[data-internal-theme=resonant]{--internal-canvas:#03070b;--internal-surface:#0f0c0ad1;--internal-surface-subtle:#f0e6d30e;--internal-text:#f0e6d3;--internal-text-muted:#d4c6a9;--internal-text-faint:#9e8f74;--internal-border:#f0e6d31f;--internal-border-strong:#d8ac526b;--internal-accent:#f0c76a;--internal-accent-contrast:#191816;--internal-focus:#f0c76a;--internal-control:#0f0d0aad;--internal-control-hover:#15120ec2;--internal-control-active:#17140fd6;--internal-success:#8ebf96;--internal-warning:#e4c46a;--internal-danger:#e08a8a;--internal-info:#7ea9ce;--internal-radius:10px;--internal-shadow:0 22px 48px #00000057;--internal-motion-fast:.18s;--internal-nav-surface:var(--glass-surface);--internal-nav-active:#d8ac5233}[data-internal-theme=clear]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--internal-canvas:#f6f8fa;--internal-surface:#fff;--internal-surface-subtle:#f4f7f8;--internal-text:#17212b;--internal-text-muted:#425466;--internal-text-faint:#637381;--internal-border:#dfe5e9;--internal-border-strong:#c8d1d8;--internal-accent:#176b70;--internal-accent-contrast:#fff;--internal-focus:#176b70;--internal-control:#f4f7f8;--internal-control-hover:#edf3f4;--internal-control-active:#e6eff0;--internal-success:#237a57;--internal-warning:#8a5a12;--internal-danger:#b42335;--internal-info:#2563a5;--internal-radius:8px;--internal-shadow:0 3px 10px #0f172a12;--internal-motion-fast:.12s;--internal-nav-surface:#fff;--internal-nav-active:#e6f0f1;--ink:var(--internal-surface);--ink-soft:#f7f9fb;--ink-elevated:var(--internal-surface);--stage:#f2f5f7;--stage-warm:#eef2f4;--paper:var(--internal-text);--paper-soft:var(--internal-text-muted);--paper-muted:var(--internal-text-faint);--line:var(--internal-border);--line-strong:var(--internal-border-strong);--line-gold:#a9c8c9;--gold:var(--internal-accent);--gold-bright:#125d62;--gold-dim:#397b7f;--burgundy:var(--internal-accent);--burgundy-soft:#dcebec;--accent-blue:var(--internal-info);--accent-green:var(--internal-success);--accent-red:var(--internal-danger);--accent-yellow:var(--internal-warning);--ui-control-bg:var(--internal-control);--ui-control-bg-hover:var(--internal-control-hover);--ui-control-bg-active:var(--internal-control-active);--ui-control-fg:var(--internal-text);--ui-control-fg-rgb:23 33 43;--ui-control-muted:#637381;--ui-placeholder-opacity:1;--ui-highlight-rgb:23 107 112;--ui-accent:var(--internal-accent);--ui-accent-rgb:23 107 112;--ui-color-scheme:light;--ui-primary-bg:var(--internal-accent);--ui-primary-bg-hover:#125d62;--ui-primary-fg:var(--internal-accent-contrast);--ui-secondary-bg:#e8eff1;--ui-secondary-bg-hover:#dce7e9;--ui-secondary-fg:#263746;--ui-ghost-bg:transparent;--ui-ghost-bg-hover:#edf3f4;--ui-ghost-fg:#425466;--ui-danger-bg:var(--internal-danger);--ui-danger-bg-hover:#951d2c;--ui-danger-fg:#fff;--ui-danger-rgb:180 35 53;--ui-status-neutral:#536372;--ui-status-success:#176b4b;--ui-status-warning:#825313;--ui-status-danger:#a61b2b;--ui-status-info:#1f5f99;--ui-scrollbar-thumb:#b7c3ca;--ui-scrollbar-thumb-hover:#8999a3;--ui-scrollbar-track:#f2f5f7;--glass-surface:var(--internal-surface);--glass-surface-strong:var(--internal-surface);--glass-border:var(--internal-border);--glass-filter:none;--glass-shadow:none;--overlay-scrim:#0f172a5c;--shadow-sm:0 1px 2px #0f172a0f;--shadow:var(--internal-shadow);--shadow-lg:0 8px 22px #0f172a1a;--shadow-gold:none;--radius-sm:4px;--radius:var(--internal-radius);--radius-lg:10px;--radius-xl:12px;background:var(--internal-canvas);min-width:0;color:var(--internal-text);font-family:var(--font-sans)}[data-internal-theme=clear] *,[data-internal-theme=clear] :before,[data-internal-theme=clear] :after{text-shadow:none}[data-internal-theme=clear] :focus-visible{outline-color:#176b70}[data-internal-theme=clear].app-shell{background:#f6f8fa}[data-internal-theme=clear] .app-shell-bg,[data-internal-theme=clear] .app-shell-overlay,[data-internal-theme=clear] .app-shell-spot,[data-internal-theme=clear] .app-shell-vignette{display:none}[data-internal-theme=clear] .side-nav,[data-internal-theme=clear] .drawer-panel .side-nav{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#dfe5e9;gap:18px}[data-internal-theme=clear] .side-nav:before{display:none}[data-internal-theme=clear] .side-brand span,[data-internal-theme=clear] .nav-collapsed>.side-nav-desktop .side-brand:after{color:#397b7f}[data-internal-theme=clear] .side-brand strong,[data-internal-theme=clear] .side-user-info strong{color:#17212b;font-family:var(--font-sans)}[data-internal-theme=clear] .side-link{color:#536372;border-radius:4px}[data-internal-theme=clear] .side-link:hover{color:#17212b;background:#f2f6f7}[data-internal-theme=clear] .side-link.active{color:#124f53;background:#e6f0f1;border-left-color:#176b70}[data-internal-theme=clear] .side-link.active:before{box-shadow:none;background:#176b70}[data-internal-theme=clear] .side-link.active .side-link-icon{color:#176b70;filter:none}[data-internal-theme=clear] .side-user{box-shadow:none;background:#f7f9fa;border:1px solid #dfe5e9}[data-internal-theme=clear] .side-user-info span,[data-internal-theme=clear] .side-profile-chevron{color:#637381}[data-internal-theme=clear] .app-stage{background:#f6f8fa}[data-internal-theme=clear] .app-main{width:min(1120px,100% - 48px);padding-top:36px}[data-internal-theme=clear] .workspace-mobile-header{color:#17212b;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom:1px solid #dfe5e9}[data-internal-theme=clear] .drawer-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0f172a52}[data-internal-theme=clear] .drawer-panel{background:#fff;box-shadow:12px 0 32px #0f172a1f}[data-internal-theme=clear] :where(.app-header,.stage5-section-heading,.workspace-immersive-section>header,.admin-immersive-section>header){border-color:#dfe5e9}[data-internal-theme=clear] :where(.app-header h1,.data-row h3,.list-header h2,.bottom-card>h2,.score-info h3,.stage5-object-card h2,.stage5-object-card h3,.stage5-cue-row h3,.stage5-log-row h2,.stage5-admin-action h2,.stage5-admin-note h2,.stage5-admin-note h3,.workspace-immersive h1,.workspace-immersive h2,.workspace-immersive h3,.admin-immersive h1,.admin-immersive h2,.admin-immersive h3){color:#17212b;font-family:var(--font-sans)}[data-internal-theme=clear] :where(.app-header p,.data-row p,.stage5-object-card p,.stage5-cue-row p,.stage5-log-row p,.stage5-admin-action p,.stage5-admin-note p,.workspace-immersive p,.admin-immersive p){color:#536372}[data-internal-theme=clear] :where(.glass-card,.list-card,.bottom-card,.action-panel,.stage5-object-card,.stage5-object-card.paper,.stage5-object-card.crimson,.stage5-admin-note,.stage5-admin-action,.stage5-admin-table,.admin-shell .table-card,.form-card,.dialog,.empty-state){color:#17212b;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #dfe5e9;border-radius:8px}[data-internal-theme=clear] :where(.stage5-object-card .stage5-card-asset,.program-score-object,.stat-object,.pin,.tape,.sheet-watermark){display:none}[data-internal-theme=clear] .glass-card:before,[data-internal-theme=clear] .stat-check:after,[data-internal-theme=clear] .listening-card:after{content:none;background-image:none;animation:none;display:none}[data-internal-theme=clear] :where(.glass-card-hover:hover,.data-row:hover,.listening-card:hover,.stat-card:hover){box-shadow:none;transform:none}[data-internal-theme=clear] .data-row{background:#fff;border:1px solid #dfe5e9;border-radius:6px}[data-internal-theme=clear] .data-row:before{opacity:1;background:#176b70}[data-internal-theme=clear] :where(.row-meta,.mono-label,.stage5-cue-row time,.stage5-cue-row>span,.stage5-log-row time){color:#397b7f}[data-internal-theme=clear] :where(.list-strip,.list-header,.bottom-card>h2,.score-sheet){border-color:#e4e9ed}[data-internal-theme=clear] :where(.strip-body strong,.score-info h3){color:#17212b}[data-internal-theme=clear] :where(.strip-body span,.strip-meta,.score-info p){color:#637381}[data-internal-theme=clear] :where(.list-header a,.strip-arrow,.score-tag,.score-btn){color:#176b70}[data-internal-theme=clear] .quick-chip{color:#425466;background:#f7f9fa;border-color:#dfe5e9;min-height:72px}[data-internal-theme=clear] .quick-chip:hover{color:#125d62;border-color:#a9c8c9;transform:none}[data-internal-theme=clear] input:not([type=checkbox]):not([type=radio]):not([type=hidden]),[data-internal-theme=clear] select,[data-internal-theme=clear] textarea{color:#17212b;min-height:46px;box-shadow:none;background:#fff;border:1px solid #cfd8de;border-radius:4px}[data-internal-theme=clear] input:not([type=checkbox]):not([type=radio]):not([type=hidden]):hover:not(:focus),[data-internal-theme=clear] select:hover:not(:focus),[data-internal-theme=clear] textarea:hover:not(:focus){filter:none;background:#fff;border-color:#aab8c1}[data-internal-theme=clear] input:not([type=checkbox]):not([type=radio]):not([type=hidden]):focus,[data-internal-theme=clear] select:focus,[data-internal-theme=clear] textarea:focus{filter:none;background:#fff;border-color:#176b70;box-shadow:0 0 0 3px #176b701f}[data-internal-theme=clear] .checkbox-line{color:#425466;background:#fff;border:1px solid #dfe5e9;border-left:2px solid #c8d1d8;border-radius:4px}[data-internal-theme=clear] .checkbox-line:has(input:checked){color:#17212b;background:#eef5f5;border-left-color:#176b70}[data-internal-theme=clear] .btn{min-height:44px;box-shadow:none;filter:none;background-image:none;border-radius:4px}[data-internal-theme=clear] .btn:hover:not(:disabled),[data-internal-theme=clear] .btn:active:not(:disabled){filter:none;transform:none}[data-internal-theme=clear] .status-pill,[data-internal-theme=clear] .strip-status{border-radius:3px}[data-internal-theme=clear] :where(.table-card,.stage5-admin-table){overscroll-behavior-inline:contain;background:#fff;border:1px solid #dfe5e9;max-width:100%;overflow-x:auto}[data-internal-theme=clear] :where(.table-card th,.table-card td,.stage5-admin-table th,.stage5-admin-table td){color:#425466;background:#fff;border-color:#e4e9ed}[data-internal-theme=clear] :where(.table-card th,.stage5-admin-table th){color:#17212b;background:#f4f7f8}[data-internal-theme=clear] :where(.table-card tbody tr:hover,.stage5-admin-table tbody tr:hover){background:#f7f9fa}[data-internal-theme=clear] :where(.notice,.success-message,.stage5-empty-strip){color:#263746;background:#f7f9fa;border-radius:4px}[data-internal-theme=clear] :where(.stage5-hero-workspace,.stage5-hero-admin){color:#17212b;background:#fff;border:1px solid #dfe5e9;border-radius:8px;min-height:auto;margin-bottom:24px}[data-internal-theme=clear] :where(.stage5-hero-workspace,.stage5-hero-admin):after,[data-internal-theme=clear] :where(.stage5-hero-workspace,.stage5-hero-admin) .stage5-hero-image,[data-internal-theme=clear] :where(.stage5-hero-workspace,.stage5-hero-admin) .stage5-hero-wash{display:none}[data-internal-theme=clear] :where(.stage5-hero-workspace,.stage5-hero-admin) .stage5-hero-copy{width:100%;min-height:auto;padding:28px 30px}[data-internal-theme=clear] :where(.stage5-hero-workspace,.stage5-hero-admin) .stage5-kicker{color:#397b7f;font:600 .78rem var(--font-sans);letter-spacing:.06em;border-left-color:#176b70;margin-bottom:10px}[data-internal-theme=clear] :where(.stage5-hero-workspace,.stage5-hero-admin) h1{color:#17212b;font-family:var(--font-sans);font-size:clamp(1.75rem,3vw,2.45rem);font-weight:680;line-height:1.2}[data-internal-theme=clear] :where(.stage5-hero-workspace,.stage5-hero-admin) .stage5-hero-copy>p:not(.stage5-kicker){color:#536372;max-width:68ch;margin-top:10px;font-size:.94rem;line-height:1.6}[data-internal-theme=clear] .stage5-hero-stats{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f7f9fa;border-color:#dfe5e9}[data-internal-theme=clear] .stage5-hero-stats>div{border-color:#dfe5e9}[data-internal-theme=clear] .stage5-hero-stats dt,[data-internal-theme=clear] .stage5-hero-stats small{color:#637381}[data-internal-theme=clear] .stage5-hero-stats dd{color:#125d62;font-family:var(--font-sans)}[data-internal-theme=clear] :where(.workspace-immersive,.admin-immersive){color:#17212b;background:#f6f8fa;min-height:100%}[data-internal-theme=clear] :where(.workspace-immersive,.admin-immersive):before,[data-internal-theme=clear] :where(.workspace-immersive,.admin-immersive):after{display:none}[data-internal-theme=clear] .workspace-immersive-hero{background:#fff;border-bottom:1px solid #dfe5e9;min-height:auto;padding:40px clamp(24px,5vw,72px) 28px}[data-internal-theme=clear] .workspace-immersive-kicker{color:#397b7f;font:600 .78rem var(--font-sans);letter-spacing:.06em;border-left-color:#176b70;margin-bottom:12px}[data-internal-theme=clear] .workspace-immersive-hero h1{color:#17212b;font-family:var(--font-sans);font-size:clamp(1.8rem,3vw,2.6rem);font-weight:680;line-height:1.2}[data-internal-theme=clear] .workspace-immersive-hero-copy>p:last-of-type{color:#536372}[data-internal-theme=clear] :where(.workspace-immersive-hero-object,.admin-immersive-hero-object){display:none}[data-internal-theme=clear] :where(.workspace-immersive-body,.admin-immersive-body){width:min(1120px,100% - 48px);padding-top:28px}[data-internal-theme=clear] .workspace-stage{--ws-ink:#17212b;color:#17212b}[data-internal-theme=clear] .greeting-block h1,[data-internal-theme=clear] .greeting-sub,[data-internal-theme=clear] .greeting-motto{color:#17212b;font-family:var(--font-sans)}[data-internal-theme=clear] .greeting-sub,[data-internal-theme=clear] .greeting-motto{color:#637381}[data-internal-theme=clear] :where(.search-tube,.action-bell,.action-mail){color:#17212b;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#dfe5e9}[data-internal-theme=clear] .rehearsal-ticket{filter:none;background:#fff;border:1px solid #dfe5e9;border-radius:8px;grid-template-columns:minmax(150px,.45fr) minmax(0,1fr);min-height:250px;overflow:hidden}[data-internal-theme=clear] .ticket-left,[data-internal-theme=clear] .ticket-right{color:#17212b;background:#fff;border-radius:0}[data-internal-theme=clear] .ticket-left{border-right:1px solid #dfe5e9}[data-internal-theme=clear] .ticket-left:before,[data-internal-theme=clear] .ticket-right:before,[data-internal-theme=clear] .ticket-shadow{display:none}[data-internal-theme=clear] :where(.ticket-eyebrow,.date-slash,.sheet-section h3){color:#176b70}[data-internal-theme=clear] .stat-cluster{gap:10px}[data-internal-theme=clear] .stat-card{color:#17212b;min-height:132px;box-shadow:none;background:#fff;border:1px solid #dfe5e9;border-radius:6px;transform:none}[data-internal-theme=clear] .stat-card small{color:#637381}[data-internal-theme=clear] .stat-card a{color:#176b70}[data-internal-theme=clear] :where(.dialog-overlay,.feedback-dialog-overlay){-webkit-backdrop-filter:none;backdrop-filter:none;background:#0f172a5c}[data-internal-theme=clear] :where(.feedback-dialog,.security-email-dialog),.security-email-dialog[data-internal-theme=clear]{color:#17212b;background:#fff;border:1px solid #d5dde2;border-radius:8px;box-shadow:0 16px 48px #0f172a2e}[data-internal-theme=clear] :where(.feedback-dialog h2,.feedback-dialog>svg,.security-email-dialog h2),.security-email-dialog[data-internal-theme=clear] h2{color:#176b70}[data-internal-theme=clear] :where(.feedback-dialog p,.feedback-dialog-field>span,.security-email-dialog header p,.security-email-dialog-body label),.security-email-dialog[data-internal-theme=clear] :where(header p,.security-email-dialog-body label){color:#536372}.security-email-dialog[data-internal-theme=clear] header span{color:#637381}[data-internal-theme=clear] :where(.security-email-dialog header,.security-email-dialog footer),.security-email-dialog[data-internal-theme=clear] :where(header,footer){border-color:#dfe5e9}[data-internal-theme=clear] .toast-viewport,#app-feedback-overlay-root[data-internal-theme=clear] .toast-viewport{color:#17212b}[data-internal-theme=clear] .action-toast,#app-feedback-overlay-root[data-internal-theme=clear] .action-toast{border:1px solid #d5dde2;border-left:3px solid rgb(var(--toast-accent));color:#17212b;background:#fff;border-radius:6px;box-shadow:0 8px 24px #0f172a24}[data-internal-theme=clear] .action-toast:after,#app-feedback-overlay-root[data-internal-theme=clear] .action-toast:after{display:none}[data-internal-theme=clear] .action-toast p,#app-feedback-overlay-root[data-internal-theme=clear] .action-toast p{color:#536372}[data-internal-theme=clear] .toast-close,#app-feedback-overlay-root[data-internal-theme=clear] .toast-close{color:#637381}[data-internal-theme=clear] .toast-close:hover,#app-feedback-overlay-root[data-internal-theme=clear] .toast-close:hover{color:#17212b;background:#edf3f4}[data-internal-theme=clear] :where(.stat-object-bell,.stat-object-score){animation:none}[data-internal-theme=clear] :where(.stage5-hero-workspace,.stage5-hero-admin,.workspace-immersive,.admin-immersive){background-image:none}[data-internal-theme=clear] :where(.stage5-hero-workspace,.stage5-hero-admin,.workspace-immersive,.admin-immersive,.workspace-v3-card,.admin-shell .action-panel,.instrument-picker-shell):before,[data-internal-theme=clear] :where(.stage5-hero-workspace,.stage5-hero-admin,.workspace-immersive,.admin-immersive,.workspace-v3-card,.admin-shell .action-panel,.instrument-picker-shell):after{content:none;background-image:none;animation:none}[data-internal-theme=clear] .action-toast,#app-feedback-overlay-root[data-internal-theme=clear] .action-toast{background-image:none;animation:none}[data-internal-theme=clear] .action-toast:after,#app-feedback-overlay-root[data-internal-theme=clear] .action-toast:after{content:none;background-image:none}[data-internal-theme=clear] .workspace-v3{color:#17212b}[data-internal-theme=clear] .workspace-v3-heading{border-color:#dfe5e9}[data-internal-theme=clear] .workspace-v3-heading h1,[data-internal-theme=clear] :where(.schedule-card h2,.notices-card h2,.tasks-card h2,.score-v3-card h2,.section-v3-card h2){color:#17212b;font-family:var(--font-sans)}[data-internal-theme=clear] .workspace-v3-heading p{color:#536372}[data-internal-theme=clear] .workspace-v3-heading>span{color:#176b70;font-family:var(--font-sans)}[data-internal-theme=clear] :where(.workspace-v3-heading span,.card-kicker,.schedule-card h2 strong){color:#176b70}[data-internal-theme=clear] .workspace-v3-card,[data-internal-theme=clear] :where(.notices-card,.tasks-card,.score-v3-card,.section-v3-card){color:#17212b;box-shadow:none;background:#fff;border-color:#dfe5e9;border-radius:8px}[data-internal-theme=clear] .workspace-v3-card>a{color:#176b70;border-color:#dfe5e9}[data-internal-theme=clear] :where(.schedule-meta,.workspace-v3-card p,.workspace-v3-card small){color:#536372}[data-internal-theme=clear] .workspace-v3-card :where(img,picture){filter:none}[data-internal-theme=clear] .workspace-immersive-status{border-color:#dfe5e9}[data-internal-theme=clear] .workspace-immersive-status dt,[data-internal-theme=clear] .workspace-immersive-status small{color:#637381}[data-internal-theme=clear] .workspace-immersive-status dd,[data-internal-theme=clear] .admin-immersive-hero .workspace-immersive-status dd{color:#125d62;font-family:var(--font-sans)}[data-internal-theme=clear] :where(.workspace-immersive-ledger>header,.workspace-immersive-empty){border-color:#dfe5e9}[data-internal-theme=clear] .workspace-immersive-guidance{background:#eef5f5;border-left-color:#176b70}[data-internal-theme=clear] .admin-recruitment-v3{color:#17212b}[data-internal-theme=clear] .admin-filter-bar{box-shadow:none;background:#fff;border:1px solid #dfe5e9;border-radius:8px}[data-internal-theme=clear] .admin-filter-bar label{box-shadow:none;background-color:#f7f9fa;background-image:none;border:1px solid #dfe5e9;border-radius:4px}[data-internal-theme=clear] .admin-filter-bar label:hover,[data-internal-theme=clear] .admin-filter-bar label:focus-within{background-color:#eef5f5;background-image:none;border-color:#a9c8c9}[data-internal-theme=clear] .admin-filter-bar label strong{color:#425466}[data-internal-theme=clear] .admin-filter-bar label>svg,[data-internal-theme=clear] .admin-filter-bar .admin-search-clear{color:#637381}[data-internal-theme=clear] .admin-filter-bar button,[data-internal-theme=clear] .admin-filter-bar>a:not(.admin-search-clear){min-height:58px;box-shadow:none;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:9px;padding:0 20px;display:flex}[data-internal-theme=clear] .admin-filter-bar button{color:#fff;background:#176b70}[data-internal-theme=clear] .admin-filter-bar button:hover{color:#fff;background:#125d62}[data-internal-theme=clear] .admin-filter-bar>a:not(.admin-search-clear){color:#263746;background:#e8eff1;border-color:#d5dee3}[data-internal-theme=clear] .admin-filter-bar>a:not(.admin-search-clear):hover{color:#17212b;background:#dce7e9;border-color:#c8d4da}[data-internal-theme=clear] .admin-filter-bar>span{color:#536372}[data-internal-theme=clear] .admin-applicant-table h2{color:#17212b;font-family:var(--font-sans);font-weight:650}[data-internal-theme=clear] .admin-applicant-table h2 small{color:#637381;font-family:var(--font-sans)}[data-internal-theme=clear] .admin-applicant-table .table-scroll{background:#fff;border-color:#dfe5e9;border-radius:6px}[data-internal-theme=clear] .admin-applicant-table :where(th,td){color:#425466;border-color:#e4e9ed}[data-internal-theme=clear] .admin-applicant-table th{color:#17212b;background:#f4f7f8}[data-internal-theme=clear] .admin-applicant-table .stage5-empty-strip strong{color:#17212b;font-family:var(--font-sans)}[data-internal-theme=clear] .admin-applicant-table .stage5-empty-strip p{color:#536372}[data-internal-theme=clear] .instrument-picker-dialog{color:#17212b;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#d5dde2;box-shadow:0 16px 48px #0f172a2e}[data-internal-theme=clear] .instrument-picker-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0f172a5c}[data-internal-theme=clear] :where(.instrument-picker-header,.instrument-picker-footer){color:#17212b;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#dfe5e9}[data-internal-theme=clear] .instrument-picker-family-nav{background:#f7f9fa;border-color:#dfe5e9}@media (max-width:768px){[data-internal-theme=clear] .app-main{width:calc(100% - 24px);padding:20px 0 calc(72px + env(safe-area-inset-bottom))}[data-internal-theme=clear] :where(.stage5-hero-workspace,.stage5-hero-admin){min-height:auto;margin:0 0 18px;padding-top:0}[data-internal-theme=clear] :where(.stage5-hero-workspace,.stage5-hero-admin) .stage5-hero-copy{width:100%;padding:22px 18px}[data-internal-theme=clear] .workspace-immersive-hero{min-height:auto;padding:28px 18px 22px}[data-internal-theme=clear] :where(.workspace-immersive-body,.admin-immersive-body){width:calc(100% - 24px);padding-top:20px}[data-internal-theme=clear] .rehearsal-ticket{grid-template-columns:1fr}[data-internal-theme=clear] .ticket-left{border-bottom:1px solid #dfe5e9;border-right:0;min-height:0}[data-internal-theme=clear] :where(button,[role=button],.side-link,.btn,.gallery-tabs button,.notification-toolbar>div>button){min-height:44px}}@media (max-width:390px){[data-internal-theme=clear] .app-main,[data-internal-theme=clear] :where(.workspace-immersive-body,.admin-immersive-body){width:calc(100% - 20px)}[data-internal-theme=clear] :where(.app-actions,.dialog-actions,.feedback-dialog-actions){flex-direction:column;align-items:stretch}[data-internal-theme=clear] :where(.app-actions,.dialog-actions,.feedback-dialog-actions)>*{width:100%}}
.btn{--button-body:var(--ui-secondary-bg);--button-hover-body:var(--ui-secondary-bg-hover);--button-light:var(--ui-accent-rgb);background-color:var(--button-body);min-height:46px;box-shadow:none;letter-spacing:.02em;overflow-wrap:normal;white-space:nowrap;word-break:keep-all;background-image:none;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:.92rem;font-weight:600;transition:background-color .24s,filter .2s,transform .18s,opacity .18s;display:inline-flex;position:relative}.btn>svg{flex:none}.btn:before{display:none}.btn:hover:not(:disabled){background-color:var(--button-hover-body);filter:brightness(1.045)}.btn:active:not(:disabled){filter:brightness(.88);transform:scale(.985)}.btn:focus-visible{outline:2px solid rgb(var(--button-light) / .62);outline-offset:3px}.btn:disabled{cursor:not-allowed;opacity:.38;filter:saturate(.45)}.btn-primary{--button-body:var(--ui-primary-bg);--button-hover-body:var(--ui-primary-bg-hover);color:var(--ui-primary-fg)}.btn-secondary{color:var(--ui-secondary-fg)}.btn-ghost{--button-body:var(--ui-ghost-bg);--button-hover-body:var(--ui-ghost-bg-hover);color:var(--ui-ghost-fg)}.btn-ghost:hover{color:var(--ui-control-fg)}.btn-danger{--button-body:var(--ui-danger-bg);--button-hover-body:var(--ui-danger-bg-hover);color:var(--ui-danger-fg)}.btn-icon{flex:none;width:46px;min-width:46px;padding:0}.ui-button-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.7s linear infinite ui-spin}.ui-field{gap:8px;min-width:0;display:grid}.ui-field-label{color:var(--ui-control-fg);font-size:.9rem;font-weight:600}.ui-field-help,.ui-field-error{margin:0;font-size:.82rem;line-height:1.55}.ui-field-help{color:var(--ui-control-muted)}.ui-field-error{color:var(--ui-status-danger)}:where(.ui-input,.ui-select,.ui-textarea){background-color:var(--ui-control-bg);background-image:radial-gradient(58% 15% at 50% 0%, rgb(var(--ui-highlight-rgb) / .24), rgb(var(--ui-highlight-rgb) / .04) 40%, transparent 78%), radial-gradient(circle, rgb(var(--ui-control-fg-rgb) / .012) 0 .45px, transparent .7px);width:100%;min-width:0;max-width:100%;min-height:50px;box-shadow:none;color:var(--ui-control-fg);caret-color:var(--ui-accent);color-scheme:var(--ui-color-scheme);background-position:50% 0,0 0;background-repeat:no-repeat,repeat;background-size:58% 100%,2px 2px;border:0;border-radius:0;padding:12px 15px;font-size:.95rem;transition:background-color .32s,background-size .42s cubic-bezier(.16,1,.3,1),filter .32s}:where(.ui-input,.ui-select,.ui-textarea):hover:not(:focus){background-color:var(--ui-control-bg-hover);filter:brightness(1.02);background-size:78% 100%,2px 2px}:where(.ui-input,.ui-select,.ui-textarea):focus-visible{background-color:var(--ui-control-bg-active);box-shadow:none;filter:brightness(1.05);outline:2px solid rgb(var(--ui-accent-rgb) / .62);outline-offset:2px;background-size:108% 100%,2px 2px}:where(.ui-input,.ui-select,.ui-textarea)[aria-invalid=true]{outline:2px solid rgb(var(--ui-danger-rgb) / .72);outline-offset:2px}.ui-input:read-only{color:var(--ui-control-muted);opacity:.82}:where(.ui-input,.ui-textarea)::placeholder{color:var(--ui-control-muted);opacity:var(--ui-placeholder-opacity)}.ui-textarea{resize:vertical}.checkbox-line{border-left:2px solid color-mix(in srgb, var(--ui-control-fg) 12%, transparent);background:var(--ui-control-bg);min-height:44px;color:var(--ui-control-muted);cursor:pointer;align-items:center;gap:10px;padding:9px 11px;transition:color .28s,background-color .28s,border-color .28s;display:flex}.checkbox-line>input[type=checkbox]{appearance:none;border:1px solid color-mix(in srgb, var(--ui-control-fg) 28%, transparent);background:var(--ui-control-bg-active);width:14px;height:14px;min-height:14px;box-shadow:none;flex:none;padding:0}.checkbox-line>input[type=checkbox]:checked{border-color:rgb(var(--ui-accent-rgb) / .72);background:rgb(var(--ui-accent-rgb) / .68);box-shadow:inset 0 0 0 3px var(--ui-control-bg-active)}.checkbox-line:has(input:checked){border-left-color:rgb(var(--ui-accent-rgb) / .74);background:linear-gradient(90deg, rgb(var(--ui-accent-rgb) / .1), transparent 78%);color:var(--ui-control-fg)}.checkbox-line:has(input:focus-visible){outline:2px solid rgb(var(--ui-accent-rgb) / .62);outline-offset:2px}.checkbox-line:has(input:disabled){opacity:.45;cursor:not-allowed}.checkbox-line>input[type=checkbox]:focus-visible{outline:none}.checkbox-line>input[type=checkbox]:disabled{cursor:not-allowed}.checkbox-line>span{min-width:0}.checkbox-line small{color:var(--ui-control-muted);margin-top:2px;line-height:1.45;display:block}.ui-segmented-control,.ui-tabs{background:var(--ui-control-bg);flex-wrap:wrap;gap:2px;padding:2px;display:inline-flex}.ui-segmented-control>button,.ui-tabs>button{min-height:44px;color:var(--ui-control-muted);background:0 0;border:0;border-radius:0;padding:8px 14px}.ui-segmented-control>button[aria-pressed=true],.ui-tabs>button[aria-selected=true]{background:var(--ui-control-bg-active);color:var(--ui-control-fg);box-shadow:inset 0 -2px var(--ui-accent)}.ui-segmented-control>button:focus-visible,.ui-tabs>button:focus-visible{outline:2px solid rgb(var(--ui-accent-rgb) / .62);outline-offset:1px}.status-pill{border:0;border-left:2px solid color-mix(in srgb, currentColor 55%, transparent);background:linear-gradient(90deg, color-mix(in srgb, currentColor 9%, transparent), transparent);min-height:28px;color:var(--ui-status-neutral);overflow-wrap:normal;white-space:nowrap;word-break:keep-all;border-radius:0;flex:none;align-items:center;padding:4px 9px;font-size:.82rem;font-weight:600;display:inline-flex}.status-pill:before{display:none}.status-pill.success{color:var(--ui-status-success)}.status-pill.warn{color:var(--ui-status-warning)}.status-pill.danger{color:var(--ui-status-danger)}.status-pill.info{color:var(--ui-status-info)}.ui-inline-message{border-left:3px solid var(--ui-status-info);background:color-mix(in srgb, var(--ui-status-info) 9%, transparent);color:var(--ui-control-fg);padding:12px 14px;line-height:1.55}.ui-inline-message.is-success{border-left-color:var(--ui-status-success)}.ui-inline-message.is-warning{border-left-color:var(--ui-status-warning)}.ui-inline-message.is-error{border-left-color:var(--ui-status-danger)}.ui-page-state{min-height:12rem;color:var(--ui-control-muted);text-align:center;align-content:center;place-items:center;gap:8px;padding:28px;display:grid}.ui-page-state h3,.ui-page-state p{margin:0}.ui-page-state h3{color:var(--ui-control-fg);font-size:1rem}.ui-page-state p{max-width:38rem;line-height:1.6}.ui-page-state-action{margin-top:8px}@keyframes ui-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.btn,:where(.ui-input,.ui-select,.ui-textarea),.checkbox-line{transition-duration:.01ms}.ui-button-spinner{opacity:.72;animation:none}}
