:root{--bg-app:#f4efe7;--bg-surface:rgba(255,251,244,.88);--bg-surface-elevated:#fffdf8;--text-primary:#14233c;--text-secondary:#5c697e;--border-subtle:rgba(20,35,60,.08);--accent-lime:#d4e88b;--accent-lime-soft:#f2f7de;--accent-lime-strong:#bfd96a;--danger-record:#ff3b30;--accent-lime-hover:#c8df73;--accent-lime-subtle:var(--accent-lime-soft);--accent-lime-ring:hsla(73,67%,73%,.42);--source-telegram-bg:rgba(42,171,238,.12);--source-telegram-border:rgba(31,121,171,.28);--source-telegram-text:#1f79ab;--source-youtube-bg:rgba(255,86,86,.12);--source-youtube-border:rgba(217,48,37,.24);--source-youtube-text:#bc342d;--source-instagram-bg:rgba(198,77,137,.12);--source-instagram-border:rgba(156,56,109,.24);--source-instagram-text:#8e376a;--source-web-bg:rgba(76,90,112,.1);--source-web-border:rgba(76,90,112,.18);--source-web-text:#49586e;--bg:var(--bg-app);--bg-raised:#faf7f1;--surface:var(--bg-surface);--surface-strong:var(--bg-surface-elevated);--surface-muted:#efe9df;--ink:var(--text-primary);--ink-soft:var(--text-secondary);--ink-faint:#7a8698;--line:var(--border-subtle);--line-strong:rgba(20,35,60,.16);--shadow-soft:0 18px 48px rgba(25,36,56,.08);--shadow-panel:0 26px 70px rgba(25,36,56,.12);--radius-card:20px;--radius-control:14px;--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--mobile-nav-height:118px;--bottom-nav-height:var(--mobile-nav-height);--bottom-bar-height:var(--bottom-nav-height);--mobile-fab-size:84px;--mobile-record-fab-size:66px;--app-keyboard-inset:0px;--footer-shell-hero-bottom-offset:18px;--footer-shell-track-top:50px;--footer-shell-center-column:120px;--footer-shell-segment-height:calc(var(--mobile-nav-height) - var(--footer-shell-track-top));--footer-shell-segment-bleed:10px;--footer-shell-bottom-radius:30px;--footer-shell-bg:linear-gradient(180deg,rgba(255,251,244,.985),hsla(34,53%,94%,.985));--footer-shell-surface:linear-gradient(180deg,hsla(0,0%,100%,.2),hsla(38,52%,96%,.06));--footer-shell-surface-active:linear-gradient(180deg,hsla(0,0%,100%,.46),hsla(38,52%,96%,.18));--footer-shell-ring:hsla(36,52%,94%,.92);--footer-shell-active-accent:hsla(74,59%,63%,.86)}[data-theme=dark]{--bg-app:#0d1117;--bg-surface:rgba(22,27,38,.88);--bg-surface-elevated:#1a1f2e;--bg-raised:#141922;--text-primary:#e6eaf0;--text-secondary:#96a1b8;--ink:var(--text-primary);--ink-soft:var(--text-secondary);--ink-faint:#7a8a9e;--border-subtle:hsla(0,0%,100%,.08);--line:var(--border-subtle);--line-strong:hsla(0,0%,100%,.14);--surface:var(--bg-surface);--surface-strong:var(--bg-surface-elevated);--surface-muted:#111621;--shadow-soft:0 18px 48px rgba(0,0,0,.22);--shadow-panel:0 26px 70px rgba(0,0,0,.32);--accent-lime:#c8e06e;--accent-lime-soft:hsla(73,65%,65%,.14);--accent-lime-strong:#b5d254;--accent-lime-hover:#d4e886;--accent-lime-subtle:hsla(73,65%,65%,.14);--accent-lime-ring:hsla(73,65%,65%,.28);--danger-record:#ff5147;--source-telegram-bg:rgba(42,171,238,.16);--source-telegram-border:rgba(42,171,238,.28);--source-telegram-text:#5cc4f5;--source-youtube-bg:rgba(255,86,86,.16);--source-youtube-border:rgba(255,86,86,.24);--source-youtube-text:#ff8a8a;--source-instagram-bg:rgba(198,77,137,.16);--source-instagram-border:rgba(198,77,137,.24);--source-instagram-text:#d886b5;--source-web-bg:rgba(140,155,180,.14);--source-web-border:rgba(140,155,180,.2);--source-web-text:#a8b8ce;--footer-shell-bg:linear-gradient(180deg,rgba(22,27,38,.985),rgba(17,22,33,.985));--footer-shell-surface:linear-gradient(180deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.04));--footer-shell-surface-active:linear-gradient(180deg,hsla(0,0%,100%,.16),hsla(0,0%,100%,.08));--footer-shell-ring:rgba(22,27,38,.92);--footer-shell-active-accent:hsla(73,65%,65%,.34)}[data-theme=dark] body,[data-theme=dark] html,html[data-theme=dark],html[data-theme=dark] body{background:radial-gradient(circle at top left,hsla(73,65%,65%,.06),transparent 24%),radial-gradient(circle at top right,rgba(100,120,160,.08),transparent 30%),linear-gradient(180deg,#111621 0,var(--bg-app) 44%,#0a0e15 100%);color:var(--ink)}[data-theme=dark] ::selection{background:hsla(73,65%,65%,.32)}[data-theme=dark] .button.primary,[data-theme=dark] .ui-button-primary{background:#e6eaf0;color:#0d1117;box-shadow:0 16px 30px rgba(0,0,0,.28)}[data-theme=dark] .button.primary:hover:not(:disabled),[data-theme=dark] .ui-button-primary:hover:not(:disabled){background:#f0f3f8}[data-theme=dark] .button.secondary,[data-theme=dark] .ui-button-secondary{background:var(--accent-lime);color:#1a2410;box-shadow:0 14px 28px rgba(0,0,0,.24)}[data-theme=dark] .button.ghost,[data-theme=dark] .ui-button-ghost{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.1);color:var(--ink)}[data-theme=dark] .button.ghost:hover:not(:disabled),[data-theme=dark] .ui-button-ghost:hover:not(:disabled){background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.16)}[data-theme=dark] .input,[data-theme=dark] .select,[data-theme=dark] .textarea,[data-theme=dark] .ui-input,[data-theme=dark] .ui-select{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.1);color:var(--ink);box-shadow:none}[data-theme=dark] .textarea::placeholder,[data-theme=dark] .ui-input::placeholder{color:var(--ink-faint)}[data-theme=dark] .artifact-card-premium,[data-theme=dark] .card,[data-theme=dark] .item-detail-hero,[data-theme=dark] .item-failure-card,[data-theme=dark] .item-row,[data-theme=dark] .item-transcript-card,[data-theme=dark] .modal-card,[data-theme=dark] .plan-card,[data-theme=dark] .settings-block,[data-theme=dark] .tma-alert,[data-theme=dark] .tma-card,[data-theme=dark] .ui-surface-card,[data-theme=dark] .usage-card,[data-theme=dark] .workspace-panel{background:var(--surface);border-color:var(--line);box-shadow:var(--shadow-soft)}[data-theme=dark] .ui-pill-default{background:hsla(0,0%,100%,.08);color:var(--ink-soft);border-color:hsla(0,0%,100%,.1)}[data-theme=dark] .ui-pill-accent{background:hsla(73,65%,65%,.14);color:#c8e06e;border-color:hsla(73,65%,65%,.24)}[data-theme=dark] .ui-pill-success{background:rgba(125,200,108,.14);color:#8dd46e;border-color:rgba(125,200,108,.22)}[data-theme=dark] .ui-pill-warn{background:rgba(230,180,80,.14);color:#e6b850;border-color:rgba(230,180,80,.2)}[data-theme=dark] .ui-pill-danger{background:hsla(4,74%,63%,.14);color:#e8776e;border-color:hsla(4,74%,63%,.2)}[data-theme=dark] .ui-pill-muted{background:hsla(0,0%,100%,.06);color:var(--ink-faint);border-color:hsla(0,0%,100%,.08)}[data-theme=dark] .workspace-root{background:radial-gradient(circle at top left,hsla(73,65%,65%,.05),transparent 26%),radial-gradient(circle at top right,rgba(100,120,160,.08),transparent 30%),linear-gradient(180deg,#111621 0,var(--bg-app) 42%,#0a0e15 100%)}[data-theme=dark] .workspace-header{background:rgba(17,22,33,.88);border-bottom-color:hsla(0,0%,100%,.06);box-shadow:0 8px 28px rgba(0,0,0,.16)}[data-theme=dark] .mobile-shell-brand-mark,[data-theme=dark] .workspace-brand-mark{background:linear-gradient(180deg,hsla(73,65%,65%,.92),rgba(180,210,86,.86));color:#1a2410;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),0 10px 22px rgba(0,0,0,.22)}[data-theme=dark] .workspace-route-pill.active{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.1)}[data-theme=dark] .workspace-avatar-button{background:linear-gradient(180deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.04));border-color:hsla(0,0%,100%,.1)}[data-theme=dark] .tma-mobile-avatar,[data-theme=dark] .workspace-mobile-avatar{color:#1a2410;background:linear-gradient(180deg,hsla(73,65%,65%,.92),rgba(180,210,86,.86));border-color:hsla(0,0%,100%,.08);box-shadow:0 10px 24px rgba(0,0,0,.22)}[data-theme=dark] .mobile-shell{background:radial-gradient(circle at top right,hsla(73,65%,65%,.05),transparent 26%),linear-gradient(180deg,rgba(17,22,33,.96),rgba(13,17,23,.98))}[data-theme=dark] .mobile-shell-header{background:rgba(17,22,33,.92);border-bottom-color:hsla(0,0%,100%,.06)}[data-theme=dark] .mobile-shell-back{border-color:hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.06);box-shadow:none}[data-theme=dark] .mobile-bottom-nav{border-color:hsla(0,0%,100%,.08);background:rgba(17,22,33,.94);box-shadow:0 18px 40px rgba(0,0,0,.28)}[data-theme=dark] .mobile-bottom-nav-link.active{background:linear-gradient(180deg,hsla(73,65%,65%,.18),hsla(73,65%,65%,.08))}[data-theme=dark] .composer-segmented{border-color:hsla(0,0%,100%,.06);background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.02));box-shadow:none}[data-theme=dark] .composer-segment-button.active{background:hsla(0,0%,100%,.1);box-shadow:0 10px 22px rgba(0,0,0,.16)}[data-theme=dark] .composer-segment-button.active .composer-segment-icon{background:hsla(73,65%,65%,.18);color:#c8e06e}[data-theme=dark] .composer-input-shell{border-color:hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.05);box-shadow:none}[data-theme=dark] .composer-settings-row{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.06)}[data-theme=dark] .composer-settings-link{border-color:hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.06)}[data-theme=dark] .sheet-backdrop{background:rgba(0,0,0,.42)}[data-theme=dark] .sheet-panel{background:rgba(22,27,38,.96);border-color:hsla(0,0%,100%,.08)}[data-theme=dark] .sheet-header{background:linear-gradient(180deg,rgba(22,27,38,.98) 72%,rgba(22,27,38,0))}[data-theme=dark] .workspace-command-palette{background:rgba(22,27,38,.96);border-color:hsla(0,0%,100%,.08)}[data-theme=dark] .usage-badge{border-color:hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.06);box-shadow:none}[data-theme=dark] .usage-badge-track,[data-theme=dark] .usage-track{background:hsla(0,0%,100%,.08)}[data-theme=dark] .filter-chip,[data-theme=dark] .item-view-chip{border-color:hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.06)}[data-theme=dark] .filter-chip.active,[data-theme=dark] .item-view-chip.active{background:hsla(73,65%,65%,.14);border-color:hsla(73,65%,65%,.24);color:#c8e06e}[data-theme=dark] .skeleton-card{background:linear-gradient(90deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.08),hsla(0,0%,100%,.04));background-size:180% 100%;border-color:hsla(0,0%,100%,.06)}[data-theme=dark] .job-card-status-badge.status-done{background:hsla(93,50%,65%,.14);border-color:hsla(93,50%,65%,.22);color:#a8d874}[data-theme=dark] .job-card-status-badge.status-queued,[data-theme=dark] .job-card-status-badge.status-running{background:hsla(42,72%,65%,.14);border-color:hsla(42,72%,65%,.2);color:#e6c864}[data-theme=dark] .job-card-status-badge.status-canceled,[data-theme=dark] .job-card-status-badge.status-failed{background:hsla(5,72%,65%,.14);border-color:hsla(5,72%,65%,.2);color:#e88a82}[data-theme=dark] .recorder-fab{box-shadow:0 0 0 2px rgba(22,27,38,.96),0 10px 22px rgba(0,0,0,.3),0 8px 16px rgba(0,0,0,.2)}[data-theme=dark] .settings-chip,[data-theme=dark] .settings-plan-chip{border-color:hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04)}[data-theme=dark] .create-composer-card,[data-theme=dark] .create-current-card,[data-theme=dark] .create-current-placeholder,[data-theme=dark] .create-usage-strip,[data-theme=dark] .detail-loading-state,[data-theme=dark] .detail-primary-card,[data-theme=dark] .detail-secondary-card,[data-theme=dark] .history-empty-state,[data-theme=dark] .history-item,[data-theme=dark] .history-skeleton-card,[data-theme=dark] .settings-panel-card{background:rgba(22,27,38,.92);border-color:hsla(0,0%,100%,.07);box-shadow:0 14px 34px rgba(0,0,0,.18)}[data-theme=dark] .create-header-usage{border-color:hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.06);box-shadow:none}[data-theme=dark] .create-composer-card{background:linear-gradient(180deg,rgba(22,27,38,.96),rgba(18,22,32,.94))}[data-theme=dark] .create-source-row{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.08);box-shadow:none}[data-theme=dark] .create-source-row-file:hover,[data-theme=dark] .create-source-row:focus-within{border-color:hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.08)}[data-theme=dark] .create-source-icon{background:hsla(73,65%,65%,.12);color:var(--accent-lime)}[data-theme=dark] .create-source-inline-action{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.08)}[data-theme=dark] .create-source-input{color:var(--ink)}[data-theme=dark] .create-source-input::placeholder{color:var(--ink-faint)}[data-theme=dark] .create-mode-switch{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.06)}[data-theme=dark] .create-mode-button{color:var(--ink-soft)}[data-theme=dark] .create-mode-button.active{background:hsla(0,0%,100%,.12);color:var(--ink);box-shadow:none}[data-theme=dark] .create-settings-summary{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.07)}[data-theme=dark] .create-settings-summary.open,[data-theme=dark] .create-settings-summary:hover{border-color:hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06)}[data-theme=dark] .create-settings-summary-action{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.06)}[data-theme=dark] .create-settings-sheet-toggle{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.08)}[data-theme=dark] .create-batch-file-list-shell,[data-theme=dark] .create-batch-mode-card{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.07)}[data-theme=dark] .create-batch-file-row,[data-theme=dark] .create-batch-mode-switch{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.07)}[data-theme=dark] .create-batch-mode-button.active{background:hsla(0,0%,100%,.12);box-shadow:none}[data-theme=dark] .create-current-card{background:linear-gradient(180deg,rgba(22,27,38,.96),rgba(18,22,32,.94))}[data-theme=dark] .create-current-placeholder{background:linear-gradient(180deg,rgba(22,27,38,.95),rgba(18,22,32,.9))}[data-theme=dark] .create-current-workspace,[data-theme=dark] .create-processing-workspace,[data-theme=dark] .create-state-panel{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.06)}[data-theme=dark] .create-state-panel-blocked{background:linear-gradient(180deg,rgba(40,35,20,.5),rgba(30,27,18,.4))}[data-theme=dark] .create-state-panel-failed,[data-theme=dark] .create-state-panel-ready_to_retry{background:linear-gradient(180deg,rgba(40,25,20,.5),rgba(30,22,18,.4))}[data-theme=dark] .create-processing-workspace{background:linear-gradient(180deg,rgba(35,30,18,.4),rgba(28,25,16,.3))}[data-theme=dark] .create-output-tab{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.06)}[data-theme=dark] .create-output-tab.active{background:hsla(73,65%,65%,.16);border-color:hsla(73,65%,65%,.24);color:var(--accent-lime)}[data-theme=dark] .create-output-tab-ready{background:hsla(73,65%,65%,.1);border-color:hsla(73,65%,65%,.18);color:var(--accent-lime)}[data-theme=dark] .create-output-tab-generating,[data-theme=dark] .create-output-tab-processing{background:hsla(42,72%,65%,.08);border-color:hsla(42,72%,65%,.14);color:#e6c864}[data-theme=dark] .create-output-panel{background:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.05)}[data-theme=dark] .create-output-panel-processing{background:hsla(42,72%,65%,.04)}[data-theme=dark] .create-output-panel-generating{background:hsla(42,72%,65%,.05)}[data-theme=dark] .create-output-panel-ready{background:hsla(0,0%,100%,.04)}[data-theme=dark] .create-output-panel-not_generated,[data-theme=dark] .create-output-panel-waiting{background:hsla(0,0%,100%,.02)}[data-theme=dark] .create-output-preview-shell{background:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.06)}[data-theme=dark] .create-current-batch-transcript-ready{color:var(--tone-success-dark,#8bc34a)}[data-theme=dark] .create-current-batch-failed{color:var(--tone-danger-dark,#ef5350)}[data-theme=dark] .create-composer-card:before,[data-theme=dark] .create-current-card:before,[data-theme=dark] .create-usage-strip:before{background:radial-gradient(circle,hsla(73,65%,65%,.06),transparent 72%)}[data-theme=dark] .create-usage-strip{background:linear-gradient(180deg,rgba(22,27,38,.96),rgba(18,22,32,.94))}[data-theme=dark] .create-usage-plan{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.06)}[data-theme=dark] .create-usage-track{background:hsla(0,0%,100%,.08)}[data-theme=dark] .source-audio-player{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.06)}[data-theme=dark] .source-audio-player-compact{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.05)}[data-theme=dark] .source-audio-player-mini-pill{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.06)}[data-theme=dark] .source-audio-player-slider{accent-color:var(--accent-lime)}[data-theme=dark] .create-processing-badge{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.06)}[data-theme=dark] .create-submit-button{box-shadow:0 14px 28px rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,100%,.06)}[data-theme=dark] .transcript-box{border-color:hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04)}[data-theme=dark] .settings-hero-progress{background:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.03));border-color:hsla(0,0%,100%,.06)}[data-theme=dark] .job-card-actions{border-color:hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.06);box-shadow:none}[data-theme=dark] .error-text{color:#e88a82}[data-theme=dark] .ok-text{color:#a8d874}[data-theme=dark] .composer-shell .composer-note,[data-theme=dark] .composer-shell .ok-text{background:hsla(73,65%,65%,.1)}[data-theme=dark] .composer-shell .error-text{background:hsla(4,74%,63%,.1)}[data-theme=dark] .composer-file-card{border-color:hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.05);box-shadow:none}[data-theme=dark] .composer-file-leading{background:hsla(73,65%,65%,.16);color:#c8e06e}[data-theme=dark] .composer-file-trigger{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.06)}[data-theme=dark] .tma-root{background:linear-gradient(180deg,#111621 0,var(--bg-app) 100%)}[data-theme=dark] .tma-alert.error{background:hsla(4,74%,63%,.12);border-color:hsla(4,74%,63%,.2);color:#e88a82}[data-theme=dark] .tma-alert.info{background:hsla(73,65%,65%,.1);border-color:hsla(73,65%,65%,.18);color:#c8e06e}[data-theme=dark] .bottom-nav-track{box-shadow:none}[data-theme=dark] .bottom-nav-track-cradle{background:radial-gradient(ellipse at center top,hsla(73,65%,65%,.06),transparent 56%);box-shadow:none}@media (prefers-color-scheme:dark){html:not([data-theme=light]){--bg-app:#0d1117;--bg-surface:rgba(22,27,38,.88);--bg-surface-elevated:#1a1f2e;--bg-raised:#141922;--text-primary:#e6eaf0;--text-secondary:#96a1b8;--ink:var(--text-primary);--ink-soft:var(--text-secondary);--ink-faint:#7a8a9e;--border-subtle:hsla(0,0%,100%,.08);--line:var(--border-subtle);--line-strong:hsla(0,0%,100%,.14);--surface:var(--bg-surface);--surface-strong:var(--bg-surface-elevated);--surface-muted:#111621;--shadow-soft:0 18px 48px rgba(0,0,0,.22);--shadow-panel:0 26px 70px rgba(0,0,0,.32);--accent-lime:#c8e06e;--accent-lime-soft:hsla(73,65%,65%,.14);--accent-lime-strong:#b5d254;--accent-lime-hover:#d4e886;--accent-lime-subtle:hsla(73,65%,65%,.14);--accent-lime-ring:hsla(73,65%,65%,.28);--danger-record:#ff5147;--source-telegram-bg:rgba(42,171,238,.16);--source-telegram-border:rgba(42,171,238,.28);--source-telegram-text:#5cc4f5;--source-youtube-bg:rgba(255,86,86,.16);--source-youtube-border:rgba(255,86,86,.24);--source-youtube-text:#ff8a8a;--source-instagram-bg:rgba(198,77,137,.16);--source-instagram-border:rgba(198,77,137,.24);--source-instagram-text:#d886b5;--source-web-bg:rgba(140,155,180,.14);--source-web-border:rgba(140,155,180,.2);--source-web-text:#a8b8ce;--footer-shell-bg:linear-gradient(180deg,rgba(22,27,38,.985),rgba(17,22,33,.985));--footer-shell-surface:linear-gradient(180deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.04));--footer-shell-surface-active:linear-gradient(180deg,hsla(0,0%,100%,.16),hsla(0,0%,100%,.08));--footer-shell-ring:rgba(22,27,38,.92);--footer-shell-active-accent:hsla(73,65%,65%,.34)}}body,html{background:radial-gradient(circle at top left,hsla(73,67%,73%,.14),transparent 24%),radial-gradient(circle at top right,rgba(182,196,220,.18),transparent 30%),linear-gradient(180deg,#faf6ef 0,var(--bg-app) 44%,#f1ece3 100%);color:var(--ink);font-family:Manrope,Plus Jakarta Sans,Avenir Next,Segoe UI,sans-serif}body{letter-spacing:-.01em}::selection{background:hsla(73,67%,73%,.58);color:var(--ink)}a{color:inherit}button,input,select,textarea{font:inherit}:focus-visible{outline:3px solid var(--accent-lime-ring);outline-offset:2px}.auth-shell,.public-page,.tma-shell,.workspace-main{color:var(--ink)}.brand-link,.workspace-brand{font-weight:800;letter-spacing:-.03em}.brand-link{font-size:24px}.tma-mobile-avatar,.workspace-mobile-avatar{color:#31431f;background:linear-gradient(180deg,hsla(73,67%,73%,.92),hsla(74,59%,63%,.86));border:1px solid rgba(49,67,31,.08);box-shadow:0 10px 24px rgba(137,160,66,.16)}.public-header,.tma-mobile-header,.workspace-header,.workspace-mobile-header{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.label,.muted,.public-nav a,.tma-mobile-brand,.usage-badge-label,.workspace-meta,.workspace-mobile-brand{color:var(--ink-soft)}.card,.item-row,.modal-card,.plan-card,.tma-alert,.tma-card,.tma-filter-sheet,.usage-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-soft)}.card,.modal-card,.plan-card{padding:var(--space-4)}.button,.input,.select,.textarea{border-radius:var(--radius-control)}.button{min-height:42px;border-color:transparent;transition:transform .14s ease,border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.button:hover:not(:disabled){transform:translateY(-1px)}.button.primary{background:var(--ink);color:#fffef7;box-shadow:0 16px 30px rgba(20,35,60,.18)}.button.primary:hover:not(:disabled){background:#0f1a2d}.button.secondary{background:var(--accent-lime);color:#22311a;box-shadow:0 14px 28px rgba(151,171,92,.22)}.button.secondary:hover:not(:disabled){background:var(--accent-lime-hover)}.button.ghost{background:hsla(0,0%,100%,.54);border-color:var(--line);color:var(--ink)}.button.ghost:hover:not(:disabled){background:hsla(0,0%,100%,.88);border-color:var(--line-strong)}.input,.select,.textarea{border:1px solid var(--line);background:hsla(0,0%,100%,.78);color:var(--ink);padding:12px 14px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65)}.input::placeholder,.textarea::placeholder{color:var(--ink-faint)}.input:focus,.select:focus,.textarea:focus{border-color:hsla(73,67%,73%,.78);box-shadow:0 0 0 4px var(--accent-lime-ring);outline:none}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink-soft) 50%),linear-gradient(135deg,var(--ink-soft) 50%,transparent 50%);background-position:calc(100% - 20px) calc(50% - 3px),calc(100% - 14px) calc(50% - 3px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:36px}.page-header{margin-bottom:0}.error-text{color:#b73a31}.ok-text{color:#597425}.ui-button{border:1px solid transparent;border-radius:var(--radius-control);display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;font-weight:700;letter-spacing:-.01em;transition:transform .14s ease,border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.ui-button:hover:not(:disabled){transform:translateY(-1px)}.ui-button:disabled{opacity:.56;cursor:not-allowed}.ui-button-sm{min-height:38px;padding:0 12px;font-size:14px}.ui-button-md{min-height:44px;padding:0 16px}.ui-button-lg{min-height:48px;padding:0 18px}.ui-button-primary{background:var(--ink);color:#fffef7;box-shadow:0 16px 30px rgba(20,35,60,.18)}.ui-button-primary:hover:not(:disabled){background:#0f1a2d}.ui-button-secondary{background:var(--accent-lime);color:#203018;box-shadow:0 14px 28px rgba(151,171,92,.2)}.ui-button-secondary:hover:not(:disabled){background:var(--accent-lime-hover)}.ui-button-ghost{background:hsla(0,0%,100%,.62);color:var(--ink);border-color:var(--line)}.ui-button-ghost:hover:not(:disabled){background:hsla(0,0%,100%,.92);border-color:var(--line-strong)}.ui-button-icon-only{width:38px;padding:0}.ui-field{display:grid;grid-gap:6px;gap:6px}.ui-field-label{font-size:12px;font-weight:700;letter-spacing:.02em;color:var(--ink-soft)}.ui-field-hint{font-size:12px;color:var(--ink-faint)}.ui-input,.ui-select{width:100%;min-height:44px;border:1px solid var(--line);border-radius:var(--radius-control);background:hsla(0,0%,100%,.8);color:var(--ink);padding:11px 14px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7)}.ui-input:focus,.ui-select:focus{outline:none;border-color:hsla(73,67%,73%,.82);box-shadow:0 0 0 4px var(--accent-lime-ring)}.ui-select-shell{position:relative;display:block}.ui-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px}.ui-select-chevron{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--ink-faint);pointer-events:none}.ui-pill{display:inline-flex;align-items:center;justify-content:center;min-height:30px;border:1px solid transparent;border-radius:var(--radius-pill);padding:0 12px;font-size:12px;font-weight:700;letter-spacing:.02em}.ui-pill-default{background:hsla(0,0%,100%,.74);color:var(--ink-soft);border-color:var(--line)}.ui-pill-accent{background:var(--accent-lime-subtle);color:#44551c;border-color:rgba(176,201,95,.38)}.ui-pill-success{background:rgba(125,170,108,.14);color:#4d702d;border-color:rgba(125,170,108,.24)}.ui-pill-warn{background:rgba(199,153,68,.12);color:#8e6521;border-color:rgba(199,153,68,.18)}.ui-pill-danger{background:rgba(210,86,78,.12);color:#a54740;border-color:rgba(210,86,78,.18)}.ui-pill-muted{background:rgba(21,35,60,.06);color:var(--ink-soft);border-color:rgba(21,35,60,.08)}.ui-surface-card{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-soft)}.workspace-root{min-height:var(--app-dvh,100dvh);background:radial-gradient(circle at top left,hsla(73,67%,73%,.12),transparent 26%),radial-gradient(circle at top right,rgba(182,196,220,.18),transparent 30%),linear-gradient(180deg,#faf6ef 0,var(--bg-app) 42%,#f1ece3 100%)}.workspace-header{position:-webkit-sticky;position:sticky;top:0;z-index:40;display:grid;grid-template-columns:minmax(260px,1fr) minmax(120px,auto) minmax(260px,1fr);align-items:center;grid-gap:16px;gap:16px;padding:14px 24px;background:hsla(38,48%,95%,.84);border-bottom:1px solid rgba(20,35,60,.06);box-shadow:0 8px 28px rgba(20,35,60,.06)}.workspace-header-actions,.workspace-header-brandgroup{display:flex;align-items:center;gap:12px}.workspace-header-brandgroup{justify-content:flex-start}.workspace-brand{font-size:20px;color:var(--ink);display:inline-flex;align-items:center;gap:10px}.workspace-brand-mark{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;color:#31431f;background:linear-gradient(180deg,hsla(73,67%,73%,.92),hsla(74,59%,63%,.86));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),0 10px 22px rgba(161,187,84,.24)}.workspace-route-pills{display:inline-flex;align-items:center;gap:8px}.workspace-route-pill{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;border-radius:var(--radius-pill);border:1px solid transparent;color:var(--ink-soft);font-size:12px;font-weight:700}.workspace-route-pill.active{background:hsla(0,0%,100%,.72);border-color:var(--line);color:var(--ink);box-shadow:0 12px 22px rgba(20,35,60,.06)}.workspace-header-center{display:flex;justify-content:center}.workspace-context-title{margin:0;font-size:15px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.workspace-header-actions{justify-content:flex-end}.workspace-usage-compact{min-width:136px}.workspace-balance-link{color:inherit;text-decoration:none}.workspace-balance-link:focus-visible{outline:none;border-radius:18px;box-shadow:0 0 0 4px var(--accent-lime-ring)}.workspace-avatar-button{width:40px;height:40px;border-radius:50%;position:relative;background:linear-gradient(180deg,hsla(0,0%,100%,.92),hsla(40,35%,93%,.92));border:1px solid var(--line);color:var(--ink);box-shadow:0 12px 24px rgba(20,35,60,.08)}.workspace-avatar-button,.workspace-avatar-fallback{display:inline-flex;align-items:center;justify-content:center}.workspace-avatar-fallback{position:absolute;inset:0;font-size:13px;font-weight:800}.workspace-avatar-icon{opacity:0}.workspace-main{width:min(1120px,calc(100vw - 40px));margin:0 auto;padding:24px 0 calc(36px + env(safe-area-inset-bottom));display:grid;grid-gap:18px;gap:18px}.workspace-command-backdrop{position:fixed;inset:0;z-index:70;display:flex;align-items:flex-start;justify-content:center;padding:calc(88px + env(safe-area-inset-top)) 16px 16px;background:rgba(15,20,31,.24);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.workspace-command-palette{width:min(620px,100%);display:grid;grid-gap:14px;gap:14px;padding:18px;border-radius:24px;background:rgba(255,251,244,.96);border:1px solid rgba(20,35,60,.08);box-shadow:var(--shadow-panel)}.workspace-command-kicker{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.workspace-command-input{min-height:52px;font-size:18px;border-radius:18px}.workspace-command-actions{display:flex;justify-content:flex-end;gap:10px}.workspace-mobile-header{display:none}.usage-badge{min-width:144px;display:grid;grid-gap:5px;gap:5px;padding:10px 12px;border:1px solid rgba(20,35,60,.08);border-radius:16px;background:hsla(0,0%,100%,.7);box-shadow:0 12px 22px rgba(20,35,60,.05)}.usage-badge-row{display:flex;justify-content:space-between;gap:10px;align-items:center}.usage-badge-label{font-size:11px;text-transform:uppercase;letter-spacing:.07em}.usage-badge-value{font-size:12px;letter-spacing:-.01em}.usage-badge-note{margin:0;font-size:11px;color:var(--ink-soft)}.usage-badge-track{height:5px;border-radius:999px;background:rgba(20,35,60,.08);overflow:hidden}.tma-mobile-usage,.workspace-mobile-usage{min-width:0;width:min(188px,100%);padding:7px 10px;border-radius:14px;gap:4px;box-shadow:none;background:hsla(0,0%,100%,.68);border-color:rgba(20,35,60,.06)}.tma-mobile-usage .usage-badge-track,.workspace-mobile-usage .usage-badge-track{height:4px}.usage-badge-fill,.usage-fill{background:linear-gradient(90deg,var(--accent-lime),#a8c95d)}.usage-badge.warn .usage-badge-fill{background:linear-gradient(90deg,#efcc7f,#d8a24b)}.usage-badge.danger .usage-badge-fill{background:linear-gradient(90deg,#ea8f7e,#d86c59)}.usage-card{padding:14px;border-radius:18px}.usage-track{height:8px;border-radius:999px;background:rgba(20,35,60,.08)}.usage-row{margin-bottom:10px}.artifact-card-premium,.item-detail-hero,.item-failure-card,.item-transcript-card,.settings-block,.workspace-panel{border:1px solid var(--line);border-radius:24px;background:var(--surface);box-shadow:var(--shadow-soft)}.item-detail-hero,.item-failure-card,.item-transcript-card,.settings-block,.workspace-panel{padding:20px}.workspace-section-kicker{display:inline-flex;margin-bottom:8px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.workspace-section-title{margin:0;font-size:clamp(26px,4vw,36px);line-height:1.02;letter-spacing:-.04em}.workspace-section-note{margin:10px 0 0;max-width:720px;color:var(--ink-soft);font-size:15px}.inbox-page,.item-detail-page,.settings-page{display:grid;grid-gap:18px;gap:18px}.composer-shell{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.composer-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:12px;gap:12px}.composer-copy{display:grid;grid-gap:4px;gap:4px;min-width:0}.composer-head-actions{gap:8px}.composer-head-action,.composer-head-actions{display:inline-flex;align-items:center}.composer-kicker{display:inline-flex;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}.composer-title{margin:0;font-size:clamp(25px,4vw,31px);line-height:1;letter-spacing:-.04em}.composer-support{margin:0;max-width:24ch;color:var(--ink-soft);font-size:13px;line-height:1.4}.composer-segmented{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;grid-gap:6px;gap:6px;padding:4px;border:1px solid rgba(20,35,60,.05);border-radius:20px;background:linear-gradient(180deg,rgba(18,31,51,.05),hsla(0,0%,100%,.54));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.46)}.composer-segmented-compact{width:auto;min-width:auto;grid-template-columns:repeat(2,auto);gap:4px;padding:3px;border-radius:17px;background:linear-gradient(180deg,rgba(18,31,51,.045),hsla(0,0%,100%,.68))}.composer-segment-button{min-width:0;min-height:42px;border:0;border-radius:16px;background:transparent;color:var(--ink-soft);gap:8px;font-size:14px;font-weight:700;letter-spacing:-.01em;cursor:pointer;transition:background-color .14s ease,color .14s ease,box-shadow .14s ease,transform .14s ease}.composer-segment-button,.composer-segment-icon{display:inline-flex;align-items:center;justify-content:center}.composer-segment-icon{width:24px;height:24px;border-radius:9px;background:rgba(20,35,60,.06);color:var(--ink-faint);transition:background-color .14s ease,color .14s ease}.composer-segment-icon-svg{width:15px;height:15px}.composer-segment-button:hover{color:var(--ink)}.composer-segment-button:active{transform:translateY(1px)}.composer-segment-button.active{background:hsla(0,0%,100%,.96);color:var(--ink);box-shadow:0 10px 22px rgba(20,35,60,.08),inset 0 1px 0 hsla(0,0%,100%,.72)}.composer-segmented-compact .composer-segment-button{min-height:34px;padding:0 12px;border-radius:13px;gap:0;font-size:12px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.composer-segmented-compact .composer-segment-icon{display:none}.composer-segment-button.active .composer-segment-icon{background:hsla(73,67%,73%,.26);color:#40511c}.composer-segment-button:focus-visible,.composer-settings-link:focus-visible{outline:none;box-shadow:0 0 0 4px var(--accent-lime-ring)}.composer-input-shell{display:flex;align-items:center;min-width:0;gap:12px;height:58px;min-height:58px;padding:6px 6px 6px 14px;border:1px solid rgba(20,35,60,.08);border-radius:18px;background:hsla(0,0%,100%,.82);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72),0 12px 30px rgba(20,35,60,.05)}.composer-input-shell:focus-within{border-color:hsla(73,67%,73%,.82);box-shadow:0 0 0 4px var(--accent-lime-ring)}.composer-input-icon{color:var(--ink-faint);flex:0 0 auto}.composer-input{width:100%;min-width:0;border:0;background:transparent;outline:none;color:var(--ink);padding:0;font-size:16px}.composer-inline-action{flex:0 0 auto}.composer-file-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;width:100%;height:58px;min-height:58px;padding:6px 8px 6px 10px;border:1px solid rgba(20,35,60,.08);border-radius:18px;background:hsla(0,0%,100%,.82);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72),0 12px 30px rgba(20,35,60,.05);cursor:pointer;font:inherit;text-align:left;overflow:hidden;transition:border-color .14s ease,background-color .14s ease,transform .14s ease}.composer-file-card:hover{border-color:rgba(20,35,60,.14);background:hsla(0,0%,100%,.92)}.composer-file-card:active{transform:translateY(1px)}.composer-file-card:focus-visible{outline:none;border-color:hsla(73,67%,73%,.82);box-shadow:0 0 0 4px var(--accent-lime-ring)}.composer-file-leading{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:hsla(73,67%,73%,.28);color:#44551c}.composer-file-summary{display:grid;grid-gap:2px;gap:2px;min-width:0}.composer-file-name{font-weight:700}.composer-file-meta,.composer-file-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.composer-file-meta{color:var(--ink-soft);font-size:13px}.composer-file-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.composer-file-trigger{display:inline-flex;align-items:center;justify-content:center;min-height:34px;min-width:84px;padding:0 11px;border-radius:12px;background:rgba(21,35,60,.055);color:var(--ink);border:1px solid rgba(20,35,60,.06);font-size:13px;font-weight:700;justify-self:end;flex-shrink:0;white-space:nowrap}.composer-submit-button{width:100%;min-height:50px;border-radius:18px;box-shadow:0 18px 34px rgba(20,35,60,.16),inset 0 1px 0 hsla(0,0%,100%,.12)}.composer-settings-row,.feed-toolbar,.item-detail-actions,.settings-actions-row,.settings-session-row{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.composer-settings-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:10px 12px;border-radius:16px;background:hsla(38,41%,95%,.92);border:1px solid rgba(20,35,60,.06)}.composer-settings-summary{margin:0;min-width:0;color:var(--ink);font-size:13px;line-height:1.4;font-weight:700}.composer-settings-link{min-height:32px;border:1px solid rgba(20,35,60,.08);border-radius:999px;background:hsla(0,0%,100%,.72);padding:0 10px;color:var(--ink);font-size:13px;font-weight:700;justify-self:end;white-space:nowrap;cursor:pointer;transition:color .14s ease,transform .14s ease,background-color .14s ease,border-color .14s ease}.composer-settings-link:hover{color:#0f1a2d;background:hsla(0,0%,100%,.96);border-color:rgba(20,35,60,.12)}.composer-settings-link:active{transform:translateY(1px)}.composer-sheet-handle{width:48px;height:4px;justify-self:center;border-radius:999px;background:rgba(20,35,60,.12)}.composer-settings-sheet .sheet-subtitle{max-width:32ch}.composer-note,.inbox-query-note{margin:0;color:var(--ink-soft);font-size:13px}.composer-shell .composer-note,.composer-shell .error-text,.composer-shell .ok-text{margin:0;padding:10px 12px;border-radius:14px;font-size:12px}.composer-shell .composer-note,.composer-shell .ok-text{background:hsla(73,67%,73%,.16)}.composer-shell .error-text{background:rgba(210,86,78,.1)}.composer-sheet-grid{grid-template-columns:1fr}@media (min-width:720px){.composer-sheet-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.composer-submit-button{width:auto;min-width:220px;justify-self:start}}.feed-toolbar{justify-content:space-between;align-items:flex-end}.feed-toolbar-actions{display:flex;gap:10px;flex-wrap:wrap}.filter-chip-row,.item-view-switch{display:inline-flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.filter-chip-row{margin-top:2px}.filter-chip-row::-webkit-scrollbar,.item-view-switch::-webkit-scrollbar{display:none}.filter-chip,.item-view-chip{border:1px solid var(--line);border-radius:var(--radius-pill);background:hsla(0,0%,100%,.6);color:var(--ink-soft);min-height:32px;padding:0 13px;cursor:pointer;font-weight:700;white-space:nowrap;font-size:12px}.filter-chip.active,.item-view-chip.active{background:var(--accent-lime-subtle);border-color:rgba(176,201,95,.34);color:#42551c}.list{margin-top:22px}.list,.list-skeleton{display:grid;grid-gap:12px;gap:12px}.skeleton-card{min-height:112px;border-radius:20px;background:linear-gradient(90deg,hsla(0,0%,100%,.58),hsla(0,0%,100%,.9),hsla(0,0%,100%,.58));background-size:180% 100%;border:1px solid var(--line);animation:premiumSkeleton 1.4s ease-in-out infinite}@keyframes premiumSkeleton{0%{background-position:180% 0}to{background-position:-40% 0}}.job-card-compact{padding:14px 15px 13px;cursor:pointer;gap:8px;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.job-card-compact:hover{transform:translateY(-2px);border-color:rgba(20,35,60,.12);box-shadow:0 22px 40px rgba(20,35,60,.1)}.job-card-compact:focus-visible{outline:none;box-shadow:0 0 0 4px var(--accent-lime-ring),0 22px 40px rgba(20,35,60,.1)}.job-card-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;min-width:0}.job-card-badge-row{display:flex;gap:6px;min-width:0}.job-card-actions,.job-card-badge-row{flex-wrap:nowrap;align-items:center;min-height:32px}.job-card-actions{display:inline-flex;gap:2px;justify-self:end;flex-shrink:0;padding:2px;border-radius:999px;border:1px solid rgba(20,35,60,.08);background:hsla(0,0%,100%,.74);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72)}.job-card-body{display:grid;grid-gap:5px;gap:5px}.job-card-title{margin:0;font-size:16px;line-height:1.18;letter-spacing:-.035em;font-weight:760}.job-card-meta{margin:0;color:var(--ink-soft);font-size:12px;line-height:1.45;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.job-card-error{display:block;color:#a24840;font-size:13px;margin-top:2px}.job-card-source-badge,.job-card-status-badge{min-height:26px;display:inline-flex;align-items:center;white-space:nowrap;padding:0 10px;font-size:11px;letter-spacing:.04em;text-transform:uppercase;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.68)}.job-card-source-badge{font-weight:700}.job-card-status-badge{font-weight:750}.job-card-action-button{color:var(--ink-soft);border-color:transparent;background:transparent;box-shadow:none}.job-card-action-button.ui-button-icon-only{width:30px;min-height:30px}.job-card-action-button.ui-button-ghost:hover:not(:disabled){transform:none;background:rgba(20,35,60,.06);border-color:transparent;color:var(--ink)}.job-card-source-badge.source-telegram{background:var(--source-telegram-bg);border-color:var(--source-telegram-border);color:var(--source-telegram-text)}.job-card-source-badge.source-youtube{background:var(--source-youtube-bg);border-color:var(--source-youtube-border);color:var(--source-youtube-text)}.job-card-source-badge.source-instagram{background:var(--source-instagram-bg);border-color:var(--source-instagram-border);color:var(--source-instagram-text)}.job-card-source-badge.source-web{background:var(--source-web-bg);border-color:var(--source-web-border);color:var(--source-web-text)}.job-card-status-badge.status-done{background:hsla(89,52%,75%,.2);border-color:rgba(141,183,88,.28);color:#4f6a23}.job-card-status-badge.status-queued,.job-card-status-badge.status-running{background:hsla(41,78%,72%,.18);border-color:rgba(216,162,75,.26);color:#886125}.job-card-status-badge.status-canceled,.job-card-status-badge.status-failed{background:hsla(10,68%,70%,.18);border-color:hsla(9,62%,60%,.26);color:#9e4f42}.job-card-compact.just-created{border-color:rgba(176,201,95,.44);animation:jobCardCreatedPremium 1.9s ease-out}@keyframes jobCardCreatedPremium{0%{box-shadow:0 0 0 0 hsla(73,67%,73%,.42)}to{box-shadow:0 0 0 22px hsla(73,67%,73%,0)}}.sheet-backdrop{position:fixed;inset:0;z-index:160;display:flex;align-items:flex-end;justify-content:center;min-height:var(--app-dvh,100dvh);padding:14px 16px calc(14px + env(safe-area-inset-bottom) + clamp(0px, var(--app-keyboard-inset, 0px), 160px));background:rgba(15,20,31,.24);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sheet-panel{width:min(540px,100%);max-height:calc(var(--app-dvh, 100dvh) - 14px - env(safe-area-inset-top));display:grid;grid-gap:16px;gap:16px;padding:18px 18px calc(18px + env(safe-area-inset-bottom));border-radius:28px;background:rgba(255,251,244,.96);border:1px solid rgba(20,35,60,.08);box-shadow:var(--shadow-panel);overflow:auto;overscroll-behavior:contain;scroll-padding-bottom:calc(28px + env(safe-area-inset-bottom) + clamp(0px, var(--app-keyboard-inset, 0px), 160px))}.sheet-header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;position:-webkit-sticky;position:sticky;top:0;z-index:1;padding-bottom:8px;background:linear-gradient(180deg,rgba(255,251,244,.98) 72%,rgba(255,251,244,0))}.sheet-title{margin:0;font-size:22px;letter-spacing:-.03em}.sheet-subtitle{margin:6px 0 0;color:var(--ink-soft)}.sheet-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.sheet-actions{display:flex;justify-content:flex-end;gap:10px}.settings-page{gap:20px}.settings-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);grid-gap:18px;gap:18px;align-items:stretch}.settings-hero-copy{grid-gap:12px;gap:12px}.settings-hero-title{margin:0;font-size:clamp(28px,4vw,40px);line-height:1.02;letter-spacing:-.04em}.settings-hero-note{margin:0;color:var(--ink-soft)}.settings-hero-metrics{display:grid;grid-gap:14px;gap:14px;align-content:start}.settings-hero-progress{padding:18px;border-radius:22px;background:linear-gradient(180deg,hsla(0,0%,100%,.74),hsla(78,42%,95%,.86));border:1px solid rgba(20,35,60,.06)}.item-transcript-card h3,.settings-block-header h3,.settings-hero-progress h3{margin:0}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.settings-block{display:grid;grid-gap:14px;gap:14px}.settings-block-header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.settings-chip-grid,.settings-effective-grid,.settings-plan-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.settings-chip,.settings-plan-chip{display:grid;grid-gap:4px;gap:4px;padding:12px;border-radius:16px;border:1px solid var(--line);background:hsla(0,0%,100%,.58)}.settings-chip span,.settings-plan-chip span{color:var(--ink-soft);font-size:12px}.settings-chip strong,.settings-plan-chip strong{font-size:16px}.settings-projects-list{display:grid;grid-gap:10px;gap:10px}.settings-project-chip{border-radius:18px;background:hsla(0,0%,100%,.58)}.item-detail-page{gap:18px}.item-detail-back{display:inline-flex;align-items:center;gap:8px;color:var(--ink-soft);font-weight:700}.item-detail-hero{display:grid;grid-gap:16px;gap:16px}.item-detail-title{font-size:clamp(28px,4vw,44px);line-height:1.02;letter-spacing:-.05em;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.item-detail-title:focus{border-radius:18px;padding:8px 10px;border:1px solid hsla(73,67%,73%,.82);background:hsla(0,0%,100%,.72);box-shadow:0 0 0 4px var(--accent-lime-ring)}.item-detail-meta{display:flex;gap:10px;flex-wrap:wrap;color:var(--ink-soft)}.item-detail-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);grid-gap:18px;gap:18px}.item-side-stack,.item-transcript-card{display:grid;grid-gap:16px;gap:16px}.item-transcript-toolbar{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:center}.transcript-box{border:1px solid var(--line);border-radius:18px;background:hsla(0,0%,100%,.62);padding:18px;max-height:68vh;white-space:pre-wrap;line-height:1.6}.segment-row{border-bottom-color:rgba(20,35,60,.06)}.item-failure-card{color:#8d413b}.artifact-grid-premium{display:grid;grid-gap:12px;gap:12px}.table{width:100%;border-collapse:collapse}.table td,.table th{padding:10px 8px;border-bottom:1px solid rgba(20,35,60,.08);text-align:left;vertical-align:top;font-size:13px}.table th{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.artifact-card-premium{padding:16px}.artifact-card-premium h4{margin:0}.toast-snackbar{left:50%;bottom:calc(20px + env(safe-area-inset-bottom));transform:translateX(-50%);padding:10px 14px;border-radius:999px;background:rgba(20,35,60,.94);box-shadow:0 18px 34px rgba(20,35,60,.24)}.feedback-layer{position:fixed;left:0;right:0;bottom:calc(env(safe-area-inset-bottom) + 14px + max(var(--mobile-nav-height), var(--app-keyboard-inset, 0px)));z-index:180;display:grid;justify-items:center;grid-gap:8px;gap:8px;padding:0 14px;pointer-events:none}.feedback-toast{width:min(100%,420px);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 10px 14px;border-radius:18px;border:1px solid rgba(20,35,60,.08);background:rgba(20,35,60,.94);color:#fffef8;box-shadow:0 18px 34px rgba(20,35,60,.22);pointer-events:auto;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:feedbackToastIn .18s cubic-bezier(.22,.88,.22,1)}.feedback-toast-copy{min-width:0;display:grid;grid-gap:2px;gap:2px;font-size:13px;line-height:1.35}.feedback-toast-title{font-size:11px;letter-spacing:.08em;text-transform:uppercase}.feedback-toast-dismiss{flex:0 0 auto;min-height:30px;padding:0 10px;border:0;border-radius:999px;background:hsla(0,0%,100%,.12);color:inherit;font-size:11px;font-weight:700;cursor:pointer}.feedback-toast-success{background:linear-gradient(180deg,rgba(33,58,24,.96),rgba(28,49,20,.94))}.feedback-toast-info{background:linear-gradient(180deg,rgba(20,35,60,.96),rgba(17,29,49,.94))}.feedback-toast-warning{background:linear-gradient(180deg,rgba(90,63,8,.96),rgba(74,52,8,.94))}.feedback-toast-error{background:linear-gradient(180deg,rgba(120,41,33,.96),rgba(98,34,28,.94))}@keyframes feedbackToastIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.recorder-fab-root{z-index:132;display:flex;flex-direction:column;align-items:center;gap:10px;transition:opacity .18s ease,filter .18s ease}.recorder-fab-root.desktop{right:28px;bottom:26px}.recorder-fab{width:var(--mobile-record-fab-size);height:var(--mobile-record-fab-size);border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:radial-gradient(circle at 32% 28%,hsla(0,0%,100%,.24),transparent 30%),linear-gradient(180deg,#ff7a71,#ff6157 54%,#e43a31);color:#fffef8;touch-action:manipulation;-moz-user-select:none;user-select:none;-webkit-user-select:none;box-shadow:0 0 0 2px hsla(36,52%,94%,.96),0 10px 22px rgba(255,72,63,.14),0 8px 16px rgba(20,35,60,.14);transition:transform .2s cubic-bezier(.2,.9,.2,1),box-shadow .2s ease,filter .2s ease;will-change:transform}.recorder-fab:hover{filter:brightness(1.02)}.recorder-fab:focus-visible{outline:3px solid hsla(0,0%,100%,.9);outline-offset:4px}.recorder-fab:active{transform:scale(.965);filter:brightness(.99)}.recorder-fab.launching{animation:recorder-fab-launch .26s cubic-bezier(.22,.88,.22,1) both}.recorder-scene{position:fixed;inset:0;z-index:120;display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:100dvh;padding:calc(14px + env(safe-area-inset-top)) 18px calc(var(--mobile-nav-height) + env(safe-area-inset-bottom));overflow:hidden;isolation:isolate;background:linear-gradient(180deg,#f7f9ef,#f3f4e9 38%,#efefe3);animation:recorder-scene-fade-in .32s cubic-bezier(.18,.86,.22,1) both}.recorder-scene-backdrop{position:absolute;inset:0;background:radial-gradient(74% 42% at 50% 8%,hsla(74,57%,75%,.42),transparent 72%),radial-gradient(32% 18% at 50% 43%,hsla(75,63%,67%,.2),transparent 74%),radial-gradient(58% 34% at 50% 74%,hsla(0,0%,100%,.64),transparent 72%),linear-gradient(180deg,hsla(0,0%,100%,.28),hsla(60,19%,92%,.08));transition:filter .2s ease,opacity .2s ease;animation:recorder-scene-backdrop-in .52s cubic-bezier(.18,.86,.22,1) both}.recorder-scene.is-paused .recorder-scene-backdrop{filter:saturate(.66) brightness(.99);opacity:.92}.recorder-scene-content{position:relative;z-index:1;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);align-content:start;grid-gap:clamp(22px,4.8vh,46px);gap:clamp(22px,4.8vh,46px);width:min(720px,100%);margin:0 auto;padding-top:clamp(24px,7vh,72px);animation:recorder-scene-content-in .36s cubic-bezier(.18,.86,.22,1) both}.recorder-scene-header{display:grid;justify-items:center;grid-gap:8px;gap:8px;text-align:center;transform-origin:center top;padding-top:0}.recorder-scene-label{margin:0;font-size:11px;font-weight:760;letter-spacing:.2em;text-transform:uppercase;color:rgba(20,35,60,.46)}.recorder-scene-timer{font-size:clamp(52px,11vw,88px);font-weight:780;line-height:.9;letter-spacing:-.065em;color:#14233c;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum";text-shadow:0 1px 0 hsla(0,0%,100%,.34);text-wrap:balance}.recorder-scene-stage{min-height:0;display:grid;align-content:start;justify-items:center;isolation:isolate;padding-top:clamp(2px,1vh,10px)}.recorder-scene-stage>*{grid-area:1/1}.recorder-scene-visual{position:relative;z-index:0;width:min(100%,420px);min-height:clamp(126px,17vh,164px);align-self:start;overflow:visible;background:none;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:filter .22s ease,transform .22s ease,opacity .22s ease;pointer-events:none}.recorder-scene-visual:before{content:"";position:absolute;left:50%;top:50%;width:min(76vw,336px);height:min(28vw,126px);transform:translate(-50%,-50%);border-radius:999px;background:radial-gradient(closest-side,rgba(192,223,99,.18),rgba(192,223,99,.04) 62%,hsla(0,0%,100%,0) 100%);filter:blur(12px);opacity:.94;pointer-events:none}.recorder-scene-canvas{width:100%;height:100%;display:block;filter:none}.recorder-scene.is-paused .recorder-scene-visual{filter:saturate(.86) brightness(.99);transform:scale(.992);opacity:.88}.recorder-scene.is-paused .recorder-scene-visual:before{opacity:.62;filter:blur(16px)}.recorder-scene-message{position:relative;z-index:1;align-self:center;justify-self:center;width:min(420px,calc(100% - 48px));display:grid;grid-gap:12px;gap:12px;justify-items:center;padding:18px 20px;border-radius:28px;background:hsla(0,0%,100%,.74);border:1px solid rgba(20,35,60,.08);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);text-align:center;color:rgba(20,35,60,.86);box-shadow:0 24px 60px rgba(20,35,60,.1);animation:recorder-scene-message-in .24s cubic-bezier(.18,.86,.22,1) both}.recorder-scene-message p{margin:0;font-size:clamp(17px,4.3vw,24px);line-height:1.34;letter-spacing:-.03em}.recorder-scene-message-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.recorder-scene-secondary{min-height:42px;padding:0 14px;border:1px solid rgba(20,35,60,.08);border-radius:999px;display:inline-flex;align-items:center;gap:8px;background:hsla(60,20%,97%,.92);color:var(--ink);font:inherit;font-weight:700}.recorder-scene-dock{position:fixed;inset:auto 0 0;z-index:1;pointer-events:auto;transform-origin:center bottom;animation:recorder-scene-dock-in .42s cubic-bezier(.18,.86,.22,1) both}.recorder-scene-dock-shell{pointer-events:auto}.recorder-scene-dock .bottom-nav-cradle,.recorder-scene-dock .bottom-nav-track,.recorder-scene-dock .bottom-nav-track-cradle{pointer-events:none}.recorder-scene-dock .bottom-nav-link{touch-action:manipulation;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.recorder-scene-dock .bottom-nav-slot-start .bottom-nav-link{margin-right:14px}.recorder-scene-dock .bottom-nav-slot-end .bottom-nav-link{margin-left:14px}.recorder-scene-dock .bottom-nav-slot-start .bottom-nav-link:before{right:0}.recorder-scene-dock .bottom-nav-slot-end .bottom-nav-link:before{left:0}.recorder-scene-stop-root{position:absolute;left:50%;bottom:calc(var(--footer-shell-hero-bottom-offset) + env(safe-area-inset-bottom));transform:translateX(-50%);z-index:4;display:flex;justify-content:center;pointer-events:auto;isolation:isolate}.recorder-scene-control{font:inherit;font-weight:800;touch-action:manipulation}.recorder-scene-control:disabled{opacity:.42}.recorder-scene-control-stop{position:relative;width:calc(var(--mobile-fab-size) + 24px);min-height:var(--mobile-fab-size);height:var(--mobile-fab-size);border:0;padding:12px 20px 10px;border-radius:44px;display:grid;justify-items:center;align-content:center;grid-gap:6px;gap:6px;font:inherit;font-weight:800;background:transparent;color:#fffef7;box-shadow:none;pointer-events:auto;touch-action:manipulation;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.recorder-scene-control-stop:before{content:"";position:absolute;inset:0 12px;border-radius:32px;background:radial-gradient(circle at 30% 28%,hsla(0,0%,100%,.24),transparent 30%),linear-gradient(180deg,#ff655d 0,var(--danger-record) 58%,#e12e24 100%);box-shadow:0 0 0 2px var(--footer-shell-ring),0 14px 28px rgba(255,59,48,.24),0 10px 18px rgba(20,35,60,.16);z-index:0;pointer-events:none}.recorder-scene-control-stop:disabled{opacity:.82}.recorder-scene-control-stop:disabled:before{background:radial-gradient(circle at 30% 28%,hsla(0,0%,100%,.18),transparent 30%),linear-gradient(180deg,#f05b53,#e2453b 58%,#cc2a22)}.recorder-scene-control-danger{color:rgba(92,105,126,.86)}.recorder-scene-control-stop>*{position:relative;z-index:1}.recorder-scene-control-icon{display:inline-flex;align-items:center;justify-content:center;position:relative;z-index:1}.recorder-scene-control-label{position:relative;z-index:1;line-height:1}.recorder-scene-control-stop .recorder-scene-control-label{font-size:10px;letter-spacing:.08em;text-transform:uppercase}.recorder-scene.is-launching .recorder-scene-control-stop{animation:recorder-scene-stop-launch .26s cubic-bezier(.22,.88,.22,1) both}.recorder-scene.is-launching .recorder-scene-control{animation:recorder-scene-side-swap .22s cubic-bezier(.22,.88,.22,1) both}.recorder-scene-active .bottom-nav,.recorder-scene-active .recorder-fab-root,.recorder-scene-active .tma-mobile-header,.recorder-scene-active .workspace-mobile-header{pointer-events:none;opacity:0;visibility:hidden;transform:none;transition:opacity .18s ease,visibility 0s linear .18s}.recorder-scene-active .recorder-fab{pointer-events:none}@keyframes recorder-scene-fade-in{0%{opacity:0}to{opacity:1}}@keyframes recorder-scene-backdrop-in{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes recorder-scene-content-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes recorder-scene-dock-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes recorder-scene-message-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes recorder-fab-launch{0%{transform:translateY(0) scale(1)}28%{transform:translateY(-10px) scale(.95)}72%{transform:translateY(-5px) scale(1.02)}to{transform:translateY(0) scale(1)}}@keyframes recorder-scene-stop-launch{0%{transform:translateY(0) scale(.9);box-shadow:0 0 0 2px var(--footer-shell-ring),0 8px 18px rgba(255,59,48,.14),0 6px 12px rgba(20,35,60,.08)}38%{transform:translateY(-12px) scale(.96)}74%{transform:translateY(-6px) scale(1.02)}to{transform:translateY(0) scale(1);box-shadow:0 0 0 2px var(--footer-shell-ring),0 14px 28px rgba(255,59,48,.24),0 10px 18px rgba(20,35,60,.16)}}@keyframes recorder-scene-side-swap{0%{opacity:.58}to{opacity:1}}.tma-root{background:radial-gradient(circle at top left,hsla(73,67%,73%,.12),transparent 24%),radial-gradient(circle at top right,rgba(182,196,220,.18),transparent 30%),linear-gradient(180deg,#faf6ef 0,var(--bg-app) 44%,#f1ece3 100%);color:var(--ink)}.tma-shell{min-height:var(--telegram-viewport-height,var(--app-dvh,100dvh));padding:calc(18px + env(safe-area-inset-top)) 14px calc(var(--mobile-nav-height) + 30px + env(safe-area-inset-bottom));width:min(920px,100vw)}.tma-mobile-header{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top);z-index:45;display:grid;grid-gap:8px;gap:8px;padding:12px 12px 10px;border-radius:24px;background:rgba(255,251,244,.94);border:1px solid rgba(20,35,60,.08);box-shadow:0 14px 28px rgba(20,35,60,.07)}.tma-mobile-head-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.tma-mobile-brandgroup{gap:10px}.tma-mobile-brandcopy,.tma-mobile-brandgroup{display:inline-flex;align-items:center;min-width:0}.tma-mobile-brand{color:var(--ink-soft);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tma-mobile-title{display:none}.tma-mobile-usage{margin-top:0}.tma-alert,.tma-card{border-radius:24px;background:rgba(255,251,244,.88)}.tma-content{display:grid;grid-gap:12px;gap:12px}.tma-alert{padding:14px 16px;display:grid;grid-gap:8px;gap:8px}.tma-alert.error{border-color:rgba(210,86,78,.18);background:rgba(255,247,245,.9)}.tma-alert.info{border-color:rgba(176,201,95,.24);background:hsla(74,62%,96%,.92)}.tma-section-head h3{margin:0}.tma-filter-strip{display:grid;grid-gap:8px;gap:8px;margin-bottom:8px}.tma-filter-meta{display:inline-flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:12px}.tma-item-stage{margin:0;padding:0 6px;color:var(--ink-soft);font-size:12px}.tma-item-footer{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;align-items:center}.tma-artifact-button,.tma-bottom-nav button,.tma-item-actions button{border-radius:16px}.bottom-nav{position:fixed;inset:auto 0 0;z-index:55;padding:0;pointer-events:none}.bottom-nav:before{content:none}.bottom-nav.bottom-nav-app{display:none}.bottom-nav-shell{position:relative;width:min(640px,100vw);margin:0 auto;min-height:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom));display:grid;grid-template-columns:minmax(0,1fr) var(--footer-shell-center-column) minmax(0,1fr);align-items:end;grid-gap:0;gap:0;padding:0 18px env(safe-area-inset-bottom);pointer-events:auto}.bottom-nav-track{position:absolute;inset:var(--footer-shell-track-top) 0 0;border-radius:0 0 var(--footer-shell-bottom-radius) var(--footer-shell-bottom-radius);border:0;border-bottom:0;background:var(--footer-shell-bg);box-shadow:0 -18px 42px rgba(20,35,60,.08),inset 0 1px 0 hsla(0,0%,100%,.82),inset 0 16px 28px hsla(0,0%,100%,.12);overflow:visible}.bottom-nav-track:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,hsla(0,0%,100%,.4),hsla(0,0%,100%,0)),radial-gradient(circle at 50% 0,hsla(0,0%,100%,.44),transparent 54%);pointer-events:none}.bottom-nav-track:after{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:rgba(20,35,60,.06);pointer-events:none}.bottom-nav-track-cradle{position:absolute;left:50%;top:24px;width:128px;height:72px;transform:translateX(-50%);border-radius:38px 38px 0 0;border:0;border-bottom:0;background:radial-gradient(circle at 50% 12%,hsla(0,0%,100%,.72),transparent 58%),var(--footer-shell-bg);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.84),0 -12px 26px rgba(20,35,60,.06)}.bottom-nav-slot{position:relative;z-index:1;display:flex;justify-content:center;align-items:flex-end}.bottom-nav-slot-center{min-height:var(--mobile-nav-height);pointer-events:none}.bottom-nav-cradle{display:block;width:104px;height:40px;border-radius:999px 999px 0 0;background:transparent}.bottom-nav-link{width:100%;min-height:var(--footer-shell-segment-height);border-radius:0;background:transparent;border:0;color:var(--ink-soft);display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;margin-bottom:0;padding:10px 14px 16px;position:relative;isolation:isolate;overflow:visible;transition:color .18s ease,transform .18s ease,opacity .18s ease}.bottom-nav-link:before{content:"";position:absolute;top:0;bottom:0;background:var(--footer-shell-surface);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),inset 0 -1px 0 hsla(0,0%,100%,.12);opacity:1;transition:opacity .18s ease,box-shadow .18s ease,background .18s ease}.bottom-nav-slot-start .bottom-nav-link:before{left:0;right:calc(var(--footer-shell-segment-bleed) * -1);border-radius:0 22px 24px 30px}.bottom-nav-slot-end .bottom-nav-link:before{left:calc(var(--footer-shell-segment-bleed) * -1);right:0;border-radius:22px 0 30px 24px}.bottom-nav-link:after{content:"";position:absolute;left:44px;right:44px;top:11px;height:3px;border-radius:999px;background:var(--footer-shell-active-accent);opacity:0;transition:opacity .18s ease}.bottom-nav-link.active{color:var(--ink);transform:none}.bottom-nav-link.active:before{background:var(--footer-shell-surface-active);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.86),0 8px 16px rgba(20,35,60,.04)}.bottom-nav-link.active:after{opacity:1}.bottom-nav-link:hover{color:rgba(20,35,60,.84)}.bottom-nav-link:hover:before{background:var(--footer-shell-surface-active)}.bottom-nav-link>*{position:relative;z-index:1}.bottom-nav-link.active .bottom-nav-link-icon,.bottom-nav-link.active .bottom-nav-link-label{color:var(--ink)}.bottom-nav-link-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:currentColor}.bottom-nav-link-label{font-size:13px;font-weight:800;letter-spacing:-.01em}.workspace-hidden-logout{position:absolute;opacity:0;pointer-events:none}@media (max-width:980px){.workspace-header{grid-template-columns:minmax(0,1fr) auto}.workspace-header-center{display:none}.grid-2,.grid-3,.item-detail-layout,.settings-grid,.settings-hero{grid-template-columns:1fr}}@media (max-width:768px){.workspace-header{display:none}.workspace-mobile-header{position:-webkit-sticky;position:sticky;top:0;z-index:45;display:grid;grid-gap:8px;gap:8px;padding:calc(18px + env(safe-area-inset-top)) 14px 8px;background:hsla(38,48%,95%,.94);border-bottom:1px solid rgba(20,35,60,.06);box-shadow:0 10px 24px rgba(20,35,60,.05)}.workspace-mobile-head-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.workspace-mobile-brandblock{display:inline-flex;align-items:center;gap:10px;min-width:0}.workspace-mobile-brandmark{width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;font-size:11px;font-weight:800;color:#31431f;background:linear-gradient(180deg,hsla(73,67%,73%,.92),hsla(74,59%,63%,.86));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72)}.workspace-mobile-brandcopy{display:inline-flex;align-items:center;min-width:0}.workspace-mobile-brand{font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.workspace-mobile-title{display:none}.workspace-mobile-right{display:inline-flex;align-items:center;gap:8px}.workspace-mobile-action{width:36px;min-height:36px;border-radius:14px}.tma-mobile-actions{display:inline-flex;align-items:center;gap:6px}.tma-mobile-actions .button{width:36px;min-height:36px;padding:0;border-radius:14px}.workspace-mobile-search{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}.workspace-mobile-utility-row{display:flex;justify-content:flex-start}.tma-mobile-brandcopy .tma-mobile-title,.workspace-mobile-brandcopy .workspace-mobile-title{display:none}.tma-mobile-usage,.workspace-mobile-usage{width:min(176px,100%);padding:6px 10px}.workspace-main{width:calc(100vw - 24px);padding:14px 0 calc(var(--mobile-nav-height) + 28px + env(safe-area-inset-bottom))}.bottom-nav.bottom-nav-app{display:block}.composer-desktop-record{display:none}.inbox-filter-row,.settings-chip-grid,.settings-effective-grid,.settings-plan-metrics,.sheet-grid{grid-template-columns:1fr}.composer-file-trigger{min-width:76px}.job-card-head{align-items:center}.job-card-error,.job-card-meta{font-size:12px}.job-card-title{font-size:16px}.recorder-scene{padding:calc(14px + env(safe-area-inset-top)) 14px calc(var(--mobile-nav-height) + env(safe-area-inset-bottom))}.recorder-scene-content{gap:20px;padding-top:clamp(14px,6vh,48px)}.recorder-scene-label{font-size:11px;letter-spacing:.18em}.recorder-scene-timer{font-size:clamp(48px,16vw,72px)}.recorder-scene-visual{width:min(100%,330px);min-height:clamp(110px,16vh,138px)}.recorder-scene-message{width:min(360px,calc(100% - 26px));padding:16px 18px;border-radius:24px}.recorder-scene-control-stop{min-height:var(--mobile-fab-size);padding:12px 8px 10px}.recorder-fab-root.compact{bottom:calc(var(--footer-shell-hero-bottom-offset) + env(safe-area-inset-bottom))}}@media (max-width:560px){.workspace-route-pills,.workspace-usage-compact{display:none}.item-detail-actions,.item-transcript-toolbar,.settings-actions-row,.sheet-actions{flex-direction:column;align-items:stretch}.composer-input-shell{padding-right:8px}.composer-inline-action{min-width:72px}.job-card-actions{width:auto;justify-content:flex-end;justify-self:end}.filter-chip-row,.item-view-switch{width:100%}.job-card-compact{padding:13px 14px 12px;gap:7px}.job-card-head{grid-template-columns:minmax(0,1fr) auto;gap:8px}.job-card-badge-row{width:auto;gap:5px;min-height:30px}.job-card-source-badge,.job-card-status-badge{min-height:25px;padding:0 9px;font-size:10.5px}.job-card-action-button.ui-button-icon-only{width:28px;min-height:28px}.job-card-title{font-size:15px}.bottom-nav-track{inset:var(--footer-shell-track-top) 0 0;border-radius:0 0 28px 28px}.bottom-nav-track-cradle{top:25px;width:118px;height:68px;border-radius:34px 34px 0 0}.bottom-nav-shell{grid-template-columns:minmax(0,1fr) 112px minmax(0,1fr);padding:0 12px env(safe-area-inset-bottom)}.bottom-nav-slot-center{min-height:112px}.bottom-nav-link{min-height:calc(var(--footer-shell-segment-height) - 2px);padding:10px 10px 14px}.bottom-nav-link-label{font-size:12px}.recorder-scene{padding:calc(14px + env(safe-area-inset-top)) 10px calc(var(--mobile-nav-height) + env(safe-area-inset-bottom))}.recorder-scene-header{gap:6px}.recorder-scene-timer{font-size:clamp(52px,19vw,72px)}.recorder-scene-visual{min-height:clamp(232px,38vh,320px);border-radius:28px}}.workspace-main-mobile{width:100%;max-width:none;padding:0 0 calc(132px + env(safe-area-inset-bottom))}.workspace-surface{display:grid;grid-gap:22px;gap:22px;padding:24px 28px 40px}.workspace-surface-header{display:flex;justify-content:space-between;align-items:flex-end;gap:18px}.workspace-surface-header h1{margin:0;font-size:clamp(28px,3vw,40px);letter-spacing:-.04em}.workspace-surface-copy{margin:10px 0 0;max-width:760px;color:var(--ink-soft)}.mobile-shell{min-height:var(--app-dvh);grid-template-rows:auto minmax(0,1fr);background:radial-gradient(circle at top right,hsla(73,67%,73%,.12),transparent 26%),linear-gradient(180deg,hsla(38,65%,97%,.92),hsla(34,41%,93%,.98))}.mobile-shell,.mobile-shell-header{display:grid;min-width:0;overflow-x:clip}.mobile-shell-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;grid-gap:10px;gap:10px;padding:calc(16px + env(safe-area-inset-top)) 16px 12px;background:hsla(37,52%,95%,.92);border-bottom:1px solid rgba(20,35,60,.06);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-shell-header-compact{gap:8px;padding:calc(12px + env(safe-area-inset-top)) 16px 10px}.mobile-shell-brand-row,.mobile-shell-meta-row{display:flex;justify-content:space-between;align-items:center;min-width:0;gap:12px}.mobile-shell-brand-row-centered{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;position:relative}.mobile-shell-brand-row-centered .mobile-shell-brand-side{justify-self:end}.mobile-shell-leading{min-width:0}.mobile-shell-brand-side,.mobile-shell-leading{display:inline-flex;align-items:center;gap:10px}.mobile-shell-brand-side{min-width:36px;justify-content:flex-end}.mobile-shell-back{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 11px 0 9px;border-radius:999px;border:1px solid rgba(20,35,60,.08);background:hsla(0,0%,100%,.72);color:var(--ink);font-size:12px;font-weight:700;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78);flex-shrink:0;transition:background-color .14s ease,border-color .14s ease,transform .14s ease}.mobile-shell-back:hover{background:hsla(0,0%,100%,.88);border-color:rgba(20,35,60,.12)}.mobile-shell-back:active{transform:translateY(1px)}.mobile-shell-back:focus-visible{outline:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78),0 0 0 4px var(--accent-lime-ring)}.mobile-shell-meta-row-actions-only{justify-content:flex-end}.mobile-shell-brand{display:inline-flex;align-items:center;gap:10px;min-width:0}.mobile-shell-brand-compact{gap:9px}.mobile-shell-brand-mark{width:34px;height:34px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;color:#31431f;background:linear-gradient(180deg,hsla(73,67%,73%,.96),hsla(74,59%,63%,.88));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.76)}.mobile-shell-header-compact .mobile-shell-brand-mark{width:30px;height:30px;border-radius:12px}.mobile-shell-brand-copy{display:grid;min-width:0}.mobile-shell-brand-copy-titleless{gap:0}.mobile-shell-brand-name{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.mobile-shell-title{font-size:22px;font-weight:800;letter-spacing:-.04em;color:var(--ink)}.mobile-shell-header-compact .mobile-shell-brand-name{font-size:10px}.mobile-shell-header-compact .mobile-shell-title{font-size:18px}.mobile-shell-subtitle{margin:0;color:var(--ink-soft);font-size:13px;max-width:280px}.mobile-shell-center-slot{min-width:0;display:flex;justify-content:center;justify-self:center;pointer-events:auto}.mobile-shell-brand-row-centered .mobile-shell-center-slot{position:absolute;left:50%;top:50%;width:max-content;max-width:calc(100% - 152px);transform:translate(-50%,-50%)}.mobile-shell-actions{min-width:0}.create-header-usage,.mobile-shell-actions{display:inline-flex;align-items:center;gap:8px}.create-header-usage{width:auto;max-width:min(196px,100%);padding:8px 12px;border-radius:999px;border:1px solid rgba(20,35,60,.08);background:hsla(0,0%,100%,.78);box-shadow:0 10px 24px rgba(20,35,60,.08),inset 0 1px 0 hsla(0,0%,100%,.82);text-decoration:none;transition:background-color .14s ease,border-color .14s ease,transform .14s ease}.create-header-usage:hover{background:hsla(0,0%,100%,.82)}.create-header-usage:active{transform:translateY(1px)}.create-header-usage:focus-visible{outline:none;box-shadow:0 10px 24px rgba(20,35,60,.08),inset 0 1px 0 hsla(0,0%,100%,.78),0 0 0 4px var(--accent-lime-ring)}.create-header-usage-dot{width:7px;height:7px;flex-shrink:0;border-radius:999px;background:rgba(132,157,69,.96);box-shadow:0 0 0 3px hsla(74,59%,63%,.2)}.create-header-usage-value{font-size:11px;font-weight:700;letter-spacing:-.01em;color:var(--ink);white-space:nowrap}.create-header-usage-note{font-size:10px;color:var(--ink-soft);padding-left:8px;border-left:1px solid rgba(20,35,60,.08);white-space:nowrap}.create-header-usage.warn .create-header-usage-dot{background:rgba(219,140,56,.96);box-shadow:0 0 0 3px rgba(245,188,80,.22)}.create-header-usage.danger .create-header-usage-dot{background:rgba(195,67,54,.96);box-shadow:0 0 0 3px hsla(7,72%,62%,.22)}.mobile-shell-content{padding:14px 16px calc(110px + env(safe-area-inset-bottom));min-width:0;overflow:auto;overflow-x:hidden;overscroll-behavior-y:contain}.mobile-shell-content-locked{overflow:hidden}.mobile-bottom-nav{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:90;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;padding:10px;border:1px solid rgba(20,35,60,.08);border-radius:28px;background:rgba(255,252,247,.94);box-shadow:0 18px 40px rgba(20,35,60,.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:opacity .18s ease,filter .18s ease}.mobile-bottom-nav-link{min-height:58px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border-radius:18px;color:var(--ink-soft);font-size:12px;font-weight:800;letter-spacing:-.01em;transition:background-color .16s ease,color .16s ease,transform .16s ease}.mobile-bottom-nav-link.active{color:var(--ink);background:linear-gradient(180deg,hsla(73,67%,73%,.36),hsla(73,67%,73%,.16))}.mobile-bottom-nav-link:hover{transform:translateY(-1px)}.mobile-bottom-nav-icon{display:inline-flex;align-items:center;justify-content:center}.app-keyboard-open .mobile-bottom-nav,.app-keyboard-open .recorder-fab-root,.app-overlay-active .mobile-bottom-nav,.app-overlay-active .recorder-fab-root{opacity:0;pointer-events:none;filter:blur(2px)}.create-screen{display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,344px) minmax(0,1fr);align-items:stretch}.create-screen-compact{grid-template-columns:1fr;grid-template-rows:none;align-content:start;overflow:visible}.create-composer-card,.create-current-card,.create-current-pane,.create-current-placeholder,.create-intake-pane{min-height:0;min-width:0}.create-intake-pane{display:grid;grid-gap:0;gap:0}.create-composer-card,.create-current-card,.create-current-placeholder,.create-usage-strip,.detail-loading-state,.detail-primary-card,.detail-secondary-card,.history-empty-state,.history-item,.history-skeleton-card,.settings-panel-card{background:rgba(255,251,245,.92);border:1px solid rgba(20,35,60,.07);border-radius:22px;box-shadow:0 14px 34px rgba(20,35,60,.07)}.create-composer-card,.create-current-card,.create-current-placeholder,.create-usage-strip,.detail-loading-state,.history-empty-state{padding:14px}.create-composer-card,.create-current-card,.create-usage-strip{position:relative;overflow:hidden}.create-composer-card:before,.create-current-card:before,.create-usage-strip:before{content:"";position:absolute;inset:auto auto 56% 60%;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,hsla(73,67%,73%,.16),transparent 72%);pointer-events:none}.create-composer-card>*,.create-current-card>*,.create-usage-strip>*{position:relative;z-index:1}.create-usage-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;padding:12px 14px 13px;border-radius:20px;background:linear-gradient(180deg,rgba(255,253,248,.94),hsla(36,52%,94%,.92))}.create-usage-copy{min-width:0;display:grid;grid-gap:4px;gap:4px}.create-usage-label{font-size:11px;font-weight:700;letter-spacing:.02em;color:var(--ink-soft)}.create-usage-primary{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px}.create-usage-value{font-size:16px;font-weight:800;letter-spacing:-.03em}.create-usage-note{font-size:12px;color:var(--ink-soft)}.create-usage-plan{align-self:start;display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:hsla(0,0%,100%,.76);border:1px solid rgba(20,35,60,.06);color:var(--ink);font-size:12px;font-weight:700}.create-usage-track{grid-column:1/-1;height:6px;border-radius:999px;background:rgba(20,35,60,.08);overflow:hidden}.create-usage-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,hsla(74,59%,63%,.96),rgba(132,157,69,.92))}.create-composer-card{padding:14px;border-radius:22px;background:linear-gradient(180deg,rgba(255,252,247,.98),hsla(36,48%,94%,.94))}.create-intake-card{display:grid;grid-gap:9px;gap:9px}.create-intake-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.create-intake-title{margin:0;flex:1 1 auto;min-width:0;font-size:clamp(22px,4vw,26px);line-height:.98;letter-spacing:-.05em}.create-mode-switch{flex:0 0 auto;width:clamp(132px,42vw,156px);display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding:2px;border-radius:14px;background:rgba(20,35,60,.055);border:1px solid rgba(20,35,60,.06)}.create-mode-button{min-height:28px;padding:0 10px;border:0;border-radius:12px;background:transparent;color:var(--ink-soft);font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background-color .14s ease,color .14s ease,transform .14s ease}.create-mode-button.active{background:hsla(0,0%,100%,.94);color:var(--ink);box-shadow:0 8px 20px rgba(20,35,60,.07),inset 0 1px 0 hsla(0,0%,100%,.72)}.create-mode-button:active{transform:translateY(1px)}.create-intake-form{display:grid;grid-gap:9px;gap:9px}.create-source-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;width:100%;min-height:50px;grid-gap:9px;gap:9px;padding:0 5px 0 11px;border-radius:16px;border:1px solid rgba(20,35,60,.075);background:hsla(0,0%,100%,.88);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72),0 10px 22px rgba(20,35,60,.045);text-align:left}.create-source-row-file:hover,.create-source-row:focus-within{border-color:rgba(20,35,60,.14);background:hsla(0,0%,100%,.94)}.create-source-row-file:active{transform:translateY(1px)}.create-source-icon{width:32px;height:32px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;background:hsla(73,67%,73%,.22);color:#44551c}.create-source-icon svg{width:16px;height:16px}.create-source-input{width:100%;min-width:0;border:0;background:transparent;padding:0;outline:none;color:var(--ink);font-size:15px}.create-source-inline-action{min-height:36px;padding:0 11px;border-radius:13px;border:1px solid rgba(20,35,60,.07);background:hsla(37,52%,95%,.92);color:var(--ink);font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer}.create-source-file-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.create-source-file-copy{min-width:0;display:grid;grid-gap:1px;gap:1px}.create-source-file-name{font-size:13px;font-weight:700}.create-source-file-meta,.create-source-file-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-source-file-meta{font-size:11px;color:var(--ink-soft)}.create-batch-file-list-shell,.create-batch-mode-card{border-radius:18px;border:1px solid rgba(20,35,60,.07);background:hsla(38,48%,95%,.82)}.create-batch-mode-card{display:grid;grid-gap:10px;gap:10px;padding:12px}.create-batch-mode-copy{display:grid;grid-gap:4px;gap:4px}.create-batch-mode-meta{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline}.create-batch-mode-value{font-size:14px;font-weight:700;color:var(--ink)}.create-batch-mode-note{font-size:12px;color:var(--ink-soft)}.create-batch-mode-switch{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border-radius:16px;background:hsla(0,0%,100%,.8);border:1px solid rgba(20,35,60,.05)}.create-batch-mode-button{min-height:40px;padding:0 10px;border:0;border-radius:12px;background:transparent;color:var(--ink-soft);font-size:12px;font-weight:700;cursor:pointer;transition:background-color .14s ease,color .14s ease}.create-batch-mode-button.active{background:hsla(0,0%,100%,.98);color:var(--ink);box-shadow:0 10px 20px rgba(20,35,60,.08)}.create-batch-file-list-shell{display:grid;grid-gap:10px;gap:10px;padding:12px}.create-batch-file-list-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.create-batch-file-list-clear,.create-batch-file-row-remove{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;color:var(--ink-soft);font-size:12px;font-weight:700;cursor:pointer}.create-batch-file-list-clear:hover,.create-batch-file-row-remove:hover{color:var(--ink)}.create-batch-file-list{display:grid;grid-gap:8px;gap:8px;max-height:184px;overflow-y:auto;padding-right:2px}.create-batch-file-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:10px 12px;border-radius:14px;background:hsla(0,0%,100%,.76);border:1px solid rgba(20,35,60,.05)}.create-batch-file-row-copy{min-width:0;display:grid;grid-gap:2px;gap:2px}.create-batch-file-row-meta,.create-batch-file-row-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create-batch-file-row-name{font-size:13px;font-weight:700}.create-batch-file-row-meta{font-size:11px;color:var(--ink-soft)}.create-submit-button{width:100%;min-height:46px;border-radius:16px;box-shadow:0 14px 28px rgba(20,35,60,.14),inset 0 1px 0 hsla(0,0%,100%,.12)}.create-settings-summary{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;width:100%;padding:11px 12px;border-radius:16px;border:1px solid rgba(20,35,60,.07);background:linear-gradient(180deg,hsla(38,48%,95%,.98),hsla(36,43%,93%,.95));text-align:left;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,transform .14s ease}.create-settings-summary.open,.create-settings-summary:hover{border-color:rgba(20,35,60,.12);background:hsla(38,48%,95%,.98)}.create-settings-summary:active{transform:translateY(1px)}.create-settings-summary-copy{min-width:0;display:grid;grid-gap:2px;gap:2px}.create-current-label,.create-output-overline,.create-settings-sheet-label,.create-settings-summary-label,.workspace-section-kicker{display:inline-flex;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.create-settings-summary-value{font-size:13px;font-weight:700;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-settings-summary-action{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 11px;border-radius:999px;background:hsla(0,0%,100%,.76);border:1px solid rgba(20,35,60,.06);color:var(--ink);font-size:12px;font-weight:700;white-space:nowrap}.create-settings-summary-action svg{width:14px;height:14px}.create-settings-sheet{gap:10px;padding:12px 12px calc(12px + env(safe-area-inset-bottom));border-radius:24px}.create-settings-sheet-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.create-settings-sheet-copy{min-width:0;display:grid;grid-gap:2px;gap:2px}.create-settings-sheet-summary{margin:0;color:var(--ink-soft);font-size:12px;line-height:1.35}.create-settings-sheet-toggle{min-height:32px;padding:0 11px;border-radius:999px;border:1px solid rgba(20,35,60,.08);background:hsla(37,52%,95%,.92);color:var(--ink);font-size:12px;font-weight:700;cursor:pointer}.create-settings-sheet-grid{display:grid;grid-gap:8px;gap:8px}.create-settings-sheet-grid .ui-field{gap:5px}.create-settings-sheet-grid .ui-input,.create-settings-sheet-grid .ui-select{min-height:42px;padding-top:10px;padding-bottom:10px}.create-settings-sheet-actions{padding-top:2px;justify-content:space-between}.create-manual-copy-sheet{gap:10px;padding:12px 12px calc(12px + env(safe-area-inset-bottom));border-radius:24px}.create-manual-copy-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.create-manual-copy-copy{min-width:0;display:grid;grid-gap:2px;gap:2px}.create-manual-copy-label{display:inline-flex;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.create-manual-copy-description{margin:0;color:var(--ink-soft);font-size:12px;line-height:1.35}.create-manual-copy-textarea{width:100%;min-height:180px;max-height:min(42vh,320px);padding:12px 13px;border-radius:18px;border:1px solid rgba(20,35,60,.09);background:rgba(255,252,247,.96);color:var(--ink);font:inherit;font-size:13px;line-height:1.5;resize:vertical}.create-current-pane{display:grid}.create-current-card,.create-current-placeholder{border-radius:22px}.create-current-card{display:grid;grid-gap:8px;gap:8px;height:100%;background:linear-gradient(180deg,rgba(255,252,247,.98),hsla(34,44%,94%,.94));cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.create-current-card:hover{transform:translateY(-1px)}.create-current-card:focus-visible{outline:3px solid hsla(73,67%,73%,.56);outline-offset:3px}.create-current-header,.detail-card-head,.detail-hero-row,.history-row-head,.settings-section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.create-current-title,.detail-card-head h2,.history-row-title,.settings-section-head h2{margin:6px 0 0;letter-spacing:-.03em}.create-current-title{margin-top:0;font-size:20px;line-height:1.03;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;letter-spacing:-.04em}.create-current-badges,.detail-hero-pills,.history-row-pills{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.create-current-meta,.detail-hero-meta,.history-row-meta{display:grid;justify-items:end;grid-gap:2px;gap:2px;color:var(--ink-soft);font-size:11.5px;text-align:right}.create-feedback-text,.create-output-note,.create-state-note,.source-audio-player-error{margin:0;color:var(--ink-soft);font-size:12.5px;line-height:1.4}.create-current-placeholder{display:grid;grid-gap:8px;gap:8px;align-content:start;min-height:184px;text-align:left;background:linear-gradient(180deg,rgba(255,252,247,.95),hsla(36,52%,94%,.9))}.create-current-header-batch{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:10px;gap:10px}.create-current-header-batch .create-current-badges{min-width:0}.create-current-card-batch{height:auto;align-content:start}.create-current-batch-summary{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:12.5px;color:var(--ink-soft)}.create-current-batch-progress{font-weight:600;color:var(--ink-default)}.create-current-batch-failed{color:var(--tone-danger,#c0392b);font-weight:600}.create-current-batch-transcript-ready{color:var(--tone-success-ink,#2d6a1e);font-weight:600}.create-current-batch-transcript-pending{color:var(--ink-soft);font-style:italic}.create-current-batch-note{margin:0;color:var(--ink-soft);font-size:12.5px;line-height:1.4}.create-current-batch-actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}.create-current-batch-transcript-state{color:var(--ink-soft);font-weight:500}.history-source-pill-batch{font-weight:700;letter-spacing:.02em}.create-current-player{min-width:0}.create-current-workspace,.create-processing-workspace,.create-state-panel{display:grid;grid-gap:8px;gap:8px;padding:10px;border-radius:16px;border:1px solid rgba(20,35,60,.07);background:hsla(38,44%,95%,.98)}.create-output-tabs{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;padding-bottom:1px;scrollbar-width:none}.create-output-tabs::-webkit-scrollbar{display:none}.create-output-tab{flex:0 0 auto;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(20,35,60,.07);background:hsla(0,0%,100%,.82);color:var(--ink-soft);font-size:11px;font-weight:700;cursor:pointer;transition:border-color .14s ease,color .14s ease,background-color .14s ease}.create-output-tab.active{border-color:rgba(35,51,27,.18);background:hsla(73,67%,73%,.28);color:#22311a}.create-output-tab-ready{border-color:rgba(112,151,74,.24);background:hsla(78,54%,91%,.86);color:#29401d}.create-output-tab-generating,.create-output-tab-processing{border-color:rgba(191,149,64,.22);background:rgba(255,246,224,.92);color:#73520b}.create-output-panel{display:grid;grid-gap:8px;gap:8px;padding:10px;border-radius:16px;background:hsla(0,0%,100%,.72);border:1px solid rgba(20,35,60,.06)}.create-output-panel-processing{background:rgba(255,250,240,.82)}.create-output-panel-generating{background:rgba(255,248,234,.84)}.create-output-panel-not_generated,.create-output-panel-waiting{background:hsla(0,0%,100%,.68)}.create-output-panel-ready{background:hsla(0,0%,100%,.78)}.create-output-focus-row{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.create-output-inline-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.create-output-focus-copy{min-width:0;display:grid;grid-gap:4px;gap:4px}.create-output-title,.create-state-title{margin:2px 0 0;font-size:17px;line-height:1.06;letter-spacing:-.03em}.create-output-preview-shell{max-height:132px;overflow:hidden;border-radius:14px;border:1px solid rgba(20,35,60,.06);background:hsla(0,0%,100%,.84)}.create-output-preview{margin:0;padding:10px 11px;color:var(--ink);font-size:12.5px;line-height:1.45;max-height:132px;overflow:auto;white-space:pre-wrap;overscroll-behavior:contain;scrollbar-width:thin}.create-output-inline-action.ui-button{flex:0 0 auto;min-height:34px;padding-inline:12px;border-radius:999px}.create-output-actions,.detail-inline-actions,.settings-create-project,.settings-inline-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.create-output-actions .ui-button{flex:0 0 auto}.create-state-panel-blocked{background:linear-gradient(180deg,rgba(255,248,236,.98),hsla(39,74%,92%,.95))}.create-state-panel-failed,.create-state-panel-ready_to_retry{background:linear-gradient(180deg,rgba(255,249,244,.98),hsla(23,60%,94%,.95))}.create-processing-workspace{background:linear-gradient(180deg,rgba(255,249,238,.98),hsla(39,55%,94%,.96))}.create-processing-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.create-processing-copy{min-width:0;display:grid;grid-gap:3px;gap:3px}.create-processing-badge{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;background:hsla(0,0%,100%,.7);border:1px solid rgba(20,35,60,.06);color:var(--ink-soft);font-size:11px;font-weight:700;white-space:nowrap}.mobile-topbar-action.ui-button{width:36px;min-width:36px;min-height:36px;padding:0;border-radius:14px}.source-audio-player{display:grid;grid-gap:8px;gap:8px;padding:12px;border-radius:18px;background:hsla(38,41%,95%,.86);border:1px solid rgba(20,35,60,.06)}.source-audio-player-compact{gap:4px;padding:9px 10px 8px;border-radius:16px;background:hsla(0,0%,100%,.74);border-color:rgba(20,35,60,.05)}.source-audio-player-unavailable{border-style:dashed}.source-audio-player-controls{display:flex;align-items:center;gap:9px}.source-audio-player-status{min-width:0;display:grid;grid-gap:2px;gap:2px}.source-audio-player-status strong{font-size:12.5px}.source-audio-player-status span{font-size:12px;color:var(--ink-soft)}.source-audio-player-primary.ui-button{min-width:42px;min-height:42px;border-radius:15px}.source-audio-player-compact .source-audio-player-primary.ui-button{min-width:36px;min-height:36px;border-radius:13px}.source-audio-player-mini-row{display:flex;align-items:center;gap:8px}.source-audio-player-mini-row-unavailable{justify-content:space-between}.source-audio-player-mini-rail{min-width:0;flex:1 1 auto;display:grid;grid-gap:4px;gap:4px}.source-audio-player-mini-pill{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border-radius:999px;background:hsla(0,0%,100%,.82);border:1px solid rgba(20,35,60,.06);color:var(--ink-soft);font-size:11px;font-weight:700}.source-audio-player-track{display:grid;grid-gap:8px;gap:8px}.source-audio-player-slider{width:100%;accent-color:#22311a}.source-audio-player-times{display:flex;justify-content:space-between;font-size:11px;color:var(--ink-soft)}.detail-primary-card,.detail-screen,.detail-secondary-card,.history-screen,.settings-screen,.settings-section{display:grid;grid-gap:14px;gap:14px}.detail-ledger-list,.history-list,.settings-plan-list,.settings-project-list{display:grid;grid-gap:12px;gap:12px}.history-screen{gap:12px}.history-controls,.history-hero{display:grid;grid-gap:12px;gap:12px}.history-hero{padding:2px 2px 0}.history-hero-row{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.history-hero-titles h1{margin:0;font-size:clamp(28px,7vw,34px);line-height:.98;letter-spacing:-.05em}.history-hero-titles p{margin:8px 0 0;max-width:26ch;color:var(--ink-soft);font-size:13px}.history-hero-actions{display:inline-flex;align-items:center;gap:8px}.history-toolbar-button.ui-button{width:38px;min-width:38px;min-height:38px;padding:0;border-radius:15px;background:hsla(0,0%,100%,.72)}.history-toolbar-button.ui-button.active{color:var(--ink);border-color:hsla(74,59%,63%,.72);background:hsla(73,67%,73%,.28)}.history-status-tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.history-status-tabs::-webkit-scrollbar{display:none}.history-status-tab{flex:0 0 auto;min-height:36px;padding:0 10px;border:1px solid rgba(20,35,60,.08);border-radius:999px;background:hsla(0,0%,100%,.68);color:var(--ink-soft);display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:-.01em;white-space:nowrap}.history-status-tab.active{color:var(--ink);border-color:hsla(74,59%,63%,.82);background:hsla(73,67%,73%,.24)}.history-status-tab-count{min-width:22px;min-height:22px;padding:0 6px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(20,35,60,.06);color:inherit;font-size:11px;font-weight:800}.history-active-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.history-active-filter,.history-clear-filters{min-height:30px;padding:0 11px;border-radius:999px;border:1px solid rgba(20,35,60,.08);background:hsla(0,0%,100%,.72);color:var(--ink);font-size:12px;font-weight:700}.history-clear-filters{color:var(--ink-soft);background:transparent}.history-feedback{margin:0;padding:0 4px;font-size:12px;font-weight:600}.history-feedback-error{color:#a13d34}.history-feedback-ok{color:#597425}.history-item,.history-skeleton-card{position:relative;overflow:hidden;border-radius:22px}.history-item{display:grid;grid-gap:10px;gap:10px;padding:14px 15px 15px;background:linear-gradient(180deg,rgba(255,252,247,.97),hsla(36,48%,94%,.94));transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.history-item:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;border-radius:999px;background:rgba(120,136,160,.28)}.history-item:hover{transform:translateY(-1px)}.history-item-ready{background:linear-gradient(180deg,rgba(255,252,247,.98),hsla(39,41%,93%,.94))}.history-item-ready:before{background:linear-gradient(180deg,rgba(125,170,108,.86),rgba(125,170,108,.4))}.history-item-processing,.history-item-queued{background:linear-gradient(180deg,rgba(255,252,247,.98),hsla(40,60%,95%,.96))}.history-item-processing:before,.history-item-queued:before{background:linear-gradient(180deg,rgba(199,153,68,.92),rgba(199,153,68,.42))}.history-item-failed{border-color:rgba(190,92,77,.16);background:linear-gradient(180deg,rgba(255,249,247,.98),hsla(16,65%,95%,.96))}.history-item-failed:before{background:linear-gradient(180deg,rgba(210,86,78,.94),rgba(210,86,78,.44))}.history-item-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.history-item-pills{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.history-source-pill,.history-status-pill{min-height:26px;padding:0 10px;font-size:11px;letter-spacing:.04em;text-transform:uppercase;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72)}.history-source-pill{font-weight:700}.history-status-pill{font-weight:800}.history-source-pill-telegram{background:var(--source-telegram-bg);border-color:var(--source-telegram-border);color:var(--source-telegram-text)}.history-source-pill-youtube{background:var(--source-youtube-bg);border-color:var(--source-youtube-border);color:var(--source-youtube-text)}.history-source-pill-instagram{background:var(--source-instagram-bg);border-color:var(--source-instagram-border);color:var(--source-instagram-text)}.history-source-pill-web{background:var(--source-web-bg);border-color:var(--source-web-border);color:var(--source-web-text)}.history-status-pill-ready{background:hsla(89,52%,75%,.22);border-color:rgba(141,183,88,.32)}.history-status-pill-processing,.history-status-pill-queued{background:hsla(41,78%,72%,.18);border-color:rgba(216,162,75,.26)}.history-status-pill-failed{background:hsla(10,68%,70%,.18);border-color:hsla(9,62%,60%,.28)}.history-item-actions{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.history-item-action.ui-button{width:30px;min-height:30px;padding:0;border-color:transparent;background:transparent;box-shadow:none;color:var(--ink-soft)}.history-item-action.ui-button.ui-button-ghost:hover:not(:disabled){transform:none;border-color:transparent;background:rgba(20,35,60,.06);color:var(--ink)}.history-item-body{display:grid;grid-gap:8px;gap:8px}.history-item-title{margin:0;font-size:18px;line-height:1.08;letter-spacing:-.03em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.history-item-meta{line-height:1.4}.history-item-meta,.history-item-note{margin:0;color:var(--ink-soft);font-size:12px}.history-item-note-failed{color:#9d4a3f;font-weight:600}.history-skeleton-card{display:grid;grid-gap:12px;gap:12px;padding:15px;background:linear-gradient(180deg,rgba(255,252,247,.92),hsla(36,52%,94%,.9))}.history-skeleton-row{display:flex;justify-content:space-between;gap:12px}.history-skeleton-actions,.history-skeleton-line,.history-skeleton-pill{display:block;border-radius:999px;background:linear-gradient(90deg,hsla(36,31%,90%,.88),hsla(36,62%,97%,.96),hsla(36,31%,90%,.88));background-size:200% 100%;animation:historySkeletonPulse 1.2s ease-in-out infinite}.history-skeleton-pill{width:124px;height:26px}.history-skeleton-actions{width:72px;height:28px}.history-skeleton-line{height:12px}.history-skeleton-line-title{width:78%;height:18px;border-radius:12px}.history-skeleton-line-meta{width:58%}@keyframes historySkeletonPulse{0%{background-position:100% 50%}to{background-position:0 50%}}.history-empty-state{gap:10px;text-align:left}.history-empty-state h2,.history-empty-state p{margin:0}.history-empty-state h2{font-size:22px;letter-spacing:-.04em}.history-empty-state p{color:var(--ink-soft)}.history-empty-actions{display:flex;flex-wrap:wrap;gap:8px}.history-sheet-form{display:grid;grid-gap:14px;gap:14px}.history-batch{position:relative;overflow:hidden;border-radius:22px;display:grid;grid-gap:10px;gap:10px;padding:14px 15px 15px;background:linear-gradient(180deg,rgba(255,252,247,.97),hsla(36,48%,94%,.94));transition:transform .15s ease,box-shadow .15s ease;cursor:pointer}.history-batch:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;border-radius:999px;background:linear-gradient(180deg,rgba(88,145,210,.86),rgba(88,145,210,.4))}.history-batch:hover{transform:translateY(-1px)}.history-batch-ready:before{background:linear-gradient(180deg,rgba(125,170,108,.86),rgba(125,170,108,.4))}.history-batch-processing:before,.history-batch-queued:before{background:linear-gradient(180deg,rgba(199,153,68,.92),rgba(199,153,68,.42))}.history-batch-failed:before{background:linear-gradient(180deg,rgba(210,86,78,.94),rgba(210,86,78,.44))}.history-batch-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.history-batch-pills{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.history-batch-body{display:grid;grid-gap:6px;gap:6px}.history-batch-title{margin:0;font-size:18px;line-height:1.08;letter-spacing:-.03em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.history-batch-meta{line-height:1.4}.history-batch-meta,.history-batch-note{margin:0;color:var(--ink-soft);font-size:12px}.history-batch-note-failed{color:#9d4a3f;font-weight:600}[data-theme=dark] .history-batch{background:rgba(22,27,38,.92);border-color:hsla(0,0%,100%,.07);box-shadow:0 14px 34px rgba(0,0,0,.18)}[data-theme=dark] .history-batch-note-failed{color:#e08a7e}.batch-detail-screen{display:grid;grid-gap:16px;gap:16px;padding:0 0 24px}.batch-detail-loading{display:grid;grid-gap:14px;gap:14px;padding:16px}.batch-detail-skeleton-block{height:80px;border-radius:var(--radius-card,20px);background:linear-gradient(90deg,hsla(36,31%,90%,.88),hsla(36,62%,97%,.96),hsla(36,31%,90%,.88));background-size:200% 100%;animation:historySkeletonPulse 1.2s ease-in-out infinite}.batch-detail-skeleton-short{height:48px}.batch-detail-error{display:grid;grid-gap:10px;gap:10px;padding:24px 16px;text-align:center}.batch-detail-error h2{margin:0;font-size:20px;letter-spacing:-.03em}.batch-detail-error p{margin:0;color:var(--ink-soft);font-size:14px}.batch-detail-header{position:relative;overflow:hidden;border-radius:var(--radius-card,20px);padding:14px 15px 15px;display:grid;grid-gap:10px;gap:10px;background:linear-gradient(180deg,rgba(255,252,247,.98),hsla(39,41%,93%,.94))}.batch-detail-header:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;border-radius:999px;background:linear-gradient(180deg,rgba(88,145,210,.86),rgba(88,145,210,.4))}.batch-detail-header-ready:before{background:linear-gradient(180deg,rgba(125,170,108,.86),rgba(125,170,108,.4))}.batch-detail-header-processing:before,.batch-detail-header-queued:before{background:linear-gradient(180deg,rgba(199,153,68,.92),rgba(199,153,68,.42))}.batch-detail-header-failed:before{background:linear-gradient(180deg,rgba(210,86,78,.94),rgba(210,86,78,.44))}[data-theme=dark] .batch-detail-header{background:rgba(22,27,38,.92);border-color:hsla(0,0%,100%,.07);box-shadow:0 14px 34px rgba(0,0,0,.18)}.batch-detail-header-pills{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.batch-detail-mode-pill,.batch-detail-status-pill{min-height:26px;padding:0 10px;font-size:11px;letter-spacing:.04em;text-transform:uppercase;font-weight:700}.batch-detail-title{margin:0;font-size:22px;line-height:1.08;letter-spacing:-.04em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.batch-detail-meta{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0;font-size:12px;color:var(--ink-soft)}.batch-detail-meta-failed{color:#9d4a3f;font-weight:600}[data-theme=dark] .batch-detail-meta-failed{color:#e08a7e}.batch-detail-note{margin:0;font-size:13px;color:var(--ink-soft)}.batch-detail-pending-actions{display:flex;flex-wrap:wrap;gap:8px}.batch-detail-outputs{border-radius:var(--radius-card,20px);background:linear-gradient(180deg,rgba(255,252,247,.98),hsla(39,41%,93%,.94));overflow:hidden}[data-theme=dark] .batch-detail-outputs{background:rgba(22,27,38,.92);border-color:hsla(0,0%,100%,.07);box-shadow:0 14px 34px rgba(0,0,0,.18)}.batch-detail-tabs{display:flex;border-bottom:1px solid rgba(20,35,60,.06);overflow-x:auto;-webkit-overflow-scrolling:touch}[data-theme=dark] .batch-detail-tabs{border-bottom-color:hsla(0,0%,100%,.06)}.batch-detail-tab{flex:0 0 auto;padding:10px 16px;background:none;font-size:13px;font-weight:600;color:var(--ink-soft);cursor:pointer;border:none;border-bottom:2px solid transparent;transition:color .12s ease,border-color .12s ease;white-space:nowrap}.batch-detail-tab:hover{color:var(--ink)}.batch-detail-tab:focus-visible{outline:2px solid var(--accent-lime,#b8d86b);outline-offset:-2px;border-radius:4px}.batch-detail-tab.active{color:var(--ink);border-bottom-color:var(--accent-lime,#b8d86b)}.batch-detail-output-panel{padding:14px 15px 15px}.batch-detail-output-text{max-height:320px;overflow-y:auto;font-size:14px;line-height:1.55;white-space:pre-wrap;word-break:break-word;color:var(--ink)}.batch-detail-output-actions{display:flex;gap:8px;margin-top:10px}.batch-detail-output-empty{margin:0;padding:12px 0;font-size:13px;color:var(--ink-soft);text-align:center}.batch-detail-children{display:grid;grid-gap:10px;gap:10px}.batch-detail-children-heading{display:flex;align-items:baseline;gap:8px;margin:0;padding:0 4px;font-size:15px;font-weight:700;letter-spacing:-.02em}.batch-detail-children-count{font-size:12px;font-weight:600;color:var(--ink-soft)}.batch-detail-children-list{display:grid;grid-gap:8px;gap:8px}.batch-child-card{position:relative;overflow:hidden;border-radius:var(--radius-control,14px);padding:12px 14px;display:grid;grid-gap:6px;gap:6px;background:linear-gradient(180deg,rgba(255,252,247,.96),hsla(39,50%,95%,.92));cursor:pointer;transition:transform .12s ease}.batch-child-card:hover{transform:translateY(-1px)}[data-theme=dark] .batch-child-card{background:rgba(22,27,38,.82);border-color:hsla(0,0%,100%,.06)}.batch-child-card-head{display:flex;align-items:center;gap:8px}.batch-child-position{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:rgba(20,35,60,.06);font-size:11px;font-weight:700;color:var(--ink-soft);flex-shrink:0}[data-theme=dark] .batch-child-position{background:hsla(0,0%,100%,.08)}.batch-child-status-pill{min-height:22px;padding:0 8px;font-size:10px;letter-spacing:.04em;text-transform:uppercase;font-weight:700}.batch-child-title{margin:0;font-size:15px;line-height:1.15;letter-spacing:-.02em;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.batch-child-meta{margin:0;font-size:11px;color:var(--ink-soft)}.batch-child-error{margin:0;font-size:11px;color:#9d4a3f;font-weight:600}[data-theme=dark] .batch-child-error{color:#e08a7e}[data-theme=dark] .batch-detail-error{color:var(--ink)}[data-theme=dark] .batch-detail-skeleton-block{background:linear-gradient(90deg,rgba(30,35,48,.88),rgba(40,46,62,.96),rgba(30,35,48,.88));background-size:200% 100%}.batch-child-card:focus-visible,.history-batch:focus-visible{outline:2px solid var(--accent-lime,#b8d86b);outline-offset:2px}.batch-detail-separate-status{padding:16px 18px;background:rgba(255,251,245,.74);border:1px solid rgba(20,35,60,.06);border-radius:var(--radius-card,20px)}[data-theme=dark] .batch-detail-separate-status{background:rgba(22,27,38,.88);border-color:hsla(0,0%,100%,.06)}.batch-detail-separate-header{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.batch-detail-separate-heading{font-size:14px;font-weight:700;margin:0;color:var(--ink-default)}.batch-detail-separate-progress{font-size:12.5px;font-weight:600;color:var(--ink-soft)}.batch-detail-separate-actions{margin-top:10px;display:flex;gap:8px}.batch-detail-separate-note{margin:8px 0 0;font-size:12.5px;color:var(--ink-soft);font-style:italic}.batch-detail-separate-note-failed{color:var(--tone-danger,#c0392b);font-style:normal;font-weight:600}.detail-batch-breadcrumb{display:inline-block;margin:4px 0 2px;font-size:12px;font-weight:600;color:var(--accent-lime-ink,#5a6e2a);text-decoration:none;letter-spacing:.01em}.detail-batch-breadcrumb:hover{text-decoration:underline}[data-theme=dark] .detail-batch-breadcrumb{color:var(--accent-lime,#c8e06e)}@media (min-width:860px){.batch-detail-screen{max-width:680px}}.settings-section{padding:18px;background:rgba(255,251,245,.74);border:1px solid rgba(20,35,60,.06);border-radius:24px}.detail-form-grid,.detail-primary-grid,.detail-secondary-grid,.settings-card-grid,.settings-form-grid,.settings-usage-grid{display:grid;grid-gap:12px;gap:12px}.settings-form-grid-tight{gap:10px}.settings-card-grid,.settings-usage-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.settings-panel-card{padding:16px;display:grid;grid-gap:8px;gap:8px}.settings-panel-card strong{font-size:16px}.settings-panel-card p{margin:0;color:var(--ink-soft)}.detail-screen{gap:16px}.detail-feedback-stack{display:grid;grid-gap:8px;gap:8px}.detail-disclosure,.detail-hero,.detail-validation-card,.detail-workspace{position:relative;overflow:hidden;border:1px solid rgba(20,35,60,.08);border-radius:24px}.detail-hero,.detail-validation-card,.detail-workspace{padding:18px}.detail-hero{display:grid;grid-gap:12px;gap:12px;background:radial-gradient(circle at top right,hsla(73,67%,73%,.16),transparent 36%),linear-gradient(180deg,rgba(255,252,247,.98),hsla(34,44%,94%,.94));box-shadow:0 16px 38px rgba(20,35,60,.08)}.detail-hero-copy{display:grid;grid-gap:6px;gap:6px}.detail-hero-copy h1{margin:0;font-size:clamp(24px,4vw,34px);line-height:1.02;letter-spacing:-.05em}.detail-hero-copy p{margin:0;color:var(--ink-soft);font-size:14px;line-height:1.45}.detail-hero-actions{display:flex;flex-wrap:wrap;gap:8px}.detail-hero-action.ui-button,.detail-workspace-action.ui-button{min-height:34px;padding:0 11px;border-radius:14px;gap:8px}.detail-validation-card{display:grid;grid-gap:12px;gap:12px;background:rgba(255,250,243,.86);box-shadow:0 12px 28px rgba(20,35,60,.06)}.detail-validation-card-muted{gap:8px;background:hsla(37,62%,96%,.72)}.detail-section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.detail-disclosure-copy h2,.detail-section-head h2{margin:6px 0 0;letter-spacing:-.03em}.detail-output-note,.detail-section-note,.detail-toolbar-note,.detail-validation-unavailable{margin:0;color:var(--ink-soft);font-size:13px;line-height:1.45}.detail-workspace{display:grid;grid-gap:14px;gap:14px;background:linear-gradient(180deg,rgba(255,252,247,.99),hsla(37,48%,95%,.96)),radial-gradient(circle at top right,hsla(74,59%,63%,.12),transparent 32%);box-shadow:0 18px 42px rgba(20,35,60,.1)}.detail-workspace-head{align-items:end}.detail-workspace-tabs{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.detail-workspace-tabs::-webkit-scrollbar{display:none}.detail-workspace-tab{flex:0 0 auto;min-height:38px;padding:0 14px;border-radius:999px;border:1px solid rgba(20,35,60,.08);background:hsla(0,0%,100%,.78);color:var(--ink-soft);font-weight:700;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.detail-workspace-tab.active{color:var(--ink);border-color:hsla(74,59%,63%,.88);background:hsla(73,67%,73%,.28)}.detail-workspace-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px}.detail-inline-switch{display:inline-flex;align-items:center;gap:6px;padding:4px;border-radius:999px;border:1px solid rgba(20,35,60,.08);background:hsla(0,0%,100%,.66)}.detail-inline-switch-button{min-height:30px;padding:0 11px;border-radius:999px;color:var(--ink-soft);font-size:12px;font-weight:700}.detail-inline-switch-button.active{color:var(--ink);background:hsla(73,67%,73%,.24)}.detail-workspace-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.detail-workspace-panel{min-height:240px;padding:16px;border-radius:20px;background:hsla(38,41%,95%,.84);border:1px solid rgba(20,35,60,.06)}.detail-workspace-panel-empty{display:grid;place-items:center}.detail-output-copy,.detail-transcript-groups,.detail-transcript-plain{min-height:208px}.detail-output-copy{margin:0;white-space:pre-wrap;color:var(--ink);font-family:inherit;font-size:14px;line-height:1.72}.detail-transcript-groups,.detail-transcript-plain{display:grid;grid-gap:12px;gap:12px}.detail-transcript-group{padding:14px 15px;border-radius:18px;background:hsla(0,0%,100%,.66);border:1px solid rgba(20,35,60,.05)}.detail-transcript-group-head{display:flex;justify-content:space-between;gap:12px;color:var(--ink-soft);font-size:12px}.detail-transcript-group p,.detail-transcript-plain p{margin:8px 0 0;line-height:1.72}.detail-transcript-plain p{margin:0}.detail-output-empty{display:grid;grid-gap:12px;gap:12px;place-items:center;text-align:center}.detail-output-empty strong{font-size:16px;letter-spacing:-.02em}.detail-output-empty p{margin:0;max-width:520px;color:var(--ink-soft);line-height:1.55}.detail-disclosure{background:rgba(255,251,245,.72);box-shadow:0 10px 24px rgba(20,35,60,.05)}.detail-disclosure-summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;cursor:pointer}.detail-disclosure-summary::-webkit-details-marker{display:none}.detail-disclosure-copy{min-width:0;display:grid;grid-gap:2px;gap:2px}.detail-disclosure-side{flex-shrink:0;display:inline-flex;align-items:center;gap:10px;color:var(--ink-soft);font-size:12px;font-weight:700}.detail-disclosure[open] .detail-disclosure-side svg{transform:rotate(180deg)}.detail-disclosure-body{display:grid;grid-gap:14px;gap:14px;padding:0 18px 18px}.detail-manage-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:end}.detail-tag-editor{display:grid;grid-gap:12px;gap:12px}.detail-tag-list{display:flex;flex-wrap:wrap;gap:8px}.detail-technical-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:10px;gap:10px}.detail-technical-card{display:grid;grid-gap:4px;gap:4px;padding:12px 13px;border-radius:16px;background:hsla(0,0%,100%,.62);border:1px solid rgba(20,35,60,.05)}.detail-technical-card span{color:var(--ink-soft);font-size:12px}.detail-technical-card strong{font-size:14px;line-height:1.45}.detail-ledger-row{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 14px;border-radius:18px;background:hsla(0,0%,100%,.62);border:1px solid rgba(20,35,60,.05)}.detail-ledger-row p{margin:4px 0 0;color:var(--ink-soft);font-size:13px}.settings-usage-badge{justify-self:start}.settings-create-project{align-items:end}.settings-code-block{padding:10px 12px;border-radius:14px;background:hsla(38,41%,95%,.84)}.settings-screen-v2{gap:16px}.settings-hero-card,.settings-plan-card,.settings-project-card,.settings-section-card,.settings-subpanel,.settings-topup-card{position:relative;overflow:hidden;border:1px solid rgba(20,35,60,.07);border-radius:26px;background:radial-gradient(circle at top right,hsla(74,59%,74%,.14),transparent 34%),linear-gradient(180deg,rgba(255,252,247,.98),hsla(34,44%,94%,.92));box-shadow:0 18px 42px rgba(20,35,60,.07)}.settings-hero-card,.settings-section-card{padding:18px;display:grid;grid-gap:16px;gap:16px}.settings-hero-card{grid-template-columns:minmax(0,1.5fr) minmax(260px,.9fr);gap:18px}.settings-hero-main{display:flex;gap:16px;min-width:0}.settings-account-badge{width:64px;height:64px;border-radius:22px;overflow:hidden;background:linear-gradient(180deg,hsla(74,59%,63%,.88),rgba(150,175,72,.88));color:#22311a;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.settings-avatar-image{width:100%;height:100%;object-fit:cover}.settings-avatar-fallback{font-size:24px;font-weight:800}.settings-hero-copy{display:grid;grid-gap:10px;gap:10px;min-width:0}.settings-hero-copy h2{margin:0;font-size:clamp(28px,6vw,34px);line-height:.96;letter-spacing:-.05em}.settings-hero-copy p{margin:0;max-width:42ch;color:var(--ink-soft)}.settings-inline-pills{display:flex;flex-wrap:wrap;gap:8px}.settings-inline-pills-wrap{gap:8px}.settings-inline-pill,.settings-meta-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:999px;background:hsla(0,0%,100%,.72);border:1px solid rgba(20,35,60,.08);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.settings-inline-pill.muted,.settings-meta-chip.muted{color:var(--ink-soft)}.settings-hero-side{display:grid;grid-gap:12px;gap:12px;align-content:start}.settings-hero-status-card{gap:10px}.settings-balance-hero,.settings-balance-panel{display:grid;grid-gap:10px;gap:10px;padding:16px;border-radius:24px;background:rgba(19,31,52,.94);color:rgba(255,250,240,.96)}.settings-balance-hero-watch,.settings-balance-panel-watch{background:linear-gradient(180deg,rgba(86,66,23,.96),rgba(66,47,18,.96))}.settings-balance-hero-low,.settings-balance-panel-low{background:linear-gradient(180deg,rgba(96,31,25,.96),rgba(73,19,17,.96))}.settings-balance-kicker{font-size:11px;letter-spacing:.11em;text-transform:uppercase;opacity:.72}.settings-balance-hero strong,.settings-balance-panel strong{font-size:clamp(26px,5vw,34px);line-height:.94;letter-spacing:-.05em}.settings-balance-hero p,.settings-balance-panel p{margin:0;color:rgba(255,250,240,.76)}.settings-section-card{gap:14px}.settings-balance-grid,.settings-retention-grid,.settings-split-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-balance-grid{align-items:start}.settings-plan-card,.settings-project-card,.settings-subpanel,.settings-topup-card{padding:16px;display:grid;grid-gap:12px;gap:12px;min-width:0;background:radial-gradient(circle at top right,hsla(0,0%,100%,.52),transparent 38%),hsla(0,0%,100%,.58)}.settings-plan-copy,.settings-subpanel-head,.settings-topup-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.settings-plan-copy strong,.settings-project-card strong,.settings-subpanel-head strong,.settings-topup-head strong{font-size:17px}.settings-event-row p,.settings-plan-copy p,.settings-project-card p,.settings-support-copy,.settings-topup-head p{margin:0;color:var(--ink-soft);font-size:13px}.settings-capacity-list,.settings-detail-list,.settings-pricing-list,.settings-tech-grid{display:grid;grid-gap:10px;gap:10px}.settings-capacity-list div,.settings-detail-list div,.settings-pricing-list div,.settings-tech-grid div{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.settings-capacity-list span,.settings-detail-list span,.settings-pricing-list span,.settings-tech-grid span{color:var(--ink-soft);font-size:12px}.settings-capacity-list strong,.settings-detail-list strong,.settings-pricing-list strong,.settings-tech-grid strong{text-align:right;font-size:13px}.settings-balance-metrics{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.settings-balance-metrics div{display:grid;grid-gap:3px;gap:3px}.settings-balance-metrics span{font-size:11px;text-transform:uppercase;letter-spacing:.09em;color:rgba(255,250,240,.68)}.settings-balance-metrics strong{font-size:15px}.settings-event-list,.settings-meter-stack,.settings-usage-stack{display:grid;grid-gap:10px;gap:10px}.settings-event-row,.settings-usage-row{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 14px;border-radius:18px;background:hsla(38,48%,95%,.86);border:1px solid rgba(20,35,60,.05)}.settings-method-list{display:grid;grid-gap:12px;gap:12px}.settings-method-row{display:grid;grid-gap:10px;gap:10px;padding:14px;border-radius:18px;background:hsla(38,48%,95%,.86);border:1px solid rgba(20,35,60,.05)}.settings-method-copy{display:grid;grid-gap:6px;gap:6px;min-width:0}.settings-method-row-top{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.settings-method-copy p{margin:0;color:var(--ink-soft);font-size:13px}.settings-usage-row-copy{display:grid;grid-gap:4px;gap:4px}.settings-usage-row-copy span{color:var(--ink-soft);font-size:12px}.settings-usage-row-visual{min-width:140px;display:grid;grid-gap:6px;gap:6px}.settings-usage-row-value{justify-self:end;font-size:12px;font-weight:700}.settings-meter-track,.settings-usage-row-track{display:block;height:6px;border-radius:999px;background:rgba(20,35,60,.08);overflow:hidden}.settings-meter-fill,.settings-usage-row-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,hsla(74,59%,63%,.96),rgba(132,157,69,.92))}.settings-meter-row{display:grid;grid-gap:8px;gap:8px}.settings-meter-row div:first-child{display:flex;justify-content:space-between;gap:12px}.settings-meter-row span{color:var(--ink-soft);font-size:12px}.settings-event-value{font-size:12px;font-weight:700;white-space:nowrap}.settings-event-value.positive{color:#5c7d21}.settings-storage-stack{display:grid;grid-gap:12px;gap:12px}.settings-storage-track{display:block;height:8px;border-radius:999px;background:rgba(20,35,60,.08);overflow:hidden}.settings-storage-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,hsla(74,59%,63%,.96),rgba(132,157,69,.92))}.settings-plan-grid,.settings-project-grid,.settings-topup-grid{display:grid;grid-gap:12px;gap:12px}.settings-plan-grid,.settings-topup-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.settings-plan-metrics,.settings-topup-metrics{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;align-items:center;color:var(--ink-soft);font-size:12px}.settings-balance-panel .settings-support-copy{color:rgba(255,250,240,.76)}.settings-plan-card.active{border-color:rgba(150,175,72,.36);box-shadow:inset 0 0 0 1px rgba(150,175,72,.18)}.offer-card,.offer-card .settings-plan-copy,.offer-card .settings-plan-copy>div:first-child{min-width:0}.offer-card{align-content:start}.offer-card .settings-plan-copy p{max-width:34ch}.offer-card .ui-button{width:100%;justify-content:center}.offer-card-current,.settings-plan-carousel-card.active .offer-card{border-color:rgba(150,175,72,.36);box-shadow:inset 0 0 0 1px rgba(150,175,72,.18)}.offer-card-recommended{border-color:rgba(146,173,70,.26)}.offer-card-chip-row{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.offer-card-chip-accent{background:hsla(74,59%,63%,.28);border-color:rgba(146,173,70,.22)}.settings-wallet-bucket-list{display:grid;grid-gap:10px;gap:10px}.settings-wallet-bucket-row{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 14px;border-radius:18px;background:hsla(38,48%,95%,.86);border:1px solid rgba(20,35,60,.05)}.settings-wallet-bucket-row p{margin:0;color:var(--ink-soft);font-size:12px}.settings-scroll-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,320px);grid-gap:12px;gap:12px;overflow-x:auto;padding-bottom:2px;scroll-snap-type:x proximity}.settings-scroll-row>*{scroll-snap-align:start}.settings-plan-carousel-shell{display:grid;grid-gap:14px;gap:14px}.settings-plan-carousel-head,.settings-plan-carousel-status{display:flex;justify-content:space-between;gap:12px;align-items:center}.settings-plan-carousel-head strong{font-size:17px}.settings-plan-carousel-head p,.settings-plan-support{margin:0;color:var(--ink-soft);font-size:13px}.settings-plan-carousel-status{justify-content:flex-end;flex-wrap:wrap}.settings-plan-carousel-hint{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:rgba(19,31,52,.08);color:#203645;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.settings-plan-carousel-frame{min-width:0}.settings-plan-carousel-track{display:flex;gap:8px;overflow-x:auto;min-width:0;padding:6px 16px 12px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scroll-padding-inline:16px;overscroll-behavior-x:contain;touch-action:pan-x;-webkit-overflow-scrolling:touch;scrollbar-width:none}.settings-plan-carousel-track::-webkit-scrollbar{display:none}.settings-plan-carousel-card{flex:0 0 min(380px,calc(100% - 24px));min-width:min(380px,calc(100% - 24px));gap:14px;min-height:100%;scroll-snap-align:center;scroll-snap-stop:always;opacity:.72;transform:translateY(6px) scale(.985);transition:transform .22s ease,opacity .22s ease}.settings-plan-carousel-card>.offer-card{min-height:100%;transition:box-shadow .22s ease,border-color .22s ease}.settings-plan-carousel-card.focused{opacity:1;transform:translateY(0) scale(1)}.settings-plan-carousel-card.focused>.offer-card{box-shadow:0 24px 52px rgba(20,35,60,.14)}.settings-plan-compare-grid,.settings-plan-hero-pair{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-plan-compare-grid div,.settings-plan-hero-pair div{display:grid;grid-gap:4px;gap:4px;padding:12px 13px;border-radius:18px;background:hsla(38,48%,95%,.86);border:1px solid rgba(20,35,60,.05)}.settings-plan-compare-grid span,.settings-plan-hero-pair span{color:var(--ink-soft);font-size:11px;letter-spacing:.07em;text-transform:uppercase}.settings-plan-compare-grid strong,.settings-plan-hero-pair strong{font-size:14px;line-height:1.1}.settings-plan-support{min-height:40px}.settings-plan-carousel-progress{display:flex;justify-content:center;gap:8px}.settings-plan-dot{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:rgba(19,31,52,.18);transition:transform .18s ease,background .18s ease,width .18s ease}.settings-plan-dot.active{width:24px;background:rgba(132,157,69,.92)}.settings-v3-surface{gap:20px}.settings-v3-surface-header{align-items:flex-start}.settings-v3-surface-copy{display:grid;grid-gap:10px;gap:10px}.settings-v3-surface-back{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;min-height:32px;padding:0 12px 0 10px;border-radius:999px;border:1px solid rgba(20,35,60,.08);background:hsla(0,0%,100%,.72);color:var(--ink);text-decoration:none;font-size:12px;font-weight:700;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78)}.settings-v3-screen{display:grid;grid-gap:16px;gap:16px}.settings-v3-message{margin:0}.settings-v3-page-intro{display:grid;grid-gap:8px;gap:8px;padding:0 2px}.settings-v3-page-intro h1{margin:0;font-size:clamp(28px,5.4vw,36px);line-height:.96;letter-spacing:-.05em}.settings-v3-page-intro p{margin:0;max-width:54ch;color:var(--ink-soft)}.settings-v3-grid,.settings-v3-home-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.settings-v3-home-grid>:first-child{grid-column:1/-1}.settings-v3-card{position:relative;overflow:hidden;display:grid;grid-gap:14px;gap:14px;padding:16px;border-radius:24px;border:1px solid rgba(20,35,60,.07);background:radial-gradient(circle at top right,hsla(74,59%,74%,.1),transparent 34%),linear-gradient(180deg,rgba(255,252,247,.98),hsla(34,44%,94%,.92));box-shadow:0 18px 42px rgba(20,35,60,.07)}.settings-v3-card-accent{background:radial-gradient(circle at top right,hsla(74,59%,63%,.18),transparent 38%),linear-gradient(180deg,hsla(0,0%,100%,.98),hsla(37,39%,94%,.94))}.settings-v3-card-subdued{background:radial-gradient(circle at top right,rgba(20,35,60,.05),transparent 36%),linear-gradient(180deg,hsla(38,57%,97%,.98),hsla(35,35%,93%,.92))}.settings-v3-card-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.settings-v3-card-head>div{min-width:0}.settings-v3-card-head strong{display:block;font-size:18px;letter-spacing:-.02em}.settings-v3-card-head p{margin:4px 0 0;color:var(--ink-soft);font-size:13px}.settings-v3-home-identity-card{gap:12px}.settings-v3-identity-strip{display:flex;gap:14px;min-width:0;align-items:center}.settings-v3-identity-strip-tight{align-items:flex-start}.settings-v3-avatar{width:58px;height:58px;border-radius:20px;overflow:hidden;background:linear-gradient(180deg,hsla(74,59%,63%,.88),rgba(150,175,72,.88));color:#22311a;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.settings-v3-avatar-small{width:48px;height:48px;border-radius:18px}.settings-v3-avatar-image{width:100%;height:100%;object-fit:cover}.settings-v3-avatar-fallback{font-size:21px;font-weight:800}.settings-v3-identity-copy{display:grid;grid-gap:6px;gap:6px;min-width:0}.settings-v3-identity-copy strong{font-size:19px;line-height:1.02;letter-spacing:-.03em}.settings-v3-caption,.settings-v3-identity-copy p{margin:0;color:var(--ink-soft);font-size:13px}.settings-v3-chip-row{display:flex;flex-wrap:wrap;gap:8px}.settings-v3-chip{display:inline-flex;align-items:center;min-height:28px;padding:0 11px;border-radius:999px;border:1px solid rgba(132,157,69,.12);background:hsla(74,59%,63%,.22);color:#2d4119;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.settings-v3-chip-muted{border-color:rgba(20,35,60,.08);background:hsla(0,0%,100%,.72);color:var(--ink-soft)}.settings-v3-balance-summary,.settings-v3-home-balance-card{color:rgba(255,250,240,.96);background:linear-gradient(180deg,rgba(19,31,52,.96),rgba(14,23,40,.96))}.settings-v3-balance-summary .settings-v3-caption,.settings-v3-balance-summary .settings-v3-card-head p,.settings-v3-home-balance-card .settings-v3-caption,.settings-v3-home-balance-card .settings-v3-card-head p{color:rgba(255,250,240,.76)}.settings-v3-balance-summary-watch,.settings-v3-home-balance-card-watch{background:linear-gradient(180deg,rgba(86,66,23,.96),rgba(66,47,18,.96))}.settings-v3-balance-summary-low,.settings-v3-home-balance-card-low{background:linear-gradient(180deg,rgba(96,31,25,.96),rgba(73,19,17,.96))}.settings-v3-metric-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-v3-metric{display:grid;grid-gap:4px;gap:4px;padding:12px 13px;border-radius:18px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.08)}.settings-v3-card:not(.settings-v3-home-balance-card):not(.settings-v3-balance-summary) .settings-v3-metric{background:hsla(38,48%,95%,.86);border-color:rgba(20,35,60,.05)}.settings-v3-metric span{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:inherit;opacity:.72}.settings-v3-metric strong{font-size:15px;line-height:1.15;letter-spacing:-.02em}.settings-v3-inline-link,.settings-v3-link-button{text-decoration:none}.settings-v3-inline-link{color:var(--ink);font-size:13px;font-weight:700}.settings-v3-launcher-list{display:grid;grid-gap:10px;gap:10px}.settings-v3-launcher{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:14px 16px;border-radius:20px;border:1px solid rgba(20,35,60,.06);background:hsla(0,0%,100%,.74);color:var(--ink);text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.settings-v3-launcher:hover{transform:translateY(-1px);border-color:rgba(132,157,69,.22);box-shadow:0 14px 26px rgba(20,35,60,.06)}.settings-v3-launcher-secondary{background:hsla(40,43%,97%,.86)}.settings-v3-launcher-copy{display:grid;grid-gap:4px;gap:4px;min-width:0}.settings-v3-launcher-copy strong{font-size:16px;letter-spacing:-.02em}.settings-v3-launcher-copy p{margin:0;color:var(--ink-soft);font-size:13px}.settings-v3-launcher-chevron{flex-shrink:0;transform:rotate(180deg);color:var(--ink-soft)}.settings-v3-trend{display:flex;align-items:flex-end;gap:8px;min-height:162px;padding:8px 2px 0}.settings-v3-trend-compact{min-height:84px;gap:6px}.settings-v3-trend-column{flex:1 1;display:grid;grid-gap:8px;gap:8px;justify-items:center}.settings-v3-trend-compact .settings-v3-trend-column{gap:0}.settings-v3-trend-bar-shell{width:100%;height:100%;min-height:78px;display:flex;align-items:flex-end}.settings-v3-trend-compact .settings-v3-trend-bar-shell{min-height:84px}.settings-v3-trend-bar{width:100%;border-radius:999px 999px 10px 10px;background:linear-gradient(180deg,hsla(74,59%,63%,.96),rgba(132,157,69,.92));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.34)}.settings-v3-trend-label{color:var(--ink-soft);font-size:11px}.settings-v3-kv-list{display:grid;grid-gap:8px;gap:8px}.settings-v3-kv-list div{display:flex;justify-content:space-between;gap:14px;align-items:baseline}.settings-v3-kv-list span{color:var(--ink-soft);font-size:12px}.settings-v3-kv-list strong{font-size:13px;text-align:right}.settings-v3-kv-list-dense{gap:6px}.settings-v3-kv-list-dense div{padding:10px 12px;border-radius:16px;background:hsla(0,0%,100%,.68)}.settings-v3-access-list,.settings-v3-list{display:grid;grid-gap:10px;gap:10px}.settings-v3-access-row,.settings-v3-breakdown-row,.settings-v3-list-row{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 14px;border-radius:18px;background:hsla(38,48%,95%,.86);border:1px solid rgba(20,35,60,.05)}.settings-v3-access-row{display:grid;grid-gap:10px;gap:10px}.settings-v3-access-copy{display:grid;grid-gap:4px;gap:4px;min-width:0}.settings-v3-access-topline{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.settings-v3-access-copy p,.settings-v3-breakdown-copy p,.settings-v3-list-row p,.settings-v3-pack-head p{margin:0;color:var(--ink-soft);font-size:13px}.settings-v3-code-row{margin:0;padding:10px 12px;border-radius:14px;background:hsla(38,41%,95%,.84);color:var(--ink-soft);font-size:12px}.settings-v3-inline-form-grid{display:grid;grid-gap:10px;gap:10px}.settings-v3-inline-form-grid .ui-field{display:grid;grid-gap:6px 12px;gap:6px 12px;grid-template-columns:92px minmax(0,1fr);align-items:center}.settings-v3-inline-form-grid .ui-field-label{font-size:12px;letter-spacing:.02em}.settings-v3-inline-form-grid .ui-field-hint{grid-column:2}.settings-v3-inline-form-grid .ui-input,.settings-v3-inline-form-grid .ui-select{min-height:40px;padding-top:9px;padding-bottom:9px}.settings-v3-plan-status{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.settings-v3-pack-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,300px);grid-gap:10px;gap:10px;overflow-x:auto;padding-bottom:2px;scroll-snap-type:x proximity}.settings-v3-pack-row>*{scroll-snap-align:start}.settings-v3-pack-card{display:grid;grid-gap:12px;gap:12px;padding:14px;border-radius:20px;border:1px solid rgba(20,35,60,.06);background:hsla(0,0%,100%,.72)}.settings-v3-pack-head,.settings-v3-pack-metrics{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.settings-v3-breakdown-copy strong,.settings-v3-list-row strong,.settings-v3-pack-head strong{font-size:15px}.settings-v3-pack-metrics{align-items:center;color:var(--ink-soft);font-size:12px}.settings-v3-list-value,.settings-v3-pack-metrics strong{font-size:13px;font-weight:700;white-space:nowrap}.settings-v3-list-value-positive{color:#5c7d21}.settings-v3-usage-hero{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1.2fr) minmax(240px,.92fr);align-items:center}.settings-v3-range-switch{display:inline-flex;gap:6px;padding:4px;border-radius:999px;background:rgba(19,31,52,.06)}.settings-v3-range-pill{min-height:30px;padding:0 11px;border:0;border-radius:999px;background:transparent;color:var(--ink-soft);font-size:12px;font-weight:700;cursor:pointer}.settings-v3-range-pill.active{background:hsla(0,0%,100%,.88);color:var(--ink);box-shadow:0 8px 20px rgba(20,35,60,.08)}.settings-v3-breakdown-row{align-items:center}.settings-v3-breakdown-copy{display:grid;grid-gap:4px;gap:4px}.settings-v3-breakdown-visual{min-width:148px;display:grid;grid-gap:6px;gap:6px}.settings-v3-breakdown-track{display:block;height:6px;border-radius:999px;background:rgba(20,35,60,.08);overflow:hidden}.settings-v3-breakdown-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,hsla(74,59%,63%,.96),rgba(132,157,69,.92))}.settings-v3-storage-stack{display:grid;grid-gap:10px;gap:10px}.settings-v3-storage-topline{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.settings-v3-storage-topline strong{font-size:18px;letter-spacing:-.03em}.settings-v3-storage-topline span{color:var(--ink-soft);font-size:12px}.settings-v3-storage-track{display:block;height:8px;border-radius:999px;background:rgba(20,35,60,.08);overflow:hidden}.settings-v3-storage-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,hsla(74,59%,63%,.96),rgba(132,157,69,.92))}.settings-v3-create-row{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.settings-v3-create-row .ui-field{flex:1 1 240px}.pricing-offer-strip{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.pricing-offer-note{margin:0}.pricing-offer-card{display:grid;grid-gap:14px;gap:14px;padding:20px;border-radius:28px;background:radial-gradient(circle at top right,hsla(74,59%,68%,.26),transparent 38%),linear-gradient(180deg,hsla(0,0%,100%,.96),hsla(37,45%,94%,.92));border:1px solid rgba(16,32,54,.08);box-shadow:0 18px 44px rgba(20,35,60,.08)}.pricing-offer-card.featured{border-color:rgba(146,173,70,.34);box-shadow:0 20px 52px rgba(20,35,60,.1),inset 0 0 0 1px rgba(146,173,70,.12)}.pricing-offer-footer,.pricing-offer-price,.pricing-offer-topline{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.pricing-offer-kicker{display:inline-block;margin-bottom:8px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}.pricing-offer-topline h3{margin:0;font-size:clamp(28px,4vw,36px);line-height:.94;letter-spacing:-.05em}.pricing-offer-badge{padding:8px 12px;border-radius:999px;background:rgba(19,31,52,.92);color:rgba(255,250,240,.96);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.pricing-offer-footer span,.pricing-offer-price span,.pricing-offer-story{margin:0;color:var(--ink-soft)}.pricing-offer-price strong{font-size:24px;letter-spacing:-.04em}.pricing-offer-metrics{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-offer-metrics div{display:grid;grid-gap:3px;gap:3px;padding:12px 14px;border-radius:18px;background:hsla(0,0%,100%,.76)}.pricing-offer-metrics span{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.pricing-offer-metrics strong{font-size:14px}.admin-billing-shell{gap:18px}.admin-billing-editor-grid,.admin-billing-editor-layout,.admin-billing-hero,.admin-billing-workbench,.admin-wallet-grid{display:grid;grid-gap:16px;gap:16px}.admin-billing-workbench{grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:start}.admin-billing-hero{grid-template-columns:minmax(0,1.25fr) minmax(340px,.95fr);padding:20px;border-radius:24px;background:radial-gradient(circle at top right,hsla(74,59%,63%,.22),transparent 34%),linear-gradient(180deg,hsla(0,0%,100%,.96),hsla(37,45%,94%,.92))}.admin-billing-hero-copy{display:grid;grid-gap:10px;gap:10px}.admin-billing-hero-copy h2,.admin-billing-section-head h2,.admin-offer-preview h2{margin:0;font-size:clamp(24px,3vw,32px);line-height:.96;letter-spacing:-.04em}.admin-billing-hero-copy p,.admin-billing-meta-card p{margin:0;color:var(--ink-soft)}.admin-billing-eyebrow{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}.admin-billing-hero-meta{display:grid;grid-gap:12px;gap:12px}.admin-billing-hero-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-billing-stat-grid,.admin-offer-catalog-summary{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-billing-meta-card,.admin-ledger-row,.admin-offer-card,.admin-offer-catalog-card,.admin-usage-rate-card,.admin-wallet-bucket-card{padding:16px;border-radius:20px;background:hsla(0,0%,100%,.78);border:1px solid rgba(16,32,54,.06)}.admin-billing-chip-row,.admin-billing-rail-list,.admin-ledger-list,.admin-usage-rate-list,.admin-wallet-bucket-list{display:grid;grid-gap:10px;gap:10px}.admin-billing-rail-list div,.admin-billing-stat-grid div,.admin-offer-catalog-summary div,.admin-offer-metrics div{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.admin-billing-chip-row{display:flex;flex-wrap:wrap;gap:8px}.admin-billing-chip{display:inline-flex;align-items:center;min-height:28px;padding:0 11px;border-radius:999px;background:rgba(19,31,52,.08);color:#203645;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.admin-billing-chip.accent{background:hsla(74,59%,63%,.28)}.admin-billing-chip.muted{background:rgba(19,31,52,.05)}.admin-billing-section-head,.admin-offer-card-head,.admin-offer-preview-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.admin-billing-section-head p,.admin-ledger-row p,.admin-offer-card-head p,.admin-offer-preview-head p,.admin-wallet-bucket-card p{margin:0;color:var(--ink-soft)}.admin-offer-catalog-panel{position:-webkit-sticky;position:sticky;top:20px;align-self:start}.admin-offer-catalog{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr}.admin-offer-card{display:grid;grid-gap:12px;gap:12px;text-align:left;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.admin-offer-card:hover{transform:translateY(-2px);box-shadow:0 16px 32px rgba(20,35,60,.08)}.admin-offer-card.active{border-color:rgba(146,173,70,.34);box-shadow:inset 0 0 0 1px rgba(146,173,70,.12),0 18px 40px rgba(20,35,60,.08)}.admin-offer-catalog-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.admin-offer-catalog-card{display:grid;grid-gap:14px;gap:14px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.admin-offer-catalog-card:hover{transform:translateY(-2px);box-shadow:0 16px 32px rgba(20,35,60,.08)}.admin-offer-catalog-actions{display:flex;flex-wrap:wrap;gap:10px}.admin-offer-catalog-actions .ui-button,.admin-offer-catalog-actions .ui-button:visited{text-decoration:none}.admin-offer-card-draft{background:radial-gradient(circle at top right,hsla(74,59%,63%,.22),transparent 38%),hsla(0,0%,100%,.9)}.admin-offer-card strong,.admin-offer-catalog-card strong,.admin-offer-preview strong{font-size:18px}.admin-offer-metrics{display:grid;grid-gap:10px;gap:10px}.admin-billing-stat-grid span,.admin-offer-catalog-summary span,.admin-offer-metrics span{color:var(--ink-soft);font-size:12px}.admin-billing-editor-grid,.admin-billing-editor-layout{grid-template-columns:minmax(0,1.2fr) minmax(340px,.92fr);align-items:start}.admin-billing-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px;color:var(--ink-soft);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.admin-billing-breadcrumbs a{color:inherit;text-decoration:none}.admin-billing-breadcrumbs a:hover{color:var(--ink)}.admin-billing-form-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-billing-form-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-billing-toggle-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-billing-check-row{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:18px;background:hsla(38,48%,95%,.86);border:1px solid rgba(20,35,60,.05)}.admin-billing-check-row input{margin-top:2px}.admin-billing-check-row span{display:grid;grid-gap:4px;gap:4px}.admin-billing-check-row small{color:var(--ink-soft)}.admin-price-rail-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-billing-economics-card,.admin-price-rail-card{display:grid;grid-gap:12px;gap:12px;padding:14px;border-radius:18px;background:hsla(38,48%,95%,.86);border:1px solid rgba(20,35,60,.05)}.admin-billing-sticky-rail{position:-webkit-sticky;position:sticky;top:20px;align-self:start}.admin-billing-sticky-actions{gap:14px}.admin-billing-action-stack,.admin-billing-economics-list,.admin-billing-note-stack{display:grid;grid-gap:10px;gap:10px}.admin-billing-economics-card p,.admin-billing-note-stack p{margin:0;color:var(--ink-soft);font-size:13px}.admin-billing-action-stack{grid-template-columns:1fr}.admin-billing-economics-card div,.admin-client-offer-metrics div,.admin-client-offer-price div{display:grid;grid-gap:4px;gap:4px}.admin-billing-economics-card span,.admin-client-offer-metrics span,.admin-client-offer-price span{color:var(--ink-soft);font-size:11px;letter-spacing:.07em;text-transform:uppercase}.admin-offer-preview-frame{display:grid;grid-gap:12px;gap:12px}.admin-client-offer-preview{gap:14px;background:radial-gradient(circle at top right,hsla(74,59%,68%,.22),transparent 38%),hsla(0,0%,100%,.88)}.admin-client-offer-metrics,.admin-client-offer-price{display:grid;grid-gap:10px;gap:10px}.admin-client-offer-price{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-client-offer-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-client-offer-metrics div,.admin-client-offer-price div{padding:12px 13px;border-radius:18px;background:hsla(38,48%,95%,.86);border:1px solid rgba(20,35,60,.05)}.admin-offer-preview{display:grid;grid-gap:14px;gap:14px;padding:20px;border-radius:24px;background:radial-gradient(circle at top right,hsla(74,59%,63%,.22),transparent 38%),hsla(0,0%,100%,.9)}.admin-offer-preview-balance{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:14px 16px;border-radius:20px;background:rgba(19,31,52,.92);color:rgba(255,250,240,.96)}.admin-wallet-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-ledger-row,.admin-wallet-bucket-card{display:grid;grid-gap:10px;gap:10px}.admin-ledger-row{display:flex;justify-content:space-between;gap:12px;align-items:center}.admin-ledger-value{font-weight:700;white-space:nowrap}.admin-ledger-value.positive{color:#5c7d21}.settings-project-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.settings-tech-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.recorder-fab-root.compact.recorder-fab-root-right{left:auto;right:16px;bottom:calc(104px + env(safe-area-inset-bottom));transform:none}.recorder-fab-root.compact.recorder-fab-root-left{left:16px;right:auto;bottom:calc(104px + env(safe-area-inset-bottom));transform:none}@media (max-width:980px){.workspace-surface{padding:20px 20px 34px}.admin-billing-editor-grid,.admin-billing-hero,.admin-billing-workbench,.admin-wallet-grid{grid-template-columns:1fr}.admin-billing-sticky-rail,.admin-offer-catalog-panel{position:static}}@media (max-width:768px){.workspace-main-mobile{padding-bottom:calc(132px + env(safe-area-inset-bottom))}.create-screen-compact{min-height:0}.mobile-shell-content-locked{min-height:calc(var(--app-dvh) - 190px - env(safe-area-inset-bottom))}}@media (max-width:560px){.create-current-header,.create-manual-copy-head,.create-output-head,.create-processing-hero,.create-settings-sheet-header,.detail-disclosure-summary,.detail-section-head,.detail-workspace-toolbar,.mobile-shell-meta-row,.settings-section-head,.workspace-surface-header{flex-direction:column;align-items:stretch}.mobile-shell-brand-row-centered{grid-template-columns:auto minmax(116px,1fr) auto;gap:8px}.create-header-usage{max-width:min(176px,100%);padding:7px 10px;gap:7px}.create-composer-card,.create-current-card,.create-current-placeholder,.create-usage-strip{padding:14px}.mobile-shell-leading{gap:8px}.detail-hero,.detail-validation-card,.detail-workspace{padding:15px}.detail-disclosure-body{padding:0 15px 15px}.detail-manage-grid{grid-template-columns:1fr}.detail-workspace-actions{justify-content:flex-start}.detail-technical-grid{grid-template-columns:1fr 1fr}.create-current-meta,.create-output-actions,.create-output-tabs{justify-content:flex-start}.source-audio-player-controls,.source-audio-player-mini-row{flex-wrap:wrap;align-items:flex-start}.composer-head{gap:10px}.composer-segmented-compact .composer-segment-button{min-height:32px;padding:0 10px;font-size:11px}.history-hero-actions{justify-content:flex-end}.mobile-bottom-nav{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));gap:8px}.mobile-bottom-nav-link{min-height:54px}.recorder-fab-root.compact.recorder-fab-root-left,.recorder-fab-root.compact.recorder-fab-root-right{bottom:calc(98px + env(safe-area-inset-bottom))}.settings-balance-grid,.settings-balance-metrics,.settings-hero-card,.settings-retention-grid,.settings-split-grid{grid-template-columns:1fr}.admin-billing-rail-list div,.admin-billing-section-head,.admin-ledger-row,.admin-offer-card-head,.admin-offer-metrics div,.admin-offer-preview-head,.pricing-offer-footer,.pricing-offer-price,.pricing-offer-topline,.settings-capacity-list div,.settings-detail-list div,.settings-event-row,.settings-meter-row div:first-child,.settings-method-row-top,.settings-plan-copy,.settings-plan-metrics,.settings-pricing-list div,.settings-tech-grid div,.settings-topup-head,.settings-topup-metrics,.settings-usage-row,.settings-wallet-bucket-row{flex-direction:column;align-items:flex-start}.settings-usage-row-visual{width:100%;min-width:0}.settings-capacity-list strong,.settings-detail-list strong,.settings-pricing-list strong,.settings-tech-grid strong{text-align:left}.settings-scroll-row{grid-auto-columns:minmax(86vw,1fr)}.settings-plan-carousel-head,.settings-plan-carousel-status{flex-direction:column;align-items:flex-start}.settings-v3-grid,.settings-v3-home-grid,.settings-v3-usage-hero{grid-template-columns:1fr}.settings-v3-card,.settings-v3-pack-card{padding:15px}.settings-v3-access-topline,.settings-v3-breakdown-row,.settings-v3-card-head,.settings-v3-kv-list div,.settings-v3-list-row,.settings-v3-pack-head,.settings-v3-pack-metrics,.settings-v3-storage-topline{flex-direction:column;align-items:flex-start}.settings-v3-kv-list strong{text-align:left}.settings-v3-metric-grid{grid-template-columns:1fr 1fr}.settings-v3-pack-row{grid-auto-columns:minmax(84vw,1fr)}.settings-v3-breakdown-visual{width:100%;min-width:0}.settings-plan-carousel-track{padding-inline:16px;scroll-padding-inline:16px}.settings-plan-carousel-card{flex-basis:calc(100% - 24px);min-width:calc(100% - 24px)}.admin-client-offer-metrics,.admin-client-offer-price,.admin-price-rail-grid,.settings-plan-hero-pair{grid-template-columns:1fr}.settings-plan-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-billing-editor-layout,.admin-billing-form-grid,.admin-billing-form-grid.compact,.admin-billing-hero-meta-grid,.admin-billing-stat-grid,.admin-billing-toggle-grid,.admin-offer-catalog-summary,.pricing-offer-metrics{grid-template-columns:1fr}.admin-offer-catalog-actions{flex-direction:column;align-items:stretch}}@media (max-width:900px){.settings-hero-card,.settings-v3-grid,.settings-v3-home-grid,.settings-v3-usage-hero{grid-template-columns:1fr}}@media (max-width:420px){.settings-v3-inline-form-grid .ui-field{grid-template-columns:1fr}.settings-v3-inline-form-grid .ui-field-hint{grid-column:auto}.settings-v3-metric-grid{grid-template-columns:1fr}}@media (max-width:360px){.mobile-shell-back span{display:none}}@media (hover:none) and (pointer:coarse){.composer-input,.input,.select,.textarea,.ui-input,.ui-select,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea{font-size:16px;line-height:1.25}}
/*# sourceMappingURL=ad01c3c1bcc95368.css.map*/