@import url("https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,500;0,600;1,500;1,600&display=swap");:root{--bg:#090a10;--panel:#11131c;--line:#292b38;--text:#f3f0e9;--muted:#a3a4b0;--lime:#d4f36a;--violet:#a58cff}*{box-sizing:border-box}html{scroll-behavior:smooth;color-scheme:dark}body{margin:0;background:var(--bg);color:var(--text);font-family:DM Sans,sans-serif}a{color:inherit;text-decoration:none}.site-shell{overflow:hidden}.wrap{width:min(1160px,calc(100% - 48px));margin-inline:auto}.nav{height:82px;justify-content:space-between;border-bottom:1px solid var(--line)}.brand,.nav{display:flex;align-items:center}.brand{gap:11px;font-size:13px;font-weight:700;letter-spacing:.16em}.brand-mark{width:30px;height:30px;border:1px solid var(--lime);color:var(--lime);display:grid;place-items:center;font-family:Playfair Display;font-size:20px;letter-spacing:0}.brand-light{color:#858694;font-weight:400}.nav-links{display:flex;gap:34px;color:#b5b5bf;font-size:12px}.nav-links a:hover,.text-link:hover{color:var(--lime)}.nav-cta{font-size:12px;border:1px solid #50515d;padding:11px 15px;border-radius:3px}.nav-cta span,.primary-btn span{color:var(--lime);margin-left:12px}.hero{min-height:650px;display:grid;grid-template-columns:1.08fr .92fr;grid-gap:36px;gap:36px;padding-block:76px}.eyebrow,.hero{align-items:center}.eyebrow{font:10px DM Mono,monospace;letter-spacing:.17em;color:var(--lime);display:flex;gap:10px}.pulse{width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 15px #d4f36a}.closing h2,.hero h1,.intro h2,.manifesto h2,.section-head h2{font-size:clamp(42px,5.4vw,72px);line-height:1.02;letter-spacing:-.055em;font-weight:600;margin:27px 0}.closing h2 em,.hero h1 em,.intro h2 em,.manifesto h2 em,.section-head h2 em{font-family:Playfair Display,serif;font-weight:500;color:var(--lime)}.hero-lede{max-width:560px;font-size:16px;line-height:1.8;color:var(--muted)}.hero-actions{display:flex;align-items:center;gap:27px;margin-top:32px}.primary-btn{display:inline-flex;align-items:center;background:var(--lime);padding:15px 19px;font-size:12px;font-weight:700;border-radius:3px}.primary-btn,.primary-btn span{color:#11130c}.text-link{font-size:12px;color:#c4c3ca}.text-link span{color:var(--lime);margin-left:7px}.hero-proof{display:flex;gap:20px;flex-wrap:wrap;margin-top:55px;color:#777986;font:9px DM Mono;letter-spacing:.1em}.hero-art{height:440px;position:relative;display:grid;place-items:center;background:radial-gradient(ellipse at center,#25203c 0,#12121e 42%,#090a10 72%);border:1px solid #272638}.orbit{position:absolute;border:1px solid #55506e;border-radius:50%;transform:rotate(-24deg)}.orbit-a{width:360px;height:185px}.orbit-b{width:270px;height:330px;transform:rotate(56deg);border-color:#3d4054}.orb-core{width:145px;height:145px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,#e1ff9b,#9b9a79 32%,#4b426d 58%,#171523 75%);box-shadow:0 0 70px #a58cff55,inset -18px -20px 35px #090a10}.orb-core span{font:italic 66px Playfair Display;color:#fff;text-shadow:0 2px 15px #24203c}.floating-card{position:absolute;background:#151620eF;border:1px solid #454255;padding:14px 16px;box-shadow:0 18px 60px #0008;min-width:190px}.floating-card small,.floating-card span{display:block;color:#9b9ba8;font:9px DM Mono;letter-spacing:.1em}.floating-card b{display:block;font-size:13px;margin:8px 0}.floating-card span{letter-spacing:0}.floating-card i{color:var(--lime);font-style:normal}.card-top{top:56px;right:12px}.card-bottom{bottom:49px;left:0}.mini-bars{display:flex;align-items:flex-end;gap:4px;height:22px}.mini-bars i{width:12px;background:linear-gradient(var(--lime),#7874a2);height:var(--h,60%)}.mini-bars i:nth-child(2n){height:90%}.mini-bars i:nth-child(3n){height:40%}.art-caption{position:absolute;bottom:15px;right:16px;left:16px;display:flex;justify-content:space-between;color:#727384;font:8px DM Mono;letter-spacing:.13em}.ticker{border-block:1px solid var(--line);overflow:hidden;white-space:nowrap;padding:18px 0;color:#9b9ca8;font:11px DM Mono;letter-spacing:.18em}.ticker div{word-spacing:12px;text-align:center}.ticker b{color:var(--lime);font-weight:400}.intro{display:grid;grid-template-columns:1fr .72fr;grid-gap:80px;gap:80px;padding-block:125px 70px;align-items:flex-end}.intro h2,.manifesto h2,.section-head h2{font-size:clamp(36px,4.5vw,56px)}.intro p,.manifesto p,.section-head>p{font-size:14px;line-height:1.9;color:var(--muted);max-width:440px}.pillars{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:130px}.pillar{padding:28px 24px 30px 0;border-right:1px solid var(--line);margin-right:24px}.pillar:last-child{border:0;margin:0}.pillar-n{font:10px DM Mono;color:var(--lime)}.pillar h3{font-size:23px;margin:28px 0 10px}.pillar p{font-size:12px;line-height:1.8;color:var(--muted);min-height:66px}.pillar small{font:9px DM Mono;color:#898b99}.modules-section{background:#0e1018;border-block:1px solid #1e202c;padding:100px 0 115px}.section-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:46px}.section-head h2{margin-bottom:0}.section-head>p{max-width:300px}.module-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:13px;gap:13px}.module-card{min-height:230px;padding:22px;background:#131620;border:1px solid #292c3a;position:relative;transition:transform .2s,border-color .2s}.module-card:hover{transform:translateY(-4px);border-color:#77745a}.module-top{display:flex;justify-content:space-between;color:#858795;font:9px DM Mono;letter-spacing:.1em}.module-symbol{font-size:32px;color:var(--lime);margin-top:30px}.module-card h3{font-size:18px;margin:10px 0 7px}.module-card p{font-size:11px;color:var(--muted);line-height:1.7;max-width:260px}.module-line{position:absolute;bottom:0;left:0;width:32%;height:2px;background:var(--lime)}.manifesto{display:grid;grid-template-columns:.6fr 1fr;grid-gap:60px;gap:60px;padding-block:130px}.manifesto-mark{font:italic 150px Playfair Display;color:#242638}.manifesto h2{margin-top:22px}.manifesto p{max-width:600px}.principles{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.principles span{border:1px solid #393b48;padding:9px 12px;font:9px DM Mono;color:#c3c3cc}.closing{text-align:center;border-block:1px solid var(--line);padding-block:90px 100px}.closing .eyebrow{justify-content:center}.closing h2{font-size:clamp(48px,6vw,76px);margin:22px 0 30px}.footer{min-height:90px;display:flex;align-items:center;justify-content:space-between;color:#777986;font:9px DM Mono;letter-spacing:.08em}.footer .brand{color:var(--text);font:700 12px DM Sans;letter-spacing:.15em}@media(max-width:800px){.nav-links{display:none}.hero{grid-template-columns:1fr;padding-block:65px}.hero-art{height:340px}.hero-proof{margin-top:35px}.intro{grid-template-columns:1fr;gap:10px;padding-block:80px 40px}.pillars{grid-template-columns:repeat(2,1fr);row-gap:20px;margin-bottom:80px}.pillar:nth-child(2){border-right:0}.pillar p{min-height:0}.section-head{display:block}.section-head>p{margin-top:18px}.module-grid{grid-template-columns:repeat(2,1fr)}.manifesto{grid-template-columns:1fr;gap:0;padding-block:80px}.manifesto-mark{font-size:80px}.footer{gap:18px;flex-wrap:wrap;padding-block:22px}}@media(max-width:520px){.wrap{width:min(100% - 32px,1160px)}.nav{height:70px}.brand{font-size:11px}.nav-cta{font-size:10px;padding:9px}.hero h1{font-size:43px}.hero-lede{font-size:14px}.hero-actions{align-items:flex-start;flex-direction:column;gap:18px}.hero-art{height:300px}.orbit-a{width:280px}.orbit-b{height:260px}.card-top{right:0;top:28px}.card-bottom{bottom:30px}.ticker,.ticker div{text-align:left}.ticker div{padding-left:18px}.pillars{grid-template-columns:1fr 1fr}.pillar{margin-right:12px;padding-right:12px}.module-grid{grid-template-columns:1fr}.module-card{min-height:205px}.closing{padding-block:70px}.footer{font-size:8px}}.studio-page{min-height:100vh;background:#090a10;color:#f3f0e9}.studio-nav{height:76px;border-bottom:1px solid #292b38;display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100vw - 1160px)/2))}.back-link{font-size:12px;color:#a3a4b0}.studio-wrap{width:min(1160px,calc(100% - 48px));margin:auto}.studio-welcome{padding:75px 0 45px;display:flex;justify-content:space-between;align-items:flex-end;gap:30px}.studio-welcome h1{font-size:clamp(42px,5vw,64px);letter-spacing:-.05em;line-height:1.03;margin:24px 0}.studio-welcome h1 em{font-family:Playfair Display,serif;color:#d4f36a;font-weight:500}.studio-create p,.studio-welcome p{color:#a3a4b0;line-height:1.8;font-size:14px;max-width:540px}.studio-status{border:1px solid #393b48;padding:14px 17px;font:9px DM Mono;letter-spacing:.08em;color:#d4f36a;white-space:nowrap}.studio-status small{display:block;color:#9293a0;margin-top:8px;letter-spacing:0}.status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#d4f36a;margin-right:9px}.studio-stats{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid #292b38;margin-bottom:75px}.studio-stats div{padding:20px 24px;border-right:1px solid #292b38}.studio-stats div:first-child{padding-left:0}.studio-stats div:last-child{border:0}.studio-create form label,.studio-stats small{display:block;color:#8f91a0;font:9px DM Mono;letter-spacing:.12em}.studio-stats b{display:block;font-size:25px;margin-top:8px}.studio-section{margin:70px 0}.studio-section-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:25px}.studio-create h2,.studio-section-head h2{font-size:30px;letter-spacing:-.04em;margin:12px 0}.studio-section-head>span{font:9px DM Mono;color:#888a98}.studio-modules{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:13px;gap:13px}.studio-module{background:#131620;border:1px solid #292c3a;padding:22px;min-height:190px}.studio-module-top{display:flex;justify-content:space-between;color:#8d8e9b;font:9px DM Mono}.studio-icon{font-size:24px}.studio-icon.violet{color:#a58cff}.studio-icon.lime{color:#d4f36a}.studio-icon.blue{color:#8bc8f5}.studio-icon.pink{color:#e9a1d2}.studio-icon.amber{color:#eac17c}.studio-icon.green{color:#8fdaa9}.studio-module h3{font-size:18px;margin:22px 0 7px}.studio-module p{font-size:11px;color:#a3a4b0;line-height:1.7}.module-soon{font:8px DM Mono;color:#8e90a0;letter-spacing:.1em}.studio-create{display:grid;grid-template-columns:1fr 1fr;grid-gap:55px;gap:55px;padding:35px;background:#11131c;border:1px solid #292b38;margin:75px 0}.studio-create form{display:grid;grid-gap:10px;gap:10px}.studio-create form input,.studio-create form select{background:#090a10;border:1px solid #393b48;color:#f3f0e9;padding:13px;font:13px DM Sans;margin-bottom:9px;border-radius:2px}.studio-create form input:focus,.studio-create form select:focus{outline:1px solid #d4f36a}.studio-create form .primary-btn{border:0;cursor:pointer;justify-self:start;margin-top:8px}.empty-projects{border:1px dashed #393b48;padding:45px;text-align:center;color:#a3a4b0}.empty-projects>span{font-size:28px;color:#d4f36a}.empty-projects b{display:block;color:#f3f0e9;margin:13px}.empty-projects p{font-size:12px}.project-list{border-top:1px solid #292b38}.project-row{display:flex;align-items:center;gap:16px;padding:15px 0;border-bottom:1px solid #292b38}.project-thumb{width:42px;height:42px;background:#24203c;display:grid;place-items:center;font:italic 22px Playfair Display;color:#d4f36a}.project-row b,.project-row small{display:block}.project-row small{font-size:10px;color:#9698a5;margin-top:5px}.project-draft{margin-left:auto;font:9px DM Mono;color:#d4f36a}.studio-foot{border-top:1px solid #292b38;padding:24px 0;display:flex;justify-content:space-between;gap:20px;color:#858795;font:9px DM Mono}.studio-foot span:last-child{text-align:right}@media(max-width:700px){.studio-welcome{display:block;padding-top:55px}.studio-status{display:inline-block;margin-top:20px}.studio-modules{grid-template-columns:repeat(2,1fr)}.studio-create{grid-template-columns:1fr;gap:25px;padding:22px}.studio-foot{flex-direction:column}.studio-foot span:last-child{text-align:left}}@media(max-width:480px){.studio-wrap{width:calc(100% - 32px)}.studio-modules{grid-template-columns:1fr}.studio-stats div{padding:16px 10px}.studio-stats small{font-size:8px}.studio-create h2,.studio-section-head h2{font-size:24px}.studio-nav{padding:0 16px}.studio-nav .brand{font-size:10px}}.studio-create>div:nth-child(2) label{display:block;color:#8f91a0;font:9px DM Mono;letter-spacing:.12em;margin:13px 0 7px}.studio-create>div:nth-child(2) input,.studio-create>div:nth-child(2) select,.studio-create>div:nth-child(2) textarea{width:100%;box-sizing:border-box;background:#090a10;border:1px solid #393b48;color:#f3f0e9;padding:13px;font:13px DM Sans;margin-bottom:10px;border-radius:2px}.studio-create>div:nth-child(2) textarea{resize:vertical;min-height:180px;line-height:1.7}.studio-create>div:nth-child(2) input:focus,.studio-create>div:nth-child(2) select:focus,.studio-create>div:nth-child(2) textarea:focus{outline:1px solid #d4f36a}.studio-create>div:nth-child(2)>small{display:block;color:#8f91a0;font:10px DM Mono;margin:0 0 12px}.studio-create>div:nth-child(2)>.primary-btn{border:0;cursor:pointer;justify-self:start;margin-top:8px}.studio-create>div:nth-child(2) p[role=status]{color:#d4f36a;font-size:12px}.studio-create>div:nth-child(2) p[role=alert]{color:#ff9b9b;font-size:12px}.sb-wrap{padding-top:48px;padding-bottom:70px}.sb-wrap h1{font-size:clamp(28px,4vw,48px);margin:18px 0}.sb-intro{max-width:780px;color:#a4aec0;line-height:1.7}.sb-actions,.sb-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0}.sb-toolbar>span{font:12px monospace;color:#d4f36a}.sb-layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px}.sb-layout section{min-width:0}.sb-layout h2{font-size:20px;margin:26px 0 12px}.sb-layout p{font-size:13px;color:#a4aec0;line-height:1.7}.sb-layout a{color:#d4f36a}.sb-wrap label{display:block;color:#a4aec0;font:11px monospace}.sb-wrap input,.sb-wrap select,.sb-wrap textarea{display:block;width:100%;background:#101522;color:#fff;border:1px solid #3d475c;border-radius:5px;padding:10px;margin-top:8px}.sb-wrap textarea{min-height:72px;resize:vertical}.sb-wrap button{cursor:pointer}.sb-wrap button:disabled{opacity:.4;cursor:default}.sb-import{max-width:190px}.sb-import input{font-size:10px}.sb-images{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;max-height:350px;overflow:auto}.sb-image{background:#131b2b;color:#dbe3f2;border:1px solid #35425b;border-radius:7px;padding:6px;min-width:0}.sb-image img{display:block;width:100%;height:90px;object-fit:contain}.sb-image span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;margin-top:6px}.sb-shots article{border:1px solid #35425b;border-radius:8px;padding:14px;margin-bottom:12px;background:#101726}.sb-shothead{display:flex;align-items:center;gap:7px;margin-bottom:14px}.sb-shothead span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1;font-size:11px;color:#a4aec0}.sb-shothead button{background:#27334a;color:#fff;border:1px solid #4a5975;padding:7px}.sb-shots label{margin-top:12px}.sb-shots input{max-width:100px}.sb-preview{position:relative;display:flex;align-items:center;justify-content:center;background:#080b12;overflow:hidden;border:1px solid #35425b;max-height:640px;width:100%}.sb-preview canvas,.sb-preview img,.sb-preview video{display:block;width:100%;height:100%;object-fit:contain}.sb-caption{position:absolute;bottom:5%;left:4%;width:92%;padding:12px;background:rgba(0,0,0,.76);color:#fff;text-align:center;white-space:pre-wrap;overflow-wrap:anywhere;font:600 16px sans-serif}.sb-error,.sb-message{padding:14px;border:1px solid #84505e;border-radius:7px;color:#ffd5df}.sb-message{border-color:#476b60;color:#b7edd2}.sb-wrap progress{width:100%;accent-color:#d4f36a}.sb-wrap .primary-btn{font-size:11px;padding:12px 15px}@media(max-width:800px){.sb-layout{grid-template-columns:1fr}.sb-images{grid-template-columns:repeat(3,1fr)}.sb-toolbar{align-items:flex-start}.sb-preview{max-width:560px}.sb-actions{gap:8px}}.sb-audio{border:1px solid #35425b;border-radius:8px;padding:14px;margin:12px 0;background:#101726}.sb-audio label{margin:10px 0}.sb-audio input[type=checkbox]{display:inline;width:auto;margin-right:10px}.sb-audio audio{width:100%;height:38px;margin-top:10px}@media(max-width:700px){.studio-nav{height:auto;min-height:64px;flex-wrap:wrap;justify-content:flex-start;gap:8px 18px;padding:12px 16px}.studio-nav .brand{flex:1 0 100%}.studio-nav .back-link{white-space:nowrap}.studio-stats{grid-template-columns:1fr 1fr}.studio-stats div{padding:16px 12px}.studio-stats div:first-child{padding-left:12px}.studio-stats b{font-size:20px;overflow-wrap:anywhere}}.pillars{grid-template-columns:repeat(3,1fr);margin-bottom:70px}.pillar h3{font-size:21px}.example{margin-bottom:120px}.example-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;color:#858795;font:9px DM Mono;letter-spacing:.1em}.example-strip{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.example-shot{margin:0}.example-frame{position:relative;aspect-ratio:16/9;border:1px solid #2f3142;overflow:hidden;background:#141522}.example-shot.tone-a .example-frame{background:radial-gradient(circle at 70% 30%,#e8f7a8 0 3%,transparent 4%),linear-gradient(180deg,#141a33,#2a2350 55%,#0b0c13 56%,#151827)}.example-shot.tone-b .example-frame{background:radial-gradient(ellipse at 35% 60%,#a58cff55 0,transparent 45%),linear-gradient(120deg,#0d0f19,#26213f 60%,#0d0f19)}.example-shot.tone-c .example-frame{background:radial-gradient(circle at 50% 52%,#0d0f19 0 14%,#d4f36a 15% 16%,#1a1c2b 17% 30%,#3a3657 31% 32%,#11131d 33%)}.example-shot.tone-d .example-frame{background:linear-gradient(90deg,#0b0c13 0 30%,#d4f36a22 30% 31%,#0b0c13 31%),radial-gradient(ellipse at 80% 40%,#a58cff66,transparent 50%),#111320}.example-num,.example-time{position:absolute;top:9px;font:8px DM Mono;letter-spacing:.1em;color:#d4f36a}.example-num{left:10px}.example-time{right:10px;color:#c3c3cc}.example-frame figcaption{position:absolute;left:8%;right:8%;bottom:9%;padding:6px 8px;background:#000c;color:#fff;text-align:center;font:600 11px DM Sans;line-height:1.35}.example-bar{display:flex;align-items:center;gap:14px;margin-top:14px;color:#858795;font:9px DM Mono}.example-play{color:#d4f36a}.example-track{flex:1 1;height:2px;background:#2f3142;position:relative}.example-track i{position:absolute;left:0;top:0;bottom:0;width:27%;background:#d4f36a}.example-note{font-size:11px;color:#777986;margin-top:12px}.pricing{display:grid;grid-template-columns:1fr .9fr;grid-gap:70px;gap:70px;align-items:center;padding-block:40px 130px}.pricing h2{font-size:clamp(36px,4.5vw,56px);line-height:1.02;letter-spacing:-.055em;font-weight:600;margin:24px 0}.pricing h2 em{font-family:Playfair Display,serif;font-weight:500;color:var(--lime)}.pricing p{font-size:14px;line-height:1.9;color:var(--muted);max-width:440px}.price-card{border:1px solid #3a3d2c;background:linear-gradient(180deg,#14170f,#11131c);padding:30px}.price-top span{display:block;font:9px DM Mono;letter-spacing:.14em;color:var(--lime)}.price-top b{display:block;font-size:56px;letter-spacing:-.04em;margin:12px 0 2px}.price-top small{color:#9a9ba7;font-size:12px}.price-card ul{list-style:none;padding:0;margin:24px 0 28px;display:grid;grid-gap:12px;gap:12px}.price-card li{display:flex;gap:12px;font-size:13px;color:#d8d6d0;line-height:1.5}.price-card li span{color:var(--lime)}.module-card{display:block;color:inherit}.module-card:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.module-status{color:#a3a4b0}.footer a:hover,.module-status.live{color:var(--lime)}.login-tabs{display:flex;gap:0;margin-bottom:22px;border:1px solid #393b48;border-radius:3px;padding:3px;width:max-content;max-width:100%}.login-tab{background:transparent;border:0;color:#a3a4b0;padding:11px 18px;font:700 12px DM Sans;border-radius:2px;cursor:pointer}.login-tab[aria-selected=true]{background:var(--lime);color:#11130c}.login-tab:not([aria-selected=true]):hover{color:#f3f0e9}.studio-create form .text-btn,.text-btn{background:none;border:0;padding:4px 0;color:#a3a4b0;font:12px DM Sans;cursor:pointer;justify-self:start;text-align:left}.text-btn:hover{color:var(--lime)}.text-btn:disabled{opacity:.5;cursor:default}.field-hint{font-size:12px;color:#8f91a0;margin:-4px 0 6px}.field-hint.ok{color:var(--lime)}@media(max-width:800px){.pillars{grid-template-columns:1fr}.pillar{border-right:0;border-bottom:1px solid var(--line);margin-right:0}.pillar:last-child{border-bottom:0}.example-strip{grid-template-columns:repeat(2,1fr)}.pricing{grid-template-columns:1fr;gap:30px;padding-block:20px 90px}}@media(max-width:520px){.pillars{grid-template-columns:1fr}.pillar{margin-right:0;padding-right:0}.example{margin-bottom:80px}.example-head{flex-direction:column;align-items:flex-start;gap:6px}.price-card{padding:22px}.footer span{width:100%}}