:root{font-family:Arial,Helvetica,sans-serif;color:#f2f4f7;background:#111317;color-scheme:dark}*{box-sizing:border-box}body{margin:0}a{color:#d4fc51;text-decoration:none}header{max-width:1200px;margin:auto;padding:25px 30px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #333;gap:20px}.brand{font-size:29px;font-weight:800;color:white}.brand span,h1 span{color:#d4fc51}nav{display:flex;align-items:center;gap:23px;font-size:14px}nav a{color:#dae0e9}nav form{margin:0}main{max-width:1200px;margin:auto;padding:42px 30px;min-height:75vh}h1{font-size:clamp(30px,4vw,46px);margin:10px 0 18px;letter-spacing:-1px}h2{font-size:25px}h3{font-size:20px}p{line-height:1.6;color:#b5bfce}.eyebrow{font-size:12px;font-weight:700;letter-spacing:2px;color:#d4fc51}.narrow{max-width:480px;margin:15px auto}.panel{padding:28px;background:#1a1e24;border:1px solid #353c46;border-radius:16px;margin:25px 0}.panel h2,.panel h3{margin-top:0}.stats{display:grid;grid-template-columns:1.3fr 1fr;gap:24px}.stats .panel{margin:15px 0 35px}.balance{font-size:64px;color:#d4fc51}.balance small{font-size:24px}button,.primary{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:9px;padding:12px 19px;font:inherit;font-size:15px;font-weight:600;border:1px solid #4c5563;background:#242b35;color:#f4f6fa;cursor:pointer;gap:10px}.primary{background:#d4fc51;color:#171d0b;border-color:#d4fc51}button:disabled{opacity:.4;cursor:not-allowed}.quiet{background:transparent;border:0;font-size:14px;font-weight:400;padding:9px 0;color:#c0cbd9}label{display:block;font-size:15px;margin:19px 0 8px;color:#d7dfeb}input{display:block;width:100%;min-height:48px;padding:12px;background:#12161c;border:1px solid #495360;color:white;border-radius:8px;font:inherit;font-size:16px;margin-top:8px}input[type=radio]{width:20px;min-height:20px;display:inline-block;margin-right:10px}input[type=number]{max-width:200px}.fields{display:grid;grid-template-columns:1fr 200px;gap:22px}.small,.helptext{font-size:13px;line-height:1.5;color:#8e9aaa}.helptext{display:block;margin:8px 0}.errorlist{color:#ffb4b4;line-height:1.5;padding-left:20px}.notice{border:1px solid #53623b;background:#242c1d;padding:16px 20px;border-radius:10px;color:#dae8c7}.section-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.section-head span{font-size:14px;color:#8e9aaa}.empty{text-align:center;padding:45px 20px}.clips{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.clip{padding:20px;border:1px solid #404953;border-radius:10px;min-width:0}.clip h4{margin:0 0 12px;font-size:17px}.tags{font-size:14px;overflow-wrap:anywhere;color:#c4d893}.genres{color:#d4fc51;font-size:14px}.catalog-results label{padding:15px;background:#242b33;border-radius:9px}.catalog-results p{font-size:14px;margin:5px 0}.pill{padding:9px 12px;border:1px solid #55623c;border-radius:8px}progress{width:100%;accent-color:#d4fc51}footer{padding:25px;text-align:center;color:#8794a5;font-size:13px;border-top:1px solid #333}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid #d4fc51;outline-offset:3px}@media(max-width:700px){header{padding:20px;align-items:flex-start}nav{gap:12px;flex-wrap:wrap;justify-content:flex-end;font-size:13px}.brand{font-size:25px}main{padding:28px 20px}.stats,.fields,.clips{grid-template-columns:1fr;gap:0}.panel{padding:22px}.stats .panel{margin:10px 0}.section-head{align-items:flex-start}.clips{gap:12px}.balance{font-size:50px}h1{font-size:34px}.fields input[type=number]{max-width:100%}.narrow{margin:0}}

.telegram-link{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;min-height:44px;color:#73c8f5}.telegram-link svg{flex-shrink:0}
/* Product landing */
:root{background:#0c0e10;color:#f2f3ed;font-family:Arial,Helvetica,sans-serif;scroll-behavior:smooth}body{background:radial-gradient(ellipse at 80% 18%,#bde84b06,transparent 40%),#0c0e10}header{max-width:1320px;padding:23px 36px;border-color:#ffffff0e}.brand{letter-spacing:-1.4px}nav{gap:22px;font-size:13px}main{max-width:1320px;padding:36px}footer{padding:42px 24px;border-color:#ffffff12}footer p{font-size:14px}footer .brand{font-size:27px}h1,h2,h3{font-weight:600}h2{letter-spacing:-1.2px}a,button{transition:background .2s,color .2s,transform .2s}.primary{border-radius:10px;background:#d4fc51;color:#141b07;min-height:52px;gap:24px}.primary:hover{background:#e4ff88;transform:translateY(-2px)}.pill{border-color:#ffffff28;border-radius:9px}.panel{background:#15191d;border-color:#ffffff17}.hero{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding:62px 0 72px}.release-tag{display:inline-flex;align-items:center;gap:9px;font-size:12px;color:#c4cbbd;border:1px solid #ffffff1c;border-radius:30px;padding:9px 13px;margin-bottom:24px}.release-tag>span,.launch-note>span{width:6px;height:6px;border-radius:50%;background:#d4fc51;display:inline-block}.hero h1{font-size:clamp(40px,4.4vw,64px);line-height:1.07;letter-spacing:-3px;margin:0 0 24px}.hero h1 em{font-style:normal;color:#d4fc51}.hero-lead{font-size:17px;max-width:450px;line-height:1.75;color:#a1a79f}.hero-actions{display:flex;gap:24px;align-items:center;margin:30px 0 12px}.secondary{display:inline-flex;gap:15px;color:#e5e7dd;font-size:14px;padding:12px 0}.hero-note{font-size:12px;color:#8f978a}.launch-note{font-size:12px;margin-top:24px;display:flex;align-items:center;gap:9px;color:#a4ac98}.launch-note>span{background:#8b956a}.editor-demo{min-width:0;border:1px solid #ffffff26;border-radius:17px;background:#171b1d;box-shadow:0 25px 90px #0009,0 0 100px #c5ea4b08;transform:rotate(-2deg)}.demo-toolbar{height:45px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid #ffffff12;font-size:11px;color:#8f9999}.demo-toolbar i{display:inline-block;width:6px;height:6px;background:#46504b;border-radius:100%;margin-right:5px}.demo-badge{color:#c9d3a8;font-size:9px;letter-spacing:1px}.demo-content{padding:17px}.demo-meta{display:flex;justify-content:space-between;font-size:10px;letter-spacing:1px;color:#929a95;margin-bottom:12px}.cinema-frame{position:relative;overflow:hidden;border-radius:8px;aspect-ratio:2/1;background:#25272e;transition:filter .4s}.cinema-frame svg{width:100%;height:100%;display:block}.scene-overlay{position:absolute;inset:0;background:linear-gradient(90deg,#0008,transparent 75%);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:26px}.scene-category{font-size:9px;letter-spacing:2px;color:#ebddc8}.scene-overlay strong{font-size:clamp(20px,2vw,29px);max-width:240px;line-height:1.15;letter-spacing:-.8px;margin-top:12px}.scene-length{position:absolute;bottom:12px;right:12px;border:1px solid #fff4;background:#0005;border-radius:5px;padding:5px 7px;font-size:10px}.timeline{display:flex;align-items:center;gap:8px;margin:22px 0;font-size:9px;color:#959f93}.timeline-track{flex:1;height:32px;background:repeating-linear-gradient(90deg,#67704b 0 2px,transparent 2px 5px);position:relative;border-block:7px solid #171b1d}.timeline-selection{position:absolute;top:-9px;height:36px;width:22%;left:16%;border:1px solid #d4fc51;background:#d4fc5120;border-radius:3px;transition:left .35s}.demo-result-title{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;margin:0 0 13px}.demo-result-title strong{font-weight:400;color:#d8ded4}.demo-result-title>span{font-size:9px;color:#cdddab}.scene-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.scene-tab{display:flex;flex-wrap:wrap;justify-content:flex-start;font-size:11px;background:#202528;border:1px solid #ffffff12;padding:11px 10px;gap:6px;font-weight:400;min-width:0}.scene-tab>span{font-size:9px;color:#a6b184}.scene-tab small{width:100%;color:#9ca691;font-size:9px;margin-left:20px}.scene-tab.selected{border-color:#d4fc51;background:#d4fc5110}.demo-foot{border-top:1px solid #ffffff12;padding:13px 17px;font-size:9px;color:#899388;display:flex;gap:9px;align-items:center}.spark{color:#d4fc51;font-size:18px}.benefit-strip{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid #ffffff16;padding:28px 0;gap:24px}.benefit-strip>div{display:flex;flex-direction:column;gap:8px;padding-left:25px;border-left:1px solid #ffffff16}.benefit-strip>div:first-child{border:0;padding-left:0}.benefit-strip strong{font-weight:500;font-size:22px;letter-spacing:-.6px}.benefit-strip span{font-size:12px;color:#90978e}.landing-section{padding:88px 0 0;scroll-margin-top:30px}.section-intro h2,.pricing-section h2,.faq-section h2{font-size:clamp(30px,3.4vw,44px);line-height:1.15;margin:15px 0}.section-intro h2 span,.pricing-section h2 span{color:#92998c}.section-intro>p:last-child{font-size:15px}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:38px}.steps-grid article{border-top:1px solid #ffffff24;padding-top:24px}.step-number{font-size:13px;color:#c5ec5a}.steps-grid h3{font-size:23px;letter-spacing:-.7px;margin-bottom:14px}.steps-grid p{font-size:14px;color:#9ca497;line-height:1.8}.step-detail{font-size:11px;color:#75816d;display:block;margin-top:22px}.feature-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:15px}.feature-card{border:1px solid #ffffff12;border-radius:16px;background:linear-gradient(145deg,#20251c,#121612);padding:30px;overflow:hidden}.feature-card h2{font-size:27px;line-height:1.2;margin:22px 0 15px}.feature-card p:not(.eyebrow){font-size:14px;color:#9ba793;line-height:1.8}.feature-card .eyebrow{font-size:9px;letter-spacing:1.7px}.file-stack{margin-top:25px;display:grid;gap:8px}.file-stack>div{display:flex;align-items:center;gap:12px;border:1px solid #ffffff15;background:#232b1f;border-radius:8px;padding:12px;font-size:11px}.file-stack>div:last-child{opacity:.6;transform:translateX(15px)}.file-stack small{display:block;margin-top:6px;color:#859279;font-size:9px}.file-stack>div>span:last-child{margin-left:auto;color:#cbeb8a}.file-icon{font-size:12px;color:#cfed91}.tag-cloud{display:flex;flex-wrap:wrap;gap:8px;margin:30px 0 16px}.tag-cloud>span{font-size:13px;border:1px solid #a8cb583d;background:#bed6530d;color:#d4e6af;padding:10px;border-radius:6px}.days{display:flex;gap:5px;margin-top:33px}.days>span{flex:1;min-width:0;text-align:center;padding:11px 0;border:1px solid #91ad4929;background:#c7e5790a;font-size:11px;color:#b4c79c}.days>span:first-child{background:#d4fc51;color:#202611}.pricing-section{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;padding-bottom:45px}.pricing-section>div>p:not(.eyebrow){font-size:16px;color:#a5ad9d}.text-link{font-size:13px;color:#d9e6c4;display:inline-block;margin-top:25px}.price-card{padding:35px;border:1px solid #bada6259;border-radius:18px;background:radial-gradient(ellipse at top right,#b7e64e16,transparent 70%),#171b14}.price-heading{display:flex;justify-content:space-between;align-items:center;font-size:14px}.price-heading strong{font-weight:400}.price-heading>span{font-size:9px;letter-spacing:1px;border:1px solid #bdd96640;border-radius:20px;padding:7px 10px;color:#d4ea9d}.price{font-size:65px;letter-spacing:-3px;margin:30px 0 20px}.price>span{font-size:15px;letter-spacing:0;color:#a8b39a}.price-card ul{padding:0;list-style:none;font-size:14px;margin-bottom:30px}.price-card li{padding:9px 0;color:#c5cdbb;line-height:1.5}.price-card li:before{content:'✓';margin-right:12px;color:#d4fc51}.price-card .primary{width:100%;justify-content:space-between}.price-card .small{font-size:11px;margin-bottom:0}.faq-section{display:grid;grid-template-columns:1fr 1.3fr;gap:60px;padding-bottom:75px}.faq-list details{border-bottom:1px solid #ffffff1c;padding:22px 0}.faq-list details:first-child{border-top:1px solid #ffffff1c}.faq-list summary{cursor:pointer;font-size:15px;color:#e5e9de;line-height:1.5;padding-right:20px}.faq-list p{font-size:14px;line-height:1.8;color:#99a18f}.workspace-heading{padding:15px 0}.workspace-heading h1{max-width:800px}.telegram-link{color:#a4bdc9}
@media(max-width:1050px){.hero{gap:30px}.hero h1{font-size:48px}.hero-actions{gap:14px}.hero-actions .primary{padding:12px 16px}.feature-grid{grid-template-columns:1fr 1fr}.feature-main{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;column-gap:40px}.feature-main .eyebrow{grid-column:1/-1}.feature-main h2{margin-top:10px}.feature-main>p:not(.eyebrow){grid-column:1}.file-stack{grid-column:2;grid-row:2/4;margin-top:5px}.desktop-link{display:none}.pricing-section{gap:45px}}
@media(max-width:760px){header{padding:18px 20px;align-items:center;gap:14px}nav{gap:10px;font-size:12px;flex-wrap:wrap}.brand{font-size:26px}nav .pill{padding:9px}main{padding:20px}.hero{grid-template-columns:1fr;padding:25px 0 40px;gap:40px}.hero h1{font-size:clamp(38px,8vw,58px);letter-spacing:-2px}.release-tag{font-size:10px;margin-bottom:23px}.hero-lead{font-size:15px;max-width:480px}.hero-actions{margin-top:23px;gap:20px;flex-wrap:wrap}.hero-note{font-size:11px}.editor-demo{transform:none;max-width:560px;width:100%;margin:auto}.scene-overlay strong{font-size:26px}.benefit-strip{grid-template-columns:1fr 1fr;gap:25px 15px}.benefit-strip>div{padding-left:15px}.benefit-strip>div:nth-child(3){padding-left:0;border:0}.benefit-strip strong{font-size:20px}.benefit-strip span{font-size:11px}.landing-section{padding-top:58px}.steps-grid{grid-template-columns:1fr;gap:26px;margin-top:25px}.steps-grid article{padding-top:18px}.steps-grid h3{margin-top:13px}.step-detail{margin-top:14px}.feature-grid{grid-template-columns:1fr}.feature-main{display:block;grid-column:auto}.feature-card{padding:25px}.feature-main .file-stack{margin-top:25px}.feature-card h2{font-size:29px}.pricing-section,.faq-section{grid-template-columns:1fr;gap:30px}.price-card{padding:26px}.faq-section{padding-bottom:40px}.price{font-size:59px}.faq-list details{padding:19px 0}.telegram-link{min-height:32px}.scene-overlay{padding:20px}.demo-foot{font-size:8px}.section-intro h2,.pricing-section h2,.faq-section h2{font-size:34px}.feature-grid .small{font-size:11px}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}

.plans-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px}.plans-grid .price-card{padding:25px}.plans-grid .price{font-size:54px}.ultra-card{border-color:#d4fc51}select{display:block;width:100%;padding:13px;background:#12161c;color:white;border:1px solid #495360;border-radius:8px;font-size:16px;margin-top:9px}@media(max-width:900px){.plans-grid{grid-template-columns:1fr}}
.plans-grid{display:grid;grid-template-columns:repeat(3,minmax(275px,1fr));overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 2px 16px;gap:18px}.plans-grid .price-card{scroll-snap-align:start}.password-wrapper{position:relative}.password-wrapper input{padding-right:50px}.password-eye{position:absolute;right:4px;top:3px;padding:8px;min-height:42px;width:42px;background:transparent;border:0;color:#aab89b}.eye-slash{display:none}.password-eye[aria-pressed=true] .eye-slash{display:block}.subtitle-toggle{display:flex;position:relative;align-items:center;justify-content:space-between;gap:20px;padding:20px;background:#20261b;border:1px solid #ffffff20;border-radius:12px;cursor:pointer}.subtitle-toggle small{display:block;font-size:12px;color:#9eac94;margin-top:7px}.subtitle-toggle input{position:absolute;right:20px;width:48px;height:28px;min-height:0;opacity:0;margin:0}.switch-track{width:48px;height:28px;border-radius:20px;background:#555d50;flex-shrink:0;pointer-events:none}.switch-track:after{content:'';display:block;width:20px;height:20px;margin:4px;background:#fff;border-radius:50%;transition:transform .2s}.subtitle-toggle input:checked+.switch-track{background:#afd544}.subtitle-toggle input:checked+.switch-track:after{transform:translateX(20px)}.subtitle-toggle input:focus-visible+.switch-track{outline:2px solid #d4fc51;outline-offset:4px}
/* Floating navigation island */
header{position:sticky;top:12px;z-index:100;max-width:1248px;width:calc(100% - 40px);margin:12px auto 0;padding:12px 22px;border:1px solid #d5e9b526;border-radius:22px;background:#171d18e8;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:0 10px 45px #0006,inset 0 1px 0 #ffffff12;gap:26px}header nav{margin-left:auto;gap:20px}header .telegram-link{background:linear-gradient(130deg,#239ed5,#1667b7);color:#fff;border:1px solid #79cfff70;border-radius:13px;padding:10px 14px;min-height:42px;box-shadow:0 5px 20px #159de22b;font-size:13px;font-weight:600}header .telegram-link:hover{background:#259bd9;box-shadow:0 5px 25px #159de24d;transform:translateY(-1px)}.studio-nav{padding:10px 12px;border-radius:10px}.nav-active{background:#d4fc511a;color:#d4fc51}.landing-section{scroll-margin-top:120px}
/* CSS 3D stage: no WebGL or large assets */
.dimensional-hero{position:relative;isolation:isolate;min-height:620px}.ambient-orb{position:absolute;z-index:-1;border-radius:50%;pointer-events:none;filter:blur(50px)}.orb-one{width:300px;height:300px;right:0;top:0;background:#bfff3020}.orb-two{width:220px;height:220px;right:20%;bottom:0;background:#407df526}.depth-stage{position:relative;perspective:1100px;min-width:0;padding:30px 0}.depth-stage .editor-demo{transform:rotateY(-10deg) rotateX(5deg) rotateZ(-2deg);transition:transform .65s,box-shadow .65s;border-color:#d6f8a343;box-shadow:12px 14px 0 #2f3c2666,24px 28px 0 #24331c33,0 40px 70px #0009}.depth-stage:hover .editor-demo{transform:rotateY(-3deg) rotateX(2deg) rotateZ(0deg);box-shadow:5px 8px 0 #2f3c2666,14px 17px 0 #24331c33,0 30px 65px #0009}.space-ring{position:absolute;width:290px;height:290px;right:-10px;top:-25px;border:18px solid #d4fc51;border-radius:50%;transform:rotateX(65deg) rotateY(-18deg);box-shadow:inset 0 6px 2px #fcffd6,0 10px 0 #62871f,0 22px 50px #a1d63930;opacity:.8}.floating-cube{position:absolute;width:66px;height:66px;left:-35px;bottom:15px;z-index:3;transform-style:preserve-3d;transform:rotateX(-20deg) rotateY(30deg) rotateZ(-12deg);animation:cube-drift 7s ease-in-out infinite}.floating-cube i{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border:1px solid #e7ffc6;border-radius:7px;background:#c5ec68;font-size:25px;color:#30450b;font-style:normal;backface-visibility:hidden}.cube-front{transform:translateZ(33px)}.cube-back{transform:rotateY(180deg) translateZ(33px)}.cube-right{transform:rotateY(90deg) translateZ(33px);background:#8eb53e!important}.cube-left{transform:rotateY(-90deg) translateZ(33px)}.cube-top{transform:rotateX(90deg) translateZ(33px);background:#e6ffa0!important}.cube-bottom{transform:rotateX(-90deg) translateZ(33px)}.depth-label{position:absolute;right:20px;bottom:-10px;z-index:3;padding:13px 20px;background:#c9f369;color:#273910;border:1px solid #efffce;border-radius:12px;box-shadow:0 6px 0 #597e25,0 20px 25px #0007;font-size:10px;font-weight:700;letter-spacing:1px;transform:rotate(-4deg)}@keyframes cube-drift{50%{transform:translateY(-15px) rotateX(-10deg) rotateY(48deg) rotateZ(-8deg)}}.hero h1 em{text-shadow:0 3px 0 #66802266,0 0 40px #c3ef4215}.feature-card,.price-card{box-shadow:inset 0 1px 0 #ffffff12,0 10px 25px #0002}.feature-card:hover{border-color:#caed5f50}.studio-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);gap:38px;align-items:start}.studio-upload{margin-top:0;padding:32px;background:linear-gradient(155deg,#20271d,#121715);box-shadow:inset 0 1px #d4fc5129,0 20px 50px #0003}.upload-heading{padding-bottom:15px;border-bottom:1px solid #ffffff16;margin-bottom:25px}.upload-heading h2{margin:12px 0 5px}.upload-heading p{font-size:13px}.studio-aside{padding:26px 15px}.studio-aside h2{font-size:31px;line-height:1.2}.studio-aside ol{padding-left:20px;color:#c8e69b}.studio-aside li{padding:10px 0 15px 10px}.studio-aside strong{color:#e1e9d4;font-size:14px}.studio-aside p:not(.eyebrow){font-size:13px}.studio-symbol{display:inline-flex;width:62px;height:62px;align-items:center;justify-content:center;background:linear-gradient(135deg,#e3ffb0,#89b733);color:#34550c;font-size:28px;border-radius:17px;box-shadow:5px 7px 0 #4d7029,0 15px 35px #9fca2820;transform:rotate(-9deg);margin-bottom:25px}.studio-upload input[type=file]{padding:25px 15px;border:1px dashed #d3f97766;background:#c7ee5505}.studio-upload input::file-selector-button{border:0;background:#d1ec8f;color:#223211;padding:10px 14px;border-radius:7px;margin-right:12px;cursor:pointer}
@media(max-width:1100px){header nav{gap:9px}header{gap:17px}.floating-cube{left:-10px;width:66px}.depth-label{right:0}.depth-stage .editor-demo{transform:rotateY(-5deg) rotateX(3deg)}}
@media(max-width:760px){header{display:grid;grid-template-columns:1fr auto;width:calc(100% - 24px);top:8px;margin-top:8px;padding:12px 14px;gap:10px;border-radius:19px}header .telegram-link{justify-self:end;font-size:12px;padding:8px 12px;min-height:38px}header nav{grid-column:1/-1;width:100%;margin:0;display:flex;justify-content:space-between;gap:7px;font-size:12px}header nav .quiet{font-size:12px;min-height:38px}header nav .pill{padding:8px 11px}.studio-nav{padding:8px 10px}.depth-stage{padding:30px 8px 40px}.depth-stage .editor-demo{transform:rotateY(-4deg) rotateX(3deg);box-shadow:5px 7px 0 #2f3c2666,10px 14px 0 #24331c33,0 25px 40px #0009}.space-ring{width:200px;height:200px;border-width:13px;right:10px;top:-20px}.floating-cube{left:10px;bottom:20px;scale:.65}.depth-label{font-size:8px;padding:10px 13px;right:5px;bottom:8px}.dimensional-hero{min-height:0;gap:12px}.ambient-orb{max-width:70%}.orb-two{right:20px}.studio-layout{grid-template-columns:1fr;gap:5px}.studio-upload{padding:22px}.studio-aside{padding:24px 5px}.landing-section{scroll-margin-top:145px}}
@media(prefers-reduced-motion:reduce){.floating-cube{animation:none}.depth-stage .editor-demo,.depth-stage:hover .editor-demo{transform:none}}

/* Fixed on every route, independent of page height or sticky scroll containers. */
body{padding-top:var(--navigation-space,100px)}
header{position:fixed;left:50%;transform:translateX(-50%);margin:0;top:12px}
@media(max-width:760px){body{padding-top:var(--navigation-space,165px)}header{display:flex;flex-wrap:wrap;top:8px;margin:0;gap:8px}header>.brand{width:100%;font-size:24px}header nav{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:6px 10px}header .telegram-link{padding:7px 10px;font-size:12px;min-height:36px}.studio-nav{padding:8px 5px}header nav>a,header nav>form{flex-shrink:0}}
/* Layered light, material and restrained motion */
.glass-sphere{position:absolute;right:24px;top:-16px;width:108px;height:108px;border-radius:50%;z-index:4;background:radial-gradient(circle at 30% 24%,#ffffffe6 0%,#e5ffb899 10%,#7fa54845 34%,#213022 65%,#bcdd7b88 88%);box-shadow:inset -9px -12px 20px #050a04aa,inset 4px 4px 15px #f0ffc97a,0 18px 25px #0005,0 0 45px #cefd5720;border:1px solid #e4ffb84d;display:flex;align-items:center;justify-content:center;animation:sphere-hover 8s ease-in-out infinite;pointer-events:none}.glass-sphere span{font-size:38px;letter-spacing:-4px;color:#edffcfba;font-weight:800;transform:rotate(-16deg);text-shadow:1px 3px 4px #173514}.depth-stage .editor-demo,.depth-stage:hover .editor-demo{transform:rotateY(var(--tilt-y,-7deg)) rotateX(var(--tilt-x,4deg)) rotateZ(-1deg);transition:transform .3s ease-out,box-shadow .4s}.feature-card{transition:transform .35s,border-color .35s,box-shadow .35s}.feature-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px #0005,inset 0 1px 0 #e2ffa52b}.price-card{position:relative;background:radial-gradient(ellipse at top right,#b7e64e1f,transparent 65%),linear-gradient(140deg,#1e2619,#121611)}.ultra-card:before{content:'';position:absolute;top:0;left:20%;right:20%;height:2px;background:linear-gradient(90deg,transparent,#efffc4,transparent);box-shadow:0 0 22px #d4fc5180}.stats .panel{background:radial-gradient(ellipse at top right,#c6ef5212,transparent 65%),#171d18;box-shadow:inset 0 1px 0 #e2ffa51a,0 16px 35px #0003}.balance{text-shadow:0 3px 0 #5571214d,0 0 40px #c2ed3215}.entrance-ready{opacity:0;translate:0 16px;transition:opacity .65s var(--appear-delay),translate .65s var(--appear-delay)}.entrance-ready.arrived{opacity:1;translate:0 0}@keyframes sphere-hover{50%{transform:translateY(-12px) rotate(5deg)}}@media(max-width:760px){.glass-sphere{width:68px;height:68px;top:5px;right:20px}.glass-sphere span{font-size:28px}.depth-stage .editor-demo,.depth-stage:hover .editor-demo{transform:rotateY(-3deg) rotateX(2deg)}}@media(prefers-reduced-motion:reduce){.glass-sphere{animation:none}.entrance-ready{opacity:1;translate:none}.depth-stage .editor-demo,.depth-stage:hover .editor-demo{transform:none}}
