.showcase-film{min-width:0;margin:0;color:var(--ink, #16171b)}.showcase-film__frame{position:relative;overflow:hidden;isolation:isolate;aspect-ratio:var(--showcase-aspect, 16 / 9);border:1px solid var(--glass-border, rgb(255 255 255 / 64%));border-radius:var(--showcase-radius, 28px);background:var(--glass-surface, #e9eaf0);box-shadow:var(--glass-shadow, 0 16px 40px -24px rgb(24 35 60 / 35%))}.showcase-film__video,.showcase-film__fallback>img{display:block;width:100%;height:100%;object-fit:cover}.showcase-film__video{position:absolute;inset:0}.showcase-film__controls{position:absolute;z-index:2;inset:auto 18px 18px;display:flex;align-items:center;justify-content:space-between;gap:8px;pointer-events:none}.showcase-film__control{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:8px;min-width:44px;min-height:44px;padding:10px 16px;border:1px solid rgb(255 255 255 / 58%);border-radius:99px;background:#f8f9fdde;color:#20232b;box-shadow:0 2px 10px #1015231a,inset 0 1px #ffffff7f;-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);font:inherit;font-size:12px;font-weight:620;line-height:1.35;letter-spacing:0;cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .16s ease,transform .16s cubic-bezier(.23,1,.32,1)}.showcase-film__control--play{width:44px;padding:0}.showcase-film__control--play .lucide-play{margin-left:2px}.showcase-film__control svg{flex-shrink:0}.showcase-film__control:active{transform:scale(.96)}.showcase-film__control:focus-visible{outline:3px solid #1658e8;outline-offset:3px;box-shadow:0 0 0 3px #fff}.showcase-film__caption{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:5px 20px;padding:17px 5px 0}.showcase-film__title{font-size:15px;font-weight:650;letter-spacing:-.015em}.showcase-film__subtitle{color:var(--muted, #626978);font-size:12px;line-height:1.5}.showcase-film--hero{--showcase-radius: 36px}.showcase-film--hero .showcase-film__controls{inset:auto 24px 24px}.showcase-film__fallback{position:absolute;inset:0}.showcase-film__error{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:20px;background:#0c111ba3;color:#fff;text-align:center}.showcase-film__error p{margin:0;font-size:14px;line-height:1.5}.showcase-film__hint{position:absolute;z-index:2;inset:16px auto auto 16px;max-width:calc(100% - 32px);margin:0;padding:10px 13px;border-radius:13px;background:#141923d9;color:#fff;font-size:12px;line-height:1.5}@media(hover:hover)and (pointer:fine){.showcase-film__control:hover{background:#fffffff7}}@media(max-width:600px){.showcase-film__frame{border-radius:22px}.showcase-film__controls,.showcase-film--hero .showcase-film__controls{inset:auto 12px 12px}.showcase-film__caption{padding:14px 2px 0;gap:4px 12px}.showcase-film__control--sound{padding-inline:13px}}@media(prefers-reduced-motion:reduce){.showcase-film__control{transition:none}.showcase-film__control:active{transform:none}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.showcase-film__control{background:#f9fafc;border-color:#40444e;-webkit-backdrop-filter:none;backdrop-filter:none}.showcase-film__error,.showcase-film__hint{background:#1c2230}}.motion-landing{--display: -apple-system, BlinkMacSystemFont, "Manrope", "Segoe UI", sans-serif;display:grid;gap:clamp(88px,9vw,132px);padding-top:8px}.motion-landing h1,.motion-landing h2,.motion-landing h3,.motion-landing p,.motion-landing figure{margin:0}.motion-landing h2{font:600 clamp(34px,4.3vw,60px)/1.08 var(--display);letter-spacing:-.045em;text-wrap:balance}.motion-landing h2 span{color:var(--muted)}.motion-landing button{cursor:pointer}.motion-landing button:disabled{opacity:.48;cursor:not-allowed}.motion-landing a:focus-visible,.motion-landing button:focus-visible,.motion-landing summary:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.motion-hero{display:grid;gap:42px}.motion-hero-copy{text-align:center}.motion-eyebrow{font-size:12px;font-weight:600;margin-bottom:18px!important;letter-spacing:.075em;text-transform:uppercase;color:var(--muted)}.motion-hero h1{font:650 clamp(48px,6.1vw,82px)/1.06 var(--display);letter-spacing:-.055em}.motion-hero h1 br{display:none}.motion-hero h1 span{display:inline-block;margin-left:.15em;color:var(--accent)}.motion-intro{font-size:clamp(16px,1.5vw,19px);line-height:1.55;color:var(--muted);max-width:54ch;margin:22px auto 0!important;text-wrap:balance}.motion-hero-actions{display:flex;gap:26px;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:28px}.motion-cta{border:0;border-radius:999px;background:#3458eb;color:#fff;min-height:52px;padding:14px 23px;display:inline-flex;justify-content:center;align-items:center;gap:20px;font-size:14px;font-weight:600;box-shadow:0 7px 18px -10px #3458eb8c,inset 0 1px #fff3;transition:transform .16s ease-out,background .16s ease-out;white-space:nowrap}.motion-cta:active:not(:disabled){transform:scale(.97)}.motion-link{display:inline-flex;gap:9px;align-items:center;color:var(--ink);text-decoration:none;font-weight:500;font-size:14px;min-height:44px}.hero-art{min-width:0;width:min(1120px,100%);margin-inline:auto;padding:12px 12px 18px;border:1px solid var(--glass-border);border-radius:44px;background:var(--glass-surface);box-shadow:var(--glass-shadow)}.hero-art .showcase-film__frame{box-shadow:none;border-color:#ffffff40}.hero-art .showcase-film__caption{padding-inline:14px}.motion-format-strip{display:grid;grid-template-columns:1.4fr .75fr .75fr .65fr 1.2fr;align-items:center;gap:24px;width:min(1120px,100%);margin:-62px auto 0;padding-inline:16px}.motion-format-strip>span{font-size:12px;line-height:1.65;color:var(--muted)}.motion-format-strip b{font-weight:600;color:var(--ink)}.motion-format-strip>div{display:flex;align-items:center;gap:11px}.motion-format-strip>div>span{font-size:13px;font-weight:600}.motion-format-strip small{display:block;font-size:11px;font-weight:400;margin-top:3px;color:var(--muted);white-space:nowrap}.ratio-icon{display:block;flex:none;width:20px;height:29px;border:1.5px solid currentColor;border-radius:5px;color:var(--muted)}.ratio-icon.landscape{width:29px;height:19px}.ratio-icon.square{width:24px;height:24px}.section-intro{margin-top:22px!important;color:var(--muted);font-size:17px;line-height:1.6;max-width:47ch}.motion-directions{scroll-margin-top:110px}.collection-heading{max-width:860px}.motion-collection{display:grid;grid-template-columns:1fr 1fr;gap:44px 26px;margin-top:42px}.collection-work{min-width:0}.collection-work:nth-child(2n){padding-top:70px}.collection-work .showcase-film__frame{--showcase-aspect: 16 / 10}.collection-work .showcase-film__caption{padding-inline:6px}.collection-work .showcase-film__title{font-size:19px;letter-spacing:-.025em}.collection-work .showcase-film__subtitle{font-size:12px}.collection-sound-note{display:flex;align-items:center;gap:15px;margin-top:32px!important;color:var(--muted);font-size:13px;line-height:1.65}.collection-sound-note svg{flex:none;color:var(--ink)}.motion-reference{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.reference-mode{display:flex;flex-wrap:wrap;gap:4px;padding:5px;background:#7385ac1c;border:1px solid var(--glass-border);border-radius:999px;margin-top:28px;width:fit-content;box-shadow:inset 0 1px 2px #212f540a}.reference-mode button{border:0;padding:11px 15px;background:transparent;font-size:12px;border-radius:999px;min-height:44px;color:var(--muted);transition:background .18s ease-out,color .18s ease-out}.reference-mode button[aria-pressed=true]{background:var(--glass-surface-strong);color:var(--ink);box-shadow:0 3px 8px #212f5414,inset 0 1px 0 var(--glass-highlight)}.reference-mode-copy{min-height:152px;padding-top:27px}.reference-mode-copy h3{font-size:18px;font-weight:600;letter-spacing:-.025em}.reference-mode-copy p{margin-top:12px;color:var(--muted);font-size:15px;line-height:1.7;max-width:42ch}.reference-visual{position:relative;display:grid;grid-template-columns:1fr 30px 1.25fr;align-items:center;gap:14px;background:radial-gradient(ellipse at 15% 20%,rgb(163 196 251 / .24),transparent 75%),var(--glass-surface);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);padding:44px 30px;border-radius:var(--glass-radius);min-height:430px}.reference-source,.reference-result{min-width:0;background:var(--glass-surface-strong);padding:8px;border:1px solid var(--glass-border);border-radius:16px;box-shadow:0 22px 30px -14px #192a4c33}.reference-source{transform:rotate(-7deg);margin-top:-50px}.reference-result{transform:rotate(7deg);margin-top:75px}.reference-visual img{display:block;width:100%;aspect-ratio:.86;object-fit:cover;height:auto;border-radius:10px}.reference-source img{filter:saturate(.7);object-position:left}.reference-visual span{display:flex;align-items:center;justify-content:center;gap:6px;color:var(--muted);font-size:10px;padding:10px 0 3px}.reference-source p{color:var(--ink);font-size:16px;line-height:1.5;padding:20px 6px}.reference-connector{color:var(--muted)}.without-ref .reference-source{transform:rotate(-4deg)}.motion-process h2{text-align:center}.motion-process ol{list-style:none;padding:32px 38px;margin:40px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:36px;background:var(--glass-surface);border:1px solid var(--glass-border);border-radius:var(--glass-radius);box-shadow:var(--glass-shadow)}.motion-process li{display:flex;gap:18px;padding:12px 0}.motion-process li>span{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;background:#3458eb14;font-size:12px;font-weight:600;color:var(--accent)}.motion-process h3{font-size:19px;font-weight:600;letter-spacing:-.025em;margin-top:5px}.motion-process li p{color:var(--muted);font-size:14px;line-height:1.7;margin-top:12px;max-width:29ch}.motion-pricing{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:10%;padding:clamp(32px,5vw,70px);border:1px solid var(--glass-border);border-radius:36px;background:radial-gradient(ellipse at 0 100%,var(--canvas-blue),transparent 70%),var(--glass-surface);box-shadow:var(--glass-shadow);scroll-margin-top:110px}.motion-pricing h2{font-size:clamp(34px,3.8vw,54px)}.price-inclusions{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:26px;font-size:12px;color:var(--muted)}.price-inclusions>span{display:flex;align-items:center;gap:6px}.price-inclusions svg{color:var(--accent)}.motion-price-card{min-width:0}.motion-scene-price{display:flex;align-items:baseline;gap:15px;padding-bottom:28px;border-bottom:1px solid var(--line)}.motion-scene-price strong{font-size:clamp(50px,5vw,70px);font-weight:600;letter-spacing:-.055em;line-height:1}.motion-scene-price>span{font-size:14px;color:var(--muted)}.scene-counter{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:24px;font-size:14px}.scene-counter>div{display:flex;align-items:center;gap:14px;padding:4px;background:#7385ac14;border:1px solid var(--glass-border);border-radius:999px}.scene-counter button{width:44px;height:44px;display:grid;place-items:center;background:var(--glass-surface-strong);border:1px solid var(--line);border-radius:50%}.scene-counter output{min-width:16px;text-align:center;font-weight:600;font-variant-numeric:tabular-nums}.scene-total{display:flex;justify-content:space-between;align-items:baseline;margin:24px 0;font-size:14px}.scene-total b{font-size:28px;letter-spacing:-.035em;font-weight:600;font-variant-numeric:tabular-nums}.price-explanation{display:flex;align-items:flex-start;gap:9px;color:var(--muted);font-size:12px;line-height:1.65}.price-explanation svg{flex:none;margin-top:3px;color:var(--accent)}.motion-price-card .motion-cta{width:100%;margin-top:24px;justify-content:space-between}.motion-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:8%}.motion-faq details{border-bottom:1px solid var(--line);padding:19px 0}.motion-faq details:first-child{padding-top:0}.motion-faq summary{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:44px;list-style:none;cursor:pointer;font-size:16px;font-weight:600}.motion-faq summary::-webkit-details-marker{display:none}.motion-faq summary svg{flex:none;transition:transform .18s ease-out}.motion-faq details[open] summary svg{transform:rotate(45deg)}.motion-faq details p{font-size:14px;color:var(--muted);line-height:1.8;margin-top:14px;max-width:60ch}.motion-faq a{color:var(--ink)}.motion-endnote{display:flex;justify-content:space-between;gap:24px;border-top:1px solid var(--line);padding-top:36px;align-items:center}.motion-endnote>span{font-size:clamp(28px,4vw,50px);letter-spacing:-.05em;font-weight:600}.motion-endnote button{display:flex;align-items:center;gap:10px;font-size:13px;background:none;border:none;color:var(--muted);min-height:44px}@media(hover:hover)and (pointer:fine){.motion-cta:hover:not(:disabled){background:#2445cc}.motion-link:hover{color:var(--accent)}}@media(prefers-reduced-motion:no-preference){.motion-hero-copy{animation:glass-reveal .65s cubic-bezier(.16,1,.3,1) both}[data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .6s ease-out,transform .6s cubic-bezier(.16,1,.3,1)}[data-reveal].is-visible{opacity:1;transform:none}}@keyframes glass-reveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){.motion-hero h1{font-size:clamp(48px,6.2vw,72px)}.motion-format-strip{gap:20px;padding-inline:0}.motion-format-strip>div{gap:8px}.motion-reference{gap:5%}.reference-visual{padding:24px 16px;gap:8px;min-height:350px;grid-template-columns:1fr 20px 1.2fr}.reference-connector{width:20px}.motion-process ol{gap:24px;padding:28px}.motion-process li{flex-direction:column;gap:12px}.collection-work .showcase-film__caption{flex-direction:column}}@media(max-width:760px){.motion-landing{gap:80px;padding-top:12px}.motion-hero{gap:30px}.motion-hero h1{font-size:clamp(45px,10.5vw,68px);letter-spacing:-.05em}.motion-hero h1 span{display:block;margin-left:0}.motion-eyebrow{font-size:10px;margin-bottom:18px!important}.motion-intro{margin-top:20px!important;font-size:15px;max-width:39ch}.motion-hero-actions{margin-top:24px;gap:20px}.motion-cta{min-height:50px;font-size:13px;padding-inline:19px;gap:15px}.motion-link{font-size:13px}.hero-art{padding:7px 7px 13px;border-radius:30px}.hero-art .showcase-film__caption{flex-direction:column;gap:4px;padding-inline:7px}.motion-format-strip{margin-top:-46px;grid-template-columns:repeat(3,1fr);gap:23px 14px;padding-inline:6px}.motion-format-strip>span{grid-column:1/-1;font-size:12px}.motion-format-strip>span br{display:none}.motion-format-strip>span b{margin-left:6px}.motion-format-strip .format-download{display:none}.motion-landing h2{font-size:clamp(31px,6.8vw,46px)}.section-intro{font-size:15px;margin-top:18px!important}.motion-collection{grid-template-columns:1fr;gap:30px;margin-top:30px}.collection-work:nth-child(2n){padding-top:0}.collection-work .showcase-film__frame{--showcase-aspect: 16 / 10}.collection-work .showcase-film__caption{gap:4px}.collection-work .showcase-film__title{font-size:18px}.collection-sound-note{margin-top:26px!important;font-size:12px}.motion-reference{grid-template-columns:1fr;gap:24px}.reference-mode{margin-top:23px}.reference-mode button{font-size:11px;padding-inline:12px}.reference-mode-copy{min-height:130px}.reference-mode-copy p{font-size:14px}.reference-visual{min-height:340px;padding:32px;max-width:520px;width:100%;margin-inline:auto}.reference-visual span{font-size:10px}.reference-source{margin-top:-35px}.reference-result{margin-top:35px}.reference-visual img{aspect-ratio:1}.motion-process h2{text-align:left}.motion-process ol{grid-template-columns:1fr;gap:10px;margin-top:30px;padding:25px}.motion-process li{flex-direction:row;gap:18px}.motion-process li p{max-width:42ch}.motion-process h3{font-size:19px}.motion-pricing{grid-template-columns:1fr;gap:40px;padding:30px 24px;border-radius:28px}.motion-scene-price strong{font-size:60px}.scene-counter{font-size:13px}.scene-counter>div{gap:9px}.scene-counter button{width:44px;height:44px}.motion-faq{grid-template-columns:1fr;gap:28px}.motion-faq summary{font-size:14px}.motion-endnote{flex-direction:column;align-items:flex-start;gap:14px}}@media(max-width:380px){.motion-hero-actions{gap:12px}.motion-cta{padding-inline:17px;gap:12px}.motion-link{font-size:12px}.reference-mode button{font-size:10px;padding-inline:10px}.reference-visual{padding:22px;min-height:300px}.reference-visual span{font-size:9px}.motion-format-strip small{font-size:10px}.motion-process ol{padding:22px 19px}}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper: #f5f6f9;--panel: #fff;--ink: #1d2028;--muted: #5f6574;--line: #dce0e8;--accent: #3458eb;--lime: #dce4ff;--blue: #3458eb;--glass-surface: rgb(255 255 255 / .58);--glass-surface-strong: rgb(255 255 255 / .86);--glass-border: rgb(255 255 255 / .88);--glass-shadow: 0 20px 64px -24px rgb(43 57 95 / .2), 0 3px 12px -5px rgb(43 57 95 / .08), inset 0 1px 0 rgb(255 255 255 / .95);--glass-blur: 24px;--glass-radius: 28px;--glass-highlight: rgb(255 255 255 / .85);--canvas-blue: rgb(166 192 241 / .28);--canvas-rose: rgb(225 202 231 / .24);font-family:-apple-system,BlinkMacSystemFont,Manrope,Segoe UI,sans-serif;font-optical-sizing:auto;font-synthesis:none;color:var(--ink);background:var(--paper);color-scheme:light}*{box-sizing:border-box}html{scroll-padding-top:108px}body{margin:0;min-width:320px;min-height:100dvh;background:var(--paper);-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}button{color:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:4px}button:disabled{cursor:not-allowed}.studio-shell{display:flex;flex-direction:column;min-height:100dvh;background:radial-gradient(ellipse 70% 800px at 2% 210px,var(--canvas-blue),transparent 75%),radial-gradient(ellipse 65% 800px at 100% 520px,var(--canvas-rose),transparent 76%),var(--paper)}.studio-main{flex:1;width:min(1320px,calc(100% - 80px));margin:0 auto;display:grid;gap:34px;align-content:start;padding:42px 0 60px}.studio-topbar{position:sticky;top:16px;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:16px;width:min(1180px,calc(100% - 64px));min-height:64px;margin:16px auto 0;padding:9px 12px 9px 22px;background:var(--glass-surface);border:1px solid var(--glass-border);border-radius:999px;box-shadow:var(--glass-shadow);backdrop-filter:blur(var(--glass-blur)) saturate(160%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(160%)}.studio-brand{display:flex;align-items:center;gap:10px;min-height:44px;border:0;padding:0;background:transparent;cursor:pointer;font-size:18px;font-weight:700;letter-spacing:-.045em;white-space:nowrap}.brand-mark{display:grid;place-items:center;color:#fff;transform:rotate(-3deg)}.brand-mark span{transform:rotate(3deg)}.studio-brand .brand-mark{width:28px;height:30px;background:var(--accent);border-radius:7px 7px 2px}.studio-brand .brand-mark span{font-size:18px}.topbar-actions{display:flex;align-items:center;gap:10px}.text-button{border:0;background:transparent;display:inline-flex;gap:6px;align-items:center;justify-content:center;color:var(--muted);cursor:pointer;font-weight:600;font-size:13px;min-height:44px}.studio-topbar .text-button{min-height:44px;padding:10px 19px;border:1px solid var(--line);border-radius:999px;color:var(--ink);background:var(--glass-surface-strong)}.studio-landing-nav{display:flex;gap:30px;align-items:center}.studio-landing-nav a{display:flex;align-items:center;min-height:44px;font-size:13px;font-weight:500;color:var(--muted);text-decoration:none}.studio-landing-nav a:hover{color:var(--ink)}.primary,.secondary{border:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:12px 21px;border-radius:999px;cursor:pointer;font-weight:600;transition:transform .16s ease-out,background .16s ease-out,box-shadow .16s ease-out}.primary{background:var(--accent);color:#fff;box-shadow:0 4px 12px -5px #3458eb80,inset 0 1px #fff3}.primary:hover:not(:disabled){background:#2445cc}.primary:disabled,.secondary:disabled{opacity:.48;cursor:not-allowed}.primary:active:not(:disabled),.secondary:active:not(:disabled),.text-button:active:not(:disabled){transform:scale(.97)}.secondary{background:var(--glass-surface-strong);color:var(--ink);border:1px solid var(--line);box-shadow:inset 0 1px 0 var(--glass-highlight)}.site-footer{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;width:min(1320px,calc(100% - 80px));margin-inline:auto;padding:0 0 32px;color:var(--muted);font-size:11px;line-height:1.6}.site-footer nav{display:flex;gap:16px;flex-wrap:wrap}.site-footer a{color:var(--muted);text-decoration:none}.site-footer a:hover{text-decoration:underline}.toast{position:fixed;left:50%;bottom:max(24px,env(safe-area-inset-bottom));transform:translate(-50%);z-index:100;display:flex;align-items:center;gap:10px;max-width:calc(100% - 32px);padding:14px 22px;color:var(--ink);background:var(--glass-surface-strong);border:1px solid var(--glass-border);border-radius:999px;box-shadow:var(--glass-shadow);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));font-size:13px}.progress-screen.loading{display:grid;gap:14px;justify-items:center;align-content:center;min-height:40vh;color:var(--muted);font-size:14px}@media(prefers-color-scheme:dark){:root{--paper: #11141b;--panel: #222631;--ink: #f2f4fa;--muted: #aeb6c7;--line: #404655;--accent: #7891ff;--lime: #35436c;--blue: #7891ff;--glass-surface: rgb(32 37 49 / .66);--glass-surface-strong: rgb(37 42 55 / .92);--glass-border: rgb(188 202 230 / .19);--glass-highlight: rgb(219 229 255 / .13);--glass-shadow: 0 24px 68px -20px rgb(0 0 0 / .5), inset 0 1px 0 rgb(230 238 255 / .15);--canvas-blue: rgb(47 69 119 / .25);--canvas-rose: rgb(82 58 103 / .19);color-scheme:dark}.primary{background:#3458eb;color:#fff}.studio-brand .brand-mark{background:#3458eb}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root{--glass-surface: var(--panel);--glass-surface-strong: var(--panel)}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){:root{--glass-surface: var(--panel);--glass-surface-strong: var(--panel);--glass-border: var(--line);--glass-blur: 0px}}@media(max-width:1050px){.studio-main,.site-footer{width:calc(100% - 48px)}.studio-landing-nav{gap:22px}}@media(max-width:760px){html{scroll-padding-top:90px}.studio-main{width:calc(100% - 40px);padding-top:32px}.studio-topbar{top:8px;width:calc(100% - 24px);min-height:60px;margin-top:8px;padding:7px 8px 7px 16px;gap:10px}.studio-brand{font-size:17px;gap:8px}.studio-landing-nav{display:none}.studio-topbar .text-button{padding-inline:16px;font-size:12px}.topbar-actions{gap:6px}.site-footer{width:calc(100% - 40px);font-size:11px;gap:18px}.site-footer nav{gap:14px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation:none!important;scroll-behavior:auto!important}}
