.PublicLayout_main__mZgbi{max-width:min(90rem,100dvw);margin-inline:auto;padding-inline:var(--gutter);min-height:100dvh;display:flex;flex-direction:column}.PublicLayout_main__mZgbi>footer{-webkit-margin-before:auto;margin-block-start:auto}.PublicLayout_main__mZgbi>:has(+footer){-webkit-margin-after:clamp(2.5rem,1.5rem + 4vw,5rem);margin-block-end:clamp(2.5rem,1.5rem + 4vw,5rem)}.PublicHeader_sentinel__gTkAm{display:block;height:0;width:0}.PublicHeader_container__x6YZU{position:-webkit-sticky;position:sticky;top:0;z-index:70;height:var(--headerH);width:100dvw;margin-inline:calc(50% - 50dvw)}.PublicHeader_container__x6YZU:before{content:"";position:absolute;inset:0;z-index:-1;background:transparent;-webkit-border-after:1px solid transparent;border-block-end:1px solid transparent;transition:background-color var(--transTime),border-color var(--transTime),box-shadow var(--transTime)}.PublicHeader_scrolled__Xm6y2:before{background:var(--headerGlass);border-block-end-color:var(--menuEdge);box-shadow:0 10px 30px -18px rgba(30,32,100,.35);backdrop-filter:var(--menuBlur);-webkit-backdrop-filter:var(--menuBlur)}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.PublicHeader_scrolled__Xm6y2:before{background:var(--headerGlassSolid)}}.PublicHeader_inner__YJ5mW{position:relative;height:100%;max-width:90rem;margin-inline:auto;padding-inline:var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:1rem}.PublicHeader_start__yqrD6{gap:.5rem;flex-shrink:0}.PublicHeader_logo__617v1,.PublicHeader_nav__kmOFX,.PublicHeader_start__yqrD6{display:flex;align-items:center}.PublicHeader_nav__kmOFX{gap:.125rem;min-width:0}.PublicHeader_link__Sz24X{display:inline-flex;align-items:center;gap:.375rem;height:2.5rem;padding-inline:.875rem;border-radius:var(--radiusPill);font-size:.9375rem;font-weight:600;color:var(--textBody);white-space:nowrap;transition:background-color var(--transTime),color var(--transTime)}.PublicHeader_linkOpen__99gVs,.PublicHeader_link__Sz24X:hover{background-color:var(--hoverTint);color:var(--textStrong)}.PublicHeader_active__Iwnah,.PublicHeader_active__Iwnah:hover{background-color:var(--activeTint);color:var(--primary7)}html[data-theme=dark] .PublicHeader_active__Iwnah{color:var(--primary8)}.PublicHeader_accent__PWpjZ,.PublicHeader_accent__PWpjZ:hover{-webkit-margin-start:.375rem;margin-inline-start:.375rem;color:var(--aiText);background-color:var(--aiSoft);box-shadow:inset 0 0 0 1px var(--aiLine)}.PublicHeader_accent__PWpjZ:hover{background-color:var(--activeTint)}.PublicHeader_chevron__DvWxd{transition:transform var(--transTime)}.PublicHeader_linkOpen__99gVs .PublicHeader_chevron__DvWxd{transform:rotate(180deg)}.PublicHeader_subsRoot__2M7o_{position:relative}.PublicHeader_subs__RoHyU{position:absolute;top:calc(100% + .625rem);inset-inline-start:0;min-width:13rem;padding:.375rem;border-radius:var(--radiusMd);display:flex;flex-direction:column;gap:2px;transform-origin:top;animation:PublicHeader_dropIn__dmLl_ .2s cubic-bezier(.2,.8,.2,1);z-index:80}.PublicHeader_sub__oYaLe{display:flex;align-items:center;gap:.75rem;padding:.625rem .875rem;border-radius:.75rem;white-space:nowrap;color:var(--textBody);font-size:.9375rem;font-weight:500;transition:background-color .15s,color .15s}.PublicHeader_sub__oYaLe:focus-visible,.PublicHeader_sub__oYaLe:hover{color:var(--textStrong);background-color:var(--hoverTint)}.PublicHeader_subIcon__gnTpT{flex-shrink:0;width:2rem;height:2rem;border-radius:.625rem;display:inline-flex;align-items:center;justify-content:center}@keyframes PublicHeader_dropIn__dmLl_{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}.PublicHeader_end____QXE{position:relative;flex-shrink:0}.PublicHeader_endContent__Hibh_{display:flex;align-items:center;justify-content:flex-end;gap:.375rem}.PublicHeader_iconBtn__z7cXX,.PublicHeader_wideOnly__PFkGW{display:inline-flex}.PublicHeader_iconBtn__z7cXX button{width:2.5rem;height:2.5rem;border-radius:var(--radiusPill);display:inline-flex;align-items:center;justify-content:center;color:var(--textBody);transition:background-color var(--transTime),color var(--transTime)}.PublicHeader_iconBtn__z7cXX button:hover{background-color:var(--hoverTint);color:var(--textStrong)}.PublicHeader_iconBtn__z7cXX button>span{width:1.375rem!important}.PublicHeader_burgerBtn__bgPRP{display:none;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radiusPill);color:var(--textStrong);flex-shrink:0;transition:background-color var(--transTime)}.PublicHeader_burgerBtn__bgPRP:hover{background-color:var(--hoverTint)}.PublicHeader_mobileOpen__KLy3S{display:none}.PublicHeader_inner__YJ5mW[data-fit=tight]{gap:.5rem}.PublicHeader_inner__YJ5mW[data-fit=tight] .PublicHeader_link__Sz24X{padding-inline:.5rem;font-size:.875rem}.PublicHeader_inner__YJ5mW[data-fit=tight] .PublicHeader_accent__PWpjZ,.PublicHeader_inner__YJ5mW[data-fit=tight] .PublicHeader_accent__PWpjZ:hover{-webkit-margin-start:.25rem;margin-inline-start:.25rem;padding-inline:.75rem}.PublicHeader_inner__YJ5mW[data-fit=compact]{gap:.375rem}.PublicHeader_inner__YJ5mW[data-fit=compact] .PublicHeader_link__Sz24X{padding-inline:.4rem;font-size:.8125rem}.PublicHeader_inner__YJ5mW[data-fit=compact] .PublicHeader_accent__PWpjZ,.PublicHeader_inner__YJ5mW[data-fit=compact] .PublicHeader_accent__PWpjZ:hover{-webkit-margin-start:.125rem;margin-inline-start:.125rem;padding-inline:.625rem}.PublicHeader_inner__YJ5mW[data-fit=burger] .PublicHeader_nav__kmOFX,.PublicHeader_inner__YJ5mW[data-fit=compact] [data-account-name]{display:none}.PublicHeader_inner__YJ5mW[data-fit=burger] .PublicHeader_burgerBtn__bgPRP{display:flex}@media (max-width:95rem){.PublicHeader_inner__YJ5mW:not([data-fit]){gap:.5rem}.PublicHeader_inner__YJ5mW:not([data-fit]) .PublicHeader_link__Sz24X{padding-inline:.5rem;font-size:.875rem}}@media (max-width:82rem){.PublicHeader_inner__YJ5mW:not([data-fit]) .PublicHeader_nav__kmOFX{display:none}.PublicHeader_inner__YJ5mW:not([data-fit]) .PublicHeader_burgerBtn__bgPRP{display:flex}}@media only screen and (max-width:750px){.PublicHeader_wideOnly__PFkGW{display:none}.PublicHeader_inner__YJ5mW{gap:.25rem}.PublicHeader_start__yqrD6{gap:0;min-width:0;flex-shrink:1}.PublicHeader_endContent__Hibh_{gap:0}.PublicHeader_burgerBtn__bgPRP,.PublicHeader_iconBtn__z7cXX button{width:2.75rem;height:2.75rem}.PublicHeader_logo__617v1{min-width:0;height:2.75rem}.PublicHeader_logo__617v1 svg{max-width:6.5rem;height:auto}.PublicHeader_hideMobileOpen__PtFZ3{visibility:hidden}.PublicHeader_mobileOpen__KLy3S{position:absolute;inset-block:0;inset-inline-end:0;display:flex;align-items:center;gap:.5rem;padding-inline:.75rem .25rem;border-radius:var(--radiusPill);background-color:var(--activeTint);color:var(--textStrong)}.PublicHeader_mobileClose__19GTa{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;color:var(--textStrong);background-color:var(--white)}.PublicHeader_mobileLabel__GpPtg{color:var(--textBody)}.PublicHeader_mobileIcon__jNEL_{flex-shrink:0;width:1.625rem;height:1.625rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}}@media only screen and (max-width:380px){.PublicHeader_inner__YJ5mW{padding-inline:.75rem}.PublicHeader_logo__617v1 svg{max-width:5.75rem}}.UserButton_guestButton__3VkTZ.UserButton_guestButton__3VkTZ{height:2.75rem;padding-inline:1.25rem;white-space:nowrap}.UserButton_guestIcon__CWN_S{display:none;align-items:center;justify-content:center;flex-shrink:0;width:2.75rem;height:2.75rem;border:none;border-radius:var(--radiusPill);background-color:var(--activeTint);color:var(--primary);cursor:pointer}.UserButton_root__qxGgU{position:relative;flex-shrink:0}.UserButton_trigger__437jn{display:inline-flex;align-items:center;gap:.5rem;height:2.75rem;max-width:12rem;padding-block:.375rem;padding-inline:.375rem .75rem;border:1px solid var(--menuEdge);border-radius:var(--radiusPill);background-color:var(--glassChip);color:var(--textStrong);font:inherit;cursor:pointer;transition:background-color var(--transTime),border-color var(--transTime),box-shadow var(--transTime)}.UserButton_triggerOpen__aotFy,.UserButton_trigger__437jn:hover{background-color:var(--hoverTint);border-color:var(--cardLineHover)}.UserButton_trigger__437jn:focus-visible{outline:none;box-shadow:var(--focusRing)}.UserButton_triggerName__s6Dxa{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.UserButton_chevron__cwjIV{flex-shrink:0;color:var(--textMuted);transition:transform .2s ease}.UserButton_triggerOpen__aotFy .UserButton_chevron__cwjIV{transform:rotate(180deg)}.UserButton_avatar__D0Lqo{position:relative;display:inline-flex;flex-shrink:0;overflow:hidden;border-radius:50%;background:var(--gradAccentSolid) var(--gradAccent);color:var(--onColor);font-weight:800;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.25)}.UserButton_panel__DoSaR{display:flex;flex-direction:column;padding:.5rem;background-color:var(--menuGlassSolid);color:var(--textBody);text-align:start}.UserButton_popover__zAJrK{position:absolute;z-index:40;top:calc(100% + .5rem);inset-inline-end:0;width:19rem;max-width:calc(100vw - 1rem);max-height:calc(100dvh - var(--headerH) - 1rem);overflow-y:auto;border:1px solid var(--menuEdge);border-radius:var(--radiusMd);box-shadow:var(--menuShadow),inset 0 1px 0 var(--menuLine);transform-origin:top;animation:UserButton_popIn__OUwY_ .16s cubic-bezier(.2,.8,.2,1)}@keyframes UserButton_popIn__OUwY_{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}.UserButton_head__Lymjx{display:flex;align-items:center;gap:.75rem;padding:.625rem .625rem .75rem}.UserButton_headText__V0_qX{display:flex;flex-direction:column;gap:.125rem;min-width:0}.UserButton_headName__it1hn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:800;color:var(--textStrong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.UserButton_headPhone__SBGen{font-size:.8125rem;color:var(--textMuted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:start}.UserButton_badges__LABs3{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;-webkit-margin-before:.25rem;margin-block-start:.25rem}.UserButton_roleBadge__AsTn3{display:inline-flex;align-items:center;height:1.375rem;padding-inline:.5rem;border-radius:var(--radiusPill);background-color:var(--toneIndigo);color:var(--toneIndigoInk);font-size:.75rem;font-weight:700}.UserButton_sep__oqe1M{height:1px;margin:.375rem .5rem;background-color:var(--line)}.UserButton_group__Jvwy6{display:flex;flex-direction:column;gap:.125rem}.UserButton_groupTitle__MGJJc{padding:.375rem .625rem .25rem;font-size:.75rem;font-weight:700;color:var(--textMuted)}.UserButton_item__ohgxb{display:flex;align-items:center;gap:.75rem;width:100%;min-height:2.75rem;padding:.375rem .625rem;border:none;border-radius:var(--radiusXs);background:none;color:var(--textBody);font:inherit;font-size:.9375rem;font-weight:600;text-align:start;text-decoration:none;cursor:pointer;outline:none;transition:background-color .12s ease,color .12s ease}.UserButton_item__ohgxb:focus-visible,.UserButton_item__ohgxb:hover{background-color:var(--hoverTint);color:var(--textStrong)}.UserButton_item__ohgxb:focus-visible{box-shadow:inset 0 0 0 2px var(--primary4)}.UserButton_itemIcon__u5aIX{flex-shrink:0;color:var(--textMuted);transition:color .12s ease}.UserButton_item__ohgxb:focus-visible .UserButton_itemIcon__u5aIX,.UserButton_item__ohgxb:hover .UserButton_itemIcon__u5aIX{color:var(--primary)}.UserButton_itemText__YgUG4{display:flex;flex-direction:column;min-width:0;flex:1 1}.UserButton_itemLabel__uo4d3{min-width:0}.UserButton_itemLabel__uo4d3,.UserButton_itemSub__udrNZ{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserButton_itemSub__udrNZ{font-size:.75rem;font-weight:500;color:var(--textMuted)}.UserButton_panelItem__Kc4Q1{min-height:3rem}.UserButton_current__Rctcv{background-color:var(--activeTint)}.UserButton_check__la0u7{flex-shrink:0;-webkit-margin-start:auto;margin-inline-start:auto;color:var(--primary)}.UserButton_danger__QhKYc,.UserButton_danger__QhKYc .UserButton_itemIcon__u5aIX{color:var(--error)}.UserButton_danger__QhKYc:focus-visible,.UserButton_danger__QhKYc:hover{background-color:color-mix(in srgb,var(--error) 10%,transparent);color:var(--error)}.UserButton_danger__QhKYc:focus-visible .UserButton_itemIcon__u5aIX,.UserButton_danger__QhKYc:hover .UserButton_itemIcon__u5aIX{color:var(--error)}.UserButton_sheetLayer__azEdj{position:fixed;inset:0;z-index:89}.UserButton_backdrop___TsYe{position:absolute;inset:0;background-color:rgba(8,10,30,.45);-webkit-backdrop-filter:var(--overlayBlur);backdrop-filter:var(--overlayBlur);animation:UserButton_fadeIn__Zer8m .2s ease}@keyframes UserButton_fadeIn__Zer8m{0%{opacity:0}}.UserButton_sheet__Y5dES{position:absolute;inset-inline:0;inset-block-end:0;max-height:85dvh;overflow-y:auto;overscroll-behavior:contain;padding:.5rem .75rem calc(.75rem + env(safe-area-inset-bottom, 0px));-webkit-border-before:1px solid var(--menuEdge);border-block-start:1px solid var(--menuEdge);border-radius:var(--radiusLg) var(--radiusLg) 0 0;box-shadow:0 -18px 50px -20px rgba(15,18,60,.45);animation:UserButton_sheetUp__VHpLz .26s cubic-bezier(.2,.8,.2,1)}.UserButton_sheet__Y5dES .UserButton_item__ohgxb{min-height:3rem;font-size:1rem}.UserButton_grabber__YQxcf{align-self:center;width:2.5rem;height:.3125rem;margin-block:.125rem .375rem;border-radius:var(--radiusPill);background-color:var(--gray5)}@keyframes UserButton_sheetUp__VHpLz{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.UserButton_backdrop___TsYe,.UserButton_popover__zAJrK,.UserButton_sheet__Y5dES{animation:none}}@media only screen and (max-width:500px){.UserButton_guestWide___oqrX{display:none}.UserButton_guestIcon__CWN_S{display:inline-flex}.UserButton_trigger__437jn{width:2.75rem;padding:0;justify-content:center;border-color:transparent;background-color:var(--activeTint)}.UserButton_trigger__437jn .UserButton_chevron__cwjIV,.UserButton_trigger__437jn .UserButton_triggerName__s6Dxa{display:none}}