.svp.acpage{--ink:#0b1220;--ink2:#334155;--sap:#1d4ed8;--stop:#b42318;--warn:#b54708;--ok:#067647;--canvas:#f8fafc;--hair:#0f172a17;--glass:linear-gradient(180deg, #ffffffe6, #ffffffc2);--lift:0 22px 60px -34px #0f172a66;--mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, monospace;--acmax:1160px;--acgut:clamp(16px, 3vw, 32px);width:100%;max-width:var(--acmax);color:var(--ink);font-variant-numeric:tabular-nums;gap:22px;margin-inline:0 auto;padding:0 0 28px;font-family:Inter Display,Inter,-apple-system,system-ui,sans-serif;font-size:19px;line-height:1.5;display:grid;position:relative}.svp.acpage>*{z-index:1;position:relative}.svp.acpage .acbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.svp.acpage .acbar h1{letter-spacing:-.02em;margin:0;font-size:27px;font-weight:680}.svp.acpage .acbar h1 span{color:var(--ink2);margin-left:10px;font-weight:480}.svp.acpage .acglass{background:var(--glass);-webkit-backdrop-filter:blur(22px)saturate(160%);box-shadow:var(--lift), inset 0 0 0 1px #fff9;border-radius:26px;padding:26px clamp(20px,2.4vw,30px)}.svp.acpage .aceyebrow{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink2);margin:0 0 12px;font-size:13px;font-weight:600}.svp.acpage .acsay{letter-spacing:-.03em;margin:0;font-size:clamp(28px,3.8vw,44px);font-weight:640;line-height:1.16}.svp.acpage .acbig{letter-spacing:-.04em;color:var(--ink);font-weight:720}.svp.acpage .acsub{max-width:66ch;color:var(--ink2);margin:16px 0 0;font-size:20px}.svp.acpage .acfine{max-width:82ch;color:var(--ink2);margin:14px 0 0;font-size:17px}.svp.acpage .acacts{flex-wrap:wrap;align-items:center;gap:14px;margin-top:22px;display:flex}.svp.acpage .acwhere{color:var(--ink2);font-size:18px}.svp.acpage .acstripacts .acbtn,.svp.acpage .acstripacts .acbtn2{white-space:nowrap}.svp.acpage .acbtn{background:var(--sap);color:#fff;border-radius:16px;align-items:center;min-height:60px;padding:0 26px;font-size:20px;font-weight:620;text-decoration:none;display:inline-flex;box-shadow:0 16px 32px -20px #1d4ed8d9}.svp.acpage .acbtn:hover{background:#1a44be}.svp.acpage .acbtn:focus-visible{outline:3px solid var(--sap);outline-offset:3px}.svp.acpage .achead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.svp.acpage .achead h2{letter-spacing:-.015em;margin:0 0 6px;font-size:23px;font-weight:660}.svp.acpage .achead p{max-width:68ch;color:var(--ink2);margin:0;font-size:18px}.svp.acpage .acpill{color:var(--sap);font-family:var(--mono);white-space:nowrap;background:#1d4ed817;border-radius:999px;padding:8px 14px;font-size:15px}.svp.acpage .actag{white-space:nowrap;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:#0f172a0d;border-radius:8px;justify-self:start;padding:6px 9px;font-size:12px;font-weight:600;line-height:1}.svp.acpage .actag[data-tone=stop]{color:var(--stop);background:#b4231817}.svp.acpage .actag[data-tone=warn]{color:var(--warn);background:#b5470817}.svp.acpage .actag[data-tone=ok]{color:var(--ok);background:#06764717}.svp.acpage .aclist{margin:12px 0 0;padding:0;list-style:none}.svp.acpage .aclist .acrow{border-top:1px solid var(--hair);grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:18px;padding:15px 0;display:grid}.svp.acpage .aclist .acwho,.svp.acpage .acline .acwho{gap:5px;min-width:0;display:grid}.svp.acpage .aclist .acwho b{letter-spacing:-.01em;font-size:20px;font-weight:620}.svp.acpage .aclist .acwho i{color:var(--ink2);font-size:17px;font-style:normal}.svp.acpage .acmeter{background:#0f172a12;border-radius:999px;height:6px;display:block;overflow:hidden}.svp.acpage .acmeter>span{background:var(--sap);border-radius:999px;height:100%;display:block}.svp.acpage .aclist .acnum{text-align:right;justify-items:end;gap:2px;display:grid}.svp.acpage .aclist .acnum b{letter-spacing:-.02em;font-size:24px;font-weight:660}.svp.acpage .aclist .acnum i{color:var(--ink2);white-space:nowrap;font-size:16px;font-style:normal}.svp.acpage .acduo{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-top:16px;display:grid}.svp.acpage .accell{background:#0f172a09;border-radius:20px;padding:20px}.svp.acpage .accell .aceyebrow{margin-bottom:8px}.svp.acpage .acbig2{letter-spacing:-.03em;font-size:clamp(30px,3.4vw,40px);font-weight:700;display:block}.svp.acpage .accell i{color:var(--ink2);margin-top:6px;font-size:18px;font-style:normal;display:block}.svp.acpage .achours{flex-wrap:wrap;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:flex}.svp.acpage .achour{background:#0f172a09;border-radius:16px;justify-items:center;gap:4px;min-width:62px;padding:10px 8px;display:grid}.svp.acpage .achbar{align-items:flex-end;width:12px;height:76px;display:flex}.svp.acpage .achbar>span{background:var(--sap);border-radius:999px;width:100%;display:block}.svp.acpage .achour b{font-size:19px;font-weight:640}.svp.acpage .achour i{font-style:normal;font-family:var(--mono);color:var(--ink2);font-size:14px}.svp.acpage .achour.on{background:#1d4ed81a;box-shadow:inset 0 0 0 1px #1d4ed847}.svp.acpage .acrange{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.svp.acpage .acwk{min-height:52px;color:var(--ink2);font:inherit;cursor:pointer;background:#0f172a0b;border:0;border-radius:14px;align-items:center;padding:0 18px;font-size:17px;text-decoration:none;display:inline-flex}.svp.acpage .acwk:hover{background:#0f172a14}.svp.acpage .acwk.on{color:var(--sap);background:#1d4ed81a;font-weight:620;box-shadow:inset 0 0 0 1px #1d4ed84d}.svp.acpage .acwk:focus-visible{outline:3px solid var(--sap);outline-offset:3px}.svp.acpage .acloading{font-family:var(--mono);color:var(--warn);font-size:15px}.svp.acpage .acnote{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:18px;display:grid}.svp.acpage .acnote p{color:var(--ink2);margin:0;font-size:19px}.svp.acpage .acfoot{color:var(--ink2);font-size:17px}@media (max-width:760px){.svp.acpage .aclist .acrow,.svp.acpage .acnote{grid-template-columns:104px minmax(0,1fr)}.svp.acpage .aclist .acrow .acnum{text-align:left;grid-column:2;justify-items:start}}[data-theme=dark] .svp.acpage,.dark .svp.acpage{--ink:#f5f6f8;--ink2:#9ba6b5;--sap:#60a5fa;--stop:#ff6b6b;--warn:#f5b544;--ok:#3dd68c;--canvas:#0b1220;--hair:#ffffff1c;--glass:linear-gradient(180deg, #ffffff12, #ffffff0a);--lift:0 22px 60px -34px #000c}[data-theme=dark] .svp.acpage .acglass{box-shadow:var(--lift), inset 0 0 0 1px #ffffff14}[data-theme=dark] .svp.acpage .acbtn{color:#fff;background:#1d4ed8}[data-theme=dark] .svp.acpage .acbtn:hover{background:#2563eb}[data-theme=dark] .svp.acpage .accell,[data-theme=dark] .svp.acpage .achour,[data-theme=dark] .svp.acpage .acwk{background:#ffffff0f}[data-theme=dark] .svp.acpage .acwk:hover{background:#ffffff1c}[data-theme=dark] .svp.acpage .acwk.on{color:#cfe0ff;background:#60a5fa29;box-shadow:inset 0 0 0 1px #60a5fa66}[data-theme=dark] .svp.acpage .achour.on{background:#60a5fa29;box-shadow:inset 0 0 0 1px #60a5fa66}[data-theme=dark] .svp.acpage .acmeter{background:#ffffff1a}[data-theme=dark] .svp.acpage .acpill{background:#60a5fa29}[data-theme=dark] .svp.acpage .actag{background:#ffffff14}[data-theme=dark] .svp.acpage .actag[data-tone=stop]{background:#ff6b6b29}[data-theme=dark] .svp.acpage .actag[data-tone=warn]{background:#f5b54429}[data-theme=dark] .svp.acpage .actag[data-tone=ok]{background:#3dd68c29}.svp.acpage .acnote>div{justify-items:start;gap:10px;display:grid}.svp.acpage .ach2{letter-spacing:-.015em;color:var(--ink);margin:0;font-size:23px;font-weight:660}.svp.acpage .acbtn2{min-height:52px;color:var(--sap);background:0 0;border-radius:14px;align-items:center;padding:0 20px;font-size:18px;font-weight:620;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #1d4ed859}.svp.acpage .acbtn2:hover{background:#1d4ed812}.svp.acpage .acbtn2:focus-visible{outline:3px solid var(--sap);outline-offset:3px}.svp.acpage .aclist .acrow.off b{font-weight:560}[data-theme=dark] .svp.acpage .acbtn2{box-shadow:inset 0 0 0 1px #60a5fa66}[data-theme=dark] .svp.acpage .acbtn2:hover{background:#60a5fa1f}.svp.acpage .mnsearch{background:#0f172a0b;border-radius:14px;align-items:center;min-height:52px;padding:0 16px;display:inline-flex}.svp.acpage .mnsearch input{min-width:220px;color:var(--ink);font:inherit;background:0 0;border:0;font-size:17px}.svp.acpage .mnsearch input::placeholder{color:var(--ink2)}.svp.acpage .mnsearch:focus-within{outline:3px solid var(--sap);outline-offset:3px}.svp.acpage .mnsr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-theme=dark] .svp.acpage .mnsearch{background:#ffffff0f}.svp.acpage{gap:16px;display:grid}.svp.acpage .acstrip{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;display:flex}.svp.acpage .acstrip .acfig{flex:none;min-width:120px}.svp.acpage .acfig{gap:2px;display:grid}.svp.acpage .acfig>b{letter-spacing:-.025em;font-size:clamp(24px,2.5vw,32px);font-weight:700;line-height:1.05}.svp.acpage .acfig>i{font-style:normal;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);font-size:13px;font-weight:600}.svp.acpage .acfigbad>b{color:var(--stop)}.svp.acpage .acof{color:var(--ink2);font-size:.62em;font-weight:600}.svp.acpage .acstripacts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}.svp.acpage .acsearch{background:#0f172a0b;border-radius:14px;align-items:center;min-height:52px;padding:0 16px;display:inline-flex}.svp.acpage .acsearch input{min-width:190px;color:var(--ink);font:inherit;background:0 0;border:0;font-size:17px}.svp.acpage .acsearch:focus-within{outline:3px solid var(--sap);outline-offset:3px}.svp.acpage .acsr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.svp.acpage .acwrap{padding:6px clamp(10px,1.4vw,18px) 10px;overflow-x:auto}.svp.acpage .actable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:940px}.svp.acpage .actable tbody td{white-space:nowrap}.svp.acpage .actable thead th{border-bottom:1px solid var(--hair);font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink2);text-align:left;white-space:nowrap;padding:14px 12px 12px;font-size:13px;font-weight:600}.svp.acpage .actable .acr{text-align:right}.svp.acpage .acsortbtn{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}.svp.acpage .acsortbtn.on{color:var(--sap);text-underline-offset:4px;text-decoration:underline}.svp.acpage .acsortbtn:focus-visible{outline:3px solid var(--sap);outline-offset:3px}.svp.acpage .acrow{cursor:pointer;transition:background .14s}.svp.acpage .acrow:hover,.svp.acpage .acrow:focus-visible{background:#1d4ed80d;outline:none}.svp.acpage .actable tbody th,.svp.acpage .actable tbody td{border-bottom:1px solid var(--hair);text-align:left;vertical-align:middle;padding:15px 12px;font-size:18px}.svp.acpage .actable tbody .acr{text-align:right}.svp.acpage .acname{letter-spacing:-.01em;width:34%;min-width:280px;font-size:19px;font-weight:620}.svp.acpage .acnameinner{gap:6px;display:grid}.svp.acpage .acnametext{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.svp.acpage .acbar{background:#0f172a0d;border-radius:999px;width:100%;max-width:220px;height:3px;display:block;overflow:hidden}.svp.acpage .acbar>span{background:var(--sap);border-radius:999px;height:100%;display:block}.svp.acpage .acnum{white-space:nowrap;font-weight:620}.svp.acpage .acowed{font-size:20px}.svp.acpage .aclate{color:var(--stop)}.svp.acpage .acdim{color:var(--ink2)}.svp.acpage .acchip{color:var(--sap);white-space:nowrap;background:#1d4ed817;border-radius:999px;padding:6px 11px;font-size:15px;font-weight:600;display:inline-block}.svp.acpage .acchipoff{color:var(--ink2);background:#0f172a0d}.svp.acpage .acchipwarn{color:var(--warn);background:#b547081a}.svp.acpage .acempty{color:var(--ink2);padding:28px 12px;font-size:18px}[data-theme=dark] .svp.acpage .acsearch,[data-theme=dark] .svp.acpage .acchipoff{background:#ffffff0f}[data-theme=dark] .svp.acpage .acbar{background:#ffffff17}[data-theme=dark] .svp.acpage .acrow:hover,[data-theme=dark] .svp.acpage .acrow:focus-visible{background:#60a5fa1a}[data-theme=dark] .svp.acpage .acchip{color:#cfe0ff;background:#60a5fa29}.svp.acpage.acdetail{background:var(--canvas);padding:26px clamp(16px,3vw,34px) 60px}.svp.acpage.acdetail .acbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.svp.acpage.acdetail .acbar h1{letter-spacing:-.025em;margin:0;font-size:clamp(26px,3vw,34px);font-weight:700}.svp.acpage.acdetail .acbar p{margin:4px 0 0;font-size:18px}.svp.acpage .acswitch{background:#0f172a0d;border-radius:16px;justify-self:start;gap:4px;padding:4px;display:inline-flex}.svp.acpage .acseg{min-height:52px;color:var(--ink2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:0 22px;font-size:18px;font-weight:600;transition:background .16s,color .16s}.svp.acpage .acseg.on{color:var(--ink);background:#fff;box-shadow:0 8px 20px -14px #0f172a80}.svp.acpage .acseg:focus-visible{outline:3px solid var(--sap);outline-offset:3px}.svp.acpage .acsheetwrap{gap:14px;display:grid}.svp.acpage .acsheet{background:#fff;border-radius:22px;padding:clamp(20px,2.6vw,34px);box-shadow:0 30px 70px -40px #0f172a73,inset 0 0 0 1px #0f172a12}.svp.acpage .acsheettop{border-bottom:2px solid var(--ink);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:18px;padding-bottom:20px;display:grid}.svp.acpage .acsheettop .aceyebrow{margin-bottom:6px;display:block}.svp.acpage .acsheettop b{font-size:20px;font-weight:640}.svp.acpage .aclines{margin:0;padding:0;list-style:none}.svp.acpage .acline{border-bottom:1px solid var(--hair);grid-template-columns:120px minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:14px 0;display:grid}@media (prefers-reduced-motion:no-preference){.svp.acpage .acline{animation:.38s cubic-bezier(.2,.8,.2,1) backwards acfill;animation-delay:calc(var(--i,0) * 34ms)}}@keyframes acfill{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.svp.acpage .acline .acwho{gap:3px;display:grid}.svp.acpage .acline .acwho b{font-size:19px;font-weight:620}.svp.acpage .acline .acwho i{color:var(--ink2);font-size:16px;font-style:normal}.svp.acpage .acline .acnum{font-size:20px;font-weight:640}.svp.acpage .acsheetfoot{border-top:2px solid var(--ink);justify-content:space-between;align-items:baseline;gap:16px;margin-top:18px;padding-top:18px;display:flex}.svp.acpage .acsheetfoot .aceyebrow{margin:0}.svp.acpage .acsheetfoot b{letter-spacing:-.03em;font-size:clamp(28px,3.2vw,38px);font-weight:700}.svp.acpage .acportal{background:#fff;border-radius:20px;margin-top:18px;overflow:hidden;box-shadow:0 26px 60px -38px #0f172a80,inset 0 0 0 1px #0f172a14}.svp.acpage .acportalbar{background:#0f172a09;align-items:center;gap:10px;padding:14px 18px;font-size:17px;display:flex}.svp.acpage .acdot{background:var(--ok);border-radius:999px;width:10px;height:10px}.svp.acpage .acportalbody{padding:22px}.svp.acpage .acportalsay{letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(21px,2.2vw,27px);font-weight:620}.svp.acpage .acportallist{margin:0;padding:0;list-style:none}.svp.acpage .acportallist li{border-top:1px solid var(--hair);grid-template-columns:110px minmax(0,1fr) auto;gap:12px;padding:11px 0;font-size:18px;display:grid}[data-theme=dark] .svp.acpage .acswitch{background:#ffffff0f}[data-theme=dark] .svp.acpage .acseg.on{color:var(--ink);background:#ffffff1f}[data-theme=dark] .svp.acpage .acsheet,[data-theme=dark] .svp.acpage .acportal{color:#0b1220;background:#f7f8fa}[data-theme=dark] .svp.acpage .acsheet .aceyebrow,[data-theme=dark] .svp.acpage .acsheet .acwho i,[data-theme=dark] .svp.acpage .acsheet .acdim,[data-theme=dark] .svp.acpage .acportal .acdim{color:#475569}[data-theme=dark] .svp.acpage .acsheet b,[data-theme=dark] .svp.acpage .acportal b{color:#0b1220}[data-theme=dark] .svp.acpage .acsheettop,[data-theme=dark] .svp.acpage .acsheetfoot{border-color:#0b1220}[data-theme=dark] .svp.acpage .acline,[data-theme=dark] .svp.acpage .acportallist li{border-color:#0f172a1f}[data-theme=dark] .svp.acpage .acportalbar{background:#0f172a0f}.svp.acpage .acqhead{align-items:start}.svp.acpage .acqhead>div{gap:4px;display:grid}.svp.acpage .acqhead>div>p{color:var(--ink-2,#475569);white-space:nowrap;margin:0;font-size:16px}.svp.acpage .acqtitle{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(34px,4vw,52px);font-weight:700;line-height:1.18}.svp.acpage .acqwarn{color:var(--crit)}.svp.acpage .acqlist{background:var(--glass);border:1px solid var(--hair);box-shadow:var(--lift);border-radius:20px;margin:0;padding:0 20px;list-style:none;display:grid}.svp.acpage .acqlist>li:first-child{border-top:none}.svp.acpage .acqrow{border-top:1px solid var(--hair);grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px 0;display:grid}.svp.acpage .acqmark{letter-spacing:-.01em;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:15px;font-weight:700;display:flex}.svp.acpage .acqtag{justify-content:flex-end;display:flex}.svp.acpage .acqwho{gap:5px;min-width:0;display:grid}.svp.acpage .acqwho b{color:var(--ink);font-size:21px;font-weight:640}.svp.acpage .acqwho i{color:var(--ink2);font-size:16px;font-style:normal}.svp.acpage .acqwhy{max-width:74ch;line-height:1.45}.svp.acpage .acqact{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.svp.acpage .acbtn2{color:var(--sap);background:0 0;box-shadow:inset 0 0 0 1px #1d4ed859}.svp.acpage .acbtn:disabled{opacity:.55;cursor:progress}.svp.acpage .acqmore{color:var(--sap);background:0 0;justify-self:start;margin-top:4px;box-shadow:inset 0 0 0 1px #1d4ed859}@media (max-width:860px){.svp.acpage .acqrow{grid-template-columns:44px minmax(0,1fr)}.svp.acpage .acqtag,.svp.acpage .acqact{grid-column:2;justify-content:flex-start}.svp.acpage .acqact{justify-content:flex-start}}[data-theme=dark] .svp.acpage .acbtn2,[data-theme=dark] .svp.acpage .acqmore,.dark .svp.acpage .acbtn2,.dark .svp.acpage .acqmore{color:#60a5fa;background:0 0;box-shadow:inset 0 0 0 1px #60a5fa66}.svp.acpage .acqchips{flex-wrap:wrap;gap:10px;padding:14px 0 2px;display:flex}.svp.acpage .acqchip{min-height:44px;color:var(--sap);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;padding:0 16px;font-size:16px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #1d4ed84d}.svp.acpage .acqchip[data-on=true]{background:var(--sap);color:#fff;box-shadow:none}.svp.acpage .acqchip:focus-visible{outline:3px solid var(--sap);outline-offset:3px}[data-theme=dark] .svp.acpage .acqchip,.dark .svp.acpage .acqchip{color:#60a5fa;box-shadow:inset 0 0 0 1px #60a5fa66}[data-theme=dark] .svp.acpage .acqchip[data-on=true],.dark .svp.acpage .acqchip[data-on=true]{color:#fff;box-shadow:none;background:#1d4ed8}
.svp.slpage{--ink:#0b1220;--ink2:#334155;--sap:#1d4ed8;--stop:#b42318;--warn:#b54708;--ok:#067647;--canvas:#f8fafc;--hair:#0f172a17;--glass:linear-gradient(180deg, #ffffffe6, #ffffffc2);--lift:0 22px 60px -34px #0f172a66;--mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, monospace;color:var(--ink);font-variant-numeric:tabular-nums;gap:22px;padding:0 0 22px;font-family:Inter Display,Inter,-apple-system,system-ui,sans-serif;font-size:19px;line-height:1.5;display:grid;position:relative}.svp.slpage>*{z-index:1;position:relative}.svp.slpage .slbar h1{letter-spacing:-.02em;margin:0;font-size:27px;font-weight:680}.svp.slpage .slbar h1 span{color:var(--ink2);margin-left:10px;font-weight:480}.svp.slpage .slglass{background:var(--glass);-webkit-backdrop-filter:blur(22px)saturate(160%);box-shadow:var(--lift), inset 0 0 0 1px #fff9;border-radius:26px;padding:26px clamp(20px,2.4vw,30px)}.svp.slpage .sleyebrow{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink2);margin:0 0 12px;font-size:13px;font-weight:600}.svp.slpage .slsay{letter-spacing:-.03em;margin:0;font-size:clamp(28px,3.8vw,44px);font-weight:640;line-height:1.16}.svp.slpage .slbig{letter-spacing:-.04em;color:var(--ink);font-weight:720}.svp.slpage .slsub{max-width:66ch;color:var(--ink2);margin:16px 0 0;font-size:20px}.svp.slpage .slfine{max-width:82ch;color:var(--ink2);margin:14px 0 0;font-size:17px}.svp.slpage .slacts{flex-wrap:wrap;align-items:center;gap:14px;margin-top:22px;display:flex}.svp.slpage .slwhere{color:var(--ink2);font-size:18px}.svp.slpage .acstripacts .slbtn,.svp.slpage .acstripacts .slbtn2{white-space:nowrap}.svp.slpage .slbtn{background:var(--sap);color:#fff;border-radius:16px;align-items:center;min-height:60px;padding:0 26px;font-size:20px;font-weight:620;text-decoration:none;display:inline-flex;box-shadow:0 16px 32px -20px #1d4ed8d9}.svp.slpage .slbtn:hover{background:#1a44be}.svp.slpage .slbtn:focus-visible{outline:3px solid var(--sap);outline-offset:3px}.svp.slpage .slhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.svp.slpage .slhead h2{letter-spacing:-.015em;margin:0 0 6px;font-size:23px;font-weight:660}.svp.slpage .slhead p{max-width:68ch;color:var(--ink2);margin:0;font-size:18px}.svp.slpage .slpill{color:var(--sap);font-family:var(--mono);white-space:nowrap;background:#1d4ed817;border-radius:999px;padding:8px 14px;font-size:15px}.svp.slpage .sltag{white-space:nowrap;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:#0f172a0d;border-radius:8px;justify-self:start;padding:6px 9px;font-size:12px;font-weight:600;line-height:1}.svp.slpage .sltag[data-tone=stop]{color:var(--stop);background:#b4231817}.svp.slpage .sltag[data-tone=warn]{color:var(--warn);background:#b5470817}.svp.slpage .sltag[data-tone=ok]{color:var(--ok);background:#06764717}.svp.slpage .sllist{margin:12px 0 0;padding:0;list-style:none}.svp.slpage .sllist .slrow{border-top:1px solid var(--hair);grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:18px;padding:15px 0;display:grid}.svp.slpage .sllist .slwho,.svp.slpage .acline .slwho{gap:5px;min-width:0;display:grid}.svp.slpage .sllist .slwho b{letter-spacing:-.01em;font-size:20px;font-weight:620}.svp.slpage .sllist .slwho i{color:var(--ink2);font-size:17px;font-style:normal}.svp.slpage .slmeter{background:#0f172a12;border-radius:999px;height:6px;display:block;overflow:hidden}.svp.slpage .slmeter>span{background:var(--sap);border-radius:999px;height:100%;display:block}.svp.slpage .sllist .slnum{text-align:right;justify-items:end;gap:2px;display:grid}.svp.slpage .sllist .slnum b{letter-spacing:-.02em;font-size:24px;font-weight:660}.svp.slpage .sllist .slnum i{color:var(--ink2);white-space:nowrap;font-size:16px;font-style:normal}.svp.slpage .slduo{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-top:16px;display:grid}.svp.slpage .slcell{background:#0f172a09;border-radius:20px;padding:20px}.svp.slpage .slcell .sleyebrow{margin-bottom:8px}.svp.slpage .slbig2{letter-spacing:-.03em;font-size:clamp(30px,3.4vw,40px);font-weight:700;display:block}.svp.slpage .slcell i{color:var(--ink2);margin-top:6px;font-size:18px;font-style:normal;display:block}.svp.slpage .slhours{flex-wrap:wrap;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:flex}.svp.slpage .slhour{background:#0f172a09;border-radius:16px;justify-items:center;gap:4px;min-width:62px;padding:10px 8px;display:grid}.svp.slpage .slhbar{align-items:flex-end;width:12px;height:76px;display:flex}.svp.slpage .slhbar>span{background:var(--sap);border-radius:999px;width:100%;display:block}.svp.slpage .slhour b{font-size:19px;font-weight:640}.svp.slpage .slhour i{font-style:normal;font-family:var(--mono);color:var(--ink2);font-size:14px}.svp.slpage .slhour.on{background:#1d4ed81a;box-shadow:inset 0 0 0 1px #1d4ed847}.svp.slpage .slrange{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.svp.slpage .slwk{min-height:52px;color:var(--ink2);font:inherit;cursor:pointer;background:#0f172a0b;border:0;border-radius:14px;align-items:center;padding:0 18px;font-size:17px;text-decoration:none;display:inline-flex}.svp.slpage .slwk:hover{background:#0f172a14}.svp.slpage .slwk.on{color:var(--sap);background:#1d4ed81a;font-weight:620;box-shadow:inset 0 0 0 1px #1d4ed84d}.svp.slpage .slloading{font-family:var(--mono);color:var(--warn);font-size:15px}.svp.slpage .slnote{grid-template-columns:minmax(0,1fr);align-items:center;gap:18px;display:grid}.svp.slpage .slnote:has(>*+*){grid-template-columns:104px minmax(0,1fr)}.svp.slpage .slfoot{color:var(--ink2);font-size:17px}@media (max-width:760px){.svp.slpage .sllist .slrow,.svp.slpage .slnote{grid-template-columns:104px minmax(0,1fr)}.svp.slpage .sllist .slrow .slnum{text-align:left;grid-column:2;justify-items:start}}[data-theme=dark] .svp.slpage,.dark .svp.slpage{--ink:#f5f6f8;--ink2:#9ba6b5;--sap:#60a5fa;--stop:#ff6b6b;--warn:#f5b544;--ok:#3dd68c;--canvas:#0b1220;--hair:#ffffff1c;--glass:linear-gradient(180deg, #ffffff12, #ffffff0a);--lift:0 22px 60px -34px #000c}[data-theme=dark] .svp.slpage .slglass{box-shadow:var(--lift), inset 0 0 0 1px #ffffff14}[data-theme=dark] .svp.slpage .slbtn{color:#fff;background:#1d4ed8}[data-theme=dark] .svp.slpage .slbtn:hover{background:#2563eb}[data-theme=dark] .svp.slpage .slcell,[data-theme=dark] .svp.slpage .slhour,[data-theme=dark] .svp.slpage .slwk{background:#ffffff0f}[data-theme=dark] .svp.slpage .slwk:hover{background:#ffffff1c}[data-theme=dark] .svp.slpage .slwk.on{color:#cfe0ff;background:#60a5fa29;box-shadow:inset 0 0 0 1px #60a5fa66}[data-theme=dark] .svp.slpage .slhour.on{background:#60a5fa29;box-shadow:inset 0 0 0 1px #60a5fa66}[data-theme=dark] .svp.slpage .slmeter{background:#ffffff1a}[data-theme=dark] .svp.slpage .slpill{background:#60a5fa29}[data-theme=dark] .svp.slpage .sltag{background:#ffffff14}[data-theme=dark] .svp.slpage .sltag[data-tone=stop]{background:#ff6b6b29}[data-theme=dark] .svp.slpage .sltag[data-tone=warn]{background:#f5b54429}[data-theme=dark] .svp.slpage .sltag[data-tone=ok]{background:#3dd68c29}.svp.slpage .slnote>div{justify-items:start;gap:10px;display:grid}.svp.slpage .slh2{letter-spacing:-.015em;color:var(--ink);margin:0;font-size:23px;font-weight:660}.svp.slpage .slbtn2{min-height:52px;color:var(--sap);background:0 0;border-radius:14px;align-items:center;padding:0 20px;font-size:18px;font-weight:620;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #1d4ed859}.svp.slpage .slbtn2:hover{background:#1d4ed812}.svp.slpage .slbtn2:focus-visible{outline:3px solid var(--sap);outline-offset:3px}.svp.slpage .sllist .slrow.off b{font-weight:560}[data-theme=dark] .svp.slpage .slbtn2{box-shadow:inset 0 0 0 1px #60a5fa66}[data-theme=dark] .svp.slpage .slbtn2:hover{background:#60a5fa1f}.svp.slpage .mnsearch{background:#0f172a0b;border-radius:14px;align-items:center;min-height:52px;padding:0 16px;display:inline-flex}.svp.slpage .mnsearch input{min-width:220px;color:var(--ink);font:inherit;background:0 0;border:0;font-size:17px}.svp.slpage .mnsearch input::placeholder{color:var(--ink2)}.svp.slpage .mnsearch:focus-within{outline:3px solid var(--sap);outline-offset:3px}.svp.slpage .mnsr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-theme=dark] .svp.slpage .mnsearch{background:#ffffff0f}.svp.slpage{gap:16px;max-width:1240px;padding:16px 18px 22px;display:grid}.svp.slpage .slbar{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;display:flex}.svp.slpage .sltotal{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:10px;padding:2px 0;display:inline-flex}.svp.slpage .sltotal>span{color:var(--ink3,var(--ink2));font-size:22px}.svp.slpage .sltotal:focus-visible{outline:2px solid var(--sap);outline-offset:3px;border-radius:8px}.svp.slpage .sltotal b{letter-spacing:-.03em;font-size:clamp(26px,3vw,36px);font-weight:700}.svp.slpage .sltotal .sldim{font-size:19px}.svp.slpage .sldim{color:var(--ink2)}.svp.slpage .slperiods{background:#0f172a0d;border-radius:14px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.svp.slpage .slwk{min-height:44px;color:var(--ink2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 16px;font-size:17px;font-weight:600}.svp.slpage .slloading{font-family:var(--mono);color:var(--warn);align-self:center;padding:0 8px;font-size:14px}.svp.slpage{--in:#0f8a4c;--in-soft:#0f8a4c1a;--out:#c2352b;--out-soft:#c2352b1a;--spring:.52s cubic-bezier(.22, 1.4, .36, 1);--ease:.26s cubic-bezier(.32, .72, 0, 1)}[data-theme=dark] .svp.slpage{--in:#34d399;--in-soft:#34d3991f;--out:#f87171;--out-soft:#f871711f}.svp.slpage .sltotal b{letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--in);font-size:clamp(34px,4vw,46px);font-weight:600}.svp.slpage .slperiods{background:#0f172a0d;border-radius:999px;gap:2px;padding:3px;display:inline-flex}.svp.slpage .slwk{min-height:38px;color:var(--ink2);font:inherit;cursor:pointer;transition:background var(--ease), color var(--ease);background:0 0;border:0;border-radius:999px;padding:0 17px;font-size:16px;font-weight:520}.svp.slpage .slwk:focus-visible{outline:2px solid var(--sap);outline-offset:2px}.svp.slpage .slislands{grid-template-columns:repeat(auto-fit,minmax(196px,1fr));gap:12px;display:grid}@media (max-width:1180px){.svp.slpage .slislands{grid-template-columns:repeat(2,minmax(0,1fr))}}.svp.slpage .slcell{box-shadow:none;animation:slrise var(--spring) both;animation-delay:calc(var(--i,0) * 55ms);background:0 0;border:0;border-radius:0;padding:0;display:grid}@keyframes slrise{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}.svp.slpage .slisland{transition:transform var(--ease), box-shadow var(--ease);background:#fff;border-radius:22px;align-content:start;gap:7px;padding:20px 22px 18px;display:grid;box-shadow:0 1px 2px #0f172a0d,0 12px 32px -24px #0f172a66,inset 0 0 0 1px #0f172a0e}.svp.slpage .slisland:hover{transform:translateY(-2px);box-shadow:0 2px 4px #0f172a0f,0 22px 44px -26px #0f172a73,inset 0 0 0 1px #0f172a12}.svp.slpage .slisland .slhead{justify-content:space-between;align-items:center;gap:8px;margin:0;display:flex}.svp.slpage .slisland h3{letter-spacing:-.01em;color:var(--ink2);align-items:center;gap:9px;margin:0;font-size:17px;font-weight:560;display:flex}.svp.slpage .slfig{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(27px,2.5vw,33px);font-weight:600;line-height:1.1}.svp.slpage [data-flow=in] .slfig{color:var(--in)}.svp.slpage [data-flow=out] .slfig{color:var(--out)}.svp.slpage .slfigunknown{color:var(--ink2);font-size:clamp(22px,1.9vw,26px);font-weight:520}.svp.slpage .slmeta{font-variant-numeric:tabular-nums;align-items:baseline;gap:12px;font-size:16px;display:flex}.svp.slpage .slcount{color:var(--ink2)}.svp.slpage .slchange{font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;font-size:16px;font-weight:560;display:inline-flex}.svp.slpage .slchange[data-dir=up]{color:var(--in)}.svp.slpage .slchange[data-dir=down]{color:var(--out)}.svp.slpage .slchange[data-dir=flat]{color:var(--ink2)}.svp.slpage .slchange .sldim{color:var(--ink2);font-weight:460}.svp.slpage .slsr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.svp.slpage .slinfo{width:25px;height:25px;color:var(--ink2);font-family:var(--mono);cursor:pointer;transition:background var(--ease), color var(--ease), transform var(--ease);background:#0f172a0e;border:0;border-radius:999px;font-size:13px;font-weight:600;line-height:1}.svp.slpage .slinfo:hover{background:#0f172a1a;transform:scale(1.08)}.svp.slpage .slinfo:focus-visible{outline:2px solid var(--sap);outline-offset:2px}.svp.slpage .slexplain{max-width:68ch;color:var(--ink2);animation:slfade var(--ease) both;margin:2px 0 4px;font-size:16px;line-height:1.45}@keyframes slfade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.svp.slpage .slislandacts{align-items:center;gap:8px;margin-top:3px;display:flex}.svp.slpage .slmore{min-width:46px;height:30px;color:var(--ink2);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--ease), color var(--ease);background:#0f172a0e;border:0;border-radius:999px;justify-self:start;align-items:center;gap:4px;padding:0 11px;font-size:15px;font-weight:560;display:inline-flex}.svp.slpage .slmore:hover{background:#0f172a1a}.svp.slpage .slmore.on{background:var(--ink);color:var(--canvas,#fff)}.svp.slpage .slmore:focus-visible,.svp.slpage .slrate:focus-visible,.svp.slpage .sllink:focus-visible{outline:2px solid var(--sap);outline-offset:2px}.svp.slpage .slrate{background:var(--out-soft);height:30px;color:var(--out);font:inherit;cursor:pointer;white-space:nowrap;transition:background var(--ease);border:0;border-radius:999px;padding:0 14px;font-size:15px;font-weight:580}.svp.slpage .slrate:hover{background:#c2352b29}.svp.slpage .slbreak{animation:slopen var(--spring) both;background:#fff;border-radius:22px;gap:12px;margin-top:14px;padding:20px 22px 16px;display:grid;box-shadow:0 1px 2px #0f172a0d,0 12px 32px -24px #0f172a66,inset 0 0 0 1px #0f172a0e}@keyframes slopen{0%{opacity:0;transform:translateY(-10px)scale(.99)}to{opacity:1;transform:none}}.svp.slpage .slbreak .slhead{justify-content:space-between;align-items:baseline;gap:12px;margin:0;display:flex}.svp.slpage .slbreak h3{color:var(--ink2);margin:0;font-size:17px;font-weight:560}.svp.slpage .slslices,.svp.slpage .sllanes{gap:0;margin:0;padding:0;list-style:none;display:grid}.svp.slpage .slslices li,.svp.slpage .sllanes li{font-variant-numeric:tabular-nums;animation:slfade var(--ease) both;animation-delay:calc(var(--i,0) * 26ms);border-top:1px solid #0f172a0f;align-items:center;gap:16px;padding:11px 0;font-size:17px;display:grid}.svp.slpage .slslices li{grid-template-columns:minmax(150px,1.2fr) minmax(70px,2fr) 116px 62px 50px}.svp.slpage .sllanes li{grid-template-columns:minmax(170px,1fr) 132px 62px 82px}.svp.slpage .slslices li:first-child,.svp.slpage .sllanes li:first-child{border-top:0}.svp.slpage .slsname{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);align-items:center;gap:10px;font-weight:480;display:flex;overflow:hidden}.svp.slpage .slmark{border-radius:6px;flex:none}.svp.slpage .slsbar{background:#0f172a0f;border-radius:999px;height:5px;display:block;overflow:hidden}.svp.slpage .slsbar>span{background:var(--brand,var(--in));border-radius:999px;height:100%;display:block}.svp.slpage [data-flow=out] .slsbar>span{background:var(--brand,var(--out));transform-origin:0;animation:slgrow var(--spring) both;animation-delay:calc(var(--i,0) * 26ms + 60ms)}@keyframes slgrow{0%{transform:scaleX(0)}to{transform:none}}.svp.slpage .slslices b,.svp.slpage .sllanes b{text-align:right;font-weight:560}.svp.slpage .slscount,.svp.slpage .slsshare,.svp.slpage .sllanerate{color:var(--ink2);white-space:nowrap;font-size:16px}.svp.slpage .slscount,.svp.slpage .slsshare{text-align:right}.svp.slpage .sllink{color:var(--ink2);font:inherit;cursor:pointer;transition:background var(--ease), color var(--ease);background:#0f172a0e;border:0;border-radius:999px;justify-self:end;padding:6px 12px;font-size:15px;font-weight:560}.svp.slpage .sllink:hover{color:var(--ink);background:#0f172a1a}.svp.slpage .slwho ul{border-top:1px solid #0f172a0f;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:7px 26px;margin:0;padding:12px 0 0;list-style:none;display:grid}.svp.slpage .slwho li{font-variant-numeric:tabular-nums;color:var(--ink2);justify-content:space-between;align-items:baseline;gap:12px;font-size:16px;display:flex}.svp.slpage .slwho b{color:var(--ink);font-weight:560}.svp.slpage .slnote p{color:var(--ink2);margin:0;font-size:18px}@media (max-width:980px){.svp.slpage .slslices li,.svp.slpage .sllanes li{grid-template-columns:minmax(0,1fr) 116px 62px;row-gap:5px}.svp.slpage .slsbar{order:3;grid-column:1/-1}.svp.slpage .sllink{order:4}}@media (prefers-reduced-motion:reduce){.svp.slpage .slcell,.svp.slpage .slbreak,.svp.slpage .slexplain,.svp.slpage .slslices li,.svp.slpage .sllanes li,.svp.slpage .slsbar>span{animation:none}.svp.slpage .slisland{transition:none}}[data-theme=dark] .svp.slpage .slperiods,[data-theme=dark] .svp.slpage .slinfo,[data-theme=dark] .svp.slpage .slmore,[data-theme=dark] .svp.slpage .sllink{background:#ffffff12}[data-theme=dark] .svp.slpage .slwk.on{color:var(--ink);background:#ffffff26}[data-theme=dark] .svp.slpage .slinfo:hover,[data-theme=dark] .svp.slpage .slmore:hover,[data-theme=dark] .svp.slpage .sllink:hover{background:#ffffff21}[data-theme=dark] .svp.slpage .slmore.on{color:#0b1220;background:#ffffffe6}[data-theme=dark] .svp.slpage .slrate{color:var(--out);background:#f8717129}[data-theme=dark] .svp.slpage .slisland,[data-theme=dark] .svp.slpage .slbreak{background:#141d2f;box-shadow:0 1px 2px #0006,inset 0 0 0 1px #ffffff13}[data-theme=dark] .svp.slpage .slslices li,[data-theme=dark] .svp.slpage .sllanes li,[data-theme=dark] .svp.slpage .slwho ul{border-top-color:#ffffff14}[data-theme=dark] .svp.slpage .slsbar{background:#ffffff1a}[data-theme=dark] .svp.slpage .slsbar>span{background:var(--brand-dark,var(--in))}[data-theme=dark] .svp.slpage [data-flow=out] .slsbar>span{background:var(--brand-dark,var(--out))}dialog.sldialog{color:#0f172a;background:#fff;border:0;border-radius:26px;width:min(460px,100vw - 32px);padding:0;animation:.32s cubic-bezier(.32,.72,0,1) both sldialogin;box-shadow:0 30px 90px #0f172a42}@keyframes sldialogin{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}dialog.sldialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a5c}.sldform{gap:14px;padding:24px 26px 20px;display:grid}.sldform h2{letter-spacing:-.02em;margin:0;font-size:21px;font-weight:600}.sldmodes{background:#0f172a0d;border-radius:999px;gap:2px;padding:3px;display:inline-flex}.sldfield{color:#475569;gap:6px;font-size:16px;display:grid}.sldinput{transition:box-shadow var(--ease,.2s);background:#0f172a0b;border-radius:15px;align-items:center;gap:8px;padding:11px 15px;display:flex}.sldinput i{color:#475569;font-size:19px;font-style:normal;font-weight:560}.sldinput input{min-width:0;color:inherit;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;flex:1;font-size:23px;font-weight:600}.sldinput input:focus-visible{outline:0}.sldinput:focus-within{box-shadow:inset 0 0 0 2px #1d4ed8}.sldsay{color:#475569;margin:0;font-size:16px;line-height:1.45}.sldwrong{color:#c2352b;margin:0;font-size:16px;font-weight:560}.sldacts{justify-content:flex-end;gap:8px;margin-top:2px;display:flex}.sldacts button{height:40px;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 18px;font-size:16px;font-weight:580}.sldacts .sldcancel{color:#475569;background:#0f172a0e}.sldacts .sldsave{color:#fff;background:#0f172a}.sldacts .sldsave:disabled{opacity:.4;cursor:not-allowed}[data-theme=dark] dialog.sldialog{color:#e2e8f0;background:#141d2f}[data-theme=dark] .sldinput,[data-theme=dark] .sldmodes,[data-theme=dark] .sldacts .sldcancel{background:#ffffff14}[data-theme=dark] .sldacts .sldsave{color:#0b1220;background:#e2e8f0}[data-theme=dark] .sldsay,[data-theme=dark] .sldfield,[data-theme=dark] .sldinput i{color:#94a3b8}.svp.slpage .slbooks{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:0 40px;display:grid}.svp.slpage .slledger{margin:0;padding:0;list-style:none;display:grid}.svp.slpage .slledger li{font-variant-numeric:tabular-nums;color:var(--ink2);animation:slfade var(--ease) both;animation-delay:calc(var(--i,0) * 26ms);border-top:1px solid #0f172a0f;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;font-size:17px;display:flex}.svp.slpage .slledger b{color:var(--ink);font-weight:560}.svp.slpage .slledger li[data-role=total]{border-top-width:2px;border-top-color:var(--ink);color:var(--ink);font-weight:560}.svp.slpage .slledger li[data-role=total] b{font-size:19px;font-weight:620}.svp.slpage .slledger li[data-role=in] b{color:var(--in)}.svp.slpage .slledger li[data-role=out] b{color:var(--out)}.svp.slpage .slrecon{max-width:72ch;color:var(--ink2);font-variant-numeric:tabular-nums;margin:0;font-size:16px}.svp.slpage .slrecon b{color:var(--ink);font-weight:600}[data-theme=dark] .svp.slpage .slledger li{border-top-color:#ffffff14}[data-theme=dark] .svp.slpage .slledger li[data-role=total]{border-top-color:var(--ink)}.svp.slpage .slbankmark{background:var(--out);border-radius:6px;flex:none;width:22px;height:22px;display:inline-block}.svp.slpage .slsubhead{justify-content:space-between;align-items:baseline;gap:14px;padding-bottom:4px;display:flex}.svp.slpage .slsubhead b{font-variant-numeric:tabular-nums;font-size:17px;font-weight:560}.svp.slpage .slin{color:var(--in)}.svp.slpage .slsubwrap{border-top:1px solid #0f172a0f;gap:6px;padding-top:14px;display:grid}.svp.slpage .slsubs{margin:0;padding:0;list-style:none;display:grid}.svp.slpage .slsubs li{font-variant-numeric:tabular-nums;animation:slfade var(--ease) both;animation-delay:calc(var(--i,0) * 26ms);border-top:1px solid #0f172a0f;grid-template-columns:minmax(150px,1.2fr) minmax(130px,1fr) 62px 74px;align-items:baseline;gap:14px;padding:9px 0;font-size:17px;display:grid}.svp.slpage .slsubs li:first-child{border-top:0}.svp.slpage .slsubs .slscount,.svp.slpage .slsubs .sldim:last-child{text-align:right}.svp.slpage .sllines{border-top:1px solid #0f172a0f;gap:6px;padding-top:14px;display:grid}.svp.slpage .sllines ul{margin:0;padding:0;list-style:none;display:grid}.svp.slpage .sllines li{font-variant-numeric:tabular-nums;border-top:1px solid #0f172a0f;grid-template-columns:62px minmax(140px,1fr) 104px auto;align-items:baseline;gap:14px;padding:9px 0;font-size:17px;display:grid}.svp.slpage .sllines li:first-child{border-top:0}.svp.slpage .sllines li b{text-align:right;font-weight:560}.svp.slpage .sllines li[data-label=transfer] b,.svp.slpage .sllines li[data-label=personal] b{color:#64748b;text-decoration:line-through}[data-theme=dark] .svp.slpage .sllines li[data-label=transfer] b,[data-theme=dark] .svp.slpage .sllines li[data-label=personal] b{color:#94a3b8}.svp.slpage .sllines .sldate{color:var(--ink2);font-size:15px}.svp.slpage .sllines .slwhy{color:var(--ink2);grid-column:2/4;font-size:14px;line-height:1.35}.svp.slpage .sllines .slwhy:empty{display:none}.svp.slpage .sllines .slmark{grid-area:1/4/span 2;align-self:center;gap:6px;display:flex}.svp.slpage .sllines .slmark button{min-height:36px;font:inherit;color:var(--ink2);cursor:pointer;transition:background var(--ease), color var(--ease);background:#0f172a0d;border:0;border-radius:999px;padding:6px 13px;font-size:14px}.svp.slpage .sllines .slmark button:hover{background:#0f172a17}.svp.slpage .sllines .slmark button[aria-pressed=true]{background:var(--out);color:#fff}[data-theme=dark] .svp.slpage .sllines,[data-theme=dark] .svp.slpage .sllines li{border-top-color:#ffffff14}[data-theme=dark] .svp.slpage .sllines .slmark button{color:var(--ink2);background:#ffffff14}[data-theme=dark] .svp.slpage .sllines .slmark button:hover{background:#ffffff24}[data-theme=dark] .svp.slpage .sllines .slmark button[aria-pressed=true]{color:#fca5a5;background:#f8717138}@media (max-width:980px){.svp.slpage .sllines li{grid-template-columns:62px minmax(0,1fr) 104px}.svp.slpage .sllines .slmark{grid-area:auto/1/auto/-1}}.svp.slpage .dplist{margin:12px 0 0;padding:0;list-style:none;display:grid}.svp.slpage .dplist li{font-variant-numeric:tabular-nums;animation:slfade var(--ease) both;animation-delay:calc(var(--i,0) * 26ms);border-top:1px solid #0f172a0f;grid-template-columns:58px 120px minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 0;font-size:17px;display:grid}.svp.slpage .dplist li:first-child{border-top:0}.svp.slpage .dplist .dpday{color:var(--ink2);font-size:15px}.svp.slpage .dplist b{font-size:20px;font-weight:700}.svp.slpage .dplist .dpsay{color:var(--ink2);font-size:15px;line-height:1.35}.svp.slpage .dpbtn{min-height:44px;font:inherit;color:var(--ink);cursor:pointer;white-space:nowrap;background:#0f172a0f;border:0;border-radius:12px;padding:0 18px;font-size:16px;font-weight:600}.svp.slpage .dpbtn[data-ready]{color:#fff;background:#04693a}[data-theme=dark] .svp.slpage .dplist li{border-top-color:#ffffff14}[data-theme=dark] .svp.slpage .dpbtn{color:var(--ink);background:#ffffff17}[data-theme=dark] .svp.slpage .dpbtn[data-ready]{color:#6ee7b7;background:#34d39938}@media (max-width:980px){.svp.slpage .dplist li{grid-template-columns:58px minmax(0,1fr) auto}.svp.slpage .dplist .dpsay{grid-column:1/-1}}.svp.slpage .slconnect{background:#fff;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:18px 22px;display:flex;box-shadow:0 1px 2px #0f172a0d,inset 0 0 0 1px #0f172a0e}.svp.slpage .slconnect>div{gap:3px;display:grid}.svp.slpage .slconnect b{font-size:19px;font-weight:580}.svp.slpage .slconnect .sldim{color:var(--ink2);font-size:16px}@media (max-width:980px){.svp.slpage .slsubs li{grid-template-columns:minmax(0,1fr) 74px;row-gap:4px}.svp.slpage .slsubs .sldim:nth-child(2){order:3;grid-column:1/-1}}[data-theme=dark] .svp.slpage .slconnect{background:#141d2f;box-shadow:0 1px 2px #0006,inset 0 0 0 1px #ffffff13}[data-theme=dark] .svp.slpage .slsubs li,[data-theme=dark] .svp.slpage .slsubwrap{border-top-color:#ffffff14}.svp.copanel{gap:14px;margin-bottom:18px;display:grid}.svp.slpage .coalert{background:var(--out-soft);animation:slfade var(--ease) both;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:15px 20px;display:flex}.svp.slpage .coalert b{color:var(--out);letter-spacing:-.012em;font-size:19px;font-weight:580}.svp.slpage .cogroups{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));align-items:stretch;gap:12px;display:grid}.svp.slpage .cogroup{transition:transform var(--ease), box-shadow var(--ease);background:#fff;border-radius:20px;align-content:start;gap:6px;padding:17px 18px 15px;display:grid;box-shadow:0 1px 2px #0f172a0d,0 12px 32px -26px #0f172a66,inset 0 0 0 1px #0f172a0e}.svp.slpage .cogroup:hover{transform:translateY(-2px)}.svp.slpage .cogroup h3{color:var(--ink2);margin:0;font-size:15px;font-weight:560}.svp.slpage .cogroup .slfig{font-size:clamp(23px,2vw,28px)}.svp.slpage [data-flow=flat] .slfig{color:var(--ink)}.svp.slpage .corows{gap:0;margin:4px 0 0;padding:0;list-style:none;display:grid}.svp.slpage .corows li{font-variant-numeric:tabular-nums;animation:slfade var(--ease) both;animation-delay:calc(var(--i,0) * 22ms);border-top:1px solid #0f172a0f;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:7px 0;font-size:16px;display:grid}.svp.slpage .corows li:first-child{border-top:0}.svp.slpage .coname{align-items:center;gap:8px;min-width:0;font-weight:480;display:flex}.svp.slpage .coname .conametext{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.svp.slpage .corows b{text-align:right;font-weight:560}.svp.slpage .corows b[data-urgent]{color:var(--out)}.svp.slpage .conote{color:var(--ink3,var(--ink2));white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;font-size:14px;overflow:hidden}.svp.slpage .comore .coname{color:var(--ink2);font-weight:460}.svp.slpage .cofine{color:var(--ink3,var(--ink2));margin:2px 0 0;font-size:14px;line-height:1.4}.svp.slpage .cobtn{height:30px;color:var(--ink2);font:inherit;cursor:pointer;white-space:nowrap;transition:background var(--ease), color var(--ease);background:#0f172a0e;border:0;border-radius:999px;justify-self:start;margin-top:6px;padding:0 14px;font-size:15px;font-weight:560}.svp.slpage .cobtn:hover{color:var(--ink);background:#0f172a1a}.svp.slpage .cobtn:focus-visible{outline:2px solid var(--sap);outline-offset:2px}.svp.slpage .coprimary{background:var(--out);color:#fff}.svp.slpage .coprimary:hover{background:var(--out);color:#fff;filter:brightness(1.08)}@media (prefers-reduced-motion:reduce){.svp.slpage .coalert,.svp.slpage .corows li{animation:none}.svp.slpage .cogroup{transition:none}}[data-theme=dark] .svp.slpage .cogroup{background:#141d2f;box-shadow:0 1px 2px #0006,inset 0 0 0 1px #ffffff13}[data-theme=dark] .svp.slpage .corows li{border-top-color:#ffffff14}[data-theme=dark] .svp.slpage .cobtn{background:#ffffff14}[data-theme=dark] .svp.slpage .cobtn:hover{background:#ffffff24}[data-theme=dark] .svp.slpage .coprimary{background:var(--out);color:#0b1220}.svp.slpage .dswrap{border-radius:14px;margin-top:14px;overflow-x:auto}.svp.slpage .dstable{border-collapse:collapse;font-variant-numeric:tabular-nums;min-width:100%;font-size:14px}.svp.slpage .dstable th,.svp.slpage .dstable td{text-align:right;white-space:nowrap;border-bottom:1px solid #0f172a0f;padding:7px 9px}.svp.slpage .dstable thead th{color:var(--ink2);font-size:13px;font-weight:600}.svp.slpage .dstable th[scope=row],.svp.slpage .dstable thead th:first-child{z-index:2;text-align:left;background:var(--card);min-width:190px;font-weight:560;position:sticky;left:0}.svp.slpage .dstable thead th{z-index:3;background:var(--card);position:sticky;top:0}.svp.slpage .dstable thead th:first-child{z-index:4}.svp.slpage .dswrap{max-height:min(70vh,620px);overflow-y:auto}.svp.slpage .dstable .dstotal{border-left:1px solid #0f172a17;font-weight:640}.svp.slpage .dstable tr[data-tender] th[scope=row]{color:var(--sap)}.svp.slpage .dstable tfoot th,.svp.slpage .dstable tfoot td{border-top:2px solid #0f172a24;border-bottom:0;font-weight:680}.svp.slpage .dsnav{align-items:center;gap:10px;display:inline-flex}.svp.slpage .dsnav button{min-width:36px;min-height:36px;font:inherit;color:var(--ink);cursor:pointer;background:#0f172a0f;border:0;border-radius:10px;font-size:16px}[data-theme=dark] .svp.slpage .dstable th,[data-theme=dark] .svp.slpage .dstable td{border-bottom-color:#ffffff14}[data-theme=dark] .svp.slpage .dstable th[scope=row],[data-theme=dark] .svp.slpage .dstable thead th:first-child{background:#141d2f}[data-theme=dark] .svp.slpage .dsnav button{background:#ffffff17}[data-theme=dark] .svp.slpage .dstable tfoot th,[data-theme=dark] .svp.slpage .dstable tfoot td{border-top-color:#ffffff2e}.svp.slpage .rosterfacts{border-top:1px solid var(--hair);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px;margin:16px 0 0;padding:14px 0 0;display:grid}.svp.slpage .rosterfacts dt{color:var(--ink2);margin:0;font-size:13px}.svp.slpage .rosterfacts dd{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:25px;font-weight:620}.svp.slpage .slcta{background:var(--sap);color:#fff;height:30px;font:inherit;cursor:pointer;white-space:nowrap;transition:background var(--ease);border:0;border-radius:999px;align-items:center;padding:0 14px;font-size:15px;font-weight:580;text-decoration:none;display:inline-flex}.svp.slpage .slcta:hover{background:color-mix(in srgb, var(--sap) 86%, #000)}.svp.slpage .slcta:disabled{opacity:.55;cursor:default}.svp.slpage .slcta:focus-visible{outline:2px solid var(--sap);outline-offset:2px}.apfigs,.aplist{margin:0;padding:0;list-style:none}.apfigs{gap:6px;display:grid}.apfigs li,.apbalance{justify-content:space-between;align-items:baseline;gap:12px;font-size:15px;display:flex}.apfigs b,.apbalance b{font-variant-numeric:tabular-nums;font-weight:640}.apbalance{border-top:1px solid #0f172a1a;margin-top:10px;padding-top:10px;font-weight:620}.apwhen{opacity:.72;margin:2px 0 0;font-size:13px}.aplist{gap:2px;max-height:320px;display:grid;overflow-y:auto}.aplist label{cursor:pointer;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:7px 4px;display:grid}.aplist label:hover{background:#0f172a0a}.apnum{font-variant-numeric:tabular-nums;font-weight:600}.apdate,.apage{opacity:.66;font-size:13px}.apage{margin-left:6px}.slin{color:#067647}.slout{color:#c2352b}[data-theme=dark] .apbalance{border-top-color:#ffffff1f}[data-theme=dark] .aplist label:hover{background:#ffffff0f}[data-theme=dark] .slin{color:#3dd68c}[data-theme=dark] .slout{color:#f87171}.svp.slpage .tpchannels{flex-wrap:wrap;gap:8px;margin:14px 0 10px;display:flex}.svp.slpage .tpchan{border:1px solid var(--hair);min-height:44px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:7px 14px;font-size:15px;font-weight:580;display:flex}.svp.slpage .tpchan.on{background:var(--sap);border-color:var(--sap);color:#fff}.svp.slpage .tpchan:focus-visible{outline:2px solid var(--sap);outline-offset:2px}.svp.slpage .tpkeep{opacity:.7;font-size:12.5px;font-weight:500}.svp.slpage .tpsource{margin-top:0}.svp.slpage .tpwrap{margin-top:12px;overflow-x:auto}.svp.slpage .tptable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.svp.slpage .tptable th,.svp.slpage .tptable td{text-align:right;white-space:nowrap;border-bottom:1px solid var(--hair);padding:9px 10px}.svp.slpage .tptable th[scope=row],.svp.slpage .tptable thead th:first-child{text-align:left;white-space:normal;min-width:200px;font-weight:560}.svp.slpage .tptable thead th{color:var(--ink2);font-size:13px;font-weight:600}.svp.slpage .tptable td:nth-child(5){font-weight:640}.svp.slpage .tppct{opacity:.65;margin-left:8px;font-size:13px;font-weight:500}.svp.slpage .tploss{color:var(--out)}.svp.slpage .tpunknown{color:var(--ink2);cursor:help;font-size:13px;font-style:italic;font-weight:500}
[data-portal-content] .text-\[5px\],[data-portal-content] .text-\[9px\],[data-portal-content] .text-\[10px\],[data-portal-content] .text-\[11px\],[data-portal-content] .text-\[11\.5px\]{font-size:15px;line-height:1.4}[data-portal-content] .text-xs,[data-portal-content] .text-\[12px\],[data-portal-content] .text-\[12\.5px\],[data-portal-content] .text-\[13px\]{font-size:16px;line-height:1.45}[data-portal-content] .text-sm,[data-portal-content] .text-\[14px\],[data-portal-content] .text-\[15px\]{font-size:17px;line-height:1.5}[data-portal-content] .text-base{font-size:19px;line-height:1.5}[data-portal-content] .uppercase.tracking-\[0\.14em\],[data-portal-content] .uppercase.tracking-widest,[data-portal-content] .uppercase.tracking-\[0\.2em\]{letter-spacing:.13em;font-size:13px}[data-portal-content]{--ink-tertiary:#475569;--ink-secondary:#334155;--ink-primary:#0b1220}[data-portal-content] .text-\[color\:var\(--ink-tertiary\)\],[data-portal-content] .text-slate-400,[data-portal-content] .text-gray-400,[data-portal-content] .text-neutral-400{color:#475569}[data-portal-content] button:not(.h-9):not(.h-8):not([aria-label]):not(.svp *),[data-portal-content] a[role=button]:not(.svp *){min-height:44px}[data-portal-content] input,[data-portal-content] select,[data-portal-content] textarea{min-height:44px;font-size:17px}[data-portal-content] button:focus-visible,[data-portal-content] [role=button]:focus-visible,[data-portal-content] input:focus-visible,[data-portal-content] select:focus-visible{outline:3px solid var(--brand-plum,#1d4ed8);outline-offset:2px}[data-portal-content] .rounded-xl.border,[data-portal-content] .rounded-2xl.border{border-color:#0f172a17;border-radius:20px;box-shadow:0 18px 44px -34px #0f172a61}[data-portal-content] .bg-\[color\:var\(--canvas-surface\)\].rounded-xl,[data-portal-content] .bg-\[color\:var\(--canvas-surface\)\].rounded-2xl{-webkit-backdrop-filter:blur(18px)saturate(150%);background:linear-gradient(#fffffff0,#ffffffd1)}[data-portal-content]{font-variant-numeric:tabular-nums}[data-theme=dark] [data-portal-content],.dark [data-portal-content]{--ink-tertiary:#9ba6b5;--ink-secondary:#c3ccd8;--ink-primary:#f5f6f8}[data-theme=dark] [data-portal-content] .text-\[color\:var\(--ink-tertiary\)\],[data-theme=dark] [data-portal-content] .text-slate-400,[data-theme=dark] [data-portal-content] .text-gray-400,[data-theme=dark] [data-portal-content] .text-neutral-400{color:#9ba6b5}[data-theme=dark] [data-portal-content] .bg-\[color\:var\(--canvas-surface\)\].rounded-xl,[data-theme=dark] [data-portal-content] .bg-\[color\:var\(--canvas-surface\)\].rounded-2xl{-webkit-backdrop-filter:blur(18px)saturate(140%);background:#ffffff0d}[data-theme=dark] [data-portal-content] .rounded-xl.border,[data-theme=dark] [data-portal-content] .rounded-2xl.border{box-shadow:none;border-color:#ffffff1a}@media print{[data-portal-content]{padding-left:0!important;overflow:visible!important}}
.svp.slpage{margin-inline:auto}@media (max-width:640px){.svp .tbchips{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:none;flex-wrap:nowrap;width:100%;padding:2px 2px 6px;overflow-x:auto}.svp .tbchips::-webkit-scrollbar{display:none}.svp .tbchips:before{display:none}.svp .tbchip{scroll-snap-align:start;flex:none;min-height:44px}.svp .tbsay{font-size:22px;line-height:1.18}.svp.slpage .slislands{grid-template-columns:minmax(0,1fr)}.svp.slpage .slisland{padding:18px}}
.suavo-public{--public-white:#fdfeff;--public-surface:#f6f9ff;--public-ink:#08162a;--public-ink-soft:#414e60;--public-ink-muted:#697280;--public-deep:#010d25;--public-deep-raised:#021738;--public-blue:#006cd5;--public-blue-dark:#0052ad;--public-blue-soft:#d7eaff;--public-success:#007f3d;--public-danger:#ac191f;--public-border:#d0d8e4;--public-border-dark:#3a4e6b;--public-shadow:0 24px 70px #06122324;--public-shadow-soft:0 10px 30px #06122314;--public-ease:cubic-bezier(.16, 1, .3, 1);color:var(--public-ink);background:var(--public-white);font-family:var(--font-body), system-ui, sans-serif;overflow:clip}@supports (color:lab(0% 0 0)){.suavo-public{--public-white:lab(99.6443% -.330836 -1.47095);--public-surface:lab(97.896% -.651836 -2.93633);--public-ink:lab(6.94922% .329196 -15.6917);--public-ink-soft:lab(32.5806% -1.4268 -12.642);--public-ink-muted:lab(47.7168% -1.31997 -9.14552);--public-deep:lab(3.75022% 1.65813 -17.1778);--public-deep-raised:lab(7.73149% 3.37073 -24.2853);--public-blue:lab(43.9511% 19.1486 -83.6541);--public-blue-dark:lab(33.5844% 20.2599 -75.1389);--public-blue-soft:lab(91.7607% -3.11798 -16.247);--public-success:lab(46.1996% -46.9907 28.4976);--public-danger:lab(37.8598% 56.9075 38.4584);--public-border:lab(86.0405% -1.40074 -6.57089);--public-border-dark:lab(32.4534% -1.37454 -19.6155);--public-shadow:0 24px 70px lab(5.07011% .20726 -13.2453/.14);--public-shadow-soft:0 10px 30px lab(5.07011% .20726 -13.2453/.08)}}.suavo-public *,.suavo-public :before,.suavo-public :after{box-sizing:border-box}.suavo-public a,.suavo-public button,.suavo-public input,.suavo-public select,.suavo-public textarea{font:inherit}.suavo-public :is(a,button,input,select,textarea,summary):focus-visible,.suavo-public-nav :is(a,button):focus-visible{outline:3px solid var(--public-blue,#1d4ed8);outline-offset:3px}.public-shell{isolation:isolate;background:var(--public-white);min-height:100svh;position:relative}.public-container{width:min(100% - 2rem,82.5rem);margin-inline:auto}.public-section{min-height:82svh;padding-block:clamp(5rem,10vw,9rem);position:relative}.public-section-full{min-height:100svh}.public-display{letter-spacing:-.058em;text-wrap:balance;max-width:17.5ch;margin:0;font-size:clamp(3.25rem,4.8vw,4.65rem);font-weight:540;line-height:.99}.public-display>span{display:block}@media (max-width:64rem){.public-hero{padding-top:5.25rem}}@media (max-width:42rem){.public-hero-media{min-height:48svh}}.public-industry-preview{background:var(--public-white)}.public-industry-preview-heading{grid-template-columns:minmax(0,.9fr) minmax(22rem,.75fr);align-items:end;gap:clamp(2rem,7vw,7rem);display:grid}.public-industry-preview-heading .public-lead{margin:0}.public-industry-preview-grid{border:1px solid var(--public-border);background:var(--public-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:4rem;display:grid}.public-industry-preview-grid a{min-height:18rem;color:var(--public-ink);background:var(--public-white);align-content:end;gap:.55rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid;position:relative}.public-industry-preview-grid a:hover{color:var(--public-blue-dark)}.public-industry-preview-grid small{color:var(--public-blue-dark);letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:750}.public-industry-preview-grid strong{letter-spacing:-.045em;max-width:14ch;font-size:clamp(1.5rem,2.6vw,2.25rem);line-height:1}.public-industry-preview-grid span{max-width:22rem;color:var(--public-ink-muted);font-size:.78rem;line-height:1.55}.public-industry-preview-grid svg{width:1rem;height:1rem;position:absolute;top:1.5rem;right:1.5rem}.public-industry-preview-all{width:fit-content;margin-top:2rem}@media (max-width:64rem){.public-industry-preview-heading{grid-template-columns:1fr;align-items:start}.public-industry-preview-grid{grid-template-columns:1fr}.public-industry-preview-grid a{min-height:12rem}}.public-title{letter-spacing:-.058em;text-wrap:balance;max-width:15ch;margin:0;font-size:clamp(2.45rem,5.2vw,5.8rem);font-weight:570;line-height:.98}.public-subtitle{letter-spacing:-.052em;text-wrap:balance;max-width:20ch;margin:0;font-size:clamp(2rem,3.9vw,4.5rem);font-weight:560;line-height:1}.public-lead{max-width:38rem;color:var(--public-ink-soft);text-wrap:pretty;margin:0;font-size:clamp(1.05rem,1.5vw,1.28rem);line-height:1.58}.public-copy{max-width:68ch;color:var(--public-ink-soft);text-wrap:pretty;font-size:1rem;line-height:1.7}.public-button,.public-button-secondary,.public-text-action{min-height:3.25rem;transition:transform .15s var(--public-ease), color .18s var(--public-ease), background-color .18s var(--public-ease), border-color .18s var(--public-ease), box-shadow .18s var(--public-ease);border-radius:999px;justify-content:center;align-items:center;gap:.65rem;padding:.85rem 1.3rem;font-size:.94rem;font-weight:650;text-decoration:none;display:inline-flex}.public-button{border:1px solid var(--public-ink);color:var(--public-white);background:var(--public-ink);box-shadow:0 10px 24px #0a162829;box-shadow:0 10px 24px lab(6.99808% -.0358373 -13.9984/.16)}.public-button:hover{background:var(--public-blue-dark);border-color:var(--public-blue-dark);transform:translateY(-2px);box-shadow:0 16px 32px #0053a538;box-shadow:0 16px 32px lab(34.0517% 14.9002 -68.2905/.22)}.public-button:active,.public-button-secondary:active{transform:scale(.975)}.public-button-secondary{border:1px solid var(--public-border);color:var(--public-ink);background:var(--public-white)}.public-button-secondary:hover{border-color:var(--public-ink-muted);transform:translateY(-2px)}.public-text-action{min-height:2.75rem;color:var(--public-blue-dark);padding-inline:0}.public-action-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.public-hero{background:var(--public-white);min-height:100svh;position:relative;overflow:hidden}.public-hero-grid{z-index:2;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:clamp(1rem,3vw,4rem);min-height:100svh;display:grid;position:relative}.public-hero-copy{z-index:4;gap:1.65rem;padding-top:clamp(11.5rem,18.7vh,12.5rem);display:grid;position:relative}.public-hero-media{z-index:1;position:absolute;inset:0;overflow:hidden}.public-hero-media:after{content:"";background:linear-gradient(90deg,#fdfefffa 0%,#fdfeffe0 30%,#fdfeff33 58%,#0000 76%),linear-gradient(#0000 73%,#fdfeff8a 100%);background:linear-gradient(90deg,lab(99.6443% -.330836 -1.47095/.98) 0%,lab(99.6443% -.330836 -1.47095/.88) 30%,lab(99.6443% -.330836 -1.47095/.2) 58%,#0000 76%),linear-gradient(#0000 73%,lab(99.6443% -.330836 -1.47095/.54) 100%);position:absolute;inset:0}.public-hero-media img{object-fit:cover;object-position:center;animation:public-hero-drift 16s var(--public-ease) infinite alternate;transform:scale(1.015)}.public-hero-primer{z-index:6;width:min(42rem,52vw - 2rem);position:absolute;top:auto;bottom:.35rem;left:max(1rem,50vw - 41.25rem)}.public-hero .public-lead{max-width:32rem}.public-segmented{border:1px solid var(--public-border);background:var(--public-white);box-shadow:var(--public-shadow-soft);border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;padding:.38rem;display:grid}.public-segmented button{min-height:3.25rem;color:var(--public-ink);cursor:pointer;transition:.22s var(--public-ease);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.65rem 1rem;font-size:.92rem;font-weight:600;display:inline-flex}.public-segmented button[aria-pressed=true]{color:var(--public-white);background:var(--public-blue);box-shadow:0 10px 24px #006cd33b;box-shadow:0 10px 24px lab(44.0621% 17.8802 -81.9485/.23)}.public-primer-note{width:fit-content;max-width:26rem;color:var(--public-ink-soft);background:0 0;align-items:flex-start;gap:.75rem;margin:.8rem 0 0;padding:.55rem .35rem;font-size:.86rem;line-height:1.45;display:flex}.public-primer-link{min-height:2.75rem;color:var(--public-blue-dark);white-space:nowrap;align-items:center;gap:.35rem;margin-left:.25rem;font-size:.76rem;font-weight:700;display:inline-flex}.public-hero-guide{z-index:7;width:min(20rem,27vw);color:var(--public-ink-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:left;cursor:pointer;background:#fdfeffdb;background:lab(99.6443% -.330836 -1.47095/.86);border:1px solid #ffffffb8;border:1px solid lab(100% 0 0/.72);border-radius:1.25rem;gap:.2rem;padding:1rem 1.1rem;display:grid;position:absolute;bottom:2.5rem;right:max(1rem,50vw - 41.25rem);box-shadow:0 18px 50px #0a162829;box-shadow:0 18px 50px lab(6.99808% -.0358373 -13.9984/.16)}.public-hero-guide:hover{transform:translateY(-3px);box-shadow:0 22px 56px #0a162833;box-shadow:0 22px 56px lab(6.99808% -.0358373 -13.9984/.2)}.public-hero-guide-kicker{color:var(--public-blue-dark);letter-spacing:.045em;text-transform:uppercase;margin-bottom:.2rem;font-size:.69rem;font-weight:760}.public-hero-guide strong{color:var(--public-ink);font-size:.95rem;font-weight:720}.public-hero-guide>span:last-child{font-size:.75rem;line-height:1.45}@keyframes public-hero-drift{0%{transform:scale(1.015)translate(0,0)}to{transform:scale(1.035)translate(-.3%,-.2%)}}.public-failure{align-content:center;justify-items:start;gap:1.5rem;display:grid}@media (min-width:65.01rem) and (max-height:50rem){.public-hero-copy{padding-top:8.7rem}.public-hero-primer{bottom:.35rem}.public-hero-guide{bottom:1rem}}@media (max-width:65rem){.public-hero{flex-direction:column;min-height:0;padding-top:5.25rem;display:flex}.public-hero-grid{order:1;grid-template-columns:1fr;min-height:0;padding-block:3.25rem 2.4rem}.public-hero-copy{max-width:44rem;padding-top:0}.public-hero-primer{order:2;width:min(100% - 2rem,44rem);margin:0 auto 2.75rem;position:relative;inset:auto}.public-hero-media{order:3;min-height:64svh;position:relative;inset:auto}.public-hero-media:after{background:linear-gradient(#fdfeffbd 0%,#0000 24% 72%,#fdfeff33 100%);background:linear-gradient(lab(99.6443% -.330836 -1.47095/.74) 0%,#0000 24% 72%,lab(99.6443% -.330836 -1.47095/.2) 100%)}.public-hero-media img{object-position:64% center}.public-hero-guide{order:4;width:min(100% - 2rem,24rem);margin:-4.5rem 1rem 2rem auto;position:relative;inset:auto}}@media (max-width:42rem){.public-hero-grid{padding-block:2.5rem 2rem}.public-hero-copy{gap:1.25rem}.public-hero .public-display{font-size:clamp(2.7rem,13vw,4rem)}.public-hero-primer{width:calc(100% - 1.25rem);margin-bottom:1.5rem}.public-hero .public-segmented{border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.2rem;padding:.28rem}.public-hero .public-segmented button{border-radius:999px;justify-content:center;gap:.35rem;min-height:3rem;padding-inline:.45rem;font-size:.78rem}.public-primer-note{flex-wrap:wrap;padding-inline:.2rem}.public-primer-link{margin-left:1.75rem}.public-hero-media{min-height:50svh}.public-hero-media img{object-position:64% center}.public-hero-guide{width:calc(100% - 1.25rem);margin:-2.75rem .625rem 1.5rem}}
.public-hero-media>.public-hero-scene{z-index:1;object-fit:cover;object-position:center;animation:public-business-camera 18s var(--public-ease) infinite alternate}.public-hero-media:after{z-index:4;pointer-events:none}@keyframes public-business-camera{0%{transform:scale(1.018)translate(0,0)}48%{transform:scale(1.038)translate(-.35%,-.12%)}to{transform:scale(1.026)translate(.25%,-.3%)}}@media (min-width:65.01rem){.public-hero-guide{right:clamp(22rem,26vw,31rem)}}@media (min-width:65.01rem) and (max-height:50rem){.public-hero-copy{gap:.8rem}}@media (prefers-reduced-motion:reduce){.public-hero-media>.public-hero-scene{animation:none}}
@media (max-width:64rem){.public-inner-hero-grid,.public-work-grid,.public-route-content,.public-trust-grid,.public-industry-list,.public-guide-shell,.public-editorial-heading,.public-start-grid,.public-founder-grid{grid-template-columns:1fr}.public-start-grid{gap:4rem}.public-inner-hero,.public-inner-hero-grid{min-height:auto}.public-inner-copy{align-content:center;min-height:70svh;padding-bottom:3rem}.public-inner-media{min-height:62svh;margin-inline:-1rem;position:relative;inset:auto}.public-inner-media:after{background:linear-gradient(180deg, var(--public-white) 0%, transparent 20%)}.public-route-content{align-content:start;padding-top:7rem}.public-route-stages{min-height:28rem}.public-trust-grid,.public-guide-shell{min-height:auto}.public-mission-media:after{background:linear-gradient(180deg, var(--public-deep) 0%, #010d25a3 54%, var(--public-deep) 100%)}@supports (color:lab(0% 0 0)){.public-mission-media:after{background:linear-gradient(180deg, var(--public-deep) 0%, lab(3.75022% 1.65813 -17.1778/.64) 54%, var(--public-deep) 100%)}}.public-mission-copy{align-self:end;padding-bottom:5rem}}@media (max-width:42rem){.public-container{width:min(100% - 1.4rem,88rem)}.public-section{min-height:auto;padding-block:5.5rem}.public-display{max-width:10ch;font-size:clamp(3.15rem,14vw,5.1rem)}.public-title{font-size:clamp(2.6rem,11vw,4.2rem)}.public-action-row>*{width:100%}.public-inner-copy{min-height:74svh;padding-top:3rem}.public-inner-media{min-height:54svh}.public-segmented{border-radius:1.15rem;grid-template-columns:1fr}.public-segmented button{border-radius:.85rem;justify-content:flex-start}.public-work-media{min-height:55svh;margin-inline:-.7rem}.public-route-content{min-height:100svh;padding-block:6rem 2rem}.public-route-stages{min-height:25rem}.public-route-stage:first-child{inset:8% 0 auto auto}.public-route-stage:nth-child(2){inset:42% auto auto 6%}.public-route-stage:nth-child(3){inset:auto 0 4% auto}.public-state-rail{grid-template-columns:1fr}.public-state-rail:before{width:2px;height:auto;top:0;bottom:0;left:1.35rem}.public-state-node{text-align:left;grid-template-columns:2.8rem 1fr;place-items:center start;min-height:4.5rem}.public-mission{min-height:100svh}.public-industry-list{gap:3.5rem}.public-guide-panel{min-height:38rem;margin-inline:-.7rem}.public-guide-options{grid-template-columns:1fr}.public-guide-summary dl>div{grid-template-columns:1fr;gap:.25rem}.public-page-steps{grid-template-columns:1fr}.public-page-step{border-right:0;border-bottom:1px solid var(--public-border-dark);grid-template-columns:3rem 1fr;align-items:center}.public-editorial-grid{grid-template-columns:1fr}.public-editorial-item{border-right:0;border-bottom:1px solid var(--public-border);min-height:auto;padding-block:2rem 3rem}.public-editorial-deep .public-editorial-item{border-color:var(--public-border-dark)}.public-editorial-item h3{margin-top:2.4rem}.public-start-plan>div{grid-template-columns:1fr;gap:.25rem}}@media (hover:hover) and (pointer:fine){.public-guide-option:hover,.public-industry-link:hover,.public-button:hover,.public-button-secondary:hover{will-change:transform}}@media (prefers-reduced-motion:reduce){.suavo-public *,.suavo-public :before,.suavo-public :after,.suavo-public-nav *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:64rem){.public-inner-hero,.public-inner-hero-grid{min-height:100svh}.public-inner-hero-grid{grid-template-columns:1fr}.public-inner-copy{width:min(34rem,55vw);min-height:auto;padding:9rem 0 4rem}.public-inner-media{min-height:0;margin:0;position:absolute;inset:0}}@media (max-width:42rem){.public-inner-hero{min-height:61rem}.public-inner-hero-grid{align-items:start;min-height:61rem}.public-inner-copy{width:100%;padding-top:8.2rem}.public-inner-media{inset:31rem 0 0}.public-inner-media:after{background:linear-gradient(180deg, var(--public-white) 0%, transparent 20%)}.public-inner-media img{object-position:72% center}}
.svp[data-door=home]{--door:var(--d-today);--door-w:var(--d-today-w)}.svp[data-door=sales]{--door:var(--d-counter);--door-w:var(--d-counter-w)}.svp[data-door=kitchen]{--door:var(--d-kitchen);--door-w:var(--d-kitchen-w)}.svp[data-door=menu]{--door:var(--d-menu);--door-w:var(--d-menu-w)}.svp[data-door=buying]{--door:var(--d-buying);--door-w:var(--d-buying-w)}.svp[data-door=money]{--door:var(--d-money);--door-w:var(--d-money-w)}.svp[data-door=people]{--door:var(--d-people);--door-w:var(--d-people-w)}.svp[data-door=setup]{--door:var(--ink-3);--door-w:var(--sunk)}.svp .door-head{background:var(--door-w);border-radius:13px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 20px;display:flex}.svp .door-head-l{flex-wrap:wrap;align-items:center;gap:18px;min-width:0;display:flex}.svp .door-head h1{color:var(--door);margin:0;font-size:23px;font-weight:650;line-height:1.15}.svp .door-head h1 em{color:var(--door);font-style:normal}.svp .door-head p{color:var(--ink-2);margin:2px 0 0;font-size:14px}.svp .seg{background:var(--card);border:1px solid var(--line);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.svp .seg a,.svp .seg button{appearance:none;min-height:34px;color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;padding:0 16px;font-family:inherit;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.svp .seg a:hover,.svp .seg button:hover{color:var(--ink)}.svp .seg a[aria-current=page],.svp .seg button[aria-current=true]{background:var(--door);color:var(--on-accent)}.svp .seg a:focus-visible,.svp .seg button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.svp .cap{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700}.svp .sub{color:var(--ink-3);font-size:12.5px}.svp .sub b{color:var(--ink);font-weight:650}.svp .hero-n{letter-spacing:-.035em;font-variant-numeric:normal;font-feature-settings:"cv11" 1;font-size:72px;font-weight:650;line-height:1}.svp .hero-n small{color:var(--ink-2);letter-spacing:-.02em;font-size:.5em}.svp .hero-n.crit{color:var(--crit)}.svp .hero-n.ok{color:var(--ok)}.svp .hero{box-shadow:inset 0 4px 0 var(--door);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:36px;padding:28px;display:grid}.svp .hero-fig{flex-direction:column;gap:8px;min-width:0;display:flex}.svp .hero-say{letter-spacing:-.01em;color:var(--ink-2);text-wrap:balance;max-width:30ch;margin:0;font-size:20px;font-weight:520;line-height:1.3}.svp .hero-say b{color:var(--ink);font-weight:680}.svp .hero-pic{flex-direction:column;gap:10px;min-width:0;display:flex}.svp .hero-act{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.svp .btn.big{min-height:52px;padding:12px 26px;font-size:15.5px}.svp .btn svg{width:17px;height:17px}.svp .doors{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;display:grid}.svp .tile{background:var(--card);border:1px solid var(--line);box-sizing:border-box;min-height:172px;color:inherit;border-radius:13px;flex-direction:column;justify-content:space-between;gap:10px;padding:14px 16px 13px;text-decoration:none;transition:transform .13s cubic-bezier(.2,.8,.2,1),border-color .15s;display:flex}.svp .tile:hover{border-color:color-mix(in srgb, var(--accent) 34%, var(--line))}.svp .tile:active{transform:scale(.985)}.svp .tile:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.svp .tile-h{letter-spacing:.02em;align-items:center;gap:7px;font-size:12px;font-weight:650;display:flex}.svp .tile-h svg{width:15px;height:15px}.svp .tile[data-door=sales] .tile-h{color:var(--d-counter)}.svp .tile[data-door=kitchen] .tile-h{color:var(--d-kitchen)}.svp .tile[data-door=menu] .tile-h{color:var(--d-menu)}.svp .tile[data-door=buying] .tile-h{color:var(--d-buying)}.svp .tile[data-door=money] .tile-h{color:var(--d-money)}.svp .tile[data-door=people] .tile-h{color:var(--d-people)}.svp .tile[data-door=setup] .tile-h{color:var(--ink-3)}.svp .tile-v{letter-spacing:-.03em;color:var(--accent);font-variant-numeric:normal;font-size:38px;font-weight:650;line-height:1}.svp .tile-v small{color:var(--ink-3);font-size:18px;font-weight:600}.svp .tile-b{flex-direction:column;gap:6px;display:flex}.svp .tile-s{color:var(--ink-2);font-size:12.5px;line-height:1.3}.svp .tile-s .crit{color:var(--crit);font-weight:600}.svp .tile-s .warn{color:var(--warn);font-weight:600}.svp .tickets{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.svp .ticket{background:var(--card);border:1px solid var(--line);border-radius:13px;flex-direction:column;display:flex;overflow:hidden}.svp .ticket-head{letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--ink);justify-content:space-between;align-items:center;padding:11px 16px;font-size:11px;font-weight:750;display:flex}.svp .ticket[data-tone=crit] .ticket-head{background:var(--crit)}.svp .ticket[data-tone=warn] .ticket-head{background:var(--warn)}.svp .ticket-head span:last-child{opacity:.85}.svp .ticket-body{flex-direction:column;gap:10px;padding:24px 18px 18px;display:flex}.svp .ticket-n{letter-spacing:-.035em;font-variant-numeric:normal;font-size:64px;font-weight:680;line-height:1}.svp .ticket-n small{color:var(--ink-3);font-size:20px;font-weight:600}.svp .ticket-t{font-size:16px;font-weight:640;line-height:1.25}.svp .ticket-t.lead{letter-spacing:-.015em;font-size:22px;font-weight:660;line-height:1.2}.svp .ticket-foot{margin-top:auto;padding:0 14px 14px}.svp .ticket-foot .btn{box-sizing:border-box;width:100%}.svp .panels{gap:16px;display:grid}.svp .panels-2{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.svp .panels-3{grid-template-columns:repeat(3,minmax(0,1fr))}.svp .panel{flex-direction:column;gap:10px;padding:16px 18px 14px;display:flex}.svp .panel-h{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.svp .panel-h h2{margin:0;font-size:15px;font-weight:650}.svp .panel-f{border-top:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:10px;display:flex}.svp .panel.crit{border-color:color-mix(in srgb, var(--crit) 35%, var(--line))}.svp .bars{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px 12px;font-size:13.5px;display:grid}.svp .bars .v{font-family:var(--fig);font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.svp .bars .warn{color:var(--warn);font-weight:600}.svp .hbar{background:var(--sunk);border-radius:999px;height:16px;overflow:hidden}.svp .hbar i{background:var(--accent);border-radius:999px;height:100%;display:block}.svp .hbar i.warn{background:var(--warning,#f59e0b)}.svp .hbar i.crit{background:var(--crit)}.svp .hbar i.ok{background:var(--ok)}.svp .hbar i.door{background:var(--door)}.svp .hbar.thin{height:10px}.svp .cols{align-items:end;gap:12px;height:236px;padding-top:18px;display:grid}.svp .col{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex;position:relative}.svp .col>div{flex-direction:column;justify-content:flex-end;gap:2px;width:24px;display:flex}.svp .col i{background:var(--accent-w);border-radius:4px 4px 0 0;display:block}.svp .col i.fill{background:var(--accent);border-radius:0}.svp .col i.fill:first-child{border-radius:4px 4px 0 0}.svp .col.now i{background:var(--accent)}.svp .col b{white-space:nowrap;font-size:12px;font-weight:700;position:absolute;top:-18px}.svp .col b.crit{color:var(--crit)}.svp .col .sub{font-variant-numeric:tabular-nums}.svp .col.now .sub{color:var(--ink);font-weight:600}.svp .split{border-radius:8px;gap:2px;height:28px;display:flex;overflow:hidden}.svp .split i{background:var(--accent);display:block}.svp .split i:nth-child(2){background:var(--brand-400,#60a5fa)}.svp .split i:nth-child(3){background:var(--accent-w)}.svp .split.late i:first-child{background:var(--warning,#f59e0b)}.svp .split.late i:nth-child(2){background:#e8752a}.svp .split.late i:nth-child(3){background:var(--crit)}.svp .key{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.svp .key>div{align-items:flex-start;gap:8px;display:flex}.svp .key .n{font-family:var(--fig);font-variant-numeric:tabular-nums;font-size:18px;font-weight:650}.svp .dot{background:var(--line);border-radius:999px;flex:none;width:12px;height:12px;display:inline-block}.svp .dot.ok{background:var(--ok)}.svp .dot.crit{background:var(--crit)}.svp .dot.warn{background:var(--warning,#f59e0b)}.svp .dot.a1{background:var(--accent)}.svp .dot.a2{background:var(--brand-400,#60a5fa)}.svp .dot.a3{background:var(--accent-w)}.svp .key .dot{margin-top:4px}.svp .ring-c{flex-direction:column;align-items:center;gap:8px;display:flex}.svp .ring-c svg{display:block}.svp .ring-t{stroke:var(--sunk)}.svp .ring-v{stroke:var(--door)}.svp .ring-v.accent{stroke:var(--accent)}.svp .ring-big{fill:var(--ink);letter-spacing:-1px;font-size:26px;font-weight:700}.svp .ring-small{fill:var(--ink-3);font-size:10.5px;font-weight:600}.svp .avatar{width:40px;height:40px;color:var(--accent);background:var(--accent-w);border:2px solid var(--card);box-sizing:border-box;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.svp .avatar.sm{width:26px;height:26px;font-size:10px}.svp .avatar.lg{width:62px;height:62px;font-size:19px}.svp .avatar.more{background:var(--sunk);color:var(--ink-2)}.svp .faces{display:flex}.svp .faces .avatar+.avatar{margin-left:-8px}.svp .faces .avatar.sm+.avatar.sm{margin-left:-7px}.svp .strip{grid-template-columns:repeat(4,minmax(0,1fr));padding:0;display:grid;overflow:hidden}.svp .strip-3{grid-template-columns:repeat(3,minmax(0,1fr))}.svp .strip>div{border-left:1px solid var(--line-2);align-items:center;gap:14px;padding:14px 18px;display:flex}.svp .strip>div:first-child{border-left:0}.svp .strip>div>div:not(.n){min-width:0}.svp .strip .sub{overflow-wrap:anywhere;font-size:12px;line-height:1.3}.svp .strip>div.warn{background:var(--warn-w)}.svp .strip .n{font-family:var(--fig);font-variant-numeric:tabular-nums;letter-spacing:-.03em;flex-shrink:0;font-size:26px;font-weight:650}.svp .strip .n.warn{color:var(--warn)}.svp .strip .n.ok{color:var(--ok)}.svp .strip .n.crit{color:var(--crit)}.svp .strip .l{font-size:13px;font-weight:600}.svp .strip .btn{margin-left:auto}.svp .cells{gap:10px;display:grid}.svp .cell{background:var(--sunk);border-radius:10px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.svp .cell.ok{background:var(--ok-w)}.svp .cell.warn{background:var(--warn-w)}.svp .cell.crit{background:var(--crit-w)}.svp .cell.off{background:var(--card);border:1px dashed var(--line)}.svp .cell .t{font-size:13px;font-weight:600}.svp .gap{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.svp .gap p{margin:0}.svp .gap-h{font-size:16px;font-weight:650}@media (max-width:1180px){.svp .doors{grid-template-columns:repeat(4,minmax(0,1fr))}.svp .panels-3{grid-template-columns:repeat(2,minmax(0,1fr))}.svp .hero{grid-template-columns:minmax(0,1fr)}.svp .hero-act{align-items:flex-start}}@media (max-width:760px){.svp .doors,.svp .tickets,.svp .panels-2,.svp .panels-3,.svp .strip{grid-template-columns:minmax(0,1fr)}.svp .strip>div{border-left:0;border-top:1px solid var(--line-2)}.svp .hero-n{font-size:52px}.svp .ticket-n{font-size:48px}}@media (prefers-reduced-motion:reduce){.svp .tile,.svp .tile:active{transition:none;transform:none}}.svp .cap-row{align-items:center;gap:10px;display:flex}.svp .door-pill{background:var(--door-w);color:var(--door);padding:3px 10px}.svp .warn-pill{background:var(--warn-w);color:var(--warn);align-self:flex-start;padding:2px 9px;font-size:11px}.svp .split.thin{border-radius:999px;height:8px}.svp .dots{gap:5px;display:flex}.svp .tile-v svg{color:var(--accent)}.svp .legend{align-items:center;gap:6px;display:inline-flex}.svp .legend .dot{width:9px;height:9px}.svp .ok-pill{background:var(--ok-w);color:var(--ok);padding:2px 9px;font-size:11px}.svp .sub-link{color:var(--accent);white-space:nowrap;font-size:13px;font-weight:600}.svp .lg-rail{flex-direction:column;margin:0 -18px;display:flex}.svp .lg-row{border-top:1px solid var(--line-2);color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 18px;text-decoration:none;display:grid}.svp .lg-row:first-child{border-top:0}.svp a.lg-row:hover{background:var(--sunk)}.svp .lg-n{font-size:13.5px;font-weight:600}.svp .lg-a{font-family:var(--fig);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:17px;font-weight:650}.svp .bars a{color:inherit;text-decoration:none}.svp .bars a:hover{color:var(--accent)}.svp .legacy-panel{flex-direction:column;gap:16px;display:flex}.svp .key a.key-link{color:inherit;align-items:flex-start;gap:8px;text-decoration:none;display:flex}.svp .key a.key-link:hover .n{color:var(--accent)}.pmark{letter-spacing:.02em;flex:none;justify-content:center;align-items:center;font-weight:800;line-height:1;display:inline-flex;overflow:hidden}.pmark-logo{border:1px solid var(--stroke-subtle);background:#fff}.pmark img{object-fit:contain;width:100%;height:100%;padding:8%}.svp .hero .say-mark{vertical-align:-5px;margin-right:2px}.svp[data-door=money] .xp-hero .hero-n small{color:var(--ink-tertiary);letter-spacing:0;font-size:18px;font-weight:600}.svp[data-door=money] .xp-hero .say{max-width:30ch}.svp[data-door=money] .xp-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0;padding:0;list-style:none;display:grid}.svp[data-door=money] .xp-list li{grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr);align-items:start;column-gap:10px;display:grid}.svp[data-door=money] .xp-ic{background:var(--door-w);width:30px;height:30px;color:var(--door);border-radius:9px;grid-row:1/span 2;justify-content:center;align-items:center;display:inline-flex}.svp[data-door=money] .xp-ic svg{width:16px;height:16px}.svp[data-door=money] .xp-t{font-size:14px;font-weight:700}.svp[data-door=money] .xp-l{color:var(--ink-tertiary);font-size:12.5px;line-height:1.3}.svp[data-door=money] .xp-field{flex-direction:column;gap:6px;display:flex}.svp[data-door=money] .xp-field textarea{resize:vertical;border:1px solid var(--stroke-subtle);background:var(--sunk);width:100%;font:inherit;color:inherit;border-radius:10px;padding:10px 12px;font-size:14px}.svp[data-door=money] .xp-field textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.svp[data-door=money] .xp-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.svp[data-door=money] .xp-how{gap:8px;margin:0;padding:0 0 0 18px;font-size:14px;line-height:1.4;display:grid}.svp,[data-theme=light] .svp,.svp.slpage{--canvas:#fff;--line:#e3e7ed;--line-2:#eef1f5;--sunk:#f4f6f9}.svp.slpage .slglass{border:1px solid var(--line);box-shadow:none;-webkit-backdrop-filter:none;background:#fff}@keyframes door-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes door-grow{0%{transform:scaleX(0)}to{transform:none}}.svp .hero-n,.svp .hero-say{animation:.55s cubic-bezier(.2,.8,.2,1) both door-rise}.svp .hero-say{animation-delay:80ms}.svp .hbar i,.svp .split i{transform-origin:0;animation:.7s cubic-bezier(.2,.8,.2,1) .15s both door-grow}.svp .ticket,.svp .panel,.svp .card{transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s,border-color .15s}.svp a.ticket:hover,.svp .ticket[role=link]:hover,.svp a.card:hover{transform:translateY(-1px);box-shadow:0 8px 22px #0f172a12}.svp .btn{transition:transform .13s cubic-bezier(.2,.8,.2,1),background-color .15s,box-shadow .15s}.svp .btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #1d4ed82e}.svp .btn:active{transform:translateY(0)scale(.985)}@media (prefers-reduced-motion:reduce){.svp .hero-n,.svp .hero-say,.svp .hbar i,.svp .split i{animation:none}.svp .ticket,.svp .panel,.svp .card,.svp .btn{transition:none;transform:none}.svp .kv-scene .pz{transition:none}}.svp .kv-glass{aspect-ratio:16/7.6;background:var(--sunk);border:1px solid var(--line);border-radius:12px;position:relative;overflow:hidden}.svp .kv-shot{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.svp .kv-scrim{background:linear-gradient(#0f172a0a 0%,#0f172a29 60%,#0f172a57 100%);position:absolute;inset:0}.svp .kv-plate{background:var(--card);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:4px;padding:12px 14px;display:flex;position:absolute;inset:auto 14px 14px;box-shadow:0 10px 26px #0f172a1f}.svp .kv-plate .h{letter-spacing:-.01em;font-size:16px;font-weight:680}.svp .kv-plate .h.crit{color:var(--crit)}.svp .kv-plate .h.ok{color:var(--ok)}.svp .kv-plate .h.warn{color:var(--warn)}.svp .kv-plate p{color:var(--ink-2);margin:0;font-size:13px;line-height:1.35}.svp .kv-stamp{letter-spacing:.06em;text-transform:uppercase;background:var(--card);border:1px solid var(--line);color:var(--ink-2);border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700;position:absolute;top:12px;left:14px}.svp .kv-ann{width:100%;height:100%;position:absolute;inset:0}.svp .kv-scene{width:100%;height:100%;display:block;position:absolute;inset:0}.svp .kv-scene .pz{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.svp .kv-scene text{fill:#fff;paint-order:stroke;stroke:#0f172a99;stroke-width:6px;stroke-linejoin:round;font-weight:700}.svp .kv-live{aspect-ratio:16/9;background:#0b1220}.svp .kv-fit{object-fit:contain}.svp .kv-live-badge{letter-spacing:.06em;text-transform:uppercase;background:var(--card);border:1px solid var(--line);color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:12px;left:14px}.svp .kv-live-badge .dot{background:#22c55e;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 3px #22c55e2e}.svp .kv-live .kv-ann text{paint-order:stroke;stroke:#0000008c;stroke-width:8px;stroke-linejoin:round}.svp .kv-chip{background:var(--sunk);color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.svp .kv-chip.ok{background:var(--ok-w);color:var(--ok)}.svp .kv-chip.warn{background:var(--warn-w);color:var(--warn)}.svp .kv-chip.crit{background:var(--crit-w);color:var(--crit)}.svp .kv-stations{grid-template-columns:repeat(auto-fit,minmax(440px,1fr));gap:16px;display:grid}.svp .kv-cells4{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.svp .kv-cells4 .kv-fig{text-align:center;align-items:center;padding:10px 8px}.svp .kv-cells4 .kv-fig .n{font-size:26px}.svp .kv-cells4 .kv-fig.warn{background:var(--warn-w)}.svp .kv-cells4 .kv-fig.warn .n{color:var(--warn)}.svp .kv-twin-alone{width:100%;max-width:1040px;margin:0 auto}.svp .kv-replay-bar{flex-direction:row;align-items:center;gap:10px;margin-top:16px;padding:12px 14px;display:flex}.svp .kv-replay-bar input[type=range]{min-width:160px;accent-color:var(--accent);flex:1}.svp .kv-replay-bar .sub{white-space:nowrap}.svp .kv-ann .sh{fill:none;stroke:var(--ok);stroke-width:2px}.svp .kv-ann .sh.warn{stroke:var(--warn)}.svp .kv-ann .sh.plain{stroke:var(--accent);stroke-dasharray:5 4}.svp .kv-ann text{fill:#fff;paint-order:stroke;stroke:#0f172a8c;stroke-width:3px;font-size:11px;font-weight:700}.svp .kv-figs{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.svp .kv-fig{background:var(--sunk);border-radius:10px;flex-direction:column;gap:1px;padding:9px 12px;display:flex}.svp .kv-fig .n{font-family:var(--fig);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:22px;font-weight:650;line-height:1.1}.svp .kv-fig .l{font-size:12px;font-weight:600}.svp .kv-fig .s{color:var(--ink-3);font-size:10.5px;line-height:1.25}.svp .kv-rows{flex-direction:column;gap:7px;display:flex}.svp .kv-row{grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.svp .kv-row .t{font-size:13px;font-weight:600;line-height:1.25}.svp .kv-row .s{color:var(--ink-3);font-size:11.5px;line-height:1.25}.svp .kv-row .w{color:var(--ink-2);text-align:right;white-space:nowrap;font-size:12px}.svp .kv-row .w.dark{color:var(--ink-3)}.svp .kv-rig{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;min-height:300px;display:grid;position:relative}.svp .kv-col{grid-auto-rows:1fr;display:grid}.svp .kv-col>.kv-node{align-self:center}.svp .kv-col.mid{grid-auto-rows:auto;align-content:center}.svp .kv-wires{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.svp .kv-wires path{fill:none;stroke:var(--line);stroke-width:2px}.svp .kv-wires path.on{stroke:var(--ok)}.svp .kv-col{z-index:1;gap:8px;position:relative}.svp .kv-node{background:var(--card);border:1px solid var(--line);border-radius:10px;flex-direction:column;justify-content:center;gap:2px;padding:9px 11px;display:flex}.svp .kv-node.up{border-color:color-mix(in srgb, var(--ok) 45%, var(--line));background:var(--ok-w)}.svp .kv-node.dark{border-style:dashed}.svp .kv-node.hub{border-color:color-mix(in srgb, var(--accent) 40%, var(--line))}.svp .kv-node .t{font-size:13px;font-weight:650}.svp .kv-node .s{color:var(--ink-3);font-size:11.5px}.svp .kv-robot{grid-template-columns:minmax(220px,320px) 1fr;align-items:start;gap:24px;display:grid}@media (max-width:720px){.svp .kv-robot{grid-template-columns:1fr}}.svp .kv-robot-snippet{background:var(--sunk);border:1px solid var(--line);border-radius:12px;padding:8px}.svp .kv-robot-snippet svg{width:100%;height:auto;display:block}.svp .kv-robot-snippet .table{fill:var(--line-2)}.svp .kv-robot-snippet .pie{fill:#e3c79b}.svp .kv-robot-snippet .cheese{fill:#f3ecd2}.svp .kv-robot-snippet .pep{fill:#d25a44;opacity:0;animation:6s cubic-bezier(.22,1,.36,1) infinite kvr-pep}.svp .kv-robot-snippet .p1{animation-delay:.9s}.svp .kv-robot-snippet .p2{animation-delay:1.8s}.svp .kv-robot-snippet .p3{animation-delay:2.7s}.svp .kv-robot-snippet .p4{animation-delay:3.6s}.svp .kv-robot-snippet .base{fill:var(--ink-2)}.svp .kv-robot-snippet .link{fill:var(--accent)}.svp .kv-robot-snippet .joint{fill:var(--card);stroke:var(--accent);stroke-width:2.5px}.svp .kv-robot-snippet .grip{stroke:var(--ink-2);stroke-width:3px;stroke-linecap:round;fill:none}.svp .kv-robot-snippet .upper{transform-origin:47px 120px;animation:1.8s cubic-bezier(.65,0,.35,1) infinite alternate kvr-shoulder}.svp .kv-robot-snippet .fore{transform-origin:47px 60px;animation:1.8s cubic-bezier(.65,0,.35,1) infinite alternate kvr-elbow}@keyframes kvr-shoulder{0%{transform:rotate(-4deg)}to{transform:rotate(10deg)}}@keyframes kvr-elbow{0%{transform:rotate(14deg)}to{transform:rotate(38deg)}}@keyframes kvr-pep{0%,8%{opacity:0;transform:translateY(-6px)}16%,88%{opacity:1;transform:none}to{opacity:0}}.svp .kv-robot-lead{color:var(--ink-2);margin:0 0 16px}.svp .kv-robot-cta{margin-bottom:20px}.svp .kv-robot-joined{background:var(--ok-w);border:1px solid var(--ok);border-radius:12px;align-items:center;gap:12px;margin-bottom:20px;padding:12px 16px;display:flex}.svp .kv-robot-joined strong{font-size:17px;display:block}.svp .kv-robot-joined .sub{display:block}.svp .kv-robot-joined.fresh{animation:.55s cubic-bezier(.22,1,.36,1) both kvr-in}.svp .kv-robot-check{background:var(--ok);border-radius:999px;flex:none;place-items:center;width:34px;height:34px;display:grid}.svp .kv-robot-check svg{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:0;width:20px;height:20px}.svp .kv-robot-joined.fresh .kv-robot-check svg{animation:.5s cubic-bezier(.22,1,.36,1) .2s both kvr-tick}@keyframes kvr-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes kvr-tick{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}.svp .kv-robot-steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.svp .kv-robot-steps li{gap:12px;padding:0 0 16px;display:flex;position:relative}.svp .kv-robot-steps li:not(:last-child):before{content:"";background:var(--line);width:2px;position:absolute;top:16px;bottom:0;left:6px}.svp .kv-robot-steps .dot{border:2px solid var(--ink-3);background:var(--card);border-radius:999px;flex:none;width:14px;height:14px;margin-top:3px}.svp .kv-robot-steps li.done .dot{background:var(--ok);border-color:var(--ok)}.svp .kv-robot-steps li.now .dot{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-w)}.svp .kv-robot-steps strong{font-size:14px;display:block}.svp .kv-robot-steps .sub{font-size:13px;display:block}@media (prefers-reduced-motion:reduce){.svp .kv-robot-snippet .upper,.svp .kv-robot-snippet .fore,.svp .kv-robot-joined.fresh,.svp .kv-robot-joined.fresh .kv-robot-check svg{animation:none}.svp .kv-robot-snippet .pep{opacity:1;animation:none}}
.svp[data-door=sales] .sales-body{flex-direction:column;gap:14px;transition:opacity .2s;display:flex}.svp[data-door=sales] .sales-body.busy{opacity:.55}.svp[data-door=sales] .foot-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.svp[data-door=sales] .foot-row p{margin:0}.svp[data-door=sales] .period{background:var(--sunk);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.svp[data-door=sales] .period button{appearance:none;min-height:30px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 13px;font-family:inherit;font-size:13px;font-weight:600}.svp[data-door=sales] .period button:hover{color:var(--ink)}.svp[data-door=sales] .period button[aria-pressed=true]{background:var(--card);color:var(--ink);box-shadow:0 1px 2px #00000014}.svp[data-door=sales] .period button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.svp[data-door=sales] .earn{border-top:1px solid var(--line-2);margin-top:auto;padding-top:12px}.svp[data-door=sales] .panel .sub .warn{color:var(--warn);font-weight:650}.svp[data-door=sales] .bars .chmark{white-space:nowrap}.svp[data-door=sales] .pt-list{flex-direction:column;gap:14px;max-height:350px;margin:0 -6px;padding:0 6px 4px;display:flex;overflow:auto}.svp[data-door=sales] .pt-group h3{align-items:baseline;gap:6px;margin:0 0 6px;font-size:13px;font-weight:700;display:flex}.svp[data-door=sales] .pt-group h3 .sub{font-weight:500}.svp[data-door=sales] .pt-group h3 .n{color:var(--ink-tertiary);font-weight:600}.svp[data-door=sales] .pt-cards{gap:8px;display:grid}.svp[data-door=sales] .pt-asks{gap:10px;display:grid}.svp[data-door=sales] .pt-recent{gap:8px;margin:0;padding:0;list-style:none;display:grid}.svp[data-door=sales] .pt-recent li{align-items:center;gap:10px;min-width:0;font-size:14px;display:flex}.svp[data-door=sales] .pt-recent .who{flex-direction:column;flex:1;min-width:0;display:flex}.svp[data-door=sales] .pt-recent .who b{white-space:nowrap;text-overflow:ellipsis;font-weight:650;overflow:hidden}.svp[data-door=sales] .pt-recent .who span{color:var(--ink-tertiary);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.svp[data-door=sales] .pt-recent .when{color:var(--ink-tertiary);white-space:nowrap;font-size:12.5px}.svp[data-door=sales] .cxbar{display:none}.svp[data-door=sales] .bars .chmark{line-height:1}.svp[data-door=sales] .bars .chmark-logo,.svp[data-door=sales] .bars .chmark svg:not(.chmark-logo){width:13px;height:13px}.svp[data-door=sales] .cxp{padding-top:0}.svp[data-door=sales] .cxmain{margin-top:0;padding-top:0}.svp[data-door=sales] .keeps{border-collapse:collapse;width:100%;font-size:14px}.svp[data-door=sales] .keeps th,.svp[data-door=sales] .keeps td{border-bottom:1px solid var(--stroke-subtle);text-align:left;padding:5px 0;font-weight:500}.svp[data-door=sales] .keeps thead th{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-tertiary);font-size:11px;font-weight:700}.svp[data-door=sales] .keeps .r{text-align:right}.svp[data-door=sales] .keeps .fig{font-family:var(--fig);font-variant-numeric:tabular-nums;font-weight:600}.svp[data-door=sales] .keeps tbody tr:last-child th,.svp[data-door=sales] .keeps tbody tr:last-child td{border-bottom:0}.svp[data-door=sales] .sdcols{align-items:end;gap:4px;height:260px;display:grid}.svp[data-door=sales] .sdcol{box-sizing:border-box;flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;min-width:0;height:100%;padding-top:20px;display:flex;position:relative}.svp[data-door=sales] .sdstack{transform-origin:bottom;border-radius:4px;flex-direction:column-reverse;width:100%;max-width:30px;min-height:2px;animation:.6s cubic-bezier(.2,.8,.2,1) .1s both sd-grow;display:flex;overflow:hidden}.svp[data-door=sales] .sdstack:empty{background:var(--line)}.svp[data-door=sales] .sdstack i{width:100%;display:block}.svp[data-door=sales] .sdcol b{white-space:nowrap;font-size:12px;font-weight:700;font-family:var(--fig);font-variant-numeric:tabular-nums;color:var(--accent);position:absolute;top:0}.svp[data-door=sales] .sdcol .sub{font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden}.svp[data-door=sales] .sdcol.best .sub{color:var(--ink);font-weight:650}.svp[data-door=sales] .sd-counter{background:var(--accent)}.svp[data-door=sales] .sd-online{background:var(--brand-400,#60a5fa)}.svp[data-door=sales] .sd-apps{background:var(--accent-w)}.svp[data-door=sales] .sd-unrecorded{background:var(--line)}.svp[data-door=sales] .sdkey{color:var(--ink-3);flex-wrap:wrap;gap:6px 16px;font-size:12.5px;display:flex}.svp[data-door=sales] .sdkey span{align-items:center;gap:6px;display:inline-flex}.svp[data-door=sales] .sdkey i{border-radius:3px;flex:none;width:10px;height:10px}@keyframes sd-grow{0%{transform:scaleY(0)}to{transform:none}}@media (prefers-reduced-motion:reduce){.svp[data-door=sales] .sdstack{animation:none}}.svp.acpage .acmoneyline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.svp.acpage .acmoneyline span{color:var(--ink2,#334155);font-size:14px}.svp.acpage.acneeds{margin-top:14px}.svp.acpage.acneeds>summary{cursor:pointer;border:1px solid var(--stroke-subtle,#e3e7ed);color:var(--ink2,#334155);box-sizing:border-box;background:#fff;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:12px 16px;font-size:14px;font-weight:650;list-style:none;display:flex}.svp.acpage.acneeds>summary::-webkit-details-marker{display:none}.svp.acpage.acneeds>summary:before{content:"›";color:var(--sap,#1d4ed8);font-size:17px;line-height:1;transition:transform .18s cubic-bezier(.2,.8,.2,1);display:inline-block}.svp.acpage.acneeds[open]>summary:before{transform:rotate(90deg)}.svp.acpage.acneeds>summary:hover{border-color:var(--sap,#1d4ed8)}.svp.acpage.acneeds>summary:focus-visible{outline:2px solid var(--sap,#1d4ed8);outline-offset:2px}.svp.acpage .acqunreach{margin:12px 0 0;font-size:13px}@media (prefers-reduced-motion:reduce){.svp.acpage.acneeds>summary:before{transition:none}}
.svp[data-door=kitchen] .seg a{padding:0 12px}.svp[data-door=kitchen] .door-head p em{color:var(--accent);font-style:normal}.svp[data-door=kitchen] .k-screens{grid-template-columns:repeat(4,minmax(0,1fr))}.svp[data-door=kitchen] .k-fig{font-size:60px}.svp[data-door=kitchen] .k-figrow{align-items:baseline;gap:10px;display:flex}.svp[data-door=kitchen] .k-late{flex-direction:column;gap:6px;display:flex}.svp[data-door=kitchen] .k-line{justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;display:flex}.svp[data-door=kitchen] b.crit,.svp[data-door=kitchen] span.crit{color:var(--crit);font-weight:600}.svp[data-door=kitchen] b.ok{color:var(--ok);font-weight:600}.svp[data-door=kitchen] .k-prov{border-top:1px solid var(--line-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:10px;display:grid}.svp[data-door=kitchen] .k-num{font-family:var(--fig);font-variant-numeric:tabular-nums;font-size:16px;font-weight:650}.svp[data-door=kitchen] .crit-pill{background:var(--crit-w);color:var(--crit);padding:2px 9px;font-size:11px}.svp[data-door=kitchen] .split.k-stuck i:first-child{background:var(--crit)}.svp[data-door=kitchen] .split.k-stuck i:last-child{background:color-mix(in srgb, var(--crit) 28%, var(--card))}.svp[data-door=kitchen] .k-wide{box-sizing:border-box;justify-content:center;width:100%;display:flex}.svp[data-door=kitchen] .k-rows{flex-direction:column;margin:0 -18px;display:flex}.svp[data-door=kitchen] .k-row{border-top:1px solid var(--line-2);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:9px 18px;font-size:13.5px;display:grid}.svp[data-door=kitchen] .k-row .k-num{color:var(--ink-2);font-size:12px;font-weight:600}.svp[data-door=kitchen] .k-row>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.svp[data-door=kitchen] .k-filters{flex-wrap:wrap;gap:6px;display:flex}.svp[data-door=kitchen] .k-filters .btn[aria-pressed=true]{background:var(--sunk);border-color:var(--ink-3)}.svp[data-door=kitchen] .k-actions{flex-wrap:wrap;gap:10px;display:flex}.svp[data-door=kitchen] .k-actions .btn{align-items:center;gap:8px;display:inline-flex}
.svp[data-door=menu] .hero .bars{gap:6px 12px;font-size:13px}.svp[data-door=menu] .hero .hbar{height:12px}.svp[data-door=menu] .hero-act{flex-direction:row;align-items:center;gap:10px}.svp[data-door=menu] .hero-act .btn svg{width:15px;height:15px}.svp[data-door=menu] .menu-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;display:grid}.svp[data-door=menu] .menu-stack{flex-direction:column;gap:16px;display:flex}.svp[data-door=menu] .dishes{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.svp[data-door=menu] .dish{background:var(--sunk);border-radius:10px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.svp[data-door=menu] .dish-art{background:var(--line-2);border-radius:8px;justify-content:center;align-items:center;height:104px;display:flex;position:relative;overflow:hidden}.svp[data-door=menu] .dish-n{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:650;line-height:1.2;display:-webkit-box;overflow:hidden}.svp[data-door=menu] .dish-m{flex-wrap:wrap;justify-content:space-between;gap:4px 8px;margin-top:auto;font-size:13px;display:flex}.svp[data-door=menu] .dish-m .fig{font-family:var(--fig);font-variant-numeric:tabular-nums;font-weight:600}.svp[data-door=menu] .dish-m .sub{white-space:nowrap}.svp[data-door=menu] .kept-pill{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;background:#0f172ab8;border-radius:999px;align-items:center;max-width:100%;padding:2px 8px;font-size:12px;font-weight:650;line-height:1.45;display:inline-flex;overflow:hidden}.svp[data-door=menu] .kept-pill.quiet{background:#0f172a80;font-weight:600}.svp[data-door=menu] .dish-art .kept-pill{max-width:calc(100% - 12px);position:absolute;top:6px;right:6px;box-shadow:0 1px 6px #0f172a47}.svp[data-door=menu] .keeps{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 26px;display:grid}.svp[data-door=menu] .keeps>div{flex-direction:column;gap:10px;min-width:0;display:flex}.svp[data-door=menu] .keeps .bars{grid-template-columns:minmax(0,1fr) 84px auto;gap:11px 10px;font-size:12.5px}.svp[data-door=menu] .keeps .bars>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.svp[data-door=menu] .keeps .hbar{height:12px}.svp[data-door=menu] .panel-h .seg{padding:3px}.svp[data-door=menu] .panel-h .seg button{min-height:26px;padding:0 12px;font-size:12.5px}.svp[data-door=menu] .ring-row{align-items:center;gap:14px;display:flex}.svp[data-door=menu] .ring-row .sub{color:var(--ink-2);font-size:13.5px;line-height:1.45}.svp[data-door=menu] .ring-say{flex-direction:column;gap:4px;display:flex}.svp[data-door=menu] .ring-say>b{font-size:15px;font-weight:650}.svp[data-door=menu] .ring-say .sub b.warn{color:var(--warn)}.svp[data-door=menu] .ask-n{letter-spacing:-.03em;font-variant-numeric:normal;font-size:36px;font-weight:650;line-height:1}.svp[data-door=menu] .need-pill{background:var(--sunk);color:var(--ink-2);padding:2px 9px;font-size:11px}.svp[data-door=menu] .panel .btn.sm{align-self:flex-start}.svp[data-door=menu] .cat-cols{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 36px;display:grid}.svp[data-door=menu] .cat-cols .bars{gap:10px 12px;font-size:13px}.svp[data-door=menu] .cat-cols .hbar{height:12px}@media (max-width:1180px){.svp[data-door=menu] .menu-grid{grid-template-columns:minmax(0,1fr)}.svp[data-door=menu] .hero-act{justify-content:flex-start}}@media (max-width:760px){.svp[data-door=menu] .dishes{grid-template-columns:repeat(2,minmax(0,1fr))}.svp[data-door=menu] .cat-cols,.svp[data-door=menu] .keeps{grid-template-columns:minmax(0,1fr)}}.svp[data-door=menu] .dish-art .item-photo{object-fit:cover;border-radius:8px;width:100%;height:100%}.svp[data-door=menu] .item-thumb{background:var(--sunk);border-radius:10px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;overflow:hidden}.svp[data-door=menu] .item-thumb .item-photo{object-fit:cover;width:100%;height:100%}.svp[data-door=menu] .item-thumb:empty{display:none}.svp[data-door=menu] .req-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.svp[data-door=menu] .req-list li{border-bottom:1px solid var(--stroke-subtle);flex-direction:column;gap:2px;padding-bottom:8px;display:flex}.svp[data-door=menu] .req-list li:last-child{border-bottom:0;padding-bottom:0}.svp[data-door=menu] .req-name{font-size:14px;font-weight:650}