.site-shell_skipLink__W6DT3{position:absolute;top:-100%;left:0;z-index:var(--z-overlay);display:inline-flex;align-items:center;min-height:var(--touch-target-min,44px);padding:.6rem 1.2rem;background:var(--accent);color:var(--on-accent);text-decoration:none;font-weight:600;border-radius:0 0 var(--radius-md) 0}.site-shell_skipLink__W6DT3:focus{top:0}.site-shell_shell__NWcs1{min-height:100dvh;display:flex;flex-direction:column}.site-shell_siteHeader___pKDB{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky);padding-top:env(safe-area-inset-top);border-bottom:1px solid var(--line-soft);background:var(--surface-header);-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1);box-shadow:0 1px 0 var(--surface-header-highlight)}.site-shell_siteHeaderInner__gssMR{width:min(1240px,calc(100% - 2rem));margin:0 auto;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:clamp(.85rem,2vw,1.5rem);gap:clamp(.85rem,2vw,1.5rem);padding:clamp(.7rem,1.4vw,1rem) 0}.site-shell_menuScrim__eP_wM{position:fixed;inset:0;z-index:calc(var(--z-sticky) - 1);display:none;background:var(--overlay-scrim)}.site-shell_menuScrim__eP_wM[data-open=true]{display:block}.site-shell_brandRow__98uoY{display:contents;min-width:0}.site-shell_brandBlock__4jcBk{min-width:190px;overflow-wrap:anywhere}.site-shell_brand__ykeW_{font-size:clamp(1.1rem,1.8vw,1.35rem);font-weight:800;letter-spacing:-.04em;color:var(--ink);text-decoration:none}@media (max-width:860px),(pointer:coarse){.site-shell_brand__ykeW_{position:relative}.site-shell_brand__ykeW_:after{content:"";position:absolute;left:-.4rem;right:-.4rem;top:50%;height:calc(var(--touch-target-min, 44px) + 2px);transform:translateY(-50%)}}.site-shell_headerMain__0eAED{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.6rem;gap:.6rem;align-items:center}.site-shell_searchRow__wzc8m{grid-column:1}.site-shell_searchRow__wzc8m,.site-shell_userActionRow__dIrQK{grid-row:2;min-width:0;display:flex;justify-content:flex-end;align-items:center}.site-shell_userActionRow__dIrQK{grid-column:2}.site-shell_mobileMenuButton__XDLL_{position:relative;display:none;align-items:center;justify-content:space-between;gap:.75rem;min-height:44px;padding:.55rem .8rem;border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--paper);color:var(--ink);font:inherit;font-weight:700;box-shadow:var(--shadow-xs)}.site-shell_mobileMenuButtonLabel__WcH31{font-size:.9rem}.site-shell_mobileMenuButtonIcon__rmhqZ{display:inline-grid;width:20px;height:20px;flex:0 0 20px;place-items:center;line-height:0}.site-shell_mobileMenuButtonIcon__rmhqZ svg{display:block;width:20px;height:20px}.site-shell_primaryNav__LLvj_{grid-column:1/-1;grid-row:1;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem;align-items:center;font-size:.94rem;min-width:0}.site-shell_mobileMoreNav__L_31N{display:none}.site-shell_navLink__5Jq_Z{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-height-md,40px);padding:clamp(.38rem,.8vw,.48rem) clamp(.62rem,1.1vw,.82rem);border-radius:var(--radius-control);color:var(--text-secondary);text-decoration:none;transition:background-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.site-shell_navLink__5Jq_Z:hover,.site-shell_navLink__5Jq_Z[data-active=true]{background:var(--surface-accent);color:var(--ink)}.site-shell_navLink__5Jq_Z:hover{transform:translateY(-1px)}.site-shell_navLink__5Jq_Z:focus-visible{background:var(--surface-accent);color:var(--ink)}.site-shell_navLink__5Jq_Z:active{background:var(--surface-accent);color:var(--ink);transform:translateY(0) scale(.98)}.site-shell_navDropdown__MmK0a{position:relative}.site-shell_navButton__I_xwu{display:inline-flex;align-items:center;justify-content:center;gap:.48rem;min-height:var(--control-height-md,40px);padding:clamp(.38rem,.8vw,.48rem) clamp(.62rem,1.1vw,.82rem);border:none;border-radius:var(--radius-control);background:transparent;color:var(--text-secondary);font:inherit;cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}@media (pointer:coarse){.site-shell_navButton__I_xwu,.site-shell_navLink__5Jq_Z{min-height:var(--touch-target-min)}}.site-shell_navButton__I_xwu:focus-visible,.site-shell_navButton__I_xwu:hover,.site-shell_navButton__I_xwu[data-active=true]{background:var(--surface-accent);color:var(--ink)}.site-shell_navButton__I_xwu:hover{transform:translateY(-1px)}.site-shell_navButton__I_xwu:active{background:var(--surface-accent);color:var(--ink);transform:translateY(0) scale(.98)}.site-shell_navButtonCaret__V2HWC{font-size:.74rem;color:var(--text-tertiary)}.site-shell_navMenu__8cIKp{position:absolute;top:calc(100% + .45rem);right:0;min-width:148px;display:grid;grid-gap:.2rem;gap:.2rem;padding:.35rem;border:1px solid var(--line-soft);border-radius:var(--radius-md);background:linear-gradient(180deg,var(--surface-input),var(--surface-layer-strong)),var(--paper-solid);box-shadow:var(--shadow-soft);z-index:calc(var(--z-sticky) + 1)}.site-shell_navMenuItem__Uuqr8{display:block;padding:.52rem .7rem;border-radius:var(--radius-sm);color:var(--ink-soft);text-decoration:none;transition:background-color var(--transition-fast),color var(--transition-fast)}.site-shell_navMenuItem__Uuqr8:focus-visible,.site-shell_navMenuItem__Uuqr8:hover,.site-shell_navMenuItem__Uuqr8[data-active=true]{background:var(--surface-accent);color:var(--ink)}.site-shell_navMenuItem__Uuqr8:active{background:var(--surface-accent);color:var(--ink);transform:scale(.98)}.site-shell_authBox__SqxVn{display:flex;gap:.45rem;align-items:center;flex-wrap:wrap;justify-content:flex-end;min-width:0}.site-shell_navAuthButton__xaWdu{text-decoration:none}.site-shell_navAuthButton__xaWdu.site-shell_navAuthButton__xaWdu{color:var(--compact-button-color,var(--ghost-button-color,var(--accent)))}.site-shell_pageContainer__r7LtF{width:min(1240px,calc(100% - 2rem));margin:0 auto;padding:clamp(.9rem,2.2vw,1.4rem) 0 clamp(2rem,4vw,3rem);flex:1 1}@media (max-width:1024px){.site-shell_siteHeaderInner__gssMR{grid-template-columns:1fr;align-items:start;gap:.75rem}.site-shell_brandRow__98uoY{position:relative;z-index:3;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;min-width:0}.site-shell_brandBlock__4jcBk{min-width:0;flex:1 1 auto}.site-shell_mobileMenuButton__XDLL_{display:inline-flex;flex:0 0 auto}.site-shell_headerMain__0eAED{position:absolute;top:100%;right:0;left:0;z-index:2;display:none;grid-template-columns:minmax(0,1fr);align-content:start;gap:.8rem;height:auto;max-height:min(70vh,620px);max-height:min(70dvh,620px);overflow-y:auto;padding:.9rem max(var(--mobile-page-gutter),calc((100% - 1240px) / 2)) calc(1.5rem + env(safe-area-inset-bottom));border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);border-radius:0;background:var(--paper-solid);box-shadow:var(--shadow-soft)}.site-shell_headerMain__0eAED[data-open=true]{display:grid}.site-shell_authBox__SqxVn,.site-shell_primaryNav__LLvj_,.site-shell_searchRow__wzc8m,.site-shell_userActionRow__dIrQK{justify-content:flex-start}.site-shell_searchRow__wzc8m{grid-column:1;grid-row:auto;order:1;width:100%}.site-shell_primaryNav__LLvj_{grid-row:auto;order:2}.site-shell_userActionRow__dIrQK{grid-column:1;grid-row:auto;order:3;width:100%;padding-top:.75rem;border-top:1px solid var(--line-soft)}.site-shell_userActionRow__dIrQK>.site-shell_authBox__SqxVn{width:100%}.site-shell_authBox__SqxVn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.site-shell_authBox__SqxVn>*{min-width:0;width:100%;justify-content:center}.site-shell_primaryNav__LLvj_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.site-shell_navButton__I_xwu,.site-shell_navLink__5Jq_Z,.site-shell_navMenuItem__Uuqr8{min-height:44px}.site-shell_navDropdown__MmK0a{display:none}.site-shell_mobileMoreNav__L_31N{display:contents}.site-shell_navButton__I_xwu,.site-shell_navLink__5Jq_Z{min-width:0;width:100%;justify-content:center}.site-shell_navMenu__8cIKp{position:static;grid-column:1/-1;min-width:0;margin-top:.1rem;box-shadow:none}}@media (max-width:860px){.site-shell_siteHeaderInner__gssMR{width:min(calc(100% - var(--mobile-page-gutter) - var(--mobile-page-gutter)),1240px)}.site-shell_brandRow__98uoY{align-items:center}.site-shell_authBox__SqxVn,.site-shell_primaryNav__LLvj_,.site-shell_searchRow__wzc8m,.site-shell_userActionRow__dIrQK{gap:.55rem}.site-shell_navMenuItem__Uuqr8{display:flex;align-items:center}.site-shell_pageContainer__r7LtF{width:min(calc(100% - var(--mobile-page-gutter) - var(--mobile-page-gutter)),1240px);padding-top:clamp(.72rem,2vw,.9rem)}}@media (max-width:520px){.site-shell_siteHeaderInner__gssMR{width:min(calc(100% - var(--mobile-page-gutter) - var(--mobile-page-gutter)),1240px)}.site-shell_brandRow__98uoY{gap:.65rem}.site-shell_mobileMenuButton__XDLL_{min-width:44px;justify-content:center;padding-inline:.7rem}.site-shell_mobileMenuButtonLabel__WcH31{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.site-shell_headerMain__0eAED{padding:.55rem;gap:.5rem}.site-shell_primaryNav__LLvj_{gap:.35rem}.site-shell_searchRow__wzc8m{gap:.45rem}.site-shell_pageContainer__r7LtF{width:min(calc(100% - var(--mobile-page-gutter) - var(--mobile-page-gutter)),1240px)}}@media (prefers-reduced-motion:reduce){.site-shell_navButton__I_xwu,.site-shell_navLink__5Jq_Z,.site-shell_navMenuItem__Uuqr8{transition:none}.site-shell_navButton__I_xwu:hover,.site-shell_navLink__5Jq_Z:hover{transform:none}}.grid-list_grid__1Jqpq{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:.9rem;gap:.9rem;align-items:start}.grid-list_item__iJSHs{min-width:0}@media (max-width:860px){.grid-list_grid__1Jqpq{grid-template-columns:1fr}}.masonry-grid_masonry__aC_kX,.masonry-grid_shell__9hzSw{width:100%;min-width:0}.masonry-grid_fallbackGrid__kUw3h{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-gap:clamp(16px,2vw,24px);gap:clamp(16px,2vw,24px);width:100%;min-width:0}.masonry-grid_item__8oK01{min-width:0}.result-skeleton_wrapper__Pujw2{min-height:12rem}.result-skeleton_cardGrid__IZTyA{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.result-skeleton_rowList__J7YsS{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.result-skeleton_card__L30XA,.result-skeleton_row__BIOzi{display:grid;grid-gap:.5rem;gap:.5rem;padding:var(--space-3);border:1px solid var(--line-soft);border-radius:var(--radius-md);background:var(--surface-card)}.result-skeleton_block__JlI1Q{display:block;border-radius:var(--radius-xs);background:linear-gradient(90deg,var(--surface-neutral-soft) 0,var(--surface-neutral-soft-strong) 50%,var(--surface-neutral-soft) 100%);background-size:200% 100%;animation:result-skeleton_skeletonPulse__0dZg5 1.6s ease-in-out infinite}.result-skeleton_media__F7AGx{height:7rem}.result-skeleton_title__MNxDL{height:1.1rem;width:62%}.result-skeleton_line__916m6{height:.75rem}.result-skeleton_lineShort__6sX8l{height:.75rem;width:78%}.result-skeleton_row__BIOzi .result-skeleton_media__F7AGx{display:none}@keyframes result-skeleton_skeletonPulse__0dZg5{0%{background-position:0 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.result-skeleton_block__JlI1Q{animation:none}}.search-suggest-input_shell__wASWM{position:relative}.search-suggest-input_input__FMjLE{width:100%;font-size:.95rem;height:var(--control-height-md,40px);padding:0 .95rem;border:1px solid var(--border-control);border-radius:var(--radius-control);background:var(--surface-input);color:var(--ink);transition:border-color var(--transition-fast),background-color var(--transition-fast),box-shadow var(--transition-fast)}.search-suggest-input_input__FMjLE::placeholder{color:var(--text-tertiary)}.search-suggest-input_input__FMjLE:hover{border-color:var(--border-accent-soft);background:var(--surface-input-hover)}.search-suggest-input_input__FMjLE:focus-visible{border-color:var(--border-accent-strong);box-shadow:var(--focus-ring)}.search-suggest-input_input__FMjLE:disabled{cursor:not-allowed;color:var(--text-tertiary);border-color:var(--line);background:var(--surface-input-disabled)}.search-suggest-input_panel__zd08O{position:absolute;top:calc(100% + .4rem);left:0;right:0;z-index:var(--z-suggest);display:grid;grid-gap:.25rem;gap:.25rem;padding:.45rem;border-radius:var(--radius-panel);background:var(--surface-layer-strong);border:1px solid var(--border-control-subtle);box-shadow:var(--shadow-soft);max-height:min(360px,60vh);max-height:min(360px,60dvh);overflow:auto}.search-suggest-input_item__d36zC{text-align:left;padding:.6rem .75rem;border-radius:var(--radius-control);border:1px solid transparent;background:var(--surface-layer);color:var(--ink);font-size:.92rem;cursor:pointer}.search-suggest-input_item__d36zC:focus-visible,.search-suggest-input_item__d36zC:hover{border-color:var(--border-accent-soft);background:var(--surface-accent)}.search-suggest-input_itemMuted__fQQc8{cursor:default;color:var(--text-secondary);background:var(--surface-neutral-soft)}.nav-search_navSearch__pFn1W{flex:0 1 320px;width:clamp(180px,30vw,320px);min-width:180px}.nav-search_input__H_3W5{width:100%;height:40px;padding:0 .78rem;border-radius:var(--radius-control);border:1px solid var(--border-control);background:var(--surface-input);color:var(--ink)}.nav-search_input__H_3W5::placeholder{color:var(--text-tertiary)}.nav-search_input__H_3W5:focus-visible{border-color:var(--border-accent-strong);box-shadow:var(--focus-ring)}.nav-search_input__H_3W5:focus:not(:focus-visible){outline:none;box-shadow:none}.nav-search_title___4JXA{font-weight:700;display:block;line-height:1.35}@media (max-width:1024px){.nav-search_navSearch__pFn1W{width:100%;min-width:0;flex-basis:100%}.nav-search_input__H_3W5{min-height:var(--touch-target-min,44px);height:var(--touch-target-min,44px)}}.theme-toggle_group__4iCnf{display:inline-flex;align-items:center;gap:2px;padding:2px;border:1px solid var(--line-soft);border-radius:var(--radius-pill);background:var(--surface-panel-soft)}.theme-toggle_option__ehbuE{display:inline-flex;align-items:center;justify-content:center;width:30px;height:26px;border:1px solid transparent;border-radius:var(--radius-pill);background:transparent;color:var(--text-secondary);cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.theme-toggle_option__ehbuE:hover{background:var(--surface-dim);color:var(--ink)}.theme-toggle_option__ehbuE:focus-visible{outline:2px solid var(--focus-outline-color);outline-offset:2px}.theme-toggle_optionActive__N83MJ,.theme-toggle_optionActive__N83MJ:hover{background:var(--surface-accent-soft);border-color:var(--border-accent-softest);color:var(--accent)}@media (max-width:860px),(pointer:coarse){.theme-toggle_option__ehbuE{width:40px;min-width:var(--touch-target-min,44px);height:var(--touch-target-min,44px)}}.theme-toggle_compact__pSLT3{gap:1px;padding:1px;border-color:transparent;background:transparent}.theme-toggle_compact__pSLT3 .theme-toggle_option__ehbuE{width:28px;height:24px}@media (max-width:860px),(pointer:coarse){.theme-toggle_compact__pSLT3 .theme-toggle_option__ehbuE{width:40px;min-width:var(--touch-target-min,44px);height:var(--touch-target-min,44px)}}.site-footer_footer__awQRF{border-top:1px solid var(--line-soft);padding:var(--space-4) 0;margin-top:auto}.site-footer_inner__KRJiY{width:min(1240px,calc(100% - 2rem));margin:0 auto;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.site-footer_nav__fBbYv{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.site-footer_navLink__4T_ur{display:inline-flex;align-items:center;min-height:24px;color:var(--text-secondary);font-size:.84rem;text-decoration:none}@media (max-width:860px),(pointer:coarse){.site-footer_navLink__4T_ur{min-width:calc(var(--touch-target-min, 44px) + 1px);justify-content:center}.site-footer_link__A_jCO,.site-footer_navLink__4T_ur{min-height:calc(var(--touch-target-min, 44px) + 1px)}}.site-footer_navLink__4T_ur:hover{color:var(--accent);text-decoration:underline}.site-footer_meta__OC0El{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.site-footer_copyright__3dftL{color:var(--text-tertiary);font-size:.82rem;white-space:nowrap}.site-footer_metaActions__3mRPX{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0}.site-footer_links__wf1eK{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.site-footer_separator__9owNb{color:var(--line-strong);font-size:.75rem}.site-footer_link__A_jCO{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--text-tertiary);font-size:.82rem;text-decoration:none;transition:color var(--transition-fast);white-space:nowrap}.site-footer_link__A_jCO:hover{color:var(--accent)}.site-footer_beianIcon__j3DXU{flex-shrink:0;vertical-align:middle}@media (max-width:860px){.site-footer_meta__OC0El{flex-direction:column;align-items:center}.site-footer_metaActions__3mRPX{width:100%;justify-content:center}}@media (max-width:480px){.site-footer_footer__awQRF{padding:var(--space-3) 0}.site-footer_inner__KRJiY{text-align:center;gap:var(--space-2)}.site-footer_meta__OC0El,.site-footer_nav__fBbYv{justify-content:center;text-align:center}.site-footer_meta__OC0El{flex-direction:column;align-items:center}.site-footer_links__wf1eK,.site-footer_metaActions__3mRPX{width:100%;justify-content:center}.site-footer_links__wf1eK{min-width:0}.site-footer_links__wf1eK>span{min-width:0;max-width:100%}.site-footer_link__A_jCO{justify-content:center;max-width:100%;overflow-wrap:anywhere;text-align:center;white-space:normal}.site-footer_separator__9owNb{flex:0 0 auto}.site-footer_copyright__3dftL{white-space:normal}}.typography_typography__mW__Y a{color:inherit;text-decoration:none;transition:color var(--transition-fast),opacity var(--transition-fast)}.typography_typography__mW__Y h1,.typography_typography__mW__Y h2,.typography_typography__mW__Y h3,.typography_typography__mW__Y h4,.typography_typography__mW__Y h5,.typography_typography__mW__Y p{margin-top:0}.typography_typography__mW__Y h1{font-size:clamp(2rem,3.4vw,2.8rem);line-height:1.12;letter-spacing:-.03em;color:var(--ink);overflow-wrap:anywhere}.typography_typography__mW__Y h2{font-size:clamp(1.08rem,1.6vw,1.24rem);line-height:1.24;letter-spacing:-.02em;color:var(--ink)}.typography_typography__mW__Y h3{font-size:clamp(.95rem,1.2vw,1rem);line-height:1.32;letter-spacing:-.01em;color:var(--ink)}.typography_typography__mW__Y h4,.typography_typography__mW__Y h5{color:var(--ink)}:where(.typography_typography__mW__Y) p{color:var(--muted)}.ghost-button_button__VH97E{display:inline-flex;align-items:center;justify-content:center;height:var(--ghost-button-height,30px);padding:var(--ghost-button-padding,0 var(--space-3));border-radius:var(--ghost-button-radius,var(--radius-control));border:1px solid var(--ghost-button-border,var(--border-accent-soft));background:var(--ghost-button-background,var(--paper-solid));color:var(--ghost-button-color,var(--accent));cursor:pointer;box-shadow:none;font-size:var(--ghost-button-font-size,13px);font-weight:600;line-height:1;transition:background-color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.ghost-button_button__VH97E:hover{background:var(--ghost-button-background-hover,var(--surface-accent-soft));border-color:var(--ghost-button-border-hover,var(--border-accent))}.ghost-button_button__VH97E.ghost-button_button__VH97E{color:var(--ghost-button-color,var(--accent));text-decoration:none}.ghost-button_raised__9GVTJ{height:40px;padding:0 .85rem;border:1px solid var(--border-control);color:var(--ink);background:var(--surface-panel-raised);box-shadow:var(--shadow-soft)}.ghost-button_raised__9GVTJ:hover{border-color:var(--border-accent-medium);box-shadow:var(--shadow)}.ghost-button_button__VH97E:disabled,.ghost-button_button__VH97E[aria-disabled=true]{cursor:not-allowed;transform:none;background:var(--ghost-button-background-disabled,var(--disabled-bg));border-color:var(--ghost-button-border-disabled,var(--disabled-border));color:var(--ghost-button-color-disabled,var(--disabled-fg))}.ghost-button_danger___BR90{--ghost-button-background:var(--ghost-button-danger-background,var(--danger-bg-strong));--ghost-button-border:var(--ghost-button-danger-border,var(--danger-border));--ghost-button-color:var(--ghost-button-danger-color,var(--danger));--ghost-button-background-hover:var(--danger);--ghost-button-border-hover:var(--danger)}.ghost-button_danger___BR90.ghost-button_danger___BR90:hover:not(:disabled):not([aria-disabled=true]){color:var(--on-accent)}.ghost-button_inline__QC9G4{--ghost-button-height:1.6em;--ghost-button-padding:0 0.45rem;--ghost-button-font-size:0.82rem}.ghost-button_compactLink__OFUlA{--ghost-button-height:var(--control-height-compact,36px);--ghost-button-padding:0 0.62rem;--ghost-button-font-size:0.82rem}@media (prefers-reduced-motion:reduce){.ghost-button_button__VH97E,.ghost-button_raised__9GVTJ{transition:none}.ghost-button_button__VH97E:hover{transform:none}}@media (max-width:860px){.ghost-button_button__VH97E{height:var(--ghost-button-height,var(--touch-target-min,44px))}}.browse-toolbar_root__EU6AY{display:grid;grid-gap:.7rem;gap:.7rem;width:100%}.browse-toolbar_searchRow__JpV4p{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:.75rem;gap:.75rem}.browse-toolbar_filterDetails__8MuHJ,.browse-toolbar_filterPresentation__J8_4e,.browse-toolbar_searchSlot__3sfWd,.browse-toolbar_sortSlot__nzkxJ{min-width:0}.browse-toolbar_filterTrigger__K3gGK{--ghost-button-height:var(--touch-target-min,44px);--ghost-button-padding:0 0.85rem;--ghost-button-background:var(--surface-layer-strong);gap:.35rem;min-width:max-content;list-style:none;white-space:nowrap}.browse-toolbar_filterTrigger__K3gGK.browse-toolbar_filterTrigger__K3gGK{display:none}.browse-toolbar_filterDetails__8MuHJ:not([open])>.browse-toolbar_filterPresentation__J8_4e{display:block}.browse-toolbar_filterTrigger__K3gGK::-webkit-details-marker{display:none}.browse-toolbar_filterTrigger__K3gGK:focus-visible{border-color:var(--border-accent);outline:2px solid var(--focus-outline-color);outline-offset:2px;background:var(--surface-accent-soft);box-shadow:var(--focus-ring)}.browse-toolbar_filterCount__m9xj6{display:inline-grid;min-width:1.35rem;height:1.35rem;place-items:center;padding:0 .25rem;border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);font-size:.76rem;line-height:1}.browse-toolbar_summary__YOoiU{min-width:0}.browse-toolbar_sortSlot__nzkxJ{display:flex;justify-content:flex-end}@media (max-width:860px){.browse-toolbar_filterDetails__8MuHJ{min-width:max-content}.browse-toolbar_filterDetails__8MuHJ:not([open])>.browse-toolbar_filterPresentation__J8_4e{display:none}.browse-toolbar_filterDetails__8MuHJ[data-enhanced=false][open]{grid-column:1/-1;min-width:0}.browse-toolbar_filterDetails__8MuHJ[data-enhanced=false][open]>.browse-toolbar_filterTrigger__K3gGK{width:100%}.browse-toolbar_filterTrigger__K3gGK.browse-toolbar_filterTrigger__K3gGK{display:inline-flex}.browse-toolbar_summary__YOoiU{min-height:30px}.browse-toolbar_sortSlot__nzkxJ{justify-content:stretch}.browse-toolbar_sortSlot__nzkxJ a,.browse-toolbar_sortSlot__nzkxJ button{min-height:var(--touch-target-min,44px)}}@media (min-width:861px){.browse-toolbar_root__EU6AY{grid-template-areas:"search" "sort" "summary" "filters"}.browse-toolbar_filterDetails__8MuHJ,.browse-toolbar_searchRow__JpV4p{display:contents}.browse-toolbar_searchSlot__3sfWd{grid-area:search}.browse-toolbar_sortSlot__nzkxJ{grid-area:sort}.browse-toolbar_summary__YOoiU{grid-area:summary}.browse-toolbar_filterPresentation__J8_4e{grid-area:filters}.browse-toolbar_filterCount__m9xj6{display:none}.browse-toolbar_root__EU6AY[data-show-desktop-meta=false]{grid-template-areas:"search" "filters"}.browse-toolbar_root__EU6AY[data-show-desktop-meta=false] .browse-toolbar_sortSlot__nzkxJ,.browse-toolbar_root__EU6AY[data-show-desktop-meta=false] .browse-toolbar_summary__YOoiU{display:none}}@media (min-width:861px) and (max-width:992px){.browse-toolbar_root__EU6AY[data-wide-from="993"]:is([data-compact=true],[data-enhanced=false]){grid-template-areas:none}.browse-toolbar_root__EU6AY[data-wide-from="993"]:is([data-compact=true],[data-enhanced=false]) .browse-toolbar_searchRow__JpV4p{display:grid}.browse-toolbar_root__EU6AY[data-wide-from="993"]:is([data-compact=true],[data-enhanced=false]) .browse-toolbar_filterPresentation__J8_4e,.browse-toolbar_root__EU6AY[data-wide-from="993"]:is([data-compact=true],[data-enhanced=false]) .browse-toolbar_searchSlot__3sfWd,.browse-toolbar_root__EU6AY[data-wide-from="993"]:is([data-compact=true],[data-enhanced=false]) .browse-toolbar_sortSlot__nzkxJ,.browse-toolbar_root__EU6AY[data-wide-from="993"]:is([data-compact=true],[data-enhanced=false]) .browse-toolbar_summary__YOoiU{grid-area:auto}.browse-toolbar_root__EU6AY[data-wide-from="993"]:is([data-compact=true],[data-enhanced=false]) .browse-toolbar_filterDetails__8MuHJ{display:block;min-width:max-content}.browse-toolbar_root__EU6AY[data-wide-from="993"]:is([data-compact=true],[data-enhanced=false]) .browse-toolbar_filterDetails__8MuHJ:not([open])>.browse-toolbar_filterPresentation__J8_4e{display:none}.browse-toolbar_root__EU6AY[data-wide-from="993"]:is([data-compact=true],[data-enhanced=false]) .browse-toolbar_filterDetails__8MuHJ[data-enhanced=true] .browse-toolbar_filterTrigger__K3gGK{display:inline-flex}.browse-toolbar_root__EU6AY[data-wide-from="993"]:is([data-compact=true],[data-enhanced=false]) .browse-toolbar_filterDetails__8MuHJ[data-enhanced=false][open]{grid-column:1/-1;min-width:0}.browse-toolbar_root__EU6AY[data-wide-from="993"]:is([data-compact=true],[data-enhanced=false]) .browse-toolbar_filterDetails__8MuHJ[data-enhanced=false][open]>.browse-toolbar_filterTrigger__K3gGK{width:100%}.browse-toolbar_root__EU6AY[data-wide-from="993"]:is([data-compact=true],[data-enhanced=false]) .browse-toolbar_filterCount__m9xj6{display:inline-grid}.browse-toolbar_root__EU6AY[data-wide-from="993"]:is([data-compact=true],[data-enhanced=false]) .browse-toolbar_summary__YOoiU{display:block;min-height:30px}.browse-toolbar_root__EU6AY[data-wide-from="993"]:is([data-compact=true],[data-enhanced=false]) .browse-toolbar_sortSlot__nzkxJ{display:flex;justify-content:stretch}.browse-toolbar_root__EU6AY[data-wide-from="993"]:is([data-compact=true],[data-enhanced=false]) .browse-toolbar_sortSlot__nzkxJ a,.browse-toolbar_root__EU6AY[data-wide-from="993"]:is([data-compact=true],[data-enhanced=false]) .browse-toolbar_sortSlot__nzkxJ button{min-height:var(--touch-target-min,44px)}}.search-multi-input_root__bfmrL{position:relative;min-width:0}.search-multi-input_box__Zww3V{position:relative;display:flex;height:36px;align-items:center;gap:var(--space-1);padding:3px 7px;border:1px solid var(--border-control-soft);border-radius:var(--radius-control);background:linear-gradient(180deg,var(--surface-layer-strong),var(--paper)),var(--surface-input);box-shadow:var(--field-inset-shadow),0 1px 0 var(--surface-panel-raised);overflow:hidden;cursor:text;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast),transform var(--transition-fast)}.search-multi-input_box__Zww3V:hover{border-color:var(--border-accent-medium);background:linear-gradient(180deg,var(--surface-layer-solid),var(--surface-layer-strong)),var(--surface-input-hover)}.search-multi-input_box__Zww3V:focus-within{border-color:var(--border-accent-strong);background:var(--surface-layer-solid);box-shadow:var(--focus-ring-soft),var(--focus-elevation)}.search-multi-input_box__Zww3V[data-has-values=true]{border-color:var(--border-accent-soft);background:linear-gradient(145deg,var(--surface-accent-faint),transparent 48%),linear-gradient(180deg,var(--surface-layer-solid),var(--paper))}.search-multi-input_selectionSummary__abpre{display:flex;flex:1 1 auto;flex-wrap:nowrap;min-width:0;align-items:center;gap:var(--space-1)}.search-multi-input_inlineShell__0P1Qo{flex:1 1 6rem;width:auto;min-width:6rem;position:static}.search-multi-input_inlineInput__rrso4{width:100%;height:28px;padding:0 4px;border:0;background:transparent;box-shadow:none;color:var(--ink);font-size:.88rem;line-height:1.35}.search-multi-input_inlineInput__rrso4::placeholder{color:var(--text-tertiary)}.search-multi-input_inlineInput__rrso4:focus{border:0;box-shadow:none}.search-multi-input_inlineInput__rrso4:focus-visible{outline:2px solid var(--focus-outline-color);outline-offset:1px;border-radius:var(--radius-xs)}.search-multi-input_box__Zww3V[data-has-values=true] .search-multi-input_inlineInput__rrso4{padding:0 4px;color:var(--accent);font-weight:800}.search-multi-input_box__Zww3V[data-has-values=true] .search-multi-input_inlineShell__0P1Qo:focus-within .search-multi-input_inlineInput__rrso4{color:var(--ink);font-weight:400}.search-multi-input_suggestionPanel__wtdCJ{left:0;right:0;width:auto}.search-multi-input_chip__0uDxQ{display:inline-flex;min-width:0;min-height:28px;align-items:center;gap:3px;padding:1px 2px 1px 8px;border:1px solid var(--border-accent-soft);border-radius:var(--radius-control);background:linear-gradient(180deg,var(--surface-layer-solid),var(--surface-accent-soft)),var(--surface-layer-strong);color:var(--ink-soft);box-shadow:var(--shadow-xs);font-size:.78rem;font-weight:600;line-height:1.35;animation:search-multi-input_chipEnter__MZUQD .16s ease-out both}.search-multi-input_visibleChip__IR12y{flex:0 0 auto;max-width:100%}.search-multi-input_selectionSummary__abpre[data-last-chip-squeeze=true] .search-multi-input_visibleChip__IR12y{flex:0 1 auto;min-width:0}.search-multi-input_visibleChipText__1Te5g{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-multi-input_remove__erhIv{display:inline-grid;flex:0 0 auto;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--text-tertiary);font:inherit;cursor:pointer;transition:color var(--transition-fast),background-color var(--transition-fast),transform var(--transition-fast)}.search-multi-input_remove__erhIv:focus-visible,.search-multi-input_remove__erhIv:hover{background:var(--accent-wash);color:var(--accent)}.search-multi-input_remove__erhIv:focus-visible{outline:2px solid var(--focus-outline-color);outline-offset:1px}.search-multi-input_remove__erhIv:active{transform:scale(.9)}.search-multi-input_overflowDisclosure__XTKVq{flex:0 0 auto}.search-multi-input_selectionCount__aqlGY{display:inline-grid;min-width:30px;height:28px;place-items:center;padding:0 .45rem;border:1px solid var(--border-accent-soft);border-radius:var(--radius-control);background:var(--surface-layer);color:var(--accent);font:inherit;font-size:.76rem;font-weight:800;line-height:1;cursor:pointer;transition:border-color var(--transition-fast),background-color var(--transition-fast),box-shadow var(--transition-fast)}.search-multi-input_root__bfmrL[data-open=true] .search-multi-input_selectionCount__aqlGY,.search-multi-input_selectionCount__aqlGY:hover{border-color:var(--border-accent);background:var(--surface-accent-soft)}.search-multi-input_selectionCount__aqlGY:focus-visible{border-color:var(--border-accent);outline:2px solid var(--focus-outline-color);outline-offset:2px;background:var(--surface-accent-soft);box-shadow:var(--focus-ring)}.search-multi-input_selectionPanel__X3yPb{position:absolute;top:calc(100% + 7px);left:0;z-index:var(--z-suggest);display:grid;width:100%;min-width:min(20rem,calc(100vw - 2rem));max-width:min(34rem,calc(100vw - 2rem));grid-gap:.5rem;gap:.5rem;padding:.65rem;border:1px solid var(--border-control-subtle);border-radius:var(--radius-md);background:var(--surface-layer-solid);box-shadow:var(--shadow-soft);cursor:default}.search-multi-input_panelHeading__rqbEG{color:var(--text-tertiary);font-size:.72rem;font-weight:700;letter-spacing:.04em}.search-multi-input_panelHeader__2XaTR{display:flex;align-items:center;justify-content:space-between;gap:1rem}.search-multi-input_panelClear__r6Ixr{flex:0 0 auto;padding:.1rem;border:0;background:transparent;color:var(--accent);font:inherit;font-size:.72rem;font-weight:700;cursor:pointer}.search-multi-input_panelClear__r6Ixr:focus-visible,.search-multi-input_panelClear__r6Ixr:hover{text-decoration:underline;text-underline-offset:.2em}.search-multi-input_panelClear__r6Ixr:focus-visible{outline:2px solid var(--focus-outline-color);outline-offset:1px}.search-multi-input_panelList__NXyQW{display:flex;max-height:min(14rem,42vh);max-height:min(14rem,42dvh);flex-wrap:wrap;align-items:flex-start;gap:.4rem;overflow-y:auto;overscroll-behavior:contain}.search-multi-input_panelChip__3dh1C{max-width:100%;animation:none}.search-multi-input_panelChipText__D0OUg{min-width:0;overflow-wrap:anywhere}@keyframes search-multi-input_chipEnter__MZUQD{0%{opacity:0;transform:translateY(3px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:860px){.search-multi-input_selectionPanel__X3yPb{min-width:100%;max-width:100%}}@media (max-width:860px),(pointer:coarse){.search-multi-input_box__Zww3V{height:auto;min-height:var(--touch-target-min);padding:4px 7px}.search-multi-input_inlineShell__0P1Qo{min-width:4rem}.search-multi-input_remove__erhIv{width:var(--touch-target-min);height:var(--touch-target-min)}.search-multi-input_chip__0uDxQ{min-height:32px;max-width:100%;font-size:.82rem}.search-multi-input_selectionCount__aqlGY{min-width:var(--touch-target-min);height:var(--touch-target-min)}.search-multi-input_inlineInput__rrso4{height:34px}}@media (prefers-reduced-motion:reduce){.search-multi-input_box__Zww3V,.search-multi-input_chip__0uDxQ,.search-multi-input_remove__erhIv,.search-multi-input_selectionCount__aqlGY{transition:none;animation:none}}.editor-section_editorSection___kGR3{display:grid;border:1px solid var(--line-soft);border-radius:var(--radius-md);background:var(--surface-card);box-shadow:var(--shadow-xs);min-width:0;scroll-margin-top:calc(var(--edit-site-header-height, 4.4rem) + .5rem)}.editor-section_editorSectionCompact__w1vwV .editor-section_sectionToggle__kx8eU{min-height:40px;padding:.5rem .66rem}.editor-section_editorSectionCompact__w1vwV .editor-section_sectionTitle___Mvbz{font-size:.95rem}.editor-section_editorSectionCompact__w1vwV .editor-section_sectionSummary__m2zdX{font-size:.84rem}.editor-section_editorSectionCompact__w1vwV .editor-section_sectionBody__u9aIo{gap:.66rem;padding:0 .66rem .7rem}.editor-section_editorSectionAccent__gXjcX{background:var(--surface-accent-faint);border-color:var(--border-accent-softest)}.editor-section_editorSectionInvalid__5ovDx{border-color:var(--danger-border)}.editor-section_editorSectionHead__wZT_4{display:flex;align-items:flex-start;gap:.4rem}.editor-section_sectionToggle__kx8eU{flex:1 1 auto;min-width:0;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.66rem .85rem;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-md)}.editor-section_sectionToggle__kx8eU:hover{background:var(--surface-dim)}.editor-section_sectionToggle__kx8eU:focus-visible{outline:2px solid var(--focus-outline-color);outline-offset:-2px}.editor-section_sectionToggleMain__5WlIW{display:flex;align-items:baseline;flex-wrap:wrap;gap:.1rem .42rem;min-width:0}.editor-section_sectionTitle___Mvbz{flex:0 1 auto;font-size:.95rem;font-weight:600;line-height:1.35;color:var(--ink)}.editor-section_sectionSummary__m2zdX{flex:0 1 auto;min-width:0;font-size:.84rem;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-section_sectionSummary__m2zdX:before{content:"·";margin-right:.42rem;color:var(--text-tertiary)}.editor-section_sectionErrorCount__ZKgDb{justify-self:start;padding:.12rem .45rem;border-radius:var(--radius-pill);background:var(--danger-bg-strong);border:1px solid var(--danger-border);color:var(--danger);font-size:.74rem;font-weight:700}.editor-section_sectionErrorText__bqzDp{display:block;margin:0;color:var(--danger);font-size:.84rem;line-height:1.45}.editor-section_sectionChevronOpen__gjR8I,.editor-section_sectionChevron__Zg1Y4{flex:0 0 auto;color:var(--text-secondary);transition:transform .15s ease}.editor-section_sectionChevronOpen__gjR8I{transform:rotate(180deg)}.editor-section_sectionDisclosure__EMqTF>summary.editor-section_sectionToggle__kx8eU{list-style:none}.editor-section_sectionDisclosure__EMqTF>summary.editor-section_sectionToggle__kx8eU::-webkit-details-marker{display:none}.editor-section_sectionDisclosure__EMqTF[open] .editor-section_sectionChevron__Zg1Y4{transform:rotate(180deg)}.editor-section_sectionBody__u9aIo{display:grid;grid-gap:.85rem;gap:.85rem;padding:0 .85rem .9rem;min-width:0;--compact-button-border:var(--border-control-subtle);--compact-button-color:var(--text-secondary);--compact-button-background:var(--surface-layer);--compact-button-background-hover:var(--surface-dim);--compact-button-border-hover:var(--border-control)}.editor-section_sectionBody__u9aIo[hidden]{display:none}@media (max-width:860px){.editor-section_sectionBody__u9aIo{--compact-button-height:44px;--ghost-button-height:44px;--compact-button-padding:0 16px;--ghost-button-padding:0 16px}}@media (prefers-reduced-motion:reduce){.editor-section_sectionChevronOpen__gjR8I,.editor-section_sectionChevron__Zg1Y4{transition:none}}@media (pointer:coarse){.editor-section_editorSectionCompact__w1vwV .editor-section_sectionToggle__kx8eU{min-height:var(--touch-target-min)}}.date-time_dateTimeField___nbhY{display:grid;grid-template-rows:auto auto;grid-row-gap:.42rem;row-gap:.42rem;align-content:start;margin-bottom:0}.date-time_dateTimeLabelRow__JPHpH{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;min-height:24px;font-size:.86rem;font-weight:600;line-height:1.35}.date-time_infoButton__0zrSd{width:24px;height:24px;border-radius:var(--radius-pill);border:1px solid var(--border-control);background:var(--paper);color:var(--accent);line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;flex:0 0 auto;line-height:0;vertical-align:middle;box-shadow:var(--shadow-xs);transition:border-color var(--transition-fast),background-color var(--transition-fast),color var(--transition-fast)}.date-time_infoButton__0zrSd:hover{border-color:var(--border-accent-soft);background:var(--surface-accent)}.date-time_infoButton__0zrSd:focus-visible{outline:2px solid var(--focus-outline-color);outline-offset:2px}@media (max-width:860px),(pointer:coarse){.date-time_infoButton__0zrSd{width:var(--touch-target-min);min-width:var(--touch-target-min);min-height:var(--touch-target-min)}}.notice_warningPill__X321_{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:.38rem .72rem;border-radius:var(--radius-pill);background:var(--warning-bg);color:var(--warning-text);border:1px solid var(--warning-border);font-size:.82rem;font-weight:700;box-shadow:var(--warning-shadow)}.app-tooltip_trigger__navvT{position:relative;display:inline-flex;align-items:center;flex:0 0 auto;line-height:0;vertical-align:middle}.app-tooltip_tooltip__fHDcf{position:absolute;left:50%;bottom:calc(100% + .6rem);transform:translate(-50%,.2rem);inline-size:max-content;max-inline-size:min(20rem,calc(100vw - 1.5rem));padding:.6rem .8rem;border-radius:var(--radius-panel);background:var(--overlay-tooltip-bg);color:var(--on-accent);font-size:.8rem;line-height:1.45;box-shadow:var(--shadow-tooltip);border:1px solid var(--tooltip-border);z-index:var(--z-modal-popover);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--transition-fast),transform var(--transition-fast),visibility var(--transition-fast)}.app-tooltip_tooltip__fHDcf[data-placement=bottom]{top:calc(100% + .6rem);bottom:auto;transform:translate(-50%,-.2rem)}.app-tooltip_tooltip__fHDcf[data-placement=left]{left:auto;right:calc(100% + .6rem);top:50%;bottom:auto;transform:translate(.2rem,-50%)}.app-tooltip_tooltip__fHDcf[data-placement=right]{left:calc(100% + .6rem);top:50%;bottom:auto;transform:translate(-.2rem,-50%)}.app-tooltip_tooltip__fHDcf[data-open=true]{opacity:1;visibility:visible;transform:translate(-50%)}.app-tooltip_tooltip__fHDcf[data-open=true][data-placement=bottom]{transform:translate(-50%)}.app-tooltip_tooltip__fHDcf[data-open=true][data-placement=left],.app-tooltip_tooltip__fHDcf[data-open=true][data-placement=right]{transform:translateY(-50%)}.app-tooltip_arrow__9KJia{position:absolute;left:50%;top:100%;width:12px;height:12px;transform:translateX(-50%)}.app-tooltip_arrow__9KJia:before{content:"";position:absolute;inset:0;background:var(--overlay-tooltip-bg);border-right:1px solid var(--tooltip-border);border-bottom:1px solid var(--tooltip-border);transform:rotate(45deg) translate(-1px,-1px);transform-origin:center}.app-tooltip_tooltip__fHDcf[data-placement=bottom] .app-tooltip_arrow__9KJia{top:auto;bottom:100%}.app-tooltip_tooltip__fHDcf[data-placement=bottom] .app-tooltip_arrow__9KJia:before{transform:rotate(225deg) translate(-1px,-1px)}.app-tooltip_tooltip__fHDcf[data-placement=left] .app-tooltip_arrow__9KJia{left:100%;top:50%;transform:translateY(-50%)}.app-tooltip_tooltip__fHDcf[data-placement=left] .app-tooltip_arrow__9KJia:before{transform:rotate(315deg) translate(-1px,-1px)}.app-tooltip_tooltip__fHDcf[data-placement=right] .app-tooltip_arrow__9KJia{left:auto;right:100%;top:50%;transform:translateY(-50%)}.app-tooltip_tooltip__fHDcf[data-placement=right] .app-tooltip_arrow__9KJia:before{transform:rotate(135deg) translate(-1px,-1px)}.app-tooltip_content__2AHOy{display:block;line-height:1.45;white-space:normal;word-break:normal;overflow-wrap:break-word}@media (hover:none),(max-width:860px),(pointer:coarse){.app-tooltip_tooltip__fHDcf{position:fixed;top:auto;right:max(1rem,env(safe-area-inset-right));left:max(1rem,env(safe-area-inset-left));bottom:calc(max(1rem, env(safe-area-inset-bottom)) + .5rem);transform:translateY(.2rem);max-width:min(80vw,20rem);padding:.75rem .9rem}.app-tooltip_tooltip__fHDcf[data-open=true]{transform:translateY(0)}.app-tooltip_arrow__9KJia{display:none}}.pagination-inline_paginationBar__l1mce{border-top:1px solid var(--line-soft);padding-top:.66rem;--pill-font-size:14px;--ghost-button-font-size:14px;--select-trigger-font-size:14px}.pagination-inline_paginationControls__TAjFR{display:flex;gap:.35rem;flex-wrap:wrap}.pagination-inline_pageJumpControl__NzLec,.pagination-inline_pageSizeControl__lUZpb{display:inline-flex;align-items:center;gap:.35rem}.pagination-inline_pageJumpControl__NzLec{flex-shrink:0}.pagination-inline_pageSizeLabel__4p9rc{color:var(--text-secondary);font-size:14px;white-space:nowrap}.pagination-inline_pageSizeSelect__OtR2v{min-width:110px}.pagination-inline_pageJumpInput__Cuo_W{width:92px;font-size:14px}.pagination-inline_pageJumpButton__YVpYT{white-space:nowrap;flex-shrink:0}@media (max-width:640px){.pagination-inline_paginationBar__l1mce{width:100%;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;justify-content:stretch;grid-gap:.72rem;gap:.72rem}.pagination-inline_paginationControls__TAjFR{display:grid;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;grid-gap:.68rem;gap:.68rem}.pagination-inline_pageJumpControl__NzLec,.pagination-inline_pageSizeControl__lUZpb{width:100%;min-width:0;box-sizing:border-box}.pagination-inline_pageSizeControl__lUZpb{justify-content:flex-start}.pagination-inline_pageSizeSelect__OtR2v{width:min(132px,100%);min-width:0;flex:0 1 132px}.pagination-inline_pageJumpControl__NzLec{display:grid;grid-template-columns:auto minmax(72px,1fr) auto;align-items:center}.pagination-inline_pageJumpInput__Cuo_W{width:100%;min-width:0}.pagination-inline_pageJumpButton__YVpYT{min-width:64px}}@media (max-width:380px){.pagination-inline_pageJumpControl__NzLec{grid-template-columns:auto minmax(60px,1fr) auto;gap:.28rem}.pagination-inline_pageJumpButton__YVpYT{min-width:58px}}.layout_adminShell__iceju{gap:1rem}.layout_importPanel__7eW8o{display:flex;flex-direction:column;gap:14px}.layout_importHead__G518I{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;flex-wrap:wrap}.layout_importGrid__pfQUV{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,clamp(240px,34vw,280px)),1fr));grid-gap:clamp(10px,1.6vw,14px);gap:clamp(10px,1.6vw,14px)}.layout_compactHead__WiaKB{display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(12px,2vw,16px);margin-bottom:clamp(12px,2vw,16px);flex-wrap:wrap}.filter-controls_filterGrid__3qQw7{display:grid;grid-gap:.6rem;gap:.6rem;grid-template-columns:var(--filter-grid-columns,repeat(auto-fit,minmax(180px,1fr)))}.filter-controls_filterControl__AOOMb{min-inline-size:0;width:100%;font-size:14px;--select-trigger-font-size:14px}.filter-controls_responsiveInlineActions__8ctwD{display:flex;align-items:center;gap:var(--responsive-action-gap,8px);flex-wrap:wrap;min-width:0}.filter-controls_responsiveInlineActions__8ctwD>*{min-width:0}@media (max-width:480px){.filter-controls_filterGrid__3qQw7{grid-template-columns:var(--filter-grid-columns-sm,1fr)}.filter-controls_responsiveInlineActions__8ctwD{align-items:stretch}.filter-controls_responsiveInlineActions__8ctwD>a,.filter-controls_responsiveInlineActions__8ctwD>button{flex:1 1 min(100%,10rem)}}.surface_importCard__SacL0{display:flex;flex-direction:column;gap:10px;min-width:0;padding-left:clamp(0px,1.2vw,1rem);border-left:1px solid var(--line-soft)}.surface_importCard__SacL0:first-child{padding-left:0;border-left:0}.surface_draftItem__AHo7D{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;border:1px solid var(--line-soft);border-radius:var(--radius-panel);background:var(--paper-solid);padding:10px 14px}.admin-table-shared_userTable__0Jqfa{overflow-x:auto;overflow-y:visible;background:transparent;-webkit-overflow-scrolling:touch}.admin-table-shared_userTableHead__lmu2v,.admin-table-shared_userTableRow__5Np2M{display:grid;grid-template-columns:var(--user-table-columns);align-items:start}.admin-table-shared_entityTableHead__kRlJp,.admin-table-shared_entityTableRow__IbX6S{display:grid;grid-template-columns:var(--entity-table-columns);align-items:start}.admin-table-shared_entityTableHead__kRlJp,.admin-table-shared_userTableHead__lmu2v{min-height:unset;padding:0 var(--space-4);background:var(--surface-table-head);color:var(--text-secondary);font-size:13px;font-weight:600;border-bottom:1px solid var(--line);border:1px solid var(--line);border-radius:var(--radius-md) var(--radius-md) 0 0}.admin-table-shared_entityTableHead__kRlJp>span,.admin-table-shared_userTableHead__lmu2v>span{padding:var(--space-2) var(--space-2);display:inline-flex;align-items:center}.admin-table-shared_entityTableRow__IbX6S,.admin-table-shared_userTableRow__5Np2M{min-height:unset;padding:0 var(--space-4);border-bottom:1px solid var(--line-soft);border-left:1px solid var(--line);border-right:1px solid var(--line);background:transparent}.admin-table-shared_entityTableRow__IbX6S:last-child,.admin-table-shared_userTableRow__5Np2M:last-child{border-bottom:1px solid var(--line);border-radius:0 0 var(--radius-md) var(--radius-md)}.admin-table-shared_entityTableRow__IbX6S:hover,.admin-table-shared_userTableRow__5Np2M:hover{background:var(--surface-table-row-hover)}.admin-table-shared_cell__C3UI7{padding:var(--space-2) var(--space-2);font-size:14px;color:var(--ink-soft)}.admin-table-shared_actionsCell__6eHSv{display:flex;align-items:center;gap:var(--space-2);flex-wrap:nowrap;justify-content:flex-start}@media (max-width:860px){.admin-table-shared_userTableHead__lmu2v,.admin-table-shared_userTableRow__5Np2M{min-width:0;grid-template-columns:var(--user-table-columns-md)}.admin-table-shared_entityTableHead__kRlJp,.admin-table-shared_entityTableRow__IbX6S{min-width:0;grid-template-columns:var(--entity-table-columns-md)}.admin-table-shared_actionsCell__6eHSv{align-items:flex-start}}.directory-sort-links_sortActions__iql2z{min-height:var(--filter-action-height,36px)}.directory-sort-links_sortActions__iql2z .directory-sort-links_sortLink__SuApg{height:var(--filter-action-height,36px);padding:var(--filter-action-padding,0 14px);border-radius:var(--filter-action-radius,var(--radius-control));font-size:var(--filter-action-font-size,.82rem)}@media (max-width:860px){.directory-sort-links_sortActions__iql2z.directory-sort-links_sortActions__iql2z{display:flex;grid-template-columns:none;width:auto}.directory-sort-links_sortActions__iql2z .directory-sort-links_sortLink__SuApg{height:var(--filter-action-height,var(--touch-target-min,44px));min-height:var(--touch-target-min,44px)}}.moderation-queue_queuePanel__mR1YB{display:grid;grid-gap:.75rem;gap:.75rem;--queue-table-columns:92px minmax(220px,1.7fr) minmax(220px,1.35fr) minmax(120px,0.8fr) 170px minmax(220px,1.2fr);--queue-table-columns-xl:88px minmax(200px,1.5fr) minmax(180px,1.2fr) minmax(110px,0.8fr) 150px minmax(200px,1fr);--entity-table-columns:var(--queue-table-columns);--entity-table-columns-md:var(--queue-table-columns)}.moderation-queue_toolbarFilterRow__177WG{--entity-filter-columns:repeat(4,minmax(132px,1fr))}.moderation-queue_listPanel__xgT3W{display:grid;grid-gap:.68rem;gap:.68rem}.moderation-queue_batchToolbar__3_f4e{padding:.5rem 0 .6rem;border-bottom:1px solid var(--line-soft)}.moderation-queue_batchSelectLabel__vK3gl{display:inline-flex;align-items:center;gap:.42rem;font-size:.86rem;font-weight:600;margin:0}.moderation-queue_selectionPill__3a0rt{font-size:.84rem}.moderation-queue_shortcutHint__BQl4_{margin-left:auto;color:var(--text-secondary);font-size:.78rem;line-height:1.4}.moderation-queue_batchPrimaryButton__c2tTM{--button-height:var(--control-height-compact,36px);--button-padding:0 0.72rem;--button-font-size:0.82rem}.moderation-queue_batchSecondaryButton__RsQdM{--ghost-button-height:var(--control-height-compact,36px);--ghost-button-padding:0 0.68rem;--ghost-button-font-size:0.82rem}.moderation-queue_queueTableHead__JIukr{grid-template-columns:var(--queue-table-columns)}.moderation-queue_queueTableHead__JIukr>span{padding:10px 8px;display:inline-flex;align-items:center}.moderation-queue_queueRowWrap__iIR14{display:block}.moderation-queue_queueRow__DopvT{grid-template-columns:var(--queue-table-columns);border-radius:0}.moderation-queue_queueRowWrap__iIR14>.moderation-queue_queueRow__DopvT:last-child{border-radius:0}.moderation-queue_queueRowWrap__iIR14:last-child>.moderation-queue_queueRow__DopvT{border-bottom:1px solid var(--line)}.moderation-queue_queueRowWrap__iIR14:last-child>.moderation-queue_queueRow__DopvT:not(.moderation-queue_queueRowExpanded__elYj9){border-radius:0 0 var(--radius-md) var(--radius-md)}.moderation-queue_queueRowExpanded__elYj9{border-bottom:0}.moderation-queue_queueRow__DopvT:focus-visible{outline:2px solid var(--border-accent-strong);outline-offset:-2px}.moderation-queue_queueRow__DopvT.moderation-queue_queueRowActive__MpEyL{background:var(--surface-table-row-hover);box-shadow:inset 3px 0 0 var(--accent)}.moderation-queue_titleCell__u5h5e{display:grid;grid-gap:.12rem;gap:.12rem;min-width:0}.moderation-queue_cellMainSummary__eOGns,.moderation-queue_cellMainTitle__geW3K{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.moderation-queue_cellMainTitle__geW3K{font-size:.94rem}.moderation-queue_cellMainSummary__eOGns{color:var(--text-secondary);font-size:.8rem}.moderation-queue_cellMainTitleLink__tNLPB{color:inherit;text-decoration:none}.moderation-queue_cellMainTitleLink__tNLPB:hover{color:var(--accent);text-decoration:underline}.moderation-queue_cellMainTitleLink__tNLPB:focus-visible{outline:2px solid var(--border-accent-strong);outline-offset:2px}.moderation-queue_cellMainTitleText__uQVoW{color:inherit}.moderation-queue_tagCell__NTfwC{display:flex;flex-wrap:wrap;gap:.24rem;align-items:center}.moderation-queue_metaCell__VvSIZ,.moderation-queue_timeCell__q2eVz{color:var(--text-secondary);font-size:.82rem}.moderation-queue_expandedRow__cmi9V{border-left:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper-solid);padding:.65rem .88rem .84rem;border-radius:0}.moderation-queue_queueRowWrap__iIR14:last-child>.moderation-queue_expandedRow__cmi9V{border-radius:0 0 var(--radius-md) var(--radius-md)}.moderation-queue_expandedShell__u_QFY{display:grid;grid-gap:.72rem;gap:.72rem;grid-template-columns:minmax(0,1fr);align-items:start}.moderation-queue_expandedMain__nIr3Y{display:grid;grid-gap:.62rem;gap:.62rem;min-width:0}.moderation-queue_reviewNoticePanel__E5LeM{border-color:var(--line-soft);background:color-mix(in srgb,var(--paper-solid) 82%,var(--accent-soft) 18%)}.moderation-queue_conflictPill__yx1R6{color:var(--accent-strong);border-color:color-mix(in srgb,var(--accent-strong) 32%,transparent);background:color-mix(in srgb,var(--accent-soft) 76%,var(--paper-solid) 24%)}@media (max-width:1280px){.moderation-queue_queuePanel__mR1YB{--queue-table-columns:var(--queue-table-columns-xl)}.moderation-queue_toolbarFilterRow__177WG{--entity-filter-columns:repeat(2,minmax(132px,1fr));--entity-filter-columns-sm:repeat(2,minmax(132px,1fr));flex:1 1 420px}}@media (max-width:1024px){.moderation-queue_queuePanel__mR1YB{--entity-table-columns:1fr;--entity-table-columns-md:1fr}.moderation-queue_queueTableHead__JIukr{display:none}.moderation-queue_queueRowWrap__iIR14:first-child>.moderation-queue_queueRow__DopvT{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.moderation-queue_queueRow__DopvT{grid-template-columns:1fr;gap:.55rem;padding:.8rem .9rem}.moderation-queue_tagCell__NTfwC{padding-top:0}.moderation-queue_metaCell__VvSIZ,.moderation-queue_timeCell__q2eVz{font-size:.78rem;padding-top:0}.moderation-queue_actionsCell__E3HN9{flex-wrap:wrap;padding-top:.2rem}.moderation-queue_queueCell__zE3e_{padding:0}.moderation-queue_queueCell__zE3e_:before{content:attr(data-label);display:block;margin-bottom:.18rem;color:var(--text-secondary);font-size:.78rem;font-weight:600}.moderation-queue_cellMainSummary__eOGns,.moderation-queue_cellMainTitle__geW3K{white-space:normal;overflow:visible;text-overflow:clip}.moderation-queue_expandedShell__u_QFY{grid-template-columns:1fr}}@media (max-width:640px){.moderation-queue_batchToolbar__3_f4e{gap:.5rem}.moderation-queue_batchPrimaryButton__c2tTM,.moderation-queue_batchSecondaryButton__RsQdM{width:-moz-fit-content;width:fit-content}.moderation-queue_expandedRow__cmi9V{padding:.6rem .66rem .74rem}}.external-link-list_list__lIceQ{display:grid;grid-gap:.85rem;gap:.85rem}.external-link-list_row__IfEp0{display:grid;grid-gap:.6rem;gap:.6rem;border-top:1px solid var(--line-soft);padding:.7rem 0}.external-link-list_list__lIceQ>.external-link-list_row__IfEp0:first-child{border-top:0;padding-top:0}.external-link-list_card__pkRKE{display:grid;grid-gap:.6rem;gap:.6rem;border:1px solid var(--line-soft);border-radius:var(--radius-panel);background:var(--surface-panel-soft);padding:.75rem .85rem;overflow:hidden}.external-link-list_cardHead__yV1YX{display:flex;flex-wrap:wrap;gap:.45rem .75rem;align-items:baseline;justify-content:space-between}.external-link-list_cardActions__bdYFM{display:inline-flex;align-items:center;gap:.6rem;margin-left:auto}.external-link-list_rowBody___xnxm{display:grid;grid-gap:.28rem;gap:.28rem}.external-link-list_cardTitle__neYz3,.external-link-list_link__z5mqb{color:var(--accent);font-weight:600;text-decoration:none}.external-link-list_cardTitle__neYz3:hover,.external-link-list_link__z5mqb:hover{text-decoration:underline}.external-link-list_toggleButton__v86Gr{white-space:nowrap}.external-link-list_embedShell__rXmcr{overflow:hidden;border-radius:calc(var(--radius-sm) - 2px);background:var(--surface-embed)}.external-link-list_embedShell__rXmcr iframe{display:block;width:100%;aspect-ratio:16/9;border:0}.external-link-list_cardMeta__Xgz3V,.external-link-list_meta__LVFjK,.external-link-list_note__MzAmo{color:var(--muted);font-size:.92rem}.external-link-list_note__MzAmo{margin:0;line-height:1.6}.filter-toolbar_toolbar__knFkV{display:flex;align-items:flex-end;gap:clamp(8px,1.6vw,10px);flex-wrap:wrap;--filter-toolbar-search-basis:16rem;--filter-toolbar-search-max:28rem;--filter-toolbar-field-max:18rem}.filter-toolbar_toolbar__knFkV>*{min-width:0}.filter-toolbar_entityToolbar__WfeZA,.filter-toolbar_toolbarSearchRow__ISRs_{width:100%}.filter-toolbar_searchInput__YHPFt{min-width:180px;height:36px;flex:1 1 var(--filter-toolbar-search-basis,16rem);max-width:var(--filter-toolbar-search-max,28rem);padding:0 14px;border:1px solid var(--border-control);border-radius:var(--radius-control);background-color:var(--surface-input);font-size:14px;line-height:1.2;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast)}.filter-toolbar_searchInput__YHPFt:hover{border-color:var(--border-accent)}.filter-toolbar_searchInput__YHPFt:focus-visible{border-color:var(--border-accent-strong);box-shadow:var(--focus-ring)}.filter-toolbar_searchInput__YHPFt:focus:not(:focus-visible){outline:none;box-shadow:none}.filter-toolbar_toolbarSearchInputStandalone__41vuk{width:100%;flex:0 0 auto}.filter-toolbar_toolbarActionGroup__eOmbZ{display:flex;min-width:0;flex:0 0 auto;align-items:center;justify-content:flex-end;margin-left:auto;gap:var(--space-2);flex-wrap:wrap;white-space:nowrap}.filter-toolbar_standaloneToolbar__E9gym{display:grid;width:100%;grid-gap:var(--space-2);gap:var(--space-2)}.filter-toolbar_standaloneToolbar__E9gym>*{min-width:0}.filter-toolbar_standaloneToolbarTopRow__H9ffe,.filter-toolbar_toolbarSecondaryRow__B6LyI{display:flex;min-width:0;align-items:center;gap:clamp(8px,1.6vw,10px);flex-wrap:wrap}.filter-toolbar_standaloneToolbarSearchRow__qFiza{width:auto;min-width:0;flex:1 1 360px;max-width:var(--filter-toolbar-search-max,28rem)}@media (min-width:861px){.filter-toolbar_toolbar__knFkV .filter-toolbar_toolbarActionGroup__eOmbZ>*{display:flex;flex:0 0 auto;width:auto}}.filter-toolbar_toolbarSurface__38lUx{padding:clamp(.75rem,1.7vw,.98rem) clamp(.78rem,1.9vw,1.05rem);background:var(--surface-card);border:1px solid var(--line-soft);border-radius:var(--radius-md);box-shadow:var(--shadow-soft)}@media (max-width:860px){.filter-toolbar_toolbar__knFkV{width:100%;align-items:stretch}.filter-toolbar_standaloneToolbarSearchRow__qFiza,.filter-toolbar_standaloneToolbarTopRow__H9ffe,.filter-toolbar_toolbarActionGroup__eOmbZ,.filter-toolbar_toolbarSearchInputStandalone__41vuk,.filter-toolbar_toolbarSearchRow__ISRs_,.filter-toolbar_toolbarSecondaryRow__B6LyI{width:100%;min-width:0}.filter-toolbar_standaloneToolbarTopRow__H9ffe{align-items:stretch}.filter-toolbar_searchInput__YHPFt{width:100%;min-width:0;max-width:none;min-height:40px;height:40px;flex:1 1 100%}.filter-toolbar_standaloneToolbarSearchRow__qFiza{max-width:none}}.controls_detailActionToolbar__AbPRl{width:100%}.controls_auditSearchShell__OO_kD{min-width:220px;flex:1 1 320px}.controls_entityFilterRow__hcLvA{--filter-grid-columns:var(--entity-filter-columns,repeat(4,minmax(132px,1fr)));grid-template-columns:var(--filter-grid-columns);gap:var(--space-2);flex:1 1 540px;min-width:0}.controls_auditFilterRow__SNzK4{--filter-grid-columns:repeat(3,minmax(7.25rem,9.5rem));grid-template-columns:var(--filter-grid-columns);flex:0 1 auto}.controls_entityFilterSelect__keHsQ{min-width:0}.controls_toolbarSelectTrigger__JjOL7{--select-trigger-min-height:var(--control-height-compact,36px);--select-trigger-radius:var(--radius-control);--select-trigger-padding:0 12px;--select-trigger-font-size:14px}.controls_toolbarCount__ewV5O{font-size:14px}.controls_settingNumberInput__XhipH{height:36px;min-width:0;width:100%;box-sizing:border-box;padding:0 12px;border:1px solid var(--border-control);border-radius:var(--radius-control);background-color:var(--surface-input);font-size:14px;line-height:1.2;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast)}.controls_settingNumberInput__XhipH:hover{border-color:var(--border-accent)}.controls_settingNumberInput__XhipH:focus-visible{border-color:var(--border-accent-strong);box-shadow:var(--focus-ring)}.controls_settingNumberInput__XhipH:focus:not(:focus-visible){outline:none;box-shadow:none}.controls_settingUnitControl__NEVAW{display:grid;grid-template-columns:minmax(min(100%,5.625rem),1fr) minmax(5.5rem,max-content);align-items:center;grid-gap:var(--space-2);gap:var(--space-2);width:100%}.controls_settingUnitSelect__Av__U{min-width:88px}.controls_importModeButtons__SmQd6{display:flex;align-items:center;gap:var(--space-2);flex:1 1 auto;min-width:0}.controls_importEntryActions__f_wg1{display:flex;align-items:center;gap:var(--space-2);flex:0 0 auto;min-width:0}.controls_importEntryTypeSelect__hzqlO{flex:0 0 clamp(92px,11vw,112px);width:clamp(92px,11vw,112px);min-width:92px}.controls_importEntryTypeTrigger__GiE9a{--select-trigger-min-height:var(--control-height-compact,36px);--select-trigger-padding:0 8px;--select-trigger-radius:var(--radius-control);--select-trigger-gap:6px;--select-trigger-font-size:12px}@media (max-width:860px){.controls_toolbar__Fl6XD{width:100%;align-items:stretch}.controls_entityFilterRow__hcLvA{--filter-grid-columns:var(--entity-filter-columns-md,repeat(2,minmax(132px,1fr)));grid-template-columns:var(--filter-grid-columns);flex-basis:100%}.controls_auditFilterRow__SNzK4{--filter-grid-columns:repeat(2,minmax(0,1fr));grid-template-columns:var(--filter-grid-columns)}.controls_auditFilterRow__SNzK4>:last-child{grid-column:1/-1}.controls_auditSearchShell__OO_kD,.controls_entityFilterRow__hcLvA,.controls_entityFilterSelect__keHsQ,.controls_toolbarSearchInputStandalone__AEXY4,.controls_toolbarSearchRow__x2gj0{min-width:0;width:100%}.controls_searchInput__WsIfg{width:100%;min-width:0;height:40px;min-height:40px;flex:1 1 100%}.controls_settingUnitSelect__Av__U{min-width:0}.controls_detailActionToolbar__AbPRl{width:100%}.controls_detailActionToolbar__AbPRl>*{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 4px);justify-content:center;min-width:0}.controls_toolbarCount__ewV5O{display:inline-flex;align-items:center;justify-content:center;min-height:40px;text-align:center}.controls_settingUnitControl__NEVAW{grid-template-columns:minmax(0,1fr)}.controls_importEntryTypeTrigger__GiE9a{--select-trigger-min-height:40px}}@media (max-width:480px){.controls_entityFilterRow__hcLvA{--filter-grid-columns-sm:var(--entity-filter-columns-sm,1fr);grid-template-columns:var(--filter-grid-columns-sm)}.controls_toolbar__Fl6XD{min-width:0}.controls_importModeButtons__SmQd6{width:100%}.controls_importEntryActions__f_wg1{flex:1 1 auto;justify-content:flex-end}.controls_detailActionToolbar__AbPRl>*{flex-basis:100%}}.route-state_routeState__5wqbz{display:grid;grid-gap:var(--space-3);gap:var(--space-3);justify-items:center;width:min(100%,40rem);margin:clamp(1.5rem,6vw,4rem) auto;padding:clamp(1.25rem,4vw,2rem);text-align:center;background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.route-state_routeStateTitle__HEALz{margin:0;color:var(--text-primary);font-size:1.35rem;line-height:1.3}.route-state_routeStateDescription__PIHdk{margin:0;max-width:32rem;color:var(--text-secondary)}.route-state_routeStateDigest__w__zr{margin:0;padding:.2rem .55rem;border:1px solid var(--line-soft);border-radius:var(--radius-xs);background:var(--surface-dim);color:var(--text-tertiary);font-family:var(--font-mono);font-size:.8rem;overflow-wrap:anywhere}.route-state_routeStateActions__72oqw{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-1)}.route-state_loadingState__IYQ2L{display:grid;grid-gap:var(--space-3);gap:var(--space-3);width:min(100%,48rem);margin:clamp(1.5rem,5vw,3rem) auto;padding:clamp(1rem,3vw,1.5rem);background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.route-state_skeletonBlock__Vh9kk,.route-state_skeletonLine__gfvOT,.route-state_skeletonTitle__7JzhJ{display:block;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--line-soft) 25%,transparent 50%,var(--line-soft) 75%);background-size:200% 100%;animation:route-state_routeStateShimmer__k_dtj 1.5s linear infinite}.route-state_skeletonTitle__7JzhJ{width:min(100%,15rem);height:1.75rem}.route-state_skeletonLine__gfvOT{height:.85rem}.route-state_skeletonLineShort__w9W0N{width:min(100%,60%)}.route-state_skeletonBlock__Vh9kk{height:clamp(5rem,14vw,8rem);border-radius:var(--radius-md)}.route-state_skeletonGrid__jvZIJ{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));grid-gap:var(--space-3);gap:var(--space-3)}@keyframes route-state_routeStateShimmer__k_dtj{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.route-state_skeletonBlock__Vh9kk,.route-state_skeletonLine__gfvOT,.route-state_skeletonTitle__7JzhJ{animation:none}}.route-state_inlineError__tSRDo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3);margin:0;padding:.68rem .74rem;border:1px solid var(--line-error);border-radius:var(--radius-sm);background:var(--surface-error);color:var(--text-error);box-shadow:var(--shadow-xs)}.route-state_inlineErrorText__CcLak{flex:1 1 12rem;min-width:0;overflow-wrap:anywhere;word-break:break-word}.route-state_srOnly__ZKRBe{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.directory-filter_fieldGroup__z7G5G{display:grid;grid-gap:.38rem;gap:.38rem;min-width:0}.directory-filter_fieldLabel__RV7Jt{color:var(--text-secondary);font-size:.78rem;font-weight:650;letter-spacing:.04em}.catalog-filter-controls_suggestShell__sRLV0{display:flex;min-width:0}.catalog-filter-controls_suggestInput__iZ_bz{width:100%;min-width:0}.catalog-filter-controls_suggestInput__iZ_bz.catalog-filter-controls_suggestInput__iZ_bz{height:var(--control-height-compact,36px)}.catalog-filter-controls_keywordField__vh_4Y{flex:1 1 var(--filter-toolbar-search-basis,16rem);max-width:var(--filter-toolbar-search-max,28rem);min-width:0}.catalog-filter-controls_filterField__AAH3z{flex:0 1 var(--filter-toolbar-field-max,18rem);max-width:var(--filter-toolbar-field-max,18rem);min-width:0}@media (max-width:860px){.catalog-filter-controls_filterField__AAH3z,.catalog-filter-controls_keywordField__vh_4Y{flex:1 1 100%;max-width:none}}