@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Condensed:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600&display=swap";@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Hebrew:wght@400;500;600&display=swap";@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@400;500;600&display=swap";@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:ital,wght@0,400;0,500;0,600;1,400&display=swap";@import "https://fonts.googleapis.com/css2?family=Literata:ital,opsz,wght@0,7..72,300..700;1,7..72,300..700&display=swap";:root{--void:#08090d;--graphite:#171a21;--mithril:#dce3ef;--signal:#3d7bff;--arc:#2ed9e4;--s0:#08090d;--s1:#0e1016;--s2:#171a21;--s3:#1f232c;--s4:#272c37;--line:#262b34;--line-2:#1b1f27;--line-3:#363d4a;--ink-1:#f1f3f8;--ink-2:#a7aebc;--ink-3:#737b8b;--ink-4:#4e5665;--pass:#1fd59c;--conditional:#ffac3b;--fail:#ff4f3b;--focus:#6e9cff;--range:#cb93ec;--range-edge:#3b3350;--r:3px;--r-lg:4px;--ease:cubic-bezier(.2, 0, .13, 1);--fast:.12s;--dur:.18s;--slow:.26s;--row-h:34px;--gut:20px}[data-density=compact]{--row-h:27px}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{background:var(--void);color:var(--ink-1);-webkit-font-smoothing:antialiased;overscroll-behavior:none;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:13px;line-height:1.45}.chrome,.rail,.banner,.statusbar,.tabs,.phaserail,.caseheader{-webkit-user-select:none;user-select:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}input,textarea,select{font:inherit;color:inherit;background:0 0;border:0}a{color:inherit;text-decoration:none}table{border-collapse:collapse;width:100%}:focus-visible{outline:2px solid var(--focus);outline-offset:1px;border-radius:2px;box-shadow:0 0 0 4px #6e9cff29}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--line-3);border:2px solid var(--s0);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--ink-4)}.t-wordmark{letter-spacing:.19em;text-transform:uppercase;font-family:IBM Plex Sans Condensed;font-size:18px;font-weight:600;line-height:1}.t-expansion{letter-spacing:.26em;text-transform:uppercase;font-family:IBM Plex Sans Condensed;font-size:11px;font-weight:500;line-height:1.4}.t-label,.t-instrument-label{letter-spacing:.09em;text-transform:uppercase;font-family:IBM Plex Sans Condensed;font-size:10.5px;font-weight:500;line-height:1}.t-control{letter-spacing:.02em;font-family:IBM Plex Sans Condensed;font-size:12.5px;font-weight:500;line-height:1}.t-ui{font-family:IBM Plex Sans;font-size:13px;font-weight:400;line-height:1.45}.t-testimony{color:#f1f3f8e0;font-family:IBM Plex Sans;font-size:13.5px;line-height:1.6}.t-testimony[lang=he]{text-align:right;direction:rtl;unicode-bidi:isolate;font-family:IBM Plex Sans Hebrew}.t-testimony[lang=ar]{text-align:right;direction:rtl;unicode-bidi:isolate;font-family:IBM Plex Sans Arabic}:root[lang=he] .t-ui,:root[lang=he] .t-label,:root[lang=he] .t-data,:root[lang=he] .banner{text-transform:none;font-family:IBM Plex Sans Hebrew,IBM Plex Sans,sans-serif}:root[lang=ar] .t-ui,:root[lang=ar] .t-label,:root[lang=ar] .t-data,:root[lang=ar] .banner{text-transform:none;letter-spacing:0;font-family:IBM Plex Sans Arabic,IBM Plex Sans,sans-serif}.rtl,[dir=rtl]{text-align:right;direction:rtl;unicode-bidi:isolate}.rtl .mono,[dir=rtl] .mono{direction:ltr;unicode-bidi:isolate}.rtl mark,[dir=rtl] mark{background:color-mix(in oklch, var(--conditional) 24%, transparent);color:inherit}.t-doctrine{color:var(--ink-1);font-family:Literata,Georgia,serif;font-size:14.5px;line-height:1.62}.t-doctrine--derived{color:var(--ink-2);font-style:italic}.t-data{letter-spacing:.01em;font-variant-numeric:tabular-nums;font-family:IBM Plex Mono;font-size:11.5px;line-height:1.4}.t-figure{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-family:IBM Plex Mono;font-size:22px;font-weight:500;line-height:1.1}.ink-2{color:var(--ink-2)}.ink-3{color:var(--ink-3)}.ink-4{color:var(--ink-4)}.sg{flex:none;justify-content:center;align-items:center;width:12px;height:12px;display:flex}.sg--fact i{background:var(--mithril);width:9px;height:9px}.sg--observation i{width:9px;height:9px;box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--mithril) 62%, transparent);background:linear-gradient(to top, var(--mithril) 50%, transparent 50%)}.sg--derived i{border:1px dashed color-mix(in oklch, var(--mithril) 50%, transparent);width:8px;height:8px;transform:rotate(45deg)}.sg--attributed i{width:9px;height:9px;box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--mithril) 62%, transparent);background:linear-gradient(to top, var(--mithril) 50%, transparent 50%);position:relative}.sg--attributed i:after{content:"";background:var(--mithril);width:3px;height:3px;position:absolute;top:0;right:0}.gl--question i{width:9px;height:9px;box-shadow:inset 0 0 0 1px var(--ink-3)}.gl--answered i{background:var(--mithril);width:9px;height:9px}.gl--gap i{width:9px;height:9px;box-shadow:inset 0 0 0 1px var(--ink-3);background:repeating-linear-gradient(-45deg, color-mix(in oklch, var(--ink-3) 40%, transparent) 0 1px, transparent 1px 4px)}.gl--unanswerable i{background:repeating-linear-gradient(-45deg, color-mix(in oklch, var(--ink-2) 55%, transparent) 0 1px, transparent 1px 4px);width:9px;height:9px}.gl--refused i{width:9px;height:9px;box-shadow:inset 0 0 0 1px var(--ink-3);position:relative}.gl--refused i:after{content:"";background:var(--ink-3);height:2px;position:absolute;top:4px;left:1px;right:1px}.contradicted{position:relative}.contradicted:after{content:"";background:var(--fail);pointer-events:none;height:1px;position:absolute;top:50%;left:-3px;right:-13px;transform:rotate(-14deg)}.sg--range i{background:repeating-linear-gradient(45deg, var(--range) 0 1px, transparent 1px 4px);width:9px;height:9px;box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--range) 55%, transparent)}.range-chip{letter-spacing:.14em;text-transform:uppercase;color:var(--range);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--range) 42%, transparent);border-radius:2px;flex:none;align-items:center;padding:3px 6px;font-family:IBM Plex Sans Condensed;font-size:9px;font-weight:600;line-height:1;display:inline-flex}.range-band{border-bottom:1px solid var(--range-edge);-webkit-user-select:none;user-select:none;background:repeating-linear-gradient(45deg,#cb93ec29 0 1.5px,#0000 1.5px 12px),#14101a;justify-content:space-between;align-items:center;height:26px;padding:0 16px;display:flex;position:relative}.range-band .l{letter-spacing:.16em;text-transform:uppercase;color:var(--range);font-family:IBM Plex Sans Condensed;font-size:10px;font-weight:600}.range-band .r{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font-family:IBM Plex Sans Condensed;font-size:9.5px;font-weight:500}.range-ambient{pointer-events:none;z-index:0;background:repeating-linear-gradient(45deg,#cb93ec08 0 1px,#0000 1px 22px);position:fixed;inset:0}.range-row{background:repeating-linear-gradient(45deg,#cb93ec1a 0 1px,#0000 1px 13px),#cb93ec0b}.cal-eye{letter-spacing:.11em;text-transform:uppercase;font:500 10.5px/1 IBM Plex Sans Condensed}.cal-h1{letter-spacing:.03em;color:var(--ink-1);margin:9px 0 10px;font:600 21px/1.1 IBM Plex Sans Condensed;position:relative}.cal-sub{color:var(--ink-2);max-width:52ch;font:400 13px/1.6 Literata;position:relative}.cal-lead{color:var(--ink-1);max-width:56ch;margin:22px 0 4px;font:400 16px/1.62 Literata;position:relative}.cal-rule{background:var(--line-2);height:1px;margin:22px 0;position:relative}.cal-top{justify-content:space-between;align-items:baseline;display:flex}.cal-label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);font:500 11px/1 IBM Plex Sans Condensed}.cal-rcp{letter-spacing:.02em;color:var(--ink-3);font-variant-numeric:tabular-nums;font:500 10px/1 IBM Plex Mono}.cal-read{color:var(--ink-1);max-width:56ch;font:400 14px/1.55 Literata}.cal-tend{color:var(--ink-2);max-width:56ch;margin-top:5px;font:italic 400 13px/1.55 Literata}.cal-link{letter-spacing:.03em;color:var(--signal);cursor:pointer;background:0 0;border:0;font:500 12px/1 IBM Plex Sans Condensed}.cal-note{color:var(--ink-3);font:italic 400 12px/1.4 Literata}.cal-rrow{cursor:pointer;width:100%;color:var(--ink-1);border:0;border-bottom:1px solid var(--line-2);text-align:left;background:0 0;justify-content:space-between;align-items:center;padding:11px 4px;font:400 13px/1 IBM Plex Mono;display:flex}.cal-rrow:disabled{cursor:default;opacity:.6}.mono{font-variant-numeric:tabular-nums;font-family:IBM Plex Mono}.dbf-tier-old{letter-spacing:.04em;color:var(--ink-1);opacity:.42;background:#dce3ef24;border-radius:2px;padding:3px 5px;font:500 9px/1 IBM Plex Mono;text-decoration:line-through;box-shadow:inset 0 0 0 1px #dce3ef61}.dbf-tier-new{letter-spacing:.04em;color:var(--ink-2);text-underline-offset:3px;font:500 9px/1 IBM Plex Mono;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}.dbf-sigil{background:repeating-linear-gradient(45deg, var(--range) 0 1px, transparent 1px 4px);width:9px;height:9px;box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--range) 55%, transparent);margin-right:6px;display:inline-block;transform:translateY(1px)}.tier{letter-spacing:.06em;font-variant-numeric:tabular-nums;border-radius:2px;flex:none;align-items:center;height:16px;padding:3px 5px;font-family:IBM Plex Mono;font-size:10px;display:inline-flex}.tier--1{color:var(--ink-1);background:#dce3ef24;box-shadow:inset 0 0 0 1px #dce3ef61}.tier--2{color:var(--ink-2);box-shadow:inset 0 0 0 1px #a7aebc66}.tier--3{color:var(--ink-3);box-shadow:inset 0 0 0 1px #737b8b4d}.tier--contested:before{content:"["}.tier--contested:after{content:"]"}.tier--contested{color:var(--conditional);background:#ffac3b17;box-shadow:inset 0 0 0 1px #ffac3b73}.tier{direction:ltr;unicode-bidi:isolate}.disp{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:2px;flex:none;align-items:center;padding:5px 7px;font-family:IBM Plex Sans Condensed;font-size:9px;font-weight:600;display:inline-flex}.disp--cleared{color:var(--pass);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--pass) 45%, transparent)}.disp--confirmed_listing{color:var(--fail);background:color-mix(in oklch, var(--fail) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--fail) 55%, transparent)}.disp--under_review{color:var(--conditional);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--conditional) 45%, transparent)}.disp--politically_exposed{color:var(--ink-1);box-shadow:inset 0 0 0 1px var(--line-3)}.disp--no_record_found{color:var(--ink-2);background:repeating-linear-gradient(-45deg,#a7aebc24 0 1px,#0000 1px 5px);box-shadow:inset 0 0 0 1px #a7aebc3d}.disp--not_screened{color:var(--ink-4);border:1px dotted var(--line-3);padding:4px 6px;box-shadow:inset 0 0 0 1px #0000}.disp--unassessed{color:var(--conditional);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--conditional) 55%, transparent), 0 0 0 2px var(--s2), 0 0 0 3px color-mix(in oklch, var(--conditional) 22%, transparent)}.verdict{letter-spacing:.11em;text-transform:uppercase;border-radius:2px;flex:none;padding:4px 7px;font-family:IBM Plex Sans Condensed;font-size:9.5px;font-weight:600;display:inline-flex}.verdict--pass{color:var(--pass);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--pass) 45%, transparent)}.verdict--conditional{color:var(--conditional);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--conditional) 55%, transparent), 0 0 0 2px var(--s2), 0 0 0 3px color-mix(in oklch, var(--conditional) 22%, transparent)}.verdict--fail{color:var(--fail);background:color-mix(in oklch, var(--fail) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--fail) 55%, transparent)}.card{background:var(--s2);border:1px solid var(--line);border-radius:var(--r-lg)}.card--raised{background:var(--s3)}.btn{letter-spacing:.02em;border-radius:var(--r);height:30px;color:var(--ink-1);box-shadow:inset 0 0 0 1px var(--line-3);transition:background var(--fast) var(--ease), box-shadow var(--fast) var(--ease);white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-width:0;padding:0 13px;font-family:IBM Plex Sans Condensed;font-size:12.5px;font-weight:500;display:inline-flex}.btn:hover:not(:disabled){background:#ffffff0a}.btn:disabled{color:var(--ink-4);box-shadow:inset 0 0 0 1px var(--line-2);cursor:not-allowed}.btn--primary{color:var(--focus);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--signal) 55%, transparent);background:color-mix(in oklch, var(--signal) 10%, transparent)}.btn--primary:hover:not(:disabled){background:color-mix(in oklch, var(--signal) 18%, transparent)}.btn--danger{color:var(--fail);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--fail) 45%, transparent)}.btn--sm{height:24px;padding:0 9px;font-size:11.5px}.btn--xs{gap:4px;height:20px;padding:0 7px;font-size:10.5px}.btn--ghost{box-shadow:none;color:var(--ink-2)}.btn--ghost:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--line-3);background:color-mix(in oklch, var(--ink-1) 5%, transparent)}.hn{margin-bottom:22px}.hn-fold{grid-template-rows:1fr;transition:grid-template-rows .3s cubic-bezier(.2,.6,.1,1);display:grid}.hn-fold>.hn-in{min-height:0;overflow:hidden}.hn-card{background:var(--s2);border:1px solid var(--line);border-radius:var(--r-lg);padding:18px 20px 15px;transition:opacity .16s,transform .16s;box-shadow:0 8px 24px -14px #0000008c,inset 0 1px #ffffff08}.hn.folded .hn-fold{grid-template-rows:0fr}.hn.folded .hn-card{opacity:0;transform:translateY(-4px)}.hn-mono{background:var(--s4);width:28px;height:28px;box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--mithril) 22%, transparent);letter-spacing:.04em;color:var(--ink-2);border-radius:2px;flex:none;justify-content:center;align-items:center;font-family:IBM Plex Sans Condensed;font-size:11px;font-weight:600;display:flex}.hn-rule{background:var(--line-2);height:1px;margin:14px 0 13px}.hn-note{color:var(--ink-1);font:400 15px/1.6 Literata}.hn-mark{letter-spacing:.02em;color:var(--signal);cursor:pointer;background:0 0;border:0;border-radius:3px;padding:7px 9px;font:500 12.5px/1 IBM Plex Sans Condensed}.hn-mark:hover{background:color-mix(in oklch, var(--signal) 14%, transparent)}.hn-stub{opacity:0;background:var(--s1);border:1px solid var(--line);border-radius:var(--r-lg);align-items:center;gap:9px;height:0;padding:0 12px;transition:height .28s cubic-bezier(.2,.6,.1,1),opacity .16s .2s;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff05}.hn.folded .hn-stub{opacity:1;height:32px}.hn-view{color:var(--signal);cursor:pointer;background:0 0;border:0;font:500 12px/1 IBM Plex Sans Condensed}.hn-pop{z-index:60;background:var(--s3);border:1px solid var(--line-3);border-radius:var(--r-lg);transform-origin:100% 0;width:400px;padding:16px;animation:.17s cubic-bezier(.2,.6,.1,1) hn-pop-in;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 16px 40px -18px #0009,inset 0 1px #ffffff08}@keyframes hn-pop-in{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:none}}.hn-ta{resize:none;background:var(--s2);border:1px solid var(--line);width:100%;min-height:98px;color:var(--ink-1);border-radius:3px;outline:none;padding:10px 12px;font:400 15px/1.6 Literata}.hn-ta::placeholder{color:var(--ink-3)}.hn-ta:focus{border-color:var(--focus);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--focus) 35%, transparent)}@media (prefers-reduced-motion:reduce){.hn-fold,.hn-card,.hn-stub,.hn-pop{transition:none;animation:none}}.slr{margin-bottom:22px}.slr-fold{grid-template-rows:1fr;transition:grid-template-rows .28s cubic-bezier(.2,.6,.1,1);display:grid}.slr-fold>.slr-in{min-height:0;overflow:hidden}.slr.folded .slr-fold{grid-template-rows:0fr}.slr.folded .slr-panel{opacity:0;transition:opacity .16s}.slr-panel{background:var(--s1);border:1px solid var(--line);border-radius:var(--r-lg);padding:16px 20px 14px}.slr-count{color:var(--ink-2);margin-top:13px;font:400 14px/1.4 IBM Plex Sans}.slr-count b{color:var(--ink-1);font-family:IBM Plex Mono;font-weight:500}.slr-list{margin-top:12px}.slr-row{border-top:1px solid var(--line-2);cursor:pointer;text-align:left;background:0 0;border-radius:3px;align-items:center;gap:12px;width:calc(100% + 16px);margin:0 -8px;padding:9px 8px;display:flex}.slr-row:hover{background:var(--s2)}.slr-gl{flex:none;justify-content:center;align-items:center;width:14px;display:flex}.slr-dot{background:var(--ink-2);border-radius:50%;width:6px;height:6px}.slr-ring{border:1.25px solid var(--conditional);box-sizing:border-box;border-radius:50%;width:8px;height:8px}.slr-nm{letter-spacing:.01em;color:var(--ink-1);flex:none;font:500 13px/1 IBM Plex Sans Condensed}.slr-meta{color:var(--ink-3);font:400 10.5px/1 IBM Plex Mono}.slr-chev{width:15px;height:15px;color:var(--ink-3);flex:none;display:flex}.slr-row:hover .slr-chev{color:var(--signal)}.slr-unit{color:var(--ink-3);margin-top:11px;padding-left:8px;font:400 10.5px/1.4 IBM Plex Mono}.slr-foot{justify-content:flex-end;margin-top:13px;display:flex}.slr-catch{letter-spacing:.02em;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:3px;padding:7px 10px;font:500 12.5px/1 IBM Plex Sans Condensed}.slr-catch:hover{color:var(--ink-1)}.slr-toggle{border:1px solid var(--line);border-radius:3px;flex:none;display:inline-flex;overflow:hidden}.slr-toggle button{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);cursor:pointer;background:0 0;border:0;padding:6px 11px;font:500 10.5px/1 IBM Plex Sans Condensed}.slr-toggle button.on{background:var(--s3);color:var(--ink-1)}.slr-rollup{color:var(--ink-3);letter-spacing:.02em;margin-bottom:4px;font:400 11px/1 IBM Plex Mono}.slr-claim{border-bottom:1px solid var(--line-2);grid-template-columns:56px 1fr;gap:16px;padding:13px 0;display:grid}.slr-claim:last-child{border-bottom:0}.slr-st{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);text-align:right;padding-top:2px;font:500 8.5px/1.7 IBM Plex Sans Condensed}.slr-tx{color:var(--ink-1);font:400 14.5px/1.62 Literata}.slr-tx.dim{color:var(--ink-2)}.slr-ref{color:var(--ink-3);margin-left:6px;font-family:IBM Plex Mono;font-size:11.5px;font-weight:500}.slr-wash{background:var(--s2);border-radius:3px;padding:9px 13px}.slr-old{color:var(--ink-3);text-decoration:line-through;-webkit-text-decoration-color:var(--ink-4);text-decoration-color:var(--ink-4);margin-bottom:8px}.slr-gone{color:var(--ink-3);text-decoration:line-through;-webkit-text-decoration-color:var(--ink-4);text-decoration-color:var(--ink-4)}.slr-nob{border-top:1px solid var(--line);margin-top:22px;padding-top:16px}.slr-ob{border-top:1px solid var(--line-2);align-items:center;gap:11px;padding:8px 0;display:flex}.slr-ob .ref{color:var(--ink-2);flex:none;width:62px;font:500 11.5px/1 IBM Plex Mono}.slr-ob .oc{color:var(--ink-2);flex:1;min-width:0;font:400 13px/1.4 IBM Plex Sans}.slr-ob .tier{letter-spacing:.1em;color:var(--ink-3);background:var(--s3);border-radius:2px;flex:none;padding:4px 5px;font:600 8.5px/1 IBM Plex Sans Condensed}.slr-ob .src{color:var(--ink-4);flex:none;font:400 10.5px/1 IBM Plex Mono}@media (prefers-reduced-motion:reduce){.slr-fold,.slr.folded .slr-panel{transition:none}}.brief-scene{z-index:400;background:var(--s0);color:var(--ink-1);animation:brief-in .24s var(--ease);position:fixed;inset:0;overflow:hidden}@keyframes brief-in{0%{opacity:0}to{opacity:1}}.brief-id{align-items:center;gap:12px;display:flex;position:absolute;top:26px;left:32px}.brief-cn{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-1);font:600 15px/1 IBM Plex Sans Condensed}.brief-chip{letter-spacing:.14em;color:var(--ink-2);background:var(--s2);box-shadow:inset 0 0 0 1px var(--line-3);border-radius:3px;padding:5px 8px;font:600 10px/1 IBM Plex Sans Condensed}.brief-spine{flex-direction:column;width:232px;display:flex;position:absolute;top:104px;left:32px}.brief-fx{align-items:center;gap:12px;padding:7px 0;display:flex}.brief-fx .g{border-radius:50%;flex:none;width:8px;height:8px}.brief-fx .t{letter-spacing:.02em;font:500 12px/1.25 IBM Plex Sans Condensed}.brief-fx--done .g{background:var(--ink-3)}.brief-fx--done .t{color:var(--ink-3)}.brief-fx--current .g{background:var(--mithril);width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in oklch, var(--mithril) 13%, transparent)}.brief-fx--current .t{color:var(--ink-1)}.brief-fx--up .g{box-shadow:inset 0 0 0 1px var(--ink-4);background:0 0}.brief-fx--up .t{color:var(--ink-4)}.brief-fx--skip .g{box-shadow:inset 0 0 0 1px var(--line);background:0 0}.brief-fx--skip .t{color:var(--ink-4)}.brief-pool{pointer-events:none;background:radial-gradient(closest-side,#dce3ef0f,#0000 70%);width:560px;height:560px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.brief-cp{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.brief-lower{flex-direction:column;align-items:center;gap:15px;padding:0 20px;display:flex;position:absolute;bottom:34px;left:0;right:0}.brief-state{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-1);font:500 12px/1 IBM Plex Sans Condensed}.brief-capblock{text-align:center;flex-direction:column;justify-content:flex-end;width:min(660px,92vw);height:104px;display:flex;overflow:hidden}.brief-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:12px;font:500 11px/1 IBM Plex Sans Condensed}.brief-cap{color:var(--ink-1);font:400 21px/1.5 Literata;transition:opacity .12s}.brief-cap--you{color:var(--ink-2);font:400 16px/1.45 IBM Plex Sans}.brief-cites{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.brief-ci{color:var(--ink-2);background:var(--s2);border:1px solid var(--line);border-radius:2px;padding:5px 8px;font:500 11px/1 IBM Plex Mono}.brief-ci em{color:var(--ink-3);font-style:normal}.brief-type-row{gap:8px;width:min(520px,92vw);display:flex}.brief-type-input{background:var(--s2);border:1px solid var(--line-3);color:var(--ink-1);border-radius:3px;outline:none;flex:1;padding:9px 12px;font:400 14px/1.4 IBM Plex Sans}.brief-type-input:focus{border-color:var(--focus)}.brief-controls{align-items:center;gap:18px;display:flex}.brief-mute{background:var(--s2);border:1px solid var(--line-3);width:52px;height:52px;color:var(--ink-2);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:flex}.brief-mute:hover:not(:disabled){color:var(--ink-1)}.brief-mute:disabled{color:var(--ink-4);cursor:not-allowed}.brief-end{background:var(--s3);border:1px solid var(--line-3);color:var(--ink-1);cursor:pointer;border-radius:4px;align-items:center;gap:9px;padding:14px 20px;display:flex}.brief-end:hover{background:color-mix(in oklch, var(--ink-1) 6%, var(--s3))}.brief-end span{letter-spacing:.05em;text-transform:uppercase;font:500 13px/1 IBM Plex Sans Condensed}.brief-typebtn{letter-spacing:.04em;color:var(--ink-3);cursor:pointer;background:0 0;border:0;font:500 12px/1 IBM Plex Sans Condensed}.brief-typebtn:hover{color:var(--ink-1)}.brief-close{width:34px;height:34px;color:var(--ink-3);border:1px solid var(--line);cursor:pointer;background:#171a2199;border-radius:3px;justify-content:center;align-items:center;display:flex;position:absolute;top:26px;right:32px}.brief-close:hover{color:var(--ink-1)}@media (prefers-reduced-motion:reduce){.brief-scene{animation:none}.brief-cap{transition:none}}.seal-pulse{animation:1.4s ease-in-out infinite arcpulse}@media print{body *{visibility:hidden}.sworn-doc,.sworn-doc *{visibility:visible}.sworn-doc{box-shadow:none;border:none;margin:0;position:absolute;inset:0;background:#fff!important}.sworn-doc *{color:#111!important;box-shadow:none!important;background:0 0!important}.sworn-no-print{display:none!important}}.field{background:var(--s1);border-radius:var(--r);height:32px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-1);width:100%;transition:box-shadow var(--fast) var(--ease);padding:0 10px}.field:focus{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--signal) 60%, transparent), 0 0 0 3px #6e9cff24;outline:none}.field::placeholder{color:var(--ink-4)}textarea.field{resize:vertical;height:auto;padding:9px 10px;line-height:1.5}.meter{align-items:center;gap:2px;display:inline-flex}.meter i{background:var(--line-3);width:3px;height:9px}.meter i.on{background:var(--ink-2)}.meter--warn i.on{background:var(--conditional)}.meter--bad i.on{background:var(--fail)}@keyframes pulse{0%,to{opacity:.5}50%{opacity:.28}}.skel{background:var(--s3);animation:pulse 1.5s var(--ease) infinite;border-radius:2px}@media (prefers-reduced-motion:reduce){.skel{opacity:.4;animation:none}*{transition-duration:.01ms!important;animation-duration:.01ms!important}}@keyframes arcpulse{0%,to{opacity:1}50%{opacity:.35}}.arc-live{color:var(--arc)}.arc-live .dot{animation:arcpulse 1.4s var(--ease) infinite}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:.7s linear infinite spin}.row{border-bottom:1px solid var(--line-2);min-height:var(--row-h);align-items:start;gap:12px;padding:9px 14px;display:grid}.row:last-child{border-bottom:0}.row--hover:hover{background:#ffffff06}.row--sel{background:color-mix(in oklch, var(--signal) 9%, transparent);box-shadow:inset 2px 0 0 var(--signal)}.hairline{border:0;border-top:1px solid var(--line)}.hatch{background:repeating-linear-gradient(-45deg,#a7aebc29 0 1px,#0000 1px 5px)}.pm{vertical-align:middle;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.pm--exact i{background:var(--mithril);width:7px;height:7px;position:relative}.pm--exact i:before,.pm--exact i:after{content:"";background:var(--mithril);position:absolute}.pm--exact i:before{width:1px;height:15px;top:-4px;left:50%;transform:translate(-.5px)}.pm--exact i:after{width:15px;height:1px;top:50%;left:-4px;transform:translateY(-.5px)}.pm--address{background:radial-gradient(circle at center, color-mix(in oklch, var(--mithril) 10%, transparent) 0 12px, transparent 12px)}.pm--address i{background:var(--mithril);width:9px;height:9px}.pm--locality i{border:1px dashed var(--ink-3);background:0 0;width:15px;height:11px}.emoji-term{vertical-align:middle;align-items:center;gap:6px;display:inline-flex}.emoji-term__tile{width:24px;height:24px;box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--ink-3) 45%, transparent);border-radius:2px;flex:none;justify-content:center;align-items:center;font-size:15px;line-height:1;display:inline-flex}.emoji-term__cp{letter-spacing:.04em;color:var(--ink-3);font-size:10.5px}.rail .railrow:hover{background:var(--line);color:var(--ink-1)}.rail button:hover{background:var(--line)!important;color:var(--ink-1)!important}.synthcell:hover{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--signal) 45%, transparent)!important}.loginbare{text-align:center;letter-spacing:.04em;background:0 0;border:0;outline:none;width:100%;max-width:320px;padding:6px 2px;font-size:18px}.loginbare::placeholder{color:#0000}.keygate{transition:background var(--fast) var(--ease)}.keygate:hover{background:color-mix(in oklch, var(--mithril) 12%, transparent)}.keygate:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--signal) 55%, transparent);outline:none}.linklike{color:var(--focus);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.linklike:hover{color:var(--ink-1)}.whatnow-card:hover:not(:disabled){box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--signal) 45%, transparent)!important}.whatnow-card:disabled{opacity:.55;cursor:default}.menurow{text-align:left;cursor:pointer;font:inherit;color:var(--ink-2);background:0 0;border:0;border-radius:2px;padding:6px 8px;font-size:12.5px}.menurow:hover:not(:disabled){background:var(--line);color:var(--ink-1)}.menurow:disabled{opacity:.5;cursor:default}.iconbtn{cursor:pointer;background:0 0;border:0;border-radius:2px;align-items:center;padding:4px;display:inline-flex}.iconbtn:hover:not(:disabled){background:var(--line)}.iconbtn:disabled{opacity:.5;cursor:default}.doc-grid{grid-template-columns:208px minmax(0,1fr) 380px;align-items:start;min-height:100%;display:grid}.doc-index,.doc-dock{align-self:start;max-height:100%;position:sticky;top:0;overflow-y:auto}.doc-index{padding:20px 0}.doc-dock{border-left:1px solid var(--line-2);min-height:100%}.doc-reading{min-width:0;padding:28px 48px 96px}.doc-track{max-width:640px;margin:0 auto}.doc-navrow{cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:12px 1fr;align-items:start;gap:10px;width:100%;padding:9px 16px;display:grid}.doc-navrow:hover{background:var(--s1)}.doc-navrow.on{background:var(--s2)}.doc-cite{letter-spacing:.01em;color:var(--ink-3);text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--ink-4);text-decoration-color:var(--ink-4);cursor:pointer;transition:color var(--fast) var(--ease), background var(--fast) var(--ease);background:0 0;border:0;padding:0 1px;font-family:IBM Plex Mono;font-size:11px}.doc-cite:hover{color:var(--ink-2);-webkit-text-decoration-color:var(--ink-2);text-decoration-color:var(--ink-2)}.doc-cite.on{color:var(--ink-2);background:color-mix(in oklch, var(--signal) 14%, transparent);-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal);border-radius:2px}.doc-skel{background:var(--s2);border-radius:2px;height:10px;margin-top:10px}@keyframes docLand{0%{background:color-mix(in oklch, var(--arc) 12%, transparent)}to{background:0 0}}.doc-landed{animation:docLand .9s var(--ease)}@media (width<=1180px){.doc-grid{grid-template-columns:52px minmax(0,1fr)}.doc-reading{padding:24px 28px 96px}.doc-index-label{display:none}.doc-dock{z-index:40;border-left:0;border-top:1px solid var(--line);background:var(--void);max-height:52vh;transition:transform var(--dur) var(--ease);position:fixed;inset:auto 0 0;transform:translateY(101%)}.doc-dock.open{transform:none}}@media (width<=620px){.doc-grid{grid-template-columns:1fr}.doc-index{display:none}.doc-reading{padding:20px 18px 96px}}@media (prefers-reduced-motion:reduce){.doc-landed{animation:none}}.fct{margin:22px 0 18px}.fct-cap{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;margin-bottom:12px;font:500 10.5px/1 IBM Plex Sans Condensed;display:flex}.fct-cap .rule{background:var(--line-2);flex:1;height:1px}.fct-row{cursor:pointer;text-align:left;width:100%;min-height:23px;transition:background var(--fast) var(--ease);background:0 0;border:0;border-radius:2px;align-items:center;gap:10px;margin:0 -4px;padding:1px 4px;display:grid}.fct-row.on,.fct-node.on{background:color-mix(in oklch, var(--signal) 14%, transparent)}.fct-bar{background:var(--s2);border-radius:1px;height:5px;position:relative;overflow:hidden}.fct-bar i{background:var(--ink-3);transition:background var(--fast) var(--ease);border-radius:1px;position:absolute;top:0;bottom:0;left:0}.fct-bar i.amb{background:var(--conditional)}.fct-row:hover .fct-bar i{background:var(--mithril)}.fct-row:hover .fct-bar i.amb{background:var(--conditional)}.fct-n{color:var(--ink-2);justify-self:end;font:400 11px IBM Plex Mono}.fct-n.amb{color:var(--conditional)}.fct-er{grid-template-columns:12px 1fr 84px 28px}.fct-gl{justify-content:center;align-items:center;width:12px;height:12px;display:flex}.fct-nm{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font:400 12.5px IBM Plex Sans;overflow:hidden}.fct-tr{grid-template-columns:44px 1fr 26px}.fct-chip{letter-spacing:.05em;border-radius:2px;justify-self:start;padding:3px 5px;font:500 10px/1 IBM Plex Mono}.fct-t1{color:var(--ink-1);background:#dce3ef24;box-shadow:inset 0 0 0 1px #dce3ef66}.fct-t2{color:var(--ink-2);box-shadow:inset 0 0 0 1px #a7aebc6b}.fct-t3{color:var(--ink-3);box-shadow:inset 0 0 0 1px #a7aebc4d}.fct-tq{color:var(--conditional);background:repeating-linear-gradient(-45deg, color-mix(in oklch, var(--conditional) 18%, transparent) 0 1px, transparent 1px 4px);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--conditional) 42%, transparent)}.fct-chain{flex-wrap:wrap;align-items:flex-start;gap:9px;display:flex}.fct-node{cursor:pointer;width:82px;transition:background var(--fast) var(--ease);background:0 0;border:0;border-radius:2px;flex-direction:column;align-items:center;gap:6px;padding:4px 3px;display:flex}.fct-node:disabled{cursor:default}.fct-nsq{width:10px;height:10px;box-shadow:inset 0 0 0 1.5px var(--mithril)}.fct-nsq.op{border:1.5px dashed var(--mithril);box-shadow:none}.fct-nlb{color:var(--ink-2);text-align:center;font:400 10.5px/1.3 IBM Plex Sans}.fct-ncn{color:var(--ink-3);font:400 9.5px/1 IBM Plex Mono}.fct-node:hover:not(:disabled) .fct-nsq{box-shadow:inset 0 0 0 1.5px var(--signal)}.fct-node--more .fct-nlb{color:var(--ink-3);font-family:IBM Plex Mono;font-size:10px}.fct-arr{border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:5px solid var(--ink-3);flex:none;width:0;height:0;margin-top:7px}.fct-trk{grid-template-columns:66px 1fr;gap:11px;min-height:18px;margin-bottom:6px}.fct-trk:last-child{margin-bottom:0}.fct-tl{color:var(--ink-3);letter-spacing:.03em;font:400 9.5px/1 IBM Plex Mono}.fct-band{gap:3px;display:flex}.fct-band i{background:var(--s3);max-width:7px;height:10px;transition:background var(--fast) var(--ease);border-radius:1px;flex:1}.fct-band i.on{background:var(--ink-3)}.fct-band i.live{background:var(--arc)}.fct-trk:hover .fct-band i.on{background:var(--mithril)}.fct-gr{grid-template-columns:14px 1fr auto}.fct-gl-lb{font:400 12.5px IBM Plex Sans}.fct-m{justify-self:center;width:10px;height:10px;position:relative}.fct-m.contra{background:var(--mithril)}.fct-m.contra:after{content:"";background:var(--fail);width:14px;height:1.5px;position:absolute;top:4px;left:-2px;transform:rotate(-45deg)}.fct-m.single{background:repeating-linear-gradient(-45deg, color-mix(in oklch, var(--conditional) 50%, transparent) 0 1.5px, transparent 1.5px 4px);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--conditional) 55%, transparent)}@media (width<=620px){.fct-chain{flex-direction:column;align-items:flex-start;gap:4px}.fct-node{flex-direction:row;gap:8px;width:auto;padding:3px 4px}.fct-arr{margin:0 0 0 4px;transform:rotate(90deg)}}.bd-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;min-height:100%;display:grid}.bd-main{flex-direction:column;gap:16px;min-width:0;padding:20px 24px 96px;display:flex}.bd-dock{border-left:1px solid var(--line-2);align-self:start;min-height:100%;max-height:100%;position:sticky;top:0;overflow-y:auto}.bd-mast{color:var(--ink-3);letter-spacing:.02em;font:400 10.5px/1.7 IBM Plex Mono}.bd-mast b{color:var(--ink-1);font-weight:500}.bd-cap{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:baseline;font:600 10px/1 IBM Plex Sans Condensed;display:flex}.bd-cap em{letter-spacing:.02em;color:var(--ink-3);text-transform:none;font-family:IBM Plex Mono;font-style:normal;font-weight:400}.bd-cut{flex-direction:column;gap:9px;display:flex}.bd-body{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.bd-stack{flex-direction:column;gap:22px;display:flex}.bd-comp{border-radius:2px;height:30px;display:flex;overflow:hidden}.bd-comp button{cursor:pointer;height:100%;transition:filter var(--fast) var(--ease);border:0;padding:0;display:block}.bd-comp button:hover{filter:brightness(1.15)}.bd-seg-fact{background:var(--mithril)}.bd-seg-attributed{background:#dce3efb8}.bd-seg-observation{background:#dce3ef80}.bd-seg-derived{background:repeating-linear-gradient(-45deg,#a7aebc8c 0 1px,#0000 1px 4px);box-shadow:inset 0 0 0 1px #a7aebc2e}.bd-leg{color:var(--ink-3);letter-spacing:.02em;font:400 9px/1 IBM Plex Mono;display:flex}.bd-leg span{padding-top:4px}.bd-row{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:2px;align-items:center;gap:10px;width:100%;padding:3px 2px;display:grid}.bd-row:hover{background:var(--s1)}.bd-row.on{background:color-mix(in oklch, var(--signal) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--signal) 40%, transparent)}.bd-bar{background:var(--s2);border-radius:1px;height:8px;position:relative}.bd-bar i{background:#dce3ef9e;border-radius:1px;position:absolute;top:0;bottom:0;left:0}.bd-bar.am i{background:#ffac3b99}.bd-num{color:var(--ink-2);text-align:right;font-variant-numeric:tabular-nums;font:400 11px/1 IBM Plex Mono}.bd-t{letter-spacing:.06em;border-radius:2px;justify-self:start;padding:3px 5px;font:500 10px/1 IBM Plex Mono}.bd-t1{color:var(--ink-1);background:#dce3ef24;box-shadow:inset 0 0 0 1px #dce3ef61}.bd-t2{color:var(--ink-2);box-shadow:inset 0 0 0 1px #a7aebc66}.bd-t3{color:var(--ink-3);text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}.bd-tc{color:var(--conditional)}.bd-db{background:var(--s2);border-radius:1px;height:16px;position:relative}.bd-db i{background:var(--mithril);border-radius:1px;position:absolute;top:0;bottom:0;left:0}.bd-dn{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font:500 8.5px/1.3 IBM Plex Sans Condensed}.bd-hero{background:var(--s2);border:1px solid var(--line);border-radius:4px;overflow:hidden}.bd-hero-hd{border-bottom:1px solid var(--line);padding:10px 14px}.bd-vrow{border-bottom:1px solid var(--line-2);text-align:left;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;grid-template-columns:20px 60px minmax(0,1fr) 84px 74px 44px;align-items:center;gap:10px;width:100%;padding:11px 14px;display:grid}.bd-vrow:hover{background:var(--s1)}.bd-vrow.on{background:color-mix(in oklch, var(--signal) 12%, transparent)}.bd-vrow.thin{opacity:.5}.bd-rk{color:var(--ink-3);font:400 11px/1 IBM Plex Mono}.bd-cl{letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;border-radius:2px;justify-self:start;padding:3px 5px;font:500 8.5px/1 IBM Plex Sans Condensed}.bd-cl-legal{color:var(--ink-1);background:#dce3ef24;box-shadow:inset 0 0 0 1px #dce3ef61}.bd-cl-econ{color:var(--ink-2);box-shadow:inset 0 0 0 1px #a7aebc66}.bd-cl-pol{color:var(--mithril);box-shadow:inset 0 0 0 1px #dce3ef80, 0 0 0 2px var(--s2), 0 0 0 3px #dce3ef38}.bd-cl-rep{color:var(--ink-3);border:1px dotted var(--ink-3);padding:2px 4px}.bd-cl-org{color:var(--ink-3)}.bd-ti{color:var(--ink-1);text-overflow:ellipsis;white-space:nowrap;font:400 12.5px/1.3 Literata,Georgia,serif;overflow:hidden}.bd-bc{align-items:center;gap:3px;display:flex}.bd-pb{background:var(--s1);border-radius:1px;height:7px;position:relative}.bd-pb i{background:var(--mithril);border-radius:1px;position:absolute;top:0;bottom:0;left:0}.bd-sc{color:var(--ink-1);text-align:right;font-variant-numeric:tabular-nums;font:500 12px/1 IBM Plex Mono}.bd-rule{letter-spacing:.04em;color:var(--conditional);background:color-mix(in oklch, var(--conditional) 8%, transparent);border-bottom:1px solid var(--line-2);padding:7px 14px;font:400 9px/1.4 IBM Plex Mono}.bd-gl{justify-content:center;align-items:center;width:12px;height:12px;display:flex}.bd-person{width:11px;height:11px;box-shadow:inset 0 0 0 1.5px var(--mithril);border-radius:50%}.bd-company{width:10px;height:10px;box-shadow:inset 0 0 0 1.5px var(--mithril)}.bd-vehicle{border:1.5px dashed var(--mithril);width:10px;height:10px}.bd-wallet{background:var(--mithril);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);width:11px;height:11px}.bd-domain{width:12px;height:8px;box-shadow:inset 0 0 0 1.5px var(--mithril);border-radius:2px}.bd-g-q{width:9px;height:9px;box-shadow:inset 0 0 0 1px var(--ink-3)}.bd-g-gap{width:9px;height:9px;box-shadow:inset 0 0 0 1px var(--ink-3);background:repeating-linear-gradient(-45deg,#8891a166 0 1px,#0000 1px 4px)}.bd-g-contra{background:var(--mithril);width:9px;height:9px;position:relative}.bd-g-contra:after{content:"";background:var(--fail);width:15px;height:1px;position:absolute;top:4px;left:-3px;transform:rotate(-45deg)}.bd-g-refused{width:9px;height:9px;box-shadow:inset 0 0 0 1px var(--ink-3);position:relative}.bd-g-refused:after{content:"";background:var(--ink-3);height:2px;position:absolute;top:4px;left:1px;right:1px}.bd-foot{background:var(--s1);border:1px solid var(--line-2);border-radius:4px;flex-direction:column;gap:7px;padding:10px 12px;display:flex}.bd-trk{grid-template-columns:96px 1fr;align-items:center;gap:10px;display:grid}.bd-trk .n{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font:500 8.5px/1 IBM Plex Sans Condensed}.bd-dens{align-items:flex-end;gap:2px;height:20px;display:flex}.bd-dens i{background:#dce3ef66;border-radius:1px 1px 0 0;flex:1;min-height:1px}@media (width<=1180px){.bd-grid{grid-template-columns:minmax(0,1fr)}.bd-dock{z-index:40;border-left:0;border-top:1px solid var(--line);background:var(--void);max-height:52vh;transition:transform var(--dur) var(--ease);position:fixed;inset:auto 0 0;transform:translateY(101%)}.bd-dock.open{transform:none}}@media (width<=820px){.bd-body{grid-template-columns:minmax(0,1fr)}.bd-main{padding:16px 16px 96px}}.bd-present{z-index:300;background:var(--s0);color:var(--ink-1);cursor:default;animation:bd-present-in .22s var(--ease);position:fixed;inset:0;overflow-y:auto}.bd-present.idle{cursor:none}@keyframes bd-present-in{0%{opacity:0}to{opacity:1}}.bd-present-inner{width:clamp(960px,70vw,1360px);margin:0 auto;padding:34px 0 120px}.bd-present-cn{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-1);align-items:center;gap:14px;font:600 22px/1 IBM Plex Sans Condensed;display:flex}.bd-present-chip{letter-spacing:.14em;color:var(--ink-2);background:var(--s2);box-shadow:inset 0 0 0 1px var(--line-3);border-radius:3px;padding:5px 9px;font:600 11px/1 IBM Plex Sans Condensed}.bd-present-req{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;max-width:80ch;margin-top:12px;font:400 14px/1.3 IBM Plex Sans;overflow:hidden}.bd-band{text-align:center;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);background:var(--s0);z-index:330;pointer-events:none;padding:6px 0;font:500 11px/1 IBM Plex Sans Condensed;position:fixed;left:0;right:0}.bd-band-top{top:0}.bd-band-bot{bottom:0}.bd-present-exit{z-index:340;color:var(--ink-2);border:1px solid var(--line);cursor:pointer;transition:opacity .16s var(--ease);background:#171a2199;border-radius:3px;align-items:center;gap:8px;padding:7px 11px;display:flex;position:fixed;top:26px;right:34px}.bd-present-exit .l{letter-spacing:.1em;text-transform:uppercase;font:500 11.5px/1 IBM Plex Sans Condensed}.bd-present-exit .k{color:var(--ink-4);font:400 10.5px/1 IBM Plex Mono}.bd-present-exit:hover{color:var(--ink-1)}.bd-present.idle .bd-present-exit{opacity:0;pointer-events:none}.bd-present .bd-grid{grid-template-columns:minmax(0,1fr);min-height:auto}.bd-present .bd-main{gap:0;padding:0}.bd-present .bd-main>*{margin-top:48px}.bd-present .bd-main>:first-child{margin-top:30px}.bd-present .bd-mast{color:var(--ink-2);font-size:18px;line-height:1.6}.bd-present .bd-cap{letter-spacing:.16em;font-size:13px}.bd-present .bd-cap em{font-size:13px}.bd-present .bd-cut{gap:16px}.bd-present .bd-body{grid-template-columns:minmax(0,1fr) 340px;gap:32px}.bd-present .bd-stack{gap:40px}.bd-present .bd-comp{height:20px}.bd-present .bd-leg{font-size:12px}.bd-present .bd-row{gap:16px;padding:6px 4px}.bd-present .bd-bar,.bd-present .bd-db{height:18px}.bd-present .bd-num{font-size:15px}.bd-present .bd-t{padding:5px 8px;font-size:13px}.bd-present .bd-dn{font-size:13px}.bd-present .bd-hero-hd{padding:16px 20px}.bd-present .bd-vrow{grid-template-columns:30px 88px minmax(0,1fr) 92px 100px 56px;gap:14px;padding:14px 18px}.bd-present .bd-vrow.bd-cap span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bd-present .bd-rk{font-size:20px}.bd-present .bd-cl{padding:5px 8px;font-size:12px}.bd-present .bd-ti{font-size:20px;line-height:1.25}.bd-present .bd-sc{font-size:16px}.bd-present .bd-pb{height:12px}.bd-present .bd-rule{padding:12px 20px;font-size:12px}.bd-present .bd-gl{width:20px;height:20px}.bd-present .bd-trk{grid-template-columns:132px 1fr}.bd-present .bd-trk .n{font-size:13px}.bd-present .bd-dens{height:56px}.bd-present .bd-foot{gap:12px;padding:16px 20px}.bd-present .bd-dock{z-index:340;background:var(--s2);border-left:1px solid var(--line-3);width:min(520px,40vw);min-height:0;max-height:none;transition:transform .26s var(--ease);position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(101%);box-shadow:-24px 0 60px -20px #0009}.bd-present .bd-dock.open{transform:none}.bd-present .bd-dock.open:before{content:"";z-index:-1;background:#08090d8c;position:fixed;inset:0 min(520px,40vw) 0 0}.bd-present .bd-dock .t-label{font-size:12px}.bd-present .bd-dock .t-ui{font-size:15px;line-height:1.5}.bd-present .bd-dock .t-data{font-size:13px}@media (prefers-reduced-motion:reduce){.bd-present{animation:none}.bd-present .bd-dock{transition:none}}
