:root{color-scheme:dark;--bg:#000000;--ink:#FFFFFF;--muted:#BDBDBD;--dim:#8C8C94;--line:rgba(255,255,255,.09);--line2:rgba(255,255,255,.16);--surface:rgba(255,255,255,.03);--surface2:rgba(255,255,255,.06);--violet:#8052FF;--violet-soft:rgba(128,82,255,.14);--violet-line:rgba(128,82,255,.45);--hot:#FF3D9A;--hot-soft:rgba(255,61,154,.14);--amber:#FFB829;--green:#17C290;--green-soft:rgba(23,194,144,.12);--red:#FF5A63;--grad:linear-gradient(95deg,#8052FF 0%,#C04BFF 45%,#FF3D9A 100%);--sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--display:"Unbounded", "Inter", ui-sans-serif, system-ui, sans-serif;--r:18px}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg,canvas{max-width:100%}a{color:inherit}em{font-style:normal}code,.mono{font-family:var(--mono)}[hidden]{display:none!important}.wrap{max-width:1240px;margin-inline:auto;padding-inline:clamp(16px,4vw,40px)}:focus-visible{outline:2px solid var(--amber);outline-offset:3px;border-radius:6px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding-inline:24px;border-radius:999px;font:600 13px/1 var(--sans);letter-spacing:.03em;text-transform:uppercase;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:background .2s,border-color .2s,box-shadow .25s,transform .2s;white-space:nowrap}.btn-primary{background:var(--violet);color:#fff}.btn-primary:hover{background:#9170ff;box-shadow:0 10px 40px -8px #ff3d9a8c}.btn-hot{background:var(--grad);color:#fff;background-size:160% 100%;background-position:0 0;background-origin:border-box;background-repeat:no-repeat}.btn-hot:hover{background-position:100% 0;box-shadow:0 12px 44px -10px #ff3d9ab3}.btn-ghost{background:transparent;color:var(--ink);border-color:var(--line2)}.btn-ghost:hover{border-color:var(--ink)}.btn-sm{height:40px;padding-inline:18px;font-size:12px}.link{color:var(--muted);text-decoration:none;font-size:15px}.link:hover{color:var(--ink)}.nav{position:sticky;top:env(safe-area-inset-top,0px);z-index:40;background:#000000b8;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.nav-row{display:flex;align-items:center;gap:24px;height:72px}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;margin-right:auto;flex:none}.brand-logo{display:block;height:34px;width:auto}.brand-word{font:500 17px/1 var(--sans);letter-spacing:.14em;white-space:nowrap}.brand-sub{font:500 10px/1 var(--mono);letter-spacing:.14em;color:var(--amber);border:1px solid rgba(255,184,41,.4);padding:4px 6px;border-radius:5px}.nav-links{display:flex;gap:24px}.nav-links a{font:500 13px/1 var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);text-decoration:none;white-space:nowrap}.nav-links a:hover{color:var(--ink)}.lang{display:flex;align-items:center;flex:none}.lang a,.lang button{background:none;border:0;cursor:pointer;text-decoration:none;font:600 13px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;padding:4px 6px;color:#9a9a9a;transition:color .15s ease}.lang a:hover,.lang button:hover{color:#fff}.lang [aria-current=true],.lang [aria-pressed=true]{color:var(--ink)}.lang>*+*:before{content:"|";margin-right:6px;color:#ffffff47;font-weight:400;pointer-events:none}.lang>*+*{padding-left:0}.nav-login{font:500 13px/1 var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);text-decoration:none;white-space:nowrap}.menu-btn{display:none;background:none;border:1px solid var(--line2);color:var(--ink);border-radius:999px;height:40px;padding-inline:14px;font:600 12px/1 var(--mono);cursor:pointer}.mobile-menu{border-top:1px solid var(--line);padding-block:12px 20px}.mobile-menu nav{display:grid}.mobile-menu a{padding:14px 0;border-bottom:1px solid var(--line);text-decoration:none;font-size:17px}.mobile-menu .nav-login{display:block;padding:16px 0 0;border:0}@media (max-width:1100px){.nav-links{display:none}.menu-btn{display:inline-flex;align-items:center}}@media (max-width:640px){.nav-login-desk,.brand-sub{display:none}.brand-logo{height:28px}.nav-row{gap:10px}.nav .btn-sm{padding-inline:14px}}@media (max-width:420px){.nav .join-desk{display:none}}.eyebrow{font:600 13px/1.2 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--amber)}h1,h2,h3{margin:0;text-wrap:balance}h2{font-weight:400;font-size:clamp(34px,4.6vw,60px);line-height:1.04;letter-spacing:-.035em}h3{font-weight:500;font-size:20px;line-height:1.25;letter-spacing:-.01em}p{margin:0}.lead{font-size:18px;color:var(--muted);max-width:62ch;font-weight:300}.note{font-size:13px;color:var(--dim);max-width:80ch}.hot-text{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.sec{padding-block:clamp(72px,9vw,120px);border-top:1px solid var(--line)}.sec-head{display:grid;gap:18px;align-content:start;margin-bottom:clamp(36px,5vw,56px);max-width:880px}.sec-head h2 em{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.hero{position:relative;padding-block:clamp(48px,7vw,96px) clamp(64px,8vw,112px);overflow:hidden;isolation:isolate}#fx{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.hero:before{content:"";position:absolute;right:-12%;top:-20%;width:900px;height:900px;background:radial-gradient(closest-side,#8052ff42,#ff3d9a1a 55%,#0000);z-index:-2;pointer-events:none}.hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(32px,5vw,72px);align-items:center}.hero h1{font-weight:400;font-size:clamp(46px,8.4vw,124px);line-height:.95;letter-spacing:-.05em;margin-top:22px}.hero h1 em{display:inline-block;background:var(--grad);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shimmer 6s ease-in-out infinite alternate;padding-bottom:.08em}@keyframes shimmer{0%{background-position:0% 0}to{background-position:100% 0}}.hero .lead{margin-top:28px}.hero-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:36px}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px}.chip{font:500 12px/1 var(--mono);color:var(--muted);border:1px solid var(--line2);border-radius:999px;padding:9px 12px;display:inline-flex;align-items:center;gap:8px;background:#0006}.chip:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 10px var(--green)}@media (max-width:960px){.hero-grid{grid-template-columns:1fr}}.ledger{background:linear-gradient(180deg,#141020d1,#08080cc7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--line2);border-radius:22px;padding:20px;box-shadow:0 40px 120px -40px #ff3d9a73,0 0 0 1px #8052ff1f inset;max-width:520px;width:100%;justify-self:end}@media (max-width:960px){.ledger{justify-self:start}}.lg-top{display:flex;justify-content:space-between;align-items:center;font:500 13px/1 var(--sans);color:var(--muted)}.tag{font:500 11px/1 var(--mono);color:var(--amber);border:1px dashed rgba(255,184,41,.5);padding:5px 7px;border-radius:6px;letter-spacing:.02em}.lg-bal{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:18px;padding:18px;border-radius:14px;background:#00000080;border:1px solid var(--line)}.lg-bal small{display:block;font-size:12px;color:var(--dim)}.lg-bal b{display:block;font:500 clamp(28px,3.4vw,38px)/1.1 var(--mono);letter-spacing:-.03em;margin-block:6px;font-variant-numeric:tabular-nums}.lg-bal .up{color:var(--green);font-family:var(--mono)}.lg-bal .btn{height:40px;font-size:11px;padding-inline:16px;flex:none}.lg-feed-h{font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);margin:20px 4px 8px}.feed{list-style:none;margin:0;padding:0;display:grid}.feed li{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:12px;align-items:center;padding:11px 4px;border-top:1px solid var(--line);font-variant-numeric:tabular-nums}.feed .t{font:400 12px/1 var(--mono);color:var(--dim)}.feed .ev{min-width:0}.feed .ev b{display:block;font-weight:500;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.feed .ev code{display:block;font-size:11px;color:var(--dim);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.feed .amt{font:500 14px/1 var(--mono)}.amt.pos{color:var(--green)}.amt.out{color:var(--hot)}.amt.nil{color:var(--dim)}.feed li.new{animation:flash .9s ease}@keyframes flash{0%{background:var(--green-soft)}to{background:transparent}}.lg-foot{display:flex;justify-content:space-between;gap:12px;margin-top:6px;padding:14px 4px 2px;border-top:1px solid var(--line);font-size:12px;color:var(--dim)}.lg-foot b{font:600 12px/1 var(--mono);color:var(--amber)}.tape{position:relative;overflow:hidden;padding-block:28px;margin-block:-14px;z-index:2;pointer-events:none}.tape-band{transform:rotate(-2.2deg);width:112%;margin-left:-6%;background:var(--grad);box-shadow:0 20px 60px -20px #ff3d9a99;overflow:hidden}.tape-track{display:flex;width:max-content;animation:tape 38s linear infinite}.tape-track span{font:800 clamp(15px,1.6vw,20px)/1 var(--display);text-transform:uppercase;letter-spacing:.02em;color:#0b0012;padding:16px 0;white-space:nowrap;display:inline-flex;align-items:center}.tape-track span:after{content:"✕";margin-inline:22px;font-family:var(--sans);font-weight:700;opacity:.55}@keyframes tape{0%{transform:translate(0)}to{transform:translate(-50%)}}.stats{border-bottom:1px solid var(--line)}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.stat{padding:36px 24px 30px 0;display:grid;gap:10px;align-content:start}.stat+.stat{padding-left:24px;border-left:1px solid var(--line)}.stat b{font:400 clamp(30px,3.6vw,48px)/1 var(--sans);letter-spacing:-.04em;white-space:nowrap}.stat:nth-child(3) b{color:var(--violet)}.stat:nth-child(4) b{color:var(--amber)}.stat span{font-size:14px;color:var(--muted);max-width:24ch}.stats .note{padding-block:0 18px}@media (max-width:860px){.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat:nth-child(3){padding-left:0;border-left:0}.stat:nth-child(n+3){border-top:1px solid var(--line)}}.man{padding-block:clamp(80px,10vw,140px);position:relative;overflow:hidden}.man:before{content:"";position:absolute;left:-10%;bottom:-40%;width:700px;height:700px;background:radial-gradient(closest-side,#ff3d9a29,#0000);pointer-events:none}.man-lines{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:clamp(10px,1.6vw,18px);position:relative}.man-lines li{font:500 clamp(26px,4.4vw,60px)/1.08 var(--display);letter-spacing:-.03em;color:#4a4a52;text-wrap:balance}.man-lines li em{color:var(--ink)}.man-lines li:last-child em{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.cols3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line)}.col{padding:28px 28px 8px 0;display:grid;gap:12px;align-content:start}.col+.col{padding-left:28px;border-left:1px solid var(--line)}.col p{color:var(--muted);font-size:15px}.col .k{font:500 12px/1 var(--mono);color:var(--amber)}@media (max-width:860px){.cols3{grid-template-columns:1fr}.col+.col{padding-left:0;border-left:0;border-top:1px solid var(--line)}.col{padding:24px 0}}.tbl-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r)}table{border-collapse:collapse;width:100%}.cmp{min-width:760px}th,td{text-align:left;padding:18px 20px;border-bottom:1px solid var(--line);vertical-align:top;font-size:15px}tr:last-child td,tr:last-child th{border-bottom:0}thead th{font:500 12px/1.3 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--dim);background:var(--surface)}.cmp tbody th{font-weight:500;color:var(--ink);width:19%}td{color:var(--muted)}.hl{background:var(--violet-soft);color:var(--ink)}thead .hl{color:#d9c9ff;background:linear-gradient(90deg,#8052ff4d,#ff3d9a38)}td.hl{font-weight:500}.tbl-note{margin-top:14px}.offer-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,5vw,64px);align-items:start}.facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:32px}.fact{border:1px solid var(--line);border-radius:14px;padding:16px;display:grid;gap:6px;align-content:start}.fact b{font:500 20px/1.1 var(--mono);letter-spacing:-.02em}.fact span{font-size:13px;color:var(--dim)}.plans td,.plans th{font-variant-numeric:tabular-nums}.plans td{font-family:var(--mono);font-size:15px;color:var(--ink);white-space:nowrap}.plans td.g{color:var(--green)}.plans td.a{color:var(--amber)}.plans .pop{display:inline-block;margin-left:8px;font:500 10px/1 var(--mono);color:var(--hot);border:1px solid rgba(255,61,154,.5);padding:3px 6px;border-radius:5px;text-transform:uppercase;letter-spacing:.04em;vertical-align:middle}@media (max-width:960px){.offer-grid{grid-template-columns:1fr}}@media (max-width:520px){.facts{grid-template-columns:1fr}.plans th,.plans td{padding:14px 10px;font-size:13px}.plans .pop{display:none}}.models{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.model{position:relative;border:1px solid var(--line);border-radius:var(--r);padding:26px;display:grid;gap:14px;align-content:start;background:var(--surface);transition:border-color .25s,transform .25s}.model:hover{border-color:#ff3d9a73;transform:translateY(-3px)}.model.main{border-color:var(--violet-line);background:linear-gradient(180deg,#8052ff2e,#ff3d9a0a)}.model .top{display:flex;justify-content:space-between;align-items:center;gap:10px}.model .name{font:600 14px/1 var(--mono);letter-spacing:.06em}.model .mtag{font:500 11px/1 var(--mono);color:var(--dim);border:1px solid var(--line2);padding:5px 8px;border-radius:999px;white-space:nowrap}.model .v{font:400 clamp(40px,4.4vw,56px)/1 var(--sans);letter-spacing:-.045em;margin-top:10px}.model.main .v{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.model .l{color:var(--muted);font-size:15px}.model ul{list-style:none;margin:8px 0 0;padding:16px 0 0;display:grid;gap:10px;border-top:1px solid var(--line)}.model li{display:grid;grid-template-columns:16px 1fr;gap:10px;font-size:14px;color:var(--muted)}.model li:before{content:"";width:8px;height:8px;margin-top:7px;border-radius:2px;background:var(--green)}.substrip{margin-top:16px;border:1px dashed rgba(255,184,41,.45);border-radius:var(--r);padding:20px 24px;color:var(--muted);font-size:15px}.substrip b{color:var(--amber);font-weight:600}@media (max-width:960px){.models{grid-template-columns:1fr}}.tiers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:end}.tier{display:grid;gap:14px}.bar{height:260px;display:flex;align-items:flex-end}.bar i{display:block;width:100%;border-radius:14px 14px 4px 4px;background:linear-gradient(180deg,#8052ff99,#8052ff1a);border:1px solid var(--violet-line);position:relative}.tier:nth-child(3) .bar i{background:linear-gradient(180deg,#c04bff99,#ff3d9a1f);border-color:#ff3d9a73}.tier:last-child .bar i{background:repeating-linear-gradient(135deg,#ff3d9a38 0,#ff3d9a38 8px,#ff3d9a0f 8px,#ff3d9a0f 16px);border:1px dashed rgba(255,61,154,.7)}.bar i span{position:absolute;left:16px;top:14px;font:400 clamp(26px,3vw,40px)/1 var(--sans);letter-spacing:-.04em}.bar i small{display:block;font:500 11px/1 var(--mono);color:var(--muted);letter-spacing:.04em;margin-bottom:6px}.tier .tn{font:600 14px/1 var(--mono);letter-spacing:.06em}.tier .tr{font-size:14px;color:var(--dim)}@media (max-width:760px){.tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.bar{height:180px}}.calc{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);border:1px solid var(--line2);border-radius:22px;overflow:hidden}.calc-in{padding:28px;display:grid;gap:28px;align-content:start;background:var(--surface);border-right:1px solid var(--line)}.field{display:grid;gap:12px}.field label{display:flex;justify-content:space-between;gap:12px;font-size:14px;color:var(--muted)}.field output{font:600 16px/1 var(--mono);color:var(--ink);font-variant-numeric:tabular-nums}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;border-radius:4px;background:var(--line2);outline-offset:6px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:var(--grad);border:3px solid #000;box-shadow:0 0 0 1px var(--hot)}input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--hot);border:3px solid #000}.lvl{justify-self:start;font:500 12px/1.3 var(--mono);color:#d9c9ff;background:var(--violet-soft);border:1px solid var(--violet-line);padding:8px 10px;border-radius:12px}.calc-out{padding:28px;display:grid;gap:18px;align-content:start}.res th,.res td{padding:14px 10px;border-bottom:1px solid var(--line);font-size:14px}.res thead th{background:none;padding-top:0}.res td{font:500 17px/1.2 var(--mono);color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.res thead th:not(:first-child){text-align:right}.res tbody th{color:var(--muted);font-weight:400}.res tr.total td{font-size:20px}.res .best{color:var(--green)}.res .badge{display:block;font:500 10px/1 var(--mono);color:var(--green);text-transform:none;letter-spacing:0;margin-top:6px}@media (max-width:860px){.calc{grid-template-columns:1fr}.calc-in{border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:460px){.res th,.res td{padding:12px 4px}.res td{font-size:13px}.res tr.total td{font-size:14px}.calc-in,.calc-out{padding:20px}}.grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.cell{padding:26px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;gap:12px;align-content:start;transition:background .25s}.cell:hover{background:linear-gradient(180deg,#8052ff12,#ff3d9a08)}.cell p{font-size:15px;color:var(--muted)}.cell .m{font:500 12px/1 var(--mono);color:var(--amber);margin-top:4px}@media (max-width:960px){.grid3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.grid3{grid-template-columns:1fr}}.tools{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:clamp(24px,4vw,48px);align-items:start}.tool-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}.tool{padding:18px 0;border-top:1px solid var(--line);display:grid;gap:6px;align-content:start}.tool h3{font-size:17px}.tool p{font-size:14px;color:var(--dim)}.pb{border:1px solid var(--line2);border-radius:var(--r);background:#07070a;padding:20px;display:grid;gap:14px;position:sticky;top:96px}.pb .h{font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.pb pre{margin:0;white-space:pre-wrap;word-break:break-all;font:400 13px/1.7 var(--mono);color:var(--muted)}.pb .k1{color:var(--amber)}.pb .k2{color:#ff8fc4}.pb .ev{display:flex;flex-wrap:wrap;gap:6px}.pb .ev span{font:500 11px/1 var(--mono);padding:6px 8px;border-radius:6px;background:var(--surface2);color:var(--ink)}@media (max-width:960px){.tools{grid-template-columns:1fr}.pb{position:static}}@media (max-width:560px){.tool-list{grid-template-columns:1fr}}.pay{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:start}.specs{margin-top:32px;border-top:1px solid var(--line)}.spec{display:flex;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--line);font-size:15px}.spec span{color:var(--dim)}.spec b{font:500 15px/1.3 var(--mono);text-align:right}.why{border:1px solid var(--line2);border-radius:22px;padding:28px;display:grid;gap:14px;background:linear-gradient(180deg,#ff3d9a0f,#ffffff05)}.why p{color:var(--muted)}.receipt{margin-top:10px;border-top:1px dashed var(--line2);padding-top:18px;display:grid;gap:10px;font:400 13px/1.3 var(--mono)}.receipt div{display:flex;justify-content:space-between;gap:12px}.receipt span{color:var(--dim)}.receipt .ok{color:var(--green)}@media (max-width:900px){.pay{grid-template-columns:1fr}}.geo{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.geo span{font:500 14px/1 var(--sans);padding:12px 16px;border-radius:999px;border:1px solid var(--line2);background:var(--surface)}.geo span.on{border-color:#ff3d9a8c;background:linear-gradient(90deg,#8052ff2e,#ff3d9a24)}.geo-no{margin-top:22px;font-size:14px;color:var(--dim)}.rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rule{border:1px solid var(--line);border-radius:var(--r);padding:26px}.rule ul{list-style:none;margin:16px 0 0;padding:0;display:grid}.rule li{padding:12px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:22px 1fr;gap:8px;font-size:15px;color:var(--muted)}.rule.ok h3{color:var(--green)}.rule.no h3{color:var(--red)}.rule.ok li:before{content:"+";font:600 15px/1.4 var(--mono);color:var(--green)}.rule.no li:before{content:"×";font:600 15px/1.4 var(--mono);color:var(--red)}.rules-note{margin-top:16px}@media (max-width:760px){.rules{grid-template-columns:1fr}}.steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.step{display:grid;gap:12px;align-content:start;padding-top:22px;border-top:2px solid var(--line2)}.step:last-child{border-image:var(--grad) 1;border-top-width:2px;border-top-style:solid}.step .n{font:500 13px/1 var(--mono);color:var(--amber)}.step p{font-size:15px;color:var(--muted)}@media (max-width:860px){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.steps{grid-template-columns:1fr}}.faq{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(24px,4vw,64px)}.faq .sec-head{margin-bottom:0;position:sticky;top:96px;align-self:start}details{border-top:1px solid var(--line)}details:last-child{border-bottom:1px solid var(--line)}summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;padding:22px 0;font-size:18px;font-weight:500}summary::-webkit-details-marker{display:none}summary:after{content:"+";font:400 22px/1 var(--mono);color:var(--dim);transition:transform .2s}details[open] summary:after{transform:rotate(45deg);color:var(--hot)}details p{padding:0 0 22px;color:var(--muted);max-width:66ch}@media (max-width:860px){.faq{grid-template-columns:1fr}.faq .sec-head{position:static}}.cta{position:relative;overflow:hidden}.cta:before{content:"";position:absolute;right:-15%;top:-30%;width:800px;height:800px;background:radial-gradient(closest-side,#ff3d9a2e,#8052ff14 60%,#0000);pointer-events:none}.cta h2{position:relative;font-size:clamp(40px,6vw,88px);max-width:17ch}.cta .lead{position:relative;margin-top:22px}.cta .row{position:relative;display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:36px}.tg{display:inline-flex;align-items:center;gap:10px;font:500 14px/1 var(--mono);color:var(--muted);border:1px solid var(--line2);border-radius:999px;padding:6px 6px 6px 16px}.tg button{background:var(--surface2);color:var(--ink);border:0;border-radius:999px;padding:9px 12px;font:500 12px/1 var(--mono);cursor:pointer}.foot{border-top:1px solid var(--line);padding-block:40px 56px}.foot .wrap{display:grid;gap:22px}.foot-links{display:flex;flex-wrap:wrap;gap:22px;align-items:center}.foot-links a{font-size:14px;color:var(--muted);text-decoration:none}.foot-links a:hover{color:var(--ink)}.age{font:600 11px/1 var(--mono);color:var(--hot);border:1px solid rgba(255,61,154,.5);border-radius:6px;padding:5px 7px}.foot .disc{font-size:12px;color:var(--dim);max-width:110ch}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:16px;background:#000000b8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.sheet{position:relative;width:100%;max-width:620px;max-height:calc(100% - 8px);overflow:auto;background:linear-gradient(180deg,#120d1d,#07070b);border:1px solid var(--line2);border-radius:24px;padding:clamp(20px,4vw,32px);box-shadow:0 40px 140px -30px #ff3d9a80}.sheet h2{font-size:clamp(28px,4vw,40px)}.sheet .sub{color:var(--muted);margin-top:8px}.x{position:absolute;right:14px;top:14px;width:40px;height:40px;border-radius:50%;border:1px solid var(--line2);background:transparent;color:var(--ink);font:400 20px/1 var(--sans);cursor:pointer}.form{display:grid;gap:16px;margin-top:24px}.form .two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form label.f{display:grid;gap:8px;font-size:13px;color:var(--muted)}.form input[type=text],.form select,.form textarea{width:100%;background:#ffffff0a;border:1px solid var(--line2);border-radius:12px;color:var(--ink);font:400 15px/1.3 var(--sans);padding:12px 14px}.form select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 18px) 55%,calc(100% - 13px) 55%;background-size:5px 5px;background-repeat:no-repeat}.form select option{background:#111;color:#fff}.form textarea{min-height:80px;resize:vertical}.form input:focus,.form select:focus,.form textarea:focus{outline:none;border-color:var(--hot);box-shadow:0 0 0 3px #ff3d9a2e}.form fieldset{border:0;margin:0;padding:0;display:grid;gap:8px}.form legend{font-size:13px;color:var(--muted);padding:0;margin-bottom:8px}.pills{display:flex;flex-wrap:wrap;gap:8px}.pills label{position:relative}.pills input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer}.pills span{display:inline-block;font:500 13px/1 var(--sans);padding:10px 12px;border-radius:999px;border:1px solid var(--line2);color:var(--muted);cursor:pointer;transition:all .15s}.pills input:checked+span{border-color:var(--hot);color:#fff;background:linear-gradient(90deg,#8052ff4d,#ff3d9a40)}.pills input:focus-visible+span{outline:2px solid var(--amber);outline-offset:2px}.consent{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--muted)}.consent input{margin-top:3px;accent-color:var(--hot);width:16px;height:16px;flex:none}.consent a{color:var(--ink)}.form .err{color:var(--red);font-size:13px}.form .actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-top:4px}.alt{font-size:13px;color:var(--dim)}.alt a{color:var(--ink)}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.done{display:grid;gap:14px;margin-top:8px}.done .row{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.demo-note{font:500 12px/1.4 var(--mono);color:var(--amber)}@media (max-width:520px){.form .two{grid-template-columns:1fr}}.doc{padding-block:clamp(48px,7vw,96px)}.doc h1{font-weight:400;font-size:clamp(36px,5vw,64px);line-height:1.02;letter-spacing:-.04em;max-width:18ch}.doc .upd{margin-top:14px;font:500 13px/1 var(--mono);color:var(--amber)}.doc .intro{margin-top:28px;max-width:70ch;color:var(--muted);font-size:17px}.doc section{margin-top:40px;max-width:74ch}.doc section h2{font-size:22px;font-weight:500;letter-spacing:-.01em;margin-bottom:12px}.doc section p{color:var(--muted);margin-top:10px}.doc section ul{margin:10px 0 0;padding-left:20px;color:var(--muted);display:grid;gap:8px}.e404{min-height:70vh;display:grid;place-items:center;text-align:center}.e404 h1{font:500 clamp(44px,8vw,110px)/1 var(--display);letter-spacing:-.04em}.e404 p{color:var(--muted);margin-top:16px;font-size:18px}.e404 .btn{margin-top:28px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.feed li.new,.hero h1 em,.tape-track{animation:none}.model:hover{transform:none}}
