.mk{--onyx-950:#07080F;--onyx-900:#0E1020;--onyx-800:#181B30;--onyx-700:#232742;--onyx-600:#33385A;--onyx-500:#7A7EA2;--onyx-400:#9EA1BE;--onyx-300:#C2C4DA;--onyx-200:#DCDDEC;--onyx-100:#ECEDFA;--ghost-200:#C3C6FF;--ghost-300:#A5A8FF;--ghost-400:#8384FF;--ghost-500:#5B5BFF;--ghost-600:#4B45E6;--ghost-900:#1B1F66;--money:#E9C46A;--success:#6EE7B7;--hot:#F98BE0;--bd-subtle:rgba(165,168,255,.10);--bd-muted:rgba(165,168,255,.14);--bd-strong:rgba(165,168,255,.18);--bd-accent:rgba(91,91,255,.30);--glow-sm:0 8px 24px -8px rgba(91,91,255,.55);--shadow-md:0 4px 30px rgba(0,0,0,.35),0 0 0 1px rgba(165,168,255,.05) inset;--ease:cubic-bezier(.22,1,.36,1);--halo:0 0 2px var(--onyx-950),0 0 8px var(--onyx-950),0 0 16px var(--onyx-950);--fs-h2:clamp(30px,4.2vw,50px);--fs-h3:20px;--fs-body:16px;--fs-small:14px;--fs-micro:11px;--font:var(--font-mona-sans),"Segoe UI Variable","Helvetica Neue",sans-serif;--grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .5 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");--arrow:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12h14M13 6l6 6-6 6'/></svg>");--h:100svh;--nav-h:64px;position:relative;isolation:isolate;min-height:100dvh;overflow-x:clip;background:var(--onyx-950);color:var(--onyx-300);font:400 var(--fs-body)/1.55 var(--font);-webkit-font-smoothing:antialiased;& :focus-visible{outline:2px solid var(--ghost-300);outline-offset:2px}& h1,& h2,& h3{text-wrap:balance;margin:0}& p{margin:0}& button{font:inherit}& a,& button{color:inherit}& a{text-decoration:none}& .micro{font:600 var(--fs-micro)/1.2 var(--font);letter-spacing:.12em;text-transform:uppercase}& .num{font-stretch:110%;font-weight:500;font-variant-numeric:tabular-nums}& .display{font-stretch:125%;font-weight:430;letter-spacing:-.02em;color:var(--onyx-100)}& .money{color:var(--money)}& .sr{width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}& .skip,& .sr{position:absolute}& .skip{left:-9999px;top:12px;z-index:60;padding:8px 12px;border-radius:10px;background:var(--onyx-900);color:var(--onyx-100)}& .skip:focus{left:16px}& .stage{position:fixed;inset:0 0 auto;height:100lvh;z-index:0;pointer-events:none;background:radial-gradient(60% 55% at 70% 45%,color-mix(in srgb,var(--ghost-900) 55%,transparent),transparent 70%)}& .stage:before{content:"";position:absolute;inset:0;background-image:var(--grain);opacity:.07}& .stage canvas{position:relative}& .stage.still{position:absolute;-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent)}& .stage canvas{display:block;width:100%;height:100%}& .stage .glyph{position:absolute;right:12%;top:50%;width:46%;max-width:46vh;transform:translateY(-50%);color:color-mix(in srgb,var(--ghost-200) 70%,transparent)}& .sfoot,& .snav,& main{position:relative;z-index:1}& .snav{position:sticky;top:0;z-index:40;gap:22px;height:var(--nav-h);padding-inline:28px;background:rgba(7,8,15,.75);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--bd-subtle)}& .snav,& .snav-links{display:flex;align-items:center}& .snav-links{gap:inherit}& .logo{display:flex;align-items:flex-end;gap:6px;margin-right:auto;font-weight:600;font-stretch:115%;letter-spacing:-.01em;color:var(--onyx-100);font-size:17px;border-radius:6px}& .logo svg{width:22px;height:22px;color:var(--ghost-200)}& .logo span{line-height:1}& .navlink{padding:6px 0;color:var(--onyx-300);font-size:var(--fs-small);transition:color .2s ease-out}& .navlink:hover{color:var(--onyx-100)}& .btn-primary,& .btn-secondary{--dot:34px;position:relative;display:inline-flex;align-items:center;gap:12px;padding:6px 0;border:0;border-radius:999px;background:none;cursor:pointer;font-size:var(--fs-small);font-weight:600;color:var(--onyx-100);transition:color .2s ease-out}& .btn-primary:after{content:"";flex:none;width:var(--dot);height:var(--dot);border-radius:50%;background:var(--arrow) center /44% no-repeat,var(--ghost-500);transition:transform .3s var(--ease),box-shadow .3s ease-out,background-color .2s ease-out}& .btn-primary:before{content:"";position:absolute;left:0;right:calc(var(--dot) + 12px);bottom:5px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:0 50%;transition:transform .35s var(--ease)}& .btn-primary:hover{color:#fff}& .btn-primary:hover:after{transform:translateX(4px);background-color:var(--ghost-600);box-shadow:var(--glow-sm)}& .btn-primary:hover:before{transform:scaleX(1)}& .btn-secondary:after{content:"→";color:var(--ghost-300);transition:transform .3s var(--ease)}& .btn-secondary:before{content:"";position:absolute;left:0;right:0;top:calc(50% + 14px);height:1px;background:var(--bd-strong);transition:background-color .2s ease-out}& .btn-secondary:hover:after{transform:translateX(4px)}& .btn-secondary:hover:before{background:var(--ghost-300)}& .btn-primary:focus-visible,& .btn-secondary:focus-visible{outline-offset:6px}& .btn-primary:active,& .btn-secondary:active{transform:none}& .btn-lg{--dot:44px;font-size:var(--fs-body)}& .textlink{padding:4px 0;color:var(--ghost-300);font-weight:600;font-size:var(--fs-small);transition:color .2s ease-out}& .textlink:hover{color:var(--ghost-200)}& .sec{max-width:1100px;margin-inline:auto;padding:120px 48px}& .eyebrow{color:var(--ghost-300)}& .h2{font-size:var(--fs-h2);line-height:1.04;margin-top:16px}& .lead{margin-top:22px;max-width:32rem;color:var(--onyx-300)}& [id]{scroll-margin-top:calc(var(--nav-h) + 16px)}& .hero{min-height:calc(var(--h) - var(--nav-h));display:flex;flex-direction:column;justify-content:center;padding:40px 48px 72px;max-width:1100px;margin-inline:auto}& .hero h1{font-size:clamp(46px,7.2vw,96px);line-height:.98;max-width:11ch;margin-top:20px}& .mask{display:block;overflow:hidden;padding-bottom:.08em}& .rise{display:block;animation:mk-rise .9s var(--ease) both;animation-delay:calc(.12s + var(--i, 0) * 90ms)}& .fade{animation:mk-fade .7s var(--ease) both;animation-delay:calc(.3s + var(--i, 0) * 90ms)}& .hero .cta{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:30px}& .hero .fine{margin-top:14px;color:var(--onyx-400)}& .hero .fine,& .status{font-size:var(--fs-small)}& .status{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:36px;padding:0;list-style:none;color:var(--onyx-300)}& .status .live:before{content:"●";color:var(--success);margin-right:7px}& .problem{min-height:var(--h);display:grid;grid-template-columns:1fr 1fr;align-items:center}& .problem>div{grid-column:2}& .problems{display:grid;gap:34px;margin-top:48px;padding:0;list-style:none;max-width:34rem}& .problems li{display:grid;grid-template-columns:5.5rem 1fr;gap:16px;align-items:baseline}& .problems .micro{color:var(--onyx-500)}& .problems h3{font-size:var(--fs-h3);font-weight:600;color:var(--onyx-100)}& .problems p{margin-top:4px;color:var(--onyx-300)}& .feat{padding-top:24px}& .index{max-width:30rem;margin:40px 0 0;padding:0;list-style:none}& .index a{display:grid;grid-template-columns:2.6rem 1fr auto;align-items:baseline;gap:0 12px;width:100%;padding:13px 0;border-top:1px solid var(--bd-subtle);text-align:left;font-size:var(--fs-body);font-weight:500;color:var(--onyx-100)}& .index li:last-child a{border-bottom:1px solid var(--bd-subtle)}& .index .n{font:600 var(--fs-micro)/1 var(--font);letter-spacing:.12em;color:var(--onyx-500);font-variant-numeric:tabular-nums}& .index .t{transition:color .2s ease-out}& .index .go{font-size:var(--fs-small);color:var(--onyx-500);transition:color .2s ease-out,transform .25s var(--ease)}& .index .go:after{content:" ↓"}& .index a:focus-visible .t,& .index a:hover .t{color:#fff}& .index a:focus-visible .go,& .index a:hover .go{color:var(--ghost-300);transform:translateY(2px)}& .split{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}& .points{display:grid;gap:12px;margin-top:30px;padding:0;list-style:none;color:var(--onyx-200)}& .points li{display:flex;align-items:center;gap:12px;transition:color .3s}& .points li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ghost-300);flex:none;transition:transform .35s var(--ease),box-shadow .35s}& .points li.hl{color:var(--onyx-100)}& .points li.hl:before{transform:scale(1.6);box-shadow:0 0 10px var(--ghost-300)}& .lifestyle{margin-top:12px;font-size:var(--fs-small);color:var(--onyx-400)}& .more{margin-top:28px}& .chips{display:flex;flex-wrap:wrap;align-items:baseline;row-gap:6px;margin:24px 0 0 -26px;padding:0;list-style:none;font-weight:500;color:var(--onyx-100);clip-path:inset(-4px -4px -10px 26px)}& .chips li:before{content:"/";display:inline-block;width:26px;text-align:center;font-weight:300;color:var(--onyx-600);text-decoration:none}& .chips li.own{color:var(--ghost-300);text-decoration:underline dashed color-mix(in srgb,var(--ghost-300) 55%,transparent);text-decoration-thickness:1px;text-underline-offset:5px}& .phone{--tg-in:#1F2133;--tg-out:#3A3E9C;--tg-accent:#8FA2FF;--tg-bar:rgba(14,15,32,.94);--tg-pattern:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120' fill='none' stroke='%23C3C6FF' stroke-opacity='.07' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'><path d='M20 14a8 8 0 0 0-8 8v12l3-3 2.5 2.5L20 31l2.5 2.5L25 31l3 3V22a8 8 0 0 0-8-8z'/><path d='M84 70c-3-4-9-2-9 3 0 5 9 10 9 10s9-5 9-10c0-5-6-7-9-3z'/><circle cx='92' cy='22' r='4'/><path d='M30 90l6-6m0 6l-6-6'/><path d='M58 42l4 8 4-8'/></svg>");position:absolute;left:50%;top:50%;width:272px;margin:-279px 0 0 -136px;padding:9px;border-radius:46px;transform-origin:50% 50%;will-change:transform;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transform:rotateX(-12deg) rotateY(-26deg) rotate(16deg) scale(var(--phone-scale));font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text",var(--font)}& .phone-stage{--phone-scale:.76;position:relative;justify-self:end;width:214px;height:430px;margin-right:6%;perspective:1100px;will-change:opacity}& .bezel{border-radius:46px;background:#05060B;transform:translateZ(0);box-shadow:0 0 0 1px rgba(165,168,255,.16),0 30px 60px -20px rgba(0,0,0,.7),0 0 90px -30px rgba(91,91,255,.45)}& .bezel,& .slabs{position:absolute;inset:0}& .slabs{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}& .slabs i{position:absolute;inset:0;border-radius:46px;background:linear-gradient(215deg,#565A7C,#25283A 45%,#15161F);box-shadow:inset 0 0 0 1.5px rgba(200,205,240,.35);transform:translateZ(calc(var(--z) * -2.2px))}& .slabs i:nth-child(odd){box-shadow:inset 0 0 0 1.5px rgba(215,220,250,.45)}& .slabs i:first-child{box-shadow:inset 0 0 0 1.5px rgba(230,232,255,.7)}& .slabs i:last-child{background:#0B0C12;box-shadow:inset 0 0 0 1.5px rgba(150,155,200,.3),0 40px 70px -10px rgba(0,0,0,.65)}& .slabs i.btns:after,& .slabs i.btns:before{content:"";position:absolute;width:4px;border-radius:2px;background:#6A6E90}& .slabs i.btns:before{left:-3px;top:128px;height:50px}& .slabs i.btns:after{right:-3px;top:150px;height:74px}& .phone-screen{position:relative;display:flex;flex-direction:column;height:540px;border-radius:37px;overflow:hidden;transform:translateZ(2px);background:var(--tg-pattern),radial-gradient(120% 70% at 20% 0,#23205A 0,transparent 60%),linear-gradient(170deg,#15173A,#0B0C1C 55%,#1A1238)}& .island{position:absolute;top:9px;left:50%;width:84px;height:24px;margin-left:-42px;border-radius:20px;background:#000;z-index:3}& .statusbar{justify-content:space-between;height:42px;padding:6px 22px 0 28px;background:var(--tg-bar);font-size:var(--fs-small);font-weight:600;color:#fff}& .sb-icons,& .statusbar{display:flex;align-items:center}& .sb-icons{gap:5px}& .sb-icons svg{height:11px;width:auto}& .tg-head{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:2px 12px 8px;background:var(--tg-bar);border-bottom:.5px solid rgba(255,255,255,.08)}& .tg-back{display:flex;align-items:center;gap:3px;color:var(--tg-accent);font-size:var(--fs-small)}& .tg-back svg{width:9px;height:15px}& .tg-title{text-align:center;line-height:1.25}& .tg-title b{display:block;color:#fff;font-size:var(--fs-small);font-weight:600}& .tg-title small{display:block;min-height:14px;font-size:var(--fs-micro);color:var(--tg-accent)}& .tg-dots{display:inline-flex;gap:2px;margin-left:3px;vertical-align:middle}& .tg-dots i{width:3px;height:3px;border-radius:50%;background:currentColor;animation:mk-dot 1s infinite}& .tg-dots i:nth-child(2){animation-delay:.15s}& .tg-dots i:nth-child(3){animation-delay:.3s}& .tg-avatar{justify-self:end;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#F98BE0,#8384FF);color:#fff;font-weight:600;font-size:var(--fs-small)}& .tg-thread{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:3px;margin:0;padding:10px 8px 8px;list-style:none;overflow:hidden}& .tg-thread li{max-width:80%;padding:6px 10px 6px 11px;border-radius:17px;font-size:var(--fs-small);line-height:1.35;color:#fff;transition:transform .42s var(--ease),opacity .3s ease}& .tg-thread li[hidden]{display:none}& .tg-thread li.in{align-self:flex-start;background:var(--tg-in);border-bottom-left-radius:5px;transform-origin:0 100%}& .tg-thread li.out{align-self:flex-end;background:var(--tg-out);border-bottom-right-radius:5px;transform-origin:100% 100%}& .tg-thread li.in:has(+li.in:not([hidden])){border-bottom-left-radius:17px}& .tg-thread li.out:has(+li.out:not([hidden])){border-bottom-right-radius:17px}& .tg-thread li.in+li.out,& .tg-thread li.out+li.in{margin-top:6px}& .tg-thread li.enter{opacity:0;transform:translateY(12px) scale(.9)}& .tg-thread li.fading{opacity:0}& .tg-meta{float:right;display:inline-flex;align-items:center;gap:3px;margin:6px 0 -4px 10px;font-size:var(--fs-micro);color:rgba(255,255,255,.6)}& .tg-meta svg{width:15px;height:10px}& .tg-meta .t2{opacity:0;transition:opacity .25s}& .tg-thread li.read .t2{opacity:1}& .tg-input{display:flex;align-items:center;gap:8px;padding:8px 10px 6px;background:var(--tg-bar);border-top:.5px solid rgba(255,255,255,.08);color:var(--onyx-400)}& .tg-input svg{width:22px;height:22px;flex:none}& .tg-field{flex:1;padding:5px 12px;border-radius:18px;border:.5px solid rgba(255,255,255,.12);background:rgba(0,0,0,.25);font-size:var(--fs-small);color:var(--onyx-500)}& .tg-thread li.voice{padding-block:7px}& .vn{display:inline-flex;align-items:center;gap:8px;vertical-align:middle}& .vn-play{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#fff;color:var(--tg-out);flex:none}& .vn-play svg{width:9px;height:11px;margin-left:2px}& .vn-body{display:grid;gap:2px}& .wave{display:flex;align-items:center;gap:2px;height:14px}& .wave i{width:2px;height:var(--bar);border-radius:1px;background:rgba(255,255,255,.4);transition:background-color .15s}& .tg-thread li.voice.read .wave i{background:#fff;transition-delay:calc(var(--k) * 35ms)}& .vn-t{font-size:var(--fs-micro);color:rgba(255,255,255,.7)}& .home-bar{display:grid;place-items:center;height:22px;background:var(--tg-bar)}& .home-bar:before{content:"";width:96px;height:4px;border-radius:4px;background:rgba(255,255,255,.55)}& .engines{max-width:32rem}& .steps{margin:64px 0 0;padding:0;list-style:none}& .steps>li{min-height:calc(var(--h) * .7);display:flex;flex-direction:column;justify-content:center;padding-block:40px;transition:opacity .4s var(--ease)}& .steps>li:not(.active){opacity:.45}& .steps h3{font-size:var(--fs-h2);line-height:1.05;margin-top:12px}& .steps>li>p:not(.micro){margin-top:14px;color:var(--onyx-300);max-width:28rem}& .c-chat{color:var(--ghost-200)}& .c-sell{color:var(--money)}& .c-mem{color:var(--hot)}& .vign{margin-top:36px;max-width:360px}& .vc-bubbles{position:relative;display:flex;flex-direction:column;gap:8px}& .vc-b,& .vc-typing{border-radius:16px 16px 16px 5px;border:1px solid var(--bd-subtle);background:color-mix(in srgb,var(--onyx-800) 92%,transparent)}& .vc-b{padding:7px 12px;font-size:var(--fs-small);color:var(--onyx-100)}& .vc-in{align-self:flex-start}& .vc-out{align-self:flex-end;display:grid;justify-items:end}& .vc-out>*{grid-area:1/1}& .vc-out .vc-b,& .vc-out .vc-typing{border-radius:16px 16px 5px 16px;border-color:var(--bd-accent);background:color-mix(in srgb,var(--ghost-500) 22%,var(--onyx-900))}& .vc-typing{display:flex;align-self:center;gap:4px;padding:11px 13px;opacity:0}& .vc-typing i{width:5px;height:5px;border-radius:50%;background:var(--ghost-200);animation:mk-dot 1s infinite}& .vc-pace{position:relative;margin-top:22px;padding-top:14px;overflow-x:clip}& .vc-line{position:absolute;top:0;left:4px;right:4px;height:1px;background:var(--bd-strong)}& .vc-run{position:absolute;inset:0;transform:translateX(100%)}& .vc-dot{position:absolute;left:-4px;top:-4px;width:9px;height:9px;border-radius:50%;background:var(--ghost-200);box-shadow:0 0 10px var(--ghost-200)}& .vc-stops{display:flex;justify-content:space-between;font:600 var(--fs-micro)/1 var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--onyx-500)}& .steps>li.active .vc-in{animation:vc-in 6s infinite}& .steps>li.active .vc-typing{animation:vc-typing 6s infinite}& .steps>li.active .vc-b.b1{animation:vc-b1 6s infinite}& .steps>li.active .vc-run{animation:vc-run 6s infinite}& .vs-label{position:relative;height:11px;font:600 var(--fs-micro)/1 var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--onyx-500)}& .vs-label span:last-child{position:absolute;left:calc(75% + 1px);transform:translateX(-50%)}& .vs-track{position:relative;height:6px;margin-top:10px;border-radius:3px;background:var(--onyx-800)}& .vs-fill{inset:0;border-radius:3px;transform-origin:0 50%;transform:scaleX(.84)}& .vs-fill,& .vs-mark{position:absolute;background:var(--money)}& .vs-mark{top:-4px;bottom:-4px;left:75%;width:2px;border-radius:1px;box-shadow:0 0 10px rgba(233,196,106,.7)}& .vs-flow{--top:14px;--row:46px;margin:0;padding:var(--top) 0 0;list-style:none}& .vs-flow,& .vs-proc{position:relative}& .vs-rail{position:absolute;left:calc(75% - 7px);top:0;overflow:visible;pointer-events:none}& .vs-rail circle{fill:var(--onyx-950);stroke:var(--money);stroke-width:2;transform-box:fill-box;transform-origin:center}& .vs-rail .n2{fill:var(--money);filter:drop-shadow(0 0 5px rgba(233,196,106,.7))}& .vs-line{transform-box:fill-box;transform-origin:50% 0}& .vs-flow li{position:relative;display:grid;align-content:center;width:75%;height:var(--row);padding-right:18px;text-align:right;font-size:var(--fs-small);line-height:1.3}& .vs-flow b{font-weight:600;color:var(--onyx-100)}& .vs-flow small{font-size:var(--fs-small);color:var(--onyx-500)}& .steps>li.active .vs-fill{animation:vs-fill 6s infinite}& .steps>li.active .vs-mark{animation:vs-mark 6s infinite}& .steps>li.active .vs-line{animation:vs-line 6s infinite}& .steps>li.active .vs-rail .n1{animation:vs-node1 6s infinite}& .steps>li.active .vs-rail .n2{animation:vs-node2 6s infinite}& .steps>li.active .vs-rail .n3{animation:vs-node3 6s infinite}& .steps>li.active .vs-flow .f1{animation:vs-step1 6s infinite}& .steps>li.active .vs-flow .f2{animation:vs-step2 6s infinite}& .steps>li.active .vs-flow .f3{animation:vs-step3 6s infinite}& .vm-card{position:relative}& .vm-head{display:flex;align-items:center;gap:10px;height:28px}& .vm-av{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--onyx-800)}& .vm-av,& .vm-head b{font-size:var(--fs-small);font-weight:600;color:var(--onyx-100)}& .vm-pulse{position:relative;width:80px;height:20px;margin-left:8px;color:var(--hot)}& .vm-pulse>svg{width:80px;height:20px;opacity:.35}& .vm-win{position:absolute;top:0;left:0;width:24px;height:20px;overflow:hidden;opacity:0}& .vm-win svg{width:80px;height:20px}& .vm-status{display:grid;margin-left:4px;font-size:var(--fs-small)}& .vm-status>*{grid-area:1/1;white-space:nowrap}& .vm-status .s1{color:var(--onyx-400);opacity:0}& .vm-status .s2{color:var(--hot)}& .vm-tree{position:absolute;left:0;top:0;overflow:visible;pointer-events:none}& .vm-tree path{fill:none;stroke:color-mix(in srgb,var(--hot) 45%,transparent);stroke-width:1.5;stroke-linecap:round}& .vm-tree .vm-link{stroke:var(--hot)}& .vm-tree .vm-node{fill:var(--onyx-950);stroke:var(--hot);stroke-width:1.5}& .vm-tree .vm-sel{fill:var(--hot);filter:drop-shadow(0 0 5px rgba(249,139,224,.8));transform-box:fill-box;transform-origin:center}& .vm-tree .vm-scan{fill:var(--hot);filter:drop-shadow(0 0 6px rgba(249,139,224,.9));opacity:0}& .vm-tree .vm-link,& .vm-tree .vm-trunk{transform-box:fill-box;transform-origin:50% 0}& .vm-facts{margin:10px 0 0;padding:0;list-style:none}& .vm-facts li{display:flex;align-items:center;gap:8px;height:32px;padding-left:50px;font-size:var(--fs-small);color:var(--onyx-200)}& .vm-facts svg{width:16px;height:16px;color:var(--hot)}& .vm-facts .k1,& .vm-facts .k2,& .vm-tree .br1,& .vm-tree .br2,& .vm-tree .n1,& .vm-tree .n2{opacity:.45}& .vm-facts .k3,& .vm-follow{color:var(--onyx-100)}& .vm-follow{display:block;width:max-content;max-width:100%;margin:18px 0 0 30px;padding:8px 13px;border-radius:5px 16px 16px 16px;border:1px solid color-mix(in srgb,var(--hot) 35%,transparent);background:color-mix(in srgb,var(--hot) 16%,var(--onyx-900));font-size:var(--fs-small)}& .steps>li.active .vm-win{opacity:1;animation:vm-win 2.2s linear infinite}& .steps>li.active .vm-win svg{animation:vm-win-inner 2.2s linear infinite}& .steps>li.active .vm-trunk{animation:vm-trunk 7s infinite}& .steps>li.active .vm-scan{animation:vm-scan 7s infinite}& .steps>li.active .br1,& .steps>li.active .k1,& .steps>li.active .n1{animation:vm-k1 7s infinite}& .steps>li.active .br2,& .steps>li.active .k2,& .steps>li.active .n2{animation:vm-k2 7s infinite}& .steps>li.active .br3,& .steps>li.active .k3,& .steps>li.active .n3{animation:vm-k3 7s infinite}& .steps>li.active .vm-sel{animation:vm-sel 7s infinite}& .steps>li.active .vm-link{animation:vm-link 7s infinite}& .steps>li.active .vm-follow{animation:vm-follow 7s infinite}& .steps>li.active .vm-status .s1{animation:vm-s1 7s infinite}& .steps>li.active .vm-status .s2{animation:vm-s2 7s infinite}& .mirror{position:relative;margin:0;overflow:visible}& .mirror figcaption{display:flex;justify-content:space-between;align-items:center;padding:0 4px 14px}& .mirror figcaption .micro{color:var(--onyx-400)}& .m-state{display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-small);color:var(--success);transition:color .3s}& .m-state i{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}& .m-state.yours{color:var(--ghost-300)}& .m-state.yours i{background:transparent;border:1.5px solid;box-shadow:none}& .m-legend{display:flex;align-items:baseline;gap:10px;margin:0 0 18px;padding-left:4px;font-size:var(--fs-small);color:var(--onyx-400)}& .m-legend .num{color:var(--money);font-size:var(--fs-body)}& .m-queue{position:relative;margin:0;padding:0;list-style:none}& .m-item{position:relative;margin-bottom:12px;padding:14px 16px;border-radius:16px;border:1px solid var(--bd-muted);background:color-mix(in srgb,var(--onyx-900) 86%,transparent);box-shadow:0 18px 40px -22px rgba(0,0,0,.8);transition:opacity .45s var(--ease),transform .45s var(--ease)}& .m-item:nth-child(2){margin-left:22px}& .m-item:nth-child(3){margin-left:44px;opacity:.85}& .m-item:nth-child(4){margin-left:66px}& .m-item.sent{opacity:0;transform:translateX(48px)}& .m-item.enter{opacity:0;transform:translateY(14px)}& .m-item:before{content:"";position:absolute;inset:-1px;border-radius:16px;background:rgba(91,91,255,.1);border:1px solid var(--bd-accent);opacity:0;transition:opacity .35s}& .m-item.taken:before{opacity:1}& .m-item .row1,& .m-item .row2{position:relative;display:flex;justify-content:space-between;align-items:baseline;gap:12px}& .m-item .row1 b{color:var(--onyx-100);font-weight:600}& .m-item .score{font-size:var(--fs-small);color:var(--onyx-400)}& .m-item .score .num{color:var(--money)}& .m-body,& .m-foot{position:relative;display:grid}& .m-body>*,& .m-foot>*{grid-area:1/1;transition:opacity .3s,transform .3s var(--ease)}& .m-body p{margin-top:6px;font-size:var(--fs-small);color:var(--onyx-200)}& .m-you{opacity:0;transform:translateY(4px);color:var(--ghost-300)!important}& .caret{display:inline-block;width:1.5px;height:1em;margin-left:3px;vertical-align:-2px;background:currentColor;animation:mk-caret 1s steps(1) infinite}& .m-item.taken .m-text{opacity:0;transform:translateY(-4px)}& .m-item.taken .m-you{opacity:1;transform:none}& .m-item .row2{margin-top:10px;font-size:var(--fs-small);color:var(--onyx-400)}& .m-eta{display:inline-flex;align-items:center;gap:10px}& .m-bar{position:relative;width:44px;height:3px;border-radius:2px;background:var(--onyx-800);overflow:hidden}& .m-bar i{position:absolute;inset:0;border-radius:2px;background:var(--ghost-300);transform-origin:0 50%}& .m-paused{opacity:0;color:var(--ghost-300)}& .m-item.taken .m-eta{opacity:0}& .m-item.taken .m-paused{opacity:1}& .m-item .take{color:var(--ghost-300);font-weight:600}& .m-item.m-quiet{border-style:dashed;background:color-mix(in srgb,var(--onyx-900) 60%,transparent);opacity:.8}& .m-quiet .m-text,& .m-quiet .score .num{color:var(--onyx-400)}& .m-hold{display:inline-flex;align-items:center;gap:7px;color:var(--onyx-300)}& .m-hold svg{width:15px;height:15px}& .m-cursor{position:absolute;left:0;top:0;z-index:3;width:18px;height:18px;color:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.6));opacity:0;pointer-events:none;transition:transform .9s var(--ease),opacity .3s}& .m-cursor.on{opacity:1}& .m-cursor svg{width:18px;height:18px;transition:transform .15s}& .m-cursor.click svg{transform:scale(.82)}& .m-toast{position:absolute;left:50%;bottom:-14px;z-index:2;padding:6px 12px;border-radius:999px;background:var(--onyx-800);border:1px solid var(--bd-strong);font-size:var(--fs-small);color:var(--success);white-space:nowrap;opacity:0;transform:translate(-50%,8px);transition:opacity .3s,transform .3s var(--ease)}& .m-toast.on{opacity:1;transform:translate(-50%)}& .cards2{display:grid;grid-template-columns:1.2fr .8fr;gap:56px 72px;margin-top:56px;align-items:start}& .cards2>:nth-child(2){grid-column:1/-1;margin-top:24px}& .day-card,& .vault-card{position:relative}& .day-card h3,& .vault-card h3{margin-top:12px;font-size:var(--fs-h3);font-weight:600;color:var(--onyx-100)}& .vault-card .v-text>p:not(.micro){margin-top:8px}& .day-wrap{display:grid;grid-template-columns:210px 1fr;gap:34px;align-items:center;margin-top:22px}& .dial{position:relative;width:210px;height:210px;margin-bottom:44px}& .dial:before{content:"";position:absolute;inset:-28%;z-index:-1;border-radius:50%;background:radial-gradient(circle,rgba(91,91,255,.24),transparent 64%)}& .dial svg{width:100%;height:100%}& .d-track{fill:none;stroke:var(--onyx-800);stroke-width:10}& .d-sleep{fill:none;stroke:rgba(165,168,255,.35);stroke-width:10;stroke-linecap:round}& .d-tick{stroke:var(--onyx-600);stroke-width:1.2}& .d-tick.major{stroke:var(--onyx-400);stroke-width:1.6}& .d-lbl{fill:var(--onyx-500);font:600 9px var(--font);letter-spacing:.08em;text-anchor:middle;dominant-baseline:middle}& .d-ev{fill:var(--onyx-300)}& .d-ev.money{fill:var(--money)}& .d-hand{position:absolute;inset:0;transform:rotate(var(--a,0deg))}& .d-hand i{position:absolute;left:calc(50% - 1px);top:7%;width:2px;height:43%;border-radius:2px;background:linear-gradient(to top,transparent,var(--ghost-200))}& .d-hand i:before{content:"";position:absolute;left:-4px;top:-4px;width:10px;height:10px;border-radius:50%;background:var(--ghost-200);box-shadow:0 0 12px var(--ghost-200)}& .d-center{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:4px}& .d-time{font-size:var(--fs-h3);line-height:1;color:var(--onyx-100)}& .d-status{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-small);color:var(--success)}& .d-status i{width:7px;height:7px;border-radius:50%;background:currentColor}& .d-status.asleep{color:var(--ghost-300)}& .d-status.asleep i{width:8px;height:8px;background:transparent;box-shadow:inset -3px -1px 0 0 currentColor}& .d-pop{position:absolute;left:50%;top:calc(100% + 12px);white-space:nowrap;translate:-50% 0;padding:7px 12px;border-radius:16px 16px 16px 5px;border:1px solid var(--bd-muted);background:var(--onyx-800);font-size:var(--fs-small);color:var(--onyx-100);opacity:0;transform:translateY(8px) scale(.95);transition:opacity .3s,transform .35s var(--ease)}& .d-pop.money{color:var(--money)}& .d-pop.on{opacity:1;transform:none}& .day{position:relative;display:grid;gap:11px;margin:0;padding:0 0 0 22px;list-style:none}& .day:before{content:"";position:absolute;left:4px;top:10px;bottom:10px;width:1px;background:linear-gradient(var(--bd-strong),transparent)}& .day li{position:relative;display:flex;gap:16px;opacity:.45;transition:opacity .35s}& .day li:before{content:"";position:absolute;left:-22px;top:50%;width:9px;height:9px;margin-top:-4.5px;border-radius:50%;background:var(--onyx-700);transition:transform .35s var(--ease),background-color .35s}& .day li.on{opacity:1}& .day li.on:before{background:var(--ghost-200);box-shadow:0 0 10px var(--ghost-200);transform:scale(1.25)}& .day .num{width:3rem;flex:none;color:var(--onyx-400)}& .day li.on .num{color:var(--ghost-200)}& .day span:last-child{color:var(--onyx-200)}& .vault-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px 72px;align-items:center}& .v-text{max-width:28rem}& .v-fan{display:flex;align-items:center;gap:10px;margin-top:20px;font-size:var(--fs-small)}& .v-fan b{color:var(--onyx-100);font-weight:600}& .v-level{margin-left:auto;color:var(--onyx-400)}& .v-level .num{color:var(--money)}& .v-track{position:relative;height:6px;margin-top:10px;border-radius:3px;background:var(--onyx-800)}& .v-fill{position:absolute;inset:0;border-radius:3px;background:linear-gradient(90deg,var(--ghost-300),var(--money));transform-origin:0 50%;transform:scaleX(.68);transition:transform .9s var(--ease)}& .v-tick{position:absolute;top:-3px;bottom:-3px;width:2px;border-radius:1px;background:var(--onyx-500)}& .v-tiers{position:relative;height:250px;margin:30px 0 0;padding:0;list-style:none}& .v-tier{position:absolute;left:50%;bottom:0;width:128px;height:180px;margin-left:-64px;border-radius:14px;border:1px solid rgba(165,168,255,.16);background:var(--onyx-900);overflow:hidden;transform-origin:50% 130%;transform:translateX(var(--x)) translateY(var(--lift,0)) rotate(var(--r));transition:transform .5s var(--ease);box-shadow:0 20px 40px -18px rgba(0,0,0,.85)}& .v-tier.open{--lift:-18px}& .v-tier:first-child{z-index:1}& .v-tier:nth-child(2){z-index:2}& .v-tier:nth-child(3){z-index:3}& .v-tier:nth-child(4){z-index:4}& .v-tier:after{content:"";position:absolute;inset:0;border-radius:14px;box-shadow:inset 0 0 0 1px rgba(233,196,106,.55),0 0 22px -6px rgba(233,196,106,.6);opacity:0;transition:opacity .45s;pointer-events:none}& .v-tier.gold.open:after{opacity:1}& .v-media{overflow:hidden}& .v-media,& .v-thumb{position:absolute;inset:0}& .g1{background:radial-gradient(circle at 30% 35%,rgba(249,139,224,.55),transparent 55%),radial-gradient(circle at 75% 70%,rgba(131,132,255,.6),transparent 60%),#171933}& .g2{background:radial-gradient(circle at 65% 30%,rgba(249,139,224,.7),transparent 55%),radial-gradient(circle at 25% 75%,rgba(91,91,255,.55),transparent 60%),#1a1630}& .g3{background:radial-gradient(circle at 35% 40%,rgba(233,196,106,.55),transparent 55%),radial-gradient(circle at 75% 65%,rgba(249,139,224,.6),transparent 60%),#221a2c}& .g4{background:radial-gradient(circle at 60% 35%,rgba(233,196,106,.7),transparent 50%),radial-gradient(circle at 25% 70%,rgba(131,132,255,.5),transparent 60%),#1f1a26}& .v-veil{position:absolute;inset:0;display:grid;place-items:center;transition:opacity .5s .12s}& .v-veil .v-thumb{filter:blur(9px) saturate(.5);transform:scale(1.3)}& .v-veil:after{content:"";position:absolute;inset:0;background:rgba(10,11,22,.55)}& .v-lock{position:relative;z-index:1;width:24px;height:24px;color:var(--onyx-200)}& .v-lock .shackle{transform-box:fill-box;transform-origin:100% 100%;transition:transform .35s var(--ease)}& .v-tier.open .v-lock .shackle{transform:translateY(-2px) rotate(-28deg)}& .v-tier.open .v-veil{opacity:0}& .v-label{position:absolute;left:0;right:0;bottom:0;padding:22px 12px 11px;background:linear-gradient(transparent,rgba(8,9,18,.92))}& .v-label b,& .v-label small{display:block}& .v-label b{color:var(--onyx-100);font-weight:600;font-size:var(--fs-small)}& .v-label small{font-size:var(--fs-small);color:var(--onyx-400)}& .v-toast{position:absolute;right:0;top:0;padding:6px 12px;border-radius:999px;background:var(--onyx-800);border:1px solid rgba(233,196,106,.4);font-size:var(--fs-small);color:var(--money);opacity:0;transform:translateY(-6px);transition:opacity .3s,transform .3s var(--ease)}& .v-toast.on{opacity:1;transform:none}& .audience{display:grid;grid-template-columns:repeat(4,1fr);margin:40px 0 0;padding:0;list-style:none;border-top:1px solid var(--bd-subtle)}& .audience li{padding:24px 24px 8px;border-right:1px solid var(--bd-subtle)}& .audience li:first-child{padding-left:0}& .audience li:last-child{border-right:0}& .audience h3{font-size:var(--fs-h3);font-weight:600;color:var(--onyx-100)}& .audience p{margin-top:8px}& .start{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin:40px 0 0;padding:0;list-style:none}& .start .n{font-size:var(--fs-h2);line-height:1;color:var(--ghost-300)}& .start h3{margin-top:12px;font-size:var(--fs-h3);font-weight:600;color:var(--onyx-100)}& .start p{margin-top:4px}& .gap-xl{margin-top:120px}& .finale{min-height:var(--h);display:grid;grid-template-columns:1fr 1fr;align-items:center}& .finale>div{grid-column:2}& .finale h2{font-size:var(--fs-h2);line-height:1.04;margin-top:16px}& .plans{margin:36px 0 0;padding:0;list-style:none}& .plans li{position:relative;isolation:isolate;display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px;padding:18px 2px;border-top:1px solid var(--bd-subtle)}& .plans li:last-child{border-bottom:1px solid var(--bd-subtle)}& .plans li.pop{border-top-color:transparent}& .plans li.pop:before{content:"";position:absolute;top:-1px;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--ghost-400) 22%,var(--ghost-400) 78%,transparent)}& .plans li.pop:after{content:"";position:absolute;inset:-40px -48px;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,rgba(91,91,255,.16),rgba(91,91,255,.07) 50%,transparent)}& .plans b{color:var(--onyx-100);font-weight:600}& .plans .meta{margin-left:auto;font-size:var(--fs-small);color:var(--onyx-400)}& .plans .num{font-size:var(--fs-body)}& .badge{font:600 var(--fs-micro)/1 var(--font);letter-spacing:.1em;text-transform:uppercase;padding:5px 9px;border-radius:999px;border:1px solid var(--bd-accent);color:var(--ghost-300);background:var(--onyx-950)}& .finale .cta{display:flex;flex-wrap:wrap;gap:18px;align-items:center;margin-top:30px}& .finale .fine{margin-top:18px;font-size:var(--fs-small);color:var(--onyx-400)}& .sfoot{align-items:center;gap:18px 24px;padding:36px 48px;border-top:1px solid var(--bd-subtle);background:color-mix(in srgb,var(--onyx-950) 85%,transparent)}& .sfoot,& .sfoot ul{display:flex;flex-wrap:wrap}& .sfoot ul{gap:2px 6px;margin:0;padding:0;list-style:none}& .sfoot li a{display:inline-block;padding:8px;color:var(--onyx-400);font-size:var(--fs-small);transition:color .2s ease-out}& .sfoot li a:hover{color:var(--onyx-100)}& .sfoot small{color:var(--onyx-500);font-size:var(--fs-small)}& .phead{max-width:1100px;margin-inline:auto;padding:44px 48px 0}& .phead h1{font-size:clamp(36px,5.4vw,64px);line-height:1.02;margin-top:12px;max-width:16ch}& .phead>p:not(.micro){margin-top:14px;max-width:34rem}& .pbody{max-width:1100px;margin-inline:auto;padding:28px 48px 96px}& .period{display:inline-flex;gap:28px}& .period button{position:relative;border:0;background:none;padding:8px 0;cursor:pointer;font-weight:600;font-size:var(--fs-body);color:var(--onyx-400);transition:color .2s ease-out}& .period button:hover{color:var(--onyx-200)}& .period button:active{transform:none}& .period button:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:1px;background:var(--ghost-300);transform:scaleX(0);transform-origin:0 50%;transition:transform .35s var(--ease)}& .period button[aria-pressed=true]{color:var(--onyx-100)}& .period button[aria-pressed=true]:after{transform:none}& .period small{margin-left:8px;color:var(--success);font-weight:500;font-size:var(--fs-small)}& .pcards{display:grid;grid-template-columns:repeat(3,1fr);margin:44px 0 0;padding:0;list-style:none}& .pcard{position:relative;isolation:isolate;display:flex;flex-direction:column;padding:34px 32px 8px}& .pcard+.pcard{border-left:1px solid;border-image:linear-gradient(var(--bd-strong),transparent 92%) 1}& .pcard:before{content:"";position:absolute;top:0;left:32px;right:32px;height:1px;background:var(--bd-strong)}& .pcard.pop:before{height:2px;background:linear-gradient(90deg,transparent,var(--ghost-400) 25%,var(--ghost-400) 75%,transparent)}& .pcard.pop:after{content:"";position:absolute;inset:-140px -60px 4%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side at 50% 42%,rgba(91,91,255,.2),rgba(91,91,255,.11) 45%,rgba(91,91,255,.04) 75%,transparent)}& .pcard h2{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:var(--fs-h3);font-weight:600;color:var(--onyx-100)}& .pcard .tag{margin-top:6px;font-size:var(--fs-small);color:var(--onyx-400);line-height:1.55;min-height:4.65em}& .price{display:flex;align-items:baseline;gap:6px;margin-top:26px}& .price .num{font-size:40px;line-height:1;color:var(--money)}& .price .num.tick{animation:mk-tick .45s var(--ease)}& .price .per,& .save{color:var(--onyx-400);font-size:var(--fs-small)}& .save{height:22px;margin-top:8px}& .bul{flex:1;display:grid;gap:12px;align-content:start;margin:26px 0 0;padding:0;list-style:none;color:var(--onyx-200)}& .bul li{display:flex;gap:12px}& .bul li:before{content:"";width:5px;height:5px;margin-top:10px;border-radius:50%;background:var(--ghost-300);flex:none}& .bul li:last-child{color:var(--onyx-400)}& .bul li:last-child:before{background:var(--success)}& .pcard>button{align-self:flex-start;min-height:52px;margin-top:32px;font-size:var(--fs-body)}& .pcard .btn-primary{--dot:40px}& .included{margin-top:128px}& .included ul{display:grid;grid-template-columns:repeat(2,1fr);gap:0 56px;margin:40px 0 0;padding:0;list-style:none;counter-reset:feat}& .included li{display:grid;grid-template-columns:2.6rem 1fr;align-items:baseline;padding:18px 0 20px;border-top:1px solid var(--bd-subtle);counter-increment:feat}& .included li:before{content:counter(feat,decimal-leading-zero);font:600 var(--fs-micro)/1 var(--font);letter-spacing:.12em;color:var(--onyx-500);font-variant-numeric:tabular-nums}& .included b{font-weight:600;color:var(--onyx-100)}& .included li>span{grid-column:2;margin-top:4px;font-size:var(--fs-small);color:var(--onyx-400)}& .compare{margin-top:128px}& .tablewrap{overflow-x:auto;margin-top:28px}& .tableinner{position:relative;isolation:isolate;min-width:560px}& .tableinner:before{content:"";position:absolute;top:0;bottom:0;left:56%;width:28%;z-index:-1;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(91,91,255,.12) 30%,rgba(91,91,255,.12) 70%,transparent);-webkit-mask-image:linear-gradient(transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(transparent,#000 22%,#000 78%,transparent)}& table{width:100%;border-collapse:collapse;text-align:left;table-layout:fixed}& col{width:20%}& col:first-child{width:40%}& td,& th{padding:15px 20px;border-bottom:1px solid var(--bd-subtle)}& thead th{padding-top:0;border-bottom-color:var(--bd-strong);color:var(--onyx-100);font-weight:600}& thead th.pop{color:var(--ghost-300)}& thead th:first-child{color:var(--onyx-400);font-weight:500}& tbody tr:last-child>*{border-bottom:0}& tbody th{font-weight:400;color:var(--onyx-300)}& td{color:var(--onyx-100)}& th:first-child{position:sticky;left:0}& .yes{color:var(--success)}& .no{color:var(--onyx-500)}& .faq{max-width:42rem;margin:96px auto 0}& .faq .list{margin-top:20px;border-block:1px solid var(--bd-subtle)}& .faq details{padding-block:16px;border-bottom:1px solid var(--bd-subtle)}& .faq details:last-child{border-bottom:0}& .faq summary{display:flex;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;font-weight:600;color:var(--onyx-100);border-radius:4px}& .faq summary::-webkit-details-marker{display:none}& .faq summary:after{content:"+";color:var(--onyx-400);transition:transform .2s var(--ease)}& .faq details[open] summary:after{transform:rotate(45deg)}& .faq details p{margin-top:10px}& .foot-note{margin-top:56px;text-align:center;font-size:var(--fs-small);color:var(--onyx-400)}& .auth{--danger-text:#FF8A9B;--line:color-mix(in srgb,var(--ghost-300) 40%,transparent);min-height:calc(var(--h) - var(--nav-h));max-width:1100px;margin-inline:auto;padding:clamp(40px,11svh,120px) 48px 72px}& .auth>*{max-width:23rem}& .auth h1{max-width:none;font-size:clamp(34px,4.6vw,56px);line-height:1.02}& .auth .lead,& .auth h1{margin-top:14px}& .auth-alt{margin-top:34px}& .auth .btn-secondary svg{width:16px;height:16px;flex:none}& .auth-or{display:flex;align-items:center;gap:14px;margin-top:26px;color:var(--onyx-500)}& .auth-or:after{content:"";flex:1;height:1px;background:var(--bd-subtle)}& .auth form{display:grid;gap:22px;margin-top:26px}& .field{position:relative;display:grid}& .field label{color:var(--onyx-400);transition:color .2s ease}& .field input{padding:8px 0 11px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:none;outline:0;font:inherit;color:var(--onyx-100);caret-color:var(--ghost-300);transition:border-color .2s ease}& .field input::placeholder{color:var(--onyx-500)}& .field:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--ghost-300);transform:scaleX(0);transform-origin:0 50%;transition:transform .25s var(--ease)}& .field:focus-within label{color:var(--ghost-300)}& .field:focus-within:after{transform:none}& .field input:-webkit-autofill{-webkit-text-fill-color:var(--onyx-100);transition:background-color 600000s,border-color .2s ease}@media (hover:hover) and (pointer:fine){& .field input:hover{border-bottom-color:color-mix(in srgb,var(--ghost-300) 70%,transparent)}}& .auth-error{padding-left:12px;border-left:2px solid var(--danger-text);font-size:var(--fs-small);color:var(--danger-text)}& .auth form .btn-primary{justify-self:start;margin-top:8px}& .auth button:disabled{opacity:.5;cursor:default;pointer-events:none}& .auth .fine{margin-top:26px;font-size:var(--fs-small);color:var(--onyx-400)}& .auth .textlink{border:0;background:none;cursor:pointer}& .tour-head{min-height:calc(var(--h) * .9 - var(--nav-h));display:grid;grid-template-columns:1fr 1fr;align-items:center;max-width:1100px;margin-inline:auto;padding:48px 48px 40px}& .tour-head>div{grid-column:2}& .tour-head h1{font-size:clamp(38px,4.6vw,60px);line-height:1;margin-top:18px}& .tour-head .index{margin-top:32px}& .tour-ch{padding-block:84px}& .tour-text{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:32px 80px;align-items:end}& .tour-ch.flip .tour-text{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}& .tour-ch.flip .tour-text>div{order:2}& .tour-text .eyebrow .num{color:var(--onyx-400)}& .tour-points{display:grid;gap:14px;margin:0;padding:0;list-style:none;counter-reset:point;font-size:var(--fs-small);color:var(--onyx-300)}& .tour-points li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:14px;align-items:start;counter-increment:point}& .tour-points li:before{content:counter(point)}& .tour-points b{font-weight:600;color:var(--onyx-100)}& .tf-mark,& .tour-points li:before{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1px solid var(--ghost-300);background:var(--onyx-950);font:600 var(--fs-micro)/1 var(--font);font-variant-numeric:tabular-nums;color:var(--ghost-300)}& .tf{--w:min(1280px,100vw - 56px);position:relative;width:var(--w);margin:56px calc((100% - var(--w)) / 2) 0;border-radius:18px;border:1px solid var(--bd-muted);background:var(--onyx-950);overflow:hidden;box-shadow:inset 0 0 0 1px rgba(165,168,255,.05),0 50px 90px -40px rgba(0,0,0,.9),0 0 110px -40px rgba(91,91,255,.4);text-shadow:none;opacity:0;transform:translateY(32px) scale(.985);transition:opacity .7s var(--ease),transform .9s var(--ease)}& .tf.in{opacity:1;transform:none}& .tf-bar{display:flex;align-items:center;gap:16px;height:40px;padding-inline:16px;border-bottom:1px solid var(--bd-subtle);background:var(--onyx-900);font-size:12.5px;color:var(--onyx-500)}& .tf-dots{display:flex;gap:6px}& .tf-dots i{width:9px;height:9px;border-radius:50%;background:var(--onyx-700)}& .tf-name{white-space:nowrap}& .tf-name b{font-weight:500;color:var(--onyx-200)}& .tf-name span:after{content:"/";margin-inline:8px;font-weight:300;color:var(--onyx-600)}& .tf-tag{margin-left:auto;white-space:nowrap;color:var(--onyx-400)}& .tf-wait{position:absolute;inset:0;display:grid;place-items:center;color:var(--onyx-500)}& .tf-view{--fw:var(--dw);--fh:var(--dh);position:relative;aspect-ratio:var(--fw) /var(--fh);overflow:hidden}& .tf-view iframe{left:0;top:0;width:calc(var(--fw) * 1px);height:calc(var(--fh) * 1px);border:0;transform:scale(var(--s,1));transform-origin:0 0}& .tf-view iframe,& .tf-view:after{position:absolute;pointer-events:none}& .tf-view:after{content:"";inset:auto 0 0;height:10%;background:linear-gradient(transparent,var(--onyx-950))}& .tf-marks{position:absolute;inset:0;z-index:1;margin:0;padding:0;list-style:none;pointer-events:none}& .tf-marks li{display:contents}& .tf-marks li[hidden]{display:none}& .tf-mark{--in:calc(500ms + var(--i) * 70ms);position:absolute;left:calc(var(--x) * var(--s) * 1px);top:calc(var(--y) * var(--s) * 1px);padding:0;cursor:pointer;pointer-events:auto;box-shadow:0 0 0 4px rgba(165,168,255,.14),0 6px 14px -4px rgba(0,0,0,.8);opacity:0;transform:translate(-50%,-50%) scale(.95);transition:opacity .35s ease var(--in),transform .45s var(--ease) var(--in),background-color .15s ease,color .15s ease,scale .12s var(--ease)}& .tf.in .tf-mark{opacity:1;transform:translate(-50%,-50%);@starting-style{opacity:0;transform:translate(-50%,-50%) scale(.95)}}& .tf-mark:after{inset:-11px}& .tf-mark:after,& .tf-mark:before{content:"";position:absolute;border-radius:50%}& .tf-mark:before{inset:-1px;border:1px solid var(--ghost-300);opacity:0;pointer-events:none}& .tf.in .tf-marks:not([data-used]) .tf-mark:before{animation:tf-ping 2.8s linear calc(1.6s + var(--i) * .3s) infinite}& .tf-mark:active{scale:.95}& .tf-marks li.open .tf-mark{background:var(--ghost-300);color:var(--onyx-950)}@media (hover:hover) and (pointer:fine){& .tf-mark:hover{background:var(--ghost-300);color:var(--onyx-950)}}& .tf-tip{--tw:min(272px,100% - 16px);position:absolute;z-index:1;width:var(--tw);left:clamp(8px,calc(var(--x) * var(--s) * 1px - 14px),calc(100% - var(--tw) - 8px));top:calc(var(--y) * var(--s) * 1px + 20px);padding:10px 13px;border-radius:12px;border:1px solid var(--bd-strong);background:var(--onyx-800);box-shadow:0 18px 36px -14px rgba(0,0,0,.9);font-size:var(--fs-small);line-height:1.45;color:var(--onyx-200);pointer-events:none;opacity:0;transform:scale(.97);transform-origin:14px 0;transition:opacity .1s ease,transform .1s var(--ease)}& .tf-tip b{font-weight:600;color:var(--onyx-100)}& .tf-marks li.up .tf-tip{top:auto;bottom:calc(100% - var(--y) * var(--s) * 1px + 20px);transform-origin:14px 100%}& .tf-marks li.open .tf-tip{opacity:1;transform:none;transition:opacity .16s ease .2s,transform .16s var(--ease) .2s}& .tf-marks li.open:has(:focus-visible) .tf-tip,& .tf-marks[data-warm] li.open .tf-tip{transition:none}@media (max-width:767px){& .tour-head{min-height:0;grid-template-columns:1fr;padding:36px 20px 24px}& .tour-head>div{grid-column:1}& .tour-ch{padding-block:64px}& .tour-ch.flip .tour-text,& .tour-text{grid-template-columns:1fr}& .tour-ch.flip .tour-text>div{order:0}& .tf{--w:calc(100vw - 32px);margin-top:36px;border-radius:14px}& .tf-name span{display:none}& .tf-view{--fw:var(--nw);--fh:var(--nh)}}@media (prefers-reduced-motion:reduce){& .tf{transform:none;transition:opacity .4s ease}& .tf-mark,& .tf.in .tf-mark{transform:translate(-50%,-50%);scale:none;transition:opacity .3s ease,background-color .15s ease,color .15s ease}& .tf-mark:before{animation:none!important}& .tf-marks li.open .tf-tip,& .tf-tip{transform:none}}@media (max-width:767px){& .snav{padding-inline:18px;gap:16px}& .snav .wide-only{display:none}& .hero{padding:28px 20px calc(var(--h) * .38);justify-content:flex-start}& .pbody,& .phead,& .sec{padding-inline:20px}& .sec{padding-block:88px}& .auth{padding:32px 20px 56px}& .cards2,& .finale,& .problem,& .split{grid-template-columns:1fr}& .problem{min-height:0}& .problem>div{grid-column:1}& .cards2>:nth-child(2){margin-top:0}& .day-wrap,& .vault-card{grid-template-columns:1fr}& .day-wrap{justify-items:center}& .day{justify-self:stretch}& .v-tiers{height:210px}& .v-label small{display:none}& .v-tier{width:104px;height:146px;margin-left:-52px;transform:translateX(calc(var(--x) * .74)) translateY(var(--lift,0)) rotate(var(--r))}& .m-item:nth-child(2){margin-left:12px}& .m-item:nth-child(3){margin-left:24px}& .m-item:nth-child(4){margin-left:36px}& .phone-stage{justify-self:center;margin-right:0}& .steps{margin-top:calc(var(--h) * .42)}& .steps>li{min-height:calc(var(--h) * .45)}& .audience{grid-template-columns:1fr}& .audience li,& .audience li:first-child{padding:20px 0;border-right:0;border-bottom:1px solid var(--bd-subtle)}& .start{grid-template-columns:1fr;gap:26px}& .finale>div{grid-column:1;padding-top:calc(var(--h) * .36)}& .pcards{grid-template-columns:1fr}& .pcard{padding:34px 0 40px}& .pcard+.pcard{border-left:0;border-image:none}& .pcard:before{left:0;right:0}& .pcard .tag{min-height:0}& .pcard.pop:after{inset:-100px 0 4%}& .plans li.pop:after{inset:-40px 0}& .included ul{grid-template-columns:1fr}& th:first-child{background:linear-gradient(90deg,var(--onyx-950) 88%,transparent)}& .flip>figure{order:2}& .sfoot{padding-inline:20px}& .problems li{grid-template-columns:4.5rem 1fr}& .stage{background:radial-gradient(90% 45% at 50% 70%,color-mix(in srgb,var(--ghost-900) 50%,transparent),transparent 70%)}& .auth,& .hero,& .sec{text-shadow:var(--halo)}& .dial,& .mirror,& .phone,& .v-tiers,& .vign{text-shadow:none}& .day li,& .steps>li:not(.active){opacity:1}& .day span:last-child,& .steps h3,& .steps>li>p:not(.micro){transition:color .4s ease}& .day li:not(.on) span:last-child,& .steps>li:not(.active) h3,& .steps>li:not(.active)>p:not(.micro){color:var(--onyx-400)}& .steps .vign{transition:opacity .4s var(--ease)}& .steps>li:not(.active) .vign{opacity:.45}}@media (min-width:768px) and (max-width:1023px){& .cards2{grid-template-columns:1fr}& .cards2>:nth-child(2){margin-top:24px}& .vault-card{gap:32px 40px}& .v-tiers{transform:scale(.86);transform-origin:50% 100%}& .pcard{padding-inline:20px}& .pcard:before{left:20px;right:20px}& .audience{grid-template-columns:1fr 1fr}}@media (min-width:1600px){& .auth,& .hero,& .pbody,& .phead,& .sec,& .tour-head{max-width:1240px}& .sfoot,& .snav{padding-inline:max(28px,calc((100vw - 1240px) / 2 - 40px))}& .hero h1{font-size:clamp(96px,6vw,112px)}}@media (min-width:1280px) and (min-height:860px){& .phone-stage{--phone-scale:.86;width:242px;height:486px}}@media (prefers-reduced-motion:reduce){& .caret,& .fade,& .rise,& .tg-dots i,& .vc-typing i{animation:none}& .vign *{animation:none!important}& .vm-win{opacity:0!important}& .steps>li,& .tg-thread li{transition:none}}}@keyframes mk-rise{0%{transform:translateY(105%)}to{transform:none}}@keyframes tf-ping{0%{opacity:.6;transform:scale(1)}45%,to{opacity:0;transform:scale(1.9)}}@keyframes mk-fade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes mk-dot{0%,60%,to{opacity:.3}30%{opacity:1}}@keyframes mk-caret{50%{opacity:0}}@keyframes mk-tick{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes vc-in{0%{opacity:0;transform:translateY(8px) scale(.94)}6%,90%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes vc-typing{0%,22%{opacity:0;transform:translateY(6px)}27%,52%{opacity:1;transform:none}56%,to{opacity:0;transform:translateY(-4px)}}@keyframes vc-b1{0%,56%{opacity:0;transform:translateY(8px) scale(.94)}62%,90%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes vc-run{0%,15%{transform:translateX(0)}26%,50%{transform:translateX(50%)}60%,92%{transform:translateX(100%)}to{transform:translateX(100%);opacity:0}}@keyframes vs-fill{0%{transform:scaleX(.08)}36%,90%{transform:scaleX(.84)}to{transform:scaleX(.08)}}@keyframes vs-mark{0%,29%{background:var(--onyx-200);box-shadow:none}33%,90%{background:var(--money);box-shadow:0 0 10px rgba(233,196,106,.7)}to{background:var(--onyx-200);box-shadow:none}}@keyframes vs-line{0%,32%{transform:scaleY(0);opacity:1}38%,44%{transform:scaleY(.29)}51%,57%{transform:scaleY(.64)}64%,90%{transform:scaleY(1);opacity:1}97%,to{transform:scaleY(1);opacity:0}}@keyframes vs-node1{0%,36%{opacity:0;transform:scale(.4)}40%,90%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes vs-node2{0%,49%{opacity:0;transform:scale(.4)}53%,90%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes vs-node3{0%,62%{opacity:0;transform:scale(.4)}66%,90%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes vs-step1{0%,36%{opacity:0;transform:translateX(8px)}40%,90%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes vs-step2{0%,49%{opacity:0;transform:translateX(8px)}53%,90%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes vs-step3{0%,62%{opacity:0;transform:translateX(8px)}66%,90%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes vm-win{0%{transform:translateX(-24px)}to{transform:translateX(80px)}}@keyframes vm-win-inner{0%{transform:translateX(24px)}to{transform:translateX(-80px)}}@keyframes vm-trunk{0%,2%{transform:scaleY(0);opacity:1}12%,90%{transform:scaleY(1);opacity:1}97%,to{transform:scaleY(1);opacity:0}}@keyframes vm-scan{0%,13%{opacity:0;transform:translateY(0)}15%{opacity:1;transform:translateY(0)}20%,27%{opacity:1;transform:translateY(26px)}30%,37%{opacity:1;transform:translateY(58px)}40%{opacity:1;transform:translateY(90px)}44%,to{opacity:0;transform:translateY(90px)}}@keyframes vm-k1{0%,3%{opacity:0}19%,7%{opacity:.6}21%,27%{opacity:1}30%,40%{opacity:.6}44%,90%{opacity:.35}97%,to{opacity:0}}@keyframes vm-k2{0%,6%{opacity:0}10%,29%{opacity:.6}31%,37%{opacity:1}40%{opacity:.6}44%,90%{opacity:.35}97%,to{opacity:0}}@keyframes vm-k3{0%,9%{opacity:0}13%,39%{opacity:.6}41%,90%{opacity:1}97%,to{opacity:0}}@keyframes vm-sel{0%,40%{opacity:0;transform:scale(.3)}43%{opacity:1;transform:scale(1.35)}46%,90%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes vm-link{0%,46%{transform:scaleY(0);opacity:1}54%,90%{transform:scaleY(1);opacity:1}97%,to{transform:scaleY(1);opacity:0}}@keyframes vm-follow{0%,53%{opacity:0;transform:translateY(-8px) scale(.9)}58%,90%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes vm-s1{0%,12%{opacity:0}15%,40%{opacity:1}43%,to{opacity:0}}@keyframes vm-s2{0%,42%{opacity:0}46%,90%{opacity:1}97%,to{opacity:0}}