:root{--cp-l1:#222226;--cp-l2:#1c1c1f;--cp-ring:#ffffff14;--cp-sa:#0e0e10;--cp-sb:#141416;--iso-sel:#ffffff80;--iso-top:#1d1d21;--iso-ink:#0b0b0d;--iso-line:#fff3;--iso-line-2:#fff6;--iso-grid:#ffffff1f;--iso-fill:#141416;--iso-a:#0f0f11;--iso-b:#0b0b0d;--iso-base:#111113;--iso-node:#fff;--iso-bar:#ffffff8c;--iso-bar2:#ffffff38}:root[data-theme=light]{--cp-l1:#ececea;--cp-l2:#e2e2df;--cp-ring:#11111412;--cp-sa:#cfcfcb;--cp-sb:#dcdcd8;--iso-sel:#11111473;--iso-top:#fff;--iso-ink:#fff;--iso-line:#11111438;--iso-line-2:#11111461;--iso-grid:#11111417;--iso-fill:#fff;--iso-a:#ececea;--iso-b:#e2e2df;--iso-base:#f7f7f5;--iso-node:#151517;--iso-bar:#111114b3;--iso-bar2:#11111438}.iso-scene{margin:-40px -28px -6px -24px;display:block;position:relative}.iso-svg{width:100%;height:auto;display:block;overflow:visible}.iso-svg .s0{stroke:var(--iso-grid);stroke-width:.5px;vector-effect:non-scaling-stroke}.iso-svg .s1{stroke:var(--iso-line);stroke-width:.6px;vector-effect:non-scaling-stroke;fill:none}.iso-svg .s2{stroke:var(--iso-line-2);stroke-width:.7px;vector-effect:non-scaling-stroke}.iso-svg .nf{fill:none}.iso-svg .dash{stroke-dasharray:4 3}.iso-svg .guide{stroke-dasharray:2 4}.iso-svg .f-top{fill:var(--iso-fill)}.iso-svg .f-base{fill:var(--iso-base)}.iso-svg .f-a{fill:var(--iso-a)}.iso-svg .f-b{fill:var(--iso-b)}.iso-svg .f-tile{fill:var(--iso-fill)}.iso-svg .final{stroke:var(--iso-node)}.iso-svg .f-glow{fill:var(--iso-top)}.iso-svg .hatch{fill:url(#iso-hatch)}.iso-svg .hatch-side{fill:url(#iso-hatch);opacity:.7}.iso-svg .bar{fill:var(--iso-bar)}.iso-svg .bar2{fill:var(--iso-bar2)}.iso-svg .acc{fill:var(--iso-node)}.iso-svg .tile-ic{color:var(--muted);stroke-width:1.6px}.iso-svg .node{fill:var(--iso-node)}.iso-svg .cp-fill{fill:var(--panel-3)}.iso-svg .cp-edge{fill:none;stroke:var(--iso-line-2);stroke-width:.7px;vector-effect:non-scaling-stroke}.iso-svg .cp-l1{fill:var(--cp-l1);stroke:var(--cp-ring);stroke-width:.6px;vector-effect:non-scaling-stroke}.iso-svg .cp-l2{fill:var(--cp-l2);stroke:var(--cp-ring);stroke-width:.6px;vector-effect:non-scaling-stroke}.iso-svg .cp-sa{fill:var(--cp-sa)}.iso-svg .cp-sb{fill:var(--cp-sb)}.iso-svg .cp-glowf{fill:currentColor}.cp .cp-glow{opacity:.38;transition:opacity .6s}.cat-tile:hover .cp .cp-glow{opacity:.6}.cp .cp-top,.cp .cp-g1,.cp .cp-g2{transition:transform .6s cubic-bezier(.16,1,.3,1)}.cat-tile:hover .cp .cp-top{transform:translateY(-8px)}.cat-tile:hover .cp .cp-g1{transform:translateY(2px)}.cat-tile:hover .cp .cp-g2{transform:translateY(6px)}.iso-svg .ext{stroke:var(--iso-line);stroke-width:.7px;vector-effect:non-scaling-stroke;stroke-dasharray:3 5}.iso-svg .wire{stroke:var(--iso-line-2);stroke-width:.8px;vector-effect:non-scaling-stroke}.iso-svg .sat-ic{color:var(--muted);stroke-width:1.5px}.iso-svg .tag rect{fill:var(--hero-bg,var(--panel));stroke:var(--iso-line-2);stroke-width:.6px;vector-effect:non-scaling-stroke}.iso-svg .tag text{font:500 7.5px var(--mono);fill:var(--muted);letter-spacing:.08em;text-transform:uppercase}.iso-svg .lead{stroke:var(--iso-line-2);stroke-width:.6px;vector-effect:non-scaling-stroke}.iso-svg .cursor path{fill:var(--iso-node);stroke:var(--bg);stroke-width:1.2px;stroke-linejoin:round}.iso-svg .cursor{animation:8s cubic-bezier(.65,0,.35,1) infinite iso-cursor}.iso-svg .sel{fill:none;stroke:var(--iso-sel);stroke-width:.9px;vector-effect:non-scaling-stroke;stroke-dasharray:4 3;opacity:0;animation:8s linear infinite iso-sel;animation-delay:calc(var(--s) * 2s)}.iso-svg .ripple{fill:none;stroke:var(--iso-node);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:0;transform-box:fill-box;transform-origin:50%;animation:8s ease-out infinite iso-ripple;animation-delay:calc(var(--s) * 2s + .35s)}@keyframes iso-sel{0%,4%{opacity:0}8%,22%{opacity:1}25%,to{opacity:0}}@keyframes iso-ripple{0%{opacity:.9;transform:scale(.1)}8%{opacity:0;transform:scale(1.6)}to{opacity:0}}.iso-svg .tile .f-tile{animation:12.5s infinite iso-tile;animation-delay:calc(var(--w) * 2.5s)}.iso-svg .tile .tile-ic{animation:12.5s infinite iso-tile-ic;animation-delay:calc(var(--w) * 2.5s)}@keyframes iso-tile{0%,17%{fill:var(--c)}20%,to{fill:var(--iso-fill)}}@keyframes iso-tile-ic{0%,17%{color:var(--ci)}20%,to{color:var(--muted)}}.iso-svg .tile .f-b{animation:12.5s infinite iso-tile-wall;animation-delay:calc(var(--w) * 2.5s)}@keyframes iso-tile-wall{0%,17%{fill:var(--cs)}20%,to{fill:var(--iso-b)}}:root{--iso-nx:#fff;--iso-nx-b:#d4d4d8}.iso-svg .lyr{transition:transform .9s cubic-bezier(.16,1,.3,1)}.iso-svg .lyr-in{animation:7s ease-in-out infinite iso-bob;animation-delay:calc(var(--k) * -.6s)}.iso-scene:hover .lyr{transform:translateY(calc(var(--k) * -12px))}@keyframes iso-bob{50%{transform:translateY(-3px)}}.iso-svg.cz-svg{overflow:hidden}.iso-svg .cz-lid{fill:var(--iso-base);stroke:var(--iso-line-2);stroke-width:.8px;vector-effect:non-scaling-stroke}.iso-svg .cz-notch{fill:var(--iso-base)}.iso-svg .cz-acc{fill:var(--iso-node);stroke:var(--iso-node);stroke-width:0;vector-effect:non-scaling-stroke;transition:fill .4s,stroke-width .4s}.cz-art[data-acc=blue] .cz-acc{fill:var(--accent)}.cz-art[data-acc=line] .cz-acc{fill:#0000;stroke:var(--iso-line-2);stroke-width:1px}.iso-svg .cz-h1{font-family:var(--font);letter-spacing:-.025em;fill:var(--iso-node);font-size:24px;font-weight:600}.iso-svg .cz-h1.b{fill:var(--iso-bar)}.iso-svg .cz-tx,.iso-svg .cz-im{transition:transform .7s cubic-bezier(.16,1,.3,1),opacity .4s}.cz-art[data-lo=mirror] .cz-tx{transform:translateX(calc(250px + var(--e,0px)))}.cz-art[data-lo=mirror] .cz-im{transform:translateX(calc(-218px - var(--e,0px)))}.cz-art[data-lo=center] .cz-tx{transform:translate(calc(130px + var(--e,0px) / 2),6px)}.cz-art[data-lo=center] .cz-im{opacity:0;transform:translateY(10px)}.iso-svg .cz-drop{fill:none;stroke:var(--iso-node);stroke-width:1.2px;vector-effect:non-scaling-stroke;stroke-dasharray:5 4;opacity:0;transition:opacity .2s}.cz-art.over .cz-drop{opacity:.7}@media (prefers-reduced-motion:reduce){.iso-svg .cz-acc,.iso-svg .cz-tx,.iso-svg .cz-im{transition:none}}.iso-svg .pi-top{fill:var(--pc)}.iso-svg .pi-a{fill:var(--pc-a)}.iso-svg .pi-b{fill:var(--pc-b)}.iso-svg .pi-logo{fill:#fff}.iso-svg .pi-float.t{animation:5s ease-in-out infinite pi-bob}@keyframes pi-bob{50%{transform:translateY(-10px)}}.iso-svg .pi-grid .ext{stroke-dasharray:none;stroke:#ffffff29}.iso-svg.pi-svg{filter:drop-shadow(0 30px 60px color-mix(in srgb,var(--pc) 22%,transparent));overflow:visible}@media (prefers-reduced-motion:reduce){.iso-svg .pi-float{animation:none}}.iso-svg .ps-wall{fill:#101012}.iso-svg .ps-edge{fill:#0c0c0e;stroke:#ffffff38;stroke-width:.6px;vector-effect:non-scaling-stroke}.iso-svg .ps-brush{stroke:#ffffff05;stroke-width:1px}.iso-svg .ps-logo{filter:url(#ps-ink)}.iso-svg .ps-k{font:500 4.6px var(--mono);letter-spacing:.2em;fill:#e2e2e8}.iso-svg .ps-dim{fill:#ffffff73}.iso-svg .ps-badge{fill:#ffffff0d;stroke:#ffffff47;stroke-width:.5px}.iso-svg .ps-brand{font:600 9px var(--font);letter-spacing:-.01em}.iso-svg .ps-num{font:600 24px var(--font);letter-spacing:-.05em}.iso-svg .ps-sub{font:500 5px var(--mono);letter-spacing:.2em;fill:#dcdce2}.iso-svg .ps-sub2{font:400 6px var(--font);fill:#ffffff80}.iso-svg .ps-div{stroke:#ffffff17;stroke-width:.5px}.iso-svg .ps-pt{fill:#ffffff0f;stroke:#ffffff29;stroke-width:.5px}.iso-svg .ps-pic{color:#e2e2e8;stroke-width:1.7px}.iso-svg .ps-glow{fill:#8c96ff12;filter:url(#ps-haze)}.iso-svg .ps-chipl{fill:none;stroke:#00000040;stroke-width:.6px}.iso-svg .ps-sheen{animation:6s cubic-bezier(.6,0,.3,1) infinite ps-sheen}@keyframes ps-sheen{0%,35%{transform:translate(0)}75%,to{transform:translate(400px)}}.iso-svg .ps-beam{stroke:var(--iso-line-2);stroke-width:.8px;vector-effect:non-scaling-stroke;stroke-dasharray:3 4;animation:12.5s infinite ps-beam,1.2s linear infinite ps-flow;animation-delay:calc(var(--w) * 2.5s),0s}@keyframes ps-beam{0%,17%{stroke:var(--iso-node);stroke-width:1.2px}20%,to{stroke:var(--iso-line-2);stroke-width:.8px}}@keyframes ps-flow{to{stroke-dashoffset:-14px}}.iso-svg.ps-svg{overflow:visible}.iso-svg .ps-shadow{fill:#000;opacity:.7}.iso-svg .ps-floor .ext{stroke:#ffffff21;stroke-dasharray:none}.ps-svg .pi-float.t{animation-duration:6s}@media (prefers-reduced-motion:reduce){.iso-svg .ps-sheen,.iso-svg .ps-beam{animation:none}}@container (max-width:900px){.iso-scene{max-width:560px;margin:12px auto 0}}@keyframes iso-cursor{0%{transform:translate(0)}17.5%{transform:translate(0)}25%{transform:translate(59.8px,-2.5px)}42.5%{transform:translate(59.8px,-2.5px)}50%{transform:translate(124.7px,36px)}67.5%{transform:translate(124.7px,36px)}75%{transform:translate(57.2px,-29px)}92.5%{transform:translate(57.2px,-29px)}to{transform:translate(0)}}.hero-wrap{margin-top:0;container-type:inline-size}.hero>div:first-child{z-index:1;position:relative}.hero.panel{overflow:clip}.hero{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:24px;padding:48px 44px 44px 48px;display:grid}.hero h1{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(30px,4.1cqi - 5px,54px);line-height:1.05}.eyebrow{color:var(--muted);align-items:center;gap:9px;margin:0 0 18px;font-size:14px;font-weight:500;display:inline-flex}.eyebrow b{color:var(--text);font-weight:600}.h-plat{white-space:nowrap}.h-ic{vertical-align:-.04em;color:#fff;border-radius:.24em;width:.86em;height:.86em;margin:0 .16em 0 .04em;display:inline-block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff4d,0 .08em .3em #00000059}.h-ic svg{stroke-width:1.5px;width:.66em;height:.66em;margin:auto;position:absolute;inset:0}.h-ic.wf{background:#146ef5}.h-ic.fr{background:#05f}.h-ic.fg{background:#a259ff}.h-ic.ht{background:#e34f26}.h-ic.nx{color:#000;background:#fff}:root[data-theme=light] .h-ic.nx{color:#fff;background:#000}.rot{vertical-align:top;height:1.2em;margin-bottom:-.15em;display:inline-block;overflow:hidden}.rot-track{flex-direction:column;animation:12.5s cubic-bezier(.7,0,.3,1) infinite rot;display:flex}.ri{white-space:nowrap;height:1.2em;line-height:1.05;display:block}.ri:after{content:attr(data-w)}@keyframes rot{0%,16%{transform:translateY(0)}20%,36%{transform:translateY(-1.2em)}40%,56%{transform:translateY(-2.4em)}60%,76%{transform:translateY(-3.6em)}80%,96%{transform:translateY(-4.8em)}to{transform:translateY(-6em)}}@media (prefers-reduced-motion:reduce){.rot-track{animation:none}}.hero .lede a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;transition:text-decoration-color .15s}.hero .lede a:hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.hero{--hero-bg:#18181b;background:radial-gradient(90% 70% at 50% 0%,#ffffff0b,transparent 70%),var(--hero-bg);border-color:var(--line-2);box-shadow:inset 0 1px #ffffff0f}:root[data-theme=light] .hero{--hero-bg:#fff;background:var(--hero-bg);box-shadow:0 1px 2px #1111140a}.hero .lede{max-width:50ch;margin:18px 0 28px}.hero .ctas{flex-wrap:wrap;gap:12px;display:flex}.hero-stats{z-index:1;border-top:1px solid var(--line-2);flex-wrap:wrap;grid-column:1/-1;gap:10px 0;margin:8px 0 0;padding-top:22px;display:flex;position:relative}.hero-stats div{border-left:1px solid var(--line);align-items:baseline;gap:7px;padding:0 24px;display:flex}.hero-stats div:first-child{border-left:0;padding-left:0}.hero-stats dd{color:var(--text);letter-spacing:-.01em;order:-1;margin:0;font-size:15px;font-weight:600}.hero-stats dt{color:var(--muted);font-size:14.5px}@media (max-width:640px){.hero-stats div{padding:0 12px}}.btn-lg{border-radius:13px;gap:10px;height:48px;padding:0 18px 0 20px;font-size:15px}.btn-lg.has-off{padding:0 12px 0 16px}@container (max-width:900px){.hero{grid-template-columns:1fr;padding:32px 28px}.hero h1{font-size:clamp(32px,8cqi,52px)}}.hero .ctas{align-items:center}.hero-life{font:500 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#4ade80;background:#4ade801a;border-radius:999px;padding:5px 9px;box-shadow:inset 0 0 0 1px #4ade8038}.hero-note{color:var(--faint);margin:14px 0 0;font-size:13.5px}.hero-own{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:16px;display:flex}.hero-own .hero-life{padding:3px 8px;font-size:10.5px}@media (max-width:640px){.hero{border-radius:22px;padding:24px 18px}.hero .ctas{flex-direction:column}.hero .btn{width:100%}}.trust{background:var(--card);height:64px;box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;align-items:stretch;margin-top:12px;display:flex;overflow:hidden}.trust .stat{border-right:1px solid var(--line);font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);white-space:nowrap;flex:none;align-items:center;padding:0 22px;display:flex}.marquee{flex:1;align-items:center;min-width:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.marquee .track{flex:none;width:max-content;animation:36s linear infinite marquee;display:flex}.marquee:hover .track{animation-play-state:paused}.marquee .logos{align-items:center;gap:60px;padding-right:60px;display:flex}.trust img{height:calc(var(--h) * .9px);filter:brightness(0)invert();opacity:.4;flex:none;width:auto;transition:opacity .2s}.marquee:hover img{opacity:.6}:root[data-theme=light] .trust img{filter:brightness(0);opacity:.5}@keyframes marquee{to{transform:translate(-50%)}}@media (max-width:640px){.trust{flex-direction:column;height:auto}.trust .stat{border-right:0;border-bottom:1px solid var(--line);padding:12px 16px}.marquee{flex:none;height:60px}.marquee .logos{gap:36px;padding-right:36px}.trust img{height:calc(var(--h) * .8px)}}.toolbar{align-items:center;gap:8px;margin-bottom:22px;display:flex;container-type:inline-size}.toolbar .pills{flex:1}.toolbar .sep{background:var(--line-2);flex:none;align-self:stretch;width:1px;margin:6px 4px}@media (min-width:761px){.toolbar .pills{flex-wrap:wrap}@container (max-width:1035px){.toolbar .sep{display:none}}}.more-row{justify-content:center;margin-top:28px;display:flex}.more-tpl{border:1px solid var(--line);background:#111113;border-radius:20px;margin:48px 0 -22px;overflow:hidden}.more-tpl summary{cursor:pointer;align-items:center;gap:16px;padding:13px 14px 13px 16px;list-style:none;display:flex}.more-tpl summary::-webkit-details-marker{display:none}.more-tpl>summary:focus-visible{outline-offset:-4px;border-radius:19px}.mt-stack{flex:none;display:flex}.mt-stack img{object-fit:cover;object-position:top;background:#000;border-radius:8px;width:60px;height:39px;display:block;box-shadow:0 0 0 2px #111113}.mt-stack img+img{margin-left:-22px}.mt-tx{min-width:0}.mt-tx b{letter-spacing:-.01em;color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;display:block;overflow:hidden}.mt-tx small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12.5px;display:block;overflow:hidden}.mt-btn{height:36px;color:var(--text);background:var(--nav-on);box-shadow:var(--nav-on-ring);border-radius:10px;flex:none;align-items:center;gap:8px;margin-left:auto;padding:0 13px 0 14px;font-size:13px;font-weight:500;display:inline-flex}.mt-btn .ic{width:14px;height:14px;transition:transform .2s cubic-bezier(.16,1,.3,1)}.more-tpl[open] .mt-btn .ic{transform:rotate(180deg)}.more-tpl[open] .mt-show,.more-tpl:not([open]) .mt-hide{display:none}.mt-grid{border-top:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:14px;display:grid}@media (prefers-reduced-motion:no-preference){.more-tpl[open] .mt-grid{animation:.22s cubic-bezier(.16,1,.3,1) mt-in}}@keyframes mt-in{0%{opacity:0;transform:translateY(-4px)}}@media (max-width:1200px){.mt-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.more-tpl{margin:44px 0 -6px}.mt-tx small{display:none}.mt-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.more-tpl summary{gap:12px;padding:12px}.mt-stack img:nth-child(n+3){display:none}.mt-show,.mt-hide{display:none!important}.mt-btn{justify-content:center;width:36px;padding:0}}.cats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}@media (max-width:1100px){.cats{grid-template-columns:repeat(2,minmax(0,1fr))}}.cat-tile{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;grid-template-rows:auto 1fr auto;gap:6px;padding:16px 18px 18px;transition:box-shadow .25s,background .25s;display:grid;position:relative;overflow:hidden}.cat-tile:hover{background:var(--card-hover);box-shadow:inset 0 0 0 1px var(--line-2)}:root{--go-ring:#ffffff38}:root[data-theme=light]{--go-ring:#11111433}.cat-tile .idx{font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);gap:8px;display:flex}.cat-tile .idx i{opacity:.6;font-style:normal}.cat-tile .art{align-items:center;margin:0 -18px 0 -4px;display:flex;overflow:visible}.cat-tile .cp{flex:none;width:132%;height:auto}@media (max-width:640px){.cat-tile{padding:14px}.cat-tile .art{margin:0 -14px 0 -6px}.cat-tile .cp{width:118%}.cat-tile .cp .s0{stroke-opacity:.5}.cat-tile .art{-webkit-mask-image:radial-gradient(75% 70%,#000 55%,#0000 100%);mask-image:radial-gradient(75% 70%,#000 55%,#0000 100%)}.cat-tile .cf b{font-size:15px}.cat-tile .go{width:30px;height:30px}}.cat-tile .cf{align-items:center;gap:10px;display:flex}.cat-tile .cf>.ic{width:19px;height:19px;color:var(--muted)}.cat-tile .cf b{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;min-width:0;font-size:16px;font-weight:600;overflow:hidden}.cat-tile .go{width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--go-ring);color:var(--muted);border-radius:10px;flex:none;place-items:center;margin-left:auto;transition:background .2s,color .2s;display:grid}.cat-tile .go .ic{width:16px;height:16px;transition:transform .25s cubic-bezier(.16,1,.3,1)}.cat-tile:hover .go{background:var(--text);color:var(--bg)}.cat-tile:hover .go .ic{transform:translate(2px)}.pr-wrap{container-type:inline-size}.pr{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:stretch;gap:44px;padding:44px 44px 44px 48px;display:grid}.pr-eyebrow{font:500 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.pr h2{letter-spacing:-.03em;text-wrap:balance;max-width:22ch;margin:12px 0 10px;font-size:clamp(24px,2.3vw,32px);font-weight:600;line-height:1.15}.pr h2 span{color:var(--muted)}.pr-lede{color:var(--muted);font-size:15px}.pr-steps{gap:28px;margin-top:30px;display:grid}.pr-st{padding-left:44px;position:relative}.pr-st:not(:last-child):before{content:"";background:linear-gradient(var(--line-2),var(--line));width:1px;position:absolute;top:34px;bottom:-24px;left:14px}.pr-step{align-items:center;gap:12px;margin-bottom:14px;display:flex}.pr-step .pr-k{width:29px;height:29px;box-shadow:inset 0 0 0 1px var(--line-2);background:var(--card);font:500 11px var(--mono);color:var(--muted);border-radius:9px;place-items:center;display:grid;position:absolute;top:0;left:0}.pr-h{gap:2px;display:grid}.pr-h b{letter-spacing:-.01em;font-size:15px;font-weight:600;line-height:1.1}.pr-h small{color:var(--faint);font-size:12.5px}@container (max-width:560px){.pr-st{padding-left:0}.pr-st:before,.pr-step .pr-k{display:none}}.pr-all{color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;margin-left:auto;font-size:13px;font-weight:500}.pr-all:hover{color:var(--text)}.seg{background:var(--field);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr) minmax(0,1fr);gap:4px;padding:4px;display:grid}.seg button{height:42px;color:var(--muted);border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:0 14px;font-size:14px;font-weight:600;transition:background .2s,color .2s,box-shadow .2s;display:flex}.seg button:hover{color:var(--text)}.seg button[aria-checked=true]{background:var(--nav-on);box-shadow:var(--nav-on-ring);color:var(--text)}.save{font:500 9.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;background:var(--field);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text);border-radius:999px;padding:3px 7px}.pr-chips{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}@container (max-width:560px){.pr-chips{grid-template-columns:repeat(3,minmax(0,1fr))}}.pr-chip{background:var(--field);box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);text-align:left;border-radius:14px;align-content:start;gap:3px;padding:14px 12px 12px;transition:box-shadow .2s,color .2s,background .2s;display:grid;position:relative}.pr-chip:hover{color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2)}.pr-chip>.ic{width:22px;height:22px;margin-bottom:12px}.pr-chip .pr-name{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.pr-chip .pr-n{font:500 10.5px var(--mono);color:var(--faint);white-space:nowrap}.pr-chip[aria-pressed=true] .pr-n{color:var(--muted)}.pr-tick{width:17px;height:17px;box-shadow:inset 0 0 0 1.5px var(--line-2);border-radius:999px;place-items:center;transition:background .2s,box-shadow .2s;display:grid;position:absolute;top:12px;right:12px}.pr-tick .ic{stroke-width:2.6px;color:#fff;opacity:0;width:11px;height:11px;transition:opacity .15s}.pr-chip[aria-pressed=true]{color:var(--text);background:color-mix(in srgb,var(--accent) 9%,var(--field));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 45%,transparent)}.pr-chip[aria-pressed=true]:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 75%,transparent)}.pr-chip[aria-pressed=true] .pr-tick{background:var(--accent);box-shadow:none}.pr-chip[aria-pressed=true] .pr-tick .ic{opacity:1}.pr-chip.nope{animation:.35s pr-nope}.pr-chip.pop{animation:.45s cubic-bezier(.16,1,.3,1) both pr-pop}@keyframes pr-pop{0%{transform:scale(.96)}55%{transform:scale(1.03)}to{transform:none}}@media (prefers-reduced-motion:reduce){.pr-chip.pop{animation:none}}@keyframes pr-nope{20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.pr-hint{color:var(--muted);background:var(--field);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;font-size:13px;transition:color .25s,background .25s,box-shadow .25s;display:flex}.pr-hint .ic{width:16px;height:16px;color:var(--faint);flex:none;transition:color .25s}.pr-hint b{color:var(--text);font-weight:600}.pr-hint.on{color:var(--text);background:var(--accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent)}.pr-hint.on .ic{color:var(--text)}.cz{--hero-bg:#18181b;background:radial-gradient(70% 80% at 80% 50%,#ffffff0a,transparent 70%),var(--hero-bg);border-color:var(--line-2);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:28px;padding:36px 88px 36px 20px;display:grid}.cz h2{letter-spacing:-.04em;text-wrap:balance;margin:14px 0 18px;font-size:clamp(30px,3.3vw,46px);font-weight:600;line-height:1.05}.cz h2 span{color:var(--muted)}.cz-lede{color:var(--muted);max-width:40ch;margin-bottom:30px;font-size:17px;line-height:1.55}.cz-pts{border-top:1px solid var(--line);gap:10px;max-width:40ch;margin:22px 0 30px;padding:22px 0 0;list-style:none;display:grid}.cz-pts li{color:var(--text);align-items:center;gap:10px;font-size:14px;display:flex}.cz-pts .ic{background:var(--field);width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text);border-radius:6px;flex:none;padding:4px}.cz-list{grid-template-columns:1fr 1fr;gap:18px 24px;margin:28px 0 30px;display:grid}.cz-list li{grid-template-columns:auto 1fr;align-items:start;gap:4px 12px;display:grid}.cz-list .ic{background:var(--field);width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--line);color:var(--text);border-radius:10px;grid-row:span 2;padding:8px}.cz-list b{font-size:14.5px;font-weight:600}.cz-list small{color:var(--muted);font-size:13px;line-height:1.45}.cz-cta{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.cz-cta p{color:var(--faint);font-size:13px}.cz{overflow:hidden}.cz-art{align-self:end;margin:0 0 -36px;position:relative}.cz-dock{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px var(--line-2),0 18px 40px -12px #0009;background:#18181bd1;border-radius:14px;align-items:center;gap:10px;padding:6px;display:flex;position:absolute;top:calc(26% - 58px);left:50%;transform:translate(-56%)}.cz-g{gap:4px;display:flex}.cz-sep{background:var(--line-2);width:1px;height:20px}.cz-sw,.cz-lo{border-radius:10px;place-items:center;width:38px;height:38px;transition:background .15s,box-shadow .15s,transform .15s;display:grid}.cz-sw:before{content:"";background:#fff;border-radius:50%;width:18px;height:18px}.cz-sw.blue:before{background:var(--accent)}.cz-sw.line:before{box-shadow:inset 0 0 0 1.5px var(--muted);background:0 0}.cz-lo svg{width:20px;height:16px;fill:var(--muted)}.cz-lo svg .o{fill:none;stroke:var(--muted);stroke-width:1.2px}.cz-lo[aria-pressed=true] svg{fill:var(--text)}.cz-lo[aria-pressed=true] svg .o{fill:none;stroke:var(--text)}.cz-sw{cursor:grab}.cz-sw:active{cursor:grabbing;transform:scale(.94)}.cz-sw:hover,.cz-lo:hover{background:var(--field)}.cz-sw[aria-pressed=true],.cz-lo[aria-pressed=true]{background:var(--nav-on);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text)}.cz-hint{z-index:2;text-align:center;width:max-content;max-width:92%;color:var(--muted);font-size:12.5px;position:absolute;top:calc(26% - 88px);left:50%;transform:translate(-56%)}.cz-svg{width:100%;height:auto;display:block}@media (max-width:900px){.cz{grid-template-columns:1fr;padding:32px 24px}.cz-art{flex-direction:column;order:2;align-items:center;gap:10px;width:100%;max-width:520px;margin:8px auto -32px;display:flex}.cz-hint{order:-1;max-width:30ch;font-size:12px;line-height:1.45;position:static;transform:none}.cz-dock{position:static;transform:none}.cz-art .cz-svg{margin-top:-15%}}@media (max-width:560px){.cz-list{grid-template-columns:1fr}}.pr-left{flex-direction:column;height:100%;display:flex}.pr-trust{color:var(--muted);flex-wrap:wrap;gap:10px 22px;margin-top:auto;padding-top:28px;font-size:13px;display:flex}.pr-trust span{align-items:center;gap:8px;display:inline-flex}.pr-trust .ic{width:16px;height:16px;color:var(--faint)}.seg button:focus:not(:focus-visible),.pr-chip:focus:not(:focus-visible){outline:none}.pr-card{background:var(--card);box-shadow:inset 0 0 0 1px var(--line-2),0 40px 80px -40px #000000b3;border-radius:22px;gap:2px;padding:28px;display:grid;position:relative;overflow:hidden}.pr-card:before{content:"";pointer-events:none;background:radial-gradient(80% 100% at 50% 0,#ffffff0f,#0000);height:200px;position:absolute;inset:0 0 auto}.pr-card:after{content:"";background-image:linear-gradient(var(--card-grid) 1px,transparent 1px),linear-gradient(90deg,var(--card-grid) 1px,transparent 1px);pointer-events:none;background-size:22px 22px;height:200px;position:absolute;inset:0 0 auto;-webkit-mask-image:radial-gradient(70% 90% at 50% 0,#000,#0000);mask-image:radial-gradient(70% 90% at 50% 0,#000,#0000)}.pr-card>*{z-index:1;position:relative}.pr-card-top{align-items:center;gap:8px;min-height:24px;display:flex}.pr-plan{font-size:15px;font-weight:600}.pr-badge{font:500 10px var(--mono);letter-spacing:.06em;text-transform:uppercase;background:var(--field);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text);border-radius:999px;padding:3px 8px}.pr-badge[hidden]{display:none}:root{--tile-on:#ffffff12;--tile-ring:#fff3}:root[data-theme=light]{--tile-on:#fff;--tile-ring:#11111424}:root{--card-grid:#ffffff0a}:root[data-theme=light]{--card-grid:#1111140a}.pr-tiles{gap:8px;margin:18px 0 6px;display:flex}.pr-tile{background:var(--tile-on);width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--tile-ring);color:var(--text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:10px;place-items:center;transition:background .25s,box-shadow .25s,color .25s;display:grid}.pr-tile .ic{width:18px;height:18px}.pr-tile.off{box-shadow:inset 0 0 0 1px var(--line);color:var(--faint);background:#ffffff04}.pr-price{align-items:baseline;gap:8px;margin-top:16px;display:flex}.pr-price b{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:60px;font-weight:600;line-height:1}.pr-price span{color:var(--muted);font-size:15px}.pr-sub{color:var(--muted);margin-top:8px;font-size:13.5px}.pr-meter{gap:10px;margin-top:24px;display:grid}.pr-meter-top{color:var(--muted);justify-content:space-between;align-items:baseline;font-size:13px;display:flex}.pr-meter-top b{font:500 13px var(--mono);color:var(--text);font-variant-numeric:tabular-nums}.pr-meter-top small{font:inherit;color:var(--muted)}.pr-bar{background:var(--line);border-radius:999px;height:4px}.pr-bar i{border-radius:inherit;background:linear-gradient(90deg,var(--accent),#8a92ff);width:100%;height:100%;transition:width .6s cubic-bezier(.16,1,.3,1);display:block;box-shadow:0 0 10px #626cff8c}.pr-list{border-top:1px solid var(--line);gap:12px;margin:22px 0 26px;padding:22px 0 0;font-size:14.5px;list-style:none;display:grid}.pr-list li{align-items:flex-start;gap:10px;display:flex}.pr-list .ic{width:17px;height:17px;color:var(--text);stroke-width:2px;flex:none;margin-top:1px}.pr-cta{width:100%}.pr-cta[aria-disabled=true]{opacity:.45;pointer-events:none}.pr-fine{text-align:center;color:var(--faint);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 5px;margin-top:14px;font-size:12.5px;display:flex}.pr-fine .ls{color:var(--muted);align-items:center;gap:4px;display:inline-flex}.pr-fine .ls .ic{color:currentColor;width:13px;height:13px}.pr-note{font:500 10px var(--mono);letter-spacing:.06em;text-transform:uppercase;opacity:.8}@container (max-width:980px){.pr{grid-template-columns:minmax(0,1fr);padding:36px 30px}}@container (max-width:560px){.pr{padding:24px 18px}.seg button{gap:5px;font-size:13px}.save{display:none}}.seg [data-period][hidden]{display:none}.seg:has([data-period=q][hidden]):not(:has([data-period=y][hidden])){grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}#pricing .seg:has([data-period=q][hidden]) .save{display:none}.pr-chip.own{cursor:default}.pr-chip.own .pr-n{display:none}.pr-in{font:500 9.5px/1.6 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:#4ade80;white-space:nowrap}:root[data-theme=light] .pr-in{color:#15803d}.pr-chip.own[aria-pressed] .pr-tick{box-shadow:none;background:#22c55e}.pr-ask{box-shadow:inset 0 0 0 1px var(--line-2);background:#111113;border-radius:14px;margin-top:12px;padding:14px}.pr-ask p{color:var(--muted);margin:0 0 12px;font-size:13.5px;line-height:1.5}.pr-ask p b{color:var(--text);font-weight:600}.pr-ask div{gap:8px;display:flex}.pr-ask .btn{flex:1}.pr-cta.is-current{background:var(--panel-3);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line-2);opacity:1;background-image:none}.pr-cta.is-current .bi{display:none}
