.AddScheduleCallout_callout__pEVbT{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;width:min(100%,420px);margin:0 auto;padding:20px;background:linear-gradient(135deg,rgba(22,127,166,.055),transparent 42%),linear-gradient(315deg,rgba(214,154,22,.05),transparent 52%),var(--surface);border:1px dashed color-mix(in srgb,var(--border) 78%,var(--link));border-radius:14px;box-shadow:var(--shadow)}.AddScheduleCallout_copy__RgXDF{display:grid;gap:6px;text-align:center}.AddScheduleCallout_title__ZFkbD{color:var(--heading);font-size:1.05rem;font-weight:600}.AddScheduleCallout_button__JhY4i{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;color:var(--button-text);background:var(--button-bg);border:1px solid var(--button-bg);border-radius:8px;font-size:.95rem;font-weight:600;line-height:1;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s ease;box-shadow:0 6px 16px color-mix(in srgb,var(--button-bg) 20%,transparent)}.AddScheduleCallout_button__JhY4i:hover{filter:brightness(.94);transform:translateY(-1px)}.AddScheduleCallout_button__JhY4i:active{transform:translateY(0)}.AddScheduleCallout_button__JhY4i:focus-visible{outline:3px solid var(--ring);outline-offset:2px}:root[data-theme=dark] .AddScheduleCallout_callout__pEVbT{background:linear-gradient(135deg,rgba(56,189,248,.07),transparent 42%),linear-gradient(315deg,rgba(251,191,36,.045),transparent 54%),var(--surface);border-color:color-mix(in srgb,var(--border) 82%,#38bdf8)}.AttributionDisclosure_root__Bk_Zq{display:flex;align-items:center;gap:8px}.AttributionDisclosure_button__1neee{width:24px;height:24px;border:none;border-radius:999px;background:transparent;color:var(--muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;opacity:.5}.AttributionDisclosure_button__1neee svg{width:20px;height:20px}.AttributionDisclosure_text__bNnk_{color:var(--muted);font-size:.95rem;line-height:1.5;text-align:left;opacity:.5}.AttributionDisclosure_separator__iib0t{color:color-mix(in srgb,var(--muted),transparent 25%)}.AttributionDisclosure_link__MXY_I{color:inherit;text-decoration:underline;text-underline-offset:3px}.BoardCalendar_grid__pKT_S{display:grid;gap:18px;grid-template-columns:repeat(var(--board-columns,4),minmax(200px,1fr))}.BoardCalendar_cell__EJeiZ{position:relative;display:grid;gap:10px;min-width:0;padding:20px 16px 15px;border-radius:10px 10px 14px 14px;border:1px solid color-mix(in srgb,var(--border) 84%,#8b5e34);background:linear-gradient(180deg,rgba(255,255,255,.58),rgba(255,255,255,0) 34%),linear-gradient(90deg,rgba(15,107,122,.075),transparent 22%,transparent 78%,rgba(239,96,77,.075)),var(--surface);box-shadow:0 2px 0 color-mix(in srgb,var(--border) 82%,#9b6a36),var(--shadow);transform-origin:50% 88%;transition:border-color .12s ease,box-shadow .12s ease,transform .13s cubic-bezier(.2,.8,.2,1)}.BoardCalendar_cell__EJeiZ:before{position:absolute;top:-7px;left:50%;width:46px;height:16px;border:1px solid rgba(111,77,42,.36);border-radius:5px 5px 8px 8px;background:linear-gradient(180deg,rgba(255,255,255,.55),rgba(255,255,255,0)),linear-gradient(90deg,#b78248,#e0bb7f 48%,#a86f3f);box-shadow:inset 0 -1px 0 rgba(83,53,26,.18),0 2px 5px rgba(80,55,28,.18);content:"";transform:translateX(-50%);pointer-events:none}.BoardCalendar_cell__EJeiZ:after{position:absolute;inset:7px;border:1px solid color-mix(in srgb,var(--border) 46%,transparent);border-radius:8px 8px 12px 12px;content:"";opacity:.5;pointer-events:none}.BoardCalendar_cell__EJeiZ:nth-child(4n+1){--cell-accent:#ef604d}.BoardCalendar_cell__EJeiZ:nth-child(4n+2){--cell-accent:#0f9db0}.BoardCalendar_cell__EJeiZ:nth-child(4n+3){--cell-accent:#d69a16}.BoardCalendar_cell__EJeiZ:nth-child(4n){--cell-accent:#4f9f66}.BoardCalendar_scrollFocusedCell__aLbDz{border-color:color-mix(in srgb,var(--cell-accent,#0f9db0) 56%,var(--border));box-shadow:0 2px 0 color-mix(in srgb,var(--border) 72%,#9b6a36),0 18px 34px rgba(80,55,28,.15);transform:translateY(-3px) scale(1.012)}.BoardCalendar_event__Mqckc,.BoardCalendar_liveEvent__022xm{position:relative;z-index:1;display:grid;justify-items:center;gap:5px;min-width:0;padding:9px 10px;border-radius:9px;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);background:linear-gradient(180deg,rgba(255,255,255,.54),rgba(255,255,255,.04)),var(--surface-alt);box-shadow:inset 0 1px 0 rgba(255,255,255,.58)}.BoardCalendar_liveEvent__022xm{border:2px solid rgba(239,96,77,.88);background:linear-gradient(180deg,rgba(255,255,255,.58),rgba(255,255,255,.05)),color-mix(in srgb,var(--surface-alt) 74%,#ffd2c4)}.BoardCalendar_time__uDB8B{min-width:0;font-weight:700;color:var(--heading);text-align:center;line-height:1.05}.BoardCalendar_label__yOjZA{min-width:0;max-width:100%;color:var(--label);font-size:.95rem;font-weight:620;line-height:1.18;text-align:center;overflow-wrap:anywhere}@media (hover:hover) and (pointer:fine){.BoardCalendar_cell__EJeiZ:hover{border-color:color-mix(in srgb,var(--cell-accent,#0f9db0) 58%,var(--border));box-shadow:0 2px 0 color-mix(in srgb,var(--border) 72%,#9b6a36),0 18px 34px rgba(80,55,28,.14);transform:translateY(-2px) rotate(-.3deg)}.BoardCalendar_cell__EJeiZ:nth-child(2n):hover{transform:translateY(-2px) rotate(.3deg)}}@media (prefers-reduced-motion:reduce){.BoardCalendar_cell__EJeiZ{transition:none}.BoardCalendar_scrollFocusedCell__aLbDz{transform:none}}@media (max-width:820px){.BoardCalendar_grid__pKT_S{grid-template-columns:repeat(2,minmax(160px,1fr))}}@media (max-width:640px){.BoardCalendar_grid__pKT_S{gap:12px 10px;grid-template-columns:repeat(2,minmax(0,1fr))}.BoardCalendar_cell__EJeiZ{gap:7px;padding:17px 8px 9px;border-radius:9px 9px 12px 12px}.BoardCalendar_cell__EJeiZ:before{top:-6px;width:36px;height:13px;border-radius:4px 4px 7px 7px}.BoardCalendar_cell__EJeiZ:after{inset:6px;border-radius:7px 7px 10px 10px}.BoardCalendar_event__Mqckc,.BoardCalendar_liveEvent__022xm{gap:4px;padding:7px 5px;border-radius:8px}.BoardCalendar_time__uDB8B{font-size:.88rem}.BoardCalendar_label__yOjZA{font-size:.8rem}}:root[data-theme=dark] .BoardCalendar_liveEvent__022xm{background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.02)),color-mix(in srgb,var(--surface-alt) 72%,#075985)}:root[data-theme=dark] .BoardCalendar_cell__EJeiZ{--cell-accent:#38bdf8;--cell-wash:rgba(56,189,248,0.09);--cell-wash-secondary:rgba(129,140,248,0.06);--clip-start:#5b4a28;--clip-mid:#b98a3e;--clip-end:#5d4628;border-color:color-mix(in srgb,var(--border) 92%,#4bb7e5);background:linear-gradient(180deg,rgba(213,240,255,.045),rgba(213,240,255,0) 34%),linear-gradient(90deg,var(--cell-wash),transparent 28%,transparent 72%,var(--cell-wash-secondary)),var(--surface);box-shadow:0 2px 0 color-mix(in srgb,var(--border) 92%,#4bb7e5),var(--shadow)}:root[data-theme=dark] .BoardCalendar_cell__EJeiZ:nth-child(4n+1){--cell-accent:#fb7185;--cell-wash:rgba(251,113,133,0.09);--cell-wash-secondary:rgba(56,189,248,0.055);--clip-start:#6c333d;--clip-mid:#cc7580;--clip-end:#553142}:root[data-theme=dark] .BoardCalendar_cell__EJeiZ:nth-child(4n+2){--cell-accent:#38bdf8;--cell-wash:rgba(56,189,248,0.1);--cell-wash-secondary:rgba(45,212,191,0.055);--clip-start:#1c4c64;--clip-mid:#53acd0;--clip-end:#19435c}:root[data-theme=dark] .BoardCalendar_cell__EJeiZ:nth-child(4n+3){--cell-accent:#fbbf24;--cell-wash:rgba(251,191,36,0.085);--cell-wash-secondary:rgba(129,140,248,0.055);--clip-start:#624817;--clip-mid:#c7942f;--clip-end:#523c19}:root[data-theme=dark] .BoardCalendar_cell__EJeiZ:nth-child(4n){--cell-accent:#5eead4;--cell-wash:rgba(94,234,212,0.08);--cell-wash-secondary:rgba(56,189,248,0.055);--clip-start:#1f5148;--clip-mid:#66bfae;--clip-end:#1b473f}:root[data-theme=dark] .BoardCalendar_cell__EJeiZ:before{border-color:rgba(142,202,230,.22);background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,0)),linear-gradient(90deg,var(--clip-start),var(--clip-mid) 48%,var(--clip-end));box-shadow:inset 0 -1px 0 rgba(255,255,255,.04),0 2px 5px rgba(0,9,20,.3)}:root[data-theme=dark] .BoardCalendar_cell__EJeiZ:after{border-color:color-mix(in srgb,var(--border) 55%,transparent)}:root[data-theme=dark] .BoardCalendar_event__Mqckc,:root[data-theme=dark] .BoardCalendar_liveEvent__022xm{border-color:color-mix(in srgb,var(--border) 76%,transparent);background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.035)),var(--surface-alt);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}:root[data-theme=dark] .BoardCalendar_liveEvent__022xm{border-color:rgba(125,211,252,.88);background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.04)),color-mix(in srgb,var(--surface-alt) 76%,#075985)}:root[data-theme=dark] .BoardCalendar_scrollFocusedCell__aLbDz{border-color:color-mix(in srgb,var(--cell-accent,#38bdf8) 50%,var(--border));box-shadow:0 2px 0 color-mix(in srgb,var(--border) 90%,#4bb7e5),0 16px 30px rgba(0,7,16,.48)}.page_page__cITjb{display:flex;flex-direction:column;gap:28px}.page_calendarSection__6EjCm{display:grid;gap:16px}.page_calendarHeader__w3grh{display:grid;justify-items:center;gap:6px;padding:0 1rem;text-align:center}.page_calendarTitle___Z_i_{color:var(--heading);font-size:clamp(1.35rem,2.25vw,1.8rem);font-weight:700;line-height:1.15;text-align:center}.page_calendarDateLink__f0_rt{color:var(--muted);font-size:1.08rem;font-weight:600}.page_calendarDateLink__f0_rt:hover{color:var(--link)}.admin_page__1eMFW{display:grid;gap:24px}.admin_header__ELM18{display:grid;gap:8px;justify-items:center;text-align:center}.admin_historyTitle__5OAZp,.admin_title__Q7Kuc{color:var(--heading);font-size:clamp(1.35rem,2.25vw,1.8rem);font-weight:700;line-height:1.15;text-align:center}.admin_subtitle__dRLZH{color:var(--muted);max-width:640px;line-height:1.6;text-align:center}.admin_section__byMWA{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:18px;box-shadow:var(--shadow);display:grid;gap:16px}.admin_feedbackPreviewSection__qzCHm{border-style:dashed}.admin_feedbackPreviewGrid__fsKet{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin_feedbackPreviewPanel__QYdax{display:grid;align-content:start;gap:10px;min-width:0;border:1px solid var(--border);border-radius:12px;background:var(--surface-alt);padding:12px}.admin_feedbackPreviewTitle__Q_Iqb{color:var(--heading);font-size:.95rem;font-weight:700}.admin_feedbackPreviewStack__X4VN4{display:grid;gap:8px}.admin_feedbackPreviewActions__16EVB{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.admin_feedbackPreviewModalMock__yiV_Z{display:grid;gap:12px;border:1px solid var(--border);border-radius:12px;background:var(--surface);padding:14px;box-shadow:var(--shadow)}.admin_feedbackPreviewIcon__dz_ur{width:16px;height:16px;flex:0 0 auto}.admin_feedbackPreviewWarning__U6h2Z{display:flex;align-items:flex-start;gap:8px}.admin_sectionHeader__GNC7f{justify-content:space-between}.admin_sectionActions__QipMa,.admin_sectionHeader__GNC7f{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.admin_sectionHeader__GNC7f h2{font-size:1.2rem;color:var(--heading)}.admin_mediaLibraryHeaderButton__g5zbq{width:100%;border:none;background:transparent;color:inherit;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0;cursor:pointer;text-align:left}.admin_mediaLibraryTitleWrap__WHf_I{display:inline-flex;align-items:center;gap:8px;min-width:0}.admin_mediaLibraryTitle__vaBXy{color:var(--heading);font-size:1.2rem;font-weight:700}.admin_mediaLibraryChevron__7W6lY{color:var(--muted);flex:0 0 auto;transition:transform .2s ease}.admin_mediaLibraryChevronOpen__uDOEV{transform:rotate(180deg)}.admin_mediaLibraryPanel__73t3j{display:grid;gap:14px}.admin_mediaLibraryToolbar__EW2Qg{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.admin_mediaDetailHeader__s9RZZ .admin_dangerButton__x56QX,.admin_mediaLibraryToolbar__EW2Qg .admin_secondaryButton__OALfe,.admin_mediaPaginationControls__dz4as{display:inline-flex;align-items:center;gap:8px}.admin_mediaPaginationControls__dz4as{flex-wrap:wrap}.admin_mediaLifecycleFilters__vYRD7{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.admin_configList__k4QfQ{display:grid;gap:12px}.admin_configRow__GMLCF{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,320px);gap:12px;align-items:start;border:1px solid var(--border);border-radius:12px;padding:12px;background:var(--surface-alt)}.admin_configRowSubmissions__2FMFf{background:rgba(45,108,223,.1);border-color:rgba(45,108,223,.28)}.admin_configRowDisplay__Xq5Ga{background:rgba(214,69,117,.1);border-color:rgba(214,69,117,.28)}.admin_configRowExtraction__mf0ra{background:rgba(126,87,194,.1);border-color:rgba(126,87,194,.28)}.admin_configRowDisplay__Xq5Ga .admin_configLabel__kvMii,.admin_configRowDisplay__Xq5Ga .admin_configMeta__3cg9d,.admin_configRowDisplay__Xq5Ga .admin_helperText___mBwD,.admin_configRowExtraction__mf0ra .admin_configLabel__kvMii,.admin_configRowExtraction__mf0ra .admin_configMeta__3cg9d,.admin_configRowExtraction__mf0ra .admin_helperText___mBwD,.admin_configRowSubmissions__2FMFf .admin_configLabel__kvMii,.admin_configRowSubmissions__2FMFf .admin_configMeta__3cg9d,.admin_configRowSubmissions__2FMFf .admin_helperText___mBwD{color:var(--text)}.admin_configCopy__VMQK2{display:grid;gap:4px;min-width:0}.admin_configLabel__kvMii{color:var(--heading);font-weight:700}.admin_configMeta__3cg9d{color:var(--muted);font-size:.8rem}.admin_configControl__ldUZT{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.admin_badge__Hn0p_{background:var(--surface-alt);color:var(--label);border:1px solid var(--border);border-radius:999px;padding:4px 10px;font-size:.85rem;font-weight:600}.admin_configBadgeSubmissions__z34zO{background:rgba(45,108,223,.1);border-color:rgba(45,108,223,.3);color:var(--text)}.admin_configBadgeDisplay__Zmerq{background:rgba(214,69,117,.1);border-color:rgba(214,69,117,.3);color:var(--text)}.admin_configBadgeExtraction__ymF_P{background:rgba(126,87,194,.1);border-color:rgba(126,87,194,.3);color:var(--text)}.admin_dangerButton__x56QX,.admin_primaryButton__ofDtc,.admin_secondaryButton__OALfe{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;padding:8px 16px;font-weight:600;cursor:pointer;transition:opacity .2s ease}.admin_primaryButton__ofDtc{border:none;background:var(--button-bg);color:var(--button-text)}.admin_primaryButton__ofDtc:disabled{cursor:wait;opacity:.7}.admin_secondaryButton__OALfe{border:1px solid var(--border);background:transparent;color:var(--label)}.admin_dangerButton__x56QX{border:1px solid var(--error-border);background:var(--error-bg);color:var(--error-text)}.admin_dangerButton__x56QX:disabled{cursor:wait;opacity:.7}.admin_tableWrap__pOuG_{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.admin_table___1NKs{width:100%;border-collapse:collapse;font-size:.95rem}.admin_table___1NKs td,.admin_table___1NKs th{text-align:left;padding:10px 12px;border-bottom:1px solid var(--border)}.admin_table___1NKs th{color:var(--label);font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}.admin_tableDetails__I87ZW{display:grid;gap:12px}.admin_tableSummary__ocIxQ{cursor:pointer;list-style:none;justify-self:center;border-radius:999px;padding:6px 10px;border:1px solid var(--border);background:var(--surface-alt)}.admin_tableSummary__ocIxQ::-webkit-details-marker{display:none}.admin_tableSummaryChevron__B_RPa{display:block;width:10px;height:10px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);transition:transform .2s ease}.admin_tableDetails__I87ZW[open] .admin_tableSummaryChevron__B_RPa{transform:rotate(-135deg)}.admin_entityTable__I_f6V{table-layout:fixed;min-width:680px}.admin_entityNameCol__TfiP9{width:36%}.admin_entityIdCol__2A0Dy{width:38%}.admin_entityKindCol__G3h_f,.admin_entityStatusCol__nYWHR{width:13%}.admin_kindPill__erUxc,.admin_statusPillActive__u9KDs,.admin_statusPillInactive__ouTPM{display:inline-flex;align-items:center;border-radius:999px;padding:4px 10px;font-size:.78rem;font-weight:600;white-space:nowrap}.admin_kindPill__erUxc{background:var(--surface);color:var(--label);border:1px solid var(--border)}.admin_statusPillActive__u9KDs{background:rgba(52,168,83,.15);color:#1f7a3d;border:1px solid rgba(52,168,83,.4)}.admin_statusPillInactive__ouTPM{background:var(--surface);color:var(--muted);border:1px solid var(--border)}.admin_monoCell__EPgC1{white-space:nowrap}.admin_monoCell__EPgC1,.admin_monoText__tDUFh{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.85rem}.admin_mediaLibraryLayout__LO7a1{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:16px;align-items:start}.admin_mediaGrid__zjukL{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px;min-width:0}.admin_mediaGridItem___gIZm{display:grid;gap:8px;min-width:0;border:1px solid var(--border);border-radius:8px;background:var(--surface-alt);color:var(--text);padding:8px;cursor:pointer;text-align:left}.admin_mediaGridItemSelected__RlzAB,.admin_mediaGridItem___gIZm:hover{border-color:var(--link);background:var(--surface)}.admin_mediaGridFallback___ZqcJ,.admin_mediaGridImage__x7EuN{width:100%;aspect-ratio:1;border-radius:6px;border:1px solid var(--border);background:var(--surface)}.admin_mediaGridImage__x7EuN{display:block;object-fit:cover}.admin_mediaGridFallback___ZqcJ{display:grid;place-items:center;color:var(--muted)}.admin_mediaGridMeta__B6NJi{display:flex;align-items:center;justify-content:space-between;gap:6px;color:var(--muted);font-size:.78rem;line-height:1.3}.admin_mediaGridBadges__ZSCLj{display:inline-flex;justify-content:flex-end;gap:4px;flex-wrap:wrap}.admin_mediaGridBadges__ZSCLj .admin_canonicalBadge__EPRy_,.admin_mediaGridBadges__ZSCLj .admin_mutedPill__syv7V,.admin_mediaGridBadges__ZSCLj .admin_pendingBadge__b_oJM,.admin_mediaGridBadges__ZSCLj .admin_rejectedBadge__3zejA{padding:2px 7px;font-size:.7rem}.admin_mediaDetailPanel__9Zwbk{position:sticky;top:16px;display:grid;gap:12px;min-width:0;border:1px solid var(--border);border-radius:8px;background:var(--surface-alt);padding:12px}.admin_mediaDetailPreview__SYkVf{width:100%;min-width:0}.admin_mediaDetailFallback__eWR3j,.admin_mediaDetailImage__hn5dR{width:100%;max-height:360px;border-radius:8px;border:1px solid var(--border);background:var(--surface)}.admin_mediaDetailImage__hn5dR{display:block;object-fit:contain}.admin_mediaDetailFallback__eWR3j{min-height:220px;display:grid;place-items:center;gap:8px;color:var(--muted)}.admin_mediaDetailHeader__s9RZZ{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin_mediaDetailHeader__s9RZZ h3{color:var(--heading);font-size:1rem}.admin_mediaDetailList__xIgGC{display:grid;gap:8px}.admin_mediaDetailList__xIgGC div{display:grid;grid-template-columns:112px minmax(0,1fr);gap:10px}.admin_mediaDetailList__xIgGC dt{color:var(--muted);font-size:.78rem;font-weight:700;text-transform:uppercase}.admin_mediaDetailList__xIgGC dd{min-width:0;color:var(--label);font-size:.9rem}.admin_mediaDetailPath__XFQbo{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;overflow-wrap:anywhere}.admin_mediaReferenceList__At514{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.admin_mediaReferenceList__At514 h4{width:100%;color:var(--heading);font-size:.9rem}.admin_metricGrid__jKVoa{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.admin_metricTile__IPYhr{display:grid;gap:6px;min-height:88px;align-content:center;border:1px solid var(--border);border-radius:10px;background:var(--surface-alt);padding:12px}.admin_metricLabel__oeQL0{color:var(--muted);font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.admin_metricValue__0JYpU{color:var(--heading);font-size:1.6rem;line-height:1}.admin_observabilityPrimaryGrid__rDzAm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.admin_observabilityPanel__6r9Kb{display:grid;gap:10px;min-width:0}.admin_panelHeader__CqpCD{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin_panelHeader__CqpCD h3{color:var(--heading);font-size:1rem}.admin_compactTable__oGzqM{min-width:520px}.admin_auditTable__FgyNG{min-width:860px}.admin_daySchedulesTable__SSOR3{min-width:900px}.admin_dayScheduleMediaThumb__emn_7{display:block;width:56px;height:42px;object-fit:cover;border-radius:6px;border:1px solid var(--border);background:var(--surface-alt)}.admin_empty__j1Bdv{color:var(--muted);text-align:center;padding:18px}.admin_disclosureList__AfPwz{display:grid;gap:12px}.admin_disclosure__Mlien{border:1px solid var(--border);border-radius:12px;background:var(--surface-alt);padding:12px 16px}.admin_disclosureSummary__tLNWR{display:grid;grid-template-columns:minmax(120px,1fr) minmax(180px,1fr) minmax(130px,1fr) 116px;align-items:center;gap:12px;cursor:pointer;list-style:none}.admin_disclosureSummary__tLNWR>:nth-child(2),.admin_disclosureSummary__tLNWR>:nth-child(3){justify-self:center}.admin_disclosureSummary__tLNWR>:nth-child(4){justify-self:end}.admin_disclosureSummary__tLNWR::-webkit-details-marker{display:none}.admin_disclosureTitle__3KkyK{font-weight:600;color:var(--heading)}.admin_inlineLink__Bkkow{color:var(--link);font-weight:600;text-decoration:none}.admin_inlineLink__Bkkow:hover{text-decoration:underline}.admin_canonicalBadge__EPRy_,.admin_mutedPill__syv7V,.admin_pendingBadge__b_oJM,.admin_rejectedBadge__3zejA{border-radius:999px;padding:4px 10px;font-size:.8rem;font-weight:600;white-space:nowrap}.admin_canonicalBadge__EPRy_{background:rgba(52,168,83,.15);color:#1f7a3d;border:1px solid rgba(52,168,83,.4)}.admin_pendingBadge__b_oJM{background:rgba(251,188,5,.18);color:#8a5a00;border:1px solid rgba(251,188,5,.45)}.admin_rejectedBadge__3zejA{background:var(--error-bg);color:var(--error-text);border:1px solid var(--error-border)}.admin_mutedPill__syv7V{color:var(--muted)}.admin_mutedPill__syv7V,.admin_stateControl__D4l15{background:var(--surface);border:1px solid var(--border)}.admin_stateControl__D4l15{display:inline-flex;align-items:center;gap:4px;padding:3px;border-radius:999px;white-space:nowrap}.admin_stateButton__mYqqw{border:none;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer;font:inherit;font-size:.78rem;font-weight:600;padding:4px 9px;text-transform:capitalize}.admin_stateButton__mYqqw:hover:not(:disabled){color:var(--label);background:var(--surface-alt)}.admin_stateButtonActive__JBdlv{color:var(--label)}.admin_mediaLifecycleFilterActive__6aqWd{color:var(--label);background:var(--surface-alt)}.admin_stateButtonCanonical__hqehG{background:rgba(52,168,83,.15);color:#1f7a3d}.admin_stateButtonProposed__Iczp5{background:rgba(251,188,5,.18);color:#8a5a00}.admin_stateButtonRejected__bXICc{background:var(--error-bg);color:var(--error-text)}.admin_stateButtonCanonical__hqehG:hover:not(:disabled){background:rgba(52,168,83,.15);color:#1f7a3d}.admin_stateButtonProposed__Iczp5:hover:not(:disabled){background:rgba(251,188,5,.18);color:#8a5a00}.admin_stateButtonRejected__bXICc:hover:not(:disabled){background:var(--error-bg);color:var(--error-text)}.admin_stateButton__mYqqw:disabled{cursor:wait;opacity:.7}.admin_disclosurePanel__YdbFY{margin-top:12px}.admin_modalOverlay___2JPj{position:fixed;inset:0;background:rgba(13,16,22,.55);display:grid;place-items:center;padding:24px;z-index:20}.admin_modal__lHBWu{width:100%;max-width:720px;background:var(--surface);border-radius:16px;border:1px solid var(--border);box-shadow:var(--shadow);padding:20px;display:grid;gap:16px}.admin_modalHeader__A4z_u{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin_modalHeader__A4z_u h3{font-size:1.2rem;color:var(--heading)}.admin_modalForm__GCyZq{display:grid;gap:14px;width:100%}.admin_formField__EEsil{display:grid;gap:6px;font-size:.95rem;color:var(--label)}.admin_formField__EEsil input,.admin_formField__EEsil input[type=date],.admin_formField__EEsil input[type=time],.admin_formField__EEsil select{border:1px solid var(--input-border);border-radius:10px;padding:10px 12px;background:var(--surface-alt);color:var(--text);font-size:1rem}.admin_helperText___mBwD{color:var(--muted);font-size:.85rem}.admin_modalActions__EBmdW{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap}@media (max-width:720px){.admin_mediaLibraryHeaderButton__g5zbq{align-items:flex-start;flex-direction:column}.admin_feedbackPreviewGrid__fsKet,.admin_mediaLibraryLayout__LO7a1,.admin_observabilityPrimaryGrid__rDzAm{grid-template-columns:1fr}.admin_mediaDetailPanel__9Zwbk{position:static}.admin_mediaDetailList__xIgGC div{grid-template-columns:1fr;gap:4px}.admin_disclosureSummary__tLNWR{display:grid;grid-template-columns:1fr;align-items:start;justify-items:start;gap:8px}.admin_configControl__ldUZT,.admin_configRow__GMLCF{grid-template-columns:1fr}}.admin_error__ENGWH{color:var(--error-text);background:var(--error-bg);border:1px solid var(--error-border);border-radius:10px;padding:10px 12px}.admin_warning__AYpiM{color:#7a4b00;background:rgba(251,188,5,.16);border:1px solid rgba(251,188,5,.48);border-radius:10px;padding:10px 12px}.admin_success__ufRoP{color:#1f7a3d;background:rgba(52,168,83,.12);border:1px solid rgba(52,168,83,.35);border-radius:10px;padding:10px 12px}.admin_shadcnSurface__aBmpI{background:var(--surface);border-color:var(--border);box-shadow:var(--shadow);color:var(--text)}.admin_shadcnContent__QHE9g{padding:12px}.admin_shadcnField__CfcGE{background:var(--surface-alt);border:1px solid var(--input-border);border-radius:12px;border-color:var(--input-border);color:var(--text);height:44px;font-size:1rem;padding:0 12px}.DaySchedulesForScheduleDateView_list__SXR1P{list-style:none;display:grid;gap:8px;padding:0;margin:0;font-size:.95rem;color:var(--label)}.DaySchedulesForScheduleDateView_item__j94jR{margin:0}.DaySchedulesForScheduleDateView_itemRow__j6acT{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.DaySchedulesForScheduleDateView_itemButton__MnxWm{display:inline-flex;align-items:center;gap:10px;width:100%;text-align:left;padding:8px 10px;border-radius:10px;border:1px solid transparent;background:var(--surface-alt);color:inherit;font:inherit;cursor:pointer;transition:border-color .2s ease,background .2s ease;flex:1}.DaySchedulesForScheduleDateView_itemButton__MnxWm:hover{border-color:var(--border)}.DaySchedulesForScheduleDateView_itemActive__VKeKQ{border-color:var(--link);background:rgba(15,76,129,.08)}.DaySchedulesForScheduleDateView_itemText__VEofS{min-width:0;flex:1}.DaySchedulesForScheduleDateView_stateControl__BjU5s{display:inline-flex;align-items:center;gap:4px;padding:3px;border:1px solid var(--border);border-radius:999px;background:var(--surface);white-space:nowrap}.DaySchedulesForScheduleDateView_stateButton__W2RVW{border:none;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer;font:inherit;font-size:.75rem;font-weight:600;padding:4px 8px;text-transform:capitalize}.DaySchedulesForScheduleDateView_stateButton__W2RVW:hover:not(:disabled){color:var(--label);background:var(--surface-alt)}.DaySchedulesForScheduleDateView_stateButtonActive___4ltO{color:var(--label)}.DaySchedulesForScheduleDateView_stateButtonCanonical__YRj8j{background:rgba(52,168,83,.15);color:#1f7a3d}.DaySchedulesForScheduleDateView_stateButtonProposed__JdyCa{background:rgba(251,188,5,.18);color:#8a5a00}.DaySchedulesForScheduleDateView_stateButtonRejected__0hDoo{background:var(--error-bg);color:var(--error-text)}.DaySchedulesForScheduleDateView_stateButtonCanonical__YRj8j:hover:not(:disabled){background:rgba(52,168,83,.15);color:#1f7a3d}.DaySchedulesForScheduleDateView_stateButtonProposed__JdyCa:hover:not(:disabled){background:rgba(251,188,5,.18);color:#8a5a00}.DaySchedulesForScheduleDateView_stateButtonRejected__0hDoo:hover:not(:disabled){background:var(--error-bg);color:var(--error-text)}.DaySchedulesForScheduleDateView_stateButton__W2RVW:disabled{cursor:wait;opacity:.7}.DaySchedulesForScheduleDateView_deleteButton__BDi_D{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:1px solid var(--error-border);background:var(--error-bg);color:var(--error-text);cursor:pointer;transition:border-color .2s ease,opacity .2s ease;flex:0 0 auto}.DaySchedulesForScheduleDateView_deleteButton__BDi_D:hover{border-color:var(--error-text)}.DaySchedulesForScheduleDateView_deleteButton__BDi_D:disabled{cursor:wait;opacity:.7}.DaySchedulesForScheduleDateView_loading__KEzYf{color:var(--muted);font-size:.9rem}.DaySchedulesForScheduleDateView_error__kToE1{color:var(--error-text);background:var(--error-bg);border:1px solid var(--error-border);border-radius:10px;padding:8px 10px;font-size:.9rem}.schedule_page__nbJa_{display:grid;gap:16px;width:100%}.schedule_title__xCaP7{color:var(--heading);font-size:clamp(1.35rem,2.25vw,1.8rem);font-weight:700;line-height:1.15;text-align:center}.schedule_weekdaySubtitle__FiFnX{margin-top:-8px;color:var(--muted);font-size:.95rem;font-weight:650;text-align:center}.schedule_error__qRfrY{color:var(--error-text);background:var(--error-bg);border:1px solid var(--error-border);border-radius:12px;padding:12px 14px}.schedule_empty__Me2Mf{color:var(--muted);font-size:1rem}.schedule_link__lHhTQ{width:fit-content;color:var(--link);font-weight:600}.schedule_adminSection__RjOc5{display:grid;gap:12px}