.password-field_label___My3S{display:block;margin:0;line-height:1.35;font-size:.88rem;font-weight:600;color:var(--ink)}.password-field_control__F4kJj{position:relative;display:block;margin-top:.42rem}.password-field_input__opnEP{width:100%;box-sizing:border-box;padding:.68rem 4.2rem .68rem .8rem;border-radius:var(--radius-sm);border:1px solid var(--border-control-soft);background-color:var(--surface-input);color:var(--ink);box-shadow:var(--field-inset-shadow);transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast)}.password-field_input__opnEP:focus-visible{border-color:var(--border-accent-strong);box-shadow:var(--focus-ring-soft),var(--focus-elevation)}.password-field_toggle__dlkfw{position:absolute;top:50%;right:.4rem;transform:translateY(-50%);min-height:var(--control-height-compact);padding:0 .6rem;border:1px solid var(--border-accent-soft);border-radius:var(--radius-sm);background:var(--surface-layer);color:var(--accent);font:inherit;font-size:.82rem;cursor:pointer}.password-field_toggle__dlkfw:hover{background:var(--surface-accent-soft);border-color:var(--border-accent)}@media (max-width:860px),(pointer:coarse){.password-field_toggle__dlkfw{min-height:44px;min-width:44px}}.field-control_fieldLabel__BRokK{color:var(--ink);font-size:.88rem;font-weight:600}.field-control_controlInput___GkK4,.field-control_controlSelect__Qa4Qt,.field-control_controlTextarea__FGHRG{width:100%;box-sizing:border-box;padding:.68rem .8rem;border-radius:var(--radius-control);border:1px solid var(--border-control-soft);background-color:var(--surface-input);color:var(--ink);box-shadow:var(--field-inset-shadow);transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast)}:where(.field-control_controlInput___GkK4,.field-control_controlTextarea__FGHRG,.field-control_controlSelect__Qa4Qt){font-size:.88rem}.field-control_controlInput___GkK4,.field-control_controlSelect__Qa4Qt{min-height:var(--control-height-md)}.field-control_controlInput___GkK4::placeholder,.field-control_controlTextarea__FGHRG::placeholder{color:var(--text-tertiary)}.field-control_controlInput___GkK4:hover,.field-control_controlSelect__Qa4Qt:hover,.field-control_controlTextarea__FGHRG:hover{border-color:var(--border-accent-soft);background-color:var(--surface-input-hover)}.field-control_controlInput___GkK4:focus-visible,.field-control_controlSelect__Qa4Qt:focus-visible,.field-control_controlTextarea__FGHRG:focus-visible{border-color:var(--border-accent-strong);box-shadow:var(--focus-ring-soft),var(--focus-elevation);background-color:var(--surface-input)}.field-control_controlInput___GkK4:focus:not(:focus-visible),.field-control_controlSelect__Qa4Qt:focus:not(:focus-visible),.field-control_controlTextarea__FGHRG:focus:not(:focus-visible){outline:none;box-shadow:none}.field-control_controlSelect__Qa4Qt{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:2.4rem;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='M3.5 5.5l3.5 3.5 3.5-3.5' fill='none' stroke='%238a847a' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .85rem center;background-size:14px 14px}.field-control_controlSelect__Qa4Qt:disabled{cursor:not-allowed;color:var(--text-secondary);border-color:var(--border-control-subtle);background-color:var(--surface-input-disabled);box-shadow:none}.field-control_controlSelectMultiple__j_cyD{padding-right:.8rem;background-image:none;min-height:140px}.field-control_controlCheckbox__KQDjE{width:1rem;height:1rem;margin:0;accent-color:var(--accent);box-shadow:none}@media (prefers-reduced-motion:reduce){.field-control_controlInput___GkK4,.field-control_controlSelect__Qa4Qt,.field-control_controlTextarea__FGHRG{transition:none}}.compact-ghost-button_button__q6H4E{display:inline-flex;align-items:center;justify-content:center;height:var(--compact-button-height,var(--ghost-button-height,30px));padding:var(--compact-button-padding,var(--ghost-button-padding,0 14px));border-radius:var(--compact-button-radius,var(--ghost-button-radius,var(--radius-control)));border:1px solid var(--compact-button-border,var(--ghost-button-border,var(--border-accent-soft)));background:var(--compact-button-background,var(--ghost-button-background,var(--surface-layer)));color:var(--compact-button-color,var(--ghost-button-color,var(--accent)));cursor:pointer;box-shadow:var(--compact-button-shadow,none);font-size:var(--compact-button-font-size,var(--ghost-button-font-size,13px));font-weight:600;line-height:1;white-space:nowrap;flex:0 0 auto;transition:background-color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.compact-ghost-button_button__q6H4E:hover{background:var(--compact-button-background-hover,var(--ghost-button-background-hover,var(--surface-accent-soft)));border-color:var(--compact-button-border-hover,var(--ghost-button-border-hover,var(--border-accent)))}.compact-ghost-button_button__q6H4E.compact-ghost-button_button__q6H4E{color:var(--compact-button-color,var(--ghost-button-color,var(--accent)));text-decoration:none}.compact-ghost-button_button__q6H4E.compact-ghost-button_button__q6H4E:disabled,.compact-ghost-button_button__q6H4E.compact-ghost-button_button__q6H4E[aria-disabled=true],.compact-ghost-button_button__q6H4E:disabled,.compact-ghost-button_button__q6H4E[aria-disabled=true]{cursor:not-allowed;transform:none;box-shadow:none;background:var(--compact-button-background-disabled,var(--ghost-button-background-disabled,var(--disabled-bg)));border-color:var(--compact-button-border-disabled,var(--ghost-button-border-disabled,var(--disabled-border)));color:var(--compact-button-color-disabled,var(--ghost-button-color-disabled,var(--disabled-fg)))}.compact-ghost-button_danger__Yn1gC{--compact-button-background:var(--compact-button-danger-background,var(--danger-bg-strong));--compact-button-background-hover:var(--danger);--compact-button-border:var(--compact-button-danger-border,var(--danger-border));--compact-button-border-hover:var(--danger);--compact-button-color:var(--compact-button-danger-color,var(--danger))}.compact-ghost-button_danger__Yn1gC.compact-ghost-button_danger__Yn1gC:hover:not(:disabled):not([aria-disabled=true]){color:var(--on-accent)}.compact-ghost-button_wrapper__QWUu0{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.35rem}.compact-ghost-button_errorText__ow9g_{margin:0;font-size:.85rem;color:var(--danger)}@media (prefers-reduced-motion:reduce){.compact-ghost-button_button__q6H4E{transition:none}.compact-ghost-button_button__q6H4E:hover{transform:none}}@media (max-width:860px),(pointer:coarse){.compact-ghost-button_button__q6H4E{min-height:var(--touch-target-min,44px)}}.detail-page_page__5c3VD{grid-template-columns:minmax(0,1fr)}.detail-page_page__5c3VD>*{min-width:0}.detail-page_pageTitle__BR3Hk{margin:0 0 .8rem;font-size:clamp(1.25rem,2.7vw,2.2rem)}.detail-page_eventRecordPlaceholder__du22M{display:grid;grid-gap:.35rem;gap:.35rem;padding:.55rem 0;border-top:1px solid var(--line-soft)}.detail-page_eventRecordPlaceholder__du22M:first-child{border-top:0}.detail-page_detailPanel__0P7XH{min-width:0;padding:clamp(.8rem,1.8vw,1rem)}.detail-page_searchShell__iuYUU{transform:none!important;-webkit-transform:none!important}.detail-page_searchShell__iuYUU:has([data-modal-active=true]){z-index:var(--z-modal)}.detail-filters_chipLabel__xGbvt{display:inline-flex;align-items:center;font-weight:700;color:var(--ink)}.detail-filters_chip__q_q7e{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .7rem;border-radius:var(--radius-pill);background:var(--surface-accent-strong);color:var(--accent);font-size:.82rem;font-weight:600;border:1px solid var(--border-accent-softest)}.detail-filters_chipMuted__D6Hfq{background:var(--surface-neutral-soft-strong);color:var(--text-secondary);border-color:var(--border-control-subtle)}.detail-filters_eventRecordFilters__1gBnz{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin-bottom:.9rem}.detail-filters_eventRecordFilterTopRow__UCL_R{display:grid;grid-template-columns:minmax(240px,1.7fr) repeat(3,minmax(132px,1fr));grid-gap:var(--space-2);gap:var(--space-2);align-items:center}.detail-filters_eventRecordFilterBottomRow__8AQFT{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-2);gap:var(--space-2);align-items:center}.detail-filters_eventRecordFilterGrid__wFcBp,.detail-filters_eventRecordSearchField__fCHVI,.detail-filters_eventRecordTopSelect__zk9wi{min-width:0}.detail-filters_eventRecordFilterGrid__wFcBp{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));grid-gap:var(--space-2);gap:var(--space-2)}@media (max-width:860px){.detail-filters_eventRecordFilterBottomRow__8AQFT,.detail-filters_eventRecordFilterTopRow__UCL_R{grid-template-columns:1fr}}.detail-results_eventRecordHead__TCehZ{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.9rem}.detail-results_eventRecordTitle__zaxFA{margin:0;line-height:1.25}.detail-results_eventRecordMeta__qz0UE{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.detail-results_eventRecordActiveFilters__RErEg{margin:0 0 .9rem}.detail-results_eventRecordEmpty__eYjJL{margin:0;padding:.95rem 1rem;border:1px dashed var(--line-soft);border-radius:var(--radius-md);color:var(--text-secondary);line-height:1.5;background:var(--surface-neutral-soft)}.detail-results_eventRecordPagination__yLWd0{margin-top:.85rem}.detail-results_resultsShell__TtkL5{--event-results-columns-default:minmax(120px,0.78fr) minmax(220px,1.42fr) 164px minmax(120px,0.82fr) minmax(132px,0.9fr) 64px 72px;--event-results-columns-compact:140px minmax(0,1fr)}.detail-results_resultsHeader__Uhcnb{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.75rem;gap:.75rem}.detail-results_resultsHeaderMain__9T5zT{min-width:0;flex-wrap:nowrap}.detail-results_compactToolbarMeta__324En,.detail-results_compactToolbarSort__08acJ{min-width:0}.detail-results_resultsCount__tHOOG{font-weight:700;color:var(--ink)}.detail-results_sortForm__204H7{display:flex;gap:.6rem;align-items:center;justify-content:flex-end;min-width:max-content}.detail-results_resultsSortActions__fQFxO{display:inline-flex;gap:var(--space-2);flex-wrap:nowrap}.detail-results_resultsSortActions__fQFxO label{position:relative}.detail-results_resultsSortActions__fQFxO input{position:absolute;opacity:0;pointer-events:none}.detail-results_resultsSortActions__fQFxO label:focus-within{outline:2px solid var(--focus-outline-color);outline-offset:2px}.detail-results_desktopResults__QI3zT{display:block}.detail-results_mobileResults__hYAfB{display:none}.detail-results_eventTableHead__uS7Jv{display:grid;grid-template-columns:var(--event-results-columns,var(--event-results-columns-default));grid-column-gap:var(--space-2);column-gap:var(--space-2);align-items:start;padding:0 16px;background:var(--surface-table-head);color:var(--text-secondary);font-size:13px;font-weight:600;border:1px solid var(--line);border-radius:var(--radius-panel) var(--radius-panel) 0 0}.detail-results_eventTableHead__uS7Jv>span{padding:10px 8px}.detail-results_eventTableRow__31DNz{display:grid;grid-template-columns:var(--event-results-columns,var(--event-results-columns-default));grid-column-gap:var(--space-2);column-gap:var(--space-2);align-items:start;padding:0 16px;border-left:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line-soft);background:var(--surface-layer-strong);transition:background-color var(--transition-fast)}.detail-results_eventTableRow__31DNz:focus-within,.detail-results_eventTableRow__31DNz:hover{background:var(--surface-accent-soft);box-shadow:inset 3px 0 0 var(--border-accent-soft)}.detail-results_eventTableRow__31DNz:last-child{border-bottom:1px solid var(--line);border-radius:0 0 var(--radius-panel) var(--radius-panel)}.detail-results_eventCell__t28jl{padding:10px 5px;font-size:14px;color:var(--ink-soft);min-width:0}.detail-results_eventTitleCell__mulr9{min-width:0}.detail-results_eventTitleCell__mulr9 strong{display:block;font-size:15px;line-height:1.4}.detail-results_eventTitleCell__mulr9 a{display:block;color:inherit;text-decoration:none;overflow-wrap:anywhere;word-break:break-word}.detail-results_eventTitleCell__mulr9 a:hover{text-decoration:underline}.detail-results_eventCard___U_gw{position:relative;display:grid;grid-gap:.72rem;gap:.72rem;padding:.95rem;border:1px solid var(--line-soft);border-radius:var(--radius-md);background:var(--surface-layer-strong);box-shadow:var(--shadow-xs);min-width:0}.detail-results_eventCardLinked__vyGBl{cursor:pointer;transition:border-color var(--transition-fast),background-color var(--transition-fast),box-shadow var(--transition-fast)}.detail-results_eventCardLinked__vyGBl:hover{border-color:var(--border-accent-soft);background:var(--surface-card);box-shadow:var(--shadow-soft)}.detail-results_eventCardHeader__PUl_B{display:grid;grid-gap:.5rem;gap:.5rem;min-width:0}.detail-results_eventCardStatusRow__s_0Qk{display:flex;flex-wrap:nowrap;align-items:center;gap:.35rem;min-width:0}.detail-results_eventCardTitle__thsVa{color:var(--ink);font-size:1rem;font-weight:750;line-height:1.45;text-decoration:none}.detail-results_eventCardTitleText__qJrFH{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.detail-results_eventCardTitle__thsVa:focus-visible,.detail-results_eventCardTitle__thsVa:hover{color:var(--accent);text-decoration:underline}.detail-results_eventCardLinked__vyGBl .detail-results_eventCardTitle__thsVa:after{content:"";position:absolute;inset:0;z-index:2;border-radius:var(--radius-md)}.detail-results_eventCardLinked__vyGBl .detail-results_eventCardTitle__thsVa:focus-visible{outline:none}.detail-results_eventCardLinked__vyGBl .detail-results_eventCardTitle__thsVa:focus-visible:after{outline:2px solid var(--accent);outline-offset:2px}.detail-results_eventCardLinked__vyGBl:hover .detail-results_eventCardTitle__thsVa{color:var(--accent)}.detail-results_eventMetaList__8HieW{display:grid;grid-gap:.5rem;gap:.5rem;margin:0}.detail-results_eventMetaList__8HieW>div{display:grid;grid-template-columns:3.2rem minmax(0,1fr);grid-gap:.55rem;gap:.55rem;align-items:start;min-width:0}.detail-results_eventMetaList__8HieW dt{color:var(--text-secondary);font-size:.82rem;font-weight:700}.detail-results_eventMetaList__8HieW dd{margin:0;color:var(--ink-soft);font-size:.92rem;line-height:1.45;overflow-wrap:anywhere}.detail-results_eventCardCountdown__pZEcT{margin:0;color:var(--accent);font-size:.84rem;font-weight:700;line-height:1.4;white-space:nowrap}.detail-results_eventCardFooter__jtEJ1{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0;min-height:1.6rem;padding-top:.5rem;border-top:1px solid var(--line-soft)}.detail-results_eventCardActionSlot__uVjy6{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:flex-end;margin-left:auto}.detail-results_eventCardCue__0XHpw{display:inline-flex;align-items:center;gap:.35rem;color:var(--accent);font-size:.84rem;font-weight:700;line-height:1.4;white-space:nowrap}.detail-results_eventCardCue__0XHpw>span{transition:transform var(--transition-fast)}.detail-results_eventCardLinked__vyGBl:hover .detail-results_eventCardCue__0XHpw>span{transform:translateX(.16rem)}.detail-results_eventMetaCell__4CNAO{color:var(--text-secondary-raised);font-size:13px;line-height:1.45}.detail-results_eventActionsCell__zWuxv{display:flex;align-items:flex-start;justify-content:flex-start;white-space:nowrap}.detail-results_resultsPagination__jNBeQ{margin-top:.72rem;margin-bottom:0}.detail-results_eventStatusPillRow__AxXVR{flex-wrap:nowrap;align-items:center;gap:.3rem;margin-bottom:0;min-width:0}.detail-results_eventStatusPill__myfU6{min-height:1.7rem;padding:.14rem .5rem;font-size:.74rem;line-height:1;white-space:nowrap;flex:0 0 auto}@media (max-width:992px){.detail-results_compactToolbarMeta__324En,.detail-results_compactToolbarSort__08acJ{display:none}}.detail-entity_detailLayout__L2jxE{display:grid;grid-template-columns:minmax(0,2.3fr) minmax(220px,1fr);grid-gap:.9rem;gap:.9rem}.detail-entity_detailBreadcrumb__5hGrq{grid-column:1/-1;min-width:0}.detail-entity_detailContentColumn__ImLP9{grid-column:1;align-self:start;display:flex;flex-direction:column;gap:.9rem;min-width:0}.detail-entity_detailRightColumn__ZGV_X{grid-column:2}.detail-entity_detailMain___GygT,.detail-entity_detailRightColumn__ZGV_X{display:flex;flex-direction:column;gap:.9rem}.detail-entity_detailMain___GygT>*{margin:0}.detail-entity_detailRecords__u9_EN{min-width:0}.detail-entity_detailAfterInfo__uaNI1{display:flex;flex-direction:column;gap:.9rem;margin-top:.15rem;padding-top:1rem;border-top:1px solid var(--line-soft)}.detail-entity_detailAfterInfo__uaNI1>*{margin:0}.detail-entity_detailSidebar__J8m7f{flex-shrink:0;color:var(--text-secondary)}.detail-entity_detailTOCInSidebar__GMWs4{position:-webkit-sticky;position:sticky;top:var(--sticky-offset)}.detail-entity_detailSidebar__J8m7f a{color:inherit}.detail-entity_detailSidebar__J8m7f a:hover{text-decoration:none}.detail-entity_detailSidebarSection__6J60u{min-width:0}.detail-entity_detailSidebarSection__6J60u+.detail-entity_detailSidebarSection__6J60u{margin-top:1.5rem}.detail-entity_detailSidebarHeading__hunmn{margin:0 0 .75rem;color:var(--ink);line-height:1.25}.detail-entity_detailSidebarText___XQ9f{margin:0;line-height:1.5}.detail-entity_detailSidebarList__Q5Asu+.detail-entity_detailSidebarText___XQ9f,.detail-entity_detailSidebarText___XQ9f+.detail-entity_detailSidebarList__Q5Asu,.detail-entity_detailSidebarText___XQ9f+.detail-entity_detailSidebarText___XQ9f{margin-top:.5rem}.detail-entity_detailSidebarList__Q5Asu{margin:0;padding-left:0;list-style:none;gap:.5rem .75rem}.detail-entity_detailSidebarList__Q5Asu li{margin:0;line-height:1.5}.detail-entity_detailRelationChip__3qEpK{min-height:auto;padding:.38rem .75rem;align-items:center;font-size:.84rem;font-weight:500;line-height:1.5;text-decoration:none;background:var(--surface-neutral-soft);border-color:var(--border-control-subtle)}.detail-entity_entityHeader__M2X85{display:grid;grid-gap:.7rem;gap:.7rem}.detail-entity_entityBadgeRow__Igxsf,.detail-entity_entityTitleRow__aK3xs{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:.75rem;gap:.75rem}.detail-entity_entityStatusRow__bP7_q{margin-bottom:0;min-width:0}.detail-entity_entityHeaderAction__YoJDU{flex:0 0 auto}.detail-entity_entityHeaderAction__YoJDU>*{white-space:nowrap}@media (max-width:480px){.detail-entity_entityTitleRow__aK3xs{grid-template-columns:minmax(0,1fr)}.detail-entity_entityHeaderAction__YoJDU{display:flex;flex-wrap:wrap;gap:var(--space-2)}}.detail-entity_sidebarCoverShell__UgPjb{margin:0 0 .9rem}.detail-entity_sidebarCoverImage__fXo7f{display:block;width:100%;height:auto;border-radius:var(--radius-panel);border:1px solid var(--line-soft)}.detail-entity_stack__TDXqs{display:grid;grid-gap:.85rem;gap:.85rem;min-width:0}.detail_statsPageRow__wcw2r{min-width:0}@media (max-width:480px){.detail_statsPageRow__wcw2r{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start}.detail_statsPageRow__wcw2r>*{min-width:0;overflow-wrap:anywhere}}@media (max-width:1024px){.detail_resultsShell__Q_esv{--event-results-columns:var(--event-results-columns-compact)}.detail_resultsHeader__0hjA5{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.75rem;gap:.75rem;align-items:stretch}.detail_resultsHeaderMain__c49Hq{display:flex;gap:.55rem;flex-wrap:wrap;width:100%}.detail_sortForm__dMQeB{width:100%}.detail_resultsSortActions__kQH6Q{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.detail_resultsSortActions__kQH6Q label{min-height:var(--touch-target-min)}.detail_desktopResults__9Rrtb{display:none}.detail_mobileResults__lR7Q_{display:grid;grid-gap:.75rem;gap:.75rem}}@media (max-width:860px){.detail_detailLayout__8K_ZM{grid-template-columns:1fr}.detail_detailContentColumn__XUKBl,.detail_detailRightColumn__IoMWG{display:contents}.detail_detailLayout__8K_ZM .detail_detailMain__3CkQo,.detail_detailLayout__8K_ZM .detail_detailRecords__f_hGi,.detail_detailLayout__8K_ZM .detail_detailSidebar__wOogP{grid-column:1;grid-row:auto}.detail_detailLayout__8K_ZM .detail_detailMain__3CkQo{order:0}.detail_detailLayout__8K_ZM .detail_detailSidebar__wOogP{order:1}.detail_detailLayout__8K_ZM .detail_detailRecords__f_hGi{order:2}.detail_detailTOCInSidebar__VPp_Q{display:none}.detail_entityBadgeRow__uJzzv,.detail_entityTitleRow__PU9Jq{align-items:flex-start}.detail_entityHeaderAction__JpEzh{width:auto}.detail_eventRecordHead__t2fmn{flex-direction:column}.detail_eventRecordMeta__fy5AQ{justify-content:flex-start}.detail_detailPanel__MjsBn{padding:var(--mobile-card-padding)}.detail_eventRecordFilterBottomRow__2QznW,.detail_eventRecordFilterTopRow__Row7z{grid-template-columns:1fr}}.pagination-bar_paginationShell__nJuyF{width:100%;min-width:0;container-type:inline-size;container-name:pagination}.pagination-bar_paginationBar__AfYVi{display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:nowrap;min-width:0}.pagination-bar_paginationControls__qXSE5{align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:.32rem;min-width:0}.pagination-bar_settingsControls__PsJa9{display:contents}.pagination-bar_mobileSettings__11_MM{display:none}.pagination-bar_pageStatus__KlaKo{white-space:nowrap;flex:0 0 auto}.pagination-bar_navLabelCompact__C2uue,.pagination-bar_pageStatusCompact__VFENd{display:none}.pagination-bar_pageSizeControl__liMbS{gap:.3rem;flex-shrink:0}.pagination-bar_pageSizeLabel__3XvRl{font-size:14px}.pagination-bar_pageSizeControl__liMbS>.pagination-bar_pageSizeSelect__mvvoA,.pagination-bar_pageSizeSelect__mvvoA{width:auto;min-width:96px;flex:0 0 auto}.pagination-bar_pageJumpControl__xv4V_{gap:.3rem;flex-shrink:0}.pagination-bar_pageJumpInput__h7wMU{width:74px;min-height:var(--control-height-compact,36px);padding:0 .56rem;font-size:14px}@media (max-width:860px),(pointer:coarse){.pagination-bar_pageButton__w6unY,.pagination-bar_pageJumpInput__h7wMU{min-height:var(--touch-target-min)}.pagination-bar_pageJumpInput__h7wMU{font-size:16px}}.pagination-bar_pageNavControls__St2FT{display:contents}.pagination-bar_pageSizeTrigger__UuptK{--select-trigger-min-height:var(--control-height-compact,36px);--select-trigger-padding:0 10px;height:var(--control-height-compact,36px);--select-trigger-font-size:14px}.pagination-bar_pageButton__w6unY{height:var(--control-height-compact,36px);padding:0 .72rem;font-size:14px;font-weight:600;white-space:nowrap}@container pagination (max-width: 700px){.pagination-bar_paginationBar__AfYVi{flex-wrap:wrap}.pagination-bar_paginationControls__qXSE5{width:100%;justify-content:flex-start;flex-wrap:wrap}}@container pagination (max-width: 640px){.pagination-bar_paginationBar__AfYVi{width:100%;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"prev status next" "settings settings settings";align-items:center;grid-gap:.56rem;gap:.56rem}.pagination-bar_pageStatus__KlaKo{grid-area:status;justify-self:center;font-size:13px}.pagination-bar_pageNavControls__St2FT,.pagination-bar_paginationControls__qXSE5{display:contents}.pagination-bar_paginationControls__qXSE5>.pagination-bar_settingsControls__PsJa9{display:none}.pagination-bar_pageNavControls__St2FT .pagination-bar_pageButton__w6unY{width:100%;min-width:0;min-height:44px;height:44px;padding-inline:.5rem}.pagination-bar_pageNavControls__St2FT .pagination-bar_pageButton__w6unY:first-child{grid-area:prev}.pagination-bar_pageNavControls__St2FT .pagination-bar_pageButton__w6unY:last-child{grid-area:next}.pagination-bar_mobileSettings__11_MM{display:block;grid-area:settings;width:100%;min-width:0}.pagination-bar_mobileSettingsSummary__tk3In{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:.75rem;padding:0 .75rem;border:1px solid var(--border-control-subtle);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;font-size:.84rem;font-weight:650;list-style:none}.pagination-bar_mobileSettingsSummary__tk3In::-webkit-details-marker{display:none}.pagination-bar_mobileSettingsSummary__tk3In:after{content:"＋";color:var(--accent);font-size:1rem;line-height:1}.pagination-bar_mobileSettings__11_MM[open]>.pagination-bar_mobileSettingsSummary__tk3In:after{content:"−"}.pagination-bar_mobileSettingsSummary__tk3In:focus-visible{outline:2px solid var(--focus-outline-color);outline-offset:2px;box-shadow:var(--focus-ring)}.pagination-bar_mobileSettingsPanel__GHBqQ{padding-top:.65rem}.pagination-bar_mobileSettings__11_MM:not([open]) .pagination-bar_mobileSettingsPanel__GHBqQ{display:none}.pagination-bar_mobileSettings__11_MM[open] .pagination-bar_mobileSettingsPanel__GHBqQ{display:block}.pagination-bar_mobileSettings__11_MM .pagination-bar_settingsControls__PsJa9{display:grid;grid-gap:.65rem;gap:.65rem}.pagination-bar_mobileSettings__11_MM .pagination-bar_pageJumpControl__xv4V_,.pagination-bar_mobileSettings__11_MM .pagination-bar_pageSizeControl__liMbS{width:100%;min-width:0;box-sizing:border-box}.pagination-bar_mobileSettings__11_MM .pagination-bar_pageSizeControl__liMbS{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center}.pagination-bar_mobileSettings__11_MM .pagination-bar_pageJumpLabel__j43UK,.pagination-bar_mobileSettings__11_MM .pagination-bar_pageSizeLabel__3XvRl{display:inline}.pagination-bar_mobileSettings__11_MM .pagination-bar_pageSizeSelect__mvvoA{width:100%;min-width:0}.pagination-bar_mobileSettings__11_MM .pagination-bar_pageSizeTrigger__UuptK{min-height:44px;height:44px}.pagination-bar_mobileSettings__11_MM .pagination-bar_pageJumpControl__xv4V_{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.pagination-bar_mobileSettings__11_MM .pagination-bar_pageJumpInput__h7wMU{width:100%;min-width:0;min-height:44px;height:44px;padding-inline:.48rem}.pagination-bar_mobileSettings__11_MM .pagination-bar_pageJumpButton__D9pU8{min-width:64px;min-height:44px;height:44px;padding-inline:.58rem}}@container pagination (max-width: 520px){.pagination-bar_paginationBar__AfYVi{gap:.46rem}.pagination-bar_pageStatusFull__nN_9g{display:none}.pagination-bar_pageStatusCompact__VFENd{display:inline}.pagination-bar_mobileSettings__11_MM .pagination-bar_pageJumpButton__D9pU8{min-width:58px;padding-inline:.48rem}}@container pagination (max-width: 380px){.pagination-bar_navLabelFull__WO01_{display:none}.pagination-bar_navLabelCompact__C2uue{display:inline}}@supports not (container-type:inline-size){@media (max-width:1024px){.pagination-bar_paginationBar__AfYVi{flex-wrap:wrap}.pagination-bar_paginationControls__qXSE5{width:100%;justify-content:flex-start;flex-wrap:wrap}}@media (max-width:640px){.pagination-bar_paginationBar__AfYVi{width:100%;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"prev status next" "settings settings settings";align-items:center;grid-gap:.56rem;gap:.56rem}.pagination-bar_pageStatus__KlaKo{grid-area:status;justify-self:center;font-size:13px}.pagination-bar_paginationControls__qXSE5{display:contents}.pagination-bar_paginationControls__qXSE5>.pagination-bar_settingsControls__PsJa9{display:none}.pagination-bar_pageNavControls__St2FT{display:contents}.pagination-bar_pageNavControls__St2FT .pagination-bar_pageButton__w6unY{width:100%;min-width:0;min-height:44px;height:44px;padding-inline:.5rem}.pagination-bar_pageNavControls__St2FT .pagination-bar_pageButton__w6unY:first-child{grid-area:prev}.pagination-bar_pageNavControls__St2FT .pagination-bar_pageButton__w6unY:last-child{grid-area:next}.pagination-bar_mobileSettings__11_MM{display:block;grid-area:settings;width:100%;min-width:0}.pagination-bar_mobileSettingsSummary__tk3In{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:.75rem;padding:0 .75rem;border:1px solid var(--border-control-subtle);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;font-size:.84rem;font-weight:650;list-style:none}.pagination-bar_mobileSettingsSummary__tk3In::-webkit-details-marker{display:none}.pagination-bar_mobileSettingsSummary__tk3In:after{content:"＋";color:var(--accent);font-size:1rem;line-height:1}.pagination-bar_mobileSettings__11_MM[open]>.pagination-bar_mobileSettingsSummary__tk3In:after{content:"−"}.pagination-bar_mobileSettingsSummary__tk3In:focus-visible{outline:2px solid var(--focus-outline-color);outline-offset:2px;box-shadow:var(--focus-ring)}.pagination-bar_mobileSettingsPanel__GHBqQ{padding-top:.65rem}.pagination-bar_mobileSettings__11_MM:not([open]) .pagination-bar_mobileSettingsPanel__GHBqQ{display:none}.pagination-bar_mobileSettings__11_MM[open] .pagination-bar_mobileSettingsPanel__GHBqQ{display:block}.pagination-bar_mobileSettings__11_MM .pagination-bar_settingsControls__PsJa9{display:grid;grid-gap:.65rem;gap:.65rem}.pagination-bar_mobileSettings__11_MM .pagination-bar_pageJumpControl__xv4V_,.pagination-bar_mobileSettings__11_MM .pagination-bar_pageSizeControl__liMbS{width:100%;min-width:0;box-sizing:border-box}.pagination-bar_mobileSettings__11_MM .pagination-bar_pageSizeControl__liMbS{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center}.pagination-bar_mobileSettings__11_MM .pagination-bar_pageJumpLabel__j43UK,.pagination-bar_mobileSettings__11_MM .pagination-bar_pageSizeLabel__3XvRl{display:inline}.pagination-bar_mobileSettings__11_MM .pagination-bar_pageSizeSelect__mvvoA{width:100%;min-width:0}.pagination-bar_mobileSettings__11_MM .pagination-bar_pageSizeTrigger__UuptK{min-height:44px;height:44px}.pagination-bar_mobileSettings__11_MM .pagination-bar_pageJumpControl__xv4V_{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.pagination-bar_mobileSettings__11_MM .pagination-bar_pageJumpInput__h7wMU{width:100%;min-width:0;min-height:44px;height:44px;padding-inline:.48rem}.pagination-bar_mobileSettings__11_MM .pagination-bar_pageJumpButton__D9pU8{min-width:64px;min-height:44px;height:44px;padding-inline:.58rem}}@media (max-width:520px){.pagination-bar_paginationBar__AfYVi{gap:.46rem}.pagination-bar_pageStatusFull__nN_9g{display:none}.pagination-bar_pageStatusCompact__VFENd{display:inline}.pagination-bar_mobileSettings__11_MM .pagination-bar_pageJumpButton__D9pU8{min-width:58px;padding-inline:.48rem}}@media (max-width:380px){.pagination-bar_navLabelFull__WO01_{display:none}.pagination-bar_navLabelCompact__C2uue{display:inline}}}.contributor-rankings_rank__xhRU7{min-width:2rem;font-weight:600;color:var(--text-secondary)}.contributor-rankings_rankRow__fpUNO{min-width:0;flex-wrap:wrap}.contributor-rankings_rankRow__fpUNO>*{min-width:0}.contributor-rankings_name__fAjMB{font-weight:600;overflow-wrap:anywhere}.contributor-rankings_handle__LqJvl{color:var(--text-secondary);font-size:.88rem;overflow-wrap:anywhere}.contributor-rankings_score__Ja6lw{margin-left:auto;font-weight:700;color:var(--accent)}.contributor-rankings_scoreLabel__w_94E{color:var(--text-secondary);font-size:.82rem}.contributor-rankings_empty__vyd7q,.contributor-rankings_loading__wjspm{margin:.5rem 0;color:var(--text-secondary)}.contributor-rankings_error__MavX_{margin:.5rem 0;color:var(--danger)}.contributor-rankings_retryButton__9naQG{background:none;border:none;color:var(--accent);cursor:pointer;text-decoration:underline;padding:0;font-size:inherit}@media (max-width:480px){.contributor-rankings_rankRow__fpUNO{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.contributor-rankings_rankRow__fpUNO .contributor-rankings_rank__xhRU7{grid-column:1;grid-row:1/span 2}.contributor-rankings_rankRow__fpUNO .contributor-rankings_name__fAjMB{grid-column:2;grid-row:1}.contributor-rankings_rankRow__fpUNO .contributor-rankings_handle__LqJvl{grid-column:2;grid-row:2}.contributor-rankings_rankRow__fpUNO .contributor-rankings_score__Ja6lw{grid-column:3;grid-row:1;margin-left:0}.contributor-rankings_rankRow__fpUNO .contributor-rankings_scoreLabel__w_94E{grid-column:3;grid-row:2}}.admin-import_importPanel__AnIcZ{padding:clamp(14px,2.2vw,20px) clamp(14px,2.4vw,24px)}.admin-import_importCardTitle__ARdTc{font-size:14px;margin:0}.admin-import_importCardDescription__hHiIw{margin:0;color:var(--text-secondary);font-size:13px}.admin-import_importModeRow__2BPW1{justify-content:space-between;align-items:center}.admin-import_importEntryItem__2pAhu,.admin-import_importEntryList__7dNyT{display:flex;flex-direction:column;gap:var(--space-2)}.admin-import_importEntryItem__2pAhu{border:1px solid var(--line-soft);border-radius:var(--radius-sm);padding:8px;background:var(--surface-layer)}.admin-import_importEntryHead__0pWf5{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-width:0}.admin-import_importEntryLabel__FfHhM{font-size:14px;color:var(--text-secondary);font-weight:600}.admin-import_importTextInput__x9uoL{width:100%}.admin-import_importTextarea__wlVkp{width:100%;min-height:120px;resize:vertical;font-size:13px}.admin-import_importNotice__eiLwX{margin:0;font-size:14px;color:var(--text-secondary)}.admin-import_draftOverview__Rq44e{display:flex;flex-wrap:wrap;gap:var(--space-2)}.admin-import_draftChip__nrCAA{height:28px;padding:0 10px;font-size:14px;color:var(--text-secondary);background:var(--surface-neutral-soft);border-color:var(--line-soft)}.admin-import_draftActions__E8e_C{justify-content:flex-end}.admin-import_draftList__qmeJL{display:flex;flex-direction:column;gap:var(--space-2)}.admin-import_draftItemMain__6hqDa{display:flex;flex-direction:column;gap:var(--space-1)}.admin-import_draftMeta__5xO0m{font-size:14px;color:var(--text-secondary)}.admin-import_draftWarning__flPLG{font-size:14px;color:var(--accent-hover)}.admin-import_draftWarning__flPLG p{margin:0}.admin-import_draftItemActions__r7o2l{align-items:center}.admin-import_draftEmptyHint__Io8i6{margin:0;color:var(--text-secondary);font-size:13px}.admin-import_metricsDashboard__NTp4Q{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.admin-import_metricsDashboard__NTp4Q{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.admin-import_metricsDashboard__NTp4Q{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:380px){.admin-import_metricsDashboard__NTp4Q{grid-template-columns:1fr}}@media (max-width:860px){.admin-import_importPanel__AnIcZ{padding:14px}.admin-import_importCard__ukcZn.admin-import_importCard__ukcZn{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.admin-import_importCard__ukcZn.admin-import_importCard__ukcZn+.admin-import_importCard__ukcZn{margin-top:.2rem;padding-top:.9rem;border-top:1px solid var(--line-soft)}}@media (max-width:480px){.admin-import_draftActions__E8e_C,.admin-import_draftItemActions__r7o2l,.admin-import_importActions__bP_ae,.admin-import_importModeRow__2BPW1,.admin-import_importStats__0XDUh{width:100%}.admin-import_draftActions__E8e_C{justify-content:stretch}}.actions_entityActionsCell___skI_{align-items:flex-start}.actions_entityActionsPrimary__3DCfp{gap:var(--space-2);min-width:0}.actions_entityActionsPrimary__3DCfp>*{flex:0 0 auto}.actions_entityActionsMore__sk0WW{display:none}.actions_entityActionOptional__I1bqk{white-space:nowrap}.actions_miniButton__mzsrr{white-space:nowrap;flex:0 0 auto}.actions_moreActions__UHXei{position:relative}.actions_moreActions__UHXei summary{list-style:none}.actions_moreActions__UHXei summary::-webkit-details-marker{display:none}.actions_moreActions__UHXei[open]>summary{background:var(--segment-active-bg,var(--accent));color:var(--segment-active-fg,var(--on-accent));border-color:var(--segment-active-bg,var(--accent))}.actions_dropdownMenu__A9Y8U{position:absolute;top:calc(100% + 8px);right:0;min-width:180px;padding:8px;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--paper-solid);box-shadow:var(--shadow-lg);z-index:var(--z-dropdown)}.actions_dropdownMenu__A9Y8U a,.actions_dropdownMenu__A9Y8U button{width:100%;min-height:var(--control-height-md,40px);border:none;background:var(--paper-solid);color:var(--accent);text-align:left;padding:0 14px;border-radius:var(--radius-control);cursor:pointer;font-size:14px;font-weight:500}.actions_dropdownMenu__A9Y8U a{display:flex;align-items:center;text-decoration:none}.actions_dropdownMenu__A9Y8U a:hover,.actions_dropdownMenu__A9Y8U button:hover{background:var(--surface-neutral-soft);color:var(--accent)}.actions_dropdownMenu__A9Y8U a[aria-disabled=true],.actions_dropdownMenu__A9Y8U button:disabled{background:var(--disabled-bg);border-color:var(--disabled-border);color:var(--disabled-fg);cursor:not-allowed}@media (max-width:860px),(pointer:coarse){.actions_dropdownMenu__A9Y8U a,.actions_dropdownMenu__A9Y8U button{min-height:var(--touch-target-min)}}@media (max-width:860px){.actions_miniButton__mzsrr,.actions_moreLikeButton__5ARg6{height:auto;min-height:var(--touch-target-min)}}.actions_dropdownMenu__A9Y8U a:focus-visible,.actions_dropdownMenu__A9Y8U button:focus-visible,.actions_miniButton__mzsrr:focus-visible,.actions_moreActions__UHXei summary:focus-visible,.actions_moreLikeButton__5ARg6:focus-visible{box-shadow:var(--focus-ring)}@media (max-width:1024px){.actions_entityActionsCell___skI_{flex-wrap:wrap;justify-content:space-between;gap:6px}.actions_entityActionOptional__I1bqk{display:none}.actions_entityActionsMore__sk0WW{display:inline-flex;flex:0 0 auto}}.button_button__LwvyM{display:inline-flex;align-items:center;justify-content:center;height:var(--button-height,var(--control-height-md,40px));padding:var(--button-padding,0 .95rem);border:1px solid transparent;border-radius:var(--button-radius,var(--radius-control));background:linear-gradient(180deg,var(--button-gradient-top) 0,var(--button-gradient-bottom) 100%);text-decoration:none;cursor:pointer;box-shadow:var(--button-shadow);font-size:var(--button-font-size,.95rem);font-weight:600;line-height:1;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast)}.button_button__LwvyM,.button_button__LwvyM.button_button__LwvyM{color:var(--on-accent)}.button_button__LwvyM :is(a,span,svg,path){color:inherit;fill:currentColor}.button_button__LwvyM:hover{transform:translateY(-1px);box-shadow:var(--button-shadow-hover)}.button_button__LwvyM:active{transform:translateY(0)}.button_button__LwvyM.button_button__LwvyM:disabled,.button_button__LwvyM.button_button__LwvyM[aria-disabled=true],.button_button__LwvyM:disabled,.button_button__LwvyM[aria-disabled=true]{cursor:not-allowed;transform:none;box-shadow:none;background:var(--disabled-bg);border-color:var(--disabled-border);color:var(--disabled-fg)}@media (prefers-reduced-motion:reduce){.button_button__LwvyM{transition:none}.button_button__LwvyM:active,.button_button__LwvyM:hover{transform:none}}@media (max-width:860px),(pointer:coarse){.button_button__LwvyM{height:var(--button-height,var(--touch-target-min,40px));min-height:var(--touch-target-min,40px)}}.breadcrumb_nav__VtiJd{min-width:0}.breadcrumb_list__YGZRj{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;padding:0;list-style:none;color:var(--text-tertiary);font-size:.84rem}.breadcrumb_item__ppPGO{display:inline-flex;align-items:center;gap:.35rem;min-width:0}.breadcrumb_link__hnsE5{color:var(--text-secondary);text-decoration:none;border-radius:var(--radius-xs);padding:.1rem .15rem}.breadcrumb_link__hnsE5:hover{color:var(--accent);text-decoration:underline}.breadcrumb_current__Q57mc{color:var(--ink);font-weight:600;overflow-wrap:anywhere}.breadcrumb_separator__R5EbG{color:var(--line-strong)}@media (max-width:860px){.breadcrumb_list__YGZRj{font-size:.82rem}}.edit-states_editForm__OshNY{padding:.9rem}.edit-states_statusMessage__aaL0h{font-size:.88rem}.edit-states_fatalState__BhjAn{display:grid;grid-gap:1rem;gap:1rem;justify-items:start;padding:2.5rem 0}.edit-states_loadingState__gVb7U{padding:2.5rem 0;color:var(--text-secondary)}.edit-states_loadingState__gVb7U p{margin:0}.edit-states_fatalMessage__5KiIh{margin:0;color:var(--danger)}.edit-states_fatalActions__239bq{display:flex;gap:.6rem;align-items:center}.edit-states_editorInput__rRtKH{box-shadow:none;font-size:.88rem;padding:var(--editor-control-pad-y) var(--editor-control-pad-x);min-height:var(--editor-control-min-height,var(--control-height-compact,36px))}.edit-states_editorInputInherited__gKZTc.edit-states_editorInputInherited__gKZTc,.edit-states_editorInputInherited__gKZTc.edit-states_editorInputInherited__gKZTc:focus-visible,.edit-states_editorInputInherited__gKZTc.edit-states_editorInputInherited__gKZTc:hover{background-color:var(--disabled-bg);border-color:var(--disabled-border);color:var(--disabled-fg);cursor:default}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .edit-states_editorInputInherited__gKZTc.edit-states_editorInputInherited__gKZTc,:root:not([data-theme=light]) .edit-states_editorInputInherited__gKZTc.edit-states_editorInputInherited__gKZTc:focus-visible,:root:not([data-theme=light]) .edit-states_editorInputInherited__gKZTc.edit-states_editorInputInherited__gKZTc:hover{background-color:var(--surface-layer-solid);border-color:var(--border-control)}}:root[data-theme=dark] .edit-states_editorInputInherited__gKZTc.edit-states_editorInputInherited__gKZTc,:root[data-theme=dark] .edit-states_editorInputInherited__gKZTc.edit-states_editorInputInherited__gKZTc:focus-visible,:root[data-theme=dark] .edit-states_editorInputInherited__gKZTc.edit-states_editorInputInherited__gKZTc:hover{background-color:var(--surface-layer-solid);border-color:var(--border-control)}.edit-states_editorTextarea__DEmNZ{box-shadow:none;font-size:.88rem;padding:var(--editor-control-pad-y) var(--editor-control-pad-x);min-height:74px;resize:vertical}.edit-states_editorSelect__koezc{box-shadow:none;font-size:.88rem;padding-top:var(--editor-control-pad-y);padding-bottom:var(--editor-control-pad-y);padding-left:var(--editor-control-pad-x);min-height:var(--editor-control-min-height,var(--control-height-compact,36px))}.edit-states_editorSelectMultiple__5TJPG{box-shadow:none;padding:var(--editor-control-pad-y) var(--editor-control-pad-x);padding-right:.7rem;min-height:128px}.edit-states_roleStateTag__syP_8{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:var(--radius-pill);font-size:.74rem;font-weight:700;line-height:1.2}.edit-states_roleStateTagNeutral__mA0wt{background:var(--success-bg);border:1px solid var(--success-border);color:var(--success)}.edit-states_roleStateTagWarning__MeXrO{background:var(--warning-bg);border:1px solid var(--warning-border);color:var(--warning-text)}.edit-states_roleStateTagDanger___FVbG{background:var(--danger-bg-strong);border:1px solid var(--danger-border);color:var(--danger)}.edit-states_editorFormPage__Qpd0G .edit-states_editorSelectTrigger__k5wQu{min-height:var(--editor-control-min-height,var(--control-height-compact,36px));padding:0 var(--editor-control-pad-x,.7rem);font-size:.88rem}@media (max-width:860px),(pointer:coarse){.edit-states_editorInput__rRtKH,.edit-states_editorSelect__koezc,.edit-states_editorTextarea__DEmNZ{min-height:var(--touch-target-min,44px);font-size:1rem}.edit-states_editorFormPage__Qpd0G .edit-states_editorSelectTrigger__k5wQu{min-height:var(--touch-target-min,44px)}}@media (max-width:860px){.edit-states_editForm__OshNY,.edit-states_editorForm__Wj9MZ,.edit-states_editorSidePanel__01miF{padding:.78rem}}.form-field_formField___m0aD{display:grid;grid-template-rows:auto minmax(var(--control-height-md),auto);grid-row-gap:var(--space-field-gap);row-gap:var(--space-field-gap);margin:0;min-inline-size:0;align-content:start}.form-field_fieldLabel__nua_q{display:block;margin:0;line-height:1.4;white-space:normal;overflow-wrap:anywhere}.form-field_fieldControl__rZqKR{min-inline-size:0}.editor-form-controls_formSection__m7ZnP{display:grid;grid-gap:.62rem;gap:.62rem;padding:.82rem .88rem}.editor-form-controls_editForm__NwDub,.editor-form-controls_editorForm__X6YeT{padding:.85rem}.editor-form-controls_authForm__B13kC{margin-top:.72rem}.editor-form-controls_helperText__lLlwd{margin:0;color:var(--text-secondary);font-size:.84rem}.editor-form-controls_formActionSection__hips0{display:grid;grid-gap:.55rem;gap:.55rem;margin-top:.72rem}.editor-form-controls_formHelperSection__PcYTJ{margin-top:.55rem}.editor-form-controls_authHelperLink__N55lD{display:inline-flex;align-items:center;min-height:32px;padding-block:.2rem}@media (max-width:860px),(pointer:coarse){.editor-form-controls_authHelperLink__N55lD{min-height:var(--touch-target-min,44px);padding-block:.35rem}}@media (max-width:860px){.editor-form-controls_editForm__NwDub,.editor-form-controls_editorForm__X6YeT,.editor-form-controls_formSection__m7ZnP{padding:.95rem}}.admin-table_compactUserPanel__CnCQO{padding:clamp(14px,2.2vw,20px) clamp(14px,2.4vw,24px)}.admin-table_entityManagementTable__McY58{--entity-table-columns:120px 120px minmax(220px,1fr) 140px minmax(130px,auto) auto;--entity-table-columns-md:120px 120px 240px 140px 140px 540px}.admin-table_accessTable__EoQEa{--user-table-columns:96px minmax(150px,0.85fr) minmax(220px,1.1fr) minmax(180px,1fr) 96px minmax(360px,1.45fr);--user-table-columns-md:96px 170px 240px 190px 96px 360px}.admin-table_taskTable__OZSmm{--user-table-columns:96px minmax(180px,1fr) minmax(170px,0.85fr) minmax(190px,1fr) minmax(190px,1fr) minmax(360px,1.35fr);--user-table-columns-md:96px 220px 180px 210px 210px 360px}.admin-table_auditTable__sl69P{--user-table-columns:minmax(172px,0.95fr) minmax(180px,0.95fr) minmax(200px,0.9fr) minmax(200px,1fr) 80px;--user-table-columns-md:180px 190px 210px 220px 80px}.admin-table_settingsTable__tpVfZ{--user-table-columns:88px minmax(220px,1.1fr) minmax(220px,1.1fr) 120px minmax(200px,1fr) minmax(190px,0.9fr);--user-table-columns-md:88px 240px 240px 130px 220px 220px}.admin-table_systemStatusTable__TKURF,.admin-table_userDetailInfoTable__VJX8v,.admin-table_userDetailProposalTable__TwVgI{--user-table-columns:minmax(140px,0.7fr) minmax(260px,1.3fr);--user-table-columns-md:180px minmax(280px,1fr)}.admin-table_accessTable__EoQEa .admin-table_reputationCell__jNpxK{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-table_entityTableHead__EZFpf>span,.admin-table_userTableHead__AHchN>span{padding:10px var(--space-2);display:inline-flex;align-items:center}.admin-table_entityTableRow__f_UvM:last-child,.admin-table_userTableRow__n2k3v:last-child{border-radius:0 0 var(--radius-md) var(--radius-md)}.admin-table_userCell__fhHYG{display:flex;flex-direction:column;gap:var(--space-1)}.admin-table_userCell__fhHYG strong{font-size:15px;line-height:1.2;overflow-wrap:anywhere;word-break:break-word}.admin-table_userCell__fhHYG span{font-size:13px;color:var(--text-tertiary);overflow-wrap:anywhere;word-break:break-word}.admin-table_emailCell__dtAOV{font-size:13px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-table_reputationCell__jNpxK{font-weight:600;color:var(--ink-soft)}.admin-table_roleCell__kvbch{display:flex;flex-wrap:wrap;gap:6px}.admin-table_roleTag__ex3z0{background:var(--surface-accent);color:var(--accent)}.admin-table_roleTag__ex3z0,.admin-table_statusTag__gI9hV{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 10px;border-radius:var(--radius-pill);font-size:14px;white-space:nowrap}.admin-table_statusTagActive___P4Jh{background:var(--accent);color:var(--on-accent)}.admin-table_statusTagSuspended__0n32H{background:var(--surface-accent-strong);color:var(--accent)}@media (min-width:1025px){.admin-table_userTable__d5aNT{--user-table-columns:80px minmax(130px,1fr) minmax(180px,1.2fr) minmax(150px,1fr) 80px minmax(300px,1.4fr)}}@media (max-width:1024px){.admin-table_compactUserPanel__CnCQO{padding:14px}.admin-table_emailCell__dtAOV{white-space:normal;overflow-wrap:anywhere;line-height:1.4}.admin-table_actionsCell__x7Gqx{align-items:flex-start}.admin-table_compactUserPanel__CnCQO .admin-table_accessTable__EoQEa,.admin-table_compactUserPanel__CnCQO .admin-table_auditTable__sl69P,.admin-table_compactUserPanel__CnCQO .admin-table_entityManagementTable__McY58,.admin-table_compactUserPanel__CnCQO .admin-table_settingsTable__tpVfZ,.admin-table_compactUserPanel__CnCQO .admin-table_systemStatusTable__TKURF,.admin-table_compactUserPanel__CnCQO .admin-table_taskTable__OZSmm,.admin-table_compactUserPanel__CnCQO .admin-table_userDetailInfoTable__VJX8v,.admin-table_compactUserPanel__CnCQO .admin-table_userDetailProposalTable__TwVgI,.admin-table_compactUserPanel__CnCQO .admin-table_userTable__d5aNT{overflow:visible}.admin-table_compactUserPanel__CnCQO .admin-table_entityTableHead__EZFpf,.admin-table_compactUserPanel__CnCQO .admin-table_userTableHead__AHchN{display:none}.admin-table_compactUserPanel__CnCQO .admin-table_entityTableRow__f_UvM,.admin-table_compactUserPanel__CnCQO .admin-table_userTableRow__n2k3v{min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.68rem .88rem;padding:.82rem 0;margin-top:0;border:0;border-top:1px solid var(--line-soft);border-radius:0;background:transparent}.admin-table_compactUserPanel__CnCQO .admin-table_entityTableRow__f_UvM:last-child,.admin-table_compactUserPanel__CnCQO .admin-table_userTableRow__n2k3v:last-child{border-bottom:1px solid var(--line-soft)}.admin-table_compactUserPanel__CnCQO .admin-table_cell__uvCg2{padding:0;min-width:0}.admin-table_compactUserPanel__CnCQO .admin-table_cell__uvCg2[data-label]:before{content:attr(data-label);display:block;margin-bottom:.18rem;color:var(--text-secondary);font-size:.78rem;font-weight:600;line-height:1.3}.admin-table_entityManagementTable__McY58 .admin-table_entityTableRow__f_UvM>.admin-table_cell__uvCg2:first-child{grid-column:1}.admin-table_entityManagementTable__McY58 .admin-table_entityTableRow__f_UvM>.admin-table_cell__uvCg2:nth-child(2){grid-column:2}.admin-table_entityManagementTable__McY58 .admin-table_entityTableRow__f_UvM>.admin-table_cell__uvCg2:nth-child(3),.admin-table_entityManagementTable__McY58 .admin-table_entityTableRow__f_UvM>.admin-table_cell__uvCg2:nth-child(6){grid-column:1/-1}.admin-table_accessTable__EoQEa .admin-table_userTableRow__n2k3v>.admin-table_cell__uvCg2:first-child{grid-column:1;grid-row:1}.admin-table_accessTable__EoQEa .admin-table_userTableRow__n2k3v>.admin-table_cell__uvCg2:nth-child(5){grid-column:2;grid-row:1}.admin-table_accessTable__EoQEa .admin-table_userTableRow__n2k3v>.admin-table_cell__uvCg2:nth-child(2){grid-column:1/-1;grid-row:2}.admin-table_accessTable__EoQEa .admin-table_userTableRow__n2k3v>.admin-table_cell__uvCg2:nth-child(3){grid-column:1/-1;grid-row:3}.admin-table_accessTable__EoQEa .admin-table_userTableRow__n2k3v>.admin-table_cell__uvCg2:nth-child(4){grid-column:1/-1;grid-row:4}.admin-table_accessTable__EoQEa .admin-table_userTableRow__n2k3v>.admin-table_cell__uvCg2:nth-child(6){grid-column:1/-1;grid-row:5}.admin-table_taskTable__OZSmm .admin-table_userTableRow__n2k3v>.admin-table_cell__uvCg2:first-child{grid-column:1;grid-row:1}.admin-table_taskTable__OZSmm .admin-table_userTableRow__n2k3v>.admin-table_cell__uvCg2:nth-child(4){grid-column:2;grid-row:1}.admin-table_taskTable__OZSmm .admin-table_userTableRow__n2k3v>.admin-table_cell__uvCg2:nth-child(2){grid-column:1/-1;grid-row:2}.admin-table_taskTable__OZSmm .admin-table_userTableRow__n2k3v>.admin-table_cell__uvCg2:nth-child(3){grid-column:1;grid-row:3}.admin-table_taskTable__OZSmm .admin-table_userTableRow__n2k3v>.admin-table_cell__uvCg2:nth-child(5){grid-column:2;grid-row:3}.admin-table_taskTable__OZSmm .admin-table_userTableRow__n2k3v>.admin-table_cell__uvCg2:nth-child(6){grid-column:1/-1;grid-row:4}.admin-table_auditTable__sl69P .admin-table_userTableRow__n2k3v>.admin-table_cell__uvCg2:first-child{grid-column:1;grid-row:1}.admin-table_auditTable__sl69P .admin-table_userTableRow__n2k3v>.admin-table_cell__uvCg2:nth-child(2){grid-column:2;grid-row:1}.admin-table_auditTable__sl69P .admin-table_userTableRow__n2k3v>.admin-table_cell__uvCg2:nth-child(3){grid-column:1;grid-row:2}.admin-table_auditTable__sl69P .admin-table_userTableRow__n2k3v>.admin-table_cell__uvCg2:nth-child(4){grid-column:2;grid-row:2}.admin-table_auditTable__sl69P .admin-table_userTableRow__n2k3v>.admin-table_cell__uvCg2:nth-child(5){grid-column:1/-1;grid-row:3}.admin-table_settingsTable__tpVfZ .admin-table_userTableRow__n2k3v>.admin-table_cell__uvCg2:first-child{grid-column:1;grid-row:1}.admin-table_settingsTable__tpVfZ .admin-table_userTableRow__n2k3v>.admin-table_cell__uvCg2:nth-child(4){grid-column:2;grid-row:1}.admin-table_settingsTable__tpVfZ .admin-table_userTableRow__n2k3v>.admin-table_cell__uvCg2:nth-child(2){grid-column:1/-1;grid-row:2}.admin-table_settingsTable__tpVfZ .admin-table_userTableRow__n2k3v>.admin-table_cell__uvCg2:nth-child(3){grid-column:1/-1;grid-row:3}.admin-table_settingsTable__tpVfZ .admin-table_userTableRow__n2k3v>.admin-table_cell__uvCg2:nth-child(5){grid-column:1/-1;grid-row:4}.admin-table_settingsTable__tpVfZ .admin-table_userTableRow__n2k3v>.admin-table_cell__uvCg2:nth-child(6){grid-column:1/-1;grid-row:5}.admin-table_systemStatusTable__TKURF .admin-table_userTableRow__n2k3v,.admin-table_userDetailInfoTable__VJX8v .admin-table_userTableRow__n2k3v{grid-template-columns:minmax(5.2rem,.72fr) minmax(0,1.28fr);gap:.5rem .8rem}.admin-table_systemStatusTable__TKURF .admin-table_userTableRow__n2k3v>.admin-table_cell__uvCg2:before,.admin-table_userDetailInfoTable__VJX8v .admin-table_userTableRow__n2k3v>.admin-table_cell__uvCg2:before{display:none}.admin-table_userDetailProposalTable__TwVgI .admin-table_userTableRow__n2k3v>.admin-table_cell__uvCg2:first-child{grid-column:1;grid-row:1}.admin-table_userDetailProposalTable__TwVgI .admin-table_userTableRow__n2k3v>.admin-table_cell__uvCg2:nth-child(4){grid-column:2;grid-row:1}.admin-table_userDetailProposalTable__TwVgI .admin-table_userTableRow__n2k3v>.admin-table_cell__uvCg2:nth-child(2){grid-column:1/-1;grid-row:2}.admin-table_userDetailProposalTable__TwVgI .admin-table_userTableRow__n2k3v>.admin-table_cell__uvCg2:nth-child(3){grid-column:1/-1;grid-row:3}.admin-table_compactUserPanel__CnCQO .admin-table_actionsCell__x7Gqx,.admin-table_compactUserPanel__CnCQO .admin-table_entityActionsPrimary__w7dp7{width:100%;display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-start;align-items:stretch}.admin-table_compactUserPanel__CnCQO .admin-table_actionsCell__x7Gqx>*,.admin-table_compactUserPanel__CnCQO .admin-table_entityActionsPrimary__w7dp7>*{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 4px);max-width:none;min-height:44px;justify-content:center}.admin-table_compactUserPanel__CnCQO .admin-table_moreActions__YKm0C{width:100%}.admin-table_compactUserPanel__CnCQO .admin-table_moreActions__YKm0C summary{width:100%;justify-content:center}.admin-table_compactUserPanel__CnCQO .admin-table_dropdownMenu__CvvfF{left:0;right:auto;width:min(280px,calc(100% - 48px))}}@media (min-width:861px) and (max-width:1024px){.admin-table_compactUserPanel__CnCQO .admin-table_actionsCell__x7Gqx,.admin-table_compactUserPanel__CnCQO .admin-table_entityActionsPrimary__w7dp7{justify-content:flex-start}.admin-table_compactUserPanel__CnCQO .admin-table_actionsCell__x7Gqx>*,.admin-table_compactUserPanel__CnCQO .admin-table_entityActionsPrimary__w7dp7>*{flex:0 0 auto;min-height:0}.admin-table_compactUserPanel__CnCQO .admin-table_moreActions__YKm0C,.admin-table_compactUserPanel__CnCQO .admin-table_moreActions__YKm0C summary{width:auto}}@media (max-width:480px){.admin-table_compactUserPanel__CnCQO .admin-table_dropdownMenu__CvvfF{width:min(calc(100% - 32px),100%)}}.programs_eventTimeGrid__bMn18{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:.8rem;gap:.8rem}.programs_programsPanel__YF0qE{display:grid;grid-gap:.56rem;gap:.56rem}.programs_programBlock__YLcas,.programs_programsList__z1zyW{display:grid;grid-gap:.38rem;gap:.38rem}.programs_programBlock__YLcas{padding:.42rem .46rem;align-content:start;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface-panel-soft)}.programs_programBlockDragging__CGqaS{opacity:.92;transform:translateY(-2px) scale(1.01);border-style:dashed;border-color:var(--border-accent-strong);box-shadow:var(--drag-shadow)}.programs_programBlockGhost__WoJ6d{opacity:.62;filter:saturate(.8)}.programs_programBlockDropBefore__BS7HW{border-color:var(--border-accent-strong);box-shadow:inset 0 3px 0 var(--border-accent-strongest),0 0 0 1px var(--border-accent-softest)}.programs_programBlockDropAfter__hHxB7{border-color:var(--border-accent-strong);box-shadow:inset 0 -3px 0 var(--border-accent-strongest),0 0 0 1px var(--border-accent-softest)}.programs_programBlockHead__fn4PQ{display:flex;justify-content:space-between;gap:.36rem;align-items:flex-start}.programs_programBlockInfo__gKmJ3{min-width:0;display:grid;grid-gap:.14rem;gap:.14rem;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.programs_programBlockInfo__gKmJ3:active{cursor:-webkit-grabbing;cursor:grabbing}.programs_programBlockInfo__gKmJ3 strong{font-size:1rem;line-height:1.2}.programs_programBlockHead__fn4PQ p{margin:0}.programs_programMetaInline__qg_J8{display:flex;flex-wrap:wrap;gap:.24rem}.programs_programMetaPill__XYmD3{display:inline-flex;align-items:center;padding:.06rem .34rem;border-radius:var(--radius-pill);border:1px solid var(--line-soft);background:var(--surface-panel-soft);color:var(--text-secondary);font-size:.7rem}.programs_programBlockActions__E9_e3{display:flex;gap:.24rem;flex-wrap:wrap}.programs_castList__MhCd4,.programs_castSection__XeWy5,.programs_programBlockBody__MtMRY{display:grid;grid-gap:.36rem;gap:.36rem}.programs_castSection__XeWy5{gap:.55rem}.programs_castList__MhCd4{width:100%;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:.6rem;align-items:start}.programs_castListItem__71QnI{min-width:0}.programs_castGroup__1bgFX{display:grid;grid-gap:.45rem;gap:.45rem;padding:.72rem;border-radius:var(--radius-sm);border:1px solid var(--line-soft);background:var(--surface-panel-strong);box-shadow:var(--shadow-xs)}.programs_castGroupHead__mXt54{display:grid;grid-gap:.55rem;gap:.55rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:48px}.programs_castGroupActions__4W6qb,.programs_castGroupHeadMain__3Rm82{min-width:0}.programs_castGroupHeadMain__3Rm82{display:flex;align-items:center;gap:.5rem;min-width:0}.programs_castRoleControl__lWCo1{min-width:0;width:clamp(180px,38vw,240px);max-width:100%;flex:0 1 clamp(180px,38vw,240px)}.programs_castGroupBadge__eo3JJ{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:.1rem .52rem;border-radius:var(--radius-pill);background:var(--surface-accent);color:var(--accent);font-size:.76rem;font-weight:600;line-height:1;white-space:nowrap}.programs_castGroupActions__4W6qb{display:flex;gap:.3rem;flex-wrap:wrap;justify-content:flex-end;align-items:center}.programs_castHeadButton__2bVqP{--ghost-button-height:var(--control-height-compact,36px);--ghost-button-padding:0 0.7rem;--ghost-button-font-size:0.82rem;border-radius:var(--radius-control);font-weight:500}.programs_castDeleteRoleButton__2dmky{border-color:var(--danger-border);background:var(--danger-bg-strong);color:var(--danger)}.programs_castDeleteRoleButton__2dmky:hover{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger);transform:none}.programs_castToggleButton__8tdOU{border-color:transparent;background:transparent;color:var(--text-secondary)}.programs_castToggleButton__8tdOU:hover{border-color:var(--line-soft);background:var(--surface-accent-soft);color:var(--accent);transform:none}.programs_castGroupBody__1gXTh{display:grid;grid-gap:.55rem;gap:.55rem;padding-top:.72rem;border-top:1px solid var(--line-soft)}.programs_programMainRow__3p4_s{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,110px),1fr));grid-gap:.38rem .44rem;gap:.38rem .44rem;align-items:start}.programs_programMainDurationField__AqCE7,.programs_programMainSequenceField__gyoE1,.programs_programMainTypeField__Oihrp,.programs_programMainWorkField__dVXyR{min-width:0}.programs_programMainWorkField__dVXyR{grid-column:span 2}.programs_programNotesBlock__1Vq44{display:grid;grid-gap:.24rem;gap:.24rem}.programs_programNotesHead___zqRv{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.programs_programNotesHead___zqRv strong{font-size:.9rem}.programs_castTableHead__WtM2S{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1.05fr) 36px;grid-gap:.5rem;gap:.5rem;align-items:center;padding:0 .18rem;color:var(--text-secondary);font-size:.76rem;line-height:1.2}.programs_castGroupActors__BGbKS{display:grid;grid-gap:.1rem;gap:.1rem}.programs_castActorRow__7_6wj{display:grid;grid-gap:.28rem;gap:.28rem;padding:.18rem 0}.programs_castActorRow__7_6wj+.programs_castActorRow__7_6wj{border-top:1px solid var(--line-strong);padding-top:.58rem}.programs_castActorRowGrid__Xavht{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1.05fr) 36px;grid-gap:.5rem;gap:.5rem;align-items:center}.programs_castNameCell__GkNf9{min-width:0}.programs_castInlineInput__JU7fU{min-height:var(--control-height-compact,36px);padding:.48rem .62rem;font-size:.9rem;line-height:1.25}.programs_castInlinePanel__dSJ9T{top:calc(100% + .25rem)}.programs_castNoteInput__ycXLU{min-width:0}.programs_castDeleteButtonInline__STCHj{--ghost-button-height:var(--control-height-compact,36px);--ghost-button-padding:0;--ghost-button-font-size:1rem;width:var(--control-height-compact,36px);min-width:var(--control-height-compact,36px);border-color:var(--danger-border);background:var(--danger-bg-strong);color:var(--danger);border-radius:var(--radius-sm)}.programs_castDeleteButtonInline__STCHj:hover{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger);transform:none}.programs_castEmptyAction__ga8bu{width:100%;display:inline-flex;align-items:center;justify-content:flex-start;padding:.8rem .9rem;border:1px dashed var(--border-control-strong);border-radius:var(--radius-sm);background:var(--surface-panel-soft);color:var(--text-secondary);font:inherit;font-size:.88rem;line-height:1.35;cursor:pointer;transition:border-color var(--transition-fast),background-color var(--transition-fast),color var(--transition-fast)}.programs_castEmptyAction__ga8bu:hover{border-color:var(--border-accent-soft);background:var(--surface-accent-soft);color:var(--accent)}.programs_castHeadButton__2bVqP:hover{transform:none}.programs_castRowNote__IC0_b{display:flex;flex-wrap:wrap;gap:.2rem .38rem;align-items:center;min-height:0}.programs_castSectionHead__C_B1t{display:flex;align-items:center;justify-content:space-between;gap:.32rem;flex-wrap:wrap}.programs_castSectionHead__C_B1t h5{margin:0}.programs_castSectionTitle__9FWU5{font-size:1rem;line-height:1.2}.programs_castEmptyState__2zPCp{display:flex;align-items:center;gap:.4rem;padding:.1rem 0}.programs_sectionActions__sdyp5{display:flex;gap:.34rem;flex-wrap:wrap}.programs_secondaryButton__EesGl{background:var(--surface-layer);color:var(--accent);border:1px solid var(--border-accent-soft);box-shadow:none}.programs_secondaryButton__EesGl:hover{background:var(--surface-accent-soft)}.programs_compactActionButton__rjm00,.programs_programDeleteButton__ZBjMW{min-height:var(--control-height-compact,36px);padding:.34rem .62rem;font-size:.88rem;line-height:1.15;white-space:nowrap}button.programs_programDeleteButton__ZBjMW{color:var(--danger);border-color:var(--danger-border);background:var(--danger-bg-strong)}button.programs_programDeleteButton__ZBjMW:hover{border-color:var(--danger);background:var(--danger-bg-strong)}.programs_workExcerptSections__XOCPM{display:grid;grid-gap:1rem;gap:1rem}.programs_workExcerptSection__D2KsA{display:grid;grid-gap:.55rem;gap:.55rem}.programs_workExcerptHead__dEGOp{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem;flex-wrap:wrap}.programs_workExcerptHeadMain__Ao4wg{display:grid;grid-gap:.2rem;gap:.2rem;min-width:220px}.programs_workQuickAddInline__hee4y{display:flex;align-items:center;gap:.5rem;flex-wrap:nowrap;flex:1 1 260px;max-width:400px}.programs_workQuickAddInline__hee4y>button{flex-shrink:0;white-space:nowrap}.programs_workAddInput__IvI5I{flex:1 1 auto;min-width:0;width:auto;min-height:var(--editor-control-min-height,var(--control-height-compact,36px));padding:.38rem .56rem;font-size:.88rem}.programs_workAddButton__jE4TU{--button-height:var(--control-height-compact,36px);--button-padding:0 0.65rem;--button-font-size:0.82rem;--button-radius:var(--radius-sm)}@media (max-width:860px){.programs_castGroupHead__mXt54{grid-template-columns:1fr}.programs_castGroupHeadMain__3Rm82{flex-wrap:wrap}.programs_castRoleControl__lWCo1{width:100%;max-width:none;flex-basis:100%}.programs_castGroupActions__4W6qb{justify-content:flex-start}.programs_castTableHead__WtM2S{display:none}.programs_castActorRowGrid__Xavht{grid-template-columns:minmax(0,1fr) auto;gap:.42rem}.programs_castNoteInput__ycXLU{grid-column:1/-1}.programs_programBlockHead__fn4PQ{display:grid;grid-template-columns:1fr;grid-gap:.34rem;gap:.34rem}.programs_castHeadButton__2bVqP,.programs_compactActionButton__rjm00,.programs_programDeleteButton__ZBjMW{min-height:44px;padding:.4rem .7rem}.programs_castDeleteButtonInline__STCHj{width:44px;min-width:44px;height:44px}.programs_workQuickAddInline__hee4y{flex-wrap:wrap;max-width:none}.programs_workQuickAddInline__hee4y>button{width:100%}.programs_eventTimeGrid__bMn18,.programs_programMainRow__3p4_s{grid-template-columns:1fr}.programs_programMainWorkField__dVXyR{grid-column:auto}}@media (pointer:coarse){.programs_castHeadButton__2bVqP,.programs_compactActionButton__rjm00,.programs_programDeleteButton__ZBjMW{min-height:var(--touch-target-min);padding:.4rem .7rem}.programs_castInlineInput__JU7fU,.programs_workAddInput__IvI5I{min-height:var(--touch-target-min)}.programs_castDeleteButtonInline__STCHj{width:var(--touch-target-min);min-width:var(--touch-target-min);height:var(--touch-target-min)}}.tags_multiSelectTags__rf0_u{display:flex;flex-wrap:wrap;gap:.4rem}.tags_sortableTagBoard__s22QS{position:relative;padding:.2rem;border-radius:var(--radius-sm);transition:background-color var(--transition-fast),box-shadow var(--transition-fast)}.tags_sortableTagBoardActive__jb_EJ{background:var(--surface-accent-soft);box-shadow:inset 0 0 0 1px var(--border-accent-soft)}.tags_multiSelectTag__LG_PS{display:inline-flex;align-items:center;gap:.35rem;min-height:1.9rem;padding:.22rem .56rem;border-radius:var(--radius-pill);border:1px solid var(--border-accent-softest);background:var(--surface-accent-soft);color:var(--ink);font-size:.84rem}.tags_sortableTag__3iQBo{cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast),opacity var(--transition-fast),filter var(--transition-fast)}.tags_sortableTag__3iQBo:active{cursor:-webkit-grabbing;cursor:grabbing}.tags_sortableTagDragging__nKPZ_{opacity:.92;transform:translateY(-2px) scale(1.05) rotate(-1deg);border-style:dashed;border-color:var(--border-accent-strong);box-shadow:var(--drag-shadow);z-index:2}.tags_sortableTagGhost__hNKdh{opacity:.55;filter:saturate(.75)}.tags_sortableTagBefore__Qv2Dt{transform:translateX(-2px);border-color:var(--border-accent-strong);box-shadow:inset 3px 0 0 var(--border-accent-strongest),0 0 0 1px var(--border-accent-softest)}.tags_sortableTagAfter__wMDqj{transform:translateX(2px);border-color:var(--border-accent-strong);box-shadow:inset -3px 0 0 var(--border-accent-strongest),0 0 0 1px var(--border-accent-softest)}.tags_tagOrderBadge__YJD_L{min-width:1.2rem;height:1.2rem;justify-content:center;border-radius:var(--radius-pill);border:1px solid var(--border-accent-soft);background:var(--surface-accent);font-size:.72rem;color:var(--accent)}.tags_tagOrderBadge__YJD_L,.tags_tagStatusPill__XjiqJ{display:inline-flex;align-items:center;font-weight:700}.tags_tagStatusPill__XjiqJ{padding:.14rem .5rem;border-radius:var(--radius-pill);background:var(--warning-bg);color:var(--warning-text);font-size:.74rem}.tags_tagRemoveButton__pcxOJ{width:1.5rem;height:1.5rem;padding:0;border-radius:var(--radius-pill);border:none;background:transparent;color:var(--text-secondary);box-shadow:none}.tags_tagRemoveButton__pcxOJ:hover{background:var(--surface-accent-strong);color:var(--accent);transform:none}@media (max-width:860px),(pointer:coarse){.tags_tagRemoveButton__pcxOJ{min-height:var(--touch-target-min);min-width:var(--touch-target-min)}}