/* V25 — black, ember orange and translucent surfaces. All visuals are CSS/SVG. */
.theme-page{--ui-bg:#070707;--ui-panel:rgba(24,17,13,.84);--ui-panel-2:#1a1a1a;--ui-accent:var(--tone-ff002b,#ff002b);--ui-accent-2:var(--tone-ff4d5f,#ff4d5f);--ui-text:var(--tone-ff8599,#ff8599);--ui-muted:#a8a8a8;--ui-line:#ffffff16;--line-strong:var(--tone-ff516e2b,#ff516e2b);--muted-2:#7d7d7d;background:#070707;color:var(--ui-text)}
.site-lightfield{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:radial-gradient(ellipse at 0 0,var(--tone-f6002917,#f6002917),transparent 42%),radial-gradient(ellipse at 100% 55%,var(--tone-ff002b0c,#ff002b0c),transparent 42%);animation:sceneReveal 1.5s ease both}.site-lightfield:before{content:'';position:absolute;left:0;top:0;width:39%;height:100%;clip-path:polygon(0 0,100% 0,0 47%,0 51%,66% 100%,0 100%);background:linear-gradient(145deg,var(--tone-ff002b38,#ff002b38),transparent 36%,var(--tone-ff002b15,#ff002b15) 65%,var(--tone-ff002b40,#ff002b40));opacity:.58}.site-lightfield:after{content:'';position:absolute;right:0;bottom:0;width:36%;height:75%;clip-path:polygon(100% 0,100% 100%,0 100%,100% 22%);background:linear-gradient(150deg,transparent,var(--tone-ff002b1e,#ff002b1e));border-right:1px solid var(--tone-ff002b30,#ff002b30)}.site-lightfield i{position:absolute;left:41%;top:30%;width:58%;height:56%;border-radius:50%;background:radial-gradient(ellipse,var(--tone-ff002b16,#ff002b16),transparent 64%);filter:blur(24px);animation:emberDrift 18s ease-in-out infinite alternate}
.theme-page>main,.theme-page>.site-header{position:relative;z-index:1}.theme-page :is(.grid,.bg-grid){display:none}
/* A central wordmark, with navigation balanced on both sides. */
.theme-page .site-header{background:#070707ba;border-bottom:1px solid var(--tone-ff5c7710,#ff5c7710);backdrop-filter:blur(16px)}.site-header-inner{width:min(1600px,100%);min-height:88px;padding:18px 48px;gap:20px;position:relative;flex-wrap:nowrap}.site-brand{position:absolute;left:50%;transform:translateX(-50%);gap:6px;font-size:25px;letter-spacing:-.055em;font-weight:800;white-space:nowrap;color:var(--tone-ff8599,#ff8599)}.site-brand b{font-size:inherit;letter-spacing:inherit;display:inline;font-weight:800;color:var(--tone-ff002b,#ff002b)}.site-nav{flex:1;gap:8px}.site-nav-link{font-size:10px;letter-spacing:.04em;font-weight:600;padding:11px 12px;border:0;border-radius:7px;color:#bfbfbf;position:relative}.site-nav-link:nth-child(3){margin-right:auto}.site-nav-link.active{background:none;box-shadow:none;color:var(--tone-ff3355,#ff3355);border:0}.site-nav-link.active:after{content:'';width:4px;height:4px;background:var(--tone-ff3355,#ff3355);border-radius:50%;position:absolute;bottom:2px;left:calc(50% - 2px)}.site-nav-link:hover{color:#ffffff;background:var(--tone-ff002b08,#ff002b08)}.theme-page .site-account-slot{margin:0;gap:6px}.theme-page .platform-accountbar{gap:6px}.theme-page .platform-btn{font-size:8px;padding:10px;border-radius:7px;letter-spacing:.01em}.theme-page .platform-btn.primary{background:linear-gradient(135deg,var(--tone-ff2246,#ff2246),var(--tone-fd002a,#fd002a));color:#ffffff;border-color:var(--tone-ff698245,#ff698245);box-shadow:inset 0 1px #ffffff23,0 4px 16px var(--tone-ff002b10,#ff002b10)}.theme-page .platform-pill{background:#161616c9;border-color:var(--tone-ff5c771b,#ff5c771b)}.theme-page .platform-live-dot.live{background:var(--tone-ff2146,#ff2146);box-shadow:0 0 0 4px var(--tone-ff002b10,#ff002b10)}
.theme-page :is(.shell,.page-shell,.studio){width:min(1504px,calc(100% - 96px));padding-top:28px}.theme-page .hero{padding-top:24px}.theme-page .hero h1 em,.theme-page .studio-head h1 em,.theme-page .platform-page-shell h1 span{color:var(--tone-ff284c,#ff284c)}.theme-page :is(.eyebrow,.kicker,.panel-kicker,.panel-title small,.alert-events-heading small){color:var(--tone-ff4866,#ff4866)}.theme-page :is(.hero h1,.studio-head h1){font-size:clamp(38px,4vw,64px);font-weight:700}.theme-page .site-statusline{margin-bottom:8px}.theme-page .site-statusline :is(.connection,.socket-badge){background:#111111;border-color:var(--tone-ff516e1b,#ff516e1b);color:#999999}
/* Quiet glass, small highlights and comfortable control spacing. */
.theme-page :is(.panel,.stat-card,.tool-card,.platform-card,.obs-card,.help-card,.connection-card,.empty-state){background:linear-gradient(130deg,var(--tone-ff274b09,#ff274b09),transparent 50%),rgba(23,17,13,.82);border-color:var(--tone-ff4d5f29,#ff4d5f29);border-radius:18px;backdrop-filter:blur(14px);box-shadow:inset 0 1px var(--tone-ff85990b,#ff85990b),0 12px 28px #00000044}.theme-page :is(.panel,.stat-card,.tool-card,.platform-card):before{border-color:#ffffff04;border-radius:10px}.theme-page :is(.panel,.stat-card,.tool-card,.platform-card):after{width:auto;bottom:auto;background:linear-gradient(90deg,transparent,var(--tone-ff516e60,#ff516e60),transparent)}
.theme-page :is(.primary-btn,.search-box button,.modal-url-row button,.accent-btn){background:linear-gradient(135deg,var(--tone-ff264a,#ff264a),var(--tone-ff002a,#ff002a));color:#ffffff;border-color:var(--tone-ff678050,#ff678050);box-shadow:inset 0 1px #ffffff1c,0 4px 16px var(--tone-ff002b09,#ff002b09)}.theme-page :is(.primary-btn,.secondary-btn,.soft-btn,.back-btn,.replay-btn){min-height:40px}.theme-page :is(.soft-btn,.secondary-btn,.ghost-btn,.back-btn,.replay-btn,.modal-secondary){background:#141414c7;border-color:#ffffff14;color:#d8d8d8}.theme-page :is(.soft-btn,.secondary-btn,.ghost-btn,.back-btn,.replay-btn):hover{background:var(--tone-ff002b0d,#ff002b0d);border-color:var(--tone-ff002b40,#ff002b40)}.theme-page :is(.search-box,input[type=text],input[type=url],input[type=number],input[type=password],select,.url-output){background:#0b0b0b;color:var(--tone-ff8599,#ff8599);border-color:#ffffff16}.theme-page .search-box input{background:transparent;border:0}.theme-page :is(input[type=text],input[type=url],input[type=number],input[type=password],select):focus{border-color:var(--tone-ff284c80,#ff284c80);box-shadow:0 0 0 3px var(--tone-ff002b09,#ff002b09)}.theme-page .search-box{background:#121212c9;border-color:var(--tone-ff4d5f26,#ff4d5f26);backdrop-filter:blur(14px)}.theme-page .segmented,.theme-page .tabs{background:#0e0e0e;border-color:var(--tone-ff4d5f1c,#ff4d5f1c)}.theme-page :is(.segmented button.active,.tab.active){background:var(--tone-ff002b10,#ff002b10);color:var(--tone-ff8599,#ff8599);box-shadow:inset 0 0 0 1px var(--tone-ff002b28,#ff002b28)}.theme-page .switch input:checked+span:before{background:var(--tone-ff3657,#ff3657);box-shadow:0 0 8px var(--tone-ff002b20,#ff002b20)}.theme-page :is(.preview-stage,.preview-box,.chat-frame-wrap){background:#0c0c0c;border-color:var(--tone-ff4d5f19,#ff4d5f19)}.theme-page .safe-area{border-color:var(--tone-ff516e05,#ff516e05)}.theme-page .chat-bar,.theme-page .preview-head{background:#1a1a1a;color:var(--tone-ff6c84,#ff6c84)}.theme-page .preview-message .avatar{background:linear-gradient(145deg,var(--tone-ff617b,#ff617b),var(--tone-950019,#950019))}.theme-page .preview-message .avatar.blue{background:linear-gradient(145deg,var(--tone-ff294c,#ff294c),#595959)}.theme-page .chat-avatar{background:linear-gradient(145deg,var(--tone-ff002b24,#ff002b24),#232323)}.theme-page .demo-player{background:radial-gradient(circle,var(--tone-ff002b0d,#ff002b0d),transparent 40%),#090909}.theme-page .demo-play{background:linear-gradient(135deg,var(--tone-ff2a4d,#ff2a4d),var(--tone-f80029,#f80029));color:#ffffff;border-color:var(--tone-ff667f40,#ff667f40);box-shadow:inset 0 1px #ffffff20}.theme-page .platform-page-shell{width:min(1120px,calc(100% - 96px))}.theme-page.platform-page{background:transparent}.theme-page .platform-card{backdrop-filter:blur(14px)}.theme-page .platform-paywall-badge,.theme-page .pricing-kicker{color:var(--tone-ff617b,#ff617b);background:var(--tone-ff002b09,#ff002b09);border-color:var(--tone-ff002b29,#ff002b29)}.theme-page .platform-feature-list li:before{background:var(--tone-ff2f51,#ff2f51);color:#ffffff}.theme-page .platform-page-back{color:var(--tone-ff617b,#ff617b)}.theme-page .live-dot{background:var(--tone-ff2146,#ff2146)}.theme-page .preview-top small{color:#979797}.theme-page .preview-column{top:24px}
/* Landing page: editorial headline, a real UI composition and four tool panels. */
.theme-page .home-shell{padding:36px 48px 28px;min-height:calc(100vh - 88px)}.theme-page .home-center{width:min(1504px,100%);text-align:left}.landing-hero{display:grid;grid-template-columns:minmax(360px,.76fr) minmax(0,1.24fr);gap:44px;align-items:center;margin-bottom:32px;min-height:350px}.landing-eyebrow{font-size:9px;letter-spacing:.22em;color:#bbbbbb;display:flex;align-items:center;gap:12px;font-weight:600}.landing-eyebrow i{height:2px;width:25px;background:var(--tone-ff193f,#ff193f)}.theme-page .home-center h1{font-size:clamp(70px,7.8vw,126px);line-height:.87;letter-spacing:-.07em;font-weight:850;margin:24px 0 22px}.landing-copy h1 em{font-style:normal;color:var(--tone-ff133a,#ff133a);background:linear-gradient(150deg,var(--tone-ff4e6b,#ff4e6b),var(--tone-ff062f,#ff062f) 70%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.landing-copy>p{font-size:17px;line-height:1.5;max-width:440px;color:#c8c8c8;margin:0 0 24px}.landing-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.landing-primary,.landing-secondary{display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:13px 20px;text-decoration:none;border:1px solid var(--tone-ff35562f,#ff35562f);border-radius:999px;font-size:11px;font-weight:600;min-height:45px}.landing-primary{background:linear-gradient(130deg,var(--tone-ff284c,#ff284c),var(--tone-f60029,#f60029));color:#ffffff;box-shadow:0 5px 22px var(--tone-ff062f17,#ff062f17),inset 0 1px #ffffff20}.landing-secondary{background:#0d0d0d;color:var(--tone-ff8599,#ff8599);border-color:#ffffff24}.landing-primary:hover{background:var(--tone-ff2246,#ff2246)}.landing-secondary:hover{border-color:var(--tone-ff395a70,#ff395a70)}.landing-actions svg,.tool-open svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5}.landing-benefits{display:flex;gap:22px;flex-wrap:wrap;margin-top:20px;font-size:10px;color:#9c9c9c}.landing-benefits span{display:flex;align-items:center;gap:7px}.landing-benefits svg{width:13px;height:13px;fill:none;stroke:var(--tone-ff4362,#ff4362);stroke-width:1.5}
.hero-workspace{position:relative;min-width:0;perspective:1000px;padding:10px 0}.workspace-light{position:absolute;left:-30px;right:-25px;bottom:0;height:80px;pointer-events:none;background:radial-gradient(ellipse,var(--tone-ff002b33,#ff002b33),transparent 67%);filter:blur(18px);animation:lightEnter 1.4s ease both}.workspace-window{position:relative;border:1px solid var(--tone-ff4c6a3c,#ff4c6a3c);border-radius:18px;background:linear-gradient(135deg,var(--tone-ff113808,#ff113808),transparent 38%),#0d0d0dec;padding:0 20px 14px;box-shadow:0 20px 55px #00000088,inset 0 1px #ffffff00;transform:rotateY(-4deg) rotateX(2deg);overflow:hidden}.workspace-window:after{content:'';position:absolute;left:30px;right:30px;bottom:0;height:2px;background:linear-gradient(90deg,transparent,var(--tone-ff163d,#ff163d),transparent);box-shadow:0 0 16px var(--tone-ff002b60,#ff002b60)}.sample-window-head{display:flex;align-items:center;gap:12px;padding:15px 0;border-bottom:1px solid #ffffff0d;color:#838383;font-size:8px;letter-spacing:.12em}.sample-window-head>b{margin-left:auto;color:var(--tone-ff4a68,#ff4a68);font-size:8px;font-weight:500}.window-dots{display:flex;gap:5px}.window-dots i{height:5px;width:5px;background:#4b392c;border-radius:50%}.window-dots i:first-child{background:var(--tone-f90029,#f90029)}.workspace-label{display:flex;align-items:center;justify-content:space-between;padding:18px 0;font-size:9px;letter-spacing:.13em;color:var(--tone-ff798f,#ff798f)}.workspace-label small{font-size:7px;color:#7e7e7e;letter-spacing:.08em}.workspace-preview-grid{display:grid;grid-template-columns:1.07fr 1fr 1.06fr;gap:12px}.workspace-module{min-width:0;background:#151515c9;border:1px solid #ffffff10;border-radius:12px;overflow:hidden;padding:12px}.module-label{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--tone-ff8599,#ff8599);padding-bottom:13px;border-bottom:1px solid #ffffff08;margin-bottom:14px}.module-label svg{height:14px;width:14px;fill:none;stroke:var(--tone-ff3657,#ff3657);stroke-width:1.5}.module-label b{font-weight:600}.mini-metrics{border-top:1px solid #ffffff08;margin-top:10px;padding-top:10px;display:flex;justify-content:space-between;gap:8px;font-size:8px;color:#828282}.mini-metrics b{display:block;color:var(--tone-ff6d85,#ff6d85);margin-top:3px;font-weight:500}.workspace-footer{display:flex;justify-content:space-between;color:#7a7a7a;font-size:7px;letter-spacing:.08em;padding-top:14px}.workspace-footer>span:first-child{display:flex;gap:6px;align-items:center;color:var(--tone-ff3859,#ff3859)}.workspace-footer i{width:4px;height:4px;border-radius:50%;background:var(--tone-ff4060,#ff4060)}.module-foot{display:block;color:#808080;font-size:8px;border-top:1px solid #ffffff08;margin-top:10px;padding-top:9px}.sample-composer{display:flex;justify-content:space-between;border:1px solid #ffffff0c;border-radius:6px;color:#7f7f7f;padding:9px 7px;font-size:7px;margin-top:12px}.sample-composer i{font-style:normal;letter-spacing:1px}
.theme-page .tool-layout{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;scroll-margin-top:24px}.theme-page .tool-card{padding:22px;min-height:344px;gap:0;border-color:var(--tone-ff4c6a38,#ff4c6a38);border-radius:18px;transition:border-color .2s,background .2s,transform .2s}.theme-page .tool-card:before{inset:7px;border-color:var(--tone-ff516e06,#ff516e06)}.theme-page .tool-card:after{left:20px;right:20px;width:auto;height:1px;background:linear-gradient(90deg,var(--tone-ff516e50,#ff516e50),transparent)}.theme-page .tool-card:hover{border-color:var(--tone-ff516e6a,#ff516e6a);background:linear-gradient(135deg,var(--tone-ff1e4310,#ff1e4310),transparent),#121212e8;transform:translateY(-3px);box-shadow:0 12px 28px #00000044}.theme-page .tool-card .tool-top{margin-bottom:14px}.theme-page .tool-card .tool-icon{width:42px;height:42px;border-radius:11px;border-color:var(--tone-ff516e40,#ff516e40);background:linear-gradient(140deg,var(--tone-ff113824,#ff113824),var(--tone-ff002b05,#ff002b05));color:var(--tone-ff4f6c,#ff4f6c)}.theme-page .tool-icon svg{width:22px;height:22px;stroke-width:1.7}.theme-page .tool-number{font-size:9px;color:#b69a85}.theme-page .tool-card .tool-kicker{font-size:8px;letter-spacing:.17em;color:#b89d87}.theme-page .tool-card .tool-copy strong{font-size:22px;letter-spacing:-.03em;margin:6px 0 9px}.theme-page .tool-card .tool-copy p{font-size:12px;line-height:1.6;color:#a6a6a6;margin:0}.theme-page .tool-card .tool-copy{flex:0 0 auto;margin:0}.tool-sample{min-height:110px;margin:18px 0 16px;padding:13px;border:1px solid var(--tone-ff4d5f20,#ff4d5f20);border-radius:11px;background:#090909b3;display:flex;flex-direction:column;justify-content:center;overflow:hidden;flex:1}.theme-page .tool-card .tool-footer{margin:auto 0 0;padding:0;border:0}.theme-page .tool-card .tool-open{font-size:10px;display:inline-flex;margin:0;border:1px solid var(--tone-ff274b60,#ff274b60);background:#090909;border-radius:999px;padding:8px 12px;color:var(--tone-ff8599,#ff8599);gap:12px}.theme-page .tool-card:hover .tool-open{border-color:var(--tone-ff274bb0,#ff274bb0);background:var(--tone-ff002b0a,#ff002b0a)}
.sample-counter{display:flex;flex-direction:column;min-width:0;gap:8px}.sample-counter>div{display:flex;flex-direction:column;gap:4px}.sample-live{font-size:7px;letter-spacing:.1em;color:var(--tone-ff4d6a,#ff4d6a);display:flex;gap:4px;align-items:center}.sample-live:before{content:'';width:4px;height:4px;background:var(--tone-ff163d,#ff163d);border-radius:50%}.sample-counter strong{font-size:34px;line-height:1.1;font-weight:700;letter-spacing:-.04em;color:var(--tone-ff8599,#ff8599)}.sample-counter small{font-size:7px;color:#838383}.sample-chart{display:block;width:100%;height:56px;overflow:visible}.tool-sample .sample-counter{flex-direction:row;align-items:center;gap:12px}.tool-sample .sample-counter>div{flex:1}.tool-sample .sample-counter strong{font-size:28px}.tool-sample .sample-counter .sample-chart{width:45%;height:66px;flex:none}
.sample-chat{display:flex;flex-direction:column;gap:9px;min-width:0}.sample-message{display:flex;align-items:center;gap:5px;min-width:0;white-space:nowrap;font-size:8px;color:#a6a6a6;line-height:1.3}.sample-message b{font-size:8px;font-weight:500;color:var(--tone-ff8599,#ff8599)}.sample-message>span:last-child{overflow:hidden;text-overflow:ellipsis}.sample-avatar{display:grid;place-items:center;border-radius:50%;height:17px;width:17px;flex:none;font-size:7px;color:#ffffff;background:var(--tone-c70021,#c70021)}.sample-avatar.a1{background:#696969}.sample-avatar.a2{background:#6c6c6c}.sample-avatar.a3{background:var(--tone-f20028,#f20028)}.workspace-module .sample-message{flex-wrap:wrap;white-space:normal;gap:4px}.workspace-module .sample-message>span:last-child{flex-basis:calc(100% - 23px);margin-left:23px;overflow:visible;font-size:7px}.workspace-module .sample-chat{gap:8px}
.sample-social{display:flex;justify-content:space-between;gap:10px;align-items:center}.sample-brand{height:30px;width:30px;border-radius:8px;background:#1c1c1c;border:1px solid #ffffff0d;display:grid;place-items:center;flex:1;max-width:36px}.sample-brand svg{width:19px;height:19px;fill:#ffffff}.sample-brand.youtube{background:var(--tone-c7152e,#c7152e)}.sample-brand.instagram{background:linear-gradient(145deg,#763cc0,var(--tone-cc4674,#cc4674),var(--tone-ff2246,#ff2246))}.sample-brand.tiktok{background:#151515}.sample-brand.discord{background:#5865f2}.sample-brand.x{background:#111111}.sample-handle{margin-top:12px;display:flex;align-items:center;justify-content:center;gap:4px;flex-direction:column;padding:10px;border:1px solid var(--tone-ff2a4d38,#ff2a4d38);border-radius:7px;color:var(--tone-ff8599,#ff8599);font-size:11px;font-weight:600}.sample-handle span{font-size:6px;letter-spacing:.14em;color:#8f8f8f;margin-top:3px;font-weight:400}.sample-goal>div:first-child{display:flex;justify-content:space-between;gap:6px;align-items:center;color:var(--tone-ff8599,#ff8599);font-size:9px}.sample-goal b{font-weight:500}.sample-goal strong{font-size:13px}.sample-goal>small{font-size:7px;color:#8e8e8e;display:block;margin-top:4px}.sample-track{height:5px;border-radius:99px;background:#ffffff0b;margin-top:9px;overflow:hidden}.sample-track i{display:block;height:100%;width:78%;background:linear-gradient(90deg,var(--tone-ff0730,#ff0730),var(--tone-ff4f6c,#ff4f6c));border-radius:inherit}.sample-donation{display:flex;align-items:center;gap:8px;border:1px solid var(--tone-ff426120,#ff426120);background:var(--tone-ff143b07,#ff143b07);padding:9px;margin-top:12px;border-radius:7px;min-width:0}.sample-heart{height:24px;width:24px;display:grid;place-items:center;color:var(--tone-ff526e,#ff526e);font-size:22px;flex:none}.sample-donation>div{min-width:0}.sample-donation b{font-size:8px;color:var(--tone-ff8599,#ff8599);font-weight:500;display:block}.sample-donation small{display:block;font-size:7px;color:#888888;margin-top:3px}.sample-donation em{margin-left:auto;font-size:5px;color:var(--tone-ff4463,#ff4463);font-style:normal;letter-spacing:.1em}
.quick-access{display:flex;gap:24px;align-items:center;margin-top:20px;padding:16px 20px;border:1px solid var(--tone-ff516e27,#ff516e27);background:linear-gradient(120deg,var(--tone-ff143b06,#ff143b06),transparent),#151515bb;backdrop-filter:blur(14px);border-radius:15px}.quick-copy{display:flex;gap:16px;align-items:center;flex:0 0 245px}.quick-copy b{font-size:10px;font-weight:600;letter-spacing:.1em}.quick-copy small{display:block;color:#909090;font-size:10px;margin-top:5px}.quick-grid-icon{display:grid;grid-template-columns:1fr 1fr;gap:3px;height:21px;width:21px;flex:none}.quick-grid-icon i{background:var(--tone-ff2c4f,#ff2c4f);border-radius:2px}.quick-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;flex:1;border-left:1px solid #ffffff13;padding-left:24px}.quick-links a{min-width:0;display:flex;gap:9px;align-items:center;text-decoration:none;color:var(--tone-ff758c,#ff758c);border:1px solid #ffffff10;border-radius:9px;padding:12px;font-size:10px;transition:border-color .2s}.quick-links a:hover{border-color:var(--tone-ff2c4f60,#ff2c4f60);background:var(--tone-ff002b07,#ff002b07)}.quick-links svg{height:16px;width:16px;fill:none;stroke:var(--tone-ff3b5b,#ff3b5b);stroke-width:1.5;flex:none}.quick-links svg:last-child{margin-left:auto;color:#979797;stroke:currentColor}.quick-links b{font-weight:500;white-space:nowrap}.theme-page .home-footer{margin-top:18px;justify-content:space-between;font-size:9px;color:#7b7b7b;gap:16px}.theme-page .home-footer .status-dot{background:var(--tone-ff2c4f,#ff2c4f)}
@keyframes sceneReveal{from{opacity:0}to{opacity:1}}@keyframes emberDrift{from{transform:translate(-4%,0);opacity:.6}to{transform:translate(4%,3%);opacity:1}}@keyframes lightEnter{from{opacity:0;transform:scaleX(.6)}to{opacity:1;transform:scaleX(1)}}@keyframes enterTool{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}
.theme-page .landing-copy{animation:enterTool .7s ease both}.theme-page .hero-workspace{animation:enterTool .9s .1s ease both}.theme-page .tool-card{animation:enterTool .6s .1s ease both}.theme-page .tool-card:nth-child(2){animation-delay:.18s}.theme-page .tool-card:nth-child(3){animation-delay:.26s}.theme-page .tool-card:nth-child(4){animation-delay:.34s}
@media(max-width:1400px){.site-header-inner{padding:18px 32px;gap:14px}.site-nav{gap:2px}.site-nav-link{padding:10px 9px;font-size:9px}.site-brand{font-size:23px}.theme-page .platform-btn{font-size:7px;padding:9px 8px}.landing-hero{gap:28px}.workspace-preview-grid{gap:8px}.workspace-module{padding:10px}.workspace-window{padding:0 14px 14px}.theme-page .tool-card{padding:20px}.quick-copy{flex-basis:210px}.quick-links{gap:10px;padding-left:20px}.quick-links a{padding:10px;font-size:9px}}
@media(max-width:1200px){.theme-page .home-shell{padding:32px}.theme-page :is(.shell,.page-shell,.studio){width:calc(100% - 64px)}.theme-page .tool-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-page .tool-card{min-height:340px}.landing-hero{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:24px}.theme-page .home-center h1{font-size:90px}.landing-copy>p{font-size:15px}.landing-benefits{gap:12px}.workspace-preview-grid{grid-template-columns:1fr 1fr}.workspace-module:last-child{display:none}.workspace-window{transform:none}.quick-access{flex-wrap:wrap;gap:16px}.quick-copy{flex-basis:100%}.quick-links{border:0;padding:0;flex-basis:100%}.theme-page .platform-page-shell{width:calc(100% - 64px)}}
@media(max-width:1100px){.site-header-inner{flex-wrap:wrap;padding:18px 32px;gap:16px}.site-brand{position:static;transform:none;order:-2;font-size:23px}.theme-page .site-account-slot{order:-1;margin-left:auto}.site-nav{order:3;flex-basis:100%;justify-content:space-between;overflow:visible;gap:4px}.site-nav-link{font-size:10px;padding:10px}.site-nav-link:nth-child(3){margin:0}.theme-page .platform-btn{font-size:9px;padding:10px 12px}.theme-page .studio-grid{grid-template-columns:1fr}.theme-page .preview-column{position:static;order:-1}}
@media(max-width:780px){.landing-hero{grid-template-columns:1fr;gap:30px;margin-bottom:26px}.landing-copy>p{max-width:480px;font-size:16px}.theme-page .home-center h1{font-size:92px;margin-top:22px}.hero-workspace{max-width:100%;padding:0}.workspace-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-module:last-child{display:block}.landing-benefits{gap:22px}.theme-page .home-shell{padding:30px 24px}.theme-page :is(.shell,.page-shell,.studio){width:calc(100% - 48px)}.site-header-inner{padding:18px 24px}.theme-page .platform-page-shell{width:calc(100% - 48px)}.theme-page .tool-card .tool-copy strong{font-size:22px}.quick-links{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-links a{font-size:10px;padding:13px}.theme-page .home-footer{justify-content:flex-start}}
@media(max-width:560px){.site-header-inner{padding:16px;gap:12px}.site-brand{font-size:21px}.theme-page .platform-btn{font-size:7px;padding:9px 8px}.site-nav{gap:1px}.site-nav-link{padding:9px 5px;font-size:8px;letter-spacing:0}.theme-page .site-account-slot{max-width:65%}.theme-page .platform-pill{min-height:32px;padding:4px 6px}.theme-page .home-shell{padding:28px 16px 24px}.theme-page :is(.shell,.page-shell,.studio){width:calc(100% - 32px)}.landing-eyebrow{font-size:8px;letter-spacing:.15em}.theme-page .home-center h1{font-size:84px;line-height:.86;margin:22px 0}.landing-copy>p{font-size:15px;max-width:330px}.landing-actions{gap:10px}.landing-primary,.landing-secondary{font-size:10px;padding:12px 15px;min-height:44px;gap:10px}.landing-benefits{gap:16px;font-size:9px}.workspace-preview-grid{grid-template-columns:1fr 1fr;gap:8px}.workspace-module:last-child{display:none}.workspace-window{padding:0 12px 12px}.workspace-label{padding:14px 0;font-size:8px}.workspace-label small{font-size:6px}.workspace-footer{font-size:6px}.workspace-footer span:last-child{display:none}.theme-page .tool-layout{grid-template-columns:1fr;gap:16px}.theme-page .tool-card{padding:24px;min-height:340px}.theme-page .tool-card .tool-copy strong{font-size:26px}.theme-page .tool-card .tool-copy p{font-size:13px}.theme-page .tool-card .tool-kicker{font-size:9px}.tool-sample{padding:16px;min-height:118px}.tool-sample .sample-counter strong{font-size:34px}.sample-message,.sample-message b{font-size:10px}.sample-avatar{width:19px;height:19px}.sample-brand{height:36px;max-width:42px}.sample-brand svg{width:22px;height:22px}.sample-goal>div:first-child{font-size:11px}.sample-goal>small{font-size:9px}.sample-donation b{font-size:10px}.sample-donation small{font-size:8px}.quick-access{padding:18px;gap:18px}.quick-links{gap:9px}.quick-links a{padding:11px;font-size:9px;gap:7px}.quick-links svg{height:14px;width:14px}.quick-links svg:last-child{height:11px;width:11px}.theme-page .home-footer{gap:10px 16px;font-size:8px}.theme-page .platform-page-shell{width:calc(100% - 32px)}.theme-page :is(.hero h1,.studio-head h1){font-size:40px}.theme-page .preview-top small{font-size:9px}.theme-page .home-footer span:last-child{flex-basis:100%}}
@media(prefers-reduced-motion:reduce){.theme-page .site-lightfield,.theme-page .site-lightfield i,.theme-page .landing-copy,.theme-page .hero-workspace,.theme-page .tool-card,.theme-page .workspace-light{animation:none}.theme-page .tool-card,.theme-page .quick-links a{transition:none}.theme-page .tool-card:hover{transform:none}}
.theme-page .tier-test{background:var(--tone-ff002b0b,#ff002b0b);border-color:var(--tone-ff002b33,#ff002b33);color:var(--tone-ff8599,#ff8599)}.theme-page .tool-card{animation-fill-mode:backwards}
@media(max-width:560px){.site-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.site-nav-link{min-height:38px;display:flex;align-items:center;justify-content:center;font-size:10px;letter-spacing:0;border:1px solid #ffffff0c;border-radius:6px;padding:8px}.site-nav-link.active{background:var(--tone-ff002b0d,#ff002b0d);border:1px solid var(--tone-ff002b28,#ff002b28)}.site-nav-link.active:after{display:none}.theme-page .platform-btn{font-size:8px;padding:9px 8px}}
.theme-page .preview-column{min-width:0}.theme-page .obs-card{min-width:0;grid-template-columns:auto minmax(0,1fr) auto}.theme-page .obs-card>div{min-width:0}.theme-page .obs-card code{width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.theme-page .primary-btn.primary-btn,.theme-page .search-box.search-box button,.theme-page .modal-url-row.modal-url-row button,.theme-page .accent-btn.accent-btn{background:linear-gradient(135deg,var(--tone-ff264a,#ff264a),var(--tone-ff002a,#ff002a));color:#ffffff;border-color:var(--tone-ff678050,#ff678050);box-shadow:inset 0 1px #ffffff1c,0 4px 16px var(--tone-ff002b09,#ff002b09)}.theme-page .switch input:checked+span:after{background:var(--tone-ff3657,#ff3657);box-shadow:0 0 8px var(--tone-ff002b20,#ff002b20)}.theme-page .switch input:checked+span{background:var(--tone-ff002b2d,#ff002b2d);border-color:var(--tone-ff002b48,#ff002b48)}
@media(min-width:1401px){.site-nav-link{font-size:11px}.theme-page .platform-btn{font-size:9px}}
@media(max-width:560px){.workspace-light{left:0;right:0}}
@media(max-width:560px){.theme-page .platform-accountbar .platform-pill:after{content:'Account';color:var(--tone-ff8599,#ff8599);font-size:9px;font-weight:600}}
.theme-page.platform-page{background:#070707}
