:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#0b162f;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--ink:#0b162f;--muted:#536278;--paper:#f9fbff;--panel:#fff;--line:#d9e2f2;--accent:#075ecc;--accent-strong:#01469d;--coral:#e85d4f;--gold:#d79b35;--violet:#7462d1;--shadow:0 20px 70px #18201c1f;background:#f9fbff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}.progressive-image-frame{isolation:isolate;background:linear-gradient(90deg,#0000,#075ecc12,#0000) 0 0/220% 100%,#fff8e6;display:block;position:relative;overflow:hidden}.progressive-image-frame:after{content:"";opacity:1;background:linear-gradient(90deg,#0000,#ffffffb8,#0000);animation:1.25s ease-in-out infinite image-skeleton-sweep;position:absolute;inset:0;transform:translate(-100%)}.progressive-image-frame img{opacity:0;width:100%;height:100%;transition:opacity .32s,filter .32s,transform .42s;display:block}.progressive-image-frame.is-loaded{background:0 0}.progressive-image-frame.is-loaded:after{opacity:0;animation:none}.progressive-image-frame.is-loaded img{opacity:1}@keyframes image-skeleton-sweep{to{transform:translate(100%)}}.app-shell{background:linear-gradient(135deg, #0f766e14, transparent 28%), linear-gradient(315deg, #e85d4f1f, transparent 30%), var(--paper);width:min(1440px,100%);min-height:100vh;margin:0 auto;padding:28px}.beta-gate-shell{background:radial-gradient(circle at 66% 28%,#075ecc09,#0000 32%),#fff;width:100%;min-height:100vh;margin:0 auto;padding:28px clamp(18px,3.2vw,44px) 20px;display:grid}.beta-gate{grid-template-columns:minmax(280px,1fr) minmax(320px,520px);align-items:center;gap:22px;min-height:calc(100vh - 56px);display:grid}.beta-gate.is-loading{grid-template-columns:minmax(0,720px);justify-content:center}.beta-gate-copy{color:#fff;min-height:min(520px,100vh - 56px);box-shadow:var(--shadow);background:radial-gradient(circle at 82% 18%,#ffd16680,#0000 26%),linear-gradient(135deg,#17211d,#273c34 58%,#0f766e);border:1px solid #fff6;border-radius:8px;align-content:center;gap:22px;padding:clamp(28px,5vw,56px);display:grid}.beta-gate-copy p{color:#ffffffc7;max-width:58ch;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.55}.beta-kicker,.beta-request-link,.beta-card-heading{align-items:center;display:inline-flex}.beta-kicker{color:#ffd166;text-transform:uppercase;background:#ffffff1f;border:1px solid #ffffff3d;border-radius:8px;gap:8px;width:fit-content;padding:8px 10px;font-size:.8rem;font-weight:850}.beta-teaser-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.beta-teaser-grid span{background:#ffffff1f;border:1px solid #ffffff2e;border-radius:8px;min-height:52px;padding:12px;font-weight:820}.beta-card{gap:18px;padding:clamp(24px,4vw,36px);display:grid}.beta-card-heading{gap:14px}.beta-card-heading svg{color:var(--accent)}.beta-card-heading span{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:800}.beta-card-heading h2{letter-spacing:0;margin-top:4px;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1}.beta-request-link{width:fit-content;color:var(--accent-strong);gap:8px;font-weight:820;text-decoration:none}.beta-nav,.beta-brand,.beta-nav-links,.team-gato-link,.beta-action-row,.beta-proof-row,.beta-proof-row span,.beta-rail-link,.beta-preview-heading,.beta-preview-heading a{align-items:center;display:flex}.beta-nav{border-bottom:1px solid #075ecc2e;justify-content:space-between;gap:24px;padding-bottom:18px}.beta-brand{color:#08152c;letter-spacing:0;gap:12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.55rem,2.2vw,2.35rem);font-weight:650;text-decoration:none}.beta-brand-mark{aspect-ratio:1;color:#071326;background:linear-gradient(#d99a21,#d99a21) 50% 0/1px 100% no-repeat,linear-gradient(90deg,#d99a21,#d99a21) 0/100% 1px no-repeat,#fffdf7;border:2px solid #d99a21eb;border-radius:50%;place-items:center;width:58px;display:grid;box-shadow:inset 0 0 0 7px #fff,inset 0 0 0 9px #d99a215c}.beta-nav-links{gap:clamp(14px,3vw,36px)}.beta-nav-links a{color:#162846;font-size:.9rem;font-weight:720;text-decoration:none}.team-gato-link{letter-spacing:.14em;text-transform:uppercase;gap:8px;color:var(--accent)!important}.beta-hero{grid-template-columns:minmax(430px,.84fr) minmax(520px,1.04fr) minmax(168px,.28fr);align-items:stretch;gap:clamp(16px,2vw,26px);min-height:min(620px,100vh - 270px);padding:clamp(16px,2vw,28px) 0 0;display:grid}.beta-hero-copy{align-content:start;gap:clamp(16px,2.2vw,24px);min-width:0;padding-top:clamp(42px,4.4vw,62px);display:grid}.beta-hero-copy h1{color:#071326;letter-spacing:0;max-width:16.5ch;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.9rem,3.95vw,4.35rem);font-weight:680;line-height:.95}.beta-hero-copy>p{color:#3d4b62;max-width:34rem;font-size:clamp(1.05rem,1.28vw,1.28rem);line-height:1.58}.beta-invite-form{gap:13px;max-width:520px;display:grid}.beta-field{color:#071326;gap:8px;font-weight:860;display:grid}.beta-field small{color:var(--muted);font-size:.9em;font-weight:720}.beta-field input{color:#071326;background:#ffffffe0;border:1px solid #7d94b7;border-radius:6px;outline:0;width:100%;height:45px;padding:0 16px;box-shadow:0 8px 24px #0826540d}.beta-input-wrap{position:relative}.beta-input-wrap input{padding-right:48px}.beta-input-wrap svg{color:#c98d14;position:absolute;top:50%;right:17px;transform:translateY(-50%)}.beta-field input:focus{border-color:var(--accent);box-shadow:0 0 0 4px #075ecc21}.beta-action-row{flex-wrap:wrap;gap:14px}.beta-unlock-button{background:var(--accent);color:#fff;border:2px solid #d99a21;border-radius:7px;justify-content:center;align-items:center;gap:12px;min-height:62px;padding:0 18px;font-family:Georgia,Times New Roman,serif;font-size:1.42rem;font-weight:700;display:inline-flex;box-shadow:0 14px 28px #075ecc3b}.beta-unlock-button:disabled{cursor:not-allowed;opacity:.65}.beta-proof-row{border-top:1px solid #075ecc33;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:min(565px,100%);margin-top:6px;padding-top:14px;display:grid}.beta-proof-row span{color:#20314f;gap:9px;min-height:34px;padding:0 14px;font-size:.9rem;font-weight:700}.beta-proof-row span:first-child{padding-left:0}.beta-proof-row span+span{border-left:1px solid #075ecc2e}.beta-proof-row svg{color:var(--accent)}.beta-visual-stage{border-left:1px solid #075ecc24;border-right:1px solid #075ecc24;place-items:end center;min-height:620px;display:grid;position:relative;overflow:hidden}.beta-visual-stage:before,.beta-visual-stage:after{content:"";pointer-events:none;position:absolute}.beta-visual-stage:before{aspect-ratio:1;background:repeating-radial-gradient(circle,#0000 0 42px,#075ecc2b 43px 44px),radial-gradient(circle,#075ecc14,#0000 62%);border:2px solid #075ecc4d;border-radius:50%;width:min(710px,100%)}.beta-visual-stage:after{background:linear-gradient(#0000,#fff 82%);height:28%;inset:auto 0 0}.blueprint-field{color:#075eccb3;grid-template-columns:repeat(3,1fr);gap:12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1rem,1.35vw,1.35rem);font-style:italic;display:grid;position:absolute;inset:8% 5% auto}.blueprint-field span:nth-child(2){align-self:end;margin-top:120px}.blueprint-field span:nth-child(3){justify-self:end;margin-top:210px}.beta-feature-cat{object-fit:contain;object-position:center bottom;filter:saturate(1.03)contrast(1.04)}.beta-feature-frame{z-index:1;aspect-ratio:1;clip-path:inset(0 round 8px);background:radial-gradient(circle at 48% 42%,#075ecc14,#0000 42%),#fffdf8;width:min(710px,122%);max-height:690px;position:relative}.beta-roster-rail{align-content:start;gap:14px;padding:8px 0 12px;display:grid}.beta-roster-title{color:#142846;letter-spacing:.22em;text-transform:uppercase;font-size:.78rem;font-weight:900;display:block}.beta-roster-title:after{vertical-align:middle;content:"";background:#075ecc38;width:42px;height:1px;margin-left:10px;display:inline-block}.beta-rail-cat,.beta-preview-card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;display:grid}.beta-rail-cat{background:0 0;border:0;padding:0}.beta-rail-avatar,.beta-preview-avatar{object-fit:cover;border:1px solid #d99a2185;border-radius:8px}.beta-rail-avatar-frame{aspect-ratio:1;border-radius:8px;width:76px}.beta-rail-cat strong,.beta-preview-card strong{color:#071326;align-items:center;gap:5px;line-height:1.08;display:flex}.beta-rail-cat span,.beta-preview-card span,.beta-preview-card p{color:var(--accent);font-size:.82rem;line-height:1.35}.beta-rail-link{color:var(--accent);gap:7px;font-weight:820;text-decoration:none}.beta-specialist-preview{background:#fffdf8;border-top:1px solid #075ecc29;gap:14px;margin:0 calc(-1*clamp(18px,3.2vw,44px)) -20px;padding:14px clamp(18px,3.2vw,44px) 20px;display:grid}.beta-preview-heading{justify-content:space-between;gap:16px}.beta-preview-heading h2{color:#071326;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:700}.beta-preview-heading a{color:var(--accent);gap:7px;font-weight:820;text-decoration:none}.beta-preview-list{grid-template-columns:repeat(5,minmax(160px,1fr));gap:12px;display:grid}.beta-preview-card{background:#ffffffd1;border:1px solid #d99a213d;border-radius:7px;min-height:112px;padding:10px}.beta-preview-avatar-frame{aspect-ratio:1;border-radius:8px;width:90px}.beta-preview-card p{color:#4a5a72;margin-top:4px}.beta-preview-tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.beta-preview-tags small{color:#345b9c;background:#f7fbff;border:1px solid #075ecc2e;border-radius:999px;padding:3px 8px;font-size:.68rem;font-weight:760}.topbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.brand-lockup,.account-strip,.runner-pill,.secondary-button,.panel-heading,.sample-meta,.operator-note{align-items:center;display:flex}.brand-lockup{gap:14px}.brand-mark{border:2px solid var(--ink);width:52px;height:52px;color:var(--ink);letter-spacing:0;background:#ffd166;border-radius:8px;place-items:center;font-weight:900;display:grid;box-shadow:5px 5px #18201c}h1,h2,p{margin:0}h1{letter-spacing:0;font-size:clamp(2rem,4vw,4.35rem);line-height:.95}.brand-lockup p,.panel-heading span,.sample-meta,.operator-note,.service-card p{color:var(--muted)}.account-strip{gap:12px}.runner-pill,.secondary-button{border:1px solid var(--line);height:42px;color:var(--ink);background:#ffffffb8;border-radius:8px;gap:8px;padding:0 13px;font-size:.9rem;font-weight:750}.secondary-button{box-shadow:none}.studio-grid{grid-template-columns:minmax(210px,.7fr) minmax(280px,1.05fr) minmax(300px,1.1fr) minmax(260px,.95fr);gap:18px;display:grid}.studio-grid>*,.status-board>*,.login-showcase>*,.login-card>*{min-width:0}.login-showcase{min-height:720px;box-shadow:var(--shadow);background:linear-gradient(106deg,#fff 0 32%,#0000 32.2%),radial-gradient(at 78% 24%,#ff8e3fe0,#0000 26%),radial-gradient(at 83% 70%,#d346b9b3,#0000 35%),radial-gradient(at 56% 16%,#7662d18a,#0000 32%),linear-gradient(120deg,#fffdf6 0%,#faf7ff 42%,#ffc169 66%,#e16cbf 100%);border:1px solid #18201c1a;border-radius:8px;grid-template-columns:minmax(0,1fr);place-items:center;margin-bottom:28px;display:grid;position:relative;overflow:hidden}.login-showcase:before,.login-showcase:after{content:"";pointer-events:none;position:absolute}.login-showcase:before{filter:blur(.4px);background:repeating-linear-gradient(74deg,#ffffff2e 0 4px,#0000 4px 16px),linear-gradient(96deg,#ffffff9e,#0000 56%);animation:8s ease-in-out infinite alternate light-sweep;inset:-18% 4% -26% 34%;transform:skew(-9deg)}.login-showcase:after{background:linear-gradient(90deg,#ffffffeb,#0000 36%),linear-gradient(#0000 0 82%,#18201c14);inset:0}.login-brand{z-index:1;position:absolute;top:34px;left:36px}.login-logo{color:#07172c;letter-spacing:0;font-size:clamp(2rem,3.4vw,3.15rem);font-weight:930;line-height:1}.login-card{z-index:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-radius:8px;gap:18px;width:min(720px,100% - 48px);padding:clamp(28px,4vw,42px);display:grid;position:relative;box-shadow:0 32px 80px #18201c2e}.login-card h2{color:#343b55;letter-spacing:0;font-size:clamp(2rem,3.3vw,2.75rem);line-height:1.05}.field-stack{gap:9px;display:grid}.field-stack span,.remember-row,.create-account-strip{color:#343b55;font-weight:800}.field-stack input,.field-stack select,.field-stack textarea{color:#18201c;background:#fff;border:1px solid #ccd8e7;border-radius:8px;outline:0;width:100%;transition:border-color .16s,box-shadow .16s}.field-stack input,.field-stack select{height:64px;padding:0 16px}.field-stack textarea{resize:vertical;min-height:104px;padding:14px 16px}.field-stack input:focus,.field-stack select:focus,.field-stack textarea:focus{border-color:#6d5df7;box-shadow:0 0 0 4px #6d5df729}.password-label{justify-content:space-between;align-items:center;gap:14px;display:flex}.password-label a,.create-account-strip a{color:#5f50ff;text-decoration:none}.remember-row{align-items:center;gap:12px;display:flex}.remember-row input{accent-color:#6657f0;border-radius:8px;width:26px;height:26px}.primary-auth-button,.auth-provider-button{border-radius:8px;min-height:58px;font-size:1.05rem;font-weight:850}.primary-auth-button{color:#fff;background:#a99ff6;border:0;box-shadow:0 12px 24px #6d5df733}.auth-divider{color:#3f485f;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;font-weight:760;display:grid}.auth-divider:before,.auth-divider:after{content:"";background:#d6dfeb;height:1px}.auth-provider-button{color:#24344d;background:#fff;border:1px solid #ccd8e7;justify-content:center;align-items:center;gap:14px;display:inline-flex}.auth-provider-button svg{color:#6657f0}.google-mark{color:#4285f4;place-items:center;width:24px;height:24px;font-weight:920;display:inline-grid}.create-account-strip{background:radial-gradient(circle at 94% 20%,#ffc1698c,#0000 22%),linear-gradient(90deg,#fff,#f9f7ff 56%,bisque);border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-height:72px;margin-top:16px;padding:14px;display:flex}.billing-panel{grid-template-columns:minmax(260px,.78fr) minmax(320px,1fr);gap:18px;margin-bottom:28px;display:grid}.billing-offer,.billing-actions{border:1px solid var(--line);box-shadow:var(--shadow);background:#ffffffe6;border-radius:8px}.billing-offer{color:#fff;background:radial-gradient(circle at 88% 12%,#ffd16699,#0000 28%),linear-gradient(135deg,#17211d,#273c34 58%,#0f766e);align-content:space-between;gap:18px;min-height:280px;padding:24px;display:grid}.billing-kicker,.checkout-button,.launch-button{justify-content:center;align-items:center;display:inline-flex}.billing-kicker{color:#ffd166;background:#ffffff24;border:1px solid #ffffff3d;border-radius:8px;gap:8px;width:fit-content;padding:8px 10px;font-size:.78rem;font-weight:850}.billing-offer h2{letter-spacing:0;max-width:10ch;font-size:clamp(2rem,3vw,3.2rem);line-height:.98}.billing-price{font-size:clamp(2.4rem,5vw,4rem);font-weight:930;line-height:1}.billing-price span{color:#ffffffc2;margin-left:4px;font-size:1rem}.billing-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.billing-stat-grid span{background:#ffffff1f;border:1px solid #ffffff2e;border-radius:8px;min-height:44px;padding:9px;font-size:.82rem;font-weight:780}.billing-actions{align-content:center;gap:14px;padding:24px;display:grid}.billing-form,.launch-form{gap:12px;display:grid}.checkout-button,.launch-button{border-radius:8px;gap:9px;min-height:52px;font-weight:850}.checkout-button{background:var(--accent);color:#fff;border:0;box-shadow:0 12px 24px #0f766e33}.launch-button{border:1px solid var(--line);color:#55330b;background:#fff8ea}.checkout-button:disabled,.launch-button:disabled{cursor:not-allowed;opacity:.62}.provider-message{border-radius:8px;padding:10px 12px;font-size:.86rem;font-weight:760;line-height:1.4}.provider-message.is-error{color:#963126;background:#fff0ef}.provider-message.is-success{color:#0b5d56;background:#edf8f4}@keyframes light-sweep{0%{transform:skew(-9deg)translate(-18px)}to{transform:skew(-9deg)translate(18px)}}.transport-panel,.sergei-stage,.waveform-panel,.lanes-panel,.sound-board,.sound-profile,.service-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#ffffffe0;border-radius:8px}.transport-panel{flex-direction:column;justify-content:space-between;min-height:430px;padding:22px;display:flex}.play-button{background:var(--accent);color:#fff;border:0;border-radius:50%;place-items:center;width:112px;height:112px;display:grid;box-shadow:0 18px 35px #0f766e47}.transport-copy span,.control-row span,.toggle-row span,.lane small,.service-card span{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:760}.transport-copy strong{margin-top:6px;font-size:1.85rem;line-height:1;display:block}.control-row{gap:12px;display:grid}.control-row input{width:100%;accent-color:var(--accent)}.control-row strong{font-size:1.3rem}.toggle-row{align-items:center;gap:10px;display:flex}.toggle-row input{width:18px;height:18px;accent-color:var(--coral)}.waveform-panel,.sergei-stage,.lanes-panel{min-height:430px;padding:22px}.sergei-stage{background:radial-gradient(circle at 72% 16%, color-mix(in srgb, var(--hero-color,#ffd166) 42%, transparent), transparent 25%), linear-gradient(180deg, #fff, #eef7ef);grid-template-rows:auto minmax(0,1fr) auto auto;gap:16px;display:grid;position:relative;overflow:hidden}.sergei-copy span,.sergei-actions span{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:760}.sergei-copy h2{letter-spacing:0;overflow-wrap:anywhere;margin-top:5px;font-size:1.42rem}.sergei-portrait-wrap{background:#dce9e5;border:1px solid #18201c24;border-radius:8px;min-height:0;position:relative;overflow:hidden}.hero-fallback-wrap{background:radial-gradient(circle at 50% 36%, color-mix(in srgb, var(--hero-color,#ffd166) 34%, transparent), transparent 42%), linear-gradient(180deg, #fff, #eaf2ed);place-items:center;min-height:270px;display:grid}.hero-fallback{aspect-ratio:1;background:var(--hero-color,#ffd166);color:#18201c;border:3px solid #18201c2e;border-radius:8px;place-items:center;width:min(220px,64%);font-size:clamp(4rem,12vw,8rem);font-weight:950;display:grid;box-shadow:12px 12px #18201c29}.sergei-portrait{object-fit:cover;object-position:19% 52%;filter:saturate(1.08)contrast(1.03);width:100%;height:100%;min-height:210px;display:block;transform:scale(1.02)}.sergei-spotlight{mix-blend-mode:multiply;pointer-events:none;background:radial-gradient(circle at 27% 52%,#0000 0 26%,#18201c47 64%),linear-gradient(#0000 58%,#18201c47);position:absolute;inset:0}.sergei-baton{background:var(--hero-color,#ffd166);transform-origin:bottom;border-radius:999px;width:8px;height:92px;position:absolute;bottom:18%;right:18%;transform:rotate(-28deg);box-shadow:0 0 0 2px #18201c85,0 14px 24px #18201c47}.sergei-mouth{border:3px solid color-mix(in srgb, var(--hero-color,#ffd166) 86%, white);opacity:0;transform-origin:top;border-top:0;border-radius:0 0 999px 999px;width:32px;height:13px;position:absolute;top:49%;left:23%;transform:rotate(-7deg)scaleY(.5)}.sergei-bubble{color:#fff;background:#18201c;border:1px solid #18201c24;border-radius:8px;grid-template-columns:24px 1fr;align-items:start;gap:10px;min-height:76px;margin:0;padding:13px;display:grid;box-shadow:0 14px 32px #18201c33}.sergei-bubble svg{color:var(--hero-color,#ffd166)}.sergei-bubble p{font-size:1rem;font-weight:820;line-height:1.25}.sergei-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.speak-button{background:var(--coral);color:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:.9rem;font-weight:820;display:inline-flex;box-shadow:0 14px 24px #e85d4f3d}.is-performing .sergei-baton{animation:.64s ease-in-out infinite alternate conduct}.is-performing .sergei-portrait{animation:1.28s ease-in-out infinite sergei-bob}.is-speaking .sergei-mouth{opacity:1;animation:.16s ease-in-out infinite alternate talk}.is-speaking .sergei-bubble{border-color:color-mix(in srgb, var(--hero-color,#ffd166) 70%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--hero-color,#ffd166) 18%, transparent), 0 18px 34px #18201c38}@keyframes conduct{0%{transform:rotate(-42deg)translateY(2px)}to{transform:rotate(22deg)translateY(-6px)}}@keyframes sergei-bob{0%,to{transform:scale(1.02)translateY(0)}50%{transform:scale(1.035)translateY(-5px)}}@keyframes talk{0%{transform:rotate(-7deg)scaleY(.45)}to{transform:rotate(-7deg)scaleY(1.25)}}.panel-heading{justify-content:space-between;gap:16px;margin-bottom:22px}.panel-heading h2{letter-spacing:0;overflow-wrap:anywhere;margin-top:5px;font-size:1.4rem}.waveform{background:linear-gradient(#18201c0f 1px,#0000 1px) 0 0/100% 25%,#eff6ea;border-radius:8px;grid-template-columns:repeat(32,minmax(4px,1fr));align-items:end;gap:7px;height:260px;padding:24px;display:grid;overflow:hidden}.wave-bar{height:var(--bar-height);background:linear-gradient(180deg, var(--coral), var(--gold));transform-origin:bottom;border-radius:999px 999px 6px 6px;min-height:18px;display:block}.wave-bar.is-playing{animation:.9s ease-in-out infinite alternate pulse;animation-delay:calc(var(--bar-height) * -12ms)}@keyframes pulse{0%{transform:scaleY(.76)}to{transform:scaleY(1.04)}}.sample-meta{flex-wrap:wrap;gap:10px;margin-top:18px}.sample-meta span{border:1px solid var(--line);background:#fff;border-radius:8px;padding:8px 10px;font-size:.82rem;font-weight:750}.sound-board{margin-top:18px;padding:22px}.sound-profile-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.sound-profile{background:#fff;grid-template-columns:72px minmax(0,1fr);gap:12px;min-height:128px;padding:12px;display:grid}.sound-avatar{object-fit:cover;border:1px solid #18201c1f;border-radius:8px;width:72px;height:72px}.sound-profile-copy{align-content:start;gap:3px;min-width:0;display:grid}.sound-profile-copy strong,.sound-profile-copy span,.sound-profile-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sound-profile-copy strong{font-size:1rem}.sound-profile-copy span,.sound-profile-copy small{color:var(--muted);font-size:.78rem;font-weight:760}.sound-profile-copy span{text-transform:uppercase}.sound-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;display:grid}.sound-preview-button,.sound-upload-button{border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 10px;font-size:.84rem;font-weight:820;display:inline-flex}.sound-preview-button{background:var(--accent);color:#fff;border:0}.sound-upload-button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#f9fbf5}.sound-upload-button input{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.lane-list{gap:12px;display:grid}.lane{border:1px solid var(--line);min-height:74px;color:var(--ink);text-align:left;background:#fff;border-radius:8px;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.lane.is-active{border-color:color-mix(in srgb, var(--hero-color,#0f766e) 52%, transparent);box-shadow:inset 4px 0 0 var(--hero-color,var(--accent));background:#ecf8f4}.lane-avatar{background:var(--hero-color,#18201c);color:#fff;border-radius:8px;place-items:center;width:48px;height:48px;font-size:1.25rem;font-weight:900;display:grid}.lane strong,.lane small{overflow-wrap:anywhere;display:block}.lane>span{min-width:0}.lane-power{margin-top:4px}.lane em{color:color-mix(in srgb, var(--hero-color,var(--accent-strong)) 74%, #18201c);font-style:normal;font-weight:850}.status-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.service-card{grid-template-columns:32px 1fr;gap:12px;padding:16px;display:grid}.service-card svg{color:var(--coral)}.service-card.is-ready svg{color:var(--accent)}.service-card strong,.service-card span,.service-card p{display:block}.service-card strong{font-size:.98rem}.service-card p{margin-top:8px;font-size:.86rem;line-height:1.4}.operator-note{background:#ffffff94;border:1px dashed #18201c3d;border-radius:8px;gap:10px;margin-top:18px;padding:14px 16px;font-weight:700}@media (width<=1180px){.beta-hero{grid-template-columns:minmax(320px,.95fr) minmax(360px,1.05fr)}.beta-roster-rail{grid-column:1/-1;grid-template-columns:auto repeat(4,minmax(0,1fr)) auto;align-items:center;padding:0}.beta-preview-list{grid-template-columns:repeat(3,minmax(180px,1fr))}.studio-grid,.sound-profile-grid,.status-board,.billing-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.app-shell{padding:20px}.beta-gate-shell{padding:22px}.beta-nav{flex-direction:column;align-items:flex-start}.beta-nav-links{flex-wrap:wrap;justify-content:space-between;width:100%}.beta-hero{grid-template-columns:1fr;min-height:auto}.beta-hero-copy{padding-top:18px}.beta-hero-copy h1{max-width:12ch}.beta-visual-stage{border:1px solid #075ecc24;border-radius:8px;min-height:520px}.beta-roster-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.beta-roster-title,.beta-rail-link{grid-column:1/-1}.beta-gate{grid-template-columns:1fr}.beta-gate-copy{min-height:auto}.topbar,.account-strip{flex-direction:column;align-items:flex-start}.studio-grid,.sound-profile-grid,.status-board,.billing-panel{grid-template-columns:1fr}.login-showcase{min-height:680px}.transport-panel,.sergei-stage,.waveform-panel,.lanes-panel{min-height:auto}}@media (width<=520px){.app-shell,.beta-gate-shell{padding:16px}.beta-brand{font-size:1.35rem}.beta-brand-mark{width:42px}.beta-nav-links{display:none}.beta-hero-copy h1{font-size:clamp(2.35rem,12.5vw,3.45rem)}.beta-hero-copy>p{font-size:1rem}.beta-action-row,.beta-proof-row{grid-template-columns:1fr;align-items:stretch}.beta-unlock-button{width:100%}.beta-proof-row span,.beta-proof-row span:first-child{padding:8px 0}.beta-proof-row span+span{border-top:1px solid #075ecc24;border-left:0}.beta-visual-stage{min-height:390px}.beta-feature-cat{width:min(390px,116%);max-height:430px}.blueprint-field{grid-template-columns:1fr 1fr;font-size:.95rem}.blueprint-field span:nth-child(2),.blueprint-field span:nth-child(3){margin-top:88px}.beta-roster-rail,.beta-preview-list{grid-template-columns:1fr}.beta-preview-heading{flex-direction:column;align-items:flex-start}.brand-mark{width:46px;height:46px}.login-showcase{align-items:start;min-height:auto;padding:92px 0 24px}.login-brand{top:24px;left:22px}.login-card{gap:15px;width:calc(100% - 28px);padding:22px}.field-stack input{height:56px}.password-label{flex-direction:column;align-items:flex-start;gap:6px}.auth-divider{gap:10px}h1{font-size:2rem}.transport-panel,.sergei-stage,.waveform-panel,.lanes-panel,.sound-board{padding:18px}.sergei-portrait{min-height:260px}.sergei-actions{flex-direction:column;align-items:stretch}.waveform{gap:4px;height:220px;padding:16px}.sample-meta span{padding:7px 8px}.billing-stat-grid{grid-template-columns:1fr}.lane{grid-template-columns:44px minmax(0,1fr) auto}.lane-avatar{width:44px;height:44px}.sound-profile{grid-template-columns:64px minmax(0,1fr)}.sound-avatar{width:64px;height:64px}}@media (prefers-reduced-motion:reduce){.wave-bar.is-playing,.is-performing .sergei-baton,.is-performing .sergei-portrait,.is-speaking .sergei-mouth,.login-showcase:before,.progressive-image-frame:after{animation:none}.progressive-image-frame img{transition:none}}
