@charset "UTF-8";:root{--brand: #009bff;--brand2: #00d4ff;--brand3: #6c5cff;--grad: linear-gradient(135deg, #00c2ff 0%, #009bff 45%, #6c5cff 100%);--bg: #070b12;--bg2: #0b111b;--card: #0e1520;--card2: #121b28;--line: #1d2939;--tx: #eef4ff;--mu: #8796ad;--ac: #009bff;--acfg: #ffffff;--acs: rgba(0, 155, 255, .14);--glow: 0 0 0 1px rgba(0, 155, 255, .35), 0 10px 40px rgba(0, 155, 255, .28);--ok: #34d399;--warn: #fbbf24;--bad: #fb7185;--sk: #111a26;--sk2: #1a2636;--glass: rgba(14, 21, 32, .82);--shadow: 0 18px 50px rgba(0, 0, 0, .5);--radius: 22px;color-scheme:dark}html[data-theme=light]{--bg: #f5f8fc;--bg2: #edf2f9;--card: #ffffff;--card2: #eef4fb;--line: #dde6f1;--tx: #0b1420;--mu: #5d6b80;--ac: #0088e8;--acfg: #ffffff;--acs: rgba(0, 155, 255, .1);--glow: 0 0 0 1px rgba(0, 155, 255, .3), 0 10px 30px rgba(0, 155, 255, .18);--ok: #059669;--warn: #b45309;--bad: #e11d48;--sk: #e7eef7;--sk2: #f6f9fd;--glass: rgba(255, 255, 255, .86);--shadow: 0 18px 40px rgba(15, 40, 80, .1);color-scheme:light}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:clip}body{background:var(--bg);color:var(--tx);font-family:Inter,Segoe UI,system-ui,-apple-system,Arial,sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden;transition:background-color .5s,color .5s}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0}::selection{background:var(--ac);color:#111}:focus-visible{outline:2px solid var(--ac);outline-offset:2px;border-radius:6px}.wrap{max-width:1200px;margin:0 auto;padding:0 32px}.muted{color:var(--mu)}.ac{color:var(--ac)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.logo{font-weight:800;font-size:20px;letter-spacing:-.03em;white-space:nowrap}.logo span,.logo b{color:var(--ac);font-weight:800}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:46px;padding:0 22px;border-radius:999px;font-weight:600;font-size:14.5px;border:1px solid var(--line);color:var(--tx);background:transparent;white-space:nowrap;transition:transform .25s,background-color .25s,border-color .25s,color .25s,opacity .25s}.btn:hover{border-color:var(--tx)}.btn:active{transform:scale(.97)}.btn.pri{background:var(--tx);color:var(--bg);border-color:var(--tx)}.btn.pri:hover{opacity:.88}.btn.acc{background:var(--ac);color:var(--acfg);border-color:var(--ac)}.btn.sm{height:34px;padding:0 14px;font-size:13px}.btn.lg{height:56px;padding:0 30px;font-size:15.5px}.btn.block{width:100%}.btn.danger{color:var(--bad)}.btn.danger:hover{border-color:var(--bad)}.btn[disabled],.btn.loading{opacity:.6;pointer-events:none}.btn .ar{display:inline-block;transition:transform .3s}.btn:hover .ar{transform:translate(4px)}.btn .spin{width:16px;height:16px;border-radius:50%;border:2px solid color-mix(in srgb,currentColor 30%,transparent);border-top-color:currentColor;animation:rot .7s linear infinite}.lbl{display:inline-flex;align-items:center;gap:10px;font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mu)}.lbl b{color:var(--ac);font-weight:600}.js [appReveal]{opacity:0;transform:translateY(24px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay, 0ms)}.js [appReveal].in{opacity:1;transform:none}.rise{animation:rise .9s cubic-bezier(.2,.7,.2,1) both}.d1{animation-delay:.1s}.d2{animation-delay:.2s}.d3{animation-delay:.3s}.d4{animation-delay:.4s}@keyframes rise{0%{opacity:0;transform:translateY(24px)}}@keyframes rot{to{transform:rotate(360deg)}}@keyframes float{50%{transform:translateY(-10px)}}@keyframes pulse{50%{transform:scale(1.08)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.js [appReveal]{opacity:1;transform:none}}#boot-loader{position:fixed;inset:0;z-index:1000;background:var(--bg);display:grid;place-content:center;justify-items:center;gap:18px;transition:opacity .5s,visibility .5s;animation:bootAutoHide 0s 4s forwards}#boot-loader.done{opacity:0;visibility:hidden}@keyframes bootAutoHide{to{opacity:0;visibility:hidden}}.bl-word{position:relative;font-weight:800;font-size:44px;letter-spacing:-.04em;color:var(--line);white-space:nowrap}.bl-word span b{color:var(--line)}.bl-word i{position:absolute;inset:0;font-style:normal;width:0;overflow:hidden;animation:wfill 2.2s cubic-bezier(.6,0,.2,1) infinite}.bl-word i em{font-style:normal;color:var(--tx)}.bl-word i b{color:var(--ac)}@keyframes wfill{0%{width:0}70%,to{width:100%}}.bl-bar{width:200px;height:2px;background:var(--line);border-radius:2px;position:relative;overflow:hidden}.bl-bar:after{content:"";position:absolute;inset:0;width:40%;background:var(--ac);animation:slide 1.2s ease-in-out infinite}@keyframes slide{0%{transform:translate(-100%)}to{transform:translate(260%)}}.orbit{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--line);position:relative;animation:rot 1.1s linear infinite}.orbit:before{content:"";position:absolute;top:-5px;left:50%;margin-left:-4px;width:8px;height:8px;border-radius:50%;background:var(--ac);box-shadow:0 0 12px var(--ac)}.orbit.sm{width:24px;height:24px}.orbit.sm:before{width:6px;height:6px;margin-left:-3px;top:-4px}.loading-block{min-height:300px;display:grid;place-items:center}.shim{background:linear-gradient(100deg,var(--sk) 30%,var(--sk2) 50%,var(--sk) 70%);background-size:300% 100%;animation:shim 1.4s ease-in-out infinite;border-radius:10px}@keyframes shim{0%{background-position:100% 0}to{background-position:0 0}}.nav{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--bg) 86%,transparent);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:blur(14px)}.nav .in{display:flex;align-items:center;justify-content:space-between;height:72px;border-bottom:1px solid var(--line);gap:20px}.nav .links{display:flex;gap:32px}.nav .links a{font-size:14.5px;color:var(--mu);font-weight:500;position:relative;transition:color .2s}.nav .links a:hover,.nav .links a.on{color:var(--tx)}.nav .links a.on:after{content:"";position:absolute;left:0;right:0;bottom:-26px;height:2px;background:var(--tx)}.nav .tools{display:flex;align-items:center;gap:14px}.tg{width:46px;height:26px;border-radius:99px;border:1px solid var(--line);position:relative;background:var(--card2);flex-shrink:0}.tg:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--tx);transition:transform .35s cubic-bezier(.3,1.4,.5,1)}html[data-theme=light] .tg:after{transform:translate(20px)}.burger{display:none;width:40px;height:40px;border-radius:50%;border:1px solid var(--line);place-items:center}.burger i,.burger i:before,.burger i:after{display:block;width:16px;height:1.5px;background:var(--tx);position:relative;transition:.3s}.burger i:before,.burger i:after{content:"";position:absolute;left:0}.burger i:before{top:-5px}.burger i:after{top:5px}.burger.open i{background:transparent}.burger.open i:before{top:0;transform:rotate(45deg)}.burger.open i:after{top:0;transform:rotate(-45deg)}.mobile-menu{display:none}.hero{display:grid;grid-template-columns:1.05fr .95fr;gap:20px;align-items:end;min-height:640px;position:relative}.hero .txt{padding-bottom:90px}.hero h1{font-size:clamp(48px,7vw,84px);line-height:.98;font-weight:700;letter-spacing:-.045em;margin:22px 0 26px}.hero h1 em{font-style:normal;color:var(--mu);font-weight:300;display:block}.hero p{font-size:18px;color:var(--mu);max-width:440px}.cta{display:flex;gap:12px;margin-top:34px;flex-wrap:wrap}.meta{display:flex;gap:44px;margin-top:56px;padding-top:24px;border-top:1px solid var(--line);max-width:460px}.meta b{display:block;font-size:26px;font-weight:700;letter-spacing:-.03em}.meta span{font-size:13px;color:var(--mu)}.stage{position:relative;height:640px;display:flex;align-items:flex-end;justify-content:center;overflow:hidden}.stage .word{position:absolute;top:30px;right:0;font-size:132px;font-weight:800;letter-spacing:-.06em;line-height:.8;color:transparent;-webkit-text-stroke:1px var(--line);writing-mode:vertical-rl;transform:rotate(180deg);-webkit-user-select:none;user-select:none;pointer-events:none}.stage .disc{position:absolute;bottom:36px;width:460px;height:460px;border-radius:50%;background:radial-gradient(circle,var(--acs),transparent 70%)}.stage .ringx{position:absolute;bottom:110px;width:380px;height:380px;border-radius:50%;border:1px solid var(--line);animation:rot 30s linear infinite}.stage .ringx:before{content:"";position:absolute;top:-4px;left:50%;width:8px;height:8px;border-radius:50%;background:var(--ac)}.stage img.main{position:relative;height:600px;width:auto;z-index:2;animation:float 6s ease-in-out infinite;filter:drop-shadow(0 30px 40px rgba(0,0,0,.35))}.scroll{position:absolute;left:0;bottom:28px;font-size:12px;color:var(--mu);letter-spacing:.2em;text-transform:uppercase;display:flex;align-items:center;gap:12px}.scroll i{width:1px;height:36px;background:var(--line);position:relative;overflow:hidden}.scroll i:after{content:"";position:absolute;left:0;top:-36px;width:1px;height:36px;background:var(--ac);animation:sc 2s ease-in-out infinite}@keyframes sc{to{top:36px}}.mq{border-block:1px solid var(--line);overflow:hidden;white-space:nowrap;padding:22px 0}.mq>div{display:inline-block;animation:mq 40s linear infinite;font-size:40px;font-weight:700;letter-spacing:-.03em}.mq span{margin:0 28px}.mq span.o{color:transparent;-webkit-text-stroke:1px var(--mu)}.mq span.d{color:var(--ac)}@keyframes mq{to{transform:translate(-50%)}}.sec{padding-block:110px}.sec.tight{padding-top:70px}.sec h2,.h2{font-size:clamp(36px,5vw,52px);line-height:1.02;font-weight:700;letter-spacing:-.04em;margin:18px 0 16px}.h1{font-size:clamp(42px,6vw,64px);line-height:1;font-weight:700;letter-spacing:-.045em;margin:18px 0 10px}.sub{color:var(--mu);max-width:480px;font-size:17px}.head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:54px;gap:24px}.steps{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.steps>div{padding:34px 34px 10px 0}.steps>div+div{padding-left:34px;border-left:1px solid var(--line)}.steps .n{font-size:13px;color:var(--ac);font-weight:600}.steps h3{font-size:22px;letter-spacing:-.02em;margin:16px 0 8px;font-weight:600}.steps p{color:var(--mu)}.g4{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;row-gap:44px}.g3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.g2{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.prod{display:block}.prod .art{height:330px;border-radius:var(--radius);background:var(--card2);position:relative;overflow:hidden;display:flex;align-items:flex-end;justify-content:center;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.prod .art:before{content:"";position:absolute;width:240px;height:240px;border-radius:50%;bottom:20px;background:radial-gradient(circle,var(--acs),transparent 70%);transition:transform .6s}.prod .art img{position:relative;max-height:300px;max-width:92%;object-fit:contain;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.prod:hover .art{transform:translateY(-6px)}.prod:hover .art img{transform:scale(1.05)}.prod:hover .art:before{transform:scale(1.25)}.prod .art .no{position:absolute;top:18px;left:20px;font-size:13px;color:var(--mu);font-weight:600}.prod .art .bd{position:absolute;top:16px;right:16px;font-size:12px;font-weight:600;padding:5px 11px;border-radius:99px;background:var(--bg);color:var(--tx)}.prod .art .bd.hot{background:var(--ac);color:var(--acfg)}.prod .art .oos{position:absolute;inset:0;display:grid;place-items:center;background:color-mix(in srgb,var(--bg) 55%,transparent);font-weight:600;z-index:2}.prod .info{padding:18px 4px 0}.prod .r{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.prod h3{font-size:19px;font-weight:600;letter-spacing:-.02em}.prod .pr{font-size:19px;font-weight:700;white-space:nowrap}.prod p{color:var(--mu);font-size:14.5px;margin-top:4px}.prod .sm{font-size:13px;color:var(--mu);margin-top:2px}.sk-card .a{height:330px;border-radius:var(--radius)}.sk-card .l1{height:14px;width:70%;margin-top:18px}.sk-card .l2{height:11px;width:45%;margin-top:10px}.tabs{display:flex;gap:26px;border-bottom:1px solid var(--line);margin-bottom:44px;overflow-x:auto;scrollbar-width:none}.tabs button{padding:0 0 14px;font-size:15px;color:var(--mu);font-weight:500;white-space:nowrap;transition:color .2s,box-shadow .2s}.tabs button:hover{color:var(--tx)}.tabs button.on{color:var(--tx);box-shadow:inset 0 -2px 0 var(--tx)}.empty{padding:80px 20px;text-align:center;color:var(--mu);border:1px dashed var(--line);border-radius:var(--radius)}.banner{border-radius:28px;background:var(--card2);display:grid;grid-template-columns:1fr 1fr;align-items:end;overflow:hidden;min-height:400px}.banner .t{padding:60px}.banner img{height:400px;width:auto;justify-self:center;align-self:end}.det{display:grid;grid-template-columns:1.05fr .95fr;gap:70px;padding-block:50px 90px;align-items:start}.det .art{border-radius:28px;background:var(--card2);height:640px;display:flex;align-items:flex-end;justify-content:center;position:relative;overflow:hidden}.det .art:before{content:"";position:absolute;width:480px;height:480px;border-radius:50%;bottom:40px;background:radial-gradient(circle,var(--acs),transparent 70%)}.det .art img{position:relative;max-height:600px;max-width:92%;object-fit:contain;animation:float 6s ease-in-out infinite}.thumbs{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.thumbs button{width:76px;height:76px;border-radius:14px;background:var(--card2);border:1px solid var(--line);overflow:hidden;display:flex;align-items:flex-end;justify-content:center;transition:border-color .2s}.thumbs button.on{border-color:var(--tx)}.thumbs img{height:70px;object-fit:contain}.crumb{font-size:13.5px;color:var(--mu);margin-bottom:24px}.crumb a:hover{color:var(--tx)}.det h1{font-size:clamp(40px,5vw,56px);letter-spacing:-.045em;font-weight:700;line-height:1;margin-top:14px}.det .lead{color:var(--mu);font-size:17px;margin:16px 0 28px;max-width:460px;white-space:pre-line}.facts{list-style:none;border-top:1px solid var(--line);margin-bottom:30px}.facts li{padding:14px 0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;font-size:15px}.facts li span{color:var(--mu)}.plans{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;margin:14px 0 22px}.plans button{text-align:left;padding:16px;border-radius:16px;border:1px solid var(--line);transition:border-color .2s,background-color .2s,transform .2s}.plans button:hover{border-color:var(--mu)}.plans button.on{border:1.5px solid var(--tx);background:var(--card)}.plans span{font-size:13px;color:var(--mu)}.plans b{display:block;font-size:24px;letter-spacing:-.03em;margin-top:2px}.plans small{color:var(--mu);font-size:12.5px}.secure{display:flex;gap:18px;flex-wrap:wrap;color:var(--mu);font-size:13px;margin-top:16px}.chk{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;padding-block:50px 90px;align-items:start}.chk h1{font-size:clamp(32px,4vw,44px);letter-spacing:-.04em;font-weight:700;line-height:1.05}.prog{display:flex;gap:8px;margin:20px 0 40px}.prog>div{flex:1}.prog i{display:block;height:2px;background:var(--line);position:relative;overflow:hidden}.prog .on i:after,.prog .done i:after{content:"";position:absolute;inset:0;background:var(--tx);animation:fill 1s both;transform-origin:left}.prog .on i:after{background:var(--ac)}@keyframes fill{0%{transform:scaleX(0)}}.prog span{display:block;font-size:13px;color:var(--mu);margin-top:10px}.prog .on span,.prog .done span{color:var(--tx)}.opt{width:100%;display:flex;justify-content:space-between;align-items:center;text-align:left;padding:20px 22px;border:1px solid var(--line);border-radius:16px;margin-bottom:10px;transition:border-color .2s,background-color .2s}.opt:hover{border-color:var(--mu)}.opt .l{display:flex;gap:16px;align-items:center}.opt .rad{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--line);flex-shrink:0;transition:border .2s}.opt.on{border:1.5px solid var(--tx)}.opt.on .rad{border:6px solid var(--tx)}.opt b{font-weight:600}.opt small{display:block;color:var(--mu);font-size:13px}.opt .t{font-size:13px;color:var(--mu)}.sum{background:var(--card2);border-radius:24px;padding:28px;position:sticky;top:100px}.sum .it{display:flex;gap:16px;align-items:center;padding-bottom:22px;border-bottom:1px solid var(--line)}.sum .it .th{width:72px;height:72px;border-radius:14px;background:var(--bg);display:flex;align-items:flex-end;justify-content:center;overflow:hidden;flex-shrink:0}.sum .it img{height:68px;object-fit:contain}.sum .row{display:flex;justify-content:space-between;padding:12px 0;font-size:15px}.sum .row span{color:var(--mu)}.sum .tot{border-top:1px solid var(--line);margin-top:6px;padding-top:18px;font-size:18px;font-weight:700}.sum .tot b{font-size:26px;letter-spacing:-.03em}.copy{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:10px 18px;border-radius:12px;background:var(--card2);font-weight:600;font-size:16px;margin-bottom:10px;word-break:break-all}.copy small{display:block;font-size:12px;color:var(--mu);font-weight:500}.copy button{font-size:13px;color:var(--mu);font-weight:500;flex-shrink:0;padding:6px 10px;border-radius:8px;transition:color .2s,background-color .2s}.copy button:hover{color:var(--tx);background:var(--bg)}.note-box{padding:16px 18px;border-radius:12px;border:1px solid var(--line);font-size:14.5px;margin-bottom:22px}.note-box b{color:var(--ac)}.qr{width:160px;height:160px;border-radius:12px;background:#fff;padding:8px;object-fit:contain;margin:4px 0 14px}.drop{min-height:120px;border:1.5px dashed var(--line);border-radius:16px;display:grid;place-items:center;color:var(--mu);font-size:14.5px;text-align:center;padding:16px;cursor:pointer;transition:border-color .2s,background-color .2s;position:relative}.drop:hover,.drop.over{border-color:var(--ac);background:var(--acs)}.drop.has{border-style:solid;border-color:var(--ac);color:var(--tx)}.drop input{position:absolute;inset:0;opacity:0;cursor:pointer}.drop img{max-height:160px;border-radius:10px;margin:0 auto 8px}.f{margin-bottom:16px}.f label{display:block;font-size:13px;color:var(--mu);margin-bottom:7px;font-weight:500}.in,.f input:not([type=checkbox]):not([type=file]),.f select,.f textarea{width:100%;min-height:50px;padding:12px 16px;border:1px solid var(--line);border-radius:12px;background:var(--card);color:var(--tx);outline:none;transition:border-color .2s,box-shadow .2s}.f textarea{min-height:96px;resize:vertical}.f input:focus,.f select:focus,.f textarea:focus{border-color:var(--tx);box-shadow:0 0 0 3px var(--acs)}.f .hint{font-size:12.5px;color:var(--mu);margin-top:6px}.f .err,.form-err{font-size:13px;color:var(--bad);margin-top:6px}.row2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.check{display:inline-flex;align-items:center;gap:10px;font-size:14.5px;cursor:pointer;-webkit-user-select:none;user-select:none}.check input{width:18px;height:18px;accent-color:var(--ac)}.done-page{padding-block:110px 130px;text-align:center}.okc{width:84px;height:84px;border-radius:50%;background:var(--ac);display:grid;place-items:center;margin:0 auto 26px;animation:pop .6s cubic-bezier(.3,1.6,.5,1) both}@keyframes pop{0%{transform:scale(0)}}.code-chip{display:inline-flex;gap:10px;align-items:center;padding:12px 20px;border-radius:999px;background:var(--card2);font-weight:700;letter-spacing:.04em;margin:22px 0 6px}.status{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;text-transform:capitalize}.status:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.status.pending{color:var(--warn)}.status.approved{color:var(--ok)}.status.rejected{color:var(--bad)}.dlrow{display:grid;grid-template-columns:60px 1fr 140px 160px 130px;align-items:center;gap:12px;padding:22px 0;border-bottom:1px solid var(--line);transition:background-color .2s}.dlrow:hover{background:color-mix(in srgb,var(--card2) 50%,transparent)}.dlrow .n{color:var(--mu);font-size:13px;padding-left:4px}.dlrow b{font-weight:600}.dlrow small{display:block;color:var(--mu);font-size:13px;font-weight:400}.dlrow span{color:var(--mu);font-size:14px}.dlrow .btn{justify-self:end}.vault{margin-top:70px;border-radius:28px;background:var(--card2);display:grid;grid-template-columns:1fr auto;align-items:end;overflow:hidden}.vault .t{padding:54px}.vault img{height:340px;width:auto;margin-right:40px}.keyform{display:flex;gap:10px;margin-top:24px;max-width:460px}.keyform input{flex:1;height:46px;border-radius:99px;border:1px solid var(--line);background:var(--card);padding:0 20px;outline:none;text-transform:uppercase;letter-spacing:.06em}.keyform input:focus{border-color:var(--tx)}.vault-files{margin-top:30px}.rv{padding:34px 0;border-top:1px solid var(--line)}.rv q{font-size:24px;letter-spacing:-.02em;line-height:1.35;quotes:none;display:block}.rv .who{margin-top:18px;color:var(--mu);font-size:14px}.rv .st{color:var(--ac);letter-spacing:2px;font-size:14px;margin-bottom:14px}.proof{border-radius:var(--radius);background:var(--card2);height:240px;position:relative;overflow:hidden;display:flex;align-items:flex-end;justify-content:center;width:100%}.proof img{height:100%;width:100%;object-fit:cover;opacity:.92;transition:transform .6s}.proof img.contain{object-fit:contain;height:92%;width:auto}.proof:hover img{transform:scale(1.05)}.proof .pl{position:absolute;inset:0;display:grid;place-items:center}.proof .pl i{width:56px;height:56px;border-radius:50%;background:var(--bg);color:var(--tx);display:grid;place-items:center;font-style:normal;font-size:16px;box-shadow:0 8px 30px #00000040;animation:pulse 2.4s infinite}.proof .cap{position:absolute;left:14px;bottom:12px;font-size:13px;font-weight:600;background:var(--bg);padding:5px 10px;border-radius:99px}.contact-card{display:flex;justify-content:space-between;align-items:center;padding:26px 0;border-bottom:1px solid var(--line);font-size:20px;font-weight:600;letter-spacing:-.02em;transition:padding .3s}.contact-card:hover{padding-left:10px}.contact-card span{color:var(--mu);font-size:14px;font-weight:500;letter-spacing:0}.foot{border-top:1px solid var(--line);padding:40px 0;font-size:14px;color:var(--mu);margin-top:20px}.foot .in{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.foot .logo{color:var(--tx)}.foot nav{display:flex;gap:22px;flex-wrap:wrap}.foot nav a:hover{color:var(--tx)}.toasts{position:fixed;top:86px;right:24px;z-index:300;display:grid;gap:10px}.toast{min-width:260px;max-width:380px;padding:14px 18px;border-radius:14px;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);font-size:14.5px;animation:toastIn .4s cubic-bezier(.2,.9,.3,1.2) both;display:flex;gap:10px;align-items:flex-start;cursor:pointer}.toast.ok:before{content:"\2713";color:var(--ok);font-weight:700}.toast.error:before{content:"!";color:var(--bad);font-weight:800}@keyframes toastIn{0%{opacity:0;transform:translateY(-10px) scale(.98)}}.modal-back{position:fixed;inset:0;z-index:200;background:#0000008c;display:grid;place-items:center;padding:20px;animation:fadeIn .25s both}@keyframes fadeIn{0%{opacity:0}}.modal{width:min(720px,100%);max-height:calc(100vh - 40px);overflow:auto;background:var(--bg);border:1px solid var(--line);border-radius:24px;padding:28px;box-shadow:var(--shadow);animation:rise .35s cubic-bezier(.2,.7,.2,1) both}.modal.wide{width:min(980px,100%)}.modal .mh{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;gap:16px}.modal .mh h3{font-size:22px;letter-spacing:-.02em}.xbtn{width:36px;height:36px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;color:var(--mu);flex-shrink:0}.xbtn:hover{color:var(--tx);border-color:var(--tx)}.lightbox img{max-width:100%;max-height:80vh;margin:0 auto;border-radius:14px}::view-transition-old(root){animation:vtOut .25s ease both}::view-transition-new(root){animation:vtIn .35s ease both}@keyframes vtOut{to{opacity:0}}@keyframes vtIn{0%{opacity:0;transform:translateY(8px)}}.adm{display:grid;grid-template-columns:236px 1fr;min-height:100vh}.side{border-right:1px solid var(--line);padding:26px 16px;position:sticky;top:0;height:100vh;overflow:auto;display:flex;flex-direction:column}.side .logo{display:block;margin:0 12px 30px}.side a{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:10px;color:var(--mu);font-size:14.5px;font-weight:500;margin-bottom:2px;transition:background-color .2s,color .2s}.side a:hover{color:var(--tx)}.side a.on{background:var(--card2);color:var(--tx)}.side a .pill{font-size:11.5px;background:var(--ac);color:#111;padding:1px 8px;border-radius:99px;font-weight:700}.side .grp{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--mu);margin:22px 12px 8px}.side .bottom{margin-top:auto;padding-top:20px;display:grid;gap:8px}.main{padding:30px 40px 60px;min-width:0}.top{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;gap:16px;flex-wrap:wrap}.top h2{font-size:30px;letter-spacing:-.035em;font-weight:700}.top .tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.kpis{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:20px;margin-bottom:24px}.kpi{padding:24px}.kpi+.kpi{border-left:1px solid var(--line)}.kpi span{font-size:13px;color:var(--mu)}.kpi b{display:block;font-size:32px;letter-spacing:-.04em;font-weight:700;margin:6px 0 2px}.kpi small{font-size:13px;color:var(--ok)}.kpi small.warn{color:var(--warn)}.panel{border:1px solid var(--line);border-radius:20px;padding:24px}.panel+.panel{margin-top:20px}.panel h3{font-size:16px;font-weight:600;margin-bottom:14px}.panel .ph{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;gap:12px}.panel .ph h3{margin:0}.split{display:grid;grid-template-columns:1.5fr 1fr;gap:20px;align-items:start}.chart svg{width:100%;height:220px;display:block}.table-wrap{overflow-x:auto}table.tbl{width:100%;border-collapse:collapse}.tbl th{text-align:left;font-size:12.5px;color:var(--mu);font-weight:500;padding:0 12px 12px;border-bottom:1px solid var(--line);white-space:nowrap}.tbl td{padding:13px 12px;border-bottom:1px solid var(--line);font-size:14.5px;vertical-align:middle}.tbl tr:last-child td{border-bottom:0}.tbl tr.click{cursor:pointer;transition:background-color .15s}.tbl tr.click:hover td{background:var(--card2)}.tbl .r{text-align:right;white-space:nowrap}.tbl .r .btn+.btn{margin-left:6px}.th-img{width:44px;height:44px;border-radius:10px;background:var(--card2);overflow:hidden;display:flex;align-items:flex-end;justify-content:center}.th-img img{height:42px;object-fit:contain}.sw{width:40px;height:22px;border-radius:99px;background:var(--line);position:relative;display:inline-block;transition:background-color .25s;flex-shrink:0}.sw:after{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:var(--bg);transition:transform .3s cubic-bezier(.3,1.4,.5,1)}.sw.on{background:var(--tx)}.sw.on:after{transform:translate(18px)}.form-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0 14px}.form-grid .s2{grid-column:span 2}.form-grid .s3{grid-column:span 3}.form-grid .s4{grid-column:span 4}.plan-row{display:grid;grid-template-columns:1.4fr 1fr 1fr auto;gap:10px;align-items:center;margin-bottom:10px}.plan-row input{width:100%;height:44px;padding:0 14px;border:1px solid var(--line);border-radius:10px;background:var(--card);outline:none}.plan-row input:focus{border-color:var(--tx)}.img-pick{display:flex;gap:14px;align-items:center}.img-pick .pv{width:84px;height:84px;border-radius:14px;background:var(--card2);border:1px solid var(--line);display:flex;align-items:flex-end;justify-content:center;overflow:hidden;flex-shrink:0}.img-pick .pv img{max-height:80px;object-fit:contain}.gallery{display:flex;gap:10px;flex-wrap:wrap}.gallery .g{position:relative;width:72px;height:72px;border-radius:12px;background:var(--card2);border:1px solid var(--line);overflow:hidden;display:flex;align-items:flex-end;justify-content:center}.gallery .g img{height:68px;object-fit:contain}.gallery .g button{position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:50%;background:var(--bg);font-size:11px;display:grid;place-items:center}.keycode{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.04em}.proof-view{display:grid;grid-template-columns:1fr 1fr;gap:24px}.proof-view .img{background:var(--card2);border-radius:16px;min-height:300px;display:grid;place-items:center;overflow:hidden}.proof-view .img img{max-height:520px;object-fit:contain}.order-facts{list-style:none}.order-facts li{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--line);font-size:14.5px}.order-facts li span{color:var(--mu)}.login{min-height:100vh;display:grid;place-items:center;padding:20px}.login .box{width:min(420px,100%)}.login h1{font-size:34px;letter-spacing:-.04em;margin:26px 0 6px}.pager{display:flex;justify-content:space-between;align-items:center;margin-top:16px;color:var(--mu);font-size:14px}.drag-handle{cursor:grab;color:var(--mu);-webkit-user-select:none;user-select:none;padding:0 6px}body:before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(1100px 620px at 88% -8%,rgba(0,155,255,.16),transparent 62%),radial-gradient(900px 560px at -12% 28%,rgba(108,92,255,.1),transparent 60%),radial-gradient(800px 500px at 50% 110%,rgba(0,194,255,.07),transparent 60%)}html[data-theme=light] body:before{opacity:.7}::selection{background:var(--brand);color:#fff}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--line);border-radius:99px;border:2px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:var(--brand)}.grad-text{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:200% 200%;animation:gradMove 6s ease-in-out infinite alternate}@keyframes gradMove{to{background-position:100% 50%}}.logo span,.logo b{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.nav{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;padding-top:14px}.nav .in{height:64px;border:1px solid var(--line);border-radius:18px;padding:0 12px 0 22px;background:var(--glass);backdrop-filter:saturate(1.6) blur(18px);-webkit-backdrop-filter:saturate(1.6) blur(18px);box-shadow:0 10px 30px #0000002e;max-width:1200px}.nav .links{gap:6px}.nav .links a{padding:8px 14px;border-radius:10px;transition:color .2s,background-color .2s}.nav .links a:hover{background:var(--acs);color:var(--tx)}.nav .links a.on{color:var(--tx);background:var(--acs)}.nav .links a.on:after{display:none}.tg{background:var(--card2)}.tg:after{background:var(--grad);box-shadow:0 0 10px #009bff99}.btn{border-radius:14px}.btn:hover{border-color:var(--brand)}.btn.pri,.btn.acc{background:var(--grad);background-size:160% 160%;color:#fff;border-color:transparent;box-shadow:0 8px 26px #009bff59,inset 0 1px #ffffff40;position:relative;overflow:hidden;transition:transform .25s,box-shadow .25s,background-position .6s}.btn.pri:hover,.btn.acc:hover{opacity:1;transform:translateY(-2px);background-position:100% 50%;box-shadow:0 14px 36px #009bff80,inset 0 1px #ffffff40}.btn.pri:after,.btn.acc:after{content:"";position:absolute;top:0;left:-70%;width:40%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-20deg);animation:btnShine 3.8s ease-in-out infinite}@keyframes btnShine{0%,55%{left:-70%}to{left:140%}}.btn:not(.pri):not(.acc):not(.danger){background:var(--glass)}.lbl{color:var(--mu)}.lbl b{color:var(--brand)}.lbl b:first-child{display:inline-block;animation:dotPulse 1.8s ease-in-out infinite}@keyframes dotPulse{50%{opacity:.35;transform:scale(.8)}}.hero{isolation:isolate}.hero:before{content:"";position:absolute;inset:-40px -200px 0;z-index:-1;pointer-events:none;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:64px 64px;opacity:.45;-webkit-mask-image:radial-gradient(ellipse 60% 70% at 70% 40%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 60% 70% at 70% 40%,#000 20%,transparent 75%)}@keyframes gridDrift{to{background-position:64px 64px}}.hero-blobs{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.hero-blobs i{position:absolute;border-radius:50%;opacity:.55;animation:blob 14s ease-in-out infinite alternate;will-change:transform}.hero-blobs .b1{width:620px;height:620px;right:0;top:-6%;background:radial-gradient(circle,rgba(0,155,255,.55),transparent 65%)}.hero-blobs .b2{width:520px;height:520px;right:24%;bottom:-12%;background:radial-gradient(circle,rgba(108,92,255,.5),transparent 65%);animation-delay:-5s;opacity:.5}.hero-blobs .b3{width:420px;height:420px;right:-10%;bottom:8%;background:radial-gradient(circle,rgba(0,212,255,.45),transparent 65%);animation-delay:-9s;opacity:.45}html[data-theme=light] .hero-blobs i{opacity:.25}@keyframes blob{0%{transform:translate(0) scale(1)}50%{transform:translate(-40px,30px) scale(1.12)}to{transform:translate(30px,-20px) scale(.95)}}.hero h1 em{color:transparent;font-weight:300;background:var(--grad);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;animation:gradMove 6s ease-in-out infinite alternate}.meta{border-top:0;gap:14px;max-width:520px}.meta>div{flex:1;padding:16px 18px;border-radius:16px;background:var(--glass);border:1px solid var(--line);transition:transform .3s,border-color .3s}.meta>div:hover{transform:translateY(-4px);border-color:#009bff80}.meta b{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.stage .disc{background:radial-gradient(circle,rgba(0,155,255,.38),rgba(108,92,255,.12) 45%,transparent 70%);animation:discPulse 5s ease-in-out infinite}@keyframes discPulse{50%{transform:scale(1.08);opacity:.8}}.stage .ringx{border:1px solid transparent;background:conic-gradient(from 0deg,#009bff,transparent 30%,#6c5cff 60%,transparent 85%,#009bff) border-box;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.stage .ringx:before{background:#fff;box-shadow:0 0 14px 4px var(--brand)}.stage .ring2{position:absolute;bottom:60px;width:480px;height:480px;border-radius:50%;border:1px dashed rgba(0,155,255,.28);animation:rot 60s linear infinite reverse}.stage img.main{filter:drop-shadow(0 0 36px rgba(0,155,255,.35)) drop-shadow(0 30px 40px rgba(0,0,0,.45))}.stage .word{-webkit-text-stroke:1px rgba(0,155,255,.28)}.sparks{position:absolute;inset:0;pointer-events:none;z-index:1}.sparks i{position:absolute;width:4px;height:4px;border-radius:50%;background:var(--brand2);box-shadow:0 0 10px 2px var(--brand);animation:spark 7s linear infinite;opacity:0}@keyframes spark{0%{transform:translateY(0);opacity:0}15%{opacity:1}to{transform:translateY(-320px);opacity:0}}.chip-float{position:absolute;z-index:3;display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:14px;background:var(--glass);border:1px solid var(--line);box-shadow:var(--shadow);font-size:13px;font-weight:600;animation:float 6s ease-in-out infinite}.chip-float i{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--acs);color:var(--brand);font-style:normal}.chip-float small{display:block;font-weight:500;color:var(--mu);font-size:11.5px}.scroll i:after{background:var(--brand)}.mq{background:linear-gradient(90deg,#009bff0f,#6c5cff0f);border-color:var(--line)}.mq span.o{-webkit-text-stroke:1px var(--brand)}.mq span.d{color:var(--brand);text-shadow:0 0 14px rgba(0,155,255,.8)}.sec h2,.h1,.h2{letter-spacing:-.045em}.steps{border-top:0;gap:18px}.steps>div,.steps>div+div{position:relative;padding:30px 28px 28px;border:1px solid var(--line);border-radius:var(--radius);background:var(--glass);overflow:hidden;transition:transform .35s,border-color .35s,box-shadow .35s}.steps>div:before{content:"";position:absolute;width:220px;height:220px;right:-80px;top:-80px;border-radius:50%;background:radial-gradient(circle,rgba(0,155,255,.18),transparent 70%);transition:transform .5s}.steps>div:hover{transform:translateY(-6px);border-color:#009bff80;box-shadow:var(--glow)}.steps>div:hover:before{transform:scale(1.4)}.steps .n{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--grad);color:#fff;font-weight:700;box-shadow:0 8px 20px #009bff59}.prod .art{background:linear-gradient(180deg,var(--card2),var(--card));border:1px solid var(--line);transition:transform .45s cubic-bezier(.2,.7,.2,1),border-color .35s,box-shadow .35s}.prod .art:before{width:260px;height:260px;background:radial-gradient(circle,rgba(0,155,255,.35),rgba(108,92,255,.12) 45%,transparent 70%)}.prod .art:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.08) 50%,transparent 60%);transform:translate(-100%);transition:transform .9s;pointer-events:none}.prod:hover .art{border-color:#009bff99;box-shadow:var(--glow)}.prod:hover .art:after{transform:translate(100%)}.prod .art .bd{background:var(--glass);border:1px solid var(--line)}.prod .art .bd.hot{background:var(--grad);color:#fff;border-color:transparent;box-shadow:0 4px 14px #009bff73}.prod .art .no{font-family:ui-monospace,monospace}.prod .pr{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.prod h3{transition:color .2s}.prod:hover h3{color:var(--brand)}.tabs button.on{color:var(--tx);box-shadow:inset 0 -2px 0 var(--brand)}.banner{position:relative;background:linear-gradient(120deg,#0a2a4a,#062039 45%,#17123a);border:1px solid rgba(0,155,255,.25);overflow:hidden;color:#eef4ff}.banner:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.12) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 70%);mask-image:linear-gradient(90deg,#000,transparent 70%);pointer-events:none}.banner:after{content:"";position:absolute;width:520px;height:520px;right:5%;bottom:-260px;border-radius:50%;background:radial-gradient(circle,rgba(0,155,255,.55),transparent 65%);pointer-events:none}.banner .t,.banner img{position:relative;z-index:1}.banner .sub,.banner .lbl{color:#eef4ffb8}.banner .btn:not(.acc){color:#fff;border-color:#ffffff40;background:#ffffff0f}.det .art,.vault{background:linear-gradient(180deg,var(--card2),var(--card));border:1px solid var(--line)}.det .art:before{background:radial-gradient(circle,rgba(0,155,255,.35),rgba(108,92,255,.12) 45%,transparent 70%)}.det .art img{filter:drop-shadow(0 0 30px rgba(0,155,255,.3))}.thumbs button.on{border-color:var(--brand);box-shadow:var(--glow)}.plans button{background:var(--glass)}.plans button:hover{border-color:#009bff80}.plans button.on{border:1.5px solid var(--brand);background:var(--acs);box-shadow:var(--glow)}.plans button.on b{color:var(--brand)}.facts li span,.secure{color:var(--mu)}.secure span:first-letter{color:var(--brand)}.opt{background:var(--glass)}.opt:hover{border-color:#009bff80}.opt.on{border:1.5px solid var(--brand);background:var(--acs);box-shadow:var(--glow)}.opt.on .rad{border-color:var(--brand)}.prog .done i:after{background:var(--brand)}.prog .on i:after{background:var(--grad)}.sum{background:var(--glass);border:1px solid var(--line)}.sum .tot b{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.copy{background:var(--acs);border:1px dashed rgba(0,155,255,.45)}.note-box b{color:var(--brand)}.drop:hover,.drop.over,.drop.has{border-color:var(--brand);background:var(--acs)}.f input:focus,.f select:focus,.f textarea:focus,.keyform input:focus{border-color:var(--brand);box-shadow:0 0 0 4px var(--acs)}.okc{background:var(--grad);box-shadow:0 14px 40px #009bff80}.okc path{stroke:#fff}.code-chip{background:var(--acs);border:1px solid rgba(0,155,255,.35)}.dlrow:hover{background:var(--acs)}.dlrow .n{color:var(--brand);font-family:ui-monospace,monospace}.vault{position:relative}.vault:before{content:"";position:absolute;width:420px;height:420px;right:8%;bottom:-180px;border-radius:50%;background:radial-gradient(circle,rgba(0,155,255,.35),transparent 65%);pointer-events:none}.vault .t,.vault img{position:relative;z-index:1}.rv{border-top:0;padding:30px;border-radius:var(--radius);background:var(--glass);border:1px solid var(--line);transition:transform .35s,border-color .35s,box-shadow .35s}.rv:hover{transform:translateY(-6px);border-color:#009bff80;box-shadow:var(--glow)}.rv .st{color:#fbbf24}.proof{border:1px solid var(--line);transition:border-color .3s,box-shadow .3s}.proof:hover{border-color:#009bff99;box-shadow:var(--glow)}.proof .pl i{background:var(--grad);color:#fff;box-shadow:0 8px 30px #009bff8c}.contact-card:hover{color:var(--brand)}.orbit:before{background:var(--brand);box-shadow:0 0 12px var(--brand)}.bl-word i b{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.bl-bar:after{background:var(--grad)}.foot{position:relative;border-top:0}.foot:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,155,255,.6),transparent)}.foot nav a:hover{color:var(--brand)}.toast.ok:before{color:var(--brand)}.side a.on{background:var(--acs);color:var(--tx);box-shadow:inset 3px 0 0 var(--brand)}.side a .pill{background:var(--grad);color:#fff}.sw.on{background:var(--grad)}.sw.on:after{background:#fff}.kpis{background:var(--glass)}.kpi b{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.panel{background:var(--glass)}.tbl tr.click:hover td{background:var(--acs)}.ficon{--fi-size: 56px;width:var(--fi-size);height:var(--fi-size);flex-shrink:0;border-radius:calc(var(--fi-size) * .3);display:grid;place-items:center;position:relative;overflow:hidden;background:linear-gradient(145deg,#00c2ff38,#009bff1f 45%,#6c5cff33);border:1px solid rgba(0,155,255,.35);box-shadow:inset 0 1px #ffffff1f,0 8px 22px #009bff2e}.ficon svg{width:46%;height:46%;fill:none;stroke:var(--brand);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px rgba(0,155,255,.45))}.ficon img{width:100%;height:100%;object-fit:cover}.ficon.vault{background:linear-gradient(145deg,#6c5cff47,#009bff24);border-color:#6c5cff73}.ficon.vault svg{stroke:#a99bff}.dl-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:36px;flex-wrap:wrap}.dl-stats{display:flex;gap:12px}.dl-stats>div{min-width:120px;padding:16px 18px;border-radius:16px;background:var(--glass);border:1px solid var(--line)}.dl-stats b{display:block;font-size:26px;font-weight:700;letter-spacing:-.03em;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.dl-stats span{font-size:12.5px;color:var(--mu)}.dl-toolbar{display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:28px;padding:10px;border-radius:18px;background:var(--glass);border:1px solid var(--line)}.dl-search{flex:1;min-width:240px;max-width:420px;display:flex;align-items:center;gap:10px;height:46px;padding:0 16px;border-radius:12px;background:var(--bg2);border:1px solid var(--line);transition:border-color .2s,box-shadow .2s}.dl-search:focus-within{border-color:var(--brand);box-shadow:0 0 0 4px var(--acs)}.dl-search svg{width:18px;height:18px;fill:none;stroke:var(--mu);stroke-width:2;stroke-linecap:round;flex-shrink:0}.dl-search input{flex:1;height:100%;border:0;outline:0;background:transparent;color:var(--tx);font-size:15px}.dl-search input::-webkit-search-cancel-button{filter:hue-rotate(180deg)}.chips{display:flex;gap:6px;flex-wrap:wrap}.chip{height:38px;padding:0 16px;border-radius:10px;font-size:14px;font-weight:600;color:var(--mu);border:1px solid transparent;transition:color .2s,background-color .2s,border-color .2s}.chip:hover{color:var(--tx);background:var(--acs)}.chip.on{color:#fff;background:var(--grad);box-shadow:0 6px 18px #009bff59}.dl-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.dl-card{position:relative;display:flex;flex-direction:column;padding:22px;border-radius:var(--radius);background:linear-gradient(180deg,var(--card2),var(--card));border:1px solid var(--line);overflow:hidden;transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .3s,box-shadow .3s}.dl-card:before{content:"";position:absolute;width:240px;height:240px;right:-90px;top:-110px;border-radius:50%;background:radial-gradient(circle,rgba(0,155,255,.2),transparent 70%);transition:transform .5s;pointer-events:none}.dl-card:hover{transform:translateY(-6px);border-color:#009bff8c;box-shadow:var(--glow)}.dl-card:hover:before{transform:scale(1.35)}.dl-card:hover .ficon{transform:rotate(-4deg) scale(1.05)}.dl-card .ficon{transition:transform .4s cubic-bezier(.3,1.4,.5,1)}.dl-card.member:before{background:radial-gradient(circle,rgba(108,92,255,.25),transparent 70%)}.dl-top{display:flex;justify-content:space-between;align-items:flex-start;position:relative}.pill-plat{font-size:12px;font-weight:600;padding:5px 11px;border-radius:99px;color:var(--brand);background:var(--acs);border:1px solid rgba(0,155,255,.3)}.member-pill{color:#b9adff;background:#6c5cff24;border-color:#6c5cff66}.dl-card h3{font-size:18px;font-weight:650;letter-spacing:-.02em;margin:18px 0 6px;position:relative}.dl-card p{color:var(--mu);font-size:14.5px;line-height:1.5;flex:1;position:relative}.dl-meta{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0 18px;position:relative}.dl-meta span{font-size:12.5px;color:var(--mu);padding:4px 10px;border-radius:8px;background:var(--bg2);border:1px solid var(--line)}.dl-btn{height:46px;position:relative}.dl-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s}.dl-btn:hover svg{transform:translateY(2px)}.dl-card.sk{min-height:250px}.vault2{position:relative;margin-top:60px;padding:40px;border-radius:28px;overflow:hidden;border:1px solid rgba(108,92,255,.35);background:radial-gradient(600px 300px at 90% 0%,rgba(108,92,255,.22),transparent 70%),radial-gradient(500px 300px at 0% 100%,rgba(0,155,255,.18),transparent 70%),linear-gradient(180deg,var(--card2),var(--card))}.vault2:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.06) 1px,transparent 1px);background-size:22px 22px;pointer-events:none}.v-head{display:flex;gap:24px;align-items:center;position:relative;margin-bottom:24px}.v-head h2{font-size:clamp(28px,3.5vw,40px);line-height:1.05;letter-spacing:-.04em;font-weight:700;margin:10px 0 8px}.v-lock{width:92px;height:92px;flex-shrink:0;border-radius:26px;display:grid;place-items:center;background:var(--grad);box-shadow:0 16px 40px #009bff66,inset 0 1px #ffffff4d}.v-lock svg{width:46px;height:46px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.v-lock .shackle{transition:transform .5s cubic-bezier(.3,1.6,.5,1);transform-origin:16px 11px}.v-lock.open .shackle{transform:translateY(-3px) rotate(28deg)}.keyform2{position:relative;display:flex;gap:10px;max-width:560px}.keyform2 input{flex:1;height:52px;border-radius:14px;border:1px solid var(--line);background:var(--bg2);color:var(--tx);padding:0 18px;font-size:16px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;outline:none;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;transition:border-color .2s,box-shadow .2s}.keyform2 input::placeholder{letter-spacing:.12em;color:var(--mu);opacity:.6}.keyform2 input:focus{border-color:var(--brand);box-shadow:0 0 0 4px var(--acs)}.keyform2 .btn{height:52px}.vault-grid{position:relative}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-color:var(--card);color:var(--tx);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23009bff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;background-size:18px!important;padding-right:44px!important;transition:border-color .2s,box-shadow .2s,background-color .2s}select:hover{border-color:#009bff8c!important}select:focus{border-color:var(--brand)!important;box-shadow:0 0 0 4px var(--acs)!important;outline:none}select option,select optgroup{background-color:var(--card);color:var(--tx);font-weight:500}select option:checked{background:#009bff linear-gradient(0deg,#009bff,#009bff);color:#fff}select::-ms-expand{display:none}.f select{min-height:50px;border-radius:12px;border:1px solid var(--line);background-color:var(--card)}.sum select{background-color:var(--bg2)}input[type=number]::-webkit-inner-spin-button{opacity:.5}input[type=file]{font-size:14px;color:var(--mu);max-width:100%}input[type=file]::file-selector-button{margin-right:12px;height:38px;padding:0 16px;border-radius:10px;border:1px solid rgba(0,155,255,.45);background:var(--acs);color:var(--tx);font-weight:600;cursor:pointer;transition:background-color .2s,border-color .2s}input[type=file]::file-selector-button:hover{background:#009bff40;border-color:var(--brand)}input[type=checkbox],input[type=radio],.check input{accent-color:var(--brand)}@media(max-width:1080px){.dl-grid,.g4{grid-template-columns:repeat(2,1fr)}.hero{grid-template-columns:1fr;min-height:0}.hero .txt{padding:50px 0 10px}.stage{height:520px}.stage img.main{height:480px}.scroll{display:none}.det,.chk{grid-template-columns:1fr;gap:40px}.det .art{height:520px}.sum{position:static}.banner{grid-template-columns:1fr}.banner .t{padding:44px 36px 10px}.banner img{height:320px}.split,.proof-view{grid-template-columns:1fr}.kpis{grid-template-columns:repeat(2,1fr)}.kpi:nth-child(3){border-left:0}.kpi:nth-child(n+3){border-top:1px solid var(--line)}}@media(max-width:860px){.nav{padding:10px 12px 0}.chip-float{display:none}.meta>div{padding:12px}.nav .links,.nav .tools .btn{display:none}.burger{display:grid}.mobile-menu{display:flex;flex-direction:column;position:fixed;inset:0;z-index:39;padding:96px 20px calc(24px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;background:radial-gradient(120% 60% at 100% 0%,rgba(0,155,255,.16),transparent 60%),radial-gradient(90% 50% at 0% 100%,rgba(108,92,255,.14),transparent 60%),var(--bg);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.mobile-menu.open{opacity:1;visibility:visible}.mm-links{display:flex;flex-direction:column}.mm-links a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 4px;border-bottom:1px solid var(--line);font-size:clamp(22px,6.4vw,28px);font-weight:700;letter-spacing:-.03em;color:var(--tx);opacity:0;transform:translateY(12px);transition:opacity .35s,transform .45s cubic-bezier(.2,.7,.2,1),color .2s;transition-delay:calc(var(--i, 0) * 45ms)}.mm-links a i{font-style:normal;font-size:20px;color:var(--mu);transition:transform .25s,color .2s}.mm-links a.on,.mm-links a:active{color:var(--brand)}.mm-links a.on i{color:var(--brand);transform:translate(4px)}.mm-foot{margin-top:auto;padding-top:28px;opacity:0;transform:translateY(12px);transition:opacity .35s,transform .45s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i, 0) * 45ms)}.mm-foot .btn{height:54px;font-size:16px;width:100%;justify-content:center}.mm-social{display:flex;justify-content:center;gap:22px;margin-top:16px;font-size:14.5px;color:var(--mu)}.mobile-menu.open .mm-links a,.mobile-menu.open .mm-foot{opacity:1;transform:none}html.menu-open,html.menu-open body{overflow:hidden}.nav{z-index:45}.g3,.steps{grid-template-columns:1fr}.steps>div,.steps>div+div{padding:26px 0;border-left:0;border-bottom:1px solid var(--line)}.head{flex-direction:column;align-items:flex-start;margin-bottom:36px}.sec{padding-block:80px}.vault{grid-template-columns:1fr}.vault .t{padding:40px 30px 10px}.vault img{height:240px;margin:0 auto}.dlrow{grid-template-columns:1fr auto}.dlrow .n,.dlrow>span{display:none}.adm{grid-template-columns:1fr}.side{position:static;height:auto;flex-direction:row;flex-wrap:wrap;gap:4px;padding:14px;border-right:0;border-bottom:1px solid var(--line)}.side .logo{width:100%;margin:0 6px 10px}.side .grp{display:none}.side .bottom{margin:0;padding:0;display:flex}.main{padding:24px 18px 50px}.form-grid{grid-template-columns:1fr 1fr}.form-grid .s3,.form-grid .s4{grid-column:span 2}}@media(max-width:560px){.dl-grid{grid-template-columns:1fr}.dl-stats{width:100%}.dl-stats>div{flex:1;min-width:0;padding:12px}.dl-toolbar{padding:8px}.dl-search{max-width:none}.vault2{padding:26px 20px}.v-head{flex-direction:column;align-items:flex-start}.keyform2{flex-direction:column}.wrap{padding:0 18px}.g4,.g2{grid-template-columns:1fr}.meta{gap:26px}.stage{height:440px}.stage img.main{height:400px}.stage .word{font-size:90px}.stage .ringx{width:300px;height:300px}.mq>div{font-size:28px}.row2{grid-template-columns:1fr}.det .art{height:420px}.prod .art{height:300px}.kpis{grid-template-columns:1fr}.kpi+.kpi{border-left:0;border-top:1px solid var(--line)}.form-grid{grid-template-columns:1fr}.form-grid .s2,.form-grid .s3,.form-grid .s4{grid-column:span 1}.plan-row{grid-template-columns:1fr 1fr}.keyform{flex-direction:column}.toasts{left:16px;right:16px;top:80px}.toast{max-width:none}}.pm-logo{--s: 44px;width:var(--s);height:var(--s);flex-shrink:0;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:var(--card2);border:1px solid var(--line);font-weight:700;font-size:14px;letter-spacing:.02em;color:var(--brand)}.pm-logo img{width:100%;height:100%;object-fit:contain;padding:4px}.pm-logo.sm{--s: 38px;border-radius:10px;font-size:12.5px}.pm-logo.lg{--s: 60px;border-radius:16px;font-size:18px}.opt.on .pm-logo{border-color:#009bff8c;box-shadow:0 0 0 3px #009bff1f}.pm-chosen{display:flex;align-items:center;gap:14px;margin:12px 0 24px;padding:14px 16px;border:1px solid var(--line);border-radius:16px;background:var(--glass)}.pm-chosen b{font-weight:600;font-size:17px;display:block}.pm-chosen small{display:block;color:var(--mu);font-size:13px}.img-pick .pv.pm-pv{align-items:center}.img-pick .pv.pm-pv img{width:100%;height:100%;max-height:none;padding:8px}.img-pick .pv.pm-pv .pm-logo{--s: 84px;border:0;font-size:22px}@media(max-width:560px){.opt .pm-logo{--s: 38px}.opt .l{gap:12px}}select.xsel-native{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;margin:-1px!important;border:0!important;opacity:0!important;overflow:hidden;clip-path:inset(50%);pointer-events:none}.xsel{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-width:140px;min-height:44px;padding:10px 14px 10px 16px;text-align:left;cursor:pointer;border:1px solid var(--line);border-radius:12px;background:var(--card);color:var(--tx);font-weight:500;transition:border-color .2s,box-shadow .2s,background-color .2s}.xsel:hover:not(:disabled){border-color:#009bff8c}.xsel:focus-visible,.xsel.open{outline:none;border-color:var(--brand);box-shadow:0 0 0 4px var(--acs)}.xsel:disabled{opacity:.55;cursor:not-allowed}.xsel-val{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xsel-val.ph{color:var(--mu)}.xsel-ic{width:28px;height:28px;margin-right:-4px;border-radius:8px;display:grid;place-items:center;flex-shrink:0;background:var(--acs);color:var(--brand);transition:transform .25s cubic-bezier(.2,.7,.2,1),background-color .2s}.xsel-ic svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.xsel.open .xsel-ic{transform:rotate(180deg);background:var(--brand);color:#fff}.f .xsel{display:flex;width:100%;min-height:50px;padding:12px 12px 12px 16px}.sum .xsel{background:var(--bg2)}.xsel-panel{position:fixed;z-index:500;overflow-y:auto;overscroll-behavior:contain;padding:6px;width:max-content;max-width:calc(100vw - 16px);background:var(--card);color:var(--tx);border:1px solid rgba(0,155,255,.35);border-radius:14px;box-shadow:0 18px 50px #00000073,0 0 0 1px #009bff0f,0 0 32px #009bff1f;opacity:0;transform:translateY(-6px) scale(.98);transform-origin:top center;transition:opacity .16s ease,transform .18s cubic-bezier(.2,.7,.2,1);scrollbar-width:thin;scrollbar-color:rgba(0,155,255,.4) transparent}.xsel-panel.up{transform:translateY(6px) scale(.98);transform-origin:bottom center}.xsel-panel.in{opacity:1;transform:none}.xsel-opt{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 12px;border-radius:10px;cursor:pointer;font-size:14.5px;font-weight:500;white-space:nowrap;transition:background-color .12s,color .12s}.xsel-opt+.xsel-opt{margin-top:2px}.xsel-opt i{width:18px;height:18px;display:grid;place-items:center;opacity:0;transform:scale(.6);transition:opacity .15s,transform .15s}.xsel-opt i svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round}.xsel-opt.act{background:var(--acs)}.xsel-opt.sel{color:var(--brand);font-weight:600}.xsel-opt.sel i{opacity:1;transform:none}.xsel-opt.dis{opacity:.4;cursor:not-allowed}:root[data-theme=light] .xsel-panel{box-shadow:0 18px 44px #0f234629,0 0 0 1px #009bff0f}@media(prefers-reduced-motion:reduce){.xsel-panel,.xsel-ic{transition:none}}.banner img.squad{width:100%;height:auto;max-height:440px;max-width:640px;object-fit:contain;object-position:bottom center;align-self:end;justify-self:end;margin-right:10px;-webkit-mask-image:linear-gradient(180deg,#000 80%,transparent);mask-image:linear-gradient(180deg,#000 80%,transparent);filter:drop-shadow(0 20px 40px rgba(0,0,0,.45))}.vault2>*:not(.vault-char){position:relative;z-index:1}.vault-char{position:absolute;right:2%;bottom:0;height:112%;max-height:520px;width:auto;z-index:0;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000 78%,transparent);mask-image:linear-gradient(180deg,#000 78%,transparent);filter:drop-shadow(0 0 40px rgba(108,92,255,.35))}.vault2 .v-head,.vault2 .keyform2{max-width:640px}.page-head-char{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.page-head-char img{width:220px;height:auto;margin-bottom:18px;filter:drop-shadow(0 18px 30px rgba(0,155,255,.25));flex-shrink:0}.lost-char{display:block;width:240px;height:auto;margin:0 auto 18px;filter:drop-shadow(0 18px 30px rgba(0,155,255,.3))}@media(max-width:1100px){.vault-char{opacity:.35;right:-6%}}@media(max-width:760px){.vault-char{display:none}.page-head-char img{width:120px;margin-bottom:30px}.banner img.squad{max-height:300px;justify-self:center;margin:0}.lost-char{width:180px}}.det .art.photo{height:auto;min-height:0;align-items:center;padding:16px}.det .art.photo:before{bottom:auto;top:50%;transform:translateY(-50%)}.det .art.photo a{display:block;width:100%;position:relative;cursor:zoom-in}.det .art.photo img{display:block;width:100%;max-width:100%;max-height:600px;object-fit:contain;border-radius:18px;animation:none;filter:none;box-shadow:0 18px 50px #00000073}.thumbs button{align-items:center;padding:4px}.thumbs img{width:100%;height:100%;object-fit:contain;border-radius:10px}.gallery .g{align-items:center;padding:3px}.gallery .g img{width:100%;height:100%;object-fit:contain;border-radius:8px}.fx-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:60;transform:scaleX(0);transform-origin:left;background:var(--grad);box-shadow:0 0 12px #009bffb3;pointer-events:none}.fx-top{position:fixed;right:22px;bottom:22px;z-index:55;width:48px;height:48px;border-radius:16px;display:grid;place-items:center;background:var(--grad);color:#fff;box-shadow:0 12px 30px #009bff73;opacity:0;transform:translateY(16px) scale(.9);pointer-events:none;transition:opacity .3s,transform .35s cubic-bezier(.3,1.4,.5,1)}.fx-top.show{opacity:1;transform:none;pointer-events:auto}.fx-top:hover{transform:translateY(-3px)}.fx-top svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.fx-glow{position:fixed;left:-260px;top:-260px;width:520px;height:520px;border-radius:50%;pointer-events:none;z-index:-1;background:radial-gradient(circle,rgba(0,155,255,.13),rgba(108,92,255,.06) 40%,transparent 70%);transition:opacity .4s;will-change:transform}.fx-glow.off{opacity:0}html[data-theme=light] .fx-glow{background:radial-gradient(circle,rgba(0,155,255,.1),transparent 65%)}.fx-rip-host{overflow:hidden}.fx-ripple{position:absolute;border-radius:50%;pointer-events:none;background:currentColor;opacity:.22;transform:scale(0);animation:fx-ripple .65s cubic-bezier(.2,.7,.2,1) forwards}.btn.pri .fx-ripple,.btn.acc .fx-ripple{background:#fff;opacity:.35}@keyframes fx-ripple{to{transform:scale(1);opacity:0}}.prod .art{transform-style:preserve-3d}.prod .art.fx-tilting{transform:perspective(900px) translateY(-6px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .12s linear,border-color .35s,box-shadow .35s}.prod .art.fx-tilting img{transform:translateZ(40px) scale(1.06)}.fx-glare{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(circle at var(--mx, 50%) var(--my, 50%),rgba(255,255,255,.22),rgba(0,155,255,.08) 30%,transparent 60%);mix-blend-mode:screen}.fx-tilting .fx-glare{opacity:1}.dl-card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(circle at var(--mx, 50%) var(--my, 50%),rgba(0,155,255,.18),transparent 55%)}.dl-card.fx-tilting{transform:perspective(900px) translateY(-6px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .12s linear,border-color .3s,box-shadow .3s}.dl-card.fx-tilting:after{opacity:1}[data-tilt].fx-tilting{transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .12s linear}.btn.pri,.btn.acc{transition:translate .25s cubic-bezier(.3,1.4,.5,1),transform .25s,box-shadow .3s,background-position .5s,opacity .2s}.btn.fx-magnet{translate:var(--tx, 0) var(--ty, 0)}.hero{--px: 0;--py: 0}.hero .stage img.main{translate:calc(var(--px) * -26px) calc(var(--py) * -16px);transition:translate .5s cubic-bezier(.2,.7,.2,1)}.hero .stage .word{translate:calc(var(--px) * 34px) calc(var(--py) * 18px);transition:translate .6s cubic-bezier(.2,.7,.2,1)}.hero .stage .disc,.hero .stage .ring2,.hero .stage .ringx{translate:calc(var(--px) * 14px) calc(var(--py) * 10px);transition:translate .6s cubic-bezier(.2,.7,.2,1)}.hero .chip-float{translate:calc(var(--px) * -40px) calc(var(--py) * -24px);transition:translate .45s cubic-bezier(.2,.7,.2,1)}.hero .hero-blobs{translate:calc(var(--px) * 30px) calc(var(--py) * 30px);transition:translate .8s cubic-bezier(.2,.7,.2,1)}.plans button.on,.opt.on,.chip.on,.tabs button.on{animation:fx-pop .35s cubic-bezier(.3,1.6,.5,1)}@keyframes fx-pop{0%{transform:scale(.96)}60%{transform:scale(1.03)}to{transform:scale(1)}}.nav .links a{position:relative}.nav .links a:after{content:"";position:absolute;left:12%;right:12%;bottom:4px;height:2px;border-radius:2px;background:var(--grad);transform:scaleX(0);transition:transform .3s cubic-bezier(.2,.7,.2,1)}.nav .links a:hover:after,.nav .links a.on:after,.nav .links a.active:after{transform:scaleX(1)}.mq:hover div{animation-play-state:paused}::view-transition-old(root){animation:fx-out .22s ease both}::view-transition-new(root){animation:fx-in .38s cubic-bezier(.2,.7,.2,1) both}@keyframes fx-out{to{opacity:0;transform:translateY(-6px)}}@keyframes fx-in{0%{opacity:0;transform:translateY(10px)}}@media(prefers-reduced-motion:reduce){.fx-glow,.fx-ripple{display:none}.plans button.on,.opt.on,.chip.on,.tabs button.on{animation:none}::view-transition-old(root),::view-transition-new(root){animation:none}}@media(max-width:760px){.fx-top{right:14px;bottom:14px;width:44px;height:44px}}.fx-particles{position:fixed;inset:0;width:100vw;height:100vh;z-index:-1;pointer-events:none}@keyframes fx-bob{0%,to{translate:0 0}50%{translate:0 -10px}}.prod .art img{animation:fx-bob 5.5s ease-in-out infinite}:nth-child(3n+2)>app-product-card .prod .art img{animation-delay:-1.8s}:nth-child(3n+3)>app-product-card .prod .art img{animation-delay:-3.6s}@keyframes fx-breathe{0%,to{opacity:.75;scale:1}50%{opacity:1;scale:1.12}}.prod .art:before{animation:fx-breathe 5.5s ease-in-out infinite}.banner img.squad{animation:fx-bob 7s ease-in-out infinite}.vault-char{animation:fx-bob 6.5s ease-in-out infinite}.page-head-char img,.lost-char{animation:fx-bob 5s ease-in-out infinite}.dl-card .ficon{animation:fx-bob 4.5s ease-in-out infinite}.dl-grid>*:nth-child(2n) .ficon{animation-delay:-2.2s}@keyframes fx-wiggle{0%,86%,to{rotate:0deg}89%{rotate:-9deg}92%{rotate:8deg}95%{rotate:-5deg}98%{rotate:3deg}}.v-lock:not(.open){animation:fx-wiggle 5s ease-in-out infinite}.hero .txt{translate:0 calc(var(--sy, 0) * .12px);opacity:calc(1 - var(--sy, 0) / 1100)}.hero .stage{translate:0 calc(var(--sy, 0) * -.06px)}.js [appReveal]{transition:opacity .8s cubic-bezier(.2,.7,.2,1) var(--reveal-delay, 0ms),transform .9s cubic-bezier(.2,.7,.2,1) var(--reveal-delay, 0ms)}.js .head[appReveal]{transform:translate(-34px)}.js .banner[appReveal]{transform:translateY(40px) scale(.96)}.js [appReveal].in{transform:none}@property --fx-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes fx-orbit{to{--fx-angle: 360deg}}.vault2{isolation:isolate}.vault2:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;z-index:2;background:conic-gradient(from var(--fx-angle),transparent 0 70%,#00d4ff 80%,#6c5cff 90%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:fx-orbit 6s linear infinite}.mq span.o{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}@media(prefers-reduced-motion:reduce){.prod .art img,.prod .art:before,.banner img.squad,.vault-char,.page-head-char img,.lost-char,.dl-card .ficon,.v-lock,.vault2:after{animation:none!important}.hero .txt,.hero .stage{translate:none;opacity:1}}html.fx-cursor,html.fx-cursor *{cursor:none!important}html.fx-cursor :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),textarea,[contenteditable=true]){cursor:text!important}.fx-cur-dot,.fx-cur-ring{position:fixed;left:0;top:0;z-index:10000;pointer-events:none;opacity:0;transition:opacity .25s;will-change:transform}html.fx-cur-on .fx-cur-dot,html.fx-cur-on .fx-cur-ring{opacity:1}.fx-cur-dot{width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:#00c2ff;box-shadow:0 0 10px #00c2ff,0 0 2px #fff}.fx-cur-ring{width:38px;height:38px;margin:-19px 0 0 -19px}.fx-cur-ring:before{content:"";position:absolute;inset:0;border-radius:50%;border:1.5px solid rgba(0,155,255,.75);box-shadow:0 0 14px #009bff59,inset 0 0 10px #6c5cff40;transition:inset .25s cubic-bezier(.3,1.4,.5,1),border-color .25s,background-color .25s,border-radius .25s}.fx-cur-ring .sp{position:absolute;inset:0}.fx-cur-ring i{position:absolute;background:#00c2ff;border-radius:2px;transition:transform .3s cubic-bezier(.3,1.4,.5,1),opacity .25s}.fx-cur-ring .t,.fx-cur-ring .b{left:50%;width:2px;height:7px;margin-left:-1px}.fx-cur-ring .l,.fx-cur-ring .r{top:50%;height:2px;width:7px;margin-top:-1px}.fx-cur-ring .t{top:-4px}.fx-cur-ring .b{bottom:-4px}.fx-cur-ring .l{left:-4px}.fx-cur-ring .r{right:-4px}@keyframes fx-cur-spin{to{rotate:90deg}}html.fx-cur-hot .fx-cur-ring:before{inset:-12px;border-color:#fffffff2;border-width:2px;background:#009bff1a;box-shadow:0 0 0 1px #009bff99,0 0 18px #00c2ff99}html.fx-cur-hot .fx-cur-ring i{background:#fff;box-shadow:0 0 6px #00c2ff}html.fx-cur-hot .fx-cur-ring .sp{animation:fx-cur-spin 1.6s linear infinite}html.fx-cur-hot .fx-cur-ring .t{transform:translateY(-8px)}html.fx-cur-hot .fx-cur-ring .b{transform:translateY(8px)}html.fx-cur-hot .fx-cur-ring .l{transform:translate(-8px)}html.fx-cur-hot .fx-cur-ring .r{transform:translate(8px)}html.fx-cur-hot .fx-cur-dot{background:#fff;box-shadow:0 0 12px #00d4ff}html.fx-cur-down .fx-cur-ring:before{inset:6px;border-color:#6c5cff}html.fx-cur-down .fx-cur-dot{scale:.6}html.fx-cur-text .fx-cur-ring,html.fx-cur-text .fx-cur-dot{opacity:0}html[data-theme=light] .fx-cur-ring:before{border-color:#0078dccc}html[data-theme=light] .fx-cur-dot{background:#0088e8}.foot .wrap.in{width:auto;min-height:0;border:0;border-radius:0;background:none;box-shadow:none;padding-block:0;padding-inline:32px;color:inherit}img,video,canvas,svg{max-width:100%}@media(max-width:860px){.foot .in{flex-direction:column;align-items:flex-start;gap:16px}.foot nav{gap:10px 18px}.foot .wrap.in{padding-inline:18px}.hero .txt{translate:none;opacity:1}.hero{overflow-x:clip}.banner .t{padding:36px 24px 6px}.banner .cta{flex-wrap:wrap}.page-head-char{align-items:center}}@media(max-width:560px){.hero h1{font-size:clamp(40px,11.5vw,56px)}.meta{gap:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.meta>div{min-width:0}.meta b{font-size:21px}.meta span{font-size:11.5px}.cta{flex-wrap:wrap}.cta .btn{flex:1 1 auto;justify-content:center}.stage{height:400px}.stage img.main{height:360px}.head .btn{align-self:stretch;justify-content:center}.sec{padding-block:64px}.h1,.det h1,.chk h1{word-break:break-word}.dl-hero{gap:18px}.dl-stats{gap:8px}.dl-stats b{font-size:21px}.chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.chips::-webkit-scrollbar{display:none}.chip{flex-shrink:0}.plans{grid-template-columns:1fr 1fr}.page-head-char img{width:96px}.fx-top{bottom:calc(14px + env(safe-area-inset-bottom))}.modal{max-height:calc(100dvh - 24px);overflow-y:auto}}.btn.pri,.btn.acc{border:0;background-origin:border-box;background-clip:border-box;background-repeat:no-repeat;isolation:isolate}.btn.pri:before,.btn.acc:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,#ffffff38,#fff0 55%);box-shadow:inset 0 0 0 1px #ffffff24}.btn.pri>*,.btn.acc>*{position:relative;z-index:1}.dl-btn{height:48px;gap:10px;font-size:15px;letter-spacing:.01em}.dl-btn svg{width:26px;height:26px;padding:5px;border-radius:8px;background:#ffffff2e;box-shadow:inset 0 0 0 1px #fff3;flex-shrink:0}.dl-btn:hover svg{transform:translateY(2px);background:#ffffff42}.dl-btn:active{transform:translateY(0) scale(.98)}.hook-row{display:flex;gap:8px;align-items:stretch}.hook-row input{flex:1;min-width:0}.hook-row .btn{height:auto;min-height:50px;flex-shrink:0}.hook-ok{margin-top:8px;font-size:13.5px;color:#22c55e;font-weight:500}@media(max-width:560px){.hook-row{flex-direction:column}.hook-row .btn{min-height:44px}}.ro{position:fixed;left:20px;bottom:20px;z-index:50;display:flex;align-items:center;max-width:min(360px,100vw - 92px);border-radius:18px;background:var(--glass);border:1px solid rgba(0,155,255,.35);backdrop-filter:blur(18px) saturate(1.5);-webkit-backdrop-filter:blur(18px) saturate(1.5);box-shadow:0 18px 50px #00000059,0 0 30px #009bff26;opacity:0;transform:translateY(24px) scale(.96);pointer-events:none;transition:opacity .35s,transform .5s cubic-bezier(.3,1.4,.5,1)}.ro.in{opacity:1;transform:none;pointer-events:auto}.ro-body{display:flex;align-items:center;gap:12px;padding:10px 6px 10px 10px;min-width:0;color:var(--tx)}.ro-img{width:52px;height:52px;flex-shrink:0;border-radius:12px;display:grid;place-items:center;overflow:hidden;background:linear-gradient(160deg,var(--card2),var(--card))}.ro-img img{width:100%;height:100%;object-fit:contain;padding:3px}.ro-dot{width:18px;height:18px;border-radius:50%;background:var(--grad)}.ro-txt{display:flex;flex-direction:column;min-width:0;line-height:1.3}.ro-txt small{font-size:12.5px;color:var(--mu)}.ro-txt b{font-size:14.5px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ro-txt em{font-style:normal;font-size:12px;color:var(--mu);display:flex;align-items:center;gap:6px;margin-top:2px}.ro-live{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 #22c55e99;animation:ro-pulse 1.8s infinite}@keyframes ro-pulse{70%{box-shadow:0 0 0 7px #22c55e00}to{box-shadow:0 0 #22c55e00}}.ro-x{align-self:flex-start;width:28px;height:28px;margin:6px 6px 0 0;border-radius:50%;font-size:11px;color:var(--mu);flex-shrink:0}.ro-x:hover{color:var(--tx);background:var(--card2)}@media(max-width:560px){.ro{left:12px;bottom:calc(12px + env(safe-area-inset-bottom))}.ro-img{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.ro{transition:opacity .2s;transform:none}.ro-live{animation:none}}
