:root{--gold:#fbbd1e;--gold2:#ffd75e;--gold-deep:#e3a804;--navy-2:#0c2749;--navy-deep:#081d3a;--r-l:20px}:root,html[data-theme=light],.force-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg0:#f5f6f8;--bg1:#fff;--bodybg:linear-gradient(180deg, #f5f6f8 0%, #eef1f6 100%);--card:#ffffffeb;--cardline:#e3e6ec;--surface:#fff;--field:#fff;--bar:#ffffffeb;--ink:#0e2c53;--dim:#585756;--faint:#8a93a3;--red:#c0392b;--red2:#c0392b;--green:#1e7a50;--amber:#9a6b00;--blue:#2c62a8;--chipbg:#fff;--rowbg:#fff;--rowbg2:#f7f9fc;--track:#edf0f4;--shadow:0 1px 2px #0e1e370d, 0 6px 18px #0e1e3714;--zbg:#e7f4ec;--zbd:#cbe7d7;--wbg:#fcf3dc;--wbd:#f0dda8;--hbg:#fbeae7;--hbd:#f0c0b7;--mutebg:#f1f3f7;--link:#0e2c53;--orange:#8a4a0b;--orange-bg:#fcebd9;--purple:#6b3fa0;--purple-bg:#f1eafb;--tile:linear-gradient(145deg, #15335f, #0c203e);--navy:#0e2c53;--navy-soft:#e7edf6;--solid:#0e2c53;--key:#0e2c53;--key-2:#3e5c85;--slate:#585756;--muted:#6b7280;--paper:#f5f6f8;--line:#e3e6ec;--line-strong:#c9d2df;--hair:#eef0f3;--hover:#fafbfd;--hover-2:#f4f6fa;--ring:#0e2c5314;--scrim:#081d3a73;--red-bg:#fbeae7;--amber-bg:#fcf3dc;--amber-fill:#e8b04b;--amber-line:#f0dca8;--green-bg:#e7f4ec;--grey-bg:#eef0f3;--tint-red:#fffbfb;--tint-gold:#fff7e1;--sh-1:0 1px 2px #0e2c530d;--sh-2:var(--shadow);--sh-3:0 2px 4px #0e2c530f, 0 16px 40px #0e2c531f;--side:linear-gradient(178deg, #103159 0%, #0c2749 46%, #081d3a 100%);--side-line:transparent}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg0:#070f1e;--bg1:#0a1830;--bodybg:radial-gradient(1200px 700px at 75% -10%, #13305c 0%, transparent 55%), radial-gradient(900px 600px at -10% 110%, #0f2a50 0%, transparent 50%), linear-gradient(180deg, #070f1e 0%, #0a1830 55%, #070f1e 100%);--card:#10203c8c;--cardline:#8caadc24;--surface:#0f2140;--field:#ffffff0d;--bar:#081122f0;--ink:#eaf1fb;--dim:#8fa3c0;--faint:#6e83a3;--red:#ff6b57;--red2:#ff9a8c;--green:#2ee08a;--amber:#ffc14d;--blue:#5ca8ff;--chipbg:#ffffff0a;--rowbg:#ffffff06;--rowbg2:#ffffff0d;--track:#ffffff14;--shadow:0 14px 44px #02081480;--zbg:#2ee08a14;--zbd:#2ee08a38;--wbg:#ffc14d1a;--wbd:#ffc14d40;--hbg:#ff6b571f;--hbd:#ff6b574d;--mutebg:#ffffff08;--link:#ffd75e;--orange:#ffa05c;--orange-bg:#ffa05c24;--purple:#cdaef7;--purple-bg:#c9a6f524;--navy:#dce8fb;--navy-soft:#5ca8ff1f;--solid:#1a3a6b;--key:#5ca8ff;--key-2:#8fa3c0;--slate:#a9bad3;--muted:#8fa3c0;--paper:#0a1830;--line:#8caadc24;--line-strong:#8caadc57;--hair:#8caadc17;--hover:#ffffff0a;--hover-2:#ffffff12;--ring:#5ca8ff33;--scrim:#02060e9e;--red-bg:#ff6b5724;--amber-bg:#ffc14d21;--amber-fill:#ffc14d;--amber-line:#ffc14d40;--green-bg:#2ee08a1a;--grey-bg:#ffffff0f;--tint-red:#ff6b570f;--tint-gold:#fbbd1e1a;--sh-1:0 1px 2px #02081459;--sh-2:var(--shadow);--sh-3:0 20px 60px #02081499;--side:#08122494;--side-line:#8caadc1f}body{background:var(--bodybg);color:var(--ink);background-attachment:fixed}:root{--focus:#0e2c53}html[data-theme=dark],.sidenav{--focus:#fbbd1e}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}:is(input,select,textarea):focus-visible{outline:3px solid var(--focus);outline-offset:1px}.finput:focus,.ftext:focus,.pform :is(input,select,textarea):focus{border-color:var(--focus)}.finput:focus-visible,.ftext:focus-visible,.pform :is(input,select,textarea):focus-visible{outline:3px solid var(--focus);outline-offset:1px}.gsearch input:focus-visible,.search input:focus-visible{outline:none}.gsearch:focus-within,.search:focus-within{outline:3px solid var(--focus);outline-offset:2px}.force-light{background:var(--bodybg);color:var(--ink);min-height:100vh}#sky{pointer-events:none;z-index:-1;width:100%;height:100%;position:fixed;inset:0}.sidenav{background:var(--side);border-right:1px solid var(--side-line)}html[data-theme=dark] .sidenav{-webkit-backdrop-filter:blur(14px)}html[data-theme=dark] .sidenav #asky{display:none}.topbar{border-bottom-color:var(--cardline)}.crumb b{color:var(--ink)}.mode{cursor:pointer;border:1px solid var(--cardline);background:var(--card);width:38px;height:38px;color:var(--ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;line-height:1;transition:transform .15s,border-color .15s;display:inline-flex}.mode:hover{border-color:var(--line-strong);transform:translateY(-1px)}html[data-theme=dark] .mark-navy path{fill:var(--gold)}.card,.glass{background:var(--card);border:1px solid var(--cardline);box-shadow:var(--shadow);border-radius:20px;transition:background .3s,border-color .3s}.glass{position:relative}.glass:before{content:"";border-radius:inherit;z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(14px);position:absolute;inset:0}.glass{animation:.7s cubic-bezier(.2,.7,.2,1) backwards rise}.glass.d1{animation-delay:50ms}.glass.d2{animation-delay:.12s}.glass.d3{animation-delay:.2s}.glass.d4{animation-delay:.28s}.glass.d5{animation-delay:.36s}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}h1,h2,h3{color:var(--ink)}.btn.navy{border:1px solid var(--line-strong)}html[data-theme=light] .btn.navy{border-color:#0000}html[data-theme=dark] .live-chip{border:1px solid var(--zbd)}.lbl{color:var(--faint);letter-spacing:.2em;text-transform:uppercase;margin:4px 0 12px;font-size:11px;font-weight:800}.chead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;padding:18px 22px 0;display:flex}.chead h2{color:var(--ink);font-size:15px;font-weight:700}.chead .m{color:var(--faint);font-size:11px}.cbody{padding:14px 22px 20px}.foot{color:var(--faint);text-align:center;max-width:640px;margin:0 auto;font-size:11.5px;line-height:1.6}.foot b{color:var(--dim)}.tag{white-space:nowrap;border-radius:16px;padding:4px 10px;font-size:10.5px;font-weight:800}.tag.r{background:var(--hbg);color:var(--red2)}.tag.a{background:var(--wbg);color:var(--amber)}.tag.z{background:var(--zbg);color:var(--green)}.tag.mute{background:var(--mutebg);color:var(--faint)}.go{color:var(--link);white-space:nowrap;font-size:12px;font-weight:800}.arow .go{opacity:1;display:inline}.d-good{color:var(--green)}.d-bad{color:var(--red)}.d-flat{color:var(--faint)}.pring{text-align:center;color:inherit;text-decoration:none;display:block}.pring svg{margin:0 auto;display:block}.pring .cap{color:var(--dim);margin-top:9px;font-size:11px;line-height:1.4}.pring .big{fill:var(--ink);font-weight:800}.pring .sm{fill:var(--faint)}.pring .trk{stroke:var(--track)}a.pring{transition:transform .15s}a.pring:hover{transform:translateY(-2px)}.arc{stroke-linecap:round;transform-origin:50%;stroke-dasharray:var(--len) 1000;stroke-dashoffset:var(--len);animation:1.3s cubic-bezier(.3,.7,.2,1) .35s forwards draw;transform:rotate(-90deg)}@keyframes draw{to{stroke-dashoffset:0}}.pring-green{--c1:var(--green);--c2:#7cf0bd}.pring-amber{--c1:var(--amber);--c2:var(--gold)}.pring-red{--c1:var(--red);--c2:var(--red2)}.pring-gold{--c1:var(--gold2);--c2:var(--gold)}html[data-theme=light] .pring-green{--c2:#2f9e6b}html[data-theme=light] .pring-amber{--c2:#c48a00}html[data-theme=light] .pring-gold{--c1:#e3a804;--c2:#fbbd1e}.spark{width:100%;display:block;overflow:visible}.spark .ln{fill:none;stroke:var(--sc);stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.spark .ar{fill:var(--sc);opacity:.16}.spark .pt{fill:none;stroke:var(--sc);stroke-width:6.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.spark .gap{stroke-dasharray:3 3}.sc-blue{--sc:var(--blue)}.sc-red{--sc:var(--red)}.sc-green{--sc:var(--green)}.sc-amber{--sc:var(--amber)}.sc-faint{--sc:var(--faint)}.pill.orange{background:var(--orange-bg);color:var(--orange)}.pill.purple{background:var(--purple-bg);color:var(--purple)}.swhy{color:var(--muted);white-space:normal;margin-top:4px;font-size:11.5px;line-height:1.4;display:block}.skey{color:var(--dim);margin-top:14px;font-size:12.5px}.skey summary{cursor:pointer;color:var(--link);width:fit-content;font-weight:700}.skey-body{max-width:860px;margin-top:10px}.skey-body p{margin:0 0 8px;line-height:1.55}.skey-row{border-top:1px solid var(--cardline);align-items:flex-start;gap:16px;padding:10px 0;line-height:1.5;display:flex}.skey-row:last-of-type{border-bottom:1px solid var(--cardline);margin-bottom:10px}.skey-l{flex:0 0 168px}.strip{flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:16px;padding:16px 22px;display:flex}.strip .sfig{text-decoration:none;transition:transform .15s;display:block}.strip .sfig:hover{transform:translateY(-2px)}.strip .big{color:var(--ink);letter-spacing:-.02em;font-size:26px;font-weight:800;line-height:1;display:block}.strip .lb{color:var(--faint);text-transform:uppercase;letter-spacing:.06em;margin-top:4px;font-size:10.5px;font-weight:700;display:block}.strip .sep{background:var(--cardline);width:1px;height:38px}.strip .d{letter-spacing:0;margin-left:4px;font-size:11px;font-weight:800}.strip .red .big{color:var(--red)}.strip .amb .big{color:var(--amber)}.strip .zero .big{color:var(--green)}.strip .strend{flex:1;min-width:170px;text-decoration:none;display:block}.strip .strend .spark{height:38px}.strip .strend .lb{margin-top:3px}.dring{white-space:nowrap;align-items:center;gap:7px;font-weight:600;display:inline-flex}.dotring{flex-shrink:0}.dotring .trk{stroke:var(--track)}.mr-none .fil{stroke:var(--faint)}.mr-green .fil{stroke:var(--green)}.mr-amber .fil{stroke:var(--amber)}.mr-red .fil{stroke:var(--red)}.rowtrend{display:block}.rowtrend .ln{fill:none;stroke:var(--sc);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.rowtrend .gap{stroke-dasharray:3 3}.tsub.known{color:var(--dim);font-style:normal}.pknown{color:var(--muted);margin-top:1px;font-size:13.5px}.pknown b{color:var(--ink);font-weight:600}.pstatus{color:var(--muted);flex-direction:column;align-items:flex-end;gap:6px;font-size:12px;display:flex}.wcard{padding:20px 22px}.wgrid{grid-template-columns:210px 1fr;align-items:center;gap:24px;display:grid}.wring{text-align:center}.wring .foot{max-width:200px;margin-top:6px;font-size:11px}.segring{margin:0 auto;display:block}.segring .hit{stroke:#0000}.segring .trk{stroke:var(--track);transition:stroke .15s}.segring .seg-file .fil{stroke:var(--green)}.segring .seg-recorded .fil{stroke:var(--amber);stroke-dasharray:2 9}.segring a.seg:hover .trk,.segring a.seg:focus-visible .trk{stroke:var(--line-strong)}.segring a.seg:hover .fil,.segring a.seg:focus-visible .fil{filter:brightness(1.15)}.segring a.seg:focus-visible{outline:none}.segring .big{fill:var(--ink);font-size:28px;font-weight:800}.segring .sm{fill:var(--faint);font-size:10px}.kv{border-bottom:1px solid var(--cardline);color:var(--dim);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;font-size:12.5px;display:flex}.kv:last-child{border:0}.kv b{color:var(--ink);text-align:right;font-weight:700}.kv b a{color:var(--link);text-decoration:none}.kv b a:hover{text-underline-offset:3px;text-decoration:underline}.kv-trend{align-items:center;gap:10px;display:inline-flex}@media (max-width:760px){.wgrid{grid-template-columns:1fr}.kv{flex-direction:column;align-items:flex-start;gap:3px}.kv b{text-align:left}}.burnbox{margin-bottom:16px}.burn{width:100%;height:auto;display:block;overflow:visible}.burn .ln{fill:none;stroke:var(--sc);stroke-width:2.6px;stroke-linejoin:round;stroke-linecap:round}.burn .ln.gap{stroke-dasharray:5 5}.burn .lab.nocount{fill:var(--muted);font-size:9.5px;font-style:italic}.spark .pt.lone{stroke-width:4px}.burn .ar{fill:var(--sc);opacity:.14}.burn .lab{fill:var(--faint);font-size:11px}.burn .now{fill:var(--ink);font-size:13px;font-weight:800}.burn .hit{fill:#0000}.burn .dot{fill:var(--sc);transition:r .12s}.burn a.bpt:hover .dot,.burn a.bpt:focus-visible .dot{r:5}.burn a.bpt.on .dot{stroke:var(--ink);stroke-width:1.6px}.burn a.bpt:focus-visible{outline:none}.burn a.bpt:focus-visible .hit{stroke:var(--gold);stroke-width:2px}.burn-foot{text-align:left;max-width:none;margin-top:8px}.burn-start{color:var(--dim);margin:0 0 16px;font-size:13.5px}.burn-start b{color:var(--ink)}.weekbox{border:1px solid var(--cardline);background:var(--rowbg);color:var(--dim);border-radius:13px;margin-top:10px;padding:12px 14px;font-size:12.5px}.weekbox b{color:var(--ink)}.wk-h{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.wk-h a{color:var(--link);font-size:12px;font-weight:700;text-decoration:none}.wk-g{flex-wrap:wrap;gap:6px 18px;margin:8px 0;display:flex}.wk-f{color:var(--faint);font-size:11.5px}.sums{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px;margin-bottom:18px;display:grid}@media (max-width:1180px){.sums{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.sums{grid-template-columns:minmax(0,1fr)}}.sumcard{color:inherit;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;transition:transform .15s,border-color .15s;display:flex}.sumcard:hover{border-color:var(--line-strong);transform:translateY(-2px)}.sum-v{flex:none;justify-content:center;align-items:center;width:76px;height:76px;display:flex}.sum-n{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:38px;font-weight:800;line-height:1}.sum-n.red{color:var(--red)}.sum-n.amber{color:var(--amber)}.sum-n.zero{color:var(--green)}.sum-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sum-k{color:var(--ink);font-size:13px;font-weight:700;line-height:1.3}.sum-u{color:var(--dim);font-size:12px}.sum-t .spark{width:100%;max-width:150px;margin-top:4px}.sum-d{color:var(--faint);margin-top:2px;font-size:11.5px;font-weight:600}.sum-k,.sum-u,.sum-d.one{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (prefers-reduced-motion:reduce){.sumcard{transition:none}}.rcharts{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:stretch;gap:16px;margin-top:18px;display:grid}.rcharts>.card{flex-direction:column;min-width:0;display:flex}.rcharts>.card>.donut-wrap{flex:1}html[data-theme=dark] .report-frame{--rp-card:var(--card);--rp-line:var(--cardline);--rp-hair:var(--hair);--rp-edge-grey:var(--line-strong);--rp-ink:var(--ink);--rp-slate:var(--slate);--rp-label:var(--dim);--rp-muted:var(--muted);--rp-footer:var(--faint);--rp-red:var(--red);--rp-amber:var(--amber);--rp-green:var(--green);--rp-amber-fill:var(--amber-fill);--rp-key:var(--key);--rp-red-bg:var(--red-bg);--rp-amber-bg:var(--amber-bg);--rp-green-bg:var(--green-bg);--rp-navy-bg:var(--navy-soft);--rp-track:var(--track);--rp-sunk:var(--rowbg2)}.report-frame img.rp-dark{display:none!important}html[data-theme=dark] .report-frame img.rp-dark{display:block!important}html[data-theme=dark] .report-frame img.rp-light{display:none!important}.rp-emailnote{display:none}html[data-theme=dark] .rp-emailnote{color:var(--dim);margin:-6px 0 8px;font-size:12px;display:block}html[data-theme=light] .login-view{background:var(--bodybg)}html[data-theme=light] #lsky{display:none}html[data-theme=light] #lconst g{stroke:#0e2c53;fill:#0e2c53}html[data-theme=light] #lconst{opacity:.45}html[data-theme=light] .login-in>img{box-sizing:content-box;box-shadow:var(--shadow);background:#0e2c53;border-radius:16px;padding:16px 20px}html[data-theme=light] .login-in h1{color:var(--ink);margin-top:22px}html[data-theme=light] .login-in .tag{color:#9a6b00}html[data-theme=light] .login-in .expl{color:var(--dim)}html[data-theme=light] .lfield label{color:var(--ink)}html[data-theme=light] .lfield .finput{border-color:var(--line-strong);color:var(--ink);background:#fff}html[data-theme=light] .lfield .finput::placeholder{color:var(--faint)}html[data-theme=light] .login-in .lsmall{color:var(--muted)}html[data-theme=light] .login-in .lsmall a,html[data-theme=light] .login-in .lsmall button{color:var(--ink)}html[data-theme=light] .login-msg.bad{color:var(--red)}html[data-theme=light] .login-msg.good{color:var(--green)}html[data-theme=light] .tsteps.night,html[data-theme=light] .tkey.tapp.night{color:var(--slate)}html[data-theme=light] .tkey.night{color:var(--muted)}.login-mode{z-index:2;position:absolute;top:18px;right:18px}.herror{border-color:var(--hbd);background:var(--red-bg);border-left:4px solid var(--red);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;margin:4px 0 18px;padding:16px 20px;display:flex}.herror-t{min-width:0;color:var(--ink);flex-direction:column;flex:320px;gap:4px;font-size:13px;line-height:1.55;display:flex}.herror-t b{color:var(--red);font-size:14.5px}.herror .btn{flex:none}.herror.inset{border-top:1px solid var(--hbd);border-radius:0;margin:0}.ptrail .herror.inset{margin:-6px -22px -18px}.needs .need-row.need-unread{background:var(--red-bg);box-shadow:inset 4px 0 0 var(--red)}.need-unread .need-main b{color:var(--red)}.need-unread .need-main div{color:var(--ink)}.unread-sec .card-head{border-bottom:0}.unread-sec+*,*+.unread-sec{border-top:1px solid var(--hair)}.card-head .n.unread-n{color:var(--red);font-weight:600}.unread-val{font-weight:600}.rtab .n.unk{background:var(--red-bg);color:var(--red);font-weight:700}.unk-n{color:var(--red);font-weight:700}.emptyline{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px .45em;display:inline-flex}.nav-count.unk{background:var(--red-bg);color:var(--red);font-weight:700}.tday>.herror{margin-top:18px}.wring .herror.inset{text-align:left;border:1px solid var(--hbd);border-left:4px solid var(--red);border-radius:10px}.wring .herror.inset .herror-t{flex-basis:200px}.hchart-failed{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:2px .4em;margin-bottom:14px;padding:14px 18px;font-size:13px;display:flex}.hchart-failed a{color:var(--navy);font-weight:600}.hday .card{padding:4px 0;position:relative}.hday .card:before{content:"";background:linear-gradient(180deg, var(--line-strong), var(--cardline));width:2px;position:absolute;top:22px;bottom:22px;left:21px}.hday .hrow{border-bottom:0;border-left:0;padding-left:46px;position:relative}.hday .hrow.hgrp{padding-left:0}.hday .hgrp>summary{padding-left:46px}.hday .hrow:before{content:"";background:var(--surface);border:2.5px solid var(--faint);z-index:1;border-radius:50%;width:11px;height:11px;position:absolute;top:20px;left:16px}.hday .hrow.t-change:before{border-color:var(--key)}.hday .hrow.t-report:before{border-color:var(--gold)}.hday .hrow.t-alert:before{border-color:var(--red);box-shadow:0 0 10px #ff6b5773}.hday .hrow.t-test:before{border-style:dashed}.hday .hrow.t-test{border-left:0}.hday .hrow.t-alert{background:var(--tint-red)}.hday .htime{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:10.5px;font-weight:800}.hday .hsub{padding-left:88px}.hday h2{-webkit-backdrop-filter:blur(8px);background:0 0}.rclock{gap:12px}.cring{flex-shrink:0;display:block}.cring .trk{stroke:var(--track)}.cring .fil{stroke:var(--key)}.cring .tx{fill:var(--ink);font-size:11px;font-weight:800}.cring.over .fil{stroke:var(--amber)}.cring.over .tx{fill:var(--amber);font-size:9.5px}.spend{width:100%;height:auto;display:block;overflow:visible}.spend .ax{stroke:var(--cardline);stroke-width:1px}.spend .ln{fill:none;stroke:var(--blue);stroke-width:2.6px;stroke-linejoin:round;stroke-linecap:round}.spend .ln.proj{stroke-dasharray:6 6;opacity:.8}.spend .ar{fill:var(--blue);opacity:.12}.spend .dot{fill:var(--blue)}.spend .dot.proj{fill:var(--surface);stroke:var(--blue);stroke-width:2px}.spend .val{fill:var(--ink);font-size:12px;font-weight:800}.spend .yr{fill:var(--faint);font-size:11px}.spend .kind{fill:var(--faint);text-transform:uppercase;letter-spacing:.08em;font-size:9.5px}.tday{max-width:1080px}html:not([data-theme=dark]) .tday{--faint:#636d7c;--amber:#916400}html:not([data-theme=dark]) .tday .tbrand .s{color:#916400}html[data-theme=dark] .tday{--faint:#8a9bb4}html:not([data-theme=dark]) .tday .vh em{background:linear-gradient(90deg,#9a6b00,#c08400);-webkit-background-clip:text;background-clip:text}.tday-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:26px;display:flex}.tbrand{align-items:center;gap:13px;display:flex}.tmark{background:conic-gradient(from 210deg, var(--gold) 0%, #b07900 30%, var(--gold) 62%, var(--gold2) 100%);border-radius:50%;flex-shrink:0;width:44px;height:44px;position:relative;box-shadow:0 0 28px #fbbd1e73,inset 0 0 10px #00000059}.tmark:after{content:"";background:var(--bg1);border-radius:50%;transition:background .3s;position:absolute;inset:9px}.tbrand h1{color:var(--ink);letter-spacing:-.02em;font-size:24px;line-height:1}.tbrand .s{color:var(--gold);letter-spacing:.24em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:700}html[data-theme=light] .tbrand .s{color:#9a6b00}.tdate{color:var(--faint);text-align:right;font-size:12.5px}.tdate b{color:var(--dim);font-size:13.5px;font-weight:600;display:block}.tday-side{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.hero{grid-template-columns:1.15fr .85fr;gap:22px;margin-bottom:22px;display:grid}.verdict{padding:28px 30px 24px;position:relative;overflow:hidden}.verdict:after{content:"";pointer-events:none;background:radial-gradient(circle,#fbbd1e24 0%,#0000 65%);border-radius:50%;width:260px;height:260px;position:absolute;top:-70px;right:-60px}.vg{color:var(--gold);letter-spacing:.26em;text-transform:uppercase;font-size:11px;font-weight:800}html[data-theme=light] .vg{color:#9a6b00}.vh{color:var(--ink);letter-spacing:-.03em;text-wrap:balance;max-width:440px;margin:10px 0 6px;font-size:34px;font-weight:800;line-height:1.12}.vh em{background:linear-gradient(90deg, var(--gold2), var(--gold));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}html[data-theme=light] .vh em{background:linear-gradient(90deg,#b07900,#e3a804);-webkit-background-clip:text;background-clip:text}.vs{color:var(--dim);max-width:420px;font-size:13px;line-height:1.55}.chips{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.tchip{color:var(--ink);border:1px solid var(--cardline);background:var(--chipbg);border-radius:24px;align-items:center;gap:8px;padding:9px 16px;font-size:12.5px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.tchip:hover{transform:translateY(-2px)}.tchip .n{font-size:15px;font-weight:800}.tchip.red{border-color:var(--hbd);box-shadow:inset 0 0 18px #ff6b571f}.tchip.red .n{color:var(--red)}.tchip.amb{border-color:var(--wbd)}.tchip.amb .n{color:var(--amber)}.tchip.zero{border-color:var(--zbd)}.tchip.zero .n{color:var(--green)}.tchip .d{opacity:.9;font-size:10px;font-weight:800}.pulse-r{background:var(--red);border-radius:50%;flex-shrink:0;width:8px;height:8px;position:relative}.pulse-r:after{content:"";border:2px solid #ff6b5780;border-radius:50%;animation:1.8s ease-out infinite pp;position:absolute;inset:-5px}@keyframes pp{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(1.5)}}.ringbox{flex-wrap:wrap;justify-content:space-around;align-items:center;gap:10px;padding:24px 26px;display:flex}.grid4{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:22px;display:grid}.met{color:inherit;padding:18px 18px 12px;text-decoration:none;display:block;position:relative;overflow:hidden}a.met{transition:transform .15s,border-color .15s}a.met:hover{border-color:var(--line-strong);transform:translateY(-2px)}.met .k{color:var(--dim);align-items:center;gap:7px;font-size:11.5px;font-weight:600;display:flex}.met .dot{background:var(--sc);border-radius:50%;width:7px;height:7px}.met .v{color:var(--ink);letter-spacing:-.03em;margin-top:10px;font-size:32px;font-weight:800;line-height:1}.met .v .u{color:var(--faint);letter-spacing:0;margin-left:4px;font-size:13px;font-weight:600}.met .delta{margin-top:6px;font-size:11.5px;font-weight:700}.met .spark{height:36px;margin-top:10px}.met .mfoot{color:var(--faint);margin-top:8px;font-size:10.5px;line-height:1.45}.two{grid-template-columns:1.2fr 1fr;gap:16px;margin-bottom:22px;display:grid}.arow{border:1px solid var(--cardline);border-left:3px solid var(--cardline);background:var(--rowbg);color:inherit;border-radius:13px;align-items:center;gap:13px;margin-bottom:9px;padding:13px 15px;text-decoration:none;transition:background .15s;display:flex}.arow:last-child{margin-bottom:0}.arow:hover{background:var(--rowbg2)}.arow.r{border-left-color:var(--red)}.arow.a{border-left-color:var(--amber)}.av{width:38px;height:38px;color:var(--gold);background:var(--tile);border:1px solid var(--cardline);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.atx{flex:1;min-width:0}.atx .nm{color:var(--ink);font-size:13.5px;font-weight:700;display:block}.atx .ds{color:var(--dim);margin-top:2px;font-size:12px;display:block}.atx .ds+.ds{color:var(--faint)}.quiet-t{text-align:center;padding:18px 10px 8px}.quiet-t b{color:var(--green);font-size:15px;font-weight:800;display:block}.quiet-t span{color:var(--dim);margin-top:4px;font-size:12.5px;line-height:1.55;display:block}.more-t{color:var(--dim);margin-top:12px;font-size:12px;display:block}.more-t a{color:var(--link);font-weight:700;text-decoration:none}table.heat{border-collapse:separate;border-spacing:5px;table-layout:fixed;width:100%}table.heat th.rh{width:32%}table.heat th{color:var(--faint);text-transform:uppercase;letter-spacing:.08em;text-align:center;background:0 0;border:0;padding:0 0 3px;font-size:10px;font-weight:800}table.heat th.rh{text-align:left}table.heat tbody tr:hover{box-shadow:none;background:0 0}table.heat td{border:0;padding:0}table.heat td.rl{text-align:left;font-size:12.5px}table.heat td.rl a{color:var(--ink);font-weight:700;text-decoration:none}table.heat td.rl a:hover{text-underline-offset:3px;text-decoration:underline}table.heat td.rl .hc{color:var(--faint);font-size:10.5px;font-weight:600}.cell{text-align:center;border:1px solid #0000;border-radius:10px;padding:11px 4px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .12s;display:block}.cell:hover{transform:scale(1.06)}.cell.z{background:var(--zbg);color:var(--green);border-color:var(--zbd)}.cell.w{background:var(--wbg);color:var(--amber);border-color:var(--wbd)}.cell.h{background:var(--hbg);color:var(--red);border-color:var(--hbd)}.cell.mute{background:var(--mutebg);color:var(--faint)}.tl{padding-left:22px;position:relative}.tl:before{content:"";background:linear-gradient(180deg, var(--red), var(--amber) 40%, var(--faint));width:2px;position:absolute;top:6px;bottom:6px;left:6px}.tl.calm:before{background:linear-gradient(180deg, var(--amber), var(--faint))}.ev{padding:7px 0 14px;text-decoration:none;display:block;position:relative}.ev:last-child{padding-bottom:4px}.ev:before{content:"";background:var(--bg1);border:2.5px solid var(--amber);border-radius:50%;width:11px;height:11px;position:absolute;top:11px;left:-21px}.ev.red:before{border-color:var(--red);box-shadow:0 0 10px #ff6b5780}.ev.gry:before{border-color:var(--faint)}.ev .w{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:800}.ev .t{color:var(--ink);margin-top:2px;font-size:13px;font-weight:600}.ev.cont{margin-top:-6px;padding-top:0}.ev.cont:before{border-width:2px;width:7px;height:7px;top:4px;left:-19px}a.ev:hover .t{text-underline-offset:3px;text-decoration:underline}@media (max-width:700px){.strip{grid-template-columns:1fr 1fr;gap:16px 20px;display:grid}.strip .sep{display:none}.strip .strend{grid-column:1/-1}.skey-row{flex-direction:column;gap:6px}.skey-l{flex-basis:auto}.pstatus{align-items:flex-start}}@media (max-width:880px){.hero,.two{grid-template-columns:1fr}.grid4{grid-template-columns:1fr 1fr}}@media (max-width:520px){.grid4{grid-template-columns:1fr}.vh{font-size:27px}.arow{flex-wrap:wrap;row-gap:9px}.arow .atx{flex-basis:calc(100% - 52px)}.arow .tag{margin-left:51px}.arow .go{margin-left:auto}.tday-top{align-items:flex-start}.tday-side{justify-content:flex-start}.tdate{text-align:left;flex-basis:100%}}@media (prefers-reduced-motion:reduce){.glass,.arc{animation:none}.arc{stroke-dashoffset:0}.pulse-r:after{animation:none}}.notes{flex-direction:column;gap:16px;max-width:980px;display:flex}.notebox{flex-direction:column;gap:12px;padding:20px 24px 22px;display:flex;overflow:visible}.notebox-h{color:var(--ink);font-size:15px;font-weight:700}.notebox-in{position:relative}.notebox-in textarea.finput{width:100%;min-height:88px}.tagpick{z-index:20;background:var(--surface);border:1px solid var(--line-strong);width:min(360px,100%);box-shadow:var(--sh-3);border-radius:12px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0}.tagpick button{min-height:44px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:0 10px;display:flex}.tagpick button.on{background:var(--navy-soft)}.tagpick .pav{background:var(--navy-soft);width:28px;height:28px;color:var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.tagpick button.on .pav{background:var(--solid);color:var(--gold)}.tagpick .r{color:var(--dim)}.tagpick-f{color:var(--dim);padding:6px 10px 4px;font-size:12px}.notebox-f{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.notebox-f p{color:var(--dim);flex:340px;font-size:12.5px;line-height:1.5}.notebox-n{color:var(--dim);font-size:12px;font-weight:700}.notebox-n.bad{color:var(--red)}.notes-ro{color:var(--dim);font-size:13px}.notelist{padding:0;overflow:hidden}.notelist-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;padding:16px 24px;display:flex}.notelist-h h2{color:var(--ink);font-size:15px;font-weight:700}.notelist-h span{color:var(--dim);font-size:12px}.nitem{border-top:1px solid var(--hair);gap:14px;padding:16px 24px;display:flex}.nitem .nav{background:var(--navy-soft);width:34px;height:34px;color:var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.nitem.mine .nav{background:var(--solid);color:var(--gold)}.nitem .nbody{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.nhead{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.nhead span{color:var(--dim);font-size:12px}.nitem p{font-size:14px;line-height:1.5}.ntext{white-space:pre-wrap;overflow-wrap:anywhere}.mention{color:var(--ink);background:var(--navy-soft);border-radius:6px;padding:1px 6px;font-weight:700}.nfoot{color:var(--dim);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12px;display:flex}.nitem.gone{background:var(--hover)}.nitem.gone .nav{background:var(--grey-bg);color:var(--dim)}.nitem.gone .nhead b,.nitem.gone p{color:var(--dim)}.note-link{min-height:44px;font:inherit;color:var(--link);cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:12px;font-weight:600;text-decoration:underline}.note-wd{border:1px solid var(--line);background:var(--hover);border-radius:12px;flex-direction:column;flex:100%;gap:8px;margin-top:4px;padding:12px 14px;display:flex}.note-wd label{color:var(--ink);font-size:12.5px;font-weight:700}.note-wd-h{color:var(--dim);font-size:12px}.note-wd-b{flex-wrap:wrap;gap:8px;display:flex}.note-none{border-top:1px solid var(--hair);flex-direction:column;gap:4px;padding:22px 24px 26px;display:flex}.note-none b{color:var(--ink)}.note-none span{color:var(--dim);font-size:13px}.tchip.nitem{border-color:var(--line-strong);background:var(--navy-soft)}.forme{margin-bottom:22px}.forme .cbody{flex-direction:column;gap:10px;display:flex}.forme .more-t{margin-top:2px}.nkept{border-left:2px solid var(--line-strong);color:var(--dim);padding-left:10px}.note-rs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.docfile-removed{color:var(--dim)}.docfiles-restore{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.settings{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.snav{flex-direction:column;flex:200px;gap:2px;max-width:232px;padding:10px;display:flex}.snav-h{letter-spacing:.08em;text-transform:uppercase;color:var(--dim);padding:12px 10px 4px;font-size:11px;font-weight:700}.snav-g:first-child .snav-h{padding-top:6px}.snav a{min-height:44px;color:var(--ink);border-radius:10px;align-items:center;padding:0 12px;font-size:14px;text-decoration:none;display:flex}.snav a:hover{background:var(--hover-2)}.snav a.on{background:var(--navy-soft);font-weight:700}.settings-main{flex-direction:column;flex:999 480px;gap:16px;min-width:0;max-width:860px;display:flex}.scard{padding:0;overflow:hidden}.scard>.card-head{padding:16px 22px 12px}.srow{border-top:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:14px 22px;display:flex}.scard>.srow:first-child{border-top:0}.srow>span:first-child{flex:300px;min-width:0}.srow.change{justify-content:flex-start;font-size:13px}.srow.change .when{color:var(--dim);flex:0 0 120px}.sd{color:var(--dim);font-size:12.5px;font-weight:400;line-height:1.5;display:block}.sback a{min-height:44px;color:var(--link);align-items:center;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.sperson-head{flex-wrap:wrap;align-items:center;gap:14px;padding:18px 22px;display:flex}.sperson-head h2{color:var(--ink);font-size:20px;font-weight:700}.rav.lg{border-radius:15px;width:50px;height:50px;font-size:16px}.warn{color:var(--amber)}.swrap{position:relative;overflow-x:auto}.stable td,.stable th{white-space:normal}.stable td:first-child{min-width:240px}.stable td.r{white-space:nowrap}.stable{border-collapse:collapse;width:100%;min-width:560px;font-size:13px}.stable th{text-align:left;letter-spacing:.04em;color:var(--dim);border-top:1px solid var(--hair);border-bottom:1px solid var(--line);padding:10px 12px;font-size:11px;font-weight:700}.stable td{border-bottom:1px solid var(--hair);vertical-align:middle;color:var(--ink);padding:12px}.stable th:first-child,.stable td:first-child{padding-left:22px}.stable td.r{text-align:right;padding-right:22px}.sperson{align-items:center;gap:12px;display:flex}.sgive{background:var(--hover);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 22px 18px;display:flex}.sgive label{color:var(--ink);font-size:12.5px;font-weight:700}.sgive select{border:1px solid var(--line-strong);background:var(--field);min-height:44px;color:var(--ink);font:inherit;border-radius:10px;padding:0 10px}.sgive .sd{flex:100%}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.perm{flex-direction:column;gap:16px;display:flex}.perm-note{color:var(--dim);padding:0 22px 14px;font-size:12.5px;line-height:1.5}.perm>.perm-note{padding:0}.perm-roles{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;padding:0 22px 18px;display:grid}.perm-role{border:1px solid var(--line-strong);cursor:pointer;color:var(--ink);border-radius:14px;gap:10px;padding:12px 14px;display:flex}.perm-role.on{border-color:var(--key);box-shadow:0 0 0 1px var(--key) inset;background:var(--hover-2)}.perm-role input,.perm-switch input{width:20px;height:20px;accent-color:var(--key);flex:none;margin-top:2px}.perm-sw{grid-template-columns:1fr;padding:0 22px 6px;display:grid}.perm-sw.two{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));column-gap:28px}.perm-switch{border-top:1px solid var(--hair);cursor:pointer;min-height:44px;color:var(--ink);align-items:flex-start;gap:14px;padding:12px 0;display:flex}.perm-switch.given{cursor:default}.perm-tick{background:var(--grey-bg);width:20px;height:20px;color:var(--dim);border-radius:5px;flex:none;justify-content:center;align-items:center;margin-top:2px;font-size:13px;font-weight:800;display:flex}.perm-tick.on{background:var(--solid);color:#fff}.perm-words{background:var(--solid);color:#eaf0f8;border-radius:20px;flex-wrap:wrap;gap:14px 32px;padding:18px 22px 20px;display:flex}.perm-words>div{flex:280px;min-width:0}.perm-words h2{letter-spacing:.08em;text-transform:uppercase;color:var(--gold);margin-bottom:8px;font-size:12px;font-weight:700}.perm-words h2.dim{color:#c9d6ea}.perm-words p{font-size:13.5px;line-height:1.6}.perm-save{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.perm-save .sd{flex:260px}.perm-remove{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rmrec{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;flex:100%;gap:8px;max-width:520px;padding:14px 16px;display:flex}.rmrec label{color:var(--ink);font-size:13px;font-weight:700}.rmrec p{color:var(--dim);font-size:12.5px}.rmrec>div{flex-wrap:wrap;gap:8px;display:flex}.sform{flex-direction:column;align-items:flex-start;gap:12px;padding:4px 22px 18px;display:flex}.sform .perm-sw{width:100%}.sgrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px 16px;width:100%;display:grid}.sgrid label,.salloc-form label,.sinline label{color:var(--dim);flex-direction:column;gap:5px;font-size:12px;font-weight:600;display:flex}.sgrid .finput,.salloc-form .finput,.sinline .finput,.sgive .finput{min-height:44px}.salloc-missing{border:1px solid var(--wbd);background:var(--wbg);border-radius:14px;flex-wrap:wrap;align-items:flex-end;gap:14px;margin:0 22px 16px;padding:14px 16px;display:flex}.salloc-missing>div{flex:260px;min-width:0}.salloc-missing b,.salloc-missing .sd,.salloc-form label{color:var(--amber)}.salloc-form{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.salloc-form .finput{width:120px}.salloc-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.salloc-row .finput{width:84px;min-height:40px}.stable th.num,.stable td.num{text-align:right;font-variant-numeric:tabular-nums}.stable td.over{color:var(--red);font-weight:700}.sregion.off>span:first-child b{color:var(--dim)}.sregion-more{flex:0 auto}.sregion-more[open]{flex:100%}.sregion-more summary{cursor:pointer;width:fit-content;list-style:none}.sregion-more summary::-webkit-details-marker{display:none}.sregion-more>div{border:1px solid var(--line);background:var(--hover);border-radius:12px;flex-direction:column;gap:12px;margin-top:12px;padding:14px 16px;display:flex}.sinline{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.sinline .sd{flex:260px}.sgive .finput{flex:0 260px}.strip .pin{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);border:1px solid var(--cardline);white-space:nowrap;border-radius:14px;padding:4px 10px;font-size:10px;font-weight:800}.places{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.pchip{border:1px solid var(--cardline);background:var(--chipbg);min-height:40px;color:var(--dim);border-radius:22px;align-items:center;gap:8px;padding:0 15px;font-size:12.5px;font-weight:700;text-decoration:none;transition:transform .12s;display:inline-flex}.pchip:hover{transform:translateY(-1px)}.pchip .n{color:var(--ink);font-weight:800}.pchip .warn{background:var(--red);border-radius:50%;width:7px;height:7px}.pchip.on{background:var(--solid);border-color:var(--solid);color:#fff}.pchip.zero{border-color:var(--hair);color:var(--faint);background:0 0;font-weight:600}.pchip.zero .n{color:var(--faint);font-weight:600}.pchip.on .n{color:var(--gold)}.pband{color:#fff;background:#0e2c53;border-radius:19px 19px 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 22px;padding:11px 22px;display:flex}html[data-theme=dark] .pband{background:#1a3a6b}.pband h2{letter-spacing:-.005em;color:#fff;font-size:14px;font-weight:800}.pfigs{flex-wrap:wrap;align-items:center;gap:4px 20px;display:flex}.pfigs a{color:#c9d6ea;white-space:nowrap;align-items:baseline;gap:5px;min-height:28px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.pfigs a:hover{color:#fff;text-decoration:underline}.pfigs b{color:#fff;font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.pfigs a.r b{color:#ff9a8b}.pfigs a.a b{color:var(--gold)}.pfigs a.zero,.pfigs a.zero b{color:#8fa3c0;font-weight:600}.apnone{margin:12px 22px 16px}.aplist{flex-direction:column;display:flex}.aprow{border-top:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px 22px;padding:14px 22px;display:flex}.aprow:first-child{border-top:0}.aprow.unconfirmed{background:var(--amber-bg)}.apmain{flex-direction:column;flex:340px;gap:5px;min-width:0;display:flex}.aptitle{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:13.5px;display:flex}.aptitle span{color:var(--slate);overflow-wrap:anywhere;font-size:12.5px}.apverdict{font-size:12.5px;font-weight:600;line-height:1.5}.apverdict.in{color:var(--green)}.apverdict.out{color:var(--red)}.apverdict.unknown,.apverdict.unsure{color:var(--slate)}.apcheck{color:var(--amber);max-width:62ch;font-size:12.5px;line-height:1.5}.apmeta{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.5}.apside{flex-direction:column;flex:0 auto;align-items:flex-end;gap:7px;display:flex}.appills,.apbtns{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}@media (max-width:640px){.apside{align-items:flex-start}.appills,.apbtns{justify-content:flex-start}}.apverdict.box{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:3px;margin:2px 0 16px;padding:11px 13px;font-weight:400;display:flex}.apverdict.box b{font-size:13.5px;font-weight:700}.apverdict.box span{color:var(--ink);font-size:12.5px}.apverdict.box .apeffect{color:var(--slate)}.apverdict.box.in{background:var(--green-bg);border-color:#0000}.apverdict.box.out{background:var(--red-bg);border-color:#0000}.apfrom{background:var(--amber-bg);color:var(--ink);overflow-wrap:anywhere;border-radius:10px;margin:0 0 16px;padding:11px 13px;font-size:12.5px;line-height:1.55}.panel-body .fhint{margin-top:6px;line-height:1.5}.apwill{background:var(--amber-bg);color:var(--ink);border-radius:10px;flex-direction:column;gap:6px;margin:0 0 16px;padding:12px 14px;font-size:12.5px;line-height:1.55;display:flex}.apwill b{font-size:13.5px}.apundone{max-width:70ch}.fhint.uplimit{margin-top:5px;display:block}.pform.upfields{align-items:stretch;gap:0 14px;display:grid}.pform.upfields.updoc{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.pform.upfields.upguide{grid-template-columns:minmax(0,2fr) minmax(0,2fr) minmax(0,1.6fr) minmax(130px,1fr)}.pform.upfields>.upf{grid-template-rows:subgrid;grid-row:span 3;min-width:0;display:grid}.pform.upfields>.upf.wide{grid-column:span 2}.pform.upfields>.upf.next{margin-top:14px}.pform.upfields>.upf>label{grid-row:1;align-self:end}.pform.upfields>.upf>select,.pform.upfields>.upf>input,.pform.upfields>.upf>.btn{grid-row:2;min-width:0}.pform.upfields>.upf>.fhint{grid-row:3}.pform.upfields .btn{justify-content:center;margin-top:0}.pform.upfields select{appearance:none;text-overflow:ellipsis;background-image:linear-gradient(45deg, transparent 50%, var(--faint) 50%), linear-gradient(135deg, var(--faint) 50%, transparent 50%);background-position:calc(100% - 16px),calc(100% - 11px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:32px}@media (max-width:1180px){.pform.upfields.updoc,.pform.upfields.upguide{grid-template-columns:repeat(2,minmax(0,1fr))}.pform.upfields>.upf:nth-of-type(n+3){margin-top:14px}.pform.upfields>.upf.act>.btn{justify-self:start}}@media (max-width:640px){.pform.upfields.updoc,.pform.upfields.upguide{grid-template-columns:minmax(0,1fr)}.pform.upfields>.upf,.pform.upfields>.upf.wide{grid-area:auto/1;margin-top:0;display:block}.pform.upfields>.upf+.upf{margin-top:14px}.pform.upfields>.upf.act{margin-top:18px}}.fmsg.upbox{background:var(--red-bg);color:var(--red);border-radius:10px;max-width:78ch;margin:12px 0 0;padding:10px 13px;font-weight:600}.pform+.fmsg,.fnote+.fmsg,.pform+.upprog,.fnote+.upprog{margin-bottom:16px;margin-left:22px;margin-right:22px}.upprog{border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 14px;max-width:78ch;margin-top:12px;padding:11px 13px;display:flex}.upline{color:var(--ink);overflow-wrap:anywhere;flex:260px;font-size:12.5px;font-weight:600}.upbar{background:var(--grey-bg);border-radius:999px;flex:100%;order:3;height:8px;overflow:hidden}.upbar>span{background:var(--gold-deep);border-radius:999px;height:100%;transition:width .15s linear;display:block}.upbar.done>span{background:var(--green)}.upprog .btn{flex:none}@media (prefers-reduced-motion:reduce){.upbar>span{transition:none}}.brand-area{z-index:5;position:relative}.brand-stack{flex-direction:column;flex:1;min-width:0;display:flex}.brand-home{border-radius:6px;align-self:flex-start;text-decoration:none}.brand-home:hover,.brand-home:focus-visible{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.brand-stack>.brand-sub{margin-top:4px}.area-dd{flex:1;min-width:0;margin-top:4px}.area-dd>summary{cursor:pointer;border-radius:8px;flex-direction:column;margin:-3px -6px;padding:3px 6px;list-style:none;display:flex}.area-dd .brand-sub{margin-top:0}.nav-home{border-bottom:1px solid #ffffff1a;margin-bottom:2px;padding-bottom:8px}.area-dd>summary::-webkit-details-marker{display:none}.area-dd>summary:hover{background:#ffffff0f}.area-dd .brand-sub{color:#c2cfe0;align-items:center;gap:5px;display:inline-flex}.area-dd .brand-sub svg{stroke:currentColor;fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px;transition:transform .15s}.area-dd[open] .brand-sub svg{transform:rotate(180deg)}.area-menu{background:#0e2448;border:1px solid #ffffff29;border-radius:12px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% - 10px);left:12px;right:12px;box-shadow:0 14px 40px #0006}.area-menu a{color:#fff;border-radius:9px;flex-direction:column;justify-content:center;gap:2px;min-height:48px;padding:9px 12px;text-decoration:none;display:flex}.area-menu a:hover{background:#ffffff12}.area-menu a.on{box-shadow:inset 3px 0 0 var(--gold);background:#fbbd1e24}.area-menu b{font-size:13.5px;font-weight:700}.area-menu span{color:#c2cfe0;font-size:11.5px;line-height:1.35}.tday.wide{max-width:1280px}.dintro{color:var(--dim);max-width:80ch;margin:-10px 0 18px;font-size:13px;line-height:1.55}.dfoot{color:var(--faint);margin:12px 0 24px;font-size:12px}.dtiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.dtile{background:var(--card);border:1px solid var(--cardline);box-shadow:var(--sh-1);color:var(--ink);border-radius:14px;flex-direction:column;gap:3px;padding:14px 16px;text-decoration:none;transition:transform .15s,border-color .15s;display:flex}.dtile:hover{border-color:var(--line-strong);transform:translateY(-2px)}.dtile .n{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:800;line-height:1.1}.dtile .l{font-size:13px;font-weight:700}.dtile .s{color:var(--faint);font-size:11.5px;line-height:1.35}.dtile.t-red .n{color:var(--red)}.dtile.t-orange .n{color:var(--orange)}.dtile.t-amber .n{color:var(--amber)}.dtile.t-navy .n{color:var(--blue)}.dtile.t-green .n{color:var(--green)}.dtile.zero:not(.t-green) .n{color:var(--faint)}.dtile.on{border-color:var(--gold-deep);box-shadow:inset 0 0 0 1px var(--gold-deep), var(--sh-1)}.dfilter{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.dfilter select{border:1px solid var(--line-strong);background:var(--field);min-height:40px;color:var(--ink);font:inherit;border-radius:10px;padding:0 12px;font-size:13px}.dfilter .search{flex:0 280px;min-height:40px;margin-left:0}.dfilter .btn{min-height:40px}.dcount{color:var(--dim);margin-left:auto;font-size:12.5px}.dcount a{color:var(--link);font-weight:700}.dtable th{text-align:left;padding:11px 16px}.dtable .c-next{color:var(--dim);font-size:12.5px;line-height:1.45}.dtable .num,.dperson .num{font-variant-numeric:tabular-nums}.dtable .c-cert .tsub,.dtable .c-until .tsub{display:block}.dtable .c-until .days{margin-top:2px;display:block}.dempty{text-align:center;color:var(--muted);padding:22px 16px!important}.dcharts{grid-template-columns:1.35fr 1fr}.dbars{grid-template-columns:repeat(13,minmax(0,1fr));align-items:end;gap:6px;height:170px;display:grid}.dbars>*{height:100%;color:var(--faint);flex-direction:column;justify-content:flex-end;align-items:center;gap:5px;font-size:11px;text-decoration:none;display:flex}.dbars b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:800}.dbars i{background:var(--dbar);border-radius:6px 6px 2px 2px;width:100%;max-width:30px;display:block}.dbars i.od{background:var(--red)}.dbars i.z{background:var(--track)}.dbars a:hover b{text-underline-offset:3px;text-decoration:underline}.dleg{color:var(--faint);flex-wrap:wrap;gap:16px;margin-top:14px;font-size:11.5px;display:flex}.dleg i{vertical-align:-1px;background:var(--dbar);border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.dleg i.od{background:var(--red)}.hbars{flex-direction:column;gap:6px;display:flex}.hbars a{color:var(--ink);border-radius:8px;grid-template-columns:minmax(0,150px) minmax(0,1fr) 64px;align-items:center;gap:10px;margin:0 -6px;padding:4px 6px;font-size:12.5px;text-decoration:none;display:grid}.hbars a:hover{background:var(--rowbg2)}.hbars .hn{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.hbars a.mute .hn{color:var(--faint);font-weight:600}.hbars .tr{background:var(--track);border-radius:6px;height:12px;position:relative;overflow:hidden}.hbars .tr i,.hbars .tr em{border-radius:6px;position:absolute;top:0;bottom:0;left:0}.hbars .tr i{background:var(--dbar)}.hbars .tr em{background:var(--red)}.hbars .hc{text-align:right;color:var(--dim);font-variant-numeric:tabular-nums;font-weight:700}.hbars .hc span{color:var(--red)}:root,html[data-theme=light]{--dbar:#2c62a8}html[data-theme=dark]{--dbar:#fbbd1e}.met .v.unread-v{color:var(--red);letter-spacing:0;margin-top:14px;font-size:16px}.dperson .sback{flex-wrap:wrap;gap:18px;display:flex}.dneed{background:var(--card);border:1px solid var(--cardline);border-left:3px solid var(--amber);border-radius:14px;align-items:center;gap:14px;margin:14px 0 4px;padding:14px 18px;display:flex}.dneed.r{border-left-color:var(--red)}.dneed i{background:var(--amber);border-radius:50%;flex-shrink:0;width:10px;height:10px}.dneed.r i{background:var(--red)}.dneed.g{border-left-color:var(--hair)}.dneed.g i{background:var(--faint)}.dneed b{color:var(--ink);font-size:14px;display:block}.dneed span{color:var(--dim);font-size:13px}.dgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.dtab{flex-direction:column;gap:16px;display:flex}.rec-tab>.dgrid,.dtab .dgrid{margin:0}.dkv{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px 24px;padding:4px 22px 20px;display:grid}.dkv>div>span{color:var(--dim);margin-bottom:3px;font-size:11.5px;font-weight:600;display:block}.dkv>div>b{color:var(--ink);font-size:14px;font-weight:600;display:block}.dkv>div>em{color:var(--dim);margin-top:2px;font-size:12px;font-style:normal;display:block}.dkv>.perm-note{padding:0}.dstages{flex-direction:column;gap:2px;margin:0;padding:4px 22px 20px;list-style:none;display:flex}.dstages li{color:var(--dim);border-top:1px solid var(--hair);justify-content:space-between;gap:12px;padding:8px 0 8px 22px;font-size:13px;display:flex;position:relative}.dstages li:first-child{border-top:0}.dstages li:before{content:"";border:2px solid var(--line-strong);background:var(--surface);border-radius:50%;width:9px;height:9px;position:absolute;top:13px;left:2px}.dstages li.done{color:var(--ink)}.dstages li.done:before{border-color:var(--green);background:var(--green)}.dstages li b{font-weight:600}.dstages li:not(.done) b{color:var(--faint);font-weight:500}.srow.change.look{color:var(--dim)}.dguide>p,.dguide>ul{color:var(--dim);max-width:85ch;padding:0 22px 16px;font-size:13px;line-height:1.6}.dguide>ul{margin:0;padding-left:42px}.dguide>ul li+li{margin-top:4px}.dstate{color:var(--dim);justify-content:flex-start;font-size:13px;line-height:1.55}.dstate>.dstate-l{flex:0 0 200px!important}@media (max-width:1100px){.dtiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:880px){.dcharts,.dgrid{grid-template-columns:1fr}}.two.dhalves{grid-template-columns:1fr 1fr;align-items:stretch}.dhalves .verdict{flex-direction:column;display:flex}.dhalves .vh{font-size:26px}.dhalf-h{justify-content:space-between;align-items:baseline;gap:10px;margin:2px 0 8px;display:flex}.dhalf-h h2{color:var(--ink);margin:0;font-size:15px;font-weight:700}.dhalf-h span{color:var(--faint);font-size:12px}.ringbox.inline{justify-content:flex-start;gap:22px;margin-top:auto;padding:18px 0 0}.tchip.pur{border-color:var(--cardline)}.tchip.pur .n{color:var(--purple)}.dbranch{border-collapse:collapse;width:100%;font-size:13px}.dbranch th,.dbranch td{text-align:left;border-top:1px solid var(--hair);color:var(--dim);padding:8px 6px;font-weight:500}.dbranch thead th{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);border-top:0;font-size:10.5px;font-weight:700}.dbranch tbody th a{color:var(--ink);font-weight:600;text-decoration:none}.dbranch b{color:var(--ink)}.dbranch b.r{color:var(--red)}.dbranch .s{color:var(--faint);font-size:12px}.drole{width:100%}.drole th,.drole td{text-align:left;vertical-align:middle;border-top:1px solid var(--hair);padding:12px 18px}.drole thead th{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);border-top:0;font-size:10.5px;font-weight:700}.drole tbody th{color:var(--ink);font-size:13.5px;font-weight:600}.drole-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.drole-form .finput{width:auto;min-width:260px;padding:7px 11px}.drole-form .drole-name .finput{min-width:280px}.drole-form .fmsg{margin:0}.drole-add{margin-top:16px;padding:18px 22px}.drole-add h2{margin:0 0 12px;font-size:15px}.dwarn{color:var(--red);margin-left:6px;font-size:10.5px;font-weight:700;display:inline-block}.two.dneeds{grid-template-columns:minmax(0,.85fr) minmax(0,1.55fr);align-items:start}@media (max-width:980px){.two.dhalves,.two.dneeds{grid-template-columns:1fr}}.dacts{border-top:1px dashed var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:-4px;padding:12px 22px 18px;display:flex}.dkv+.dacts,.dstages+.dacts,.dchecks+.dacts{margin-top:0}.perm-note+.dacts{border-top:0;padding-top:0}.dacts.head{border:0;justify-content:flex-end;margin:0;padding:8px 0 0}.dneed .btn{flex-shrink:0}.tsub.nnote{display:block}.wfind{gap:14px}.wfind-n{color:var(--dim);margin:0;font-size:12.5px}.wfind-list{margin:0;padding:0;list-style:none}.wfind-row{border-top:1px solid var(--hair);align-items:center;gap:12px;padding:12px 0;display:flex}.wfind-row:first-child{border-top:0}.wfind-who{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.wfind-who b{color:var(--ink);font-size:14px}.wfind-who small{color:var(--dim);font-size:12.5px}.wfind-new{align-self:flex-start}.wfind-page{padding:8px 0}.wfind-kv{gap:8px;margin:0 0 16px;font-size:13.5px;display:grid}.wfind-kv div{grid-template-columns:120px 1fr;gap:12px;display:grid}.wfind-kv dt{color:var(--dim)}.wfind-kv dd{color:var(--ink);margin:0}.dneed-do{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:8px;margin-left:auto;display:flex}.dmore{position:relative}.dmore>summary{cursor:pointer;list-style:none}.dmore>summary::-webkit-details-marker{display:none}.dmore-menu{z-index:20;background:var(--surface);border:1px solid var(--line);min-width:250px;box-shadow:var(--sh-2);border-radius:12px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.dmore-menu a{color:var(--ink);border-radius:8px;padding:8px 10px;font-size:13px;text-decoration:none}.dmore-menu a:hover,.dmore-menu a:focus-visible{background:var(--hover-2)}.dmore-menu a.w{color:var(--red)}.dlink{color:var(--link);font-size:12.5px}.dlink.gap{margin-left:10px}.dtable .c-do{text-align:right;white-space:nowrap}.dgo{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:inline-flex}.dgo>*{z-index:1;position:relative}.dchecks{flex-direction:column;margin:0;padding:0 22px 12px;list-style:none;display:flex}.dchecks li{border-top:1px solid var(--hair);color:var(--dim);grid-template-columns:96px 1fr auto;gap:10px;padding:6px 0;font-size:13px;display:grid}.dchecks li:first-child{border-top:0}.dwithdrawn{padding:4px 0 0}.dwithdrawn h3{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin:10px 22px 4px;font-size:11px}.srow.gone,.srow.gone s{color:var(--faint)}.rtab.soon{color:var(--faint);cursor:default;font-style:italic}.dnote-foot{margin-top:10px}.dform{flex-direction:column;gap:2px;display:flex}.dform .fgroup .flabel{flex-direction:column;gap:6px;display:flex}.dform .fgroup .flabel>.finput{color:var(--ink);font-weight:400}.dform .fhint{color:var(--faint);margin-top:5px;font-size:12px;display:block}.dform .finput.num{font-variant-numeric:tabular-nums;letter-spacing:.06em}.dseg{border:0;margin:0 0 15px;padding:0}.dseg legend{padding:0}.dseg-row{flex-wrap:wrap;gap:6px;display:flex}.dseg-row label{position:relative}.dseg-row input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.dseg-row span{border:1px solid var(--line);background:var(--field);color:var(--ink);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-block}.dseg-row input:checked+span{background:var(--navy-soft);border-color:var(--navy);color:var(--navy)}.dseg-row input:focus-visible+span{outline:3px solid var(--key,var(--navy));outline-offset:2px}.dset{border:1px solid var(--line);border-radius:12px;margin:0 0 15px;padding:10px 14px 4px}.dset>legend{color:var(--dim);padding:0 6px;font-size:12px;font-weight:700}.dbox{background:var(--hover-2);color:var(--dim);border-radius:10px;margin:0 0 14px;padding:10px 12px;font-size:12.5px;line-height:1.5}.dbox.warn{background:var(--amber-bg);color:var(--ink)}.dstages.mini{padding:0 0 14px}.dstages.mini li.next{color:var(--ink);font-weight:600}.dstages.mini li.next:before{border-color:var(--gold);background:var(--gold)}.dfoot-who{flex-wrap:nowrap;align-items:center}.dfoot-who .btn{white-space:nowrap;flex-shrink:0}.dwho{min-width:0;color:var(--faint);margin-right:auto;font-size:12px;line-height:1.35}.dwho b{color:var(--dim);font-weight:600}.fmsg.warn{color:var(--amber);font-weight:600}@media (max-width:640px){.dtiles{grid-template-columns:repeat(2,minmax(0,1fr))}.dtable .c-cert,.dtable .c-until{display:none}.dtable .c-next{font-size:12px}.dtable .c-do{white-space:normal}.dfilter .search{flex-basis:100%}.dcount{flex-basis:100%;margin-left:0}.dbars{gap:3px;height:140px}.dbars>*{font-size:9.5px}.hbars a{grid-template-columns:minmax(0,110px) minmax(0,1fr) 54px}.dstate>.dstate-l{flex-basis:100%!important}}.dclear{background:var(--navy-soft);width:fit-content;color:var(--navy);letter-spacing:.01em;border-radius:6px;margin-top:4px;padding:1px 8px;font-size:10.5px;font-weight:700;line-height:1.5;display:inline-block}.dclear.late{background:var(--red-bg);color:var(--red);box-shadow:inset 0 0 0 1px var(--red)}.dhead-clear{margin-top:6px}.dclock{color:var(--navy);font-weight:600}.dclock.late{color:var(--red)}.pdir .pdir-band{flex-wrap:wrap;align-items:stretch;gap:14px;margin:14px 0 16px;display:flex}.pdir .pdir-band>a,.pdir .pdir-band>.pdir-lock{background:var(--card);border:1px solid var(--line);border-radius:var(--r-l,16px);box-shadow:var(--sh-2);text-align:center;flex-direction:column;flex:170px;justify-content:center;align-items:center;padding:16px 12px;display:flex}.pdir .pdir-lock{color:var(--muted);gap:6px;font-size:12.5px}.pdir .pdir-lock b{color:var(--ink);font-size:14px}.pdir .pdir-lock .pad{background:var(--grey-bg);border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.pdir .pdir-needs{background:var(--card);border:1px solid var(--line);border-radius:var(--r-l,16px);box-shadow:var(--sh-2);flex-direction:column;flex:1.4 300px;gap:2px;padding:14px 16px;display:flex}.pdir .pdir-needs h2{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-size:11.5px}.pdir .pneed{color:inherit;border-radius:10px;align-items:center;gap:12px;padding:6px 8px;text-decoration:none;display:flex}.pdir .pneed:hover,.pdir .pneed.on{background:var(--navy-soft)}.pdir .pneed i{background:var(--muted);border-radius:50%;flex:none;width:9px;height:9px}.pdir .pneed.t-red i{background:var(--red)}.pdir .pneed.t-amber i{background:var(--amber)}.pdir .pneed.t-navy i{background:var(--key)}.pdir .pneed span:nth-child(2){flex-direction:column;display:flex}.pdir .pneed b{font-size:13.5px}.pdir .pneed small{color:var(--muted);font-size:12px}.pdir .pneed .n{font-variant-numeric:tabular-nums;margin-left:auto;font-size:15px;font-weight:700}.pdir .pdir-todo{color:var(--muted);margin-top:6px;font-size:12px}.pdir .pdir-filter .search input{border:1px solid var(--line);background:var(--card);width:100%;max-width:440px;color:var(--ink);font:inherit;border-radius:11px;padding:9px 13px;font-size:13px}.pdir .pdir-pills{flex-wrap:wrap;gap:8px;margin:10px 0 6px;display:flex}.pdir .pdpill{border:1px solid var(--line);background:var(--card);color:var(--ink);white-space:nowrap;border-radius:20px;padding:6px 13px;font-size:12px;font-weight:600;text-decoration:none}.pdir .pdpill.on{background:var(--solid);border-color:var(--solid);color:#fff}.pdir .pdir-count{color:var(--muted);margin:4px 0 10px;font-size:12.5px}.pdir .pdir-list{padding:0;overflow:hidden}.pdir .pdrow{border-top:1px solid var(--hair);color:inherit;align-items:center;gap:14px;padding:13px 18px;text-decoration:none;display:flex}.pdir .pdrow:first-child{border-top:0}.pdir .pdrow:hover{background:var(--navy-soft)}.pdir .pdmeta{flex-direction:column;flex:220px;gap:2px;min-width:0;display:flex}.pdir .pdmeta b{font-size:14px}.pdir .pdmeta small{color:var(--muted);font-size:12.5px}.pdir .pdchips{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.pdir .go{color:var(--muted);font-size:18px}.pdir .pdhead{flex-wrap:wrap;align-items:center;gap:16px;padding:18px 20px;display:flex}.pdir .pdwho{flex-direction:column;flex:260px;gap:3px;min-width:0;display:flex}.pdir .pdwho b{font-size:20px}.pdir .pdwho small{color:var(--muted);font-size:13px}.pdir .pcards{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;margin-top:14px;display:grid}.pdir .pcard{flex-direction:column;gap:8px;padding:16px 18px;display:flex}.pdir .pcard.locked{opacity:.75}.pdir .pchead{justify-content:space-between;align-items:center;gap:10px;display:flex}.pdir .pchead h2{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:0;font-size:11.5px}.pdir .pchead-t{align-items:center;gap:8px;min-width:0;display:flex}.pdir .pcbtns{flex-wrap:wrap;gap:8px;display:flex}.pdir .pkv{margin:0;font-size:13.5px}.pdir .pkvm{color:var(--muted);margin:0;font-size:12.5px;line-height:1.55}.pdir .pcard .btn{align-self:flex-start;margin-top:4px}.pdir .pbanner{background:var(--grey-bg);color:var(--muted);border-radius:12px;margin-top:12px;padding:11px 15px;font-size:12.5px}.pdir .permwrap{margin-top:12px;padding:0;overflow-x:auto}.pdir .permgrid{min-width:960px}.pdir .permgrid th,.pdir .permgrid td{text-align:center;vertical-align:middle;padding:10px 4px}.pdir .permgrid .pg-person{text-align:left;min-width:170px;padding-left:16px}.pdir .pseg{border:1px solid var(--line);border-radius:9px;margin:0;display:inline-flex;overflow:hidden}.pdir .pseg button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:4px 6px;font-size:11px;font-weight:600}.pdir .pseg button:hover:not(:disabled){background:var(--navy-soft);color:var(--ink)}.pdir .pseg button:focus-visible{outline:2px solid var(--key);outline-offset:-2px}.pdir .pseg button.on{background:var(--solid);color:#fff;cursor:default}.pdir .pseg button:disabled:not(.on){opacity:.4;cursor:not-allowed}.pdir .pg-ro{color:var(--ink);font-size:12px;font-weight:600}.pdir .pg-set{color:var(--link);white-space:nowrap;margin-left:6px;font-size:11.5px;font-weight:600}.dbox.ok{background:var(--green-bg);color:var(--ink)}.pdir .pg-details td{text-align:left;white-space:normal;color:var(--muted);padding-top:0;padding-bottom:12px;font-size:11.5px}.pdir .pg-dl{color:var(--ink);margin-right:10px;font-weight:700}.pdir .pg-sw{margin:2px 8px 2px 0;display:inline-block}.pdir .pg-sw.on{color:var(--green)}.pdir .pg-details.off .pg-sw,.pdir .pg-sw.idle{text-decoration:line-through;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);opacity:.6}.pdir .pg-why{margin-right:6px;font-style:italic}.pdir .pg-check{padding:4px 0;font-size:13px;display:block}@media (max-width:640px){.pdir .pdchips{justify-content:flex-start}.pdir .pdrow{flex-wrap:wrap}}.pdir .pdlist{margin-top:4px;padding:0}.pdir .pdtable .c-branch{width:13%}.pdir .pdtable td.c-branch{font-size:13px}.pdir .pdtable td.c-person .tn{flex:auto}.pdir .pdtable .c-pri,.pdir .pdtable .c-sec{width:15%}.pdir .pdtable .c-pri .tsub{color:var(--muted);margin-top:4px;font-size:11.5px;display:block}@media (min-width:641px){.pdir .pdtable td.c-sec .pill{white-space:normal;text-align:left;line-height:1.35}}.pdir .pdchip{z-index:1;border-radius:20px;text-decoration:none;display:inline-flex;position:relative}.pdir .pdchip:hover .pill,.pdir .pdchip:focus-visible .pill{box-shadow:0 0 0 2px var(--line)}.pdir .pdphone,.pdir .pdsortm{display:none}.pdir .pdpill .n{opacity:.7;font-variant-numeric:tabular-nums;margin-left:4px}.pdir .pdpill.lv{border-style:dashed}.pdir .pdpill.lv.on{border-style:solid}.pdir .pdot{vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.pdir .pdot.red{background:var(--red)}.pdir .pdot.amber{background:var(--amber)}.pdir .pdot.green{background:var(--green)}.pdir .mnote{color:var(--muted);max-width:300px;margin:4px 10px 6px;font-size:11.5px;line-height:1.5}.pdir .ddmenu.pdst{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:0 10px;width:min(640px,86vw);display:grid}.pdir .ddmenu.pdst .mfoot{grid-column:1/-1}.pdir .ddmenu.pdjobs{min-width:260px;max-height:380px;overflow-y:auto}@media (max-width:640px){.pdir .pdsortm,.pdir .pdphone{display:block}.pdir .pdtable thead,.pdir .pdtable .c-branch,.pdir .pdtable .c-pri .tsub{display:none}.pdir .pdtable,.pdir .pdtable tbody{display:block}.pdir .pdtable tr.prow{border-top:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:6px;padding:12px 14px;display:flex}.pdir .pdtable tbody tr:first-child{border-top:0}.pdir .pdtable td{border:0;align-items:center;gap:4px;width:auto;padding:0;display:flex}.pdir .pdtable td.c-person{flex:100%}.pdir .pdtable td.c-sec:before{content:attr(data-sec);color:var(--muted);font-size:10.5px;font-weight:700}.pdir .pdtable td.c-sec:has(.pill):before{content:none}.pdir .regbar .search{flex:100%;margin-left:0!important}.pdir .pdtable tr.prow>td{width:auto}.pdir .pdtable tr.prow>td.c-person{flex:100%;display:block}.pdir .pdtable tr.prow>td.c-pri,.pdir .pdtable tr.prow>td.c-sec{align-items:center;gap:4px;display:inline-flex}.pdir .pdtable .pill{white-space:nowrap}}.pdir .pdacts{flex-wrap:wrap;gap:8px;display:flex}.pdir .pdsame{border-left:3px solid var(--amber);margin-top:12px;padding:14px 18px}.pdir .pdsame h2{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:0 0 4px;font-size:11.5px}.pdir .pdsame ul{flex-direction:column;gap:10px;margin:8px 0 0;padding:0;list-style:none;display:flex}.pdir .pdsame li{flex-direction:column;gap:2px;font-size:13px;display:flex}.pdir .pdsame li a{font-weight:700}.pdir .pdsame li span,.pdir .pdsame li small{color:var(--muted);font-size:12px}.live-chip.off{color:var(--amber);background:var(--amber-bg)}.live-chip.off .pulse{background:var(--amber);box-shadow:none;animation:none}.scorecard{text-align:center;border-radius:var(--r-l,16px);min-width:0;box-shadow:var(--sh-2);border:1px solid color-mix(in srgb, var(--c1,var(--line)) 30%, var(--line));background:radial-gradient(120% 75% at 50% 0%, color-mix(in srgb, var(--c1,transparent) 13%, transparent), transparent 72%), var(--card);flex-direction:column;align-items:center;gap:4px;padding:14px 16px 16px;display:flex}.scorecard .sc-head{text-align:left;flex-wrap:nowrap;justify-content:space-between;align-self:stretch;align-items:flex-start;gap:6px 10px;display:flex}.scorecard h3{min-width:0;color:var(--ink);text-wrap:balance;flex:auto;margin:0;font-size:15px;font-weight:700;line-height:1.3}.scorecard .sc-head .pill{flex:none}.scorecard .sc-ring{margin:auto 0 2px;padding-top:4px;position:relative}.scorecard .sc-ring:before{content:"";z-index:0;filter:blur(12px);background:radial-gradient(circle, color-mix(in srgb, var(--c1,transparent) 28%, transparent), transparent 72%);border-radius:50%;position:absolute;inset:6%}.scorecard .sc-ring .pring{z-index:1;position:relative}.scorecard .sc-count{color:var(--dim);font-variant-numeric:tabular-nums;margin:0;font-size:14px}.scorecard .sc-count b{color:var(--ink);font-weight:700}.scorecard .sc-act{color:var(--c1,var(--link));border-radius:6px;font-size:13.5px;font-weight:700;text-decoration:none}.scorecard .sc-act:hover,.scorecard .sc-act:focus-visible{text-underline-offset:3px;text-decoration:underline}.scorecard .sc-act.done{color:var(--dim);font-weight:500}.scorecard .sc-note{color:var(--dim);text-underline-offset:3px;text-align:center;font-size:12px;text-decoration:underline}.scorecard.inset{box-shadow:none;background:radial-gradient(120% 75% at 50% 0%, color-mix(in srgb, var(--c1,transparent) 11%, transparent), transparent 72%), color-mix(in srgb, var(--card) 70%, transparent);border-radius:14px;flex:1 1 0;padding:12px 12px 14px}.scorecard.inset h3{font-size:14px}.scorecard.inset .sc-head{flex-flow:column}.ringbox.inline:has(.scorecard){align-items:stretch;gap:12px}.pdir .pdir-band>.scorecard,.pdir .pdir-band>.pdir-lock{flex:230px}.pdir .pdir-band .pdir-needs{flex:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px 12px;display:grid}.pdir .pdir-band .pdir-needs>h2,.pdir .pdir-band .pdir-needs>.pdir-todo{grid-column:1/-1}@media (max-width:1100px){.pdir .pdir-band .pdir-needs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pdir .pdir-band .pdir-needs{grid-template-columns:1fr}.ringbox.inline:has(.scorecard){flex-wrap:wrap}.ringbox.inline .scorecard.inset{flex:140px}}.dtable th.dsort{padding:0}.dtable td.c-branch{font-size:13px}@media (max-width:640px){.dtable .c-branch{display:none}}.drole thead th[aria-sort],.stable th[aria-sort],.permgrid th[aria-sort]{padding:0}.drole .thsort{padding:12px 18px}.stable .thsort{padding:10px 12px}.stable th[aria-sort]:first-child .thsort{padding-left:22px}.stable th.num .thsort{justify-content:flex-end}.pdir .permgrid th[aria-sort] .thsort{justify-content:center;padding:10px 4px}.pdir .permgrid th[aria-sort].pg-person .thsort{justify-content:flex-start;padding-left:16px}.tblwrap table:not(.rtable) th[aria-sort]{padding:0}.tblwrap table:not(.rtable) th[aria-sort] .thsort{padding:13px 16px}.tblwrap table:not(.rtable) th[aria-sort].num .thsort{justify-content:flex-end}@media (max-width:1100px){.tblwrap table:not(.rtable) th[aria-sort] .thsort{padding-left:12px;padding-right:12px}}.edit-off{flex-direction:column;align-items:flex-end;gap:4px;display:inline-flex}.edit-off small{color:var(--muted);white-space:nowrap;font-size:12px}@media (max-width:640px){.edit-off{align-items:flex-start}.edit-off small{white-space:normal;text-align:left}}.dchecks li:has(>:nth-child(4)){grid-template-columns:96px 1fr auto auto}.dfiles{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:inline-flex}.dfiles small{color:var(--faint);font-size:12px}.dmuted{color:var(--faint);font-size:12.5px}.ddocs{padding-top:4px}.rstage>.rmrec{margin:16px 20px}.ddoclist{flex-direction:column;margin:0;padding:0 22px 12px;list-style:none;display:flex}.ddoclist li{border-top:1px solid var(--hair);color:var(--dim);grid-template-columns:minmax(0,1.4fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:4px 14px;padding:9px 0;font-size:13px;display:grid}.ddoclist li:first-child{border-top:0}.ddoclist .dlink{overflow-wrap:anywhere}.ddoc-type{color:var(--ink);flex-direction:column;gap:1px;display:flex}.ddoc-type b{font-weight:600}.ddoc-type small,.ddoc-when{color:var(--faint);font-size:12px}.ddoc-remove{margin-top:2px;font-size:12px;display:block}@media (max-width:760px){.ddoclist li{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){:is(.dchecks li,.dchecks li:has(>:nth-child(4))){grid-template-columns:80px 1fr}}.duplist{flex-direction:column;gap:14px;display:flex}.dupcard{flex-direction:column;gap:12px;padding:16px 20px;display:flex}.dupwhy{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.dupchip{color:var(--dim);background:var(--grey-bg);border-radius:20px;padding:4px 10px;font-size:12px;font-weight:600}.duppair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.dupside{border:1px solid var(--hair);border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:12px 14px;display:flex}.duprole{letter-spacing:.07em;text-transform:uppercase;color:var(--faint);font-size:10.5px;font-weight:700}.dupname{color:var(--ink);font-size:15px;font-weight:700;text-decoration:none}.dupname:hover{text-decoration:underline}.dupside small{color:var(--muted);font-size:12.5px}.dupside dl{grid-template-columns:max-content 1fr;gap:3px 12px;margin:8px 0 0;font-size:13px;display:grid}.dupside dt{color:var(--faint)}.dupside dd{color:var(--ink);margin:0}.dupacts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dupnote{color:var(--muted);flex:280px;font-size:12.5px}.dupsaid{margin-top:16px}.dupsaid summary{cursor:pointer;padding:4px 0;font-weight:700}@media (max-width:760px){.duppair{grid-template-columns:1fr}}.pipechip{white-space:normal;border-radius:8px;align-self:flex-start;max-width:260px;margin-top:5px;padding:4px 9px;font-size:11.5px;font-weight:700;line-height:1.4;display:inline-block}.pipechip.amber{background:var(--amber-bg);color:var(--amber)}.pipechip.red{background:var(--red-bg);color:var(--red);box-shadow:inset 3px 0 0 var(--red)}.pipeband{background:var(--card);border:1px solid var(--line);border-left:4px solid var(--amber-fill);color:var(--dim);border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 14px;padding:12px 16px;font-size:13px;display:flex}.pipeband b{color:var(--ink)}.pipeband span{flex:320px}.pipeband a{margin-left:auto;font-weight:700}.fsub{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:18px 0 2px;font-size:11.5px;font-weight:700}.pdir .pwork{grid-template-columns:repeat(auto-fill,minmax(125px,1fr));gap:10px 18px;margin:0;display:grid}.pdir .pwork dt{color:var(--muted);font-size:11px;font-weight:600}.pdir .pwork dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:13.5px}.pdir .pwork dd.none{color:var(--faint)}input[type=date][data-empty]:not(:focus)::-webkit-datetime-edit-text{color:var(--faint);-webkit-text-fill-color:var(--faint)}input[type=date][data-empty]:not(:focus)::-webkit-datetime-edit-day-field{color:var(--faint);-webkit-text-fill-color:var(--faint)}input[type=date][data-empty]:not(:focus)::-webkit-datetime-edit-month-field{color:var(--faint);-webkit-text-fill-color:var(--faint)}input[type=date][data-empty]:not(:focus)::-webkit-datetime-edit-year-field{color:var(--faint);-webkit-text-fill-color:var(--faint)}.oneclick{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:inline-flex}.oneclick .fmsg{font-size:12.5px}.matchsearch{align-items:flex-end;gap:8px;margin-bottom:12px;display:flex}.matchsearch .flabel{flex:1}.matchpick{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.matchpick li{border:1px solid var(--hair);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.matchwho{flex-direction:column;gap:2px;min-width:0;display:flex}.matchwho small{color:var(--muted);font-size:12.5px}.matchwho .matchno{color:var(--amber)}.fcheck{color:var(--ink);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.fcheck input{margin:0}.fmsg.fmatch{background:var(--amber-bg);color:var(--ink);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;font-weight:400;display:flex}.fmsg.fmatch p{margin:0}.fmsg.fmatch b{color:var(--amber)}.fmsg.fmatch ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.fmsg.fmatch li{border:1px solid var(--amber-line);background:var(--surface);border-radius:10px;flex-direction:column;gap:1px;padding:8px 10px;display:flex}.fmsg.fmatch li a{font-weight:600}.fmsg.fmatch li span{color:var(--muted);font-size:12px}.jr{flex-direction:column;gap:16px;max-width:1060px;display:flex}.jr-case{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;font-size:13.5px;display:flex}.jr-sec{flex-direction:column;gap:12px;padding:18px 22px;display:flex}.jr-sec h2{color:var(--ink);margin:0;font-size:14.5px;font-weight:700}.jr-sec>p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.jr-keep{grid-template-columns:1fr 1fr;gap:12px;display:grid}.jr-tile{border:1px solid var(--line);cursor:pointer;border-radius:12px;gap:11px;padding:12px 14px;display:flex}.jr-tile.on{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold)}.jr-tile input{accent-color:var(--gold-deep);flex-shrink:0;margin-top:3px}.jr-tile b{color:var(--ink);font-size:14.5px;display:block}.jr-tile small{color:var(--muted);font-size:12.5px;line-height:1.55;display:block}.jr-tag{letter-spacing:.07em;text-transform:uppercase;color:var(--faint);margin-bottom:3px;font-size:10.5px;font-weight:700;display:inline-block}.jr-tile.on .jr-tag{color:var(--gold-deep)}.jr-cmp{grid-template-columns:150px 1fr 1fr;align-items:stretch;gap:0 12px;display:grid}.jr-h{color:var(--muted);overflow-wrap:anywhere;padding:0 0 8px;font-size:12.5px;font-weight:700}.jr-l{color:var(--muted);border-top:1px solid var(--hair);align-items:center;padding:9px 0;font-size:13px;display:flex}.jr-c{border-top:1px solid var(--hair);min-width:0;padding:6px 0}.jr-c.same{color:var(--faint);grid-column:span 2;align-items:center;padding:9px 0;font-size:13px;display:flex}.jr-opt{color:var(--ink);cursor:pointer;overflow-wrap:anywhere;border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;padding:5px 9px;font-size:13.5px;display:flex}.jr-opt.on{border-color:var(--gold);background:var(--amber-bg)}.jr-opt input{accent-color:var(--gold-deep);flex-shrink:0}.jr-sub{color:var(--faint);letter-spacing:.05em;text-transform:uppercase;grid-column:1/-1;padding:14px 0 6px;font-size:11.5px;font-weight:700}.jr-mv{grid-template-columns:1fr 92px 92px 92px;gap:0 8px;font-size:13.5px;display:grid}.jr-mv-row{display:contents}.jr-mv-row>*{border-top:1px solid var(--hair);color:var(--ink);padding:7px 0}.jr-mv .h{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);padding:0 0 6px;font-size:10.5px;font-weight:700}.jr-mv .n{text-align:right;font-variant-numeric:tabular-nums}.jr-mv .z{color:var(--faint)}.jr-stay{color:var(--muted);flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;line-height:1.55;list-style:none;display:flex}.jr-stay b{color:var(--ink);font-weight:600}.jr-warn{background:var(--amber-bg);color:var(--ink);border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px;font-size:13.5px;line-height:1.5;display:flex}.jr-warn h3{color:var(--amber);margin:0;font-size:13.5px;font-weight:700}.jr-warn p{margin:0}.jr-warn .jr-keep{margin-top:6px}.jr-warn .jr-tile{background:var(--card)}.jr-block{border:1px solid var(--red);color:var(--ink);border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;font-size:13.5px;line-height:1.5;display:flex}.jr-block h3{color:var(--red);margin:0;font-size:13.5px;font-weight:700}.jr-block p{margin:0}.jr-after{color:var(--ink);margin:0;padding-left:18px;font-size:13px;line-height:1.7;list-style:outside}.jr-fields{flex-direction:column;gap:14px;display:flex}.jr-fields .flabel{font-size:12.5px}.jr-err{margin:0}.jr-foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:14px 22px;display:flex}.jr-foot .dwho{color:var(--muted);margin-right:auto;font-size:12.5px}.jr-notice{color:var(--ink);flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:14px;padding:14px 22px;font-size:13.5px;line-height:1.5;display:flex}.jr-notice>span:not(.pill){flex:380px}.jr-notice q{color:var(--muted)}.card+.jr-sec{margin-top:14px}.jr-rows{margin:0;padding:0;font-size:13.5px;list-style:none}.jr-rows li{border-top:1px solid var(--hair);color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:10px 0;line-height:1.5;display:flex}.jr-rows li:first-child{border-top:0}.jr-rows .when{color:var(--faint);font-variant-numeric:tabular-nums;min-width:96px;font-size:12.5px}.jr-rows li>span:nth-child(2){flex:300px}@media (max-width:760px){.jr-keep{grid-template-columns:1fr}.jr-cmp{grid-template-columns:1fr 1fr}.jr-l,.jr-h.lab{border-top:1px solid var(--hair);grid-column:1/-1;padding-bottom:0}.jr-c{border-top:0}.jr-c.same{padding-top:2px}.jr-h:not(.lab){display:none}.jr-mv{grid-template-columns:1fr 54px 54px 54px;font-size:13px}.jr-sec{padding:16px}.jr-foot{padding:14px 16px}}.pform input:not([type=hidden]):not([type=checkbox]):not([type=radio])[readonly]{background:var(--mutebg);color:var(--dim);cursor:default}:root,html[data-theme=light],.force-light{--a-people:#fbbd1e;--a-people-ink:#7e5f0f;--a-people-tint:#fbbd1e29;--a-ukvi:#2c62a8;--a-ukvi-ink:#2c62a8;--a-ukvi-tint:#2c62a817;--a-dbs:#0e8c7d;--a-dbs-ink:#0b7469;--a-dbs-tint:#0e8c7d1a;--a-scw:#7a5ba6;--a-scw-ink:#6e4f9b;--a-scw-tint:#7a5ba61a;--a-people-band:#fef4db;--a-ukvi-band:#ecf1f7;--a-dbs-band:#e7f4f2;--a-scw-band:#f2eff6}html[data-theme=dark]{--a-people:#fbbd1e;--a-people-ink:#ffd75e;--a-people-tint:#fbbd1e24;--a-ukvi:#5ca8ff;--a-ukvi-ink:#5ca8ff;--a-ukvi-tint:#5ca8ff21;--a-dbs:#2bd4c0;--a-dbs-ink:#2bd4c0;--a-dbs-tint:#2bd4c01f;--a-scw:#b39ddb;--a-scw-ink:#b39ddb;--a-scw-tint:#b39ddb24;--a-people-band:#30373b;--a-ukvi-band:#193359;--a-dbs-band:#12364f;--a-scw-band:#263256}.sidenav{--a-ukvi:#5ca8ff;--a-ukvi-ink:#5ca8ff;--a-dbs:#2bd4c0;--a-dbs-ink:#2bd4c0;--a-people-ink:#ffd75e;--a-scw:#b39ddb;--a-scw-ink:#b39ddb}.a-people{--area:var(--a-people);--area-ink:var(--a-people-ink);--area-tint:var(--a-people-tint);--area-band:var(--a-people-band)}.a-ukvi{--area:var(--a-ukvi);--area-ink:var(--a-ukvi-ink);--area-tint:var(--a-ukvi-tint);--area-band:var(--a-ukvi-band)}.a-dbs{--area:var(--a-dbs);--area-ink:var(--a-dbs-ink);--area-tint:var(--a-dbs-tint);--area-band:var(--a-dbs-band)}.a-scw{--area:var(--a-scw);--area-ink:var(--a-scw-ink);--area-tint:var(--a-scw-tint);--area-band:var(--a-scw-band)}.adot{background:var(--area);border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}html:not([data-theme=dark]) .a-people .adot{box-shadow:0 0 0 1px var(--a-people-ink)}html:not([data-theme=dark]) .sidenav .a-people .adot{box-shadow:none}.achip{letter-spacing:.06em;text-transform:uppercase;color:var(--area-ink);background:var(--area-tint);white-space:nowrap;vertical-align:middle;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:10.5px;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}a.achip-link:hover{box-shadow:inset 0 0 0 1px var(--area)}a.achip-link:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.master-chip{text-transform:none;letter-spacing:.01em;padding:4px 10px;font-size:11.5px}.pill .adot{vertical-align:1px;margin-right:6px}.area-kicker{color:var(--area-ink);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 6px;font-size:11px;font-weight:700;display:flex}.area-band{background:var(--area-band);border:1px solid color-mix(in srgb, var(--area) 35%, transparent);border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 18px;padding:12px 16px;display:flex}.area-band-jump .achip{background:var(--area-band);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--area) 30%, transparent)}.area-band-icon{background:color-mix(in srgb, var(--area) 22%, transparent);width:36px;height:36px;color:var(--area-ink);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.area-band-icon svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.area-band-text{flex-direction:column;flex:240px;gap:2px;min-width:0;display:flex}.area-band-text b{color:var(--area-ink);font-size:14px}.area-band-text span{color:var(--dim);font-size:12.5px}.area-band-jump{flex-wrap:wrap;gap:8px;display:flex}.sidenav .nav-item.on{background:linear-gradient(90deg, color-mix(in srgb, var(--area,var(--gold)) 18%, transparent), color-mix(in srgb, var(--area,var(--gold)) 5%, transparent));box-shadow:inset 3px 0 0 var(--area,var(--gold))}.sidenav .nav-item.on svg{stroke:var(--area,var(--gold))}.area-dd .brand-sub .adot{margin-right:2px}.area-menu .area-row{grid-template-columns:10px 1fr;align-items:baseline;column-gap:10px;display:grid}.area-menu .area-row .adot{grid-row:span 2;align-self:center}.area-menu a.on{background:color-mix(in srgb, var(--area) 16%, transparent);box-shadow:inset 3px 0 0 var(--area)}.area-menu .areas-h{letter-spacing:.1em;text-transform:uppercase;color:#8fa3c0;padding:6px 12px 2px;font-size:10px;font-weight:700}.content:has(.tbrand .area-kicker)>.area-kicker{display:none}.tbrand .area-kicker{margin:0 0 2px}.sc-area{margin:0 0 6px}.pmaster{margin:4px 0 2px}
