.hero{padding:8px 0 44px;position:relative;overflow:hidden}.hero-aurora{pointer-events:none;position:absolute;inset:0}.hero-aurora i{will-change:translate, scale;border-radius:50%;position:absolute}.hero-aurora i:first-child{background:radial-gradient(closest-side, color-mix(in srgb, var(--accent-3) 18%, transparent), transparent 70%);width:76%;height:92%;animation:22s ease-in-out infinite alternate aurora-a;top:-8%;left:42%}.hero-aurora i:nth-child(2){background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 15%, transparent), transparent 70%);width:68%;height:80%;animation:27s ease-in-out -9s infinite alternate aurora-b;top:32%;left:30%}.hero-aurora i:nth-child(3){background:radial-gradient(closest-side, color-mix(in srgb, var(--accent-2) 12%, transparent), transparent 70%);width:56%;height:60%;animation:31s ease-in-out -4s infinite alternate aurora-c;top:66%;left:-22%}.hero-roads{width:100%;height:100%;color:var(--line);pointer-events:none;position:absolute;inset:0}.hero-cars path{stroke:var(--accent);stroke-width:3px;stroke-linecap:round;stroke-dasharray:.008 .492;stroke-dashoffset:1px;opacity:.6;animation:18s linear infinite hero-drive}.hero-cars path:nth-child(2){animation-duration:23s;animation-direction:reverse}.hero-cars path:nth-child(3){animation-duration:27s;animation-delay:-9s}@keyframes hero-drive{to{stroke-dashoffset:0}}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:24px;min-height:640px;display:grid;position:relative}.hero-for{font-family:var(--font-mono), monospace;letter-spacing:.04em;color:var(--muted);animation:hero-rise .8s var(--ease-out) both;flex-wrap:wrap;align-items:center;gap:14px;margin:0;font-size:12px;display:flex}.hero-for img{width:auto;height:20px}.hero-for .hero-gta{height:28px}.logo-mono{filter:brightness(0)invert()}.hero-title{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;margin:22px 0 26px;font-size:clamp(40px,5.2vw,70px);font-weight:400;line-height:1.06}.hero-line{--from:calc(var(--shift) * 1.5);animation:hero-settle .9s var(--ease-out) 80ms both;display:inline-block}.hero-line+br+.hero-line{animation-delay:.2s}@keyframes hero-rise{0%{opacity:0;translate:0 var(--from,var(--shift))}}@keyframes hero-settle{0%{translate:0 var(--from,var(--shift))}}.rp-wrap{display:inline-block;position:relative}.rp{background:linear-gradient(100deg, var(--accent-2), var(--accent) 45%, var(--accent-3));color:#0000;-webkit-background-clip:text;background-clip:text;padding:0 .06em}.rp-wrap svg{width:122%;height:132%;color:var(--accent);pointer-events:none;position:absolute;top:-16%;left:-10%;overflow:visible}.rp-wrap path{stroke-dasharray:700;stroke-dashoffset:700px;animation:hero-draw 1.1s var(--ease-in-out) .8s forwards}@keyframes hero-draw{to{stroke-dashoffset:0}}.hero-lead{max-width:520px;color:var(--text-2);--from:var(--shift-sm);animation:hero-settle .8s var(--ease-out) .3s both;margin:0 0 34px;font-size:19px;line-height:1.6}.hero-actions{animation:hero-rise .8s var(--ease-out) .48s both;flex-wrap:wrap;align-items:center;gap:22px;display:flex}.hero-alt{color:var(--text-2);font-size:15px}.hero-alt a{border-bottom:1.5px solid var(--accent);color:var(--text);font-weight:600}.hero-stage{height:630px;transform:perspective(1400px) rotateX(var(--tilt-y,0deg)) rotateY(var(--tilt-x,0deg));transition:transform .9s var(--ease-out);position:relative}.phone{--from:calc(var(--shift) * 3);border:10px solid var(--surface);background:var(--surface-3);width:280px;height:566px;box-shadow:0 0 0 1px var(--border), 0 60px 120px -40px #000000e6, 0 0 140px -40px color-mix(in srgb, var(--accent) 35%, transparent);animation:hero-rise 1.1s var(--ease-out) .15s both, hero-float 7s ease-in-out 1.5s infinite alternate;border-radius:48px;margin-left:-140px;position:absolute;top:26px;left:50%;overflow:hidden;transform:rotate(-5deg)}@keyframes hero-float{to{translate:0 calc(var(--shift-sm) * -1)}}.phone:before{content:"";z-index:3;background:#000;border-radius:14px;width:92px;height:26px;margin-left:-46px;position:absolute;top:10px;left:50%}.screen{background:radial-gradient(120% 60% at 50% 0%, color-mix(in srgb, var(--accent) 22%, var(--surface-3)) 0%, color-mix(in srgb, var(--accent-3) 10%, var(--surface-3)) 46%, var(--surface-3) 100%);padding:52px 12px 12px;position:absolute;inset:0}.clock{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;text-align:center;font-size:62px;line-height:1}.date{text-align:center;color:var(--text-2);margin:6px 0 16px;font-size:13px;font-weight:500}.ntf{background:color-mix(in srgb, var(--text) 10%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;translate:0 calc(var(--shift-sm) * 1.75);scale:var(--pop);animation:hero-ntf-in .6s var(--ease-spring) forwards;border-radius:18px;margin-bottom:8px;padding:11px 12px}@keyframes hero-ntf-in{to{opacity:1;translate:0;scale:1}}.feed[data-live] .ntf{opacity:1;animation:none;translate:none;scale:none}.ntf-head{color:var(--text-2);align-items:center;gap:7px;margin-bottom:4px;font-size:11px;font-weight:600;display:flex}.app{color:#fff;border-radius:5px;place-items:center;width:18px;height:18px;font-size:9px;font-weight:800;display:grid}.app-ds{background:var(--discord)}.app-tg{background:var(--telegram)}.ntf-head time{color:var(--muted);margin-left:auto;font-weight:500}.ntf b{margin-bottom:2px;font-size:13.5px;display:block}.ntf p{color:color-mix(in srgb, var(--text) 90%, transparent);margin:0;font-size:12.5px;line-height:1.4}.ntf-actions{gap:6px;margin-top:9px;display:flex}.ntf-actions span{background:color-mix(in srgb, var(--text) 14%, transparent);text-align:center;border-radius:10px;flex:1;padding:7px 0;font-size:12px;font-weight:600}.ntf-actions span:first-child{background:var(--text);color:var(--ink)}.sticker{z-index:4;border:1px solid var(--border);background:var(--surface);animation:hero-sticker-in .8s var(--ease-spring) both;border-radius:20px;padding:16px 18px;position:absolute;box-shadow:0 30px 60px -30px #000000e6}@keyframes hero-sticker-in{0%{opacity:0;translate:0 calc(var(--shift) * .8);scale:var(--pop)}}@keyframes hero-bob{to{translate:0 calc(var(--shift-sm) * -.75)}}.st-online{width:170px;animation:hero-sticker-in .8s var(--ease-spring) 1.7s both, hero-bob 6s ease-in-out 2.6s infinite alternate;top:318px;left:-66px;transform:rotate(3deg)}.st-label{font-family:var(--font-mono), monospace;letter-spacing:.06em;color:var(--muted);font-size:11px}.st-num{font-family:var(--font-display), sans-serif;margin:8px 0 12px;font-size:38px;line-height:1}.reel{vertical-align:top;height:1em;display:inline-block;overflow:hidden}.reel span{animation:hero-reel 9s var(--ease-in-out) 4s infinite;display:block}@keyframes hero-reel{0%,44%{translate:0}50%,94%{translate:0 -100%}to{translate:0}}.st-num small{font-family:var(--font-body), sans-serif;color:var(--muted);font-size:16px;font-weight:600}.bars{align-items:flex-end;gap:5px;height:42px;display:flex}.bars i{background:var(--border-2);transform-origin:bottom;border-radius:3px;flex:1;animation:2.6s ease-in-out infinite alternate hero-bar}.bars i:nth-child(2n){animation-duration:3.3s;animation-delay:-1.2s}.bars i:nth-child(3n){animation-duration:2.1s;animation-delay:-.6s}@keyframes hero-bar{to{scale:1 .7}}.bars i.hi{background:var(--accent)}.st-sbor{background:var(--accent-strong);width:184px;color:var(--on-accent);animation:hero-sticker-in .8s var(--ease-spring) 2.3s both, hero-bob 7.5s ease-in-out 3.2s infinite alternate;border-color:#0000;top:112px;right:-52px;transform:rotate(-2.5deg)}.st-sbor .st-label{color:var(--on-accent);font-weight:700}.st-sbor b{font-family:var(--font-display), sans-serif;margin:6px 0 12px;font-size:19px;font-weight:400;line-height:1.05;display:block}.avatars{align-items:center;display:flex}.avatars i{border:2px solid var(--accent-strong);width:28px;height:28px;animation:hero-pop .5s var(--ease-spring) 2.75s both;border-radius:50%;margin-left:-8px}@keyframes hero-pop{0%{opacity:0;scale:var(--pop-lg)}}.avatars i:first-child{background:var(--ink);margin-left:0}.avatars i:nth-child(2){background:var(--accent-3);animation-delay:2.85s}.avatars i:nth-child(3){background:var(--accent-2);animation-delay:2.95s}.avatars i:nth-child(4){background:var(--text);animation-delay:3.05s}.avatars span{margin-left:10px;font-size:13px;font-weight:700}.hero-note{z-index:5;color:var(--text);text-align:right;animation:hero-wipe .9s var(--ease-in-out) 3.3s both;margin:0;position:absolute;top:0;right:-8px;transform:rotate(6deg)}@keyframes hero-wipe{0%{opacity:var(--wipe-fade);clip-path:inset(-20% var(--wipe) -20% -5%)}to{clip-path:inset(-20% -5%)}}.hero-arrow{z-index:5;width:78px;color:var(--text);position:absolute;top:40px;right:118px}.hero-arrow path{stroke-dasharray:1;stroke-dashoffset:1px;animation:hero-stroke .6s var(--ease-in-out) 3.9s forwards}.hero-arrow path+path{animation-duration:.25s;animation-delay:4.45s}@keyframes hero-stroke{to{stroke-dashoffset:0}}.hero-steps{font-family:var(--font-mono), monospace;color:var(--muted);animation:hero-rise .7s var(--ease-out) .75s both;flex-wrap:wrap;align-items:center;gap:12px;margin:0;font-size:13px;display:flex;position:relative}.hero-step{--from:var(--shift-sm);animation:hero-rise .6s var(--ease-out) both;animation-delay:calc(.9s + var(--n,0) * .14s);align-items:center;gap:12px;display:inline-flex}.hero-step b{color:var(--text);font-weight:500}.hero-step i{color:var(--accent-text);font-style:normal}@keyframes hero-fade{0%{opacity:0}}@media (max-width:1200px){.hero-grid{column-gap:72px}}@media (max-width:1000px){.hero-grid{grid-template-columns:1fr;min-height:0;padding-top:28px}.hero-stage{width:100%;max-width:560px;height:640px;margin:0 auto}.st-online{left:-8px}.st-sbor{right:-8px}.hero-note,.hero-arrow{display:none}}@media (max-width:760px){.hero-cars{display:none}.hero-cars path{animation:none}}@media (max-width:560px){.hero-steps{flex-direction:column;align-items:flex-start;gap:10px}}@media (max-width:600px){.hero-stage{height:730px}.st-online{width:150px;top:auto;bottom:0;left:0}.st-sbor{width:160px;top:60px;right:0}}@media (max-width:420px){.hero-title{font-size:10vw}}@media (prefers-reduced-motion:reduce){.hero-cars{display:none}.phone{animation:hero-rise .8s var(--ease-out) .15s both}.st-online{animation:hero-sticker-in .6s var(--ease-out) 1.2s both}.st-sbor{animation:hero-sticker-in .6s var(--ease-out) 1.5s both}.hero-aurora i:nth-child(n),.hero-cars path,.reel span,.bars i{animation:none}.rp-wrap path,.hero-arrow path{stroke-dashoffset:0;animation:hero-fade .6s var(--ease-out) .6s both}}
.about{grid-template-columns:260px 1fr;align-items:start;gap:44px;display:grid}.photo{aspect-ratio:3/4;border:1px solid var(--border-2);background:repeating-linear-gradient(45deg, var(--surface) 0 10px, var(--surface-2) 10px 20px);font-family:var(--font-mono), monospace;letter-spacing:.14em;color:var(--muted);place-items:center;font-size:12px;display:grid;transform:rotate(-2deg)}html[data-motion=on] .photo[data-reveal]{transition:opacity .7s var(--ease-out), translate .8s var(--ease-out), scale .8s var(--ease-spring), rotate .5s var(--ease-spring), border-color .3s ease}@media (hover:hover) and (prefers-reduced-motion:no-preference){.photo:hover{border-color:var(--accent);rotate:2deg}}.about p{max-width:700px;color:var(--text-2);margin:0 0 16px;font-size:18px;line-height:1.65}.about p b{color:var(--text)}.trust{flex-wrap:wrap;gap:10px;margin:22px 0 0;padding:0;list-style:none;display:flex}.trust li{border:1px solid var(--border-2);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;display:flex}.trust li:before{content:"";background:var(--success);border-radius:50%;width:7px;height:7px}.stack{flex-wrap:wrap;gap:8px;margin:18px 0;padding:0;list-style:none;display:flex}.stack li{background:var(--surface);font-family:var(--font-mono), monospace;color:var(--text-2);border-radius:6px;padding:6px 10px;font-size:12.5px}.about .about-sign{color:var(--accent-text);font-size:36px}.faq{border-top:1px solid var(--border)}.q{border-bottom:1px solid var(--border);interpolate-size:allow-keywords}.q::details-content{block-size:0;transition-property:block-size,content-visibility;transition-duration:var(--dur-slow);transition-timing-function:var(--ease-out);transition-behavior:allow-discrete;overflow:clip}.q[open]::details-content{block-size:auto}.q summary{isolation:isolate;cursor:pointer;grid-template-columns:60px 1fr 30px;align-items:start;gap:16px;padding:22px 0;list-style:none;display:grid;position:relative}.q summary:before{content:"";z-index:-1;background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 10%, transparent), transparent 70%);opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease-out);border-radius:14px;position:absolute;inset:0 -18px}@media (hover:hover){.q summary:hover:before{opacity:1}}.q summary::-webkit-details-marker{display:none}.q summary i{font-family:var(--font-mono), monospace;color:var(--accent-text);padding-top:5px;font-size:12px;font-style:normal}.q summary span{font-size:19px;font-weight:700;line-height:1.35;transition:color .2s}.q summary:hover span{color:var(--accent-text)}.q summary em{width:18px;height:18px;margin:5px 0 0 auto;position:relative}.q summary em:before,.q summary em:after{content:"";background:var(--muted);width:18px;height:2px;transition:transform .45s var(--ease-spring);position:absolute;top:8px;left:0}.q summary em:after{transform:rotate(90deg)}.q[open] summary em:after{transform:rotate(0)}.q p{max-width:840px;color:var(--text-2);transition:opacity .5s var(--ease-out) .1s, translate .5s var(--ease-out) .1s;margin:-6px 0 0;padding:0 46px 24px 76px;line-height:1.6}.q:not([open]) p{opacity:0;translate:0 calc(var(--shift-sm) * -1)}@starting-style{.q[open] p{opacity:0;translate:0 calc(var(--shift-sm) * -1)}}.final{isolation:isolate;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:32px 56px;display:grid}.final-aurora{z-index:-1;pointer-events:none;position:absolute;inset:0 calc(50% - 50vw);overflow:hidden}.final-aurora i{aspect-ratio:1;will-change:translate, scale;border-radius:50%;position:absolute}.final-aurora i:first-child{background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 15%, transparent), transparent 70%);width:min(760px,80vw);animation:26s ease-in-out -8s infinite alternate aurora-b;top:-20%;right:8%}.final-aurora i:last-child{background:radial-gradient(closest-side, color-mix(in srgb, var(--accent-3) 14%, transparent), transparent 70%);width:min(680px,72vw);animation:31s ease-in-out infinite alternate aurora-c;bottom:-45%;left:4%}.final-title{max-width:820px;font-family:var(--font-display), sans-serif;letter-spacing:-.02em;margin:0;font-size:clamp(40px,6vw,84px);font-weight:400;line-height:1.02}.final-title em{font-family:var(--font-hand), cursive;color:var(--accent-text);white-space:nowrap;font-size:1.1em;font-style:normal;font-weight:600;position:relative}.final-mark{fill:none;width:104%;height:.3em;stroke:var(--accent);stroke-width:3px;stroke-linecap:round;position:absolute;bottom:-.1em;left:-2%;overflow:visible}.final-mark path{stroke-dasharray:1;stroke-dashoffset:0}html[data-motion] .final-title[data-reveal]:not([data-inview]) .final-mark path{stroke-dashoffset:1px}html[data-motion=on] .final-title[data-reveal] .final-mark path{transition:stroke-dashoffset .9s var(--ease-in-out) .6s}.final-side{justify-items:start;gap:20px;display:grid}.final-text{max-width:460px;color:var(--text-2);margin:0;font-size:18px;line-height:1.6}.final-actions{flex-wrap:wrap;gap:12px;display:flex}.final-builder{border-bottom:1.5px solid var(--accent);color:var(--text);padding-block:2px;font-size:15px;font-weight:600;transition:border-color .2s}.final-builder:hover{border-color:var(--text)}@media (max-width:900px){.about,.final{grid-template-columns:1fr}.photo{max-width:220px}}@media (max-width:560px){.q summary{grid-template-columns:40px 1fr 24px}.q p{padding:0 0 22px 56px}}@media (prefers-reduced-motion:reduce){.final-aurora i:nth-child(n){animation:none}}
.discord{color:#dbdee1;background:#313338;border-radius:10px;padding:16px 18px;position:relative;box-shadow:0 40px 90px -40px #000000f2,0 0 0 1px #ffffff0a}.msg-head{flex-wrap:wrap;align-items:center;gap:9px;font-size:15px;display:flex}.ava{background:var(--accent-strong);width:40px;height:40px;color:var(--on-accent);font-family:var(--font-display), sans-serif;border-radius:50%;place-items:center;font-size:18px;display:grid}.msg-head b{color:#f2f3f5;font-weight:600}.bot-tag{background:var(--discord);color:#fff;border-radius:4px;padding:2px 5px;font-size:10px;font-weight:700}.msg-head time{color:#949ba4;font-size:12px}.embed{border-left:4px solid var(--accent);background:#2b2d31;border-radius:4px;margin:6px 0 0 49px;padding:12px 16px 14px}.e-title{color:#f2f3f5;margin-bottom:12px;font-size:15px;font-weight:700}.e-fields{grid-template-columns:1fr 1fr;gap:12px 22px;font-size:14px;display:grid}.e-fields span{color:#f2f3f5;margin-bottom:3px;font-size:12.5px;font-weight:700;display:block}.e-foot{color:#949ba4;margin-top:12px;font-size:12px}.e-commands{flex-wrap:wrap;gap:6px;display:flex}.e-commands code{font-family:var(--font-mono), monospace;color:#dbdee1;background:#1e1f22;border-radius:4px;padding:3px 7px;font-size:12.5px}.d-btns{flex-wrap:wrap;gap:8px;margin:10px 0 0 49px;display:flex}.d-btns>*{color:#fff;background:#4e5058;border:0;border-radius:4px;padding:7px 14px;font-size:13.5px;font-weight:600}.d-btns .ok{background:#248046}@media (max-width:560px){.embed,.d-btns{margin-left:0}}
.bundle{grid-template-columns:1fr 150px 1fr;align-items:center;gap:12px;display:grid}.mini-site{border:1px solid var(--border-2);background:var(--surface-3);border-radius:14px;transform:rotate(-1.5deg);box-shadow:0 40px 90px -50px #000000e6}.ms-bar{border-bottom:1px solid var(--line);gap:6px;padding:10px 12px;display:flex}.ms-bar i{background:var(--border);border-radius:50%;width:8px;height:8px}.ms-body{background:radial-gradient(80% 60% at 100% 0%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 70%);border-radius:0 0 13px 13px;padding:20px 22px 24px}.ms-brand{font-family:var(--font-display), sans-serif;font-size:26px;line-height:1.05}.ms-nav{font-family:var(--font-mono), monospace;color:var(--muted);margin:6px 0 18px;font-size:12px}.ms-form{grid-template-columns:auto 1fr;gap:8px;display:grid}.ms-field{grid-column:1/-1;grid-template-columns:subgrid;border:1px solid var(--border-2);background:var(--surface-2);transition:border-color .25s var(--ease-out), box-shadow .25s var(--ease-out);border-radius:8px;align-items:baseline;column-gap:14px;padding:10px 12px;font-size:14px;display:grid}.ms-field.is-active{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}.ms-field span{color:var(--muted)}.ms-field b{transition:opacity .4s var(--ease-out);font-weight:600}.ms-caret{vertical-align:text-bottom;background:var(--accent);width:2px;height:1.05em;margin-left:2px;animation:1s step-end infinite ms-blink;display:inline-block}@keyframes ms-blink{50%{opacity:0}}.ms-submit{background:var(--accent-strong);color:var(--on-accent);text-align:center;transition:scale .3s var(--ease-spring), filter .2s ease;border-radius:10px;grid-column:1/-1;margin-top:6px;padding:12px;font-weight:700}.ms-submit.is-pressed{filter:brightness(1.15);scale:.95}.bundle-link{justify-items:center;gap:6px;display:grid}.bundle-link .hand{text-align:center;font-size:22px}.bundle-link svg{width:120px;height:40px;color:var(--accent)}.bundle-link path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .6s var(--ease-in-out)}.bundle-link path+path{transition-duration:.25s}.bundle-link .is-drawn path{stroke-dashoffset:0}.bundle-link .is-drawn path+path{transition-delay:.5s}.bundle-channel{color:#dbdee1;background:#313338;border:1px solid #ffffff0f;border-radius:12px;transform:rotate(1.5deg);box-shadow:0 40px 90px -50px #000000f2}.bc-head{color:#f2f3f5;border-bottom:1px solid #1f2023;align-items:center;gap:6px;padding:11px 16px;font-size:15px;font-weight:600;display:flex}.bc-head span{color:#80848e;font-size:20px;font-weight:500;line-height:1}.bc-body{display:grid}.bc-body>*{grid-area:1/1}.bc-waiting{color:#949ba4;transition:opacity .4s var(--ease-out);justify-content:center;align-self:center;align-items:center;gap:10px;margin:0;padding:16px;font-size:14px;display:flex}.bc-waiting.is-hidden{opacity:0}.bc-dots{gap:4px;display:inline-flex}.bc-dots i{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite bc-dot}.bc-dots i:nth-child(2){animation-delay:.15s}.bc-dots i:nth-child(3){animation-delay:.3s}@keyframes bc-dot{0%,60%,to{opacity:.35;translate:0}30%{opacity:1;translate:0 calc(var(--shift-sm) * -.4)}}.bundle-channel .discord{box-shadow:none;background:0 0;border-radius:0 0 12px 12px}.bundle-embed{transition:opacity .5s var(--ease-out), translate .7s var(--ease-spring), scale .7s var(--ease-spring)}.bundle-embed:not(.is-in){opacity:0;translate:var(--shift) 0;scale:var(--pop)}.bundle-embed.is-in .ok{animation:bundle-ok 1.4s var(--ease-out) .5s}@keyframes bundle-ok{0%{box-shadow:0 0 #248046b3}to{box-shadow:0 0 0 12px #24804600}}.bundle.is-fading .ms-field b,.bundle.is-fading .bundle-embed{opacity:0}.bundle-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 32px;margin-top:44px;display:flex}.bundle-points{flex-wrap:wrap;gap:10px 26px;margin:0;padding:0;list-style:none;display:flex}.bundle-points li{color:var(--text-2);align-items:center;gap:10px;display:flex}.bundle-points li:before{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px}@media (max-width:900px){.bundle{grid-template-columns:1fr;gap:20px}.bundle-link svg{transform:rotate(90deg)}.bundle-embed:not(.is-in){translate:0 var(--shift)}}@media (prefers-reduced-motion:reduce){.ms-caret,.bc-dots i{animation:none}}
.evening{grid-template-columns:minmax(280px,.8fr) 1.2fr;align-items:start;gap:56px;display:grid}.evening-side{top:calc(var(--header-height) + 24px);position:sticky}.evening .sec-head{grid-template-columns:1fr;margin-bottom:18px}.evening .sec-index{padding-top:0}.evening .sec-title,.evening .sec-kicker{grid-column:1}.evening-note{margin:10px 0 0;transform:rotate(-3deg)}.timeline{background:linear-gradient(var(--border), var(--border)) no-repeat 6px 10px / 2px calc(100% - 20px);view-timeline:--timeline block;gap:22px;margin:0;padding:0 0 0 30px;list-style:none;display:grid;position:relative}.timeline:before{content:"";background:linear-gradient(180deg, var(--accent-2), var(--accent) 50%, var(--accent-3));opacity:.7;border-radius:2px;width:2px;position:absolute;top:10px;bottom:10px;left:6px}@supports (animation-timeline:view()){.timeline:before{transform-origin:top;animation:linear both tl-fill;animation-timeline:--timeline;animation-range:entry 15% cover 60%}}@keyframes tl-fill{0%{scale:1 0}}.tl-item{grid-template-columns:96px 1fr;align-items:start;gap:18px;display:grid;position:relative}.tl-item:before{content:"";border:3px solid var(--bg);background:var(--accent);width:14px;height:14px;box-shadow:0 0 0 1px var(--accent);border-radius:50%;position:absolute;top:9px;left:-30px}.tl-item:after{content:"";border:2px solid var(--accent);opacity:0;pointer-events:none;border-radius:50%;width:14px;height:14px;position:absolute;top:9px;left:-30px}html[data-motion] .tl-item:not([data-inview]) .tl-card{opacity:0;translate:var(--shift) 0;scale:var(--pop)}html[data-motion] .tl-item:not([data-inview]) .tl-time,html[data-motion] .tl-item:not([data-inview]):before{opacity:0}html[data-motion] .tl-item:not([data-inview]):before{scale:var(--pop-lg)}html[data-motion=on] .tl-item .tl-card{transition:opacity .6s var(--ease-out) .12s, translate .75s var(--ease-spring) .12s, scale .75s var(--ease-spring) .12s}html[data-motion=on] .tl-item .tl-time{transition:opacity .5s var(--ease-out)}html[data-motion=on] .tl-item:before{transition:opacity .3s var(--ease-out), scale .5s var(--ease-spring)}.tl-item[data-inview=scroll]:after{animation:tl-ping 1.1s var(--ease-out) .15s}@keyframes tl-ping{0%{opacity:.8;scale:1}to{opacity:0;scale:2.6}}.tl-item:nth-child(2n) .tl-card{margin-left:36px}.tl-time{font-family:var(--font-mono), monospace;padding-top:4px;font-size:14px;font-weight:700}.tl-card{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:14px 16px}.tl-card.is-ds{border-left:3px solid var(--discord)}.tl-card.is-tg{border-left:3px solid var(--telegram)}.tl-app{font-family:var(--font-mono), monospace;color:var(--muted);margin-bottom:6px;font-size:12px}.tl-card b{margin-bottom:4px;font-size:16px;display:block}.tl-card p{color:var(--text-2);margin:0;font-size:15px;line-height:1.5}.tl-actions{gap:8px;margin-top:12px;display:flex}.tl-actions span{color:#fff;background:#248046;border-radius:6px;padding:6px 12px;font-size:13px;font-weight:600}.tl-actions span+span{background:#4e5058}@media (max-width:900px){.evening{grid-template-columns:1fr;gap:24px}.evening-side{position:static}.tl-item{grid-template-columns:1fr;gap:6px}.tl-item:nth-child(2n) .tl-card{margin-left:0}}@media (prefers-reduced-motion:reduce){.tl-item:after{display:none}}
@property --family{syntax:"<color>";inherits:true;initial-value:#e81c5a}.builder{grid-template-columns:1fr 1fr;align-items:start;gap:28px;display:grid}.bld-form{border:1px solid var(--border);background:var(--surface-2);border-radius:20px;gap:22px;padding:26px;display:grid}.bld-field{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.bld-label{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:0;font-size:11px}.bld-input{border:1px solid var(--border-2);background:var(--surface-3);width:100%;height:50px;color:var(--text);border-radius:10px;padding:0 14px;font-size:16px}.bld-input::placeholder{color:var(--muted);opacity:.7}.bld-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 25%, transparent);outline:none}.bld-input[aria-invalid=true]{border-color:#ff5d5d}.bld-colors{flex-wrap:wrap;gap:12px;display:flex}.bld-swatch{cursor:pointer;width:34px;height:34px;transition:transform .15s ease, box-shadow var(--dur-base) var(--ease-out);border:0;border-radius:50%}.bld-swatch:hover{transform:scale(1.08)}.bld-swatch.is-active{box-shadow:0 0 0 3px var(--surface-2), 0 0 0 5px var(--text);animation:bld-pick .5s var(--ease-spring)}@keyframes bld-pick{0%{scale:var(--pop-lg)}}.bld-seg{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:1fr 1fr;width:fit-content;padding:4px;display:inline-grid;position:relative}.bld-seg:before{content:"";background:var(--text);width:calc(50% - 4px);transition:translate .5s var(--ease-spring);border-radius:8px;position:absolute;top:4px;bottom:4px;left:4px}.bld-seg:has(button:last-child[aria-pressed=true]):before{translate:100%}.bld-seg button{color:var(--muted);cursor:pointer;transition:color var(--dur-base) var(--ease-out), scale .3s var(--ease-spring);background:0 0;border:0;border-radius:8px;padding:8px 14px;font-size:14px;position:relative}.bld-seg button:active{scale:.95}.bld-seg button.is-active{color:var(--ink);font-weight:700}.bld-chips{flex-wrap:wrap;gap:8px;display:flex}.bld-chips button{border:1px solid var(--border-2);color:var(--text-2);cursor:pointer;transition:background-color .15s ease, border-color .15s ease, color .15s ease, scale .35s var(--ease-spring);background:0 0;border-radius:999px;padding:9px 14px;font-size:14px}.bld-chips button:hover{border-color:var(--muted);color:var(--text)}.bld-chips button:active{transition-duration:80ms;scale:.94}.bld-chips button[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--text)}.bld-chips button[aria-pressed=true]:before{content:"✓";color:var(--accent-text);animation:bld-check-pop .45s var(--ease-spring) both;margin-right:.35em;display:inline-block}@keyframes bld-check-pop{0%{opacity:0;scale:var(--pop-lg)}}.bld-site-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex}.bld-site-row small{color:var(--muted);margin-top:4px;font-size:13px;display:block}.bld-preview-col{align-self:stretch}.bld-preview{top:calc(var(--header-height) + 20px);border:1px dashed var(--border-2);background:radial-gradient(90% 60% at 100% 0%, color-mix(in srgb, var(--family) 20%, transparent), transparent 70%), var(--surface-3);transition:--family .5s var(--ease-out);border-radius:20px;gap:16px;padding:24px;display:grid;position:sticky}.bld-preview>.discord,.bld-preview>.bld-tg,.bld-preview>.bld-site,.bld-preview>.bld-empty,.bld-discord .embed,.bld-discord .d-btns,.bld-accepted{transition:opacity .45s var(--ease-out), translate .6s var(--ease-spring), scale .6s var(--ease-spring)}@starting-style{.bld-preview>.discord,.bld-preview>.bld-tg,.bld-preview>.bld-site,.bld-preview>.bld-empty,.bld-discord .embed,.bld-discord .d-btns,.bld-accepted{opacity:0;translate:0 var(--shift-sm);scale:var(--pop)}}.bld-preview-title{font-family:var(--font-hand), cursive;color:var(--family);margin:0;font-size:26px;font-weight:600}.bld-empty{color:var(--muted);margin:0}.bld-preview .ava{background:var(--family);color:var(--ink)}.bld-preview .embed{border-left-color:var(--family)}.bld-accepted{color:var(--success);align-items:center;gap:6px;font-weight:600;display:flex}.bld-check{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.bld-check path{stroke-dasharray:1;animation:bld-draw .45s var(--ease-out) .2s both}@keyframes bld-draw{0%{stroke-dashoffset:1px}}.bld-commands{margin-top:10px}.bld-preview .d-btns button{cursor:pointer}.bld-preview .d-btns button:disabled{opacity:.6;cursor:default}.bld-tg{border:1px solid var(--border);background:color-mix(in srgb, var(--text) 7%, transparent);border-radius:18px;padding:12px 14px}.bld-tg-head{align-items:center;gap:8px;margin-bottom:6px;font-size:13px;display:flex}.bld-tg-ava{background:var(--family);width:26px;height:26px;color:var(--ink);font-family:var(--font-display), sans-serif;border-radius:50%;place-items:center;font-size:12px;display:grid}.bld-tg-head time{color:var(--muted);margin-left:auto;font-size:12px}.bld-tg p{color:var(--text-2);margin:0;font-size:14px}.bld-site{border:1px solid var(--border-2);background:var(--surface-2);border-radius:12px;overflow:hidden}.bld-site-bar{border-bottom:1px solid var(--line);gap:5px;padding:8px 10px;display:flex}.bld-site-bar i{background:var(--border);border-radius:50%;width:7px;height:7px}.bld-site-body{gap:6px;padding:16px;display:grid}.bld-site-body b{font-family:var(--font-display), sans-serif;color:var(--family);font-size:22px;font-weight:400}.bld-site-body span{font-family:var(--font-mono), monospace;color:var(--muted);font-size:12px}.bld-site-body .bld-site-btn{background:var(--family);color:var(--ink);font-family:var(--font-body), sans-serif;border-radius:8px;justify-self:start;margin-top:6px;padding:8px 14px;font-size:13px;font-weight:700}.bld-brief{border:1px solid var(--border);background:var(--surface-2);border-radius:20px;grid-column:1/-1;gap:12px;padding:22px;display:grid}.bld-brief-text{border:1px solid var(--line);background:var(--surface-3);width:100%;min-height:176px;font-family:var(--font-mono), monospace;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;padding:14px 16px;font-size:14px;line-height:1.6;display:block}.bld-brief-text .is-fresh{animation:bld-fresh 1.6s var(--ease-out);border-radius:4px}@keyframes bld-fresh{0%{background-color:color-mix(in srgb, var(--accent) 30%, transparent)}}.bld-errors{color:#ff8a8a;animation:bld-shake .45s var(--ease-out);margin:0;padding-left:18px;font-size:14px}@keyframes bld-shake{20%{translate:calc(var(--shift-sm) * -.8) 0}40%{translate:calc(var(--shift-sm) * .6) 0}60%{translate:calc(var(--shift-sm) * -.4) 0}80%{translate:calc(var(--shift-sm) * .2) 0}}.bld-actions{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.bld-status{color:var(--success);font-size:14px}.bld-status-text{animation:bld-status-in .45s var(--ease-spring) both;display:inline-block}@keyframes bld-status-in{0%{opacity:0;translate:0 var(--shift-sm);scale:var(--pop)}}.bld-status.is-failed{color:#ff8a8a}@media (max-width:900px){.builder{grid-template-columns:1fr}.bld-preview{position:static}}@media (max-width:480px){.bld-actions .btn{width:100%;padding-inline:16px}}
.plans{grid-template-columns:1fr 1fr;align-items:start;gap:32px;display:grid}.plan-tag{font-family:var(--font-mono), monospace;letter-spacing:.14em;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.receipt{background:var(--text);color:var(--ink);border-radius:6px 6px 0 0;padding:28px 28px 44px;position:relative;transform:rotate(-1deg);-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/22px 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/22px 100%}html[data-motion] [data-reveal=print]>.receipt{clip-path:inset(0)}html[data-motion] [data-reveal=print]:not([data-inview])>.receipt{opacity:var(--wipe-fade);translate:0 calc(var(--shift) * -1);clip-path:inset(0 0 var(--wipe) 0)}html[data-motion=on] [data-reveal=print]>.receipt{transition:clip-path 1.2s steps(16, end), translate 1.2s var(--ease-out), opacity .4s var(--ease-out), rotate .5s var(--ease-spring), scale .5s var(--ease-spring)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.receipt:hover{rotate:1deg;scale:1.015}}.receipt .plan-tag{background:var(--ink);color:var(--text)}.receipt h3{font-family:var(--font-display), sans-serif;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin:12px 0 18px;font-size:clamp(26px,8vw,34px);font-weight:400;line-height:1}.receipt-lines{font-family:var(--font-mono), monospace;margin:0;padding:0;font-size:14px;list-style:none}.receipt-lines li{border-bottom:1px dashed color-mix(in srgb, var(--ink) 30%, transparent);justify-content:space-between;gap:12px;padding:9px 0;display:flex}.receipt-lines li:after{content:"✓";font-weight:700}html[data-motion] [data-reveal=print]:not([data-inview]) .receipt-lines li:after{opacity:0;scale:var(--pop-lg)}html[data-motion=on] [data-reveal=print] .receipt-lines li:after{transition:opacity .3s var(--ease-out), scale .45s var(--ease-spring);transition-delay:calc(1.1s + var(--i,0) * .22s)}.receipt-total{border-top:2px solid var(--ink);font-family:var(--font-mono), monospace;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-top:18px;padding-top:14px;display:flex}.receipt-total span{letter-spacing:.14em;font-size:12px}.receipt-total b{font-size:28px}.receipt-support{font-family:var(--font-mono), monospace;color:color-mix(in srgb, var(--ink) 72%, transparent);margin:12px 0 0;font-size:12px}.sub-wrap{margin-top:40px;position:relative}.sub-glow{background:color-mix(in srgb, var(--accent-3) 55%, transparent);filter:blur(48px);opacity:.4;pointer-events:none;border-radius:40px;animation:5s ease-in-out infinite alternate sub-glow;position:absolute;inset:16% 6% -4%}@keyframes sub-glow{to{opacity:.75;scale:1.06}}.sub{border:1px solid var(--border);background:linear-gradient(160deg, color-mix(in srgb, var(--accent-3) 10%, var(--surface)), var(--surface-2) 60%);border-radius:26px;padding:26px;position:relative;transform:rotate(1deg);box-shadow:0 30px 60px -40px #000c}.sub .plan-tag{background:var(--accent-strong);color:var(--on-accent)}.sub-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.sub-renew{font-family:var(--font-mono), monospace;color:var(--muted);font-size:12px}.sub-renew-icon{transition:rotate .8s var(--ease-spring);display:inline-block}.sub:hover .sub-renew-icon{rotate:360deg}html[data-motion=on] .sub-wrap[data-inview=scroll] .sub-renew-icon{animation:sub-spin 1s var(--ease-spring) .5s both}@keyframes sub-spin{0%{rotate:-360deg}}.sub h3{font-family:var(--font-display), sans-serif;margin:14px 0 8px;font-size:30px;font-weight:400;line-height:1.05}.sub-price{font-family:var(--font-mono), monospace;align-items:baseline;gap:10px;font-size:44px;font-weight:700;display:flex}.sub-price small{color:var(--muted);font-size:14px;font-weight:500}.sub-items{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.sub-items li{color:var(--text-2);gap:10px;display:flex}.sub-items li:before{content:"✓";color:var(--success);font-weight:700}html[data-motion] .sub-wrap:not([data-inview]) .sub-items li:before{opacity:0;scale:var(--pop-lg)}html[data-motion=on] .sub-wrap .sub-items li:before{transition:opacity .3s var(--ease-out), scale .45s var(--ease-spring);transition-delay:calc(.6s + var(--i,0) * .18s)}.plans-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:48px;display:flex}.plans-foot p{color:var(--text-2);margin:0}@media (max-width:900px){.plans{grid-template-columns:1fr}.sub-wrap{margin-top:0}}@media (prefers-reduced-motion:reduce){.sub-glow{animation:none}.sub-renew-icon{transition:none}html[data-motion=on] .sub-wrap[data-inview=scroll] .sub-renew-icon{animation:none}}
.why{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.why-card{border:1px solid var(--border);background:linear-gradient(165deg, color-mix(in srgb, var(--accent) 7%, var(--surface)), var(--surface-2) 70%);border-radius:20px;align-content:start;gap:12px;padding:26px 24px 28px;display:grid}.why-icon{fill:none;width:34px;height:34px;stroke:var(--accent-text);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:6px}.why-icon path{stroke-dasharray:1}html[data-motion] .why:not([data-inview]) .why-icon path{stroke-dashoffset:1px}html[data-motion=on] .why .why-icon path{transition:stroke-dashoffset .9s var(--ease-in-out) calc(.25s + var(--i,0) * 70ms)}.why-card h3{font-family:var(--font-display), sans-serif;margin:0;font-size:21px;font-weight:400;line-height:1.1}.why-card p{color:var(--text-2);margin:0;font-size:15px;line-height:1.55}@media (max-width:1100px){.why{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.why{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html[data-motion] .why:not([data-inview]) .why-icon path{stroke-dashoffset:0}}
