:root{--bg:#050404;--surface:#ffffff09;--surface-2:#ffffff0f;--border:#ffffff14;--border-strong:#ffffff24;--text:#f6f3f3;--muted:#a39b9b;--accent:#ef4444;--accent-rgb:239, 68, 68;--accent-deep:#991b1b;--on-accent:#fff;--accent-2:#f87171;--accent-glow:rgba(var(--accent-rgb), .45);--radius:16px;--font:"Inter", system-ui, -apple-system, sans-serif}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:90px}body{font-family:var(--font);color:var(--text);-webkit-font-smoothing:antialiased;line-height:1.6;overflow-x:hidden}[hidden]{display:none!important}html{background:var(--bg)}:where(body>:not(.bg)){transition:opacity .5s}html.is-entering body>:not(.bg,.pf-enter),html.is-leaving body>:not(.bg){opacity:0}html.is-leaving body>:not(.bg){transition-duration:.28s}.preload :not(.reveal),.preload :before,.preload :after{transition:none!important}a{color:inherit;text-decoration:none}img,svg{display:block}::selection{background:var(--accent);color:var(--on-accent)}.container{width:min(1180px,100% - 32px);margin-inline:auto}.bg{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.bg-glow{will-change:transform;border-radius:50%;position:absolute}.bg-glow--1{background:radial-gradient(closest-side,#dc26266b,#991b1b2e 55%,#0000);width:1100px;height:700px;margin-left:-550px;animation:9s ease-in-out infinite glow-breathe;top:-380px;left:50%}.bg-glow--2{background:radial-gradient(closest-side,#b91c1c61,#0000);width:720px;height:720px;animation:26s ease-in-out infinite glow-drift-a;top:-160px;left:-260px}.bg-glow--4{background:radial-gradient(closest-side,#7f1d1d59,#0000);width:800px;height:800px;animation:38s ease-in-out infinite glow-drift-c;bottom:-420px;left:20%}.bg-glow--5{background:radial-gradient(closest-side,#f43f5e24,#0000);width:420px;height:420px;animation:28s ease-in-out infinite reverse glow-drift-b;top:38%;left:12%}.bg-streaks{opacity:1;width:100%;height:100%;position:absolute;inset:0}.bg-grain{opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.bg-vignette{background:radial-gradient(120% 90% at 50% 30%,#0000 50%,#050404d9);position:absolute;inset:0}@keyframes glow-breathe{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@keyframes glow-drift-a{0%,to{transform:translate(0)scale(1)}33%{transform:translate(180px,120px)scale(1.15)}66%{transform:translate(60px,260px)scale(.9)}}@keyframes glow-drift-b{0%,to{transform:translate(0)scale(1)}40%{transform:translate(-220px,140px)scale(1.2)}75%{transform:translate(-80px,-100px)scale(.95)}}@keyframes glow-drift-c{0%,to{transform:translate(0)scale(1)}50%{transform:translate(260px,-180px)scale(1.1)}}.btn{font:600 14px/1 var(--font);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s;display:inline-flex}.btn:active{transform:scale(.97)}.btn-primary{background:linear-gradient(135deg, var(--accent), var(--accent-deep));color:var(--on-accent);box-shadow:0 0 0 1px #ffffff14 inset, 0 8px 24px -8px var(--accent-glow)}.btn-primary:hover{box-shadow:0 0 0 1px #ffffff26 inset, 0 10px 32px -6px var(--accent-glow);transform:translateY(-1px)}.btn-ghost{background:var(--surface);border-color:var(--border);color:var(--text)}.btn-ghost:hover{background:var(--surface-2);border-color:var(--border-strong)}.btn-lg{border-radius:14px;padding:15px 26px;font-size:15px}.btn-block{width:100%}.nav{z-index:50;padding-top:14px;transition:opacity .5s;position:sticky;top:0}.nav-inner{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c0808b8;border:1px solid #ffffff14;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;height:66px;padding:0 12px 0 22px;transition:background .3s,box-shadow .3s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0a}.nav.is-scrolled .nav-inner{background:#0a0606e0;box-shadow:inset 0 1px #ffffff0a,0 20px 40px -20px #000000e6}.nav-user{align-items:center;gap:8px;display:flex}.nav-icon-btn{border:1px solid rgba(var(--accent-rgb), .35);background:rgba(var(--accent-rgb), .08);width:42px;height:42px;color:var(--accent-2);border-radius:13px;place-items:center;transition:background .25s,border-color .25s;display:grid}.nav-icon-btn:hover{background:rgba(var(--accent-rgb), .16);border-color:rgba(var(--accent-rgb), .55)}.nav-icon-btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.nav-account{position:relative}.nav-account-btn{border:1px solid rgba(var(--accent-rgb), .35);background:rgba(var(--accent-rgb), .08);height:42px;color:var(--text);font:600 14px var(--font);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 5px;transition:background .25s,border-color .25s;display:flex}.nav-account-btn:hover,.nav-account-btn[aria-expanded=true]{background:rgba(var(--accent-rgb), .16);border-color:rgba(var(--accent-rgb), .55)}.nav-avatar{background:linear-gradient(140deg, var(--accent), var(--accent-deep));border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;font-weight:800;display:grid;overflow:hidden}.nav-avatar img{object-fit:cover;width:100%;height:100%}.nav-tag{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.nav-chevron{fill:none;width:14px;height:14px;stroke:var(--accent-2);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s}.nav-account-btn[aria-expanded=true] .nav-chevron{transform:rotate(180deg)}.nav-menu{opacity:0;pointer-events:none;transform-origin:100% 0;background:#120b0b;border:1px solid #ffffff17;border-radius:16px;gap:2px;min-width:220px;padding:8px;transition:opacity .2s,transform .25s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-6px)scale(.98);box-shadow:0 24px 50px -16px #000000f2}.nav-account.is-open .nav-menu{opacity:1;pointer-events:auto;transform:none}.nav-menu a,.nav-menu button{height:42px;color:var(--text);font:600 14.5px var(--font);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;padding:0 12px;transition:background .2s;display:flex}.nav-menu a:hover,.nav-menu button:hover{background:#ffffff0f}.nav-menu svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:17px;height:17px}.nav-menu small{color:var(--muted);background:#ffffff0f;border-radius:6px;margin-left:auto;padding:2px 7px;font-size:10.5px;font-weight:700}.nav-menu .is-soon{color:var(--muted);cursor:default}.nav-menu .is-danger{color:#f87171}.nav-menu .is-danger:hover{background:#ef44441a}.nav-menu-sep{background:#ffffff12;height:1px;margin:6px 4px}.logo{letter-spacing:-.02em;align-items:center;gap:10px;font-size:19px;font-weight:800;display:flex}.logo-dot{color:var(--accent-2)}.nav-links{color:var(--muted);gap:32px;font-size:14px;display:flex}.nav-links a{transition:color .2s}.nav-links a:hover{color:var(--text)}.nav-actions{align-items:center;gap:10px;display:flex}.nav-burger{background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;gap:6px;width:40px;height:40px;padding:0 10px;display:none}.nav-burger span{background:var(--text);border-radius:2px;height:2px;transition:transform .3s}.nav-burger[aria-expanded=true] span:first-child{transform:translateY(4px)rotate(45deg)}.nav-burger[aria-expanded=true] span:last-child{transform:translateY(-4px)rotate(-45deg)}.hero{justify-content:center;padding-block:120px;display:flex}.hero-text{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:760px;display:flex}.pill{background:var(--surface);border:1px solid var(--border);color:var(--muted);border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 14px;font-size:13px;display:inline-flex}.pill-dot{background:#22c55e;border-radius:50%;width:8px;height:8px;animation:2s infinite pulse;box-shadow:0 0 10px #22c55e}@keyframes pulse{50%{opacity:.4}}h1{letter-spacing:-.045em;margin-bottom:22px;font-size:clamp(42px,6vw,72px);font-weight:800;line-height:1.02}.gradient-text{background:linear-gradient(120deg, #fecaca, var(--accent) 45%, #b91c1c);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-sub{color:var(--muted);max-width:580px;margin-bottom:36px;font-size:18px}.hero-sub strong{color:var(--text);font-weight:600}#typed{color:var(--accent-2);border-right:2px solid var(--accent-2);padding-right:2px;animation:.9s step-end infinite caret}@keyframes caret{50%{border-color:#0000}}.claim{background:var(--surface);border:1px solid var(--border);border-radius:18px;gap:8px;width:100%;max-width:520px;padding:6px;transition:border-color .2s,box-shadow .2s;display:flex}.claim:focus-within{border-color:rgba(var(--accent-rgb), .6);box-shadow:0 0 0 4px rgba(var(--accent-rgb), .15)}.claim.is-error{border-color:#ef4444b3;animation:.35s shake}@keyframes shake{25%{transform:translate(-5px)}75%{transform:translate(5px)}}.claim-field{cursor:text;flex:1;align-items:center;min-width:0;padding-left:14px;display:flex}.claim-prefix{color:var(--muted);font-weight:500}.claim-field input{min-width:0;color:var(--text);font:600 16px var(--font);background:0 0;border:none;outline:none;flex:1;padding:10px 0}.claim-field input::placeholder{color:#ffffff40}.claim-hint{color:var(--muted);min-height:20px;margin-top:12px;font-size:13px;transition:color .2s}.claim-hint.is-ok{color:#4ade80}.claim-hint.is-error{color:#f87171}.stats{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.stat{text-align:center;padding:32px}.stat+.stat{border-left:1px solid var(--border)}.stat strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(30px,4vw,42px);font-weight:800;transition:text-shadow .6s;display:block}.stat strong.is-counting{text-shadow:0 0 26px rgba(var(--accent-rgb), .55)}.stat span{color:var(--muted);font-size:14px}.section{padding-block:120px 0}.section--narrow{max-width:760px}.section-head{text-align:center;max-width:680px;margin:0 auto 56px}.eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--accent-2);margin-bottom:14px;font-size:13px;font-weight:600;display:inline-block}h2{letter-spacing:-.035em;font-size:clamp(30px,4.2vw,46px);font-weight:800;line-height:1.1}.section-head p{color:var(--muted);margin-top:14px;font-size:17px}.bento{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.bento-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);will-change:translate;background:linear-gradient(#180c0c99,#0a0707bf);border:1px solid #ffffff12;border-radius:22px;flex-direction:column;transition:opacity .7s,transform .7s,translate .8s cubic-bezier(.22,1,.36,1),border-color .7s,box-shadow .8s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.bento-card--wide{grid-column:span 2}.bento-card:hover{border-color:rgba(var(--accent-rgb), .3);box-shadow:inset 0 1px 0 #ffffff0f, 0 30px 60px -30px rgba(var(--accent-rgb), .45);translate:0 -4px}.bento-visual{background:radial-gradient(ellipse 70% 90% at 50% 100%, rgba(var(--accent-rgb), .1), transparent 70%);border-bottom:1px solid #ffffff0d;justify-content:center;align-items:center;height:190px;display:flex;position:relative;overflow:hidden}.bento-text{padding:22px 26px 26px}.bento-text h3{letter-spacing:-.01em;margin-bottom:6px;font-size:17px;font-weight:600}.bento-text p{color:var(--muted);max-width:440px;font-size:14px;line-height:1.6}.bento-visual *{transition:transform .8s cubic-bezier(.22,1,.36,1),opacity .7s,background .7s,border-color .7s,box-shadow .7s,color .7s,stroke-dashoffset 1.2s cubic-bezier(.45,.05,.35,1)}.vis-custom{flex-direction:column;gap:16px}.vis-swatches{gap:10px;display:flex}.vis-swatches i{background:var(--c);border:1px solid #ffffff26;border-radius:50%;width:30px;height:30px}.vis-swatches i.is-active{box-shadow:0 0 0 3px #0c0808, 0 0 0 5px var(--c), 0 0 20px var(--c)}.bento-card:hover .vis-swatches i{transform:translateY(-4px)}.bento-card:hover .vis-swatches i:nth-child(2n){transform:translateY(4px)}.vis-fonts{gap:8px;display:flex}.vis-fonts span{color:#ffffff8c;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;place-items:center;width:46px;height:36px;font-size:16px;font-weight:600;display:grid}.vis-fonts span.is-active{color:#fff;background:rgba(var(--accent-rgb), .15);border-color:rgba(var(--accent-rgb), .45)}.vis-toggles{gap:8px;display:flex}.vis-toggle{color:#fff9;background:#ffffff0a;border:1px solid #ffffff12;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:12px;display:inline-flex}.vis-toggle i{background:#ffffff1f;border-radius:999px;width:26px;height:16px;position:relative}.vis-toggle i:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .5s cubic-bezier(.45,.05,.35,1);position:absolute;top:2px;left:2px}.vis-toggle.is-on i{background:var(--accent)}.vis-toggle.is-on i:after{transform:translate(10px)}.bento-card:hover .vis-toggle:nth-child(2) i{background:var(--accent)}.bento-card:hover .vis-toggle:nth-child(2) i:after{transform:translate(10px)}.vis-music{flex-direction:column;gap:18px;padding:0 28px}.vis-wave{align-items:center;gap:3px;width:100%;height:64px;display:flex}.vis-wave i{height:var(--h);transform-origin:50%;background:#ffffff29;border-radius:2px;flex:1}.vis-wave i.is-played{background:var(--accent)}.bento-card:hover .vis-wave i{background:var(--accent);transform:scaleY(var(--s,1));transition-delay:var(--d)}.vis-music-row{justify-content:space-between;align-items:center;width:100%;display:flex}.vis-play{background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.vis-play svg{fill:#0a0505;width:14px;height:14px;margin-left:2px}.bento-card:hover .vis-play{transform:scale(1.1);box-shadow:0 0 24px #ffffff59}.vis-time{color:#ffffff73;font-variant-numeric:tabular-nums;font-size:12px}.vis-links{flex-direction:column;gap:8px;padding:0 28px}.vis-link{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;width:100%;max-width:240px;padding:10px 14px;font-size:13px;font-weight:500;display:flex}.vis-link b{border-top:2px solid #ffffff4d;border-right:2px solid #ffffff4d;width:14px;height:14px;margin-left:auto;transform:scale(.55)rotate(45deg)}.vis-logo{flex-shrink:0;place-items:center;display:grid}.vis-logo svg{width:18px;height:18px;fill:var(--c)}.vis-link:first-child{transform:translate(-14px)}.vis-link:nth-child(3){transform:translate(14px)}.bento-card:hover .vis-link{background:rgba(var(--accent-rgb), .08);border-color:rgba(var(--accent-rgb), .25);transform:none}.bento-card:hover .vis-link:nth-child(2){transition-delay:60ms}.bento-card:hover .vis-link:nth-child(3){transition-delay:.12s}.vis-stats{flex-direction:column;justify-content:flex-end;align-items:stretch;padding:22px 0 0}.vis-stats-head{justify-content:space-between;align-items:flex-start;margin-bottom:auto;padding:0 26px;display:flex}.vis-stats-head small{color:var(--muted);font-size:12px;display:block}.vis-stats-head strong{letter-spacing:-.02em;font-size:26px;font-weight:700}.vis-chip{color:#4ade80;background:#4ade801a;border:1px solid #4ade8040;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.vis-chart{width:100%;height:100px}.vis-chart-area{fill:url(#chart-fill)}.vis-chart-line{fill:none;stroke:var(--accent);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:var(--len,1000);stroke-dashoffset:0}.vis-stats.is-redrawing .vis-chart-line{stroke-dashoffset:var(--len,1000);transition:none}.bento-card:hover .vis-chip{transform:scale(1.08)}.vis-badges{gap:18px}.vis-badges-defs{width:0;height:0;position:absolute}.vis-badge{flex-direction:column;align-items:center;gap:10px;display:flex}.vis-badge-tile{background:linear-gradient(#ffffff12,#ffffff04),#0f0909;border:1px solid #ffffff14;border-radius:18px;place-items:center;width:58px;height:58px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff14,0 10px 24px -12px #000000e6}.vis-badge-tile :is(svg,img){width:32px;height:32px;filter:drop-shadow(0 0 7px rgba(var(--b), .45)) drop-shadow(0 2px 3px #00000080);transition:filter .5s,transform .6s cubic-bezier(.45,.05,.35,1)}.vis-badge figcaption{letter-spacing:.02em;color:#ffffff8c;font-size:11px;font-weight:600}.vis-badge.is-active .vis-badge-tile,.bento-card:hover .vis-badge-tile{border-color:rgba(var(--b), .4);background:radial-gradient(circle at 50% 30%, rgba(var(--b), .22), transparent 70%), #0e0b0b;box-shadow:inset 0 1px 0 #ffffff1a, 0 0 30px -8px rgba(var(--b), .6)}.vis-badge.is-active :is(svg,img),.bento-card:hover .vis-badge-tile :is(svg,img){filter:drop-shadow(0 0 10px rgba(var(--b), .75)) drop-shadow(0 2px 3px #00000080)}.vis-badge.is-active figcaption,.bento-card:hover .vis-badge figcaption{color:#fffc}.vis-badge.is-active .vis-badge-tile{transform:translateY(-4px)}.bento-card:hover .vis-badge-tile{transform:translateY(-6px)}.bento-card:hover .vis-badge-tile :is(svg,img){transform:scale(1.08)}.bento-card:hover .vis-badge:nth-of-type(2) *{transition-delay:50ms}.bento-card:hover .vis-badge:nth-of-type(3) *{transition-delay:.1s}.bento-card:hover .vis-badge:nth-of-type(4) *{transition-delay:.15s}.bento-card:hover .vis-badge:nth-of-type(5) *{transition-delay:.2s}.bento-card:hover .vis-badge:nth-of-type(6) *{transition-delay:.25s}.vis-gauge{width:130px;height:130px;transform:rotate(-90deg)}.vis-gauge circle{fill:none;stroke-width:8px;stroke-linecap:round}.vis-gauge-track{stroke:#ffffff12}.vis-gauge-fill{stroke:var(--accent);stroke-dasharray:314.16;stroke-dashoffset:38px;filter:drop-shadow(0 0 6px rgba(var(--accent-rgb), .7))}.bento-card:hover .vis-gauge-fill{stroke-dashoffset:0}.vis-gauge-label{flex-direction:column;align-items:center;line-height:1.1;display:flex;position:absolute}.vis-gauge-label strong{letter-spacing:-.03em;font-size:30px;font-weight:800}.vis-gauge-label small{color:var(--muted);font-size:11px}.steps{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:16px;list-style:none;display:grid}.step{perspective:900px}.step-card{border-radius:var(--radius);border:1px solid var(--border);background:linear-gradient(180deg, var(--surface-2), transparent);height:100%;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform;padding:32px 28px;transition:translate .8s cubic-bezier(.22,1,.36,1),border-color .7s,box-shadow .8s;position:relative;transform:perspective(1000px)rotateX(0)rotateY(0)}.step-card:before{content:"";border-radius:inherit;background:radial-gradient(320px circle at 0% 0%, rgba(var(--accent-rgb), .14), transparent 65%);opacity:0;pointer-events:none;transition:opacity .6s;position:absolute;inset:0}.step:hover .step-card{border-color:rgba(var(--accent-rgb), .35);box-shadow:0 30px 60px -30px rgba(var(--accent-rgb), .45);translate:0 -4px}.step:hover .step-card:before{opacity:1}.step-card>*{position:relative;transform:translateZ(20px)}.step-card .step-num{transition:filter .6s;transform:translateZ(40px)}.step:hover .step-num{filter:drop-shadow(0 0 14px rgba(var(--accent-rgb), .6))}.step-top{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.step-num{letter-spacing:-.04em;background:linear-gradient(180deg, var(--accent-2), transparent);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:44px;font-weight:800;line-height:1;display:block}.step-icon{background:rgba(var(--accent-rgb), .1);border:1px solid rgba(var(--accent-rgb), .3);border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.step-icon svg{fill:none;width:19px;height:19px;stroke:var(--accent-2);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.step-visual{background:#0000004d;border:1px solid #ffffff0d;border-radius:14px;place-items:center;height:64px;margin-bottom:18px;display:grid}.sv-claim{color:var(--muted);background:#ffffff0a;border:1px solid #ffffff14;border-radius:9px;align-items:center;padding:7px 12px;font-size:13.5px;display:inline-flex}.sv-claim b{color:var(--text)}.sv-claim i{background:var(--accent-2);width:2px;height:15px;margin-left:2px;animation:.9s step-end infinite caret}.sv-swatches{gap:8px;display:flex}.sv-swatches i{background:var(--c);border:1px solid #fff3;border-radius:50%;width:22px;height:22px;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.step:hover .sv-swatches i:nth-child(odd){transform:translateY(-4px)}.sv-share{gap:6px;display:flex}.sv-share i{color:var(--accent-2);background:rgba(var(--accent-rgb), .1);border:1px solid rgba(var(--accent-rgb), .3);border-radius:999px;padding:5px 10px;font-size:12px;font-style:normal;font-weight:600}.step h3{margin-bottom:6px;font-size:18px}.step p{color:var(--muted);font-size:14.5px}.plans{grid-template-columns:repeat(2,1fr);gap:18px;max-width:860px;margin-inline:auto;display:grid}.plan{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);will-change:translate;background:linear-gradient(#180c0c99,#0a0707c7);border:1px solid #ffffff12;border-radius:22px;flex-direction:column;padding:32px;transition:opacity .7s,transform .7s,translate .8s cubic-bezier(.22,1,.36,1),border-color .7s,box-shadow .8s;display:flex;position:relative}.plan:hover{border-color:#ffffff24;translate:0 -4px}.plan--premium{background:radial-gradient(80% 60% at 50% 0,#3b82f629,#0000 70%),linear-gradient(#180c0c99,#0a0707c7);border-color:#3b82f659}.plan--premium:hover{border-color:#3b82f699;box-shadow:0 30px 60px -30px #3b82f680}.plan-tag{letter-spacing:.04em;color:#bfdbfe;background:#3b82f626;border:1px solid #3b82f666;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:700;position:absolute;top:22px;right:22px}.plan-head{border-bottom:1px solid #ffffff12;margin-bottom:22px;padding-bottom:22px}.plan h3{align-items:center;gap:8px;font-size:18px;display:flex}.plan-gem{filter:drop-shadow(0 0 8px #3b82f699);width:22px;height:22px}.plan-price{letter-spacing:-.03em;margin-top:10px;font-size:42px;font-weight:800}.plan-price small{color:var(--muted);font-size:15px;font-weight:500}.plan-desc{color:var(--muted);font-size:13.5px}.plan ul{flex:1;gap:12px;margin-bottom:28px;list-style:none;display:grid}.plan li{color:#ddd5d5;align-items:flex-start;gap:10px;font-size:14.5px;display:flex}.plan li:before{content:"";background:rgba(var(--accent-rgb), .15) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f87171' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5L20 7'/%3E%3C/svg%3E") center / 10px no-repeat;border-radius:50%;flex-shrink:0;width:18px;height:18px;margin-top:2px}.plan--premium li:before{background-color:#3b82f626;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2393c5fd' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5L20 7'/%3E%3C/svg%3E")}.plan .btn:disabled{opacity:.55;cursor:not-allowed}.compare-toggle-wrap{justify-content:center;margin-top:28px;display:flex}.compare-toggle svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform .4s cubic-bezier(.22,1,.36,1)}.compare-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.compare{opacity:0;grid-template-rows:0fr;max-width:860px;margin-inline:auto;transition:grid-template-rows .7s cubic-bezier(.22,1,.36,1),opacity .5s;display:grid}.compare.is-open{opacity:1;grid-template-rows:1fr}.compare-inner{min-height:0;overflow:hidden}.compare-table{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#180c0c99,#0a0707cc);border:1px solid #ffffff12;border-radius:22px;margin-top:24px;overflow:hidden}.cmp-head,.cmp-row{grid-template-columns:1fr 150px 170px;align-items:center;display:grid}.cmp-head{border-bottom:1px solid #ffffff14}.cmp-head span{flex-direction:column;align-items:center;padding:20px 12px;line-height:1.3;display:flex}.cmp-head b{font-size:16px}.cmp-head small{color:var(--muted);font-size:12.5px}.cmp-head .is-premium b{color:#93c5fd}.cmp-group span{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-2);padding:18px 24px 8px;font-size:12px;font-weight:700;display:block}.cmp-row{border-top:1px solid #ffffff0a;transition:background .25s}.cmp-row:hover{background:#ffffff06}.cmp-row span{place-items:center;min-height:46px;padding:10px 12px;display:grid}.cmp-row span:first-child{color:#ddd5d5;place-items:center start;padding-left:24px;font-size:14.5px}.cmp-row b{font-size:14px}.cmp-head .is-premium,.cmp-row .is-premium{background:#3b82f60f}.cmp-yes,.cmp-no{fill:none;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.cmp-yes{stroke:#4ade80}.cmp-row .is-premium .cmp-yes{stroke:#93c5fd}.cmp-no{stroke:#ffffff40}@media (width<=600px){.cmp-head,.cmp-row{grid-template-columns:1fr 64px 80px}.cmp-row span:first-child,.cmp-group span{padding-left:16px}.cmp-row span:first-child{font-size:13.5px}.cmp-head small{display:none}}.faq{gap:10px;display:grid}.faq-item{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#180c0c8c,#0a0707bf);border:1px solid #ffffff12;border-radius:16px;transition:border-color .3s,background .3s}.faq-item:hover,.faq-item.is-open{border-color:rgba(var(--accent-rgb), .3)}.faq-q{width:100%;color:var(--text);font:600 15.5px var(--font);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:19px 22px;display:flex}.faq-q i{background:rgba(var(--accent-rgb), .12);border-radius:8px;flex-shrink:0;width:26px;height:26px;position:relative}.faq-q i:before,.faq-q i:after{content:"";background:var(--accent-2);border-radius:2px;width:11px;height:2px;transition:transform .35s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-q i:after{transform:translate(-50%,-50%)rotate(90deg)}.faq-item.is-open .faq-q i:after{transform:translate(-50%,-50%)rotate(0)}.faq-a{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.2,.8,.2,1);display:grid}.faq-item.is-open .faq-a{grid-template-rows:1fr}.faq-a p{min-height:0;color:var(--muted);padding:0 22px;font-size:15px;line-height:1.65;transition:padding .4s;overflow:hidden}.faq-item.is-open .faq-a p{padding-bottom:20px}.cta{text-align:center;border:1px solid rgba(var(--accent-rgb), .35);background:radial-gradient(ellipse at top, rgba(var(--accent-rgb), .3), transparent 60%), var(--surface);border-radius:28px;margin-block:120px;padding:72px 24px}.cta p{color:var(--muted);margin:12px 0 28px;font-size:17px}.footer{border-top:1px solid var(--border);padding-block:32px}.footer-inner{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;font-size:14px;display:flex}.footer nav{flex-wrap:wrap;gap:24px;display:flex}.footer nav a:hover{color:var(--text)}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(24px)}.reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){:not(.bg-glow,.fx-rainbow,.pf-enter span,.pf-loader span,.fx-preview *,.pf-border-pulse,.pf-free-card,.pf-extra-frame),:not(.fx-sparkles,.fx-typewriter):before,:not(.fx-sparkles,.fx-typewriter,.pf-border-shimmer,.pf-free-card,.pf-extra-frame):after{animation:none!important}.reveal{opacity:1;transition:none;transform:none}}@media (width<=960px){.hero{padding-block:72px 88px}.bento,.steps{grid-template-columns:repeat(2,1fr)}.bento-card:last-child{grid-column:span 2}}@media (width<=760px){.nav-links{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--border);opacity:0;pointer-events:none;background:#0e0808f5;border-radius:16px;flex-direction:column;gap:4px;padding:10px;transition:opacity .2s,transform .2s;position:absolute;top:calc(100% + 10px);left:0;right:0;transform:translateY(-8px)}.nav-links.is-open{opacity:1;pointer-events:auto;transform:none}.nav-links a{border-radius:10px;padding:12px 14px}.nav-links a:hover{background:var(--surface-2)}.nav-burger{display:flex}.nav-tag{display:none}.nav-account-btn{padding-right:8px}.nav-inner{padding-left:16px}.nav-actions .btn-ghost{display:none}.stats{grid-template-columns:1fr}.stat+.stat{border-left:none;border-top:1px solid var(--border)}.bento,.steps,.plans{grid-template-columns:1fr}.bento-card--wide,.bento-card:last-child{grid-column:auto}.vis-badges{gap:10px}.vis-badge-tile{border-radius:14px;width:46px;height:46px}.vis-badge:nth-of-type(6),.vis-custom .vis-toggle:last-child{display:none}.section{padding-top:88px}}@media (width<=480px){.claim{flex-direction:column}.claim-field{padding:4px 12px}.claim .btn{width:100%}}.avatar-default{width:100%;height:100%;display:block}:has(>.avatar-default){background:0 0!important}.badge-mono{width:100%;height:100%;display:grid}.badge-mono>:is(svg,img):not(.badge-mono-defs){width:100%;height:100%}.badge-mono>.badge-mono-defs{width:0;height:0;position:absolute;overflow:hidden}:is(.pf-badge,.pf-dc-name>span,.dc-badge,.my-badge-icon,.badge-card-icon,.bs-preview-badges>span,.badge-mono,.cb-icon,.level-icon){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}:is(.pf-badge,.pf-dc-name>span,.dc-badge,.my-badge-icon,.badge-card-icon,.bs-preview-badges>span,.badge-mono,.cb-icon,.level-icon) :is(img,svg){pointer-events:none;-webkit-user-drag:none}html:is([data-fx=optimized],[data-fx=minimal]) :is(button,a,.btn,.dash-chip,.segmented button,.switch span,.cb-buy):not(.fx-preview *){box-shadow:none!important;text-shadow:none!important}html:is([data-fx=optimized],[data-fx=minimal]) :not(.fx-preview *){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html:is([data-fx=optimized],[data-fx=minimal]) .bg-glow{animation:none!important}html[data-fx=minimal] :is(.bg-glow,.bg-streaks,.bg-grain){display:none}html[data-fx=minimal] :not(.pf-loader span,.fx-preview *),html[data-fx=minimal] :not(.fx-preview *):before,html[data-fx=minimal] :not(.fx-preview *,.is-loading):after{transition:none!important;animation:none!important}html[data-fx=minimal] :is(button,a,.btn,.dash-box,.dash-row,.bento-card,.step-card,.plan):not(.fx-preview *){box-shadow:none!important}.nav-discord{color:#fff;background:#5865f229;border-color:#5865f280}.nav-discord:hover{background:#5865f24d;border-color:#5865f2cc}.nav-discord svg{fill:currentColor;stroke:none}.team-head{margin-bottom:40px}.team-cards{height:180px;position:relative}.team-cards[data-rows="2"]{height:370px}.team-slot{left:var(--x);top:var(--top);z-index:2;width:300px;color:inherit;text-decoration:none;position:absolute;translate:-50%}.team-card{isolation:isolate;border:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:.4;rotate:var(--r);animation:team-float 6s ease-in-out infinite var(--float-delay);background:#0e0b0bc7;border-radius:16px;align-items:center;gap:14px;padding:16px 18px;transition:opacity .9s,rotate .35s,border-color .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px #00000073}@keyframes team-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.team-slot:hover .team-card,.team-slot:focus-visible .team-card{opacity:1;border-color:rgba(var(--accent-rgb), .45);box-shadow:0 18px 44px #00000080, 0 0 28px rgba(var(--accent-rgb), .18);rotate:0deg}.team-card.has-banner:before{content:"";z-index:-1;background:linear-gradient(90deg, #000000d6, #00000085), var(--team-banner) center / cover;position:absolute;inset:0}.team-avatar{flex:none;width:52px;height:52px;position:relative}.team-avatar>img:first-child{object-fit:cover;border-radius:50%;width:100%;height:100%}.team-deco{pointer-events:none;width:120%;height:120%;position:absolute;inset:-10%}.team-status{background:var(--st);border:3px solid #0e0b0b;border-radius:50%;width:16px;height:16px;position:absolute;bottom:-2px;right:-2px}.team-id{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.team-name{align-items:center;gap:5px;max-width:100%;display:flex}.team-name b{white-space:nowrap;text-overflow:ellipsis;font-size:16px;line-height:1.2;overflow:hidden}.team-name img{flex:none;width:18px;height:18px}.team-tag{border:1px solid var(--border-strong);letter-spacing:.04em;background:#ffffff0f;border-radius:6px;align-items:center;gap:4px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-flex}.team-tag img{width:13px;height:13px}.team-line{max-width:100%;color:var(--text);white-space:nowrap;align-items:center;gap:5px;font-size:13px;display:flex;overflow:hidden}.team-line>:last-child{text-overflow:ellipsis;overflow:hidden}.team-line img{flex:none;width:16px;height:16px}.team-line.is-muted{color:var(--muted)}@media (width<=900px){.team-cards,.team-cards[data-rows="2"]{flex-direction:column;align-items:center;gap:14px;height:auto;display:flex}.team-slot{width:min(340px,100%);position:static;translate:none}.team-card{rotate:0deg}}
