.panel-dashboard{width:100%;color:var(--brand-warm-text);gap:clamp(1rem,2vw,1.4rem);padding:clamp(1rem,2.4vw,1.6rem);display:grid}.panel-card-heading p{color:var(--brand-coral);letter-spacing:0;text-transform:uppercase}.panel-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.panel-metric{grid-template-columns:auto minmax(0,1fr);gap:.85rem;display:grid;position:relative;overflow:hidden}.panel-metric:before{content:"";background:var(--metric-accent);opacity:.9;height:2px;position:absolute;inset:auto 0 0}.panel-metric.is-mint{--metric-accent:var(--brand-mint)}.panel-metric.is-cyan{--metric-accent:var(--brand-cyan)}.panel-metric.is-coral{--metric-accent:var(--brand-coral)}.panel-metric.is-amber{--metric-accent:var(--brand-amber)}.panel-metric-icon,.panel-card-icon{color:var(--metric-accent,var(--brand-cyan));place-items:center;display:grid}.panel-metric p,.panel-muted-copy{color:#eee9df94}.panel-metric strong{color:var(--brand-warm-text);display:block}.panel-metric span{display:block}.panel-card{background:linear-gradient(#eee9df0b,#eee9df04),#0d0e0ce0;border:1px solid #eee9df1a;border-radius:8px;min-width:0;padding:clamp(.95rem,1.8vw,1.15rem);box-shadow:inset 0 1px #eee9df0d}.panel-card-header{justify-content:space-between;align-items:center;gap:.85rem;display:flex}.panel-card-heading{align-items:center;gap:.75rem;min-width:0;display:flex}.panel-card-heading h2{color:var(--brand-warm-text)}.panel-card-icon{color:var(--brand-cyan)}.panel-chart{gap:1rem;display:grid}.panel-chart-bars{background:linear-gradient(#0000 0 calc(100% - 1px),#eee9df0e calc(100% - 1px)),repeating-linear-gradient(#eee9df0a 0 1px,#0000 1px 25%),#07080657;border:1px solid #eee9df14;border-radius:8px;grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(.45rem,1.2vw,.8rem);min-height:13rem;padding:1rem .85rem .75rem;display:grid}.panel-chart-day{grid-template-rows:1fr auto;align-items:end;gap:.55rem;min-width:0;display:grid}.panel-chart-pair{justify-content:center;align-items:end;gap:.22rem;height:9.5rem;display:flex}.panel-chart-pair span{width:clamp(.55rem,1.2vw,.8rem);height:var(--bar-height);border-radius:999px 999px 2px 2px;min-height:.3rem;display:block}.panel-chart-pair .is-source{background:linear-gradient(#ff796ff5,#ff796f75)}.panel-chart-pair .is-audio{background:linear-gradient(#93e8b8f5,#79d6d175)}.panel-chart-day small{color:#eee9df75;text-align:center;text-transform:uppercase;font-size:.72rem;font-weight:720}.panel-chart-legend{color:#eee9df99;flex-wrap:wrap;gap:.85rem;font-size:.78rem;font-weight:680;display:flex}.panel-chart-legend span{align-items:center;gap:.35rem;display:inline-flex}.panel-chart-legend i{border-radius:999px;width:.55rem;height:.55rem;display:block}.panel-chart-legend .is-source{background:var(--brand-coral)}.panel-chart-legend .is-audio{background:var(--brand-mint)}.panel-muted-copy{border:1px dashed #eee9df1f;border-radius:8px;margin:0;padding:.85rem}@keyframes panel-wave{0%,to{transform:scaleY(.72)}50%{transform:scaleY(1.16)}}@media (max-width:1120px){.panel-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.panel-dashboard{padding:.85rem}.panel-metric-grid{grid-template-columns:minmax(0,1fr)}.panel-chart-bars{gap:.28rem;min-height:10rem;padding-inline:.55rem}.panel-chart-pair{height:7rem}}.panel-dashboard.is-analytics{gap:.9rem;max-width:92rem;margin:0 auto}.panel-analytics-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.75rem;display:grid}.panel-card-wide{grid-column:span 2}.panel-compression{gap:1rem;display:grid}.panel-compression-hero{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.panel-compression-hero div,.panel-empty-analytic{padding:.85rem}.panel-compression-hero span,.panel-compression-label span,.panel-gauge-copy p,.panel-empty-analytic p{color:#eee9df94;font-size:.82rem;font-weight:640;line-height:1.45}.panel-compression-hero strong{color:var(--brand-warm-text);margin-top:.2rem;line-height:.95;display:block}.panel-compression-bars{gap:.9rem;display:grid}.panel-compression-row{grid-template-columns:9rem minmax(0,1fr);align-items:center;gap:.9rem;display:grid}.panel-compression-label strong{color:var(--brand-warm-text);margin-top:.15rem;font-size:1.05rem;font-weight:780;display:block}.panel-compression-track{background:#eee9df09;border:1px solid #eee9df14;position:relative;overflow:hidden}.panel-compression-track span,.panel-compression-track i{inset-block:0;display:block;position:absolute;left:0}.panel-compression-track .is-source{background:linear-gradient(90deg,#ff796fb8,#ff796f47)}.panel-compression-track .is-audio{z-index:2;background:linear-gradient(90deg,#93e8b8e6,#79d6d199)}.panel-compression-track i{background:repeating-linear-gradient(90deg,#eee9df1a 0 1px,#0000 1px 7px);left:auto;right:0}.panel-gauge-wrap{text-align:center;justify-items:center;gap:1rem;display:grid}.panel-gauge{aspect-ratio:1;border-radius:999px;place-items:center;display:grid}.panel-gauge span{color:var(--brand-warm-text);line-height:1}.panel-gauge-copy strong{color:var(--brand-warm-text);font-size:.95rem;font-weight:760}.panel-chart-bars.is-outputs{min-height:15rem}.panel-status-distribution{gap:.8rem;display:grid}.panel-status-list{gap:.7rem;display:grid}.panel-status-line{gap:.4rem;display:grid}.panel-status-line div{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.panel-status-line span{color:#eee9dfa6;font-size:.82rem;font-weight:700}.panel-status-line strong{color:var(--brand-warm-text);font-size:.86rem;font-weight:820}.panel-status-line i{background:var(--status-color);border-radius:999px;min-width:.35rem;height:.45rem;display:block}.panel-status-line.is-mint{--status-color:var(--brand-mint)}.panel-status-line.is-cyan{--status-color:var(--brand-cyan)}.panel-status-line.is-coral{--status-color:var(--brand-coral)}.panel-status-line.is-amber{--status-color:var(--brand-amber)}.panel-status-line.is-muted{--status-color:#eee9df47}.panel-empty-analytic{align-items:center;gap:.65rem;min-height:12rem;display:flex}.panel-empty-analytic svg{color:var(--brand-cyan)}.ingest-shell{width:100%;margin:0 auto}.ingest-layout{align-items:start;display:grid}.ingest-card{min-width:0}.ingest-card-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ingest-card-header h1,.ingest-card-header h2{color:var(--brand-warm-text);text-overflow:ellipsis;margin-top:.35rem}.ingest-card-header p:not(.workspace-section-title){color:#eee9df9e;margin-top:.45rem;font-size:.92rem;font-weight:580;line-height:1.5}.ingest-form,.ingest-monitor-body{display:grid}.ingest-fieldset{gap:.65rem;display:grid}.ingest-fieldset legend,.ingest-field label{color:var(--brand-warm-text);font-size:.88rem;font-weight:720}.ingest-source-switch{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ingest-source-button{text-align:left;border:1px solid #eee9df17;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon label""icon copy";align-items:center;gap:.1rem .55rem;min-width:0;padding:.7rem;transition:border-color .18s,background .18s;display:grid}.ingest-source-button span{width:2rem;height:2rem;color:var(--brand-coral);background:#ff796f1c;border-radius:8px;grid-area:icon;place-items:center;display:grid}.ingest-source-button strong{color:var(--brand-warm-text);text-overflow:ellipsis;white-space:nowrap;grid-area:label;font-size:.9rem;font-weight:740;overflow:hidden}.ingest-source-button small{color:#eee9df8f;text-overflow:ellipsis;white-space:nowrap;grid-area:copy;font-size:.75rem;font-weight:600;overflow:hidden}.ingest-field{gap:.45rem;min-width:0;display:grid}.ingest-field p{color:#eee9df8f;font-size:.78rem;font-weight:590;line-height:1.45}.ingest-mode-card,.ingest-budget-strip{border:1px solid #eee9df17;align-content:center;gap:.35rem;padding:.8rem;display:grid}.ingest-mode-card span{color:#eee9df94;font-size:.78rem;font-weight:700}.ingest-mode-card strong{color:var(--brand-mint);font-weight:840;line-height:1}.ingest-budget-strip{gap:.65rem;min-height:auto;font-size:.86rem}.ingest-budget-strip.is-warning{background:#d8b56713;border-color:#d8b56752}.ingest-warning{color:var(--brand-amber);align-items:flex-start;gap:.5rem;font-size:.82rem;font-weight:650;line-height:1.45;display:flex}.ingest-warning svg{flex:none;margin-top:.08rem}@media (max-width:1180px){.panel-analytics-grid,.ingest-layout{grid-template-columns:minmax(0,1fr)}.panel-card-wide{grid-column:auto}}@media (max-width:760px){.ingest-card-header{display:grid}.ingest-source-switch,.panel-compression-hero,.panel-compression-row{grid-template-columns:minmax(0,1fr)}}.auth-clean-shell{--auth-bg:#070806;--auth-panel:#10110ff0;--auth-text:#eee9df;--auth-muted:#eee9dfa8;--auth-line:#eee9df24;--auth-coral:#ff796f;--auth-cyan:#79d6d1;--auth-mint:#93e8b8;isolation:isolate;background:radial-gradient(ellipse at 50% 40%, #eee9df09, transparent 24rem), var(--auth-bg);color:var(--auth-text);position:relative;overflow:hidden}.auth-clean-shell .auth-clean-bg:after{background:linear-gradient(#07080657,#07080633)}.auth-clean-header{z-index:3;justify-content:space-between;align-items:center;gap:1rem;padding:1rem clamp(1rem,3vw,2rem);display:flex;position:fixed;inset:0 0 auto}.auth-clean-main{z-index:2;place-items:center;min-height:100svh;padding:clamp(5rem,8vw,6.5rem) 1rem 2rem;display:grid;position:relative}.auth-clean-card{background:linear-gradient(180deg, #eee9df0e, #eee9df05), var(--auth-panel);border:1px solid #eee9df1f;border-radius:8px;justify-items:stretch;gap:1.3rem;width:min(100%,27rem);padding:clamp(1.15rem,3vw,1.55rem);display:grid;box-shadow:0 34px 120px #0000007a,inset 0 1px #eee9df14}.auth-clean-brand{justify-content:center;display:flex}.auth-clean-title{text-align:center;gap:.5rem;display:grid}.auth-clean-title h1{color:var(--auth-text);text-wrap:balance}.auth-clean-title p{color:var(--auth-muted);text-wrap:pretty;line-height:1.55}.auth-clean-form{gap:.95rem;display:grid}.auth-field{gap:.45rem;display:grid}.auth-field label{color:#eee9dfc7;font-size:.86rem}.auth-input-shell{background:#07080694;border:1px solid #eee9df21;border-radius:8px;grid-template-columns:1rem minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:3rem;padding:0 .72rem;display:grid;box-shadow:inset 0 1px #eee9df0a}.auth-input-shell:focus-within{border-color:#ff796f7a;box-shadow:0 0 0 4px #ff796f1f,inset 0 1px #eee9df0f}.auth-input-shell svg{color:#eee9df7a}.auth-input-shell input{height:2.85rem;color:var(--auth-text);box-shadow:none;background:0 0;border:0;padding:0}.auth-input-shell input:focus-visible{box-shadow:none;border:0;outline:0}.auth-eye-button{color:#eee9df94;background:0 0;border:0;border-radius:6px;place-items:center;width:2rem;height:2rem;display:grid}.auth-eye-button:hover{color:var(--auth-text);background:#eee9df12}.auth-error{color:var(--auth-coral);font-size:.82rem;font-weight:650}.auth-mode-switch{color:#eee9dfd1;background:#eee9df09;border:1px solid #eee9df1a;border-radius:999px;justify-self:center;padding:.55rem .82rem;font-size:.9rem}.auth-mode-switch:hover{color:var(--auth-text);border-color:#ff796f47}.auth-proof-note,.auth-legal{color:#eee9df8c;text-align:center;line-height:1.5}.auth-legal a{color:var(--auth-text)}@media (max-width:640px){.auth-clean-header{padding:.85rem}.auth-clean-main{padding-inline:.85rem}.auth-clean-card{padding:1rem}}@media (prefers-reduced-motion:reduce){.auth-clean-shell *,.auth-clean-shell :before,.auth-clean-shell :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ingest-output-panel,.ingest-submit-panel{min-width:0;display:grid}.ingest-output-head{grid-template-columns:minmax(0,1fr) minmax(6.5rem,.22fr);align-items:start;gap:.85rem;min-width:0;display:grid}.ingest-output-head h2{color:var(--brand-warm-text);text-overflow:ellipsis;margin-top:.28rem}.ingest-output-head p:not(.workspace-section-title){color:#eee9df94;margin-top:.35rem;font-size:.82rem;font-weight:590;line-height:1.5}.ingest-settings-grid{gap:.7rem;display:grid}.ingest-submit-grid{grid-template-columns:minmax(0,1fr) minmax(15rem,.42fr);align-items:end;gap:.75rem;display:grid}.ingest-mode-card{text-align:right;justify-items:end}.ingest-mode-card strong{font-size:1.35rem}.ingest-value-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.ingest-monitor-card{align-self:start}@media (max-width:900px){.ingest-output-head,.ingest-settings-grid,.ingest-submit-grid,.ingest-value-grid{grid-template-columns:minmax(0,1fr)}.ingest-mode-card{text-align:left;justify-items:start}}.credits-page,.settings-page{margin-inline:auto;display:grid}.credits-account-overview{border-bottom:1px solid #eee9df14;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);min-width:0;display:grid}.credits-balance-card,.subscription-summary{min-width:0;padding-block:1.5rem}.credits-balance-card{padding-right:2rem}.subscription-summary{border-left:1px solid #eee9df14;padding-left:2rem}.subscription-summary-loading{align-self:center;margin-left:2rem}.credits-balance-main{min-width:0}.credits-topup-entry{border-bottom:1px solid #eee9df14;min-width:0;padding-block:1.5rem}.credits-topup-heading{justify-content:space-between;align-items:flex-start;gap:1.5rem;min-width:0;display:flex}.credits-topup-heading>div{min-width:0}.credits-topup-heading h2{color:var(--foreground);margin-top:.45rem;font-size:1rem;font-weight:640;line-height:1.35}.credits-topup-heading p{color:#eee9df94;max-width:42rem;margin-top:.25rem;font-size:.72rem;line-height:1.55}.credits-topup-options{background:#eee9df17;border:1px solid #eee9df17;border-radius:6px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:1.1rem;display:grid;overflow:hidden}.credits-topup-option{background:var(--workspace-surface,#08100f);min-width:0;min-height:4.4rem;color:inherit;text-align:left;border:0;align-content:center;gap:.3rem;padding:.72rem .85rem;transition:background-color .15s,box-shadow .15s;display:grid}.credits-topup-option:first-child{border-left:0}.credits-topup-option:hover:not(:disabled){background:#eee9df0a}.credits-topup-option:focus-visible{z-index:1;outline:2px solid var(--brand-coral);outline-offset:-2px}.credits-topup-option.is-selected{box-shadow:inset 0 -2px 0 var(--brand-coral);background:#ff796f12}.credits-topup-option.is-locked{cursor:not-allowed;opacity:.46}.credits-topup-option-main{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.credits-topup-option-main strong{color:var(--foreground);font-size:1rem;font-weight:650}.credits-topup-option-main svg{width:.85rem;height:.85rem;color:var(--brand-coral);flex:none}.credits-topup-option>span:last-child{color:#eee9df94;font-size:.65rem}.credits-topup-note{color:#eee9df94;align-items:center;gap:.4rem;margin-top:.7rem;font-size:.67rem;display:flex}.credits-topup-note svg{flex:none;width:.75rem;height:.75rem}.credits-topup-checkout{border-top:1px solid #eee9df14;justify-content:space-between;align-items:center;gap:1rem;min-width:0;margin-top:1rem;padding-top:1rem;display:flex}.credits-topup-checkout>div{gap:.15rem;min-width:0;display:grid}.credits-topup-checkout span{color:#eee9df94;font-size:.66rem}.credits-topup-checkout strong{color:var(--foreground);font-size:1.05rem;font-weight:650}.credits-topup-checkout>a,.credits-topup-checkout>button{min-width:15rem}.settings-flow{box-shadow:none;background:0 0;border:0;gap:0;display:grid}.settings-section{border-bottom:1px solid #eee9df14;grid-template-columns:minmax(12rem,.36fr) minmax(0,1fr);gap:2.5rem;min-width:0;padding-block:1.5rem;display:grid}.settings-section:first-child{padding-top:0}.settings-section-head{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.settings-section-content{gap:1rem;min-width:0;display:grid}.settings-section-head h2{color:var(--foreground)}.settings-section-head p{color:#eee9df94;margin-top:.2rem}.settings-account-row{border-bottom:1px solid #eee9df14;align-items:center;gap:.9rem;min-width:0;padding:0 0 1rem;display:flex}.settings-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.settings-save-row{border-bottom:1px solid #eee9df14;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.25rem;padding-bottom:1.25rem;display:flex}@media (max-width:900px){.credits-topup-options{grid-template-columns:repeat(3,minmax(0,1fr))}.credits-account-overview,.settings-section{grid-template-columns:minmax(0,1fr);gap:1rem}.credits-balance-card{padding-right:0}.subscription-summary{border-top:1px solid #eee9df14;border-left:0;padding-left:0}.subscription-summary-loading{margin-left:0}}@media (max-width:640px){.credits-topup-options{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-field-grid{grid-template-columns:minmax(0,1fr)}.credits-topup-heading,.credits-topup-checkout{flex-direction:column;align-items:stretch}.credits-topup-checkout>a,.credits-topup-checkout>button{width:100%;min-width:0}.settings-save-row{flex-direction:column;align-items:stretch}}.auth-clean-shell,.app-shell-bg{font-family:var(--font-ui);font-size:var(--type-ui-body);font-optical-sizing:auto;font-feature-settings:"cv02", "cv03", "cv04", "cv11", "tnum";font-weight:430}.brand-logo-mark,.brand-logo-tagline,.brand-badge{font-family:var(--font-brand)}.app-shell-bg h1,.settings-page h1,.credits-page h1{font-size:var(--type-ui-display);text-wrap:balance;font-weight:620;line-height:1.12}.app-shell-bg h2,.settings-section-head h2,.panel-card-heading h2,.ingest-card-header h2,.ingest-output-head h2{font-size:var(--type-ui-title);font-weight:600;line-height:1.22}.app-shell-bg h3,.app-shell-bg h4{font-weight:590}.app-shell-bg .text-base,.settings-page .text-base,.credits-page .text-base{font-size:var(--type-ui-body);line-height:1.55}.app-shell-bg .text-sm,.settings-page .text-sm,.credits-page .text-sm{font-size:var(--type-ui-small);line-height:1.5}.app-shell-bg .text-lg,.settings-page .text-lg,.credits-page .text-lg{font-size:.95rem;line-height:1.45}.app-shell-bg .text-xl,.settings-page .text-xl,.credits-page .text-xl{font-size:1.05rem;line-height:1.35}.app-shell-bg .text-2xl,.settings-page .text-2xl,.credits-page .text-2xl{font-size:1.2rem;line-height:1.25}.app-shell-bg .text-3xl,.settings-page .text-3xl,.credits-page .text-3xl,.app-shell-bg .text-4xl,.settings-page .text-4xl,.credits-page .text-4xl,.app-shell-bg .text-5xl,.settings-page .text-5xl,.credits-page .text-5xl{font-size:var(--type-ui-display);line-height:1.12}.app-shell-bg p,.app-shell-bg li,.app-shell-bg label,.app-shell-bg button,.app-shell-bg input,.app-shell-bg select,.app-shell-bg textarea,.panel-metric p,.panel-metric span,.panel-card-heading p,.panel-muted-copy,.settings-section-head p{font-size:var(--type-ui-body);font-weight:430;line-height:1.58}.app-shell-bg small,.app-shell-bg .text-xs,.app-sidebar-badge,.page-kicker,.workspace-section-title{font-size:var(--type-ui-caption);font-weight:560;line-height:1.35}.app-shell-bg .text-\[10px\],.app-shell-bg .text-\[11px\],.panel-card-heading p,.settings-page .page-kicker{font-size:var(--type-ui-label);font-weight:590;line-height:1.3}.mono-value,.app-shell-bg .mono-value{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;font-weight:560;letter-spacing:0!important}.app-shell-bg .mono-value.text-4xl,.app-shell-bg .mono-value.text-5xl,.app-shell-bg .mono-value.text-3xl{font-size:clamp(1.25rem,2.05vw,1.72rem);line-height:1.05}.app-shell-bg .mono-value.text-2xl,.panel-metric strong{font-size:clamp(1.15rem,1.7vw,1.55rem);font-weight:570;line-height:1.1}.app-sidebar-link{min-height:2.12rem;padding-block:.45rem}.app-sidebar-link span{font-size:var(--type-ui-small);font-weight:500}.credits-balance-card{font-size:var(--type-ui-body)}.auth-clean-title h1{font-size:clamp(1.35rem,2.4vw,1.72rem);font-weight:620;line-height:1.14}.auth-clean-shell h1{text-wrap:balance;font-size:clamp(1.55rem,3.35vw,2.35rem);font-weight:620;line-height:1.1}.auth-clean-shell p,.auth-clean-shell label,.auth-clean-shell button,.auth-clean-shell input,.auth-clean-shell a{font-size:var(--type-ui-body);line-height:1.55}.auth-clean-shell .text-lg{font-size:.95rem;line-height:1.55}.auth-clean-shell .text-xl,.auth-clean-shell .text-2xl,.auth-clean-shell .text-3xl,.auth-clean-shell .text-4xl,.auth-clean-shell .text-5xl{font-size:clamp(1.55rem,3.35vw,2.35rem)}.auth-clean-title p,.auth-proof-note,.auth-legal{font-size:var(--type-ui-body);font-weight:430}.auth-field label,.auth-mode-switch,.auth-legal a{font-weight:520}@media (max-width:760px){:root{--type-ui-display:clamp(1.18rem, 5.6vw, 1.58rem)}}
