:root{--ink:#171717;--muted:#747470;--line:#e5e5e0;--canvas:#f5f5f2;--panel:#fff;--blue:#456fe8;--blue-soft:#eef2ff;--green:#2f8b70;--green-soft:#edf7f3;--amber:#b77a20;--amber-soft:#fbf4e7;--purple:#7459c6;--purple-soft:#f3f0fb;--red:#c65353;--sidebar:#f8f8f5;--graphite:#181818;--raised:#fafaf8;--shadow-soft:0 1px 2px #14141209, 0 8px 30px #14141206}html{background:var(--canvas)}body{background:radial-gradient(circle at 70% -20%, #456fe80b, transparent 34%), var(--canvas);color:var(--ink);text-rendering:optimizelegibility}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}html.splash-active,html.splash-active body{overflow:hidden}.splash-seen .brand-splash{display:none}.brand-splash{z-index:9999;color:#f4f3ef;opacity:1;visibility:visible;filter:blur();isolation:isolate;background:#11110f;place-items:center;transition:opacity .9s cubic-bezier(.45,0,.2,1),filter .9s cubic-bezier(.45,0,.2,1),transform .9s cubic-bezier(.45,0,.2,1),visibility 0s linear .9s;display:grid;position:fixed;inset:0;overflow:hidden;transform:scale(1)}.brand-splash.is-exiting{opacity:0;visibility:hidden;filter:blur(12px);transform:scale(1.025)}.brand-splash-atmosphere{z-index:-1;background:radial-gradient(circle at 50% 46%,#ffffff13,#0000 20%),radial-gradient(circle,#4fa77e0d,#0000 38%),linear-gradient(115deg,#0000 38%,#ffffff06 50%,#0000 62%);animation:3.4s ease-out both splash-atmosphere;position:absolute;inset:-20%}.brand-splash-content{justify-items:center;width:min(78vw,440px);display:grid;transform:translateY(-2vh)}.brand-splash-mark{aspect-ratio:1;opacity:0;width:clamp(104px,12vw,150px);animation:.9s cubic-bezier(.16,1,.3,1) .12s forwards splash-mark-arrive;position:relative;transform:translateY(12px)scale(.9)}.brand-splash-mark:after{content:"";mix-blend-mode:soft-light;pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff52 49%,#0000 68%) 180% 0/240% 100%;animation:1.1s cubic-bezier(.22,.75,.22,1) .85s both splash-light-sweep;position:absolute;inset:0;-webkit-mask:url(/brand/stigvng-mark-reverse.svg) 50%/contain no-repeat;mask:url(/brand/stigvng-mark-reverse.svg) 50%/contain no-repeat}.brand-splash-mark img{width:100%;height:100%;display:block}.brand-splash-wordmark{font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:.29em;text-indent:.29em;opacity:0;margin-top:17px;font-size:clamp(24px,4vw,38px);font-weight:760;line-height:1;animation:.72s cubic-bezier(.16,1,.3,1) .62s forwards splash-copy-arrive;transform:translateY(8px)}.brand-splash-rule{background:#f4f3ef1f;width:min(240px,62vw);height:1px;margin-top:24px;overflow:hidden}.brand-splash-rule i{transform-origin:0;background:linear-gradient(90deg,#f4f3ef 0%,#8b8a84 68%,#4f7c68 100%);width:100%;height:100%;animation:2.55s cubic-bezier(.2,.7,.2,1) .3s both splash-progress;display:block}.brand-splash-content p,.brand-splash-status{font-family:var(--font-geist-mono), monospace;letter-spacing:.22em;font-size:8px}.brand-splash-content p{color:#85857f;opacity:0;margin:13px 0 0;animation:.6s .85s forwards splash-copy-arrive}.brand-splash-status{bottom:max(28px, env(safe-area-inset-bottom));color:#62625d;white-space:nowrap;opacity:0;animation:1.6s .9s both splash-status;position:absolute;left:50%;transform:translate(-50%)}@keyframes splash-mark-arrive{to{opacity:1;transform:translateY(0)scale(1)}}@keyframes splash-copy-arrive{to{opacity:1;transform:translateY(0)}}@keyframes splash-light-sweep{0%{background-position:180% 0}to{background-position:-80% 0}}@keyframes splash-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes splash-atmosphere{0%{opacity:.3;transform:scale(.96)}60%{opacity:1}to{opacity:.7;transform:scale(1.04)}}@keyframes splash-status{0%,to{opacity:0}25%,75%{opacity:1}}@media (prefers-reduced-motion:reduce){.brand-splash,.brand-splash-atmosphere,.brand-splash-mark,.brand-splash-mark:after,.brand-splash-wordmark,.brand-splash-rule i,.brand-splash-content p,.brand-splash-status{animation:none}.brand-splash-mark,.brand-splash-wordmark,.brand-splash-content p{opacity:1;transform:none}.brand-splash-rule i{transform:none}.brand-splash{transition-duration:.35s}}.release-plan-hero-actions,.release-card-actions{align-items:center;gap:10px;display:flex}.release-plan-hero-actions{justify-self:end}.release-card-actions{justify-content:space-between;margin-top:auto}.release-plan-delete-trigger{color:#a34747;background:snow;border:1px solid #e5caca;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:10px;font-weight:690;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.release-plan-delete-trigger:hover{color:#8f3333;background:#fff3f3;border-color:#d9adad}.release-plan-delete-trigger.compact{color:#9d6868;background:0 0;border-color:#0000;min-height:32px;padding:0 9px;font-size:9px}.release-plan-delete-trigger.compact:hover{color:#913c3c;background:#fff7f7;border-color:#ead4d4}.release-plan-delete-dialog{width:min(460px,100vw - 32px);color:var(--ink);background:#fff;border:1px solid #deded8;border-radius:14px;padding:0;box-shadow:0 28px 80px #12121038}.release-plan-delete-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#10100e94}.release-plan-delete-dialog form{padding:30px;position:relative}.release-plan-dialog-close{color:#8a8a84;background:0 0;border:0;border-radius:7px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:16px;right:16px}.release-plan-dialog-close:hover{color:#30302d;background:#f1f1ed}.release-plan-dialog-icon{color:#b14848;background:#fcecec;border-radius:10px;place-items:center;width:40px;height:40px;margin-bottom:20px;display:grid}.release-plan-delete-dialog .eyebrow{color:#a34b4b;margin:0 0 8px}.release-plan-delete-dialog h2{letter-spacing:-.025em;margin:0;font-size:22px}.release-plan-delete-dialog form>p:not(.eyebrow){color:#6f6f69;margin:12px 0 0;font-size:11px;line-height:1.65}.release-plan-delete-note,.release-plan-delete-error{border-radius:8px;margin-top:16px;padding:11px 12px;font-size:10px;line-height:1.55}.release-plan-delete-note{color:#666660;background:#f7f7f4;border:1px solid #e2e2dc}.release-plan-delete-error{color:#a33f3f;background:#fff3f3;border:1px solid #f0cccc}.release-plan-dialog-actions{justify-content:flex-end;gap:9px;margin-top:24px;display:flex}.release-plan-dialog-actions button{color:#555550;background:#fff;border:1px solid #deded8;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:10px;font-weight:680;display:inline-flex}.release-plan-dialog-actions button[type=submit]{color:#fff;background:#a84646;border-color:#9d3f3f}.release-plan-dialog-actions button:disabled{cursor:wait;opacity:.65}@media (max-width:680px){.release-plan-hero-actions{flex-wrap:wrap;justify-self:stretch;width:100%}.release-plan-hero-actions>*{flex:auto}.release-plan-delete-dialog form{padding:26px 22px 22px}.release-plan-dialog-actions{flex-direction:column-reverse}.release-plan-dialog-actions button{width:100%}}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:2px solid #456fe8b8}.app-frame{grid-template-columns:232px minmax(0,1fr);transition:grid-template-columns .18s}.app-frame.sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)}.sidebar{color:#5f5f5a;width:232px;box-shadow:none;background:#f8f8f5f7;border-right:1px solid #e2e2dd;padding:18px 14px 16px;transition:width .18s,transform .18s}.sidebar-collapsed .sidebar{width:76px}.brand-row{min-height:34px;padding:0 4px}.brand{gap:9px;min-width:0}.brand-glyph{width:31px;height:31px;color:inherit;box-shadow:none;background:0 0;border-radius:0;flex:0 0 31px}.brand-glyph img{width:31px;height:31px;display:block}.brand-copy{white-space:nowrap;min-width:0}.brand b{color:#1d1d1b;letter-spacing:.045em;font-size:12px}.brand small{color:#9a9a94;letter-spacing:.16em;margin-top:3px;font-size:7px}.sidebar-toggle{color:#9b9b96;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;margin-left:auto;display:inline-grid}.sidebar-toggle:hover{color:#222220;background:#edede8}.workspace-switcher{background:#fff;border-color:#e4e4df;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;min-height:51px;margin:22px 0 20px;padding:9px}.workspace-avatar{color:#363633;background:#edede8;border-radius:7px;width:30px;height:30px;font-size:9px}.workspace-switcher small{color:#9a9a94;font-size:7px}.workspace-switcher b{color:#30302e;font-size:10px}.workspace-online{background:var(--green);width:7px;height:7px;box-shadow:0 0 0 3px var(--green-soft);border-radius:50%}.primary-nav{scrollbar-width:none;gap:17px;min-height:0;overflow-y:auto}.primary-nav::-webkit-scrollbar{display:none}.nav-group{flex-direction:column;gap:2px;display:flex}.nav-label{color:#a2a29c;font-family:var(--font-geist-mono), monospace;letter-spacing:.15em;margin:0 10px 6px;font-size:7px}.primary-nav a{color:#74746f;border:1px solid #0000;border-radius:8px;gap:10px;min-height:37px;padding:0 10px;font-size:11px;font-weight:560;transition:color .14s,background .14s,transform .14s}.primary-nav a:hover{color:#252523;background:#efefeb}.primary-nav a.active{color:#fff;background:var(--graphite);border-color:var(--graphite);box-shadow:0 5px 14px #1212121f}.primary-nav a:active{transform:scale(.985)}.nav-dot{background:var(--amber);width:5px;height:5px;box-shadow:none}.sidebar-bottom{border-top:1px solid #e5e5e0;padding-top:12px}.sidebar-bottom>a{color:#74746f;border-radius:8px;min-height:39px;padding:7px 9px;font-size:10px}.sidebar-bottom>a:first-child{color:#555550;background:0 0;border:0}.sidebar-bottom span b{color:#464642;font-size:9px}.sidebar-bottom span small{color:#93938d;font-size:8px}.sidebar-collapsed .brand-copy,.sidebar-collapsed .sidebar-toggle,.sidebar-collapsed .workspace-copy,.sidebar-collapsed .workspace-online,.sidebar-collapsed .nav-label,.sidebar-collapsed .primary-nav a>span:not(.nav-dot),.sidebar-collapsed .sidebar-bottom a>span{display:none}.sidebar-collapsed .brand-row,.sidebar-collapsed .workspace-switcher,.sidebar-collapsed .primary-nav a,.sidebar-collapsed .sidebar-bottom>a{justify-content:center}.sidebar-collapsed .workspace-switcher{padding:8px;display:flex}.sidebar-collapsed .nav-dot{position:absolute;top:7px;right:7px}.sidebar-collapsed .primary-nav a{padding:0;position:relative}.topbar{-webkit-backdrop-filter:blur(20px)saturate(145%);backdrop-filter:blur(20px)saturate(145%);background:#f8f8f5db;border-color:#e0e0dae6;gap:14px;height:62px;padding:0 clamp(18px,2.4vw,36px)}.search-shell{color:#898983;text-align:left;background:#ffffffe0;border-color:#e2e2dd;border-radius:8px;width:min(390px,42vw);min-height:35px;font-size:10px;transition:border-color .14s,background .14s,box-shadow .14s}.search-shell:hover{background:#fff;border-color:#d2d2cc;box-shadow:0 3px 12px #1414120a}.search-shell kbd{color:#777771;background:#f5f5f2;border-color:#e1e1dc;font-size:9px}.system-status{color:#74746f;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;align-items:center;gap:7px;font-size:8px;display:inline-flex}.system-status i{background:var(--green);width:7px;height:7px;box-shadow:0 0 0 3px var(--green-soft);border-radius:50%}.private-chip,.date-button{color:#777772;background:#fff;border-color:#e2e2dd;border-radius:8px;min-height:32px;padding:0 9px;font-size:9px}.private-chip{color:#7057b6;background:#f6f3fb;border-color:#e3dfef}.user-avatar{background:var(--graphite);border-radius:8px;width:31px;height:31px;font-size:9px}.page-content{width:min(1380px,100%);padding:38px clamp(20px,3vw,44px) 72px}.page-header,.hero-row{margin-bottom:26px}.hero-row h1,.page-header h1{color:var(--ink);letter-spacing:-.045em;font-size:clamp(28px,3vw,38px);font-weight:680}.eyebrow{color:#85857f;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;font-size:8px}.page-description{color:var(--muted);font-size:12px;line-height:1.55}.card{border-color:var(--line);box-shadow:var(--shadow-soft);border-radius:12px}.dashboard-grid>.card,.standard-card{padding:19px}.card-header{margin-bottom:15px}.card-header h2{color:#272725;font-size:13px;font-weight:650}.card-header p{color:#92928c;font-size:9px;line-height:1.4}.icon-link{color:#7b7b76;border-color:#e5e5e0;border-radius:7px;width:28px;height:28px;transition:color .14s,background .14s}.icon-link:hover{color:#fff;background:var(--graphite)}.primary-button,.secondary-button{border-radius:8px;min-height:38px;font-size:10px;transition:transform .14s,box-shadow .14s,background .14s}.primary-button{background:var(--graphite);box-shadow:0 6px 16px #1414121f}.primary-button:hover{background:#2b2b28;transform:translateY(-1px);box-shadow:0 8px 22px #14141229}.secondary-button{color:#555550;background:#fff;border-color:#deded8}.secondary-button:hover{background:#f5f5f2}.badge{font-family:var(--font-geist-mono), monospace;letter-spacing:.035em;text-transform:uppercase;border-radius:5px;padding:4px 7px;font-size:7px}.badge-neutral{color:#6d6d67;background:#f0f0ec}.badge-green{background:var(--green-soft);color:#27745f}.badge-blue{background:var(--blue-soft);color:#3f5faa}.badge-amber{background:var(--amber-soft);color:#946119}.badge-red{color:#a64747;background:#faeeee}.badge-purple{background:var(--purple-soft);color:#6850ab}.metric-card{min-height:120px;padding:17px}.metric-mark{border-radius:50%;width:7px;height:7px;inset:18px 18px auto auto}.metric-card strong{color:#21211f;font-size:25px}.metric-label{color:#777772;text-transform:uppercase;letter-spacing:.07em;font-size:9px}.source-note{border-radius:9px}.table-card,.standard-card,.release-card,.artist-workspace-card,.source-card{box-shadow:var(--shadow-soft)}.data-table th{color:#8b8b85;font-family:var(--font-geist-mono), monospace;letter-spacing:.05em;text-transform:uppercase;font-size:8px}.data-table td{color:#555550;font-size:11px}.command-hero{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:25px;display:flex}.command-hero h1{color:var(--ink);letter-spacing:-.055em;margin:6px 0 7px;font-size:clamp(34px,4vw,48px);font-weight:680;line-height:1}.command-hero-actions{gap:8px;display:flex}.command-status-strip{border:1px solid var(--line);color:#777772;background:#ffffffb8;border-radius:9px;align-items:center;gap:18px;min-height:43px;margin-bottom:16px;padding:0 14px;font-size:9px;display:flex}.command-status-strip>span:first-child{color:#444441;align-items:center;gap:7px;font-weight:650;display:inline-flex}.status-pulse{background:var(--green);width:7px;height:7px;box-shadow:0 0 0 3px var(--green-soft);border-radius:50%}.command-status-strip b{color:#555550;font-weight:540}.command-status-strip a{color:#333330;align-items:center;gap:5px;margin-left:auto;font-weight:650;display:inline-flex}.executive-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.executive-metric{border:1px solid var(--line);background:var(--panel);min-width:0;min-height:139px;box-shadow:var(--shadow-soft);border-radius:11px;padding:18px;position:relative}.executive-metric-icon{border-radius:8px;place-items:center;width:29px;height:29px;display:grid;position:absolute;top:16px;right:16px}.tone-neutral{color:#6e6e68;background:#f0f0ec}.tone-blue{color:#4564b7;background:var(--blue-soft)}.tone-green{color:#27745f;background:var(--green-soft)}.tone-amber{color:#98651c;background:var(--amber-soft)}.tone-red{color:#ad4a4a;background:#faeeee}.tone-purple{color:#6850ab;background:var(--purple-soft)}.executive-metric p{color:#7c7c77;max-width:calc(100% - 38px);font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;margin:0 0 22px;font-size:8px}.executive-metric strong{color:#20201e;letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;margin-bottom:7px;font-size:clamp(23px,2.4vw,31px);font-weight:680;line-height:1;display:block;overflow:hidden}.executive-metric small{color:#92928c;font-size:9px;line-height:1.35;display:block}.command-layout{grid-template-columns:minmax(0,1.75fr) minmax(290px,.75fr);align-items:start;gap:16px;display:grid}.command-main-stack,.command-side-stack{gap:16px;display:grid}.command-card{padding:19px}.command-action-list{flex-direction:column;display:flex}.command-action-list>a{border-top:1px solid #ecece7;grid-template-columns:34px minmax(0,1fr) auto 15px;align-items:center;gap:11px;min-height:66px;transition:background .14s,padding .14s;display:grid}.command-action-list>a:first-child{border-top:0}.command-action-list>a:hover{background:#f8f8f5;border-radius:8px;margin-inline:-8px;padding-inline:8px}.command-action-icon{border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.command-action-copy{min-width:0}.command-action-copy b,.command-action-copy small{display:block}.command-action-copy b{color:#30302d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:640;overflow:hidden}.command-action-copy small{color:#8a8a84;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.command-action-list>a>svg{color:#9a9a94}.command-empty-state{min-height:76px;color:var(--green);justify-content:center;align-items:center;gap:10px;display:flex}.command-empty-state span b,.command-empty-state span small{display:block}.command-empty-state span b{color:#444441;font-size:11px}.command-empty-state span small{color:#91918b;margin-top:3px;font-size:9px}.command-empty-state.compact{justify-content:flex-start;min-height:66px}.risk-section{padding:4px 0 2px}.section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:11px;display:flex}.section-heading h2{letter-spacing:-.025em;margin:4px 0 0;font-size:17px;font-weight:650}.section-heading>span{color:#95958f;font-size:9px}.risk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.risk-card{box-shadow:var(--shadow-soft);background:#fffdfdeb;border:1px solid #f0dddd;border-radius:11px;grid-template-columns:35px minmax(0,1fr) auto;gap:10px;padding:15px;transition:transform .14s,border-color .14s;display:grid}.risk-card:hover{border-color:#e8caca;transform:translateY(-1px)}.risk-card:only-child{grid-column:1/-1}.risk-icon{width:34px;height:34px;color:var(--red);background:#faeeee;border-radius:8px;place-items:center;display:grid}.risk-card>span:nth-child(2){min-width:0}.risk-card>span b,.risk-card>span small{display:block}.risk-card>span b{color:#30302d;font-size:11px}.risk-card>span small{color:#8d8d87;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.risk-card p{color:#555550;background:#f7f7f4;border-radius:7px;grid-column:2/-1;margin:1px 0 0;padding:9px 10px;font-size:9px;line-height:1.45}.risk-clear{color:#477965;background:#f5faf7;border:1px solid #dcebe4;border-radius:10px;align-items:center;gap:9px;min-height:68px;padding:0 15px;font-size:10px;display:flex}.premium-release-stack .release-row{min-height:67px}.release-art{color:#52524e;font-family:var(--font-geist-mono), monospace;background:#edede8;border-radius:8px}.premium-roster-list,.schedule-list{flex-direction:column;display:flex}.premium-roster-list>a{border-top:1px solid #ecece7;grid-template-columns:34px minmax(0,1fr) 8px;align-items:center;gap:10px;min-height:57px;display:grid}.premium-roster-list>a:first-child,.schedule-list>a:first-child{border-top:0}.neutral-avatar{color:#51514d;border-radius:8px;width:32px;height:32px;font-size:8px;background:#edede8!important}.premium-roster-list b,.premium-roster-list small{display:block}.premium-roster-list b{color:#333330;font-size:10px}.premium-roster-list small{color:#8e8e88;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.momentum-dot{background:#a2a29c;border-radius:50%;width:6px;height:6px}.momentum-rising{background:var(--green)}.momentum-needs-attention{background:var(--amber)}.schedule-list>a{border-top:1px solid #ecece7;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:61px;display:grid}.schedule-date{text-align:center;background:#fafaf8;border:1px solid #e4e4df;border-radius:7px;place-content:center;width:34px;min-height:39px;display:grid}.schedule-date b,.schedule-date small{display:block}.schedule-date b{color:#353532;font-size:12px;line-height:1}.schedule-date small{color:#8d8d87;font-family:var(--font-geist-mono), monospace;margin-top:3px;font-size:6px}.schedule-list>a>span:nth-child(2) b,.schedule-list>a>span:nth-child(2) small{display:block}.schedule-list>a>span:nth-child(2) b{color:#333330;font-size:10px}.schedule-list>a>span:nth-child(2) small{color:#8e8e88;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.schedule-readiness{color:#777772;font-family:var(--font-geist-mono), monospace;font-size:8px}.coverage-meter{background:#edede8;border-radius:999px;height:5px;overflow:hidden}.coverage-meter span{border-radius:inherit;background:var(--graphite);height:100%;display:block}.coverage-copy{grid-template-columns:auto 1fr;align-items:baseline;gap:9px;margin:13px 0 14px;display:grid}.coverage-copy b{color:#272725;letter-spacing:-.04em;font-size:20px}.coverage-copy span{color:#8b8b85;font-size:8px;line-height:1.4}.source-dot-list{gap:6px;display:flex}.source-dot-list span{background:#deded8;border-radius:50%;width:7px;height:7px}.source-dot-list span.connected{background:var(--green)}.command-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1515136b;place-items:start center;padding:min(14vh,120px) 18px 30px;animation:.14s both command-fade;display:grid;position:fixed;inset:0}.command-palette{background:#fff;border:1px solid #ffffff6b;border-radius:14px;width:min(620px,100%);animation:.16s both command-enter;overflow:hidden;box-shadow:0 28px 80px #1414123d}.command-input-row{color:#777772;border-bottom:1px solid #e7e7e2;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:61px;padding:0 16px;display:grid}.command-input-row input{color:#242422;background:0 0;border:0;outline:0;width:100%;font-size:13px}.command-input-row input::placeholder{color:#a0a09a}.command-input-row button{color:#83837d;font-family:var(--font-geist-mono), monospace;background:#f5f5f2;border:1px solid #dfdfda;border-radius:5px;padding:4px 6px;font-size:7px}.command-results{max-height:min(56vh,430px);padding:10px;overflow-y:auto}.command-results>p{color:#9a9a94;font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;margin:4px 7px 8px;font-size:7px}.command-results>button{color:#50504c;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:53px;padding:7px 9px;display:grid}.command-results>button:hover,.command-results>button:focus-visible{background:#f3f3ef}.command-result-icon{color:#62625d;background:#edede8;border-radius:7px;place-items:center;width:31px;height:31px;display:grid}.command-artist{color:#27745f;background:var(--green-soft)}.command-release{color:#4564b7;background:var(--blue-soft)}.command-results>button b,.command-results>button small{display:block}.command-results>button b{color:#343431;font-size:10px}.command-results>button small{color:#8e8e88;margin-top:3px;font-size:8px}.command-result-type{color:#999993;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:7px}.command-empty{color:#92928c;text-align:center;padding:26px 12px;font-size:10px}.command-palette footer{color:#999993;background:#fafaf8;border-top:1px solid #e7e7e2;justify-content:space-between;align-items:center;min-height:36px;padding:0 16px;font-size:7px;display:flex}.mobile-bottom-nav{display:none}@keyframes command-fade{0%{opacity:0}to{opacity:1}}@keyframes command-enter{0%{opacity:0;transform:translateY(-8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:1120px){.system-status,.private-chip{display:none}.executive-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.command-layout{grid-template-columns:1fr}.command-side-stack{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.app-frame,.app-frame.sidebar-collapsed{display:block}.sidebar,.sidebar-collapsed .sidebar{width:min(300px,88vw);padding-bottom:22px;transform:translate(-102%)}.sidebar-open,.sidebar-collapsed .sidebar-open{transform:translate(0)}.sidebar-collapsed .brand-copy,.sidebar-collapsed .workspace-copy,.sidebar-collapsed .workspace-online,.sidebar-collapsed .nav-label,.sidebar-collapsed .primary-nav a>span:not(.nav-dot),.sidebar-collapsed .sidebar-bottom a>span{display:initial}.sidebar-collapsed .workspace-copy,.sidebar-collapsed .sidebar-bottom a>span{display:block}.sidebar-collapsed .workspace-switcher{padding:9px;display:grid}.sidebar-collapsed .primary-nav a,.sidebar-collapsed .sidebar-bottom>a{justify-content:flex-start;padding-inline:10px}.sidebar-toggle{display:none}.mobile-close{color:#6f6f69;margin-left:auto;display:inline-flex}.topbar{height:58px;padding:0 14px}.menu-button{color:#555550;border-radius:8px;width:34px;height:34px}.search-shell{flex:0 0 35px;justify-content:center;width:35px;padding:0}.search-shell span,.search-shell kbd,.date-button{display:none}.topbar-actions{flex:1}.label-user-button{margin-left:auto}.page-content{padding:27px 15px 104px}.mobile-bottom-nav{z-index:30;-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background:#fbfbf8eb;border:1px solid #dadad4e6;border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));min-height:61px;padding:5px;display:grid;position:fixed;inset:auto 10px 10px;box-shadow:0 16px 40px #14141229}.mobile-bottom-nav a,.mobile-bottom-nav button{color:#85857f;background:0 0;border:0;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;font-size:7px;display:flex}.mobile-bottom-nav a.active{background:var(--graphite);color:#fff}.command-hero{align-items:flex-start}.command-hero-actions{display:none}.command-status-strip{flex-direction:column;align-items:flex-start;gap:5px;padding:11px 13px}.command-status-strip>span:nth-of-type(2),.command-status-strip a{display:none}.command-side-stack,.risk-grid{grid-template-columns:1fr}}@media (max-width:620px){.command-hero h1{font-size:34px}.executive-metric-grid{gap:9px}.executive-metric{min-height:128px;padding:14px}.executive-metric-icon{width:27px;height:27px;top:13px;right:13px}.executive-metric p{margin-bottom:20px}.executive-metric strong{font-size:22px}.command-card{padding:15px}.command-action-list>a{grid-template-columns:32px minmax(0,1fr) 14px}.command-action-list>a .badge{display:none}.premium-release-stack .release-row{grid-template-columns:37px minmax(0,1fr) auto}.premium-release-stack .release-progress{display:none}.command-backdrop{align-items:end;padding:12px}.command-palette{border-radius:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.module-nav{border:1px solid var(--line);background:#ffffffad;border-radius:11px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:4px;margin:-8px 0 18px;padding:4px;display:grid;position:relative;box-shadow:0 1px 2px #14141206}.module-nav a{color:#85857f;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;min-width:0;min-height:48px;padding:8px 10px;transition:color .15s,background .15s,box-shadow .15s,transform .15s;display:flex}.module-nav a:hover{color:#353532;background:#f5f5f2e6}.module-nav a:active{transform:scale(.99)}.module-nav a.active{color:var(--ink);background:#fff;border-color:#dfdfda;box-shadow:0 2px 8px #1414120e}.module-nav a.active svg{color:var(--blue)}.module-nav a>span,.module-nav a b,.module-nav a small{min-width:0;display:block}.module-nav a b{font-size:9px;font-weight:680}.module-nav a small{color:#a0a09a;font-family:var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;overflow:hidden}.toolbar{border:1px solid var(--line);background:#ffffffb3;border-radius:10px;gap:10px;margin:17px 0;padding:5px}.filter-pills{gap:3px}.filter-pills button{color:#787872;border-radius:7px;min-height:33px;font-size:9px}.filter-pills button:hover{color:#292927;background:#f1f1ed}.filter-pills button.active{background:var(--graphite);color:#fff}.table-card{scrollbar-color:#d8d8d2 transparent;scrollbar-width:thin;overflow-x:auto}.table-card .card-header{min-width:min(100%,680px)}.data-table{min-width:720px}.data-table tbody tr{transition:background .12s}.data-table tbody tr:hover td{background:#fafaf7}.data-table td:first-child,.data-table th:first-child{padding-left:4px}.data-table td:last-child,.data-table th:last-child{padding-right:4px}.release-card,.source-card,.standard-card,.table-card{animation:.28s cubic-bezier(.2,.7,.2,1) both surface-enter}.content-grid>:nth-child(2){animation-delay:25ms}.content-grid>:nth-child(3){animation-delay:50ms}.content-grid>:nth-child(4){animation-delay:75ms}@keyframes surface-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.artist-portal-frame{background:radial-gradient(circle at 72% -12%, #456fe80b, transparent 32%), var(--canvas);color:var(--ink);grid-template-columns:232px minmax(0,1fr)}.artist-portal-sidebar{color:#666661;width:232px;box-shadow:none;background:#f8f8f5fa;border-right:1px solid #e2e2dd;padding:18px 14px 16px}.artist-portal-brand{min-height:34px;padding:0 4px}.artist-portal-brand>a{gap:9px}.artist-portal-brand-mark{width:31px;height:31px;box-shadow:none;background:0 0;border-radius:0}.artist-portal-brand-mark img{width:31px;height:31px;display:block}.artist-portal-brand b{color:#242422;letter-spacing:.12em;font-size:10px}.artist-portal-brand small{color:#9a9a94}.artist-portal-identity{background:#fff;border-color:#e4e4df;border-radius:10px;margin:22px 0 20px;padding:9px}.artist-portal-identity>span{filter:saturate(.55);border-radius:7px;width:31px;height:31px}.artist-portal-identity small{color:#a0a09a}.artist-portal-identity b{color:#3f3f3b;font-size:9px}.artist-portal-sidebar nav{gap:2px}.artist-portal-sidebar nav:before{content:"YOUR WORKSPACE";color:#a2a29c;font-family:var(--font-geist-mono), monospace;letter-spacing:.15em;margin:0 10px 6px;font-size:7px}.artist-portal-sidebar nav a{color:#74746f;border:1px solid #0000;border-radius:8px;min-height:38px;padding:0 10px;font-size:10px}.artist-portal-sidebar nav a:hover{color:#252523;background:#efefeb}.artist-portal-sidebar nav a.active{color:#fff;border-color:var(--graphite);background:var(--graphite);box-shadow:0 5px 14px #1212121f}.artist-portal-sidebar-foot{border-color:#e5e5e0}.artist-portal-sidebar-foot p{color:#4b4b47}.artist-portal-sidebar-foot>small{color:#92928c}.artist-portal-sidebar-foot button{color:#777772}.artist-portal-sidebar-foot button:hover{color:var(--ink);background:#edede8}.artist-portal-topbar{-webkit-backdrop-filter:blur(20px)saturate(145%);backdrop-filter:blur(20px)saturate(145%);background:#f8f8f5db;border-color:#e0e0dae6;height:62px;padding:0 clamp(18px,2.4vw,36px)}.artist-portal-topbar small{color:#999993;font-family:var(--font-geist-mono), monospace}.artist-portal-topbar b{color:#393936}.artist-portal-private{color:#477965;background:#f4faf7;border:1px solid #dcebe5;border-radius:8px;align-items:center;gap:7px;display:inline-flex}.artist-portal-private i{background:var(--green);width:6px;height:6px;box-shadow:0 0 0 3px var(--green-soft);border-radius:50%}.artist-portal-content{width:min(1380px,100%);padding:38px clamp(20px,3vw,44px) 72px}.artist-portal-hero p,.artist-section-header p,.artist-plan-detail-hero p{color:#85857f;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;font-size:8px}.artist-portal-hero h1,.artist-section-header h1,.artist-plan-detail-hero h1{color:var(--ink);font-size:clamp(28px,3vw,38px);font-weight:680}.artist-portal-hero>div>span,.artist-section-header>span,.artist-section-header>div>span,.artist-plan-detail-hero>div>span{color:var(--muted);font-size:11px}.artist-portal-hero>a,.artist-section-header-action>a,.artist-empty-state>a,.artist-plan-summary>button{background:var(--graphite);border-radius:8px;box-shadow:0 6px 16px #1414121f}.artist-portal-metrics article,.artist-portal-panel{border-color:var(--line);box-shadow:var(--shadow-soft);border-radius:12px}.artist-portal-metrics article{padding:17px}.artist-portal-metrics article>span{border-radius:8px}.artist-portal-metrics article>small,.artist-panel-heading small{color:#8b8b85;font-family:var(--font-geist-mono), monospace}.artist-portal-metrics strong{color:#21211f;font-size:25px}.artist-portal-metrics p{color:#92928c}.artist-panel-heading h2{color:#272725;font-size:13px}.artist-status-pill{background:var(--blue-soft);color:#3f5faa;font-family:var(--font-geist-mono), monospace;border-radius:6px;font-size:7px}.artist-portal-panel,.artist-portal-metrics article,.artist-recoup-banner,.artist-recoup-statement{animation:.28s cubic-bezier(.2,.7,.2,1) both surface-enter}.artist-portal-mobile-nav{display:none}.artist-login-page{background:#f5f5f2}.artist-login-story{color:#f7f7f4;background:radial-gradient(circle at 18% 12%,#ffffff13,#0000 32%),radial-gradient(circle at 86% 84%,#456fe81c,#0000 28%),#181818}.artist-login-brand>span{box-shadow:none;color:#191919;background:0 0;border-radius:0}.artist-login-brand>span img{width:40px;height:40px;display:block}.artist-login-brand small{color:#898983}.artist-login-story-copy>p{color:#a7b9ee;font-family:var(--font-geist-mono), monospace}.artist-login-story-copy h2{color:#f7f7f4;font-weight:580}.artist-login-story-copy>span{color:#a8a8a1}.artist-login-feature-grid>div{background:#ffffff09;border-color:#ffffff17;border-radius:10px}.artist-login-feature-grid svg{color:#a7b9ee}.artist-login-feature-grid small,.artist-login-trust{color:#888882}.artist-login-heading p{color:#596caa;font-family:var(--font-geist-mono), monospace}.artist-login-heading h1{color:var(--ink);font-weight:680}.artist-login-heading>span{color:var(--muted)}.artist-login-form label>span,.artist-password-form label>span,.artist-form-grid label>span,.artist-form-label{color:#5f5f5a}.artist-login-form select,.artist-login-form input,.artist-password-form input,.artist-form-grid input,.artist-form-grid select,.artist-form-grid textarea{color:#282826;border-color:#deded8;border-radius:9px}.artist-login-form select:focus,.artist-login-form input:focus,.artist-password-form input:focus,.artist-form-grid input:focus,.artist-form-grid select:focus,.artist-form-grid textarea:focus{border-color:#8da2dc;box-shadow:0 0 0 3px #456fe81a}.artist-login-button{background:var(--graphite);border-radius:9px;box-shadow:0 9px 22px #14141229}.page-loading{width:min(1180px,100%);padding:6px 0 40px}.skeleton{background:#e9e9e4;border-radius:8px;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb3,#0000);animation:1.4s infinite skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}.skeleton-kicker{width:112px;height:8px}.skeleton-title{width:min(380px,72%);height:38px;margin-top:14px}.skeleton-copy{width:min(560px,92%);height:11px;margin-top:13px}.skeleton-nav{border:1px solid var(--line);border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-top:28px;padding:4px;display:grid}.skeleton-nav-item{min-height:48px}.skeleton-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.skeleton-metric{min-height:120px}.skeleton-panel{min-height:300px;margin-top:18px}@keyframes skeleton-shimmer{to{transform:translate(100%)}}.page-error{border:1px solid var(--line);max-width:560px;box-shadow:var(--shadow-soft);text-align:center;background:#fff;border-radius:14px;margin:12vh auto 0;padding:34px}.page-error>span{width:42px;height:42px;color:var(--red);background:#faeeee;border-radius:11px;place-items:center;margin:0 auto 18px;display:grid}.page-error p{color:#9a625f;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;font-size:8px}.page-error h1{letter-spacing:-.035em;margin:8px 0;font-size:26px}.page-error small{color:var(--muted);line-height:1.6;display:block}.page-error button{background:var(--graphite);color:#fff;border:0;border-radius:8px;align-items:center;gap:7px;min-height:38px;margin-top:22px;padding:0 14px;font-size:10px;display:inline-flex}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (max-width:820px){.module-nav{scroll-snap-type:x proximity;scrollbar-width:none;display:flex;overflow-x:auto}.module-nav::-webkit-scrollbar{display:none}.module-nav a{scroll-snap-align:start;min-width:142px}.toolbar{flex-direction:column;align-items:stretch}.filter-pills{scrollbar-width:none;overflow-x:auto}.filter-pills button{flex:none}.artist-portal-frame{display:block}.artist-portal-sidebar{width:min(300px,88vw);transform:translate(-102%)}.artist-portal-sidebar.open{transform:translate(0)}.artist-portal-main{grid-column:auto}.artist-portal-menu,.artist-portal-brand>button{border-radius:8px;place-items:center;width:34px;height:34px;display:inline-grid}.artist-portal-topbar{height:58px;padding:0 14px}.artist-portal-content{padding:27px 15px 104px}.artist-portal-mobile-nav{z-index:30;-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background:#fbfbf8eb;border:1px solid #dadad4e6;border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));min-height:61px;padding:5px;display:grid;position:fixed;inset:auto 10px 10px;box-shadow:0 16px 40px #14141229}.artist-portal-mobile-nav a{color:#85857f;text-align:center;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;font-size:7px;display:flex}.artist-portal-mobile-nav a.active{background:var(--graphite);color:#fff}.artist-portal-hero,.artist-section-header{flex-direction:column;align-items:flex-start}.skeleton-nav,.skeleton-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.artist-login-page{width:100%;max-width:100vw;display:block;overflow-x:hidden}.artist-login-story{width:100%;min-width:0;min-height:auto;padding:24px 20px 30px;overflow:hidden}.artist-login-story-copy{width:100%;min-width:0;margin:58px 0 28px}.artist-login-story-copy h2{overflow-wrap:anywhere;max-width:100%;font-size:clamp(31px,9.2vw,38px)}.artist-login-story-copy>span{max-width:100%}.artist-login-feature-grid{grid-template-columns:1fr;width:100%}.artist-login-panel{width:100%;min-width:0;min-height:56vh;padding:38px 20px 56px;overflow:hidden}.artist-portal-private{padding:8px;font-size:0}.artist-portal-private i{width:7px;height:7px}.artist-portal-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.artist-portal-grid{grid-template-columns:1fr}.artist-grid-5,.artist-grid-7,.artist-grid-12{grid-column:auto}.page-error{margin-top:5vh;padding:26px 20px}}
