:root{--find-hue:#9db8d4;--find-hue-deep:#3a5b77;--find-hue-tint:#e7eef5}[data-page=find]{--page-hue:var(--find-hue);--page-hue-line:var(--find-hue-deep);--page-hue-tint:var(--find-hue-tint);--ground-glow:radial-gradient(1600px 700px at 45% 0, color-mix(in srgb, var(--page-hue) 22%, transparent), transparent 70%), radial-gradient(1100px 600px at 90% 90%, color-mix(in srgb, var(--page-hue) 12%, transparent), transparent 70%)}.top .findwrap{flex:none;margin-right:12px;position:relative}.top .findf{background:var(--structure-2);border:1px solid var(--rail);width:320px;height:34px;color:var(--nav);border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex;position:relative}.top .findf .glass{flex:none}.top .findf input{min-width:0;height:100%;color:var(--white,#fff);font:inherit;font-size:var(--t-body);background:0 0;border:0;outline:0;flex:1;padding:0}.top .findf input::placeholder{color:var(--nav);opacity:1}.top .findf input::-webkit-search-cancel-button{filter:invert()opacity(.6)}.top .findf kbd{font-family:var(--font-num);border:1px solid var(--rail);color:var(--nav);border-radius:4px;padding:0 5px;font-size:11px;line-height:16px}.top .findf.focus{border-color:var(--page-hue,var(--band));width:460px;box-shadow:0 0 0 2px color-mix(in srgb, var(--band) 35%, transparent)}.top .findf.tab{background:var(--page-hue);border-color:var(--page-hue);color:var(--page-hue-ink,var(--structure))}.top .findf.tab input{color:var(--page-hue-ink,var(--structure));font-weight:600}.top .findwrap.tabon:after{content:"";background:var(--page-hue);border-radius:2px;height:3px;position:absolute;bottom:-11px;left:10px;right:10px}.findsg{z-index:60;background:var(--paper);width:520px;max-width:calc(100vw - 32px);color:var(--ink);box-shadow:var(--shadow-window);font-size:var(--t-body);border-radius:10px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.findsg .sgbody{max-height:min(70vh,560px);overflow-y:auto}.findsg .gh{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);justify-content:space-between;padding:9px 14px 3px;font-size:10.5px;font-weight:700;display:flex}.findsg .it{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;padding:6px 14px;display:grid}.findsg .it.cur{background:var(--page-hue-tint,var(--action-tint))}.findsg .t{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.findsg .k{color:var(--ink-muted);text-align:right;white-space:nowrap;font-size:11px}.findsg .m{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;font-size:12px;overflow:hidden}.findsg .it.left .t,.findsg .m.left{color:var(--ink-muted)}.findsg mark,.find mark{background:color-mix(in srgb, var(--find-hue) 45%, transparent);color:inherit;border-radius:2px;padding:0 1px}.findsg .it.all{border-top:1px solid var(--rule);color:var(--action);font-size:12.5px}.findsg .sgnote{color:var(--ink-muted);margin:0;padding:10px 14px}.findsg .sgnote.quiet{border-top:1px solid var(--rule);font-size:var(--t-fine)}.findsg .foot{border-top:1px solid var(--rule);color:var(--ink-muted);gap:14px;padding:7px 14px;font-size:11.5px;display:flex}.findsg .foot kbd{font-family:var(--font-num);border:1px solid var(--rule-strong);border-radius:3px;padding:0 4px;font-size:10.5px}@media (max-width:1240px){.top .findf{width:220px}.top .findf.focus{width:380px}}@media (max-width:760px){.top .findf{width:36px;padding:0 10px;overflow:hidden}.top .findf kbd{display:none}.top .findf.focus{z-index:61;width:auto;position:fixed;top:10px;left:16px;right:16px}.findsg{width:auto;position:fixed;top:56px;left:16px;right:16px}}.find .findtile{vertical-align:-7px;background:var(--page-hue);width:32px;height:32px;color:var(--page-hue-ink,var(--structure));border-radius:8px;place-items:center;margin-right:10px;display:inline-grid}.find .findwho{align-items:center;gap:10px;display:inline-flex}.find .findshow{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.find .findfacts{color:var(--on-frame-muted);font-size:var(--t-body);flex-wrap:wrap;gap:4px 0;display:inline-flex}.find .findfacts>span+span:before{content:"·";color:var(--on-frame-muted);margin:0 8px}.find .findfacts b{color:var(--on-frame);font-weight:600}.find .findchip{color:var(--page-hue)}.find .findcrumbs{align-items:center;gap:8px;display:inline-flex}.find .findpanel .findrecent{margin:6px 0 0;padding:0;list-style:none}.find .findpanel .findrecent li{border-bottom:1px solid var(--frame-rule);align-items:baseline;gap:8px;padding:4px 0;font-size:12.5px;display:flex}.find .findpanel .findrecent li:last-child{border-bottom:0}.find .findpanel .findrecent a{color:var(--on-frame);text-overflow:ellipsis;white-space:nowrap;min-width:0;text-decoration:none;overflow:hidden}.find .findpanel .findrecent a:hover{text-decoration:underline}.find .findpanel .k2{color:var(--on-frame-muted);flex:none;margin-left:auto;font-size:11px}.find .findpanel .findquiet{color:var(--on-frame-muted)}.find .findpanel .findquiet.foot{font-size:var(--t-fine);margin-top:auto}.find .findmain{flex-direction:column;gap:14px;min-width:0;display:flex}.find .findgrid{gap:14px;display:grid}.find .findgrid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.find .findgrid.wide{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}@media (max-width:1100px){.find .findgrid.three,.find .findgrid.wide{grid-template-columns:1fr}}.find .findcard{border-top:3px solid var(--page-hue-line);min-width:0;padding:14px 16px}.find .findcard h3{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 8px;font-size:11px}.find .findcard h3.sub{margin-top:14px}.find .findcard .big{color:var(--ink);font-size:17px;font-weight:700}.find .findfig .big{font-size:28px}.find .findcard .mut,.find .mut{color:var(--ink-muted)}.find .num{font-family:var(--font-num);font-variant-numeric:tabular-nums}.find .findlist{margin:0 0 6px;padding:0;list-style:none}.find .findlist li{border-bottom:1px solid var(--rule);align-items:baseline;gap:10px;padding:4px 0;font-size:12.5px;display:flex}.find .findlist li:last-child{border-bottom:0}.find .findlist .r{color:var(--ink-muted);text-align:right;flex:none;max-width:55%;margin-left:auto;font-size:12px}.find .findspell{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;gap:10px;padding:5px 0;font-size:12.5px;display:grid}.find .findspell:last-child{border-bottom:0}.find .findspell .st{font-weight:600}.find .findspell .r{color:var(--ink-muted);text-align:right;font-size:12px}.find .findlinks{flex-wrap:wrap;gap:8px;display:flex}.find .findlk{border:1px solid var(--rule);background:var(--page-hue-tint);color:var(--ink);border-radius:8px;align-items:center;gap:8px;padding:7px 12px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.find .findlk:hover{border-color:var(--page-hue-line)}.find .findlk i{background:var(--c,var(--find-hue));border-radius:3px;flex:none;width:10px;height:10px}.find .findlk small{color:var(--ink-muted);font-weight:400}.find .findhits{margin:0;padding:0;list-style:none}.find .findhits li{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr);padding:6px 0;display:grid}.find .findhits li:last-child{border-bottom:0}.find .findhits a{color:var(--ink);font-weight:600;text-decoration:none}.find .findhits a:hover{text-decoration:underline}.find .findhits .m{color:var(--ink-muted);font-size:12px}.find .findhits li.left a{color:var(--ink-muted)}.find .findall{margin:8px 0 0}.find .findall a{color:var(--action);font-weight:600}.find .findquiet{color:var(--ink-muted);font-size:var(--t-fine);margin:8px 0 0}.find .findtbl td.nm a{color:var(--ink);text-decoration:none}.find .findtbl tr.left td{color:var(--ink-muted)}.find .tscroll{overflow-x:auto}.userspage .ulede{color:var(--on-frame-muted);font-size:var(--t-body);max-width:110ch;margin:0 0 12px}.userspage .utable{border-radius:10px;padding:4px 16px 8px}.userspage .logins td{vertical-align:middle;padding-top:6px;padding-bottom:6px}.userspage .logins th.acts,.userspage .logins td.acts{text-align:right;width:56px;padding-right:6px}.userspage .logins tr.isnew td{background:var(--action-tint)}.userspage .logins tr.linkrow td{background:var(--ground);white-space:normal}.userspage .linkbox{align-items:flex-end;gap:10px;max-width:560px;display:flex}.userspage .linkbox .personpick{flex:1;margin:4px 0}.userspage .linkbox .btn{margin-bottom:4px}.userspage .levelcell .lvnone{color:var(--ink-muted)}.userspage .levelcell .rolenote,.userspage .levelcell .suggest{font-size:var(--t-fine);color:var(--ink-muted);margin-top:2px;line-height:1.3;display:block}.userspage .levelcell .suggest{color:var(--action);font-weight:600}.userspage .matchcell .matchmaybe{color:var(--caution)}.userspage .matchcell .sep{color:var(--ink-faint)}.userspage .matchcell .chip{margin-left:6px}.userspage .you{font-size:var(--t-fine);color:var(--ink-muted);padding-right:6px}.userspage .logins td.nm{white-space:nowrap}.userspage .uwho{white-space:nowrap;vertical-align:middle;align-items:center;gap:8px;display:inline-flex}.userspage .logins .src{color:var(--ink-muted);white-space:normal;margin-top:2px;font-size:11.5px;font-weight:400;line-height:1.3;display:block}.userspage .logins .src.ovr{color:var(--caution);font-weight:600}.userspage .logins .src.suggest{color:var(--action);font-weight:600}.userspage .logins .ulink.sm{font-size:var(--t-fine)}.userspage .logins tr.iswaiting td{background:color-mix(in srgb, var(--caution-tint) 60%, var(--paper))}.userspage .matchcell .chip.status{margin-left:0}.userspage .logins td.matchcell,.userspage .logins td.levelcell{white-space:normal;min-width:180px}.userspage .logins th.acts,.userspage .logins td.acts{width:auto}.userspage .actwrap{align-items:center;gap:6px;display:inline-flex}.userspage .overridebox{flex-wrap:wrap;align-items:flex-end;gap:6px 14px;padding:6px 0;display:flex}.userspage .overridebox .fld{flex-direction:column;gap:3px;margin:0;display:flex}.userspage .overridebox .fld.grow{flex:220px;max-width:360px}.userspage .overridebox .label{font-size:var(--t-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-weight:700}.userspage .overridebox .ovnow{flex-direction:column;gap:3px;min-width:200px;display:flex}.userspage .overridebox .ovbtns{gap:6px;display:inline-flex}.userspage .overridebox .help{font-size:var(--t-fine);color:var(--ink-muted);flex-basis:100%}.userspage .ulink{font:inherit;color:var(--action);cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-weight:600}.userspage .ulink:hover{color:var(--action-hover);text-decoration:underline}.userspage .rowmenu{display:inline-block;position:relative}.userspage .rowmenu .dots{width:32px;font-size:var(--t-title);letter-spacing:0;padding:0}.userspage .umenu{z-index:25;background:var(--paper);border:1px solid var(--rule);width:220px;box-shadow:var(--shadow-window);text-align:left;border-radius:10px;padding:6px 0;position:fixed}.userspage .umenu .mn-i{text-align:left;width:100%;color:var(--ink);font-family:var(--font-ui);font-weight:600;font-size:var(--t-body);background:0 0;border:0;padding:8px 14px;display:block}.userspage .umenu .mn-i:hover{background:var(--action-tint);color:var(--action-hover)}.userspage .umenu .mn-i.danger{color:var(--negative)}.userspage .umenu .mn-i.danger:hover{background:color-mix(in srgb, var(--negative) 8%, var(--paper));color:var(--negative)}.userspage .umenu .mn-i:focus-visible{outline-offset:-1px}.userspage .ucards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;margin-top:16px;display:grid}.userspage .ucard{border-radius:10px;flex-direction:column;min-width:0;padding:14px 16px 16px;display:flex}.userspage .ucard>form{flex-direction:column;flex:1;display:flex}.userspage .ucard .uct{font-size:var(--t-title);letter-spacing:0;margin:0 0 10px;font-weight:700}.userspage .ucard p{font-size:var(--t-body);margin:0 0 12px}.userspage .ucard .muted{color:var(--ink-muted)}.userspage .ucard .fld{margin:0 0 12px;display:block}.userspage .ucard .field{width:100%}.userspage .ucard .help.bad{color:var(--negative)}.userspage .ucard .skel{border:0;margin:0 0 8px;padding:0}.userspage .cfoot{justify-content:flex-end;align-items:center;gap:8px;margin-top:auto;padding-top:12px;display:flex}.userspage .cfoot .grow{flex:1;margin:0}.userspage .sharecard .site{font-weight:600;font-size:var(--t-body);color:var(--ink);word-break:break-all}.userspage .sharecard .sharemsg{white-space:pre-wrap;background:var(--ground);font-family:var(--font-ui);font-size:var(--t-body);color:var(--ink);border-radius:8px;margin:0;padding:10px 12px;line-height:1.5}.userspage .kv{font-size:var(--t-body);grid-template-columns:max-content minmax(0,1fr);gap:0 16px;display:grid}.userspage .kv>*{border-top:1px solid var(--rule);min-width:0;padding:8px 0}.userspage .kv>:nth-child(-n+2){border-top:0}.userspage .kv .k{font-size:var(--t-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);padding-top:10px;font-weight:700}.userspage .kv .k label{cursor:pointer}.userspage .kv .ok{color:var(--positive);font-weight:600}.userspage .kv .bad{color:var(--negative);font-weight:600}.userspage .cbx{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.userspage .cbx input{accent-color:var(--action);flex:none;margin:2px 0 0}.userspage .domainlist{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.userspage .domainlist .chip{text-transform:none;letter-spacing:0;font-size:var(--t-fine)}.userspage .domainlist .req{color:var(--ink-muted);margin-left:4px;font-weight:400}.userspage .kv .help{margin:4px 0 0;display:block}.userspage .frow{align-items:center;gap:8px;margin-top:6px;display:flex}.userspage .frow .field{flex:1;width:auto}.userspage .newcode{border-top:1px solid var(--rule);margin-top:8px;padding-top:12px}.userspage .newcode .frow{margin-top:0}@media (max-width:1100px){.userspage .ucards{grid-template-columns:minmax(0,1fr)}}.logins .flagcell{white-space:nowrap}.uswitch{font-size:var(--t-fine);color:var(--ink-muted);cursor:pointer;align-items:center;gap:8px;line-height:1.9;display:flex}.uswitch.on{color:var(--ink)}.uswitch input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.uswitch .track{background:var(--rule-strong);border-radius:8px;flex:none;width:28px;height:16px;transition:background .15s;position:relative}.uswitch .knob{background:var(--white);border-radius:50%;width:12px;height:12px;transition:left .15s;position:absolute;top:2px;left:2px}.uswitch.on .track{background:var(--action)}.uswitch.on .knob{left:14px}.uswitch input:focus-visible+.track{box-shadow:0 0 0 2px var(--action-tint), 0 0 0 1px var(--action)}.uswitch input:disabled+.track{opacity:.5}.uswitch:has(input:disabled){cursor:default}.userspage .uwho .src{white-space:nowrap}.importpage{flex-direction:column;gap:18px;display:flex}.importpage .pagehd .rail{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.importpage .rail li{white-space:nowrap;height:32px;font-size:var(--t-fine);color:var(--on-frame-muted);border-radius:16px;align-items:center;gap:8px;padding:0 12px 0 6px;font-weight:600;display:inline-flex}.importpage .rail li+li{margin-left:16px;position:relative}.importpage .rail li+li:before{content:"›";color:var(--on-frame-muted);font-size:var(--t-title);font-weight:400;position:absolute;left:-14px}.importpage>.pagehd{margin-bottom:0}.importpage .rail li .num{width:22px;height:22px;font-size:var(--t-label);background:var(--structure-2);color:var(--nav);border-radius:50%;place-items:center;font-style:normal;font-weight:700;display:inline-grid}.importpage .rail li.past .num{background:var(--positive);color:var(--on-fill)}.importpage .rail li.on{color:var(--ink);background:var(--action-tint)}.importpage .rail li.on .num{background:var(--action);color:var(--on-fill)}.impintro{font-size:var(--t-lead);color:var(--on-frame);max-width:110ch;margin:0}.dropzone{border:2px dashed var(--rule-strong);background:var(--paper);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:320px;padding:40px 24px;transition:border-color .12s,background .12s;display:flex}.dropzone.over{border-color:var(--action);background:var(--action-tint)}.dropzone .dzmark{color:var(--rule-strong);margin-bottom:4px;line-height:0}.dropzone.over .dzmark{color:var(--action)}.dropzone .dztitle{font-size:var(--t-title);margin:0;font-weight:700}.dropzone .dzsub{color:var(--ink-muted);font-size:var(--t-body);margin:0}.dzbtns{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:12px;display:flex}.hiddenfile{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.dropzone .msg{text-align:left;max-width:62ch;margin-top:16px}.kpis.four{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.imptools{margin:0}.imptools label.inline{font-size:var(--t-body);color:var(--on-frame);align-items:center;gap:6px;display:inline-flex}.imptools .grow{flex:1}.imptools .hint{font-size:var(--t-fine);color:var(--on-frame-muted)}.imptools label.inline input{accent-color:var(--action)}.impscroll{scrollbar-width:thin;overflow-x:auto}.impscroll>.tbl{min-width:1160px}.importpage .th{align-items:end}.weekband{background:var(--ground);border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:var(--t-body);align-items:center;gap:10px;padding:7px 14px;display:flex;position:sticky;left:0}.weekband b{font-size:var(--t-body)}.weekband .grow{flex:auto}.improw{border-bottom:1px solid var(--line2);cursor:default;align-items:start;padding:7px 14px}.improw:hover{background:var(--paper)}.improw .fname{font-family:var(--font-num);font-size:var(--t-fine);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.improw .printed{text-overflow:ellipsis;white-space:nowrap;padding-top:3px;overflow:hidden}.improw .matched{flex-direction:column;gap:1px;min-width:0;padding-top:2px;display:flex}.improw .matched .pname,.improw .matched .how{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.improw .matched .how{font-size:var(--t-label);color:var(--ink-muted)}.improw>.num.r{padding-top:3px}.improw.flagged,.improw.flagged:hover{background:var(--warn-soft)}.improw.skipped{opacity:.55}.improw.warned{box-shadow:inset 2px 0 0 var(--warn)}.improw.empty{opacity:.55}.improw.empty .skipwhy{color:var(--ink-muted);font-size:var(--t-fine);grid-column:2/-1;padding-top:2px}.improw.edited{box-shadow:inset 3px 0 0 var(--action)}.cellin{font:inherit;font-size:var(--t-body);width:100%;min-width:0;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:4px;padding:3px 5px}.cellin.num{font-family:var(--font-num);font-weight:700}.cellin:hover{border-color:var(--line);background:var(--paper)}.cellin:focus{border-color:var(--action);background:var(--paper);box-shadow:0 0 0 3px var(--action-tint);outline:none}select.cellin{font-size:var(--t-body)}.trackcell{flex-direction:column;gap:1px;min-width:0;display:flex}.trackcell .src{font-size:var(--t-label);color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;padding-left:6px;overflow:hidden}.trackcell .src .sep{color:var(--rule-strong)}.notices{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.notices .chip{white-space:normal;text-align:left;text-transform:none;letter-spacing:0;font-weight:600;line-height:1.4;font-size:var(--t-label);padding:2px 7px}.notices{flex-flow:column;gap:3px}.notices .chip{align-self:flex-start}.notices .note{font-size:var(--t-fine);color:var(--ink);align-items:baseline;gap:6px;line-height:1.4;display:flex}.notices .note .ndot{background:var(--faint);border-radius:50%;flex:none;width:7px;height:7px;transform:translateY(-1px)}.notices .note.info{color:var(--muted)}.notices .note.warn .ndot{background:var(--warn)}.notices .note.problem .ndot{background:var(--bad)}.resultcard{padding:14px 16px}.oldlink{font-size:var(--t-fine);color:var(--on-frame-muted);flex-wrap:wrap;align-items:center;gap:2px;margin:0;display:flex}.oldlink .btn.quiet{color:var(--on-frame-link)}.oldlink .btn.quiet:hover{background:var(--structure-2);color:var(--on-frame-link)}.dropzone{box-shadow:var(--shadow-panel)}@media screen and (max-width:1024px){.kpis.four{grid-template-columns:repeat(2,minmax(0,1fr))}}.impstrip{top:calc(var(--top-h) + 56px);z-index:5;background:var(--paper);box-shadow:var(--shadow-panel);border:0;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:9px 14px;display:flex;position:sticky}.impstrip progress{flex:220px;min-width:0;height:10px}.impstrip .fine{color:var(--muted);white-space:nowrap}.impstrip.finished .fine{color:var(--ink);font-weight:600}@media screen and (max-width:640px){.impstrip .fine{white-space:normal}}.oldupload>.card{padding:16px 18px}.oldupload .row .field{width:100%}.oldupload input[type=file].field{height:32px;padding:4px 6px}.oldupload .oldgo{justify-content:flex-end;margin:14px 0 0;display:flex}.oldupload h2.serif{font-size:var(--t-title)}.oldupload .row .field{font-size:var(--t-body);padding-top:0;padding-bottom:0}.oldupload input[type=file]::file-selector-button{border:1px solid var(--rule-strong);background:var(--paper);height:24px;color:var(--ink);font-family:var(--font-ui);font-weight:600;font-size:var(--t-fine);cursor:pointer;border-radius:4px;margin-right:10px;padding:0 10px}.oldupload input[type=file]::file-selector-button:hover{border-color:var(--action);color:var(--action)}.importpage .jobcard{border-radius:12px;flex-direction:column;align-self:center;gap:12px;width:min(640px,100%);margin-top:32px;padding:22px 26px;display:flex}.jobcardwrap{flex-direction:column;align-self:center;gap:12px;width:min(640px,100%);margin-top:32px;display:flex}.jobcardwrap .jobcard{margin-top:0}.jobcardwrap .errbox{margin:0}.importpage .jobcard.quiet{padding:14px 26px}.jobcard .jctitle{font-size:var(--t-title);color:var(--ink);margin:0;font-weight:700;line-height:1.4}.jobcard.done .jctitle{color:var(--positive)}.jobcard .jcmsg{font-size:var(--t-lead);color:var(--ink);margin:0}.jobcard .jcmsg .mut{color:var(--ink-muted)}.jobcard .jcfine{font-size:var(--t-fine);color:var(--ink-muted);margin:0}.jobcard .jcact{justify-content:flex-end;align-items:center;gap:10px;margin-top:4px;display:flex}.jcbar{background:var(--bar-track);border-radius:4px;height:8px;display:block;position:relative;overflow:hidden}.jcbar i{background:var(--action);border-radius:4px;height:100%;transition:width .3s;display:block}.jobcard.done .jcbar i{background:var(--positive)}.jcbar.run i{width:30%;animation:1.6s ease-in-out infinite jcslide;position:absolute;top:0;bottom:0}@media (prefers-reduced-motion:reduce){.jcbar.run i{opacity:.45;width:100%;animation:none;left:0}}.jsteps{font-size:var(--t-body);flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.jsteps li{color:var(--ink);white-space:pre;align-items:center;gap:0;display:flex}.jsteps .jsdot{background:var(--rule-strong);border-radius:50%;flex:none;width:8px;height:8px;margin-right:10px}.jsteps .jssep,.jsteps .jsstate,.jsteps .js-queued{color:var(--ink-muted)}.jsteps .js-running .jsdot{background:var(--action);box-shadow:0 0 0 3px var(--action-tint)}.jsteps .js-running .jsstate{color:var(--action);font-weight:600}.jsteps .js-done .jsdot{background:var(--positive)}.jsteps .js-failed .jsdot{background:var(--negative)}.jsteps .js-failed .jsstate{color:var(--negative);font-weight:600}.importpage .weekscard{border-radius:10px;padding:4px 0 0}.wkline{border-bottom:1px solid var(--rule)}.wkline.off .wktext{color:var(--ink-muted)}.wkrow{flex-wrap:wrap;align-items:center;gap:10px;min-height:48px;padding:10px 16px;display:flex}.wkrow .wktext{font-size:var(--t-lead);color:var(--ink)}.wkrow .wkmeta{color:var(--ink-muted)}.wkrow .grow{flex:1}.wkfiles{width:calc(100% - 32px);margin:0 16px 12px}.wkfiles td.num{font-size:var(--t-fine)}.wknotes{font-size:var(--t-fine);color:var(--ink-muted);flex-wrap:wrap;gap:4px 10px;display:flex}.wknotes .note.warn{color:var(--caution)}.wknotes .note.problem{color:var(--negative)}.wkfoot{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.wkfoot .grow{flex:1}.wkfoot .fine{color:var(--ink-muted)}.qscrim{z-index:60;background:var(--scrim);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.qdlg{background:var(--paper);width:min(520px,100%);max-height:calc(100vh - 32px);color:var(--ink);box-shadow:var(--shadow-modal);border-radius:12px;flex-direction:column;gap:12px;padding:18px 22px;display:flex;overflow-y:auto}.qdlg.wide{width:min(620px,100%)}.qhd{align-items:flex-start;gap:12px;display:flex}.qhd h2{font-size:var(--t-title);flex:1;margin:0;font-weight:700;line-height:1.4}.qx{font-size:var(--t-h);color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 6px;line-height:1}.qx:hover{background:var(--ground);color:var(--ink)}.qlede,.qone{font-size:var(--t-body);color:var(--ink);margin:0;line-height:1.55}.qone b{color:var(--ink-structure)}.qone{background:var(--structure-tint);border-radius:8px;padding:10px 12px}.qfield{flex-direction:column;gap:4px;display:flex}.qfield .field{width:100%}.qpeople{border:1px solid var(--rule);border-radius:8px;max-height:248px;margin:0;padding:0;list-style:none;overflow-y:auto}.qpeople:empty{display:none}.qpeople li{border-bottom:1px solid var(--rule);cursor:pointer;font-size:var(--t-body);align-items:baseline;gap:8px;padding:8px 12px;display:flex}.qpeople li:last-child{border-bottom:0}.qpeople li:hover{background:var(--action-tint)}.qpeople li.on{background:var(--action-tint);box-shadow:inset 3px 0 0 var(--action)}.qpeople li .ini{font-size:var(--t-label);color:var(--ink-muted)}.qpeople li .mut{color:var(--ink-muted);font-size:var(--t-fine);margin-left:auto}.qpeople li.none{cursor:default;color:var(--ink-muted)}.qpeople li.none:hover{background:0 0}.qform{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}.qform label{flex-direction:column;gap:4px;display:flex}.qform .span2{grid-column:1/-1}.qform .field{width:100%}.qform .field[readonly]{background:var(--ground);color:var(--ink-muted)}.qways{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.qways legend{margin-bottom:4px}.qway{border:1px solid var(--rule);cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;padding:8px 12px;display:flex}.qway.on{border-color:var(--action);background:var(--action-tint)}.qway input{accent-color:var(--action);margin-top:3px}.qway>span{font-size:var(--t-body);flex-direction:column;gap:1px;display:flex}.qway .mut{color:var(--ink-muted);font-size:var(--t-fine)}.qerr{color:var(--negative);font-size:var(--t-fine);margin:0}.qbtns{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.qbtns .grow{flex:1}@media (max-width:560px){.qform{grid-template-columns:minmax(0,1fr)}}@keyframes jcslide{0%{left:-30%}to{left:100%}}.dropzone .pilebar{background:var(--action-tint);text-align:left;border-radius:10px;align-items:center;gap:10px;width:min(560px,100%);margin-top:18px;padding:10px 12px 10px 16px;display:flex}.dropzone .pilebar b{font-size:var(--t-lead);color:var(--ink)}.dropzone .pilebar .grow{flex:1}.weightspage .wlede{color:var(--on-frame-muted);font-size:var(--t-body);max-width:110ch;margin:0 0 12px}.weightspage .wgrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start;gap:16px;display:grid}.weightspage .wtable{border-radius:10px;padding:8px 16px 10px}.weightspage .wtable header h2{font-size:var(--t-h3,16px);margin:4px 0 6px}.weightspage .wtable td{vertical-align:middle;padding-top:5px;padding-bottom:5px}.weightspage .wtable tr.off td{color:var(--ink-muted)}.weightspage .wfield{text-align:right;font-variant-numeric:tabular-nums;width:6.5ch}.weightspage .wfield.edited{border-color:var(--action);background:var(--action-tint)}.weightspage .wfield.bad{border-color:var(--negative)}.weightspage .werr,.weightspage .wwas{font-size:var(--t-fine);margin-top:2px;line-height:1.3;display:block}.weightspage .werr{color:var(--negative)}.weightspage .wwas{color:var(--ink-muted)}.weightspage .wsave{border-radius:10px;flex-direction:column;gap:10px;margin-top:16px;padding:12px 16px;display:flex}.weightspage .wsay{margin:0;font-weight:600}.weightspage .wacts,.weightspage .rcconfirm{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.weightspage .wjob .jl{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.weightspage .wjob .grow{flex:1}.weightspage .wjob .jbarwrap{width:160px}.weightspage .wjob .jsteps{margin-top:8px}.weightspage .wsay2{color:var(--ink-muted);margin:-4px 0 0}.weightspage .wcounts{min-width:15ch}.weightspage .wcounts.edited{border-color:var(--action);background:var(--action-tint)}.addp-scrim{z-index:110;background:var(--scrim);justify-content:center;align-items:flex-start;padding:48px 16px;display:flex;position:fixed;inset:0;overflow:auto}.addp{background:var(--paper);width:min(560px,100%);color:var(--ink);border:1px solid var(--rule);box-shadow:var(--shadow-modal);border-radius:12px;flex:none}.addp.small{width:min(440px,100%)}.addp-h{border-bottom:1px solid var(--rule);align-items:flex-start;gap:12px;padding:16px 20px 12px;display:flex}.addp-h h2{margin:0;font-size:18px;line-height:1.25}.addp-h .asub{font-size:var(--t-fine);color:var(--ink-muted);margin-top:3px}.addp-h .x{width:28px;height:28px;color:var(--ink-muted);border:1px solid var(--rule);cursor:pointer;font:inherit;background:0 0;border-radius:6px;flex:none;place-items:center;margin-left:auto;display:grid}.addp-h .x:hover{color:var(--action);border-color:var(--action)}.addp-b{padding:14px 20px 4px}.addp .sect{font-size:var(--t-label);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted);align-items:center;gap:10px;margin:4px 0 10px;font-weight:700;display:flex}.addp .sect:after{content:"";background:var(--rule);flex:1;height:1px}.addp .fr{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:4px 14px;margin:0 0 12px;display:grid}.addp .fl{font-size:var(--t-label);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted);padding-top:8px;font-weight:700}.addp .fl .op{text-transform:none;letter-spacing:0;color:var(--ink-faint);margin-top:1px;font-weight:500;display:block}.addp .fc{min-width:0}.addp .fc>.field{width:100%}.addp .field.ini{width:120px}.addp .field.day{width:170px;margin-top:6px}.addp .field.err{border-color:var(--negative);box-shadow:0 0 0 2px color-mix(in srgb, var(--negative) 18%, transparent)}.addp .two{grid-template-columns:1fr 1fr;gap:8px;display:grid}.addp .two .field{width:100%;min-width:0}.addp .hp{color:var(--ink-muted);margin-top:4px;font-size:11.5px}.addp .hp.err{color:var(--negative);font-weight:600}.addp .hp.ok{color:var(--positive)}.addp .awho{grid-template-columns:76px minmax(0,1fr);align-items:start;gap:0 14px;display:grid}.addp .awho .rows .fr{grid-template-columns:84px minmax(0,1fr)}.addp .drop{white-space:normal;border:1.5px dashed var(--rule-strong);width:76px;height:76px;color:var(--ink-muted);font:inherit;cursor:pointer;text-align:center;background:0 0;border-radius:10px;place-items:center;padding:6px;font-size:10.5px;line-height:1.3;display:grid;overflow:hidden}.addp .drop:hover,.addp .drop:focus-visible{border-color:var(--action);color:var(--action);outline:0}.addp .drop.has{border-style:solid;padding:0}.addp .drop img{object-fit:cover;width:100%;height:100%;display:block}.addp .sugwrap{display:block;position:relative}.addp .sugwrap .field{width:100%;padding-right:104px}.addp .sugwrap .end{color:var(--action);pointer-events:none;font-size:11.5px;font-weight:700;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.addp .aseg{border:1px solid var(--rule-strong);border-radius:6px;flex-wrap:wrap;max-width:100%;display:inline-flex;overflow:hidden}.addp .aseg button{height:32px;font:inherit;border:0;border-left:1px solid var(--rule-strong);color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;padding:0 10px;font-size:12.5px;font-weight:600}.addp .aseg button:first-child{border-left:0}.addp .aseg button:hover:not(:disabled){color:var(--action)}.addp .aseg button.on{background:var(--action);color:var(--on-fill)}.addp .aseg button:focus-visible{outline:2px solid var(--action);outline-offset:-2px}.addp .aseg button.off,.addp .aseg button:disabled{color:var(--ink-faint);cursor:not-allowed;background:repeating-linear-gradient(135deg, transparent 0 5px, var(--row-hover) 5px 7px)}.addp .aseg.lv button{min-width:40px;font-family:var(--font-brand);font-weight:900}.addp .otherjob{width:260px;max-width:100%;margin-top:6px}.addp .pickv{border:1px solid var(--rule-strong);border-radius:6px;align-items:center;gap:8px;min-height:34px;padding:0 4px 0 10px;display:flex}.addp .pickv .ch{margin-left:auto}.addp .rad{flex-direction:column;gap:7px;padding-top:7px;display:flex}.addp .rad label{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.addp .rad input{accent-color:var(--action);margin:0}.addp .m{color:var(--ink-muted);font-size:12px}.addp .tick{border:1px solid var(--rule);cursor:pointer;border-radius:6px;align-items:flex-start;gap:8px;padding:7px 10px;font-size:13px;display:flex}.addp .tick input{accent-color:var(--action);margin:3px 0 0}.addp .tick .m{margin-top:2px;display:block}.addp .tick.on{border-color:var(--action);background:var(--action-tint)}.addp .aauto{border:1px dashed var(--rule-strong);border-radius:6px;align-items:center;gap:4px;min-height:34px;padding:0 4px 0 10px;display:flex}.addp .aauto .aed{margin-left:auto}.addp .aauto .m{margin-left:6px}.addp .chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.addp .offer{border:1px solid var(--action);background:var(--action-tint);border-radius:8px;padding:10px 12px;font-size:12.5px;line-height:1.45}.addp .offer .row{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.addp .opens{margin:6px 0 0;padding-left:18px;font-size:13px}.addp .opens li{margin:2px 0}.addp-f{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 20px 14px;display:flex}.addp-f .say{font-size:var(--t-fine);color:var(--ink-muted);flex:220px;line-height:1.4}.addp-f .say b{color:var(--ink)}.addp-f .say .bad{color:var(--negative);font-weight:600}.addp-f .btns{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.addp .btn.rose,.addp-f .btn.rose{background:var(--caution);border-color:var(--caution);color:var(--on-fill)}.addp .btn.rose:hover:not(:disabled){filter:brightness(1.08);color:var(--on-fill)}.addp .btn:disabled{opacity:.55;cursor:not-allowed}@media (max-width:560px){.addp-scrim{padding:16px}.addp .fr,.addp .awho .rows .fr{grid-template-columns:1fr}.addp .fl{padding-top:0}.addp .awho{grid-template-columns:1fr}}.profile .prof{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:16px;display:grid}.profile .pstack{flex-direction:column;gap:16px;min-width:0;display:flex}@media (max-width:1100px){.profile .prof{grid-template-columns:minmax(0,1fr)}}.profile .phead{align-items:center;gap:20px;padding:20px 22px;display:flex}.profile .phwrap{flex:none;line-height:0;position:relative}.profile .phedit{background:var(--paper);border:1px solid var(--rule);width:30px;height:30px;box-shadow:var(--shadow-panel);color:var(--action);font-weight:700;font-size:var(--t-title);cursor:pointer;border-radius:50%;place-items:center;padding:0;line-height:1;display:inline-grid;position:absolute;bottom:-2px;right:-2px}.profile .phedit:hover{border-color:var(--action)}.profile .phedit:focus-visible{outline:1px solid var(--action);box-shadow:0 0 0 3px var(--action-tint)}.profile .phtext{min-width:0}.profile .phead h2{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:24px;line-height:1.15}.profile .plegal{color:var(--ink-muted);font-size:var(--t-body);margin-top:3px}.profile .pjob{font-size:var(--t-lead);color:var(--ink);margin-top:6px}.profile .ptags{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.profile .ptag{background:var(--fig);height:22px;font-size:var(--t-fine);color:var(--ink-structure);border-radius:11px;align-items:center;padding:0 9px;font-weight:600;display:inline-flex}.profile .ptag.full{background:var(--action-tint);color:var(--action)}.profile .pcard{padding:14px 18px 12px}.profile .psect{font-size:var(--t-fine);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-structure);margin:0 0 6px;font-weight:700}.profile .pdl{font-size:var(--t-body);grid-template-columns:140px minmax(0,1fr) auto;gap:0 12px;display:grid}.profile .pdl.two{grid-template-columns:110px minmax(0,1fr) 0}.profile .pdl>*{border-top:1px solid var(--rule);min-width:0;padding:9px 0}.profile .pdl>:nth-child(-n+3){border-top:0}.profile .pk{font-size:var(--t-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);padding-top:11px;font-weight:700}.profile .pv{color:var(--ink)}.profile .pwho{color:var(--ink-muted);text-align:right;white-space:nowrap;padding-top:11px;font-size:11.5px}.profile .pwho.me{color:var(--action);font-weight:600}.profile .psrc{color:var(--ink-muted);margin-top:3px;font-size:11.5px;line-height:1.3;display:block}.profile .psrc.ovr{color:var(--caution);font-weight:600}.profile .plvhist{color:var(--ink-muted);margin-top:4px;font-size:11.5px}.profile .plvhist summary{cursor:pointer;list-style:none}.profile .plvhist summary::-webkit-details-marker{display:none}.profile .plvhist ul{color:var(--ink);margin:4px 0 0;padding-left:16px}.profile .people{flex-wrap:wrap;gap:6px;display:flex}.profile .pchip{background:var(--fig);white-space:nowrap;height:28px;color:var(--ink);border-radius:14px;align-items:center;gap:6px;padding:0 10px 0 3px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.profile .pchip:hover{box-shadow:inset 0 0 0 1px var(--action);color:var(--action)}.profile .pchip small{color:var(--ink-muted);font-weight:400;font-size:var(--t-fine)}.profile .pedit{flex-wrap:wrap;align-items:baseline;gap:10px;display:inline-flex}.profile .pform{flex-wrap:wrap;align-items:center;gap:6px;margin:-4px 0;display:flex}.profile .pform .field{width:180px;height:30px;padding:0 8px}.profile .pform .help{font-size:var(--t-fine);flex-basis:100%}.profile .pform .help.bad{color:var(--negative)}.profile .roswitches{flex-direction:column;gap:6px;display:flex}.profile .roswitch{font-size:var(--t-fine);color:var(--ink);align-items:center;gap:7px;display:inline-flex}.profile .roswitch i{background:var(--rule-strong);border-radius:8px;width:28px;height:16px;display:inline-block;position:relative}.profile .roswitch i:after{content:"";background:var(--paper);border-radius:50%;width:12px;height:12px;position:absolute;top:2px;left:2px}.profile .roswitch.on i{background:var(--action)}.profile .roswitch.on i:after{left:14px}.profile .psent{color:var(--ink);margin:0 0 10px}.profile .pnums{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.profile .pfig{background:var(--fig);border-radius:8px;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.profile .pfig .l{font-size:var(--t-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-weight:700}.profile .pfig b{font-size:var(--t-h);color:var(--ink);font-weight:600}.profile .pfig .d{font-size:var(--t-fine);color:var(--ink-muted)}.profile .pgo{margin:12px 0 2px}.profile .pgo a{color:var(--action);font-weight:600;text-decoration:none}.profile .pgo a:hover{text-decoration:underline}.cropwrap{z-index:60;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.cropbg{background:var(--scrim);position:absolute;inset:0}.cropcard{width:min(560px,100%);box-shadow:var(--shadow-modal);padding:18px 20px 16px;position:relative}.crophd{font-size:var(--t-title);color:var(--ink);margin:0 0 4px}.cropcard>.muted{color:var(--ink-muted);margin:0 0 14px}.cropbody{flex-wrap:wrap;align-items:flex-start;gap:18px;display:flex}.cropview{background:var(--fig);width:240px;height:240px;box-shadow:inset 0 0 0 1px var(--rule);touch-action:none;border-radius:8px}.cropview.live{cursor:grab;box-shadow:0 0 0 1px var(--rule-strong);border-radius:50%}.cropview.live:active{cursor:grabbing}.cropview:focus-visible{outline:2px solid var(--action);outline-offset:2px}.cropside{flex-direction:column;flex:1;gap:8px;min-width:180px;display:flex}.cropside .label{font-size:var(--t-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);margin-top:8px;font-weight:700}.cropside input[type=range]{accent-color:var(--action);width:100%}.cropside .help{font-size:var(--t-fine);color:var(--ink-muted)}.cropside label.btn{cursor:pointer;align-self:flex-start}.cropfoot{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.rsheet{flex-direction:column;gap:8px;margin:0 0 12px;display:flex}.rsheet:empty{display:none}.rsheetbtns{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rsheet .hiddenfile{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.rsheet .impstrip{background:var(--paper);box-shadow:var(--shadow-panel);border:0;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:9px 14px;display:flex}.rsheet .impstrip progress{flex:220px;min-width:0;height:10px}.rsheet .impstrip .fine{color:var(--muted)}.rplan{flex-direction:column;gap:12px;padding:14px 16px;display:flex}.rplanhd{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rplanhd h3{font-size:var(--t-title);margin:0 0 2px}.rplaneff{flex-direction:column;gap:3px;display:flex}.rplaneff input{font:inherit;border:1px solid var(--rule-strong);border-radius:6px;padding:4px 8px}.rproblems{border:1px solid color-mix(in srgb, var(--negative) 35%, var(--paper));background:color-mix(in srgb, var(--negative) 9%, var(--paper));color:var(--bad);border-radius:8px;padding:10px 12px}.rproblems h4{font-size:var(--t-body);margin:0 0 4px}.rproblems ul{margin:0 0 6px;padding-left:20px}.rproblems .fine{color:var(--ink)}.rgroup h4{font-size:var(--t-body);align-items:baseline;gap:8px;margin:0 0 4px;display:flex}.rgroup .rcount{font-size:var(--t-label);color:var(--muted);border:1px solid var(--rule);border-radius:999px;padding:0 7px;font-weight:600}.rgroup ul{font-size:var(--t-body);flex-direction:column;gap:2px;margin:0;padding-left:20px;display:flex}.rempty{margin:0}.runchanged{color:var(--muted)}.roster .asof{align-items:center;gap:6px;display:inline-flex}.roster .sheetslot{display:contents}.roster .figline{margin:-18px calc(-1 * var(--page-x,28px)) 16px;padding:2px var(--page-x,28px) 9px;background:var(--frame-head);border-bottom:1px solid var(--frame-rule);font-size:var(--t-fine);color:var(--on-frame-muted);flex-wrap:wrap;align-items:baseline;gap:6px 18px;display:flex}.roster .figline b{color:var(--on-frame);font-weight:600;font-size:var(--t-body);margin-right:4px}.roster>h3{color:var(--on-frame)}.roster>.subrow>.lbl{color:var(--on-frame-muted)}.rprinthd{display:none}@media print{.rsheet,.roster .pagehd,.roster .figline{display:none!important}.rprinthd{align-items:baseline;gap:10px;margin:0 0 4px;display:flex}.rprinthd b{font-size:13px}.rprinthd span{color:var(--ink-muted);font-size:8px}}.rosteredit .asof{align-items:center;gap:6px;display:inline-flex}.rosteredit .pagehd .filter{width:220px}.rosteredit .pagehd .dd input[type=checkbox]{accent-color:var(--action);margin:0}@media screen{:root[data-theme=dark] .ubox .utitle{color:var(--dk-ink)}}.roster .leadbox{align-items:center;gap:10px;min-width:0;display:flex}.roster .leadbox .ltext{min-width:0}.roster .leadbox.elect .face{box-shadow:0 0 0 1px var(--rail)}.roster .plink{color:inherit;text-decoration:none}.roster .plink:hover{color:var(--action);text-decoration:underline}.roster .leadbox.elect .plink:hover{color:var(--band)}.roster .lname{display:block}.roster .subchip{align-items:center;gap:6px;padding-left:4px;display:inline-flex}.roster .subchip .sname{font-weight:700}.roster .mline .mface{align-self:center;margin-right:1px}.roster .prt{display:none}@media print{.roster .scr{display:none}.roster .prt{display:inline}.roster .face{display:none}}.roster .ubox .uhd{justify-content:flex-start}.roster .ubox .ucount{margin-left:auto}.roster .ubox .uedit{font-size:var(--t-label);color:var(--action);margin-left:2px;font-weight:600;text-decoration:none}.roster .ubox .uedit:hover{text-decoration:underline}@media print{.roster .ubox .uedit{display:none}}.rosteredit .ed{grid-template-columns:262px minmax(0,1fr);align-items:start;gap:16px;margin-top:4px;display:grid}.rosteredit .msg{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rosteredit .msg .undo{margin-left:auto}.kd{background:var(--series-6);border-radius:2px;flex:none;width:9px;height:9px;display:inline-block}.kd.k-office{background:var(--ink-structure)}.kd.k-division{background:var(--series-1)}.kd.k-team{background:var(--series-5)}.kd.k-pod{background:var(--series-2)}.kd.k-unit{background:var(--series-3)}.olist{background:var(--paper);box-shadow:var(--shadow-panel);font-size:var(--t-body);top:calc(var(--top-h) + 8px);max-height:calc(100vh - var(--top-h) - 24px);border-radius:10px;padding:8px 6px 10px;position:sticky;overflow:auto}.olist .oh{font-size:var(--t-label);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted);padding:10px 10px 3px;font-weight:700}.olist .orow{border-radius:6px;align-items:center;gap:2px;display:flex}.olist .orow.all{border-bottom:1px solid var(--rule);border-radius:6px 6px 0 0;margin-bottom:4px;font-weight:700}.olist .fold{width:18px;height:22px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;padding:0;font-size:13px;line-height:1}.olist span.fold{cursor:default}.olist button.fold:hover{color:var(--action);background:var(--action-tint)}.olist .opick{min-width:0;min-height:27px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;align-items:center;gap:8px;padding:3px 8px 3px 4px;display:flex}.olist .opick:hover{background:var(--action-tint)}.olist .opick .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.olist .opick .c{color:var(--ink-muted);margin-left:auto;font-size:11.5px}.olist .orow.on .opick{background:var(--action-tint);color:var(--action);font-weight:700}.olist .orow.on .opick .c{color:var(--action)}.rosteredit .sheetwrap{margin-top:0}.rosteredit .stbar{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.rosteredit .stbar .t{font-weight:700;font-size:var(--t-lead)}.rosteredit .stbar .small{color:var(--ink-muted);font-size:var(--t-fine)}.rosteredit .stbar .grow{flex:1}.rosteredit .stbar .filter{width:240px}.rosteredit .stfoot{font-size:var(--t-fine);color:var(--ink-muted);border-top:1px solid var(--rule);padding:8px 12px}.rosteredit .sheet{max-height:calc(100vh - 300px)}.rosteredit .sheet .tr{position:relative}.rosteredit .cellb{font:inherit;text-align:left;border:1px solid var(--rule);width:100%;min-width:0;color:var(--ink);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border-radius:4px;padding:2px 16px 2px 5px;font-size:12px;position:relative;overflow:hidden}.rosteredit .cellb:after{content:"";border:4px solid #0000;border-top:5px solid var(--ink-faint);margin-top:-2px;position:absolute;top:50%;right:6px}.rosteredit .cellb:hover:not(:disabled){border-color:var(--action)}.rosteredit .cellb:disabled{cursor:default;color:var(--ink-faint)}.rosteredit .sheet .reports,.rosteredit .sheet .tagcell{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.rosteredit .sheet .reports{color:var(--ink)}.from{color:var(--ink-muted);font-size:11px;font-weight:400}.from.edited{color:var(--caution);font-weight:600}.rosteredit .openb{justify-self:end}.rosteredit .cellpop{z-index:12;width:420px;margin-top:2px;position:absolute;top:100%;left:30%}.rosteredit .cellpop .chg{box-shadow:var(--shadow-window);border:1px solid var(--rule);background:var(--paper);margin:0}.rdw-scrim{z-index:100;background:var(--scrim);justify-content:flex-end;display:flex;position:fixed;inset:0}.rdw{background:var(--paper);width:min(560px,100%);height:100%;min-height:0;color:var(--ink);box-shadow:var(--shadow-modal);outline:none;flex-direction:column;display:flex}.rdw-h{border-bottom:1px solid var(--rule);flex:none;align-items:center;gap:14px;padding:18px 20px 14px;display:flex}.rdw-h .rwho{min-width:0;display:block}.rdw-h h2{font-size:var(--t-h);margin:0;line-height:1.2}.rdw-h .rsub{color:var(--ink-muted);font-size:var(--t-fine);flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.rdw-h .x{align-self:flex-start;gap:6px;margin-left:auto;display:flex}.rdw-b{flex:1;padding:4px 20px 18px;overflow:auto}.rdw-f{border-top:1px solid var(--rule);flex:none;align-items:center;gap:8px;padding:12px 20px;display:flex}.rdw-f .grow{flex:1}.rdw .stamp{color:var(--ink-muted);font-size:var(--t-fine)}.rdw .mut{color:var(--ink-muted)}.rdw .kchip{background:var(--panel-tint);height:22px;color:var(--ink-structure);white-space:nowrap;border-radius:11px;align-items:center;gap:6px;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-flex}.rdw .kchip .kd{background:var(--series-3)}.rdw .kchip.k-team .kd{background:var(--series-5)}.rdw .kchip.k-pod .kd{background:var(--series-2)}.rdw .kchip.k-division .kd{background:var(--series-1)}.rdw .kchip.k-office .kd{background:var(--ink-structure)}.rdw .dsec{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-structure);align-items:center;gap:10px;min-height:28px;margin:16px 0 4px;font-size:11.5px;font-weight:700;display:flex}.rdw .dsec .r{text-transform:none;letter-spacing:0;gap:6px;margin-left:auto;display:flex}.rdw .ln{border-top:1px solid var(--rule);font-size:var(--t-body);grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:0 12px;min-height:44px;padding:7px 0;display:grid}.rdw .dsec+.ln,.rdw .dsec+div>.ln:first-child,.rdw .grid2>.ln:nth-child(-n+2),.rdw .grid3>.ln{border-top:0}.rdw .ln .k{font-size:var(--t-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-weight:700}.rdw .ln .v{min-width:0}.rdw .ln .v b{font-weight:600}.rdw .ln .since{color:var(--ink-muted);font-size:11.5px;display:block}.rdw .ln .acts{gap:6px;display:flex}.rdw .grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.rdw .grid2 .ln{grid-template-columns:82px minmax(0,1fr) auto}.rdw .grid2 .span2{grid-column:1/-1}.rdw .grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 14px;display:grid}.rdw .grid3 .ln{grid-template-columns:1fr;gap:2px;min-height:0}.rdw .linkbtn{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.rdw .linkbtn:hover{color:var(--action);text-decoration:underline}.rdw .rtag{background:var(--panel-tint);height:22px;color:var(--ink-structure);border-radius:11px;align-items:center;gap:4px;margin:2px 4px 2px 0;padding:0 4px 0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.rdw .rx{color:var(--ink-muted);cursor:pointer;background:0 0;border:0;padding:0 3px;font-size:14px;line-height:1}.rdw .rx:hover{color:var(--negative)}.rdw .mem{border-top:1px solid var(--rule);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 0;display:grid}.rdw .mem.first{border-top:0}.rdw .mem>.kd{justify-self:center}.rdw .mem b{font-weight:600;font-size:var(--t-body);display:block}.rdw .mem span.s{color:var(--ink-muted);font-size:11.5px;display:block}.rdw .mem .acts{gap:6px;display:flex}.rdw .mem .lt{letter-spacing:.05em;text-transform:uppercase;color:var(--action);margin-left:8px;font-size:10.5px;font-weight:700}.rdw .fold{background:var(--fig);font-size:var(--t-fine);color:var(--ink-muted);border-radius:8px;margin-top:16px;padding:9px 12px}.rdw .fold summary{cursor:pointer;list-style:none}.rdw .fold summary::-webkit-details-marker{display:none}.rdw .fold b{color:var(--ink)}.rdw .fold ul{color:var(--ink);margin:8px 0 2px;padding-left:18px}.rdw .fold p{margin:6px 0 0}.rdw .warnl{font-size:var(--t-fine);color:var(--caution);background:var(--caution-tint);border-radius:8px;margin:12px 0 0;padding:8px 12px;font-weight:600}.rdw .coming{background:var(--action-tint);font-size:var(--t-body);border-radius:8px;align-items:center;gap:10px;margin:12px 0 0;padding:8px 8px 8px 12px;display:flex}.rdw .coming .btn{margin-left:auto}.chg{background:var(--action-tint);border-radius:8px;margin:6px -12px;padding:10px 12px 12px}.chg-t{font-size:var(--t-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:8px;font-weight:700}.chg-b{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chg-b>.field{min-width:0}.chg-b .field.wide{flex:100%}.chg-n{font-size:var(--t-fine);color:var(--ink);margin-top:8px}.chg-a{gap:8px;margin-top:10px;display:flex}.chg .cgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.chg .checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 12px;width:100%;max-height:180px;padding:4px 0;display:grid;overflow:auto}.cbx{font-size:var(--t-fine);color:var(--ink);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.cbx input{accent-color:var(--action);margin:0}.cbx.foot{flex-basis:100%}.starting{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:8px;display:flex}.starting .lb{font-size:var(--t-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-weight:700}.starting .sday{font-size:var(--t-fine);color:var(--ink-muted)}.pickf{flex-direction:column;flex:240px;gap:4px;min-width:240px;display:inline-flex}.pickf .field{width:100%}.pickf .pickfoot{font-size:var(--t-fine);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pickf .phint{color:var(--ink-muted);text-align:left}.pickf .cbx{margin-left:auto}.addm{display:inline-flex;position:relative}.addm .pop{z-index:40;background:var(--paper);width:350px;color:var(--ink);border:1px solid var(--rule);box-shadow:var(--shadow-window);text-align:left;border-radius:10px;padding:6px;position:absolute;top:calc(100% + 6px);right:0}.addm .gh{font-size:var(--t-label);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted);padding:8px 10px 3px;font-weight:700}.addm .mi{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:6px 10px;display:flex}.addm .mi:hover,.addm .mi:focus-visible{background:var(--action-tint)}.addm .mi b{font-weight:600;font-size:var(--t-body);display:block}.addm .mi .s{color:var(--ink-muted);font-size:11.5px;display:block}.addm .sep{background:var(--rule);height:1px;margin:5px 4px}.addd .fgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding-top:14px;display:grid}.addd .ff{flex-direction:column;gap:4px;min-width:0;display:flex}.addd .ff.span2{grid-column:1/-1}.addd .ff>.lb{font-size:var(--t-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-weight:700}.addd .ff>.field{width:100%}.addd .ff .help{font-size:var(--t-fine);color:var(--ink-muted)}.addd .autol{border:1px dashed var(--rule-strong);background:var(--fig);min-height:32px;font-size:var(--t-body);border-radius:6px;align-items:center;gap:6px;padding:0 4px 0 10px;display:flex}.addd .autol .btn{margin-left:auto}.addd .chips{border:1px solid var(--rule-strong);border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px;min-height:34px;padding:4px 6px;display:flex}.addd .pchip{background:var(--panel-tint);height:24px;font-size:var(--t-fine);border-radius:12px;align-items:center;gap:4px;padding:0 4px 0 9px;font-weight:600;display:inline-flex}.addd .chips .addone{border-style:dashed;width:auto;height:26px}.addd .pickf{flex:none;min-width:0}@media (max-width:900px){.rosteredit .ed{grid-template-columns:1fr}.olist{max-height:none;position:static}}.addd .ff>.seg{align-self:flex-start}:root{--ocnote-paper:#f7f1a1;--ocnote-fold:#ede47c;--ocnote-ink:#2b2a1c;--ocnote-muted:#6a6640;--ocnote-rose:#9b2c3a}:root[data-theme=dark]{--ocnote-paper:#ece59a;--ocnote-fold:#d9d178}.ocnote-dot{z-index:4;background:var(--ocnote-paper);width:13px;min-width:13px;height:13px;color:var(--ocnote-ink);box-shadow:0 0 0 2px var(--frame,#1e3448), 0 1px 3px #00000073;cursor:pointer;transform:translate(50%, -50%) scale(var(--ocnote-k,1));border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:0;right:0}[data-note-at=left]>.ocnote-dot{transform:translate(-50%, -50%) scale(var(--ocnote-k,1));left:0;right:auto}.ocnote-dot.many{width:auto;height:16px;padding:0 4px}.ocnote-dot b{font:700 10px/1 var(--num,system-ui)}.ocnote-dot:focus-visible{outline:2px solid var(--action,#0b6b70);outline-offset:2px}.ocnotes{z-index:60;width:260px;max-height:min(70vh,560px);font-family:var(--ui,system-ui);color:var(--ocnote-ink);flex-direction:column;gap:8px;padding:2px;display:flex;position:fixed;top:96px;right:24px;overflow:auto}.ocnotes-head{background:var(--ocnote-paper);border-radius:3px;align-items:center;gap:6px;padding:6px 6px 6px 10px;display:flex;box-shadow:0 1px 2px #00000040}.ocnotes-on{letter-spacing:.07em;text-transform:uppercase;min-width:0;color:var(--ocnote-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:10px;font-weight:800;overflow:hidden}.ocnote-x{width:24px;height:24px;color:var(--ocnote-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;font-size:17px;line-height:1}.ocnote-x:hover{color:var(--ocnote-ink);background:#0000001a}.ocnote.paper{background:var(--ocnote-paper);color:var(--ocnote-ink);clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%);border-radius:3px;padding:9px 12px 10px;font-size:13px;line-height:1.4;position:relative;box-shadow:0 1px 2px #00000040,0 12px 24px -8px #0000008c}.ocnote.paper:after{content:"";background:var(--ocnote-fold);clip-path:polygon(0 0,100% 0,0 100%);width:14px;height:14px;position:absolute;bottom:0;right:0}.ocnote-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ocnote-foot{color:var(--ocnote-muted);flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-top:4px;font-size:10.5px;display:flex}.ocnote-who{flex:auto;min-width:0}.ocnote-acts{align-items:center;gap:8px;display:inline-flex}.ocnote-link{font:inherit;color:var(--ocnote-ink);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:700;text-decoration:underline}.ocnote-link.del{color:var(--ocnote-rose)}.ocnote-btn{color:var(--ocnote-ink);font:inherit;cursor:pointer;background:#ffffff73;border:1px solid #00000040;border-radius:4px;padding:3px 10px;font-size:12px;font-weight:700}.ocnote-btn:disabled{opacity:.5;cursor:default}.ocnote-moved{color:var(--ocnote-muted);margin:4px 0 0;font-size:10.5px}.ocnote-problem{background:var(--ocnote-paper);color:var(--ocnote-rose);border-radius:3px;margin:0;padding:6px 10px;font-size:12px}.ocnote-thread{border-left:2px solid #00000024;gap:6px;margin:8px 0 0;padding:0 0 0 10px;list-style:none;display:grid}.ocnote-reply .ocnote-text{font-size:12.5px}.ocnote-replybox{gap:6px;margin-top:8px;padding-right:10px;display:flex}.ocnote-input{box-sizing:border-box;width:100%;min-width:0;color:var(--ocnote-ink);font:inherit;resize:vertical;background:#ffffff8c;border:1px solid #0003;border-radius:3px;flex:1;padding:4px 6px;font-size:12.5px}.ocnote-input::placeholder{color:var(--ocnote-muted)}.ocnote-edit .ocnote-acts,.ocnote.paper>.ocnote-acts{margin-top:6px}.ocnotes-undo{z-index:61;background:var(--ocnote-paper);color:var(--ocnote-ink);border-radius:6px;align-items:center;gap:12px;padding:8px 14px;font-size:13px;display:flex;position:fixed;bottom:64px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #00000059}@media print{.ocnote-dot,.ocnotes,.ocnotes-undo,.ocnotes-profile{display:none!important}}.ocnotes-plist{gap:10px;max-width:520px;display:grid}.trn .tcards.ppage3{grid-template-columns:repeat(3,minmax(0,1fr))}.trn .tcards.ppage .tcard.wide{grid-column:1/-1}.trn .pnone{color:var(--on-frame-muted);padding:16px 24px}.trn .pline{display:block}.trn .tcard .say .pline+.pline{margin-top:1px}.trn .phead{padding:12px 16px}.trn .phd{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.trn .pwho{flex:260px;min-width:0}.trn .pwho h2{font-size:var(--t-h);color:var(--ink);margin:0;font-weight:700}.trn .pwho .psub{color:var(--ink-muted);font-size:var(--t-body)}.trn .pfigs{flex:0 440px}.trn .pfigs3{flex:0 620px;display:block}.trn .pfigs3 .ktiles{margin:0}.trn .pframe{font-size:var(--t-body);color:var(--ink-muted);margin:8px 0 0;font-style:italic}.trn .pribbon{margin-top:10px}.trn .pribbon .rbar{border-radius:6px;gap:2px;height:22px;display:flex;overflow:hidden}.trn .pribbon .rbar .r{white-space:nowrap;min-width:2px;font-size:var(--t-fine);background:var(--structure-tint);color:var(--ink);align-items:center;padding:0 8px;font-weight:600;display:flex;overflow:hidden}.trn .pribbon .rbar .r.alt{background:var(--action-tint)}.trn .pribbon .rbar .r.none{background:var(--bar-track);color:var(--ink-muted)}.trn .pribbon .rlab{font-size:var(--t-fine);color:var(--ink-muted);justify-content:space-between;margin-top:2px;display:flex}.trn .pagewrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;margin-top:6px;display:grid}.trn .pdoorbox .tt td{height:auto;padding-top:4px;padding-bottom:4px}.trn .pdoor{font-size:var(--t-body);color:var(--ink);margin:0 0 6px;font-weight:600}.trn .pdoor.mut{color:var(--ink-muted);font-weight:400}.trn .pdoortab th{position:static}.trn .pmixwrap{max-height:420px;overflow:auto}.trn .pmixbar{background:var(--bar-track);vertical-align:0;border-radius:2px;width:60px;height:8px;margin-right:8px;display:inline-block}.trn .pmixbar i{background:var(--bar);border-radius:2px;height:100%;display:block}.trn .psmall{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.trn .psm-n{font-size:var(--t-body);color:var(--ink);font-weight:600}.trn .pabout p{font-size:var(--t-body);max-width:900px;margin:6px 0}.trn .pagehd .pchoose select{max-width:220px}.trn .pagehd .plimit{font-size:var(--t-fine);color:var(--on-frame-muted)}.tlb{margin:2px 0 8px}.tlb-h{border-bottom:1px solid var(--rule);font-size:var(--t-fine);color:var(--ink-muted);margin:0 0 3px;padding-bottom:3px;font-weight:600;line-height:1.35}.tlb-t{border-collapse:collapse;width:100%;font-size:var(--t-body)}.tlb-t th,.tlb-t td{text-align:left;height:auto;color:var(--ink);vertical-align:baseline;background:0 0;border:0;padding:2px 0;font-weight:400}.tlb-t thead th{font-size:var(--t-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);padding-bottom:1px;font-weight:600;position:static}.tlb-t th.r,.tlb-t td{text-align:right;white-space:nowrap;padding-left:12px}.tlb-t td{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-weight:500}.tlb-t tbody th{overflow-wrap:anywhere;min-width:0}.tlb-t tr[data-row=me] th,.tlb-t tr[data-row=me] td{font-weight:700}.tlb-t .pc{border-radius:2px;width:9px;height:9px;margin-right:6px;display:inline-block}.tlb-note{font-size:var(--t-fine);color:var(--ink-muted);margin:4px 0 0}.agerows{border-collapse:collapse;width:100%;max-width:980px;font-size:var(--t-body);margin:4px 0 6px}.agerows th[data-band],.agerows td[data-share]{width:1%;padding-left:18px}.agerows th,.agerows td{border:0;border-top:1px solid var(--rule);text-align:left;height:auto;color:var(--ink);vertical-align:middle;background:0 0;padding:5px 0 5px 14px;font-weight:400}.agerows thead th{border-top:0;border-bottom:1px solid var(--rule);font-size:var(--t-fine);color:var(--ink-muted);white-space:nowrap;vertical-align:bottom;font-weight:600;position:static}.agerows thead th i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.agerows tbody tr:first-child th,.agerows tbody tr:first-child td{border-top:0}.agerows th:first-child{white-space:nowrap;width:1%;padding-left:0}.agerows th:nth-child(2),.agerows td:nth-child(2){width:1%;padding-right:4px}.agerows .r,.agerows td.n{text-align:right}.agerows td.n{font-family:var(--font-num);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.agerows .abar{min-width:140px}.agerows tr[data-row=me] th,.agerows tr[data-row=me] td.n{font-weight:700}.agebar{background:var(--paper);border-radius:3px;gap:1px;width:100%;height:14px;display:flex;overflow:hidden}.agebar i{flex:0 1 0;min-width:2px;display:block}.agebar .aempty{background:var(--bar-track);flex:1}.agekey{font-size:var(--t-fine);color:var(--ink-muted);flex-wrap:wrap;gap:2px 12px;margin-top:4px;display:flex}.agekey span{align-items:center;gap:5px;display:inline-flex}.agekey i{border-radius:2px;width:10px;height:10px;display:inline-block}.pa1{fill:var(--age-1)}i.pa1{background:var(--age-1)}.pa2{fill:var(--age-2)}i.pa2{background:var(--age-2)}.pa3{fill:var(--age-3)}i.pa3{background:var(--age-3)}.pa4{fill:var(--age-4)}i.pa4{background:var(--age-4)}@media (max-width:900px){.agerows thead th{white-space:normal}.agerows .abar{min-width:90px}}.ptw{border:1px solid var(--rule);background:var(--paper);color:var(--ink);font-size:var(--t-body);border-radius:10px;margin-top:16px}.ptw.ploading{border-style:dashed;min-height:120px}.ptw .n{font-family:var(--font-num);font-variant-numeric:tabular-nums}.ptw .mut{color:var(--ink-muted)}.ptw-h{border-bottom:1px solid var(--rule);font-size:var(--t-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);padding:8px 14px;font-weight:600}.ptw-row{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 14px;display:grid}.ptw-row .l{font-weight:700;font-size:var(--t-body)}.ptw-row .s{font-size:var(--t-fine);color:var(--ink-muted);margin-top:2px;line-height:1.4}.ptw-row.one{grid-template-columns:minmax(0,1fr)}.ptw-row .tlb{margin:0}.ptw-row .agemini .tlb-t tbody th{white-space:nowrap;overflow-wrap:normal}.ptw-row .agemini .tlb-t td.abar{vertical-align:middle;width:96px;min-width:72px;padding-left:10px}.ptw-row .agemini .tlb-t th.r{white-space:nowrap;width:1%}.ptw-row .agemini .tlb-t thead th.r{text-transform:none;letter-spacing:0;font-size:var(--t-fine)}.ptw-row .agebar{height:10px}.ptw-note{border-bottom:1px solid var(--rule);font-size:var(--t-fine);color:var(--ink-muted);margin:0;padding:6px 14px}.ptw-row .v{align-items:center;display:flex}.ptw-f{padding:8px 14px}.ptw-f .btn{min-height:36px}svg.pmini .pln{fill:none;stroke:var(--series-1);stroke-width:1.6px;stroke-linejoin:round}svg.pmini .pdot{fill:var(--series-1)}svg.pmini .pbar{fill:var(--bar)}.tcard.wide .tlb{max-width:480px}.tlb.tlb-wait{margin-top:12px}.mvd-scrim{z-index:100;background:var(--scrim);justify-content:center;align-items:stretch;padding:18px 24px;display:flex;position:fixed;inset:0}.mvd{background:var(--paper);border:1px solid var(--structure-2);width:min(1100px,100%);min-width:0;min-height:0;box-shadow:var(--shadow-modal);border-radius:10px;outline:none;flex-direction:column;display:flex;overflow:hidden}.mvd-h{background:var(--structure-tint);border-bottom:2px solid var(--structure-2);flex:none;align-items:center;gap:4px 12px;padding:10px 14px 10px 16px;display:flex}.mvd-h .lvl{font-size:var(--t-label);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-muted);font-weight:700}.mvd-t{font-size:var(--t-title);color:var(--ink);min-width:0;margin:0;font-weight:700;line-height:1.3}.mvd-h .meta{font-size:var(--t-body);color:var(--ink-muted);white-space:nowrap}.mvd-h .lvl,.mvd-h .esc,.mvd-x{flex:none}.mvd-h .grow{flex:1}.mvd-h .esc{font-size:var(--t-label);color:var(--ink-muted);border:1px solid var(--rule-strong);background:var(--paper);border-radius:4px;padding:1px 5px}.mvd-x{border:1px solid var(--rule-strong);background:var(--paper);width:30px;height:28px;color:var(--ink);font-size:var(--t-h);cursor:pointer;border-radius:6px;padding:0;line-height:1}.mvd-x:hover{border-color:var(--action);color:var(--action)}.mvd-chips{border-bottom:1px solid var(--rule);flex-wrap:wrap;flex:none;gap:8px;padding:10px 16px;display:flex}.mvd .chipb{border:1px solid var(--rule-strong);background:var(--paper);height:28px;color:var(--ink);font-family:var(--font-ui);font-size:var(--t-fine);cursor:pointer;white-space:nowrap;border-radius:14px;align-items:center;gap:7px;padding:0 11px;font-weight:600;display:inline-flex}.mvd .chipb b{font-family:var(--font-num);color:var(--ink-muted);font-weight:600}.mvd .chipb:hover{border-color:var(--action);color:var(--action)}.mvd .chipb[aria-pressed=true]{background:var(--action);border-color:var(--action);color:var(--on-fill,var(--paper))}.mvd .chipb[aria-pressed=true] b{color:inherit}.mvd .chipb.pairchip{background:var(--action-tint);border-color:var(--action);color:var(--action)}.mvd .chipb.pairchip b{color:var(--action);font-family:var(--font-ui)}.mvd-b{flex:1;min-height:0;padding:0 0 4px;overflow:auto}.mvd-b>.card.state,.mvd-b>.errbox{margin:28px 24px}.mvd-b>.card.skel{border:0;margin:6px 6px 0}.mvd .mvt th{z-index:1;position:sticky;top:0}.mvd .mvt td{white-space:nowrap}.mvd .mvt th.sort{cursor:pointer;-webkit-user-select:none;user-select:none}.mvd .mvt th.sort:hover{color:var(--ink)}.mvd .mvt .sa{font-size:var(--t-label);color:var(--action);margin-left:4px}.mvd .mvt th:first-child,.mvd .mvt td:first-child{padding-left:16px}.mvd .mvt td.num{font-family:var(--font-num);font-size:var(--t-fine)}.mvd .mvt td.nm a{color:inherit;text-decoration:none}.mvd .mvt td.nm a:hover{color:var(--action);text-decoration:underline}.mvd .mvt td.nm .whotab{font-family:var(--font-num);font-size:var(--t-label);color:var(--ink-muted);margin-left:6px;font-weight:400}.mvd .mvt .ht{margin-right:8px}.mvd .mvt .hd{color:var(--ink-muted);font-size:var(--t-fine)}.mvd .mvt .na{color:var(--ink-faint)}.mvd .mvt td .tm{font-size:var(--t-label);color:var(--ink-muted);font-weight:400;line-height:1.2;display:block}.mvd .mvt td:has(.tm){padding-block:4px}.mvd-f{border-top:2px solid var(--structure-2);background:var(--ground);font-size:var(--t-body);flex-wrap:wrap;flex:none;align-items:center;gap:6px 16px;padding:9px 16px;display:flex}.mvd-f .mut{color:var(--ink-muted)}.mvd-f .priv{color:var(--ink-muted);font-size:var(--t-fine);margin-left:auto}.resq{font-size:var(--t-fine);color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:4px 14px;margin:8px 0 4px;display:flex}.resq .lnk{font-family:var(--font-ui);font-size:var(--t-fine);color:var(--action);cursor:pointer;background:0 0;border:0;padding:2px 0;font-weight:600}.resq .lnk:hover{text-decoration:underline}.mvd .mvt .hd .tm{color:var(--ink-muted);margin-left:6px}.dash{font-size:var(--t-body);min-width:0;line-height:1.45}.dash .num{font-family:var(--font-num);font-variant-numeric:tabular-nums}.dash .dcols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.dash.dash-one .dcols{grid-template-columns:minmax(0,1fr)}@media (max-width:1099px){.dash .dcols{grid-template-columns:minmax(0,1fr)}}.dash .dstack{flex-direction:column;gap:16px;min-width:0;display:flex}.dash .dwide{margin-top:16px}.dash .dsec+.dsec{margin-top:28px}.dash .dsech{font-size:var(--t-label);letter-spacing:.09em;text-transform:uppercase;color:var(--on-frame-muted);align-items:baseline;gap:10px;margin:0 0 10px;font-weight:700;display:flex}.dash .dsech .nm{font-size:var(--t-title);letter-spacing:0;text-transform:none;color:var(--on-frame);font-weight:700}.dash .dsech:after{content:"";border-bottom:1px solid var(--frame-edge);flex:1;transform:translateY(-4px)}.dash .dcard{background:var(--paper);min-width:0;box-shadow:var(--shadow-card);border:0;border-radius:12px}.dash .dcard>header{border-bottom:1px solid var(--rule);align-items:center;gap:10px;padding:14px 20px 12px;display:flex}.dash .dcard>header h3{letter-spacing:.07em;text-transform:uppercase;color:var(--ink);margin:0;font-size:13px;font-weight:700}.dash .dcard>header .more{margin-left:auto}.dash .morelink{font-weight:600;font-size:var(--t-fine);color:var(--action);white-space:nowrap;text-decoration:none}.dash .morelink:hover{text-decoration:underline}.dash .dcard .cap{font-size:var(--t-lead);color:var(--ink);margin:0;padding:14px 20px 4px;line-height:1.4}.dash .dcard .body{min-width:0;padding:10px 20px 18px;overflow-x:auto}.dash .note{font-size:var(--t-fine);color:var(--ink-muted);margin:10px 0 0}.dash .note.mid{text-align:center}.dash .dcard .skel{box-shadow:none;background:0 0;border:0;padding:4px 0 0}.dash .figs{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.dash .mv{flex-direction:column;margin:0 -8px;display:flex}.dash .mv .row{border-top:1px solid var(--rule);font:inherit;color:var(--ink);text-align:left;background:0 0;border-bottom:0;border-left:0;border-right:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:0 12px;width:100%;margin:0;padding:7px 8px;display:grid}.dash .mv .row:first-child{border-top:0}.dash .mv .l{font-size:var(--t-body);min-width:0}.dash .mv .l .s{font-weight:600}.dash .mv .l small{color:var(--ink-muted);font-size:var(--t-fine);font-weight:400;display:block}.dash .mv .v{font-size:var(--t-h);text-align:right;line-height:1.2}.dash .mv[data-highlight]{border-left:3px solid var(--page-hue-line);margin-left:0;padding-left:6px}.dash .mv[data-highlight] .v.num{font-family:var(--font-fig);font-weight:800;font-size:var(--t-figsm);letter-spacing:-.03em;color:var(--page-hue-line);line-height:1.1}.dash .mv .chev{color:var(--action);font-size:var(--t-title);text-align:right;font-weight:600}.dash .mv button.row{cursor:pointer}.dash .mv button.row:hover{background:var(--action-tint)}.dash .mv button.row:hover .s{color:var(--action)}.dash .mv button.row:focus-visible{z-index:1;position:relative}.dash .mv .pairs{flex-direction:column;align-items:flex-start;gap:1px;margin-top:-4px;padding:0 8px 8px 20px;display:flex}.dash .mv .pair{cursor:pointer;text-align:left;font:inherit;font-size:var(--t-fine);color:var(--action);background:0 0;border:0;margin:0;padding:2px 0;font-weight:600}.dash .mv .pair:hover{text-decoration:underline}.dash .mv .pair{white-space:normal;max-width:100%}.dash .mv .pairs .more{font-size:var(--t-fine);color:var(--ink-muted);padding:2px 0}.dash .dt td.nm a{color:inherit;text-decoration:none}.dash .dt td.nm a:hover{text-decoration:underline}.dash .dt td.nm .whotab{font-family:var(--font-num);font-size:var(--t-label);color:var(--ink-muted);margin-left:6px;font-weight:400}.dash .dt td.nm .whotab.whocourt{font-family:var(--font-ui);margin-left:0}.dash .dt tfoot tr.me td{background:var(--action-tint)}.dash .dt tfoot tr.ctx td{color:var(--ink-muted);border-top:1px solid var(--rule);font-weight:500}.dash .dt .dv{font-size:var(--t-label);color:var(--ink-muted);background:var(--ground);letter-spacing:.05em;border-radius:3px;margin-left:4px;padding:0 4px}.dash .goto{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.dash .goto a{background:var(--ground);border:1px solid var(--rule);color:var(--ink);border-radius:8px;padding:9px 11px;text-decoration:none;display:block}.dash .goto a:hover{border-color:var(--action)}.dash .goto a b{color:var(--action);font-size:var(--t-body);margin-bottom:2px;display:block}.dash .goto a span{font-size:var(--t-fine);color:var(--ink-muted)}.dash .dt th.sort{padding:0}.dash .dt th.sort .sorth{cursor:pointer;width:100%;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:3px;padding:6px 10px;display:inline-flex}.dash .dt th.sort.r .sorth{justify-content:flex-end}.dash .dt th.sort .sorth:hover,.dash .dt th.sort.on{color:var(--ink)}.dash .dt th.sort .sorth:focus-visible{outline:2px solid var(--action);outline-offset:-2px}.dash .dt th.sort .sa{font-size:var(--t-label);color:var(--action)}.page:has(>.dash){background:var(--ground-glow), var(--ground-gradient)}.dash .greet{white-space:nowrap;align-items:baseline;gap:12px;min-width:0;display:flex;overflow:hidden}.dash .greet .greet-hi{font-size:var(--t-h);letter-spacing:-.01em;color:var(--on-frame);flex:none;margin:0;font-weight:700;line-height:1.2}.dash .greet .greet-sum{min-width:0;color:var(--on-frame);opacity:.92;text-overflow:ellipsis;margin:0;font-size:15px;line-height:1.4;overflow:hidden}.dash .dstatus{align-items:center;gap:7px;min-width:0;display:inline-flex;overflow:hidden}.dash .dstatus>span{white-space:nowrap}.dash .dstatus .chip.caution{height:20px}.dash .dstatus .more{color:var(--on-frame-link);white-space:nowrap;font-weight:600;text-decoration:none}.dash .dstatus .more:hover{color:var(--on-frame-link);text-decoration:underline}@media (max-width:1299px){.dash .dstatus>.imp,.dash .dstatus>.imp+.dot{display:none}}.dash .dcard table.dt td{height:40px}.dash .dcard table.dt td.r.sorted{z-index:0;position:relative}.dash .dcard table.dt td.sorted .bb{height:20px;width:calc(var(--w) * (100% - 6px));background:var(--bar-20);z-index:-1;border-radius:3px;position:absolute;top:50%;right:3px;transform:translateY(-50%)}.dash .dcard table.dt tbody tr.pin td{color:var(--ink-muted)}.dash .plw .grp,.dash .pls .grp{font-size:var(--t-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);padding:0 0 2px;font-weight:700}.dash .pls{margin-top:14px}.dash .plt td.nm{font-weight:600}@media (max-width:600px){.dash .greet{white-space:normal;flex-wrap:wrap}.dash .dstatus{flex-wrap:wrap}.dash .figs{grid-template-columns:minmax(0,1fr)}.dash .fig .v{font-size:var(--t-fig)}.dash .dcard>header{padding:12px 16px 10px}.dash .dcard .cap{padding:12px 16px 2px}.dash .dcard .body{padding:8px 16px 16px;overflow-x:visible}.dash .dcard table.dt thead{display:none}.dash .dcard table.dt,.dash .dcard table.dt tbody,.dash .dcard table.dt tfoot{width:100%;display:block}.dash .dcard table.dt tr{border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 10px;padding:10px 0;display:grid}.dash .dcard table.dt td{white-space:normal;text-align:left;background:0 0;border:0;height:auto;padding:0;display:block}.dash .dcard table.dt td.nm{font-size:var(--t-body);grid-column:1/-1}.dash .dcard table.dt td.go{display:none}.dash .dcard table.dt td.r:before{content:attr(data-l);font-family:var(--font-ui);font-size:var(--t-label);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-muted);font-weight:600;display:block}.dash .dcard table.dt td.r:empty,.dash .dcard table.dt td.r[data-l=""],.dash .dcard table.dt td .bb{display:none}.dash .dcard table.dt tfoot tr{border-top:2px solid var(--rule-strong);border-bottom:0}}.dash>.framezone{margin-top:-18px}@media (min-width:601px){.dash .dcard table.dt th.r,.dash .dcard table.dt td.r{width:56px;padding-left:6px;padding-right:6px}.dash .dcard table.dt th.sort.r .sorth{white-space:normal;text-align:right;padding:6px;line-height:1.25}.dash .dcard table.dt th.sort.r .sorth .sa{flex:none}.dash .dcard table.dt th:first-child,.dash .dcard table.dt td:first-child{z-index:2;background:var(--row-bg,var(--paper));text-overflow:ellipsis;white-space:nowrap;min-width:120px;max-width:220px;position:sticky;left:0;overflow:hidden}.dash .dcard table.dt th:first-child{background:var(--fig)}.dash .dcard table.dt td:first-child{box-shadow:1px 0 0 var(--rule)}.dash .dcard table.dt tbody tr.click:hover td:first-child,.dash .dcard table.dt tfoot tr.me td:first-child{background:var(--action-tint)}.dash .dcard .body{overscroll-behavior-x:contain}.dash .dcard table.dt th{letter-spacing:.03em}.dash .dcard table.dt th.go,.dash .dcard table.dt td.go{width:20px;padding-right:4px}}.dash .plt tr.grp td.nm{height:auto;padding-top:10px}.dash .plt td.nm.sub{padding-left:14px;font-weight:500}.dash .plt tr.ctx td{color:var(--ink-muted)}.dash .dcard table.dt.qk td,.dash .dcard table.dt.qk th.sort .sorth{padding-left:6px;padding-right:6px}.cw-board{min-width:0}.cw-card{border-top:3px solid var(--page-hue-line);padding:0;overflow:hidden}.cw-keyline{font-size:var(--t-fine);color:var(--ink-muted);flex-wrap:wrap;align-items:baseline;gap:14px;padding:12px 16px 10px;display:flex}.cw-keyline b{color:var(--ink);font-size:13px}.cw-keyline .grow,.cw-foot .grow{flex:1}.cw-scroll{overflow-x:auto}.cw-t{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1000px;font-size:13px}.cw-t th{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);text-align:left;border-bottom:1px solid var(--rule-strong);white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;padding:8px;font-size:11px;font-weight:700;overflow:hidden}.cw-t th.sort{cursor:pointer}.cw-t th.sort:hover,.cw-t th.on{color:var(--ink)}.cw-t th .sa{color:var(--page-hue-line);margin-left:4px;font-size:9px}.cw-t td{border-bottom:1px solid var(--rule);vertical-align:top;text-overflow:ellipsis;color:var(--ink);padding:7px 8px;overflow:hidden}.cw-t tbody tr.click{cursor:pointer}.cw-t tbody tr.click:hover>td,.cw-t tbody tr.click:focus-visible>td{background:var(--row-hover,var(--action-tint))}.cw-t tbody tr:focus-visible{outline:2px solid var(--action);outline-offset:-2px}.cw-t tbody tr.off>td{color:var(--ink-muted)}.cw-t td .l1{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.cw-t td.nm .l1{font-weight:600}.cw-t td .s2{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11.5px;display:block;overflow:hidden}.cw-t td .num,.cw-t .cw-hearing .n{font-family:var(--font-num);font-size:12px}.cw-t td .more{color:var(--ink-muted);font-size:11.5px;display:block}.cw-t td.mut{color:var(--ink-muted)}.cw-t td.go{vertical-align:middle;text-align:center;padding:4px 2px;overflow:visible}.cw-ft{color:var(--ink-faint)}.cw-hearing{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.cw-ht{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--ink);background:var(--ht-t);box-shadow:inset 3px 0 0 var(--ht);border-radius:4px;padding:1px 7px;font-size:11.5px;font-weight:600;display:inline-block;overflow:hidden}.cw-pts{flex-direction:column;gap:3px;display:flex}.cw-pts .pt{flex-direction:column;line-height:1.25;display:flex}.cw-pts .k{color:var(--ink-muted);font-size:11.5px}.cw-pts .v{color:var(--ink);white-space:normal;font-size:12.5px}.cw-pill{white-space:nowrap;border-radius:10px;align-items:center;gap:6px;max-width:100%;height:20px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex;overflow:hidden}.cw-pill i{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.cw-pill.auto{color:var(--page-hue-line);background:color-mix(in srgb, var(--page-hue-line) 14%, transparent)}.cw-pill.hand{color:var(--caution);background:var(--caution-tint)}.cw-pill.off{color:var(--ink-muted);border:1px dashed var(--rule-strong);background:0 0;text-decoration:line-through}.cw-foot{border-top:2px solid var(--rule-strong);font-size:var(--t-fine);color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:16px;padding:10px 16px;display:flex}.cw-foot b{color:var(--ink)}.cw-card>.card.state{margin:12px 16px}.cw-dots{width:24px;height:24px;color:var(--ink-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:0;font-size:16px;line-height:1}.cw-dots:hover,.cw-dots[aria-expanded=true]{color:var(--action);border-color:var(--rule-strong);background:var(--paper)}.cw-menu{z-index:120;background:var(--paper);min-width:240px;color:var(--ink);border:1px solid var(--rule);box-shadow:var(--shadow-modal);border-radius:10px;padding:6px;position:fixed}.cw-menu .mh{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;max-width:300px;padding:6px 10px;font-size:10.5px;font-weight:700;overflow:hidden}.cw-menu .mi{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:7px 10px;font-size:13px;display:flex}.cw-menu .mi:hover,.cw-menu .mi:focus{background:var(--action-tint);color:var(--action);outline:0;font-weight:600}.cw-menu .mi .k{font-family:var(--font-num);color:var(--ink-muted);font-size:11px;font-weight:400}.cw-menu .rl{background:var(--rule);height:1px;margin:5px 4px}.cw-scrim{z-index:130;background:var(--scrim);justify-content:center;align-items:flex-start;padding:48px 16px;display:flex;position:fixed;inset:0;overflow:auto}.cw-dlg{background:var(--paper);width:min(600px,100%);color:var(--ink);border:1px solid var(--rule);box-shadow:var(--shadow-modal);border-radius:12px;outline:0;flex:none}.cw-dlg.wide{width:min(760px,100%)}.cw-dh{border-bottom:1px solid var(--rule);align-items:flex-start;gap:12px;padding:16px 20px 12px;display:flex}.cw-dt{min-width:0}.cw-dh h2{margin:0;font-size:18px;line-height:1.25}.cw-dh .cw-sub{font-size:var(--t-fine);color:var(--ink-muted);margin-top:3px;line-height:1.4}.cw-dh .x{width:28px;height:28px;color:var(--ink-muted);border:1px solid var(--rule);cursor:pointer;font:inherit;background:0 0;border-radius:6px;flex:none;place-items:center;margin-left:auto;font-size:16px;display:grid}.cw-dh .x:hover{color:var(--action);border-color:var(--action)}.cw-db{padding:14px 20px 6px}.cw-df{border-top:1px solid var(--rule);align-items:center;gap:10px;padding:12px 20px 14px;display:flex}.cw-df .say{color:var(--ink-muted);flex:1;font-size:12.5px;line-height:1.4}.cw-df .say b{color:var(--ink)}.cw-df .mut,.cw-dlg .mut{color:var(--ink-muted)}.cw-fr{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:4px 14px;margin:0 0 12px;display:grid}.cw-fl{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted);padding-top:8px;font-size:11px;font-weight:700}.cw-fl .op{text-transform:none;letter-spacing:0;color:var(--ink-faint);margin-top:1px;font-weight:500;display:block}.cw-fc{min-width:0}.cw-fc>.field{width:100%}.cw-fc>.seg{flex-wrap:wrap;max-width:100%;display:inline-flex}.cw-fc textarea.field{resize:vertical;height:auto;min-height:56px;font:inherit;padding:8px 10px;font-size:13px}.cw-fact{border:1px dashed var(--rule-strong);border-radius:8px;padding:8px 10px;font-size:13px;line-height:1.4}.cw-fact .m{color:var(--ink-muted);font-size:12px}.cw-caution{border:1px solid var(--caution);background:var(--caution-tint);color:var(--ink);border-radius:8px;gap:10px;margin-top:8px;padding:8px 10px;font-size:12.5px;line-height:1.4;display:flex}.cw-caution .lab{letter-spacing:.08em;text-transform:uppercase;color:var(--caution);border:1px solid var(--caution);border-radius:4px;flex:none;align-self:flex-start;padding:1px 5px;font-size:10px;font-weight:700}.cw-caution .ln{display:block}.cw-rad{flex-direction:column;gap:6px;padding-top:6px;font-size:13px;display:flex}.cw-rad label{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cw-rad .field.sm{height:28px;padding:0 6px;font-size:12px}.cw-err{color:var(--negative);margin:4px 0 10px;font-size:12.5px;font-weight:600}.cw-none{color:var(--ink-muted);margin:6px 0 10px;font-size:12.5px}.cw-hits{flex-direction:column;gap:6px;max-height:268px;margin-top:8px;display:flex;overflow-y:auto}.cw-hit{text-align:left;border:1px solid var(--rule);background:var(--paper);color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;grid-template-columns:130px minmax(0,1fr);align-items:baseline;gap:10px;padding:8px 10px;font-size:13px;display:grid}.cw-hit .m{color:var(--ink-muted);font-size:12px;line-height:1.35}.cw-hit:hover{border-color:var(--action)}.cw-hit.on{border-color:var(--action);background:var(--action-tint)}.cw-hit.static{cursor:default}.cw-sect{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted);align-items:center;gap:10px;margin:10px 0 8px;font-size:11px;font-weight:700;display:flex}.cw-sect:after{content:"";background:var(--rule);flex:1;height:1px}.cw-hear{width:100%;margin-bottom:6px}.cw-since{margin-bottom:4px;font-size:13px}.cw-since .cw-pts{flex-flow:wrap;gap:6px 18px}.cw-hist{margin:0 0 6px;padding:0;list-style:none}.cw-hist li{border-bottom:1px solid var(--rule);grid-template-columns:88px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:7px 0;font-size:13px;line-height:1.4;display:grid}.cw-hist li:last-child{border-bottom:0}.cw-hist .d{font-family:var(--font-num);color:var(--ink-muted);font-size:12px}.cw-hist .by,.cw-hist li.gone .t{color:var(--ink-muted)}.cw-hist li.gone .t b{font-weight:600;text-decoration:line-through}.cw-wsince{margin-top:2px;display:block}.cw-wsince .cw-pts{flex-flow:wrap;gap:2px 14px}.cw-fold{margin:10px 0 6px}.cw-fold summary{cursor:pointer;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted);padding:4px 0;font-size:11px;font-weight:700}.cw-fold summary:hover{color:var(--action)}.cw-fold[open] summary{margin-bottom:6px}.cw-toasthost{z-index:140;position:fixed;bottom:16px;left:16px}.cw-toast{background:var(--structure);color:#fff;max-width:min(640px,100vw - 32px);box-shadow:var(--shadow-modal);border-radius:8px;align-items:center;gap:12px;padding:10px 12px 10px 16px;font-size:13px;line-height:1.4;display:flex}.cw-toast.bad{background:var(--negative)}.cw-toast .cw-undo{color:#8fe3dc;font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 4px;font-weight:700}.cw-toast .cw-undo:hover{text-decoration:underline}.cw-toast .cw-tx{color:#ffffffb3;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:16px}.cw-star{font:inherit;color:var(--rule-strong);cursor:pointer;vertical-align:baseline;background:0 0;border:0;margin:0;padding:0 4px 0 0;font-size:13px;line-height:1}.cw-star.on{color:var(--page-hue-line,var(--action));cursor:pointer}.cw-star.ro{cursor:default}.cw-star:hover{color:var(--action)}.cw-star.ro:hover{color:var(--page-hue-line,var(--action))}@media print{.cw-dots,.cw-foot .btn,.cw-toasthost{display:none}.cw-t{min-width:0}}@media (max-width:700px){.cw-fr{grid-template-columns:minmax(0,1fr)}.cw-fl{padding-top:0}.cw-hist li{grid-template-columns:72px minmax(0,1fr) auto}}.cw-t td.cnum{font-family:var(--font-num);font-size:var(--t-fine);white-space:nowrap}.cw-t th[data-col=case],.cw-t th[data-col=ctl],.cw-t th[data-col=sec],.cw-t th[data-col=next]{white-space:normal;line-height:1.15}.cw-nums{gap:2px;margin:0 0 10px;display:grid}.cw-nums>div{grid-template-columns:140px auto;align-items:baseline;display:grid}.cw-nums dt{font-size:var(--t-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-weight:700}.cw-nums dd{font-family:var(--font-num);font-size:var(--t-body);color:var(--ink);margin:0}.cw-hearing .tm{color:var(--ink-muted);font-size:var(--t-fine);display:block}.cw-hit .tm{color:var(--ink-muted);font-family:var(--font-num);font-size:var(--t-fine);margin-left:6px}.cw-t td.cw-age{font-family:var(--font-num);font-size:var(--t-fine);text-align:right;white-space:nowrap}.cw-t th[data-col=age]{text-align:right}.cw-head{border-top:1px solid var(--rule);grid-template-columns:minmax(0,max-content);display:grid}.cw-head .hshare{margin:0 0 12px}.cw-head .hfigs{grid-template-columns:repeat(var(--hn,3), minmax(0, 170px))}.cw-t th{background:var(--fig)}.cw-chg{margin:0;padding:0;font-size:13px;line-height:1.4;list-style:none}.cw-chg li{grid-template-columns:34px 112px minmax(0,1fr);align-items:baseline;gap:8px;padding:3px 0;display:grid}.cw-chg .lv{letter-spacing:.05em;color:var(--ink-muted);font-size:10.5px;font-weight:700}.cw-chg .st{font-family:var(--font-num);color:var(--ink-muted);overflow-wrap:anywhere;font-size:12px}.cw-chg .ds{color:var(--ink)}.cw-chg-lead{margin:2px 0 6px;font-size:13px}.cw-more{margin:2px 0 4px;position:relative}.cw-morebtn{font:inherit;color:var(--action);cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:12.5px;font-weight:600}.cw-morebtn:hover,.cw-morebtn[aria-expanded=true]{text-decoration:underline}.cw-allchg{z-index:5;background:var(--paper);max-height:min(360px,55vh);color:var(--ink);border:1px solid var(--rule-strong);box-shadow:var(--shadow-modal);border-radius:8px;padding:8px 12px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.cw-watchline{color:var(--ink-muted);margin:12px 0 0;font-size:12.5px}.cw-tools{flex-wrap:wrap;gap:8px;margin:10px 0 4px;display:flex}.cw-entries{margin:8px 0 4px;padding:0;list-style:none}.cw-entries li{border-bottom:1px solid var(--rule);align-items:baseline;gap:12px;padding:6px 0;font-size:13px;line-height:1.4;display:flex}.cw-entries li:last-child{border-bottom:0}.cw-entries .t{flex:1;min-width:0}.cw-entries .acts{flex:none;gap:4px;display:flex}.cw-next{flex-wrap:wrap;align-items:baseline;gap:6px 14px;font-size:13.5px;display:flex}.cw-next .num{font-family:var(--font-num);font-size:13px}.cw-then{color:var(--ink-muted);margin:6px 0 2px;padding:0;font-size:12.5px;list-style:none}.cw-then li{padding:2px 0}.cw-then .k{font-weight:600}.cw-periods{margin:0 0 6px;padding:0;list-style:none}.cw-periods li{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:6px 0;font-size:13px;line-height:1.4;display:grid}.cw-periods li:last-child{border-bottom:0}.cw-periods .m{color:var(--ink-muted)}.cw-periods .d{font-family:var(--font-num);color:var(--ink-muted);white-space:nowrap;font-size:12px}.cw-now{margin:0 0 4px;font-size:13.5px}@media (max-width:700px){.cw-chg li{grid-template-columns:30px 92px minmax(0,1fr)}.cw-periods li{grid-template-columns:minmax(0,1fr)}.cw-entries li{flex-wrap:wrap}}.snap{font-size:var(--t-body);margin:-18px calc(-1 * var(--page-x,28px)) -40px;height:calc(100vh - var(--top-h,56px));flex-direction:column;min-height:560px;line-height:1.45;display:flex}.snap.embed{height:auto;min-height:0;margin:0;display:block}.snap .n{font-family:var(--font-num);font-variant-numeric:tabular-nums}.snap .mut{color:var(--ink-muted)}:where(.snap button){font-family:inherit;font-size:inherit}.snap .fine{font-size:var(--t-fine)}.snap .loadpad{padding:4px 12px}.snap .stray{background:var(--structure);color:var(--on-dark);white-space:nowrap;border-radius:7px;flex:none;align-items:center;gap:6px;height:36px;padding:4px 6px 4px 10px;display:flex}.snap .stray .lbl{font-size:var(--t-label);letter-spacing:.07em;text-transform:uppercase;color:var(--nav);font-weight:700}.snap .stray .tchip{background:var(--structure-2);border:1px solid var(--rail);font-weight:600;font-size:var(--t-fine);color:var(--on-dark);border-radius:5px;align-items:center;gap:5px;padding:1px 2px 1px 7px;display:inline-flex}.snap .stray .tchip .tx{color:var(--nav);cursor:pointer;font-size:var(--t-lead);background:0 0;border:0;padding:0 3px;line-height:1}.snap .stray .cnt{color:var(--nav);font-size:var(--t-fine);margin:0 2px}.snap .stray .go{background:var(--band);color:var(--structure);font-weight:700;font-size:var(--t-fine);cursor:pointer;border:0;border-radius:5px;padding:4px 10px}.snap .stray .go:disabled{background:var(--structure-2);color:var(--nav);cursor:default}.snap .stray .go.on{background:var(--structure-2);color:var(--on-dark);box-shadow:inset 0 0 0 1px var(--band);cursor:default}.snap .stray .clr{color:var(--nav);cursor:pointer;font-size:var(--t-fine);background:0 0;border:0;text-decoration:underline}.snap .stray .note{background:var(--structure-tint);color:var(--ink);font-size:var(--t-fine);white-space:normal;border-radius:5px;max-width:340px;padding:3px 8px;font-weight:600;line-height:1.25}.snap .toast{right:16px;top:calc(var(--top-h,56px) + 56px);z-index:9;background:var(--structure);color:var(--on-dark);font-size:var(--t-fine);box-shadow:0 6px 18px color-mix(in srgb, var(--ink) 25%, transparent);border-radius:6px;max-width:520px;padding:7px 11px;position:fixed}.snap .toast code{font-family:var(--font-num);color:var(--band);font-size:var(--t-label);word-break:break-all;background:0 0;padding:0}.snap .split{flex:1;grid-template-columns:minmax(0,1fr);gap:24px;min-height:0;padding:16px 24px;display:grid}.snap .split.open{grid-template-columns:380px minmax(0,1fr)}.snap .pane{background:var(--paper);box-shadow:var(--shadow-panel);border:0;border-radius:8px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.snap .pane-h{border-bottom:1px solid var(--rule);flex:none;align-items:center;gap:8px;height:44px;padding:0 12px;display:flex}.snap .pane-h .t{font-weight:700;font-size:var(--t-body)}.snap .pane-h .grow{flex:1}.snap .pane-b{flex:1;min-height:0;position:relative;overflow:auto}.snap .sw{border-radius:2px;flex:none;width:10px;height:10px;display:inline-block}.snap .pk{accent-color:var(--action);cursor:pointer;flex:none;width:15px;height:15px;margin:0}.snap .pk:disabled{cursor:not-allowed}.snap .ini{color:var(--ink-muted);font-family:var(--font-num);font-size:var(--t-label);font-weight:400}.snap .pn{font-weight:600}.snap .pane-h .hint{font-size:var(--t-fine);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.snap .split.open .pane-h .hint,.snap .split.open .st[data-cols=compact] .ini{display:none}.snap .split.open .st[data-cols=compact] td,.snap .split.open .st[data-cols=compact] th{padding-left:6px;padding-right:6px}.snap .sempty{height:100%;color:var(--ink-muted);text-align:center;place-items:center;padding:30px;display:grid}.snap .sempty b{color:var(--ink);font-size:var(--t-lead);margin-bottom:4px;display:block}.snap .loadline{color:var(--ink-faint);text-align:center;padding:24px}.snap .tlist{flex-direction:column;display:flex}.snap .tlist.grid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:12px;padding:12px;display:grid}.snap .tlist.grid .scard{border:1px solid var(--rule);border-radius:8px;overflow:hidden}.snap .scard{border-bottom:1px solid var(--rule);cursor:pointer;background:var(--paper);padding:10px 12px 10px 14px;position:relative}.snap .scard:hover{background:var(--row-hover)}.snap .scard.pick{background:color-mix(in srgb, var(--pk) 10%, var(--paper));box-shadow:inset 4px 0 0 var(--pk)}.snap .scard.pick:hover{background:color-mix(in srgb, var(--pk) 18%, var(--paper))}.snap .scard.pick .tn{font-weight:700}.snap .scard.sel,.snap .scard.sel:hover{background:var(--action-tint);box-shadow:inset 3px 0 0 var(--action)}.snap .scard.sel.pick{box-shadow:inset 4px 0 0 var(--pk), inset 7px 0 0 var(--action)}.snap .scard.sel .tn{font-weight:700}.snap .scard-h{align-items:center;gap:8px;display:flex}.snap .scard-h .tn{font-weight:600;font-size:var(--t-lead)}.snap .scard-h .grow{flex:1}.snap .scard-k{align-items:flex-end;gap:14px;margin:6px 0 6px 23px;display:flex}.snap .kv .l{font-size:var(--t-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-weight:600;display:block}.snap .kv .v{font-family:var(--font-num);font-size:var(--t-body)}.snap .kv .v.big{font-size:var(--t-h);font-weight:500;line-height:1.15}.snap .kv.hi{border-left:3px solid var(--page-hue-line);padding-left:9px}.snap .kv .v.big.hnum,.snap .well .kv .v.big.hnum{font-family:var(--font-fig);font-size:var(--t-figsm);font-weight:800;line-height:1.1}.snap .scard-m{font-size:var(--t-fine);grid-template-columns:minmax(0,1fr) 64px 30px 54px;align-items:center;gap:1px 8px;margin-left:23px;display:grid}.snap .scard-m>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.snap .scard-m .r{text-align:right}.snap .mb{background:var(--bar-track);border-radius:3px;height:6px;display:block;overflow:hidden}.snap .mb i{background:var(--bar);height:100%;display:block}.snap table.st{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--t-body)}.snap .st th{font-size:var(--t-label);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-muted);text-align:left;border-bottom:1px solid var(--rule-strong);background:var(--fig);z-index:2;vertical-align:bottom;padding:4px 8px;font-weight:600;line-height:1.2;position:sticky;top:0}.snap .st th.sort{cursor:pointer;-webkit-user-select:none;user-select:none}.snap .st th.sort:hover,.snap .st th[aria-sort=ascending],.snap .st th[aria-sort=descending]{color:var(--ink)}.snap .st th .sa{font-size:var(--t-label);vertical-align:1px;color:var(--action);margin-left:3px}.snap .st thead tr.grp th{border-bottom:1px solid var(--rule);text-align:center;color:var(--ink);letter-spacing:.06em;cursor:default;padding-top:6px}.snap .st thead tr.grp+tr th{top:23px}.snap .st th.r,.snap .st td.r{text-align:right}.snap .st th.nc{color:var(--ink-faint)}.snap .st th{white-space:nowrap}.snap .st th .sa{text-align:center;width:9px;display:inline-block}.snap .st td{height:var(--rh);border-bottom:1px solid var(--rule);white-space:nowrap;vertical-align:middle;background:var(--row-bg,var(--paper));padding:0 8px}.snap .st td.n{font-family:var(--font-num);font-variant-numeric:tabular-nums;text-align:right}.snap .st td.nc{color:var(--ink-muted)}.snap .st .gl{border-left:1px solid var(--rule-strong)}.snap .st .fz{z-index:1;position:sticky;left:0}.snap .st th.fz{z-index:3}.snap .st td.fz{box-shadow:inset -1px 0 0 var(--rule)}.snap .st tr.z1>td{background:var(--zebra)}.snap .st tr.cl{cursor:pointer}.snap .st tr.cl:hover>td{background:var(--row-hover)}.snap .st tr.pick>td{background:color-mix(in srgb, var(--pk) 10%, var(--paper))}.snap .st tr.pick.cl:hover>td{background:color-mix(in srgb, var(--pk) 18%, var(--paper))}.snap .st tr.pick>td:first-child{box-shadow:inset 4px 0 0 var(--pk), inset -1px 0 0 var(--rule)}.snap .st tr.pick .pn{font-weight:700}.snap .st tr.sel>td,.snap .st tr.sel.cl:hover>td{background:var(--action-tint)}.snap .st tr.sel>td:first-child{box-shadow:inset 3px 0 0 var(--action), inset -1px 0 0 var(--rule)}.snap .st tr.sel.pick>td:first-child{box-shadow:inset 4px 0 0 var(--pk), inset 7px 0 0 var(--action), inset -1px 0 0 var(--rule)}.snap .st tr.sel .pn{font-weight:700}.snap .st tr>td.sh1{background:var(--bar-10)}.snap .st tr>td.sh2{background:var(--bar-20)}.snap .st tr>td.sh3{background:var(--bar-30)}.snap .st tr>td.sh4{background:var(--bar-40)}.snap .st tr>td.sh5{background:var(--bar-50)}.snap .st tr>td.sh6{background:var(--bar-60)}.snap .st tr.avg>td{background:var(--ground);color:var(--ink-muted)}.snap .st tr.avg td.n{color:var(--ink-muted)}.snap .st.at tr.avg td{z-index:1;border-top:1px solid var(--rule-strong);position:sticky;bottom:0}.snap .st.at tr.avg td.fz{z-index:2}.snap .st tr.nest>td{white-space:normal;background:var(--paper);height:auto;padding:0}.snap .win{container-type:inline-size}.snap .st tr.nest .ablock{width:calc(100cqw - 58px);max-width:calc(100% - 24px);position:sticky;left:12px}.snap .sbs .st tr.nest .ablock{width:auto;position:static}.snap .tsub{font-size:var(--t-label);line-height:1.1;display:block}.snap .tw{min-height:0;overflow:auto}.snap .tbar{border-bottom:1px solid var(--rule);background:var(--ground);flex-wrap:wrap;flex:none;align-items:center;gap:10px;min-height:40px;padding:6px 12px;display:flex}.snap .sw-l{cursor:pointer;font-size:var(--t-fine);color:var(--ink-muted);white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.snap .sw-l input{accent-color:var(--action);margin:0}.snap .legend{font-size:var(--t-fine);color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.snap .legend .rampk{display:inline-flex}.snap .legend .rampk i{width:16px;height:10px;display:inline-block}.snap .dlt{font-family:var(--font-num);white-space:nowrap}.snap .dlt.up{color:var(--positive)}.snap .dlt.dn{color:var(--negative)}.snap .dlt.z{color:var(--ink-faint)}.snap .dlt .g{font-size:var(--t-label);vertical-align:1px;margin-right:2px}.snap .gp{font-family:var(--font-num)}.snap .gp.pos{color:var(--ink)}.snap .gp.neg{color:var(--ink-muted)}.snap .gp.zero{color:var(--ink-faint)}.snap .dv{font-family:var(--font-num);font-size:var(--t-fine);color:var(--ink)}.snap .win{position:relative}.snap .wtabs{background:var(--ground);border-bottom:1px solid var(--rule-strong);flex:none;align-items:flex-end;gap:8px;min-height:38px;padding:6px 8px 0 10px;display:flex}.snap .wtabs-l{scrollbar-width:none;align-items:flex-end;gap:2px;min-width:0;display:flex;position:relative;overflow-x:auto}.snap .wtab{border:1px solid var(--rule-strong);background:var(--bar-track);font-weight:600;font-size:var(--t-body);cursor:pointer;color:var(--ink-muted);white-space:nowrap;border-bottom:0;border-radius:7px 7px 0 0;flex:none;align-items:center;gap:6px;max-width:200px;margin-bottom:-1px;padding:5px 6px 5px 10px;display:inline-flex}.snap .wtab .wl{text-overflow:ellipsis;overflow:hidden}.snap .wtab:hover{color:var(--ink)}.snap .wtab.on{background:var(--paper);color:var(--ink);cursor:default;padding-bottom:6px}.snap .wtab .x{font-size:var(--t-lead)}.snap .wtab{touch-action:none;-webkit-user-select:none;user-select:none}.snap .wtabs-l.dragging,.snap .wtabs-l.dragging .wtab{cursor:grabbing}.snap .wtab.lifted{opacity:.55}.snap .wtab.merge{background:var(--band);color:var(--structure);box-shadow:inset 0 0 0 2px var(--structure)}.snap .wtab.empty .wl{font-style:italic;font-weight:500}.snap .wdrop{background:var(--structure);pointer-events:none;border-radius:1px;width:2px;position:absolute;top:2px;bottom:0}.snap .wadd{width:24px;height:24px;color:var(--ink-muted);font-size:var(--t-title);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;align-self:center;margin:0 0 3px 4px;padding:0;line-height:1}.snap .wadd:hover{border-color:var(--rule-strong);color:var(--ink);background:var(--paper)}.snap .wtabs .grow{flex:1}.snap .wtabs .wnote{font-size:var(--t-fine);color:var(--ink);background:var(--structure-tint);white-space:nowrap;text-overflow:ellipsis;border-radius:5px;flex:1;align-self:center;margin-bottom:4px;padding:2px 8px;overflow:hidden}.snap .wtabs .wclose{font-size:var(--t-h);align-self:center;margin-bottom:4px}.snap .crumb{z-index:5;background:var(--paper);border-bottom:1px solid var(--rule);height:36px;font-size:var(--t-body);white-space:nowrap;align-items:center;gap:6px;padding:0 16px;display:flex;position:sticky;top:0}.snap .crumb a{color:var(--action);cursor:pointer;font-weight:600;text-decoration:none}.snap .crumb a:hover{text-decoration:underline}.snap .crumb .sep{color:var(--ink-faint)}.snap .crumb .cur{color:var(--ink);font-weight:700}.snap .crumb .grow{flex:1}.snap .x{font-size:var(--t-title);cursor:pointer;color:var(--ink-muted);background:0 0;border:0;padding:0 2px;line-height:1}.snap .wtools{border-bottom:1px solid var(--rule);background:var(--ground);flex-wrap:wrap;align-items:center;gap:12px;padding:8px 16px;display:flex}.snap .lv-team{background:var(--structure);min-height:52px;color:var(--on-dark);align-items:center;gap:10px;padding:12px 16px;display:flex}.snap .lv-team.slim{min-height:44px;padding-top:9px;padding-bottom:9px}.snap .lv-team .nm{font-size:var(--t-h);letter-spacing:-.01em;font-weight:700}.snap .lv-team.slim .nm{font-size:var(--t-title)}.snap .lv-team .lvl{font-size:var(--t-label);letter-spacing:.09em;text-transform:uppercase;color:var(--band);font-weight:700}.snap .lv-team .meta{font-size:var(--t-body);color:var(--nav)}.snap .lv-team .grow{flex:1}.snap .lv-team .pk{accent-color:var(--band)}.snap .lv-team a{cursor:pointer;color:var(--band);font-weight:600}.snap .lv-tdata{padding:14px 16px 16px}.snap .lv-tdata.slim{padding-top:10px;padding-bottom:10px}.snap .ablock{border:1px solid var(--rule-strong);border-radius:6px;margin:10px 12px 14px;overflow:hidden}.snap .lv-atty{background:var(--structure-tint);min-height:44px;box-shadow:inset 3px 0 0 var(--ink-structure);align-items:center;gap:10px;padding:9px 14px;display:flex}.snap .lv-atty .nm{font-size:var(--t-title);font-weight:600}.snap .lv-atty .lvl{font-size:var(--t-label);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-muted);font-weight:700}.snap .lv-atty .grow{flex:1}.snap .lv-adata{background:var(--paper);padding:12px 14px 14px}.snap .well{background:var(--ground);border:1px solid var(--rule);border-radius:8px;flex-wrap:wrap;align-items:flex-end;gap:22px;padding:10px 14px;display:flex}.snap .well.slim{padding:8px 12px}.snap .well .kv .v{font-size:var(--t-lead)}.snap .well .kv .v.big{font-size:var(--t-h)}.snap .kv .avg{font-size:var(--t-label);color:var(--ink-muted);font-family:var(--font-num);display:block}.snap .well .note{font-size:var(--t-fine);color:var(--ink-muted);align-self:center}.snap .sect{align-items:baseline;gap:8px;margin:16px 0 6px;display:flex}.snap .sect .lbl{color:var(--ink-muted)}.snap .sect .mut{font-size:var(--t-fine)}.snap .cards3{grid-template-columns:repeat(3,minmax(0,340px));align-items:start;gap:12px;margin-top:12px;display:grid}.snap .cards3.stacked{grid-template-columns:minmax(0,380px)}.snap .box2{border:1px solid var(--rule);background:var(--paper);border-radius:8px;min-width:0;padding:8px 10px}.snap .card3>.lbl{margin-bottom:4px}.snap .lst{font-size:var(--t-body);grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;display:grid}.snap .lst .n{text-align:right;font-family:var(--font-num);font-variant-numeric:tabular-nums}.snap .hcard{padding:4px 0 0;position:relative;overflow:hidden}.snap .st.hearings{table-layout:fixed}.snap .st.hearings col.cn{width:64px}.snap .st.hearings col.cw{width:84px}.snap .st.hearings th{white-space:normal;position:static}.snap .st.hearings td:first-child{text-overflow:ellipsis;overflow:hidden}.snap .st.hearings tbody tr:hover>td{background:var(--row-hover)}.snap .st.hearings tr.nc>td{color:var(--ink-faint)}.snap .st.hearings .wt{cursor:help;-webkit-text-decoration:underline dotted var(--ink-faint);text-decoration:underline dotted var(--ink-faint);text-underline-offset:3px}.snap .st.hearings tfoot td{border-top:1px solid var(--rule-strong);background:var(--ground);border-bottom:0;font-weight:700}.snap .sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.snap .snote{font-size:var(--t-fine);color:var(--ink-muted);margin:6px 0 0}.snap .hstrip{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px 14px;display:grid}.snap .hs{font-size:var(--t-fine)}.snap .hs .htop{justify-content:space-between;gap:6px;display:flex}.snap .hs .htop span:first-child{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.snap .hs .trk{background:var(--bar-track);border-radius:3px;height:6px;margin-top:3px;display:block;position:relative}.snap .hs .trk i{background:var(--bar);border-radius:3px;position:absolute;top:0;bottom:0;left:0}.snap .hs .trk .tick{background:var(--ink);width:2px;position:absolute;top:-3px;bottom:-3px}.snap .hs.nc .trk i{background:var(--ink-faint)}@container (width<=600px){.snap .hstrip{grid-template-columns:repeat(3,minmax(0,1fr))}.snap .st td,.snap .st th{padding-left:5px;padding-right:5px}.snap .lv-tdata{padding-left:12px;padding-right:12px}.snap .well{gap:14px}}.snap .cg{table-layout:fixed}.snap .cg td,.snap .cg th{text-overflow:ellipsis;overflow:hidden}.snap .cg th.ent{text-align:right;text-transform:none;letter-spacing:0;font-size:var(--t-body);white-space:normal;background:var(--pk-deep);color:var(--white);vertical-align:bottom;padding-top:7px;padding-bottom:6px;font-weight:700}.snap .cg th.ent .tsub{font-size:var(--t-label);color:color-mix(in srgb, var(--paper) 85%, transparent);font-weight:500;display:block}.snap .cg td.pc{background:color-mix(in srgb, var(--pk) 6%, var(--paper))}.snap .cg th.ms{vertical-align:bottom}.snap .cg tr.hsum td{background:var(--ground);font-size:var(--t-fine);color:var(--ink-muted);height:30px}.snap .lnk{color:var(--action);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.snap .oossum{border:1px dashed var(--rule-strong);font-size:var(--t-body);color:var(--ink-muted);border-radius:8px;margin:12px 0 0;padding:8px 12px}.snap .snote.one{margin:10px 16px 0}.snap .cg th.avgc,.snap .cg td.avgc{background:var(--ground);color:var(--ink-muted)}.snap .cg th.avgc{text-transform:none;letter-spacing:0;font-size:var(--t-body);text-align:right;font-weight:600}.snap .cg th.avgc .tsub{font-weight:500;font-size:var(--t-label);display:block}.snap .cg td.metric{color:var(--ink)}.snap .cg tr.gh td{background:var(--ground);font-size:var(--t-label);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted);height:26px;font-weight:700}.snap .cg .div{align-items:center;gap:6px;display:inline-flex}.snap .cg .div .d2{width:56px;height:8px;display:inline-block;position:relative}.snap .cg .div .d2:before{content:"";background:var(--ink-muted);width:1px;position:absolute;top:-2px;bottom:-2px;left:50%}.snap .cg .div .d2 i{background:var(--bar);position:absolute;top:1px;bottom:1px}.snap .cgwrap{padding:12px 16px}.snap .oos{background:var(--paper);border:1px solid var(--ink-structure);box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 8%, transparent), 0 6px 18px color-mix(in srgb, var(--ink) 10%, transparent);border-radius:10px;margin:14px 0 4px;padding:0 0 12px}.snap .oos-h{border-bottom:1px solid var(--rule);background:var(--ground);border-radius:10px 10px 0 0;align-items:center;gap:10px;margin-bottom:10px;padding:8px 12px;display:flex}.snap .oos-h .mut{font-size:var(--t-fine)}.snap .oos .tag{font-size:var(--t-label);letter-spacing:.1em;text-transform:uppercase;color:var(--on-dark);background:var(--structure);white-space:nowrap;border-radius:4px;padding:2px 7px;font-weight:700}.snap .oos .mult{padding:0 12px}.snap .mult{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.snap .mp{border:1px solid var(--rule);border-radius:8px;padding:8px 10px}.snap .mp .gtrk{height:12px;display:block;position:relative}.snap .mp .gtrk .gli{background:var(--rule-strong);width:1px;position:absolute;top:-3px;bottom:-3px}.snap .mp .gtrk i{border-radius:2px;position:absolute;top:1px;bottom:1px;left:0}.snap .mp .gtrk .tick{background:var(--ink);width:2px;position:absolute;top:-3px;bottom:-3px}.snap .mp .axis{grid-template-columns:78px 1fr 40px;gap:6px;margin-top:3px;display:grid}.snap .mp .axis .lab{height:13px;font-family:var(--font-num);font-size:var(--t-label);color:var(--ink-faint);position:relative}.snap .mp .axis .lab span{position:absolute;transform:translate(-50%)}.snap .mp .axis .lab span:first-child{transform:none}.snap .mp .axis .lab span:last-child{transform:translate(-100%)}.snap .mp h5{font-size:var(--t-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 6px;font-weight:600}.snap .mp .br{font-size:var(--t-fine);grid-template-columns:78px 1fr 40px;align-items:center;gap:6px;margin:3px 0;display:grid}.snap .mp .br .nm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.snap .sbs{grid-template-columns:repeat(var(--n,2), minmax(0, 1fr));gap:12px;padding:12px;display:grid}.snap .sbs .col{border:1px solid var(--rule);border-radius:8px;min-width:0;overflow:hidden}.snap .sbs .chiprow{font-weight:700;font-size:var(--t-fine);background:var(--pk-deep);color:var(--white);align-items:center;gap:6px;padding:6px 12px;display:flex}.snap .sbs .col>.win{background:color-mix(in srgb, var(--pk) 6%, var(--paper))}.snap .split.cover{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:6px;padding-top:10px}.snap .wback{align-items:center;margin-left:-8px;display:flex}@media (max-width:1099px){.snap .split{gap:16px;padding:12px 16px}.snap .stray{white-space:normal;flex-wrap:wrap;row-gap:4px;max-width:100%;height:auto;min-height:36px}}@media (max-width:720px){.snap{height:auto;min-height:0}.snap .split,.snap .split.open{grid-template-columns:minmax(0,1fr);padding:12px}.snap .pane{max-height:none}.snap .pane-b{overflow:auto clip}}.snap .st th.htc{background:var(--ht);color:var(--ht-on)}.snap .st th.htc.sort:hover,.snap .st th.htc[aria-sort=ascending],.snap .st th.htc[aria-sort=descending]{color:var(--ht-on)}.snap .st th.htc[aria-sort=ascending],.snap .st th.htc[aria-sort=descending]{box-shadow:inset 0 -3px 0 var(--structure)}.snap .st th.htc .sa{color:inherit}.snap .st td.htd{background:var(--ht-t)}.snap .st tr.z1>td.htd{background:color-mix(in srgb, var(--ink) 3%, var(--ht-t))}.snap .st tr.pick>td,.snap .st tr.pick>td.htd{background:color-mix(in srgb, var(--pk) 10%, var(--paper))}.snap .st tr.cl:hover>td.htd{background:var(--row-hover)}.snap .st tr.pick.cl:hover>td.htd{background:color-mix(in srgb, var(--pk) 18%, var(--paper))}.snap .st tr.sel>td,.snap .st tr.sel>td.htd,.snap .st tr.sel.cl:hover>td.htd{background:var(--action-tint)}.snap .st.hearings td.htc,.snap .st.hearings tbody tr:hover>td.htc,.snap .st.hearings tr.nc>td.htc{background:var(--ht);color:var(--ht-on);font-weight:600}.snap .st.hearings tbody tr:hover>td.htd{background:var(--row-hover)}.snap .cg td.metric.htc{background:var(--ht);color:var(--ht-on);font-weight:600}.snap .cg td.metric.htc .mut{color:inherit;font-weight:400}.snap .cg td.avgc.htd{background:var(--ht-t)}.snap .cbw{align-items:center;gap:6px;width:100%;min-width:0;display:flex}.snap .cb-trk{flex:1;min-width:24px;height:9px;display:block;position:relative}.snap .cb-ghost{background:var(--bar-track);box-shadow:inset 0 0 0 1px var(--rule-strong);border-radius:2px;position:absolute;inset:0}.snap .cb-bar{min-width:2px;height:100%;box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 14%, transparent);border-radius:2px;display:flex;position:relative;overflow:hidden}.snap .cb-seg{white-space:nowrap;min-width:0;font-style:normal;font-family:var(--font-num);font-size:var(--t-label);background:var(--ht);color:var(--ht-on);justify-content:center;align-items:center;line-height:1;display:flex;overflow:hidden}.snap .cb-seg+.cb-seg{box-shadow:inset 1px 0 0 var(--paper)}.snap .cb-seg>span{padding:0 2px}.snap .cb-lg .cb-trk{height:22px}.snap .cb-lg .cb-ghost,.snap .cb-lg .cb-bar{border-radius:3px}.snap .cb-lg.cb-avg .cb-trk{height:12px}.snap .cb-avg .cb-bar{opacity:.85}.snap .cb-nc{font-size:var(--t-label);color:var(--ink-muted);white-space:nowrap;flex:none;align-items:center;gap:5px;display:inline-flex}.snap .cb-nc.full{width:118px}.snap .cb-nc.short{width:34px}.snap .cb-ncsw{width:18px;height:12px;box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 15%, transparent);border-radius:2px;flex:none;display:inline-flex;overflow:hidden}.snap .cb-ncsw>i{background:repeating-linear-gradient(135deg, var(--ht) 0 2.5px, var(--paper) 2.5px 4.5px);min-width:0;display:block}.snap .cblock{margin:2px 0 4px}.snap .cb-rows{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:5px 12px;display:grid}.snap .cb-row,.snap .cb-axis{display:contents}.snap .cb-l{font-size:var(--t-fine);white-space:nowrap;text-align:right}.snap .cb-l b{font-family:var(--font-num);margin-left:6px;font-weight:500}.snap .cb-row.avg .cb-l{color:var(--ink-muted)}.snap .cb-ax{font-family:var(--font-num);font-size:var(--t-label);color:var(--ink-faint);justify-content:space-between;margin:-2px 124px 0 0;display:flex}.snap .cb-leg{font-size:var(--t-fine);flex-wrap:wrap;gap:3px 14px;margin-top:8px;display:flex}.snap .cb-leg>span{white-space:nowrap;align-items:center;display:inline-flex}.snap .cb-leg b{font-family:var(--font-num);margin-left:5px;font-weight:500}.snap .cb-leg .ncg{color:var(--ink-muted)}.snap .cb-leg .sep{background:var(--rule-strong);width:1px;height:14px}.snap .cb-sw{background:var(--ht);width:10px;height:10px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 12%, transparent);border-radius:2px;flex:none;margin-right:5px;display:inline-block}.snap .sect .grow{flex:1}.snap .cb-tog{align-self:center}.snap .scard-c{margin:2px 0 7px 23px}.snap .st th.mix{cursor:default}.snap .st td.mix{width:150px;min-width:120px}.snap .st[data-cols=compact] td.mix{width:96px;min-width:80px}.snap .cg tr.mixr td{height:30px}.snap .pane.wcard{box-shadow:var(--shadow-window);border:0;border-radius:10px}.snap .wcard .wtabs{background:var(--structure);border-bottom:0;padding-top:7px}.snap .wcard .wtab{color:var(--nav);background:0 0;border-color:#0000}.snap .wcard .wtab:hover{background:var(--structure-2);color:var(--on-dark)}.snap .wcard .wtab.on,.snap .wcard .wtab.on:hover{background:var(--paper);color:var(--ink)}.snap .wcard .wtab .x{color:inherit}.snap .wcard .wtab.merge{background:var(--band);color:var(--structure);box-shadow:inset 0 0 0 2px var(--paper)}.snap .wcard .wdrop{background:var(--band)}.snap .wcard .wadd,.snap .wcard .wclose{color:var(--on-dark)}.snap .wcard .wadd:hover{background:var(--structure-2);border-color:var(--rail);color:var(--on-dark)}.snap .wcard .wclose{border:1px solid #0000;border-radius:6px;width:28px;height:26px}.snap .wcard .wclose:hover{background:var(--structure-2);border-color:var(--rail)}.snap .cases-l{font-size:var(--t-body);white-space:nowrap;text-decoration:none}.snap .cases-l:hover{text-decoration:underline}.snap .crumb .cases-l{margin-right:14px}.snap .cv-scrim{z-index:100;background:var(--scrim);justify-content:center;align-items:stretch;padding:18px 24px;display:flex;position:fixed;inset:0}.snap .cv-modal{background:var(--paper);border:1px solid var(--structure-2);width:min(1200px,100%);min-width:0;min-height:0;box-shadow:var(--shadow-modal);border-radius:10px;outline:none;flex-direction:column;display:flex;overflow:hidden}.snap .cv-h{background:var(--structure-tint);border-bottom:2px solid var(--structure-2);flex:none;align-items:center;gap:12px;padding:10px 14px 10px 16px;display:flex}.snap .cv-h .lvl{font-size:var(--t-label);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-muted);font-weight:700}.snap .cv-title{flex-wrap:wrap;align-items:baseline;gap:0 2px;min-width:0;display:flex}.snap .cv-title .nm{font-size:var(--t-title);font-weight:700}.snap .cv-title .sep{color:var(--ink-muted);white-space:pre}.snap .cv-title .ini{font-size:var(--t-fine)}.snap .cv-title .meta{font-size:var(--t-body);color:var(--ink-muted)}.snap .cv-title .fig{font-size:var(--t-body)}.snap .cv-title .fig b{font-family:var(--font-num);font-weight:600}.snap .cv-h .grow{flex:1}.snap .cv-h .esc{font-size:var(--t-label);color:var(--ink-muted);border:1px solid var(--rule-strong);background:var(--paper);border-radius:4px;padding:1px 5px}.snap .cv-x{border:1px solid var(--rule-strong);background:var(--paper);width:30px;height:28px;color:var(--ink);font-size:var(--t-h);cursor:pointer;border-radius:6px;padding:0;line-height:1}.snap .cv-x:hover{background:var(--structure-2);color:var(--on-dark)}.snap .cv-tools{border-bottom:1px solid var(--rule);flex-wrap:wrap;flex:none;align-items:center;gap:8px 14px;padding:10px 16px;display:flex}.snap .cv-tools input[type=search]{font-family:var(--font-ui);font-size:var(--t-body);border:1px solid var(--rule-strong);border-radius:6px;width:320px;max-width:100%;padding:5px 9px}.snap .cv-tools input[type=search]:focus{outline:2px solid var(--action-tint);border-color:var(--action)}.snap .cv-tools .mut{font-size:var(--t-fine)}.snap .cv-b{flex:1;min-height:0;overflow:auto}.snap .cvt{table-layout:fixed;min-width:1000px}.snap .cvt td,.snap .cvt th{text-overflow:ellipsis;overflow:hidden}.snap .cvt th{white-space:normal;vertical-align:bottom}.snap .cvt td{height:34px}.snap .cvt td.dt{font-family:var(--font-num);font-size:var(--t-fine)}.snap .cvt td.cn{font-family:var(--font-num);font-size:var(--t-fine);line-height:1.2}.snap .cvt td.ch{max-width:none}.snap .cvt .chw{cursor:help;align-items:center;min-width:0;display:flex}.snap .cvt .cht{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.snap .cvt .more{color:var(--ink-muted);font-size:var(--t-fine);flex:none;margin-left:6px}.snap .cvt .hchip{text-overflow:ellipsis;vertical-align:middle;max-width:100%;font-size:var(--t-fine);background:var(--ht-t);box-shadow:inset 3px 0 0 var(--ht);border-radius:4px;padding:2px 8px;font-weight:600;display:inline-block;overflow:hidden}.snap .cvt .bk{font-size:var(--t-fine);align-items:center;gap:6px;display:inline-flex}.snap .cvt .bk i{background:var(--ht);border-radius:2px;width:10px;height:10px;display:inline-block}.snap .cvt tr.ncr>td{color:var(--ink-muted)}.snap .cvt tr.ncr .hchip{opacity:.7}.snap .cvt .na{color:var(--ink-faint)}.snap .cvt .ok{color:var(--positive)}.snap .cvt .why{font-size:var(--t-fine);cursor:help;-webkit-text-decoration:underline dotted var(--ink-faint);text-decoration:underline dotted var(--ink-faint);text-underline-offset:3px}.snap .cv-f{border-top:2px solid var(--structure-2);background:var(--ground);font-size:var(--t-body);flex-wrap:wrap;flex:none;align-items:center;gap:6px 16px;padding:9px 16px;display:flex}.snap .cv-f b{font-family:var(--font-num);font-weight:600}.snap .cv-f .okline{color:var(--positive);font-size:var(--t-fine)}.snap .cv-f .bad{display:inline-flex}.snap .cv-f .priv{color:var(--ink-muted);font-size:var(--t-fine);margin-left:auto}.snap .cv-empty{text-align:center;color:var(--ink-muted);padding:40px}.snap .cv-err b{color:var(--negative)}.page:not(.wide)>.snap{width:100%}.snap .split{padding:0 0 16px}.snap .errpad{padding:12px 0 0}.snap .ledger{border:1px solid var(--frame-rule);background:color-mix(in srgb, var(--structure) 55%, transparent);border-radius:8px;flex:none;align-items:stretch;margin:0;display:flex;overflow:hidden}.snap .ledger .lg{border-left:1px solid var(--frame-rule);flex-direction:column;flex:1 1 0;justify-content:center;min-width:0;padding:9px 18px;display:flex}.snap .ledger .hfig.lg{border-left:3px solid var(--page-hue);padding:10px 18px 11px 15px}.snap .ledger .hfig.lg>.hv{margin-top:5px}.snap .ledger .hfig.lg small{font-family:var(--font-num);font-size:var(--t-fine);color:var(--on-frame-muted);letter-spacing:0;font-weight:500}.snap .ledger .lg:first-child{background:var(--page-hue-soft);border-left:0;flex:1.3 1 0}.snap .ledger .k,.snap .ledger .hfig>.l{font-size:var(--t-label);letter-spacing:.07em;text-transform:uppercase;color:var(--on-frame-muted);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.snap .ledger .live{color:var(--on-frame);font-weight:700;font-size:var(--t-lead);white-space:nowrap;align-items:center;gap:7px;line-height:1.3;display:inline-flex}.snap .ledger .live i{background:var(--page-hue);width:8px;height:8px;box-shadow:0 0 0 3px var(--page-hue-soft);border-radius:50%}.snap .ledger .s{font-size:var(--t-fine);color:var(--on-frame-muted);white-space:nowrap}.snap .pane.ontable{box-shadow:none;background:0 0;border-radius:0;overflow:visible}.snap .pane.ontable>.pane-h{border-bottom:1px solid var(--frame-rule);height:40px;padding:0}.snap .pane.ontable>.pane-h .t{color:var(--on-frame);font-size:var(--t-title)}.snap .pane.ontable>.pane-h .t .wk{color:var(--on-frame-muted);font-weight:400;font-size:var(--t-body)}.snap .pane.ontable>.pane-h .mut{color:var(--on-frame-muted)}.snap .pane.ontable>.pane-b{margin:0 -14px;padding:0 14px}.snap .pane.ontable .tlist{gap:14px;padding:14px 0 28px}.snap .pane.ontable .scard,.snap .pane.ontable .tlist.grid .scard{border:0;border-top:3px solid var(--page-hue-line);box-shadow:var(--shadow-card);border-radius:6px;padding:12px 14px 12px 16px;overflow:visible}.snap .pane.ontable .scard.pick{box-shadow:inset 4px 0 0 var(--pk), var(--shadow-card)}.snap .pane.ontable .scard.sel,.snap .pane.ontable .scard.sel:hover{box-shadow:inset 3px 0 0 var(--action), var(--shadow-card)}.snap .pane.ontable .scard.sel.pick{box-shadow:inset 4px 0 0 var(--pk), inset 7px 0 0 var(--action), var(--shadow-card)}.snap .pane.ontable .scard-h .tn{font-size:var(--t-title);font-weight:700}.snap .pane.ontable>.pane-b{container:tlist/inline-size}.snap .pane.ontable .tlist.grid{grid-template-columns:minmax(0,1fr)}@container tlist (width>=600px){.snap .pane.ontable .tlist.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container tlist (width>=900px){.snap .pane.ontable .tlist.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container tlist (width>=1240px){.snap .pane.ontable .tlist.grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.snap .pane:not(.ontable):not(.wpane){box-shadow:var(--shadow-card);border-radius:10px}@media (max-width:1099px){.snap .split{padding:12px 0}}@media (max-width:720px){.snap .split,.snap .split.open{padding:12px 0}.snap .ledger{flex-wrap:wrap}.snap .ledger .lg{border-top:1px solid var(--frame-rule);flex:40%;padding:8px 14px}.snap .ledger .lg:first-child{border-top:0;flex-basis:100%}.snap .ledger .lg:nth-child(2),.snap .ledger .lg:nth-child(4){border-left:0}.snap .ledger .hfig .v{font-size:var(--t-h)}}.snap .pane.ontable .scard-k{flex-wrap:nowrap;gap:12px;margin-left:23px}.snap .pane.ontable .kv .l{white-space:nowrap}@media (max-width:720px){.snap .pane.ontable>.pane-h{flex-wrap:wrap;height:auto;min-height:40px;padding:4px 0 8px}.snap .pane.ontable>.pane-h .hint{display:none}.snap .pane.ontable>.pane-h .t .wk{display:block}.snap .pane.ontable>.pane-h .t .wk .sep{display:none}.snap .ledger .k,.snap .ledger .hfig>.l{white-space:normal}}.snap .split.open .pane.ontable>.pane-h .t .wk{display:none}.snap .sideview{height:100%;min-height:0}.snap .sideview>.split{min-height:0}.snap .sidepanel .weekpick>span{display:none}.snap .sidepanel .cell[data-cell=compare]{gap:8px}.snap .sidepanel .stray{white-space:normal;background:0 0;flex-wrap:wrap;align-items:center;gap:6px;height:auto;padding:0}.snap .sidepanel .stray>.lbl{display:none}.snap .sidepanel .stray .tchip{max-width:100%;overflow:hidden}.snap .sidepanel .stray .note{max-width:100%}.snap .split.cover{padding-top:0}@media (max-width:1099px){.snap .split{padding:0 0 12px}}@media (max-width:900px){.snap .split,.snap .split.open{padding:0 0 12px}}@media (max-width:720px){.snap .framezone{padding:10px 0 12px}}.snap:has(.split.open) .framehl .cnt{display:none}.snap .pane.ontable .tlist,.snap .pane.ontable>.pane-b{padding-top:0}@media (max-width:720px){.snap .frametabs .hint{display:none}.snap .framehl{display:block}.snap .framehl .big{white-space:normal}.snap .framehl .cnt{margin-left:8px}}@media (max-width:1299px){.snap .sideview>.ledger .lg{padding:8px 14px}.snap .sideview>.ledger .k,.snap .sideview>.ledger .hfig>.l{white-space:normal;line-height:1.25}}.triage{flex-direction:column;gap:26px;display:flex}.trtop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.trtop h1{letter-spacing:-.025em;margin:0;font-size:23px;font-weight:700}.trtop .trsince{color:var(--faint);margin-top:2px;font-size:12px}.trlabel{color:var(--muted);font-size:12px}.trlabel b{color:var(--ink);font-weight:600}.trlabel .sep{color:var(--faint);padding:0 6px}.trsec{flex-direction:column;gap:10px;display:flex}.trsechd{border-top:2px solid var(--structure);grid-template-columns:22px minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;padding-top:8px;display:grid}.trsechd .trnum{font-family:var(--font-num);color:var(--accent);font-size:12px;font-style:normal;font-weight:700;line-height:1.4}.trsechd h2{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:700}.trsechd .trlabel{grid-column:2/3}.trtools{flex-wrap:wrap;grid-area:1/3/span 2;justify-content:flex-end;align-items:center;gap:8px;display:flex}.trnote{color:var(--muted);border-left:2px solid var(--rule-strong);padding:1px 0 1px 10px;font-size:12px;line-height:1.5}.trnote.gapnote{border-left-color:var(--warn);color:var(--warn)}.trnote b{color:inherit}.trsec>.card:not(.tbl){padding:14px 16px}.trsec .kpis.four{grid-template-columns:repeat(4,minmax(0,1fr))}.trsec .kpi .v .serif{font-size:26px}.trscroll{scrollbar-width:thin;overflow-x:auto}.trscroll>.tbl{min-width:960px}.trscroll.wide>.tbl{min-width:1180px}.trsec .tr{cursor:default}.trsec .tr:hover{background:var(--ground)}.trsec .tr>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.trdate{font:inherit;border:1px solid var(--rule-strong);background:var(--paper);color:var(--ink);border-radius:6px;padding:6px 10px;font-size:13px}.trsec .tr.officerow{background:var(--accent-soft);border-bottom:1px solid var(--rule-strong)}.trsec .tr.officerow:hover{background:var(--accent-soft)}.trsec .tr.officerow b{letter-spacing:.02em}.trsec .tr.thin,.trsec .tr.thin .num,.trsec .tr.thin b{color:var(--faint)}.trsec .th i.dir{color:var(--accent);margin-left:3px;font-size:8px;font-style:normal}.trsec .cell .p{font-family:var(--font-num)}.ratecell{white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:5px;min-width:0;display:flex}.nn{font-family:var(--font-num);color:var(--faint);font-size:10px}.pair{white-space:nowrap;align-items:baseline;gap:3px;min-width:0;display:flex}.pair.r{justify-content:flex-end}.pair .slash{color:var(--faint);font-size:10px}.stackbar{background:var(--paper);height:11px;box-shadow:inset 0 0 0 1px var(--rule);border-radius:6px;gap:2px;min-width:70px;display:flex;overflow:hidden}.stackbar i{min-width:2px;height:100%;display:block}.swatches{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:11.5px;display:flex}.swatches .sw{align-items:center;gap:5px;display:inline-flex}.swatches .sw i{width:9px;height:9px;box-shadow:inset 0 0 0 1px var(--rule);border-radius:2px;display:inline-block}.stallrow{grid-template-columns:96px minmax(0,1fr) 62px 74px;align-items:center;gap:10px;font-size:13px;display:grid}.stallrow .stg{letter-spacing:.03em;font-weight:600}.stallrow .wk{text-align:right}.props{flex-direction:column;gap:18px;display:flex}.propgroup{flex-direction:column;gap:8px;display:flex}.propgroup>h3{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:0;font-size:11px;font-weight:600}.prop{flex-direction:column;gap:7px;padding:12px 15px 13px;display:flex}.prop.decided{border-left:3px solid var(--accent)}.prophd{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.propmove{font-family:var(--font-num);font-size:13.5px;font-weight:700}.propmove .arrow{color:var(--faint);padding:0 5px;font-weight:400}.propread{margin:0;font-size:13.5px;line-height:1.5}.prop details>summary{cursor:pointer;color:var(--accent);width:-moz-fit-content;width:fit-content;font-size:11.5px;font-weight:600;list-style:none}.prop details>summary::-webkit-details-marker{display:none}.prop details>summary:before{content:"▸";margin-right:5px;font-size:9px}.prop details[open]>summary:before{content:"▾"}.prop details p{color:var(--muted);margin:5px 0 0;font-size:12.5px;line-height:1.55}.propfoot{border-top:1px solid var(--line2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:1px;padding-top:9px;display:flex}.propact{min-width:0;font-size:12.5px;line-height:1.5}.propact .what{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin-right:7px;font-size:10px;font-weight:600}.propact.none{color:var(--faint)}.propdo{flex-shrink:0;align-items:center;gap:7px;display:flex}.verdict{align-items:baseline;gap:7px;font-size:12.5px;display:inline-flex}.verdict b{font-weight:700}.verdict.confirmed b{color:var(--ok)}.verdict.rejected b{color:var(--bad)}.verdict .state{color:var(--faint);font-size:11px}.verdict .state.failed{color:var(--bad)}@media screen and (max-width:1024px){.trsec .kpis.four{grid-template-columns:repeat(2,minmax(0,1fr))}.trsechd{grid-template-columns:22px minmax(0,1fr)}.trtools{grid-area:auto/1/auto/-1;justify-content:flex-start}}.triage .trtop h1,.triage .trsechd h2{color:var(--on-frame)}.triage .trtop .trsince,.triage .trtop .trlabel,.triage .trsechd .trlabel{color:var(--on-frame-muted)}.triage .trtop .trlabel b,.triage .trsechd .trlabel b{color:var(--on-frame)}.triage .trtop .trlabel .sep,.triage .trsechd .trlabel .sep{color:var(--on-frame-muted)}.triage .trsechd{border-top-color:var(--frame-edge)}.triage .trsechd .trnum{color:var(--on-frame-link)}.triage .trsec>.trnote{color:var(--on-frame-muted);border-left-color:var(--frame-edge)}.triage .trsec>.trnote.gapnote{color:var(--on-frame-caution);border-left-color:var(--on-frame-caution)}.triage .trsec>.trtools .hint,.triage .trsec>.swatches,.triage .props>.propgroup>h3{color:var(--on-frame-muted)}.triage .trsec>.trtools .trdate{background:var(--frame-field);border-color:var(--frame-edge);color:var(--on-frame);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.trn{font-size:var(--t-body);margin:-18px calc(-1 * var(--page-x,28px)) -40px;height:calc(100vh - var(--top-h,56px));background:0 0;flex-direction:column;min-height:520px;line-height:1.45;display:flex;overflow:hidden}.page:has(>.trn){background:var(--ground-glow), var(--ground-gradient)}.trn .n{font-family:var(--font-num);font-variant-numeric:tabular-nums}.trn .mut{color:var(--ink-muted)}.trn .grow{flex:1}:where(.trn button){font-family:inherit;font-size:inherit}.trn .loadline{color:var(--ink-faint);text-align:center;padding:24px}.trn .tpad{padding:16px 24px}.trn .pagehd{position:relative;top:auto}.trn .tmain{flex-direction:column;min-width:0;max-width:100%;min-height:0;display:flex}.trn .tpanel .cell{overflow:hidden}.trn .tpanel .cell[data-cell=track],.trn .tpanel .cell[data-cell=who]{height:54px}.trn .tpanel .cell[data-cell=by]{height:85px}.trn .tpanel .cell[data-cell=window]{height:121px}.trn .tpanel .cell[data-cell=window]:has(.seg>:nth-child(3)){height:152px}.trn .tpanel .cell[data-cell=compare]{height:150px}.trn .tpanel .cell[data-cell=copy]{height:32px}.trn .tpanel .wspan{font-size:var(--t-fine);color:var(--on-frame-muted);white-space:nowrap;text-overflow:ellipsis;height:30px;line-height:30px;overflow:hidden}.trn .tpanel .fld{white-space:nowrap;text-overflow:ellipsis;height:30px;min-height:0;padding:0 10px;overflow:hidden}.trn .tpanel .tray{flex-flow:column;flex:1;align-items:flex-start;gap:6px;min-height:0;display:flex;overflow:auto}.trn .tpanel .tray .hint{white-space:normal;color:var(--on-frame-muted);font-size:var(--t-fine)}.trn .tpanel .tray .chip{text-overflow:ellipsis;max-width:100%;overflow:hidden}.trn .tpanel .tray select{flex:none}.trn .glow{animation:1.1s tglow}@keyframes tglow{0%{background:0 0}15%{background:color-mix(in srgb, var(--page-hue) 34%, transparent)}to{background:0 0}}.trn .tcard h3.glow{border-radius:5px;margin-left:-4px;padding-left:4px}.trn .tdraw svg.ch{animation:.6s ease-out twipe}.trn .tdraw .ktiles,.trn .tdraw .tpts,.trn .tdraw .say,.trn .tdraw .dots,.trn .tdraw .tlead{animation:.45s ease-out tfade}@keyframes twipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes tfade{0%{opacity:.25;transform:translateY(3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.trn .glow,.trn .tdraw svg.ch,.trn .tdraw .ktiles,.trn .tdraw .tpts,.trn .tdraw .say,.trn .tdraw .dots,.trn .tdraw .tlead{animation:none}}.trn .tcard .tsub{font-size:var(--t-fine);color:var(--ink-muted);margin:1px 0 8px;padding-right:30px}.trn .tpts{margin:0;padding:0;list-style:none}.trn .tpts li{border-top:1px solid var(--rule);grid-template-columns:72px minmax(0,1fr) 72px;align-items:center;gap:12px;padding:6px 0;display:grid}.trn .tpts li:first-child{border-top:0}.trn .tpts .pv{font-size:var(--t-figsm);text-align:right;white-space:nowrap}.trn .tpts .pt{font-size:var(--t-body);min-width:0}.trn .tpts .pt small{color:var(--ink-muted);font-size:var(--t-fine);margin-left:6px}.trn .tpts .pb{background:var(--bar-track);border-radius:4px;height:8px;overflow:hidden}.trn .tpts .pb:empty{background:0 0}.trn .tpts .pb i{background:var(--page-hue-line);border-radius:4px;height:100%;display:block}.trn .hshare{margin:10px 0 4px}.trn .pc{vertical-align:0;border-radius:50%;width:10px;height:10px;margin-right:6px;display:inline-block}.trn .tsplit{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:28px;display:grid}.trn .tlead{font-size:var(--t-h);letter-spacing:-.01em;color:var(--ink);margin:2px 0 10px;font-weight:600;line-height:1.3}.trn .tlead b{color:var(--page-hue-line);font-family:var(--font-fig);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:800}.trn .tcard.wide>h3{box-shadow:inset 0 -2px 0 var(--page-hue-line);padding-bottom:3px;display:inline-block}.trn .tintro{font-size:var(--t-body);color:var(--ink);margin:10px 0 2px}.trn .tavg{background:var(--panel-tint);font-size:var(--t-body);color:var(--ink);border-radius:8px;margin:10px 0 0;padding:9px 12px}.trn .tavg b{font-weight:700}.trn .chart-h{font-size:var(--t-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 8px;font-weight:700}.trn .dots{position:relative}.trn .drows.sc{scrollbar-width:thin;max-height:420px;overflow:auto}.trn .dr,.trn .dax{grid-template-columns:110px minmax(0,1fr) 46px;align-items:center;gap:10px;display:grid}.trn .dr{height:26px;font-size:var(--t-fine)}.trn .dr .dn{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.trn .dr .dv{text-align:right}.trn .dr .dk{height:100%;position:relative}.trn .dr .rule{border-left:2px dashed var(--ink-muted);width:0;position:absolute;top:-3px;bottom:-3px}.trn .dr .stem{background:var(--bar-30);height:2px;position:absolute;top:50%;transform:translateY(-50%)}.trn .dr .dot{background:var(--bar);border:2px solid var(--paper);width:12px;height:12px;box-shadow:0 0 0 1px var(--bar);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.trn .dr.pale{opacity:.45}.trn .dr.on .dn{color:var(--ink)}.trn .dsep{border-top:1px solid var(--rule-strong);height:0;margin:4px 0}.trn .dax{font-size:var(--t-label);color:var(--ink-faint);margin-top:4px}.trn .dax.dtop{margin:0 0 2px}.trn .dax .ax{height:14px;position:relative}.trn .dax .ax span{white-space:nowrap;position:absolute;transform:translate(-50%)}.trn .dax .olbl{color:var(--ink-muted);font-weight:700}.trn .tstack2{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.trn .tstack{flex-direction:column;gap:12px;min-width:0;display:flex}.trn .subh{font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin:12px 0 4px;font-weight:700}.trn .mlist{scrollbar-width:thin;max-height:420px;overflow:auto}.trn .mrow{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:7px 0;display:grid}.trn .mrow:first-child{border-top:0}.trn .mrow .who{font-weight:600}.trn .mrow .who .ar{color:var(--ink-faint);margin:0 6px}.trn .mrow small{color:var(--ink-muted);font-size:var(--t-fine);display:block}.trn .mrow .v{text-align:right;white-space:nowrap;font-size:var(--t-lead)}.trn .mrow .v small{margin-left:4px;display:inline}.trn .tt.st th .pc{margin-right:4px}.trn .tnote{color:var(--on-frame-muted);font-size:var(--t-body);border:1px dashed var(--frame-rule);border-radius:8px;grid-column:1/-1;margin:0;padding:8px 12px}.trn .toast{right:16px;top:calc(var(--top-h,56px) + 56px);z-index:9;background:var(--structure);color:var(--on-dark);font-size:var(--t-fine);box-shadow:0 6px 18px color-mix(in srgb, var(--ink) 25%, transparent);border-radius:6px;max-width:520px;padding:7px 11px;position:fixed}.trn .toast code{font-family:var(--font-num);color:var(--band);font-size:var(--t-label);word-break:break-all;background:0 0;padding:0}.trn .tline{min-width:0;color:var(--on-frame-muted);font-size:var(--t-fine);background:0 0;align-items:center;gap:7px;display:inline-flex}.trn .tline>span{text-overflow:ellipsis;overflow:hidden}.trn .tline .btn{height:26px;padding:0 10px}.trn .framezone>.plimitline{white-space:normal;align-self:center;display:flex}.trn .tline.run{color:var(--on-frame)}.trn .tline .tldot{background:var(--band);border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite tlpulse}@keyframes tlpulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.trn .tline .tldot{animation:none}}.trn .tline.bad>span{color:var(--on-frame-negative);background:var(--frame-field);border-radius:6px;padding:2px 8px;font-weight:600}.trn .tline .btn{border-color:var(--frame-edge);color:var(--on-frame);background:0 0}.trn .tline .btn:hover{border-color:var(--on-frame-link);color:var(--on-frame-link)}.trn .tbody{contain:inline-size;flex:1;min-height:0;padding:0 0 14px;overflow:auto}.trn .ttiles{flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.trn .ttile{background:var(--paper);box-shadow:var(--shadow-panel);border:0;border-radius:8px;min-width:0;padding:6px 12px 7px}.trn .ttile .l{font-size:var(--t-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-weight:600;line-height:1.25}.trn .ttile .v{font-size:var(--t-h);font-weight:500;line-height:1.15}.trn .ttile .v .tsub{font-size:var(--t-fine);color:var(--ink-muted);margin-left:8px;font-weight:400}.trn .ttile .c{font-size:var(--t-fine);color:var(--ink-muted);line-height:1.3}.trn .tchartbox{background:var(--paper);box-shadow:var(--shadow-panel);border:0;border-radius:8px;flex:none;min-width:0;padding:6px 12px}.trn .tcap{font-size:var(--t-fine);color:var(--ink-muted);margin:2px 0 0;line-height:1.35}.trn .tlegend{font-size:var(--t-fine);flex-wrap:wrap;gap:2px 14px;margin:0 0 2px;display:flex}.trn .tlegend span{align-items:center;gap:6px;display:inline-flex}.trn .tlegend i{border:0 solid;border-radius:2px;width:18px;height:3px;display:inline-block}.trn .tlegend i.dash{border-top-style:dashed;border-top-width:2px;border-radius:0;height:0}.trn .tchart{width:100%;min-width:0;position:relative}.trn .tchart-empty{color:var(--ink-faint);place-items:center;display:grid}.trn svg.ch{display:block;overflow:visible}.trn svg.ch text{font-family:var(--font-ui);font-size:var(--t-label);fill:var(--ink-muted)}.trn svg.ch text.n{font-family:var(--font-num);font-variant-numeric:tabular-nums}.trn svg.ch .grid{stroke:var(--rule);stroke-width:1px}.trn svg.ch .axis{stroke:var(--rule-strong);stroke-width:1px}.trn svg.ch .guide{stroke:var(--ink-faint);stroke-width:1px;stroke-dasharray:3 3}.trn svg.ch .band.t0{fill:var(--bar-10)}.trn svg.ch .band.t1{fill:var(--bar-20)}.trn svg.ch text.bandl{font-size:var(--t-label);fill:var(--ink-muted)}.trn svg.ch .mark circle{fill:var(--ink-structure)}.trn svg.ch .mark text{fill:var(--ink-structure);font-weight:600;font-size:var(--t-label)}.trn .ttip{z-index:5;pointer-events:none;background:var(--structure);color:var(--on-dark);font-size:var(--t-fine);box-shadow:0 6px 18px color-mix(in srgb, var(--ink) 25%, transparent);border-radius:6px;min-width:160px;max-width:280px;padding:6px 9px;position:absolute}.trn .ttip .tw{margin-bottom:2px;font-weight:700}.trn .ttip .tm{color:var(--nav);margin-bottom:2px}.trn .ttip .tr{justify-content:space-between;align-items:center;gap:12px;display:flex}.trn .ttip .sw{border-radius:2px;width:9px;height:9px;margin-right:5px;display:inline-block}.trn .tpane{background:var(--paper);min-height:120px;box-shadow:var(--shadow-panel);border:0;border-radius:8px;flex:1;overflow:auto}.trn .tgrid2{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;min-height:0;display:grid}.trn .tgrid2 .tpane{min-height:0}.trn .tgrid2 .tt th{white-space:normal;min-width:64px}.trn .tgrid2 .tt th.r{max-width:120px}.trn table.tt{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--t-body)}.trn .tt caption{caption-side:top;text-align:left;font-weight:700;font-size:var(--t-body);padding:6px 8px 4px;position:sticky;left:0}.trn .tt th{font-size:var(--t-label);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-muted);text-align:left;border-bottom:1px solid var(--rule-strong);background:var(--fig);z-index:2;white-space:nowrap;vertical-align:bottom;padding:4px 8px;font-weight:600;line-height:1.2;position:sticky;top:0}.trn .tt th.sort{cursor:pointer;-webkit-user-select:none;user-select:none}.trn .tt th.sort:hover,.trn .tt th[aria-sort=ascending],.trn .tt th[aria-sort=descending]{color:var(--ink)}.trn .tt th .sa{width:9px;font-size:var(--t-label);vertical-align:1px;color:var(--action);margin-left:3px;display:inline-block}.trn .tt th.r,.trn .tt td.n{text-align:right}.trn .tt td{height:var(--rh);border-bottom:1px solid var(--rule);white-space:nowrap;vertical-align:middle;padding:0 8px}.trn .tt td.n{font-family:var(--font-num);font-variant-numeric:tabular-nums}.trn .tt td.hot{font-weight:700}.trn .tt td.pk{width:40px}.trn .tt td.pk input{accent-color:var(--action);vertical-align:middle;margin:0}.trn .tt .sw{vertical-align:-1px;border:1px solid;border-radius:2px;width:9px;height:9px;margin-left:6px;display:inline-block}.trn .tt td.nm{white-space:normal;min-width:130px;padding-top:2px;padding-bottom:2px;line-height:1.25}.trn .tt td.nm .was{font-size:var(--t-label);color:var(--ink-muted);display:block}.trn .tt .ini{color:var(--ink-muted);font-family:var(--font-num);font-size:var(--t-label)}.trn .tt td.spk{width:104px}.trn .tt svg.spark{display:block}.trn .tt svg.spark .smark{stroke:var(--ink-structure);stroke-dasharray:2 2;opacity:.6}.trn .tt tr.cl{cursor:pointer}.trn .tt tr.cl:hover td{background:var(--row-hover)}.trn .tt tr.sel td{background:var(--action-tint)}.trn .tt tr.open td{box-shadow:inset 0 -2px 0 var(--action)}.trn .tt tbody.lines tr td{background:color-mix(in srgb, var(--ground) 55%, var(--paper))}.trn .tt tbody.lines tr:first-child td{border-top:1px solid var(--rule-strong)}.trn .tt tbody.lines tr.sel td{background:var(--action-tint)}.trn .tt tfoot td{background:var(--ground);border-top:1px solid var(--rule-strong);font-weight:700;position:sticky;bottom:0}.trn .lbl{font-size:var(--t-label);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted);white-space:nowrap;font-weight:600}.trn .tray{flex-wrap:wrap;align-items:center;gap:6px;min-height:26px;display:inline-flex}.trn .tray .chip{text-transform:none;letter-spacing:0;background:var(--paper);border:1px solid var(--rule-strong);font-weight:600;font-size:var(--t-fine);white-space:nowrap;border-radius:14px;align-items:center;gap:6px;padding:1px 3px 1px 9px;display:inline-flex}.trn .tray .chip i{border-radius:3px;width:10px;height:10px;display:inline-block}.trn .tray .chip .tx{cursor:pointer;color:var(--ink-muted);font-size:var(--t-lead);background:0 0;border:0;padding:0 4px;line-height:1}.trn .tray .hint{font-size:var(--t-fine);color:var(--ink-muted)}.trn .pagehd .tray .hint,.trn .pagehd .lbl{color:var(--on-frame-muted)}.trn .tcards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.trn .tcard{background:var(--paper);box-shadow:var(--shadow-panel);border:0;border-radius:10px;min-width:0;padding:10px 14px;position:relative}.trn .tcard.wide{grid-column:1/-1}.trn .tcard h3{font-size:var(--t-lead);text-transform:none;letter-spacing:0;color:var(--ink);margin:0;padding-right:30px;font-weight:700}.trn .tcard .say{font-size:var(--t-body);color:var(--ink-muted);margin:2px 0 8px}.trn .tcard .say.nb{color:var(--ink-faint)}.trn .ibtn{border:1px solid var(--rule-strong);background:var(--paper);width:22px;height:22px;color:var(--action);font-family:Georgia,serif;font-style:italic;font-weight:700;font-size:var(--t-fine);cursor:pointer;border-radius:50%;padding:0;position:absolute;top:8px;right:10px}.trn .ibtn:hover,.trn .ibtn.on{background:var(--action);color:var(--on-fill);border-color:var(--action)}.trn .inote{background:var(--panel-tint);font-size:var(--t-body);border-radius:8px;margin:6px 0 8px;padding:8px 12px}.trn .inote b.h{font-size:var(--t-label);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:2px;display:block}.trn .inote p{margin:0 0 4px}.trn .inote ul{margin:2px 0 0;padding-left:16px}.trn .ktiles{margin:2px 0 12px}.trn .inner{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px;display:flex}.trn .inner .sw-l{font-weight:600;font-size:var(--t-body);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.trn .reading{border-left:3px solid var(--rule-strong);background:var(--panel-tint);font-size:var(--t-body);border-radius:0 6px 6px 0;margin:6px 0;padding:7px 11px}.trn .reading.dbl{border-left-color:var(--action);background:var(--action-tint)}.trn .histrow{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.trn .histrow h4{font-size:var(--t-body);margin:0}.trn .histrow .tcap{min-height:2.7em}.trn .grid2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.trn svg.ch .mark line{stroke:var(--ink-structure);stroke-width:1.2px;stroke-dasharray:3 2}.trn svg.ch text.halo{paint-order:stroke;stroke:var(--paper);stroke-width:3px;stroke-linejoin:round}.trn .hbars{flex-direction:column;gap:3px;max-height:300px;padding-right:4px;display:flex;overflow:auto}.trn .hb{font-size:var(--t-fine);grid-template-columns:120px minmax(0,1fr) 44px;align-items:center;gap:8px;display:grid}.trn .hb .hn{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.trn .hb.hi .hn{font-weight:700}.trn .hb .ht{background:var(--bar-track);border-radius:3px;height:12px;display:flex;position:relative;overflow:visible}.trn .hb .ht i{height:100%;display:block}.trn .hb .ht i:first-child{border-radius:3px 0 0 3px}.trn .hb .href{background:var(--structure);width:2px;position:absolute;top:-3px;bottom:-3px}.trn .hb .hv{text-align:right}.trn .ttable{padding:0;overflow:hidden}.trn .ttable .tpane{border:0;border-radius:10px 10px 0 0;max-height:520px}.trn .ttable .tcap{padding:4px 12px 8px}.trn .tt tr.grp th{font-size:var(--t-label);text-align:center;background:var(--ground);border-bottom:1px solid var(--rule);top:0}.trn .tt tr.grp+tr th{top:21px}.trn .tt th.gh{letter-spacing:.04em}.trn .tpane.small{border:1px solid var(--rule);max-height:300px}.trn .tt.hot td.nm{min-width:260px}.trn .about{background:var(--paper);border:1px solid var(--rule);border-radius:10px;max-width:980px;padding:12px 20px 18px}.trn .about .lead{font-size:var(--t-body);background:var(--action-tint);border-radius:8px;margin:4px 0 6px;padding:10px 14px}.trn .tbody p.aold{font-size:var(--t-fine);color:var(--ink-muted);align-items:center;gap:10px;margin:6px 0 2px;display:flex}.trn .tbody .aold .btn{flex:none}.trn .tbody p.amade{font-size:var(--t-fine);color:var(--ink-muted);margin:18px 0 2px}.trn .about h3{font-size:var(--t-lead);margin:16px 0 4px}.trn .about .anote{border-bottom:1px solid var(--rule);padding:6px 0 8px}.trn .about h4{font-size:var(--t-body);margin:0 0 2px}.trn .about .aextra{border-bottom:1px solid var(--rule);padding:6px 0 8px}.trn .about p{font-size:var(--t-body);margin:2px 0 4px}.trn .about ul{font-size:var(--t-body);color:var(--ink-muted);margin:2px 0 0;padding-left:18px}.trn .tag{font-size:var(--t-label);letter-spacing:.05em;text-transform:uppercase;vertical-align:1px;border-radius:4px;margin-left:6px;padding:1px 6px;font-weight:700;display:inline-block}.trn .tag.counted{background:var(--action-tint);color:var(--positive)}.trn .tag.read{background:var(--panel-tint);color:var(--ink-muted)}@media (max-width:1240px){.trn .ttile .c{font-size:var(--t-label)}}@media (max-width:1099px){.trn .tcards{grid-template-columns:minmax(0,1fr)}.trn .histrow{grid-template-columns:repeat(2,minmax(0,1fr))}.trn .tsplit,.trn .tstack2{grid-template-columns:minmax(0,1fr);gap:16px}}@media (max-width:900px){.trn .tpts li{grid-template-columns:56px minmax(0,1fr) 44px;gap:8px}.trn .dr,.trn .dax{grid-template-columns:84px minmax(0,1fr) 38px;gap:8px}.trn{height:auto;min-height:0;overflow:visible}.trn .ttiles{grid-template-columns:repeat(2,minmax(0,1fr))}.trn .tgrid2,.trn .grid2{grid-template-columns:1fr}.trn .tpane{max-height:60vh}}.trn .hoteams{margin-top:10px}.trn .hoteams h4{font-size:var(--t-body);margin:0 0 4px;font-weight:600}.trn .hoteams ul{columns:2 280px;font-size:var(--t-body);column-gap:24px;margin:0;padding-left:18px}.trn .hoteams li{break-inside:avoid;padding:1px 0}.trn{overflow-clip-margin:12px;overflow:clip}.trn .tbody{margin-right:-10px}.trn .tlists{margin:4px 0 10px}.trn .tlcols{grid-template-columns:repeat(var(--lc,2), minmax(0, 1fr));gap:16px;display:grid}.trn .tlcol{min-width:0}.trn .tlcol h4{border-bottom:1px solid var(--rule);font-size:var(--t-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 3px;padding-bottom:3px;font-weight:600}.trn .tlcol dl{margin:0}.trn .tlrow{font-size:var(--t-body);align-items:baseline;gap:8px;padding:2px 0;display:flex}.trn .tlrow dt{min-width:0;color:var(--ink);flex:auto}.trn .tlrow dd{text-align:right;color:var(--ink);flex:none;margin:0;font-weight:500}.trn .tlrow[data-row=me] dt,.trn .tlrow[data-row=me] dd{font-weight:700}.trn .tlnote{font-size:var(--t-fine);color:var(--ink-muted);margin:4px 0 0}.trn .tdraw .tlists{animation:.45s ease-out tfade}@media (prefers-reduced-motion:reduce){.trn .tdraw .tlists{animation:none}}.trn .mqsplit{margin-top:4px}.trn .mqsec+.mqsec{margin-top:20px}.trn .mqsec .hlist{margin-bottom:6px}.trn .mqlists{gap:14px;margin:2px 0 8px}.trn .mqsec .tlb{margin-top:8px}.brd{font-size:var(--t-body);margin:-18px calc(-1 * var(--page-x,28px)) -40px;height:calc(100vh - var(--top-h,56px));background:0 0;flex-direction:column;min-height:520px;line-height:1.45;display:flex;overflow:hidden}.page:has(>.brd){background:var(--ground-glow), var(--ground-gradient)}.brd .pagehd{position:relative;top:auto}:where(.brd button){font-family:inherit;font-size:inherit}.brd .n,.brd .mono{font-family:var(--font-num);font-variant-numeric:tabular-nums}.brd .bmain{scrollbar-width:thin;flex-direction:column;min-width:0;min-height:0;padding-bottom:16px;display:flex;overflow:auto}.brd .bstack{flex-direction:column;gap:14px;min-height:0;display:flex}.brd .frametabs .ftab .fcnt{font-family:var(--font-num);font-size:var(--t-fine);opacity:.85;margin-left:2px;font-weight:500}.brd .sidepanel .bprintbtn{border-color:var(--page-hue);color:var(--page-hue);background:0 0;height:32px;font-weight:600}.brd .sidepanel .bprintbtn:hover{background:var(--page-hue-soft);color:var(--on-frame)}.brd .sidepanel input[type=search]{width:100%;height:30px}.brd .bpanel .cell[data-cell=show] .seg.stack button{height:28px}.bcard{background:var(--paper);color:var(--ink);box-shadow:var(--shadow-panel);border-top:3px solid var(--page-hue-line);border-radius:10px;flex-direction:column;flex:0 auto;min-width:0;min-height:0;display:flex}.bmain>.bcard,.bmain>.bstack>.bcard:last-child{min-height:0}.bhead{border-bottom:1px solid var(--rule);font-size:var(--t-fine);color:var(--ink-muted);flex-wrap:wrap;align-items:baseline;gap:4px 18px;padding:9px 16px;display:flex}.bhead b{color:var(--ink);font-weight:700}.bnote{font-size:var(--t-fine);color:var(--ink-muted);margin:0;padding:8px 16px}.bscroll{scrollbar-width:thin;min-height:0;overflow:auto}.bfoot{border-top:1px solid var(--rule-strong);font-size:var(--t-fine);color:var(--ink-muted);flex-wrap:wrap;align-items:baseline;gap:4px 20px;padding:10px 16px;display:flex}.bfoot b{color:var(--ink);font-size:var(--t-body)}.btable{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:var(--t-body)}.btable th,.btable td{text-align:left;white-space:nowrap;text-overflow:ellipsis;padding:0 8px;overflow:hidden}.btable th.r,.btable td.r{text-align:right}.btable td.r{font-family:var(--font-num);font-variant-numeric:tabular-nums}.btable thead th{z-index:2;background:var(--fig);border-bottom:1px solid var(--rule-strong);height:34px;font-size:var(--t-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-weight:700;position:sticky;top:0}.btable .bsort{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;text-overflow:ellipsis;background:0 0;border:0;align-items:center;gap:4px;max-width:100%;margin:0;padding:0;display:inline-flex;overflow:hidden}.btable .bsort:hover,.btable .bsort.on{color:var(--ink)}.btable .bsort i{color:var(--page-hue-line);min-width:8px;font-size:9px;font-style:normal}.btable .bsort:focus-visible{outline:2px solid var(--action);outline-offset:2px;border-radius:3px}.btable tbody td{height:var(--rh,32px);border-bottom:1px solid var(--rule);vertical-align:middle}.btable tbody tr[data-row]{cursor:pointer}.btable tbody tr[data-row]:hover td{background:color-mix(in srgb, var(--page-hue-tint) 90%, var(--paper))}.btable tbody tr[data-row]:hover td:first-child{box-shadow:inset 3px 0 0 var(--page-hue-line)}.btable tbody tr[data-row]:focus-visible{outline:2px solid var(--action);outline-offset:-2px}.btable tbody tr[data-row]:focus-visible td{background:color-mix(in srgb, var(--page-hue-tint) 70%, var(--paper))}.btable tr.covered td{background:color-mix(in srgb, var(--page-hue-tint) 35%, var(--paper))}.btable .bgrp th{z-index:1;text-align:left;background:color-mix(in srgb, var(--panel-tint) 85%, var(--paper));border-bottom:1px solid var(--rule);height:30px;box-shadow:inset 3px 0 0 var(--page-hue-line);font-size:var(--t-label);color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;padding:0 10px;font-weight:600;position:sticky;top:34px;overflow:hidden}.btable .bgrp b{color:var(--ink);text-transform:uppercase;letter-spacing:.06em;margin-right:10px;font-weight:700}.btable .bgrp .gspan{letter-spacing:.02em;margin-right:10px}.btable .bgrp .gcnt{font-family:var(--font-num)}.btable .bnone td{text-align:center;height:64px;color:var(--ink-muted);white-space:normal}.btable td.mono,.btable td .mono{font-family:var(--font-num);font-size:var(--t-fine);color:var(--ink)}.btable td.wrap{white-space:normal;padding-block:4px;line-height:1.35}.btable .bnil{color:var(--ink-faint)}.btable .bmore{color:var(--ink-muted);font-size:var(--t-fine)}.btable .batty,.btable .bcase{flex-direction:column;min-width:0;line-height:1.2;display:flex}.btable .batty b,.btable .bdef b{text-overflow:ellipsis;font-weight:600;overflow:hidden}.btable .bsub{font-size:var(--t-fine);color:var(--ink-muted);text-overflow:ellipsis;overflow:hidden}.btable .bdef{align-items:baseline;gap:4px;min-width:0;max-width:100%;display:inline-flex}.btable .bstar{color:var(--page-hue-line);flex:none;font-size:13px}.btable td.bmenu,.btable th.bmenu{text-align:center;padding:0 2px;overflow:visible}.btable .bhear{flex-direction:column;align-items:flex-start;gap:2px;padding-block:3px;line-height:1.15;display:flex}.btable .bht{text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;max-width:100%;font-size:var(--t-label);border-left:3px solid var(--ht,var(--rule-strong));background:var(--ht-t,var(--panel-tint));color:var(--ink);border-radius:3px;padding:1px 6px;overflow:hidden}:is(.btable tbody tr:has(.bhear) td,.btable tbody tr:has(.bcase) td){height:calc(var(--rh,32px) + 12px)}.bhigh{border-bottom:1px solid var(--rule);padding:12px 16px 14px}.hfigs.bhigh{grid-template-columns:repeat(var(--hn,3), minmax(0, 200px))}.bphead{flex:none}.bphcols{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:32px;padding:14px 16px 16px;display:grid}.bphcols>:only-child{grid-column:1/-1}.bphl .hlist,.bphl .hshare{max-width:520px}.bphlab{font-size:var(--t-label);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 10px;font-weight:700}.bphr .hfigs{align-items:end}.bheads{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:12px 40px;padding:12px 16px 14px;display:flex}.bagrp{min-width:0}.bwho{font-size:var(--t-label);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 8px;font-weight:700}.bagrp .hfigs{grid-template-columns:repeat(2,minmax(0,max-content));gap:14px 28px}.page:not(.wide)>.brd.wall{z-index:60;background:var(--ground-glow), var(--ground-gradient), var(--frame);max-width:none;height:100vh;margin:0;padding:0 20px 12px;position:fixed;inset:0}.brd.wall .framezone{grid-template-columns:var(--side-w) minmax(0, 1fr)}.brd.wall .sidelay{grid-template-columns:minmax(0,1fr)}.brd.wall .bleave{height:30px}.brd.wall .btable{font-size:var(--t-lead)}.bprint{display:none}@media print{@page boardsheet{size:landscape;margin:8mm}.brd{page:boardsheet;height:auto;min-height:0;margin:0;display:block;overflow:visible}.page:has(>.brd){background:var(--paper)}.brd .framezone,.brd .sidefold,.brd .sidepanel,.brd .siderail,.brd .bmain>:not(.bprint){display:none!important}.brd .sidelay,.brd .bmain{height:auto;padding:0;display:block;overflow:visible}.bprint{color:var(--ink);font-size:8.5px;display:block}.bprintmark{color:var(--structure);align-items:center;gap:7px;margin:0 0 6px;display:flex}.bprinthd{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 6px;display:flex}.bprinthd b{font-size:12px}.bprinthd .bwarn{margin-left:auto;font-weight:700}.bptable{border-collapse:collapse;table-layout:auto;width:100%}.bptable th,.bptable td{border-bottom:1px solid var(--rule);text-align:left;white-space:nowrap;padding:2px 5px}.bptable th.r,.bptable td.r{text-align:right}.bptable thead th{text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--ink-muted);font-size:7.5px}.bptable .bgrp th{background:var(--panel-tint);padding-top:4px;font-size:8px}.bptable .bgrp .gspan,.bptable .bgrp .gcnt{margin-left:8px;font-weight:400}.bptable .bsub{color:var(--ink-muted);font-size:7px;display:block}.bptable .batty{display:block}.bptable .bstar{color:var(--ink)}.bptable .bmore,.bptable .bnil{color:var(--ink-muted)}.bptable td.mono{font-family:var(--font-num);font-variant-numeric:tabular-nums}.bptable tr{break-inside:avoid}}@media (max-width:900px){.brd{height:auto;min-height:0;overflow:visible}.brd .bmain{overflow:visible}.bphcols{grid-template-columns:minmax(0,1fr)}}.btable thead th.c-chair,.btable thead th.c-case,.btable thead th.c-ctl,.btable thead th.c-setovers{white-space:normal;line-height:1.15}.btable thead th.c-chair .bsort,.btable thead th.c-case .bsort,.btable thead th.c-ctl .bsort,.btable thead th.c-setovers .bsort{text-align:left;white-space:normal}.btable .bhear .tm{color:var(--ink-muted);font-size:var(--t-fine);margin-left:6px}.bsvhead{align-items:flex-start}.bsvlist{min-width:260px}.bsvtab{border-collapse:collapse;font-size:var(--t-body)}.bsvtab th,.bsvtab td{text-align:left;vertical-align:baseline;padding:3px 10px 3px 0}.bsvtab thead th{font-size:var(--t-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);padding-bottom:4px;font-weight:700}.bsvtab .r{text-align:right;font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--t-lead);color:var(--page-hue);padding:3px 0 3px 18px;font-weight:700}.bsvtab thead .r{font-size:var(--t-label);color:var(--ink-muted)}.bsvtab tbody th b{color:var(--ink);font-weight:600}.bsvtab tbody th .bsub{font-size:var(--t-fine);color:var(--ink-muted);margin-left:8px;font-weight:400}.bsvtab tbody tr+tr th,.bsvtab tbody tr+tr td{border-top:1px solid var(--rule)}.bsvrule{max-width:520px;font-size:var(--t-fine);color:var(--ink-muted);padding-top:22px}.bsvrule .brule{color:var(--ink);margin:0 0 6px}.bsvrule .babout summary{cursor:pointer;color:var(--action);width:max-content}.bsvrule .babout ul{margin:6px 0;padding-left:18px}.bsvrule .babout li{margin:0 0 4px}.bsvrule .babout p{margin:0}.bsvtable thead tr.bsvgrp th{border-bottom:1px solid var(--rule);text-align:center;letter-spacing:.03em;text-transform:none;white-space:normal;height:26px;font-weight:600;line-height:1.15;top:0}.bsvtable thead tr:not(.bsvgrp) th{white-space:normal;line-height:1.15;top:26px}.bsvtable thead tr:not(.bsvgrp) th .bsort{white-space:normal;text-align:right}.bsvtable thead tr:not(.bsvgrp) th.c-attorney .bsort{text-align:left}.bsvtable .bgrp th{top:60px}.bsvtable tbody tr[data-atty] td{height:34px}.bsvtable tbody tr[data-atty].on td{background:color-mix(in srgb, var(--page-hue-tint) 55%, var(--paper))}.bsvtable .bcaret{color:var(--page-hue-line);width:14px;font-size:11px;font-style:normal;display:inline-block}.bsvtable tr.bsvper th,.bsvtable tr.bsvper td{border-bottom:1px solid var(--rule-strong);background:color-mix(in srgb, var(--panel-tint) 60%, var(--paper));text-align:left;height:32px;padding:0 8px;font-weight:700}.bsvtable tr.bsvper td{text-align:right;font-family:var(--font-num);font-variant-numeric:tabular-nums}.bsvtable tr.bsvper .batty b{font-weight:700}.bsvtable tfoot tr.boffice th,.bsvtable tfoot tr.boffice td{border-top:1px solid var(--ink-muted);position:sticky;bottom:0}.bsvtable tr.bsvopen>td{white-space:normal;background:var(--paper);height:auto;padding:4px 8px 10px 22px}.bsvcases{font-size:var(--t-fine);border:1px solid var(--rule);border-radius:6px}.bsvcases thead th{height:28px;position:static}.bsvcases tbody td{height:30px}.bsvcases .bsvquiet th{text-align:left;height:26px;font-size:var(--t-label);color:var(--ink-muted);background:color-mix(in srgb, var(--panel-tint) 50%, var(--paper));border-bottom:1px solid var(--rule);padding:0 8px;font-weight:600}.bsvcases .bsvquiet .gcnt{font-family:var(--font-num);margin-left:10px;font-weight:400}.bsvcases .bsvquiet~tr[data-row] td{color:var(--ink-muted)}.bsvkind{border-bottom:1px dotted var(--ink-faint);cursor:help}.dfigs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.dfigs.two{grid-template-columns:repeat(2,minmax(0,1fr))}.dfigs.four{grid-template-columns:repeat(4,minmax(0,1fr))}.dfig{background:var(--paper);min-width:0;box-shadow:var(--shadow-panel);border:0;border-radius:8px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.dfig .l{font-size:var(--t-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.dfig .v{font-size:var(--t-h);color:var(--ink);font-weight:700;line-height:1.35}.dfig .v.num{font-weight:500}.dfig .d{font-size:var(--t-fine);color:var(--ink-muted)}@media (max-width:900px){.dfigs,.dfigs.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.dfigs,.dfigs.two,.dfigs.four{grid-template-columns:minmax(0,1fr)}}.page>.card.dcard{border-radius:10px;min-width:0;margin-bottom:16px;padding:0 0 4px}.dcard>header{align-items:center;gap:10px;min-height:36px;padding:12px 16px 6px;display:flex}.dcard>header h2{font-size:var(--t-fine);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-structure);margin:0;font-weight:700}.dcard>header .more{font-size:var(--t-fine);color:var(--ink-muted);white-space:nowrap;margin-left:auto}.dcard>.scroll{margin:0 16px 8px}.dcard .tfootnote{font-size:var(--t-fine);color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:4px;margin:0 16px 10px;display:flex}.dcard td .newtypes,.dcard td.newtypes{color:var(--caution);font-size:var(--t-fine);margin-left:8px}.dcard td.newtypes{margin-left:0}.jobs .job{border-top:1px solid var(--rule);grid-template-columns:260px auto minmax(0,1fr);align-items:center;gap:6px 18px;padding:12px 16px;display:grid}.jobs>header+.job{border-top:0}.jobs .jn{font-weight:700;font-size:var(--t-body)}.jobs .js{font-size:var(--t-fine);color:var(--ink-muted)}.jobs .jc{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;display:flex}.jobs .jc.start{justify-content:flex-start}.jobs .jc select{max-width:100%}@media (max-width:800px){.jobs .job{grid-template-columns:minmax(0,1fr)}.jobs .jc{justify-content:flex-start}}.jobs .rcconfirm{border:1px solid var(--rule);background:var(--caution-tint);font-size:var(--t-body);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 16px 12px;padding:9px 14px;display:flex}.jobs .rcconfirm span{flex:280px;line-height:1.45}.jobs .jobstat{border-top:1px solid var(--rule);flex-direction:column;gap:4px;padding:10px 16px 12px;display:flex}.jobs .jobstat .jl{font-size:var(--t-fine);color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.jobs .jobstat .jt b{color:var(--ink)}.jobs .jobstat .jt.done{color:var(--ink);font-weight:600}.jobs .jobstat .grow{flex:none}.jobs .jobstat .jpass{font-size:var(--t-fine);color:var(--ink-muted)}.jbar{background:var(--bar-track);border-radius:3px;flex:0 0 220px;max-width:100%;height:6px;position:relative;overflow:hidden}.jbar i{background:var(--positive);border-radius:3px;height:100%;transition:width .3s;display:block}.jbar.run i{background:var(--action);width:30%;animation:1.6s ease-in-out infinite jslide;position:absolute;top:0;bottom:0}@keyframes jslide{0%{left:-30%}to{left:100%}}@media (prefers-reduced-motion:reduce){.jbar.run i{opacity:.45;width:100%;animation:none;left:0}}.jobs .jerr{padding:0 16px 12px}.jobs .jerr .errbox{margin:0}.jobs .rcerrors{max-height:220px;font-size:var(--t-fine);color:var(--caution);margin:0 16px 12px;padding-left:18px;overflow-y:auto}.pagehd .dmsg{font-size:var(--t-fine);color:var(--on-frame-muted)}.jobs .jbarwrap{flex:0 0 220px;max-width:100%}.jobs .jobstat .jsteps{font-size:var(--t-fine);margin-top:6px}.jobs .jerr .jobfail{margin:0}:root{--structure:#1e3448;--structure-2:#2a4760;--rail:#3a5b77;--nav:#c5d5e3;--action:#0b6b70;--action-hover:#085458;--action-tint:#e3f1f1;--band:#4fc5c1;--positive:#1d7a56;--caution:#a23f6b;--caution-tint:#f6ecf0;--negative:#a8342e;--ink:#18222c;--ink-muted:#5a6773;--ink-faint:#8b96a1;--rule:#dfe4e9;--rule-strong:#c7ced6;--paper:#fff;--ground:#eff2f5;--bar:#3e6f8c;--bar-track:#e2e8ed;--series-1:#598bc5;--series-2:#ca688f;--series-3:#359766;--series-4:#9d77cf;--series-5:#32939a;--series-6:#7689a2;--structure-tint:#e1eaf2;--bar-10:#ecf1f4;--bar-20:#d8e2e8;--bar-30:#c5d4dd;--bar-40:#b2c5d1;--bar-50:#9fb7c6;--bar-60:#8ba9ba;--series-1-deep:#4d79ab;--series-2-deep:#b05a7c;--series-3-deep:#2f855a;--series-4-deep:#8766b2;--row-hover:#f6efe2;--ht-jury:#596e91;--ht-prelim:#86b694;--ht-pretrial:#bbbfe4;--ht-motions:#539490;--ht-arr:#a493c3;--ht-sent:#daa1b3;--ht-rest:#886c84;--ht-pv:#a4d1dd;--ht-probrev:#8e9aa4;--ht-bond:#d2d8dc;--ht-ct:#b5bcc2;--ht-x:#c7ced6;--ht-jury-tint:#eef0f4;--ht-prelim-tint:#f3f8f4;--ht-pretrial-tint:#f8f9fc;--ht-motions-tint:#eef4f4;--ht-arr-tint:#f6f4f9;--ht-sent-tint:#fbf6f7;--ht-rest-tint:#f3f0f3;--ht-pv-tint:#f6fafc;--ht-probrev-tint:#f4f5f6;--ht-bond-tint:#fafbfc;--ht-ct-tint:#f8f8f9;--ht-x-tint:#f9fafb;--shadow-window:0 2px 4px #18222c1f, 0 16px 40px #18222c42;--shadow-modal:0 18px 48px #18222c66;--scrim:#1e344875;--font-ui:"Public Sans", "Segoe UI", system-ui, -apple-system, sans-serif;--font-display:var(--font-ui);--font-brand:"Source Serif 4", "Source Serif Pro", Georgia, "Times New Roman", serif;--font-num:"IBM Plex Mono", Consolas, ui-monospace, monospace;--font-fig:"Manrope", "Public Sans", "Segoe UI", system-ui, sans-serif;--t-label:11px;--t-fine:12px;--t-body:13px;--t-lead:14.5px;--t-title:16px;--t-h:20px;--t-page:24px;--t-kpi:30px;--t-hero:46px;--t-fig:32px;--t-figsm:21px;--top-h:56px;--white:#fff;--ht-ink:#18222c;--mark-shadow-ink:#050c14;--deep-ground:#24405a;--deep-edge:#7c98b1;--deep-caution:#f0a6c6;--panel-tint:#eef3f8;--shadow-panel:0 1px 2px #0a162247, 0 10px 28px #0a162242;--frame:var(--deep-ground);--frame-head:var(--deep-ground);--on-frame:var(--white);--on-frame-muted:var(--nav);--on-frame-link:var(--band);--on-frame-caution:var(--deep-caution);--on-frame-negative:var(--dk-negative);--frame-field:var(--structure);--frame-edge:var(--deep-edge);--frame-rule:var(--rail);--frame-on-bg:var(--band);--frame-on-fg:var(--structure);--on-dark:var(--white);--on-fill:var(--white);--fig:var(--panel-tint);--shadow-card:0 1px 2px #0a162238, 0 6px 14px #0a16222e, 0 22px 48px #0a16224d;--ground-glow:radial-gradient(900px 420px at 12% 40px, #4fc5c133, transparent 70%), radial-gradient(760px 340px at 88% 20px, #598bc524, transparent 70%);--ground-gradient:linear-gradient(180deg, #2a4a66 0%, var(--deep-ground) 46%, #203a52 100%);--band-glow:linear-gradient(135deg, #4fc5c129, #1e344800 55%);--ink-structure:var(--structure);--dk-ground:#0f1922;--dk-bar:#131e29;--dk-panel:#1a2734;--dk-panel-2:#223241;--dk-tint:#1c3a3e;--dk-rule:#2a3a4a;--dk-rule-strong:#3b4d5f;--dk-ink:#e3eaf1;--dk-muted:#a3b1bf;--dk-faint:#7a8a9a;--dk-positive:#5bc093;--dk-negative:#f08a80;--dk-caution:#f0a6c6;--dk-bar-fill:#4c88ac;--dk-track:#2a3a4a;--dk-ht-jury:#5c7296;--dk-ht-x:#7a8a9a;--shadow-dark:0 1px 2px #0006, 0 10px 28px #00000059;--oc-deep-1:#2f6a9e;--oc-deep-2:#1c7469;--oc-deep-3:#6b4ba8;--oc-deep-4:#a23f6b;--oc-deep-5:#2d7a4f;--oc-deep-6:#55636f;--oc-lift-1:#8dbdf0;--oc-lift-2:#6fd0c4;--oc-lift-3:#c4b2f0;--oc-lift-4:#f0a6c6;--oc-lift-5:#8cd9a8;--oc-lift-6:#b4c0cc;--oc-fill-light:12%;--oc-fill-deep:17%;--oc-fill-dark:20%;--lt-paper:#fff;--lt-ground:#eff2f5;--lt-ink:#18222c;--lt-ink-muted:#5a6773;--lt-ink-faint:#8b96a1;--lt-rule:#dfe4e9;--lt-rule-strong:#c7ced6;--lt-fig:#eef3f8;--lt-structure:#1e3448;--lt-nav:#c5d5e3;--lt-action:#0b6b70;--lt-action-tint:#e3f1f1;--lt-caution:#a23f6b;--lt-caution-tint:#f6ecf0;--oc-dk-caution-tint:#383948;--lt-shadow:0 1px 2px #18222c1a, 0 6px 18px #18222c1a;--age-1:#1f7a8c;--age-2:#7ab8c2;--age-3:#d6a048;--age-4:#a63c34}@media screen{:root[data-theme=dark]{--age-1:#2e8fa3;--age-4:#d9665c}}:root{--hue-teal:#4fc5c1;--hue-teal-deep:#0b6b70;--hue-teal-tint:#e3f1f1;--hue-steel:#8dbdf0;--hue-steel-deep:#2f6a9e;--hue-steel-tint:#e6eef7;--hue-violet:#c4b2f0;--hue-violet-deep:#6b4ba8;--hue-violet-tint:#efebf9;--hue-green:#8cd9a8;--hue-green-deep:#2d7a4f;--hue-green-tint:#e6f4ec}:root,[data-page]{--page-hue:var(--hue-teal);--page-hue-line:var(--hue-teal-deep);--page-hue-tint:var(--hue-teal-tint);--page-hue-ink:var(--structure);--zebra:color-mix(in srgb, var(--page-hue-tint) 50%, var(--paper))}[data-page=snapshot]{--page-hue:var(--hue-steel);--page-hue-line:var(--hue-steel-deep);--page-hue-tint:var(--hue-steel-tint)}[data-page=trends]{--page-hue:var(--hue-violet);--page-hue-line:var(--hue-violet-deep);--page-hue-tint:var(--hue-violet-tint)}[data-page=boards]{--page-hue:var(--hue-green);--page-hue-line:var(--hue-green-deep);--page-hue-tint:var(--hue-green-tint)}[data-page]{--page-hue-soft:color-mix(in srgb, var(--page-hue) 16%, transparent);--frame-on-bg:var(--page-hue);--frame-on-fg:var(--page-hue-ink);--ground-glow:radial-gradient(900px 420px at 12% 40px, color-mix(in srgb, var(--page-hue) 20%, transparent), transparent 70%), radial-gradient(760px 340px at 88% 20px, #598bc524, transparent 70%);--band-glow:linear-gradient(135deg, color-mix(in srgb, var(--page-hue) 16%, transparent), #1e344800 55%)}[data-page=trends],[data-page=snapshot],[data-page=boards]{--ground-glow:radial-gradient(1600px 700px at 45% 0, color-mix(in srgb, var(--page-hue) 22%, transparent), transparent 70%), radial-gradient(1100px 600px at 90% 90%, color-mix(in srgb, var(--page-hue) 12%, transparent), transparent 70%)}@media screen{:root[data-theme=dark],:root[data-theme=dark] [data-page]{--page-hue-line:var(--page-hue);--page-hue-ink:var(--dk-ground);--page-hue-tint:color-mix(in srgb, var(--page-hue) 14%, var(--dk-panel))}:root[data-theme=dark] [data-page]{--ground-glow:radial-gradient(900px 420px at 12% 40px, color-mix(in srgb, var(--page-hue) 10%, transparent), transparent 70%), radial-gradient(760px 340px at 88% 20px, #598bc514, transparent 70%);--band-glow:linear-gradient(135deg, color-mix(in srgb, var(--page-hue) 10%, transparent), #0000 55%)}:root[data-theme=dark] [data-page=trends],:root[data-theme=dark] [data-page=snapshot],:root[data-theme=dark] [data-page=boards]{--ground-glow:radial-gradient(1600px 700px at 45% 0, color-mix(in srgb, var(--page-hue) 12%, transparent), transparent 70%), radial-gradient(1100px 600px at 90% 90%, color-mix(in srgb, var(--page-hue) 7%, transparent), transparent 70%)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:var(--dk-panel);--ground:var(--dk-ground);--ink:var(--dk-ink);--ink-muted:var(--dk-muted);--ink-faint:var(--dk-faint);--rule:var(--dk-rule);--rule-strong:var(--dk-rule-strong);--action:var(--band);--action-hover:var(--band);--action-tint:var(--dk-tint);--positive:var(--dk-positive);--negative:var(--dk-negative);--caution:var(--dk-caution);--caution-tint:#383948;--bar:var(--dk-bar-fill);--bar-track:var(--dk-track);--structure:var(--dk-bar);--structure-2:var(--dk-panel-2);--rail:var(--dk-rule-strong);--nav:var(--dk-muted);--structure-tint:#213545;--row-hover:#1e343f;--frame:var(--dk-ground);--frame-head:var(--dk-bar);--on-frame:var(--dk-ink);--on-frame-muted:var(--dk-muted);--on-frame-caution:var(--dk-caution);--frame-field:var(--dk-ground);--frame-edge:var(--dk-faint);--frame-rule:var(--dk-rule);--frame-on-fg:var(--dk-ground);--on-dark:var(--dk-ink);--on-fill:var(--dk-ground);--fig:var(--dk-panel-2);--panel-tint:var(--dk-panel-2);--ink-structure:var(--dk-ink);--shadow-window:var(--shadow-dark);--shadow-panel:var(--shadow-dark);--shadow-card:0 1px 2px #00000073, 0 6px 14px #0000004d, 0 22px 48px #00000073;--ground-glow:radial-gradient(900px 420px at 12% 40px, #4fc5c11a, transparent 70%), radial-gradient(760px 340px at 88% 20px, #598bc514, transparent 70%);--ground-gradient:linear-gradient(180deg, #14212d 0%, var(--dk-ground) 46%, #0c141b 100%);--band-glow:linear-gradient(135deg, #4fc5c11a, #0000 55%);--ht-jury:var(--dk-ht-jury);--ht-x:var(--dk-ht-x);--ht-jury-tint:#233242;--ht-prelim-tint:#293b41;--ht-pretrial-tint:#313c4d;--ht-motions-tint:#223641;--ht-arr-tint:#2d3648;--ht-sent-tint:#353846;--ht-rest-tint:#29313f;--ht-pv-tint:#2d3f4c;--ht-probrev-tint:#2a3744;--ht-bond-tint:#34404c;--ht-ct-tint:#303c48;--ht-x-tint:#273542;--bar-10:#1f3140;--bar-20:#243a4c;--bar-30:#294458;--bar-40:#2e4e64;--bar-50:#335870;--bar-60:#38617c;--scrim:#0000008c;--shadow-modal:0 18px 48px #0009}}:root{--card:var(--paper);--line:var(--rule);--line2:var(--ground);--muted:var(--ink-muted);--faint:var(--ink-faint);--accent:var(--action);--accent-soft:var(--action-tint);--top:var(--structure);--up:var(--positive);--down:var(--negative);--warn:var(--caution);--warn-soft:var(--caution-tint);--ok:var(--positive);--bad:var(--negative);--bar2:var(--series-1);--bar-off:var(--bar-track)}.ht-jury{--ht:var(--ht-jury);--ht-t:var(--ht-jury-tint);--ht-on:var(--white)}.ht-prelim{--ht:var(--ht-prelim);--ht-t:var(--ht-prelim-tint);--ht-on:var(--ht-ink)}.ht-pretrial{--ht:var(--ht-pretrial);--ht-t:var(--ht-pretrial-tint);--ht-on:var(--ht-ink)}.ht-motions{--ht:var(--ht-motions);--ht-t:var(--ht-motions-tint);--ht-on:var(--ht-ink)}.ht-arr{--ht:var(--ht-arr);--ht-t:var(--ht-arr-tint);--ht-on:var(--ht-ink)}.ht-sent{--ht:var(--ht-sent);--ht-t:var(--ht-sent-tint);--ht-on:var(--ht-ink)}.ht-rest{--ht:var(--ht-rest);--ht-t:var(--ht-rest-tint);--ht-on:var(--white)}.ht-pv{--ht:var(--ht-pv);--ht-t:var(--ht-pv-tint);--ht-on:var(--ht-ink)}.ht-probrev{--ht:var(--ht-probrev);--ht-t:var(--ht-probrev-tint);--ht-on:var(--ht-ink)}.ht-bond{--ht:var(--ht-bond);--ht-t:var(--ht-bond-tint);--ht-on:var(--ht-ink)}.ht-ct{--ht:var(--ht-ct);--ht-t:var(--ht-ct-tint);--ht-on:var(--ht-ink)}.ht-x{--ht:var(--ht-x);--ht-t:var(--ht-x-tint);--ht-on:var(--ht-ink)}*{box-sizing:border-box}:root{--scroll-thumb:color-mix(in srgb, var(--on-frame) 48%, transparent);--scroll-thumb-hover:color-mix(in srgb, var(--on-frame) 66%, transparent)}:where(.card,.tcard,.tpane,.about,.sheet,.pane,.dcard,.scard,.mvd,.rdw,.ocside,.caselist,.detail,[role=dialog]){--scroll-thumb:color-mix(in srgb, var(--ink) 52%, transparent);--scroll-thumb-hover:color-mix(in srgb, var(--ink) 68%, transparent)}:where(.snap .pane.ontable){--scroll-thumb:color-mix(in srgb, var(--on-frame) 48%, transparent);--scroll-thumb-hover:color-mix(in srgb, var(--on-frame) 66%, transparent)}*{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent}:hover{scrollbar-color:var(--scroll-thumb-hover) transparent}::-webkit-scrollbar{background:0 0;width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:var(--scroll-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover);background-clip:padding-box;border:2px solid #0000}body{background:var(--frame);color:var(--ink);font-family:var(--font-ui);margin:0;font-size:14px;line-height:1.45}a{color:var(--accent)}.num{font-family:var(--font-num);font-variant-numeric:tabular-nums}.serif{font-family:var(--font-ui);letter-spacing:-.02em;font-weight:700}.card{background:var(--card);box-shadow:var(--shadow-panel);border:1px solid #0000;border-radius:8px}.card .card,.detail .card,.card.state.in{box-shadow:none}.card .card,.detail .card{border-color:var(--line)}.up{color:var(--up)}.down{color:var(--down)}.flat{color:var(--faint)}.muted{color:var(--muted)}.ok{color:var(--ok)}.warn{color:var(--warn)}.bad{color:var(--bad)}.accent{color:var(--accent)}.small{font-size:12px}.fine{color:var(--muted);font-size:12px}.big{font-size:18px}.tight{margin-top:-6px}.gap{margin-top:6px}.r{text-align:right}.lbl{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.plainword{text-transform:none;letter-spacing:0}button{font:inherit;cursor:pointer}code{background:var(--bar-track);font-family:var(--font-num);border-radius:4px;padding:1px 5px;font-size:12.5px}.boot{color:var(--on-frame-muted);font-family:var(--font-ui);padding:40px}.boot.bad{color:var(--bad)}.link{cursor:pointer;color:var(--accent)}.stack{flex-direction:column;gap:5px;display:flex}.pad{padding:12px 14px}.scroll{overflow-x:auto}.top{height:var(--top-h);background:var(--top);color:var(--on-dark);z-index:30;align-items:center;gap:16px;padding:0 28px;display:flex;position:sticky;top:0}.top .brand{white-space:nowrap;flex-shrink:0;align-items:center;gap:14px;display:flex}.top .logo{align-items:center;gap:10px;display:inline-flex}.top .logo .bmark{flex:none;display:block}.top .appname{color:var(--on-dark);flex-direction:column;gap:4px;display:flex}.top .office{color:var(--nav);letter-spacing:.09em;text-transform:uppercase;font-size:9.5px;line-height:1}.tabs{scrollbar-width:none;align-items:center;gap:4px;min-width:0;margin-left:22px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs a,.tabs .soon{font-weight:600;font-size:var(--t-body);color:var(--nav);white-space:nowrap;border-radius:6px;align-items:center;gap:7px;padding:7px 13px;text-decoration:none;display:inline-flex}.tabs a .pgmark,.navsheet a .pgmark,.menubtn .pgmark{display:block}.tabs a.on .pgmark,.toolsbtn.on .pgmark{--mark-shadow:.38}.toolswrap{flex-shrink:0;align-items:center;display:flex;position:relative}.toolswrap .navgap{margin:0 10px 0 6px}.toolsbtn{font-family:var(--font-ui);font-weight:600;font-size:var(--t-body);color:var(--nav);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:7px 11px 7px 13px;display:inline-flex}.toolsbtn .pgmark{display:block}.toolsbtn:hover,.toolsbtn[aria-expanded=true]{background:var(--structure-2);color:var(--on-dark)}.toolsbtn.on,.toolsbtn.on:hover{background:var(--paper);color:var(--structure);box-shadow:inset 0 -3px 0 var(--page-hue-line)}.toolsbtn .caret{border-bottom:1.6px solid;border-right:1.6px solid;width:6px;height:6px;margin-left:2px;transform:translateY(-2px)rotate(45deg)}.toolsmenu{z-index:33;background:var(--paper);width:220px;color:var(--ink);border:1px solid var(--rule);box-shadow:var(--shadow-window);border-radius:10px;padding:6px 0;position:absolute;top:calc(100% + 10px);left:0}.toolsmenu .mn-i{color:var(--ink);font-weight:600;font-size:var(--t-body);align-items:center;gap:10px;padding:9px 14px;text-decoration:none;display:flex}.toolsmenu .mn-i:hover,.toolsmenu .mn-i:focus-visible{background:var(--action-tint);color:var(--action-hover);outline:0}.toolsmenu .mn-i.on{color:var(--action);box-shadow:inset 3px 0 0 var(--action)}.toolsmenu .mn-i.inert{opacity:.45;cursor:not-allowed}@media screen{:root[data-theme=dark] .toolsmenu{border-color:var(--dk-rule-strong)}:root[data-theme=dark] .tabs a.on .pgmark{--mark-shadow:.55}}.tabs a:hover{background:var(--structure-2);color:var(--on-dark)}.tabs a.on{background:var(--paper);color:var(--structure)}.tabs .soon{color:var(--rail);cursor:default}.tabs a.inert,.navsheet a.inert{opacity:.45;cursor:not-allowed}.tabs a.inert:hover{color:var(--nav);background:0 0}.tabs a.inert.on:hover{background:var(--paper);color:var(--structure)}.spacer{flex-grow:1}.fixflag{font-size:var(--t-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);background:var(--band);white-space:nowrap;border-radius:4px;padding:3px 8px;font-weight:700}.top :focus-visible{outline:1px solid var(--band);outline-offset:1px;box-shadow:0 0 0 3px var(--structure-2)}.menuwrap{flex-shrink:0;display:none}.menubtn{border:1px solid var(--rail);height:34px;color:var(--on-dark);font-weight:600;font-size:var(--t-body);background:0 0;border-radius:6px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.menubtn:hover,.menubtn[aria-expanded=true]{background:var(--structure-2)}.menubtn i{border-top:2px solid var(--on-dark);border-bottom:2px solid var(--on-dark);width:14px;height:10px;display:inline-block;position:relative}.menubtn i:after{content:"";border-top:2px solid var(--on-dark);position:absolute;top:2px;left:0;right:0}.navscrim{inset:var(--top-h) 0 0 0;background:var(--scrim);z-index:31;position:fixed}.navsheet{left:0;top:var(--top-h);background:var(--paper);width:min(300px,86vw);box-shadow:var(--shadow-window);z-index:32;padding:8px 0 16px;position:fixed;bottom:0;overflow-y:auto}.navsheet .grpname{font-size:var(--t-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);padding:14px 20px 4px;font-weight:700}.navsheet a{font-size:var(--t-title);color:var(--ink);align-items:center;gap:10px;padding:10px 20px;font-weight:600;text-decoration:none;display:flex}.navsheet a:hover{background:var(--ground)}.navsheet a.on{background:var(--action-tint);color:var(--action);box-shadow:inset 3px 0 0 var(--action)}.navsheet :focus-visible{outline:1px solid var(--action);outline-offset:-1px;box-shadow:inset 0 0 0 3px var(--action-tint)}.acct{flex-shrink:0;position:relative}.av{background:var(--structure-2);border:1px solid var(--rail);width:32px;height:32px;color:var(--on-dark);font-weight:700;font-size:var(--t-fine);letter-spacing:.02em;border-radius:50%;place-items:center;padding:0;line-height:1;display:inline-grid}button.av:hover{border-color:var(--band)}.av.open{box-shadow:0 0 0 2px var(--band)}.av.hasface{overflow:hidden}.acctmenu a.mn-i{text-decoration:none}.av.lg{width:38px;height:38px;font-size:var(--t-body);background:var(--structure);border-color:var(--structure);flex-shrink:0}.acctmenu{z-index:33;background:var(--paper);width:320px;color:var(--ink);border:1px solid var(--rule);box-shadow:var(--shadow-window);border-radius:10px;padding:6px 0;position:absolute;top:calc(100% + 10px);right:0}.acctmenu .mn-h{border-bottom:1px solid var(--rule);align-items:center;gap:10px;padding:8px 14px 10px;display:flex}.acctmenu .mn-who{min-width:0}.acctmenu .mn-who b{font-size:var(--t-body);display:block}.acctmenu .mn-who .e{font-size:var(--t-fine);color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.acctmenu .mn-r{border-bottom:1px solid var(--rule);font-size:var(--t-fine);flex-wrap:wrap;align-items:center;gap:8px;padding:9px 14px;display:flex}.acctmenu .lb2{width:100%;font-size:var(--t-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-weight:700}.acctmenu .mn-i{text-align:left;width:100%;color:var(--ink);font-weight:600;font-size:var(--t-body);background:0 0;border:0;padding:9px 14px;display:block}.acctmenu .mn-i:hover{background:var(--action-tint);color:var(--action-hover)}.acctmenu .mn-display .mn-pair{align-items:center;gap:8px;width:100%;display:flex}.acctmenu .mn-display .mn-k{width:60px;color:var(--ink-muted);flex:none;font-weight:600}.acctmenu .mn-pw{font-size:var(--t-fine);color:var(--ink-muted);margin:0;padding:4px 14px 8px}.acctmenu .mn-prof{border-bottom:1px solid var(--rule)}.acctmenu :focus-visible{outline:1px solid var(--action);outline-offset:0;box-shadow:0 0 0 3px var(--action-tint)}.lvchip{background:var(--action-tint);height:20px;color:var(--action);font-weight:700;font-size:var(--t-fine);border-radius:10px;align-items:center;padding:0 8px;display:inline-flex}.lvchip.std{background:var(--ground);color:var(--ink-muted)}.face{vertical-align:middle;background:var(--structure-2);color:var(--on-dark);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-weight:700;line-height:1;display:inline-grid;overflow:hidden}.face.light{background:var(--fig);color:var(--ink-structure);box-shadow:inset 0 0 0 1px var(--rule)}.face.hasphoto{background:var(--fig)}.face img{object-fit:cover;width:100%;height:100%;display:block}.face[data-ini]:before{content:attr(data-ini)}.pagehd{top:var(--top-h);z-index:20;min-height:52px;padding:9px var(--page-x,28px) 7px;margin:-18px calc(-1 * var(--page-x,28px)) 18px;background:var(--frame-head);border-bottom:1px solid var(--frame-head);color:var(--on-frame);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex;position:sticky}.pagehd.full{flex:none;margin:0}.pagehd .ttl{font-size:var(--t-title);letter-spacing:0;white-space:nowrap;color:var(--on-frame);margin:0 2px 0 0;font-weight:700;line-height:1.3}.pagehd .ctx{color:var(--on-frame-muted);font-size:var(--t-fine);white-space:nowrap}.pagehd .ctx b{color:var(--on-frame);font-weight:600}.pagehd .grow{flex:1}.pagehd .tools{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.pagehd .vr{background:var(--frame-rule);width:1px;height:20px}.pagehd a:not(.btn){color:var(--on-frame-link)}.pagehd .muted,.pagehd .fine,.pagehd .lbl,.pagehd .label,.pagehd label{color:var(--on-frame-muted)}.pagehd .warn{color:var(--on-frame-caution)}.dd{font-size:var(--t-fine);color:var(--ink-muted);white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.pagehd .dd{color:var(--on-frame-muted)}.dd .field{font-weight:600}:is(.pagehd,.slate) .field,:is(.pagehd,.slate) input:not([type=checkbox]):not([type=radio]),:is(.pagehd,.slate) select{background:var(--frame-field);border-color:var(--frame-edge);color:var(--on-frame)}:is(.pagehd,.slate) .field:hover{border-color:var(--on-frame-muted)}:is(.pagehd,.slate) .seg{background:var(--frame-field);border-color:var(--frame-edge)}:is(.pagehd,.slate) .seg button{color:var(--on-frame-muted);background:0 0}:is(.pagehd,.slate) .seg button+button{border-left-color:var(--frame-rule)}:is(.pagehd,.slate) .seg button:hover{color:var(--on-frame);background:var(--structure-2)}:is(.pagehd,.slate) .seg button.on,:is(.pagehd,.slate) .seg button.on:hover{background:var(--frame-on-bg);color:var(--frame-on-fg)}:is(.pagehd,.slate) .seg button:disabled{color:var(--frame-rule);background:0 0}:is(.pagehd,.slate) .seg .seglbl{color:var(--on-frame-muted);border-right-color:var(--frame-rule);background:0 0}:is(.pagehd,.slate) .btn,:is(.pagehd,.slate) .btn2{border-color:var(--frame-edge);color:var(--on-frame);background:0 0}:is(.pagehd,.slate) .btn:hover,:is(.pagehd,.slate) .btn2:hover{border-color:var(--on-frame-link);color:var(--on-frame-link)}:is(.pagehd,.slate) .btn.primary,:is(.pagehd,.slate) button.primary{background:var(--frame-on-bg);border-color:var(--frame-on-bg);color:var(--frame-on-fg)}:is(.pagehd,.slate) .btn.primary:hover,:is(.pagehd,.slate) button.primary:hover{background:var(--on-frame);border-color:var(--on-frame);color:var(--frame-on-fg)}:is(.pagehd,.slate) .btn.quiet{color:var(--on-frame-link);border-color:#0000}.pagehd .btn.hue{border-color:var(--page-hue);color:var(--page-hue);background:0 0}.pagehd .btn.hue:hover{background:var(--page-hue-soft);border-color:var(--page-hue);color:var(--on-frame)}:is(.pagehd,.slate) .btn.danger,:is(.pagehd,.slate) .btn2.danger{background:var(--frame-field);border-color:var(--on-frame-negative);color:var(--on-frame-negative)}:is(.pagehd,.slate) .btn.danger:hover,:is(.pagehd,.slate) .btn2.danger:hover{background:var(--frame-field);border-color:var(--on-frame-negative);color:var(--on-frame)}:is(.pagehd,.slate) .btn.quiet:hover{background:var(--structure-2);color:var(--on-frame-link)}.pagehd :focus-visible,:is(.pagehd,.slate) .field:focus-visible{outline:1px solid var(--band);outline-offset:1px;box-shadow:0 0 0 3px var(--structure-2);border-color:var(--band)}.pagehd .ttl:has(.pgmark){align-items:center;gap:10px;display:inline-flex}.pgmark{--mark-hue:var(--hue-teal);--mark-deep:var(--hue-teal-deep);--mark-shadow:.55;vertical-align:middle;flex:none;line-height:0;display:inline-block}.pgmark[data-mark=snapshot]{--mark-hue:var(--hue-steel);--mark-deep:var(--hue-steel-deep)}.pgmark[data-mark=trends]{--mark-hue:var(--hue-violet);--mark-deep:var(--hue-violet-deep)}.pgmark[data-mark=boards]{--mark-hue:var(--hue-green);--mark-deep:var(--hue-green-deep)}.pgmark svg{width:100%;height:100%;display:block;overflow:visible}.pgmark .pm-top{stop-color:color-mix(in srgb, var(--white) 32%, var(--mark-hue))}.pgmark .pm-mid{stop-color:var(--mark-hue)}.pgmark .pm-foot{stop-color:color-mix(in srgb, var(--mark-deep) 24%, var(--mark-hue))}.pgmark .pm-shadow{flood-color:var(--mark-shadow-ink);flood-opacity:var(--mark-shadow)}.pgmark .pm-rim{fill:color-mix(in srgb, var(--white) 50%, var(--mark-hue));stroke:color-mix(in srgb, var(--white) 50%, var(--mark-hue))}.pgmark .pm-ink{fill:var(--page-hue-ink);stroke:var(--page-hue-ink)}.pagehd:has(>.ttl .pgmark):after{content:"";left:var(--page-x,28px);background:var(--page-hue);pointer-events:none;border-radius:2px;width:64px;height:3px;position:absolute;bottom:-1px}.top[data-page] .tabs a.on{box-shadow:inset 0 -3px 0 var(--page-hue-line)}.page:not(.wide)>:not(.pagehd)>.pagehd:not(.full){box-shadow:0 0 0 100vmax var(--frame-head);clip-path:inset(0 -100vmax)}.page[data-page=snapshot]{background:var(--ground-glow), var(--ground-gradient)}.framezone{--zone-h:100px;box-sizing:border-box;min-width:0;min-height:var(--zone-h);grid-template-columns:var(--side-w) minmax(0, 1fr);align-content:end;row-gap:8px;column-gap:var(--side-gap);flex:none;grid-template-rows:minmax(44px,auto);grid-auto-rows:auto;padding:12px 0 0;display:grid;position:relative}.framezone>*{grid-column:2;min-width:0}.framezone>.framehd{display:contents}.framehd>.grow{display:none}.framehd>.tblock{grid-area:1/1;align-self:center;align-items:center;gap:12px;min-width:0;display:flex}.framehd>.tblock .tmark{cursor:help;flex:none;display:inline-flex}.framehd>.tblock .ttl{font-size:var(--t-page);letter-spacing:-.01em;color:var(--on-frame);white-space:nowrap;margin:0;font-weight:700;line-height:1.15}.framehd>.framel1{grid-area:1/2;align-self:center;align-items:center;gap:8px 16px;min-width:0;display:flex}.framehd>.framel1>.grow{flex:1}.framehd>.framel1>.tools{flex:none}.framezone:before{content:"";background:var(--frame-rule);pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.framezone:after{content:"";background:var(--page-hue);pointer-events:none;border-radius:2px 2px 0 0;width:64px;height:3px;position:absolute;bottom:0;left:0}.framehl{white-space:nowrap;align-items:baseline;gap:12px;min-width:0;display:flex}.framehl .big{color:var(--on-frame);letter-spacing:-.01em;text-overflow:ellipsis;border-radius:5px;min-width:0;margin:0 -4px;padding:0 4px;font-size:17px;font-weight:700;overflow:hidden}.framehl .j{color:var(--on-frame-muted);font-weight:500}.framehl .cnt{font-size:var(--t-fine);color:var(--on-frame-muted);white-space:nowrap}.shw{font:inherit;letter-spacing:inherit;color:var(--page-hue);cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:color-mix(in srgb, var(--page-hue) 75%, transparent);text-decoration-color:color-mix(in srgb, var(--page-hue) 75%, transparent);text-underline-offset:5px;background:0 0;border:0;border-radius:3px;margin:0;padding:0;text-decoration-thickness:1.5px}.shw:hover{text-decoration-style:solid}.shw:focus-visible{outline:1px solid var(--band);outline-offset:2px;box-shadow:0 0 0 3px var(--structure-2)}.sidepanel .cell{border-radius:8px;transition:box-shadow .12s,background .12s}.sidepanel .cell.lit,.sidepanel .cell.lit-tap{box-shadow:0 0 0 5px var(--page-hue-soft), 0 0 0 7px var(--page-hue);background:var(--page-hue-soft)}@media (prefers-reduced-motion:reduce){.sidepanel .cell{transition:none}}.frametabs{border-bottom:1px solid var(--frame-rule);min-width:0;height:36px;color:var(--on-frame-muted);grid-column:2;align-items:flex-end;gap:4px 16px;display:flex}.frametabs .ftabs{flex:none;align-items:flex-end;gap:4px;display:flex}.frametabs .ftab{border:1px solid var(--frame-edge);background:color-mix(in srgb, var(--frame-field) 55%, transparent);font-family:inherit;font-weight:600;font-size:var(--t-body);color:var(--on-frame-muted);cursor:pointer;white-space:nowrap;border-bottom:0;border-radius:8px 8px 0 0;margin-bottom:-1px;padding:7px 16px 8px;line-height:1.45;transition:background .12s,color .12s;box-shadow:inset 0 -3px #0000}.frametabs .ftab:hover{color:var(--on-frame);background:var(--frame-field)}.frametabs .ftab.on{color:var(--on-frame);background:color-mix(in srgb, var(--page-hue) 34%, var(--frame-field));border-color:color-mix(in srgb, var(--page-hue) 70%, var(--frame-edge));box-shadow:inset 0 -3px 0 var(--page-hue);font-weight:700}.frametabs .ftab:focus-visible{outline:2px solid var(--band);outline-offset:1px}@media (prefers-reduced-motion:reduce){.frametabs .ftab{transition:none}}.frametabs .grow{flex:1}.frametabs .flead,.frametabs .fend{min-width:0;font-size:var(--t-fine);color:var(--on-frame-muted);white-space:nowrap;text-overflow:ellipsis;align-self:center;align-items:center;gap:7px;display:inline-flex;overflow:hidden}.frametabs .fend{flex:0 auto}.frametabs .fend .hint{color:var(--on-frame-muted);font-size:var(--t-fine)}.frametabs .flead b,.frametabs .fend b{color:var(--on-frame);font-weight:600}.frametabs .dot{opacity:.6}.frametabs a:not(.btn){color:var(--on-frame-link);font-weight:600;text-decoration:none}.frametabs a:not(.btn):hover{text-decoration:underline}.frametabs .btn{height:26px}.frametabs .flead{flex:none}@media (max-width:1239px){.frametabs{column-gap:10px}.frametabs .ftab{padding:7px 11px 8px}}.framerow{align-items:center;gap:8px 12px;min-width:0;min-height:36px;display:flex}.sideview{flex-direction:column;gap:14px;min-width:0;min-height:0;display:flex}.sideview>:last-child{flex:1;min-height:0}:root{--side-w:220px;--side-gap:16px}.sidelay{grid-template-columns:var(--side-w) minmax(0, 1fr);column-gap:var(--side-gap);flex:1;align-items:stretch;min-height:0;display:grid}.sidelay:has(>.siderail){grid-template-columns:40px minmax(0,1fr)}.sidelay>*{min-width:0;min-height:0}.sidepanel{background:var(--frame-field);border:1px solid var(--frame-rule);box-shadow:0 8px 22px color-mix(in srgb, var(--structure) 22%, transparent);scrollbar-width:thin;max-height:calc(100% - 16px);color:var(--on-frame);border-radius:12px;flex-direction:column;align-self:start;gap:12px;margin:0;padding:12px 14px;display:flex;overflow:auto}.sidepanel .cell{flex-direction:column;flex:none;gap:6px;min-width:0;display:flex}.sidepanel .cell>.lbl{color:var(--on-frame-muted);font-size:var(--t-label);letter-spacing:.07em;text-transform:uppercase;height:16px;margin:0;font-weight:700;line-height:16px}.sidepanel .seg{width:100%;display:flex}.sidepanel .seg button{white-space:nowrap;text-overflow:ellipsis;flex:auto;height:30px;padding:0 6px;overflow:hidden}.sidepanel select,.sidepanel .field{width:100%;max-width:none;height:30px}.sidepanel select,.sidepanel select.field{padding:0 4px 0 8px}.sidepanel .dd{width:100%;display:flex}.sidepanel .fld{min-height:30px;font-size:var(--t-fine);border:1px dashed var(--frame-edge);color:var(--on-frame-muted);border-radius:7px;align-items:center;padding:5px 10px;line-height:1.35;display:flex}.sidepanel .cell[data-cell=copy] .btn,.sidepanel .btn.wide{justify-content:center;width:100%}.sidepanel :focus-visible{outline:1px solid var(--band);outline-offset:1px}.sidefold{border:1px solid var(--frame-rule);background:var(--frame-field);width:100%;color:var(--on-frame);text-align:left;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin:0 0 8px;padding:9px 12px;display:none}.sidefold .ft{flex-direction:column;min-width:0;display:flex}.sidefold b{font-size:var(--t-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sidefold .ft span{font-size:var(--t-fine);color:var(--on-frame-muted)}.sidefold .fbtn{border:1px solid var(--frame-edge);font-weight:600;font-size:var(--t-fine);border-radius:7px;flex:none;padding:4px 10px}.seg.rows2{grid-template-columns:1fr 1fr;height:auto;display:grid}.seg.rows2 button{border-left:0;justify-content:center}.seg.rows2 button:nth-child(2n){border-left:1px solid var(--frame-rule)}.seg.rows2 button:nth-child(n+3){border-top:1px solid var(--frame-rule)}.seg.rows2 button:first-child:nth-last-child(3){grid-column:1/-1}.seg.rows2 button:first-child:nth-last-child(3)~button{border-top:1px solid var(--frame-rule)}.seg.rows2 button:first-child:nth-last-child(3)~button:nth-child(2){border-left:0}.seg.rows2 button:first-child:nth-last-child(3)~button:nth-child(3){border-left:1px solid var(--frame-rule)}.seg.stack{grid-template-columns:minmax(0,1fr);height:auto;display:grid}.seg.stack button{border-left:0;justify-content:center}.seg.stack button+button{border-left:0;border-top:1px solid var(--frame-rule)}.sidepanel .sidehide{flex:none;justify-content:center;align-items:center;gap:6px;width:100%;height:32px;margin-top:auto;display:inline-flex}.sidepanel .sidehide svg{flex:none}.sidepanel.siderail{color:var(--page-hue);border-radius:10px;align-items:center;gap:10px;padding:10px 4px;overflow:visible}.siderailbtn{cursor:pointer;border:1px solid var(--frame-edge);width:30px;height:30px;color:var(--on-frame);background:0 0;border-radius:7px;flex:none;place-items:center;display:grid}.siderailbtn:hover{border-color:var(--on-frame-link);color:var(--on-frame-link)}.siderailbtn:focus-visible{outline:1px solid var(--band);outline-offset:1px}.page:has(>:not(.pagehd)>.sidelay){--page-max:calc(1400px + var(--side-w) + var(--side-gap))}@media (max-width:900px){.framezone{height:auto;padding:12px 0 10px;display:block}.framezone:before{display:none}.framehd>.tblock{margin-bottom:8px}.framehd>.framel1{flex-wrap:wrap;margin-bottom:8px}.framehl{white-space:normal;flex-wrap:wrap}.frametabs{flex-wrap:wrap;height:auto;min-height:36px}.framezone:after{display:none}.sidelay{display:block}.sidefold{display:flex}.sidepanel{max-height:none;margin:0 0 12px;display:none}.sidepanel.open{display:flex}.sidepanel .sidehide{display:none}}.page{--page-x:28px;--page-max:1400px;padding:18px var(--page-x) 40px;min-width:0}.page:not(.wide)>:not(.pagehd){max-width:var(--page-max);margin-left:auto;margin-right:auto}.page:not(.wide)>.pagehd{padding-left:max(var(--page-x,28px), calc((100% - var(--page-max)) / 2));padding-right:max(var(--page-x,28px), calc((100% - var(--page-max)) / 2))}.empty{color:var(--faint);text-align:center;padding:30px}.card.standalone{margin-top:16px;padding:14px 16px}.hd2{justify-content:space-between;align-items:baseline;margin:14px 0 10px;display:flex}.hd2 h2{margin:0;font-size:18px}.hd2 small{color:var(--muted);font-size:12px}h2.serif{margin:0 0 10px;font-size:18px}h3{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:18px 0 8px;font-size:13px}.grid2{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.card>.scroll,.card>table{margin-top:4px}.card{padding:0}.page>.card,.grid2>.card{padding:16px 18px}.login{max-width:400px;margin:70px auto}.login input{width:100%;font:inherit;border:1px solid var(--rule-strong);border-radius:6px;margin-bottom:10px;padding:8px 10px}.login label{color:var(--muted);margin-bottom:3px;font-size:12px;display:block}.login-lockup{height:90px;margin:2px auto 14px;display:block}.login .office-foot{text-align:center;border-top:1px solid var(--line);margin:14px 0 0;padding-top:11px}.login .gate{border-top:1px solid var(--line2);padding-top:9px;line-height:1.5}.login input.bad{border-color:var(--bad)}.fielderr{color:var(--muted);margin:-6px 0 10px;font-size:12px;line-height:1.4}.fielderr.bad{color:var(--bad)}.gatecard label.inline{align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.gatecard label.inline input{width:auto;accent-color:var(--accent)}.gatecard .btns{margin:2px 0}.gatecard input.grow{font:inherit;border:1px solid var(--rule-strong);background:var(--paper);color:var(--ink);border-radius:6px;flex:150px;padding:6px 9px}.gatecard .fine{margin-top:4px;display:block}.gatecard form{border-top:1px solid var(--line2);margin-top:12px;padding-top:10px}.gatecard form label{color:var(--muted);margin-bottom:3px;font-size:12px;display:block}.gatecard table.gate th{white-space:nowrap;vertical-align:top}.login .who-line{background:var(--ground);border-radius:6px;align-items:baseline;gap:8px;padding:8px 11px;display:flex}.login .who-line b{font-family:var(--font-num);font-size:var(--t-body)}.msg{background:var(--warn-soft);border:1px solid var(--warn);border-radius:7px;margin:10px 0;padding:10px 12px;font-size:13px}.msg.bad{background:color-mix(in srgb, var(--negative) 9%, var(--paper));border-color:color-mix(in srgb, var(--negative) 35%, var(--paper))}.msg.ok{background:color-mix(in srgb, var(--positive) 9%, var(--paper));border-color:color-mix(in srgb, var(--positive) 35%, var(--paper))}.btns{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.row{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:10px 0;display:flex}.row>div{flex:180px}.row label{color:var(--muted);margin-bottom:3px;font-size:12px;display:block}.row label.inline{color:var(--ink);align-items:center;gap:6px;margin:0 0 7px;font-size:13px;display:flex}.row label.inline input{width:auto;accent-color:var(--accent)}.row input,.row select{font:inherit;border:1px solid var(--rule-strong);background:var(--paper);width:100%;color:var(--ink);border-radius:6px;padding:7px 9px}.stats{gap:26px;margin:6px 0 12px;display:flex}.stat{flex-direction:column;display:flex}.stat b{font-size:24px}progress{width:100%;height:10px;margin-top:10px}.uplog{flex-direction:column;gap:2px;margin-top:6px;font-size:13px;display:flex}.uplog .ok{color:var(--ok)}.uplog .bad{color:var(--bad)}.kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.kpi{flex-direction:column;gap:4px;padding:14px 16px;display:flex}.kpi .v{align-items:baseline;gap:10px;display:flex}.kpi .v .serif{font-size:30px}.kpi .knote{color:var(--faint);font-size:12px}.kpi.warn{border-color:var(--warn);background:var(--warn-soft)}.kpi.warn .lbl,.kpi.warn .serif,.kpi.warn .knote{color:var(--warn)}.main{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:18px;margin-top:18px;display:grid}.grid4{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.rel{background:var(--bar);border-radius:3px;height:10px;display:block}.rside{flex-direction:column;gap:14px;display:flex}.tcard{cursor:pointer;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.tcard:hover{border-color:var(--bar)}.tcard .hd{justify-content:space-between;align-items:baseline;display:flex}.tcard .hd .serif{font-size:15px;font-weight:600}.arow{grid-template-columns:38px minmax(14px,1fr) 124px 30px;align-items:center;gap:6px;font-size:13px;display:grid}.arow.mag{grid-template-columns:52px minmax(14px,1fr) 132px 60px}.arow.narrow3{grid-template-columns:88px minmax(0,1fr) 40px}.arow.atty{cursor:pointer}.arow.atty:hover .num:first-child{text-decoration:underline}.arow .dv{color:var(--accent);font-size:10px}.bar{background:var(--bar-track);border-radius:3px;height:6px;overflow:hidden}.bar i{background:var(--bar);height:100%;display:block}.bar.thick{border-radius:4px;height:8px}.rail-card{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.railhd{justify-content:space-between;align-items:baseline;display:flex}.moverhd{justify-content:space-between;align-items:baseline;font-size:13px;display:flex}.flag{align-items:flex-start;gap:10px;font-size:13px;display:flex}.flag i{border-radius:4px;flex-shrink:0;width:8px;height:8px;margin-top:6px}.hrow{grid-template-columns:84px minmax(0,1fr) 40px;align-items:center;gap:8px;font-size:13px;display:grid}.spark{width:100%;display:block}.sparkfoot{color:var(--faint);justify-content:space-between;font-size:11px;display:flex}.weighs{white-space:nowrap;align-items:baseline;gap:4px;display:inline-flex}.weighs .wsep{color:var(--faint);font-size:10.5px}.weighs .wtot{color:var(--muted)}.weighs .wgap{font-size:11.5px;font-weight:600}.weighs .wchips{gap:3px;margin-left:4px;display:inline-flex}.tcard .twline{color:var(--muted);margin-top:-4px;font-size:12px}.weighs .wchip{letter-spacing:.03em;font-size:9.5px}.wcell{justify-content:flex-end;min-width:0;display:flex}.kpi .knote .num{font-weight:600}.legend-line.kpilegend{margin:12px 0 0}.whystrip{border-top:1px solid var(--line);margin-top:10px;padding-top:8px}.whystrip .wsum{align-items:baseline;gap:5px;margin-bottom:6px;display:flex}.whystrip .wsum .wsep{color:var(--faint);font-size:11px}.whystrip .wsum .wtot{font-size:17px;font-weight:600}.whystrip .wsum .wgap{font-size:12px;font-weight:600}.whyrow{grid-template-columns:minmax(0,1fr) 46px 52px}.whyrow.mult{grid-template-columns:minmax(0,1fr) 46px 34px 52px}.whystrip .fine{margin-top:6px;line-height:1.4}.toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}.pill{background:var(--paper);border:1px solid var(--rule-strong);color:var(--ink);border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.pill.clickable{cursor:pointer}.hint{color:var(--muted);margin-left:auto;font-size:12px}.legend-line{color:var(--muted);margin:0 0 10px;font-size:12px}.tbl,.page>.card.tbl{flex-direction:column;padding:0;display:flex;overflow:hidden}.th,.tr{align-items:center;gap:8px;padding:6px 14px;font-size:13px;display:grid}.th{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);background:var(--paper);z-index:2;align-items:end;padding:8px 14px;font-size:11px;font-weight:600;position:sticky;top:0}.th span{cursor:pointer;-webkit-user-select:none;user-select:none}.th span.sorted{color:var(--ink)}.tr{border-bottom:1px solid var(--line2);cursor:pointer}.tr:hover{background:var(--ground)}.tr.sel{background:var(--accent-soft)}.chip{letter-spacing:.05em;text-transform:uppercase;background:var(--line2);color:var(--muted);border-radius:3px;justify-self:start;padding:1px 6px;font-size:10px;font-weight:700}.conf{letter-spacing:.06em;text-transform:uppercase;border:1px solid;border-radius:3px;padding:1px 6px;font-size:9.5px;font-style:normal;font-weight:700}.conf.high{color:var(--ok)}.conf.medium{color:var(--accent)}.conf.low{color:var(--warn)}.conf.info{color:var(--faint)}.cell{flex-direction:column;gap:3px;display:flex}.cell .v{justify-content:space-between;align-items:baseline;display:flex}.cell .p{color:var(--faint);font-size:10px}.db{background:var(--bar-track);border-radius:2px;height:4px;overflow:hidden}.db i{background:var(--bar2);height:100%;display:block}.db i.hot{background:var(--bar)}.db i.off{background:var(--bar-off)}.detail{background:var(--ground);border-bottom:1px solid var(--line);border-left:3px solid var(--accent);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);gap:20px;padding:16px 14px 18px;display:grid}.detail.two{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.detail.narrow{background:var(--paper);border-left:0;grid-template-columns:1fr;padding:12px 14px}.detail h3{text-transform:none;letter-spacing:0;color:var(--ink);margin:0;font-size:16px}.detail .col{flex-direction:column;gap:8px;min-width:0;display:flex}.detailhd{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.brow{grid-template-columns:120px minmax(0,1fr) 34px;align-items:center;gap:8px;font-size:13px;display:grid}.sub{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:4px 0;font-size:12px;display:grid}.sub.subhd{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);font-size:10px;font-weight:600}.caselist{border:1px solid var(--line);background:var(--paper);border-radius:6px;max-height:360px;overflow:auto}table.plain,table.dt{border-collapse:collapse;width:100%;font-size:var(--t-body);background:var(--paper)}table.plain th,table.dt th{text-align:left;font-size:var(--t-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);background:var(--fig);border-bottom:1px solid var(--rule-strong);vertical-align:bottom;white-space:nowrap;padding:6px 10px;font-weight:600;position:sticky;top:0}table.plain td,table.dt td{border-bottom:1px solid var(--rule);height:var(--rh,32px);white-space:nowrap;padding:0 10px}table.plain th.r,table.plain td.r,table.dt th.r,table.dt td.r{text-align:right}table.plain td.r,table.dt td.r,table.plain td.num,table.dt td.num{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--t-body)}table.plain td.nm,table.dt td.nm{color:var(--ink);font-weight:600}table.plain td.nm .ini,table.dt td.nm .ini{font-family:var(--font-num);font-size:var(--t-label);color:var(--ink-muted);margin-left:6px;font-weight:400}table.plain td.mut,table.dt td.mut{color:var(--ink-muted)}table.plain tr.click,table.dt tr.click{cursor:pointer}table.plain tbody tr.click:hover td,table.dt tbody tr.click:hover td{background:var(--action-tint)}table.plain td.go,table.plain th.go,table.dt td.go,table.dt th.go{text-align:right;width:28px;color:var(--action);font-size:var(--t-title);padding:0 8px 0 0;font-weight:600}table.plain td.go>*,table.dt td.go>*{visibility:hidden}table.plain tr.click:hover td.go>*,table.dt tr.click:hover td.go>*,table.plain tr.click:focus-within td.go>*,table.dt tr.click:focus-within td.go>*{visibility:visible}table.plain tfoot td,table.dt tfoot td{border-top:2px solid var(--rule-strong);border-bottom:0;font-weight:700}:where(table.plain,table.dt,table.tt,table.cw-t)>tbody>:where(tr:nth-child(2n)),:where(table.btable)>tbody>:where(tr.z),:where(table.st)>tbody>:where(tr:nth-child(2n of :not(.nest))){--row-bg:var(--zebra)}:where(table.plain,table.dt,table.tt,table.cw-t)>tbody>:where(tr:nth-child(2n))>:where(td,th),:where(table.btable)>tbody>:where(tr.z)>:where(td){background:var(--zebra)}.hfig{--fh:var(--fig-hue,var(--page-hue-line));border-left:3px solid var(--fh);min-width:0;margin:0;padding:2px 0 2px 14px}.hfig>.l{font-size:var(--t-label);letter-spacing:.07em;text-transform:uppercase;color:var(--fig-muted,var(--ink-muted));white-space:nowrap;text-overflow:ellipsis;font-weight:700;line-height:1.25;display:block;overflow:hidden}.hfig>.hv{flex-wrap:wrap;align-items:baseline;gap:0 6px;min-width:0;margin:6px 0 0;display:flex}.hfig .v,.hnum,.hlist dd.v{font-family:var(--font-fig);letter-spacing:-.03em;white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;color:var(--fig-hue,var(--page-hue-line));font-weight:800;line-height:1}.hfig.h-hero .v{font-size:var(--t-hero)}.hfig.h-fig .v{font-size:var(--t-fig)}.hfig.h-sm .v{font-size:var(--t-figsm)}.hfig .u{font-family:var(--font-ui);letter-spacing:0;color:var(--fig-muted,var(--ink-muted));white-space:normal;font-size:14px;font-weight:600}.hfig .d{min-height:20px;font-size:var(--t-fine);color:var(--fig-muted,var(--ink-muted));flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.hfig .d .chip{background:var(--ground);height:20px;color:var(--ink);font-family:var(--font-num);font-size:var(--t-fine);white-space:nowrap;border-radius:10px;align-items:center;padding:0 7px;font-weight:500;display:inline-flex}.hfig .c{font-size:var(--t-label);color:var(--fig-muted,var(--ink-muted));margin-top:6px;line-height:1.35}.hfig .spkw{margin-top:10px}.hfig .spk{height:30px;position:relative}.hfig .spk svg{width:100%;height:30px;display:block;overflow:visible}.hfig .spk .fill{fill:var(--fh);opacity:.13}.hfig .spk .stroke{stroke:var(--fh)}.hfig .spk .end{background:var(--fh);border-radius:50%;width:7px;height:7px;position:absolute;right:-3px;transform:translateY(-50%)}.hfig .spl{font-size:var(--t-label);color:var(--ink-faint);margin-top:3px}.hfig.onframe{--fig-hue:var(--page-hue);--fig-muted:var(--on-frame-muted)}.hfig.onframe .d .chip{background:var(--frame-field);color:var(--on-frame)}.hfigs{grid-template-columns:repeat(var(--hn,3), minmax(0, 1fr));align-items:start;gap:14px 16px;margin:0;display:grid}.hfigs .hfig>.l{white-space:normal}@media (max-width:600px){.hfigs{grid-template-columns:repeat(2,minmax(0,1fr))}}.hshare{border-radius:4px;gap:2px;height:8px;margin:14px 0 4px;display:flex;overflow:hidden}.hshare>span{min-width:2px;height:100%;display:block}.hlist{margin:6px 0 0;padding:0}.hlist>div{border-bottom:1px solid var(--rule);grid-template-columns:12px 58px minmax(0,1fr) 44px;align-items:baseline;gap:8px;padding:6px 0;display:grid}.hlist>div:last-child{border-bottom:0}.hlist dt{display:contents}.hlist .sw{border-radius:3px;order:0;align-self:center;width:10px;height:10px}.hlist dd{margin:0}.hlist dd.v{font-size:var(--t-figsm);text-align:right;order:1}.hlist .t{font-size:var(--t-body);color:var(--ink);order:2;min-width:0}.hlist dd.pc{text-align:right;font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--t-fine);color:var(--ink-muted);order:3}.chip.status{height:22px;font-size:var(--t-fine);letter-spacing:0;text-transform:none;white-space:nowrap;background:var(--ground);color:var(--ink-muted);border-radius:11px;align-items:center;gap:6px;padding:0 9px;font-weight:600;display:inline-flex}.chip.status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.chip.status.ok{background:color-mix(in srgb, var(--positive) 11%, var(--paper));color:var(--positive)}.chip.status.run{background:var(--action-tint);color:var(--action)}.chip.status.bad{background:color-mix(in srgb, var(--negative) 10%, var(--paper));color:var(--negative)}.chip.caution{max-width:100%;font-size:var(--t-fine);letter-spacing:0;text-transform:none;white-space:normal;background:var(--caution-tint);color:var(--caution);border-radius:11px;align-items:baseline;gap:6px;padding:2px 9px;font-weight:600;line-height:1.35;display:inline-flex}.chip.caution .cl{font-size:var(--t-label);letter-spacing:.07em;text-transform:uppercase;flex:none;font-weight:700}.chip.caution .ct{min-width:0}:is(.pagehd,.slate,.dstatus) .chip.caution{background:var(--frame-field);color:var(--on-frame-caution);box-shadow:inset 0 0 0 1px var(--frame-edge)}.leadrow{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.leadbox{background:var(--paper);border:1px solid #0000;border-top:3px solid var(--bar);box-shadow:var(--shadow-panel);border-radius:6px;padding:9px 12px}.leadbox.elect{background:var(--top);border-color:var(--top);border-top-color:var(--band);color:var(--on-dark)}.leadbox .lname{font-family:var(--font-ui);letter-spacing:-.02em;font-size:15px;font-weight:700}.leadbox .lrole{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:11.5px}.leadbox.elect .lrole{color:var(--nav)}.leadbox .lmeta{color:var(--faint);font-size:11px}.leadbox.elect .lmeta{color:var(--ink-faint)}.subrow{flex-wrap:wrap;align-items:center;gap:12px;margin:10px 0 2px;font-size:13px;display:flex}.subchip{background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:4px 12px}.banner{background:var(--top);color:var(--on-dark);box-shadow:inset 4px 0 0 var(--band);font-family:var(--font-ui);letter-spacing:-.02em;border-radius:6px;margin:20px 0 10px;padding:7px 14px;font-size:15px;font-weight:700}.unitgrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:start;gap:10px;display:grid}.unitgrid.pods{grid-template-columns:repeat(auto-fill,minmax(215px,1fr))}.unitgrid.officestaff{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));margin-top:10px}.teamgrid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:10px;display:grid}.ubox{background:var(--paper);border:1px solid #0000;border-top:3px solid var(--bar);break-inside:avoid;box-shadow:var(--shadow-panel);border-radius:6px;padding:8px 11px 9px}.ubox .uhd{color:var(--bar);justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ubox .utitle{font-family:var(--font-ui);letter-spacing:-.02em;font-size:14px;font-weight:700}.ubox .ucount{color:var(--faint);font-size:12px}.ubox .uday{color:var(--muted);letter-spacing:.03em;margin-top:-1px;font-size:11px}.ubox .ulist{flex-direction:column;gap:1px;margin-top:5px;display:flex}.ubox .unote{color:var(--faint);margin-top:6px;font-size:10.5px;line-height:1.35}.mline{flex-wrap:wrap;align-items:baseline;gap:5px;font-size:12.5px;line-height:1.5;display:flex}.mline .mname{color:var(--ink)}.mline.lead .mname{font-weight:700}.mline.guest .mname{font-style:italic}.mline.soon,.mline.soon .mname{color:var(--faint)}.mline.vacant .mname{color:var(--faint);font-style:italic}.mline .mini{color:var(--faint);letter-spacing:.04em;font-size:10px}.mline .mstart{color:var(--warn);font-size:11px}.mline .mphone{color:var(--faint);margin-left:auto;font-size:10.5px}.mtag{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);white-space:nowrap;border:1px solid;border-radius:3px;padding:0 3px;font-size:9.5px;font-weight:700}.mtag.note{color:var(--accent);text-transform:none;letter-spacing:0}.mtag.seat{color:var(--faint);border-style:dashed}.legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;font-size:12px;display:flex}.legend .legitem{align-items:center;gap:5px;display:inline-flex}.legend .legitem i{border-radius:2px;width:9px;height:9px;display:inline-block}.legend .leadword{color:var(--ink);font-weight:700}.legend .ghost{color:var(--faint)}.sheetwrap{flex-direction:column;margin-top:12px;display:flex;overflow:visible}.sheet{scrollbar-gutter:stable;max-height:56vh;overflow:auto}.sheetrow{grid-template-columns:minmax(134px,1.5fr) 46px minmax(90px,.9fr) 44px minmax(112px,1.2fr) 56px minmax(80px,.9fr) minmax(110px,1.2fr) 50px minmax(110px,1.1fr) 60px;align-items:center;gap:5px;padding:3px 10px}.sheetwrap .th.sheetrow{align-items:center;height:26px;padding:0 10px;top:0}.sheet .tr{cursor:default}.sheet .tr:focus{outline:2px solid var(--bar);outline-offset:-2px}.sheet .tr.fresh{background:color-mix(in srgb, var(--positive) 6%, var(--paper))}.sheet input,.sheet select{font:inherit;width:100%;min-width:0;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:4px;padding:2px 4px;font-size:12px}.sheet input:hover,.sheet select:hover{border-color:var(--line)}.sheet input:focus,.sheet select:focus{border-color:var(--bar);background:var(--paper);outline:none}.sheet .nm{gap:4px;display:flex}.sheet .since{color:var(--faint);font-size:10.5px}.sheet .also,.sheet .tagcell{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;gap:3px;font-size:11px;display:flex;overflow:hidden}button.colhd{font:inherit;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:left;background:0 0;border:0;align-items:center;gap:3px;min-width:0;padding:0;font-size:11px;font-weight:600;display:inline-flex}button.colhd:hover,button.colhd.on{color:var(--ink)}button.colhd .dir{color:var(--accent);font-size:8px;font-style:normal}button.colhd .sortno{background:var(--accent);color:var(--on-fill);border-radius:3px;padding:1px 3px;font-size:8.5px;font-style:normal;font-weight:700;line-height:1}.filterrow{z-index:2;background:var(--paper);border-bottom:1px solid var(--line);min-height:28px;display:grid;position:sticky;top:26px}.filterrow .colfilter{font:inherit;border:1px solid var(--line);background:var(--paper);width:100%;min-width:0;color:var(--ink);border-radius:4px;padding:2px 5px;font-size:11.5px}.filterrow .colfilter:focus{border-color:var(--bar);outline:none}.filterrow .colbool{color:var(--muted);cursor:pointer;align-items:center;gap:4px;font-size:11px;display:flex}.filterrow .colbool input{accent-color:var(--accent)}.pick{min-width:0;position:relative}.pick>summary{cursor:pointer;color:var(--muted);border:1px solid var(--line);background:var(--paper);white-space:nowrap;text-overflow:ellipsis;border-radius:4px;padding:2px 16px 2px 5px;font-size:11.5px;list-style:none;overflow:hidden}.pick>summary::-webkit-details-marker{display:none}.pick>summary:after{content:"▾";color:var(--faint);font-size:9px;position:absolute;top:2px;right:5px}.pick.on>summary{border-color:var(--accent);color:var(--accent);background:var(--accent-soft);font-weight:600}.pick[open]>summary{border-color:var(--bar)}.pickmenu{z-index:9;background:var(--paper);border:1px solid var(--line);min-width:190px;max-height:300px;box-shadow:var(--shadow-window);border-radius:6px;margin-top:3px;padding:5px;position:absolute;top:100%;left:0;overflow:auto}.pickhd{border-bottom:1px solid var(--line2);justify-content:space-between;align-items:center;gap:10px;margin-bottom:3px;padding:2px 4px 5px;display:flex}.pickmenu label{cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:2px 4px;font-size:12px;display:flex}.pickmenu label:hover{background:var(--ground)}.pickmenu label input{accent-color:var(--accent)}.pickmenu label span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.pickmenu label i{color:var(--faint);font-size:10.5px;font-style:normal}.drawerwrap{z-index:20;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawerbg{background:var(--scrim);position:absolute;inset:0}.drawer{border-radius:0;width:min(880px,96vw);height:100%;padding:16px 20px 40px;position:relative;overflow:auto}.drawerhd{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.drawerhd h2{align-items:baseline;gap:8px;margin:0;display:flex}.drawerhd .mini{color:var(--faint);font-size:12px}.drawerhd input[type=date]{font:inherit;border:1px solid var(--rule-strong);border-radius:6px;padding:5px 8px}.dgrid{grid-template-columns:1fr 1fr;align-items:start;gap:6px 26px;display:grid}.dgrid section{border-top:1px solid var(--line2);padding-top:8px}.dgrid h3{margin:0 0 6px}.dgrid .row{margin:6px 0}.dgrid .row.tight>*{flex:140px}.dlist{flex-direction:column;gap:2px;margin-bottom:6px;display:flex}.drow{color:var(--faint);align-items:baseline;gap:7px;font-size:12.5px;display:flex}.drow.on{color:var(--ink)}.drow .span{color:var(--faint);margin-left:auto;font-size:10.5px}.chipwrap{flex-wrap:wrap;gap:5px;margin-bottom:6px;display:flex}.togg{font:inherit;border:1px solid var(--rule-strong);background:var(--paper);color:var(--muted);border-radius:999px;padding:3px 9px;font-size:11.5px}.togg.on{border-color:var(--top);background:var(--top);color:var(--on-dark)}.dgrid .leaving{border-top:1px solid var(--line);grid-column:1/-1}.scopecell{white-space:normal}.scopecell .chip{margin-left:5px}.personpick{margin:10px 0;position:relative}.personpick>label{color:var(--muted);margin-bottom:3px;font-size:12px;display:block}.personpick.needed>label{color:var(--bad)}.personpick input{font:inherit;border:1px solid var(--rule-strong);background:var(--paper);width:100%;color:var(--ink);border-radius:6px;padding:7px 9px}.personpick.needed input{border-color:var(--bad)}.personpick .picked{border:1px solid var(--line);background:var(--paper);border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:8px;padding:7px 10px;display:flex}.personpick .picked .mini{color:var(--faint);font-size:11px}.personpick .tabchips{gap:4px;display:inline-flex}.personmenu{width:100%;min-width:260px}.personrow{text-align:left;width:100%;font:inherit;background:0 0;border:0;border-radius:4px;align-items:baseline;gap:7px;padding:4px 6px;display:flex}.personrow:hover{background:var(--ground)}.personrow .mini{color:var(--faint);font-size:10.5px}.card.pending.hot{border-color:var(--warn);background:var(--warn-soft)}.card.pending.hot table.plain th{background:0 0}.card.pending .hd2{margin-top:0}table.plain.rows td code{margin-right:5px}table.plain.units input,table.plain.units select{font:inherit;border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);border-radius:4px;padding:3px 5px;font-size:12.5px}.printmark{display:none}@media print{@page{size:portrait;margin:8mm;@bottom-center{content:"CaseWeight ·Ada County Prosecutor's Office"}}.printmark{color:var(--structure);align-items:center;gap:8px;margin:0 0 8px;display:flex}body{background:var(--paper);font-size:9px}.top,.msg,.fixflag{display:none!important}.page{padding:0}h3{margin:5px 0 3px;font-size:8.5px}.subrow{gap:6px;margin:4px 0 0;font-size:8.5px}.subchip{padding:1px 7px}.leadrow{grid-template-columns:repeat(6,1fr);gap:4px}.leadbox{break-inside:avoid;border-top-width:2px;padding:3px 5px}.leadbox .lname{font-size:10px}.leadbox .lrole,.leadbox .lmeta{font-size:7px}.leadbox.elect{background:var(--paper);color:var(--ink);border:1px solid var(--top);border-top:2px solid var(--top)}.leadbox.elect .lrole,.leadbox.elect .lmeta{color:var(--muted)}.banner{background:var(--paper);color:var(--ink);border:1px solid var(--top);border-left-width:4px;margin:6px 0 3px;padding:2px 6px;font-size:10px}.unitgrid,.unitgrid.officestaff{grid-template-columns:repeat(4,1fr);gap:4px}.unitgrid.pods{grid-template-columns:repeat(5,1fr);gap:4px}.teamgrid{grid-template-columns:repeat(4,1fr);gap:4px}.ubox{break-inside:avoid;border-top-width:2px;padding:3px 5px 4px}.ubox .utitle{font-size:9px}.ubox .ucount,.ubox .uday{font-size:7.5px}.ubox .ulist{margin-top:2px}.ubox .unote{margin-top:3px;font-size:7px}.mline{gap:3px;font-size:8px;line-height:1.25}.mline .mini,.mline .mstart{font-size:7px}.mline .mphone{display:none}.mtag{padding:0 2px;font-size:6.5px}.card.standalone.legend{break-inside:avoid;gap:8px;margin-top:5px;padding:3px 6px;font-size:7.5px}a{color:var(--ink);text-decoration:none}}@media screen and (max-width:1500px){.teamgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:1100px){.teamgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dgrid{grid-template-columns:1fr}}@media (max-width:1259px){.top .office{display:none}}@media (max-width:999px){.tabs,.toolswrap{display:none}.menuwrap{display:block}}@media (max-width:1580px){.top{gap:12px;padding:0 20px}.tabs{gap:2px;margin-left:8px}.tabs a,.tabs .soon{padding:7px 10px}.page{--page-x:20px}}@media (max-width:1099px){.top{padding:0 16px}.page{--page-x:16px}.kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.main{grid-template-columns:1fr}.grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.grid2,.detail,.detail.two{grid-template-columns:1fr}}@media (max-width:720px){.top{gap:8px;padding:0 12px}.top .appname{display:none}.page{--page-x:12px}.teamgrid,.grid4{grid-template-columns:minmax(0,1fr)}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi .v{flex-wrap:wrap}}.navgroup{gap:inherit;align-items:center;display:flex}.navgap{background:var(--rail);flex-shrink:0;width:1px;height:20px;margin:0 10px}.tr.static{cursor:default}.detail.teamdetail{flex-direction:column;gap:16px;display:flex}.teamside{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.sub.member{cursor:pointer}.sub.member:hover{background:var(--ground)}.sub.member.sel{background:var(--accent-soft)}.detail.nested{background:var(--paper);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:6px;margin:2px 0 10px 18px}@media (max-width:1100px){.teamside{grid-template-columns:1fr}.detail.nested{margin-left:0}}.who{white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:5px;min-width:0;display:inline-flex;overflow:hidden}.who .whoname{text-overflow:ellipsis;overflow:hidden}.who .whotab{color:var(--muted);letter-spacing:.02em;font-size:10.5px;font-weight:500}.who .whotab.whocourt,td .who .whotab.whocourt,.ini.court,table.plain td.nm .ini.court,.snap .ini.court{font-family:var(--font-ui);letter-spacing:0}.who .whocourt{font-size:var(--t-label)}.myname{color:var(--muted);font-size:18px}.userscard{margin-bottom:14px;padding:14px 16px}.userscard .hd2{align-items:baseline;gap:12px;display:flex}.userscard .hd2 .btn2{margin-left:auto}.logins td{vertical-align:top}.logins .levelcell .lvl{font-weight:600}.logins .levelcell .lvl-full{color:var(--accent)}.logins .levelcell .lvl-none{color:var(--muted);font-weight:400}.logins .rolenote{color:var(--muted);font-size:11px;display:block}.logins .matchmaybe{color:var(--caution)}.logins .matchcell .chip{margin-left:6px}.logins tr.isnew td{background:var(--accent-soft)}.newdot{background:var(--accent);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.logins tr.linkrow td{background:var(--line2)}.rowmenu{display:inline-block;position:relative}.rowmenu summary{cursor:pointer;color:var(--accent);padding:2px 6px;font-size:12px;list-style:none}.rowmenu summary::-webkit-details-marker{display:none}.rowmenu-list{z-index:5;background:var(--card);border:1px solid var(--line);white-space:nowrap;border-radius:6px;flex-direction:column;gap:4px;padding:6px;display:flex;position:absolute;right:0}.domainlist{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.domainlist .req{color:var(--muted);margin-left:4px}.sharecard .sharemsg{white-space:pre-wrap;background:var(--line2);border-radius:6px;margin:10px 0;padding:10px 12px;font-size:13px}.sharecard input{width:100%}.msg.welcome{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.msg.welcome .btn2{margin-left:auto}.fullonly a{margin-left:6px}:where(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:1px solid var(--action);outline-offset:0;box-shadow:0 0 0 3px var(--action-tint)}.btn,.btn2,button.primary{border:1px solid var(--rule-strong);background:var(--paper);height:32px;color:var(--ink);font-family:var(--font-ui);font-weight:600;font-size:var(--t-body);white-space:nowrap;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 12px;line-height:1;text-decoration:none;display:inline-flex}.btn:hover,.btn2:hover{border-color:var(--action);color:var(--action)}.btn.primary,button.primary{background:var(--action);border-color:var(--action);color:var(--on-fill)}.btn.primary:hover,button.primary:hover{background:var(--action-hover);border-color:var(--action-hover);color:var(--on-fill)}.btn.quiet{color:var(--action);background:0 0;border-color:#0000;padding:0 8px}.btn.quiet:hover{background:var(--action-tint);color:var(--action-hover);border-color:#0000}.btn.danger,.btn2.danger{color:var(--negative);border-color:var(--negative)}.btn.danger:hover,.btn2.danger:hover{background:color-mix(in srgb, var(--negative) 8%, var(--paper));color:var(--negative);border-color:var(--negative)}.btn.lg,button.primary.lg{height:36px;padding:0 14px}.btn.sm{height:28px;font-size:var(--t-fine);padding:0 10px}button.primary.wide{width:100%;height:36px}.btn2.tiny{height:24px;font-size:var(--t-label);border-radius:4px;padding:0 8px}button:disabled,.btn:disabled,.btn2:disabled{opacity:.5;cursor:default;pointer-events:none}.field{border:1px solid var(--rule-strong);background:var(--paper);height:32px;color:var(--ink);font-family:var(--font-ui);font-size:var(--t-body);border-radius:6px;min-width:0;padding:0 10px}select.field{padding-right:26px}.field.lg{height:36px}.field:hover{border-color:var(--ink-faint)}.field:disabled{background:var(--ground);border-color:var(--rule);color:var(--ink-faint);opacity:1}.field:focus-visible{border-color:var(--action);outline:0}.label{font-size:var(--t-fine);color:var(--ink-muted);margin:0 0 4px;font-weight:600;display:block}.help{font-size:var(--t-fine);color:var(--ink-muted);margin-top:4px;display:block}.seg{vertical-align:middle;border:1px solid var(--rule-strong);background:var(--paper);border-radius:6px;flex:none;align-items:stretch;height:32px;display:inline-flex;overflow:hidden}.seg button{background:var(--paper);color:var(--ink-muted);font-family:var(--font-ui);font-weight:600;font-size:var(--t-body);white-space:nowrap;border:0;align-items:center;margin:0;padding:0 11px;display:inline-flex}.seg button+button{border-left:1px solid var(--rule)}.seg button:hover{color:var(--action);background:var(--action-tint)}.seg button.on,.seg button.on:hover{background:var(--action);color:var(--on-fill)}.seg button:disabled{color:var(--ink-faint);background:var(--ground);cursor:not-allowed;opacity:1}.seg button:focus-visible{outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--action-tint)}.seg.sm{height:28px}.seg.sm button{font-size:var(--t-fine);padding:0 9px}.seg.lg{height:36px}.seg .seglbl{font-size:var(--t-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);background:var(--ground);border-right:1px solid var(--rule-strong);align-items:center;padding:0 10px;display:flex}.card.state{text-align:center;color:var(--ink);border-radius:10px;padding:30px 24px}.card.state.in{background:0 0;border:0;padding:18px 16px 8px}.page>.card.state{padding:30px 24px}.state .ghost{margin:0 auto 10px;display:block}.state .sttl{font-size:var(--t-title);margin-bottom:3px;display:block}.state p{color:var(--ink-muted);max-width:60ch;margin:0 auto}.state .stact{justify-content:center;gap:8px;margin-top:14px;display:flex}.state.in .stact{margin-top:10px}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.card.skel,.page>.card.skel{border-radius:10px;padding:14px 16px}.skel .sk{background:linear-gradient(90deg, var(--bar-track) 0%, var(--ground) 50%, var(--bar-track) 100%);background-size:220% 100%;border-radius:6px;height:12px;margin:10px 0;animation:1.8s ease-in-out infinite shimmer;display:block}.skel.table .sk{margin:0}.skel .skrow{height:var(--rh,32px);border-bottom:1px solid var(--rule);grid-template-columns:2fr 1fr 1fr 1fr 1fr;align-items:center;gap:18px;display:grid}.skel .skrow .sk:not(:first-child){justify-self:end}.skel .skrow.h{border-bottom-color:var(--rule-strong);height:26px}.skel .skrow.h .sk{width:55%;height:8px}.skel .skcards{gap:10px;display:grid}.skel .skcard{background:var(--ground);border-radius:8px;padding:4px 11px}.skel .skcard .sk{margin:8px 0}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.skel .sk{animation:none}}.card.errbox,.page>.card.errbox{box-shadow:inset 3px 0 0 var(--negative);text-align:left;border-radius:10px;padding:16px 18px 14px 20px}.errbox .sttl{font-size:var(--t-title);margin-bottom:2px;display:block}.errbox p{color:var(--ink-muted);margin:0 0 12px}.errbox .erow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.errbox details{font-size:var(--t-fine);color:var(--ink-muted);margin-top:12px}.errbox summary{color:var(--action);cursor:pointer;width:max-content;font-weight:600}.errbox code{font-size:var(--t-fine);background:var(--ground);color:var(--ink);white-space:pre-wrap;word-break:break-word;border-radius:6px;margin-top:6px;padding:7px 9px;display:block}.page{--rh:32px}.page[data-density=compact]{--rh:28px}.page[data-density=comfortable]{--rh:40px}.page>h2,.page>h3,.page>.hd2 h2,.page>.myname{color:var(--on-frame)}.page>p,.page>.fine,.page>.muted,.page>.hint,.page>.legend-line,.page>.hd2 small,.page>.toolbar,.page>.toolbar .hint,.page>.empty,.page>.stats,.page>.stats .lbl{color:var(--on-frame-muted)}.page>.stats b{color:var(--on-frame)}.page>p a,.page>.fine a,.page>.toolbar a{color:var(--on-frame-link)}.page>.empty{color:var(--on-frame-muted)}.page>.card.state:not(.in),.page>.card.skel,.page>.card.errbox{box-shadow:var(--shadow-panel)}.card.state.in{background:0 0}.login{box-shadow:var(--shadow-window)}.login-brand{color:var(--ink-structure);flex-direction:column;justify-content:center;align-items:center;gap:10px;margin:4px 0 8px;line-height:1;display:flex}.login-brand .login-mark{flex:none;display:block}.login .login-office{text-align:center;letter-spacing:.09em;color:var(--ink-muted);margin:0 0 14px;font-size:10.5px;font-weight:400}.copyline{font-size:var(--t-fine);color:var(--on-frame-muted);flex-wrap:wrap;justify-content:center;gap:10px;padding:28px 0 4px;display:flex}.page.wide>.copyline{padding-left:var(--page-x);padding-right:var(--page-x)}.stepcard{max-width:440px;padding:24px 24px 20px}.stepcard .login-brand{margin-bottom:8px}.steps{justify-content:center;gap:6px;margin:0 0 12px;display:flex}.steps i{background:var(--rule);border-radius:2px;width:28px;height:4px}.steps i.on{background:var(--action)}.stepcard .stephd{font-size:var(--t-title);color:var(--ink);margin:6px 0 4px;line-height:1.3}.stepcard>.muted{color:var(--ink-muted);margin:0 0 12px}.propbox{background:var(--fig);border-radius:10px;align-items:center;gap:14px;margin:4px 0 14px;padding:14px;display:flex}.propbox b{font-size:var(--t-title);color:var(--ink);display:block}.propbox span:not(.face){color:var(--ink-muted);font-size:var(--t-fine);margin-top:2px;display:block}.propbox.wait{background:var(--caution-tint)}.propbox.wait b{color:var(--caution);font-size:var(--t-lead)}.steprow{gap:10px;display:flex}.steprow .btn{flex:1}.btn.wide{width:100%}.stepnote{font-size:var(--t-fine);color:var(--ink-muted);background:var(--ground);border-radius:8px;margin:12px 0 0;padding:8px 10px}.stepout{text-align:center;margin:10px 0 0}.stepcard .who-line{margin:0 0 12px}.stepcard .who-line b{font-family:var(--font-ui);font-weight:600}.linkbtn{color:var(--action);font:inherit;font-size:var(--t-fine);cursor:pointer;background:0 0;border:0;padding:0}.linkbtn:hover{color:var(--action-hover);text-decoration:underline}.wm{letter-spacing:0;white-space:nowrap;color:inherit;line-height:1;font-family:var(--font-brand);font-optical-sizing:auto;align-items:baseline;display:inline-flex}.wm .wm-a{font-weight:900}.wm .wm-b{font-weight:300}.bmark .bm-plate{fill:currentColor}.bmark .bm-bar{fill:var(--action)}.top .bmark .bm-bar{fill:var(--band)}.ghost .g-plate{fill:var(--rule)}.ghost .g-bar{fill:var(--rule-strong)}.acctmenu .mn-note{width:100%;font-size:var(--t-fine);color:var(--ink-muted)}@media screen{:root[data-theme=dark] .top{box-shadow:inset 0 -1px 0 var(--dk-rule)}:root[data-theme=dark] .pagehd{border-bottom-color:var(--dk-rule)}:root[data-theme=dark] .tabs a.on,:root[data-theme=dark] .tabs a.inert.on:hover{background:var(--dk-panel-2);color:var(--dk-ink)}:root[data-theme=dark] .acctmenu,:root[data-theme=dark] .pickmenu,:root[data-theme=dark] .leadbox.elect{border-color:var(--dk-rule-strong)}:root[data-theme=dark] :where(.field,.login input,.row input,.row select,.gatecard input.grow,.personpick input,.trdate,.filterrow .colfilter,.pick>summary,.drawerhd input[type=date]){background:var(--dk-ground);color:var(--dk-ink)}:root[data-theme=dark] .ghost .g-plate{fill:var(--dk-rule-strong)}:root[data-theme=dark] .ghost .g-bar{fill:var(--dk-faint)}}@media print{:root{--frame:var(--paper);--frame-head:var(--paper);--on-frame:var(--ink);--on-frame-muted:var(--ink-muted);--on-frame-link:var(--ink);--on-frame-caution:var(--caution);--frame-field:var(--paper);--frame-edge:var(--rule-strong);--frame-rule:var(--rule)}.card,.page>.card.state,.login{border-color:var(--rule);box-shadow:none!important}.leadbox,.ubox,.dash .dcard,.dfig,.dropzone{border-left-color:var(--rule);border-right-color:var(--rule);border-bottom-color:var(--rule);box-shadow:none!important}.banner{box-shadow:none}.pagehd{border-bottom-color:var(--rule);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;position:static}.pagehd .btn,.pagehd .btn2,.pagehd button{display:none}}.jobtoast{right:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:70;background:var(--paper);max-width:calc(100vw - 40px);color:var(--ink);box-shadow:var(--shadow-window);font-size:var(--t-body);border-radius:10px;align-items:center;gap:8px;padding:10px 10px 10px 14px;animation:.2s ease-out jtin;display:flex;position:fixed}.jobtoast .jtdot{background:var(--positive);border-radius:50%;flex:none;width:8px;height:8px}.jobtoast.bad .jtdot{background:var(--negative)}.jobtoast .jtsep{color:var(--ink-muted)}.jobtoast a{color:var(--action);font-weight:600;text-decoration:none}.jobtoast a:hover{text-decoration:underline}.jobtoast .jtx{color:var(--ink-muted);font-size:var(--t-title);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 6px;line-height:1}.jobtoast .jtx:hover{background:var(--ground);color:var(--ink)}@keyframes jtin{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.jobtoast{animation:none}}@media print{.jobtoast{display:none}}.confirm{border:1px solid color-mix(in srgb, var(--negative) 35%, var(--paper));background:color-mix(in srgb, var(--negative) 8%, var(--paper));color:var(--ink);font-size:var(--t-body);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:8px 0;padding:10px 12px;display:flex}.confirm .confirm-t{flex:240px;font-weight:600}.confirm .confirm-a{gap:8px;display:flex}
