.YmaZ5q_root{align-items:center;gap:var(--spacing-xs);flex-direction:row;font-family:inherit;display:flex}.YmaZ5q_root[aria-orientation=vertical]{flex-direction:column;align-items:stretch}.YmaZ5q_list{flex-direction:inherit;align-items:inherit;gap:inherit;margin:0;padding:0;list-style:none;display:flex}.YmaZ5q_item{align-items:center;display:flex}.YmaZ5q_trigger{justify-content:center;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);cursor:pointer;transition:var(--transition-base);background:0 0;border:none;font-family:inherit;display:inline-flex}.YmaZ5q_trigger:hover:not([aria-disabled=true]){background:var(--color-surface-muted);color:var(--color-text-primary)}.YmaZ5q_trigger:focus-visible{box-shadow:0 0 0 2px var(--color-accent-strong),var(--focus-ring,0 0 0 3px var(--color-focus-ring));outline:none}.YmaZ5q_trigger[data-popup-open]{background:var(--color-accent-soft);color:color-mix(in srgb,var(--color-accent) 60%,black)}[data-theme=dark] .YmaZ5q_trigger[data-popup-open]{color:color-mix(in srgb,var(--color-accent) 60%,white)}.YmaZ5q_content{background:var(--color-surface);border:2px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--spacing-md);min-width:min(160px,100vw - 2rem)}.YmaZ5q_content,.YmaZ5q_link{color:var(--color-text-primary)}.YmaZ5q_link{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);transition:var(--transition-base);text-decoration:none;display:block}.YmaZ5q_link:hover{background:var(--color-surface-muted);color:var(--color-text-primary)}.YmaZ5q_link:focus-visible{box-shadow:0 0 0 2px var(--color-accent-strong),var(--focus-ring,0 0 0 3px var(--color-focus-ring));outline:none}.YmaZ5q_link[data-active]{background:var(--color-accent-soft);color:color-mix(in srgb,var(--color-accent) 60%,black)}[data-theme=dark] .YmaZ5q_link[data-active]{color:color-mix(in srgb,var(--color-accent) 60%,white)}@media (pointer:coarse){.YmaZ5q_link,.YmaZ5q_trigger{min-height:44px}}.YmaZ5q_viewport{width:100%;z-index:var(--z-dropdown);position:absolute;top:100%;left:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.YmaZ5q_link,.YmaZ5q_trigger{transition:none}}.c87Bvq_icon{vertical-align:middle;color:currentColor;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.c87Bvq_sm{width:16px;height:16px}.c87Bvq_md{width:20px;height:20px}.c87Bvq_lg{width:24px;height:24px}._18j-Ia_nav{display:flex}._18j-Ia_navList{gap:var(--spacing-xs);margin:0;padding:0;list-style:none;display:flex}._18j-Ia_navListItem{display:flex}._18j-Ia_horizontal ._18j-Ia_navList{flex-direction:row;align-items:center}._18j-Ia_vertical ._18j-Ia_navList{flex-direction:column;align-items:stretch}._18j-Ia_vertical ._18j-Ia_navItem{justify-content:flex-start;width:100%}._18j-Ia_navItem{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);cursor:pointer;border-radius:var(--radius-md);transition:var(--transition-colors);white-space:nowrap;background:0 0;border:none;font-family:inherit;text-decoration:none;display:inline-flex}._18j-Ia_navItem:hover{color:var(--color-text-primary);background:var(--color-surface-muted)}._18j-Ia_navItem:focus-visible{outline:2px solid var(--color-focus-ring,var(--color-accent));outline-offset:2px}._18j-Ia_navItem._18j-Ia_active{color:color-mix(in srgb,var(--color-accent) 75%,black)}[data-theme=dark] ._18j-Ia_navItem._18j-Ia_active{color:var(--color-accent)}._18j-Ia_default._18j-Ia_active{color:color-mix(in srgb,var(--color-accent) 75%,black)}[data-theme=dark] ._18j-Ia_default._18j-Ia_active{color:var(--color-accent)}._18j-Ia_pills{border-radius:var(--radius-full)}._18j-Ia_pills:hover{background:var(--color-surface-muted)}._18j-Ia_pills._18j-Ia_active{background:color-mix(in srgb,var(--color-accent) 75%,black);color:var(--color-text-inverse)}[data-theme=dark] ._18j-Ia_pills._18j-Ia_active{background:var(--color-accent)}._18j-Ia_underline{border-radius:0;padding-bottom:.625rem;position:relative}._18j-Ia_underline:after{content:"";height:2px;transition:var(--transition-colors);background:0 0;position:absolute;bottom:0;left:0;right:0}._18j-Ia_underline:hover:after{background:var(--color-border)}._18j-Ia_underline._18j-Ia_active:after{background:var(--color-accent)}._18j-Ia_divider{width:1px;height:var(--spacing-lg);background:var(--color-border);margin:0 var(--spacing-sm);align-self:center}._18j-Ia_vertical ._18j-Ia_divider{width:100%;height:1px;margin:var(--spacing-sm) 0}._18j-Ia_dropdownTrigger{align-items:center;gap:var(--spacing-sm);display:inline-flex}._18j-Ia_chevron{transition:transform var(--transition-fast)}._18j-Ia_menuItem{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);cursor:pointer;text-align:left;transition:var(--transition-colors);background:0 0;border:none;font-family:inherit;text-decoration:none;display:flex}._18j-Ia_menuItem:focus,._18j-Ia_menuItem:hover{color:var(--color-text-primary);background:var(--color-surface-muted);outline:none}._18j-Ia_menuItem:focus-visible{outline:2px solid var(--color-focus-ring,var(--color-accent));outline-offset:-2px}._18j-Ia_menuItem._18j-Ia_active{color:color-mix(in srgb,var(--color-accent) 75%,black)}[data-theme=dark] ._18j-Ia_menuItem._18j-Ia_active{color:var(--color-accent)}@media (pointer:coarse){._18j-Ia_menuItem,._18j-Ia_navItem{min-height:44px}}@media (prefers-reduced-motion:reduce){._18j-Ia_chevron,._18j-Ia_menuItem,._18j-Ia_navItem,._18j-Ia_underline:after{transition:none}}.sF-RwG_overlayBase{z-index:var(--z-modal);position:fixed;inset:0}.sF-RwG_header{align-items:flex-start}.sF-RwG_header,.sF-RwG_headerCenter{justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-xl);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-border);flex-shrink:0;display:flex}.sF-RwG_headerCenter{align-items:center}.sF-RwG_title{font-size:var(--text-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:var(--line-height-snug);flex:1 1;margin:0}.sF-RwG_content{padding:var(--spacing-xl);flex:1 1;min-height:0;overflow-y:auto}.D4dnQq_overlay{background:var(--color-overlay-backdrop);visibility:visible;opacity:1;transition:opacity var(--transition-slow),visibility var(--transition-slow)}.D4dnQq_overlayHidden{visibility:hidden;opacity:0}.D4dnQq_panel{height:100vh;width:var(--drawer-width,min(300px,85vw));background:var(--color-surface);box-shadow:var(--shadow-xl);visibility:visible;transition:transform var(--transition-slow),visibility var(--transition-slow);outline:none;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;overflow-y:auto}.D4dnQq_panel.D4dnQq_left{left:0;transform:translate(0)}.D4dnQq_panel.D4dnQq_right{right:0;transform:translate(0)}.D4dnQq_panel.D4dnQq_left.D4dnQq_panelHidden{transform:translate(-100%)}.D4dnQq_panel.D4dnQq_right.D4dnQq_panelHidden{transform:translate(100%)}.D4dnQq_panelHidden{visibility:hidden}.D4dnQq_viewport{pointer-events:none;display:flex;position:fixed;inset:0}.D4dnQq_viewport>*{pointer-events:auto}.D4dnQq_closeButton{padding:var(--spacing-xs);width:44px;min-width:44px;height:44px;min-height:44px;font-size:var(--text-2xl);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:flex}.D4dnQq_closeButton:hover{background:var(--color-surface-muted)}@media (prefers-reduced-motion:reduce){.D4dnQq_overlay,.D4dnQq_panel{transition:none}}._0IQSAG_closeButton{border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}._0IQSAG_closeButton:hover{background:var(--color-surface-muted);color:var(--color-text-primary)}._0IQSAG_closeButton:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:2px}._0IQSAG_closeButton:active{transform:scale(.95)}._0IQSAG_sm{width:24px;height:24px;position:relative}._0IQSAG_md:before,._0IQSAG_sm:before{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._0IQSAG_md{width:32px;height:32px;position:relative}._0IQSAG_lg{width:44px;height:44px}@media (prefers-reduced-motion:reduce){._0IQSAG_closeButton{transition:none}._0IQSAG_closeButton:active{transform:none}}.qo0u4a_root{width:100%}.qo0u4a_trigger{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);cursor:pointer;transition:var(--transition-colors);text-align:left;background:0 0;border:none;font-family:inherit;display:flex}.qo0u4a_trigger:hover{color:var(--color-text-primary);background:var(--color-surface-muted)}.qo0u4a_trigger:focus-visible{outline:2px solid var(--color-focus-ring,var(--color-accent));outline-offset:-2px}.qo0u4a_triggerChevron{transition:transform var(--transition-fast);margin-left:auto}.qo0u4a_trigger[data-panel-open] .qo0u4a_triggerChevron{transform:rotate(180deg)}@media (pointer:coarse){.qo0u4a_trigger{min-height:44px}}.qo0u4a_panel{transform-origin:top;opacity:0;height:var(--accordion-panel-height);transition:transform var(--transition-base),opacity var(--transition-base),height var(--transition-base);overflow:hidden;transform:scaleY(0)}.qo0u4a_panel[data-open]{opacity:1;transform:scaleY(1)}@media (prefers-reduced-motion:reduce){.qo0u4a_panel,.qo0u4a_triggerChevron{transition:none}}.Hcn6xq_menuLink{text-align:left;white-space:nowrap;align-items:center;gap:.5rem;font-family:inherit;text-decoration:none;display:inline-flex}.Ks-Dkq_navContent{padding:var(--spacing-md) 0;flex:1 1;overflow-y:auto}.Ks-Dkq_navList{margin:0;padding:0;list-style:none}.Ks-Dkq_navListItem{display:block}.Ks-Dkq_navItem{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);cursor:pointer;transition:var(--transition-colors);text-align:left;background:0 0;border:none;font-family:inherit;text-decoration:none;display:flex}.Ks-Dkq_navItem:hover{color:var(--color-text-primary);background:var(--color-surface-muted)}.Ks-Dkq_navItem:focus-visible{outline:2px solid var(--color-focus-ring,var(--color-accent));outline-offset:-2px}.Ks-Dkq_navItem.Ks-Dkq_active{color:color-mix(in srgb,var(--color-accent) 60%,black);background:var(--color-accent-muted)}[data-theme=dark] .Ks-Dkq_navItem.Ks-Dkq_active{color:color-mix(in srgb,var(--color-accent) 60%,white)}@media (pointer:coarse){.Ks-Dkq_accordionItem,.Ks-Dkq_navItem{min-height:44px}}.Ks-Dkq_accordionItem{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);cursor:pointer;transition:var(--transition-colors);text-align:left;background:0 0;border:none;font-family:inherit;text-decoration:none;display:flex}.Ks-Dkq_accordionItem:hover{color:var(--color-text-primary);background:var(--color-surface-muted)}.Ks-Dkq_accordionItem:focus-visible{outline:2px solid var(--color-focus-ring,var(--color-accent));outline-offset:-2px}.Ks-Dkq_accordionItem.Ks-Dkq_active{color:color-mix(in srgb,var(--color-accent) 75%,black)}[data-theme=dark] .Ks-Dkq_accordionItem.Ks-Dkq_active{color:var(--color-accent)}.Ks-Dkq_divider{background:var(--color-border);height:1px;margin:var(--spacing-sm) var(--spacing-lg)}.Ks-Dkq_mobileActions{gap:var(--spacing-sm);flex-direction:column;display:flex}.Ks-Dkq_mobileActions,.Ks-Dkq_mobileCta{padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid var(--color-border);margin-top:var(--spacing-sm)}.Ks-Dkq_ctaLink{text-align:center;border-radius:var(--radius-full);width:100%;font-weight:var(--font-weight-semibold);font-size:var(--text-sm);cursor:pointer;box-sizing:border-box;background:linear-gradient(#00000040,#00000040),var(--gradient-accent);background-blend-mode:multiply;min-height:44px;color:var(--color-text-inverse);box-shadow:var(--shadow-colored-accent);transition:var(--transition-transform),var(--transition-shadow);border:none;justify-content:center;align-items:center;padding:.65rem 1.2rem;font-family:inherit;text-decoration:none;display:flex}:is([data-theme=dark] .Ks-Dkq_ctaLink,.admin-shell .Ks-Dkq_ctaLink){background:var(--gradient-accent);background-blend-mode:normal}@media (min-width:640px){.Ks-Dkq_ctaLink{font-size:var(--text-base)}}.Ks-Dkq_ctaLink:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.Ks-Dkq_ctaLink:active{transform:translateY(0)}.Ks-Dkq_ctaLink:focus-visible{outline:2px solid var(--color-focus-ring,var(--color-accent));outline-offset:2px}.Ks-Dkq_navItemSerif,[data-layout-variant=bold] .Ks-Dkq_accordionItem,[data-layout-variant=bold] .Ks-Dkq_navItem{font-family:var(--font-serif)}@media (prefers-reduced-motion:reduce){.Ks-Dkq_accordionItem,.Ks-Dkq_ctaLink,.Ks-Dkq_navItem{transition:none}.Ks-Dkq_ctaLink:hover{transform:none}}.vqmizG_skipLink{z-index:var(--z-overlay);padding:var(--spacing-md);background:color-mix(in srgb,var(--color-accent) 75%,black);color:var(--color-text-inverse);border-radius:var(--radius-md);text-decoration:none;position:absolute;left:-9999px}[data-theme=dark] .vqmizG_skipLink{background:var(--color-accent)}.vqmizG_skipLink.vqmizG_skipLinkFocused{left:var(--spacing-md);top:var(--spacing-md)}.K4PvQa_positioner{z-index:var(--z-popover,1040)}.K4PvQa_popup{min-width:min(180px,100vw - 2rem);padding:var(--spacing-sm) 0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.K4PvQa_item{align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--text-sm);color:var(--menu-item-color,var(--color-text-secondary));cursor:pointer;text-align:left;transition:var(--transition-colors);background:0 0;border:none;font-family:inherit;text-decoration:none;display:flex}.K4PvQa_item:focus,.K4PvQa_item:hover{color:var(--color-text-primary);background:var(--color-surface-muted);outline:none}.K4PvQa_item:focus-visible{outline:2px solid var(--color-focus-ring,var(--color-accent));outline-offset:-2px}.K4PvQa_item[data-highlighted]{color:var(--color-text-primary);background:var(--color-surface-muted)}.K4PvQa_item.K4PvQa_active{color:color-mix(in srgb,var(--color-accent) 75%,black)}[data-theme=dark] .K4PvQa_item.K4PvQa_active{color:var(--color-accent)}.K4PvQa_divider{background:var(--color-border);height:1px;margin:var(--spacing-sm) 0}[data-theme=dark] .K4PvQa_popup{background:var(--color-surface-elevated,var(--color-surface))}@media (pointer:coarse){.K4PvQa_item{min-height:44px}}@media (prefers-reduced-motion:reduce){.K4PvQa_item{transition:none}}._9QX3tG_separator{background-color:var(--color-border);flex-shrink:0}._9QX3tG_horizontal{width:100%;height:1px}._9QX3tG_vertical{width:1px;height:100%;min-height:1em}.TFdblW_wrapper{display:inline-flex;position:relative}.TFdblW_badge{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;position:absolute}:root[data-theme=dark] .TFdblW_badge{background:var(--color-negative)}.TFdblW_dot{min-width:var(--spacing-sm);height:var(--spacing-sm);padding:0}.IcE8-a_root{border-radius:var(--radius-full);background:var(--color-surface-muted);border:2px solid var(--color-border);cursor:pointer;width:44px;height:24px;transition:var(--transition-base);align-items:center;display:inline-flex;position:relative}.IcE8-a_root:hover:not([data-disabled]){border-color:var(--color-accent-muted);background:var(--color-surface)}.IcE8-a_root[data-checked]{background:color-mix(in srgb,var(--color-accent) 75%,black);border-color:var(--color-accent-strong)}:is([data-theme=dark] .IcE8-a_root[data-checked],.admin-shell .IcE8-a_root[data-checked]){background:var(--color-accent)}.IcE8-a_root[data-checked]:hover:not([data-disabled]){background:var(--color-accent-strong);border-color:var(--color-accent-strong)}.IcE8-a_root[data-disabled]{opacity:var(--opacity-disabled);cursor:not-allowed}.IcE8-a_root:focus-visible{box-shadow:0 0 0 2px var(--color-accent-strong),var(--focus-ring,0 0 0 3px var(--color-focus-ring));outline:none}.IcE8-a_thumb{border-radius:var(--radius-full);background:var(--color-text-inverse);width:18px;height:18px;box-shadow:var(--shadow-sm);transition:var(--transition-base);position:absolute;left:2px}.IcE8-a_thumb:before{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.IcE8-a_root[data-checked] .IcE8-a_thumb{left:calc(100% - 20px)}.IcE8-a_root[data-disabled] .IcE8-a_thumb{opacity:.8}@media (prefers-reduced-motion:reduce){.IcE8-a_root,.IcE8-a_thumb{transition:none}}.YdDLJW_themeToggle{background:var(--color-surface);border-radius:var(--radius-full);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);flex-shrink:0;align-items:center;gap:.3rem;padding:.2rem .3rem;display:flex}@media (min-width:640px){.YdDLJW_themeToggle{gap:.4rem;padding:.2rem .3rem}}@media (min-width:768px){.YdDLJW_themeToggle{gap:.5rem;padding:.25rem .4rem}}.YdDLJW_switch{flex-shrink:0}.YdDLJW_reset{background:var(--color-surface-muted);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);transition:var(--transition-colors);white-space:nowrap;cursor:pointer;border:none;justify-content:center;align-items:center;padding:.35rem .7rem;display:inline-flex}@media (pointer:coarse){.YdDLJW_reset{min-height:44px}}@media (min-width:640px){.YdDLJW_reset{font-size:var(--text-sm);padding:.4rem .8rem}}.YdDLJW_reset:hover{background:var(--color-accent-soft);color:color-mix(in srgb,var(--color-accent) 65%,black)}[data-theme=dark] .YdDLJW_reset:hover{color:color-mix(in srgb,var(--color-accent) 70%,white)}@media (prefers-reduced-motion:reduce){.YdDLJW_reset{transition:none}}.L0zkTq_wrapper{display:inline-flex;position:relative}.L0zkTq_trigger{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast);background:0 0;display:flex}.L0zkTq_trigger:hover{background:var(--color-surface-muted)}.L0zkTq_trigger:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:2px}.L0zkTq_triggerCompact{padding:var(--spacing-xs);border-radius:var(--radius-full);border:none}.L0zkTq_avatar{object-fit:cover}.L0zkTq_avatar,.L0zkTq_avatarFallback{border-radius:var(--radius-full);width:2rem;height:2rem}.L0zkTq_avatarFallback{background:color-mix(in srgb,var(--color-accent) 75%,black);color:var(--color-text-inverse);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);justify-content:center;align-items:center;display:flex}[data-theme=dark] .L0zkTq_avatarFallback{background:var(--color-accent)}.L0zkTq_info{flex-direction:column;align-items:flex-start;gap:.125rem;display:flex}@media (max-width:479px){.L0zkTq_info{display:none}}.L0zkTq_name{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.L0zkTq_name,.L0zkTq_role{line-height:var(--line-height-tight)}.L0zkTq_role{font-size:var(--text-xs);color:var(--color-text-muted)}.L0zkTq_themeToggleWrapper{gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);flex-direction:column;display:flex}.L0zkTq_themeLabel{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.L0zkTq_menuSeparator{margin:var(--spacing-xs) 0}.L0zkTq_menuItem{--menu-item-color:var(--color-text-primary);width:100%;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);font-size:var(--text-sm);cursor:pointer;text-align:left;transition:background var(--transition-fast);background:0 0;border:none;align-items:center;display:flex}.L0zkTq_menuItem:hover{background:var(--color-surface-muted)}.L0zkTq_menuItem:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:-2px}.L0zkTq_menuItemLink{color:var(--color-text-primary);text-decoration:none}@media (pointer:coarse){.L0zkTq_menuItem,.L0zkTq_menuItemLink,.L0zkTq_trigger{min-height:44px}}@media (prefers-reduced-motion:reduce){.L0zkTq_menuItem,.L0zkTq_menuItemLink,.L0zkTq_trigger{transition:none}}.AB1WqG_container{width:100%;max-width:var(--max-content-width);padding-inline:clamp(var(--spacing-md),.5rem + 1.56vw,var(--spacing-lg));box-sizing:border-box;margin-inline:auto;overflow-x:clip}.AB1WqG_narrow{max-width:760px}.AB1WqG_wide{max-width:1440px}._8dEU2q_wordmark{font:inherit;letter-spacing:inherit;white-space:inherit}._8dEU2q_wordmarkSerif{font-family:var(--font-serif)}._8dEU2q_eq{color:var(--color-brand-wordmark-eq);font:inherit;font-weight:inherit;letter-spacing:inherit}.ASoguW_pageFooter{background:var(--color-footer-bg,var(--color-surface));border-top:1px solid var(--color-border-strong);padding-block:clamp(2rem,5vw,3rem)}.ASoguW_footerGrid{grid-gap:var(--spacing-md);gap:var(--spacing-md);display:grid}@media (min-width:640px){.ASoguW_footerGrid{gap:var(--spacing-ml)}}.ASoguW_footerHeadline{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--line-height-normal);margin:0}@media (min-width:640px){.ASoguW_footerHeadline{font-size:var(--text-sm)}}.ASoguW_footerMeta{gap:var(--spacing-sm) var(--spacing-md);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.ASoguW_footerMeta a{color:inherit;text-underline-offset:2px;text-decoration:underline}.ASoguW_footerMeta a:hover{color:var(--color-text-secondary)}@media (pointer:coarse){.ASoguW_footerMeta a{align-items:center;min-height:44px;display:inline-flex}}.e3vA9q_focusRingFormField:focus,.e3vA9q_focusRingFormField:focus-visible{border-color:var(--color-accent-strong);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.e3vA9q_focusRingError:focus,.e3vA9q_focusRingError:focus-visible,.e3vA9q_focusRingErrorVisible:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-negative) 90%,black),0 0 0 3px var(--color-error-ring);outline:none}.e3vA9q_focusRing:focus,.e3vA9q_focusRing:focus-visible{box-shadow:0 0 0 2px var(--color-accent-strong),var(--focus-ring,0 0 0 3px var(--color-focus-ring));outline:none}.F3RxWa_button{padding:var(--spacing-sm) var(--spacing-ml);border-radius:var(--radius-full);font-weight:var(--font-weight-semibold);font-size:var(--text-sm);transition:var(--transition-transform),var(--transition-shadow);white-space:nowrap;justify-content:center;align-items:center;gap:var(--spacing-sm);cursor:pointer;word-wrap:break-word;will-change:transform;border:none;min-height:36px;font-family:inherit;display:inline-flex}@media (pointer:coarse){.F3RxWa_button{min-height:44px}}@media (min-width:640px){.F3RxWa_button{font-size:var(--text-base)}}.F3RxWa_button:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.F3RxWa_primary{background:linear-gradient(#00000040,#00000040),var(--gradient-accent);background-blend-mode:multiply;color:var(--color-text-inverse);box-shadow:var(--shadow-colored-accent);position:relative;overflow:hidden}:is([data-theme=dark] .F3RxWa_primary,.admin-shell .F3RxWa_primary){background:var(--gradient-accent);background-blend-mode:normal}.F3RxWa_primary:before{content:"";background:linear-gradient(#00000040,#00000040),var(--gradient-accent);background-blend-mode:multiply;opacity:0;transition:opacity var(--transition-base);position:absolute;inset:0}.admin-shell .F3RxWa_primary:before,[data-theme=dark] .F3RxWa_primary:before{background:var(--gradient-accent);background-blend-mode:normal}.F3RxWa_primary:hover:not(:disabled){box-shadow:var(--shadow-md);transform:translateY(-2px)}.F3RxWa_primary:hover:not(:disabled):before{opacity:.2}.F3RxWa_primary:active:not(:disabled){transform:translateY(0)}.F3RxWa_secondary{border:2px solid var(--color-border);background:var(--color-surface-muted);color:var(--color-text-primary);box-shadow:var(--shadow-sm)}.F3RxWa_secondary:hover:not(:disabled){background:var(--color-surface);border-color:var(--color-accent-muted);box-shadow:var(--shadow-md);transform:translateY(-1px)}.F3RxWa_ghost{border:2px solid var(--color-border);background:var(--color-button-ghost-bg);color:var(--color-text-secondary);transition:var(--transition-colors),var(--transition-transform)}.F3RxWa_ghost:hover:not(:disabled){border-color:var(--color-accent-muted);background:var(--color-surface-muted);color:var(--color-text-primary);transform:translateY(-1px)}.F3RxWa_plain{box-shadow:none;color:var(--color-text-primary);padding:var(--spacing-xs) 0;min-height:var(--touch-target-min);border-radius:var(--radius-sm);transition:var(--transition-colors),var(--transition-transform);background:0 0;border:none;justify-content:flex-start;gap:0}.F3RxWa_plain:hover:not(:disabled){background:var(--color-surface-muted);color:var(--color-text-primary);transform:none}.F3RxWa_plain:active:not(:disabled){transform:none}.F3RxWa_fullWidth{width:100%}.F3RxWa_small{font-size:var(--text-xs);padding:var(--spacing-sm) var(--spacing-ms)}@media (min-width:400px){.F3RxWa_small{font-size:var(--text-sm);padding:var(--spacing-sm) var(--spacing-md)}}@media (pointer:coarse){.F3RxWa_small{padding:var(--spacing-sm) var(--spacing-ms);font-size:var(--text-sm)}}.F3RxWa_large{padding:var(--spacing-ms) var(--spacing-lg);font-size:var(--text-sm);min-height:40px}@media (min-width:640px){.F3RxWa_large{padding:var(--spacing-ms) var(--spacing-lg);font-size:var(--text-base)}}@media (pointer:coarse){.F3RxWa_large{min-height:48px}}.F3RxWa_textFull{display:none}.F3RxWa_textShort{display:inline}@media (min-width:640px){.F3RxWa_textFull{display:inline}.F3RxWa_textShort{display:none}}.F3RxWa_gradientBorder{background:var(--color-surface);color:var(--color-accent);padding:calc(var(--spacing-sm) + 2px) calc(var(--spacing-ml) + 2px);border:none;position:relative}.F3RxWa_gradientBorder:before{content:"";border-radius:var(--radius-full);background:var(--gradient-accent);-webkit-mask:linear-gradient(var(--color-mask-opaque) 0 0) content-box,linear-gradient(var(--color-mask-opaque) 0 0);padding:2px;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.F3RxWa_gradientBorder:hover:not(:disabled){box-shadow:var(--shadow-md);transform:translateY(-1px)}.F3RxWa_destructive{background:var(--color-negative);color:var(--color-text-inverse);box-shadow:var(--shadow-sm)}.F3RxWa_destructive:hover:not(:disabled){background:color-mix(in srgb,var(--color-negative) 85%,black);box-shadow:var(--shadow-md);transform:translateY(-2px)}.F3RxWa_destructive:active:not(:disabled){transform:translateY(0)}.F3RxWa_solid{background:var(--color-surface-cream);color:var(--color-bg-flat);border-radius:var(--radius-button);box-shadow:none;transition:var(--transition-colors),var(--transition-transform)}.F3RxWa_solid:hover:not(:disabled){background:color-mix(in srgb,var(--color-surface-cream) 90%,var(--color-accent-match));transform:translateY(-1px)}.F3RxWa_solid:active:not(:disabled){transform:translateY(0)}.F3RxWa_solidInverse{background:var(--color-bg-flat);color:var(--color-surface-cream);border-radius:var(--radius-button);box-shadow:none;transition:var(--transition-colors),var(--transition-transform)}.F3RxWa_solidInverse:hover:not(:disabled){background:color-mix(in srgb,var(--color-bg-flat) 88%,var(--color-accent-match));transform:translateY(-1px)}.F3RxWa_solidInverse:active:not(:disabled){transform:translateY(0)}@media (prefers-reduced-motion:reduce){.F3RxWa_button,.F3RxWa_destructive,.F3RxWa_gradientBorder,.F3RxWa_plain,.F3RxWa_primary:before,.F3RxWa_solid,.F3RxWa_solidInverse{transition:none}.F3RxWa_button:hover:not(:disabled){transform:none}}.diebAG_pageHeader{z-index:var(--z-sticky);background-color:var(--color-bg-subtle);border-bottom:1px solid var(--color-border);position:-webkit-sticky;position:sticky;top:0}.diebAG_pageHeaderInner{justify-content:space-between;align-items:center;gap:var(--spacing-lg);padding-block:var(--spacing-ms);padding-inline:clamp(var(--spacing-md),.5rem + 1.56vw,var(--spacing-lg));width:100%;max-width:1440px;min-height:64px;margin-inline:auto;display:flex}@media (min-width:640px){.diebAG_pageHeaderInner{gap:var(--spacing-xl)}}@media (min-width:900px){.diebAG_pageHeaderInner{gap:var(--spacing-2xl);padding-block:var(--spacing-ml);min-height:72px}}.diebAG_brandMark{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;color:inherit;flex-shrink:0;text-decoration:none;display:flex}@media (min-width:400px){.diebAG_brandMark{font-size:var(--text-xs);gap:var(--spacing-sm)}}@media (min-width:900px){.diebAG_brandMark{font-size:var(--text-sm);gap:var(--spacing-ms)}}.diebAG_brandLogo{object-fit:contain;object-position:left center;width:auto;max-width:200px;height:2.75rem}.diebAG_brandLogoDark,[data-theme=dark] .diebAG_brandLogoLight{display:none}[data-theme=dark] .diebAG_brandLogoDark{display:block}@media (min-width:400px){.diebAG_brandLogo{height:3rem}}@media (min-width:900px){.diebAG_brandLogo{max-width:260px;height:3.5rem}}.diebAG_brandSymbol{background:linear-gradient(#00000040,#00000040),var(--gradient-accent-alt);background-blend-mode:multiply;width:32px;height:32px;color:var(--color-text-inverse);font-weight:var(--font-weight-bold);font-size:var(--text-sm);box-shadow:var(--shadow-sm);border-radius:10px;flex-shrink:0;place-items:center;display:grid}[data-theme=dark] .diebAG_brandSymbol{background:var(--gradient-accent-alt);background-blend-mode:normal}@media (min-width:400px){.diebAG_brandSymbol{width:36px;height:36px;font-size:var(--text-sm);border-radius:12px}}@media (min-width:900px){.diebAG_brandSymbol{width:44px;height:44px;font-size:var(--text-lg);border-radius:16px}}.diebAG_primaryNav{align-items:center;gap:var(--spacing-sm);font-size:var(--text-xs);flex:1 1;min-width:0;display:none}@media (min-width:900px){.diebAG_primaryNav{gap:var(--spacing-md);font-size:var(--text-sm);display:flex}}@media (min-width:1024px){.diebAG_primaryNav{gap:var(--spacing-lg);font-size:var(--text-sm)}}.diebAG_navList{align-items:center;gap:var(--spacing-sm);margin:0;padding:0;list-style:none;display:flex}@media (min-width:900px){.diebAG_navList{gap:var(--spacing-ms)}}@media (min-width:1024px){.diebAG_navList{gap:var(--spacing-ml)}}.diebAG_navViewport{z-index:var(--z-dropdown,1010)}.diebAG_navLink{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-full);transition:var(--transition-colors);white-space:nowrap;color:inherit;text-decoration:none}@media (min-width:1024px){.diebAG_navLink{padding:var(--spacing-xs) var(--spacing-ms)}}.diebAG_navLink.diebAG_active{background:var(--color-accent-soft);color:color-mix(in srgb,var(--color-accent-strong) 70%,black)}[data-theme=dark] .diebAG_navLink.diebAG_active{color:color-mix(in srgb,var(--color-accent-strong) 80%,white)}.diebAG_navLink:hover{background:var(--color-surface-muted)}.diebAG_dropdownTrigger{align-items:center;gap:var(--spacing-sm);display:inline-flex}.diebAG_chevron{transition:transform var(--transition-fast)}.diebAG_dropdownContent{min-width:min(180px,100vw - 2rem);padding:var(--spacing-sm) 0}.diebAG_dropdownItem{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);cursor:pointer;text-align:left;transition:var(--transition-colors);background:0 0;border:none;font-family:inherit;text-decoration:none;display:flex}.diebAG_dropdownItem:focus,.diebAG_dropdownItem:hover{color:var(--color-text-primary);background:var(--color-surface-muted);outline:none}.diebAG_dropdownItem:focus-visible{outline:2px solid var(--color-focus-ring,var(--color-accent));outline-offset:-2px}.diebAG_dropdownItem.diebAG_active{color:var(--color-accent-strong)}@media (pointer:coarse){.diebAG_dropdownItem,.diebAG_navLink{min-height:44px}}.diebAG_dropdownDivider{background:var(--color-border);height:1px;margin:var(--spacing-sm) 0}.diebAG_headerActions{align-items:center;gap:var(--spacing-sm);flex-shrink:0;margin-left:auto;display:flex}.diebAG_headerActions>*{flex-shrink:0}@media (min-width:640px){.diebAG_headerActions{gap:var(--spacing-md)}}@media (min-width:900px){.diebAG_headerActions{gap:var(--spacing-ml)}}.diebAG_headerCta{display:none}@media (min-width:900px){.diebAG_headerCta{display:inline-block}}.diebAG_menuToggle{border-radius:var(--radius-md,.5rem);width:2.75rem;height:2.75rem;color:inherit;cursor:pointer;transition:var(--transition-colors);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.diebAG_menuToggle:hover{background:var(--color-surface-muted)}.diebAG_menuToggle:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:2px}@media (min-width:900px){.diebAG_menuToggle{display:none}}.diebAG_pageHeader{transition:background-color var(--transition-base,.2s ease)}[data-condensed=true] .diebAG_pageHeaderInner{padding-block:var(--spacing-xs);min-height:52px}@media (min-width:900px){[data-condensed=true] .diebAG_pageHeaderInner{padding-block:var(--spacing-sm);min-height:56px}}[data-condensed=true] .diebAG_brandLogo{height:2rem}@media (min-width:400px){[data-condensed=true] .diebAG_brandLogo{height:2.25rem}}@media (min-width:900px){[data-condensed=true] .diebAG_brandLogo{height:2.5rem}}@media (prefers-reduced-motion:no-preference){.diebAG_pageHeader[data-condensed] .diebAG_pageHeaderInner{transition:padding-block var(--transition-base,.2s ease),min-height var(--transition-base,.2s ease)}.diebAG_pageHeader[data-condensed] .diebAG_brandLogo{transition:height var(--transition-base,.2s ease)}}@media (prefers-reduced-motion:reduce){.diebAG_chevron,.diebAG_dropdownItem,.diebAG_navLink,.diebAG_pageHeader,.diebAG_pageHeader[data-condensed] .diebAG_brandLogo,.diebAG_pageHeader[data-condensed] .diebAG_pageHeaderInner{transition:none}}.H6ZjRq_pageShell{flex-direction:column;min-height:100vh;display:flex}.H6ZjRq_pageContent{flex-direction:column;flex:auto;min-width:0;display:flex;overflow-x:clip}.sDUWxq_root{--eyebrow-tone:var(--color-text-muted);align-items:center;gap:var(--spacing-sm);font-family:var(--font-sans);font-size:.8125rem;font-weight:var(--font-weight-semibold);letter-spacing:.005em;color:var(--color-text-secondary);line-height:1.4;display:inline-flex}.sDUWxq_root[data-tone=match]{--eyebrow-tone:var(--color-accent-match)}.sDUWxq_root[data-tone=self]{--eyebrow-tone:var(--color-accent-self)}.sDUWxq_root[data-tone=growth]{--eyebrow-tone:var(--color-accent-growth)}.sDUWxq_root[data-tone=warn]{--eyebrow-tone:var(--color-accent-warn)}.sDUWxq_root[data-tone=muted]{--eyebrow-tone:var(--color-text-muted)}.sDUWxq_root:before{content:"";border-radius:var(--radius-full,999px);background:var(--eyebrow-tone);flex:none;width:.5rem;height:.5rem}.sDUWxq_root:has([data-glyph]):before{display:none}.sDUWxq_glyph{color:var(--eyebrow-tone);font-size:1em;line-height:1;display:inline-flex}.uT9KoW_buttonGroup{justify-content:space-between;gap:var(--spacing-ms);flex-wrap:wrap;display:flex}.uT9KoW_buttonGroup.uT9KoW_center{justify-content:center}.uT9KoW_buttonGroup.uT9KoW_start{justify-content:flex-start}.uT9KoW_buttonGroup.uT9KoW_end{justify-content:flex-end}.uT9KoW_buttonGroup.uT9KoW_column{flex-direction:column}.uT9KoW_buttonGroup.uT9KoW_column>*{text-align:center;width:100%}.uT9KoW_buttonGroup.uT9KoW_stackOnMobile{flex-direction:column}.uT9KoW_buttonGroup.uT9KoW_stackOnMobile>*{text-align:center;width:100%}@media (min-width:640px){.uT9KoW_buttonGroup.uT9KoW_stackOnMobile{flex-direction:row}.uT9KoW_buttonGroup.uT9KoW_stackOnMobile>*,.uT9KoW_buttonGroup:not(.uT9KoW_column)>*{width:auto}}._2hUWiq_section{padding:var(--section-padding) 0;animation:_2hUWiq_fade-in .6s ease-out}._2hUWiq_sectionCompact{padding-block:var(--section-padding-compact)}._2hUWiq_sectionCompact ._2hUWiq_hero{gap:var(--spacing-lg)}@media (min-width:640px){._2hUWiq_sectionCompact ._2hUWiq_hero{gap:var(--spacing-xl)}}._2hUWiq_sectionCompact ._2hUWiq_heroGrid{gap:var(--spacing-md)}@media (min-width:640px){._2hUWiq_sectionCompact ._2hUWiq_heroGrid{gap:var(--spacing-lg)}}._2hUWiq_sectionCompact ._2hUWiq_heroVisual{padding:var(--spacing-md)}@media (min-width:1024px){._2hUWiq_sectionCompact ._2hUWiq_heroVisual{padding:var(--spacing-lg)}}@keyframes _2hUWiq_fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._2hUWiq_hero{grid-gap:var(--spacing-xl);gap:var(--spacing-xl);align-items:center;display:grid}@media (min-width:640px){._2hUWiq_hero{gap:var(--spacing-2xl)}}@media (min-width:1024px){._2hUWiq_hero{grid-template-columns:repeat(2,minmax(0,1fr))}}._2hUWiq_heroGrid{grid-gap:var(--spacing-ml);gap:var(--spacing-ml);text-align:center;align-items:center;display:grid}@media (min-width:640px){._2hUWiq_heroGrid{gap:var(--spacing-lg)}}@media (min-width:1024px){._2hUWiq_heroGrid{text-align:left;align-items:start}._2hUWiq_heroGrid>.buttonGroup{justify-content:flex-start}}._2hUWiq_heroHeadline{font-family:var(--font-serif);letter-spacing:-.01em;font-size:clamp(1.75rem,7vw,4rem);line-height:1.15}._2hUWiq_heroLede{font-size:clamp(var(--text-sm),2.5vw,1.25rem);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}._2hUWiq_heroVisual{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);position:relative}@media (min-width:1024px){._2hUWiq_heroVisual{padding:var(--spacing-2xl)}}._2hUWiq_heroVisual img{border-radius:calc(var(--radius-lg) - 8px);box-shadow:var(--shadow-xl);aspect-ratio:4/3;object-fit:contain;width:100%}._2hUWiq_insightCard{display:none}@media (min-width:640px){._2hUWiq_insightCard{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);font-size:var(--text-sm);word-wrap:break-word;overflow-wrap:break-word;grid-gap:.45rem;gap:.45rem;animation:_2hUWiq_float-gentle 8s ease-in-out infinite;display:grid;position:absolute}}@media (min-width:1024px){._2hUWiq_insightCard{inset:auto 1.2rem 1.2rem auto}}@keyframes _2hUWiq_float-gentle{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}._2hUWiq_insightTitle{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){._2hUWiq_insightTitle{font-size:var(--text-sm)}}._2hUWiq_insightCard p{font-size:var(--text-xs);line-height:var(--line-height-snug)}@media (min-width:640px){._2hUWiq_insightCard p{font-size:var(--text-sm)}}._2hUWiq_caption{font-size:var(--text-xs);color:var(--color-text-muted)}@media (prefers-reduced-motion:reduce){._2hUWiq_insightCard,._2hUWiq_section{animation:none}}@media (min-width:1024px){._2hUWiq_editorial ._2hUWiq_hero{grid-template-columns:1fr .7fr;align-items:end}}@media (min-width:640px) and (max-width:1023px){._2hUWiq_editorial ._2hUWiq_hero{grid-template-columns:1.1fr .9fr}}@media (max-width:639px){._2hUWiq_editorial ._2hUWiq_hero{grid-template-columns:1fr}._2hUWiq_editorial ._2hUWiq_heroGrid{order:1}._2hUWiq_editorial ._2hUWiq_heroVisual{order:2}}._2hUWiq_editorial ._2hUWiq_heroGrid{text-align:left;align-items:start}._2hUWiq_editorial ._2hUWiq_heroHeadline{font-family:var(--font-serif);letter-spacing:-.02em;font-size:clamp(2.5rem,7vw,5.5rem);line-height:.95}._2hUWiq_editorial ._2hUWiq_heroLede{color:var(--color-text-secondary);font-style:italic}._2hUWiq_bold ._2hUWiq_hero{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){._2hUWiq_bold ._2hUWiq_hero{padding:var(--spacing-lg)}}._2hUWiq_bold ._2hUWiq_heroHeadline{font-family:var(--font-sans);font-weight:var(--font-weight-semibold,600);letter-spacing:-.03em;font-size:clamp(2.25rem,6vw,4.5rem)}._2hUWiq_bold ._2hUWiq_heroLede{color:var(--color-text-secondary)}@media (prefers-reduced-motion:reduce){._2hUWiq_bold ._2hUWiq_hero{animation:none}}.fgmbUG_section{padding-block:var(--section-padding)}.fgmbUG_section.fgmbUG_compact{padding-block:var(--section-padding-compact)}.fgmbUG_header{grid-gap:.5rem;gap:.5rem;max-width:640px;margin-bottom:1.25rem;display:grid}@media (min-width:640px){.fgmbUG_header{gap:.65rem;margin-bottom:clamp(1.75rem,4vw,2.75rem)}}.fgmbUG_title{font-family:var(--font-serif);font-size:clamp(1.6rem,5.5vw,3.4rem);line-height:1.15}@media (min-width:640px){.fgmbUG_title{line-height:1.12}}.fgmbUG_subtitle{color:var(--color-text-secondary);font-size:clamp(.9rem,2.4vw,1.1rem);line-height:var(--line-height-normal)}.fUVyvq_card{padding:var(--spacing-ml);border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);grid-gap:var(--spacing-ms);gap:var(--spacing-ms);word-wrap:break-word;overflow-wrap:break-word;text-align:left;display:grid}@media (min-width:640px){.fUVyvq_card{padding:var(--spacing-lg);gap:var(--spacing-ms)}}@media (min-width:768px){.fUVyvq_card{padding:var(--spacing-lg);gap:var(--spacing-md)}}.fUVyvq_surface{box-shadow:var(--shadow-sm)}.fUVyvq_elevated,.fUVyvq_surface{background:var(--color-surface);border:1px solid var(--color-border)}.fUVyvq_elevated{box-shadow:var(--shadow-md)}.fUVyvq_bordered{background:var(--color-surface);border:2px solid var(--color-border-strong);box-shadow:none}.fUVyvq_gradient{background:var(--gradient-background-accent);border:1px solid var(--color-border)}.fUVyvq_compact{padding:var(--spacing-ms) var(--spacing-ms);gap:var(--spacing-sm)}.fUVyvq_large{padding:var(--spacing-xl) var(--spacing-lg);gap:var(--spacing-ml)}@media (min-width:640px){.fUVyvq_large{padding:var(--spacing-2xl) var(--spacing-xl)}}.fUVyvq_card[data-padding=none]{padding:0}.fUVyvq_card[data-padding=sm]{padding:var(--spacing-sm)}.fUVyvq_card[data-padding=md]{padding:var(--spacing-md)}.fUVyvq_card[data-padding=lg]{padding:var(--spacing-lg)}.fUVyvq_card[data-padding=xl]{padding:var(--spacing-xl)}.fUVyvq_interactive{transition:var(--transition-transform),var(--transition-shadow);cursor:pointer;will-change:transform}.fUVyvq_interactive:focus-visible{box-shadow:0 0 0 2px var(--color-accent-strong),var(--focus-ring,0 0 0 3px var(--color-focus-ring));outline:none}@media (pointer:coarse){.fUVyvq_interactive{min-height:44px}}.fUVyvq_interactive:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)scale(1.01)}.fUVyvq_interactive:active{transform:translateY(-2px)scale(1)}.fUVyvq_card.fUVyvq_selected{border-color:var(--color-accent-strong);box-shadow:var(--shadow-colored-accent);background:linear-gradient(to bottom,var(--color-accent-soft) 0,var(--color-accent-soft) 3%,var(--color-surface) 100%)}.fUVyvq_vibrant{background-origin:border-box;background-clip:padding-box,border-box;background-image:linear-gradient(var(--color-surface),var(--color-surface)),var(--gradient-accent);box-shadow:var(--shadow-colored-accent);border:2px solid #0000;position:relative}.fUVyvq_featured,.fUVyvq_vibrant:hover{box-shadow:var(--shadow-md)}.fUVyvq_featured{background:linear-gradient(135deg,var(--color-accent-soft) 0,var(--color-surface) 100%);border:2px solid var(--color-accent-muted)}.fUVyvq_featured:hover{box-shadow:var(--shadow-lg)}.fUVyvq_coralAccent{border:2px solid var(--color-coral-soft);box-shadow:var(--shadow-colored-coral)}.fUVyvq_coralAccent:hover{border-color:var(--color-coral);box-shadow:var(--shadow-md)}.fUVyvq_tealAccent{border:2px solid var(--color-teal-soft);box-shadow:var(--shadow-colored-teal)}.fUVyvq_tealAccent:hover{border-color:var(--color-teal);box-shadow:var(--shadow-md)}@media (prefers-reduced-motion:reduce){.fUVyvq_coralAccent,.fUVyvq_featured,.fUVyvq_interactive,.fUVyvq_tealAccent,.fUVyvq_vibrant{transition:none}.fUVyvq_interactive:active,.fUVyvq_interactive:hover{transform:none}}.z5mSpW_badge{align-items:center;gap:var(--spacing-sm);padding:.4rem var(--spacing-ms);border-radius:var(--radius-full);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.2em;font-weight:var(--font-weight-semibold);white-space:nowrap;word-wrap:break-word;overflow-wrap:break-word;max-width:100%;display:inline-flex}.z5mSpW_default{background:var(--color-elevated);color:var(--color-text-secondary);border:1px solid var(--color-border-strong)}[data-theme=dark] .z5mSpW_default{color:var(--color-text-primary)}.z5mSpW_primary{background:var(--color-accent-soft);color:color-mix(in srgb,var(--color-accent-strong) 70%,black);border:1px solid var(--color-accent-muted);font-weight:var(--font-weight-bold)}[data-theme=dark] .z5mSpW_primary{color:color-mix(in srgb,var(--color-accent-strong) 80%,white)}.z5mSpW_accent{background:var(--color-accent-soft);color:color-mix(in srgb,var(--color-accent) 60%,black);border:1px solid var(--color-accent-muted)}[data-theme=dark] .z5mSpW_accent{color:color-mix(in srgb,var(--color-accent) 60%,white)}.z5mSpW_success{background:var(--color-positive-bg);color:color-mix(in srgb,var(--color-positive) 65%,black);border:1px solid var(--color-positive-border);font-weight:var(--font-weight-bold)}[data-theme=dark] .z5mSpW_success{color:color-mix(in srgb,var(--color-positive) 80%,white)}.z5mSpW_warning{background:var(--color-warning-bg);color:color-mix(in srgb,var(--color-warning) 70%,black);border:1px solid var(--color-warning-border);font-weight:var(--font-weight-bold)}[data-theme=dark] .z5mSpW_warning{color:color-mix(in srgb,var(--color-warning) 80%,white)}.z5mSpW_error{background:var(--color-negative-bg);color:color-mix(in srgb,var(--color-negative) 65%,black);border:1px solid var(--color-negative-border);font-weight:var(--font-weight-bold)}[data-theme=dark] .z5mSpW_error{color:color-mix(in srgb,var(--color-negative) 75%,white)}.z5mSpW_coral{background:var(--color-coral-soft);color:color-mix(in srgb,var(--color-coral) 50%,black);border:1px solid var(--color-coral);font-weight:var(--font-weight-bold)}[data-theme=dark] .z5mSpW_coral{color:color-mix(in srgb,var(--color-coral) 80%,white)}.z5mSpW_teal{background:var(--color-teal-soft);color:color-mix(in srgb,var(--color-teal) 55%,black);border:1px solid var(--color-teal);font-weight:var(--font-weight-bold)}[data-theme=dark] .z5mSpW_teal{color:color-mix(in srgb,var(--color-teal) 80%,white)}.z5mSpW_warmOrange{background:var(--color-warm-orange-soft);color:color-mix(in srgb,var(--color-warm-orange) 65%,black);border:1px solid var(--color-warm-orange);font-weight:var(--font-weight-bold)}[data-theme=dark] .z5mSpW_warmOrange{color:color-mix(in srgb,var(--color-warm-orange) 75%,white)}.z5mSpW_gradient{background:linear-gradient(#00000040,#00000040),var(--gradient-accent);background-blend-mode:multiply;color:var(--color-text-inverse);font-weight:var(--font-weight-bold);box-shadow:var(--shadow-sm);border:none}:is([data-theme=dark] .z5mSpW_gradient,.admin-shell .z5mSpW_gradient){background:var(--gradient-accent);background-blend-mode:normal}.z5mSpW_small{font-size:var(--text-xs);padding:.35rem .65rem}.z5mSpW_large{font-size:var(--text-sm);padding:var(--spacing-sm) .85rem}.z5mSpW_score{border-radius:var(--radius-full);background:var(--color-accent-soft);color:color-mix(in srgb,var(--color-accent) 60%,black);font-weight:var(--font-weight-semibold);font-size:var(--text-sm);text-transform:none;letter-spacing:normal;align-items:center;gap:.35rem;padding:.35rem .65rem;display:inline-flex}[data-theme=dark] .z5mSpW_score{color:color-mix(in srgb,var(--color-accent) 60%,white)}.z5mSpW_match{background:color-mix(in srgb,var(--color-accent-match) 14%,transparent);color:color-mix(in srgb,var(--color-accent-match) 55%,black);border:1px solid color-mix(in srgb,var(--color-accent-match) 32%,transparent)}.z5mSpW_self{background:color-mix(in srgb,var(--color-accent-self) 14%,transparent);color:color-mix(in srgb,var(--color-accent-self) 60%,black);border:1px solid color-mix(in srgb,var(--color-accent-self) 32%,transparent)}.z5mSpW_growth{background:color-mix(in srgb,var(--color-accent-growth) 14%,transparent);color:color-mix(in srgb,var(--color-accent-growth) 60%,black);border:1px solid color-mix(in srgb,var(--color-accent-growth) 32%,transparent)}.z5mSpW_warn{background:color-mix(in srgb,var(--color-accent-warn) 14%,transparent);color:color-mix(in srgb,var(--color-accent-warn) 55%,black);border:1px solid color-mix(in srgb,var(--color-accent-warn) 32%,transparent)}[data-theme=dark] .z5mSpW_match{color:var(--color-accent-match)}[data-theme=dark] .z5mSpW_self{color:color-mix(in srgb,var(--color-accent-self) 70%,white)}[data-theme=dark] .z5mSpW_growth{color:color-mix(in srgb,var(--color-accent-growth) 65%,white)}[data-theme=dark] .z5mSpW_warn{color:var(--color-accent-warn)}.z5mSpW_mono{font-family:var(--font-mono);font-size:var(--text-eyebrow-size);font-weight:var(--text-eyebrow-weight);letter-spacing:var(--text-eyebrow-tracking);text-transform:uppercase}.gJ4Wbq_typography{color:inherit;margin:0;padding:0}.gJ4Wbq_variant-h1{font-family:var(--font-serif,serif);font-size:clamp(1.75rem,4vw,2.5rem);line-height:var(--line-height-tight);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight)}.gJ4Wbq_variant-h2{font-family:var(--font-serif,serif);font-size:clamp(1.5rem,3.5vw,2rem);letter-spacing:-.01em}.gJ4Wbq_variant-h2,.gJ4Wbq_variant-h3{line-height:var(--line-height-snug);font-weight:var(--font-weight-semibold)}.gJ4Wbq_variant-h3{font-size:clamp(1.25rem,3vw,1.5rem)}.gJ4Wbq_variant-h3,.gJ4Wbq_variant-h4{font-family:var(--font-sans,sans-serif)}.gJ4Wbq_variant-h4{font-size:clamp(1.1rem,2.5vw,1.25rem);line-height:var(--line-height-normal);font-weight:var(--font-weight-semibold)}.gJ4Wbq_variant-body{font-family:var(--font-sans,sans-serif);font-size:clamp(var(--text-sm),2vw,var(--text-base));line-height:var(--line-height-relaxed);font-weight:var(--font-weight-normal)}.gJ4Wbq_variant-caption{font-size:clamp(var(--text-xs),1.75vw,var(--text-sm));color:var(--color-text-secondary)}.gJ4Wbq_variant-caption,.gJ4Wbq_variant-small{font-family:var(--font-sans,sans-serif);line-height:var(--line-height-normal);font-weight:var(--font-weight-normal)}.gJ4Wbq_variant-small{font-size:var(--text-xs);color:var(--color-text-muted)}.gJ4Wbq_weight-normal{font-weight:var(--font-weight-normal)}.gJ4Wbq_weight-medium{font-weight:var(--font-weight-medium)}.gJ4Wbq_weight-semibold{font-weight:var(--font-weight-semibold)}.gJ4Wbq_weight-bold{font-weight:var(--font-weight-bold)}.gJ4Wbq_align-left{text-align:left}.gJ4Wbq_align-center{text-align:center}.gJ4Wbq_align-right{text-align:right}.C3de8a_vstack{flex-direction:column;min-width:0;display:flex}.C3de8a_spacing-xs{gap:var(--spacing-xs)}.C3de8a_spacing-sm{gap:var(--spacing-sm)}.C3de8a_spacing-md{gap:var(--spacing-md)}.C3de8a_spacing-lg{gap:var(--spacing-lg)}.C3de8a_spacing-xl{gap:var(--spacing-xl)}.C3de8a_align-start{align-items:flex-start}.C3de8a_align-center{align-items:center}.C3de8a_align-end{align-items:flex-end}.C3de8a_align-stretch{align-items:stretch}.C3de8a_width-auto{width:auto}.C3de8a_width-full{width:100%}.C3de8a_responsive-sm{flex-direction:column}@media (min-width:640px){.C3de8a_responsive-sm{flex-direction:row}}.C3de8a_responsive-md{flex-direction:column}@media (min-width:768px){.C3de8a_responsive-md{flex-direction:row}}.C3de8a_responsive-lg{flex-direction:column}@media (min-width:1024px){.C3de8a_responsive-lg{flex-direction:row}}.kUzzCW_grid{grid-gap:var(--spacing-ml);gap:var(--spacing-ml);align-items:start;display:grid}.kUzzCW_cards{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.kUzzCW_cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.kUzzCW_cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.kUzzCW_columns2{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.kUzzCW_columns2{grid-template-columns:repeat(2,minmax(0,1fr))}}.kUzzCW_columns3{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.kUzzCW_columns3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.kUzzCW_columns3{grid-template-columns:repeat(3,minmax(0,1fr))}}.kUzzCW_columns4{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.kUzzCW_columns4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.kUzzCW_columns4{grid-template-columns:repeat(4,minmax(0,1fr))}}.kUzzCW_gapSmall{gap:var(--spacing-ms)}.kUzzCW_gapMedium{gap:var(--spacing-ml)}.kUzzCW_gapLarge{gap:var(--spacing-xl)}.kUzzCW_grid[style*=grid-template-areas]{grid-template-columns:revert}.kUzzCW_grid>[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)}.xiaiVG_sectionAlt{background:var(--color-bg-subtle);border-top:1px solid var(--color-border)}.xiaiVG_carouselTrack{gap:var(--spacing-md);scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;min-width:0;padding-bottom:var(--spacing-sm);display:flex;overflow-x:auto}.xiaiVG_carouselTrack::-webkit-scrollbar{display:none}.xiaiVG_carouselSlide{scroll-snap-align:start;flex:0 0 100%}.xiaiVG_dots{justify-content:center;gap:var(--spacing-sm);padding-top:var(--spacing-sm);display:flex}.xiaiVG_dot{border-radius:var(--radius-full);background:var(--color-border-strong);cursor:pointer;width:8px;height:8px;transition:var(--transition-colors);border:none;padding:0;position:relative}.xiaiVG_dot:before{content:"";min-width:44px;min-height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.xiaiVG_dotActive{background:var(--color-accent);width:24px}@media (min-width:640px){.xiaiVG_carouselTrack{grid-gap:var(--spacing-lg);gap:var(--spacing-lg);scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:0;display:grid;overflow:visible}.xiaiVG_carouselSlide{flex:unset;scroll-snap-align:none}.xiaiVG_dots{display:none}}@media (min-width:1024px){.xiaiVG_carouselTrack{grid-template-columns:repeat(4,minmax(0,1fr))}}.xiaiVG_step{min-width:0}.xiaiVG_stepTitle{font-size:var(--font-size-lg,1.125rem);font-weight:var(--font-weight-semibold);margin:0}.xiaiVG_stepDetail{font-size:var(--font-size-base,1rem);line-height:var(--line-height-normal);margin:0}.xiaiVG_stepFeatured{box-shadow:var(--shadow-lg);background:linear-gradient(135deg,var(--color-surface) 0,var(--color-elevated) 100%)}.xiaiVG_stepFeatured:hover{box-shadow:var(--shadow-xl);transform:translateY(-6px)}.xiaiVG_stepDetailFeatured{font-size:var(--text-lg);line-height:var(--line-height-relaxed)}.xiaiVG_carousel{width:100%;min-width:0;display:block;overflow-x:clip}.xiaiVG_desktopGrid{display:none}@media (min-width:1024px){.xiaiVG_desktopGrid{display:block}.xiaiVG_carousel{display:none}}@media (prefers-reduced-motion:reduce){.xiaiVG_dot{transition:none}.xiaiVG_stepFeatured:hover{transform:none}}.xiaiVG_v2Section{padding-block:var(--section-padding-loose);background:var(--color-bg-subtle);border-block:var(--border-default)}.xiaiVG_v2{grid-gap:var(--spacing-xs);gap:var(--spacing-xs);display:grid}.xiaiVG_v2Eyebrow{margin-bottom:var(--spacing-xs)}.xiaiVG_v2Heading{font-family:var(--font-serif);letter-spacing:-.02em;margin:0;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:400}.xiaiVG_v2Subtitle{color:var(--color-text-secondary);font-size:var(--text-base);margin:0 0 var(--spacing-2xl)}.xiaiVG_v2Grid{grid-gap:var(--spacing-lg);gap:var(--spacing-lg);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.xiaiVG_v2Card{padding:var(--spacing-xl);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.xiaiVG_v2Counter{font-family:var(--font-serif);letter-spacing:-.02em;color:color-mix(in srgb,var(--color-accent) 85%,black);font-size:clamp(2rem,4vw,2.75rem);font-weight:400;line-height:1;display:block}:is([data-theme=dark] .xiaiVG_v2Counter,.admin-shell .xiaiVG_v2Counter){color:var(--color-accent)}.xiaiVG_v2Rule{width:var(--spacing-xl);border-radius:var(--radius-full);background:var(--color-accent-muted,var(--color-border-strong));height:2px;margin:var(--spacing-md) 0 var(--spacing-lg);display:block}.xiaiVG_v2CardTitle{font-size:var(--text-xl);font-weight:var(--font-weight-semibold,600);margin:0 0 var(--spacing-xs)}.xiaiVG_v2CardDetail{font-size:var(--text-base);color:var(--color-text-secondary);margin:0;line-height:1.6}.xiaiVG_editorial .xiaiVG_v2CardTitle{font-family:var(--font-serif);font-weight:400}@media (max-width:768px){.xiaiVG_v2Grid{grid-template-columns:1fr}}.Jbfhba_section{padding:var(--section-padding) 0}.Jbfhba_header{text-align:center}.Jbfhba_title{font-size:clamp(var(--text-2xl),3vw,var(--text-3xl));font-weight:var(--font-weight-semibold);margin:0}.Jbfhba_description{font-size:var(--text-base);line-height:var(--line-height-normal);color:var(--color-text-secondary);margin:0}.Jbfhba_metric{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.14em;color:var(--color-text-muted);font-weight:var(--font-weight-semibold)}.Jbfhba_valueCard{min-width:0;height:100%}.Jbfhba_valueCardFeatured{background:linear-gradient(135deg,var(--color-surface) 0,var(--color-coral-soft) 100%);background-clip:padding-box;border:2px solid #0000;position:relative}.Jbfhba_valueCardFeatured:before{content:"";border-radius:inherit;background:var(--gradient-coral);-webkit-mask:linear-gradient(var(--color-mask-opaque) 0 0) content-box,linear-gradient(var(--color-mask-opaque) 0 0);pointer-events:none;padding:2px;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.Jbfhba_valueCardFeatured:hover{box-shadow:var(--shadow-colored-coral);transform:translateY(-6px)}@media (prefers-reduced-motion:reduce){.Jbfhba_valueCardFeatured:hover{transform:none}}.Jbfhba_valueCardFeatured .Jbfhba_valueTitle{font-size:var(--text-2xl);font-weight:var(--font-weight-semibold)}.Jbfhba_iconWrapper{justify-content:flex-start;align-items:center;display:flex}.Jbfhba_valueTitle{font-size:var(--font-size-lg,1.125rem);font-weight:var(--font-weight-semibold);margin:0}.Jbfhba_valueDescription{font-size:var(--text-base,1rem);line-height:var(--line-height-normal);color:var(--color-text-secondary);margin:0}.Jbfhba_cardBody{align-items:flex-start;gap:var(--spacing-md);height:100%}.Jbfhba_cardBody,.Jbfhba_cardText{flex-direction:column;display:flex}.Jbfhba_cardText{gap:var(--spacing-sm)}@media (min-width:1024px){.Jbfhba_cardBodyWide{align-items:center;gap:var(--spacing-lg);flex-direction:row}.Jbfhba_cardBodyWide .Jbfhba_iconWrapper{flex-shrink:0}}.Jbfhba_carouselCard{min-width:0}.Jbfhba_desktopGrid{display:none}@media (min-width:1024px){.Jbfhba_desktopGrid{display:block}}.Jbfhba_v2{grid-gap:var(--spacing-xl);gap:var(--spacing-xl);display:grid}.Jbfhba_v2Heading{font-size:clamp(var(--text-2xl),3vw,var(--text-3xl));font-weight:var(--font-weight-semibold);margin:0}.Jbfhba_v2Subtitle{color:var(--color-text-secondary);font-size:var(--text-base);margin:0}.Jbfhba_v2List{grid-gap:var(--spacing-lg);gap:var(--spacing-lg);margin:0;padding:0;list-style:none;display:grid}.Jbfhba_v2Item{grid-gap:var(--spacing-xs);gap:var(--spacing-xs);display:grid}.Jbfhba_v2Title{font-size:var(--text-lg);font-weight:var(--font-weight-semibold,600);margin:0}.Jbfhba_v2Desc{color:var(--color-text-secondary);font-size:var(--text-sm);margin:0}.Jbfhba_editorial .Jbfhba_v2List{grid-template-columns:1fr 1fr}.Jbfhba_editorial .Jbfhba_v2Item{border-top:1px solid var(--color-border);padding-top:var(--spacing-md)}.Jbfhba_editorial .Jbfhba_v2Title{font-family:var(--font-serif)}.Jbfhba_bold .Jbfhba_v2List{grid-template-columns:repeat(4,1fr)}.Jbfhba_bold .Jbfhba_v2Item{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-lg)}.Jbfhba_v2Numeral{font-family:var(--font-serif);font-size:var(--text-5xl,clamp(2.5rem,5vw,4rem));color:color-mix(in srgb,var(--color-accent) 85%,black);margin-bottom:var(--spacing-sm);line-height:1;display:block}:is([data-theme=dark] .Jbfhba_v2Numeral,.admin-shell .Jbfhba_v2Numeral){color:var(--color-accent)}@media (min-width:601px) and (max-width:1023px){.Jbfhba_bold .Jbfhba_v2List{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.Jbfhba_bold .Jbfhba_v2List,.Jbfhba_editorial .Jbfhba_v2List{grid-template-columns:1fr}}.v0Z3Vq_carouselTrack{gap:var(--spacing-md);scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;min-width:0;padding-bottom:var(--spacing-sm);display:flex;overflow-x:auto}.v0Z3Vq_carouselTrack::-webkit-scrollbar{display:none}.v0Z3Vq_carouselSlide{scroll-snap-align:start;flex:0 0 100%}.v0Z3Vq_dots{justify-content:center;gap:var(--spacing-sm);padding-top:var(--spacing-sm);display:flex}.v0Z3Vq_dot{border-radius:var(--radius-full);background:var(--color-border-strong);cursor:pointer;width:8px;height:8px;transition:var(--transition-colors);border:none;padding:0;position:relative}.v0Z3Vq_dot:before{content:"";min-width:44px;min-height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v0Z3Vq_dotActive{background:var(--color-accent);width:24px}@media (min-width:640px){.v0Z3Vq_carouselTrack{grid-gap:var(--spacing-lg);gap:var(--spacing-lg);scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:0;display:grid;overflow:visible}.v0Z3Vq_carouselSlide{flex:unset;scroll-snap-align:none}.v0Z3Vq_carouselSlide>*{animation:v0Z3Vq_sectionCardFadeIn .52s cubic-bezier(.25,1,.5,1) both}.v0Z3Vq_carouselSlide:first-child>*{animation-delay:0s}.v0Z3Vq_carouselSlide:nth-child(2)>*{animation-delay:80ms}.v0Z3Vq_carouselSlide:nth-child(3)>*{animation-delay:.16s}.v0Z3Vq_carouselSlide:nth-child(4)>*{animation-delay:.24s}.v0Z3Vq_carouselSlide:nth-child(5)>*{animation-delay:.32s}.v0Z3Vq_carouselSlide:nth-child(6)>*{animation-delay:.4s}.v0Z3Vq_dots{display:none}}@media (min-width:1024px){.v0Z3Vq_carouselTrack{grid-template-columns:repeat(3,minmax(0,1fr))}}.v0Z3Vq_carousel{width:100%;min-width:0;display:block;overflow-x:clip}@media (min-width:1024px){.v0Z3Vq_carousel{display:none}}@keyframes v0Z3Vq_sectionCardFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.v0Z3Vq_carouselSlide>*{animation:none}.v0Z3Vq_dot{transition:none}}.TPUqkq_hstack{flex-direction:row;display:flex}.TPUqkq_spacing-xs{gap:var(--spacing-xs)}.TPUqkq_spacing-sm{gap:var(--spacing-sm)}.TPUqkq_spacing-md{gap:var(--spacing-md)}.TPUqkq_spacing-lg{gap:var(--spacing-lg)}.TPUqkq_spacing-xl{gap:var(--spacing-xl)}.TPUqkq_align-start{align-items:flex-start}.TPUqkq_align-center{align-items:center}.TPUqkq_align-end{align-items:flex-end}.TPUqkq_align-stretch{align-items:stretch}.TPUqkq_justify-start{justify-content:flex-start}.TPUqkq_justify-center{justify-content:center}.TPUqkq_justify-end{justify-content:flex-end}.TPUqkq_justify-between{justify-content:space-between}.TPUqkq_justify-around{justify-content:space-around}.TPUqkq_wrap-nowrap{flex-wrap:nowrap}.TPUqkq_wrap-wrap{flex-wrap:wrap}.TPUqkq_height-auto{min-height:auto}.TPUqkq_height-touch{min-height:44px}.TPUqkq_height-comfortable{min-height:56px}.TPUqkq_responsive-sm{flex-direction:column}@media (min-width:640px){.TPUqkq_responsive-sm{flex-direction:row}}.TPUqkq_responsive-md{flex-direction:column}@media (min-width:768px){.TPUqkq_responsive-md{flex-direction:row}}.TPUqkq_responsive-lg{flex-direction:column}@media (min-width:1024px){.TPUqkq_responsive-lg{flex-direction:row}}.HdfTVa_section{padding:var(--section-padding) 0;background:var(--color-bg-subtle);border-top:1px solid var(--color-border)}.HdfTVa_header{text-align:center}.HdfTVa_title{font-size:clamp(var(--text-2xl),3vw,var(--text-3xl));font-weight:var(--font-weight-semibold);margin:0}.HdfTVa_description{font-size:var(--text-base);line-height:var(--line-height-normal);color:var(--color-text-secondary);margin:0}.HdfTVa_testimonialCard{flex-direction:column;justify-content:space-between;min-width:0;display:flex}.HdfTVa_authorBlock{padding-top:var(--spacing-md);margin-top:auto}.HdfTVa_testimonialCardLarge{background:linear-gradient(135deg,var(--color-surface) 0,var(--color-teal-soft) 100%);background-clip:padding-box;border:2px solid #0000;position:relative}.HdfTVa_testimonialCardLarge:before{content:"";border-radius:inherit;background:var(--gradient-teal);-webkit-mask:linear-gradient(var(--color-mask-opaque) 0 0) content-box,linear-gradient(var(--color-mask-opaque) 0 0);pointer-events:none;padding:2px;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.HdfTVa_testimonialCardLarge:hover{box-shadow:var(--shadow-colored-teal);transform:translateY(-6px)}@media (prefers-reduced-motion:reduce){.HdfTVa_testimonialCardLarge:hover{transform:none}}.HdfTVa_quote{font-size:var(--text-base);line-height:var(--line-height-relaxed);margin:0}.HdfTVa_quote:before{content:"“";margin-bottom:var(--spacing-xs);line-height:1;display:block}.HdfTVa_quote:after,.HdfTVa_quote:before{font-size:var(--text-4xl);font-family:var(--font-serif);color:var(--color-accent-muted)}.HdfTVa_quote:after{content:"”"}.HdfTVa_quoteLarge{font-size:var(--text-xl);line-height:var(--line-height-relaxed);font-weight:var(--font-weight-medium)}.HdfTVa_authorName{font-size:var(--text-base);font-weight:var(--font-weight-semibold);margin:0}.HdfTVa_authorLocation,.HdfTVa_authorTitle{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.HdfTVa_avatar{border-radius:var(--radius-full);object-fit:cover;border:2px solid var(--color-teal);width:56px;height:56px}.HdfTVa_carouselCard{flex-direction:column;justify-content:space-between;min-width:0;display:flex}.HdfTVa_desktopGrid{display:none}@media (min-width:1024px){.HdfTVa_desktopGrid{display:block}}.HdfTVa_editorial{grid-gap:var(--spacing-xl);gap:var(--spacing-xl);display:grid}.HdfTVa_editorialQuote{max-width:60ch;padding-top:var(--spacing-lg);text-align:center;margin:0 auto;position:relative}.HdfTVa_editorialQuote:before{content:"“";font-family:var(--font-serif);font-size:var(--text-4xl);color:var(--color-accent-muted);margin-bottom:var(--spacing-xs);line-height:1;display:block}.HdfTVa_editorialQuote p{font-family:var(--font-serif);font-size:clamp(1.25rem,3vw,2rem);line-height:var(--line-height-snug,1.3);margin-bottom:var(--spacing-sm);font-style:italic}.HdfTVa_editorialQuote footer{color:var(--color-text-secondary);font-size:var(--text-sm)}.HdfTVa_bold{grid-gap:var(--spacing-lg);gap:var(--spacing-lg);grid-template-columns:repeat(3,1fr);display:grid}.HdfTVa_boldCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-lg);margin:0}.HdfTVa_boldCard p{font-size:var(--text-sm);margin-bottom:var(--spacing-sm)}@media (max-width:768px){.HdfTVa_bold{grid-template-columns:1fr}}._3mvT2G_section{padding:var(--section-padding) 0}._3mvT2G_sectionCompact{padding:var(--section-padding-compact) 0}._3mvT2G_sectionHeader{margin-bottom:clamp(var(--spacing-xl),4vw,var(--spacing-2xl));text-align:center}._3mvT2G_sectionHeaderContent{max-width:680px;margin:0 auto}._3mvT2G_fadeIn{animation:_3mvT2G_fade-in .48s both}@keyframes _3mvT2G_fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._3mvT2G_staggerFadeIn>*{animation:_3mvT2G_fade-in .52s cubic-bezier(.25,1,.5,1) both}._3mvT2G_staggerFadeIn>:first-child{animation-delay:0s}._3mvT2G_staggerFadeIn>:nth-child(2){animation-delay:80ms}._3mvT2G_staggerFadeIn>:nth-child(3){animation-delay:.16s}._3mvT2G_staggerFadeIn>:nth-child(4){animation-delay:.24s}._3mvT2G_staggerFadeIn>:nth-child(5){animation-delay:.32s}._3mvT2G_staggerFadeIn>:nth-child(6){animation-delay:.4s}._3mvT2G_staggerFadeIn>:nth-child(7){animation-delay:.48s}._3mvT2G_staggerFadeIn>:nth-child(8){animation-delay:.56s}@media (max-width:639px){._3mvT2G_staggerFadeIn>*{animation-delay:0s}}@media (prefers-reduced-motion:reduce){._3mvT2G_fadeIn,._3mvT2G_staggerFadeIn>*{animation:none}}._5NPhnq_section{padding:var(--section-padding) 0}._5NPhnq_editorial ._5NPhnq_v2Inner{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding-block:var(--spacing-2xl);text-align:center}._5NPhnq_v2Badge{margin:0 0 var(--spacing-md);display:inline-flex}._5NPhnq_editorial ._5NPhnq_v2Headline{font-family:var(--font-serif);font-size:clamp(1.75rem,4vw,3rem);font-weight:var(--font-weight-normal);line-height:var(--line-height-tight);color:var(--color-text-primary);margin:0 0 var(--spacing-md)}._5NPhnq_editorial ._5NPhnq_v2Sub{font-size:var(--text-lg);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0 0 var(--spacing-xl)}._5NPhnq_bold{background:color-mix(in oklch,var(--color-accent) 8%,var(--color-surface))}._5NPhnq_bold ._5NPhnq_v2Inner{padding:var(--spacing-2xl);text-align:center}._5NPhnq_bold ._5NPhnq_v2Headline{font-size:clamp(1.75rem,4vw,3rem);font-weight:var(--font-weight-semibold,600);line-height:var(--line-height-tight);color:var(--color-text-primary);margin:0 0 var(--spacing-md)}._5NPhnq_bold ._5NPhnq_v2Sub{font-size:var(--text-lg);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0 0 var(--spacing-xl)}._47LGYa_bar{padding:var(--section-padding) 0;border-top:var(--border-default);background:linear-gradient(180deg,var(--color-surface-muted) 0,var(--color-surface) 100%);position:relative}._47LGYa_bar:after{content:"";width:min(calc(4 * var(--spacing-3xl)),100%);height:var(--spacing-xs);border-radius:0 0 var(--radius-sm) var(--radius-sm);background:var(--color-accent);position:absolute;top:0;left:50%;transform:translate(-50%)}._47LGYa_inner{width:100%;max-width:var(--max-content-width);margin-inline:auto}._47LGYa_heading{font-weight:var(--font-weight-normal);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-primary)}._47LGYa_headingSizeSm{font-size:var(--text-base)}._47LGYa_headingSizeMd{font-size:var(--text-lg)}._47LGYa_headingSizeLg{font-size:var(--text-xl)}@media (min-width:640px){._47LGYa_headingSizeSm{font-size:var(--text-lg)}._47LGYa_headingSizeMd{font-size:var(--text-2xl)}._47LGYa_headingSizeLg{font-size:var(--text-3xl)}}._47LGYa_subheading{max-width:min(100%,calc(16 * var(--spacing-2xl)));padding:0 var(--spacing-md);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);margin:0}._47LGYa_subheadingSizeSm{font-size:var(--text-sm)}._47LGYa_subheadingSizeMd{font-size:var(--text-base)}._47LGYa_subheadingSizeLg{font-size:var(--text-lg)}._47LGYa_list{justify-content:center;align-items:stretch;gap:var(--spacing-md);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@media (min-width:640px){._47LGYa_list{gap:var(--spacing-lg)}}._47LGYa_item{max-width:100%;display:flex}._47LGYa_chip{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-lg);background:var(--color-surface);border:var(--border-default);box-shadow:var(--shadow-colored-accent);max-width:100%;display:inline-flex}._47LGYa_iconWell{width:var(--spacing-2xl);height:var(--spacing-2xl);border-radius:var(--radius-full);background:var(--color-accent-muted);border:var(--border-default);border-color:var(--color-border);flex-shrink:0;justify-content:center;align-self:center;align-items:center;display:flex}._47LGYa_icon{color:color-mix(in srgb,var(--color-accent) 75%,black)}:is([data-theme=dark] ._47LGYa_icon,.admin-shell ._47LGYa_icon){color:var(--color-accent)}._47LGYa_label{font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--line-height-snug);color:var(--color-text-primary);text-wrap:balance}._47LGYa_editorial ._47LGYa_v2Inner{border-top:1px solid var(--color-border);padding-top:var(--spacing-md)}._47LGYa_bold ._47LGYa_v2Inner,._47LGYa_editorial ._47LGYa_v2Inner{gap:var(--spacing-lg);flex-wrap:wrap;justify-content:center;display:flex}._47LGYa_bold ._47LGYa_v2Inner{padding:var(--spacing-xl) 0}@media (max-width:639px){._47LGYa_chip{padding:var(--spacing-sm) var(--spacing-md);gap:var(--spacing-sm)}._47LGYa_iconWell{width:var(--spacing-xl);height:var(--spacing-xl)}._47LGYa_label{font-size:var(--text-xs)}}._7NIOIq_section{padding:var(--section-padding) 0}._7NIOIq_header{text-align:center;max-width:640px}._7NIOIq_heading{font-family:var(--font-serif);font-size:clamp(var(--text-2xl),4vw,var(--text-4xl));line-height:var(--line-height-tight)}._7NIOIq_subheading{color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}._7NIOIq_grid{width:100%}@media (max-width:639px){._7NIOIq_grid{grid-template-columns:1fr}}._7NIOIq_card{height:100%}._7NIOIq_advisorMeta{align-items:flex-start;gap:var(--spacing-md);display:flex}._7NIOIq_avatarPlaceholder{width:var(--spacing-2xl);height:var(--spacing-2xl);border-radius:var(--radius-full);background:var(--color-accent-muted);color:color-mix(in srgb,var(--color-accent) 60%,black);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}[data-theme=dark] ._7NIOIq_avatarPlaceholder{color:color-mix(in srgb,var(--color-accent) 60%,white)}._7NIOIq_avatarImage{object-fit:cover;border-radius:var(--radius-full);width:100%;height:100%}._7NIOIq_name{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:var(--line-height-snug)}._7NIOIq_credentials{color:var(--color-text-secondary);font-size:var(--text-sm)}._7NIOIq_quote{margin:var(--spacing-md) 0 0;color:var(--color-text-secondary);font-style:italic}._7NIOIq_quote:before{content:"";width:var(--spacing-lg);border-radius:var(--radius-full);background:var(--color-accent);height:2px;margin-bottom:var(--spacing-sm);display:block}.zLxEcW_section{padding:var(--section-padding,4rem) 0}.zLxEcW_card{border:1px solid var(--color-border);border-radius:var(--radius-lg);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.zLxEcW_column{padding:clamp(var(--spacing-lg),4vw,var(--spacing-2xl));gap:var(--spacing-md);flex-direction:column;display:flex}.zLxEcW_left{border-right:1px solid var(--color-border)}.zLxEcW_right{background:linear-gradient(180deg,color-mix(in oklch,var(--color-accent-self,var(--color-accent)) 8%,transparent),color-mix(in oklch,var(--color-accent-match,var(--color-accent)) 5%,transparent))}.zLxEcW_colHeading{font-family:var(--font-serif);letter-spacing:-.02em;margin:0 0 var(--spacing-sm);font-size:clamp(1.5rem,3vw,2rem);font-weight:400;line-height:1.15}.zLxEcW_list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.zLxEcW_item{align-items:baseline;gap:var(--spacing-sm);padding:var(--spacing-md) 0;font-size:var(--text-base);color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);line-height:1.5;display:flex}.zLxEcW_item:last-child{border-bottom:0}.zLxEcW_itemPos{color:var(--color-text-primary)}.zLxEcW_markerNeg{color:color-mix(in srgb,var(--color-accent-growth,var(--color-negative,var(--color-error))) 60%,black)}.zLxEcW_markerNeg,.zLxEcW_markerPos{font-weight:var(--font-weight-bold,700);flex-shrink:0}.zLxEcW_markerPos{color:color-mix(in srgb,var(--color-accent-match,var(--color-positive,var(--color-accent))) 55%,black)}[data-theme=dark] .zLxEcW_markerNeg{color:var(--color-accent-growth,var(--color-negative,var(--color-error)))}[data-theme=dark] .zLxEcW_markerPos{color:var(--color-accent-match,var(--color-positive,var(--color-accent)))}@media (max-width:768px){.zLxEcW_card{grid-template-columns:1fr}.zLxEcW_left{border-right:0;border-bottom:1px solid var(--color-border)}}._6iK40q_section{padding:var(--section-padding-loose) 0;background:var(--color-bg-subtle);border-block:var(--border-default)}._6iK40q_blockquote{text-align:center;max-width:48rem;margin:0 auto}._6iK40q_blockquote:before{content:"";width:var(--spacing-xl);border-radius:var(--radius-full);background:var(--color-accent);height:2px;margin:0 auto var(--spacing-lg);display:block}._6iK40q_quoteText{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)}._6iK40q_footer{justify-content:center;align-items:center;gap:var(--spacing-md);display:flex}._6iK40q_avatar{width:var(--spacing-2xl);height:var(--spacing-2xl);border-radius:var(--radius-full);object-fit:cover}._6iK40q_author{font-size:var(--text-sm);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary)}._6iK40q_credentials{font-size:var(--text-sm);color:var(--color-text-secondary)}.b3WtHG_figure{flex-direction:column;align-items:center;max-width:100%;margin:0 auto;display:flex}.b3WtHG_svg{width:100%;max-width:440px;height:auto}.b3WtHG_caption{text-align:center;font-size:var(--text-xs);color:var(--color-text-secondary)}.b3WtHG_srOnly{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.RZ1l3G_widget{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-xl)}.RZ1l3G_metaRow{margin-bottom:var(--spacing-md);justify-content:space-between;align-items:center;display:flex}.RZ1l3G_questionLabel{font-family:var(--font-mono,monospace);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--color-accent) 75%,black)}[data-theme=dark] .RZ1l3G_questionLabel{color:var(--color-accent)}.RZ1l3G_sectionLabel{font-family:var(--font-mono,monospace);font-size:var(--text-xs);color:var(--color-text-secondary)}.RZ1l3G_prompt{font-family:var(--font-serif);color:var(--color-text-primary);margin:0 0 var(--spacing-lg);font-size:clamp(1.1rem,2vw,1.375rem);line-height:1.25}.RZ1l3G_scale{gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);display:flex}.RZ1l3G_scaleButton{padding:var(--spacing-md) 0;background:var(--color-surface-muted,var(--color-bg-flat,var(--color-surface)));min-height:44px;color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-sans);font-weight:var(--font-weight-semibold,600);font-size:var(--text-base);cursor:pointer;transition:var(--transition-colors);flex:1 1}.RZ1l3G_scaleButton:hover{border-color:var(--color-accent)}.RZ1l3G_scaleButton.RZ1l3G_selected{background:color-mix(in srgb,var(--color-accent) 75%,black);color:var(--color-text-inverse);border-color:var(--color-accent-strong)}[data-theme=dark] .RZ1l3G_scaleButton.RZ1l3G_selected{background:var(--color-accent)}.RZ1l3G_endLabels{font-family:var(--font-mono,monospace);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary);justify-content:space-between;display:flex}.RZ1l3G_feedback{margin:var(--spacing-lg) 0 0;padding:var(--spacing-md);background:color-mix(in oklch,var(--color-accent) 10%,transparent);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.5}.RZ1l3G_feedbackDimension{color:color-mix(in srgb,var(--color-accent-match,var(--color-accent)) 65%,black);font-weight:var(--font-weight-semibold,600)}[data-theme=dark] .RZ1l3G_feedbackDimension{color:var(--color-accent-match,var(--color-accent))}@media (prefers-reduced-motion:reduce){.RZ1l3G_scaleButton{transition:none}}._3nmyPa_section{padding:var(--section-padding-loose) 0 var(--section-padding) 0;background:var(--color-bg-subtle);border-top:var(--border-default)}._3nmyPa_grid{grid-gap:var(--spacing-2xl);gap:var(--spacing-2xl);grid-template-columns:1fr 1fr;align-items:center;display:grid}._3nmyPa_copy{max-width:30rem}._3nmyPa_eyebrow{margin-bottom:var(--spacing-md)}._3nmyPa_heading{font-family:var(--font-serif);letter-spacing:-.02em;margin:0 0 var(--spacing-md);font-size:clamp(2rem,4vw,3rem);font-weight:400;line-height:1.05}._3nmyPa_body{font-size:var(--text-base);color:var(--color-text-secondary);margin:0;line-height:1.6}@media (max-width:900px){._3nmyPa_grid{gap:var(--spacing-xl);grid-template-columns:1fr}}.Rmp2qW_section{padding:var(--section-padding) 0 var(--section-padding-loose) 0;background:var(--color-bg-subtle)}.Rmp2qW_grid{grid-gap:var(--spacing-2xl);gap:var(--spacing-2xl);grid-template-columns:1fr 1fr;align-items:center;display:grid}.Rmp2qW_radarWrap{justify-content:center;display:flex}.Rmp2qW_copy{max-width:29rem}.Rmp2qW_eyebrow{margin-bottom:var(--spacing-md)}.Rmp2qW_heading{font-family:var(--font-serif);letter-spacing:-.02em;margin:0 0 var(--spacing-md);font-size:clamp(2rem,4vw,2.75rem);font-weight:400;line-height:1.05}.Rmp2qW_body{font-size:var(--text-base);color:var(--color-text-secondary);margin:0;line-height:1.65}.Rmp2qW_legend{gap:var(--spacing-lg);margin-top:var(--spacing-lg);display:flex}.Rmp2qW_legendItem{align-items:center;gap:var(--spacing-sm);font-size:var(--text-sm);color:var(--color-text-primary);display:flex}.Rmp2qW_swatchMatch,.Rmp2qW_swatchYou{border-radius:2px;width:12px;height:12px}.Rmp2qW_swatchYou{border:1.5px dashed var(--color-accent-self,var(--color-accent));background:0 0}.Rmp2qW_swatchMatch{background:var(--color-accent-match,var(--color-accent))}@media (max-width:900px){.Rmp2qW_grid{gap:var(--spacing-xl);grid-template-columns:1fr}}._9SFeuW_container{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;position:fixed;bottom:0;left:0;right:0}@media (max-width:768px){._9SFeuW_container{display:flex}}._9SFeuW_link{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);font-size:var(--text-base);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}[data-theme=dark] ._9SFeuW_link{background:var(--color-accent)}@media (prefers-reduced-motion:no-preference){._9SFeuW_container{animation:_9SFeuW_slide-up .2s ease-out}}@keyframes _9SFeuW_slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._9SFeuW_container{animation:none}}