:root{--bg:#0b0b0c;--panel:#1a1a1d;--panel-2:#222226;--line:#323237;--muted:#a7a7ad;--text:#f1f1f2;--accent:#ff662e;--accent-2:#ff875c;--gradient:linear-gradient(135deg, var(--accent), var(--accent-2));--surface:var(--panel);--surface-soft:var(--panel-2);--surface-raised:#242428;--surface-hover:#29292e;--surface-input:#202024;--shadow-color:#00000047;--sidebar-bg:#101011;--topbar-bg:#101011f0;--player-bg:#0b0b0cfa;--focus-ring:color-mix(in srgb, var(--accent) 32%, transparent);--workspace-surface:linear-gradient(145deg, color-mix(in srgb, var(--accent) 4%, var(--surface)), var(--surface) 72%);--workspace-subtle:color-mix(in srgb, var(--accent) 3%, var(--surface-soft));--workspace-border:color-mix(in srgb, var(--accent) 14%, var(--line));--workspace-shadow:0 18px 52px var(--shadow-color), 0 0 42px color-mix(in srgb, var(--accent) 5%, transparent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--bg:#f4f4f2;--panel:#fff;--panel-2:#f0f0ed;--line:#ddddda;--muted:#66666c;--text:#1d1d20;--accent:#e8521d;--accent-2:#c84416;--surface:var(--panel);--surface-soft:var(--panel-2);--surface-raised:#fff;--surface-hover:#e9e9e5;--surface-input:#f7f7f5;--shadow-color:#1f1b1817;--sidebar-bg:#fff;--topbar-bg:#fffffff0;--player-bg:#fffffffa;--focus-ring:color-mix(in srgb, var(--accent) 22%, transparent);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--bg);min-width:320px;color:var(--text);text-rendering:optimizelegibility;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;line-height:1.55}::selection{background:color-mix(in srgb, var(--accent) 32%, transparent);color:var(--text)}:where(a,button,input,textarea,select):focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}:where(button,a,input,textarea,select){transition:border-color .18s,background-color .18s,color .18s,box-shadow .18s,transform .18s}.app-shell{background:radial-gradient(circle at 72% -18%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 34%), var(--bg)}.app-shell:before,.app-shell:after{opacity:.3}.sidebar,.sidebar-head{background:var(--sidebar-bg);border-color:var(--line)}.topbar{background:var(--topbar-bg);border-color:var(--line)}.brand{color:var(--text);gap:12px}.brand>span:last-child{color:var(--text)}.theme-toggle{border-color:var(--line);background:var(--surface-soft);color:var(--muted)}.theme-toggle:hover{border-color:color-mix(in srgb, var(--accent) 42%, var(--line));color:var(--text)}.nav-link{color:var(--muted)}.nav-link>span{color:color-mix(in srgb, var(--muted) 88%, var(--text))}.nav-link:hover{background:var(--surface-hover);color:var(--text)}.nav-link.active{background:color-mix(in srgb, var(--accent) 12%, var(--surface));color:var(--accent);border-color:#0000}.credits-card,.account-row,.account-identity,.account-menu,.top-balance,.search-box,.search-suggestions{border-color:var(--line);background:var(--surface);color:var(--text)}.account-identity:hover{background:var(--surface-hover)}.search-box input{color:var(--text)}.search-box input::placeholder{color:var(--muted)}.search-suggestions a:hover{background:var(--surface-hover)}.top-balance strong{color:var(--text)}.content{padding-top:46px}.eyebrow,.card-kicker{color:var(--accent-2);letter-spacing:.09em;font-size:12px;font-weight:760}.page-heading{max-width:920px;margin-bottom:32px}.page-heading h1,.trends-header h1,.voices-heading h1{letter-spacing:-.035em;margin:10px 0 12px;font-size:clamp(36px,4vw,48px);line-height:1.08}.page-heading p,.trends-header p,.voices-heading p,.tool-heading p{max-width:780px;color:var(--muted);font-size:16px;line-height:1.62}.section-heading h2{letter-spacing:-.02em;font-size:28px;line-height:1.2}.panel-heading h2{font-size:22px;line-height:1.25}.panel-heading>span,.section-heading>span,.panel-heading a,.wide-link{color:var(--muted);font-size:13px}.page-content :where(p,li){line-height:1.62}.social-label,.social-row a,.prompt-field small,.home-capabilities small{font-size:12px}.home-proof-row span{border-color:var(--line);background:var(--surface-soft);color:var(--text);font-size:13px}.feature-row article>span{font-size:12px}.button,.primary-small,.mode-button,.generate-button{border-radius:999px;min-height:44px;font-size:14px;font-weight:680}.button.primary,.primary-small,.mode-button,.generate-button{background:var(--accent);color:#17100d}.button.primary:hover,.primary-small:hover,.mode-button:hover,.generate-button:hover{background:var(--accent-2);color:#130d0a}.button.secondary,.advanced-button{border-color:var(--line);background:var(--surface-soft);color:var(--text)}.button.secondary:hover,.advanced-button:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--line));background:var(--surface-hover)}.field{gap:8px}.field>span,.genre-block>span,.prompt-field>span,.collection-fields legend{color:var(--muted);font-size:13px;font-weight:700}.field input,.field textarea,.field select,.collection-filter,.catalog-search,.dialogs-search,.message-composer textarea,.verification-review textarea{border-color:var(--line);background:var(--surface-input);color:var(--text);font-size:14px}.field input,.field select{min-height:46px}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.field small{color:var(--muted);font-size:12px;line-height:1.5}:where(.home-live-panel,.create-card,.home-capabilities,.feature-row article,.track-card,.mode-card,.tool-form,.source-tabs,.source-library label,.record-panel,.ai-wizard,.waveform-control,.option-card,.stem-choice button,.influence-grid label,.influence-single,.chart-panel,.compact-panel,.account-summary,.account-panel,.library-overview>button,.library-storage,.job-list>article,.asset-list>article,.collection-list-panel,.collection-editor-panel,.project-card,.project-editor,.voice-editor,.voice-card,.voice-safety-note,.messages-shell,.statistics-summary article,.statistics-tracks,.profile-settings-panel,.profile-permission,.blocked-users-panel,.tariff-card,.checkout-card,.album-card,.genre-card-grid a,.feed-repost-list>article,.admin-panel,.verification-request-list>article,.operations-health,.operations-summary article,.content-report-list>article){border-color:var(--line);background:var(--surface);color:var(--text);box-shadow:0 16px 44px var(--shadow-color)}:where(.home-live-list article,.home-capabilities a,.source-library label,.option-card,.stem-choice button,.collection-cards button,.collection-track-list li,.collection-asset-list button,.session-list article,.token-history-list article,.voice-card,.dialogs-list>button,.people-search-results>button,.message-bubble>div,.statistics-track-list article){border-color:var(--line);background:var(--surface-soft)}:where(.home-live-list article,.home-capabilities a,.source-library label,.collection-cards button,.collection-asset-list button,.dialogs-list>button,.people-search-results>button):hover{border-color:color-mix(in srgb, var(--accent) 36%, var(--line));background:var(--surface-hover)}.mode-card,.mode-card.featured{background:var(--surface)}.mode-card:hover{border-color:color-mix(in srgb, var(--accent) 55%, var(--line));box-shadow:0 18px 42px var(--shadow-color), 0 0 30px color-mix(in srgb, var(--accent) 7%, transparent)}.mode-icon{background:color-mix(in srgb, var(--accent) 10%, var(--surface-soft))}.mode-copy p{font-size:14px;line-height:1.55}.mode-tags span{font-size:13px}.segment-tabs,.period-switch{border:1px solid var(--line);background:var(--surface-soft)}.segment-tabs button,.period-switch button{color:var(--muted);font-size:13px}.segment-tabs button.active,.period-switch button.active{background:color-mix(in srgb, var(--accent) 13%, var(--surface));color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 28%, transparent)}.home-live-panel{background:var(--surface)}.home-live-list article{background:var(--surface-soft)}.home-live-empty{border:1px dashed var(--line);background:var(--surface-soft);text-align:center;border-radius:18px;align-content:center;place-items:center;gap:12px;min-height:252px;padding:28px;display:grid}.home-live-placeholder{border:1px solid color-mix(in srgb, var(--accent) 25%, var(--line));background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--accent) 32%, transparent), transparent 36%), linear-gradient(145deg, var(--surface-raised), var(--surface-soft));width:82px;height:82px;color:var(--accent);box-shadow:0 16px 34px var(--shadow-color), 0 0 30px color-mix(in srgb, var(--accent) 9%, transparent);border-radius:24px;place-items:center;font-size:28px;display:grid;position:relative;overflow:hidden}.home-live-empty h3{margin:2px 0 0;font-size:18px}.home-live-empty p{max-width:360px;color:var(--muted);margin:0;font-size:14px}.home-live-empty .button{margin-top:4px}.home-live-loading{color:var(--muted);font-size:14px}:where(.empty-state,.library-empty,.statistics-empty,.collection-empty,.dialogs-empty,.thread-placeholder,.thread-empty,.timeline-empty){border:1px dashed var(--line);background:var(--surface-soft);min-height:210px;color:var(--muted);text-align:center;border-radius:20px;padding:38px 24px}:where(.empty-state,.library-empty,.statistics-empty,.collection-empty,.dialogs-empty,.thread-placeholder,.thread-empty,.timeline-empty)>span{color:var(--accent);font-size:30px}:where(.empty-state,.library-empty,.statistics-empty,.collection-empty,.dialogs-empty,.thread-placeholder,.thread-empty,.timeline-empty) :where(h2,h3,b){color:var(--text);font-size:18px}:where(.empty-state,.library-empty,.statistics-empty,.collection-empty,.dialogs-empty,.thread-placeholder,.thread-empty,.timeline-empty) :where(p,small){max-width:560px;color:var(--muted);margin-left:auto;margin-right:auto;font-size:14px;line-height:1.6}.page-content .empty-state p,.page-content .library-empty p,.page-content .statistics-empty p,.page-content .collection-empty p,.page-content .dialogs-empty small,.page-content .thread-placeholder p,.page-content .thread-empty p,.page-content .timeline-empty p{color:var(--muted);font-size:14px;line-height:1.6}.page-content .empty-state .button,.page-content .library-empty .button,.page-content .statistics-empty .button{margin-top:18px}.panel-empty-copy,.empty-history{color:var(--muted);font-size:14px;line-height:1.6}.unified-library .library-overview>button small,.unified-library .library-storage small,.unified-library .asset-list small,.unified-library .job-head small,.unified-library .job-progress span{font-size:12px}.unified-library .asset-list b{font-size:14px}.unified-library .asset-list button,.unified-library .asset-list a{font-size:12px}.collection-cards b,.collection-track-list b,.collection-asset-list b{font-size:14px}.collection-cards small,.collection-cards em,.collection-track-list small,.collection-asset-list small{color:var(--muted);font-size:12px}.project-card :where(p,small),.project-editor :where(p,small){font-size:12px}.track-row{min-height:74px}.row-title a,.track-meta h3{font-size:15px}.row-title small,.row-genre,.row-plays,.row-duration,.track-meta p,.track-meta>span,.track-position{color:var(--muted);font-size:12px}.track-details>p{font-size:14px;line-height:1.62}.album-card :where(b,strong),.author-results b{font-size:14px}.album-card :where(small,em),.author-results small{color:var(--muted);font-size:12px}.messages-auth-gate p{font-size:14px}.messages-security{font-size:11px}.dialogs-search input,.people-search-results b,.dialogs-list b,.thread-header b{font-size:14px}.people-search-results small,.dialogs-list small,.thread-header small{font-size:12px}.dialogs-list time,.message-bubble>time{font-size:11px}.dialogs-empty b{font-size:16px}.dialogs-empty small{font-size:13px}.thread-actions a,.thread-actions button{font-size:12px}.message-bubble p{font-size:14px}.message-bubble>div>em,.message-audio>span,.message-file b,.message-file small,.load-older,.message-composer>small,.composer-files :where(b,small),.messaging-blocked :where(b,small){font-size:12px}.message-composer textarea{font-size:14px}.voice-card-copy h3{font-size:17px}.voice-card-copy :where(span,small,p),.voice-safety-note p,.generation-voice-options small,.generation-voice-picker>p{font-size:12px}.generation-voice-options b{font-size:14px}.voice-delete{font-size:12px}.admin-user-main b{font-size:14px}.admin-user-main small,.admin-user-main em,.admin-user-meta small,.role-event-list small,.role-event-list em,.role-event-list article>span:last-child{font-size:12px}.admin-user-meta select{min-height:40px;font-size:13px}.timeline-workspace{--track-console-width:400px;background-color:var(--bg)}.timeline-ruler-row,.track-ruler-label,.track-console{background:var(--surface)}.timeline-ruler-row{border-color:var(--line)}.track-ruler-label{color:var(--muted);font-size:11px}.timeline-zoom button{background:var(--surface-soft);font-size:11px}.timeline-zoom b,.timeline-ruler>span{font-size:10px}.track-console{grid-template-columns:30px minmax(118px,1fr) auto}.track-number{grid-row:1;width:30px;height:30px;font-size:11px}.track-name-row input{font-size:12px}.track-name-row small{font-size:10px}.track-switches button,.track-tools button{background:var(--surface-soft);width:26px;height:26px;font-size:10px}.mini-slider b{font-size:10px}.track-console>.mini-slider:first-of-type{grid-column:1/3}.track-console>.mini-slider:last-of-type{grid-column:3}.track-tools{grid-column:1/3;justify-content:flex-start}.timeline-lane{background-color:var(--bg)}.clip-label small,.timeline-clip.looped.has-audio:after{font-size:10px}.studio-assets b,.version-panel b,.version-panel article>span{font-size:11px}.studio-assets small,.studio-assets>p,.version-panel small,.version-panel>p,.version-panel article button,.ai-track-actions button,.ai-track-actions>small{font-size:10px}.export-panel,.version-panel{background:var(--surface);color:var(--text)}.export-panel{width:min(440px,96vw);padding:24px}.export-panel h2{font-size:22px}.export-panel>p:not(.form-message){font-size:13px;line-height:1.58}.export-format-tabs{gap:8px;margin-top:18px}.export-format-tabs button{min-height:58px;padding:11px 8px;font-size:12px;line-height:1.25}.export-format-tabs button small{font-size:10px;line-height:1.35}.export-range-actions{gap:8px;margin-top:12px}.export-range-actions button{min-height:40px;padding:9px 10px;font-size:12px}.export-range-grid{gap:10px;margin-top:12px}.export-range-grid label{gap:6px;font-size:11px}.export-range-grid input{min-height:42px;padding:10px 12px;font-size:13px}.export-summary{gap:8px;margin-top:12px}.export-summary article{gap:5px;min-height:58px;padding:10px}.export-summary span{font-size:10px;line-height:1.35}.export-summary b{font-size:13px}.export-progress{gap:8px;margin-top:14px}.export-progress>div{font-size:11px}.export-progress>i{height:6px}.export-panel .form-message{margin-top:12px;font-size:12px;line-height:1.5}.export-submit{min-height:48px;margin-top:16px;font-size:14px}.export-note{margin-top:12px;font-size:10px;line-height:1.55}.automation-tabs button,.automation-points>header b,.automation-points article input,.studio-generation-tabs button,.studio-generation-range>header b,.studio-generation-context>header b,.studio-generation-range>div>span,.studio-generation-form input:not([type=range]):not([type=checkbox]),.studio-generation-form textarea,.studio-generation-form select,.studio-generation-context label>span b,.studio-generation-quality span b,.recorder-result label input{font-size:11px}.automation-tabs button,.automation-points>header b,.automation-points article input{font-size:14px}.automation-editor>.button.compact{min-height:44px;font-size:13px}.studio-generation-quality span small{font-size:10px}.studio-generation-form input:not([type=range]):not([type=checkbox]),.studio-generation-form textarea,.studio-generation-form select,.automation-points article input,.recorder-result label input{border-color:var(--line);background:var(--surface-input);color:var(--text)}footer.player,footer.player.player-empty{border-color:var(--line);background:var(--player-bg);color:var(--text)}.empty-player-cover{border-color:var(--line);background:linear-gradient(145deg, var(--surface-raised), var(--surface-soft));color:var(--accent);place-items:center;display:grid;position:relative}.empty-player-cover:after{content:"♫";font-size:22px}.empty-player-copy{min-width:0}.empty-player-track b{font-size:14px}.empty-player-track small,.empty-player-hint{color:var(--muted);font-size:12px}.empty-player-controls .play{background:var(--text);color:var(--bg)}.empty-player-progress i,.empty-player-actions>i{background:var(--line)}.back-link{font-size:13px}.generator-content .option-card small{font-size:12px;line-height:1.5}.progress,.empty-player-progress{color:var(--muted);font-size:11px}.empty-player-progress{opacity:1}.empty-player-progress i{opacity:.58}.player-empty .empty-player-track small{color:var(--muted)}.discovery-loading,.account-loading{color:var(--muted);font-size:14px}.segment-tabs button small{font-size:11px}.author-row b{font-size:14px}.author-row small{font-size:12px}.radio-stage-empty .empty-state{background:var(--surface-soft);color:var(--text)}.radio-meta span,.radio-secondary,.radio-status,.radio-loading p{font-size:12px}.genre-pills button{min-height:40px;padding:9px 13px;font-size:13px}.genre-pills small{min-width:20px;font-size:11px}.tariff-card>small,.tariff-card>span,.tariff-card em{font-size:12px}.tariff-badge{font-size:11px}.checkout-card p{font-size:14px;line-height:1.6}.checkout-total span,.payment-note{color:var(--muted);font-size:12px}.terms-check{font-size:13px;line-height:1.5}.auth-page{background:var(--bg)}.auth-layout{background:var(--surface);color:var(--text)}.auth-promise{background:radial-gradient(circle at 16% 12%, var(--accent-soft), transparent 34%), var(--surface-soft);color:var(--text)}.auth-promise>p,.auth-card>p{font-size:14px;line-height:1.62}.auth-promise b{font-size:13px}.auth-promise small,.auth-promise a,.auth-options,.auth-card footer,.verification-field small{font-size:12px}.auth-card .field>span{font-size:14px}.auth-card .field input{min-height:48px;font-size:15px}.auth-card .terms-check{font-size:13px;line-height:1.55}.auth-card .form-message{padding:13px 14px;font-size:14px;line-height:1.5}.auth-card .field input[aria-invalid=true]{border-color:#ff7068;box-shadow:0 0 0 3px #ff59591f}.auth-form-message{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;display:grid}.auth-form-message>i{margin-top:2px;font-size:15px}.auth-form-message>button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;grid-column:2;justify-self:start;padding:1px 0;font-weight:750}.yandex-button{background:var(--surface-soft);color:var(--text);font-size:14px}.yandex-button small{font-size:11px}.auth-divider span{background:var(--surface);color:var(--muted);font-size:12px}.resend-button,.operations-health>div>span,.operations-health p{font-size:12px}.operations-health button{min-height:40px;font-size:12px}.operations-kpis span,.operations-kpis small{font-size:12px}.operations-alerts b{font-size:14px}.operations-alerts p,.operations-empty p{font-size:12px}.operations-empty h3{font-size:16px}.operations-breakdown code{font-size:12px}.operations-breakdown b{font-size:13px}.operations-event-head{font-size:11px}.operations-event-row{font-size:12px}.operations-event-row time,.operations-event-row code,.operations-event-row small{font-size:11px}.operations-privacy,.admin-analytics-summary span,.admin-analytics-routes code,.admin-analytics-routes article>small,.admin-analytics-note{font-size:12px}.statistics-periods button,.admin-verification-tabs button{font-size:13px}.verification-request-status{font-size:12px}.verification-request-links a,.public-profile-links a,.content-report-list>article>a{font-size:13px}.verification-request-head p,.verification-request-bio,.verification-reviewer-note,.content-report-head p,.content-report-details{font-size:14px}.public-profile-avatar{border-color:color-mix(in srgb, var(--accent-2) 30%, var(--line));background:radial-gradient(circle at 28% 20%, #ffffff38, transparent 24%), linear-gradient(135deg, #9b3f22, var(--accent) 55%, var(--accent-2));box-shadow:0 26px 68px color-mix(in srgb, var(--accent) 20%, transparent), 0 0 42px color-mix(in srgb, var(--accent-2) 9%, transparent)}.public-profile-stats,.public-profile-grid>a,.public-collection-body{border-color:var(--workspace-border);background:var(--workspace-surface);box-shadow:var(--workspace-shadow)}.public-collection-now,.public-collection-tracks{background:var(--workspace-subtle)}.public-profile-main>p{font-size:15px}.public-profile-stats small,.public-profile-grid small,.public-profile-grid em{font-size:12px}.public-profile-grid strong{font-size:15px}:root[data-theme=light] .app-shell:before,:root[data-theme=light] .app-shell:after{opacity:.15}:root[data-theme=light] .home-live-panel,:root[data-theme=light] .create-card,:root[data-theme=light] .home-capabilities,:root[data-theme=light] .track-card,:root[data-theme=light] .mode-card,:root[data-theme=light] .wave-console,:root[data-theme=light] .chart-panel,:root[data-theme=light] .compact-panel,:root[data-theme=light] .messages-shell,:root[data-theme=light] .public-collection-shell,:root[data-theme=light] .queue-overlay,:root[data-theme=light] .version-panel,:root[data-theme=light] .export-panel{background:var(--surface);color:var(--text)}:root[data-theme=light] .home-live-list article,:root[data-theme=light] .home-capabilities a,:root[data-theme=light] .prompt-field textarea,:root[data-theme=light] .segment-tabs,:root[data-theme=light] .period-switch,:root[data-theme=light] .search-box,:root[data-theme=light] .top-balance,:root[data-theme=light] .credits-card,:root[data-theme=light] .account-row,:root[data-theme=light] .account-identity{background:var(--surface-soft);color:var(--text)}:root[data-theme=light] .hero-copy p,:root[data-theme=light] .home-capabilities>p{color:var(--muted)}:root[data-theme=light] .top-balance a,:root[data-theme=light] .feature-row article>span{color:#b43a0c;border-color:#b43a0c}:root[data-theme=light] .primary-small,:root[data-theme=light] .controls .play{background:var(--accent);color:#17100d}:root[data-theme=light] .timeline-ruler-row,:root[data-theme=light] .track-ruler-label,:root[data-theme=light] .track-console,:root[data-theme=light] .timeline-lane{background-color:var(--surface)}:root[data-theme=light] .timeline-lane{background-image:linear-gradient(90deg,#0000000e 1px,#0000 1px),linear-gradient(#00000008 1px,#0000 1px)}.studio-tool-dock{z-index:8;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:18px;min-height:58px;padding:7px 16px;display:grid;position:sticky;top:68px;box-shadow:0 12px 32px #0000001f}.studio-tool-buttons{align-items:center;gap:6px;display:flex}.studio-tool-buttons button{border:1px solid var(--line);background:var(--surface-soft);min-height:42px;color:var(--muted);font:inherit;cursor:pointer;border-radius:11px;grid-template-columns:18px 18px auto;align-items:center;gap:7px;padding:0 11px 0 7px;font-size:11px;font-weight:750;transition:border-color .18s,background .18s,color .18s,transform .18s;display:grid;position:relative}.studio-tool-buttons button:hover{color:var(--text);border-color:#ff7a1a61;transform:translateY(-1px)}.studio-tool-buttons button.active{color:var(--text);background:linear-gradient(135deg,#ff7a1a2e,#ffb15c0f);border-color:#ff7a1a9e;box-shadow:0 0 24px #ff7a1a14,inset 0 0 0 1px #ffb15c0d}.studio-tool-buttons button i{color:var(--accent);text-align:center;font-size:13px}.studio-tool-buttons kbd{border:1px solid color-mix(in srgb, var(--line) 80%, white 10%);background:color-mix(in srgb, var(--surface) 88%, white 3%);width:18px;height:20px;color:var(--muted);font:700 10px/1 var(--font-manrope), sans-serif;border-radius:5px;place-items:center;display:grid;box-shadow:0 2px #00000038}.studio-tool-status{gap:2px;min-width:0;display:grid}.studio-tool-status span{color:var(--text);font-size:12px;font-weight:800}.studio-tool-status span i{color:var(--accent);margin-right:6px}.studio-tool-status small,.studio-snap-status small{color:var(--muted);font-size:10px;line-height:1.35}.studio-snap-status{color:var(--text);white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:inline-flex}.studio-snap-status>i{color:var(--accent)}.studio-page{background:radial-gradient(circle at 55% -10%, #ff7a1a14, transparent 34%), var(--bg)}.studio-page .studio-top{background:color-mix(in srgb, var(--surface) 94%, transparent);min-height:68px}.studio-page .asset-browser{background:color-mix(in srgb, var(--surface) 96%, transparent)}.studio-title>a{font-size:11px}.studio-title input{font-size:17px}.studio-title span{font-size:10px}.transport button{width:34px;height:34px;font-size:13px}.transport .transport-stop{color:var(--muted)}.transport .transport-stop:hover{background:var(--surface-soft);color:var(--text)}.transport button i{line-height:1}.transport strong{font-size:12px}.transport span,.studio-settings label{font-size:10px}.studio-settings input,.studio-settings select,.studio-settings>button:not(.button),.studio-settings .button.compact{min-height:34px;font-size:10px}.studio-settings input{width:62px}.studio-settings select{width:68px}.studio-recovery{border-radius:16px;gap:22px;width:min(980px,100% - 32px);padding:16px 18px}.studio-recovery>div:first-child{gap:6px}.studio-recovery strong{font-size:15px;line-height:1.3}.studio-recovery span{font-size:12px;line-height:1.55}.studio-recovery-actions{gap:10px}.studio-recovery-actions .button{white-space:nowrap;min-height:42px;padding:0 16px;font-size:11px}.studio-recovery-close{border-radius:10px;place-items:center;width:34px;height:34px;font-size:19px;display:grid}.studio-layout{grid-template-columns:270px minmax(0,1fr);min-height:calc(100vh - 218px)}.asset-browser{padding:16px 14px}.asset-browser h2{font-size:17px}.asset-search{min-height:38px;font-size:11px}.asset-browser-actions button{min-height:34px;font-size:10px}.studio-assets article{grid-template-columns:36px minmax(0,1fr) 30px;gap:9px;min-height:49px;padding:7px}.studio-assets article>span{width:34px;height:34px;font-size:10px}.studio-assets button{width:30px;height:30px;font-size:14px}.ai-track-actions button{min-height:34px;font-size:10px}.timeline-workspace{--track-console-width:400px}.timeline-ruler-row{height:46px;top:0}.track-ruler-label{font-size:11px}.track-add-button{min-width:104px!important;height:30px!important;color:var(--text)!important;background:#ff7a1a1a!important;border-color:#ff7a1a6b!important;gap:7px!important;padding:0 10px!important;font-size:10px!important;font-weight:800!important}.track-add-button i{color:var(--accent)}.timeline-zoom button{min-width:28px;height:28px}.timeline-zoom input{width:66px}.studio-track,.timeline-lane{min-height:132px}.track-console{grid-template-columns:34px minmax(118px,1fr) auto;gap:7px 9px;padding:11px}.track-number{width:34px;height:34px;font-size:12px}.track-name-row{gap:4px;min-width:0;display:grid}.track-name-editor{cursor:text;border:1px solid #0000;border-radius:8px;grid-template-columns:16px minmax(0,1fr);align-items:center;min-width:0;padding:2px 5px;display:grid}.track-name-editor:hover,.track-name-editor:focus-within{background:#ff7a1a0e;border-color:#ff7a1a57}.track-name-editor>i{color:var(--accent);opacity:.72;font-size:10px}.track-name-editor input{min-width:0;font-size:13px}.track-record-target{color:#ffc8e8;background:#f29bd117;border:1px solid #f29bd14d;border-radius:999px;align-items:center;gap:5px;width:max-content;padding:3px 7px;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.track-kind-select select{font-size:10px}.track-switches button,.track-tools button{width:30px;height:30px;font-size:10px}.mini-slider{grid-template-columns:30px minmax(0,1fr) 32px;font-size:10px}.timeline-clip{border-radius:10px;top:17px;bottom:17px}.clip-label{top:9px;left:11px;right:13px}.clip-label b{font-size:12px}.clip-label small{font-size:10px}.clip-wave{inset:31px 88px 11px 10px}.clip-actions{bottom:9px;right:14px}.clip-actions button{width:27px;height:25px;font-size:11px}.timeline-lane.tool-object{cursor:crosshair}.timeline-clip.tool-object.object-move{cursor:grab}.timeline-clip.tool-object.object-move:active{cursor:grabbing}.timeline-clip.tool-object.object-trim{cursor:ew-resize}.timeline-clip.tool-object.object-stretch{cursor:nwse-resize}.timeline-clip.tool-object.object-trim.selected{box-shadow:inset 0 0 0 2px #ffffffad,0 8px 24px #0000003d}.timeline-clip.tool-object.object-stretch.selected{box-shadow:inset 0 0 0 2px #ff7a1ad1,0 8px 24px #0000003d}.timeline-ruler.tool-range,.timeline-lane.tool-range,.timeline-clip.tool-range{cursor:crosshair}.timeline-ruler.tool-split,.timeline-lane.tool-split,.timeline-clip.tool-split{cursor:url(/cursors/scissors.svg) 5 5,crosshair}.timeline-ruler.tool-glue,.timeline-lane.tool-glue,.timeline-clip.tool-glue{cursor:cell}.timeline-ruler.tool-erase,.timeline-lane.tool-erase,.timeline-clip.tool-erase{cursor:url(/cursors/eraser.svg) 4 20,not-allowed}.timeline-clip.locked{cursor:not-allowed}.ruler-head{z-index:16;width:18px;box-shadow:none;cursor:grab;pointer-events:auto;touch-action:none;background:0 0;border-radius:6px 6px 0 0;outline:0;margin-left:-9px}.ruler-head:before{border-radius:2px 2px 6px 6px;width:11px;height:9px;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 12px #f3a3d2c7}.ruler-head:after{content:"";background:#f3a3d2;width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 9px #f3a3d2a6}.ruler-head:hover:before,.ruler-head:focus-visible:before{background:#ffd8ee;box-shadow:0 0 0 4px #f3a3d221,0 0 17px #f3a3d2f2}.ruler-head:focus-visible{outline-offset:2px;outline:2px solid #f3a3d2c2}.ruler-head.dragging,.ruler-head:active{cursor:grabbing}.timeline-ruler-row>.track-ruler-label,.studio-track>.track-console{z-index:20}.clip-handle,.clip-stretch-handle{z-index:8;touch-action:none;background:0 0;border:0;position:absolute}.clip-handle{cursor:ew-resize;width:12px;top:0;bottom:0}.clip-handle:before{content:"";background:#fff;border-radius:999px;width:3px;position:absolute;top:8px;bottom:8px;box-shadow:0 0 0 1px #00000047,0 0 10px #ffffff73}.clip-handle-start{left:0}.clip-split-preview{pointer-events:none;display:none}.form-message.error.studio-error{color:#fff1f2;background:#26151b;border-radius:8px;width:min(380px,100vw - 24px);padding:14px 44px 14px 16px;font-size:14px;top:80px;left:auto;right:24px;transform:none;box-shadow:0 8px 28px #00000073}.studio-error>button{color:#fff1f2;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:8px;right:8px}@media (max-width:640px){.form-message.error.studio-error{right:12px}}.timeline-clip.tool-split[data-split-preview=true]>.clip-split-preview{top:0;bottom:0;left:var(--split-preview-left);z-index:10;background:#fff;width:2px;display:block;position:absolute;box-shadow:0 0 0 1px #000000a6}.clip-handle-start:before{left:3px}.clip-handle-end{right:0}.clip-handle-end:before{right:3px}.clip-stretch-handle{color:#fff;cursor:nwse-resize;place-items:end;width:28px;height:28px;padding:0 3px 3px 0;font-size:9px;display:grid;bottom:0;right:0;overflow:hidden}.clip-stretch-handle:before{content:"";border-top:0 solid #0000;border-bottom:26px solid #06070c94;border-left:26px solid #0000;border-right:0 solid #0000;position:absolute;bottom:0;right:0}.clip-stretch-handle i{z-index:1;position:relative}.clip-edit-rate{z-index:7;color:#fff;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07080dc2;border:1px solid #ffffff47;border-radius:999px;max-width:calc(100% - 112px);padding:4px 8px;font-size:9px;font-weight:800;line-height:1;position:absolute;bottom:9px;left:11px;overflow:hidden}.clip-edit-rate i{margin-right:5px}.clip-edit-rate.stretch{color:#ffc39d;border-color:#ff7a1a9e}.clip-edit-rate.trim{color:#fff;border-color:#ffffff7a}.studio-track.dragging .timeline-clip{opacity:.14;filter:saturate(.35);box-shadow:inset 0 0 0 1px #ffffff2e}.clip-drag-ghost{z-index:120;width:var(--drag-width);height:var(--drag-height);background:repeating-linear-gradient(90deg, transparent 0 15px, #ffffff1a 15px 17px), var(--track-color);color:#fff;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;min-width:94px;transform:translate3d(calc(var(--drag-client-x) - var(--drag-offset-x)), calc(var(--drag-client-y) - var(--drag-offset-y)), 0) scale(1.025);border:2px solid #ffffffad;border-radius:11px;align-content:space-between;padding:9px 10px 8px;display:grid;position:fixed;top:0;left:0;overflow:hidden;box-shadow:0 22px 54px #0000007a,0 0 0 5px #ff7a1a1a}.clip-drag-ghost>span{text-shadow:0 1px 5px #00000094;justify-content:space-between;gap:9px;display:flex}.clip-drag-ghost>span b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.clip-drag-ghost>span small{opacity:.82;flex:none;font-size:9px}.clip-drag-ghost>em{white-space:nowrap;background:#09090ead;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:6px;width:max-content;max-width:100%;padding:5px 8px;font-size:8px;font-style:normal;font-weight:800;display:flex}.clip-drag-ghost.valid{box-shadow:0 22px 54px #0000007a,0 0 0 5px #ff7a1a1f,0 0 28px #ff7a1a4d}.clip-drag-ghost.invalid{background:repeating-linear-gradient(135deg,#ffffff0f 0 8px,#0000 8px 16px),linear-gradient(135deg,#a52838,#5b1823);border-color:#ff6676;box-shadow:0 22px 54px #00000085,0 0 0 5px #ff495d21,0 0 30px #ff495d6b}.clip-drag-ghost.invalid>em{color:#ffd6db;border-color:#ffbdc45c}.studio-track.selected .track-console{background:linear-gradient(90deg, #ff7a1a17, var(--surface) 76%), var(--surface)}.studio-timeline-pane{flex-direction:column;align-self:start;min-width:0;height:calc(100dvh - 250px);min-height:280px;display:flex;position:sticky;top:0}.note-editor-backdrop{z-index:200;background:#000000a6;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.note-editor{background:var(--surface);border:1px solid var(--line);width:min(1440px,100%);max-height:92dvh;transform:translate(var(--editor-offset-x,0px), var(--editor-offset-y,0px));border-radius:8px;padding:0;overflow:auto;box-shadow:0 24px 80px #00000080}.note-editor header,.note-editor footer{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.note-editor header{border-bottom:1px solid var(--line);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;justify-content:space-between;padding:16px 20px}.note-editor[data-window-dragging=true] header{cursor:grabbing}.note-editor h2{overflow-wrap:anywhere;margin:5px 0 0;font-size:18px}.note-editor button{background:var(--panel);border:1px solid var(--line);color:var(--text);cursor:pointer;border-radius:6px;padding:10px 14px}.note-editor button:disabled{opacity:.4;cursor:default}.note-editor-grid{height:var(--editor-grid-height,700px);background:var(--bg);flex-direction:column;margin:0;display:flex;position:relative;overflow:hidden}.note-editor-row{pointer-events:none;border-bottom:1px solid #ffffff0f;flex:1;min-height:0}.note-editor-row span{color:var(--muted);font-size:10px}.note-editor-note{left:var(--note-left);top:var(--note-top);width:var(--note-width);height:var(--note-height);color:#fff;cursor:ns-resize;touch-action:none;-webkit-user-select:none;user-select:none;z-index:3;background:#358c80;border:1px solid #6db9a9;border-radius:3px;align-items:center;min-width:4px;padding-left:4px;font-size:12px;display:flex;position:absolute;overflow:hidden}.note-editor-note.selected{outline:2px solid var(--text);z-index:2;border-color:var(--accent);z-index:4;background:#b84d24}.note-editor-toolbar{background:var(--panel);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 16px;display:flex}.note-tool-group{align-items:center;gap:4px;display:flex}.note-tool-group button{min-width:34px;height:34px;padding:6px 10px;font-size:12px}.note-tool-group button[aria-pressed=true]{background:var(--accent);color:#111;border-color:var(--accent)}.note-tool-group output{font-variant-numeric:tabular-nums;min-width:96px;padding:0 8px;font-size:14px}.note-tool-group small{color:var(--muted)}.note-tool-group label{align-items:center;gap:6px;font-size:12px;display:flex}.note-tool-group input{accent-color:var(--accent)}.note-tool-group input[type=range]{width:90px}.note-ai-tools{flex-wrap:wrap;max-width:100%}.note-ai-tools select{width:auto;max-width:130px;height:34px;padding:4px 8px;font-size:12px}.note-ai-tools button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.note-ai-strength{text-align:right;font-variant-numeric:tabular-nums;width:36px}.note-editor-workspace{grid-template-columns:200px minmax(0,1fr);display:grid}.note-editor-inspector{border-right:1px solid var(--line);background:var(--panel);padding:16px}.note-editor-inspector h3{color:var(--muted);margin:0 0 12px;font-size:13px}.note-editor-inspector strong{color:var(--accent);font-size:26px}.note-editor-inspector dl{grid-template-columns:1fr auto;gap:10px;margin:20px 0;font-size:12px;display:grid}.note-editor-inspector dd{margin:0}.note-editor-inspector dt{color:var(--muted)}.note-editor-inspector label{gap:8px;font-size:12px;display:grid}.note-editor-inspector input{background:var(--bg);width:100%;min-width:0;color:var(--text);border:1px solid var(--line);border-radius:4px;padding:8px}.note-editor-inspector button{width:100%;margin-top:10px;padding:8px;font-size:12px}.note-editor-scroll{scrollbar-color:var(--accent) var(--panel);scrollbar-width:auto;min-width:0;max-height:560px;overflow:auto}.note-editor-timeline{width:var(--editor-width);min-width:100%;position:relative}.note-editor-ruler{background:var(--panel);border-bottom:1px solid var(--line);cursor:crosshair;height:32px;position:relative}.note-editor-ruler span{left:var(--mark-left);color:var(--muted);pointer-events:none;font-size:11px;position:absolute;top:8px}.note-editor-row.black{background:#ffffff06}.note-editor-row span{z-index:6;background:var(--panel);width:30px;display:inline-block;position:sticky;left:0}.note-editor-waveform,.note-editor-pitch-curve{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.note-editor-waveform{opacity:.15}.note-editor-waveform path{fill:#d1d8df}.note-editor-pitch-curve{z-index:5}.note-editor-pitch-curve path{fill:none;stroke:#e7f7ef;stroke-width:1.2px;vector-effect:non-scaling-stroke}.note-editor-playhead{left:var(--cursor-left);z-index:8;pointer-events:none;background:#f3a3d2;width:1px;position:absolute;top:0;bottom:0}.note-editor-selection-box{left:var(--selection-left);top:var(--selection-top);width:var(--selection-width);height:var(--selection-height);border:1px solid var(--accent);pointer-events:none;z-index:9;background:#ff662424;position:absolute}.note-editor footer{border-top:1px solid var(--line);padding:12px 16px}.note-editor footer>span{color:var(--muted);margin-right:auto;font-size:12px}.note-editor footer>.note-editor-status{white-space:nowrap;text-overflow:ellipsis;flex:1;width:0;min-width:0;line-height:20px;overflow:hidden}.note-editor-status[role=alert]{color:#ff9696}.note-editor footer button:last-child{background:var(--accent);color:#111}.note-editor>p{padding:0 16px}@media (max-width:700px){.note-editor-backdrop{padding:8px}.note-editor-workspace{grid-template-columns:145px minmax(0,1fr)}.note-editor-inspector{padding:10px}.note-editor-scroll{max-height:360px}}.studio-timeline-options{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.studio-timeline-options label{color:var(--text);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.studio-timeline-options input{width:16px;height:16px;accent-color:var(--accent);margin:0}.studio-timeline-options .studio-waveform-zoom input{width:88px;height:20px}.studio-waveform-zoom>i{color:var(--accent)}.studio-waveform-zoom output{font-variant-numeric:tabular-nums;text-align:right;width:42px}.studio-waveform-zoom button{border:1px solid var(--line);width:26px;height:26px;color:var(--text);cursor:pointer;background:0 0;border-radius:4px;place-items:center;display:grid}.studio-timeline-pane>.timeline-workspace{scrollbar-width:auto;scrollbar-gutter:stable;flex:1;min-height:0;overflow:auto}.studio-timeline-pane>.timeline-workspace::-webkit-scrollbar{width:12px;height:16px}.clip-drag-ghost{display:none}.studio-track.dragging .timeline-clip{opacity:1;filter:none;transform:none}.studio-track.dragging .timeline-clip .clip-wave{opacity:.58}.studio-track.live-recording-track .track-console{background:linear-gradient(90deg, #f29bd11c, var(--surface) 76%), var(--surface)}.studio-track.record-target .track-console,.studio-track.record-target .timeline-lane{box-shadow:inset 0 0 0 2px #f29bd166,inset 0 0 34px #f29bd10e}.studio-track.record-target .track-number{box-shadow:0 0 0 3px #f29bd11f,0 0 20px #f29bd129}.studio-recorder-panel{width:440px;padding:23px}.studio-recorder-panel h2{font-size:22px}.studio-recorder-panel .eyebrow{font-size:11px}.studio-recorder-panel .recorder-privacy{grid-template-columns:34px minmax(0,1fr);gap:12px;margin:17px 0 12px;padding:13px 14px;font-size:11px;line-height:1.55}.studio-recorder-panel .recorder-privacy span{width:34px;height:34px;font-size:14px}.recorder-target-card{background:linear-gradient(135deg,#f29bd114,#ff7a1a09);border:1px solid #f29bd140;border-radius:14px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:12px;padding:12px 14px;display:grid}.recorder-target-card>span{color:#ffc8e8;background:#f29bd11a;border-radius:11px;place-items:center;width:38px;height:38px;font-size:15px;display:grid}.recorder-target-card strong,.recorder-target-card small{display:block}.recorder-target-card strong{color:var(--text);font-size:13px}.recorder-target-card small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.45}.studio-recorder-panel .recorder-stage{grid-template-columns:72px minmax(0,1fr) auto;gap:14px;padding:17px 15px 14px}.studio-recorder-panel .recorder-orb{width:64px;height:64px}.studio-recorder-panel .recorder-stage-copy strong{font-size:15px}.studio-recorder-panel .recorder-stage-copy small{margin-top:5px;font-size:10px;line-height:1.5}.studio-recorder-panel .recorder-stage time{padding:7px 9px;font-size:12px}.studio-recorder-panel .recorder-main-action{min-height:48px;font-size:13px}.studio-recorder-panel .recorder-result{gap:12px;padding:15px}.studio-recorder-panel .recorder-result label{font-size:11px}.studio-recorder-panel .recorder-result label input{height:42px;font-size:13px}.studio-recorder-panel .recorder-result-meta{font-size:10px}.studio-recorder-panel .recorder-result-actions>button{min-height:42px;font-size:10px}.studio-recorder-panel>footer{gap:6px;margin-top:16px;padding-top:14px;font-size:10px;line-height:1.55}.studio-recorder-panel>footer b{font-size:10px}@media (max-width:1400px) and (min-width:768px){.studio-tool-dock{grid-template-columns:auto minmax(170px,1fr) auto;top:109px}.timeline-ruler-row{top:0}.studio-tool-buttons button{grid-template-columns:18px 17px;padding-right:8px}.studio-tool-buttons button>span{display:none}.studio-layout{grid-template-columns:235px minmax(0,1fr)}.timeline-workspace{--track-console-width:380px}.track-console{grid-template-columns:30px minmax(102px,1fr) auto;gap:6px 7px;padding:9px}.track-switches button,.track-tools button{width:28px;height:28px}.studio-snap-status small{display:none}}@media (max-width:980px) and (min-width:768px){.studio-tool-dock{gap:10px;padding-inline:10px}.studio-tool-status small{display:none}.studio-tool-buttons{gap:4px}.studio-tool-buttons button{grid-template-columns:16px 17px;gap:5px;min-width:45px;padding-inline:5px}.studio-snap-status{font-size:10px}.studio-layout{grid-template-columns:210px minmax(0,1fr)}.timeline-workspace{--track-console-width:360px}.track-console{grid-template-columns:28px minmax(90px,1fr) auto;gap:6px;padding:8px}.track-switches button,.track-tools button{width:26px;height:26px}}@media (prefers-reduced-motion:reduce){.studio-tool-buttons button,.studio-track.dragging .timeline-clip,.clip-drag-ghost{transition:none}}:root[data-theme=light] .auth-page{background:var(--bg)}:root[data-theme=light] .auth-layout,:root[data-theme=light] .auth-card{background:var(--surface);color:var(--text)}:root[data-theme=light] .auth-promise,:root[data-theme=light] .yandex-button{background-color:var(--surface-soft);color:var(--text)}:root[data-theme=light] .auth-card .form-message.error{color:#9d2922;background:#b12d2414;border-color:#b12d2452}:root[data-theme=light] .operations-health,:root[data-theme=light] .operations-kpis article,:root[data-theme=light] .operations-panel,:root[data-theme=light] .admin-analytics-summary article,:root[data-theme=light] .admin-analytics-panel,:root[data-theme=light] .content-report-list>article,:root[data-theme=light] .public-profile-stats,:root[data-theme=light] .public-profile-grid>a,:root[data-theme=light] .statistics-periods,:root[data-theme=light] .admin-verification-tabs{background-color:var(--surface);color:var(--text)}@media (max-width:760px){body{font-size:14px}.content,.content.page-content{padding-top:30px}.page-heading h1,.trends-header h1,.voices-heading h1{font-size:32px}.page-heading p,.trends-header p,.voices-heading p{font-size:15px}.section-heading h2{font-size:24px}.home-live-empty{min-height:220px;padding:24px 18px}.timeline-workspace{--track-console-width:260px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.studio-assets{grid-auto-rows:minmax(72px,auto);align-content:start}.studio-assets article{box-sizing:border-box;cursor:grab;-webkit-user-select:none;user-select:none;grid-template-columns:36px minmax(0,1fr);align-items:start;width:100%;min-width:0;min-height:72px;padding:10px 76px 10px 9px;position:relative}.studio-assets article:active{cursor:grabbing}.studio-assets article.asset-dragging{opacity:.52}.studio-assets article>span{align-self:start}.studio-assets article>div:nth-child(2){min-width:0;padding-top:1px}.studio-asset-actions{z-index:2;position:absolute;top:8px;right:8px}.studio-assets article .studio-asset-actions button{flex:0 0 30px;width:30px;height:30px}.studio-track.asset-drop-target .timeline-lane{outline:2px solid color-mix(in srgb, var(--accent) 82%, white);outline-offset:-2px;background-color:color-mix(in srgb, var(--accent) 7%, var(--bg));box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--accent) 22%, transparent), inset 0 0 38px color-mix(in srgb, var(--accent) 10%, transparent)}.studio-track.asset-drop-target .track-console{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--accent) 45%, transparent), 8px 0 22px #0000001f}@media (max-width:720px){.studio-assets article{flex:0 0 min(270px,100vw - 48px);width:min(270px,100vw - 48px)}}@keyframes sonorix-feedback-dismiss{0%,78%{opacity:1;visibility:visible;pointer-events:auto}to{opacity:0;visibility:hidden;pointer-events:none}}.form-message[role=alert],.form-message[role=status],.studio-generation-job>p.generation-failure-guidance{animation:5s both sonorix-feedback-dismiss}.seo-service-content{gap:92px;padding-bottom:110px;display:grid}.seo-breadcrumbs{color:var(--muted);align-items:center;gap:9px;font-size:12px;display:flex}.seo-breadcrumbs a{color:var(--accent-2);text-decoration:none}.seo-service-hero{grid-template-columns:minmax(0,1.05fr) minmax(360px,.75fr);align-items:center;gap:clamp(44px,7vw,100px);min-height:580px;display:grid}.seo-service-hero-copy{max-width:760px}.seo-service-hero h1{letter-spacing:-.065em;text-wrap:balance;max-width:820px;margin:16px 0 22px;font-size:clamp(48px,6.4vw,88px);line-height:.98}.seo-service-hero-copy>p{max-width:680px;color:var(--muted);margin:0;font-size:clamp(17px,1.5vw,21px);line-height:1.7}.seo-service-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.seo-service-visual{isolation:isolate;aspect-ratio:1;border:1px solid var(--line);background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--accent) 35%, transparent), transparent 54%), var(--surface);width:min(100%,560px);box-shadow:0 34px 90px #00000052, 0 0 80px color-mix(in srgb, var(--accent) 12%, transparent);border-radius:38% 62% 54% 46%/46% 38% 62% 54%;justify-self:end;animation:14s ease-in-out infinite alternate seoVisualMorph;position:relative;overflow:hidden}.seo-service-visual:before{z-index:-1;border:1px solid color-mix(in srgb, var(--accent) 28%, transparent);border-radius:inherit;content:"";position:absolute;inset:8%}.seo-service-visual>span{z-index:2;color:var(--accent-2);letter-spacing:.16em;font-size:10px;font-weight:900;position:absolute;top:28px;left:32px}.seo-service-visual img{object-fit:cover;mix-blend-mode:screen;opacity:.88;width:100%;height:100%}.seo-service-visual>i{background:var(--accent);width:14px;height:14px;box-shadow:0 0 0 10px color-mix(in srgb, var(--accent) 12%, transparent), 0 0 34px var(--accent);border-radius:50%;animation:2.8s ease-in-out infinite seoPulse;position:absolute;bottom:12%;right:14%}.seo-service-section{gap:34px;display:grid}.seo-service-heading{gap:12px;max-width:780px;display:grid}.seo-service-heading h2,.seo-related-section h2,.seo-service-final h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(34px,4.4vw,58px);line-height:1.04}.seo-step-grid,.seo-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.seo-step-grid li,.seo-benefit-grid article{border:1px solid var(--line);background:linear-gradient(145deg, color-mix(in srgb, var(--surface) 92%, transparent), color-mix(in srgb, var(--surface-soft) 78%, transparent));border-radius:26px;min-height:250px;padding:28px}.seo-step-grid li>b{border:1px solid color-mix(in srgb, var(--accent) 38%, var(--line));width:48px;height:48px;color:var(--accent-2);border-radius:16px;place-items:center;font-size:12px;display:inline-grid}.seo-step-grid h3,.seo-benefit-grid h3{margin:38px 0 10px;font-size:21px}.seo-step-grid p,.seo-benefit-grid p{color:var(--muted);margin:0;line-height:1.65}.seo-benefit-section{border-block:1px solid var(--line);padding-block:82px}.seo-benefit-grid article>span{background:color-mix(in srgb, var(--accent) 15%, transparent);width:45px;height:45px;color:var(--accent-2);border-radius:15px;place-items:center;display:grid}.seo-benefit-grid h3{margin-top:28px}.seo-service-disclaimer{border-left:2px solid var(--accent);color:var(--muted);margin:-55px 0 0;padding:2px 0 2px 16px;font-size:12px;line-height:1.65}.seo-faq-section{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start;gap:70px}.seo-faq-list{border-top:1px solid var(--line);display:grid}.seo-faq-list details{border-bottom:1px solid var(--line);padding:0 2px}.seo-faq-list summary{cursor:pointer;grid-template-columns:1fr 32px;align-items:center;gap:20px;padding:24px 0;font-size:18px;font-weight:800;list-style:none;display:grid}.seo-faq-list summary::-webkit-details-marker{display:none}.seo-faq-list summary span{border:1px solid var(--line);width:32px;height:32px;color:var(--accent-2);border-radius:50%;place-items:center;transition:transform .25s;display:grid}.seo-faq-list details[open] summary span{transform:rotate(45deg)}.seo-faq-list details p{max-width:760px;color:var(--muted);margin:-5px 50px 24px 0;line-height:1.75}.seo-related-section{grid-template-columns:minmax(240px,.62fr) minmax(0,1.38fr);gap:70px;display:grid}.seo-related-section>div{align-content:start;gap:12px;display:grid}.seo-related-section nav{gap:10px;display:grid}.seo-related-section nav a{border:1px solid var(--line);background:var(--surface-soft);min-height:88px;color:var(--text);border-radius:20px;grid-template-columns:minmax(110px,.5fr) minmax(0,1.5fr) 34px;align-items:center;gap:18px;padding:18px 20px;text-decoration:none;transition:transform .25s,border-color .25s;display:grid}.seo-related-section nav a:hover{border-color:color-mix(in srgb, var(--accent) 48%, var(--line));transform:translate(6px)}.seo-related-section nav a span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.seo-related-section nav a b{font-size:16px}.seo-related-section nav a i{color:var(--accent-2);font-size:20px;font-style:normal}.seo-service-final{border:1px solid var(--line);background:radial-gradient(circle at 50% 130%, color-mix(in srgb, var(--accent) 30%, transparent), transparent 55%), var(--surface);text-align:center;border-radius:34px;place-content:center;justify-items:center;min-height:440px;padding:56px 28px;display:grid}.seo-service-final h2{max-width:820px;margin:18px auto}.seo-service-final p{max-width:620px;color:var(--muted);margin:0 auto 26px;line-height:1.7}.create-seo-guide{border-top:1px solid var(--line);grid-template-columns:minmax(260px,.55fr) minmax(0,1.45fr);gap:48px;margin-top:80px;padding-top:60px;display:grid}.create-seo-guide>div h2{letter-spacing:-.04em;margin:13px 0;font-size:clamp(30px,4vw,48px);line-height:1.05}.create-seo-guide>div p{color:var(--muted);margin:0;line-height:1.65}.create-seo-guide nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.create-seo-guide nav a{border:1px solid var(--line);background:var(--surface-soft);min-height:105px;color:var(--text);border-radius:20px;align-content:center;gap:7px;padding:20px;text-decoration:none;transition:transform .22s,border-color .22s;display:grid}.create-seo-guide nav a:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--line));transform:translateY(-3px)}.create-seo-guide nav a span{color:var(--muted);font-size:12px}@keyframes seoVisualMorph{to{border-radius:58% 42% 38% 62%/40% 59% 41% 60%;transform:translateY(-8px)rotate(1.4deg)}}@keyframes seoPulse{50%{opacity:.7;transform:scale(1.25)}}@media (max-width:980px){.seo-service-hero{grid-template-columns:1fr;min-height:auto}.seo-service-visual{justify-self:center;width:min(72vw,520px)}.seo-step-grid,.seo-benefit-grid{grid-template-columns:1fr}.seo-step-grid li,.seo-benefit-grid article{min-height:0}.seo-faq-section,.seo-related-section,.create-seo-guide{grid-template-columns:1fr;gap:30px}}@media (max-width:620px){.seo-service-content{gap:66px;padding-bottom:76px}.seo-service-hero h1{font-size:clamp(41px,13vw,60px)}.seo-service-actions,.seo-service-actions .button{width:100%}.seo-service-visual{border-radius:30px;width:88vw;animation:none}.seo-benefit-section{padding-block:58px}.seo-faq-list summary{font-size:16px}.seo-related-section nav a{grid-template-columns:1fr 30px}.seo-related-section nav a span{grid-column:1/-1}.create-seo-guide nav{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.seo-service-visual,.seo-service-visual>i{animation:none}}.content.page-content{max-width:1440px}.content.page-content .mode-grid{gap:18px}.content.page-content .mode-card,.content.page-content .mode-card.featured{border-radius:18px;min-height:336px;padding:18px 14px}.content.page-content .mode-icon{border-radius:15px;width:52px;height:52px;margin-bottom:12px;font-size:24px}.content.page-content .mode-copy h2{margin-bottom:5px;font-size:17px}.content.page-content .mode-copy p{margin-bottom:10px;font-size:12px;line-height:1.4}.content.page-content .mode-tags{gap:3px;margin-bottom:12px}.content.page-content .mode-tags span{padding:2px 0 2px 14px;font-size:11px;line-height:1.35}.content.page-content .mode-tags span:before{width:5px;height:5px}.content.page-content .mode-button{border-radius:12px;min-height:38px;font-size:13px}@media (max-width:900px) and (min-width:601px){.content.page-content .mode-card,.content.page-content .mode-card.featured{min-height:318px}}.main-nav{gap:3px;margin-top:28px}.nav-link{gap:12px;min-height:42px;padding:9px 12px}.nav-link.nav-break{margin-top:8px}.nav-divider{background:var(--line);height:1px;margin:11px 10px 6px}.unified-library .library-voices-card{border:1px solid var(--line);background:radial-gradient(circle at 80% 0, #ff7a1a1a, transparent 52%), var(--panel);min-width:0;color:var(--text);border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:17px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.unified-library .library-voices-card:hover{border-color:#ff7a1a66;transform:translateY(-2px);box-shadow:0 19px 50px #0003,0 0 28px #ff7a1a0f}.unified-library .library-voices-card>span{width:38px;height:38px;color:var(--accent-2);background:#ff7a1a1a;border-radius:10px;place-items:center;font-size:16px;display:grid}.unified-library .library-voices-card>div{min-width:0}.unified-library .library-voices-card b,.unified-library .library-voices-card small{display:block}.unified-library .library-voices-card b{font-size:15px}.unified-library .library-voices-card small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.4}.unified-library .library-voices-card>i{color:var(--accent-2);font-size:13px}@media (max-width:1100px){.unified-library .library-voices-card{grid-column:1/-1}}@media (max-width:900px){.main-nav{gap:2px}.nav-link{min-height:40px;padding-block:8px}}@media (max-width:600px){.content.page-content .mode-card,.content.page-content .mode-card.featured{min-height:0}}
.sonorix-landing{color:#f7efe7;background:#0f0d0c;min-height:100vh;overflow:clip}.landing-header{z-index:20;border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1480px,100% - 56px);min-height:86px;margin:0 auto;display:grid;position:relative}.sonorix-landing .landing-brand,.sonorix-landing .landing-brand>span:last-child{color:#f7efe7;justify-self:start;text-decoration:none}.landing-header nav{align-items:center;gap:34px;display:flex}.landing-header nav a{color:#f7efe79e;font-size:13px;font-weight:700;text-decoration:none;transition:color .2s}.landing-header nav a:hover{color:#fff}.landing-header-cta{color:#ffb27a;background:#ff672f1a;border:1px solid #ff7c3759;border-radius:999px;justify-self:end;align-items:center;gap:14px;min-height:44px;padding:0 18px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.landing-header-cta span{color:#160b06;background:#ff6b35;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.landing-shell{width:min(1480px,100% - 56px);margin:0 auto;padding-bottom:120px}.landing-hero{grid-template-columns:minmax(0,.92fr) minmax(560px,1.08fr);align-items:center;gap:clamp(42px,6vw,94px);min-height:calc(100vh - 86px);padding:72px 0 92px;display:grid;position:relative}.landing-hero:before{filter:blur(100px);content:"";pointer-events:none;background:#ff682d1f;border-radius:50%;width:520px;height:520px;position:absolute;top:5%;left:42%}.landing-hero-copy{z-index:2;position:relative}.landing-kicker{color:#ff9a63;letter-spacing:.13em;text-transform:uppercase;align-items:center;font-size:12px;font-weight:850;display:inline-flex}.landing-hero h1{letter-spacing:-.07em;max-width:790px;margin:25px 0 24px;font-size:clamp(54px,5.7vw,92px);line-height:.93}.landing-hero h1 em{color:#ff7840;font-style:normal}.landing-hero-copy>p{color:#f7efe7ad;max-width:680px;margin:0;font-size:clamp(17px,1.4vw,21px);line-height:1.6}.landing-hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.landing-primary-action,.landing-secondary-action{border-radius:999px;justify-content:center;align-items:center;gap:14px;min-height:56px;padding:0 24px;font-size:15px;font-weight:850;text-decoration:none;display:inline-flex}.landing-primary-action{color:#160b06;background:#ff6b35;box-shadow:0 14px 42px #ff562540}.landing-secondary-action{color:#f7efe7;background:#ffffff09;border:1px solid #ffffff1f}.landing-hero-note{color:#f7efe76b;margin-top:18px;font-size:12px}.landing-hero-note span{color:#ffb27a;font-weight:900}.landing-studio-stage{z-index:2;min-height:510px;transform-style:preserve-3d;background:linear-gradient(145deg,#241e1beb,#0d0c0cf5);border:1px solid #ffffff1f;border-radius:34px;padding:22px;position:relative;transform:perspective(1200px)rotateY(-4deg)rotateX(2deg);box-shadow:0 50px 120px #00000080,0 0 70px #ff6b3514}.landing-stage-glow{filter:blur(70px);background:#ff693029;border-radius:50%;width:250px;height:250px;animation:5.5s ease-in-out infinite landingGlow;position:absolute;bottom:6%;right:10%}.landing-stage-top,.landing-stage-controls{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.landing-stage-top{color:#f7efe7b3;border-bottom:1px solid #ffffff14;height:48px;font-size:12px;font-weight:800}.landing-stage-top b{color:#ff8660;letter-spacing:.16em;font-size:10px}.landing-rec-status{justify-content:center;align-self:stretch;align-items:center;min-width:34px;display:flex}.landing-timeline-ruler{color:#f7efe747;grid-template-columns:repeat(4,1fr);margin:16px 0 8px 126px;font-size:9px;display:grid}.landing-stage-track{z-index:2;background:#ffffff06;border:1px solid #ffffff12;border-radius:16px;align-items:center;gap:5px;min-height:88px;margin-top:8px;padding:12px;display:flex;position:relative;overflow:hidden}.landing-stage-track>span{flex:0 0 105px}.landing-stage-track b,.landing-stage-track small{display:block}.landing-stage-track b{color:#fff;letter-spacing:.08em;font-size:10px}.landing-stage-track small{color:#f7efe761;margin-top:5px;font-size:9px}.landing-stage-track>i{transform-origin:50%;background:linear-gradient(#ff8e54f2,#ff5b2859);border-radius:8px;flex:1;min-width:7px;height:28px;animation:1.8s ease-in-out infinite alternate landingWave}.landing-stage-track>i:first-of-type{height:15px}.landing-stage-track>i:nth-of-type(2){height:48px;animation-delay:-.8s}.landing-stage-track>i:nth-of-type(3){height:31px;animation-delay:-.2s}.landing-stage-track>i:nth-of-type(4){height:56px;animation-delay:-1.3s}.landing-stage-track>i:nth-of-type(5){height:40px;animation-delay:-.55s}.landing-stage-track>i:nth-of-type(6){height:23px;animation-delay:-.95s}.landing-stage-track>i:nth-of-type(7){height:50px;animation-delay:-1.1s}.landing-stage-track.ai>i{background:linear-gradient(#ffc37de6,#c2653547)}.landing-stage-track.beat>i{background:linear-gradient(#ff7446d9,#76341d47)}.landing-playhead{z-index:4;background:linear-gradient(#ffb176,#ff6230);width:1px;animation:7s ease-in-out infinite alternate landingPlayhead;position:absolute;top:87px;bottom:75px;left:55%;box-shadow:0 0 14px #ff6a34b3}.landing-playhead:before{content:"";background:#ff7c48;border-radius:50%;width:11px;height:11px;position:absolute;top:-5px;left:-5px}.landing-stage-controls{color:#f7efe770;height:54px;margin-top:11px;padding:0 8px;font-size:10px}.landing-stage-controls i{color:#17100d;background:#f5eee7;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.landing-live-preview{border-top:1px solid #ffffff14;grid-template-columns:minmax(0,.8fr) minmax(520px,1.2fr);align-items:center;gap:54px;padding:74px 0 90px;display:grid}.landing-live-copy>span{color:#ff8d59;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:850}.landing-live-copy h2{letter-spacing:-.05em;max-width:500px;margin:10px 0 14px;font-size:clamp(34px,4vw,58px);line-height:1}.landing-live-copy p{color:#f7efe78c;max-width:500px;margin:0;font-size:15px;line-height:1.65}.landing-live-copy a{color:#ffad78;margin-top:22px;font-size:13px;font-weight:800;text-decoration:none;display:inline-block}.landing-live-list{gap:10px;display:grid}.landing-live-list>a{color:#f7efe7;background:#ffffff06;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:78px;padding:10px 14px 10px 10px;text-decoration:none;display:grid}.landing-live-list b,.landing-live-list small{display:block}.landing-live-list b{font-size:14px}.landing-live-list small{color:#f7efe770;margin-top:5px;font-size:11px}.landing-live-list em{color:#f7efe761;font-size:11px;font-style:normal}.landing-live-empty{color:#f7efe77a;border:1px dashed #ffffff1f;border-radius:20px;align-items:center;gap:15px;min-height:100px;padding:20px;display:flex}.landing-live-empty>span{color:#ff9563;background:#ff6b351a;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.landing-marquee{color:#1a0b06;background:#ff6b35;border-block:1px solid #ffffff17;width:100vw;position:relative;left:50%;overflow:hidden;transform:translate(-50%)rotate(-1deg)}.landing-marquee>div{letter-spacing:.14em;align-items:center;gap:28px;width:max-content;padding:14px 0;font-size:11px;font-weight:950;animation:24s linear infinite landingMarquee;display:flex}.landing-marquee i{font-size:16px;font-style:normal}.landing-manifest{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:center;gap:clamp(54px,8vw,130px);min-height:740px;padding:120px 0;display:grid;position:relative}.landing-paper-note{z-index:2;color:#1d1713;clip-path:polygon(0 3%,4% 1%,9% 3%,14% 0,20% 2%,26% 1%,31% 3%,37% 0,43% 2%,49% 1%,55% 3%,61% 0,67% 2%,73% 1%,80% 3%,86% 0,92% 2%,100% 1%,99% 98%,94% 100%,89% 97%,82% 100%,76% 98%,69% 100%,63% 97%,56% 100%,49% 98%,43% 100%,36% 97%,30% 100%,24% 98%,17% 100%,10% 97%,4% 100%,1% 97%);filter:drop-shadow(0 32px 42px #00000047);background:#f1e9dd;padding:clamp(42px,6vw,86px);position:relative;transform:rotate(-1.5deg)}.landing-paper-note>span,.landing-drawers>header>span,.landing-flow>div>span,.landing-final-cta>span{color:#ff6b35;letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:900}.landing-paper-note h2{letter-spacing:-.055em;margin:17px 0 24px;font-size:clamp(38px,4.5vw,67px);line-height:1.02}.landing-paper-note p{color:#5a4e45;max-width:730px;margin:0;font-size:clamp(16px,1.4vw,19px);line-height:1.65}.landing-manifest-orbit{aspect-ratio:1;background:radial-gradient(circle,#ff6b3524,#0000 62%);border:1px solid #ffffff14;border-radius:50%;place-items:center;display:grid;position:relative}.landing-manifest-orbit:before,.landing-manifest-orbit:after{content:"";border:1px solid #ffffff1a;border-radius:50%;position:absolute;inset:14%}.landing-manifest-orbit:after{border-color:#ff6b354d;inset:30%}.landing-manifest-orbit>div{z-index:2;aspect-ratio:1;color:#21100a;background:#ff6b35;border-radius:50%;place-items:center;width:44%;animation:6s ease-in-out infinite landingFloat;display:grid;position:relative;box-shadow:0 0 90px #ff6b3552}.landing-manifest-orbit span,.landing-manifest-orbit b,.landing-manifest-orbit em{letter-spacing:.14em;font-size:clamp(9px,1vw,13px)}.landing-manifest-orbit em{font-style:normal}.landing-manifest-orbit>i{background:#ff9c67;border-radius:50%;width:12px;height:12px;animation:9s linear infinite landingOrbit;position:absolute;box-shadow:0 0 22px #ff6b35}.landing-manifest-orbit>i:nth-of-type(2){animation-duration:13s;animation-direction:reverse}.landing-manifest-orbit>i:nth-of-type(3){animation-duration:17s}.landing-drawers{padding:80px 0 120px}.landing-drawers>header{grid-template-columns:1fr 1.1fr;align-items:end;gap:40px;margin-bottom:55px;display:grid}.landing-drawers>header>span{grid-column:1/-1}.landing-drawers>header h2{letter-spacing:-.065em;margin:0;font-size:clamp(44px,5.5vw,80px);line-height:.96}.landing-drawers>header p{color:#f7efe78c;max-width:500px;margin:0 0 7px;font-size:16px;line-height:1.65}.landing-drawer{background:linear-gradient(135deg,#251f1cf0,#100e0efa);border:1px solid #ffffff1a;border-radius:34px;grid-template-columns:74px minmax(280px,.75fr) minmax(410px,1.25fr);align-items:center;gap:clamp(24px,4vw,70px);min-height:520px;margin-top:18px;padding:clamp(26px,4vw,58px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000042}.landing-drawer:after{filter:blur(80px);content:"";pointer-events:none;background:#ff5e241a;border-radius:50%;height:90%;position:absolute;inset:auto -6% -55% 40%}.landing-drawer-index{color:#f7efe738;letter-spacing:.13em;writing-mode:vertical-rl;align-self:start;font-size:13px;font-weight:900}.landing-drawer-copy{z-index:2;position:relative}.landing-drawer-copy>span{color:#ff8d58;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900}.landing-drawer-copy h3{letter-spacing:-.05em;margin:14px 0 20px;font-size:clamp(34px,3.3vw,54px);line-height:1.02}.landing-drawer-copy p{color:#f7efe794;margin:0;font-size:15px;line-height:1.68}.landing-drawer-copy a{color:#ffad7d;margin-top:25px;font-size:13px;font-weight:850;text-decoration:none;display:inline-block}.landing-generator-visual,.landing-recorder-visual,.landing-editor-visual{z-index:2;background:#09080899;border:1px solid #ffffff17;border-radius:26px;min-height:360px;position:relative;overflow:hidden;box-shadow:inset 0 0 60px #ff6b3508}.landing-prompt-pill{color:#f7efe799;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;width:min(86%,420px);padding:13px 18px;font-size:10px;position:absolute;top:28px;left:50%;transform:translate(-50%)}.landing-generation-core{aspect-ratio:1;background:radial-gradient(circle,#ff9a63,#ff5a2b 58%,#6f2612 59%,#0000 68%);border-radius:50%;place-items:center;width:160px;animation:4.6s ease-in-out infinite landingCore;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-44%)}.landing-generation-core:before{content:"";border:1px solid #ff75413d;border-radius:50%;position:absolute;inset:-30px}.landing-generation-core i{border:1px dashed #ffffff40;border-radius:50%;animation:16s linear infinite landingSpin;position:absolute;inset:-10px}.landing-generation-core span{color:#25120b;letter-spacing:.11em;font-size:11px;font-weight:950}.landing-generation-core b{color:#25120bb3;font-size:9px}.landing-variant-card{color:#f7efe799;background:#241f1de6;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:9px;width:130px;padding:12px;display:flex;position:absolute;bottom:30px}.landing-variant-card span{color:#ff8d58;background:#ff6b3524;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.landing-variant-card b{font-size:10px}.landing-variant-card.first{left:8%;transform:rotate(-5deg)}.landing-variant-card.second{right:8%;transform:rotate(4deg)}.landing-recorder-visual{place-items:center;padding:30px;display:grid}.landing-mic-orb{aspect-ratio:1;background:radial-gradient(circle,#ff794440,#ff54220f 60%,#0000 61%);border:1px solid #ff754452;border-radius:50%;place-items:center;width:128px;display:grid;position:relative;box-shadow:0 0 75px #ff5c2633}.landing-mic-orb:before,.landing-mic-orb:after{content:"";border:1px solid #ffffff14;border-radius:50%;animation:2.8s ease-out infinite landingMicRing;position:absolute}.landing-mic-orb:before{inset:-28px}.landing-mic-orb:after{animation-delay:-1.4s;inset:-55px}.landing-mic-orb i{border:3px solid #ff8b5c;border-radius:14px;width:23px;height:46px}.landing-mic-orb b{border-bottom:3px solid #ff8b5c;border-radius:0 0 18px 18px;width:38px;height:19px;position:absolute;bottom:32px}.landing-recorder-visual>span{color:#ff9464;letter-spacing:.14em;margin-top:4px;font-size:10px;font-weight:850}.landing-recorder-wave{justify-content:center;align-items:center;gap:4px;width:90%;height:60px;display:flex}.landing-recorder-wave i{background:linear-gradient(#ffb17d,#ff5d2c);border-radius:5px;width:3px;height:18%;animation:1.2s ease-in-out infinite alternate landingRecorderWave}.landing-recorder-wave i:nth-child(3n){animation-delay:-.55s}.landing-recorder-wave i:nth-child(4n){animation-delay:-.9s}.landing-recorder-visual small{color:#f7efe75c;font-size:9px}.landing-editor-visual{padding:22px}.landing-editor-toolbar{color:#f7efe773;border-bottom:1px solid #ffffff14;align-items:center;gap:9px;height:42px;font-size:9px;display:flex}.landing-editor-toolbar span,.landing-editor-toolbar i{background:#ffffff0d;border-radius:7px;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.landing-editor-toolbar i{color:#180b06;background:#ff6b35;border-radius:50%;margin-left:auto}.landing-editor-lane{background:#ffffff06;border-radius:12px;align-items:center;gap:8px;height:78px;margin-top:10px;padding:9px 9px 9px 66px;display:flex;position:relative;overflow:hidden}.landing-editor-lane b{color:#f7efe761;letter-spacing:.08em;font-size:8px;position:absolute;left:12px}.landing-editor-lane i{background:repeating-linear-gradient(90deg,#ff6f378c 0 2px,#ff6f3712 2px 5px);border:1px solid #ff986640;border-radius:7px;height:42px;display:block}.landing-editor-lane i:first-of-type{flex:1}.landing-editor-lane i:nth-of-type(2){flex:.65}.landing-editor-lane i:nth-of-type(3){flex:.42}.landing-editor-visual>em{z-index:3;background:#ff7d4c;width:1px;animation:6s ease-in-out infinite alternate landingEditorHead;position:absolute;top:62px;bottom:18px;left:55%;box-shadow:0 0 12px #ff6b35}.landing-flow{border-block:1px solid #ffffff14;grid-template-columns:.85fr 1.15fr;gap:clamp(45px,8vw,120px);padding:110px 0;display:grid}.landing-flow h2{letter-spacing:-.055em;max-width:650px;margin:15px 0 0;font-size:clamp(38px,4.5vw,64px);line-height:1.02}.landing-flow ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.landing-flow li{border-bottom:1px solid #ffffff14;grid-template-columns:48px minmax(140px,.7fr) 1fr;align-items:center;gap:20px;min-height:86px;display:grid}.landing-flow li b{color:#f74;letter-spacing:.1em;font-size:10px}.landing-flow li span{font-size:17px;font-weight:800}.landing-flow li small{color:#f7efe76e;font-size:12px}.landing-publish-grid{grid-template-columns:repeat(3,1fr);gap:14px;padding-bottom:130px;display:grid}.landing-publish-grid article{background:#ffffff06;border:1px solid #ffffff17;border-radius:26px;min-height:240px;padding:34px;position:relative;overflow:hidden}.landing-publish-grid article>span{color:#ff8d59;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:900}.landing-publish-grid article b{letter-spacing:-.035em;margin:42px 0 13px;font-size:clamp(20px,2vw,28px);display:block}.landing-publish-grid article p{color:#f7efe775;margin:0;font-size:13px;line-height:1.55}.landing-pulse-card:before{filter:blur(35px);content:"";background:#ff683033;border-radius:50%;width:180px;height:180px;animation:4s ease-in-out infinite landingGlow;position:absolute;top:-70px;right:-70px}.landing-final-cta{text-align:center;background:radial-gradient(circle at 50% 54%,#ff62272e,#0000 40%),linear-gradient(145deg,#201814,#100e0d);border:1px solid #ffffff17;border-radius:40px;place-items:center;min-height:620px;padding:70px 24px;display:grid;position:relative;overflow:hidden}.landing-final-cta:before,.landing-final-cta:after{content:"";border:1px solid #ff7c471f;border-radius:50%;width:580px;height:580px;animation:8s ease-in-out infinite landingFinalRing;position:absolute}.landing-final-cta:after{width:380px;height:380px;animation-delay:-4s}.landing-final-cta>*{z-index:2;position:relative}.landing-final-cta h2{letter-spacing:-.07em;max-width:900px;margin:18px 0;font-size:clamp(50px,6vw,88px);line-height:.95}.landing-final-cta p{color:#f7efe78a;max-width:590px;margin:0;font-size:16px;line-height:1.6}.landing-final-cta a{color:#190c07;background:#ff6b35;border-radius:999px;align-items:center;gap:26px;min-height:62px;margin-top:32px;padding:0 18px 0 28px;font-size:15px;font-weight:900;text-decoration:none;display:inline-flex}.landing-final-cta a i{color:#ff8a57;background:#24110a;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.landing-footer{grid-template-columns:auto 1fr auto auto;align-items:center;gap:36px;padding:64px 0 0;display:grid}.landing-footer>p{color:#f7efe794;white-space:nowrap;max-width:none;margin:0;font-size:11px;line-height:1.55}.landing-footer nav{gap:22px;display:flex}.landing-footer nav a,.landing-footer small{color:#f7efe794;font-size:10px;text-decoration:none}:root[data-theme=light] .sonorix-landing .landing-footer .brand>span:last-child{color:#f7efe7}.landing-motion-ready [data-landing-reveal]{visibility:hidden;opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.8,.2,1);transform:translateY(48px)}.landing-motion-ready [data-landing-reveal].is-visible{visibility:visible;opacity:1;transform:translateY(0)}.landing-motion-ready .landing-reveal-left{transform:translate(-12vw)rotate(-1deg)}.landing-motion-ready .landing-reveal-right{transform:translate(12vw)rotate(1deg)}.landing-motion-ready .landing-reveal-left.is-visible,.landing-motion-ready .landing-reveal-right.is-visible{transform:translate(0)rotate(0)}.auth-page{--auth-node-width:clamp(176px,14vw,218px);isolation:isolate;background:radial-gradient(circle at 16% 20%,#ff642b29,#0000 32%),radial-gradient(circle at 84% 78%,#ff91521a,#0000 29%),#0e0c0b;overflow:hidden}.auth-page:before{z-index:-2;content:"";transform-origin:bottom;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:54px 54px;position:fixed;inset:-20%;transform:perspective(900px)rotateX(62deg)translateY(22%)}.auth-page .auth-ambient{animation:none}.auth-brand{z-index:5}.auth-theme-toggle{z-index:5;background:color-mix(in srgb,var(--surface) 78%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:12px;width:40px;height:40px;position:absolute;top:26px;right:34px;box-shadow:0 12px 34px #00000038}.auth-theme-toggle:hover{border-color:color-mix(in srgb,var(--accent) 50%,var(--line));color:var(--text);transform:translateY(-1px)}.auth-neural-field{z-index:0;contain:strict;pointer-events:none;position:fixed;inset:0;overflow:hidden}.auth-neural-web{z-index:0;opacity:.86;backface-visibility:hidden;width:114%;height:114%;position:absolute;inset:-7%;overflow:visible;transform:rotate(-1.2deg)scale(1.025)translateZ(0)}.auth-neural-growth{stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;animation:2.55s cubic-bezier(.3,.62,.22,1) both authNeuralLineGrow}.auth-neural-edge{stroke:#ff7c4361;stroke-width:.86px;stroke-linecap:round;vector-effect:non-scaling-stroke}.auth-neural-web g:nth-child(4n+2) .auth-neural-edge{stroke:#ff9e6942}.auth-neural-web g:nth-child(7n+3) .auth-neural-edge{stroke-width:1.05px}.auth-neural-tip{fill:#ffd6bd;opacity:0;filter:drop-shadow(0 0 2px #fff4ec)drop-shadow(0 0 6px #ff7a3d)drop-shadow(0 0 12px #ff581af5)}.auth-neural-line-0{animation-delay:.28s!important}.auth-neural-line-1{animation-delay:1s!important}.auth-neural-line-2{animation-delay:1.72s!important}.auth-neural-line-3{animation-delay:2.44s!important}.auth-neural-line-4{animation-delay:3.16s!important}.auth-neural-line-5{animation-delay:3.88s!important}.auth-neural-line-6{animation-delay:4.6s!important}.auth-neural-line-7{animation-delay:5.32s!important}.auth-neural-line-8{animation-delay:6.04s!important}.auth-neural-line-9{animation-delay:6.76s!important}.auth-neural-line-10{animation-delay:7.48s!important}.auth-neural-line-11{animation-delay:8.2s!important}.auth-neural-line-12{animation-delay:8.92s!important}.auth-neural-line-13{animation-delay:9.64s!important}.auth-neural-line-14{animation-delay:10.36s!important}.auth-neural-line-15{animation-delay:11.08s!important}.auth-neural-line-16{animation-delay:11.8s!important}.auth-neural-line-17{animation-delay:12.52s!important}.auth-neural-node{z-index:1;width:var(--auth-node-width);color:#f7efe7eb;opacity:0;backface-visibility:hidden;will-change:transform,opacity;background:#191412f0;border:1px solid #ff9b664d;border-radius:20px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:10px;min-height:70px;padding:8px 13px 8px 8px;font-style:normal;display:grid;position:absolute;transform:translateZ(0);box-shadow:0 22px 55px #00000057,0 0 34px #ff632a1c}.auth-neural-node:before{z-index:-1;content:"";opacity:.55;border:1px solid #ff723a1f;border-radius:25px;animation:4.8s ease-in-out infinite authNodeHalo;position:absolute;inset:-7px}.auth-neural-node:after{content:"";transform-origin:0;background:linear-gradient(90deg,#ff844a7a,#0000);width:clamp(54px,6vw,104px);height:1px;animation:5s ease-in-out infinite authNeuralSignal;position:absolute;top:50%;left:calc(100% + 4px);transform:rotate(12deg);box-shadow:0 0 12px #ff6a3052}.auth-neural-node>span:last-child{min-width:0}.auth-neural-node b,.auth-neural-node small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.auth-neural-node b{font-size:11px;line-height:1.35}.auth-neural-node small{color:#f7efe77a;margin-top:4px;font-size:9px;line-height:1.25}.auth-neural-node-art{background:#f7eee7;border:1px solid #ff945d47;border-radius:16px;width:52px;height:52px;display:block;overflow:hidden;box-shadow:0 8px 20px #0003,0 0 18px #ff70371a}.auth-neural-node-art img{object-fit:cover;width:100%;height:100%;display:block}.auth-neural-node-1,.auth-neural-node-3,.auth-neural-node-5{left:max(28px,calc(50% - 490px - var(--auth-node-width) - 30px))}.auth-neural-node-2,.auth-neural-node-4,.auth-neural-node-6{right:max(28px,calc(50% - 490px - var(--auth-node-width) - 30px))}.auth-neural-node-1{animation:1.45s ease-out 13.6s both authNodeReveal,18s ease-in-out 15.05s infinite alternate authNeuralFloatA;top:14%}.auth-neural-node-2{animation:1.45s ease-out 14.4s both authNodeReveal,21s ease-in-out 15.85s infinite alternate authNeuralFloatB;top:9%}.auth-neural-node-3{animation:1.45s ease-out 13.8s both authNodeReveal,23s ease-in-out 15.25s infinite alternate authNeuralFloatC;top:41%}.auth-neural-node-4{animation:1.45s ease-out 12.9s both authNodeReveal,20s ease-in-out 14.35s infinite alternate-reverse authNeuralFloatA;top:37%}.auth-neural-node-5{animation:1.45s ease-out 14.2s both authNodeReveal,22s ease-in-out 15.65s infinite alternate-reverse authNeuralFloatB;bottom:12%}.auth-neural-node-6{animation:1.45s ease-out 13.1s both authNodeReveal,19s ease-in-out 14.55s infinite alternate authNeuralFloatC;bottom:10%}.auth-neural-node-7{animation:1.45s ease-out 12.1s both authNodeReveal,24s ease-in-out 13.55s infinite alternate authNeuralFloatA;bottom:2.5%;left:26%}.auth-neural-node-8{animation:1.45s ease-out 11.7s both authNodeReveal,25s ease-in-out 13.15s infinite alternate-reverse authNeuralFloatB;top:2.5%;right:31%}.auth-neural-node-2:after,.auth-neural-node-4:after,.auth-neural-node-6:after,.auth-neural-node-8:after{transform-origin:100%;background:linear-gradient(270deg,#ff844a7a,#0000);left:auto;right:calc(100% + 4px);transform:rotate(-12deg)}:root[data-theme=light] .auth-neural-web{opacity:.58}:root[data-theme=light] .auth-neural-web line{stroke:#ce48195c}:root[data-theme=light] .auth-neural-node{color:#1f1814eb;background:#fff9f4f5;border-color:#c4431438;box-shadow:0 22px 55px #482c1c26,0 0 28px #eb4f1917}:root[data-theme=light] .auth-neural-node small{color:#1f181485}.auth-layout{z-index:2;isolation:isolate;contain:paint;background:color-mix(in srgb,var(--surface) 98%,transparent);backface-visibility:hidden;-webkit-backdrop-filter:none;backdrop-filter:none;position:relative;transform:translateZ(0)}.auth-promise h2{letter-spacing:-.06em;max-width:100%;font-size:clamp(44px,4vw,48px);line-height:.98}.auth-promise>p{max-width:580px;font-size:17px;line-height:1.65}.auth-promise ul{gap:12px;margin:24px 0}.auth-promise li{grid-template-columns:64px minmax(0,1fr);gap:15px;min-height:64px}.auth-promise li>.auth-feature-art{border:1px solid color-mix(in srgb,var(--accent) 25%,var(--line));width:64px;height:64px;box-shadow:0 10px 24px #4623141f,0 0 20px color-mix(in srgb,var(--accent) 7%,transparent);background:#f7eee7;border-radius:18px;transition:transform .22s,box-shadow .22s,border-color .22s;display:block;overflow:hidden}.auth-promise li:hover>.auth-feature-art{border-color:color-mix(in srgb,var(--accent) 48%,var(--line));box-shadow:0 14px 30px #4623142b,0 0 26px color-mix(in srgb,var(--accent) 12%,transparent);transform:translateY(-2px)scale(1.02)}.auth-feature-art img{object-fit:cover;width:100%;height:100%;display:block}.auth-card{-webkit-backdrop-filter:none;backdrop-filter:none;animation:none;box-shadow:0 42px 110px #00000075,0 0 90px #ff5f250f}.auth-mode-tabs{background:#ffffff06;border:1px solid #ffffff14;border-radius:999px;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:28px;padding:4px;display:grid}.auth-mode-tabs button{color:#f7efe78f;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:40px;font-size:12px;font-weight:800}.auth-mode-tabs button.active{color:#21120c;background:#f2e8dc;box-shadow:0 10px 30px #00000038}:root[data-theme=light] .auth-mode-tabs{background:#271d1609;border-color:#271d161a}:root[data-theme=light] .auth-mode-tabs button{color:#1f1814ad}:root[data-theme=light] .auth-mode-tabs button.active{color:#21120c;background:#fff7ef}@keyframes landingGlow{50%{opacity:.65;transform:scale(1.15)}}@keyframes landingWave{to{opacity:.7;transform:scaleY(.55)}}@keyframes landingPlayhead{0%{left:31%}to{left:88%}}@keyframes landingMarquee{to{transform:translate(-50%)}}@keyframes landingFloat{50%{transform:translateY(-13px)rotate(1deg)}}@keyframes landingOrbit{0%{transform:rotate(0)translate(170px)rotate(0)}to{transform:rotate(360deg)translate(170px)rotate(-360deg)}}@keyframes landingCore{50%{filter:saturate(1.25);transform:translate(-50%,-44%)scale(1.05)}}@keyframes landingSpin{to{transform:rotate(360deg)}}@keyframes landingMicRing{0%{opacity:.7;transform:scale(.8)}to{opacity:0;transform:scale(1.25)}}@keyframes landingRecorderWave{to{opacity:.7;height:84%}}@keyframes landingEditorHead{0%{left:34%}to{left:84%}}@keyframes landingFinalRing{50%{opacity:.45;transform:scale(1.08)}}@keyframes authGridDrift{to{background-position:54px 54px}}@keyframes authNeuronGrow{0%,to{opacity:.09;transform:scale(.78)}42%{opacity:.42;transform:scale(1)}62%{opacity:.18;transform:scale(.9)}}@keyframes authNeuralLineGrow{0%{stroke-dashoffset:1px;opacity:0}18%{opacity:.32}72%{opacity:.95}to{stroke-dashoffset:0;opacity:.74}}@keyframes authNeuralSignal{0%,to{opacity:.18}48%{opacity:.9}}@keyframes authNodeHalo{0%,to{opacity:.28;transform:scale(.96)}50%{opacity:.72;transform:scale(1.035)}}@keyframes authNodeReveal{0%{opacity:0}to{opacity:1}}@keyframes authNeuralFloatA{0%{transform:translate(-7px,7px)rotate(-1deg)}38%{transform:translate(12px,-13px)rotate(1deg)}72%{transform:translate(-2px,-22px)rotate(-.4deg)}to{transform:translate(16px,5px)rotate(.8deg)}}@keyframes authNeuralFloatB{0%{transform:translate(8px,-4px)rotate(.7deg)}32%{transform:translate(-16px,12px)rotate(-1deg)}67%{transform:translate(6px,20px)rotate(.2deg)}to{transform:translate(-11px,-12px)rotate(-.6deg)}}@keyframes authNeuralFloatC{0%{transform:translate(-4px,-8px)rotate(-.4deg)}29%{transform:translate(14px,8px)rotate(.9deg)}63%{transform:translate(-13px,17px)rotate(-.8deg)}to{transform:translate(9px,-18px)rotate(.4deg)}}@media (max-width:1100px){.landing-drawer{grid-template-columns:40px 1fr}.landing-drawer-copy{padding-right:20px}.landing-generator-visual,.landing-recorder-visual,.landing-editor-visual{grid-column:2}.landing-footer{grid-template-columns:auto 1fr auto}.landing-footer small{grid-column:1/-1}}@media (max-width:1380px){.auth-page{--auth-node-width:164px}.auth-neural-node{border-radius:17px;grid-template-columns:44px minmax(0,1fr);gap:8px;min-height:62px;padding:7px 10px 7px 7px}.auth-neural-node-art{border-radius:13px;width:44px;height:44px}.auth-neural-node b{letter-spacing:-.015em;font-size:9px}.auth-neural-node small{margin-top:3px;font-size:8px}.auth-neural-node-7,.auth-neural-node-8{display:none}}@media (max-width:1280px){.auth-neural-node{display:none}}@media (max-width:1180px){.auth-neural-node{display:none}.auth-neural-web{opacity:.58;width:120%;height:120%;inset:-10%;transform:rotate(-1.2deg)scale(1.02)}}@media (max-width:980px){.landing-header{grid-template-columns:1fr auto}.landing-header nav{display:none}.landing-hero,.landing-live-preview,.landing-manifest,.landing-flow{grid-template-columns:1fr}.landing-hero{padding-top:62px}.landing-studio-stage{min-height:460px;transform:none}.landing-live-preview,.landing-flow{gap:30px}.landing-manifest{min-height:0}.landing-manifest-orbit{width:min(480px,80vw);margin:0 auto}.landing-drawers>header,.landing-publish-grid{grid-template-columns:1fr}.landing-publish-grid article{min-height:190px}.landing-footer{grid-template-columns:1fr 1fr}.landing-footer nav{justify-self:end}}@media (max-width:620px){.landing-header,.landing-shell{width:min(100% - 28px,1480px)}.landing-header{min-height:72px}.landing-header-cta{min-height:39px;padding:0 12px;font-size:11px}.landing-header-cta span{display:none}.landing-hero{min-height:auto;padding:54px 0 70px}.landing-hero h1{font-size:clamp(45px,15vw,66px)}.landing-hero-copy>p{font-size:16px}.landing-primary-action,.landing-secondary-action{width:100%}.landing-studio-stage{border-radius:24px;min-height:390px;padding:14px}.landing-stage-track{min-height:70px}.landing-stage-track>span{flex-basis:82px}.landing-timeline-ruler{margin-left:98px}.landing-playhead{top:80px;bottom:68px}.landing-manifest{padding:84px 0}.landing-paper-note{padding:40px 27px}.landing-drawers{padding:50px 0 82px}.landing-drawer{border-radius:24px;grid-template-columns:1fr;min-height:0;padding:27px 19px 19px}.landing-drawer-index{display:none}.landing-drawer-copy{padding:0 8px 12px}.landing-generator-visual,.landing-recorder-visual,.landing-editor-visual{grid-column:1;min-height:310px}.landing-flow{padding:80px 0}.landing-flow li{grid-template-columns:35px 1fr}.landing-flow li small{grid-column:2;margin-top:-14px}.landing-live-preview{padding:70px 0}.landing-live-list>a{grid-template-columns:52px minmax(0,1fr)}.landing-live-list em{display:none}.landing-publish-grid{padding-bottom:90px}.landing-final-cta{border-radius:28px;min-height:540px}.landing-final-cta h2{font-size:clamp(45px,14vw,64px)}.landing-footer{grid-template-columns:1fr}.landing-footer>p{white-space:normal;text-wrap:balance;max-width:340px}.landing-footer nav{flex-wrap:wrap;justify-self:start}.landing-footer small{grid-column:auto}.landing-motion-ready .landing-reveal-left,.landing-motion-ready .landing-reveal-right{transform:translateY(40px)}.auth-promise h2{font-size:clamp(42px,13vw,60px)}.auth-theme-toggle{top:20px;right:20px}.auth-neural-web{opacity:.42;width:136%;height:136%;inset:-18%;transform:rotate(-1.2deg)scale(1.02)}}@media (prefers-reduced-motion:reduce){.sonorix-landing *,.sonorix-landing :before,.sonorix-landing :after,.auth-page *,.auth-page :before,.auth-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.landing-motion-ready [data-landing-reveal]{visibility:visible;opacity:1;transform:none}.auth-neural-edge{stroke-dashoffset:0;opacity:.55}.auth-neural-tip{display:none}.auth-neural-node{opacity:1;clip-path:none;filter:none}}.landing-seo-hub{border-block:1px solid #ffffff17;gap:44px;padding:110px 0;display:grid}.landing-seo-hub>header{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:end;gap:50px;display:grid}.landing-seo-hub>header>span{color:#ff6b35;letter-spacing:.15em;text-transform:uppercase;grid-column:1/-1;font-size:11px;font-weight:900}.landing-seo-hub>header h2{letter-spacing:-.06em;text-wrap:balance;max-width:900px;margin:0;font-size:clamp(43px,5.5vw,76px);line-height:.98}.landing-seo-hub>header p{color:#f7efe794;margin:0;line-height:1.7}.landing-seo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.landing-seo-grid a{color:#f7efe7;background:linear-gradient(145deg,#ff6b3514,#ffffff06);border:1px solid #ffffff1a;border-radius:24px;align-content:end;gap:8px;min-height:220px;padding:24px;text-decoration:none;transition:transform .25s,border-color .25s;display:grid;position:relative}.landing-seo-grid a:first-child{grid-column:span 2}.landing-seo-grid a:hover{border-color:#ff6b3573;transform:translateY(-5px)}.landing-seo-grid small{color:#ff8a57;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.landing-seo-grid b{max-width:280px;font-size:20px;line-height:1.2}.landing-seo-grid span{color:#f7efe780;max-width:260px;font-size:11px;line-height:1.55}.landing-seo-grid i{color:#ff8a57;font-size:19px;font-style:normal;position:absolute;top:22px;right:22px}.landing-seo-faq{grid-template-columns:minmax(250px,.6fr) minmax(0,1.4fr);gap:60px;margin-top:24px;display:grid}.landing-seo-faq>div:first-child span{color:#ff6b35;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:900}.landing-seo-faq h3{letter-spacing:-.04em;margin:14px 0 0;font-size:32px}.landing-seo-faq>div:last-child{border-top:1px solid #ffffff1a}.landing-seo-faq details{border-bottom:1px solid #ffffff1a}.landing-seo-faq summary{cursor:pointer;grid-template-columns:1fr 24px;align-items:center;gap:18px;padding:21px 0;font-size:14px;font-weight:800;list-style:none;display:grid}.landing-seo-faq summary::-webkit-details-marker{display:none}.landing-seo-faq summary i{color:#ff8a57;font-size:20px;font-style:normal;transition:transform .2s}.landing-seo-faq details[open] summary i{transform:rotate(45deg)}.landing-seo-faq details p{color:#f7efe78f;max-width:780px;margin:-5px 40px 22px 0;font-size:13px;line-height:1.7}@media (max-width:980px){.landing-seo-hub>header,.landing-seo-faq{grid-template-columns:1fr;gap:24px}.landing-seo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.landing-seo-hub{padding:78px 0}.landing-seo-grid{grid-template-columns:1fr}.landing-seo-grid a:first-child{grid-column:auto}.landing-seo-grid a{min-height:180px}}
.track-artwork{--track-artwork-size:48px;appearance:none;aspect-ratio:1;border:1px solid color-mix(in srgb, var(--accent) 34%, var(--line));box-shadow:0 10px 24px #00000047, inset 0 0 0 calc(var(--track-artwork-size) * .13) #0000003d;color:#fff;flex:0 0 var(--track-artwork-size);height:var(--track-artwork-size);isolation:isolate;width:var(--track-artwork-size);border-radius:50%;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}button.track-artwork{background-color:var(--surface-soft);cursor:pointer;font:inherit;text-align:center;text-shadow:none;margin:0}button.track-artwork:disabled{cursor:default;opacity:.64}.track-artwork.cover-aurora{background:linear-gradient(135deg,#785cff,#30d4c5)}.track-artwork.cover-pulse{background:radial-gradient(circle at 70% 30%,#ff87c8,#0000 31%),linear-gradient(135deg,#3a176e,#856dff)}.track-artwork.cover-midnight{background:linear-gradient(145deg,#151a44,#060813 66%,#235a70)}.track-artwork.cover-sunrise{background:linear-gradient(135deg,#ff8a5c,#ffcf69 48%,#8b6cff)}.track-artwork.cover-ocean{background:linear-gradient(135deg,#075985,#18b9bb 54%,#4839a6)}.track-artwork.cover-violet{background:linear-gradient(135deg,#2d165c,#8b54ff 55%,#ef86da)}.track-artwork:before{border-radius:inherit;content:"";mix-blend-mode:overlay;z-index:1;background:repeating-radial-gradient(circle,#0000 0 3px,#ffffff12 4px 5px);position:absolute;inset:4%}.track-artwork__image{object-fit:cover;z-index:0;position:absolute;inset:0;width:100%!important;height:100%!important}.track-artwork--image:before{mix-blend-mode:normal;background:linear-gradient(145deg,#ffffff1c,#0000 44%,#0000002e)}.track-artwork__rings{z-index:2;border:1px solid #ffffff1a;border-radius:50%;position:absolute;inset:17%}.track-artwork__rings:after{content:"";border:1px solid #ffffff14;border-radius:50%;position:absolute;inset:22%}.track-artwork__label{background:var(--accent);box-shadow:0 0 18px color-mix(in srgb, var(--accent) 32%, transparent);z-index:3;border:1px solid #ffffff29;border-radius:50%;position:absolute;inset:38%}.track-artwork--image .track-artwork__rings,.track-artwork--image .track-artwork__label{opacity:.22}.track-artwork__control{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:6;background:#0a0a0e9e;border:1px solid #ffffff94;border-radius:50%;justify-content:center;align-items:center;width:clamp(22px,46%,60px);height:clamp(22px,46%,60px);transition:background .2s,border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;box-shadow:0 4px 14px #0000006b}.track-artwork__control i{color:#fff;font-size:clamp(8px, calc(var(--track-artwork-size) * .12), 20px);line-height:1;transform:translate(1px)}.track-artwork:hover{border-color:var(--accent);filter:brightness(1.08)}.track-artwork:hover .track-artwork__control{transform:scale(1.06)}.track-artwork:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 42%, transparent);outline-offset:3px}.track-artwork.is-playing{border-color:color-mix(in srgb, var(--accent) 72%, #fff 8%);box-shadow:0 0 30px color-mix(in srgb, var(--accent) 28%, transparent), 0 12px 28px #00000052, inset 0 0 0 calc(var(--track-artwork-size) * .13) #00000045;animation:18s linear infinite trackArtworkSpin}.track-artwork.is-playing .track-artwork__control{background:#08090cad;border-color:#ffffffeb;animation:1.65s ease-in-out infinite trackArtworkControlPulse;box-shadow:0 0 0 4px #ffffff1a,0 0 18px #ffffff7a,0 5px 16px #00000061}.track-artwork.is-playing .track-artwork__control:after{border-radius:inherit;content:"";border:1px solid #ffffffc7;animation:1.65s ease-out infinite trackArtworkWhiteRing;position:absolute;inset:-5px}.track-artwork.is-playing .track-artwork__control i{transform:none}.track-artwork--compact{--track-artwork-size:48px;border-radius:14px}.track-artwork--empty{--track-artwork-size:56px;filter:grayscale(.7);border-radius:16px}.track-artwork--hero{--track-artwork-size:280px;border-radius:36px}.track-artwork--landing{--track-artwork-size:58px;border-radius:16px}.track-artwork--library{--track-artwork-size:64px;border-radius:18px}.track-artwork--player{--track-artwork-size:56px;border-radius:16px}.track-artwork--profile{--track-artwork-size:160px;border-radius:28px;flex-basis:auto;width:100%;height:auto}.track-artwork--publication{--track-artwork-size:130px;border-radius:28px;align-self:start}.track-artwork--queue{--track-artwork-size:116px;border-radius:26px}.track-artwork--queue-item{--track-artwork-size:52px;border-radius:14px}.track-artwork--radio{--track-artwork-size:min(280px, 70vw)}.track-artwork--row{--track-artwork-size:60px;border-radius:16px}.track-artwork--suggestion{--track-artwork-size:38px;border-radius:10px}@media (max-width:1100px){.track-artwork--row{--track-artwork-size:56px}}@media (max-width:760px){.track-artwork--empty{--track-artwork-size:44px}.track-artwork--hero{--track-artwork-size:112px;border-radius:24px}.track-artwork--library{--track-artwork-size:54px}.track-artwork--publication{--track-artwork-size:112px;border-radius:24px}.track-artwork--queue{--track-artwork-size:78px}.track-artwork--queue-item{--track-artwork-size:46px}.track-artwork--row{--track-artwork-size:48px;border-radius:14px}}@keyframes trackArtworkSpin{to{transform:rotate(360deg)}}@keyframes trackArtworkControlPulse{50%{transform:scale(1.04);box-shadow:0 0 0 6px #ffffff12,0 0 25px #ffffff94,0 5px 16px #00000061}}@keyframes trackArtworkWhiteRing{0%{opacity:.8;transform:scale(.82)}to{opacity:0;transform:scale(1.36)}}@media (prefers-reduced-motion:reduce){.track-artwork,.track-artwork.is-playing .track-artwork__control,.track-artwork.is-playing .track-artwork__control:after{animation:none!important}}
