@layer refinement{:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07090c;--surface:#11151a;--surface-soft:#1a2027;--surface-raised:#202832;--ink:#f7f9fb;--ink-soft:#e5e9ee;--muted:#b8c1cb;--line:#73808d;--line-strong:#94a2b0;--accent:#8ff0c2;--accent-hover:#aaf7d2;--accent-ink:#062519;--danger:#ffb4ab;--focus:#9ac7ff;--radius-sm:10px;--radius-md:16px;--radius-lg:24px}html{scroll-behavior:smooth}body{background:var(--bg);min-width:320px}body *{box-sizing:border-box}body :is(button,a,input,select,textarea){-webkit-tap-highlight-color:transparent}body :is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid var(--focus)!important}body :is(button,input,select,textarea):disabled{cursor:not-allowed;opacity:1;color:#9aa5b0;background:#1a1f25;border-color:#626d78}body :is(button,input,select,textarea){min-height:44px}body input[type=checkbox]{width:20px;min-height:20px;accent-color:var(--accent)}body :is(input,select,textarea){border-color:var(--line-strong)!important}body :is(p,li,label,input,select,textarea,button,a,span){letter-spacing:normal}body :is(.brand,h1,h2,h3){text-wrap:balance}body h1{letter-spacing:-.025em!important}body h2{letter-spacing:-.018em!important}body small,body .gallery-count,body .clip-length{font-size:max(12px,.75rem)}.site-top,.marketing-nav,.product-topbar{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:color-mix(in srgb, var(--bg) 88%, transparent)!important}.announcement{color:var(--ink-soft)!important;background:#101820!important;border-bottom:1px solid #52606d!important}.announcement-label{color:var(--accent)!important}.announcement button{min-width:44px}.discovery-header,.marketing-nav{min-height:72px!important}.discovery-header nav a,.marketing-nav nav a,.marketing-footer a,body a.brand,body .skip-link{min-height:44px}.discovery-header nav a:hover,.marketing-nav nav a:hover{color:var(--accent)!important}.release-stage,.cinematic-hero,.public-plan-card,.public-credit-card,.content-section,.login-card,.legal-page,.product-panel,.agent-compose,.agent-output{border-color:#596675!important}.primary-button:hover,.solid-action:hover,.agent-primary:hover{background:var(--accent-hover)!important}.quiet-button,.ghost-button,.outline-action{border-color:var(--line-strong)!important}.motion-card,.concept-cover{border:1px solid #596675!important}.release-still,.concept-cover>span:not(:first-of-type){display:none!important}.release-heading{align-items:end!important}.release-heading>div:first-child{max-width:850px}.release-heading h1{max-width:820px;font-size:clamp(42px,6vw,78px)!important;line-height:.98!important}.release-heading p{max-width:680px;line-height:1.55;margin-top:20px!important;font-size:clamp(16px,2vw,20px)!important}.release-kicker{color:var(--accent);margin-bottom:14px;font-size:12px;font-weight:750;display:block;letter-spacing:.14em!important}.home-composer{background:#151a20;border:1px solid #73808d;border-radius:20px;gap:10px;max-width:1040px;margin:30px 0 38px;padding:14px;display:grid;box-shadow:0 24px 80px #0008}.home-composer>label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.home-composer>div{align-items:end;gap:12px;display:flex}.home-composer textarea{resize:vertical;min-height:76px;color:var(--ink);background:#0c1014;border:1px solid #73808d;border-radius:12px;flex:1;padding:14px 16px;font-size:16px;line-height:1.5}.home-composer button{min-height:52px;color:var(--accent-ink);background:var(--accent);border:1px solid var(--accent);white-space:nowrap;border-radius:12px;padding:0 22px;font-weight:750}.home-composer>p{flex-wrap:wrap;gap:7px;margin:0;display:flex}.home-composer>p span{color:var(--muted);background:#202832;border:1px solid #596675;border-radius:999px;padding:6px 9px;font-size:12px}.release-subheading{color:var(--ink-soft);margin:0 0 18px;font-size:clamp(22px,3vw,32px)}.mobile-nav-backdrop{display:none}.sidebar-account>a,.mobile-nav-trigger,.mobile-nav-close,.icon-button{width:44px!important;height:44px!important}.agent-compose textarea{resize:vertical;min-height:180px!important}.agent-consent{align-items:flex-start!important;gap:12px!important}.screen>h2:first-child{font-size:clamp(30px,4vw,42px)}.assets-screen>h2:first-child{margin-bottom:20px}.google-mark{font-family:Arial,sans-serif;font-weight:700;color:#4285f4!important}.apple-mark{font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:21px}@media (width<=760px){.mobile-nav-backdrop{z-index:18;background:#000000b8;border:0;width:100%;height:100%;padding:0;display:block;position:fixed;inset:0}.product-sidebar{box-shadow:24px 0 80px #000c;z-index:20!important}.discovery-header{min-height:64px!important;padding-block:8px!important}.announcement{min-height:44px;padding:7px 12px!important}.announcement-label{display:none}.discovery-header nav{gap:2px!important}.discovery-header nav a:not(.discovery-signin):not([href=\/create]){display:none}.discovery-header nav a{white-space:nowrap;min-width:auto!important;padding-inline:10px!important}.discovery-body{padding-top:0!important}.release-heading h1{font-size:clamp(38px,11vw,58px)!important}.release-controls{display:none!important}.home-composer{margin-block:24px 30px;padding:10px}.home-composer>div{display:grid}.home-composer textarea{min-height:104px}.home-composer button{width:100%}.library-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.motion-description{min-height:72px;padding:12px!important}.motion-description span{display:none}.example-action{display:none!important}.marketing-footer nav{gap:4px 16px!important}}@media (width<=420px){.discovery-header .brand{font-size:0!important}.discovery-header .brand .discovery-mark{font-size:25px!important}.library-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (prefers-contrast:more){:root{--muted:#e0e6ec;--line:#aeb8c2;--line-strong:#d7dee5}body :is(button,input,select,textarea,article,section){box-shadow:none!important}}@media (forced-colors:active){body :is(button,a,input,select,textarea){forced-color-adjust:auto}}}
