.Container_container__rShlM{width:100%;max-width:var(--max-content-width);margin-inline:auto;padding-inline:clamp(var(--spacing-md),.5rem + 1.56vw,var(--spacing-lg));box-sizing:border-box;overflow-x:clip}.Container_narrow__CE_JU{max-width:760px}.Container_wide__5tUyx{max-width:1440px}.Chip_chip__NlhFI{padding:.35rem .65rem;border-radius:var(--radius-full);background:var(--color-surface-muted);font-size:var(--text-sm);color:var(--color-text-secondary);display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}.Chip_chip__NlhFI.Chip_interactive__1BODP{cursor:pointer;transition:var(--transition-colors)}.Chip_chip__NlhFI.Chip_interactive__1BODP:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-accent-strong),var(--focus-ring,0 0 0 3px var(--color-focus-ring))}.Chip_chip__NlhFI.Chip_interactive__1BODP:hover{background:var(--color-accent-soft);color:color-mix(in srgb,var(--color-accent) 60%,black)}[data-theme=dark] .Chip_chip__NlhFI.Chip_interactive__1BODP:hover{color:color-mix(in srgb,var(--color-accent) 60%,white)}@media (pointer:coarse){.Chip_chip__NlhFI.Chip_interactive__1BODP{min-height:44px}}.Chip_primary__Zkvbr{background:var(--color-accent-soft);color:color-mix(in srgb,var(--color-accent) 60%,black)}[data-theme=dark] .Chip_primary__Zkvbr{color:color-mix(in srgb,var(--color-accent) 60%,white)}.Chip_muted__ABJHR{background:var(--color-elevated);color:var(--color-text-muted)}[data-theme=dark] .Chip_muted__ABJHR{color:var(--color-text-secondary)}.Chip_small__uPn6s{font-size:var(--text-xs);padding:var(--spacing-xs) var(--spacing-sm)}.Chip_large__EWaSw{font-size:var(--text-sm);padding:.45rem var(--spacing-ms)}@media (prefers-reduced-motion:reduce){.Chip_chip__NlhFI.Chip_interactive__1BODP{transition:none}}.DragCard_dragCard__cDomA{min-height:44px;padding:var(--spacing-ms);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);cursor:-webkit-grab;cursor:grab;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),opacity var(--transition-fast)}.DragCard_dragCard__cDomA:active{cursor:-webkit-grabbing;cursor:grabbing}.DragCard_dragCard__cDomA:hover{border-color:var(--color-accent);box-shadow:var(--shadow-md)}.DragCard_dragging__FcMCL{opacity:.5}.DragCard_icon__NPbTn{flex-shrink:0;display:flex;align-items:center;justify-content:center}.DragCard_label__otLTk{font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.DragCard_description__UoiXn{font-size:var(--text-sm);color:var(--color-text-secondary)}.DragCard_content__PqCjV{flex:1 1}@media (prefers-reduced-motion:reduce){.DragCard_dragCard__cDomA{transition:none}}.DropZone_dropZone__C3sKl{border:2px dashed var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-md);transition:var(--transition-base);background:var(--color-surface);min-height:var(--dropzone-min-height,200px)}.DropZone_isOver__C_0SP{border-color:var(--color-accent);background:var(--color-surface-muted)}.DropZone_label__ty4Sx{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);margin-bottom:var(--spacing-md)}.DropZone_emptyText__vWnX3{text-align:center;font-size:var(--text-sm);color:var(--color-text-muted);font-style:italic}.DropZone_browseButton__sNGc9{display:block;margin-top:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-accent);background:transparent;border:1px solid var(--color-accent);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.DropZone_browseButton__sNGc9:hover:not(:disabled){background:var(--color-accent-muted);color:color-mix(in srgb,var(--color-accent) 60%,black)}[data-theme=dark] .DropZone_browseButton__sNGc9:hover:not(:disabled){color:color-mix(in srgb,var(--color-accent) 60%,white)}.DropZone_browseButton__sNGc9:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}@media (pointer:coarse){.DropZone_browseButton__sNGc9{min-height:44px}}.DropZone_hiddenInput__4hE4A{position:absolute;width:0;height:0;opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.DropZone_dropZone__C3sKl{transition:none}}.ActionBar_actionBar__kFHlz{justify-content:space-between;flex-wrap:wrap;min-height:56px;padding:var(--spacing-ms);background:var(--color-surface)}.ActionBar_actionBar__kFHlz,.ActionBar_center__qS8Xn,.ActionBar_left__cNJBc,.ActionBar_right__Tg9Te{display:flex;align-items:center;gap:var(--spacing-ms)}.ActionBar_left__cNJBc{flex:1 1 auto}.ActionBar_center__qS8Xn{display:none;flex:1 1 auto;justify-content:center}.ActionBar_right__Tg9Te{flex:1 1 auto;margin-left:auto}.ActionBar_border-top___03n9{border-top:1px solid var(--color-border)}.ActionBar_border-both__pagGB,.ActionBar_border-bottom__tdNPx{border-bottom:1px solid var(--color-border)}.ActionBar_border-both__pagGB{border-top:1px solid var(--color-border)}.ActionBar_border-none__1MhsG{border:none}.ActionBar_sticky__DJA64{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-base)}@media (min-width:768px){.ActionBar_actionBar__kFHlz{flex-wrap:nowrap}.ActionBar_center__qS8Xn{display:flex}.ActionBar_left__cNJBc{flex:1 1 auto;min-width:0}.ActionBar_right__Tg9Te{flex:0 0 auto}}@media (prefers-reduced-motion:reduce){.ActionBar_actionBar__kFHlz{transition:none}}.Nav_nav__7POas{display:flex}.Nav_navList__Jfp2v{display:flex;list-style:none;margin:0;padding:0;gap:var(--spacing-xs)}.Nav_navListItem__6n_A_{display:flex}.Nav_horizontal__Rx3PZ .Nav_navList__Jfp2v{flex-direction:row;align-items:center}.Nav_vertical__XlBKJ .Nav_navList__Jfp2v{flex-direction:column;align-items:stretch}.Nav_vertical__XlBKJ .Nav_navItem__9B6Zq{justify-content:flex-start;width:100%}.Nav_navItem__9B6Zq{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-ms);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-decoration:none;border:none;background:transparent;cursor:pointer;border-radius:var(--radius-md);transition:var(--transition-colors);font-family:inherit;white-space:nowrap}.Nav_navItem__9B6Zq:hover{color:var(--color-text-primary);background:var(--color-surface-muted)}.Nav_navItem__9B6Zq:focus-visible{outline:2px solid var(--color-focus-ring,var(--color-accent));outline-offset:2px}.Nav_navItem__9B6Zq.Nav_active__XsTN_{color:color-mix(in srgb,var(--color-accent) 75%,black)}[data-theme=dark] .Nav_navItem__9B6Zq.Nav_active__XsTN_{color:var(--color-accent)}.Nav_default__JdNE4.Nav_active__XsTN_{color:color-mix(in srgb,var(--color-accent) 75%,black)}[data-theme=dark] .Nav_default__JdNE4.Nav_active__XsTN_{color:var(--color-accent)}.Nav_pills__Yc78G{border-radius:var(--radius-full)}.Nav_pills__Yc78G:hover{background:var(--color-surface-muted)}.Nav_pills__Yc78G.Nav_active__XsTN_{background:color-mix(in srgb,var(--color-accent) 75%,black);color:var(--color-text-inverse)}[data-theme=dark] .Nav_pills__Yc78G.Nav_active__XsTN_{background:var(--color-accent)}.Nav_underline__GqMq1{border-radius:0;padding-bottom:.625rem;position:relative}.Nav_underline__GqMq1:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:transparent;transition:var(--transition-colors)}.Nav_underline__GqMq1:hover:after{background:var(--color-border)}.Nav_underline__GqMq1.Nav_active__XsTN_:after{background:var(--color-accent)}.Nav_divider__GUXCB{width:1px;height:var(--spacing-lg);background:var(--color-border);margin:0 var(--spacing-sm);align-self:center}.Nav_vertical__XlBKJ .Nav_divider__GUXCB{width:100%;height:1px;margin:var(--spacing-sm) 0}.Nav_dropdownTrigger__gHelj{display:inline-flex;align-items:center;gap:var(--spacing-sm)}.Nav_chevron__nmB_w{transition:transform var(--transition-fast)}.Nav_menuItem__tqrq6{display:flex;align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--text-sm);color:var(--color-text-secondary);text-decoration:none;background:transparent;border:none;cursor:pointer;font-family:inherit;text-align:left;transition:var(--transition-colors)}.Nav_menuItem__tqrq6:focus,.Nav_menuItem__tqrq6:hover{color:var(--color-text-primary);background:var(--color-surface-muted);outline:none}.Nav_menuItem__tqrq6:focus-visible{outline:2px solid var(--color-focus-ring,var(--color-accent));outline-offset:-2px}.Nav_menuItem__tqrq6.Nav_active__XsTN_{color:color-mix(in srgb,var(--color-accent) 75%,black)}[data-theme=dark] .Nav_menuItem__tqrq6.Nav_active__XsTN_{color:var(--color-accent)}@media (pointer:coarse){.Nav_menuItem__tqrq6,.Nav_navItem__9B6Zq{min-height:44px}}@media (prefers-reduced-motion:reduce){.Nav_chevron__nmB_w,.Nav_menuItem__tqrq6,.Nav_navItem__9B6Zq,.Nav_underline__GqMq1:after{transition:none}}.MenuLink_menuLink__ZvsPz{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;font-family:inherit;text-align:left;white-space:nowrap}.BrandWordmark_wordmark__UzIAP{font:inherit;letter-spacing:inherit;white-space:inherit}.BrandWordmark_wordmarkSerif__qSg__{font-family:var(--font-serif)}.BrandWordmark_eq__NUmmr{color:var(--color-brand-wordmark-eq);font:inherit;font-weight:inherit;letter-spacing:inherit}.MobileNav_navContent__nOLel{flex:1 1;overflow-y:auto;padding:var(--spacing-md) 0}.MobileNav_navList__gZhO7{list-style:none;margin:0;padding:0}.MobileNav_navListItem__JXc67{display:block}.MobileNav_navItem__BlWjM{display:flex;align-items:center;gap:var(--spacing-ms);width:100%;padding:var(--spacing-ms) var(--spacing-lg);font-size:var(--text-base);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-decoration:none;background:transparent;border:none;cursor:pointer;transition:var(--transition-colors);font-family:inherit;text-align:left}.MobileNav_navItem__BlWjM:hover{color:var(--color-text-primary);background:var(--color-surface-muted)}.MobileNav_navItem__BlWjM:focus-visible{outline:2px solid var(--color-focus-ring,var(--color-accent));outline-offset:-2px}.MobileNav_navItem__BlWjM.MobileNav_active__Md0eH{color:color-mix(in srgb,var(--color-accent) 60%,black);background:var(--color-accent-muted)}[data-theme=dark] .MobileNav_navItem__BlWjM.MobileNav_active__Md0eH{color:color-mix(in srgb,var(--color-accent) 60%,white)}@media (pointer:coarse){.MobileNav_accordionItem__EZxZb,.MobileNav_navItem__BlWjM{min-height:44px}}.MobileNav_accordionItem__EZxZb{display:flex;align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-ms) var(--spacing-lg) var(--spacing-ms) var(--spacing-3xl);font-size:var(--text-sm);color:var(--color-text-secondary);text-decoration:none;background:transparent;border:none;cursor:pointer;transition:var(--transition-colors);font-family:inherit;text-align:left}.MobileNav_accordionItem__EZxZb:hover{color:var(--color-text-primary);background:var(--color-surface-muted)}.MobileNav_accordionItem__EZxZb:focus-visible{outline:2px solid var(--color-focus-ring,var(--color-accent));outline-offset:-2px}.MobileNav_accordionItem__EZxZb.MobileNav_active__Md0eH{color:color-mix(in srgb,var(--color-accent) 75%,black)}[data-theme=dark] .MobileNav_accordionItem__EZxZb.MobileNav_active__Md0eH{color:var(--color-accent)}.MobileNav_divider__BreCV{height:1px;background:var(--color-border);margin:var(--spacing-sm) var(--spacing-lg)}.MobileNav_mobileActions__3Z8zf{display:flex;flex-direction:column;gap:var(--spacing-sm)}.MobileNav_mobileActions__3Z8zf,.MobileNav_mobileCta__Go_c4{padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid var(--color-border);margin-top:var(--spacing-sm)}.MobileNav_ctaLink__BR9mV{display:flex;align-items:center;justify-content:center;width:100%;text-decoration:none;text-align:center;padding:.65rem 1.2rem;border-radius:var(--radius-full);font-weight:var(--font-weight-semibold);font-size:var(--text-sm);border:none;cursor:pointer;font-family:inherit;min-height:44px;box-sizing:border-box;background:linear-gradient(rgba(0,0,0,.25),rgba(0,0,0,.25)),var(--gradient-accent);background-blend-mode:multiply;color:var(--color-text-inverse);box-shadow:var(--shadow-colored-accent);transition:var(--transition-transform),var(--transition-shadow)}.admin-shell .MobileNav_ctaLink__BR9mV,[data-theme=dark] .MobileNav_ctaLink__BR9mV{background:var(--gradient-accent);background-blend-mode:normal}@media (min-width:640px){.MobileNav_ctaLink__BR9mV{font-size:var(--text-base)}}.MobileNav_ctaLink__BR9mV:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.MobileNav_ctaLink__BR9mV:active{transform:translateY(0)}.MobileNav_ctaLink__BR9mV:focus-visible{outline:2px solid var(--color-focus-ring,var(--color-accent));outline-offset:2px}.MobileNav_navItemSerif__MxcCT,[data-layout-variant=bold] .MobileNav_accordionItem__EZxZb,[data-layout-variant=bold] .MobileNav_navItem__BlWjM{font-family:var(--font-serif)}@media (prefers-reduced-motion:reduce){.MobileNav_accordionItem__EZxZb,.MobileNav_ctaLink__BR9mV,.MobileNav_navItem__BlWjM{transition:none}.MobileNav_ctaLink__BR9mV:hover{transform:none}}.Avatar_root__2VbKt{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--radius-full);background:var(--color-surface-muted);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);flex-shrink:0}.Avatar_size-md__31YMb{width:2.5rem;height:2.5rem}.Avatar_size-lg__k7eXE{width:4rem;height:4rem;font-size:var(--text-lg)}.Avatar_size-xl__Gd4hZ{width:8rem;height:8rem;font-size:var(--text-2xl)}.Avatar_image__8NVbG{width:100%;height:100%;object-fit:cover}.Avatar_fallback__jU6JO{display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-transform:uppercase;letter-spacing:.02em}@media (prefers-reduced-motion:reduce){.Avatar_root__2VbKt{transition:none}}.NotificationBadge_wrapper__KzOgq{position:relative;display:inline-flex}.NotificationBadge_badge__8VhBN{position:absolute;top:calc(-1 * var(--spacing-xs));right:calc(-1 * var(--spacing-xs));min-width:var(--spacing-lg);height:var(--spacing-lg);padding:0 var(--spacing-xs);border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-negative) 75%,black);color:var(--color-text-inverse);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);line-height:var(--spacing-lg);text-align:center;pointer-events:none;z-index:1}:root[data-theme=dark] .NotificationBadge_badge__8VhBN{background:var(--color-negative)}.NotificationBadge_dot__vXgRP{min-width:var(--spacing-sm);height:var(--spacing-sm);padding:0}.Field_field__m0AoE{display:grid;grid-gap:var(--spacing-xs);gap:var(--spacing-xs)}.Field_label___Cdq9{font-weight:var(--font-weight-semibold);font-size:var(--text-sm);color:var(--color-text-primary)}@media (min-width:640px){.Field_label___Cdq9{font-size:var(--text-base)}}.Field_description__qilKY{font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--line-height-normal);max-inline-size:65ch}.Field_error__n784L{color:color-mix(in srgb,var(--color-negative) 70%,black);font-size:var(--text-sm);margin-top:var(--spacing-xs)}[data-theme=dark] .Field_error__n784L{color:var(--color-negative)}.Field_required__gg_7b:after{content:" *";color:color-mix(in srgb,var(--color-negative) 70%,black)}[data-theme=dark] .Field_required__gg_7b:after{color:var(--color-negative)}.Form_form__GwJJ9{display:flex;flex-direction:column;gap:var(--spacing-md);width:100%}@media (prefers-reduced-motion:reduce){.Form_form__GwJJ9{transition:none}}.Fieldset_fieldset__E7NGD{display:grid;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-md);min-width:0}.Fieldset_fieldset__E7NGD:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.Fieldset_fieldset__E7NGD:disabled *{pointer-events:none}.Fieldset_legend__utITz{font-weight:var(--font-weight-semibold);font-size:var(--text-sm);color:var(--color-text-primary)}@media (min-width:640px){.Fieldset_legend__utITz{font-size:var(--text-base)}}@media (prefers-reduced-motion:reduce){.Fieldset_fieldset__E7NGD{transition:none}}.FormGrid_formGrid__Gp78c{display:grid;width:100%}.FormGrid_pattern-double__cig8x,.FormGrid_pattern-single__eVsVu{grid-template-columns:1fr}@media (min-width:768px){.FormGrid_pattern-double__cig8x{grid-template-columns:repeat(2,1fr)}}.FormGrid_pattern-triple__jSJ33{grid-template-columns:1fr}@media (min-width:768px){.FormGrid_pattern-triple__jSJ33{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.FormGrid_pattern-triple__jSJ33{grid-template-columns:repeat(3,1fr)}}.FormGrid_gap-xs__n1pf9{gap:var(--spacing-xs)}.FormGrid_gap-sm__qdpau{gap:var(--spacing-sm)}.FormGrid_gap-md__6h42b{gap:var(--spacing-md)}.FormGrid_gap-lg__swakt{gap:var(--spacing-lg)}.FormGrid_gap-xl__EMM4H{gap:var(--spacing-xl)}.Checkbox_checkbox__iSV3t{width:1.125rem;height:1.125rem;border-radius:var(--radius-control);border:2px solid var(--color-border);background:var(--color-surface-muted);cursor:pointer;transition:var(--transition-colors),var(--transition-shadow);position:relative;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.Checkbox_checkbox__iSV3t:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px}@media (prefers-reduced-motion:reduce){.Checkbox_checkbox__iSV3t{transition:none}}.Checkbox_checkbox__iSV3t:hover:not([data-disabled]):not([aria-disabled=true]){border-color:var(--color-accent)}.Checkbox_checkbox__iSV3t:focus-visible{outline:none;border-color:var(--color-accent-strong);box-shadow:0 0 0 3px var(--color-focus-ring)}.Checkbox_checkbox__iSV3t[data-checked],.Checkbox_checkbox__iSV3t[data-indeterminate]{background:color-mix(in srgb,var(--color-accent) 75%,black);border-color:var(--color-accent-strong)}.admin-shell .Checkbox_checkbox__iSV3t[data-checked],.admin-shell .Checkbox_checkbox__iSV3t[data-indeterminate],[data-theme=dark] .Checkbox_checkbox__iSV3t[data-checked],[data-theme=dark] .Checkbox_checkbox__iSV3t[data-indeterminate]{background:var(--color-accent)}.Checkbox_checkbox__iSV3t[aria-disabled=true],.Checkbox_checkbox__iSV3t[data-disabled]{opacity:var(--opacity-disabled);cursor:not-allowed}.Checkbox_checkbox__iSV3t.Checkbox_error__M82d4{border-color:var(--color-negative)}.Checkbox_checkbox__iSV3t.Checkbox_error__M82d4:focus-visible{box-shadow:0 0 0 3px var(--color-error-ring)}.Checkbox_indicator___z3Zd{width:.375rem;height:.625rem;border:solid var(--color-text-inverse);border-width:0 2px 2px 0;transform:rotate(45deg);margin-top:-.125rem}.Checkbox_indicator___z3Zd[data-indeterminate]{width:.625rem;height:0;border:solid var(--color-text-inverse);border-width:2px 0 0;transform:none;margin-top:0}.CheckboxGroup_checkboxGroup__EgLdv{gap:var(--spacing-sm)}.CheckboxGroup_stack___uDiI{display:flex;flex-direction:column}.CheckboxGroup_grid__ISWK1{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--option-grid-min-column)),1fr));grid-column-gap:var(--spacing-md);column-gap:var(--spacing-md)}@media (max-width:640px){.CheckboxGroup_grid__ISWK1{grid-template-columns:1fr}}.PageFooter_pageFooter__Atlhc{position:relative;padding-block:clamp(2rem,5vw,3rem);background:var(--color-footer-bg,var(--color-surface));border-top:1px solid var(--color-border-strong)}.PageFooter_footerGrid__GWKq_{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--spacing-md);gap:var(--spacing-md)}@media (min-width:640px){.PageFooter_footerGrid__GWKq_{gap:var(--spacing-ml)}}.PageFooter_footerHeadline__Mp9MI{margin:0;font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--line-height-normal)}@media (min-width:640px){.PageFooter_footerHeadline__Mp9MI{font-size:var(--text-sm)}}.PageFooter_footerMeta__KxRG1{display:flex;flex-wrap:wrap;gap:var(--spacing-sm) var(--spacing-md);font-size:var(--text-sm);color:var(--color-text-muted)}.PageFooter_footerMeta__KxRG1>span{min-width:0;overflow-wrap:anywhere}.PageFooter_footerMeta__KxRG1 a{color:inherit;text-decoration:underline;text-underline-offset:2px}.PageFooter_footerMeta__KxRG1 a:hover{color:var(--color-text-secondary)}@media (pointer:coarse){.PageFooter_footerMeta__KxRG1 a{display:inline-flex;align-items:center;min-height:44px}}.PageHeader_pageHeader__HTSsY{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky);background-color:var(--color-bg-subtle);border-bottom:1px solid var(--color-border)}.PageHeader_pageHeaderInner__dcwWm{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg);padding-block:var(--spacing-ms);padding-inline:clamp(var(--spacing-md),.5rem + 1.56vw,var(--spacing-lg));min-height:var(--page-header-height);max-width:1440px;margin-inline:auto;width:100%}@media (min-width:640px){.PageHeader_pageHeaderInner__dcwWm{gap:var(--spacing-xl)}}@media (min-width:900px){.PageHeader_pageHeaderInner__dcwWm{gap:var(--spacing-2xl);padding-block:var(--spacing-ml)}}.PageHeader_brandMark__3cd9d{display:flex;align-items:center;gap:var(--spacing-xs);font-weight:var(--font-weight-semibold);letter-spacing:.04em;font-size:var(--text-xs);white-space:nowrap;flex-shrink:0;text-decoration:none;color:inherit}@media (min-width:400px){.PageHeader_brandMark__3cd9d{font-size:var(--text-xs);gap:var(--spacing-sm)}}@media (min-width:900px){.PageHeader_brandMark__3cd9d{font-size:var(--text-sm);gap:var(--spacing-ms)}}.PageHeader_brandLogo__XzGXy{height:2.75rem;width:auto;max-width:200px;object-fit:contain;object-position:left center}.PageHeader_brandLogoDark__6xHRu,[data-theme=dark] .PageHeader_brandLogoLight__mFYF0{display:none}[data-theme=dark] .PageHeader_brandLogoDark__6xHRu{display:block}@media (min-width:400px){.PageHeader_brandLogo__XzGXy{height:3rem}}@media (min-width:900px){.PageHeader_brandLogo__XzGXy{height:3.5rem;max-width:260px}}.PageHeader_brandSymbol__DsXKO{width:32px;height:32px;border-radius:10px;background:linear-gradient(rgba(0,0,0,.25),rgba(0,0,0,.25)),var(--gradient-accent-alt);background-blend-mode:multiply;display:grid;place-items:center;color:var(--color-text-inverse);font-weight:var(--font-weight-bold);font-size:var(--text-sm);box-shadow:var(--shadow-sm);flex-shrink:0}[data-theme=dark] .PageHeader_brandSymbol__DsXKO{background:var(--gradient-accent-alt);background-blend-mode:normal}@media (min-width:400px){.PageHeader_brandSymbol__DsXKO{width:36px;height:36px;border-radius:12px;font-size:var(--text-sm)}}@media (min-width:900px){.PageHeader_brandSymbol__DsXKO{width:44px;height:44px;border-radius:16px;font-size:var(--text-lg)}}.PageHeader_primaryNav__mAYB6{display:none;align-items:center;gap:var(--spacing-sm);font-size:var(--text-xs);flex:1 1;min-width:0}@media (min-width:900px){.PageHeader_primaryNav__mAYB6{display:flex;gap:var(--spacing-md);font-size:var(--text-sm)}}@media (min-width:1024px){.PageHeader_primaryNav__mAYB6{gap:var(--spacing-lg);font-size:var(--text-sm)}}.PageHeader_navList__qB2qB{display:flex;align-items:center;list-style:none;margin:0;padding:0;gap:var(--spacing-sm)}@media (min-width:900px){.PageHeader_navList__qB2qB{gap:var(--spacing-ms)}}@media (min-width:1024px){.PageHeader_navList__qB2qB{gap:var(--spacing-ml)}}.PageHeader_navViewport__4t8HX{z-index:var(--z-dropdown,1010)}.PageHeader_navLink__AibF7{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-full);transition:var(--transition-colors);white-space:nowrap;text-decoration:none;color:inherit}@media (min-width:1024px){.PageHeader_navLink__AibF7{padding:var(--spacing-xs) var(--spacing-ms)}}.PageHeader_navLink__AibF7.PageHeader_active___O_CV{background:var(--color-accent-soft);color:color-mix(in srgb,var(--color-accent-strong) 70%,black)}[data-theme=dark] .PageHeader_navLink__AibF7.PageHeader_active___O_CV{color:color-mix(in srgb,var(--color-accent-strong) 80%,white)}.PageHeader_navLink__AibF7:hover{background:var(--color-surface-muted)}.PageHeader_dropdownTrigger__X0r5H{display:inline-flex;align-items:center;gap:var(--spacing-sm)}.PageHeader_chevron__5MIBY{transition:transform var(--transition-fast)}.PageHeader_dropdownContent__C2KMx{min-width:min(180px,calc(100vw - 2rem));padding:var(--spacing-sm) 0}.PageHeader_dropdownItem__uCf_1{display:flex;align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--text-sm);color:var(--color-text-secondary);text-decoration:none;background:transparent;border:none;cursor:pointer;font-family:inherit;text-align:left;transition:var(--transition-colors)}.PageHeader_dropdownItem__uCf_1:focus,.PageHeader_dropdownItem__uCf_1:hover{color:var(--color-text-primary);background:var(--color-surface-muted);outline:none}.PageHeader_dropdownItem__uCf_1:focus-visible{outline:2px solid var(--color-focus-ring,var(--color-accent));outline-offset:-2px}.PageHeader_dropdownItem__uCf_1.PageHeader_active___O_CV{color:var(--color-accent-strong)}@media (pointer:coarse){.PageHeader_dropdownItem__uCf_1,.PageHeader_navLink__AibF7{min-height:44px}}.PageHeader_dropdownDivider__GP5eZ{height:1px;background:var(--color-border);margin:var(--spacing-sm) 0}.PageHeader_headerActions__rqfjG{display:flex;align-items:center;gap:var(--spacing-sm);margin-left:auto;flex-shrink:0}.PageHeader_headerActions__rqfjG>*{flex-shrink:0}@media (min-width:640px){.PageHeader_headerActions__rqfjG{gap:var(--spacing-md)}}@media (min-width:900px){.PageHeader_headerActions__rqfjG{gap:var(--spacing-ml)}}.PageHeader_headerCta__a_PFN{display:none}@media (min-width:900px){.PageHeader_headerCta__a_PFN{display:inline-block}}.PageHeader_menuToggle__HFMZc{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:none;border-radius:var(--radius-md,.5rem);background:transparent;color:inherit;cursor:pointer;transition:var(--transition-colors)}.PageHeader_menuToggle__HFMZc:hover{background:var(--color-surface-muted)}.PageHeader_menuToggle__HFMZc:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:2px}@media (min-width:900px){.PageHeader_menuToggle__HFMZc{display:none}}.PageHeader_pageHeader__HTSsY{transition:background-color var(--transition-base,.2s ease)}[data-condensed=true] .PageHeader_pageHeaderInner__dcwWm{padding-block:var(--spacing-xs);min-height:52px}@media (min-width:900px){[data-condensed=true] .PageHeader_pageHeaderInner__dcwWm{padding-block:var(--spacing-sm);min-height:56px}}[data-condensed=true] .PageHeader_brandLogo__XzGXy{height:2rem}@media (min-width:400px){[data-condensed=true] .PageHeader_brandLogo__XzGXy{height:2.25rem}}@media (min-width:900px){[data-condensed=true] .PageHeader_brandLogo__XzGXy{height:2.5rem}}@media (prefers-reduced-motion:no-preference){.PageHeader_pageHeader__HTSsY[data-condensed] .PageHeader_pageHeaderInner__dcwWm{transition:padding-block var(--transition-base,.2s ease),min-height var(--transition-base,.2s ease)}.PageHeader_pageHeader__HTSsY[data-condensed] .PageHeader_brandLogo__XzGXy{transition:height var(--transition-base,.2s ease)}}@media (prefers-reduced-motion:reduce){.PageHeader_chevron__5MIBY,.PageHeader_dropdownItem__uCf_1,.PageHeader_navLink__AibF7,.PageHeader_pageHeader__HTSsY,.PageHeader_pageHeader__HTSsY[data-condensed] .PageHeader_brandLogo__XzGXy,.PageHeader_pageHeader__HTSsY[data-condensed] .PageHeader_pageHeaderInner__dcwWm{transition:none}}.HeroSection_section__xL4oi{padding:var(--section-padding) 0;animation:HeroSection_fade-in__u_BMX .6s ease-out}.HeroSection_sectionCompact__3dXIu{padding-block:var(--section-padding-compact)}.HeroSection_sectionCompact__3dXIu .HeroSection_hero__gIktU{gap:var(--spacing-lg)}@media (min-width:640px){.HeroSection_sectionCompact__3dXIu .HeroSection_hero__gIktU{gap:var(--spacing-xl)}}.HeroSection_sectionCompact__3dXIu .HeroSection_heroGrid__Sqzh4{gap:var(--spacing-md)}@media (min-width:640px){.HeroSection_sectionCompact__3dXIu .HeroSection_heroGrid__Sqzh4{gap:var(--spacing-lg)}}.HeroSection_sectionCompact__3dXIu .HeroSection_heroVisual__PjeMQ{padding:var(--spacing-md)}@media (min-width:1024px){.HeroSection_sectionCompact__3dXIu .HeroSection_heroVisual__PjeMQ{padding:var(--spacing-lg)}}@keyframes HeroSection_fade-in__u_BMX{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.HeroSection_hero__gIktU{display:grid;grid-gap:var(--spacing-xl);gap:var(--spacing-xl);align-items:center}@media (min-width:640px){.HeroSection_hero__gIktU{gap:var(--spacing-2xl)}}@media (min-width:1024px){.HeroSection_hero__gIktU{grid-template-columns:repeat(2,minmax(0,1fr))}}.HeroSection_heroGrid__Sqzh4{display:grid;grid-gap:var(--spacing-ml);gap:var(--spacing-ml);text-align:center;align-items:center}@media (min-width:640px){.HeroSection_heroGrid__Sqzh4{gap:var(--spacing-lg)}}@media (min-width:1024px){.HeroSection_heroGrid__Sqzh4{text-align:left;align-items:start}.HeroSection_heroGrid__Sqzh4>.buttonGroup{justify-content:flex-start}}.HeroSection_heroHeadline__z8Xmz{font-family:var(--font-serif);font-size:clamp(1.75rem,7vw,4rem);line-height:1.15;letter-spacing:-.01em}.HeroSection_heroLede__NnwrV{font-size:clamp(var(--text-sm),2.5vw,1.25rem);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.HeroSection_heroVisual__PjeMQ{position:relative;isolation:isolate;padding:var(--spacing-ml);border-radius:var(--radius-lg);background:var(--gradient-hero);border:1px solid var(--color-border);box-shadow:var(--shadow-lg)}@media (min-width:1024px){.HeroSection_heroVisual__PjeMQ{padding:var(--spacing-2xl)}}.HeroSection_heroVisual__PjeMQ img{border-radius:calc(var(--radius-lg) - 8px);box-shadow:var(--shadow-xl);width:100%;aspect-ratio:4/3;object-fit:contain}.HeroSection_insightCard__G0m2W{display:none}@media (min-width:640px){.HeroSection_insightCard__G0m2W{display:grid;position:absolute;inset:auto var(--spacing-ms) var(--spacing-ms) auto;width:min(240px,60%);padding:var(--spacing-md) 1.1rem;border-radius:var(--radius-md);background:var(--color-surface-elevated,var(--color-surface));box-shadow:var(--shadow-colored-accent);border:2px solid var(--color-accent-muted);grid-gap:.45rem;gap:.45rem;font-size:var(--text-sm);animation:HeroSection_float-gentle__M0T5W 8s ease-in-out infinite;word-wrap:break-word;overflow-wrap:break-word}}@media (min-width:1024px){.HeroSection_insightCard__G0m2W{inset:auto 1.2rem 1.2rem auto}}@keyframes HeroSection_float-gentle__M0T5W{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.HeroSection_insightTitle__QJdzq{font-size:var(--text-xs);line-height:var(--line-height-snug);font-weight:var(--font-weight-semibold);letter-spacing:.01em;color:var(--color-accent-strong)}@media (min-width:640px){.HeroSection_insightTitle__QJdzq{font-size:var(--text-sm)}}.HeroSection_insightCard__G0m2W p{font-size:var(--text-xs);line-height:var(--line-height-snug)}@media (min-width:640px){.HeroSection_insightCard__G0m2W p{font-size:var(--text-sm)}}.HeroSection_caption___sT9m{font-size:var(--text-xs);color:var(--color-text-muted)}@media (prefers-reduced-motion:reduce){.HeroSection_insightCard__G0m2W,.HeroSection_section__xL4oi{animation:none}}@media (min-width:1024px){.HeroSection_editorial__lNWHX .HeroSection_hero__gIktU{grid-template-columns:1fr .7fr;align-items:end}}@media (min-width:640px) and (max-width:1023px){.HeroSection_editorial__lNWHX .HeroSection_hero__gIktU{grid-template-columns:1.1fr .9fr}}@media (max-width:639px){.HeroSection_editorial__lNWHX .HeroSection_hero__gIktU{grid-template-columns:1fr}.HeroSection_editorial__lNWHX .HeroSection_heroGrid__Sqzh4{order:1}.HeroSection_editorial__lNWHX .HeroSection_heroVisual__PjeMQ{order:2}}.HeroSection_editorial__lNWHX .HeroSection_heroGrid__Sqzh4{text-align:left;align-items:start}.HeroSection_editorial__lNWHX .HeroSection_heroHeadline__z8Xmz{font-family:var(--font-serif);font-size:clamp(2.5rem,7vw,5.5rem);line-height:.95;letter-spacing:-.02em}.HeroSection_editorial__lNWHX .HeroSection_heroLede__NnwrV{font-style:italic;color:var(--color-text-secondary)}.HeroSection_bold__jUudH .HeroSection_hero__gIktU{background:linear-gradient(160deg,color-mix(in oklch,var(--color-accent) 18%,var(--color-bg-flat,var(--color-surface))),var(--color-bg-flat,var(--color-surface)) 60%);border-radius:var(--radius-lg);padding:var(--spacing-2xl)}@media (max-width:639px){.HeroSection_bold__jUudH .HeroSection_hero__gIktU{padding:var(--spacing-lg)}}.HeroSection_bold__jUudH .HeroSection_heroHeadline__z8Xmz{font-family:var(--font-sans);font-weight:var(--font-weight-semibold,600);font-size:clamp(2.25rem,6vw,4.5rem);letter-spacing:-.03em}.HeroSection_bold__jUudH .HeroSection_heroLede__NnwrV{color:var(--color-text-secondary)}@media (prefers-reduced-motion:reduce){.HeroSection_bold__jUudH .HeroSection_hero__gIktU{animation:none}}.Section_section__J5_uM{padding-block:var(--section-padding)}.Section_section__J5_uM.Section_compact__UWpkA{padding-block:var(--section-padding-compact)}.Section_header__00Oj5{margin-bottom:1.25rem;display:grid;grid-gap:.5rem;gap:.5rem;max-width:640px}@media (min-width:640px){.Section_header__00Oj5{gap:.65rem;margin-bottom:clamp(1.75rem,4vw,2.75rem)}}.Section_title__3PVqn{font-family:var(--font-serif);font-size:clamp(1.6rem,5.5vw,3.4rem);line-height:1.15}@media (min-width:640px){.Section_title__3PVqn{line-height:1.12}}.Section_subtitle__07U6m{color:var(--color-text-secondary);font-size:clamp(.9rem,2.4vw,1.1rem);line-height:var(--line-height-normal)}.DataTable_container__GP_u0{width:100%}.DataTable_tableWrapper__qPx1H{overflow-x:auto;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);padding:var(--spacing-xs)}.DataTable_tableWrapper__qPx1H:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:-2px}.DataTable_table__oNTKE{width:100%;border-collapse:collapse;font-size:var(--text-xs)}.DataTable_headerCell__pnw4e{padding:var(--spacing-sm) var(--spacing-md);text-align:left;font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);background:var(--color-surface-muted);border-bottom:1px solid var(--color-border);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DataTable_headerContent__ZajYq{display:flex;align-items:center;gap:var(--spacing-xs)}.DataTable_sortable__CeJXV{cursor:pointer;transition:var(--transition-colors)}.DataTable_sortable__CeJXV:hover{color:var(--color-text-primary);background:color-mix(in srgb,var(--color-surface-muted) 95%,var(--color-accent))}.DataTable_sortable__CeJXV:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:-2px}.DataTable_sortIndicator__L3fRX{display:inline-flex;align-items:center;justify-content:center;font-size:var(--text-xs);color:var(--color-text-muted);opacity:var(--opacity-disabled);transition:opacity var(--transition-fast)}.DataTable_sortable__CeJXV:hover .DataTable_sortIndicator__L3fRX{opacity:1}@media (pointer:coarse){.DataTable_sortable__CeJXV{min-height:44px}}.DataTable_row__Zqj_g{transition:background-color var(--transition-fast);cursor:default}.DataTable_row__Zqj_g:hover{background:var(--color-surface-muted)}.DataTable_row__Zqj_g:focus{outline:none;background:color-mix(in srgb,var(--color-accent-soft) 50%,transparent)}.DataTable_row__Zqj_g:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:-2px}.DataTable_selected__IBojA{background:var(--color-accent-soft)}.DataTable_selected__IBojA:hover{background:color-mix(in srgb,var(--color-accent-soft) 90%,var(--color-accent))}.DataTable_cell__cqGlq{padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--color-border);color:var(--color-text-primary)}.DataTable_row__Zqj_g:last-child .DataTable_cell__cqGlq{border-bottom:none}.DataTable_checkboxCol__PoqUX{width:48px}.DataTable_checkboxCell__jN08u{padding:var(--spacing-md);width:48px;text-align:center;border-bottom:1px solid var(--color-border)}.DataTable_row__Zqj_g:last-child .DataTable_checkboxCell__jN08u{border-bottom:none}.DataTable_checkboxWrapper__oXDKF{display:inline-flex;align-items:center;justify-content:center}.DataTable_checkbox__g7EzO{position:relative;width:18px;height:18px;cursor:pointer;accent-color:var(--color-accent);border-radius:var(--radius-xs)}.DataTable_checkbox__g7EzO:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px}.DataTable_checkbox__g7EzO:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:2px}.DataTable_loadingState__jaYb3{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-2xl);gap:var(--spacing-md);color:var(--color-text-secondary)}.DataTable_spinner__ir6Xd{width:40px;height:40px;border:3px solid var(--color-border);border-top-color:var(--color-accent);border-radius:var(--radius-full);animation:DataTable_spin__8KOAh .8s linear infinite}@keyframes DataTable_spin__8KOAh{to{transform:rotate(1turn)}}.DataTable_emptyState__j6xy_{display:flex;align-items:center;justify-content:center;padding:var(--spacing-2xl);color:var(--color-text-muted);text-align:center}.DataTable_srOnly__h6ay7{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media (min-width:640px){.DataTable_cell__cqGlq,.DataTable_headerCell__pnw4e{padding:var(--spacing-md) var(--spacing-lg)}.DataTable_table__oNTKE{font-size:var(--text-sm)}.DataTable_table__oNTKE[data-density=compact] .DataTable_cell__cqGlq,.DataTable_table__oNTKE[data-density=compact] .DataTable_headerCell__pnw4e{padding:var(--spacing-xs) var(--spacing-md)}}@media (prefers-reduced-motion:reduce){.DataTable_row__Zqj_g,.DataTable_sortIndicator__L3fRX,.DataTable_sortable__CeJXV{transition:none}.DataTable_spinner__ir6Xd{animation:none;border-top-color:var(--color-accent)}}.QuestionListEditor_filters__VbFNU{align-items:flex-end;flex-wrap:wrap}.QuestionListEditor_truncate__cgbvR{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.QuestionListEditor_paginationBar__onjen{flex-wrap:wrap}.QuestionListEditor_itemCount__EQcOp{white-space:nowrap}.QuestionListEditor_pageNav__I7e7N{white-space:nowrap;flex-shrink:0}.Input_input__khk9T:disabled,.Input_input__khk9T[aria-disabled=true]{opacity:var(--opacity-disabled);cursor:not-allowed}.Input_input__khk9T::placeholder{color:var(--color-text-muted)}.Input_input__khk9T.Input_error__G6CT3{border-color:var(--color-negative)}.Input_input__khk9T.Input_error__G6CT3:focus,.Input_input__khk9T.Input_error__G6CT3:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-error-ring)}.PageShell_pageShell__FWeUs{min-height:100vh;display:flex;flex-direction:column}.PageShell_pageContent__7IPup{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;overflow-x:clip}.Tabs_tabs__1OIqf{display:flex;flex-direction:column;gap:0}.Tabs_list__JBPb8{display:flex;gap:0;margin:0;padding:0;list-style:none;border-bottom:2px solid var(--color-border);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.Tabs_tab__XgSdj{margin:0;flex-shrink:0}.Tabs_trigger__lyZtR{display:flex;align-items:center;justify-content:center;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);background:transparent;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer;transition:var(--transition-colors);white-space:nowrap}.Tabs_trigger__lyZtR:hover{color:var(--color-text-primary)}.Tabs_trigger__lyZtR:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-accent-strong),var(--focus-ring,0 0 0 3px var(--color-focus-ring))}.Tabs_trigger__lyZtR:has(.Tabs_meta__kZ6Xf){flex-direction:column;align-items:flex-start;gap:0}.Tabs_meta__kZ6Xf{font-size:var(--text-xs);font-weight:var(--font-weight-normal);color:var(--color-text-secondary)}.Tabs_triggerActive___p5cO{color:var(--color-accent);border-bottom-color:var(--color-accent)}.Tabs_panel__Wc0Ut{padding:var(--spacing-lg) 0}.Tabs_vertical__FElWM{flex-direction:row;gap:var(--spacing-xl);align-items:flex-start}.Tabs_vertical__FElWM .Tabs_list__JBPb8{flex-direction:column;gap:var(--spacing-2xs,.25rem);border-bottom:none;overflow-x:visible;min-width:12rem;flex-shrink:0;position:-webkit-sticky;position:sticky;top:var(--spacing-md)}.Tabs_vertical__FElWM .Tabs_trigger__lyZtR{justify-content:flex-start;width:100%;text-align:left;padding:var(--spacing-xs) var(--spacing-sm);border-bottom:none;margin-bottom:0;border-radius:var(--radius-md)}.Tabs_vertical__FElWM .Tabs_trigger__lyZtR:hover{background:var(--color-surface-muted)}.Tabs_vertical__FElWM .Tabs_triggerActive___p5cO{border-bottom-color:transparent;background:var(--color-accent-soft,var(--color-surface-muted));color:color-mix(in srgb,var(--color-accent) 60%,black)}[data-theme=dark] .Tabs_vertical__FElWM .Tabs_triggerActive___p5cO{color:color-mix(in srgb,var(--color-accent) 60%,white)}.Tabs_vertical__FElWM .Tabs_panel__Wc0Ut{padding:0;flex:1 1;min-width:0}@media (max-width:767px){.Tabs_vertical__FElWM{flex-direction:column;gap:0}.Tabs_vertical__FElWM .Tabs_list__JBPb8{flex-direction:row;border-bottom:2px solid var(--color-border);overflow-x:auto;min-width:0;position:static}.Tabs_vertical__FElWM .Tabs_trigger__lyZtR{border-radius:0;border-bottom:2px solid transparent;margin-bottom:-2px;width:auto}.Tabs_vertical__FElWM .Tabs_triggerActive___p5cO{background:transparent;border-bottom-color:var(--color-accent)}}@media (min-width:768px){.Tabs_list__JBPb8{overflow-x:visible}}@media (pointer:coarse){.Tabs_trigger__lyZtR{min-height:44px}}@media (prefers-reduced-motion:reduce){.Tabs_trigger__lyZtR{transition:none}}.AlertDialog_overlay__H9d57{background:var(--color-overlay);animation:AlertDialog_fadeIn__o0rh6 .2s ease}.AlertDialog_overlay__H9d57,.AlertDialog_viewport__MKhbJ{display:flex;align-items:center;justify-content:center;padding:var(--spacing-md)}.AlertDialog_viewport__MKhbJ{position:fixed;inset:0;z-index:var(--z-modal);pointer-events:none}.AlertDialog_viewport__MKhbJ>*{pointer-events:auto}.AlertDialog_popup__nm_tQ{background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-xl);padding:var(--spacing-xl);max-width:480px;width:100%;animation:AlertDialog_zoomIn__hIAsf .25s ease;border:1px solid var(--color-border)}.AlertDialog_title__l6223{margin:0 0 var(--spacing-md)}.AlertDialog_description__iHHge{margin:0 0 var(--spacing-xl);font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.AlertDialog_actions__E5GTm{display:flex;gap:var(--spacing-md);justify-content:flex-end;flex-wrap:wrap}.AlertDialog_actions__E5GTm button{flex:1 1;min-width:120px}@media (min-width:400px){.AlertDialog_actions__E5GTm button{flex:0 1 auto}}.AlertDialog_danger__12QYm .AlertDialog_title__l6223{color:color-mix(in srgb,var(--color-negative) 70%,black)}[data-theme=dark] .AlertDialog_danger__12QYm .AlertDialog_title__l6223{color:var(--color-negative)}.AlertDialog_warning__MqewC .AlertDialog_title__l6223{color:color-mix(in srgb,var(--color-warning) 85%,black)}[data-theme=dark] .AlertDialog_warning__MqewC .AlertDialog_title__l6223{color:var(--color-warning)}.AlertDialog_default__0njzr .AlertDialog_title__l6223{color:var(--color-text-primary)}@media (prefers-reduced-motion:reduce){.AlertDialog_overlay__H9d57,.AlertDialog_popup__nm_tQ{animation:none}}.QuestionOptionsEditor_scoreInput__z_iQ8{max-width:calc(var(--spacing-xl) * 3)}.QuestionOptionsEditor_meaningPreview__jLydG{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:calc(var(--spacing-3xl) * 6);padding:var(--spacing-sm) var(--spacing-ms);background:var(--color-accent-muted);border-radius:var(--radius-xs);font-size:var(--text-xs);line-height:var(--line-height-normal);color:var(--color-text-secondary)}.QuestionOptionsEditor_meaningEmpty__fhpFz{padding:var(--spacing-xs) var(--spacing-ms);border:1px dashed var(--color-border);border-radius:var(--radius-xs);font-size:var(--text-xs);color:var(--color-text-muted);display:inline-block}.reviewForms_formPanel__nWLjg{max-width:42rem;width:100%}.reviewForms_reportPanel__watkc{width:100%}.reviewForms_decisionOption__wV6uJ{display:inline-flex;align-items:center;gap:var(--spacing-sm);min-height:44px;cursor:pointer}.reviewForms_headingFocusTarget__UPTCa{outline:none}.reviewForms_headingFocusTarget__UPTCa:focus-visible{box-shadow:0 0 0 2px var(--color-accent-strong);border-radius:var(--radius-sm)}.reviewForms_fieldPair__2clsL{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));grid-gap:var(--spacing-md);gap:var(--spacing-md);align-items:start}.reviewForms_flagPair__WTgak{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));grid-gap:var(--spacing-md);gap:var(--spacing-md);align-items:start}.LineListInput_list__vszim{display:flex;flex-direction:column;gap:var(--spacing-sm)}.LineListInput_rows__Hg_fE{display:flex;flex-direction:column;gap:var(--spacing-xs);margin:0;padding:0;list-style:none}.LineListInput_row__SAsuE{display:flex;align-items:flex-start;gap:var(--spacing-xs)}.LineListInput_bullet__UIUuY{flex-shrink:0;width:var(--spacing-xs);height:var(--spacing-xs);-webkit-margin-before:calc(var(--spacing-md) + var(--spacing-xs));margin-block-start:calc(var(--spacing-md) + var(--spacing-xs));border-radius:var(--radius-full);background:var(--color-text-muted)}.LineListInput_input__ClBQZ{flex:1 1;min-height:0}.LineListInput_remove__yBVPH{flex-shrink:0}.SessionReviewEditor_headingFocusTarget__1O79K{outline:none}.SessionReviewEditor_headingFocusTarget__1O79K:focus-visible{box-shadow:0 0 0 2px var(--color-accent-strong);border-radius:var(--radius-sm)}.SessionReviewEditor_queueToolbar__U37L9{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}.SessionReviewEditor_search__9tjkX{width:100%;max-width:20rem}.SessionReviewEditor_queueTable__h_j5j tbody tr{cursor:pointer}.SessionReviewEditor_memberCell__WguKL{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-xs)}.SessionReviewEditor_memberTitle__mQ8YW{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--spacing-sm);row-gap:var(--spacing-xs);min-width:0}.SessionReviewEditor_workspace__6vaHc{display:flex;flex-direction:column;gap:var(--spacing-lg)}.SessionReviewEditor_stepRail__NJhvj{display:flex;align-items:center;gap:var(--spacing-sm);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--color-border)}.SessionReviewEditor_stepList__xYLNa{display:flex;flex:1 1 auto;gap:var(--spacing-xs);min-width:0;margin:0;padding:0;list-style:none;overflow-x:auto}.SessionReviewEditor_stepList__xYLNa>li{flex:1 0 auto}.SessionReviewEditor_stepButton__h_tjC{justify-content:flex-start;text-align:start;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);border:1px solid transparent}.SessionReviewEditor_stepButton__h_tjC[aria-current=step]{background:var(--color-surface-muted);border-color:var(--color-accent-strong)}.SessionReviewEditor_stepInner__3FGAF{display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:var(--spacing-sm);column-gap:var(--spacing-sm);align-items:baseline;white-space:nowrap}.SessionReviewEditor_stepState__y_OpB{grid-column:2;display:inline-flex;align-items:center;gap:var(--spacing-xs);color:var(--color-text-secondary)}.SessionReviewEditor_shortcutsHint__P1P1d{flex:0 0 auto}.SessionReviewEditor_stepPane__391xi{min-width:0;container-type:inline-size}.SessionReviewEditor_stepColumns__CqJwa{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--spacing-xl);gap:var(--spacing-xl);align-items:start}@container (min-width: 44rem){.SessionReviewEditor_stepColumns__CqJwa{grid-template-columns:minmax(0,20rem) minmax(0,1fr)}.SessionReviewEditor_evidenceAside__gx3Aa{position:-webkit-sticky;position:sticky;top:var(--spacing-xl);max-height:calc(100vh - var(--spacing-xl) * 2);overflow-y:auto}}.SessionReviewEditor_evidencePanel__3LvL6{padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-muted)}.SessionReviewEditor_facts__zWBUq{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--spacing-xs) var(--spacing-md);gap:var(--spacing-xs) var(--spacing-md);margin:0}.SessionReviewEditor_facts__zWBUq dt{color:var(--color-text-secondary)}.SessionReviewEditor_facts__zWBUq dd{margin:0;color:var(--color-text-primary)}@media not (any-pointer:fine){.SessionReviewEditor_shortcutsHint__P1P1d.SessionReviewEditor_shortcutsHint__P1P1d{display:none}}.Callout_callout__45rlt{padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-md);border:1px solid;font-size:var(--text-sm);line-height:var(--line-height-relaxed,1.6)}.Callout_callout__45rlt[data-tone=accent]{background:color-mix(in oklch,var(--color-accent) 12%,transparent);border-color:var(--color-accent);color:color-mix(in oklch,var(--color-accent) 55%,var(--color-text-primary))}.Callout_callout__45rlt[data-tone=match]{background:color-mix(in oklch,var(--color-accent-match,var(--color-accent)) 12%,transparent);border-color:var(--color-accent-match,var(--color-accent));color:color-mix(in oklch,var(--color-accent-match,var(--color-accent)) 55%,var(--color-text-primary))}.Callout_callout__45rlt[data-tone=self]{background:color-mix(in oklch,var(--color-accent-self,var(--color-accent)) 12%,transparent);border-color:var(--color-accent-self,var(--color-accent));color:color-mix(in oklch,var(--color-accent-self,var(--color-accent)) 55%,var(--color-text-primary))}.Callout_callout__45rlt[data-tone=muted]{background:var(--color-surface-elevated,var(--color-surface));color:var(--color-text-secondary);border-color:var(--color-border)}.RubricPanel_scaleOption__1OPUJ{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);cursor:pointer;color:var(--color-text-primary);transition:var(--transition-colors)}.RubricPanel_scaleOption__1OPUJ:hover{background:var(--color-surface-muted)}.RubricPanel_scaleOption__1OPUJ:has([data-disabled]){cursor:default;background:none}@media (prefers-reduced-motion:reduce){.RubricPanel_scaleOption__1OPUJ{transition:none}}@media (pointer:coarse){.RubricPanel_scaleOption__1OPUJ{min-height:44px;min-width:44px;justify-content:center}}.RubricPanel_criterion__TDeBQ{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:var(--spacing-sm) var(--spacing-lg);gap:var(--spacing-sm) var(--spacing-lg);padding-block:var(--spacing-sm);border-bottom:1px solid var(--color-border)}@media (max-width:40rem){.RubricPanel_criterion__TDeBQ{grid-template-columns:minmax(0,1fr)}}.liveSession_sectionHeading__7MDrU{outline:none}.liveSession_answersToggle__pQctK{width:auto;align-self:flex-start}.liveSession_summaryNotes__23S_u{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;white-space:normal}.liveSession_summarySection__G3_4m{min-width:16rem}.liveSession_summaryRubric__4oWfq{white-space:nowrap}.liveSession_summaryDimensions__Bc0p_{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden}.Popover_trigger__4uzoD{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);font-weight:var(--font-weight-medium);font-size:var(--text-sm);transition:var(--transition-base);display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);border:2px solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary);cursor:pointer;font-family:inherit}.Popover_trigger__4uzoD:hover:not(:disabled){border-color:var(--color-border-strong);background:var(--color-surface-muted)}.Popover_trigger__4uzoD:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-accent-strong),var(--focus-ring,0 0 0 3px var(--color-focus-ring))}.Popover_trigger__4uzoD[data-popup-open]{border-color:var(--color-accent-muted);background:var(--color-accent-soft)}.Popover_positioner__5uwcw{z-index:var(--z-popover)}.Popover_popup__ZcsRD{background:var(--color-surface);color:var(--color-text-primary);border:2px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--spacing-md);min-width:120px;max-width:min(360px,calc(100vw - var(--spacing-xl)))}.Popover_arrow__SLx8n{background:var(--color-surface);border:2px solid var(--color-border);width:10px;height:10px}.Popover_close__QkWUy{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-xs);font-size:var(--text-sm);font-weight:var(--font-weight-medium);background:transparent;color:var(--color-text-secondary);cursor:pointer;transition:var(--transition-base);margin-top:var(--spacing-sm);width:100%;text-align:left;border:none}.Popover_close__QkWUy:hover{background:var(--color-surface-muted);color:var(--color-text-primary)}.Popover_close__QkWUy:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-accent-strong),var(--focus-ring,0 0 0 3px var(--color-focus-ring))}@media (pointer:coarse){.Popover_close__QkWUy,.Popover_trigger__4uzoD{min-height:44px}}@media (prefers-reduced-motion:reduce){.Popover_close__QkWUy,.Popover_trigger__4uzoD{transition:none}}.Grid_grid__AR5cC{display:grid;grid-gap:var(--spacing-ml);gap:var(--spacing-ml);align-items:start}.Grid_cards__mPtIf{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.Grid_cards__mPtIf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.Grid_cards__mPtIf{grid-template-columns:repeat(3,minmax(0,1fr))}}.Grid_columns2__6hoz0{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.Grid_columns2__6hoz0{grid-template-columns:repeat(2,minmax(0,1fr))}}.Grid_columns3__ISKwW{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.Grid_columns3__ISKwW{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.Grid_columns3__ISKwW{grid-template-columns:repeat(3,minmax(0,1fr))}}.Grid_columns4__4LP25{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.Grid_columns4__4LP25{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.Grid_columns4__4LP25{grid-template-columns:repeat(4,minmax(0,1fr))}}.Grid_gapSmall__Ygbsg{gap:var(--spacing-ms)}.Grid_gapMedium__ubzV2{gap:var(--spacing-ml)}.Grid_gapLarge__cPbi1{gap:var(--spacing-xl)}.Grid_grid__AR5cC[style*=grid-template-areas]{grid-template-columns:revert}.Grid_grid__AR5cC>[style*="grid-area: featured"]{background:linear-gradient(135deg,var(--color-accent-soft) 0,var(--color-surface) 100%);border:2px solid var(--color-accent-muted);padding:var(--spacing-xl)}.NumberField_root__VLGaC{display:flex;flex-direction:column;gap:var(--spacing-xs);width:100%;min-width:0}.NumberField_group__8FHnw{display:flex;align-items:stretch;width:100%;min-width:0;border-radius:var(--radius-md);border:var(--border-default);background:var(--color-surface-muted);overflow:hidden}.NumberField_input__O_2E6{flex:1 1;min-width:0;width:100%;max-width:100%;box-sizing:border-box;align-self:stretch;padding:var(--spacing-ms) var(--spacing-md);border:none;background:transparent;color:var(--color-text-primary);font-size:var(--text-sm);font-family:inherit;text-align:center;-moz-appearance:textfield}.NumberField_input__O_2E6::-webkit-inner-spin-button,.NumberField_input__O_2E6::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.NumberField_input__O_2E6:focus{outline:none}.NumberField_input__O_2E6::placeholder{color:var(--color-text-muted)}.NumberField_stepper__TiJUP{display:flex;flex-shrink:0;align-items:center;justify-content:center;min-width:var(--touch-target-min);min-height:var(--touch-target-min);padding:0 var(--spacing-sm);border:none;background:var(--color-surface);color:var(--color-text-secondary);font-size:var(--text-xl);font-family:inherit;cursor:pointer;transition:var(--transition-colors)}.NumberField_stepper__TiJUP:hover:not([data-disabled]){background:var(--color-surface-muted);color:var(--color-text-primary)}.NumberField_stepper__TiJUP[data-disabled]{opacity:var(--opacity-disabled);cursor:not-allowed}.NumberField_stepper__TiJUP:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-accent-strong),var(--focus-ring,0 0 0 3px var(--color-focus-ring))}.NumberField_stepperGlyph__Qd_bJ{display:inline-block;line-height:1;font-weight:var(--font-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.NumberField_group__8FHnw:focus-within{border-color:var(--color-accent-strong);box-shadow:0 0 0 2px var(--color-accent-strong),var(--focus-ring,0 0 0 3px var(--color-focus-ring))}.NumberField_error__D5Y0K .NumberField_group__8FHnw{border-color:var(--color-negative)}.NumberField_error__D5Y0K .NumberField_group__8FHnw:focus-within{box-shadow:0 0 0 3px var(--color-error-ring)}.NumberField_root__VLGaC[data-disabled] .NumberField_group__8FHnw{opacity:var(--opacity-disabled);pointer-events:none}@media (prefers-reduced-motion:reduce){.NumberField_stepper__TiJUP{transition:none}}@media (min-width:640px){.NumberField_input__O_2E6{padding:var(--spacing-ms) var(--spacing-ml);font-size:var(--text-base)}}.ProcessSection_sectionAlt__Y6H62{background:var(--color-bg-subtle);border-top:1px solid var(--color-border)}.ProcessSection_carouselTrack__7iT1a{display:flex;gap:var(--spacing-md);min-width:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:var(--spacing-sm)}.ProcessSection_carouselTrack__7iT1a::-webkit-scrollbar{display:none}.ProcessSection_carouselSlide__T67eK{flex:0 0 100%;scroll-snap-align:start}.ProcessSection_dots__7GGhM{display:flex;justify-content:center;gap:var(--spacing-sm);padding-top:var(--spacing-sm)}.ProcessSection_dot__8RME5{position:relative;width:8px;height:8px;border-radius:var(--radius-full);background:var(--color-border-strong);border:none;padding:0;cursor:pointer;transition:var(--transition-colors)}.ProcessSection_dot__8RME5:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:44px;min-height:44px}.ProcessSection_dotActive__JpDpO{background:var(--color-accent);width:24px}@media (min-width:640px){.ProcessSection_carouselTrack__7iT1a{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--spacing-lg);gap:var(--spacing-lg);overflow:visible;scroll-snap-type:none;padding-bottom:0}.ProcessSection_carouselSlide__T67eK{flex:unset;scroll-snap-align:none}.ProcessSection_dots__7GGhM{display:none}}@media (min-width:1024px){.ProcessSection_carouselTrack__7iT1a{grid-template-columns:repeat(4,minmax(0,1fr))}}.ProcessSection_step__X5KVR{min-width:0}.ProcessSection_stepTitle__q__Yb{font-size:var(--font-size-lg,1.125rem);font-weight:var(--font-weight-semibold);margin:0}.ProcessSection_stepDetail__x_kBQ{font-size:var(--font-size-base,1rem);line-height:var(--line-height-normal);margin:0}.ProcessSection_stepFeatured__rstsN{box-shadow:var(--shadow-lg);background:linear-gradient(135deg,var(--color-surface) 0,var(--color-elevated) 100%)}.ProcessSection_stepFeatured__rstsN:hover{transform:translateY(-6px);box-shadow:var(--shadow-xl)}.ProcessSection_stepDetailFeatured__9h8F5{font-size:var(--text-lg);line-height:var(--line-height-relaxed)}.ProcessSection_carousel__FXJCB{display:block;width:100%;min-width:0;overflow-x:clip}.ProcessSection_desktopGrid__tdxfq{display:none}@media (min-width:1024px){.ProcessSection_desktopGrid__tdxfq{display:block}.ProcessSection_carousel__FXJCB{display:none}}@media (prefers-reduced-motion:reduce){.ProcessSection_dot__8RME5{transition:none}.ProcessSection_stepFeatured__rstsN:hover{transform:none}}.ProcessSection_v2Section__Yg9uE{padding-block:var(--section-padding-loose);background:var(--color-bg-subtle);border-block:var(--border-default)}.ProcessSection_v2__cfa9Z{display:grid;grid-gap:var(--spacing-xs);gap:var(--spacing-xs)}.ProcessSection_v2Eyebrow__ZxxQk{margin-bottom:var(--spacing-xs)}.ProcessSection_v2Heading__zA4zZ{font-family:var(--font-serif);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:400;letter-spacing:-.02em;margin:0}.ProcessSection_v2Subtitle__UfMxh{color:var(--color-text-secondary);font-size:var(--text-base);margin:0 0 var(--spacing-2xl)}.ProcessSection_v2Grid__KS3DP{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--spacing-lg);gap:var(--spacing-lg)}.ProcessSection_v2Card__IHTzd{padding:var(--spacing-xl);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.ProcessSection_v2Counter__zoKcB{display:block;font-family:var(--font-serif);font-size:clamp(2rem,4vw,2.75rem);font-weight:400;line-height:1;letter-spacing:-.02em;color:color-mix(in srgb,var(--color-accent) 85%,black)}.admin-shell .ProcessSection_v2Counter__zoKcB,[data-theme=dark] .ProcessSection_v2Counter__zoKcB{color:var(--color-accent)}.ProcessSection_v2Rule___cb_u{display:block;width:var(--spacing-xl);height:2px;border-radius:var(--radius-full);background:var(--color-accent-muted,var(--color-border-strong));margin:var(--spacing-md) 0 var(--spacing-lg)}.ProcessSection_v2CardTitle__uRRY8{font-size:var(--text-xl);font-weight:var(--font-weight-semibold,600);margin:0 0 var(--spacing-xs)}.ProcessSection_v2CardDetail__uy_LD{font-size:var(--text-base);line-height:1.6;color:var(--color-text-secondary);margin:0}.ProcessSection_editorial__s730R .ProcessSection_v2CardTitle__uRRY8{font-family:var(--font-serif);font-weight:400}@media (max-width:768px){.ProcessSection_v2Grid__KS3DP{grid-template-columns:1fr}}.Photo_root__pudIM{position:relative;display:block;width:100%;overflow:hidden;border-radius:var(--radius-md);background:var(--color-surface-muted);color:var(--color-text-secondary)}.Photo_square__1qVMi{aspect-ratio:1/1}.Photo_portrait__Y4YkN{aspect-ratio:4/5}.Photo_image__1HEYB{display:block;width:100%;height:100%;object-fit:cover}.Photo_fallback__4gDlm{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:var(--text-lg)}.OptionItem_optionItem__vRYQI{position:relative;display:flex;flex-direction:column;padding:.7rem var(--spacing-ms);border-radius:var(--radius-md);background:var(--color-surface-muted);border:1px solid transparent;transition:var(--transition-colors);cursor:pointer}.OptionItem_optionItem__vRYQI input[type=checkbox],.OptionItem_optionItem__vRYQI input[type=radio]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.OptionItem_optionItem__vRYQI.OptionItem_selected__qAeyJ{border-color:var(--color-accent-strong);background:var(--color-accent-soft)}.OptionItem_optionItem__vRYQI:focus-within{box-shadow:0 0 0 2px var(--color-accent-strong),0 0 0 4px var(--color-focus-ring)}.OptionItem_optionItem__vRYQI:hover:not(.OptionItem_selected__qAeyJ){background:var(--color-elevated)}@media (pointer:coarse){.OptionItem_optionItem__vRYQI{min-height:44px}}.OptionItem_label__mAXQS{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--spacing-xs)}.OptionItem_description__zwz31{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--line-height-normal)}@media (prefers-reduced-motion:reduce){.OptionItem_optionItem__vRYQI{transition:none}}.Dialog_backdrop__fBSgR{background:var(--color-overlay);animation:Dialog_fadeIn__FLUiG .2s ease}.Dialog_viewport__BJJr3{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:var(--z-modal);padding:var(--spacing-md);pointer-events:none}.Dialog_viewport__BJJr3>*{pointer-events:auto}.Dialog_popup__9df5u{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);width:100%;max-height:90vh;display:flex;flex-direction:column;animation:Dialog_slideUp__7cKxW .25s ease;border:1px solid var(--color-border);outline:none}.Dialog_sm__ULU25{max-width:min(400px,calc(100vw - 2rem))}.Dialog_md__in_kV{max-width:min(600px,calc(100vw - 2rem))}.Dialog_lg__JoUKA{max-width:min(800px,calc(100vw - 2rem))}.Dialog_popup__9df5u:not(:has(.Dialog_header__ybTYY)) .Dialog_content__S_KoT{padding-top:var(--spacing-xl)}@media (prefers-reduced-motion:reduce){.Dialog_backdrop__fBSgR,.Dialog_popup__9df5u{animation:none}}.Skeleton_skeleton__xF7QA{background:var(--color-surface-muted);border-radius:var(--radius-sm);animation:Skeleton_pulse__7T0FZ 1.5s ease-in-out infinite}@keyframes Skeleton_pulse__7T0FZ{0%,to{opacity:var(--opacity-disabled)}50%{opacity:.3}}.Skeleton_text__cJbaI{border-radius:var(--radius-xs);height:1rem}.Skeleton_circular__prfPc{border-radius:var(--radius-full)}.Skeleton_rectangular___xsDm{border-radius:var(--radius-sm)}.Skeleton_size-sm__MDEgK{width:32px;height:32px}.Skeleton_size-md__ENERe{width:48px;height:48px}.Skeleton_size-lg__kVhct{width:64px;height:64px}.Skeleton_size-xl__7JGL2{width:96px;height:96px}.Skeleton_width-short__7h_g5{width:25%}.Skeleton_width-medium__LupCk{width:50%}.Skeleton_width-full__FyFrc{width:100%}.Skeleton_height-sm__V8QBQ{height:100px}.Skeleton_height-md__JDIXL{height:200px}.Skeleton_height-lg__MRWwf{height:300px}.Skeleton_height-xl__0e3rz{height:400px}.Skeleton_textContainer__3bEVt{display:flex;flex-direction:column;gap:.5rem}@media (prefers-reduced-motion:reduce){.Skeleton_skeleton__xF7QA{animation:none;opacity:.5}}.VisuallyHidden_root__RE_cE{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.DimensionSection_chapter__oaAwm{max-width:640px}.DimensionSection_chapterTitle__3XXZ6{color:var(--color-text-primary)}.DimensionSection_chapterIntro__M3BfB{font-family:var(--font-serif,serif);color:var(--color-text-secondary);font-size:1.0625rem;line-height:1.5}.DimensionSection_meter__0inxL{display:flex;gap:var(--spacing-xs);margin-top:var(--spacing-xs)}.DimensionSection_meterStopActive__gCMT1,.DimensionSection_meterStop__kz4RQ{height:6px;flex:1 1;border-radius:var(--radius-full,999px);background:var(--color-border,rgba(30,27,58,.12));transition:background-color .2s ease}.DimensionSection_meterStopActive__gCMT1{background:var(--color-accent-self)}.DimensionSection_liveCaption__uoKJB{margin-top:var(--spacing-xs);color:color-mix(in srgb,var(--color-accent) 70%,black)}[data-theme=dark] .DimensionSection_liveCaption__uoKJB{color:var(--color-accent)}.DimensionSection_liveCaptionIcon__bizHK{flex-shrink:0}@media (prefers-reduced-motion:reduce){.DimensionSection_meterStopActive__gCMT1,.DimensionSection_meterStop__kz4RQ{transition:none}}.EmptyState_emptyState__Mqx52{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--spacing-sm)}.EmptyState_sm__6XiYs{padding:var(--spacing-lg)}.EmptyState_md__gSJ1N{padding:var(--spacing-xl)}.EmptyState_lg___6VD5{padding:var(--spacing-3xl)}.EmptyState_iconContainer__Mpxmw{display:flex;align-items:center;justify-content:center;width:48px;height:48px;color:var(--color-text-muted);opacity:var(--opacity-disabled)}.EmptyState_title__htuT5{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--color-text-secondary)}.EmptyState_description__Y55Ig{font-size:var(--text-sm);line-height:var(--line-height-relaxed);color:var(--color-text-muted)}.EmptyState_action__KWcGF{margin-top:var(--spacing-xs)}@media (prefers-reduced-motion:reduce){.EmptyState_emptyState__Mqx52{transition:none}}.AdminMenuButton_button__jBoiP{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:transparent;border:none;border-radius:var(--admin-radius-sm);color:var(--admin-text-primary);cursor:pointer;transition:background var(--admin-transition)}.AdminMenuButton_button__jBoiP:hover{background:var(--admin-sidebar-hover-bg)}.AdminMenuButton_button__jBoiP:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:2px}@media (min-width:768px){.AdminMenuButton_button__jBoiP{display:none}}.AssessmentResults_container__PwPdK{max-width:640px;margin:0 auto}.AssessmentResults_backButton__FB1XN{align-self:flex-start}.AssessmentResults_loadingContainer__x0agN{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-md);min-height:200px}.AssessmentResults_completionCard__zjIUs{text-align:center}.AssessmentResults_iconWrapper__uSLKw{color:color-mix(in srgb,var(--color-accent-match,#22c55e) 75%,black);margin-bottom:var(--spacing-sm)}[data-theme=dark] .AssessmentResults_iconWrapper__uSLKw{color:var(--color-accent-match,#22c55e)}.AssessmentResults_subtitle__l94As{color:var(--color-text-secondary);max-width:420px}.AssessmentResults_opening__03JAS{padding-bottom:var(--spacing-sm)}.AssessmentResults_openingHeadline__gKgip{color:var(--color-text-primary)}.AssessmentResults_openingBody__Txr5E{color:var(--color-text-secondary)}.AssessmentResults_liveSection___cl6f{background:var(--color-surface-muted)}.AssessmentResults_tierSection__syOkh{background:var(--color-accent-muted,var(--color-surface))}.AssessmentResults_closing__wVZ7g{background:var(--color-surface);border-top:var(--border-default)}.AssessmentResults_tierBadge__zVwsR{color:var(--color-text-secondary)}.AssessmentResults_growthResourceList__ariVq{margin:0;padding-left:var(--spacing-lg)}.LiveSessionsPanel_nowrap__H7jxm{white-space:nowrap}.AdminShell_shell__8c4Dn{display:flex;flex-direction:column;min-height:100vh;background:var(--admin-page-bg)}.AdminShell_skipLink__y_y9E{position:absolute;left:-9999px;z-index:var(--z-overlay);padding:var(--spacing-md);background:color-mix(in srgb,var(--color-accent) 75%,black);color:var(--color-text-inverse);text-decoration:none;border-radius:var(--radius-md)}[data-theme=dark] .AdminShell_skipLink__y_y9E{background:var(--color-accent)}.AdminShell_skipLink__y_y9E:focus{left:var(--spacing-md);top:var(--spacing-md)}.AdminShell_body__Kaqv1{display:flex;flex:1 1;min-height:0;position:relative}.AdminShell_main__ioed5{flex:1 1;display:flex;flex-direction:column;min-width:0;width:100%}.AdminShell_content__KnE75{flex:1 1;padding:var(--admin-spacing-lg);background:var(--admin-content-bg)}.CtaBannerRenderer_container__pPmmw{display:flex;flex-direction:column;gap:var(--spacing-xs)}.CtaBannerRenderer_banner__0wlXI{padding:var(--spacing-sm) var(--spacing-md);background:var(--color-surface-muted);border:var(--border-default);border-radius:var(--radius-md)}.CtaBannerRenderer_content__c0Ziw{flex:1 1;min-width:0}.IdentityForm_form__7YmLe{width:100%}.AssessmentTypeListEditor_loadingCard__J08eu{padding:var(--spacing-xl)}.AssessmentTypeListEditor_filters__0SEe1{padding:var(--spacing-md)}