.ss{--ease:cubic-bezier(.2,.7,.2,1);--spring:cubic-bezier(.34,1.56,.64,1);--mono:ui-monospace,SFMono-Regular,Menlo,monospace;--bg:#F5F6F8;--p1:#FFFFFF;--p2:#F7F8FA;--p3:#EDEEF2;--hl:#E7E9EE;--hl2:#D6D9E2;--hi:inset 0 1px 0 rgba(255,255,255,.9);--shadow:0 1px 2px rgba(40,44,100,.05),0 10px 28px -14px rgba(60,64,150,.22);--shadow-h:0 2px 4px rgba(40,44,100,.06),0 18px 36px -14px rgba(60,64,150,.30);--t1:#0B0D12;--t2:#464C5A;--t3:#5E6474;--tp:#8C92A0;--ac:#6D5CF5;--ac2:#5145E0;--ac-grad:linear-gradient(180deg,#7564F7,#5145E0);--on-ac:#FFFFFF;--ac-s:rgba(109,92,245,.09);--ac-t:#5444D6;--ac-b:rgba(109,92,245,.35);--glow:0 0 0 1px rgba(109,92,245,.45),0 0 14px rgba(109,92,245,.14);--state:rgba(11,13,18,.035);--state-p:rgba(11,13,18,.07);--crit:#C4321F;--crit-s:#FCEEEB;--crit-t:#A02817;--high:#C25A0E;--high-s:#FDF0E5;--high-t:#94430A;--med:#9A6A06;--med-s:#FBF4E2;--med-t:#7A5304;--low:#4E6585;--low-s:#EEF1F6;--low-t:#3E536F;--info:#5E6474;--info-s:#F0F1F4;--info-t:#464C5A;--ok:#0F8A6B;--ok-s:#E6F5F0;--ok-t:#0B6E55;--secured:#12977A;--lost:#D2603F;--hatch-a:#C9CDD6;--hatch-b:#F1F2F5;--glass:rgba(255,255,255,.78);--sh-ov:0 0 0 1px rgba(11,13,18,.08),0 24px 56px rgba(11,13,18,.16);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px;line-height:20px;color:var(--t1);background:var(--bg);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;container-type:inline-size;min-height:100%;position:relative;color-scheme:light;overflow:hidden;transition:background-color .4s ease,color .4s ease}.ss .ss{overflow:visible}.dark .ss{--bg:#07080B;--p1:#0E1015;--p2:#14161D;--p3:#1B1E27;--hl:#22252E;--hl2:#2E323D;--hi:inset 0 1px 0 rgba(255,255,255,.045);--shadow:inset 0 1px 0 rgba(255,255,255,.04),0 12px 30px -16px rgba(0,0,0,.7);--shadow-h:0 18px 40px -14px rgba(0,0,0,.8),0 0 0 1px rgba(139,124,255,.28);--t1:#E8EAF0;--t2:#A9AEBC;--t3:#868C9C;--tp:#5A6070;--ac:#8B7CFF;--ac2:#6366F1;--ac-grad:linear-gradient(180deg,#8B7CFF,#6366F1);--on-ac:#0C0B1D;--ac-s:rgba(139,124,255,.12);--ac-t:#B9AFFF;--ac-b:rgba(139,124,255,.38);--glow:0 0 0 1px rgba(139,124,255,.5),0 0 18px rgba(139,124,255,.22);--state:rgba(255,255,255,.035);--state-p:rgba(255,255,255,.07);--crit:#F2685A;--crit-s:rgba(242,104,90,.12);--crit-t:#FF9C90;--high:#F59A4A;--high-s:rgba(245,154,74,.12);--high-t:#FFBE85;--med:#E8B54A;--med-s:rgba(232,181,74,.11);--med-t:#F4D58A;--low:#8FA3C0;--low-s:rgba(143,163,192,.12);--low-t:#B8C7DC;--info:#7D8597;--info-s:rgba(125,133,151,.13);--info-t:#AEB4C2;--ok:#34C8A0;--ok-s:rgba(52,200,160,.11);--ok-t:#7FE3C6;--secured:#34C8A0;--lost:#E7785F;--hatch-a:#3A3F4C;--hatch-b:#14161D;--glass:rgba(20,22,29,.72);--sh-ov:0 0 0 1px rgba(255,255,255,.06),0 24px 64px rgba(0,0,0,.6);color-scheme:dark}.ss *{box-sizing:border-box}.ss p{margin:0}.ss button{font-family:inherit}.ss a{color:var(--ac-t)}.ss :focus-visible{outline:none;box-shadow:var(--glow)}.ss .ss-mono{font-family:var(--mono);font-size:12px}.ss .ss-t2{color:var(--t2)}.ss .ss-t3{color:var(--t3)}.ss .ss-b{font-weight:600}.ss .ss-sm{font-size:12px;line-height:16px}.ss .ss-micro{font-size:10.5px;line-height:14px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--t3);margin:0}.ss .ss-h1{font-size:22px;line-height:28px;letter-spacing:-.015em}.ss .ss-h1,.ss .ss-h2{font-weight:600;margin:0}.ss .ss-h2{font-size:16px;line-height:22px;letter-spacing:-.01em}.ss .ss-h3{font-size:13px;line-height:18px;font-weight:600;margin:0}.ss .ss-i{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ss .ss-i.ss-s14{width:14px;height:14px}.ss .ss-i.ss-s12{width:12px;height:12px}.ss .ss-sv-crit{--c:var(--crit);--cs:var(--crit-s);--ct:var(--crit-t)}.ss .ss-sv-high{--c:var(--high);--cs:var(--high-s);--ct:var(--high-t)}.ss .ss-sv-med{--c:var(--med);--cs:var(--med-s);--ct:var(--med-t)}.ss .ss-sv-low{--c:var(--low);--cs:var(--low-s);--ct:var(--low-t)}.ss .ss-sv-info{--c:var(--info);--cs:var(--info-s);--ct:var(--info-t)}.ss .ss-tn-ok{--c:var(--ok);--cs:var(--ok-s);--ct:var(--ok-t)}.ss .ss-tn-ac{--c:var(--ac);--cs:var(--ac-s);--ct:var(--ac-t)}.ss .ss-tn-mute{--c:var(--t3);--cs:var(--p3);--ct:var(--t2)}.ss .ss-pn{background:var(--p1);border:1px solid var(--hl);border-radius:10px;box-shadow:var(--hi);min-width:0}.ss .ss-pn2{background:var(--p2);border:1px solid var(--hl);box-shadow:var(--hi)}.ss .ss-pn-h{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--hl)}.ss .ss-pn-b{padding:14px 16px}.ss .ss-pn-f{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-top:1px solid var(--hl)}.ss .ss-glass{background:var(--glass);backdrop-filter:blur(18px) saturate(140%);box-shadow:var(--sh-ov);border:1px solid var(--hl)}.ss .ss-bt{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 11px;border-radius:6px;font-size:12.5px;font-weight:500;border:1px solid var(--hl2);background:var(--p2);cursor:pointer;white-space:nowrap;text-decoration:none;transition:background-color .1s ease-out,border-color .1s ease-out,box-shadow .12s ease-out}.ss .ss-bt,.ss a.ss-bt{color:var(--t1)}.ss .ss-bt:hover{background:var(--p3);border-color:var(--t3)}.ss .ss-bt:disabled{opacity:.55;cursor:not-allowed}.ss .ss-bt:disabled:hover{background:var(--p2);border-color:var(--hl2)}.ss .ss-bt.ss-pri,.ss .ss-bt.ss-pri:disabled:hover{background:var(--ac-grad);border-color:transparent}.ss .ss-bt.ss-pri{font-weight:600;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 0 0 1px rgba(139,124,255,.4),0 4px 14px rgba(99,102,241,.25)}.ss .ss-bt.ss-pri,.ss a.ss-bt.ss-pri{color:var(--on-ac)}.ss .ss-bt.ss-pri:hover{filter:brightness(1.08)}.ss .ss-bt.ss-gh{background:transparent;border-color:transparent;color:var(--t2)}.ss .ss-bt.ss-gh:hover{background:var(--state);color:var(--t1)}.ss .ss-bt.ss-dg{color:var(--crit-t)}.ss .ss-bt.ss-xs{height:24px;padding:0 8px;font-size:12px;gap:4px}.ss .ss-ib{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:6px;border:0;background:transparent;color:var(--t2);cursor:pointer}.ss .ss-ib:hover{background:var(--state);color:var(--t1)}.ss .ss-kbd{font:500 10.5px/16px var(--mono);padding:0 5px;border:1px solid var(--hl2);border-radius:4px;color:var(--t3);background:var(--p2)}.ss .ss-pill{display:inline-flex;align-items:center;gap:6px;height:20px;padding:0 8px;border-radius:999px;font-size:11.5px;font-weight:500;background:var(--cs,var(--p3));color:var(--ct,var(--t2));white-space:nowrap;line-height:1}.ss .ss-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--c,var(--t3))}.ss .ss-pill.ss-hatch:before{width:8px;height:8px;background:repeating-linear-gradient(135deg,var(--t3) 0 1.2px,transparent 1.2px 3px);box-shadow:inset 0 0 0 1px var(--t3)}.ss .ss-sev{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--ct);white-space:nowrap}.ss .ss-sev:before{content:"";width:8px;height:8px;flex:none;background:var(--c)}.ss .ss-sv-crit.ss-sev:before{clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%)}.ss .ss-sv-high.ss-sev:before{clip-path:polygon(50% 0,100% 100%,0 100%);width:9px}.ss .ss-sv-med.ss-sev:before{border-radius:50%}.ss .ss-sv-low.ss-sev:before{clip-path:polygon(50% 100%,100% 0,0 0);width:9px}.ss .ss-sv-info.ss-sev:before{width:8px;height:2px;border-radius:1px}.ss .ss-sevbox{display:inline-flex;align-items:center;justify-content:center;height:20px;padding:0 7px;border-radius:5px;background:var(--cs);border:1px solid color-mix(in srgb,var(--c) 30%,transparent)}.ss .ss-topnav{height:52px;gap:6px;padding:0 clamp(16px,4vw,72px);border-bottom:1px solid var(--hl);background:color-mix(in srgb,var(--bg) 85%,transparent)}.ss .ss-logo,.ss .ss-topnav{display:flex;align-items:center}.ss .ss-logo{gap:9px;padding-right:12px;margin-right:6px;border-right:1px solid var(--hl);height:24px}.ss .ss-lm{width:22px;height:22px;border-radius:6px;background:var(--ac-grad);color:var(--on-ac);display:grid;place-items:center;box-shadow:0 0 12px rgba(139,124,255,.35)}.ss .ss-lw{font-weight:600;letter-spacing:-.01em}.ss .ss-tn{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 10px;border-radius:6px;text-decoration:none;font-weight:500}.ss .ss-tn,.ss a.ss-tn{color:var(--t2)}.ss .ss-tn:hover{background:var(--state)}.ss a.ss-tn.ss-on{color:var(--t1);background:var(--p2);box-shadow:inset 0 0 0 1px var(--hl)}.ss .ss-cnt{min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--ac);color:var(--on-ac);font-size:10px;font-weight:700;display:inline-grid;place-items:center}.ss .ss-cmd{display:inline-flex;align-items:center;gap:8px;height:30px;width:280px;padding:0 6px 0 10px;border-radius:6px;border:1px solid var(--hl2);background:var(--p1);color:var(--t3);cursor:pointer;font-size:12.5px}.ss .ss-cmd,.ss .ss-cmd .ss-kbd{margin-left:auto}.ss .ss-av{width:26px;height:26px;border-radius:50%;background:var(--p3);color:var(--t1);display:grid;place-items:center;font-size:10.5px;font-weight:600;box-shadow:inset 0 0 0 1px var(--hl2)}.ss .ss-subbar{display:flex;align-items:center;gap:16px;padding:0 clamp(16px,4vw,72px);border-bottom:1px solid var(--hl);height:44px;overflow-x:auto;scrollbar-width:none}.ss .ss-crumbs{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 8px;border-radius:6px;border:0;background:transparent;color:var(--t2);cursor:pointer;white-space:nowrap;font-size:12.5px}.ss .ss-crumbs:hover{background:var(--state)}.ss .ss-crumbs .ss-cur{color:var(--t1);font-weight:500;font-family:var(--mono);font-size:12px}.ss .ss-crumbs .ss-sl{color:var(--tp)}.ss .ss-tabs{display:flex;gap:2px;height:44px;align-items:stretch}.ss .ss-tab{display:inline-flex;align-items:center;gap:6px;padding:0 10px;text-decoration:none;font-weight:500;position:relative;white-space:nowrap}.ss .ss-tab,.ss a.ss-tab{color:var(--t3)}.ss button.ss-tab{background:none;border:0;font:inherit;font-weight:500;cursor:pointer}.ss .ss-tab:hover,.ss a.ss-tab[aria-selected=true]{color:var(--t1)}.ss .ss-tab[aria-selected=true]:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;border-radius:2px;background:var(--ac);box-shadow:0 0 10px var(--ac)}.ss .ss-tab .ss-ct{font:500 10.5px/16px var(--mono);padding:0 5px;border-radius:4px;background:var(--p3);color:var(--t2)}.ss .ss-vsep{width:1px;height:18px;background:var(--hl)}.ss .ss-wrap{width:100%;max-width:none;margin:0 auto;padding:20px clamp(20px,4vw,72px) 48px;display:flex;flex-direction:column;gap:16px;position:relative;z-index:1}.ss .ss-mob{display:none}.ss .ss-hdr{display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;padding:20px 24px;align-items:center;position:relative;overflow:hidden}.ss .ss-hdr:before{content:"";position:absolute;inset:-1px -1px auto -1px;height:1px;background:linear-gradient(90deg,transparent,var(--ac-b),transparent)}.ss .ss-ring{position:relative;width:176px;height:176px;flex:none}.ss .ss-ring svg{width:176px;height:176px;display:block}.ss .ss-ring .ss-ctr{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.ss .ss-ring .ss-n{font-size:44px;line-height:44px;font-weight:600;letter-spacing:-.035em}.ss .ss-ring .ss-d{font-size:12px;color:var(--t3);margin-top:4px}.ss .ss-sweep{animation:ss-sweep .9s cubic-bezier(.3,.7,.2,1) both}@keyframes ss-sweep{0%{stroke-dasharray:0 100}to{stroke-dasharray:100 0}}.ss .ss-glance{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--hl);border:1px solid var(--hl);border-radius:8px;overflow:hidden}.ss .ss-glance>div{background:var(--p1);padding:10px 12px;display:flex;flex-direction:column;gap:3px;min-width:0}.ss .ss-glance dd{margin:0;font-weight:500}.ss .ss-glance dt{margin:0}.ss .ss-bar-note{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;background:var(--p2);border:1px solid var(--hl)}.ss .ss-tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.ss .ss-tile{padding:12px 14px;display:flex;flex-direction:column;gap:8px}.ss .ss-tile .ss-v{display:flex;align-items:baseline;gap:4px}.ss .ss-tile .ss-v b{font-size:20px;line-height:24px;font-weight:600;letter-spacing:-.02em}.ss .ss-tile .ss-v span{color:var(--t3);font-size:12px}.ss .ss-mbar{display:flex;gap:2px;height:4px;border-radius:2px;overflow:hidden}.ss .ss-seg{height:100%;min-width:2px}.ss .ss-seg.ss-s{background:var(--secured)}.ss .ss-seg.ss-l{background:var(--lost)}.ss .ss-hatch,.ss .ss-seg.ss-n{background:repeating-linear-gradient(135deg,var(--hatch-a) 0 2px,var(--hatch-b) 2px 5px)}.ss .ss-trend{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;color:var(--t3)}.ss .ss-reveal{animation:ss-reveal .5s cubic-bezier(.2,.7,.2,1) both}@keyframes ss-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.ss .ss-split{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;align-items:start}.ss .ss-q{list-style:none;margin:0;padding:4px}.ss .ss-qr{display:grid;grid-template-columns:76px minmax(0,1fr) auto 18px;gap:12px;align-items:center;padding:10px 10px 10px 12px;border-radius:7px;text-decoration:none;position:relative;transition:background-color .1s ease-out}.ss .ss-qr,.ss a.ss-qr{color:inherit}.ss .ss-qr:hover{background:var(--state)}.ss .ss-qr.ss-sel{background:var(--ac-s);box-shadow:inset 0 0 0 1px var(--ac-b)}.ss .ss-qr:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:2px;border-radius:2px;background:var(--c)}.ss .ss-qt{font-weight:500;font-size:13.5px;line-height:19px}.ss .ss-qm{display:flex;flex-wrap:wrap;gap:2px 12px;font-size:12px;color:var(--t3);margin-top:2px}.ss .ss-host{font-family:var(--mono);font-size:11.5px;color:var(--t2)}.ss .ss-feed{list-style:none;margin:0;padding:0}.ss .ss-feed li{display:grid;grid-template-columns:14px minmax(0,1fr);gap:10px;padding:10px 0;border-top:1px solid var(--hl)}.ss .ss-feed li:first-child{border-top:0}.ss .ss-dotc{width:8px;height:8px;border-radius:50%;margin-top:6px;background:var(--c,var(--t3))}.ss .ss-pulse{animation:ss-pulse 1.4s ease-in-out infinite}@keyframes ss-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--ac) 55%,transparent)}50%{box-shadow:0 0 0 5px transparent}}.ss .ss-segc{display:inline-flex;gap:2px;padding:2px;border-radius:7px;background:var(--p2);border:1px solid var(--hl)}.ss .ss-segc button{height:22px;padding:0 8px;border-radius:5px;border:0;background:transparent;color:var(--t3);font:500 11.5px/1 var(--mono);cursor:pointer;white-space:nowrap}.ss .ss-segc button[aria-pressed=true]{background:var(--p3);color:var(--t1);box-shadow:inset 0 0 0 1px var(--hl2)}.ss .ss-kvt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;margin:0;padding:4px 16px 8px}.ss .ss-kvt>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--hl)}.ss .ss-kvt dt{color:var(--t3)}.ss .ss-kvt dd{margin:0;font-family:var(--mono);font-size:12px;text-align:right}.ss .ss-ph{color:var(--tp)}.ss .ss-tbl{width:100%;border-collapse:separate;border-spacing:0}.ss .ss-tbl th{position:sticky;top:0;background:var(--p1);font:600 10.5px/14px Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--t3);text-align:left;padding:0;border-bottom:1px solid var(--hl)}.ss .ss-tbl th button{display:inline-flex;align-items:center;gap:4px;height:34px;padding:0 12px;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.ss .ss-tbl th button:hover,.ss .ss-tbl th[aria-sort=ascending] button,.ss .ss-tbl th[aria-sort=descending] button{color:var(--t1)}.ss .ss-tbl td{padding:10px 12px;border-bottom:1px solid var(--hl);vertical-align:middle}.ss .ss-tbl tbody tr{cursor:pointer;transition:background-color .18s ease-out}.ss .ss-tbl tbody tr.ss-sel,.ss .ss-tbl tbody tr:active{background:var(--ac-s)}.ss .ss-tbl tbody tr.ss-sel td:first-child{box-shadow:inset 2px 0 0 var(--ac)}.ss .ss-rowbtn{all:unset;cursor:pointer;font-weight:500;font-size:13.5px;line-height:19px;color:var(--t1)}.ss .ss-rowbtn:focus-visible{box-shadow:var(--glow);border-radius:4px}.ss .ss-drawer{border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.ss .ss-ck-split{display:grid;grid-template-columns:minmax(0,1fr) 480px;-moz-column-gap:16px;column-gap:16px;align-items:start}.ss .ss-ck-drawer{min-width:0}.ss .ss-ck-drawer>.ss-drawer{width:480px}.ss .ss-ck-swap{animation:ss-ck-swap .12s ease-out backwards}@keyframes ss-ck-swap{0%{opacity:.4}to{opacity:1}}@keyframes ss-sheet-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes ss-sheet-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(24px)}}.ss .ss-dsec{display:flex;flex-direction:column;gap:8px;padding:14px 18px;border-top:1px solid var(--hl)}.ss .ss-code{border:1px solid var(--hl);border-radius:8px;background:color-mix(in srgb,var(--bg) 70%,transparent);overflow:hidden}.ss .ss-code-h{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:4px 4px 4px 6px;border-bottom:1px solid var(--hl);flex-wrap:wrap}.ss .ss-code pre{margin:0;padding:12px 14px;font:12px/20px var(--mono);overflow-x:auto;color:var(--t1)}.ss .ss-copied{color:var(--ok-t)!important;border-color:var(--ok)!important;background:var(--ok-s)!important}.ss .ss-ol{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:5px;color:var(--t2)}.ss .ss-ic{font:11.5px var(--mono);padding:0 4px;border-radius:4px;background:var(--p3);color:var(--t1)}.ss .ss-inp{height:32px;border:1px solid var(--hl2);border-radius:6px;background:var(--p1);color:var(--t1);padding:0 10px;font:13px Inter,sans-serif;width:100%;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ss select.ss-inp{padding-right:28px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238C92A0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:14px}.ss .ss-inp::-moz-placeholder{color:var(--tp)}.ss .ss-inp::placeholder{color:var(--tp)}.ss .ss-inp:focus{outline:none;border-color:var(--ac);box-shadow:var(--glow)}.ss .ss-lbl{font-size:12px;font-weight:500;color:var(--t2)}.ss .ss-sw{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:30px;height:18px;border-radius:999px;background:var(--hl2);position:relative;cursor:pointer;margin:0;flex:none;transition:background-color .12s ease-out}.ss .ss-sw:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .12s ease-out}.ss .ss-sw:checked{background:var(--ac)}.ss .ss-sw:checked:after{transform:translateX(12px)}.ss .ss-vstep{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ss .ss-vs{display:grid;grid-template-columns:28px minmax(0,1fr);gap:14px;position:relative;padding-bottom:22px}.ss .ss-vs:not(:last-child):before{content:"";position:absolute;left:13.5px;top:30px;bottom:2px;width:1px;background:var(--hl2)}.ss .ss-vs.ss-done:not(:last-child):before{background:var(--ok)}.ss .ss-vn{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font:600 12px/1 var(--mono);background:var(--p2);color:var(--t3);box-shadow:inset 0 0 0 1px var(--hl2)}.ss .ss-vs.ss-now .ss-vn{background:var(--ac-s);color:var(--ac-t);box-shadow:var(--glow)}.ss .ss-vs.ss-done .ss-vn{background:var(--ok-s);color:var(--ok-t);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ok) 40%,transparent)}.ss .ss-skel{background:linear-gradient(90deg,var(--p2),var(--p3),var(--p2));background-size:200% 100%;animation:ss-sk 1.4s linear infinite;border-radius:4px}@keyframes ss-sk{0%{background-position:200% 0}to{background-position:-200% 0}}.ss .ss-show-ph{display:none}@container (max-width:1180px){.ss .ss-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.ss .ss-split{grid-template-columns:minmax(0,1fr)}.ss .ss-glance,.ss .ss-kvt{grid-template-columns:repeat(2,minmax(0,1fr))}.ss .ss-cmd{width:200px}}@container (max-width:720px){.ss .ss-hide-ph,.ss .ss-topnav .ss-logo .ss-lw,.ss .ss-topnav .ss-tn{display:none!important}.ss .ss-show-ph{display:revert}.ss .ss-mob{display:inline-grid}.ss .ss-logo{border-right:0;padding-right:0}.ss .ss-cmd{width:auto;flex:1}.ss .ss-cmd .ss-kbd{display:none}.ss .ss-subbar{padding:0 12px;gap:8px}.ss .ss-crumbs .ss-c-m,.ss .ss-crumbs .ss-sl{display:none}.ss .ss-wrap{padding:14px 12px 40px;gap:12px}.ss .ss-hdr{grid-template-columns:minmax(0,1fr);justify-items:center;padding:18px 16px;gap:18px}.ss .ss-hdr>.ss-info{justify-self:stretch}.ss .ss-tiles{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -12px;padding:0 12px 4px}.ss .ss-tile{flex:0 0 150px;scroll-snap-align:start}.ss .ss-qr{grid-template-columns:minmax(0,1fr) 18px;gap:6px 10px}.ss .ss-qr .ss-qsev{grid-column:1;grid-row:1}.ss .ss-qr .ss-qmain{grid-column:1;grid-row:2}.ss .ss-qr .ss-qeff{display:none}.ss .ss-qr .ss-chev{grid-column:2;grid-row:1/span 2}.ss .ss-kvt{grid-template-columns:minmax(0,1fr)}.ss .ss-bt,.ss .ss-ib{min-height:40px}.ss .ss-ib{width:40px}.ss .ss-bt.ss-xs{min-height:32px}.ss .ss-qtable{display:none}.ss .ss-qcards{display:block!important}.ss .ss-ck-split{grid-template-columns:minmax(0,1fr)!important}.ss .ss-drawer{position:absolute;left:0;right:0;top:96px;border-radius:14px 14px 0 0;min-height:calc(100% - 96px);z-index:5}.ss .ss-ck-drawer{display:contents}.ss .ss-ck-drawer>.ss-drawer{width:auto;animation:ss-sheet-in .22s cubic-bezier(.22,1,.36,1) backwards}.ss .ss-drawer.ss-leaving{pointer-events:none;animation:ss-sheet-out .18s ease-in forwards}.ss .ss-st-grid{grid-template-columns:minmax(0,1fr)!important}}.ss .ss-pn{border-radius:14px;box-shadow:var(--shadow);border-color:color-mix(in srgb,var(--hl) 70%,transparent)}.ss .ss-pn2{border-radius:10px;box-shadow:none}.ss .ss-topnav{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:color-mix(in srgb,var(--bg) 70%,transparent)}.ss .ss-subbar,.ss .ss-topnav{position:relative;z-index:1}@keyframes ss-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ss .ss-rise{animation:ss-rise .6s var(--ease) backwards}.ss .ss-d1{animation-delay:.05s}.ss .ss-d2{animation-delay:.12s}.ss .ss-d3{animation-delay:.19s}.ss .ss-d4{animation-delay:.26s}.ss .ss-d5{animation-delay:.33s}.ss .ss-d6{animation-delay:.4s}.ss .ss-d7{animation-delay:.47s}.ss .ss-d8{animation-delay:.54s}@keyframes ss-fadein{0%{opacity:0}to{opacity:1}}.ss .ss-fadein{animation:ss-fadein .4s var(--ease) both}@keyframes ss-pop{0%{transform:scale(0)}60%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes ss-spin{to{transform:rotate(1turn)}}@keyframes ss-shine{to{transform:translateX(100%)}}.ss .ss-spin{animation:ss-spin .8s linear infinite}.ss .ss-bt{transition:transform .15s var(--ease),background-color .15s,border-color .15s,box-shadow .2s,filter .15s}.ss .ss-bt:active,.ss .ss-ib:active{transform:scale(.95)}.ss .ss-bt.ss-pri{position:relative;overflow:hidden}.ss .ss-bt.ss-pri:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 35%,rgba(255,255,255,.38) 50%,transparent 65%);transform:translateX(-120%);animation:ss-shine 3.4s ease-in-out 1.6s infinite}.ss .ss-cnt{animation:ss-pop .6s var(--spring) .9s both}.ss .ss-lm{animation:ss-float 5s ease-in-out infinite}@keyframes ss-float{50%{transform:translateY(-2px)}}@keyframes ss-turnA{0%{transform:rotate(-120deg) scale(.4);opacity:0}to{transform:none;opacity:1}}@keyframes ss-turnB{0%{transform:rotate(-120deg) scale(.4);opacity:0}to{transform:none;opacity:1}}.ss .ss-turn-a svg{animation:ss-turnA .55s var(--spring) both}.ss .ss-turn-b svg{animation:ss-turnB .55s var(--spring) both}.ss .ss-hdr:before{height:2px;opacity:.4;background:linear-gradient(90deg,transparent,var(--ac),var(--ok),transparent);background-size:200% 100%;animation:ss-edge 6s linear infinite;transition:opacity .4s}.ss .ss-hdr.ss-scanning:before{opacity:1;animation-duration:2s}@keyframes ss-edge{to{background-position:-200% 0}}.ss .ss-ring:before{content:"";position:absolute;inset:4px;border-radius:50%;background:radial-gradient(closest-side,transparent 70%,color-mix(in srgb,var(--ac) 20%,transparent) 86%,transparent 100%);animation:ss-breathe 4.5s ease-in-out infinite}@keyframes ss-breathe{50%{transform:scale(1.07);opacity:.5}}.ss .ss-radar{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 70%,color-mix(in srgb,var(--ac) 50%,transparent) 100%);-webkit-mask:radial-gradient(circle closest-side,transparent 72%,#000 75%,#000 90%,transparent 93%);mask:radial-gradient(circle closest-side,transparent 72%,#000 75%,#000 90%,transparent 93%);animation:ss-spin 1.6s linear infinite}.ss .ss-ring .ss-ctr{z-index:1}.ss .ss-prog{height:3px;border-radius:2px;background:var(--p3);overflow:hidden}.ss .ss-prog i{display:block;height:100%;border-radius:2px;background:var(--ac-grad);transition:width .6s var(--ease)}.ss .ss-tile{position:relative;overflow:hidden;transition:transform .25s var(--ease),box-shadow .25s var(--ease),opacity .3s}.ss .ss-tile:hover{transform:translateY(-3px);box-shadow:var(--shadow-h)}.ss .ss-tile.ss-queued{opacity:.55}.ss .ss-tile.ss-run{box-shadow:var(--glow)}.ss .ss-tile.ss-run:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--ac) 18%,transparent) 50%,transparent 70%);transform:translateX(-100%);animation:ss-shine 1.1s linear infinite}.ss .ss-mbar{background:var(--p3);height:5px;border-radius:3px}.ss .ss-seg{min-width:0;transition:width .25s linear}.ss .ss-tile.ss-dash{border-style:dashed}.ss .ss-seg.ss-l{margin-left:auto}.ss .ss-tick{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--ok-s);color:var(--ok-t);animation:ss-pop .5s var(--spring) both}.ss .ss-q{padding:6px}.ss .ss-qrow{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows .45s var(--ease),opacity .35s ease;animation:ss-rise .55s var(--ease) backwards}.ss .ss-qrow:first-child{animation-delay:.25s}.ss .ss-qrow:nth-child(2){animation-delay:.32s}.ss .ss-qrow:nth-child(3){animation-delay:.39s}.ss .ss-qrow:nth-child(4){animation-delay:.46s}.ss .ss-qrow:nth-child(5){animation-delay:.53s}.ss .ss-qrow>.ss-qin{overflow:hidden;min-height:0}.ss .ss-qrow.ss-gone{grid-template-rows:0fr;opacity:0}.ss button.ss-qr{width:100%;text-align:left;border:0;background:transparent;font:inherit;color:inherit;cursor:pointer;transition:background-color .15s,transform .25s var(--ease)}.ss button.ss-qr:active{background:var(--ac-s)}.ss button.ss-qr:hover{transform:translateX(3px)}.ss .ss-qr .ss-chev{transition:transform .3s var(--ease)}.ss .ss-qrow.ss-open .ss-chev{transform:rotate(90deg)}.ss .ss-qrow.ss-open button.ss-qr{background:var(--ac-s);box-shadow:inset 0 0 0 1px var(--ac-b)}.ss .ss-sv-crit.ss-qr:before{animation:ss-rail 2.4s ease-in-out infinite}@keyframes ss-rail{50%{box-shadow:0 0 10px 1px color-mix(in srgb,var(--crit) 70%,transparent)}}.ss .ss-qx{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s var(--ease)}.ss .ss-qrow.ss-open .ss-qx{grid-template-rows:1fr}.ss .ss-qx>div{overflow:hidden;min-height:0;visibility:hidden;transition:visibility 0s .35s}.ss .ss-qrow.ss-open .ss-qx>div{visibility:visible;transition-delay:0s}.ss .ss-qd{display:flex;flex-direction:column;gap:8px;padding:4px 14px 14px 100px}.ss .ss-qrow.ss-ok .ss-qt{color:var(--ok-t)}@container (max-width:720px){.ss .ss-qd{padding-left:12px}}.ss .ss-live-dot{position:relative;display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--ok);flex:none}.ss .ss-live-dot:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--ok);animation:ss-ping 1.8s cubic-bezier(0,0,.2,1) infinite}.ss .ss-live-dot.ss-off{background:var(--t3)}.ss .ss-live-dot.ss-off:after{display:none}@keyframes ss-ping{75%,to{transform:scale(2.8);opacity:0}}@keyframes ss-feedA{0%{opacity:0;transform:translateY(-10px);background:var(--ac-s)}to{opacity:1;transform:none;background:transparent}}@keyframes ss-feedB{0%{opacity:0;transform:translateY(-10px);background:var(--ac-s)}to{opacity:1;transform:none;background:transparent}}.ss .ss-in-a{animation:ss-feedA .7s var(--ease) both}.ss .ss-in-b{animation:ss-feedB .7s var(--ease) both}.ss .ss-feed li{border-radius:6px}.ss .ss-spark{display:flex;align-items:flex-end;gap:3px;height:44px}.ss .ss-spark i{flex:1;display:block;border-radius:3px 3px 1px 1px;background:linear-gradient(180deg,var(--ac),color-mix(in srgb,var(--ac) 30%,transparent));transform-origin:bottom}@keyframes ss-growA{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ss-growB{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.ss .ss-g-a{animation:ss-growA .6s var(--ease) both}.ss .ss-g-b{animation:ss-growB .6s var(--ease) both}.ss .ss-segc button{transition:background-color .2s,color .2s}.ss .ss-dm{height:96px;border-radius:10px;background:var(--p2);display:grid;place-items:center;overflow:hidden;position:relative}.ss .ss-dm-rise{display:flex;gap:6px;align-items:flex-end}.ss .ss-dm-rise i{display:block;width:26px;height:44px;border-radius:6px;background:var(--ac);animation:ss-dmrise 2.6s var(--ease) infinite}.ss .ss-dm-rise i:nth-child(2){animation-delay:.12s;opacity:.8}.ss .ss-dm-rise i:nth-child(3){animation-delay:.24s;opacity:.6}@keyframes ss-dmrise{0%{opacity:0;transform:translateY(14px)}25%,80%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}.ss .ss-dm-ring circle.ss-arc{stroke-dasharray:0 100;animation:ss-dmring 3s var(--ease) infinite}@keyframes ss-dmring{0%{stroke-dasharray:0 100}60%,to{stroke-dasharray:72 28}}.ss .ss-dm-shim{display:flex;flex-direction:column;gap:8px;width:70%}.ss .ss-dm-acc{display:grid;grid-template-rows:0fr;width:70%;animation:ss-dmacc 3.2s var(--ease) infinite}.ss .ss-dm-acc>div{overflow:hidden;min-height:0}@keyframes ss-dmacc{0%,12%{grid-template-rows:0fr}40%,70%{grid-template-rows:1fr}to{grid-template-rows:0fr}}.ss .ss-dm-tick{animation:ss-dmtick 2.2s var(--spring) infinite}@keyframes ss-dmtick{0%{transform:scale(0)}15%{transform:scale(1.25)}25%,to{transform:scale(1)}}.ss .ss-dm-lift{width:120px;height:44px;border-radius:12px;background:var(--p1);animation:ss-dmlift 2.4s var(--ease) infinite}@keyframes ss-dmlift{0%,15%{transform:none;box-shadow:var(--shadow)}45%,70%{transform:translateY(-6px);box-shadow:var(--shadow-h)}to{transform:none;box-shadow:var(--shadow)}}.ss .ss-tl{list-style:none;margin:0;padding:0}.ss .ss-tl>li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;position:relative}.ss .ss-tl>li:before{content:"";position:absolute;left:9.5px;top:22px;bottom:-4px;width:1px;background:var(--hl2)}.ss .ss-tl>li:last-child:before{display:none}.ss .ss-tl .ss-nd{width:10px;height:10px;border-radius:50%;margin:10px 5px 0;background:var(--c,var(--t3));box-shadow:0 0 0 4px var(--cs,transparent)}.ss .ss-tl .ss-ev{padding:8px 12px;border-radius:10px;transition:background-color .15s;display:flex;flex-direction:column;gap:4px;min-width:0}.ss .ss-tl .ss-ev:hover{background:var(--state)}.ss .ss-daylab{font:600 10.5px/14px Inter,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:var(--t3);padding:12px 0 4px 32px}.ss .ss-diff{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 10px;font:12px/18px var(--mono);overflow-wrap:anywhere}.ss .ss-diff .ss-old{color:var(--t3);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--crit) 55%,transparent)}.ss .ss-diff .ss-new{color:var(--t1)}.ss .ss-lad{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.ss .ss-lad i{display:block;height:4px;border-radius:2px;background:var(--p3);position:relative;overflow:hidden}.ss .ss-lad i.ss-on:after{content:"";position:absolute;inset:0;background:var(--c);transform-origin:left;animation:ss-fillx .7s var(--ease) backwards}.ss .ss-lad i:nth-child(2).ss-on:after{animation-delay:.1s}.ss .ss-lad i:nth-child(3).ss-on:after{animation-delay:.2s}.ss .ss-lad i:nth-child(4).ss-on:after{animation-delay:.3s}@keyframes ss-fillx{0%{transform:scaleX(0)}}.ss .ss-lad-l{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;font-size:10.5px;line-height:14px;color:var(--t3);margin-top:5px}.ss .ss-lad-l .ss-on{color:var(--t1);font-weight:600}.ss .ss-fold{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s var(--ease)}.ss .ss-fold.ss-open{grid-template-rows:1fr}.ss .ss-fold>div{overflow:hidden;min-height:0;visibility:hidden;transition:visibility 0s .35s}.ss .ss-fold.ss-open>div{visibility:visible;transition-delay:0s}.ss .ss-scrim{position:absolute;inset:0;z-index:20;background:color-mix(in srgb,var(--t1) 28%,transparent);backdrop-filter:blur(3px);display:flex;justify-content:center;align-items:flex-start;padding-top:140px;animation:ss-fadein .2s ease both}.ss .ss-dlg{width:min(480px,calc(100% - 32px));border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:12px;animation:ss-dlgin .3s var(--spring) both}@keyframes ss-dlgin{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:none}}.ss .ss-toasts{position:absolute;right:20px;bottom:20px;z-index:30;display:flex;flex-direction:column;gap:8px}.ss .ss-toast{min-width:280px;max-width:360px;padding:12px 14px;border-radius:12px;display:flex;gap:10px;align-items:flex-start;animation:ss-toastin .4s var(--spring) both}@keyframes ss-toastin{0%{opacity:0;transform:translateX(24px) scale(.96)}to{opacity:1;transform:none}}.ss .ss-ta{width:100%;min-height:76px;border:1px solid var(--hl2);border-radius:8px;background:var(--p1);color:var(--t1);padding:8px 10px;font:13px/20px Inter,system-ui,sans-serif;resize:vertical}.ss .ss-ta:focus{outline:none;border-color:var(--ac);box-shadow:var(--glow)}.ss .ss-stat{padding:14px 16px;display:flex;flex-direction:column;gap:4px}.ss .ss-stat b{font-size:26px;line-height:30px;font-weight:600;letter-spacing:-.025em}.ss .ss-mixbar{display:flex;gap:2px;height:12px;border-radius:6px;overflow:hidden;background:var(--p3)}.ss .ss-mixbar span{display:block;height:100%;transition:width .9s var(--ease),opacity .2s}.ss .ss-mixbar.ss-dim span{opacity:.3}.ss .ss-mixbar.ss-dim span.ss-hot{opacity:1}.ss .ss-lg-i{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:6px;border:0;background:transparent;font:inherit;color:var(--t2);cursor:pointer;transition:background-color .15s}.ss .ss-lg-i.ss-hot,.ss .ss-lg-i:hover{background:var(--state);color:var(--t1)}.ss .ss-lg-i i{width:9px;height:9px;border-radius:3px;display:block}.ss .ss-spam{display:inline-grid;place-items:center;min-width:32px;height:20px;padding:0 6px;border-radius:5px;font:600 11px/1 var(--mono);background:var(--cs);color:var(--ct)}.ss .ss-dz{display:flex;align-items:center;gap:12px;padding:14px;border:1.5px dashed var(--hl2);border-radius:10px;background:var(--p2);cursor:pointer;width:100%;text-align:left;font:inherit;color:inherit;transition:border-color .2s,background-color .2s,transform .2s var(--ease)}.ss .ss-dz.ss-over,.ss .ss-dz:hover{border-color:var(--ac);background:var(--ac-s)}.ss .ss-dz.ss-over{transform:scale(1.01)}.ss .ss-dz:active{transform:scale(.99)}.ss .ss-dz.ss-has{border-style:solid;border-color:var(--ac-b);background:var(--ac-s)}.ss .ss-upbar{height:4px;border-radius:2px;background:var(--p3);overflow:hidden}.ss .ss-upbar i{display:block;height:100%;width:40%;border-radius:2px;background:var(--ac-grad);animation:ss-slide 1.1s ease-in-out infinite}@keyframes ss-slide{0%{transform:translateX(-100%)}to{transform:translateX(260%)}}.ss .ss-nrow{display:grid;grid-template-rows:1fr;transition:grid-template-rows .4s var(--ease),opacity .3s}.ss .ss-nrow>div{overflow:hidden;min-height:0}.ss .ss-nrow.ss-gone{grid-template-rows:0fr;opacity:0}.ss .ss-nitem{display:grid;grid-template-columns:14px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 18px;border-top:1px solid var(--hl);transition:background-color .15s}.ss .ss-nitem:hover{background:var(--state)}.ss .ss-nitem.ss-read .ss-nt{color:var(--t3);font-weight:400}.ss .ss-ndot{width:8px;height:8px;border-radius:50%;background:var(--ac);transition:transform .3s var(--spring),opacity .3s;position:relative}.ss .ss-nitem.ss-read .ss-ndot{transform:scale(0);opacity:0}.ss .ss-ndot.ss-fresh:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--ac);animation:ss-ping 1.8s cubic-bezier(0,0,.2,1) infinite}.ss .ss-lgbg{min-height:900px;display:flex;align-items:center;justify-content:center;gap:48px;flex-wrap:wrap;padding:48px;position:relative;z-index:1}.ss .ss-lgcard{width:min(380px,100%);padding:28px;display:flex;flex-direction:column;gap:16px}.ss .ss-shake-a{animation:ss-shakeA .45s ease both}.ss .ss-shake-b{animation:ss-shakeB .45s ease both}@keyframes ss-shakeA{20%,60%{transform:translateX(-6px)}40%,80%{transform:translateX(6px)}}@keyframes ss-shakeB{20%,60%{transform:translateX(-6px)}40%,80%{transform:translateX(6px)}}.ss .ss-shield-pulse{animation:ss-shp 2.4s ease-in-out infinite}@keyframes ss-shp{50%{transform:scale(1.07);filter:drop-shadow(0 0 14px color-mix(in srgb,var(--ac) 45%,transparent))}}.ss .ss-tbl tbody tr:hover{background:var(--state)}.ss .ss-tbl th{background:transparent}.ss .ss-split2{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;align-items:start}@container (max-width:1180px){.ss .ss-split2{grid-template-columns:minmax(0,1fr)!important}}@container (max-width:720px){.ss .ss-g3{grid-template-columns:minmax(0,1fr)!important}.ss .ss-g4{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ss .ss-g2{grid-template-columns:minmax(0,1fr)!important}}@media (prefers-reduced-motion:reduce){.ss *,.ss :after,.ss :before{animation:none!important;transition:none!important}}.ss .ss-stat-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}@container (max-width:1180px){.ss .ss-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width:720px){.ss .ss-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ss .ss-stat-grid>:last-child:nth-child(odd){grid-column:1/-1}}.ss.ss-app{min-height:100vh;overflow:clip}.ss .ss-frame{display:grid;grid-template-columns:auto minmax(0,1fr);min-height:100vh;position:relative}.ss .ss-col,.ss .ss-side{min-width:0;display:flex;flex-direction:column}.ss .ss-side{position:sticky;top:0;align-self:start;z-index:20;width:232px;height:100vh;height:100dvh;background:var(--p1);border-right:1px solid var(--hl)}.ss .ss-side-head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 10px 12px 14px;border-bottom:1px solid var(--hl)}.ss .ss-side-logo{display:flex;align-items:center;gap:10px;min-width:0}.ss .ss-side-brand{display:flex;flex-direction:column;min-width:0}.ss .ss-side-name{font-weight:600;letter-spacing:-.01em;white-space:nowrap}.ss .ss-side-sub{font-size:11.5px;line-height:15px;color:var(--t3);white-space:nowrap}.ss .ss-side-toggle{flex:none}.ss .ss-side-nav{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:18px;padding:12px 10px;scrollbar-width:thin}.ss .ss-side-group{display:flex;flex-direction:column;gap:2px}.ss .ss-side-label{font-size:10.5px;line-height:14px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.ss .ss-side-hint,.ss .ss-side-label{color:var(--t3);padding:0 10px;margin:0 0 4px}.ss .ss-side-hint{font-size:11.5px;line-height:15px}.ss .ss-side-item{display:flex;align-items:center;gap:10px;height:34px;padding:0 10px;border-radius:8px;color:var(--t2);text-decoration:none;font-weight:500;position:relative;min-width:0;white-space:nowrap;transition:background-color .12s ease-out,color .12s ease-out}.ss .ss-side-item:hover{background:var(--state);color:var(--t1)}.ss .ss-side-item.ss-on{background:var(--ac-s);color:var(--ac-t);font-weight:600}.ss .ss-side-item.ss-side-off{opacity:.5;cursor:default}.ss .ss-side-item.ss-side-off:hover{background:transparent;color:var(--t2)}.ss .ss-side-text{overflow:hidden;text-overflow:ellipsis;min-width:0}.ss .ss-side-count{margin-left:auto;font:500 10.5px/16px var(--mono);padding:0 5px;border-radius:4px;background:var(--p3);color:var(--t2)}.ss .ss-side-item .ss-cnt{margin-left:auto}.ss .ss-side-foot{flex:none;display:flex;align-items:center;gap:6px;padding:10px 12px 12px;border-top:1px solid var(--hl)}.ss .ss-side-acct{flex:1 1 auto;min-width:0}.ss .ss-side-user{display:flex;align-items:center;gap:9px;width:100%;height:40px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:var(--t1);font:inherit;font-weight:500;text-align:left;cursor:pointer;min-width:0}.ss .ss-side-user:hover{background:var(--state)}.ss .ss-side-user-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px}.ss .ss-side-foot .absolute{top:auto;bottom:100%;left:0;right:auto;margin:0 0 6px}.ss .ss-topbar{position:relative;z-index:2;flex:none;height:52px;display:flex;align-items:center;gap:10px;padding:0 clamp(20px,4vw,72px);border-bottom:1px solid var(--hl);background:color-mix(in srgb,var(--bg) 85%,transparent)}.ss .ss-topbar-end{margin-left:auto;display:flex;align-items:center;gap:8px;min-width:0}.ss .ss-topbar .ss-inp{width:auto;max-width:240px;flex:none}.ss .ss-menu-btn{display:none}.ss .ss-scope{position:relative;flex:none;display:flex;align-items:stretch;gap:12px;height:44px;padding:0 clamp(20px,4vw,72px);border-bottom:1px solid var(--hl);min-width:0}.ss .ss-scope .ss-inp{width:auto;max-width:200px;flex:none;align-self:center}.ss .ss-site-strip{display:flex;align-items:center;gap:2px;flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.ss .ss-site-strip::-webkit-scrollbar{display:none}.ss .ss-site-tab{position:relative;flex:none;display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 10px;margin:0;border:0;background:none;color:var(--t2);font:inherit;font-weight:500;white-space:nowrap;cursor:pointer}.ss .ss-site-tab:hover,.ss .ss-site-tab[aria-current=page]{color:var(--t1)}.ss .ss-site-tab[aria-current=page]:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;border-radius:2px;background:var(--ac);box-shadow:0 0 10px var(--ac)}.ss .ss-scope-add{margin-left:auto;flex:none;align-self:center}.ss .ss-side-scrim{display:none}@container (min-width:721px){.ss .ss-side.ss-side-collapsed{width:64px}.ss .ss-side-collapsed .ss-side-brand,.ss .ss-side-collapsed .ss-side-count,.ss .ss-side-collapsed .ss-side-hint,.ss .ss-side-collapsed .ss-side-text,.ss .ss-side-collapsed .ss-side-user-name{display:none}.ss .ss-side-collapsed .ss-side-head{flex-direction:column;align-items:center;gap:10px;padding:12px 0 10px}.ss .ss-side-collapsed .ss-side-nav{padding:8px 12px}.ss .ss-side-collapsed .ss-side-item{justify-content:center;padding:0}.ss .ss-side-collapsed .ss-side-label{font-size:0;line-height:0;height:1px;margin:8px 4px;padding:0;overflow:hidden;background:var(--hl);color:transparent}.ss .ss-side-collapsed .ss-side-item .ss-cnt{position:absolute;top:3px;right:3px;min-width:14px;height:14px;padding:0 3px;margin:0;font-size:9px}.ss .ss-side-collapsed .ss-side-foot{flex-direction:column;padding:8px 12px 10px}.ss .ss-side-collapsed .ss-side-acct{flex:none;width:100%}.ss .ss-side-collapsed .ss-side-user{justify-content:center;padding:0}}@container (max-width:720px){.ss .ss-frame{grid-template-columns:minmax(0,1fr)}.ss .ss-col,.ss .ss-side,.ss .ss-side-scrim{grid-area:1/1}.ss .ss-side{width:232px;max-width:calc(100% - 40px);transform:translateX(-100%);visibility:hidden;transition:transform .2s var(--ease),visibility 0s .2s;z-index:40;box-shadow:var(--sh-ov)}.ss .ss-side.ss-side-open{transform:none;visibility:visible;transition-delay:0s,0s}.ss .ss-side-scrim{display:block;position:sticky;top:0;align-self:start;z-index:30;width:100%;height:100vh;height:100dvh;background:color-mix(in srgb,var(--t1) 28%,transparent);animation:ss-fadein .2s ease both}.ss .ss-menu-btn{display:inline-grid}.ss .ss-side-toggle{display:none}.ss .ss-scope,.ss .ss-topbar{gap:8px;padding:0 12px}}