.sah{--void:#07080B;--ground:#0B0D11;--panel:#111419;--panel-2:#161A21;--panel-3:#1D222B;--line:#22262F;--line-2:#2E3440;--line-3:#414958;--ink:#F3F5F8;--ink-2:#A4ABB8;--ink-3:#717988;--ink-4:#525A68;--ember:#FF7A2F;--ember-2:#FFB347;--ember-deep:#E2551A;--pass:#34D399;--warn:#FBBF24;--fail:#FB7185;--r-s:8px;--r:12px;--r-l:18px;--r-xl:24px;--sans:ui-sans-serif,-apple-system,"SF Pro Display","Segoe UI Variable Display",system-ui,sans-serif;--mono:ui-monospace,"SF Mono","JetBrains Mono",Menlo,monospace;--maxw:1200px}.sah,.sah *{box-sizing:border-box}.sah{scroll-behavior:smooth;margin:0;background:var(--void);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}.sah svg{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.sah a{color:inherit;text-decoration:none}.sah :focus-visible{outline:2px solid var(--ember-2);outline-offset:3px;border-radius:6px}.sah .shell{max-width:var(--maxw);margin:0 auto;padding:0 34px}.sah .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.sah .glow{position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(820px 460px at 78% 2%,rgba(255,122,47,.17),transparent 66%),radial-gradient(620px 400px at 4% 30%,rgba(255,179,71,.06),transparent 62%),radial-gradient(900px 520px at 50% 104%,rgba(255,122,47,.07),transparent 66%);animation:sah-breathe 14s ease-in-out infinite}@keyframes sah-breathe{0%,to{opacity:.86}50%{opacity:1}}.sah .gridlines{position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.5;background:linear-gradient(rgba(255,255,255,.022) 1px,transparent 0) 0 0/100% 78px,linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 0) 0 0/78px 100%;mask-image:radial-gradient(ellipse 80% 60% at 50% 20%,#000,transparent 75%)}.sah main{position:relative;z-index:1}.sah .rv{opacity:0;transform:translateY(20px);transition:opacity .75s cubic-bezier(.22,.7,.3,1),transform .75s cubic-bezier(.22,.7,.3,1)}.sah .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.sah,.sah *{animation:none!important;transition:none!important}.sah .rv{opacity:1;transform:none}}.sah .eyebrow{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ember-2);font-weight:600}.sah h1{font-size:clamp(42px,6.4vw,78px);line-height:.97;letter-spacing:-.045em;font-weight:700;margin:0 0 22px}.sah h1,.sah h2{text-wrap:balance}.sah h2{font-size:clamp(28px,3.8vw,46px);line-height:1.05;letter-spacing:-.038em;font-weight:690;margin:16px 0}.sah h3{font-size:19px;letter-spacing:-.02em;font-weight:645;margin:0 0 8px}.sah p{color:var(--ink-2);margin:0 0 14px}.sah p.big{font-size:18px;line-height:1.6;max-width:58ch;margin:0}.sah strong{color:var(--ink);font-weight:625}.sah section{padding:104px 0;position:relative}.sah .sechead{max-width:660px;margin-bottom:44px}.sah .sun{width:26px;height:26px;border-radius:50%;flex:none;position:relative;background:radial-gradient(circle at 34% 30%,var(--ember-2),var(--ember) 52%,var(--ember-deep));box-shadow:0 0 0 1px rgba(255,179,71,.35),0 0 22px 2px rgba(255,122,47,.5)}.sah nav.bar{position:sticky;top:0;z-index:50;backdrop-filter:blur(18px);background:linear-gradient(180deg,rgba(7,8,11,.92),rgba(7,8,11,.55));border-bottom:1px solid var(--line)}.sah nav.bar .in{max-width:var(--maxw);margin:0 auto;padding:14px 34px;gap:26px}.sah .logo,.sah nav.bar .in{display:flex;align-items:center}.sah .logo{gap:11px;font-weight:670;letter-spacing:-.024em;font-size:16px}.sah nav.bar a.nl{font-size:13.5px;color:var(--ink-3)}.sah nav.bar a.nl:hover{color:var(--ink)}.sah nav.bar .rt{margin-left:auto;display:flex;gap:12px;align-items:center}.sah .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--r);font-weight:590;white-space:nowrap;line-height:1}.sah .btn svg{width:15px;height:15px}.sah .btn.sm{padding:9px 16px;font-size:13.5px}.sah .btn.md{padding:14px 24px;font-size:15px}.sah .btn.solid{background:var(--ink);color:var(--void)}.sah .btn.solid:hover{background:#fff}.sah .btn.wire{border:1px solid var(--line-2);color:var(--ink);background:rgba(255,255,255,.03)}.sah .btn.wire:hover{border-color:var(--line-3);background:rgba(255,255,255,.06)}.sah .ticker{border-bottom:1px solid var(--line);overflow:hidden;background:rgba(255,255,255,.015)}.sah .tick-row{display:flex;gap:40px;padding:11px 0;width:max-content;animation:sah-slide 34s linear infinite}@keyframes sah-slide{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.sah .tick{display:flex;align-items:center;gap:10px;white-space:nowrap}.sah .tick b{font-family:var(--mono);font-size:11.5px;letter-spacing:.13em;color:var(--ink);font-weight:650}.sah .tick span{font-family:var(--mono);font-size:11px;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-4)}.sah .tick i{width:5px;height:5px;border-radius:50%;background:var(--ember);font-style:normal;box-shadow:0 0 8px var(--ember)}.sah .hero{padding:70px 0 30px}.sah .hcopy{max-width:none;text-align:center;margin:0 auto 46px}.sah .hcopy h1{max-width:15ch;margin-left:auto;margin-right:auto}.sah .hcopy .lede{margin:0 auto;max-width:60ch;text-align:center}.sah .kick{display:inline-flex;align-items:center;gap:9px;border:1px solid rgba(255,179,71,.28);background:rgba(255,122,47,.09);color:var(--ember-2);border-radius:999px;padding:6px 15px;font-size:12.5px;font-weight:560;margin-bottom:24px}.sah .kick .d{width:6px;height:6px;border-radius:50%;background:var(--ember-2);box-shadow:0 0 10px var(--ember)}.sah .lede{font-size:18px;line-height:1.6;color:var(--ink-2)}.sah .lede b{color:var(--ink);font-weight:615}.sah .ctas{gap:12px;margin-top:28px}.sah .ctas,.sah .proof{display:flex;flex-wrap:wrap;justify-content:center}.sah .proof{gap:22px;margin-top:22px;font-size:13px;color:var(--ink-3)}.sah .proof span{display:flex;align-items:center;gap:7px}.sah .proof svg{width:14px;height:14px;color:var(--pass)}.sah .wn{display:flex;align-items:center;gap:9px;padding:5.5px 9px;border-radius:7px;font-size:12px;color:var(--ink-3);position:relative}.sah .wn i{width:13px;height:13px;border-radius:4px;background:rgba(255,255,255,.09);flex:none;font-style:normal}.sah .wn em{margin-left:auto;font-style:normal;font-family:var(--mono);font-size:9.5px;color:var(--ink-4)}.sah .wn.on{background:rgba(255,255,255,.06);color:var(--ink);font-weight:580}.sah .wn.on i{background:rgba(255,122,47,.5);box-shadow:0 0 8px rgba(255,122,47,.6)}.sah .wn.on:before{content:"";position:absolute;left:-10px;top:6px;bottom:6px;width:2px;border-radius:2px;background:var(--ember);box-shadow:0 0 8px var(--ember)}@keyframes sah-sp{to{transform:rotate(1turn)}}.sah .band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(255,255,255,.015)}.sah .tabs{display:flex;gap:6px;padding:26px 0 18px;flex-wrap:wrap}.sah .tab{border:1px solid var(--line);background:rgba(255,255,255,.025);color:var(--ink-3);font-family:var(--sans);font-size:13px;padding:7px 15px;border-radius:999px;cursor:pointer}.sah .tab[aria-selected=true]{background:var(--ink);color:var(--void);border-color:var(--ink);font-weight:590}.sah .mgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r-l);overflow:hidden;margin-bottom:34px}.sah .mcell{background:var(--ground);padding:20px 22px}.sah .mcell .k{font-size:12.5px;color:var(--ink-3)}.sah .mcell .v{font-size:34px;font-weight:690;letter-spacing:-.04em;line-height:1.1;margin-top:5px;font-variant-numeric:tabular-nums}.sah .mcell .d{font-size:12px;margin-top:4px}.sah .mcell .d.dn,.sah .mcell .d.up{color:var(--pass)}.sah .mcell .d.flat{color:var(--ink-4)}.sah .spark{height:26px;margin-top:10px;display:flex;align-items:flex-end;gap:2px}.sah .spark i{flex:1;border-radius:1px;background:linear-gradient(180deg,var(--ember),rgba(255,122,47,.15))}.sah .spark.g i{background:linear-gradient(180deg,var(--pass),rgba(52,211,153,.12))}.sah .ledger{border:1px solid var(--line);border-radius:var(--r-l);overflow:hidden;background:var(--ground)}.sah .lh,.sah .lr{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(0,1.1fr) minmax(0,1.2fr) 84px;gap:16px;padding:12px 20px;align-items:center}.sah .lh{background:rgba(255,255,255,.025);font-family:var(--mono);font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-4)}.sah .lh,.sah .lr{border-bottom:1px solid var(--line)}.sah .lr{font-size:13.5px}.sah .lr:last-child{border-bottom:0}.sah .lr .task{color:var(--ink);display:flex;align-items:center;gap:9px;min-width:0}.sah .lr .task span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sah .runby{display:flex;align-items:center;gap:8px}.sah .res,.sah .runby{color:var(--ink-2);font-size:13px}.sah .cost{font-family:var(--mono);font-size:13px;color:var(--ember-2);text-align:right;font-variant-numeric:tabular-nums}.sah .team{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.sah .catrow{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:22px}.sah .cat{border:1px solid var(--line);background:rgba(255,255,255,.025);color:var(--ink-3);font-family:var(--sans);font-size:12.5px;padding:6px 14px;border-radius:999px;cursor:pointer;display:flex;align-items:center;gap:7px}.sah .cat .n{font-family:var(--mono);font-size:10px;color:var(--ink-4)}.sah .cat[aria-selected=true]{background:var(--ink);color:var(--void);border-color:var(--ink);font-weight:590}.sah .cat[aria-selected=true] .n{color:var(--void);opacity:.55}.sah .member{border:1px solid var(--line);border-radius:var(--r-l);background:var(--panel);padding:20px;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:12px}.sah .member:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(340px 130px at 50% -12%,rgba(255,179,71,.1),transparent 70%)}.sah .member .top{display:flex;align-items:center;gap:12px;position:relative}.sah .mav{width:46px;height:46px;border-radius:14px;flex:none;display:grid;place-items:center;font-family:var(--mono);font-size:14px;font-weight:700;background:linear-gradient(150deg,rgba(255,179,71,.24),rgba(255,122,47,.08));border:1px solid rgba(255,179,71,.32);color:var(--ember-2);box-shadow:0 0 22px -6px rgba(255,122,47,.6)}.sah .member h4{margin:0;font-size:19px;font-weight:670;letter-spacing:-.026em}.sah .member .role{font-size:12.5px;color:var(--ink-3);margin-top:1px}.sah .member p{margin:0;font-size:13.4px;color:var(--ink-2);line-height:1.55;position:relative}.sah .mstat{display:flex;gap:16px;margin-top:auto;padding-top:12px;border-top:1px solid var(--line);position:relative}.sah .mstat div{display:flex;flex-direction:column;gap:1px}.sah .mstat b{font-family:var(--mono);font-size:13px;font-weight:640;font-variant-numeric:tabular-nums}.sah .mstat span{font-size:8.5px;color:var(--ink-4)}.sah .badge,.sah .mstat span{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase}.sah .badge{font-size:8px;font-weight:650;padding:2px 7px;border-radius:5px;width:fit-content;position:relative}.sah .badge.dep{background:rgba(52,211,153,.12);color:var(--pass);border:1px solid rgba(52,211,153,.28)}.sah .badge.beta{background:rgba(251,191,36,.12);color:var(--warn);border:1px solid rgba(251,191,36,.28)}.sah .badge.soon{background:rgba(255,255,255,.05);color:var(--ink-4);border:1px solid var(--line-2)}.sah .hiring{border:1px dashed var(--line-2);border-radius:var(--r-l);background:rgba(255,255,255,.015);padding:20px;display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:flex-start}.sah .intwrap{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--ground);overflow:hidden}.sah .intbar{gap:10px;padding:14px 20px;border-bottom:1px solid var(--line);flex-wrap:wrap}.sah .intbar,.sah .intsearch{display:flex;align-items:center}.sah .intsearch{gap:9px;border:1px solid var(--line);border-radius:var(--r-s);padding:7px 12px;background:rgba(255,255,255,.03);color:var(--ink-4);font-size:13px;min-width:200px}.sah .pill{border:1px solid var(--line);border-radius:999px;padding:5px 12px;font-size:12px;color:var(--ink-3);background:rgba(255,255,255,.025)}.sah .pill.on{background:var(--ink);color:var(--void);border-color:var(--ink);font-weight:580}.sah .wall{display:grid;grid-template-columns:repeat(8,1fr);gap:1px;background:var(--line)}.sah .app{aspect-ratio:1;background:var(--ground);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;transition:background .2s}.sah .app:hover{background:var(--panel-2)}.sah .app .sq{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;font-size:12px;font-weight:700;color:#fff}.sah .app small{font-size:10.5px;color:var(--ink-3)}.sah .app.more{color:var(--ink-3);font-family:var(--mono);font-size:12px}.sah .frow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:54px;align-items:center}.sah .frow.flip>div:first-child{order:2}.sah .bul{display:flex;gap:12px;align-items:flex-start;margin-top:14px}.sah .bul .ic{width:20px;height:20px;border-radius:6px;background:rgba(52,211,153,.12);border:1px solid rgba(52,211,153,.28);color:var(--pass);display:grid;place-items:center;flex:none;margin-top:2px}.sah .bul .ic svg{width:11px;height:11px;stroke-width:2.4}.sah .bul b{color:var(--ink);font-weight:610;display:block;font-size:14.5px}.sah .bul span{font-size:13.6px;color:var(--ink-2);line-height:1.5}.sah .card{border:1px solid var(--line);border-radius:var(--r-l);background:var(--panel);overflow:hidden}.sah .card-h{display:flex;align-items:center;gap:9px;padding:11px 15px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.02)}.sah .card-h .l{font-family:var(--mono);font-size:9px;letter-spacing:.15em;text-transform:uppercase;font-weight:650;color:var(--ember-2)}.sah .card-b{padding:15px;display:flex;flex-direction:column;gap:11px;font-size:13.4px}.sah .kv{display:grid;grid-template-columns:76px 1fr;gap:6px 14px;font-size:12.8px}.sah .kv dt{font-family:var(--mono);font-size:9px;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-4);padding-top:2px}.sah .kv dd{margin:0;color:var(--ink)}.sah .mem{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);padding:13px 15px;display:flex;gap:12px}.sah .tag{font-family:var(--mono);font-size:8.5px;letter-spacing:.11em;text-transform:uppercase;font-weight:650;padding:2.5px 7px;border-radius:5px;height:fit-content;flex:none}.sah .tag.doc{background:rgba(255,122,47,.12);color:var(--ember-2);border:1px solid rgba(255,179,71,.28)}.sah .tag.rule{background:rgba(255,255,255,.06);color:var(--ink-2);border:1px solid var(--line-2)}.sah .tag.learn{background:rgba(255,255,255,.03);color:var(--ink-3);border:1px solid var(--line)}.sah .mem b{font-size:14px;font-weight:610;display:block}.sah .mem p{margin:3px 0 0;font-size:13px}.sah .mem .cite{font-size:11.5px;color:var(--ink-4);margin-top:6px;border-bottom:1px dashed var(--line-3);display:inline-block}.sah .secgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r-l);overflow:hidden}.sah .sec{background:var(--ground);padding:22px;display:flex;flex-direction:column;gap:10px}.sah .sec .ic{width:30px;height:30px;border-radius:9px;background:rgba(255,255,255,.05);border:1px solid var(--line-2);display:grid;place-items:center;color:var(--ink-2)}.sah .sec .ic svg{width:15px;height:15px}.sah .sec b{font-size:15px;font-weight:630;letter-spacing:-.014em}.sah .sec span{font-size:13.3px;color:var(--ink-2);line-height:1.5}.sah .prices{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.sah .price{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--panel);padding:26px;display:flex;flex-direction:column;gap:14px}.sah .price.hot{border-color:rgba(255,179,71,.4);box-shadow:0 0 50px -22px rgba(255,122,47,.55)}.sah .price .nm{display:flex;align-items:center;gap:9px}.sah .price .nm b{font-size:17px;font-weight:650;letter-spacing:-.018em}.sah .price .amt{font-size:38px;font-weight:690;letter-spacing:-.042em;line-height:1;font-variant-numeric:tabular-nums}.sah .price .amt em{font-style:normal;font-size:14px;font-weight:500;color:var(--ink-3);letter-spacing:0}.sah .price ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:9px}.sah .price li{display:flex;gap:10px;font-size:13.8px;color:var(--ink-2);align-items:flex-start}.sah .price li svg{width:14px;height:14px;color:var(--pass);flex:none;margin-top:3px;stroke-width:2.2}.sah .faq{display:grid;grid-template-columns:1fr 1fr;gap:0 44px}.sah .q{padding:20px 0;border-bottom:1px solid var(--line)}.sah .q b{display:block;font-size:16px;font-weight:625;letter-spacing:-.014em;margin-bottom:7px}.sah .q span{font-size:14.2px;color:var(--ink-2);line-height:1.58}.sah .final{border:1px solid rgba(255,179,71,.26);border-radius:var(--r-xl);padding:58px 48px;text-align:center;background:linear-gradient(180deg,rgba(255,122,47,.12),transparent 70%)}.sah .final h2{margin-top:0;max-width:20ch;margin-left:auto;margin-right:auto}.sah .final p{max-width:54ch;margin:0 auto 26px;font-size:16.5px}.sah footer{border-top:1px solid var(--line);padding:54px 0 34px;margin-top:96px}.sah .fgrid{display:grid;grid-template-columns:1.6fr repeat(4,1fr);gap:32px}.sah .fcol h5{margin:0 0 13px;font-family:var(--mono);font-size:9.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-4);font-weight:500}.sah .fcol a{display:block;font-size:13.4px;color:var(--ink-3);padding:4px 0}.sah .fcol a:hover{color:var(--ink)}.sah .fbot{margin-top:42px;padding-top:22px;border-top:1px solid var(--line);display:flex;gap:18px;flex-wrap:wrap;font-size:13px;color:var(--ink-4);align-items:center}@media (max-width:1080px){.sah .frow{grid-template-columns:1fr;gap:34px}.sah .frow.flip>div:first-child{order:0}.sah .mgrid,.sah .secgrid,.sah .team{grid-template-columns:1fr 1fr}.sah .wall{grid-template-columns:repeat(5,1fr)}.sah .fgrid{grid-template-columns:1fr 1fr}}@media (max-width:720px){.sah .shell,.sah nav.bar .in{padding-left:20px;padding-right:20px}.sah section{padding:64px 0}.sah .faq,.sah .mgrid,.sah .prices,.sah .secgrid,.sah .team{grid-template-columns:1fr}.sah .wall{grid-template-columns:repeat(3,1fr)}.sah .fgrid{grid-template-columns:1fr}.sah nav.bar a.nl{display:none}.sah .lh,.sah .lr{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) 70px;gap:10px}.sah .lh span:nth-child(3),.sah .lr .res{display:none}}.sah .win{border:1px solid var(--line-2);border-radius:var(--r-xl);overflow:hidden;background:var(--ground);box-shadow:0 60px 150px -50px rgba(0,0,0,.98),0 0 0 1px rgba(255,255,255,.03),0 0 110px -40px rgba(255,122,47,.3)}.sah .win-bar{display:flex;align-items:center;gap:8px;padding:11px 16px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.03)}.sah .win-bar i{width:11px;height:11px;border-radius:50%;display:block}.sah .win-bar .d1{background:#FF5F57}.sah .win-bar .d2{background:#FEBC2E}.sah .win-bar .d3{background:#28C840}.sah .win-bar .url{margin:0 auto;font-family:var(--mono);font-size:11.5px;color:var(--ink-4)}.sah .win-body{display:grid;grid-template-columns:52px minmax(0,1.05fr) minmax(0,.95fr);height:560px}.sah .w-rail{border-right:1px solid var(--line);background:rgba(255,255,255,.02);display:flex;flex-direction:column;align-items:center;gap:10px;padding:13px 0}.sah .rail-logo{width:26px;height:26px;border-radius:8px;background:linear-gradient(145deg,var(--ember-2),var(--ember));box-shadow:0 0 16px -3px rgba(255,122,47,.7);margin-bottom:5px}.sah .rail-i{width:19px;height:19px;border-radius:6px;background:rgba(255,255,255,.06)}.sah .rail-i.on{background:rgba(255,122,47,.2);box-shadow:inset 0 0 0 1px rgba(255,179,71,.4)}.sah .rail-me{width:21px;height:21px;border-radius:50%;background:rgba(255,255,255,.09);margin-top:auto}.sah .w-chat{display:flex;flex-direction:column;min-width:0;border-right:1px solid var(--line)}.sah .w-chat-h{display:flex;align-items:center;padding:11px 16px;border-bottom:1px solid var(--line)}.sah .wch-label{font-size:12.5px;color:var(--ink-2);font-weight:560}.sah .wch-new{margin-left:auto;font-size:10.5px;font-weight:640;background:linear-gradient(140deg,var(--ember-2),var(--ember));color:#231204;border-radius:999px;padding:4px 11px}.sah .w-scroll{flex:1;overflow:hidden;padding:15px 16px;display:flex;flex-direction:column;gap:11px}.sah .step{opacity:0;transform:translateY(8px);transition:opacity .45s ease,transform .45s ease}.sah .step.on{opacity:1;transform:none}.sah .u-pill{align-self:flex-end;max-width:88%;background:#0E1116;border:1px solid var(--line-2);color:var(--ink);border-radius:14px;padding:9px 14px;font-size:12.2px;line-height:1.5}.sah .u-pill.approved{font-weight:620;padding:8px 16px;border-radius:999px}.sah .caret{display:inline-block;width:2px;height:13px;background:var(--ember-2);vertical-align:-2px;margin-left:1px;animation:sah-bl 1s steps(1) infinite}@keyframes sah-bl{0%,50%{opacity:1}51%,to{opacity:0}}.sah .m-card{border:1px solid var(--line);border-radius:13px;background:rgba(255,255,255,.022);padding:11px;display:flex;flex-direction:column;gap:9px}.sah .m-block{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:9px;background:rgba(255,255,255,.025);padding:8px 11px;font-size:11.8px;color:var(--ink-3)}.sah .m-block svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.5;flex:none}.sah .m-block .tri{font-size:9px;color:var(--ink-4)}.sah .m-body{font-size:12.6px;color:var(--ink);line-height:1.62;padding:0 2px}.sah .m-body b{font-weight:640}.sah .m-acts{display:flex;gap:14px;font-size:11px;color:var(--ink-4);padding:0 2px}.sah .w-comp{flex:none;padding:10px 16px 13px;border-top:1px solid var(--line)}.sah .wc-box{display:flex;align-items:center;gap:10px;border:1px solid rgba(255,179,71,.45);border-radius:12px;background:var(--panel);padding:8px 9px 8px 11px;box-shadow:0 0 0 3px rgba(255,122,47,.07)}.sah .wc-plus{width:24px;height:24px;border-radius:50%;border:1px solid var(--line-2);display:grid;place-items:center;color:var(--ink-4);font-size:14px;flex:none}.sah .wc-ph{flex:1;font-size:12px;color:var(--ink-4)}.sah .wc-send{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.12);color:var(--ink-2);flex:none}.sah .wc-send svg{width:12px;height:12px;fill:currentColor;stroke:none}.sah .wc-hint{text-align:center;font-size:10px;color:var(--ink-4);margin-top:7px}.sah .w-panel{display:flex;flex-direction:column;min-width:0;background:rgba(255,255,255,.014)}.sah .wp-h{display:flex;align-items:center;gap:9px;padding:11px 14px;border-bottom:1px solid var(--line)}.sah .wp-title{font-size:11.8px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sah .wp-x{color:var(--ink-4);font-size:11px}.sah .wp-h .wp-x:first-of-type{margin-left:auto}.sah .wp-file{display:flex;align-items:center;gap:10px;padding:11px 14px;border-bottom:1px solid var(--line)}.sah .wp-name{font-size:11px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:230px}.sah .wp-fmt{font-family:var(--mono);font-size:8.5px;letter-spacing:.13em;color:var(--ink-4);margin-top:2px}.sah .wp-dl{margin-left:auto;font-size:10.5px;border:1px solid var(--line-2);border-radius:8px;padding:5px 10px;color:var(--ink-2);white-space:nowrap}.sah .wp-doc{flex:1;overflow:hidden;margin:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--panel);padding:14px}.sah .wp-doc-h{display:flex;align-items:flex-start}.sah .wp-brand{font-family:var(--mono);font-size:9px;letter-spacing:.2em;color:var(--ink-2);font-weight:650}.sah .wp-date{margin-left:auto;font-size:8.5px;color:var(--ink-4);text-align:right;line-height:1.3}.sah .wp-doc-t{font-size:15px;font-weight:670;letter-spacing:-.024em;margin-top:9px;line-height:1.2}.sah .wp-rule{height:2px;background:var(--ember);border-radius:2px;margin:10px 0 12px}.sah .wp-sec{font-size:11.5px;font-weight:640;margin-bottom:7px}.sah .wp-tbl{border:1px solid var(--line);border-radius:7px;overflow:hidden}.sah .wp-tr{display:grid;grid-template-columns:58px 34px minmax(0,1fr);gap:8px;padding:6px 9px;border-bottom:1px solid var(--line);font-size:9.5px;color:var(--ink-2);align-items:center}.sah .wp-tr:last-child{border-bottom:0}.sah .wp-th{background:rgba(255,255,255,.03);letter-spacing:.13em;color:var(--ink-4)}.sah .wp-sev,.sah .wp-th{font-family:var(--mono);font-size:7.5px}.sah .wp-sev{letter-spacing:.07em;text-transform:uppercase;font-weight:650;padding:1.5px 5px;border-radius:999px;text-align:center}.sah .wp-sev.c{background:rgba(251,113,133,.14);color:var(--fail)}.sah .wp-sev.m{background:rgba(251,191,36,.14);color:var(--warn)}@media (max-width:1080px){.sah .win-body{grid-template-columns:1fr;height:auto}.sah .w-panel,.sah .w-rail{display:none}}