:root{--v53-bg:var(--tb-elev-0);--v53-line:var(--tb-line);--v53-line-strong:var(--tb-line-strong);--v53-text:var(--tb-text);--v53-muted:var(--tb-text-muted);--v53-dim:var(--tb-text-soft);--v53-cyan:var(--tb-cyan);--v53-amber:var(--tb-orange);--v53-radius:var(--tb-radius-sm);--v53-shadow:var(--tb-shadow-2);--v53-glow:0 0 0 1px hsl(var(--area-h) 80% 60% / .16), 0 18px 52px -30px hsl(var(--area-h) 80% 55% / .4);--v54-bg:var(--tb-elev-0);--v54-bg-2:var(--tb-elev-1);--v54-rail:var(--tb-glass);--v54-surface:var(--tb-panel);--v54-surface-2:var(--tb-panel-soft);--v54-surface-3:var(--tb-elev-3);--v54-field:var(--tb-elev-1);--v54-line:var(--tb-edge-soft);--v54-line-strong:var(--tb-edge-strong);--v54-top-light:inset 0 1px 0 var(--tb-edge-strong);--v54-text:var(--tb-text);--v54-muted:var(--tb-text-muted);--v54-dim:var(--tb-text-soft);--v54-cyan:var(--tb-cyan);--v54-blue:var(--tb-blue);--v54-violet:var(--tb-violet);--v54-magenta:var(--tb-violet);--v54-green:var(--tb-green);--v54-amber:var(--tb-orange);--v54-red:var(--tb-danger);--v54-grad:linear-gradient(120deg, hsl(var(--area-h) 82% 58%) 0%, hsl(calc(var(--area-h) + 30) 78% 60%) 55%, hsl(calc(var(--area-h) + 60) 74% 62%) 100%);--v54-grad-soft:linear-gradient(120deg, hsl(var(--area-h) 78% 56% / .2), hsl(calc(var(--area-h) + 40) 72% 58% / .16));--v54-grad-text:linear-gradient(110deg, hsl(var(--area-h) 85% 72%), hsl(calc(var(--area-h) + 40) 80% 74%));--v54-r-sm:var(--tb-radius-xs);--v54-r-md:var(--tb-radius-sm);--v54-r-lg:var(--tb-radius-md);--v54-r-xl:var(--tb-radius-lg);--v54-shadow:var(--tb-shadow-3);--v54-shadow-lg:var(--tb-shadow-strong);--v54-glow:0 0 0 1px hsl(var(--area-h) 80% 60% / .18), 0 0 40px -8px hsl(var(--area-h) 80% 58% / .35);--v54-focus:var(--tb-focus-ring);--v54-ease:var(--tb-ease-standard);--v54-spring:var(--tb-ease-spring);--v56-ease:var(--tb-ease-standard);--v56-glass:var(--tb-glass);--v56-glass-strong:var(--tb-glass-strong);--v56-edge:var(--tb-edge-soft);--v56-edge-top:inset 0 1px 0 var(--tb-edge-strong);--v56-float:var(--tb-shadow-3);--v56-r:var(--tb-radius-lg);--tb45-bg:var(--tb-elev-0);--tb45-bg-elevated:var(--tb-panel);--tb45-bg-strong:var(--tb-panel-strong);--tb45-border:var(--tb-line);--tb45-border-strong:var(--tb-line-strong);--tb45-text:var(--tb-text);--tb45-muted:var(--tb-text-muted);--tb45-soft:var(--tb-text-soft);--tb45-cyan:var(--tb-cyan);--tb45-blue:var(--tb-blue);--tb45-violet:var(--tb-violet);--tb45-orange:var(--tb-orange);--tb45-danger:var(--tb-danger);--tb45-radius-card:var(--tb-radius-lg);--tb45-radius-control:var(--tb-radius-sm);--tb45-shadow:var(--tb-shadow-3);--tb48-page:var(--tb-elev-0);--tb48-panel:var(--tb-panel);--tb48-panel-strong:var(--tb-panel-strong);--tb48-line:var(--tb-line);--tb48-line-strong:var(--tb-line-strong);--tb48-text:var(--tb-text);--tb48-muted:var(--tb-text-muted);--tb48-soft:var(--tb-text-soft);--tb48-cyan:var(--tb-cyan);--tb48-blue:var(--tb-blue);--tb48-violet:var(--tb-violet);--tb48-amber:var(--tb-orange);--tb48-green:var(--tb-green);--tb48-danger:var(--tb-danger);--tb48-shadow:var(--tb-shadow-3);--tb48-radius-xl:var(--tb-radius-lg);--tb48-radius-lg:var(--tb-radius-md);--tb48-radius-md:var(--tb-radius-sm)}@keyframes v53-soft-pulse{0%,to{box-shadow:0 0 0 hsl(var(--area-h) 80% 60% / 0)}50%{box-shadow:0 0 28px hsl(var(--area-h) 80% 60% / .18)}}@keyframes v54-pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes ai53-listen-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.eyebrow{color:#67e8f9;letter-spacing:.22em;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:800}.ghost-btn{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;align-items:center;gap:9px;padding:12px 16px;transition:all .2s;display:flex}.ghost-btn:hover{background:#ffffff1c;border-color:#00e5ff66}.section-title span{color:#ffffff73;font-size:12px}.empty-state{color:#ffffff7a;background:#00000024;border:1px dashed #ffffff26;border-radius:18px;padding:16px}.top-subtitle{color:#ffffff8f;margin-top:8px;font-size:14px}.inline-modal-card p:not(.eyebrow){color:#ffffffa8;overflow-wrap:anywhere}.danger-btn{color:#fff;background:linear-gradient(135deg,#ef4444,#991b1b);border:0;border-radius:14px;padding:10px 15px;font-weight:900}.smart-now-section p:not(.eyebrow){color:#ffffff9e;font-size:13px;line-height:1.35}.archive-card .empty-state{align-items:center;min-height:80px;display:flex}.topbar>.ghost-btn{background:linear-gradient(135deg,#00e5ff1a,#ffffff0e);border-color:#67e8f938;border-radius:22px;justify-content:center;min-width:188px;box-shadow:0 18px 54px #0000003d,inset 0 1px #ffffff1f}.topbar>.ghost-btn:hover{background:linear-gradient(135deg,#00e5ff29,#d946ef14);border-color:#67e8f97a;transform:translateY(-1px)}.system-update-head p:not(.eyebrow){color:#ffffff9e;line-height:1.4}.ai-empty-state{border-radius:18px!important;min-height:86px!important}.system-logs-head p:not(.eyebrow){color:#cbd5e1a6!important;margin:0!important;font-size:13px!important}.compact-empty{min-height:86px!important}@media (width<=760px){.top-actions .ghost-btn{flex:auto!important;justify-content:center!important}}p,small,.top-subtitle,.section-title span{color:var(--v53-muted)!important}.eyebrow{color:var(--v53-cyan)!important;text-transform:uppercase!important;font-size:10px!important;font-weight:840!important;line-height:1.1!important}.top-subtitle{margin:4px 0 0!important;font-size:12px!important}.ghost-btn:hover,.module-actions-v53 button:hover,.update-action:hover,.plan-pill:hover{border-color:var(--v53-line-strong)!important;box-shadow:var(--v53-glow)!important;background:#5ce7f21a!important}.danger-btn,.stop-button{color:#ffe4e8!important;background:#ff7f9121!important;border-color:#ff7f9161!important}@media (width<=560px){.archive-file-head,.section-title,.deck-head,.live-overview-hero{grid-template-columns:1fr!important;display:grid!important}}.eyebrow{letter-spacing:.16em!important;text-transform:uppercase!important;background:var(--v54-grad-text)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important;font-size:10.5px!important;font-weight:800!important}p,small,.top-subtitle{color:var(--v54-muted)!important}.ghost-btn:hover:not(:disabled),.module-actions-v53 button:hover,.update-action:hover,.plan-pill:hover{border-color:var(--v54-line-strong)!important;box-shadow:var(--v54-top-light), 0 0 24px -6px #38bdf880!important;background:#78c8ff1f!important;transform:translateY(-1px)!important}.danger-btn,.stop-button{color:#fff1f3!important;box-shadow:var(--v54-top-light), 0 10px 30px -12px #f43f5e99!important;background:linear-gradient(135deg,#fb7185f2,#f43f5ee6)!important;border:1px solid #fb718580!important;font-weight:750!important}.danger-btn:hover:not(:disabled),.stop-button:hover:not(:disabled){filter:brightness(1.06)!important;transform:translateY(-1px)!important}.system-update-head p:not(.eyebrow),.system-logs-head p:not(.eyebrow){color:var(--v54-muted)!important;-webkit-text-fill-color:var(--v54-muted)!important;margin:0!important;font-size:12.5px!important}.app-version{letter-spacing:.08em!important;font-variant-numeric:tabular-nums!important;text-transform:uppercase!important;color:var(--v54-cyan)!important;-webkit-text-fill-color:var(--v54-cyan)!important;background:#22d3ee1f!important;border:1px solid #22d3ee57!important;border-radius:999px!important;align-self:flex-start!important;align-items:center!important;margin-top:8px!important;padding:3px 9px!important;font-size:10.5px!important;font-weight:800!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff0a!important}.auth-head .eyebrow{font-size:calc(10px * var(--login-eyebrow-scale,1))!important;font-weight:var(--login-eyebrow-weight,800)!important;letter-spacing:.16em!important;text-transform:uppercase!important;background:var(--login-eyebrow,linear-gradient(110deg, var(--login-accent-1,#5eead4), var(--login-accent-2,#f472b6)))!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}.settings-section>.eyebrow{margin:0 0 12px!important}.settings-preview>.eyebrow{margin:0!important}.settings-card>.section-title{margin-top:4px!important}.users-head>.eyebrow{margin:0!important}.eyebrow{letter-spacing:.14em!important}.main-stage{z-index:1;min-width:0;padding:26px 28px 28px;overflow:auto}.error-banner{color:#fecaca;background:#7f1d1d47;border:1px solid #ef44444d;border-radius:16px;margin-bottom:16px;padding:13px 16px}.error-banner code{color:#fff;background:#ffffff14;border-radius:8px;padding:2px 6px}.update-confirm-btn{border-radius:15px;min-height:40px}.update-modal-card{background:linear-gradient(135deg,#eab30821,#00e5ff0e),#05050adb;border-color:#eab30847}@media (width<=1180px){.main-stage{padding:16px!important;overflow:visible!important}}.top-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;display:inline-flex!important}.home-return{color:#ecfeff!important;background:linear-gradient(135deg,#06b6d429,#6366f11a)!important;border-color:#67e8f947!important}@media (width<=760px){.top-actions{justify-content:stretch!important;width:100%!important}.top-actions .ghost-btn{flex:auto!important;justify-content:center!important}}.main-stage{padding:24px 26px 34px!important;overflow:hidden auto!important}@media (width<=1180px){.main-stage{padding:16px!important}}@media (width<=760px){.main-stage{padding:14px!important}}.mcr-root[data-view=archive] .main-stage{overflow-x:hidden!important}.main-stage{scrollbar-gutter:stable!important;min-width:0!important;height:100vh!important;padding:16px!important;overflow:auto!important}.top-actions{justify-content:flex-end!important}.error-banner,.empty-state,.ai-hint,.update-note{border:1px solid var(--v53-line)!important;border-radius:var(--v53-radius)!important;color:var(--v53-muted)!important;background:#ffffff0b!important;padding:12px!important}.error-banner{color:#ffe4e8!important;border-color:#ff7f9180!important;margin-bottom:14px!important}@media (width<=1100px){.main-stage{height:calc(100vh - 69px)!important;padding:12px!important}}@media (width<=900px){.top-actions,.ai53-toolbar{justify-content:flex-start!important}}@media (width<=768px){.main-stage{height:calc(100vh - 148px)!important}}@media (width<=560px){.main-stage{padding:10px!important}}.main-stage{padding:20px!important}.update-confirm-btn{background:var(--v54-grad)!important;color:#fff!important;border-color:#0000!important;font-weight:800!important}.error-banner{border-radius:var(--v54-r-md)!important;box-shadow:var(--v54-top-light)!important;background:linear-gradient(135deg,#fb718524,#f43f5e14)!important;border:1px solid #fb718566!important}@media (width<=900px){.main-stage{width:100%!important;height:auto!important;min-height:0!important;padding:14px!important;overflow:visible!important}}@media (width<=560px){.main-stage{padding:10px!important}.top-actions{flex-wrap:wrap!important;justify-content:flex-start!important;width:100%!important}}.operator-id{align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;display:flex!important}.operator-id>div{flex-direction:column!important;flex:auto!important;min-width:0!important;display:flex!important}.operator-id b{color:var(--v54-text)!important;-webkit-text-fill-color:var(--v54-text)!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:12.5px!important;font-weight:700!important;overflow:hidden!important}.operator-id span{color:var(--v54-dim)!important;-webkit-text-fill-color:var(--v54-dim)!important;font-size:10px!important}.operator-logout{color:var(--v54-muted)!important;-webkit-text-fill-color:var(--v54-muted)!important;border:1px solid var(--v54-line)!important;cursor:pointer!important;transition:color .16s var(--v54-ease), border-color .16s var(--v54-ease), background .16s var(--v54-ease)!important;background:#94a3b814!important;border-radius:999px!important;flex-shrink:0!important;padding:8px 12px!important;font-size:11.5px!important;font-weight:700!important}.operator-logout:hover{color:var(--v54-red)!important;-webkit-text-fill-color:var(--v54-red)!important;background:#fb71851a!important;border-color:#fb718580!important}.operator-actions{align-items:stretch!important;gap:8px!important;width:100%!important;display:flex!important}.operator-actions>button{text-align:center!important;flex:1 1 0!important}.operator-pw{color:var(--v54-muted)!important;-webkit-text-fill-color:var(--v54-muted)!important;border:1px solid var(--v54-line)!important;cursor:pointer!important;transition:color .16s var(--v54-ease), border-color .16s var(--v54-ease), background .16s var(--v54-ease)!important;background:#94a3b814!important;border-radius:999px!important;flex-shrink:0!important;padding:8px 12px!important;font-size:11.5px!important;font-weight:700!important}.operator-pw:hover{color:var(--v54-cyan)!important;-webkit-text-fill-color:var(--v54-cyan)!important;background:#22d3ee1a!important;border-color:#22d3ee80!important}.auth-spinner-lg{border-width:3px!important;border-color:#94a3b840!important;border-top-color:var(--v54-cyan)!important;width:30px!important;height:30px!important}.auth-splash .auth-splash-inner{z-index:1!important;color:var(--v54-muted)!important;-webkit-text-fill-color:var(--v54-muted)!important;letter-spacing:.04em!important;flex-direction:column!important;align-items:center!important;gap:16px!important;font-size:13px!important;display:flex!important;position:relative!important}.pw-modal-fields{text-align:left!important;flex-direction:column!important;gap:12px!important;margin:6px 0 4px!important;display:flex!important}.pw-modal-fields .auth-field{flex-direction:column!important;gap:6px!important;display:flex!important}.pw-modal-fields .auth-field>span{letter-spacing:.03em!important;color:var(--v54-dim)!important;-webkit-text-fill-color:var(--v54-dim)!important;text-transform:uppercase!important;font-size:11px!important;font-weight:700!important}.ai-training{border-top:1px solid var(--v54-line)!important;margin-top:18px!important;padding-top:18px!important}.ai-training .section-title{margin-bottom:14px!important}.ait-body{flex-direction:column!important;gap:16px!important;display:flex!important}.ait-hero{align-items:center!important;gap:16px!important;display:flex!important}.ait-ring{flex-shrink:0!important;width:84px!important;height:84px!important}.ait-ring-track{fill:none!important;stroke:#94aadc24!important;stroke-width:7px!important}.ait-ring-fill{fill:none!important;stroke-width:7px!important;stroke-linecap:round!important;transition:stroke-dasharray .6s var(--v54-ease)!important}.ait-ring-fill.tone-cyan{stroke:#22d3ee!important}.ait-ring-fill.tone-violet{stroke:#8b5cf6!important}.ait-ring-fill.tone-green{stroke:#34d399!important}.ait-ring-fill.tone-red{stroke:#fb7185!important}.ait-ring-fill.tone-slate{stroke:#64748b!important}.ait-ring-num{fill:var(--v54-text)!important;-webkit-text-fill-color:var(--v54-text)!important;text-anchor:middle!important;font-variant-numeric:tabular-nums!important;filter:drop-shadow(0 0 6px #38bdf880)!important;font-size:20px!important;font-weight:800!important}.ait-ring-unit{fill:var(--v54-dim)!important;-webkit-text-fill-color:var(--v54-dim)!important;letter-spacing:.08em!important;text-anchor:middle!important;text-transform:uppercase!important;font-size:8.5px!important;font-weight:700!important}.ait-hero-meta{flex-direction:column!important;gap:5px!important;min-width:0!important;display:flex!important}.ait-level{letter-spacing:-.01em!important;font-size:19px!important;font-weight:800!important;line-height:1.1!important}.ait-level.tone-cyan{color:#22d3ee!important;-webkit-text-fill-color:#22d3ee!important;text-shadow:0 0 16px #22d3ee73!important}.ait-level.tone-violet{color:#a78bfa!important;-webkit-text-fill-color:#a78bfa!important;text-shadow:0 0 16px #a78bfa73!important}.ait-level.tone-green{color:#34d399!important;-webkit-text-fill-color:#34d399!important;text-shadow:0 0 16px #34d39973!important}.ait-level.tone-red{color:#fb7185!important;-webkit-text-fill-color:#fb7185!important;text-shadow:0 0 16px #fb718566!important}.ait-level.tone-slate{color:var(--v54-muted)!important;-webkit-text-fill-color:var(--v54-muted)!important}.ait-sub{color:var(--v54-dim)!important;-webkit-text-fill-color:var(--v54-dim)!important;font-size:12px!important}.ait-hint{color:var(--v54-muted)!important;-webkit-text-fill-color:var(--v54-muted)!important;margin:3px 0 0!important;font-size:12.5px!important;line-height:1.45!important}.ait-runtime{flex-wrap:wrap!important;gap:7px!important;display:flex!important}.ait-quality{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ait-quality>div{border:1px solid var(--tb-edge-soft);background:#ffffff06;border-radius:11px;min-width:0;padding:11px}.ait-quality span,.ait-quality b,.ait-quality small{text-overflow:ellipsis;display:block;overflow:hidden}.ait-quality span{color:var(--tb-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:10px}.ait-quality b{color:var(--tb-text);margin-top:5px;font-size:16px}.ait-quality small{color:var(--tb-text-soft);white-space:nowrap;margin-top:3px;font-size:10px}@media (width<=820px){.ait-quality{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.ait-quality{grid-template-columns:1fr}}.ait-badge{white-space:nowrap!important;border:1px solid var(--v54-line)!important;background:#080c1680!important;border-radius:999px!important;align-items:center!important;gap:6px!important;padding:5px 11px 5px 9px!important;font-size:11px!important;font-weight:700!important;display:inline-flex!important}.ait-badge i{border-radius:50%!important;flex-shrink:0!important;width:7px!important;height:7px!important}.ait-badge.is-on{color:#6ee7b7!important;-webkit-text-fill-color:#6ee7b7!important;background:#34d3991a!important;border-color:#34d39952!important}.ait-badge.is-on i{background:#34d399!important;box-shadow:0 0 8px #34d399b3!important}.ait-badge.is-off{color:var(--v54-dim)!important;-webkit-text-fill-color:var(--v54-dim)!important}.ait-badge.is-off i{background:#94a3b880!important}.ait-ensemble{border:1px solid var(--v54-line)!important;background:#ffffff05!important;border-radius:12px!important;flex-direction:column!important;gap:11px!important;padding:13px!important;display:flex!important}.ait-ensemble-head{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}.ait-ensemble-head .eyebrow{margin:0 0 2px!important}.ait-model{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:inline-flex!important}.ait-model-chip{color:var(--v54-dim)!important;-webkit-text-fill-color:var(--v54-dim)!important;border:1px solid var(--v54-line)!important;background:#080c1680!important;border-radius:999px!important;align-items:center!important;gap:7px!important;padding:6px 11px!important;font-size:12px!important;display:inline-flex!important}.ait-model-chip b{color:var(--v54-text)!important;-webkit-text-fill-color:var(--v54-text)!important;font-weight:800!important}.ait-model-dot{border-radius:50%!important;width:7px!important;height:7px!important}.ait-model-dot.is-on{background:#34d399!important;box-shadow:0 0 8px #34d399b3!important}.ait-model-dot.is-idle{background:#94a3b880!important}.ait-model-list{flex-wrap:wrap!important;gap:7px!important;display:flex!important}.ait-model-item{white-space:nowrap!important;cursor:help!important;border:1px solid var(--v54-line)!important;color:var(--v54-muted)!important;-webkit-text-fill-color:var(--v54-muted)!important;transition:box-shadow .2s var(--v54-ease), border-color .2s var(--v54-ease)!important;background:#080c1680!important;border-radius:999px!important;align-items:center!important;gap:6px!important;padding:5px 11px 5px 9px!important;font-size:11px!important;font-weight:600!important;display:inline-flex!important}.ait-model-item.is-on:hover,.ait-model-item.is-on:focus-visible{border-color:#22d3ee80!important;outline:none!important;box-shadow:inset 0 0 0 1px #22d3ee4d,0 0 16px -4px #22d3eea6!important}.ait-model-item i{border-radius:50%!important;flex-shrink:0!important;width:6px!important;height:6px!important}.ait-model-item.is-on i{background:#22d3ee!important;box-shadow:0 0 7px #22d3ee99!important}.ait-model-item.is-off{opacity:.6!important}.ait-model-item.is-off i{background:#94a3b880!important}.ait-dist{flex-direction:column!important;gap:8px!important;display:flex!important}.ait-dist-row{grid-template-columns:62px 1fr 32px!important;align-items:center!important;gap:10px!important;display:grid!important}.ait-dist-label{color:var(--v54-dim)!important;-webkit-text-fill-color:var(--v54-dim)!important;font-size:11.5px!important;font-weight:600!important}.ait-dist-bar{background:#080c1699!important;border-radius:999px!important;height:8px!important;overflow:hidden!important}.ait-dist-bar>i{min-width:0!important;height:100%!important;transition:width .5s var(--v54-ease)!important;border-radius:999px!important;display:block!important}.ait-dist-num{text-align:right!important;font-variant-numeric:tabular-nums!important;color:var(--v54-text)!important;-webkit-text-fill-color:var(--v54-text)!important;font-size:12px!important;font-weight:800!important}.info-hint{vertical-align:middle!important;align-items:center!important;margin-left:5px!important;display:inline-flex!important;position:relative!important}.info-hint-trigger{width:18px!important;height:18px!important;color:var(--v54-cyan)!important;-webkit-text-fill-color:var(--v54-cyan)!important;cursor:help!important;transition:color .18s var(--v54-ease), border-color .18s var(--v54-ease), background .18s var(--v54-ease), box-shadow .18s var(--v54-ease), transform .18s var(--v54-ease)!important;background:#22d3ee29!important;border:1px solid #22d3ee8c!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;padding:0!important;line-height:0!important;display:inline-flex!important;box-shadow:0 0 8px #22d3ee2e!important}.info-hint-trigger svg{stroke:currentColor!important;color:var(--v54-cyan)!important}.info-hint-trigger:hover,.info-hint-trigger:focus-visible{color:#06121c!important;-webkit-text-fill-color:#06121c!important;border-color:var(--v54-cyan)!important;background:var(--v54-cyan)!important;outline:none!important;transform:translateY(-1px)!important;box-shadow:0 0 0 4px #22d3ee38,0 0 14px #22d3ee80!important}.info-hint-trigger:hover svg,.info-hint-trigger:focus-visible svg{color:#06121c!important}.info-hint-bubble{z-index:9999!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;color:#e8eefb!important;letter-spacing:0!important;text-transform:none!important;text-align:left!important;white-space:normal!important;pointer-events:none!important;width:max-content!important;max-width:270px!important;animation:info-hint-in .16s var(--v54-ease,ease) both!important;background:linear-gradient(150deg,#12192cfa,#0b101efa)!important;border:1px solid #94a3b847!important;border-radius:11px!important;padding:10px 12px!important;font-size:11.5px!important;font-weight:500!important;line-height:1.5!important;position:fixed!important;box-shadow:0 20px 55px #0000008c,inset 0 1px #ffffff0d!important}.info-hint-bubble.is-above{transform:translate(-50%,-100%)!important}.info-hint-bubble.is-below{transform:translate(-50%)!important}.info-hint-bubble:after{content:""!important;border:5px solid #0000!important;margin-left:-5px!important;position:absolute!important;left:50%!important}.info-hint-bubble.is-above:after{border-top-color:#0d1323fa!important;top:100%!important}.info-hint-bubble.is-below:after{border-bottom-color:#12192cfa!important;bottom:100%!important}.now-card h2,.show-card h2{margin:10px 0 14px}.now-card p:not(.eyebrow),.show-card p,.show-card small{color:#ffffff94}@media (width<=1280px){.now-card{grid-area:1/2/2/3}.show-card{grid-area:2/2/3/3}}@media (width<=1480px){.now-card{grid-area:3/2/4/3}.show-card{grid-area:4/1/5/2}}@media (width<=1480px){.now-card{grid-area:4/2/5/3}.show-card{grid-area:4/1/5/2}}.now-card,.show-card,.archive-card{background:linear-gradient(160deg,#ffffff13,#ffffff06)!important}.show-card h2{letter-spacing:-.4px;margin:10px 0 8px;font-size:20px}.show-card small{margin-top:8px;line-height:1.4;display:block}.now-card{grid-area:1/3/2/4}.show-card{grid-area:2/3/3/4}@media (width<=1480px){.now-card{grid-area:4/1/5/2}.show-card{grid-area:4/2/5/3}}.mcr-root[data-view=recording] .now-card,.mcr-root[data-view=recording] .show-card,.mcr-root[data-view=recording] .track-card,.mcr-root[data-view=recording] .schedule-card,.mcr-root[data-view=recording] .archive-card,.mcr-root[data-view=recording] .system-card{background:linear-gradient(145deg,#0a101eb8,#11182785)!important;border-color:#94a3b81f!important;box-shadow:inset 0 1px #ffffff0a,0 20px 60px #00000029!important}.live-overview-card{gap:16px;display:grid;position:relative;overflow:hidden}.live-overview-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#22d3ee2e,#0000 64%);border-radius:999px;width:280px;height:280px;position:absolute;inset:-35% -20% auto auto}.live-overview-hero{z-index:1;justify-content:space-between;align-items:flex-start;gap:16px;display:flex;position:relative}.live-overview-hero h2{letter-spacing:-.055em;max-width:680px;margin:7px 0 8px;font-size:clamp(26px,2.35vw,42px);line-height:.96}.live-overview-hero p:not(.eyebrow){color:#e2e8f0ad}.ops-status-pill{color:#ffffffc7;letter-spacing:.1em;text-transform:uppercase;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;flex:none;align-items:center;min-height:34px;padding:0 13px;font-size:11px;font-weight:950;display:inline-flex}.ops-status-pill.recording{color:#fecdd3;background:#fb718524;border-color:#fb71855c;box-shadow:0 0 34px #fb718529}.ops-tile-grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid;position:relative}.ops-tile{background:linear-gradient(135deg,#ffffff13,#ffffff07);border:1px solid #94a3b829;border-radius:22px;flex-direction:column;justify-content:space-between;gap:9px;min-width:0;min-height:112px;padding:14px;display:flex;box-shadow:inset 0 1px #ffffff0e}.ops-tile span,.ops-tile small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ops-tile span{color:#e2e8f085;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:950}.ops-tile b{-webkit-line-clamp:2;letter-spacing:-.025em;-webkit-box-orient:vertical;font-size:17px;line-height:1.08;display:-webkit-box;overflow:hidden}.ops-tile small{color:#e2e8f094;font-size:12px}.ops-tile-cyan{background:linear-gradient(135deg,#22d3ee21,#ffffff08);border-color:#22d3ee36}.ops-tile-violet{background:linear-gradient(135deg,#8b5cf624,#ffffff08);border-color:#8b5cf63b}.ops-tile-pink{background:linear-gradient(135deg,#f472b61f,#ffffff08);border-color:#f472b63b}.ops-health-card{border-color:#22c55e29;align-content:start;gap:14px;display:grid}.ops-health-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ops-health-head h2{letter-spacing:-.04em;margin:6px 0 0;font-size:25px}.ops-health-head span{color:#bbf7d0;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;background:#22c55e1f;border:1px solid #22c55e47;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:950}.ops-health-warn .ops-health-head span{color:#fde68a;background:#eab30824;border-color:#eab30859}.ops-health-danger .ops-health-head span{color:#fecaca;background:#7f1d1d38;border-color:#fb718559}.ops-health-idle .ops-health-head span{color:#e2e8f0c7;background:#94a3b81a;border-color:#94a3b838}.ops-health-card p,.ops-health-card small{color:#e2e8f09e}@media (width<=1480px){.ops-tile-grid{grid-template-columns:1fr}.ops-tile{min-height:90px}}@media (width<=768px){.record-stats,.ops-tile-grid,.ai-summary-v53{grid-template-columns:1fr!important}}@media (width<=560px){.topbar,.record-deck,.track-card,.schedule-card,.archive-card,.system-card,.changelog-card,.now-card,.show-card{padding:10px!important}.archive-file-head,.section-title,.deck-head,.live-overview-hero{grid-template-columns:1fr!important;display:grid!important}}.panel-card,.archive-studio-module,.system-update-panel,.system-logs-panel,.inline-modal-card,.live-overview-card,.ai53-panel,.ops-health-card{border-radius:var(--v54-r-lg)!important;background:var(--v54-surface)!important;border:1px solid var(--v54-line)!important;box-shadow:var(--v54-top-light), var(--v54-shadow)!important}.plan-pill,.type-chip,.ai53-type-chip,.ops-status-pill{border-radius:999px!important}.archive-card,.archive-item,.archive-row,.track-card,.schedule-card,.now-card,.show-card,.changelog-card,.system-card{border-radius:var(--v54-r-lg)!important}.track-row,.timeline-item,.show-card,.now-card{border-radius:var(--v54-r-md)!important;border:1px solid var(--v54-line)!important;transition:transform .16s var(--v54-ease), border-color .16s var(--v54-ease), background .16s var(--v54-ease), box-shadow .16s var(--v54-ease)!important;background:linear-gradient(100deg,#22d3ee0d,#ec48990d)!important}.live-overview-card{display:flex;flex-direction:column!important;gap:16px!important;position:relative!important;overflow:hidden!important}.live-overview-card:before{content:""!important;background:var(--v54-grad)!important;opacity:.85!important;height:2px!important;position:absolute!important;inset:0 0 auto!important}.live-overview-hero h2{letter-spacing:-.03em!important;background:var(--v54-grad-text)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important;font-size:clamp(24px,2.2vw,38px)!important;font-weight:800!important;line-height:1.02!important}.live-overview-hero p:not(.eyebrow){color:var(--v54-muted)!important;-webkit-text-fill-color:var(--v54-muted)!important}.ops-status-pill{letter-spacing:.12em!important;text-transform:uppercase!important;border:1px solid var(--v54-line)!important;min-height:30px!important;color:var(--v54-muted)!important;-webkit-text-fill-color:var(--v54-muted)!important;background:#ffffff0d!important;border-radius:999px!important;flex:none!important;align-items:center!important;gap:7px!important;padding:0 13px!important;font-size:10px!important;font-weight:800!important;display:inline-flex!important}.ops-status-pill:before{content:""!important;background:var(--v54-dim)!important;border-radius:50%!important;width:7px!important;height:7px!important}.ops-status-pill.recording{color:#fecdd3!important;-webkit-text-fill-color:#fecdd3!important;background:#fb718524!important;border-color:#fb718566!important;box-shadow:0 0 28px -8px #fb718580!important}.ops-status-pill.recording:before{background:var(--v54-red)!important;box-shadow:0 0 10px var(--v54-red)!important;animation:v54-pulse 1.6s var(--v54-ease) infinite!important}.ops-tile-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))!important;gap:10px!important;display:grid!important}.ops-tile{border-radius:var(--v54-r-lg)!important;background:var(--v54-surface-2)!important;border:1px solid var(--v54-line)!important;min-width:0!important;min-height:104px!important;box-shadow:var(--v54-top-light)!important;transition:transform .18s var(--v54-ease), box-shadow .18s var(--v54-ease)!important;flex-direction:column!important;justify-content:space-between!important;gap:8px!important;padding:14px!important;display:flex!important;position:relative!important;overflow:hidden!important}.ops-tile:before{content:""!important;opacity:.9!important;height:3px!important;position:absolute!important;inset:0 0 auto!important}.ops-tile:hover{box-shadow:var(--v54-shadow)!important;transform:translateY(-2px)!important}.ops-tile span{color:var(--v54-dim)!important;-webkit-text-fill-color:var(--v54-dim)!important;letter-spacing:.13em!important;text-transform:uppercase!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:9.5px!important;font-weight:800!important;overflow:hidden!important}.ops-tile b{-webkit-line-clamp:2!important;letter-spacing:-.01em!important;color:var(--v54-text)!important;-webkit-text-fill-color:var(--v54-text)!important;-webkit-box-orient:vertical!important;font-size:16px!important;font-weight:700!important;line-height:1.12!important;display:-webkit-box!important;overflow:hidden!important}.ops-tile small{color:var(--v54-muted)!important;-webkit-text-fill-color:var(--v54-muted)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11.5px!important;overflow:hidden!important}.ops-tile-cyan:before{background:linear-gradient(90deg, var(--v54-cyan), var(--v54-blue))!important}.ops-tile-cyan{border-color:#22d3ee3d!important}.ops-tile-violet:before{background:linear-gradient(90deg, var(--v54-violet), var(--v54-magenta))!important}.ops-tile-violet{border-color:#8b5cf642!important}.ops-tile-pink:before{background:linear-gradient(90deg, var(--v54-magenta), #f472b6)!important}.ops-tile-pink{border-color:#f472b642!important}.ops-health-card{display:flex;flex-direction:column!important;gap:12px!important;position:relative!important;overflow:hidden!important}.ops-health-card:before{content:""!important;background:var(--v54-green)!important;opacity:.8!important;height:2px!important;position:absolute!important;inset:0 0 auto!important}.ops-health-head h2{letter-spacing:-.02em!important;font-variant-numeric:tabular-nums!important;color:var(--v54-text)!important;-webkit-text-fill-color:var(--v54-text)!important;font-size:24px!important;font-weight:800!important}.ops-health-head span{letter-spacing:.1em!important;text-transform:uppercase!important;white-space:nowrap!important;color:var(--v54-green)!important;-webkit-text-fill-color:var(--v54-green)!important;background:#34d39924!important;border:1px solid #34d3995c!important;border-radius:999px!important;padding:5px 11px!important;font-size:9.5px!important;font-weight:800!important}.ops-health-warn .ops-health-head span{color:var(--v54-amber)!important;-webkit-text-fill-color:var(--v54-amber)!important;background:#fbbf2424!important;border-color:#fbbf2466!important}.ops-health-danger .ops-health-head span{color:var(--v54-red)!important;-webkit-text-fill-color:var(--v54-red)!important;background:#fb718524!important;border-color:#fb718566!important}.ops-health-idle .ops-health-head span{border-color:var(--v54-line)!important;color:var(--v54-muted)!important;-webkit-text-fill-color:var(--v54-muted)!important;background:#94a3b81f!important}.ops-health-card p,.ops-health-card small{color:var(--v54-muted)!important;-webkit-text-fill-color:var(--v54-muted)!important}:not([data-view=recording]) .kpi-row,:not([data-view=recording]) .next-show-card,[data-view=recording] .ops-tile-grid{display:none!important}.ops-tile{border:1px solid var(--v54-line)!important;transition:border-color .16s var(--v54-ease)!important;background:#080c166b!important;border-radius:14px!important}.ops-tile:hover{border-color:var(--v54-line-strong)!important}.archive-player-v49{border-radius:var(--v54-r-lg)!important;background:var(--v54-surface-2)!important;border:1px solid var(--v54-line)!important;box-shadow:var(--v54-top-light), var(--v54-shadow)!important;flex-direction:column!important;gap:12px!important;padding:14px!important;display:flex!important;position:relative!important;overflow:hidden!important}.archive-player-v49:before{content:""!important;background:var(--v54-grad)!important;opacity:.8!important;height:2px!important;position:absolute!important;inset:0 0 auto!important}.player49-topline{flex-wrap:wrap!important;justify-content:space-between!important;align-items:flex-start!important;gap:10px!important;display:flex!important}.player49-titleblock{flex:1!important;min-width:0!important}.player49-titleblock span{letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--v54-cyan)!important;-webkit-text-fill-color:var(--v54-cyan)!important;margin-bottom:3px!important;font-size:9.5px!important;font-weight:800!important;display:block!important}.player49-titleblock strong{color:var(--v54-text)!important;-webkit-text-fill-color:var(--v54-text)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;font-weight:700!important;display:block!important;overflow:hidden!important}.player49-pills{flex-shrink:0!important;align-items:center!important;gap:7px!important;display:flex!important}.player49-pills>span{font-variant-numeric:tabular-nums!important;color:var(--v54-muted)!important;-webkit-text-fill-color:var(--v54-muted)!important;font-size:12px!important}.player49-pills>button{border:1px solid var(--v54-line)!important;min-height:26px!important;color:var(--v54-muted)!important;-webkit-text-fill-color:var(--v54-muted)!important;background:#ffffff0a!important;border-radius:999px!important;padding:3px 10px!important;font-size:11px!important;font-weight:700!important}.player49-pills>button.is-active{color:var(--v54-cyan)!important;-webkit-text-fill-color:var(--v54-cyan)!important;background:#22d3ee26!important;border-color:#38bdf866!important}.player49-error-wrap{background:#fb71851f!important;border:1px solid #fb718559!important;border-radius:12px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:8px 0 12px!important;padding:10px 14px!important;display:flex!important}.player49-error{color:#fecdd3!important;-webkit-text-fill-color:#fecdd3!important;background:0 0!important;border:none!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:500!important;line-height:1.4!important}.player49-error-retry{color:#fff!important;-webkit-text-fill-color:#fff!important;cursor:pointer!important;background:#fb718538!important;border:1px solid #fb718573!important;border-radius:8px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;padding:6px 14px!important;font-size:12px!important;font-weight:600!important;transition:all .2s!important;display:inline-flex!important}.player49-error-retry:hover{color:#fff!important;background:#fb718566!important;border-color:#fb7185b3!important}.archive-player-v49.is-loading .player49-wave{opacity:.72!important}.archive-player-v49:focus-visible{box-shadow:0 0 0 2px hsl(var(--rec-accent,190) 82% 60% / .65)!important;outline:0!important}.player49-main{flex-wrap:wrap!important;align-items:center!important;gap:14px!important;display:flex!important}.player49-play{color:#042f1c!important;-webkit-text-fill-color:#042f1c!important;width:52px!important;height:52px!important;transition:filter .18s var(--v54-ease), transform .16s var(--v54-ease)!important;background:linear-gradient(135deg,#34d399,#22d3ee)!important;border:none!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;font-size:18px!important;display:flex!important;box-shadow:0 0 26px -6px #34d399b3!important}.player49-play:hover{filter:brightness(1.1)!important;transform:scale(1.05)!important}.player49-play.is-playing{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#fb7185,#f43f5e)!important;box-shadow:0 0 26px -6px #f43f5eb3!important}.player49-time{flex-direction:column!important;gap:2px!important;min-width:80px!important;display:flex!important}.player49-time>span{letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--v54-dim)!important;-webkit-text-fill-color:var(--v54-dim)!important;font-size:9px!important;font-weight:800!important}.player49-time>strong{font-variant-numeric:tabular-nums!important;background:var(--v54-grad-text)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important;font-size:20px!important;font-weight:900!important;line-height:1.1!important}.player49-time>em{color:var(--v54-dim)!important;-webkit-text-fill-color:var(--v54-dim)!important;font-variant-numeric:tabular-nums!important;font-size:11px!important;font-style:normal!important}.player49-skip{flex-wrap:wrap!important;flex:1!important;justify-content:flex-end!important;gap:5px!important;display:flex!important}.player49-skip>button{border-radius:var(--v54-r-md)!important;border:1px solid var(--v54-line)!important;min-height:40px!important;transition:all .16s var(--v54-ease)!important;background:#ffffff0d!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:1px!important;padding:0 10px!important;display:flex!important}.player49-skip>button:hover{background:#22d3ee1f!important;border-color:#38bdf861!important}.player49-skip>button:disabled{opacity:.42!important;cursor:not-allowed!important;transform:none!important}.player49-skip>button>span{font-variant-numeric:tabular-nums!important;color:var(--v54-cyan)!important;-webkit-text-fill-color:var(--v54-cyan)!important;font-size:13px!important;font-weight:800!important}.player49-skip>button>small{color:var(--v54-dim)!important;-webkit-text-fill-color:var(--v54-dim)!important;font-size:9px!important}.player49-progress{flex-direction:column!important;gap:5px!important;display:flex!important}.player49-wave{border-radius:var(--v54-r-sm)!important;border:1px solid var(--v54-line)!important;background:#22d3ee0d!important;height:28px!important;position:relative!important;overflow:hidden!important}.player49-wave span{width:var(--v49-progress,0%)!important;background:linear-gradient(90deg,#22d3ee66,#8b5cf64d)!important;transition:width .2s linear!important;display:block!important;position:absolute!important;inset:0!important}.player49-progress>input[type=range]{width:100%!important;min-height:unset!important;height:4px!important;accent-color:var(--v54-cyan)!important;cursor:pointer!important;background:0 0!important;border:none!important}.player49-timebar{font-variant-numeric:tabular-nums!important;color:var(--v54-dim)!important;-webkit-text-fill-color:var(--v54-dim)!important;justify-content:space-between!important;font-size:11px!important;display:flex!important}.player49-controlgrid{border-top:1px solid var(--v54-line)!important;flex-wrap:wrap!important;gap:12px!important;padding-top:8px!important;display:flex!important}.player49-speed{border:none!important;margin:0!important;padding:0!important}.player49-speed legend{letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--v54-dim)!important;-webkit-text-fill-color:var(--v54-dim)!important;margin-bottom:5px!important;font-size:9px!important;font-weight:800!important}.player49-speed>div{flex-wrap:wrap!important;gap:4px!important;display:flex!important}.player49-speed button{border:1px solid var(--v54-line)!important;min-height:28px!important;color:var(--v54-muted)!important;-webkit-text-fill-color:var(--v54-muted)!important;transition:all .16s var(--v54-ease)!important;background:#ffffff0a!important;border-radius:999px!important;padding:3px 9px!important;font-size:11.5px!important;font-weight:700!important}.player49-speed button.is-active{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(120deg,#22d3ee3d,#8b5cf633)!important;border-color:#38bdf880!important}.player49-slider{flex-direction:column!important;flex:100px!important;gap:5px!important;display:flex!important}.player49-slider>span{letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--v54-dim)!important;-webkit-text-fill-color:var(--v54-dim)!important;justify-content:space-between!important;font-size:9.5px!important;font-weight:700!important;display:flex!important}.player49-slider b{color:var(--v54-cyan)!important;-webkit-text-fill-color:var(--v54-cyan)!important}.player49-slider input[type=range]{width:100%!important;min-height:unset!important;height:4px!important;accent-color:var(--v54-cyan)!important;cursor:pointer!important;background:0 0!important;border:none!important}.arch55 .archive-player-v49{gap:16px!important}.arch55 .player49-topline{margin-bottom:2px!important}.arch55 .player49-titleblock strong{font-size:15px!important}.arch55 .player49-play{background:linear-gradient(135deg, var(--arch-accent), var(--arch-accent-2))!important;color:#06121c!important;width:66px!important;height:66px!important;box-shadow:0 16px 34px -14px hsl(var(--rec-accent,190) 82% 55% / .9)!important;transition:transform .16s var(--v54-ease), filter .16s var(--v54-ease)!important;border:none!important;border-radius:22px!important;flex-shrink:0!important;font-size:24px!important}.arch55 .player49-play:hover{filter:brightness(1.06)!important;transform:translateY(-2px)scale(1.03)!important}.arch55 .player49-time strong{font-variant-numeric:tabular-nums!important;letter-spacing:-.02em!important;font-size:26px!important}.arch55 .player49-skip button{border:1px solid var(--v54-line)!important;transition:all .15s var(--v54-ease)!important;background:#ffffff0a!important;border-radius:12px!important}.arch55 .player49-skip button:hover{border-color:hsl(var(--rec-accent,190) 80% 60% / .6)!important;background:var(--arch-accent-soft)!important;transform:translateY(-1px)!important}.arch55 .player49-progress{position:relative!important}.arch55 .player49-wave{height:40px!important;-webkit-mask:linear-gradient(90deg, #000 var(--v49-progress,0%), #00000047 var(--v49-progress,0%))!important;-webkit-mask:linear-gradient(90deg, #000 var(--v49-progress,0%), #00000047 var(--v49-progress,0%))!important;mask:linear-gradient(90deg, #000 var(--v49-progress,0%), #00000047 var(--v49-progress,0%))!important;background:repeating-linear-gradient(90deg,#ffffff1a 0 2px,#0000 2px 6px)!important;border-radius:12px!important;position:relative!important;overflow:hidden!important}.arch55 .player49-wave:after{content:""!important;width:var(--v49-progress,0%)!important;background:linear-gradient(90deg, var(--arch-accent), var(--arch-accent-2))!important;opacity:.5!important;position:absolute!important;inset:0!important}.arch55 .player49-wave>span{display:none!important}.arch55 .player49-progress input[type=range]{accent-color:var(--arch-accent)!important}.arch55 .player49-speed button.is-active{background:linear-gradient(135deg, var(--arch-accent), var(--arch-accent-2))!important;color:#06121c!important;-webkit-text-fill-color:#06121c!important;border-color:#0000!important}.arch55 .player49-controlgrid{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr)!important;align-items:end!important;gap:14px 20px!important;margin-top:6px!important;padding-top:16px!important;display:grid!important}.arch55 .player49-slider{flex:unset!important;gap:7px!important}.arch55 .player49-slider input[type=range]{accent-color:var(--arch-accent)!important;border-radius:999px!important;height:6px!important}.arch55 .player49-slider b{color:var(--arch-accent)!important;-webkit-text-fill-color:var(--arch-accent)!important}@media (width<=560px){.arch55 .player49-controlgrid{grid-template-columns:1fr!important}}.record-deck{flex-direction:column;grid-area:1/1/3/2;gap:18px;min-height:0;display:flex}.deck-head,.section-title,.metric-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.rec-badge{color:#bbf7d0;letter-spacing:.14em;background:#22c55e1f;border:1px solid #22c55e40;border-radius:999px;align-items:center;gap:9px;padding:8px 12px;font-size:12px;font-weight:900;display:flex}.rec-badge span{background:#22c55e;border-radius:999px;width:8px;height:8px;box-shadow:0 0 15px #22c55e}.rec-badge.active{color:#fecaca;background:#ef444424;border-color:#ef44444d}.rec-badge.active span{background:#ef4444;box-shadow:0 0 17px #ef4444}.controls-row{grid-template-columns:1.4fr .8fr;gap:14px;display:grid}.controls-row label{color:#fff9;text-transform:uppercase;letter-spacing:.12em;gap:7px;font-size:12px;display:grid}.record-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.record-stats div{background:#00000038;border:1px solid #ffffff14;border-radius:20px;min-width:0;min-height:58px;padding:12px 15px}.record-stats span{color:#ffffff7a;text-transform:uppercase;letter-spacing:.14em;margin-bottom:4px;font-size:11px;display:block}.record-stats b{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;display:block;overflow:hidden}.vu-shell{background:#00000047;border:1px solid #ffffff14;border-radius:26px;margin-top:auto;padding:16px}.vu-topline,.vu-scale{color:#ffffff6b;letter-spacing:.16em;justify-content:space-between;font-size:10px;font-weight:800;display:flex}.vu-bars{background:linear-gradient(#ffffff09,#00000052);border-radius:19px;align-items:end;gap:5px;height:82px;margin:12px 0 10px;padding:12px;display:flex;overflow:hidden}.vu-bar.warn{box-shadow:0 0 18px #eab3088c}.vu-bar.clip{box-shadow:0 0 24px #ef4444d9}.mcr-root[data-view=schedule] .record-deck,.mcr-root[data-view=schedule] .now-card,.mcr-root[data-view=schedule] .show-card,.mcr-root[data-view=schedule] .track-card,.mcr-root[data-view=schedule] .archive-card,.mcr-root[data-view=schedule] .system-card,.mcr-root[data-view=tracks] .record-deck,.mcr-root[data-view=tracks] .now-card,.mcr-root[data-view=tracks] .show-card,.mcr-root[data-view=tracks] .schedule-card,.mcr-root[data-view=tracks] .archive-card,.mcr-root[data-view=tracks] .system-card,.mcr-root[data-view=archive] .record-deck,.mcr-root[data-view=archive] .now-card,.mcr-root[data-view=archive] .show-card,.mcr-root[data-view=archive] .track-card,.mcr-root[data-view=archive] .schedule-card,.mcr-root[data-view=archive] .system-card,.mcr-root[data-view=system] .record-deck,.mcr-root[data-view=system] .now-card,.mcr-root[data-view=system] .show-card,.mcr-root[data-view=system] .track-card,.mcr-root[data-view=system] .schedule-card,.mcr-root[data-view=system] .archive-card{display:none}@media (width<=1280px){.record-deck{grid-area:1/1/3/2}}.record-button,.stop-button,.transport-button{letter-spacing:.06em;white-space:nowrap;border-radius:16px;min-width:96px;min-height:42px;padding:0 14px;font-size:12px;animation:none!important}.record-button:hover,.stop-button:hover,.transport-button:hover{transform:translateY(-1px)}.record-deck .deck-head h2{min-height:34px}.rec-badge{justify-content:center;min-width:82px}.controls-row{grid-template-columns:repeat(2,minmax(0,1fr))}.record-stats{min-width:0}.record-stats b{max-width:100%}.transport-button{will-change:auto;border-radius:15px;width:98px;min-width:98px;max-width:98px;height:42px;min-height:42px;transform:translateZ(0)}.transport-button:disabled{opacity:.92;cursor:progress}.record-deck .deck-head h2,.record-stats div,.record-stats b{transition:none!important}.record-deck{grid-area:1/1/2/2;gap:14px;min-height:430px}.record-deck .bass-player{margin-top:0}.vu-shell{margin-top:0;padding:12px}.vu-bars{height:50px;margin:8px 0;padding:8px}.record-stats div{min-height:52px;padding:10px 12px}.mcr-root[data-view=changelog] .record-deck,.mcr-root[data-view=changelog] .now-card,.mcr-root[data-view=changelog] .show-card,.mcr-root[data-view=changelog] .track-card,.mcr-root[data-view=changelog] .schedule-card,.mcr-root[data-view=changelog] .archive-card,.mcr-root[data-view=changelog] .system-card,.mcr-root[data-view=schedule] .changelog-card,.mcr-root[data-view=tracks] .changelog-card,.mcr-root[data-view=archive] .changelog-card,.mcr-root[data-view=system] .changelog-card{display:none}@media (width<=1480px){.record-deck{grid-area:1/1/2/2}}.record-deck{grid-area:1/1/2/2;min-height:390px;padding:20px}.deck-head h2{font-size:22px}.controls-row{gap:12px}.record-stats div{min-height:50px}.vu-shell{padding:10px}.vu-bars{height:42px}@media (width<=1480px){.record-deck{grid-area:1/1/2/2}}.record-deck{min-height:390px}@media (width<=1480px){.record-deck{grid-area:1/1/2/2}}.record-deck .vu-shell,.record-deck .deck-note{display:none!important}.mcr-root:not([data-view=archive]) .section-title h3,.mcr-root:not([data-view=archive]) .deck-head h2{letter-spacing:-.04em!important}.mcr-root[data-view=recording] .record-deck{background:radial-gradient(circle at 15% 0,#22d3ee29,#0000 34%),linear-gradient(145deg,#080d1beb,#0b111fd1)!important}.mcr-root[data-view=recording] .record-deck,.mcr-root[data-view=recording] .track-card,.mcr-root[data-view=recording] .schedule-card,.mcr-root[data-view=recording] .now-card,.mcr-root[data-view=recording] .show-card,.mcr-root[data-view=recording] .archive-card,.mcr-root[data-view=recording] .system-card{border-radius:28px!important}.top-actions,.modal-actions,.hero-actions,.controls-row,.update-actions-row,.module-actions-v53{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.ghost-btn,.danger-btn,.transport-button,.module-actions-v53 button,.update-action,.plan-pill{border:1px solid var(--v53-line)!important;min-height:38px!important;color:var(--v53-text)!important;box-shadow:none!important;background:#ffffff0b!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 12px!important;font-size:12px!important;font-weight:760!important;text-decoration:none!important;display:inline-flex!important}.record-deck,.track-card,.schedule-card,.archive-card,.system-card,.changelog-card,.now-card,.show-card{min-width:0!important;padding:14px!important}.section-title,.deck-head,.archive-file-head,.module-head-v53,.system-update-head,.system-logs-head,.ops-health-head,.live-overview-hero{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin:0 0 12px!important;display:flex!important}.section-title>span,.module-head-v53 small,.ops-status-pill,.rec-badge,.update-state{border:1px solid var(--v53-line)!important;min-height:25px!important;color:var(--v53-muted)!important;white-space:nowrap!important;background:#ffffff0b!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 9px!important;font-size:11px!important;font-weight:780!important;display:inline-flex!important}.rec-badge.active,.ops-status-pill.recording{color:#061014!important;background:var(--v53-cyan)!important;border-color:var(--v53-cyan)!important}.controls-row label,.cut-controls label,.bass-control,.player49-bass label{color:var(--v53-muted)!important;gap:6px!important;font-size:11px!important;font-weight:760!important;display:grid!important}.record-stats,.ops-tile-grid,.ai-summary-v53{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.record-stats>div,.ops-tile,.ai-summary-v53>div,.metric{border:1px solid var(--v53-line)!important;border-radius:var(--v53-radius)!important;background:#ffffff0b!important;min-width:0!important;padding:10px!important}.record-stats span,.ops-tile span,.ai-summary-v53 span,.metric span{color:var(--v53-muted)!important;font-size:11px!important;display:block!important}.record-stats b,.ops-tile b,.ai-summary-v53 b,.metric b{color:var(--v53-text)!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin-top:3px!important;font-size:15px!important;display:block!important;overflow:hidden!important}@media (width<=768px){.record-stats,.ops-tile-grid,.ai-summary-v53{grid-template-columns:1fr!important}}@media (width<=560px){.topbar,.record-deck,.track-card,.schedule-card,.archive-card,.system-card,.changelog-card,.now-card,.show-card{padding:10px!important}.archive-file-head,.section-title,.deck-head,.live-overview-hero{grid-template-columns:1fr!important;display:grid!important}}.panel-emphasis,.record-deck{border-color:var(--v54-line-strong)!important;box-shadow:var(--v54-top-light), var(--v54-glow), var(--v54-shadow-lg)!important}.ghost-btn,.danger-btn,.transport-button,.module-actions-v53 button,.update-action,.plan-pill{border-radius:var(--v54-r-md)!important;border:1px solid var(--v54-line)!important;min-height:40px!important;box-shadow:var(--v54-top-light)!important;transition:all .2s var(--v54-ease)!important;background:#ffffff0d!important;padding:0 16px!important;font-size:12.5px!important;font-weight:650!important}.ghost-btn:active:not(:disabled),.danger-btn:active:not(:disabled),.transport-button:active:not(:disabled),.module-actions-v53 button:active:not(:disabled),.update-action:active:not(:disabled),.plan-pill:active:not(:disabled),.settings-save:active:not(:disabled),.settings-reset:active:not(:disabled),.auth-submit:active,.ai53-toolbar-primary:active:not(:disabled),.ai53-toolbar-secondary:active:not(:disabled),.user-add-btn:active:not(:disabled),.operator-logout:active,.operator-pw:active{transition:transform .12s var(--v54-spring)!important;transform:scale(.965)!important}.rec-badge{border:1px solid var(--v54-line)!important;letter-spacing:.08em!important;background:#ffffff0a!important;border-radius:999px!important;font-weight:750!important}.rec-badge.active{color:#fff1f3!important;background:linear-gradient(135deg,#fb71854d,#f43f5e33)!important;border-color:#fb718580!important;box-shadow:0 0 22px -6px #f43f5eb3!important}.vu-shell{border-radius:var(--v54-r-md)!important;border:1px solid var(--v54-line)!important;box-shadow:var(--v54-top-light)!important;background:#080c1699!important}.vu-bar{background:linear-gradient(#5eead4,#38bdf8)!important;border-radius:3px!important;box-shadow:0 0 10px #38bdf866!important}.metric .value,.record-stats .value{font-variant-numeric:tabular-nums!important}.section-title h3,.deck-head h2{background:linear-gradient(#fff,#cfe0ff)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}.panel-card:after,.record-deck:after,.ai53-panel:after{content:""!important;background:var(--v54-grad)!important;opacity:.55!important;height:2px!important;position:absolute!important;inset:0 0 auto!important}.panel-card,.record-deck,.ai53-panel{position:relative!important;overflow:hidden!important}.deck-head{border-bottom:1px solid var(--v54-line)!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;margin-bottom:20px!important;padding-bottom:16px!important;display:flex!important}.record-deck{position:relative!important;overflow:hidden!important}.record-deck:before{content:""!important;background:var(--v54-grad)!important;opacity:.9!important;height:3px!important;position:absolute!important;inset:0 0 auto!important}.rec-badge{letter-spacing:.12em!important;text-transform:uppercase!important;flex-shrink:0!important;align-items:center!important;gap:7px!important;min-height:34px!important;padding:6px 14px!important;font-size:11px!important;font-weight:800!important;display:inline-flex!important}.rec-badge span{background:var(--v54-dim)!important;border-radius:50%!important;flex-shrink:0!important;width:7px!important;height:7px!important;display:inline-block!important}.rec-badge.active span{background:var(--v54-red)!important;animation:v54-pulse 1s var(--v54-ease) infinite!important;box-shadow:0 0 0 3px #fb718533,0 0 12px #fb7185cc!important}.controls-row{flex-wrap:wrap!important;gap:16px!important;margin-bottom:20px!important;display:flex!important}.ctrl-field{flex-direction:column!important;flex:180px!important;gap:8px!important;display:flex!important}.ctrl-label{letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--v54-cyan)!important;-webkit-text-fill-color:var(--v54-cyan)!important;font-size:10px!important;font-weight:800!important}.radio-pills{flex-wrap:wrap!important;gap:6px!important;display:flex!important}.rp-pill{letter-spacing:.03em!important;border:1px solid var(--v54-line)!important;min-height:36px!important;color:var(--v54-muted)!important;-webkit-text-fill-color:var(--v54-muted)!important;cursor:pointer!important;transition:all .18s var(--v54-ease)!important;background:#ffffff0a!important;border-radius:999px!important;padding:6px 14px!important;font-size:12px!important;font-weight:700!important}.rp-pill:hover:not(:disabled){color:var(--v54-text)!important;-webkit-text-fill-color:var(--v54-text)!important;background:#22d3ee1c!important;border-color:#38bdf861!important}.rp-pill.rp-active{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(120deg,#22d3ee42,#8b5cf633)!important;border-color:#38bdf88c!important;box-shadow:0 0 20px -6px #38bdf88c,inset 0 1px #ffffff1f!important}.rp-pill:disabled{opacity:.38!important;cursor:not-allowed!important}.transport-button{letter-spacing:.08em!important;border-radius:var(--v54-r-md)!important;justify-content:center!important;align-items:center!important;gap:10px!important;min-width:110px!important;min-height:52px!important;padding:0 24px!important;font-size:14px!important;font-weight:800!important;display:flex!important}.record-stats{flex-wrap:wrap!important;flex:auto!important;gap:10px!important;display:flex!important}.record-stats>div{border-radius:var(--v54-r-md)!important;border:1px solid var(--v54-line)!important;background:#080c1699 padding-box padding-box!important;border-top:2px solid #0000!important;flex-direction:column!important;flex:80px!important;gap:4px!important;padding:10px 14px!important;display:flex!important;position:relative!important}.record-stats>div:before{content:""!important;border-radius:var(--v54-r-md) var(--v54-r-md) 0 0!important;background:var(--v54-grad)!important;opacity:.6!important;height:2px!important;position:absolute!important;inset:0 0 auto!important}.record-stats span{letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--v54-dim)!important;-webkit-text-fill-color:var(--v54-dim)!important;font-size:9.5px!important;font-weight:800!important}.record-stats b{font-variant-numeric:tabular-nums!important;background:var(--v54-grad-text)!important;-webkit-text-fill-color:transparent!important;text-overflow:ellipsis!important;white-space:nowrap!important;-webkit-background-clip:text!important;background-clip:text!important;font-size:14px!important;font-weight:800!important;display:block!important;overflow:hidden!important}.vu-shell{gap:8px!important;padding:10px 14px!important}.vu-topline{letter-spacing:.1em!important;text-transform:uppercase!important;justify-content:space-between!important;margin-bottom:6px!important;font-size:10px!important;font-weight:800!important;display:flex!important}.vu-bars{align-items:flex-end!important;gap:2px!important;height:52px!important;display:flex!important}.vu-bar{background:linear-gradient(#5eead4,#38bdf8)!important;border-radius:2px!important;flex:1!important;min-width:3px!important;transition:height 60ms!important;box-shadow:0 0 8px #38bdf859!important}.vu-bar.warn{background:linear-gradient(#fbbf24,#f97316)!important;box-shadow:0 0 8px #fbbf2480!important}.vu-bar.clip{background:linear-gradient(#fb7185,#f43f5e)!important;box-shadow:0 0 10px #f43f5eb3!important}.vu-scale{color:var(--v54-dim)!important;-webkit-text-fill-color:var(--v54-dim)!important;font-variant-numeric:tabular-nums!important;justify-content:space-between!important;margin-top:4px!important;font-size:9px!important;display:flex!important}.kpi-tile{border-radius:var(--v54-r-lg)!important;background:var(--v54-surface-2)!important;border:1px solid var(--v54-line)!important;box-shadow:var(--v54-top-light)!important;min-width:0!important;transition:transform .2s var(--v54-ease), box-shadow .2s var(--v54-ease), border-color .2s var(--v54-ease)!important;flex-direction:column!important;gap:6px!important;padding:15px 16px 14px!important;display:flex!important;position:relative!important;overflow:hidden!important}.kpi-tile:before{content:""!important;opacity:.9!important;height:3px!important;position:absolute!important;inset:0 0 auto!important}.kpi-label{letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--v54-dim)!important;-webkit-text-fill-color:var(--v54-dim)!important;align-items:center!important;gap:6px!important;font-size:9.5px!important;font-weight:800!important;display:flex!important}.kpi-label .icon-glyph svg{width:13px!important;height:13px!important}.kpi-value{font-variant-numeric:tabular-nums!important;background:var(--v54-grad-text)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important;font-size:26px!important;font-weight:900!important;line-height:1!important}.kpi-sub{color:var(--v54-muted)!important;-webkit-text-fill-color:var(--v54-muted)!important;font-size:11px!important}@media (width<=640px){.kpi-tile{padding:12px 12px 10px!important}.kpi-value{font-size:20px!important}}.now-playing-strip{border-radius:var(--v54-r-md)!important;border:1px solid var(--v54-line)!important;background:linear-gradient(120deg,#22d3ee0f,#8b5cf60d)!important;align-items:center!important;gap:14px!important;margin-top:4px!important;padding:12px 14px!important;display:flex!important;position:relative!important;overflow:hidden!important}.now-playing-strip:before{content:""!important;background:var(--v54-grad)!important;opacity:.85!important;width:3px!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important}.np-eq{flex-shrink:0!important;align-items:flex-end!important;gap:3px!important;height:30px!important;display:flex!important}.np-eq span{height:40%;animation:.9s ease-in-out infinite alternate v54-eq;background:linear-gradient(180deg, var(--v54-cyan), var(--v54-violet))!important;border-radius:2px!important;width:4px!important}.now-playing-strip.is-recording .np-eq span{animation-duration:.48s;background:linear-gradient(180deg, var(--v54-red), var(--v54-magenta))!important}.np-meta{flex-direction:column!important;flex:1!important;gap:2px!important;min-width:0!important;display:flex!important}.np-label{letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--v54-cyan)!important;-webkit-text-fill-color:var(--v54-cyan)!important;font-size:9px!important;font-weight:800!important}.now-playing-strip.is-recording .np-label{color:var(--v54-red)!important;-webkit-text-fill-color:var(--v54-red)!important}.np-title{color:var(--v54-text)!important;-webkit-text-fill-color:var(--v54-text)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;font-weight:700!important;overflow:hidden!important}.np-time{color:var(--v54-dim)!important;-webkit-text-fill-color:var(--v54-dim)!important;font-size:11px!important}.next-show-card{flex-direction:column!important;gap:14px!important;padding:20px 20px 18px!important;display:flex!important;position:relative!important;overflow:hidden!important}.next-show-card .ns-head{margin-top:2px!important}.next-show-card:before{content:""!important;background:var(--v54-grad)!important;opacity:.85!important;height:2px!important;position:absolute!important;inset:0 0 auto!important}.ns-head{justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}.ns-live{letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--v54-red)!important;-webkit-text-fill-color:var(--v54-red)!important;background:#fb71851f!important;border:1px solid #fb718559!important;border-radius:999px!important;align-items:center!important;gap:6px!important;padding:3px 9px!important;font-size:9.5px!important;font-weight:800!important;display:inline-flex!important}.ns-live>span{width:6px;height:6px;animation:v54-pulse 1.6s var(--v54-ease) infinite;border-radius:50%;background:var(--v54-red)!important;box-shadow:0 0 8px var(--v54-red)!important}.ns-body{flex-wrap:wrap!important;align-items:center!important;gap:18px!important;display:flex!important}.ns-ring-wrap{flex-shrink:0!important;width:120px!important;height:120px!important;position:relative!important}.ns-ring{width:120px!important;height:120px!important;transform:rotate(-90deg)!important}.ns-ring-track{fill:none!important;stroke:#94aadc1f!important;stroke-width:8px!important}.ns-ring-prog{fill:none!important;stroke:url(#nsGrad)!important;stroke-width:8px!important;stroke-linecap:round!important;transition:stroke-dashoffset .9s var(--v54-ease)!important;filter:drop-shadow(0 0 6px #38bdf880)!important}.ns-ring-center{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:2px!important;display:flex!important;position:absolute!important;inset:0!important}.ns-ring-center b{font-variant-numeric:tabular-nums!important;background:var(--v54-grad-text)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important;font-size:19px!important;font-weight:900!important}.ns-ring-center span{letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--v54-dim)!important;-webkit-text-fill-color:var(--v54-dim)!important;font-size:9px!important;font-weight:700!important}.ns-info{flex-direction:column!important;flex:160px!important;gap:5px!important;min-width:0!important;display:flex!important}.ns-title{letter-spacing:-.01em!important;color:var(--v54-text)!important;-webkit-text-fill-color:var(--v54-text)!important;font-size:16px!important;font-weight:800!important;line-height:1.2!important}.ns-when{color:var(--v54-muted)!important;-webkit-text-fill-color:var(--v54-muted)!important;font-size:12.5px!important}.ns-dj{color:var(--v54-cyan)!important;-webkit-text-fill-color:var(--v54-cyan)!important;font-size:11.5px!important}:not([data-view=recording]) .kpi-row,:not([data-view=recording]) .next-show-card{display:none!important}.record-deck .vu-shell{flex-direction:column!important;display:flex!important}.kpi-value{animation:v54-kpi-in .6s var(--v54-ease) both}[data-view=recording] .record-deck{grid-column:1!important}.kpi-tile{background:radial-gradient(130% 100% at 100% 0%, rgba(var(--kpi-glow,34,211,238), .1), transparent 62%), linear-gradient(180deg, #ffffff08, #080c164d)!important;box-shadow:var(--v54-top-light), inset 0 1px 0 #ffffff0d!important;padding:18px 18px 16px!important}.kpi-tile:after{content:""!important;pointer-events:none!important;background:radial-gradient(circle, rgba(var(--kpi-glow,34,211,238), .2), transparent 68%)!important;opacity:.7!important;width:66%!important;height:150%!important;transition:opacity .2s var(--v54-ease)!important;position:absolute!important;top:-55%!important;right:-28%!important}.kpi-tile:hover{transform:translateY(-4px)!important}.kpi-tile:hover:after{opacity:1!important}.kpi-value{font-size:30px!important}.kpi-label,.kpi-value,.kpi-sub{z-index:1!important;position:relative!important}.now-card.live-overview-card,.next-show-card,.show-card{box-shadow:var(--v54-top-light), inset 0 1px 0 #ffffff0d!important;transition:transform .2s var(--v54-ease), border-color .2s var(--v54-ease), box-shadow .2s var(--v54-ease)!important;background:radial-gradient(120% 80% at 100% 0,#ffffff0b,#0000 60%),linear-gradient(#141b2e8c,#0b101e8c)!important;border-radius:20px!important}.now-card.live-overview-card:hover,.next-show-card:hover,.show-card:hover{border-color:var(--v54-line-strong)!important;transform:translateY(-2px)!important}.kpi-tile,.now-card.live-overview-card,.next-show-card,.show-card{transition:transform .22s var(--v54-spring), box-shadow .22s var(--v54-ease), border-color .22s var(--v54-ease)!important}.panel-card,.kpi-tile,.archive-studio-module,.ai53-panel,.ai53-segment-card,.ait-ensemble,.ait-training,.settings-section,.settings-users,.user-row,.status-mini,.operator-bar{background:var(--v56-glass)!important;border:1px solid var(--v56-edge)!important;box-shadow:var(--v56-edge-top), var(--v56-float)!important;border-radius:var(--v56-r)!important}.panel-card,.kpi-tile{transition:transform .22s var(--v56-ease), box-shadow .22s var(--v56-ease), border-color .22s var(--v56-ease)!important}.kpi-tile:hover{box-shadow:var(--v56-edge-top), 0 30px 70px -28px #000000d9, 0 0 40px -12px hsl(var(--area-h) 80% 55% / .4)!important;border-color:#ffffff1f!important;transform:translateY(-4px)!important}:root{--tb-build-marker:"tb-aurora-prime-marker";--tb-build-version:"technobase-mcr-v144";--tb-bg-0:#050915;--tb-bg-1:#07111f;--tb-bg-2:#0d1a2c;--tb-panel:#0d192bd6;--tb-panel-strong:#080f1df0;--tb-panel-soft:#122034b8;--tb-line:#94a3b82e;--tb-line-strong:#94a3b852;--tb-text:#f8fbff;--tb-text-muted:#e2e8f0b8;--tb-text-soft:#cbd5e18f;--tb-cyan:#22d3ee;--tb-cyan-soft:#22d3ee2e;--tb-blue:#3b82f6;--tb-violet:#8b5cf6;--tb-pink:#f472b6;--tb-orange:#fb923c;--tb-green:#22c55e;--tb-danger:#fb7185;--tb-radius-xs:12px;--tb-radius-sm:16px;--tb-radius-md:20px;--tb-radius-lg:28px;--tb-radius-xl:34px;--tb-radius-2xl:40px;--tb-space-1:4px;--tb-space-2:8px;--tb-space-3:12px;--tb-space-4:20px;--tb-space-5:28px;--tb-space-6:32px;--tb-space-8:40px;--tb-space-10:48px;--tb-space-12:56px;--tb-shadow-soft:0 18px 60px #02061726;--tb-shadow-strong:0 28px 90px #00000040;--tb-shadow-1:0 10px 30px #00000059;--tb-shadow-2:0 20px 80px #00000073, inset 0 1px 0 #ffffff0d;--tb-shadow-3:0 30px 90px -20px #0009, inset 0 1px 0 #ffffff14;--tb-focus:#67e8f9;--tb-focus-ring:0 0 0 4px #67e8f92e;--tb-motion-fast:.16s ease;--tb-motion-med:.24s ease;--tb-ease-standard:cubic-bezier(.4, 0, .2, 1);--tb-ease-spring:cubic-bezier(.175, .885, .32, 1.275);--tb-duration-fast:.16s;--tb-duration-med:.24s;--tb-duration-slow:.4s;--tb-font-ui:"Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--tb-font-head:"Outfit", var(--tb-font-ui);--tb-elev-0:#020204;--tb-elev-1:#06080e;--tb-elev-2:#0b0e16;--tb-elev-3:#111520;--tb-glass:#0a0e1773;--tb-glass-strong:#0c101a8c;--tb-blur:40px;--tb-blur-saturate:1.4;--tb-edge-soft:#ffffff0d;--tb-edge-strong:#ffffff1a;--tb-text-2xs:clamp(.6875rem, .634rem + .073vw, .75rem);--tb-text-xs:clamp(.75rem, .67rem + .109vw, .844rem);--tb-text-sm:clamp(.8125rem, .732rem + .109vw, .906rem);--tb-text-base:clamp(.9375rem, .866rem + .091vw, 1.031rem);--tb-text-lg:clamp(1.0625rem, .991rem + .091vw, 1.156rem);--tb-text-xl:clamp(1.1875rem, 1.116rem + .091vw, 1.281rem);--tb-text-2xl:clamp(1.4375rem, 1.33rem + .136vw, 1.562rem);--tb-text-3xl:clamp(1.6875rem, 1.545rem + .182vw, 1.875rem);--tb-text-4xl:clamp(2.0625rem, 1.848rem + .273vw, 2.375rem);--tb-text-5xl:clamp(2.5rem, 2.143rem + .455vw, 3rem);--tb-topbar-h:72px;--area-h:190;--surface-0:var(--tb-elev-0);--surface-1:var(--tb-elev-1);--surface-2:#10192b;--surface-3:#16223a;--border-1:var(--tb-edge-soft);--border-2:var(--tb-edge-strong);--accent:hsl(var(--area-h) 82% 62%);--accent-soft:hsl(var(--area-h) 82% 62% / .14);--accent-line:hsl(var(--area-h) 72% 58% / .42);--accent-ink:hsl(var(--area-h) 90% 82%);--ring:0 0 0 3px hsl(var(--area-h) 80% 58% / .28);--elevate-1:0 1px 0 var(--tb-edge-strong) inset, 0 10px 30px -22px #000000e6;--elevate-2:0 1px 0 var(--tb-edge-strong) inset, 0 22px 48px -30px #000000f2}.mcr-root[data-view=recording]{--area-h:190}.mcr-root[data-view=archive]{--area-h:265}.mcr-root[data-view=ai]{--area-h:275}.mcr-root[data-view=system]{--area-h:158}.mcr-root[data-view=schedule]{--area-h:35}.mcr-root[data-view=tracks]{--area-h:205}.mcr-root[data-view=settings]{--area-h:285}.mcr-root[data-view=changelog]{--area-h:172}*,:before,:after{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{min-width:0;font-family:var(--tb-font-ui);color:var(--tb-text);background:var(--tb-elev-0);margin:0}h1,h2,h3,h4,h5,h6,p{margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--tb-font-head)}h1{font-size:var(--tb-text-3xl);letter-spacing:-.02em;font-weight:800;line-height:1.05}h2{font-size:var(--tb-text-xl);letter-spacing:-.015em;font-weight:700;line-height:1.1}h3{font-size:var(--tb-text-lg);letter-spacing:-.01em;font-weight:600;line-height:1.15}body,input,select,textarea,button{font-size:var(--tb-text-base)}button{color:inherit;box-sizing:border-box;background:0 0;border:none;font-family:inherit}small{font-size:var(--tb-text-sm)}:focus-visible{outline:2px solid var(--tb-focus);outline-offset:2px;border-radius:var(--tb-radius-xs)}*{scrollbar-width:thin;scrollbar-color:var(--tb-elev-3) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--tb-elev-3);background-clip:padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--tb-line-strong);background-clip:padding-box}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.record-button,.stop-button,.signal-strip span,.live-dot.recording,.plan-recording,.update-running{animation:none!important}.record-button:hover,.stop-button:hover,.plan-pill:hover{transform:none!important}}.mcr-root{background:var(--tb-elev-0);grid-template-columns:clamp(220px,14vw,300px) 1fr;width:100%;min-height:100vh;display:grid;position:relative}.mcr-root:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(1100px 640px at 12% -8%, hsl(var(--area-h) 70% 50% / .12), transparent 60%), radial-gradient(920px 620px at 100% 2%, hsl(calc(var(--area-h) + 42) 65% 50% / .08), transparent 58%), radial-gradient(880px 700px at 86% 110%, hsl(calc(var(--area-h) - 34) 60% 45% / .1), transparent 60%), linear-gradient(180deg, var(--tb-elev-1), var(--tb-elev-0));animation:tb-mesh-drift 32s var(--tb-ease-standard) infinite;will-change:transform, opacity;position:fixed;inset:-12%}@keyframes tb-mesh-drift{0%,to{opacity:.8;transform:translate(0,0)scale(1)}50%{opacity:.95;transform:translate(-1%,.8%)scale(1.03)}}@media (prefers-reduced-motion:reduce){.mcr-root:before{animation:none}}.side-rail{z-index:2;gap:var(--tb-space-6);padding:var(--tb-space-6) var(--tb-space-5);border-right:1px solid var(--tb-edge-soft);background:var(--tb-glass);-webkit-backdrop-filter:blur(var(--tb-blur)) saturate(var(--tb-blur-saturate));backdrop-filter:blur(var(--tb-blur)) saturate(var(--tb-blur-saturate));box-shadow:inset -1px 0 0 var(--tb-edge-soft);flex-direction:column;display:flex;position:relative}.topbar{z-index:1;justify-content:space-between;align-items:center;gap:var(--tb-space-4);border:1px solid var(--tb-edge-soft);border-radius:var(--tb-radius-xl);background:var(--tb-glass);-webkit-backdrop-filter:blur(var(--tb-blur)) saturate(var(--tb-blur-saturate));backdrop-filter:blur(var(--tb-blur)) saturate(var(--tb-blur-saturate));box-shadow:var(--tb-shadow-3);padding:var(--tb-space-5) var(--tb-space-6);margin-bottom:var(--tb-space-5);display:flex;position:relative}.dashboard-grid{z-index:1;gap:var(--tb-space-4);display:grid;position:relative}.mcr-root:not([data-view=recording]) .recording-bento,.mcr-root[data-view=schedule] .dashboard-grid>:not(.schedule-card),.mcr-root[data-view=tracks] .dashboard-grid>:not(.track-card),.mcr-root[data-view=archive] .dashboard-grid>:not(.archive-card),.mcr-root[data-view=ai] .dashboard-grid>:not(.ai-detection-card),.mcr-root[data-view=system] .dashboard-grid>:not(.system-card),.mcr-root[data-view=data] .dashboard-grid>:not(.data-management-card),.mcr-root[data-view=settings] .dashboard-grid>:not(.settings-card),.mcr-root[data-view=changelog] .dashboard-grid>:not(.changelog-card){display:none}.mcr-root[data-view=schedule] .schedule-card,.mcr-root[data-view=tracks] .track-card,.mcr-root[data-view=archive] .archive-card,.mcr-root[data-view=ai] .ai-detection-card,.mcr-root[data-view=system] .system-card,.mcr-root[data-view=data] .data-management-card,.mcr-root[data-view=settings] .settings-card,.mcr-root[data-view=changelog] .changelog-card{grid-column:1/-1;min-height:calc(100vh - 122px)}.mcr-root[data-view=recording] .schedule-card,.mcr-root[data-view=recording] .track-card,.mcr-root[data-view=recording] .archive-card,.mcr-root[data-view=recording] .ai-detection-card,.mcr-root[data-view=recording] .system-card,.mcr-root[data-view=recording] .data-management-card,.mcr-root[data-view=recording] .settings-card,.mcr-root[data-view=recording] .changelog-card{display:none}.bento-grid{gap:var(--tb-space-5);grid-template-columns:repeat(auto-fit,minmax(clamp(240px,18vw,340px),1fr));display:grid}.bento-span-2{grid-column:span 2}.bento-row-2{grid-row:span 2}.panel-card{border-radius:var(--tb-radius-lg);border:1px solid var(--tb-edge-soft);background:var(--tb-glass);box-shadow:var(--tb-shadow-2);-webkit-backdrop-filter:blur(var(--tb-blur)) saturate(var(--tb-blur-saturate));backdrop-filter:blur(var(--tb-blur)) saturate(var(--tb-blur-saturate));padding:var(--tb-space-5);transition:transform var(--tb-duration-slow) var(--tb-ease-spring), box-shadow var(--tb-duration-med) var(--tb-ease-standard), border-color var(--tb-duration-med) var(--tb-ease-standard);position:relative}.panel-card:hover{border-color:var(--tb-edge-strong);box-shadow:var(--tb-shadow-3), 0 0 40px -12px hsl(var(--area-h) 80% 55% / .4);transform:translateY(-2px)scale(1.01)}.panel-emphasis{border-radius:var(--tb-radius-2xl);border-color:hsl(var(--area-h) 70% 55% / .28);box-shadow:var(--tb-shadow-3), 0 0 60px -24px hsl(var(--area-h) 80% 55% / .5)}.tb-button{justify-content:center;align-items:center;gap:var(--tb-space-2);min-height:42px;padding:0 var(--tb-space-4);border-radius:var(--tb-radius-sm);border:1px solid var(--tb-edge-soft);background:var(--tb-glass);color:var(--tb-text);font-weight:700;font-size:var(--tb-text-sm);white-space:nowrap;cursor:pointer;transition:border-color var(--tb-duration-fast) var(--tb-ease-standard), background var(--tb-duration-fast) var(--tb-ease-standard), transform var(--tb-duration-fast) var(--tb-ease-standard);display:inline-flex}.tb-button:hover{border-color:hsl(var(--area-h) 70% 58% / .5);background:hsl(var(--area-h) 70% 55% / .14)}.tb-button:active{transform:translateY(1px)}.tb-button:disabled{opacity:.6;cursor:wait}.tb-button-primary{border-color:hsl(var(--area-h) 70% 55% / .5);background:linear-gradient(135deg, hsl(var(--area-h) 80% 55% / .9), hsl(calc(var(--area-h) + 40) 75% 55% / .85));color:#04101a;font-weight:800}.tb-button-primary:hover{filter:brightness(1.08)}.tb-button-ghost{background:0 0}.tb-button-danger{color:#fecdd3;background:#fb71851a;border-color:#fb718559}.tb-button-danger:hover{background:#fb71852e;border-color:#fb718599}input,select,textarea,.tb-input{background:var(--tb-elev-1);border:1px solid var(--tb-edge-soft);border-radius:var(--tb-radius-sm);color:var(--tb-text);padding:var(--tb-space-3) var(--tb-space-4);transition:border-color var(--tb-duration-fast) var(--tb-ease-standard), box-shadow var(--tb-duration-fast) var(--tb-ease-standard);font-family:inherit}input:focus,select:focus,textarea:focus,.tb-input:focus{border-color:hsl(var(--area-h) 75% 58% / .6);box-shadow:0 0 0 3px hsl(var(--area-h) 75% 55% / .16);outline:none}.tb-badge{justify-content:center;align-items:center;gap:var(--tb-space-1);min-height:26px;padding:0 var(--tb-space-3);border:1px solid var(--tb-edge-soft);background:hsl(var(--area-h) 70% 55% / .12);color:var(--tb-text);font-size:var(--tb-text-2xs);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;font-weight:800;display:inline-flex}.tb-badge-accent{border-color:hsl(var(--area-h) 70% 55% / .4);background:hsl(var(--area-h) 70% 55% / .18);color:hsl(var(--area-h) 85% 78%)}.tb-badge-danger{color:#fecdd3;background:#fb718524;border-color:#fb718559}.tb-badge-ok{color:#bbf7d0;background:#22c55e1f;border-color:#22c55e52}.toast-stack{top:var(--tb-space-5);right:var(--tb-space-5);z-index:60;gap:var(--tb-space-2);flex-direction:column;max-width:min(380px,90vw);display:flex;position:fixed}.toast{align-items:flex-start;gap:var(--tb-space-3);border-radius:var(--tb-radius-md);border:1px solid var(--tb-edge-soft);background:var(--tb-glass-strong);-webkit-backdrop-filter:blur(var(--tb-blur)) saturate(var(--tb-blur-saturate));backdrop-filter:blur(var(--tb-blur)) saturate(var(--tb-blur-saturate));box-shadow:var(--tb-shadow-3);padding:var(--tb-space-3) var(--tb-space-4);display:flex}.toast-orb{background:hsl(var(--area-h) 80% 60%);border-radius:999px;flex:none;width:10px;height:10px;margin-top:4px}.toast-error .toast-orb{background:var(--tb-danger)}.toast-success .toast-orb{background:var(--tb-green)}.inline-modal{z-index:70;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#02040a99;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.inline-modal-card{border-radius:var(--tb-radius-xl);border:1px solid var(--tb-edge-strong);background:var(--tb-glass-strong);width:min(460px,92vw);-webkit-backdrop-filter:blur(var(--tb-blur)) saturate(var(--tb-blur-saturate));backdrop-filter:blur(var(--tb-blur)) saturate(var(--tb-blur-saturate));box-shadow:var(--tb-shadow-3);padding:var(--tb-space-6)}.modal-actions{justify-content:flex-end;gap:var(--tb-space-3);margin-top:var(--tb-space-5);display:flex}.nav-stack{gap:var(--tb-space-2);flex-direction:column;display:flex}.nav-item{align-items:center;gap:var(--tb-space-3);padding:var(--tb-space-3) var(--tb-space-4);border-radius:var(--tb-radius-md);color:var(--tb-text-muted);cursor:pointer;transition:color var(--tb-duration-med) var(--tb-ease-standard), background var(--tb-duration-med) var(--tb-ease-standard), border-color var(--tb-duration-med) var(--tb-ease-standard), transform var(--tb-duration-fast) var(--tb-ease-spring);background:0 0;border:1px solid #0000;display:flex}.nav-item:hover{color:var(--tb-text);transform:translate(3px)}.nav-item.active{color:var(--tb-text);background:linear-gradient(100deg, hsl(var(--area-h) 70% 55% / .18), hsl(calc(var(--area-h) + 40) 65% 55% / .1));border-color:hsl(var(--area-h) 70% 55% / .35);box-shadow:inset 0 0 0 1px hsl(var(--area-h) 80% 60% / .2), 0 10px 30px -14px hsl(var(--area-h) 80% 55% / .6)}.brand-block{align-items:center;gap:var(--tb-space-3);display:flex}.brand-mark{border-radius:var(--tb-radius-md);background:hsl(var(--area-h) 70% 55% / .12);border:1px solid var(--tb-edge-soft);place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.status-mini{align-items:center;gap:var(--tb-space-3);padding:var(--tb-space-3);margin-top:auto;display:flex}.operator-bar{gap:var(--tb-space-2);border-radius:var(--tb-radius-md);border:1px solid var(--tb-edge-soft);background:var(--tb-glass);padding:var(--tb-space-3);flex-direction:column;display:flex}.tb-custom-select{-webkit-user-select:none;user-select:none;z-index:60;font-size:13px;display:inline-block;position:relative}.tb-custom-select.is-disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.tb-select-trigger{color:#f8fbff;cursor:pointer;background:linear-gradient(135deg,#0d1930d9,#080e1cf2);border:1px solid #38bdf840;border-radius:9999px;outline:none;align-items:center;gap:8px;height:34px;padding:0 12px;font-weight:700;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 2px 8px #00000059,inset 0 1px #ffffff14}.tb-select-trigger:hover{background:linear-gradient(135deg,#122444eb,#0a1426fa);border-color:#38bdf899;transform:translateY(-1px);box-shadow:0 0 16px -2px #06b6d466,inset 0 1px #ffffff26}.tb-custom-select.open .tb-select-trigger{background:linear-gradient(135deg,#142a50f2,#0c182efa);border-color:#22d3ee;box-shadow:0 0 20px -3px #22d3ee80,inset 0 1px #fff3}.tb-select-opt-badge{letter-spacing:.3px;text-transform:uppercase;color:#38bdf8;background:#38bdf826;border:1px solid #38bdf859;border-radius:6px;flex-shrink:0;align-items:center;padding:2px 7px;font-size:10.5px;font-weight:800;display:inline-flex}.tb-select-opt-badge.variant-mp3{color:#67e8f9;background:#22d3ee26;border-color:#22d3ee66}.tb-select-opt-badge.variant-m4a{color:#c084fc;background:#a855f726;border-color:#a855f766}.tb-select-opt-badge.variant-wav{color:#fcd34d;background:#f59e0b26;border-color:#f59e0b66}.tb-select-opt-badge.variant-flac{color:#6ee7b7;background:#34d39926;border-color:#34d39966}.tb-select-opt-badge.variant-copy{color:#a5b4fc;background:#6366f126;border-color:#6366f166}.tb-select-label{white-space:nowrap;color:#f8fbff;font-size:12.5px;font-weight:700}.tb-select-chevron{stroke:#94a3b8;flex-shrink:0;width:14px;height:14px;margin-left:2px;transition:transform .25s cubic-bezier(.34,1.56,.64,1),stroke .2s}.tb-custom-select.open .tb-select-chevron{stroke:#22d3ee;transform:rotate(180deg)}.tb-select-dropdown{z-index:1200;-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);transform-origin:0 0;background:#070d18f2;border:1px solid #38bdf840;border-radius:14px;min-width:310px;max-height:380px;padding:6px;animation:.2s cubic-bezier(.16,1,.3,1) forwards tbSelectPop;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 16px 40px -10px #000c,0 0 24px -6px #06b6d440}@keyframes tbSelectPop{0%{opacity:0;transform:scale(.95)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}.tb-select-option{color:#cbd5e1;cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:2px;padding:8px 10px;transition:all .15s;display:flex}.tb-select-option:last-child{margin-bottom:0}.tb-select-option:hover{color:#f8fbff;background:#38bdf81f;transform:translate(2px)}.tb-select-option.selected{color:#fff;background:linear-gradient(90deg,#06b6d438,#8b5cf629);border:1px solid #38bdf859}.tb-select-option-main{align-items:center;gap:10px;min-width:0;display:flex}.tb-select-option-text{flex-direction:column;gap:2px;min-width:0;display:flex}.tb-select-option-title{color:#f1f5f9;white-space:nowrap;font-size:12.5px;font-weight:700}.tb-select-option-desc{color:#94a3b8;font-size:11px;line-height:1.3}.tb-select-check{color:#22d3ee;flex-shrink:0;justify-content:center;align-items:center;margin-left:6px;font-size:14px;display:inline-flex}.tb-badge-cloud{background:hsl(var(--area-h) 80% 55% / .15);color:hsl(var(--area-h) 90% 75%);border:1px solid hsl(var(--area-h) 80% 55% / .3);box-shadow:0 0 10px -2px hsl(var(--area-h) 80% 55% / .2);font-weight:600}.tb-badge-local{color:var(--tb-text-muted);border:1px solid var(--tb-edge-soft);background:#ffffff0d}.tb-badge-api{background:hsl(var(--tb-green-h) 80% 25% / .4);color:var(--tb-green);border:1px solid hsl(var(--tb-green-h) 80% 55% / .3);box-shadow:0 0 10px -2px hsl(var(--tb-green-h) 80% 55% / .2);font-weight:600}.mcr-root[data-view=recording] .dashboard-grid{grid-template-rows:none!important;grid-template-columns:minmax(0,1fr)!important;max-width:none!important}.recording-bento.recording-v80{grid-template-columns:minmax(0,1.15fr) minmax(380px,.95fr);grid-template-areas:"studio radio";align-items:stretch;gap:16px;display:grid}@media (width<=1100px){.recording-bento.recording-v80{grid-template-columns:1fr;grid-template-areas:"radio""studio"}}.recording-v80 .studio-deck,.recording-v80 .radio-deck{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:radial-gradient(140% 100% at 0 0,#00e5ff0a,#0000 55%),radial-gradient(120% 100% at 100% 100%,#ff2d9508,#0000 55%),linear-gradient(165deg,#080d16,#040810);border:1px solid #00e5ff24;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff05,0 24px 60px -36px #000000d9,inset 0 1px #ffffff06}.recording-v80 .studio-deck:before,.recording-v80 .radio-deck:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;opacity:.55;background:radial-gradient(90% 80% at 100% 0,#00e5ff1f,#0000 60%);transition:opacity .4s;position:absolute;inset:-1px}.recording-v80 .studio-deck:hover:before,.recording-v80 .radio-deck:hover:before{opacity:.85}.recording-v80 .studio-deck.is-hot{border-color:#ff2d9559;box-shadow:0 0 40px -10px #ff2d952e,0 24px 60px -36px #000000d9,inset 0 1px #ffffff05}.recording-v80 .studio-deck.is-hot:before{opacity:.9;background:radial-gradient(90% 80% at 100% 0,#ff2d9533,#0000 60%)}.recording-v80 .studio-deck.is-cooling{border-color:#ffb43240}.recording-v80 .studio-deck{flex-direction:column;grid-area:studio;gap:16px;padding:22px;display:flex}.studio-deck-head{z-index:1;justify-content:space-between;align-items:flex-start;gap:14px;display:flex;position:relative}.studio-deck-head-left{align-items:center;gap:12px;min-width:0;display:flex}.studio-deck-orb{background:#00e5ff;border-radius:50%;flex:0 0 12px;width:12px;height:12px;box-shadow:0 0 8px #00e5ffb3,0 0 20px #00e5ff40}.studio-deck-orb[data-state=live]{background:#ff2d95;animation:1s ease-in-out infinite studio-pulse;box-shadow:0 0 10px #ff2d95cc,0 0 28px #ff2d954d}@keyframes studio-pulse{50%{box-shadow:0 0 6px #ff2d9566,0 0 14px #ff2d951f}}.studio-deck-head h2{letter-spacing:-.03em;color:#f0f5ff;margin:0;font-size:clamp(20px,1.8vw,28px);font-weight:800;line-height:1.08}.studio-deck-head .eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#00e5ffbf;margin:0 0 2px;font-size:10px;font-weight:800}.studio-deck-badge{color:#7ef0ff;letter-spacing:.08em;background:#00e5ff0f;border:1px solid #00e5ff47;border-radius:999px;flex-shrink:0;padding:7px 13px;font-size:11px;font-weight:850}.studio-deck-badge.is-live{color:#ff9fc7;background:#ff2d951a;border-color:#ff2d9566;animation:1.4s ease-in-out infinite badge-flash}@keyframes badge-flash{50%{opacity:.65}}.studio-deck-signal{z-index:1;background:#00000040;border:1px solid #00e5ff1a;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:62px;padding:14px 16px;display:grid;position:relative}.studio-deck-signal.is-active{background:#ff1e780a;border-color:#ff2d952e}.studio-deck-signal-info span{letter-spacing:.08em;text-transform:uppercase;color:#00e5ff99;font-size:10px;font-weight:800;display:block}.studio-deck-signal.is-active .studio-deck-signal-info span{color:#ff2d95b3}.studio-deck-signal-info b{color:#e8f4ff;margin-top:4px;font-size:14px;font-weight:750;display:block}.studio-deck-signal-info small{color:#b4c8dc99;margin-top:3px;font-size:11px;display:block}.studio-deck-slots{text-align:center;background:#00e5ff08;border:1px solid #00e5ff1f;border-radius:12px;padding:10px 14px}.studio-deck-slots b{font-variant-numeric:tabular-nums;color:#7ef0ff;font-size:18px;font-weight:850;line-height:1;display:block}.studio-deck-slots small{letter-spacing:.05em;text-transform:uppercase;color:#b4d2e680;margin-top:3px;font-size:10px;font-weight:700;display:block}.studio-deck-config{z-index:10;gap:12px;display:flex;position:relative}.studio-deck-config-compact{flex-direction:column;flex:1;gap:6px;display:flex}.studio-deck-config-compact span{color:#b4c8dc99;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:750}.studio-deck-config-compact .tb-custom-select{--area-h:190}.studio-deck-config-compact .tb-select-trigger{color:#e8f4ff;background:#0000004d;border:1px solid #00e5ff26;border-radius:8px;min-height:38px;padding:8px 12px;font-size:13px;font-weight:600}.studio-deck-config-compact .tb-select-trigger:hover:not(.disabled){background:#00e5ff0a;border-color:#00e5ff4d}.studio-deck-config-compact .tb-custom-select.open .tb-select-trigger{border-color:#00e5ff}.studio-deck-config-compact .tb-select-dropdown{background:#111a24;border:1px solid #00e5ff4d}.studio-deck-config-compact .tb-select-option{color:#e8f4ff}.studio-deck-config-compact .tb-select-option:hover{background:#00e5ff1a}.studio-deck-config-compact .tb-select-option.selected{color:#00e5ff;background:#00e5ff26;border-left-color:#00e5ff}@media (width<=720px){.studio-deck-config{flex-direction:column}}.studio-deck-action{z-index:1;grid-template-columns:120px minmax(0,1fr);align-items:stretch;gap:12px;display:grid;position:relative}.studio-deck-record{color:#c0f5ff;cursor:pointer;background:linear-gradient(145deg,#0a2a38,#111d33);border:1px solid #00e5ff59;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;min-height:80px;transition:all .2s;display:flex;box-shadow:0 0 24px -8px #00e5ff40,inset 0 1px #ffffff0a}.studio-deck-record:hover:not(:disabled){border-color:#00e5ff8c;transform:translateY(-1px);box-shadow:0 0 36px -6px #00e5ff59,inset 0 1px #ffffff0f}.studio-deck-record:active:not(:disabled){transform:translateY(0)}.studio-deck-record.is-recording{color:#ffb8d4;background:linear-gradient(145deg,#3d0a25,#2a0a1f);border-color:#ff2d9580;animation:1.5s ease-in-out infinite rec-glow;box-shadow:0 0 32px -6px #ff2d9559,inset 0 1px #ffffff08}@keyframes rec-glow{50%{box-shadow:0 0 20px -4px #ff2d952e,inset 0 1px #ffffff05}}.studio-deck-record.is-recording:hover:not(:disabled){border-color:#ff2d95b3;box-shadow:0 0 44px -4px #ff2d9573,inset 0 1px #ffffff0a}.studio-deck-record:disabled{opacity:.4;cursor:not-allowed}.studio-deck-record-icon{background:#00e5ff26;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.is-recording .studio-deck-record-icon{background:#ff2d9533}.studio-deck-record-label{letter-spacing:.1em;font-size:13px;font-weight:900}.studio-deck-readout{grid-template-columns:minmax(90px,.4fr) minmax(140px,1.2fr) minmax(85px,.4fr);gap:8px;display:grid}.studio-deck-readout-item{background:#0003;border:1px solid #00e5ff14;border-radius:13px;flex-direction:column;justify-content:center;min-width:0;padding:11px 13px;display:flex}.studio-deck-readout-item span{letter-spacing:.08em;text-transform:uppercase;color:#a0bed280;margin-bottom:3px;font-size:9px;font-weight:800}.studio-deck-readout-item b{color:#e0f0ff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:750;overflow:hidden}.studio-deck-readout-item.is-time b{font-variant-numeric:tabular-nums;color:#00e5ff;font-size:18px;font-weight:850}@media (width<=720px){.studio-deck-action{grid-template-columns:1fr}.studio-deck-record{min-height:60px}.studio-deck-readout{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-deck-readout .is-file{grid-column:1/-1}}@media (width<=480px){.studio-deck-readout{grid-template-columns:1fr}.studio-deck-readout .is-file{grid-column:auto}}.recording-v80 .radio-deck{flex-direction:column;grid-area:radio;gap:0;padding:0;display:flex}.radio-deck-head{z-index:1;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 20px 16px;display:flex;position:relative}.radio-deck-head h2{letter-spacing:-.03em;color:#f0f5ff;margin:3px 0 5px;font-size:clamp(18px,1.6vw,26px);font-weight:800;line-height:1.08}.radio-deck-head .eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#00e5ffb3;margin:0;font-size:10px;font-weight:800}.radio-deck-sub{color:#b4c8dc99;font-size:11px}.radio-deck-badges{flex-shrink:0;align-items:center;gap:8px;display:flex}.radio-deck-listeners{color:#7ef0ff;font-variant-numeric:tabular-nums;white-space:nowrap;background:#00e5ff0d;border:1px solid #00e5ff33;border-radius:999px;align-items:center;gap:5px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.radio-deck-listeners .icon-glyph{opacity:.85;width:13px;height:13px}.radio-deck-status{letter-spacing:.04em;white-space:nowrap;border:1px solid #00e5ff26;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:10px;font-weight:800;display:inline-flex}.radio-deck-status i{border-radius:50%;width:7px;height:7px}.radio-deck-status.is-idle,.radio-deck-status.is-paused{color:#94a3b8;background:#94a3b80d;border-color:#94a3b82e}.radio-deck-status.is-idle i,.radio-deck-status.is-paused i{background:#94a3b8}.radio-deck-status.is-loading{color:#fde68a;background:#fbbf2414;border-color:#fbbf2447}.radio-deck-status.is-loading i{background:#fbbf24;animation:1s ease-in-out infinite status-pulse}.radio-deck-status.is-live{color:#7ef0ff;background:#00e5ff14;border-color:#00e5ff4d}.radio-deck-status.is-live i{background:#00e5ff;box-shadow:0 0 8px #00e5ff99}.radio-deck-status.is-error{color:#fecdd3;background:#fb718514;border-color:#fb71854d}.radio-deck-status.is-error i{background:#fb7185;box-shadow:0 0 8px #fb718599}@keyframes status-pulse{50%{opacity:.35}}.radio-deck-now{z-index:1;background:radial-gradient(100% 120% at 100% 0,#00e5ff14,#0000 55%),radial-gradient(90% 100% at 0 100%,#ff2d950d,#0000 55%),#0003;border-top:1px solid #00e5ff1a;border-bottom:1px solid #00e5ff1a;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:18px;min-height:150px;padding:20px;display:grid;position:relative}.radio-deck-artwork{border-radius:22px;flex-shrink:0;width:120px;height:120px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00e5ff40,0 0 30px -6px #00e5ff59,0 20px 44px -22px #000000b3}.radio-deck-artwork img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.4,0,.2,1)}.radio-deck.is-playing .radio-deck-artwork img{transform:scale(1.06)}.radio-deck-artwork-glow{border-radius:inherit;pointer-events:none;background:0 0;transition:box-shadow .5s;position:absolute;inset:-2px;box-shadow:inset 0 0 0 2px #00e5ff26}.radio-deck.is-playing .radio-deck-artwork-glow{box-shadow:inset 0 0 0 2px #00e5ff59,0 0 40px -10px #00e5ff66}.radio-deck-artwork-badge{color:#00e5ff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050a14cc;border:1px solid #ffffff40;border-radius:10px;place-items:center;width:32px;height:32px;display:grid;position:absolute;bottom:8px;right:8px}.radio-deck-artwork-badge .icon-glyph{width:16px;height:16px}.radio-deck-track{z-index:1;min-width:0;position:relative}.radio-deck-track-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#00e5ff;font-size:10px;font-weight:800;display:block}.radio-deck-track b{letter-spacing:-.03em;color:#f4f9ff;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:8px;font-size:clamp(22px,2.2vw,34px);font-weight:850;line-height:1.06;display:-webkit-box;overflow:hidden}.radio-deck-track small{color:#aac3d7a6;margin-top:9px;font-size:11px;display:block}.radio-deck-countdown{z-index:1;padding:0 20px;position:relative}.radio-deck-countdown .next-show-card{box-shadow:none!important;background:#0003!important;border:1px solid #00e5ff1f!important;border-radius:16px!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:14px!important;padding:14px 16px!important;display:grid!important}.radio-deck-countdown .next-show-card:before{display:none!important}.radio-deck-countdown .ns-head{margin:0!important}.radio-deck-countdown .ns-head .eyebrow{letter-spacing:.1em;color:#00e5ff;margin:0;font-size:10px;font-weight:800}.radio-deck-countdown .ns-live{color:#7ef0ff;background:#00e5ff14;border:1px solid #00e5ff40;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:10px;font-weight:800;display:inline-flex}.radio-deck-countdown .ns-live span{background:#00e5ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #00e5ff80}.radio-deck-countdown .ns-body{align-items:center;gap:14px;display:flex}.radio-deck-countdown .ns-ring-wrap{flex-shrink:0;width:60px;height:60px;position:relative}.radio-deck-countdown .ns-ring{width:60px;height:60px;transform:rotate(-90deg)}.radio-deck-countdown .ns-ring-track{fill:none;stroke:#00e5ff14;stroke-width:4px}.radio-deck-countdown .ns-ring-prog{fill:none;stroke:url(#nsGrad);stroke-width:4px;stroke-linecap:round;transition:stroke-dashoffset .45s}.radio-deck-countdown .ns-ring-center{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.radio-deck-countdown .ns-ring-center b{font-variant-numeric:tabular-nums;color:#f0f5ff;font-size:13px;font-weight:850;line-height:1}.radio-deck-countdown .ns-ring-center span{color:#a0bed280;margin-top:2px;font-size:8px;font-weight:700}.radio-deck-countdown .ns-info{min-width:0}.radio-deck-countdown .ns-title{color:#f0f5ff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:750;line-height:1.15;display:block;overflow:hidden}.radio-deck-countdown .ns-when{color:#a0bed28c;margin-top:3px;font-size:11px;display:block}.radio-deck-countdown .ns-dj{color:#00e5ff;margin-top:2px;font-size:11px;display:block}.recording-v80 .radio-player{z-index:1;background:0 0;border:0;border-radius:0;margin:0;padding:14px 18px 18px;position:relative}.radio-player-v80{flex-direction:column;gap:10px;display:flex}.rp80-transport{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid}.rp80-transport-buttons{background:#0000004d;border:1px solid #00e5ff1f;border-radius:14px;align-items:center;gap:5px;padding:4px;display:flex}.rp80-play{color:#051016;letter-spacing:.03em;cursor:pointer;background:linear-gradient(145deg,#00c8e0,#0090b0);border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;height:44px;padding:0 16px;font-size:11px;font-weight:850;transition:all .18s;display:flex;box-shadow:0 0 18px -4px #00e5ff59,inset 0 1px #ffffff2e}.rp80-play:hover:not(:disabled){background:linear-gradient(145deg,#00e5ff,#00b8d4);transform:translateY(-1px);box-shadow:0 0 28px -4px #00e5ff80,inset 0 1px #ffffff38}.rp80-play:active:not(:disabled){transform:translateY(0)}.rp80-play:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;background:linear-gradient(145deg,#1a3a44,#1a2e3a)}.radio-player-v80.is-loading .rp80-play{animation:.9s ease-in-out infinite rp80-loading-pulse}@keyframes rp80-loading-pulse{50%{filter:brightness(.7)}}.rp80-play .icon-glyph{width:18px;height:18px}.rp80-stop{color:#94a3b8;cursor:pointer;background:#ffffff0a;border:0;border-radius:9px;place-items:center;width:38px;height:38px;transition:all .18s;display:grid}.rp80-stop:hover:not(:disabled){color:#fecdd3;background:#f43f5e1f}.rp80-stop:disabled{opacity:.3;cursor:not-allowed}.rp80-stop .icon-glyph{width:16px;height:16px}.rp80-info{min-width:0}.rp80-info span{letter-spacing:.07em;text-transform:uppercase;color:#00e5ff;align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.rp80-info span i{background:#94a3b8;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.radio-player-v80.is-live .rp80-info span i{background:#00e5ff;box-shadow:0 0 6px #00e5ff80}.radio-player-v80.is-loading .rp80-info span i{background:#fbbf24;animation:1s ease-in-out infinite rp80-dot-pulse}.radio-player-v80.is-error .rp80-info span i{background:#fb7185;box-shadow:0 0 6px #fb718580}@keyframes rp80-dot-pulse{50%{opacity:.3}}.rp80-info b{color:#d0ddf0;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;font-weight:700;display:block;overflow:hidden}.rp80-quality{align-self:center;position:relative}.rp80-quality-trigger{color:#7ef0ff;cursor:pointer;background:#00e5ff0d;border:1px solid #00e5ff2e;border-radius:8px;align-items:center;gap:5px;padding:5px 9px;font-size:10px;font-weight:800;transition:all .18s;display:inline-flex}.rp80-quality-trigger:hover{background:#00e5ff1a;border-color:#00e5ff59}.rp80-quality-trigger .icon-glyph:first-child{width:13px;height:13px}.rp80-quality-trigger .icon-glyph:last-child{opacity:.5;width:10px;height:10px;transition:transform .18s}.rp80-quality-trigger[aria-expanded=true] .icon-glyph:last-child{transform:rotate(180deg)}.rp80-quality-menu{z-index:30;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#060a14f5;border:1px solid #00e5ff26;border-radius:12px;gap:2px;min-width:170px;padding:5px;display:grid;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 0 30px -10px #00e5ff26,0 16px 40px -20px #000c}.rp80-quality-option{color:#d2dcebcc;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:7px 10px;font-size:11px;font-weight:650;transition:all .14s;display:flex}.rp80-quality-option:hover,.rp80-quality-option:focus-visible{color:#f0f5ff;background:#ffffff0a}.rp80-quality-option:focus-visible{border-color:#00e5ff47;outline:0;box-shadow:inset 0 0 0 1px #00e5ff29}.rp80-quality-option.is-active{color:#7ef0ff;background:#00e5ff14;border-color:#00e5ff38}.rp80-quality-option .icon-glyph{color:#00e5ff;width:13px;height:13px}.rp80-live-mark{color:#e0f5ff;letter-spacing:-.04em;align-self:center;align-items:flex-end;gap:2px;font-size:16px;font-weight:900;display:flex}.rp80-live-mark span{color:#ff2d95;letter-spacing:.05em;font-size:10px;font-weight:850}.rp80-sound{border-top:1px solid #00e5ff14;flex-direction:column;gap:5px;padding-top:10px;display:flex}.rp80-sound-head{justify-content:space-between;align-items:baseline;padding:4px 2px 6px;display:flex}.rp80-sound-head span{letter-spacing:.08em;text-transform:uppercase;color:#7ef0ff;font-size:10px;font-weight:800}.rp80-sound-head small{color:#96afc866;font-size:10px}.rp80-sound-row{border-radius:10px;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:10px;min-height:40px;padding:4px 6px;transition:background .18s;display:grid}.rp80-sound-row:hover{background:#ffffff05}.rp80-mute,.rp80-bass{color:#b0c4d8;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;width:100%;min-height:34px;padding:0 9px;font-size:10px;font-weight:750;transition:all .18s;display:flex}.rp80-mute .icon-glyph,.rp80-bass .icon-glyph{color:#00e5ff;flex-shrink:0;width:15px;height:15px}.rp80-mute:hover,.rp80-bass:hover{color:#e0f0ff;background:#ffffff06}.rp80-bass.is-active{color:#c0f5ff;background:#00e5ff12}.rp80-slider{grid-template-columns:minmax(60px,1fr) 40px;align-items:center;gap:8px;display:grid}.rp80-slider input{appearance:none;cursor:pointer;background:0 0;width:100%;height:18px}.rp80-slider input::-webkit-slider-runnable-track{background:linear-gradient(90deg, #00e5ff var(--range-value), #ffffff14 var(--range-value));border-radius:99px;height:4px}.rp80-slider input::-webkit-slider-thumb{appearance:none;background:#0078a0;border:2px solid #b0f0ff;border-radius:50%;width:14px;height:14px;margin-top:-5px;transition:box-shadow .18s;box-shadow:0 0 10px #00e5ff59}.rp80-slider input::-webkit-slider-thumb:hover{box-shadow:0 0 18px #00e5ff8c}.rp80-slider input::-moz-range-track{background:#ffffff14;border-radius:99px;height:4px}.rp80-slider input::-moz-range-progress{background:#00e5ff;border-radius:99px;height:4px}.rp80-slider input::-moz-range-thumb{background:#0078a0;border:2px solid #b0f0ff;border-radius:50%;width:14px;height:14px}.rp80-slider b{font-variant-numeric:tabular-nums;color:#c0e8f4;text-align:right;font-size:11px;font-weight:700}.rp80-slider.is-disabled{opacity:.3}.rp80-slider.is-disabled input{cursor:not-allowed}.rp80-play:focus-visible,.rp80-stop:focus-visible,.rp80-mute:focus-visible,.rp80-bass:focus-visible,.rp80-quality-trigger:focus-visible{outline:0;box-shadow:0 0 0 2px #00e5ff99,0 0 0 4px #00e5ff2e}@media (width<=600px){.rp80-transport{grid-template-columns:1fr;gap:8px}.rp80-transport-buttons{justify-content:stretch;width:100%}.rp80-play{flex:1;justify-content:center}.rp80-info{justify-content:space-between;align-items:center;display:flex}.rp80-info b{text-align:right;max-width:55%;margin-top:0}.rp80-live-mark{display:none}.rp80-quality{align-self:flex-end}}@media (width<=480px){.rp80-sound-row{background:#00000026;border:1px solid #00e5ff0f;border-radius:12px;grid-template-columns:1fr;gap:5px;padding:7px}.rp80-mute,.rp80-bass{background:#0003;border:1px solid #00e5ff14;border-radius:10px;justify-content:flex-start;min-height:40px;padding:0 10px}.rp80-bass.is-active{border-color:#00e5ff33}}.rp80-error{color:#fecdd3;background:#fb718514;border:1px solid #fb718547;border-radius:10px;margin:8px 0 0;padding:8px 10px;font-size:12px;line-height:1.35}@media (width<=1100px){.recording-v80 .studio-deck,.recording-v80 .radio-deck{border-radius:20px}}@media (width<=600px){.recording-v80 .studio-deck{gap:12px;padding:16px}.studio-deck-head{align-items:flex-start}.studio-deck-signal{grid-template-columns:1fr}.studio-deck-slots{display:none}.radio-deck-head{flex-direction:row;align-items:center;padding:15px 15px 13px}.radio-deck-head h2{font-size:20px}.radio-deck-head .radio-deck-sub{display:none}.radio-deck-now{grid-template-columns:80px minmax(0,1fr);gap:14px;min-height:120px;padding:14px}.radio-deck-artwork{border-radius:18px;width:80px;height:80px}.radio-deck-artwork-badge{width:26px;height:26px;bottom:6px;right:6px}.radio-deck-track b{font-size:clamp(18px,5vw,24px)}.radio-deck-wave{display:none}}.recording-v80 button:focus-visible,.recording-v80 input:focus-visible,.recording-v80 select:focus-visible{outline:0!important;box-shadow:0 0 0 2px #00e5ffb3,0 0 0 5px #00e5ff33!important}.floating-archive-player{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f141ed9;border:1px solid #00e5ff33;border-radius:12px;align-items:center;gap:16px;padding:12px 16px;animation:.3s cubic-bezier(.16,1,.3,1) forwards slide-up;display:flex;position:absolute;bottom:24px;right:24px;box-shadow:0 8px 32px #0006,inset 0 0 0 1px #00e5ff1a}@keyframes slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.floating-archive-info{flex-direction:column;display:flex}.floating-archive-label{text-transform:uppercase;letter-spacing:.05em;color:#00e5ff;font-size:10px;font-weight:750}.floating-archive-info b{color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-size:13px;font-weight:600;overflow:hidden}.floating-archive-actions{gap:8px;display:flex}@media (prefers-reduced-motion:reduce){.studio-deck-orb[data-state=live],.studio-deck-badge.is-live,.studio-deck-record.is-recording,.radio-deck-status.is-loading i{animation:none}.radio-deck.is-playing .radio-deck-artwork img,.radio-deck.is-playing .radio-deck-artwork-glow{transition:none}}.tracks-wrapper{gap:var(--tb-space-5);flex-direction:column;min-height:calc(100vh - 122px);display:flex;position:relative}.tracks-now-playing-hero{-webkit-backdrop-filter:blur(40px);border-radius:var(--tb-radius-lg,16px);background:#0f142099;border:1px solid #22d3ee4d;flex-direction:column;gap:12px;padding:20px 24px;display:flex;box-shadow:0 12px 32px #0006,inset 0 1px #ffffff1a,0 0 30px #22d3ee26}.hero-status-rail{justify-content:space-between;align-items:center;display:flex}.live-pulse-badge{color:#38bdf8;letter-spacing:.08em;background:#22d3ee26;border:1px solid #22d3ee66;border-radius:99px;align-items:center;gap:8px;padding:4px 12px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:0 0 12px #22d3ee4d}.pulse-dot{background:#38bdf8;border-radius:50%;width:8px;height:8px;animation:1.5s infinite alternate pulseGlow;box-shadow:0 0 10px #38bdf8}@keyframes pulseGlow{0%{opacity:.4;transform:scale(.8)}to{opacity:1;transform:scale(1.2)}}.hero-timestamp{color:#94a3b8;font-size:13px;font-weight:600}.hero-track-body{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.hero-disc-icon{background:linear-gradient(135deg,#22d3ee33 0%,#a855f733 100%);border:1px solid #ffffff26;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:relative}.hero-disc-icon svg{width:24px;height:24px;color:var(--tb-cyan)}.eq-bars{align-items:flex-end;gap:2px;height:12px;display:flex;position:absolute;bottom:4px}.eq-bars i{background:var(--tb-cyan);border-radius:2px;width:3px;height:100%;animation:.8s ease-in-out infinite alternate eqBounce}@keyframes eqBounce{0%{height:20%}to{height:100%}}.hero-track-info{flex:1;min-width:240px}.hero-label{color:#64748b;text-transform:uppercase;letter-spacing:.08em;margin-bottom:2px;font-size:11px;font-weight:700;display:block}.hero-title{color:#fff;text-shadow:0 0 16px #ffffff26;margin:0;font-size:20px;font-weight:800;line-height:1.3}.hero-actions{align-items:center;gap:10px;display:flex}.hero-action-btn{color:#f8fafc;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:10px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.hero-action-btn:hover{border-color:var(--tb-cyan);color:#fff;background:#22d3ee33;box-shadow:0 0 12px #22d3ee4d}.hero-action-btn.youtube:hover{background:#ef444433;border-color:#ef4444;box-shadow:0 0 12px #ef44444d}.tracks-panel{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border-radius:var(--tb-radius-lg,16px);background:#0f142080;border:1px solid #ffffff1a;flex-direction:column;flex:1;min-height:0;padding:24px;display:flex;overflow:hidden}.tracks-header{border-bottom:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding-bottom:16px;display:flex}.tracks-header-text h3{color:#fff;align-items:baseline;gap:8px;margin:0;font-size:18px;font-weight:700;display:flex}.tracks-header-text h3 small{color:#64748b;font-size:14px;font-weight:500}.tracks-header-text span{color:#8fa0b8;margin-top:2px;font-size:13px;display:block}.tracks-search-box{background:#00000059;border:1px solid #ffffff1f;border-radius:12px;align-items:center;min-width:260px;min-height:42px;padding:0 14px;transition:all .2s;display:flex}.tracks-search-box:focus-within{border-color:var(--tb-cyan);box-shadow:0 0 12px #22d3ee40}.tracks-search-box svg{color:#64748b;flex-shrink:0;width:16px;height:16px;margin-right:10px}.tracks-search-input{color:#fff;background:0 0;border:none;outline:none;width:100%;font-size:14px}.tracks-search-input::placeholder{color:#475569}.clear-search{color:#64748b;cursor:pointer;background:0 0;border:none;font-size:14px}.clear-search:hover{color:#fff}.tracks-scroll{flex:1;overflow-y:auto}.track-table{flex-direction:column;gap:6px;display:flex}.track-table-row{background:#ffffff05;border:1px solid #ffffff08;border-radius:10px;grid-template-columns:44px minmax(200px,1fr) 105px 95px 190px;align-items:center;gap:14px;padding:12px 16px;transition:all .2s;display:grid}.track-table-row:hover:not(.track-table-head){background:linear-gradient(90deg,#22d3ee14 0%,#ffffff05 100%);border-color:#22d3ee33;transform:translate(3px)}.track-table-row.is-now-playing{background:linear-gradient(90deg,#22d3ee26 0%,#a855f714 100%);border:1px solid #22d3ee66;box-shadow:0 0 16px #22d3ee26}.track-table-head{text-transform:uppercase;letter-spacing:.08em;color:#64748b;background:0 0;border:none;padding-bottom:8px;font-size:11px;font-weight:700}.track-col-idx{color:#94a3b8;font-size:13px;font-weight:700}.now-badge{background:var(--tb-cyan);color:#04101a;box-shadow:0 0 8px var(--tb-cyan);border-radius:4px;padding:2px 6px;font-size:10px;font-weight:900}.track-col-title{color:#f8fafc;align-items:center;gap:12px;min-width:0;font-size:14px;font-weight:600;display:flex}.track-col-title svg{width:16px;height:16px;color:var(--tb-cyan);flex-shrink:0}.track-cover-thumb{-o-object-fit:cover;object-fit:cover;background:#0006;border:1px solid #ffffff2e;border-radius:8px;flex-shrink:0;width:34px;height:34px;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 12px #0006}.track-table-row:hover .track-cover-thumb{border-color:#22d3ee99;transform:scale(1.1);box-shadow:0 0 14px #22d3ee66}.track-col-title b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.track-col-date{color:#64748b;white-space:nowrap;font-size:13px}.track-col-time{color:#cbd5e1;white-space:nowrap;font-size:13px;font-weight:600}.track-col-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;min-width:185px;display:flex}.track-table-row:hover .track-col-actions{opacity:1}.track-row-btn{color:var(--tb-text-muted,#94a3b8);cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:11.5px;font-weight:700;transition:all .18s;display:inline-flex}.track-row-btn svg,.track-row-btn .icon-glyph svg{width:14px;height:14px}.track-row-btn:hover{color:#a5f3fc;background:#22d3ee29;border-color:#22d3ee73;transform:translateY(-1px);box-shadow:0 0 12px #22d3ee33}.track-row-btn.is-copied{color:#86efac;background:#22c55e33;border-color:#22c55e80}.track-row-btn.is-search:hover{color:#fca5a5;background:#ef44442e;border-color:#ef444480;box-shadow:0 0 12px #ef444440}@media (width<=800px){.track-table-row{grid-template-columns:40px minmax(120px,1fr) 70px}.track-col-date,.track-col-actions{display:none}}.schedule-panel{flex-direction:column;min-height:0;display:flex;overflow:hidden}.schedule-daytabs{margin:var(--tb-space-4) 0 var(--tb-space-5);border-radius:var(--tb-radius-md);border:1px solid var(--tb-edge-soft);background:var(--tb-elev-1);flex-wrap:wrap;flex:none;gap:4px;padding:5px;display:flex}.schedule-tab{min-height:38px;padding:0 var(--tb-space-4);border-radius:calc(var(--tb-radius-md) - 5px);color:var(--tb-text-soft);font-size:var(--tb-text-xs);letter-spacing:.02em;white-space:nowrap;cursor:pointer;transition:color var(--tb-duration-fast) var(--tb-ease-standard), background var(--tb-duration-fast) var(--tb-ease-standard), border-color var(--tb-duration-fast) var(--tb-ease-standard);background:0 0;border:1px solid #0000;flex:0 auto;font-weight:700}.schedule-tab:hover{color:var(--tb-text);background:hsl(var(--area-h) 70% 55% / .1)}.schedule-tab.active{color:#1a1204;background:linear-gradient(135deg, hsl(var(--area-h) 85% 60%), hsl(calc(var(--area-h) + 25) 85% 58%));border-color:hsl(var(--area-h) 80% 55% / .6);box-shadow:0 10px 24px -12px hsl(var(--area-h) 80% 50% / .7);font-weight:800}.schedule-tab-today{border-color:hsl(var(--area-h) 70% 55% / .3)}.schedule-timeline{min-height:0;padding-right:var(--tb-space-1);gap:var(--tb-space-6);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.schedule-daygroup-title{z-index:2;margin-bottom:var(--tb-space-3);padding:var(--tb-space-2) var(--tb-space-3);border-radius:var(--tb-radius-sm);background:var(--tb-panel);border:1px solid var(--tb-edge-soft);color:hsl(var(--area-h) 80% 72%);font-size:var(--tb-text-2xs);text-transform:uppercase;letter-spacing:.14em;font-weight:800;position:sticky;top:0}.schedule-daygroup{gap:var(--tb-space-3);flex-direction:column;display:flex}.schedule-slot{align-items:center;gap:var(--tb-space-4);padding:var(--tb-space-4) var(--tb-space-4) var(--tb-space-4) var(--tb-space-5);border-radius:var(--tb-radius-md);border:1px solid var(--tb-edge-soft);border-left:3px solid hsl(var(--area-h) 70% 55% / .45);background:var(--tb-glass);transition:transform var(--tb-duration-fast) var(--tb-ease-standard), border-color var(--tb-duration-fast) var(--tb-ease-standard), box-shadow var(--tb-duration-fast) var(--tb-ease-standard), background var(--tb-duration-fast) var(--tb-ease-standard);grid-template-columns:clamp(3.25rem,4vw,4rem) minmax(0,1fr) auto;display:grid}.schedule-slot:hover{border-color:var(--tb-edge-strong);background:var(--tb-glass-strong);box-shadow:var(--tb-shadow-1);transform:translateY(-2px)}.schedule-slot-time{font-size:var(--tb-text-sm);font-variant-numeric:tabular-nums;color:var(--tb-text);font-weight:800}.schedule-slot-time span{color:var(--tb-text-soft);font-size:var(--tb-text-2xs);margin-top:3px;font-weight:600;display:block}.schedule-slot-dot{display:none}.schedule-slot-content{min-width:0}.schedule-slot-content b{color:var(--tb-text);font-size:var(--tb-text-base);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.schedule-slot-content span{color:var(--tb-text-soft);font-size:var(--tb-text-xs);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;display:block;overflow:hidden}.schedule-slot--onair{border-color:#fb718566;border-left-color:var(--tb-danger);background:linear-gradient(135deg, #fb71851f, var(--tb-glass));box-shadow:0 0 0 1px #fb71852e,0 18px 40px -22px #fb71858c}.schedule-slot--onair:hover{border-color:#fb718599;box-shadow:0 0 0 1px #fb71853d,0 20px 44px -20px #fb7185a6}.schedule-slot--onair .schedule-slot-content b,.schedule-slot--onair .schedule-slot-time{color:#fecdd3}@media (prefers-reduced-motion:reduce){.schedule-slot{transition:none}}.schedule-plan-pill{cursor:pointer;border:1px solid var(--tb-edge-soft);transition:all var(--tb-duration-fast) var(--tb-ease-standard);align-items:center;gap:6px;font-weight:700;display:inline-flex}.schedule-plan-pill:disabled{opacity:.6;cursor:wait}.schedule-plan-pill.is-action{background:linear-gradient(135deg, hsl(var(--area-h) 85% 55%), hsl(calc(var(--area-h) + 20) 80% 50%));color:#1a1204;border-color:hsl(var(--area-h) 80% 50% / .8);font-weight:800}.schedule-plan-pill.is-action:hover{filter:brightness(1.1);box-shadow:0 4px 14px -3px hsl(var(--area-h) 80% 50% / .6)}.schedule-plan-pill.is-planned{border-color:hsl(var(--area-h) 70% 55% / .4);background:hsl(var(--area-h) 70% 55% / .18);color:hsl(var(--area-h) 85% 78%)}.schedule-plan-pill.is-recording{color:#fecdd3;background:#fb718529;border-color:#fb718566}.schedule-header-badge{background:hsl(var(--area-h) 70% 55% / .15);border:1px solid hsl(var(--area-h) 70% 55% / .35);color:hsl(var(--area-h) 85% 78%);border-radius:6px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.schedule-quality-bar{margin:var(--tb-space-3) 0 var(--tb-space-2);background:linear-gradient(135deg,#0d1930b3,#070d18e0);border:1px solid #38bdf833;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:10px 16px;display:flex;box-shadow:0 8px 24px -8px #00000073,inset 0 1px #ffffff0d}.schedule-quality-bar-left{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.schedule-quality-control{align-items:center;gap:9px;display:inline-flex}.schedule-quality-control label{color:#94a3b8;letter-spacing:.2px;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.schedule-quality-control label svg{color:#22d3ee;width:15px;height:15px}.schedule-quality-select-custom .tb-select-trigger,.schedule-stream-select-custom .tb-select-trigger{height:36px;padding:0 14px 0 10px;font-size:12.5px}.schedule-auto-ai-toggle{border:1px solid var(--tb-edge-soft);height:34px;color:var(--tb-text-soft);cursor:pointer;background:#0d1930a6;border-radius:9999px;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:700;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 2px 6px #00000040}.schedule-auto-ai-toggle:hover{color:var(--tb-text);background:#142648d9;border-color:#38bdf866;transform:translateY(-1px)}.schedule-auto-ai-toggle.is-active{color:#34d399;background:linear-gradient(135deg,#34d3992e,#10b9811a);border-color:#34d39980;box-shadow:0 0 16px -4px #34d39966}.schedule-auto-ai-toggle.is-active b{color:#6ee7b7}.schedule-plan-action-group{align-items:center;gap:4px;display:inline-flex}.schedule-plan-config-trigger{border-radius:var(--tb-radius-sm);border:1px solid var(--tb-edge-soft);background:var(--tb-elev-1);width:28px;height:28px;color:var(--tb-text-soft);cursor:pointer;transition:all var(--tb-duration-fast) var(--tb-ease-standard);justify-content:center;align-items:center;padding:0;display:inline-flex}.schedule-plan-config-trigger:hover{background:var(--tb-elev-2);color:var(--tb-text);border-color:var(--tb-edge-strong)}.schedule-plan-active-group{flex-wrap:nowrap;align-items:center;gap:6px;display:inline-flex}.schedule-plan-quality-pill{background:hsl(var(--area-h) 70% 55% / .14);border:1px solid hsl(var(--area-h) 70% 55% / .3);color:hsl(var(--area-h) 85% 82%);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.schedule-plan-ai-pill{color:#a7f3d0;white-space:nowrap;background:#34d3991f;border:1px solid #34d39947;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.schedule-quality-modal{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:linear-gradient(#0d172af7 0%,#070d18fc 100%);border:1px solid #38bdf84d;border-radius:20px;width:95vw;max-width:700px;animation:.22s cubic-bezier(.16,1,.3,1) scheduleModalPop;overflow:hidden;box-shadow:0 25px 60px -15px #000c,0 0 35px -10px #06b6d440}@keyframes scheduleModalPop{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.schedule-modal-show-info{background:linear-gradient(135deg,#06b6d41a 0%,#8b5cf614 100%);border:1px solid #38bdf840;border-radius:14px;align-items:center;gap:16px;margin-bottom:16px;padding:14px 18px;display:flex;box-shadow:inset 0 1px #ffffff14}.schedule-modal-show-time{text-align:center;border-right:1px solid #ffffff1a;flex:none;padding-right:18px}.schedule-modal-show-time b{color:#38bdf8;letter-spacing:.02em;font-size:15px;font-weight:800;display:block}.schedule-modal-show-time span{color:#94a3b8;margin-top:2px;font-size:11px;display:block}.schedule-modal-show-title h4{color:#f8fafc;margin:0;font-size:15px;font-weight:700}.schedule-modal-show-title p{color:#cbd5e1;margin:3px 0 0;font-size:12.5px}.schedule-preset-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;max-height:260px;margin-bottom:16px;padding-right:6px;display:grid;overflow-y:auto}.schedule-preset-card{cursor:pointer;-webkit-user-select:none;user-select:none;background:#0f172aa6;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:6px;padding:12px 14px;transition:all .18s cubic-bezier(.4,0,.2,1);display:flex}.schedule-preset-card:hover{background:#142341cc;border-color:#38bdf859;transform:translateY(-1px);box-shadow:0 4px 14px #0000004d}.schedule-preset-card.is-active{background:linear-gradient(135deg,#06b6d429 0%,#8b5cf61f 100%);border-color:#06b6d4;box-shadow:0 0 0 1px #06b6d4,0 8px 20px -6px #06b6d466}.schedule-preset-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.schedule-preset-card-head b{color:#f8fafc;font-size:13px}.schedule-preset-badge{color:#22d3ee;letter-spacing:.04em;background:#06b6d433;border:1px solid #06b6d466;border-radius:6px;padding:2px 7px;font-size:10px;font-weight:800}.schedule-preset-card p{color:#94a3b8;margin:0;font-size:11.5px;line-height:1.4}.schedule-preset-card-foot{color:#64748b;border-top:1px solid #ffffff0f;justify-content:space-between;margin-top:2px;padding-top:6px;font-size:10.5px;display:flex}.schedule-preset-card-foot b{color:#cbd5e1}.schedule-modal-options{background:#080e1ab3;border:1px solid #38bdf833;border-radius:16px;flex-direction:column;gap:14px;margin-bottom:14px;padding:16px;display:flex;box-shadow:inset 0 1px #ffffff0a}.schedule-modal-field{flex-direction:column;gap:8px;display:flex}.schedule-modal-field-label{color:#94a3b8;letter-spacing:.02em;align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.schedule-modal-field-label svg{color:#22d3ee;width:15px;height:15px}.schedule-modal-stream-select .tb-select-trigger{background:#0f172ad9;border:1px solid #38bdf84d;border-radius:12px;width:100%;height:42px;padding:0 14px;font-size:13px}.schedule-modal-stream-select .tb-select-trigger:hover{background:#142648f2;border-color:#38bdf880;box-shadow:0 0 16px #06b6d459}.schedule-cyber-toggle-card{cursor:pointer;-webkit-user-select:none;user-select:none;background:#0f172a8c;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:14px;padding:12px 14px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.schedule-cyber-toggle-card:hover{background:#142341b3;border-color:#38bdf84d}.schedule-cyber-toggle-card.is-active{background:linear-gradient(135deg,#34d3991f 0%,#06b6d414 100%);border-color:#34d39973;box-shadow:0 0 20px -6px #34d3994d}.schedule-cyber-toggle-icon{color:#22d3ee;background:#06b6d41f;border:1px solid #06b6d44d;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;transition:all .2s;display:grid}.schedule-cyber-toggle-card.is-active .schedule-cyber-toggle-icon{color:#34d399;background:#34d39933;border-color:#34d39980}.schedule-cyber-toggle-info{flex-direction:column;flex:auto;gap:2px;display:flex}.schedule-cyber-toggle-info b{color:#f8fafc;font-size:13px;font-weight:700}.schedule-cyber-toggle-info small{color:#94a3b8;font-size:11.5px;line-height:1.35}.schedule-cyber-switch{background:#1e293be6;border:1px solid #ffffff26;border-radius:9999px;flex-shrink:0;width:44px;height:24px;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative}.schedule-cyber-switch-thumb{background:#64748b;border-radius:50%;width:18px;height:18px;transition:all .25s cubic-bezier(.4,0,.2,1);position:absolute;top:2px;left:2px;box-shadow:0 2px 4px #0006}.schedule-cyber-toggle-card.is-active .schedule-cyber-switch{background:linear-gradient(135deg,#10b981 0%,#06b6d4 100%);border-color:#34d39999;box-shadow:0 0 12px #34d39980}.schedule-cyber-toggle-card.is-active .schedule-cyber-switch-thumb{background:#fff;left:calc(100% - 20px);box-shadow:0 2px 8px #00000059}.schedule-cyber-checkbox-card{cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border-radius:10px;align-items:center;gap:10px;margin-bottom:18px;padding:8px 12px;transition:all .18s;display:inline-flex}.schedule-cyber-checkbox-card:hover{background:#ffffff0a}.schedule-cyber-checkbox-box{color:#06b6d4;background:#0f172acc;border:1px solid #fff3;border-radius:5px;flex-shrink:0;place-items:center;width:18px;height:18px;font-size:12px;font-weight:800;transition:all .18s;display:grid}.schedule-cyber-checkbox-card.is-checked .schedule-cyber-checkbox-box{color:#fff;background:linear-gradient(135deg,#06b6d4 0%,#8b5cf6 100%);border-color:#22d3ee;box-shadow:0 0 10px #06b6d473}.schedule-cyber-checkbox-box svg{stroke-width:3px;width:13px;height:13px}.schedule-cyber-checkbox-card span{color:#94a3b8;font-size:12.5px;transition:color .18s}.schedule-cyber-checkbox-card:hover span{color:#e2e8f0}.schedule-cyber-checkbox-card.is-checked span{color:#f1f5f9;font-weight:600}.schedule-modal-actions{border-top:1px solid #ffffff14;justify-content:flex-end;align-items:center;gap:12px;margin-top:6px;padding-top:18px;display:flex}.schedule-modal-btn-cancel{color:#94a3b8;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;min-height:42px;padding:0 20px;font-size:13px;font-weight:600;transition:all .18s}.schedule-modal-btn-cancel:hover{color:#f8fafc;background:#ffffff1a;border-color:#ffffff40}.schedule-modal-btn-submit{color:#fff;letter-spacing:.02em;cursor:pointer;background:linear-gradient(135deg,#06b6d4 0%,#8b5cf6 100%);border:none;border-radius:12px;align-items:center;gap:8px;min-height:42px;padding:0 24px;font-size:13.5px;font-weight:700;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 4px 20px -2px #06b6d480,inset 0 1px #ffffff40}.schedule-modal-btn-submit:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-1px);box-shadow:0 8px 28px -2px #06b6d4b3,inset 0 1px #ffffff59}.schedule-modal-btn-submit:active:not(:disabled){transform:translateY(0)}.schedule-modal-btn-submit:disabled{opacity:.5;cursor:not-allowed;filter:grayscale(.5)}.schedule-rec-dot{background:#f43f5e;border-radius:50%;width:10px;height:10px;animation:1.8s ease-in-out infinite recDotPulse;box-shadow:0 0 10px #f43f5e,0 0 20px #f43f5e}@keyframes recDotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.3)}}.system-canvas{gap:var(--tb-space-5);grid-template-columns:1fr;display:grid}.system-metrics{gap:var(--tb-space-4);grid-template-columns:repeat(auto-fit,minmax(clamp(200px,20vw,280px),1fr));display:grid}.mtile{gap:var(--tb-space-2);padding:var(--tb-space-4);border-radius:var(--tb-radius-md);border:1px solid var(--tb-edge-soft);background:var(--tb-glass);flex-direction:column;display:flex}.mtile-head{justify-content:space-between;align-items:center;gap:var(--tb-space-3);display:flex}.mtile-title{align-items:center;gap:var(--tb-space-2);color:var(--tb-text-soft);font-size:var(--tb-text-xs);text-transform:uppercase;letter-spacing:.06em;font-weight:700;display:flex}.mtile-title .icon-glyph{color:hsl(var(--area-h) 80% 68%)}.mtile-head>b{font-size:var(--tb-text-lg);font-variant-numeric:tabular-nums;color:var(--tb-text)}.mtile-track{background:var(--tb-elev-1);border:1px solid var(--tb-edge-soft);border-radius:999px;height:8px;overflow:hidden}.mtile-track>div{background:linear-gradient(90deg, hsl(var(--area-h) 70% 45%), hsl(var(--area-h) 85% 62%));height:100%;box-shadow:0 0 10px hsl(var(--area-h) 85% 55% / .55);transition:width var(--tb-duration-med) var(--tb-ease-standard);border-radius:999px}.mtile small{color:var(--tb-text-soft);font-size:var(--tb-text-2xs)}.mtile-warn .mtile-track>div{background:linear-gradient(90deg,#b45309,#fbbf24);box-shadow:0 0 10px #fbbf2480}.mtile-danger .mtile-track>div{background:linear-gradient(90deg, #9f1239, var(--tb-danger));box-shadow:0 0 10px #fb71858c}.mtile-danger .mtile-head>b{color:var(--tb-danger)}@media (prefers-reduced-motion:reduce){.mtile-track>div{transition:none}}.system-update-card{gap:var(--tb-space-4);padding:var(--tb-space-5);border-radius:var(--tb-radius-lg);border:1px solid var(--tb-edge-soft);background:var(--tb-glass);flex-direction:column;display:flex}.system-update-card-head{justify-content:space-between;align-items:flex-start;gap:var(--tb-space-4);flex-wrap:wrap;display:flex}.system-update-card-head h3{margin:4px 0 2px}.system-update-card-head p:not(.eyebrow){color:var(--tb-text-soft);font-size:var(--tb-text-sm);margin:0}.system-update-state{flex:none}.system-update-state--idle{border-color:var(--tb-edge-soft);background:var(--tb-elev-1);color:var(--tb-text-soft)}.system-update-state--checking,.system-update-state--running{border-color:hsl(var(--area-h) 70% 55% / .45);background:hsl(var(--area-h) 70% 55% / .18);color:hsl(var(--area-h) 85% 78%);animation:system-pulse 1.6s var(--tb-ease-standard) infinite}.system-update-state--success{color:#bbf7d0;background:#22c55e29;border-color:#22c55e66}.system-update-state--failed,.system-update-state--error{color:#fecdd3;background:#fb718529;border-color:#fb718566}@keyframes system-pulse{0%,to{opacity:1}50%{opacity:.6}}@media (prefers-reduced-motion:reduce){.system-update-state--checking,.system-update-state--running{animation:none}}.system-update-actions{gap:var(--tb-space-2);flex-wrap:wrap;display:flex}.system-update-note{padding:var(--tb-space-3) var(--tb-space-4);border-radius:var(--tb-radius-sm);border:1px solid var(--tb-edge-soft);background:var(--tb-elev-1);color:var(--tb-text-soft);font-size:var(--tb-text-sm)}.system-update-note code{color:hsl(var(--area-h) 85% 75%)}.system-package-list{gap:var(--tb-space-2);flex-wrap:wrap;display:flex}.system-package-list span{padding:var(--tb-space-1) var(--tb-space-3);border:1px solid var(--tb-edge-soft);background:var(--tb-elev-1);color:var(--tb-text-muted);font-size:var(--tb-text-xs);font-variant-numeric:tabular-nums;border-radius:999px}.system-update-output summary{cursor:pointer;color:hsl(var(--area-h) 80% 72%);font-size:var(--tb-text-sm);font-weight:700}.system-update-output pre{margin-top:var(--tb-space-3);max-height:260px;padding:var(--tb-space-3) var(--tb-space-4);border-radius:var(--tb-radius-sm);border:1px solid var(--tb-edge-soft);background:var(--tb-elev-0);color:var(--tb-text-muted);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:var(--tb-text-xs);white-space:pre-wrap;word-break:break-word;line-height:1.6;overflow:auto}.system-logs-card{gap:var(--tb-space-4);padding:var(--tb-space-5);border-radius:var(--tb-radius-lg);border:1px solid var(--tb-edge-soft);background:var(--tb-glass);flex-direction:column;display:flex}.system-logs-card-head{justify-content:space-between;align-items:flex-start;gap:var(--tb-space-4);flex-wrap:wrap;display:flex}.system-logs-card-head h3{margin:4px 0 2px}.system-logs-card-head p:not(.eyebrow){color:var(--tb-text-soft);font-size:var(--tb-text-sm);margin:0}.system-log-tabs{border-radius:var(--tb-radius-md);border:1px solid var(--tb-edge-soft);background:var(--tb-elev-1);flex-wrap:wrap;align-self:flex-start;gap:4px;padding:5px;display:flex}.system-log-tab{min-height:36px;padding:0 var(--tb-space-4);border-radius:calc(var(--tb-radius-md) - 5px);color:var(--tb-text-soft);font-size:var(--tb-text-xs);cursor:pointer;transition:color var(--tb-duration-fast) var(--tb-ease-standard), background var(--tb-duration-fast) var(--tb-ease-standard);background:0 0;border:1px solid #0000;flex:0 auto;font-weight:700}.system-log-tab:hover{color:var(--tb-text);background:hsl(var(--area-h) 70% 55% / .1)}.system-log-tab.active{color:#04120c;background:linear-gradient(135deg, hsl(var(--area-h) 85% 58%), hsl(calc(var(--area-h) + 30) 80% 55%));font-weight:800}.system-log-tab:disabled{opacity:.6;cursor:wait}.system-log-terminal{border-radius:var(--tb-radius-md);border:1px solid var(--tb-edge-soft);background:var(--tb-elev-0);overflow:hidden}.system-log-terminal--error{border-color:#fb718559}.system-log-terminal-head{justify-content:space-between;align-items:center;gap:var(--tb-space-3);padding:var(--tb-space-2) var(--tb-space-4);border-bottom:1px solid var(--tb-edge-soft);background:var(--tb-elev-1);display:flex}.system-log-terminal-head span{color:var(--tb-text);font-size:var(--tb-text-xs);font-weight:700}.system-log-terminal-head small{color:var(--tb-text-soft);font-size:var(--tb-text-2xs);text-transform:uppercase;letter-spacing:.06em}.system-log-terminal--error .system-log-terminal-head small{color:#fecdd3}.system-log-terminal pre{max-height:360px;padding:var(--tb-space-4);color:#d7e4ef;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:var(--tb-text-xs);white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.7;overflow:auto}.system-log-terminal--error pre{color:#fecdd3}.system-ai-card{padding:var(--tb-space-5);border-radius:var(--tb-radius-lg);border:1px solid var(--tb-edge-soft);background:var(--tb-glass)}@media (width>=2200px){.system-log-terminal pre,.system-update-output pre{max-width:1600px}}.archive-chip-rail{gap:var(--tb-space-3);padding:var(--tb-space-1) var(--tb-space-1) var(--tb-space-3);margin-bottom:var(--tb-space-2);scrollbar-gutter:stable;display:flex;overflow:auto hidden}.archive-chip{align-items:center;gap:var(--tb-space-3);min-width:clamp(200px,16vw,260px);max-width:320px;padding:var(--tb-space-3) var(--tb-space-4);border-radius:var(--tb-radius-md);border:1px solid var(--tb-edge-soft);background:var(--tb-glass);color:var(--tb-text-soft);text-align:left;cursor:pointer;transition:border-color var(--tb-duration-fast) var(--tb-ease-standard), background var(--tb-duration-fast) var(--tb-ease-standard), transform var(--tb-duration-fast) var(--tb-ease-standard);flex:none;display:flex}.archive-chip:hover{border-color:hsl(var(--area-h) 70% 55% / .4);transform:translateY(-1px)}.archive-chip.active{border-color:hsl(var(--area-h) 75% 60% / .65);background:linear-gradient(135deg, hsl(var(--area-h) 70% 45% / .22), hsl(var(--area-h) 70% 45% / .06));box-shadow:0 0 0 1px hsl(var(--area-h) 75% 60% / .35), 0 0 18px hsl(var(--area-h) 80% 55% / .25);color:var(--tb-text)}.archive-chip-dot{background:hsl(var(--rec-accent,var(--area-h)) 80% 62%);width:10px;height:10px;box-shadow:0 0 8px hsl(var(--rec-accent,var(--area-h)) 80% 55% / .65);border-radius:999px;flex:none}.archive-chip-body{flex-direction:column;gap:2px;min-width:0;display:flex}.archive-chip-name{text-overflow:ellipsis;white-space:nowrap;color:var(--tb-text);font-size:var(--tb-text-sm);font-weight:700;overflow:hidden}.archive-chip-body small{color:var(--tb-text-soft);font-size:var(--tb-text-2xs)}.archive-workbench-list{gap:var(--tb-space-5);flex-direction:column;display:flex}.archive-workbench-shell{gap:var(--tb-space-4);padding:var(--tb-space-5);border-radius:var(--tb-radius-lg);border:1px solid var(--tb-edge-soft);background:var(--tb-glass);flex-direction:column;display:flex}.archive-file-head{justify-content:space-between;align-items:flex-start;gap:var(--tb-space-4);flex-wrap:wrap;display:flex}.archive-file-title{flex-direction:column;gap:2px;min-width:0;display:flex}.archive-file-title b{color:var(--tb-text);font-size:var(--tb-text-md);overflow-wrap:anywhere}.archive-file-title span{color:var(--tb-text-soft);font-size:var(--tb-text-xs)}.archive-file-actions{gap:var(--tb-space-2);flex:none;display:flex}.archive-workbench-shell{container:archive-workbench/inline-size}.archive-workbench{gap:var(--tb-space-5);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;display:grid}.archive-workbench-col{gap:var(--tb-space-4);flex-direction:column;min-width:0;display:flex}@container archive-workbench (width<=780px){.archive-workbench{grid-template-columns:1fr}}.archive-module{gap:var(--tb-space-3);padding:var(--tb-space-4);border-radius:var(--tb-radius-md);border:1px solid var(--tb-edge-soft);background:var(--tb-elev-1);flex-direction:column;display:flex}.archive-module--player{padding:var(--tb-space-3);background:linear-gradient(160deg, hsl(var(--area-h) 60% 40% / .14), var(--tb-glass));border-color:hsl(var(--area-h) 65% 55% / .3);box-shadow:0 0 26px hsl(var(--area-h) 70% 45% / .14)}.archive-module-head{justify-content:space-between;align-items:baseline;gap:var(--tb-space-3);display:flex}.archive-module-head span{color:var(--tb-text-soft);font-size:var(--tb-text-xs);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.archive-module-head small{color:var(--tb-text-muted);font-size:var(--tb-text-2xs)}.archive-cut-controls{align-items:flex-end;gap:var(--tb-space-3);flex-wrap:wrap;display:flex}.archive-cut-controls label{flex-direction:column;flex:100px;gap:4px;min-width:90px;display:flex}.archive-cut-controls label span{color:var(--tb-text-soft);font-size:var(--tb-text-2xs);text-transform:uppercase;letter-spacing:.05em}.archive-cut-controls input{padding:var(--tb-space-2) var(--tb-space-3);border-radius:var(--tb-radius-sm);border:1px solid var(--tb-edge-soft);background:var(--tb-elev-0);color:var(--tb-text);font-size:var(--tb-text-sm);font-variant-numeric:tabular-nums}.archive-cut-controls input:focus-visible{outline:2px solid hsl(var(--area-h) 80% 65% / .65);outline-offset:1px}.archive-ai-summary{gap:var(--tb-space-2);grid-template-columns:repeat(3,1fr);display:grid}.archive-ai-summary>div{padding:var(--tb-space-2);border-radius:var(--tb-radius-sm);border:1px solid var(--tb-edge-soft);background:var(--tb-elev-0);flex-direction:column;align-items:center;gap:2px;display:flex}.archive-ai-summary b{font-size:var(--tb-text-lg);color:hsl(var(--area-h) 82% 72%);font-variant-numeric:tabular-nums}.archive-ai-summary span{color:var(--tb-text-soft);font-size:var(--tb-text-2xs)}.archive-module-actions{gap:var(--tb-space-2);flex-wrap:wrap;display:flex}.archive-ai-hint{padding:var(--tb-space-2) var(--tb-space-3);border-radius:var(--tb-radius-sm);color:#fecdd3;font-size:var(--tb-text-xs);background:#fb71851a;border:1px solid #fb718559;margin:0}.archive-marker-strip{gap:var(--tb-space-2);flex-wrap:wrap;max-height:160px;display:flex;overflow-y:auto}.archive-marker-strip button{padding:6px var(--tb-space-3);border:1px solid var(--tb-edge-soft);background:var(--tb-elev-0);color:var(--tb-text-soft);font-size:var(--tb-text-xs);cursor:pointer;transition:border-color var(--tb-duration-fast) var(--tb-ease-standard), color var(--tb-duration-fast) var(--tb-ease-standard);border-radius:999px;align-items:center;gap:6px;display:flex}.archive-marker-strip button:hover{border-color:hsl(var(--area-h) 70% 55% / .5);color:var(--tb-text)}.archive-marker-strip button span{color:hsl(var(--area-h) 80% 70%);font-variant-numeric:tabular-nums;font-weight:700}.archive-marker-strip small{color:var(--tb-text-muted);font-size:var(--tb-text-2xs);align-self:center}.archive-review-scroll{border-radius:var(--tb-radius-md);max-height:min(70vh,900px);overflow-y:auto}@media (prefers-reduced-motion:reduce){.archive-chip,.archive-marker-strip button{transition:none}}@media (width>=2200px){.archive-workbench{max-width:2000px}}.archive-chip-body em{color:#a7f3d0;background:#34d3991a;border-radius:999px;align-self:flex-start;margin-top:4px;padding:3px 6px;font-size:10px;font-style:normal;font-weight:800}.archive-variants{background:#34d39909;border:1px solid #34d39933;border-radius:16px;gap:12px;margin-top:14px;padding:16px;display:grid}.archive-variants>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.archive-variants h4{margin:2px 0 0;font-size:15px}.archive-variants>header>span{color:var(--tb-text-muted);font-size:11px}.archive-variant-grid{grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:10px;display:grid}.archive-variant{border:1px solid var(--tb-edge-soft);background:#03060e52;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.archive-variant.is-original{justify-content:space-between}.archive-variant>div:first-child,.archive-variant-copy{min-width:0}.archive-variant b,.archive-variant span{display:block}.archive-variant b{font-size:12px}.archive-variant span{color:var(--tb-text-muted);margin-top:3px;font-size:11px}.archive-variant.is-clean{grid-template-columns:minmax(160px,.7fr) minmax(220px,1.3fr) auto;display:grid}.archive-variant audio{width:100%;height:36px}.archive-variant-actions{gap:7px;display:flex}.archive-variant-actions .tb-button{white-space:nowrap}.delete-variant-warning{color:#fecdd3;background:#fb718514;border:1px solid #fb718547;border-radius:10px;padding:10px}@media (width<=980px){.archive-variant-grid,.archive-variant.is-clean{grid-template-columns:1fr}.archive-variant-actions{flex-wrap:wrap}}.archive-owner-tools{align-items:center;gap:10px;display:flex}.archive-owner-tools select{color:#e8f5ff;background:#121c2d;border:1px solid #354760;border-radius:10px;max-width:240px;min-height:38px;padding:0 34px 0 11px;font-size:12px}.archive-owner-badge{text-overflow:ellipsis;white-space:nowrap;color:#a5f3fc;background:#0891b21a;border:1px solid #67e8f940;border-radius:99px;width:max-content;max-width:100%;margin-top:5px;padding:2px 7px;font-size:11px;font-weight:700;overflow:hidden}@media (width<=600px){.archive-title-row{align-items:flex-start}.archive-owner-tools{flex-direction:column;align-items:flex-end}.archive-owner-tools select{max-width:180px}}.settings-shell{gap:var(--tb-space-5);flex-direction:column;display:flex}.settings-header{align-items:flex-start;gap:var(--tb-space-4);padding-bottom:var(--tb-space-5);border-bottom:1px solid var(--tb-edge-soft);display:flex}.settings-header-icon{border-radius:var(--tb-radius-md);border:1px solid hsl(var(--area-h) 70% 55% / .36);background:linear-gradient(145deg, hsl(var(--area-h) 75% 55% / .2), hsl(calc(var(--area-h) + 35) 72% 55% / .08));width:46px;height:46px;color:hsl(var(--area-h) 85% 78%);box-shadow:0 12px 30px -18px hsl(var(--area-h) 90% 60% / .85);flex:0 0 46px;place-items:center;display:grid}.settings-header-icon .icon-glyph{color:inherit}.settings-header-text{flex-direction:column;gap:2px;min-width:0;display:flex}.settings-header-text .eyebrow{margin:0 0 2px}.settings-header-text h3{color:var(--tb-text);font-size:var(--tb-text-xl);margin:0}.settings-header-text>span{color:var(--tb-text-soft);font-size:var(--tb-text-sm)}.settings-admin-badge{border:1px solid hsl(var(--area-h) 70% 58% / .32);background:hsl(var(--area-h) 72% 55% / .1);min-height:32px;color:hsl(var(--area-h) 82% 78%);font-size:var(--tb-text-xs);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;margin-left:auto;padding:0 12px;font-weight:800;display:inline-flex}.settings-admin-badge .icon-glyph svg{width:14px;height:14px}.settings-body,.settings-workspace{min-width:0}.settings-tabs{max-width:100%;margin-bottom:var(--tb-space-5);border:1px solid var(--tb-edge-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#03060ea6;border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:6px;display:grid;box-shadow:0 10px 30px -15px #0009}@media (width<=1180px){.settings-tabs{grid-template-columns:repeat(auto-fit,minmax(175px,1fr))}}.settings-tabs>button{min-width:0;min-height:60px;color:var(--tb-text-muted);text-align:left;cursor:pointer;transition:all var(--tb-motion-fast);background:0 0;border:1px solid #0000;border-radius:13px;align-items:center;gap:12px;padding:10px 14px;display:flex}.settings-tabs>button:hover{color:var(--tb-text);background:#ffffff0a;border-color:#ffffff0f}.settings-tabs>button:focus-visible{box-shadow:var(--tb-focus-ring);outline:none}.settings-tabs>button.is-active{border-color:hsl(var(--area-h,190) 72% 58% / .4);background:linear-gradient(120deg, hsl(var(--area-h,190) 72% 55% / .22), hsl(calc(var(--area-h,190) + 34) 68% 52% / .09));color:var(--tb-text);box-shadow:inset 0 1px 0 #ffffff14, 0 12px 28px -18px hsl(var(--area-h,190) 90% 60% / .6)}.settings-tab-icon{width:38px;height:38px;color:var(--tb-text-soft);transition:all var(--tb-motion-fast);background:#ffffff0d;border-radius:11px;flex:0 0 38px;place-items:center;font-size:12px;font-weight:900;display:grid}.settings-tabs .is-active .settings-tab-icon{background:hsl(var(--area-h,190) 75% 55% / .28);color:hsl(var(--area-h,190) 88% 85%);box-shadow:0 0 14px hsl(var(--area-h,190) 75% 55% / .25)}.settings-tabs button>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.settings-tabs b{font-size:var(--tb-text-sm);font-weight:800}.settings-tabs small{color:var(--tb-text-soft);font-size:var(--tb-text-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[role=tabpanel][hidden]{display:none}.settings-layout{gap:var(--tb-space-5);grid-template-columns:minmax(0,1.16fr) minmax(330px,.84fr);align-items:start;display:grid}.settings-editor{gap:var(--tb-space-4);flex-direction:column;min-width:0;display:flex}.settings-section,.settings-users{min-width:0;padding:var(--tb-space-5);border:1px solid var(--tb-edge-soft);border-radius:var(--tb-radius-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#0d1322c7,#060a14ad);box-shadow:inset 0 1px #ffffff0d,0 20px 45px -30px #000000d9}.settings-section-head{margin-bottom:var(--tb-space-4);align-items:flex-start;gap:13px;display:flex}.settings-section-head>div{flex-direction:column;gap:2px;min-width:0;display:flex}.settings-step{border:1px solid hsl(var(--area-h,190) 72% 58% / .36);background:hsl(var(--area-h,190) 72% 55% / .14);width:36px;height:36px;color:hsl(var(--area-h,190) 85% 82%);box-shadow:0 4px 14px hsl(var(--area-h,190) 72% 55% / .18);border-radius:12px;flex:0 0 36px;place-items:center;font-size:11px;font-weight:900;display:grid}.settings-step .icon-glyph svg{width:17px;height:17px}.settings-section-head .eyebrow,.settings-preview-head .eyebrow,.users-head .eyebrow{margin:0}.settings-section-head h4,.settings-preview-head h4,.users-head h4{color:var(--tb-text);font-size:var(--tb-text-md);margin:0;font-weight:800}.settings-section-head div>span,.users-head div>span{color:var(--tb-text-soft);font-size:var(--tb-text-xs)}.settings-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}@media (width<=860px){.settings-fields{grid-template-columns:1fr}}.settings-field{border:1px solid var(--tb-edge-soft);min-width:0;transition:border-color var(--tb-motion-fast), background var(--tb-motion-fast), box-shadow var(--tb-motion-fast);background:#03060e99;border-radius:13px;flex-direction:column;gap:8px;padding:14px;display:flex}.settings-field:hover{background:#050a16bf;border-color:#22d3ee4d}.settings-field:focus-within{border-color:hsl(var(--area-h,190) 72% 58% / .6);box-shadow:0 0 0 3px hsl(var(--area-h,190) 75% 55% / .12)}.settings-field>span,.settings-color>span,.settings-title-mode>span{color:var(--tb-text-soft);letter-spacing:.055em;text-transform:uppercase;font-size:10.5px;font-weight:800}.settings-field>input,.user-add-fields input,.user-roleselect select,.user-pwedit input{border:1px solid var(--tb-edge-soft);width:100%;min-width:0;min-height:40px;color:var(--tb-text);font-size:var(--tb-text-sm);box-sizing:border-box;background:#02050cd9;border-radius:10px;outline:none;padding:8px 12px}.settings-field input:focus,.user-add-fields input:focus,.user-roleselect select:focus,.user-pwedit input:focus{border-color:hsl(var(--area-h,190) 72% 58% / .6);box-shadow:0 0 0 3px hsl(var(--area-h,190) 75% 55% / .14)}.settings-style-row{background:#ffffff05;border:1px solid #ffffff0a;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-top:4px;padding:6px 10px;display:flex}.settings-style-group{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.settings-style-tag{color:var(--tb-text-soft);letter-spacing:.06em;text-transform:uppercase;-webkit-user-select:none;user-select:none;font-size:10px;font-weight:800}.settings-style-sep{background:#ffffff14;width:1px;height:18px}.settings-textcolor{align-items:center;gap:6px;display:inline-flex}.settings-textcolor input[type=color],.settings-color-row input[type=color]{border:1px solid var(--tb-edge-soft);cursor:pointer;box-sizing:border-box;background:0 0;border-radius:7px;flex:0 0 28px;width:28px;height:28px;padding:0}.settings-color-row input[type=color]{width:44px;height:42px}.settings-hex{border:1px solid var(--tb-edge-soft);width:72px;min-width:72px;max-width:72px;height:28px;min-height:28px;color:var(--tb-text);font-family:var(--tb-font-mono,monospace);text-align:center;box-sizing:border-box;background:#02050cd9;border-radius:7px;outline:none;padding:0 6px;font-size:11px;font-weight:700}.settings-hex:focus{border-color:hsl(var(--area-h,190) 72% 58% / .6);box-shadow:0 0 0 2px hsl(var(--area-h,190) 75% 55% / .14)}.settings-hex.is-invalid{border-color:#fb7185a6;box-shadow:0 0 0 3px #fb71851a}.settings-textcolor-clear{border:1px solid var(--tb-edge-soft);width:22px;min-width:22px;height:22px;color:var(--tb-text-muted);cursor:pointer;background:#ffffff0d;border-radius:50%;place-items:center;margin:0;padding:0;font-size:13px;font-weight:800;line-height:1;transition:all .15s;display:inline-grid}.settings-textcolor-clear:hover{color:var(--tb-danger,#f87171);background:#fb718526;border-color:#fb718580}.settings-sizeseg{border:1px solid var(--tb-edge-soft);background:#02050c99;border-radius:8px;align-items:center;gap:2px;padding:2px;display:inline-flex}.settings-sizeseg button{min-width:24px;height:24px;color:var(--tb-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 5px;font-size:10.5px;font-weight:800;transition:all .12s}.settings-sizeseg button:hover{color:var(--tb-text);background:#ffffff0f}.settings-sizeseg button.is-active{background:hsl(var(--area-h,190) 72% 55% / .24);color:hsl(var(--area-h,190) 85% 82%);box-shadow:0 0 8px hsl(var(--area-h,190) 72% 55% / .2)}.settings-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.settings-choice{border:1px solid var(--tb-edge-soft);background:#ffffff05;border-radius:12px;gap:8px;min-width:0;padding:12px;display:grid}.settings-choice>span{color:var(--tb-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:800}.settings-choice .settings-segment{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.settings-choice .settings-segment button{min-width:0;padding-inline:8px;font-size:11px}.settings-toggle{border:1px solid var(--tb-edge-soft);cursor:pointer;background:#ffffff05;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.settings-toggle>span b,.settings-toggle>span small{display:block}.settings-toggle>span b{font-size:12px}.settings-toggle>span small{color:var(--tb-text-soft);margin-top:3px;font-size:11px}.settings-toggle input{opacity:0;position:absolute}.settings-toggle>i{border:1px solid var(--tb-edge-soft);background:#03060ebf;border-radius:999px;flex:0 0 44px;height:25px;position:relative}.settings-toggle>i:after{content:"";background:var(--tb-text-soft);border-radius:50%;width:17px;height:17px;transition:all .18s;position:absolute;top:3px;left:3px}.settings-toggle input:checked+i{border-color:hsl(var(--area-h,190) 72% 58% / .5);background:hsl(var(--area-h,190) 72% 55% / .18)}.settings-toggle input:checked+i:after{background:hsl(var(--area-h,190) 88% 72%);left:22px}.settings-toggle input:focus-visible+i{outline:3px solid hsl(var(--area-h,190) 80% 65% / .28);outline-offset:2px}.settings-colors{gap:var(--tb-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.settings-color{flex-direction:column;gap:7px;min-width:0;display:flex}.settings-color-row{align-items:center;gap:9px;display:flex}.settings-color-row .settings-hex{flex:auto;width:100%;max-width:100%;height:38px;min-height:38px;font-size:12px}.settings-title-mode{margin-top:var(--tb-space-4);flex-direction:column;gap:9px;display:flex}.settings-segment{border:1px solid var(--tb-edge-soft);background:#03060e94;border-radius:12px;align-self:flex-start;gap:3px;padding:4px;display:inline-flex}.settings-segment button{min-height:34px;color:var(--tb-text-muted);font-size:var(--tb-text-xs);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 14px;font-weight:800}.settings-segment button.is-active{background:hsl(var(--area-h,190) 72% 55% / .2);color:hsl(var(--area-h,190) 85% 80%)}.settings-actions{z-index:5;justify-content:space-between;align-items:center;gap:var(--tb-space-4);border:1px solid hsl(var(--area-h,190) 70% 58% / .25);border-radius:var(--tb-radius-md);box-shadow:var(--tb-shadow-2);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080c18e0;padding:13px 14px;display:flex;position:sticky;bottom:12px}.settings-actions>div{flex-direction:column;min-width:0;display:flex}.settings-actions>div b{color:var(--tb-text);font-size:var(--tb-text-sm)}.settings-actions>div span{color:var(--tb-text-soft);font-size:var(--tb-text-2xs)}.settings-action-buttons{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.settings-save,.settings-reset,.user-add-btn,.pwedit-save,.pwedit-cancel{min-height:40px;font-size:var(--tb-text-xs);cursor:pointer;transition:transform var(--tb-motion-fast), border-color var(--tb-motion-fast), filter var(--tb-motion-fast), background var(--tb-motion-fast);border-radius:11px;padding:0 15px;font-weight:800}.settings-save,.pwedit-save{border:1px solid hsl(var(--area-h) 72% 62% / .42);background:linear-gradient(135deg, hsl(var(--area-h) 78% 60%), hsl(calc(var(--area-h) + 34) 75% 58%));color:#0b0712;box-shadow:0 12px 25px -16px hsl(var(--area-h) 90% 60% / .9)}.settings-reset,.pwedit-cancel{border:1px solid var(--tb-edge-soft);color:var(--tb-text-muted);background:#ffffff0b}.settings-reset:hover,.pwedit-cancel:hover{color:#fecdd3;background:#fb718514;border-color:#fb71856b}.settings-save:hover:not(:disabled),.pwedit-save:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.settings-save:disabled,.settings-reset:disabled,.pwedit-save:disabled{opacity:.48;cursor:not-allowed;transform:none}.settings-preview{min-width:0;padding:var(--tb-space-4);border:1px solid var(--tb-edge-soft);border-radius:var(--tb-radius-lg);background:#0508116b;flex-direction:column;gap:11px;display:flex;position:sticky;top:12px}.settings-preview-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.settings-preview-head>div{flex-direction:column;gap:1px;display:flex}.settings-preview-head>span{color:#bbf7d0;letter-spacing:.06em;text-transform:uppercase;background:#22c55e14;border:1px solid #22c55e3d;border-radius:999px;align-items:center;gap:6px;min-height:26px;padding:0 9px;font-size:10px;font-weight:900;display:inline-flex}.settings-preview-head i{background:var(--tb-green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #22c55ecc}.settings-preview .auth-scene.is-preview{min-height:520px!important}.preview-nav-tabs{border:1px solid var(--tb-edge-soft);background:#030712b3;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-bottom:2px;padding:5px;display:grid}.preview-tab-btn{color:var(--tb-text-muted);cursor:pointer;transition:all var(--tb-motion-fast);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:7px 6px;font-size:11px;font-weight:700;display:inline-flex;overflow:hidden}.preview-tab-btn:hover{color:var(--tb-text);background:#ffffff0d}.preview-tab-btn.is-active{color:#fff;background:linear-gradient(135deg,#22d3ee33,#ec489929);border-color:#22d3ee73;box-shadow:0 4px 12px #00000040}.users-head{justify-content:space-between;align-items:flex-start;gap:var(--tb-space-4);margin-bottom:var(--tb-space-5);display:flex}.users-head>div{flex-direction:column;gap:2px;display:flex}.users-count{border:1px solid hsl(var(--area-h) 72% 58% / .3);background:hsl(var(--area-h) 72% 55% / .1);min-height:30px;color:hsl(var(--area-h) 85% 78%);font-size:var(--tb-text-xs);white-space:nowrap;border-radius:999px;align-items:center;padding:0 11px;font-weight:800;display:inline-flex}.users-list{gap:var(--tb-space-3);margin-bottom:var(--tb-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.user-item{min-width:0}.user-row{border:1px solid var(--tb-edge-soft);border-radius:var(--tb-radius-md);background:#03060e73;align-items:center;gap:12px;min-width:0;min-height:76px;padding:13px;display:flex;position:relative}.user-row:before{content:"";border-top-left-radius:calc(var(--tb-radius-md) - 1px);border-bottom-left-radius:calc(var(--tb-radius-md) - 1px);background:linear-gradient(#f472b6,#8b5cf6);width:3px;position:absolute;inset:0 auto 0 0}.user-row.role-operator:before{background:linear-gradient(#38bdf8,#8b5cf6)}.user-row.role-gast:before{background:linear-gradient(#94a3b8,#64748b)}.user-item.is-editing .user-row{border-color:hsl(var(--area-h) 72% 58% / .42);border-radius:var(--tb-radius-md) var(--tb-radius-md) 0 0}.user-avatar{color:#fff;border-radius:14px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:15px;font-weight:900;display:grid}.user-meta{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.user-nameline{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.user-nameline b{color:var(--tb-text);font-size:var(--tb-text-sm);text-overflow:ellipsis;overflow:hidden}.user-sub{color:var(--tb-text-soft);font-size:var(--tb-text-2xs)}.user-chip,.user-rolebadge{border:1px solid var(--tb-edge-soft);min-height:21px;color:var(--tb-text-muted);letter-spacing:.04em;text-transform:uppercase;background:#ffffff0a;border-radius:999px;align-items:center;padding:0 7px;font-size:9px;font-weight:900;display:inline-flex}.user-chip.chip-key{border-color:hsl(var(--area-h) 72% 58% / .3);color:hsl(var(--area-h) 85% 78%)}.user-right{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.user-roleselect{min-width:0;display:inline-flex;position:relative}.user-roleselect select{appearance:none;cursor:pointer;width:auto;min-height:36px;padding:7px 28px 7px 10px}.user-roleselect:after{content:"";border-right:2px solid var(--tb-text-soft);border-bottom:2px solid var(--tb-text-soft);pointer-events:none;width:6px;height:6px;margin-top:-5px;position:absolute;top:50%;right:11px;transform:rotate(45deg)}.user-key,.user-del{border:1px solid var(--tb-edge-soft);width:36px;height:36px;color:var(--tb-text-soft);cursor:pointer;background:#ffffff0a;border-radius:10px;flex:0 0 36px;place-items:center;padding:0;display:grid}.user-key:hover,.user-key.is-active{border-color:hsl(var(--area-h) 72% 58% / .4);background:hsl(var(--area-h) 72% 55% / .12);color:hsl(var(--area-h) 85% 78%)}.user-del:hover{color:var(--tb-danger);background:#fb71851a;border-color:#fb718573}.user-pwedit{border:1px solid hsl(var(--area-h) 72% 58% / .42);border-radius:0 0 var(--tb-radius-md) var(--tb-radius-md);background:hsl(var(--area-h) 65% 20% / .12);border-top:0;align-items:center;gap:8px;padding:12px;display:flex}.user-pwedit input{flex:auto}.pwedit-save,.pwedit-cancel{min-height:38px}.user-add{padding:var(--tb-space-4);border:1px solid hsl(var(--area-h) 72% 58% / .24);border-radius:var(--tb-radius-md);background:linear-gradient(135deg, hsl(var(--area-h) 72% 55% / .09), #ffffff05);flex-direction:column;gap:13px;display:flex}.user-add-head{align-items:center;gap:11px;display:flex}.user-add-head>div{flex-direction:column;gap:2px;display:flex}.user-add-head b{color:var(--tb-text);font-size:var(--tb-text-sm)}.user-add-head div span{color:var(--tb-text-soft);font-size:var(--tb-text-2xs)}.user-add-plus{background:hsl(var(--area-h) 72% 55% / .18);width:34px;height:34px;color:hsl(var(--area-h) 85% 78%);border-radius:11px;flex:0 0 34px;place-items:center;font-size:20px;font-weight:800;display:grid}.user-add-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:9px;display:grid}.user-roleselect-add select{width:130px;min-height:42px}.user-add-btn{align-self:flex-start}.user-legend{margin-top:var(--tb-space-4);flex-wrap:wrap;gap:8px 16px;display:flex}.legend-item{color:var(--tb-text-soft);font-size:var(--tb-text-2xs);align-items:center;gap:7px;display:inline-flex}.legend-dot{background:linear-gradient(#f472b6,#8b5cf6);border-radius:50%;width:8px;height:8px}.legend-dot.role-operator{background:linear-gradient(#38bdf8,#8b5cf6)}.legend-dot.role-gast{background:linear-gradient(#94a3b8,#64748b)}.settings-denied{padding:var(--tb-space-8);border-radius:var(--tb-radius-lg);color:#fecdd3;text-align:center;background:#fb71850f;border:1px solid #fb718540}@media (width<=1180px){.settings-layout{grid-template-columns:1fr}.settings-preview{position:static}.settings-preview .auth-scene.is-preview{min-height:560px!important}.users-list{grid-template-columns:1fr}}@media (width<=760px){.settings-admin-badge{display:none}.settings-tabs{grid-template-columns:1fr;max-width:none}.settings-fields,.settings-colors{grid-template-columns:1fr}.settings-actions{flex-direction:column;align-items:stretch;position:static}.settings-action-buttons{justify-content:stretch}.settings-action-buttons button{flex:auto}.user-row{flex-wrap:wrap;align-items:flex-start}.user-right{width:calc(100% - 54px);margin-left:54px}.user-add-fields{grid-template-columns:1fr}.user-roleselect-add,.user-roleselect-add select{width:100%}.settings-choice-grid{grid-template-columns:1fr}}@media (width<=520px){.settings-header{gap:11px}.settings-header-icon{flex-basis:40px;width:40px;height:40px}.settings-section,.settings-users,.settings-preview{border-radius:var(--tb-radius-md);padding:14px}.settings-tabs small,.settings-style-tag,.settings-actions>div{display:none}.settings-action-buttons{flex-direction:column-reverse}.settings-action-buttons button{width:100%}.users-head{flex-direction:column;align-items:stretch}.users-count{align-self:flex-start}.user-right{width:100%;margin-left:0}.user-roleselect{flex:auto}.user-roleselect select{width:100%}.user-pwedit{flex-wrap:wrap;align-items:stretch}.user-pwedit input{flex-basis:100%}}.permissions-editor{gap:18px;display:grid}.permissions-hero{background:linear-gradient(135deg,#22d3ee12,#ec489909 55%,#0f172a59);border:1px solid #94a3b829;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.permissions-hero h3{margin:3px 0 7px;font-size:1.35rem}.permissions-hero p:last-child{color:var(--tb-text-muted);margin:0}.admin-lock{color:#a5f3fc;background:#22d3ee14;border:1px solid #22d3ee38;border-radius:999px;flex:none;padding:8px 12px;font-size:.78rem;font-weight:800}.permissions-head,.permission-row{grid-template-columns:minmax(220px,1fr) minmax(130px,170px) minmax(130px,170px);align-items:center;gap:14px;display:grid}.permissions-head{color:var(--tb-text-muted);text-transform:uppercase;letter-spacing:.11em;padding:0 18px;font-size:.72rem}.permissions-head b{text-align:center}.permissions-groups{gap:12px;display:grid}.permission-group{background:#0f172a61;border:1px solid #94a3b824;border-radius:17px;overflow:hidden}.permission-group h4{color:#67e8f9;text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #94a3b81a;margin:0;padding:13px 18px;font-size:.76rem}.permission-row{border-bottom:1px solid #94a3b814;min-height:67px;padding:10px 18px}.permission-row:last-child{border-bottom:0}.permission-row>div{min-width:0}.permission-row b,.permission-row small{display:block}.permission-row small{color:var(--tb-text-muted);margin-top:3px;font-family:ui-monospace,monospace;font-size:.69rem}.permission-switch{cursor:pointer;justify-content:center;align-items:center;gap:8px;display:flex}.permission-switch input{opacity:0;pointer-events:none;position:absolute}.permission-switch span{background:#0f172acc;border:1px solid #94a3b840;border-radius:999px;width:42px;height:24px;transition:all .2s;position:relative}.permission-switch span:after{content:"";background:#94a3b8;border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;top:3px;left:3px}.permission-switch input:checked+span{background:#22d3ee33;border-color:#22d3ee80}.permission-switch input:checked+span:after{background:#67e8f9;left:21px}.permission-switch input:focus-visible+span{outline-offset:2px;outline:3px solid #22d3ee3d}.permission-switch em{min-width:48px;color:var(--tb-text-muted);font-size:.7rem;font-style:normal}.permission-switch input:checked~em{color:#a5f3fc}.permissions-actions{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f172af0;border:1px solid #94a3b82e;border-radius:17px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex;position:sticky;bottom:12px;box-shadow:0 18px 50px #0000003d}.permissions-actions b,.permissions-actions span{display:block}.permissions-actions span{color:var(--tb-text-muted);margin-top:3px;font-size:.78rem}.permissions-actions>div:last-child{gap:10px;display:flex}@media (width<=760px){.permissions-hero,.permissions-actions{flex-direction:column;align-items:stretch}.permissions-head{display:none}.permission-row{grid-template-columns:1fr 1fr}.permission-row>div{grid-column:1/-1}.permission-switch{justify-content:flex-start}.permissions-actions>div:last-child{flex-wrap:wrap}}.ai-tuning-container{flex-direction:column;gap:20px;margin-top:16px;display:flex}.ai-subtabs-bar{gap:10px;margin-top:20px;padding-bottom:4px;display:flex;overflow-x:auto}.ai-subtab-pill{border:1px solid var(--tb-edge-soft,#ffffff14);color:var(--tb-text-muted,#94a3b8);cursor:pointer;text-align:left;white-space:nowrap;background:#0f172a66;border-radius:14px;align-items:center;gap:10px;padding:10px 18px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.ai-subtab-pill .pill-icon{font-size:1.3rem;line-height:1}.ai-subtab-pill span{flex-direction:column;display:flex}.ai-subtab-pill b{color:var(--tb-text,#f8fafc);font-size:13px;font-weight:700}.ai-subtab-pill small{color:var(--tb-text-muted,#94a3b8);font-size:11px}.ai-subtab-pill:hover{background:#1e293b99;border-color:#fff3;transform:translateY(-1px)}.ai-subtab-pill.is-active{background:linear-gradient(135deg,#22d3ee26,#f973161f);border-color:#22d3ee80;box-shadow:0 4px 20px #22d3ee26}.ai-subtab-pill.is-active b{color:#a5f3fc}.ai-subtab-pill.is-active small{color:#67e8f9}.ai-bento-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a80;border:1px solid #ffffff14;border-radius:20px;padding:24px;box-shadow:0 8px 32px #0003}.ai-bento-card .card-header{align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.badge-step{color:#a5f3fc;background:linear-gradient(135deg,#22d3ee33,#f9731633);border:1px solid #22d3ee66;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:800;display:flex;box-shadow:0 4px 14px #22d3ee33}.badge-step .icon-glyph svg{width:18px;height:18px}.ai-bento-card .card-header h4{color:var(--tb-text,#f8fafc);margin:0 0 4px;font-size:1.15rem;font-weight:700}.ai-bento-card .card-header p{color:var(--tb-text-muted,#94a3b8);margin:0;font-size:13px}.ai-dropzone{cursor:pointer;background:#00000040;border:2px dashed #ffffff26;border-radius:16px;justify-content:center;align-items:center;min-height:130px;margin-bottom:18px;padding:20px;transition:all .2s;display:flex}.ai-dropzone:hover,.ai-dropzone.is-dragover{background:#22d3ee0a;border-color:#22d3ee99;box-shadow:0 0 24px #22d3ee1a}.dropzone-prompt{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.dropzone-prompt .dropzone-icon{margin-bottom:4px;font-size:2rem}.dropzone-prompt b{color:var(--tb-text,#f8fafc);font-size:14px}.dropzone-prompt span{color:var(--tb-text-muted,#94a3b8);font-size:12px}.dropzone-file-selected{background:#22d3ee14;border:1px solid #22d3ee59;border-radius:12px;align-items:center;gap:16px;width:100%;max-width:500px;padding:12px 18px;display:flex}.file-info-icon{font-size:1.8rem}.file-info-text{flex:1;min-width:0}.file-info-text b{color:#a5f3fc;text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.file-info-text span{color:var(--tb-text-muted,#94a3b8);font-size:12px}.file-remove-btn{color:#fca5a5;cursor:pointer;background:#ef444426;border:1px solid #ef444466;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;transition:all .15s;display:flex}.file-remove-btn:hover{color:#fff;background:#ef444466}.upload-meta-grid{grid-template-columns:1.2fr 1.4fr 1fr;align-items:flex-end;gap:16px;display:grid}@media (width<=900px){.upload-meta-grid{grid-template-columns:1fr}}.category-radio-group{gap:6px;display:flex}.cat-radio{border:1px solid var(--tb-edge-soft,#ffffff1a);color:var(--tb-text-muted,#94a3b8);cursor:pointer;text-align:center;white-space:nowrap;background:#0000004d;border-radius:10px;flex:1;padding:10px 8px;font-size:12px;font-weight:700;transition:all .15s}.cat-radio:hover{color:var(--tb-text,#f8fafc);border-color:#fff3}.cat-radio.variant-promo.is-selected{color:#fdba74;background:#f9731633;border-color:#f9731699;box-shadow:0 0 14px #f9731633}.cat-radio.variant-jingle.is-selected{color:#67e8f9;background:#06b6d433;border-color:#06b6d499;box-shadow:0 0 14px #06b6d433}.cat-radio.variant-dj.is-selected{color:#d8b4fe;background:#a855f733;border-color:#a855f799;box-shadow:0 0 14px #a855f733}.ai-primary-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#06b6d4,#8b5cf6);border:1px solid #22d3ee66;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;font-size:13px;font-weight:800;transition:all .2s;display:flex;box-shadow:0 4px 20px #06b6d440}.ai-primary-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 26px #06b6d466}.ai-primary-btn:disabled{opacity:.5;cursor:not-allowed}.repo-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.repo-header h4{color:var(--tb-text,#f8fafc);margin:0 0 4px;font-size:1.2rem;font-weight:700}.repo-header p{color:var(--tb-text-muted,#94a3b8);margin:0;font-size:13px}.refresh-btn{border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;display:inline-flex}.repo-toolbar{background:#0003;border:1px solid #ffffff0d;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:12px 16px;display:flex}.toolbar-search{flex:1;align-items:center;min-width:220px;display:flex;position:relative}.search-icon-wrap{color:var(--tb-text-muted,#94a3b8);pointer-events:none;align-items:center;display:flex;position:absolute;left:12px}.toolbar-search input{width:100%;height:38px;color:var(--tb-text,#f8fafc);background:#0f172a99;border:1px solid #ffffff1a;border-radius:10px;padding:0 32px 0 38px;font-size:13px}.toolbar-search .clear-search{color:var(--tb-text-muted);cursor:pointer;background:0 0;border:none;font-size:12px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.toolbar-filters{gap:6px;display:flex}.filter-pill{color:var(--tb-text-muted,#94a3b8);cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;padding:7px 12px;font-size:12px;font-weight:600;transition:all .15s}.filter-pill:hover{color:var(--tb-text);background:#ffffff14}.filter-pill.variant-all.is-active{color:#a5f3fc;background:#22d3ee2e;border-color:#22d3ee66}.filter-pill.variant-promo.is-active{color:#fdba74;background:#f973162e;border-color:#f9731666}.filter-pill.variant-jingle.is-active{color:#67e8f9;background:#06b6d42e;border-color:#06b6d466}.filter-pill.variant-dj.is-active{color:#d8b4fe;background:#a855f72e;border-color:#a855f766}.toolbar-sort select{height:38px;color:var(--tb-text,#f8fafc);cursor:pointer;background:#0f172acc;border:1px solid #ffffff1a;border-radius:10px;padding:0 12px;font-size:12px}.fingerprint-cards-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.fp-audio-card{background:#0f172a73;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:12px;padding:16px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.fp-audio-card:before{content:"";background:var(--tb-edge-strong,#fff3);width:4px;transition:width .2s;position:absolute;top:0;bottom:0;left:0}.fp-audio-card.variant-promo:before{background:#f97316}.fp-audio-card.variant-jingle:before{background:#06b6d4}.fp-audio-card.variant-dj:before{background:#a855f7}.fp-audio-card.variant-music:before{background:#34d399}.fp-audio-card:hover{background:#0f172ab3;border-color:#ffffff2e;transform:translateY(-2px);box-shadow:0 8px 24px #00000040}.fp-audio-card.is-playing{background:#22d3ee0f;border-color:#22d3ee66;box-shadow:0 0 24px #22d3ee26}.card-top-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.fp-cat-badge{letter-spacing:.05em;text-transform:uppercase;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:800}.fp-cat-badge.variant-promo{color:#fb923c;background:#f973162e;border:1px solid #f9731659}.fp-cat-badge.variant-jingle{color:#22d3ee;background:#06b6d42e;border:1px solid #06b6d459}.fp-cat-badge.variant-dj{color:#c084fc;background:#a855f72e;border:1px solid #a855f759}.fp-cat-badge.variant-music{color:#34d399;background:#34d3992e;border:1px solid #34d39959}.fp-duration-badge{color:var(--tb-text-muted);background:#0000004d;border-radius:6px;padding:2px 7px;font-family:ui-monospace,monospace;font-size:11px}.fp-delete-btn{color:#fca5a5;cursor:pointer;background:#ef44441a;border:1px solid #ef444440;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;transition:all .15s;display:flex}.fp-delete-btn:hover{color:#fff;background:#ef44444d}.card-title-block h5{color:var(--tb-text,#f8fafc);text-overflow:ellipsis;white-space:nowrap;margin:0 0 3px;font-size:14px;font-weight:700;overflow:hidden}.card-title-block small{color:var(--tb-text-muted,#94a3b8);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,monospace;font-size:11px;display:block;overflow:hidden}.fp-player-row{background:#0000004d;border:1px solid #ffffff0d;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.fp-play-btn{color:#a5f3fc;cursor:pointer;background:linear-gradient(135deg,#22d3ee33,#06b6d44d);border:1px solid #22d3ee66;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;transition:all .15s;display:flex}.fp-play-btn:hover{transform:scale(1.08);box-shadow:0 0 16px #22d3ee4d}.fp-play-btn.is-active{color:#0f172a;background:#22d3ee;box-shadow:0 0 18px #22d3ee80}.fp-player-info{flex:1;min-width:0}.fp-progress-track{cursor:pointer;background:#ffffff1a;border-radius:4px;width:100%;height:6px;margin-bottom:4px;overflow:hidden}.fp-progress-fill{background:linear-gradient(90deg,#06b6d4,#22d3ee);border-radius:4px;height:100%;transition:width .1s linear}.fp-time-labels{color:var(--tb-text-muted);justify-content:space-between;align-items:center;font-family:ui-monospace,monospace;font-size:10px;display:flex}.wave-bars{align-items:flex-end;gap:2px;height:10px;display:inline-flex}.wave-bars span{background:#22d3ee;border-radius:1px;width:2px;height:100%;animation:.8s ease-in-out infinite alternate waveAnim}.wave-bars span:nth-child(2){animation-delay:.2s}.wave-bars span:nth-child(3){animation-delay:.4s}@keyframes waveAnim{0%{opacity:.4;height:2px}to{opacity:1;height:10px}}.card-footer-meta{color:var(--tb-text-muted,#94a3b8);border-top:1px solid #ffffff0d;justify-content:space-between;padding-top:4px;font-size:11px;display:flex}.fp-title-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.fp-title-row h5{color:var(--tb-text,#f8fafc);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:14px;font-weight:700;overflow:hidden}.fp-edit-btn{color:var(--tb-text-soft,#94a3b8);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:3px 6px;transition:all .15s;display:inline-flex}.fp-edit-btn:hover{color:#22d3ee;background:#22d3ee1f}.fp-inline-edit-box{align-items:center;gap:6px;margin-bottom:4px;display:flex}.fp-inline-edit-box input{color:#f8fafc;background:#00000080;border:1px solid #22d3ee80;border-radius:6px;outline:none;flex:1;padding:5px 10px;font-size:12.5px}.fp-inline-btn{cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;display:inline-flex}.fp-inline-btn.is-save{color:#064e3b;background:#34d399}.fp-inline-btn.is-cancel{color:#cbd5e1;background:#ffffff1a}.fp-reclassify-box{background:#00000047;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.fp-reclassify-head{color:var(--tb-text-soft,#94a3b8);letter-spacing:.05em;text-transform:uppercase;font-size:9.5px;font-weight:800}.fp-reclassify-actions{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.fp-relab-chip{cursor:pointer;color:var(--tb-text-soft,#94a3b8);white-space:nowrap;background:#ffffff08;border:1px solid #ffffff14;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:4px 6px;font-size:10px;font-weight:700;transition:all .15s;display:inline-flex}.fp-relab-chip:hover{color:#fff;border-color:#fff3;transform:translateY(-1px)}.fp-relab-chip.variant-promo.is-active{color:#fdba74;background:#f9731640;border-color:#f9731699;box-shadow:0 0 10px #f9731633}.fp-relab-chip.variant-dj.is-active{color:#d8b4fe;background:#a855f740;border-color:#a855f799;box-shadow:0 0 10px #a855f733}.fp-relab-chip.variant-jingle.is-active{color:#67e8f9;background:#06b6d440;border-color:#06b6d499;box-shadow:0 0 10px #06b6d433}.fp-relab-chip.variant-music.is-active{color:#6ee7b7;background:#34d39940;border-color:#34d39999;box-shadow:0 0 10px #34d39933}.empty-repo-state{text-align:center;background:#0003;border:1px dashed #ffffff1a;border-radius:16px;padding:40px 20px}.empty-repo-state .empty-icon{margin-bottom:8px;font-size:2.5rem}.empty-repo-state b{color:var(--tb-text,#f8fafc);margin-bottom:4px;font-size:15px;display:block}.empty-repo-state p{color:var(--tb-text-muted,#94a3b8);margin:0;font-size:13px}.whisper-box{flex-direction:column!important;gap:14px!important;width:100%!important;margin-top:16px!important;display:flex!important}.whisper-box label{flex-direction:column!important;gap:8px!important;width:100%!important;display:flex!important}.whisper-box label>span{color:var(--tb-text,#f8fafc)!important;font-size:13px!important;font-weight:700!important;display:block!important}.whisper-box textarea{transition:border-color var(--tb-motion-fast), box-shadow var(--tb-motion-fast);width:100%!important;min-height:120px!important;color:var(--tb-text,#f8fafc)!important;resize:vertical!important;box-sizing:border-box!important;background:#080e1abf!important;border:1px solid #ffffff1f!important;border-radius:12px!important;padding:14px 16px!important;font-family:inherit!important;font-size:13.5px!important;line-height:1.6!important}.whisper-box textarea:focus{border-color:var(--tb-cyan,#22d3ee)!important;outline:none!important;box-shadow:0 0 0 3px #22d3ee33!important}.keyword-columns-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;display:grid}.keyword-box{background:#00000040;border:1px solid #ffffff14;border-radius:16px;padding:18px}.keyword-box.variant-promo{border-color:#f973164d}.keyword-box.variant-dj{border-color:#06b6d44d}.keyword-box.variant-ignore{border-color:#ef44444d}.box-title{margin-bottom:12px}.box-title span{color:var(--tb-text,#f8fafc);font-size:14px;font-weight:700;display:block}.box-title small{color:var(--tb-text-muted,#94a3b8);font-size:12px}.tag-input-row{gap:8px;margin-bottom:14px;display:flex}.tag-input-row input{height:38px;color:var(--tb-text,#f8fafc);background:#0f172a99;border:1px solid #ffffff1a;border-radius:10px;flex:1;padding:0 12px;font-size:13px}.tag-input-row button{color:var(--tb-text,#f8fafc);cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:10px;padding:0 14px;font-size:12px;font-weight:700;transition:all .15s}.tag-input-row button:hover{background:#ffffff26}.tag-chips-container{background:#0003;border:1px solid #ffffff0d;border-radius:12px;flex-wrap:wrap;gap:8px;min-height:48px;padding:10px;display:flex}.empty-tag-hint{color:var(--tb-text-muted);font-size:12px;font-style:italic}.tag-chip{border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.tag-chip.variant-promo{color:#fdba74;background:#f973162e;border:1px solid #f9731666}.tag-chip.variant-dj{color:#67e8f9;background:#06b6d42e;border:1px solid #06b6d466}.tag-chip.variant-ignore{color:#fca5a5;background:#ef44442e;border:1px solid #ef444466}.tag-chip button{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;padding:0;font-size:11px}.tag-chip button:hover{opacity:1}.quick-suggestions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.quick-suggestions span{color:var(--tb-text-muted);font-size:11px}.quick-suggestions button{color:var(--tb-text-muted);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;padding:3px 7px;font-size:11px;transition:all .15s}.quick-suggestions button:hover{color:var(--tb-text);background:#ffffff1a;border-color:#fff3}.sensitivity-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;display:grid}.slider-card{background:#0f172a8c;border:1px solid #ffffff14;border-radius:18px;padding:22px;transition:border-color .2s,box-shadow .2s;box-shadow:0 8px 32px #00000040}.slider-card:hover{border-color:#ffffff26}.slider-card.variant-promo{border-color:#f9731633}.slider-card.variant-promo:hover{border-color:#f9731666;box-shadow:0 8px 32px #f973161a}.slider-card.variant-dj{border-color:#06b6d433}.slider-card.variant-dj:hover{border-color:#06b6d466;box-shadow:0 8px 32px #06b6d41a}.slider-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.slider-header span{color:var(--tb-text,#f8fafc);font-size:15px;font-weight:700}.slider-badge{border-radius:8px;padding:4px 10px;font-family:ui-monospace,monospace;font-size:13px;font-weight:800}.slider-badge.variant-promo{color:#fdba74;background:#f9731633;border:1px solid #f9731680}.slider-badge.variant-dj{color:#67e8f9;background:#06b6d433;border:1px solid #06b6d480}.ai-range{appearance:none;cursor:pointer;background:#ffffff1a;border-radius:6px;outline:none;width:100%;height:8px;margin:10px 0;transition:all .15s}.ai-range::-webkit-slider-runnable-track{background:#ffffff1a;border:1px solid #ffffff0d;border-radius:6px;width:100%;height:8px}.ai-range.variant-promo::-webkit-slider-runnable-track{background:linear-gradient(90deg,#f973164d,#f97316cc)}.ai-range.variant-dj::-webkit-slider-runnable-track{background:linear-gradient(90deg,#06b6d44d,#06b6d4cc)}.ai-range::-webkit-slider-thumb{appearance:none;cursor:grab;background:#fff;border:2px solid #fff;border-radius:50%;width:22px;height:22px;margin-top:-7px;transition:transform .15s,box-shadow .15s;box-shadow:0 0 16px #000c}.ai-range.variant-promo::-webkit-slider-thumb{background:#f97316;border-color:#ffedd5;box-shadow:0 0 16px #f97316cc}.ai-range.variant-dj::-webkit-slider-thumb{background:#06b6d4;border-color:#cffafe;box-shadow:0 0 16px #06b6d4cc}.ai-range::-webkit-slider-thumb:hover{transform:scale(1.2)}.ai-range::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.3)}.ai-range::-moz-range-track{background:#ffffff1a;border-radius:6px;width:100%;height:8px}.ai-range.variant-promo::-moz-range-track{background:linear-gradient(90deg,#f973164d,#f97316cc)}.ai-range.variant-dj::-moz-range-track{background:linear-gradient(90deg,#06b6d44d,#06b6d4cc)}.ai-range::-moz-range-thumb{cursor:grab;background:#fff;border:2px solid #fff;border-radius:50%;width:20px;height:20px}.ai-range.variant-promo::-moz-range-thumb{background:#f97316;border-color:#ffedd5;box-shadow:0 0 16px #f97316cc}.ai-range.variant-dj::-moz-range-thumb{background:#06b6d4;border-color:#cffafe;box-shadow:0 0 16px #06b6d4cc}.slider-labels{color:var(--tb-text-muted);justify-content:space-between;margin-top:8px;font-size:11px;display:flex}.slider-presets-row{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.slider-preset-btn{color:var(--tb-text-muted,#94a3b8);cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;padding:5px 9px;font-size:11px;font-weight:600;transition:all .15s}.slider-preset-btn:hover{color:var(--tb-text,#f8fafc);background:#ffffff14;border-color:#fff3}.slider-preset-btn.is-active.variant-promo{color:#fdba74;background:#f9731633;border-color:#f9731680}.slider-preset-btn.is-active.variant-dj{color:#67e8f9;background:#06b6d433;border-color:#06b6d480}.filter-button-group{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.filter-choice-btn{min-width:180px;color:var(--tb-text-muted,#94a3b8);cursor:pointer;text-align:center;background:#0000004d;border:1px solid #ffffff1a;border-radius:12px;flex:1;padding:12px 16px;font-size:13px;font-weight:600;transition:all .15s}.filter-choice-btn:hover{color:var(--tb-text,#f8fafc);background:#ffffff0f}.filter-choice-btn.is-active{color:#d8b4fe;background:#a855f733;border-color:#a855f780;box-shadow:0 0 16px #a855f733}.mail-config-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.user-email-chip{color:#67e8f9;background:#06b6d41f;border:1px solid #06b6d44d;border-radius:6px;align-items:center;gap:4px;margin-left:6px;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.changelog-card .section-title{margin-bottom:var(--tb-space-4)}.tl-scroll{max-height:min(72vh,920px);padding-right:var(--tb-space-2);overflow-y:auto}.tl-list{padding:0 0 var(--tb-space-2);flex-direction:column;margin:0;list-style:none;display:flex}.tl-item{gap:var(--tb-space-4);padding-bottom:var(--tb-space-6);grid-template-columns:28px 1fr;display:grid;position:relative}.tl-item:last-child{padding-bottom:0}.tl-rail{flex-direction:column;align-items:center;display:flex;position:relative}.tl-dot{z-index:1;background:hsl(var(--area-h) 75% 55%);width:14px;height:14px;box-shadow:0 0 0 4px hsl(var(--area-h) 70% 55% / .16), 0 0 16px -2px hsl(var(--area-h) 80% 60% / .65);border-radius:50%;flex:none;margin-top:2px;position:relative}.tl-line{background:linear-gradient(180deg, hsl(var(--area-h) 60% 50% / .55), hsl(var(--area-h) 60% 50% / .08));flex:auto;width:2px;margin-top:2px}.tl-item:last-child .tl-line{display:none}.tl-item.is-latest .tl-dot{background:hsl(var(--area-h) 85% 65%);width:16px;height:16px;box-shadow:0 0 0 5px hsl(var(--area-h) 75% 60% / .22), 0 0 22px 0 hsl(var(--area-h) 85% 65% / .85);animation:2.4s ease-in-out infinite tl-pulse}@keyframes tl-pulse{0%,to{box-shadow:0 0 0 5px hsl(var(--area-h) 75% 60% / .22), 0 0 22px 0 hsl(var(--area-h) 85% 65% / .85)}50%{box-shadow:0 0 0 8px hsl(var(--area-h) 75% 60% / .12), 0 0 30px 4px hsl(var(--area-h) 85% 65% / .65)}}.tl-body{min-width:0;padding:var(--tb-space-3) var(--tb-space-4);border-radius:var(--tb-radius-md);border:1px solid var(--tb-edge-soft);background:var(--tb-elev-1);transition:border-color var(--tb-duration-fast) var(--tb-ease-standard), background var(--tb-duration-fast) var(--tb-ease-standard)}.tl-item.is-latest .tl-body{border-color:hsl(var(--area-h) 70% 55% / .45);background:hsl(var(--area-h) 60% 40% / .1)}.tl-body:hover{border-color:hsl(var(--area-h) 70% 55% / .35)}.tl-head{justify-content:space-between;align-items:center;gap:var(--tb-space-2);margin-bottom:2px;display:flex}.tl-version{font-size:var(--tb-text-xs);letter-spacing:.04em;color:hsl(var(--area-h) 85% 72%);font-variant-numeric:tabular-nums;font-weight:800}.tl-state{min-height:22px;padding:0 var(--tb-space-2);border:1px solid var(--tb-edge-soft);background:var(--tb-elev-0);color:var(--tb-text-soft);font-size:var(--tb-text-2xs);text-transform:uppercase;letter-spacing:.05em;border-radius:999px;align-items:center;font-weight:700;display:inline-flex}.tl-state.is-latest{border-color:hsl(var(--area-h) 70% 55% / .5);background:hsl(var(--area-h) 70% 55% / .2);color:hsl(var(--area-h) 90% 80%)}.tl-title{color:var(--tb-text);font-size:var(--tb-text-base);margin:0 0 2px;display:block}.tl-text{color:var(--tb-text-muted);font-size:var(--tb-text-sm);margin:0;line-height:1.5}@media (prefers-reduced-motion:reduce){.tl-item.is-latest .tl-dot{animation:none}}@media (width>=2200px){.tl-body{max-width:1100px}}.data-management-wrapper{min-height:100vh;padding-bottom:24px;position:relative}.ambient-glow{filter:blur(140px);z-index:0;pointer-events:none;opacity:.45;mix-blend-mode:screen;border-radius:50%;position:fixed}.glow-cyan{background:var(--tb-cyan);width:600px;height:600px;top:-150px;left:-150px}.glow-pink{background:var(--tb-pink);width:500px;height:500px;bottom:0;right:-100px}.glow-purple{opacity:.2;background:#a855f7;width:400px;height:400px;top:30%;left:40%}.data-management-bento{z-index:1;align-items:start;gap:var(--tb-space-5);grid-template-columns:340px minmax(0,1fr);display:grid;position:relative}.data-head,.data-stats-row{grid-column:1/-1;width:100%}.data-head{padding:0 var(--tb-space-2) var(--tb-space-3);justify-content:space-between;align-items:center;gap:18px;display:flex}.data-head h1{color:#fff;text-shadow:0 0 20px #ffffff1a}.data-head .subtitle{color:#8fa0b8;font-size:var(--tb-text-sm)}.data-stats-row{gap:var(--tb-space-5);margin-bottom:var(--tb-space-2);grid-template-columns:repeat(3,1fr);display:grid}.data-stat-card{min-height:140px;padding:var(--tb-space-5);-webkit-backdrop-filter:blur(40px);transition:transform var(--tb-duration-fast), box-shadow var(--tb-duration-fast);background:#0f0f1466;border:1px solid #ffffff14;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff0d}.data-stat-card:hover{transform:translateY(-2px);box-shadow:0 12px 40px #0006,inset 0 1px #ffffff1a}.stat-deco-chart{opacity:.25;pointer-events:none;z-index:1;width:140px;height:80px;position:absolute;bottom:0;right:0}.deco-line svg{width:100%;height:100%}.deco-bars{box-sizing:border-box;align-items:flex-end;gap:4px;height:100%;padding:12px;display:flex}.deco-bars i{background:var(--tb-pink);box-shadow:0 0 10px var(--tb-pink);border-radius:4px 4px 0 0;flex:1}.deco-ring svg{width:70px;height:70px;position:absolute;bottom:20px;right:20px;transform:rotate(-90deg)}.deco-ring .ring-bg{fill:none;stroke:#ffffff1a;stroke-width:3px}.deco-ring .ring-fill{fill:none;stroke:#a855f7;stroke-width:3px;filter:drop-shadow(0 0 4px #a855f7)}.data-stat-card{-webkit-backdrop-filter:blur(24px)!important;background:#121620b3!important;border:1px solid #ffffff14!important;border-radius:16px!important;padding:18px 20px!important;transition:all .25s!important;position:relative!important;overflow:hidden!important}.data-stat-card:hover{border-color:#ffffff26!important;transform:translateY(-2px)!important}.stat-capacity{border-top:2px solid var(--tb-cyan)!important;box-shadow:inset 0 20px 40px -20px #22d3ee1f,0 8px 32px #0000004d!important}.stat-storage{border-top:2px solid var(--tb-pink)!important;box-shadow:inset 0 20px 40px -20px #ec48991f,0 8px 32px #0000004d!important}.stat-users{border-top:2px solid #a855f7!important;box-shadow:inset 0 20px 40px -20px #a855f71f,0 8px 32px #0000004d!important}.stat-content{z-index:2!important;flex-direction:column!important;gap:6px!important;display:flex!important;position:relative!important}.stat-label{color:#94a3b8!important;text-transform:uppercase!important;letter-spacing:.08em!important;justify-content:space-between!important;align-items:center!important;font-size:11px!important;font-weight:700!important;display:flex!important}.icon-box{border-radius:8px!important;justify-content:center!important;align-items:center!important;width:30px!important;height:30px!important;display:flex!important}.stat-capacity .icon-box{background:#22d3ee1f!important;border:1px solid #22d3ee40!important}.stat-storage .icon-box{background:#ec48991f!important;border:1px solid #ec489940!important}.stat-users .icon-box{background:#a855f71f!important;border:1px solid #a855f740!important}.stat-label svg{width:15px!important;height:15px!important}.stat-capacity .stat-label svg{color:var(--tb-cyan)!important}.stat-storage .stat-label svg{color:var(--tb-pink)!important}.stat-users .stat-label svg{color:#a855f7!important}.stat-value-group{align-items:baseline!important;gap:8px!important;margin-top:2px!important;display:flex!important}.stat-value-number{letter-spacing:-.02em!important;color:#fff!important;background:linear-gradient(135deg,#fff 0%,#cbd5e1 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;font-size:2.2rem!important;font-weight:800!important;line-height:1!important}.stat-value-unit{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important;white-space:nowrap!important;font-size:.95rem!important;font-weight:500!important;line-height:1!important}.stat-sub{color:#8fa0b8!important;margin-top:2px!important;font-size:13px!important}.progress-track{z-index:2;background:#0006;border-radius:99px;height:6px;margin-top:16px;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #0009}.progress-track em{background:linear-gradient(90deg, var(--tb-cyan), #3b82f6);border-radius:inherit;height:100%;display:block;box-shadow:0 0 12px #22d3ee99}.owner-browser{-webkit-backdrop-filter:blur(40px);border-radius:var(--tb-radius-lg,16px);background:#0f0f1480;border:1px solid #ffffff1a;flex-direction:column;grid-column:1;padding:0;display:flex;overflow:hidden;box-shadow:0 12px 32px #00000059,inset 0 1px #ffffff14}.owner-browser-head{border-bottom:1px solid #ffffff0f;padding:24px}.owner-browser-head h3{color:#fff;align-items:baseline;gap:8px;margin:0 0 16px;font-size:16px;font-weight:700;display:flex}.owner-browser-head h3 small{color:#64748b;font-size:13px;font-weight:500}.data-search{min-height:44px;transition:border-color var(--tb-duration-fast), box-shadow var(--tb-duration-fast);background:#00000059;border:1px solid #ffffff1f;border-radius:12px;align-items:center;padding:0 16px;display:flex}.data-search:focus-within{border-color:var(--tb-cyan);box-shadow:0 0 12px #22d3ee40}.data-search svg{color:#64748b;flex-shrink:0;width:16px;height:16px;margin-right:12px}.data-search input{color:#f8fafc;background:0 0;border:none;outline:none;width:100%;font-size:14px}.data-search input::placeholder{color:#475569}.owner-table-head{text-transform:uppercase;letter-spacing:.1em;color:#64748b;border-bottom:1px solid #ffffff0a;justify-content:space-between;padding:12px 24px;font-size:11px;font-weight:700;display:flex}.owner-list{flex-direction:column;max-height:600px;display:flex;overflow:auto}.owner-row{text-align:left;cursor:pointer;width:100%;transition:all var(--tb-duration-fast);background:0 0;border:none;border-bottom:1px solid #ffffff08;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.owner-row:last-child{border-bottom:none}.owner-row:hover{background:#ffffff08;padding-left:28px}.owner-row.active{background:linear-gradient(90deg,#22d3ee24 0%,#0000 100%);position:relative}.owner-row.active:before{content:"";background:var(--tb-cyan);width:4px;box-shadow:0 0 12px var(--tb-cyan);position:absolute;top:0;bottom:0;left:0}.owner-info{align-items:center;gap:16px;display:flex}.owner-avatar{color:#cbd5e1;background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:42px;height:42px;font-size:16px;font-weight:700;display:grid;box-shadow:0 4px 12px #0000004d}.owner-avatar.orphan{color:#fecdd3;background:linear-gradient(135deg,#5b21b6 0%,#311059 100%);border-color:#f472b666;box-shadow:0 0 12px #f472b633}.owner-info b{color:#f8fafc;font-size:14px;font-weight:600;display:block}.owner-info small{color:#64748b;margin-top:4px;font-size:12px;display:block}.owner-status{text-align:right;align-items:center;gap:12px;display:flex}.owner-status span{color:#94a3b8;font-size:13px}.owner-live{background:#475569;border-radius:50%;width:8px;height:8px}.owner-live.is-active{background:var(--tb-cyan);box-shadow:0 0 10px var(--tb-cyan)}.asset-workspace{-webkit-backdrop-filter:blur(40px);border-radius:var(--tb-radius-lg,16px);background:#0f0f1480;border:1px solid #ffffff1a;flex-direction:column;grid-column:2/-1;padding:0;display:flex;overflow:hidden;box-shadow:0 12px 32px #00000059,inset 0 1px #ffffff14}.asset-owner-head{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:24px;display:flex}.asset-owner-title h3{color:#fff;align-items:baseline;gap:8px;margin:0 0 4px;font-size:16px;font-weight:700;display:flex}.asset-owner-title h3 small{color:#64748b;font-size:13px;font-weight:500}.asset-owner-name{color:var(--tb-cyan);text-shadow:0 0 8px #22d3ee4d;font-size:14px;font-weight:600}.asset-section{flex-direction:column;flex:1;display:flex}.asset-table-head{text-transform:uppercase;letter-spacing:.1em;color:#64748b;border-bottom:1px solid #ffffff0a;grid-template-columns:40px minmax(200px,1fr) 100px 100px 120px 40px;align-items:center;gap:16px;padding:12px 24px;font-size:11px;font-weight:700;display:grid}.asset-list{flex-direction:column;max-height:520px;display:flex;overflow:auto}.asset-row{cursor:pointer;transition:all var(--tb-duration-fast);border-bottom:1px solid #ffffff08;grid-template-columns:40px minmax(200px,1fr) 100px 100px 120px 40px;align-items:center;gap:16px;padding:16px 24px;display:grid}.asset-row:hover{background:linear-gradient(90deg,#ffffff0a 0%,#ffffff03 100%)}.asset-row:last-child{border-bottom:none}.col-check{justify-content:center;display:flex}.col-name{align-items:center;gap:12px;min-width:0;display:flex}.col-name svg{width:18px;height:18px;color:var(--tb-cyan);filter:drop-shadow(0 0 4px #22d3ee66);flex-shrink:0}.col-name b{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.col-size{color:#cbd5e1;font-size:13px;font-weight:600}.col-date{color:#64748b;font-size:13px}.col-tags{justify-content:flex-start;display:flex}.col-action{opacity:0;transition:opacity var(--tb-duration-fast);justify-content:center;display:flex}.asset-row:hover .col-action{opacity:1}.row-action-btn{color:#94a3b8;cursor:pointer;transition:all var(--tb-duration-fast);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;padding:6px;display:flex}.row-action-btn:hover,.row-action-btn.active{border-color:var(--tb-cyan);color:#fff;background:#22d3ee26;box-shadow:0 0 10px #22d3ee4d}.row-action-btn svg{width:16px;height:16px}.row-action-menu{z-index:100;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f141ef2;border:1px solid #ffffff26;border-radius:12px;flex-direction:column;gap:4px;min-width:150px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #0009}.row-action-menu button{color:#e2e8f0;cursor:pointer;width:100%;transition:background var(--tb-duration-fast), color var(--tb-duration-fast);background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;font-weight:500;display:flex}.row-action-menu button:hover{color:#fff;background:#ffffff14}.row-action-menu button.danger{color:#fca5a5}.row-action-menu button.danger:hover{color:#f87171;background:#ef444433}.row-action-menu button svg{width:14px;height:14px}.glowing-tag{text-transform:uppercase;letter-spacing:.06em;border:1px solid;border-radius:99px;align-items:center;gap:4px;padding:5px 12px;font-size:10px;font-weight:800;display:inline-flex}.tag-ai{color:#38bdf8;text-shadow:0 0 6px #38bdf880;background:#38bdf81f;border-color:#38bdf866;box-shadow:0 0 12px #38bdf840}.tag-raw{color:#f472b6;text-shadow:0 0 6px #f472b680;background:#f472b61f;border-color:#f472b666;box-shadow:0 0 12px #f472b640}.custom-checkbox{width:18px;height:18px;position:relative}.custom-checkbox input{opacity:0;cursor:pointer;z-index:2;width:100%;height:100%;margin:0;position:absolute}.custom-checkbox i{width:18px;height:18px;transition:all var(--tb-duration-fast);background-color:#0003;border:1px solid #fff3;border-radius:4px;position:absolute;top:0;left:0}.custom-checkbox:hover input~i{border-color:var(--tb-cyan)}.custom-checkbox input:checked~i{border-color:var(--tb-cyan);background-color:#22d3ee33;box-shadow:0 0 8px #22d3ee66}.custom-checkbox input:checked~i:after{content:"";border:solid var(--tb-cyan);border-width:0 2px 2px 0;width:4px;height:8px;display:block;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.data-empty{text-align:center;color:#64748b;padding:48px;font-size:14px}.asset-actions{background:#0003;border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.asset-actions>span{color:#94a3b8;font-size:14px}.asset-actions>span b{color:#fff}.delete-confirm{color:#fca5a5;align-items:center;gap:16px;font-size:14px;font-weight:500;display:flex}.delete-confirm>button:not(.danger-btn){color:#cbd5e1;cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:500}.delete-confirm>button:not(.danger-btn):hover{color:#fff}.data-modal-overlay{z-index:999;-webkit-backdrop-filter:blur(16px);background:#000000bf;place-items:center;padding:24px;animation:.2s ease-out dataModalFadeIn;display:grid;position:fixed;inset:0}@keyframes dataModalFadeIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.data-modal{background:#0f1420f2;border:1px solid #ffffff26;border-radius:20px;width:100%;max-width:500px;overflow:hidden;box-shadow:0 24px 80px #000000d9,0 0 40px #22d3ee33}.data-modal header{background:#ffffff05;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:22px 26px;display:flex}.data-modal header h3{color:#fff;align-items:center;gap:10px;margin:0;font-size:17px;font-weight:700;display:flex}.data-modal header .close-btn{color:#94a3b8;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;transition:all .2s;display:grid}.data-modal header .close-btn:hover{color:#fff;background:#ffffff26}.data-modal-body{padding:26px}.data-modal-body p{color:#94a3b8;margin:0 0 18px;font-size:14px;line-height:1.5}.data-modal-select{color:#fff;cursor:pointer;background:#00000073;border:1px solid #22d3ee4d;border-radius:12px;outline:none;width:100%;padding:14px 18px;font-size:14px;font-weight:600;transition:all .2s;box-shadow:inset 0 2px 4px #0006}.data-modal-select:focus{border-color:var(--tb-cyan);box-shadow:0 0 16px #22d3ee59,inset 0 2px 4px #0006}.data-modal-select option{color:#fff;background:#0f172a;padding:10px}.data-modal footer{background:#00000040;border-top:1px solid #ffffff14;justify-content:flex-end;align-items:center;gap:12px;padding:18px 26px;display:flex}.data-modal .primary-btn{cursor:pointer;background:linear-gradient(135deg,#06b6d4 0%,#3b82f6 100%);border:none;border-radius:10px;padding:11px 24px;font-size:14px;font-weight:700;transition:all .2s;box-shadow:0 4px 14px #06b6d466;color:#fff!important}.data-modal .primary-btn:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 6px 20px #06b6d499}.data-modal .primary-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;background:#ffffff1a;color:#fff6!important}.data-modal .ghost-btn{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;padding:11px 20px;font-size:14px;font-weight:600;transition:all .2s}.data-modal .ghost-btn:hover{color:#fff;background:#ffffff1f}@media (width<=1100px){.data-stats-row{grid-template-columns:1fr}.owner-browser,.asset-workspace{grid-column:1/-1}.owner-list{max-height:320px}}@media (width<=800px){.asset-table-head,.asset-row{grid-template-columns:40px minmax(120px,1fr) 80px}.col-date,.col-tags,.col-action{display:none}}.auth-root{z-index:200!important;align-items:var(--login-scene-y,center)!important;justify-content:var(--login-scene-x,center)!important;width:100vw!important;height:100vh!important;padding:var(--tb-space-6)!important;isolation:isolate!important;font-family:var(--tb-font-ui)!important;background:linear-gradient(180deg, var(--tb-elev-1), var(--tb-elev-0))!important;box-sizing:border-box!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden auto!important}.auth-scene{align-items:var(--login-scene-y,center)!important;justify-content:var(--login-scene-x,center)!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:520px!important;padding:var(--tb-space-6) var(--tb-space-4)!important;isolation:isolate!important;font-family:var(--tb-font-ui)!important;background:linear-gradient(180deg, var(--tb-elev-1), var(--tb-elev-0))!important;box-sizing:border-box!important;display:flex!important;position:relative!important;overflow:hidden!important}.auth-orbs{pointer-events:none!important;z-index:0!important;position:absolute!important;inset:0!important}.auth-orb{filter:blur(74px)!important;opacity:.5!important;will-change:transform!important;border-radius:50%!important;position:absolute!important}.auth-orb-1{background:radial-gradient(circle, var(--login-accent-1,var(--tb-cyan)), transparent 70%)!important;width:46vw!important;max-width:560px!important;height:46vw!important;max-height:560px!important;animation:auth-float-1 20s var(--tb-ease-standard) infinite!important;top:-14%!important;left:-10%!important}.auth-orb-2{background:radial-gradient(circle, var(--login-accent-2,var(--tb-pink)), transparent 70%)!important;width:50vw!important;max-width:620px!important;height:50vw!important;max-height:620px!important;animation:auth-float-2 24s var(--tb-ease-standard) infinite!important;bottom:-18%!important;right:-12%!important}.auth-orb-3{background:radial-gradient(circle, var(--login-accent-1,var(--tb-violet)), transparent 70%)!important;opacity:.36!important;width:34vw!important;max-width:420px!important;height:34vw!important;max-height:420px!important;animation:auth-float-3 28s var(--tb-ease-standard) infinite!important;top:42%!important;left:55%!important}.auth-grid{background-image:linear-gradient(var(--tb-edge-soft) 1px, transparent 1px), linear-gradient(90deg, var(--tb-edge-soft) 1px, transparent 1px)!important;background-size:46px 46px!important;position:absolute!important;inset:0!important;-webkit-mask-image:radial-gradient(circle at 50% 38%,#000 0%,#0000 70%)!important;mask-image:radial-gradient(circle at 50% 38%,#000 0%,#0000 70%)!important}@keyframes auth-float-1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(4%,3%)scale(1.07)}}@keyframes auth-float-2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-4%,-3%)scale(1.09)}}@keyframes auth-float-3{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-44%,-57%)scale(1.1)}}.auth-card{z-index:1!important;width:min(100%, var(--login-card-width,460px))!important;gap:var(--tb-space-4)!important;max-width:none!important;padding:var(--login-card-padding,32px)!important;border-radius:var(--tb-radius-xl)!important;background:linear-gradient(160deg, var(--tb-glass-strong), var(--tb-glass))!important;border:1px solid var(--tb-edge-soft)!important;box-shadow:var(--tb-shadow-3)!important;-webkit-backdrop-filter:blur(18px) saturate(var(--tb-blur-saturate))!important;backdrop-filter:blur(18px) saturate(var(--tb-blur-saturate))!important;animation:auth-card-in var(--tb-duration-slow) var(--tb-ease-spring) both!important;flex-direction:column!important;display:flex!important;position:relative!important;overflow:hidden!important}.auth-card:before{content:""!important;background:linear-gradient(90deg, var(--login-accent-1,var(--tb-cyan)), var(--login-accent-2,var(--tb-pink)))!important;opacity:.95!important;height:3px!important;position:absolute!important;inset:0 0 auto!important}.auth-card.has-error{animation:auth-card-in var(--tb-duration-slow) var(--tb-ease-spring) both, auth-shake .42s ease!important}@keyframes auth-card-in{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes auth-shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-7px)}40%,60%{transform:translate(7px)}}.auth-brand{align-items:center!important;gap:var(--tb-space-3)!important;display:flex!important}.auth-brand.is-stacked{flex-direction:column!important;align-items:flex-start!important}.auth-logo{border-radius:var(--tb-radius-sm)!important;-o-object-fit:cover!important;object-fit:cover!important;width:42px!important;height:42px!important;box-shadow:0 0 18px -6px var(--login-accent-1,var(--tb-cyan))!important}.auth-logo-fallback{font-weight:900!important;font-size:var(--tb-text-md)!important;color:var(--tb-elev-0)!important;background:linear-gradient(120deg, var(--login-accent-1,var(--tb-cyan)), var(--login-accent-2,var(--tb-pink)))!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.auth-brand-text{flex-direction:column!important;flex:auto!important;min-width:0!important;display:flex!important}.auth-brand-text b{text-align:var(--login-brand-align,left)!important;font-size:calc(var(--tb-text-base) * var(--login-brand-scale,1))!important;font-weight:var(--login-brand-weight,800)!important;color:var(--login-brand,var(--tb-text))!important}.auth-brand-text span{text-align:var(--login-brandsub-align,left)!important;font-size:calc(var(--tb-text-xs) * var(--login-brandsub-scale,1))!important;font-weight:var(--login-brandsub-weight,500)!important;color:var(--tb-text-soft)!important}.auth-head{margin-top:var(--tb-space-1)!important;flex-direction:column!important;gap:3px!important;display:flex!important}.auth-head .eyebrow{text-align:var(--login-eyebrow-align,left)!important;font-size:calc(var(--tb-text-2xs) * var(--login-eyebrow-scale,1))!important;font-weight:var(--login-eyebrow-weight,800)!important;letter-spacing:.16em!important;text-transform:uppercase!important;background:var(--login-eyebrow,linear-gradient(110deg, var(--login-accent-1,var(--tb-cyan)), var(--login-accent-2,var(--tb-pink))))!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important;margin:0!important}.auth-head h1{text-align:var(--login-title-align,left)!important;font-size:calc(var(--tb-text-2xl) * var(--login-title-scale,1))!important;font-weight:var(--login-title-weight,800)!important;letter-spacing:-.01em!important;background:linear-gradient(110deg, var(--login-accent-1,var(--tb-cyan)), var(--login-accent-2,var(--tb-pink)))!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important;margin:0!important}.title-solid .auth-head h1{color:var(--login-title,var(--tb-text))!important;-webkit-text-fill-color:var(--login-title,var(--tb-text))!important;background:0 0!important}.auth-head .auth-sub{text-align:var(--login-subtitle-align,left)!important;font-size:calc(var(--tb-text-sm) * var(--login-subtitle-scale,1))!important;font-weight:var(--login-subtitle-weight,500)!important;color:var(--login-subtitle,var(--tb-text-muted))!important;margin:0!important}.auth-field{flex-direction:column!important;gap:6px!important;display:flex!important}.auth-field>span{font-size:var(--tb-text-2xs)!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:var(--tb-text-soft)!important;font-weight:700!important}.auth-input-wrap{align-items:center!important;display:flex!important;position:relative!important}.auth-input-wrap input{width:100%!important;padding:var(--tb-space-3) var(--tb-space-4)!important;border-radius:var(--tb-radius-sm)!important;background:var(--tb-elev-0)!important;border:1px solid var(--tb-edge-soft)!important;color:var(--tb-text)!important;font-size:var(--tb-text-base)!important;transition:border-color var(--tb-duration-fast) var(--tb-ease-standard), box-shadow var(--tb-duration-fast) var(--tb-ease-standard), background var(--tb-duration-fast) var(--tb-ease-standard)!important;outline:none!important}.auth-input-wrap input::placeholder{color:var(--tb-text-soft)!important}.auth-input-wrap input:focus{border-color:var(--login-accent-1,var(--tb-cyan))!important;background:var(--tb-elev-1)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--login-accent-1,var(--tb-cyan)) 22%, transparent)!important}.auth-eye{border-radius:var(--tb-radius-xs)!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:var(--login-accent-1,var(--tb-cyan))!important;cursor:pointer!important;transition:background var(--tb-duration-fast) var(--tb-ease-standard)!important;background:0 0!important;border:none!important;padding:5px 9px!important;font-size:10.5px!important;font-weight:700!important;position:absolute!important;right:8px!important}.auth-eye:hover{background:color-mix(in srgb, var(--login-accent-1,var(--tb-cyan)) 12%, transparent)!important}.auth-error{padding:var(--tb-space-2) var(--tb-space-3)!important;border-radius:var(--tb-radius-sm)!important;font-size:var(--tb-text-xs)!important;color:#fecdd3!important;background:#fb71851f!important;border:1px solid #fb71855c!important;font-weight:600!important;animation:.3s both auth-err-in!important}@keyframes auth-err-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.auth-submit{text-align:var(--login-button-align,center)!important;align-items:center!important;justify-content:var(--login-button-justify,center)!important;margin-top:var(--tb-space-1)!important;padding:var(--tb-space-3) var(--tb-space-5)!important;border-radius:var(--tb-radius-sm)!important;font-size:calc(var(--tb-text-base) * var(--login-button-scale,1))!important;font-weight:var(--login-button-weight,800)!important;letter-spacing:.02em!important;color:var(--login-button-text,var(--tb-elev-0))!important;background:linear-gradient(120deg, var(--login-accent-1,var(--tb-cyan)), var(--login-accent-2,var(--tb-pink)))!important;cursor:pointer!important;box-shadow:0 14px 34px -14px color-mix(in srgb, var(--login-accent-1,var(--tb-cyan)) 70%, transparent)!important;transition:transform var(--tb-duration-fast) var(--tb-ease-standard), box-shadow var(--tb-duration-fast) var(--tb-ease-standard), filter var(--tb-duration-fast) var(--tb-ease-standard)!important;border:none!important;gap:9px!important;display:inline-flex!important}.auth-submit:hover:not(:disabled){filter:brightness(1.06)!important;box-shadow:0 18px 40px -14px color-mix(in srgb, var(--login-accent-1,var(--tb-cyan)) 85%, transparent)!important;transform:translateY(-1px)!important}.auth-submit:active:not(:disabled){transform:translateY(0)!important}.auth-submit:disabled{opacity:.7!important;cursor:progress!important}.auth-spinner{border:2px solid #06121c59!important;border-top-color:var(--login-button-text,var(--tb-elev-0))!important;border-radius:50%!important;flex-shrink:0!important;width:15px!important;height:15px!important;animation:.7s linear infinite auth-spin!important}@keyframes auth-spin{to{transform:rotate(360deg)}}.auth-foot{text-align:var(--login-footer-align,center)!important;font-size:calc(var(--tb-text-2xs) * var(--login-footer-scale,1))!important;font-weight:var(--login-footer-weight,600)!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--login-footer,var(--tb-text-soft))!important;margin:2px 0 0!important}@media (width<=480px){.auth-card{padding:var(--tb-space-6) var(--tb-space-5) var(--tb-space-5)!important;border-radius:var(--tb-radius-lg)!important}.auth-head h1{font-size:var(--tb-text-xl)!important}}@media (prefers-reduced-motion:reduce){.auth-orb,.auth-card,.auth-card.has-error,.auth-error,.auth-spinner{animation:none!important}}.auth-scene.is-preview{z-index:1!important;align-items:var(--login-scene-y,center)!important;justify-content:var(--login-scene-x,center)!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:540px!important;padding:var(--tb-space-6) var(--tb-space-4)!important;border-radius:var(--tb-radius-lg)!important;border:1px solid var(--tb-edge-soft)!important;box-sizing:border-box!important;display:flex!important;position:relative!important;inset:auto!important;overflow:hidden!important}.auth-scene.is-preview .auth-card{max-width:100%!important;width:min(100%, var(--login-card-width,460px))!important;animation:none!important}:root{--tb-build-marker:"tb-aurora-prime-marker";--tb-build-version:"technobase-mcr-v161"}#tb-build-marker-v161:after{content:"tb-aurora-prime-marker technobase-mcr-v161";display:none}.side-rail{background:radial-gradient(420px 260px at 12% -4%, hsl(var(--area-h) 72% 55% / .11), transparent 68%), linear-gradient(180deg, #101524f5, #080c17fa);border-right-color:#ffffff13;gap:0;padding:24px 16px 16px;box-shadow:inset -1px 0 #ffffff09,20px 0 60px -48px #000000e6}.brand-block{border-bottom:1px solid #fff1;gap:12px;min-width:0;padding:0 7px 22px}.brand-mark{width:44px;height:44px;box-shadow:inset 0 1px #ffffff14, 0 14px 30px -20px hsl(var(--area-h) 80% 60% / .7);background:#ffffff0e;border-color:#ffffff1c;border-radius:14px;flex:0 0 44px}.brand-mark img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.brand-block>div:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.brand-block b{color:var(--tb-text);text-overflow:ellipsis;font-size:13px;line-height:1.2;overflow:hidden}.brand-block span{color:var(--tb-text-soft);text-overflow:ellipsis;font-size:10px;line-height:1.25;overflow:hidden}.nav-label{color:#cbd5e161;letter-spacing:.14em;text-transform:uppercase;margin:20px 12px 8px;font-size:9px;font-weight:850}.nav-stack{gap:4px}.nav-item{color:#e2e8f0b3;border-radius:12px;gap:12px;min-height:45px;padding:0 13px;position:relative;overflow:hidden}.nav-item .icon-glyph{color:#cbd5e1a3;transition:color var(--tb-motion-fast), transform var(--tb-motion-fast);flex:0 0 20px;place-items:center;display:grid}.nav-item span:last-child{font-size:13px;font-weight:650}.nav-item:hover{color:var(--tb-text);background:#ffffff09;transform:none}.nav-item:hover .icon-glyph{color:var(--tb-text);transform:translate(1px)}.nav-item.active{border-color:hsl(var(--area-h) 70% 58% / .28);background:linear-gradient(90deg, hsl(var(--area-h) 72% 55% / .17), hsl(calc(var(--area-h) + 38) 65% 55% / .055));box-shadow:inset 0 1px #ffffff0d, 0 10px 28px -24px hsl(var(--area-h) 90% 60% / .85)}.nav-item.active:before{content:"";background:hsl(var(--area-h) 82% 66%);width:3px;box-shadow:0 0 14px hsl(var(--area-h) 90% 60% / .8);border-radius:0 4px 4px 0;position:absolute;inset:10px auto 10px 0}.nav-item.active .icon-glyph{color:hsl(var(--area-h) 88% 76%);filter:none}.side-rail-footer{flex-direction:column;gap:10px;margin-top:auto;display:flex}.side-rail .status-mini{align-items:center;gap:11px;min-width:0;margin:0;display:flex;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#ffffff06!important;border:1px solid #ffffff16!important;border-radius:14px!important;padding:12px 13px!important;transform:none!important;box-shadow:inset 0 1px #ffffff09!important}.side-rail .status-mini:hover{transform:none!important}.status-mini .live-dot{flex:0 0 8px;width:8px;height:8px;margin:0;box-shadow:0 0 0 4px #22c55e14,0 0 12px #22c55e73}.status-mini .live-dot.recording{box-shadow:0 0 0 4px #fb718517,0 0 12px #fb718585}.status-mini-copy{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.status-mini-copy>span:last-child{color:#cbd5e19e;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;line-height:1.3;overflow:hidden}.status-mini-topline{justify-content:space-between;align-items:center;gap:8px;display:flex}.status-mini-topline b{color:var(--tb-text);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:750;overflow:hidden}.side-rail .app-version{min-height:19px!important;box-shadow:none!important;color:#e2e8f0b3!important;-webkit-text-fill-color:#e2e8f0b3!important;letter-spacing:.04em!important;background:#ffffff0b!important;border-color:#ffffff17!important;flex:none!important;margin:0!important;padding:0 6px!important;font-size:8px!important}.side-rail .operator-bar{min-width:0;background:#ffffff06!important;border:1px solid #ffffff16!important;border-radius:14px!important;flex-direction:row!important;align-items:center!important;gap:10px!important;padding:11px 12px!important;display:flex!important;box-shadow:inset 0 1px #ffffff09!important}.side-rail .operator-id{gap:9px!important}.side-rail .operator-id>div{overflow:hidden}.side-rail .operator-avatar{color:#e2e8f0d1;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:850;display:grid}.side-rail .operator-id b{font-size:11.5px!important;font-weight:750!important}.side-rail .operator-id span{color:#cbd5e194!important;-webkit-text-fill-color:#cbd5e194!important;font-size:9.5px!important}.side-rail .operator-actions{margin-left:auto;flex:none!important;gap:5px!important;width:auto!important}.side-rail .operator-actions button{place-items:center;width:32px;height:32px;min-height:32px;color:#cbd5e1ad!important;-webkit-text-fill-color:#cbd5e1ad!important;background:0 0!important;border-color:#ffffff16!important;border-radius:9px!important;flex:0 0 32px!important;padding:0!important;display:grid!important}.side-rail .operator-actions .icon-glyph{color:inherit;place-items:center;display:grid}.side-rail .operator-actions .icon-glyph svg{width:15px;height:15px}.side-rail .operator-actions button:focus-visible{outline-offset:2px;outline:2px solid var(--tb-focus)!important}.side-rail .operator-pw:hover{border-color:hsl(var(--area-h) 70% 58% / .36)!important;background:hsl(var(--area-h) 70% 55% / .09)!important;color:hsl(var(--area-h) 82% 78%)!important;-webkit-text-fill-color:hsl(var(--area-h) 82% 78%)!important}.side-rail .operator-logout:hover{color:#fecdd3!important;-webkit-text-fill-color:#fecdd3!important;background:#fb718514!important;border-color:#fb718559!important}@media (width>=1900px){.side-rail{padding-left:20px;padding-right:20px}.nav-item{min-height:48px}}.side-rail-footer{gap:0;padding-top:18px;position:relative}.profile-dock{min-width:0;position:relative}.profile-trigger{width:100%;min-height:58px;color:var(--tb-text);cursor:pointer;background:#ffffff06;border:0;border-radius:13px;align-items:center;gap:10px;padding:8px 10px;transition:background .18s;display:flex}.profile-trigger:hover,.profile-trigger[aria-expanded=true]{background:#ffffff0f}.profile-trigger:focus-visible{outline:2px solid var(--tb-focus);outline-offset:2px}.profile-trigger>.icon-glyph{color:#cbd5e180;flex:none;place-items:center;margin-left:auto;transition:transform .18s,color .18s;display:grid}.profile-trigger[aria-expanded=true]>.icon-glyph{color:#67e8f9;transform:rotate(180deg)}.profile-trigger .operator-id{align-items:center;min-width:0;display:flex;gap:10px!important}.profile-trigger .operator-id>div{text-align:left;min-width:0}.profile-trigger .operator-id b,.profile-trigger .operator-id span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.side-rail .profile-trigger .operator-avatar{background:#94a3b81a;border-radius:11px;flex-basis:36px;width:36px;height:36px}.profile-menu{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d1322fa;border:1px solid #94a3b829;border-radius:15px;gap:4px;padding:8px;animation:.16s ease-out profile-menu-in;display:grid;position:absolute;bottom:calc(100% + 10px);left:0;right:0;box-shadow:0 24px 60px #0000006b}.profile-menu>div{border-bottom:1px solid #94a3b81a;padding:7px 9px 9px}.profile-menu>div b,.profile-menu>div span{display:block}.profile-menu>div span{color:#cbd5e185;margin-top:2px;font-size:10px}.profile-menu button{color:#e2e8f0d1;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.profile-menu button:hover{color:#fff;background:#ffffff0e}.profile-menu button:focus-visible{outline:2px solid var(--tb-focus);outline-offset:-2px}.profile-menu button>span:last-child,.profile-menu button b,.profile-menu button small{display:block}.profile-menu button small{color:#cbd5e180;margin-top:2px;font-size:9px}.profile-menu button.is-logout:hover{color:#fecdd3;background:#fb718514}@keyframes profile-menu-in{0%{opacity:0;transform:translateY(6px)scale(.98)}}.topbar-right{justify-content:flex-end;align-items:center;gap:16px;min-width:0;display:flex}.topbar-status{border-left:1px solid #94a3b824;grid-template-columns:auto minmax(90px,190px) auto;align-items:center;gap:9px;min-width:0;padding:7px 10px;display:grid}.topbar-status>span:nth-child(2){min-width:0}.topbar-status b,.topbar-status small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.topbar-status b{font-size:11px}.topbar-status small{color:#cbd5e185;margin-top:2px;font-size:9px}.topbar-status em{color:#e2e8f0a6;background:#94a3b817;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:800}@media (width<=980px){.topbar-right{flex-direction:column;align-items:flex-end;gap:8px}.topbar-status{order:2}}@media (width<=640px){.topbar-status small{display:none}.topbar-status{grid-template-columns:auto auto auto}}@media (width<=900px){.mcr-root{min-width:0;padding-bottom:calc(78px + env(safe-area-inset-bottom));display:block}.side-rail{z-index:100;width:100%;min-width:0;padding:7px max(8px,env(safe-area-inset-right)) calc(7px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:#070b16f0;border:0;border-top:1px solid #94a3b82e;flex-direction:row;align-items:stretch;gap:7px;display:flex;position:fixed;inset:auto 0 0;box-shadow:0 -18px 44px -32px #000000f2,inset 0 1px #ffffff06}.side-rail .brand-block,.side-rail .nav-label{display:none}.side-rail .nav-stack{overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;flex:auto;gap:3px;min-width:0;display:flex;overflow-x:auto}.side-rail .nav-stack::-webkit-scrollbar{display:none}.side-rail .nav-item{scroll-snap-align:center;border-radius:12px;flex-direction:column;flex:0 0 70px;justify-content:center;align-items:center;gap:4px;min-height:58px;padding:6px 4px;display:flex}.side-rail .nav-item .icon-glyph{flex-basis:auto}.side-rail .nav-item .icon-glyph svg{width:20px;height:20px}.side-rail .nav-item span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;line-height:1.1;overflow:hidden}.side-rail .nav-item.active:before{border-radius:4px 4px 0 0;width:auto;height:3px;inset:auto 15px 0}.side-rail-footer{flex:0 0 54px;margin:0;padding:0}.profile-dock{height:100%}.profile-trigger{background:#ffffff09;border:1px solid #94a3b81f;justify-content:center;width:54px;height:58px;min-height:58px;padding:0}.profile-trigger .operator-id>div,.profile-trigger>.icon-glyph{display:none}.profile-trigger .operator-id{justify-content:center;width:auto!important}.side-rail .profile-trigger .operator-avatar{flex-basis:34px;width:34px;height:34px}.profile-menu{right:10px;bottom:calc(76px + env(safe-area-inset-bottom));border-radius:17px;padding:10px;position:fixed;left:10px}.profile-menu button{min-height:48px}.main-stage{width:100%;min-width:0;padding:12px 12px calc(18px + env(safe-area-inset-bottom))!important;overflow:visible!important}.dashboard-grid,.dashboard-grid>*{min-width:0;max-width:100%}.dashboard-grid>*{min-height:0!important}.topbar{border-radius:17px;align-items:center;gap:10px;margin-bottom:12px;padding:14px}.topbar>div:first-child{min-width:0}.topbar h1{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(20px,5.7vw,28px);line-height:1.05;overflow:hidden}.top-subtitle{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.topbar-right{flex-direction:column;flex:none;align-items:flex-end;gap:6px}.topbar-status{border:0;grid-template-columns:auto auto;gap:6px;padding:0}.topbar-status>span:nth-child(2) small,.topbar-status em{display:none}.topbar-status b{font-size:10px}.top-actions{gap:6px!important}.top-actions .ghost-btn{min-height:40px;padding:0 10px}}@media (width<=520px){.main-stage{padding-inline:8px!important}.topbar{padding:12px}.topbar .eyebrow,.top-subtitle{display:none}.topbar-right{flex-direction:row}.topbar-status{align-self:center}.top-actions .ghost-btn{place-items:center;width:42px;min-width:42px;padding:0;font-size:0;overflow:hidden;display:grid!important}.top-actions .ghost-btn .icon-glyph{margin:0}}.guided-review{border:1px solid var(--tb-edge-soft);border-radius:var(--tb-radius-lg);background:#0a0f1bb8;flex-direction:column;gap:14px;width:100%;min-width:0;padding:18px;display:flex;box-shadow:inset 0 1px #ffffff0a}.guided-review-header{border-bottom:1px solid var(--tb-edge-soft);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:14px;display:flex}.guided-review-header>div:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.guided-review-header .eyebrow{margin:0}.guided-review-header h3{color:var(--tb-text);font-size:var(--tb-text-xl);margin:0}.guided-review-header>div:first-child>span{color:var(--tb-text-soft);font-size:var(--tb-text-xs)}.guided-review-toolbar{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.guided-review-toolbar button,.guided-review-status button{border:1px solid var(--tb-edge-soft);min-height:36px;color:var(--tb-text);font-size:var(--tb-text-xs);cursor:pointer;background:#ffffff09;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-weight:750;display:inline-flex}.guided-review-toolbar-primary{border-color:hsl(var(--area-h) 72% 58% / .38)!important;background:hsl(var(--area-h) 72% 55% / .14)!important;color:hsl(var(--area-h) 86% 80%)!important}.guided-review-toolbar button:hover:not(:disabled),.guided-review-status button:hover:not(:disabled){border-color:hsl(var(--area-h) 72% 58% / .44);background:hsl(var(--area-h) 72% 55% / .1)}.guided-review-toolbar button:disabled,.guided-review-status button:disabled{opacity:.48;cursor:not-allowed}.guided-review-progress{border:1px solid var(--tb-edge-soft);background:#ffffff05;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 14px;padding:11px 13px;display:grid}.guided-review-progress>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.guided-review-progress span{color:var(--tb-text-soft);font-size:10px}.guided-review-progress>div b{color:var(--tb-text);font-variant-numeric:tabular-nums;font-size:12px}.guided-review-progress>i{background:#ffffff0f;border-radius:999px;grid-column:1;height:5px;display:block;overflow:hidden}.guided-review-progress>i b{border-radius:inherit;background:hsl(var(--area-h) 78% 62%);height:100%;transition:width var(--tb-motion-med);display:block}.guided-review-progress>span{white-space:nowrap;grid-area:1/2/span 2}.guided-review-status{background:#fb718512;border:1px solid #fb71854d;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:13px;display:flex}.guided-review-status>div{flex-direction:column;gap:3px;display:flex}.guided-review-status strong{color:#fecdd3;font-size:12px}.guided-review-status p{font-size:11px;color:var(--tb-text-muted)!important}.guided-review-learned{color:#a7f3d0;background:#34d39912;border:1px solid #34d39940;border-radius:10px;padding:10px 12px;font-size:11px;font-weight:750}.guided-review-queue-tools{flex-wrap:wrap;gap:5px;display:flex}.guided-review-queue-tools button{min-height:32px;color:var(--tb-text-soft);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;padding:0 11px;font-size:10.5px;font-weight:750}.guided-review-queue-tools button:hover{color:var(--tb-text);background:#ffffff09}.guided-review-queue-tools button.is-active{border-color:hsl(var(--area-h) 72% 58% / .28);background:hsl(var(--area-h) 72% 55% / .09);color:hsl(var(--area-h) 84% 79%)}.guided-review-list{flex-direction:column;gap:10px;width:100%;min-width:0;display:flex}.guided-review-card{border:1px solid var(--tb-edge-soft);border-left:4px solid hsl(var(--area-h) 74% 62% / .62);background:#ffffff06;border-radius:16px;width:100%;min-width:0;min-height:420px;position:relative;overflow:hidden;display:block!important}.guided-review-card.is-commercial{background:linear-gradient(135deg,#f973160f 0%,#ffffff05 100%)!important;border-left:4px solid #f97316!important}.guided-review-card.is-commercial .guided-review-type{color:#fdba74!important;background:#f973162e!important;border-color:#f9731673!important;font-weight:900!important}.guided-review-card.is-dj{background:linear-gradient(135deg,#06b6d40f 0%,#ffffff05 100%)!important;border-left:4px solid #06b6d4!important}.guided-review-card.is-dj .guided-review-type{color:#67e8f9!important;background:#06b6d42e!important;border-color:#06b6d473!important;font-weight:900!important}.guided-review-card.is-silence{border-left:4px solid #64748b!important}.guided-review-card.is-silence .guided-review-type{color:#cbd5e1!important;background:#64748b2e!important;border-color:#64748b73!important}.guided-review-card.is-confirmed{border-left-color:#34d399!important}.guided-review-card.is-playing{border-color:hsl(var(--area-h) 76% 62% / .42)}.guided-review-card-shell{flex-direction:column;min-width:0;display:flex}.guided-review-card-head{border-bottom:1px solid var(--tb-edge-soft);background:#ffffff05;flex-wrap:wrap;align-items:center;gap:7px;min-height:42px;padding:9px 13px;display:flex}.guided-review-card-head>small{color:var(--tb-text-soft);margin-left:auto;font-size:10px}.guided-review-rank,.guided-review-type,.guided-review-confirmed,.guided-review-priority{border:1px solid var(--tb-edge-soft);min-height:22px;color:var(--tb-text-muted);white-space:nowrap;background:#ffffff09;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:9.5px;font-weight:800;display:inline-flex}.guided-review-confirmed{color:#a7f3d0;background:#34d39917;border-color:#34d39947}.guided-review-content{flex-direction:column;align-self:center;gap:7px;min-width:0;display:flex}.guided-review-content h4{color:var(--tb-text);margin:0;font-size:16px}.guided-review-priority{align-self:flex-start}.guided-review-content>p{font-size:12px;line-height:1.45;color:var(--tb-text-muted)!important}.guided-review-content blockquote{border:1px solid var(--tb-edge-soft);border-left:2px solid hsl(var(--area-h) 76% 62%);max-height:74px;color:var(--tb-text);-webkit-line-clamp:3;background:#ffffff08;border-radius:10px;-webkit-box-orient:vertical;margin:2px 0 0;padding:9px 11px;font-size:11.5px;font-style:italic;line-height:1.45;display:-webkit-box;overflow:hidden}.guided-review-timeline{grid-template-columns:auto minmax(50px,1fr) auto auto;align-items:center;gap:8px;width:100%;margin-top:3px;display:grid}.guided-review-timeline span,.guided-review-timeline strong{border:1px solid var(--tb-edge-soft);min-height:22px;color:var(--tb-text-soft);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:9.5px;font-weight:650;display:inline-flex}.guided-review-timeline>i{background:linear-gradient(90deg, hsl(var(--area-h) 80% 62%), hsl(calc(var(--area-h) + 45) 78% 62%));border-radius:999px;min-width:40px;height:2px;display:block}.guided-review-timeline>i b{display:none}.guided-review-confidence{border:1px solid var(--tb-edge-soft);background:#ffffff06;border-radius:13px;align-self:start;align-items:center;gap:10px;width:150px;min-width:150px;min-height:68px;padding:12px;display:flex}.guided-review-confidence>i{background:#fbbf24;border-radius:50%;flex:0 0 10px;width:10px;height:10px;box-shadow:0 0 0 4px #fbbf2414}.guided-review-confidence.is-strong>i{background:#34d399;box-shadow:0 0 0 4px #34d39914}.guided-review-confidence.is-weak>i{background:#fb7185;box-shadow:0 0 0 4px #fb718514}.guided-review-confidence>div{flex-direction:column;gap:2px;display:flex}.guided-review-confidence b{color:var(--tb-text);white-space:nowrap;font-size:10.5px}.guided-review-confidence small{color:var(--tb-text-soft);white-space:nowrap;font-size:9px}.guided-review-actions{flex-direction:column;gap:9px;padding:0 18px 18px;display:flex}.guided-review-time,.guided-review-decision{border:1px solid var(--tb-edge-soft);background:#03060e47;border-radius:13px;padding:13px}.guided-review-time-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.guided-review-time-head>div{flex-direction:column;gap:2px;min-width:0;display:flex}.guided-review-time-head span{color:var(--tb-text-muted);text-transform:uppercase;font-size:10px;font-weight:800}.guided-review-time-head small{color:var(--tb-text-soft);font-variant-numeric:tabular-nums;font-size:10px}.guided-review-time-toggle{border:1px solid hsl(var(--area-h) 72% 58% / .3);background:hsl(var(--area-h) 72% 55% / .09);min-height:33px;color:hsl(var(--area-h) 84% 79%);white-space:nowrap;cursor:pointer;border-radius:9px;padding:0 11px;font-size:10.5px;font-weight:800}.guided-review-time-tools{grid-template-columns:minmax(110px,.8fr) minmax(110px,.8fr) minmax(210px,1.3fr) minmax(130px,.9fr) 48px;gap:8px;margin-top:11px;display:grid}.guided-review-step-group,.guided-review-preset-group,.guided-review-duration-field{border:1px solid var(--tb-edge-soft);background:#ffffff06;border-radius:10px;align-items:center;gap:5px;min-width:0;min-height:42px;padding:5px;display:grid}.guided-review-step-group{grid-template-columns:auto repeat(2,minmax(34px,1fr))}.guided-review-preset-group{grid-template-columns:auto repeat(4,minmax(34px,1fr))}.guided-review-duration-field{grid-template-columns:auto minmax(52px,1fr) auto}.guided-review-step-group small,.guided-review-preset-group small,.guided-review-duration-field small{color:var(--tb-text-soft);text-transform:uppercase;font-size:9px;font-weight:800}.guided-review-step-group button,.guided-review-preset-group button,.guided-review-duration-save{border:1px solid hsl(var(--area-h) 72% 58% / .25);background:hsl(var(--area-h) 72% 55% / .08);min-height:29px;color:var(--tb-text);cursor:pointer;border-radius:8px;padding:0 7px;font-size:10px}.guided-review-duration-field input{text-align:right;border-radius:7px;width:100%;min-height:29px;padding:0 7px}.guided-review-duration-field>span{color:var(--tb-text-soft);font-size:10px}.guided-review-duration-save{background:hsl(var(--area-h) 78% 62%);color:#080410;min-width:48px;font-weight:900}.guided-review-duration-save:disabled{opacity:.35;cursor:default}.guided-review-decision-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.guided-review-decision-head>div{flex-direction:column;gap:2px;display:flex}.guided-review-decision-head>div>span{color:var(--tb-text);font-size:12px;font-weight:800}.guided-review-decision-head>div>small{color:var(--tb-text-soft);font-size:10px}.guided-review-saved-state{color:#a7f3d0;white-space:nowrap;border:1px solid #34d39938;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:800}.guided-review-categories{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;width:100%;display:grid}.guided-review-category{--category-rgb:148,163,184;border:1.5px solid rgba(var(--category-rgb),.32);background:linear-gradient(145deg,rgba(var(--category-rgb),.09),#ffffff05);min-width:0;min-height:68px;color:var(--tb-text);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;transition:border-color .16s,background .16s,transform .16s;display:flex;position:relative;overflow:hidden}.guided-review-category.is-promo{--category-rgb:249,115,22}.guided-review-category.is-dj_talk{--category-rgb:6,182,212}.guided-review-category.is-silence{--category-rgb:168,85,247}.guided-review-category.is-music{--category-rgb:52,211,153}.guided-review-category.is-false_positive{--category-rgb:245,158,11}.guided-review-category:hover:not(:disabled){border-color:rgba(var(--category-rgb),.55);background:linear-gradient(145deg,rgba(var(--category-rgb),.15),#ffffff08);transform:translateY(-1px)}.guided-review-category:focus-visible{outline:3px solid rgba(var(--category-rgb),.25);outline-offset:2px;border-color:rgba(var(--category-rgb),.6)}.guided-review-category.is-suggested{border-color:rgba(var(--category-rgb),.4)}.guided-review-category.is-selected{border-color:rgba(var(--category-rgb),.7);background:linear-gradient(145deg,rgba(var(--category-rgb),.18),rgba(var(--category-rgb),.065));box-shadow:inset 0 0 0 1px rgba(var(--category-rgb),.12)}.guided-review-category:disabled{opacity:.48;cursor:not-allowed;transform:none}.guided-review-category[aria-busy=true]{opacity:.72}.guided-review-category>i{border:1px solid rgba(var(--category-rgb),.2);background:rgba(var(--category-rgb),.12);width:36px;height:36px;color:rgb(var(--category-rgb));border-radius:10px;flex:0 0 36px;place-items:center;font-style:normal;display:grid}.guided-review-category>i .icon-glyph{place-items:center;display:grid}.guided-review-category-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.guided-review-category-copy>span{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.guided-review-category b{font-size:12px;line-height:1.2}.guided-review-category small{color:var(--tb-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;overflow:hidden}.guided-review-category em{background:rgba(var(--category-rgb),.14);color:rgb(var(--category-rgb));letter-spacing:.035em;text-transform:uppercase;border-radius:999px;padding:2px 5px;font-size:9px;font-style:normal;font-weight:850;line-height:1.35}.guided-review-details{border:1px solid var(--tb-edge-soft);background:#03060e3d;border-radius:11px;margin:0 18px 18px;overflow:hidden}.guided-review-details summary{min-height:37px;color:var(--tb-text-soft);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;align-items:center;padding:0 11px;font-size:10px;font-weight:800;display:flex}.guided-review-details[open] summary{border-bottom:1px solid var(--tb-edge-soft)}.guided-review-details>p,.guided-review-votes{margin:0;padding:11px;font-size:11px;line-height:1.45;color:var(--tb-text-muted)!important}.guided-review-votes{flex-wrap:wrap;gap:6px;display:flex}.guided-review-votes span{border:1px solid var(--tb-edge-soft);background:#ffffff06;border-radius:999px;padding:4px 7px;font-size:9.5px}.guided-review-evidence{border-top:1px solid var(--tb-edge-soft);grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:6px;padding:11px;display:grid}.guided-review-evidence span{border:1px solid var(--tb-edge-soft);background:#ffffff06;border-radius:9px;padding:8px}.guided-review-evidence small,.guided-review-evidence b{display:block}.guided-review-evidence small{color:var(--tb-text-muted);font-size:10px}.guided-review-evidence b{margin-top:3px;font-size:12px}.guided-review-nav{justify-content:space-between;align-items:center;gap:10px;display:flex}.guided-review-nav button,.guided-review-empty button{border:1px solid var(--tb-edge-soft);min-height:33px;color:var(--tb-text-muted);cursor:pointer;background:#ffffff06;border-radius:9px;padding:0 11px;font-size:10px}.guided-review-nav button:disabled{opacity:.35;cursor:default}.guided-review-nav span{color:var(--tb-text-soft);font-size:10px}.guided-review-empty{background:#34d3990b;border:1px solid #34d39933;border-radius:14px;flex-direction:column;align-items:flex-start;gap:7px;padding:22px;display:flex}.guided-review-empty strong{color:var(--tb-text)}.guided-review-empty p{font-size:11px;color:var(--tb-text-muted)!important}@media (width<=1180px){.guided-review-main{grid-template-columns:92px minmax(0,1fr)}.guided-review-player{width:92px;min-width:92px}.guided-review-confidence{grid-column:1/-1;width:100%;min-width:0}.guided-review-time-tools{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.guided-review-header,.guided-review-status,.guided-review-time-head{flex-direction:column;align-items:stretch}.guided-review-toolbar{justify-content:flex-start}.guided-review-progress{grid-template-columns:1fr}.guided-review-progress>span{grid-area:auto/1}.guided-review-main{grid-template-columns:1fr}.guided-review-player{flex-direction:row;width:100%;min-width:0;min-height:52px}.guided-review-time-tools{grid-template-columns:1fr}}@media (width<=1200px){.guided-review-categories{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=768px){.guided-review-categories{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.guided-review-categories{grid-template-columns:1fr}}.guided-review{gap:16px}.guided-review-card{overflow:visible;min-height:0!important}.guided-review-main{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:16px!important;padding:18px!important;display:grid!important}.guided-review-content{align-self:start}.guided-review-content>p,.guided-review-content blockquote{font-size:12.5px}.guided-review-confidence{width:190px;min-width:0;min-height:70px}.guided-review-confidence b,.guided-review-confidence small{font-size:11.5px}.guided-review-player{border:1px solid hsl(var(--area-h) 72% 58% / .35)!important;cursor:default!important;background:#00000073!important;border-radius:14px!important;flex-flow:wrap!important;grid-column:1/-1!important;align-items:center!important;gap:14px!important;width:100%!important;min-width:0!important;min-height:68px!important;padding:12px 16px!important;display:flex!important;box-shadow:inset 0 1px #ffffff0f,0 6px 24px #00000059!important}.guided-review-player-btns{flex-direction:row!important;flex-shrink:0!important;align-items:center!important;gap:8px!important;display:flex!important}.guided-review-player-toggle{background:linear-gradient(135deg, hsl(var(--area-h) 85% 62%), hsl(var(--area-h) 75% 52%))!important;color:#080410!important;cursor:pointer!important;width:44px!important;height:44px!important;box-shadow:0 4px 14px -3px hsl(var(--area-h) 90% 60% / .6)!important;border:none!important;border-radius:12px!important;place-items:center!important;padding:0!important;transition:transform .15s,filter .15s!important;display:grid!important}.guided-review-player-toggle:hover{filter:brightness(1.1)!important;transform:scale(1.04)!important}.guided-review-player-stop{border:1px solid hsl(var(--area-h) 72% 58% / .35)!important;background:hsl(var(--area-h) 72% 55% / .14)!important;width:38px!important;height:38px!important;color:hsl(var(--area-h) 88% 85%)!important;cursor:pointer!important;border-radius:10px!important;place-items:center!important;padding:0!important;transition:all .15s!important;display:grid!important}.guided-review-player-stop:hover:not(:disabled){background:hsl(var(--area-h) 72% 58% / .28)!important;color:#fff!important}.guided-review-player-stop:disabled{opacity:.35!important;cursor:default!important}.guided-review-jump-btn{border:1px solid hsl(var(--area-h) 72% 58% / .3)!important;background:hsl(var(--area-h) 72% 55% / .1)!important;height:38px!important;color:hsl(var(--area-h) 88% 85%)!important;cursor:pointer!important;border-radius:10px!important;place-items:center!important;padding:0 10px!important;font-size:12px!important;font-weight:800!important;transition:all .15s!important;display:grid!important}.guided-review-jump-btn:hover{background:hsl(var(--area-h) 72% 58% / .25)!important;color:#fff!important;border-color:hsl(var(--area-h) 72% 58% / .55)!important}.guided-review-set-start-btn{color:#fdba74!important;cursor:pointer!important;white-space:nowrap!important;background:#f9731629!important;border:1px solid #f9731673!important;border-radius:9px!important;align-items:center!important;gap:6px!important;height:36px!important;padding:0 12px!important;font-size:11.5px!important;font-weight:800!important;transition:all .15s!important;display:inline-flex!important}.guided-review-set-start-btn:hover{color:#fff!important;background:#f9731652!important;border-color:#f97316bf!important}.guided-review-player button:focus-visible,.guided-review-player input:focus-visible{outline:3px solid hsl(var(--area-h) 80% 65% / .3);outline-offset:2px}.guided-review-player-track{flex-direction:column!important;flex:240px!important;gap:7px!important;min-width:180px!important;display:flex!important}.guided-review-player-track input{width:100%!important;height:6px!important;accent-color:hsl(var(--area-h) 80% 65%)!important;cursor:pointer!important}.guided-review-player-times,.guided-review-player-track>div{color:var(--tb-text-muted)!important;font-variant-numeric:tabular-nums!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;font-size:12px!important;display:flex!important}.guided-review-player-times b,.guided-review-player-track b{color:#fff!important;font-weight:800!important}.guided-review-actions{padding-top:0}.guided-review-nav{border:1px solid var(--tb-edge-soft);background:#ffffff06;border-radius:12px;margin-top:2px;padding:10px 12px}.guided-review-nav button{min-height:40px;color:var(--tb-text);padding:0 15px;font-size:12px;font-weight:750}.guided-review-nav span{color:var(--tb-text-muted);font-size:12px;font-weight:750}.guided-review-nav button:disabled{opacity:.45;color:var(--tb-text-soft)}.guided-review-card-head>small,.guided-review-rank,.guided-review-type,.guided-review-confirmed,.guided-review-priority,.guided-review-timeline span,.guided-review-timeline strong,.guided-review-time-head span,.guided-review-time-head small,.guided-review-decision-head>div>small,.guided-review-details summary{font-size:11px}@media (width<=760px){.guided-review-main{grid-template-columns:1fr}.guided-review-confidence,.guided-review-player{grid-column:1;width:100%}.guided-review-player{grid-template-columns:42px 36px minmax(0,1fr)}.guided-review-player-track>div{flex-wrap:wrap}}@media (width<=480px){.guided-review-player{grid-template-columns:42px 36px}.guided-review-player-track{grid-column:1/-1}.guided-review-nav{grid-template-columns:1fr 1fr;display:grid}.guided-review-nav span{text-align:center;grid-area:1/1/auto/-1}}.guided-review-progress span,.guided-review-queue-tools button,.guided-review-time-toggle,.guided-review-step-group small,.guided-review-preset-group small,.guided-review-duration-field small,.guided-review-step-group button,.guided-review-preset-group button,.guided-review-duration-save,.guided-review-duration-field>span,.guided-review-saved-state,.guided-review-votes span{font-size:11px}.guided-review-progress span,.guided-review-queue-tools button,.guided-review-time-head small,.guided-review-details summary,.guided-review-nav span{color:var(--tb-text-muted)}.clean-export-card{background:linear-gradient(135deg,#34d39912,#22d3ee06);border:1px solid #34d39940;border-radius:16px;gap:14px;padding:18px;display:grid}.clean-export-card header,.clean-export-card footer,.clean-export-confirm,.clean-export-progress>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.clean-export-card header h3{margin:2px 0 4px;font-size:17px}.clean-export-card header p:last-child{color:var(--tb-text-muted);margin:0;font-size:12px}.clean-export-card header>span{white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800}.clean-export-card header .is-ready{color:#a7f3d0;background:#34d3991f}.clean-export-card header .is-stale{color:#fde68a;background:#fbbf241f}.clean-export-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.clean-export-summary span{border:1px solid var(--tb-edge-soft);color:var(--tb-text-muted);border-radius:10px;padding:10px;font-size:11px}.clean-export-summary b{color:var(--tb-text);margin-bottom:3px;font-size:13px;display:block}.clean-export-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:230px;padding-right:4px;display:grid;overflow:auto}.clean-export-list label{border:1px solid var(--tb-edge-soft);cursor:pointer;background:#03060e4d;border-radius:10px;align-items:center;gap:9px;min-width:0;padding:9px;display:flex}.clean-export-list input{opacity:0;position:absolute}.clean-export-list i{border:1px solid var(--tb-edge-strong);border-radius:6px;flex:0 0 19px;width:19px;height:19px;position:relative}.clean-export-list input:checked+i{background:#34d399;border-color:#34d399}.clean-export-list input:checked+i:after{content:"✓";color:#052e22;place-items:center;font-size:12px;font-style:normal;font-weight:900;display:grid;position:absolute;inset:0}.clean-export-list input:focus-visible+i{outline-offset:2px;outline:3px solid #34d39940}.clean-export-list span{min-width:0}.clean-export-list b,.clean-export-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.clean-export-list b{font-size:12px}.clean-export-list small{color:var(--tb-text-muted);margin-top:2px;font-size:11px}.clean-export-progress{color:var(--tb-text-muted);gap:7px;font-size:12px;display:grid}.clean-export-progress>i{background:#ffffff12;border-radius:999px;height:6px;display:block;overflow:hidden}.clean-export-progress>i b{background:linear-gradient(90deg,#34d399,#22d3ee);height:100%;display:block}.clean-export-error{color:#fecdd3;background:#fb718514;border:1px solid #fb71854d;border-radius:10px;padding:10px;font-size:12px}.clean-export-confirm{background:#fbbf2411;border:1px solid #fbbf2440;border-radius:11px;padding:12px}.clean-export-confirm p{color:var(--tb-text-muted);flex:1;margin:0;font-size:12px}.clean-export-card button,.clean-export-card footer a{border:1px solid var(--tb-edge-soft);min-height:36px;color:var(--tb-text);cursor:pointer;background:#ffffff09;border-radius:9px;padding:0 12px;font-size:11px;font-weight:800;text-decoration:none}.clean-export-card footer span,.clean-export-card footer div{align-items:center;gap:7px;display:flex}.clean-export-primary{color:#a7f3d0!important;background:#34d39921!important;border-color:#34d39961!important}.clean-export-card button:disabled{opacity:.45;cursor:not-allowed}@media (width<=760px){.clean-export-summary,.clean-export-list{grid-template-columns:1fr 1fr}.clean-export-card header,.clean-export-card footer,.clean-export-confirm{flex-direction:column;align-items:stretch}.clean-export-card footer span,.clean-export-card footer div{flex-wrap:wrap}}@media (width<=480px){.clean-export-summary,.clean-export-list{grid-template-columns:1fr}}.ai-detection-card{min-width:0}.ai-detection-head{justify-content:space-between;align-items:flex-start;gap:var(--tb-space-4);padding-bottom:var(--tb-space-5);margin-bottom:var(--tb-space-4);border-bottom:1px solid var(--tb-edge-soft);display:flex}.ai-detection-head>div{flex-direction:column;gap:3px;min-width:0;display:flex}.ai-detection-head .eyebrow{margin:0}.ai-detection-head h3{color:var(--tb-text);font-size:var(--tb-text-xl);margin:0}.ai-detection-head>div>span{color:var(--tb-text-soft);font-size:var(--tb-text-sm)}.ai-detection-head>.tb-badge{flex:none}.ai-detection-workspace{gap:var(--tb-space-4);flex-direction:column;min-width:0;display:flex}.ai-detection-file{justify-content:space-between;align-items:center;gap:var(--tb-space-4);border:1px solid var(--tb-edge-soft);border-radius:var(--tb-radius-md);background:#ffffff05;padding:13px 15px;display:flex}.ai-detection-file>div:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.ai-detection-file>div:first-child span{color:var(--tb-text-soft);font-size:var(--tb-text-2xs);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.ai-detection-file b{color:var(--tb-text);font-size:var(--tb-text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-detection-file small{color:var(--tb-text-soft);font-size:var(--tb-text-2xs)}.ai-detection-file-state{color:var(--tb-text-muted);font-size:var(--tb-text-xs);flex:none;align-items:center;gap:7px;display:inline-flex}.ai-detection-file-state>span small{color:var(--tb-text-soft);margin-top:3px;font-size:10px;display:block}.ai-detection-file-state i{background:var(--tb-text-soft);border-radius:50%;width:8px;height:8px}.ai-detection-file-state i.is-ready{background:var(--tb-green)}.ai-detection-file-state i.is-running{background:var(--tb-orange);animation:1.4s ease-in-out infinite ai-detection-pulse}@keyframes ai-detection-pulse{50%{opacity:.38}}.ai-detection-audio{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.ai-detection-workspace .guided-review{width:100%;max-width:none}.ai-detection-workspace .archive-review-scroll{max-height:none;overflow:visible}.archive-workbench{grid-template-columns:minmax(0,1fr)!important;max-width:none!important}.archive-workbench-col--player,.archive-module--player,.archive-module--markers{width:100%}.archive-marker-strip{max-height:220px}@media (width<=720px){.ai-detection-head,.ai-detection-file{flex-direction:column;align-items:stretch}.ai-detection-head>.tb-badge,.ai-detection-file-state{align-self:flex-start}}@media (prefers-reduced-motion:reduce){.ai-detection-file-state i.is-running{animation:none}}.toast-stack{width:clamp(380px,32vw,520px)!important;max-width:calc(100vw - 40px)!important}.toast{min-width:0;min-height:66px;-moz-column-gap:12px!important;background:#0d1322f0!important;border-color:#ffffff1c!important;border-radius:15px!important;grid-template-columns:11px minmax(0,1fr)!important;align-items:start!important;column-gap:12px!important;padding:14px 16px!important;display:grid!important;box-shadow:0 20px 55px -30px #000000d9,inset 0 1px #ffffff0b!important}.toast-orb{width:9px!important;height:9px!important;margin-top:5px!important}.toast>div{flex-direction:column;gap:4px;min-width:0;display:flex}.toast>div b{color:var(--tb-text);font-size:12px;font-weight:800;line-height:1.25}.toast>div span{overflow-wrap:anywhere;color:var(--tb-text-muted);white-space:normal;font-size:11.5px;line-height:1.45;display:block}.toast-success{border-color:#34d3992e!important}.toast-error{border-color:#fb71853d!important}@media (width<=600px){.toast-stack{width:calc(100vw - 24px)!important;max-width:none!important;top:12px!important;right:12px!important}}
