.email-confirm-banner.svelte-jgn347{background:var(--banner-bg,var(--color-surface-variant,#f9fafb));border-color:var(--banner-border,var(--color-border,#e5e7eb));color:var(--color-text-body,#374151)}.icon-wrap.svelte-jgn347{background:color-mix(in srgb, var(--banner-bg,#f9fafb) 70%, white);color:var(--banner-icon,var(--color-text-heading,#111827));box-shadow:0 1px 2px #11182714}.language-switcher.svelte-porvha{align-items:center;display:flex}.language-switcher.svelte-porvha .language-switcher-trigger{cursor:pointer;color:var(--language-trigger-color);outline-color:var(--language-trigger-hover-color);background:0 0;border:none;align-items:center;gap:.35rem;padding:.5rem;transition:color .2s,background-color .2s;display:flex}.header.svelte-porvha .language-switcher-trigger{--language-trigger-color:var(--header-link,var(--header-text,#fff));--language-trigger-hover-color:var(--header-link-hover,var(--color-text-link-hover,#1d4ed8));--language-content-background:var(--color-surface-elevated,#fff);--language-content-border:var(--color-border,#e5e7eb);--language-item-color:var(--color-text-body,#1f2937);--language-item-hover-background:var(--color-surface-variant,#f3f4f6);--language-item-selected-background:var(--header-link,var(--color-primary,#2563eb));--language-item-selected-color:var(--header-bg,#fff)}.sidebar.svelte-porvha .language-switcher-trigger{--language-trigger-color:var(--color-text-body,#1f2937);--language-trigger-hover-color:var(--color-text-link,#2563eb);--language-content-background:var(--color-surface-elevated,#fff);--language-content-border:var(--color-border-light,#e5e7eb);--language-item-color:var(--color-text-body,#1f2937);--language-item-hover-background:var(--color-surface-variant,#f3f4f6);--language-item-selected-background:var(--color-text-link,#2563eb);--language-item-selected-color:#fff}.footer.svelte-porvha .language-switcher-trigger{--language-trigger-color:var(--footer-link,var(--footer-text,var(--color-text-link,#2563eb)));--language-trigger-hover-color:var(--footer-link-hover,var(--color-text-link-hover,#1d4ed8));--language-content-background:var(--color-surface-elevated,var(--footer-bg,#fff));--language-content-border:var(--footer-border,var(--color-border,#e5e7eb));--language-item-color:var(--footer-text,var(--color-text-body,#1f2937));--language-item-hover-background:color-mix(in srgb, var(--footer-bg,#0f172a) 12%, var(--color-surface-elevated,#fff));--language-item-selected-background:var(--footer-link,var(--color-primary,#2563eb));--language-item-selected-color:var(--footer-bg,#fff)}.language-switcher.svelte-porvha .language-switcher-trigger:hover,.language-switcher.svelte-porvha .language-switcher-trigger:focus-visible{color:var(--language-trigger-hover-color);outline:none}.language-code.svelte-porvha,.language-name.svelte-porvha{font-size:.875rem;font-weight:500}.language-trigger-content.svelte-porvha{align-items:center;gap:.5rem;display:flex}.language-switcher.svelte-porvha .language-switcher-content{background:var(--language-content-background,var(--color-surface-elevated,#fff));border:1px solid var(--language-content-border,var(--color-border,#e5e7eb));z-index:50;border-radius:.375rem;padding:.25rem;box-shadow:0 10px 15px -3px #0000001a}.language-switcher.svelte-porvha .language-switcher-item{cursor:pointer;color:var(--language-item-color,var(--color-text-body,#1f2937));padding:.5rem 1rem;transition:background-color .2s}.language-switcher.svelte-porvha .language-switcher-item:hover,.language-switcher.svelte-porvha .language-switcher-item:focus{background-color:var(--language-item-hover-background,var(--color-surface-variant,#f3f4f6));outline:none}.language-switcher.svelte-porvha .language-switcher-item[data-selected]{background-color:var(--language-item-selected-background,var(--color-primary,#2563eb));color:var(--language-item-selected-color,#fff)}.theme-switcher.svelte-l9cyh{align-items:center;display:flex}.footer.svelte-l9cyh .theme-switcher-trigger{--theme-trigger-color:var(--footer-link,var(--footer-text,var(--color-text-link,#2563eb)));--theme-trigger-hover-color:var(--footer-link-hover,var(--color-text-link-hover,#1d4ed8));--theme-content-background:var(--color-surface-elevated,var(--footer-bg,#fff));--theme-content-border:var(--footer-border,var(--color-border,#e5e7eb));--theme-item-color:var(--footer-text,var(--color-text-body,#1f2937));--theme-item-hover-background:color-mix(in srgb, var(--footer-bg,#0f172a) 12%, var(--color-surface-elevated,#fff));--theme-item-selected-background:var(--footer-link,var(--color-primary,#2563eb));--theme-item-selected-color:var(--footer-bg,#fff);cursor:pointer;color:var(--theme-trigger-color);outline-color:var(--theme-trigger-hover-color);background:0 0;border:none;justify-content:flex-start;align-items:center;gap:.35rem;padding:.5rem;transition:color .2s,background-color .2s;display:flex}.theme-switcher.svelte-l9cyh .theme-switcher-trigger:hover,.theme-switcher.svelte-l9cyh .theme-switcher-trigger:focus-visible{color:var(--theme-trigger-hover-color);outline:none}.theme-switcher-label.svelte-l9cyh{font-size:.875rem;font-weight:500}.theme-switcher.svelte-l9cyh [data-state=open] .theme-switcher-chevron{transform:rotate(180deg)}.theme-switcher.svelte-l9cyh .theme-switcher-content{min-width:var(--bits-select-anchor-width);background:var(--theme-content-background,var(--color-surface-elevated,#fff));border:1px solid var(--theme-content-border,var(--color-border,#e5e7eb));z-index:50;border-radius:.375rem;padding:.25rem;box-shadow:0 10px 15px -3px #0000001a}.theme-switcher.svelte-l9cyh .theme-switcher-item{cursor:pointer;color:var(--theme-item-color,var(--color-text-body,#1f2937));padding:.5rem 1rem;transition:background-color .2s}.theme-switcher.svelte-l9cyh .theme-switcher-item:hover,.theme-switcher.svelte-l9cyh .theme-switcher-item:focus{background-color:var(--theme-item-hover-background,var(--color-surface-variant,#f3f4f6));outline:none}.theme-switcher.svelte-l9cyh .theme-switcher-item[data-selected]{background-color:var(--theme-item-selected-background,var(--color-primary,#2563eb));color:var(--theme-item-selected-color,#fff)}.footer.svelte-1wlmi2p{background-color:var(--footer-bg,#0f172a);color:var(--footer-text,var(--color-text-body,#1f2937));border-color:var(--footer-border,#334155)}.footer-heading.svelte-1wlmi2p{color:var(--footer-text,var(--color-text-body,#1f2937));opacity:1}.footer-link.svelte-1wlmi2p{color:var(--footer-link,var(--color-text-link,#2563eb));outline-color:var(--footer-link-hover,var(--color-text-link-hover,#1d4ed8));transition:color .2s,opacity .2s}.footer-link.svelte-1wlmi2p:hover{color:var(--footer-link-hover,var(--color-text-link-hover,#1d4ed8));opacity:.9}.footer-link.svelte-1wlmi2p:focus-visible{color:var(--footer-link-hover,var(--color-text-link-hover,#1d4ed8));outline:2px solid var(--footer-link-hover,var(--color-text-link-hover,#1d4ed8));outline-offset:2px}.search-trigger.svelte-1mdijca{color:var(--header-link,#fff)}.search-trigger.svelte-1mdijca:hover,.search-trigger.svelte-1mdijca:focus-visible{color:var(--header-link-hover,var(--header-link,#fff))}@media (width>=1024px){.search-trigger.svelte-1mdijca{color:var(--header-text,#fff);border-color:color-mix(in srgb, var(--header-text,#fff) 18%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--header-text,#fff) 18%, transparent), color-mix(in srgb, var(--header-text,#fff) 8%, transparent))}.search-trigger.svelte-1mdijca:hover,.search-trigger.svelte-1mdijca:focus-visible{color:var(--header-link-hover,var(--header-text,#fff));border-color:color-mix(in srgb, var(--header-text,#fff) 28%, transparent)}}.search-shortcut.svelte-1mdijca{background:color-mix(in srgb, var(--header-text,#fff) 14%, transparent);color:var(--header-text,#fff)}.search-input.svelte-1mdijca::-webkit-search-decoration{appearance:none}.search-input.svelte-1mdijca::-webkit-search-cancel-button{appearance:none}.search-input.svelte-1mdijca::-webkit-search-results-button{appearance:none}.search-input.svelte-1mdijca::-webkit-search-results-decoration{appearance:none}body:has(#mobile-menu-panel:target) .menu-bar-top{translate:0 .5rem;rotate:45deg}body:has(#mobile-menu-panel:target) .menu-bar-mid{opacity:0}body:has(#mobile-menu-panel:target) .menu-bar-bot{translate:0 -.5rem;rotate:-45deg}body:has(#mobile-menu-panel:target) .menu-open-link{display:none}body:has(#mobile-menu-panel:target) .menu-close-link{display:block}.header-link.svelte-zwjbu0{color:var(--header-link,#fff);outline-color:var(--header-link-hover,var(--color-text-link-hover,#1d4ed8))}.header-link.svelte-zwjbu0:hover,.header-link.svelte-zwjbu0:focus-visible{color:var(--header-link-hover,var(--color-text-link-hover,#1d4ed8))}.header-link.svelte-1usz504{color:var(--header-link,#fff);outline-color:var(--header-link-hover,var(--color-text-link-hover,#1d4ed8))}.header-link.svelte-1usz504:hover,.header-link.svelte-1usz504:focus-visible{color:var(--header-link-hover,var(--color-text-link-hover,#1d4ed8))}.sidebar-nav-link.svelte-1usz504{color:var(--color-text-body,#1f2937);border-radius:.5rem;align-items:center;gap:.75rem;padding:.625rem .75rem;font-size:.9375rem;font-weight:500;transition:background-color .15s;display:flex}.sidebar-nav-link.svelte-1usz504:hover,.sidebar-nav-link.svelte-1usz504:focus-visible{background-color:color-mix(in srgb, var(--color-text-body,#1f2937) 7%, transparent);outline:none}.sidebar-nav-link.active.svelte-1usz504{background-color:color-mix(in srgb, var(--color-text-body,#1f2937) 9%, transparent);font-weight:600}.sidebar-signin-link.svelte-1usz504{color:var(--color-text-link,#1d4ed8);background-color:color-mix(in srgb, var(--color-text-link,#1d4ed8) 9%, transparent);border-radius:.5rem;align-items:center;gap:.75rem;padding:.625rem .75rem;font-size:.9375rem;font-weight:600;transition:background-color .15s;display:flex}.sidebar-signin-link.svelte-1usz504:hover,.sidebar-signin-link.svelte-1usz504:focus-visible{background-color:color-mix(in srgb, var(--color-text-link,#1d4ed8) 15%, transparent);outline:none}#mobile-menu-panel:target,#mobile-menu-panel.menu-open{pointer-events:auto}#mobile-menu-panel:target .menu-backdrop,#mobile-menu-panel.menu-open .menu-backdrop{opacity:1}#mobile-menu-panel:target .menu-panel,#mobile-menu-panel.menu-open .menu-panel{translate:0}
