.document-redacted{position:relative}.document-redaction-window{position:absolute;display:block;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1}.document-redaction-ink{position:absolute;inset:0;display:block;background:#20221d;will-change:transform}.reduce-motion .document-redaction-window{display:none}#inspection-lines{stroke-linecap:butt;stroke-linejoin:miter;filter:none}#inspection-point{fill:#24221f}.rn-root{display:inline-block;position:relative;white-space:pre;unicode-bidi:isolate;vertical-align:baseline}.rn-root>.rn-measure,.rn-root>.rn-visual{display:none}.rn-root[data-rn-measuring]>.rn-measure{display:inline-flex;position:relative;visibility:hidden;white-space:pre;padding:0;border:0}.rn-token{display:inline-block;padding:0;border:0}.rn-root[data-rn-measuring]>.rn-value,.rn-react[data-rn-hydrated]>.rn-semantic,.rn-solid[data-rn-hydrated]>.rn-semantic{position:absolute;inset:0;padding:0;margin:0;color:transparent;z-index:1}.rn-value::selection,.rn-semantic::selection{color:HighlightText;background:Highlight}.rn-root[data-rn-ready]>.rn-visual{display:block;position:absolute;inset:0;pointer-events:none;-webkit-user-select:none;user-select:none}.rn-slot{position:absolute;left:0;overflow:hidden;box-sizing:content-box;padding-inline:.15em;margin-inline-start:-.15em;-webkit-mask-image:var(--rn-mask, linear-gradient( to bottom, transparent, #000 var(--rn-edge-fade, .12em), #000 calc(100% - var(--rn-edge-fade, .12em)), transparent ));mask-image:var(--rn-mask, linear-gradient( to bottom, transparent, #000 var(--rn-edge-fade, .12em), #000 calc(100% - var(--rn-edge-fade, .12em)), transparent ));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@supports (overflow: clip){.rn-slot{overflow-x:visible;overflow-y:clip}}.rn-slot:not([data-rn-wheel]){overflow:visible;-webkit-mask-image:none;mask-image:none}.rn-enter,.rn-reel,.rn-face{display:block}.rn-reel{position:relative}.rn-ink{display:block;position:absolute;inset:0;will-change:transform}.rn-smear .rn-ink{will-change:auto}.rn-slot[data-rn-flap]{-webkit-mask-image:none;mask-image:none}:where(.rn-slot[data-rn-flap]) .rn-face{background:var(--rn-flap-background, Canvas)}.rn-flap{position:absolute;inset:0;transform-origin:50% 50%;backface-visibility:hidden}.rn-flap-top{clip-path:inset(0 0 calc(50% + var(--rn-crease, 1px) / 2) 0)}.rn-flap-bottom{clip-path:inset(calc(50% + var(--rn-crease, 1px) / 2) 0 0 0)}.rn-sharp,.rn-smear{display:block}.rn-smear{position:absolute;inset:0;pointer-events:none}.rn-blur-defs{position:absolute;width:0;height:0;overflow:hidden}.rn-face{text-align:center;white-space:pre}.rn-react,.rn-solid{display:inline-block;position:relative;white-space:pre;unicode-bidi:isolate}.rn-mount{display:inline-block;-webkit-user-select:none;user-select:none}.rn-mount .rn-value{pointer-events:none}.rn-react:not([data-rn-hydrated])>.rn-mount,.rn-solid:not([data-rn-hydrated])>.rn-mount{display:none}*{box-sizing:border-box}:root{--ui-font: Baskerville, "Libre Baskerville", "Baskerville Old Face", "Hoefler Text", Garamond, Georgia, "Songti TC", "Songti SC", STSong, "Noto Serif TC", "Source Han Serif TC", PMingLiU, MingLiU, serif;font-family:var(--ui-font);color:#080a08;background:#e8e5e1;font-synthesis:none;font-variant-emoji:text}body{margin:0;overflow:hidden}button,input{font:inherit}button{border:0;color:inherit;background:none;cursor:pointer;padding:0}:root{--focus-ring: rgba(var(--theme-ink-rgb, 8, 10, 8), .6);--focus-ring-width: 2px}.chamber-hall{--focus-ring: rgba(8, 10, 8, .6)}button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:3px}button:disabled{cursor:default}button,input{-webkit-tap-highlight-color:transparent}button{touch-action:manipulation}::selection{background:#cbb397;color:#151713}#viewport{width:100vw;height:100dvh;position:relative;overflow:hidden;background:#e8e5e1}#stage{position:absolute;left:50%;top:50%;width:1920px;height:1080px;overflow:hidden;transform-origin:center;isolation:isolate;background:#e8e5e1}.three-scene{position:absolute;inset:0;opacity:0;transition:opacity .45s}.three-scene canvas{display:block;width:100%;height:100%}[data-review=true] *{transition:none!important}[data-review=true] .skip{display:none}.scene-atmosphere{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(234,231,226,.35),transparent 38%),radial-gradient(ellipse at 42% 47%,transparent 32%,rgba(232,229,225,.19) 85%);opacity:0;transition:opacity 1.5s}.brand{position:absolute;left:59px;top:114px;z-index:5;line-height:1;-webkit-user-select:none;user-select:none;width:270px;white-space:nowrap}.brand h1{font-size:44px;letter-spacing:2.324px;line-height:48px;margin:0;font-weight:400}.brand>div{font-size:19px;line-height:23px;letter-spacing:.587px;font-weight:400}:root:not([data-wallpaper]) #stage[data-layout=desktop]:not([data-mode=boot]) .brand{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .6s,visibility 0s linear .6s}.powered{position:absolute;right:59px;bottom:108px;font-size:18px;z-index:5;display:flex;align-items:center;gap:5px;line-height:24px}.powered b{font-weight:750}.powered i{height:6px;width:25px;background:#090a08;display:inline-block;margin-left:11px}.boot-background{position:absolute;inset:0;background:radial-gradient(ellipse at 51% 48%,#e7e7e1,#e3e1dc 76%,#e4dfdb);transition:none;pointer-events:none}.boot-background svg{width:100%;height:100%;opacity:.15;filter:blur(2px)}.boot{position:absolute;inset:0;pointer-events:none;z-index:3}.boot-logo{position:absolute;width:380px;height:190px;left:518px;top:456px;transition:none;opacity:0}.brand-logo-mark{display:block;width:100%;height:100%;background-color:var(--theme-logo, #8a4b00);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.boot-logo .brand-logo-mark{-webkit-mask-position:left center;mask-position:left center}.auth-status{position:absolute;left:931px;top:529px;font-size:22px;display:flex;align-items:center;gap:12px;white-space:nowrap;opacity:0}.auth-status>span:first-child{font-size:14px}.auth-status i{width:3px;height:22px;background:#282b26;animation:blink .8s steps(1) infinite}.access-text{position:absolute;top:532px;left:800px;width:420px;text-align:left;font-size:18px;opacity:0}.scan{position:absolute;left:410px;top:-10px;width:1100px;height:1100px;opacity:0;transform:scale(.82);transition:transform 1.6s cubic-bezier(.16,1,.3,1),opacity .6s}.scan svg{width:100%;height:100%}.scan>span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:25px}.scan-track{stroke:#f7f5f0;stroke-width:8}.scan-ring{stroke:#aaa9a0;stroke-width:8;transform-origin:center;stroke-dasharray:2400 900}.ring-one{animation:orbit 8s linear infinite}.ring-two{stroke-width:9;stroke-dasharray:590 500;animation:orbit 4s linear infinite reverse}.ring-three{stroke:#f4f3eb;stroke-width:3;stroke-dasharray:600 200;animation:orbit 16s linear infinite}.scan-nodes{fill:#e7c69b;filter:drop-shadow(0 0 15px #ddb788);transform-origin:center;animation:orbit 8s linear infinite}.welcome{position:absolute;top:403px;left:0;width:100%;text-align:center;font-size:55px;font-weight:700;line-height:1.05;opacity:0;transform:translateY(14px);transition:opacity .7s,transform 1s}.welcome strong{display:inline-block;background:#080a08;color:#ece9e4;padding:4px 10px 6px;font-size:51px;line-height:1}.welcome-logo{width:164px;height:164px;margin:40px auto 0}.skip{position:absolute;right:60px;top:121px;z-index:10;font-size:14px;letter-spacing:1.1px;opacity:.55;padding:10px 0}.skip span{margin-left:28px;font-size:23px}.skip:hover{opacity:1}.brand,.powered{transition:opacity .6s}.cinema-caption{position:absolute;bottom:30px;left:0;width:100%;font-size:22px;text-align:center;color:#66645f;opacity:.75;pointer-events:none}.system-nav{position:absolute;right:59px;top:124px;z-index:6;display:flex;align-items:center;gap:43px;opacity:0;pointer-events:none;transition:opacity .8s}.system-nav button{font-size:14px;line-height:1;min-height:28px;letter-spacing:.7px;display:flex;align-items:center;gap:12px}.system-nav button:hover{color:#9b7247}.nav-brand{display:flex;align-items:center;gap:inherit;white-space:nowrap;user-select:none;-webkit-user-select:none}.nav-brand-name{font-size:18px;line-height:1;letter-spacing:1.2px}.nav-brand:after{content:"";flex:none;width:1px;height:22px;background:rgba(var(--theme-ink-rgb, 8, 10, 8),.18)}#stage:not([data-layout=desktop]) .nav-brand{display:none}.theme-toggle[aria-pressed=true]{color:var(--theme-accent, #9b7247)}.footer-theme-toggle{display:none;position:relative;align-items:center;justify-content:center}.footer-theme-toggle .nav-icon{width:16px;height:16px}.footer-theme-toggle:before{content:"";position:absolute;inset:-10px -8px}.lang-toggle{display:inline-flex;align-items:baseline;justify-content:center}.system-nav .lang-toggle{gap:4px}.lang-toggle-main{font-size:15px;font-weight:600;letter-spacing:.3px}.lang-toggle-sub{font-size:10px;letter-spacing:.6px;opacity:.55;margin-left:4px}.footer-lang-toggle{display:none;position:relative}.footer-lang-toggle .lang-toggle-main{font-size:13px}.footer-lang-toggle .lang-toggle-sub{font-size:9px;margin-left:3px}.footer-lang-toggle:before{content:"";position:absolute;inset:-10px -6px}.lang-sub{font-size:.62em;font-weight:400;letter-spacing:.04em;margin-left:.6em;color:var(--theme-muted, #5b5850)}.file-title{flex-wrap:wrap}.selected-subtitle{order:3;flex:0 0 100%;width:100%;margin:-6px 0 0;font-size:15px;font-weight:400;letter-spacing:.3px;line-height:1.3}.detail-content h2 .detail-subname{display:block;margin:8px 0 0;font-size:19px;letter-spacing:.2px;line-height:1.3}.nav-icon{width:23px;height:23px;flex-shrink:0;display:block;overflow:visible}.settings-button .nav-icon{width:26px;height:26px}@property --archive-reveal{syntax: "<number>"; inherits: true; initial-value: 0;}.archive-ui{--archive-reveal: 0;pointer-events:none;transition:--archive-reveal .8s .3s;position:absolute;inset:0}.archive-ui>*{opacity:var(--archive-reveal)}.archive-callout{position:absolute;left:970px;top:487px;width:950px}.eyebrow{font-size:12px;letter-spacing:1.3px;margin-bottom:22px;color:#77756d;opacity:0;transition:opacity .7s}.eyebrow>span{margin-left:16px}.file-title{font-size:28px;font-weight:750;display:flex;gap:10px;align-items:center;position:relative;letter-spacing:.2px}.file-lead:empty{display:none}.file-title{max-width:100%;text-align:left}#selected-title{flex:0 1 auto;min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:1.3}.file-open{font-size:25px;margin-left:48px;opacity:0;transition:opacity .3s,transform .3s}.file-title:hover .file-open{opacity:1;transform:translate(3px,-3px)}.callout-rule{height:1px;background:#504b41;margin-left:57px;margin-top:55px;position:relative;transform-origin:right;transform:scaleX(0);transition:transform 1.3s cubic-bezier(.22,1,.36,1)}.callout-rule i{position:absolute;left:-61px;top:-3px;width:6px;height:6px;background:#282a24;opacity:0}.file-summary{margin-left:58px;margin-top:22px;width:652px;display:flex;align-items:center;justify-content:space-between;font-size:16px;opacity:0;transform:translateY(8px);transition:opacity .7s .4s,transform .7s .4s}.file-summary>span:last-child{font-size:11px;letter-spacing:1px;color:#666257}#selected-id{font-size:.8em;letter-spacing:1.4px;color:#666257}.read-actions{display:flex;align-items:center;gap:46px;margin-left:58px;margin-top:58px}.read-graph{display:inline-flex;align-items:center;gap:10px;font-size:14px;letter-spacing:1px;opacity:0;transition:opacity .7s .4s}.read-graph .nav-icon{width:18px;height:18px}.graph-entry:disabled{cursor:default}[data-mode=archive] .read-graph:disabled{opacity:.32}.read-file{display:flex;align-items:center;gap:70px;font-size:14px;letter-spacing:1px;opacity:0;transition:opacity .7s .4s}.read-file>span{font-size:24px;transition:transform .3s}.read-file:hover>span{transform:translate(9px)}.archive-counter{position:absolute;bottom:115px;left:60px}.tiny-label{font-size:11px;letter-spacing:1.7px}.archive-counter>div{font-size:58px;line-height:1.1;margin-top:16px;display:flex;gap:21px;align-items:baseline}.archive-counter i{font-style:normal;font-weight:300;font-size:32px;color:#8f8a80}.count-total{font-size:22px;color:#726f67}.archive-navigation{position:absolute;left:504px;bottom:131px;display:flex;align-items:center;gap:33px}.archive-navigation>button{width:46px;height:46px;font-size:28px;transition:background .3s}.archive-navigation>button:hover{background:#e4d5c1}.column-navigation{position:absolute;left:1005px;bottom:131px;display:none;align-items:center;gap:24px}[data-mode=archive] .column-navigation{display:flex}.column-navigation button{width:46px;height:46px;font-size:24px}.column-navigation button:hover{background:#e4d5c1}.column-navigation button:disabled{opacity:.25;cursor:default}.column-navigation>div{display:grid;gap:7px;min-width:140px}.column-navigation>div>span{font-size:10px;letter-spacing:1.2px;color:#726f67}.column-navigation strong{font-size:15px;font-weight:400}#selected-number,#column-index{min-width:2ch;font-variant-numeric:tabular-nums;--rn-blur: .35;--rn-edge-fade: .08em}.file-ticks{display:flex;align-items:center;gap:12px}.file-ticks button{width:14px;height:40px;position:relative}.file-ticks button:before{content:"";position:absolute;left:6px;top:14px;width:2px;height:12px;background:#aaa59a;transition:height .4s,background .4s,top .4s}.file-ticks button.selected:before{height:33px;top:3px;background:#24261f}.file-ticks button:hover:before{height:24px;top:8px;background:#a27849}.archive-hint{position:absolute;bottom:60px;left:505px;color:#858077;font-size:10px;letter-spacing:.9px}.archive-hint>span{margin:0 12px}.archive-hint kbd{font:inherit}.hover-label{position:absolute;left:60px;bottom:264px;font-size:13px;color:#6f675b;letter-spacing:1px}.system-footer{position:absolute;bottom:35px;left:59px;right:59px;font-size:10px;letter-spacing:.9px;display:flex;gap:44px;color:#78776e;z-index:5;opacity:0;pointer-events:none;transition:opacity .8s}.system-footer>span{display:flex;align-items:center;gap:10px}.status-light{width:5px;height:5px;background:#777b60;display:inline-block}.system-footer>span:nth-child(2){margin-left:auto}.system-footer i{font-style:normal;margin:0 5px}.version-tag{display:inline-flex;align-items:center;margin-left:8px;padding-left:14px;border-left:1px solid rgba(var(--theme-ink-rgb, 8, 10, 8),.2);white-space:nowrap;font-variant-numeric:tabular-nums}.system-footer button{font-size:10px;letter-spacing:1px}.system-footer button:hover{color:#111}.detail-ui{position:absolute;inset:0;pointer-events:none;z-index:4}.detail-ui[hidden]{display:none}@property --detail-fade{syntax: "<number>"; inherits: true; initial-value: 1;}.detail-ui>:is(.back-button,.object-caption){opacity:var(--detail-fade)}.back-button{position:absolute;left:59px;top:289px;pointer-events:auto;display:flex;align-items:center;gap:20px;font-size:24px}.back-button span{font-size:12px;letter-spacing:1px}.back-button small{font-size:10px;margin-left:18px;color:#88877f;border:1px solid #b8b3a9;padding:4px}.back-button:hover{color:#946b3c}.object-caption{position:absolute;left:60px;bottom:235px}.object-caption>span{font-size:37px;letter-spacing:-1px}.object-caption>div{font-size:10px;letter-spacing:1.8px;margin-top:7px;color:#76736a}.detail-content{position:absolute;left:890px;top:240px;width:900px;pointer-events:auto;opacity:calc(var(--detail-visibility, 0) * var(--detail-fade, 1));outline:none!important}.detail-kicker{display:flex;justify-content:space-between;align-items:center;font-size:11px;letter-spacing:1.4px}.detail-kicker span:last-child{font-size:9px;color:#77756b}.detail-content h2{font-size:40px;line-height:1.12;letter-spacing:-1.3px;margin:30px 0 13px;max-width:760px}.detail-title-cn{font-size:23px;display:flex;align-items:center;gap:23px}.detail-title-cn>span{font-size:11px;color:#77756a;letter-spacing:1px}.detail-rule{height:2px;background:#20221d;margin-top:28px}.metadata{display:grid;grid-template-columns:1fr 1fr;gap:25px 42px;margin:28px 0 34px}.metadata dt{font-size:9px;letter-spacing:.7px;color:#807b70}.metadata dd{margin:8px 0 0;font-size:14px}.detail-tabs{position:relative;display:flex;gap:34px;border-bottom:1px solid #bdb8ad}.detail-tabs button{font-size:10px;color:#989184;position:relative;padding:0 0 14px}.detail-tabs button span{font-size:13px;margin-left:8px}.detail-tabs button.active{color:#191c16}.tab-indicator{position:absolute;bottom:-1px;left:0;width:1px;height:2px;background:#25281e;transform-origin:left center;pointer-events:none;transition:transform .18s cubic-bezier(.22,1,.36,1)}.tab-panel{height:330px;padding-top:22px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#bbb4a6 transparent}[data-layout=desktop] .detail-content{display:flex;flex-direction:column}[data-layout=desktop] .detail-scroll{flex:0 1 auto;min-height:0;display:flex;flex-direction:column;overflow-y:auto;scrollbar-width:thin;padding-bottom:14px}.detail-head{display:flow-root}[data-layout=desktop] .detail-head,[data-layout=desktop] .detail-actions,[data-layout=desktop] .detail-footnote{flex:none}[data-layout=desktop] .detail-actions{position:static;margin-top:0}[data-layout=desktop] .tab-panel{flex:0 1 auto;height:auto;min-height:72px;padding-top:16px}.detail-mini{display:none}[data-layout=desktop] .detail-fold{display:grid;grid-template-rows:1fr;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1),opacity .2s ease-out,visibility 0s}[data-layout=desktop] .detail-fold>div{min-height:0;overflow:hidden;padding:6px;margin:-6px}[data-layout=desktop] #detail-content:not([data-condensed]) .detail-mini,[data-layout=desktop] #detail-content[data-condensed] .detail-full{grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1),opacity .16s ease-out,visibility 0s linear .28s}[data-layout=desktop] .detail-content h2{font-size:32px;letter-spacing:-1px;margin:16px 0 8px}[data-layout=desktop] .detail-content h2 .detail-subname{margin-top:6px;font-size:16px}[data-layout=desktop] .detail-title-cn{font-size:19px}[data-layout=desktop] .detail-portrait{width:104px;margin:0 0 12px 22px;padding:4px}[data-layout=desktop] .detail-rule{clear:both;margin-top:16px}[data-layout=desktop] .detail-content .metadata{grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:12px 28px;margin:16px 0 20px}[data-layout=desktop] .detail-content .metadata dt{font-size:10px}[data-layout=desktop] .detail-content .metadata dd{margin-top:6px;font-size:15px}.detail-mini-title{display:flex;align-items:baseline;gap:12px;width:100%;margin-bottom:12px;border-radius:8px;font-size:22px;line-height:1.25;letter-spacing:-.4px;text-align:left;white-space:nowrap}.detail-mini-title>:is(span,small){min-width:0;overflow:hidden;text-overflow:ellipsis}.detail-mini-title>span{flex:0 1 auto}.detail-mini-title>small{flex:0 10 auto;font-size:13px;letter-spacing:.2px}.detail-mini-title>.nav-icon{flex:none;align-self:center;width:16px;height:16px;margin-left:-4px;opacity:.55;transition:opacity .15s}.detail-mini-title:hover>.nav-icon{opacity:.9}.panel-label{font-size:9px;letter-spacing:1px;color:#888074}.tab-panel p{font-size:15px;line-height:1.95;margin:14px 0 0;color:#5a584e;text-align:start}.research-notes{margin:12px 0 0;padding:0;list-style:none}.research-notes li{display:flex;gap:14px;font-size:13px;line-height:1.7;margin:8px 0;color:#5a584e}.research-notes li span{font-size:10px;color:#a38e72;line-height:22px}.log-row{display:flex;justify-content:space-between;margin-top:21px;font-size:10px;gap:12px}.log-row b{font-size:9px;font-weight:400;color:#7a8163}.tab-panel .log-note{font-size:13px}.detail-actions{position:sticky;bottom:0;z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px;margin-top:14px;padding:12px 0;background:rgba(var(--theme-paper-rgb, 234, 229, 225),.94)}.detail-actions .solid-button{flex:none;gap:14px;height:40px;padding:0 18px 0 16px;border-radius:999px;font-size:13px;letter-spacing:.5px;justify-content:flex-start;white-space:nowrap}.detail-actions .solid-button>span{font-size:11px;opacity:.85}.detail-actions .export-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:auto;height:40px;min-height:40px;padding:0 16px;border-radius:999px;background:rgba(var(--theme-ink-rgb, 8, 10, 8),.07);font-size:13px;letter-spacing:.5px;white-space:nowrap;transition:background .2s,scale .12s ease-out}.detail-actions .export-button:hover{background:rgba(var(--theme-ink-rgb, 8, 10, 8),.13);color:inherit}.detail-actions .export-button .nav-icon{width:16px;height:16px}.detail-actions .pick-toggle[aria-pressed=true]{background:rgba(var(--theme-ink-rgb, 8, 10, 8),.16);font-weight:600}.solid-button{background:#252820;color:#f0eee5;height:46px;flex:1;font-size:11px;letter-spacing:1px;text-align:left;padding:0 18px;display:flex;align-items:center;justify-content:space-between;transition:background .2s}.solid-button>span{font-size:11px;color:#bcbfb1;letter-spacing:0}.solid-button:hover{background:#4b4a3b}.export-button{font-size:11px;letter-spacing:1px;width:105px;text-align:left;display:flex;align-items:center;justify-content:space-between;min-height:46px}.export-button span{font-size:23px;line-height:1}.detail-footnote{display:flex;justify-content:space-between;font-size:8px;letter-spacing:.6px;color:#9a9487;margin-top:16px}.detail-footnote a{color:inherit;text-decoration:none}.detail-footnote a:hover{text-decoration:underline}.modal-backdrop{position:absolute;inset:0;z-index:20;background:#e3e0d773;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex;align-items:center;justify-content:center}.modal-backdrop[hidden]{display:none}.modal-backdrop[data-transition=closing] .terminal-modal{pointer-events:none}.terminal-modal{width:1260px;height:836px;background:#edebe4f7;box-shadow:0 26px 95px #63513a20;border:1px solid #f7f5ee;position:relative;padding:35px 53px}.modal-top{display:flex;align-items:center;justify-content:space-between;font-size:11px;letter-spacing:1px;border-bottom:1px solid #c2bdb1;padding-bottom:20px}.modal-close{position:relative;flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:rgba(var(--theme-ink-rgb, 8, 10, 8),.07);color:rgba(var(--theme-ink-rgb, 8, 10, 8),.62);transition:background-color .2s,color .2s,scale .12s ease-out}.modal-close:hover{background:rgba(var(--theme-ink-rgb, 8, 10, 8),.12);color:var(--theme-ink, #080a08)}.modal-close:active{background:rgba(var(--theme-ink-rgb, 8, 10, 8),.16);scale:.9}.modal-close .nav-icon{width:20px;height:20px;stroke-width:2.2}.terminal-modal:focus{outline:none}.terminal-modal h2{font-size:38px;letter-spacing:-.6px;margin:32px 0 29px;display:flex;align-items:baseline;gap:23px}.terminal-modal h2 small{font-size:15px;color:#817a6c;font-weight:400;letter-spacing:2px}.facet-toggle,.facet-token,.facet-option{display:inline-flex;align-items:center;border-radius:999px;font-size:12px;letter-spacing:.4px;white-space:nowrap;transition:background-color .2s,color .2s,scale .12s ease-out}.facet-toggle{gap:7px;min-height:32px;padding:0 13px 0 10px;background:rgba(var(--theme-ink-rgb, 8, 10, 8),.06);color:var(--theme-ink, #080a08)}.facet-toggle:hover,.facet-toggle[aria-expanded=true]{background:rgba(var(--theme-ink-rgb, 8, 10, 8),.11)}.facet-toggle .nav-icon{width:16px;height:16px}.facet-toggle b{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--theme-ink, #080a08);color:var(--theme-paper, #eae5e1);font-size:10px;font-weight:400;font-variant-numeric:tabular-nums}.facet-toggle b[hidden]{display:none}.facet-token{gap:5px;min-height:28px;padding:0 8px 0 11px;background:rgba(var(--theme-ink-rgb, 8, 10, 8),.08);color:var(--theme-ink, #080a08)}.facet-token:hover{background:rgba(var(--theme-ink-rgb, 8, 10, 8),.14)}.facet-token .nav-icon{width:12px;height:12px;opacity:.6}.facet-clear{font-size:12px;color:var(--theme-muted, #77756d);padding:4px 2px;border-radius:6px}.facet-clear:hover{color:var(--theme-ink, #080a08);text-decoration:underline}.facet-sort{margin-left:auto;display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.6px;color:var(--theme-muted, #77756d)}.facet-sort select{height:32px;padding:0 30px 0 13px;border-radius:999px;border:1px solid rgba(var(--theme-ink-rgb, 8, 10, 8),.14);background:rgba(var(--theme-ink-rgb, 8, 10, 8),.02) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%238a8a86' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 12px center / 10px 6px;font-family:inherit;font-size:12px;letter-spacing:.3px;color:var(--theme-ink, #080a08);appearance:none;-webkit-appearance:none;cursor:pointer}[data-dark-surface=true] .facet-sort select{background-color:var(--theme-field)}.facet-sort select:hover{border-color:rgba(var(--theme-ink-rgb, 8, 10, 8),.26)}.facet-group{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:baseline;gap:10px}.facet-name{font-size:11px;letter-spacing:.8px;color:var(--theme-muted, #77756d)}.facet-options{display:flex;flex-wrap:wrap;gap:5px}.facet-option{gap:6px;min-height:28px;padding:0 11px;color:var(--theme-ink, #080a08)}.facet-option small{font-size:10px;color:var(--theme-muted, #77756d);font-variant-numeric:tabular-nums}.facet-option:hover:not(:disabled){background:rgba(var(--theme-ink-rgb, 8, 10, 8),.07)}.facet-option[aria-pressed=true]{background:var(--theme-ink, #080a08);color:var(--theme-paper, #eae5e1)}.facet-option[aria-pressed=true] small{color:inherit;opacity:.7}.facet-option:disabled{opacity:.35;cursor:default}.facet-empty{margin:0;font-size:12px;color:var(--theme-muted, #77756d)}:is(.facet-toggle,.facet-token,.facet-option):active:not(:disabled){scale:.96}.pick-link{min-height:28px;padding:0 4px;font-size:12px;color:var(--theme-accent, #9b7247)}.pick-link:hover:not(:disabled){text-decoration:underline;text-underline-offset:3px}.pick-link[aria-pressed=true]{color:var(--theme-ink, #080a08);font-weight:600}.pick-link.is-destructive{color:#8a1d1d;font-weight:600}[data-dark-surface=true] .pick-link.is-destructive{color:#e08a8a}.pick-link:disabled{opacity:.4;cursor:default}.pick-button{min-height:32px;padding:0 16px;border-radius:999px;font-size:12px;letter-spacing:.3px;background:rgba(var(--theme-ink-rgb, 8, 10, 8),.07);color:var(--theme-ink, #080a08);transition:background-color .15s,scale .12s ease-out}.pick-button:hover:not(:disabled){background:rgba(var(--theme-ink-rgb, 8, 10, 8),.12)}.pick-button.is-primary{background:var(--theme-ink, #080a08);color:var(--theme-paper, #eae5e1)}.pick-button.is-primary:hover:not(:disabled){background:rgba(var(--theme-ink-rgb, 8, 10, 8),.82)}.pick-button:active:not(:disabled){scale:.96}.pick-button:disabled{opacity:.4;cursor:default}.pick-button.pick-graph{display:inline-flex;align-items:center;justify-content:center;gap:8px}.pick-button.pick-graph .nav-icon{width:15px;height:15px}.pick-button.pick-graph small{font-size:10px;opacity:.7;font-variant-numeric:tabular-nums}.pick-window-foot>.pick-graph{width:100%;min-height:36px}.pick-tray-note{flex:0 0 100%;width:100%;margin:0;font-size:11px;line-height:1.5;color:var(--theme-muted, #5b5850)}.pick-tray-note:empty{display:none}.pick-tray-note[data-tone=error]{color:#8a1d1d}.pick-window{--pick-w: 318px;position:absolute;z-index:8;left:clamp(8px,var(--pick-x, 41px),calc(100% - var(--pick-w) - 8px));top:clamp(8px,var(--pick-y, 340px),calc(100% - 60px));width:var(--pick-w);display:flex;flex-direction:column;border-radius:22px;background:rgba(var(--theme-paper-rgb, 234, 229, 225),.94);color:var(--theme-ink, #080a08);box-shadow:0 0 0 1px rgba(var(--theme-ink-rgb, 8, 10, 8),.1),0 16px 36px -16px #1c160e4d}.pick-window[hidden],#stage[data-mode=boot] .pick-window{display:none}.pick-window-head{display:flex;align-items:center;gap:8px;padding:9px 9px 9px 16px;cursor:grab;user-select:none;-webkit-user-select:none;touch-action:none}.pick-window[data-dragging=true] .pick-window-head{cursor:grabbing}.pick-window-title{display:inline-flex;align-items:center;gap:8px;flex:1;min-width:0;font-size:13px;font-weight:600;letter-spacing:.6px;white-space:nowrap}.pick-window-title .nav-icon{width:17px;height:17px;opacity:.75}.pick-window-count{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:var(--theme-ink, #080a08);color:var(--theme-paper, #eae5e1);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.pick-window-toggle{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:999px;color:inherit;transition:background .2s,scale .12s ease-out}.pick-window-toggle:hover{background:rgba(var(--theme-ink-rgb, 8, 10, 8),.08)}.pick-window-toggle:active{scale:.9}.pick-window-toggle .nav-icon{width:16px;height:16px;transition:rotate .2s}.pick-window[data-collapsed=true]{width:max-content}.pick-window[data-collapsed=true] .pick-window-head{cursor:pointer;padding:7px 7px 7px 14px}.pick-window[data-collapsed=true] .pick-window-toggle .nav-icon{rotate:180deg}.pick-window[data-collapsed=true] .pick-window-body{display:none}.pick-window-body{display:flex;flex-direction:column;min-height:0;border-top:1px solid rgba(var(--theme-ink-rgb, 8, 10, 8),.08)}.pick-window-list{margin:0;padding:6px;list-style:none;max-height:318px;overflow-y:auto;scrollbar-width:thin}.pick-window-list li{display:flex;align-items:center;border-radius:12px}.pick-window-list li:hover{background:rgba(var(--theme-ink-rgb, 8, 10, 8),.06)}.pick-window-list li.is-new{animation:pick-new 1.6s ease-out}#stage[data-mode=detail] .pick-window-list{max-height:180px}@keyframes pick-new{0%{background:rgba(var(--theme-accent-rgb, 155, 114, 71),.3)}}@media(prefers-reduced-motion:reduce){.pick-window-list li.is-new{animation:none}}.pick-window-open{display:flex;align-items:center;gap:12px;flex:1;min-width:0;padding:7px 8px 7px 10px;border-radius:12px;color:inherit;text-align:left}.pick-window-open b{flex:0 0 50px;font-size:11px;font-weight:600;letter-spacing:.3px;opacity:.7;font-variant-numeric:tabular-nums}.pick-window-open>span{min-width:0;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pick-window-open small{display:block;margin-top:2px;font-size:10px;letter-spacing:.4px;color:var(--theme-muted, #77756d);overflow:hidden;text-overflow:ellipsis}.pick-window-remove{display:inline-grid;place-items:center;flex:none;width:30px;height:30px;margin-right:3px;border-radius:999px;color:var(--theme-muted, #77756d);opacity:.45;transition:opacity .15s,background .15s,scale .12s ease-out}.pick-window-list li:hover .pick-window-remove,.pick-window-remove:focus-visible{opacity:1}.pick-window-remove:hover{background:rgba(var(--theme-ink-rgb, 8, 10, 8),.1);color:var(--theme-ink, #080a08)}.pick-window-remove:active{scale:.9}.pick-window-remove .nav-icon{width:14px;height:14px}@media(hover:none){.pick-window-remove{opacity:1}}.pick-window-more{padding:8px 10px;font-size:11px;color:var(--theme-muted, #77756d)}.pick-window-foot{display:grid;gap:8px;padding:10px 12px 12px;border-top:1px solid rgba(var(--theme-ink-rgb, 8, 10, 8),.08)}.pick-window-actions{display:flex;align-items:center;gap:8px}.pick-window-actions .pick-button{flex:1}.pick-window-links{display:flex;justify-content:space-between}.pick-window-progress{flex:1;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}[data-dark-surface=true] .pick-tray-note[data-tone=error]{color:#e08a8a}.pick-toggle[aria-pressed=true]{color:var(--theme-accent, #9b7247)}.modal-bottom{position:absolute;bottom:30px;left:53px;right:53px;display:flex;justify-content:space-between;font-size:9px;letter-spacing:1px;color:#8d8575}.modal-bottom i{font-style:normal;color:#858a6b;font-size:8px;margin:0 8px}.search-enter{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;height:30px;padding:0 12px 0 6px;border-radius:999px;background:rgba(var(--theme-ink-rgb, 8, 10, 8),.06);color:var(--theme-ink, #080a08);font-size:12px;letter-spacing:.4px;white-space:nowrap;transition:background-color .2s,opacity .2s,scale .12s ease-out}.search-enter[hidden]{display:none}.scope-switch{display:inline-flex;flex:none;gap:2px;padding:3px;border-radius:999px;background:rgba(var(--theme-ink-rgb, 8, 10, 8),.07)}.scope-switch[hidden]{display:none}.scope-switch button{padding:3px 13px;border-radius:999px;font-size:13px;line-height:18px;letter-spacing:.4px;white-space:nowrap;color:var(--theme-muted, #77756d);transition:background-color .2s,color .2s,box-shadow .2s,scale .12s ease-out}.scope-switch button:hover{color:var(--theme-ink, #080a08)}.scope-switch button:active{scale:.96}.scope-switch button[aria-pressed=true]{background:#fbfaf7;color:var(--theme-ink, #080a08);box-shadow:0 1px 3px #00000024,0 0 0 .5px rgba(var(--theme-ink-rgb, 8, 10, 8),.08)}[data-dark-surface=true] .scope-switch button[aria-pressed=true]{background:rgba(var(--theme-ink-rgb),.18);box-shadow:0 1px 3px #0000004d}:is(.scope-switch,.wt-smart-title,.wt-smart-offer) .nav-icon{display:inline-block;width:13px;height:13px;margin-right:4px;vertical-align:-1px;color:var(--theme-accent, #9b7247)}.wt-smart-title .nav-icon{margin-right:6px}.facet-sort[hidden]{display:none}.search-enter:hover:not(:disabled){background:rgba(var(--theme-ink-rgb, 8, 10, 8),.11)}.search-enter:active:not(:disabled){scale:.96}.search-enter:disabled{opacity:.45;cursor:default}.search-enter kbd{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 4px;border-radius:6px;border:1px solid rgba(var(--theme-ink-rgb, 8, 10, 8),.22);font:inherit;font-size:12px;line-height:1}@keyframes content-pulse{0%,to{opacity:.25}50%{opacity:1}}.content-tag{display:inline-block;margin-left:8px;font-style:normal;line-height:1.5;padding:0 8px;border-radius:999px;background:rgba(var(--theme-accent-rgb, 155, 114, 71),.16);color:var(--theme-ink, #080a08);font-size:10px;letter-spacing:.3px}.panel-label.is-found{border-radius:6px;animation:section-found 1.8s ease-out}@keyframes section-found{0%{background:rgba(var(--theme-accent-rgb, 155, 114, 71),.3)}to{background:transparent}}@media(prefers-reduced-motion:reduce){.panel-label.is-found{animation:none}}.settings-modal{width:930px;height:786px}.settings-modal h2{font-size:33px}:is(.account-modal,.crm-modal,.stats-modal){--acct-fill: rgba(var(--theme-ink-rgb), .035);--acct-edge: rgba(var(--theme-ink-rgb), .09);--acct-sep: rgba(var(--theme-ink-rgb), .08);--acct-tint: rgba(var(--theme-ink-rgb), .065);--acct-tint-hover: rgba(var(--theme-ink-rgb), .11);--acct-strong: #565c46;--acct-strong-rgb: 86, 92, 70;--acct-on-strong: #f6f4ee;--acct-danger: #8a1d1d;--acct-danger-hover: #a02525;--acct-danger-text: #8a1d1d;--acct-danger-rgb: 138, 29, 29}[data-dark-surface=true] :is(.account-modal,.crm-modal,.stats-modal){--acct-fill: rgba(var(--theme-ink-rgb), .045);--acct-strong: var(--theme-accent);--acct-strong-rgb: var(--theme-accent-rgb);--acct-on-strong: #11181b;--acct-danger-text: #e08a8a;--acct-danger-rgb: 224, 138, 138}.account-modal{width:930px;height:auto;max-height:880px;display:flex;flex-direction:column}.account-modal>*{flex-shrink:0}.account-modal h2{font-size:33px}.account-modal .modal-bottom{position:static;margin-top:22px}.account-modal .modal-bottom>:only-child{margin-left:auto}.account-identity{display:flex;align-items:center;gap:18px;padding:18px 20px 18px 18px;margin-bottom:26px;border-radius:20px;background:var(--acct-fill);box-shadow:inset 0 0 0 1px var(--acct-edge)}.account-avatar{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;font-size:22px;line-height:1;color:#fbfaf6;background:linear-gradient(180deg,#a5a89b,#7b7f72);box-shadow:inset 0 1px #ffffff47,inset 0 0 0 1px #0000000d}[data-dark-surface=true] .account-avatar{color:#eef0ec;background:linear-gradient(180deg,#66747b,#434f55);box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #0003}.account-who{display:grid;gap:7px;min-width:0}.account-who strong{font-size:24px;font-weight:400;line-height:1.15;overflow-wrap:anywhere}.account-caption{font-size:11px;letter-spacing:.8px;color:var(--theme-muted)}.account-caption i{font-style:normal;margin:0 7px}.account-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:0 16px;border-radius:999px;background:var(--acct-tint);color:var(--theme-ink);font-size:12px;letter-spacing:.6px;white-space:nowrap;transition:background-color .2s,color .2s,opacity .2s,scale .12s ease-out}.account-button[hidden]{display:none}.account-button:hover:not(:disabled){background:var(--acct-tint-hover)}.account-button:active:not(:disabled){scale:.96}.account-button:disabled{opacity:.4}.account-button .nav-icon{width:16px;height:16px}.account-button.is-primary{background:var(--theme-ink);color:var(--theme-paper)}.account-button.is-primary:hover:not(:disabled){background:rgba(var(--theme-ink-rgb),.8)}.account-button.is-destructive{background:var(--acct-danger);color:#f6f1ea}.account-button.is-destructive:hover:not(:disabled){background:var(--acct-danger-hover)}.account-form .account-button:disabled,.account-logout:disabled{opacity:.6;cursor:progress}.account-logout{margin-left:auto;min-height:40px;padding:0 18px 0 15px;font-size:13px}.account-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(var(--theme-ink-rgb),.25) transparent}.account-note{font-size:13px;line-height:1.8;color:var(--theme-muted);margin:0 4px 6px}.account-note[data-tone=error]{color:var(--acct-danger-text)}.account-note a{color:inherit}.account-crm{display:flex;align-items:center;gap:16px;padding:16px 20px 16px 16px;margin-bottom:26px;border-radius:20px;background:var(--acct-fill);box-shadow:inset 0 0 0 1px var(--acct-edge)}.account-crm-icon{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:rgba(var(--acct-strong-rgb),.13);color:var(--acct-strong)}.account-crm-icon .nav-icon{width:26px;height:26px}.account-crm-text{display:grid;gap:5px;min-width:0}.account-crm-text h3{margin:0;font-size:20px;font-weight:400;line-height:1.2}.account-crm-text p{margin:0;font-size:12px;letter-spacing:.3px;color:var(--theme-muted);font-variant-numeric:tabular-nums}.account-crm-text p i{font-style:normal;margin:0 7px}.account-crm-text p em{font-style:normal;color:var(--acct-danger-text)}.account-crm-text .account-crm-note{font-size:11px}.account-crm-open{margin-left:auto;min-height:40px;padding:0 18px 0 15px;font-size:13px}.account-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0 4px 10px}.account-section-head:not(:first-child){margin-top:28px}.account-section-head h3{margin:0;font-size:14px;font-weight:400;letter-spacing:.5px}.account-section-head h3 span{margin-left:9px;font-size:12px;color:var(--theme-muted);font-variant-numeric:tabular-nums}.account-section-head p{margin:0;font-size:11px;letter-spacing:.5px;color:var(--theme-muted);font-variant-numeric:tabular-nums}.account-section-head p i{font-style:normal;margin:0 7px}.account-section-head em{font-style:normal;color:var(--acct-danger-text)}.account-table{border-radius:18px;background:var(--acct-fill);box-shadow:inset 0 0 0 1px var(--acct-edge);overflow:hidden}.account-table table{width:100%;border-collapse:collapse}.account-table th{text-align:left;font-size:10px;letter-spacing:1px;font-weight:400;color:var(--theme-muted);padding:14px 12px 12px 0;border-bottom:1px solid var(--acct-sep);white-space:nowrap}.account-table td{padding:14px 12px 14px 0;border-top:1px solid var(--acct-sep);font-size:12px;color:var(--theme-muted);vertical-align:middle;font-variant-numeric:tabular-nums}.account-table tbody tr:first-child td,.account-table td.account-pick{border-top-color:transparent}.account-table .account-pick{width:30px;padding-left:18px;padding-right:8px}.account-table td.account-name{font-size:15px;color:var(--theme-ink);overflow-wrap:anywhere}.account-table td.reads{font-size:15px;color:var(--theme-ink);white-space:nowrap}.account-table td small{display:block;margin-top:4px;font-size:10px;letter-spacing:.4px;color:var(--theme-muted)}.account-table tbody tr{transition:background-color .2s}.account-table tbody tr:hover{background:rgba(var(--theme-ink-rgb),.025)}.account-table tbody tr:has(input[data-pick]:checked){background:rgba(var(--acct-strong-rgb),.1)}.account-role,.account-me,.account-throttled{display:inline-block;font-style:normal;font-size:10px;letter-spacing:.6px;line-height:1;padding:4px 9px 5px;border-radius:999px;white-space:nowrap;vertical-align:2px}.account-role,.account-me{background:rgba(var(--theme-ink-rgb),.06);color:var(--theme-muted)}.account-role[data-role=admin]{background:var(--acct-strong);color:var(--acct-on-strong)}.account-me{margin-left:9px;padding:3px 7px 4px}.account-throttled{margin-left:8px;background:rgba(var(--acct-danger-rgb),.13);color:var(--acct-danger-text)}:is(.account-modal input[type=checkbox],.crm-modal input[type=checkbox],input.result-pick){appearance:none;-webkit-appearance:none;flex:none;width:18px;height:18px;margin:0;border-radius:6px;border:1.5px solid rgba(var(--theme-ink-rgb),.32);background:rgba(var(--theme-ink-rgb),.02) center / 12px 12px no-repeat;vertical-align:middle;cursor:pointer;transition:background-color .15s,border-color .15s,scale .12s ease-out}:is(.account-modal input[type=checkbox],.crm-modal input[type=checkbox],input.result-pick):hover{border-color:rgba(var(--theme-ink-rgb),.5)}:is(.account-modal input[type=checkbox],.crm-modal input[type=checkbox],input.result-pick):active{scale:.88}:is(.account-modal input[type=checkbox],.crm-modal input[type=checkbox],input.result-pick):checked,:is(.account-modal input[type=checkbox],.crm-modal input[type=checkbox],input.result-pick):indeterminate{background-color:var(--acct-strong);border-color:var(--acct-strong)}:is(.account-modal input[type=checkbox],.crm-modal input[type=checkbox],input.result-pick):checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.6 6.3 4.9 8.6 9.4 3.6' fill='none' stroke='%23f6f4ee' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}:is(.account-modal input[type=checkbox],.crm-modal input[type=checkbox],input.result-pick):indeterminate{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 6h6' fill='none' stroke='%23f6f4ee' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")}[data-dark-surface=true] :is(.account-modal input[type=checkbox],.crm-modal input[type=checkbox],input.result-pick):checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.6 6.3 4.9 8.6 9.4 3.6' fill='none' stroke='%2311181b' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}[data-dark-surface=true] :is(.account-modal input[type=checkbox],.crm-modal input[type=checkbox],input.result-pick):indeterminate{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 6h6' fill='none' stroke='%2311181b' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")}.account-batch{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 4px 0;font-size:11px;letter-spacing:.6px;color:var(--theme-muted)}.account-batch-actions{display:flex;gap:8px}.account-batch-note{margin:8px 4px 0;font-size:12px;line-height:1.6;color:var(--theme-muted)}.account-batch-note:empty{display:none}.account-batch-note[data-tone=error]{color:var(--acct-danger-text)}.account-form{display:grid;grid-template-columns:1fr 1fr auto;gap:14px;align-items:end;padding:18px 20px 16px;border-radius:18px;background:var(--acct-fill);box-shadow:inset 0 0 0 1px var(--acct-edge)}.account-field{display:grid;gap:7px;font-size:11px;letter-spacing:.6px;color:var(--theme-muted)}.account-field small{margin-left:8px;font-size:10px;letter-spacing:.3px;opacity:.85}.account-field input{min-width:0;height:40px;padding:0 13px;border-radius:10px;border:1px solid rgba(var(--theme-ink-rgb),.14);background:#ffffff8c;font-family:inherit;font-size:15px;color:var(--theme-ink);transition:border-color .2s}[data-dark-surface=true] .account-field input{background:var(--theme-field)}.account-field input:hover{border-color:rgba(var(--theme-ink-rgb),.26)}.account-field input:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:1px;border-color:rgba(var(--theme-ink-rgb),.32)}.account-form .account-button{min-height:40px;padding:0 22px}.account-checks{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:10px 30px;padding-top:2px}.account-check{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--theme-ink);cursor:pointer}.account-check small{margin-left:8px;font-size:11px;color:var(--theme-muted)}.account-form-note{grid-column:1 / -1;margin:0;font-size:12px;color:var(--theme-muted)}.account-form-note:empty{display:none}.account-form-note[data-tone=error]{color:var(--acct-danger-text)}.guest-form{grid-template-columns:minmax(0,1fr) 170px auto}.account-field select{min-width:0;height:40px;padding:0 34px 0 13px;border-radius:10px;border:1px solid rgba(var(--theme-ink-rgb),.14);background:#ffffff8c url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%238a8a86' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 13px center / 11px 7px;font-family:inherit;font-size:15px;color:var(--theme-ink);appearance:none;-webkit-appearance:none;cursor:pointer}[data-dark-surface=true] .account-field select{background-color:var(--theme-field)}.account-field select:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:1px}.guest-created{margin-top:14px;padding:16px 20px;border-radius:16px;background:rgba(var(--theme-accent-rgb, 155, 114, 71),.1);box-shadow:inset 0 0 0 1px rgba(var(--theme-accent-rgb, 155, 114, 71),.28);font-size:13px;line-height:1.65;color:var(--theme-ink)}.guest-created p{margin:0 0 12px}.guest-created em{font-style:normal;font-weight:600}.guest-url{display:flex;gap:10px}.guest-url input{flex:1;min-width:0;height:40px;padding:0 12px;border-radius:10px;border:1px solid rgba(var(--theme-ink-rgb),.16);background:#ffffffb3;font:13px/1 ui-monospace,SF Mono,Menlo,monospace;color:var(--theme-ink)}[data-dark-surface=true] .guest-url input{background:var(--theme-field)}.guest-links{margin-top:14px}.guest-status{display:inline-block;padding:2px 9px;border-radius:999px;background:rgba(var(--theme-ink-rgb),.07);font-size:11px;font-style:normal;letter-spacing:.3px}.guest-status[data-state=live]{background:rgba(var(--theme-accent-rgb, 155, 114, 71),.18)}.guest-status[data-state=revoked]{color:var(--acct-danger-text)}.guest-table td.guest-actions{text-align:right}.guest-table :is(th,td):first-child{padding-left:20px}.guest-table :is(th,td):last-child{padding-right:16px}.storage-card{display:grid;gap:12px;padding:18px 20px;border-radius:18px;background:var(--acct-fill);box-shadow:inset 0 0 0 1px var(--acct-edge);color:var(--theme-ink)}#storage-section>.account-section-head:first-child{margin-top:28px}.storage-card+.account-note{margin-top:14px}.storage-figure{display:flex;align-items:baseline;gap:8px;font-variant-numeric:tabular-nums}.storage-figure strong{font-size:26px;font-weight:400;line-height:1.1}.storage-figure span{font-size:13px;color:var(--theme-muted)}.storage-meter{display:block;height:6px;border-radius:999px;background:rgba(var(--theme-ink-rgb),.08);overflow:hidden}.storage-meter i{display:block;height:100%;border-radius:inherit;background:var(--acct-strong);transition:width .4s cubic-bezier(.2,.8,.2,1)}.storage-meter[data-tone=high] i{background:#b07a1e}.storage-meter[data-tone=full] i{background:var(--acct-danger)}.storage-note{margin:0;font-size:12px;line-height:1.7;color:var(--theme-muted)}.storage-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:2px}.storage-table{margin-top:14px}.storage-table :is(th,td):first-child{padding-left:20px}.storage-table :is(th,td):last-child{padding-right:16px;text-align:right}.storage-table td.storage-used{width:34%}.storage-table td.storage-used span{display:block;margin-bottom:7px;font-size:13px;color:var(--theme-ink)}.storage-table td.storage-used .storage-meter{height:4px;max-width:170px}.storage-table td.storage-count{font-size:13px;color:var(--theme-ink)}.storage-limit select{height:34px;padding:0 30px 0 12px;border-radius:9px;border:1px solid rgba(var(--theme-ink-rgb),.14);background:#ffffff8c url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%238a8a86' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 11px center / 10px 6px;font-family:inherit;font-size:13px;color:var(--theme-ink);appearance:none;-webkit-appearance:none;cursor:pointer}[data-dark-surface=true] .storage-limit select{background-color:var(--theme-field)}.storage-limit select:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:1px}:is(.storage-limit,.storage-settings) select:disabled{opacity:.6;cursor:progress}#limits-section>.account-section-head:first-child{margin-top:28px}#limits-section:focus{outline:none}.limits-card{gap:0}#limits-section>.account-section-head h3{flex:none}.limits-group{min-width:0}.limits-group+.limits-group{margin-top:14px;padding-top:14px;border-top:1px solid var(--acct-sep)}.limits-group h4{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0 0 4px;font-size:13px;font-weight:400;letter-spacing:.5px;color:var(--theme-ink)}.limits-group h4 small{font-size:11px;letter-spacing:.3px;color:var(--theme-muted)}.limits-row{display:grid;grid-template-columns:minmax(0,1fr) 96px 110px auto;align-items:center;gap:6px 14px;padding:8px 0 8px 10px;margin-left:-12px;border-left:2px solid transparent;transition:border-color .2s}.limits-row[data-changed]{border-left-color:var(--acct-strong)}.limits-label{display:grid;gap:3px;min-width:0;cursor:pointer}.limits-label>span{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--theme-ink)}.limits-label small{font-size:11px;line-height:1.5;color:var(--theme-muted)}.limits-tag{padding:1px 8px;border-radius:999px;background:rgba(var(--acct-strong-rgb),.14);font-size:10px;font-style:normal;letter-spacing:.3px;color:var(--theme-ink)}.limits-tag[hidden]{display:none}.limits-now{display:grid;gap:2px;justify-items:end;font-variant-numeric:tabular-nums}.limits-now b{font-size:15px;font-weight:400;color:var(--theme-ink)}.limits-now small{font-size:10px;color:var(--theme-muted)}.limits-input{width:100%;min-width:0;height:36px;padding:0 10px;border-radius:9px;border:1px solid rgba(var(--theme-ink-rgb),.14);background:#ffffff8c;font-family:inherit;font-size:14px;font-variant-numeric:tabular-nums;text-align:right;color:var(--theme-ink);transition:border-color .2s}[data-dark-surface=true] .limits-input{background:var(--theme-field)}.limits-input:hover{border-color:rgba(var(--theme-ink-rgb),.26)}.limits-input:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:1px}.limits-input[aria-invalid=true]{border-color:var(--acct-danger-text)}.limits-reset{min-height:32px;padding:0 12px;font-size:11px}.limits-problem{grid-column:1 / -1;margin:0;font-size:11px;line-height:1.5;color:var(--acct-danger-text)}.limits-problem[hidden]{display:none}.limits-cost{margin:8px 0 0;font-size:12px;color:var(--theme-ink);font-variant-numeric:tabular-nums}.limits-actions{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin-top:16px}.limits-actions .account-batch-note{flex:1;margin:0}.limits-actions .account-button{min-height:40px;padding:0 22px}.version-settings{margin-top:24px;padding:20px 0 18px;border-top:1px solid rgba(var(--theme-ink-rgb, 8, 10, 8),.2)}.version-settings h3{font-size:12px;font-weight:400;letter-spacing:.8px;margin:0 0 14px}.version-settings dl{display:grid;gap:12px;margin:0}.version-settings dl>div{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:baseline;gap:16px}.version-settings dt{font-size:12px;color:var(--theme-muted)}.version-settings dd{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin:0}.version-settings strong{font-size:15px;font-weight:400;letter-spacing:.4px;font-variant-numeric:tabular-nums}.version-settings dd span{font-size:12px;color:var(--theme-muted)}.version-settings h3{display:flex;align-items:center;justify-content:space-between}.version-links{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.version-changelog{padding:6px 13px;border-radius:999px;background:rgba(var(--theme-ink-rgb, 8, 10, 8),.07);font-size:12px;letter-spacing:.4px;transition:background .2s,scale .12s ease-out}.version-changelog:hover{background:rgba(var(--theme-ink-rgb, 8, 10, 8),.12)}.version-changelog:active{scale:.96}.version-update{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;min-height:32px;margin-top:4px}.version-update[hidden]{display:none}.version-update[data-state=ready] .version-update-text,.version-update[data-state=expired] .version-update-text{color:var(--theme-ink)}.version-update-button{position:relative;min-height:30px;padding:0 14px;border-radius:999px;background:rgba(var(--theme-ink-rgb, 8, 10, 8),.07);font-size:12px;letter-spacing:.4px;white-space:nowrap;transition:background .2s,color .2s,opacity .2s,scale .12s ease-out}.version-update-button:before{content:"";position:absolute;inset:-7px -4px}.version-update-button:hover{background:rgba(var(--theme-ink-rgb, 8, 10, 8),.12)}.version-update-button:active{scale:.96}.version-update-button:disabled{opacity:.5;cursor:default}.version-update-button.is-primary{background:var(--theme-ink);color:var(--theme-paper)}.version-update-button.is-primary:hover{background:var(--theme-accent)}.version-link:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.changelog-modal{width:760px;height:auto;max-height:836px;display:flex;flex-direction:column}.changelog-modal>*{flex-shrink:0}.changelog-modal h2{font-size:33px}.changelog-switch{display:inline-flex;align-self:flex-start;gap:2px;padding:3px;border-radius:999px;background:rgba(var(--theme-ink-rgb, 8, 10, 8),.07)}.changelog-switch button{display:inline-flex;align-items:baseline;gap:8px;padding:7px 18px;border-radius:999px;font-size:14px;color:var(--theme-muted);transition:background .2s,color .2s,box-shadow .2s,scale .12s ease-out}.changelog-switch button:hover{color:var(--theme-ink)}.changelog-switch button:active{scale:.96}.changelog-switch button[aria-pressed=true]{background:#fbfaf7;color:var(--theme-ink);box-shadow:0 1px 3px #00000024,0 0 0 .5px rgba(var(--theme-ink-rgb, 8, 10, 8),.08)}[data-dark-surface=true] .changelog-switch button[aria-pressed=true]{background:rgba(var(--theme-ink-rgb),.18);box-shadow:0 1px 3px #0000004d}.changelog-switch b{font-weight:400;font-size:12px;letter-spacing:.3px;font-variant-numeric:tabular-nums}.changelog-body{flex:1 1 auto;min-height:0;margin-top:20px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.changelog-intro{margin:0 0 14px;font-size:12px;line-height:1.7;color:var(--theme-muted)}.changelog-empty{font-size:14px;color:var(--theme-muted)}.changelog-list{list-style:none;margin:0;padding:0;border-top:1px solid rgba(var(--theme-ink-rgb, 8, 10, 8),.14)}.changelog-entry{padding:16px 0 18px;border-bottom:1px solid rgba(var(--theme-ink-rgb, 8, 10, 8),.1)}.changelog-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 10px}.changelog-head strong{font-size:21px;font-weight:400;letter-spacing:.3px;font-variant-numeric:tabular-nums}.changelog-kind{padding:2px 9px;border-radius:999px;background:rgba(var(--theme-ink-rgb, 8, 10, 8),.07);font-size:11px;letter-spacing:.4px}.changelog-kind:is([data-level=minor],[data-level=major]){background:rgba(var(--theme-accent-rgb, 155, 114, 71),.16)}.changelog-current{font-size:11px;letter-spacing:.4px;color:var(--theme-accent)}.changelog-head time{margin-left:auto;font-size:12px;color:var(--theme-muted);font-variant-numeric:tabular-nums}.changelog-notes{margin:10px 0 0;padding-left:1.25em;font-size:14px;line-height:1.75}.changelog-notes .changelog-note{font-weight:600;color:var(--theme-ink)}.changelog-notes li+li{margin-top:3px}.changelog-total{margin:8px 0 0;font-size:11px;letter-spacing:.3px;color:var(--theme-muted)}.changelog-facts{margin:4px 0 2px;padding-left:1.1em;list-style:"· "}.changelog-facts li+li{margin-top:2px}.changelog-field{font-size:11px;letter-spacing:.4px;color:var(--theme-muted)}.changelog-facts strong{font-weight:600}.changelog-facts ins{text-decoration:none;color:var(--theme-accent, #9b7247)}.changelog-facts del{color:var(--theme-muted);text-decoration-thickness:1px}.changelog-more{list-style:none;font-size:12px;color:var(--theme-muted)}button.changelog-name{text-decoration:underline;text-decoration-color:rgba(var(--theme-ink-rgb, 8, 10, 8),.3);text-decoration-thickness:1px;text-underline-offset:3px;border-radius:4px}button.changelog-name:hover{text-decoration-color:currentColor}.settings-intro{font-size:10px;letter-spacing:1px;color:#87806f;margin:0 0 34px}.settings-intro>span{margin:0 18px}.settings-list{border-top:1px solid #c1b8a7}.audio-settings{display:grid;grid-template-columns:1fr 1fr;gap:32px}.settings-list .audio-toggle{padding:20px 0 12px;border-bottom:0}.settings-list .audio-toggle span{margin-top:7px}.settings-list .audio-volume{justify-content:flex-start;gap:12px;padding:8px 0 18px}.settings-list .audio-volume span{margin:0;font-size:10px;white-space:nowrap}.settings-list .audio-volume input{position:static;width:100%;min-width:60px;height:22px;opacity:1;accent-color:#565c46}.audio-volume output{min-width:36px;text-align:right;font-size:10px;font-variant-numeric:tabular-nums}.audio-volume input:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:3px;border-radius:11px}.settings-list label{display:flex;align-items:center;justify-content:space-between;padding:27px 0;border-bottom:1px solid #d0c6b5;cursor:pointer;position:relative}.settings-list strong{font-size:12px;letter-spacing:.8px;font-weight:400;display:block}.settings-list label span{display:block;font-size:12px;color:#938977;margin-top:9px}.settings-list input{position:absolute;right:0;opacity:0;width:60px;height:40px;cursor:pointer}.toggle{width:50px;height:24px;background:#d3ccbf;position:relative;pointer-events:none;transition:background .3s}.toggle:after{content:"";position:absolute;width:16px;height:16px;background:#f5f2e9;left:4px;top:4px;transition:transform .3s}.settings-list input:checked+.toggle{background:#565c46}.settings-list input:checked+.toggle:after{transform:translate(26px)}.settings-list input:focus-visible+.toggle{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px}.settings-shortcuts{margin-top:26px}.settings-shortcuts>span{font-size:9px;letter-spacing:1px;color:#8e826f}.settings-shortcuts p{font-size:11px;color:#776f60;margin-top:19px}.settings-shortcuts kbd{font-family:inherit;padding:5px;border:1px solid #c9c1b2;font-size:9px;margin:0 9px 0 18px}.settings-shortcuts kbd:first-child{margin-left:0}.file-tabs{position:absolute;top:112px;z-index:6;display:flex;align-items:center;width:max-content;height:50px;padding:0 6px;opacity:0;pointer-events:none;transition:opacity .8s}.file-tabs[hidden],#stage:not([data-tab-strip=on],[data-tab-strip=summary]) .file-tabs{display:none}:root[data-wallpaper] :is(.file-tabs,.tabs-button){display:none!important}.file-tabs-summary,#stage[data-tab-strip=summary] #file-tabs .file-tabs-list{display:none}#stage[data-tab-strip=summary] .file-tabs-summary{display:flex;align-items:center;gap:10px;height:38px;padding:0 16px 0 12px;border-radius:999px;font-size:14px;letter-spacing:.7px;transition:background-color .2s,scale .12s ease-out}.file-tabs-summary:hover{background:rgba(var(--theme-ink-rgb, 8, 10, 8),.06)}.file-tabs-summary:active{scale:.96}.file-tabs-summary .tabs-count{min-width:20px;height:20px;font-size:11px}.file-tabs-new,#stage .system-nav .nav-new{flex:none;display:grid;place-items:center;width:38px;height:38px;min-width:0;min-height:0;padding:0;border-radius:50%;background:var(--theme-ink, #080a08);color:var(--theme-paper, #eae5e1);box-shadow:0 6px 14px -8px #1c160e8c;transition:background-color .2s,color .2s,scale .12s ease-out}.file-tabs-new{margin-left:4px}.file-tabs-new:hover,.file-tabs-new[aria-expanded=true],#stage .system-nav .nav-new:hover,#stage .system-nav .nav-new[aria-expanded=true]{background:rgba(var(--theme-ink-rgb, 8, 10, 8),.8);color:var(--theme-paper, #eae5e1)}.file-tabs-new:active,#stage .system-nav .nav-new:active{scale:.92}:is(.file-tabs-new,.nav-new) .nav-icon{width:19px;height:19px;stroke-width:2.4}#stage .system-nav .nav-new{margin:-5px 0}#stage:is([data-layout=compact],[data-layout=portrait]) .system-nav .nav-new{width:44px;height:44px;margin:0}#stage[data-tab-plus=true] .system-nav .nav-new{display:none}#stage #file-tabs[data-empty=true] :is(.file-tabs-summary,.file-tabs-list){display:none}#stage:not([data-tab-plus=true]) .file-tabs-new{display:none}#stage #file-tabs[data-empty=true] .file-tabs-new{margin-left:0}[data-mode=archive] .file-tabs,[data-mode=detail] .file-tabs{opacity:1;pointer-events:auto}.file-tabs-list{display:flex;align-items:center;gap:4px;min-width:0;height:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none}.file-tabs-list::-webkit-scrollbar{display:none}.overlay-tabs{display:flex;align-items:center;min-width:0;height:44px;pointer-events:auto}.overlay-tabs .file-tabs-list{position:relative;flex:0 1 auto;max-width:100%}:root:not([data-wallpaper]) #stage[data-layout=desktop][data-viewer] :is(.system-nav,.file-tabs){z-index:33}:root:not([data-wallpaper]) #stage[data-layout=desktop][data-viewer] .modal-backdrop{z-index:35}:root:not([data-wallpaper]) #stage[data-layout=desktop][data-viewer] :is(.graph-menu,.ws-menu){z-index:36}:root:not([data-wallpaper]) #stage[data-layout=desktop][data-viewer] :is(.toast,.pwa-update-notice){z-index:37}:root:not([data-wallpaper]) #stage[data-layout=desktop][data-viewer] :is(.hall-tabs,.graph-tabs,.reader-tabs){display:none}:root:not([data-wallpaper]) #stage[data-layout=desktop][data-viewer]>:is(.chamber-hall,.graph-view,.document-reader):not(.is-embedded){--viewer-shift: 52px}:root:not([data-wallpaper]) #stage[data-layout=desktop][data-viewer]>.chamber-hall:not(.is-embedded) .viewer-index{margin-left:auto}.file-tabs-list[data-fade-start=true]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 32px);mask-image:linear-gradient(90deg,transparent,#000 32px)}.file-tabs-list[data-fade-end=true]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent)}.file-tabs-list[data-fade-start=true][data-fade-end=true]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 32px,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,transparent,#000 32px,#000 calc(100% - 32px),transparent)}.file-tab{position:relative;flex:none;height:38px;border-radius:999px;color:var(--theme-muted, #77756d);transition:background-color .2s,color .2s,box-shadow .2s,scale .12s ease-out}.file-tab:has(>.file-tab-open:active){scale:.97}.file-tab:hover{background:rgba(var(--theme-ink-rgb, 8, 10, 8),.06);color:var(--theme-ink, #080a08)}.file-tab[data-active=true]{background:rgba(255,255,255,calc(.78 - .64 * var(--glass-t, 0)));box-shadow:0 0 0 .5px rgba(var(--theme-ink-rgb, 8, 10, 8),.1),0 2px 6px -2px rgba(28,22,14,calc(.28 + .2 * var(--glass-t, 0)));color:var(--theme-ink, #080a08)}.file-tab-open{display:block;height:100%;max-width:204px;padding:0 34px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;letter-spacing:.3px;border-radius:inherit}.file-tab-close{position:absolute;left:7px;top:8px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:inherit;opacity:0;transition:opacity .15s,background-color .15s}.file-tab-close .nav-icon{width:12px;height:12px;stroke-width:2.4}.file-tab[data-active=true] .file-tab-close,.file-tab:hover .file-tab-close,.file-tab:focus-within .file-tab-close{opacity:1}.file-tab-close:hover{background:rgba(var(--theme-ink-rgb, 8, 10, 8),.1)}.file-tab-close:active{scale:.88}@media(hover:none){.file-tab-close{opacity:1}}.file-tab.has-icon .file-tab-open{display:flex;align-items:center;justify-content:center;gap:6px}.file-tab.has-icon .file-tab-open>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.file-tab.has-icon .file-tab-open .nav-icon{width:15px;height:15px}.tabs-row.has-icon .tabs-row-code .nav-icon{width:20px;height:20px}.file-tab-open:focus-visible{outline-offset:-3px}.file-tab-close:focus-visible{outline-offset:-1px}.tabs-button{display:none;position:relative;align-items:center;gap:8px}#stage[data-tab-strip=off] .tabs-button:not([hidden]){display:inline-flex}.tabs-count{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border:1.5px solid currentColor;border-radius:5px;font-size:10px;line-height:1;letter-spacing:0;font-variant-numeric:tabular-nums}.tabs-button:before{content:"";position:absolute;inset:-12px -8px}.tabs-modal{width:760px;height:auto;max-height:836px;display:flex;flex-direction:column}.tabs-modal>*{flex-shrink:0}.tabs-modal h2{font-size:33px}.tabs-modal .tabs-sheet{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.tabs-modal .modal-bottom{position:static;align-items:center;margin-top:22px}.tabs-rows{border-top:1px solid rgba(var(--theme-ink-rgb, 8, 10, 8),.14)}.tabs-row{display:flex;align-items:center;gap:6px;padding:4px 0;border-bottom:1px solid rgba(var(--theme-ink-rgb, 8, 10, 8),.1)}.tabs-row-open{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:60px;padding:0 14px;text-align:left;border-radius:12px;transition:background-color .2s}.tabs-row-open:hover{background:rgba(var(--theme-ink-rgb, 8, 10, 8),.06)}.tabs-row-open:active{background:rgba(var(--theme-ink-rgb, 8, 10, 8),.1)}.tabs-row[data-active=true] .tabs-row-open{background:rgba(var(--theme-ink-rgb, 8, 10, 8),.07);box-shadow:inset 3px 0 0 var(--theme-accent, #9b7247)}.tabs-row-code{font-size:13px;color:var(--theme-muted, #77756d);font-variant-numeric:tabular-nums}.tabs-row-title{font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tabs-row-open small{font-size:11px;letter-spacing:.5px;color:var(--theme-muted, #77756d);white-space:nowrap}.tabs-row-close{flex:none;display:grid;place-items:center;width:36px;height:36px;margin-right:4px;border-radius:50%;color:rgba(var(--theme-ink-rgb, 8, 10, 8),.55);transition:background-color .2s,color .2s,scale .12s ease-out}.tabs-row-close:hover{background:rgba(var(--theme-ink-rgb, 8, 10, 8),.08);color:var(--theme-ink, #080a08)}.tabs-row-close:active{scale:.9}.tabs-row-close .nav-icon{width:16px;height:16px}.tabs-row :is(.tabs-row-open,.tabs-row-close):focus-visible{outline-offset:-3px}.tabs-empty{padding:48px 0;text-align:center;font-size:14px;color:var(--theme-muted, #77756d)}.tabs-close-all{min-height:34px;padding:0 16px;border-radius:999px;font-size:12px;letter-spacing:.5px;color:var(--theme-ink, #080a08);background:rgba(var(--theme-ink-rgb, 8, 10, 8),.07);transition:background-color .2s,scale .12s ease-out}.tabs-close-all:hover:not(:disabled){background:rgba(var(--theme-ink-rgb, 8, 10, 8),.12)}.tabs-close-all:active:not(:disabled){scale:.96}.tabs-close-all:disabled{opacity:.4;cursor:default}.archive-hint>i{font-style:normal;margin:0 6px;opacity:.6}.key-settings{margin-top:26px;padding-top:20px;border-top:1px solid #c1b8a7}.key-settings-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.key-settings h3{font-size:12px;font-weight:400;letter-spacing:.8px;margin:0}.key-settings h3 span{margin-left:18px;color:#776f60;letter-spacing:0}.key-reset-all,.key-reset{font-size:11px;letter-spacing:.8px;min-height:32px;border-bottom:1px solid #8e897b;white-space:nowrap}.key-reset-all span{margin-left:8px}.key-reset{margin-left:auto;min-height:26px;font-size:10px}.key-settings button:disabled{opacity:.38}.key-sync{display:flex;align-items:center;gap:9px;margin:8px 0 16px;font-size:12px;color:#6c6859}.key-sync i{flex:none;width:5px;height:5px;background:#aca18d}.key-sync[data-sync=synced] i{background:#565c46}.key-sync[data-sync=saving] i{background:#a67d48}.key-sync[data-sync=offline] i,.key-sync[data-sync=expired] i{background:#8a1d1d}.key-scope{display:flex;gap:0;margin:14px 0 0}.key-scope:empty{display:none}.key-scope-tab{min-height:32px;padding:0 16px;border:1px solid #c9c1b2;font-size:12px;letter-spacing:.4px}.key-scope-tab+.key-scope-tab{border-left:0}.key-scope-tab[aria-pressed=true]{background:#282b26;border-color:#282b26;color:#ede9e0}.key-scope-note{margin:10px 0 0;font-size:12px;line-height:1.6;color:#6c6859}.key-scope-note strong{font-weight:600;color:#282b26}.key-copy-everyone{display:block;margin-top:6px;min-height:32px;font-size:11px;letter-spacing:.4px;border-bottom:1px solid #8e897b;white-space:nowrap}:is(.key-scope-tab,.key-copy-everyone):focus-visible{outline-offset:2px}.key-groups{display:grid;grid-template-columns:1fr 1fr;column-gap:32px;row-gap:22px;align-items:start}.key-group-head{display:flex;align-items:baseline;gap:12px;padding-bottom:6px;border-bottom:1px solid #c1b8a7}.key-group-head strong{font-size:13px;font-weight:400;letter-spacing:.4px}.key-group-head>span{font-size:10px;letter-spacing:.5px;color:#938977}.key-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:37px;padding:4px 0;border-bottom:1px solid #d0c6b5;font-size:12px}.key-action{min-width:0}.key-slots{display:flex;gap:6px;flex-shrink:0}.key-bind{min-width:76px;height:28px;padding:0 8px;border:1px solid #c9c1b2;background:#ffffff59;box-shadow:inset 0 -2px #d6cebf;font-size:11px;letter-spacing:.8px;white-space:nowrap;transition:background .2s,border-color .2s,color .2s}.key-bind:hover{border-color:#8e897b}.key-bind.is-empty{color:#aca18d}.key-bind[aria-pressed=true]{background:#282b26;border-color:#282b26;box-shadow:none;color:#ede9e0;letter-spacing:0}:is(.key-bind,.key-reset,.key-reset-all):focus-visible{outline-offset:2px}.key-live{min-height:1.7em;margin:14px 0 0;font-size:12px;color:#776f60}.key-fixed{margin:6px 0 0;font-size:11px;line-height:2;color:#776f60}.key-fixed kbd{font-family:inherit;font-size:9px;padding:3px 5px;margin-right:5px;border:1px solid #c9c1b2}.key-fixed kbd:not(:first-child){margin-left:10px}.key-fixed>span{margin:0 12px;color:#aca18d}.settings-bottom{margin-top:30px;display:flex;justify-content:space-between}.settings-bottom button{font-size:11px;letter-spacing:.8px;display:flex;align-items:center;gap:20px}.settings-bottom button span{font-size:20px;line-height:1}.toast{position:absolute;z-index:30;left:50%;bottom:85px;transform:translate(-50%,15px);padding:15px 27px;background:#30362a;color:#f1efdf;font-size:14px;opacity:0;pointer-events:none;transition:opacity .3s,transform .3s}.toast.visible{opacity:1;transform:translate(-50%)}.loading{position:absolute;inset:0;background:#e8e5e1;display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:50;transition:opacity .6s}.loading.loaded{opacity:0;pointer-events:none}.loading-mark{width:min(440px,calc(100vw - 48px));aspect-ratio:2 / 1;height:auto;margin-bottom:44px}.loading>span{font-size:11px;letter-spacing:2px;color:#888277}.loading>i{width:180px;height:1px;background:#bab3a5;position:relative;margin-top:20px;overflow:hidden}.loading>i:after{content:"";position:absolute;inset:0;width:60px;background:#414639;animation:loading 1.3s ease-in-out infinite}.error-state{width:700px;text-align:center}.error-state strong{font-size:29px}.error-state p{font-size:18px;line-height:2;color:#7c7568}.error-state button{margin-top:30px;font-size:16px;border-bottom:1px solid;padding-bottom:8px}[data-mode=boot] .system-nav,[data-mode=boot] .system-footer{opacity:0;pointer-events:none}[data-mode=boot] .brand{opacity:1}[data-mode=boot] .powered{opacity:0;visibility:hidden}[data-boot=access] .brand,[data-boot=logo] .brand{opacity:0}[data-boot=access] .access-text{opacity:1}[data-boot=logo] .boot-logo{opacity:1;transform:translate(294px)}[data-boot=auth] .boot-logo{opacity:1}[data-boot=auth] .auth-status{opacity:1;animation:fadeIn .7s}[data-boot=scan] .scan{opacity:1;transform:scale(1)}[data-boot=welcome] .welcome{opacity:1;transform:translateY(0)}[data-boot=array] .boot-background,[data-boot=select] .boot-background,[data-boot=inspect] .boot-background,[data-boot=done] .boot-background{opacity:0}[data-boot=array] .three-scene,[data-boot=select] .three-scene,[data-boot=inspect] .three-scene,[data-boot=done] .three-scene,[data-boot=array] .scene-atmosphere,[data-boot=select] .scene-atmosphere,[data-boot=inspect] .scene-atmosphere,[data-boot=done] .scene-atmosphere{opacity:1}[data-boot=array] .archive-ui,[data-boot=select] .archive-ui,[data-boot=inspect] .archive-ui{--archive-reveal: 1}[data-mode=boot] .archive-counter,[data-mode=boot] .archive-navigation,[data-mode=boot] .archive-hint{opacity:0}[data-boot=array] .file-title{font-size:24px}[data-boot=array][data-mode=boot] :is(#selected-title,.file-open){display:none}[data-boot=array] .callout-rule,[data-boot=select] .callout-rule{transform:scaleX(1)}[data-boot=inspect] .archive-ui{--archive-reveal: 0}[data-mode=archive] .system-nav,[data-mode=detail] .system-nav,[data-mode=archive] .system-footer,[data-mode=detail] .system-footer{opacity:1;pointer-events:auto}[data-mode=archive] .boot,[data-mode=detail] .boot{opacity:0}[data-mode=archive] .skip,[data-mode=detail] .skip{display:none}[data-mode=archive] .archive-ui{--archive-reveal: 1;pointer-events:none}[data-mode=archive] .archive-ui button{pointer-events:auto}[data-mode=archive] .eyebrow,[data-mode=archive] .read-file,[data-mode=archive] .read-graph,[data-mode=archive] .file-summary{opacity:1;transform:translateY(0)}[data-mode=archive] .callout-rule{transform:scaleX(1)}[data-mode=archive] .callout-rule i{opacity:1}[data-mode=detail] .powered{bottom:108px}[data-mode=detail] .archive-ui{--archive-reveal: 0;pointer-events:none}.archive-atmosphere{background:none}.archive-atmosphere:before,.archive-atmosphere:after{content:"";position:absolute;inset:0}.archive-atmosphere:before{opacity:calc(1 - var(--detail-shade, 0));background:linear-gradient(180deg,rgba(234,231,226,.35),transparent 38%),radial-gradient(ellipse at 42% 47%,transparent 32%,rgba(232,229,225,.19) 85%)}.archive-atmosphere:after{opacity:var(--detail-shade, 0);background:linear-gradient(90deg,transparent 40%,rgba(232,229,225,.2) 59%,rgba(232,229,225,.92) 68%,#e8e5e1 100%)}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes blink{50%{opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes detailEnter{0%{opacity:0;transform:translateY(23px)}to{opacity:1;transform:translateY(0)}}@keyframes modalEnter{0%{opacity:0;transform:translateY(25px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes loading{0%{transform:translate(-60px)}to{transform:translate(180px)}}.reduce-motion *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important}@media(prefers-reduced-motion:reduce){.loading>i:after{animation:none;width:100%}}.metadata dt{font-size:11px}.metadata dd{font-size:17px}.tab-panel p{font-size:18px;line-height:1.8}.research-notes li{font-size:16px}.panel-label{font-size:11px}.detail-tabs button span{font-size:15px}.tab-panel .log-note{font-size:16px}.cinema-caption{font-size:24px;color:#fff;opacity:.88;text-shadow:0 1px 5px #4a4740}.powered{font-size:19px}.boot-background svg{opacity:.09;filter:blur(3px)}.archive-callout{top:471px}.export-button{color:inherit;text-decoration:none;cursor:pointer}.export-button:hover{color:#947444}.export-button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px}[data-mode=boot][data-boot=array] .three-scene{opacity:var(--entry-opacity, 1);transition:none}[data-mode=boot] .callout-rule{transform-origin:right center}#inspection-marks{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:0;fill:#24221f}#inspection-lines{fill:none;stroke:#24221f;stroke-width:2}.scene-atmosphere{background:linear-gradient(180deg,#eae5e1 0%,rgba(234,229,225,.82) 11%,transparent 40%),linear-gradient(0deg,rgba(234,229,225,.94) 0%,transparent 19%),radial-gradient(ellipse at 48% 48%,transparent 35%,rgba(234,229,225,.38) 85%)}.viewer-header{position:absolute;top:calc(58px + var(--viewer-shift, 0px));left:60px;right:60px;display:flex;align-items:flex-start;pointer-events:none}.viewer-back{display:flex;align-items:center;gap:18px;font-size:22px;pointer-events:auto;padding:12px 0}.viewer-back span{font-size:15px}.viewer-back kbd{font-family:inherit;font-size:10px;border:1px solid #b8b3a9;padding:4px;color:#817b70;margin-left:8px}.viewer-heading{margin-left:74px;padding-top:12px}.viewer-heading>span{font-size:11px;letter-spacing:1.8px;color:#79766a}.viewer-heading h2{margin:10px 0 8px;font-size:31px;font-weight:600}.viewer-heading p{margin:0;font-size:11px;letter-spacing:1px;color:#858073}.viewer-index{margin-left:auto;font-size:58px;line-height:1;font-weight:300;color:#6a6b5d}.viewer-index>span{font-size:32px;vertical-align:top}.viewer-footer{position:absolute;bottom:68px;left:60px;right:60px;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.viewer-help{display:flex;flex-wrap:wrap;gap:18px;width:400px;font-size:12px;color:#787568}.viewer-actions{display:flex;pointer-events:auto;border:1px solid #a4a08f;background:#e8e5e1}.viewer-actions button{min-width:166px;padding:19px 24px;font-size:15px;transition:background .2s,color .2s}.viewer-actions button span{margin-right:10px}.viewer-actions button[aria-pressed=true]{background:#292d24;color:#eeeade}.viewer-actions button:hover{background:#c9c8b6;color:#20221c}.reduce-motion .viewer-actions button{transition:none}#column-name,#hover-title,#archive-category,#selected-clearance{flex:none;--rn-blur: .2;--rn-edge-fade: .08em}[data-mode=boot] .brand,[data-mode=boot] .powered,[data-mode=boot] .boot *{transition:none;animation:none}[data-mode=boot] .auth-status{animation:none}.auth-status i{display:none}.boot-white{position:absolute;inset:0;background:#fff;opacity:0}.scan{inset:0;width:1920px;height:1080px;transform:none;transition:none}.scan>span{font-size:22px;white-space:nowrap;padding-left:0}.welcome{left:720px;top:403px;width:480px;height:340px;transform-origin:50% 44%;transition:none}.welcome-heading{position:relative;z-index:1;line-height:65px;font-size:55px;white-space:nowrap}.welcome-panel{position:absolute;top:-59px;left:5px;width:470px;height:392px;background:#080a08}.welcome-company{position:absolute;top:67px;left:35px;width:410px;height:60px}.welcome-company strong{display:block;position:absolute;inset:0;padding:5px 8px;background:transparent;color:#080a08;font-size:48px;line-height:50px;white-space:nowrap;letter-spacing:-.5px}.welcome-company .welcome-highlight{background:#080a08;color:#eeede8}.welcome-database{position:absolute;top:134px;left:0;width:100%;font-size:36px;line-height:43px;white-space:nowrap}.welcome-logo{position:absolute;top:187px;left:138.5px;margin:0}[data-mode=archive] .boot,[data-mode=detail] .boot{visibility:hidden}#stage[data-work=table][data-mode=archive] :is(#three-scene,#inspection-marks,.archive-atmosphere,.powered){visibility:hidden}#stage[data-work=table][data-mode=archive] #archive-ui{display:none}#stage[data-work=table][data-mode=archive]:not([data-ws-table=closed]) #pick-window{display:none}#table-hint{display:none}#stage[data-work=table][data-mode=archive] #table-hint{display:block}#stage[data-work=table][data-mode=archive]:is([data-layout=compact],[data-layout=portrait]) #table-hint{display:none}.table-toggle[aria-pressed=true]{color:var(--theme-accent, #9b7247)}.footer-table-toggle{display:none;position:relative;align-items:center;justify-content:center}.footer-table-toggle .nav-icon{width:16px;height:16px}.footer-table-toggle:before{content:"";position:absolute;inset:-10px -8px}.settings-modal{width:1080px;height:auto;max-height:950px;overflow-y:auto;scrollbar-gutter:stable;scrollbar-color:#aca18d transparent;scrollbar-width:thin}.settings-modal .modal-bottom{position:static;margin-top:28px}.settings-modal .settings-intro{margin-bottom:20px}.settings-modal .settings-list label{padding:17px 0}.quality-settings{margin-top:24px;border-bottom:1px solid #c1b8a7}.quality-heading{display:flex;justify-content:space-between;align-items:center;gap:30px}.quality-heading h3{font-size:12px;font-weight:400;letter-spacing:.8px}.quality-heading h3 span{margin-left:18px;color:#776f60;letter-spacing:0}.quality-settings select{font:inherit;font-size:12px;color:#393d32;background:#e7e3d9;border:1px solid #bdb4a1;border-radius:0;padding:9px 28px 9px 12px;min-width:125px}.quality-summary{font-size:12px;color:#6c6859;margin:12px 0 20px;font-variant-numeric:tabular-nums}.quality-advanced summary{cursor:pointer;font-size:13px;padding:15px 0;border-top:1px solid #c1b8a7}.quality-advanced summary span{margin-left:16px;font-size:11px;color:#807866}.quality-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:32px}.quality-control{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 0;border-top:1px solid #d0c6b5;font-size:13px}.quality-control small{display:block;font-size:10px;color:#807866;margin-top:7px;line-height:1.5}.quality-control select{min-width:115px;max-width:135px}.quality-control:has(:disabled){opacity:.5}.quality-range{grid-column:1 / -1}.quality-range>div{display:flex;align-items:center;gap:18px}.quality-range input{width:250px;accent-color:#565c46;cursor:pointer}.quality-range output{min-width:44px;text-align:right;font-size:12px;font-variant-numeric:tabular-nums}.quality-note{font-size:11px;line-height:1.8;color:#807866;margin:12px 0 18px}.quality-settings :is(select,input,summary):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px}#stage{--edge: 59px}[data-layout=opening] .boot{inset:auto;left:calc(50% - 960px);top:calc(50% - 540px);width:1920px;height:1080px}[data-layout=opening] .boot-white{left:calc((1920px - var(--opening-width)) / 2);top:calc((1080px - var(--opening-height)) / 2);width:var(--opening-width);height:var(--opening-height);right:auto;bottom:auto}[data-layout=opening] .scan{transform:scale(var(--opening-scan-scale));transform-origin:center}[data-layout=opening][data-opening-portrait=true] :is(.access-text,.auth-status){font-size:36px}[data-layout=opening][data-opening-portrait=true] .scan>span{font-size:52px!important;letter-spacing:1px!important}[data-layout=opening] .archive-callout{left:64%;width:36%}[data-layout=opening] .file-title{font-size:clamp(22px,2vw,32px)}[data-mobile-boot=true] [data-layout=opening] .powered{left:var(--edge);right:auto;bottom:50px}.mobile-entry{display:none}.system-nav .settings-button{position:relative}.settings-label{position:absolute;left:50%;top:calc(100% + 3px);transform:translate(-50%);font-size:10px;white-space:nowrap;letter-spacing:1px}.pwa-update-notice{position:absolute;z-index:12;right:var(--edge);bottom:var(--bottom-edge, 32px);max-width:calc(100% - 2 * var(--edge));min-height:44px;display:flex;align-items:center;gap:20px;padding:0 16px;background:#30362a;color:#f1efdf;font-size:12px}.pwa-update-notice button{min-height:44px;color:inherit;white-space:nowrap;border-left:1px solid #737767;padding-left:16px;font-size:inherit}.pwa-update-notice[hidden],.pwa-update-notice[inert],[data-mode=boot] .pwa-update-notice{display:none}#stage[data-pwa-update=true]:not([data-mode=boot]) .system-footer{visibility:hidden}.motion-preference-note{margin-top:12px;color:#776f60;font-size:12px;line-height:1.7}.motion-preference-note p{margin:0}.motion-preference-note button{min-height:44px;margin-top:4px;border-bottom:1px solid #8e897b;font-size:12px}.pwa-settings{margin-top:24px;padding:20px 0;border-block:1px solid #c1b8a7}.pwa-settings h3{font-size:12px;font-weight:400;letter-spacing:.8px;margin:0 0 12px}.pwa-settings p{font-size:12px;line-height:1.8;margin:6px 0;color:#776f60}.pwa-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:12px}.pwa-actions:empty{display:none}.pwa-actions button{min-height:44px;border-bottom:1px solid #8e897b;font-size:12px}@media(display-mode:standalone){body{overscroll-behavior:none}}[data-mobile-boot=true]>.mobile-entry{display:flex;position:absolute;bottom:max(28px,env(safe-area-inset-bottom));right:max(24px,env(safe-area-inset-right));align-items:center;gap:32px;min-height:48px;padding:0 16px;font-size:14px;border-bottom:1px solid #8e897b}[data-mobile-boot=true] .skip{display:none}.three-scene canvas{touch-action:none}[data-layout=desktop] .archive-callout{left:64%;width:36%}[data-layout=desktop] .file-summary{width:min(652px,calc(100% - 117px));gap:20px}[data-layout=desktop] .archive-navigation{left:26.25%}[data-layout=desktop] .column-navigation{left:52.34375%}[data-layout=desktop] .archive-hint{left:26.302083%}[data-layout=desktop] .detail-content{left:46.354167%;width:min(900px,46.875%);max-height:calc(100% - 320px);overflow:hidden}[data-layout=desktop] .terminal-modal{max-width:calc(100% - 100px)}[data-layout=desktop] .viewer-help{width:25%}#stage:is([data-layout=compact],[data-layout=portrait]){--edge: max(20px, env(safe-area-inset-left), env(safe-area-inset-right));--top-edge: max(16px, env(safe-area-inset-top));--bottom-edge: max(12px, env(safe-area-inset-bottom))}:is([data-layout=compact],[data-layout=portrait]) .brand{left:var(--edge);top:var(--top-edge);transform:scale(.48)!important;transform-origin:top left}:is([data-layout=compact],[data-layout=portrait]) .system-nav{top:var(--top-edge);right:var(--edge);gap:18px}:is([data-layout=compact],[data-layout=portrait]) .system-nav button{min-height:44px;min-width:44px;font-size:11px;justify-content:center;gap:7px}:is([data-layout=compact],[data-layout=portrait]) :is(.powered,.archive-hint,.hover-label){display:none}:is([data-layout=compact],[data-layout=portrait]) .system-footer{left:var(--edge);right:var(--edge);bottom:var(--bottom-edge);font-size:8px;gap:12px}:is([data-layout=compact],[data-layout=portrait]) .system-footer>span:nth-child(2){display:none}:is([data-layout=compact],[data-layout=portrait]) .version-tag{display:none}@media(max-aspect-ratio:17/10){[data-layout=desktop] .version-tag{display:none}}:is([data-layout=compact],[data-layout=portrait]) .system-footer button{margin-left:auto;font-size:9px;min-height:28px}:is([data-layout=compact],[data-layout=portrait]) .archive-callout{left:53%;top:35%;width:calc(47% - var(--edge))}:is([data-layout=compact],[data-layout=portrait]) .eyebrow{font-size:9px;letter-spacing:.4px;margin-bottom:12px}:is([data-layout=compact],[data-layout=portrait]) .eyebrow>span{margin-left:5px}:is([data-layout=compact],[data-layout=portrait]) .file-title{font-size:20px;gap:6px;min-height:44px}:is([data-layout=compact],[data-layout=portrait]) .file-open{font-size:20px;margin-left:auto;opacity:1}:is([data-layout=compact],[data-layout=portrait]) .callout-rule{margin:8px 0 0 20px}:is([data-layout=compact],[data-layout=portrait]) .callout-rule i{left:-20px}:is([data-layout=compact],[data-layout=portrait]) .file-summary{margin:12px 0 0;width:100%;gap:8px;font-size:15px;flex-wrap:wrap}:is([data-layout=compact],[data-layout=portrait]) .file-summary>span:last-child{font-size:8px}:is([data-layout=compact],[data-layout=portrait]) .read-actions{margin:8px 0 0;gap:28px}:is([data-layout=compact],[data-layout=portrait]) .read-file{min-height:44px;font-size:11px;gap:36px}:is([data-layout=compact],[data-layout=portrait]) .read-graph{min-height:44px;font-size:11px;gap:8px}:is([data-layout=compact],[data-layout=portrait]) .read-graph .nav-icon{width:16px;height:16px}:is([data-layout=compact],[data-layout=portrait]) .archive-counter{left:var(--edge);bottom:calc(var(--bottom-edge) + 49px)}:is([data-layout=compact],[data-layout=portrait]) .archive-counter .tiny-label{font-size:8px}:is([data-layout=compact],[data-layout=portrait]) .archive-counter>div{font-size:34px;margin-top:4px;gap:10px}:is([data-layout=compact],[data-layout=portrait]) .archive-counter i{font-size:20px}:is([data-layout=compact],[data-layout=portrait]) .count-total{font-size:15px}:is([data-layout=compact],[data-layout=portrait]) .archive-navigation{left:20%;bottom:calc(var(--bottom-edge) + 50px);gap:4px}:is([data-layout=compact],[data-layout=portrait]) .file-ticks{gap:0}:is([data-layout=compact],[data-layout=portrait]) .file-ticks button{width:22px;height:44px}:is([data-layout=compact],[data-layout=portrait]) .file-ticks button:before{left:10px}:is([data-layout=compact],[data-layout=portrait]) .column-navigation{left:auto;right:var(--edge);bottom:calc(var(--bottom-edge) + 50px);gap:8px}:is([data-layout=compact],[data-layout=portrait]) .column-navigation>div{min-width:100px;gap:4px}:is([data-layout=compact],[data-layout=portrait]) .column-navigation strong{font-size:13px}:is([data-layout=compact],[data-layout=portrait]) .column-navigation>div>span{font-size:8px}:is([data-layout=compact],[data-layout=portrait]) .back-button{left:var(--edge);top:84px;min-height:44px;gap:8px}:is([data-layout=compact],[data-layout=portrait]) .back-button span{font-size:10px}:is([data-layout=compact],[data-layout=portrait]) .back-button small{display:none}:is([data-layout=compact],[data-layout=portrait]) .object-caption{left:var(--edge);bottom:55px}:is([data-layout=compact],[data-layout=portrait]) .object-caption>span{font-size:20px}:is([data-layout=compact],[data-layout=portrait]) .object-caption>div{font-size:8px}:is([data-layout=compact],[data-layout=portrait]) .detail-content{left:53%;top:84px;width:calc(47% - var(--edge));bottom:calc(var(--bottom-edge) + 41px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:0 3px 12px 0}:is([data-layout=compact],[data-layout=portrait]) .detail-kicker{font-size:9px;gap:8px;flex-wrap:wrap}:is([data-layout=compact],[data-layout=portrait]) .detail-content h2{font-size:27px;margin:14px 0 8px;letter-spacing:-.6px;overflow-wrap:anywhere}:is([data-layout=compact],[data-layout=portrait]) .detail-title-cn{font-size:18px;gap:10px;flex-wrap:wrap}:is([data-layout=compact],[data-layout=portrait]) .detail-rule{margin-top:18px}:is([data-layout=compact],[data-layout=portrait]) .metadata{margin:18px 0;gap:14px}:is([data-layout=compact],[data-layout=portrait]) .metadata dd{font-size:13px;margin-top:5px}:is([data-layout=compact],[data-layout=portrait]) .detail-tabs{gap:16px;overflow-x:auto;scrollbar-width:none;padding-top:3px;margin-top:-3px}:is([data-layout=compact],[data-layout=portrait]) .detail-tabs::-webkit-scrollbar{display:none}:is([data-layout=compact],[data-layout=portrait]) .detail-tabs button{flex:none;white-space:nowrap}:is([data-layout=compact],[data-layout=portrait]) .detail-tabs button{min-height:44px;padding:8px 0;font-size:9px}:is([data-layout=compact],[data-layout=portrait]) .detail-tabs button span{font-size:12px;margin-left:4px}:is([data-layout=compact],[data-layout=portrait]) .tab-panel{height:auto;overflow:visible;padding-top:12px}:is([data-layout=compact],[data-layout=portrait]) .tab-panel p{font-size:15px;text-align:left}:is([data-layout=compact],[data-layout=portrait]) .detail-actions{gap:12px}:is([data-layout=compact],[data-layout=portrait]) .solid-button{font-size:9px;padding:0 12px;gap:10px}:is([data-layout=compact],[data-layout=portrait]) .export-button{width:88px;font-size:10px}:is([data-layout=compact],[data-layout=portrait]) .detail-actions{flex-wrap:wrap}:is([data-layout=compact],[data-layout=portrait]) .detail-actions .solid-button{flex:1 0 100%;width:100%;margin-left:0;height:44px;font-size:12px}:is([data-layout=compact],[data-layout=portrait]) .detail-actions .export-button{flex:1 1 0;width:auto;min-width:max-content;height:44px;min-height:44px;font-size:12px;padding:0 12px}:is([data-layout=compact],[data-layout=portrait]) .detail-actions .export-button{padding:0 8px;gap:5px}[data-layout=compact] .detail-actions{column-gap:6px}[data-layout=portrait] .detail-actions{column-gap:8px}[data-layout=portrait] .detail-actions .export-button{flex-basis:calc((100% - 16px) / 3)}:is([data-layout=compact],[data-layout=portrait]) .detail-footnote{gap:12px;line-height:1.8;flex-wrap:wrap}[data-layout=portrait] .brand{transform:scale(.42)!important}[data-layout=portrait] .system-nav{gap:8px}#stage[data-layout=portrait]{--control-row: calc(var(--bottom-edge) + 40px);--file-pill: 140px}#stage[data-layout=portrait] .archive-callout{left:var(--edge);top:auto;bottom:calc(var(--control-row) + 56px);width:calc(100% - 2 * var(--edge))}#stage[data-layout=portrait] .archive-navigation{left:var(--edge);right:auto;width:var(--file-pill);bottom:var(--control-row);transform:none;justify-content:space-between;gap:0}#stage[data-layout=portrait] .archive-navigation>button{width:40px;height:40px;font-size:22px;flex:none}#stage[data-layout=portrait] .file-ticks{display:none}#stage[data-layout=portrait] .archive-counter{left:calc(var(--edge) + 42px);right:auto;width:calc(var(--file-pill) - 84px);bottom:var(--control-row);height:44px;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1}#stage[data-layout=portrait] .archive-counter .tiny-label{display:none}#stage[data-layout=portrait] .archive-counter>div{font-size:16px;line-height:1;margin:0;gap:3px}#stage[data-layout=portrait] .archive-counter :is(i,.count-total){font-size:11px}#stage[data-layout=portrait] .column-navigation{left:calc(var(--edge) + var(--file-pill) + 8px);right:var(--edge);bottom:var(--control-row);justify-content:space-between;gap:0}#stage[data-layout=portrait] .column-navigation button{width:40px;height:40px;font-size:20px;flex:none}#stage[data-layout=portrait] .column-navigation>div{min-width:0;flex:1;justify-items:center;gap:2px;overflow:hidden}#stage[data-layout=portrait] .column-navigation strong{font-size:13px;max-width:100%;overflow:hidden;white-space:nowrap}:root[lang|=en] #stage[data-layout=portrait] .column-navigation strong{font-size:12px}[data-layout=portrait] .back-button{top:77px}[data-layout=portrait] .detail-content{left:var(--edge);right:var(--edge);width:auto;top:54%;bottom:calc(var(--bottom-edge) + 28px);padding-top:12px;border-top:1px solid #aaa496}[data-layout=portrait] .object-caption{left:var(--edge);right:var(--edge);bottom:46%;display:flex;align-items:center;justify-content:space-between;gap:12px}[data-layout=portrait] .object-caption>div{display:none}[data-layout=portrait] .object-caption>span{font-size:15px}[data-layout=portrait] .archive-atmosphere:after{background:linear-gradient(180deg,transparent 28%,rgba(232,229,225,.2) 39%,rgba(232,229,225,.96) 51%,#e8e5e1 60%)}[data-layout=portrait] .archive-atmosphere:before{background:linear-gradient(180deg,rgba(234,231,226,.35),transparent 25%,transparent 46%,rgba(232,229,225,.8) 65%,#e8e5e1 82%)}:is([data-layout=compact],[data-layout=portrait]) .modal-backdrop{top:var(--modal-top, 0px);height:var(--modal-height, 100%);bottom:auto;padding:var(--top-edge) var(--edge) var(--bottom-edge)}:is([data-layout=compact],[data-layout=portrait]) .terminal-modal{width:min(760px,100%);height:100%;max-height:850px;padding:16px 20px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}:is([data-layout=compact],[data-layout=portrait]) .modal-top{padding-bottom:8px;font-size:9px;gap:12px}:is([data-layout=compact],[data-layout=portrait]) .modal-close{width:38px;height:38px}:is([data-layout=compact],[data-layout=portrait]) .modal-close:before{content:"";position:absolute;inset:-3px;border-radius:50%}:is([data-layout=compact],[data-layout=portrait]) .terminal-modal h2{font-size:25px;margin:18px 0;flex-wrap:wrap;gap:8px}:is([data-layout=compact],[data-layout=portrait]) .terminal-modal h2 small{font-size:12px}:is([data-layout=compact],[data-layout=portrait]) .facet-toggle,:is([data-layout=compact],[data-layout=portrait]) .facet-sort select{min-height:40px;height:40px}:is([data-layout=compact],[data-layout=portrait]) :is(.facet-token,.facet-option){min-height:36px}:is([data-layout=compact],[data-layout=portrait]) .facet-group{grid-template-columns:minmax(0,1fr);gap:6px}:is([data-layout=compact],[data-layout=portrait]) .modal-bottom{position:static;margin-top:22px;gap:12px;font-size:8px;flex-wrap:wrap}:is([data-layout=compact],[data-layout=portrait]) .search-enter{height:36px}[data-layout=portrait] .scope-switch .scope-suffix{display:none}:is([data-layout=compact],[data-layout=portrait]) .audio-settings{grid-template-columns:1fr;gap:0}:is([data-layout=compact],[data-layout=portrait]) .settings-list label{gap:16px}:is([data-layout=compact],[data-layout=portrait]) .toggle{flex-shrink:0}:is([data-layout=compact],[data-layout=portrait]) .quality-grid{grid-template-columns:1fr;gap:0}:is([data-layout=compact],[data-layout=portrait]) .quality-heading{gap:12px;flex-wrap:wrap}:is([data-layout=compact],[data-layout=portrait]) .quality-heading h3 span{margin-left:8px}:is([data-layout=compact],[data-layout=portrait]) .quality-range{display:block}:is([data-layout=compact],[data-layout=portrait]) .quality-range>div{margin-top:12px}:is([data-layout=compact],[data-layout=portrait]) .quality-range input{width:100%;min-width:0}:is([data-layout=compact],[data-layout=portrait]) .settings-shortcuts{display:none}:is([data-layout=compact],[data-layout=portrait]) .toast{max-width:calc(100% - 40px);width:max-content;font-size:13px;bottom:calc(var(--bottom-edge) + 40px)}:is([data-layout=compact],[data-layout=portrait]) .viewer-header{top:var(--top-edge);left:var(--edge);right:var(--edge)}:is([data-layout=compact],[data-layout=portrait]) .viewer-back{padding:0;min-height:44px;gap:8px}:is([data-layout=compact],[data-layout=portrait]) .viewer-back span{font-size:13px}:is([data-layout=compact],[data-layout=portrait]) .viewer-back kbd{display:none}:is([data-layout=compact],[data-layout=portrait]) .viewer-heading{margin-left:24px;padding-top:4px}:is([data-layout=compact],[data-layout=portrait]) .viewer-heading>span{font-size:8px}:is([data-layout=compact],[data-layout=portrait]) .viewer-heading h2{font-size:20px;margin:5px 0}:is([data-layout=compact],[data-layout=portrait]) .viewer-heading p{font-size:9px}:is([data-layout=compact],[data-layout=portrait]) .viewer-index{font-size:30px}:is([data-layout=compact],[data-layout=portrait]) .viewer-index>span{font-size:18px}:is([data-layout=compact],[data-layout=portrait]) .viewer-footer{bottom:calc(var(--bottom-edge) + 18px);left:var(--edge);right:var(--edge);gap:12px}:is([data-layout=compact],[data-layout=portrait]) .viewer-help{width:auto;max-width:160px;font-size:10px;gap:5px}:is([data-layout=compact],[data-layout=portrait]) .viewer-actions button{min-width:100px;min-height:44px;padding:10px 12px;font-size:12px}:is([data-layout=compact],[data-layout=portrait]) .viewer-actions button span{margin-right:4px}[data-layout=portrait] .viewer-heading{position:absolute;top:48px;left:0;margin:0}[data-layout=portrait] .viewer-index{display:none}[data-layout=portrait] .viewer-footer{bottom:calc(var(--bottom-edge) + 24px);flex-wrap:wrap}[data-layout=portrait] .viewer-help{order:3;max-width:none;width:100%;justify-content:center}@media(max-width:340px){#stage[data-layout=portrait]{--file-pill: 128px}#stage[data-layout=portrait] :is(.archive-navigation>button,.column-navigation button){width:36px}#stage[data-layout=portrait] .archive-counter{left:calc(var(--edge) + 38px);width:calc(var(--file-pill) - 76px)}#stage[data-layout=portrait] .archive-counter>div{font-size:15px;gap:2px}:root[lang|=en] #stage[data-layout=portrait] .column-navigation strong{font-size:11px}}@media(max-width:370px){#stage[data-layout=portrait]{--edge: max(14px, env(safe-area-inset-left), env(safe-area-inset-right))}[data-layout=portrait] .system-nav{gap:0}[data-layout=portrait] .terminal-modal{padding:12px}[data-layout=portrait] .viewer-actions button{min-width:90px;padding-inline:8px}}@media(max-height:440px)and (orientation:landscape){[data-layout=compact] .brand{transform:scale(.36)!important}[data-layout=compact] .archive-callout{top:25%}[data-layout=compact] .eyebrow{display:none}[data-layout=compact] .back-button{top:60px}[data-layout=compact] .detail-content{top:70px;bottom:calc(var(--bottom-edge) + 28px)}[data-layout=compact] .archive-navigation{left:17%;bottom:calc(var(--bottom-edge) + 32px)}[data-layout=compact] .column-navigation,[data-layout=compact] .archive-counter{bottom:calc(var(--bottom-edge) + 32px)}[data-layout=compact] .viewer-heading>span{display:none}}@media(max-width:740px)and (max-height:440px)and (orientation:landscape){[data-layout=compact] .archive-navigation{left:var(--edge);bottom:calc(var(--bottom-edge) + 100px)}[data-layout=compact] .file-title{font-size:18px}[data-layout=compact] .file-open{margin-left:0}[data-layout=compact] .system-nav{gap:8px}[data-layout=compact] .system-nav :is([data-action=account],[data-action=toggle-theme]){font-size:0;gap:0}[data-layout=compact] .viewer-help{max-width:110px}}:is([data-layout=compact],[data-layout=portrait]) .account-modal{display:block;height:100%;max-height:850px}:is([data-layout=compact],[data-layout=portrait]) .changelog-modal{display:block;height:100%;max-height:850px}:is([data-layout=compact],[data-layout=portrait]) .changelog-body{overflow:visible;margin-top:16px}:is([data-layout=compact],[data-layout=portrait]) .changelog-switch button{padding:7px 14px;font-size:13px}:is([data-layout=compact],[data-layout=portrait]) .account-body{overflow:visible}:is([data-layout=compact],[data-layout=portrait]) .account-identity{gap:14px;padding:14px 16px 14px 14px;margin-bottom:20px}:is([data-layout=compact],[data-layout=portrait]) .account-avatar{width:44px;height:44px;font-size:19px}:is([data-layout=compact],[data-layout=portrait]) .account-who strong{font-size:20px}[data-layout=portrait] .account-identity{flex-wrap:wrap}[data-layout=portrait] .account-who{flex:1 1 0}[data-layout=portrait] .account-logout{flex:1 0 100%;min-height:44px;margin-left:0}:is([data-layout=compact],[data-layout=portrait]) .account-crm{gap:14px;padding:14px 16px 14px 14px;margin-bottom:20px}:is([data-layout=compact],[data-layout=portrait]) .account-crm-icon{width:44px;height:44px}:is([data-layout=compact],[data-layout=portrait]) .account-crm-open{min-height:44px}[data-layout=portrait] .account-crm{flex-wrap:wrap}[data-layout=portrait] .account-crm-text{flex:1 1 0}[data-layout=portrait] .account-crm-open{flex:1 0 100%;margin-left:0}:is([data-layout=compact],[data-layout=portrait]) .account-table td{padding:12px 10px 12px 0}:is([data-layout=compact],[data-layout=portrait]) .account-table .account-pick{padding-left:14px}[data-layout=portrait] .account-table :is(th,td):nth-child(4),[data-layout=portrait] .account-table :is(th,td):nth-child(5){display:none}:is([data-layout=compact],[data-layout=portrait]) .account-form{grid-template-columns:1fr;padding:16px}[data-layout=portrait] .guest-table :is(th,td):nth-child(5){display:table-cell}[data-layout=portrait] .guest-table :is(th,td):nth-child(3){display:none}:is([data-layout=compact],[data-layout=portrait]) .guest-table :is(th,td):first-child{padding-left:14px}:is([data-layout=compact],[data-layout=portrait]) .guest-table :is(th,td):last-child{padding-right:12px}:is([data-layout=compact],[data-layout=portrait]) .storage-settings{grid-template-columns:1fr}:is([data-layout=compact],[data-layout=portrait]) .storage-card{padding:16px}[data-layout=portrait] .storage-table :is(th,td):nth-child(4){display:table-cell}[data-layout=portrait] .storage-table :is(th,td):nth-child(3){display:none}[data-layout=portrait] .storage-table td.storage-used{width:auto}[data-layout=portrait] .storage-table td.storage-used span{margin-bottom:0;white-space:nowrap}[data-layout=portrait] .storage-table td.storage-used .storage-meter{display:none}:is([data-layout=compact],[data-layout=portrait]) .storage-table :is(th,td):first-child{padding-left:14px}:is([data-layout=compact],[data-layout=portrait]) .storage-table :is(th,td):last-child{padding-right:12px}:is([data-layout=compact],[data-layout=portrait]) .account-form .account-button{min-height:44px}:is([data-layout=compact],[data-layout=portrait]) .limits-row{grid-template-columns:minmax(0,1fr) 104px auto;margin-left:-10px;padding-left:8px}:is([data-layout=compact],[data-layout=portrait]) .limits-label{grid-column:1 / -1}:is([data-layout=compact],[data-layout=portrait]) .limits-now{justify-items:start}:is([data-layout=compact],[data-layout=portrait]) .limits-input{height:44px;font-size:16px}[data-layout=portrait] .limits-row{grid-template-columns:minmax(0,1fr) 88px auto;gap:6px 10px}:is([data-layout=compact],[data-layout=portrait]) .account-checks{flex-direction:column;gap:14px}:is([data-layout=compact],[data-layout=portrait]) .account-check{align-items:flex-start}:is([data-layout=compact],[data-layout=portrait]) .account-check small{display:block;margin:4px 0 0}:is([data-layout=compact],[data-layout=portrait]) .account-batch{flex-wrap:wrap}:is([data-layout=compact],[data-layout=portrait]) .account-button{min-height:44px}:is([data-layout=compact],[data-layout=portrait]) .key-groups{grid-template-columns:minmax(0,1fr);row-gap:18px}:is([data-layout=compact],[data-layout=portrait]) .key-settings-head{flex-wrap:wrap;gap:4px 16px}:is([data-layout=compact],[data-layout=portrait]) .key-settings h3 span{margin-left:8px}:is([data-layout=compact],[data-layout=portrait]) .key-group-head{flex-wrap:wrap;align-items:center;row-gap:0}:is([data-layout=compact],[data-layout=portrait]) :is(.key-reset,.key-reset-all,.key-scope-tab,.key-copy-everyone){min-height:44px}:is([data-layout=compact],[data-layout=portrait]) .key-row{min-height:52px}:is([data-layout=compact],[data-layout=portrait]) .key-bind{height:44px;min-width:64px}:is([data-layout=compact],[data-layout=portrait]) .key-fixed>span{display:block;height:0;overflow:hidden;margin:0}[data-layout=portrait] .system-nav{gap:6px}[data-layout=portrait] .system-nav button{font-size:0;gap:0;min-width:44px;min-height:44px}[data-layout=portrait] .system-nav .settings-label,[data-layout=portrait] .system-nav .theme-toggle{display:none}[data-layout=portrait] .system-footer .footer-theme-toggle{display:inline-flex;min-width:28px}[data-layout=portrait] .system-footer .footer-theme-toggle+button{margin-left:10px}[data-layout=compact] .system-nav{gap:6px}[data-layout=compact] .system-nav button{font-size:0;gap:0;min-width:44px;min-height:44px}[data-layout=compact] .system-nav .settings-label{display:none}:is([data-layout=compact],[data-layout=portrait]) .tabs-button-label{display:none}#stage:is([data-layout=compact],[data-layout=portrait]) .system-footer .tabs-button:not([hidden])~button{margin-left:10px}@media(max-aspect-ratio:7/5){:root:not([data-wallpaper]) #stage[data-layout=desktop] .system-footer>.tabs-button:not([hidden])~button{margin-left:0}}#stage[data-layout=desktop][data-tab-strip=off] .system-footer:has(>.tabs-button:not([hidden]))>span:nth-child(2){display:none}#stage[data-layout=desktop][data-tab-strip=off] .system-footer:has(>.tabs-button:not([hidden]))>.tabs-button{margin-left:auto}[data-layout=portrait] .system-nav .lang-toggle{display:none}[data-layout=portrait] .system-footer .footer-lang-toggle{display:inline-flex;min-width:28px}[data-layout=portrait] .system-footer .footer-lang-toggle+.footer-theme-toggle{margin-left:12px}[data-layout=portrait] .system-nav .table-toggle{display:none}[data-layout=portrait] .system-footer .footer-table-toggle{display:inline-flex;min-width:28px}[data-layout=portrait] .system-footer .footer-lang-toggle+.footer-table-toggle,[data-layout=portrait] .system-footer .footer-table-toggle+.footer-theme-toggle{margin-left:10px}[data-layout=portrait] .system-footer>span:first-child{font-size:0}#stage[data-layout=portrait] .system-footer{align-items:center;justify-content:space-between;gap:0}#stage[data-layout=portrait] .system-footer>*{flex:none;white-space:nowrap}:root:not([data-wallpaper]) #stage[data-layout=portrait] .system-footer>button{margin-inline:-8px}#stage[data-layout=portrait] .system-footer .footer-lang-toggle{min-height:0;align-self:center}:root[lang|=en] #stage[data-layout=desktop] .system-nav [data-action=account]{font-size:0;gap:0;min-width:44px;justify-content:center}@media(max-aspect-ratio:16/10){#stage[data-layout=desktop] .system-nav [data-action=account]{font-size:0;gap:0;min-width:44px;justify-content:center}}@media(min-aspect-ratio:1601/1000){:root:not([data-wallpaper]):not([lang|=en]) #stage[data-layout=desktop] .system-nav button{gap:8px}}@media(min-aspect-ratio:1601/1000){:root[lang|=en]:not([data-wallpaper]) #stage[data-layout=desktop] .system-nav{gap:22px}:root[lang|=en]:not([data-wallpaper]) #stage[data-layout=desktop] .system-nav button:not(.nav-new){padding:6px 10px;margin:-6px -10px}:root[lang|=en]:not([data-wallpaper]) #stage[data-layout=desktop] .system-nav button:not([data-action=account],.nav-new){font-size:13px;letter-spacing:.2px;gap:6px}}:is([data-layout=compact],[data-layout=portrait]) .pick-window{left:var(--edge, 20px);top:104px}:is([data-layout=compact],[data-layout=portrait]) .pick-window-head{cursor:pointer}[data-layout=portrait] .pick-window:not([data-collapsed=true]){width:calc(100% - 2 * var(--edge, 20px))}#stage[data-layout=compact] .pick-window-list{max-height:180px}#stage[data-layout=portrait] .pick-window-list{max-height:150px}.archive-hint>.hint-view{margin:0}.archive-hint>.hint-view>span{margin:0 12px}@media(max-aspect-ratio:16/10){#stage[data-layout=desktop] #archive-hint .hint-view{display:none}}@media(min-aspect-ratio:1701/1000){:root[lang=en-GB] #stage[data-layout=desktop] .archive-hint{left:max(26.302083%,580px)}}@media(min-aspect-ratio:1701/1000)and (max-aspect-ratio:1777/1000){:root[lang=en-GB] #stage[data-layout=desktop] #archive-hint .hint-view{display:none}}.field-empty{color:#9a968b;font-style:normal}.quick-facts{display:grid;grid-template-columns:1fr 1fr;gap:14px 34px;margin:22px 0 26px;padding:18px 0 0;border-top:1px solid #d5d0c4}.quick-facts dt{font-size:9px;letter-spacing:.7px;color:#807b70}.quick-facts dd{margin:6px 0 0;font-size:13px;line-height:1.6}.doc-body p{line-height:1.85;margin:0 0 14px}.doc-list{margin:0 0 16px;padding-left:20px;line-height:1.8}.doc-list li{margin-bottom:6px}.doc-table-wrap{overflow-x:auto;margin-bottom:18px}.doc-table{border-collapse:collapse;font-size:12px;min-width:100%}.doc-table th,.doc-table td{border-bottom:1px solid #d8d3c7;padding:8px 14px 8px 0;text-align:left;white-space:nowrap}.doc-table th{color:#807b70;font-weight:600}.doc-table .num{text-align:right;font-variant-numeric:tabular-nums}.doc-table .wrap{white-space:normal;min-width:16em}.finance-lede{margin:4px 0 0;font-size:12px}.finance-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px 28px;margin:14px 0 22px;padding:16px 0 0;border-top:1px solid #d5d0c4}.finance-card{min-width:0}.fc-tag{display:block;font-size:9px;letter-spacing:.7px;color:#807b70}.fc-value{display:block;margin:6px 0 2px;font-size:26px;line-height:1.15;font-variant-numeric:tabular-nums}.fc-caption{display:block;font-size:12px;line-height:1.5}.fc-sub{display:block;margin-top:4px;font-size:11px;line-height:1.55;color:#807b70}.finance-table sup,.finance-note sup{margin-left:2px;font-size:9px}.finance-more{margin-top:6px}.ly-more{margin:2px 0 18px}.ly-more>summary{display:inline-flex;align-items:center;height:28px;padding:0 13px;border-radius:999px;background:rgba(var(--theme-ink-rgb, 8, 10, 8),.07);font-size:12px;letter-spacing:.4px;cursor:pointer;list-style:none;transition:background .2s,scale .12s ease-out}.ly-more>summary::-webkit-details-marker{display:none}.ly-more>summary:hover{background:rgba(var(--theme-ink-rgb, 8, 10, 8),.13)}.ly-more>summary:active{scale:.96}.ly-more[open]>summary{margin-bottom:12px}.ly-table tr.ly-diff td,.race-table tr.race-me td{font-weight:600}.ly-table tr.ly-diff td:first-child,.race-table tr.race-me td:first-child{padding-left:8px;box-shadow:inset 2px 0 rgba(var(--theme-accent-rgb, 155, 114, 71),.75)}.race-list{margin:6px 0 18px}.race{border-top:1px solid #d8d3c7}.race:last-child{border-bottom:1px solid #d8d3c7}.race>summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:12px 0;cursor:pointer;list-style:none}.race>summary::-webkit-details-marker{display:none}.race>summary:before{content:"▸";width:10px;font-size:10px;transition:rotate .2s}.race[open]>summary:before{rotate:90deg}.race[open]>summary{padding-bottom:8px}.race-date{font-size:12px;font-variant-numeric:tabular-nums}.race-name{font-size:14px}.race-area{font-size:12px}.race-count{margin-left:auto;font-size:11px}.race-result{order:9;flex-basis:100%;padding-left:22px;font-size:12px}.race.is-won .race-result{font-weight:600}.race-table tr.race-rest td{font-size:11px;opacity:.7}.tab-panel p.field-empty:is(.paid-note,.finance-note){margin-top:8px;font-size:12px;line-height:1.65;text-align:start}.doc-callout{margin:0 0 18px;padding:14px 18px 14px 16px;border-left:2px solid rgba(var(--theme-accent-rgb, 155, 114, 71),.75);border-radius:4px 12px 12px 4px;background:rgba(var(--theme-ink-rgb, 8, 10, 8),.05);font-size:12px;line-height:1.75}[data-dark-surface=true] .doc-callout{background:rgba(var(--theme-ink-rgb),.06)}.doc-callout>strong{display:block;margin-bottom:6px;color:var(--theme-ink, #56534a)}.doc-callout p strong{color:var(--theme-ink, #33352d)}.doc-callout p{margin:0 0 6px}.doc-embed,.doc-attachment{color:#8a8579;font-size:12px}.doc-link{padding:0;border:0;border-bottom:1px solid #a09a88;background:none;color:inherit;font:inherit;cursor:pointer}.doc-link:hover{border-bottom-color:#20221d;background:#ed821b24}.doc-link-missing{border-bottom:1px dotted #c2bcaa}.graph-open{display:flex;align-items:center;gap:14px;width:100%;margin:4px 0 14px;padding:12px 16px;border-radius:14px;background:rgba(var(--theme-ink-rgb, 8, 10, 8),.05);text-align:left;transition:background-color .18s,scale .12s ease-out}.graph-open:hover{background:rgba(var(--theme-ink-rgb, 8, 10, 8),.09)}.graph-open:active{scale:.98}.graph-open .nav-icon{width:22px;height:22px}.graph-open>span{flex:1 1 auto;display:flex;flex-direction:column;gap:3px;font-size:14px}.graph-open small{font-size:10px;letter-spacing:.3px;color:var(--theme-muted, #5b5850)}.graph-open>i{font-style:normal;font-size:18px}.relation-list{margin-bottom:22px}.relation-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;width:100%;padding:9px 0;border:0;border-bottom:1px solid #ddd8cc;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.relation-row:hover{background:#fffdf899}.relation-row small{font-size:10px;letter-spacing:.4px;color:#8e897c;white-space:nowrap}.relation-row.ended span{color:#8e897c}.panel-label i{font-style:normal;color:#a09a88;margin-left:6px}.document-button{margin-left:10px}.document-button span{display:block;font-size:9px;letter-spacing:.6px;opacity:.72}.doc-heading{margin:22px 0 10px;font-size:13px;font-weight:650;letter-spacing:.4px;color:#33352d}.doc-heading:first-child{margin-top:0}[data-dark-surface=true] .doc-heading{color:var(--theme-ink)}[data-dark-surface=true] :is(.doc-table th,.doc-embed,.doc-attachment,.field-empty,.quick-facts dt,.relation-row small,.relation-row.ended span,.panel-label i,.fc-tag,.fc-sub,.race-date,.race-count){color:var(--theme-muted)}[data-dark-surface=true] .race{border-color:rgba(var(--theme-ink-rgb),.12)}[data-dark-surface=true] .finance-cards{border-top-color:rgba(var(--theme-ink-rgb),.14)}[data-dark-surface=true] :is(.doc-table th,.doc-table td,.relation-row){border-bottom-color:rgba(var(--theme-ink-rgb),.12)}[data-dark-surface=true] .quick-facts{border-top-color:rgba(var(--theme-ink-rgb),.14)}[data-dark-surface=true] .relation-row:hover{background:rgba(var(--theme-ink-rgb),.05)}[data-dark-surface=true] .doc-link{border-bottom-color:rgba(var(--theme-ink-rgb),.35)}[data-dark-surface=true] .doc-link:hover{border-bottom-color:var(--theme-ink);background:rgba(var(--theme-accent-rgb),.18)}.metadata dd.has-action{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px}.metadata .field-action{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 12px 0 13px;border:0;border-radius:999px;background:rgba(var(--theme-ink-rgb, 8, 10, 8),.07);color:inherit;font:inherit;font-size:12px;letter-spacing:.6px;cursor:pointer;transition:background .2s,scale .12s ease-out}.metadata .field-action:hover{background:rgba(var(--theme-ink-rgb, 8, 10, 8),.13)}.metadata .field-action:active{scale:.96}.metadata .field-action>span{font-size:11px;opacity:.65}.metadata a.field-action{color:inherit;text-decoration:none}[data-dark-surface=true] .metadata dd.has-action>a.field-action{color:inherit}.detail-portrait{float:right;width:132px;margin:2px 0 20px 26px;padding:5px;border:1px solid #d4cfc2;background:#f4f1ea;object-fit:cover;animation:portrait-in .7s cubic-bezier(.22,1,.36,1) both}@keyframes portrait-in{0%{opacity:0;transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){.detail-portrait{animation:none}}.seat-tip{position:absolute;z-index:40;transform:translate(14px,-50%);padding:6px 10px;border-radius:8px;border:1px solid #cfc9bb;background:#f7f5eff2;color:#24261f;font-size:12px;letter-spacing:.3px;white-space:nowrap;pointer-events:none}.seat-tip[data-kind=card]{transform:none;padding:0;border:0;border-radius:0;background:none;filter:drop-shadow(0 10px 18px rgba(20,18,12,.16));animation:seat-card-in .16s cubic-bezier(.22,1,.36,1) both}.seat-tip[data-kind=card] svg{display:block;overflow:visible}.chamber-hall[data-theme=dark] .seat-tip[data-kind=card]{filter:drop-shadow(0 10px 20px rgba(0,0,0,.45))}@keyframes seat-card-in{0%{opacity:0;translate:0 4px}}@media(prefers-reduced-motion:reduce){.seat-tip[data-kind=card]{animation:none}}.chamber-hall{position:absolute;inset:0;z-index:31;overflow:hidden;background:#e8e5e1;color:#20221c}.chamber-hall[hidden]{display:none}.chamber-hall .viewer-atmosphere{opacity:1;transition:none}.hall-canvas{position:absolute;inset:0}.hall-canvas canvas{display:block;width:100%;height:100%;touch-action:none;outline-offset:-8px}.hall-list{position:absolute;top:calc(168px + var(--viewer-shift, 0px));left:46px;width:196px;max-height:min(56vh,var(--hall-list-room, 56vh));overflow-y:auto;padding:16px 14px;border:1px solid #d7d2c5;background:#f0ede5db;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.hall-list>div:first-child{margin-bottom:16px;font-size:11px;letter-spacing:1px;color:#7e7a6d}.hall-list button{display:flex;gap:12px;width:100%;padding:8px 11px;margin-bottom:4px;border:1px solid #d3cec1;border-radius:2px;background:#fffdf88c;color:#40423a;font-size:12px;letter-spacing:.4px;text-align:left;cursor:pointer}.hall-list button span{min-width:26px;color:#9b947f;text-align:right;font-variant-numeric:tabular-nums}.hall-list button:hover{border-color:#a8a292}.hall-list button[aria-pressed=true]{border-color:#24261f;background:#24261f;color:#f1ede3}.hall-list button[aria-pressed=true] span{color:#b9b09a}.hall-list[data-cramped]{display:none}.hall-legend{position:absolute;left:46px;bottom:118px;display:flex;flex-wrap:wrap;gap:6px 16px;max-width:340px;padding:12px 14px;border:1px solid #d7d2c5;background:#f0ede5db;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);font-size:11px;letter-spacing:.4px;color:#4a4c42}.hall-legend span{display:flex;align-items:center;gap:7px}.hall-legend i{width:9px;height:9px;border-radius:50%}.hall-carousel{display:flex;align-items:center;gap:14px;pointer-events:auto}.hall-carousel button{width:34px;height:34px;border:1px solid #cfc9bb;background:#f7f5efcc;color:#33352d;font-size:17px;line-height:1;cursor:pointer}.hall-carousel button:hover{border-color:#24261f;background:#24261f;color:#f1ede3}.hall-motion-off{padding:2px 8px;border:1px solid #cfc9bb;background:#f7f5efcc;color:#8a6b32}.chamber-hall .viewer-help kbd{margin-right:3px;padding:1px 5px;border:1px solid #cfc9bb;font:inherit;font-size:11px}.hall-carousel span{min-width:64px;font-size:12px;letter-spacing:1px;text-align:center;color:#56584e;font-variant-numeric:tabular-nums}.hall-end{display:flex;align-items:center;gap:12px;pointer-events:none}[data-layout=portrait] .hall-end{flex-wrap:wrap;row-gap:10px}[data-layout=portrait] .hall-end .hall-layers button{min-width:0}.hall-tabs{flex:1 1 auto;margin:12px 32px 0 48px}.chamber-hall .viewer-heading h2,.chamber-hall :is(.viewer-back,.viewer-index){white-space:nowrap}:is([data-layout=compact],[data-layout=portrait]) .hall-tabs{margin:0 16px 0 12px}.chamber-hall.is-embedded{z-index:auto;container:hall / inline-size}.chamber-hall.is-embedded .viewer-header{top:14px;left:16px;right:16px}.chamber-hall.is-embedded .viewer-heading{margin-left:0;padding-top:0}.chamber-hall.is-embedded .viewer-heading>span{font-size:10px}.chamber-hall.is-embedded .viewer-heading h2{margin:4px 0 5px;font-size:22px}.chamber-hall.is-embedded .viewer-heading p{font-size:10px}.ws-chamber .chamber-hall.is-embedded .viewer-index{margin-left:auto;font-size:30px}.chamber-hall.is-embedded .hall-list{top:100px;left:16px;width:170px;max-height:min(calc(100% - 210px),var(--hall-list-room, 100%));padding:12px 10px}.chamber-hall.is-embedded .hall-legend{left:16px;bottom:62px;max-width:min(340px,calc(100% - 32px));padding:8px 10px}.chamber-hall.is-embedded .viewer-footer{bottom:14px;left:16px;right:16px}.chamber-hall.is-embedded .viewer-help{display:none}@container hall (min-width: 980px){.chamber-hall.is-embedded .viewer-help{display:flex;width:34%}}@container hall (max-width: 640px){.chamber-hall.is-embedded .hall-list{display:none}}.chamber-hall.is-embedded .viewer-actions button{min-width:0;padding:10px 16px;font-size:13px}:is([data-layout=compact],[data-layout=portrait]) .chamber-hall.is-embedded .viewer-actions button{min-height:44px}@container hall (max-width: 640px){.chamber-hall.is-embedded .viewer-footer{flex-wrap:wrap;row-gap:8px}.chamber-hall.is-embedded .hall-end{margin-left:auto}}:is([data-layout=compact],[data-layout=portrait]) .hall-list{top:150px;left:20px;width:168px;max-height:min(38%,var(--hall-list-room, 38%))}:is([data-layout=compact],[data-layout=portrait]) .hall-legend{left:20px;right:20px;bottom:96px;max-width:none}.chamber-hall[data-theme=dark]{--focus-ring: rgba(var(--theme-ink-rgb), .6);background:var(--theme-paper);color:var(--theme-ink)}.chamber-hall[data-theme=dark] .hall-list>div:first-child,.chamber-hall[data-theme=dark] .hall-list button span,.chamber-hall[data-theme=dark] .hall-carousel span,.chamber-hall[data-theme=dark] .viewer-back kbd{color:var(--theme-muted)}.chamber-hall[data-theme=dark] :is(.hall-list,.hall-legend){border-color:var(--theme-line);background:rgba(var(--theme-panel-rgb),.86)}.chamber-hall[data-theme=dark] .hall-legend{color:rgba(var(--theme-ink-rgb),.86)}.chamber-hall[data-theme=dark] .hall-list button{border-color:var(--theme-line);background:rgba(var(--theme-ink-rgb),.04);color:var(--theme-ink)}.chamber-hall[data-theme=dark] .hall-list button:hover{border-color:var(--theme-muted)}.chamber-hall[data-theme=dark] .hall-list button[aria-pressed=true]{border-color:var(--theme-ink);background:var(--theme-ink);color:var(--theme-paper)}.chamber-hall[data-theme=dark] .hall-list button[aria-pressed=true] span{color:rgba(var(--theme-paper-rgb),.62)}.chamber-hall[data-theme=dark] .hall-carousel button{border-color:var(--theme-line);background:rgba(var(--theme-panel-rgb),.8);color:var(--theme-ink)}.chamber-hall[data-theme=dark] .hall-carousel button:hover{border-color:var(--theme-ink);background:var(--theme-ink);color:var(--theme-paper)}.chamber-hall[data-theme=dark] :is(.viewer-help kbd,.viewer-back kbd){border-color:var(--theme-line)}.chamber-hall[data-theme=dark] .hall-motion-off{border-color:var(--theme-line);background:rgba(var(--theme-ink-rgb),.06);color:var(--theme-accent)}.chamber-hall[data-theme=dark] .seat-tip:not([data-kind=card]){border-color:var(--theme-line);background:rgba(var(--theme-panel-rgb),.95);color:var(--theme-ink)}.archive-path i{font-style:normal;margin:0 9px;color:#a8a294}.archive-path i:first-child{margin:0 16px 0 0}.archive-path button{display:inline;font:inherit;letter-spacing:inherit;color:inherit;padding:3px 0;border-bottom:1px solid transparent;transition:color .2s,border-color .2s}.archive-path button:hover,.archive-path button:focus-visible{color:#24261f;border-bottom-color:currentColor}[data-dark-surface=true] .archive-path button:hover,[data-dark-surface=true] .archive-path button:focus-visible{color:var(--theme-ink)}[data-boot=array][data-mode=boot] .archive-path{visibility:hidden}.archive-navigation>.group-step{width:30px;display:none;align-items:center;justify-content:center;color:#6f6a5f}.archive-navigation>.group-step:first-child{margin-right:-29px}.archive-navigation>.group-step:last-child{margin-left:-29px}.archive-navigation>.group-step .nav-icon{width:20px;height:20px}[data-dark-surface=true] .archive-navigation>.group-step{color:var(--theme-muted)}@media(min-aspect-ratio:3/2){[data-layout=desktop] .archive-navigation>.group-step,[data-layout=cinematic] .archive-navigation>.group-step{display:inline-flex}}:is([data-layout=compact],[data-layout=portrait]) .archive-path i{margin:0 4px}:is([data-layout=compact],[data-layout=portrait]) .archive-path i:first-child{margin:0 5px 0 0}:is([data-layout=compact],[data-layout=portrait]) .archive-path button{padding:9px 0}.scene-atmosphere.archive-atmosphere{background:linear-gradient(transparent,transparent),linear-gradient(0deg,rgba(234,229,225,.94) 0%,transparent 19%),radial-gradient(ellipse at 48% 48%,transparent 35%,rgba(234,229,225,.38) 85%)}.scene-atmosphere.archive-atmosphere:before{background:linear-gradient(transparent,transparent),radial-gradient(ellipse at 42% 47%,transparent 32%,rgba(232,229,225,.19) 85%)}[data-dark-surface=true] .scene-atmosphere.archive-atmosphere{background:none}[data-dark-surface=true] .scene-atmosphere.archive-atmosphere:before{background:linear-gradient(transparent,transparent),linear-gradient(0deg,rgba(var(--theme-paper-rgb),.84),transparent 25%),radial-gradient(ellipse at 48% 48%,transparent 42%,rgba(var(--theme-paper-rgb),.48) 90%)}[data-layout=portrait] .scene-atmosphere.archive-atmosphere:before{background:linear-gradient(180deg,transparent 46%,rgba(232,229,225,.8) 65%,#e8e5e1 82%)}[data-dark-surface=true] [data-layout=portrait] .scene-atmosphere.archive-atmosphere:before{background:linear-gradient(180deg,transparent 46%,rgba(var(--theme-paper-rgb),.8) 65%,var(--theme-paper) 82%)}.cite-panel{position:absolute;z-index:33;display:flex;flex-direction:column;width:560px;max-width:calc(100% - 24px);padding:14px 16px 12px;border-radius:18px;background:rgba(var(--theme-paper-rgb, 234, 229, 225),.97);color:var(--theme-ink, #080a08);box-shadow:0 0 0 1px rgba(var(--theme-ink-rgb, 8, 10, 8),.1),0 22px 48px -16px #1c160e6b;overflow:hidden;transform-origin:top left;animation:cite-panel-in .16s ease-out}.cite-panel[hidden]{display:none}.cite-content{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.cite-live{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cite-panel[data-side=above]{transform-origin:bottom left}.cite-panel:focus{outline:none}:root:not([data-wallpaper]) .cite-panel{background:rgba(var(--theme-paper-rgb, 234, 229, 225),.84);-webkit-backdrop-filter:blur(26px) saturate(118%);backdrop-filter:blur(26px) saturate(118%)}:root:not([data-wallpaper]) #stage[data-super-performance=true] .cite-panel{background:rgba(var(--theme-paper-rgb, 234, 229, 225),.97);-webkit-backdrop-filter:none;backdrop-filter:none}@media(prefers-reduced-transparency:reduce){:root:not([data-wallpaper]) .cite-panel{background:rgba(var(--theme-paper-rgb, 234, 229, 225),.97);-webkit-backdrop-filter:none;backdrop-filter:none}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root:not([data-wallpaper]) .cite-panel{background:rgba(var(--theme-paper-rgb, 234, 229, 225),.97)}}@keyframes cite-panel-in{0%{opacity:0;scale:.97}}@media(prefers-reduced-motion:reduce){.cite-panel{animation:none}}.cite-head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px}.cite-heading{display:flex;align-items:baseline;gap:8px;min-width:0;margin:0;font-size:11px;letter-spacing:.6px;color:var(--theme-muted, #5b5850)}.cite-heading>*{flex:none}.cite-heading b,.cite-heading small{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cite-heading b{font-size:14px;font-weight:600;letter-spacing:.2px;color:var(--theme-ink, #080a08)}.cite-heading small{font-size:11px;font-variant-numeric:tabular-nums}.cite-langs{flex:none;display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:rgba(var(--theme-ink-rgb, 8, 10, 8),.07)}.cite-langs button{padding:5px 13px;border-radius:999px;font-size:12px;line-height:16px;letter-spacing:.3px;color:var(--theme-muted, #5b5850);transition:background-color .2s,color .2s,box-shadow .2s,scale .12s ease-out}.cite-langs button:hover{color:var(--theme-ink, #080a08)}.cite-langs button[aria-checked=true]{background:#fbfaf7;color:var(--theme-ink, #080a08);box-shadow:0 1px 3px #00000024,0 0 0 .5px rgba(var(--theme-ink-rgb, 8, 10, 8),.08)}[data-dark-surface=true] .cite-langs button[aria-checked=true]{background:rgba(var(--theme-ink-rgb),.18);box-shadow:0 1px 3px #0000004d}.cite-formats{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:12px 0 0 -4px}.cite-formats button{min-height:30px;padding:0 12px;border-radius:999px;font-size:13px;letter-spacing:.3px;white-space:nowrap;transition:background-color .2s,color .2s,scale .12s ease-out}.cite-formats button:hover{background:rgba(var(--theme-ink-rgb, 8, 10, 8),.07)}.cite-formats button[aria-checked=true]{background:var(--theme-ink, #080a08);color:var(--theme-paper, #eae5e1)}.cite-formats-gap{width:1px;height:16px;margin:0 6px;background:rgba(var(--theme-ink-rgb, 8, 10, 8),.14)}:is(.cite-langs,.cite-formats) button:active{scale:.96}.cite-body{flex:1 1 auto;min-height:0;margin-top:10px;overflow-y:auto;overscroll-behavior:contain}:is(.cite-body,.cite-preview.is-code):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px;border-radius:12px}.cite-about{margin:0 0 8px;font-size:11px;letter-spacing:.4px;color:var(--theme-muted, #5b5850)}.cite-preview{padding:12px 14px;border-radius:12px;background:rgba(var(--theme-ink-rgb, 8, 10, 8),.05);user-select:text;-webkit-user-select:text;cursor:text}.cite-preview p{margin:0;font-size:15px;line-height:1.6;overflow-wrap:anywhere}.cite-url{overflow-wrap:anywhere}.cite-preview.is-code{max-height:220px;overflow:auto}.cite-preview pre{margin:0;font:12px/1.55 ui-monospace,SF Mono,Menlo,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.cite-short{display:flex;align-items:flex-start;gap:10px;margin-top:8px;padding:0 4px 0 14px}.cite-short-label{flex:none;padding-top:3px;font-size:11px;line-height:14px;letter-spacing:.4px;color:var(--theme-muted, #5b5850)}.cite-short-text{flex:1 1 auto;min-width:0;font-size:13px;line-height:1.5;overflow-wrap:anywhere;user-select:text;-webkit-user-select:text}.cite-mini{flex:none;margin-top:-6px;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:var(--theme-muted, #5b5850);transition:background-color .2s,color .2s,scale .12s ease-out}.cite-mini:hover{background:rgba(var(--theme-ink-rgb, 8, 10, 8),.07);color:var(--theme-ink, #080a08)}.cite-mini:active{scale:.9}.cite-mini .nav-icon{width:16px;height:16px}.cite-mini[data-state=done]{color:var(--theme-ink, #080a08)}.cite-hint{margin:8px 0 0;padding:0 14px;font-size:11px;line-height:1.5;letter-spacing:.2px;color:var(--theme-muted, #5b5850)}.cite-foot{flex:none;display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:12px}.cite-status{flex:1 1 auto;min-width:0;font-size:11px;letter-spacing:.3px;color:var(--theme-muted, #5b5850);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cite-button{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 16px;border-radius:999px;background:rgba(var(--theme-ink-rgb, 8, 10, 8),.07);font-size:13px;letter-spacing:.3px;white-space:nowrap;transition:background-color .2s,color .2s,scale .12s ease-out}.cite-button:hover{background:rgba(var(--theme-ink-rgb, 8, 10, 8),.12)}.cite-button:active{scale:.96}.cite-button .nav-icon{width:16px;height:16px}.cite-button.is-primary{background:var(--theme-ink, #080a08);color:var(--theme-paper, #eae5e1)}.cite-button.is-primary:hover{background:rgba(var(--theme-ink-rgb, 8, 10, 8),.82)}:is([data-layout=compact],[data-layout=portrait]) .cite-panel{padding:14px 14px 12px}:is([data-layout=compact],[data-layout=portrait]) .cite-langs button{padding:8px 14px}:is([data-layout=compact],[data-layout=portrait]) .cite-formats button{min-height:36px}:is([data-layout=compact],[data-layout=portrait]) .cite-button{min-height:44px}:is([data-layout=compact],[data-layout=portrait]) .cite-mini{width:44px;height:44px;margin-top:-12px}[data-layout=portrait] .cite-head{flex-wrap:wrap}[data-layout=portrait] .cite-formats-gap{display:none}.detail-actions .export-button[data-action=cite][aria-expanded=true],.reader-tool[data-reader=cite][aria-expanded=true],.ws-action[data-ws-file=cite][aria-expanded=true]{background:rgba(var(--theme-ink-rgb, 8, 10, 8),.14)}.work-table{--wt-row: 40px;--wt-sheet: rgb(var(--theme-panel-rgb, 237, 235, 228));--wt-muted: var(--theme-muted, #5b5850);--wt-sep: rgba(var(--theme-ink-rgb, 8, 10, 8), .08);--wt-line: rgba(var(--theme-ink-rgb, 8, 10, 8), .12);--wt-radius: 24px;--acct-strong: #565c46;--acct-strong-rgb: 86, 92, 70;--wt-row-bg: transparent}:root:not([data-dark-surface=true]) .work-table{--wt-muted: #5b5850}:root[data-dark-surface=true] .work-table{--acct-strong: var(--theme-accent);--acct-strong-rgb: var(--theme-accent-rgb)}#work-table{position:absolute;z-index:3;inset:245px 41px 120px;display:flex;flex-direction:column;border-radius:var(--wt-radius);background:var(--wt-sheet);color:var(--theme-ink, #080a08);box-shadow:0 16px 36px -16px #1c160e4d;font-size:15px;opacity:0;visibility:hidden;pointer-events:none;scale:.985;transition:opacity .18s ease-out,scale .18s ease-out,visibility 0s linear .18s}#work-table[hidden]{display:none}#stage[data-work=table]:not([data-mode=archive]) #work-table{scale:1}#stage[data-work=table][data-mode=archive] #work-table{opacity:1;visibility:visible;pointer-events:auto;scale:1;transition:opacity .18s ease-out,scale .18s ease-out,visibility 0s linear 0s}@starting-style{#stage[data-work=table][data-mode=archive] #work-table{opacity:0;scale:.985}}:root[data-dark-surface=true] #work-table{box-shadow:0 16px 36px -16px #0000008c}.work-table:after{content:"";position:absolute;inset:0;z-index:7;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(var(--theme-ink-rgb, 8, 10, 8),.09);pointer-events:none}.work-table .wt-dim{opacity:.35;pointer-events:none}.wt-toolbar{flex:none;padding:6px 20px 0;user-select:none;-webkit-user-select:none}.wt-top{display:flex;align-items:center;gap:14px;min-height:56px}.wt-top[hidden]{display:none}.wt-search{position:relative;display:flex;align-items:center;flex:0 1 380px;width:380px;min-width:280px;height:40px;border-radius:999px;background:rgba(var(--theme-ink-rgb, 8, 10, 8),.05);box-shadow:inset 0 0 0 1px rgba(var(--theme-ink-rgb, 8, 10, 8),.08);user-select:text;-webkit-user-select:text;transition:background-color .2s,box-shadow .2s}.wt-search:hover{background:rgba(var(--theme-ink-rgb, 8, 10, 8),.07)}.wt-search:focus-within{box-shadow:inset 0 0 0 1px rgba(var(--theme-ink-rgb, 8, 10, 8),.22)}.wt-search:has(input:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px}.wt-search-icon{display:grid;place-items:center;flex:none;width:40px;color:var(--wt-muted)}.wt-search-icon .nav-icon{width:18px;height:18px}.wt-search input{flex:1 1 auto;min-width:0;height:100%;margin:0;padding:0 6px 0 0;border:0;background:none;color:inherit;font-size:15px;letter-spacing:.2px;appearance:none;-webkit-appearance:none}.wt-search input:focus,.wt-search input:focus-visible{outline:none}.wt-search input::placeholder{color:var(--wt-muted);opacity:1}.wt-search input::-webkit-search-cancel-button,.wt-search input::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}.wt-search-clear{display:grid;place-items:center;flex:none;width:28px;height:28px;margin-right:6px;border-radius:999px;background:rgba(var(--theme-ink-rgb, 8, 10, 8),.1);color:inherit;transition:background-color .15s,scale .12s ease-out}.wt-search-clear[hidden]{display:none}.wt-search-clear:hover{background:rgba(var(--theme-ink-rgb, 8, 10, 8),.16)}.wt-search-clear:active{scale:.9}.wt-search-clear .nav-icon{width:12px;height:12px}.wt-find{display:contents}.wt-find>.wt-search{flex-shrink:.4}.wt-find>.wt-scope{flex:none}.wt-search-go{height:28px;margin-right:6px}.wt-c-hit{gap:8px;font-size:13px}.wt-hit-where{flex:none;max-width:11em;overflow:hidden;text-overflow:ellipsis;font-size:11px;letter-spacing:.3px;color:var(--wt-muted)}.wt-hit-tag{flex:none;margin-left:0}.wt-hit-text mark{padding:0 1px;border-radius:3px;background:rgba(var(--theme-accent-rgb, 155, 114, 71),.26);color:inherit}.wt-empty .wt-loading i{display:inline-block;width:8px;height:8px;margin-right:10px;border-radius:50%;background:var(--theme-accent, #9b7247);vertical-align:.1em;animation:content-pulse 1.1s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.wt-empty .wt-loading i{animation:none;opacity:.7}}.wt-controls{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0}.wt-chips{position:relative;display:flex;align-items:center;gap:2px;flex:0 1 auto;width:auto;min-width:0;padding:5px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;transition:opacity .2s}.wt-chips::-webkit-scrollbar{display:none}.wt-chips>.facet-option{flex:none}.wt-spacer{flex:1 1 0;width:0;min-width:0}.wt-controls>.facet-toggle,.wt-controls>.wt-sort,.wt-controls>.wt-dir{flex:none}.wt-filters{transition:background-color .2s,color .2s,opacity .2s,scale .12s ease-out}.wt-fields .nav-icon{width:14px;height:14px;opacity:.7;transition:rotate .2s}.wt-fields[aria-expanded=true] .nav-icon{rotate:180deg}.wt-sort{margin-left:0}.wt-dir{display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:rgba(var(--theme-ink-rgb, 8, 10, 8),.06);color:inherit;transition:background-color .2s,scale .12s ease-out}.wt-dir:hover:not(:disabled){background:rgba(var(--theme-ink-rgb, 8, 10, 8),.11)}.wt-dir:active:not(:disabled){scale:.9}.wt-dir:disabled{opacity:.35}.wt-dir .nav-icon{width:16px;height:16px;transition:rotate .2s}.wt-dir[data-dir=asc] .nav-icon{rotate:180deg}.wt-crumbs{height:0;opacity:0;overflow:hidden;transition:height .2s ease-out,opacity .2s ease-out}.wt-crumbs[data-open]{height:40px;opacity:1}.wt-crumbs-in{display:flex;align-items:center;gap:8px;height:100%;padding:0 5px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none}.wt-crumbs-in::-webkit-scrollbar{display:none}.wt-crumbs-in>*{flex:none}.wt-trail{display:flex;align-items:center;gap:2px;font-size:13px;color:var(--wt-muted)}.wt-trail i{font-style:normal;opacity:.6;padding:0 2px}.wt-trail button{min-height:28px;padding:0 7px;border-radius:8px;color:inherit;transition:background-color .15s,color .15s,scale .12s ease-out}.wt-trail button:hover{background:rgba(var(--theme-ink-rgb, 8, 10, 8),.06);color:var(--theme-ink, #080a08)}.wt-trail button:active{scale:.96}.wt-trail button[aria-current]{color:var(--theme-ink, #080a08);font-weight:600}.wt-steps,.wt-tokens{display:flex;align-items:center;gap:5px}.wt-steps>*,.wt-tokens>*{flex:none}.wt-sep{width:1px;height:18px;background:var(--wt-line)}.wt-crumbs .wt-only-token{background:var(--theme-ink, #080a08);color:var(--theme-paper, #eae5e1)}.wt-crumbs .wt-only-token:hover{background:rgba(var(--theme-ink-rgb, 8, 10, 8),.82)}.wt-crumbs .wt-only-token .nav-icon{opacity:.8}.wt-facets{display:grid;gap:10px;margin:4px 0 8px;padding:12px 16px;border-radius:16px;background:rgba(var(--theme-ink-rgb, 8, 10, 8),.035);box-shadow:inset 0 0 0 1px rgba(var(--theme-ink-rgb, 8, 10, 8),.07);max-height:240px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;transition:opacity .2s}.wt-facets[hidden]{display:none}.wt-main{position:relative;display:flex;flex-direction:column;flex:1 1 0;min-height:0}.wt-scroller{position:relative;flex:1 1 0;width:100%;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(var(--theme-ink-rgb, 8, 10, 8),.25) transparent}.wt-scroller:focus,.wt-scroller:focus-visible{outline:none}.wt-scroller[data-current=none]:focus-visible,.wt-scroller[data-current=none][data-ring]:focus{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:-3px}.wt-head{position:sticky;top:0;z-index:3;display:grid;grid-template-columns:var(--wt-head-cols, var(--wt-cols));min-width:var(--wt-min, 0px);height:44px;background:var(--wt-sheet);box-shadow:0 -3px 0 var(--wt-sheet);user-select:none;-webkit-user-select:none}.wt-scroller[data-scrolled] .wt-head{box-shadow:0 -3px 0 var(--wt-sheet),0 1px 0 var(--wt-line)}.wt-th{display:flex;align-items:center;min-width:0;padding:0 12px;font-size:13px;letter-spacing:.3px;color:var(--wt-muted)}.wt-th.is-num{justify-content:flex-end}.wt-th-label{display:flex;flex-direction:column;min-width:0;line-height:1.2;white-space:nowrap}.wt-th.is-num .wt-th-label{align-items:flex-end}.wt-th .lang-sub{display:block;margin:1px 0 0;font-size:11px;letter-spacing:.3px;color:inherit;opacity:.8;overflow:hidden;text-overflow:ellipsis}.wt-sort-head{display:flex;align-items:center;gap:6px;max-width:calc(100% + 16px);min-width:0;height:36px;margin:0 -8px;padding:0 8px;border-radius:8px;color:inherit;text-align:left;transition:background-color .15s,color .15s,scale .12s ease-out}.wt-th.is-num .wt-sort-head{flex-direction:row-reverse;text-align:right}.wt-sort-head:hover{background:rgba(var(--theme-ink-rgb, 8, 10, 8),.05);color:var(--theme-ink, #080a08)}.wt-sort-head:active{scale:.96}.wt-th[aria-sort] .wt-sort-head{color:var(--theme-ink, #080a08)}.wt-sort-mark{display:grid;place-items:center;flex:none}.wt-sort-mark .nav-icon{width:14px;height:14px}.wt-sort-mark[data-dir=asc] .nav-icon{rotate:180deg}.wt-body{position:relative;min-width:var(--wt-min, 0px)}.wt-row{position:absolute;left:0;right:0;height:var(--wt-row);display:grid;grid-template-columns:var(--wt-cols);background:var(--wt-row-bg);cursor:pointer}.wt-row[hidden]{display:none}.wt-row:hover{--wt-row-bg: rgba(var(--theme-ink-rgb, 8, 10, 8), .04)}.wt-row.is-current{--wt-row-bg: rgba(var(--theme-ink-rgb, 8, 10, 8), .07)}.wt-row.is-picked{--wt-row-bg: rgba(var(--acct-strong-rgb), .08)}.wt-row.is-picked:hover{--wt-row-bg: rgba(var(--acct-strong-rgb), .1)}.wt-row.is-picked.is-current{--wt-row-bg: rgba(var(--acct-strong-rgb), .12)}.wt-body .wt-row:active{--wt-row-bg: rgba(var(--theme-ink-rgb, 8, 10, 8), .12)}.wt-row:before{content:"";position:absolute;inset:0;z-index:2;border-radius:6px;pointer-events:none}.wt-scroller:focus-visible .wt-row.is-current:before,.wt-scroller[data-ring]:focus .wt-row.is-current:before{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:-3px}.wt-cell{display:flex;align-items:center;gap:8px;min-width:0;padding:0 12px;overflow:hidden;white-space:nowrap;box-shadow:inset 0 -1px 0 var(--wt-sep)}.wt-cell>.wt-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.wt-cell.is-num{justify-content:flex-end;font-variant-numeric:tabular-nums}.wt-cell[data-muted],.wt-none{color:var(--wt-muted)}.wt-pick-cell{position:sticky;left:0;z-index:1;padding:0;overflow:visible;background:linear-gradient(var(--wt-row-bg),var(--wt-row-bg)),var(--wt-sheet)}.wt-body .wt-pick-cell{box-shadow:none;user-select:none;-webkit-user-select:none}.wt-head .wt-pick-cell{z-index:4;background:var(--wt-sheet)}.wt-pick-hit{display:flex;align-items:center;justify-content:center;width:100%;height:100%;cursor:pointer}.wt-c-name{position:sticky;left:44px;z-index:1;font-size:16px;background:linear-gradient(var(--wt-row-bg),var(--wt-row-bg)),var(--wt-sheet)}.wt-head .wt-c-name{z-index:4;font-size:13px;background:var(--wt-sheet)}.wt-c-name .lang-sub{margin-left:.6em;font-size:12px;font-weight:400;color:var(--wt-muted)}.wt-go{display:grid;place-items:center;padding:0;color:var(--wt-muted)}.wt-go .nav-icon{width:16px;height:16px;rotate:-90deg;opacity:0;transition:opacity .15s}.wt-row:hover .wt-go .nav-icon,.wt-row.is-current .wt-go .nav-icon{opacity:1}.wt-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--pg, var(--p, #6a6963))}:root[data-dark-surface=true] .wt-dot{background:var(--pgd, var(--pd, #b3b0a4))}.wt-c-photo{justify-content:center;padding:0 8px}.wt-photo-frame{display:block;flex:none;width:28px;height:35px;border-radius:4px;overflow:hidden;background:rgb(var(--theme-paper-rgb, 234, 229, 225));box-shadow:inset 0 0 0 1px rgba(var(--theme-ink-rgb, 8, 10, 8),.1)}.wt-photo{display:block;width:100%;height:100%;object-fit:cover}.wt-photo:not([src]){visibility:hidden}.wt-flash{position:absolute;left:0;right:0;z-index:2;pointer-events:none;background:rgba(var(--acct-strong-rgb),.24);opacity:0}.wt-flash[hidden]{display:none}.wt-flash.is-on{animation:wt-flash .2s ease-out}@keyframes wt-flash{0%{opacity:1}to{opacity:0}}.wt-empty{position:absolute;left:0;right:0;top:var(--wt-head-h, 44px);bottom:0;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;text-align:center;background:var(--wt-sheet)}.wt-empty[hidden]{display:none}.wt-empty strong{font-size:17px;font-weight:600}.wt-empty p{max-width:640px;margin:0;font-size:13px;line-height:1.75;text-align:center;color:var(--wt-muted)}.wt-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px}.wt-smart-offer{display:inline-flex;align-items:center;gap:8px}.wt-smart-offer .nav-icon{margin-right:0}.wt-smart-offer small{font-size:11px;color:var(--wt-muted)}.wt-bar{flex:none;display:flex;align-items:center;gap:14px;min-height:48px;padding:0 20px 0 14px;border-top:1px solid var(--wt-sep);font-size:13px}.wt-bar-picks{display:flex;align-items:center;gap:8px;flex:none}.wt-bar-picks .pick-link{border-radius:6px}.wt-bar .wt-picks-only{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.wt-bar-actions{display:flex;align-items:center;gap:8px;flex:none}.wt-bar-actions:empty{display:none}#work-table[data-has-picks=false] .wt-bar-actions{display:none}#work-table #wt-pick-note{flex:1 1 160px;width:auto;min-width:0;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}#work-table #wt-pick-note:empty{display:none}.wt-status{flex:none;margin:0 0 0 auto;text-align:right;line-height:1.3;white-space:nowrap;font-variant-numeric:tabular-nums}.wt-status-extra{color:var(--wt-muted)}.wt-status small{display:block;max-width:460px;font-size:11px;color:var(--wt-muted);overflow:hidden;text-overflow:ellipsis}.wt-menu{position:absolute;z-index:8;width:280px;max-width:calc(100% - 24px);padding:6px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;border-radius:16px;background:rgba(var(--theme-paper-rgb, 234, 229, 225),.98);color:var(--theme-ink, #080a08);box-shadow:0 0 0 1px rgba(var(--theme-ink-rgb, 8, 10, 8),.1),0 18px 40px -14px #1c160e61;transform-origin:top right;animation:wt-menu-in .16s ease-out;user-select:none;-webkit-user-select:none}.wt-menu[hidden]{display:none}:root[data-dark-surface=true] .wt-menu{box-shadow:0 0 0 1px rgba(var(--theme-ink-rgb, 224, 227, 220),.12),0 18px 40px -14px #0009}@keyframes wt-menu-in{0%{opacity:0;scale:.96}}.wt-menu-head{margin:0;padding:8px 10px 4px;font-size:11px;letter-spacing:.6px;color:var(--wt-muted)}.wt-menu-item{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:4px 10px;border-radius:10px;text-align:left;font-size:14px;letter-spacing:.2px;transition:background-color .12s}.wt-menu-item:hover:not(:disabled),.wt-menu-item:focus-visible{background:rgba(var(--theme-ink-rgb, 8, 10, 8),.07)}.wt-menu-item:focus-visible{outline-offset:-2px}.wt-menu-item:active:not(:disabled){background:rgba(var(--theme-ink-rgb, 8, 10, 8),.12)}.wt-menu-item:disabled{opacity:.45;cursor:default}.wt-menu-check{display:grid;place-items:center;flex:none;width:16px;height:16px;color:var(--acct-strong)}.wt-menu-check .nav-icon{width:16px;height:16px}.wt-menu-item[aria-checked=false] .wt-menu-check{visibility:hidden}.wt-menu-label .lang-sub{font-size:11px}.wt-menu-sep{height:1px;margin:6px 8px;background:var(--wt-sep)}:is(.wt-chips,.wt-controls,.wt-crumbs-in)[data-fade=start]{-webkit-mask-image:linear-gradient(to right,transparent,#000 28px);mask-image:linear-gradient(to right,transparent,#000 28px)}:is(.wt-chips,.wt-controls,.wt-crumbs-in)[data-fade=end]{-webkit-mask-image:linear-gradient(to left,transparent,#000 28px);mask-image:linear-gradient(to left,transparent,#000 28px)}:is(.wt-chips,.wt-controls,.wt-crumbs-in)[data-fade=both]{-webkit-mask-image:linear-gradient(to right,transparent,#000 28px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,transparent,#000 28px,#000 calc(100% - 28px),transparent)}#stage:is([data-layout=compact],[data-layout=portrait]) #work-table{--wt-radius: 18px;left:var(--edge, 20px);right:var(--edge, 20px);top:var(--wt-top, calc(var(--top-edge, 16px) + 91px));bottom:var(--wt-bottom, calc(var(--bottom-edge, 12px) + 44px))}#stage[data-layout=compact] #work-table{--wt-row: 44px}#stage[data-layout=portrait] #work-table{--wt-row: 60px}#stage:is([data-layout=compact],[data-layout=portrait]) .wt-toolbar{padding:10px 12px 0}#stage:is([data-layout=compact],[data-layout=portrait]) .wt-top{flex-direction:column;align-items:stretch;gap:4px;min-height:0}#stage:is([data-layout=compact],[data-layout=portrait]) .wt-search{flex:none;width:100%;min-width:0;height:44px}#stage:is([data-layout=compact],[data-layout=portrait]) .wt-find{display:flex;align-items:center;gap:10px;width:100%}#stage:is([data-layout=compact],[data-layout=portrait]) .wt-find>.wt-search{flex:1 1 auto;width:auto}#stage:is([data-layout=compact],[data-layout=portrait]) .wt-search input{font-size:16px}#stage:is([data-layout=compact],[data-layout=portrait]) .wt-controls{flex:none;gap:8px;margin:0 -5px;padding:5px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}#stage:is([data-layout=compact],[data-layout=portrait]) .wt-controls::-webkit-scrollbar{display:none}#stage:is([data-layout=compact],[data-layout=portrait]) .wt-chips{flex:none;padding:0;overflow:visible}#stage:is([data-layout=compact],[data-layout=portrait]) .wt-spacer{display:none}#stage:is([data-layout=compact],[data-layout=portrait]) .wt-dir{width:40px;height:40px}#stage:is([data-layout=compact],[data-layout=portrait]) .wt-crumbs[data-open]{height:44px}#stage:is([data-layout=compact],[data-layout=portrait]) .wt-facets{margin:2px 0 6px;padding:10px 12px}#stage:is([data-layout=compact],[data-layout=portrait]) #work-table[data-has-picks=false] .wt-bar{display:none}#stage:is([data-layout=compact],[data-layout=portrait]) .wt-bar{flex-wrap:wrap;gap:6px 12px;padding:6px 12px}#stage:is([data-layout=compact],[data-layout=portrait]) .wt-status{display:none}#stage:is([data-layout=compact],[data-layout=portrait]) .wt-bar-actions{flex:1 1 auto;min-width:0;margin:-5px;padding:5px;overflow-x:auto;scrollbar-width:none}#stage:is([data-layout=compact],[data-layout=portrait]) #work-table #wt-pick-note{flex:1 1 100%}#stage:is([data-layout=compact],[data-layout=portrait]) .wt-bar-actions .pick-button{white-space:nowrap;flex:none}#stage:is([data-layout=compact],[data-layout=portrait]) .wt-bar-actions .wt-verb,#stage:is([data-layout=compact],[data-layout=portrait]) .wt-bar-actions .pick-graph small{display:none}#stage[data-layout=portrait] .wt-bar-actions .pick-graph>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#stage:is([data-layout=compact],[data-layout=portrait]) #work-table[data-has-picks=false] .wt-main{overflow:hidden;border-radius:0 0 var(--wt-radius) var(--wt-radius)}#stage:is([data-layout=compact],[data-layout=portrait]) .wt-cell{font-size:15px}#stage[data-layout=portrait] .wt-fields{display:none}#stage[data-layout=portrait] .wt-scroller{overflow-x:hidden}#stage[data-layout=portrait] .wt-head .wt-c-status{justify-content:flex-end}.wt-p-main{flex-direction:column;align-items:stretch;justify-content:center;gap:4px;padding:0 14px 0 2px}.wt-p-line1,.wt-p-line2{display:flex;align-items:center;gap:8px;min-width:0}.wt-p-line1{align-items:baseline;gap:10px}.wt-p-line1>.wt-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:16px}.wt-p-status{flex:none;font-size:13px;color:var(--wt-muted)}.wt-p-line2{font-size:13px;color:var(--wt-muted)}.wt-p-line2>.wt-text{min-width:0;overflow:hidden;text-overflow:ellipsis}#stage:is([data-layout=compact],[data-layout=portrait]) .wt-toolbar{flex:0 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}#stage:is([data-layout=compact],[data-layout=portrait]) .wt-main{flex:1 0 calc(44px + 2 * var(--wt-row));min-height:calc(44px + 2 * var(--wt-row))}#stage:is([data-layout=compact],[data-layout=portrait]) .wt-facets{max-height:min(240px,30vh)}.terminal-modal.search-modal{width:1720px;max-width:calc(100% - 96px);height:calc(100% - 64px);max-height:1000px;display:flex;flex-direction:column;padding:26px 32px 30px;overflow:hidden}.search-modal .modal-top{flex:none}.search-overlay{position:relative;flex:1 1 auto;min-height:0;margin-top:18px}#stage #modal-root #work-table{inset:0;opacity:1;visibility:visible;pointer-events:auto;scale:1;box-shadow:none;transition:none}:is([data-layout=compact],[data-layout=portrait]) .terminal-modal.search-modal{width:100%;max-width:none;height:100%;max-height:none;padding:14px;overflow:hidden}:is([data-layout=compact],[data-layout=portrait]) .search-modal .search-overlay{margin-top:12px}[data-layout=portrait] .terminal-modal.search-modal{padding:12px 10px 10px}.relogin-link{display:inline-flex;align-items:center;gap:4px;margin-left:4px;padding:1px 10px;border-radius:999px;background:var(--theme-ink, #080a08);color:var(--theme-paper, #eae5e1);font:inherit;font-size:.82em;line-height:1.7;vertical-align:baseline;cursor:pointer;transition:opacity .15s,scale .12s ease-out}.relogin-link:hover{opacity:.88}.relogin-link:active{scale:.96}#stage[data-session-expired=true]:not([data-mode=boot]) :is(.system-footer,.archive-hint){visibility:hidden}#stage[data-session-expired=true] #pwa-update-notice{display:none}#stage[data-data-update=true]:not([data-mode=boot]) :is(.system-footer,.archive-hint){visibility:hidden}#stage:is([data-session-expired=true],[data-pwa-update=true]) #data-notice{display:none}#viewport>.loading{position:fixed}.entry-key{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:24px}.entry-key>span{font-size:11px;letter-spacing:3px;color:#888277}.entry-key input{width:min(300px,calc(100vw - 72px));height:46px;padding:0 14px;border:1px solid #a6a49c;background:#fffdf880;font:inherit;font-size:17px;letter-spacing:6px;text-align:center;color:#20221c}.entry-key input:focus-visible{outline:2px solid #555c45;outline-offset:3px}.loading[data-entry=denied] .entry-key input{border-color:#8a4b00}.loading[data-entry=denied] .entry-status{color:#8a4b00}.entry-controls{display:flex;align-items:center;flex-direction:column;margin-top:32px;max-width:calc(100vw - 40px);text-align:center}.entry-start{min-height:48px;padding:8px 24px;border-block:1px solid #969183;font-size:16px;letter-spacing:2px}.entry-start:disabled,.entry-start[aria-disabled=true]{color:#888277;cursor:wait}.entry-start:focus-visible,.entry-silent:focus-visible{outline:2px solid #555c45;outline-offset:5px}.entry-silent{min-height:44px;margin-top:12px;font-size:13px;color:#666454;text-decoration:underline;text-underline-offset:4px}.entry-status{font-size:12px;color:#777468;line-height:1.8;margin:14px 0 0}.loading[data-entry=waiting]>i:after,.loading[data-entry=error]>i:after{animation:none;width:100%}@media(max-width:600px){.loading-mark{margin-bottom:30px}.loading>span{font-size:9px;letter-spacing:1.3px}}.quality-cycle{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-width:125px;padding:9px 12px;font:inherit;font-size:12px;color:#393d32;background:#e7e3d9;border:1px solid #bdb4a1}.quality-cycle:disabled{opacity:.4;cursor:default}.wallpaper-settings-note{margin:14px 0 20px;padding:12px 16px;border-left:2px solid #9b8b54;background:#e7e3d9;color:#555849;font-size:13px;line-height:1.7}.theme-settings{padding:16px 0;border-bottom:1px solid #bdb8ad;display:flex;justify-content:space-between;align-items:center;gap:20px}.theme-settings strong{display:block;font-size:14px}.theme-settings span{display:block;margin-top:6px;font-size:12px;color:#77756d}.theme-choices{display:flex;gap:6px}.theme-choices button{min-width:76px;min-height:42px;border:1px solid #a6a49c;font-size:13px}.theme-choices button[aria-pressed=true]{background:#171713;color:#ece9e4}[data-dark-surface=true]{color-scheme:dark;color:var(--theme-ink);background:var(--theme-paper)}[data-dark-surface=true] :is(#viewport,#stage,.boot-white){background:var(--theme-paper);color:var(--theme-ink)}[data-dark-surface=true] :is(.brand,.powered,.workbench,.system-nav,.system-footer,.archive-ui,.detail-ui,.terminal-modal,.relay-entry,.relay-hud,.relay-target){color:var(--theme-ink)}[data-dark-surface=true] .scene-atmosphere{background:linear-gradient(180deg,var(--theme-paper),rgba(var(--theme-paper-rgb),.82) 11%,transparent 40%),linear-gradient(0deg,rgba(var(--theme-paper-rgb),.94),transparent 19%),radial-gradient(ellipse at 48% 48%,transparent 35%,rgba(var(--theme-paper-rgb),.38) 85%)}[data-dark-surface=true] .boot-background{background:radial-gradient(ellipse at 51% 48%,var(--theme-panel),var(--theme-paper) 76%)}[data-dark-surface=true] :is(.terminal-modal,.toast){background:var(--theme-panel);color:var(--theme-ink);box-shadow:0 26px 95px #0003;border-color:var(--theme-line)}[data-dark-surface=true] .modal-backdrop{background:rgba(var(--theme-paper-rgb),.6)}[data-dark-surface=true] :is(.wallpaper-settings-note,.quality-cycle,.wb-cover,.relay-actions button,.relay-target){background:var(--theme-field);color:var(--theme-ink);border-color:var(--theme-line)}[data-dark-surface=true] :is(.wb-muted,.wb-media small,.wb-timer-label,.wb-nav button,.wb-task[aria-pressed=true],.theme-settings span,.settings-intro,.settings-list label span,.audio-setting span,.settings-shortcuts,.modal-bottom,.detail-kicker,.detail-content p,.detail-content li,.detail-tabs button,.file-summary,.archive-hint,.viewer-help,.viewer-heading p,.viewer-state,.key-sync,.key-group-head>span,.key-bind.is-empty,.key-live,.key-fixed,.key-scope-note){color:var(--theme-muted)}[data-dark-surface=true] :is(.wb-nav button[aria-pressed=true],.detail-tabs button.active,.settings-list strong,.detail-content h2,.detail-content h3,.detail-content strong,.quality-heading h3,.quality-label,.key-settings h3,.key-group-head strong,.key-action){color:var(--theme-ink)}[data-dark-surface=true] :is(.wb-storage,a,.workbench button:hover,.relay-entry:hover){color:var(--theme-accent)}[data-dark-surface=true] :is(.wb-kicker,.wb-today,.wb-title,.wb-task,.wb-check,.wb-timer-buttons button,.wb-settings,.wb-settings button,.theme-settings,.theme-choices button,.modal-top,.settings-list label,.settings-bottom,.settings-shortcuts,.detail-tabs,.quality-grid,.quality-heading,.quality-range,.viewer-footer,.relay-entry,.relay-actions button,.key-settings,.key-group-head,.key-row,.key-bind,.key-reset,.key-reset-all,.key-fixed kbd,.key-scope-tab,.key-copy-everyone){border-color:var(--theme-line)}[data-dark-surface=true] :is(.wb-rule,.callout-rule,.file-ticks button:before,.wb-nav button:before,.relay-time){background:var(--theme-line)}[data-dark-surface=true] :is(.wb-rule i,.powered i,.tab-indicator,.status-light,.relay-time i){background:var(--theme-ink)}[data-dark-surface=true] .wb-nav button[aria-pressed=true]:before{background:var(--theme-ink)}[data-dark-surface=true] .wb-nav button:hover:before{background:var(--theme-accent)}[data-dark-surface=true] .system-footer button:hover{color:var(--theme-accent)}[data-dark-surface=true] :is(.theme-choices button[aria-pressed=true],.wb-settings button[aria-pressed=true],.wb-task[aria-pressed=true] .wb-check,.wb-timer-buttons button:first-child,.viewer-actions button[aria-pressed=true],.key-bind[aria-pressed=true],.key-scope-tab[aria-pressed=true]){background:var(--theme-ink);color:var(--theme-paper);border-color:var(--theme-ink)}[data-dark-surface=true] :is(input,select){color:var(--theme-ink);accent-color:var(--theme-accent)}[data-dark-surface=true] input::placeholder{color:var(--theme-muted)}[data-dark-surface=true] :is(.toggle,.settings-shortcuts kbd,.key-bind,.key-fixed kbd){background:var(--theme-field);border-color:var(--theme-line)}[data-dark-surface=true] .settings-list input:checked+.toggle{background:var(--theme-accent)}[data-dark-surface=true] .relay-target:hover{background:var(--theme-ink);color:var(--theme-paper)}[data-dark-surface=true] .relay-target{box-shadow:0 0 0 5px rgba(var(--theme-paper-rgb),.35)}[data-dark-surface=true] .loading{background:var(--theme-paper);color:var(--theme-ink)}[data-dark-surface=true] :is(.loading>span,.error-state p){color:var(--theme-muted)}[data-dark-surface=true] .loading>i{background:var(--theme-line)}[data-dark-surface=true] .loading>i:after{background:var(--theme-ink)}[data-dark-surface=true] .scan [stroke="#080a08"]{stroke:var(--theme-ink)}[data-dark-surface=true] .scan [stroke="#fff"]{stroke:var(--theme-line)}[data-dark-surface=true] .scan .scan-core{fill:var(--theme-ink)}[data-dark-surface=true] .welcome-panel{background:var(--theme-panel)}[data-dark-surface=true] .welcome-company strong{background:var(--theme-ink);color:var(--theme-paper)}[data-dark-surface=true] :is(#inspection-marks,.inspection-overlay){color:var(--theme-ink)}[data-dark-surface=true] :is(.back-button,.viewer-back,.viewer-index,.file-title,.file-open,.read-file,.read-graph,.column-navigation,.archive-counter){color:var(--theme-ink)}@media(max-width:700px){.theme-settings{align-items:flex-start}.theme-choices button{min-width:58px}}[data-dark-surface=true] .archive-atmosphere{background:none}[data-dark-surface=true] .archive-atmosphere:before{background:linear-gradient(180deg,rgba(var(--theme-paper-rgb),.35),transparent 38%),radial-gradient(ellipse at 42% 47%,transparent 32%,rgba(var(--theme-paper-rgb),.19) 85%)}[data-dark-surface=true] .archive-atmosphere:after{background:linear-gradient(90deg,transparent 40%,rgba(var(--theme-paper-rgb),.2) 59%,rgba(var(--theme-paper-rgb),.92) 68%,var(--theme-paper) 100%)}[data-dark-surface=true] [data-layout=portrait] .archive-atmosphere:after{background:linear-gradient(180deg,transparent 28%,rgba(var(--theme-paper-rgb),.2) 39%,rgba(var(--theme-paper-rgb),.96) 51%,var(--theme-paper) 60%)}[data-dark-surface=true] [data-layout=portrait] .archive-atmosphere:before{background:linear-gradient(180deg,rgba(var(--theme-paper-rgb),.35),transparent 25%,transparent 46%,rgba(var(--theme-paper-rgb),.8) 65%,var(--theme-paper) 82%)}[data-dark-surface=true] :is(.wb-settings p,.terminal-modal h2 small,.motion-preference-note,.quality-summary,.quality-note,.quality-heading h3 span,.quality-advanced summary span,.quality-control small,.detail-kicker span,.detail-title-cn>span,.detail-mini-title>small,.metadata dt,.panel-label,.detail-footnote,.viewer-heading>span,.viewer-back kbd,.key-settings h3 span,.empty-results>p){color:var(--theme-muted)}[data-dark-surface=true] :is(.viewer-actions,.quality-settings select){background:var(--theme-panel);color:var(--theme-ink);border-color:var(--theme-line)}[data-dark-surface=true] .viewer-actions button:hover{background:var(--theme-field);color:var(--theme-ink)}[data-dark-surface=true] :is(.detail-rule,.solid-button){background:var(--theme-ink);color:var(--theme-paper)}[data-dark-surface=true] .solid-button>span{color:inherit}[data-dark-surface=true] :is(.audio-volume input,.quality-range input){accent-color:var(--theme-accent)}[data-dark-surface=true] :is(.boot,.access-text,.boot-logo,.auth-status,.scan,.welcome-logo,.welcome-database){color:var(--theme-ink)}[data-dark-surface=true] .scan [fill="#080a08"]{fill:var(--theme-ink)}[data-dark-surface=true] .scan [fill="#fff"]{fill:var(--theme-line)}[data-dark-surface=true] .boot-background [stroke="#fff"]{stroke:var(--theme-line)}[data-dark-surface=true] .welcome-company strong{background:transparent;color:var(--theme-ink)}[data-dark-surface=true] .welcome-company .welcome-highlight{background:var(--theme-ink);color:var(--theme-paper)}[data-dark-surface=true] .archive-atmosphere:before{background:linear-gradient(180deg,rgba(var(--theme-paper-rgb),.82),transparent 36%),linear-gradient(0deg,rgba(var(--theme-paper-rgb),.84),transparent 25%),radial-gradient(ellipse at 48% 48%,transparent 42%,rgba(var(--theme-paper-rgb),.48) 90%)}[data-dark-surface=true] .key-bind{box-shadow:inset 0 -2px 0 var(--theme-line)}[data-dark-surface=true] .key-bind[aria-pressed=true]{box-shadow:none}[data-dark-surface=true] .key-settings .key-bind:not([aria-pressed=true]):hover{border-color:var(--theme-muted)}[data-dark-surface=true] .key-sync i{background:var(--theme-line)}[data-dark-surface=true] .key-sync[data-sync=synced] i{background:var(--theme-accent)}[data-dark-surface=true] .key-sync[data-sync=saving] i{background:var(--theme-muted)}[data-dark-surface=true] .key-sync[data-sync=offline] i{background:#e08a8a}[data-dark-surface=true] .key-fixed>span{color:var(--theme-line)}[data-dark-surface=true] .key-scope-note strong{color:var(--theme-ink)}:root:not([data-wallpaper]) #stage{--glass-t: var(--theme-amount, 0);--glass-opacity: var(--glass-user-opacity, .24);--glass-fill: rgba(var(--theme-paper-rgb, 234, 229, 225), calc(var(--glass-opacity) * (1 + .58 * var(--glass-t))));--glass-fill-reading: rgba(var(--theme-paper-rgb, 234, 229, 225), calc(var(--glass-opacity) * 1.5 * (1 + .44 * var(--glass-t))));--glass-sheen: rgba(255, 255, 255, calc(.06 - .045 * var(--glass-t)));--glass-bloom: rgba(255, 255, 255, calc(.08 - .06 * var(--glass-t)));--glass-rim: rgba(255, 255, 255, calc(.46 - .3 * var(--glass-t)));--glass-rim-soft: rgba(255, 255, 255, calc(.16 - .1 * var(--glass-t)));--glass-line: rgba(var(--theme-ink-rgb, 8, 10, 8), calc(.1 - .02 * var(--glass-t)));--glass-shadow: rgba(28, 22, 14, calc(.16 + .3 * var(--glass-t)));--glass-hover: rgba(255, 255, 255, calc(.5 - .42 * var(--glass-t)))}:root:not([data-wallpaper]) :is(.brand,.system-nav,.file-tabs,.archive-callout,.hover-label,.archive-counter,.archive-navigation,.column-navigation,.powered,.system-footer,.back-button,.object-caption,.pick-window){--glass-radius: 999px;border-radius:var(--glass-radius);background:radial-gradient(420px 150px at 0% 0%,var(--glass-bloom),transparent 70%),linear-gradient(180deg,var(--glass-sheen),transparent 58%),var(--glass-fill);-webkit-backdrop-filter:blur(26px) saturate(118%);backdrop-filter:blur(26px) saturate(118%);box-shadow:0 0 0 1px var(--glass-line),0 16px 36px -16px var(--glass-shadow),0 3px 10px -5px var(--glass-shadow)}:root:not([data-wallpaper]) :is(.brand,.system-nav,.file-tabs,.archive-callout,.hover-label,.archive-counter,.archive-navigation,.column-navigation,.powered,.system-footer,.back-button,.object-caption,.pick-window):after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(180deg,var(--glass-rim),var(--glass-rim-soft) 18px,var(--glass-rim-soft));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}:root:not([data-wallpaper]) .pick-window{--glass-radius: 22px}:root:not([data-wallpaper]) .pick-window[data-collapsed=true]{--glass-radius: 999px}:root:not([data-wallpaper]) .brand{--glass-radius: 30px;width:max-content;padding:26px 30px 28px;margin:-18px 0 0 -18px}:root:not([data-wallpaper]) .system-nav{padding:12px 18px;margin:-12px -18px 0 0}:root:not([data-wallpaper]) #stage:not([data-layout=compact],[data-layout=portrait]) .system-nav{gap:28px}:root:not([data-wallpaper]) .system-nav button{padding:6px 12px;margin:-6px -12px;border-radius:999px;transition:background .2s,color .2s}:root:not([data-wallpaper]) .system-nav button:hover{background:var(--glass-hover)}:root:not([data-wallpaper]) .system-nav :is(.theme-toggle,.table-toggle)[aria-pressed=true]{background:rgba(var(--theme-ink-rgb),.1)}:root:not([data-wallpaper]) .settings-label{position:static;transform:none;font-size:inherit;letter-spacing:inherit}:root:not([data-wallpaper]) .archive-callout{--glass-radius: 30px;padding:26px 34px 24px;margin:-26px 0 0 -34px;width:calc(36% - 7px)}:root:not([data-wallpaper]) .hover-label{padding:7px 14px;margin:0 0 -7px -14px}:root:not([data-wallpaper]) .archive-counter{--glass-radius: 24px;padding:20px 18px 8px;margin:0 0 -8px -18px}:root:not([data-wallpaper]) :is(.archive-navigation,.column-navigation){padding:8px 16px;margin:0 0 -8px -16px}:root:not([data-wallpaper]) :is(.archive-navigation>button,.column-navigation button){border-radius:999px}:root:not([data-wallpaper]) :is(.archive-navigation>button,.column-navigation button):hover{background:var(--glass-hover)}:root:not([data-wallpaper]) .powered{padding:11px 18px;margin:0 -18px -11px 0}:root:not([data-wallpaper]) :is([data-layout=desktop],[data-layout=cinematic],[data-layout=opening]) :is(.archive-navigation,.column-navigation){bottom:115px}:root:not([data-wallpaper]) :is([data-layout=desktop],[data-layout=cinematic],[data-layout=opening]) .powered{bottom:118px}:root:not([data-wallpaper]) .system-footer{padding:10px 18px;margin:0 -18px -10px}:root:not([data-wallpaper]) .archive-hint{bottom:35px;z-index:6}:root:not([data-wallpaper])[data-dark-surface=true] :is(.eyebrow,#selected-id,.file-summary>span:last-child,.count-total,.archive-counter i,.column-navigation>div>span,.hover-label){color:var(--theme-muted)}:root:not([data-wallpaper])[data-dark-surface=true] .callout-rule i,:root:not([data-wallpaper])[data-dark-surface=true] .file-ticks button.selected:before{background:var(--theme-ink)}:root:not([data-wallpaper]) .back-button{padding:10px 20px;margin:-10px 0 0 -20px}:root:not([data-wallpaper]) :is([data-layout=desktop],[data-layout=cinematic]) .back-button{top:311px}:root:not([data-wallpaper]) .object-caption{--glass-radius: 22px;padding:16px 20px;margin:0 0 -16px -20px}:root:not([data-wallpaper]) .detail-content{border-radius:30px;background:radial-gradient(420px 150px at 0% 0%,var(--glass-bloom),transparent 70%),linear-gradient(180deg,var(--glass-sheen),transparent 30%),var(--glass-fill-reading);-webkit-backdrop-filter:blur(26px) saturate(118%);backdrop-filter:blur(26px) saturate(118%);box-shadow:inset 0 1px 0 var(--glass-rim),inset 1px 0 0 var(--glass-rim-soft),inset -1px 0 0 var(--glass-rim-soft),inset 0 -1px 0 var(--glass-rim-soft),0 0 0 1px var(--glass-line),0 16px 36px -16px var(--glass-shadow),0 3px 10px -5px var(--glass-shadow)}:root:not([data-wallpaper]) .detail-content{padding:30px 36px 28px;margin:-30px 0 0 -36px}:root:not([data-wallpaper]) [data-layout=desktop] .detail-content{width:calc(min(900px,46.875%) + 72px);max-height:calc(100% - 262px)}:root:not([data-wallpaper]) [data-layout=desktop] .detail-scroll{margin:-30px -36px 0;padding:30px 36px 14px}:root:not([data-wallpaper]) [data-layout=desktop][data-mode=detail] .powered{opacity:0;pointer-events:none}:root:not([data-wallpaper]) :is([data-layout=compact],[data-layout=portrait]) :is(.brand,.system-nav,.archive-callout,.archive-counter,.archive-navigation,.column-navigation,.system-footer,.back-button,.object-caption,.detail-content){margin:0}:root:not([data-wallpaper]) :is([data-layout=compact],[data-layout=portrait]) .brand{padding:22px 26px 26px;-webkit-backdrop-filter:blur(52px) saturate(118%);backdrop-filter:blur(52px) saturate(118%)}:root:not([data-wallpaper]) :is([data-layout=compact],[data-layout=portrait]) .system-nav{padding:4px}:root:not([data-wallpaper]) :is([data-layout=compact],[data-layout=portrait]) .system-nav button{padding:0 12px;margin:0}:root:not([data-wallpaper]) :is([data-layout=compact],[data-layout=portrait]) .system-nav button{padding:0}:root:not([data-wallpaper]) :is([data-layout=compact],[data-layout=portrait]) .archive-callout{--glass-radius: 22px;padding:14px 16px 8px}:root:not([data-wallpaper]) [data-layout=compact] .archive-callout{width:calc(47% - var(--edge))}:root:not([data-wallpaper]) [data-layout=portrait] .archive-callout{width:calc(100% - 2 * var(--edge))}:root:not([data-wallpaper]) :is([data-layout=compact],[data-layout=portrait]) .archive-counter{--glass-radius: 18px;padding:10px 14px 4px}:root:not([data-wallpaper]) :is([data-layout=compact],[data-layout=portrait]) :is(.archive-navigation,.column-navigation){padding:2px 6px}:root:not([data-wallpaper]) :is([data-layout=compact],[data-layout=portrait]) .system-footer{padding:2px 14px}:root:not([data-wallpaper]) :is([data-layout=compact],[data-layout=portrait]) .back-button{padding:0 16px}:root:not([data-wallpaper]) :is([data-layout=compact],[data-layout=portrait]) .object-caption{--glass-radius: 18px;padding:10px 14px}:root:not([data-wallpaper]) :is([data-layout=compact],[data-layout=portrait]) .detail-content{border-radius:22px;padding:16px 16px 14px}:root:not([data-wallpaper]) [data-layout=portrait] .detail-content{border-top:0}@media(max-width:480px){:root:not([data-wallpaper]) [data-layout=portrait] .brand{width:min-content}:root:not([data-wallpaper]) [data-layout=portrait] .brand h1{height:auto}:root:not([data-wallpaper]) [data-layout=portrait] .brand h1>.boot-phrase-label{white-space:normal}:root:not([data-wallpaper])[lang|=en] [data-layout=portrait] .brand>div{white-space:normal;text-wrap:balance}}:root:not([data-wallpaper]) #stage[data-layout=portrait] :is(.archive-navigation,.column-navigation){padding:2px;--glass-radius: 22px}:root:not([data-wallpaper]) #stage[data-layout=portrait] .archive-counter{padding:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}:root:not([data-wallpaper]) #stage[data-layout=portrait] .archive-counter:after{content:none}@media(max-height:440px)and (orientation:landscape){:root:not([data-wallpaper]) [data-layout=compact] :is(.archive-navigation,.column-navigation,.archive-counter){bottom:calc(var(--bottom-edge) + 40px)}:root:not([data-wallpaper]) [data-layout=compact] .archive-navigation{left:calc(var(--edge) + 176px)}}@media(max-width:740px)and (max-height:440px)and (orientation:landscape){:root:not([data-wallpaper]) [data-layout=compact] .archive-navigation{left:var(--edge);bottom:calc(var(--bottom-edge) + 120px)}}@media(max-width:480px){:root:not([data-wallpaper]) [data-layout=portrait] .brand{transform:scale(.38)!important}:root:not([data-wallpaper]) [data-layout=portrait] .system-nav{gap:4px}}@media(max-width:370px){:root:not([data-wallpaper]) [data-layout=portrait] .system-nav{gap:2px}}@media(max-width:340px){:root:not([data-wallpaper]) [data-layout=portrait] .brand{transform:scale(.32)!important}:root:not([data-wallpaper]) [data-layout=portrait] .system-nav{gap:0;padding:2px}}:root:not([data-wallpaper]) :is([data-layout=compact],[data-layout=portrait])[data-mode=detail] .brand{opacity:0;pointer-events:none}:root:not([data-wallpaper]) [data-layout=portrait] .object-caption{bottom:calc(46% + 8px)}:root:not([data-wallpaper]) [data-layout=portrait] .detail-content{bottom:calc(var(--bottom-edge) + 40px);padding:14px 14px 12px}:root:not([data-wallpaper]) [data-layout=desktop] .column-navigation{left:max(52.34375%,calc(26.25% + 494px))}@media(max-aspect-ratio:1499/1000){:root:not([data-wallpaper]) [data-layout=desktop] .column-navigation{left:max(52.34375%,calc(26.25% + 426px))}}@media(max-aspect-ratio:3/2){:root:not([data-wallpaper]) [data-layout=desktop] .powered{display:none}}@media(max-aspect-ratio:7/5){:root:not([data-wallpaper]) [data-layout=desktop] .system-footer>span:nth-child(2){display:none}:root:not([data-wallpaper]) [data-layout=desktop] .system-footer>button{margin-left:auto}}:root:not([data-wallpaper]) .chamber-hall{--glass-fill: rgba(240, 237, 229, calc(var(--glass-opacity) * 1.25));--glass-sheen: rgba(255, 255, 255, .06);--glass-bloom: rgba(255, 255, 255, .08);--glass-rim: rgba(255, 255, 255, .46);--glass-rim-soft: rgba(255, 255, 255, .16);--glass-line: rgba(8, 10, 8, .1);--glass-shadow: rgba(28, 22, 14, .16);--glass-hover: rgba(255, 255, 255, .55)}:root:not([data-wallpaper]) :is(.hall-list,.hall-legend){border:0;border-radius:22px;background:radial-gradient(420px 150px at 0% 0%,var(--glass-bloom),transparent 70%),linear-gradient(180deg,var(--glass-sheen),transparent 40%),var(--glass-fill);-webkit-backdrop-filter:blur(26px) saturate(118%);backdrop-filter:blur(26px) saturate(118%);box-shadow:inset 0 1px 0 var(--glass-rim),inset 1px 0 0 var(--glass-rim-soft),inset -1px 0 0 var(--glass-rim-soft),inset 0 -1px 0 var(--glass-rim-soft),0 0 0 1px var(--glass-line),0 16px 36px -16px var(--glass-shadow),0 3px 10px -5px var(--glass-shadow)}:root:not([data-wallpaper]) .hall-list button{border-radius:10px}:root:not([data-wallpaper]) .hall-list button:not([aria-pressed=true]){border-color:#080a0814;background:#ffffff57}:root:not([data-wallpaper]) .hall-list button:not([aria-pressed=true]):hover{background:var(--glass-hover)}:root:not([data-wallpaper]) :is(.viewer-actions,.viewer-back,.hall-carousel button){border:0;border-radius:999px;background:radial-gradient(420px 150px at 0% 0%,var(--glass-bloom),transparent 70%),linear-gradient(180deg,var(--glass-sheen),transparent 58%),var(--glass-fill);-webkit-backdrop-filter:blur(26px) saturate(118%);backdrop-filter:blur(26px) saturate(118%);box-shadow:0 0 0 1px var(--glass-line),0 16px 36px -16px var(--glass-shadow),0 3px 10px -5px var(--glass-shadow)}:root:not([data-wallpaper]) :is(.viewer-actions,.viewer-back,.hall-carousel button){position:relative}:root:not([data-wallpaper]) :is(.viewer-actions,.viewer-back,.hall-carousel button):after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(180deg,var(--glass-rim),var(--glass-rim-soft) 18px,var(--glass-rim-soft));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}:root:not([data-wallpaper]) .viewer-actions{padding:4px;gap:4px;color:#20221c}:root:not([data-wallpaper]) .viewer-actions button{border-radius:999px}:root:not([data-wallpaper]) .viewer-actions button:not([aria-pressed=true]):hover{background:var(--glass-hover);color:#20221c}:root:not([data-wallpaper]) .viewer-back{padding:12px 20px;margin-left:-20px;color:#20221c}:root:not([data-wallpaper]) .viewer-back kbd{color:#817b70;border-color:#b8b3a9;border-radius:6px}:root:not([data-wallpaper]) :is([data-layout=compact],[data-layout=portrait]) .viewer-back{padding:0 16px;margin-left:0}:root:not([data-wallpaper]) .hall-carousel button:hover{background:var(--glass-fill);color:#20221c;box-shadow:0 0 0 1px #080a0847,0 16px 36px -16px var(--glass-shadow)}:root:not([data-wallpaper]) :is([data-layout=desktop],[data-layout=cinematic]) .chamber-hall:not(.is-embedded) .hall-legend{bottom:130px}:root:not([data-wallpaper]) .chamber-hall[data-theme=dark]{--glass-fill: rgba(var(--theme-paper-rgb), calc(var(--glass-opacity) * 1.25 * 1.58));--glass-sheen: rgba(255, 255, 255, .015);--glass-bloom: rgba(255, 255, 255, .02);--glass-rim: rgba(255, 255, 255, .16);--glass-rim-soft: rgba(255, 255, 255, .06);--glass-line: rgba(var(--theme-ink-rgb), .08);--glass-shadow: rgba(28, 22, 14, .46);--glass-hover: rgba(255, 255, 255, .08)}:root:not([data-wallpaper]) .chamber-hall[data-theme=dark] .hall-list button:not([aria-pressed=true]){border-color:rgba(var(--theme-ink-rgb),.08);background:rgba(var(--theme-ink-rgb),.04)}:root:not([data-wallpaper]) .chamber-hall[data-theme=dark] .hall-list button:not([aria-pressed=true]):hover{background:var(--glass-hover)}:root:not([data-wallpaper]) .chamber-hall[data-theme=dark] .hall-list button:not([aria-pressed=true]):active{background:rgba(var(--theme-ink-rgb),.12)}:root:not([data-wallpaper]) .chamber-hall[data-theme=dark] :is(.viewer-actions,.viewer-back,.hall-carousel button),:root:not([data-wallpaper]) .chamber-hall[data-theme=dark] .viewer-actions button:not([aria-pressed=true]):hover,:root:not([data-wallpaper]) .chamber-hall[data-theme=dark] .hall-carousel button:hover{color:var(--theme-ink)}:root:not([data-wallpaper]) .chamber-hall[data-theme=dark] .viewer-back kbd{color:var(--theme-muted);border-color:var(--theme-line)}:root:not([data-wallpaper]) .chamber-hall[data-theme=dark] .hall-carousel button:hover{box-shadow:0 0 0 1px rgba(var(--theme-ink-rgb),.28),0 16px 36px -16px var(--glass-shadow)}:root:not([data-wallpaper]) .chamber-hall[data-theme=dark] .viewer-actions button[aria-pressed=true]{background:var(--theme-ink);color:var(--theme-paper)}:root:not([data-wallpaper]) #stage[data-super-performance=true] :is(.brand,.system-nav,.file-tabs,.archive-callout,.hover-label,.archive-counter,.archive-navigation,.column-navigation,.powered,.system-footer,.back-button,.object-caption,.detail-content,.hall-list,.hall-legend,.viewer-actions,.viewer-back,.hall-carousel button,.toast,.pwa-update-notice){-webkit-backdrop-filter:none;backdrop-filter:none}:root:not([data-wallpaper]) #stage[data-super-performance=true]{--glass-opacity: .94}@media(prefers-reduced-transparency:reduce){:root:not([data-wallpaper]) :is(.brand,.system-nav,.file-tabs,.archive-callout,.hover-label,.archive-counter,.archive-navigation,.column-navigation,.powered,.system-footer,.back-button,.object-caption,.detail-content,.hall-list,.hall-legend,.viewer-actions,.viewer-back,.hall-carousel button,.toast,.pwa-update-notice){-webkit-backdrop-filter:none;backdrop-filter:none}:root:not([data-wallpaper]) #stage{--glass-opacity: .94}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root:not([data-wallpaper]) #stage{--glass-opacity: .94}}:root:not([data-wallpaper]) .terminal-modal{border:0;border-radius:30px;background:radial-gradient(520px 180px at 0% 0%,var(--glass-bloom),transparent 70%),rgba(var(--theme-panel-rgb, 237, 235, 228),.94);box-shadow:inset 0 1px 0 var(--glass-rim),inset 1px 0 0 var(--glass-rim-soft),inset -1px 0 0 var(--glass-rim-soft),inset 0 -1px 0 var(--glass-rim-soft),0 0 0 1px var(--glass-line),0 40px 100px -40px var(--glass-shadow),0 8px 24px -12px var(--glass-shadow)}:root:not([data-wallpaper]) :is([data-layout=compact],[data-layout=portrait]) .terminal-modal{border-radius:22px}:root:not([data-wallpaper]) :is(.toast,.pwa-update-notice){border-radius:999px;color:var(--theme-ink);background:radial-gradient(420px 150px at 0% 0%,var(--glass-bloom),transparent 70%),linear-gradient(180deg,var(--glass-sheen),transparent 58%),var(--glass-fill);-webkit-backdrop-filter:blur(26px) saturate(118%);backdrop-filter:blur(26px) saturate(118%);box-shadow:0 0 0 1px var(--glass-line),0 16px 36px -16px var(--glass-shadow),0 3px 10px -5px var(--glass-shadow)}:root:not([data-wallpaper]) :is(.toast,.pwa-update-notice):after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(180deg,var(--glass-rim),var(--glass-rim-soft) 18px,var(--glass-rim-soft));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}:root:not([data-wallpaper]) .pwa-update-notice{padding:5px 5px 5px 20px;gap:16px}:root:not([data-wallpaper]) .pwa-update-notice button{min-height:34px;padding:0 16px;border-left:0;border-radius:999px;background:var(--theme-ink);color:var(--theme-paper);transition:background .2s}:root:not([data-wallpaper]) .pwa-update-notice button:hover{background:var(--theme-accent)}:root:not([data-wallpaper]) :is([data-layout=compact],[data-layout=portrait]) .pwa-update-notice{min-height:0;padding:2px 2px 2px 16px;left:var(--edge);justify-content:space-between}:root:not([data-wallpaper]) :is([data-layout=compact],[data-layout=portrait]) .pwa-update-notice button{position:relative;min-height:28px}:root:not([data-wallpaper]) :is([data-layout=compact],[data-layout=portrait]) .pwa-update-notice button:before{content:"";position:absolute;inset:-8px -4px}:root:not([data-wallpaper]) :is([data-layout=desktop],[data-layout=cinematic]) .pwa-update-notice{right:calc(var(--edge) - 18px);bottom:25px}:root:not([data-wallpaper]) #stage[data-pwa-update=true]:not([data-mode=boot]) .archive-hint{visibility:hidden}.settings-list .glass-setting{gap:40px;cursor:default}.settings-list .glass-setting .glass-range{display:flex;align-items:center;gap:12px;flex:0 1 300px;min-width:180px;margin:0}.settings-list .glass-setting input{position:static;width:100%;height:22px;opacity:1;cursor:pointer;accent-color:#565c46}[data-dark-surface=true] .settings-list .glass-setting input{accent-color:var(--theme-accent)}.settings-list .glass-setting input:disabled{opacity:.4;cursor:not-allowed}.glass-setting input:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:3px;border-radius:11px}.glass-setting output{min-width:40px;text-align:right;font-size:12px;font-variant-numeric:tabular-nums}:is([data-layout=compact],[data-layout=portrait]) .settings-list .glass-setting{flex-wrap:wrap;gap:12px}[data-layout=portrait] .settings-list .glass-setting .glass-range{flex-basis:100%}:root:not([data-wallpaper]) .modal-backdrop{transition:background-color .2s ease}:root:not([data-wallpaper]) .modal-backdrop[data-peek]{background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}:root:not([data-wallpaper]) .settings-modal{transition:background-color .2s ease,box-shadow .2s ease}:root:not([data-wallpaper]) .modal-backdrop[data-peek] .settings-modal{background:transparent;box-shadow:none;scrollbar-color:transparent transparent}:root:not([data-wallpaper]) .settings-modal>*,:root:not([data-wallpaper]) .settings-modal .settings-list>*{transition:opacity .2s ease}:root:not([data-wallpaper]) .modal-backdrop[data-peek] .settings-modal>:not(.settings-list),:root:not([data-wallpaper]) .modal-backdrop[data-peek] .settings-list>:not(.glass-setting){opacity:0}:root:not([data-wallpaper]) .modal-backdrop[data-peek] .settings-list{border-top-color:transparent}:root:not([data-wallpaper]) .settings-list .glass-setting{transition:background-color .2s ease,box-shadow .2s ease,border-color .2s ease}:root:not([data-wallpaper]) .modal-backdrop[data-peek] .glass-setting{margin:0 -24px;padding-left:24px;padding-right:24px;border-radius:22px;border-bottom-color:transparent;background-color:var(--glass-fill);-webkit-backdrop-filter:blur(26px) saturate(118%);backdrop-filter:blur(26px) saturate(118%);box-shadow:inset 0 1px 0 var(--glass-rim),inset 1px 0 0 var(--glass-rim-soft),inset -1px 0 0 var(--glass-rim-soft),inset 0 -1px 0 var(--glass-rim-soft),0 0 0 1px var(--glass-line),0 16px 36px -16px var(--glass-shadow),0 3px 10px -5px var(--glass-shadow)}:root:not([data-wallpaper]) :is([data-layout=compact],[data-layout=portrait]) .modal-backdrop[data-peek] .glass-setting{margin:0 -10px;padding-left:10px;padding-right:10px;border-radius:16px}:root:not([data-wallpaper]) #stage.reduce-motion :is(.modal-backdrop,.settings-modal,.settings-modal>*,.settings-list>*){transition:none}:root:not([data-wallpaper]) #stage:is([data-layout=desktop],[data-layout=cinematic],[data-layout=opening]){--ui-lift: 36px}:root:not([data-wallpaper]) [data-mobile-boot=true]>#stage{--ui-lift: 0px}:root:not([data-wallpaper]) #stage :is(.brand,.system-nav,.file-tabs,.archive-ui>*,.back-button,.object-caption,.powered,.system-footer,.toast,.pwa-update-notice){translate:0 calc(-1 * var(--ui-lift, 0px))}:root:not([data-wallpaper]) #stage[data-layout=desktop] :is(.system-nav,.file-tabs){translate:0 calc(-1 * var(--ui-lift, 0px) - 36px)}:root:not([data-wallpaper]) #stage:is([data-layout=desktop],[data-layout=cinematic],[data-layout=opening]) .detail-content{top:calc(212px - var(--ui-lift))}:root:not([data-wallpaper]) #stage #table-hint{translate:0 calc(-1 * var(--ui-lift, 0px))}:root:not([data-wallpaper]) :is(.archive-navigation>button,.column-navigation button,.hall-carousel button){transition:background .3s,scale .12s ease-out}:root:not([data-wallpaper]) :is(.archive-navigation>button,.column-navigation button,.hall-carousel button):active:not(:disabled){scale:.9}:root:not([data-wallpaper]) :is(.system-nav button,.viewer-actions button){transition:background .2s,color .2s,scale .12s ease-out}:root:not([data-wallpaper]) :is(.solid-button,.pwa-update-notice button){transition:background .2s,scale .12s ease-out}:root:not([data-wallpaper]) :is(.read-file,.read-graph){transition:opacity .7s .4s,scale .12s ease-out}:root:not([data-wallpaper]) :is(.back-button,.viewer-back,.system-footer button,.settings-bottom button,.theme-choices button,.detail-tabs button,.file-title){transition:scale .12s ease-out}:root:not([data-wallpaper]) :is(.system-nav button,.viewer-actions button,.solid-button,.pwa-update-notice button,.read-file,.read-graph,.back-button,.viewer-back,.system-footer button,.settings-bottom button,.theme-choices button,.detail-tabs button):active:not(:disabled){scale:.96}:root:not([data-wallpaper]) .file-title:active{scale:.98}:root:not([data-wallpaper]) .file-title{transform-origin:left center}:root:not([data-wallpaper]) .hall-list button:not([aria-pressed=true]):active{background:#080a0814}:root:not([data-wallpaper]):not([data-dark-surface=true]) :is(.eyebrow,#selected-id,#selected-clearance,.hover-label,.column-navigation>div>span,.system-footer,.archive-hint,.back-button small,.object-caption>div,.detail-kicker span:last-child,.detail-title-cn>span,.detail-mini-title>small,.metadata dt,.panel-label,.detail-footnote,.hp-kicker,.hp-lead,.hp-code,.hp-person small,.hp-section>header>p,.hp-group summary span,.hp-stats small,.hp-source,.hp-range,.hp-seats-link small,.event-milestones li.is-done,.fc-tag,.fc-sub,.race-date,.race-count){color:#5b5850}:root:not([data-wallpaper]):not([data-dark-surface=true]) .file-tab:not([data-active=true],:hover){color:#5b5850}:root:not([data-wallpaper]) :is(.read-file,.read-graph,.file-title,.system-footer button,.file-ticks button,.detail-tabs button,.export-button,.settings-bottom button,.viewer-index){border-radius:10px}:root:not([data-wallpaper]) :is(.read-file,.read-graph,.settings-bottom button,.viewer-index){padding-inline:12px;margin-inline:-12px}:root:not([data-wallpaper]) .system-footer button{padding-inline:8px;margin-inline:-8px}:root:not([data-wallpaper]) :is([data-layout=desktop],[data-layout=opening]) .file-title{padding:4px 14px;margin:-4px -14px;border-radius:14px}:is([data-layout=desktop],[data-layout=opening]) .file-title:focus-visible .file-open{opacity:1;margin-left:12px;transform:translate(3px,-3px)}:root:not([data-wallpaper]) :is(.archive-path button,.doc-link,.key-reset,.key-reset-all,.motion-preference-note button,.pwa-actions button,.error-state button):focus-visible{border-radius:6px;border-bottom-color:transparent}:root:not([data-wallpaper]) .theme-choices button{border-radius:10px}:root:not([data-wallpaper]) .toggle{border-radius:12px}:root:not([data-wallpaper]) .toggle:after{border-radius:50%}:root:not([data-wallpaper]) .key-bind{border-radius:7px}:root:not([data-wallpaper]) .solid-button{border-radius:12px}:root:not([data-wallpaper]) .detail-actions :is(.solid-button,.export-button){border-radius:999px}:root:not([data-wallpaper]) .detail-actions{--actions-x: 36px;--actions-bottom: 28px;margin:14px calc(-1 * var(--actions-x)) calc(-1 * var(--actions-bottom));padding:14px var(--actions-x) var(--actions-bottom);bottom:calc(-1 * var(--actions-bottom));background:var(--glass-fill-reading);-webkit-backdrop-filter:blur(20px) saturate(118%);backdrop-filter:blur(20px) saturate(118%);box-shadow:0 -1px rgba(var(--theme-ink-rgb, 8, 10, 8),.08)}:root:not([data-wallpaper]) [data-layout=desktop] .detail-actions{margin-top:0}:root:not([data-wallpaper]) :is([data-layout=compact],[data-layout=portrait]) .detail-actions{--actions-x: 16px;--actions-bottom: 14px;padding-top:12px;background:rgba(var(--theme-paper-rgb, 234, 229, 225),.92)}:root:not([data-wallpaper]) [data-layout=portrait] .detail-actions{--actions-x: 14px;--actions-bottom: 12px}:root:not([data-wallpaper]) .quality-settings select{border-radius:8px}:root:not([data-wallpaper]) :is(.system-nav button,.archive-navigation>button,.column-navigation button):focus-visible{background:var(--glass-hover)}.relation-row:focus-visible{outline-offset:-3px}:is(#workspace,.new-menu){--ws-radius: 18px;--ws-sheet: rgb(var(--theme-panel-rgb, 237, 235, 228));--ws-paper: rgb(var(--theme-paper-rgb, 234, 229, 225));--ws-ink: var(--theme-ink, #080a08);--ws-muted: var(--theme-muted, #5b5850);--ws-text: rgba(var(--theme-ink-rgb, 8, 10, 8), .78);--ws-line: rgba(var(--theme-ink-rgb, 8, 10, 8), .12);--ws-tint: rgba(var(--theme-ink-rgb, 8, 10, 8), .06);--ws-tint-strong: rgba(var(--theme-ink-rgb, 8, 10, 8), .11);--ws-shadow: rgba(28, 22, 14, .34);--ws-shadow-strong: rgba(28, 22, 14, .5)}#workspace{position:absolute;z-index:3;inset:245px 41px 120px;color:var(--ws-ink);font-size:15px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease-out,visibility 0s linear .18s}:root:not([data-dark-surface=true]) :is(#workspace,.new-menu){--ws-muted: #5b5850}:root[data-dark-surface=true] :is(#workspace,.new-menu){--ws-shadow: rgba(0, 0, 0, .5);--ws-shadow-strong: rgba(0, 0, 0, .72)}#workspace[hidden]{display:none}#stage[data-work=table][data-mode=archive] #workspace{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .18s ease-out,visibility 0s linear 0s}.ws-holder[hidden]{display:none}#stage[data-layout=desktop] #workspace{top:106px}.nav-ws-slot{display:contents;gap:inherit}.nav-ws-slot .ws-toolbar{position:static;gap:inherit}#stage:not([data-work=table][data-mode=archive]) .nav-ws-slot .ws-toolbar{display:none}.nav-ws-slot .ws-tool{height:auto;background:none;box-shadow:none}.nav-ws-slot .ws-tool .nav-icon{width:23px;height:23px}:root[lang|=en] .nav-ws-slot .ws-tool{text-transform:uppercase}.ws-toolbar{position:absolute;right:0;bottom:calc(100% + 16px);display:flex;align-items:center;gap:8px;user-select:none;-webkit-user-select:none}.ws-tool{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px 0 13px;border-radius:999px;background:var(--ws-sheet);box-shadow:0 0 0 1px var(--ws-line),0 8px 20px -14px var(--ws-shadow);font-size:13px;letter-spacing:.4px;white-space:nowrap;transition:background-color .15s,box-shadow .15s,scale .12s ease-out}.ws-tool:hover:not(:disabled){background:color-mix(in srgb,var(--ws-sheet),var(--ws-ink) 5%)}.ws-tool:active:not(:disabled){scale:.96}.ws-tool:disabled{opacity:.4;cursor:default}.ws-tool[hidden]{display:none}.ws-tool .nav-icon{width:17px;height:17px}.ws-tool-table[aria-pressed=true]{color:var(--theme-accent, #9b7247)}.ws-layer{position:absolute;inset:0;z-index:1}.ws-empty{position:absolute;inset:0;display:grid;place-content:center;gap:8px;margin:0;padding:0 20%;text-align:center;color:var(--ws-muted);font-size:14px;line-height:1.7;border-radius:var(--ws-radius);box-shadow:inset 0 0 0 1.5px var(--ws-line)}.ws-empty[hidden]{display:none}.ws-empty strong{color:var(--ws-ink);font-size:17px;font-weight:600}.ws-snap-preview{position:absolute;z-index:900;border-radius:var(--ws-radius);background:rgba(var(--theme-ink-rgb, 8, 10, 8),.06);box-shadow:inset 0 0 0 1.5px rgba(var(--theme-ink-rgb, 8, 10, 8),.28);pointer-events:none;transition:left .14s ease-out,top .14s ease-out,width .14s ease-out,height .14s ease-out}.ws-snap-preview[hidden]{display:none}#workspace[data-ws-dragging=move]{cursor:grabbing}#workspace[data-ws-dragging] .ws-body{pointer-events:none}#workspace[data-ws-dragging]{user-select:none;-webkit-user-select:none}.ws-window{position:absolute;display:flex;flex-direction:column;min-width:0;min-height:0;border-radius:var(--ws-radius);background:var(--ws-sheet);box-shadow:0 0 0 1px var(--ws-line),0 16px 36px -22px var(--ws-shadow),0 3px 10px -6px var(--ws-shadow);transition:box-shadow .18s}.ws-window[data-ws-active=true]{box-shadow:0 0 0 1px rgba(var(--theme-ink-rgb, 8, 10, 8),.16),0 26px 56px -26px var(--ws-shadow-strong),0 6px 16px -8px var(--ws-shadow)}.ws-window[data-ws-dragging=true]{box-shadow:0 0 0 1px rgba(var(--theme-ink-rgb, 8, 10, 8),.18),0 34px 70px -28px var(--ws-shadow-strong),0 8px 20px -10px var(--ws-shadow)}.ws-window.is-flash{animation:ws-flash .7s ease-out}@keyframes ws-flash{0%,35%{box-shadow:0 0 0 2px rgba(var(--theme-accent-rgb, 155, 114, 71),.75),0 26px 56px -26px var(--ws-shadow-strong)}}.ws-bar{flex:none;display:flex;align-items:center;gap:10px;height:44px;padding:0 8px 0 16px;border-bottom:1px solid var(--ws-line);border-radius:var(--ws-radius) var(--ws-radius) 0 0;user-select:none;-webkit-user-select:none;touch-action:none}.ws-bar-icon{flex:none;display:grid;place-items:center;color:var(--ws-muted)}.ws-bar-icon .nav-icon{width:17px;height:17px}.ws-bar-title{flex:1 1 auto;min-width:0;display:flex;align-items:baseline;gap:10px;overflow:hidden;white-space:nowrap}.ws-bar-title strong{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:14px;font-weight:600;letter-spacing:.2px}.ws-bar-title small{flex:0 10 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:12px;color:var(--ws-muted)}.ws-bar-title small[hidden]{display:none}.ws-bar-dot{flex:none;align-self:center;width:8px;height:8px;border-radius:50%;box-shadow:0 0 0 1.5px rgba(var(--theme-paper-rgb, 234, 229, 225),.8)}.ws-bar-dot[hidden]{display:none}.ws-window:not([data-ws-active=true]) .ws-bar-title strong{color:var(--ws-muted);font-weight:500}.ws-bar-actions{flex:none;display:flex;gap:2px}.ws-bar-button{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:var(--ws-muted);transition:background-color .15s,color .15s,scale .12s ease-out}.ws-bar-button:hover{background:var(--ws-tint-strong);color:var(--ws-ink)}.ws-bar-button:active{scale:.9}.ws-bar-button .nav-icon{width:15px;height:15px}.ws-body{position:relative;flex:1 1 auto;min-height:0;overflow:hidden;border-radius:0 0 var(--ws-radius) var(--ws-radius);container-type:size;container-name:wsbody}.ws-grip{position:absolute;z-index:5;touch-action:none}.ws-grip[data-ws-grip=n]{top:-4px;left:14px;right:14px;height:8px;cursor:ns-resize}.ws-grip[data-ws-grip=s]{bottom:-4px;left:14px;right:14px;height:8px;cursor:ns-resize}.ws-grip[data-ws-grip=e]{right:-4px;top:14px;bottom:14px;width:8px;cursor:ew-resize}.ws-grip[data-ws-grip=w]{left:-4px;top:14px;bottom:14px;width:8px;cursor:ew-resize}.ws-grip[data-ws-grip=nw],.ws-grip[data-ws-grip=ne],.ws-grip[data-ws-grip=sw],.ws-grip[data-ws-grip=se]{width:18px;height:18px}.ws-grip[data-ws-grip=nw]{top:-5px;left:-5px;cursor:nwse-resize}.ws-grip[data-ws-grip=se]{bottom:-5px;right:-5px;cursor:nwse-resize}.ws-grip[data-ws-grip=ne]{top:-5px;right:-5px;cursor:nesw-resize}.ws-grip[data-ws-grip=sw]{bottom:-5px;left:-5px;cursor:nesw-resize}.ws-window[data-ws-max=true] .ws-grip,#workspace[data-ws-narrow=true] .ws-grip{display:none}.ws-menu{position:absolute;z-index:26;width:360px;max-width:calc(100% - 24px);color:var(--ws-ink);font-size:15px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:6px;border-radius:16px;background:rgba(var(--theme-paper-rgb, 234, 229, 225),.98);box-shadow:0 0 0 1px var(--ws-line),0 24px 56px -22px var(--ws-shadow-strong),0 6px 16px -8px var(--ws-shadow);transform-origin:top left;animation:ws-menu-in .16s cubic-bezier(.2,.9,.3,1)}.ws-menu[hidden]{display:none}@keyframes ws-menu-in{0%{opacity:0;scale:.96}}.ws-menu-head{margin:8px 10px 4px;font-size:11px;letter-spacing:.8px;color:var(--ws-muted)}.ws-menu-note{margin:4px 10px 6px 44px;font-size:11px;color:var(--ws-muted)}.ws-menu-sep{height:1px;margin:6px 8px;background:var(--ws-line)}.ws-menu-item{display:flex;align-items:center;gap:12px;width:100%;min-height:40px;padding:6px 10px;border-radius:10px;text-align:left;font-size:14px;transition:background-color .12s}.ws-menu-item:hover:not(:disabled),.ws-menu-item:focus-visible{background:var(--ws-tint-strong)}.ws-menu-item:focus-visible{outline-offset:-3px}.ws-menu-item:disabled{opacity:.45;cursor:default}.ws-menu-icon{flex:none;display:grid;place-items:center;width:22px;color:var(--ws-muted)}.ws-menu-icon .nav-icon{width:18px;height:18px}.ws-menu-label{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px;overflow:hidden}.ws-menu-label,.ws-menu-label small{white-space:nowrap;text-overflow:ellipsis}.ws-menu-label small{overflow:hidden;font-size:11px;color:var(--ws-muted)}.ws-menu-tag{flex:none;padding:2px 8px;border-radius:999px;background:var(--ws-tint);font-size:10px;letter-spacing:.4px;color:var(--ws-muted)}.ws-menu-key{flex:none;font:inherit;font-size:12px;letter-spacing:.4px;color:var(--ws-muted)}.ws-menu-count{flex:none;font-size:12px;font-variant-numeric:tabular-nums;color:var(--ws-muted)}.ws-menu-more{flex:none;display:grid;place-items:center;width:16px;color:var(--ws-muted)}.ws-menu-more .nav-icon{width:14px;height:14px;rotate:-90deg}.ws-menu-item.is-open{background:var(--ws-tint-strong)}.ws-submenu{width:340px}.ws-menu-back{display:flex;align-items:center;gap:6px;width:100%;min-height:40px;padding:6px 10px;border-radius:10px;text-align:left;font-size:13px;color:var(--ws-muted);transition:background-color .12s}.ws-menu-back .nav-icon{width:16px;height:16px;rotate:90deg}.ws-menu-back:hover,.ws-menu-back:focus-visible{background:var(--ws-tint-strong);color:var(--ws-ink)}.ws-menu-back:focus-visible{outline-offset:-3px}.ws-tab-ghost{position:absolute;z-index:40;display:inline-flex;align-items:center;gap:8px;max-width:280px;height:36px;padding:0 14px 0 11px;border-radius:999px;background:rgb(var(--theme-panel-rgb, 237, 235, 228));color:var(--theme-ink, #080a08);box-shadow:0 0 0 1px rgba(var(--theme-ink-rgb, 8, 10, 8),.14),0 16px 34px -14px #1c160e80;font-size:13px;white-space:nowrap;pointer-events:none;opacity:.94}.ws-tab-ghost span{overflow:hidden;text-overflow:ellipsis}.ws-tab-ghost .nav-icon{flex:none;width:16px;height:16px}.ws-tab-ghost[data-over]{box-shadow:0 0 0 2px rgba(var(--theme-accent-rgb, 155, 114, 71),.7),0 16px 34px -14px #1c160e80}#stage #workspace #work-table{inset:0;border-radius:0 0 var(--ws-radius) var(--ws-radius);box-shadow:none}#stage #workspace #work-table:after{display:none}@container wsbody (min-width: 1001px) and (max-width: 1599px){#workspace .wt-scope .scope-suffix{display:none}}@container wsbody (max-width: 1000px){#workspace .wt-toolbar{padding:8px 12px 0}#workspace .wt-top{flex-direction:column;align-items:stretch;gap:4px;min-height:0}#workspace .wt-search{flex:none;width:100%;min-width:0}#workspace .wt-find{display:flex;align-items:center;gap:10px;width:100%}#workspace .wt-find>.wt-search{flex:1 1 auto;width:auto}#workspace .wt-controls{flex:none;gap:8px;margin:0 -5px;padding:5px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}#workspace .wt-controls::-webkit-scrollbar{display:none}#workspace .wt-chips{flex:none;padding:0;overflow:visible}#workspace .wt-spacer{display:none}#workspace .wt-bar{flex-wrap:wrap;gap:6px 12px}#workspace .wt-status,#workspace .wt-bar-actions .wt-verb,#workspace .wt-bar-actions .pick-graph small{display:none}}.ws-file{position:absolute;inset:0;display:flex;flex-direction:column}.ws-file-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;padding:0 26px 18px;outline:none}.ws-file-head{display:flow-root;padding-top:22px}.ws-file-portrait{float:right;width:88px;margin:0 0 10px 18px;padding:3px;border-radius:12px;border:1px solid var(--ws-line);background:rgba(var(--theme-ink-rgb, 8, 10, 8),.03);object-fit:cover}.ws-file-kicker{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:11px;letter-spacing:1.2px;color:var(--ws-muted)}.ws-file-name{margin:8px 0 4px;font-size:26px;line-height:1.16;letter-spacing:-.4px;font-weight:600;overflow-wrap:anywhere}.ws-file-name .lang-sub{display:block;margin:4px 0 0;font-size:14px;font-weight:400;letter-spacing:.2px;color:var(--ws-muted)}.ws-file-path{display:flex;flex-wrap:wrap;gap:2px 14px;margin:0;font-size:12px;letter-spacing:.4px;color:var(--ws-muted)}.ws-file .metadata{clear:both;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px 22px;margin:14px 0 4px}.ws-file .metadata dt{font-size:10px}.ws-file .metadata dd{margin-top:4px;font-size:13px}.ws-seg-row{position:sticky;top:0;z-index:2;margin:0 -26px;padding:12px 26px;background:var(--ws-sheet);box-shadow:0 -3px 0 var(--ws-sheet)}.ws-seg{display:flex;width:fit-content;max-width:100%;overflow-x:auto;scrollbar-width:none;gap:2px;padding:3px;border-radius:999px;background:var(--ws-tint)}.ws-seg::-webkit-scrollbar{display:none}.ws-seg button{flex:none;white-space:nowrap;min-height:32px;padding:0 18px;border-radius:999px;font-size:13px;letter-spacing:.3px;color:var(--ws-muted);transition:background-color .15s,color .15s}.ws-seg button:hover{color:var(--ws-ink)}.ws-seg button[aria-selected=true]{background:var(--ws-sheet);color:var(--ws-ink);box-shadow:0 1px 3px #0000001f}:root[data-dark-surface=true] .ws-seg button[aria-selected=true]{background:rgba(var(--theme-ink-rgb),.16)}.ws-file .ws-file-panel.tab-panel{height:auto;min-height:0;padding-top:0;overflow:visible}.ws-file .tab-panel p,.ws-file .research-notes li,.ws-file .doc-list,.ws-file .doc-callout p{color:var(--ws-text)}.ws-file .tab-panel p{font-size:15px;line-height:1.85;text-align:start}.ws-file .panel-label{margin-top:6px;font-size:10px}.ws-file .ws-file-foot{margin-top:18px;font-size:10px}.ws-file .relation-row{padding:10px 6px;margin:0 -6px;width:calc(100% + 12px);border-radius:8px}:root:not([data-dark-surface=true]) .ws-file .relation-row:hover{background:var(--ws-tint)}.ws-file-actions{flex:none;display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px 14px;border-top:1px solid var(--ws-line);background:var(--ws-sheet)}.ws-action{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px 0 12px;border-radius:999px;background:var(--ws-tint);font-size:13px;letter-spacing:.3px;white-space:nowrap;transition:background-color .15s,scale .12s ease-out}.ws-action:hover{background:var(--ws-tint-strong)}.ws-action:active{scale:.96}.ws-action .nav-icon{flex:none;width:16px;height:16px}.ws-action.is-primary{background:var(--ws-ink);color:var(--ws-paper)}.ws-action.is-primary:hover{background:rgba(var(--theme-ink-rgb, 8, 10, 8),.84)}.ws-action small{margin-left:6px;font-size:11px;opacity:.72}.ws-action[aria-pressed=true]{background:rgba(var(--theme-ink-rgb, 8, 10, 8),.16);font-weight:600}@container wsbody (max-width: 560px){.ws-file-scroll{padding:0 18px 14px}.ws-seg-row{margin:0 -18px;padding-inline:18px}.ws-file-name{font-size:22px}.ws-file-portrait{width:72px;margin-left:14px}.ws-file-actions{padding:10px 12px 12px;gap:6px}.ws-action:not(.is-primary){width:36px;padding:0;justify-content:center}.ws-action:not(.is-primary)>span{display:none}}.ws-graph,.ws-chamber,.ws-document,.ws-body>.comments-view{position:absolute;inset:0}.ws-chamber>.chamber-hall,.ws-document>.document-reader{position:absolute;inset:0}.ws-document-notice{position:absolute;inset:0;display:grid;place-items:center;margin:0;padding:24px;font-size:13px;text-align:center;color:var(--theme-muted, #5b5850)}.graph-view.is-embedded{position:absolute;inset:0;z-index:auto;grid-template-columns:minmax(0,1fr) 300px;background:var(--ws-sheet)}.graph-view.is-embedded .graph-bar{gap:12px;padding:10px 14px}.graph-bar-spacer{flex:1 1 auto}.graph-view.is-embedded .graph-tools{gap:6px 18px;padding:8px 14px}.graph-view.is-embedded .graph-panel{padding:16px 18px 18px}.graph-view.is-embedded .graph-depth button{padding:6px 12px}.graph-view.is-embedded .graph-zoom button{width:32px;height:32px}@container wsbody (max-width: 760px){.graph-view.is-embedded{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) minmax(0,38%)}.graph-view.is-embedded .graph-panel{border-left:0;border-top:1px solid var(--graph-line)}.graph-view.is-embedded .graph-legend{display:none}.graph-view.is-embedded .graph-panel-actions{flex-direction:row;flex-wrap:wrap}.graph-view.is-embedded .graph-panel-actions .graph-action{flex:1 1 140px}.graph-view.is-embedded .graph-depth small{display:none}}@container wsbody (max-height: 520px){.graph-view.is-embedded{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr)}.graph-view.is-embedded :is(.graph-panel,.graph-legend){display:none}.graph-view.is-embedded .graph-tools{flex-wrap:nowrap;justify-content:flex-start;gap:14px;padding:6px 14px;overflow-x:auto;scrollbar-width:none}.graph-view.is-embedded :is(.graph-filters,.graph-centres){flex:none;flex-wrap:nowrap}.graph-view.is-embedded :is(.graph-filters,.graph-centres)>*{flex:none}.graph-view.is-embedded .graph-bar{padding:6px 14px}}.ws-note{position:absolute;inset:0;display:flex;flex-direction:column}.ws-note>.note-editor{flex:1 1 auto}.ws-note .note-foot{padding:12px 16px 14px}.ws-note .note-foot-button{height:36px}@container wsbody (max-width: 560px){.ws-note .note-foot{padding:10px 12px 12px;gap:6px}}.ws-note-loading{margin:auto;font-size:13px;color:var(--ws-muted)}#stage:is([data-layout=compact],[data-layout=portrait]) #workspace{--ws-radius: 16px;left:var(--edge, 20px);right:var(--edge, 20px);top:calc(var(--top-edge, 16px) + 91px);bottom:calc(var(--bottom-edge, 12px) + 44px)}#workspace[data-ws-narrow=true] .ws-toolbar{inset:0 0 auto;justify-content:flex-end;height:44px}#workspace[data-ws-narrow=true] .ws-tool{height:44px;padding:0 16px 0 14px}#workspace[data-ws-narrow=true] .ws-tool-three{margin-right:auto}#workspace[data-ws-narrow=true] .ws-layer{top:52px}#workspace[data-ws-narrow=true] .ws-window[data-ws-buried=true]{visibility:hidden}#workspace[data-ws-narrow=true] [data-ws-win=max]{display:none}#workspace[data-ws-narrow=true] .ws-bar{height:48px}#workspace[data-ws-narrow=true] .ws-bar-button{width:40px;height:40px}.reduce-motion :is(.ws-menu,.ws-window.is-flash){animation:none}@media(prefers-reduced-motion:reduce){:is(.ws-menu,.ws-window.is-flash){animation:none}}:root:not([data-wallpaper]) #stage:is([data-layout=compact],[data-layout=portrait])[data-work=table][data-mode=archive] .brand{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,visibility 0s linear .2s}#stage:is([data-layout=compact],[data-layout=portrait]) #workspace{top:calc(var(--top-edge, 16px) + 60px)}.work-table[data-view=notes] .wt-scroller,.work-table[data-view=notes] .wt-empty,.work-table[data-view=notes] .wt-controls>:is(.wt-filters,.wt-fields,.wt-sort,.wt-dir),.work-table[data-view=notes] .wt-bar>:is(.wt-bar-picks,.wt-bar-actions){display:none}#work-table[data-view=notes] #wt-pick-note{display:none}.wt-notes{display:flex;flex-direction:column;flex:1 1 0;min-height:0}.wt-notes[hidden]{display:none}.wt-notes-head{flex:none;display:flex;align-items:center;gap:10px;min-height:44px;padding:0 20px 0 15px;border-bottom:1px solid var(--wt-sep);user-select:none;-webkit-user-select:none}.wt-notes-kinds{display:flex;align-items:center;gap:2px;flex:0 1 auto;min-width:0;padding:5px;margin:0 -5px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.wt-notes-kinds::-webkit-scrollbar{display:none}.wt-notes-kinds>.facet-option{flex:none}.wt-notes-new{flex:none;margin-left:auto;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px 0 11px;border-radius:999px;background:var(--theme-ink, #080a08);color:var(--theme-paper, #eae5e1);font-size:13px;letter-spacing:.3px;white-space:nowrap;transition:opacity .15s,scale .12s ease-out}.wt-notes-new .nav-icon{width:15px;height:15px;margin:0}.wt-notes-new:hover{opacity:.88}.wt-notes-new:active{scale:.96}.wt-notes-scroll{position:relative;flex:1 1 0;min-height:0;padding:6px 12px 12px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(var(--theme-ink-rgb, 8, 10, 8),.25) transparent}.wt-notes-list{margin:0;padding:0;list-style:none}.wt-note{border-bottom:1px solid var(--wt-sep)}.wt-note-row{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;column-gap:12px;row-gap:3px;width:100%;padding:10px 10px 11px;border-radius:10px;text-align:start;color:var(--theme-ink, #080a08);cursor:pointer;transition:background-color .15s}.wt-note-row:hover{background:rgba(var(--theme-ink-rgb, 8, 10, 8),.05)}.wt-note-row:active{background:rgba(var(--theme-ink-rgb, 8, 10, 8),.09)}.wt-note-row:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:-3px}.wt-note-icon{display:flex;align-items:center;justify-content:center;color:var(--wt-muted)}.wt-note-icon .nav-icon{width:18px;height:18px;margin:0}.wt-note-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.4}.wt-note-row time{font-size:11px;color:var(--wt-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.wt-note-line{grid-column:2 / -1;display:flex;align-items:baseline;gap:8px;min-width:0;overflow:hidden;white-space:nowrap;font-size:13px;line-height:1.5;color:var(--wt-muted)}.wt-note-meta{flex:none;max-width:45%;overflow:hidden;text-overflow:ellipsis;font-size:12px;letter-spacing:.2px}.wt-note-meta:after{content:"·";margin-left:8px}.wt-note-tag{flex:none;margin:0;padding:0 8px;border-radius:999px;background:rgba(var(--theme-ink-rgb, 8, 10, 8),.07);font-style:normal;font-size:10px;letter-spacing:.3px;line-height:1.6;color:var(--theme-ink, #080a08)}.wt-note-snippet{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--theme-ink, #080a08);opacity:.82}.wt-note-untitled,.wt-note-none{color:var(--wt-muted)}.wt-note-row mark{padding:0 1px;border-radius:3px;background:rgba(var(--theme-accent-rgb, 155, 114, 71),.26);color:inherit}.wt-notes-more{display:flex;justify-content:center;padding:14px 0 4px}.wt-notes-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:100%;padding:24px;text-align:center}.wt-notes-empty[hidden]{display:none}.wt-notes-empty strong{font-size:17px;font-weight:600}.wt-notes-empty p{max-width:640px;margin:0;font-size:13px;line-height:1.75;color:var(--wt-muted)}.wt-notes-empty .pick-button{display:inline-flex;align-items:center;gap:6px}.wt-notes-empty .pick-button .nav-icon{width:14px;height:14px;margin:0}#stage:has(#workspace #work-table[data-view=notes]) #table-hint .hint-pick{display:none}.work-table .wt-status[data-warning] small{color:#8a5a00}:root[data-dark-surface=true] .work-table .wt-status[data-warning] small{color:#e0b46a}.wt-notes-offer{display:inline-flex;align-items:center;gap:7px}.wt-notes-offer .nav-icon{width:14px;height:14px;margin:0}.wt-chips>.wt-notes-chip{gap:5px}.wt-notes-chip .nav-icon{width:14px;height:14px;margin:0}.wt-notes-chip small[hidden]{display:none}:is([data-layout=compact],[data-layout=portrait]) .wt-notes-head{padding:0 14px 0 9px}:is([data-layout=compact],[data-layout=portrait]) .wt-notes-scroll{padding:4px 6px 10px}[data-layout=portrait] .wt-notes-new{width:38px;height:38px;padding:0;justify-content:center}[data-layout=portrait] .wt-notes-new>span{display:none}.wt-notes-kinds[data-fade=start]{-webkit-mask-image:linear-gradient(to right,transparent,#000 28px);mask-image:linear-gradient(to right,transparent,#000 28px)}.wt-notes-kinds[data-fade=end]{-webkit-mask-image:linear-gradient(to left,transparent,#000 28px);mask-image:linear-gradient(to left,transparent,#000 28px)}.wt-notes-kinds[data-fade=both]{-webkit-mask-image:linear-gradient(to right,transparent,#000 28px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,transparent,#000 28px,#000 calc(100% - 28px),transparent)}[data-layout=portrait] .wt-note-meta{max-width:55%}.workbench{position:absolute;inset:0;z-index:5;pointer-events:none;color:#080a08}.workbench[hidden]{display:none}.workbench [hidden]{display:none!important}[data-workbench=true][data-workbench-brand=false]:not([data-mode=boot])>.brand,[data-workbench=true][data-workbench-footer=false]:not([data-mode=boot])>.system-footer,[data-workbench=true][data-workbench-settings=false]:not([data-mode=boot])>.system-nav{display:none}.workbench[data-clock-visible=false] .wb-today{margin-top:0}[data-workbench] #archive-ui{transition:opacity .26s ease,visibility 0s,--archive-reveal .8s .3s}[data-workbench]:not([data-mode=boot])>.powered{transition:opacity .26s ease,visibility 0s}[data-workbench=true]:not([data-mode=boot]) :is(#archive-ui,.powered,.inspection-overlay){opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease-out,visibility 0s .22s}[data-workbench=true][data-mode=boot] #archive-ui{opacity:0;visibility:hidden}[data-workbench=true] #archive-ui button{pointer-events:none}.reduce-motion[data-workbench] :is(#archive-ui,.powered){transition:none}[data-workbench=true] .system-nav>button:not(.settings-button){display:none}.wb-overview{position:absolute;top:24%;left:var(--edge);width:min(29%,400px)}.wb-kicker{font-size:11px;letter-spacing:1.8px;border-top:1px solid #aaa59a;padding-top:12px;display:flex;justify-content:space-between;gap:12px}.wb-clock{font-size:clamp(52px,6vw,112px);line-height:1.18;font-weight:300;letter-spacing:-5px;font-variant-numeric:tabular-nums}.wb-date{font-size:14px;margin-top:8px}.wb-today{margin-top:36px;padding:18px 0;background:none;border-top:1px solid #aaa59a;pointer-events:auto}.wb-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.wb-heading h2{margin:0;font-size:16px;font-weight:500}.wb-task-count{font-size:12px}.wb-task{display:flex;align-items:flex-start;gap:12px;width:100%;text-align:left;padding:12px 0;font-size:14px;line-height:1.6;border-top:1px solid #bdb8ad;overflow-wrap:anywhere}.wb-check{flex:0 0 18px;height:18px;line-height:17px;text-align:center;border:1px solid #a6a49c;margin-top:3px}.wb-task[aria-pressed=true]{color:#858077}.wb-task[aria-pressed=true]>span:last-child{text-decoration:line-through}.wb-task[aria-pressed=true] .wb-check{background:#080a08;color:#fff}.wb-module{position:absolute;top:30%;right:var(--edge);width:min(34%,500px);padding:0;background:none;pointer-events:auto}.wb-title{font-size:32px;font-weight:400;margin:22px 0;padding-bottom:18px;border-bottom:1px solid #aaa59a}.wb-large{font-size:clamp(45px,5vw,82px);font-weight:300;line-height:1.2;font-variant-numeric:tabular-nums;letter-spacing:-2px}.wb-large small{display:inline-block;font-size:12px;margin-left:14px;letter-spacing:1px}.wb-rule{height:2px;background:#bdb8ad;margin-top:22px}.wb-rule i{display:block;height:100%;background:#080a08}.wb-muted{font-size:12px;line-height:1.9;color:#77756d;margin:14px 0 0}.wb-empty,.wb-event{font-size:19px;line-height:1.6;overflow-wrap:anywhere}.wb-storage{font-size:12px;color:#9b7247;line-height:1.7}.wb-storage:empty{display:none}.wb-media{display:flex;align-items:center;gap:18px}.wb-media img,.wb-cover{width:96px;height:96px;object-fit:cover;flex-shrink:0}.wb-cover{display:grid;place-items:center;font-size:35px;background:#e8e5e1}.wb-media h3{font-size:21px;font-weight:500;margin:8px 0;overflow-wrap:anywhere}.wb-media p{font-size:13px;margin:0;overflow-wrap:anywhere}.wb-media small,.wb-timer-label{font-size:11px;color:#77756d}.wb-timer-buttons{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.wb-timer-buttons button{min-height:42px;padding:0 14px;border:1px solid #a6a49c;font-size:13px}.wb-timer-buttons button:first-child{color:#ece9e4;background:#080a08;border-color:#080a08}.wb-nav{position:absolute;right:var(--edge);left:var(--edge);bottom:9%;display:flex;justify-content:flex-end;gap:22px;pointer-events:none}.wb-nav button{position:relative;pointer-events:auto;width:120px;min-height:56px;background:none;text-align:left;padding:10px 0 10px 15px;font-size:12px;color:#77756d}.wb-nav button small{display:block;font-size:9px;margin-bottom:4px}.wb-nav button span{float:right}.wb-nav button:before{content:"";position:absolute;left:0;top:20px;width:2px;height:12px;background:#aaa59a}.wb-nav button[aria-pressed=true]{color:#080a08}.wb-nav button[aria-pressed=true]:before{top:10px;height:33px;background:#080a08}.workbench button:hover{color:#9b7247}.wb-nav button:hover:before{background:#a27849}.wb-settings{padding:16px 0;border-bottom:1px solid #bdb8ad}.wb-settings>div{display:flex;gap:10px;margin-top:12px}.wb-settings button{padding:12px;border:1px solid #a6a49c;font-size:13px}.wb-settings button[aria-pressed=true]{background:#080a08;color:#ece9e4}.wb-settings p{font-size:12px;line-height:1.8;color:#77756d}@media(max-width:1000px){.wb-overview{top:20%;width:35%}.wb-module{top:22%;width:45%;padding:0}.wb-clock{letter-spacing:-2px}.wb-today{margin-top:15px;padding:12px 0}.wb-nav{bottom:10%}.wb-nav button{width:110px}}@media(max-height:650px)and (min-width:701px){.wb-overview{top:22%}.wb-module{top:20%}.wb-clock{font-size:48px}.wb-today{margin-top:12px}.wb-task{padding:7px 0}.wb-title{margin:12px 0;font-size:22px}.wb-large{font-size:48px}.wb-nav{bottom:8%}.wb-muted{margin-top:8px}}@media(max-width:700px){.workbench{top:100px;bottom:50px;overflow-y:auto;pointer-events:auto;padding:0 var(--edge)}.wb-overview,.wb-module{position:static;width:auto}.wb-module{margin-top:20px}.wb-overview{padding-top:8px}.wb-nav{position:static;flex-wrap:wrap;margin-top:20px;padding-bottom:16px;justify-content:flex-start}.wb-nav button{flex:1 0 27%}.wb-clock{font-size:64px}}.wb-media>div:last-child{min-width:0;flex:1}.wb-media :is(h3,p){max-width:100%;overflow:hidden}.wb-media>div:last-child{display:flex;flex-direction:column;align-items:flex-start}#stage[data-custom-wallpaper-visible=true] .wb-media small,#stage[data-custom-wallpaper-visible=true] .wb-content>.wb-muted{color:var(--theme-ink, #242622)}.relay-entry,.relay-hud,.relay-target{position:absolute;z-index:7;color:#171713}.relay-entry{left:var(--edge);bottom:9%;padding:12px 0;border-top:1px solid #aaa59a;background:transparent;font-size:13px;letter-spacing:1px}.relay-entry span{margin-right:22px}.relay-hud{top:15%;left:var(--edge);right:var(--edge);pointer-events:none}.relay-heading{display:flex;align-items:baseline;gap:24px}.relay-heading small{font-size:11px;letter-spacing:2px}.relay-score{font-size:56px;font-weight:300;font-variant-numeric:tabular-nums}.relay-message{font-size:13px}.relay-time{height:2px;background:#b7b3a944;margin-top:12px}.relay-time i{display:block;height:100%;background:#8c744b;transform-origin:left}.relay-actions{position:relative;display:flex;justify-content:flex-end;gap:16px;margin-top:16px}.relay-actions button{pointer-events:auto;padding:12px 18px;border:1px solid #928c7b;background:#e8e5deee;font-size:13px}.relay-target{width:46px;height:46px;transform:translate(-50%,-50%);border:1px solid #7b6035;background:#eee9dfe8;box-shadow:0 0 0 5px #eee9df44;font-size:15px;font-variant-numeric:tabular-nums}.relay-target:hover{background:#1d1e19;color:#eee9df}.relay-entry[hidden],.relay-hud[hidden],.relay-target[hidden],.relay-retry[hidden]{display:none}[data-relay]:not([data-mode=boot])>:is(.workbench,.brand,.system-footer){transition:opacity .3s ease,visibility 0s}[data-relay=true]>:is(.workbench,.brand,.system-footer,#archive-ui,.powered,.inspection-overlay){opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease-out,visibility 0s .22s}.reduce-motion[data-relay]>:is(.workbench,.brand,.system-footer,#archive-ui,.powered,.inspection-overlay){transition:none}.relay-entry:focus-visible,.relay-actions button:focus-visible,.relay-target:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px}@media(max-width:700px){.relay-heading{gap:12px;flex-wrap:wrap}.relay-message{flex-basis:100%}.relay-hud{top:max(120px,18%)}}#stage .hud-surface{transition-property:opacity,color,background-color,border-color!important}#stage[data-hud-depth=true] .hud-surface{transform-origin:0 0!important;transform:var(--hud-projection, none)!important}.screen-finish-defs{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.system-footer .three-toggle{margin-left:12px;padding:2px 0 2px 14px;border-left:1px solid currentColor;pointer-events:auto;white-space:nowrap}.system-footer .three-toggle[aria-pressed=false]{opacity:.65}.wallpaper-background{position:absolute;inset:0;opacity:0;pointer-events:none;overflow:hidden;transition:opacity .65s ease}.wallpaper-background img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .65s ease}.wallpaper-background[data-reduced=true] img{transition:none}#stage:is([data-three-state=closing],[data-three-state=off],[data-three-state=loading]) :is(.relay-entry,.inspection-overlay,.object-caption,#inspection-marks,#hover-label){visibility:hidden;pointer-events:none}#stage:is([data-three-state=closing],[data-three-state=loading]) #three-scene{pointer-events:none}[data-ui-frost=true] .frost-surface{isolation:isolate}.wb-time,.wb-today,.relay-heading,.relay-actions{position:relative}.system-footer>.frost-surface{position:relative}.frost-surface:after{content:"";position:absolute;inset:-12px -16px;z-index:-1;pointer-events:none;opacity:0;border-radius:3px;transition:opacity .22s ease}[data-ui-frost=true] .frost-surface:after{opacity:1;background:rgba(var(--theme-paper-rgb, 234, 229, 225),var(--frost-tint, .35));-webkit-backdrop-filter:blur(var(--frost-blur, 13px)) saturate(.8);backdrop-filter:blur(var(--frost-blur, 13px)) saturate(.8);box-shadow:inset 0 1px #ffffff1f,0 1px #00000014}.wb-nav .frost-surface:after{inset:0 -6px}#stage[data-super-performance=true] .frost-surface:after{-webkit-backdrop-filter:none;backdrop-filter:none}.system-footer .frost-surface:after{inset:-8px -12px}.relay-actions.frost-surface:after{left:auto;width:240px}.reduce-motion .frost-surface:after{transition:none}@media(max-width:700px){[data-ui-frost=true] .wb-module{position:relative}}#stage[data-custom-wallpaper-visible=true] .scene-atmosphere{background-size:100% var(--wallpaper-mask-range),100% var(--wallpaper-mask-range),100% 100%;background-position:top,bottom,center;background-repeat:no-repeat;opacity:var(--wallpaper-mask-visible)!important;transition:none}#stage[data-custom-wallpaper-visible=true] .archive-atmosphere:before,#stage[data-custom-wallpaper-visible=true] .archive-atmosphere:after{background-size:100% var(--wallpaper-mask-range),100% var(--wallpaper-mask-range),100% 100%;background-position:top,bottom,center;background-repeat:no-repeat}#stage[data-custom-wallpaper-visible=true] .archive-atmosphere:before{background-size:100% var(--wallpaper-mask-range),100% 100%;background-position:top,center}[data-dark-surface=true] #stage[data-custom-wallpaper-visible=true] .archive-atmosphere:before{background-size:100% var(--wallpaper-mask-range),100% var(--wallpaper-mask-range),100% 100%;background-position:top,bottom,center}#stage[data-custom-wallpaper-visible=true] .system-footer{color:var(--theme-ink, #242622)}#stage[data-custom-wallpaper-visible=true] .system-footer .three-toggle[aria-pressed=false]{opacity:1}#stage[data-custom-wallpaper-visible=true] :is(.wb-nav button,.wb-task,.wb-muted,.wb-task-count,.wb-storage,.wb-media small,.wb-timer-label,.system-nav button,.relay-entry){color:var(--theme-ink, #242622)}#stage[data-custom-wallpaper-visible=true] :is(.wb-nav button,.wb-task,.system-nav button,.system-footer button,.relay-entry):hover{color:var(--theme-ink, #242622)}#clock{display:inline-flex;align-items:baseline;font-variant-numeric:tabular-nums;white-space:nowrap}#clock>span{flex:none}#stage{--ui-top: 0px;--ui-right: 0px;--ui-bottom: 0px;--ui-left: 0px;--ui-brand-top: 114px;--ui-nav-top: 124px;--ui-footer-bottom: 35px;--ui-viewer-top: 58px;--ui-viewer-bottom: 68px;--ui-viewer-side: 60px;--ui-viewer-state: 37px;--ui-modal-clearance: 100px}#stage[data-ui-insets=true]:not([data-mode=boot])>:is(#archive-ui,#detail-ui){inset:var(--ui-top) var(--ui-right) var(--ui-bottom) var(--ui-left)}#stage[data-ui-insets=true]:not([data-mode=boot])>.workbench{inset:var(--ui-top) var(--ui-right) 0 var(--ui-left)}#stage[data-ui-insets=true]:not([data-mode=boot]) :is(.wb-nav,.system-footer,.relay-entry){translate:0 calc(-1 * var(--ui-bottom))}#stage[data-ui-insets=true]:not([data-mode=boot])>.brand{left:calc(var(--edge) + var(--ui-left));top:calc(var(--ui-brand-top) + var(--ui-top))}#stage[data-ui-insets=true]:not([data-mode=boot])>.system-nav{right:calc(var(--edge) + var(--ui-right));top:calc(var(--ui-nav-top) + var(--ui-top))}#stage[data-ui-insets=true]:not([data-mode=boot])>.system-footer{left:calc(var(--edge) + var(--ui-left));right:calc(var(--edge) + var(--ui-right));bottom:var(--ui-footer-bottom)}#stage[data-ui-insets=true]:not([data-mode=boot])>.powered{right:calc(var(--edge) + var(--ui-right));bottom:calc(108px + var(--ui-bottom))}#stage[data-ui-insets=true]:not([data-mode=boot])>.relay-entry{left:calc(var(--edge) + var(--ui-left))}#stage[data-ui-insets=true]:not([data-mode=boot])>.relay-hud{top:calc(15% + var(--ui-top));left:calc(var(--edge) + var(--ui-left));right:calc(var(--edge) + var(--ui-right))}#stage[data-ui-insets=true]:not([data-mode=boot])>.toast{left:calc(50% + (var(--ui-left) - var(--ui-right)) / 2);bottom:calc(85px + var(--ui-bottom))}#stage[data-ui-insets=true]:not([data-mode=boot]) .terminal-modal{max-width:max(180px,calc(100% - var(--ui-left) - var(--ui-right) - var(--ui-modal-clearance)));max-height:max(180px,calc(100% - var(--ui-top) - var(--ui-bottom) - var(--ui-modal-clearance)));translate:calc((var(--ui-left) - var(--ui-right)) / 2) calc((var(--ui-top) - var(--ui-bottom)) / 2);overflow:auto}#stage[data-ui-insets=true]:not([data-mode=boot]) .viewer-header{top:calc(var(--ui-viewer-top) + var(--ui-top));left:calc(var(--ui-viewer-side) + var(--ui-left));right:calc(var(--ui-viewer-side) + var(--ui-right))}#stage[data-ui-insets=true]:not([data-mode=boot]) .viewer-footer{bottom:calc(var(--ui-viewer-bottom) + var(--ui-bottom));left:calc(var(--ui-viewer-side) + var(--ui-left));right:calc(var(--ui-viewer-side) + var(--ui-right))}#stage[data-ui-insets=true]:not([data-mode=boot]) .viewer-state{bottom:calc(var(--ui-viewer-state) + var(--ui-bottom))}#stage:is([data-layout=compact],[data-layout=portrait]){--ui-brand-top: var(--top-edge);--ui-nav-top: var(--top-edge);--ui-footer-bottom: var(--bottom-edge);--ui-viewer-top: var(--top-edge);--ui-viewer-bottom: calc(var(--bottom-edge) + 18px);--ui-viewer-side: var(--edge);--ui-viewer-state: var(--bottom-edge);--ui-modal-clearance: 0px}#stage[data-layout=portrait]{--ui-viewer-bottom: calc(var(--bottom-edge) + 24px)}@media(max-width:700px){#stage[data-ui-insets=true]:not([data-mode=boot])>.workbench{top:calc(100px + var(--ui-top));bottom:50px}#stage[data-ui-insets=true]:not([data-mode=boot])>.relay-hud{top:calc(max(120px,18%) + var(--ui-top))}}.file-notes{display:flex;flex-direction:column;gap:10px;padding-bottom:6px}.file-notes .panel-label{margin:0}.file-notes .file-notes-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.file-notes .file-notes-new{flex:none;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px 0 11px;border-radius:999px;background:var(--theme-ink, #080a08);color:var(--theme-paper, #eae5e1);font-size:13px;letter-spacing:.3px;transition:opacity .15s,scale .12s ease-out}.file-notes .file-notes-new .nav-icon{width:15px;height:15px}.file-notes .file-notes-new:hover{opacity:.88}.file-notes .file-notes-new:active{scale:.96}.file-notes .file-notes-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border-top:1px solid rgba(var(--theme-ink-rgb, 8, 10, 8),.1)}.file-notes .file-notes-list>li{border-bottom:1px solid rgba(var(--theme-ink-rgb, 8, 10, 8),.1)}.file-notes .file-note-row{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:14px;row-gap:3px;width:100%;padding:11px 10px 12px;border-radius:10px;text-align:start;color:var(--theme-ink, #080a08);transition:background-color .15s}.file-notes .file-note-row:hover{background:rgba(var(--theme-ink-rgb, 8, 10, 8),.05)}.file-notes .file-note-row:active{background:rgba(var(--theme-ink-rgb, 8, 10, 8),.09)}.file-notes .file-note-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.4}.file-notes .file-note-row time{align-self:center;font-size:11px;color:var(--theme-muted, #5b5850);font-variant-numeric:tabular-nums;white-space:nowrap}.file-notes .file-note-snippet{grid-column:1 / -1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.5;color:var(--theme-muted, #5b5850)}.file-notes .file-notes-empty{padding:12px 2px;font-size:13px;line-height:1.85;color:var(--theme-muted, #5b5850)}.file-notes .file-notes-foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.file-notes .file-notes-export{flex:none;height:28px;padding:0 12px;border-radius:999px;background:rgba(var(--theme-ink-rgb, 8, 10, 8),.065);color:var(--theme-ink, #080a08);font-size:12px;transition:background-color .15s,scale .12s ease-out}.file-notes .file-notes-export:hover{background:rgba(var(--theme-ink-rgb, 8, 10, 8),.12)}.file-notes .file-notes-export:active{scale:.96}.file-notes .file-notes-export[hidden]{display:none}.file-notes .file-notes-status{min-width:0;margin:0;font-size:11px;line-height:1.6;text-align:start;color:var(--theme-muted, #5b5850)}.file-notes .file-notes-status small{display:block;font-size:10px;letter-spacing:.3px;font-variant-numeric:tabular-nums}.file-notes .file-notes-status small:empty{display:none}.file-notes .file-notes-status[data-warning=true] span{color:#8a5a00}:root[data-dark-surface=true] .file-notes .file-notes-status[data-warning=true] span{color:#e0b46a}.detail-tabs .tab-count,.ws-seg .ws-tab-count{margin-left:6px;font-size:11px;letter-spacing:0;font-variant-numeric:tabular-nums;opacity:.75}.detail-tabs .tab-count:empty,.ws-seg .ws-tab-count:empty{display:none}.terminal-modal.note-modal{width:1200px;height:calc(100% - 64px);max-height:1000px;display:flex;flex-direction:column;padding:22px 0 0;overflow:hidden}.note-modal .modal-top{flex:none;margin:0 30px;padding-bottom:14px}.note-modal-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.note-modal-body>.note-editor{flex:1 1 auto}.note-modal-body .note-foot{padding-bottom:14px}.note-modal-loading{margin:auto;font-size:13px;color:var(--theme-muted, #5b5850)}:is([data-layout=compact],[data-layout=portrait]) .terminal-modal.note-modal{width:100%;height:100%;max-height:none;padding:12px 0 0;overflow:hidden}:is([data-layout=compact],[data-layout=portrait]) .note-modal .modal-top{margin:0 14px;padding-bottom:10px}.note-export{display:flex;flex-direction:column;gap:11px;width:360px;max-width:calc(100% - 16px);padding:14px 15px;border-radius:14px;background:rgba(var(--theme-paper-rgb, 234, 229, 225),.98);color:var(--theme-ink, #080a08);box-shadow:0 0 0 1px rgba(var(--theme-ink-rgb, 8, 10, 8),.1),0 18px 40px -16px #1c160e6b;font-size:13px}.note-editor>.note-export{position:absolute;z-index:5}.note-export.is-floating{position:absolute;z-index:33;width:320px}.note-export.is-inline{width:auto;max-width:none;background:rgba(var(--theme-ink-rgb, 8, 10, 8),.04);box-shadow:inset 0 0 0 1px rgba(var(--theme-ink-rgb, 8, 10, 8),.1)}.note-export .note-export-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.note-export .note-export-row>span{font-size:12px;color:var(--theme-muted, #5b5850)}.note-export .note-export-seg{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:rgba(var(--theme-ink-rgb, 8, 10, 8),.07)}.note-export .note-export-seg button{height:28px;padding:0 14px;border-radius:999px;font-size:12px;color:var(--theme-muted, #5b5850);transition:background-color .15s,color .15s}.note-export .note-export-seg button[aria-checked=true]{background:rgb(var(--theme-paper-rgb, 234, 229, 225));color:var(--theme-ink, #080a08);box-shadow:0 1px 3px #00000024}:root[data-dark-surface=true] .note-export .note-export-seg button[aria-checked=true]{background:rgba(var(--theme-ink-rgb),.18)}.note-export .note-export-check{display:flex;align-items:flex-start;gap:9px;line-height:1.5;cursor:pointer}.note-export .note-export-check input{flex:none;width:16px;height:16px;margin:2px 0 0;accent-color:var(--theme-ink, #080a08)}.note-export .note-export-check small{display:block;margin-top:2px;font-size:11px;color:var(--theme-muted, #5b5850)}.note-export .note-export-hint{margin:0;font-size:11px;line-height:1.55;text-align:start;color:var(--theme-muted, #5b5850)}.note-export .note-export-actions{display:flex;justify-content:flex-end;gap:8px}.note-export .note-export-actions button{height:32px;padding:0 16px;border-radius:999px;background:rgba(var(--theme-ink-rgb, 8, 10, 8),.07);font-size:13px;transition:background-color .15s,scale .12s ease-out}.note-export .note-export-actions button:hover{background:rgba(var(--theme-ink-rgb, 8, 10, 8),.13)}.note-export .note-export-actions .is-primary,.note-export .note-export-actions .is-primary:hover{background:var(--theme-ink, #080a08);color:var(--theme-paper, #eae5e1)}.note-export .note-export-actions button:active{scale:.96}.reader-notes .rc-head{display:flex;align-items:center;gap:10px;padding:16px 16px 10px 20px}.rc-seg{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:rgba(var(--theme-ink-rgb, 8, 10, 8),.07);margin-right:auto}.rc-seg button{display:inline-flex;align-items:baseline;justify-content:center;gap:6px;min-width:72px;padding:7px 16px;border-radius:999px;font-size:14px;line-height:18px;color:var(--reader-muted);transition:background-color .2s,color .2s,box-shadow .2s,scale .12s ease-out}.rc-seg button:hover{color:var(--theme-ink, #080a08)}.rc-seg button:active{scale:.96}.rc-seg button small{font-size:12px;letter-spacing:.3px;font-variant-numeric:tabular-nums}.rc-seg button small:empty{display:none}.rc-seg button[aria-selected=true]{background:#fbfaf7;color:var(--theme-ink, #080a08);box-shadow:0 1px 3px #00000024,0 0 0 .5px rgba(var(--theme-ink-rgb, 8, 10, 8),.08)}:root[data-dark-surface=true] .rc-seg button[aria-selected=true]{background:rgba(var(--theme-ink-rgb),.18);box-shadow:0 1px 3px #0000004d}.reader-notes .rc-body{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.rc-tools{flex:none;display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:0 16px 10px 20px;border-bottom:1px solid var(--reader-line)}.rc-tools[hidden],.rc-chip[hidden],.rc-rail[hidden],.rc-foot[hidden],.rc-notes[hidden]{display:none}.rc-chip{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 11px;border-radius:999px;background:var(--reader-tint);font-size:12px;color:inherit;transition:background-color .15s,scale .12s ease-out}.rc-chip:hover{background:var(--reader-tint-strong)}.rc-chip:active{scale:.96}.rc-chip[aria-pressed=true]{background:var(--reader-tint-strong)}.rc-chip .nav-icon{width:13px;height:13px}.rc-other{margin-left:auto}.rc-link{font-size:12px;color:var(--reader-muted);text-decoration:underline;text-underline-offset:3px}.rc-rail{position:relative;flex:1 1 auto;min-height:0;overflow:hidden}.rc-track{position:absolute;top:0;left:0;right:0;will-change:transform}.rc-card{position:absolute;left:14px;right:14px;display:flex;flex-direction:column;gap:7px;padding:12px 14px 10px;border-radius:14px;background:var(--reader-sheet);color:#1d1f1c;box-shadow:0 0 0 1px #00000014,0 6px 16px -10px #0000004d;transition:top .22s cubic-bezier(.22,1,.36,1),box-shadow .15s,left .15s;cursor:default}.rc-card.is-active{left:6px;box-shadow:0 0 0 1.5px #8a4b0073,0 14px 30px -14px #00000073}.rc-card.is-resolved{opacity:.66}.rc-card .rc-quote{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;padding:0 0 0 10px;border-left:3px solid #f2c94c;font-size:12px;line-height:1.55;text-align:start;color:#5b5850;cursor:pointer}.rc-card blockquote.rc-quote{cursor:default}.rc-card .rc-where{align-self:flex-start;font-size:11px;letter-spacing:.4px;color:#5b5850}.rc-card .rc-text{margin:0;font-size:14px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.rc-card .rc-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;color:#6b6862}.rc-tools-row{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:2px}.rc-tools-row button{height:24px;padding:0 7px;border-radius:999px;font-size:11px;color:#3d3b36;transition:background-color .15s}.rc-tools-row button:hover{background:#00000012}.rc-tools-row button.is-destructive{background:#8a1d1d;color:#fff}.rc-card:not(.is-active):not(:hover):not(:focus-within) .rc-tools-row{opacity:0}.rc-reply{display:flex;flex-direction:column;gap:4px;padding:8px 0 0 10px;border-top:1px solid rgba(0,0,0,.07)}.rc-reply .rc-text{font-size:13px}.rc-input{display:block;width:100%;min-height:60px;resize:vertical;padding:8px 10px;border:1px solid rgba(0,0,0,.16);border-radius:10px;background:#fff;color:#1d1f1c;font:inherit;font-size:14px;line-height:1.6}.rc-input:focus-visible{outline:2px solid rgba(138,75,0,.5);outline-offset:1px}.rc-actions{display:flex;justify-content:flex-end;gap:6px}.rc-actions button{height:28px;padding:0 13px;border-radius:999px;background:#0000000f;font-size:12px;color:#1d1f1c}.rc-actions .is-primary{background:#1d1f1c;color:#fbfaf7}.rc-empty{margin:18px 20px;font-size:13px;line-height:1.8;color:var(--reader-muted)}.rc-rail[data-narrow=true]{overflow-y:auto;overscroll-behavior:contain}.rc-rail[data-narrow=true] .rc-track{position:static;display:flex;flex-direction:column;gap:10px;padding:12px 14px 20px;transform:none!important}.rc-rail[data-narrow=true] .rc-card{position:static}.rc-rail[data-narrow=true] .rc-card:not(.is-active) .rc-tools-row{opacity:1}.reader-notes .rc-foot{flex:none;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 16px 14px 20px;border-top:1px solid var(--reader-line)}.rc-status{min-width:0;margin:0;font-size:11px;line-height:1.5;color:var(--reader-muted)}.rc-status small{display:block;font-size:10px}.rc-status small:empty{display:none}.rc-status[data-warning=true] span{color:#8a5a00}:root[data-dark-surface=true] .rc-status[data-warning=true] span{color:#e0b46a}.reader-notes .rc-notes{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 18px 20px 20px}.rc-hl-layer{position:absolute;inset:0;pointer-events:none}.rc-hl{position:absolute;border-radius:2px;background:#ffd60a57;mix-blend-mode:multiply}.rc-hl.is-active{background:#ffb00080;box-shadow:0 2px #8a4b008c}.rc-hl.is-draft{background:#78aaff59}.rc-hl.is-resolved{background:#00000014}.rc-sheet{position:absolute;inset:18px 28px;z-index:8;display:flex;flex-direction:column;border-radius:20px;background:rgb(var(--theme-panel-rgb, 237, 235, 228));color:var(--theme-ink, #080a08);box-shadow:0 0 0 1px var(--reader-line),0 40px 90px -30px #0000008c;overflow:hidden}.rc-sheet-bar{flex:none;display:flex;align-items:center;gap:16px;padding:14px 18px 12px;border-bottom:1px solid var(--reader-line)}.rc-sheet-back{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:999px;background:var(--reader-tint);font-size:13px}.rc-sheet-back kbd{font:inherit;font-size:10px;padding:1px 5px;border:1px solid var(--reader-line);border-radius:5px;color:var(--reader-muted)}.rc-sheet-title{font-size:13px;letter-spacing:.4px;color:var(--reader-muted)}.rc-sheet-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.rc-sheet-body>.note-editor{flex:1 1 auto}.rc-sheet-loading{margin:auto;font-size:13px;color:var(--reader-muted)}:is(.document-reader[data-narrow=true],.comments-view) .rc-sheet{inset:0;border-radius:0}.reader-quote{display:inline-flex;align-items:center;gap:7px}.reader-quote .nav-icon{width:15px;height:15px}.comments-view{--reader-bg: rgb(var(--theme-paper-rgb, 234, 229, 225));--reader-well: rgba(var(--theme-ink-rgb, 8, 10, 8), .045);--reader-panel: rgb(var(--theme-panel-rgb, 237, 235, 228));--reader-line: rgba(var(--theme-ink-rgb, 8, 10, 8), .12);--reader-tint: rgba(var(--theme-ink-rgb, 8, 10, 8), .065);--reader-tint-strong: rgba(var(--theme-ink-rgb, 8, 10, 8), .12);--reader-muted: var(--theme-muted, #77756d);--reader-sheet: #fbfaf7;position:relative;display:flex;flex-direction:column;height:100%;min-height:0;background:var(--reader-panel);color:var(--theme-ink, #080a08)}:root:not([data-dark-surface=true]) .comments-view{--reader-muted: #5b5850}.comments-view-panel{flex:1 1 auto;min-height:0;border-left:0}.comments-view-lead{margin:auto;padding:24px;font-size:13px;text-align:center;color:var(--reader-muted)}.comments-view-lead[hidden]{display:none}.terminal-modal.comments-modal{width:640px;height:calc(100% - 64px);max-height:1000px;display:flex;flex-direction:column;padding:22px 0 0;overflow:hidden}.comments-modal .modal-top{flex:none;margin:0 30px;padding-bottom:14px}.comments-modal-body{position:relative;flex:1 1 auto;min-height:0}.comments-modal-body>.comments-view{position:absolute;inset:0}:is([data-layout=compact],[data-layout=portrait]) .terminal-modal.comments-modal{width:100%;height:100%;max-height:none;padding:12px 0 0}:is([data-layout=compact],[data-layout=portrait]) .comments-modal .modal-top{margin:0 14px;padding-bottom:10px}.stats-modal{--stats-pad: 20px;--stats-accent: var(--theme-accent, #9b7247);--stats-accent-rgb: var(--theme-accent-rgb, 155, 114, 71);--stats-muted: rgba(var(--theme-ink-rgb, 8, 10, 8), .26)}.terminal-modal.stats-modal{width:1720px;height:calc(100% - 64px);max-height:1000px;display:flex;flex-direction:column;padding:30px 40px 0;overflow:hidden}.stats-modal .modal-top{flex:none}.stats{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.stats-head{flex:none;display:flex;align-items:flex-end;justify-content:space-between;gap:8px 24px;flex-wrap:wrap;margin:22px 0 18px}.terminal-modal .stats-head h2{margin:0;font-size:33px}.stats-lede{margin:8px 0 0;max-width:64em;font-size:13px;line-height:1.7;color:var(--theme-muted)}.stats-stamp{font-size:11px;letter-spacing:.6px;color:var(--theme-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.stats-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(var(--theme-ink-rgb),.25) transparent;margin:0 -8px;padding:2px 8px 26px;container:stats / inline-size}.stats-modal .modal-bottom{position:static;flex:none;padding:14px 0 24px;border-top:1px solid var(--acct-sep)}.stats-empty{margin:6px 0;font-size:13px;color:var(--theme-muted)}.stats-notice{margin:0 0 14px;padding:12px var(--stats-pad);border-radius:14px;background:rgba(var(--stats-accent-rgb),.1);box-shadow:inset 0 0 0 1px rgba(var(--stats-accent-rgb),.25);font-size:13px;line-height:1.6;color:var(--theme-ink)}.stats-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.stats-kpi{display:flex;flex-direction:column;gap:6px;min-width:0;min-height:128px;padding:16px 18px;border-radius:18px;background:var(--acct-fill);box-shadow:inset 0 0 0 1px var(--acct-edge)}.stats-kpi-label{font-size:12px;letter-spacing:.5px;color:var(--theme-muted)}.stats-kpi-value{font-size:34px;font-weight:400;line-height:1.1;color:var(--theme-ink)}.stats-kpi-sub{margin-top:auto;font-size:11px;line-height:1.55;color:var(--theme-muted)}.stats-meter{display:block;height:6px;margin-top:4px;border-radius:99px;background:rgba(var(--theme-ink-rgb),.08);overflow:hidden}.stats-meter i{display:block;height:100%;border-radius:99px;background:var(--stats-accent)}.stats-section{margin-top:34px}.stats-section-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin:0 2px 14px}.stats-section-head>span{font-size:11px;letter-spacing:2px;color:var(--theme-muted);font-variant-numeric:tabular-nums}.stats-section-head h3{margin:0;font-size:21px;font-weight:400;letter-spacing:.4px}.stats-section-head p{margin:0;font-size:12px;color:var(--theme-muted)}.stats-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;align-items:stretch}.stats-card{min-width:0;padding:18px var(--stats-pad) 20px;border-radius:20px;background:var(--acct-fill);box-shadow:inset 0 0 0 1px var(--acct-edge);color:var(--theme-ink)}.stats-offices,.stats-tiers,.stats-growth{grid-column:1 / -1}.stats-kinds,.stats-bills,.stats-overall{grid-column:span 5}.stats-classes,.stats-relations,.stats-levels{grid-column:span 7}.stats-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.stats-card-head h4{display:flex;align-items:baseline;gap:10px;margin:0;font-size:15px;font-weight:400;letter-spacing:.4px}.stats-card-head h4 span{font-size:12px;color:var(--theme-muted);font-variant-numeric:tabular-nums}.stats-card-head p{margin:5px 0 0;max-width:62em;font-size:11px;line-height:1.6;letter-spacing:.3px;color:var(--theme-muted)}.stats-subhead{margin:14px 0 8px;font-size:11px;font-weight:400;letter-spacing:1px;color:var(--theme-muted)}.stats-subhead:first-child{margin-top:0}.stats-note{margin:8px 0 0;font-size:11px;line-height:1.6;color:var(--theme-muted)}.stats-bars{display:grid;gap:9px;margin:0;padding:0;list-style:none}.stats-bars li{display:grid;grid-template-columns:minmax(0,132px) minmax(0,1fr) minmax(58px,auto);align-items:center;gap:12px;font-size:13px}.stats-bars li.is-sub{font-size:12px}.stats-bars li.is-sub .stats-bar-name{padding-left:1.1em;color:var(--theme-muted)}.stats-bar-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--theme-ink)}.stats-bar-track{display:flex;height:12px}.stats-bar-track.is-scale{border-radius:4px;background:rgba(var(--theme-ink-rgb),.06)}.stats-bar-track i{display:block;height:100%;border-radius:0 4px 4px 0;background:var(--stats-accent)}.stats-bar-track i[data-tone=muted]{background:var(--stats-muted)}.stats-bar-track.is-stacked i+i{margin-left:2px}.stats-bar-track.is-stacked i:first-child:not(:last-child){border-radius:0}.stats-bars b{font-weight:400;text-align:right;white-space:nowrap;color:var(--theme-ink);font-variant-numeric:tabular-nums}.stats-bars b small{margin-left:3px;font-size:11px;color:var(--theme-muted)}:root[lang=en-GB] :is(.stats-bar-name,.stats-legend li>span,.stats-status li>span):first-letter{text-transform:uppercase}.stats-legend,.stats-key{display:flex;flex-wrap:wrap;gap:6px 16px;margin:10px 0 0;padding:0;list-style:none;font-size:12px;color:var(--theme-ink)}.stats-key{flex:none;margin:2px 0 0;font-size:11px;color:var(--theme-muted)}.stats-legend li,.stats-key li{display:inline-flex;align-items:center;gap:6px}.stats-legend b{font-weight:400;color:var(--theme-muted);font-variant-numeric:tabular-nums}.stats-legend.is-small{margin-top:8px;gap:4px 14px;font-size:11px}.stats-swatch{display:inline-block;flex:none;width:10px;height:10px;border-radius:3px;background:var(--c, var(--stats-accent))}[data-dark-surface=true] .stats-swatch{background:var(--cd, var(--c, var(--stats-accent)))}.stats-swatch[data-tone=accent]{background:var(--stats-accent)}.stats-swatch[data-tone=muted]{background:var(--stats-muted)}.stats-swatch[data-tone=level]{background:rgba(var(--stats-accent-rgb),var(--a));box-shadow:inset 0 0 0 1px rgba(var(--stats-accent-rgb),.35)}.stats-office{display:grid;grid-template-columns:minmax(0,15em) minmax(0,1fr);gap:20px;padding:14px 0;border-top:1px solid var(--acct-sep)}.stats-office:first-of-type{border-top:0;padding-top:2px}.stats-office-name{display:flex;flex-direction:column;gap:2px}.stats-office-name strong{font-size:15px;font-weight:400}.stats-office-name span{font-size:12px;color:var(--theme-muted);font-variant-numeric:tabular-nums}.stats-office-name small{margin-top:4px;font-size:11px;line-height:1.5;color:var(--theme-muted)}.stats-seats{position:relative;display:flex;gap:2px;height:26px}.stats-seat{display:flex;align-items:center;justify-content:center;min-width:2px;overflow:hidden;background:var(--c);font-style:normal}.stats-seat:first-child{border-radius:6px 0 0 6px}.stats-seat:last-of-type{border-radius:0 6px 6px 0}.stats-seat:only-of-type{border-radius:6px}[data-dark-surface=true] .stats-seat{background:var(--cd, var(--c))}.stats-seat span{font-size:12px;color:#fff;text-shadow:0 0 3px rgba(0,0,0,.5);font-variant-numeric:tabular-nums}.stats-half{position:absolute;top:-4px;bottom:-4px;width:0;border-left:1.5px solid var(--theme-ink);translate:-.75px 0;pointer-events:auto}.stats-status{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px;margin-top:16px;padding-top:12px;border-top:1px solid var(--acct-sep);font-size:12px}.stats-status>span{color:var(--theme-muted)}.stats-status ul{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none}.stats-status li{display:inline-flex;align-items:baseline;gap:6px}.stats-status b{font-size:12px;font-weight:400;line-height:inherit;vertical-align:baseline;font-variant-numeric:tabular-nums}.stats-minis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.stats-mini{display:grid;gap:3px;padding:14px 18px;border-radius:16px;background:var(--acct-fill);box-shadow:inset 0 0 0 1px var(--acct-edge)}.stats-mini b{font-size:24px;font-weight:400;line-height:1.15}.stats-mini span{font-size:12px;color:var(--theme-ink)}.stats-mini small{font-size:11px;line-height:1.5;color:var(--theme-muted)}.stats-bill-blocks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.stats-bill-blocks .stats-bars li{grid-template-columns:minmax(0,112px) minmax(0,1fr) minmax(32px,auto);gap:10px}.stats-authority .stats-bars li{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(32px,auto)}.stats-bill-blocks .stats-bar-name{overflow:visible;text-overflow:clip;white-space:normal;line-height:1.3}.stats-level{display:grid;grid-template-columns:minmax(0,11em) minmax(0,1fr);gap:16px;padding:12px 0;border-top:1px solid var(--acct-sep)}.stats-level:first-of-type{border-top:0;padding-top:2px}.stats-level-name{display:flex;flex-direction:column;gap:2px;font-size:14px}.stats-level-name span{font-size:12px;color:var(--theme-muted);font-variant-numeric:tabular-nums}.stats-level-bar{display:flex;gap:2px;height:20px}.stats-level-bar i{display:flex;align-items:center;justify-content:center;min-width:2px;overflow:hidden;background:rgba(var(--stats-accent-rgb),var(--a));font-style:normal}.stats-level-bar i:first-child{border-radius:5px 0 0 5px}.stats-level-bar i:last-child{border-radius:0 5px 5px 0}.stats-level-bar i:only-child{border-radius:5px}.stats-level-bar span{font-size:11px;color:var(--theme-ink);font-variant-numeric:tabular-nums}.stats-level-bar i:is([data-rank="3"],[data-rank="4"]) span{color:var(--theme-paper, #f6f4ee)}[data-dark-surface=true] .stats-level-bar i:is([data-rank="3"],[data-rank="4"]) span{color:#11181b}.stats-heat-wrap{overflow-x:auto;margin:0 calc(-1 * var(--stats-pad));padding:0 var(--stats-pad)}.stats-heat{width:100%;border-collapse:separate;border-spacing:3px;font-size:13px}.stats-heat th{font-weight:400;font-size:11px;letter-spacing:.4px;color:var(--theme-muted);text-align:center;padding:0 4px 6px;white-space:nowrap}.stats-heat thead th:first-child,.stats-heat tbody th{text-align:left}.stats-heat tbody th{padding:0 10px 0 0;font-size:13px;color:var(--theme-ink);white-space:nowrap}.stats-heat tbody th span{margin-left:8px;font-size:11px;color:var(--theme-muted);font-variant-numeric:tabular-nums}.stats-heat td{min-width:64px;height:32px;border-radius:6px;background:rgba(var(--stats-accent-rgb),calc(.06 + var(--a) * .94));text-align:center;color:var(--theme-ink);font-variant-numeric:tabular-nums}.stats-heat td[data-strong]{color:var(--theme-paper, #f6f4ee)}[data-dark-surface=true] .stats-heat td[data-strong]{color:#11181b}.stats-heat td.is-none{background:none;color:var(--theme-muted)}.stats-sparks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 28px}.stats-spark{margin:0;min-width:0}.stats-spark figcaption{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 10px;margin-bottom:8px}.stats-spark figcaption span{flex-basis:100%;font-size:12px;color:var(--theme-muted)}.stats-spark figcaption b{font-size:22px;font-weight:400}.stats-spark figcaption small{font-size:11px;color:var(--theme-muted);font-variant-numeric:tabular-nums}.stats-spark svg{display:block;width:100%;height:64px;overflow:visible}.stats-spark-area{fill:rgba(var(--stats-accent-rgb),.14)}.stats-spark-line{fill:none;stroke:var(--stats-accent);stroke-width:1.75px;stroke-linejoin:round}.stats-spark-axis{display:flex;justify-content:space-between;margin-top:5px;font-size:10px;color:var(--theme-muted);font-variant-numeric:tabular-nums}.stats-table{margin-top:18px;border-top:1px solid var(--acct-sep);padding-top:12px}.stats-table summary{width:fit-content;padding:6px 13px;border-radius:999px;background:var(--acct-tint);font-size:12px;letter-spacing:.3px;cursor:pointer;list-style:none;transition:background-color .2s,scale .12s ease-out}.stats-table summary::-webkit-details-marker{display:none}.stats-table summary:hover{background:var(--acct-tint-hover)}.stats-table summary:active{scale:.96}.stats-table-wrap{max-height:320px;margin-top:12px;overflow:auto}.stats-table table{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.stats-table th,.stats-table td{padding:6px 10px;border-bottom:1px solid var(--acct-sep);text-align:right;white-space:nowrap}.stats-table th:first-child{text-align:left}.stats-table thead th{position:sticky;top:0;background:var(--theme-panel, #edebe4);box-shadow:0 -3px 0 var(--theme-panel, #edebe4);font-weight:400;font-size:11px;letter-spacing:.4px;color:var(--theme-muted)}.stats-table tbody th{font-weight:400}@container stats (max-width: 1400px){.stats-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.stats-kpi{min-height:112px}.stats-kinds,.stats-bills,.stats-overall,.stats-classes,.stats-relations,.stats-levels{grid-column:span 6}.stats-bill-blocks{grid-template-columns:minmax(0,1fr)}.stats-sparks{grid-template-columns:repeat(2,minmax(0,1fr))}}@container stats (max-width: 1100px){.stats-kinds,.stats-bills,.stats-overall,.stats-classes,.stats-relations,.stats-levels{grid-column:1 / -1}.stats-bill-blocks,.stats-minis{grid-template-columns:repeat(2,minmax(0,1fr))}}@container stats (max-width: 760px){.stats-card-head{flex-wrap:wrap}.stats-office,.stats-level{grid-template-columns:minmax(0,1fr);gap:10px}.stats-office-name{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.stats-office-name small{flex-basis:100%;margin-top:0}.stats-level-name{flex-direction:row;gap:10px;align-items:baseline}.stats-bill-blocks{grid-template-columns:minmax(0,1fr)}}@container stats (max-width: 560px){.stats-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stats-kpi{min-height:0;padding:14px}.stats-kpi-value{font-size:28px}.stats-minis{gap:10px}.stats-mini{padding:12px 14px}.stats-mini b{font-size:20px}.stats-bars li{grid-template-columns:minmax(0,98px) minmax(0,1fr) minmax(46px,auto);gap:8px}.stats-sparks{grid-template-columns:minmax(0,1fr)}.stats-heat td{min-width:44px;height:28px;font-size:12px}}:is([data-layout=compact],[data-layout=portrait]) .terminal-modal.stats-modal{width:100%;height:100%;max-height:none;display:block;padding:16px 20px 0;overflow:auto}[data-layout=portrait] .terminal-modal.stats-modal{padding:12px 12px 0}[data-layout=portrait] .stats-modal{--stats-pad: 16px}:is([data-layout=compact],[data-layout=portrait]) .stats-modal .stats{display:block}:is([data-layout=compact],[data-layout=portrait]) .stats-modal .stats-body{overflow:visible;margin:0;padding:2px 0 18px}:is([data-layout=compact],[data-layout=portrait]) .stats-modal .stats-head{margin:16px 0 14px}:is([data-layout=compact],[data-layout=portrait]) .terminal-modal .stats-head h2{font-size:25px}[data-layout=portrait] .stats-modal .stats-stamp{white-space:normal}:is(.graph-view,.chamber-hall){--card-shell: rgba(248, 246, 241, .94);--card-edge: rgba(8, 10, 8, .3);--card-rim: rgba(8, 10, 8, .1);--card-spine: #b7b0a1;--card-tab: #c6a36b;--card-paper: #e6e2d9;--card-ink: #171713;--card-muted: #6d6a60;--card-blank: #efece4;--card-shadow: rgba(0, 0, 0, .12)}[data-theme=dark]:is(.graph-view,.chamber-hall){--card-shell: rgba(44, 56, 62, .95);--card-edge: rgba(226, 232, 234, .28);--card-rim: rgba(226, 232, 234, .1);--card-spine: #5b6970;--card-paper: #1c2428;--card-ink: #ece9e2;--card-muted: #a3adb1;--card-blank: #2a343a;--card-shadow: rgba(0, 0, 0, .35)}.card-shadow{fill:var(--card-shadow)}.card-tab{fill:var(--card-tab)}.card-shell{fill:var(--card-shell);stroke:var(--card-edge);stroke-width:1;vector-effect:non-scaling-stroke}.card-spine{fill:var(--card-spine);opacity:.9}.card-rim{fill:none;stroke:var(--card-rim);stroke-width:1;vector-effect:non-scaling-stroke}.card-blank{fill:var(--card-blank)}.card-blank-line{stroke:var(--card-rim);stroke-width:1.5;stroke-linecap:round;vector-effect:non-scaling-stroke}.card-frost{pointer-events:none}.is-former .card-photo{filter:grayscale(.9);opacity:.85}.card-sticker{fill:var(--card-paper)}.card-sticker-rule{fill:var(--card-ink)}.card-text text{font-family:var(--ui-font);fill:var(--card-ink);pointer-events:none}.card-name{font-weight:700}.card-role{fill:var(--card-muted)!important}.card-code{font-weight:700;letter-spacing:.2px}.card-weight text{text-anchor:end;font-variant-numeric:tabular-nums}.card-pip{fill:none;stroke:var(--card-ink);stroke-width:.9;opacity:.38;vector-effect:non-scaling-stroke}.card-pip.is-on{fill:var(--card-ink);stroke:none;opacity:.82}.mention-menu{position:absolute;z-index:27;width:300px;max-width:calc(100% - 16px);padding:5px;border-radius:14px;background:rgba(var(--theme-paper-rgb, 234, 229, 225),.97);color:var(--theme-ink, #080a08);box-shadow:0 0 0 1px rgba(var(--theme-ink-rgb, 8, 10, 8),.1),0 16px 36px -14px #1c160e5c}:root:not([data-wallpaper]) .mention-menu{background:rgba(var(--theme-paper-rgb, 234, 229, 225),.84);-webkit-backdrop-filter:blur(26px) saturate(118%);backdrop-filter:blur(26px) saturate(118%)}:root:not([data-wallpaper]) #stage[data-super-performance=true] .mention-menu{background:rgba(var(--theme-paper-rgb, 234, 229, 225),.97);-webkit-backdrop-filter:none;backdrop-filter:none}@media(prefers-reduced-transparency:reduce){:root:not([data-wallpaper]) .mention-menu{background:rgba(var(--theme-paper-rgb, 234, 229, 225),.97);-webkit-backdrop-filter:none;backdrop-filter:none}}.mention-menu[hidden]{display:none}.mention-menu.is-over-reader{z-index:32}.mention-option{display:grid;grid-template-columns:8px minmax(0,1fr);column-gap:10px;align-items:center;padding:7px 10px;border-radius:9px;cursor:pointer}.mention-option[aria-selected=true]{background:rgba(var(--theme-ink-rgb, 8, 10, 8),.08)}.mention-dot{grid-row:1 / 3;width:8px;height:8px;border-radius:50%;background:rgba(var(--theme-ink-rgb, 8, 10, 8),.3)}.mention-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.mention-option small{grid-column:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--theme-muted, #5b5850)}.mention-hint{margin:0;padding:8px 10px;font-size:12px;line-height:1.6;color:var(--theme-muted, #5b5850)}.graph-view{--graph-bg: rgb(var(--theme-paper-rgb, 234, 229, 225));--graph-well: rgba(var(--theme-ink-rgb, 8, 10, 8), .03);--graph-line: rgba(var(--theme-ink-rgb, 8, 10, 8), .12);--graph-tint: rgba(var(--theme-ink-rgb, 8, 10, 8), .065);--graph-tint-strong: rgba(var(--theme-ink-rgb, 8, 10, 8), .12);--graph-muted: var(--theme-muted, #5b5850);--graph-edge: rgba(var(--theme-ink-rgb, 8, 10, 8), .26);--graph-edge-personal: rgb(var(--theme-accent-rgb, 155, 114, 71));--graph-edge-hierarchy: #4a3aa7;--graph-edge-unverified: #b42318;--graph-stroke: rgb(var(--theme-paper-rgb, 234, 229, 225));position:absolute;inset:0;z-index:31;display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-template-rows:auto auto minmax(0,1fr);background:var(--graph-bg);color:var(--theme-ink, #080a08)}.graph-view[hidden]{display:none}:root:not([data-dark-surface=true]) .graph-view{--graph-muted: #5b5850}[data-theme=dark].graph-view{--graph-edge-hierarchy: #9085e9;--graph-edge-unverified: #f97066}.graph-bar{grid-column:1 / -1;display:flex;align-items:center;gap:22px;min-width:0;padding:26px 41px 14px;border-bottom:1px solid var(--graph-line)}.graph-back{flex:none;display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:0 16px;border-radius:999px;background:var(--graph-tint);font-size:14px;letter-spacing:.7px}.graph-back kbd{font:inherit;font-size:10px;padding:2px 6px;border:1px solid var(--graph-line);border-radius:6px;color:var(--graph-muted)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.graph-tabs{position:relative;flex:1 1 auto;min-width:0;display:flex;align-items:center;height:44px}.graph-tabs .file-tabs-list{flex:0 1 auto;max-width:100%}.graph-depth{flex:none;display:flex;gap:2px;padding:3px;border-radius:999px;background:var(--graph-tint)}.graph-depth button{display:inline-flex;align-items:baseline;gap:6px;padding:8px 14px;border-radius:999px;font-size:13px;line-height:18px;letter-spacing:.3px;white-space:nowrap;color:var(--graph-muted);transition:background-color .2s,color .2s,box-shadow .2s,scale .12s ease-out}.graph-depth button:hover{color:var(--theme-ink, #080a08)}.graph-depth button small{font-size:10px;line-height:1;letter-spacing:.2px;opacity:.8;font-variant-numeric:tabular-nums}.graph-depth button[aria-pressed=true]{background:#fbfaf7;color:var(--theme-ink, #080a08);box-shadow:0 1px 3px #00000024,0 0 0 .5px rgba(var(--theme-ink-rgb, 8, 10, 8),.08)}[data-theme=dark].graph-view .graph-depth button[aria-pressed=true]{background:rgba(var(--theme-ink-rgb),.18);box-shadow:0 1px 3px #0000004d}.graph-zoom{flex:none;display:flex;gap:6px}.graph-zoom button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--graph-tint);font-size:18px;line-height:1}.graph-zoom .nav-icon{width:16px;height:16px}:is(.graph-back,.graph-depth button,.graph-zoom button,.graph-action,.graph-peer):active:not(:disabled){scale:.96}.graph-tools{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 24px;padding:10px 41px;border-bottom:1px solid var(--graph-line)}.graph-filters{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.graph-filters .facet-name{margin-right:5px}.graph-filter-sep{flex:none;width:1px;height:16px;margin:0 6px;background:var(--graph-line)}.graph-centres{display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-width:0}.graph-centres .facet-name{margin-right:5px;font-variant-numeric:tabular-nums}.graph-centre{display:inline-flex;align-items:center;height:32px;border-radius:999px;background:var(--graph-tint);transition:background-color .15s,color .15s}.graph-centre:hover{background:var(--graph-tint-strong)}.graph-centre.is-selected{background:var(--theme-ink, #080a08);color:var(--theme-paper, #eae5e1)}.graph-centre-name{display:inline-flex;align-items:center;gap:7px;height:100%;padding:0 12px;border-radius:999px;font-size:13px;letter-spacing:.2px;white-space:nowrap;color:inherit}.graph-centre:has(.graph-centre-remove) .graph-centre-name{padding-right:4px}.graph-centre-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--graph-muted);box-shadow:0 0 0 1.5px rgba(var(--theme-paper-rgb, 234, 229, 225),.8)}.graph-centre-remove{display:inline-grid;place-items:center;width:26px;height:26px;margin-right:3px;border-radius:50%;color:inherit;opacity:.6;transition:opacity .15s,background-color .15s,scale .12s ease-out}.graph-centre-remove:hover{opacity:1;background:rgba(var(--theme-ink-rgb, 8, 10, 8),.1)}.graph-centre.is-selected .graph-centre-remove:hover{background:rgba(var(--theme-paper-rgb, 234, 229, 225),.2)}.graph-centre-remove .nav-icon{width:12px;height:12px;stroke-width:2.4}.graph-add-picks{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 14px 0 11px;border-radius:999px;border:1px dashed rgba(var(--theme-ink-rgb, 8, 10, 8),.28);font-size:12px;letter-spacing:.2px;white-space:nowrap;color:var(--graph-muted);transition:background-color .15s,color .15s,border-color .15s}.graph-add-picks:hover{color:var(--theme-ink, #080a08);border-color:rgba(var(--theme-ink-rgb, 8, 10, 8),.45);background:var(--graph-tint)}.graph-add-picks .nav-icon{width:15px;height:15px}:is(.graph-centre-name,.graph-centre-remove,.graph-add-picks):active{scale:.96}.graph-centre-list{display:contents}.graph-add{flex:none;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px 0 10px;border-radius:999px;background:var(--graph-tint);color:var(--graph-muted);cursor:text;transition:background-color .15s}.graph-add:hover{background:var(--graph-tint-strong)}.graph-add:has(.graph-add-input:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px}.graph-add:has(.graph-add-input:disabled){opacity:.5;cursor:default}.graph-add .nav-icon{width:15px;height:15px}.graph-add-input{width:9.5em;min-width:0;height:100%;margin:0;padding:0;border:0;background:none;color:var(--theme-ink, #080a08);font-size:13px;letter-spacing:.2px;appearance:none;-webkit-appearance:none}.graph-add-input:focus,.graph-add-input:focus-visible{outline:none}.graph-add-input::placeholder{color:var(--graph-muted);opacity:1}.graph-add-list{position:absolute;z-index:5;width:300px;max-width:calc(100% - 24px);padding:5px;border-radius:14px;background:rgba(var(--theme-paper-rgb, 234, 229, 225),.98);color:var(--theme-ink, #080a08);box-shadow:0 0 0 1px rgba(var(--theme-ink-rgb, 8, 10, 8),.1),0 16px 36px -14px #1c160e5c}.graph-add-list[hidden]{display:none}.graph-add-option{display:grid;grid-template-columns:8px minmax(0,1fr);column-gap:10px;align-items:center;padding:7px 10px;border-radius:9px;cursor:pointer}.graph-add-option[aria-selected=true]{background:rgba(var(--theme-ink-rgb, 8, 10, 8),.08)}.graph-add-option .graph-centre-dot{grid-row:1 / 3}.graph-add-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.graph-add-option small{grid-column:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--graph-muted)}.graph-add-none{margin:0;padding:8px 10px;font-size:12px;color:var(--graph-muted)}.graph-view[data-empty] :is(.graph-depth,.graph-zoom,.graph-filters,.graph-legend,.graph-panel){display:none}#stage .graph-view[data-empty]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr)}.graph-view[data-empty] .graph-tools{justify-content:flex-start}#stage .graph-view[data-empty] .graph-status{top:38%;left:50%;max-width:80%;translate:-50% 0;font-size:15px;letter-spacing:.4px;text-align:center}.graph-view.is-embedded[data-empty] .graph-bar{display:none}.graph-wrap{position:relative;min-width:0;min-height:0;overflow:hidden;background:var(--graph-well)}.graph-canvas{display:block;width:100%;height:100%;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.graph-view.is-panning .graph-canvas{cursor:grabbing}.graph-link{stroke:var(--graph-edge);stroke-width:1.2;vector-effect:non-scaling-stroke;transition:opacity .18s,stroke-width .18s}.graph-link.is-personal{stroke:var(--graph-edge-personal);stroke-width:1.8}.graph-link.is-hierarchy{stroke:var(--graph-edge-hierarchy);stroke-width:1.6}.graph-link.is-ended{stroke-dasharray:4 4;opacity:.7}.graph-link.is-unverified{stroke:var(--graph-edge-unverified);stroke-width:1.8;stroke-dasharray:1 5;stroke-linecap:round}.graph-node{cursor:pointer;outline:none;transition:opacity .18s}.graph-shape{stroke:var(--graph-stroke);stroke-width:1.5;vector-effect:non-scaling-stroke}.graph-halo{fill:transparent;stroke:transparent;stroke-width:2.5;vector-effect:non-scaling-stroke}.graph-node.is-selected .graph-halo{stroke:var(--theme-accent, #9b7247)}.graph-node:focus-visible .graph-halo{stroke:var(--focus-ring, rgba(8, 10, 8, .6));stroke-width:2}.graph-label{font-family:var(--ui-font);font-size:calc(12px/max(var(--graph-k, 1),.7));text-anchor:middle;dominant-baseline:hanging;fill:var(--theme-ink, #080a08);paint-order:stroke;stroke:var(--graph-bg);stroke-width:3px;stroke-linejoin:round;pointer-events:visiblePainted}.graph-node.is-centre .graph-label{font-size:calc(15px/max(var(--graph-k, 1),.7));font-weight:600}.graph-node.is-quiet .graph-label{opacity:0;pointer-events:none}.graph-legend .graph-key-pips{width:26px;height:8px;flex:none}.graph-key-pips circle{fill:currentColor}.graph-key-pips circle.is-off{fill:none;stroke:currentColor;stroke-width:1;opacity:.5}.graph-node.is-card:hover .card-shell{stroke:var(--theme-accent, #9b7247)}.graph-canvas[data-zoom=near] .card-label,.graph-canvas[data-zoom=far] .card-text{display:none}.graph-more{font-family:var(--ui-font);font-size:calc(10px/max(var(--graph-k, 1),.7));fill:var(--graph-muted);pointer-events:none}.graph-canvas.is-dim .graph-node:not(.is-lit){opacity:.2}.graph-canvas.is-dim .graph-link:not(.is-lit){opacity:.08}.graph-canvas.is-dim .graph-link.is-lit{stroke-width:2.4}.graph-canvas.is-dim .graph-node.is-lit .graph-label{opacity:1}.graph-view.is-moving .graph-node,.graph-view.is-moving .graph-link{transition:none}@media(prefers-reduced-motion:reduce){.graph-node,.graph-link{transition:none}}.graph-status{position:absolute;left:24px;top:16px;margin:0;max-width:calc(100% - 48px);font-size:12px;color:var(--graph-muted);font-variant-numeric:tabular-nums;pointer-events:none}.graph-status[data-tone=error]{color:#8a1d1d;font-size:14px}[data-theme=dark].graph-view .graph-status[data-tone=error]{color:#e08a8a}.graph-legend{position:absolute;left:24px;bottom:18px;display:flex;flex-wrap:wrap;gap:6px 22px;max-width:calc(100% - 48px);font-size:11px;color:var(--graph-muted);pointer-events:none}.graph-legend ul{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;list-style:none}.graph-legend li{display:inline-flex;align-items:center;gap:6px}.graph-legend svg{width:14px;height:14px;color:var(--graph-muted)}.graph-key-line{display:inline-block;width:22px;height:0;border-top:1.5px solid var(--graph-edge)}.graph-key-line.is-personal{border-top-color:var(--graph-edge-personal);border-top-width:2px}.graph-key-line.is-hierarchy{border-top-color:var(--graph-edge-hierarchy);border-top-width:2px}.graph-key-line.is-ended{border-top-style:dashed}.graph-key-line.is-unverified{border-top:2px dotted var(--graph-edge-unverified)}.graph-key-dot{display:inline-block;width:9px;height:9px;border-radius:50%}.graph-panel{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:22px 24px 24px;border-left:1px solid var(--graph-line)}.graph-panel-empty{margin:8px 0 0;font-size:13px;color:var(--graph-muted)}.graph-panel-head>span{display:block;font-size:10px;letter-spacing:1px;color:var(--graph-muted)}.graph-panel-head h3{margin:6px 0 0;font-size:22px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.graph-panel-head h3 .lang-sub{display:block;margin:4px 0 0;font-size:13px}.graph-panel-head p{margin:6px 0 0;font-size:12px;color:var(--graph-muted)}.graph-panel-actions{display:flex;flex-direction:column;gap:8px;margin:18px 0 4px}.graph-action{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:40px;padding:6px 16px;border-radius:999px;background:var(--graph-tint);font-size:13px;letter-spacing:.3px;text-align:left}.graph-action:hover:not(:disabled){background:var(--graph-tint-strong)}.graph-action:disabled{opacity:.45;cursor:default}.graph-action.is-primary{background:var(--theme-ink, #080a08);color:var(--theme-paper, #eae5e1)}.graph-action.is-primary:hover{background:rgba(var(--theme-ink-rgb, 8, 10, 8),.82)}.graph-action.is-primary>span{display:flex;flex-direction:column;gap:2px}.graph-action small{font-size:10px;opacity:.72}.graph-action .nav-icon{width:18px;height:18px}.graph-action[aria-pressed=true]{color:var(--theme-accent, #9b7247)}.graph-panel-note{margin:10px 0 0;font-size:12px;line-height:1.6;color:var(--graph-muted)}.graph-panel h4{display:flex;align-items:baseline;gap:8px;margin:20px 0 8px;font-size:13px;font-weight:600}.graph-panel h4 .lang-sub{font-size:10px;letter-spacing:.8px}.graph-panel h4 b{margin-left:auto;font-weight:400;font-size:12px;color:var(--graph-muted)}.graph-relations{margin:0;padding:0;list-style:none;border-top:1px solid var(--graph-line)}.graph-relations li{display:grid;gap:2px;padding:8px 0;border-bottom:1px solid var(--graph-line);font-size:12px}.graph-relations li>span{color:var(--graph-muted);line-height:1.55}.graph-peer{justify-self:start;font-size:14px;text-align:left;border-radius:4px;text-decoration:underline;text-decoration-color:rgba(var(--theme-ink-rgb, 8, 10, 8),.3);text-underline-offset:3px}.graph-peer:hover{text-decoration-color:currentColor}.graph-panel-foot{margin-top:18px}.graph-panel-foot .graph-action{width:100%}:is([data-layout=compact],[data-layout=portrait]) .graph-view{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) minmax(0,38%)}:is([data-layout=compact],[data-layout=portrait]) .graph-bar{flex-wrap:wrap;gap:10px 12px;padding:calc(var(--top-edge, 16px) + 4px) var(--edge, 20px) 12px}[data-layout=portrait] .graph-tabs{order:5;flex-basis:100%}:is([data-layout=compact],[data-layout=portrait]) .graph-tabs{height:40px}:is([data-layout=compact],[data-layout=portrait]) .graph-depth small{display:none}:is([data-layout=compact],[data-layout=portrait]) .graph-back{min-height:44px}:is([data-layout=compact],[data-layout=portrait]) .graph-back kbd{display:none}:is([data-layout=compact],[data-layout=portrait]) .graph-zoom{display:none}:is([data-layout=compact],[data-layout=portrait]) .graph-tools{flex-wrap:nowrap;justify-content:flex-start;gap:18px;padding:8px var(--edge, 20px);overflow-x:auto;scrollbar-width:none}:is([data-layout=compact],[data-layout=portrait]) :is(.graph-filters,.graph-centres){flex:none;flex-wrap:nowrap}:is([data-layout=compact],[data-layout=portrait]) :is(.graph-filters,.graph-centres)>*{flex:none}:is([data-layout=compact],[data-layout=portrait]) .graph-legend{display:none}:is([data-layout=compact],[data-layout=portrait]) .graph-panel{border-left:0;border-top:1px solid var(--graph-line);padding:14px var(--edge, 20px) 20px}:is([data-layout=compact],[data-layout=portrait]) .graph-panel-actions{flex-direction:row;flex-wrap:wrap}:is([data-layout=compact],[data-layout=portrait]) .graph-panel-actions .graph-action{flex:1 1 140px;min-height:44px}.graph-menu{position:absolute;z-index:26;width:330px;max-width:calc(100% - 24px);padding:6px;border-radius:16px;background:rgba(var(--theme-paper-rgb, 234, 229, 225),.97);color:var(--theme-ink, #080a08);box-shadow:0 0 0 1px rgba(var(--theme-ink-rgb, 8, 10, 8),.1),0 18px 40px -14px #1c160e61;transform-origin:top left;animation:graph-menu-in .16s ease-out}:root:not([data-wallpaper]) .graph-menu{background:rgba(var(--theme-paper-rgb, 234, 229, 225),.8);-webkit-backdrop-filter:blur(26px) saturate(118%);backdrop-filter:blur(26px) saturate(118%)}:root:not([data-wallpaper]) #stage[data-super-performance=true] .graph-menu{background:rgba(var(--theme-paper-rgb, 234, 229, 225),.97);-webkit-backdrop-filter:none;backdrop-filter:none}@media(prefers-reduced-transparency:reduce){:root:not([data-wallpaper]) .graph-menu{background:rgba(var(--theme-paper-rgb, 234, 229, 225),.97);-webkit-backdrop-filter:none;backdrop-filter:none}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root:not([data-wallpaper]) .graph-menu{background:rgba(var(--theme-paper-rgb, 234, 229, 225),.97)}}.graph-menu[data-side=above]{transform-origin:bottom left}.graph-menu[hidden]{display:none}@keyframes graph-menu-in{0%{opacity:0;scale:.96}}@media(prefers-reduced-motion:reduce){.graph-menu{animation:none}}.graph-menu-head{display:flex;align-items:baseline;gap:8px;margin:0;padding:8px 10px 6px;font-size:11px;letter-spacing:.6px;color:var(--theme-muted, #5b5850)}.graph-menu-head b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--theme-ink, #080a08)}.graph-menu-item{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:6px 10px;border-radius:10px;text-align:left;font-size:14px;letter-spacing:.2px;transition:background-color .12s}.graph-menu-item:hover:not(:disabled),.graph-menu-item:focus-visible{background:rgba(var(--theme-ink-rgb, 8, 10, 8),.07)}.graph-menu-item:focus-visible{outline-offset:-2px}.graph-menu-item:active:not(:disabled){background:rgba(var(--theme-ink-rgb, 8, 10, 8),.12)}.graph-menu-item:disabled{opacity:.45;cursor:default}.graph-menu-item>span{display:flex;flex-direction:column;gap:2px;min-width:0}.graph-menu-item>span,.graph-menu-item small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.graph-menu-item small{font-size:11px;color:var(--theme-muted, #5b5850)}.graph-menu-item .nav-icon,.graph-menu-plus{flex:none;width:20px;height:20px}.graph-menu-plus{display:grid;place-items:center;border-radius:50%;background:var(--theme-ink, #080a08);color:var(--theme-paper, #eae5e1);font-size:14px;font-style:normal;line-height:1}.graph-menu-sep{height:1px;margin:5px 10px;background:rgba(var(--theme-ink-rgb, 8, 10, 8),.1)}:is([data-layout=compact],[data-layout=portrait]) .graph-menu-item{min-height:52px}:root:not([data-wallpaper]) #stage[data-layout=desktop][data-viewer=graph]>.graph-view{display:block}#stage[data-layout=desktop][data-viewer=graph]>.graph-view .graph-wrap{position:absolute;inset:0}#stage[data-layout=desktop][data-viewer=graph]>.graph-view :is(.graph-bar,.graph-tools){position:absolute;z-index:2;left:41px;right:41px;padding:0;border:0;pointer-events:none}#stage[data-layout=desktop][data-viewer=graph]>.graph-view :is(.graph-bar,.graph-tools)>*{pointer-events:auto}#stage[data-layout=desktop][data-viewer=graph]>.graph-view .graph-bar{top:calc(58px + var(--viewer-shift));gap:12px}#stage[data-layout=desktop][data-viewer=graph]>.graph-view .graph-depth{margin-left:auto}#stage[data-layout=desktop][data-viewer=graph]>.graph-view .graph-tools{top:calc(58px + var(--viewer-shift) + 62px);align-items:flex-start;gap:10px 16px}#stage[data-layout=desktop][data-viewer=graph]>.graph-view .graph-back{min-height:0;padding:13px 20px;font-size:15px}#stage[data-layout=desktop][data-viewer=graph]>.graph-view :is(.graph-centres,.graph-filters){padding:4px;gap:4px}#stage[data-layout=desktop][data-viewer=graph]>.graph-view :is(.graph-centres,.graph-filters) .facet-name{margin:0 4px 0 10px}#stage[data-layout=desktop][data-viewer=graph]>.graph-view .graph-zoom{gap:2px;padding:4px}#stage[data-layout=desktop][data-viewer=graph]>.graph-view .graph-zoom button{background:transparent;transition:background-color .15s,scale .12s ease-out}#stage[data-layout=desktop][data-viewer=graph]>.graph-view .graph-zoom button:hover{background:var(--glass-hover)}#stage[data-layout=desktop][data-viewer=graph]>.graph-view .graph-panel{position:absolute;z-index:2;top:calc(58px + var(--viewer-shift) + 124px);right:41px;width:380px;max-height:calc(100% - 58px - var(--viewer-shift) - 124px - 41px);border:0;border-radius:22px}#stage[data-layout=desktop][data-viewer=graph]>.graph-view .graph-panel:empty{display:none}#stage[data-layout=desktop][data-viewer=graph]>.graph-view .graph-legend{left:41px;bottom:41px;max-width:calc(100% - 486px);padding:12px 18px;border-radius:22px}#stage[data-layout=desktop][data-viewer=graph]>.graph-view .graph-legend:empty{display:none}#stage[data-layout=desktop][data-viewer=graph]>.graph-view .graph-status{top:calc(58px + var(--viewer-shift) + 124px);left:41px;max-width:calc(100% - 486px)}:root:not([data-wallpaper]) #stage[data-layout=desktop][data-viewer=graph]>.graph-view :is(.graph-back,.graph-depth,.graph-zoom,.graph-centres,.graph-filters,.graph-panel,.graph-legend){background:radial-gradient(420px 150px at 0% 0%,var(--glass-bloom),transparent 70%),linear-gradient(180deg,var(--glass-sheen),transparent 58%),var(--glass-fill);-webkit-backdrop-filter:blur(26px) saturate(118%);backdrop-filter:blur(26px) saturate(118%);box-shadow:0 0 0 1px var(--glass-line),0 16px 36px -16px var(--glass-shadow),0 3px 10px -5px var(--glass-shadow)}:root:not([data-wallpaper]) #stage[data-layout=desktop][data-viewer=graph]>.graph-view :is(.graph-back,.graph-depth,.graph-zoom,.graph-centres,.graph-filters){position:relative;border-radius:999px}:root:not([data-wallpaper]) #stage[data-layout=desktop][data-viewer=graph]>.graph-view :is(.graph-back,.graph-depth,.graph-zoom,.graph-centres,.graph-filters,.graph-legend):after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(180deg,var(--glass-rim),var(--glass-rim-soft) 18px,var(--glass-rim-soft));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}:root:not([data-wallpaper]) #stage[data-layout=desktop][data-viewer=graph]>.graph-view .graph-panel{box-shadow:inset 0 1px 0 var(--glass-rim),inset 1px 0 0 var(--glass-rim-soft),inset -1px 0 0 var(--glass-rim-soft),inset 0 -1px 0 var(--glass-rim-soft),0 0 0 1px var(--glass-line),0 16px 36px -16px var(--glass-shadow),0 3px 10px -5px var(--glass-shadow)}:root:not([data-wallpaper]) #stage[data-super-performance=true][data-layout=desktop][data-viewer=graph]>.graph-view :is(.graph-back,.graph-depth,.graph-zoom,.graph-centres,.graph-filters,.graph-panel,.graph-legend){-webkit-backdrop-filter:none;backdrop-filter:none}@media(prefers-reduced-transparency:reduce){:root:not([data-wallpaper]) #stage[data-layout=desktop][data-viewer=graph]>.graph-view :is(.graph-back,.graph-depth,.graph-zoom,.graph-centres,.graph-filters,.graph-panel,.graph-legend){-webkit-backdrop-filter:none;backdrop-filter:none}}#stage[data-layout=desktop][data-viewer=graph]>.graph-view[data-empty] .graph-status{top:38%;left:50%;max-width:80%}.hall-panel{position:absolute;top:calc(168px + var(--viewer-shift, 0px));right:46px;max-height:calc(100% - 168px - var(--viewer-shift, 0px) - var(--hall-panel-bottom, 150px));width:440px;overflow-y:auto;overscroll-behavior:contain;padding:20px 20px 16px;border:1px solid #d7d2c5;background:#f0ede5db;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#2e3029;font-size:12px;letter-spacing:.3px;line-height:1.5}.hall-panel:empty{display:none}:root:not([data-wallpaper]) .hall-panel{border:0;border-radius:22px;background:radial-gradient(420px 150px at 0% 0%,var(--glass-bloom),transparent 70%),linear-gradient(180deg,var(--glass-sheen),transparent 40%),var(--glass-fill);-webkit-backdrop-filter:blur(26px) saturate(118%);backdrop-filter:blur(26px) saturate(118%);box-shadow:inset 0 1px 0 var(--glass-rim),inset 1px 0 0 var(--glass-rim-soft),inset -1px 0 0 var(--glass-rim-soft),inset 0 -1px 0 var(--glass-rim-soft),0 0 0 1px var(--glass-line),0 16px 36px -16px var(--glass-shadow),0 3px 10px -5px var(--glass-shadow)}:root:not([data-wallpaper]) #stage[data-super-performance=true] .hall-panel{-webkit-backdrop-filter:none;backdrop-filter:none}@media(prefers-reduced-transparency:reduce){:root:not([data-wallpaper]) .hall-panel{-webkit-backdrop-filter:none;backdrop-filter:none}}.chamber-hall[data-theme=dark] .hall-panel{border-color:var(--theme-line);background:rgba(var(--theme-panel-rgb),.86);color:var(--theme-ink)}:root:not([data-wallpaper]) .chamber-hall[data-theme=dark] .hall-panel{background:radial-gradient(420px 150px at 0% 0%,var(--glass-bloom),transparent 70%),linear-gradient(180deg,var(--glass-sheen),transparent 40%),var(--glass-fill)}.hall-panel p{margin:0}.hall-panel .hp-kicker{margin:0 0 6px;font-size:10px;letter-spacing:1px;color:#7e7a6d}.hp-section+.hp-section{margin-top:20px;padding-top:16px;border-top:1px solid rgba(8,10,8,.1)}.hp-section>header{margin-bottom:10px}.hp-section h3{margin:0 0 3px;font-size:18px;font-weight:600;letter-spacing:.4px;line-height:1.3}.hp-section>header>p+p{margin-top:3px}.hp-people{margin:0;padding:0;list-style:none}.hp-person+.hp-person{border-top:1px solid rgba(8,10,8,.07)}.hp-person>:is(button,div){display:flex;align-items:center;gap:8px;width:100%;min-height:34px;padding:5px 8px;border:0;border-radius:8px;background:transparent;color:inherit;font:inherit;text-align:left}.hp-person>button{cursor:pointer;transition:background-color .15s ease,scale .12s ease}.hp-person>button:hover{background:var(--glass-hover, rgba(255, 255, 255, .55))}.hp-person>button:active{scale:.99}.hp-person>button:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus-ring, currentColor);outline-offset:1px}.hp-lead{flex:0 0 16px;font-size:11px;text-align:right;font-variant-numeric:tabular-nums;color:#7e7a6d}.hp-people.no-lead .hp-lead{display:none}.hp-dot{flex:0 0 9px;height:9px;border-radius:50%;background:var(--pg, var(--p, #9a998f));box-shadow:0 0 0 1px #080a081f}.hp-name{display:flex;flex:0 0 auto;align-items:baseline;gap:6px;min-width:0;max-width:60%}.hp-name b{overflow:hidden;font-size:14px;font-weight:600;letter-spacing:.4px;text-overflow:ellipsis;white-space:nowrap}.hp-name em{flex:none;font-style:normal;font-size:10.5px;letter-spacing:.6px;color:#8a6a35}.hp-person small{flex:1 1 auto;min-width:0;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.hp-code{flex:none;font-size:11px;letter-spacing:.4px;font-variant-numeric:tabular-nums;color:#7e7a6d}.hp-person>button:hover .hp-code{color:inherit;text-decoration:underline;text-underline-offset:3px}.hp-group{border-top:1px solid rgba(8,10,8,.08)}.hp-group summary{display:flex;align-items:center;gap:9px;padding:9px 4px;border-radius:8px;cursor:pointer;list-style:none}.hp-group summary::-webkit-details-marker{display:none}.hp-group summary:before{content:"›";display:inline-block;width:8px;transition:rotate .15s ease}.hp-group[open] summary:before{rotate:90deg}.hp-group summary:hover{background:var(--glass-hover, rgba(255, 255, 255, .55))}.hp-group summary:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus-ring, currentColor);outline-offset:2px}.hp-group summary b{font-weight:600}.hp-group summary span{margin-left:auto;font-size:11px;font-variant-numeric:tabular-nums}.hp-group .hp-people{margin:0 0 10px 14px}.hall-panel .hp-range{margin:0 0 6px 14px;font-size:11px}.hall-panel .hp-sub{margin:10px 0 6px;font-size:11px;font-weight:600;letter-spacing:.4px}.hp-chips{display:flex;flex-wrap:wrap;gap:5px}.hp-chip{padding:3px 9px;border:0;border-radius:999px;background:#fff6;box-shadow:0 0 0 1px #080a0814;color:inherit;font:inherit;font-size:11.5px;cursor:pointer;transition:background-color .15s ease,scale .12s ease}.hp-chip:hover{background:var(--glass-hover, rgba(255, 255, 255, .7))}.hp-chip:active{scale:.96}.hp-chip:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus-ring, currentColor);outline-offset:2px}.hp-chip[aria-pressed=true]{background:#24261f;box-shadow:none;color:#f1ede3}.chamber-hall[data-theme=dark] .hp-chip{background:rgba(var(--theme-ink-rgb),.05);box-shadow:0 0 0 1px rgba(var(--theme-ink-rgb),.1)}.chamber-hall[data-theme=dark] .hp-chip:hover{background:rgba(var(--theme-ink-rgb),.12)}.chamber-hall[data-theme=dark] .hp-chip[aria-pressed=true]{background:var(--theme-ink);color:var(--theme-paper)}.hp-bar{display:flex;gap:1px;height:8px;margin:10px 0 2px;overflow:hidden;border-radius:4px}.hp-bar i{min-width:2px;background:var(--pg, var(--p, #9a998f))}.hp-seats{display:block;width:100%;max-width:300px;height:auto;margin:0 auto}.hp-seats circle{fill:var(--p, #9a998f)}:is([data-layout=compact],[data-layout=portrait]) .hp-seats{max-width:240px}.hp-seats-link{display:block;width:100%;margin:10px 0 2px;padding:8px 10px 6px;border:0;border-radius:12px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.hp-seats-link:hover{background:#080a080d}.hp-seats-link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:3px}.hp-seats-link small{display:block;margin-top:4px;font-size:11px;line-height:1.5;text-align:center;color:#7e7a6d}.hp-stats{margin:0}.hp-stats>div{display:flex;align-items:baseline;gap:12px;padding:8px 4px}.hp-stats>div+div{border-top:1px solid rgba(8,10,8,.07)}.hp-stats dt{flex:1 1 auto;font-size:12px}.hp-stats dd{margin:0;font-size:15px;font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.hp-stats small{display:block;font-size:10.5px;font-weight:400}.hp-link{margin-top:10px;padding:7px 14px;border:0;border-radius:999px;background:#ffffff80;box-shadow:0 0 0 1px #080a081f;color:inherit;font:inherit;font-size:11.5px;cursor:pointer;transition:background-color .15s ease,scale .12s ease}.hall-panel .hp-back{margin:0 0 10px;padding:4px 11px;font-size:11px}.hp-link:hover{background:var(--glass-hover, rgba(255, 255, 255, .7))}.hp-link:active{scale:.97}.hp-link:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus-ring, currentColor);outline-offset:3px}.hall-panel .hp-source{margin-top:16px;font-size:10.5px}.hp-source a{color:inherit}.chamber-hall[data-theme=dark] :is(.hp-kicker,.hp-lead,.hp-code,.hp-person small,.hp-section>header>p,.hp-group summary span,.hp-stats small,.hp-source,.hp-range,.hp-seats-link small){color:var(--theme-muted)}.chamber-hall[data-theme=dark] .hp-seats circle{fill:var(--pd, #8f8e88)}.chamber-hall[data-theme=dark] .hp-seats-link:hover{background:rgba(var(--theme-ink-rgb),.08)}.chamber-hall[data-theme=dark] .hp-person>button:hover .hp-code{color:inherit}.chamber-hall[data-theme=dark] :is(.hp-section+.hp-section,.hp-person+.hp-person,.hp-group,.hp-stats>div+div){border-top-color:var(--theme-line)}.chamber-hall[data-theme=dark] :is(.hp-person>button:hover,.hp-group summary:hover){background:rgba(var(--theme-ink-rgb),.08)}.chamber-hall[data-theme=dark] .hp-dot{background:var(--pgd, var(--pd, #8f8e88));box-shadow:0 0 0 1px rgba(var(--theme-ink-rgb),.18)}.chamber-hall[data-theme=dark] .hp-bar i{background:var(--pgd, var(--pd, #8f8e88))}.chamber-hall[data-theme=dark] .hp-name em{color:#c5a16b}.chamber-hall[data-theme=dark] .hp-link{background:rgba(var(--theme-ink-rgb),.06);box-shadow:0 0 0 1px rgba(var(--theme-ink-rgb),.14)}.chamber-hall.is-embedded .hall-panel{top:100px;right:16px;max-height:calc(100% - 100px - var(--hall-panel-bottom, 62px));width:min(380px,42%);padding:14px 14px 12px}@container hall (max-width: 760px){.chamber-hall.is-embedded .hall-panel{top:auto;left:16px;bottom:var(--hall-panel-bottom, 62px);width:auto;max-height:min(46%,var(--hall-panel-room, 46%))}.chamber-hall.is-embedded[data-focused] .hall-legend{display:none}}:is([data-layout=compact],[data-layout=portrait]) .chamber-hall .hall-panel{top:auto;left:20px;right:20px;bottom:var(--hall-panel-bottom, calc(var(--bottom-edge) + 132px));width:auto;max-height:min(42%,var(--hall-panel-room, 42%));padding:14px 14px 12px}:is([data-layout=compact],[data-layout=portrait]) .chamber-hall[data-focused] .hall-legend{display:none}:is([data-layout=compact],[data-layout=portrait]) .chamber-hall .hall-list{max-height:min(26%,var(--hall-list-room, 26%))}:is([data-layout=compact],[data-layout=portrait]) .chamber-hall[data-focused] .hall-list{display:none}.hall-panel[data-cramped]{display:none}.election-hall .hall-list button{align-items:center}.election-hall .hall-list button i{flex:0 0 auto;width:9px;height:9px;border-radius:50%;background:var(--pg, #9a998f);box-shadow:0 0 0 1px #080a081f}.election-hall[data-theme=dark] .hall-list button i{background:var(--pgd, #8f8e88);box-shadow:0 0 0 1px rgba(var(--theme-ink-rgb),.18)}.election-hall .hall-list button span{min-width:14px}.map-hall .hall-list button.is-national i{background:transparent;box-shadow:inset 0 0 0 1.5px currentColor;opacity:.6}.election-hall .event-legend b{flex:0 0 100%;font-weight:600;font-size:10px}.event-milestones{margin:4px 0 0;padding:0;list-style:none}.event-milestones li{position:relative;display:grid;grid-template-columns:92px 1fr;gap:10px;padding:0 0 11px 18px}.event-milestones li:before{content:"";position:absolute;left:3px;top:6px;width:7px;height:7px;border-radius:50%;border:1px solid currentColor;background:transparent}.event-milestones li:not(:last-child):after{content:"";position:absolute;left:7px;top:16px;bottom:0;width:1px;background:currentColor;opacity:.2}.event-milestones li.is-done:before{background:currentColor}.election-hall[data-theme=dark] .event-milestones li.is-done{color:var(--theme-muted)}.event-milestones li.is-next{font-weight:600}.event-milestones li.is-next:before{width:9px;height:9px;left:2px;top:5px;border-color:#b8893e;background:#b8893e}.event-milestones time{font-variant-numeric:tabular-nums}.document-reader{--reader-bg: rgb(var(--theme-paper-rgb, 234, 229, 225));--reader-well: rgba(var(--theme-ink-rgb, 8, 10, 8), .045);--reader-panel: rgb(var(--theme-panel-rgb, 237, 235, 228));--reader-line: rgba(var(--theme-ink-rgb, 8, 10, 8), .12);--reader-tint: rgba(var(--theme-ink-rgb, 8, 10, 8), .065);--reader-tint-strong: rgba(var(--theme-ink-rgb, 8, 10, 8), .12);--reader-muted: var(--theme-muted, #77756d);--reader-sheet: #fbfaf7;position:absolute;inset:0;z-index:31;display:grid;grid-template-columns:196px minmax(0,1fr) 400px;grid-template-rows:auto auto minmax(0,1fr);background:var(--reader-bg);color:var(--theme-ink, #080a08)}.document-reader[hidden]{display:none}#stage[data-reading=true] #three-scene{visibility:hidden}.document-reader[data-thumbs=closed]{grid-template-columns:0 minmax(0,1fr) 400px}.document-reader[data-notes=closed]{grid-template-columns:196px minmax(0,1fr) 0}.document-reader[data-thumbs=closed][data-notes=closed]{grid-template-columns:0 minmax(0,1fr) 0}.document-reader[data-thumbs=closed] .reader-thumbs,.document-reader[data-notes=closed] .reader-notes{display:none}:root:not([data-dark-surface=true]) .document-reader{--reader-muted: #5b5850}.reader-tabs{grid-column:1 / -1;grid-row:1;height:auto;padding:14px 41px 0}.reader-tabs .file-tabs-list{height:44px}:root:not([data-wallpaper]) #stage[data-layout=desktop][data-viewer]>.document-reader:not(.is-embedded){padding-top:calc(48px + var(--viewer-shift))}.document-reader.is-embedded{z-index:auto}.reader-bar{grid-column:1 / -1;grid-row:2;display:flex;align-items:center;gap:26px;min-width:0;padding:26px 41px 18px;border-bottom:1px solid var(--reader-line)}.document-reader:not(.is-embedded) .reader-bar{padding-top:10px}.document-reader.is-embedded .reader-bar{gap:16px;padding:12px 18px 10px}.document-reader.is-embedded .reader-heading h2{font-size:18px}.reader-back{flex:none;display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:0 16px;border-radius:999px;background:var(--reader-tint);font-size:14px;letter-spacing:.7px}.reader-back kbd{font:inherit;font-size:10px;letter-spacing:.5px;padding:2px 6px;border:1px solid var(--reader-line);border-radius:6px;color:var(--reader-muted)}.reader-heading{flex:1 1 auto;min-width:0}.reader-heading>span,.reader-caption{display:block;font-size:10px;letter-spacing:1px;color:var(--reader-muted);white-space:nowrap}.reader-heading h2{margin:4px 0 0;font-size:26px;font-weight:400;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reader-docs{flex:none;display:flex;align-items:flex-end;gap:6px}.reader-docs[hidden]{display:none}.reader-step{width:36px;height:36px;border-radius:50%;background:var(--reader-tint);font-size:20px;line-height:1}.reader-doc-pick{display:flex;flex-direction:column;gap:3px}.reader-doc-pick select{appearance:none;-webkit-appearance:none;width:250px;height:36px;padding:0 32px 0 14px;border:1px solid var(--reader-line);border-radius:10px;background:var(--reader-panel) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E") no-repeat right 10px center / 16px;color:inherit;font:inherit;font-size:13px;font-variant-numeric:tabular-nums;text-overflow:ellipsis}.reader-tools{flex:none;display:flex;align-items:flex-end;gap:10px}.reader-pageno{display:flex;flex-direction:column;gap:3px}.reader-pageno-row{display:flex;align-items:center;gap:8px}.reader-pageno-total{font-size:13px;color:var(--reader-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.reader-pageno-total b{font-weight:400;color:var(--theme-ink, #080a08)}.reader-pageno input{width:64px;height:36px;border:1px solid var(--reader-line);border-radius:10px;background:var(--reader-panel);color:inherit;font:inherit;font-size:14px;text-align:center;font-variant-numeric:tabular-nums}.reader-zoom{display:flex;align-items:center;padding:3px;border-radius:999px;background:var(--reader-tint)}.reader-zoom button{min-width:34px;height:30px;border-radius:999px;font-size:16px;line-height:1}.reader-zoom .reader-zoom-label{min-width:58px;font-size:12px;letter-spacing:.3px;font-variant-numeric:tabular-nums}.reader-zoom button:hover:not(:disabled){background:var(--reader-tint-strong)}.reader-tool{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px;border-radius:999px;background:var(--reader-tint);color:inherit;font-size:13px;letter-spacing:.4px;text-decoration:none}.reader-tool .nav-icon{width:18px;height:18px}:root .document-reader .reader-tools a.reader-tool{color:var(--theme-ink, #080a08)}.reader-tool[aria-pressed=true]{background:rgba(var(--theme-ink-rgb, 8, 10, 8),.14)}:is(.reader-back,.reader-step,.reader-tool,.reader-primary,.reader-note-actions button,.reader-notes-foot button,.reader-status button):hover:not(:disabled){background-color:var(--reader-tint-strong)}:is(.reader-back,.reader-step,.reader-tool,.reader-zoom button,.reader-primary,.reader-note-actions button,.reader-notes-foot button):active:not(:disabled){scale:.96}:is(.reader-back,.reader-step,.reader-tool,.reader-zoom button,.reader-primary,.reader-note-actions button,.reader-notes-foot button,.reader-thumb,.reader-note-where){transition:background-color .2s,scale .12s ease-out}.document-reader button:disabled{opacity:.35;cursor:default}.reader-pages{grid-column:2;grid-row:3;position:relative;overflow:auto;overscroll-behavior:contain;padding:30px 40px 64px;background:var(--reader-well);outline:none;scrollbar-width:thin}.reader-sheet{width:max-content;min-width:100%}.reader-page{position:relative;contain:layout style;margin:0 auto 38px;background:var(--reader-sheet);box-shadow:0 0 0 .5px #0000001a,0 12px 32px -14px #1c160e66}.reader-page canvas{position:absolute;inset:0;display:block;width:100%;height:100%}.reader-page-no{position:absolute;left:0;right:0;bottom:-26px;font-size:11px;text-align:center;color:var(--reader-muted);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none}.reader-status{grid-column:2;grid-row:3;align-self:center;justify-self:center;z-index:2;display:flex;flex-direction:column;align-items:center;gap:14px;padding:24px 28px;border-radius:18px;background:var(--reader-panel);box-shadow:0 0 0 1px var(--reader-line);font-size:15px;color:var(--reader-muted)}.reader-status[hidden],.reader-status button[hidden]{display:none}.reader-status button{height:36px;padding:0 16px;border-radius:999px;background:var(--reader-tint);color:var(--theme-ink, #080a08)}.document-reader .textLayer{color-scheme:only light;position:absolute;inset:0;overflow:clip;opacity:1;line-height:1;text-align:initial;letter-spacing:normal;word-spacing:normal;-webkit-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;caret-color:CanvasText;z-index:0;--min-font-size: 1;--text-scale-factor: calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv: calc(1 / var(--min-font-size))}.document-reader .textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;transform-origin:0% 0%;-webkit-user-select:text;user-select:text}.document-reader .textLayer>:not(.markedContent),.document-reader .textLayer .markedContent span:not(.markedContent){z-index:1;--font-height: 0;font-size:calc(var(--text-scale-factor) * var(--font-height));--scale-x: 1;--rotate: 0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.document-reader .textLayer .markedContent{display:contents}.document-reader .textLayer ::selection{background:#0060df42;color:transparent}.document-reader .textLayer br::selection{background:transparent}.document-reader .textLayer .endOfContent{display:block;position:absolute;inset:100% 0 0;z-index:0;cursor:default;-webkit-user-select:none;user-select:none}.document-reader .textLayer.selecting .endOfContent{top:0}.reader-quote{position:absolute;z-index:5;height:34px;padding:0 16px;border-radius:999px;background:var(--theme-ink, #080a08);color:var(--theme-paper, #eae5e1);font-size:13px;letter-spacing:.4px;box-shadow:0 8px 22px -8px #00000080}.reader-quote[hidden]{display:none}.reader-thumbs{grid-column:1;grid-row:3;position:relative;display:flex;flex-direction:column;gap:18px;min-height:0;overflow-y:auto;padding:22px 18px 24px 41px;border-right:1px solid var(--reader-line);scrollbar-width:thin}.reader-thumb-list{display:flex;flex-direction:column;gap:12px}.reader-thumb{display:flex;flex-direction:column;align-items:center;gap:6px;padding:7px 6px 5px;border-radius:10px}.reader-thumb canvas{display:block;width:116px;border-radius:2px;background:var(--reader-sheet);box-shadow:0 0 0 .5px #00000024,0 4px 10px -6px #00000059}.reader-thumb span{font-size:11px;color:var(--reader-muted);font-variant-numeric:tabular-nums}.reader-thumb:hover{background:var(--reader-tint)}.reader-thumb[aria-current]{background:var(--reader-tint-strong)}.reader-thumb[aria-current] canvas{box-shadow:0 0 0 2.5px var(--theme-accent, #9b7247),0 4px 10px -6px #00000059}.reader-thumb[aria-current] span{color:var(--theme-ink, #080a08)}.reader-help{margin:auto 0 0;font-size:11px;line-height:1.9;color:var(--reader-muted)}.reader-notes{grid-column:3;grid-row:3;display:flex;flex-direction:column;min-height:0;border-left:1px solid var(--reader-line);background:var(--reader-panel)}.reader-notes-head{display:flex;align-items:center;gap:12px;padding:20px 20px 12px 26px}.reader-notes-head h3{margin:0;display:flex;align-items:baseline;gap:8px;font-size:20px;font-weight:400;letter-spacing:.5px}.reader-notes-head h3 small{font-size:12px;letter-spacing:1px;color:var(--reader-muted)}#reader-note-count{margin-left:auto;font-size:12px;color:var(--reader-muted)}.reader-notes-close{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--reader-tint);color:var(--reader-muted)}.reader-notes-close .nav-icon{width:16px;height:16px}.reader-compose{display:flex;flex-direction:column;gap:10px;margin:0 20px 14px;padding:14px;border-radius:16px;background:var(--reader-tint)}.reader-compose textarea,.reader-note-edit{display:block;width:100%;min-height:78px;max-height:280px;resize:vertical;padding:10px 12px;border:1px solid var(--reader-line);border-radius:10px;background:var(--reader-bg);color:inherit;font:inherit;font-size:15px;line-height:1.65}.reader-compose-quote{position:relative;margin:0;max-height:128px;overflow:auto;padding:8px 36px 8px 12px;border-left:3px solid var(--theme-accent, #9b7247);border-radius:0 10px 10px 0;background:rgba(var(--theme-ink-rgb, 8, 10, 8),.04);font-size:13px;line-height:1.65;white-space:pre-wrap}.reader-compose-quote[hidden]{display:none}.reader-compose-quote button{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;color:var(--reader-muted)}.reader-compose-quote button .nav-icon{width:14px;height:14px}.reader-compose-row{display:flex;align-items:center;justify-content:space-between;gap:12px}#reader-compose-where{font-size:12px;color:var(--reader-muted)}.reader-primary{flex:none;height:34px;padding:0 16px;border-radius:999px;background:var(--theme-ink, #080a08);color:var(--theme-paper, #eae5e1);font-size:13px;letter-spacing:.4px}.document-reader .reader-primary:hover:not(:disabled){background:var(--theme-ink, #080a08);opacity:.88}.reader-notes-error{margin:0;font-size:12px;line-height:1.6;color:#8a1d1d}:root[data-dark-surface=true] .reader-notes-error{color:#e08a8a}.reader-notes-error[hidden]{display:none}.reader-note-list{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding:2px 20px 18px;scrollbar-width:thin}.reader-notes-empty{margin:4px 6px;font-size:13px;line-height:1.85;color:var(--reader-muted)}.reader-note{padding:14px 16px 12px;border-radius:14px;background:var(--reader-bg);box-shadow:0 0 0 1px var(--reader-line)}.reader-note-where{padding:2px 4px;margin:-2px -4px;border-radius:6px;font-size:12px;letter-spacing:.4px;color:var(--theme-accent, #9b7247)}.reader-note-where:hover{background:var(--reader-tint)}.reader-note blockquote{margin:10px 0 0;max-height:12em;overflow:auto;padding:6px 10px;border-left:3px solid rgba(var(--theme-accent-rgb, 155, 114, 71),.6);font-size:13px;line-height:1.7;color:rgba(var(--theme-ink-rgb, 8, 10, 8),.78);white-space:pre-wrap}.reader-note-text{margin:10px 0 0;font-size:15px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.reader-note-edit{margin-top:10px}.reader-note-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;font-size:11px;color:var(--reader-muted)}.reader-note-actions{display:flex;gap:6px}.reader-note-actions button{height:28px;padding:0 12px;border-radius:999px;background:var(--reader-tint);color:var(--theme-ink, #080a08);font-size:12px}.reader-note-actions .reader-primary{background:var(--theme-ink, #080a08);color:var(--theme-paper, #eae5e1)}.reader-note-actions .is-destructive,.reader-note-actions .is-destructive:hover{background:#8a1d1d;color:#fff}.reader-notes-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px 18px;border-top:1px solid var(--reader-line);font-size:11px;line-height:1.6;color:var(--reader-muted)}#reader-notes-note{margin:0;min-width:0}#reader-notes-note small{display:block;margin-top:2px;font-size:10px;letter-spacing:.3px;font-variant-numeric:tabular-nums}#reader-notes-note small:empty{display:none}#reader-notes-note[data-warning=true] span{color:#8a5a00}:root[data-dark-surface=true] #reader-notes-note[data-warning=true] span{color:#e0b46a}.reader-notes-foot button{flex:none;height:30px;padding:0 12px;border-radius:999px;background:var(--reader-tint);color:var(--theme-ink, #080a08);font-size:12px}.document-reader :is(.reader-thumb,.reader-note-where,.reader-note-actions button,.reader-notes-foot button,.reader-compose-quote button):focus-visible{outline-offset:1px}.document-reader[data-narrow=true],.document-reader[data-narrow=true][data-thumbs][data-notes]{grid-template-columns:minmax(0,1fr)}.document-reader[data-narrow=true] :is(.reader-thumbs,.reader-pages,.reader-notes,.reader-status){grid-column:1;grid-row:3}.document-reader[data-narrow=true] .reader-bar{flex-wrap:wrap;gap:10px 12px;padding:var(--top-edge, 16px) var(--edge, 20px) 10px}.document-reader[data-narrow=true] .reader-back{min-height:44px;padding:0 14px}.document-reader[data-narrow=true] .reader-back :is(span,kbd){display:none}.document-reader[data-narrow=true] .reader-heading h2{font-size:19px}.document-reader[data-narrow=true] .reader-caption{display:none}.document-reader[data-narrow=true] .reader-doc-pick select{width:min(210px,38vw);height:40px}.document-reader[data-narrow=true] .reader-step{width:40px;height:40px}.document-reader[data-narrow=true] .reader-pageno input{width:52px;height:40px}.document-reader[data-narrow=true] .reader-tools{gap:6px;align-items:center}.document-reader[data-narrow=true] .reader-tool{width:40px;height:40px;padding:0;justify-content:center}.document-reader[data-narrow=true] .reader-tool span,.document-reader[data-narrow=true] .reader-zoom{display:none}.document-reader[data-narrow=true] .reader-pages{padding:16px 12px 48px}.document-reader[data-narrow=true] .reader-page{margin-bottom:30px}.document-reader[data-narrow=true] .reader-thumbs{z-index:3;justify-self:start;width:168px;padding:14px 12px;background:var(--reader-panel);box-shadow:12px 0 30px -18px #00000073}.document-reader[data-narrow=true] .reader-thumb canvas{width:104px}.document-reader[data-narrow=true] .reader-help{display:none}.document-reader[data-narrow=true] .reader-tabs{padding:var(--top-edge, 16px) var(--edge, 20px) 0}.document-reader[data-narrow=true]:not(.is-embedded) .reader-bar{padding-top:8px}.document-reader.is-embedded[data-narrow=true] .reader-bar{padding:10px 12px 8px}.document-reader[data-narrow=true] .reader-notes{z-index:3;justify-self:end;width:min(420px,100%);box-shadow:-12px 0 30px -18px #00000073}[data-layout=portrait] .reader-notes{align-self:end;justify-self:stretch;width:auto;height:72%;border-left:0;border-top:1px solid var(--reader-line);border-radius:18px 18px 0 0;box-shadow:0 -12px 30px -18px #00000073;padding-bottom:var(--bottom-edge, 12px)}[data-layout=portrait] .reader-heading{flex-basis:calc(100% - 70px)}.document-reader[data-guest=true] :is(.reader-notes,.reader-tools [data-reader=notes],.reader-quote){display:none!important}.boot-phrase{display:inline-flex;height:1em;align-items:stretch;vertical-align:-.16em;line-height:1;letter-spacing:0;white-space:nowrap}.boot-phrase-letter{position:relative;display:block;flex:0 0 auto;height:1em;margin-inline-end:var(--boot-phrase-tracking, 0px)}.boot-font-letter:before{content:attr(data-letter);position:absolute;left:0;top:-.121em;font-family:var(--boot-webfont-family);font-size:inherit;font-weight:400;font-style:normal;font-synthesis:none;font-kerning:none;line-height:1;white-space:pre}.boot-phrase-letter:last-child{margin-inline-end:0}.boot-phrase[hidden],.boot-phrase-letter[hidden]{display:none}.boot-phrase svg.boot-letter-art{display:block;width:100%;height:100%;overflow:visible;fill:currentColor}.boot-phrase-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:pre}.boot-lettering-fallback>.boot-phrase-label{position:static;width:auto;height:auto;overflow:visible;clip-path:none;letter-spacing:var(--boot-phrase-tracking, 0)}#auth-message{--boot-phrase-tracking: -.00909em}.auth-status{top:527px;gap:10px;font-size:21.35px}.welcome-company{--boot-phrase-tracking: -.5px}.brand h1{position:relative;height:48px;font-size:50.75px;letter-spacing:0;--boot-phrase-tracking: 1px}.brand h1>.boot-phrase{position:absolute;left:0;top:1.425px}[data-layout=opening][data-opening-portrait=true] .scan>span{--boot-phrase-tracking: 1px !important}
