*{box-sizing:border-box}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#f7f7f7;background:#050505;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--bg: #050505;--panel: rgba(255, 255, 255, .045);--panel-strong: rgba(255, 255, 255, .075);--line: rgba(255, 255, 255, .105);--line-strong: rgba(255, 255, 255, .18);--text: #f8f8f8;--muted: #b9c4d6;--muted-2: #8f9bb0;--blue: #357dff;--blue-soft: rgba(53, 125, 255, .25);--gold: #d8aa45;--danger: #ff5d6c;--radius-lg: 28px;--radius-md: 22px;--shadow: 0 24px 80px rgba(0, 0, 0, .35)}html,body,#root{min-height:100%;margin:0}body{min-width:320px;background:radial-gradient(circle at top right,rgba(47,124,255,.18),transparent 32%),radial-gradient(circle at bottom left,rgba(216,170,69,.08),transparent 30%),#050505}button,input,textarea,select{font:inherit}button{border:0}.app-shell{min-height:100vh;display:grid;grid-template-columns:290px minmax(0,1fr);background:transparent}.sidebar{position:sticky;top:0;height:100vh;padding:26px 18px;border-right:1px solid var(--line);background:linear-gradient(180deg,#ffffff0e,#ffffff05),#070709eb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{display:flex;gap:14px;align-items:center;margin-bottom:30px;padding:12px}.brand-mark{width:54px;height:54px;border-radius:18px;display:grid;place-items:center;font-weight:900;letter-spacing:-.04em;background:linear-gradient(135deg,var(--blue),var(--gold));color:#fff;box-shadow:0 16px 42px #2f7cff40}.brand h1{margin:0;font-size:20px;letter-spacing:-.04em}.brand p{margin:4px 0 0;color:var(--muted);font-size:13px}.nav{display:grid;gap:8px}.nav button{width:100%;text-align:left;padding:13px 14px;border-radius:16px;color:var(--muted);background:transparent;border:1px solid transparent;cursor:pointer;font-weight:800;transition:.18s ease;display:flex;align-items:center;gap:12px}.nav button:hover,.nav .nav-active{color:#fff;background:#ffffff12;border-color:#ffffff1a}.main{min-width:0;padding:28px}.topbar,.page-header,.hero-card,.assistant-placeholder,.product-selected-section{border-radius:var(--radius-lg);border:1px solid var(--line);background:radial-gradient(circle at top right,rgba(47,124,255,.22),transparent 38%),linear-gradient(135deg,#ffffff13,#ffffff06);box-shadow:var(--shadow)}.topbar,.page-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:32px;margin-bottom:28px}.eyebrow{margin:0 0 8px;color:var(--muted);font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}h2,h3,h4,p{overflow-wrap:anywhere}h2,.page-header h2,.topbar h2{margin:0;font-size:clamp(30px,4vw,46px);line-height:1.02;letter-spacing:-.07em}.page-header p,.topbar p,.hero-card p,.section-heading p{color:var(--muted);font-weight:700}.primary-btn,.save-btn,.secondary-btn,.danger-btn,.close-btn,.upload-btn{border-radius:999px;min-height:46px;padding:0 18px;font-weight:900;color:#fff;cursor:pointer;border:1px solid rgba(255,255,255,.12);transition:.18s ease;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.primary-btn,.save-btn{background:linear-gradient(135deg,var(--blue),var(--gold));box-shadow:0 18px 50px #2f7cff33}.secondary-btn{background:#ffffff13}.danger-btn{background:#ff506029;border-color:#ff50606b}.close-btn{width:46px;padding:0;background:#ffffff13;font-size:24px}.primary-btn:hover,.save-btn:hover,.secondary-btn:hover,.danger-btn:hover,.upload-btn:hover{transform:translateY(-1px);filter:brightness(1.08)}button:disabled{cursor:not-allowed;opacity:.65;transform:none!important}.hero-card{margin-bottom:28px;padding:32px;display:flex;justify-content:space-between;gap:24px;align-items:center}.hero-card h3{margin:0 0 10px;font-size:34px;letter-spacing:-.05em}.readiness{min-width:150px;min-height:150px;border-radius:50%;display:grid;place-items:center;text-align:center;padding:18px;background:#ffffff0f;border:1px solid var(--line)}.readiness span{color:var(--muted);font-size:13px;font-weight:800}.readiness strong{display:block;font-size:36px}.stats-grid,.module-grid,.detail-grid,.lyric-detail-grid,.form-grid,.ai-form-grid{display:grid;gap:16px}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin-bottom:34px}.stat-card,.module-card,.song-card,.empty-card,.detail-section,.marketing-card,.lyric-card,.product-vault-card{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--panel);color:inherit}.stat-card{padding:22px}.stat-card span{display:block;color:var(--muted);font-weight:800;margin-bottom:10px}.stat-card strong{font-size:36px}.section-heading{margin:0 0 16px}.section-heading h3{margin:0 0 6px;font-size:26px;letter-spacing:-.04em}.section-heading p{margin:0}.module-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.module-card{padding:24px;text-align:left;cursor:pointer}.module-card h4{margin:0 0 10px;font-size:18px}.module-card p{margin:0;color:var(--muted);line-height:1.45}.song-list,.full-song-list,.lyric-idea-list,.marketing-list{display:grid;gap:14px}.song-card,.lyric-card,.marketing-card{width:100%;text-align:left;padding:18px;cursor:pointer;transition:.18s ease}.song-card:hover,.lyric-card:hover,.lyric-card-active,.marketing-card:hover,.marketing-card-active,.module-card:hover,.product-vault-card:hover,.product-vault-card-active{transform:translateY(-2px);border-color:#2f7cff73;background:var(--panel-strong)}.song-card h4,.lyric-card h4,.marketing-card h4{margin:0 0 8px}.song-card p,.lyric-card p,.marketing-card p{margin:0;color:var(--muted);line-height:1.45;font-weight:700}.song-card-with-art,.product-card-with-image{display:flex;gap:16px;align-items:center}.song-art-thumb{width:78px;height:78px;min-width:78px;border-radius:16px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#ffffff0f;color:var(--muted);font-weight:900}.song-art-thumb img,.product-vault-thumb img,.product-detail-image img,.cover-preview img,.visual-reference-preview img,.generated-image-preview{width:100%;height:100%;object-fit:cover}.page-panel{min-width:0}.lyrics-layout,.marketing-layout{display:grid;grid-template-columns:minmax(260px,360px) minmax(0,1fr);gap:26px;align-items:start}.lyric-editor-panel,.marketing-detail-panel{min-width:0}.lyric-detail-header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:22px}.lyric-detail-header h3{margin:0;font-size:30px;letter-spacing:-.05em}.asset-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.lyric-detail-grid,.detail-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.detail-section{padding:22px}.detail-section h4{margin:0 0 12px;font-size:16px}.detail-section p,.detail-section pre{margin:0 0 8px;color:var(--muted);font-weight:700;line-height:1.6;white-space:pre-wrap;font-family:inherit}.detail-section span{color:#fff;font-weight:900}.lyric-wide-section{grid-column:1 / -1}.empty-card{padding:22px;color:var(--muted);font-weight:800;line-height:1.55}.tall-empty-card{min-height:180px;display:flex;align-items:center}.form-section{margin-bottom:24px}.form-section h4{margin:0 0 14px}.form-grid,.ai-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}input,select,textarea{width:100%;min-height:52px;border-radius:16px;border:1px solid var(--line-strong);background:#ffffff13;color:#fff;padding:0 16px;outline:none;font-weight:800}select option{background:#151515;color:#fff}textarea{min-height:118px;padding:16px;resize:vertical;line-height:1.55;grid-column:1 / -1}input::placeholder,textarea::placeholder{color:#9eabc0}.modal-backdrop{position:fixed;inset:0;z-index:100;background:#000000b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:24px}.modal{width:min(760px,100%);max-height:92vh;overflow:auto;border-radius:30px;border:1px solid var(--line);background:radial-gradient(circle at top right,rgba(47,124,255,.16),transparent 36%),#101010;padding:28px;box-shadow:var(--shadow)}.large-modal{width:min(980px,100%)}.modal-header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}.modal-header h3{margin:0;font-size:28px;letter-spacing:-.05em}.cover-art-row,.visual-reference-row{display:grid;grid-template-columns:170px 1fr;gap:20px;align-items:center}.cover-preview,.visual-reference-preview{width:170px;aspect-ratio:1 / 1;border-radius:20px;overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center;padding:14px;color:var(--muted);border:1px dashed rgba(255,255,255,.2);background:#00000038;line-height:1.35;font-weight:800}.cover-actions,.visual-reference-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cover-actions p,.visual-reference-actions p,.zip-file-info{width:100%;margin:0;color:var(--muted);line-height:1.5;font-weight:800}.upload-btn{background:#ffffff13;position:relative;overflow:hidden}.upload-btn input{display:none}.assistant-placeholder{padding:30px;margin-top:24px}.ai-form-grid{margin-top:24px}.ai-action-row{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin-top:24px}.ai-action-row .save-btn{flex:1 1 260px}.ai-output-box,.ai-error-box{margin-top:24px}.ai-error-box{border-color:#ff506057;background:#ff506014}.ai-output-box pre{color:#dce5f4}.product-vault-page{display:flex;flex-direction:column;gap:28px}.product-vault-section{display:flex;flex-direction:column;gap:18px}.product-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px;align-items:stretch}.product-vault-card{min-height:132px;padding:16px;color:inherit;display:flex;align-items:center;gap:16px;text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.product-vault-thumb{width:82px;height:82px;min-width:82px;border-radius:16px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#ffffff0f;color:#d2dcf0bf;font-weight:900}.product-vault-card h4{margin:0 0 8px;line-height:1.25}.product-vault-card p{margin:0;line-height:1.45;color:var(--muted);font-weight:800}.product-selected-section{padding:28px}.product-selected-section .lyric-detail-header{margin-bottom:24px}.product-selection-card{margin-top:0;padding:22px}.product-profile-header{display:flex;gap:24px;align-items:center;margin-bottom:26px}.product-detail-image{width:150px;height:150px;min-width:150px;border-radius:20px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#ffffff0e;color:var(--muted);font-weight:900}.product-ai-panel{margin-top:0;padding:30px}.product-ai-panel .ai-form-grid{margin-top:24px;gap:16px}.product-ai-panel textarea{min-height:130px}.product-ai-panel .ai-action-row{margin-top:26px}.generated-image-preview{width:100%;max-width:560px;height:auto;border-radius:22px;margin-top:14px;display:block;object-fit:cover;border:1px solid rgba(255,255,255,.12);box-shadow:0 24px 80px #00000059}.visual-ai-panel .ai-output-box img{background:#ffffff0a}.visual-reference-upload{margin-top:24px;padding:22px;border-radius:24px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a}.compact-heading{margin-bottom:16px}.compact-heading h3{font-size:16px;margin-bottom:4px}.visual-reference-actions .zip-file-info{flex-basis:100%;margin-top:4px}@media(max-width:1100px){.app-shell{grid-template-columns:1fr}.sidebar{position:relative;height:auto;border-right:0;border-bottom:1px solid var(--line)}.nav{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.lyrics-layout,.marketing-layout{grid-template-columns:1fr}}@media(max-width:760px){.main{padding:18px}.topbar,.page-header,.hero-card,.lyric-detail-header,.product-profile-header{flex-direction:column;align-items:flex-start}.form-grid,.ai-form-grid,.cover-art-row,.visual-reference-row{grid-template-columns:1fr}.cover-preview,.visual-reference-preview{width:100%;max-width:240px}.product-card-grid{grid-template-columns:1fr}.product-selected-section{padding:22px}.product-vault-card{align-items:flex-start}.product-detail-image{width:100%;max-width:260px;height:auto;aspect-ratio:1 / 1}}.recent-songs{margin-bottom:42px!important}.recent-songs .section-heading{margin-bottom:20px!important}.recent-songs .song-list{display:flex!important;flex-direction:column!important;gap:18px!important;margin-top:18px!important}.recent-songs .song-card,.recent-songs .clickable-song-card{min-height:124px!important;padding:22px 24px!important;gap:18px!important}.module-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;margin-top:22px!important}.module-card{min-height:160px!important;padding:28px!important;border-radius:26px!important}.module-card h4{margin-bottom:14px!important;font-size:20px!important;line-height:1.2!important}.module-card p{font-size:16px!important;line-height:1.6!important}@media(max-width:1200px){.module-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:720px){.module-grid{grid-template-columns:1fr!important}}.app-shell{transition:grid-template-columns .28s ease}.app-shell.sidebar-collapsed{grid-template-columns:92px minmax(0,1fr)!important}.sidebar{position:sticky;top:0;overflow:visible;transition:padding .28s ease,width .28s ease}.main{min-width:0;transition:padding .28s ease}.sidebar-collapse-btn{position:absolute;top:28px;right:-18px;z-index:50;width:38px;height:38px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.28),transparent 36%),linear-gradient(135deg,#2f7cff,#1e4fbb 52%,#d5ab53);color:#fff;font-size:22px;font-weight:900;line-height:1;cursor:pointer;box-shadow:0 18px 45px #00000073,0 0 0 6px #0000002e;display:flex;align-items:center;justify-content:center;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.sidebar-collapse-btn:hover{transform:translateY(-1px) scale(1.06);filter:brightness(1.06);box-shadow:0 22px 55px #00000080,0 0 0 7px #2f7cff1f}.sidebar-collapse-btn:active{transform:scale(.97)}.nav-icon{width:24px;min-width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:currentColor;opacity:.95}.nav-icon svg{width:21px;height:21px;display:block}.nav-label{display:inline}.brand-copy{min-width:0}.sidebar-collapsed .sidebar{padding-left:14px!important;padding-right:14px!important}.sidebar-collapsed .sidebar-collapse-btn{right:-18px}.sidebar-collapsed .brand{justify-content:center!important;padding-left:0!important;padding-right:0!important;gap:0!important}.sidebar-collapsed .brand-copy{display:none!important}.sidebar-collapsed .brand-mark{margin:0 auto!important;width:52px!important;height:52px!important;min-width:52px!important}.sidebar-collapsed .nav{display:flex!important;flex-direction:column!important;align-items:center!important;gap:12px!important}.sidebar-collapsed .nav button{width:56px!important;min-width:56px!important;height:56px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:19px!important;gap:0!important}.sidebar-collapsed .nav-label{display:none!important}.sidebar-collapsed .nav-icon{width:28px!important;min-width:28px!important;height:28px!important;opacity:1!important}.sidebar-collapsed .nav-icon svg{width:23px!important;height:23px!important}.sidebar-collapsed .nav-active .nav-icon{color:#fff!important}@media(max-width:900px){.app-shell,.app-shell.sidebar-collapsed{grid-template-columns:1fr!important}.sidebar-collapse-btn{display:none!important}.sidebar-collapsed .brand-copy{display:block!important}.sidebar-collapsed .nav-label{display:inline!important}.sidebar-collapsed .nav-icon{display:none!important}.sidebar-collapsed .nav{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))!important;align-items:stretch!important}.sidebar-collapsed .nav button{width:auto!important;min-width:0!important;height:auto!important;padding:13px 14px!important;justify-content:flex-start!important}}.calendar-page{display:flex;flex-direction:column;gap:28px}.calendar-ai-panel{margin-top:0;padding:30px}.calendar-ai-panel .ai-form-grid{margin-top:24px;gap:16px}.calendar-ai-panel textarea{min-height:130px;line-height:1.55}.calendar-ai-panel .ai-action-row{margin-top:26px;gap:14px}.calendar-ai-panel .ai-output-box,.calendar-ai-panel .ai-error-box{margin-top:26px;padding:24px}.calendar-ai-panel .ai-output-box pre{white-space:pre-wrap;line-height:1.65}.calendar-task-section{display:flex;flex-direction:column;gap:18px}.calendar-task-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;align-items:stretch}.calendar-task-grid .marketing-card{min-height:118px;padding:20px}.calendar-selected-section{padding:28px;border-radius:28px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at top right,rgba(47,124,255,.12),transparent 40%),#ffffff09}.calendar-selected-section .lyric-detail-header{margin-bottom:24px}@media(max-width:760px){.calendar-ai-panel,.calendar-selected-section{padding:22px}.calendar-task-grid{grid-template-columns:1fr}}.detail-modal{width:min(1180px,96vw)!important;max-height:94vh;padding:30px!important}.profile-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.song-profile-header{display:grid;grid-template-columns:280px minmax(0,1fr);gap:24px;align-items:center;margin-bottom:24px;padding:24px;border-radius:28px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at top right,rgba(47,124,255,.14),transparent 36%),#ffffff0a}.song-profile-art{width:100%;max-width:280px;aspect-ratio:1 / 1;border-radius:24px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);box-shadow:0 22px 60px #00000047}.song-profile-art img{width:100%;height:100%;object-fit:cover}.song-profile-art span{font-size:72px;color:var(--muted);font-weight:900}.song-profile-status{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;margin:0 0 14px;border-radius:999px;background:#2f7cff2e;border:1px solid rgba(47,124,255,.34);color:#dce9ff;font-size:13px;font-weight:900;letter-spacing:.02em;text-transform:capitalize}.song-profile-header h2{margin:0 0 12px;font-size:clamp(32px,4vw,52px);line-height:.98;letter-spacing:-.06em}.song-profile-header p:last-child{margin:0;color:var(--muted);line-height:1.6;font-weight:800;font-size:15px}.detail-tabs{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.detail-tabs button{min-height:42px;padding:0 16px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#f5f7fb;font-weight:900;cursor:pointer;transition:.18s ease}.detail-tabs button:hover{transform:translateY(-1px);border-color:#2f7cff61;background:#ffffff1a}.detail-tab-active{background:linear-gradient(135deg,#2f7cffe6,#d5ab53d1)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 16px 42px #2f7cff2e}.detail-modal .detail-grid,.detail-modal .lyric-detail-grid{gap:18px}.detail-modal .detail-section{padding:24px}.detail-modal .detail-section h4{font-size:16px;margin-bottom:12px}.detail-modal .detail-section p,.detail-modal .detail-section pre{line-height:1.65}@media(max-width:900px){.detail-modal{width:min(96vw,100%);padding:22px!important}.song-profile-header{grid-template-columns:1fr;align-items:start}.song-profile-art{max-width:240px}.profile-actions{justify-content:flex-start}}@media(max-width:640px){.modal-backdrop{padding:14px;align-items:stretch}.detail-modal{max-height:none;min-height:auto;border-radius:24px}.modal-header{align-items:flex-start;flex-direction:column}.song-profile-header h2{font-size:34px}.detail-tabs{gap:10px}.detail-tabs button{width:100%;justify-content:center}}.recent-songs{margin-top:28px!important;margin-bottom:46px!important}.recent-songs .section-heading,section .section-heading{margin-bottom:18px!important}.recent-songs .song-list{margin-top:18px!important;gap:18px!important}.recent-songs .song-card{padding:22px!important;min-height:124px!important;gap:20px!important}.recent-songs .song-art-thumb{width:86px!important;height:86px!important;min-width:86px!important;border-radius:18px!important;border:3px solid rgba(255,255,255,.92)!important;box-shadow:0 0 0 1px #00000073,0 16px 40px #00000059!important;background:#ffffff14!important}.recent-songs .song-card h4{margin-bottom:10px!important;line-height:1.25!important}.recent-songs .song-card p{line-height:1.55!important}.command-snapshot{min-width:320px;padding:22px;border-radius:28px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at top right,rgba(47,124,255,.2),transparent 44%),#ffffff0b}.command-snapshot .eyebrow{margin:0 0 14px!important}.snapshot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.snapshot-grid div{min-height:92px;padding:14px;border-radius:20px;display:flex;flex-direction:column;justify-content:center;background:#ffffff0e;border:1px solid rgba(255,255,255,.08)}.snapshot-grid strong{font-size:34px;line-height:1;letter-spacing:-.05em}.snapshot-grid span{margin-top:8px;color:var(--muted);font-size:13px;font-weight:900}.module-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;margin-top:20px!important}.module-card{min-height:158px!important;padding:28px!important;border-radius:28px!important}.module-card h4{font-size:20px!important;margin-bottom:14px!important}.module-card p{font-size:15px!important;line-height:1.6!important}.ai-progress-panel{margin-top:18px;padding:16px 18px;border-radius:20px;border:1px solid rgba(47,124,255,.22);background:radial-gradient(circle at top right,rgba(47,124,255,.18),transparent 42%),#ffffff0b;overflow:hidden}.ai-progress-header{display:flex;justify-content:space-between;gap:14px;margin-bottom:12px;color:#dce9ff;font-size:13px;font-weight:900;letter-spacing:.02em}.ai-progress-header span:last-child{color:var(--muted)}.ai-progress-track{position:relative;height:10px;border-radius:999px;overflow:hidden;background:#ffffff17;border:1px solid rgba(255,255,255,.08)}.ai-progress-fill{position:absolute;inset:0 auto 0 0;width:42%;border-radius:inherit;background:linear-gradient(90deg,var(--blue),#8fb6ff,var(--gold));box-shadow:0 0 28px #2f7cff80;animation:ai-progress-slide 1.15s ease-in-out infinite}@keyframes ai-progress-slide{0%{transform:translate(-105%)}50%{transform:translate(70%)}to{transform:translate(245%)}}@media(max-width:1100px){.hero-card{grid-template-columns:1fr!important}.command-snapshot{min-width:0;width:100%}.module-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:720px){.snapshot-grid{grid-template-columns:1fr}.module-grid{grid-template-columns:1fr!important}.recent-songs .song-card{align-items:flex-start!important}}.welcome-command-card{min-width:340px;max-width:460px;padding:26px;border-radius:30px;border:1px solid rgba(255,255,255,.12);background:radial-gradient(circle at top right,rgba(47,124,255,.22),transparent 42%),radial-gradient(circle at bottom left,rgba(213,171,83,.16),transparent 46%),#ffffff0b;box-shadow:0 24px 80px #00000038}.welcome-command-card .eyebrow{margin:0 0 12px!important}.welcome-command-card h4{margin:0 0 14px;font-size:clamp(24px,3vw,34px);line-height:1.02;letter-spacing:-.06em}.welcome-command-card p{margin:0;color:var(--muted);line-height:1.6;font-weight:800}.welcome-focus-list{display:grid;gap:10px;margin-top:20px}.welcome-focus-list span{min-height:42px;display:flex;align-items:center;padding:0 14px;border-radius:999px;color:#f5f7fb;font-size:13px;font-weight:900;letter-spacing:.02em;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.welcome-focus-list span:before{content:"";width:8px;height:8px;margin-right:10px;border-radius:999px;background:linear-gradient(135deg,var(--blue),var(--gold));box-shadow:0 0 18px #2f7cff80}@media(max-width:1100px){.welcome-command-card{min-width:0;max-width:none;width:100%}}.projects-page{display:flex;flex-direction:column;gap:28px}.projects-section,.project-detail-section,.project-song-manager{display:flex;flex-direction:column;gap:18px}.project-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:18px;align-items:stretch}.project-card{min-height:136px;padding:18px;border-radius:var(--radius-md);border:1px solid var(--line);background:var(--panel);color:inherit;display:flex;align-items:center;gap:16px;text-align:left;cursor:pointer;transition:.18s ease}.project-card:hover,.project-card-active{transform:translateY(-2px);border-color:#2f7cff73;background:var(--panel-strong)}.project-card-art,.project-hero-art{overflow:hidden;display:flex;align-items:center;justify-content:center;background:#ffffff0f;color:var(--muted);font-weight:900;border:3px solid rgba(255,255,255,.86);box-shadow:0 20px 45px #00000047}.project-card-art{width:84px;height:84px;min-width:84px;border-radius:18px}.project-card-art img,.project-hero-art img{width:100%;height:100%;object-fit:cover}.project-card h4{margin:0 0 8px;line-height:1.25;font-size:17px}.project-card p{margin:0;color:var(--muted);font-weight:800;line-height:1.45}.project-detail-section{padding:30px;border-radius:30px;border:1px solid var(--line);background:radial-gradient(circle at top right,rgba(47,124,255,.12),transparent 38%),var(--panel)}.project-hero-card{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px;align-items:center;padding:24px;border-radius:28px;border:1px solid rgba(255,255,255,.09);background:#ffffff0a}.project-hero-art{width:220px;height:220px;border-radius:26px}.project-hero-card h2{margin:0 0 12px;font-size:clamp(34px,4vw,54px);line-height:.98;letter-spacing:-.06em}.project-hero-card p:last-child{margin:0;color:var(--muted);line-height:1.6;font-weight:800}.project-readiness-card{padding:26px;border-radius:28px;border:1px solid rgba(47,124,255,.25);background:radial-gradient(circle at top left,rgba(47,124,255,.18),transparent 40%),#ffffff0b;display:grid;gap:18px}.project-readiness-card h3{margin:0 0 8px;font-size:34px;letter-spacing:-.04em}.project-readiness-card p{margin:0;color:var(--muted);font-weight:800}.readiness-bar-shell,.mini-readiness-bar{overflow:hidden;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.08)}.readiness-bar-shell{height:16px}.readiness-bar-fill,.mini-readiness-bar div{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--blue),var(--gold));box-shadow:0 0 22px #2f7cff59}.readiness-missing-list{display:flex;gap:10px;flex-wrap:wrap}.readiness-missing-list span{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;background:#ffffff12;color:#dce5f4;font-size:13px;font-weight:900}.project-add-song-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:14px;align-items:center}.project-song-grid{display:grid;gap:14px}.project-song-card{display:grid;grid-template-columns:76px minmax(0,1fr) auto auto;gap:14px;align-items:center;padding:16px;border-radius:22px;border:1px solid var(--line);background:#ffffff0a}.project-song-card h4{margin:0 0 6px;line-height:1.25}.project-song-card p{margin:0 0 10px;color:var(--muted);font-weight:800}.project-song-thumb{border:2px solid rgba(255,255,255,.82)}.mini-readiness-bar{height:9px;max-width:280px}@media(max-width:900px){.project-hero-card,.project-song-card,.project-add-song-row{grid-template-columns:1fr}.project-hero-art{width:100%;max-width:240px;height:auto;aspect-ratio:1 / 1}.project-detail-section{padding:22px}}.epk-builder-page{display:flex;flex-direction:column;gap:28px}.epk-section{display:flex;flex-direction:column;gap:18px}.epk-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;align-items:stretch}.epk-card{min-height:132px;padding:16px;border-radius:var(--radius-md);border:1px solid var(--line);background:var(--panel);color:inherit;display:flex;align-items:center;gap:16px;text-align:left;cursor:pointer;transition:.18s ease}.epk-card:hover,.epk-card-active{transform:translateY(-2px);border-color:#2f7cff73;background:var(--panel-strong)}.epk-card-photo{width:82px;height:82px;min-width:82px;border-radius:18px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#ffffff0f;color:var(--muted);font-weight:900;border:2px solid rgba(255,255,255,.78);box-shadow:0 12px 30px #00000047}.epk-card-photo img,.epk-photo-frame img,.epk-logo-frame img{width:100%;height:100%;object-fit:cover}.epk-card h4{margin:0 0 8px;line-height:1.25}.epk-card p{margin:0 0 4px;color:var(--muted);line-height:1.45;font-weight:800}.epk-selected-section{padding:28px;border-radius:30px;border:1px solid var(--line);background:var(--panel)}.epk-profile-header{display:grid;grid-template-columns:220px 140px minmax(0,1fr);gap:22px;align-items:center;margin-bottom:24px;padding:24px;border-radius:28px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at top right,rgba(47,124,255,.14),transparent 36%),#ffffff0a}.epk-photo-frame,.epk-logo-frame{border-radius:24px;overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center;padding:14px;color:var(--muted);line-height:1.35;font-weight:900;border:1px dashed rgba(255,255,255,.2);background:#00000038}.epk-photo-frame{width:220px;aspect-ratio:1 / 1}.epk-logo-frame{width:140px;aspect-ratio:1 / 1}.epk-profile-header h2{margin:0 0 12px;font-size:clamp(32px,4vw,52px);line-height:.98;letter-spacing:-.06em}.epk-profile-header p:last-child{margin:0;color:var(--muted);line-height:1.6;font-weight:800}.epk-ai-panel{margin-top:0}.epk-upload-grid{display:grid;gap:18px}@media(max-width:980px){.epk-profile-header{grid-template-columns:1fr}.epk-photo-frame,.epk-logo-frame{width:100%;max-width:240px}}@media(max-width:700px){.epk-card{align-items:flex-start}.epk-selected-section{padding:22px}}.web-tools-page{display:flex;flex-direction:column;gap:28px}.web-tools-hero{margin-bottom:0}.web-tools-section{display:flex;flex-direction:column;gap:18px}.web-tool-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px}.web-tool-card{min-height:168px;padding:20px;border-radius:var(--radius-md);border:1px solid var(--line);background:radial-gradient(circle at top right,rgba(47,124,255,.1),transparent 38%),var(--panel);color:inherit;text-align:left;cursor:pointer;transition:.18s ease;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.web-tool-card:hover,.web-tool-card-active{transform:translateY(-2px);border-color:#2f7cff73;background:var(--panel-strong)}.web-tool-card h4{margin:0;font-size:19px;line-height:1.2}.web-tool-card p{margin:0;color:var(--muted);font-weight:900;line-height:1.35}.web-tool-card small{color:var(--muted);line-height:1.5;font-weight:700;overflow-wrap:anywhere}.web-tool-badge{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#2f7cff2e;border:1px solid rgba(47,124,255,.32);color:#dce9ff;font-size:12px;font-weight:900}.web-tool-selected-section{margin-top:0}.web-tool-selected-section .detail-section p,.web-tool-selected-section .detail-section pre{overflow-wrap:anywhere}@media(max-width:760px){.web-tool-grid{grid-template-columns:1fr}}.web-tool-grid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr))!important;gap:18px!important}.web-tool-card{min-height:132px!important;padding:18px 20px!important;gap:8px!important}.web-tool-card h4{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.web-tool-card p{width:100%;line-height:1.3!important}.web-tool-card small{width:100%;display:block;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;overflow-wrap:normal!important;line-height:1.35!important}.web-tool-selected-section .detail-section p,.web-tool-selected-section .detail-section pre{word-break:break-word;overflow-wrap:anywhere}.web-tool-selected-section .detail-section.lyric-wide-section:first-of-type p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:860px){.web-tool-grid{grid-template-columns:1fr!important}.web-tool-card small{white-space:normal!important;overflow-wrap:anywhere!important}}.web-tool-preview-image{width:100%;height:86px;border-radius:16px;overflow:hidden;margin-bottom:12px;background:#ffffff0e;border:1px solid rgba(255,255,255,.08)}.web-tool-preview-image img{width:100%;height:100%;object-fit:cover;display:block}.web-tool-url-line{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.web-tool-selected-preview{display:grid;grid-template-columns:180px minmax(0,1fr) auto;gap:18px;align-items:center;margin:18px 0 22px;padding:18px;border-radius:24px;background:#ffffff0b;border:1px solid rgba(255,255,255,.09)}.web-tool-selected-preview img{width:180px;height:110px;object-fit:cover;border-radius:18px;border:1px solid rgba(255,255,255,.08)}.web-tool-selected-preview h4{margin:0 0 8px;line-height:1.25}.web-tool-selected-preview p{margin:0;line-height:1.5;color:var(--muted);font-weight:800}.web-tool-selected-preview .eyebrow{margin-bottom:8px;color:#dce9ff}@media(max-width:760px){.web-tool-selected-preview{grid-template-columns:1fr}.web-tool-selected-preview img{width:100%;height:auto;aspect-ratio:16 / 9}}.auth-shell{min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;padding:28px;background:radial-gradient(circle at top left,rgba(47,124,255,.2),transparent 34%),radial-gradient(circle at bottom right,rgba(213,171,83,.16),transparent 32%),#070707}.auth-card{width:min(540px,100%);padding:34px;border-radius:32px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at top right,rgba(47,124,255,.16),transparent 36%),#ffffff0b;box-shadow:0 34px 100px #0000006b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.auth-brand{margin-bottom:28px}.auth-copy{margin-bottom:24px}.auth-copy h2{margin:0 0 10px;font-size:clamp(34px,6vw,52px);line-height:.98;letter-spacing:-.07em}.auth-copy p{margin:0;color:var(--muted);line-height:1.6;font-weight:800}.auth-form-grid{grid-template-columns:1fr;margin-bottom:18px}.auth-submit-btn,.auth-switch-btn{width:100%;margin-top:14px}.auth-muted{margin:16px 0 0;color:var(--muted);font-weight:800;line-height:1.5}.auth-alert{margin:16px 0}.sidebar-account{margin-top:auto;padding-top:18px;display:flex;flex-direction:column;gap:10px}.sidebar-account-email{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:12px;font-weight:900;letter-spacing:.02em}.sidebar-signout-btn{width:100%;min-height:42px;font-size:13px}.sidebar-collapsed .sidebar-account-email,.sidebar-collapsed .sidebar-signout-btn{display:none}.ai-loading-bar{height:10px;width:100%;overflow:hidden;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.08)}.ai-loading-bar span{display:block;height:100%;width:42%;border-radius:inherit;background:linear-gradient(90deg,var(--blue),var(--gold),var(--blue));animation:authProgressSlide 1.25s ease-in-out infinite}@keyframes authProgressSlide{0%{transform:translate(-110%)}to{transform:translate(250%)}}@media(max-width:680px){.auth-shell{padding:18px}.auth-card{padding:26px;border-radius:26px}}.app-action-feedback{position:fixed;top:18px;left:50%;transform:translate(-50%);z-index:300;width:min(520px,calc(100vw - 32px));padding:14px 16px 16px;border-radius:20px;border:1px solid rgba(255,255,255,.14);background:radial-gradient(circle at top right,rgba(47,124,255,.2),transparent 42%),#0a0a0ce0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 26px 80px #0000006b}.app-action-feedback-label{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;color:#f5f7fb;font-size:13px;font-weight:900;letter-spacing:.03em}.app-action-progress-track{position:relative;height:7px;overflow:hidden;border-radius:999px;background:#ffffff14}.app-action-progress-bar{position:absolute;inset:0 auto 0 0;width:42%;border-radius:999px;background:linear-gradient(90deg,#2f7cff40,#2f7cff,#d5ab53);box-shadow:0 0 24px #2f7cff59;animation:app-progress-slide 1.05s ease-in-out infinite}@keyframes app-progress-slide{0%{transform:translate(-110%)}50%{transform:translate(80%)}to{transform:translate(260%)}}.app-toast{position:fixed;right:22px;bottom:22px;z-index:310;width:min(420px,calc(100vw - 44px));padding:18px 52px 18px 18px;border-radius:22px;border:1px solid rgba(255,255,255,.13);background:radial-gradient(circle at top right,rgba(47,124,255,.18),transparent 42%),#0a0a0ceb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 26px 80px #0000006b;color:#f5f7fb;animation:app-toast-in .22s ease both}.app-toast strong{display:block;margin-bottom:6px;font-size:13px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.app-toast span{display:block;color:#ebf0fad1;font-size:14px;font-weight:800;line-height:1.5}.app-toast button{position:absolute;top:12px;right:12px;width:30px;height:30px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff14;color:#fff;font-size:18px;font-weight:900;cursor:pointer}.app-toast-success{border-color:#49d68047}.app-toast-success strong{color:#8df7b1}.app-toast-error{border-color:#ff506061}.app-toast-error strong{color:#ff8f9c}.app-toast-info strong{color:#aecaec}@keyframes app-toast-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:720px){.app-action-feedback{top:12px}.app-toast{right:14px;bottom:14px;width:calc(100vw - 28px)}}.planner-page-header{align-items:flex-start}.planner-action-buttons{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.planner-action-buttons .planner-action-btn{width:190px;min-width:190px;min-height:46px;height:46px;padding:0 18px;border-radius:999px;font-size:15px;font-weight:900;line-height:1;white-space:nowrap;box-sizing:border-box}.planner-action-buttons .primary-btn.planner-action-btn{box-shadow:0 12px 32px #2f7cff38}@media(max-width:900px){.planner-action-buttons{justify-content:flex-start}.planner-action-buttons .planner-action-btn{flex:1 1 190px}}.planner-tabs{display:flex;flex-wrap:wrap;gap:12px;padding:10px;border-radius:999px;background:#ffffff0b;border:1px solid rgba(255,255,255,.09);width:fit-content;max-width:100%}.planner-tab{min-height:44px;padding:0 18px;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--muted);font-weight:900;cursor:pointer;transition:.18s ease}.planner-tab:hover,.planner-tab-active{background:#2f7cff2e;border-color:#2f7cff59;color:#fff}.quick-capture-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:22px;align-items:start}.quick-capture-panel{padding:30px}.quick-capture-body{min-height:220px}.capture-side-panel{display:flex;flex-direction:column;gap:16px}.notebooks-shell{display:flex;flex-direction:column;gap:22px}.notebook-heading-row{display:flex;justify-content:space-between;align-items:flex-end;gap:18px}.notebook-library{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px}.notebook-card,.planner-note-card{text-align:left;border-radius:24px;border:1px solid rgba(255,255,255,.1);background:#ffffff0b;color:#fff;cursor:pointer;transition:.18s ease}.notebook-card{min-height:108px;padding:18px;display:flex;flex-direction:column;gap:10px}.notebook-card:hover,.planner-note-card:hover,.notebook-card-active,.planner-note-card-active{transform:translateY(-1px);border-color:#2f7cff73;background:radial-gradient(circle at top right,rgba(47,124,255,.14),transparent 44%),#fff1}.notebook-dot{width:14px;height:14px;border-radius:999px;background:var(--blue);box-shadow:0 0 22px #2f7cff73}.notebook-dot-gold{background:var(--gold)}.notebook-dot-muted{background:#738199}.notebook-card strong,.planner-note-card h4{font-size:17px;line-height:1.15}.notebook-card small,.planner-note-card small,.planner-note-card-top span,.planner-note-card-top strong{color:var(--muted);font-weight:900;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.planner-note-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:18px}.planner-note-card{min-height:190px;padding:20px;display:flex;flex-direction:column;gap:12px}.planner-note-card-top{display:flex;justify-content:space-between;gap:12px;align-items:center}.planner-note-card-top strong{color:#ffe4a3}.planner-note-card h4,.planner-note-card p{margin:0}.planner-note-card p{color:var(--muted);font-weight:700;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.planner-note-detail .lyric-detail-header{align-items:flex-start}.note-link-list{display:flex;flex-direction:column;gap:10px}.note-link-list a{color:#9ec2ff;font-weight:800;text-decoration:none;overflow-wrap:anywhere}.note-link-list a:hover{color:#fff;text-decoration:underline}.notebook-form-grid textarea{min-height:115px}@media(max-width:900px){.quick-capture-shell{grid-template-columns:1fr}.notebook-heading-row,.planner-page-header{align-items:stretch;flex-direction:column}.planner-tabs{width:100%;border-radius:24px}.planner-tab{flex:1 1 140px}}.notebook-card-main{display:flex;flex-direction:column;gap:10px;min-width:0}.notebook-card-main p{margin:0;color:var(--muted);font-size:13px;font-weight:700;line-height:1.35}.notebook-card-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto}.mini-action-btn{min-height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff13;color:#fff;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:.18s ease}.mini-action-btn:hover{transform:translateY(-1px);border-color:#2f7cff73;background:#2f7cff2e}.mini-action-btn-danger{border-color:#ff6b6b3d;color:#ffb3b3}.mini-action-btn-danger:hover{border-color:#ff6b6b8c;background:#ff6b6b21}.selected-notebook-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px}.selected-notebook-toolbar h3{margin-bottom:6px}@media(max-width:760px){.selected-notebook-toolbar{align-items:flex-start;flex-direction:column}}.distribution-page{display:flex;flex-direction:column;gap:18px}.distribution-v5-page{width:100%;max-width:1440px;margin:0 auto;padding-bottom:64px}.app-shell:not(.sidebar-collapsed) .main{padding-left:clamp(28px,2.25vw,42px);padding-right:clamp(28px,2.75vw,54px)}.app-shell.sidebar-collapsed .main{padding-left:clamp(32px,3.5vw,58px);padding-right:clamp(32px,4vw,72px)}.distribution-v5-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin-bottom:28px}.distribution-v5-hero h2{font-size:clamp(2rem,3vw,3.2rem);line-height:.95;max-width:760px}.distribution-v5-hero>div:first-child p:not(.eyebrow){max-width:820px;font-size:1rem}.distribution-v5-hero .distribution-hero-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.distribution-v5-hero .primary-btn,.distribution-v5-hero .secondary-btn,.distribution-v5-section-head .primary-btn{min-height:44px;padding-inline:20px;white-space:nowrap}.distribution-v5-status-row{display:grid;grid-template-columns:repeat(2,minmax(320px,1fr));gap:18px;margin:0 0 26px;align-items:stretch}.distribution-v5-status-card{display:flex;flex-direction:column;justify-content:space-between;gap:8px;padding:22px 24px;border-radius:24px;background:radial-gradient(circle at 95% 15%,rgba(47,124,255,.16),transparent 38%),linear-gradient(145deg,#ffffff0e,#ffffff06);border-color:#ffffff1b;min-height:124px}.distribution-v5-status-card .status-pill{width:fit-content;padding:7px 12px;margin-bottom:8px;display:inline-flex}.distribution-v5-status-card h3,.distribution-v5-status-card strong{font-size:18px;font-weight:950;line-height:1.25;overflow-wrap:anywhere;color:var(--text)}.distribution-v5-status-card p{margin:0;font-size:13px;color:var(--muted);font-weight:800;line-height:1.45;letter-spacing:0}.distribution-v5-status-card span:not(.status-pill){color:var(--muted);font-size:12px;font-weight:900;letter-spacing:.05em}.distribution-v5-tabs{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;margin:0 0 24px;border-radius:22px;justify-content:flex-start}.distribution-v5-tabs .distribution-tab{min-height:40px;padding:0 18px;flex:0 0 auto}.distribution-v5-section{display:grid;gap:20px}.distribution-v5-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;min-height:86px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(135deg,#2f7cff1a,#ffffff09)}.distribution-v5-section-head>div{min-width:0}.distribution-v5-section-head h3{margin:0 0 6px;font-size:1.2rem;letter-spacing:-.03em;color:var(--text);font-weight:950}.distribution-v5-section-head p{margin:0;max-width:720px;color:var(--muted);font-size:12px;font-weight:900;letter-spacing:.05em}.distribution-v5-panel h3,.distribution-v5-command-card h3{margin:0 0 6px;font-size:1.05rem;letter-spacing:-.03em;color:var(--text);font-weight:950}.distribution-v5-panel>p,.distribution-v5-command-card p{color:var(--muted);font-size:12px;font-weight:900;letter-spacing:.05em;line-height:1.45}.distribution-v5-metrics{display:grid;grid-template-columns:repeat(6,minmax(135px,1fr));gap:14px}.distribution-v5-metrics .distribution-metric-card{min-height:132px;padding:18px}.distribution-v5-command-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.distribution-v5-command-card{display:flex;flex-direction:column;justify-content:space-between;gap:14px;min-height:160px;padding:20px}.distribution-v5-command-card .secondary-btn{width:100%;min-height:44px}.distribution-v5-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.distribution-v5-panel{display:flex;flex-direction:column;gap:12px;padding:22px;border-radius:24px}.distribution-v5-panel>h3{margin-bottom:2px}.distribution-v5-panel .distribution-empty{margin:0}.distribution-v5-panel .distribution-v5-kv-list{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.distribution-v5-panel .distribution-v5-kv-list div{min-height:78px;padding:13px 14px}.distribution-v5-panel .distribution-v5-kv-list span{font-size:11px}.distribution-v5-panel .distribution-v5-kv-list strong{font-size:14px;line-height:1.35}.distribution-v5-panel .distribution-table-wrap,.distribution-v5-table-wrap,.distribution-roadmaps-section .distribution-table-wrap{max-height:360px;overflow:auto;border-radius:18px;border:1px solid var(--line);background:#00000026}.distribution-v5-table{min-width:640px}.distribution-v5-table th,.distribution-v5-table td,.distribution-table th,.distribution-table td{padding:12px 13px;font-size:.78rem;vertical-align:middle}.distribution-v5-kv-list{display:grid;gap:10px}.distribution-v5-kv-list div{display:grid;gap:6px;padding:14px;border:1px solid var(--line);border-radius:16px;background:#ffffff0a;overflow-wrap:anywhere}.distribution-v5-kv-list span{color:var(--muted);font-size:11px;font-weight:900;letter-spacing:.05em}.distribution-v5-kv-list strong{color:var(--text);font-weight:900;font-size:14px;line-height:1.35}.distribution-v5-inline-form{display:grid;grid-template-columns:minmax(180px,1fr) auto;gap:10px;align-items:center}.distribution-v5-inline-form select{min-width:0;width:100%;height:46px;border-radius:14px;border:1px solid var(--line);background:#ffffff0f;color:var(--text);padding:0 12px;font:inherit;font-weight:900}.distribution-v5-inline-form .secondary-btn{width:auto;min-width:84px;height:46px;padding-inline:18px}.distribution-empty,.distribution-loaded-at,.distribution-table-note{font-size:.8rem;color:var(--muted);font-weight:800}.distribution-loaded-at,.distribution-table-note{font-style:italic}.distribution-v5-error,.distribution-error-box{padding:13px 15px;border-radius:16px;font-weight:900;background:#ff50501a;border:1px solid rgba(255,80,80,.22);color:#ff9494;margin:0;overflow-wrap:anywhere;word-break:break-word}.distribution-warning-box{padding:13px 15px;border-radius:16px;font-weight:900;background:#ffc4571a;border:1px solid rgba(255,196,87,.22);color:#ffd88a}.distribution-v5-muted-warning{margin:0;color:var(--muted);font-weight:800;line-height:1.45;font-size:12px}.distribution-v5-json summary{min-height:42px;display:flex;align-items:center}.distribution-v5-json{margin-top:0}.distribution-json-details{margin-top:8px}.distribution-json-details summary{cursor:pointer;font-size:.8rem;color:var(--muted);font-weight:900}.distribution-json-details pre{max-height:280px;overflow:auto;font-size:.72rem;padding:12px;border-radius:14px;background:#00000038;border:1px solid var(--line);white-space:pre-wrap;word-break:break-all}.distribution-full-width-btn{width:100%;min-height:48px;margin-top:8px}.distribution-selected-row td{background:#2f7cff1f}.distribution-v11-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.085)}.distribution-v11-inline-heading{align-items:center}.distribution-v11-panel-heading h3{margin:8px 0 6px;font-size:1.05rem;letter-spacing:-.03em;font-weight:950}.distribution-v11-panel-heading p{max-width:620px;color:#dbe7ffb8;font-size:.82rem;line-height:1.55;margin:0}.distribution-v11-subhead{padding-top:18px;border-top:1px solid rgba(255,255,255,.085);margin-top:18px}.distribution-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 18px}.distribution-form-grid label{display:grid;gap:7px;min-width:0}.distribution-form-grid span{color:#dbe7ffc2;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.distribution-form-grid input:not([type=checkbox]):not([type=radio]),.distribution-form-grid select,.distribution-upc-inline-form input{width:100%;min-height:48px;border:1px solid rgba(255,255,255,.13);border-radius:15px;background:#fff1;color:var(--text);padding:0 14px;font:inherit;font-weight:700;outline:none}.distribution-form-grid input::placeholder,.distribution-upc-inline-form input::placeholder{color:#dbe7ff80}.distribution-form-grid input:not([type=checkbox]):not([type=radio]):focus,.distribution-form-grid select:focus,.distribution-upc-inline-form input:focus{border-color:#2f7cffb3;box-shadow:0 0 0 3px #2f7cff2e}.distribution-form-wide{grid-column:1 / -1}.distribution-roadmaps-section{display:grid;gap:20px}.distribution-roadmaps-section .asset-card.distribution-v5-panel{padding:22px;border-radius:24px;background:radial-gradient(circle at top right,rgba(47,124,255,.105),transparent 34%),#ffffff0a;border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 50px #00000029}.distribution-roadmap-builder-grid,.distribution-roadmap-main-grid{display:grid;gap:20px;align-items:stretch}.distribution-roadmap-builder-grid{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr)}.distribution-roadmap-main-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.distribution-roadmap-form-card,.distribution-roadmap-filter-card{display:flex;flex-direction:column}.distribution-roadmap-form-card .primary-btn,.distribution-roadmap-filter-card .secondary-btn{margin-top:auto}.distribution-roadmap-list-card,.distribution-roadmap-detail-card{min-height:340px}.distribution-roadmap-list-card>h3,.distribution-roadmap-detail-card>h3{margin-bottom:4px}.distribution-roadmap-list-card .distribution-v5-table-wrap{max-height:400px}.distribution-roadmap-table .mini-action-btn{min-height:32px;padding:0 12px}.distribution-roadmap-detail-card .distribution-v5-kv-list,.distribution-roadmap-detail-card .distribution-v5-table-wrap{margin-bottom:18px}.distribution-catalog-workspace{display:grid;grid-template-columns:minmax(340px,.78fr) minmax(0,1.22fr);gap:20px;align-items:start}.distribution-catalog-section .distribution-roadmap-list-card,.distribution-catalog-section .distribution-roadmap-filter-card{min-height:340px}.distribution-upc-tool-card{display:grid;gap:16px}.distribution-upc-tool-card .distribution-v11-panel-heading{margin-bottom:0}.distribution-upc-inline-form{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:12px;max-width:760px;align-items:center}.distribution-upc-inline-form .secondary-btn{min-height:48px;padding-inline:22px;white-space:nowrap}.release-validation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.release-validation-grid>div{min-width:0;padding:18px;border-radius:20px;background:#ffffff09;border:1px solid rgba(255,255,255,.085)}.release-validation-grid h4{margin:0 0 6px;font-size:1rem;letter-spacing:-.02em}.release-validation-grid .distribution-upc-inline-form{max-width:none;margin:14px 0 12px}.release-builder-stepper,.release-builder-stepper-compact{display:grid;gap:12px;margin:0 0 22px}.release-builder-stepper{grid-template-columns:repeat(5,minmax(150px,1fr))}.release-builder-stepper-compact{grid-template-columns:repeat(7,minmax(0,1fr));margin-bottom:4px}.release-builder-step{text-align:left;border-radius:20px;border:1px solid rgba(255,255,255,.105);background:radial-gradient(circle at top right,rgba(47,124,255,.1),transparent 35%),#ffffff0a;color:inherit;padding:14px 16px;display:grid;gap:7px;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.release-builder-stepper-compact .release-builder-step{min-height:92px;padding:14px}.release-builder-step:hover{transform:translateY(-2px);border-color:#7ca7ff61;background:radial-gradient(circle at top right,rgba(47,124,255,.16),transparent 38%),#ffffff0e}.release-builder-step span{width:fit-content;border-radius:999px;padding:4px 8px;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#dbe7ffc2;background:#ffffff13}.release-builder-step strong{font-size:.92rem;line-height:1.15;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.release-builder-step small{color:#dbe7ffad;font-size:.72rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.release-builder-step-complete{border-color:#37d38b61;background:radial-gradient(circle at top right,rgba(55,211,139,.12),transparent 38%),#ffffff0b}.release-builder-step-complete span{color:#8af0bc;background:#37d38b24}.release-builder-step-active{border-color:#7ca7ffad!important;box-shadow:0 0 0 1px #2f7cff38,0 18px 44px #2f7cff1f;background:radial-gradient(circle at top right,rgba(47,124,255,.22),transparent 42%),#ffffff0f!important}.release-builder-step-locked span{color:#ffd88df2;background:#ffc4571f}.release-builder-workspace{display:grid;gap:18px}.release-builder-step-panel{display:grid;gap:18px;align-items:stretch}.release-builder-draft-panel,.release-builder-catalog-panel,.release-builder-details-panel,.release-builder-metadata-panel{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)}.release-builder-side-card{display:flex;flex-direction:column;justify-content:space-between;gap:16px;padding:22px;border-radius:24px;background:radial-gradient(circle at 92% 12%,rgba(47,124,255,.12),transparent 36%),#ffffff0a}.release-builder-side-card p{color:#dbe7ffb8;line-height:1.55;max-width:520px;margin:0}.release-builder-mini-checklist{display:grid;gap:8px;margin:16px 0}.release-builder-mini-checklist label{min-height:42px;display:flex;align-items:center;gap:10px;padding:10px 13px;border-radius:14px;background:#ffffff0e;border:1px solid rgba(255,255,255,.085);font-size:.82rem;color:#f5f8ffd9;cursor:default}.release-builder-mini-checklist input[type=checkbox]{width:16px;height:16px;min-width:16px;flex-shrink:0;accent-color:#2f7cff;cursor:default;margin:0}.release-builder-next-btn{margin-top:18px}.release-builder-workflow-card,.release-builder-review-card{scroll-margin-top:28px}.release-builder-review-card{background:radial-gradient(circle at 96% 10%,rgba(255,196,87,.1),transparent 32%),#ffffff0a!important}.release-metadata-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.release-builder-side-card .distribution-v5-kv-list{max-height:240px;overflow-y:auto;padding-right:4px}.release-track-tools-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-top:18px;margin-top:18px;border-top:1px solid rgba(255,255,255,.085)}.release-track-tools-header .distribution-v11-subhead{padding-top:0;border-top:0;margin-top:0}.release-track-locked-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.release-track-locked-actions .secondary-btn{min-height:42px;opacity:.72}.release-builder-review-grid{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px;margin:8px 0 18px}.release-builder-review-grid label{min-height:52px;display:flex;gap:10px;align-items:center;padding:12px 14px;border-radius:16px;background:#ffffff0e;border:1px solid rgba(255,255,255,.085);color:#f5f8ffeb;font-size:.82rem;line-height:1.35}.release-builder-review-grid input{width:18px;height:18px;accent-color:#2f7cff;flex:0 0 auto}.release-review-confirmations{margin-top:20px;padding-top:16px;border-top:1px solid rgba(255,255,255,.07);display:flex;flex-direction:column;gap:10px}.release-review-confirmations h4{margin:0 0 4px}.release-review-rights-label{font-weight:600;color:#f5f8ff}.release-delivery-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.release-delivery-preview-grid h4{margin:0 0 8px;font-size:.95rem}.release-delivery-checkbox-grid{display:flex;flex-direction:column;gap:4px;max-height:220px;overflow-y:auto;padding-right:6px}.release-delivery-checkbox-label{display:flex;align-items:center;gap:8px;font-size:.84rem;color:#f5f8ffd9;cursor:pointer;padding:5px 0}.release-delivery-checkbox-label input[type=checkbox]{width:15px;height:15px;flex-shrink:0;accent-color:var(--color-primary, #2f7cff);cursor:pointer}.release-delivery-select-actions{display:flex;gap:8px;margin-bottom:8px}.release-delivery-additional{margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.07)}.release-delivery-additional h4{margin:0 0 10px}.release-delivery-summary{margin-top:14px}.release-option-chip-grid{display:flex;flex-wrap:wrap;gap:8px;padding:4px 0}.release-option-chip-grid span{display:inline-flex;align-items:center;min-height:30px;padding:5px 10px;border-radius:999px;background:#ffffff12;border:1px solid rgba(255,255,255,.095);color:#f5f8ffe6;font-size:.78rem}.release-info-setup-warning{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;padding:14px 16px;border-radius:16px;background:#ffc45712;border:1px solid rgba(255,196,87,.18);color:#ffdca0e6;font-size:.84rem;font-weight:800}.release-info-setup-warning .secondary-btn{min-height:38px;padding-inline:14px;white-space:nowrap;flex-shrink:0}.distribution-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.distribution-tab{padding:8px 18px;border-radius:999px;border:1px solid var(--line);background:#ffffff0a;color:var(--muted);font-weight:900;font-size:.84rem;cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease}.distribution-tab:hover{border-color:#7ca7ff61;background:#fff1;color:var(--text)}.distribution-tab-active{border-color:#2f7cff99;background:#2f7cff24;color:var(--text)}.distribution-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.distribution-metric-card{display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:18px;border:1px solid var(--line);background:#ffffff0a}.distribution-metric-card span{color:var(--muted);font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.distribution-metric-card strong{font-size:1.5rem;font-weight:950;line-height:1.1;color:var(--text);overflow-wrap:anywhere}.distribution-metric-card p{font-size:.75rem;color:var(--muted);margin:0}.distribution-panel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.distribution-panel-card{padding:18px;border-radius:20px;border:1px solid var(--line);background:#ffffff0a}.distribution-table-wrap{overflow:auto;border-radius:16px;border:1px solid var(--line)}.distribution-table{width:100%;border-collapse:collapse}.distribution-table th{text-align:left;padding:10px 12px;font-size:.72rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);background:#ffffff0a;border-bottom:1px solid var(--line);white-space:nowrap}.distribution-table td{padding:10px 12px;font-size:.8rem;border-bottom:1px solid rgba(255,255,255,.045);overflow-wrap:anywhere}.distribution-kv-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.distribution-kv-grid div,.distribution-simple-list div{display:grid;gap:4px;padding:12px;border-radius:14px;background:#ffffff0a;border:1px solid var(--line);overflow-wrap:anywhere}.distribution-kv-grid span{color:var(--muted);font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.distribution-kv-grid strong,.distribution-simple-list div{color:var(--text);font-weight:900;font-size:.9rem}.distribution-simple-list{display:grid;gap:8px}.distribution-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.distribution-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.distribution-mini-header h3{margin-bottom:4px}.distribution-mini-header .mini-action-btn{margin-left:auto}.distribution-debug-card pre{max-height:340px;overflow:auto;font-size:.72rem;padding:12px;border-radius:14px;background:#00000038;white-space:pre-wrap;word-break:break-all}.distribution-v5-success{padding:13px 15px;border-radius:16px;font-weight:900;background:#37d38b1a;border:1px solid rgba(55,211,139,.22);color:#8af0bc;margin:0}@media(max-width:1450px){.release-builder-stepper-compact{grid-template-columns:repeat(4,minmax(150px,1fr))}}@media(max-width:1280px){.release-builder-stepper{grid-template-columns:repeat(3,minmax(170px,1fr))}.release-builder-review-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}.release-builder-draft-panel,.release-builder-catalog-panel,.release-builder-details-panel,.release-builder-metadata-panel{grid-template-columns:1fr}.distribution-v5-metrics{grid-template-columns:repeat(3,minmax(160px,1fr))}.distribution-v5-command-grid{grid-template-columns:repeat(2,minmax(240px,1fr))}}@media(max-width:1200px){.distribution-v5-hero{grid-template-columns:1fr}.distribution-v5-hero .distribution-hero-actions{justify-content:flex-start}.distribution-v5-status-row{grid-template-columns:1fr}}@media(max-width:1150px){.distribution-roadmap-builder-grid,.distribution-roadmap-main-grid,.distribution-catalog-workspace{grid-template-columns:1fr}.distribution-roadmap-list-card,.distribution-roadmap-detail-card{min-height:unset}}@media(max-width:980px){.release-validation-grid,.release-track-locked-actions{grid-template-columns:1fr}.release-track-tools-header{display:grid}}@media(max-width:900px){.distribution-v5-command-grid,.distribution-v5-two-col,.release-delivery-preview-grid,.release-builder-stepper-compact{grid-template-columns:1fr}.release-info-setup-warning{align-items:stretch;flex-direction:column}.release-info-setup-warning .secondary-btn{width:100%}.distribution-v5-tabs .distribution-tab{flex:1 1 140px}}@media(max-width:760px){.distribution-v5-section-head{align-items:flex-start;flex-direction:column}.distribution-v5-section-head .primary-btn{width:100%}.distribution-v5-inline-form{grid-template-columns:1fr}.distribution-v5-inline-form .secondary-btn{width:100%}.distribution-form-grid,.distribution-upc-inline-form,.release-metadata-grid,.release-builder-review-grid,.release-builder-stepper{grid-template-columns:1fr}.distribution-upc-inline-form .secondary-btn{width:100%}}@media(max-width:900px){.distribution-v5-page{width:100%}.app-shell:not(.sidebar-collapsed) .main,.app-shell.sidebar-collapsed .main{padding-left:28px;padding-right:28px}}.status-pill,.product-status{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;background:#2f7cff33;border:1px solid rgba(47,124,255,.35);color:#dce9ff;font-weight:900;font-size:13px}.status-pill.status-live{background:#40d69624;border-color:#40d69657;color:#c9ffe8}.status-pill.status-warning{background:#ffc25724;border-color:#ffc25757;color:#ffe2a9}.asset-type-pill{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#ffffff0f;border:1px solid var(--line);color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.distribution-dashboard-page{gap:26px}.distribution-hero-header{align-items:flex-start;gap:18px}.distribution-roadmap-table-wrap{max-height:400px;overflow:auto}.release-builder-delivery-card{scroll-margin-top:28px}.release-builder-metadata-card{min-height:0}.page-section{display:flex;flex-direction:column;gap:18px}.section-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.nav-group{display:flex;flex-direction:column}.nav-sub{display:flex;flex-direction:column;padding-left:14px;border-left:2px solid rgba(47,124,255,.3);margin:2px 0 4px 22px}.nav-sub-item{display:flex;align-items:center;min-height:32px;padding:0 10px;border-radius:10px;border:none;background:transparent;color:var(--muted);font-size:.8rem;font-weight:800;text-align:left;cursor:pointer;transition:background .14s ease,color .14s ease;white-space:nowrap}.nav-sub-item:hover{background:#ffffff12;color:var(--text)}.nav-sub-active{background:#2f7cff29;color:#b4cdff}.sidebar-collapsed .nav-sub{display:none}.track-form-list{display:flex;flex-direction:column;gap:10px;margin:4px 0 14px}.track-form-card{border-radius:18px;border:1px solid rgba(255,255,255,.09);background:#ffffff09;overflow:hidden;transition:border-color .16s ease}.track-form-card-active{border-color:#2f7cff80;background:#2f7cff0d}.track-form-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px}.track-form-card-toggle{display:flex;align-items:center;gap:12px;background:none;border:none;color:inherit;cursor:pointer;text-align:left;flex:1;min-width:0}.track-form-card-toggle strong{font-size:.92rem;font-weight:900;color:var(--text)}.track-form-card-toggle span{font-size:.78rem;color:var(--muted);font-weight:800}.track-form-fields{display:flex;flex-direction:column;gap:18px;padding:0 16px 18px}.track-credits-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.track-credits-grid h4{margin:0 0 10px;font-size:.88rem}.track-credit-row{display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:center;margin-bottom:8px}.track-credit-row input,.track-credit-row select{height:38px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#fff1;color:var(--text);padding:0 10px;font:inherit;font-size:.82rem;font-weight:700;outline:none;min-width:0}.track-credit-row input:focus,.track-credit-row select:focus{border-color:#2f7cff99}.track-upload-section{padding-top:14px;border-top:1px solid rgba(255,255,255,.07)}.track-upload-section h4{margin:0 0 12px;font-size:.88rem}.track-upload-done{display:flex;align-items:center;gap:10px;margin-bottom:10px}.track-upload-done small{color:var(--muted);font-size:.76rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.track-upload-controls{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center}.track-upload-controls select{height:42px;border-radius:13px;border:1px solid rgba(255,255,255,.12);background:#fff1;color:var(--text);padding:0 10px;font:inherit;font-weight:700;font-size:.82rem;outline:none;white-space:nowrap}.track-file-picker{display:flex;align-items:center;min-height:42px;padding:0 14px;border-radius:13px;border:1px dashed rgba(255,255,255,.2);background:#ffffff0a;color:#dbe7ffcc;font-size:.82rem;font-weight:800;cursor:pointer;transition:border-color .14s ease,background .14s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.track-file-picker:hover{border-color:#2f7cff80;background:#2f7cff14}.track-file-picker input[type=file]{display:none}.track-upload-progress{height:4px;border-radius:999px;background:#ffffff14;overflow:hidden;margin-top:10px}.track-upload-progress-bar{height:100%;border-radius:999px;background:linear-gradient(90deg,#2f7cff,#5ba3ff);transition:width .2s ease}.track-existing-list{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.07)}.track-existing-list h4{margin:0 0 10px}@media(max-width:900px){.track-credits-grid,.track-upload-controls{grid-template-columns:1fr}}.release-type-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px}.release-type-card{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px 12px;border-radius:20px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--text);cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease;text-align:center}.release-type-card:hover{border-color:#7ca7ff66;background:#2f7cff14;transform:translateY(-2px)}.release-type-card-active{border-color:#2f7cffb3!important;background:#2f7cff29!important;box-shadow:0 0 0 1px #2f7cff40}.release-type-icon{font-size:1.6rem;line-height:1;display:block}.release-type-card strong{font-size:.92rem;font-weight:950;display:block}.release-type-card small{font-size:.72rem;color:var(--muted);display:block}.artwork-upload-section{margin:4px 0 18px}.artwork-upload-section h4{margin:0 0 6px;font-size:.95rem}.artwork-upload-layout{display:grid;grid-template-columns:200px minmax(0,1fr);gap:18px;align-items:start;margin-top:12px}.artwork-drop-zone{position:relative;display:flex;align-items:center;justify-content:center;width:200px;height:200px;border-radius:18px;border:2px dashed rgba(255,255,255,.18);background:#ffffff0a;cursor:pointer;overflow:hidden;transition:border-color .16s ease,background .16s ease;flex-shrink:0}.artwork-drop-zone:hover{border-color:#2f7cff8c;background:#2f7cff12}.artwork-has-preview{border-style:solid;border-color:#ffffff1f}.artwork-drop-zone input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.artwork-drop-placeholder{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px;text-align:center;pointer-events:none}.artwork-drop-icon{font-size:2rem;line-height:1}.artwork-drop-placeholder strong{font-size:.82rem;color:#dbe7ffd9;font-weight:800}.artwork-drop-placeholder small{font-size:.72rem;color:var(--muted)}.artwork-preview-img{width:100%;height:100%;object-fit:cover;pointer-events:none}.artwork-uploading-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;font-weight:900;font-size:.85rem;pointer-events:none}.artwork-url-fields{display:flex;flex-direction:column;gap:12px}.artwork-url-fields label{display:grid;gap:7px}.artwork-url-fields span{color:#dbe7ffc2;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.artwork-url-fields input{width:100%;min-height:46px;border:1px solid rgba(255,255,255,.13);border-radius:14px;background:#fff1;color:var(--text);padding:0 14px;font:inherit;font-weight:700;outline:none}.artwork-url-fields input:focus{border-color:#2f7cffb3;box-shadow:0 0 0 3px #2f7cff2e}.release-builder-choose-actions{display:flex;gap:10px;margin-top:14px}.release-builder-choose-actions .secondary-btn{flex:1}@media(max-width:900px){.release-type-grid{grid-template-columns:repeat(2,1fr)}.artwork-upload-layout{grid-template-columns:1fr}.artwork-drop-zone{width:100%;height:180px}}.distribution-release-wizard-mode{max-width:none;width:100%;padding-bottom:0;gap:0}.distribution-release-wizard-mode>.distribution-v5-hero,.distribution-release-wizard-mode>.distribution-v5-status-row,.distribution-release-wizard-mode>.distribution-v5-tabs{display:none!important}.ta-wizard-shell{--ta-shell-bg: rgba(6, 8, 14, .96);--ta-panel: rgba(255, 255, 255, .052);--ta-panel-strong: rgba(255, 255, 255, .085);--ta-ink: var(--text);--ta-muted: rgba(219, 231, 255, .72);--ta-muted-2: rgba(185, 196, 214, .62);--ta-border: rgba(255, 255, 255, .105);--ta-border-strong: rgba(255, 255, 255, .18);--ta-accent: var(--blue);--ta-accent-soft: rgba(53, 125, 255, .16);--ta-gold-soft: rgba(216, 170, 69, .14);color:var(--ta-ink);background:radial-gradient(circle at top right,rgba(53,125,255,.2),transparent 34%),radial-gradient(circle at bottom left,rgba(216,170,69,.12),transparent 30%),linear-gradient(135deg,#ffffff0f,#ffffff05),var(--ta-shell-bg);border-radius:30px;border:1px solid var(--ta-border);box-shadow:0 28px 90px #0000006b;min-height:calc(100vh - 56px);overflow:hidden}.ta-wizard-topbar{height:72px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 22px;border-bottom:1px solid var(--ta-border);background:#04060cc7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ta-wizard-brand-lockup,.ta-wizard-top-actions{display:inline-flex;align-items:center;gap:14px}.ta-wizard-logo{width:34px;height:34px;display:inline-grid;place-items:center;border-radius:12px;color:#fff;font-weight:1000;letter-spacing:-.08em;font-style:italic;background:linear-gradient(135deg,var(--blue),var(--gold));box-shadow:0 14px 34px #357dff38}.ta-wizard-exit,.ta-wizard-icon-btn,.ta-wizard-close-help,.ta-wizard-help-tabs button,.ta-wizard-step,.ta-wizard-issues-head,.ta-wizard-issue-list button,.ta-wizard-rail-action,.ta-artwork-source-card{font:inherit}.ta-wizard-exit{min-height:38px;padding:0 15px;border-radius:999px;border:1px solid var(--ta-border);background:#ffffff0e;color:var(--ta-muted);font-size:13px;font-weight:850;cursor:pointer}.ta-wizard-exit:hover,.ta-wizard-icon-btn:hover,.ta-wizard-rail-action:hover,.ta-wizard-close-help:hover{color:#fff;border-color:#357dff57;background:#357dff1f}.ta-wizard-icon-btn{width:34px;height:34px;border-radius:999px;display:inline-grid;place-items:center;background:#ffffff0b;color:var(--ta-muted);border:1px solid transparent;cursor:pointer}.ta-wizard-avatar{width:38px;height:38px;border-radius:999px;display:inline-grid;place-items:center;background:#ffffff14;color:#fff;font-size:11px;font-weight:950;border:1px solid var(--ta-border);box-shadow:inset 0 0 0 1px #ffffff0d,0 12px 30px #00000040}.ta-wizard-avatar-live{background:linear-gradient(135deg,#357dffcc,#d8aa45b8)}.ta-wizard-grid{display:grid;grid-template-columns:270px minmax(0,1fr) 320px;min-height:calc(100vh - 128px)}.ta-wizard-left-rail,.ta-wizard-help-panel{background:#05070dbd;border-color:var(--ta-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ta-wizard-left-rail{display:flex;flex-direction:column;justify-content:space-between;gap:18px;padding:22px 14px 16px;border-right:1px solid var(--ta-border)}.ta-wizard-rail-title{margin:0 8px 12px;color:var(--ta-muted-2);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ta-wizard-step-list{display:grid;gap:7px}.ta-wizard-step{min-height:44px;display:grid;grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:0 12px;border-radius:14px;background:transparent;border:1px solid transparent;color:#dbe7ffa8;font-size:13px;font-weight:850;text-align:left;cursor:pointer;transition:.18s ease}.ta-wizard-step:hover,.ta-wizard-step-active{background:var(--ta-accent-soft);border-color:#357dff3d;color:#fff}.ta-wizard-step-icon{color:#d8aa45b8;font-weight:900;text-align:center}.ta-wizard-step-active .ta-wizard-step-icon,.ta-wizard-step-check{color:#fff}.ta-wizard-step-check{width:18px;height:18px;display:inline-grid;place-items:center;border-radius:999px;background:#37d38b2e;color:#8af0bc;font-size:11px}.ta-wizard-rail-bottom{display:grid;gap:10px}.ta-wizard-issues-card{overflow:hidden;border-radius:16px;border:1px solid rgba(245,158,11,.26);background:#f59e0b14}.ta-wizard-issues-card-clean{border-color:#37d38b42;background:#37d38b14}.ta-wizard-issues-head{width:100%;min-height:38px;display:flex;justify-content:space-between;align-items:center;padding:0 12px;background:transparent;color:#ffc36b;font-size:12px;font-weight:950}.ta-wizard-issues-card-clean .ta-wizard-issues-head{color:#8af0bc}.ta-wizard-issue-list{display:grid;background:#0000001f}.ta-wizard-issue-list button{display:grid;gap:2px;padding:10px 14px;background:transparent;border-top:1px solid rgba(255,255,255,.07);text-align:left;color:var(--ta-muted);cursor:pointer}.ta-wizard-issue-list strong{font-size:12px;color:#fff}.ta-wizard-issue-list small{color:var(--ta-muted-2);font-size:11px}.ta-wizard-rail-action,.ta-wizard-publish-btn{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 14px;border-radius:16px;border:1px solid var(--ta-border);background:#ffffff0e;color:var(--ta-muted);font-size:13px;font-weight:900;cursor:pointer}.ta-wizard-preview-action{opacity:.9}.ta-wizard-mini-cover{width:30px;height:30px;display:grid;place-items:center;border-radius:10px;background:#357dff24;color:#9fc0ff}.ta-wizard-publish-btn{border:0;color:#fff;justify-content:flex-start;background:linear-gradient(135deg,var(--blue),var(--gold));box-shadow:0 16px 34px #357dff33}.ta-wizard-main{min-width:0;padding:clamp(28px,4vw,54px) clamp(28px,5.5vw,96px) 64px;background:radial-gradient(circle at top,rgba(53,125,255,.08),transparent 42%),#00000014;overflow:auto}.ta-wizard-main>.distribution-v5-section-head,.ta-wizard-main>.release-builder-stepper{display:none!important}.ta-wizard-main .release-builder-step-panel,.ta-wizard-main .release-builder-metadata-panel,.ta-wizard-main .release-builder-draft-panel,.ta-wizard-main .release-builder-catalog-panel,.ta-wizard-main .release-builder-details-panel{display:block}.ta-wizard-main .release-builder-draft-panel,.ta-wizard-main .release-builder-catalog-panel{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}.ta-wizard-main .release-builder-side-card{display:none}.ta-wizard-shell .asset-card,.ta-wizard-shell .distribution-v5-panel,.ta-wizard-shell .release-builder-workflow-card,.ta-wizard-shell .release-builder-review-card{color:var(--ta-ink);background:radial-gradient(circle at top right,rgba(53,125,255,.1),transparent 36%),#ffffff0d!important;border:1px solid var(--ta-border)!important;box-shadow:0 18px 46px #0000002e!important;border-radius:22px!important}.ta-wizard-shell .distribution-v5-panel,.ta-wizard-shell .release-builder-workflow-card,.ta-wizard-shell .release-builder-review-card{padding:22px;gap:18px}.ta-wizard-shell .distribution-v11-panel-heading,.ta-wizard-shell .distribution-v11-inline-heading{padding:0 0 18px;border-bottom:1px solid var(--ta-border)}.ta-wizard-shell .distribution-v11-panel-heading h3,.ta-wizard-shell .distribution-v5-panel h3,.ta-wizard-shell .distribution-v5-panel h4,.ta-wizard-shell .release-builder-review-card h3{color:var(--ta-ink);letter-spacing:-.04em}.ta-wizard-shell .distribution-v11-panel-heading p,.ta-wizard-shell .distribution-empty,.ta-wizard-shell .distribution-v5-panel>p,.ta-wizard-shell .release-builder-review-card p,.ta-wizard-shell .artwork-upload-section p{color:var(--ta-muted)!important;letter-spacing:normal;font-weight:650}.ta-wizard-shell .asset-type-pill,.ta-wizard-shell .status-pill{background:#357dff29;color:#bcd2ff;border:1px solid rgba(53,125,255,.22)}.ta-wizard-shell .release-type-grid{gap:14px;margin:22px 0 28px}.ta-wizard-shell .release-type-card{min-height:132px;border-radius:18px;border:1px solid var(--ta-border);background:#ffffff0b;color:var(--ta-ink)}.ta-wizard-shell .release-type-card:hover{border-color:#357dff59;background:#357dff14}.ta-wizard-shell .release-type-card-active{border-color:#357dffd1!important;background:linear-gradient(135deg,#357dff2e,#d8aa451a)!important;box-shadow:inset 0 0 0 1px #357dff75,0 18px 38px #357dff24!important}.ta-wizard-shell .release-type-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:#ffffff14;color:#d8aa45db}.ta-wizard-shell .release-type-card-active .release-type-icon{background:linear-gradient(135deg,var(--blue),var(--gold));color:#fff}.ta-wizard-shell .release-type-card small,.ta-wizard-shell .track-form-card-toggle span{color:var(--ta-muted)}.ta-wizard-shell .distribution-form-grid{gap:22px}.ta-wizard-shell .distribution-form-grid label,.ta-wizard-shell .artwork-url-fields label{color:var(--ta-ink)}.ta-wizard-shell .distribution-form-grid label span,.ta-wizard-shell .artwork-url-fields span{color:var(--ta-muted);letter-spacing:normal;text-transform:none;font-size:13px;font-weight:850}.ta-wizard-shell input,.ta-wizard-shell select,.ta-wizard-shell textarea{color:var(--ta-ink)!important;background:#fff1!important;border:1px solid var(--ta-border)!important;border-radius:14px!important}.ta-wizard-shell input:focus,.ta-wizard-shell select:focus,.ta-wizard-shell textarea:focus{border-color:#357dffc2!important;box-shadow:0 0 0 3px #357dff29!important}.ta-wizard-shell .primary-btn{min-height:48px;border-radius:14px;background:linear-gradient(135deg,var(--blue),var(--gold))!important;box-shadow:0 16px 34px #357dff2e!important;color:#fff}.ta-wizard-shell .secondary-btn,.ta-wizard-shell .danger-btn{min-height:46px;border-radius:14px;color:var(--ta-ink);background:#ffffff0f!important;border:1px solid var(--ta-border)!important;box-shadow:none!important}.ta-wizard-shell .danger-btn{color:#ff9ca6;border-color:#ff5d6c4d!important}.ta-wizard-shell .distribution-full-width-btn{width:auto;align-self:flex-end}.ta-wizard-shell .release-builder-metadata-card>.artwork-upload-section{display:none}.ta-wizard-help-panel{display:flex;flex-direction:column;border-left:1px solid var(--ta-border)}.ta-wizard-help-tabs{display:grid;grid-template-columns:1fr 1fr;min-height:54px;border-bottom:1px solid var(--ta-border)}.ta-wizard-help-tabs button{color:var(--ta-muted-2);background:transparent;border-bottom:2px solid transparent;font-size:13px;font-weight:950;cursor:pointer}.ta-wizard-help-tabs .ta-wizard-help-tab-active{color:#fff;border-bottom-color:var(--blue);background:#357dff14}.ta-wizard-help-body{padding:22px 18px;display:grid;gap:18px}.ta-wizard-help-title-row{display:flex;gap:14px;align-items:center}.ta-wizard-help-icon{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#357dffc2,#d8aa459e);font-weight:950}.ta-wizard-help-title-row h3{margin:0;color:var(--ta-ink);font-size:16px}.ta-wizard-help-title-row p,.ta-wizard-help-copy{margin:0;color:var(--ta-muted);font-size:13px;line-height:1.55;font-weight:700}.ta-wizard-help-title-row p{color:#9fc0ff}.ta-wizard-help-tips{display:grid}.ta-wizard-help-tips div{display:flex;gap:10px;padding:12px 0;color:var(--ta-muted);border-top:1px solid var(--ta-border);font-size:12px;font-weight:750;line-height:1.45}.ta-wizard-help-tips span{color:#d8aa45e6}.ta-wizard-formats{display:grid;gap:10px}.ta-wizard-formats>span,.ta-wizard-help-articles>span{color:var(--ta-muted-2);font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.ta-wizard-formats div{display:flex;flex-wrap:wrap;gap:8px}.ta-wizard-formats small{padding:5px 9px;border-radius:10px;background:#357dff24;color:#bcd2ff;font-size:11px;font-weight:950}.ta-wizard-help-articles{display:grid;gap:10px}.ta-wizard-help-articles button{display:grid;grid-template-columns:28px 1fr;column-gap:10px;align-items:center;padding:12px;border-radius:14px;background:#ffffff0b;border:1px solid var(--ta-border);text-align:left;cursor:pointer}.ta-wizard-help-articles button span{width:28px;height:28px;border-radius:10px;display:grid;place-items:center;background:#357dff24;color:#9fc0ff}.ta-wizard-help-articles strong{color:var(--ta-ink);font-size:12px;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ta-wizard-help-articles small{grid-column:2;color:var(--ta-muted-2);font-size:11px;font-weight:800}.ta-wizard-close-help{margin:auto 16px 16px;min-height:42px;border-radius:14px;border:1px solid var(--ta-border);background:#ffffff0b;color:var(--ta-muted);font-weight:850;cursor:pointer}.ta-artwork-source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ta-artwork-source-card{position:relative;min-height:150px;display:grid;place-items:center;align-content:center;gap:8px;border-radius:18px;border:1px solid var(--ta-border);background:#ffffff0b;color:var(--ta-ink);cursor:pointer;text-align:center;overflow:hidden}.ta-artwork-source-card input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer}.ta-artwork-source-card span{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;background:#357dff24;color:#bcd2ff;font-size:20px}.ta-artwork-source-card strong{font-size:14px}.ta-artwork-source-card small{color:var(--ta-muted);font-size:12px;font-weight:700}.ta-artwork-guidelines-card,.ta-motion-art-card{border:1px solid var(--ta-border);border-radius:18px;padding:18px;background:#ffffff0b}.ta-artwork-guidelines-card h4,.ta-motion-art-card h4{margin:0 0 14px}.ta-artwork-guidelines-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ta-artwork-guidelines-grid span{min-height:34px;display:flex;align-items:center;padding:0 12px;border-radius:10px;background:#ffffff0e;color:var(--ta-muted);font-size:12px;font-weight:800}.ta-motion-art-card{display:flex;align-items:center;justify-content:space-between;gap:16px}.ta-motion-art-card p{margin:0;color:var(--ta-muted);font-size:13px;font-weight:700}.ta-wizard-bottom-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid var(--ta-border)}.ta-wizard-shell .artwork-upload-layout{grid-template-columns:220px minmax(0,1fr)}.ta-wizard-shell .artwork-drop-zone{width:220px;height:220px;border-color:#357dff57;background:#357dff0f}.ta-wizard-shell .artwork-drop-placeholder strong{color:var(--ta-ink)}.ta-wizard-shell .artwork-drop-placeholder small{color:var(--ta-muted)}.ta-wizard-shell .track-form-card,.ta-wizard-shell .release-review-confirmations,.ta-wizard-shell .release-delivery-summary,.ta-wizard-shell .distribution-v5-kv-list div,.ta-wizard-shell .release-builder-review-grid label{background:#ffffff0b!important;border-color:var(--ta-border)!important;color:var(--ta-ink)}.ta-wizard-shell .track-form-card-toggle strong,.ta-wizard-shell .release-builder-review-grid label,.ta-wizard-shell .distribution-v5-kv-list strong{color:var(--ta-ink)}.ta-wizard-shell .distribution-v5-table-wrap,.ta-wizard-shell .distribution-roadmap-table-wrap{background:#ffffff09;border-color:var(--ta-border)}.ta-wizard-shell .distribution-v5-table th,.ta-wizard-shell .distribution-v5-table td{color:var(--ta-muted);border-color:#ffffff13}@media(max-width:1300px){.ta-wizard-grid{grid-template-columns:240px minmax(0,1fr)}.ta-wizard-help-panel{display:none}}@media(max-width:900px){.ta-wizard-shell{border-radius:20px}.ta-wizard-grid{grid-template-columns:1fr}.ta-wizard-left-rail{border-right:0;border-bottom:1px solid var(--ta-border)}.ta-wizard-step-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ta-wizard-rail-bottom{display:none}.ta-wizard-main{padding:24px}.ta-artwork-source-grid,.ta-artwork-guidelines-grid,.ta-wizard-shell .release-type-grid{grid-template-columns:1fr}.ta-motion-art-card,.ta-wizard-bottom-actions{flex-direction:column;align-items:stretch}.ta-wizard-shell .artwork-upload-layout{grid-template-columns:1fr}.ta-wizard-shell .artwork-drop-zone{width:100%;height:220px}}.ta-release-stage-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px;padding:18px 20px;border:1px solid var(--ta-border);border-radius:22px;background:radial-gradient(circle at top left,rgba(53,125,255,.16),transparent 42%),#ffffff0b;box-shadow:0 18px 46px #00000029}.ta-release-stage-header h3{margin:8px 0 4px;color:var(--ta-ink);font-size:clamp(24px,3vw,34px);letter-spacing:-.04em}.ta-release-stage-header p{margin:0;color:var(--ta-muted);font-size:14px;font-weight:750;line-height:1.5}.ta-release-tier-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:22px}.ta-release-tier{min-height:98px;display:grid;align-content:start;gap:7px;padding:16px;border-radius:18px;border:1px solid var(--ta-border);background:#ffffff0b;color:var(--ta-muted);text-align:left;cursor:pointer;transition:border-color .18s ease,transform .18s ease,background .18s ease}.ta-release-tier:hover{transform:translateY(-2px);border-color:#357dff6b;background:#357dff14}.ta-release-tier span{color:#d8aa45e6;font-size:12px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.ta-release-tier strong{color:var(--ta-ink);font-size:14px;font-weight:950}.ta-release-tier small{color:var(--ta-muted-2);font-size:11px;font-weight:760;line-height:1.35}.ta-release-tier-active{border-color:#357dffd1;background:linear-gradient(135deg,#357dff33,#d8aa4517),#ffffff0f;box-shadow:inset 0 0 0 1px #357dff47,0 18px 38px #357dff1f}.ta-release-tier-complete span:after{content:" ✓";color:#8af0bc}.ta-wizard-shell .release-builder-catalog-panel{margin-top:22px}.ta-wizard-shell .release-builder-catalog-panel .distribution-roadmap-list-card p.distribution-empty{color:var(--ta-muted)}.ta-wizard-shell .release-builder-delivery-card,.ta-wizard-shell .distribution-upc-tool-card,.ta-wizard-shell .release-builder-review-card{margin-top:22px}.ta-wizard-shell .release-builder-next-btn{margin-top:6px}.ta-release-flow-note{border:1px solid rgba(80,180,255,.22);border-radius:16px;padding:13px 15px;color:#deecffe6;background:linear-gradient(135deg,#357dff1f,#d8aa4512),#ffffff0a;font-size:13px;font-weight:850}@media(max-width:1100px){.ta-release-tier-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.ta-release-stage-header{flex-direction:column}.ta-release-tier-strip{grid-template-columns:1fr}}.ta-wizard-left-rail{justify-content:flex-start;gap:12px;padding:18px 12px 14px}.ta-wizard-rail-title{margin-bottom:8px}.ta-wizard-step-list{gap:8px}.ta-wizard-step{min-height:42px;padding:0 10px}.ta-wizard-rail-bottom{margin-top:auto}.ta-wizard-main{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;row-gap:18px;padding:clamp(20px,2.2vw,34px) clamp(20px,2.8vw,42px) 42px}.ta-wizard-main>*{min-width:0}.ta-release-stage-header,.ta-release-tier-strip,.ta-wizard-main>.release-builder-step-panel,.ta-wizard-main>.release-builder-metadata-panel,.ta-wizard-main>#release-delivery-section,.ta-wizard-main>#release-validation-section,.ta-wizard-main>#release-review-section{grid-column:1 / -1}.ta-release-stage-header{margin-bottom:0;padding:16px 18px;min-height:96px;align-items:center}.ta-release-stage-header h3{margin:6px 0 3px;font-size:clamp(22px,2.2vw,30px)}.ta-release-stage-header p{max-width:760px}.ta-release-tier-strip{gap:10px;margin-bottom:2px}.ta-release-tier{min-height:76px;padding:12px 13px;gap:5px}.ta-release-tier strong{font-size:13px}.ta-release-tier small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ta-wizard-shell .distribution-v5-panel,.ta-wizard-shell .release-builder-workflow-card,.ta-wizard-shell .release-builder-review-card{padding:20px}.ta-wizard-shell .distribution-v11-panel-heading,.ta-wizard-shell .distribution-v11-inline-heading{padding-bottom:14px}.ta-wizard-shell .distribution-form-grid{gap:16px}.ta-wizard-shell .track-form-card{padding:18px}.ta-wizard-shell .track-credits-grid,.ta-wizard-shell .release-validation-grid,.ta-wizard-shell .release-builder-review-grid{gap:12px}.ta-wizard-shell .release-builder-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ta-wizard-shell .release-review-confirmations{padding:16px}@media(min-width:1301px){.ta-wizard-shell{min-height:calc(100vh - 34px);border-radius:24px}.ta-wizard-topbar{height:62px;padding:0 18px}.ta-wizard-grid{grid-template-columns:226px minmax(0,1fr) 286px;min-height:calc(100vh - 96px)}.ta-wizard-help-body{padding:18px 15px;gap:14px}.ta-wizard-help-tabs{min-height:48px}.ta-wizard-help-tips div{padding:9px 0}}@media(min-width:1380px){.ta-wizard-main{grid-template-columns:minmax(580px,1.28fr) minmax(330px,.72fr);column-gap:22px}.ta-wizard-main>.release-builder-details-panel{grid-column:1 / 2;grid-row:3 / span 3}.ta-wizard-main>#release-validation-section{grid-column:2 / 3;grid-row:3}.ta-wizard-main>#release-review-section{grid-column:2 / 3;grid-row:4}.ta-wizard-main>#release-validation-section,.ta-wizard-main>#release-review-section,.ta-wizard-main>.release-builder-details-panel,.ta-wizard-main>.release-builder-details-panel .release-builder-workflow-card{margin-top:0!important}.ta-wizard-main>.release-builder-details-panel .release-builder-workflow-card{height:100%}}@media(min-width:1620px){.ta-wizard-grid{grid-template-columns:236px minmax(0,1fr) 300px}.ta-wizard-main{padding-left:40px;padding-right:40px;grid-template-columns:minmax(650px,1.35fr) minmax(360px,.65fr)}}@media(max-width:1300px){.ta-wizard-main{display:block}.ta-release-stage-header,.ta-release-tier-strip,.ta-wizard-main .release-builder-step-panel,.ta-wizard-main>article{margin-bottom:18px}}body{overflow-x:hidden}.main:has(.distribution-release-wizard-mode){padding:14px 16px!important;overflow-x:hidden}.distribution-release-wizard-mode{width:100%;max-width:100%!important;min-width:0;overflow:hidden}.ta-wizard-shell{width:100%;max-width:100%;min-width:0;border-radius:22px;min-height:calc(100vh - 28px);overflow:hidden}.ta-wizard-grid{min-width:0;grid-template-columns:clamp(176px,14vw,220px) minmax(0,1fr) clamp(236px,18vw,286px)}.ta-wizard-left-rail,.ta-wizard-main,.ta-wizard-help-panel{min-width:0}.ta-wizard-main{max-width:100%;overflow-x:hidden;padding:clamp(18px,2vw,28px) clamp(18px,2.3vw,34px) 36px}.ta-wizard-help-panel{position:sticky;top:0;height:calc(100vh - 28px);overflow-y:auto}.ta-release-stage-header{max-width:100%}.ta-release-tier-strip{grid-template-columns:repeat(4,minmax(0,1fr));max-width:100%}.ta-release-tier{min-width:0}.ta-wizard-shell .release-type-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))!important}.ta-wizard-shell .distribution-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr))}.ta-wizard-shell .distribution-form-wide{grid-column:1 / -1}.ta-wizard-shell input,.ta-wizard-shell select,.ta-wizard-shell textarea,.ta-wizard-shell button{min-width:0}.ta-wizard-shell .distribution-v5-table-wrap,.ta-wizard-shell .distribution-roadmap-table-wrap{max-width:100%;overflow-x:auto}.ta-wizard-shell .distribution-v5-table{width:100%}.app-shell:not(.sidebar-collapsed) .ta-wizard-grid{grid-template-columns:clamp(166px,13vw,202px) minmax(0,1fr)!important}.app-shell:not(.sidebar-collapsed) .ta-wizard-help-panel{display:none!important}.app-shell:not(.sidebar-collapsed) .ta-wizard-main{padding:22px clamp(18px,2.2vw,32px) 36px}.app-shell:not(.sidebar-collapsed) .ta-release-tier-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.app-shell:not(.sidebar-collapsed) .ta-release-tier{min-height:72px;padding:11px 12px}.app-shell:not(.sidebar-collapsed) .ta-release-tier small{-webkit-line-clamp:1}@media(max-width:1540px){.app-shell.sidebar-collapsed .ta-wizard-grid{grid-template-columns:clamp(168px,14vw,210px) minmax(0,1fr)!important}.app-shell.sidebar-collapsed .ta-wizard-help-panel{display:none!important}}@media(min-width:1541px){.app-shell.sidebar-collapsed .ta-wizard-grid{grid-template-columns:clamp(180px,13vw,224px) minmax(0,1fr) clamp(244px,17vw,292px)!important}}@media(max-width:1200px){.ta-release-tier-strip,.app-shell:not(.sidebar-collapsed) .ta-release-tier-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ta-wizard-grid,.app-shell:not(.sidebar-collapsed) .ta-wizard-grid,.app-shell.sidebar-collapsed .ta-wizard-grid{grid-template-columns:1fr!important}.ta-wizard-left-rail{border-right:0;border-bottom:1px solid var(--ta-border)}.ta-wizard-step-list{grid-template-columns:repeat(4,minmax(0,1fr))}.ta-wizard-step{min-height:46px}.ta-wizard-rail-bottom{display:none}}@media(max-width:720px){.main:has(.distribution-release-wizard-mode){padding:10px!important}.ta-wizard-topbar{height:auto;min-height:58px;padding:10px 12px}.ta-release-tier-strip,.app-shell:not(.sidebar-collapsed) .ta-release-tier-strip{grid-template-columns:1fr}.ta-wizard-step-list{grid-template-columns:1fr 1fr}.ta-wizard-main{padding:16px 14px 26px}}@media(min-width:901px){.nav button,.nav-sub-item,.brand-copy,.sidebar-account,.sidebar-signout-btn{white-space:nowrap}.nav-label{display:inline-flex!important;align-items:center;min-width:0;max-width:190px;overflow:hidden;white-space:nowrap;opacity:1;transform:translate(0);transition:max-width .18s ease .26s,opacity .16s ease .32s,transform .16s ease .32s}.brand-copy,.sidebar-account-email,.sidebar-signout-btn,.nav-sub{opacity:1;transform:translate(0);transition:opacity .16s ease .32s,transform .16s ease .32s}.nav-sub{overflow:hidden;max-height:280px;transition:max-height .22s ease .26s,opacity .16s ease .32s,transform .16s ease .32s}.app-shell.sidebar-collapsed .nav-label{display:inline-flex!important;max-width:0!important;opacity:0!important;visibility:hidden;transform:translate(-8px);transition:max-width .12s ease,opacity 90ms ease,transform 90ms ease,visibility 0s linear .12s}.app-shell.sidebar-collapsed .brand-copy,.app-shell.sidebar-collapsed .sidebar-account-email,.app-shell.sidebar-collapsed .sidebar-signout-btn{display:block!important;max-width:0!important;opacity:0!important;visibility:hidden;overflow:hidden;transform:translate(-8px);pointer-events:none;transition:max-width .12s ease,opacity 90ms ease,transform 90ms ease,visibility 0s linear .12s}.app-shell.sidebar-collapsed .nav-sub{display:flex!important;max-height:0!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;border-left-color:transparent!important;opacity:0!important;visibility:hidden;overflow:hidden;transform:translate(-8px);pointer-events:none;transition:max-height .12s ease,opacity 90ms ease,transform 90ms ease,visibility 0s linear .12s}}.ta-active-release-pill{max-width:min(340px,34vw);min-height:42px;display:grid;align-content:center;gap:2px;padding:6px 13px;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:radial-gradient(circle at top left,rgba(53,125,255,.15),transparent 42%),#ffffff0e;box-shadow:inset 0 1px #ffffff14;overflow:hidden}.ta-active-release-pill span,.ta-active-release-bar span{color:#d8aa45eb;font-size:10px;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.ta-active-release-pill strong{display:block;color:var(--ta-ink, var(--text));font-size:13px;font-weight:950;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ta-active-release-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;margin:-8px 0 22px;border:1px solid var(--ta-border, rgba(255, 255, 255, .12));border-radius:20px;background:linear-gradient(135deg,#357dff1a,#d8aa450e),#ffffff0b;box-shadow:0 16px 44px #00000029}.ta-active-release-bar strong{display:block;margin-top:3px;color:var(--ta-ink, var(--text));font-size:16px;font-weight:950;letter-spacing:-.02em}.ta-active-release-bar small{display:block;margin-top:3px;color:var(--ta-muted, rgba(219, 231, 255, .72));font-size:12px;font-weight:750}.ta-active-release-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}@media(max-width:920px){.ta-active-release-pill{display:none}.ta-active-release-bar{align-items:flex-start;flex-direction:column}.ta-active-release-actions{width:100%;justify-content:stretch}.ta-active-release-actions button{flex:1 1 180px}}.ta-wizard-main>.release-builder-details-panel,.ta-wizard-main>#release-validation-section,.ta-wizard-main>#release-review-section{align-self:start}.ta-wizard-main>.release-builder-details-panel .release-builder-workflow-card{height:auto!important;min-height:0!important}.ta-wizard-main>#release-validation-section .release-validation-grid{grid-template-columns:1fr;gap:12px}.ta-wizard-main>#release-validation-section .release-validation-grid>div{padding:14px;border-radius:18px}.ta-wizard-main>#release-validation-section .distribution-upc-inline-form{grid-template-columns:1fr;gap:9px;margin:10px 0}.ta-wizard-main>#release-validation-section .distribution-upc-inline-form .secondary-btn{width:100%;min-height:40px;padding-inline:14px}.ta-wizard-main>#release-validation-section .distribution-v5-kv-list{grid-template-columns:1fr;gap:7px}.ta-wizard-main>#release-review-section .release-builder-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ta-wizard-main>#release-review-section .release-builder-review-grid label{min-height:54px;padding:12px}.ta-wizard-main>#release-review-section .release-review-confirmations{margin-top:12px;padding:14px;border-radius:16px}.ta-wizard-main>#release-review-section .primary-btn{margin-top:12px}#release-tracks-section .track-form-list{margin-bottom:12px}#release-tracks-section .track-form-card{border-radius:20px}#release-tracks-section .track-form-fields{gap:14px;padding-bottom:14px}#release-tracks-section .track-upload-section{padding-top:2px}#release-tracks-section .track-upload-controls{grid-template-columns:minmax(145px,.26fr) minmax(0,1fr) auto;align-items:stretch}#release-tracks-section .track-file-picker{min-width:0}#release-tracks-section>.secondary-btn:not(.release-builder-next-btn){width:100%;min-height:42px}#release-tracks-section>.primary-btn.distribution-full-width-btn{width:min(220px,100%);margin-left:auto}#release-tracks-section>.release-builder-next-btn{width:min(260px,100%);margin-left:auto}@media(min-width:1380px){.ta-wizard-main{grid-template-columns:minmax(680px,1.42fr) minmax(400px,.58fr);column-gap:20px;align-items:start}.ta-active-release-bar{grid-column:1 / -1;margin:0 0 2px}.ta-wizard-main>.release-builder-details-panel{grid-column:1 / 2;grid-row:4}.ta-wizard-main>#release-validation-section{grid-column:2 / 3;grid-row:4}.ta-wizard-main>#release-review-section{grid-column:2 / 3;grid-row:5}.ta-wizard-main>#release-validation-section,.ta-wizard-main>#release-review-section,.ta-wizard-main>.release-builder-details-panel,.ta-wizard-main>.release-builder-details-panel .release-builder-workflow-card{margin-top:0!important}}@media(min-width:1620px){.ta-wizard-main{grid-template-columns:minmax(740px,1.36fr) minmax(430px,.64fr);column-gap:22px}}@media(max-width:1379px){.ta-wizard-main>#release-validation-section .release-validation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ta-wizard-main>#release-validation-section .distribution-upc-inline-form{grid-template-columns:minmax(0,1fr) auto}}@media(max-width:920px){.ta-wizard-main>#release-validation-section .release-validation-grid,.ta-wizard-main>#release-review-section .release-builder-review-grid{grid-template-columns:1fr}#release-tracks-section .track-upload-controls{grid-template-columns:1fr}#release-tracks-section>.primary-btn.distribution-full-width-btn,#release-tracks-section>.release-builder-next-btn{width:100%}}.ta-wizard-main>#release-validation-section .release-validation-grid{grid-template-columns:1fr!important;gap:12px!important}.ta-wizard-main>#release-validation-section .distribution-upc-inline-form{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;max-width:100%!important}.ta-wizard-main>#release-validation-section .distribution-upc-inline-form input{width:100%!important}.ta-wizard-main>#release-validation-section .distribution-upc-inline-form .secondary-btn{display:inline-flex!important;align-items:center;justify-content:center;width:100%!important;min-height:42px!important;white-space:nowrap!important;overflow:visible!important;opacity:1!important;visibility:visible!important;position:static!important;transform:none!important}@media(max-width:1379px){.ta-wizard-main>#release-validation-section .release-validation-grid,.ta-wizard-main>#release-validation-section .distribution-upc-inline-form{grid-template-columns:1fr!important}}.ta-wizard-main-tracks{align-items:start}.ta-wizard-main-tracks .ta-active-release-bar{margin-bottom:0}@media(min-width:1380px){.ta-wizard-main-tracks{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:20px;row-gap:18px}.ta-wizard-main-tracks .ta-release-stage-header,.ta-wizard-main-tracks .ta-release-tier-strip,.ta-wizard-main-tracks .ta-active-release-bar{grid-column:1 / -1}.ta-wizard-main-tracks>.release-builder-details-panel{grid-column:1 / -1!important;grid-row:auto!important}.ta-wizard-main-tracks>#release-validation-section{grid-column:1 / 2!important;grid-row:auto!important}.ta-wizard-main-tracks>#release-review-section{grid-column:2 / 3!important;grid-row:auto!important}.ta-wizard-main-tracks>#release-validation-section,.ta-wizard-main-tracks>#release-review-section,.ta-wizard-main-tracks>.release-builder-details-panel,.ta-wizard-main-tracks>.release-builder-details-panel .release-builder-workflow-card{margin-top:0!important;align-self:start}}@media(min-width:1620px){.ta-wizard-main-tracks{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:22px}}.ta-wizard-main-tracks>.release-builder-details-panel .release-builder-workflow-card{min-height:0!important;height:auto!important}.ta-wizard-main-tracks #release-tracks-section{min-height:0}.ta-wizard-main-tracks #release-tracks-section .track-form-list:empty{display:none}.ta-wizard-main-tracks #release-tracks-section>.secondary-btn:not(.release-builder-next-btn){margin-top:2px}.ta-wizard-main-tracks #release-validation-section,.ta-wizard-main-tracks #release-review-section{height:auto!important;min-height:0!important}.ta-wizard-main-tracks #release-review-section .release-builder-review-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.ta-wizard-main-tracks #release-review-section .release-review-confirmations{background:#ffffff0b;border:1px solid rgba(255,255,255,.08)}@media(max-width:1379px){.ta-wizard-main-tracks>.release-builder-details-panel,.ta-wizard-main-tracks>#release-validation-section,.ta-wizard-main-tracks>#release-review-section{margin-bottom:18px}}.release-builder-delivery-card{overflow:hidden}.release-delivery-modern-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:16px}.release-delivery-picker-card{min-width:0;padding:16px;border-radius:18px;border:1px solid rgba(255,255,255,.09);background:radial-gradient(circle at 15% 0%,rgba(74,134,255,.16),transparent 30%),linear-gradient(180deg,#ffffff0e,#ffffff06);box-shadow:inset 0 1px #ffffff0d}.release-delivery-picker-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.release-delivery-picker-head h4{margin:0 0 5px;color:#fffffffa;font-size:1rem;letter-spacing:-.01em}.release-delivery-picker-head p,.release-delivery-additional-modern p{margin:0;color:#d6e2ffad;font-size:.82rem;line-height:1.35}.release-delivery-count-pill{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:62px;height:30px;padding:0 10px;border-radius:999px;border:1px solid rgba(80,142,255,.38);background:#2f7cff24;color:#e8f0fff2;font-size:.75rem;font-weight:800}.release-delivery-modern-grid .release-delivery-select-actions{display:flex;gap:8px;margin:0 0 12px}.release-delivery-modern-grid .release-delivery-select-actions .mini-action-btn{min-height:30px;padding:0 12px;border-radius:999px;text-transform:none;letter-spacing:0;background:#ffffff12;border-color:#ffffff1c}.release-delivery-option-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:9px;max-height:320px;overflow-y:auto;overflow-x:hidden;padding:2px 4px 2px 0;scrollbar-width:thin;scrollbar-color:rgba(78,137,255,.65) rgba(255,255,255,.06)}.release-delivery-option-grid::-webkit-scrollbar{width:8px}.release-delivery-option-grid::-webkit-scrollbar-track{background:#ffffff0d;border-radius:999px}.release-delivery-option-grid::-webkit-scrollbar-thumb{background:#4e89ffb3;border-radius:999px}.release-delivery-option-card{position:relative;min-width:0;min-height:44px;display:flex;align-items:center;gap:9px;padding:10px 11px;border-radius:13px;border:1px solid rgba(255,255,255,.08);background:#ffffff0b;color:#f5f8ffe0;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.release-delivery-option-card:hover{transform:translateY(-1px);border-color:#508eff6b;background:#ffffff12}.release-delivery-option-card-active{border-color:#508effb8;background:linear-gradient(135deg,#2f7cff42,#d7b14a1f),#ffffff0f;box-shadow:0 10px 26px #0000002e,inset 0 0 0 1px #ffffff0d}.release-delivery-option-input,.release-delivery-toggle-card input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.release-delivery-option-check{flex:0 0 auto;width:19px;height:19px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.18);background:#0003;color:transparent;font-size:.72rem;font-weight:900;transition:background .16s ease,border-color .16s ease,color .16s ease}.release-delivery-option-card-active .release-delivery-option-check,.release-delivery-toggle-card-active .release-delivery-option-check{border-color:#ffffff2e;background:linear-gradient(135deg,#4d89ff,#d7b14a);color:#fff}.release-delivery-option-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.83rem;font-weight:750;line-height:1.1}.release-delivery-additional-modern{display:grid;grid-template-columns:minmax(0,.85fr) minmax(280px,1.15fr);align-items:center;gap:16px;margin-top:18px;padding:16px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff09}.release-delivery-additional-modern h4{margin:0 0 5px}.release-delivery-toggle-card{position:relative;min-width:0;display:flex;align-items:center;gap:11px;padding:13px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.09);background:#ffffff0b;cursor:pointer;transition:border-color .16s ease,background .16s ease}.release-delivery-toggle-card-active{border-color:#508effa6;background:#2f7cff24}.release-delivery-toggle-card strong,.release-delivery-toggle-card small{display:block}.release-delivery-toggle-card strong{color:#fffffff2;font-size:.86rem}.release-delivery-toggle-card small{margin-top:2px;color:#d6e2ffa3;font-size:.75rem;line-height:1.25}@media(max-width:1120px){.release-delivery-modern-grid,.release-delivery-additional-modern{grid-template-columns:1fr}}@media(max-width:760px){.release-delivery-picker-card,.release-delivery-additional-modern{padding:13px}.release-delivery-option-grid{grid-template-columns:1fr;max-height:280px}.release-delivery-picker-head{flex-direction:column}}.distribution-analytics-page{display:flex;flex-direction:column;gap:20px;max-width:1500px}.analytics-command-hero,.analytics-panel,.analytics-metric-card{border:1px solid rgba(126,164,255,.18);background:radial-gradient(circle at 12% 0%,rgba(66,128,255,.18),transparent 34%),linear-gradient(135deg,#151d2ef2,#0e1015f0);box-shadow:0 22px 70px #00000057}.analytics-command-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:28px;border-radius:26px}.analytics-kicker{display:inline-flex;align-items:center;width:fit-content;padding:6px 11px;border-radius:999px;background:#4280ff2e;border:1px solid rgba(126,164,255,.28);color:#bed4fff2;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.analytics-command-hero h3{margin:10px 0 6px;color:#fffffffa;font-size:clamp(2rem,4vw,3.4rem);line-height:.95;letter-spacing:-.06em}.analytics-command-hero p,.analytics-panel p,.analytics-muted-copy{margin:0;color:#dfe8ffb8;font-size:.9rem;line-height:1.55}.analytics-hero-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.analytics-sync-pill,.analytics-count-pill{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;border-radius:999px;background:#ffb84d1f;border:1px solid rgba(255,211,113,.22);color:#ffe19bf5;font-size:.76rem;font-weight:900}.analytics-sync-pill-ready,.analytics-health-dot-on{background:#2ae1972e;border-color:#2ae19752;color:#a8ffdbf5}.analytics-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.analytics-metric-card{min-height:138px;padding:18px;border-radius:22px}.analytics-metric-card span{display:block;color:#bdcfffad;font-size:.76rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.analytics-metric-card strong{display:block;margin-top:16px;color:#fffffffa;font-size:clamp(1.55rem,3vw,2.35rem);line-height:1;letter-spacing:-.04em}.analytics-metric-card p{margin:11px 0 0;color:#d6e2ff9e;font-size:.78rem}.analytics-main-grid,.analytics-secondary-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(340px,.75fr);gap:18px;align-items:stretch}.analytics-panel{height:100%;border-radius:24px;padding:20px}.analytics-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:16px}.analytics-panel-head h3{margin:9px 0 4px;color:#fffffff5;font-size:1.2rem;letter-spacing:-.03em}.analytics-table-wrap{overflow:auto;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff09}.analytics-table{width:100%;border-collapse:collapse;min-width:680px}.analytics-table th,.analytics-table td{padding:14px 15px;border-bottom:1px solid rgba(255,255,255,.07);text-align:left;color:#e8eeffe6;font-size:.83rem}.analytics-table th{background:#ffffff0b;color:#b3c7ffcc;font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.analytics-table td strong,.analytics-table td small{display:block}.analytics-table td strong{color:#fffffff0;font-weight:900}.analytics-table td small{margin-top:3px;color:#d6e2ff7a;font-size:.72rem}.analytics-platform-list,.analytics-health-list{display:grid;gap:10px}.analytics-platform-card,.analytics-health-list div,.analytics-result-card{border:1px solid rgba(255,255,255,.08);background:#ffffff0b;border-radius:16px}.analytics-platform-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px}.analytics-platform-card strong,.analytics-result-card strong{color:#fffffff2;font-weight:900}.analytics-platform-card small,.analytics-result-card p{display:block;margin-top:3px;color:#d6e2ff8a;font-size:.74rem}.analytics-platform-card span{color:#a8c5fff5;font-weight:900;white-space:nowrap}.analytics-empty-state{display:grid;place-items:center;min-height:250px;padding:28px;border:1px dashed rgba(126,164,255,.26);border-radius:18px;background:#ffffff08;text-align:center}.analytics-empty-state-compact{min-height:250px}.analytics-empty-state span{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;background:#4280ff2e;color:#b4cefff2;font-size:1.25rem}.analytics-empty-state strong{margin-top:12px;color:#fffffff2;font-size:1rem}.analytics-empty-state p{max-width:360px;margin:8px auto 0}.analytics-platform-loader{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-bottom:14px}.analytics-platform-loader select{min-width:0;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0e;color:#ffffffeb;min-height:46px;padding:0 13px}.analytics-result-card{padding:16px}.analytics-result-card span{color:#b3c7ffb8;font-size:.74rem;font-weight:900;text-transform:uppercase}.analytics-result-card strong{display:block;margin-top:10px;font-size:1.8rem}.analytics-health-list div{display:flex;align-items:center;gap:10px;padding:13px 14px;color:#e8eeffdb;font-size:.84rem;font-weight:800}.analytics-health-dot{width:10px;height:10px;border-radius:999px;background:#ffb84d47;border:1px solid rgba(255,211,113,.5);flex:0 0 auto}@media(max-width:1180px){.analytics-metric-grid,.analytics-main-grid,.analytics-secondary-grid{grid-template-columns:1fr 1fr}.analytics-panel-large{grid-column:1 / -1}}@media(max-width:760px){.analytics-command-hero,.analytics-panel-head,.analytics-hero-actions{flex-direction:column;align-items:stretch}.analytics-metric-grid,.analytics-main-grid,.analytics-secondary-grid,.analytics-platform-loader{grid-template-columns:1fr}}.distribution-analytics-page{max-width:1460px}.distribution-v5-status-row+.distribution-v5-section.distribution-analytics-page{margin-top:2px}.distribution-v5-status-card:first-child{background:radial-gradient(circle at 8% 0%,rgba(42,225,151,.13),transparent 34%),radial-gradient(circle at 95% 15%,rgba(47,124,255,.13),transparent 38%),linear-gradient(145deg,#ffffff0e,#ffffff06)}.distribution-v5-status-card strong{max-width:100%}.analytics-command-hero{min-height:142px}.analytics-metric-grid{grid-template-columns:repeat(4,minmax(180px,1fr))}.analytics-metric-card{display:flex;min-height:124px;flex-direction:column;justify-content:space-between}.analytics-metric-card strong{margin-top:12px}.analytics-panel-head{min-height:84px}.analytics-main-grid .analytics-panel,.analytics-secondary-grid .analytics-panel{display:flex;flex-direction:column}.analytics-main-grid .analytics-empty-state,.analytics-main-grid .analytics-platform-list,.analytics-secondary-grid .analytics-health-list,.analytics-secondary-grid .analytics-result-card,.analytics-secondary-grid .analytics-muted-copy{flex:1}.analytics-health-list{align-content:stretch}.analytics-health-list div{min-height:48px}@media(max-width:1180px){.distribution-v5-status-row{grid-template-columns:1fr}}.ta-wizard-main .release-builder-metadata-panel{gap:24px}.ta-wizard-main #release-info-section,.ta-wizard-main .release-builder-delivery-card{position:relative;overflow:hidden;border:1px solid rgba(97,153,255,.22)!important;background:radial-gradient(circle at 8% 0%,rgba(72,132,255,.22),transparent 31%),radial-gradient(circle at 92% 8%,rgba(217,183,78,.13),transparent 28%),linear-gradient(145deg,#131f34d6,#16181fc7 48%,#211c1494)!important;box-shadow:0 24px 70px #0000005c,inset 0 1px #ffffff13,inset 0 0 0 1px #ffffff06!important;-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%)}.ta-wizard-main #release-info-section:before,.ta-wizard-main .release-builder-delivery-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(75,138,255,.16),transparent 42%,rgba(217,183,78,.12)),linear-gradient(180deg,rgba(255,255,255,.055),transparent 42%);opacity:.82}.ta-wizard-main #release-info-section>*,.ta-wizard-main .release-builder-delivery-card>*{position:relative;z-index:1}.ta-wizard-main #release-info-section .distribution-v11-panel-heading,.ta-wizard-main .release-builder-delivery-card .distribution-v11-panel-heading{padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid rgba(132,170,255,.16)}.ta-wizard-main #release-info-section .asset-type-pill,.ta-wizard-main .release-builder-delivery-card .asset-type-pill{border-color:#6098ff70;background:linear-gradient(135deg,#407bff57,#d7b14a24);color:#eef5fffa;box-shadow:0 8px 24px #2360e62e}.ta-wizard-main #release-info-section .status-pill,.ta-wizard-main .release-builder-delivery-card .status-pill{border-color:#d7b14a57;background:#d7b14a1c;color:#ffedb2f2}.ta-wizard-main .release-metadata-grid{gap:16px}.ta-wizard-main .release-metadata-grid label{padding:12px;border-radius:17px;border:1px solid rgba(255,255,255,.075);background:linear-gradient(180deg,#ffffff0e,#ffffff07);box-shadow:inset 0 1px #ffffff0b;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.ta-wizard-main .release-metadata-grid label:focus-within{transform:translateY(-1px);border-color:#4f8fff7a;background:radial-gradient(circle at 0% 0%,rgba(71,132,255,.16),transparent 42%),#ffffff0f;box-shadow:0 14px 34px #0003,0 0 0 1px #4a86ff1f,inset 0 1px #ffffff0f}.ta-wizard-main .release-metadata-grid label span,.ta-wizard-main .release-delivery-picker-head h4,.ta-wizard-main .release-delivery-additional-modern h4{color:#e0ebfff0}.ta-wizard-main .release-metadata-grid label span{margin-bottom:7px;font-size:.72rem;font-weight:850;letter-spacing:.045em;text-transform:uppercase}.ta-wizard-main #release-info-section input,.ta-wizard-main #release-info-section select,.ta-wizard-main .release-builder-delivery-card input,.ta-wizard-main .release-builder-delivery-card select{border-color:#84aaff29;background:linear-gradient(180deg,#ffffff16,#ffffff0d);color:#f8fafff5;box-shadow:inset 0 1px #ffffff0d}.ta-wizard-main #release-info-section input:hover,.ta-wizard-main #release-info-section select:hover,.ta-wizard-main .release-builder-delivery-card input:hover,.ta-wizard-main .release-builder-delivery-card select:hover{border-color:#86b2ff4d;background:linear-gradient(180deg,#ffffff1b,#ffffff0f)}.ta-wizard-main #release-info-section input:focus,.ta-wizard-main #release-info-section select:focus,.ta-wizard-main .release-builder-delivery-card input:focus,.ta-wizard-main .release-builder-delivery-card select:focus{outline:none;border-color:#5294ffb8;box-shadow:0 0 0 3px #2f7cff29,0 0 18px #2f7cff2e,inset 0 1px #fff1}.ta-wizard-main #release-info-section input::placeholder{color:#cedbf673}.ta-wizard-main .artwork-upload-section{margin:20px 0;padding:18px;border-radius:22px;border:1px solid rgba(91,153,255,.18);background:radial-gradient(circle at 7% 0%,rgba(80,142,255,.14),transparent 36%),linear-gradient(145deg,#ffffff0f,#ffffff06);box-shadow:inset 0 1px #ffffff0e}.ta-wizard-main .artwork-upload-section h4{margin:0 0 6px;color:#fffffffa;font-size:1rem;letter-spacing:-.01em}.ta-wizard-main .artwork-upload-section .distribution-empty{color:#d9e4ffad}.ta-wizard-main .artwork-drop-zone,.ta-wizard-main .artwork-url-fields label{border-color:#84aaff29;background:linear-gradient(180deg,#ffffff0f,#ffffff06)}.ta-wizard-main .artwork-drop-zone:hover{border-color:#508eff75;box-shadow:0 14px 36px #245ad821}.ta-wizard-main .release-delivery-picker-card{border-color:#669dff33;background:radial-gradient(circle at 13% 0%,rgba(77,137,255,.18),transparent 35%),linear-gradient(145deg,#fff1,#ffffff07)}.ta-wizard-main .release-delivery-option-card{border-color:#84aaff21;background:linear-gradient(180deg,#fff1,#ffffff09)}.ta-wizard-main .release-delivery-option-card:hover{border-color:#6098ff75;background:radial-gradient(circle at 0% 0%,rgba(84,145,255,.15),transparent 45%),#ffffff12}.ta-wizard-main .release-delivery-option-card-active{border-color:#5e99ffb8;background:linear-gradient(135deg,#2f7cff4d,#d7b14a29),#fff1}.ta-wizard-main .release-delivery-count-pill{border-color:#d7b14a57;background:linear-gradient(135deg,#2f7cff33,#d7b14a2e);color:#ffefbdf5}.ta-wizard-main .release-delivery-additional-modern{border-color:#659eff2e;background:radial-gradient(circle at 0% 0%,rgba(80,142,255,.12),transparent 34%),linear-gradient(180deg,#ffffff0e,#ffffff06)}.ta-wizard-main .release-delivery-toggle-card{border-color:#84aaff24;background:linear-gradient(180deg,#ffffff0f,#ffffff08)}.ta-wizard-main .release-delivery-toggle-card-active{border-color:#5f99ffad;background:linear-gradient(135deg,#2f7cff3d,#d7b14a1f)}.ta-wizard-main #release-info-section .primary-btn,.ta-wizard-main .release-builder-delivery-card .primary-btn{box-shadow:0 12px 30px #2f7cff2e,inset 0 1px #ffffff2e}.distribution-sales-page{display:flex;flex-direction:column;gap:20px;max-width:1460px}.sales-command-hero,.sales-panel,.sales-metric-card{border:1px solid rgba(255,211,113,.18);background:radial-gradient(circle at 12% 0%,rgba(255,211,113,.14),transparent 34%),radial-gradient(circle at 95% 10%,rgba(66,128,255,.14),transparent 40%),linear-gradient(135deg,#151d2ef0,#0e1015f0);box-shadow:0 22px 70px #00000057}.sales-command-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:142px;padding:28px;border-radius:26px}.sales-command-hero h3{margin:10px 0 6px;color:#fffffffa;font-size:clamp(2rem,4vw,3.3rem);line-height:.95;letter-spacing:-.06em}.sales-command-hero p{margin:0;max-width:700px;color:#dfe8ffb8;font-size:.9rem;line-height:1.55}.sales-metric-grid{grid-template-columns:repeat(4,minmax(180px,1fr))}.sales-metric-card{display:flex;min-height:126px;flex-direction:column;justify-content:space-between}.sales-metric-card strong{color:#fff4d4fa}.sales-main-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(340px,.8fr);gap:18px;align-items:stretch}.sales-secondary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:stretch}.sales-panel{display:flex;min-height:330px;flex-direction:column;border-radius:24px;padding:20px}.sales-panel-large{min-height:360px}.sales-health-panel{min-height:330px}.sales-kv-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sales-kv-card,.sales-insight-row{border:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,#ffffff0e,#ffffff06);border-radius:16px}.sales-kv-card{padding:14px}.sales-kv-card span{display:block;color:#bfd1ffa3;font-size:.72rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.sales-kv-card strong{display:block;margin-top:8px;color:#fff4d4fa;font-size:1.05rem;font-weight:900}.sales-insight-list{display:grid;gap:10px}.sales-insight-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px}.sales-insight-row strong,.sales-insight-row small{display:block}.sales-insight-row strong{color:#fffffff2;font-weight:900}.sales-insight-row small{margin-top:3px;color:#d6e2ff7a;font-size:.72rem}.sales-insight-row>span{color:#ffe5a1f5;font-weight:950;white-space:nowrap}.sales-empty-state{min-height:220px}.sales-empty-state span{background:#ffd37124;color:#ffe5a1f5}.analytics-platform-loader select option{color:#0b1020}@media(max-width:1250px){.sales-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.sales-command-hero,.sales-main-grid,.sales-secondary-grid,.sales-metric-grid,.sales-kv-grid{grid-template-columns:1fr}.sales-command-hero{flex-direction:column;align-items:stretch}}.catalog-command-section{display:grid;gap:22px}.catalog-command-hero,.catalog-filter-bar,.catalog-stat-grid article,.catalog-list-panel,.catalog-detail-panel{background:linear-gradient(135deg,#172234e0,#0d1016d1);border:1px solid rgba(117,154,255,.18);box-shadow:0 22px 60px #00000047,inset 0 1px #ffffff0b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.catalog-command-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:24px;border-radius:24px}.catalog-command-hero h3,.catalog-panel-heading h3,.catalog-panel-heading h4{margin:8px 0 4px;color:var(--text)}.catalog-command-hero p,.catalog-panel-heading p,.catalog-track-row small,.catalog-stat-grid small{color:var(--muted)}.catalog-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.catalog-stat-grid article{border-radius:20px;padding:18px}.catalog-stat-grid span{display:block;color:#afcdffc7;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.catalog-stat-grid strong{display:block;margin:8px 0 4px;font-size:clamp(1.45rem,2.4vw,2.2rem);color:#fff}.catalog-filter-bar{display:grid;grid-template-columns:minmax(170px,.65fr) minmax(170px,.65fr) minmax(260px,1.4fr) auto;gap:14px;align-items:end;padding:18px;border-radius:22px}.catalog-filter-bar label{display:grid;gap:8px}.catalog-filter-bar label span{color:#b9d1ffd6;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.catalog-filter-bar .secondary-btn{min-height:48px;margin-top:0}.catalog-management-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);gap:22px;align-items:start}.catalog-list-panel,.catalog-detail-panel{border-radius:24px;padding:20px}.catalog-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid rgba(255,255,255,.08)}.catalog-panel-heading-compact{padding-bottom:12px;margin-bottom:12px}.catalog-table-shell{overflow:auto;border-radius:18px;border:1px solid rgba(255,255,255,.07);background:#00000024}.catalog-release-table{min-width:860px}.catalog-release-table th{color:#b2cdffe0;font-size:.7rem;letter-spacing:.08em}.catalog-release-table td{vertical-align:middle}.catalog-release-select{display:inline-flex;align-items:center;gap:10px;width:100%;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.catalog-release-select strong{display:block;color:#fff}.catalog-release-select small{display:block;margin-top:3px;color:var(--muted)}.catalog-select-dot{width:12px;height:12px;border-radius:999px;border:1px solid rgba(255,255,255,.26);background:#ffffff0d;box-shadow:inset 0 0 0 3px #0000003d;flex:0 0 auto}.catalog-select-dot-active{border-color:#528ffff2;background:linear-gradient(135deg,#4f86ff,#f3c957);box-shadow:0 0 18px #528fff7a}.catalog-selected-row td{background:#2f7cff24!important}.catalog-row-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.catalog-status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;background:#4a7cff29;border:1px solid rgba(74,124,255,.3);color:#c1d7fff2;font-size:.72rem;font-weight:900;text-transform:capitalize}.catalog-status-draft{background:#f3c95724;border-color:#f3c95759;color:#ffe29bf2}.catalog-status-in-review{background:#5ea5ff29;border-color:#5ea5ff5c}.catalog-status-live{background:#42d69224;border-color:#42d6925c;color:#9cf4c9f2}.catalog-danger-btn,.catalog-danger-outline{color:#ffb6b6f5!important;border-color:#ff676747!important;background:#ff4b4b17!important}.catalog-danger-btn:hover,.catalog-danger-outline:hover{border-color:#ff7a7a8c!important;background:#ff4b4b29!important}.catalog-detail-panel{position:sticky;top:18px}.catalog-detail-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}.catalog-detail-kpis div{min-width:0;padding:12px;border-radius:16px;background:#ffffff0e;border:1px solid rgba(255,255,255,.08)}.catalog-detail-kpis span{display:block;margin-bottom:6px;color:#b8d1ffbf;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.catalog-detail-kpis strong{display:block;overflow:hidden;color:#fff;text-overflow:ellipsis;white-space:nowrap}.catalog-detail-actions{display:grid;grid-template-columns:1fr;gap:10px;margin-bottom:18px}.catalog-track-list-card{padding:14px;border-radius:18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.catalog-track-list{display:grid;gap:10px}.catalog-track-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-radius:15px;background:#00000024;border:1px solid rgba(255,255,255,.075)}.catalog-track-row strong,.catalog-track-row small{display:block}.catalog-empty-state{display:grid;place-items:center;gap:8px;min-height:260px;padding:28px;text-align:center;border-radius:18px;background:#ffffff09;border:1px dashed rgba(117,154,255,.2)}.catalog-empty-state span{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:15px;background:#4a7cff24;color:#c1d7fff2}.catalog-empty-state strong{color:#fff}.catalog-empty-state p{max-width:420px;margin:0;color:var(--muted)}.catalog-empty-state-compact{min-height:160px}.nav-sub-active{background:linear-gradient(135deg,#2f7cff42,#ffcf5e14);color:#fff;box-shadow:inset 3px 0 #528ffff2,0 8px 22px #2f7cff1f}@media(max-width:1280px){.catalog-management-grid{grid-template-columns:1fr}.catalog-detail-panel{position:static}}@media(max-width:920px){.catalog-command-hero,.catalog-filter-bar{grid-template-columns:1fr;display:grid}.catalog-stat-grid,.catalog-detail-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.catalog-stat-grid,.catalog-detail-kpis{grid-template-columns:1fr}}.catalog-command-section{gap:18px}.catalog-command-section .distribution-v5-status-row{margin-bottom:6px}.catalog-command-hero,.catalog-filter-bar,.catalog-management-grid,.catalog-stat-grid{width:100%}.catalog-command-hero{min-height:142px;padding:clamp(22px,2vw,30px);align-items:center}.catalog-command-hero>div:first-child{min-width:0}.catalog-command-hero .primary-btn,.catalog-command-hero .secondary-btn{flex:0 0 auto;min-width:148px}.catalog-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch}.catalog-stat-grid article{display:flex;min-height:116px;flex-direction:column;justify-content:center;padding:20px}.catalog-filter-bar{grid-template-columns:minmax(160px,.55fr) minmax(160px,.55fr) minmax(320px,1.5fr) minmax(150px,auto);gap:16px;padding:18px;align-items:end}.catalog-filter-bar label,.catalog-filter-bar .catalog-search-field{min-width:0}.catalog-filter-bar input,.catalog-filter-bar select{width:100%}.catalog-management-grid{grid-template-columns:minmax(0,1.45fr) minmax(360px,.75fr);gap:18px;align-items:start}.catalog-list-panel,.catalog-detail-panel{min-width:0;padding:22px}.catalog-list-panel .catalog-panel-heading,.catalog-detail-panel .catalog-panel-heading{min-height:96px;align-items:flex-start}.catalog-table-shell{min-height:302px}.catalog-release-table{min-width:940px}.catalog-empty-state{min-height:304px}.catalog-detail-panel{align-self:start}.catalog-detail-panel>.catalog-empty-state{min-height:304px}.catalog-row-actions .mini-action-btn{min-width:74px}.nav-group{gap:6px}.nav-sub{gap:8px;margin:6px 0 10px 22px;padding:6px 0 6px 14px;border-left-color:#2f7cff61}.nav-sub-item{position:relative;width:calc(100% - 12px);min-height:38px;padding:0 14px;border-radius:13px;overflow:hidden;transition:background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.nav-sub-item:hover{transform:translate(2px)}.nav-sub-active{background:linear-gradient(135deg,#2f7cff42,#ffcf5e14);color:#fff;box-shadow:inset 3px 0 #528ffff2,0 10px 26px #2f7cff24}.nav-sub-active:after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid rgba(112,166,255,.22);pointer-events:none}@media(max-width:1280px){.catalog-management-grid{grid-template-columns:1fr}.catalog-list-panel .catalog-panel-heading,.catalog-detail-panel .catalog-panel-heading{min-height:0}}@media(max-width:1100px){.catalog-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-filter-bar .catalog-search-field,.catalog-filter-bar .secondary-btn{grid-column:1 / -1}}@media(max-width:920px){.catalog-command-hero{min-height:0;align-items:start}.catalog-filter-bar,.catalog-stat-grid{grid-template-columns:1fr}}.nav-sub{gap:12px!important;margin:8px 0 14px 18px!important;padding:8px 0 8px 12px!important;overflow:visible}.nav-sub-item{width:calc(100% - 24px)!important;min-height:34px!important;margin:0 8px 0 0!important;padding:0 12px!important;border-radius:11px!important;transform:none!important;overflow:hidden!important;isolation:isolate}.nav-sub-item:hover{transform:none!important;background:#ffffff0e!important}.nav-sub-active{background:linear-gradient(135deg,#2f7cff33,#ffcf5e0e)!important;color:#fff!important;box-shadow:inset 2px 0 #528ffff2,0 3px 12px #2f7cff1a!important}.nav-sub-active:after{inset:1px!important;border-radius:10px!important;border-color:#70a6ff29!important}.nav-sub .nav-sub-item+.nav-sub-item{margin-top:0!important}.sidebar .nav-group{gap:8px!important}@media(min-width:901px){.nav-sub{max-height:360px}}.catalog-management-grid{align-items:stretch!important;grid-template-columns:minmax(0,1.42fr) minmax(420px,.82fr)!important}.catalog-list-panel,.catalog-detail-panel{display:flex!important;min-height:500px;flex-direction:column}.catalog-detail-panel{position:static!important;top:auto!important}.catalog-list-panel .catalog-panel-heading,.catalog-detail-panel .catalog-panel-heading{flex:0 0 auto;min-height:104px}.catalog-table-shell,.catalog-list-panel>.catalog-empty-state,.catalog-detail-panel>.catalog-empty-state{flex:1 1 auto}.catalog-list-panel>.catalog-empty-state,.catalog-detail-panel>.catalog-empty-state{min-height:334px!important}.catalog-table-shell,.catalog-detail-panel .catalog-empty-state-compact{min-height:334px!important}@media(max-width:1280px){.catalog-management-grid{grid-template-columns:1fr!important}.catalog-list-panel,.catalog-detail-panel,.catalog-list-panel .catalog-panel-heading,.catalog-detail-panel .catalog-panel-heading{min-height:0}}.catalog-management-grid{grid-template-columns:minmax(0,1.55fr) minmax(430px,.75fr)!important;gap:20px!important}.catalog-list-panel,.catalog-detail-panel{min-height:560px}.catalog-panel-heading-actions{min-height:86px!important;margin-bottom:12px}.catalog-bulk-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 16px;padding:14px;border-radius:18px;background:linear-gradient(135deg,#357dff1a,#d8aa450e);border:1px solid rgba(117,154,255,.16);box-shadow:inset 0 1px #ffffff0a}.catalog-bulk-toolbar>div:first-child{display:grid;gap:2px;min-width:0}.catalog-bulk-kicker{color:#b8d1ffc2;font-size:.68rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.catalog-bulk-toolbar strong{color:#fff;font-size:1rem;font-weight:950}.catalog-bulk-toolbar small{color:var(--muted);font-weight:750}.catalog-bulk-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.catalog-small-btn{min-height:38px!important;padding:0 14px!important;border-radius:12px!important;font-size:.78rem!important;white-space:nowrap}.catalog-table-shell{max-height:520px;min-height:380px!important;scrollbar-color:rgba(117,154,255,.55) rgba(255,255,255,.05)}.catalog-release-table{min-width:1040px!important;table-layout:fixed}.catalog-release-table th,.catalog-release-table td{padding:13px 12px!important}.catalog-release-table th:nth-child(1),.catalog-release-table td:nth-child(1){width:76px}.catalog-release-table th:nth-child(2),.catalog-release-table td:nth-child(2){width:230px}.catalog-release-table th:nth-child(3),.catalog-release-table td:nth-child(3){width:92px}.catalog-release-table th:nth-child(4),.catalog-release-table td:nth-child(4){width:118px}.catalog-release-table th:nth-child(5),.catalog-release-table td:nth-child(5){width:190px}.catalog-release-table th:nth-child(6),.catalog-release-table td:nth-child(6){width:128px}.catalog-release-table th:nth-child(7),.catalog-release-table td:nth-child(7){width:96px}.catalog-release-table th:nth-child(8),.catalog-release-table td:nth-child(8){width:110px}.catalog-check-column{text-align:center!important}.catalog-draft-check{display:inline-grid;place-items:center;width:34px;height:34px;margin:0 auto;border-radius:12px;cursor:pointer;background:#ffffff0b;border:1px solid rgba(255,255,255,.1);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.catalog-draft-check:hover{border-color:#528fff85;background:#528fff1a}.catalog-draft-check input{position:absolute;opacity:0;pointer-events:none}.catalog-draft-check span{width:15px;height:15px;border-radius:5px;border:1px solid rgba(210,225,255,.42);background:#0000002e;box-shadow:inset 0 0 0 2px #0000002e}.catalog-draft-check input:checked+span{border-color:#528ffff2;background:linear-gradient(135deg,#4f86ff,#f3c957);box-shadow:0 0 18px #528fff52}.catalog-lock-note{color:var(--muted);opacity:.55}.catalog-row-actions-solo{justify-content:center}.catalog-row-actions-solo .mini-action-btn{min-width:82px}.catalog-detail-panel .catalog-detail-actions{position:sticky;top:0;z-index:1;padding:10px 0 14px;background:linear-gradient(180deg,#101826f5,#101826b8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.catalog-track-list-card{flex:1 1 auto;display:flex;min-height:260px;flex-direction:column}.catalog-track-list,.catalog-track-list-card .catalog-empty-state-compact{flex:1 1 auto}@media(max-width:1360px){.catalog-management-grid{grid-template-columns:1fr!important}.catalog-list-panel,.catalog-detail-panel{min-height:0}.catalog-detail-panel .catalog-detail-actions{position:static;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}}@media(max-width:760px){.catalog-bulk-toolbar{align-items:stretch;flex-direction:column}.catalog-bulk-actions,.catalog-small-btn{width:100%}}:root{--catalog-work-panel-height: clamp(560px, 58vh, 680px)}.catalog-management-grid{align-items:start!important}.catalog-list-panel,.catalog-detail-panel{height:var(--catalog-work-panel-height)!important;min-height:var(--catalog-work-panel-height)!important;max-height:var(--catalog-work-panel-height)!important;overflow:hidden!important}.catalog-list-panel{display:flex!important;flex-direction:column!important}.catalog-detail-panel{display:flex!important;flex-direction:column!important;scrollbar-width:thin;scrollbar-color:rgba(117,154,255,.52) rgba(255,255,255,.05)}.catalog-detail-panel::-webkit-scrollbar,.catalog-table-shell::-webkit-scrollbar,.catalog-track-list::-webkit-scrollbar{width:10px;height:10px}.catalog-detail-panel::-webkit-scrollbar-track,.catalog-table-shell::-webkit-scrollbar-track,.catalog-track-list::-webkit-scrollbar-track{background:#ffffff0b;border-radius:999px}.catalog-detail-panel::-webkit-scrollbar-thumb,.catalog-table-shell::-webkit-scrollbar-thumb,.catalog-track-list::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#528fffb8,#d8aa45ad);border-radius:999px}.catalog-list-panel .catalog-panel-heading,.catalog-detail-panel .catalog-panel-heading,.catalog-bulk-toolbar{flex:0 0 auto!important}.catalog-table-shell{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow:auto!important}.catalog-list-panel>.catalog-empty-state,.catalog-detail-panel>.catalog-empty-state{flex:1 1 auto!important;min-height:0!important}.catalog-detail-panel .catalog-detail-kpis,.catalog-detail-panel .catalog-detail-actions,.catalog-detail-panel .catalog-track-list-card{flex:0 0 auto}.catalog-detail-panel .catalog-track-list-card{flex:1 1 auto!important;min-height:0!important;overflow:hidden}.catalog-track-list,.catalog-track-list-card .catalog-empty-state-compact{flex:1 1 auto!important;min-height:0!important;overflow:auto}.catalog-track-list-card .catalog-empty-state-compact{display:grid;place-items:center;align-content:center}@media(max-width:1360px){:root{--catalog-work-panel-height: auto}.catalog-list-panel,.catalog-detail-panel{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.catalog-table-shell{max-height:520px!important}}.release-delivery-services-panel{grid-template-columns:1fr;align-items:stretch;gap:16px}.release-delivery-services-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.release-delivery-services-head p{max-width:820px}.release-delivery-services-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.release-delivery-service-card{align-items:flex-start;min-height:92px;padding:15px}.release-delivery-service-card .release-delivery-option-check{margin-top:2px}.release-delivery-service-copy{min-width:0}.release-delivery-service-copy em{display:block;margin-top:8px;color:#ffda86c2;font-size:.72rem;font-style:normal;font-weight:750;line-height:1.35}.ta-wizard-main .release-delivery-service-card{background:radial-gradient(circle at 100% 0%,rgba(80,142,255,.08),transparent 32%),linear-gradient(180deg,#ffffff0f,#ffffff07)}.ta-wizard-main .release-delivery-service-card.release-delivery-toggle-card-active{background:radial-gradient(circle at 0% 0%,rgba(80,142,255,.22),transparent 36%),linear-gradient(135deg,#2f7cff3d,#d7b14a1f)}@media(max-width:1050px){.release-delivery-services-grid{grid-template-columns:1fr}}.release-delivery-service-card-disabled{cursor:not-allowed;opacity:.62;border-color:#ff78782e!important;background:radial-gradient(circle at 100% 0%,rgba(255,99,99,.08),transparent 34%),linear-gradient(180deg,#ffffff09,#ffffff05)!important}.release-delivery-service-card-disabled:hover{transform:none;border-color:#ff787842!important}.release-delivery-service-card-disabled .release-delivery-option-check{color:transparent;background:#00000038;border-color:#ffffff1f}.release-delivery-service-warning{color:#ff8c8ce6!important}.release-delivery-service-eligibility{display:inline-flex;width:fit-content;margin-top:9px;padding:4px 8px;border-radius:999px;border:1px solid rgba(215,177,74,.26);background:#d7b14a14;color:#ffe194e0;font-size:.68rem;font-weight:850;letter-spacing:.02em}.release-delivery-service-eligibility-active{border-color:#33d69f57!important;background:#33d69f1a!important;color:#bbffe4f2!important}.submissions-command-section{display:grid;gap:22px}.submissions-command-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px;border:1px solid rgba(83,177,255,.18);border-radius:26px;background:radial-gradient(circle at top left,rgba(83,177,255,.2),transparent 34%),linear-gradient(135deg,#0f172aeb,#1e293bb8);box-shadow:0 22px 55px #02061752;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.submissions-command-hero h3{margin:10px 0 8px;color:#f8fafc;font-size:clamp(1.55rem,2vw,2.05rem)}.submissions-command-hero p{max-width:780px;margin:0;color:#e2e8f0c2;line-height:1.55}.submissions-hero-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.submissions-status-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.submissions-status-grid article{min-height:118px;padding:18px;border-radius:22px;border:1px solid rgba(148,163,184,.17);background:linear-gradient(145deg,#0f172ad6,#0f172a8a),radial-gradient(circle at 20% 0%,rgba(250,204,21,.12),transparent 42%);box-shadow:inset 0 1px #ffffff0a,0 16px 34px #0206173d}.submissions-status-grid span,.submissions-detail-kpis span,.submissions-review-card span{display:block;color:#94a3b8eb;font-size:.72rem;text-transform:uppercase;letter-spacing:.09em;font-weight:800}.submissions-status-grid strong{display:block;margin-top:8px;color:#f8fafc;font-size:1.85rem;line-height:1}.submissions-status-grid small{display:block;margin-top:8px;color:#cbd5e1b8}.submissions-filter-bar{margin-top:0}.submissions-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);gap:18px;align-items:stretch}.submissions-list-panel,.submissions-detail-panel{min-height:660px;height:660px;overflow:hidden;display:flex;flex-direction:column}.submissions-table-shell{flex:1;min-height:0;overflow:auto;border-radius:18px;border:1px solid rgba(148,163,184,.14);background:#0206172e}.submissions-table{min-width:980px}.submissions-table td,.submissions-table th{vertical-align:middle}.submissions-detail-panel{gap:14px;overflow:auto}.submissions-detail-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.submissions-detail-kpis div,.submissions-review-card,.submissions-service-card,.submissions-track-card{border:1px solid rgba(83,177,255,.14);border-radius:20px;background:linear-gradient(145deg,#0f172ac7,#0f172a70),radial-gradient(circle at top right,rgba(83,177,255,.11),transparent 46%);padding:16px}.submissions-detail-kpis strong{display:block;margin-top:7px;color:#f8fafc;font-size:.98rem;line-height:1.25;word-break:break-word}.submissions-review-card strong{display:block;margin-top:8px;color:#f8fafc;line-height:1.35}.submissions-review-card p,.submissions-service-card p,.submissions-track-card p{margin:7px 0 0;color:#cbd5e1b3;line-height:1.45}.submissions-chip-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.submissions-chip-list span{display:inline-flex;align-items:center;min-height:30px;padding:6px 10px;border-radius:999px;border:1px solid rgba(83,177,255,.2);background:#53b1ff1a;color:#e2e8f0eb;font-size:.78rem;font-weight:800}.submissions-track-list{max-height:210px;overflow:auto;padding-right:4px}.submissions-detail-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:auto}.submissions-detail-actions .primary-btn,.submissions-detail-actions .secondary-btn{width:100%;justify-content:center}@media(max-width:1280px){.submissions-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.submissions-grid{grid-template-columns:1fr}.submissions-list-panel,.submissions-detail-panel{height:auto;min-height:0}.submissions-table-shell{max-height:560px}}@media(max-width:760px){.submissions-command-hero{align-items:stretch;flex-direction:column}.submissions-hero-actions,.submissions-detail-actions{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.submissions-status-grid,.submissions-detail-kpis{grid-template-columns:1fr}}.submissions-command-section{gap:18px}.submissions-command-hero{padding:22px 24px;border-color:#53b1ff3d;background:radial-gradient(circle at 12% 0%,rgba(83,177,255,.18),transparent 34%),radial-gradient(circle at 100% 10%,rgba(245,197,81,.1),transparent 30%),linear-gradient(145deg,#0c1320eb,#0f172aad)}.submissions-status-grid{gap:12px}.submissions-status-grid article{min-height:104px;padding:16px;border-color:#53b1ff2e;background:linear-gradient(145deg,#0b1220e0,#101c309e),radial-gradient(circle at 85% 0%,rgba(83,177,255,.12),transparent 44%)}.submissions-status-grid strong{font-size:1.65rem}.submissions-grid{grid-template-columns:minmax(0,1.42fr) minmax(390px,.72fr);gap:18px;align-items:stretch}.submissions-list-panel,.submissions-detail-panel{height:clamp(580px,calc(100vh - 330px),760px);min-height:580px;border-color:#53b1ff2e;background:linear-gradient(145deg,#0c1320eb,#0f172aad),radial-gradient(circle at 20% 0%,rgba(83,177,255,.1),transparent 38%)}.submissions-list-panel{min-width:0}.submissions-detail-panel{overflow:hidden auto;min-width:0;scrollbar-gutter:stable}.submissions-table-shell{overflow-x:hidden;overflow-y:auto;min-height:0;border-radius:20px;background:linear-gradient(180deg,#0f172a80,#02061733)}.submissions-table{width:100%;min-width:0;table-layout:fixed}.submissions-table th,.submissions-table td{padding:13px 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.submissions-table th:nth-child(1),.submissions-table td:nth-child(1){width:26%}.submissions-table th:nth-child(2),.submissions-table td:nth-child(2){width:12%}.submissions-table th:nth-child(3),.submissions-table td:nth-child(3){width:11%}.submissions-table th:nth-child(4),.submissions-table td:nth-child(4){width:19%}.submissions-table th:nth-child(5),.submissions-table td:nth-child(5){width:8%;text-align:center}.submissions-table th:nth-child(6),.submissions-table td:nth-child(6){width:15%}.submissions-table th:nth-child(7),.submissions-table td:nth-child(7){width:9%;text-align:right}.submissions-table .catalog-release-select{min-width:0;width:100%}.submissions-table .catalog-release-select>span:last-child{min-width:0}.submissions-table .catalog-release-select strong,.submissions-table .catalog-release-select small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.submissions-table .mini-action-btn{min-width:66px;padding-inline:12px}.submissions-detail-kpis{gap:10px}.submissions-detail-kpis div,.submissions-review-card,.submissions-service-card,.submissions-track-card{border-color:#53b1ff29;background:linear-gradient(145deg,#0f172ac2,#1e293b6b),radial-gradient(circle at 90% 0%,rgba(83,177,255,.12),transparent 42%);box-shadow:inset 0 1px #ffffff0a,0 14px 30px #0206172e}.submissions-detail-kpis div{min-height:86px;display:flex;flex-direction:column;justify-content:center}.submissions-detail-kpis strong{font-size:.94rem}.submissions-review-card,.submissions-service-card,.submissions-track-card{flex-shrink:0}.submissions-track-card{min-height:0}.submissions-track-list{max-height:178px}.submissions-detail-actions{margin-top:4px;padding-top:4px}.submissions-detail-panel>.catalog-empty-state{flex:1;min-height:0}.submissions-table-shell .catalog-empty-state{min-height:100%}@media(max-width:1480px){.submissions-grid{grid-template-columns:minmax(0,1.28fr) minmax(360px,.72fr)}.submissions-table th:nth-child(3),.submissions-table td:nth-child(3){display:none}}@media(max-width:1280px){.submissions-list-panel,.submissions-detail-panel{height:auto;min-height:0}.submissions-table-shell{max-height:560px;overflow-x:auto}.submissions-table{min-width:860px}}.setup-command-center{display:flex;flex-direction:column;gap:22px}.setup-hero-card,.setup-url-panel,.setup-health-card,.preference-mini-card,.setup-panel,.setup-action-panel{background:radial-gradient(circle at top left,rgba(72,132,239,.18),transparent 34%),linear-gradient(145deg,#182232f0,#0d1118f0);border:1px solid rgba(126,166,255,.22);box-shadow:0 22px 60px #00000042,inset 0 1px #ffffff0a}.setup-hero-card{border-radius:28px;padding:28px;display:flex;justify-content:space-between;gap:24px;align-items:center}.setup-hero-card h2{margin:10px 0 8px;font-size:clamp(2rem,4vw,4rem);letter-spacing:-.06em}.setup-hero-card p,.setup-panel p,.setup-action-panel p,.setup-url-panel p{color:#dce6ffb8;line-height:1.55}.setup-hero-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.setup-health-card{border-radius:20px;padding:18px;min-height:118px}.setup-health-card span,.preference-mini-card span,.setup-response-card span{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;color:#a7c2ffe6;font-weight:900}.setup-health-card strong{display:block;margin-top:12px;font-size:1.85rem;letter-spacing:-.04em}.setup-health-card small,.preference-mini-card small,.setup-response-card small,.preference-result-row small,.setup-roster-row small{display:block;margin-top:7px;color:#dae4ffa3;line-height:1.4}.setup-profile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.preference-mini-card,.setup-action-panel,.setup-panel,.setup-url-panel{border-radius:24px;padding:22px}.preference-mini-card strong{display:block;margin-top:12px;font-size:1.35rem;line-height:1.2}.preference-mini-kv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px}.preference-mini-kv div,.setup-response-card{border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff0b;padding:10px;min-width:0}.preference-mini-kv em{display:block;font-size:.66rem;color:#abc3f1ad;text-transform:uppercase;letter-spacing:.08em;font-style:normal}.preference-mini-kv b{display:block;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.setup-action-row,.setup-roster-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.setup-action-row{margin:18px 0 12px}.setup-error-stack{display:grid;gap:10px;margin-top:16px}.setup-error-stack .distribution-error-box{max-width:100%}.setup-manual-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.setup-form-card{min-height:auto}.setup-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.setup-form-grid label{display:flex;flex-direction:column;gap:8px;min-width:0}.setup-form-grid label span{color:#a6c2ffdb;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:900}.setup-form-grid input,.setup-form-grid textarea{width:100%;border:1px solid rgba(145,171,220,.22);border-radius:14px;background:#ffffff13;color:#fff;padding:13px 14px;outline:none;min-width:0}.setup-form-grid textarea{min-height:92px;resize:vertical}.setup-form-grid input:focus,.setup-form-grid textarea:focus{border-color:#5d99ffb8;box-shadow:0 0 0 3px #5d99ff24}.setup-form-wide{grid-column:1 / -1}.setup-main-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:18px;align-items:stretch}.setup-panel{min-height:520px;display:flex;flex-direction:column}.setup-roster-list,.preference-result-list{display:flex;flex-direction:column;gap:10px;overflow:auto;padding-right:4px}.setup-roster-list{max-height:390px}.preference-result-list{max-height:300px}.setup-roster-row,.preference-result-row{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,#ffffff0e,#ffffff06);border-radius:16px;padding:13px 14px}.setup-roster-row>div:first-child,.preference-result-row>div:first-child{min-width:0}.setup-roster-row strong,.preference-result-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.setup-search-grid{display:grid;grid-template-columns:180px minmax(0,1fr) auto;gap:12px;align-items:end;margin:18px 0}.setup-search-grid label,.setup-url-row input{min-width:0}.setup-search-grid label span{display:block;margin:0 0 8px;color:#a6c2ffdb;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:900}.setup-search-grid input,.setup-search-grid select,.setup-url-row input{width:100%;border:1px solid rgba(145,171,220,.22);border-radius:14px;background:#ffffff13;color:#fff;padding:13px 14px;outline:none}.setup-search-grid input:focus,.setup-search-grid select:focus,.setup-url-row input:focus{border-color:#5d99ffb8;box-shadow:0 0 0 3px #5d99ff24}.preference-empty-state{min-height:220px;display:grid;place-items:center;align-content:center;text-align:center;gap:10px;border:1px dashed rgba(129,168,255,.22);border-radius:20px;background:#ffffff07;padding:24px;color:#dee7ffc7}.preference-empty-state span{width:46px;height:46px;display:inline-grid;place-items:center;border-radius:16px;background:#437ce838;color:#dbe7ff;font-weight:900}.setup-response-card{margin-top:16px}.setup-response-card strong{display:block;margin-top:8px;font-size:1.05rem}.setup-url-panel{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1fr);gap:18px;align-items:center}.setup-url-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.setup-url-result{grid-column:1 / -1}.compact-btn{min-height:34px;padding:8px 12px!important;font-size:.78rem!important}.danger-btn{border:1px solid rgba(255,119,136,.34);color:#ffb2bd;background:#ff596f17;border-radius:999px;font-weight:900;cursor:pointer}.danger-btn:disabled{opacity:.45;cursor:not-allowed}@media(max-width:1180px){.setup-health-grid,.setup-profile-grid,.setup-manual-grid,.setup-main-grid,.setup-url-panel{grid-template-columns:1fr}.setup-panel{min-height:auto}}@media(max-width:720px){.setup-hero-card,.setup-url-row,.setup-search-grid,.setup-form-grid,.setup-roster-row,.preference-result-row{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.setup-hero-actions,.setup-roster-actions{justify-content:flex-start}}.status-pill-green{border-color:#35d7916b!important;background:#16925b2e!important;color:#adffd8!important}.setup-command-center{gap:18px}.setup-hero-card{padding:24px 26px;align-items:flex-start}.setup-hero-card h2{font-size:clamp(2rem,3vw,3.15rem);letter-spacing:-.045em}.setup-health-grid{grid-template-columns:repeat(4,minmax(180px,1fr));align-items:stretch}.setup-health-card{min-height:104px;display:flex;flex-direction:column;justify-content:space-between}.setup-health-card strong{font-size:1.55rem}.setup-profile-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(300px,.92fr);align-items:stretch}.preference-mini-card,.setup-action-panel{min-height:210px;display:flex;flex-direction:column}.preference-mini-kv,.setup-action-panel .setup-error-stack{margin-top:auto;padding-top:16px}.setup-manual-grid{grid-template-columns:minmax(320px,.82fr) minmax(560px,1.18fr);gap:20px;align-items:start}.setup-manual-grid .setup-form-card{min-height:0;overflow:hidden}.setup-manual-grid .setup-form-card:nth-child(2) .setup-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.setup-manual-grid .setup-form-card:nth-child(2) .setup-form-wide{grid-column:1 / -1}.setup-form-grid input,.setup-form-grid textarea,.setup-search-grid input,.setup-search-grid select,.setup-url-row input{background:#08101db8}.setup-main-grid{grid-template-columns:minmax(420px,1fr) minmax(460px,1fr);align-items:stretch}.setup-panel{min-height:480px}.setup-roster-list,.preference-result-list{scrollbar-width:thin}.setup-roster-row,.preference-result-row{min-height:76px}.setup-roster-actions,.setup-action-row{flex-shrink:0}.setup-url-panel{grid-template-columns:minmax(280px,.6fr) minmax(0,1.4fr)}.setup-error-stack .distribution-error-box,.setup-platform-panel .distribution-error-box,.setup-url-panel .distribution-error-box{overflow-wrap:anywhere;word-break:break-word;line-height:1.45}@media(max-width:1320px){.setup-manual-grid,.setup-main-grid,.setup-url-panel{grid-template-columns:1fr}.setup-manual-grid .setup-form-card:nth-child(2) .setup-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-panel{min-height:auto}}@media(max-width:920px){.setup-health-grid,.setup-profile-grid,.setup-manual-grid .setup-form-card:nth-child(2) .setup-form-grid{grid-template-columns:1fr}}.setup-command-center{gap:20px;max-width:1320px;margin:0 auto}.setup-hero-card{position:relative;overflow:hidden;min-height:0;padding:24px 28px;border-radius:26px;background:radial-gradient(circle at 10% 0%,rgba(84,143,255,.24),transparent 34%),radial-gradient(circle at 90% 15%,rgba(216,181,86,.12),transparent 30%),linear-gradient(145deg,#121f34eb,#090d15eb)}.setup-hero-card h2{font-size:clamp(2rem,3.2vw,3.35rem);line-height:.95;margin-bottom:8px}.setup-hero-card p{max-width:760px}.setup-health-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.setup-health-card{min-height:96px;padding:16px 18px;border-radius:20px;background:linear-gradient(145deg,#142032eb,#080c14e6)}.setup-health-card strong{font-size:1.35rem;margin-top:8px}.setup-alert-row{display:grid;grid-template-columns:minmax(240px,.45fr) minmax(0,1fr);gap:18px;align-items:start;padding:18px 20px;border-radius:22px;background:radial-gradient(circle at top left,rgba(72,132,239,.15),transparent 30%),linear-gradient(145deg,#141f31eb,#0a0e16eb);border:1px solid rgba(126,166,255,.18)}.setup-alert-row h3{margin:8px 0 5px}.setup-alert-row p{margin:0;color:#dce6ffb8}.setup-error-stack{min-width:0}.setup-manual-grid{grid-template-columns:minmax(340px,.78fr) minmax(620px,1.22fr);gap:22px;align-items:stretch}.setup-manual-grid .setup-form-card{display:flex;flex-direction:column;min-height:100%;padding:24px;border-radius:26px}.setup-manual-grid .setup-form-card .analytics-panel-head{min-height:92px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.08)}.setup-form-grid{gap:12px}.setup-form-grid input,.setup-form-grid textarea,.setup-search-grid input,.setup-search-grid select,.setup-url-row input{min-height:45px;border-radius:12px;background:linear-gradient(180deg,#121e31d9,#070d17d1);border-color:#84a9e63d}.setup-form-grid textarea{min-height:86px}.setup-action-row{margin-top:auto;padding-top:18px}.setup-main-grid{grid-template-columns:minmax(430px,1fr) minmax(430px,1fr);gap:22px;align-items:stretch}.setup-panel{min-height:440px;padding:24px;border-radius:26px}.setup-roster-list,.preference-result-list{max-height:300px}.preference-empty-state{min-height:245px;flex:1}.setup-search-grid{grid-template-columns:150px minmax(0,1fr) auto}.setup-url-panel{grid-template-columns:minmax(260px,.52fr) minmax(0,1.48fr);padding:24px;border-radius:26px}.setup-url-panel h3,.setup-panel h3,.setup-form-card h3{margin-top:8px}.setup-url-row{align-items:end}@media(max-width:1320px){.setup-command-center{max-width:100%}.setup-manual-grid,.setup-main-grid,.setup-url-panel,.setup-alert-row{grid-template-columns:1fr}.setup-manual-grid .setup-form-card:nth-child(2) .setup-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:920px){.setup-health-grid,.setup-search-grid,.setup-manual-grid .setup-form-card:nth-child(2) .setup-form-grid,.setup-form-grid{grid-template-columns:1fr}}.setup-command-center .setup-hero-card{min-height:0;padding:20px 24px;align-items:center}.setup-command-center .setup-hero-card h2{font-size:clamp(1.65rem,2.4vw,2.55rem);margin-bottom:5px}.setup-health-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.setup-health-card{min-height:80px!important;padding:14px 16px!important}.setup-health-card strong{font-size:1.2rem!important;margin-top:5px!important}.setup-health-card small{margin-top:4px!important;font-size:.7rem!important}.setup-manual-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:16px!important;align-items:start!important}.setup-manual-grid .setup-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:14px!important}.setup-manual-grid .setup-form-grid input,.setup-manual-grid .setup-form-grid textarea,.setup-manual-grid .setup-form-grid select{min-height:40px!important;padding:0 12px!important;border-radius:12px!important;font-size:.84rem!important}.setup-manual-grid .setup-form-grid textarea{min-height:70px!important;padding:10px 12px!important}.setup-form-card:nth-child(2) .setup-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.setup-form-card:nth-child(2) .setup-form-grid label:nth-child(n+12){grid-column:span 1}.setup-action-row{margin-top:14px!important;padding-top:0!important;gap:8px}.setup-main-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:16px!important;align-items:start!important}.setup-panel{min-height:0!important;padding:20px 22px!important}.preference-empty-state{min-height:140px!important;padding:18px!important}.setup-roster-list{max-height:280px!important}.preference-result-list{max-height:240px!important}.setup-search-grid{grid-template-columns:140px minmax(0,1fr) auto!important;gap:10px!important;margin:12px 0!important;align-items:end!important}.setup-search-grid input,.setup-search-grid select{min-height:40px!important;border-radius:12px!important}.setup-search-grid .primary-btn{min-height:40px!important;padding-inline:16px!important;white-space:nowrap}.setup-url-panel{grid-template-columns:minmax(240px,.45fr) minmax(0,1fr)!important;gap:20px!important;align-items:center!important;padding:18px 22px!important;border-radius:22px!important}.setup-url-row{grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important}.setup-url-row input{min-height:40px!important;border-radius:12px!important}.setup-url-panel .setup-url-result{grid-column:1 / -1}.setup-command-center .analytics-panel-head{min-height:0!important;padding-bottom:12px!important;margin-bottom:12px!important}.setup-command-center .analytics-panel-head h3{margin:4px 0 3px!important;font-size:1rem!important}.setup-command-center .analytics-panel-head p{font-size:.82rem!important}@media(max-width:1100px){.setup-manual-grid,.setup-main-grid{grid-template-columns:1fr!important}.setup-form-card:nth-child(2) .setup-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.setup-manual-grid .setup-form-grid,.setup-form-card:nth-child(2) .setup-form-grid,.setup-search-grid,.setup-url-panel,.setup-url-row{grid-template-columns:1fr!important}.setup-url-panel{display:grid!important}}.setup-command-center .setup-panel,.setup-command-center .setup-form-card,.setup-command-center .setup-roster-panel,.setup-command-center .setup-platform-panel{min-height:0!important;height:auto!important}.setup-command-center .setup-hero-card{min-height:0!important;padding:16px 22px!important;border-radius:20px!important;flex-direction:row!important;align-items:center!important;gap:20px!important}.setup-command-center .setup-hero-card h2{font-size:clamp(1.45rem,2vw,2rem)!important;letter-spacing:-.04em!important;margin:3px 0 5px!important;line-height:1.05!important}.setup-command-center .setup-hero-card p{font-size:.82rem!important;margin:0!important}.setup-command-center .setup-hero-actions{flex-shrink:0!important;justify-content:flex-end!important;gap:10px!important}.setup-command-center .setup-health-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.setup-command-center .setup-health-card{min-height:0!important;padding:12px 14px!important;border-radius:16px!important;display:flex!important;flex-direction:column!important;gap:3px!important}.setup-command-center .setup-health-card span{font-size:.68rem!important;letter-spacing:.1em!important}.setup-command-center .setup-health-card strong{font-size:1.05rem!important;margin-top:0!important;letter-spacing:-.02em!important}.setup-command-center .setup-health-card small{font-size:.68rem!important;margin-top:0!important;line-height:1.3!important;opacity:.75}.setup-command-center .setup-manual-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:14px!important;align-items:start!important}.setup-command-center .setup-form-card{padding:18px 20px!important;border-radius:22px!important;display:flex!important;flex-direction:column!important;gap:0!important}.setup-command-center .analytics-panel-head{min-height:0!important;padding-bottom:10px!important;margin-bottom:10px!important}.setup-command-center .analytics-panel-head h3{font-size:.95rem!important;margin:3px 0!important;letter-spacing:-.02em!important}.setup-command-center .analytics-panel-head p{font-size:.78rem!important;line-height:1.4!important}.setup-command-center .setup-form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:0!important}.setup-command-center .setup-form-card:nth-child(2) .setup-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.setup-command-center .setup-form-wide{grid-column:1 / -1!important}.setup-command-center .setup-form-grid label{display:flex!important;flex-direction:column!important;gap:4px!important}.setup-command-center .setup-form-grid label span{font-size:.66rem!important;letter-spacing:.07em!important}.setup-command-center .setup-form-grid input,.setup-command-center .setup-form-grid select{min-height:36px!important;height:36px!important;padding:0 10px!important;border-radius:10px!important;font-size:.82rem!important;font-weight:700!important}.setup-command-center .setup-form-grid textarea{min-height:58px!important;padding:8px 10px!important;border-radius:10px!important;font-size:.82rem!important;font-weight:700!important}.setup-command-center .setup-action-row{margin-top:12px!important;padding-top:0!important;display:flex!important;gap:8px!important;flex-wrap:wrap!important}.setup-command-center .setup-action-row .primary-btn,.setup-command-center .setup-action-row .secondary-btn{min-height:38px!important;padding:0 14px!important;font-size:.82rem!important;border-radius:12px!important}.setup-command-center .setup-main-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:14px!important;align-items:start!important}.setup-command-center .setup-roster-panel,.setup-command-center .setup-platform-panel{padding:18px 20px!important;border-radius:22px!important}.setup-command-center .preference-empty-state{min-height:100px!important;padding:14px!important;gap:6px!important;border-radius:14px!important}.setup-command-center .preference-empty-state span{width:32px!important;height:32px!important;font-size:.9rem!important;border-radius:10px!important}.setup-command-center .preference-empty-state strong{font-size:.82rem!important}.setup-command-center .preference-empty-state p{font-size:.74rem!important;margin:0!important}.setup-command-center .setup-search-grid{display:grid!important;grid-template-columns:120px minmax(0,1fr) auto!important;gap:8px!important;margin:10px 0!important;align-items:end!important}.setup-command-center .setup-search-grid label{display:flex!important;flex-direction:column!important;gap:4px!important}.setup-command-center .setup-search-grid label span{font-size:.66rem!important;letter-spacing:.07em!important}.setup-command-center .setup-search-grid input,.setup-command-center .setup-search-grid select{min-height:36px!important;height:36px!important;padding:0 10px!important;border-radius:10px!important;font-size:.82rem!important}.setup-command-center .setup-search-grid .primary-btn{min-height:36px!important;height:36px!important;padding:0 14px!important;font-size:.82rem!important;border-radius:10px!important;white-space:nowrap!important}.setup-command-center .setup-url-panel{display:flex!important;flex-direction:row!important;align-items:center!important;gap:16px!important;padding:16px 20px!important;border-radius:18px!important}.setup-command-center .setup-url-panel>div:first-child{flex-shrink:0!important;max-width:260px!important}.setup-command-center .setup-url-panel>div:first-child h3{font-size:.92rem!important;margin:3px 0 4px!important}.setup-command-center .setup-url-panel>div:first-child p{font-size:.75rem!important;line-height:1.35!important;margin:0!important}.setup-command-center .setup-url-row{flex:1!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important}.setup-command-center .setup-url-row input{min-height:36px!important;height:36px!important;padding:0 12px!important;border-radius:10px!important;font-size:.82rem!important}.setup-command-center .setup-url-row .primary-btn{min-height:36px!important;height:36px!important;padding:0 16px!important;font-size:.82rem!important;border-radius:10px!important;white-space:nowrap!important}.setup-command-center .setup-roster-panel .analytics-panel-head,.setup-command-center .setup-platform-panel .analytics-panel-head{margin-bottom:8px!important}.setup-command-center .setup-response-card{margin-top:10px!important;padding:10px 12px!important;border-radius:12px!important}@media(max-width:1100px){.setup-command-center .setup-manual-grid,.setup-command-center .setup-main-grid{grid-template-columns:1fr!important}.setup-command-center .setup-form-card:nth-child(2) .setup-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.setup-command-center .setup-url-panel{flex-direction:column!important;align-items:stretch!important}.setup-command-center .setup-url-panel>div:first-child{max-width:none!important}}@media(max-width:720px){.setup-command-center .setup-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.setup-command-center .setup-form-grid,.setup-command-center .setup-form-card:nth-child(2) .setup-form-grid,.setup-command-center .setup-search-grid,.setup-command-center .setup-url-row{grid-template-columns:1fr!important}}.scc-featured-card{display:grid!important;grid-template-columns:220px minmax(0,1fr)!important;gap:0!important;padding:0!important;border-radius:22px!important;overflow:hidden!important;align-items:stretch!important;min-height:0!important;height:auto!important}.scc-featured-meta{display:flex;flex-direction:column;gap:8px;padding:22px 20px;background:radial-gradient(circle at top left,rgba(47,124,255,.18),transparent 60%),#ffffff08;border-right:1px solid rgba(255,255,255,.08);min-width:0}.scc-featured-meta .asset-type-pill{width:fit-content}.scc-featured-meta h3{margin:4px 0 2px!important;font-size:1rem!important;letter-spacing:-.02em!important;line-height:1.2!important;color:var(--text)!important}.scc-featured-meta p{margin:0!important;font-size:.76rem!important;color:var(--muted)!important;line-height:1.45!important;font-weight:700!important}.scc-featured-actions{display:flex;flex-direction:column;gap:7px;margin-top:auto;padding-top:14px}.scc-featured-actions .primary-btn,.scc-featured-actions .secondary-btn{min-height:36px!important;height:36px!important;padding:0 14px!important;font-size:.78rem!important;border-radius:10px!important;width:100%!important;justify-content:center!important}.scc-featured-body{padding:18px 20px;min-width:0}.scc-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.scc-field-grid.scc-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.scc-field{display:flex;flex-direction:column;gap:3px;min-width:0}.scc-field span{font-size:.64rem!important;font-weight:900!important;letter-spacing:.09em!important;text-transform:uppercase!important;color:#b9c8e6b8!important}.scc-field input,.scc-field select{width:100%!important;min-height:34px!important;height:34px!important;padding:0 10px!important;border-radius:9px!important;border:1px solid rgba(255,255,255,.12)!important;background:#ffffff0f!important;color:var(--text)!important;font-size:.8rem!important;font-weight:700!important;outline:none!important}.scc-field input:focus,.scc-field select:focus{border-color:#2f7cff99!important;box-shadow:0 0 0 2px #2f7cff24!important}.scc-field textarea{width:100%!important;min-height:52px!important;padding:8px 10px!important;border-radius:9px!important;border:1px solid rgba(255,255,255,.12)!important;background:#ffffff0f!important;color:var(--text)!important;font-size:.8rem!important;font-weight:700!important;resize:vertical!important;outline:none!important;line-height:1.5!important}.scc-field textarea:focus{border-color:#2f7cff99!important;box-shadow:0 0 0 2px #2f7cff24!important}.scc-span2{grid-column:span 2!important}.scc-span3{grid-column:span 3!important}.scc-half-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.scc-half-card{padding:18px 20px!important;border-radius:22px!important;min-height:0!important;height:auto!important;display:flex!important;flex-direction:column!important;gap:10px!important}.scc-half-head{padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.07)}.scc-half-head h3{margin:4px 0 3px!important;font-size:.95rem!important;letter-spacing:-.02em!important;display:flex!important;align-items:center!important}.scc-half-head p{margin:0!important;font-size:.76rem!important;color:var(--muted)!important;font-weight:700!important}.scc-search-row{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:8px;align-items:center}.scc-search-row select,.scc-search-row input{min-height:34px!important;height:34px!important;padding:0 10px!important;border-radius:9px!important;font-size:.8rem!important;border:1px solid rgba(255,255,255,.12)!important;background:#ffffff0f!important;color:var(--text)!important;outline:none!important}.scc-search-row .primary-btn{min-height:34px!important;height:34px!important;padding:0 14px!important;font-size:.78rem!important;border-radius:9px!important;white-space:nowrap!important}.scc-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:18px;text-align:center;border:1px dashed rgba(255,255,255,.1);border-radius:14px;background:#ffffff06}.scc-empty strong{font-size:.82rem;color:var(--muted)}.scc-empty p{margin:0!important;font-size:.72rem!important;color:var(--muted-2)!important}.scc-url-strip{display:grid!important;grid-template-columns:220px minmax(0,1fr)!important;gap:0!important;padding:0!important;border-radius:18px!important;overflow:hidden!important;align-items:center!important;min-height:0!important}.scc-url-meta{padding:16px 18px;background:radial-gradient(circle at top left,rgba(47,124,255,.14),transparent 60%),#ffffff08;border-right:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:5px}.scc-url-meta h3{margin:3px 0 2px!important;font-size:.9rem!important;letter-spacing:-.02em!important}.scc-url-meta p{margin:0!important;font-size:.72rem!important;color:var(--muted)!important;line-height:1.4!important;font-weight:700!important}.scc-url-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:16px 18px}.scc-url-controls input{min-height:36px!important;height:36px!important;padding:0 12px!important;border-radius:10px!important;font-size:.82rem!important;border:1px solid rgba(255,255,255,.12)!important;background:#ffffff0f!important;color:var(--text)!important;outline:none!important}.scc-url-controls .primary-btn{min-height:36px!important;height:36px!important;padding:0 16px!important;font-size:.82rem!important;border-radius:10px!important;white-space:nowrap!important}@media(max-width:1100px){.scc-featured-card,.scc-url-strip{grid-template-columns:1fr!important}.scc-featured-meta,.scc-url-meta{border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.scc-featured-actions{flex-direction:row}.scc-featured-actions .primary-btn,.scc-featured-actions .secondary-btn{width:auto!important}.scc-half-row{grid-template-columns:1fr}.scc-url-controls{padding:14px 16px}}@media(max-width:760px){.scc-field-grid,.scc-field-grid.scc-grid-3,.scc-search-row,.scc-url-controls{grid-template-columns:1fr!important}.scc-span2,.scc-span3{grid-column:span 1!important}}.setup-command-center{max-width:none!important;margin:0!important;width:100%!important}.scc-featured-card{width:100%!important;grid-template-columns:260px minmax(0,1fr)!important}@media(min-width:1400px){.scc-featured-card,.scc-url-strip{grid-template-columns:300px minmax(0,1fr)!important}}@media(min-width:1200px){.scc-featured-card:first-of-type .scc-field-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.scc-featured-card:first-of-type .scc-field-grid .scc-span2{grid-column:1 / -1!important}}@media(min-width:1200px){.scc-field-grid.scc-grid-3{grid-template-columns:repeat(4,minmax(0,1fr))!important}.scc-field-grid.scc-grid-3 .scc-span3{grid-column:1 / -1!important}}.scc-half-row{width:100%!important}.scc-url-strip{width:100%!important;grid-template-columns:260px minmax(0,1fr)!important}.setup-command-center .setup-health-grid,.setup-command-center .setup-hero-card{width:100%!important}.distribution-v5-status-row{width:100%!important;max-width:none!important}.scc-featured-card,.scc-half-card,.scc-url-strip{border:1px solid var(--line-strong)!important;background:radial-gradient(circle at top right,rgba(47,124,255,.08),transparent 40%),#ffffff0a!important;box-shadow:0 8px 32px #00000038!important}.scc-featured-meta,.scc-url-meta{background:radial-gradient(circle at top left,rgba(47,124,255,.2),transparent 55%),#ffffff0b!important;border-right:1px solid var(--line-strong)!important}.scc-half-card{background:radial-gradient(circle at top right,rgba(47,124,255,.08),transparent 40%),#ffffff0a!important}.setup-command-center .setup-health-card{border:1px solid var(--line-strong)!important;background:radial-gradient(circle at top left,rgba(47,124,255,.1),transparent 50%),#ffffff0a!important}.setup-command-center .setup-hero-card{border:1px solid var(--line-strong)!important}.scc-half-card{height:320px!important;min-height:320px!important;max-height:320px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.scc-half-card .scc-half-head,.scc-half-card .scc-search-row{flex:0 0 auto!important}.scc-half-card .setup-roster-list,.scc-half-card .scc-empty,.scc-half-card .preference-result-list,.scc-half-card .preference-empty-state{flex:1 1 auto!important;overflow-y:auto!important;min-height:0!important;scrollbar-width:thin!important;scrollbar-color:rgba(47,124,255,.5) rgba(255,255,255,.05)!important}.scc-half-card .setup-response-card{flex:0 0 auto!important}@media(max-width:1100px){.scc-half-card{height:auto!important;min-height:0!important;max-height:none!important}}.scc-photo-row{display:flex;align-items:center;gap:10px}.scc-photo-upload{flex-shrink:0;width:54px;height:54px;border-radius:12px;border:1px dashed rgba(255,255,255,.22);background:#ffffff0d;display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;transition:border-color .18s ease,background .18s ease}.scc-photo-upload:hover{border-color:#2f7cff8c;background:#2f7cff14}.scc-photo-preview{width:100%;height:100%;object-fit:cover;border-radius:11px}.scc-photo-placeholder{font-size:.72rem;color:var(--muted);text-align:center;line-height:1.3}.scc-photo-url{flex:1!important;min-height:34px!important;height:34px!important;padding:0 10px!important;border-radius:9px!important;border:1px solid rgba(255,255,255,.12)!important;background:#ffffff0f!important;color:var(--text)!important;font-size:.8rem!important;font-weight:700!important;outline:none!important;width:auto!important}.scc-photo-url:focus{border-color:#2f7cff99!important;box-shadow:0 0 0 2px #2f7cff24!important}.scc-photo-row{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.scc-photo-upload{width:160px!important;height:160px!important;border-radius:16px!important;border:2px dashed rgba(255,255,255,.22)!important}.scc-photo-upload:hover{border-color:#2f7cff99!important}.scc-photo-placeholder{font-size:.8rem!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:6px!important;color:var(--muted)!important}.scc-photo-preview{border-radius:14px!important}.scc-photo-url{width:100%!important;max-width:480px!important;height:36px!important}.scc-photo-bio-row{display:grid;grid-template-columns:130px minmax(0,1fr);gap:14px;align-items:stretch}.scc-photo-col{display:flex;flex-direction:column;gap:6px}.scc-field-label{font-size:.64rem!important;font-weight:900!important;letter-spacing:.09em!important;text-transform:uppercase!important;color:#b9c8e6b8!important}.scc-photo-upload{width:130px!important;height:130px!important;border-radius:14px!important;border:2px dashed rgba(255,255,255,.2)!important;flex-shrink:0!important}.scc-photo-url{width:130px!important;max-width:130px!important;height:32px!important;font-size:.72rem!important;padding:0 8px!important}.scc-bio-col{display:flex;flex-direction:column;min-height:130px}.scc-bio-col .scc-field{display:flex!important;flex-direction:column!important;height:100%!important}.scc-bio-col textarea{flex:1!important;min-height:130px!important;resize:none!important}@media(max-width:760px){.scc-photo-bio-row{grid-template-columns:1fr!important}.scc-photo-upload{width:100%!important;height:160px!important}.scc-photo-url{width:100%!important;max-width:none!important}}.scc-photo-bio-row{grid-template-columns:110px minmax(0,1fr)!important;gap:12px!important;align-items:start!important}.scc-photo-col{gap:5px!important}.scc-photo-upload{width:110px!important;height:110px!important;min-width:110px!important;min-height:110px!important;max-width:110px!important;max-height:110px!important;border-radius:12px!important;overflow:hidden!important;flex-shrink:0!important}.scc-photo-preview{width:110px!important;height:110px!important;object-fit:cover!important;border-radius:11px!important;display:block!important}.scc-photo-placeholder{font-size:.68rem!important;line-height:1.4!important}.scc-photo-url{width:110px!important;max-width:110px!important;font-size:.68rem!important;height:28px!important;padding:0 7px!important}.scc-bio-col{min-height:0!important;height:auto!important}.scc-bio-col .scc-field{height:auto!important}.scc-bio-col textarea{min-height:80px!important;height:80px!important;max-height:80px!important;resize:none!important;flex:none!important}@media(max-width:760px){.scc-photo-upload{width:100%!important;max-width:none!important;height:120px!important;max-height:120px!important}.scc-photo-preview{width:100%!important;height:120px!important}.scc-photo-url{width:100%!important;max-width:none!important}}
