.SettingsPageShell_container__vUTbK{padding:2rem;max-width:1400px;margin:0 auto}.SettingsPageShell_title__JAEfg{font-size:2rem;font-weight:600;color:var(--gold);margin-bottom:2rem}.SettingsPageShell_section__wFhGz{background:var(--card-bg);border-radius:12px;padding:1.5rem;margin-bottom:2rem;border:1px solid rgba(212,175,55,.1)}.SettingsPageShell_section__wFhGz h2{font-size:1.3rem;color:var(--gold);margin-bottom:1.5rem;font-weight:500}.SettingsPageShell_agentGrid__tcAcK{display:grid;gap:1rem}.SettingsPageShell_agentCard__mLolA{display:flex;align-items:center;gap:1.5rem;padding:1.5rem;background:rgba(255,255,255,.02);border-radius:8px;border:1px solid rgba(212,175,55,.15);transition:all .3s ease}.SettingsPageShell_agentCard__mLolA:hover{border-color:var(--gold);background:rgba(255,255,255,.04);transform:translateY(-2px)}.SettingsPageShell_statusIndicator__7rSVp{flex-shrink:0;font-size:1.5rem}.SettingsPageShell_statusIcon__Aab_F{animation:SettingsPageShell_pulse__V_14t 2s ease-in-out infinite}@keyframes SettingsPageShell_pulse__V_14t{0%,to{opacity:1}50%{opacity:.6}}.SettingsPageShell_agentInfo__tvxKr{flex:1}.SettingsPageShell_agentInfo__tvxKr h3{font-size:1.1rem;margin-bottom:.5rem;color:#fff}.SettingsPageShell_agentMeta__d31ic{display:flex;gap:1rem;margin-bottom:.5rem}.SettingsPageShell_badge__tk_kb{background:var(--gold);color:var(--bg);padding:.2rem .6rem;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:uppercase}.SettingsPageShell_pid__zP3o6{color:rgba(255,255,255,.5);font-size:.85rem}.SettingsPageShell_metrics__mgSBr{display:flex;gap:1.5rem;font-size:.9rem;color:rgba(255,255,255,.7)}.SettingsPageShell_controls__yoSJ4{display:flex;gap:.5rem;flex-shrink:0}.SettingsPageShell_controls__yoSJ4 button{padding:.5rem 1.2rem;border-radius:6px;border:none;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:.9rem}.SettingsPageShell_btnStart__emtFd{background:#2ecc71;color:white}.SettingsPageShell_btnStart__emtFd:hover:not(:disabled){background:#27ae60;transform:translateY(-1px)}.SettingsPageShell_btnStop__WLtKY{background:#e74c3c;color:white}.SettingsPageShell_btnStop__WLtKY:hover:not(:disabled){background:#c0392b;transform:translateY(-1px)}.SettingsPageShell_btnRestart__2uhmJ{background:#f39c12;color:white}.SettingsPageShell_btnRestart__2uhmJ:hover:not(:disabled){background:#e67e22;transform:translateY(-1px)}.SettingsPageShell_controls__yoSJ4 button:disabled{opacity:.5;cursor:not-allowed}.SettingsPageShell_accountPanel__aFhWB{display:flex;flex-direction:column;gap:1rem}.SettingsPageShell_accountRow__YzmR6{display:flex;align-items:center;gap:1.5rem;padding:1rem;background:rgba(255,255,255,.02);border-radius:6px}.SettingsPageShell_roleName__4grnL{flex:1;font-weight:500;color:#fff;text-transform:capitalize}.SettingsPageShell_accountSelect__n8XKt{padding:.5rem 1rem;background:var(--bg);color:#fff;border:1px solid var(--gold);border-radius:6px;font-size:1rem;cursor:pointer;transition:all .2s ease}.SettingsPageShell_accountSelect__n8XKt:hover{border-color:#fff}.SettingsPageShell_accountSelect__n8XKt:focus{outline:none;box-shadow:0 0 0 3px rgba(212,175,55,.2)}.SettingsPageShell_hint__Tril_{margin-top:1rem;padding:.75rem;background:rgba(243,156,18,.1);border-left:3px solid #f39c12;color:rgba(255,255,255,.8);font-size:.9rem;border-radius:4px}.SettingsPageShell_rosterPanel__QIj3c{display:flex;flex-direction:column;gap:1rem}.SettingsPageShell_fieldGroup__Z4w1Q{display:flex;flex-direction:column;gap:.35rem;color:rgba(255,255,255,.85);font-size:.9rem}.SettingsPageShell_input__JIc0p{width:100%;min-width:0;padding:.55rem .7rem;background:rgba(255,255,255,.03);color:#fff;border:1px solid rgba(212,175,55,.25);border-radius:6px}.SettingsPageShell_input__JIc0p:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px rgba(212,175,55,.15)}.SettingsPageShell_systemControls__0mF_Y{display:flex;gap:1rem;flex-wrap:wrap}.SettingsPageShell_btnSystem__Y3GRx{padding:.75rem 1.5rem;background:var(--gold);color:var(--bg);border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:1rem}.SettingsPageShell_btnSystem__Y3GRx:hover{background:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(212,175,55,.3)}@media (max-width:768px){.SettingsPageShell_container__vUTbK{padding:1rem}.SettingsPageShell_agentCard__mLolA{flex-direction:column;align-items:flex-start;gap:1rem}.SettingsPageShell_controls__yoSJ4{width:100%}.SettingsPageShell_controls__yoSJ4 button{flex:1}.SettingsPageShell_systemControls__0mF_Y{flex-direction:column}.SettingsPageShell_btnSystem__Y3GRx{width:100%}}[data-shd-mode=true] .SettingsPageShell_section__wFhGz{background:rgba(20,20,20,.72);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:0;border:1px solid rgba(255,140,0,.12)}[data-shd-mode=true] .SettingsPageShell_accountRow__YzmR6,[data-shd-mode=true] .SettingsPageShell_agentCard__mLolA,[data-shd-mode=true] .SettingsPageShell_input__JIc0p{background:rgba(20,20,20,.55);border-radius:0}[data-shd-mode=true] .SettingsPageShell_badge__tk_kb,[data-shd-mode=true] .SettingsPageShell_controls__yoSJ4 button{border-radius:0}[data-shd-mode=true] .SettingsPageShell_title__JAEfg{font-family:var(--font-div),sans-serif;font-weight:200;letter-spacing:.05em}[data-shd-mode=true] .SettingsPageShell_section__wFhGz h2{font-family:var(--font-div),sans-serif;font-weight:200;letter-spacing:.08em;text-transform:uppercase}.PodcastRosterPanel_btnStart__QzHDQ{background:#2ecc71;color:white}.PodcastRosterPanel_btnStart__QzHDQ:hover:not(:disabled){background:#27ae60;transform:translateY(-1px)}.PodcastRosterPanel_btnRestart__5qlmv{background:#f39c12;color:white}.PodcastRosterPanel_btnRestart__5qlmv:hover:not(:disabled){background:#e67e22;transform:translateY(-1px)}.PodcastRosterPanel_btnSystem__xCCpS{padding:.75rem 1.5rem;background:var(--gold);color:var(--bg);border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:1rem}.PodcastRosterPanel_btnSystem__xCCpS:hover:not(:disabled){background:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(212,175,55,.3)}.PodcastRosterPanel_btnRestart__5qlmv:disabled,.PodcastRosterPanel_btnStart__QzHDQ:disabled,.PodcastRosterPanel_btnSystem__xCCpS:disabled{opacity:.5;cursor:not-allowed}.PodcastRosterPanel_hint___NZ2n{margin-top:1rem;padding:.75rem;background:rgba(243,156,18,.1);border-left:3px solid #f39c12;color:rgba(255,255,255,.8);font-size:.9rem;border-radius:4px}.PodcastRosterPanel_errorBox___Jcf8{background:rgba(231,76,60,.12);border-left:3px solid #e74c3c}.PodcastRosterPanel_errorBox___Jcf8,.PodcastRosterPanel_successBox__MUEie{margin-top:.75rem;padding:.75rem;color:rgba(255,255,255,.92);border-radius:4px}.PodcastRosterPanel_successBox__MUEie{background:rgba(46,204,113,.12);border-left:3px solid #2ecc71}.PodcastRosterPanel_dirtyPill___AiSN{display:inline-flex;align-items:center;padding:.35rem .6rem;border-radius:999px;background:rgba(243,156,18,.14);border:1px solid rgba(243,156,18,.35);color:#ffd89d;font-size:.78rem;font-weight:600;line-height:1;white-space:nowrap}.PodcastRosterPanel_rosterPanel__ce5dG{display:flex;flex-direction:column;gap:1rem}.PodcastRosterPanel_rosterToolbar__Oicaq{display:grid;grid-template-columns:180px 1fr auto;gap:.75rem;align-items:end}.PodcastRosterPanel_fieldGroup__XQ55e{display:flex;flex-direction:column;gap:.35rem;color:rgba(255,255,255,.85);font-size:.9rem}.PodcastRosterPanel_input__xWpKn{width:100%;min-width:0;padding:.55rem .7rem;background:rgba(255,255,255,.03);color:#fff;border:1px solid rgba(212,175,55,.25);border-radius:6px}.PodcastRosterPanel_input__xWpKn:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px rgba(212,175,55,.15)}.PodcastRosterPanel_numberInput__jRm9Q{width:100%;padding:.45rem .55rem;background:rgba(255,255,255,.03);color:#fff;border:1px solid rgba(212,175,55,.25);border-radius:6px}.PodcastRosterPanel_numberInput__jRm9Q:focus{outline:none;border-color:var(--gold)}.PodcastRosterPanel_rosterToolbarActions__Oa5Tu{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.PodcastRosterPanel_rosterDirtyDetails__BAiw2{display:flex;flex-direction:column;gap:.55rem;padding:.75rem .85rem;border-radius:8px;border:1px solid rgba(243,156,18,.2);background:rgba(243,156,18,.05)}.PodcastRosterPanel_rosterDirtyDetailsHeader__ZchqR{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:rgba(255,255,255,.88);font-size:.85rem}.PodcastRosterPanel_rosterDirtyDetailsHeader__ZchqR .PodcastRosterPanel_btnSystem__xCCpS{padding:.45rem .75rem;font-size:.82rem}.PodcastRosterPanel_rosterDirtyDateList__Mfhzt{display:flex;flex-wrap:wrap;gap:.35rem}.PodcastRosterPanel_rosterDirtyDateChip__F5y0O,.PodcastRosterPanel_rosterDirtyDateMore__Qxsk3{display:inline-flex;align-items:center;min-height:1.6rem;padding:.15rem .5rem;border-radius:999px;font-size:.75rem;line-height:1}.PodcastRosterPanel_rosterDirtyDateChip__F5y0O{border:1px solid rgba(243,156,18,.28);background:rgba(255,255,255,.03);color:rgba(255,255,255,.86);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.PodcastRosterPanel_rosterDirtyDateMore__Qxsk3{border:1px dashed rgba(243,156,18,.28);color:#ffd89d}.PodcastRosterPanel_coveragePanel__yrZqk{border:1px solid rgba(212,175,55,.14);border-radius:10px;padding:1rem;background:rgba(255,255,255,.02)}.PodcastRosterPanel_coverageHeader__Fc87F{display:flex;justify-content:space-between;gap:.75rem;align-items:center;margin-bottom:.75rem}.PodcastRosterPanel_coverageHeader__Fc87F h3{margin:0;font-size:1rem;color:#fff}.PodcastRosterPanel_coverageControls__2QqDU{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.PodcastRosterPanel_coverageControls__2QqDU .PodcastRosterPanel_input__xWpKn{width:auto}.PodcastRosterPanel_coverageControls__2QqDU .PodcastRosterPanel_numberInput__jRm9Q{width:5rem}.PodcastRosterPanel_coverageSummary__JdRDx{display:flex;flex-wrap:wrap;gap:.75rem;padding:.6rem .8rem;border-radius:8px;background:rgba(255,255,255,.02);color:rgba(255,255,255,.86);margin-bottom:.75rem}.PodcastRosterPanel_missingCount__lRfCH{color:#ff7f7f;font-weight:600}.PodcastRosterPanel_coverageList__G7vyM{display:flex;flex-direction:column;gap:.5rem}.PodcastRosterPanel_prebuildPreviewPanel__uw6Js,.PodcastRosterPanel_prebuildResultPanel__Kdy_x{margin-top:.85rem;padding-top:.85rem;border-top:1px solid rgba(255,255,255,.06)}.PodcastRosterPanel_prebuildPreviewList__seqfF{display:flex;flex-direction:column;gap:.4rem}.PodcastRosterPanel_prebuildPreviewRow__HToXX{display:grid;grid-template-columns:132px 1.2fr 88px 1fr;grid-template-areas:"key theme meta seed" "details details details details";gap:.5rem;align-items:center;font-size:.82rem;padding:.45rem .55rem;border-radius:6px;background:rgba(255,255,255,.02)}.PodcastRosterPanel_prebuildPreviewKey__pBRDa{grid-area:key;color:rgba(255,255,255,.84);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.PodcastRosterPanel_prebuildPreviewTheme__qLHVd{grid-area:theme;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PodcastRosterPanel_prebuildPreviewMeta__u0u7i{grid-area:meta;color:rgba(255,255,255,.7)}.PodcastRosterPanel_prebuildPreviewSeed__d8Z6y{grid-area:seed;color:rgba(212,175,55,.95);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PodcastRosterPanel_prebuildPreviewDetails__HNRd8{grid-area:details;display:flex;flex-wrap:wrap;gap:.35rem}.PodcastRosterPanel_prebuildPreviewChipMuted__x9AD8,.PodcastRosterPanel_prebuildPreviewChip__QHbKd{display:inline-flex;align-items:center;min-height:1.4rem;padding:.1rem .45rem;border-radius:999px;font-size:.72rem;line-height:1}.PodcastRosterPanel_prebuildPreviewChip__QHbKd{color:#ffe2b0;background:rgba(243,156,18,.09);border:1px solid rgba(243,156,18,.2)}.PodcastRosterPanel_prebuildPreviewChipMuted__x9AD8{color:rgba(255,255,255,.7);background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07)}.PodcastRosterPanel_prebuildPreviewEmpty__9LxlZ{padding:.55rem .6rem;border-radius:6px;background:rgba(255,255,255,.02);color:rgba(255,255,255,.65);font-size:.82rem}.PodcastRosterPanel_prebuildResultList__1_CE8{display:flex;flex-direction:column;gap:.4rem}.PodcastRosterPanel_prebuildResultRow__s6cFc{display:grid;grid-template-columns:140px 160px 1fr 72px;gap:.5rem;align-items:center;font-size:.82rem;padding:.45rem .55rem;border-radius:6px;background:rgba(255,255,255,.02)}.PodcastRosterPanel_prebuildResultKey__EXb4u{color:rgba(255,255,255,.85);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.PodcastRosterPanel_prebuildResultAction__uTl_g{color:var(--gold);font-weight:600}.PodcastRosterPanel_prebuildResultTheme__kTfGc{color:rgba(255,255,255,.78);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PodcastRosterPanel_prebuildResultJob__tqm82{color:rgba(255,255,255,.6);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.PodcastRosterPanel_coverageDayRow___i4zj{display:grid;grid-template-columns:140px 1fr 1.2fr;gap:.75rem;align-items:center;padding:.6rem .75rem;border-radius:8px;background:rgba(255,255,255,.015);border:1px solid rgba(255,255,255,.04)}.PodcastRosterPanel_coverageDayDate__xXI_A{display:flex;flex-direction:column;gap:.15rem}.PodcastRosterPanel_coverageDayDate__xXI_A strong{color:#fff;font-size:.9rem}.PodcastRosterPanel_coverageDayDate__xXI_A span{color:rgba(255,255,255,.55);font-size:.75rem}.PodcastRosterPanel_coverageDayMeta__FBAd5{display:flex;flex-wrap:wrap;gap:.65rem;color:rgba(255,255,255,.72);font-size:.85rem}.PodcastRosterPanel_coverageSlotPills__w4Wkl{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-start}.PodcastRosterPanel_slotPillMissing__ZYgSV,.PodcastRosterPanel_slotPillMuted__7pVCR,.PodcastRosterPanel_slotPillReady__YQ0b1{display:inline-flex;align-items:center;padding:.25rem .55rem;border-radius:999px;font-size:.75rem;line-height:1;border:1px solid transparent}.PodcastRosterPanel_slotPillReady__YQ0b1{background:rgba(46,204,113,.16);color:#9ef0bf;border-color:rgba(46,204,113,.35)}.PodcastRosterPanel_slotPillMissing__ZYgSV{background:rgba(231,76,60,.14);color:#ffb0a7;border-color:rgba(231,76,60,.35)}.PodcastRosterPanel_slotPillMuted__7pVCR{background:rgba(255,255,255,.05);color:rgba(255,255,255,.6);border-color:rgba(255,255,255,.08)}.PodcastRosterPanel_calendarPanel__O_Xof{border:1px solid rgba(212,175,55,.14);border-radius:10px;padding:1rem;background:rgba(255,255,255,.02)}.PodcastRosterPanel_calendarHeader__SqMaX{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;margin-bottom:.6rem}.PodcastRosterPanel_calendarHeader__SqMaX h3{margin:0;font-size:1rem;color:#fff}.PodcastRosterPanel_calendarBatchControls__6AvE2{display:flex;align-items:flex-end;gap:.75rem;flex-wrap:wrap}.PodcastRosterPanel_calendarBatchControls__6AvE2 .PodcastRosterPanel_fieldGroup__XQ55e{min-width:160px}.PodcastRosterPanel_calendarActionButtons__wJGbU{display:flex;gap:.5rem;flex-wrap:wrap}.PodcastRosterPanel_calendarActionButtons__wJGbU .PodcastRosterPanel_btnRestart__5qlmv,.PodcastRosterPanel_calendarActionButtons__wJGbU .PodcastRosterPanel_btnStart__QzHDQ,.PodcastRosterPanel_calendarActionButtons__wJGbU .PodcastRosterPanel_btnSystem__xCCpS{padding:.55rem .9rem;font-size:.9rem;border-radius:6px}.PodcastRosterPanel_calendarSummaryRow__VOhZe{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-bottom:.75rem;color:rgba(255,255,255,.78);font-size:.85rem}.PodcastRosterPanel_weekdayPickerRow__jE9kL{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem;margin-bottom:.4rem}.PodcastRosterPanel_weekdayPickerButton__ItLrc{padding:.35rem .4rem;border-radius:6px;border:1px solid rgba(212,175,55,.16);background:rgba(255,255,255,.02);color:rgba(255,255,255,.85);font-size:.78rem;cursor:pointer;transition:border-color .12s ease,background .12s ease,transform .12s ease}.PodcastRosterPanel_weekdayPickerButton__ItLrc:hover{border-color:rgba(212,175,55,.45);background:rgba(255,255,255,.04);transform:translateY(-1px)}.PodcastRosterPanel_weekdayPickerButton__ItLrc:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(212,175,55,.18)}.PodcastRosterPanel_pickerButtonActive__7yTpZ{border-color:rgba(212,175,55,.55)!important;background:rgba(212,175,55,.14)!important;color:#fff!important;box-shadow:inset 0 0 0 1px rgba(212,175,55,.16)}.PodcastRosterPanel_pickerButtonPartial__qAD4F{border-color:rgba(212,175,55,.32)!important;background:rgba(212,175,55,.06)!important}.PodcastRosterPanel_shiftPickerRow__sD_Al{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;margin-bottom:.4rem}.PodcastRosterPanel_shiftPickerButton__wdGTk{padding:.35rem .45rem;border-radius:6px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.015);color:rgba(255,255,255,.83);font-size:.76rem;cursor:pointer;transition:border-color .12s ease,background .12s ease,transform .12s ease}.PodcastRosterPanel_shiftPickerButton__wdGTk:hover{border-color:rgba(212,175,55,.35);background:rgba(255,255,255,.03);transform:translateY(-1px)}.PodcastRosterPanel_shiftPickerButton__wdGTk:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(212,175,55,.18)}.PodcastRosterPanel_calendarWeekHeader__Rrvd2{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem;margin-bottom:.35rem}.PodcastRosterPanel_calendarWeekdayCell__Oyd7Z{padding:.35rem .4rem;text-align:center;color:rgba(255,255,255,.66);font-size:.8rem;border-radius:6px;background:rgba(255,255,255,.015);border:1px solid rgba(255,255,255,.03)}.PodcastRosterPanel_calendarGrid__0dypL{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem}.PodcastRosterPanel_calendarGridDragging__mABgJ{-webkit-user-select:none;-moz-user-select:none;user-select:none}.PodcastRosterPanel_calendarGridDragging__mABgJ .PodcastRosterPanel_calendarDayButton__VBKz6{cursor:crosshair}.PodcastRosterPanel_calendarEmptyCell__UoDpM{min-height:86px;border-radius:8px;background:rgba(255,255,255,.01);border:1px dashed rgba(255,255,255,.03)}.PodcastRosterPanel_calendarDayButton__VBKz6{position:relative;min-height:86px;width:100%;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.02);color:#fff;cursor:pointer;padding:.45rem;text-align:left;touch-action:manipulation;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease,background .12s ease}.PodcastRosterPanel_calendarDayButton__VBKz6:hover{transform:translateY(-1px);border-color:rgba(212,175,55,.35)}.PodcastRosterPanel_calendarDayButton__VBKz6:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(212,175,55,.2)}.PodcastRosterPanel_calendarDaySelected__xE_wG{border-color:var(--gold);box-shadow:0 0 0 2px rgba(212,175,55,.18)}.PodcastRosterPanel_calendarDayDirty__UAowZ{border-style:dashed;border-color:rgba(255,159,67,.65)}.PodcastRosterPanel_calendarDayAnchor__YyFK7{box-shadow:0 0 0 1px rgba(255,255,255,.08),0 0 0 3px rgba(52,152,219,.2)}.PodcastRosterPanel_calendarPublishDisabled___taMA{opacity:.75}.PodcastRosterPanel_calendarShiftDay__bV6LQ{background:linear-gradient(180deg,rgba(46,204,113,.11),rgba(255,255,255,.015))}.PodcastRosterPanel_calendarShiftSwing__g_9kh{background:linear-gradient(180deg,rgba(243,156,18,.12),rgba(255,255,255,.015))}.PodcastRosterPanel_calendarShiftNight__9oJNQ{background:linear-gradient(180deg,rgba(52,152,219,.12),rgba(255,255,255,.015))}.PodcastRosterPanel_calendarShiftOff__Zy_j4{background:linear-gradient(180deg,rgba(149,165,166,.12),rgba(255,255,255,.01))}.PodcastRosterPanel_calendarDayTop__CJOTV{display:flex;align-items:center;justify-content:space-between;gap:.35rem}.PodcastRosterPanel_calendarDayNumber__9CW6g{font-size:1rem;font-weight:700;color:#fff}.PodcastRosterPanel_calendarShiftBadge__ncVdy{font-size:.7rem;padding:.15rem .4rem;border-radius:999px;background:rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.9);white-space:nowrap}.PodcastRosterPanel_calendarDayMeta__l0HJ9{margin-top:.45rem;display:flex;flex-direction:column;gap:.15rem;font-size:.72rem;color:rgba(255,255,255,.75)}.PodcastRosterPanel_calendarNoteDot__RD4Bl{position:absolute;right:.4rem;bottom:.4rem;width:.4rem;height:.4rem;border-radius:999px;background:var(--gold);box-shadow:0 0 0 2px rgba(212,175,55,.15);pointer-events:none}.PodcastRosterPanel_calendarAnchorDot__NbSYq{position:absolute;left:.4rem;bottom:.4rem;width:.45rem;height:.45rem;border-radius:999px;background:#4db8ff;box-shadow:0 0 0 2px rgba(77,184,255,.14);pointer-events:none}.PodcastRosterPanel_calendarDirtyDot__t7zO4{position:absolute;left:.4rem;top:.4rem;width:.42rem;height:.42rem;border-radius:999px;background:#ff9f43;box-shadow:0 0 0 2px rgba(255,159,67,.12);pointer-events:none}.PodcastRosterPanel_tableWrap__ne2_A{overflow:auto;border:1px solid rgba(212,175,55,.12);border-radius:10px}.PodcastRosterPanel_rosterTable__Cy7T4{width:100%;border-collapse:collapse;min-width:860px}.PodcastRosterPanel_rosterTable__Cy7T4 td,.PodcastRosterPanel_rosterTable__Cy7T4 th{padding:.55rem .6rem;border-bottom:1px solid rgba(255,255,255,.05);text-align:left;vertical-align:middle}.PodcastRosterPanel_rosterTable__Cy7T4 th{position:sticky;top:0;background:rgba(10,10,10,.92);color:var(--gold);font-weight:600;font-size:.85rem;z-index:1}.PodcastRosterPanel_rosterTable__Cy7T4 td{color:rgba(255,255,255,.9);font-size:.88rem}.PodcastRosterPanel_rosterTable__Cy7T4 tbody tr:hover{background:rgba(255,255,255,.02)}@media (max-width:768px){.PodcastRosterPanel_btnSystem__xCCpS{width:100%}.PodcastRosterPanel_rosterToolbar__Oicaq{grid-template-columns:1fr}.PodcastRosterPanel_rosterToolbarActions__Oa5Tu{width:100%;flex-direction:column}.PodcastRosterPanel_rosterToolbarActions__Oa5Tu .PodcastRosterPanel_btnRestart__5qlmv,.PodcastRosterPanel_rosterToolbarActions__Oa5Tu .PodcastRosterPanel_btnSystem__xCCpS{width:100%}.PodcastRosterPanel_rosterDirtyDetailsHeader__ZchqR{flex-direction:column;align-items:stretch}.PodcastRosterPanel_rosterDirtyDetailsHeader__ZchqR .PodcastRosterPanel_btnSystem__xCCpS{width:100%}.PodcastRosterPanel_coverageHeader__Fc87F{flex-direction:column;align-items:stretch}.PodcastRosterPanel_coverageControls__2QqDU{flex-wrap:wrap}.PodcastRosterPanel_coverageDayRow___i4zj,.PodcastRosterPanel_prebuildResultRow__s6cFc{grid-template-columns:1fr}.PodcastRosterPanel_prebuildPreviewRow__HToXX{grid-template-columns:1fr;grid-template-areas:"key" "theme" "meta" "seed" "details"}.PodcastRosterPanel_calendarBatchControls__6AvE2,.PodcastRosterPanel_calendarHeader__SqMaX{flex-direction:column;align-items:stretch}.PodcastRosterPanel_calendarBatchControls__6AvE2 .PodcastRosterPanel_fieldGroup__XQ55e{min-width:0}.PodcastRosterPanel_calendarActionButtons__wJGbU{width:100%;flex-direction:column}.PodcastRosterPanel_calendarActionButtons__wJGbU .PodcastRosterPanel_btnRestart__5qlmv,.PodcastRosterPanel_calendarActionButtons__wJGbU .PodcastRosterPanel_btnStart__QzHDQ,.PodcastRosterPanel_calendarActionButtons__wJGbU .PodcastRosterPanel_btnSystem__xCCpS{width:100%}.PodcastRosterPanel_calendarGrid__0dypL,.PodcastRosterPanel_calendarWeekHeader__Rrvd2,.PodcastRosterPanel_shiftPickerRow__sD_Al,.PodcastRosterPanel_weekdayPickerRow__jE9kL{gap:.25rem}.PodcastRosterPanel_weekdayPickerButton__ItLrc{padding:.3rem .25rem;font-size:.72rem}.PodcastRosterPanel_shiftPickerButton__wdGTk{padding:.3rem .25rem;font-size:.7rem}.PodcastRosterPanel_calendarDayButton__VBKz6,.PodcastRosterPanel_calendarEmptyCell__UoDpM{min-height:74px;padding:.35rem}.PodcastRosterPanel_calendarDayMeta__l0HJ9{font-size:.68rem}}[data-shd-mode=true] .PodcastRosterPanel_calendarDayButton__VBKz6,[data-shd-mode=true] .PodcastRosterPanel_calendarEmptyCell__UoDpM,[data-shd-mode=true] .PodcastRosterPanel_calendarPanel__O_Xof,[data-shd-mode=true] .PodcastRosterPanel_calendarWeekdayCell__Oyd7Z,[data-shd-mode=true] .PodcastRosterPanel_coverageDayRow___i4zj,[data-shd-mode=true] .PodcastRosterPanel_coveragePanel__yrZqk,[data-shd-mode=true] .PodcastRosterPanel_coverageSummary__JdRDx,[data-shd-mode=true] .PodcastRosterPanel_input__xWpKn,[data-shd-mode=true] .PodcastRosterPanel_numberInput__jRm9Q,[data-shd-mode=true] .PodcastRosterPanel_prebuildPreviewEmpty__9LxlZ,[data-shd-mode=true] .PodcastRosterPanel_prebuildPreviewRow__HToXX,[data-shd-mode=true] .PodcastRosterPanel_prebuildResultRow__s6cFc,[data-shd-mode=true] .PodcastRosterPanel_shiftPickerButton__wdGTk,[data-shd-mode=true] .PodcastRosterPanel_weekdayPickerButton__ItLrc{background:rgba(20,20,20,.55);border-radius:0}