@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.cd2691d3.woff2)format("woff2");font-display:swap;font-weight:100 900}.geistmono_157ca88a-module__iB6NTq__className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.geistmono_157ca88a-module__iB6NTq__variable{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}
@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.bb1d9210.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__VquA9q__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__VquA9q__variable{--font-geist-sans:"GeistSans","GeistSans Fallback"}
.sa-mark{align-items:center;gap:10px;display:flex}.sa-mark .sa-dot{background:var(--ink);width:30px;height:30px;color:var(--on-ink);font-weight:500;font-size:var(--fs-xs);line-height:var(--lh-xs);border-radius:9px;flex:none;place-items:center;display:grid}.sa-mark b{font-size:var(--fs-sm);line-height:var(--lh-sm);letter-spacing:var(--ls-sm);font-weight:var(--fw-label)}.sa-mark span{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--muted);font-weight:400;display:block}.sa-drawer-overlay{z-index:40;background:rgba(20,23,29,.28);position:fixed;top:0;bottom:0;left:0;right:0}.sa-card[role=dialog]{z-index:41;border-radius:18px;width:min(520px,100vw - 32px);max-height:calc(100vh - 48px);margin:0;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 24px 70px -20px rgba(20,23,29,.42)}.sa-card{background:var(--panel);border:1px solid var(--stroke-soft-200);min-width:0;box-shadow:var(--shadow-xs);border-radius:16px;flex-direction:column;gap:16px;padding:20px;display:flex;position:relative}.sa-card>.sa-head{align-items:center;gap:10px;min-width:0;min-height:28px;padding-right:44px;display:flex}.sa-card>.sa-head h2{font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-label);letter-spacing:var(--ls-sm);color:var(--text-strong-950);min-width:0;margin:0}.sa-card>.sa-head .sa-tools{flex:none;align-items:center;gap:7px;margin-left:auto;display:flex}.sa-glyph{background:var(--bg-weak-50);width:32px;height:32px;color:var(--text-sub-600);font-size:var(--fs-xs);line-height:var(--lh-xs);border-radius:8px;flex:none;place-items:center;display:grid}.sa-chip{height:20px;font-family:var(--sans);font-size:var(--fs-xs);line-height:var(--lh-xs);letter-spacing:var(--ls-xs);font-weight:var(--fw-label);white-space:nowrap;background:var(--faded-lighter);color:var(--text-sub-600);border-radius:999px;flex:none;align-items:center;padding:0 8px;display:inline-flex}.sa-chip.mute{color:var(--text-sub-600);background:var(--faded-lighter)}.sa-status{background:var(--bg-white-0);height:24px;box-shadow:inset 0 0 0 1px var(--stroke-soft-200);color:var(--text-sub-600);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-label);font-family:var(--sans);letter-spacing:var(--ls-xs);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.sa-status:before{content:"";border-radius:999px;flex:none;width:6px;height:6px}.sa-status.ok:before{background:var(--success-base)}.sa-status.warn:before{background:var(--warning-base)}.sa-status.bad:before{background:var(--error-base)}.sa-status.mute:before{background:var(--faded-base)}.sa-btn{font-family:var(--sans);font-size:var(--fs-sm);line-height:var(--lh-sm);letter-spacing:var(--ls-sm);font-weight:var(--fw-label);min-height:var(--ctl);white-space:nowrap;cursor:pointer;border:1px solid var(--stroke-soft-200);background:var(--bg-white-0);color:var(--text-strong-950);box-shadow:var(--shadow-xs);transition:transform .12s var(--ease),background-color .16s var(--ease),border-color .16s var(--ease),color .16s var(--ease),opacity .16s var(--ease);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 12px;display:inline-flex;position:relative}.sa-btn:after{content:"";width:var(--hit);height:var(--hit);position:absolute;top:50%;bottom:auto;left:50%;right:auto;transform:translate(-50%,-50%)}.sa-btn:hover{background:var(--bg-weak-50);box-shadow:none}.sa-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.sa-btn:not(:disabled):active{transform:scale(.97)}.sa-btn.dark{background:var(--bg-strong-950);border-color:var(--bg-strong-950);color:var(--text-white-0)}.sa-btn.dark:hover{background:var(--bg-surface-800);border-color:var(--bg-surface-800)}.sa-btn.round{width:var(--ctl);height:var(--ctl);color:var(--text-sub-600);border-radius:999px;padding:0}.sa-btn.icon{width:var(--ctl);height:var(--ctl);padding:0}.sa-btn:disabled{background:var(--bg-weak-50);color:var(--text-disabled-300);box-shadow:none;cursor:not-allowed;border-color:transparent}.sa-btn.busy{pointer-events:none;position:relative;color:transparent!important}.sa-btn.busy:after{content:"";width:12px;height:12px;color:var(--muted);border:1.5px solid;border-top-color:transparent;border-radius:999px;margin:auto;animation:.62s linear infinite sa-spin;position:absolute;top:0;bottom:0;left:0;right:0}.sa-btn.dark.busy:after{color:var(--on-ink)}.sa-btn.done{animation:sa-settle .42s var(--ease)}.sa-btn.danger{background:var(--bad);border-color:var(--bad);color:var(--on-ink)}@keyframes sa-spin{to{transform:rotate(360deg)}}@keyframes sa-settle{0%{transform:scale(.97)}45%{transform:scale(1.035)}to{transform:scale(1)}}.sa-figs{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:14px 20px;display:grid}.sa-fig{min-width:0;font:inherit;text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;margin:0;padding:0;display:flex}.sa-fig .sa-l{font-size:var(--fs-sm);line-height:var(--lh-sm);letter-spacing:var(--ls-sm);color:var(--text-sub-600)}.sa-fig .sa-v{font-size:var(--fs-h4);font-weight:var(--fw-label);letter-spacing:var(--ls-h4);line-height:var(--lh-h4);font-variant-numeric:tabular-nums}.sa-fig .sa-v.ok{color:var(--ok)}.sa-fig .sa-v.bad{color:var(--bad)}.sa-v.muted-2,.sa-hero-n .sa-v.muted-2{color:var(--muted-2);font-weight:600}button.sa-fig{cursor:pointer}button.sa-fig .sa-v{-webkit-text-decoration:underline dotted var(--line-2);-webkit-text-decoration:underline dotted var(--line-2);text-decoration:underline dotted var(--line-2);text-underline-offset:5px;transition:text-decoration-color .17s var(--ease);text-decoration-thickness:1.5px}button.sa-fig:hover .sa-v{-webkit-text-decoration:underline;text-decoration:underline}button.sa-fig:focus-visible{outline:2px solid var(--ink);outline-offset:5px;border-radius:6px}button.sa-fig[disabled]{cursor:default}button.sa-fig[disabled] .sa-v{color:var(--muted-2);text-decoration:none}.sa-hero-n .sa-v{font-size:var(--fs-h3);font-weight:var(--fw-label);letter-spacing:var(--ls-h3);line-height:var(--lh-h3)}.sa-hero-n .sa-d{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--ok);font-variant-numeric:tabular-nums}.sa-hero-n .sa-d.bad{color:var(--bad)}.sa-bento{grid-template-columns:1fr;align-items:start;gap:10px;display:grid}@media (min-width:760px){.sa-bento{grid-template-columns:1fr 1fr}}.sa-bt{background:var(--panel);border:1px solid var(--stroke-soft-200);min-width:0;box-shadow:var(--shadow-xs);border-radius:16px;flex-direction:column;gap:12px;padding:16px 20px;display:flex}.sa-bt>.sa-cap{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--muted-2);align-items:baseline;gap:8px;display:flex}.sa-bt>.sa-cap b{font-weight:var(--fw-label);color:var(--ink-2);font-size:var(--fs-sm);line-height:var(--lh-sm);letter-spacing:var(--ls-sm)}.sa-tbl{border-collapse:collapse;width:100%;font-size:var(--fs-sm);line-height:var(--lh-sm);letter-spacing:var(--ls-sm)}.sa-tbl th{font-size:var(--fs-sm);line-height:var(--lh-sm);letter-spacing:var(--ls-sm);color:var(--text-sub-600);background:var(--bg-weak-50);text-align:left;padding:8px 12px;font-weight:400}.sa-tbl th:first-child{border-radius:8px 0 0 8px}.sa-tbl th:last-child{border-radius:0 8px 8px 0}.sa-tbl td{border-top:1px solid var(--stroke-soft-200);color:var(--text-strong-950);vertical-align:baseline;padding:12px}.sa-tbl tbody tr:first-child td{border-top:0}.sa-tbl th:last-child,.sa-tbl td:last-child{text-align:right;white-space:nowrap;width:1%}.sa-tbl td.mono{font-family:var(--mono);font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-sub-600);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.sa-tbl tr.row{cursor:pointer}.sa-tbl tr.row:hover td{background:var(--bg-weak-50)}.sa-tbl tr.row:focus-visible td{background:var(--bg-weak-50)}.sa-tbl.facts td{padding:8px 12px 8px 0}.sa-tbl.facts tr:first-child td{border-top:0}.sa-tbl.facts td:first-child{color:var(--muted);white-space:nowrap;width:168px}.sa-tbl.facts td:last-child{text-align:left;white-space:normal;width:auto;max-width:64ch;color:var(--ink-2);overflow-wrap:anywhere}.sa-ask-what{font-size:var(--fs-sm);line-height:var(--lh-sm);letter-spacing:var(--ls-sm);color:var(--ink);margin:0}.sa-fx{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sa-fx li{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--ink-2);border-top:1px solid var(--line);padding:8px 0 8px 18px;position:relative}.sa-fx li:first-child{border-top:0}.sa-fx li:before{content:"";background:var(--muted-2);border-radius:999px;width:5px;height:5px;position:absolute;top:14px;left:3px}.sa-fld{flex-direction:column;gap:5px;display:flex}.sa-fld>span{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--muted)}.sa-fld input{border:1px solid var(--stroke-soft-200);height:var(--ctl);font:inherit;font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-strong-950);background:var(--bg-white-0);box-shadow:var(--shadow-xs);border-radius:8px;outline:none;min-width:0;padding:0 12px}.sa-fld input::placeholder{color:var(--text-soft-400)}.sa-fld input:hover{box-shadow:none}.sa-fld input:focus{border-color:var(--stroke-strong-950);box-shadow:var(--focus-ring)}.sa-pop{background:var(--panel);width:320px;color:var(--ink);box-shadow:0 0 0 1px var(--line),0 18px 50px -18px rgba(20,23,29,.4);border:0;border-radius:14px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.sa-pop>b{font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-label)}.sa-pop-row{justify-content:flex-end;gap:6px;display:flex}.sa-toast{background:var(--ink);color:var(--on-ink);font-size:var(--fs-sm);line-height:var(--lh-sm);border-radius:11px;align-items:center;gap:9px;max-width:min(520px,100vw - 32px);padding:11px 16px;display:flex}.sa-toast .sa-undo{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--on-ink);background:rgba(255,255,255,.14);border-color:transparent;padding:3px 10px}.sa-sk{background:var(--sunk);animation:sa-shimmer 1.3s var(--ease)infinite;background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent);background-repeat:no-repeat;background-size:220% 100%;border-radius:5px;display:block}@keyframes sa-shimmer{0%{background-position:160% 0}to{background-position:-60% 0}}.sa-skrow{border-top:1px solid var(--line);align-items:center;gap:14px;padding:10px 0;display:flex}.sa-skrow:first-child{border-top:0}.sa-skrow .sa-sk:last-child{margin-left:auto}.sa-lifeline{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sa-lifeline li{font-size:var(--fs-xs);line-height:var(--lh-xs);background:var(--sunk);color:var(--muted);border-radius:999px;padding:5px 10px}.sa-lifeline li.on{background:var(--ink);color:var(--on-ink)}.sa-money{font-variant-numeric:tabular-nums;white-space:nowrap}.sa-chart{gap:12px;display:flex}.sa-yaxis{height:206px;font-family:var(--mono);font-size:var(--fs-2xs);line-height:var(--lh-2xs);letter-spacing:var(--ls-2xs);color:var(--muted-2);font-variant-numeric:tabular-nums;flex-direction:column;flex:none;justify-content:space-between;padding-bottom:24px;display:flex}.sa-plot{flex:1;min-width:0;height:206px;position:relative}.sa-rules{flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:0;bottom:24px;left:0;right:0}.sa-rules i{background:repeating-linear-gradient(90deg,var(--line)0 4px,transparent 4px 9px);height:1px;display:block}.sa-barrow{align-items:flex-end;gap:10px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.sa-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;min-width:0;height:100%;display:flex}.sa-stem{cursor:pointer;background:var(--ink);border:0;border-radius:16px;width:100%;max-width:54px;padding:0;position:relative}.sa-stem:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.sa-stem .sa-knob{background:var(--panel);width:10px;height:10px;box-shadow:0 0 0 3px var(--ink);opacity:0;transition:opacity .15s var(--ease);border-radius:999px;position:absolute;top:-5px;left:50%;transform:translate(-50%)}.sa-stem.on .sa-knob,.sa-stem:hover .sa-knob{opacity:1}.sa-stem:focus-visible .sa-knob{opacity:1}.sa-xlab{font-family:var(--mono);font-size:var(--fs-2xs);line-height:var(--lh-2xs);letter-spacing:var(--ls-2xs);color:var(--muted)}.sa-tip{background:var(--ink);color:var(--on-ink);white-space:nowrap;z-index:2;border-radius:12px;flex-direction:column;gap:5px;padding:10px 12px;display:flex;position:absolute;bottom:calc(100% + 22px);left:50%;transform:translate(-50%);box-shadow:0 12px 28px -10px rgba(20,23,29,.5)}.sa-tip .sa-t{font-size:var(--fs-xs);line-height:var(--lh-xs);color:rgba(255,255,255,.6)}.sa-tip .sa-r2{font-family:var(--mono);font-size:var(--fs-xs);line-height:var(--lh-xs);font-variant-numeric:tabular-nums;align-items:center;gap:9px;display:flex}.sa-login-page{background:var(--ground);place-items:center;min-height:100vh;display:grid}.sa-login-card{width:min(360px,100vw - 32px)}.sa-placeholder-body{color:var(--muted);font-size:var(--fs-sm);line-height:var(--lh-sm)}.sa-placeholder-body code{font-family:var(--mono)}@media (prefers-reduced-motion:reduce){.sa-sk{background-image:none;animation:none}.sa-btn.busy:after{animation-duration:2s}}.sa-bento-fleet{grid-template-columns:1fr;grid-auto-rows:minmax(0,auto);align-items:stretch;gap:12px;display:grid}@media (min-width:760px){.sa-bento-fleet{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1400px){.sa-bento-fleet{grid-template-columns:repeat(4,minmax(0,1fr))}}.sa-bento-fleet>.sa-card{height:100%;min-height:168px}.sa-bento-fleet>.sa-card.span2{grid-column:span 2}.sa-bento-fleet>.sa-card.rows2{grid-row:span 2}.sa-fleet-note{color:var(--muted-2);font-size:var(--fs-xs);line-height:var(--lh-xs)}.sa-fleet-under{color:var(--muted);font-size:var(--fs-xs);line-height:var(--lh-xs)}.sa-fleet-under.ok{color:var(--ok)}.sa-fleet-under.bad{color:var(--bad)}.sa-fleet-drawer-view{flex-direction:column;gap:12px;display:flex}.sa-chiprow{flex-wrap:wrap;gap:6px;display:flex}button.sa-chip{cursor:pointer;border:1px solid transparent}button.sa-chip.on{background:var(--ink);color:var(--panel)}.sa-drawer-search{gap:8px;display:flex}.sa-drawer-search input{min-width:0;height:var(--ctl,32px);border:1px solid var(--line);background:var(--sunk);color:var(--ink);font:inherit;border-radius:9px;flex:1;padding:0 10px}.sa-drawer-pager{align-items:center;gap:8px;display:flex}.sa-drawer-pager>.sa-fleet-note{margin-right:auto}
.card{background:var(--panel);min-width:0;box-shadow:var(--home-card-shadow);border:0;border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex;position:relative}.card>.head{align-items:center;gap:8px;min-width:0;min-height:28px;display:flex}.card>.head h2{font-size:var(--type-sm-size);line-height:var(--type-sm-leading);letter-spacing:var(--type-sm-tracking);font-weight:var(--type-weight-medium);color:var(--ink);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:1 1 0;min-width:0;margin:0;display:-webkit-box;overflow:hidden}.card>.head .tools{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.card>.head .tools .btn.round{background:var(--chip);width:32px;height:32px;min-height:32px;color:var(--ink-2);box-shadow:none;border:0;border-radius:8px}.card>.head .tools .btn.round:hover{background:var(--hover)}.card>.head .tools .btn:not(.round){min-height:var(--ctl);height:var(--ctl);font-size:var(--type-xs-size);line-height:var(--type-xs-leading);padding:0 8px}.card>.head .tools .chip{background:var(--chip);height:28px;color:var(--ink-2);padding:0 10px}.glyph{background:var(--chip);width:24px;height:24px;color:var(--muted);font-size:var(--type-xs-size);border-radius:8px;flex:none;place-items:center;display:grid}.glyph svg{width:14px;height:14px}.glyph svg,.domicon svg,.btn svg{flex:none;display:block}svg text[font-size="11"],svg tspan[font-size="11"]{line-height:var(--lh-2xs)}svg text[font-size="12"],svg tspan[font-size="12"]{line-height:var(--lh-xs)}svg.icon path,svg.icon circle,svg.icon rect,svg.icon line,svg.icon polyline{stroke-width:1.5px}.domicon svg{width:18px;height:18px}.chip{font-family:var(--sans);font-size:var(--type-xs-size);line-height:var(--type-xs-leading);letter-spacing:var(--type-xs-tracking);font-weight:var(--type-weight-medium);white-space:nowrap;background:var(--chip);color:var(--ink-2);border-radius:999px;flex:none;align-items:center;gap:6px;padding:2px 8px;display:inline-flex}.chip.ok:before,.chip.warn:before,.chip.bad:before{content:"";border-radius:999px;flex:none;width:6px;height:6px}.chip.ok:before{background:var(--ok)}.chip.warn:before{background:var(--warn)}.chip.bad:before{background:var(--danger)}.chip.mute{color:var(--ink-2);background:var(--chip)}button.chip.bad{cursor:pointer}button.chip.bad[aria-pressed=true]{background:var(--danger-soft)}.btn{font-family:var(--sans);font-size:var(--type-sm-size);line-height:var(--type-sm-leading);letter-spacing:var(--type-sm-tracking);font-weight:var(--type-weight-medium);border-radius:var(--radius);min-height:var(--ctl);white-space:nowrap;cursor:pointer;border:1px solid var(--line-2);background:var(--panel);color:var(--ink);box-shadow:none;transition:background-color var(--motion-fast)var(--ease-out);justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:relative}.btn:active:not(:disabled){transform:scale(.98)}@media (pointer:coarse){.btn{min-height:44px}}.btn:focus-visible{box-shadow:0 0 0 1px var(--ink);outline:none}.btn.icon:after,.btn.round:after{content:"";width:var(--hit);height:var(--hit);position:absolute;top:50%;bottom:auto;left:50%;right:auto;transform:translate(-50%,-50%)}.btn:hover{background:var(--hover)}.btn[disabled]{opacity:.5;cursor:not-allowed}.btn.dark{background:var(--ink);border-color:var(--ink);color:var(--panel)}.btn.dark:hover{background:var(--ink-2);border-color:var(--ink-2)}.btn.round{width:32px;height:32px;min-height:32px;color:var(--muted);border-radius:999px;padding:0}.btn.icon{width:32px;height:32px;min-height:32px;padding:0}.btn.tiny{min-height:var(--ctl);font-size:var(--type-xs-size);line-height:var(--type-xs-leading);padding:0 8px}table.tbl{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--type-sm-size);line-height:var(--type-sm-leading);letter-spacing:var(--type-sm-tracking)}table.tbl th{font-size:var(--type-sm-size);line-height:var(--type-sm-leading);letter-spacing:var(--type-sm-tracking);font-weight:var(--type-weight-medium);color:var(--ink-2);background:var(--surface-2);text-align:left;white-space:nowrap;padding:10px 14px}table.tbl th:first-child{border-radius:10px 0 0 10px}table.tbl th:last-child{border-radius:0 10px 10px 0}table.tbl>thead:after{content:"";height:8px;display:table-row}table.tbl td{border-top:1px solid var(--line);color:var(--ink);vertical-align:middle;padding:14px}table.tbl tbody tr:first-child td{border-top:0}table.tbl th:last-child,table.tbl td:last-child{text-align:right;white-space:nowrap;width:1%}table.tbl td.m{font-family:var(--mono);font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-sub-600);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}table.tbl td.nowrap{white-space:nowrap}table.tbl td.off{color:var(--muted-2)}table.tbl td.bad{color:var(--bad)}table.tbl td.warn{color:var(--warn)}table.tbl td.mute{color:var(--muted-2)}table.tbl .btn{min-height:var(--ctl);padding:0 8px}table.tbl tr.gone td{color:var(--muted-2)}table.tbl tr.hotrow td{color:var(--bad)}table.tbl.facts td{padding:8px 12px 8px 0}table.tbl.facts tr:first-child td{border-top:0}table.tbl.facts td:first-child{color:var(--muted);white-space:nowrap;width:168px}table.tbl.facts td:last-child{text-align:left;white-space:normal;width:auto;max-width:64ch;color:var(--ink-2);overflow-wrap:anywhere}table.tbl.facts td:last-child.bad{color:var(--bad)}table.tbl.facts td:last-child.warn{color:var(--warn)}table.tbl.facts td:last-child.ok{color:var(--ok)}table.tbl.facts td:last-child.mute,table.tbl.facts td:last-child.off{color:var(--muted-2)}table.tbl.facts.wraplabel td:first-child{white-space:normal;width:auto}table.tbl.facts.wraplabel td:last-child{white-space:nowrap;overflow-wrap:normal;text-align:right}table.tbl td .sub{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-sub-600);margin-top:2px;display:block}table.tbl tr.row{cursor:pointer}table.tbl tr.row:hover td{background:var(--bg-weak-50)}table.tbl tr.row:focus-visible td{background:var(--bg-weak-50)}table.tbl tr.row:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.scroll-x{overflow-x:auto}.none{font-size:var(--fs-sm);line-height:var(--lh-sm);letter-spacing:var(--ls-sm);color:var(--text-sub-600);background:var(--bg-weak-50);text-align:center;border-radius:10px;padding:14px 16px}.none.bad{background:var(--error-lighter);color:var(--error-dark)}td.none{background:0 0;border-radius:0;padding:24px 12px}.verbs-inline{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.state{text-align:center;background:var(--bg-weak-50);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-width:0;padding:32px 24px;display:flex}.state.compact{text-align:left;border-radius:10px;flex-direction:row;gap:12px;padding:12px 14px}.state-glyph{background:var(--bg-white-0);width:40px;height:40px;color:var(--text-sub-600);box-shadow:inset 0 0 0 1px var(--stroke-soft-200);border-radius:10px;flex:none;place-items:center;display:grid}.state.compact .state-glyph{border-radius:8px;width:32px;height:32px}.state-text{flex-direction:column;gap:4px;min-width:0;max-width:44ch;display:flex}.state-title{font-size:var(--fs-sm);line-height:var(--lh-sm);letter-spacing:var(--ls-sm);font-weight:var(--fw-label);color:var(--text-strong-950);margin:0}.state-body{font-size:var(--fs-sm);line-height:var(--lh-sm);letter-spacing:var(--ls-sm);color:var(--text-sub-600);margin:0}.state-action{flex:none;gap:8px;display:flex}.state.compact .state-action{margin-left:auto}.state.bad{background:var(--error-lighter)}.state.bad .state-glyph{color:var(--error-base);background:var(--bg-white-0);box-shadow:inset 0 0 0 1px var(--error-light)}.state.bad .state-title{color:var(--error-dark)}.page-state{place-items:center;min-height:60dvh;padding:24px;display:grid}.page-state-card{text-align:center;background:var(--bg-white-0);border:1px solid var(--stroke-soft-200);width:min(440px,100%);box-shadow:var(--shadow-xs);border-radius:20px;flex-direction:column;align-items:center;gap:8px;padding:32px 28px 28px;display:flex}.page-state-card .state-glyph{margin-bottom:8px}.page-state-code{font-family:var(--mono);font-size:var(--fs-xs);line-height:var(--lh-xs);letter-spacing:.04em;color:var(--text-soft-400);margin:0}.page-state-title{font-size:var(--fs-h6);line-height:var(--lh-h6);font-weight:var(--fw-label);color:var(--text-strong-950);margin:0}.page-state-body{font-size:var(--fs-sm);line-height:var(--lh-sm);letter-spacing:var(--ls-sm);color:var(--text-sub-600);max-width:40ch;margin:0}.page-state-digest{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-sub-600);margin:4px 0 0}.page-state-digest code{font-family:var(--mono);background:var(--bg-weak-50);color:var(--text-strong-950);border-radius:6px;padding:2px 6px}.page-state-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}body>.page-state,body>main.page-state{min-height:100dvh}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.recharts-wrapper :focus:not(:focus-visible){outline:none}.segbar{border-radius:999px;gap:2px;height:8px;display:flex;overflow:hidden}.segbar .seg-ok,.segbar .ok{--seg-tone:var(--ok);background:var(--seg-tone)}.segbar .seg-warn,.segbar .warn{--seg-tone:var(--warn);background:var(--seg-tone)}.segbar .seg-bad,.segbar .bad{--seg-tone:var(--bad);background:var(--seg-tone)}.segbar .seg-other{--seg-tone:var(--chart-other);background:var(--seg-tone)}.segbar .seg-series{--seg-tone:var(--chart-1);background:var(--seg-tone)}.segbar.pick{--seg-bar:8px;height:var(--hit);margin-block:calc((var(--seg-bar) - var(--hit))/2);border-radius:0;overflow:visible}.segbar.pick>button{background:0 0;position:relative}.segbar.pick>button:before{content:"";inset:calc((var(--hit) - var(--seg-bar))/2)0;background:var(--seg-tone);position:absolute}.segbar.pick>button:first-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{border-top-left-radius:999px;border-bottom-left-radius:999px}.segbar.pick>button:first-child:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{border-top-left-radius:999px;border-bottom-left-radius:999px}.segbar.pick>button:first-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{border-top-left-radius:999px;border-bottom-left-radius:999px}.segbar.pick>button:first-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-top-right-radius:999px;border-bottom-right-radius:999px}.segbar.pick>button:first-child:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-top-right-radius:999px;border-bottom-right-radius:999px}.segbar.pick>button:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-top-right-radius:999px;border-bottom-right-radius:999px}.segbar.pick>button:last-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{border-top-right-radius:999px;border-bottom-right-radius:999px}.segbar.pick>button:last-child:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{border-top-right-radius:999px;border-bottom-right-radius:999px}.segbar.pick>button:last-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{border-top-right-radius:999px;border-bottom-right-radius:999px}.segbar.pick>button:last-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-top-left-radius:999px;border-bottom-left-radius:999px}.segbar.pick>button:last-child:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-top-left-radius:999px;border-bottom-left-radius:999px}.segbar.pick>button:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-top-left-radius:999px;border-bottom-left-radius:999px}.segchart{flex-direction:column;gap:12px;margin:0;display:flex}.barlist{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.barlist .brow{grid-template-columns:minmax(84px,38%)minmax(0,1fr)var(--bn-w,auto);cursor:pointer;text-align:left;width:100%;min-height:28px;font-size:var(--type-xs-size);line-height:var(--type-xs-leading);color:var(--ink-2);background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:4px 6px;display:grid}.barlist .brow:disabled{cursor:default}.barlist .brow:hover,.barlist .brow[aria-pressed=true]{background:var(--hover)}.barlist .brow:focus-visible{background:var(--hover)}.barlist .brow[aria-pressed=true] .bk{color:var(--ink);font-weight:var(--type-weight-medium)}.barlist .bk{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.barlist .btrack{background:var(--chip);border-radius:4px;height:8px;overflow:hidden}.barlist .bfill{height:100%;transition:width .3s var(--ease);border-radius:4px;display:block}.barlist .brow:hover .bfill{filter:brightness(.92)}.barlist .tone-ok .bfill{background:var(--ok)}.barlist .tone-warn .bfill{background:var(--warn)}.barlist .tone-bad .bfill{background:var(--bad)}.barlist .tone-neutral .bfill{background:var(--chart-other)}.barlist .tone-series .bfill{background:var(--chart-1)}.barlist .bn{text-align:right;font-variant-numeric:tabular-nums;min-width:3ch;font-weight:var(--type-weight-medium);color:var(--ink)}.bartip{flex-direction:column;gap:2px;display:flex}.bartip b{font-variant-numeric:tabular-nums}.bartip .hint{opacity:.7}@media (prefers-reduced-motion:reduce){.barlist .bfill{transition:none}}.trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.trio>section{flex-direction:column;gap:6px;min-width:0;display:flex}.trio h3{font-size:var(--type-xs-size);line-height:var(--type-xs-leading);font-weight:var(--type-weight-medium);color:var(--muted);margin:0}@media (max-width:960px){.trio{grid-template-columns:minmax(0,1fr)}}.factlist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.factlist li+li{border-top:1px solid var(--line)}.factlist .frow{cursor:pointer;text-align:left;width:100%;font-size:var(--type-sm-size);line-height:var(--type-sm-leading);color:var(--ink-2);background:0 0;border:0;border-radius:6px;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:12px;padding:8px 6px;display:grid}.factlist .frow:disabled{cursor:default}.factlist .frow:not(:disabled):hover{background:var(--hover)}.factlist .frow:focus-visible{background:var(--hover)}.factlist .fk{flex-direction:column;gap:2px;min-width:0;display:flex}.factlist .fk small{font-size:var(--type-xs-size);line-height:var(--type-xs-leading);color:var(--muted)}.factlist .fv{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:var(--type-weight-medium);color:var(--ink)}.factlist .fv.ok{color:var(--ok)}.factlist .fv.warn{color:var(--warn)}.factlist .fv.bad{color:var(--bad)}.factlist .fv.mute{color:var(--muted-2)}.factlist .fgo{color:var(--muted-2);display:inline-flex}.seglegend{font-size:var(--type-xs-size);line-height:var(--type-xs-leading);color:var(--muted);flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.seglegend li{grid-template-columns:minmax(0,1fr) auto 4ch;align-items:center;gap:10px;display:grid}.seglegend .lk{align-items:center;gap:6px;display:inline-flex}.seglegend b{color:var(--ink);font-weight:var(--type-weight-medium);font-variant-numeric:tabular-nums}.seglegend .ls{text-align:right;font-variant-numeric:tabular-nums}.card>.period{font-size:var(--type-xs-size);line-height:var(--type-xs-leading);color:var(--muted);margin:-6px 0 0}.delta{font-size:var(--type-xs-size);line-height:var(--type-xs-leading);color:var(--muted);align-items:center;gap:8px;display:flex}.delta b{font-weight:var(--type-weight-medium);font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 8px}.delta b.up{background:var(--ok-soft);color:var(--ok-ink)}.delta b.down{background:var(--danger-soft);color:var(--danger-ink)}.delta b.flat{background:var(--chip);color:var(--muted)}.colchart{width:100%;margin:0}.seglegend i{border-radius:2px;flex:none;width:8px;height:8px}.seglegend .seg-ok{background:var(--ok)}.seglegend .seg-warn{background:var(--warn)}.seglegend .seg-bad{background:var(--bad)}.seglegend .seg-other{background:var(--chart-other)}.seglegend .seg-series{background:var(--chart-1)}.bento-fleet{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.bento-fleet .card{min-height:168px}.bento-fleet .card.fleet-headline{flex-flow:wrap;align-items:center;gap:8px 20px;min-height:0;padding:12px 16px}.fleet-headline .hfact{min-height:var(--ctl);cursor:pointer;font-size:var(--type-sm-size);line-height:var(--type-sm-leading);color:var(--ink-2);text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;display:inline-flex}.fleet-headline .hfact+.hfact{border-left:1px solid var(--line);padding-left:20px}.fleet-headline .hfact b{color:var(--ink);font-weight:var(--type-weight-medium)}.fleet-headline .hfact:hover b{text-underline-offset:3px;text-decoration:underline}.fleet-headline .hfact:focus-visible b{text-underline-offset:3px;text-decoration:underline}.fleet-headline .hfact.bad b,.fleet-headline .hfact .sub{color:var(--bad)}.fleet-headline .hfact.warn b{color:var(--warn-ink)}.fleet-headline .asof{font-size:var(--type-xs-size);line-height:var(--type-xs-leading);color:var(--muted);margin-left:auto}.fleet-headline .asof.bad{color:var(--bad)}.workkinds{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.workkinds button{height:var(--ctl);background:var(--chip);color:var(--ink-2);font-size:var(--type-xs-size);line-height:var(--type-xs-leading);white-space:nowrap;cursor:pointer;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.workkinds button:hover{background:var(--hover)}.workkinds b{line-height:var(--type-xs-leading);color:var(--ink);font-weight:var(--type-weight-medium);font-variant-numeric:tabular-nums}.span2{grid-column:span 2}.rows2{grid-row:span 2}@media (max-width:1180px){.bento-fleet{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.bento-fleet{grid-template-columns:1fr}.span2{grid-column:auto}.rows2{grid-row:auto}}.big{font-size:var(--fs-h4);font-weight:var(--fw-label);letter-spacing:var(--ls-h4);line-height:var(--lh-h4);color:var(--text-strong-950);flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.big s{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-sub-600);letter-spacing:var(--ls-sm);font-weight:400;text-decoration:none}.under{font-size:var(--fs-sm);line-height:var(--lh-sm);letter-spacing:var(--ls-sm);color:var(--text-sub-600);margin-top:4px}.under.bad{color:var(--bad)}button.under{min-width:var(--hit);padding-top:4px;padding-bottom:4px}.under.warn{color:var(--warn)}.under.ok{color:var(--ok)}.fstates{grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:8px;display:grid}.fstates button{background:var(--surface-2);text-align:left;cursor:pointer;min-width:0;font:inherit;color:var(--ink);border:0;border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.fstates button:hover{background:var(--hover)}.fstates button:focus-visible{box-shadow:0 0 0 1px var(--ink);outline:none}.fstates .n{font-size:var(--type-lg-size);line-height:var(--type-lg-leading);font-weight:var(--type-weight-medium);letter-spacing:var(--type-lg-tracking);font-variant-numeric:tabular-nums;display:block}.fstates .k{font-size:var(--type-xs-size);line-height:var(--type-xs-leading);color:var(--muted);text-overflow:ellipsis;display:block;overflow:hidden}.fstates .bad .n{color:var(--danger-ink)}.fstates .warn .n{color:var(--warn-ink)}.top5{font-size:var(--fs-sm);line-height:var(--lh-sm);letter-spacing:var(--ls-sm);color:var(--text-strong-950);flex-direction:column;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.top5 li{justify-content:space-between;gap:12px;display:flex}.top5 li span:last-child{font-family:var(--mono);font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-sub-600);font-variant-numeric:tabular-nums}.top5 li.bad span:last-child{color:var(--bad)}.top5 li span.word:last-child{font-family:inherit;font-size:var(--fs-sm);line-height:var(--lh-sm);font-variant-numeric:normal}.bars{align-items:flex-end;gap:4px;height:54px;margin-top:10px;display:flex}.bars i{background:var(--ink);opacity:.85;border-radius:3px 3px 0 0;flex:1}.bars i.cur{background:var(--ok);opacity:1}.bars i.ghost{background:var(--sunk)}.barsx{margin-top:10px}.barsx .bars{margin-top:0}.bars-x{gap:4px;margin-top:4px;display:flex}.bars-x span{text-align:center;font-family:var(--mono);font-size:var(--fs-2xs);line-height:var(--lh-2xs);color:var(--muted-2);white-space:nowrap;flex:1;overflow:hidden}.clocks{margin:0;padding:0;list-style:none}.clocks li{border-top:1px solid var(--stroke-soft-200);font-size:var(--fs-sm);line-height:var(--lh-sm);letter-spacing:var(--ls-sm);color:var(--text-strong-950);grid-template-columns:64px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:8px 0;display:grid}.clocks li:first-child{border-top:0}.clocks .d{font-family:var(--mono);font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--muted)}.clocks .d.bad{color:var(--bad)}.clocks small{color:var(--muted);font-size:var(--fs-xs);line-height:var(--lh-xs);display:block}.clocks .t{font-family:var(--mono);font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--muted);white-space:nowrap}.clocks.due li{grid-template-columns:minmax(0,1fr) auto}.clocks.due .t{text-align:right}.clocks.due .t.bad,.clocks.due .t.bad small{color:var(--bad)}.audit{font-size:var(--fs-sm);line-height:var(--lh-sm);letter-spacing:var(--ls-sm);color:var(--text-strong-950);margin:0;padding:0;list-style:none}.audit li{border-top:1px solid var(--stroke-soft-200);gap:12px;padding:8px 0;display:flex}.audit li:first-child{border-top:0}.audit .at{font-family:var(--mono);font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-sub-600);font-variant-numeric:tabular-nums;flex:none;width:44px}.audit b{font-weight:500}.card .foot{margin-top:auto;padding-top:8px}.tlink{font:inherit;color:var(--ink);cursor:pointer;text-align:left;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;background:0 0;border:0;margin:0;padding:0}a.wrow{color:inherit;text-decoration:none}.tlink:hover{-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.tlink:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:3px}.clocks small .tlink,.audit .tlink{color:inherit}.work{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wrow{border-top:1px solid var(--stroke-soft-200);text-align:left;font:inherit;font-size:var(--fs-sm);line-height:var(--lh-sm);letter-spacing:var(--ls-sm);color:inherit;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0;align-items:flex-start;gap:12px;width:100%;padding:10px 0;display:flex}.work li:first-child .wrow,.work [cmdk-group-items]>[cmdk-item]:first-child{border-top:0}.wrow:hover{background:var(--sunk);border-radius:10px}.wrow:focus-visible{outline:2px solid var(--ink);outline-offset:-2px;border-radius:10px}.wrow[data-selected=true]{background:var(--sunk);outline:2px solid var(--ink);outline-offset:-2px;border-radius:10px}.wdot{background:var(--muted-2);border-radius:999px;flex:none;width:8px;height:8px;margin-top:5px}.wdot.bad{background:var(--bad);box-shadow:0 0 0 3px var(--bad-soft)}.wdot.warn{background:var(--warn)}.wbody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.wwhat{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--ink)}.wcost{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--muted)}.wgo{color:var(--muted-2);transition:transform .15s var(--ease);flex:none;margin-top:1px}.wrow:hover .wgo{color:var(--ink);transform:translate(2px)}.bento-fleet .work li{align-items:center;gap:8px;display:flex}.bento-fleet .work .wrow{flex:1;min-width:0}.bento-fleet .work button.chip{cursor:pointer;flex:none}.bento-fleet .work button.chip:hover{background:var(--line)}@media (prefers-reduced-motion:reduce){.wgo{transition:none}}.shell{transition:grid-template-columns .22s var(--ease);grid-template-columns:1fr;gap:16px;padding:18px;display:grid}@media (min-width:1080px){.shell{grid-template-columns:210px 1fr}.shell.slim{grid-template-columns:64px 1fr}}.rail{flex-direction:column;gap:22px;padding:6px 0;display:flex}.mark{align-items:center;gap:10px;display:flex}.mark .dot{background:var(--ink);width:30px;height:30px;color:var(--on-ink);border-radius:9px;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.mark b{letter-spacing:-.01em;font-size:14.5px;font-weight:600}.mark span{font-size:var(--fs-2xs);line-height:var(--lh-2xs);color:var(--muted);font-weight:400;display:block}#side-min{flex:none;margin-left:auto}@media (min-width:1080px){.rail.min .mark{flex-direction:column;align-items:flex-start;gap:8px}.rail.min #side-min{margin-left:0}.rail.min .mark>span:not(.dot),.rail.min .me>span:not(.ava),.rail.min .railgap,.rail.min .domtext{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rail.min .domrail.side{gap:6px}.rail.min .domrail.side+.domrail.side{border-top:1px solid var(--line);padding-top:10px}.rail.min .domtab{gap:0;padding:6px}.rail.min .domtab[aria-current=true]{padding-right:22px}.rail.min .me{padding-top:12px}}.railgap,.work [cmdk-group-heading]{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);margin:0;padding:0 11px 6px;font-size:10px}.me{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:auto;padding-top:18px;display:flex}.me b{font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:500;display:block}.me span{font-size:var(--fs-2xs);line-height:var(--lh-2xs);color:var(--muted)}.me-btn{border:0;border-top:1px solid var(--line);cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0}.me-btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.domrail{flex-direction:column;align-self:stretch;gap:4px;padding:30px 0 6px;display:flex;overflow:visible}.domrail.side{align-self:auto;gap:2px;padding:0}.domrail.side .railgap{margin:0 0 4px}.domrail.side .domtab[aria-current=true]{margin-right:-16px;padding-right:26px}@media (max-width:1079px){.domrail.side{flex-flow:wrap;align-items:center}.domrail.side .railgap{flex:0 0 100%}.domrail.side .domtab[aria-current=true]{border-radius:999px;margin-right:0;padding-right:10px}.domrail.side .domtab[aria-current=true]:before,.domrail.side .domtab[aria-current=true]:after{display:none}}.domtab{font:inherit;cursor:pointer;text-align:left;color:var(--ink-2);transition:color .16s var(--ease),margin .2s var(--ease),padding .2s var(--ease);background:0 0;border:0;border-radius:999px;align-self:stretch;align-items:center;gap:11px;padding:6px 10px 6px 6px;text-decoration:none;display:flex;position:relative}.domtab:hover{color:var(--ink)}.domtab:hover .domicon{box-shadow:0 0 0 1px var(--line-2)}.domtab:focus-visible{outline:0}.domtab:focus-visible .domicon{outline:2px solid var(--ink);outline-offset:2px}.domtab[aria-current=true]{background:var(--panel);color:var(--ink);border-radius:999px 0 0 999px;margin-right:-12px;padding-right:22px}.domtab[aria-current=true]:before,.domtab[aria-current=true]:after{content:"";pointer-events:none;width:14px;height:14px;position:absolute;right:0}.domtab[aria-current=true]:before{background:radial-gradient(circle at 0 0,transparent 13.5px,var(--panel)14px);top:-14px}.domtab[aria-current=true]:after{background:radial-gradient(circle at 0 100%,transparent 13.5px,var(--panel)14px);bottom:-14px}.domicon{background:var(--panel);width:36px;height:36px;transition:box-shadow .16s var(--ease),background-color .16s var(--ease);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:18px;display:flex;position:relative}.domtab[aria-current=true] .domicon{background:var(--sunk)}.domdot{width:7px;height:7px;box-shadow:0 0 0 2px var(--panel);border-radius:50%;position:absolute;top:3px;right:3px}.domdot.ok{background:var(--ok)}.domdot.warn{background:var(--warn)}.domdot.bad{background:var(--bad)}.domtab[aria-current=true] .domdot{box-shadow:0 0 0 2px var(--sunk)}.domtext{flex-direction:column;gap:1px;min-width:0;display:flex}.domtext b{font-size:12.5px;font-weight:500}.domtext>span{color:var(--muted-2);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.domtext>span.ok{color:var(--ok)}.domtext>span.warn{color:var(--warn)}.domtext>span.bad{color:var(--bad)}@media (max-width:780px){.domrail{flex-direction:row;gap:6px;padding:0 30px;overflow-x:auto;overflow-y:visible}.domtab{flex:none;align-self:auto;padding:0}.domtext{display:none}.domtab[aria-current=true]{border-radius:999px 999px 0 0;margin-bottom:-12px;margin-right:0;padding:0 0 12px}.domtab[aria-current=true]:before,.domtab[aria-current=true]:after{top:auto;bottom:0}.domtab[aria-current=true]:before{background:radial-gradient(circle at 0 0,transparent 13.5px,var(--panel)14px);left:-14px;right:auto}.domtab[aria-current=true]:after{background:radial-gradient(circle at 100% 0,transparent 13.5px,var(--panel)14px);right:-14px}}.ava{background:var(--sunk);width:32px;height:32px;color:var(--ink-2);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-label);border-radius:999px;flex:none;place-items:center;display:grid}.stack{align-items:center;display:flex}.ava-btn{cursor:pointer;background:0 0;border:0;border-radius:999px;margin:0;padding:0;display:inline-flex;position:relative}.ava-btn:after{content:"";position:absolute;top:-8px;bottom:-8px;left:-8px;right:-8px}.ava-btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.stack .ava,.stack .ava-btn{margin-left:-8px}.stack .ava{box-shadow:0 0 0 2px var(--ground)}.stack .ava:first-child,.stack .ava-btn:first-child{margin-left:0}.stack .ava-btn .ava{box-shadow:0 0 0 2px var(--panel);margin-left:0}.stack .ava-btn:hover .ava,.ava-btn:hover .ava{box-shadow:0 0 0 2px var(--panel),0 0 0 4px var(--ink)}.stack .ava-btn:focus-visible .ava{box-shadow:0 0 0 2px var(--panel),0 0 0 4px var(--ink)}.ava-btn:focus-visible .ava{box-shadow:0 0 0 2px var(--panel),0 0 0 4px var(--ink)}.stack .more{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--muted);padding-left:8px}button.more{white-space:nowrap;min-width:var(--hit);cursor:pointer;padding-top:4px;padding-bottom:4px;font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--muted);background:0 0;border:0;align-items:center;gap:4px;padding-left:8px;display:inline-flex}button.more:hover{color:var(--ink)}.main{background:var(--panel);border-radius:20px;flex-direction:column;gap:14px;min-width:0;padding:16px;display:flex;position:relative}.main .search{background:var(--panel);box-shadow:var(--lift-ctl)}.top{flex-wrap:wrap;align-items:center;gap:12px;min-height:36px;padding-bottom:4px;display:flex}.tc{z-index:1;flex:none;align-items:center;gap:8px;height:36px;margin-left:auto;display:flex;position:relative}.search{min-width:0;height:var(--ctl);background:var(--panel);color:var(--muted);font-size:var(--fs-sm);line-height:var(--lh-sm);letter-spacing:var(--ls-sm);cursor:pointer;text-align:left;border:0;border-radius:8px;flex:240px;align-items:center;gap:8px;padding:0 10px;font-family:inherit;display:flex}.search kbd{height:20px;font-family:inherit;font-size:var(--fs-xs);line-height:var(--lh-xs);letter-spacing:.04em;font-weight:var(--fw-label);color:var(--text-soft-400);background:var(--bg-white-0);box-shadow:inset 0 0 0 1px var(--stroke-soft-200);border-radius:4px;flex:none;align-items:center;margin-left:auto;padding:0 6px;display:inline-flex}.drawer,dialog.drawer{z-index:41;background:0 0;border-radius:20px;outline:none;width:min(1280px,100vw - 32px);height:calc(100dvh - 32px);margin:0;position:fixed;top:16px;bottom:16px;left:auto;right:16px;overflow:visible;box-shadow:0 30px 90px -28px rgba(20,23,29,.45)}.drawer.wide,dialog.drawer.wide{width:min(1440px,100vw - 32px);margin:0 auto;top:16px;bottom:16px;left:16px;right:16px}.drawer.compact,dialog.drawer.compact{width:min(920px,100vw - 32px);height:auto;max-height:calc(100dvh - 32px);top:16px;bottom:auto;left:50%;right:auto;transform:translate(-50%)}.drawer.compact>.dlg{height:auto;max-height:calc(100dvh - 32px)}.dlg{border-radius:inherit;max-height:inherit;background:var(--panel);flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.drawer>.dlg,dialog.drawer>.dlg{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='70' height='60' viewBox='0 0 70 60'><path fill-rule='evenodd' fill='black' d='M0 0H70V60H0ZM70 0H8A10 10 0 0 1 18 10V22A16 16 0 0 0 34 38H60A10 10 0 0 1 70 48Z'/></svg>"),linear-gradient(#000,#000),linear-gradient(#000,#000);mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='70' height='60' viewBox='0 0 70 60'><path fill-rule='evenodd' fill='black' d='M0 0H70V60H0ZM70 0H8A10 10 0 0 1 18 10V22A16 16 0 0 0 34 38H60A10 10 0 0 1 70 48Z'/></svg>"),linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-position:100% 0,0 0,0 60px;mask-position:100% 0,0 0,0 60px;-webkit-mask-size:70px 60px,calc(100% - 70px) 60px,100% calc(100% - 60px);mask-size:70px 60px,calc(100% - 70px) 60px,100% calc(100% - 60px);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.dlg>header{border-bottom:1px solid var(--stroke-soft-200);align-items:center;gap:12px;padding:16px 60px 16px 20px;display:flex;position:relative}.dlg>header h3{font-size:var(--fs-md);line-height:var(--lh-md);font-weight:var(--fw-label);letter-spacing:var(--ls-md);color:var(--text-strong-950);margin:0}.dlg>header .x{margin-left:auto}.dlg>.b{flex-direction:column;flex:auto;gap:20px;min-height:0;padding:20px;display:flex;overflow-y:auto}.drawer:not(.domain):not(.wide)>.dlg>.b,dialog.drawer:not(.domain):not(.wide)>.dlg>.b{background:var(--ground)}.dlg>.b.flat{padding:16px;overflow:hidden}.flat>.pane{background:var(--panel);border-radius:16px;flex:auto;min-height:0;padding:4px 20px 16px;overflow-y:auto}.pane>.bt+.bt{margin-top:12px}.dlg>footer{border-top:1px solid var(--stroke-soft-200);flex-wrap:wrap;align-items:center;gap:12px;padding:16px 20px;display:flex}.stverbs{align-items:center;gap:7px;display:flex}.why{color:var(--muted);margin:0;font-size:11.5px}.corner-r{z-index:2;width:32px;height:32px;position:absolute;top:0;right:10px}.corner-r .x{background:var(--panel);box-shadow:0 0 0 1px var(--line);margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.drawer-overlay{z-index:40;background:rgba(20,23,29,.28);position:fixed;top:0;bottom:0;left:0;right:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.drawer-overlay{-webkit-backdrop-filter:blur(10px)saturate(1.2);backdrop-filter:blur(10px)saturate(1.2);background:rgba(20,23,29,.16)}}.dialog,dialog{background:var(--panel);color:var(--ink);border:0;border-radius:18px;width:min(520px,100vw - 32px);max-height:calc(100vh - 48px);padding:0;overflow:hidden;box-shadow:0 24px 70px -20px rgba(20,23,29,.42)}.dialog{z-index:41;margin:0;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.ask-what{color:var(--ink);margin:0;font-size:14px}ul.fx{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}ul.fx li{color:var(--ink-2);border-top:1px solid var(--line);padding:8px 0 8px 18px;font-size:12.5px;position:relative}ul.fx li:first-child{border-top:0}ul.fx li:before{content:"";background:var(--muted-2);border-radius:999px;width:5px;height:5px;position:absolute;top:14px;left:3px}ul.fx li.quiet{color:var(--muted)}ul.fx li b{font-weight:500}ul.fx li s{color:var(--muted-2);-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}.flds{grid-template-columns:1fr 1fr;gap:12px;display:grid}.flds:empty{display:none}.flds .fld:only-child{grid-column:1/-1}.fld{flex-direction:column;gap:6px;display:flex}.fld>span{font-size:var(--type-sm-size);line-height:var(--type-sm-leading);letter-spacing:var(--type-sm-tracking);font-weight:var(--type-weight-medium);color:var(--ink)}.fld>span em{color:var(--bad);font-style:normal}.fld>span b{font-family:var(--mono);color:var(--bad);letter-spacing:.04em}.fld input,.fld select,.fld textarea{border:1px solid var(--line-2);border-radius:var(--radius);height:var(--ctl);font:inherit;font-size:var(--type-sm-size);line-height:var(--type-sm-leading);color:var(--ink);background:var(--panel);min-width:0;transition:border-color var(--motion-fast)var(--ease-out),box-shadow var(--motion-fast)var(--ease-out);outline:none;padding:0 10px}.fld textarea{resize:vertical;height:auto;min-height:80px;padding:6px 10px}@media (pointer:coarse){.fld input,.fld select{min-height:44px}}.fld .money-input{display:block;position:relative}.fld .money-input input{font-variant-numeric:tabular-nums;width:100%;padding-right:52px}.fld .money-input .money-input-ccy{letter-spacing:.02em;color:var(--muted);pointer-events:none;font-size:12px;font-weight:600;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.fld input:focus,.fld select:focus,.fld textarea:focus{border-color:var(--ink);box-shadow:0 0 0 2px color-mix(in srgb,var(--ink)5%,transparent)}.btn.dark.danger{background:var(--danger);border-color:var(--danger);color:var(--panel)}.btn.dark.danger:hover:not(:disabled){background:var(--danger-ink);border-color:var(--danger-ink)}.btn.danger-btn{color:var(--danger);border-color:var(--line-2)}.btn.danger-btn:hover:not(:disabled){background:var(--danger-soft)}.pop{background:var(--panel);width:320px;color:var(--ink);box-shadow:0 0 0 1px var(--line),0 18px 50px -18px rgba(20,23,29,.4);transform-origin:var(--ox,100%)var(--oy,0);border:0;border-radius:14px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.pop>b{font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:600}.pop .ask-what{color:var(--ink-2);font-size:12.5px}.pop ul.fx li{padding:6px 0 6px 16px;font-size:12px}.pop input{border:1px solid var(--line-2);height:32px;font:inherit;border-radius:9px;outline:none;padding:0 10px;font-size:12.5px}.pop input:focus{border-color:var(--ink)}.pop-row{justify-content:flex-end;gap:6px;display:flex}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.main,.card{isolation:isolate;--bite-w:0px;--bw:calc(var(--bite-w) + 24px)}.main{box-shadow:var(--lift);background:0 0}.main:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;--bite-mask:linear-gradient(black,black),linear-gradient(black,black),radial-gradient(circle,black calc(var(--bf) - .5px),transparent var(--bf)),linear-gradient(black,black),linear-gradient(black,black),radial-gradient(circle,black calc(var(--bf) - .5px),transparent var(--bf)),radial-gradient(circle at 100% 0,transparent calc(var(--br) - .5px),black var(--br));--bite-size:calc(100% - var(--bw) - var(--bf))100%,var(--bf)calc(100% - var(--bf)),calc(var(--bf)*2)calc(var(--bf)*2),var(--bw)calc(100% - var(--bh) - var(--bf)),calc(var(--bw) - var(--bf))var(--bf),calc(var(--bf)*2)calc(var(--bf)*2),var(--br)var(--br);--bite-pos:0 0,right var(--bw)top var(--bf),right var(--bw)top 0,right 0 top calc(var(--bh) + var(--bf)),right var(--bf)top var(--bh),right 0 top var(--bh),right calc(var(--bw) - var(--br))top calc(var(--bh) - var(--br));-webkit-mask-image:var(--bite-mask);-webkit-mask-image:var(--bite-mask);mask-image:var(--bite-mask);-webkit-mask-size:var(--bite-size);-webkit-mask-size:var(--bite-size);mask-size:var(--bite-size);-webkit-mask-position:var(--bite-pos);-webkit-mask-position:var(--bite-pos);mask-position:var(--bite-pos);--bh:42px;--br:20px;--bf:14px;box-shadow:var(--rim);background:rgba(255,255,255,.5);position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.card>.head>.tools:before,.card>.head>.tools:after,.card:after,.card>.head>.tools:empty{display:none}.tc{background:var(--spec),var(--glass-ctl);-webkit-backdrop-filter:var(--glass-blur-3);backdrop-filter:var(--glass-blur-3);box-shadow:var(--rim),var(--lift-ctl);border-radius:999px;gap:4px;padding:0 4px}.tc .btn:not(.dark){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:transparent}.tc .btn:not(.dark):hover{background:rgba(255,255,255,.7)}.tc .chip{background:0 0}.tc .btn.dark{box-shadow:var(--rim-ink)}.domtab{border-radius:999px}.domtab:hover{background:var(--spec),rgba(255,255,255,.55)}.domrail.side .domtab[aria-current=true]{background:var(--spec),rgba(255,255,255,.84);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--rim),0 10px 24px -12px rgba(20,23,29,.28);border-radius:999px 0 0 999px}.domtab[aria-current=true]:before{background:radial-gradient(circle at 0 0,transparent 13.5px,rgba(255,255,255,.84) 14px)}.domtab[aria-current=true]:after{background:radial-gradient(circle at 0 100%,transparent 13.5px,rgba(255,255,255,.84) 14px)}.mark .dot,.me .ava{box-shadow:var(--rim-ink),0 8px 18px -8px rgba(20,23,29,.5)}.me{border-top-color:rgba(20,23,29,.08)}.search{background:var(--spec),var(--glass-ctl);-webkit-backdrop-filter:var(--glass-blur-3);backdrop-filter:var(--glass-blur-3);box-shadow:var(--rim),0 0 0 1px rgba(20,23,29,.05),0 1px 2px rgba(20,23,29,.06),0 8px 18px -10px rgba(20,23,29,.28);border-color:rgba(255,255,255,.7)}.main .search{background:var(--spec),var(--glass-ctl)}.dlg{background:var(--glass-2);background-image:var(--lens);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.drawer:not(.domain):not(.wide)>.dlg>.b,dialog.drawer:not(.domain):not(.wide)>.dlg>.b{background:rgba(20,23,29,.035)}.dialog{box-shadow:none;background:0 0}.dialog>.dlg{box-shadow:var(--rim),0 0 0 1px rgba(20,23,29,.06),0 30px 70px -30px rgba(20,23,29,.55);background:rgba(255,255,255,.84)}.pop,details.rowmenu .menu,details.filt .menu{background:var(--glass-3);-webkit-backdrop-filter:var(--glass-blur-2);backdrop-filter:var(--glass-blur-2);box-shadow:var(--rim),0 0 0 1px rgba(20,23,29,.06),0 18px 50px -18px rgba(20,23,29,.4);border-color:rgba(20,23,29,.08)}.corner-r .x{background:var(--glass-3);box-shadow:var(--rim),0 0 0 1px rgba(20,23,29,.06)}@media (prefers-reduced-transparency:reduce){.main:before,.card:before{background:var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.card:before{border-color:var(--line)}.card>.head>.tools,.tc{background:var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 0 0 1px var(--line)}.domtab[aria-current=true],.search,.main .search{background:var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background-image:none}.dlg{background:var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none;background-image:none}.dialog>.dlg{box-shadow:none}.pop{background:var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background-image:none}.corner-r .x{background:var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 0 0 1px var(--line)}.drawer-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(20,23,29,.38)}}}@keyframes riseIn{0%{opacity:0;transform:translateY(10px)}}.bcol{flex-direction:column;gap:12px;min-width:0;display:flex}.bt{background:var(--panel);min-width:0;animation:riseIn .38s var(--ease)both;border-radius:16px;flex-direction:column;gap:12px;padding:16px 20px;display:flex}.bt>.cap{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--muted-2);align-items:baseline;gap:8px;display:flex}.bt>.cap b{font-weight:var(--fw-label);color:var(--ink-2);font-size:var(--fs-sm);line-height:var(--lh-sm);letter-spacing:var(--ls-sm)}.bt>.cap .capend{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.rec{grid-template-columns:1fr;align-items:start;gap:10px;display:grid}@media (min-width:760px){.rec{grid-template-columns:2fr 1fr}.rec>.rhead{grid-column:1/-1}}.rhead{background:var(--panel);animation:riseIn .38s var(--ease)both;border-radius:15px;flex-direction:column;gap:9px;padding:14px 16px;display:flex}.rhead .rid{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.rhead .rid b{letter-spacing:-.01em;font-size:15px;font-weight:600}.rhead .rid .sub{color:var(--muted);font-size:12.5px}.rhead .rtools{gap:6px;margin-left:auto;display:flex}.rhead .rtools .btn{padding:4px 11px;font-size:11.5px}.rmain,.rside{flex-direction:column;gap:10px;min-width:0;display:flex}.facts-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px 24px;padding:12px 0 4px;display:grid}.fact{flex-direction:column;gap:2px;min-width:0;display:flex}.fact .fl{font-size:var(--fs-2xs);line-height:var(--lh-2xs);color:var(--muted)}.fact .fv{font-size:15px;font-weight:500}.vmenu{border:1px solid var(--line-2);background:var(--panel);z-index:60;border-radius:12px;min-width:232px;max-width:320px;padding:6px;box-shadow:0 0 0 1px rgba(20,23,29,.04),0 16px 40px -16px rgba(20,23,29,.35)}.vmenu-item{color:var(--ink);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:8px;outline:none;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;font-size:14px;line-height:20px;display:flex}.vmenu-item[data-highlighted]{background:var(--bg-weak-50)}.vmenu-item[data-disabled]{color:var(--muted);cursor:not-allowed}.vmenu-item.danger{color:var(--bad)}.vmenu-item.danger[data-highlighted]{background:var(--bad-soft)}.vmenu-why{color:var(--muted);white-space:normal;font-size:12px;line-height:16px}.vmenu-group{font-size:var(--fs-2xs);line-height:var(--lh-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);padding:6px 10px 2px;font-weight:600}.vmenu-sep{background:var(--line);height:1px;margin:6px 4px}.vmenu-label{margin-left:6px}.ops-banner{border:1px solid var(--warn);background:var(--warn-soft);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--ink);border-radius:10px;align-items:center;gap:12px;margin:0 0 14px;padding:10px 14px;display:flex}.ops-banner.bad{border-color:var(--bad);background:var(--bad-soft)}.ops-banner b{font-weight:600}.ops-banner>span{min-width:0;color:var(--ink-2);flex:1}.fact .fv .btn.tiny,.phead .nm .btn.tiny{vertical-align:middle;margin-left:10px;font-weight:500}.fact .fm{font-family:var(--mono);font-size:var(--fs-2xs);line-height:var(--lh-2xs);color:var(--muted)}.fact .fa{font:inherit;color:var(--ink);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:2px;padding:0;font-size:12px;text-decoration:underline}.rhead .phead{flex-wrap:wrap}.rhead .phead .chips{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.tl{margin:0;padding:0;list-style:none}.tlrow{align-items:flex-start;gap:8px;padding:8px 0 8px 4px;display:flex;position:relative}.tlrow:before{content:"";background:var(--line);width:1px;position:absolute;top:0;bottom:0;left:7.5px}.tlrow:first-child:before{top:16px}.tlrow:last-child:before{height:16px;bottom:auto}.tldot{z-index:1;background:var(--muted-2);width:8px;height:8px;box-shadow:0 0 0 2px var(--panel);border-radius:999px;flex:none;margin-top:4px;position:relative}.tlrow.ok .tldot{background:var(--ok)}.tlrow.warn .tldot{background:var(--warn)}.tlrow.bad .tldot{background:var(--bad);box-shadow:0 0 0 3px var(--bad-soft)}.tlbody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tlname{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--ink-2)}.tlrow.mute .tlname{color:var(--muted-2)}.tlwhy{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--muted)}.tlrow.bad .tlwhy{color:var(--bad)}.tlat{font-size:var(--fs-2xs);line-height:var(--lh-2xs);letter-spacing:var(--ls-2xs);color:var(--muted-2);flex:none;margin-top:2px}table.tbl.facts tr.grp td{border-top:1px solid var(--line-2);padding-top:12px}.alert{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--warn);align-items:flex-start;gap:8px;margin:0;display:flex;position:relative}.alert.mark{display:inline-flex}.alert .ic{background:var(--warn);width:16px;height:16px;color:var(--warn-soft);font-style:normal;font-size:var(--fs-2xs);letter-spacing:var(--ls-2xs);font-weight:700;line-height:var(--lh-2xs);border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;font-family:inherit;display:inline-flex}.alert.help .ic{background:var(--line-2);color:var(--ink-2);font-weight:600}.alert.help .ic:hover{background:var(--ink);color:var(--on-ink)}.alert.help .ic:focus-visible{background:var(--ink);color:var(--on-ink)}button.ic{cursor:help}.alert button.ic{box-sizing:content-box;background-clip:padding-box;border:8px solid transparent;margin:-8px}button.ic:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.alert.bad{color:var(--bad)}.alert.bad .ic{background:var(--bad);color:var(--bad-soft)}.rel{margin:0;padding:0;list-style:none}.rel li{border-top:1px solid var(--line);align-items:baseline;gap:8px;padding:9px 0;font-size:12.5px;display:flex}.rel li:first-child{border-top:0}.rel .m{color:var(--ink-2)}.rel .end{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:11.5px}.fmenu .colrow input[type=checkbox]{width:14px;height:14px;accent-color:var(--ink);cursor:pointer;margin:0}.drawer.domain>.dlg>.b{padding:14px;overflow:hidden}.domsplit{flex:auto;grid-template-columns:200px minmax(0,1fr);gap:12px;min-height:0;display:grid}.dombody{background:var(--panel);border-radius:15px;min-height:0;padding:2px 18px;overflow-y:auto}:-webkit-any(.dombody,.flat) .bt{background:0 0;border-radius:0;padding:14px 0}:-moz-any(.dombody,.flat) .bt{background:0 0;border-radius:0;padding:14px 0}:is(.dombody,.flat) .bt{background:0 0;border-radius:0;padding:14px 0}:-webkit-any(.dombody,.flat) .rhead{background:0 0;border-radius:0;padding:14px 0}:-moz-any(.dombody,.flat) .rhead{background:0 0;border-radius:0;padding:14px 0}:is(.dombody,.flat) .rhead{background:0 0;border-radius:0;padding:14px 0}:-webkit-any(.dombody,.flat) .bcol{gap:0}:-moz-any(.dombody,.flat) .bcol{gap:0}:is(.dombody,.flat) .bcol{gap:0}:-webkit-any(.dombody,.flat) .bcol>*+*{border-top:1px solid var(--line)}:-moz-any(.dombody,.flat) .bcol>*+*{border-top:1px solid var(--line)}:is(.dombody,.flat) .bcol>*+*{border-top:1px solid var(--line)}:-webkit-any(.dombody,.flat) .rmain>*+*{border-top:1px solid var(--line)}:-moz-any(.dombody,.flat) .rmain>*+*{border-top:1px solid var(--line)}:is(.dombody,.flat) .rmain>*+*{border-top:1px solid var(--line)}:-webkit-any(.dombody,.flat) .rside>*+*{border-top:1px solid var(--line)}:-moz-any(.dombody,.flat) .rside>*+*{border-top:1px solid var(--line)}:is(.dombody,.flat) .rside>*+*{border-top:1px solid var(--line)}:-webkit-any(.dombody,.flat) .rec{gap:0 18px}:-moz-any(.dombody,.flat) .rec{gap:0 18px}:is(.dombody,.flat) .rec{gap:0 18px}:-webkit-any(.dombody,.flat) .rec>.rhead{border-bottom:1px solid var(--line)}:-moz-any(.dombody,.flat) .rec>.rhead{border-bottom:1px solid var(--line)}:is(.dombody,.flat) .rec>.rhead{border-bottom:1px solid var(--line)}:-webkit-any(.dombody,.flat) .bento{gap:0 18px}:-moz-any(.dombody,.flat) .bento{gap:0 18px}:is(.dombody,.flat) .bento{gap:0 18px}:-webkit-any(.dombody,.flat) .bento>.bcol+.bcol{border-left:1px solid var(--line);padding-left:18px}:-moz-any(.dombody,.flat) .bento>.bcol+.bcol{border-left:1px solid var(--line);padding-left:18px}:is(.dombody,.flat) .bento>.bcol+.bcol{border-left:1px solid var(--line);padding-left:18px}@media (min-width:760px){:-webkit-any(.dombody,.flat) .rside{border-left:1px solid var(--line);padding-left:18px}:-moz-any(.dombody,.flat) .rside{border-left:1px solid var(--line);padding-left:18px}:is(.dombody,.flat) .rside{border-left:1px solid var(--line);padding-left:18px}}@media (max-width:780px){.domsplit{grid-template-columns:1fr}}.tipwrap{display:inline-flex}.tip{z-index:60;text-wrap:balance;pointer-events:none;width:max-content;max-width:320px;transform-origin:var(--radix-tooltip-content-transform-origin);animation:tipIn .15s var(--ease)both;border-radius:8px;flex-direction:column;gap:2px;line-height:1.45;display:flex;box-shadow:0 12px 28px -14px rgba(20,23,29,.45)}.tip[data-state=closed]{animation:tipOut .1s var(--ease)both}.tip-xsmall{font-size:var(--fs-2xs);line-height:var(--lh-2xs);border-radius:6px;padding:2px 8px}.tip-small{font-size:var(--fs-xs);line-height:var(--lh-xs);padding:4px 10px}.tip-medium{font-size:var(--fs-sm);line-height:var(--lh-sm);border-radius:10px;padding:8px 12px}.tip-dark{background:var(--ink);color:var(--on-ink)}.tip-dark>span{color:rgba(255,255,255,.7)}.tip-dark .tip-arrow{fill:var(--ink)}.tip-light{background:var(--panel);color:var(--ink);border:1px solid var(--line)}.tip-light>span{color:var(--muted)}.tip-light .tip-arrow{fill:var(--panel)}.tip b{font-weight:600}.tipwrap{outline:none;display:inline-flex}@keyframes tipOut{to{opacity:0;transform:scale(.96)}}@media (max-width:480px){.tc{flex:100%;height:auto}.main .filters{flex-wrap:wrap;flex:100%;margin-left:0}}.listhead{flex-wrap:nowrap;align-items:center;gap:12px;min-height:32px;display:flex}.listhead .meta{flex:auto;min-width:0;overflow:hidden}.listhead .meta .route{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.filters{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.gwsep{background:var(--line-2);flex:none;width:1px;height:20px;margin:0 4px}.seek,.qsum .money-input{height:var(--ctl);border:1px solid var(--stroke-soft-200);background:var(--bg-white-0);color:var(--text-soft-400);box-shadow:var(--shadow-xs);cursor:text;transition:color .18s var(--ease),border-color .18s var(--ease),box-shadow .18s var(--ease);border-radius:8px;flex:none;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.seek:hover,.qsum .money-input:hover{color:var(--text-sub-600);box-shadow:none}.seek:focus-within,.qsum .money-input:focus-within{color:var(--text-sub-600);border-color:var(--stroke-strong-950);box-shadow:var(--focus-ring)}.seek svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.seek input,.qsum .money-input input{width:200px;min-width:0;font:inherit;font-size:var(--fs-sm);line-height:var(--lh-sm);letter-spacing:var(--ls-sm);color:var(--text-strong-950);font-variant-numeric:tabular-nums;height:var(--ctl);background:0 0;border:0;outline:none;align-self:center;margin:-1px 0}.seek input::-moz-placeholder{color:var(--text-soft-400)}.qsum .money-input input::-moz-placeholder{color:var(--text-soft-400)}.seek input::placeholder,.qsum .money-input input::placeholder{color:var(--text-soft-400)}.qsum .money-input input{width:96px}.qsum .money-input .money-input-ccy:empty{display:none}.fcount{font-style:normal;font-family:var(--mono);font-size:var(--fs-2xs);line-height:var(--lh-2xs);letter-spacing:var(--ls-2xs);font-weight:var(--fw-label);color:var(--muted-2);margin-left:4px}.span4{grid-column:1/-1}@media (max-width:720px){.span4{grid-column:auto}}.big.bad{color:var(--bad)}.big.warn{color:var(--warn)}.big.ok{color:var(--ok)}.big.zero{color:var(--muted-2)}.tile-sk{background:var(--sunk);border-radius:6px;width:60%;height:32px;margin-top:8px}td small{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--muted);font-weight:400;display:block}.meta{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--muted-2);align-items:baseline;gap:8px;margin:0;display:flex}.meta b{font-weight:var(--fw-label);color:var(--ink-2);font-variant-numeric:tabular-nums}.meta .route{font-family:var(--mono);font-size:var(--fs-2xs);line-height:var(--lh-2xs);letter-spacing:var(--ls-2xs);font-weight:var(--fw-label);color:var(--muted);margin-left:auto}.askq{font-family:var(--mono);font-size:var(--fs-2xs);line-height:var(--lh-2xs);letter-spacing:var(--ls-2xs);font-weight:var(--fw-label);color:var(--muted-2);text-overflow:ellipsis;white-space:nowrap;margin:-4px 0 0;overflow:hidden}.qsum{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;display:flex}.bulk{background:var(--sunk);min-height:48px;font-size:var(--fs-xs);line-height:var(--lh-xs);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;padding:6px 8px 6px 12px;display:flex}.bulk.idle{box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);background:0 0}.bulk.idle b{color:var(--muted)}.bulk b{font-weight:var(--fw-label);margin-right:4px}.bulk .btn .fcount{margin-left:4px}.bulk .more{margin-left:auto}.tviews{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}table.reg th .sort{font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}table.reg th .sort:hover{color:var(--ink)}table.reg th .sort:disabled{cursor:not-allowed;color:var(--muted-2)}table.reg th .sort:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:4px}table.reg th .arrow{opacity:.35;display:inline-flex}table.reg th[aria-sort] .sort{color:var(--ink)}table.reg th[aria-sort] .arrow{opacity:1}table.reg th.num,table.reg td.num{text-align:right}table.reg th.num .sort{justify-content:flex-end}table.reg th:last-child,table.reg td:last-child{width:auto}table.reg th,table.reg td.m,table.reg td.num{white-space:nowrap;overflow-wrap:normal}table.reg td{font-size:var(--fs-xs);line-height:var(--lh-xs)}table.reg th.sel,table.reg td.sel{width:1%;padding-right:8px}table.reg input[type=checkbox]{width:16px;height:16px;accent-color:var(--ink);cursor:pointer;margin:2px}table.reg th.acts,table.reg td.acts,td.acts{white-space:nowrap;text-align:right;width:1%}table.reg th.acts,table.reg td.acts{padding-right:0}@media (pointer:coarse){table.reg td.acts .btn.icon{width:var(--ctl);height:var(--ctl);min-height:var(--ctl)}}tr.hotrow{background:var(--bad-soft)}.pager{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--muted);align-items:center;gap:16px;padding:12px 0 0;display:flex}.pager .pgsize{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.pager select{font:inherit;font-size:var(--fs-sm);line-height:var(--lh-sm);border:1px solid var(--stroke-soft-200);background:var(--bg-white-0);height:32px;color:var(--text-strong-950);border-radius:8px;padding:0 6px 0 8px}.pager .pgnav{gap:8px;display:inline-flex}.pager .btn.icon{width:32px;height:32px;min-height:32px}.sfacts{background:var(--line);border-radius:12px;grid-template-columns:1fr;gap:1px;display:grid;overflow:hidden}@media (min-width:700px){.sfacts{grid-template-columns:repeat(4,1fr)}}.sfact{background:var(--panel);font:inherit;text-align:left;min-width:0;transition:background-color .16s var(--ease);border:0;flex-direction:column;gap:4px;padding:12px 14px;display:flex}button.sfact{cursor:pointer}button.sfact:hover{background:var(--sunk)}.sfact .k{font-size:var(--fs-2xs);line-height:var(--lh-2xs);letter-spacing:var(--ls-2xs);color:var(--muted-2);font-weight:var(--fw-label);text-transform:uppercase}.sfact .v{font-size:var(--fs-lg);line-height:var(--lh-lg);letter-spacing:var(--ls-lg);font-weight:var(--fw-label);font-variant-numeric:tabular-nums}.sfact .v.ok{color:var(--ok)}.sfact .v.warn{color:var(--warn)}.sfact .v.bad{color:var(--bad)}.sfact .s{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--muted)}.card>.head>.tools .chip{background:0 0}
@keyframes spin{to{transform:rotate(360deg)}}@keyframes settle{0%{transform:scale(.97)}45%{transform:scale(1.035)}to{transform:scale(1)}}@keyframes popIn{0%{opacity:0;transform:scale(.96)}}@keyframes flash{0%{background-color:var(--ok-soft)}to{background-color:transparent}}@keyframes shimmer{0%{background-position:160% 0}to{background-position:-60% 0}}@keyframes paneIn{0%{opacity:0;transform:translate(18px)}}@keyframes paneBack{0%{opacity:0;transform:translate(-18px)}}@keyframes growX{0%{transform:scaleX(0)}}@keyframes riseIn{0%{opacity:0;transform:translateY(10px)}}@keyframes fadeIn{0%{opacity:0}}@keyframes dlgIn{0%{opacity:0;transform:translateY(14px)scale(.97)}}@keyframes dlgOut{to{opacity:0;transform:translateY(8px)scale(.985)}}@keyframes tipIn{0%{opacity:0;transform:scale(.95)translateY(var(--slide,8px))}}@keyframes drawerIn{0%{transform:translate(calc(100% + 16px))}}@keyframes drawerOut{to{transform:translate(calc(100% + 16px))}}.btn{transition:transform .12s var(--ease),background-color .16s var(--ease),border-color .16s var(--ease),color .16s var(--ease),opacity .16s var(--ease)}.btn:not([disabled]):active{transform:scale(.97)}.btn.busy{pointer-events:none;position:relative;color:transparent!important}.btn.busy:after{content:"";width:12px;height:12px;color:var(--muted);border:1.5px solid;border-top-color:transparent;border-radius:999px;margin:auto;animation:.62s linear infinite spin;position:absolute;top:0;bottom:0;left:0;right:0}.btn.dark.busy:after{color:var(--on-ink)}.btn.done{animation:settle .42s var(--ease)}.btn.done:before{content:"✓"}.pop[data-state=open]{animation:popIn .16s var(--ease)}tr.flash>td,.bt.flash,.rhead.flash{animation:flash .9s var(--ease)}.receipt i{animation:.62s linear infinite spin}.receipt.done i{animation:none}.sk{animation:shimmer 1.3s var(--ease)infinite;background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent);background-repeat:no-repeat;background-size:220% 100%}.card,.clear{animation:riseIn .46s var(--ease)both;animation-delay:calc(var(--i,0)*45ms)}.bt{animation:riseIn .38s var(--ease)both;animation-delay:calc(var(--i,0)*45ms)}.rhead{animation:riseIn .38s var(--ease)both}.tbl tbody tr,.bt>.cap,.bt>.scroll-x,.bt>.why,.bt>.meta,.bt>.alert,.bt>.roles,.bt>.none{animation:riseIn .3s var(--ease)backwards;animation-delay:min(calc(var(--i,0)*22ms),.42s)}.pane{animation:paneIn .3s var(--ease)both}.pane.back{animation-name:paneBack}.dialog[data-state=open]{animation:dlgIn .26s var(--ease)}.dialog[data-state=closed]{animation:.16s ease-in forwards dlgOut}.drawer-overlay[data-state=open]{animation:.22s ease-out fadeIn}.drawer-overlay[data-state=closed]{animation:.16s ease-in reverse forwards fadeIn}.drawer[data-state=open]{animation:drawerIn .38s var(--ease)}.drawer[data-state=closed]{animation:.24s cubic-bezier(.45,0,.9,.35) forwards drawerOut}details.filt[open]>.menu,details.rowmenu[open]>.menu{transform-origin:100% 0;animation:popIn .16s var(--ease)}.drawer[data-state=open] .pcard{animation:riseIn .38s var(--ease)both;animation-delay:calc(60ms + var(--i,0)*26ms)}@media (prefers-reduced-motion:reduce){.btn,.btn.done{transition:none;animation:none}.btn.busy:after{animation-duration:2s}.sk{background-image:none;animation:none}#tipbox{animation:none}}
