.PasswordSecurity-module__S8oBSG__panel{border-top:3px solid var(--tape);border-bottom:1px solid var(--line-strong);margin-top:20px;padding:20px 0 24px}.PasswordSecurity-module__S8oBSG__heading{grid-template-columns:minmax(0,1fr);align-items:baseline;gap:18px;display:grid}.PasswordSecurity-module__S8oBSG__heading span,.PasswordSecurity-module__S8oBSG__form label>span,.PasswordSecurity-module__S8oBSG__requirement{color:var(--ink-muted);font:600 14px/1.4 var(--font-sans), sans-serif;letter-spacing:0;text-transform:none}.PasswordSecurity-module__S8oBSG__heading h3{letter-spacing:-.035em;margin:0;font-size:clamp(22px,4vw,30px)}.PasswordSecurity-module__S8oBSG__explainer{max-width:680px;color:var(--ink-muted);margin:14px 0 20px;font-size:14px;line-height:1.5}.PasswordSecurity-module__S8oBSG__form{grid-template-columns:minmax(160px,1fr) minmax(160px,1fr) auto;align-items:end;gap:14px;display:grid}.PasswordSecurity-module__S8oBSG__form label{gap:7px;display:grid}.PasswordSecurity-module__S8oBSG__form input{border:0;border-bottom:2px solid var(--line-strong);width:100%;min-height:46px;color:var(--ink);background:0 0;border-radius:0;outline:none;padding:7px 0;font-size:16px}.PasswordSecurity-module__S8oBSG__form input:focus-visible{border-bottom-color:var(--tape);box-shadow:0 2px 0 var(--tape)}.PasswordSecurity-module__S8oBSG__form button{background:var(--surface-inset);min-height:46px;color:var(--ink);font:740 10px var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:0;padding:0 18px}.PasswordSecurity-module__S8oBSG__form button:disabled{opacity:.55;cursor:wait}.PasswordSecurity-module__S8oBSG__requirement{margin:9px 0 0;font-size:9px}.PasswordSecurity-module__S8oBSG__success,.PasswordSecurity-module__S8oBSG__error{border-top:1px solid;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding-top:12px;font-size:13px;display:flex}.PasswordSecurity-module__S8oBSG__success{color:var(--accent-ink)}.PasswordSecurity-module__S8oBSG__error{color:var(--danger-ink)}.PasswordSecurity-module__S8oBSG__error a{font:740 10px var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid;flex:none}@media (max-width:720px){.PasswordSecurity-module__S8oBSG__heading{grid-template-columns:1fr;gap:7px}.PasswordSecurity-module__S8oBSG__explainer{margin-left:0}.PasswordSecurity-module__S8oBSG__form{grid-template-columns:1fr}.PasswordSecurity-module__S8oBSG__form button{width:100%}.PasswordSecurity-module__S8oBSG__success,.PasswordSecurity-module__S8oBSG__error{flex-direction:column;align-items:flex-start}}
.ProductionHistoryPicker-module__1p5SdW__picker{min-width:0;color:var(--ink);border-top:3px solid var(--tape);padding-top:16px}.ProductionHistoryPicker-module__1p5SdW__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;margin-bottom:14px;display:flex}.ProductionHistoryPicker-module__1p5SdW__header>div{flex:220px}.ProductionHistoryPicker-module__1p5SdW__header h3{letter-spacing:-.02em;margin:0;font-size:20px;line-height:1.3}.ProductionHistoryPicker-module__1p5SdW__header p{color:var(--ink-muted);margin:5px 0 0;font-size:14px}.ProductionHistoryPicker-module__1p5SdW__filters{grid-template-columns:minmax(0,1fr) 124px;gap:8px;margin-bottom:14px;display:grid}.ProductionHistoryPicker-module__1p5SdW__filters label{min-width:0}.ProductionHistoryPicker-module__1p5SdW__picker input:not([type=checkbox]),.ProductionHistoryPicker-module__1p5SdW__picker select{box-sizing:border-box;border:1px solid var(--line-strong);background:var(--surface-inset);width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;border-radius:0;padding:10px 12px;font-size:16px}.ProductionHistoryPicker-module__1p5SdW__picker :is(button,input,select,a):focus-visible{outline:3px solid var(--annotation);outline-offset:3px}.ProductionHistoryPicker-module__1p5SdW__picker button{min-height:44px;color:var(--ink);font:inherit;cursor:pointer}.ProductionHistoryPicker-module__1p5SdW__picker button:disabled{cursor:default;opacity:.5}.ProductionHistoryPicker-module__1p5SdW__season h4{font:600 13px/1.4 var(--font-mono), monospace;color:var(--annotation);border-bottom:1px solid var(--line-strong);margin:0;padding:8px 0}.ProductionHistoryPicker-module__1p5SdW__season+.ProductionHistoryPicker-module__1p5SdW__season{margin-top:12px}.ProductionHistoryPicker-module__1p5SdW__show{border-bottom:1px solid var(--line);border-left:3px solid #0000}.ProductionHistoryPicker-module__1p5SdW__show[data-open=true]{border-left-color:var(--tape)}.ProductionHistoryPicker-module__1p5SdW__show[data-added=true]{background:var(--surface-raised)}.ProductionHistoryPicker-module__1p5SdW__showRow{align-items:stretch;display:flex}.ProductionHistoryPicker-module__1p5SdW__picker .ProductionHistoryPicker-module__1p5SdW__editButton{border:0;border-left:1px solid var(--line);color:var(--ink-muted);background:0 0;flex:none;padding:8px 10px;font-size:13px}.ProductionHistoryPicker-module__1p5SdW__showButton{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 8px;display:flex}.ProductionHistoryPicker-module__1p5SdW__showButton>span{overflow-wrap:anywhere;min-width:0;font-size:16px;font-weight:600;line-height:1.35}.ProductionHistoryPicker-module__1p5SdW__showButton small{color:var(--accent-ink);flex:none;font-size:13px}.ProductionHistoryPicker-module__1p5SdW__details{padding:4px 10px 14px}.ProductionHistoryPicker-module__1p5SdW__details fieldset{border:0;min-width:0;margin:0;padding:0}.ProductionHistoryPicker-module__1p5SdW__details legend{margin-bottom:8px;font-size:14px;font-weight:600}.ProductionHistoryPicker-module__1p5SdW__details legend>span{color:var(--ink-muted);font-weight:400}.ProductionHistoryPicker-module__1p5SdW__roles{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.ProductionHistoryPicker-module__1p5SdW__role{box-sizing:border-box;border:1px solid var(--line-strong);cursor:pointer;align-items:center;gap:8px;min-height:44px;padding:8px 10px;font-size:14px;display:inline-flex}.ProductionHistoryPicker-module__1p5SdW__role input{width:16px;height:16px;accent-color:var(--annotation);margin:0}.ProductionHistoryPicker-module__1p5SdW__role[data-selected=true]{background:var(--surface-raised);border-color:var(--annotation)}.ProductionHistoryPicker-module__1p5SdW__detailField{margin-top:0;font-size:14px;font-weight:600;display:block}.ProductionHistoryPicker-module__1p5SdW__detailField>span{color:var(--ink-muted);font-weight:400}.ProductionHistoryPicker-module__1p5SdW__detailField>input{margin-top:6px;display:block}.ProductionHistoryPicker-module__1p5SdW__picker .ProductionHistoryPicker-module__1p5SdW__retry{border:1px solid var(--line-strong);background:0 0;margin-top:12px;padding:8px 12px;font-size:14px}.ProductionHistoryPicker-module__1p5SdW__note,.ProductionHistoryPicker-module__1p5SdW__sources{color:var(--ink-muted);margin:10px 0 0;font-size:13px;line-height:1.4}.ProductionHistoryPicker-module__1p5SdW__sources{flex-wrap:wrap;gap:12px;display:flex}.ProductionHistoryPicker-module__1p5SdW__sources a{min-height:44px;color:var(--ink-muted);text-underline-offset:3px;align-items:center;display:inline-flex}.ProductionHistoryPicker-module__1p5SdW__saved,.ProductionHistoryPicker-module__1p5SdW__error{margin:8px 10px 12px;font-size:14px;line-height:1.45}.ProductionHistoryPicker-module__1p5SdW__saved{color:var(--accent-ink)}.ProductionHistoryPicker-module__1p5SdW__error{color:var(--danger-ink)}.ProductionHistoryPicker-module__1p5SdW__empty{color:var(--ink-muted);padding:12px 0;font-size:14px}.ProductionHistoryPicker-module__1p5SdW__pagination{justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.ProductionHistoryPicker-module__1p5SdW__pagination button{border:1px solid var(--line-strong);background:0 0;padding:8px 12px;font-size:14px}.ProductionHistoryPicker-module__1p5SdW__pagination span{color:var(--ink-muted);font:13px var(--font-mono), monospace}.ProductionHistoryPicker-module__1p5SdW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:480px){.ProductionHistoryPicker-module__1p5SdW__filters{grid-template-columns:minmax(0,1fr) 112px}.ProductionHistoryPicker-module__1p5SdW__filters input,.ProductionHistoryPicker-module__1p5SdW__filters select,.ProductionHistoryPicker-module__1p5SdW__details{padding-inline:8px}}.ProductionHistoryPicker-module__1p5SdW__results{padding-inline:3px}.ProductionHistoryPicker-module__1p5SdW__detailActions{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:14px;display:flex}.ProductionHistoryPicker-module__1p5SdW__picker .ProductionHistoryPicker-module__1p5SdW__done{border:1px solid var(--line-strong);background:var(--tape);color:#111;padding:8px 16px;font-size:14px}.ProductionHistoryPicker-module__1p5SdW__picker .ProductionHistoryPicker-module__1p5SdW__remove{color:var(--ink-muted);text-underline-offset:3px;background:0 0;border:0;padding:8px 0;font-size:13px;text-decoration:underline}.ProductionHistoryPicker-module__1p5SdW__finish{justify-content:flex-end;padding-top:14px;display:flex}.ProductionHistoryPicker-module__1p5SdW__problem{border-left:3px solid var(--danger-ink);margin-block:10px;padding:0 10px 12px}.ProductionHistoryPicker-module__1p5SdW__problem .ProductionHistoryPicker-module__1p5SdW__error{margin:0}
.AuditionProfileExtras-module__e1W0Fq__extras{min-width:0;color:var(--ink);border-top:2px solid var(--tape);padding-top:16px}.AuditionProfileExtras-module__e1W0Fq__profile>header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.AuditionProfileExtras-module__e1W0Fq__extras h2{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:650;line-height:1.3}.AuditionProfileExtras-module__e1W0Fq__optional{color:var(--ink-muted);font:12px/1.4 var(--font-mono), monospace;margin:0 0 10px}.AuditionProfileExtras-module__e1W0Fq__profile>nav{flex-wrap:wrap;gap:6px;display:flex}.AuditionProfileExtras-module__e1W0Fq__profile>nav>button{border:1px solid var(--line-strong);background:var(--surface-inset);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:0;flex:auto;justify-content:center;align-items:center;gap:7px;padding:8px 10px;font-size:14px;font-weight:500;line-height:1.3;display:inline-flex}.AuditionProfileExtras-module__e1W0Fq__profile>nav>button[aria-expanded=true]{border-color:var(--tape);background:var(--surface-raised);box-shadow:inset 0 -2px var(--tape)}.AuditionProfileExtras-module__e1W0Fq__profile>nav>button small{color:var(--accent-ink);font:12px/1 var(--font-mono), monospace}.AuditionProfileExtras-module__e1W0Fq__extras button:focus-visible{outline:3px solid var(--annotation);outline-offset:3px}.AuditionProfileExtras-module__e1W0Fq__panel{min-width:0;margin-top:14px}.AuditionProfileExtras-module__e1W0Fq__panel[hidden]{display:none}.AuditionProfileExtras-module__e1W0Fq__status,.AuditionProfileExtras-module__e1W0Fq__error{margin:8px 0;font-size:14px;line-height:1.4}.AuditionProfileExtras-module__e1W0Fq__status{color:var(--ink-muted)}.AuditionProfileExtras-module__e1W0Fq__error{color:var(--danger-ink)}.AuditionProfileExtras-module__e1W0Fq__reload{border:1px solid var(--line-strong);background:var(--surface-inset);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:0;margin:4px 0 12px;padding:8px 12px;font-size:14px}.AuditionProfileExtras-module__e1W0Fq__reload:disabled{opacity:.5;cursor:default}@media (max-width:480px){.AuditionProfileExtras-module__e1W0Fq__extras h2{font-size:16px}.AuditionProfileExtras-module__e1W0Fq__profile>nav>button{padding-inline:8px;font-size:13px}}.AuditionProfileExtras-module__e1W0Fq__profile[hidden]{display:none}.AuditionProfileExtras-module__e1W0Fq__entry{border:1px solid var(--tape);background:var(--tape);min-height:46px;color:var(--on-accent);font:inherit;cursor:pointer;border-radius:0;padding:11px 16px;font-size:15px;font-weight:650}.AuditionProfileExtras-module__e1W0Fq__close{min-height:44px;color:var(--ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px;font-size:13px}.AuditionProfileExtras-module__e1W0Fq__controls{border:0;min-width:0;margin:0;padding:0}.AuditionProfileExtras-module__e1W0Fq__controls:disabled{opacity:.7}.AuditionProfileExtras-module__e1W0Fq__controls:disabled button{cursor:default}
.SelectedProductionHistoryList-module__7fhcEW__viewport{overscroll-behavior:contain;scrollbar-width:thin;border:1px solid var(--line);border-left:3px solid var(--tape);background:var(--surface-raised);min-width:0;min-height:0;max-height:min(24dvh,144px);overflow:auto}.SelectedProductionHistoryList-module__7fhcEW__viewport:focus-visible{outline:3px solid var(--annotation);outline-offset:2px}.SelectedProductionHistoryList-module__7fhcEW__list{margin:0;padding:0;list-style:none}.SelectedProductionHistoryList-module__7fhcEW__list li{box-sizing:border-box;grid-template-columns:80px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:38px;padding:7px 10px;display:grid}.SelectedProductionHistoryList-module__7fhcEW__list li+li{border-top:1px solid var(--line)}.SelectedProductionHistoryList-module__7fhcEW__year{color:var(--annotation);font:600 11px/1.3 var(--font-mono), monospace}.SelectedProductionHistoryList-module__7fhcEW__show{gap:2px;min-width:0;display:grid}.SelectedProductionHistoryList-module__7fhcEW__show strong,.SelectedProductionHistoryList-module__7fhcEW__show small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SelectedProductionHistoryList-module__7fhcEW__show strong{color:var(--ink);font-size:13px;font-weight:650;line-height:1.3}.SelectedProductionHistoryList-module__7fhcEW__show small{color:var(--ink-muted);font-size:11px;line-height:1.3}@media (max-width:480px){.SelectedProductionHistoryList-module__7fhcEW__list li{grid-template-columns:72px minmax(0,1fr);gap:8px;padding-inline:8px}}
.AuditionFormAdditions-module__aavS5a__history{gap:8px;min-width:0;min-height:0;margin-top:10px;display:grid}.AuditionFormAdditions-module__aavS5a__open{border:1px solid var(--line-strong);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;justify-self:start;align-items:center;gap:10px;padding:10px 12px;display:inline-flex}.AuditionFormAdditions-module__aavS5a__dialog{box-sizing:border-box;border:1px solid var(--line-strong);border-top:4px solid var(--tape);background:var(--surface-raised);width:min(680px,100% - 24px);max-height:calc(100dvh - 32px);color:var(--ink);margin:auto;padding:18px}.AuditionFormAdditions-module__aavS5a__dialog::backdrop{background:#000c}.AuditionFormAdditions-module__aavS5a__dialog header{justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.AuditionFormAdditions-module__aavS5a__dialog h3{margin:0;font-size:18px}.AuditionFormAdditions-module__aavS5a__dialog header button{border:1px solid var(--line-strong);background:var(--tape);min-height:44px;color:var(--on-accent);font:inherit;cursor:pointer;padding:8px 14px}.AuditionFormAdditions-module__aavS5a__dialog header button:disabled{opacity:.5}.AuditionFormAdditions-module__aavS5a__history :focus-visible{outline:3px solid var(--annotation);outline-offset:3px}.AuditionFormAdditions-module__aavS5a__notes{gap:12px;display:grid}.AuditionFormAdditions-module__aavS5a__notes summary{cursor:pointer;min-height:44px}.AuditionFormAdditions-module__aavS5a__notes summary span{color:var(--ink-muted);font-size:13px}.AuditionFormAdditions-module__aavS5a__notes label{gap:8px;display:grid}.AuditionFormAdditions-module__aavS5a__notes textarea{box-sizing:border-box;border:1px solid var(--line-strong);background:var(--surface);width:100%;min-height:90px;color:var(--ink);font:inherit;padding:10px 12px;font-size:16px}
.AuditionDraftRecovery-module__n96_kW__recovery{min-width:0;color:var(--ink-muted);font:12px/1.4 var(--font-sans), Arial, sans-serif;overflow-wrap:anywhere;position:static}.AuditionDraftRecovery-module__n96_kW__recovery>summary{cursor:pointer;align-items:center;gap:8px;width:fit-content;min-height:44px;padding:8px 0;list-style:none;display:flex}.AuditionDraftRecovery-module__n96_kW__recovery>summary::-webkit-details-marker{display:none}.AuditionDraftRecovery-module__n96_kW__recovery>summary>span:last-child{color:var(--annotation)}.AuditionDraftRecovery-module__n96_kW__recovery[data-attention=true]>summary{color:var(--annotation);font-weight:650}.AuditionDraftRecovery-module__n96_kW__panel{z-index:30;overscroll-behavior:contain;border:1px solid var(--line-strong);background:var(--surface);width:min(360px,100%);max-height:min(380px,60dvh);color:var(--ink);padding:18px;font-size:13px;position:absolute;bottom:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 12px 32px #0006}.AuditionDraftRecovery-module__n96_kW__panel p{margin:0 0 10px}.AuditionDraftRecovery-module__n96_kW__panel p:last-child{margin-bottom:0}.AuditionDraftRecovery-module__n96_kW__panel details{margin:8px 0}.AuditionDraftRecovery-module__n96_kW__panel summary{cursor:pointer;min-height:44px;padding:10px 0}.AuditionDraftRecovery-module__n96_kW__panel label{align-items:flex-start;gap:8px;min-height:44px;padding:8px 0;display:flex}.AuditionDraftRecovery-module__n96_kW__panel input{width:18px;height:18px;accent-color:var(--annotation);flex:none;margin:1px 0 0}.AuditionDraftRecovery-module__n96_kW__panel label:has(select){flex-direction:column}.AuditionDraftRecovery-module__n96_kW__panel select{width:100%;min-height:44px;font:inherit;color:var(--ink);background:var(--surface-raised)}.AuditionDraftRecovery-module__n96_kW__keep{border-top:1px solid var(--line)}.AuditionDraftRecovery-module__n96_kW__finePrint{color:var(--ink-muted);font-size:12px}.AuditionDraftRecovery-module__n96_kW__actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.AuditionDraftRecovery-module__n96_kW__actions button{border:1px solid var(--line-strong);background:var(--surface-raised);max-width:100%;min-height:44px;color:var(--ink);font:inherit;cursor:pointer;padding:8px 12px;font-weight:650}.AuditionDraftRecovery-module__n96_kW__actions button:first-child{background:var(--tape);color:var(--on-accent)}.AuditionDraftRecovery-module__n96_kW__actions button:disabled{opacity:.55;cursor:default}.AuditionDraftRecovery-module__n96_kW__recovery :focus-visible{outline:2px solid var(--annotation);outline-offset:3px}.AuditionDraftRecovery-module__n96_kW__recovery[data-inline=true]{position:relative}.AuditionDraftRecovery-module__n96_kW__recovery[data-inline=true] .AuditionDraftRecovery-module__n96_kW__panel{width:min(360px,100vw - 32px);box-shadow:none;margin-top:4px;position:static}@media (min-width:681px){.AuditionDraftRecovery-module__n96_kW__recovery{position:relative}.AuditionDraftRecovery-module__n96_kW__panel{width:min(360px,100vw - 48px);left:auto;right:0}}
.AuditionWithdrawalHistory-module__7i4JzG__identity{min-width:0}.AuditionWithdrawalHistory-module__7i4JzG__identity h2{overflow-wrap:anywhere}.AuditionWithdrawalHistory-module__7i4JzG__identity p{color:var(--ink-muted);margin:6px 0 0;font-size:14px;line-height:1.4}.AuditionWithdrawalHistory-module__7i4JzG__identity button{background:var(--surface-raised);min-height:44px;color:var(--ink);border:1px solid var(--line);font:inherit;cursor:pointer;margin-left:6px;padding:8px 12px}.AuditionWithdrawalHistory-module__7i4JzG__identity button:focus-visible{outline:3px solid var(--annotation);outline-offset:2px}
.TheatreGuide-module__nfSGVa__trigger,.TheatreGuide-module__nfSGVa__textTrigger{border:1px solid var(--line);min-width:44px;min-height:44px;color:var(--ink-muted);font:600 13px/1.3 var(--font-sans), sans-serif;cursor:pointer;background:0 0;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;display:inline-flex}.TheatreGuide-module__nfSGVa__textTrigger{padding:6px 10px}.TheatreGuide-module__nfSGVa__trigger:hover,.TheatreGuide-module__nfSGVa__textTrigger:hover{color:var(--ink);background:var(--surface-raised)}.TheatreGuide-module__nfSGVa__dialog{border:1px solid var(--line-strong);background:var(--surface);width:min(700px,100vw - 32px);max-width:none;max-height:calc(100dvh - 40px);color:var(--ink);border-radius:8px;margin:auto;padding:0;overflow:hidden;box-shadow:0 20px 70px #0006}.TheatreGuide-module__nfSGVa__dialog[open]{flex-direction:column;display:flex}.TheatreGuide-module__nfSGVa__dialog::backdrop{background:#0008}.TheatreGuide-module__nfSGVa__dialogHeader{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px 12px 24px;display:flex}.TheatreGuide-module__nfSGVa__dialogHeader h1{font:650 14px/1.4 var(--font-sans), sans-serif;letter-spacing:0;margin:0}.TheatreGuide-module__nfSGVa__dialogHeader button{width:44px;height:44px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;place-items:center;display:grid}.TheatreGuide-module__nfSGVa__dialogHeader button:hover{background:var(--surface-raised);color:var(--ink)}.TheatreGuide-module__nfSGVa__dialogContent{overscroll-behavior:contain;min-height:0;overflow-y:auto}.TheatreGuide-module__nfSGVa__browser{overflow-wrap:anywhere;min-width:0;max-width:800px;font:400 15px/1.65 var(--font-sans), sans-serif;margin:0 auto;padding:24px}.TheatreGuide-module__nfSGVa__browser h2{letter-spacing:-.03em;margin:18px 0 12px;font-size:clamp(24px,4vw,32px);line-height:1.2}.TheatreGuide-module__nfSGVa__browser h3{margin:0 0 10px;font-size:14px;font-weight:700;line-height:1.4}.TheatreGuide-module__nfSGVa__summary{color:var(--ink-muted);margin:0 0 22px}.TheatreGuide-module__nfSGVa__back{min-height:40px;color:var(--ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:13px;display:inline-flex}.TheatreGuide-module__nfSGVa__article section{border-top:1px solid var(--line);margin-top:22px;padding-top:22px}.TheatreGuide-module__nfSGVa__article p{margin:0 0 12px}.TheatreGuide-module__nfSGVa__article ol{margin:0;padding-left:22px}.TheatreGuide-module__nfSGVa__article li{margin-bottom:12px;padding-left:5px}.TheatreGuide-module__nfSGVa__example{border-left:3px solid var(--tape);background:var(--surface-raised);margin:24px 0;padding:18px}.TheatreGuide-module__nfSGVa__example p:last-child{margin:0}.TheatreGuide-module__nfSGVa__related{margin-top:28px}.TheatreGuide-module__nfSGVa__related button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;font-size:14px;display:flex}.TheatreGuide-module__nfSGVa__sources{color:var(--ink-muted);margin-top:24px;font-size:13px}.TheatreGuide-module__nfSGVa__sources summary{cursor:pointer;min-height:44px;padding:10px 0}.TheatreGuide-module__nfSGVa__sources a{min-height:44px;color:inherit;align-items:center;gap:6px;padding:8px 0;display:flex}.TheatreGuide-module__nfSGVa__sources svg,.TheatreGuide-module__nfSGVa__topics strong>span{flex-shrink:0}.TheatreGuide-module__nfSGVa__search{border:1px solid var(--line-strong);background:var(--surface-raised);color:var(--ink-muted);border-radius:4px;align-items:center;gap:10px;padding:0 14px;display:flex}.TheatreGuide-module__nfSGVa__search input{width:100%;min-width:0;height:48px;color:var(--ink);font:inherit;background:0 0;border:0;padding:0}.TheatreGuide-module__nfSGVa__search:focus-within{outline:2px solid var(--accent-ink);outline-offset:2px}.TheatreGuide-module__nfSGVa__search input:focus{outline:0}.TheatreGuide-module__nfSGVa__count{color:var(--ink-muted);margin:12px 0;font-size:12px}.TheatreGuide-module__nfSGVa__topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.TheatreGuide-module__nfSGVa__topics button{border:1px solid var(--line);text-align:left;color:var(--ink);background:var(--surface);font:inherit;cursor:pointer;border-radius:5px;padding:18px}.TheatreGuide-module__nfSGVa__topics button:hover{background:var(--surface-raised);border-color:var(--line-strong)}.TheatreGuide-module__nfSGVa__topics strong{justify-content:space-between;align-items:start;gap:10px;margin-bottom:8px;font-size:15px;line-height:1.4;display:flex}.TheatreGuide-module__nfSGVa__topics button>span{color:var(--ink-muted);font-size:13px;line-height:1.5;display:block}.TheatreGuide-module__nfSGVa__empty{color:var(--ink-muted)}.TheatreGuide-module__nfSGVa__empty button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.TheatreGuide-module__nfSGVa__footer{border-top:1px solid var(--line);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;gap:8px 16px;padding:10px 24px;display:flex}.TheatreGuide-module__nfSGVa__footer a{min-height:36px;color:var(--ink-muted);text-underline-offset:3px;align-items:center;gap:6px;font-size:12px;text-decoration:underline;display:inline-flex}.TheatreGuide-module__nfSGVa__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.TheatreGuide-module__nfSGVa__trigger:focus-visible,.TheatreGuide-module__nfSGVa__textTrigger:focus-visible,.TheatreGuide-module__nfSGVa__dialog :is(a,button,summary):focus-visible,.TheatreGuide-module__nfSGVa__browser :is(a,button,summary):focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}@media (max-width:560px){.TheatreGuide-module__nfSGVa__dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.TheatreGuide-module__nfSGVa__dialogHeader{padding:6px 8px 6px 16px}.TheatreGuide-module__nfSGVa__browser{padding:18px 16px}.TheatreGuide-module__nfSGVa__topics{grid-template-columns:minmax(0,1fr)}.TheatreGuide-module__nfSGVa__footer{padding:8px 16px}}@media print{.TheatreGuide-module__nfSGVa__trigger,.TheatreGuide-module__nfSGVa__textTrigger,.TheatreGuide-module__nfSGVa__dialog{display:none!important}}
.AppFrame-module__RaE4Ga__frame{--app-header-height:64px;--app-rail-width:172px;--app-mobile-nav-height:60px;grid-template-columns:var(--app-rail-width) minmax(0, 1fr);grid-template-rows:var(--app-header-height) minmax(0, 1fr);height:100dvh;color:var(--ink);background:var(--surface-inset);display:grid;overflow:hidden}.AppFrame-module__RaE4Ga__header{--app-header-height:64px;z-index:30;height:var(--app-header-height);border-bottom:1px solid var(--line);background:var(--scenic-chrome,var(--surface-inset));min-width:0;color:var(--ink);grid-column:1/-1;align-items:center;gap:14px;padding:0 18px 0 8px;display:flex;position:relative}.AppFrame-module__RaE4Ga__navLink[aria-busy=true]{color:var(--accent-ink);background:var(--surface-raised);cursor:progress}.AppFrame-module__RaE4Ga__back,.AppFrame-module__RaE4Ga__brand{color:inherit;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.AppFrame-module__RaE4Ga__back{border-radius:3px;width:44px;height:44px}.AppFrame-module__RaE4Ga__back:hover,.AppFrame-module__RaE4Ga__back:focus-visible{background:var(--surface-raised);color:var(--accent-ink)}.AppFrame-module__RaE4Ga__brand{width:112px;min-height:44px}.AppFrame-module__RaE4Ga__brand svg{width:100%;max-height:24px}.AppFrame-module__RaE4Ga__brand.AppFrame-module__RaE4Ga__theatreBrand{justify-content:flex-start;gap:10px;width:auto;max-width:260px}.AppFrame-module__RaE4Ga__theatreLogo{background:#fff;border-radius:3px;flex:none;justify-content:center;align-items:center;width:78px;height:46px;padding:3px 6px;display:flex}.AppFrame-module__RaE4Ga__theatreLogo img{object-fit:contain;width:100%;height:100%;display:block}.AppFrame-module__RaE4Ga__theatreName{flex-direction:column;gap:4px;min-width:0;display:flex}.AppFrame-module__RaE4Ga__theatreName strong{max-width:170px;font:700 14px/1.2 var(--font-sans), sans-serif;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AppFrame-module__RaE4Ga__theatreName small{font:400 9px/1.2 var(--font-sans), sans-serif;color:var(--ink-muted)}.AppFrame-module__RaE4Ga__context{flex-direction:column;flex:1;justify-content:center;gap:3px;min-width:0;padding-left:15px;display:flex;position:relative}.AppFrame-module__RaE4Ga__context:before{content:"";background:var(--tape);width:3px;height:28px;position:absolute;top:50%;left:0;transform:translateY(-50%)rotate(-3deg)}.AppFrame-module__RaE4Ga__context>span{font:500 10px/1.25 var(--font-sans), sans-serif;color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AppFrame-module__RaE4Ga__context>strong{font:700 17px/1.2 var(--font-sans), sans-serif;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AppFrame-module__RaE4Ga__actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.AppFrame-module__RaE4Ga__account{position:relative}.AppFrame-module__RaE4Ga__account>summary{border:1px solid var(--line);cursor:pointer;background:var(--surface-raised);border-radius:3px;justify-content:center;align-items:center;width:42px;height:42px;list-style:none;display:flex}.AppFrame-module__RaE4Ga__account>summary::-webkit-details-marker{display:none}.AppFrame-module__RaE4Ga__more>summary::-webkit-details-marker{display:none}.AppFrame-module__RaE4Ga__account[open]>summary{border-color:var(--tape);color:var(--accent-ink)}.AppFrame-module__RaE4Ga__accountMenu{border:1px solid var(--line-strong);border-top:3px solid var(--tape);background:var(--surface-raised);flex-direction:column;width:min(284px,100vw - 24px);max-height:calc(100dvh - 90px);padding:6px;display:flex;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto;box-shadow:0 12px 36px #0005}.AppFrame-module__RaE4Ga__accountIdentity{overflow-wrap:anywhere;flex-direction:column;gap:4px;padding:12px;display:flex}.AppFrame-module__RaE4Ga__accountIdentity>strong{font:700 15px/1.3 var(--font-sans), sans-serif}.AppFrame-module__RaE4Ga__accountIdentityLabel{color:var(--ink-muted);font:500 10px/1.25 var(--font-sans), sans-serif;padding-top:4px}.AppFrame-module__RaE4Ga__accountEmail{color:var(--ink-muted);font:500 12px/1.45 var(--font-sans), sans-serif}.AppFrame-module__RaE4Ga__accountGroup{border-top:1px solid var(--line);padding:5px 0}.AppFrame-module__RaE4Ga__accountGroupLabel{color:var(--ink-muted);font:500 10px/1.3 var(--font-sans), sans-serif;padding:6px 12px 2px;display:block}.AppFrame-module__RaE4Ga__accountMenu a,.AppFrame-module__RaE4Ga__accountMenu button{width:100%;min-height:44px;color:var(--ink);text-align:left;font:600 13px/1.25 var(--font-sans), sans-serif;cursor:pointer;background:0 0;border:0;align-items:center;padding:9px 12px;text-decoration:none;display:flex}.AppFrame-module__RaE4Ga__accountMenu a:hover,.AppFrame-module__RaE4Ga__accountMenu button:hover{background:var(--surface-inset);color:var(--accent-ink)}.AppFrame-module__RaE4Ga__rail{background:var(--scenic-chrome,var(--surface-inset));border-right:1px solid #b6b5a45c;flex-direction:column;grid-row:2;gap:10px;min-height:0;padding:18px 0;display:flex}.AppFrame-module__RaE4Ga__railLinks{scrollbar-width:thin;flex-direction:column;gap:8px;min-height:0;display:flex;overflow-y:auto}.AppFrame-module__RaE4Ga__navLink{min-height:42px;color:var(--ink-muted);font:620 12px/1.3 var(--font-sans), sans-serif;border:1px solid #0000;border-radius:2px;flex-shrink:0;align-items:center;gap:10px;padding:9px 10px;text-decoration:none;display:flex;position:relative}.AppFrame-module__RaE4Ga__navLink svg{flex-shrink:0}.AppFrame-module__RaE4Ga__navLink:hover{background:var(--surface-raised);color:var(--ink)}.AppFrame-module__RaE4Ga__navLink[aria-current]{background:var(--surface-raised);border-color:var(--line-strong);color:var(--ink)}.AppFrame-module__RaE4Ga__navLink[aria-current]:before{content:"";background:var(--tape);width:3px;position:absolute;inset:7px auto 7px -1px;transform:rotate(-2deg)}.AppFrame-module__RaE4Ga__navLink[aria-current] svg{color:var(--accent-ink)}.AppFrame-module__RaE4Ga__rail .AppFrame-module__RaE4Ga__navLink{min-height:53px;color:var(--ink);letter-spacing:-.03em;border:0;border-radius:0;gap:10px;padding:10px 4px 10px 14px;font:400 17px/1.3 Mail Elite,Mail Courier,monospace}.AppFrame-module__RaE4Ga__rail .AppFrame-module__RaE4Ga__navLink>span{overflow-wrap:anywhere;min-width:0}.AppFrame-module__RaE4Ga__rail .AppFrame-module__RaE4Ga__navLink svg{width:26px;height:27px}.AppFrame-module__RaE4Ga__rail .AppFrame-module__RaE4Ga__navLink[aria-current]{color:#101810;background:#c9fa39;font:400 17px/1.3 Mail Elite,Mail Courier,monospace}.AppFrame-module__RaE4Ga__rail .AppFrame-module__RaE4Ga__navLink[aria-current] svg{color:inherit}.AppFrame-module__RaE4Ga__railAction{border-top:1px solid var(--line);margin-top:auto;padding-top:8px}.AppFrame-module__RaE4Ga__railAction>button{border:1px solid var(--line-strong);background:var(--tape);width:100%;min-height:44px;color:var(--on-accent);font:700 12px/1 var(--font-sans), sans-serif;cursor:pointer;padding:10px}.AppFrame-module__RaE4Ga__content{overscroll-behavior:contain;background:var(--surface);grid-area:2/2;min-width:0;min-height:0;overflow:auto}.AppFrame-module__RaE4Ga__withoutNavigation{grid-template-columns:minmax(0,1fr)}.AppFrame-module__RaE4Ga__withoutNavigation .AppFrame-module__RaE4Ga__content{grid-column:1}.AppFrame-module__RaE4Ga__mobile{display:none}.AppFrame-module__RaE4Ga__header :is(a,button,summary):focus-visible,.AppFrame-module__RaE4Ga__frame :is(a,button,summary):focus-visible{outline:2px solid var(--tape);outline-offset:2px}@media (max-width:760px){.AppFrame-module__RaE4Ga__frame{--app-header-height:calc(56px + env(safe-area-inset-top));--app-mobile-nav-height:calc(60px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr);grid-template-rows:var(--app-header-height) minmax(0, 1fr) var(--app-mobile-nav-height)}.AppFrame-module__RaE4Ga__withoutNavigation{grid-template-rows:var(--app-header-height) minmax(0, 1fr)}.AppFrame-module__RaE4Ga__header{--app-header-height:calc(56px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 8px 0 4px;gap:6px}.AppFrame-module__RaE4Ga__back{width:44px}.AppFrame-module__RaE4Ga__brand{width:66px}.AppFrame-module__RaE4Ga__brand.AppFrame-module__RaE4Ga__theatreBrand{gap:0;max-width:96px}.AppFrame-module__RaE4Ga__theatreLogo{width:68px;height:40px}.AppFrame-module__RaE4Ga__theatreLogo+.AppFrame-module__RaE4Ga__theatreName{display:none}.AppFrame-module__RaE4Ga__theatreName strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:94px;max-height:2.4em;font-size:11px;display:-webkit-box}.AppFrame-module__RaE4Ga__theatreName small{display:none}.AppFrame-module__RaE4Ga__context{padding-left:9px}.AppFrame-module__RaE4Ga__context>span{display:none}.AppFrame-module__RaE4Ga__context>strong{font-size:14px}.AppFrame-module__RaE4Ga__context:before{height:22px}.AppFrame-module__RaE4Ga__actions{gap:4px}.AppFrame-module__RaE4Ga__account>summary{width:44px;height:44px}.AppFrame-module__RaE4Ga__rail{display:none}.AppFrame-module__RaE4Ga__content{grid-column:1}.AppFrame-module__RaE4Ga__mobile{z-index:25;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--line);background:var(--scenic-chrome,var(--surface-inset));grid-area:3/1;display:flex;position:relative}.AppFrame-module__RaE4Ga__mobile>.AppFrame-module__RaE4Ga__navLink,.AppFrame-module__RaE4Ga__more{flex:1;min-width:0}.AppFrame-module__RaE4Ga__mobile>.AppFrame-module__RaE4Ga__navLink,.AppFrame-module__RaE4Ga__more>summary{min-height:58px;font:650 10px/1 var(--font-sans), sans-serif;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px 2px;display:flex}.AppFrame-module__RaE4Ga__mobile>.AppFrame-module__RaE4Ga__navLink[aria-current]{background:0 0;border-color:#0000}.AppFrame-module__RaE4Ga__mobile>.AppFrame-module__RaE4Ga__navLink[aria-current]:before{width:auto;height:3px;inset:-1px 25% auto;transform:rotate(-1deg)}.AppFrame-module__RaE4Ga__more>summary{color:var(--ink-muted);cursor:pointer;list-style:none}.AppFrame-module__RaE4Ga__more>.AppFrame-module__RaE4Ga__moreActive,.AppFrame-module__RaE4Ga__more[open]>summary{color:var(--accent-ink)}.AppFrame-module__RaE4Ga__morePanel{width:min(320px,100vw - 16px);max-height:calc(100dvh - 148px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border:1px solid var(--line-strong);border-top:3px solid var(--tape);background:var(--surface-raised);padding:8px;position:absolute;bottom:calc(100% + 8px);right:8px;overflow-y:auto;box-shadow:0 -10px 36px #0005}.AppFrame-module__RaE4Ga__morePanel>strong{color:var(--ink-muted);font:600 10px/1.2 var(--font-mono), monospace;text-transform:uppercase;padding:7px 10px;display:block}.AppFrame-module__RaE4Ga__morePanel .AppFrame-module__RaE4Ga__navLink{min-height:44px}}@media (max-width:380px){.AppFrame-module__RaE4Ga__brand{display:none}.AppFrame-module__RaE4Ga__brand.AppFrame-module__RaE4Ga__theatreBrand{max-width:68px;display:inline-flex}}.AppFrame-module__RaE4Ga__frame:has([data-audition-desk-mode=messages]){--app-header-height:100px;background:0 0}.AppFrame-module__RaE4Ga__frame:has([data-audition-desk-mode=messages]) .AppFrame-module__RaE4Ga__header{--app-header-height:100px;background:var(--scenic-chrome,var(--surface-inset));color:var(--ink);border-color:#b6b5a45c}.AppFrame-module__RaE4Ga__frame:has([data-audition-desk-mode=messages]) .AppFrame-module__RaE4Ga__brand{width:226px}.AppFrame-module__RaE4Ga__frame:has([data-audition-desk-mode=messages]) .AppFrame-module__RaE4Ga__brand svg{height:auto;max-height:49px}.AppFrame-module__RaE4Ga__frame:has([data-audition-desk-mode=messages]) .AppFrame-module__RaE4Ga__context{align-items:flex-start;gap:1px;padding-left:8px}.AppFrame-module__RaE4Ga__frame:has([data-audition-desk-mode=messages]) .AppFrame-module__RaE4Ga__context:before{display:none}.AppFrame-module__RaE4Ga__frame:has([data-audition-desk-mode=messages]) .AppFrame-module__RaE4Ga__context>span{color:#181a17;border:6px solid #0000;border-image:url(/images/stationery/paper-sheet-v1.png) 80 fill/6px;max-width:100%;padding:7px 10px 3px;font:400 24px/1.1 Mail Elite,monospace}.AppFrame-module__RaE4Ga__frame:has([data-audition-desk-mode=messages]) .AppFrame-module__RaE4Ga__context>strong{letter-spacing:0;border:1px solid #b6b5a45c;max-width:100%;margin-left:6px;padding:2px 10px;font:400 15px/1.4 Mail Courier,monospace}.AppFrame-module__RaE4Ga__frame:has([data-audition-desk-mode=messages]) .AppFrame-module__RaE4Ga__content{background:0 0}@media (max-width:1320px) and (min-width:761px){.AppFrame-module__RaE4Ga__frame{--app-rail-width:154px}.AppFrame-module__RaE4Ga__rail .AppFrame-module__RaE4Ga__navLink{padding-inline:10px 2px;font-size:15px}.AppFrame-module__RaE4Ga__rail .AppFrame-module__RaE4Ga__navLink[aria-current]{font-size:15px}.AppFrame-module__RaE4Ga__frame:has([data-audition-desk-mode=messages]){--app-header-height:92px}.AppFrame-module__RaE4Ga__frame:has([data-audition-desk-mode=messages]) .AppFrame-module__RaE4Ga__header{--app-header-height:92px;gap:10px}.AppFrame-module__RaE4Ga__frame:has([data-audition-desk-mode=messages]) .AppFrame-module__RaE4Ga__brand{width:184px}.AppFrame-module__RaE4Ga__frame:has([data-audition-desk-mode=messages]) .AppFrame-module__RaE4Ga__context>span{font-size:22px}}@media (max-width:760px){.AppFrame-module__RaE4Ga__frame:has([data-audition-desk-mode=messages]){--app-header-height:calc(68px + env(safe-area-inset-top))}.AppFrame-module__RaE4Ga__frame:has([data-audition-desk-mode=messages]) .AppFrame-module__RaE4Ga__header{--app-header-height:calc(68px + env(safe-area-inset-top));gap:4px}.AppFrame-module__RaE4Ga__frame:has([data-audition-desk-mode=messages]) .AppFrame-module__RaE4Ga__brand{width:72px}.AppFrame-module__RaE4Ga__frame:has([data-audition-desk-mode=messages]) .AppFrame-module__RaE4Ga__context{padding-left:0}.AppFrame-module__RaE4Ga__frame:has([data-audition-desk-mode=messages]) .AppFrame-module__RaE4Ga__context>span{color:var(--ink);border:0;padding:0;font:400 10px/1.4 Mail Courier,monospace;display:block}.AppFrame-module__RaE4Ga__frame:has([data-audition-desk-mode=messages]) .AppFrame-module__RaE4Ga__context>strong{border:0;margin:0;padding:0;font-size:12px}}
.CallComposer-module__T2tPvG__composer.CallComposer-module__T2tPvG__composer{width:min(720px,100%);font-family:var(--font-sans), sans-serif}.CallComposer-module__T2tPvG__composer.CallComposer-module__T2tPvG__composer>header{border-bottom:1px solid var(--line);align-items:center;gap:20px;padding:22px 38px}.CallComposer-module__T2tPvG__composer.CallComposer-module__T2tPvG__composer h2{letter-spacing:-.035em;margin:0;font-size:24px;font-weight:680;line-height:1.2}.CallComposer-module__T2tPvG__headerActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.CallComposer-module__T2tPvG__composer.CallComposer-module__T2tPvG__composer>header>.CallComposer-module__T2tPvG__headerActions>button:last-child{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border-radius:7px;flex:0 0 44px;font-size:25px}.CallComposer-module__T2tPvG__composer.CallComposer-module__T2tPvG__composer button,.CallComposer-module__T2tPvG__composer.CallComposer-module__T2tPvG__composer label>span,.CallComposer-module__T2tPvG__composer.CallComposer-module__T2tPvG__composer legend>span{letter-spacing:normal;text-transform:none;font-family:inherit}.CallComposer-module__T2tPvG__progress{color:var(--ink-muted);margin:6px 0 0;font-size:13px;font-weight:450;line-height:1.5}.CallComposer-module__T2tPvG__editSections{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:12px 38px 0;display:grid}.CallComposer-module__T2tPvG__composer.CallComposer-module__T2tPvG__composer .CallComposer-module__T2tPvG__editSections button{border:1px solid var(--line);min-height:36px;color:var(--ink-muted);cursor:pointer;background:0 0;border-radius:5px;padding:7px 10px;font-size:13px;font-weight:550}.CallComposer-module__T2tPvG__composer.CallComposer-module__T2tPvG__composer .CallComposer-module__T2tPvG__editSections button[aria-pressed=true]{border-color:var(--ink);background:var(--surface-2,var(--surface));color:var(--ink)}.CallComposer-module__T2tPvG__composer.CallComposer-module__T2tPvG__composer .CallComposer-module__T2tPvG__editSections button:disabled{opacity:.55;cursor:default}@media (max-width:480px){.CallComposer-module__T2tPvG__editSections{padding-inline:20px}.CallComposer-module__T2tPvG__composer.CallComposer-module__T2tPvG__composer .CallComposer-module__T2tPvG__editSections button{min-height:44px}}.CallComposer-module__T2tPvG__composer.CallComposer-module__T2tPvG__composer fieldset{padding:4px 38px 36px}.CallComposer-module__T2tPvG__composer.CallComposer-module__T2tPvG__composer legend{width:100%;padding:24px 0 0;display:block}.CallComposer-module__T2tPvG__composer.CallComposer-module__T2tPvG__composer legend h3,.CallComposer-module__T2tPvG__intro h3{color:var(--ink);letter-spacing:-.035em;outline:none;margin:0;font-size:25px;font-weight:650;line-height:1.25}.CallComposer-module__T2tPvG__stepBody{flex-direction:column;gap:24px;min-width:0;display:flex}.CallComposer-module__T2tPvG__intro{color:var(--ink-muted);gap:8px;margin:0;font-size:14px;font-weight:450;line-height:1.6;display:grid}.CallComposer-module__T2tPvG__intro p,.CallComposer-module__T2tPvG__composer.CallComposer-module__T2tPvG__composer legend>span{color:var(--ink-muted);margin:0;font-size:14px;font-weight:450;line-height:1.6;display:block}.CallComposer-module__T2tPvG__composer.CallComposer-module__T2tPvG__composer .CallComposer-module__T2tPvG__starter{align-items:center;gap:12px;min-width:0;margin:0;display:flex}.CallComposer-module__T2tPvG__composer.CallComposer-module__T2tPvG__composer .CallComposer-module__T2tPvG__starter>span{color:var(--ink-muted);flex:none;font-size:13px;font-weight:500}.CallComposer-module__T2tPvG__composer.CallComposer-module__T2tPvG__composer .CallComposer-module__T2tPvG__starter select{flex:1;width:auto;min-width:0;max-width:100%;min-height:44px;padding:8px 12px;font-size:14px}.CallComposer-module__T2tPvG__composer .CallComposer-module__T2tPvG__field{text-align:left;border:0;flex-direction:column;align-items:stretch;gap:8px;min-width:0;margin:0;display:flex}.CallComposer-module__T2tPvG__composer.CallComposer-module__T2tPvG__composer .CallComposer-module__T2tPvG__field>span{color:var(--ink);letter-spacing:normal;text-transform:none;font-size:14px;font-weight:600;line-height:1.4}.CallComposer-module__T2tPvG__composer.CallComposer-module__T2tPvG__composer .composer-field>span{color:var(--ink);letter-spacing:normal;text-transform:none;font-size:14px;font-weight:600;line-height:1.4}.CallComposer-module__T2tPvG__composer.CallComposer-module__T2tPvG__composer .when-grid label>span{color:var(--ink);letter-spacing:normal;text-transform:none;font-size:14px;font-weight:600;line-height:1.4}.CallComposer-module__T2tPvG__field small{color:var(--ink-muted);font-size:12px;font-weight:450;line-height:1.5}.CallComposer-module__T2tPvG__composer.CallComposer-module__T2tPvG__composer input:not([type=checkbox]):not([type=radio]),.CallComposer-module__T2tPvG__composer.CallComposer-module__T2tPvG__composer textarea,.CallComposer-module__T2tPvG__composer.CallComposer-module__T2tPvG__composer select{border:1px solid var(--line-strong);background:var(--surface-raised);width:100%;min-width:0;max-width:100%;min-height:48px;color:var(--ink);font:inherit;border-radius:7px;outline:none;margin:0;padding:11px 13px;font-size:15px;line-height:1.5}.CallComposer-module__T2tPvG__composer.CallComposer-module__T2tPvG__composer textarea{resize:vertical;min-height:98px}.CallComposer-module__T2tPvG__composer.CallComposer-module__T2tPvG__composer input::placeholder,.CallComposer-module__T2tPvG__composer.CallComposer-module__T2tPvG__composer textarea::placeholder{color:var(--ink-muted);opacity:.8}.CallComposer-module__T2tPvG__composer.CallComposer-module__T2tPvG__composer button:focus-visible,.CallComposer-module__T2tPvG__composer.CallComposer-module__T2tPvG__composer input:focus-visible,.CallComposer-module__T2tPvG__composer.CallComposer-module__T2tPvG__composer select:focus-visible,.CallComposer-module__T2tPvG__composer.CallComposer-module__T2tPvG__composer textarea:focus-visible,.CallComposer-module__T2tPvG__composer.CallComposer-module__T2tPvG__composer summary:focus-visible{outline:3px solid var(--pencil);outline-offset:3px}.CallComposer-module__T2tPvG__disclosure,.CallComposer-module__T2tPvG__individualRoles{border:1px solid var(--line-strong);width:100%;min-height:52px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:7px;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;font-size:14px;font-weight:600;line-height:1.5;display:flex}.CallComposer-module__T2tPvG__disclosure:hover,.CallComposer-module__T2tPvG__individualRoles:hover,.CallComposer-module__T2tPvG__groupHeading:hover,.CallComposer-module__T2tPvG__choice:hover{background:var(--surface-inset)}.CallComposer-module__T2tPvG__disclosure>b,.CallComposer-module__T2tPvG__individualRoles>b,.CallComposer-module__T2tPvG__groupHeading>b{flex-shrink:0;font-size:20px;font-weight:450;line-height:1}.CallComposer-module__T2tPvG__picker{border:1px solid var(--line);background:var(--surface-raised);border-radius:9px;flex-direction:column;gap:20px;min-width:0;padding:18px;display:flex}.CallComposer-module__T2tPvG__choices,.CallComposer-module__T2tPvG__quickChoices{background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;margin:0;padding:0;display:grid}.CallComposer-module__T2tPvG__choice{border:1px solid var(--line);background:var(--surface-raised);min-width:0;min-height:56px;color:var(--ink);cursor:pointer;border-radius:7px;align-items:center;gap:13px;padding:13px 15px;display:flex}.CallComposer-module__T2tPvG__composer .CallComposer-module__T2tPvG__choice:has(input[type=radio]:checked){border-color:var(--ink-muted);background:var(--surface-inset)}.CallComposer-module__T2tPvG__composer .CallComposer-module__T2tPvG__choice:has(input:disabled){cursor:default}.CallComposer-module__T2tPvG__composer .CallComposer-module__T2tPvG__choice input[type=radio]{opacity:1;width:19px;height:19px;accent-color:var(--ink);cursor:inherit;flex:0 0 19px;margin:0;position:static}.CallComposer-module__T2tPvG__composer .CallComposer-module__T2tPvG__choice>span{width:auto;min-width:0;min-height:0;box-shadow:none;color:inherit;background:0 0;flex-direction:column;flex:1;align-items:flex-start;gap:4px;padding:0;line-height:1.4;display:flex}.CallComposer-module__T2tPvG__composer .CallComposer-module__T2tPvG__choice strong{color:inherit;overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.4}.CallComposer-module__T2tPvG__composer .CallComposer-module__T2tPvG__choice small,.CallComposer-module__T2tPvG__composer .CallComposer-module__T2tPvG__choice b{color:var(--ink-muted);text-transform:none;font-family:inherit;font-size:12px;font-weight:450;line-height:1.4}.CallComposer-module__T2tPvG__quickChoices .CallComposer-module__T2tPvG__choice{min-height:68px;padding:15px 17px}.CallComposer-module__T2tPvG__choiceSection{gap:10px;display:grid}.CallComposer-module__T2tPvG__quickChoice{border:1px solid var(--line);border-radius:7px;min-width:0;overflow:hidden}.CallComposer-module__T2tPvG__composer .CallComposer-module__T2tPvG__quickChoice .CallComposer-module__T2tPvG__choice{border:0;border-radius:0}.CallComposer-module__T2tPvG__composer .CallComposer-module__T2tPvG__editSelection{border:0;border-top:1px dashed var(--line);background:var(--surface-inset);width:100%;min-height:40px;color:var(--ink);font:12px/1.4 var(--font-sans), sans-serif;cursor:pointer;text-align:left;border-radius:0;justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;display:flex}.CallComposer-module__T2tPvG__composer .CallComposer-module__T2tPvG__editSelection b{text-underline-offset:3px;font-weight:650;text-decoration:underline}.CallComposer-module__T2tPvG__composer .CallComposer-module__T2tPvG__editSelection:hover{background:var(--surface-raised)}.CallComposer-module__T2tPvG__choiceSection h4{color:var(--ink-muted);margin:0;font-size:13px;font-weight:600}.CallComposer-module__T2tPvG__additionalChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.CallComposer-module__T2tPvG__additionalChoices .CallComposer-module__T2tPvG__choice{padding:12px}.CallComposer-module__T2tPvG__composer .CallComposer-module__T2tPvG__additionalChoices strong{font-size:14px}.CallComposer-module__T2tPvG__workGroups{flex-direction:column;gap:10px;margin:0;display:flex}.CallComposer-module__T2tPvG__composer .CallComposer-module__T2tPvG__workGroups>section{border:0;min-width:0}.CallComposer-module__T2tPvG__composer .CallComposer-module__T2tPvG__workGroups>section>h4{background:0 0;border:0;margin:0;padding:0}.CallComposer-module__T2tPvG__groupHeading{border:1px solid var(--line);width:100%;min-height:48px;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border-radius:7px;align-items:center;gap:12px;padding:12px 14px;display:flex}.CallComposer-module__T2tPvG__groupHeading strong,.CallComposer-module__T2tPvG__individualRoles>span{text-transform:none;flex:1;font-size:14px;font-weight:600}.CallComposer-module__T2tPvG__groupHeading>span,.CallComposer-module__T2tPvG__individualRoles small{color:var(--ink-muted);text-transform:none;font-family:inherit;font-size:12px;font-weight:450}.CallComposer-module__T2tPvG__workGroups .CallComposer-module__T2tPvG__choices{padding:8px 0 0}.CallComposer-module__T2tPvG__picker>section>.CallComposer-module__T2tPvG__choices{padding-top:8px}.CallComposer-module__T2tPvG__picker h4{color:var(--ink-muted);letter-spacing:normal;text-transform:none;margin:0 0 8px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.4}.CallComposer-module__T2tPvG__selectedWork{flex-wrap:wrap;gap:8px;margin:0;display:flex}.CallComposer-module__T2tPvG__selectedWork button{border:1px solid var(--line);background:var(--surface-inset);max-width:100%;min-height:44px;color:var(--ink);text-align:left;cursor:pointer;border-radius:7px;align-items:center;gap:12px;padding:9px 12px;font-size:13px;line-height:1.4;display:flex}.CallComposer-module__T2tPvG__selectedWork span{overflow-wrap:anywhere}.CallComposer-module__T2tPvG__selectedWork b{font-size:19px;font-weight:450}.CallComposer-module__T2tPvG__selectionSummary{color:var(--ink-muted);letter-spacing:normal;text-transform:none;background:0 0;border:0;margin:0;padding:0;font-family:inherit;font-size:13px;font-weight:450;line-height:1.6}.CallComposer-module__T2tPvG__secondaryAction,.CallComposer-module__T2tPvG__bookRoles.CallComposer-module__T2tPvG__bookRoles{width:auto;max-width:100%;min-height:44px;color:var(--ink-muted);text-align:left;text-underline-offset:4px;text-transform:none;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:0;padding:8px 0;font-family:inherit;font-size:13px;font-weight:600;line-height:1.4;text-decoration:underline}.CallComposer-module__T2tPvG__finalFields{gap:22px;min-width:0;display:grid}.CallComposer-module__T2tPvG__timeFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;display:grid}.CallComposer-module__T2tPvG__composer.CallComposer-module__T2tPvG__composer .when-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;display:grid}.CallComposer-module__T2tPvG__composer.CallComposer-module__T2tPvG__composer .when-grid.has-event{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;display:grid}.CallComposer-module__T2tPvG__composer.CallComposer-module__T2tPvG__composer .composer-location{gap:12px;margin:0}:is(.CallComposer-module__T2tPvG__composer.CallComposer-module__T2tPvG__composer .composer-location>button,.CallComposer-module__T2tPvG__composer.CallComposer-module__T2tPvG__composer .composer-new-location>button){border-radius:7px;min-height:48px;font-size:13px;font-weight:600}.CallComposer-module__T2tPvG__composer.CallComposer-module__T2tPvG__composer .composer-field{gap:8px}.CallComposer-module__T2tPvG__composer.CallComposer-module__T2tPvG__composer .composer-new-location{border:1px solid var(--line);background:var(--surface-inset);border-radius:7px;margin:0;padding:14px}.CallComposer-module__T2tPvG__composer.CallComposer-module__T2tPvG__composer .composer-new-location label span{letter-spacing:normal;text-transform:none;font-family:inherit;font-size:13px}.CallComposer-module__T2tPvG__composer.CallComposer-module__T2tPvG__composer button.CallComposer-module__T2tPvG__secondaryAction{width:fit-content;max-width:100%;min-height:44px;color:var(--ink-muted);text-align:left;background:0 0;border:0;border-radius:0;place-self:start;padding:8px 0}.CallComposer-module__T2tPvG__optionalDetails{border-top:1px solid var(--line);padding-top:4px}.CallComposer-module__T2tPvG__optionalDetails>summary{min-height:48px;color:var(--ink-muted);cursor:pointer;padding:14px 0;font-size:14px;font-weight:550}.CallComposer-module__T2tPvG__optionalDetails[open]>summary{margin-bottom:10px}.CallComposer-module__T2tPvG__optionalDetails>div{gap:20px;display:grid}.CallComposer-module__T2tPvG__review{border:1px solid var(--line);background:var(--surface-inset);color:var(--ink-muted);border-radius:8px;gap:12px;margin:0;padding:18px;font-size:13px;line-height:1.55;display:grid}.CallComposer-module__T2tPvG__review p,.CallComposer-module__T2tPvG__review dl{margin:0}.CallComposer-module__T2tPvG__review>strong,.CallComposer-module__T2tPvG__review dt{color:var(--ink);font-weight:600}.CallComposer-module__T2tPvG__review dl{gap:10px;display:grid}.CallComposer-module__T2tPvG__review dl>div{grid-template-columns:56px minmax(0,1fr);gap:14px;display:grid}.CallComposer-module__T2tPvG__review dd{overflow-wrap:anywhere;margin:0}.CallComposer-module__T2tPvG__composer.CallComposer-module__T2tPvG__composer form>footer{padding:18px 38px;padding-bottom:max(18px, env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--surface-raised);flex:none;justify-content:space-between;align-items:center;gap:18px;display:flex}.CallComposer-module__T2tPvG__composer.CallComposer-module__T2tPvG__composer form>footer button{min-height:48px;color:var(--ink-muted);letter-spacing:normal;text-transform:none;background:0 0;border:1px solid #0000;border-radius:7px;padding:12px 16px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4}.CallComposer-module__T2tPvG__composer.CallComposer-module__T2tPvG__composer form>footer button:last-child{background:var(--tape);color:var(--on-accent);margin-left:auto;padding-left:20px;padding-right:20px}.CallComposer-module__T2tPvG__composer.CallComposer-module__T2tPvG__composer button:disabled{opacity:.5;cursor:default}.CallComposer-module__T2tPvG__composer.CallComposer-module__T2tPvG__composer form>.action-error{padding:12px 38px;font-size:13px;line-height:1.5}.CallComposer-module__T2tPvG__roleSearch{margin-top:0}.CallComposer-module__T2tPvG__castShortcuts.CallComposer-module__T2tPvG__castShortcuts{grid-template-columns:minmax(0,1fr);margin-bottom:0;padding-bottom:0}.CallComposer-module__T2tPvG__otherTeams{gap:14px;display:grid}.CallComposer-module__T2tPvG__entireCompany.CallComposer-module__T2tPvG__entireCompany{border-width:1px;border-radius:7px;grid-template-columns:auto minmax(0,1fr);gap:12px;min-height:48px}.CallComposer-module__T2tPvG__entireCompany strong{font-size:14px}.CallComposer-module__T2tPvG__entireCompany span{text-transform:none;font-family:inherit;font-size:12px}@media (max-width:600px){.CallComposer-module__T2tPvG__composer.CallComposer-module__T2tPvG__composer{border-radius:0;height:100%}.CallComposer-module__T2tPvG__composer.CallComposer-module__T2tPvG__composer>header{gap:14px;padding:18px 20px}.CallComposer-module__T2tPvG__composer.CallComposer-module__T2tPvG__composer h2{font-size:22px}.CallComposer-module__T2tPvG__composer.CallComposer-module__T2tPvG__composer fieldset{padding:4px 20px 30px}.CallComposer-module__T2tPvG__composer.CallComposer-module__T2tPvG__composer legend h3,.CallComposer-module__T2tPvG__intro h3{font-size:24px}.CallComposer-module__T2tPvG__stepBody{gap:22px}.CallComposer-module__T2tPvG__picker{padding:12px}.CallComposer-module__T2tPvG__choice,.CallComposer-module__T2tPvG__quickChoices .CallComposer-module__T2tPvG__choice{padding:13px 12px}.CallComposer-module__T2tPvG__groupHeading{gap:8px;padding:12px}.CallComposer-module__T2tPvG__groupHeading>span{text-align:right;max-width:44%}.CallComposer-module__T2tPvG__composer.CallComposer-module__T2tPvG__composer form>footer{padding:14px 20px;padding-bottom:max(14px, env(safe-area-inset-bottom));gap:12px}.CallComposer-module__T2tPvG__composer.CallComposer-module__T2tPvG__composer form>footer button{padding-left:10px;padding-right:10px}.CallComposer-module__T2tPvG__composer.CallComposer-module__T2tPvG__composer form>footer button:last-child{padding-left:16px;padding-right:16px}.CallComposer-module__T2tPvG__composer.CallComposer-module__T2tPvG__composer form>.action-error{padding:10px 20px}}@media (max-width:370px){.CallComposer-module__T2tPvG__timeFields{grid-template-columns:minmax(0,1fr)}.CallComposer-module__T2tPvG__composer.CallComposer-module__T2tPvG__composer .when-grid{grid-template-columns:minmax(0,1fr)}.CallComposer-module__T2tPvG__composer.CallComposer-module__T2tPvG__composer .when-grid.has-event{grid-template-columns:minmax(0,1fr)}:is(.CallComposer-module__T2tPvG__composer.CallComposer-module__T2tPvG__composer .composer-location,.CallComposer-module__T2tPvG__composer.CallComposer-module__T2tPvG__composer .composer-new-location){grid-template-columns:minmax(0,1fr)}}
.ProductionModerationQueue-module__14AMPG__queue{z-index:8;border-bottom:1px solid var(--line-strong);background:color-mix(in srgb, var(--amber) 12%, var(--surface));color:var(--ink);position:relative}.ProductionModerationQueue-module__14AMPG__header{width:100%;min-height:46px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:7px clamp(14px,2.5vw,32px);display:flex}.ProductionModerationQueue-module__14AMPG__header>span{align-items:center;gap:9px;font-size:14px;font-weight:800;display:inline-flex}.ProductionModerationQueue-module__14AMPG__header b{background:var(--hold);width:10px;height:10px;color:var(--on-accent);--ink:var(--on-accent);--ink-muted:var(--on-accent);--annotation:var(--on-accent);--accent-ink:var(--on-accent);border-radius:50%;box-shadow:0 0 0 4px #c23a2a1f}.ProductionModerationQueue-module__14AMPG__header strong{border:1px solid var(--line-strong);min-width:28px;height:28px;font:780 12px/1 var(--font-mono), monospace;border-radius:50%;place-items:center;display:grid}.ProductionModerationQueue-module__14AMPG__body{max-height:min(55vh,520px);padding:0 clamp(14px,2.5vw,32px) 16px;overflow:auto}.ProductionModerationQueue-module__14AMPG__body article{border-top:1px solid var(--line-strong);padding:14px 0}.ProductionModerationQueue-module__14AMPG__body article>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ProductionModerationQueue-module__14AMPG__body article>header span{font:780 11px/1.2 var(--font-mono), monospace;letter-spacing:.04em;text-transform:uppercase}.ProductionModerationQueue-module__14AMPG__body time{color:var(--ink-muted);font:650 11px/1 var(--font-mono), monospace;text-transform:uppercase}.ProductionModerationQueue-module__14AMPG__body blockquote{white-space:pre-wrap;overflow-wrap:anywhere;max-width:74ch;margin:9px 0 6px;font-size:14px;line-height:1.4}.ProductionModerationQueue-module__14AMPG__body article>p{color:var(--ink-muted);margin:5px 0 0;font-size:12px}.ProductionModerationQueue-module__14AMPG__body .ProductionModerationQueue-module__14AMPG__note{color:var(--ink)}.ProductionModerationQueue-module__14AMPG__body footer{gap:7px;margin-top:11px;display:flex}.ProductionModerationQueue-module__14AMPG__body footer button,.ProductionModerationQueue-module__14AMPG__body>p button{border:1px solid var(--line-strong);background:var(--surface-raised);min-height:38px;color:var(--ink);cursor:pointer;padding:0 12px;font-weight:760}.ProductionModerationQueue-module__14AMPG__body footer button:first-child{background:var(--surface-inset);color:var(--ink)}.ProductionModerationQueue-module__14AMPG__body footer button:disabled{cursor:wait;opacity:.55}.ProductionModerationQueue-module__14AMPG__own{border-left:3px solid var(--line-strong);padding-left:10px;font-weight:700}.ProductionModerationQueue-module__14AMPG__error{font-weight:760;color:var(--danger-ink)!important}.ProductionModerationQueue-module__14AMPG__header:focus-visible,.ProductionModerationQueue-module__14AMPG__body button:focus-visible{outline:3px solid var(--annotation);outline-offset:-3px}@media (max-width:640px){.ProductionModerationQueue-module__14AMPG__queue{position:sticky;top:0}.ProductionModerationQueue-module__14AMPG__body{max-height:52vh}}
.BookOutlineImport-module___pykvq__workspace{background:linear-gradient(90deg, transparent 0 29px, #ff436233 29px 30px, transparent 30px), repeating-linear-gradient(0deg, transparent 0 35px, color-mix(in srgb, var(--ink) 8%, transparent) 35px 36px), var(--surface-raised);height:100%;min-height:0;color:var(--ink);flex-direction:column;display:flex;overflow:hidden}.BookOutlineImport-module___pykvq__header{border-bottom:3px solid var(--line-strong);background:color-mix(in srgb, var(--surface-raised) 92%, transparent);justify-content:space-between;align-items:center;gap:16px;min-height:82px;padding:14px 0 14px 48px;display:flex}.BookOutlineImport-module___pykvq__header span,.BookOutlineImport-module___pykvq__fileName{color:var(--ink-muted);font:600 14px/1.4 var(--font-sans), sans-serif;letter-spacing:0;text-transform:none}.BookOutlineImport-module___pykvq__header h3{letter-spacing:-.05em;margin:4px 0 0;font-size:clamp(28px,4vw,44px);line-height:.95}.BookOutlineImport-module___pykvq__header>button{border:0;border-left:1px solid var(--line-strong);width:52px;height:52px;color:inherit;cursor:pointer;background:0 0;place-items:center;display:grid}.BookOutlineImport-module___pykvq__choices{grid-template-columns:1fr 1fr;gap:12px;width:min(760px,100% - 72px);margin:auto;display:grid}.BookOutlineImport-module___pykvq__choices>button{border:2px solid var(--line-strong);background:var(--surface);min-height:140px;color:inherit;text-align:left;box-shadow:6px 6px 0 var(--blackout);cursor:pointer;align-items:center;gap:18px;padding:24px;display:flex}.BookOutlineImport-module___pykvq__choices>button:first-child{background:var(--tape);color:var(--on-accent);--ink:var(--on-accent);--ink-muted:var(--on-accent);--annotation:var(--on-accent);--accent-ink:var(--on-accent);transform:rotate(-.35deg)}.BookOutlineImport-module___pykvq__choices>button:last-of-type{transform:rotate(.25deg)}.BookOutlineImport-module___pykvq__choices strong{font-size:20px;display:block}.BookOutlineImport-module___pykvq__choices small{color:var(--ink-muted);margin-top:4px;font-size:12px;display:block}.BookOutlineImport-module___pykvq__paste{flex-direction:column;flex:1;gap:12px;min-height:0;padding:22px 22px 22px 48px;display:flex}.BookOutlineImport-module___pykvq__paste textarea{border:2px solid var(--line-strong);background:var(--surface-raised);min-height:260px;color:inherit;font:500 16px/1.75 var(--font-mono), monospace;resize:none;border-radius:0;outline:none;flex:1;padding:18px}.BookOutlineImport-module___pykvq__paste textarea:focus-visible{box-shadow:0 0 0 4px var(--violet)}.BookOutlineImport-module___pykvq__fileButton{border:1px solid var(--line-strong);background:var(--surface);min-height:42px;color:inherit;font:730 10px var(--font-mono), monospace;text-transform:uppercase;cursor:pointer;align-self:start;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.BookOutlineImport-module___pykvq__review{flex:1;min-height:0;padding:12px 18px 18px 48px;overflow:auto}.BookOutlineImport-module___pykvq__fileName{margin:4px 0 12px}.BookOutlineImport-module___pykvq__row{border:1px solid var(--line);background:var(--surface-raised);border-bottom:0;grid-template-columns:72px 132px minmax(160px,1fr) 118px;align-items:stretch;min-height:58px;display:grid}.BookOutlineImport-module___pykvq__row:last-child{border-bottom:1px solid var(--line)}.BookOutlineImport-module___pykvq__row.BookOutlineImport-module___pykvq__act{border-top:3px solid var(--line-strong);background:color-mix(in srgb, var(--violet) 14%, var(--surface-raised))}.BookOutlineImport-module___pykvq__code{color:var(--ink-muted);font:740 10px var(--font-mono), monospace;align-items:center;padding:0 10px;display:flex}.BookOutlineImport-module___pykvq__row select,.BookOutlineImport-module___pykvq__row input{border:0;border-left:1px solid var(--line-strong);min-width:0;color:inherit;background:0 0;border-radius:0;outline:none;padding:8px 10px;font-size:14px}.BookOutlineImport-module___pykvq__row select{font:700 10px var(--font-mono), monospace;text-transform:uppercase}.BookOutlineImport-module___pykvq__row select:focus-visible,.BookOutlineImport-module___pykvq__row input:focus-visible{box-shadow:inset 0 -3px var(--violet)}.BookOutlineImport-module___pykvq__rowActions{border-left:1px solid var(--line-strong);display:flex}.BookOutlineImport-module___pykvq__rowActions button{border:0;border-right:1px solid var(--line-strong);width:40px;color:inherit;cursor:pointer;background:0 0;place-items:center;display:grid}.BookOutlineImport-module___pykvq__rowActions button:last-child{color:var(--danger-ink);border-right:0}.BookOutlineImport-module___pykvq__rowActions button:disabled{opacity:.2;cursor:default}.BookOutlineImport-module___pykvq__error{border-top:2px solid var(--danger-ink);background:color-mix(in srgb, var(--hold) 8%, var(--surface-raised));color:var(--danger-ink);font:720 11px/1.4 var(--font-mono), monospace;margin:0;padding:10px 18px 10px 48px}.BookOutlineImport-module___pykvq__footer{background:var(--surface-inset);border-top:1px solid var(--line-strong);flex:none;grid-template-columns:1fr 1.45fr;gap:1px;display:grid}.BookOutlineImport-module___pykvq__footer button{background:var(--surface-raised);min-height:56px;color:inherit;font:750 10px var(--font-mono), monospace;text-transform:uppercase;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;display:flex}.BookOutlineImport-module___pykvq__footer button:last-child{background:var(--tape);color:var(--on-accent);--ink:var(--on-accent);--ink-muted:var(--on-accent);--annotation:var(--on-accent);--accent-ink:var(--on-accent)}.BookOutlineImport-module___pykvq__footer button:disabled{opacity:.46;cursor:not-allowed}@media (max-width:680px){.BookOutlineImport-module___pykvq__header{min-height:70px;padding-left:20px}.BookOutlineImport-module___pykvq__header h3{font-size:30px}.BookOutlineImport-module___pykvq__choices{grid-template-columns:1fr;width:calc(100% - 32px);margin-block:24px}.BookOutlineImport-module___pykvq__choices>button{min-height:92px;box-shadow:4px 4px 0 var(--blackout);padding:18px}.BookOutlineImport-module___pykvq__paste{padding:16px}.BookOutlineImport-module___pykvq__paste textarea{min-height:50dvh}.BookOutlineImport-module___pykvq__review{padding:8px 8px 18px}.BookOutlineImport-module___pykvq__row{grid-template-columns:58px 104px minmax(110px,1fr)}.BookOutlineImport-module___pykvq__rowActions{border-top:1px solid var(--line-strong);border-left:0;grid-column:1/-1;justify-content:end;height:40px}.BookOutlineImport-module___pykvq__rowActions button{width:48px}.BookOutlineImport-module___pykvq__error{padding-left:16px}}.BookOutlineImport-module___pykvq__header span,.BookOutlineImport-module___pykvq__fileName{font:600 14px/1.4 var(--font-sans), sans-serif;letter-spacing:0;text-transform:none}
.CalendarSync-module__c1BPAq__trigger{white-space:nowrap;border-radius:999px;align-self:center;padding:0 14px;border:1px solid var(--line-strong)!important;height:40px!important;min-height:40px!important;font:800 14px/1 var(--font-body), sans-serif!important}.CalendarSync-module__c1BPAq__scrim{z-index:90;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#080907b8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.CalendarSync-module__c1BPAq__dialog{border:1px solid var(--line-strong);background:var(--surface);width:min(560px,100%);color:var(--ink);border-radius:22px 22px 8px 8px;overflow:hidden;box-shadow:0 28px 90px #000a,0 0 40px #d7ff4424}.CalendarSync-module__c1BPAq__head{border-bottom:1px solid var(--line-strong);justify-content:space-between;gap:16px;padding:20px 22px 14px;display:flex}.CalendarSync-module__c1BPAq__head p{color:var(--ink-muted);font:600 14px/1.4 var(--font-sans), sans-serif;letter-spacing:0;text-transform:none;margin:0 0 6px}.CalendarSync-module__c1BPAq__head h2{font:800 clamp(28px, 6vw, 40px)/1 var(--font-display), sans-serif;letter-spacing:-.04em;margin:0}.CalendarSync-module__c1BPAq__close{border-radius:50%;flex:0 0 42px;width:42px;border:1px solid var(--line-strong)!important;background:0 0!important;height:42px!important;font-size:24px!important}.CalendarSync-module__c1BPAq__body{gap:16px;padding:20px 22px;display:grid}.CalendarSync-module__c1BPAq__body p{font:650 16px/1.45 var(--font-body), sans-serif;margin:0}.CalendarSync-module__c1BPAq__note{color:var(--ink-muted);font-size:14px!important}.CalendarSync-module__c1BPAq__error{color:var(--danger-ink);font-weight:800!important}.CalendarSync-module__c1BPAq__actions{flex-wrap:wrap;gap:8px;display:flex}.CalendarSync-module__c1BPAq__primary,.CalendarSync-module__c1BPAq__secondary,.CalendarSync-module__c1BPAq__danger{justify-content:center;align-items:center;text-decoration:none;display:inline-flex;height:auto!important;min-height:44px!important;font:800 15px/1 var(--font-body), sans-serif!important;border-radius:999px!important;padding:0 16px!important}.CalendarSync-module__c1BPAq__primary{background:var(--surface-inset)!important;color:var(--accent-ink)!important;border:0!important}.CalendarSync-module__c1BPAq__secondary{border:1px solid var(--line-strong)!important;color:var(--ink)!important;background:0 0!important}.CalendarSync-module__c1BPAq__danger{background:color-mix(in srgb, var(--hold) 12%, var(--surface))!important;color:var(--ink)!important;border:0!important}.CalendarSync-module__c1BPAq__link{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.CalendarSync-module__c1BPAq__link input{border:1px solid var(--line-strong);background:var(--surface);min-width:0;min-height:46px;font:600 14px/1 var(--font-body), sans-serif;border-radius:8px;padding:0 11px}.CalendarSync-module__c1BPAq__trigger:focus-visible,.CalendarSync-module__c1BPAq__close:focus-visible,.CalendarSync-module__c1BPAq__primary:focus-visible,.CalendarSync-module__c1BPAq__secondary:focus-visible,.CalendarSync-module__c1BPAq__danger:focus-visible{outline:3px solid var(--accent-ink);outline-offset:2px}.CalendarSync-module__c1BPAq__primary:disabled,.CalendarSync-module__c1BPAq__danger:disabled{cursor:wait;opacity:.58}@media (max-width:620px){.CalendarSync-module__c1BPAq__trigger{min-width:44px;padding:0 11px}.CalendarSync-module__c1BPAq__trigger span{display:none}.CalendarSync-module__c1BPAq__scrim{place-items:end center;padding:0}.CalendarSync-module__c1BPAq__dialog{border-bottom:0;border-radius:22px 22px 0 0}.CalendarSync-module__c1BPAq__head,.CalendarSync-module__c1BPAq__body{padding-inline:16px}.CalendarSync-module__c1BPAq__body{padding-bottom:max(20px, env(safe-area-inset-bottom))}.CalendarSync-module__c1BPAq__actions{display:grid}}.CalendarSync-module__c1BPAq__trigger{color:var(--ink);background:0 0;border-radius:.35rem;align-items:center;gap:.45rem;display:inline-flex;font-weight:550!important}.CalendarSync-module__c1BPAq__dialog{border-radius:.6rem;max-height:90dvh;overflow:auto;box-shadow:0 12px 40px #0005}.CalendarSync-module__c1BPAq__head h2{font:600 1.2rem/1.3 var(--font-body), sans-serif;letter-spacing:normal}.CalendarSync-module__c1BPAq__body p{font-size:.9rem;font-weight:400}.CalendarSync-module__c1BPAq__providers{gap:1rem;display:grid}.CalendarSync-module__c1BPAq__providers strong{font-size:.9rem}.CalendarSync-module__c1BPAq__providers p{margin:.25rem 0 .35rem}.CalendarSync-module__c1BPAq__providers a{color:var(--ink);text-underline-offset:3px;font-size:.85rem}
.ProductionSectionNavigation-module__cpHHFa__navigation{border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap;flex:none;align-items:center;gap:4px 16px;padding:8px 20px 0;display:flex}.ProductionSectionNavigation-module__cpHHFa__navigation a{min-height:40px;color:var(--ink-muted);font:650 13px/1.3 var(--font-sans), sans-serif;border-bottom:2px solid #0000;align-items:center;padding:4px 0 10px;text-decoration:none;display:inline-flex}.ProductionSectionNavigation-module__cpHHFa__navigation a:hover{color:var(--ink)}.ProductionSectionNavigation-module__cpHHFa__navigation a[aria-current=page]{border-bottom-color:var(--tape);color:var(--ink)}.ProductionSectionNavigation-module__cpHHFa__navigation a:focus-visible{outline:2px solid var(--tape);outline-offset:3px}@media (max-width:700px){.ProductionSectionNavigation-module__cpHHFa__navigation{flex-wrap:nowrap;gap:0 16px;padding:0 14px;overflow-x:auto}.ProductionSectionNavigation-module__cpHHFa__navigation a{flex:none;min-height:42px;padding-block:7px;font-size:12px}}
.PersonalShortcuts-module__Vslg2q__root{position:relative}.PersonalShortcuts-module__Vslg2q__root summary{cursor:pointer;place-items:center;min-width:44px;min-height:44px;list-style:none;display:grid}.PersonalShortcuts-module__Vslg2q__root summary::-webkit-details-marker{display:none}.PersonalShortcuts-module__Vslg2q__panel{z-index:80;box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:20rem;max-width:calc(100vw - 2rem);max-height:70vh;color:var(--ink);padding:1rem;position:absolute;top:100%;right:0;overflow:auto;box-shadow:0 1rem 3rem #0005}.PersonalShortcuts-module__Vslg2q__panel p,.PersonalShortcuts-module__Vslg2q__panel small{color:var(--ink-muted);font-size:.875rem;line-height:1.4}.PersonalShortcuts-module__Vslg2q__row{border-bottom:1px solid var(--line);align-items:center;gap:.5rem;display:flex}.PersonalShortcuts-module__Vslg2q__row a{color:inherit;overflow-wrap:anywhere;flex:1;padding:.75rem 0}.PersonalShortcuts-module__Vslg2q__panel button{font:inherit;cursor:pointer;border:1px solid var(--line);background:var(--surface);color:inherit;min-width:44px;min-height:44px;padding:.6rem}.PersonalShortcuts-module__Vslg2q__panel button:disabled{opacity:.5}.PersonalShortcuts-module__Vslg2q__pin{align-items:center;gap:.5rem;width:100%;margin-top:.75rem;display:flex}.PersonalShortcuts-module__Vslg2q__root :focus-visible{outline:3px solid var(--tape);outline-offset:2px}@media (max-width:600px){.PersonalShortcuts-module__Vslg2q__panel{width:auto;max-width:none;position:fixed;top:4.5rem;left:1rem;right:1rem}}
.BoardNavigation-module__ER1rJq__frame{height:100dvh;min-height:0;overflow:hidden}.BoardNavigation-module__ER1rJq__content{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.BoardNavigation-module__ER1rJq__surface{flex:1;width:auto;height:100%;min-height:0;overflow:hidden}.BoardNavigation-module__ER1rJq__scheduleSurface{flex-direction:column;display:flex}:is(.BoardNavigation-module__ER1rJq__scheduleSurface>.month-view,.BoardNavigation-module__ER1rJq__scheduleSurface>.calls-workspace){flex:1;height:auto;min-height:0}.BoardNavigation-module__ER1rJq__scheduleSurface .month-heading{grid-template-columns:54px minmax(0,1fr) 54px}.BoardNavigation-module__ER1rJq__newCall{background:var(--tape);width:100%;min-height:44px;color:var(--on-accent);font:700 14px var(--font-sans), sans-serif;cursor:pointer;border:0;padding:10px 14px}@media (max-width:700px){.BoardNavigation-module__ER1rJq__newCall{width:auto;min-width:100px}}.BoardNavigation-module__ER1rJq__unavailable{padding:24px}.BoardNavigation-module__ER1rJq__unavailable button{border:1px solid var(--line);min-height:44px;color:var(--ink);background:var(--surface-raised);cursor:pointer;padding:8px 16px}.BoardNavigation-module__ER1rJq__rehearsalEntry{border:1px solid var(--tape);background:var(--tape);max-width:100%;min-height:44px;color:var(--on-accent);font:750 14px/1.3 var(--font-sans), sans-serif;justify-content:center;align-items:center;gap:12px;margin-top:20px;padding:10px 16px;text-decoration:none;display:inline-flex}.BoardNavigation-module__ER1rJq__rehearsalEntry:hover{border-color:var(--ink)}
.ProductionAudioPlayer-module__ve0yvW__player{min-width:0;color:var(--ink);gap:10px;padding:12px 0;display:grid}.ProductionAudioPlayer-module__ve0yvW__cassette{aspect-ratio:100.4/63.8;color:#eee6d4;background:repeating-linear-gradient(7deg,#0000 0 3px,#ffffff03 3px 4px),linear-gradient(140deg,#303332,#191c1c 70%);border:2px solid #101313;border-radius:11px 10px 8px 9px;grid-template-rows:12% 30% 44% 14%;width:min(100%,400px);margin-inline:auto;padding:14px 18px 10px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #464844,inset 0 0 0 5px #131616,1px 4px #22221e,0 6px 8px #171a1729}.ProductionAudioPlayer-module__ve0yvW__cassette>:not(.ProductionAudioPlayer-module__ve0yvW__sketch){z-index:1;position:relative}.ProductionAudioPlayer-module__ve0yvW__sketch{pointer-events:none;color:#c7c0aa;opacity:.55;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ProductionAudioPlayer-module__ve0yvW__sketch path{stroke:currentColor;stroke-width:1.15px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ProductionAudioPlayer-module__ve0yvW__sketchDetail{opacity:.35}.ProductionAudioPlayer-module__ve0yvW__sketchScrews{opacity:.75;stroke-width:1.5px!important}.ProductionAudioPlayer-module__ve0yvW__cassette[data-reveal=drawing]{animation:.62s ease-out both ProductionAudioPlayer-module__ve0yvW__cassetteSettle}.ProductionAudioPlayer-module__ve0yvW__cassette[data-reveal=drawing] .ProductionAudioPlayer-module__ve0yvW__sketchOutline{stroke-dasharray:1;animation:.58s ease-out both ProductionAudioPlayer-module__ve0yvW__drawCassette}.ProductionAudioPlayer-module__ve0yvW__cassette[data-reveal=drawing] .ProductionAudioPlayer-module__ve0yvW__sketchDetail{stroke-dasharray:1;animation:.38s ease-out .16s both ProductionAudioPlayer-module__ve0yvW__drawCassette}.ProductionAudioPlayer-module__ve0yvW__cassette[data-reveal=drawing] .ProductionAudioPlayer-module__ve0yvW__sketchScrews{stroke-dasharray:1;animation:.2s ease-out .32s both ProductionAudioPlayer-module__ve0yvW__drawCassette}.ProductionAudioPlayer-module__ve0yvW__cassette[data-reveal=drawing] .ProductionAudioPlayer-module__ve0yvW__paperLabel{animation:.36s ease-out .12s both ProductionAudioPlayer-module__ve0yvW__labelSettle}.ProductionAudioPlayer-module__ve0yvW__cassette[data-reveal=drawing] .ProductionAudioPlayer-module__ve0yvW__tapeWindow{animation:.32s ease-out .24s both ProductionAudioPlayer-module__ve0yvW__windowReveal}.ProductionAudioPlayer-module__ve0yvW__deckHeading,.ProductionAudioPlayer-module__ve0yvW__deckFoot{color:#bbbbae;font:9px/1.2 var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;gap:8px;display:flex}.ProductionAudioPlayer-module__ve0yvW__deckFoot{align-items:flex-end}.ProductionAudioPlayer-module__ve0yvW__deckHeading span:last-child{color:#ded5ed}.ProductionAudioPlayer-module__ve0yvW__paperLabel{color:#27294c;background:repeating-linear-gradient(#0000 0 21px,#706b5526 21px 22px),#f1ead7;border:1px solid #c8c0aa;border-radius:8px 3px 2px;align-content:center;min-width:0;margin:0 9px;padding:9px 14px;display:grid;position:relative;transform:rotate(-.45deg);box-shadow:0 1px 2px #0004}.ProductionAudioPlayer-module__ve0yvW__paperLabel:before,.ProductionAudioPlayer-module__ve0yvW__paperLabel:after{z-index:1;content:"";clip-path:polygon(0 8%,91% 0,100% 15%,96% 85%,7% 100%,0 82%);background:#b7a2dcda;width:30px;height:20px;position:absolute;bottom:-5px;box-shadow:0 1px 1px #0002}.ProductionAudioPlayer-module__ve0yvW__paperLabel:before{left:-13px;transform:rotate(-23deg)}.ProductionAudioPlayer-module__ve0yvW__paperLabel:after{right:-13px;transform:rotate(18deg)}.ProductionAudioPlayer-module__ve0yvW__paperLabel strong{text-overflow:ellipsis;white-space:nowrap;font:600 18px/1.4 Bradley Hand,Segoe Print,Chalkboard SE,cursive;overflow:hidden}.ProductionAudioPlayer-module__ve0yvW__paperLabel strong[data-label-reveal=writing]{animation:.26s ease-out both ProductionAudioPlayer-module__ve0yvW__writeTrackLabel}.ProductionAudioPlayer-module__ve0yvW__tapeWindow{background:#111414;border:2px solid #4b4c47;border-radius:48px;justify-content:center;align-self:center;align-items:center;gap:20px;width:90%;height:84%;min-height:0;margin:0 auto;padding:7px 14px;display:flex;box-shadow:inset 0 1px 4px #000,0 1px #99998c4a}.ProductionAudioPlayer-module__ve0yvW__reel{aspect-ratio:1;background:repeating-conic-gradient(#d1d1c5 0deg 12deg,#171b1a 12deg 60deg);border:3px solid #b5b5a9;border-radius:50%;flex:none;width:auto;height:100%;max-height:62px;animation:4.5s linear infinite reverse paused ProductionAudioPlayer-module__ve0yvW__tapeTurn;position:relative;box-shadow:0 0 0 3px #555951,0 0 0 5px #252a26}.ProductionAudioPlayer-module__ve0yvW__reel:after{content:"";background:#111714;border:2px solid #95988a;border-radius:50%;position:absolute;inset:26%}.ProductionAudioPlayer-module__ve0yvW__player[data-reel-motion=forward] .ProductionAudioPlayer-module__ve0yvW__reel{animation-play-state:running}.ProductionAudioPlayer-module__ve0yvW__player[data-reel-motion=rewind] .ProductionAudioPlayer-module__ve0yvW__reel{animation-duration:.42s;animation-direction:normal;animation-play-state:running}.ProductionAudioPlayer-module__ve0yvW__player[data-reel-motion=fast-forward] .ProductionAudioPlayer-module__ve0yvW__reel{animation-duration:.36s;animation-direction:reverse;animation-play-state:running}.ProductionAudioPlayer-module__ve0yvW__tapeBridge{text-align:center;color:#b7b9ab;min-width:52px;font:8px/1.2 var(--font-mono), monospace;letter-spacing:.15em;gap:7px;display:grid}.ProductionAudioPlayer-module__ve0yvW__tapeBridge i{background:#6a6d60;height:2px;display:block}.ProductionAudioPlayer-module__ve0yvW__deckFoot{font-size:8px}.ProductionAudioPlayer-module__ve0yvW__transport{justify-content:space-between;align-items:center;gap:12px;min-width:0;padding-top:2px;display:flex}.ProductionAudioPlayer-module__ve0yvW__playbackButtons{align-items:stretch;gap:5px;display:flex}.ProductionAudioPlayer-module__ve0yvW__player button,.ProductionAudioPlayer-module__ve0yvW__player select{border:1px solid var(--line-strong);background:var(--surface-raised);min-height:36px;color:var(--ink);font:inherit;border-radius:3px}.ProductionAudioPlayer-module__ve0yvW__player button{cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:7px 10px;transition:background .15s,border-color .15s;display:inline-flex}.ProductionAudioPlayer-module__ve0yvW__player button:hover:not(:disabled){background:var(--surface);border-color:var(--ink-muted)}.ProductionAudioPlayer-module__ve0yvW__player button:disabled{opacity:.4;cursor:default}.ProductionAudioPlayer-module__ve0yvW__player .ProductionAudioPlayer-module__ve0yvW__play{background:var(--tape);width:88px;min-width:88px;color:var(--on-accent);border-color:var(--tape);flex:0 0 88px;font-weight:750}.ProductionAudioPlayer-module__ve0yvW__player .ProductionAudioPlayer-module__ve0yvW__play:hover:not(:disabled){background:var(--paper-light);border-color:var(--paper-light)}.ProductionAudioPlayer-module__ve0yvW__skip{font:11px/1 var(--font-mono), monospace!important}.ProductionAudioPlayer-module__ve0yvW__speed{color:var(--ink-muted);font:11px/1.3 var(--font-mono), monospace;align-items:center;gap:7px;display:flex}.ProductionAudioPlayer-module__ve0yvW__speed select{font:12px var(--font-mono), monospace;padding:5px 7px}.ProductionAudioPlayer-module__ve0yvW__timeline{align-items:center;gap:9px;min-width:0;display:flex}.ProductionAudioPlayer-module__ve0yvW__timeline input{min-width:48px;min-height:28px;accent-color:var(--accent-ink);cursor:pointer;flex:1;margin:0}.ProductionAudioPlayer-module__ve0yvW__timeline input:disabled{cursor:default}.ProductionAudioPlayer-module__ve0yvW__time{min-width:30px;color:var(--ink-muted);font:11px/1.3 var(--font-mono), monospace;font-variant-numeric:tabular-nums;flex:none}.ProductionAudioPlayer-module__ve0yvW__loopControls{border-top:1px solid var(--line);align-items:stretch;gap:5px;padding-top:9px;display:flex}.ProductionAudioPlayer-module__ve0yvW__player .ProductionAudioPlayer-module__ve0yvW__loopPoint{text-align:left;flex:1;justify-content:flex-start;gap:8px;padding:6px 8px}.ProductionAudioPlayer-module__ve0yvW__loopPoint>b{color:var(--annotation);font:700 13px/1 var(--font-mono), monospace}.ProductionAudioPlayer-module__ve0yvW__loopPoint>span{gap:3px;font-size:10px;line-height:1.2;display:grid}.ProductionAudioPlayer-module__ve0yvW__loopPoint small{color:var(--ink-muted);font:10px/1.2 var(--font-mono), monospace;font-variant-numeric:tabular-nums}.ProductionAudioPlayer-module__ve0yvW__loopToggle{font-size:11px!important}.ProductionAudioPlayer-module__ve0yvW__player .ProductionAudioPlayer-module__ve0yvW__loopToggle[aria-pressed=true]{border-color:var(--accent-ink);color:var(--accent-ink);background:var(--surface-inset)}.ProductionAudioPlayer-module__ve0yvW__player .ProductionAudioPlayer-module__ve0yvW__clearLoop{background:0 0;border-color:#0000;min-width:30px;padding:5px}.ProductionAudioPlayer-module__ve0yvW__status{color:var(--ink-muted);font-size:11px;line-height:1.4}.ProductionAudioPlayer-module__ve0yvW__error{border:1px solid var(--line);background:var(--surface-inset);justify-items:start;gap:8px;padding:10px;display:grid}.ProductionAudioPlayer-module__ve0yvW__error p{color:var(--danger-ink);margin:0;font-size:12px;line-height:1.5}.ProductionAudioPlayer-module__ve0yvW__error button{font-size:12px}.ProductionAudioPlayer-module__ve0yvW__player :is(button,select,input):focus-visible{outline:3px solid var(--accent-ink);outline-offset:3px}@keyframes ProductionAudioPlayer-module__ve0yvW__tapeTurn{to{transform:rotate(360deg)}}@keyframes ProductionAudioPlayer-module__ve0yvW__drawCassette{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ProductionAudioPlayer-module__ve0yvW__cassetteSettle{0%{opacity:.45;transform:translateY(2px)rotate(.25deg)}to{opacity:1;transform:none}}@keyframes ProductionAudioPlayer-module__ve0yvW__labelSettle{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(-15px)}}@keyframes ProductionAudioPlayer-module__ve0yvW__windowReveal{0%{opacity:0}to{opacity:1}}@keyframes ProductionAudioPlayer-module__ve0yvW__writeTrackLabel{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (max-width:480px){.ProductionAudioPlayer-module__ve0yvW__cassette{padding:10px 12px 8px}.ProductionAudioPlayer-module__ve0yvW__transport{gap:7px}.ProductionAudioPlayer-module__ve0yvW__playbackButtons{gap:4px}.ProductionAudioPlayer-module__ve0yvW__player .ProductionAudioPlayer-module__ve0yvW__skip{padding:6px}.ProductionAudioPlayer-module__ve0yvW__speed{gap:4px;font-size:10px}.ProductionAudioPlayer-module__ve0yvW__speed select{padding:4px}.ProductionAudioPlayer-module__ve0yvW__loopControls{gap:4px}.ProductionAudioPlayer-module__ve0yvW__player .ProductionAudioPlayer-module__ve0yvW__loopPoint{gap:5px;padding:6px}.ProductionAudioPlayer-module__ve0yvW__loopToggle>span{display:none}}@media (prefers-reduced-motion:reduce){.ProductionAudioPlayer-module__ve0yvW__cassette,.ProductionAudioPlayer-module__ve0yvW__cassette *,.ProductionAudioPlayer-module__ve0yvW__cassette[data-reveal=drawing] .ProductionAudioPlayer-module__ve0yvW__paperLabel,.ProductionAudioPlayer-module__ve0yvW__cassette[data-reveal=drawing] .ProductionAudioPlayer-module__ve0yvW__tapeWindow{animation:none!important}.ProductionAudioPlayer-module__ve0yvW__player button{transition:none}.ProductionAudioPlayer-module__ve0yvW__paperLabel{transform:none}}@media print{.ProductionAudioPlayer-module__ve0yvW__player{display:none}}
.ProductionSourceReader-module__G25-DW__reader{z-index:55;color:#f5f5f5;background:#171c25;border:1px solid #566373;border-radius:1rem;flex-direction:column;gap:.75rem;width:min(46rem,100vw - 2rem);padding:1rem;display:flex;position:fixed;inset:5.5rem 1rem 1rem auto;overflow:auto;box-shadow:0 18px 70px #0008}.ProductionSourceReader-module__G25-DW__reader header,.ProductionSourceReader-module__G25-DW__reader nav,.ProductionSourceReader-module__G25-DW__anchor,.ProductionSourceReader-module__G25-DW__download{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.ProductionSourceReader-module__G25-DW__reader header strong,.ProductionSourceReader-module__G25-DW__reader header small{display:block}.ProductionSourceReader-module__G25-DW__reader small{color:#bdc7d8}.ProductionSourceReader-module__G25-DW__reader button,.ProductionSourceReader-module__G25-DW__reader input,.ProductionSourceReader-module__G25-DW__reader select{color:#fff;font:inherit;background:#263142;border:1px solid #657187;border-radius:.5rem;padding:.55rem .65rem}.ProductionSourceReader-module__G25-DW__reader button{cursor:pointer}.ProductionSourceReader-module__G25-DW__reader button:disabled{opacity:.5;cursor:default}.ProductionSourceReader-module__G25-DW__reader input[type=number]{width:4.5rem}.ProductionSourceReader-module__G25-DW__reader label{align-items:center;gap:.5rem;margin:.3rem 0;display:inline-flex}.ProductionSourceReader-module__G25-DW__page{background:#373d46;flex:1 0 22rem;min-height:16rem;overflow:auto}.ProductionSourceReader-module__G25-DW__page canvas{background:#fff;max-width:none;margin:0 auto;display:block}.ProductionSourceReader-module__G25-DW__reader details{padding:.5rem 0}.ProductionSourceReader-module__G25-DW__reader details p,.ProductionSourceReader-module__G25-DW__reader p{font-size:.85rem;line-height:1.5}.ProductionSourceReader-module__G25-DW__reader pre{white-space:pre-wrap;font:inherit;font-size:.9rem;line-height:1.55}.ProductionSourceReader-module__G25-DW__confirm{font-size:.8rem;align-items:start!important}.ProductionSourceReader-module__G25-DW__groundPlanImage{pointer-events:none;object-fit:fill;width:100%;height:100%;position:absolute;inset:0}.ProductionSourceReader-module__G25-DW__groundPlanSize,.ProductionSourceReader-module__G25-DW__groundPlanStatus{z-index:2;color:#fff;pointer-events:none;background:#1b2535cc;max-width:80%;padding:.25rem .4rem;font-size:.7rem;position:absolute;bottom:.4rem;left:.4rem}@media (max-width:700px){.ProductionSourceReader-module__G25-DW__reader{width:auto;inset:4rem .5rem .5rem}.ProductionSourceReader-module__G25-DW__reader nav{gap:.3rem}}@media print{.ProductionSourceReader-module__G25-DW__reader,.ProductionSourceReader-module__G25-DW__groundPlanImage,.ProductionSourceReader-module__G25-DW__groundPlanStatus{display:none!important}}
.StagingCrewHandoff-module__rR-WJa__panel{border:1px solid var(--line);background:var(--surface-raised);color:var(--ink);border-radius:12px;margin:20px 0;padding:20px}.StagingCrewHandoff-module__rR-WJa__panel p{line-height:1.5}.StagingCrewHandoff-module__rR-WJa__panel button,.StagingCrewHandoff-module__rR-WJa__panel input,.StagingCrewHandoff-module__rR-WJa__panel select{font:inherit}.StagingCrewHandoff-module__rR-WJa__panel button{cursor:pointer;background:var(--surface-raised);color:inherit;border:1px solid;border-radius:8px;padding:10px 14px}.StagingCrewHandoff-module__rR-WJa__panel button:disabled{opacity:.5;cursor:default}.StagingCrewHandoff-module__rR-WJa__panel label{align-items:center;gap:8px;line-height:1.5;display:flex}.StagingCrewHandoff-module__rR-WJa__search{flex-wrap:wrap;margin:18px 0}.StagingCrewHandoff-module__rR-WJa__search input{flex:1;min-width:160px;padding:8px}.StagingCrewHandoff-module__rR-WJa__rows{overscroll-behavior:contain;gap:12px;max-height:600px;margin:12px -4px;padding:4px;display:grid;overflow:auto}.StagingCrewHandoff-module__rR-WJa__row{border:1px solid var(--line);border-radius:8px;padding:16px}.StagingCrewHandoff-module__rR-WJa__row header{flex-direction:column;gap:5px;display:flex}.StagingCrewHandoff-module__rR-WJa__row fieldset{border:0;grid-template-columns:1fr 1fr;gap:12px;min-width:0;margin:14px 0 0;padding:0;display:grid}.StagingCrewHandoff-module__rR-WJa__row fieldset label{align-items:start;display:grid}.StagingCrewHandoff-module__rR-WJa__row fieldset label:first-child{grid-column:1/-1}.StagingCrewHandoff-module__rR-WJa__row fieldset input,.StagingCrewHandoff-module__rR-WJa__row select{border:1px solid var(--line);background:var(--surface-raised);width:100%;min-width:0;color:inherit;border-radius:5px;padding:8px}.StagingCrewHandoff-module__rR-WJa__row small{grid-column:1/-1}.StagingCrewHandoff-module__rR-WJa__previous{color:var(--ink-muted);font-size:.9rem}.StagingCrewHandoff-module__rR-WJa__panel a{color:inherit;text-underline-offset:3px}.StagingCrewHandoff-module__rR-WJa__panel :is(button,input,select,a):focus-visible{outline:3px solid var(--annotation);outline-offset:3px}@media (max-width:600px){.StagingCrewHandoff-module__rR-WJa__row fieldset{grid-template-columns:1fr}.StagingCrewHandoff-module__rR-WJa__panel{padding:16px}.StagingCrewHandoff-module__rR-WJa__row{padding:12px}}
.StagingSourceTools-module__mj81MW__section{border-bottom:1px solid var(--line-strong,#c8c4b9);gap:.65rem;padding:1rem 0;display:grid}.StagingSourceTools-module__mj81MW__section h3{font:600 14px/1.4 var(--font-sans), sans-serif;text-transform:none;letter-spacing:0;margin:0}.StagingSourceTools-module__mj81MW__section p{color:var(--ink-muted,#50564d);margin:0;font-size:.8rem;line-height:1.5}.StagingSourceTools-module__mj81MW__section label{grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:.5rem;font-size:.75rem;font-weight:650;display:grid}.StagingSourceTools-module__mj81MW__section label input,.StagingSourceTools-module__mj81MW__section label select{width:100%;min-width:0}.StagingSourceTools-module__mj81MW__section>button,.StagingSourceTools-module__mj81MW__section>div>button{border:1px solid var(--line-strong,#333);background:var(--surface-inset,#efede4);min-height:2.6rem;padding:.5rem .7rem;font-size:.8rem;font-weight:700}.StagingSourceTools-module__mj81MW__section ol{margin:0;padding:0;list-style:none}.StagingSourceTools-module__mj81MW__section h3{font:600 14px/1.4 var(--font-sans), sans-serif;letter-spacing:0;text-transform:none}
.production-settings-module__ICA-5a__page{min-height:100dvh;color:var(--ink);background:0 0}.production-settings-module__ICA-5a__masthead{z-index:30;border-bottom:1px solid var(--line);background:var(--surface-raised);height:58px;color:var(--ink);grid-template-columns:54px auto minmax(0,1fr);align-items:center;gap:20px;padding-right:clamp(18px,4vw,54px);display:grid;position:sticky;top:0}.production-settings-module__ICA-5a__back{border-right:1px solid var(--line);height:58px;color:var(--accent-ink);font:760 21px var(--font-mono), monospace;place-items:center;display:grid}.production-settings-module__ICA-5a__brand{color:var(--ink);font:800 11px var(--font-mono), monospace;letter-spacing:.16em;align-items:center;gap:10px;display:flex}.production-settings-module__ICA-5a__masthead>span{color:var(--ink-muted);font:720 9px var(--font-mono), monospace;letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.production-settings-module__ICA-5a__body{width:min(1040px,100% - 40px);margin:0 auto;padding:18px 0 32px}.production-settings-module__ICA-5a__settings{flex-direction:column;gap:20px;display:flex}.production-settings-module__ICA-5a__context{border-bottom:4px solid var(--line-strong);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding-bottom:12px;display:grid}.production-settings-module__ICA-5a__context>div>span{color:var(--annotation);font:780 11px var(--font-mono), monospace;letter-spacing:.11em;text-transform:uppercase;margin-bottom:6px;display:block}.production-settings-module__ICA-5a__context h1{letter-spacing:-.055em;margin:0;font-size:30px;line-height:1.1}.production-settings-module__ICA-5a__context nav{border:1px solid var(--line-strong);display:flex}.production-settings-module__ICA-5a__context nav a{min-height:44px;font:750 10px var(--font-mono), monospace;text-transform:uppercase;align-items:center;padding:0 14px;display:flex}.production-settings-module__ICA-5a__context nav a+a{border-left:1px solid var(--line-strong)}.production-settings-module__ICA-5a__context nav a:hover{background:var(--surface-raised);color:var(--accent-ink)}.production-settings-module__ICA-5a__productionForm,.production-settings-module__ICA-5a__locations{border-bottom:3px solid var(--line-strong);scroll-margin-top:72px}.production-settings-module__ICA-5a__sectionHeading{border-bottom:2px solid var(--line-strong);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;min-height:44px;padding-bottom:12px;display:grid}.production-settings-module__ICA-5a__sectionHeading>span{color:var(--ink-muted);font:750 10px var(--font-mono), monospace;letter-spacing:.1em;padding-bottom:5px}.production-settings-module__ICA-5a__sectionHeading h2{letter-spacing:-.045em;margin:0;font-size:24px;line-height:1.1}.production-settings-module__ICA-5a__identityFields{border-bottom:1px solid var(--line-strong);grid-template-columns:1fr 1fr;gap:0 24px;padding:0 0 14px;display:grid}.production-settings-module__ICA-5a__identityFields label,.production-settings-module__ICA-5a__milestones label,.production-settings-module__ICA-5a__locationEditor label,.production-settings-module__ICA-5a__addLocation form label{flex-direction:column;gap:5px;min-width:0;padding-top:12px;display:flex}.production-settings-module__ICA-5a__identityFields label>span,.production-settings-module__ICA-5a__milestones label>span,.production-settings-module__ICA-5a__locationEditor label>span,.production-settings-module__ICA-5a__addLocation form label>span{color:var(--ink-muted);font:740 10px var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.production-settings-module__ICA-5a__identityFields input,.production-settings-module__ICA-5a__milestones input,.production-settings-module__ICA-5a__locationEditor input,.production-settings-module__ICA-5a__addLocation form input{border:0;border-bottom:1px solid var(--line-strong);width:100%;min-height:44px;color:var(--ink);background:0 0;border-radius:0;outline:none;padding:8px 0;font-size:15px}.production-settings-module__ICA-5a__identityFields input:focus-visible,.production-settings-module__ICA-5a__milestones input:focus-visible,.production-settings-module__ICA-5a__locationEditor input:focus-visible,.production-settings-module__ICA-5a__addLocation form input:focus-visible{border-bottom:3px solid var(--annotation)}.production-settings-module__ICA-5a__identityFields input[aria-invalid=true],.production-settings-module__ICA-5a__milestones input[aria-invalid=true],.production-settings-module__ICA-5a__locationEditor input[aria-invalid=true],.production-settings-module__ICA-5a__addLocation form input[aria-invalid=true]{border-bottom-color:var(--danger-ink)}.production-settings-module__ICA-5a__wideField{grid-column:1/-1}.production-settings-module__ICA-5a__milestones{border-bottom:1px solid var(--line-strong)}.production-settings-module__ICA-5a__milestones fieldset{border:0;border-bottom:1px solid var(--line);grid-template-columns:145px minmax(160px,1fr) minmax(160px,1fr);align-items:start;gap:20px;min-width:0;margin:0;padding:4px 0 16px;display:grid}.production-settings-module__ICA-5a__milestones legend{float:left;width:145px;padding:22px 12px 0 0;font-size:16px;font-weight:760}.production-settings-module__ICA-5a__productionForm>footer{z-index:10;border-top:1px solid var(--line-strong);background:var(--surface-raised);grid-template-columns:1fr 1.35fr;gap:1px;margin-left:0;animation:.15s ease-out production-settings-module__ICA-5a__saveBarIn;display:grid;position:sticky;bottom:0;box-shadow:0 -8px 20px #0a0a091a}.production-settings-module__ICA-5a__productionForm>footer a,.production-settings-module__ICA-5a__productionForm>footer button,.production-settings-module__ICA-5a__locationEditor>div button,.production-settings-module__ICA-5a__addLocation form>div button{background:var(--surface-inset);min-height:52px;color:var(--ink);font:760 10px var(--font-mono), monospace;text-transform:uppercase;cursor:pointer;border:0;justify-content:center;align-items:center;display:flex}.production-settings-module__ICA-5a__productionForm>footer button,.production-settings-module__ICA-5a__locationEditor>div button:last-child,.production-settings-module__ICA-5a__addLocation form>div button:last-child{background:var(--tape);color:var(--on-accent)}.production-settings-module__ICA-5a__productionForm button:disabled,.production-settings-module__ICA-5a__location button:disabled,.production-settings-module__ICA-5a__addLocation button:disabled{cursor:wait;opacity:.58}.production-settings-module__ICA-5a__fieldError{color:var(--danger-ink);font-size:11px;font-weight:680}.production-settings-module__ICA-5a__errorMessage,.production-settings-module__ICA-5a__successMessage{color:var(--danger-ink);font:730 11px var(--font-mono), monospace;border-bottom:1px solid;margin:0;padding:11px 0 11px 165px}.production-settings-module__ICA-5a__successMessage{color:var(--accent-ink)}.production-settings-module__ICA-5a__addLocation{align-self:end;position:relative}.production-settings-module__ICA-5a__addLocation>button{border:1px solid var(--line-strong);background:var(--violet);min-height:44px;color:var(--on-accent);font:760 10px var(--font-mono), monospace;text-transform:uppercase;cursor:pointer;padding:0 15px}.production-settings-module__ICA-5a__addLocation>form{z-index:12;border:2px solid var(--line-strong);background:var(--surface-inset);width:min(430px,100vw - 40px);padding:4px 18px 18px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 45px #0a0a0938}.production-settings-module__ICA-5a__addLocation form>div,.production-settings-module__ICA-5a__locationEditor>div{background:var(--surface-raised);grid-template-columns:1fr 1.35fr;gap:1px;margin-top:18px;display:grid}.production-settings-module__ICA-5a__locationEditor>.production-settings-module__ICA-5a__singleAction{grid-template-columns:1fr}.production-settings-module__ICA-5a__addLocation>.production-settings-module__ICA-5a__errorMessage,.production-settings-module__ICA-5a__addLocation>.production-settings-module__ICA-5a__successMessage{background:var(--surface);width:max-content;max-width:360px;padding:8px 0;position:absolute;top:calc(100% + 4px);right:0}.production-settings-module__ICA-5a__locationLedger{border-bottom:1px solid var(--line-strong)}.production-settings-module__ICA-5a__location{border-bottom:1px solid var(--line)}.production-settings-module__ICA-5a__locationSummary{grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:20px;min-height:44px;display:grid}.production-settings-module__ICA-5a__locationState{color:var(--ink-muted);font:750 9px var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;border-left:4px solid #007d70;padding-left:11px}.production-settings-module__ICA-5a__inactive .production-settings-module__ICA-5a__locationState{border-color:var(--line-strong)}.production-settings-module__ICA-5a__inactive .production-settings-module__ICA-5a__locationSummary>div:nth-child(2){color:var(--ink-muted)}.production-settings-module__ICA-5a__locationSummary>div:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.production-settings-module__ICA-5a__locationSummary strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.production-settings-module__ICA-5a__locationSummary small{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.production-settings-module__ICA-5a__locationActions{align-items:center;gap:12px;display:flex}.production-settings-module__ICA-5a__locationActions button{border:0;border-bottom:1px solid var(--line-strong);min-height:44px;color:var(--ink);cursor:pointer;background:0 0;padding:0;font-size:12px}.production-settings-module__ICA-5a__locationActions>span{color:var(--ink-muted);font:720 9px var(--font-mono), monospace;text-transform:uppercase}.production-settings-module__ICA-5a__locationEditor{border-top:1px solid var(--line-strong);background:#ad87ff14;grid-template-columns:minmax(170px,1fr) minmax(220px,1.4fr) auto;align-items:end;gap:18px;padding:4px 0 18px;display:grid}.production-settings-module__ICA-5a__locationEditor>div{min-width:210px}.production-settings-module__ICA-5a__location>.production-settings-module__ICA-5a__errorMessage,.production-settings-module__ICA-5a__location>.production-settings-module__ICA-5a__successMessage{padding-left:0}.production-settings-module__ICA-5a__empty{color:var(--ink-muted);margin:0;padding:24px 0}.production-settings-module__ICA-5a__workspaceProduction{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 280px;display:grid}.production-settings-module__ICA-5a__workspaceProductionSingle{grid-template-columns:minmax(0,1fr)}.production-settings-module__ICA-5a__workspaceProduction .workspace-row{border-top:0;min-width:0}.production-settings-module__ICA-5a__workspaceProduction .production-settings-module__ICA-5a__workspaceRow{grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:16px}.production-settings-module__ICA-5a__workspaceRow .production-settings-module__ICA-5a__workspaceIdentity{text-transform:none;letter-spacing:0;gap:8px;min-width:0;display:grid}.production-settings-module__ICA-5a__workspaceIdentity>strong{color:var(--ink);font:700 24px/1.2 var(--font-sans), sans-serif;letter-spacing:-.025em;overflow-wrap:anywhere}.production-settings-module__ICA-5a__workspaceDetails{color:var(--ink-muted);font:500 13px/1.45 var(--font-sans), sans-serif;flex-wrap:wrap;gap:5px 14px;display:flex}.production-settings-module__ICA-5a__workspaceDetails .workspace-status{padding-left:8px}.production-settings-module__ICA-5a__workspaceAccess{color:var(--ink);font-weight:650}.production-settings-module__ICA-5a__workspaceRow .production-settings-module__ICA-5a__workspaceAccessNote{max-width:10rem;font:600 13px/1.4 var(--font-sans), sans-serif;text-transform:none;letter-spacing:0}.production-settings-module__ICA-5a__workspaceActions{border-left:1px solid var(--line);min-width:0;min-height:74px;display:grid}.production-settings-module__ICA-5a__workspaceActionsSplit{grid-template-rows:repeat(2,minmax(44px,1fr))}.production-settings-module__ICA-5a__workspaceManagerLinks{grid-template-columns:1fr 1fr;display:grid}.production-settings-module__ICA-5a__workspaceManagerLinks a{color:var(--ink-muted);font:750 11px var(--font-mono), monospace;text-transform:uppercase;justify-content:center;align-items:center;display:flex}.production-settings-module__ICA-5a__workspaceManagerLinks a+a{border-left:1px solid var(--line)}.production-settings-module__ICA-5a__workspaceManagerLinks a:nth-child(n+3){border-top:1px solid var(--line)}.production-settings-module__ICA-5a__workspaceManagerLinks a:nth-child(odd){border-left:0}.production-settings-module__ICA-5a__workspaceManagerLinks a:only-child,.production-settings-module__ICA-5a__workspaceManagerLinks a:last-child:nth-child(odd){grid-column:1/-1}.production-settings-module__ICA-5a__workspaceManagerLinks a:hover{background:var(--surface-raised);color:var(--accent-ink)}.production-settings-module__ICA-5a__workspaceClaim{min-width:0;display:grid}.production-settings-module__ICA-5a__workspaceClaim button{background:var(--tape);width:100%;min-height:72px;color:var(--on-accent);font:760 10px var(--font-mono), monospace;text-transform:uppercase;cursor:pointer;border:0}.production-settings-module__ICA-5a__workspaceActionsSplit .production-settings-module__ICA-5a__workspaceClaim button{min-height:44px}.production-settings-module__ICA-5a__workspaceClaim button:disabled{cursor:wait;opacity:.65}.production-settings-module__ICA-5a__workspaceClaim span{background:var(--hold);color:var(--on-accent);padding:9px 11px;font-size:11px}@media (max-width:720px){.production-settings-module__ICA-5a__masthead{height:calc(58px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 14px 0 0;grid-template-columns:50px auto minmax(0,1fr);gap:10px}.production-settings-module__ICA-5a__back{height:58px}.production-settings-module__ICA-5a__brand span{display:none}.production-settings-module__ICA-5a__masthead>span{font-size:7px}.production-settings-module__ICA-5a__body{width:calc(100% - 20px);padding:14px 0 24px}.production-settings-module__ICA-5a__settings{gap:16px}.production-settings-module__ICA-5a__context{grid-template-columns:1fr;gap:10px}.production-settings-module__ICA-5a__context h1{font-size:28px}.production-settings-module__ICA-5a__context nav{width:100%}.production-settings-module__ICA-5a__context nav a{flex:1;justify-content:center}.production-settings-module__ICA-5a__sectionHeading{grid-template-columns:1fr auto;gap:10px;min-height:44px}.production-settings-module__ICA-5a__sectionHeading>span{grid-column:1/-1;padding:0}.production-settings-module__ICA-5a__sectionHeading h2{font-size:22px}.production-settings-module__ICA-5a__identityFields{grid-template-columns:1fr;padding:2px 0 14px}.production-settings-module__ICA-5a__wideField{grid-column:auto}.production-settings-module__ICA-5a__identityFields input,.production-settings-module__ICA-5a__milestones input,.production-settings-module__ICA-5a__locationEditor input,.production-settings-module__ICA-5a__addLocation form input{font-size:16px}.production-settings-module__ICA-5a__milestones fieldset{grid-template-columns:1fr 1fr;gap:12px;padding:4px 0 14px}.production-settings-module__ICA-5a__milestones legend{float:none;grid-column:1/-1;width:100%;padding:14px 0 0}.production-settings-module__ICA-5a__productionForm>footer{margin-left:0}.production-settings-module__ICA-5a__errorMessage,.production-settings-module__ICA-5a__successMessage{padding-left:0}.production-settings-module__ICA-5a__locationSummary{grid-template-columns:84px minmax(0,1fr);gap:12px;padding:10px 0}.production-settings-module__ICA-5a__locationActions{grid-column:2;justify-content:flex-start}.production-settings-module__ICA-5a__locationEditor{grid-template-columns:1fr;gap:0;padding:4px 0 18px}.production-settings-module__ICA-5a__locationEditor>div{min-width:0}.production-settings-module__ICA-5a__location>.production-settings-module__ICA-5a__errorMessage,.production-settings-module__ICA-5a__location>.production-settings-module__ICA-5a__successMessage,.production-settings-module__ICA-5a__empty{padding-left:0}.production-settings-module__ICA-5a__addLocation>form{z-index:50;width:100%;padding:8px 18px max(18px, env(safe-area-inset-bottom));border-width:2px 0 0;position:fixed;inset:auto 0 0}.production-settings-module__ICA-5a__addLocation>.production-settings-module__ICA-5a__errorMessage,.production-settings-module__ICA-5a__addLocation>.production-settings-module__ICA-5a__successMessage{text-align:right;max-width:160px;position:static}.production-settings-module__ICA-5a__workspaceProduction,.production-settings-module__ICA-5a__workspaceProductionSingle{grid-template-columns:minmax(0,1fr)}.production-settings-module__ICA-5a__workspaceProduction .production-settings-module__ICA-5a__workspaceRow{gap:12px;padding:14px 10px}.production-settings-module__ICA-5a__workspaceIdentity>strong{font-size:21px}.production-settings-module__ICA-5a__workspaceProduction .production-settings-module__ICA-5a__workspaceRow.is-tenant-view{grid-template-columns:minmax(0,1fr)}.production-settings-module__ICA-5a__workspaceRow .production-settings-module__ICA-5a__workspaceAccessNote{text-align:left;max-width:none}.production-settings-module__ICA-5a__workspaceActions{border-top:1px solid var(--line);border-left:0;min-height:48px}.production-settings-module__ICA-5a__workspaceClaim button,.production-settings-module__ICA-5a__workspaceActionsSplit .production-settings-module__ICA-5a__workspaceClaim button{min-height:48px}.production-settings-module__ICA-5a__workspaceManagerLinks a{min-height:44px;font-size:11px}}@media (max-width:390px){.production-settings-module__ICA-5a__sectionHeading{grid-template-columns:1fr}.production-settings-module__ICA-5a__addLocation{align-self:stretch}.production-settings-module__ICA-5a__addLocation>button{width:100%}}@media (max-width:359px){.production-settings-module__ICA-5a__milestones fieldset{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.production-settings-module__ICA-5a__page *{scroll-behavior:auto!important}.production-settings-module__ICA-5a__productionForm>footer{animation:none}}@keyframes production-settings-module__ICA-5a__saveBarIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.production-settings-module__ICA-5a__page{background:0 0}.production-settings-module__ICA-5a__masthead{background:var(--scenic-chrome,#09090cc7)}.production-settings-module__ICA-5a__body{background:var(--surface);padding-inline:clamp(14px,2vw,26px)}.production-settings-module__ICA-5a__dateHint{color:var(--ink-muted);margin:0;font-size:12px;line-height:1.5}.production-settings-module__ICA-5a__sectionHeading h2 small{color:var(--ink-muted);font:600 12px var(--font-mono), monospace;margin-left:5px}.production-settings-module__ICA-5a__productionForm>.production-settings-module__ICA-5a__errorMessage,.production-settings-module__ICA-5a__productionForm>.production-settings-module__ICA-5a__successMessage{padding-left:0}.production-settings-module__ICA-5a__castingPolicy{border-bottom:3px solid var(--line-strong);padding-bottom:20px;scroll-margin-top:72px}.production-settings-module__ICA-5a__castingHint{color:var(--ink-muted);margin:14px 0;font-size:13px;line-height:1.5}.production-settings-module__ICA-5a__castingChoices{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;display:grid}.production-settings-module__ICA-5a__castingChoice,.production-settings-module__ICA-5a__castingChoiceSelected{border:1px solid var(--line-strong);background:var(--surface-raised);cursor:pointer;align-items:flex-start;gap:12px;min-width:0;padding:16px;display:flex}.production-settings-module__ICA-5a__castingChoiceSelected{border:2px solid var(--annotation);background:var(--surface-inset);box-shadow:inset 0 4px 0 var(--tape);padding:15px}.production-settings-module__ICA-5a__castingChoices:disabled .production-settings-module__ICA-5a__castingChoice,.production-settings-module__ICA-5a__castingChoices:disabled .production-settings-module__ICA-5a__castingChoiceSelected{cursor:default}.production-settings-module__ICA-5a__castingChoice input,.production-settings-module__ICA-5a__castingChoiceSelected input{width:18px;height:18px;accent-color:var(--annotation);flex:none;margin:2px 0 0}.production-settings-module__ICA-5a__castingChoice span,.production-settings-module__ICA-5a__castingChoiceSelected span{gap:7px;display:grid}.production-settings-module__ICA-5a__castingChoice strong,.production-settings-module__ICA-5a__castingChoiceSelected strong{font-size:16px;line-height:1.25}.production-settings-module__ICA-5a__castingChoice small,.production-settings-module__ICA-5a__castingChoiceSelected small{color:var(--ink-muted);font-size:12px;line-height:1.45}.production-settings-module__ICA-5a__castingActions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.production-settings-module__ICA-5a__castingActions button{border:1px solid var(--line-strong);background:var(--surface-raised);min-height:44px;color:var(--ink);font:740 11px var(--font-mono), monospace;cursor:pointer;padding:8px 15px}.production-settings-module__ICA-5a__castingActions button:last-child{border-color:var(--annotation);background:var(--tape);color:var(--on-accent)}.production-settings-module__ICA-5a__castingActions button:disabled{cursor:wait;opacity:.65}.production-settings-module__ICA-5a__castingLead{border-left:4px solid var(--annotation);background:var(--surface-inset);margin-top:18px;padding:14px 16px}.production-settings-module__ICA-5a__castingLead>label{gap:5px;display:grid}.production-settings-module__ICA-5a__castingLead>label strong{font-size:14px}.production-settings-module__ICA-5a__castingLead>label small{color:var(--ink-muted);font-size:12px;line-height:1.45}.production-settings-module__ICA-5a__castingLeadControls{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.production-settings-module__ICA-5a__castingLeadControls select{border:1px solid var(--line-strong);background:var(--surface-raised);min-width:min(280px,100%);min-height:44px;color:var(--ink);padding:7px 10px}.production-settings-module__ICA-5a__castingLeadControls button{border:1px solid var(--line-strong);background:var(--surface-raised);min-height:44px;color:var(--ink);font:740 11px var(--font-mono), monospace;cursor:pointer;padding:8px 15px}.production-settings-module__ICA-5a__castingLeadControls button:last-child{border-color:var(--annotation);background:var(--tape);color:var(--on-accent)}.production-settings-module__ICA-5a__castingLeadControls button:disabled{cursor:wait;opacity:.65}.production-settings-module__ICA-5a__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:720px){.production-settings-module__ICA-5a__castingChoices{grid-template-columns:1fr}}
.HomePersonalWork-module__kOD2aW__personalWork{gap:22px;margin-block:24px;display:grid}.HomePersonalWork-module__kOD2aW__personalWork section{border-top:2px solid var(--line-strong);min-width:0}.HomePersonalWork-module__kOD2aW__personalWork header{justify-content:space-between;align-items:center;gap:12px;padding-block:12px;display:flex}.HomePersonalWork-module__kOD2aW__personalWork h2{margin:0;font-size:20px;line-height:1.25}.HomePersonalWork-module__kOD2aW__personalWork header a,.HomePersonalWork-module__kOD2aW__unavailable button{min-height:44px;color:var(--accent-ink);align-items:center;font-size:13px;font-weight:700;display:inline-flex}.HomePersonalWork-module__kOD2aW__personalWork ul{margin:0;padding:0;list-style:none}.HomePersonalWork-module__kOD2aW__personalWork li{border-top:1px solid var(--line)}.HomePersonalWork-module__kOD2aW__personalWork li a{overflow-wrap:anywhere;gap:6px;min-width:0;min-height:64px;padding:14px 12px;display:grid}.HomePersonalWork-module__kOD2aW__personalWork li a:hover{background:var(--surface-raised)}.HomePersonalWork-module__kOD2aW__personalWork strong{color:var(--ink);font-size:15px;line-height:1.4}.HomePersonalWork-module__kOD2aW__personalWork span,.HomePersonalWork-module__kOD2aW__personalWork small{color:var(--ink-muted);font-size:12px;line-height:1.45}.HomePersonalWork-module__kOD2aW__notePreview{-webkit-line-clamp:2;color:var(--ink-muted);white-space:pre-line;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.HomePersonalWork-module__kOD2aW__unavailable{color:var(--ink-muted);justify-content:space-between;align-items:center;gap:12px;margin:0;padding:12px;line-height:1.5;display:flex}.HomePersonalWork-module__kOD2aW__unavailable p{margin:0}.HomePersonalWork-module__kOD2aW__unavailable button{border:1px solid var(--line-strong);background:var(--surface-raised);cursor:pointer;padding:8px 12px}.HomePersonalWork-module__kOD2aW__personalWork a:focus-visible,.HomePersonalWork-module__kOD2aW__personalWork button:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}@media (max-width:600px){.HomePersonalWork-module__kOD2aW__personalWork header{align-items:start}.HomePersonalWork-module__kOD2aW__personalWork h2{font-size:18px}.HomePersonalWork-module__kOD2aW__personalWork header a{flex-shrink:0}}
