.svp{--canvas:#f4f5f7;--card:#fff;--sunk:#f7f8fa;--rail:#fff;--line:#e7e9ed;--line-2:#f0f1f4;--ink:#101010;--ink-2:#5b6675;--ink-3:#8e98a6;--accent:#1d4ed8;--accent-w:#edf3fe;--on-accent:#fff;--ok:#0e7a3c;--ok-w:#e7f7ec;--crit:#c81e1e;--crit-w:#fdecec;--warn:#9a5b00;--warn-w:#fdf3e3;--dd:#ff3008;--ue:#06c167;--wix:#116dff;--sq:#101010;--ui:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--mono:"IBM Plex Mono",ui-monospace,"SF Mono",SFMono-Regular,Menlo,monospace;--fig:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif}.dark .svp,[data-theme=dark] .svp{--sq:#f5f5f5;--canvas:#0a0c10;--card:#14171d;--sunk:#101318;--rail:#0e1116;--line:#242932;--line-2:#1c212a;--ink:#f5f6f8;--ink-2:#9ba6b5;--ink-3:#6b7683;--accent:#4c8dff;--accent-w:#16233a;--on-accent:#05070b;--ok:#3dd68c;--ok-w:#0d2418;--crit:#ff6b6b;--crit-w:#261214;--warn:#f5b544;--warn-w:#241b0b}[data-theme=light] .svp{--canvas:#f4f5f7;--card:#fff;--sunk:#f7f8fa;--rail:#fff;--line:#e7e9ed;--line-2:#f0f1f4;--ink:#101010;--ink-2:#5b6675;--ink-3:#8e98a6;--accent:#1d4ed8;--accent-w:#edf3fe;--on-accent:#fff;--ok:#0e7a3c;--ok-w:#e7f7ec;--crit:#c81e1e;--crit-w:#fdecec;--warn:#9a5b00;--warn-w:#fdf3e3}.svp,.svp *{box-sizing:border-box;min-width:0}.svp{background:var(--canvas);color:var(--ink);font-family:var(--ui);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;margin:0;font-size:14.5px;line-height:1.45}.svp .m{font-family:var(--fig);font-variant-numeric:tabular-nums;font-weight:600}.svp .app{grid-template-columns:236px minmax(0,1fr);min-height:100vh;display:grid}.svp .side{background:var(--rail);border-right:1px solid var(--line);flex-direction:column;gap:3px;padding:16px 12px;display:flex}.svp .brandrow{align-items:center;gap:10px;padding:6px 8px 14px;display:flex}.svp .mark{background:var(--accent-w);width:32px;height:32px;color:var(--accent);border-radius:9px;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.svp .brandrow b{font-size:14px;font-weight:660;line-height:1.25;display:block}.svp .brandrow i{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-size:11px;font-style:normal;font-weight:640}.svp .nav{color:var(--ink-2);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;padding:9px 11px;font-family:inherit;font-size:14.5px;font-weight:560;display:flex}.svp .nav:hover{background:var(--sunk)}.svp .nav[aria-current]{background:var(--accent-w);color:var(--accent);font-weight:660}.svp .nav:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.svp .nav .badge{font-family:var(--fig);background:var(--sunk);color:var(--ink-2);border-radius:999px;margin-left:auto;padding:1px 7px;font-size:12px;font-weight:640}.svp .sidefoot{margin-top:auto;padding-top:12px}.svp .kdsbtn{background:var(--accent);width:100%;min-height:44px;color:var(--on-accent);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;font-family:inherit;font-size:14.5px;font-weight:640;display:flex}.svp .kdsbtn:hover{filter:brightness(1.08)}.svp .main{flex-direction:column;gap:11px;max-width:1240px;padding:16px 18px 22px;display:flex}.svp .card{background:var(--card);border:1px solid var(--line);border-radius:13px;overflow:hidden}.svp .pad{padding:17px}.svp .bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.svp .bar h1{margin:0;font-size:23px;font-weight:650;line-height:1.15}.svp .bar h1 em{color:var(--accent);font-style:normal}.svp .bar p{color:var(--ink-2);margin:1px 0 0;font-size:14px}.svp .streak{border:1px solid var(--line);background:var(--card);border-radius:999px;flex:none;align-items:center;gap:9px;padding:5px 15px 5px 7px;display:flex}.svp .ring{flex:none;width:28px;height:28px;transform:rotate(-90deg)}.svp .ring circle{fill:none;stroke-width:4.5px;stroke-linecap:round}.svp .ring .bg{stroke:var(--line)}.svp .ring .fg{stroke:var(--ok);stroke-dasharray:69;stroke-dashoffset:14px}.svp .streak b{font-family:var(--fig);font-size:15px;font-weight:640;line-height:1.2;display:block}.svp .streak i{color:var(--ink-2);font-size:11.5px;font-style:normal}.svp .btn{cursor:pointer;border:1px solid var(--line);background:var(--card);min-height:42px;color:var(--ink);border-radius:999px;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:630;transition:transform .13s cubic-bezier(.34,1.5,.64,1),background .15s,filter .15s}.svp .btn:hover{background:var(--sunk)}.svp .btn:active{transform:scale(.97)}.svp .btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.svp .btn.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.svp .btn.primary:hover{background:var(--accent);filter:brightness(1.1)}.svp .btn.sm{min-height:36px;padding:7px 15px;font-size:13.5px}.svp .btn.grow{flex:1}.svp .pill{white-space:nowrap;border-radius:999px;align-items:center;padding:4px 11px;font-size:12.5px;font-weight:630;display:inline-flex}.svp .pill.ok{background:var(--ok-w);color:var(--ok)}.svp .pill.crit{background:var(--crit-w);color:var(--crit)}.svp .pill.warn{background:var(--warn-w);color:var(--warn)}.svp .head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:15px 17px 12px;display:flex}.svp .head h2{margin:0;font-size:17px;font-weight:650}.svp .head p{color:var(--ink-2);margin:1px 0 0;font-size:13.5px}.svp .foot{color:var(--ink-3);font-size:12px}.svp .ident{font-family:var(--mono);letter-spacing:-.01em;font-size:.92em;font-weight:640}.svp .bdg{background:var(--sunk);color:var(--ink-2);border:1px solid var(--line-2);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;font-weight:660;line-height:1.35;display:inline-flex}.svp .bdg.ok{background:var(--ok-w);color:var(--ok);border-color:color-mix(in srgb,var(--ok) 20%,transparent)}.svp .bdg.crit{background:var(--crit-w);color:var(--crit);border-color:color-mix(in srgb,var(--crit) 22%,transparent)}.svp .bdg.warn{background:var(--warn-w);color:var(--warn);border-color:color-mix(in srgb,var(--warn) 22%,transparent)}.svp .bdg.accent{background:var(--accent-w);color:var(--accent);border-color:color-mix(in srgb,var(--accent) 20%,transparent)}.svp .bdg.ghost{background:0 0}.svp .livechip{background:var(--ok-w);border:1px solid color-mix(in srgb,var(--ok) 22%,transparent);color:var(--ok);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:5px 13px 5px 10px;font-size:12.5px;font-weight:640;display:inline-flex}.svp .livechip .pulse{background:var(--ok);border-radius:999px;flex:none;width:8px;height:8px;animation:2.2s ease-in-out infinite svp-live}@keyframes svp-live{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--ok) 60%,transparent)}65%,to{box-shadow:0 0 0 7px #0000}}.svp .livechip .ago{font-family:var(--fig);opacity:.85;font-weight:640}.svp .stale .livechip{background:var(--warn-w);border-color:color-mix(in srgb,var(--warn) 26%,transparent);color:var(--warn)}.svp .stale .livechip .pulse{background:var(--warn);animation:none}.svp .freshline{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.svp .tick{font-family:var(--fig);color:var(--ink-2);font-weight:640}.svp .top{grid-template-columns:minmax(0,1.06fr) minmax(0,1.04fr) minmax(232px,.72fr);gap:11px;display:grid}.svp .lbl{color:var(--ink-2);font-size:13px;font-weight:640}.svp .next{flex-direction:column;display:flex}.svp .next .t{font-family:var(--fig);letter-spacing:-.05em;margin-top:3px;font-size:64px;font-weight:600;line-height:.84}.svp .next .u{color:var(--accent);margin-top:5px;font-size:13.5px;font-weight:660}.svp .next h2{margin:12px 0 0;font-size:20px;font-weight:650;line-height:1.15}.svp .next .sub{color:var(--ink-2);margin:4px 0 0;font-size:13.5px}.svp .next .acts{gap:8px;margin-top:13px;display:flex}.svp .thenlist{border-top:1px solid var(--line-2);margin-top:14px;padding-top:9px}.svp .thenlist .cap{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin-bottom:5px;font-size:11px;font-weight:700}.svp .tl{color:var(--ink-2);grid-template-columns:46px minmax(0,1fr) auto;gap:9px;padding:3.5px 0;font-size:13px;display:grid}.svp .tl b{font-family:var(--fig);color:var(--ink);font-weight:640}.svp .tl i{color:var(--ink-2);background:var(--sunk);border:1px solid var(--line-2);border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:660;line-height:1.3}.svp .kds{flex-direction:column;display:flex}.svp .kds .hd{justify-content:space-between;align-items:center;gap:10px;padding:15px 17px 0;display:flex}.svp .kds .hd h2{margin:0;font-size:16px;font-weight:650}.svp .screens{flex:1;grid-template-columns:repeat(4,1fr);align-content:center;gap:10px;padding:16px 17px 14px;display:grid}.svp .scr{flex-direction:column;align-items:center;gap:6px;display:flex}.svp .gls{aspect-ratio:4/3;border:2px solid var(--line);background:var(--sunk);border-radius:7px;place-items:center;width:100%;display:grid;position:relative}.svp .gls:after{content:"";background:var(--line);border-radius:0 0 3px 3px;width:24px;height:4px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.svp .dot{background:var(--ink-3);opacity:.45;border-radius:999px;width:9px;height:9px}.svp .scr .st{color:var(--ink-3);text-align:center;margin-top:4px;font-size:11px;line-height:1.25}.svp .scr.live .gls{border-color:var(--ok);background:var(--ok-w)}.svp .scr.live .dot{background:var(--ok);opacity:1;animation:2.4s ease-in-out infinite svp-beat}.svp .scr.live .st{color:var(--ok);font-weight:640}@keyframes svp-beat{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--ok) 55%,transparent)}60%,to{box-shadow:0 0 0 8px #0000}}.svp .scr.pair .gls{border-style:dashed;border-color:var(--warn)}.svp .scr.pair .dot{background:var(--warn);opacity:1}.svp .scr.pair .st{color:var(--warn)}.svp .scr.off .gls{border-style:dashed}.svp .kds .strip{border-top:1px solid var(--line-2);background:var(--sunk);color:var(--ink-2);grid-template-columns:1fr 1fr;gap:2px 12px;padding:11px 17px;font-size:12.5px;display:grid}.svp .kds .strip b{font-family:var(--fig);color:var(--ink);font-weight:640}.svp .glance{flex-direction:column;display:flex}.svp .glance .hd{padding:15px 15px 4px;font-size:16px;font-weight:650}.svp .g{text-align:left;border:0;border-top:1px solid var(--line-2);width:100%;color:inherit;cursor:pointer;background:0 0;grid-template-columns:auto 1fr;align-items:baseline;gap:1px 10px;padding:9px 15px;font-family:inherit;display:grid}.svp .g:first-of-type{border-top:0}.svp .g:hover{background:var(--sunk)}.svp .g:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.svp .g .v{font-family:var(--fig);font-size:19px;font-weight:640;line-height:1.1}.svp .g .n{color:var(--ink-2);font-size:13.5px}.svp .g .d{border:1px solid var(--line-2);background:var(--sunk);color:var(--ink-2);border-radius:999px;grid-column:2;justify-self:start;margin-top:3px;padding:3px 9px;font-size:11.5px;font-weight:660;line-height:1.35}.svp .g .d.up{background:var(--ok-w);color:var(--ok);border-color:color-mix(in srgb,var(--ok) 20%,transparent)}.svp .g .d.down{background:var(--crit-w);color:var(--crit);border-color:color-mix(in srgb,var(--crit) 22%,transparent)}.svp .row{border-top:1px solid var(--line-2);grid-template-columns:4px 150px minmax(0,1fr) auto;align-items:center;gap:15px;padding:13px 17px;display:grid}.svp .row:hover{background:var(--sunk)}.svp .rail{background:var(--crit);border-radius:3px;align-self:stretch;min-height:36px}.svp .who b{font-size:13.5px;font-weight:640;line-height:1.3;display:block}.svp .who span{color:var(--ink-3);font-size:12px}.svp .q{margin:0;font-size:15px;font-weight:500;line-height:1.35}.svp .r{color:var(--ink-2);margin:4px 0 0;font-size:13px}.svp .r b{font-family:var(--fig);color:var(--ink-2);font-weight:640}.svp .cust{grid-template-columns:minmax(268px,320px) minmax(0,1fr);align-items:start;gap:11px;display:grid}.svp .tree{flex-direction:column;max-height:calc(100vh - 150px);padding:0;display:flex;overflow:hidden}.svp .search{margin:12px 12px 8px;position:relative}.svp .search input{width:100%;color:var(--ink);background:var(--sunk);border:1px solid var(--line);border-radius:999px;padding:10px 14px 10px 34px;font-family:inherit;font-size:14px}.svp .search input::placeholder{color:var(--ink-3)}.svp .search input:focus{outline:2px solid var(--accent);outline-offset:1px;background:var(--card)}.svp .search svg{width:15px;height:15px;color:var(--ink-3);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.svp .treescroll{padding:0 8px 10px;overflow-y:auto}.svp .grp{border:0}.svp .grp>summary{cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:9px 8px;font-size:13.5px;font-weight:660;list-style:none;display:flex}.svp .grp>summary>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.svp .grp>summary>.caret{flex:none}.svp .grp>summary::-webkit-details-marker{display:none}.svp .grp>summary:hover{background:var(--sunk)}.svp .grp>summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.svp .caret{width:14px;height:14px;color:var(--ink-3);transition:transform .2s cubic-bezier(.34,1.3,.64,1)}.svp .grp[open] .caret{transform:rotate(90deg)}.svp .acct{text-align:left;width:100%;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 10px 6px 30px;font-family:inherit;font-size:13.5px;display:grid}.svp .acct:hover{background:var(--sunk)}.svp .acct:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.svp .acct[aria-current]{background:var(--accent-w);color:var(--accent);font-weight:660}.svp .acct .an{align-items:center;gap:6px;min-width:0;display:flex}.svp .acct .an span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.svp .livedot{background:var(--ok);border-radius:999px;flex:none;width:7px;height:7px;animation:2.2s ease-in-out infinite svp-live}.svp .warndot{background:var(--warn);border-radius:999px;flex:none;width:7px;height:7px}.svp .owe{color:var(--ink-3);white-space:nowrap;font-size:11.5px;font-weight:660}.svp .owe.due{color:var(--crit);background:var(--crit-w);border:1px solid color-mix(in srgb,var(--crit) 20%,transparent);border-radius:999px;padding:2px 8px}.svp .detail{padding:0;overflow:hidden}.svp .mnums{grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:11px 14px;padding:14px 18px;display:grid}.svp .mn{flex-direction:column;gap:3px;display:flex}.svp .mn b{font-family:var(--fig);font-variant-numeric:tabular-nums;font-size:23px;font-weight:660;line-height:1.1}.svp .mn b.bad{color:var(--crit)}.svp .mn b.good{color:var(--ok)}.svp .mn b.warnnum{color:var(--warn)}.svp .mn span{color:var(--ink-3);font-size:12px;line-height:1.4}.svp .pofx{font-family:var(--mono);color:var(--accent);background:var(--accent-w);letter-spacing:.02em;border-radius:5px;padding:1px 6px;font-size:10px;font-weight:600}.svp .sitechips{flex-wrap:wrap;gap:7px;padding:0 18px 15px;display:flex}.svp .sitechip{background:var(--sunk);border:1px solid var(--line-2);border-radius:8px;align-items:center;gap:7px;max-width:100%;padding:5px 9px;font-size:12.5px;display:inline-flex}.svp .sitechip b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.svp .sitechip i{font-variant-numeric:tabular-nums;color:var(--ink-3);flex:none;font-style:normal}.svp .agerows{flex-direction:column;gap:2px;padding:6px 18px 14px;display:flex}.svp .agerow{border-top:1px solid var(--line-2);grid-template-columns:104px minmax(0,1fr) 78px 34px;align-items:center;gap:11px;padding:7px 0;font-size:13px;display:grid}.svp .agerow:first-child{border-top:0}.svp .agerow .al{color:var(--ink-2)}.svp .agerow .ab{background:var(--sunk);border-radius:999px;height:9px;overflow:hidden}.svp .agerow .ab i{background:var(--ok);border-radius:999px;height:100%;display:block}.svp .agerow .ab i.warn{background:var(--warn)}.svp .agerow .ab i.crit{background:var(--crit)}.svp .agerow .av{text-align:right;font-weight:640}.svp .agerow .an2{text-align:right;color:var(--ink-3);font-size:11.5px}.svp .mbars{grid-auto-columns:1fr;grid-auto-flow:column;align-items:end;gap:7px;height:150px;padding:12px 18px 8px;display:grid}.svp .mbar{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.svp .mb{justify-content:center;align-items:flex-end;width:100%;max-width:26px;height:100%;display:flex;position:relative}.svp .mb i{background:var(--accent-w);border-radius:4px 4px 0 0;width:100%;position:absolute;bottom:0}.svp .mb i.c{background:var(--accent)}.svp .ml{color:var(--ink-3);font-size:10.5px}.svp .cardnote{color:var(--ink-3);margin:0;padding:0 18px 15px;font-size:11.5px}.svp .key1,.svp .key2{background:var(--accent-w);vertical-align:middle;border-radius:2px;width:9px;height:9px;margin-right:4px;display:inline-block}.svp .key2{background:var(--accent)}.svp .lrow{border-top:1px solid var(--line-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 18px;display:grid}.svp .lrow:first-child{border-top:0}.svp .lrow .amt{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:660}.svp .lrow .amt.bad{color:var(--crit)}.svp .sitechip em{color:var(--warn);background:var(--warn-w);border-radius:999px;flex:none;padding:1px 6px;font-size:10.5px;font-style:normal;font-weight:640}.svp .dhead{border-bottom:1px solid var(--line-2);padding:15px 18px 13px}.svp .dhead h2{margin:0;font-size:22px;font-weight:660;line-height:1.2}.svp .dhead .path{color:var(--ink-2);margin:4px 0 0;font-size:13.5px}.svp .tags{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.svp .dhead .tags{margin-top:11px}.svp .dsec{border-bottom:1px solid var(--line-2);padding:13px 18px}.svp .dsec:last-child{border-bottom:0}.svp .dsec h3{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0 0 3px;font-size:12px;font-weight:700}.svp .dsec .note{color:var(--ink-2);margin:0 0 11px;font-size:13px}.svp .person{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:11px;padding:7px 0;display:grid}.svp .person+.person{border-top:1px solid var(--line-2)}.svp .pav{background:var(--sunk);width:32px;height:32px;color:var(--ink-2);border-radius:999px;flex:none;place-items:center;font-size:11.5px;font-weight:700;display:grid;position:relative}.svp .pav.on{background:var(--accent-w);color:var(--accent)}.svp .pav.on:after{content:"";background:var(--ok);border:2.5px solid var(--card);border-radius:999px;width:10px;height:10px;animation:2.2s ease-in-out infinite svp-live;position:absolute;bottom:-1px;right:-1px}.svp .person .pn{font-size:14px;font-weight:640;line-height:1.3;display:block}.svp .person .pe{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.35;display:block;overflow:hidden}.svp .person.gone .pn{color:var(--ink-3);text-decoration:line-through}.svp .sites{flex-wrap:wrap;gap:7px;display:flex}.svp .site{color:var(--ink-2);background:var(--sunk);border:1px solid var(--line-2);border-radius:999px;align-items:center;gap:7px;padding:5px 12px;font-size:13px;font-weight:600;display:inline-flex}.svp .site b{color:var(--ink);font-weight:700}.svp .invrow{grid-template-columns:74px minmax(0,1fr) 96px;align-items:center;gap:12px;padding:8px 0;font-size:13.5px;display:grid}.svp .invrow .mid{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}.svp .invrow+.invrow{border-top:1px solid var(--line-2)}.svp .invrow .num2{font-weight:640}.svp .invrow .dt{color:var(--ink-3);font-size:12.5px}.svp .invrow .amt2{text-align:right;font-weight:660}.svp .filters{flex-wrap:wrap;gap:5px;padding:0 12px 9px;display:flex}.svp .flt{appearance:none;cursor:pointer;border:1px solid var(--line);background:var(--card);color:var(--ink-2);border-radius:999px;padding:5px 11px;font-family:inherit;font-size:12px;font-weight:640}.svp .flt:hover{background:var(--sunk)}.svp .flt:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.svp .flt[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.svp .flt .c{opacity:.7;margin-left:4px}.svp .dtop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.svp .qacts{flex-wrap:wrap;gap:6px;display:flex}.svp .qa{appearance:none;cursor:pointer;border:1px solid var(--line);background:var(--card);color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-family:inherit;font-size:12.5px;font-weight:630;display:inline-flex}.svp .qa:hover{background:var(--sunk);color:var(--ink)}.svp .qa:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.svp .qa svg{width:14px;height:14px}.svp .qa.key{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.svp .qa.key:hover{background:var(--accent);filter:brightness(1.08)}.svp .trend{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.svp .tbars{align-items:flex-end;gap:5px;height:38px;display:flex}.svp .tb{background:var(--accent);opacity:.85;border-radius:3px 3px 2px 2px;width:16px}.svp .tb.dim{background:var(--line)}.svp .tlab{gap:5px;margin-top:5px;display:flex}.svp .tlab span{text-align:center;width:16px;color:var(--ink-3);font-size:9.5px;font-weight:640}.svp .tsum{color:var(--ink-2);font-size:13px;line-height:1.5}.svp .tsum b{color:var(--ink);font-weight:660}.svp .kbtn{border:1px solid var(--line);background:var(--sunk);width:100%;color:var(--ink-3);cursor:pointer;text-align:left;border-radius:9px;align-items:center;gap:8px;margin-bottom:6px;padding:8px 11px;font-family:inherit;font-size:13.5px;display:flex}.svp .kbtn:hover{background:var(--card);color:var(--ink-2)}.svp .kbtn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.svp .kbtn svg{flex:none;width:15px;height:15px}.svp .kbtn kbd{font-family:var(--mono);background:var(--card);border:1px solid var(--line);color:var(--ink-3);border-radius:5px;margin-left:auto;padding:1px 5px;font-size:11px;font-weight:640}.svp .kwrap{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b122052;place-items:start center;padding-top:12vh;display:grid;position:fixed;inset:0}.svp .kwrap[hidden]{display:none}.svp .kbox{background:var(--card);border:1px solid var(--line);border-radius:16px;width:min(560px,92vw);animation:.18s cubic-bezier(.32,1.2,.5,1) both svp-pop;overflow:hidden;box-shadow:0 24px 60px -20px #0b122066}@keyframes svp-pop{0%{opacity:0;transform:translateY(-8px)scale(.99)}}.svp .kin{border-bottom:1px solid var(--line-2);align-items:center;gap:10px;padding:14px 16px;display:flex}.svp .kin svg{width:17px;height:17px;color:var(--ink-3);flex:none}.svp .kin input{color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-family:inherit;font-size:16px}.svp .kin input::placeholder{color:var(--ink-3)}.svp .klist{max-height:52vh;padding:6px;overflow-y:auto}.svp .kgrp{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);padding:9px 10px 5px;font-size:10.5px;font-weight:750}.svp .kit{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:11px;padding:8px 10px;font-family:inherit;font-size:14px;display:grid}.svp .kit:hover,.svp .kit.sel{background:var(--accent-w);color:var(--accent)}.svp .kit .ki{background:var(--sunk);border:1px solid var(--line-2);width:26px;height:26px;color:var(--ink-2);border-radius:7px;place-items:center;font-size:10px;font-weight:750;display:grid}.svp .kit.sel .ki{background:var(--card)}.svp .kit .kt{text-overflow:ellipsis;white-space:nowrap;font-weight:580;overflow:hidden}.svp .kit .ks{color:var(--ink-3);font-size:11.5px}.svp .kfoot{border-top:1px solid var(--line-2);background:var(--sunk);color:var(--ink-3);flex-wrap:wrap;gap:14px;padding:9px 14px;font-size:11.5px;display:flex}.svp .kfoot b{font-family:var(--mono);color:var(--ink-2);font-weight:640}.svp .kempty{text-align:center;color:var(--ink-3);padding:22px 14px;font-size:13.5px}.svp .asbar{z-index:40;background:var(--accent);color:var(--on-accent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:10px 18px;font-size:13.5px;font-weight:620;display:flex;position:sticky;top:0}.svp .asbar[hidden]{display:none}.svp .asbar .who{align-items:center;gap:9px;display:flex}.svp .asbar .av2{background:#ffffff38;border-radius:999px;place-items:center;width:26px;height:26px;font-size:10.5px;font-weight:750;display:grid}.svp .asbar button{appearance:none;cursor:pointer;color:inherit;background:#ffffff29;border:1px solid #fff6;border-radius:999px;padding:6px 14px;font-family:inherit;font-size:13px;font-weight:640}.svp .asbar button:hover{background:#ffffff42}.svp.asmode .app{outline:3px solid var(--accent);outline-offset:-3px}.svp .binv{border:1px solid var(--line);background:var(--card);border-radius:12px;margin-top:13px;overflow:hidden}.svp .binv[hidden]{display:none}.svp .binvh{border-bottom:1px solid var(--line-2);background:var(--sunk);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;display:flex}.svp .binvh b{font-size:14px;font-weight:660}.svp .binvh p{color:var(--ink-2);margin:2px 0 0;font-size:12.5px}.svp .xbtn{appearance:none;cursor:pointer;color:var(--ink-3);background:0 0;border:0;border-radius:8px;padding:4px 6px;font-family:inherit;font-size:18px;line-height:1}.svp .xbtn:hover{color:var(--ink);background:var(--line-2)}.svp .irow{border-top:1px solid var(--line-2);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 15px;font-size:13px;display:grid}.svp .irow:first-of-type{border-top:0}.svp .irow input[type=checkbox]{width:17px;height:17px;accent-color:var(--accent);cursor:pointer}.svp .irow .sn{font-weight:620}.svp .irow .se{color:var(--ink-3);font-size:12px}.svp .irow.nocontact .sn{color:var(--ink-3)}.svp .ifoot{border-top:1px solid var(--line);background:var(--sunk);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;display:flex}.svp .ifoot .cnt{color:var(--ink-2);font-size:13px}.svp .ifoot .cnt b{color:var(--ink);font-weight:660}.svp .ifoot .warnnote{color:var(--warn);font-weight:640}.svp .staged{border-top:1px solid var(--line);background:var(--warn-w);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;display:flex}.svp .staged[hidden]{display:none}.svp .staged .t{color:var(--warn);font-size:13px;font-weight:640}.svp .fam{padding:14px 18px}.svp .famtop{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.svp .fparent{background:var(--accent-w);border:1px solid color-mix(in srgb,var(--accent) 26%,transparent);border-radius:11px;align-items:center;gap:11px;padding:10px 14px;display:flex}.svp .fparent .fi{background:var(--accent);width:30px;height:30px;color:var(--on-accent);border-radius:8px;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.svp .fparent b{color:var(--accent);font-size:14px;font-weight:660;line-height:1.25;display:block}.svp .fparent span{color:var(--ink-2);font-size:11.5px}.svp .fstem{background:var(--line);width:2px;height:14px;margin:6px 0 0 30px}.svp .frail{border-left:2px solid var(--line);margin-left:30px;padding:9px 0 0 16px}.svp .fkids{flex-wrap:wrap;gap:7px;display:flex}.svp .fnode{appearance:none;cursor:pointer;color:var(--ink-2);background:var(--card);border:1px solid var(--line);border-radius:999px;align-items:center;gap:7px;padding:6px 12px 6px 10px;font-family:inherit;font-size:12.5px;font-weight:620;display:inline-flex}.svp .fnode:hover{background:var(--sunk);color:var(--ink)}.svp .fnode:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.svp .fnode .n{background:var(--ink-3);border-radius:999px;flex:none;width:7px;height:7px}.svp .fnode.on{border-color:color-mix(in srgb,var(--ok) 45%,transparent);background:var(--ok-w);color:var(--ok)}.svp .fnode.on .n{background:var(--ok);animation:2.2s ease-in-out infinite svp-live}.svp .fnode.warn{border-color:color-mix(in srgb,var(--warn) 45%,transparent);background:var(--warn-w);color:var(--warn)}.svp .fnode.warn .n{background:var(--warn)}.svp .fnode.none{color:var(--ink-3);border-style:dashed}.svp .fnode.none .n{border:1.5px solid var(--ink-3);box-sizing:border-box;background:0 0}.svp .fnode .k{opacity:.75;font-weight:700}.svp .famkey{color:var(--ink-3);flex-wrap:wrap;gap:14px;margin-top:11px;font-size:11.5px;display:flex}.svp .famkey i{align-items:center;gap:5px;font-style:normal;display:inline-flex}.svp .famkey .n{border-radius:999px;width:7px;height:7px;display:inline-block}.svp .livestrip{flex-direction:column;display:flex}.svp .lc{border-top:1px solid var(--line-2);grid-template-columns:30px minmax(0,1.1fr) minmax(0,1.5fr) auto;align-items:center;gap:12px;padding:9px 18px;display:grid}.svp .lc:hover{background:var(--sunk)}.svp .lcr{display:contents}.svp .lcn{font-size:13.5px;font-weight:660;line-height:1.25;display:block}.svp .lco{color:var(--ink-3);font-size:11.5px;line-height:1.3;display:block}.svp .lcd{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;overflow:hidden}.svp .lcd b{color:var(--ink);font-weight:640}.svp .lct{color:var(--ok);white-space:nowrap;text-align:right;font-size:11.5px;font-weight:640}.svp .lc.off .lct{color:var(--ink-3)}.svp .prow{border-top:1px solid var(--line-2);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 18px;display:grid}.svp .prow:hover{background:var(--sunk)}.svp .pname{font-size:14px;font-weight:650;line-height:1.3;display:block}.svp .pmail{color:var(--ink-3);font-size:12px;line-height:1.35;display:block}.svp .perms{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.svp .pstate{align-items:center;gap:9px;display:flex}.svp .seen{color:var(--ink-3);white-space:nowrap;text-align:right;font-size:11.5px}.svp .seen.now{color:var(--ok);font-weight:660}.svp .seen.never{color:var(--warn);font-weight:660}.svp .mng{appearance:none;cursor:pointer;border:1px solid var(--line);background:var(--card);color:var(--ink-2);border-radius:999px;padding:6px 12px;font-family:inherit;font-size:12.5px;font-weight:630}.svp .mng:hover{background:var(--sunk);color:var(--ink)}.svp .mng:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.svp .invite{border-top:1px solid var(--line-2);background:var(--sunk);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.svp .invite .t{color:var(--ink-2);font-size:13px}.svp .pipe{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:10px;display:grid}.svp .board{grid-template-columns:repeat(auto-fit,minmax(228px,1fr));align-items:start;gap:11px;display:grid}.svp .lanes{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:start;gap:11px;padding:0 14px 14px;display:grid}.svp .lmore{color:var(--ink-3);border-top:1px solid var(--line-2);padding:9px 13px;font-size:11.5px}.svp .pl{flex-direction:column;min-height:220px;display:flex}.svp .plh{justify-content:space-between;align-items:center;gap:8px;padding:12px 13px 10px;display:flex}.svp .plh b{white-space:nowrap;font-size:13.5px;font-weight:660}.svp .oc{border-top:1px solid var(--line-2);cursor:pointer;flex-direction:column;gap:4px;padding:10px 13px;display:flex}.svp .oc:hover{background:var(--sunk)}.svp .oct{justify-content:space-between;align-items:center;gap:7px;display:flex}.svp .ocn{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:640;overflow:hidden}.svp .ocm{color:var(--ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.svp .ocs{border-radius:999px;flex:none;width:6px;height:6px}.svp .ocs.sq{background:#101010}.svp .ocs.dd{background:var(--dd)}.svp .ocs.wix{background:var(--wix)}.svp .ocs.sch{background:var(--accent)}.svp .plmore{border-top:1px solid var(--line-2);color:var(--ink-3);cursor:pointer;text-align:left;background:0 0;border-bottom:0;border-left:0;border-right:0;padding:9px 13px;font-family:inherit;font-size:12px}.svp .plmore:hover{background:var(--sunk);color:var(--ink-2)}.svp .setup{padding:16px 18px}.svp .setuph{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;display:flex}.svp .setuph b{font-size:17px;font-weight:660}.svp .setuph .pc{color:var(--ink-2);font-size:13.5px}.svp .sbar{background:var(--sunk);border-radius:999px;height:9px;margin:11px 0 14px;overflow:hidden}.svp .sbar i{background:var(--ok);border-radius:999px;height:100%;transition:width .8s cubic-bezier(.32,1.12,.48,1);display:block}.svp .steps{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:7px;display:grid}.svp .step{background:var(--sunk);border:1px solid #0000;border-radius:9px;grid-template-columns:19px minmax(0,1fr);align-items:center;gap:9px;padding:8px 10px;font-size:13.5px;display:grid}.svp .step .tick2b{background:var(--ok);color:#fff;border-radius:999px;flex:none;place-items:center;width:19px;height:19px;font-size:11px;font-weight:800;display:grid}.svp button.step{appearance:none;color:inherit;text-align:left;width:100%;font-family:inherit;font-size:13.5px}.svp .step.todo{border-color:var(--line);cursor:pointer;background:0 0}.svp .step.todo:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.svp .step.todo .tick2b{border:1.6px dashed var(--ink-3);color:#0000;background:0 0}.svp .step.todo:hover{background:var(--sunk)}.svp .step.now{border-color:var(--accent);background:var(--accent-w)}.svp .step.now .tick2b{border-color:var(--accent)}.svp .step.now span:last-child{color:var(--accent);font-weight:640}.svp .setwrap{grid-template-columns:minmax(178px,204px) minmax(0,1fr);align-items:start;gap:11px;display:grid}.svp .subnav{flex-direction:column;gap:2px;padding:7px;display:flex}.svp .sn{appearance:none;white-space:nowrap;text-align:left;cursor:pointer;color:var(--ink-2);background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;font-family:inherit;font-size:14px;font-weight:560;display:flex}.svp .sn:hover{background:var(--sunk)}.svp .sn[aria-current]{background:var(--accent-w);color:var(--accent);font-weight:660}.svp .sn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.svp .pane[hidden]{display:none}.svp .fields{flex-direction:column;display:flex}.svp .fld{border-top:1px solid var(--line-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 18px;display:grid}.svp .fld:first-child{border-top:0}.svp .fld .fl{font-size:14px;font-weight:620}.svp .fld .fv{color:var(--ink-2);margin-top:2px;font-size:13px}.svp .fld .fa{white-space:nowrap;align-items:center;gap:9px;display:flex}.svp .toggle{background:var(--line);cursor:pointer;border:0;border-radius:999px;flex:none;width:42px;height:24px;transition:background .18s;position:relative}.svp .toggle:after{content:"";background:#fff;border-radius:999px;width:18px;height:18px;transition:transform .18s cubic-bezier(.34,1.4,.64,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.svp .toggle[aria-pressed=true]{background:var(--ok)}.svp .toggle[aria-pressed=true]:after{transform:translate(18px)}.svp .toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.svp .plan{grid-template-columns:repeat(auto-fit,minmax(212px,1fr));gap:11px;padding:15px 18px;display:grid}.svp .pl2{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:6px;padding:15px;display:flex}.svp .pl2.on{border-color:var(--accent);background:var(--accent-w)}.svp .pl2 .pn3{font-size:15px;font-weight:660}.svp .pl2 .pp{font-size:26px;font-weight:660;line-height:1}.svp .pl2 .pp small{color:var(--ink-2);font-size:13px;font-weight:560}.svp .pl2 .pd{color:var(--ink-2);flex:1;font-size:12.5px;line-height:1.45}.svp .pl2 .bdg,.svp .pl2 .qa{align-self:start}.svp .setgrid{grid-template-columns:repeat(auto-fit,minmax(258px,1fr));gap:11px;display:grid}.svp .st{cursor:pointer;border:1px solid var(--line);background:var(--card);text-align:left;border-radius:13px;flex-direction:column;gap:5px;padding:15px 16px;font-family:inherit;display:flex}.svp .st:hover{background:var(--sunk)}.svp .st:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.svp .stt{justify-content:space-between;align-items:center;gap:9px;display:flex}.svp .stn{font-size:14.5px;font-weight:660}.svp .std{color:var(--ink-2);font-size:12.5px;line-height:1.45}.svp .conn{border-top:1px solid var(--line-2);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 17px;display:grid}.svp .conn:hover{background:var(--sunk)}.svp .conn .logo{background:var(--sunk);border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid;overflow:hidden}.svp .conn .logo svg{width:18px;height:18px;display:block}.svp .connn,.svp .conns,.svp .pname,.svp .pmail,.svp .pn2,.svp .ps,.svp .bsl,.svp .bss{display:block}.svp .connn{font-size:14px;font-weight:640}.svp .conns{color:var(--ink-3);font-size:12px}.svp .kgrid{grid-template-columns:minmax(0,1fr) minmax(244px,.42fr);align-items:start;gap:11px;display:grid}.svp .bigscreens{grid-template-columns:repeat(4,1fr);gap:12px;padding:14px 18px 16px;display:grid}.svp .bs{flex-direction:column;align-items:center;gap:7px;display:flex}.svp .bsg{border:2px solid var(--line);background:var(--sunk);border-radius:9px;place-items:center;width:100%;height:74px;display:grid;position:relative}.svp .bsg:after{content:"";background:var(--line);border-radius:0 0 4px 4px;width:28px;height:5px;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}.svp .bsn{color:var(--ink-3);font-size:19px;font-weight:660}.svp .bs.live .bsg{border-color:var(--ok);background:var(--ok-w)}.svp .bs.live .bsn{color:var(--ok)}.svp .bs.pair .bsg{border-style:dashed;border-color:var(--warn)}.svp .bs.off .bsg{border-style:dashed}.svp .bsl{text-align:center;font-size:12px;font-weight:640;line-height:1.3}.svp .bss{color:var(--ink-3);text-align:center;font-size:11px}.svp .bs.live .bss{color:var(--ok);font-weight:640}.svp .bs.pair .bss{color:var(--warn);font-weight:640}.svp .lanes{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.svp .lane{flex-direction:column;display:flex}.svp .laneh{justify-content:space-between;align-items:center;gap:8px;padding:13px 15px 11px;display:flex}.svp .laneh b{font-size:14.5px;font-weight:660}.svp .tick2{border-top:1px solid var(--line-2);grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:11px 15px;display:grid}.svp .tick2:hover{background:var(--sunk)}.svp .tick2 .tn{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:640;line-height:1.3;display:-webkit-box;overflow:hidden}.svp .tick2 .tm{color:var(--ink-3);grid-column:1;font-size:12px}.svp .tick2 .age{color:var(--ink-3);white-space:nowrap;font-size:11.5px;font-weight:660}.svp .tick2 .age.hot{color:var(--crit)}.svp .tick2 .age.warm{color:var(--warn)}.svp .kstat{background:var(--line-2);grid-template-columns:1fr 1fr;gap:1px;display:grid}.svp .ks{background:var(--card);padding:13px 15px}.svp .ks .v{font-size:23px;font-weight:660;line-height:1}.svp .ks .l{color:var(--ink-2);margin-top:3px;font-size:12px}.svp .ks.bad .v{color:var(--crit)}.svp .ks.good .v{color:var(--ok)}.svp .prn{border-top:1px solid var(--line-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 15px;font-size:13.5px;display:grid}.svp .prn .pn2{font-weight:640}.svp .prn .ps{color:var(--ink-3);font-size:11.5px}.svp .totals{grid-template-columns:repeat(3,1fr);display:grid}.svp .tot{border-left:1px solid var(--line-2);padding:15px 18px}.svp .tot:first-child{border-left:0}.svp .tot .k{color:var(--ink-2);font-size:13px;font-weight:640}.svp .tot .v{font-family:var(--fig);letter-spacing:-.03em;margin-top:4px;font-size:30px;font-weight:650;line-height:1.05}.svp .tot .d{border:1px solid var(--line-2);background:var(--sunk);color:var(--ink-2);border-radius:999px;align-items:center;margin-top:7px;padding:3px 9px;font-size:11.5px;font-weight:660;display:inline-flex}.svp .tot .d.up{background:var(--ok-w);color:var(--ok);border-color:color-mix(in srgb,var(--ok) 20%,transparent)}.svp .tot.net .v{color:var(--accent)}.svp .flow{padding:0;overflow:hidden}.svp .flowgrid{border-top:1px solid var(--line-2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:0;display:grid}.svp .fcol{flex-direction:column;justify-content:center;gap:9px;padding:16px 18px;display:flex}.svp .fcol.out{border-left:1px solid var(--line-2)}.svp .fcap{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:750}.svp .fr{grid-template-columns:minmax(0,1fr) 82px;align-items:center;gap:10px;display:grid}.svp .fr .fn{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.svp .fr .fv{font-family:var(--fig);text-align:right;font-size:13.5px;font-weight:650}.svp .fbar{background:var(--sunk);border-radius:999px;grid-column:1/-1;height:7px;margin-top:-4px;overflow:hidden}.svp .fbar i{border-radius:999px;height:100%;transition:width .9s cubic-bezier(.32,1.12,.48,1);display:block;position:relative}.svp .in .fbar i{background:var(--ok)}.svp .out .fbar i{background:var(--crit)}.svp .fbar i:after{content:"";background:linear-gradient(90deg,#0000,#ffffffbf,#0000);border-radius:999px;animation:2.6s linear infinite svp-glide;position:absolute;inset:0}@keyframes svp-glide{0%{transform:translate(-100%)}to{transform:translate(200%)}}.svp .fcore{background:var(--sunk);border-left:1px solid var(--line-2);flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:210px;padding:18px 26px;display:flex;position:relative}.svp .fcore .kv{font-family:var(--fig);letter-spacing:-.04em;color:var(--accent);font-size:38px;font-weight:660;line-height:1}.svp .fcore .kl{color:var(--ink-2);margin-top:5px;font-size:12.5px}.svp .fcore .kp{font-family:var(--fig);color:var(--ok);margin-top:3px;font-size:12.5px;font-weight:650}.svp .prov{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;font-size:11.5px;display:flex}.svp .prov .src{background:var(--sunk);border:1px solid var(--line-2);color:var(--ink-2);border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-weight:600;display:inline-flex}.svp .prov .src:before{content:"";background:var(--ok);border-radius:999px;width:5px;height:5px}.svp .roll{font-variant-numeric:tabular-nums}@keyframes svp-rise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.svp .stagger>*{animation:.5s cubic-bezier(.32,1.1,.5,1) both svp-rise}.svp .stagger>:first-child{animation-delay:20ms}.svp .stagger>:nth-child(2){animation-delay:80ms}.svp .stagger>:nth-child(3){animation-delay:.14s}.svp .stagger>:nth-child(4){animation-delay:.2s}.svp .stagger>:nth-child(5){animation-delay:.26s}.svp .soon{grid-template-columns:repeat(auto-fit,minmax(268px,1fr));gap:11px;display:grid}.svp .sc{border:1px dashed var(--line);background:0 0;border-radius:13px;flex-direction:column;gap:7px;padding:15px 16px;transition:border-color .18s,background .18s;display:flex}.svp .sc:hover{border-color:var(--ink-3);background:var(--card)}.svp .sct{align-items:center;gap:9px;display:flex}.svp .sci{background:var(--sunk);width:30px;height:30px;color:var(--ink-3);border-radius:9px;flex:none;place-items:center;display:grid}.svp .sci svg{width:16px;height:16px}.svp .scn{color:var(--ink-2);font-size:14.5px;font-weight:650}.svp .scd{color:var(--ink-3);font-size:13px;line-height:1.45}.svp .scf{justify-content:space-between;align-items:center;gap:10px;margin-top:2px;display:flex}.svp .badge-soon{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--line);border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}.svp .notify{color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 2px;font-family:inherit;font-size:13px;font-weight:620}.svp .notify:hover{color:var(--accent);text-decoration:underline}.svp .notify:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.svp .notify[aria-pressed=true]{color:var(--ok)}.svp .periods{background:var(--sunk);border:1px solid var(--line);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.svp .per{appearance:none;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 15px;font-family:inherit;font-size:13px;font-weight:620;transition:background .15s}.svp .per:hover{background:var(--card)}.svp .per:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.svp .per[aria-pressed=true]{background:var(--card);color:var(--ink);box-shadow:0 1px 2px #1010100f}.svp .goals{grid-template-columns:repeat(auto-fit,minmax(228px,1fr));gap:11px;display:grid}.svp .goal{flex-direction:column;padding:16px 17px;display:flex}.svp .goal .gh{align-items:center;gap:7px;display:flex}.svp .goal .gt{font-size:14px;font-weight:650}.svp .info{border:1px solid var(--line);background:var(--card);width:19px;height:19px;color:var(--ink-3);cursor:pointer;border-radius:999px;flex:none;place-items:center;padding:0;font-family:inherit;font-size:11px;font-weight:750;line-height:1;display:grid;position:relative}.svp .info:after{content:"";border-radius:999px;position:absolute;inset:-7px}.svp .info:hover{color:var(--accent);border-color:var(--accent)}.svp .info:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.svp .info[aria-expanded=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.svp .goal .gv{font-family:var(--fig);letter-spacing:-.035em;margin-top:9px;font-size:31px;font-weight:650;line-height:1}.svp .prog{background:var(--sunk);border-radius:999px;height:9px;margin-top:11px;overflow:hidden}.svp .prog i{background:var(--accent);border-radius:999px;height:100%;transition:width .55s cubic-bezier(.32,1.15,.5,1);display:block}.svp .goal.hit .prog i{background:var(--ok)}.svp .gmeta{color:var(--ink-2);justify-content:space-between;gap:10px;margin-top:7px;font-size:12.5px;display:flex}.svp .gmeta b{font-family:var(--fig);color:var(--ink);font-weight:650}.svp .gtags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.svp .tag{background:var(--sunk);color:var(--ink-2);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:640}.svp .tag.ok{background:var(--ok-w);color:var(--ok)}.svp .tag.crit{background:var(--crit-w);color:var(--crit)}.svp .expl{background:var(--sunk);border:1px solid var(--line-2);color:var(--ink-2);border-radius:9px;margin-top:11px;padding:11px 12px;font-size:12.5px;line-height:1.5}.svp .expl b{color:var(--ink);font-weight:640}.svp .expl[hidden]{display:none}.svp .railwrap{position:relative}.svp .railwrap:after{content:"";pointer-events:none;background:linear-gradient(90deg,transparent,var(--canvas));opacity:1;width:56px;transition:opacity .25s;position:absolute;top:0;bottom:10px;right:0}.svp .railwrap.atend:after{opacity:0}.svp .invrail{scroll-snap-type:x proximity;cursor:grab;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--line) transparent;gap:11px;padding-bottom:10px;display:flex;overflow-x:auto}.svp .invrail::-webkit-scrollbar{height:7px}.svp .invrail::-webkit-scrollbar-thumb{background:var(--line);border-radius:999px}.svp .invrail::-webkit-scrollbar-track{background:0 0}.svp .invrail.dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.svp .invrail>.inv{scroll-snap-align:start;flex:0 0 296px}.svp .arrows{gap:6px;display:flex}.svp .arrow{border:1px solid var(--line);background:var(--card);width:34px;height:34px;color:var(--ink-2);cursor:pointer;border-radius:999px;place-items:center;padding:0;transition:background .15s,color .15s;display:grid}.svp .arrow:hover{background:var(--sunk);color:var(--ink)}.svp .arrow:disabled{opacity:.35;cursor:default}.svp .arrow:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.svp .arrow svg{width:16px;height:16px}.svp .inv{flex-direction:column;padding:16px;display:flex}.svp .inv .nm{font-size:15.5px;font-weight:660;line-height:1.25}.svp .inv .who{color:var(--ink-3);margin-top:2px;font-size:12.5px}.svp .inv .amt{font-family:var(--fig);letter-spacing:-.03em;margin-top:12px;font-size:29px;font-weight:650;line-height:1}.svp .inv .amtl{color:var(--ink-2);margin-top:4px;font-size:12.5px}.svp .dayrows{border-top:1px solid var(--line-2);margin-top:12px;padding-top:8px}.svp .dr{color:var(--ink-2);grid-template-columns:52px minmax(0,1fr) 74px;align-items:center;gap:9px;padding:3px 0;font-size:12.5px;display:grid}.svp .dr .dy{color:var(--ink-2);background:var(--sunk);border:1px solid var(--line-2);text-align:center;border-radius:999px;padding:2px 0;font-size:11px;font-weight:660}.svp .dr .bg{background:var(--sunk);border-radius:999px;height:7px;overflow:hidden}.svp .dr .bg i{background:var(--accent);border-radius:999px;height:100%;display:block}.svp .dr .am{font-family:var(--fig);text-align:right;color:var(--ink);font-weight:640}.svp .dr.none .am{color:var(--ink-3);font-weight:500}.svp .dr.today .dy{color:var(--accent);background:var(--accent-w);border-color:color-mix(in srgb,var(--accent) 22%,transparent)}.svp .dr.today .am{color:var(--accent)}.svp .inv .send{border-top:1px solid var(--line-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding-top:11px;display:flex}.svp .inv .send .when{color:var(--ink-3);font-size:12.5px}.svp .inv .send .bb{gap:7px;display:flex}.svp .two{grid-template-columns:1fr 1fr;gap:11px;display:grid}.svp .lst{border-top:1px solid var(--line-2);grid-template-columns:26px minmax(0,1fr) 62px 84px;align-items:center;gap:11px;padding:10px 16px;font-size:13.5px;display:grid}.svp .lst:hover{background:var(--sunk)}.svp .chipx{background:var(--sunk);border:1px solid var(--line-2);border-radius:7px;flex:none;place-items:center;width:26px;height:26px;font-size:9.5px;font-weight:800;display:grid}.svp .lst .nm{font-weight:620;line-height:1.25;display:block}.svp .lst .sub{color:var(--ink-3);font-size:11.5px;display:block}.svp .lst .qty{color:var(--ink-2);background:var(--sunk);border:1px solid var(--line-2);white-space:nowrap;border-radius:999px;justify-self:end;padding:2px 8px;font-size:11px;font-weight:660}.svp .lst .amt{font-family:var(--fig);text-align:right;white-space:nowrap;font-size:14px;font-weight:650}.svp .lst .amt.out{color:var(--crit)}.svp .lst .amt.in{color:var(--ok)}.svp .hidden{display:none}@media (max-width:1180px){.svp .top{grid-template-columns:1fr 1fr}.svp .glance{grid-column:1/-1}.svp .two,.svp .totals{grid-template-columns:1fr}.svp .tot{border-left:0;border-top:1px solid var(--line-2)}.svp .tot:first-child{border-top:0}}@media (max-width:860px){.svp .app{grid-template-columns:1fr}.svp .side{display:none}.svp .top{grid-template-columns:1fr}.svp .next .t{font-size:54px}.svp .row{grid-template-columns:4px minmax(0,1fr);gap:12px;padding:13px}.svp .who,.svp .q,.svp .r,.svp .act{grid-column:2}.svp .who{align-items:baseline;gap:8px;display:flex}}@media (prefers-reduced-motion:reduce){.svp,.svp *{transition:none!important;animation:none!important}}.svp .tbboard{flex-direction:column;gap:11px;display:flex}.svp .tbbar-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.svp .tbhint{color:var(--ink-3);margin:0;font-size:12px}.svp .tbchips{flex-wrap:wrap;gap:6px;display:flex}.svp .tbchip{cursor:pointer;border:1px solid var(--line);background:var(--card);min-height:32px;color:var(--ink-2);border-radius:999px;align-items:center;gap:5px;padding:6px 11px;font-family:inherit;font-size:12px;font-weight:600;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.svp .tbchip:hover{border-color:color-mix(in srgb,var(--accent) 34%,var(--line))}.svp .tbchip[aria-pressed=true]{background:var(--accent-w);color:var(--accent);border-color:color-mix(in srgb,var(--accent) 24%,transparent)}.svp .tbchip.off{opacity:.6;text-decoration:line-through}.svp .tbchip svg{width:13px;height:13px}.svp .tbgrid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;align-items:start;gap:10px;display:grid}.svp .tbw{flex-direction:column;display:flex}.svp .tbw-sales{grid-column:span 3}.svp .tbw-tasks{grid-column:span 2}.svp .tbw-progress{grid-column:span 3}.svp .tbw.drag{outline:2px dashed color-mix(in srgb,var(--accent) 55%,transparent);outline-offset:2px}.svp .tbw-hd{align-items:center;gap:8px;padding:11px 14px 7px;display:flex}.svp .tbw-hd h2{flex:1;margin:0;font-size:15px;font-weight:650}.svp .tbw-grip{cursor:grab;color:var(--ink-3);flex:none;display:inline-flex}.svp .tbw-grip:active{cursor:grabbing}.svp .tbw-grip svg{width:15px;height:15px}.svp .tbw-move{gap:3px;display:inline-flex}.svp .tbw-mv{cursor:pointer;border:1px solid var(--line);background:var(--card);min-width:30px;min-height:30px;color:var(--ink-2);border-radius:8px;font-family:inherit;font-size:13px;line-height:1}.svp .tbw-mv:disabled{opacity:.35;cursor:default}.svp .tbw-mv:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 34%,var(--line));color:var(--accent)}.svp .tbw-body{flex-direction:column;gap:9px;padding:0 14px 13px;display:flex}.svp .tbtiles{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:9px;display:grid}.svp .tbtile{background:var(--sunk);border:1px solid var(--line-2);color:inherit;border-radius:11px;flex-direction:column;gap:2px;padding:11px 13px;text-decoration:none;transition:border-color .16s,transform .16s;display:flex}.svp .tbtile:hover{border-color:color-mix(in srgb,var(--accent) 30%,var(--line));transform:translateY(-1px)}.svp .tbtile-hd{color:var(--ink-3);align-items:center;gap:5px;font-size:12px;font-weight:640;display:flex}.svp .tbtile-v{font-family:var(--fig);font-variant-numeric:tabular-nums;letter-spacing:-.02em;align-items:baseline;gap:4px;font-size:27px;font-weight:680;display:flex}.svp .tbtile-v .sign{color:var(--ink-3);opacity:.72;font-size:18px;font-style:normal;font-weight:640}.svp .tbtile-v .sign.floor{color:var(--warn)}.svp .tbtile-none{color:var(--ink-3);padding:4px 0 1px;font-size:17px;font-weight:640}.svp .tbtile-sub{color:var(--ink-3);font-size:11.5px;line-height:1.35}.svp .tbinfo{display:inline-flex;position:relative}.svp .tbinfo-btn{cursor:pointer;min-width:22px;min-height:22px;color:var(--ink-3);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.svp .tbinfo-btn:hover{color:var(--accent)}.svp .tbinfo-btn svg{width:13px;height:13px}.svp .tbinfo-pop{z-index:40;background:var(--card);border:1px solid var(--line);border-radius:11px;flex-direction:column;gap:7px;width:min(320px,78vw);padding:11px 13px;display:flex;position:absolute;top:26px;left:-8px;box-shadow:0 12px 34px #0000002b}.svp .tbinfo-pop p{color:var(--ink-2);margin:0;font-size:11.5px;line-height:1.45}.svp .tbinfo-pop .tbinfo-hd{color:var(--ink);font-size:12px;font-weight:660}.svp .tbbar{background:var(--sunk);border:1px solid var(--line-2);border-radius:999px;height:9px;overflow:hidden}.svp .tbbar span{background:var(--accent);border-radius:999px;height:100%;transition:width .5s cubic-bezier(.22,1,.36,1);display:block}.svp .tbprog{color:var(--ink-2);margin:0;font-size:12.5px}.svp .tbprog b{font-family:var(--fig);font-variant-numeric:tabular-nums}.svp .tbtasks{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.svp .tbtasks li{background:var(--sunk);border:1px solid var(--line-2);border-radius:10px;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.svp .tbtasks .n{font-family:var(--fig);color:var(--ink-3);text-align:center;font-size:13px;font-weight:680}.svp .tbtasks .q{flex-direction:column;gap:1px;min-width:0;display:flex}.svp .tbtasks .q b{font-size:13px;font-weight:630}.svp .tbtasks .q i{color:var(--ink-3);font-size:11.5px;font-style:normal;line-height:1.35}.svp .tbw-shipment .btn.primary{align-self:flex-start}.svp .tbshort{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:7px;display:grid}.svp .tbshort-a{background:var(--sunk);border:1px solid var(--line-2);color:var(--ink-2);border-radius:10px;align-items:center;gap:6px;padding:9px 11px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.svp .tbshort-a:hover{border-color:color-mix(in srgb,var(--accent) 30%,var(--line));color:var(--accent)}.svp .tbshort-a svg{flex:none;width:13px;height:13px}.svp .tbempty{flex-direction:column;align-items:flex-start;gap:9px;padding:4px 0;display:flex}.svp .tbempty>svg{width:19px;height:19px;color:var(--ink-3)}.svp .tbempty p{color:var(--ink-3);margin:0;font-size:12.5px;line-height:1.5}.svp .tbnote{color:var(--ink-3);margin:0;font-size:11.5px;line-height:1.45}.svp .tbnote.warn{color:var(--warn)}.svp .tbnote.crit{color:var(--crit)}@media (max-width:1080px){.svp .tbgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.svp .tbw-sales,.svp .tbw-progress,.svp .tbw-tasks{grid-column:span 2}}@media (max-width:760px){.svp .tbgrid{grid-template-columns:1fr}.svp .tbw-sales,.svp .tbw-tasks,.svp .tbw-progress{grid-column:auto}}.svp .tbboard.settling .tbw{transition:none}.svp .tbtasks-hd{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.svp .tbtasks-hd .tbnote{flex:1}
.svp a{color:inherit;text-decoration:none}.svp a.btn,.svp a.qa,.svp a.mng,.svp a.step{justify-content:center;align-items:center;display:inline-flex}.svp a.step{display:grid}.svp{min-height:100%}.svp.stale .livechip{background:var(--warn-w);border-color:color-mix(in srgb, var(--warn) 26%, transparent);color:var(--warn)}.svp.stale .livechip .pulse{background:var(--warn);animation:none}
.svp.ordv{--ink:#0b1220;--ink2:#334155;--sap:#1d4ed8;--stop:#b42318;--warn:#b54708;--ok:#067647;--glass:linear-gradient(180deg, #ffffffe0, #ffffffbd);--edge:1px solid #0f172a14;--lift:0 1px 0 #ffffffe6 inset, 0 18px 44px -24px #0f172a42;min-height:100vh;color:var(--ink);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;background:#f8fafc;font-family:Inter Display,Inter,-apple-system,system-ui,sans-serif;font-size:19px;line-height:1.5;position:relative}.ordv .o-wash{pointer-events:none;background:radial-gradient(70% 80% at 14% -20%,#1d4ed829,#0000 70%),radial-gradient(60% 70% at 92% -12%,#1d4ed817,#0000 70%);height:70vh;position:fixed;inset:0 0 auto}.ordv .o-stage{flex-direction:column;gap:18px;padding:28px clamp(18px,3.4vw,48px) 88px;display:flex;position:relative}.ordv .o-glass{background:var(--glass);-webkit-backdrop-filter:blur(22px)saturate(160%);border:var(--edge);box-shadow:var(--lift);border-radius:26px;position:relative}.ordv .o-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ordv .o-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ink2);margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;font-weight:600}.ordv .o-barctl{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ordv .o-chip{color:var(--ok);white-space:nowrap;align-items:center;gap:9px;font-size:15px;font-weight:560;display:inline-flex}.ordv .o-chip b{font-weight:660}.ordv .o-dot{background:var(--ok);border-radius:99px;flex:none;width:9px;height:9px;box-shadow:0 0 0 4px #06764724}.ordv.stale .o-chip{color:var(--warn)}.ordv.stale .o-dot{background:var(--warn);box-shadow:0 0 0 4px #b5470829}.ordv .o-err{color:var(--stop);margin:0;padding:18px 22px;font-size:18px}.ordv .o-hero{padding:clamp(24px,3.4vw,40px);animation:.4s cubic-bezier(.2,.7,.2,1) both o-rise}.ordv .o-thesis{letter-spacing:-.02em;margin:0;font-size:clamp(27px,3.2vw,42px);font-weight:620;line-height:1.18}.ordv .o-fig{letter-spacing:-.045em;color:var(--stop);vertical-align:-.06em;margin:0 .1em 0 .04em;font-size:clamp(52px,7.4vw,96px);font-weight:680;display:inline-block}.ordv .o-says{color:var(--ink2);max-width:52ch;margin:16px 0 24px;font-size:21px}.ordv .o-says b{color:var(--ink);font-weight:660}.ordv .o-says .o-bad{color:var(--stop)}.ordv .o-btn{background:var(--sap);color:#fff;letter-spacing:-.01em;text-align:center;cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:60px;padding:0 30px;font-family:inherit;font-size:20px;font-weight:620;text-decoration:none;display:inline-flex;box-shadow:0 10px 24px -12px #1d4ed8b3}.ordv .o-btn:hover:enabled,.ordv a.o-btn:hover{background:#1a45c2}.ordv .o-btn.o-ghost{min-height:48px;color:var(--sap);box-shadow:none;background:#ffffffe6;border:1px solid #1d4ed847;padding:0 20px;font-size:17px}.ordv .o-btn.o-ghost:hover:enabled,.ordv a.o-btn.o-ghost:hover{border-color:var(--sap);background:#fff}.ordv .o-btn.o-wide{width:calc(100% - 36px);margin:0 18px 14px;display:flex}.ordv .o-btn:disabled{opacity:.45;cursor:default}.ordv a:focus-visible,.ordv button:focus-visible,.ordv summary:focus-visible{outline:3px solid var(--sap);outline-offset:3px;border-radius:14px}.ordv .o-board{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:start;gap:16px;animation:.5s cubic-bezier(.2,.7,.2,1) both o-rise;display:grid}.ordv .o-lane{border-radius:24px;flex-direction:column;padding:0 0 14px;display:flex;overflow:hidden}.ordv .o-lh{letter-spacing:-.01em;align-items:center;gap:12px;margin:0;padding:20px 18px 14px;font-size:21px;font-weight:620;display:flex}.ordv .o-mark{flex:none;font-size:19px;line-height:1}.ordv .o-mark.s-warn{color:var(--warn)}.ordv .o-mark.s-move{color:var(--sap)}.ordv .o-mark.s-ok{color:var(--ok)}.ordv .o-ln{flex:1;min-width:0}.ordv .o-count{letter-spacing:-.03em;font-size:30px;font-weight:680;line-height:1}.ordv .o-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ordv .o-note{color:var(--warn);background:#b5470814;border:1px solid #b5470838;border-radius:14px;margin:0 18px 14px;padding:12px 14px;font-size:17px;line-height:1.42}.ordv .o-note b{font-weight:680}.ordv .o-card{border-top:1px solid #0f172a12;grid-template-columns:12px 1fr auto;align-items:center;gap:6px 12px;padding:14px 18px;display:grid}.ordv .o-src{border-radius:99px;flex:none;width:12px;height:12px}.ordv .o-src.t-req{background:var(--sap)}.ordv .o-src.t-inv{background:var(--warn)}.ordv .o-src.t-ord{background:var(--ok)}.ordv .o-src.t-kit{background:var(--ink2)}.ordv .o-who{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:620;overflow:hidden}.ordv .o-items{-webkit-line-clamp:3;-webkit-box-orient:vertical;grid-column:2/-1;font-size:19px;line-height:1.36;display:-webkit-box;overflow:hidden}.ordv .o-meta{color:var(--ink2);grid-column:2/-1;font-size:17px}.ordv .o-flag{color:var(--warn);background:#b5470814;border:1px solid #b5470838;border-radius:999px;grid-column:2/-1;justify-self:start;align-items:center;gap:6px;padding:3px 12px;font-size:15px;font-weight:620;display:inline-flex}.ordv .o-adv{width:48px;height:48px;color:var(--ink2);cursor:pointer;background:#ffffffe6;border:1px solid #0f172a1f;border-radius:999px;grid-area:1/3;place-items:center;padding:0;transition:background .15s,color .15s,border-color .15s;display:grid}.ordv .o-adv svg{width:22px;height:22px}.ordv .o-adv:hover:enabled{border-color:var(--sap);color:var(--sap);background:#fff}.ordv .o-adv:disabled{opacity:.35;cursor:default}.ordv .o-empty{border-top:1px solid #0f172a12;flex-direction:column;align-items:flex-start;gap:14px;padding:18px;display:flex}.ordv .o-empty p{color:var(--ink2);margin:0;font-size:19px}.ordv .o-more{min-height:48px;color:var(--ink2);align-items:center;margin:auto 18px 0;padding-top:12px;font-size:17px;text-decoration:none;display:flex}.ordv a.o-more{color:var(--sap);font-weight:560}.ordv a.o-more:hover{text-decoration:underline}.ordv .o-fine{padding:0;overflow:hidden}.ordv .o-fine summary{cursor:pointer;align-items:center;gap:14px;min-height:60px;padding:14px 24px;list-style:none;display:flex}.ordv .o-fine summary::-webkit-details-marker{display:none}.ordv .o-fine h2{letter-spacing:-.01em;color:var(--ink2);flex:1;margin:0;font-size:19px;font-weight:600}.ordv .o-fine h2 b{color:var(--ink);font-size:24px;font-weight:680}.ordv .o-chev{color:var(--ink2);font-size:20px;transition:transform .2s}.ordv .o-fine[open] .o-chev{transform:rotate(180deg)}.ordv .o-fine ul{border-top:1px solid #0f172a12;gap:14px;margin:0;padding:4px 24px 8px;list-style:none;display:grid}.ordv .o-fine li{color:var(--ink2);padding-top:12px;font-size:17px;line-height:1.45}.ordv .o-fig-s{letter-spacing:-.02em;color:var(--ink);font-size:26px;font-weight:660}.ordv .o-part{letter-spacing:.06em;text-transform:uppercase;color:var(--warn);vertical-align:3px;margin-left:8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;font-style:normal;font-weight:600}.ordv .o-key{flex-wrap:wrap;gap:10px;padding:4px 24px 22px;display:flex}.ordv .o-keyitem{border:var(--edge);color:var(--ink2);background:#ffffffbf;border-radius:999px;align-items:center;gap:9px;padding:7px 14px;font-size:16px;display:inline-flex}.ordv .o-keyitem b{color:var(--ink);font-weight:680}.ordv .o-keyitem .o-src{width:10px;height:10px}.ordv .o-foot{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:12px;margin:0;font-size:16px;display:flex}@keyframes o-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ordv .o-hero,.ordv .o-board{animation:none}.ordv .o-chev,.ordv .o-adv{transition:none}}@media (max-width:760px){.ordv .o-thesis{font-size:26px}.ordv .o-hero .o-btn{width:100%}.ordv .o-fine summary{padding:14px 18px}.ordv .o-fine ul,.ordv .o-key{padding-left:18px;padding-right:18px}}[data-theme=dark] .svp.ordv,.dark .svp.ordv{--ink:#f5f6f8;--ink2:#9ba6b5;--sap:#60a5fa;--stop:#ff6b6b;--warn:#f5b544;--ok:#3dd68c;--glass:linear-gradient(180deg, #ffffff12, #ffffff0a);--edge:1px solid #ffffff1a;--lift:0 1px 0 #ffffff0d inset, 0 18px 44px -24px #000000b3;background:#0b1220}[data-theme=dark] .svp.ordv:before,.dark .svp.ordv:before{background:radial-gradient(68% 46% at 14% 0,#60a5fa21,#0000 62%),radial-gradient(52% 40% at 92% 8%,#1d4ed821,#0000 60%)}[data-theme=dark] .svp.ordv .o-btn.o-ghost,[data-theme=dark] .svp.ordv .o-adv,[data-theme=dark] .svp.ordv a.o-btn.o-ghost{background:#ffffff0f}[data-theme=dark] .svp.ordv .o-btn.o-ghost:hover:enabled,[data-theme=dark] .svp.ordv .o-adv:hover:enabled,[data-theme=dark] .svp.ordv a.o-btn.o-ghost:hover{background:#ffffff1c}[data-theme=dark] .svp.ordv .o-keyitem{background:#ffffff0d}[data-theme=dark] .svp.ordv .o-btn:not(.o-ghost),[data-theme=dark] .svp.ordv .o-src.t-req{color:#fff;background:#1d4ed8}
.svp.kpage{--k-ink:#0b1220;--k-ink2:#334155;--k-sap:#1d4ed8;--k-sap-press:#1a45c2;--k-stop:#b42318;--k-warn:#b54708;--k-ok:#067647;--k-canvas:#f8fafc;--k-glass:linear-gradient(180deg, #ffffffe0, #ffffffbd);--k-edge:#0f172a14;--k-hair:#0f172a12;--k-lift:0 1px 0 #ffffffe6 inset, 0 18px 44px -24px #0f172a42;--k-wash-1:#1d4ed829;--k-wash-2:#1d4ed817;--k-sunk:#0f172a0d;isolation:isolate;background:var(--k-canvas);color:var(--k-ink);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;font-family:Inter Display,Inter,-apple-system,system-ui,sans-serif;font-size:19px;line-height:1.5;position:relative}.dark .svp.kpage,[data-theme=dark] .svp.kpage{--k-ink:#f1f5f9;--k-ink2:#9aa8ba;--k-sap:#60a5fa;--k-sap-press:#3b82f6;--k-stop:#fca5a5;--k-warn:#fcd34d;--k-ok:#6ee7b7;--k-canvas:#0b1220;--k-glass:linear-gradient(180deg, #1e293bd1, #0f172ab3);--k-edge:#94a3b82e;--k-hair:#94a3b824;--k-lift:0 1px 0 #ffffff0f inset, 0 18px 44px -24px #000000b3;--k-wash-1:#60a5fa2e;--k-wash-2:#60a5fa1a;--k-sunk:#94a3b81a}.svp.kpage .kwash{z-index:0;pointer-events:none;background:radial-gradient(75% 75% at 18% -14%, var(--k-wash-1), transparent 70%), radial-gradient(60% 60% at 86% -6%, var(--k-wash-2), transparent 70%);height:min(680px,80%);position:absolute;inset:0 0 auto}.svp.kpage .main{z-index:1;gap:16px;max-width:1280px;padding:28px clamp(18px,3vw,40px) 72px;position:relative}.svp.kpage .kbar{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.svp.kpage .kwho{letter-spacing:-.01em;font-size:22px;font-weight:640}.svp.kpage .kfresh{display:inline-flex}.svp.kpage .kglass{background:var(--k-glass);-webkit-backdrop-filter:blur(22px)saturate(160%);border:1px solid var(--k-edge);box-shadow:var(--k-lift);border-radius:25px;position:relative}.svp.kpage .khero{padding:clamp(26px,3.4vw,42px)}.svp.kpage .keyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--k-ink2);margin:0 0 14px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;font-weight:600}.svp.kpage .kthesis{letter-spacing:-.02em;margin:0;font-size:clamp(27px,3.3vw,43px);font-weight:620;line-height:1.2}.svp.kpage .kfig{letter-spacing:-.045em;vertical-align:-.06em;margin-right:.06em;font-size:clamp(54px,8vw,104px);font-weight:680;display:inline-block}.svp.kpage .kfig.stop{color:var(--k-stop)}.svp.kpage .kfig.ok{color:var(--k-ok)}.svp.kpage .kfigsm{letter-spacing:-.035em;vertical-align:-.04em;font-size:clamp(28px,3.2vw,42px);font-weight:660;display:inline-block}.svp.kpage .ksays{color:var(--k-ink2);max-width:54ch;margin:16px 0 24px;font-size:21px}.svp.kpage .khero .knote{margin:16px 0 0}.svp.kpage .ksec{padding:22px clamp(18px,2vw,26px) 24px;scroll-margin-top:20px}.svp.kpage .khead{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.svp.kpage .khead h2{letter-spacing:-.015em;flex:auto;margin:0;font-size:clamp(21px,1.7vw,25px);font-weight:640;line-height:1.2}.svp.kpage .ktags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.svp.kpage .kmark{flex:none;align-items:center;display:inline-flex}.svp.kpage .kmark i{font-size:21px;font-style:normal;line-height:1}.svp.kpage .kmark.stop i{color:var(--k-stop)}.svp.kpage .kmark.warn i{color:var(--k-warn)}.svp.kpage .kmark.ok i{color:var(--k-ok)}.svp.kpage .kthesis .kmark{vertical-align:.3em;margin-right:14px}.svp.kpage .kthesis .kmark i{font-size:28px}.svp.kpage .ksr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.svp.kpage .knote{color:var(--k-ink2);max-width:76ch;margin:14px 0 0;font-size:17px;line-height:1.5}.svp.kpage .knote.kbad{color:var(--k-stop);font-weight:560}.svp.kpage .kbig{letter-spacing:-.01em;max-width:52ch;margin:20px 0 0;font-size:23px;font-weight:500;line-height:1.55}.svp.kpage .ident{letter-spacing:-.02em;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:1em;font-weight:600}.svp.kpage .kprime{background:var(--k-sap);color:#fff;letter-spacing:-.01em;border-radius:16px;justify-content:center;align-items:center;min-height:60px;padding:0 30px;font-size:20px;font-weight:620;text-decoration:none;display:inline-flex;box-shadow:0 10px 24px -12px #1d4ed8b3}.svp.kpage .kprime:hover{background:var(--k-sap-press)}.svp.kpage .qa,.svp.kpage .flt{border:1px solid var(--k-edge);min-height:48px;color:var(--k-ink);white-space:nowrap;cursor:pointer;box-shadow:none;background:#ffffffdb;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-family:inherit;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.dark .svp.kpage .qa,.dark .svp.kpage .flt,[data-theme=dark] .svp.kpage .qa,[data-theme=dark] .svp.kpage .flt{background:#ffffff0f}.svp.kpage .qa:hover,.svp.kpage .flt:hover{border-color:var(--k-sap);color:var(--k-sap)}.svp.kpage .qa.key,.svp.kpage .flt[aria-pressed=true]{background:var(--k-sap);border-color:var(--k-sap);color:#fff}.svp.kpage .qa.key:hover,.svp.kpage .flt[aria-pressed=true]:hover{background:var(--k-sap-press);color:#fff}.svp.kpage .qa:disabled{opacity:.55;cursor:default}.svp.kpage .flt .c{opacity:.72;font-weight:700}.svp.kpage .kfilters{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.svp.kpage .kfilters[hidden]{display:none}.svp.kpage a:focus-visible,.svp.kpage button:focus-visible,.svp.kpage .kprime:focus-visible,.svp.kpage .qa:focus-visible,.svp.kpage .flt:focus-visible{outline:3px solid var(--k-sap);outline-offset:3px}.svp.kpage .bdg{border:1px solid var(--k-edge);background:var(--k-sunk);color:var(--k-ink2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 13px;font-size:15px;font-weight:620;line-height:1.35;display:inline-flex}.svp.kpage .bdg.ok{color:var(--k-ok);background:color-mix(in srgb, var(--k-ok) 10%, transparent);border-color:color-mix(in srgb, var(--k-ok) 26%, transparent)}.svp.kpage .bdg.crit{color:var(--k-stop);background:color-mix(in srgb, var(--k-stop) 10%, transparent);border-color:color-mix(in srgb, var(--k-stop) 26%, transparent)}.svp.kpage .bdg.warn{color:var(--k-warn);background:color-mix(in srgb, var(--k-warn) 12%, transparent);border-color:color-mix(in srgb, var(--k-warn) 28%, transparent)}.svp.kpage .livechip{border:1px solid color-mix(in srgb, var(--k-ok) 26%, transparent);background:color-mix(in srgb, var(--k-ok) 10%, transparent);color:var(--k-ok);white-space:nowrap;border-radius:999px;align-items:center;gap:9px;padding:9px 16px 9px 13px;font-size:16px;font-weight:600;display:inline-flex}.svp.kpage .livechip .pulse{background:currentColor;border-radius:999px;flex:none;width:10px;height:10px}.svp.kpage .livechip .ago{opacity:.85;font-weight:640}.svp.kpage.stale .livechip{color:var(--k-warn);border-color:color-mix(in srgb, var(--k-warn) 30%, transparent);background:color-mix(in srgb, var(--k-warn) 12%, transparent)}.svp.kpage .kend{color:var(--k-ink2);flex-wrap:wrap;align-items:center;gap:12px;margin:10px 0 0;font-size:17px;display:flex}.svp.kpage .kend .tick{color:var(--k-ink);font-weight:640}.svp.kpage .lrow{border-top:1px solid var(--k-hair);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 20px;padding:16px 0;display:grid}.svp.kpage .lrow:first-of-type{margin-top:18px}.svp.kpage .cha{min-width:0}.svp.kpage .cam{letter-spacing:-.01em;font-size:19px;font-weight:600;line-height:1.35;display:block}.svp.kpage .cas{color:var(--k-ink2);margin-top:3px;font-size:17px;line-height:1.35;display:block}.svp.kpage .lrow .qacts{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.svp.kpage .kmore{color:var(--k-ink2);padding:14px 0 0;font-size:17px}.svp.kpage .kinvite{border:1px solid var(--k-edge);background:var(--k-sunk);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding:18px 20px;display:flex}.svp.kpage .kinvite .t{color:var(--k-ink2);max-width:62ch;font-size:17px}.svp.kpage .kscreens{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;margin-top:20px;display:grid}.svp.kpage .kscr{border:1px solid var(--k-edge);background:#fff9;border-radius:18px;flex-direction:column;gap:4px;padding:16px 18px 18px;display:flex}.dark .svp.kpage .kscr,[data-theme=dark] .svp.kpage .kscr{background:#ffffff0a}.svp.kpage .kscrg{margin-bottom:8px;line-height:1;display:block}.svp.kpage .kscrg b{letter-spacing:-.03em;color:var(--k-ink2);font-size:34px;font-weight:660}.svp.kpage .kscrl{letter-spacing:-.01em;font-size:19px;font-weight:620;display:block}.svp.kpage .kscrs{color:var(--k-ink2);font-size:17px;display:block}.svp.kpage .kscr.live{border-color:color-mix(in srgb, var(--k-ok) 34%, transparent);background:color-mix(in srgb, var(--k-ok) 8%, transparent)}.svp.kpage .kscr.live .kscrg b,.svp.kpage .kscr.live .kscrs{color:var(--k-ok)}.svp.kpage .kscr.pair{border-style:dashed;border-color:color-mix(in srgb, var(--k-warn) 40%, transparent)}.svp.kpage .kscr.pair .kscrg b,.svp.kpage .kscr.pair .kscrs{color:var(--k-warn)}.svp.kpage .kscr.off{border-style:dashed}.svp.kpage .kgrid{grid-template-columns:minmax(0,1fr) minmax(250px,.42fr);align-items:start;gap:16px;display:grid}.svp.kpage .klanes{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:20px;display:grid}.svp.kpage .klane{border:1px solid var(--k-edge);background:#ffffff8c;border-radius:18px;padding:16px 18px 18px}.dark .svp.kpage .klane,[data-theme=dark] .svp.kpage .klane{background:#ffffff0a}.svp.kpage .klaneh{justify-content:space-between;align-items:center;gap:10px;display:flex}.svp.kpage .klaneh b{font-size:19px;font-weight:640}.svp.kpage .ktick{border-top:1px solid var(--k-hair);margin-top:12px;padding:12px 0 0}.svp.kpage .ktn{letter-spacing:-.01em;align-items:center;gap:9px;font-size:19px;font-weight:620;display:flex}.svp.kpage .ktd{background:var(--k-ink2);border-radius:999px;flex:none;width:9px;height:9px}.svp.kpage .ktd.sq{background:#101010}.svp.kpage .ktd.dd{background:#ff3008}.svp.kpage .ktd.wix{background:#116dff}.svp.kpage .ktd.sch{background:var(--k-sap)}.dark .svp.kpage .ktd.sq,[data-theme=dark] .svp.kpage .ktd.sq{background:#f5f5f5}.svp.kpage .ktm{color:var(--k-ink2);margin-top:3px;font-size:17px;line-height:1.35;display:block}.svp.kpage .knums{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:18px 20px;margin-top:20px;display:grid}.svp.kpage .knum b{letter-spacing:-.035em;font-size:clamp(34px,3vw,44px);font-weight:660;line-height:1;display:block}.svp.kpage .knum span{color:var(--k-ink2);margin-top:6px;font-size:17px;display:block}.svp.kpage .stagger>:nth-child(6){animation-delay:.32s}.svp.kpage .stagger>:nth-child(7){animation-delay:.38s}.svp.kpage .stagger>:nth-child(8){animation-delay:.44s}@media (max-width:1080px){.svp.kpage .kgrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.svp.kpage .lrow{grid-template-columns:minmax(0,1fr)}.svp.kpage .lrow .qacts{justify-content:flex-start}.svp.kpage .kinvite .qa{width:100%}.svp.kpage .kscreens{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}[data-theme=dark] .svp.kpage .kprime,[data-theme=dark] .svp.kpage .qa.key,[data-theme=dark] .svp.kpage .flt[aria-pressed=true]{color:#fff;background:#1d4ed8}[data-theme=dark] .svp.kpage .qa.key:hover,[data-theme=dark] .svp.kpage .flt[aria-pressed=true]:hover{background:#1a44be}
.svp.cxp{--ink:#0b1220;--ink2:#334155;--sap:#1d4ed8;--stop:#b42318;--warn:#b54708;--ok:#067647;--glass:linear-gradient(180deg, #ffffffe0, #ffffffbd);--hair:#0f172a14;isolation:isolate;min-height:100vh;color:var(--ink);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;background:#f8fafc;padding:30px clamp(18px,3.4vw,52px) 88px;font-family:Inter Display,Inter,-apple-system,system-ui,sans-serif;font-size:19px;line-height:1.5;position:relative;overflow-x:clip}.cxp .cxwash{pointer-events:none;z-index:-1;background:radial-gradient(58% 58% at 18% 0,#1d4ed829,#0000 70%),radial-gradient(50% 50% at 86% 8%,#1d4ed817,#0000 70%);height:760px;position:absolute;inset:-180px 0 auto}.cxp .cxmain{flex-direction:column;gap:16px;max-width:1520px;display:flex;position:relative}.cxp .cxglass{background:var(--glass);-webkit-backdrop-filter:blur(22px)saturate(160%);border:1px solid var(--hair);border-radius:26px;position:relative;box-shadow:inset 0 1px #ffffffe6,0 18px 44px -24px #0f172a42}.cxp .cxsr{clip-path:inset(50%);width:1px;height:1px;display:block;position:absolute;overflow:hidden}.cxp .cxeyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ink2);margin:0 0 12px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;font-weight:600}.cxp .cxbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 0 4px;display:flex}.cxp .cxwho{letter-spacing:-.015em;font-size:23px;font-weight:640}.cxp .cxdim{color:var(--ink2);font-weight:500}.cxp .cxacts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cxp .cxchip{color:var(--ok);white-space:nowrap;background:#06764717;border:1px solid #06764738;border-radius:99px;align-items:center;gap:8px;padding:8px 14px;font-size:15px;font-weight:600;display:inline-flex}.cxp .cxdot{background:currentColor;border-radius:99px;width:9px;height:9px;box-shadow:0 0 0 4px #06764724}.cxp .cxago{opacity:.85;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:14px;font-weight:500}.svp.cxp.stale .cxchip{color:var(--warn);background:#b547081a;border-color:#b5470842}.svp.cxp.stale .cxdot{box-shadow:0 0 0 4px #b5470824}.cxp .cxhero{padding:clamp(26px,3.4vw,42px);animation:.4s cubic-bezier(.2,.7,.2,1) both cxrise}.cxp .cxthesis{letter-spacing:-.022em;margin:0;font-size:clamp(29px,3.3vw,44px);font-weight:620;line-height:1.16}.cxp .cxfig{vertical-align:-.06em;letter-spacing:-.045em;color:var(--stop);margin-right:.1em;font-size:clamp(56px,8vw,100px);font-weight:680;display:inline-block}.cxp .cxsays{max-width:56ch;color:var(--ink2);margin:16px 0 0;font-size:21px}.cxp .cxsays b{color:var(--ink);font-weight:660}.cxp .cxmeta{color:var(--ink2);margin:8px 0 22px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:15px}.cxp .cxnote{color:var(--ink2);margin:16px 0 0;font-size:16px}.cxp .cxbtn,.cxp .cxbtn2{cursor:pointer;letter-spacing:-.01em;border:0;justify-content:center;align-items:center;font-family:inherit;text-decoration:none;display:inline-flex}.cxp .cxbtn{background:var(--sap);color:#fff;border-radius:16px;min-height:60px;padding:0 28px;font-size:20px;font-weight:620;box-shadow:0 10px 24px -13px #1d4ed8bf}.cxp .cxbtn:hover{background:#1a45c2}.cxp .cxbtn2{min-height:48px;color:var(--sap);white-space:nowrap;background:#ffffffeb;border:1px solid #1d4ed847;border-radius:13px;padding:0 20px;font-size:17px;font-weight:600}.cxp .cxbtn2:hover{border-color:var(--sap);background:#fff}.cxp .cxkill{color:var(--stop);border-color:#b423184d}.cxp .cxkill:hover{border-color:var(--stop);background:#fff}.cxp .cxbtn[disabled],.cxp .cxbtn2[disabled]{opacity:.5;cursor:not-allowed}.cxp :focus-visible{outline:3px solid var(--sap);outline-offset:3px}.cxp .cxline{grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 22px;display:grid}.cxp .cxflat{border:1px solid var(--hair);background:#f8fafcb3;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;margin-top:12px}.cxp .cxlinetext{color:var(--ink2);font-size:18px}.cxp .cxlinetext b{color:var(--ink);font-weight:660}.cxp .cxmark{white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;background:#0f172a0d;border-radius:8px;justify-self:start;align-items:center;padding:6px 9px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.cxp .cxmark[data-tone=stop]{color:var(--stop);background:#b4231817}.cxp .cxmark[data-tone=warn]{color:var(--warn);background:#b5470817}.cxp .cxmark[data-tone=ok]{color:var(--ok);background:#06764717}.cxp .cxlinks,.cxp .cxinv{padding:22px 22px 18px}.cxp .cxhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:6px;display:flex}.cxp .cxhead h2{letter-spacing:-.018em;margin:0;font-size:clamp(21px,2vw,26px);font-weight:640}.cxp .cxhead p{color:var(--ink2);margin:6px 0 0;font-size:18px}.cxp .cxpill{color:var(--stop);white-space:nowrap;background:#b4231817;border:1px solid #b423183d;border-radius:99px;align-items:center;padding:9px 16px;font-size:16px;font-weight:660;display:inline-flex}.cxp .cxrow{border-top:1px solid var(--hair);grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 2px;display:grid}.cxp .cxrowtext{gap:4px;min-width:0;display:grid}.cxp .cxrowtext b{letter-spacing:-.01em;font-size:20px;font-weight:620}.cxp .cxrowtext i{color:var(--ink2);overflow-wrap:anywhere;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:15px;font-style:normal}.cxp .cxnotice{margin:14px 0 0;font-size:18px;font-weight:600}.cxp .cxok{color:var(--ok)}.cxp .cxbad{color:var(--stop)}.cxp .cxinvh{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cxp .cxinvh b{letter-spacing:-.015em;font-size:22px;font-weight:640}.cxp .cxinvh p{color:var(--ink2);margin:6px 0 0;font-size:18px}.cxp .cxx{border:1px solid var(--hair);width:48px;height:48px;color:var(--ink2);cursor:pointer;background:#ffffffe6;border-radius:13px;place-items:center;font-size:26px;line-height:1;display:grid}.cxp .cxinvrows{max-height:46vh;margin:14px 0 4px;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 30px),#0000);mask-image:linear-gradient(#000 calc(100% - 30px),#0000)}.cxp .cxirow{border-top:1px solid var(--hair);cursor:pointer;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:58px;padding:8px 2px;display:grid}.cxp .cxirow input[type=checkbox]{width:30px;height:30px;accent-color:var(--sap);cursor:pointer}.cxp .cxirow input[disabled]{cursor:not-allowed}.cxp .cxiname{gap:2px;min-width:0;display:grid}.cxp .cxiname b{font-size:19px;font-weight:600}.cxp .cxiname i{color:var(--ink2);overflow-wrap:anywhere;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:15px;font-style:normal}.cxp .cxinvf{border-top:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:14px;display:flex}.cxp .cxtag{border:1px solid var(--hair);color:var(--ink2);white-space:nowrap;background:#0f172a0d;border-radius:10px;align-items:center;padding:6px 12px;font-size:15px;font-weight:560;display:inline-flex}.cxp .cxtstop{color:var(--stop);background:#b4231814;border-color:#b4231838}.cxp .cxtwarn{color:var(--warn);background:#b5470817;border-color:#b5470838}.cxp .cxtok{color:var(--ok);background:#06764717;border-color:#06764738}.cxp .cxsplit{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (min-width:1120px){.cxp .cxsplit{grid-template-columns:420px minmax(0,1fr)}}.cxp .cxtree{padding:20px 18px}.cxp .cxsearch{border:1px solid var(--hair);background:#ffffffe6;border-radius:14px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:12px;padding:0 16px;display:grid}.cxp .cxsearch svg{width:22px;height:22px;color:var(--ink2)}.cxp .cxsearch input{min-height:54px;color:var(--ink);background:0 0;border:0;font-family:inherit;font-size:19px}.cxp .cxsearch input::placeholder{color:var(--ink2)}.cxp .cxsearch input:focus{outline:none}.cxp .cxsearch:focus-within{border-color:var(--sap);box-shadow:0 0 0 3px #1d4ed82e}.cxp .cxfilters{flex-wrap:wrap;gap:8px;margin:12px 0 6px;display:flex}.cxp .cxflt{border:1px solid var(--hair);min-height:48px;color:var(--ink2);cursor:pointer;background:#ffffffe6;border-radius:13px;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-size:17px;font-weight:600;display:inline-flex}.cxp .cxflt[aria-pressed=true]{background:var(--sap);border-color:var(--sap);color:#fff}.cxp .cxc{opacity:.9;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:15px;font-weight:600}.cxp .cxscroll{max-height:64vh;margin-top:6px;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 30px),#0000);mask-image:linear-gradient(#000 calc(100% - 30px),#0000)}.cxp .cxgrp>summary{cursor:pointer;border-radius:12px;grid-template-columns:20px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:52px;padding:0 6px;font-size:18px;font-weight:640;list-style:none;display:grid}.cxp .cxgrp>summary::-webkit-details-marker{display:none}.cxp .cxgrp>summary:hover{background:#0f172a0a}.cxp .cxgname{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cxp .cxcaret{width:20px;height:20px;color:var(--ink2);transition:transform .18s}.cxp .cxgrp[open]>summary .cxcaret{transform:rotate(90deg)}.cxp .cxpo{color:var(--sap);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;font-weight:600}.cxp .cxacct{width:100%;min-height:50px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:4px 6px;font-family:inherit;font-size:18px;display:grid}.cxp .cxacct:hover{background:#0f172a0b}.cxp .cxacct[aria-current=true]{background:#1d4ed81a;box-shadow:inset 0 0 0 1px #1d4ed847}.cxp .cxaname{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cxp .cxowe{color:var(--ink2);white-space:nowrap;font-size:16px;font-weight:600}.cxp .cxdue{color:var(--stop)}.cxp .cxempty{justify-items:start;gap:12px;padding:16px 6px;display:grid}.cxp .cxdetail{padding:24px 24px 20px}.cxp .cxdhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cxp .cxdhead h2{letter-spacing:-.022em;margin:0;font-size:clamp(24px,2.4vw,32px);font-weight:650}.cxp .cxpath{color:var(--ink2);margin:6px 0 0;font-size:18px}.cxp .cxtags{flex-wrap:wrap;gap:8px;margin:16px 0 4px;display:flex}.cxp .cxfigs{border-bottom:1px solid var(--hair);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px 26px;padding:20px 0;display:grid}.cxp .cxf{align-content:start;gap:6px;display:grid}.cxp .cxf b{letter-spacing:-.03em;font-size:clamp(28px,2.6vw,36px);font-weight:660;line-height:1}.cxp .cxf span{color:var(--ink2);font-size:16px}.cxp .cxstopnum{color:var(--stop)}.cxp .cxwarnnum{color:var(--warn)}.cxp .cxoknum{color:var(--ok)}.cxp .cxdsec{padding:20px 0 4px}.cxp .cxchips{flex-wrap:wrap;gap:8px;display:flex}.cxp .cxsite{border:1px solid var(--hair);background:#ffffffd9;border-radius:12px;grid-auto-flow:column;align-items:center;gap:10px;max-width:100%;padding:9px 14px;display:grid}.cxp .cxsite b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;overflow:hidden}.cxp .cxsite i{color:var(--ink2);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:15px;font-style:normal}.cxp .cxfoot{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:14px;margin:8px 0 0;font-size:16px;display:flex}@keyframes cxrise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cxp .cxhero{animation:none}.cxp .cxcaret{transition:none}}@media (max-width:720px){.cxp .cxline,.cxp .cxrow{grid-template-columns:104px minmax(0,1fr)}.cxp .cxline>.cxbtn2,.cxp .cxrow>.cxacts{grid-column:2;justify-self:start}.cxp .cxflat{grid-template-columns:minmax(0,1fr)}.cxp .cxflat>.cxbtn{grid-column:1}}[data-theme=dark] .svp.cxp,.dark .svp.cxp{--ink:#f5f6f8;--ink2:#9ba6b5;--sap:#60a5fa;--stop:#ff6b6b;--warn:#f5b544;--ok:#3dd68c;--glass:linear-gradient(180deg, #ffffff12, #ffffff0a);--hair:#ffffff1a;background:#0b1220}[data-theme=dark] .svp.cxp:before,.dark .svp.cxp:before{background:radial-gradient(68% 46% at 14% 0,#60a5fa21,#0000 62%),radial-gradient(52% 40% at 92% 8%,#1d4ed821,#0000 60%)}[data-theme=dark] .svp.cxp .cxglass{box-shadow:inset 0 1px #ffffff0d,0 18px 44px -24px #000000b3}[data-theme=dark] .svp.cxp .cxbtn2,[data-theme=dark] .svp.cxp .cxx,[data-theme=dark] .svp.cxp .cxsearch,[data-theme=dark] .svp.cxp .cxflt,[data-theme=dark] .svp.cxp .cxsite{background:#ffffff0f}[data-theme=dark] .svp.cxp .cxbtn2:hover,[data-theme=dark] .svp.cxp .cxkill:hover{background:#ffffff1c}[data-theme=dark] .svp.cxp .cxmark[data-tone=stop]{background:#ff6b6b29}[data-theme=dark] .svp.cxp .cxmark[data-tone=warn]{background:#f5b54429}[data-theme=dark] .svp.cxp .cxmark[data-tone=ok]{background:#3dd68c29}[data-theme=dark] .svp.cxp .cxbtn,[data-theme=dark] .svp.cxp .cxflt[aria-pressed=true]{color:#fff;background:#1d4ed8}[data-theme=dark] .svp.cxp .cxflat{background:#ffffff0d}
.svp.mpage{--canvas:#f8fafc;--card:#fff;--ink:#0b1220;--ink-2:#334155;--ink-3:#334155;--accent:#1d4ed8;--crit:#b42318;--warn:#b54708;--ok:#067647;--line:#0f172a1a;--line-2:#0f172a12;--ui:"Inter Display", "Inter", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;font-size:19px;position:relative}.svp.mpage:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(60% 60% at 18% 0,#1d4ed826,#0000 70%),radial-gradient(50% 50% at 88% 8%,#1d4ed814,#0000 70%);height:min(72vh,760px);position:absolute;inset:0 0 auto}.svp.mpage .main{z-index:1;gap:16px;padding:28px 18px 64px;position:relative}.svp.mpage .card{-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);background:linear-gradient(#ffffffe0,#ffffffbd);border:1px solid #0f172a14;border-radius:24px;box-shadow:inset 0 1px #ffffffe6,0 18px 44px -24px #0f172a42}.svp.mpage .bar h1{letter-spacing:-.025em;font-size:clamp(30px,3vw,40px);font-weight:640}.svp.mpage .livechip{padding:8px 16px 8px 12px;font-size:15px;font-weight:600}.svp.mpage .head{padding:24px 26px 16px}.svp.mpage .head h2{letter-spacing:-.015em;font-size:24px;font-weight:640}.svp.mpage .head p{color:var(--ink-2);margin-top:6px;font-size:18px}.svp.mpage .bdg{padding:6px 13px;font-size:14px}.svp.mpage .hero{border-radius:26px;padding:clamp(26px,3.4vw,42px)}.svp.mpage .eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin:0 0 14px;font-size:13px;font-weight:600}.svp.mpage .thesis{letter-spacing:-.02em;margin:0;font-size:clamp(28px,3.4vw,44px);font-weight:620;line-height:1.18}.svp.mpage .mfig,.svp.mpage .mfigok{letter-spacing:-.045em;font-variant-numeric:tabular-nums;vertical-align:-.06em;color:var(--crit);font-size:clamp(52px,8vw,100px);font-weight:680;display:inline-block}.svp.mpage .mfigok{color:var(--ok)}.svp.mpage .mfig2{letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:clamp(32px,4.4vw,58px);font-weight:660}.svp.mpage .says{color:var(--ink-2);max-width:52ch;margin:16px 0 26px;font-size:21px}.svp.mpage .hnote{color:var(--ink-2);margin:18px 0 0;font-size:17px}.svp.mpage .btn{border-color:#0f172a24;border-radius:16px;min-height:56px;font-size:18px}.svp.mpage .hero .btn{min-height:60px;padding:0 32px;font-size:20px;font-weight:620}.svp.mpage .btn.primary{border-color:var(--accent);box-shadow:0 10px 24px -14px #1d4ed8b3}.svp.mpage .btn.sm{border-radius:14px;min-height:48px;padding:10px 18px;font-size:16px}.svp.mpage .qa{border-color:#0f172a24;border-radius:14px;min-height:48px;padding:0 20px;font-size:17px}.svp.mpage .qa.key{border-color:var(--accent)}.svp.mpage a:focus-visible,.svp.mpage button:focus-visible,.svp.mpage summary:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.svp.mpage .mnums{border-top:1px solid var(--line-2);grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:22px 32px;padding:22px 26px 4px}.svp.mpage .mn b{letter-spacing:-.03em;font-size:34px}.svp.mpage .mn span{color:var(--ink-2);font-size:19px;line-height:1.4}.svp.mpage .flowgrid{border-top:1px solid var(--line-2)}.svp.mpage .fcol{gap:14px;padding:24px 26px}.svp.mpage .fcap{font-family:var(--mono);letter-spacing:.12em;color:var(--ink-2);font-size:13px;font-weight:600}.svp.mpage .fr{grid-template-columns:minmax(0,1fr) 122px;gap:12px}.svp.mpage .fr .fn{color:var(--ink-2);font-size:18px}.svp.mpage .fr .fv{font-size:20px;font-weight:650}.svp.mpage .fbar{background:#0f172a12;height:12px;margin-top:-2px}.svp.mpage .fbar i:after{content:none}.svp.mpage .fcore{border-left-color:var(--line-2);background:#f8fafca8;min-width:250px;padding:24px 30px}.svp.mpage .fcore .kv{font-size:clamp(38px,4.4vw,54px)}.svp.mpage .fcore .kl{color:var(--ink-2);margin-top:7px;font-size:18px}.svp.mpage .fcore .kp{margin-top:5px;font-size:17px}.svp.mpage .card>.prov{color:var(--ink-2);gap:10px;margin-top:14px;padding:0 26px 20px;font-size:17px}.svp.mpage .prov .src{padding:5px 12px;font-size:15px}@media (max-width:1080px){.svp.mpage .flowgrid{grid-template-columns:minmax(0,1fr)}.svp.mpage .fcol.out{border-left:0;border-top:1px solid var(--line-2)}.svp.mpage .fcore{border-left:0;border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);min-width:0}}.svp.mpage .agerows{gap:2px;padding:10px 26px 18px}.svp.mpage .agerow{border-top-color:var(--line-2);border-radius:10px;grid-template-columns:152px minmax(0,1fr) 112px 44px;gap:14px;margin:0 -8px;padding:13px 8px;font-size:19px}.svp.mpage .agerow .al{color:var(--ink);font-weight:560}.svp.mpage .agerow .ab{background:#0f172a12;height:14px}.svp.mpage .agerow .av{font-weight:650}.svp.mpage .agerow .an2{color:var(--ink-2);font-size:17px}.svp.mpage a.agerow:hover{background:#1d4ed80d}.svp.mpage a.agerow:focus-visible{outline-offset:-3px}.svp.mpage div.agerow{cursor:default}.svp.mpage .mbars{gap:10px;height:190px;padding:18px 26px 10px}.svp.mpage .mb{max-width:34px}.svp.mpage .mb i{background:#1d4ed82e}.svp.mpage .mb i.c{background:var(--accent)}.svp.mpage .ml{color:var(--ink-2);font-size:15px}.svp.mpage .cardnote{color:var(--ink-2);padding:0 26px 20px;font-size:17px}.svp.mpage .key1,.svp.mpage .key2{background:#1d4ed82e;border-radius:3px;width:13px;height:13px;margin-right:7px}.svp.mpage .key2{background:var(--accent)}.svp.mpage .card>.railwrap:after{background:linear-gradient(90deg,#0000,#ffffffeb)}.svp.mpage .card>.railwrap>.invrail{gap:14px;padding:2px 26px 14px}.svp.mpage .invrail>.inv{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff9e;border:1px solid #0f172a12;border-radius:18px;padding:20px}.svp.mpage .inv .nm{font-size:21px;font-weight:640}.svp.mpage .inv .who{color:var(--ink-2);margin-top:4px;font-size:16px}.svp.mpage .inv .amt{letter-spacing:-.035em;margin-top:16px;font-size:38px}.svp.mpage .inv .amt.bad{color:var(--crit)}.svp.mpage .inv .amtl{color:var(--ink-2);margin-top:6px;font-size:17px}.svp.mpage .inv .send{border-top-color:var(--line-2);margin-top:16px;padding-top:14px}.svp.mpage .inv .send .when{color:var(--ink-2);font-size:16px}.svp.mpage .inv .send .bb{flex-wrap:wrap;align-items:center;gap:8px}.svp.mpage .arrows{gap:10px}.svp.mpage .arrow{background:#ffffffe6;border-color:#0f172a24;width:48px;height:48px}.svp.mpage .arrow svg{width:20px;height:20px}.svp.mpage .lrow{border-top-color:var(--line-2);padding:16px 26px}.svp.mpage .lrow .nm{font-size:20px;font-weight:620;line-height:1.25;display:block}.svp.mpage .lrow .sub{color:var(--ink-2);margin-top:3px;font-size:17px;line-height:1.4;display:block}.svp.mpage .lrow .amt{font-size:22px;font-weight:650}.svp.mpage a.lrow:hover{background:#1d4ed80d}.svp.mpage .foot{color:var(--ink-2);font-size:17px}.svp.mpage .freshline{color:var(--ink-2);gap:12px;font-size:17px}.svp.mpage .btn:disabled,.svp.mpage .qa:disabled{cursor:default}.svp.mpage .inv .send .bb .btn:disabled,.svp.mpage .card>.head .qa:disabled{color:var(--ink-2);background:#0f172a0d;border-color:#0f172a1f}.svp.mpage .inv .send .bb .btn:disabled{text-align:center;min-height:48px;padding:8px 14px;font-size:15px;font-weight:620;line-height:1.25}.svp.mpage .inv .send .bb .btn:disabled:hover,.svp.mpage .card>.head .qa:disabled:hover{filter:none;background:#0f172a0d}.svp.mpage .inv .send .bb .btn:disabled:active{transform:none}[data-theme=dark] .svp.mpage,.dark .svp.mpage{--canvas:#0b1220;--card:#14171d;--ink:#f5f6f8;--ink-2:#c3ccd8;--ink-3:#9ba6b5;--accent:#60a5fa;--crit:#ff6b6b;--warn:#f5b544;--ok:#3dd68c;--line:#ffffff1f;--line-2:#ffffff14;background:#0b1220}[data-theme=dark] .svp.mpage .card{background:linear-gradient(#ffffff12,#ffffff0a);box-shadow:inset 0 1px #ffffff0d,0 18px 44px -24px #000000b3}[data-theme=dark] .svp.mpage .card>.railwrap:after{background:linear-gradient(90deg,#0000,#14171df2)}[data-theme=dark] .svp.mpage .invrail>.inv,[data-theme=dark] .svp.mpage .arrow{background:#ffffff0f}[data-theme=dark] .svp.mpage .fcore{background:#ffffff0d}
.svp.s2{--s2ink:#0b1220;--s2ink2:#334155;--s2sap:#1d4ed8;--s2stop:#b42318;--s2warn:#b54708;--s2ok:#067647;--s2edge:#0f172a14;--s2mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--sq:#101010;--dd:#ff3008;--ue:#06c167;--wix:#116dff;min-height:100vh;color:var(--s2ink);-webkit-font-smoothing:antialiased;background:#f8fafc;padding:32px clamp(20px,5vw,72px) 96px;font-family:Inter Display,Inter,-apple-system,system-ui,sans-serif;font-size:19px;line-height:1.5;position:relative}.s2 .s2wash{pointer-events:none;background:radial-gradient(60% 60% at 18% 0,#1d4ed829,#0000 70%),radial-gradient(50% 50% at 86% 8%,#1d4ed817,#0000 70%);height:460px;position:absolute;inset:-60px 0 auto}.s2 .s2bar{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 26px;display:flex;position:relative}.s2 .s2who{letter-spacing:-.01em;font-size:22px;font-weight:640}.s2 .s2dim{color:var(--s2ink2);font-weight:500}.s2 .s2chip{min-height:44px;color:var(--s2ok);background:#ffffffd1;border:1px solid #06764738;border-radius:999px;align-items:center;gap:9px;padding:0 16px;font-size:17px;font-weight:600;display:inline-flex}.s2stale .s2chip{color:var(--s2warn);background:#b5470814;border-color:#b5470847}.s2 .s2dot{background:var(--s2ok);border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 4px #06764724}.s2stale .s2dot{background:var(--s2warn);box-shadow:0 0 0 4px #b5470824}.s2 .s2ago{font-family:var(--s2mono);font-variant-numeric:tabular-nums;font-size:15px;font-weight:500}.s2 .s2glass{-webkit-backdrop-filter:blur(22px)saturate(160%);border:1px solid var(--s2edge);background:linear-gradient(#ffffffe0,#ffffffbd);border-radius:26px;position:relative;box-shadow:inset 0 1px #ffffffe6,0 18px 44px -24px #0f172a42}.s2 .s2hero{padding:clamp(28px,4vw,44px);animation:.4s cubic-bezier(.2,.7,.2,1) both s2rise}.s2 .s2eyebrow{font-family:var(--s2mono);letter-spacing:.14em;text-transform:uppercase;color:var(--s2ink2);margin:0 0 14px;font-size:13px;font-weight:600}.s2 .s2thesis{letter-spacing:-.02em;margin:0;font-size:clamp(30px,3.6vw,46px);font-weight:620;line-height:1.18}.s2 .s2fig{vertical-align:-.06em;letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--s2sap);font-size:clamp(56px,8.4vw,104px);font-weight:680;display:inline-block}.s2 .s2track{background:#0f172a17;border-radius:999px;max-width:560px;height:14px;margin:24px 0 0;overflow:hidden}.s2 .s2track i{background:var(--s2sap);border-radius:999px;height:100%;display:block}.s2 .s2next{font-family:var(--s2mono);letter-spacing:.14em;text-transform:uppercase;color:var(--s2ink2);margin:26px 0 12px;font-size:13px;font-weight:600}.s2 .s2btn{background:var(--s2sap);color:#fff;letter-spacing:-.01em;cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;min-height:60px;padding:0 30px;font-family:inherit;font-size:20px;font-weight:620;text-decoration:none;display:inline-flex;box-shadow:0 10px 24px -12px #1d4ed8b3}.s2 .s2btn:hover{background:#1a45c2}.s2 .s2btn:disabled{color:var(--s2ink2);cursor:not-allowed;box-shadow:none;background:#0f172a14}.s2 .s2ghost{min-height:48px;color:var(--s2sap);white-space:nowrap;cursor:pointer;background:#ffffffe6;border:1px solid #1d4ed847;border-radius:14px;justify-content:center;align-items:center;padding:0 20px;font-family:inherit;font-size:18px;font-weight:620;text-decoration:none;display:inline-flex}.s2 .s2ghost:hover{border-color:var(--s2sap);background:#fff}.s2 .s2ghost:disabled{color:var(--s2ink2);cursor:not-allowed;background:#0f172a0a;border-color:#0f172a29}.s2 .s2note{max-width:78ch;color:var(--s2ink2);margin:18px 0 0;font-size:19px;position:relative}.s2 .s2h2{font-family:var(--s2mono);letter-spacing:.1em;text-transform:uppercase;color:var(--s2ink2);margin:40px 0 14px;font-size:15px;font-weight:600;position:relative}.s2 .s2steps{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid;position:relative}.s2 .s2step{border:1px solid var(--s2edge);-webkit-backdrop-filter:blur(18px)saturate(150%);width:100%;min-height:60px;color:var(--s2ink);text-align:left;background:#ffffffe0;border-radius:16px;align-items:center;gap:14px;padding:11px 18px;font-family:inherit;font-size:19px;font-weight:560;line-height:1.35;text-decoration:none;display:flex;box-shadow:inset 0 1px #ffffffe6}.s2 .s2done{box-shadow:none;color:var(--s2ink2);background:#f8fafcb3}.s2 .s2now{border:2px solid var(--s2sap);box-shadow:0 0 0 4px #1d4ed81a}.s2 .s2step:disabled{cursor:not-allowed}.s2 .s2step small{color:var(--s2ink2);margin-top:3px;font-size:19px;font-weight:500;line-height:1.4;display:block}.s2 .s2tick{text-align:center;flex:none;width:24px;font-size:20px}.s2 .s2panes{gap:14px;display:grid;position:relative}.s2 .s2pane{overflow:hidden}.s2 .s2sum{cursor:pointer;grid-template-columns:104px 1fr auto 24px;align-items:center;gap:18px;min-height:76px;padding:20px 26px;list-style:none;display:grid}.s2 .s2sum::-webkit-details-marker{display:none}.s2 .s2sum::marker{content:""}.s2 .s2ptitle{letter-spacing:-.015em;margin:0;font-size:24px;font-weight:620}.s2 .s2chev{text-align:center;color:var(--s2ink2);font-size:22px;line-height:1;transition:transform .2s}.s2 .s2pane[open] .s2chev{transform:rotate(180deg)}.s2 .s2body{border-top:1px solid #0f172a12;padding:2px 26px 24px}.s2 .s2body>.s2btn,.s2 .s2body>.s2ghost{margin-top:22px}.s2 .s2row{grid-template-columns:104px minmax(0,1fr) auto;align-items:start;gap:18px;padding:20px 0;display:grid}.s2 .s2row+.s2row{border-top:1px solid #0f172a0f}.s2 .s2mark{white-space:nowrap;letter-spacing:.1em;text-transform:uppercase;text-align:center;white-space:nowrap;border-radius:8px;justify-self:start;padding:6px 8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:600;line-height:1.3}.s2 .s2m-crit{color:var(--s2stop)}.s2 .s2m-warn{color:var(--s2warn)}.s2 .s2m-ok{color:var(--s2ok)}.s2 .s2m-neutral{color:#94a3b8}.s2 .s2rbody{min-width:0}.s2 .s2rl{letter-spacing:-.01em;font-size:21px;font-weight:620;display:block}.s2 .s2rv{color:var(--s2ink2);overflow-wrap:break-word;margin:5px 0 0;font-size:19px}.s2 .s2ract{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.s2 .s2bad{color:var(--s2stop);font-variant-numeric:tabular-nums;font-weight:680}.s2 .s2ident{font-family:var(--s2mono);letter-spacing:-.01em;font-size:.92em;font-weight:600}.s2 .s2bdg{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:15px;font-weight:660;display:inline-flex}.s2 .s2b-ok{color:var(--s2ok);background:#e7f7ec;border-color:#06764733}.s2 .s2b-crit{color:var(--s2stop);background:#fdecec;border-color:#b4231838}.s2 .s2b-warn{color:var(--s2warn);background:#fdf3e3;border-color:#b5470838}.s2 .s2b-neutral{color:var(--s2ink2);background:#0f172a0d;border-color:#0f172a1f}.s2 .s2logo{justify-content:center;align-items:center;height:28px;display:flex}.s2 .s2logo svg{width:26px;height:26px}.s2 .s2wix{font-size:11px;font-style:normal;font-weight:800}.s2 .s2av{width:28px;height:28px;color:var(--s2sap);background:#1d4ed81a;border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.s2 .s2perms{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.s2 .s2seen{color:var(--s2ink2);white-space:nowrap;font-size:19px;font-weight:560}.s2 .s2seen-never{color:var(--s2warn)}.s2 .s2seen-now{color:var(--s2ok)}.s2 .s2foot{max-width:84ch;color:var(--s2ink2);margin:36px 0 0;font-size:19px;position:relative}.s2 .s2sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.svp.s2 a:focus-visible,.svp.s2 button:focus-visible{outline:3px solid var(--s2sap);outline-offset:3px}.svp.s2 summary:focus-visible{outline:3px solid var(--s2sap);outline-offset:-3px;border-radius:26px}@keyframes s2rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.s2 .s2hero{animation:none}.s2 .s2chev{transition:none}}@media (max-width:760px){.s2 .s2steps{grid-template-columns:1fr}.s2 .s2track{max-width:none}.s2 .s2sum{grid-template-columns:104px minmax(0,1fr) 24px;row-gap:12px}.s2 .s2chev{grid-area:1/3}.s2 .s2sum .s2bdg{grid-area:2/2;justify-self:start}.s2 .s2row{grid-template-columns:104px minmax(0,1fr);row-gap:14px}.s2 .s2ract{flex-flow:wrap;grid-column:2;justify-content:flex-start;align-items:center;gap:12px}}.svp .s2steptick{background:0 0;border:2px solid #0f172a38;border-radius:999px;flex:none;width:18px;height:18px;display:inline-block;position:relative}.svp .s2steptick.on{border-color:var(--accent-600,#1d4ed8);background:var(--accent-600,#1d4ed8)}.svp .s2steptick.on:after{content:"";border-bottom:2px solid #fff;border-right:2px solid #fff;width:5px;height:9px;position:absolute;top:2px;left:4px;transform:rotate(42deg)}[data-theme=dark] .svp.s2,.dark .svp.s2{--s2ink:#f5f6f8;--s2ink2:#9ba6b5;--s2sap:#60a5fa;--s2stop:#ff6b6b;--s2warn:#f5b544;--s2ok:#3dd68c;--s2edge:#ffffff1a;background:#0b1220}[data-theme=dark] .svp.s2:before,.dark .svp.s2:before{background:radial-gradient(68% 46% at 14% 0,#60a5fa21,#0000 62%),radial-gradient(52% 40% at 92% 8%,#1d4ed821,#0000 60%)}[data-theme=dark] .svp.s2 .s2glass,[data-theme=dark] .svp.s2 .s2step{background:linear-gradient(#ffffff12,#ffffff0a);box-shadow:inset 0 1px #ffffff0d,0 18px 44px -24px #000000b3}[data-theme=dark] .svp.s2 .s2chip,[data-theme=dark] .svp.s2 .s2ghost{background:#ffffff0f}[data-theme=dark] .svp.s2 .s2ghost:hover{background:#ffffff1c}[data-theme=dark] .svp.s2 .s2mark{background:#ffffff14}[data-theme=dark] .svp.s2 .s2btn{color:#fff;background:#1d4ed8}[data-theme=dark] .svp.s2 .s2done{background:#ffffff0d}[data-theme=dark] .svp.s2 .s2b-ok{color:#3dd68c;background:#3dd68c29}[data-theme=dark] .svp.s2 .s2b-crit{color:#ff6b6b;background:#ff6b6b29}[data-theme=dark] .svp.s2 .s2b-warn{color:#f5b544;background:#f5b54429;border-color:#f5b54452}[data-theme=dark] .svp.s2 .s2b-ok{border-color:#3dd68c52}[data-theme=dark] .svp.s2 .s2b-crit{border-color:#ff6b6b52}[data-theme=dark] .svp.s2 .s2b-neutral{background:#ffffff12;border-color:#ffffff29}