.Icon_icon__4kufk{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;vertical-align:middle;color:currentColor}.Icon_sm__uF23U{width:16px;height:16px}.Icon_md__sb3_t{width:20px;height:20px}.Icon_lg__6E6E7{width:24px;height:24px}.Accordion_root__wT7Qd{width:100%}.Accordion_trigger__1_J5O{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);background:transparent;border:none;cursor:pointer;transition:var(--transition-colors);font-family:inherit;text-align:left}.Accordion_trigger__1_J5O:hover{color:var(--color-text-primary);background:var(--color-surface-muted)}.Accordion_trigger__1_J5O:focus-visible{outline:2px solid var(--color-focus-ring,var(--color-accent));outline-offset:-2px}.Accordion_triggerChevron__8CYnh{margin-left:auto;transition:transform var(--transition-fast)}.Accordion_trigger__1_J5O[data-panel-open] .Accordion_triggerChevron__8CYnh{transform:rotate(180deg)}@media (pointer:coarse){.Accordion_trigger__1_J5O{min-height:44px}}.Accordion_panel__Bs0cy{transform-origin:top;transform:scaleY(0);opacity:0;overflow:hidden;height:var(--accordion-panel-height);transition:transform var(--transition-base),opacity var(--transition-base),height var(--transition-base)}.Accordion_panel__Bs0cy[data-open]{transform:scaleY(1);opacity:1}@media (prefers-reduced-motion:reduce){.Accordion_panel__Bs0cy,.Accordion_triggerChevron__8CYnh{transition:none}}.CloseButton_closeButton__U1Ud1{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:0;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.CloseButton_closeButton__U1Ud1:hover{background:var(--color-surface-muted);color:var(--color-text-primary)}.CloseButton_closeButton__U1Ud1:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:2px}.CloseButton_closeButton__U1Ud1:active{transform:scale(.95)}.CloseButton_sm__jmUOF{position:relative;width:24px;height:24px}.CloseButton_md__zyEb0:before,.CloseButton_sm__jmUOF:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px}.CloseButton_md__zyEb0{position:relative;width:32px;height:32px}.CloseButton_lg__s4_Xi{width:44px;height:44px}@media (prefers-reduced-motion:reduce){.CloseButton_closeButton__U1Ud1{transition:none}.CloseButton_closeButton__U1Ud1:active{transform:none}}.faqAccordion_item__A4o5k{border-bottom:var(--border-default)}.faqAccordion_item__A4o5k:first-child{border-top:var(--border-default)}.faqAccordion_trigger__kT6W7{display:flex;justify-content:space-between;align-items:center;width:100%;padding:var(--spacing-md) 0;font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);background:none;border:none;cursor:pointer;text-align:left;gap:var(--spacing-md)}.faqAccordion_trigger__kT6W7[aria-expanded=true] svg{transform:rotate(180deg)}.faqAccordion_panel__5_Bc5{overflow:hidden}.faqAccordion_answer__wWyoi{font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--line-height-loose);padding-bottom:var(--spacing-md);margin:0}.Spinner_spinner__75KQ7{display:inline-block;border:3px solid var(--color-border);border-top-color:var(--color-accent);border-radius:var(--radius-full);animation:Spinner_spin__9Ac_E .8s linear infinite}.Spinner_sm__ynes_{width:20px;height:20px;border-width:2px}.Spinner_md__fdlex{width:32px;height:32px;border-width:3px}.Spinner_lg__5DMlF{width:48px;height:48px;border-width:4px}@keyframes Spinner_spin__9Ac_E{to{transform:rotate(1turn)}}.Spinner_srOnly__3XQsn{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media (prefers-reduced-motion:reduce){.Spinner_spinner__75KQ7{animation:none;border-top-color:var(--color-accent)}}.staticPageRenderer_section__LsidO h1{display:none}.staticPageRenderer_wrapper__Xef1J{--static-toc-width:280px;display:flex;flex-direction:column;gap:var(--spacing-xl);width:100%;padding:var(--section-padding) 0}.staticPageRenderer_content__gIP_H{flex:1 1;min-width:0}.staticPageRenderer_section__LsidO{--measure:70ch;font-family:var(--font-sans);color:var(--color-text-primary);line-height:var(--line-height-loose,1.7)}.staticPageRenderer_section__LsidO blockquote,.staticPageRenderer_section__LsidO ol,.staticPageRenderer_section__LsidO p,.staticPageRenderer_section__LsidO ul{max-width:var(--measure)}.staticPageRenderer_section__LsidO h2,.staticPageRenderer_section__LsidO h3,.staticPageRenderer_section__LsidO h4,.staticPageRenderer_section__LsidO h5,.staticPageRenderer_section__LsidO h6{font-family:var(--font-serif);color:var(--color-text-primary);margin-top:var(--spacing-xl);margin-bottom:var(--spacing-md);line-height:var(--line-height-snug,1.3)}.staticPageRenderer_section__LsidO h2{font-size:clamp(var(--text-2xl),4vw,var(--text-4xl));font-weight:var(--font-weight-semibold,600);scroll-margin-top:calc(var(--section-padding) + 1rem)}.staticPageRenderer_section__LsidO h3{font-size:clamp(var(--text-xl),3vw,var(--text-2xl));font-weight:var(--font-weight-semibold,600)}.staticPageRenderer_section__LsidO h4{font-size:clamp(var(--text-lg),2.5vw,var(--text-xl));font-weight:var(--font-weight-semibold,600)}.staticPageRenderer_section__LsidO h5{font-size:var(--text-base);font-weight:var(--font-weight-semibold,600)}.staticPageRenderer_section__LsidO h6{font-size:var(--text-sm);font-weight:var(--font-weight-semibold,600);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide,.05em)}.staticPageRenderer_section__LsidO p{margin-bottom:var(--spacing-md);color:var(--color-text-secondary)}.staticPageRenderer_section__LsidO ol,.staticPageRenderer_section__LsidO ul{margin-bottom:var(--spacing-md);padding-left:var(--spacing-lg);color:var(--color-text-secondary)}.staticPageRenderer_section__LsidO li{margin-bottom:var(--spacing-xs)}.staticPageRenderer_section__LsidO a{color:color-mix(in srgb,var(--color-accent) 70%,black);text-decoration:underline;text-underline-offset:2px}[data-theme=dark] .staticPageRenderer_section__LsidO a{color:var(--color-accent)}.staticPageRenderer_section__LsidO a:hover{color:var(--color-accent-strong)}.staticPageRenderer_section__LsidO blockquote{margin:var(--spacing-lg) 0;padding:var(--spacing-md) var(--spacing-lg);background:var(--color-bg-subtle);border:var(--border-default);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-style:italic}.staticPageRenderer_section__LsidO code{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-surface-muted);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-xs);color:var(--color-text-primary)}.staticPageRenderer_section__LsidO pre{background:var(--color-surface-muted);padding:var(--spacing-md);border-radius:var(--radius-sm);overflow-x:auto;margin:var(--spacing-lg) 0}.staticPageRenderer_section__LsidO pre:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:2px}.staticPageRenderer_section__LsidO pre code{background:transparent;padding:0}.staticPageRenderer_section__LsidO img{max-width:100%;height:auto;border-radius:var(--radius-sm);margin:var(--spacing-lg) 0}.staticPageRenderer_section__LsidO .text-accent{color:color-mix(in srgb,var(--color-accent) 70%,black)}[data-theme=dark] .staticPageRenderer_section__LsidO .text-accent{color:var(--color-accent)}.staticPageRenderer_toc__Xyi2U{background:var(--color-surface);border:var(--border-default);border-radius:var(--radius-sm);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg);width:100%}.staticPageRenderer_tocTitle__kRVVq{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-weight-semibold,600);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide,.05em);color:var(--color-text-secondary);margin:0 0 var(--spacing-md)}.staticPageRenderer_tocList__LhTCt{list-style:none;padding:0;margin:0}.staticPageRenderer_tocItem__UIrIH{margin-bottom:var(--spacing-xs)}.staticPageRenderer_tocItem__UIrIH:last-child{margin-bottom:0}.staticPageRenderer_tocLink__rUneP{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-secondary);text-decoration:none;display:flex;align-items:center;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-xs);transition:var(--transition-colors,color .22s ease)}@media (pointer:coarse){.staticPageRenderer_tocLink__rUneP{min-height:var(--touch-target-min,44px)}}.staticPageRenderer_tocLink__rUneP:hover{color:var(--color-accent);background:var(--color-surface-muted)}.staticPageRenderer_tocLink__rUneP:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:2px;border-radius:var(--radius-xs)}.staticPageRenderer_tocScrollArea__FQVrU{min-height:0}@media (min-width:768px){.staticPageRenderer_wrapper__Xef1J{gap:var(--spacing-xl)}.staticPageRenderer_section__LsidO h2{scroll-margin-top:calc(var(--section-padding) + 1rem)}}@media (min-width:1024px){.staticPageRenderer_wrapper__Xef1J{flex-direction:row;align-items:flex-start;gap:var(--spacing-2xl)}.staticPageRenderer_content__gIP_H{flex:1 1;max-width:calc(100% - var(--static-toc-width) - var(--spacing-2xl))}.staticPageRenderer_toc__Xyi2U{position:-webkit-sticky;position:sticky;top:calc(var(--section-padding) + 1rem);width:var(--static-toc-width);flex-shrink:0;max-height:calc(100vh - var(--section-padding) * 2);margin-bottom:0;display:flex;flex-direction:column}.staticPageRenderer_tocScrollArea__FQVrU{flex:1 1}}.staticPageRenderer_backLink__W6yFv{text-align:center;margin-top:var(--spacing-lg)}.staticPageRenderer_backLink__W6yFv a{color:color-mix(in srgb,var(--color-accent) 70%,black);font-family:var(--font-sans);font-size:var(--text-sm);text-decoration:underline;text-underline-offset:2px}[data-theme=dark] .staticPageRenderer_backLink__W6yFv a{color:var(--color-accent)}.staticPageRenderer_backLink__W6yFv a:hover{color:var(--color-accent-strong)}@media (prefers-reduced-motion:reduce){.staticPageRenderer_section__LsidO h2{scroll-behavior:auto}}.staticPageRenderer_wrapperContent__2KaWl .staticPageRenderer_content__gIP_H,.staticPageRenderer_wrapperFaq__bsaim{max-width:860px;margin-inline:auto}.staticPageRenderer_section__LsidO .callout,.staticPageRenderer_section__LsidO blockquote.callout{background:color-mix(in oklch,var(--color-accent) 8%,var(--color-surface-muted));border:1px solid color-mix(in oklch,var(--color-accent) 35%,var(--color-border));border-radius:var(--radius-sm);padding:var(--spacing-md) var(--spacing-lg);margin:var(--spacing-xl) 0}.localLandingPage_page__642xR{width:100%}.localLandingPage_faq__b_cRA{padding:var(--section-padding) 0;background:var(--color-surface-muted)}.localLandingPage_faqTitle__Eudqf{margin-bottom:var(--spacing-xl)}.localLandingPage_faqAccordion__gzILk{max-width:720px}.competitorLandingPage_page__ykNEp{width:100%}.competitorLandingPage_comparison__x5D2Q{padding:var(--section-padding) 0;background:var(--color-surface-muted)}.competitorLandingPage_comparisonTitle__m8IQs{margin-bottom:var(--spacing-xl)}.competitorLandingPage_table__HT9Ly{display:grid;grid-template-columns:1fr;grid-gap:var(--spacing-xs);gap:var(--spacing-xs);border:var(--border-default);border-radius:var(--radius-md);overflow:hidden}@media (min-width:640px){.competitorLandingPage_table__HT9Ly{grid-template-columns:180px 1fr 1fr}}.competitorLandingPage_tableHeader__4TbBw,.competitorLandingPage_tableRow__v5hDR{display:contents}.competitorLandingPage_tableHeader__4TbBw>div{padding:var(--spacing-sm) var(--spacing-md);font-weight:var(--font-weight-semibold)}.competitorLandingPage_tableHeader__4TbBw>div,.competitorLandingPage_tableRow__v5hDR>div{background:var(--color-surface);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-secondary);border-bottom:var(--border-default)}.competitorLandingPage_tableRow__v5hDR>div{padding:var(--spacing-md)}.competitorLandingPage_rowLabel__NFP1S{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)!important}.competitorLandingPage_cellDateq__fYqnO{display:flex;align-items:flex-start;gap:var(--spacing-xs);color:var(--color-text-primary)!important}.competitorLandingPage_checkIcon__Egnxz{color:color-mix(in srgb,var(--color-accent) 75%,black);flex-shrink:0}.competitorLandingPage_colDateq__6Lyya{color:color-mix(in srgb,var(--color-accent) 75%,black)!important}[data-theme=dark] .competitorLandingPage_checkIcon__Egnxz{color:var(--color-accent)}[data-theme=dark] .competitorLandingPage_colDateq__6Lyya{color:var(--color-accent)!important}.competitorLandingPage_faq__ARy1d{padding:var(--section-padding) 0}.competitorLandingPage_faqTitle__4Hcah{margin-bottom:var(--spacing-xl)}.competitorLandingPage_faqAccordion__Ldva1{max-width:720px}.comparisonLandingPage_page__5OfG3{width:100%}.comparisonLandingPage_comparison__Su2Mw{padding:var(--section-padding) 0;background:var(--color-surface-muted)}.comparisonLandingPage_comparisonTitle__npbxZ{margin-bottom:var(--spacing-xl)}.comparisonLandingPage_table__L_mrF{display:grid;grid-template-columns:1fr;grid-gap:var(--spacing-xs);gap:var(--spacing-xs);border:var(--border-default);border-radius:var(--radius-md);overflow:hidden}@media (min-width:640px){.comparisonLandingPage_table__L_mrF{grid-template-columns:180px 1fr 1fr}}.comparisonLandingPage_tableHeader__WSGAl,.comparisonLandingPage_tableRow___aX7x{display:contents}.comparisonLandingPage_tableHeader__WSGAl>div{padding:var(--spacing-sm) var(--spacing-md);font-weight:var(--font-weight-semibold)}.comparisonLandingPage_tableHeader__WSGAl>div,.comparisonLandingPage_tableRow___aX7x>div{background:var(--color-surface);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-secondary);border-bottom:var(--border-default)}.comparisonLandingPage_tableRow___aX7x>div{padding:var(--spacing-md)}.comparisonLandingPage_rowLabel__7IhPC{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)!important}.comparisonLandingPage_cellDateq__5soss{display:flex;align-items:flex-start;gap:var(--spacing-xs);color:var(--color-text-primary)!important}.comparisonLandingPage_checkIcon__MiSHx{color:color-mix(in srgb,var(--color-accent) 75%,black);flex-shrink:0}.comparisonLandingPage_colDateq__uUkjH{color:color-mix(in srgb,var(--color-accent) 75%,black)!important}[data-theme=dark] .comparisonLandingPage_checkIcon__MiSHx{color:var(--color-accent)}[data-theme=dark] .comparisonLandingPage_colDateq__uUkjH{color:var(--color-accent)!important}.comparisonLandingPage_faq__IWDlt{padding:var(--section-padding) 0}.comparisonLandingPage_faqTitle__RowC_{margin-bottom:var(--spacing-xl)}.comparisonLandingPage_faqAccordion__WB1tz{max-width:720px}.Collapsible_trigger__3YsQD{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:flex-start;gap:var(--spacing-sm);border:2px solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary);cursor:pointer;font-family:inherit;width:100%;text-align:left}.Collapsible_trigger__3YsQD:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--color-border-strong);background:var(--color-surface-muted)}.Collapsible_trigger__3YsQD: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))}.Collapsible_trigger__3YsQD[data-panel-open]{border-color:var(--color-accent-muted);background:var(--color-accent-soft)}@media (pointer:coarse){.Collapsible_trigger__3YsQD{min-height:44px}}.Collapsible_panel__89xvn{overflow:hidden;height:var(--collapsible-panel-height);transition:height var(--transition-base)}@media (prefers-reduced-motion:reduce){.Collapsible_panel__89xvn,.Collapsible_trigger__3YsQD{transition:none}}.connectedPageShell_warning__I_LM1{margin:0}.AdminSidebar_sidebar__mmsLd{display:flex;flex-direction:column;width:var(--admin-sidebar-width);flex-shrink:0;background:var(--admin-sidebar-bg);border-right:1px solid var(--admin-sidebar-border);position:-webkit-sticky;position:sticky;top:var(--admin-header-height);height:calc(100vh - var(--admin-header-height));transition:width var(--admin-transition)}.AdminSidebar_sidebarCollapsed__rfU_l{width:var(--admin-sidebar-collapsed-width)}.AdminSidebar_nav__pkHBE{flex:1 1;padding:var(--admin-spacing-md) var(--admin-spacing-sm);overflow-y:auto;overscroll-behavior:contain}.AdminSidebar_list__94YP_{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.AdminSidebar_item__TnU5Q{margin:0}.AdminSidebar_link__YqfTt{display:flex;align-items:center;gap:var(--admin-spacing-sm);padding:0 var(--admin-spacing-sm);margin:0;border-radius:var(--admin-radius-sm);color:var(--admin-text-secondary);font-size:var(--admin-text-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);min-height:36px;position:relative;transition:background var(--admin-transition),color var(--admin-transition)}.AdminSidebar_link__YqfTt:hover{background:var(--admin-sidebar-hover-bg);color:var(--admin-text-primary)}.AdminSidebar_linkActive__UzKpA:not(.AdminSidebar_linkGroup__RTM_h){background:var(--admin-sidebar-active-bg);color:var(--admin-sidebar-active-text);font-weight:var(--font-weight-semibold)}.AdminSidebar_linkActive__UzKpA:not(.AdminSidebar_linkGroup__RTM_h):after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:1.1rem;border-radius:var(--radius-full);background:var(--admin-nav-marker)}.AdminSidebar_linkGroup__RTM_h.AdminSidebar_linkActive__UzKpA{background:transparent;color:var(--admin-text-primary)}.AdminSidebar_linkText__xx_ur{flex:1 1;display:flex;align-items:center;gap:var(--admin-spacing-sm);text-decoration:none;color:inherit;white-space:nowrap}.AdminSidebar_label__MAwEZ,.AdminSidebar_linkText__xx_ur{min-width:0;overflow:hidden;text-overflow:ellipsis}.AdminSidebar_linkText__xx_ur:hover{color:inherit}.AdminSidebar_linkButton__8YyaQ{width:100%;padding:0;border:none;background:transparent;font:inherit;text-align:left;cursor:pointer}.AdminSidebar_linkGroup__RTM_h{color:var(--admin-text-primary);font-weight:var(--font-weight-semibold)}.AdminSidebar_linkNested__m_26W{min-height:34px;font-weight:var(--font-weight-medium);color:var(--admin-text-secondary)}.AdminSidebar_linkNested__m_26W.AdminSidebar_linkActive__UzKpA:not(.AdminSidebar_linkGroup__RTM_h){color:var(--admin-sidebar-active-text)}.AdminSidebar_icon__FD6Lj{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:var(--admin-text-muted);transition:color var(--admin-transition)}.AdminSidebar_linkActive__UzKpA .AdminSidebar_icon__FD6Lj,.AdminSidebar_link__YqfTt:hover .AdminSidebar_icon__FD6Lj{color:currentColor}.AdminSidebar_badge__Yk7mu{margin-left:auto;flex-shrink:0;font-size:var(--admin-text-xs);font-weight:var(--font-weight-semibold);line-height:1;padding:3px 7px;border-radius:var(--radius-full);background:var(--color-accent-soft);color:var(--color-accent-strong)}.AdminSidebar_nestedList__yNJmR{list-style:none;margin:3px 0;padding:0 0 0 calc(20px + var(--admin-spacing-sm));position:relative;display:flex;flex-direction:column;gap:2px}.AdminSidebar_nestedList__yNJmR:before{content:"";position:absolute;left:calc(10px + var(--admin-spacing-sm) / 2);top:2px;bottom:2px;width:1px;background:var(--color-border)}.AdminSidebar_expandButton__49duz{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:transparent;border:none;border-radius:var(--admin-radius-sm);color:var(--admin-text-muted);cursor:pointer;transition:background var(--admin-transition),transform var(--admin-transition);margin-left:auto;position:relative}.AdminSidebar_expandButton__49duz:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px}.AdminSidebar_expandButton__49duz:hover:not(:disabled):not([aria-disabled=true]){background:var(--admin-sidebar-hover-bg);color:var(--admin-text-primary)}.AdminSidebar_expandButton__49duz:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:2px;box-shadow:none}.AdminSidebar_expandIcon__6AFGc{transition:transform var(--admin-transition)}.AdminSidebar_expandButton__49duz:not([data-panel-open]) .AdminSidebar_expandIcon__6AFGc{transform:rotate(-90deg)}.AdminSidebar_sidebarCollapsed__rfU_l .AdminSidebar_link__YqfTt{padding:0}.AdminSidebar_sidebarCollapsed__rfU_l .AdminSidebar_linkText__xx_ur{justify-content:center}.AdminSidebar_sidebarCollapsed__rfU_l .AdminSidebar_icon__FD6Lj{width:24px}.AdminSidebar_toggle__pDyTG{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:100%;padding:var(--admin-spacing-sm);min-height:40px;background:transparent;border:none;border-top:1px solid var(--admin-sidebar-border);color:var(--admin-text-muted);cursor:pointer;transition:background var(--admin-transition),color var(--admin-transition)}.AdminSidebar_toggle__pDyTG:hover{background:var(--admin-sidebar-hover-bg);color:var(--admin-text-primary)}.AdminSidebar_toggle__pDyTG:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:-2px}@media (pointer:coarse){.AdminSidebar_linkNested__m_26W,.AdminSidebar_link__YqfTt,.AdminSidebar_toggle__pDyTG{min-height:44px}}@media (prefers-reduced-motion:reduce){.AdminSidebar_expandButton__49duz,.AdminSidebar_expandIcon__6AFGc,.AdminSidebar_icon__FD6Lj,.AdminSidebar_link__YqfTt,.AdminSidebar_sidebar__mmsLd,.AdminSidebar_toggle__pDyTG{transition:none}}.AdminHeader_header__2ctAM{height:var(--admin-header-height);flex-shrink:0;position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky);display:flex;align-items:center;justify-content:space-between;padding:0 var(--admin-spacing-md);background:var(--admin-header-bg);border-bottom:1px solid var(--admin-header-border)}@media (min-width:768px){.AdminHeader_header__2ctAM{padding:0 var(--admin-spacing-lg)}}.AdminHeader_slot__8cPgm{display:flex;align-items:center;gap:var(--admin-spacing-md);width:100%;min-width:0}.AdminHeader_slotStart__ljWrE{flex:1 1;min-width:0}.AdminHeader_slotEnd__NKAai{flex-shrink:0}.AdminPage_page__jE28l{display:flex;flex-direction:column;gap:var(--admin-spacing-md);min-height:0}.AdminPage_content__XVodU{flex:1 1;min-height:0}.AdminPage_loading__e7ixA{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;gap:var(--admin-spacing-md);color:var(--admin-text-muted)}.AdminPage_error__SNztL{padding:var(--admin-spacing-lg);border-radius:var(--admin-radius-md);background:var(--color-negative-bg);border:1px solid var(--color-negative-border);color:color-mix(in srgb,var(--color-negative) 70%,black)}[data-theme=dark] .AdminPage_error__SNztL{color:color-mix(in srgb,var(--color-negative) 80%,white)}.AdminBanner_banner__51_L7{width:100%;margin-bottom:var(--admin-spacing-md)}.AdminBanner_wrapper__u5PP4{width:100%}.AdminFilterBar_bar__1g9Df{display:flex;flex-wrap:wrap;align-items:center;gap:var(--admin-spacing-sm);padding:var(--admin-spacing-md) 0}.AdminFilterBar_chip__qX1Yr{display:inline-flex;align-items:center;gap:var(--admin-spacing-xs);padding:var(--admin-spacing-xs) var(--admin-spacing-sm);max-width:100%;font-size:var(--admin-text-sm);background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--admin-radius-sm);color:var(--admin-text-secondary)}.AdminFilterBar_chipLabel__0EbT0{max-width:240px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.AdminFilterBar_chipRemove__M7jJk{display:flex;align-items:center;justify-content:center;padding:0;width:16px;height:16px;background:transparent;border:none;border-radius:var(--admin-radius-sm);color:inherit;cursor:pointer;transition:background var(--admin-transition);position:relative}.AdminFilterBar_chipRemove__M7jJk:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:44px;min-height:44px}.AdminFilterBar_chipRemove__M7jJk:hover{background:var(--color-surface)}.AdminFilterBar_chipRemove__M7jJk:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:2px}.AdminFilterBar_slot__QtwNg{display:flex;align-items:center;gap:var(--admin-spacing-sm);flex:1 1;min-width:0}@media (min-width:640px){.AdminFilterBar_bar__1g9Df{gap:var(--admin-spacing-md)}}.StatTile_group__qePOJ{display:flex;flex-direction:column;gap:var(--admin-spacing-sm)}.StatTile_groupLabel__FV5jg{font-size:var(--admin-text-sm);font-weight:var(--font-weight-semibold);color:var(--admin-section-label,var(--color-text-secondary));letter-spacing:.01em}.StatTile_grid__xrahh{display:grid;grid-gap:var(--admin-spacing-md);gap:var(--admin-spacing-md);grid-template-columns:1fr}@media (min-width:640px){.StatTile_grid__xrahh{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.StatTile_cols-2__2GBH2{grid-template-columns:repeat(2,1fr)}.StatTile_cols-3__BVGyT{grid-template-columns:repeat(3,1fr)}.StatTile_cols-4__gG_pa{grid-template-columns:repeat(4,1fr)}}.StatTile_tile__iAx7_{padding:var(--admin-spacing-lg);border:1px solid var(--color-border);height:100%;transition:var(--admin-transition)}.StatTile_interactive__2qaO9:hover{border-color:var(--color-border-strong);background:var(--color-surface-muted);cursor:pointer}.StatTile_variant-primary__SVD0I{--stat-accent:var(--color-accent)}.StatTile_variant-success__PiAHb{--stat-accent:var(--color-positive)}.StatTile_variant-warning__cpb8g{--stat-accent:var(--color-warning)}.StatTile_variant-info__RI0Hs{--stat-accent:var(--color-accent)}.StatTile_content__P5AKZ{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--admin-spacing-md)}.StatTile_text__M0Voe{flex:1 1;min-width:0}.StatTile_label__5K5s8{display:block;font-size:var(--admin-text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);line-height:1.4}.StatTile_value__5hcyb{display:block;font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:1.15;letter-spacing:-.02em;overflow-wrap:anywhere}.StatTile_hint__bGjnF{display:block;font-size:var(--admin-text-xs);color:var(--color-text-muted);line-height:1.3}.StatTile_icon__YgAaB{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--stat-accent,var(--color-accent))}.connectedProtectedShell_headerStart__7FD_S{display:flex;align-items:center;gap:var(--spacing-sm);min-width:0}.connectedProtectedShell_brandLink__BbqLQ.connectedProtectedShell_brandLink__BbqLQ{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:0;min-height:0;border:none;background:none;cursor:pointer;border-radius:var(--radius-sm)}.connectedProtectedShell_brandLink__BbqLQ.connectedProtectedShell_brandLink__BbqLQ:hover:not(:disabled){background:none}.connectedProtectedShell_brandLink__BbqLQ.connectedProtectedShell_brandLink__BbqLQ:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:2px}.connectedProtectedShell_brandLogo__3lQzo{display:block;height:var(--admin-header-logo-height,1.75rem);width:auto}.connectedProtectedShell_brandName__csuPT{font-weight:var(--font-weight-bold);font-size:var(--text-lg);color:var(--color-text-primary,var(--color-text));white-space:nowrap}.simulation_filterBar__2book{display:flex;flex-direction:column;gap:var(--spacing-md)}.simulation_nameLink__yLExV{color:var(--color-accent);text-decoration:none;font-weight:500;background:none;border:none;padding:0;cursor:pointer;display:inline-flex;align-items:center;min-height:44px}.simulation_nameLink__yLExV:hover{text-decoration:underline}.simulation_countSummary__fDkc_{font-size:var(--admin-text-sm);color:var(--color-text-muted)}.simulation_paginationContent__58UtV{justify-content:space-between;align-items:center;gap:var(--spacing-md);flex-wrap:wrap}@media (min-width:768px){.simulation_filterBar__2book{flex-direction:row;align-items:flex-end;flex-wrap:wrap}}.simulation_fieldLabel__SbSKg{min-width:10rem;flex-shrink:0;font-weight:500;color:var(--color-text-muted)}.simulation_sectionHeading__ai85c{margin-top:var(--spacing-md);margin-bottom:var(--spacing-xs)}.simulation_costPanel__IBYqH{padding:var(--spacing-md);border-top:1px solid var(--color-border)}.simulation_costRow__PZfv0{display:flex;justify-content:space-between;padding:var(--spacing-xs) 0}.LoadingFallback_container__bi_JP{display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--loading-min-height);padding:var(--admin-spacing-lg);background:var(--color-bg)}.LoadingFallback_content__kh0ER{display:flex;flex-direction:column;align-items:center;gap:var(--admin-spacing-md)}.LoadingFallback_message__tb_pp{margin:0;font-size:var(--admin-text-sm);color:var(--color-text-secondary);text-align:center}.LoadingFallback_srOnly__JN0Bd{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.ArchetypeForm_rangeError__wC_N5{color:color-mix(in srgb,var(--color-negative) 70%,black);font-size:var(--text-sm)}[data-theme=dark] .ArchetypeForm_rangeError__wC_N5{color:var(--color-negative)}.AuthGuard_loadingContainer__Gh1kv{background:var(--color-bg)}.AccessDenied_container__W40PD,.AuthGuard_loadingContainer__Gh1kv{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:var(--admin-spacing-lg)}.AccessDenied_container__W40PD{flex-direction:column;text-align:center;background-color:var(--color-surface)}.AccessDenied_icon__RSleI{font-size:var(--text-3xl);margin-bottom:var(--admin-spacing-lg);color:var(--color-warning)}.AccessDenied_heading__hFx28{font-family:var(--font-sans,sans-serif);font-size:clamp(var(--text-xl),4vw,var(--text-2xl));font-weight:700;margin-bottom:var(--admin-spacing-md);color:var(--color-text-primary)}.AccessDenied_description__OcC7v{font-size:var(--admin-text-base);color:var(--color-text-secondary);margin-bottom:var(--admin-spacing-lg);max-width:600px}.AccessDenied_roleInfo__JIG2P{font-size:var(--admin-text-sm);color:var(--color-text-muted);margin-bottom:var(--admin-spacing-lg);padding:var(--admin-spacing-sm) var(--admin-spacing-md);background-color:var(--color-surface-muted);border-radius:var(--radius-sm);font-family:var(--font-mono)}.AccessDenied_returnButton__QpfCz{display:inline-flex;align-items:center;gap:var(--admin-spacing-sm);padding:var(--admin-spacing-md) var(--admin-spacing-lg);min-height:44px;font-size:var(--admin-text-base);font-weight:600;color:var(--color-text-inverse);background-color:var(--color-accent);border:none;border-radius:var(--radius-sm);text-decoration:none;cursor:pointer;transition:background-color var(--transition-base)}.AccessDenied_returnButton__QpfCz:hover{background-color:var(--color-accent-strong)}.AccessDenied_helpText__nc9zl{margin-top:var(--spacing-xl);font-size:var(--admin-text-sm);color:var(--color-text-muted)}.AccessDenied_inlineContainer__x6tO_{padding:var(--admin-spacing-lg);text-align:center;background-color:var(--color-surface-muted);border-radius:var(--radius-md);border:1px solid var(--color-border)}.AccessDenied_inlineIcon__Setqa{font-size:var(--text-2xl);margin-bottom:var(--admin-spacing-sm)}.AccessDenied_inlineText__D8bDC{color:var(--color-text-secondary);margin-bottom:var(--spacing-xs)}.AccessDenied_inlineRole__Rj1FW{font-size:var(--admin-text-sm);color:var(--color-text-muted)}.seoEditor_charCount__kaICZ{color:var(--color-text-secondary);margin:var(--spacing-xs) 0 0}.seoEditor_charCountOverLimit__vY9b2{color:color-mix(in srgb,var(--color-warning) 85%,black)}[data-theme=dark] .seoEditor_charCountOverLimit__vY9b2{color:var(--color-warning)}.editorCommon_container__50D8h{width:100%}.editorCommon_headerBar__0krdM{margin-bottom:var(--spacing-lg)}.editorCommon_sectionTitle__pYNWw{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--spacing-xs) 0}.editorCommon_sectionDescription__CpAzW{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.editorCommon_monoTextarea__UmNtw{font-family:var(--font-mono)}.editorCommon_editorTitle__jkxhb{margin:0;font-size:var(--text-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.editorCommon_actions__l8GMb{display:flex;flex-direction:column-reverse;gap:var(--spacing-sm);padding-top:var(--spacing-md);border-top:var(--border-default);flex-shrink:0;width:100%}@media (min-width:768px){.editorCommon_actions__l8GMb{flex-direction:row;justify-content:flex-end}}.siteSettings_auditPreview___LPBE{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.LoadingErrorStates_loadingState__6Vzzc{display:flex;align-items:center;justify-content:center;padding:var(--spacing-xl);min-height:var(--cms-loading-min-height)}.seoAuditTable_table__aS7G0{--audit-col-width:120px}.seoAuditTable_srOnly__GfRoe{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.seoAuditTable_header__l_83T{font-weight:600}.seoAuditTable_header__l_83T,.seoAuditTable_row__vrzAz{display:grid;grid-template-columns:var(--seo-audit-grid);grid-gap:var(--spacing-sm);gap:var(--spacing-sm);padding:var(--spacing-sm) 0;border-bottom:var(--cms-border-default)}.seoAuditTable_previewCell__XP5L1{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}