.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}.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{gap:.5rem;text-decoration:none;font-family:inherit;text-align:left}.Chip_chip__NlhFI,.MenuLink_menuLink__ZvsPz{display:inline-flex;align-items:center;white-space:nowrap}.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);gap:.35rem}.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}}.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}}.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}}.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}.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}.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)}.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}}.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)}.Checkbox_checkbox__iSV3t{width:1.125rem;height:1.125rem;border-radius:var(--radius-xs);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]){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[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}.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)}.Input_input__khk9T:disabled{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)}.CheckboxGroup_checkboxGroup__EgLdv{display:flex;flex-direction:column;gap:var(--spacing-sm)}.PageFooter_pageFooter__Atlhc{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-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 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}}.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)}}.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}}.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:64px;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);min-height:72px}}.PageHeader_brandMark__3cd9d{display:flex;align-items:center;gap:var(--spacing-xs);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;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}}.Select_wrapper__Yzgyp{position:relative;display:inline-block;width:100%}.Select_nativeSelect__MfAmb{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:1}@media (hover:hover) and (pointer:fine){.Select_nativeSelect__MfAmb{display:none}}.Select_root__LUHVB,.Select_trigger__ouEzQ{cursor:pointer;display:flex;align-items:center;justify-content:space-between;text-align:left}.Select_trigger__ouEzQ[data-disabled]{opacity:var(--opacity-disabled);cursor:not-allowed}.Select_trigger__ouEzQ.Select_error__UiivS{border-color:var(--color-negative)}.Select_trigger__ouEzQ.Select_error__UiivS:focus,.Select_trigger__ouEzQ.Select_error__UiivS:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-error-ring)}.Select_icon__XRxf2{color:var(--color-text-secondary);flex-shrink:0;margin-left:var(--spacing-sm);transition:transform var(--transition-fast)}.Select_trigger__ouEzQ[data-state=open] .Select_icon__XRxf2{transform:rotate(180deg)}.Select_popup__NPQZy{background:var(--color-surface);border:var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:var(--spacing-xs);max-height:240px;overflow-y:auto;z-index:var(--z-popover)}.Select_list__XFj_k{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.Select_item__F8des{display:flex;align-items:center;padding:var(--spacing-sm) var(--spacing-ms);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--text-sm);transition:background-color var(--transition-fast)}.Select_item__F8des[data-highlighted]{background:var(--color-surface-muted)}.Select_item__F8des[data-selected]{background:var(--color-accent-muted,color-mix(in srgb,var(--color-accent) 20%,transparent));color:color-mix(in srgb,var(--color-accent) 60%,black)}[data-theme=dark] .Select_item__F8des[data-selected]{color:color-mix(in srgb,var(--color-accent) 60%,white)}@media (pointer:coarse){.Select_item__F8des{min-height:44px}}@media (prefers-reduced-motion:reduce){.Select_item__F8des{transition:none}}.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}.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)}.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}}.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)}.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)}}@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}.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}}.PullQuote_section__OCbcG{padding:var(--section-padding-loose) 0;background:var(--color-bg-subtle);border-block:var(--border-default)}.PullQuote_blockquote___6kuE{margin:0 auto;max-width:48rem;text-align:center}.PullQuote_blockquote___6kuE:before{content:"";display:block;width:var(--spacing-xl);height:2px;border-radius:var(--radius-full);background:var(--color-accent);margin:0 auto var(--spacing-lg)}.PullQuote_quoteText__hmxvK{font-family:var(--font-serif);font-size:clamp(1.5rem,3.5vw,2.25rem);line-height:var(--line-height-snug,1.3);letter-spacing:-.015em;margin-bottom:var(--spacing-lg);color:var(--color-text-primary)}.PullQuote_footer__F5V4Z{display:flex;align-items:center;justify-content:center;gap:var(--spacing-md)}.PullQuote_avatar__Mhujz{width:var(--spacing-2xl);height:var(--spacing-2xl);border-radius:var(--radius-full);object-fit:cover}.PullQuote_author__cJvd2{font-size:var(--text-sm);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary)}.PullQuote_credentials__ywFSp{font-size:var(--text-sm);color:var(--color-text-secondary)}.CompatibilityRadar_figure__1IbDr{margin:0 auto;display:flex;flex-direction:column;align-items:center;max-width:100%}.CompatibilityRadar_svg__OIqJ4{width:100%;max-width:440px;height:auto}.CompatibilityRadar_caption__b7TAi{text-align:center;font-size:var(--text-xs);color:var(--color-text-secondary)}.CompatibilityRadar_srOnly__kqot9{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.CompatibilitySection_section__R8JXm{padding:var(--section-padding) 0 var(--section-padding-loose) 0;background:var(--color-bg-subtle)}.CompatibilitySection_grid__zI8uC{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-2xl);gap:var(--spacing-2xl);align-items:center}.CompatibilitySection_radarWrap__TVTtp{display:flex;justify-content:center}.CompatibilitySection_copy__v2WBH{max-width:29rem}.CompatibilitySection_eyebrow__q_6uW{margin-bottom:var(--spacing-md)}.CompatibilitySection_heading__z2BRC{font-family:var(--font-serif);font-size:clamp(2rem,4vw,2.75rem);line-height:1.05;letter-spacing:-.02em;font-weight:400;margin:0 0 var(--spacing-md)}.CompatibilitySection_body__YSpF4{font-size:var(--text-base);line-height:1.65;color:var(--color-text-secondary);margin:0}.CompatibilitySection_legend__Ed1ZC{display:flex;gap:var(--spacing-lg);margin-top:var(--spacing-lg)}.CompatibilitySection_legendItem__MGlTv{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--text-sm);color:var(--color-text-primary)}.CompatibilitySection_swatchMatch__33dJ3,.CompatibilitySection_swatchYou__eJ48f{width:12px;height:12px;border-radius:2px}.CompatibilitySection_swatchYou__eJ48f{background:transparent;border:1.5px dashed var(--color-accent-self,var(--color-accent))}.CompatibilitySection_swatchMatch__33dJ3{background:var(--color-accent-match,var(--color-accent))}@media (max-width:900px){.CompatibilitySection_grid__zI8uC{grid-template-columns:1fr;gap:var(--spacing-xl)}}.MobileStickyCta_container__fydiq{position:fixed;bottom:0;left:0;right:0;padding:var(--spacing-md);padding-bottom:max(var(--spacing-md),env(safe-area-inset-bottom));background:var(--color-surface);border-top:1px solid var(--color-border);z-index:var(--z-sticky);justify-content:center;display:none}@media (max-width:768px){.MobileStickyCta_container__fydiq{display:flex}}.MobileStickyCta_link__knPja{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 var(--spacing-xl);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-accent) 75%,black);color:var(--color-text-inverse);font-weight:var(--font-weight-semibold,600);text-decoration:none;font-size:var(--text-base)}[data-theme=dark] .MobileStickyCta_link__knPja{background:var(--color-accent)}@media (prefers-reduced-motion:no-preference){.MobileStickyCta_container__fydiq{animation:MobileStickyCta_slide-up__Cg5z2 .2s ease-out}}@keyframes MobileStickyCta_slide-up__Cg5z2{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@media (prefers-reduced-motion:reduce){.MobileStickyCta_container__fydiq{animation:none}}.homePage_container__rib9Y{display:flex;flex-direction:column}.homePage_container__rib9Y>div,.homePage_container__rib9Y>section{padding-top:var(--section-padding);padding-bottom:var(--section-padding)}.homePage_container__rib9Y>:first-child{padding-top:0}.homePage_loadingSkeleton__RuhHN{display:flex;flex-direction:column;gap:var(--section-padding);padding:var(--section-padding) 0;min-height:80vh}.homePage_skeletonBlock__OOBVT{background:var(--color-surface-muted);border-radius:var(--radius-md);animation:homePage_pulse__cMtfp 1.8s ease-in-out infinite}.homePage_skeletonHero__RK0l3{height:clamp(300px,50vh,500px)}.homePage_skeletonSection__Bc_Pt{height:clamp(200px,30vh,350px)}@keyframes homePage_pulse__cMtfp{0%,to{opacity:.4}50%{opacity:.8}}@media (prefers-reduced-motion:reduce){.homePage_skeletonBlock__OOBVT{animation:none;opacity:var(--opacity-disabled)}}.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_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:190px;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}}.staticPageHeader_header__yFEwB{padding:0 0 var(--spacing-xl);border-bottom:var(--border-default);margin-bottom:var(--spacing-xl)}.staticPageHeader_header__yFEwB[data-variant=document]{padding:0;border-bottom:none;margin-bottom:var(--spacing-xl)}.staticPageHeader_header__yFEwB[data-variant=document]:before{content:"";display:block;width:var(--spacing-xl);height:3px;border-radius:var(--radius-full);background:var(--color-accent);margin-bottom:var(--spacing-md)}.staticPageHeader_title__VRc0A{font-family:var(--font-serif);font-size:clamp(var(--text-2xl),7vw,var(--text-4xl));font-weight:var(--font-weight-bold,700);color:var(--color-text-primary);margin:0;line-height:var(--line-height-tight,1.2)}@media (min-width:768px){.staticPageHeader_title__VRc0A{font-size:clamp(var(--text-3xl),5vw,var(--text-5xl))}}.staticPageHeader_subtitle__4lH3F{font-family:var(--font-sans);font-size:var(--text-lg);color:var(--color-text-secondary);margin:var(--spacing-sm) 0 0;line-height:var(--line-height-normal,1.5);max-width:60ch}.staticPageHeader_badge__wgqDp{display:inline-flex;align-items:center;gap:var(--spacing-xs);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--font-weight-medium,500);color:var(--color-text-muted);background:var(--color-surface-muted);border:var(--border-default);border-radius:var(--radius-pill);padding:var(--spacing-xs) var(--spacing-sm);margin-top:var(--spacing-md)}.Textarea_textarea__znYUo{resize:vertical;min-height:100px}.Textarea_textarea__znYUo:disabled{opacity:var(--opacity-disabled);cursor:not-allowed;resize:none}.Textarea_textarea__znYUo::placeholder{color:var(--color-text-muted)}.Textarea_textarea__znYUo.Textarea_error__TbV3_{border-color:var(--color-negative)}.Textarea_textarea__znYUo.Textarea_error__TbV3_:focus,.Textarea_textarea__znYUo.Textarea_error__TbV3_:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-error-ring)}.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:280px;padding:6px 10px;background:var(--color-accent-muted);border-radius:var(--radius-xs);font-size:12px;line-height:1.5;color:var(--color-text-secondary)}.QuestionOptionsEditor_meaningEmpty__fhpFz{padding:4px 10px;border:1px dashed var(--color-border);border-radius:var(--radius-xs);font-size:12px;color:var(--color-text-muted);display:inline-block}.reviewForms_formPanel__nWLjg{max-width:42rem;width:100%}.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)}.RubricPanel_scaleOption__1OPUJ:hover{background:var(--color-surface-muted)}@media (pointer:coarse){.RubricPanel_scaleOption__1OPUJ{min-height:44px;min-width:44px;justify-content:center}}.liveSession_sectionHeading__7MDrU{outline:none}.progress-common_trackContainer__BvwRL{width:100%;height:8px;background:var(--color-surface-muted);border-radius:var(--radius-full);overflow:hidden}.progress-common_track__LTUCS{position:relative}.progress-common_indicator__ZPmJh{background:linear-gradient(rgba(0,0,0,.25),rgba(0,0,0,.25)),var(--gradient-accent);background-blend-mode:multiply;border-radius:var(--radius-full);transition:width var(--transition-base)}.admin-shell .progress-common_indicator__ZPmJh,[data-theme=dark] .progress-common_indicator__ZPmJh{background:var(--gradient-accent);background-blend-mode:normal}@media (prefers-reduced-motion:reduce){.progress-common_indicator__ZPmJh{transition:none}}.Meter_root__oeZPy{width:100%;display:flex;flex-direction:column;gap:var(--spacing-xs)}.Meter_label__8SPhV{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.Meter_value__lqYY9{font-size:var(--text-sm);color:var(--color-text-primary)}.Meter_root__oeZPy[data-band=match] .Meter_indicator__VeH50{background:color-mix(in srgb,var(--color-accent-match) 70%,black)}.Meter_root__oeZPy[data-band=self] .Meter_indicator__VeH50{background:color-mix(in srgb,var(--color-accent-self) 90%,black)}.Meter_root__oeZPy[data-band=growth] .Meter_indicator__VeH50{background:color-mix(in srgb,var(--color-accent-growth) 75%,black)}.Meter_root__oeZPy[data-band=warn] .Meter_indicator__VeH50{background:color-mix(in srgb,var(--color-accent-warn) 65%,black)}[data-theme=dark] .Meter_root__oeZPy[data-band=match] .Meter_indicator__VeH50{background:var(--color-accent-match)}[data-theme=dark] .Meter_root__oeZPy[data-band=self] .Meter_indicator__VeH50{background:var(--color-accent-self)}[data-theme=dark] .Meter_root__oeZPy[data-band=growth] .Meter_indicator__VeH50{background:var(--color-accent-growth)}[data-theme=dark] .Meter_root__oeZPy[data-band=warn] .Meter_indicator__VeH50{background:var(--color-accent-warn)}.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,4px)}.AssessmentTypeListEditor_loadingCard__J08eu{padding:var(--spacing-xl)}.AssessmentTypeListEditor_filters__0SEe1{padding:var(--spacing-md)}.AssessmentTypeEditor_filters__UhUTN{flex-wrap:wrap}.AssessmentTypeEditor_truncate__Qg8IN{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.AssessmentTypeEditor_paginationBar__s9FFj{flex-wrap:wrap}.AssessmentTypeEditor_itemCount__UeJSk{white-space:nowrap}.AssessmentTypeEditor_pageNav__EEaru{white-space:nowrap;flex-shrink:0}.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}}.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)}.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}}.IdentityForm_form__7YmLe{width:100%}.Progress_track__4D_sr{height:100%;border-radius:var(--radius-full)}.Progress_root__uPNsH.Progress_thin__2KR2v{height:4px}.Progress_root__uPNsH.Progress_thick__yM2NT{height:12px}.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}}.ProfileForm_form__bxhPJ{width:100%}.ProfileForm_charCount__tCTFI{margin-top:var(--spacing-xs)}