.segmented-control_root__2iqGi{display:inline-flex;min-width:0;max-width:100%;flex-shrink:1;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-muted)}.segmented-control_track__pW1Br{--fade-start:0px;--fade-end:0px;isolation:isolate;display:flex;min-width:0;gap:2px;overflow-x:auto;overscroll-behavior-x:contain;padding:3px;border-radius:inherit;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--fade-start),#000 calc(100% - var(--fade-end)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--fade-start),#000 calc(100% - var(--fade-end)),transparent)}.segmented-control_track__pW1Br::-webkit-scrollbar{display:none}.segmented-control_track__pW1Br[data-fade-start]{--fade-start:20px}.segmented-control_track__pW1Br[data-fade-end]{--fade-end:20px}.segmented-control_button__WGbX0{position:relative;flex:0 0 auto;min-height:var(--control-height-sm);border:0;border-radius:calc(var(--radius-control) - 4px);padding:0 12px;background:transparent;color:var(--text-muted);font:inherit;font-size:var(--text-sm);font-weight:500;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.segmented-control_button__WGbX0:hover{color:var(--foreground)}}.segmented-control_button__WGbX0:active,.segmented-control_button__WGbX0[aria-pressed=true]{color:var(--foreground)}.segmented-control_selection__hvrrV{position:absolute;z-index:-1;inset:0;border:1px solid var(--border);border-radius:inherit;background:var(--surface);box-shadow:var(--shadow-resting)}.segmented-control_label__cXzFN{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px}@media (max-width:380px){.segmented-control_button__WGbX0{padding:0 10px}}@media (prefers-reduced-motion:reduce){.segmented-control_button__WGbX0{transition:none}}.site-header_header__MHmpB{position:relative;z-index:20;container:site-header/inline-size;border-bottom:1px solid transparent;background:transparent;color:var(--foreground);font-family:var(--font-body);letter-spacing:var(--tracking-body);transition:background-color var(--duration-standard) var(--ease-standard),border-color var(--duration-standard) var(--ease-standard),box-shadow var(--duration-standard) var(--ease-standard)}.site-header_sticky__aeYFD{position:sticky;top:0}.site-header_header__MHmpB[data-scrolled]{border-bottom-color:var(--border);background:var(--background);box-shadow:var(--shadow-resting)}.site-header_inner__KkrP7{position:relative;max-width:1400px;margin:0 auto;padding:0 var(--space-6)}.site-header_bar__Eh08a{display:flex;height:64px;align-items:center;gap:var(--space-2)}.site-header_header__MHmpB[data-variant=centered] .site-header_bar__Eh08a{display:grid;grid-template-columns:1fr auto 1fr}.site-header_brandSlot__j_geQ{display:flex;min-width:0}.site-header_brand__5_LJC{display:inline-flex;min-height:44px;align-items:center;gap:var(--space-2);border:0;border-radius:12px;padding:var(--space-2) var(--space-2) var(--space-2) 0;background:none;color:var(--foreground);font:inherit;font-size:var(--text-base);font-weight:500;text-decoration:none;cursor:pointer}.site-header_brandMark___PXqS{width:22px;height:22px;flex:none}.site-header_nav__oXtj8{min-width:0;margin-left:var(--space-4)}.site-header_header__MHmpB[data-variant=centered] .site-header_nav__oXtj8{margin:0}.site-header_navList__M5BaC{display:flex;align-items:center;gap:2px;margin:0;padding:0;list-style:none}.site-header_header__MHmpB[data-variant=centered] .site-header_navList__M5BaC{padding:3px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-muted)}.site-header_navCell__D582u{display:flex}.site-header_navItem__rxjTk{position:relative;isolation:isolate;display:inline-flex;height:36px;align-items:center;gap:4px;border:0;border-radius:12px;padding:0 var(--space-3);background:none;color:var(--text-secondary);font:inherit;font-size:var(--text-sm);font-weight:500;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard)}.site-header_header__MHmpB[data-variant=centered] .site-header_navItem__rxjTk{height:32px;border-radius:var(--radius-pill);padding:0 14px}.site-header_navItem__rxjTk:is([data-current],[data-open]){color:var(--foreground)}@media (hover:hover) and (pointer:fine){.site-header_navItem__rxjTk:hover{color:var(--foreground)}}.site-header_navLabel__zQexM{position:relative}.site-header_chevron__a_tAV{color:var(--text-muted);transition:transform var(--duration-standard) var(--ease-standard)}.site-header_navItem__rxjTk[data-open] .site-header_chevron__a_tAV{transform:rotate(180deg)}.site-header_hover__FiD9T{position:absolute;z-index:-1;inset:0;border-radius:inherit;background:var(--surface-muted)}.site-header_indicator__SfWKO{position:absolute;right:var(--space-3);bottom:4px;left:var(--space-3);height:2px;border-radius:2px;background:var(--accent)}.site-header_navItem__rxjTk:has(.site-header_chevron__a_tAV) .site-header_indicator__SfWKO{right:calc(var(--space-3) + 18px)}.site-header_header__MHmpB[data-variant=centered] .site-header_indicator__SfWKO{z-index:-1;inset:0;height:auto;border:1px solid var(--border);border-radius:inherit;background:var(--surface);box-shadow:var(--shadow-resting)}.site-header_actions__YmvtL{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}.site-header_header__MHmpB[data-variant=centered] .site-header_actions__YmvtL{justify-self:end}.site-header_action__DL9iS{display:inline-flex;height:36px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--radius-control);padding:0 14px;font:inherit;font-size:var(--text-sm);font-weight:500;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard)}.site-header_action__DL9iS:active{transform:scale(.97)}.site-header_secondary__LSPJg{background:none;color:var(--text-secondary)}.site-header_primary__ytKDt{background:var(--foreground);color:var(--background)}@media (hover:hover) and (pointer:fine){.site-header_secondary__LSPJg:hover{background:var(--surface-muted);color:var(--foreground)}.site-header_primary__ytKDt:hover{opacity:.9}}.site-header_menuButton__q3I_U{position:relative;display:none;width:40px;height:40px;place-items:center;border:0;border-radius:12px;background:none;color:var(--foreground);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard)}.site-header_menuButton__q3I_U:active{background:var(--surface-muted)}.site-header_menuIcon__na5Xu{display:grid;place-items:center}.site-header_panel__Gowfd{position:absolute;top:calc(100% - 4px);right:var(--space-6);left:var(--space-6);overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-raised);box-shadow:var(--shadow-floating);transform-origin:50% 0}.site-header_face__mACU0{position:relative;padding:var(--space-3)}.site-header_face__mACU0[data-leaving]{position:absolute;top:0;right:0;left:0;pointer-events:none}.site-header_faceGrid__WYnIm{display:grid;gap:var(--space-2)}.site-header_faceGrid__WYnIm[data-featured]{grid-template-columns:minmax(0,1fr) minmax(200px,260px)}.site-header_panelLinks__DDEWP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin:0;padding:0;list-style:none}.site-header_panelLink__y_2x2{display:flex;width:100%;height:100%;align-items:flex-start;gap:var(--space-3);border:0;border-radius:16px;padding:var(--space-3);background:none;color:var(--foreground);font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard)}.site-header_feature__3HdNM:focus-visible,.site-header_panelLink__y_2x2:focus-visible{background:var(--surface-muted)}.site-header_panelIcon__vWhbG{display:flex;flex:none;margin-top:2px;color:var(--text-secondary)}.site-header_panelText__EwQRy{display:grid;gap:2px;min-width:0}.site-header_panelText__EwQRy>span:first-child{font-size:var(--text-sm);font-weight:500}.site-header_panelText__EwQRy>span:last-child:not(:first-child){color:var(--text-muted);font-size:var(--text-sm)}.site-header_feature__3HdNM{display:grid;align-content:start;gap:6px;border:0;border-radius:18px;padding:var(--space-2) var(--space-2) var(--space-3);background:var(--surface-muted);color:var(--foreground);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.site-header_featureImage__d0dPd{position:relative;display:block;overflow:hidden;aspect-ratio:16/10;margin-bottom:4px;border-radius:12px;background:var(--border)}.site-header_featureImage__d0dPd img{object-fit:cover;transition:transform var(--duration-considered) var(--ease-standard)}.site-header_featureTitle__uipfR{display:inline-flex;align-items:center;gap:6px;padding:0 var(--space-1);font-size:var(--text-sm);font-weight:500}.site-header_featureTitle__uipfR svg{color:var(--text-muted);transition:transform var(--duration-fast) var(--ease-standard)}.site-header_featureText__uqiy0{padding:0 var(--space-1);color:var(--text-muted);font-size:var(--text-sm)}@media (hover:hover) and (pointer:fine){.site-header_panelLink__y_2x2:hover{background:var(--surface-muted)}.site-header_feature__3HdNM:hover .site-header_featureImage__d0dPd img{transform:scale(1.03)}.site-header_feature__3HdNM:hover .site-header_featureTitle__uipfR svg{transform:translateX(2px)}}.site-header_scrim__BZZnr{position:absolute;top:100%;right:0;left:0;height:100dvh;background:oklch(0 0 0/.16)}.site-header_sheet__yHrt_{position:absolute;top:100%;right:0;left:0;overflow:hidden;border-bottom:1px solid var(--border);background:var(--background)}.site-header_sheetInner__mnpUj{max-height:var(--site-header-sheet-max,calc(100dvh - 65px));overflow-y:auto;overscroll-behavior:contain;padding:var(--space-2) var(--space-4) var(--space-5)}.site-header_sheetList__YzlJ2{margin:0;padding:0;list-style:none}.site-header_sheetItem__FddRf{border-bottom:1px solid var(--border-subtle)}.site-header_sheetRow__sRes_{display:flex;width:100%;min-height:52px;align-items:center;justify-content:space-between;gap:var(--space-3);border:0;padding:0 var(--space-1);background:none;color:var(--foreground);font:inherit;font-size:var(--text-base);font-weight:500;text-align:left;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.site-header_sheetChevron__nRkN9{color:var(--text-muted);transition:transform var(--duration-standard) var(--ease-standard)}.site-header_sheetRow__sRes_[aria-expanded=true] .site-header_sheetChevron__nRkN9{transform:rotate(180deg)}.site-header_sheetDot__h8BuZ{width:6px;height:6px;border-radius:50%;background:var(--accent)}.site-header_sheetGroup__82E1p{overflow:hidden}.site-header_sheetGroup__82E1p ul{display:grid;margin:0;padding:0 0 var(--space-3);list-style:none}.site-header_sheetLink___HZ5n{display:flex;width:100%;min-height:44px;align-items:center;gap:var(--space-3);border:0;border-radius:12px;padding:0 var(--space-2);background:none;color:var(--text-secondary);font:inherit;font-size:var(--text-sm);text-align:left;text-decoration:none;cursor:pointer}.site-header_sheetLink___HZ5n:active{background:var(--surface-muted);color:var(--foreground)}.site-header_sheetActions__clXgg{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2);margin-top:var(--space-5)}.site-header_sheetActions__clXgg .site-header_action__DL9iS{height:var(--control-height-md)}.site-header_sheetActions__clXgg .site-header_secondary__LSPJg{border-color:var(--border)}@container site-header (max-width: 759px){.site-header_inner__KkrP7{padding:0 var(--space-4)}.site-header_nav__oXtj8,.site-header_panel__Gowfd,.site-header_wideOnly__WEzHt{display:none}.site-header_menuButton__q3I_U{display:grid}.site-header_header__MHmpB[data-variant=centered] .site-header_bar__Eh08a{display:flex}}@container site-header (min-width: 760px){.site-header_scrim__BZZnr,.site-header_sheet__yHrt_{display:none}}.site-header_preview__lQOrM{display:grid;width:100%;justify-items:center;gap:var(--space-4)}.site-header_frame__nEO3f{position:relative;width:100%;height:520px;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--border);border-radius:20px;background:var(--background);container-type:inline-size;--site-header-sheet-max:calc(520px - 67px)}.site-header_page__kdBfa{margin-top:-65px}.site-header_pageHero__uC0Qn{display:grid;justify-items:center;gap:var(--space-3);padding:128px var(--space-6) 72px;background:var(--arc-gradient-soft,var(--surface-muted));text-align:center}.site-header_pageHero__uC0Qn h2{margin:0;font-family:var(--font-display);font-size:var(--text-3xl);font-weight:500;letter-spacing:var(--tracking-display);line-height:var(--leading-display)}.site-header_pageHero__uC0Qn p{max-width:420px;margin:0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body)}.site-header_pageRows__DE4YW{display:grid;gap:var(--space-3);padding:var(--space-6)}.site-header_pageRow__LpTc9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.site-header_pageRow__LpTc9 span{height:120px;border-radius:16px;background:var(--surface-muted)}@container (max-width: 520px){.site-header_pageRow__LpTc9{grid-template-columns:1fr}.site-header_pageRow__LpTc9 span:not(:first-child){display:none}.site-header_pageHero__uC0Qn{padding:112px var(--space-4) 56px}}@media (prefers-reduced-motion:reduce){.site-header_action__DL9iS,.site-header_chevron__a_tAV,.site-header_featureImage__d0dPd img,.site-header_featureTitle__uipfR svg,.site-header_header__MHmpB,.site-header_navItem__rxjTk,.site-header_panelLink__y_2x2,.site-header_sheetChevron__nRkN9{transition:none}.site-header_action__DL9iS:active{transform:none}}.site-header_srOnly__m9hlI{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@container site-header (max-width: 759px){.site-header_action__DL9iS,.site-header_actions__YmvtL button,.site-header_menuButton__q3I_U{min-height:44px}.site-header_menuButton__q3I_U{width:44px}}.dropdown-menu_trigger__ekGJ7{display:inline-flex;max-width:100%;min-height:var(--control-height-sm);align-items:center;gap:var(--space-2);padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:background-color var(--duration-instant) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.dropdown-menu_trigger__ekGJ7:hover{border-color:var(--border-strong);background:var(--surface-muted);box-shadow:var(--shadow-resting)}}.dropdown-menu_trigger__ekGJ7[data-state=open]{border-color:var(--border-strong);background:var(--surface-muted);box-shadow:none}.dropdown-menu_trigger__ekGJ7:active{border-color:var(--border-strong);background:color-mix(in oklab,var(--surface-muted),var(--border) 55%);box-shadow:none}.dropdown-menu_item__SxQu8:focus-visible{outline:none}.dropdown-menu_triggerIcon__3qinX{display:inline-flex;flex:none;color:var(--text-secondary)}.dropdown-menu_label__WhQRe{position:relative;display:inline-flex;min-width:0;flex:0 1 auto;overflow-x:clip}.dropdown-menu_labelMeasure__9YrMr{position:absolute;top:0;left:0;visibility:hidden;white-space:nowrap;pointer-events:none}.dropdown-menu_labelText__ZGqSF{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-menu_chevron__v1fwB{flex:none;color:var(--text-muted);transition:transform var(--duration-spring) var(--ease-spring),color var(--duration-fast) var(--ease-standard)}.dropdown-menu_trigger__ekGJ7[data-state=open] .dropdown-menu_chevron__v1fwB{transform:rotate(180deg)}.dropdown-menu_menu__VKmYw{--menu-x:0px;--menu-y:-5px;position:relative;z-index:60;min-width:min(12rem,var(--radix-dropdown-menu-content-available-width));max-width:var(--radix-dropdown-menu-content-available-width);padding:5px;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-raised);box-shadow:var(--shadow-floating);transform-origin:var(--radix-dropdown-menu-content-transform-origin);transition:opacity var(--duration-fast) var(--ease-enter),transform var(--duration-spring) var(--ease-spring)}.dropdown-menu_menu__VKmYw[data-side=top]{--menu-y:5px}.dropdown-menu_menu__VKmYw[data-side=left]{--menu-x:5px;--menu-y:0px}.dropdown-menu_menu__VKmYw[data-side=right]{--menu-x:-5px;--menu-y:0px}@starting-style{.dropdown-menu_menu__VKmYw[data-state=open]{opacity:0;transform:translate(var(--menu-x),var(--menu-y)) scale(.97)}.dropdown-menu_menu__VKmYw[data-state=open] .dropdown-menu_item__SxQu8{opacity:0;transform:translate(calc(var(--menu-x) * .4),calc(var(--menu-y) * .4))}}.dropdown-menu_menu__VKmYw[data-state=closed]{opacity:0;transform:translate(calc(var(--menu-x) * .5),calc(var(--menu-y) * .5)) scale(.985);transition:opacity .13s var(--ease-standard),transform .13s var(--ease-standard);animation:dropdown-menu_menu-exit__nUUlS .13s linear both;pointer-events:none}.dropdown-menu_highlight__viVi1{position:absolute;top:0;right:5px;left:5px;border-radius:calc(var(--radius-panel) - 6px);background:var(--surface-muted);opacity:0;pointer-events:none;transition:background-color var(--duration-fast) var(--ease-standard)}.dropdown-menu_highlight__viVi1[data-tone=danger]{background:color-mix(in oklab,var(--danger) 8%,var(--surface))}.dropdown-menu_item__SxQu8{position:relative;display:flex;min-height:36px;align-items:center;gap:10px;padding:0 11px;border-radius:calc(var(--radius-panel) - 6px);color:var(--foreground);font-size:var(--text-sm);cursor:pointer;outline:none;transition:color var(--duration-fast) var(--ease-standard),opacity var(--duration-standard) var(--ease-enter) calc(min(var(--i, 0), 4) * 35ms),transform var(--duration-standard) var(--ease-enter) calc(min(var(--i, 0), 4) * 35ms)}.dropdown-menu_icon__u6vyF{display:inline-flex;width:17px;color:var(--text-secondary)}.dropdown-menu_separator__42P2M{height:1px;margin:var(--space-1) calc(var(--space-1) * -1);background:var(--border-subtle)}.dropdown-menu_destructive__jQ1Qo,.dropdown-menu_destructive__jQ1Qo .dropdown-menu_icon__u6vyF{color:var(--danger)}.dropdown-menu_item__SxQu8[data-disabled]{opacity:.45;cursor:default}@keyframes dropdown-menu_menu-exit__nUUlS{to{--menu-exit:1}}@media (prefers-reduced-transparency:reduce){.dropdown-menu_menu__VKmYw{background:var(--surface-raised);backdrop-filter:none;-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.dropdown-menu_chevron__v1fwB,.dropdown-menu_highlight__viVi1,.dropdown-menu_item__SxQu8,.dropdown-menu_trigger__ekGJ7{transition:none}.dropdown-menu_menu__VKmYw,.dropdown-menu_menu__VKmYw[data-state=closed]{transform:none;transition:opacity var(--duration-instant) linear}}.theme-switch_themeSwitch__MhZMW{position:relative;width:auto;padding-inline:var(--space-3)}.theme-switch_iconOnly__35Ae3{width:38px;min-width:38px;height:38px;min-height:38px;border-radius:12px;padding:0}@media (hover:hover) and (pointer:fine){.theme-switch_themeSwitch__MhZMW:hover:not(:disabled){border-color:var(--border-strong)}.theme-switch_iconOnly__35Ae3:hover:not(:disabled){background:var(--surface-muted);box-shadow:none}}.theme-switch_iconWrap__agJuG{position:relative;display:inline-grid;width:20px;height:20px;flex:0 0 20px;place-items:center}.theme-switch_settled__xRIMl .theme-switch_iconWrap__agJuG{transition:transform var(--duration-spring) var(--ease-spring)}.theme-switch_icon__LcwMu{position:absolute;display:grid;width:18px;height:18px;place-items:center}.theme-switch_label__rXMAC{white-space:nowrap}.theme-switch_themeSwitch__MhZMW.theme-switch_reveal__jwYk8[data-theme=dark] .theme-switch_iconWrap__agJuG{transform:scale(1.08)}.theme-switch_themeSwitch__MhZMW.theme-switch_eclipse__GhCsp[data-theme=dark] .theme-switch_iconWrap__agJuG{transform:translateX(-2px)}.theme-switch_themeSwitch__MhZMW.theme-switch_split__dL0jI[data-theme=dark] .theme-switch_iconWrap__agJuG{transform:translateX(1px)}.theme-switch_themeSwitch__MhZMW.theme-switch_rise__F_yQ8[data-theme=dark] .theme-switch_iconWrap__agJuG{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.theme-switch_settled__xRIMl .theme-switch_iconWrap__agJuG{transition:none}}