@font-face{font-family:Russo One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/RussoOne-Regular.ttf)format("truetype")}@font-face{font-family:Manrope Local;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/editor/manrope/font.ttf)format("truetype")}:root{color:#f5f7fa;font-synthesis:none;background:#080f1a;font-family:Manrope Local,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 76% 10%,#31117b55 0,#0000 30%),radial-gradient(circle at 12% 32%,#003d6250 0,#0000 25%),#080f1a;min-width:320px;min-height:100vh;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline-offset:4px;outline:3px solid #00d1ff}.site-icon{width:24px;height:24px;display:block}.site-shell{min-height:100vh}.skip-link{z-index:20;color:#07111d;background:#00d1ff;border-radius:10px;padding:12px 16px;font-weight:800;position:fixed;top:12px;left:12px;transform:translateY(-160%);box-shadow:0 12px 30px #0009}.skip-link:focus-visible{outline-color:#fff;transform:translateY(0)}.site-header,.section-wrap,.site-footer{width:min(1320px,100% - 64px);margin-inline:auto}.site-header{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080f1acc;border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:center;min-height:84px;padding-inline:0;display:flex;position:sticky;top:0}.desktop-nav{color:#aeb5c5;align-items:center;gap:30px;font-size:13px;font-weight:650;display:flex}.desktop-nav a:hover{color:#f5f7fa}.brand{letter-spacing:-.035em;align-items:center;font-size:20px;font-weight:900;display:inline-flex}.brand strong,.hero h1 span{color:#8b5cff}.button{color:#f5f7fa;cursor:pointer;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 22px;font-weight:800;transition:transform .18s,border-color .18s,box-shadow .18s;display:inline-flex}.button:disabled{color:#7a8496;cursor:not-allowed;opacity:.62}.button:not(:disabled):hover{transform:translateY(-2px)}.button-small{background:linear-gradient(135deg,#6c38ff,#863fff);min-height:44px;padding-inline:18px;box-shadow:0 10px 32px #6c38ff44}.auth-shell{background:radial-gradient(circle at 50% 22%,#6c38ff2e,#0000 31%),radial-gradient(circle at 16% 70%,#00d1ff1a,#0000 24%)}.auth-main{place-items:center;min-height:calc(100vh - 260px);padding-block:72px 96px;display:grid}.auth-card{background:#0d1625e8;border:1px solid #ffffff18;border-radius:28px;width:min(100%,520px);padding:clamp(28px,5vw,48px);box-shadow:0 30px 90px #0007}.auth-card h1{letter-spacing:-.045em;margin:0;font-size:clamp(34px,6vw,48px);line-height:1.1}.auth-lead,.auth-note{color:#aeb5c5;line-height:1.65}.studio-main{min-height:calc(100vh - 260px);padding-block:64px 96px}.studio-layout{grid-template-columns:minmax(0,1fr) minmax(300px,410px);align-items:start;gap:clamp(32px,6vw,80px);max-width:1040px;margin-inline:auto;display:grid}.studio-layout h1,.studio-state h1{letter-spacing:-.05em;margin:0;font-size:clamp(38px,6vw,58px);line-height:1.08}.studio-lead,.studio-state>p,.studio-reference p{color:#aeb5c5;line-height:1.65}.studio-form{gap:18px;margin-top:32px;display:grid}.studio-form label{gap:9px;font-size:14px;font-weight:700;display:grid}.studio-form input,.studio-form textarea{color:#fff;min-height:54px;font:inherit;background:#070d17;border:1px solid #ffffff20;border-radius:13px;outline:0;padding:14px 16px}.studio-form textarea{resize:vertical}.studio-form input:focus,.studio-form textarea:focus{border-color:#00d1ff;box-shadow:0 0 0 3px #00d1ff1f}.studio-form>.button{width:100%}.studio-marketplace{border:0;margin:0;padding:0}.studio-marketplace legend{margin-bottom:9px;font-size:14px;font-weight:700}.studio-marketplace>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.studio-marketplace button{color:#abb4c6;min-height:48px;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1c;border-radius:12px;font-weight:750}.studio-marketplace button[aria-pressed=true]{color:#fff;background:#6c38ff2f;border-color:#6c38ff}.studio-reference,.studio-state{background:#0d1625d9;border:1px solid #ffffff18;border-radius:24px;padding:28px}.studio-reference img{aspect-ratio:3/4;object-fit:cover;border-radius:16px;width:100%;margin-bottom:22px;display:block}.studio-reference h2{margin:0;font-size:24px;line-height:1.2}.studio-state{max-width:720px;margin-inline:auto}.studio-success .button{margin-top:18px}.studio-success-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.studio-success-actions .button{margin-top:0}.studio-next-step{overflow-wrap:anywhere}.studio-file-field small{color:#8792a6;font-size:12px;line-height:1.5}.studio-file-field input[type=file]{color:#aab4c6;background:#080f1b;border:1px dashed #ffffff2a;padding:10px}.studio-file-field input[type=file]::file-selector-button{color:#f7f9ff;font:inherit;cursor:pointer;background:#6c38ff;border:0;border-radius:9px;margin-right:12px;padding:9px 12px;font-weight:750}.studio-selected-file{overflow-wrap:anywhere;color:#9ee9c0;font-size:12px}.studio-next-step code{color:#d7dded}.example-action-buttons{justify-items:center;gap:14px;min-width:210px;display:grid}.auth-lead{margin:18px 0 28px;font-size:16px}.auth-tabs{background:#070d17;border:1px solid #ffffff12;border-radius:14px;grid-template-columns:1fr 1fr;gap:6px;padding:5px;display:grid}.auth-tabs button{color:#9fa8ba;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;font-weight:750}.auth-tabs button.active{color:#fff;background:#6c38ff;box-shadow:0 8px 24px #6c38ff3d}.auth-form{gap:18px;margin-top:22px;display:grid}.auth-form label{color:#dfe3ec;gap:9px;font-size:14px;font-weight:700;display:grid}.auth-form input{color:#fff;width:100%;min-height:54px;font:inherit;background:#070d17;border:1px solid #ffffff20;border-radius:13px;outline:0;padding:0 16px}.auth-form input:focus{border-color:#00d1ff;box-shadow:0 0 0 3px #00d1ff1f}.auth-form button{width:100%}.auth-form button:disabled{cursor:wait;opacity:.62;transform:none}.auth-message{color:#ffb9c7;margin:-4px 0 0;font-size:14px;line-height:1.45}.auth-divider{color:#737d91;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:24px 0;font-size:13px;display:grid}.auth-divider:before,.auth-divider:after{content:"";background:#ffffff14;height:1px}.auth-max-button{background:#ffffff08;border-color:#ffffff20;width:100%}.auth-note{margin:22px 0 0;font-size:12px}.hero{grid-template-columns:minmax(0,.98fr) minmax(520px,1.02fr);align-items:center;min-height:650px;padding-block:38px 58px;display:grid}.hero-copy{z-index:2;position:relative}.eyebrow{color:#c6b9ff;background:#6c38ff18;border:1px solid #6c38ff88;border-radius:999px;margin:0 0 24px;padding:8px 14px;font-size:13px;font-weight:750;display:inline-flex}.hero h1{letter-spacing:-.055em;max-width:720px;margin:0;font-size:clamp(48px,5vw,68px);line-height:1.28}.hero h1 span{text-shadow:0 0 38px #6c38ff44;display:block}.hero-lead{color:#b8bfd0;max-width:580px;margin:28px 0 0;font-size:clamp(18px,2vw,22px);line-height:1.55}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.button-primary{background:linear-gradient(135deg,#6c38ff,#8e43ff);box-shadow:0 16px 42px #6c38ff55}.button-secondary{background:#ffffff08;border-color:#ffffff38}.proof-list{color:#a0a7b8;flex-wrap:wrap;gap:14px 24px;margin:34px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.proof-list li{align-items:center;gap:8px;display:flex}.proof-list span{color:#00d1ff;background:#00d1ff0f;border:1px solid #00d1ff55;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.proof-list .site-icon{width:15px;height:15px}.hero-visual{min-height:530px;position:relative}.hero-visual>img{z-index:2;filter:drop-shadow(0 34px 50px #000a);width:min(650px,52vw);height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.source-card{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#8d95a8;background:#f6f8f9f2;border:1px solid #fff3;border-radius:18px;place-items:center;width:150px;padding:13px;font-size:11px;display:grid;position:absolute;bottom:5%;left:2%;box-shadow:0 18px 48px #0009}.source-card img{aspect-ratio:1;object-fit:cover;border-radius:12px;width:100%;height:auto;display:block}.content-section{padding-block:82px}.section-intro{max-width:650px}.section-intro.centered{text-align:center;max-width:900px;margin-inline:auto}.section-kicker{color:#00d1ff;letter-spacing:.13em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:800}.section-intro h2{letter-spacing:-.045em;margin:0;font-size:clamp(36px,4vw,50px);line-height:1.34}.section-intro>p:last-of-type{color:#a0a7b8;margin:20px 0 0;font-size:17px;line-height:1.6}.section-intro-link{margin-top:18px;display:inline-block}.steps-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin:54px 0 0;padding:0;list-style:none;display:grid}.steps-grid li{background:linear-gradient(145deg,#151d2c,#0d1420);border:1px solid #ffffff18;border-radius:22px;grid-template-columns:auto 1fr;gap:18px;min-height:180px;padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 60px #0004}.steps-grid li:after{content:"";filter:blur(18px);background:#6c38ff24;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-70px;right:-40px}.steps-grid li>span{color:#d6ceff;background:#6c38ff2c;border:1px solid #6c38ff66;border-radius:15px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.steps-grid h3{margin:4px 0 10px;font-size:18px}.steps-grid p{color:#939caf;margin:0;font-size:14px;line-height:1.55}.result-section{background:linear-gradient(#0b1320ee,#080f1af4),radial-gradient(circle at 60%,#6c38ff35,#0000 42%);border-block:1px solid #ffffff12;position:relative}.comparison-grid{grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr) minmax(240px,.72fr);align-items:center;gap:18px;margin-top:48px;display:grid}.comparison-card{background:#111927;border:1px solid #fff2;border-radius:24px;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 70px #0007}.comparison-card img{aspect-ratio:3/4;object-fit:cover;width:100%;height:auto;display:block}.source-example img{filter:saturate(.68)contrast(.94)}.comparison-card figcaption{color:#929bad;min-height:76px;padding:18px 20px;font-size:13px;line-height:1.45}.comparison-label{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080f1ad9;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:850;position:absolute;top:14px;left:14px}.result-example{border-color:#6c38ff88;box-shadow:0 24px 80px #6c38ff22}.result-example .comparison-label{background:#6c38ffe8}.comparison-arrow{place-items:center;display:grid}.comparison-arrow span{color:#00d1ff;background:#00d1ff12;border:1px solid #00d1ff66;border-radius:50%;place-items:center;width:48px;height:48px;font-size:24px;display:grid;box-shadow:0 0 28px #00d1ff22}.result-benefits{gap:14px;margin:0;padding:0;list-style:none;display:grid}.result-benefits li{background:#111927cc;border:1px solid #ffffff18;border-radius:18px;align-items:center;gap:14px;padding:18px;display:flex}.result-benefits li>span{color:#00d1ff;background:#00d1ff12;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.result-benefits div{gap:5px;display:grid}.result-benefits small{color:#8f98aa;line-height:1.4}.features-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:52px;display:grid}.features-grid article{background:linear-gradient(150deg,#161e2e,#0c131f);border:1px solid #ffffff18;border-radius:22px;min-height:230px;padding:26px;box-shadow:0 18px 54px #0004}.features-grid article>span{color:#f5f7fa;background:linear-gradient(145deg,#6c38ff55,#00d1ff22);border:1px solid #9e7fff66;border-radius:15px;place-items:center;width:48px;height:48px;font-size:16px;font-weight:900;display:grid}.features-grid h3{margin:22px 0 10px;font-size:19px}.features-grid p{color:#929bad;margin:0;font-size:14px;line-height:1.58}.assurance-section{background:radial-gradient(circle at 16% 42%,#00d1ff18,#0000 28%),linear-gradient(145deg,#0b1421,#0b1020);border-block:1px solid #ffffff12;padding-block:88px}.assurance-layout{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:start;gap:90px;display:grid}.assurance-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.assurance-list li{border-bottom:1px solid #ffffff16;grid-template-columns:54px 1fr;gap:20px;padding:25px 0;display:grid}.assurance-list li:first-child{padding-top:0}.assurance-list li>span{color:#00d1ff;letter-spacing:.1em;font-size:13px;font-weight:850}.assurance-list h3{margin:0 0 9px;font-size:20px}.assurance-list p{color:#929bad;margin:0;font-size:14px;line-height:1.6}.pricing-section{padding-bottom:124px}.pricing-service-terms{color:#8f9bb0;max-width:760px;margin-inline:auto;font-size:14px;line-height:1.65}.pricing-status{color:#aab2c2;text-align:center;background:#111927;border:1px solid #ffffff1c;border-radius:22px;justify-items:center;gap:10px;max-width:680px;margin:48px auto 0;padding:34px;display:grid}.pricing-error .button{margin-top:12px}.pricing-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:14px;margin-top:54px;display:grid}.pricing-grid article{background:linear-gradient(160deg,#151d2c,#0d1420);border:1px solid #ffffff1b;border-radius:22px;flex-direction:column;min-height:390px;padding:26px;display:flex;position:relative}.pricing-grid article.featured{border-color:#845dff;transform:translateY(-10px);box-shadow:0 22px 70px #6c38ff32}.pricing-grid article>small{color:#fff;white-space:nowrap;background:#6c38ff;border-radius:0 0 10px 10px;padding:6px 12px;font-size:10px;font-weight:800;position:absolute;top:0;left:50%;transform:translate(-50%)}.pricing-grid h3{margin:10px 0 22px;font-size:21px}.plan-price{gap:4px;margin:0;display:grid}.plan-price strong{letter-spacing:-.04em;font-size:30px}.plan-price span,.pricing-grid li{color:#9099aa;font-size:13px}.plan-coins{color:#ffbf2e;margin:20px 0 0;font-weight:800}.pricing-grid ul{gap:10px;margin:24px 0;padding:0;list-style:none;display:grid}.button-plan{background:#ffffff08;border-color:#ffffff32;width:100%;margin-top:auto}.faq-section{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:86px;display:grid}.faq-list{border-top:1px solid #ffffff1c}.faq-list details{border-bottom:1px solid #ffffff1c}.faq-list summary{cursor:pointer;padding:24px 42px 24px 0;font-size:17px;font-weight:750;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{color:#00d1ff;content:"+";border:1px solid #00d1ff44;border-radius:9px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:19px;right:0}.faq-list details[open] summary:after{content:"−"}.faq-list p{color:#959eaf;max-width:68ch;margin:-6px 0 24px;font-size:14px;line-height:1.65}.final-cta{background:linear-gradient(115deg,#10172a,#24105d 58%,#09233d);border-block:1px solid #ffffff1d;position:relative;overflow:hidden}.final-glow{border:2px solid #00d1ff55;border-radius:50%;width:360px;height:360px;position:absolute;top:-170px;right:9%;box-shadow:0 0 80px #00d1ff22,inset 0 0 80px #6c38ff44}.final-layout{z-index:1;justify-content:space-between;align-items:center;gap:36px;min-height:310px;padding-block:64px;display:flex;position:relative}.final-layout h2{letter-spacing:-.045em;max-width:720px;margin:0;font-size:clamp(38px,4vw,54px);line-height:1.34}.final-layout p:last-child{color:#b0b8c8;margin:20px 0 0}.final-layout>.button{flex:none}.featured .button-plan{background:linear-gradient(135deg,#6c38ff,#8e43ff);border-color:#0000}.examples-hero{text-align:center;max-width:920px;padding-block:92px 54px}.examples-hero h1,.example-detail-header h1,.not-found h1{letter-spacing:-.05em;margin:0;font-size:clamp(42px,5vw,66px);line-height:1.2}.examples-hero>p:last-child{color:#aab2c2;max-width:700px;margin:24px auto 0;font-size:18px;line-height:1.65}.examples-section{padding-bottom:110px}.examples-filters{background:#111927c7;border:1px solid #ffffff1a;border-radius:22px;grid-template-columns:minmax(240px,1fr) minmax(190px,.55fr) auto;align-items:end;gap:18px;margin-bottom:18px;padding:22px;display:grid}.example-search,.example-select,.marketplace-filter{color:#929caf;border:0;gap:9px;margin:0;padding:0;font-size:11px;font-weight:800;display:grid}.example-search input,.example-select select{color:#f5f7fa;width:100%;min-height:46px;font:inherit;background:#080f1a;border:1px solid #ffffff24;border-radius:12px;outline:none;padding-inline:14px;font-size:13px}.example-search input:focus,.example-select select:focus{border-color:#00d1ff;box-shadow:0 0 0 3px #00d1ff22}.marketplace-filter legend{margin-bottom:9px}.marketplace-filter>div{gap:6px;display:flex}.marketplace-filter button{color:#9da7b9;min-height:46px;font:inherit;cursor:pointer;background:#080f1a;border:1px solid #ffffff20;border-radius:12px;padding-inline:13px;font-size:11px;font-weight:800}.marketplace-filter button[aria-pressed=true]{color:#fff;background:#6c38ff;border-color:#7953e8}.examples-count{color:#747f93;margin:0 0 20px;font-size:12px}.examples-empty{background:#ffffff05;border:1px dashed #ffffff24;border-radius:24px;justify-items:start;min-height:320px;padding:42px;display:grid}.examples-empty h2{margin:0;font-size:28px}.examples-empty p{color:#929caf;margin:12px 0 28px}.examples-grid{grid-template-columns:repeat(auto-fill,minmax(280px,400px));gap:24px;display:grid}.example-card{background:linear-gradient(155deg,#151d2c,#0c131f);border:1px solid #ffffff1e;border-radius:24px;overflow:hidden;box-shadow:0 22px 64px #0006}.example-card-media{display:block;position:relative;overflow:hidden}.example-card-media img{aspect-ratio:3/4;object-fit:cover;width:100%;height:auto;transition:transform .22s;display:block}.example-card:hover .example-card-media img{transform:scale(1.025)}.example-artwork{isolation:isolate;aspect-ratio:3/4;background:#0a111d;width:100%;position:relative;overflow:hidden}.example-card-media .example-artwork>img,.example-detail-grid .example-artwork>img{z-index:-2;aspect-ratio:auto;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.example-artwork:after{z-index:-1;content:"";background:linear-gradient(#0000 42%,#080d17f0 82%);position:absolute;inset:0}.example-artwork-embedded:after{content:none}.example-artwork-copy{color:#fff;gap:9px;padding:72px clamp(18px,5.5%,30px) clamp(20px,6%,32px);display:grid;position:absolute;bottom:0;left:0;right:0}.example-artwork-copy small{color:#8ee8ff;letter-spacing:.12em;margin-top:2px;font-size:clamp(9px,1.7vw,12px);font-weight:800;line-height:1.2}.example-artwork-copy strong{letter-spacing:-.04em;white-space:pre-line;text-wrap:balance;max-width:14ch;font-family:Inter,Manrope,Segoe UI,sans-serif;font-size:clamp(25px,5vw,42px);font-weight:900;line-height:.96}.example-artwork-copy p{color:#d6deec;max-width:34ch;margin:0;font-size:clamp(11px,2vw,15px);font-weight:650;line-height:1.35}.example-artwork-copy ul{gap:6px;margin:2px 0 0;padding:0;list-style:none;display:grid}.example-artwork-copy li{color:#eef2f8;padding-left:15px;font-size:clamp(10px,1.7vw,13px);font-weight:650;line-height:1.25;position:relative}.example-artwork-copy li:before{content:"";background:#8ee8ff;border-radius:50%;width:6px;height:6px;position:absolute;top:.43em;left:0}.example-artwork-specification:after{background:linear-gradient(#0000 33%,#070b12fa 76%)}.example-artwork-specification .example-artwork-copy{border-top:1px solid #ffffff2b;gap:7px}.example-artwork-specification .example-artwork-copy small{margin-bottom:2px}.example-artwork-scenario:after{background:linear-gradient(#0000 40%,#080d17f2 82%)}.example-artwork-scenario .example-artwork-copy{border-left:3px solid #8ee8ff;margin-left:clamp(18px,5.5%,30px);padding-left:14px}.example-artwork-scenario .example-artwork-copy strong{max-width:14ch}.example-artwork-material:after{background:linear-gradient(#0000 50%,#f3ede5f5 83%)}.example-artwork-material .example-artwork-copy{color:#111827}.example-artwork-material .example-artwork-copy small{color:#633ad1}.example-artwork-material .example-artwork-copy p{color:#374151}.example-card-media>span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#6c38ffe8;border-radius:999px;padding:7px 12px;font-size:11px;font-weight:850;position:absolute;top:16px;left:16px}.example-card-body{padding:22px}.example-tags{flex-wrap:wrap;gap:8px;display:flex}.example-tags span{color:#aeb7ca;background:#ffffff08;border:1px solid #ffffff1c;border-radius:8px;padding:6px 9px;font-size:10px;font-weight:750}.example-card h2{margin:16px 0 9px;font-size:21px;line-height:1.35}.example-card h2 a:hover,.text-link:hover,.back-link:hover{color:#b5a0ff}.example-card-body>p{color:#7f899d;margin:0 0 18px;font-size:12px}.text-link,.back-link{color:#9b7cff;font-size:13px;font-weight:800}.example-detail{padding-block:52px 110px}.back-link{margin-bottom:38px;display:inline-block}.example-detail-header{justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:44px;display:flex}.example-detail-header h1{max-width:900px;font-size:clamp(38px,4.4vw,58px)}.example-detail-header>.example-tags{flex:none;justify-content:flex-end;padding-bottom:8px}.example-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:990px;display:grid}.example-detail-grid figure{background:#111927;border:1px solid #ffffff20;border-radius:26px;margin:0;position:relative;overflow:hidden;box-shadow:0 26px 74px #0007}.example-detail-grid figure>span{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080f1add;border-radius:999px;padding:8px 13px;font-size:12px;font-weight:850;position:absolute;top:16px;left:16px}.example-detail-grid img{aspect-ratio:3/4;object-fit:cover;width:100%;height:auto;display:block}.example-detail-grid figure:first-child img{filter:saturate(.68)contrast(.94)}.example-detail-grid .example-detail-result{border-color:#7651e888}.example-detail-result>span{background:#6c38ffe8!important}.example-evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:990px;margin-top:24px;display:grid}.example-evidence section{background:#111927cc;border:1px solid #ffffff1a;border-radius:22px;padding:28px}.example-evidence h2{margin:0 0 18px;font-size:20px}.example-evidence ul{color:#a3adbf;gap:12px;margin:0;padding-left:20px;font-size:14px;line-height:1.5;display:grid}.example-action{background:radial-gradient(circle at 90% 0,#00d1ff1c,#0000 34%),linear-gradient(135deg,#151d32,#211151);border:1px solid #7651e866;border-radius:26px;justify-content:space-between;align-items:center;gap:34px;margin-top:72px;padding:38px;display:flex}.example-action h2{letter-spacing:-.035em;max-width:760px;margin:0;font-size:clamp(28px,3vw,40px);line-height:1.28}.example-action p:last-child{color:#aab2c2;max-width:720px;margin:16px 0 0;line-height:1.55}.example-action>.button{flex:none}.not-found{align-content:center;justify-items:start;min-height:70vh;padding-block:80px;display:grid}.not-found h1{max-width:850px}.not-found .button{margin-top:32px}.site-footer{color:#8f9bb0;border-top:1px solid #ffffff16;padding-block:64px 24px;font-size:14px}.footer-layout{grid-template-columns:minmax(260px,.78fr) minmax(560px,1.22fr);align-items:start;gap:clamp(56px,8vw,120px);display:grid}.footer-brand{align-content:start;gap:16px;max-width:360px;display:grid}.footer-brand>a{align-items:center;gap:12px;width:fit-content;display:inline-flex}.footer-brand img{object-fit:cover;border:1px solid #00d1ff80;border-radius:50%;width:46px;height:46px;box-shadow:0 0 0 2px #6c38ff80}.footer-brand strong{color:#f5f7fa;letter-spacing:-.02em;font-size:18px}.footer-brand strong b{color:#8b5cff}.footer-brand p,.footer-brand span{margin:0;line-height:1.6}.footer-brand p{color:#c2cada}.footer-brand span{color:#78859b;font-size:12px}.footer-navigation{grid-template-columns:minmax(150px,.75fr) minmax(300px,1.25fr);gap:clamp(48px,7vw,96px);display:grid}.footer-navigation section{min-width:0}.footer-navigation h2{color:#f2f5fa;letter-spacing:0;margin:0 0 20px;font-size:14px}.footer-navigation nav{gap:12px;display:grid}.footer-navigation a{color:#8f9bb0;text-underline-offset:4px;width:fit-content;line-height:1.4;text-decoration-color:#0000;transition:color .16s,text-decoration-color .16s}.footer-navigation a:hover{color:#f5f7fa;-webkit-text-decoration:underline #00d1ff;text-decoration:underline #00d1ff}.footer-bottom{color:#667287;border-top:1px solid #ffffff10;justify-content:space-between;align-items:flex-start;gap:24px;margin-top:52px;padding-top:22px;font-size:12px;display:flex}.footer-merchant,.footer-contacts{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.footer-contacts{justify-content:flex-end;font-style:normal}.footer-contacts a{color:#8f9bb0;text-underline-offset:4px;-webkit-text-decoration:underline #8f9bb055;text-decoration:underline #8f9bb055}.footer-contacts a:hover{color:#f5f7fa;text-decoration-color:#00d1ff}.legal-shell{background:radial-gradient(circle at 76% 8%,#6c38ff20 0,#0000 30%),radial-gradient(circle at 12% 34%,#00d1ff12 0,#0000 25%),#080f1a}.legal-page{min-height:calc(100vh - 260px);padding-block:52px 96px}.legal-back-link{color:#aeb7c8;margin-bottom:34px;font-size:14px;font-weight:700;display:inline-flex}.legal-back-link:hover{color:#00d1ff}.legal-state-card,.legal-document{background:linear-gradient(145deg,#111b2be8,#0b1422f2);border:1px solid #ffffff18;border-radius:28px;width:min(100%,920px);padding:clamp(28px,5vw,64px);box-shadow:0 34px 100px #0006}.legal-state-card h1,.legal-document h1{letter-spacing:-.05em;margin:0;font-size:clamp(36px,6vw,58px);line-height:1.04}.legal-state-card p{color:#b6bed0;max-width:680px;margin:22px 0 30px;font-size:17px;line-height:1.7}.legal-document{color:#d9deea;font-size:16px;line-height:1.72}.legal-document h2{color:#f5f7fa;letter-spacing:-.035em;margin:48px 0 16px;font-size:clamp(24px,4vw,32px);line-height:1.16}.legal-document h3{color:#f5f7fa;margin:34px 0 12px;font-size:20px}.legal-document p,.legal-document li{color:#b6bed0}.legal-document a{color:#61e5ff;text-underline-offset:4px;-webkit-text-decoration:underline #61e5ff66;text-decoration:underline #61e5ff66}.legal-document strong{color:#f5f7fa}.legal-document blockquote{background:#6c38ff12;border:1px solid #6c38ff55;border-radius:14px;margin:28px 0;padding:20px 24px}.legal-document table{border-spacing:0;border-collapse:collapse;max-width:100%;margin:28px 0;display:block;overflow-x:auto}.legal-document th,.legal-document td{text-align:left;vertical-align:top;border:1px solid #ffffff16;min-width:170px;padding:14px 16px}.legal-document th{color:#f5f7fa;background:#18243a}.legal-document code{color:#c7b8ff;background:#6c38ff1f;border-radius:6px;padding:2px 6px}.workspace-shell{background:radial-gradient(circle at 12% 18%,#6c38ff22,#0000 30%),radial-gradient(circle at 88% 42%,#00d1ff12,#0000 26%),#080f1a}.workspace-main{min-height:calc(100vh - 260px);padding-block:58px 96px}.workspace-heading{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.workspace-heading h1{letter-spacing:-.055em;margin:0;font-size:clamp(42px,6vw,70px);line-height:1}.workspace-heading>div>p:last-child{color:#aeb7c8;max-width:720px;margin:18px 0 0;line-height:1.65}.workspace-heading>.button,.workspace-heading-actions{flex:none}.workspace-heading-actions{flex-wrap:wrap;gap:12px;display:flex}.account-main{min-height:calc(100vh - 260px);padding-block:58px 96px}.account-card{background:radial-gradient(circle at 100% 0,#00d1ff13,#0000 34%),linear-gradient(145deg,#111b2ddf,#0b1322f2);border:1px solid #ffffff18;border-radius:28px;max-width:920px;margin-inline:auto;padding:clamp(24px,5vw,48px);box-shadow:0 30px 90px #0006}.account-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.account-heading h1{letter-spacing:-.055em;margin:0;font-size:clamp(36px,6vw,62px);line-height:1}.account-heading p:last-child{color:#aeb7c8;max-width:650px;margin:18px 0 0;line-height:1.65}.account-session-badge{color:#9ee9c0;background:#113020b8;border:1px solid #4dcc8552;border-radius:999px;flex:none;padding:9px 12px;font-size:12px;font-weight:800}.account-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:34px 0 0;display:grid}.account-details>div{background:#080f1bb8;border:1px solid #ffffff12;border-radius:16px;min-width:0;padding:18px}.account-details dt{color:#8490a4;letter-spacing:.06em;text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:750}.account-details dd{overflow-wrap:anywhere;color:#f6f8ff;margin:0;font-weight:750}.account-channel-note{background:#00d1ff0c;border-left:3px solid #00d1ff;border-radius:0 14px 14px 0;margin-top:20px;padding:20px}.account-channel-note p{color:#aeb7c8;margin:7px 0 0;line-height:1.55}.account-actions{border-top:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:30px;padding-top:24px;display:flex}.account-logout-button{color:#ffb8bd;background:#3b151b87;border-color:#ff6d7852}.account-error{color:#ffc0c5;margin:16px 0 0}.history-main{min-height:calc(100vh - 260px);padding-block:58px 96px}.history-heading{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.history-heading h1{letter-spacing:-.055em;margin:0;font-size:clamp(42px,6vw,70px);line-height:1}.history-heading p:last-child{color:#aeb7c8;max-width:690px;margin:18px 0 0;line-height:1.65}.history-list{gap:12px;margin:34px 0 0;padding:0;list-style:none;display:grid}.history-card{background:#0d1727d9;border:1px solid #ffffff14;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex}.history-card-main,.history-card-actions{align-items:center;gap:16px;display:flex}.history-card-main h2{margin:0;font-size:18px}.history-card-main p{color:#8390a5;margin:5px 0 0;font-size:13px}.history-card-actions a{color:#aeb9cc;font-size:13px;font-weight:800;text-decoration:none}.history-card-actions a:hover{color:#fff}.history-card-actions .history-result-link{color:#a589ff}.history-message{background:#0d1727d9;border:1px solid #ffffff14;border-radius:20px;margin-top:34px;padding:28px}.history-message p{color:#aeb7c8;margin:0}.history-message .button{margin-top:18px}.workspace-wallet{background:radial-gradient(circle at 100% 0,#00d1ff1d,#0000 36%),linear-gradient(135deg,#111b2d,#171138);border:1px solid #7651e84f;border-radius:24px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:28px;margin-top:38px;padding:28px 30px;display:grid;box-shadow:0 24px 70px #0005}.workspace-wallet h2,.workspace-section-heading h2{letter-spacing:-.035em;margin:0;font-size:clamp(24px,3vw,36px);line-height:1.1}.workspace-wallet-values{justify-items:end;gap:4px;display:grid}.workspace-wallet-values strong{color:#fff;font-size:clamp(30px,4vw,46px);line-height:1}.workspace-wallet-values span{color:#8edff1;font-size:13px}.workspace-projects{margin-top:52px}.workspace-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.workspace-section-heading>span{color:#788397;font-size:13px}.workspace-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.workspace-project-card{background:#0d1625d9;border:1px solid #ffffff17;border-radius:20px;min-width:0;padding:24px;box-shadow:0 18px 50px #0003}.workspace-project-topline{color:#85dff4;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:11px;font-weight:800;display:flex}.workspace-status{color:#aeb7c8;letter-spacing:.04em;background:#ffffff08;border:1px solid #ffffff1c;border-radius:999px;padding:6px 8px;font-size:10px}.workspace-status.status-succeeded{color:#9ee9c0;background:#12362688;border-color:#48ce8b38}.workspace-status.status-processing,.workspace-status.status-queued{color:#9ceaff;background:#06374980;border-color:#00d1ff3d}.workspace-status.status-failed{color:#ffc1cc;background:#4a142180;border-color:#ff65813d}.workspace-project-card h3{overflow-wrap:anywhere;letter-spacing:-.03em;margin:24px 0 10px;font-size:23px;line-height:1.14}.workspace-project-card>p:not(.workspace-project-note){color:#aeb7c8;min-height:42px;margin:0 0 18px;line-height:1.5}.workspace-project-card>small{color:#737f93}.workspace-project-note{color:#7f899c;border-top:1px solid #ffffff10;margin:22px 0 0;padding-top:16px;font-size:12px;line-height:1.5}.workspace-project-link{color:#9b78ff;margin-top:18px;font-size:13px;font-weight:800;display:inline-flex}.workspace-project-link:hover{color:#c3b1ff}.workspace-inline-error{color:#ffcad3;background:#49152257;border:1px solid #ff65812e;border-radius:12px;margin:0 0 20px;padding:12px 14px;font-size:13px;line-height:1.5}.workspace-wallet .workspace-inline-error{max-width:480px;margin:0}.workspace-empty{text-align:center;background:#0d16258c;border:1px dashed #ffffff24;border-radius:22px;justify-items:center;padding:54px 24px;display:grid}.workspace-empty>span{color:#8de9ff;background:#00d1ff12;border:1px solid #00d1ff42;border-radius:16px;place-items:center;width:50px;height:50px;font-size:28px;display:grid}.workspace-empty h3{margin:20px 0 8px;font-size:26px}.workspace-empty p{color:#929db0;max-width:520px;margin:0;line-height:1.6}.workspace-empty>div{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.workspace-error-state{border-style:solid;border-color:#ff65812e}.project-detail-main{min-height:calc(100vh - 260px);padding-block:42px 96px}.project-breadcrumbs{color:#778399;align-items:center;gap:9px;min-width:0;margin-bottom:30px;font-size:13px;display:flex}.project-breadcrumbs a{color:#9b78ff;font-weight:750}.project-breadcrumbs span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-detail-heading{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.project-detail-heading h1{overflow-wrap:anywhere;letter-spacing:-.055em;max-width:880px;margin:0;font-size:clamp(40px,6vw,68px);line-height:1.02}.project-detail-heading>div>p:last-child{color:#aab4c6;margin:18px 0 0;font-size:16px}.project-facts-ok,.project-facts-draft{border-radius:999px;flex:none;padding:9px 13px;font-size:12px;font-weight:800}.project-facts-ok{color:#9ee9c0;background:#12362688;border:1px solid #48ce8b38}.project-facts-draft{color:#ffdb8d;background:#442d0e88;border:1px solid #ffc04c38}.project-detail-layout{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:24px;margin-top:36px;display:grid}.project-detail-primary{gap:20px;display:grid}.project-detail-card,.project-detail-summary{background:#0d1625dc;border:1px solid #ffffff17;border-radius:22px;box-shadow:0 20px 60px #0004}.project-detail-card{padding:clamp(22px,4vw,32px)}.project-detail-card-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.project-detail-card-heading h2,.project-detail-summary h2{letter-spacing:-.035em;margin:0;font-size:clamp(24px,3vw,34px);line-height:1.1}.project-detail-card-heading>span{color:#778399;flex:none;font-size:12px}.project-core-facts,.project-source-facts,.project-detail-summary dl{margin:0}.project-core-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.project-core-facts>div,.project-source-facts>div,.project-detail-summary dl>div{gap:7px;display:grid}.project-core-facts>div{background:#070d1785;border:1px solid #ffffff10;border-radius:14px;padding:16px}.project-core-facts dt,.project-source-facts dt,.project-detail-summary dt{color:#748096;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:800}.project-core-facts dd,.project-source-facts dd,.project-detail-summary dd{overflow-wrap:anywhere;color:#f5f7fa;margin:0;line-height:1.5}.project-source-facts{gap:12px;margin-top:18px;display:grid}.project-source-facts>div{border-top:1px solid #ffffff10;padding:18px 0 0}.project-detail-empty{text-align:center;background:#070d1766;border:1px dashed #ffffff20;border-radius:16px;padding:24px}.project-detail-empty h3{margin:0 0 8px;font-size:20px}.project-detail-empty p,.project-private-note,.project-detail-summary>p{color:#8f9aad;line-height:1.6}.project-detail-empty p{max-width:620px;margin:0 auto}.project-image-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.project-image-list article{background:#071b2780;border:1px solid #00d1ff25;border-radius:14px;align-items:center;gap:13px;min-width:0;padding:16px;display:flex}.project-image-list article>span{color:#8de9ff;background:#00d1ff10;border:1px solid #00d1ff35;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.project-image-list article>div{gap:4px;min-width:0;display:grid}.project-image-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-image-list small{color:#7f8ca1}.project-private-note{margin:18px 0 0;font-size:12px}.project-generation-gate,.project-generation-success{background:#070d1785;border:1px solid #ffffff17;border-radius:16px;padding:20px}.project-generated-image{gap:14px;margin:16px 0;display:grid}.project-generated-image img{object-fit:contain;background:#050a12;border:1px solid #ffffff1c;border-radius:16px;width:min(100%,420px);max-height:560px;margin-inline:auto;display:block}.generated-result-main{min-height:70vh;padding-block:64px 110px}.generated-result-card{background:radial-gradient(circle at 90% 0,#00d1ff12,#0000 32%),linear-gradient(145deg,#10182a,#090f1b);border:1px solid #7953ff55;border-radius:28px;max-width:900px;margin-inline:auto;padding:clamp(24px,5vw,48px);box-shadow:0 28px 90px #0008}.generated-result-card header{max-width:720px}.generated-result-card h1{letter-spacing:-.045em;margin:8px 0 14px;font-size:clamp(34px,5vw,58px);line-height:1.05}.generated-result-card header>p:last-child,.generated-result-editor-note{color:#94a0b5;line-height:1.55}.generated-result-card .project-generated-image{margin-block:32px 24px}.generated-result-card .project-generated-image img{width:min(100%,520px);max-height:700px}.generated-result-actions{flex-wrap:wrap;gap:12px;display:flex}.generated-result-editor-note{border-top:1px solid #ffffff14;margin:24px 0 0;padding-top:20px;font-size:13px}.site-legal-gate ul{color:#bda9ff;gap:8px;margin:0 0 18px;padding-left:20px;display:grid}.site-legal-gate label{color:#d7dce6;align-items:flex-start;gap:10px;margin-top:12px;line-height:1.4;display:flex}.site-legal-gate label input{accent-color:#743cff;width:18px;height:18px;margin:1px 0 0}.site-legal-gate .button{margin-top:18px}.site-legal-gate small{color:#7f8ca1;margin-top:12px;display:block}.project-generation-gate strong,.project-generation-success strong{font-size:17px}.project-generation-gate p,.project-generation-success p,.project-generation-note,.project-tier-card p{color:#909caf;line-height:1.55}.project-generation-gate p,.project-generation-success p{margin:8px 0 16px}.project-generation-note{margin:0}.project-tier-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.project-tier-card{background:linear-gradient(145deg,#121d30,#090f1a);border:1px solid #ffffff13;border-radius:16px;flex-direction:column;min-width:0;padding:18px;display:flex}.project-tier-card>div{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.project-tier-card h3{margin:0;font-size:17px;line-height:1.25}.project-tier-card>div>strong{color:#8de9ff;flex:none;font-size:13px}.project-tier-card p{flex:1;margin:13px 0 18px;font-size:13px}.project-tier-card .button,.project-generation-gate .button,.project-generation-success .button{width:100%}.project-generation-success{background:#12362655;border-color:#48ce8b38;margin-top:16px}.project-detail-summary{padding:26px;position:sticky;top:96px}.project-detail-summary dl{gap:0;margin-top:24px;display:grid}.project-detail-summary dl>div{border-top:1px solid #ffffff10;grid-template-columns:90px 1fr;gap:14px;padding-block:13px}.project-detail-summary>p{margin:22px 0;font-size:13px}.project-detail-summary .button{width:100%}.project-detail-state .button{margin-top:18px}.editor-shell{background:radial-gradient(circle at 18% 16%,#6c38ff20,#0000 28%),radial-gradient(circle at 86% 38%,#00d1ff14,#0000 26%),#080f1a}.editor-main{padding-block:48px 96px}.editor-heading{justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:30px;display:flex}.editor-heading h1{letter-spacing:-.05em;margin:0;font-size:clamp(38px,4vw,58px);line-height:1.04}.editor-heading>div>p:last-child{color:#aeb7c8;max-width:700px;margin:18px 0 0;font-size:16px;line-height:1.6}.editor-save-state{color:#9ee9c0;background:#12362688;border:1px solid #48ce8b38;border-radius:999px;flex:none;padding:9px 13px;font-size:12px;font-weight:750}.result-editor-layout{grid-template-columns:minmax(460px,1fr) minmax(330px,390px);align-items:start;gap:24px;scroll-margin-top:96px;display:grid}.result-preview,.editor-panel{background:#0d1523e8;border:1px solid #ffffff18;border-radius:26px;box-shadow:0 28px 80px #0005}.result-preview{min-width:0;padding:clamp(18px,3vw,28px)}.result-preview-header,.editor-panel-topline{justify-content:space-between;align-items:center;gap:20px;display:flex}.result-preview-header span,.editor-panel-topline span{color:#7f8ba0;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:750}.result-preview-header h2{margin:5px 0 0;font-size:18px}.preview-scale{border:1px solid #ffffff18;border-radius:8px;padding:7px 10px}.editor-canvas-wrap{background-color:#0a111d;background-image:linear-gradient(45deg,#111b2b 25%,#0000 25%),linear-gradient(-45deg,#111b2b 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#111b2b 75%),linear-gradient(-45deg,#0000 75%,#111b2b 75%),none;background-position:0 0,0 8px,8px -8px,-8px 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:16px 16px;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;border:1px solid #ffffff10;border-radius:20px;place-items:center;margin-top:22px;padding:clamp(16px,3vw,30px);display:grid}.editor-canvas{isolation:isolate;aspect-ratio:3/4;background:#0a111d;border-radius:8px;width:min(100%,520px);position:relative;overflow:hidden;box-shadow:0 26px 70px #000a;container-type:inline-size}.editor-canvas>img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.editor-canvas:after{z-index:-1;content:"";pointer-events:none;position:absolute;inset:0}.editor-canvas.surface-gradient:after{background:linear-gradient(#07101fd6 0,#0000 36% 55%,#07101fe8 100%)}.editor-canvas.surface-none:after{content:none}.editor-canvas-copy{z-index:2;top:var(--editor-position-y);left:var(--editor-position-x);width:min(72%,390px);color:var(--editor-text-color,#f8fafc);font-family:var(--editor-font-family);text-align:left;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;gap:9px;padding:18px;display:grid;position:absolute;transform:translate(-50%,-50%)}.editor-canvas-copy:active{cursor:grabbing}.editor-canvas-copy:focus-visible{outline-offset:3px;outline:2px solid #7ee8ff}.editor-canvas.align-center .editor-canvas-copy{text-align:center}.editor-canvas.surface-panel .editor-canvas-copy{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08111edb;border:1px solid #ffffff2b;border-radius:18px;box-shadow:0 16px 40px #0006}.editor-canvas.color-dark.surface-panel .editor-canvas-copy{background:#f8faf0e0;border-color:#ffffffb8}.editor-canvas-copy strong{font-size:clamp(12px, var(--editor-font-size), 96px);font-weight:var(--editor-font-weight);letter-spacing:-.035em;white-space:pre-line;text-wrap:balance;text-shadow:var(--editor-text-shadow,0 3px 14px #000a);line-height:.96}.editor-canvas-copy p{max-width:34ch;text-shadow:var(--editor-text-shadow,0 3px 14px #000a);margin:0;font-family:inherit;font-size:clamp(11px,2.1vw,16px);font-weight:650;line-height:1.35}.editor-canvas.align-center .editor-canvas-copy p{margin-inline:auto}.editor-canvas-copy small{color:inherit;letter-spacing:.11em;text-shadow:var(--editor-text-shadow,0 3px 14px #000a);font-family:Bahnschrift,Arial Narrow,Segoe UI,sans-serif;font-size:clamp(9px,1.55vw,12px);font-weight:800;line-height:1.25}.editor-canvas.fill-gradient .editor-canvas-copy strong,.editor-canvas.fill-gradient .editor-canvas-copy p,.editor-canvas.fill-gradient .editor-canvas-copy small{color:#0000;background:linear-gradient(var(--editor-gradient-angle,110deg), var(--editor-gradient-start,#f5f7fa), var(--editor-gradient-end,#00d1ff));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.editor-canvas.effect-depth .editor-canvas-copy p,.editor-canvas.effect-depth .editor-canvas-copy small{text-shadow:1px 1px 0 var(--editor-effect-color,#27105f), 0 5px 12px #0009}.editor-canvas.fill-gradient.effect-depth .editor-canvas-copy strong{text-shadow:none;filter:drop-shadow(1px 1px 0 var(--editor-effect-color,#27105f)) drop-shadow(1px 1px 0 var(--editor-effect-color,#27105f)) drop-shadow(1px 1px 0 var(--editor-effect-color,#27105f)) drop-shadow(0 9px 12px #0008)}.editor-canvas.fill-gradient.effect-depth .editor-canvas-copy p,.editor-canvas.fill-gradient.effect-depth .editor-canvas-copy small{text-shadow:none;filter:drop-shadow(1px 1px 0 var(--editor-effect-color,#27105f)) drop-shadow(0 4px 8px #0008)}.editor-resize-handle{cursor:nwse-resize;touch-action:none;background:#7ee8ff;border:3px solid #0a111d;border-radius:50%;width:25px;height:25px;padding:0;position:absolute;bottom:-11px;right:-11px;box-shadow:0 2px 12px #0009}.editor-safe-zone{z-index:3;pointer-events:none;border:1px dashed #7ee8ff99;border-radius:3px;position:absolute;inset:4.5%}.result-editor-layout:not(.is-editing) .editor-safe-zone{display:none}.editor-notice{color:#b9c6d9;background:#ffffff06;border:1px solid #ffffff12;border-radius:12px;margin:16px 0 0;padding:12px 14px;font-size:13px}.editor-panel{scrollbar-color:#5d3fd3 #0d1523;max-height:calc(100vh - 122px);padding:24px;position:sticky;top:102px;overflow-y:auto}.editor-panel-topline strong{margin-top:4px;font-size:17px;display:block}.editor-history-actions,.editor-mode-tabs,.editor-segmented-row>div{gap:6px;display:flex}.editor-history-actions button,.editor-mode-tabs button,.editor-segmented-row button{color:#aeb8ca;min-height:38px;font:inherit;cursor:pointer;background:#09111e;border:1px solid #ffffff18;border-radius:10px;padding:0 12px;font-size:12px;font-weight:750}.editor-history-actions button{width:38px;padding:0;font-size:18px}.editor-history-actions button:disabled{opacity:.35;cursor:default}.editor-mode-tabs{background:#080f1a;border-radius:12px;margin-top:22px;padding:4px}.editor-mode-tabs button{background:0 0;border-color:#0000;flex:1}.editor-mode-tabs button[aria-pressed=true],.editor-segmented-row button[aria-pressed=true]{color:#fff;background:#6c38ff;border-color:#8058ef}.editor-copy-fields,.editor-ai-panel,.typography-controls{gap:15px;margin-top:20px;display:grid}.editor-copy-fields label,.editor-ai-panel label,.editor-control-grid label,.editor-range{color:#98a4b8;gap:7px;font-size:11px;font-weight:750;display:grid}.editor-copy-fields textarea,.editor-copy-fields input,.editor-ai-panel select,.editor-control-grid select{color:#f5f7fa;width:100%;min-height:44px;font:inherit;background:#080f1a;border:1px solid #ffffff1f;border-radius:10px;outline:none;padding:11px 12px;font-size:13px;line-height:1.4}.editor-copy-fields textarea{resize:vertical;min-height:72px}.editor-copy-fields textarea:focus,.editor-copy-fields input:focus,.editor-ai-panel select:focus,.editor-control-grid select:focus{border-color:#7c56ea;box-shadow:0 0 0 3px #6c38ff20}.editor-copy-fields label>small{color:#68758a;justify-self:end;font-size:10px}.typography-controls{border:0;border-top:1px solid #ffffff12;margin-inline:0;padding:20px 0 0}.typography-controls legend{color:#f5f7fa;padding:0;font-size:14px;font-weight:800}.editor-font-picker{gap:8px;display:grid}.editor-font-picker>span{color:#98a4b8;font-size:11px;font-weight:750}.editor-font-picker>select{color:#f5f7fa;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#080f1a;border:1px solid #ffffff1f;border-radius:12px;outline:none;padding:10px 40px 10px 12px;font-size:15px;font-weight:700}.editor-font-picker>select:focus-visible{border-color:#00d1ff;box-shadow:0 0 0 3px #00d1ff1f}.editor-font-picker>small{color:#98a4b8;margin:0;font-size:11px;font-weight:600;line-height:1.4}.editor-control-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.editor-appearance-controls{border-top:1px solid #ffffff12;gap:15px;padding-top:16px;display:grid}.editor-color-controls,.editor-gradient-controls,.editor-effect-controls{grid-template-columns:1fr 1fr;gap:10px;display:grid}.editor-swatches{grid-column:1/-1;grid-template-columns:repeat(8,1fr);gap:7px;display:grid}.editor-swatches button{aspect-ratio:1;background:var(--swatch-color);cursor:pointer;border:2px solid #ffffff2b;border-radius:8px;min-width:0;padding:0;position:relative;box-shadow:inset 0 0 0 1px #0004}.editor-swatches button[aria-pressed=true]:after{content:"";pointer-events:none;border:2px solid #00d1ff;border-radius:12px;position:absolute;inset:-5px}.editor-color-control{color:#98a4b8;gap:7px;font-size:11px;font-weight:750;display:grid}.editor-color-control>span:last-child{background:#080f1a;border:1px solid #ffffff1f;border-radius:10px;align-items:center;min-height:44px;padding:6px 9px;display:flex}.editor-color-control input[type=color]{cursor:pointer;background:0 0;border:0;border-radius:6px;width:38px;height:30px;padding:0}.editor-color-control output{color:#dce5f5;font-variant-numeric:tabular-nums;margin-left:8px;font-size:11px}.editor-gradient-angle,.editor-effect-controls .editor-range{grid-column:1/-1}.editor-appearance-hint{color:#91a0b6;margin:0;font-size:11px;line-height:1.5}.editor-range{grid-column:1/-1}.editor-range input{accent-color:#7b4cff;width:100%}.editor-gesture-help{color:#91a0b6;margin:-4px 0 0;font-size:12px;line-height:1.45}.editor-segmented-row{color:#98a4b8;gap:8px;font-size:11px;font-weight:750;display:grid}.editor-segmented-row>div{grid-template-columns:1fr 1fr;display:grid}.editor-appearance-controls .editor-segmented-row>div{grid-template-columns:repeat(auto-fit,minmax(82px,1fr))}.editor-demo-note{color:#b7c3d5;background:#06243b80;border:1px solid #00d1ff2f;border-radius:12px;padding:14px;font-size:12px;line-height:1.45}.editor-demo-note strong{color:#8ee8ff}.editor-demo-note p{margin:5px 0 0}.editor-ai-button{color:#fff;background:linear-gradient(135deg,#351a82,#6c38ff);border-color:#7049de}.editor-suggestions{gap:10px;display:grid}.editor-suggestions article{background:#080f1a;border:1px solid #ffffff17;border-radius:12px;padding:14px}.editor-suggestions article>span{color:#8ee8ff;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.editor-suggestions article strong{margin-top:7px;font-size:13px;line-height:1.25;display:block}.editor-suggestions article p{color:#8f9caf;margin:6px 0 10px;font-size:11px;line-height:1.4}.editor-suggestions article button{color:#ad92ff;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:800}.editor-quality{color:#aeb8c9;background:#ffffff05;border:1px solid #ffffff12;border-radius:12px;margin-top:20px;padding:15px;font-size:12px;line-height:1.45}.editor-quality>strong{color:#f5f7fa}.editor-quality p,.editor-quality ul{margin:8px 0 0}.editor-quality ul{gap:6px;padding-left:18px;display:grid}.quality-ok{color:#8fe7b8}.quality-blocking{color:#ffadad}.editor-primary-actions{grid-template-columns:.85fr 1.15fr;gap:10px;margin-top:20px;display:grid}.editor-primary-actions .button{min-height:46px;padding-inline:12px;font-size:12px}.editor-primary-actions .button:disabled{opacity:.45;cursor:not-allowed;transform:none}.editor-cancel{color:#c3ccda;background:#ffffff08;border-color:#ffffff1c}.editor-result-actions{align-content:center;min-height:460px;display:grid}.editor-result-actions h2{letter-spacing:-.035em;margin:0;font-size:30px;line-height:1.1}.editor-result-actions>p:not(.section-kicker){color:#9ca8ba;margin:16px 0 24px;line-height:1.6}.editor-result-actions .button{width:100%}.editor-result-actions .editor-free-note{color:#7d899c;text-align:center;margin:14px 0 0;font-size:11px}.billing-main{padding-block:64px 96px}.billing-heading,.billing-section-heading{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.billing-heading{margin-bottom:42px}.billing-heading h1,.billing-return-card h1{letter-spacing:-.055em;max-width:760px;margin:4px 0 12px;font-size:clamp(42px,6vw,76px);line-height:.98}.billing-heading p:not(.section-kicker),.billing-return-card>p:not(.section-kicker){color:#aeb9cc;max-width:700px;margin:0;font-size:17px;line-height:1.65}.billing-layout{grid-template-columns:minmax(0,1fr) minmax(320px,410px);align-items:start;gap:28px;display:grid}.billing-section-heading{margin-bottom:18px}.billing-section-heading h2,.billing-summary h2{letter-spacing:-.035em;margin:2px 0 0;font-size:clamp(24px,3vw,34px);line-height:1.1}.billing-section-heading>span{color:#8edff1;white-space:nowrap;font-size:14px;font-weight:800}.billing-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.billing-plan-card{cursor:pointer;background:#0d1727dc;border:1px solid #ffffff1c;border-radius:22px;gap:12px;min-width:0;padding:24px;transition:border-color .16s,transform .16s;display:grid;position:relative}.billing-plan-card:hover{border-color:#00d1ff66;transform:translateY(-2px)}.billing-plan-card.is-selected{background:radial-gradient(circle at 100% 0,#7140ff3d,#0000 48%),#13192c;border-color:#8b5cff;box-shadow:0 18px 54px #0005}.billing-plan-card input{accent-color:#8b5cff;width:18px;height:18px;margin:0 0 10px}.billing-plan-card>span{color:#dce5f5;font-size:15px;font-weight:800}.billing-plan-card>strong{color:#fff;white-space:nowrap;font-size:clamp(25px,3vw,34px);line-height:1}.billing-plan-card>small{color:#72dcf5;font-size:13px;font-weight:800}.billing-summary{background:radial-gradient(circle at 100% 0,#00d1ff1b,#0000 40%),linear-gradient(145deg,#121c2f,#161132);border:1px solid #7651e84f;border-radius:24px;min-width:0;padding:28px;position:sticky;top:112px;box-shadow:0 24px 70px #0005}.billing-summary-values{gap:8px;margin:28px 0 24px;display:grid}.billing-summary-values strong{color:#fff;font-size:clamp(32px,4vw,46px);line-height:1}.billing-summary-values span,.billing-receipt-note,.billing-legal-note{color:#aeb9cc;line-height:1.55}.billing-receipt-note strong{color:#fff;overflow-wrap:anywhere}.billing-email-field{color:#dce5f5;gap:9px;margin-block:24px;font-size:14px;font-weight:800;display:grid}.billing-email-field input{color:#fff;width:100%;min-height:50px;font:inherit;background:#07111dcc;border:1px solid #ffffff24;border-radius:12px;outline:none;padding:0 14px}.billing-email-field input:focus{border-color:#00d1ff;box-shadow:0 0 0 3px #00d1ff1f}.billing-legal-note{border-top:1px solid #ffffff12;padding-top:18px;font-size:12px}.billing-provider{background:#ffffffef;border:1px solid #ffffff1f;border-radius:16px;gap:12px;margin-top:16px;padding:16px;display:grid}.billing-provider a{width:fit-content}.billing-provider img{max-width:100%;height:auto;display:block}.billing-provider p{color:#333339;margin:0;font-size:12px;line-height:1.55}.billing-submit{width:100%;margin-top:12px}.billing-alert{color:#ffd1d8;background:#7b173221;border:1px solid #ff6e8747;border-radius:12px;margin:16px 0 0;padding:13px 14px;font-size:13px;line-height:1.5}.billing-return-main{place-items:center;min-height:min(720px,100vh - 120px);padding-block:64px 96px;display:grid}.billing-return-card{text-align:center;background:radial-gradient(circle at 50% 0,#7140ff3b,#0000 42%),#0d1727ee;border:1px solid #ffffff1c;border-radius:30px;width:min(720px,100%);padding:clamp(28px,6vw,58px);box-shadow:0 32px 90px #0006}.billing-return-card.is-success{background:radial-gradient(circle at 50% 0,#1fcc9840,#0000 42%),#0d1727ee;border-color:#41e7b34d}.billing-return-card h1,.billing-return-card>p:not(.section-kicker){margin-inline:auto}.billing-return-card .button{margin-top:28px}.billing-return-icon{color:#07111d;background:#00d1ff;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 22px;font-size:30px;font-weight:900;display:grid}.billing-return-card.is-success .billing-return-icon{background:#41e7b3}@media (width<=900px){.footer-layout{grid-template-columns:1fr;gap:44px}.footer-brand{max-width:520px}.footer-navigation{grid-template-columns:minmax(150px,.7fr) minmax(300px,1.3fr);gap:32px}.billing-layout{grid-template-columns:1fr}.billing-summary{position:static}.billing-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-nav{display:none}.workspace-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-detail-layout{grid-template-columns:1fr}.project-detail-summary{position:static}.project-tier-grid{grid-template-columns:1fr}.hero{text-align:center;grid-template-columns:1fr;padding-top:70px}.hero-copy,.hero-lead{margin-inline:auto}.hero-actions,.proof-list{justify-content:center}.hero-visual{min-height:0;margin-top:36px}.hero-visual>img{width:min(690px,92vw);margin-inline:auto;display:block;position:relative;top:auto;left:auto;transform:none}.steps-grid{grid-template-columns:1fr}.comparison-grid{grid-template-columns:1fr 42px 1fr}.result-benefits{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.features-grid,.pricing-grid{grid-template-columns:repeat(2,1fr)}.pricing-grid article.featured{transform:none}.assurance-layout{grid-template-columns:1fr;gap:52px}.faq-section{grid-template-columns:1fr;gap:46px}.final-layout,.example-detail-header,.example-action{flex-direction:column;align-items:flex-start}.example-detail-header>.example-tags{justify-content:flex-start}.examples-filters{grid-template-columns:1fr 1fr}.marketplace-filter{grid-column:1/-1}.studio-layout{grid-template-columns:1fr}.studio-reference{grid-template-columns:180px 1fr;gap:8px 22px;display:grid}.studio-reference img{grid-row:1/span 4;margin:0}.result-editor-layout{grid-template-columns:1fr}.editor-panel{max-height:none;position:static}.editor-result-actions{min-height:0}}@media (width<=560px){.billing-main,.billing-return-main{padding-block:38px 72px}.billing-heading,.billing-section-heading{flex-direction:column;align-items:flex-start}.billing-heading .button,.billing-plan-grid{width:100%}.billing-plan-grid{grid-template-columns:1fr}.billing-plan-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:20px}.billing-plan-card input{grid-row:1/3;margin:0}.billing-plan-card>strong{grid-area:1/3/3;font-size:24px}.billing-plan-card>small{grid-column:2}.billing-summary{padding:22px}.billing-return-card{border-radius:22px;padding:30px 22px}.site-header,.section-wrap,.site-footer{width:min(100% - 28px,1180px)}.button-small{min-height:40px;padding-inline:13px;font-size:12px}.hero{min-height:auto;padding-top:52px}.studio-main{padding-block:48px 72px}.workspace-main{padding-block:44px 72px}.workspace-heading{flex-direction:column;align-items:stretch}.workspace-heading h1{font-size:42px}.workspace-heading>.button,.workspace-heading-actions,.workspace-heading-actions .button{width:100%}.account-main{padding-block:44px 72px}.account-heading{flex-direction:column;align-items:flex-start}.account-details{grid-template-columns:1fr}.account-actions,.account-actions .button{width:100%}.history-main{padding-block:44px 72px}.history-heading,.history-card,.history-card-main{flex-direction:column;align-items:flex-start}.history-heading .button,.history-card-actions{width:100%}.history-card-actions{justify-content:space-between}.workspace-wallet{grid-template-columns:1fr;padding:22px}.workspace-wallet-values{justify-items:start}.workspace-section-heading{flex-direction:column;align-items:flex-start}.workspace-project-grid{grid-template-columns:1fr}.workspace-empty>div,.workspace-empty .button,.studio-success-actions,.studio-success-actions .button{width:100%}.project-detail-main{padding-block:34px 72px}.project-detail-heading{flex-direction:column;align-items:flex-start}.project-detail-heading h1{font-size:42px}.project-core-facts,.project-image-list{grid-template-columns:1fr}.project-detail-card-heading{flex-direction:column;align-items:flex-start}.studio-reference{display:block}.studio-reference img{margin-bottom:22px}.editor-main{padding-block:36px 70px}.editor-heading{flex-direction:column;align-items:flex-start;margin-bottom:22px}.editor-heading h1{font-size:38px}.result-preview,.editor-panel{border-radius:18px}.editor-canvas-wrap{margin-top:16px;padding:10px}.editor-canvas-copy{gap:7px;width:78%;padding:13px}.result-editor-layout.is-editing .result-preview{border-color:#6c38ff66;padding:14px;display:block;box-shadow:0 16px 44px #0008}.result-editor-layout.is-editing .result-preview-header{padding:4px 2px 0}.result-editor-layout.is-editing .result-preview-header h2{font-size:14px}.result-editor-layout.is-editing .preview-scale{display:none}.result-editor-layout.is-editing .editor-canvas-wrap{width:100%;margin-top:12px;padding:6px}.result-editor-layout.is-editing .editor-notice{display:none}.editor-control-grid,.editor-primary-actions{grid-template-columns:1fr}.editor-range{grid-column:auto}.example-action-buttons,.example-action-buttons .button{width:100%}.hero h1{font-size:clamp(42px,12.5vw,54px)}.hero-actions .button{width:100%}.proof-list{text-align:left;justify-content:start;display:grid}.hero-visual{margin-top:24px}.source-card{width:116px;left:0;right:auto}.content-section{padding-block:66px}.comparison-grid{grid-template-columns:1fr}.comparison-arrow{transform:rotate(90deg)}.result-benefits{grid-column:auto;grid-template-columns:1fr}.features-grid,.pricing-grid{grid-template-columns:1fr}.assurance-section{padding-block:66px}.site-footer{padding-block:48px 20px}.footer-navigation{grid-template-columns:1fr;gap:36px 24px}.footer-legal{grid-column:auto}.footer-bottom{flex-direction:column;align-items:flex-start;gap:8px;margin-top:40px}.footer-merchant,.footer-contacts{justify-content:flex-start}.examples-hero{text-align:left;padding-block:68px 42px}.examples-hero>p:last-child{margin-inline:0}.examples-grid{grid-template-columns:1fr}.examples-filters{grid-template-columns:1fr;padding:18px}.marketplace-filter{grid-column:auto}.marketplace-filter>div{padding-bottom:2px;overflow-x:auto}.marketplace-filter button{flex:none}.example-card{width:100%}.example-detail{padding-block:38px 74px}.example-detail-grid,.example-evidence{grid-template-columns:1fr}.example-action{margin-top:48px;padding:26px}.example-action>.button{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.example-card-media img{transition:none}}.brand img{object-fit:contain;background:#111a2a;border:1px solid #00d1ff80;border-radius:50%;width:46px;height:46px;box-shadow:0 0 0 2px #6c38ff99,0 0 24px #00d1ff38}.brand>span{gap:2px;display:grid}.brand b{font:inherit}.brand small{color:#8490a8;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:750}.home-studio-shell{--studio-cyan:#00d1ff;--studio-violet:#6c38ff;--studio-amber:#ffb400;--studio-surface:#101827;--studio-line:#ffffff1c;isolation:isolate;background:radial-gradient(circle at 71% 10%,#00d1ff20,#0000 26%),radial-gradient(circle at 91% 11%,#6c38ff30,#0000 32%),#080f1a;position:relative;overflow:clip}.home-studio-shell:before{z-index:-1;pointer-events:none;content:"";filter:blur(36px);background:radial-gradient(#035d9852,#0000 68%);width:62%;height:720px;position:absolute;top:84px;right:-12%}.home-studio-shell main{overflow:clip}.home-studio-shell ::selection{color:#07111d;background:#00d1ff}.home-studio-shell .site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080f1af0;width:min(1440px,100% - 48px);min-height:72px}.site-header-actions{align-items:center;gap:22px;display:flex}.site-login-link{color:#d8deeb;font-size:13px;font-weight:750;transition:color .16s}.site-login-link:hover{color:#fff}.home-studio-shell .brand{gap:11px}.home-studio-shell .desktop-nav{gap:clamp(20px,2.4vw,36px)}.home-studio-shell .button{--ease-out:cubic-bezier(.23, 1, .32, 1);transition:transform .16s var(--ease-out), border-color .16s ease, box-shadow .16s ease, background-color .16s ease;border-radius:12px}.home-studio-shell .button:active{transform:scale(.97)}.home-studio-shell .button-primary,.home-studio-shell .button-small{background:#6c38ff;box-shadow:0 14px 34px #6c38ff42}.studio-hero{grid-template-columns:minmax(550px,.96fr) minmax(600px,1.04fr);align-items:center;min-height:690px;padding-block:54px 64px;display:grid;position:relative}.studio-hero:after{z-index:-1;pointer-events:none;content:"";transform-origin:bottom;background-image:linear-gradient(#00d1ff20 1px,#0000 1px),linear-gradient(90deg,#00d1ff20 1px,#0000 1px);background-size:58px 42px;height:42%;position:absolute;bottom:0;left:34%;right:-18vw;transform:perspective(440px)rotateX(64deg)scale(1.28);-webkit-mask-image:linear-gradient(#0000,#000 28%,#0000 96%);mask-image:linear-gradient(#0000,#000 28%,#0000 96%)}.studio-hero-copy{z-index:4;padding-right:18px;position:relative}.studio-hero-badge{color:#b9a8ff;background:#10182ae6;border:1px solid #00d1ff72;border-radius:999px;align-items:center;gap:11px;width:fit-content;margin:0 0 28px;padding:8px 14px 8px 9px;font-size:13px;font-weight:750;display:inline-flex}.studio-hero-badge strong{color:#f5f7fa;background:#6c38ff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.studio-hero h1{color:#f7f9fc;letter-spacing:-.03em;text-transform:uppercase;text-wrap:balance;max-width:680px;margin:0;font-family:Russo One,Manrope,sans-serif;font-size:clamp(50px,4.1vw,64px);font-weight:400;line-height:1.02}.studio-hero h1 em{color:#9a63ff;white-space:nowrap;font-style:normal;display:block}.studio-hero h1>span{display:block}.studio-hero-lead{color:#b7c2d6;max-width:560px;margin:28px 0 0;font-size:clamp(18px,1.6vw,22px);line-height:1.56}.studio-hero-actions{align-items:center;gap:26px;margin-top:36px;display:flex}.studio-control-note{border-top:1px solid #ffffff1c;align-items:center;gap:14px;max-width:560px;margin-top:34px;padding-top:26px;display:flex}.studio-control-note .site-icon{color:#7ce8ff;background:#00d1ff12;border-radius:10px;flex:none;width:34px;height:34px;padding:7px}.studio-control-note p{color:#9eabc0;margin:0;font-size:13px;line-height:1.55}.studio-control-note strong{color:#eef4ff;margin-bottom:2px;font-size:14px;display:block}.studio-hero-actions .button-primary{min-width:246px;min-height:58px}.studio-text-link{color:#e9edfa;border-bottom:1px solid #00d1ff;align-items:center;gap:9px;width:fit-content;padding-bottom:6px;font-size:14px;font-weight:800;transition:color .16s,border-color .16s;display:inline-flex}.studio-text-link:hover{color:#7ce8ff}.studio-text-link .site-icon{width:18px;height:18px}.studio-hero-visual{perspective:1400px;min-width:0;min-height:610px;position:relative}.studio-photon-ring{z-index:0;aspect-ratio:1.3;border:2px solid #00d1ff70;border-radius:50%;width:92%;position:absolute;top:11%;right:-9%;transform:rotate(-12deg);box-shadow:0 0 28px #00d1ff66,0 0 74px #6c38ff4d,inset 0 0 54px #6c38ff2f}@keyframes studio-orbit-breathe{0%,to{opacity:.72;transform:rotate(-12deg)scale(.98)}50%{opacity:1;transform:rotate(-7deg)scale(1.02)}}@media (prefers-reduced-motion:no-preference){.studio-photon-ring{animation:8s ease-in-out infinite studio-orbit-breathe}}.studio-mascot{z-index:1;opacity:.96;pointer-events:none;filter:brightness(.9)saturate(.96)drop-shadow(0 34px 42px #000a);width:98%;height:auto;position:absolute;bottom:-2%;right:-7%}.studio-journey{background:#0a1321;border-block:1px solid #ffffff17;padding-block:82px 92px;position:relative}.studio-section-heading,.studio-showcase-heading{justify-content:space-between;align-items:end;gap:42px;display:flex}.studio-section-heading h2,.studio-showcase-heading h2{letter-spacing:-.035em;text-wrap:balance;max-width:830px;margin:0;font-size:clamp(34px,4vw,56px);line-height:1.08}.studio-section-heading>p,.studio-showcase-heading p{color:#8f9bb0;max-width:390px;margin:0;font-size:14px;line-height:1.6}.studio-journey-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:64px 0 0;padding:0;list-style:none;display:grid;position:relative}.studio-journey-track:before{z-index:0;content:"";background:linear-gradient(90deg,#6c38ff,#00d1ff 50%,#6c38ff);height:1px;position:absolute;top:34px;left:4%;right:4%;box-shadow:0 0 16px #00d1ff70}.studio-journey-track li{z-index:1;background:linear-gradient(155deg,#121d2d,#0a111d 78%);border:1px solid #ffffff16;border-radius:22px;flex-direction:column;gap:0;min-width:0;padding:12px 12px 22px;transition:border-color .24s,box-shadow .24s,transform .24s cubic-bezier(.23,1,.32,1);display:flex;position:relative;overflow:hidden;box-shadow:0 22px 46px #0004}.studio-journey-track li.is-active{border-color:#00d1ff73;transform:translateY(-8px);box-shadow:0 24px 54px #0007,0 0 32px #6c38ff20}.studio-journey-number{z-index:4;color:#fff;background:#0a1321;border:1px solid #8d6dff;border-radius:50%;place-items:center;width:48px;height:48px;font-size:17px;font-weight:900;display:grid;position:absolute;top:22px;left:22px;box-shadow:0 0 24px #6c38ff4a}.studio-journey-visual{aspect-ratio:1.2;background:#080f1a;border:1px solid #ffffff12;border-radius:14px;width:100%;position:relative;overflow:hidden}.studio-journey-visual:after{pointer-events:none;content:"";background:linear-gradient(#0000,#080f1af0 88%);position:absolute;inset:42% 0 0}.studio-journey-visual img{object-fit:cover;width:100%;height:100%;display:block}.studio-journey-visual>span,.studio-journey-visual>ul,.studio-journey-visual>div{z-index:2;position:absolute;bottom:12px;left:12px;right:12px}.studio-journey-visual>span{color:#dbe4f4;letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b1322df;border:1px solid #fff2;border-radius:8px;width:fit-content;padding:7px 10px;font-size:10px;font-weight:800}.studio-journey-visual.is-facts>ul{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.studio-journey-visual.is-facts li{color:#effbff;min-height:0;box-shadow:none;background:#071423dc;border:1px solid #00d1ff42;border-radius:7px;padding:5px 7px;font-size:9px;font-weight:750;transform:none}.studio-journey-visual.is-style>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.studio-journey-visual.is-style span{color:#aeb9cc;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#0c1523e8;border:1px solid #ffffff1d;border-radius:7px;padding:6px 4px;font-size:8px;font-weight:750;overflow:hidden}.studio-journey-visual.is-style span.is-selected{color:#fff;background:#6c38ff;border-color:#8a66ff}.studio-journey-track li>div:last-child{padding:20px 10px 0}.studio-journey-track h3{color:#fff;margin:0 0 8px;font-size:19px}.studio-journey-track p{color:#929db1;margin:0;font-size:13px;line-height:1.55}.studio-showcase{padding-block:116px 56px}.home-studio-shell .studio-showcase+.content-section{padding-top:64px}.studio-showcase-heading>div{gap:18px;display:grid}.studio-example-rail{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-color:#6c38ff #121a28;scrollbar-width:thin;gap:18px;margin:52px calc(-50vw + min(1320px,100vw - 64px)/2) 0 0;padding:0 max(32px,50vw - 660px) 22px 0;display:flex;overflow-x:auto}.studio-example-rail button{color:#f5f7fa;text-align:left;cursor:pointer;scroll-snap-align:start;background:0 0;border:0;border-bottom:1px solid #ffffff26;border-radius:0;flex:0 0 clamp(250px,24vw,320px);grid-template-columns:minmax(0,1fr) auto;gap:12px;min-width:0;padding:0 0 18px;display:grid;position:relative;overflow:hidden}.studio-example-image{aspect-ratio:3/4;background:#111927;border-radius:14px;grid-column:1/-1;display:block;overflow:hidden}.studio-example-image img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.23,1,.32,1);display:block}.studio-example-rail button>span:not(.studio-example-image){gap:6px;min-width:0;display:grid}.studio-example-rail strong{text-wrap:balance;font-size:15px;line-height:1.35}.studio-example-rail small{color:#8793a8;font-size:11px}.studio-example-rail .site-icon{color:#00d1ff;width:20px}.studio-preview-dialog{color:#f5f7fa;background:#0c1421;border:1px solid #ffffff26;border-radius:16px;width:min(960px,100% - 40px);max-height:min(760px,100dvh - 40px);padding:0;overflow:hidden;box-shadow:0 36px 100px #000c}.studio-preview-dialog[open]{grid-template-columns:minmax(0,.95fr) minmax(340px,1.05fr);display:grid}.studio-preview-dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02060dcc}.studio-dialog-close{z-index:3;color:#fff;cursor:pointer;background:#080f1ad9;border:1px solid #ffffff30;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;display:grid;position:absolute;top:14px;right:14px}.studio-dialog-close .site-icon{width:22px;height:22px}.studio-dialog-media{background:#080f1a;min-height:0}.studio-dialog-media img{object-fit:cover;width:100%;height:100%;max-height:min(760px,100dvh - 40px);display:block}.studio-dialog-copy{flex-direction:column;min-height:0;padding:clamp(32px,5vw,58px);display:flex;overflow-y:auto}.studio-dialog-copy>p{color:#00d1ff;letter-spacing:.08em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:850}.studio-dialog-copy h2{letter-spacing:-.035em;margin:0;font-size:clamp(28px,4vw,44px);line-height:1.08}.studio-dialog-copy>span{color:#aeb9cc;margin-top:18px;line-height:1.6}.studio-dialog-copy ul{color:#d4dbea;border-top:1px solid #ffffff1d;gap:12px;margin:32px 0;padding:24px 0 0;list-style:none;display:grid}.studio-dialog-copy li:before{color:#00d1ff;content:"—";margin-right:10px}.studio-dialog-copy .button{align-self:flex-start;margin-top:auto}.home-studio-shell .content-section{padding-block:116px}.home-studio-shell .feature-intro{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:64px;max-width:none;display:grid}.home-studio-shell .feature-intro p{max-width:520px;margin:0 0 8px}.home-studio-shell .section-intro h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(36px,4.2vw,58px);line-height:1.08}.home-studio-shell .features-grid{grid-auto-flow:dense;grid-template-rows:repeat(2,minmax(230px,auto));grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;margin-top:64px;display:grid}.home-studio-shell .features-grid article{min-width:0;min-height:0;box-shadow:none;background:#0d1726;border:1px solid #ffffff1d;border-radius:16px;position:relative;overflow:hidden}.home-studio-shell .feature-bento-primary{background:radial-gradient(circle at 86% 18%,#6c38ff33,#0000 34%),#0d1726;grid-area:span 2/span 7;grid-template-columns:minmax(260px,.88fr) minmax(260px,1.12fr);min-height:474px;display:grid}.feature-bento-copy{z-index:2;flex-direction:column;align-items:flex-start;padding:42px 10px 42px 42px;display:flex;position:relative}.feature-bento-copy h3{letter-spacing:-.035em;max-width:430px;margin:0;font-size:clamp(28px,2.6vw,42px);line-height:1.04}.feature-bento-copy p{color:#aeb9cc;max-width:420px;margin:22px 0 0;line-height:1.65}.feature-bento-copy a{color:#7ce8ff;margin-top:auto;padding-top:34px;font-size:14px;font-weight:800}.feature-bento-media{min-width:0;position:relative;overflow:hidden}.feature-bento-media:after{content:"";background:linear-gradient(90deg,#0d1726 0,#0000 38%);position:absolute;inset:0}.feature-bento-media img{object-fit:cover;object-position:52% center;width:100%;height:100%;transition:transform .7s cubic-bezier(.23,1,.32,1)}.feature-bento-copy-card,.feature-bento-series-card{grid-column:span 5;grid-template-columns:minmax(0,1fr);gap:20px;padding:34px;display:grid}.feature-bento-copy-card{align-items:center}.feature-bento-copy-card h3,.feature-bento-series-card h3{letter-spacing:-.025em;margin:0;font-size:clamp(22px,2vw,30px);line-height:1.08}.feature-bento-copy-card p,.feature-bento-series-card p{color:#9ba7ba;margin:14px 0 0;font-size:13px;line-height:1.6}.feature-bento-series-card{grid-template-rows:auto minmax(122px,1fr)}.feature-series-strip{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.feature-series-strip img{object-fit:contain;object-position:center;background:#080f1a;border:1px solid #ffffff17;border-radius:10px;width:100%;height:100%;min-height:122px;padding:6px}.editor-demo-section{background:radial-gradient(circle at 14% 44%,#00d1ff17,#0000 30%),radial-gradient(circle at 87% 38%,#6c38ff38,#0000 34%),#080f1a;padding-block:132px;position:relative}.editor-demo-section:before{pointer-events:none;content:"";background-image:linear-gradient(#00d1ff0d 1px,#0000 1px),linear-gradient(90deg,#00d1ff0d 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35% 90%);mask-image:linear-gradient(90deg,#0000,#000 35% 90%)}.editor-demo-layout{grid-template-columns:minmax(280px,.72fr) minmax(620px,1.28fr);align-items:center;gap:clamp(42px,6vw,88px);display:grid;position:relative}.editor-demo-intro h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(38px,4.2vw,58px);line-height:1.04}.editor-demo-intro>p{color:#a0a7b8;max-width:560px;margin:28px 0 0;font-size:17px;line-height:1.65}.editor-demo-intro ul{color:#f5f7fa;border-top:1px solid #ffffff1c;gap:12px;margin:32px 0 0;padding:26px 0 0;list-style:none;display:grid}.editor-demo-intro li:before{color:#00d1ff;content:"—";margin-right:10px}.editor-demo-workbench{background:#0a1321;border:1px solid #ffffff24;border-radius:16px;grid-template-columns:minmax(260px,.88fr) minmax(310px,1.12fr);min-width:0;display:grid;overflow:hidden;box-shadow:0 28px 72px #0008}.editor-demo-canvas{background:#0a1321;min-height:590px;position:relative;overflow:hidden}.editor-demo-canvas:after{pointer-events:none;content:"";background:linear-gradient(#07101d2e,#07101d00 54%,#07101dcc),radial-gradient(circle at 50% 18%,#6c38ff2b,#0000 42%);position:absolute;inset:0}.editor-demo-canvas img{object-fit:cover;width:100%;height:100%;min-height:590px;display:block}.editor-demo-text-layer{z-index:2;color:#f5f7fa;cursor:grab;text-align:center;text-shadow:0 3px 18px #000c;touch-action:none;-webkit-user-select:none;user-select:none;border:2px solid #00d1ff;border-radius:8px;width:min(78%,310px);padding:14px 16px;line-height:.98;transition:font-size .18s cubic-bezier(.23,1,.32,1);position:absolute;transform:translate(-50%,-50%)}.editor-demo-text-layer.is-dragging{cursor:grabbing;box-shadow:0 18px 42px #0008}.editor-demo-text-layer:focus-visible{outline-offset:5px;outline:3px solid #b9a8ff}.editor-demo-text-layer>span,.editor-demo-text-layer>small{letter-spacing:.08em;text-transform:uppercase;font:800 10px/1.4 Inter,sans-serif;display:block}.editor-demo-text-layer strong{overflow-wrap:anywhere;margin:9px 0;display:block}.editor-demo-selection-handles{pointer-events:none;position:absolute;inset:-6px}.editor-demo-selection-handles i{background:#00d1ff;border:2px solid #080f1a;border-radius:50%;width:10px;height:10px;position:absolute}.editor-demo-selection-handles i:first-child{top:0;left:0;transform:translate(-50%,-50%)}.editor-demo-selection-handles i:nth-child(2){top:0;right:0;transform:translate(50%,-50%)}.editor-demo-selection-handles i:nth-child(3){bottom:0;right:0;transform:translate(50%,50%)}.editor-demo-selection-handles i:nth-child(4){bottom:0;left:0;transform:translate(-50%,50%)}.editor-demo-controls{align-content:center;gap:24px;padding:32px;display:grid}.editor-demo-controls-heading,.editor-demo-control-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:14px;display:grid}.editor-demo-controls-heading strong,.editor-demo-controls-heading span{display:block}.editor-demo-controls-heading strong{font-size:18px}.editor-demo-controls-heading span{color:#a0a7b8;margin-top:4px;font-size:11px}.editor-demo-controls button,.editor-demo-controls input,.editor-demo-controls select{font:inherit}.editor-demo-controls button{color:#f5f7fa;cursor:pointer;background:#6c38ff;border:1px solid #6c38ff;border-radius:12px;min-height:44px;padding:0 16px;font-weight:750;transition:transform .16s cubic-bezier(.23,1,.32,1),box-shadow .16s}.editor-demo-controls label{color:#a0a7b8;gap:8px;min-width:0;font-size:12px;font-weight:700;display:grid}.editor-demo-controls input:not([type=range]),.editor-demo-controls select{color:#f5f7fa;background:#080f1a;border:1px solid #ffffff26;border-radius:12px;width:100%;min-height:46px;padding:0 13px}.editor-demo-controls input[type=range]{accent-color:#00d1ff;width:100%}.editor-demo-drag-help{color:#dbe4f2;background:#080f1a;border:1px solid #ffffff17;border-radius:12px;margin:0;padding:16px 18px;font-size:12px;line-height:1.55}.editor-demo-controls button:hover{transform:translateY(-2px);box-shadow:0 12px 28px #6c38ff42}.editor-demo-controls :is(button,input,select):focus-visible{outline-offset:3px;outline:3px solid #00d1ff}.home-studio-shell .pricing-section{padding-bottom:140px}.home-studio-shell .pricing-grid{grid-template-columns:.88fr .96fr 1.18fr .98fr;align-items:stretch;gap:12px}.home-studio-shell .pricing-grid article{background:#0e1725;border-radius:14px;min-height:100%;transform:none}.home-studio-shell .pricing-grid article.featured{background:#16143a}.home-studio-shell .faq-section{padding-block:132px}.home-studio-shell .final-cta{background:radial-gradient(circle at 80%,#00d1ff29,#0000 28%),linear-gradient(110deg,#11192b,#201056 62%,#0a1e32)}.home-studio-shell .final-layout h2{line-height:1.08}.final-actions{flex:none;justify-items:center;gap:18px;display:grid}@media (hover:hover) and (pointer:fine){.studio-example-rail button:hover .studio-example-image img{transform:scale(1.045)}.studio-example-rail button:hover{border-bottom-color:#00d1ff}.feature-bento-primary:hover .feature-bento-media img{transform:scale(1.045)}}@media (width<=1180px){.studio-hero{grid-template-columns:minmax(0,.96fr) minmax(510px,1.04fr)}.studio-hero h1{font-size:clamp(48px,5.7vw,66px)}.studio-hero-visual{min-height:570px}.studio-mascot{width:98%;right:-12%}.studio-journey-track{gap:14px}}@media (width<=900px){.home-studio-shell .site-header{width:min(100% - 32px,1320px)}.studio-hero{grid-template-columns:1fr;min-height:auto;padding-block:64px 88px}.studio-hero-copy{max-width:720px;padding-right:0}.studio-hero h1{max-width:760px;font-size:clamp(50px,9vw,72px)}.studio-hero-visual{min-height:720px;margin-top:54px}.studio-mascot{width:88%;right:0}.studio-journey-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.studio-journey-track>li:last-child{grid-column:1/-1;grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);display:grid}.studio-journey-track>li:last-child>div:last-child{align-self:center;padding:20px 28px}.studio-journey-track:before{display:none}.home-studio-shell .features-grid{grid-template-rows:auto;grid-template-columns:repeat(12,minmax(0,1fr))}.home-studio-shell .feature-bento-primary{grid-area:auto/span 12}.home-studio-shell .feature-bento-copy-card,.home-studio-shell .feature-bento-series-card{grid-column:span 6}.editor-demo-layout{grid-template-columns:1fr}.editor-demo-intro{max-width:680px}.home-studio-shell .pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-studio-shell .pricing-grid article,.home-studio-shell .pricing-grid article.featured,.home-studio-shell .pricing-grid article:first-child,.home-studio-shell .pricing-grid article:last-child{min-height:100%;transform:none}}@media (width<=560px){.home-studio-shell .site-login-link{display:none}.home-studio-shell .site-header-actions{flex:none}.home-studio-shell .site-header .button-small{min-height:44px}.brand img{width:36px;height:36px}.brand small{display:none}.home-studio-shell .site-header{width:calc(100% - 28px);min-height:76px}.home-studio-shell .brand{font-size:16px}.studio-hero{padding-block:44px 64px}.studio-hero h1{max-width:100%;font-size:clamp(38px,10vw,48px);line-height:1.03}.studio-hero h1 em{white-space:normal}.studio-hero-badge{margin-bottom:22px;font-size:11px}.studio-hero-lead{margin-top:22px;font-size:17px}.studio-hero-actions{flex-direction:column;align-items:stretch;gap:18px;margin-top:28px}.studio-hero-actions .button{width:100%}.studio-hero-actions .studio-text-link{align-self:center}.studio-control-note{margin-top:42px}.studio-hero-visual{min-height:440px;margin-top:42px}.studio-photon-ring{width:112%;top:23%;right:-34%}.studio-mascot{opacity:.94;width:108%;bottom:0;right:-10%}.studio-journey{padding-block:68px 74px}.studio-section-heading,.studio-showcase-heading{flex-direction:column;align-items:flex-start;gap:18px}.studio-section-heading h2,.studio-showcase-heading h2{font-size:36px}.studio-journey-track{grid-template-columns:1fr;gap:18px;margin-top:46px}.studio-journey-track li{grid-template-columns:minmax(116px,.82fr) minmax(0,1.18fr);padding:10px;display:grid}.studio-journey-track>li:last-child{grid-column:auto;grid-template-columns:minmax(116px,.82fr) minmax(0,1.18fr)}.studio-journey-track>li:last-child>div:last-child{padding:10px 10px 10px 16px}.studio-journey-track li>div:last-child{align-self:center;padding:10px 10px 10px 16px}.studio-journey-number{width:40px;height:40px;font-size:14px;top:18px;left:18px}.studio-journey-track h3{font-size:17px}.studio-journey-track p{font-size:12px}.studio-showcase{padding-block:82px 48px}.home-studio-shell .studio-showcase+.content-section{padding-top:56px}.studio-showcase-heading .studio-text-link{margin-top:8px}.studio-example-rail{gap:14px;margin-top:36px;margin-right:-14px;padding-right:14px}.studio-example-rail button{flex-basis:min(78vw,286px)}.studio-preview-dialog{border:0;border-radius:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0}.studio-preview-dialog[open]{grid-template-rows:minmax(0,55dvh) minmax(0,1fr);grid-template-columns:1fr;display:grid}.studio-dialog-media img{max-height:none}.studio-dialog-copy{padding:28px 22px 34px}.studio-dialog-copy .button{width:100%}.home-studio-shell .content-section,.editor-demo-section,.home-studio-shell .faq-section{padding-block:88px}.home-studio-shell .features-grid{grid-template-rows:auto;grid-template-columns:1fr;gap:12px}.home-studio-shell .feature-intro{grid-template-columns:1fr;gap:18px}.home-studio-shell .feature-bento-primary,.home-studio-shell .feature-bento-copy-card,.home-studio-shell .feature-bento-series-card{grid-area:auto/1}.home-studio-shell .feature-bento-primary{grid-template-columns:1fr;min-height:620px}.feature-bento-copy{padding:28px}.feature-bento-copy h3{margin-top:0;font-size:31px}.feature-bento-media{min-height:300px}.feature-bento-media:after{background:linear-gradient(#0d1726 0,#0000 32%)}.feature-bento-copy-card,.feature-bento-series-card{padding:28px}.editor-demo-workbench{grid-template-columns:1fr}.editor-demo-canvas,.editor-demo-canvas img{min-height:520px}.editor-demo-controls{padding:26px 20px 30px}.editor-demo-controls-heading,.editor-demo-control-row,.home-studio-shell .pricing-grid{grid-template-columns:1fr}.home-studio-shell .final-layout{min-height:420px}.final-actions,.final-actions .button{width:100%}}@media (prefers-reduced-motion:reduce){.home-studio-shell .button,.studio-example-image img,.studio-text-link{transition-duration:1ms}.studio-photon-ring{animation:none;transform:none}}
