.page-annotation-tiny-editor[data-v-afd81756]{min-height:360px;position:relative}.page-annotation-tiny-editor__host-shell[data-v-afd81756]{min-height:360px}.page-annotation-tiny-editor__host[data-v-afd81756]{opacity:0;width:100%;min-height:360px}.page-annotation-tiny-editor__loading[data-v-afd81756]{color:#64748b;background:#fff;border:1px solid #d7deeb;border-radius:10px;justify-content:center;align-items:center;min-height:360px;display:flex}.page-annotation-tiny-editor[data-v-afd81756] .tox-tinymce{border-color:#d7deeb;border-radius:10px;overflow:visible}.page-annotation-tiny-editor[data-v-afd81756] .tox-editor-header{box-shadow:none}.page-annotation-tiny-editor[data-v-afd81756] .tox.tox-tinymce,.page-annotation-tiny-editor[data-v-afd81756] .tox-editor-container{min-height:360px}.page-annotation-tiny-editor[data-v-afd81756] .tox-edit-area{min-height:280px}.page-annotation-tiny-editor[data-v-afd81756] .tox .tox-toolbar__group{gap:2px}.page-annotation-tiny-editor[data-v-afd81756] .tox .tox-edit-area__iframe{background:#fff}.page-annotation-tiny-editor[data-v-afd81756] .mce-content-body{cursor:text;min-height:220px;position:relative}.page-annotation-tiny-editor[data-v-afd81756] .mce-content-body.annotation-editor-empty:before{content:attr(data-annotation-placeholder);color:#94a3b8;pointer-events:none;white-space:normal;font-size:14px;line-height:1.7;position:absolute;top:12px;left:12px;right:12px}.page-annotation-tiny-editor[data-v-afd81756] .tox .tox-statusbar{display:none}.page-annotation-tiny-editor[data-v-afd81756] .tox-tinymce-aux,.page-annotation-tiny-editor[data-v-afd81756] .tox-silver-sink,.page-annotation-tiny-editor[data-v-afd81756] .tox-menu,.page-annotation-tiny-editor[data-v-afd81756] .tox-collection,.page-annotation-tiny-editor[data-v-afd81756] .tox-dialog-wrap{z-index:10060}body>.tox-tinymce-aux,body>.tox-silver-sink,body>.tox-dialog-wrap{z-index:10080!important}.tox-tinymce-aux .tox-menu,.tox-tinymce-aux .tox-collection,.tox-tinymce-aux .tox-pop,.tox-silver-sink .tox-menu,.tox-silver-sink .tox-collection,.tox-silver-sink .tox-pop,.tox-dialog-wrap .tox-dialog{z-index:10081!important}.page-annotation-rail[data-v-c5ea8819]{z-index:860;background:radial-gradient(circle at 100% 0,#ffb84147,#0000 34%),linear-gradient(#fff8db 0%,#fff6d7 45%,#fffbeb 100%);border:1px dashed #f2c46b;border-radius:22px;flex-direction:column;width:min(380px,100vw - 36px);height:calc(100vh - 150px);min-height:320px;padding:14px;display:flex;position:fixed;top:132px;right:18px;overflow:hidden;box-shadow:0 24px 70px #78350f29}.page-annotation-rail[data-v-c5ea8819]:before{content:"";pointer-events:none;border:1px solid #f59e0b2e;border-radius:18px;position:absolute;inset:10px}.page-annotation-rail__topbar[data-v-c5ea8819],.page-annotation-rail__intro[data-v-c5ea8819],.page-annotation-rail__overview[data-v-c5ea8819],.page-annotation-rail__list[data-v-c5ea8819],.page-annotation-rail__maintenance[data-v-c5ea8819]{z-index:1;position:relative}.page-annotation-rail__topbar[data-v-c5ea8819]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.page-annotation-rail__eyebrow[data-v-c5ea8819]{color:#92400e;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.page-annotation-rail__prototype[data-v-c5ea8819]{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#f59e0b;border-radius:999px;padding:2px 7px;font-size:10px}.page-annotation-rail__toggle[data-v-c5ea8819],.page-annotation-rail__launcher[data-v-c5ea8819],.page-annotation-rail__control-button[data-v-c5ea8819],.page-annotation-rail__action-button[data-v-c5ea8819]{color:#92400e;cursor:pointer;background:#fffbebeb;border:1px solid #d9770633;border-radius:999px;transition:border-color .18s,background .18s,color .18s}.page-annotation-rail__toggle[data-v-c5ea8819]:hover,.page-annotation-rail__launcher[data-v-c5ea8819]:hover,.page-annotation-rail__control-button[data-v-c5ea8819]:hover,.page-annotation-rail__action-button[data-v-c5ea8819]:hover{color:#78350f;background:#fff3c4;border-color:#d977067a}.page-annotation-rail__toggle[data-v-c5ea8819]{padding:6px 10px;font-size:12px;font-weight:700}.page-annotation-rail__launcher[data-v-c5ea8819]{z-index:860;padding:10px 14px;font-size:13px;font-weight:800;position:fixed;top:132px;right:18px;box-shadow:0 12px 34px #78350f2e}.page-annotation-rail__intro[data-v-c5ea8819]{background:#fffbebc7;border:1px solid #f59e0b42;border-radius:16px;padding:12px 12px 10px}.page-annotation-rail__intro h2[data-v-c5ea8819]{color:#78350f;margin:0 0 4px;font-size:18px;line-height:24px}.page-annotation-rail__intro p[data-v-c5ea8819],.page-annotation-rail__overview p[data-v-c5ea8819],.page-annotation-rail__card-title-wrap p[data-v-c5ea8819],.page-annotation-rail__maintenance[data-v-c5ea8819]{color:#92400e;margin:0;font-size:12px;line-height:1.65}.page-annotation-rail__overview[data-v-c5ea8819]{background:#fffbebdb;border:1px solid #fbbf247a;border-radius:16px;margin-top:12px;padding:12px}.page-annotation-rail__section-head[data-v-c5ea8819]{color:#78350f;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;font-weight:900;display:flex}.page-annotation-rail__dot[data-v-c5ea8819]{background:#f59e0b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #f59e0b24}.page-annotation-rail__meta[data-v-c5ea8819]{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.page-annotation-rail__meta span[data-v-c5ea8819],.page-annotation-rail__anchor[data-v-c5ea8819]{color:#a16207;background:#f59e0b1f;border-radius:999px;width:fit-content;max-width:100%;padding:2px 7px;font-size:11px;line-height:18px}.page-annotation-rail__controls[data-v-c5ea8819]{border-top:1px dashed #d9770638;gap:10px;margin-top:12px;padding-top:10px;display:grid}.page-annotation-rail__controls-main[data-v-c5ea8819]{justify-content:space-between;align-items:center;gap:12px;display:flex}.page-annotation-rail__resize-tip[data-v-c5ea8819]{color:#92400eb8;margin-top:10px;font-size:11px;line-height:1.5}.page-annotation-rail__resize-meta[data-v-c5ea8819]{color:#b45309;flex-wrap:wrap;justify-content:space-between;gap:6px 10px;font-size:11px;line-height:1.5;display:flex}.page-annotation-rail__controls-label[data-v-c5ea8819]{color:#92400e;font-size:12px;font-weight:700}.page-annotation-rail__controls-actions[data-v-c5ea8819]{gap:8px;display:inline-flex}.page-annotation-rail__control-button[data-v-c5ea8819],.page-annotation-rail__action-button[data-v-c5ea8819]{padding:5px 10px;font-size:12px;font-weight:700}.page-annotation-rail__control-button[data-v-c5ea8819]:disabled,.page-annotation-rail__action-button[data-v-c5ea8819]:disabled{opacity:.45;cursor:not-allowed}.page-annotation-rail__action-button--primary[data-v-c5ea8819]{color:#fff;background:#f59e0b;border-color:#d9770666}.page-annotation-rail__action-button--primary[data-v-c5ea8819]:hover{color:#fff;background:#d97706}.page-annotation-rail__loading[data-v-c5ea8819]{z-index:1;gap:10px;margin-top:12px;display:grid;position:relative}.page-annotation-rail__loading span[data-v-c5ea8819]{background:linear-gradient(90deg,#fbbf242e,#fffbebd9,#fbbf242e) 0 0/220% 100%;border-radius:16px;height:82px;animation:1.3s ease-in-out infinite page-annotation-rail-loading-c5ea8819;display:block}.page-annotation-rail__list[data-v-c5ea8819]{flex-direction:column;flex:1;gap:10px;margin-top:12px;padding-right:2px;display:flex;overflow:auto}.page-annotation-rail__card[data-v-c5ea8819]{cursor:pointer;background:#fffbebeb;border:1px solid #fde68a;border-radius:16px;padding:12px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;box-shadow:0 8px 18px #92400e12}.page-annotation-rail__card[data-v-c5ea8819]:hover,.page-annotation-rail__card[data-v-c5ea8819]:focus-visible,.page-annotation-rail__card--active[data-v-c5ea8819]{background:#fde68a;border-color:#d97706;transform:translateY(-1px);box-shadow:0 12px 30px #92400e29}.page-annotation-rail__card--editing[data-v-c5ea8819]{background:#fff6d7;border-color:#b45309}.page-annotation-rail__card[data-v-c5ea8819]:focus-visible{outline-offset:2px;outline:2px solid #165dffc7}.page-annotation-rail__card-head[data-v-c5ea8819]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.page-annotation-rail__card-head-main[data-v-c5ea8819]{flex:1;align-items:flex-start;gap:10px;min-width:0;display:flex}.page-annotation-rail__card-actions[data-v-c5ea8819]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:inline-flex}.page-annotation-rail__badge[data-v-c5ea8819]{color:#fff;background:#f59e0b;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 7px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:0 8px 16px #f59e0b47}.page-annotation-rail__card-title-wrap[data-v-c5ea8819]{min-width:0}.page-annotation-rail__card-title-wrap h3[data-v-c5ea8819]{color:#78350f;margin:0;font-size:14px;line-height:20px}.page-annotation-rail__anchor[data-v-c5ea8819]{margin:8px 0 0 34px}.page-annotation-rail__edit-form[data-v-c5ea8819]{gap:10px;margin-top:12px;display:grid}.page-annotation-rail__edit-tip[data-v-c5ea8819]{color:#92400e;background:#ffffffb3;border-radius:12px;margin-top:10px;padding:8px 10px;font-size:12px;line-height:1.6}.page-annotation-rail__editor[data-v-c5ea8819]{margin-top:10px}.page-annotation-rail__content-viewport[data-v-c5ea8819]{margin-top:10px;padding-bottom:2px;overflow:auto}.page-annotation-rail__content-surface[data-v-c5ea8819]{zoom:var(--page-annotation-rail-content-zoom,1);min-width:100%;display:inline-block}.page-annotation-rail__content[data-v-c5ea8819]{color:#4b5563;font-size:12px;line-height:1.72}.page-annotation-rail__content[data-v-c5ea8819] p,.page-annotation-rail__content[data-v-c5ea8819] ul,.page-annotation-rail__content[data-v-c5ea8819] ol{margin:6px 0}.page-annotation-rail__content[data-v-c5ea8819] ul,.page-annotation-rail__content[data-v-c5ea8819] ol{padding-left:18px}.page-annotation-rail__content[data-v-c5ea8819] strong,.page-annotation-rail__content[data-v-c5ea8819] b{color:#78350f}.page-annotation-rail__content[data-v-c5ea8819] table{border-collapse:collapse;background:#ffffffb8;width:max-content;min-width:100%;margin:8px 0}.page-annotation-rail__content[data-v-c5ea8819] th,.page-annotation-rail__content[data-v-c5ea8819] td{vertical-align:top;border:1px solid #f59e0b40;min-width:112px;padding:6px}.page-annotation-rail__content[data-v-c5ea8819] img{border-radius:12px;max-width:none;height:auto;display:block;box-shadow:0 10px 26px #78350f1f}.page-annotation-rail__maintenance[data-v-c5ea8819]{background:#fffbebc2;border:1px dashed #d9770661;border-radius:12px;margin-top:10px;padding:8px 10px}body.page-annotation-rail-is-resizing{cursor:default}.page-annotation-rail__resize-handle[data-v-c5ea8819]{z-index:2;touch-action:none;position:absolute}.page-annotation-rail__resize-handle[data-v-c5ea8819]:before{content:"";background:#d977062e;border-radius:999px;transition:background .18s,box-shadow .18s;position:absolute}.page-annotation-rail__resize-handle[data-v-c5ea8819]:hover:before{background:#d9770657;box-shadow:0 0 0 1px #d9770614}.page-annotation-rail__resize-handle--left[data-v-c5ea8819]{cursor:ew-resize;width:12px;top:18px;bottom:18px;left:0}.page-annotation-rail__resize-handle--left[data-v-c5ea8819]:before{width:2px;top:18px;bottom:18px;left:3px}.page-annotation-rail__resize-handle--top[data-v-c5ea8819]{cursor:ns-resize;height:12px;top:0;left:18px;right:18px}.page-annotation-rail__resize-handle--top[data-v-c5ea8819]:before{height:2px;top:3px;left:18px;right:18px}.page-annotation-rail__resize-handle--corner[data-v-c5ea8819]{cursor:nwse-resize;width:18px;height:18px;top:4px;left:4px}.page-annotation-rail__resize-handle--corner[data-v-c5ea8819]:before{background:linear-gradient(135deg,#d977068c 0 36%,#0000 36% 100%),#ffffffc2;border-radius:6px;inset:3px}body.page-annotation-rail-visible .main-wrapper{padding-right:var(--page-annotation-rail-reserved-width,406px)}@keyframes page-annotation-rail-loading-c5ea8819{0%{background-position:220% 0}to{background-position:-220% 0}}@media (width<=1180px){.page-annotation-rail[data-v-c5ea8819]{width:min(440px,100vw - 28px);height:auto;max-height:52vh;top:auto;bottom:14px;right:14px}.page-annotation-rail__resize-tip[data-v-c5ea8819],.page-annotation-rail__resize-handle[data-v-c5ea8819]{display:none}.page-annotation-rail__launcher[data-v-c5ea8819]{top:auto;bottom:14px;right:14px}.page-annotation-rail__resize-meta[data-v-c5ea8819]{justify-content:flex-start}body.page-annotation-rail-visible .main-wrapper{padding-right:0}}.global-page-annotation-manager[data-v-f6d64f16]{flex:0 0 104px;align-items:center;width:104px;height:34px;display:inline-flex}.global-page-annotation-manager__trigger[data-v-f6d64f16]{z-index:4200;color:#ff6a13;background:#fff7f2;border-color:#f0dfd4;border-radius:999px;height:34px;padding:0 12px;font-weight:700;position:fixed;top:28px;right:252px}.global-page-annotation-manager__trigger--rail-hidden[data-v-f6d64f16]{right:20px}.global-page-annotation-manager__trigger[data-v-f6d64f16]:hover,.global-page-annotation-manager__trigger[data-v-f6d64f16]:focus{color:#ff5f17;background:#fff2e8;border-color:#ff6a136b}.global-page-annotation-manager__count[data-v-f6d64f16]{color:#fff;text-align:center;background:#ff8a00;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:11px;line-height:18px}@media (width<=1180px){.global-page-annotation-manager__trigger[data-v-f6d64f16],.global-page-annotation-manager__trigger--rail-hidden[data-v-f6d64f16]{top:18px;right:14px}}.global-page-annotation-manager__body[data-v-f6d64f16]{flex-direction:column;gap:14px;display:flex}.global-page-annotation-manager__summary[data-v-f6d64f16]{background:linear-gradient(#fffdfb 0%,#fff7f1 100%);border:1px solid #f0dfd4;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px;display:flex}.global-page-annotation-manager__summary-main[data-v-f6d64f16]{min-width:0}.global-page-annotation-manager__label[data-v-f6d64f16]{color:#9d7d68;font-size:12px}.global-page-annotation-manager__title[data-v-f6d64f16]{color:#2d2f33;margin-top:4px;font-size:16px;font-weight:700}.global-page-annotation-manager__scope-note[data-v-f6d64f16],.global-page-annotation-manager__item-subtitle[data-v-f6d64f16],.global-page-annotation-manager__item-meta[data-v-f6d64f16],.global-page-annotation-manager__hint[data-v-f6d64f16]{color:#8a8f99;font-size:12px;line-height:1.6}.global-page-annotation-manager__scope-note[data-v-f6d64f16]{margin-top:4px}.global-page-annotation-manager__page-select[data-v-f6d64f16]{width:100%}.global-page-annotation-manager__alert[data-v-f6d64f16]{margin:0}.global-page-annotation-manager__toolbar[data-v-f6d64f16]{align-items:center;gap:8px;display:flex}.global-page-annotation-manager__anchor-select[data-v-f6d64f16]{flex:1;min-width:0}.global-page-annotation-manager__context-list[data-v-f6d64f16]{background:#fffdf9;border:1px dashed #f0dfd4;border-radius:14px;flex-wrap:wrap;gap:8px;padding:10px 12px;display:flex}.global-page-annotation-manager__context-title[data-v-f6d64f16]{color:#9d7d68;width:100%;font-size:12px;font-weight:700}.global-page-annotation-manager__list[data-v-f6d64f16]{flex-direction:column;gap:10px;display:flex}.global-page-annotation-manager__item[data-v-f6d64f16]{background:#fff;border:1px solid #f0dfd4;border-radius:14px;align-items:flex-start;gap:10px;padding:12px;display:flex}.global-page-annotation-manager__badge[data-v-f6d64f16]{color:#fff;text-align:center;background:#faad14;border-radius:3px;min-width:22px;height:18px;padding:0 6px;font-size:11px;font-weight:800;line-height:18px}.global-page-annotation-manager__item-main[data-v-f6d64f16]{flex:1;min-width:0}.global-page-annotation-manager__item-title[data-v-f6d64f16]{color:#2d2f33;font-size:14px;font-weight:700;line-height:20px}.global-page-annotation-manager__item-subtitle[data-v-f6d64f16]{margin-top:2px}.global-page-annotation-manager__item-meta[data-v-f6d64f16]{margin-top:6px}.global-page-annotation-manager__hint[data-v-f6d64f16]{background:#fff8ed;border:1px dashed #f0c58f;border-radius:12px;padding:10px 12px}.global-page-annotation-manager__placement-mask[data-v-f6d64f16]{z-index:10010;cursor:crosshair;background:#0f172a0a;position:fixed;inset:0}.global-page-annotation-manager__placement-tip[data-v-f6d64f16]{cursor:default;background:#fffffff5;border:1px solid #f0dfd4;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;display:flex;position:fixed;top:20px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #0f172a1f}.global-page-annotation-manager__placement-title[data-v-f6d64f16]{color:#1f2937;font-weight:700}.global-page-annotation-manager__placement-text[data-v-f6d64f16]{color:#64748b;font-size:13px}@media (width<=960px){.global-page-annotation-manager[data-v-f6d64f16]{flex-basis:92px;width:92px}.global-page-annotation-manager__trigger[data-v-f6d64f16]{padding:0 10px;right:196px}}@media (width<=768px){.global-page-annotation-manager[data-v-f6d64f16]{flex-basis:34px;width:34px}.global-page-annotation-manager__trigger[data-v-f6d64f16]{min-width:34px;right:92px}.global-page-annotation-manager__trigger span[data-v-f6d64f16]:first-child{display:none}}.page-annotation-badge[data-v-767cea0c]{vertical-align:top;color:#fff;text-align:center;cursor:pointer;z-index:20;background:#faad14;border:none;border-radius:2px;min-width:18px;padding:0 4px;font-size:10px;font-weight:700;line-height:14px;display:inline-block;position:absolute;box-shadow:0 2px 6px #0000002e}.page-annotation-badge--floating[data-v-767cea0c]{z-index:2000}.page-annotation-badge[data-v-767cea0c]:hover,.page-annotation-badge--active[data-v-767cea0c]{background:#165dff;transform:translateY(-1px);box-shadow:0 0 0 2px #165dff40,0 8px 18px #165dff38}.page-annotation-badge--header[data-v-767cea0c]{box-shadow:none;position:static}.page-annotation-panel[data-v-767cea0c]{z-index:9999;background:#fff;border:1px solid #0f172a14;border-radius:6px;flex-direction:column;min-width:420px;max-width:calc(100vw - 16px);min-height:340px;max-height:calc(100vh - 16px);display:flex;position:absolute;overflow:hidden;box-shadow:0 14px 40px #0f172a33}.page-annotation-placement-mask[data-v-767cea0c]{z-index:10010;cursor:crosshair;background:#0f172a0a;position:fixed;inset:0}.page-annotation-placement-tip[data-v-767cea0c]{cursor:default;background:#fffffff5;border:1px solid #dbe5f0;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;display:flex;position:fixed;top:20px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #0f172a1f}.page-annotation-placement-tip__title[data-v-767cea0c]{color:#1f2937;font-weight:600}.page-annotation-placement-tip__text[data-v-767cea0c]{color:#64748b;font-size:13px}.page-annotation-panel--editing[data-v-767cea0c]{overflow:visible}.page-annotation-panel__header[data-v-767cea0c]{cursor:move;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 12px 10px;display:flex}.page-annotation-panel__title-wrap[data-v-767cea0c],.page-annotation-panel__toolbar[data-v-767cea0c],.page-annotation-panel__toolbar-main[data-v-767cea0c],.page-annotation-panel__toolbar-actions[data-v-767cea0c]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-annotation-panel__title-wrap[data-v-767cea0c]{min-width:0}.page-annotation-panel__meta[data-v-767cea0c]{flex-direction:column;min-width:0;display:flex}.page-annotation-panel__title[data-v-767cea0c]{color:#0f172a;word-break:break-word;font-size:14px;font-weight:700;line-height:20px}.page-annotation-panel__updated-at[data-v-767cea0c]{color:#64748b;font-size:12px;line-height:18px}.page-annotation-panel__close[data-v-767cea0c]{color:#64748b;cursor:pointer;background:0 0;border:none;font-size:12px;font-weight:700;line-height:16px}.page-annotation-panel__divider[data-v-767cea0c]{background:#e5e7eb;height:1px}.page-annotation-panel__toolbar[data-v-767cea0c]{border-bottom:1px solid #e5e7eb;justify-content:space-between;padding:10px 12px}.page-annotation-panel__body[data-v-767cea0c]{flex:1;min-height:0;padding:12px;overflow:auto}.page-annotation-panel--editing .page-annotation-panel__body[data-v-767cea0c]{overflow:visible}.page-annotation-panel__alert[data-v-767cea0c]{margin-bottom:12px}.page-annotation-panel__loading[data-v-767cea0c]{padding:8px 0}.page-annotation-panel__settings[data-v-767cea0c]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:12px;padding:12px}.page-annotation-panel__settings-form[data-v-767cea0c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.page-annotation-panel__editor-shell[data-v-767cea0c]{grid-template-columns:minmax(0,1fr);gap:12px;min-height:0;display:grid;overflow:visible}.page-annotation-panel__editor-tip[data-v-767cea0c]{color:#64748b;font-size:12px;line-height:18px}.page-annotation-panel__tiny-editor[data-v-767cea0c]{min-height:0}.page-annotation-panel__content[data-v-767cea0c]{color:#0f172a;background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-height:220px;padding:14px;font-size:14px;line-height:1.75;overflow:auto}.page-annotation-panel__content[data-v-767cea0c] p,.page-annotation-panel__content[data-v-767cea0c] ul,.page-annotation-panel__content[data-v-767cea0c] ol,.page-annotation-panel__content[data-v-767cea0c] blockquote{margin:0 0 14px}.page-annotation-panel__content[data-v-767cea0c] h1,.page-annotation-panel__content[data-v-767cea0c] h2,.page-annotation-panel__content[data-v-767cea0c] h3,.page-annotation-panel__content[data-v-767cea0c] h4,.page-annotation-panel__content[data-v-767cea0c] h5,.page-annotation-panel__content[data-v-767cea0c] h6{color:#0f172a;margin:0 0 14px;font-weight:700;line-height:1.35}.page-annotation-panel__content[data-v-767cea0c] h1{font-size:28px}.page-annotation-panel__content[data-v-767cea0c] h2{font-size:24px}.page-annotation-panel__content[data-v-767cea0c] h3{font-size:20px}.page-annotation-panel__content[data-v-767cea0c] h4{font-size:18px}.page-annotation-panel__content[data-v-767cea0c] h5{font-size:16px}.page-annotation-panel__content[data-v-767cea0c] h6{font-size:15px}.page-annotation-panel__content[data-v-767cea0c] table{border-collapse:collapse;width:100%;margin:14px 0}.page-annotation-panel__content[data-v-767cea0c] th,.page-annotation-panel__content[data-v-767cea0c] td{vertical-align:top;border:1px solid #d7deeb;min-width:96px;padding:10px 12px;font-size:14px;line-height:1.7}.page-annotation-panel__content[data-v-767cea0c] th{background:#f8fafc;font-weight:700}.page-annotation-panel__content[data-v-767cea0c] blockquote{color:#334155;background:#f8fafc;border-left:3px solid #cbd5e1;padding:8px 12px}.page-annotation-panel__resize-handle[data-v-767cea0c]{cursor:nwse-resize;background:linear-gradient(135deg,#0000 0 50%,#0f172a52 50% 62%,#0000 62% 100%),linear-gradient(135deg,#0000 0 70%,#0f172a75 70% 82%,#0000 82% 100%);border:none;width:16px;height:16px;position:absolute;bottom:0;right:0}.page-annotation-image-preview[data-v-767cea0c] .el-dialog__body{padding-top:0}.page-annotation-image-preview__shell[data-v-767cea0c]{justify-content:center;align-items:center;max-height:calc(92vh - 120px);display:flex;overflow:auto}.page-annotation-image-preview__image[data-v-767cea0c]{object-fit:contain;max-width:100%;max-height:calc(92vh - 140px);display:block}.page-annotation-panel__content[data-v-767cea0c] img{cursor:zoom-in;max-width:100%;height:auto}@media (width<=960px){.page-annotation-panel__settings-form[data-v-767cea0c]{grid-template-columns:minmax(0,1fr)}}.page-annotation-anchor[data-v-8b017941]{pointer-events:none;z-index:20;position:absolute;inset:0}.page-annotation-anchor[data-v-8b017941]>.page-annotation-badge{pointer-events:auto}.page-annotation-host{transition:box-shadow .18s,background-color .18s}.page-annotation-host--active{border-radius:6px;background-color:#165dff08!important;box-shadow:0 0 0 2px #165dffe6,0 4px 12px #165dff26!important}.route-page-doc-badge[data-v-d92da5c8]{z-index:40;width:0;height:0;position:absolute;top:12px;right:12px;overflow:visible}.layout-container[data-v-cff041b5]{background:radial-gradient(circle at 0 0,#ff823317,#0000 22%),linear-gradient(#fbfbfd 0%,#f4f6fa 100%);width:100%;min-height:100vh;display:flex}.sidebar[data-v-cff041b5]{z-index:1001;background:linear-gradient(#fffdfb 0%,#fff 100%);border-right:1px solid #f0e2d8;width:220px;min-width:220px;height:100vh;transition:width .3s;position:fixed;overflow-y:auto;box-shadow:12px 0 30px #1820380a}.sidebar.collapsed[data-v-cff041b5]{width:64px;min-width:64px}.sidebar-header[data-v-cff041b5]{border-bottom:1px solid #f4e9e1;align-items:center;height:78px;padding:0 18px;display:flex;position:relative}.sidebar-brand[data-v-cff041b5]{align-items:center;gap:12px;min-width:0;display:flex}.brand-mark[data-v-cff041b5]{color:#fff;background:linear-gradient(135deg,#ff8e32 0%,#ff5f17 100%);border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-size:18px;font-weight:800;display:flex;box-shadow:0 10px 24px #ff6a1338}.brand-copy[data-v-cff041b5]{min-width:0}.logo[data-v-cff041b5]{color:#2d2f33;font-size:18px;font-weight:700;line-height:1.2}.logo-subtitle[data-v-cff041b5]{letter-spacing:.04em;color:#9d7d68;margin-top:4px;font-size:11px}.logo-collapsed[data-v-cff041b5]{color:#fff;background:linear-gradient(135deg,#ff8e32 0%,#ff5f17 100%);border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;margin:0 auto;font-size:18px;font-weight:800;display:flex;box-shadow:0 10px 24px #ff6a1338}.collapse-btn[data-v-cff041b5]{cursor:pointer;color:#9c7b68;background:#fff;border:1px solid #edd8ca;border-left:none;border-radius:0 10px 10px 0;justify-content:center;align-items:center;width:24px;height:44px;font-size:12px;transition:all .3s;display:flex;position:absolute;top:50%;right:0;transform:translate(50%,-50%);box-shadow:6px 10px 18px #20232a0d}.collapse-btn[data-v-cff041b5]:hover{color:#ff6a13}.sidebar-menu[data-v-cff041b5]{background:0 0;border:none;padding:14px 10px 18px}.sidebar-menu[data-v-cff041b5] .el-menu-item,.sidebar-menu[data-v-cff041b5] .el-sub-menu__title{color:#4f5258;border-radius:12px;height:46px;margin:4px 8px;font-size:14px;line-height:46px;padding-left:16px!important}.sidebar-menu[data-v-cff041b5] .el-menu-item:hover,.sidebar-menu[data-v-cff041b5] .el-sub-menu__title:hover{color:#ff6a13;background-color:#fff1e8}.sidebar-menu[data-v-cff041b5] .el-menu-item.is-active{color:#fff;background:linear-gradient(135deg,#ff8a2e 0%,#ff6718 100%);box-shadow:0 12px 22px #ff6a132e}.sidebar-menu[data-v-cff041b5] .el-menu-item.is-active .el-icon{color:#fff}.sidebar-menu[data-v-cff041b5] .el-menu{border-right:none}.sidebar-menu[data-v-cff041b5] .el-sub-menu.is-active>.el-sub-menu__title{color:#ff6a13}.sidebar-menu[data-v-cff041b5] .el-icon{color:#8b9098;width:18px;height:18px}.main-wrapper[data-v-cff041b5]{flex-direction:column;flex:1;min-width:0;min-height:100vh;margin-left:220px;transition:margin-left .3s;display:flex}.sidebar.collapsed+.main-wrapper[data-v-cff041b5]{margin-left:64px}.top-header[data-v-cff041b5]{z-index:100;background-color:#fff;border-bottom:1px solid #eee3db;position:sticky;top:0;box-shadow:0 10px 30px #1820380a}.top-header__row[data-v-cff041b5]{justify-content:space-between;align-items:center;gap:16px;display:flex}.top-header__row--toolbar[data-v-cff041b5]{min-height:62px;padding:0 24px}.top-header__row--tabs[data-v-cff041b5]{background:linear-gradient(#fffdfa 0%,#fff 100%);border-top:1px solid #f5ece5;min-height:52px;padding:0 20px}.header-left[data-v-cff041b5]{flex-direction:column;flex:1;min-width:0;display:flex}.header-caption[data-v-cff041b5]{letter-spacing:.08em;text-transform:uppercase;color:#aa8e80;margin-bottom:6px;font-size:11px;font-weight:600}.breadcrumb[data-v-cff041b5]{flex-wrap:wrap;align-items:center;gap:6px;min-height:24px;display:flex}.breadcrumb-item[data-v-cff041b5]{color:#8e7a70;white-space:nowrap;align-items:center;font-size:13px;display:inline-flex}.breadcrumb-item.active[data-v-cff041b5]{color:#2f3136;font-weight:600}.breadcrumb-separator[data-v-cff041b5]{color:#cab7ab;font-size:12px}.tabs-container[data-v-cff041b5]{scrollbar-width:thin;align-items:center;gap:10px;padding:6px 0;display:flex;overflow-x:auto}.tab-item[data-v-cff041b5]{color:#8f6d5a;cursor:pointer;background:#fff7f2;border:1px solid #f0dfd4;border-radius:12px;flex-shrink:0;align-items:center;gap:6px;padding:8px 14px;font-size:13px;transition:all .2s;display:flex}.tab-item.active[data-v-cff041b5]{color:#ff6a13;background:#fff;border-color:#ff6a1347;box-shadow:0 12px 22px #ff6a131f}.tab-item__label[data-v-cff041b5]{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.tab-close[data-v-cff041b5]{cursor:pointer;color:inherit;opacity:.72;font-size:12px}.header-right[data-v-cff041b5]{align-items:center;gap:18px;min-width:0;display:flex}.header-icon-button[data-v-cff041b5]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.header-icon[data-v-cff041b5]{color:#77665b;cursor:pointer;font-size:18px;transition:color .2s,transform .2s}.header-icon[data-v-cff041b5]:hover{color:#ff6a13;transform:translateY(-1px)}.message-center[data-v-cff041b5]{flex-direction:column;gap:16px;display:flex}.message-center__header[data-v-cff041b5]{color:#606266;justify-content:space-between;align-items:center;font-size:13px;display:flex}.message-center__list[data-v-cff041b5]{flex-direction:column;gap:12px;display:flex}.message-item[data-v-cff041b5]{text-align:left;cursor:pointer;background:linear-gradient(#fffdfb 0%,#fff7f1 100%);border:1px solid #f0dfd4;border-radius:16px;width:100%;padding:16px;transition:border-color .2s,transform .2s}.message-item[data-v-cff041b5]:hover{border-color:#ffb37a;transform:translateY(-1px)}.message-item__title[data-v-cff041b5]{color:#303133;justify-content:space-between;align-items:center;gap:12px;font-size:14px;font-weight:600;display:flex}.message-item__time[data-v-cff041b5]{color:#909399;font-size:12px;font-weight:400}.message-item__body[data-v-cff041b5]{color:#606266;margin-top:8px;font-size:13px;line-height:1.6}.message-item__action[data-v-cff041b5]{color:#ff6a13;margin-top:10px;font-size:12px}.user-info[data-v-cff041b5]{cursor:pointer;background:#fff6ef;border:1px solid #f1dfd3;border-radius:999px;outline:none;align-items:center;gap:10px;padding:6px 10px 6px 6px;display:flex}.username[data-v-cff041b5]{color:#382f2a;font-size:14px;font-weight:600}.content-area[data-v-cff041b5]{background:0 0;flex:1;padding:18px 20px 28px;position:relative}.content-area__viewport[data-v-cff041b5]{min-height:100%;position:relative}.meeting-notes-stage[data-v-cff041b5]{z-index:2050;pointer-events:none;transition:left .3s;position:fixed;inset:0 0 0 220px}.meeting-notes-stage.is-collapsed[data-v-cff041b5]{left:64px}.footer[data-v-cff041b5]{text-align:center;color:#9f948d;background:0 0;padding:20px 24px 26px;font-size:12px}.meeting-notes-float[data-v-cff041b5]{z-index:2200;pointer-events:none;position:fixed;inset:0}.meeting-notes-float__panel[data-v-cff041b5],.meeting-notes-float__unlock[data-v-cff041b5],.meeting-notes-float__thumbnail[data-v-cff041b5]{pointer-events:auto;position:fixed}.meeting-notes-float__panel[data-v-cff041b5]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid #ffd10040;border-radius:18px;flex-direction:column;align-items:flex-end;gap:10px;padding:12px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 14px 32px #20232a1f}.meeting-notes-float__panel--locked[data-v-cff041b5]{align-items:stretch}.meeting-notes-float__panel.is-expanded[data-v-cff041b5]{box-shadow:0 16px 36px #20232a29}.meeting-notes-float__drag[data-v-cff041b5]{color:#8e6a00;cursor:grab;background:#fff8dce6;border:1px dashed #f0bf49b3;border-radius:999px;justify-content:center;align-self:center;align-items:center;gap:6px;padding:4px 12px;font-size:12px;display:inline-flex}.meeting-notes-float__drag[data-v-cff041b5]:active{cursor:grabbing}.meeting-notes-float__thumbnail[data-v-cff041b5]{cursor:pointer;background:linear-gradient(#ffe277 0%,#f7bf22 100%);border:1px solid #f0bf49a6;border-radius:18px;justify-content:center;align-items:center;width:76px;height:76px;padding:0;display:flex;box-shadow:0 14px 28px #20232a29}.meeting-notes-float__thumbnail-emoji[data-v-cff041b5]{font-size:34px;line-height:1}.meeting-notes-float__meta[data-v-cff041b5]{flex-direction:column;align-items:flex-end;gap:6px;width:100%;display:flex}.meeting-notes-float__button[data-v-cff041b5],.meeting-notes-float__unlock[data-v-cff041b5]{border-radius:999px;justify-content:flex-start;min-width:132px}.meeting-notes-float__button--warning[data-v-cff041b5]{--el-button-bg-color:#fff7e0;--el-button-border-color:#f0bf49;--el-button-text-color:#b67500}.meeting-notes-unlock[data-v-cff041b5]{flex-direction:column;gap:14px;display:flex}.meeting-notes-unlock__text[data-v-cff041b5]{color:#606266;font-size:13px;line-height:1.6}.meeting-notes-unlock__footer[data-v-cff041b5]{justify-content:flex-end;gap:8px;display:flex}@media (width<=1200px){.top-header__row--toolbar[data-v-cff041b5],.top-header__row--tabs[data-v-cff041b5]{padding-left:16px;padding-right:16px}.tab-item__label[data-v-cff041b5]{max-width:160px}.meeting-notes-stage[data-v-cff041b5]{left:64px}.meeting-notes-float__panel[data-v-cff041b5]{padding:10px}.meeting-notes-float__button[data-v-cff041b5],.meeting-notes-float__unlock[data-v-cff041b5]{min-width:116px}}@media (width<=768px){.sidebar[data-v-cff041b5]{width:64px;min-width:64px}.main-wrapper[data-v-cff041b5]{margin-left:64px}.top-header__row--toolbar[data-v-cff041b5],.top-header__row--tabs[data-v-cff041b5]{padding-left:12px;padding-right:12px}.header-right[data-v-cff041b5]{gap:12px}.username[data-v-cff041b5],.header-caption[data-v-cff041b5]{display:none}.content-area[data-v-cff041b5]{padding:14px 12px 22px}.meeting-notes-stage[data-v-cff041b5]{top:0;bottom:0;left:64px}.meeting-notes-float__panel[data-v-cff041b5]{gap:8px;padding:10px}.meeting-notes-float__button[data-v-cff041b5],.meeting-notes-float__unlock[data-v-cff041b5]{min-width:108px;font-size:12px}}html,body,#app{width:100%;height:100%}:root{color:#303133;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--app-primary:#ff6a13;--app-primary-strong:#f2570d;--app-primary-soft:#fff1e8;--app-primary-softer:#fff7f2;--app-surface:#fff;--app-border:#f0dfd4;--app-border-strong:#e6c9b7;--app-text-main:#2f3136;--app-text-muted:#8f7d72;--app-shadow-soft:0 14px 30px #1820380f;--product-center-primary:#ff8f1f;--product-center-primary-strong:#ff6f1a;--product-center-highlight:#ffb300;--product-center-surface:#fffdf3;--product-center-surface-strong:#fff8e4;--product-center-surface-active:#fff1cc;--product-center-border:#f3d19e;--product-center-border-strong:#ffd56a;--product-center-text:#8f6400;--el-color-primary:var(--app-primary);--el-color-primary-light-3:#ff8b49;--el-color-primary-light-5:#ffa56e;--el-color-primary-light-7:#ffc7a6;--el-color-primary-light-8:#ffd8c2;--el-color-primary-light-9:#fff0e6;--el-color-primary-dark-2:#d84c05;--el-border-radius-base:10px;--el-border-radius-small:8px;--el-border-color:var(--app-border);--el-border-color-light:#f4e7de;--el-text-color-primary:var(--app-text-main);--el-text-color-regular:#61574f;--el-bg-color-page:#f4f6fa;--el-fill-color-light:#fbf7f3;background-color:#f4f6fa;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;height:100%;overflow-x:hidden}body{color:var(--app-text-main);background:radial-gradient(circle at 0 0,#ff80301a,#0000 20%),linear-gradient(#fbfcfe 0%,#f4f6fa 100%)}#app{width:100%;min-height:100vh}a{color:var(--app-primary);text-decoration:none}a:hover{color:#ff8843}.el-button{border-radius:10px;font-weight:500;transition:transform .18s,box-shadow .18s,border-color .18s}.el-button:hover{transform:translateY(-1px)}.el-button--primary{color:#fff;background:linear-gradient(135deg,#ff8b2e 0%,#ff6617 100%);border-color:#0000;box-shadow:0 10px 22px #ff6a132e}.el-button--primary:hover,.el-button--primary:focus{color:#fff;background:linear-gradient(135deg,#ff9950 0%,#ff742c 100%);border-color:#0000}.el-button--primary.is-active{color:#fff;background:linear-gradient(135deg,#f9771a 0%,#f2570d 100%);border-color:#0000}.el-button--default,.el-button.is-plain{border-color:var(--app-border);color:#5e554d;background:#fff}.el-button--default:hover,.el-button.is-plain:hover{color:var(--app-primary);background:#fff9f5;border-color:#ffc29d}.el-input__wrapper,.el-select__wrapper,.el-date-editor.el-input__wrapper,.el-date-editor .el-input__wrapper{background:#fff;border-radius:10px;box-shadow:0 0 0 1px var(--app-border) inset!important}.el-input__wrapper.is-focus,.el-select__wrapper.is-focused,.el-textarea__inner:focus{box-shadow:inset 0 0 0 1px #ff6a1373!important}.el-textarea__inner{border-color:var(--app-border);color:var(--app-text-main);border-radius:12px}.el-input__inner,.el-textarea__inner{color:var(--app-text-main)}.el-input__inner::placeholder,.el-textarea__inner::placeholder{color:#b2a39a}.el-form-item__label{color:#6d6158;font-weight:500}.el-card{box-shadow:var(--app-shadow-soft);background:var(--app-surface);border:1px solid #f1e4da;border-radius:14px}.el-dialog,.el-drawer{border-radius:18px 18px 0 0}.el-table{--el-table-border-color:#f0e7e1;--el-table-header-bg-color:#fcf7f3;--el-table-row-hover-bg-color:#fff7f1;border-radius:12px;overflow:hidden}.el-table th.el-table__cell{color:#7f6859;font-weight:600}.el-table td.el-table__cell,.el-table th.el-table__cell{padding-top:12px;padding-bottom:12px}.el-tabs__item{color:#8b7668;font-weight:500}.el-tabs__item.is-active,.el-tabs__item:hover{color:var(--app-primary)}.el-tabs__active-bar{background-color:var(--app-primary)}.el-tag{border-radius:999px}.el-radio-button__inner,.el-pagination button,.el-pagination .el-pager li{border-radius:10px}.el-pagination.is-background .el-pager li:not(.disabled).is-active{color:#fff;background:linear-gradient(135deg,#ff8b2e 0%,#ff6617 100%)}.el-menu--collapse .el-sub-menu .el-menu{background-color:#fff}
