:root{--text-strong: #0D1B2A;--text: #2C3846;--text-muted: #4A5561;--text-subtle: #646C78;--text-faint: #98A0AC;--surface-page: #FAF8F3;--surface: #FFFFFF;--surface-raised: #FFFFFF;--surface-sunken: #F0EFE9;--surface-header: #F0EFE9;--surface-navy: #0A1F44;--border: #D5DAE0;--border-subtle: #E3E5EA;--border-strong: #C6CBD2;--color-primary: #0A1F44;--color-primary-hover: #14315F;--color-primary-strong: #081A3A;--color-primary-tint: #E9ECF2;--color-primary-tint2: #F2F4F9;--color-primary-border: #C2C9D8;--color-on-primary: #FAF8F3;--color-accent: #C89B3C;--color-on-accent: #0A1F44;--color-accent-tint: #F3E7C8;--ok-fg: #386853;--ok-bg: #E8F0EB;--ok-border: #CBE0D3;--warn-fg: #836728;--warn-bg: #F7EFD6;--warn-border: #E7D19A;--err-fg: #AF4646;--err-bg: #F6E7E7;--err-border: #E0A9A9;--info-fg: #4A6A8B;--info-bg: #E9EFF4;--font-sans: "Noto Sans","Noto Sans JP","Noto Sans SC","Noto Sans TC",system-ui,sans-serif;--font-display: "New York","Charter",Georgia,"Yu Mincho","Hiragino Mincho ProN",serif;--font-mono: "SF Mono",ui-monospace,Menlo,Consolas,monospace}ul[data-v-ae5d76ef]{list-style:none;margin:0;padding:0}li[data-v-ae5d76ef]{margin:0}.orow[data-v-ae5d76ef]{display:flex;align-items:flex-start;gap:2px}.otwist[data-v-ae5d76ef]{flex:none;width:16px;border:0;background:none;color:#98a2b3;cursor:pointer;font-size:10px;line-height:1.7;padding:0;text-align:center}.otwist.ph[data-v-ae5d76ef]{cursor:default;color:#d0d5dd}.otwist[data-v-ae5d76ef]:hover:not(.ph){color:#475467}.oitem[data-v-ae5d76ef]{flex:1;min-width:0;display:block;text-align:left;background:none;border:0;color:#1f2d3d;font-size:12px;line-height:1.4;padding:3px 4px;border-radius:4px;cursor:pointer;white-space:nowrap}.oitem[data-v-ae5d76ef]:hover{background:#eef4ff}.oitem[data-v-ae5d76ef]:focus{outline:none}.oitem.commented[data-v-ae5d76ef]{background:#fffaeb}.oitem.commented[data-v-ae5d76ef]:hover{background:#fef0c7}.obadge[data-v-ae5d76ef]{font-size:10px;margin-right:3px}.omorebtn[data-v-ae5d76ef]{color:#475467;font-style:italic}.oitem.lk-outline-green[data-v-ae5d76ef]{border-left:3px solid rgba(34,197,94,.7);padding-left:2px}.oitem.lk-outline-yellow[data-v-ae5d76ef]{border-left:3px solid rgba(250,204,21,.9);padding-left:2px}.oitem.lk-outline-red[data-v-ae5d76ef]{border-left:3px solid rgba(239,68,68,.7);padding-left:2px}.oitem.lk-outline-darkred[data-v-ae5d76ef]{border-left:3px solid rgba(153,27,27,.7);padding-left:2px}.oitem.lk-outline-pending[data-v-ae5d76ef]{border-left:3px solid rgba(148,163,184,.5);padding-left:2px}.viewer[data-v-0971c92c]{display:flex;flex-direction:column;height:100%;min-height:0}.empty[data-v-0971c92c]{margin:auto;color:var(--text-subtle)}.bar[data-v-0971c92c]{display:flex;align-items:center;flex-wrap:nowrap;gap:3px;min-width:0;padding:6px;border-bottom:1px solid var(--border);font-size:13px;background:var(--surface)}.bar-leading[data-v-0971c92c]{display:flex;align-items:center;gap:6px;flex:0 1 auto;min-width:0;overflow:hidden}.sp[data-v-0971c92c]{flex:1 1 auto;min-width:0}.bar-tools[data-v-0971c92c]{display:contents}.bar[data-v-0971c92c]>*{flex:none}.bar>.bar-leading[data-v-0971c92c]{flex:0 1 auto}.bar>.sp[data-v-0971c92c]{flex:1 1 auto}.tb-hidden[data-v-0971c92c]{display:none!important}.morewrap[data-v-0971c92c],.zoomread-wrap[data-v-0971c92c]{position:relative;flex:none}.zoomread-item[data-v-0971c92c]{display:block;width:100%;padding:6px 10px;font-size:12px;text-align:left;color:var(--text);background:transparent;border:0;border-radius:6px;cursor:pointer;white-space:nowrap}.zoomread-item[data-v-0971c92c]:hover,.zoomread-item[data-v-0971c92c]:focus-visible{background:#eef4ff;outline:none}.zoomread-item[data-v-0971c92c]:focus-visible{box-shadow:inset 0 0 0 2px var(--color-primary)}.zoomread[data-v-0971c92c]{min-width:36px;padding:3px 2px;font-size:11px;text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap}.moremenu[data-v-0971c92c]{position:absolute;top:100%;right:0;margin-top:4px;z-index:1000;display:flex;flex-direction:column;padding:4px;min-width:200px;max-width:min(92vw,320px);background:var(--surface);border:1px solid var(--border-strong);border-radius:8px;box-shadow:0 8px 24px #0000002e}.mi[data-v-0971c92c]{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;font-size:12px;text-align:left;border:0;border-radius:6px;background:transparent;color:var(--text);cursor:pointer;white-space:nowrap}.mi[data-v-0971c92c]:hover,.mi[data-v-0971c92c]:focus-visible{background:#eef4ff;outline:none}.mi[data-v-0971c92c]:focus-visible{box-shadow:inset 0 0 0 2px var(--color-primary)}.mi.on[data-v-0971c92c]{color:var(--color-primary);font-weight:600}.mi-ico[data-v-0971c92c]{display:inline-block;width:18px;text-align:center;flex:none}.mi-note[data-v-0971c92c]{display:flex;align-items:center;gap:8px;padding:7px 10px;font-size:12px;color:var(--warn-fg)}.fname[data-v-0971c92c]{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:28%}.initview[data-v-0971c92c]{font-size:11px;color:var(--color-primary);background:var(--color-primary-tint);border-radius:6px;padding:2px 8px;white-space:nowrap}.count[data-v-0971c92c]{color:var(--text-muted);font-size:12px;min-width:56px;text-align:center}.pageinput[data-v-0971c92c]{width:36px;text-align:center;padding:3px 2px;font-size:12px;border:1px solid var(--border-strong);border-radius:6px;background:var(--surface);color:var(--text)}.pageinput[data-v-0971c92c]:focus{outline:none;border-color:var(--color-primary)}.pgcount[data-v-0971c92c]{color:var(--text-muted);font-size:12px}.pgbtn[data-v-0971c92c]{padding:3px 5px;min-width:0}.pgbtn[data-v-0971c92c]:disabled{opacity:.4;cursor:default}.pagegroup[data-v-0971c92c]{display:inline-flex;align-items:center;flex:none;min-width:86px;white-space:nowrap}.zoomgroup[data-v-0971c92c]{position:relative;display:flex;align-items:center;flex:none;min-width:82px;white-space:nowrap;border:1px solid var(--border-strong);border-radius:6px;overflow:visible;background:var(--surface)}.zoominput[data-v-0971c92c]{width:34px;text-align:right;padding:3px 2px 3px 4px;font-size:12px;border:0;background:transparent;color:var(--text)}.zoominput[data-v-0971c92c]:focus{outline:none;border-color:var(--color-primary)}.zoompct[data-v-0971c92c]{font-size:12px;color:var(--text-muted);padding:3px 2px;background:transparent}.zoomcaret[data-v-0971c92c]{border:0!important;border-radius:0 5px 5px 0!important;min-width:20px!important;padding:3px 4px!important}.zoommenu-mask[data-v-0971c92c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999}.zoommenu[data-v-0971c92c]{position:absolute;top:100%;left:0;margin-top:4px;z-index:1000;list-style:none;padding:4px;min-width:100px;background:var(--surface);border:1px solid var(--border-strong);border-radius:8px;box-shadow:0 8px 24px #0000002e}.zoommenu-item[data-v-0971c92c]{padding:6px 10px;font-size:12px;color:var(--text);border-radius:6px;cursor:pointer;white-space:nowrap}.zoommenu-item[data-v-0971c92c]:hover{background:#eef4ff}.zoommenu-sep[data-v-0971c92c]{height:1px;margin:4px 2px;background:var(--border)}.t[data-v-0971c92c]{padding:3px 9px;font-size:12px;border:1px solid var(--border-strong);border-radius:6px;background:var(--surface);color:var(--text);cursor:pointer}.t.ico[data-v-0971c92c]{min-width:26px;padding:3px 4px;text-align:center}.t.on[data-v-0971c92c]{background:var(--color-primary-tint);border-color:var(--color-primary);color:var(--color-primary)}.lock[data-v-0971c92c]{font-size:12px;color:var(--warn-fg);background:var(--warn-bg);border-radius:6px;padding:2px 8px;white-space:nowrap}.stage[data-v-0971c92c]{flex:1;min-height:0;display:flex}.outline[data-v-0971c92c]{flex:none;overflow:auto;border-right:1px solid var(--border);background:var(--surface-raised);padding:8px;-webkit-user-select:none;user-select:none}.otitle[data-v-0971c92c]{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--text-subtle);margin:2px 2px 8px}.ocollapse[data-v-0971c92c]{border:0;background:none;color:var(--text-subtle);cursor:pointer;font-size:13px;padding:0 4px}.ocollapse[data-v-0971c92c]:hover{color:#1f2d3d}.osplit[data-v-0971c92c]{width:5px;flex:none;cursor:col-resize;background:transparent}.osplit[data-v-0971c92c]:hover{background:#b2c4ec}.outline ul[data-v-0971c92c]{list-style:none;margin:0;padding-left:10px}.oitem[data-v-0971c92c]{display:block;width:100%;text-align:left;background:none;border:0;color:#1f2d3d;font-size:12px;padding:3px 4px;border-radius:4px;cursor:pointer}.oitem[data-v-0971c92c]:hover{background:#eef4ff}.oitem.sub[data-v-0971c92c]{color:var(--text-muted)}.oitem.lk-outline-green[data-v-0971c92c]{border-left:3px solid rgba(34,197,94,.7);padding-left:2px}.oitem.lk-outline-yellow[data-v-0971c92c]{border-left:3px solid rgba(250,204,21,.9);padding-left:2px}.oitem.lk-outline-red[data-v-0971c92c]{border-left:3px solid rgba(239,68,68,.7);padding-left:2px}.oitem.lk-outline-darkred[data-v-0971c92c]{border-left:3px solid rgba(153,27,27,.7);padding-left:2px}.oitem.lk-outline-pending[data-v-0971c92c]{border-left:3px solid rgba(148,163,184,.5);padding-left:2px}.scroll[data-v-0971c92c]{flex:1;min-height:0;overflow-y:scroll;overflow-x:auto;background:#525659;padding:16px;display:flex;flex-direction:column;align-items:safe center;gap:12px}.scroll.nocopy[data-v-0971c92c]{-webkit-user-select:none;user-select:none}.scroll[data-v-0971c92c] .pagewrap{flex:none;background:var(--surface);box-shadow:0 2px 10px #00000059;position:relative}.status[data-v-0971c92c]{padding:8px 12px;font-size:13px;color:var(--text-subtle)}.link-checking[data-v-0971c92c]{flex:none;color:var(--text-subtle);font-size:12px;white-space:nowrap}.status.err[data-v-0971c92c]{color:var(--err-fg)}.scroll[data-v-0971c92c] .linklayer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3}.scroll[data-v-0971c92c] .lk{position:absolute;pointer-events:auto;cursor:pointer;border-radius:2px;overflow:visible}.scroll[data-v-0971c92c] .lk:after{content:none;position:absolute;left:100%;bottom:100%;margin-left:4px;margin-bottom:4px;width:30px;height:30px;display:grid;place-items:center;border:3px solid rgba(255,255,255,.9);border-radius:50%;transform:scale(.3333);transform-origin:bottom left;color:#fff;font:700 18px/24px Arial,sans-serif;pointer-events:none;z-index:2;box-sizing:border-box;text-shadow:0 1px 1px rgba(0,0,0,.35)}.scroll[data-v-0971c92c] .lk:hover:after{content:attr(data-link-marker)}.scroll[data-v-0971c92c] .lk-kind-internal:after{background:#2563eb}.scroll[data-v-0971c92c] .lk-kind-external:after{background:#d97706}.scroll[data-v-0971c92c] .lk-kind-other:after{background:#64748b}.scroll[data-v-0971c92c] .lk-green{background:#22c55e38}.scroll[data-v-0971c92c] .lk-yellow{background:#facc154d}.scroll[data-v-0971c92c] .lk-red{background:#ef444438}.scroll[data-v-0971c92c] .lk-unknown{background:#7c3aed2e}.scroll[data-v-0971c92c] .lk-darkred{background:#991b1b6b}.scroll[data-v-0971c92c] .lk-pending{background:#94a3b81f}.viewer.links-quiet .scroll[data-v-0971c92c] .lk-green,.viewer.links-quiet .scroll[data-v-0971c92c] .lk-yellow,.viewer.links-quiet .scroll[data-v-0971c92c] .lk-red,.viewer.links-quiet .scroll[data-v-0971c92c] .lk-unknown,.viewer.links-quiet .scroll[data-v-0971c92c] .lk-darkred,.viewer.links-quiet .scroll[data-v-0971c92c] .lk-pending{background:transparent}.scroll[data-v-0971c92c] .textLayer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;text-align:initial;overflow:clip;opacity:.28;line-height:1;-webkit-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;caret-color:CanvasText;user-select:text;-webkit-user-select:text}.scroll[data-v-0971c92c] .textLayer span,.scroll[data-v-0971c92c] .textLayer br{color:transparent;position:absolute;white-space:pre;cursor:text;transform-origin:0% 0%}.scroll[data-v-0971c92c] .textLayer span.markedContent{top:0;height:0}.scroll[data-v-0971c92c] .textLayer span[role=img]{user-select:none;-webkit-user-select:none;cursor:default}.scroll[data-v-0971c92c] .textLayer .endOfContent{display:block;position:absolute;top:100%;right:0;bottom:0;left:0;z-index:0;cursor:default;user-select:none;-webkit-user-select:none}.scroll[data-v-0971c92c] .textLayer.selecting .endOfContent{top:0}.scroll[data-v-0971c92c] .textLayer ::selection{background:#0b3b8c}.scroll.nocopy[data-v-0971c92c] .textLayer{user-select:text;-webkit-user-select:text}.scroll.areamode[data-v-0971c92c] .textLayer{user-select:none;-webkit-user-select:none;pointer-events:none}.scroll.areamode[data-v-0971c92c] .linklayer,.scroll.areamode[data-v-0971c92c] .lk,.scroll.areamode[data-v-0971c92c] .noteanchorlayer,.scroll.areamode[data-v-0971c92c] .na-hl,.scroll.areamode[data-v-0971c92c] .na-box{pointer-events:none}.scroll.areamode[data-v-0971c92c] .pagewrap,.scroll.areamode[data-v-0971c92c] .pagewrap canvas{cursor:crosshair}.scroll[data-v-0971c92c] .noteanchorlayer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:4}.scroll[data-v-0971c92c] .na-grp{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.34;mix-blend-mode:multiply}.scroll[data-v-0971c92c] .na-grp:hover{opacity:.55}.scroll[data-v-0971c92c] .na-grp.resolved{opacity:.153}.scroll[data-v-0971c92c] .na-grp.resolved:hover{opacity:.25}.scroll[data-v-0971c92c] .na-hl{position:absolute;pointer-events:auto;cursor:pointer;background:#ffc400;border-radius:2px}.scroll[data-v-0971c92c] .na-grp:hover .na-hl{background:#fa0}.scroll[data-v-0971c92c] .na-box{position:absolute;pointer-events:auto;cursor:pointer;border:2px solid rgba(217,119,6,.9);background:#ffc4001f;border-radius:3px}.scroll[data-v-0971c92c] .na-box:hover{background:#ffc4003d}.scroll[data-v-0971c92c] .na-box.resolved{opacity:.45}.scroll[data-v-0971c92c] .externalhighlightlayer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:4}.scroll[data-v-0971c92c] .ehl-fill{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.32;mix-blend-mode:multiply}.scroll[data-v-0971c92c] .ehl-body{position:absolute;background:#ffc400;border-radius:2px}.scroll[data-v-0971c92c] .external-hl{position:absolute;pointer-events:none;box-sizing:border-box;border:1px solid rgba(217,119,6,.62);border-radius:2px}.scroll[data-v-0971c92c] .na-grp.na-flash{animation:naflash-grp-0971c92c .6s ease-in-out 3}.scroll[data-v-0971c92c] .na-grp.resolved.na-flash{animation-name:naflash-grp-resolved-0971c92c}.scroll[data-v-0971c92c] .na-hl.na-flash{animation:naflash-hl-0971c92c .6s ease-in-out 3}.scroll[data-v-0971c92c] .na-box.na-flash{animation:naflash-0971c92c .6s ease-in-out 3;outline:2px solid #ef6820}.scroll[data-v-0971c92c] .na-flash-ring{position:absolute;pointer-events:none;outline:2px solid #ef6820;border-radius:2px}.scroll[data-v-0971c92c] .na-flash-ring.resolved{opacity:.45}@keyframes naflash-hl-0971c92c{0%,to{background:#ffc400}50%{background:#ef6820}}@keyframes naflash-grp-0971c92c{0%,to{opacity:.34}50%{opacity:.7}}@keyframes naflash-grp-resolved-0971c92c{0%,to{opacity:.153}50%{opacity:.315}}@keyframes naflash-0971c92c{0%,to{background:#ffc40057}50%{background:#ef6820b3}}.scroll[data-v-0971c92c] .areabox{position:absolute;z-index:5;pointer-events:none;border:2px dashed var(--color-primary);background:#0b3b8c1f;border-radius:3px}.searchpanel[data-v-0971c92c]{border-bottom:1px solid var(--border);background:#f8faff;padding:8px 10px;display:flex;flex-direction:column;gap:6px}.sp-row[data-v-0971c92c]{display:flex;gap:6px;align-items:center}.sp-input[data-v-0971c92c]{flex:1;padding:4px 8px;font-size:13px;border:1px solid var(--border-strong);border-radius:6px;background:var(--surface);color:var(--text)}.sp-input[data-v-0971c92c]:focus{outline:none;border-color:var(--color-primary)}.sp-count[data-v-0971c92c]{font-size:12px;color:var(--text-muted);white-space:nowrap}.sp-cur[data-v-0971c92c]{font-size:12px;color:var(--text-subtle);white-space:nowrap}.sp-nav[data-v-0971c92c]{border:0;background:none;cursor:pointer;font-size:13px;padding:2px 5px;color:var(--text-subtle)}.sp-nav[data-v-0971c92c]:hover{color:var(--color-primary)}.sp-targets[data-v-0971c92c]{display:flex;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--text);align-items:center}.sp-chk[data-v-0971c92c]{display:flex;align-items:center;gap:3px;cursor:pointer;-webkit-user-select:none;user-select:none}.sp-sub[data-v-0971c92c]{color:var(--text-subtle)}.sp-sep[data-v-0971c92c]{color:var(--border-strong)}.sp-progress[data-v-0971c92c]{height:3px;background:var(--border);border-radius:2px;overflow:hidden}.sp-bar[data-v-0971c92c]{height:100%;background:var(--color-primary);transition:width .15s linear}.sp-results[data-v-0971c92c]{list-style:none;margin:0;padding:0;max-height:200px;overflow-y:auto;display:flex;flex-direction:column;gap:1px}.sp-result[data-v-0971c92c]{display:flex;align-items:baseline;gap:6px;padding:4px 6px;border-radius:5px;cursor:pointer}.sp-result[data-v-0971c92c]:hover{background:#eef4ff}.sp-result.active[data-v-0971c92c]{background:#dbeafe}.sp-kind[data-v-0971c92c]{font-size:10px;border-radius:4px;padding:1px 5px;white-space:nowrap;flex-shrink:0}.sp-k-text[data-v-0971c92c]{background:var(--surface-sunken);color:var(--text)}.sp-k-heading[data-v-0971c92c]{background:var(--info-bg);color:#026aa2}.sp-k-bookmark[data-v-0971c92c]{background:var(--warn-bg);color:var(--warn-fg)}.sp-k-link_internal[data-v-0971c92c]{background:#f0fdf4;color:var(--ok-fg)}.sp-k-link_external[data-v-0971c92c]{background:var(--err-bg);color:var(--err-fg)}.sp-k-link_web[data-v-0971c92c]{background:#fdf4ff;color:#6941c6}.sp-page[data-v-0971c92c]{font-size:11px;color:var(--text-subtle);white-space:nowrap;flex-shrink:0}.sp-display[data-v-0971c92c]{font-size:12px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-empty[data-v-0971c92c]{font-size:12px;color:var(--text-faint);padding:2px 0}.sp-empty-health[data-v-0971c92c]{color:var(--warn-fg);background:var(--warn-bg);border:1px solid var(--warn-border);border-radius:5px;padding:6px 8px}.pdf-health-badge[data-v-0971c92c]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;color:var(--warn-fg);background:var(--warn-bg);border:1px solid var(--warn-border);font-size:12px;line-height:1;flex:0 0 auto}.pdf-health-badge.is-current-page[data-v-0971c92c]{color:var(--color-on-primary);background:var(--warn-fg);border-color:var(--warn-fg);box-shadow:0 0 0 2px var(--warn-bg)}.scroll[data-v-0971c92c] .searchhllayer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:5}.scroll[data-v-0971c92c] .shl-grp{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.45;mix-blend-mode:multiply}.scroll[data-v-0971c92c] .shl-grp-active{opacity:.6}.scroll[data-v-0971c92c] .shl{position:absolute;pointer-events:none;background:#ffd200;border-radius:2px}.scroll[data-v-0971c92c] .shl-active{background:#ff7800}.scroll[data-v-0971c92c] .shl-ring{position:absolute;pointer-events:none;outline:2px solid #e05500;border-radius:2px}.area-hint[data-v-0971c92c]{position:absolute;left:50%;bottom:14px;transform:translate(-50%);background:#0b3b8ceb;color:var(--color-on-primary);font-size:12px;padding:6px 12px;border-radius:16px;z-index:30;pointer-events:none;white-space:nowrap}.float-comment-btn[data-v-0971c92c]{position:fixed;z-index:998;background:var(--surface);border:1px solid var(--border-strong);color:var(--text);border-radius:999px;box-shadow:0 6px 18px #0003;padding:6px 12px;font-size:12px;cursor:pointer;white-space:nowrap}.float-comment-btn[data-v-0971c92c]:hover{background:#eef4ff}.float-comment-btn[data-v-0971c92c]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.scroll[data-v-0971c92c] .lk.lk-focus{outline:2px solid #d92d20;outline-offset:1px;border-radius:2px}.scroll[data-v-0971c92c] .lk.lk-focus:after{content:attr(data-link-marker)}.linkmenu[data-v-0971c92c]{position:fixed;z-index:1000;min-width:230px;max-width:320px;padding:6px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);color:var(--text);box-shadow:0 6px 18px #0000002e;font-size:12px}.linkmenu-head[data-v-0971c92c]{padding:2px 4px 6px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.linkmenu-comment[data-v-0971c92c]{width:100%;box-sizing:border-box;font-size:12px;padding:3px 6px}.linkmenu-acts[data-v-0971c92c]{display:flex;gap:4px;margin-top:6px}.linkmenu-item[data-v-0971c92c]{min-width:32px;padding:3px 8px;border:1px solid var(--border-strong);border-radius:6px;background:var(--surface);color:var(--text);cursor:pointer}.linkmenu-item[data-v-0971c92c]:hover{background:var(--color-primary-tint, #e8f0fe)}.selmenu-mask[data-v-0971c92c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999}.selmenu[data-v-0971c92c]{position:fixed;z-index:1000;background:var(--surface);border:1px solid var(--border-strong);border-radius:8px;box-shadow:0 8px 24px #0000002e;padding:4px;min-width:180px}.selmenu-item[data-v-0971c92c]{display:block;width:100%;text-align:left;background:none;border:0;font-size:13px;color:#1f2d3d;padding:8px 10px;border-radius:6px;cursor:pointer}.selmenu-item[data-v-0971c92c]:hover{background:#eef4ff}.composer-mask[data-v-0971c92c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.composer-error[data-v-0971c92c]{margin-top:6px;padding:5px 8px;font-size:12px;line-height:1.5;color:var(--err-fg);background:var(--err-bg);border-radius:6px;word-break:break-word}.composer[data-v-0971c92c]{position:fixed;z-index:1001;width:300px;background:var(--surface);border:1px solid var(--border-strong);border-radius:10px;box-shadow:0 10px 30px #00000038;padding:10px;display:flex;flex-direction:column;gap:8px}.composer-head[data-v-0971c92c]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.composer-title[data-v-0971c92c]{font-size:13px;font-weight:600;color:var(--text)}.composer-anchor[data-v-0971c92c]{font-size:11px;color:var(--text-subtle);background:var(--surface-sunken);border-radius:4px;padding:1px 6px;white-space:nowrap}.composer-quote[data-v-0971c92c]{font-size:12px;color:var(--text-muted);background:var(--warn-bg);border-left:3px solid #f0c44b;padding:4px 8px;border-radius:0 4px 4px 0;max-height:64px;overflow:auto;white-space:pre-wrap;word-break:break-word}.composer-input[data-v-0971c92c]{width:100%;box-sizing:border-box;padding:7px 9px;border:1px solid var(--border-strong);border-radius:6px;font-size:13px;resize:vertical;font-family:inherit}.composer-input[data-v-0971c92c]:focus{outline:none;border-color:var(--color-primary)}.composer-btns[data-v-0971c92c]{display:flex;gap:8px;justify-content:flex-end}.composer-btn[data-v-0971c92c]{padding:5px 14px;font-size:12px;border-radius:6px;cursor:pointer;border:0}.composer-btn.save[data-v-0971c92c]{background:var(--color-primary);color:var(--color-on-primary)}.composer-btn.save[data-v-0971c92c]:disabled{opacity:.5;cursor:not-allowed}.composer-btn.cancel[data-v-0971c92c]{background:var(--surface-sunken);color:var(--text)}.fontwarn[data-v-0971c92c]{display:flex;align-items:flex-start;gap:6px;flex:none;padding:6px 10px;color:var(--warn-fg);background:var(--warn-bg);border-bottom:1px solid var(--warn-border);font-size:12px;line-height:1.45}.fw-ic[data-v-0971c92c]{flex:none}.fw-msg[data-v-0971c92c]{min-width:0;overflow-wrap:anywhere}.fw-detail[data-v-0971c92c]{display:inline;margin-left:4px;white-space:normal}.fw-x[data-v-0971c92c]{flex:none;margin-left:auto;border:0;padding:0 2px;color:inherit;background:transparent;cursor:pointer}.fw-x[data-v-0971c92c]:hover{background:#0000000f;border-radius:4px}
