@media (max-width:1099.98px){.x-dt{display:none!important}}@media (min-width:1100px){.x-mb{display:none!important}}.sbw-page .light{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.sbw-page .hold,.sbw-page .hold *,.sbw-page .hold :after,.sbw-page .hold :before{animation-play-state:paused!important}#c1{font-family:var(--font-sans);color:var(--foreground);-webkit-font-smoothing:antialiased;background:var(--canvas);position:relative;overflow:hidden}#c1 *{box-sizing:border-box}#c1 .h{font-family:var(--font-serif);font-optical-sizing:auto;font-weight:500;text-wrap:balance;margin:0}#c1 .h em{font-style:italic;font-weight:400}#c1 .eyebrow{margin:0;font:600 13px/16px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--brand-text)}#c1 .h2{font-size:48px;line-height:54px;letter-spacing:-.02em}#c1 .lead{font:400 19px/28px var(--font-sans)}#c1 .body,#c1 .lead{margin:0;color:var(--muted-foreground)}#c1 .body{font:400 17px/28px var(--font-sans)}#c1 .num{font-variant-numeric:tabular-nums}#c1 .badge{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:6px;font:600 12px/18px var(--font-sans);white-space:nowrap}#c1 .b-neu{background:rgba(100,116,139,.09);color:var(--neutral)}#c1 .b-brand{background:rgba(127,86,217,.09);color:var(--brand-text)}#c1 .dot{width:8px;height:8px;border-radius:999px;display:inline-block;flex:none}#c1 .gb{border:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(160deg,rgba(127,86,217,.4),rgba(32,30,48,.1) 48%,hsla(28,83%,79%,.4)) border-box}#c1 .hair{position:relative}#c1 .hair:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,rgba(32,30,48,.02),rgba(32,30,48,.14) 50%,rgba(32,30,48,.02))}#c1 .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;text-decoration:none;cursor:pointer;white-space:nowrap;font:600 16px/20px var(--font-sans);min-height:48px;padding:12px 24px;border-radius:8px;transition:transform .1s cubic-bezier(.23,1,.32,1),background-color .16s cubic-bezier(.23,1,.32,1)}#c1 .btn:active{transform:scale(.97)}#c1 .btn-p{background:var(--primary);color:#fff;box-shadow:none}#c1 .btn-p:hover{background:var(--primary-hover)}#c1 .btn-s{background:rgba(127,86,217,.09);color:var(--brand-text)}#c1 .btn-s:hover{background:rgba(127,86,217,.16)}#c1 .btn:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(127,86,217,.5)}#c1 .arrow{width:18px;height:18px;transition:transform .16s cubic-bezier(.23,1,.32,1)}#c1 .btn:hover .arrow{transform:translateX(4px)}#c1 a.tl{color:var(--brand-text);text-decoration:underline;text-underline-offset:3px;font:500 15px/22px var(--font-sans)}#c1 a.tl:hover{color:var(--primary)}#c1 a.tl:focus-visible{outline:2px solid rgba(127,86,217,.5);outline-offset:3px;border-radius:2px}@media (prefers-reduced-motion:no-preference){#c1 .beat{animation:up-c1 .4s cubic-bezier(.23,1,.32,1) both}#c1 .beat[data-i="1"]{animation-delay:60ms}#c1 .beat[data-i="2"]{animation-delay:.12s}#c1 .beat[data-i="3"]{animation-delay:.18s}#c1 .beat[data-i="4"]{animation-delay:.24s}#c1 .beat[data-i="5"]{animation-delay:.3s}#c1 .beat[data-i="6"]{animation-delay:.36s}#c1 .beat[data-i="7"]{animation-delay:.42s}#c1 .beat[data-i="8"]{animation-delay:.48s}#c1 .beat[data-i="9"]{animation-delay:.54s}#c1 .beat[data-i="10"]{animation-delay:.6s}#c1 .row{animation:up-c1 .4s cubic-bezier(.23,1,.32,1) both}#c1 .row:nth-child(2){animation-delay:60ms}#c1 .row:nth-child(3){animation-delay:.12s}#c1 .row:nth-child(4){animation-delay:.18s}#c1 .row:nth-child(5){animation-delay:.24s}#c1 .row:nth-child(6){animation-delay:.3s}#c1 .row:nth-child(7){animation-delay:.36s}#c1 .row:nth-child(8){animation-delay:.42s}#c1 .row:nth-child(9){animation-delay:.48s}#c1 .row:nth-child(10){animation-delay:.54s}#c1 .row:nth-child(11){animation-delay:.6s}#c1 .row:nth-child(12){animation-delay:.66s}#c1 .row:nth-child(13){animation-delay:.72s}#c1 .row:nth-child(14){animation-delay:.78s}#c1 .row:nth-child(15){animation-delay:.84s}#c1 .row:nth-child(16){animation-delay:.9s}#c1 .row:nth-child(17){animation-delay:.96s}#c1 .row:nth-child(18){animation-delay:1.02s}#c1 .row:nth-child(19){animation-delay:1.08s}#c1 .row:nth-child(20){animation-delay:1.14s}#c1 .row:nth-child(21){animation-delay:1.2s}#c1 .row:nth-child(22){animation-delay:1.26s}#c1 .row:nth-child(23){animation-delay:1.32s}#c1 .row:nth-child(24){animation-delay:1.38s}#c1 .row:nth-child(25){animation-delay:1.44s}#c1 .row:nth-child(26){animation-delay:1.5s}#c1 .row:nth-child(27){animation-delay:1.56s}#c1 .row:nth-child(28){animation-delay:1.62s}#c1 .row:nth-child(29){animation-delay:1.68s}#c1 .row:nth-child(30){animation-delay:1.74s}}@keyframes up-c1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}#c1:before{content:"";background:radial-gradient(70% 55% at 88% 0,rgba(127,86,217,.07),transparent 65%),radial-gradient(55% 45% at 4% 100%,hsla(28,83%,79%,.11),transparent 65%),radial-gradient(45% 40% at 45% 55%,rgba(124,140,240,.05),transparent 70%)}#c1 .grain,#c1:before{position:absolute;inset:0;pointer-events:none}#c1 .grain{opacity:.045;mix-blend-mode:multiply}#c1 .ui{position:absolute;border:1px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(160deg,rgba(127,86,217,.4),rgba(32,30,48,.1) 48%,hsla(28,83%,79%,.4)) border-box;border-radius:12px;box-shadow:0 1px 2px rgba(32,30,48,.05),0 14px 36px -14px rgba(66,31,138,.22)}#c1 .ui.shim{background:linear-gradient(hsla(0,0%,100%,.88),hsla(0,0%,100%,.88)) padding-box,linear-gradient(160deg,rgba(127,86,217,.22),rgba(32,30,48,.06) 48%,hsla(28,83%,79%,.22)) border-box;box-shadow:0 1px 2px rgba(32,30,48,.04),0 8px 24px -14px rgba(66,31,138,.14)}#c1 .bar{display:block;height:8px;border-radius:4px;background:var(--border)}#c1 .bar.s{width:38%}#c1 .bar.m{width:62%}#c1 .bar.l{width:84%}#c1 .dp{width:36px;height:36px;-o-object-fit:cover;object-fit:cover;flex:none;display:block}#c1 .dp,#c1 .pill{border-radius:999px}#c1 .pill{position:absolute;display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 10px;background:#fff;box-shadow:0 1px 2px rgba(32,30,48,.06),0 10px 24px -10px rgba(66,31,138,.28);font:600 14px/20px var(--font-sans);color:var(--foreground);white-space:nowrap}#c1 .pill svg{width:18px;height:18px;color:var(--brand-text)}#c1 .pill.warn,#c1 .pill.warn svg{color:var(--warning)}#c1 .pill.brand{background:var(--primary);color:#fff}#c1 .pill.brand svg{color:var(--band-accent)}#c1 .glyph{position:absolute;width:56px;height:56px;background:linear-gradient(135deg,var(--wash-cool),var(--wash-mid) 45%,var(--wash-warm) 75%,var(--wash-end));display:grid;place-items:center;color:#fff;box-shadow:0 10px 24px -10px rgba(124,92,240,.45)}#c1 .glyph svg{width:28px;height:28px}#c1 .rowi{display:flex;align-items:center;gap:10px}@media (prefers-reduced-motion:no-preference){#c1 .fl{animation:float-in-c1 .8s cubic-bezier(.23,1,.32,1) both}#c1 .fl[data-d="1"]{animation-delay:.2s}#c1 .fl[data-d="2"]{animation-delay:.36s}#c1 .fl[data-d="3"]{animation-delay:.52s}#c1 .fl[data-d="4"]{animation-delay:.68s}#c1 .fl[data-d="5"]{animation-delay:.84s}#c1 .fl[data-d="6"]{animation-delay:1s}#c1 .fl[data-d="7"]{animation-delay:1.16s}}@keyframes float-in-c1{0%{opacity:0;transform:translateY(18px) rotate(var(--r,0deg))}to{opacity:var(--o,1);transform:translateY(0) rotate(var(--r,0deg))}}#c1 .hdr{display:flex;flex-direction:column;gap:12px;max-width:760px;position:relative}#c1 .hdr .lead{margin-top:2px}#c1 .mo{position:relative}#c1 .team{align-items:center;gap:8px;font:600 12px/18px var(--font-sans);color:var(--muted-foreground);white-space:nowrap}#c1 .team,#c1 .team .st{display:flex}#c1 .team .st img,#c1 .team .st span{width:28px;height:28px;border-radius:999px;-o-object-fit:cover;object-fit:cover;border:2px solid #fff;margin-left:-8px;display:grid;place-items:center;background:rgba(127,86,217,.12);color:var(--primary);font:600 11px/1 var(--font-sans)}#c1 .team .st img:first-child,#c1 .team .st span:first-child{margin-left:0}#c1 .tile{width:40px;height:40px;border-radius:10px;background:rgba(127,86,217,.09);color:var(--brand-text);display:grid;place-items:center;flex:none}#c1 .tile svg{width:20px;height:20px}#c1 .chip{white-space:nowrap;padding:6px 10px;border-radius:999px;border:1px solid var(--border);font:600 12px/16px var(--font-sans);color:var(--foreground)}#c1 .chip.on{background:var(--primary);border-color:var(--primary);color:#fff}#c1 .bub{margin:0;padding:10px 12px;border-radius:10px 10px 10px 2px;background:var(--surface-sunken);font:400 14px/20px var(--font-sans);color:var(--foreground)}#c1 .bub.out{border-radius:10px 10px 2px 10px;background:rgba(37,211,102,.14)}@media (prefers-reduced-motion:no-preference){#c1 .team .st img,#c1 .team .st span{animation:pop-c1 .32s cubic-bezier(.23,1,.32,1) both}#c1 .team .st :nth-child(2){animation-delay:80ms}#c1 .team .st :nth-child(3){animation-delay:.16s}#c1 .team .st :nth-child(4){animation-delay:.24s}#c1 .team .st :nth-child(5){animation-delay:.32s}#c1 .team .st :nth-child(6){animation-delay:.4s}}@keyframes pop-c1{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}#c1 .pic{position:relative;flex:none}#c1 .pic,#c1 .pic *{--r:0deg!important;--r2:0deg!important}#c1 .pic>*{position:absolute;margin:var(--pm,22px) 0 0 var(--pm,22px)}#c1 .mp{border:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(160deg,rgba(127,86,217,.4),rgba(32,30,48,.1) 48%,hsla(28,83%,79%,.4)) border-box;border-radius:12px;box-shadow:0 1px 2px rgba(32,30,48,.05),0 18px 40px -16px rgba(66,31,138,.28);transform:rotate(var(--r,0deg))}#c1 .mp.sh{background:linear-gradient(hsla(0,0%,100%,.88),hsla(0,0%,100%,.88)) padding-box,linear-gradient(160deg,rgba(127,86,217,.22),rgba(32,30,48,.06) 48%,hsla(28,83%,79%,.22)) border-box;box-shadow:0 1px 2px rgba(32,30,48,.04),0 8px 24px -14px rgba(66,31,138,.14)}#c1 .mp .row{display:flex;align-items:center;gap:10px}#c1 .mp .dp{width:30px;height:30px;border-radius:999px;-o-object-fit:cover;object-fit:cover;flex:none}#c1 .mp .nm{font:600 14px/20px var(--font-sans);color:var(--foreground)}#c1 .mp .sub{font:400 13px/18px var(--font-sans);color:var(--muted-foreground)}#c1 .mp .bb{padding:9px 12px;border-radius:12px 12px 12px 4px;background:var(--surface-sunken)}#c1 .mp .bb,#c1 .mp.bb{margin:0;font:400 14px/20px var(--font-sans);color:var(--foreground);text-wrap:pretty}#c1 .mp .bb.out{border-radius:12px 12px 4px 12px;background:rgba(37,211,102,.14)}#c1 .mp .bar{display:block;height:6px;border-radius:3px;background:var(--border)}#c1 .mt{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#fff;color:var(--foreground);box-shadow:0 1px 2px rgba(32,30,48,.06),0 10px 24px -12px rgba(66,31,138,.3);transform:rotate(var(--r,0deg))}#c1 .mt svg{width:20px;height:20px}#c1 .glyph{transform:rotate(var(--r,0deg));width:48px;height:48px;border-radius:14px}#c1 .glyph svg{width:24px;height:24px}#c1 .pill{transform:rotate(var(--r,0deg))}#c1 .mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}#c1 svg.wide{transform:scale(1.6)}#c1 .bts{display:flex;gap:12px;flex-wrap:wrap}@media (prefers-reduced-motion:no-preference){#c1 .pic .in{animation:pc-float-c1 .4s cubic-bezier(.23,1,.32,1) both}#c1 .pic .in[data-d="1"]{animation-delay:.16s}#c1 .pic .in[data-d="2"]{animation-delay:.32s}#c1 .pic .in[data-d="3"]{animation-delay:.48s}#c1 .pic .in[data-d="4"]{animation-delay:.64s}#c1 .pic .in[data-d="5"]{animation-delay:.8s}}@keyframes pc-float-c1{0%{opacity:0;transform:translateY(18px) rotate(var(--r,0deg))}to{opacity:1;transform:rotate(var(--r,0deg))}}@media (prefers-reduced-motion:no-preference){#c1 .lp{animation-duration:7s;animation-iteration-count:3;animation-fill-mode:both;animation-delay:1s;animation-timing-function:linear}#c1 .lp.b1{animation-name:lp-b1-c1}#c1 .lp.b2{animation-name:lp-b2-c1}#c1 .lp.b3{animation-name:lp-b3-c1}#c1 .lp.f12{animation-name:lp-f12-c1}#c1 .lp.f23{animation-name:lp-f23-c1}#c1 .lp.s0{animation-name:lp-s0-c1}#c1 .lp.s1{animation-name:lp-s1-c1}#c1 .lp.s2{animation-name:lp-s2-c1}#c1 .lp.k1{animation-name:lp-k1-c1}#c1 .lp.k2{animation-name:lp-k2-c1}#c1 .lp.k3{animation-name:lp-k3-c1}}@keyframes lp-b1-c1{0%{opacity:0;transform:translateY(8px) scale(.94) rotate(var(--r,0deg))}4.3%,to{opacity:1;transform:rotate(var(--r,0deg))}}@keyframes lp-b2-c1{0%,33%{opacity:0;transform:translateY(8px) scale(.94) rotate(var(--r,0deg))}37.3%,to{opacity:1;transform:rotate(var(--r,0deg))}}@keyframes lp-b3-c1{0%,66%{opacity:0;transform:translateY(8px) scale(.94) rotate(var(--r,0deg))}70.3%,to{opacity:1;transform:rotate(var(--r,0deg))}}@keyframes lp-f12-c1{0%,28%{opacity:0;transform:rotate(var(--r,0deg))}29%{opacity:1}33%{opacity:1;transform:translate(var(--dx),var(--dy)) rotate(var(--r2,0deg))}34%,to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(var(--r2,0deg))}}@keyframes lp-f23-c1{0%,61%{opacity:0;transform:rotate(var(--r,0deg))}62%{opacity:1}66%{opacity:1;transform:translate(var(--dx),var(--dy)) rotate(var(--r2,0deg))}67%,to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(var(--r2,0deg))}}@keyframes lp-s0-c1{0%{opacity:0}4%,to{opacity:1}}@keyframes lp-s1-c1{0%,33%{opacity:0}37%,to{opacity:1}}@keyframes lp-s2-c1{0%,66%{opacity:0}70%,to{opacity:1}}@keyframes lp-k1-c1{0%{transform:scale(1)}2%{transform:scale(1.18)}5%,to{transform:scale(1)}}@keyframes lp-k2-c1{0%,35%{transform:scale(1)}37%{transform:scale(1.18)}40%,to{transform:scale(1)}}@keyframes lp-k3-c1{0%,68%{transform:scale(1)}70%{transform:scale(1.18)}73%,to{transform:scale(1)}}#c1 .sheet .srow{display:grid;grid-template-columns:1fr 1.1fr .8fr;gap:8px;align-items:center;padding:7px 6px;border-radius:6px;font:500 12px/16px var(--font-sans);color:var(--foreground);position:relative}#c1 .sheet .srow:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:rgba(32,30,48,.07)}#c1 .sheet .srow.hd:before{display:none}#c1 .sheet .srow.hl{background:rgba(37,211,102,.1)}#c1 .fld{display:flex;flex-direction:column;gap:6px}#c1 .fld .ip{display:flex;align-items:center;min-height:30px;padding:0 10px;border-radius:8px;border:1px solid var(--border);background:var(--canvas)}#c1 .sbm{display:block;height:30px;border-radius:8px;background:var(--primary);opacity:.85}#c1 .bdg{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:6px;font:600 12px/18px var(--font-sans);white-space:nowrap}#c1 .bdg .dot{width:6px;height:6px}#c1 .bdg.ok{background:rgba(34,197,94,.1);color:var(--success)}#c1 .bdg.soon{background:rgba(100,116,139,.09);color:var(--neutral)}#c1 a.tl2{color:var(--brand-text);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;border-radius:4px}#c1 a.tl2:hover{color:var(--primary)}#c1 a.tl2:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(127,86,217,.5)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){#c1 .mp{transition:rotate .32s cubic-bezier(.34,1.56,.64,1),scale .32s cubic-bezier(.34,1.56,.64,1)}#c1 .mp:hover{rotate:-1.5deg;scale:1.03}#c1 .mp:nth-child(2n):hover{rotate:1.5deg}}#c1 .sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#c1{overflow:clip}#c1 .h1{font-size:64px;line-height:70px;letter-spacing:-.02em}#c1 .cl-hero{display:flex;flex-direction:column;gap:14px;max-width:720px;position:relative}#c1 .cl-hero .bts{display:flex;gap:12px;margin-top:10px}#c1 .cl-grid{display:grid;grid-template-columns:200px minmax(0,1fr) 284px;gap:56px;align-items:start;position:relative}#c1 .rail{position:sticky;top:32px;display:flex;flex-direction:column;gap:10px}#c1 .nx .lb,#c1 .rail .lb{margin:0;font:600 13px/16px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--brand-text)}#c1 .flt{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}#c1 .fb{width:100%;display:flex;align-items:center;gap:10px;min-height:40px;padding:8px 12px;border-radius:10px;border:1px solid transparent;background:transparent;cursor:pointer;text-align:left;font:500 15px/20px var(--font-sans);color:var(--muted-foreground);transition:background-color .16s cubic-bezier(.23,1,.32,1),color .16s cubic-bezier(.23,1,.32,1),border-color .16s cubic-bezier(.23,1,.32,1)}#c1 .fb .tdot{width:8px;height:8px;border-radius:999px;flex:none;background:var(--border-strong);transition:background-color .16s cubic-bezier(.23,1,.32,1)}#c1 .fb:hover{color:var(--foreground);background:rgba(32,30,48,.04)}#c1 .fb[aria-pressed=true]{background:#fff;border-color:var(--border);color:var(--foreground);font-weight:600;box-shadow:0 1px 2px rgba(32,30,48,.04)}#c1 .fb[aria-pressed=true] .tdot{background:var(--luminous)}#c1 .fb:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(127,86,217,.5)}#c1 .rail .fl{margin-top:14px;display:inline-flex;align-items:center;gap:8px;font:600 14px/20px var(--font-sans);color:var(--brand-text);text-decoration:none;min-height:40px;padding:0 2px;border-radius:6px}#c1 .rail .fl:hover{color:var(--primary)}#c1 .rail .fl:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(127,86,217,.5)}#c1 .tl{position:relative;padding-left:36px;display:flex;flex-direction:column;gap:72px}#c1 .tl:before{content:"";position:absolute;left:5px;top:8px;bottom:0;width:1px;background:linear-gradient(180deg,rgba(127,86,217,.35),rgba(32,30,48,.12) 40%,rgba(32,30,48,0))}#c1 .ent{position:relative;display:flex;flex-direction:column;gap:14px;scroll-margin-top:32px}#c1 .ent[data-show=false]{display:none}#c1 .ent:before{content:"";position:absolute;left:-36px;top:5px;width:11px;height:11px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 2px var(--band-accent)}#c1 .ent[data-type=new]:before{background:var(--luminous);box-shadow:0 0 0 4px rgba(127,86,217,.14)}#c1 .em{display:flex;align-items:center;gap:10px;flex-wrap:wrap}#c1 .dt{min-height:22px;padding:0 8px;border-radius:6px;border:1px dashed var(--border-strong);font:500 13px/18px var(--font-sans);color:var(--muted-foreground);font-variant-numeric:tabular-nums}#c1 .dt,#c1 .tg{display:inline-flex;align-items:center}#c1 .tg{padding:2px 8px;border-radius:6px;font:600 12px/18px var(--font-sans)}#c1 .tg.new{background:rgba(127,86,217,.09);color:var(--brand-text)}#c1 .tg.imp{background:rgba(32,30,48,.06);color:var(--foreground)}#c1 .tg.fix{background:var(--surface-sunken)}#c1 .ar,#c1 .tg.fix{color:var(--muted-foreground)}#c1 .ar{font:500 13px/18px var(--font-sans)}#c1 .ent h2{margin:0;font:500 32px/38px var(--font-serif);letter-spacing:-.015em;color:var(--foreground);text-wrap:balance}#c1 .ent .eb{margin:0;font:400 17px/28px var(--font-sans);color:var(--muted-foreground);max-width:600px;text-wrap:pretty}#c1 .ent ul.fx{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}#c1 .ent ul.fx li{position:relative;padding-left:16px;font:400 16px/24px var(--font-sans);color:var(--muted-foreground)}#c1 .ent ul.fx li:before{content:"";position:absolute;left:2px;top:9px;width:6px;height:6px;border-radius:999px;background:rgba(127,86,217,.45)}#c1 .ent .pic{margin:6px 0 2px -22px}#c1 .ea{display:flex;align-items:center;gap:16px;margin-top:2px}#c1 .ea .tl2{font:600 15px/22px var(--font-sans);min-height:24px}#c1 .cp{position:relative;width:36px;height:36px;border-radius:8px;border:0;background:transparent;color:var(--muted-foreground);display:grid;place-items:center;cursor:pointer;transition:background-color .16s cubic-bezier(.23,1,.32,1),color .16s cubic-bezier(.23,1,.32,1)}#c1 .cp svg{width:18px;height:18px}#c1 .cp:hover{background:rgba(32,30,48,.05);color:var(--foreground)}#c1 .cp:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(127,86,217,.5)}#c1 .cp .tip{position:absolute;left:50%;bottom:calc(100% + 6px);transform:translate(-50%,4px);padding:4px 8px;border-radius:6px;background:var(--foreground);color:#fff;font:600 12px/16px var(--font-sans);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1)}#c1 .cp[data-copied=true] .tip{opacity:1;transform:translate(-50%)}#c1 .more{align-self:flex-start;margin-left:0}#c1 .empty{margin:0;font:400 16px/24px var(--font-sans);color:var(--muted-foreground)}#c1 .empty[data-show=false]{display:none}#c1 .nx{position:sticky;top:32px;gap:16px;padding:22px;border-radius:16px;border:1px solid var(--border);background:#fff;box-shadow:0 1px 2px rgba(32,30,48,.04)}#c1 .nx,#c1 .nx ul{display:flex;flex-direction:column}#c1 .nx ul{list-style:none;margin:0;padding:0;gap:14px}#c1 .nx li{display:flex;flex-direction:column;gap:6px;align-items:flex-start}#c1 .nx b{font:600 15px/22px var(--font-sans);color:var(--foreground);text-wrap:pretty}#c1 .nx span.s{font:400 14px/20px var(--font-sans);color:var(--muted-foreground)}#c1 .nx .ln{display:flex;flex-direction:column;gap:8px;padding-top:4px}#c1 .nx .ln a{font:600 14px/20px var(--font-sans)}@media (prefers-reduced-motion:no-preference){#c1 .ent,#c1 .nx,#c1 .rail>*{animation:up-c1 .4s cubic-bezier(.23,1,.32,1) both}#c1 .nx{animation-delay:.12s}}@media (prefers-reduced-motion:reduce){#c1 .cp,#c1 .cp .tip,#c1 .fb,#c1 .fb .tdot{transition:none}}#c2{font-family:var(--font-sans);color:var(--foreground);-webkit-font-smoothing:antialiased;background:var(--canvas);position:relative;overflow:hidden}#c2 *{box-sizing:border-box}#c2 .h{font-family:var(--font-serif);font-optical-sizing:auto;font-weight:500;text-wrap:balance;margin:0}#c2 .h em{font-style:italic;font-weight:400}#c2 .eyebrow{margin:0;font:600 13px/16px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--brand-text)}#c2 .h2{font-size:48px;line-height:54px;letter-spacing:-.02em}#c2 .lead{font:400 19px/28px var(--font-sans)}#c2 .body,#c2 .lead{margin:0;color:var(--muted-foreground)}#c2 .body{font:400 17px/28px var(--font-sans)}#c2 .num{font-variant-numeric:tabular-nums}#c2 .badge{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:6px;font:600 12px/18px var(--font-sans);white-space:nowrap}#c2 .b-neu{background:rgba(100,116,139,.09);color:var(--neutral)}#c2 .b-brand{background:rgba(127,86,217,.09);color:var(--brand-text)}#c2 .dot{width:8px;height:8px;border-radius:999px;display:inline-block;flex:none}#c2 .gb{border:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(160deg,rgba(127,86,217,.4),rgba(32,30,48,.1) 48%,hsla(28,83%,79%,.4)) border-box}#c2 .hair{position:relative}#c2 .hair:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,rgba(32,30,48,.02),rgba(32,30,48,.14) 50%,rgba(32,30,48,.02))}#c2 .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;text-decoration:none;cursor:pointer;white-space:nowrap;font:600 16px/20px var(--font-sans);min-height:48px;padding:12px 24px;border-radius:8px;transition:transform .1s cubic-bezier(.23,1,.32,1),background-color .16s cubic-bezier(.23,1,.32,1)}#c2 .btn:active{transform:scale(.97)}#c2 .btn-p{background:var(--primary);color:#fff;box-shadow:none}#c2 .btn-p:hover{background:var(--primary-hover)}#c2 .btn-s{background:rgba(127,86,217,.09);color:var(--brand-text)}#c2 .btn-s:hover{background:rgba(127,86,217,.16)}#c2 .btn:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(127,86,217,.5)}#c2 .arrow{width:18px;height:18px;transition:transform .16s cubic-bezier(.23,1,.32,1)}#c2 .btn:hover .arrow{transform:translateX(4px)}#c2 a.tl{color:var(--brand-text);text-decoration:underline;text-underline-offset:3px;font:500 15px/22px var(--font-sans)}#c2 a.tl:hover{color:var(--primary)}#c2 a.tl:focus-visible{outline:2px solid rgba(127,86,217,.5);outline-offset:3px;border-radius:2px}@media (prefers-reduced-motion:no-preference){#c2 .beat{animation:up-c2 .4s cubic-bezier(.23,1,.32,1) both}#c2 .beat[data-i="1"]{animation-delay:60ms}#c2 .beat[data-i="2"]{animation-delay:.12s}#c2 .beat[data-i="3"]{animation-delay:.18s}#c2 .beat[data-i="4"]{animation-delay:.24s}#c2 .beat[data-i="5"]{animation-delay:.3s}#c2 .beat[data-i="6"]{animation-delay:.36s}#c2 .beat[data-i="7"]{animation-delay:.42s}#c2 .beat[data-i="8"]{animation-delay:.48s}#c2 .beat[data-i="9"]{animation-delay:.54s}#c2 .beat[data-i="10"]{animation-delay:.6s}#c2 .row{animation:up-c2 .4s cubic-bezier(.23,1,.32,1) both}#c2 .row:nth-child(2){animation-delay:60ms}#c2 .row:nth-child(3){animation-delay:.12s}#c2 .row:nth-child(4){animation-delay:.18s}#c2 .row:nth-child(5){animation-delay:.24s}#c2 .row:nth-child(6){animation-delay:.3s}#c2 .row:nth-child(7){animation-delay:.36s}#c2 .row:nth-child(8){animation-delay:.42s}#c2 .row:nth-child(9){animation-delay:.48s}#c2 .row:nth-child(10){animation-delay:.54s}#c2 .row:nth-child(11){animation-delay:.6s}#c2 .row:nth-child(12){animation-delay:.66s}#c2 .row:nth-child(13){animation-delay:.72s}#c2 .row:nth-child(14){animation-delay:.78s}#c2 .row:nth-child(15){animation-delay:.84s}#c2 .row:nth-child(16){animation-delay:.9s}#c2 .row:nth-child(17){animation-delay:.96s}#c2 .row:nth-child(18){animation-delay:1.02s}#c2 .row:nth-child(19){animation-delay:1.08s}#c2 .row:nth-child(20){animation-delay:1.14s}#c2 .row:nth-child(21){animation-delay:1.2s}#c2 .row:nth-child(22){animation-delay:1.26s}#c2 .row:nth-child(23){animation-delay:1.32s}#c2 .row:nth-child(24){animation-delay:1.38s}#c2 .row:nth-child(25){animation-delay:1.44s}#c2 .row:nth-child(26){animation-delay:1.5s}#c2 .row:nth-child(27){animation-delay:1.56s}#c2 .row:nth-child(28){animation-delay:1.62s}#c2 .row:nth-child(29){animation-delay:1.68s}#c2 .row:nth-child(30){animation-delay:1.74s}}@keyframes up-c2{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}#c2:before{content:"";background:radial-gradient(70% 55% at 88% 0,rgba(127,86,217,.07),transparent 65%),radial-gradient(55% 45% at 4% 100%,hsla(28,83%,79%,.11),transparent 65%),radial-gradient(45% 40% at 45% 55%,rgba(124,140,240,.05),transparent 70%)}#c2 .grain,#c2:before{position:absolute;inset:0;pointer-events:none}#c2 .grain{opacity:.045;mix-blend-mode:multiply}#c2 .ui{position:absolute;border:1px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(160deg,rgba(127,86,217,.4),rgba(32,30,48,.1) 48%,hsla(28,83%,79%,.4)) border-box;border-radius:12px;box-shadow:0 1px 2px rgba(32,30,48,.05),0 14px 36px -14px rgba(66,31,138,.22)}#c2 .ui.shim{background:linear-gradient(hsla(0,0%,100%,.88),hsla(0,0%,100%,.88)) padding-box,linear-gradient(160deg,rgba(127,86,217,.22),rgba(32,30,48,.06) 48%,hsla(28,83%,79%,.22)) border-box;box-shadow:0 1px 2px rgba(32,30,48,.04),0 8px 24px -14px rgba(66,31,138,.14)}#c2 .bar{display:block;height:8px;border-radius:4px;background:var(--border)}#c2 .bar.s{width:38%}#c2 .bar.m{width:62%}#c2 .bar.l{width:84%}#c2 .dp{width:36px;height:36px;-o-object-fit:cover;object-fit:cover;flex:none;display:block}#c2 .dp,#c2 .pill{border-radius:999px}#c2 .pill{position:absolute;display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 10px;background:#fff;box-shadow:0 1px 2px rgba(32,30,48,.06),0 10px 24px -10px rgba(66,31,138,.28);font:600 14px/20px var(--font-sans);color:var(--foreground);white-space:nowrap}#c2 .pill svg{width:18px;height:18px;color:var(--brand-text)}#c2 .pill.warn,#c2 .pill.warn svg{color:var(--warning)}#c2 .pill.brand{background:var(--primary);color:#fff}#c2 .pill.brand svg{color:var(--band-accent)}#c2 .glyph{position:absolute;width:56px;height:56px;background:linear-gradient(135deg,var(--wash-cool),var(--wash-mid) 45%,var(--wash-warm) 75%,var(--wash-end));display:grid;place-items:center;color:#fff;box-shadow:0 10px 24px -10px rgba(124,92,240,.45)}#c2 .glyph svg{width:28px;height:28px}#c2 .rowi{display:flex;align-items:center;gap:10px}@media (prefers-reduced-motion:no-preference){#c2 .fl{animation:float-in-c2 .8s cubic-bezier(.23,1,.32,1) both}#c2 .fl[data-d="1"]{animation-delay:.2s}#c2 .fl[data-d="2"]{animation-delay:.36s}#c2 .fl[data-d="3"]{animation-delay:.52s}#c2 .fl[data-d="4"]{animation-delay:.68s}#c2 .fl[data-d="5"]{animation-delay:.84s}#c2 .fl[data-d="6"]{animation-delay:1s}#c2 .fl[data-d="7"]{animation-delay:1.16s}}@keyframes float-in-c2{0%{opacity:0;transform:translateY(18px) rotate(var(--r,0deg))}to{opacity:var(--o,1);transform:translateY(0) rotate(var(--r,0deg))}}#c2 .hdr{display:flex;flex-direction:column;gap:12px;max-width:760px;position:relative}#c2 .hdr .lead{margin-top:2px}#c2 .mo{position:relative}#c2 .team{align-items:center;gap:8px;font:600 12px/18px var(--font-sans);color:var(--muted-foreground);white-space:nowrap}#c2 .team,#c2 .team .st{display:flex}#c2 .team .st img,#c2 .team .st span{width:28px;height:28px;border-radius:999px;-o-object-fit:cover;object-fit:cover;border:2px solid #fff;margin-left:-8px;display:grid;place-items:center;background:rgba(127,86,217,.12);color:var(--primary);font:600 11px/1 var(--font-sans)}#c2 .team .st img:first-child,#c2 .team .st span:first-child{margin-left:0}#c2 .tile{width:40px;height:40px;border-radius:10px;background:rgba(127,86,217,.09);color:var(--brand-text);display:grid;place-items:center;flex:none}#c2 .tile svg{width:20px;height:20px}#c2 .chip{white-space:nowrap;padding:6px 10px;border-radius:999px;border:1px solid var(--border);font:600 12px/16px var(--font-sans);color:var(--foreground)}#c2 .chip.on{background:var(--primary);border-color:var(--primary);color:#fff}#c2 .bub{margin:0;padding:10px 12px;border-radius:10px 10px 10px 2px;background:var(--surface-sunken);font:400 14px/20px var(--font-sans);color:var(--foreground)}#c2 .bub.out{border-radius:10px 10px 2px 10px;background:rgba(37,211,102,.14)}@media (prefers-reduced-motion:no-preference){#c2 .team .st img,#c2 .team .st span{animation:pop-c2 .32s cubic-bezier(.23,1,.32,1) both}#c2 .team .st :nth-child(2){animation-delay:80ms}#c2 .team .st :nth-child(3){animation-delay:.16s}#c2 .team .st :nth-child(4){animation-delay:.24s}#c2 .team .st :nth-child(5){animation-delay:.32s}#c2 .team .st :nth-child(6){animation-delay:.4s}}@keyframes pop-c2{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}#c2 .pic{position:relative;flex:none}#c2 .pic,#c2 .pic *{--r:0deg!important;--r2:0deg!important}#c2 .pic>*{position:absolute;margin:var(--pm,22px) 0 0 var(--pm,22px)}#c2 .mp{border:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(160deg,rgba(127,86,217,.4),rgba(32,30,48,.1) 48%,hsla(28,83%,79%,.4)) border-box;border-radius:12px;box-shadow:0 1px 2px rgba(32,30,48,.05),0 18px 40px -16px rgba(66,31,138,.28);transform:rotate(var(--r,0deg))}#c2 .mp.sh{background:linear-gradient(hsla(0,0%,100%,.88),hsla(0,0%,100%,.88)) padding-box,linear-gradient(160deg,rgba(127,86,217,.22),rgba(32,30,48,.06) 48%,hsla(28,83%,79%,.22)) border-box;box-shadow:0 1px 2px rgba(32,30,48,.04),0 8px 24px -14px rgba(66,31,138,.14)}#c2 .mp .row{display:flex;align-items:center;gap:10px}#c2 .mp .dp{width:30px;height:30px;border-radius:999px;-o-object-fit:cover;object-fit:cover;flex:none}#c2 .mp .nm{font:600 14px/20px var(--font-sans);color:var(--foreground)}#c2 .mp .sub{font:400 13px/18px var(--font-sans);color:var(--muted-foreground)}#c2 .mp .bb{padding:9px 12px;border-radius:12px 12px 12px 4px;background:var(--surface-sunken)}#c2 .mp .bb,#c2 .mp.bb{margin:0;font:400 14px/20px var(--font-sans);color:var(--foreground);text-wrap:pretty}#c2 .mp .bb.out{border-radius:12px 12px 4px 12px;background:rgba(37,211,102,.14)}#c2 .mp .bar{display:block;height:6px;border-radius:3px;background:var(--border)}#c2 .mt{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#fff;color:var(--foreground);box-shadow:0 1px 2px rgba(32,30,48,.06),0 10px 24px -12px rgba(66,31,138,.3);transform:rotate(var(--r,0deg))}#c2 .mt svg{width:20px;height:20px}#c2 .glyph{transform:rotate(var(--r,0deg));width:48px;height:48px;border-radius:14px}#c2 .glyph svg{width:24px;height:24px}#c2 .pill{transform:rotate(var(--r,0deg))}#c2 .mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}#c2 svg.wide{transform:scale(1.6)}#c2 .bts{display:flex;gap:12px;flex-wrap:wrap}@media (prefers-reduced-motion:no-preference){#c2 .pic .in{animation:pc-float-c2 .4s cubic-bezier(.23,1,.32,1) both}#c2 .pic .in[data-d="1"]{animation-delay:.16s}#c2 .pic .in[data-d="2"]{animation-delay:.32s}#c2 .pic .in[data-d="3"]{animation-delay:.48s}#c2 .pic .in[data-d="4"]{animation-delay:.64s}#c2 .pic .in[data-d="5"]{animation-delay:.8s}}@keyframes pc-float-c2{0%{opacity:0;transform:translateY(18px) rotate(var(--r,0deg))}to{opacity:1;transform:rotate(var(--r,0deg))}}@media (prefers-reduced-motion:no-preference){#c2 .lp{animation-duration:7s;animation-iteration-count:3;animation-fill-mode:both;animation-delay:1s;animation-timing-function:linear}#c2 .lp.b1{animation-name:lp-b1-c2}#c2 .lp.b2{animation-name:lp-b2-c2}#c2 .lp.b3{animation-name:lp-b3-c2}#c2 .lp.f12{animation-name:lp-f12-c2}#c2 .lp.f23{animation-name:lp-f23-c2}#c2 .lp.s0{animation-name:lp-s0-c2}#c2 .lp.s1{animation-name:lp-s1-c2}#c2 .lp.s2{animation-name:lp-s2-c2}#c2 .lp.k1{animation-name:lp-k1-c2}#c2 .lp.k2{animation-name:lp-k2-c2}#c2 .lp.k3{animation-name:lp-k3-c2}}@keyframes lp-b1-c2{0%{opacity:0;transform:translateY(8px) scale(.94) rotate(var(--r,0deg))}4.3%,to{opacity:1;transform:rotate(var(--r,0deg))}}@keyframes lp-b2-c2{0%,33%{opacity:0;transform:translateY(8px) scale(.94) rotate(var(--r,0deg))}37.3%,to{opacity:1;transform:rotate(var(--r,0deg))}}@keyframes lp-b3-c2{0%,66%{opacity:0;transform:translateY(8px) scale(.94) rotate(var(--r,0deg))}70.3%,to{opacity:1;transform:rotate(var(--r,0deg))}}@keyframes lp-f12-c2{0%,28%{opacity:0;transform:rotate(var(--r,0deg))}29%{opacity:1}33%{opacity:1;transform:translate(var(--dx),var(--dy)) rotate(var(--r2,0deg))}34%,to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(var(--r2,0deg))}}@keyframes lp-f23-c2{0%,61%{opacity:0;transform:rotate(var(--r,0deg))}62%{opacity:1}66%{opacity:1;transform:translate(var(--dx),var(--dy)) rotate(var(--r2,0deg))}67%,to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(var(--r2,0deg))}}@keyframes lp-s0-c2{0%{opacity:0}4%,to{opacity:1}}@keyframes lp-s1-c2{0%,33%{opacity:0}37%,to{opacity:1}}@keyframes lp-s2-c2{0%,66%{opacity:0}70%,to{opacity:1}}@keyframes lp-k1-c2{0%{transform:scale(1)}2%{transform:scale(1.18)}5%,to{transform:scale(1)}}@keyframes lp-k2-c2{0%,35%{transform:scale(1)}37%{transform:scale(1.18)}40%,to{transform:scale(1)}}@keyframes lp-k3-c2{0%,68%{transform:scale(1)}70%{transform:scale(1.18)}73%,to{transform:scale(1)}}#c2 .sheet .srow{display:grid;grid-template-columns:1fr 1.1fr .8fr;gap:8px;align-items:center;padding:7px 6px;border-radius:6px;font:500 12px/16px var(--font-sans);color:var(--foreground);position:relative}#c2 .sheet .srow:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:rgba(32,30,48,.07)}#c2 .sheet .srow.hd:before{display:none}#c2 .sheet .srow.hl{background:rgba(37,211,102,.1)}#c2 .fld{display:flex;flex-direction:column;gap:6px}#c2 .fld .ip{display:flex;align-items:center;min-height:30px;padding:0 10px;border-radius:8px;border:1px solid var(--border);background:var(--canvas)}#c2 .sbm{display:block;height:30px;border-radius:8px;background:var(--primary);opacity:.85}#c2 .bdg{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:6px;font:600 12px/18px var(--font-sans);white-space:nowrap}#c2 .bdg .dot{width:6px;height:6px}#c2 .bdg.ok{background:rgba(34,197,94,.1);color:var(--success)}#c2 .bdg.soon{background:rgba(100,116,139,.09);color:var(--neutral)}#c2 a.tl2{color:var(--brand-text);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;border-radius:4px}#c2 a.tl2:hover{color:var(--primary)}#c2 a.tl2:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(127,86,217,.5)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){#c2 .mp{transition:rotate .32s cubic-bezier(.34,1.56,.64,1),scale .32s cubic-bezier(.34,1.56,.64,1)}#c2 .mp:hover{rotate:-1.5deg;scale:1.03}#c2 .mp:nth-child(2n):hover{rotate:1.5deg}}#c2 .sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#c2{overflow:clip}#c2 .h1{font-size:64px;line-height:70px;letter-spacing:-.02em}#c2 .cl-hero{display:flex;flex-direction:column;gap:14px;max-width:720px;position:relative}#c2 .cl-hero .bts{display:flex;gap:12px;margin-top:10px}#c2 .cl-grid{display:grid;grid-template-columns:200px minmax(0,1fr) 284px;gap:56px;align-items:start;position:relative}#c2 .rail{position:sticky;top:32px;display:flex;flex-direction:column;gap:10px}#c2 .nx .lb,#c2 .rail .lb{margin:0;font:600 13px/16px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--brand-text)}#c2 .flt{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}#c2 .fb{width:100%;display:flex;align-items:center;gap:10px;min-height:40px;padding:8px 12px;border-radius:10px;border:1px solid transparent;background:transparent;cursor:pointer;text-align:left;font:500 15px/20px var(--font-sans);color:var(--muted-foreground);transition:background-color .16s cubic-bezier(.23,1,.32,1),color .16s cubic-bezier(.23,1,.32,1),border-color .16s cubic-bezier(.23,1,.32,1)}#c2 .fb .tdot{width:8px;height:8px;border-radius:999px;flex:none;background:var(--border-strong);transition:background-color .16s cubic-bezier(.23,1,.32,1)}#c2 .fb:hover{color:var(--foreground);background:rgba(32,30,48,.04)}#c2 .fb[aria-pressed=true]{background:#fff;border-color:var(--border);color:var(--foreground);font-weight:600;box-shadow:0 1px 2px rgba(32,30,48,.04)}#c2 .fb[aria-pressed=true] .tdot{background:var(--luminous)}#c2 .fb:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(127,86,217,.5)}#c2 .rail .fl{margin-top:14px;display:inline-flex;align-items:center;gap:8px;font:600 14px/20px var(--font-sans);color:var(--brand-text);text-decoration:none;min-height:40px;padding:0 2px;border-radius:6px}#c2 .rail .fl:hover{color:var(--primary)}#c2 .rail .fl:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(127,86,217,.5)}#c2 .tl{position:relative;padding-left:36px;display:flex;flex-direction:column;gap:72px}#c2 .tl:before{content:"";position:absolute;left:5px;top:8px;bottom:0;width:1px;background:linear-gradient(180deg,rgba(127,86,217,.35),rgba(32,30,48,.12) 40%,rgba(32,30,48,0))}#c2 .ent{position:relative;display:flex;flex-direction:column;gap:14px;scroll-margin-top:32px}#c2 .ent[data-show=false]{display:none}#c2 .ent:before{content:"";position:absolute;left:-36px;top:5px;width:11px;height:11px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 2px var(--band-accent)}#c2 .ent[data-type=new]:before{background:var(--luminous);box-shadow:0 0 0 4px rgba(127,86,217,.14)}#c2 .em{display:flex;align-items:center;gap:10px;flex-wrap:wrap}#c2 .dt{min-height:22px;padding:0 8px;border-radius:6px;border:1px dashed var(--border-strong);font:500 13px/18px var(--font-sans);color:var(--muted-foreground);font-variant-numeric:tabular-nums}#c2 .dt,#c2 .tg{display:inline-flex;align-items:center}#c2 .tg{padding:2px 8px;border-radius:6px;font:600 12px/18px var(--font-sans)}#c2 .tg.new{background:rgba(127,86,217,.09);color:var(--brand-text)}#c2 .tg.imp{background:rgba(32,30,48,.06);color:var(--foreground)}#c2 .tg.fix{background:var(--surface-sunken)}#c2 .ar,#c2 .tg.fix{color:var(--muted-foreground)}#c2 .ar{font:500 13px/18px var(--font-sans)}#c2 .ent h2{margin:0;font:500 32px/38px var(--font-serif);letter-spacing:-.015em;color:var(--foreground);text-wrap:balance}#c2 .ent .eb{margin:0;font:400 17px/28px var(--font-sans);color:var(--muted-foreground);max-width:600px;text-wrap:pretty}#c2 .ent ul.fx{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}#c2 .ent ul.fx li{position:relative;padding-left:16px;font:400 16px/24px var(--font-sans);color:var(--muted-foreground)}#c2 .ent ul.fx li:before{content:"";position:absolute;left:2px;top:9px;width:6px;height:6px;border-radius:999px;background:rgba(127,86,217,.45)}#c2 .ent .pic{margin:6px 0 2px -22px}#c2 .ea{display:flex;align-items:center;gap:16px;margin-top:2px}#c2 .ea .tl2{font:600 15px/22px var(--font-sans);min-height:24px}#c2 .cp{position:relative;width:36px;height:36px;border-radius:8px;border:0;background:transparent;color:var(--muted-foreground);display:grid;place-items:center;cursor:pointer;transition:background-color .16s cubic-bezier(.23,1,.32,1),color .16s cubic-bezier(.23,1,.32,1)}#c2 .cp svg{width:18px;height:18px}#c2 .cp:hover{background:rgba(32,30,48,.05);color:var(--foreground)}#c2 .cp:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(127,86,217,.5)}#c2 .cp .tip{position:absolute;left:50%;bottom:calc(100% + 6px);transform:translate(-50%,4px);padding:4px 8px;border-radius:6px;background:var(--foreground);color:#fff;font:600 12px/16px var(--font-sans);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1)}#c2 .cp[data-copied=true] .tip{opacity:1;transform:translate(-50%)}#c2 .more{align-self:flex-start;margin-left:0}#c2 .empty{margin:0;font:400 16px/24px var(--font-sans);color:var(--muted-foreground)}#c2 .empty[data-show=false]{display:none}#c2 .nx{position:sticky;top:32px;gap:16px;padding:22px;border-radius:16px;border:1px solid var(--border);background:#fff;box-shadow:0 1px 2px rgba(32,30,48,.04)}#c2 .nx,#c2 .nx ul{display:flex;flex-direction:column}#c2 .nx ul{list-style:none;margin:0;padding:0;gap:14px}#c2 .nx li{display:flex;flex-direction:column;gap:6px;align-items:flex-start}#c2 .nx b{font:600 15px/22px var(--font-sans);color:var(--foreground);text-wrap:pretty}#c2 .nx span.s{font:400 14px/20px var(--font-sans);color:var(--muted-foreground)}#c2 .nx .ln{display:flex;flex-direction:column;gap:8px;padding-top:4px}#c2 .nx .ln a{font:600 14px/20px var(--font-sans)}@media (prefers-reduced-motion:no-preference){#c2 .ent,#c2 .nx,#c2 .rail>*{animation:up-c2 .4s cubic-bezier(.23,1,.32,1) both}#c2 .nx{animation-delay:.12s}}@media (prefers-reduced-motion:reduce){#c2 .cp,#c2 .cp .tip,#c2 .fb,#c2 .fb .tdot{transition:none}}.page,.sbw{font-synthesis:none;-webkit-font-smoothing:antialiased}.sbw .h,.sbw-page .h{font-family:var(--font-serif);font-optical-sizing:auto;text-wrap:balance}.sbw .h2,.sbw-page .h2{letter-spacing:-.018em}.sbw-page li,.sbw-page p{text-wrap:pretty}.sbw-page .mono,.sbw-page .num{font-variant-numeric:tabular-nums}@media (min-width:1100px){.sbw-page footer,.sbw-page header,.sbw-page section{flex:none}.sbw-page .grain{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:.045;mix-blend-mode:multiply}}@media (max-width:1099.98px){.sbw-page footer,.sbw-page section{flex:none}.sbw-page .grain{width:100%;height:100%}.sbw-page .cal,.sbw-page .frame,.sbw-page .gb,.sbw-page .panel,.sbw-page .plan{border-width:2px}.sbw-page header{flex:none}#stickybar.bar{position:fixed;left:0;right:0;bottom:0;z-index:20;display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:12px 16px;background:rgba(252,251,254,.96);border-top:1px solid var(--border);box-shadow:0 -8px 24px -16px rgba(32,30,48,.25);transform:translateY(110%);transition:transform .24s cubic-bezier(.23,1,.32,1);font-family:var(--font-sans);color:var(--foreground)}#stickybar.bar.show{transform:none}#stickybar.bar.gone{transform:translateY(110%);transition-duration:.16s;transition-timing-function:cubic-bezier(.4,0,1,1)}#stickybar.bar b{display:block;font:600 14px/20px var(--font-sans)}#stickybar.bar small{display:block;font:400 12px/16px var(--font-sans);color:var(--muted-foreground)}#stickybar.bar .num{font-family:var(--font-mono);font-weight:600}#stickybar.bar .btn{display:inline-flex;align-items:center;justify-content:center;border:0;text-decoration:none;font:600 15px/20px var(--font-sans);min-height:44px;padding:10px 18px;border-radius:8px;background:var(--primary);color:#fff}#c1 .h1{font-size:40px;line-height:46px}#c1 .cl-hero .bts{flex-direction:column}#c1 .cl-hero .bts .btn{width:100%}#c1 .cl-grid{display:flex;flex-direction:column;gap:28px}#c1 .rail{top:0;z-index:3;margin:0 -16px;padding:10px 16px;background:rgba(250,250,252,.94);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}#c1 .rail .lb{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}#c1 .flt{flex-direction:row;gap:8px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}#c1 .flt::-webkit-scrollbar{display:none}#c1 .flt li{flex:none;scroll-snap-align:start}#c1 .fb{width:auto;min-height:44px;padding:10px 14px;border-color:var(--border);background:#fff;font-size:14px}#c1 .fb .tdot{display:none}#c1 .fb[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:#fff}#c1 .rail .fl{display:none}#c1 .tl{padding-left:24px;gap:56px}#c1 .ent:before{left:-24px}#c1 .ent h2{font-size:26px;line-height:32px}#c1 .ent .eb{font-size:16px;line-height:26px}#c1 .ent .pic{margin:4px auto 0 -12px}#c1 .nx{position:relative;top:auto}#c1 .fl2{display:inline-flex}#c1 .h1{font-size:34px;line-height:40px}#c1 .h1,#c1 .h2{letter-spacing:-.02em}#c1 .h2{font-size:32px;line-height:38px}#c1 .lead{font-size:17px;line-height:26px}#c1 .body{font-size:15px;line-height:24px}#c1 .eyebrow{font-size:12px}#c1 .hdr{gap:10px}#c1 .btn{width:100%}#c1 .mo{width:328px;margin:0 auto}#c2 .h1{font-size:40px;line-height:46px}#c2 .cl-hero .bts{flex-direction:column}#c2 .cl-hero .bts .btn{width:100%}#c2 .cl-grid{display:flex;flex-direction:column;gap:28px}#c2 .rail{top:0;z-index:3;margin:0 -16px;padding:10px 16px;background:rgba(250,250,252,.94);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}#c2 .rail .lb{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}#c2 .flt{flex-direction:row;gap:8px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}#c2 .flt::-webkit-scrollbar{display:none}#c2 .flt li{flex:none;scroll-snap-align:start}#c2 .fb{width:auto;min-height:44px;padding:10px 14px;border-color:var(--border);background:#fff;font-size:14px}#c2 .fb .tdot{display:none}#c2 .fb[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:#fff}#c2 .rail .fl{display:none}#c2 .tl{padding-left:24px;gap:56px}#c2 .ent:before{left:-24px}#c2 .ent h2{font-size:26px;line-height:32px}#c2 .ent .eb{font-size:16px;line-height:26px}#c2 .ent .pic{margin:4px auto 0 -12px}#c2 .nx{position:relative;top:auto}#c2 .fl2{display:inline-flex}#c2 .h1{font-size:34px;line-height:40px}#c2 .h1,#c2 .h2{letter-spacing:-.02em}#c2 .h2{font-size:32px;line-height:38px}#c2 .lead{font-size:17px;line-height:26px}#c2 .body{font-size:15px;line-height:24px}#c2 .eyebrow{font-size:12px}#c2 .hdr{gap:10px}#c2 .btn{width:100%}#c2 .mo{width:328px;margin:0 auto}}#c2#c2 .c2-44a27d{width:26px;height:26px;box-shadow:none;background:rgba(127,86,217,.09);color:var(--primary)}#c2#c2 .c2-b67ffd{width:30%}#c2#c2 .c2-f0c63b{width:44%}#c2#c2 .c2-7b4a0e{width:60%}#c2#c2 .c2-8e8121{margin-left:auto;width:22px;height:22px;box-shadow:none;background:transparent;color:var(--muted-foreground)}#c2#c2 .c2-353a1b{background:var(--border)}#c2#c2 .c2-65e4f7{flex:1;display:flex;flex-direction:column;gap:6px}#c2#c2 .c2-675dc4{width:40%}#c2#c2 .c2-fcdb26{width:72%}#c2#c2 .c2-b2e387{--r:0deg}#c2#c2 .c2-593db1{margin-bottom:8px}#c2#c2 .c2-737db7{width:26px;height:26px;box-shadow:none;background:rgba(127,86,217,.09);color:var(--primary)}#c2#c2 .c2-7cb6cc,#c2#c2 .c2-a7f339{width:60%;background:var(--band-accent)}#c2#c2 .c2-efa65b{width:50%;background:var(--band-accent)}#c2#c2 .c2-74dcd5,#c2#c2 .c2-af1164{width:70%}#c2#c2 .c2-67b6fc{width:60%}#c2#c2 .c2-983d75{width:70%}#c2#c2 .c2-28c2b3{width:50%}#c2#c2 .c2-ce1c7a{margin-left:auto;width:22px;height:22px;box-shadow:none;background:transparent;color:var(--brand-text)}#c2#c2 .c2-677f7a{--r:0deg}#c2#c2 .c2-c78366{width:64px;background:var(--border)}#c2#c2 .c2-5d24b3,#c2#c2 .c2-907e02,#c2#c2 .c2-d33000{background:currentColor}@media (max-width:1099.98px){#c1#c1.c1-b6589f{height:296px;padding:48px 16px 40px}#c1#c1.c1-b6589f,#c2#c2.c2-b6589f{width:360px;display:flex;flex-direction:column;gap:0}#c2#c2.c2-b6589f{height:2696px;padding:8px 16px 72px}#c2#c2 .c2-46a27a{width:328px;height:296px;--pm:12px}#c2#c2 .c2-c43b91{left:0;top:11px;width:140px;--r:-3deg;gap:10px}#c2#c2 .c2-c43b91,#c2#c2 .c2-e8639d{padding:8px;display:flex;flex-direction:column}#c2#c2 .c2-e8639d{left:123px;top:73px;width:162px;--r:2deg;gap:6px}#c2#c2 .c2-b480a8{padding:4px;border-radius:8px;background:rgba(127,86,217,.09);--r:0deg}#c2#c2 .c2-5a43d4{padding:0 4px}#c2#c2 .c2-be42fe{left:17px;top:39px;width:112px;padding:8px 10px;--r:-3deg;--r2:2deg;--dx:112px;--dy:47px;opacity:0}#c2#c2 .c2-99a66b{left:112px;top:0;--r:8deg}#c2#c2 .c2-ba00e2{left:246px;top:6px;--r:-6deg}#c2#c2 .c2-dffb02{width:328px;height:328px;--pm:12px}#c2#c2 .c2-3b022b{left:0;top:17px;width:168px;padding:7px;--r:-3deg}#c2#c2 .c2-b8ffbd{left:129px;top:84px;width:157px;padding:8px;--r:2deg;display:flex;flex-direction:column;gap:6px}#c2#c2 .c2-e7c68c{padding:4px;border-radius:8px;background:rgba(127,86,217,.09);--r:0deg}#c2#c2 .c2-4c1e29{padding:0 4px;--r:0deg}#c2#c2 .c2-0097fa{left:8px;top:62px;width:151px;padding:6px 10px;--r:-3deg;--r2:2deg;--dx:129px;--dy:37px;opacity:0;display:flex;gap:10px}#c2#c2 .c2-0ce701{left:246px;top:22px;--r:6deg}#c2#c2 .c2-7a7447{left:39px;top:140px;--r:-2deg}}@media (min-width:1100px){#c1#c1.c1-b6589f{height:320px;padding:88px 40px 56px}#c1#c1.c1-b6589f,#c2#c2.c2-b6589f{width:1280px;display:flex;flex-direction:column;gap:0}#c2#c2.c2-b6589f{height:2360px;padding:24px 40px 120px}#c2#c2 .c2-46a27a{width:560px;height:352px}#c2#c2 .c2-c43b91{left:0;top:20px;width:250px;--r:-3deg}#c2#c2 .c2-c43b91,#c2#c2 .c2-e8639d{padding:14px;display:flex;flex-direction:column;gap:10px}#c2#c2 .c2-e8639d{left:220px;top:130px;width:290px;--r:2deg}#c2#c2 .c2-b480a8{padding:8px;border-radius:8px;background:rgba(127,86,217,.09);--r:0deg}#c2#c2 .c2-5a43d4{padding:0 8px}#c2#c2 .c2-be42fe{left:30px;top:70px;width:200px;padding:8px 10px;--r:-3deg;--r2:2deg;--dx:200px;--dy:84px;opacity:0}#c2#c2 .c2-99a66b{left:200px;top:0;--r:8deg}#c2#c2 .c2-ba00e2{left:440px;top:10px;--r:-6deg}#c2#c2 .c2-dffb02{width:560px;height:392px}#c2#c2 .c2-3b022b{left:0;top:30px;width:300px;padding:12px;--r:-3deg}#c2#c2 .c2-b8ffbd{left:230px;top:150px;width:280px;padding:14px;--r:2deg;display:flex;flex-direction:column;gap:10px}#c2#c2 .c2-e7c68c{padding:8px;border-radius:8px;background:rgba(127,86,217,.09);--r:0deg}#c2#c2 .c2-4c1e29{padding:0 8px;--r:0deg}#c2#c2 .c2-0097fa{left:14px;top:110px;width:270px;padding:6px 10px;--r:-3deg;--r2:2deg;--dx:230px;--dy:66px;opacity:0;display:flex;gap:10px}#c2#c2 .c2-0ce701{left:440px;top:40px;--r:6deg}#c2#c2 .c2-7a7447{left:70px;top:250px;--r:-2deg}}#c2 .tl .grp{margin:0;font:600 13px/16px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--brand-text);scroll-margin-top:32px}#c2 .tl .grp[data-show=false]{display:none}#c2#c2.sbw{height:auto}.sbw-page *{box-sizing:border-box}#sf{background:var(--foreground);color:var(--band-foreground);position:relative}#sf *{box-sizing:border-box}#sf ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}#sf .legal:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,rgba(242,240,247,0),rgba(242,240,247,.18) 50%,rgba(242,240,247,0))}#sf .legal strong{color:var(--stage-lead)}@media (min-width:1100px){#sf .cols{display:grid;grid-template-columns:1.6fr repeat(5,1fr);gap:32px}#sf .brand p{margin:12px 0 0;font:400 24px/30px var(--font-serif);color:var(--band-muted);max-width:300px}#sf h3{margin:0 0 12px;font:600 13px/16px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--band-subtle)}#sf a{color:var(--band-foreground);text-decoration:none;font:400 15px/22px var(--font-sans)}#sf a:hover{color:var(--band-accent);text-decoration:underline;text-underline-offset:3px}#sf a:focus-visible{outline:2px solid var(--band-accent);outline-offset:3px;border-radius:2px}#sf .legal{position:relative;margin-top:40px;padding-top:24px;display:flex;flex-direction:column;gap:4px;font:400 13px/20px var(--font-sans);color:var(--band-subtle)}#sf .legal .l1,#sf .legal .l2{display:flex;justify-content:space-between;gap:24px}#sf#sf.sf-b6589f{width:1280px;padding:72px 40px 40px}#sf#sf .sf-e562f6{height:24px;width:auto}}@media (max-width:1099.98px){#sf .cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}#sf .brand{grid-column:1/-1}#sf .brand p{margin:12px 0 0;font:400 18px/26px var(--font-serif);color:var(--band-muted);max-width:300px}#sf h3{margin:0 0 10px;font:600 12px/16px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--band-subtle)}#sf a{color:var(--band-foreground);text-decoration:none;font:400 15px/24px var(--font-sans)}#sf .legal{position:relative;margin-top:32px;padding-top:20px;display:flex;flex-direction:column;gap:6px;font:400 12px/18px var(--font-sans);color:var(--band-subtle)}#sf .legal .l1{display:flex;justify-content:space-between;gap:16px}#sf .legal .l2{display:flex;flex-direction:column;gap:6px}#sf#sf.sf-b6589f{width:360px;padding:56px 16px 120px}#sf#sf .sf-e562f6{height:22px;width:auto}}