@import url('https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap');
@import url('/assets/brand.css');
:root{--bg:#070808;--surface:rgba(255,255,255,.065);--surface-strong:rgba(255,255,255,.105);--line:rgba(255,255,255,.14);--line-soft:rgba(255,255,255,.08);--text:#f5f5f3;--muted:#989b99;--white:#fff;--max:1180px;--ease-out:cubic-bezier(.23,1,.32,1)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:15px/1.6 Manrope,Arial,sans-serif;overflow-x:hidden}.bg-orbit{position:relative;isolation:isolate;background:radial-gradient(ellipse at 75% 18%,rgba(255,255,255,.07),transparent 32%),radial-gradient(ellipse at 20% 70%,rgba(255,255,255,.035),transparent 35%),var(--bg)}.atmosphere{position:fixed;inset:0;z-index:0;width:100%;height:100%;pointer-events:none;opacity:.82}.topbar,main,.footer{position:relative;z-index:1}.bg-orbit:before,.bg-orbit:after{content:"";position:fixed;z-index:-3;pointer-events:none;border-radius:50%;filter:blur(2px);opacity:.2}.bg-orbit:before{width:44vw;height:44vw;top:-18vw;right:-12vw;background:radial-gradient(circle,rgba(255,255,255,.22),transparent 68%);animation:drift-one 22s ease-in-out infinite alternate}.bg-orbit:after{width:30vw;height:30vw;left:-12vw;bottom:3vh;background:radial-gradient(circle,rgba(255,255,255,.13),transparent 68%);animation:drift-two 28s ease-in-out infinite alternate}a{color:inherit;text-decoration:none;transition:color 160ms ease-out}p{color:var(--muted);margin:0 0 1.25rem}.container{max-width:var(--max);margin:auto;padding-left:24px;padding-right:24px}.topbar{height:78px;display:flex;align-items:center;justify-content:space-between;max-width:var(--max);margin:auto;padding:0 24px;border-bottom:1px solid var(--line-soft)}.topbar nav{display:flex;gap:28px;align-items:center;color:var(--muted);font-size:13px}.topbar nav a:hover,.text-link:hover{color:var(--text)}.brand{font-weight:800;letter-spacing:-.04em;font-size:20px}.brand-mark{display:inline-grid;place-items:center;width:27px;height:27px;margin-right:7px;background:var(--white);color:#090a0a;font-size:16px}.button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--white);background:var(--white);color:#090a0a;padding:13px 19px;font:700 13px Manrope,sans-serif;transition:transform 160ms var(--ease-out),background 160ms ease-out,box-shadow 160ms ease-out}.button:hover{transform:translateY(-2px);background:#d9d9d6;box-shadow:0 8px 25px rgba(255,255,255,.13)}.button:active{transform:scale(.97)}.button-small{padding:8px 13px;font-size:12px}.hero{min-height:645px;padding-top:112px;position:relative;isolation:isolate;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 70% 42%,rgba(255,255,255,.07),transparent 40%);animation:pulse-surface 11s ease-in-out infinite alternate}.hero h1{font-size:clamp(42px,6vw,78px);line-height:1.04;letter-spacing:-.065em;max-width:760px;margin:16px 0 24px;animation:rise-in 700ms var(--ease-out) both}.hero h1 span{color:#aeb1ae}.hero>p{font-size:17px;max-width:480px;animation:rise-in 700ms .1s var(--ease-out) both}.eyebrow{font:500 11px/1.2 'DM Mono',monospace;text-transform:uppercase;letter-spacing:.12em;color:#bfc2bf}.actions{display:flex;align-items:center;gap:24px;margin-top:32px;animation:rise-in 700ms .2s var(--ease-out) both}.text-link{font-weight:700;font-size:13px}.text-link span{color:var(--white);font-size:18px;margin-left:6px}.hero-copy{position:relative;z-index:1}.hero-object{position:absolute;right:1%;top:126px;width:470px;height:360px;display:grid;place-items:center;opacity:.92;animation:object-in 900ms .2s var(--ease-out) both}.hero-object:before{content:"";position:absolute;width:390px;height:270px;background:radial-gradient(ellipse,rgba(255,255,255,.12),transparent 68%);filter:blur(15px);animation:breathe 8s ease-in-out infinite alternate}.glass-console{width:340px;height:235px;padding:20px 22px;border:1px solid rgba(255,255,255,.3);background:linear-gradient(135deg,rgba(255,255,255,.15),rgba(255,255,255,.035));backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);box-shadow:inset 1px 1px rgba(255,255,255,.18),0 30px 80px rgba(0,0,0,.35);transform:perspective(900px) rotateY(-18deg) rotateX(8deg);animation:float-console 7s ease-in-out infinite}.console-top{display:flex;align-items:center;gap:5px;border-bottom:1px solid var(--line-soft);padding-bottom:13px;margin-bottom:24px}.console-top i{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.65)}.console-top b{font:10px 'DM Mono';font-weight:400;color:var(--muted);margin-left:auto}.console-line{display:flex;justify-content:space-between;font:10px 'DM Mono';color:var(--muted);margin:12px 0}.console-line strong{color:var(--white);font-weight:500}.console-wave{height:48px;display:flex;align-items:center;gap:5px;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);margin:18px 0}.console-wave b{width:8px;background:rgba(255,255,255,.65);animation:wave 1.4s ease-in-out infinite alternate}.console-wave b:nth-child(1),.console-wave b:nth-child(7){height:14px}.console-wave b:nth-child(2),.console-wave b:nth-child(9){height:24px}.console-wave b:nth-child(3),.console-wave b:nth-child(6),.console-wave b:nth-child(10){height:35px}.console-wave b:nth-child(4),.console-wave b:nth-child(8){height:20px}.console-wave b:nth-child(5),.console-wave b:nth-child(11){height:42px}.console-wave b:nth-child(2){animation-delay:.2s}.console-wave b:nth-child(3){animation-delay:.4s}.console-wave b:nth-child(4){animation-delay:.6s}.console-wave b:nth-child(5){animation-delay:.8s}.console-foot{display:flex;justify-content:space-between;font:10px 'DM Mono';color:var(--muted)}.console-foot span:last-child{color:#dededb}.hero-note{position:absolute;right:24px;bottom:68px;display:flex;gap:12px;align-items:start;font:10px 'DM Mono';color:var(--muted);animation:rise-in 800ms .4s var(--ease-out) both}.hero-note span{color:var(--white)}.hero-note p{font:10px 'DM Mono';margin:0;color:var(--muted)}.proof-strip{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:rgba(255,255,255,.025)}.proof-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:15px;padding-bottom:15px;color:var(--muted);font:10px 'DM Mono';text-transform:uppercase;letter-spacing:.06em}.proof-rule{height:1px;flex:1;background:var(--line-soft)}.section{padding-top:110px;padding-bottom:110px}.section-head,.dash-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:30px}.section h2{font-size:35px;letter-spacing:-.05em;margin:10px 0 0}.section-intro{font-size:13px;text-align:right;margin:0}.script-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.script-card{background:var(--surface);border:1px solid var(--line);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:transform 220ms var(--ease-out),border-color 180ms ease-out,background 180ms ease-out;transform-style:preserve-3d}.script-card:hover{transform:translateY(-5px);border-color:rgba(255,255,255,.35);background:var(--surface-strong)}.script-image{height:190px;background:radial-gradient(circle at 70% 40%,rgba(255,255,255,.16),transparent 1px),linear-gradient(135deg,#272928,#111212);position:relative;overflow:hidden}.script-image:before{content:"";position:absolute;width:170px;height:170px;right:-38px;top:-45px;border:1px solid rgba(255,255,255,.25);border-radius:50%;box-shadow:0 0 0 25px rgba(255,255,255,.04),0 0 0 50px rgba(255,255,255,.025);animation:orbit 16s linear infinite}.bot-glyph{position:absolute;left:28px;bottom:17px;font-size:62px;line-height:1;color:rgba(255,255,255,.75);transform:rotate(-12deg)}.script-image .status{position:absolute;top:14px;left:14px}.script-body{padding:20px}.script-body h3{margin:7px 0;font-size:21px;letter-spacing:-.04em}.script-body p{font-size:13px;min-height:44px}.script-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:15px;border-top:1px solid var(--line-soft)}.script-bottom strong{color:var(--white)}.script-bottom a{font-size:13px}.script-bottom a span{font-size:16px}.status{display:inline-flex;padding:4px 8px;border:1px solid var(--line);font:500 10px 'DM Mono',monospace;text-transform:uppercase;background:rgba(0,0,0,.28);color:var(--text)}.status-working,.status-active{color:#d5d5d2}.status-fix,.status-paused{color:#aeb1ae}.status-in_progress{color:#8e918f}.status-expired,.status-cancelled{color:#777a78}.focus-band{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:rgba(255,255,255,.035)}.focus-inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-top:85px;padding-bottom:85px}.focus-inner h2{font-size:46px;line-height:1.05;letter-spacing:-.06em;margin:18px 0 0}.focus-points{display:grid;gap:22px}.focus-points div{border-top:1px solid var(--line);padding-top:13px}.focus-points strong,.focus-points span{display:block}.focus-points strong{font-size:15px}.focus-points span{font-size:13px;color:var(--muted);margin-top:6px}.footer{border-top:1px solid var(--line-soft);padding-top:25px;padding-bottom:35px;display:flex;justify-content:space-between;color:var(--muted);font-size:12px}.auth-page{min-height:100vh;display:grid;place-items:center;padding:32px}.auth-shell{width:min(1060px,100%)}.auth-brand{display:inline-flex;align-items:center;margin-bottom:70px}.auth-layout{display:grid;grid-template-columns:1fr 420px;gap:100px;align-items:center}.auth-intro h1{font-size:64px;line-height:1.02;letter-spacing:-.065em;margin:18px 0}.auth-intro p{font-size:16px;max-width:360px}.auth-box{width:100%;background:var(--surface);border:1px solid var(--line);backdrop-filter:blur(26px);-webkit-backdrop-filter:blur(26px);padding:32px;box-shadow:0 25px 70px rgba(0,0,0,.3)}.form-heading{padding-bottom:22px;border-bottom:1px solid var(--line-soft)}.form-kicker{font:10px 'DM Mono';color:var(--muted);text-transform:uppercase;letter-spacing:.1em}.form-heading h2{font-size:26px;letter-spacing:-.05em;margin:12px 0 4px}.form-heading p{font-size:13px;margin:0}.auth-box label{display:block;color:var(--muted);font-size:12px;margin-top:20px}.auth-box input{display:block;width:100%;margin-top:7px;padding:13px 12px;background:rgba(0,0,0,.3);border:1px solid var(--line);color:var(--text);font:13px Manrope,sans-serif}.auth-box input::placeholder{color:#656866}.auth-box input:focus{outline:2px solid rgba(255,255,255,.45);outline-offset:2px}.auth-box .button{width:100%;margin-top:28px}.auth-box .button span{margin-left:8px;font-size:16px}.alert{margin-top:20px;padding:11px;background:rgba(255,255,255,.08);color:var(--text);font-size:13px}.auth-switch{text-align:center;font-size:12px!important;margin:22px 0 0!important}.auth-switch a{color:var(--white);text-decoration:underline;text-underline-offset:3px}.dashboard{padding-top:70px;padding-bottom:80px}.dash-head{align-items:center;margin:20px 0 45px}.dash-head h1{margin:0;font-size:42px;letter-spacing:-.055em}.balance{border-left:2px solid var(--white);padding-left:20px;display:flex;flex-direction:column}.balance span{color:var(--muted);font-size:12px}.balance strong{font-size:28px}.panel{border-top:1px solid var(--line-soft);padding:28px 0;margin-top:32px}.panel h2{margin:0;font-size:22px}.license-list{border-top:1px solid var(--line-soft)}.license-row{display:grid;grid-template-columns:42px 1fr 130px 100px;align-items:center;gap:15px;padding:18px 0;border-bottom:1px solid var(--line-soft)}.license-row>div:nth-child(2){display:flex;flex-direction:column}.license-icon{width:34px;height:34px;display:grid;place-items:center;background:var(--surface-strong);color:var(--text);font-size:22px}.license-days{display:flex;flex-direction:column}.license-days strong{font-size:19px}.transaction{display:grid;grid-template-columns:1fr 100px 180px;padding:14px 0;border-bottom:1px solid var(--line-soft);color:var(--muted)}.transaction strong{color:var(--text)}.detail{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-top:80px}.detail-image{height:500px;background:linear-gradient(135deg,#242626,#0f1010);border:1px solid var(--line);position:relative}.detail-image:after{content:"";position:absolute;inset:15%;border:1px solid rgba(255,255,255,.15);border-radius:50%;box-shadow:0 0 0 35px rgba(255,255,255,.025),0 0 0 70px rgba(255,255,255,.02)}.detail h1{font-size:58px;line-height:1.05;letter-spacing:-.06em;margin:16px 0 25px}.lead{font-size:17px;max-width:470px}.price{font-size:28px;font-weight:700;margin:35px 0}.empty{padding:35px 0;color:var(--muted)}
@keyframes rise-in{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes drift-one{from{transform:translate3d(-4vw,2vh,0)}to{transform:translate3d(4vw,8vh,0)}}@keyframes drift-two{from{transform:translate3d(0,0,0)}to{transform:translate3d(5vw,-7vh,0)}}@keyframes pulse-surface{from{opacity:.45;transform:scale(1)}to{opacity:1;transform:scale(1.08)}}@keyframes orbit{to{transform:rotate(360deg)}}
@media(max-width:760px){.topbar{height:64px}.topbar nav{gap:13px;font-size:12px}.topbar nav a:not(.button){display:none}.hero{min-height:670px;padding-top:75px}.hero:after{width:260px;height:260px;top:48%;right:-90px}.hero h1{font-size:45px}.hero-stats{gap:20px;margin-top:70px}.hero-stats strong{font-size:22px}.section{padding-top:75px;padding-bottom:75px}.section-head{align-items:start;flex-direction:column}.script-grid,.steps{grid-template-columns:1fr}.footer{flex-wrap:wrap;gap:14px}.detail{grid-template-columns:1fr;gap:35px;padding-top:45px}.detail-image{height:280px}.detail h1{font-size:43px}.dash-head{align-items:start;flex-direction:column}.dash-head h1{font-size:34px}.license-row{grid-template-columns:36px 1fr auto}.license-row .status{grid-column:2/-1;justify-self:start}.license-days{grid-column:3;grid-row:1}.transaction{grid-template-columns:1fr 80px}.transaction small{grid-column:1/-1}.auth-box{padding:28px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
.hero-title{display:flex;flex-direction:column;gap:0}.hero-title-line{display:block;opacity:0;animation:hero-line-in 760ms cubic-bezier(.23,1,.32,1) forwards}.hero-title-line-muted{color:#aeb1ae;animation-delay:130ms}.hero-copy .actions{animation:rise-in 700ms 280ms var(--ease-out) both}@keyframes hero-line-in{from{opacity:0;transform:translateY(28px);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}
.hero-object{z-index:1}.hero-copy{z-index:2}
.hero-copy{padding:22px 0 26px}.hero-copy:before{content:"";position:absolute;z-index:-1;left:-64px;top:-42px;width:640px;height:390px;background:radial-gradient(ellipse at 32% 52%,rgba(255,255,255,.10),transparent 58%);filter:blur(10px);opacity:.38;animation:hero-aura 7s ease-in-out infinite alternate}.hero-copy .eyebrow{display:flex;align-items:center;gap:9px;animation:hero-kicker-in 560ms 60ms var(--ease-out) both}.hero-copy .eyebrow:before{content:"";width:19px;height:1px;background:#d9dcda;box-shadow:0 0 11px rgba(255,255,255,.4);animation:signal-breath 2.8s 1.1s ease-in-out infinite}.hero-title-line{background:linear-gradient(105deg,#f7f7f4 8%,#aeb1ae 42%,#f4f4f1 53%,#aeb1ae 68%);background-size:180% 100%;background-position:100% 0;animation:hero-line-in 760ms cubic-bezier(.23,1,.32,1) forwards,hero-type-breath 6.4s 1.2s ease-in-out infinite}.hero-title-line-muted{animation-delay:130ms,1.33s}.hero-copy .actions{position:relative}.hero-copy .button{box-shadow:0 0 0 rgba(255,255,255,0);animation:button-breath 4.8s 1.5s ease-in-out infinite}.hero-copy .text-link{position:relative}.hero-copy .text-link:after{content:"";position:absolute;left:0;bottom:-5px;width:100%;height:1px;background:rgba(255,255,255,.58);transform:scaleX(0);transform-origin:left;animation:link-draw 760ms 760ms var(--ease-out) both}@keyframes hero-kicker-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-aura{from{transform:translate3d(-18px,6px,0) scale(.95);opacity:.2}to{transform:translate3d(24px,-7px,0) scale(1.06);opacity:.55}}@keyframes signal-breath{0%,100%{opacity:.48;transform:scaleX(.75)}50%{opacity:1;transform:scaleX(1)}}@keyframes hero-type-breath{0%,100%{background-position:100% 0;text-shadow:0 0 0 rgba(255,255,255,0)}48%,57%{background-position:0 0;text-shadow:0 0 24px rgba(255,255,255,.08)}}@keyframes button-breath{0%,100%{box-shadow:0 0 0 rgba(255,255,255,0)}50%{box-shadow:0 8px 28px rgba(255,255,255,.13)}}@keyframes link-draw{to{transform:scaleX(1)}}@media(max-width:760px){.hero-copy:before{left:-72px;top:-54px;width:490px;height:350px}.hero-title-line{background-size:210% 100%}}@media(prefers-reduced-motion:reduce){.hero-copy:before,.hero-copy .eyebrow,.hero-copy .eyebrow:before,.hero-title-line,.hero-copy .button,.hero-copy .text-link:after{animation:none!important}}
.hero-title-line{-webkit-background-clip:text;background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent}
.hero-title-line{background-image:linear-gradient(108deg,#e7e8e5 7%,#aeb1ae 34%,#fff 48%,#aeb1ae 60%,#e2e3df 88%);background-size:260% 100%;background-position:100% 0;filter:drop-shadow(0 0 0 rgba(255,255,255,0));animation:hero-line-in 760ms cubic-bezier(.23,1,.32,1) forwards,hero-light-pass 5.8s 1.3s cubic-bezier(.45,0,.2,1) infinite}.hero-title-line-muted{animation-delay:130ms,1.48s}@keyframes hero-light-pass{0%,38%,100%{background-position:100% 0;filter:drop-shadow(0 0 0 rgba(255,255,255,0))}53%{background-position:0 0;filter:drop-shadow(0 0 13px rgba(255,255,255,.12))}68%{background-position:0 0;filter:drop-shadow(0 0 4px rgba(255,255,255,.05))}}
.footer{align-items:center}.telegram-link{display:inline-flex;align-items:center;gap:10px;color:var(--muted);font-size:12px;transition:color 160ms ease-out,transform 160ms var(--ease-out)}.telegram-link img{width:28px;height:28px;object-fit:contain;opacity:.88;transition:opacity 160ms ease-out,transform 160ms var(--ease-out)}.telegram-link:hover{color:var(--text);transform:translateY(-1px)}.telegram-link:hover img{opacity:1;transform:scale(1.08)}@media(max-width:760px){.footer{align-items:flex-start}.telegram-link{order:3;width:100%}}
@keyframes object-in{from{opacity:0;transform:translateX(30px)}to{opacity:.92;transform:translateX(0)}}@keyframes float-console{0%,100%{transform:perspective(900px) rotateY(-18deg) rotateX(8deg) translateY(0)}50%{transform:perspective(900px) rotateY(-15deg) rotateX(6deg) translateY(-12px)}}@keyframes breathe{from{transform:scale(.9);opacity:.5}to{transform:scale(1.1);opacity:1}}@keyframes wave{from{opacity:.45;transform:scaleY(.75)}to{opacity:1;transform:scaleY(1.12)}}
@media(max-width:760px){.topbar{height:68px}.topbar nav{gap:13px;font-size:12px}.topbar nav a:not(.button){display:none}.hero{min-height:700px;padding-top:76px}.hero h1{font-size:46px}.hero-object{top:365px;right:-45px;transform:scale(.72);transform-origin:right top}.hero-note{right:24px;bottom:22px}.hero-stats{gap:20px;margin-top:70px}.hero-stats strong{font-size:22px}.proof-inner{align-items:start;flex-direction:column;gap:10px}.proof-rule{width:100%;flex:none}.section{padding-top:78px;padding-bottom:78px}.section-head{align-items:start;flex-direction:column}.section-intro{text-align:left}.script-grid{grid-template-columns:1fr}.focus-inner{grid-template-columns:1fr;gap:38px;padding-top:65px;padding-bottom:65px}.focus-inner h2{font-size:40px}.footer{flex-wrap:wrap;gap:14px}.detail{grid-template-columns:1fr;gap:35px;padding-top:45px}.detail-image{height:280px}.detail h1{font-size:43px}.dash-head{align-items:start;flex-direction:column}.dash-head h1{font-size:34px}.license-row{grid-template-columns:36px 1fr auto}.license-row .status{grid-column:2/-1;justify-self:start}.license-days{grid-column:3;grid-row:1}.transaction{grid-template-columns:1fr 80px}.transaction small{grid-column:1/-1}.auth-page{padding:24px}.auth-brand{margin-bottom:52px}.auth-layout{grid-template-columns:1fr;gap:42px}.auth-intro h1{font-size:46px}.auth-intro p{font-size:14px}.auth-box{padding:26px}}
