@font-face{font-family:Anybody;src:local(Anybody ExtraBold),url(../_fonts/_tIi4szXEupOZSSk9qHeffa-2xE1MU3ydST8uEmHgKo-0fM8ROneopbEWniZlaeGePx4fOLwu0CVJtDVoCuvoao.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:800;font-style:normal;font-stretch:100%}@font-face{font-family:Anybody Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:118.006%;ascent-override:67.3694%;descent-override:20.3379%;line-gap-override:0%}@font-face{font-family:Anybody Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:110.858%;ascent-override:71.7133%;descent-override:21.6493%;line-gap-override:0%}@font-face{font-family:Anybody Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:109.222%;ascent-override:72.7874%;descent-override:21.9736%;line-gap-override:0%}@font-face{font-family:Anybody Fallback\: Arial;src:local(Arial);size-adjust:110.251%;ascent-override:72.1082%;descent-override:21.7685%;line-gap-override:0%}@font-face{font-family:Anybody Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:103.692%;ascent-override:76.6694%;descent-override:23.1455%;line-gap-override:0%}@font-face{font-family:Anybody;src:local(Anybody ExtraBold),url(../_fonts/oOuANSHENxCHLf0TnE2vUIyNB0zQ6F4ApNKskf45rxc-_Rg46UVb2_euMan0Xkw5n5nU0Cn5pyGBdo5wg61tKjo.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:800;font-style:normal;font-stretch:100%}@font-face{font-family:Anybody;src:local(Anybody ExtraBold),url(../_fonts/8qQd0sDjO1UcW8_PRWlJXS09jAnXT1xDzFBoKo0MjO8-2wvducvOEiDeQv4fr4uMff93E1NeK5jm24_mnMR1I8A.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:800;font-style:normal;font-stretch:100%}@font-face{font-family:DM Mono;src:local(DM Mono Regular),local(DM Mono),url(../_fonts/JjExDmSl0B9bdfz6mvPuwuwK5ql5lxctAYsuwSOo9Fc-FWzWch_UbPEowA8D7yot7i1gHcZM2v70HMJqdz51HPQ.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:DM Mono Fallback\: monospace;src:local("monospace");size-adjust:100%;ascent-override:99.2%;descent-override:31%;line-gap-override:0%}@font-face{font-family:DM Mono;src:local(DM Mono Regular),local(DM Mono),url(../_fonts/3lNQproQPoXsOui6_CZMo0v60t8FaZ4TdVCMflwxvak-S9R4kcmWOjUWEop_bJktdsqdJH5B1CW5aAg12g63cyY.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}:root{--font-sans:"DM Sans", system-ui, -apple-system, "Segoe UI", "Roboto", sans-serif;--font-mono:"DM Mono", "DM Mono Fallback: monospace", ui-monospace, "Cascadia Code", monospace;--font-heading:"Google Sans Flex", "DM Sans", system-ui, -apple-system, "Segoe UI", "Roboto", sans-serif;--font-anybody:"Anybody", "Anybody Fallback: BlinkMacSystemFont", "Anybody Fallback: Segoe UI", "Anybody Fallback: Helvetica Neue", "Anybody Fallback: Arial", "Anybody Fallback: Noto Sans", var(--font-sans);--text-xs:.75rem;--text-xs-line-height:1rem;--text-sm:.875rem;--text-sm-line-height:1.25rem;--text-base:1rem;--text-base-line-height:1.5rem;--text-lg:1.125rem;--text-lg-line-height:1.75rem;--text-xl:1.25rem;--text-xl-line-height:1.75rem;--text-2xl:1.5rem;--text-2xl-line-height:2rem;--text-3xl:1.875rem;--text-3xl-line-height:2.25rem;--text-4xl:2.25rem;--text-4xl-line-height:2.5rem;--tracking-tight:-.025rem;--tracking-normal:0;--tracking-wide:.025rem;--tracking-wider:.05rem;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-13:3.25rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--size-0:0;--size-1:.25rem;--size-2:.5rem;--size-3:.75rem;--size-4:1rem;--size-5:1.25rem;--size-6:1.5rem;--size-7:1.75rem;--size-8:2rem;--size-10:2.5rem;--size-12:3rem;--size-13:3.25rem;--size-16:4rem;--size-20:5rem;--size-24:6rem;--radius-none:0;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-3xl:1.875rem;--radius-full:9999px;--transition-duration-fast:.15s;--transition-duration-default:.2s;--transition-duration-slow:.3s;--transition-easing-default:ease;--z-base:0;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--z-toast:1080;--z-overall:2000;--breakpoint-mobile:26.875rem;--breakpoint-tablet:48rem;--breakpoint-desktop:64rem;--breakpoint-ultra:96rem;--layout-content-max-width-mobile:430px;--layout-content-max-width-tablet:768px;--layout-content-max-width-desktop:1024px;--layout-content-max-width:1536px;--footer-mobile-height:60px;--control-height-sm:2.25rem;--control-height-md:2.75rem;--control-height-lg:3rem;--control-icon-sm:1.125rem;--control-icon-md:1.25rem;--control-icon-lg:1.375rem;--control-disabled-opacity:.45;--shadow-sm:0 1px 2px color-mix(in srgb, var(--color-bg) 40%, transparent);--shadow-md:0 8px 24px color-mix(in srgb, var(--color-bg) 45%, transparent);--shadow-lg:0 16px 32px color-mix(in srgb, var(--color-bg) 50%, transparent);--shadow-xl:0 24px 48px color-mix(in srgb, var(--color-bg) 55%, transparent);--shadow-drawer:8px 0 24px color-mix(in srgb, var(--color-bg) 45%, transparent);--white:#fff;--black:#000;--grey-50:#f9fafb;--grey-100:#f3f4f6;--grey-200:#e5e7eb;--grey-300:#d1d5db;--grey-400:#9ca3af;--grey-500:#6b7280;--grey-600:#4b5563;--grey-700:#374151;--grey-800:#1f2937;--grey-900:#111827}:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#0c0a09;--color-bg-muted:#1c1917;--color-surface:#1c1917;--color-surface-elevated:#292524;--color-border:#44403c;--color-border-strong:#78716c;--color-text:#fafaf9;--color-text-muted:#a8a29e;--color-overlay:#0c0a09a6;--color-danger:#f87171;--color-danger-subtle:#f8717126;--color-danger-hover:#fca5a5;--color-on-danger:#0c0a09;--color-success:#4ade80;--color-success-subtle:#4ade8026}:root,[data-theme=dark],[data-theme=light]{--color-text-subtle:#78716c;--color-focus-ring:var(--color-primary)}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#fafaf9;--color-bg-muted:#f5f5f4;--color-surface:#fff;--color-surface-elevated:#fff;--color-border:#e7e5e4;--color-border-strong:#8a837d;--color-text:#1c1917;--color-text-muted:#57534e;--color-overlay:#1c191773;--color-danger:#b91c1c;--color-danger-subtle:#b91c1c1f;--color-danger-hover:#991b1b;--color-on-danger:#fafaf9;--color-success:#15803d;--color-success-subtle:#15803d1f}[data-theme=dark][data-neutral-colour=slate]{--color-bg:#0f172a;--color-bg-muted:#111827;--color-surface:#111827;--color-surface-elevated:#1e293b;--color-border:#334155;--color-border-strong:#64748b;--color-text:#f8fafc;--color-text-muted:#cbd5e1;--color-text-subtle:#94a3b8;--color-overlay:#0f172aa6}[data-theme=dark][data-neutral-colour=grey]{--color-bg:#111827;--color-bg-muted:#1f2937;--color-surface:#1f2937;--color-surface-elevated:#374151;--color-border:#374151;--color-border-strong:#6b7280;--color-text:#f9fafb;--color-text-muted:#d1d5db;--color-text-subtle:#9ca3af;--color-overlay:#111827a6}[data-theme=dark][data-neutral-colour=zinc]{--color-bg:#18181b;--color-bg-muted:#27272a;--color-surface:#27272a;--color-surface-elevated:#3f3f46;--color-border:#3f3f46;--color-border-strong:#71717a;--color-text:#fafafa;--color-text-muted:#d4d4d8;--color-text-subtle:#a1a1aa;--color-overlay:#18181ba6}[data-theme=dark][data-neutral-colour=neutral]{--color-bg:#171717;--color-bg-muted:#262626;--color-surface:#262626;--color-surface-elevated:#404040;--color-border:#404040;--color-border-strong:#737373;--color-text:#fafafa;--color-text-muted:#d4d4d4;--color-text-subtle:#a3a3a3;--color-overlay:#171717a6}[data-theme=dark][data-neutral-colour=stone]{--color-bg:#1c1917;--color-bg-muted:#292524;--color-surface:#292524;--color-surface-elevated:#44403c;--color-border:#44403c;--color-border-strong:#78716c;--color-text:#fafaf9;--color-text-muted:#d6d3d1;--color-text-subtle:#a8a29e;--color-overlay:#1c1917a6}[data-theme=dark][data-neutral-colour=space]{--color-bg:#0f0e0c;--color-bg-muted:#1c1917;--color-surface:#1c1917;--color-surface-elevated:#292524;--color-border:#44403c;--color-border-strong:#78716c;--color-text:#fafaf9;--color-text-muted:#a8a29e;--color-text-subtle:#78716c;--color-overlay:#0f0e0ca6}[data-primary-colour=black]{--color-primary:#171717;--color-primary-hover:#0a0a0a;--color-primary-muted:#525252;--color-primary-contrast:#fafafa;--color-primary-subtle:#1717171f}[data-theme=dark][data-primary-colour=black]{--color-primary:#fafafa;--color-primary-hover:#e5e5e5;--color-primary-muted:#a3a3a3;--color-primary-contrast:#171717;--color-primary-subtle:#fafafa24}[data-primary-colour=red]{--color-primary:#dc2626;--color-primary-hover:#b91c1c;--color-primary-muted:#f87171;--color-primary-contrast:#fff;--color-primary-subtle:#dc262624}[data-primary-colour=orange]{--color-primary:#ea580c;--color-primary-hover:#c2410c;--color-primary-muted:#fb923c;--color-primary-contrast:#fff;--color-primary-subtle:#ea580c24}[data-primary-colour=amber]{--color-primary:#d97706;--color-primary-hover:#b45309;--color-primary-muted:#fbbf24;--color-primary-contrast:#0c0a09;--color-primary-subtle:#d9770629}[data-primary-colour=yellow]{--color-primary:#ca8a04;--color-primary-hover:#a16207;--color-primary-muted:#fde047;--color-primary-contrast:#0c0a09;--color-primary-subtle:#ca8a0429}[data-primary-colour=lime]{--color-primary:#65a30d;--color-primary-hover:#4d7c0f;--color-primary-muted:#a3e635;--color-primary-contrast:#0c0a09;--color-primary-subtle:#65a30d24}[data-primary-colour=green]{--color-primary:#16a34a;--color-primary-hover:#15803d;--color-primary-muted:#4ade80;--color-primary-contrast:#fff;--color-primary-subtle:#16a34a24}[data-primary-colour=emerald]{--color-primary:#059669;--color-primary-hover:#047857;--color-primary-muted:#34d399;--color-primary-contrast:#fff;--color-primary-subtle:#05966924}[data-primary-colour=teal]{--color-primary:#0d9488;--color-primary-hover:#0f766e;--color-primary-muted:#2dd4bf;--color-primary-contrast:#fff;--color-primary-subtle:#0d948824}[data-primary-colour=cyan]{--color-primary:#0891b2;--color-primary-hover:#0e7490;--color-primary-muted:#22d3ee;--color-primary-contrast:#fff;--color-primary-subtle:#0891b224}[data-primary-colour=sky]{--color-primary:#0284c7;--color-primary-hover:#0369a1;--color-primary-muted:#38bdf8;--color-primary-contrast:#fff;--color-primary-subtle:#0284c724}[data-primary-colour=blue]{--color-primary:#2563eb;--color-primary-hover:#1d4ed8;--color-primary-muted:#60a5fa;--color-primary-contrast:#fff;--color-primary-subtle:#2563eb24}[data-primary-colour=indigo]{--color-primary:#4f46e5;--color-primary-hover:#4338ca;--color-primary-muted:#818cf8;--color-primary-contrast:#fff;--color-primary-subtle:#4f46e524}[data-primary-colour=violet]{--color-primary:#7c3aed;--color-primary-hover:#6d28d9;--color-primary-muted:#a78bfa;--color-primary-contrast:#fff;--color-primary-subtle:#7c3aed24}[data-primary-colour=purple]{--color-primary:#9333ea;--color-primary-hover:#7e22ce;--color-primary-muted:#c084fc;--color-primary-contrast:#fff;--color-primary-subtle:#9333ea24}[data-primary-colour=fuchsia]{--color-primary:#c026d3;--color-primary-hover:#a21caf;--color-primary-muted:#e879f9;--color-primary-contrast:#fff;--color-primary-subtle:#c026d324}[data-primary-colour=pink]{--color-primary:#db2777;--color-primary-hover:#be185d;--color-primary-muted:#f472b6;--color-primary-contrast:#fff;--color-primary-subtle:#db277724}[data-primary-colour=rose]{--color-primary:#e11d48;--color-primary-hover:#be123c;--color-primary-muted:#fb7185;--color-primary-contrast:#fff;--color-primary-subtle:#e11d4824}[data-theme=light][data-primary-colour=red]{--color-primary:#b91c1c;--color-primary-hover:#991b1b;--color-primary-contrast:#fff;--color-primary-muted:#b91c1c}[data-theme=light][data-primary-colour=orange]{--color-primary:#9a3412;--color-primary-hover:#832c0f;--color-primary-contrast:#fff;--color-primary-muted:#9a3412}[data-theme=dark][data-primary-colour=orange]{--color-primary-hover:#f97316;--color-primary-contrast:#0c0a09}[data-theme=light][data-primary-colour=amber]{--color-primary:#92400e;--color-primary-hover:#7c360c;--color-primary-contrast:#fff;--color-primary-muted:#92400e}[data-theme=dark][data-primary-colour=amber]{--color-primary-hover:#f59e0b;--color-primary-contrast:#0c0a09}[data-theme=light][data-primary-colour=yellow]{--color-primary:#854d0e;--color-primary-hover:#71410c;--color-primary-contrast:#fff;--color-primary-muted:#854d0e}[data-theme=dark][data-primary-colour=yellow]{--color-primary-hover:#eab308;--color-primary-contrast:#0c0a09}[data-theme=light][data-primary-colour=lime]{--color-primary:#3f6212;--color-primary-hover:#36530f;--color-primary-contrast:#fff;--color-primary-muted:#3f6212}[data-theme=dark][data-primary-colour=lime]{--color-primary-hover:#84cc16;--color-primary-contrast:#0c0a09}[data-theme=light][data-primary-colour=green]{--color-primary:#166534;--color-primary-hover:#13562c;--color-primary-contrast:#fff;--color-primary-muted:#166534}[data-theme=dark][data-primary-colour=green]{--color-primary-hover:#22c55e;--color-primary-contrast:#0c0a09}[data-theme=light][data-primary-colour=emerald]{--color-primary:#065f46;--color-primary-hover:#05513c;--color-primary-contrast:#fff;--color-primary-muted:#065f46}[data-theme=dark][data-primary-colour=emerald]{--color-primary-hover:#10b981;--color-primary-contrast:#0c0a09}[data-theme=light][data-primary-colour=teal]{--color-primary:#115e59;--color-primary-hover:#0e504c;--color-primary-contrast:#fff;--color-primary-muted:#115e59}[data-theme=dark][data-primary-colour=teal]{--color-primary-hover:#14b8a6;--color-primary-contrast:#0c0a09}[data-theme=light][data-primary-colour=cyan]{--color-primary:#155e75;--color-primary-hover:#125063;--color-primary-contrast:#fff;--color-primary-muted:#155e75}[data-theme=dark][data-primary-colour=cyan]{--color-primary-hover:#06b6d4;--color-primary-contrast:#0c0a09}[data-theme=light][data-primary-colour=sky]{--color-primary:#0369a1;--color-primary-hover:#075985;--color-primary-contrast:#fff;--color-primary-muted:#0369a1}[data-theme=dark][data-primary-colour=sky]{--color-primary-hover:#0ea5e9;--color-primary-contrast:#0c0a09}[data-theme=light][data-primary-colour=blue]{--color-primary:#1d4ed8;--color-primary-hover:#1e40af;--color-primary-contrast:#fff;--color-primary-muted:#1d4ed8}[data-theme=light][data-primary-colour=indigo]{--color-primary-muted:#4338ca}[data-theme=dark][data-primary-colour=indigo]{--color-focus-ring:#818cf8}[data-theme=light][data-primary-colour=violet]{--color-primary:#6d28d9;--color-primary-hover:#5b21b6;--color-primary-contrast:#fff;--color-primary-muted:#6d28d9}[data-theme=light][data-primary-colour=purple]{--color-primary:#7e22ce;--color-primary-hover:#6b21a8;--color-primary-contrast:#fff;--color-primary-muted:#7e22ce}[data-theme=light][data-primary-colour=fuchsia]{--color-primary:#a21caf;--color-primary-hover:#86198f;--color-primary-contrast:#fff;--color-primary-muted:#a21caf}[data-theme=light][data-primary-colour=pink]{--color-primary:#be185d;--color-primary-hover:#9d174d;--color-primary-contrast:#fff;--color-primary-muted:#be185d}[data-theme=light][data-primary-colour=rose]{--color-primary:#be123c;--color-primary-hover:#9f1239;--color-primary-contrast:#fff;--color-primary-muted:#be123c}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-optical-sizing:auto;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;height:100%;font-style:normal}body{text-rendering:optimizelegibility;min-height:100vh;position:relative}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);margin-bottom:var(--space-2);font-weight:600;line-height:1.2}p{margin-bottom:var(--space-4)}a{-webkit-text-decoration-skip:ink;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;line-height:inherit;transition:color var(--transition-duration-default) var(--transition-easing-default);background-color:#0000}a,a:active,a:hover,a:visited{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit;font:inherit;background:0 0;border:none}img,picture{max-width:100%;height:auto;display:block}ol,ul{list-style:none}input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}:focus:not(:focus-visible){outline:none}html:focus-within{scroll-behavior:smooth}.skip-link,.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link:focus,.skip-link:focus-visible{z-index:var(--z-overall);clip:auto;white-space:normal;background:var(--color-surface);width:auto;height:auto;color:var(--color-text);outline:2px solid var(--color-focus-ring);outline-offset:2px;margin:0;padding:.5rem .75rem;text-decoration:none;top:.5rem;left:.5rem;overflow:visible}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html{font-family:var(--font-sans);font-size:100%;line-height:var(--leading-normal);-webkit-font-smoothing:antialiased}body{background-color:var(--color-bg);color:var(--color-text);margin:0;position:static;overflow-y:scroll}body.noscroll,html.noscroll{overflow:hidden}body.noscroll{touch-action:none}.icon{fill:currentColor;color:inherit;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.icon:active,.icon:hover,.icon:visited{fill:currentColor;color:inherit;text-decoration:none}.icon:focus:not(:focus-visible){outline:none}.icon:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media (width>=430px){html{font-size:var(--text-base)}}@media (width>=768px){html{font-size:var(--text-lg)}}@media (width>=1024px){html{font-size:var(--text-xl)}}@font-face{font-family:Google Sans Flex;src:local(Google Sans Flex Regular),local(Google Sans Flex),url(../_fonts/SYG92X41YEV8nLB0ijT7RsWufoHC8sO6juBU7x5mVzA-687aLk9ecDL6b2oMYCn_knhO_9EBJGouBS425oJBGfw.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal;font-stretch:100%}@font-face{font-family:Google Sans Flex;src:local(Google Sans Flex Regular),local(Google Sans Flex),url(../_fonts/EMDOH_o9VC9f7oDBiavDywwfO4vp9ei4zdP1yj75uHY-uKTD6HwVJ1aJANHN3XvyCyGITiinYth_soc6rfdRjP0.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal;font-stretch:100%}@font-face{font-family:Google Sans Flex;src:local(Google Sans Flex Regular),local(Google Sans Flex),url(../_fonts/XOxPAI1EODEDTb9hP86NfS74g7MM6Mkm0ubtjZsvmII-7h9_rrwTY26pf9S560epRNa0I_mDjjx9bBltpWfsbwM.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal;font-stretch:100%}@font-face{font-family:Google Sans Flex;src:local(Google Sans Flex Bold),url(../_fonts/SYG92X41YEV8nLB0ijT7RsWufoHC8sO6juBU7x5mVzA-687aLk9ecDL6b2oMYCn_knhO_9EBJGouBS425oJBGfw.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:normal;font-stretch:100%}@font-face{font-family:Google Sans Flex;src:local(Google Sans Flex Bold),url(../_fonts/EMDOH_o9VC9f7oDBiavDywwfO4vp9ei4zdP1yj75uHY-uKTD6HwVJ1aJANHN3XvyCyGITiinYth_soc6rfdRjP0.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal;font-stretch:100%}@font-face{font-family:Google Sans Flex;src:local(Google Sans Flex Bold),url(../_fonts/XOxPAI1EODEDTb9hP86NfS74g7MM6Mkm0ubtjZsvmII-7h9_rrwTY26pf9S560epRNa0I_mDjjx9bBltpWfsbwM.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal;font-stretch:100%}@font-face{font-family:Google Sans Flex;src:local(Google Sans Flex Black),url(../_fonts/SYG92X41YEV8nLB0ijT7RsWufoHC8sO6juBU7x5mVzA-687aLk9ecDL6b2oMYCn_knhO_9EBJGouBS425oJBGfw.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:900;font-style:normal;font-stretch:100%}@font-face{font-family:Google Sans Flex;src:local(Google Sans Flex Black),url(../_fonts/EMDOH_o9VC9f7oDBiavDywwfO4vp9ei4zdP1yj75uHY-uKTD6HwVJ1aJANHN3XvyCyGITiinYth_soc6rfdRjP0.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:900;font-style:normal;font-stretch:100%}@font-face{font-family:Google Sans Flex;src:local(Google Sans Flex Black),url(../_fonts/XOxPAI1EODEDTb9hP86NfS74g7MM6Mkm0ubtjZsvmII-7h9_rrwTY26pf9S560epRNa0I_mDjjx9bBltpWfsbwM.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:900;font-style:normal;font-stretch:100%}@font-face{font-family:DM Sans;src:local(DM Sans Regular),local(DM Sans),url(../_fonts/BtWnw4L7ID7li7toH36oa37jEXkPNscr88SSQKgjODQ-zvAGW_pVSm4Av_to8e0yf9P7_BEF7Ru1kqihlvS1Zpk.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:DM Sans;src:local(DM Sans Regular),local(DM Sans),url(../_fonts/4uHnWt_9ibVCXb7nqQ4alctKAS2EDXfugaxBChA9tFw-4vCjmb6BU4qrCKhD_60PO9PnjCZBbng26FRTh0jzvOA.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:DM Sans;src:local(DM Sans Bold),url(../_fonts/BtWnw4L7ID7li7toH36oa37jEXkPNscr88SSQKgjODQ-zvAGW_pVSm4Av_to8e0yf9P7_BEF7Ru1kqihlvS1Zpk.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:DM Sans;src:local(DM Sans Bold),url(../_fonts/4uHnWt_9ibVCXb7nqQ4alctKAS2EDXfugaxBChA9tFw-4vCjmb6BU4qrCKhD_60PO9PnjCZBbng26FRTh0jzvOA.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}.bt-button[data-v-3e6411e9]{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);font-family:var(--font-sans);color:inherit;cursor:pointer;transition:background-color var(--transition-duration-fast) var(--transition-easing-default),color var(--transition-duration-fast) var(--transition-easing-default),border-color var(--transition-duration-fast) var(--transition-easing-default),transform var(--transition-duration-fast) var(--transition-easing-default);-webkit-user-select:none;user-select:none;border:1px solid #0000;font-weight:700;text-decoration:none;display:inline-flex}.bt-button[data-v-3e6411e9]:disabled{opacity:var(--control-disabled-opacity);cursor:not-allowed}.bt-button[data-v-3e6411e9]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.bt-button[data-v-3e6411e9]:focus:not(:focus-visible){outline:none}.bt-button[data-v-3e6411e9]:active:not(:disabled){transform:scale(.98)}.bt-button-block[data-v-3e6411e9]{width:100%}.bt-button-size-sm[data-v-3e6411e9]{min-height:var(--control-height-sm);padding:0 var(--space-3)}.bt-button-size-md[data-v-3e6411e9],.bt-button-size-sm[data-v-3e6411e9]{font-size:var(--text-sm);line-height:var(--text-sm-line-height)}.bt-button-size-md[data-v-3e6411e9]{min-height:var(--control-height-md);padding:0 var(--space-5)}.bt-button-size-lg[data-v-3e6411e9]{min-height:var(--control-height-lg);padding:0 var(--space-6);font-size:var(--text-base);line-height:var(--text-base-line-height)}.bt-button-variant-primary[data-v-3e6411e9]{background:var(--color-primary);color:var(--color-primary-contrast)}.bt-button-variant-primary[data-v-3e6411e9]:hover:not(:disabled){background:var(--color-primary-hover)}.bt-button-variant-secondary[data-v-3e6411e9]{background:var(--color-primary-subtle);color:var(--color-primary);border-color:#0000}.bt-button-variant-secondary[data-v-3e6411e9]:hover:not(:disabled){background:var(--color-primary-subtle);border-color:var(--color-primary);color:var(--color-primary-hover)}.bt-button-variant-surface[data-v-3e6411e9]{background:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-text)}.bt-button-variant-surface[data-v-3e6411e9]:hover:not(:disabled){background:var(--color-primary-subtle);border-color:var(--color-primary)}.bt-button-variant-ghost[data-v-3e6411e9]{color:var(--color-text);border-color:var(--color-border-strong);background:0 0}.bt-button-variant-ghost[data-v-3e6411e9]:hover:not(:disabled){background:var(--color-bg-muted);border-color:var(--color-border-strong)}.bt-button-variant-danger[data-v-3e6411e9]{background:var(--color-danger);color:var(--color-on-danger)}.bt-button-variant-danger[data-v-3e6411e9]:hover:not(:disabled){background:var(--color-danger-hover)}.bt-button-radius-none[data-v-3e6411e9]{border-radius:var(--radius-none)}.bt-button-radius-sm[data-v-3e6411e9]{border-radius:var(--radius-sm)}.bt-button-radius-md[data-v-3e6411e9]{border-radius:var(--radius-md)}.bt-button-radius-lg[data-v-3e6411e9]{border-radius:var(--radius-lg)}.bt-button-radius-xl[data-v-3e6411e9]{border-radius:var(--radius-xl)}.bt-button-radius-2xl[data-v-3e6411e9]{border-radius:var(--radius-2xl)}.bt-button-radius-3xl[data-v-3e6411e9]{border-radius:var(--radius-3xl)}.bt-button-radius-pill[data-v-3e6411e9]{border-radius:var(--radius-full)}.bt-button-radius-circle[data-v-3e6411e9]{border-radius:50%}.bt-button-label[data-v-3e6411e9]{justify-content:center;align-items:center;min-width:0;display:inline-flex}.bt-button-icon[data-v-3e6411e9]{width:var(--bt-button-icon-size);height:var(--bt-button-icon-size);min-width:var(--bt-button-icon-size);min-height:var(--bt-button-icon-size);color:inherit;flex:none;padding:0}.bt-button-spinner[data-v-3e6411e9]{animation:.8s linear infinite bt-button-spin-3e6411e9}.bt-button-icon-only[data-v-3e6411e9]{padding:0}.bt-button-icon-only.bt-button-size-sm[data-v-3e6411e9]{width:var(--control-height-sm);min-width:var(--control-height-sm)}.bt-button-icon-only.bt-button-size-md[data-v-3e6411e9]{width:var(--control-height-md);min-width:var(--control-height-md)}.bt-button-icon-only.bt-button-size-lg[data-v-3e6411e9]{width:var(--control-height-lg);min-width:var(--control-height-lg)}@keyframes bt-button-spin-3e6411e9{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.bt-overlay[data-v-61a8e5a0]{z-index:var(--bt-overlay-z,var(--z-modal));padding:var(--space-4);pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.bt-overlay-fullscreen[data-v-61a8e5a0],.bt-overlay-side-docked[data-v-61a8e5a0]{justify-content:stretch;align-items:stretch;padding:0}.bt-overlay-backdrop[data-v-61a8e5a0]{z-index:var(--bt-overlay-backdrop-z,var(--z-modal-backdrop));background:var(--color-overlay);pointer-events:auto;position:fixed;inset:0}.bt-overlay-panel[data-v-61a8e5a0]{z-index:var(--bt-overlay-z,var(--z-modal));background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);width:100%;max-width:30rem;max-height:min(90vh,45rem);box-shadow:var(--shadow-xl);pointer-events:auto;flex-direction:column;display:flex;position:relative;overflow:hidden}.bt-overlay-panel[data-v-61a8e5a0]:focus{outline:none}.bt-overlay-panel[data-v-61a8e5a0]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.bt-overlay-fullscreen .bt-overlay-panel[data-v-61a8e5a0]{border:none;border-radius:0;flex:1;max-width:none;max-height:none}.bt-overlay-panel-side-left[data-v-61a8e5a0],.bt-overlay-panel-side-right[data-v-61a8e5a0]{border-radius:0;width:min(90vw,24rem);max-width:none;height:100%;max-height:none;position:fixed;inset-block:0}.bt-overlay-panel-side-left[data-v-61a8e5a0]{border-inline-end:1px solid var(--color-border);inset-inline-start:0}.bt-overlay-panel-side-right[data-v-61a8e5a0]{border-inline-start:1px solid var(--color-border);inset-inline-end:0}.bt-overlay-panel-side-bottom[data-v-61a8e5a0],.bt-overlay-panel-side-top[data-v-61a8e5a0]{border-radius:0;width:100%;max-width:none;height:min(90vh,24rem);max-height:none;position:fixed;inset-inline:0}.bt-overlay-panel-side-top[data-v-61a8e5a0]{border-block-end:1px solid var(--color-border);inset-block-start:0}.bt-overlay-panel-side-bottom[data-v-61a8e5a0]{border-block-start:1px solid var(--color-border);inset-block-end:0}.bt-overlay-header[data-v-61a8e5a0]{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);flex-shrink:0;display:flex}.bt-overlay-title[data-v-61a8e5a0]{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:700;line-height:var(--leading-tight);color:var(--color-text);min-width:0;margin:0}.bt-overlay-title-spacer[data-v-61a8e5a0]{flex:1}.bt-overlay-close[data-v-61a8e5a0]{width:var(--control-height-md);height:var(--control-height-md);margin:calc(var(--space-2)*-1);border-radius:var(--radius-md);color:var(--color-text-muted);cursor:pointer;transition:background var(--transition-duration-fast) var(--transition-easing-default),color var(--transition-duration-fast) var(--transition-easing-default);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.bt-overlay-close[data-v-61a8e5a0]:hover{background:var(--color-bg-muted);color:var(--color-text)}.bt-overlay-close[data-v-61a8e5a0]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.bt-overlay-close-icon[data-v-61a8e5a0]{width:var(--control-icon-md);height:var(--control-icon-md);min-width:var(--control-icon-md);min-height:var(--control-icon-md);padding:0}.bt-overlay-body[data-v-61a8e5a0]{min-height:0;padding:var(--space-5);flex:1;overflow:auto}.bt-overlay-fullscreen .bt-overlay-body[data-v-61a8e5a0]{padding:var(--space-6)}@media (width>=48rem){.bt-overlay[data-v-61a8e5a0]{padding:var(--space-6)}.bt-overlay-fullscreen[data-v-61a8e5a0]{padding:0}}.bt-age-gate-panel[data-v-51ed742c]{justify-content:center;align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;max-width:36rem;min-height:90vh;margin-inline:auto;display:flex}.bt-age-gate-title[data-v-51ed742c]{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:700;line-height:var(--leading-tight);color:var(--color-text);margin:0}.bt-age-gate-body[data-v-51ed742c],.bt-age-gate-footer[data-v-51ed742c],.bt-age-gate-note[data-v-51ed742c]{max-width:40rem;color:var(--color-text);margin:0}.bt-age-gate-footer[data-v-51ed742c],.bt-age-gate-note[data-v-51ed742c]{color:var(--color-text-muted);font-size:var(--text-sm)}.bt-age-gate-actions[data-v-51ed742c]{gap:var(--space-3);flex-direction:column;width:min(100%,24rem);display:flex}.site-cookie-consent[data-v-ec1dc9b8]{z-index:var(--z-sticky);padding:var(--space-4);border-top:1px solid var(--color-border);background:var(--color-bg);box-shadow:0 -8px 24px color-mix(in srgb,var(--color-text) 12%,transparent);color:var(--color-text);font-size:var(--text-sm);position:fixed;bottom:0;left:0;right:0}.site-cookie-consent>[data-nosnippet][data-v-ec1dc9b8]{gap:var(--space-4);flex-direction:column;display:flex}.site-cookie-consent-lead[data-v-ec1dc9b8]{max-width:42rem;margin:0}.site-cookie-consent-learn[data-v-ec1dc9b8]{color:inherit}.site-cookie-consent-actions[data-v-ec1dc9b8]{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (width>=640px){.site-cookie-consent>[data-nosnippet][data-v-ec1dc9b8]{flex-direction:row;justify-content:space-between;align-items:center}}.bt-pwa-banner[data-v-65121cba]{z-index:var(--z-overall);box-sizing:border-box;padding:var(--space-4);border-top:1px solid var(--color-primary-hover);background:var(--color-primary);color:var(--color-primary-contrast);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 24px #0003}.bt-pwa-banner-inner[data-v-65121cba]{gap:var(--space-4);max-width:var(--layout-max-width,72rem);flex-direction:column;margin:0 auto;display:flex}.bt-pwa-banner-title[data-v-65121cba]{font-size:var(--text-base,1rem);font-weight:700;line-height:var(--leading-snug);margin:0}.bt-pwa-banner-lead[data-v-65121cba]{margin:var(--space-1) 0 0;font-size:var(--text-sm,.875rem);line-height:var(--leading-normal);opacity:.95}.bt-pwa-banner-actions[data-v-65121cba]{gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}.bt-pwa-banner-actions[data-v-65121cba] .bt-pwa-banner-submit{background:var(--color-primary-contrast);color:var(--color-primary)}@media (width>=640px){.bt-pwa-banner-inner[data-v-65121cba]{flex-direction:row;justify-content:space-between;align-items:center}.bt-pwa-banner-copy[data-v-65121cba]{flex:auto;max-width:42rem}.bt-pwa-banner-actions[data-v-65121cba]{flex:none}}.bt-pwa-banner-slide-enter-active[data-v-65121cba],.bt-pwa-banner-slide-leave-active[data-v-65121cba]{transition:transform .3s,opacity .3s}.bt-pwa-banner-slide-enter-from[data-v-65121cba],.bt-pwa-banner-slide-leave-to[data-v-65121cba]{opacity:0;transform:translateY(100%)}@media (prefers-reduced-motion:reduce){.bt-pwa-banner-slide-enter-active[data-v-65121cba],.bt-pwa-banner-slide-leave-active[data-v-65121cba]{transition:none}}.bt-icon-button[data-v-f80ec01f]{border:1px solid var(--color-border);border-radius:var(--radius-full);cursor:pointer;transition:background-color var(--transition-duration-fast) var(--transition-easing-default),color var(--transition-duration-fast) var(--transition-easing-default),border-color var(--transition-duration-fast) var(--transition-easing-default),transform var(--transition-duration-fast) var(--transition-easing-default);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.bt-icon-button[data-v-f80ec01f]:disabled{opacity:var(--control-disabled-opacity);cursor:not-allowed}.bt-icon-button[data-v-f80ec01f]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.bt-icon-button[data-v-f80ec01f]:focus:not(:focus-visible){outline:none}.bt-icon-button[data-v-f80ec01f]:active:not(:disabled){transform:scale(.98)}.bt-icon-button-fit-fill[data-v-f80ec01f]{overflow:hidden}.bt-icon-button-size-sm[data-v-f80ec01f]{width:var(--control-height-sm);min-width:var(--control-height-sm);height:var(--control-height-sm)}.bt-icon-button-size-md[data-v-f80ec01f]{width:var(--control-height-md);min-width:var(--control-height-md);height:var(--control-height-md)}.bt-icon-button-size-lg[data-v-f80ec01f]{width:var(--control-height-lg);min-width:var(--control-height-lg);height:var(--control-height-lg)}.bt-icon-button-fit-fill.bt-icon-button-size-sm[data-v-f80ec01f]{--bt-icon-button-fill-size:var(--control-height-sm)}.bt-icon-button-fit-fill.bt-icon-button-size-md[data-v-f80ec01f]{--bt-icon-button-fill-size:var(--control-height-md)}.bt-icon-button-fit-fill.bt-icon-button-size-lg[data-v-f80ec01f]{--bt-icon-button-fill-size:var(--control-height-lg)}.bt-icon-button-variant-default[data-v-f80ec01f]{background:var(--color-surface-elevated);color:var(--color-text)}.bt-icon-button-variant-default[data-v-f80ec01f]:hover:not(:disabled){color:var(--color-primary)}.bt-icon-button-variant-danger[data-v-f80ec01f]{background:var(--color-danger-subtle);color:var(--color-danger);border-color:#0000}.bt-icon-button-variant-danger[data-v-f80ec01f]:hover:not(:disabled){border-color:var(--color-danger)}.bt-icon-button-icon[data-v-f80ec01f]{color:inherit;flex:none;padding:0}.bt-icon-button-fit-fill .bt-icon-button-icon[data-v-f80ec01f]{min-width:var(--bt-icon-button-fill-size);min-height:var(--bt-icon-button-fill-size);flex:none;width:var(--bt-icon-button-fill-size)!important;height:var(--bt-icon-button-fill-size)!important;font-size:var(--bt-icon-button-fill-size)!important}.bt-popover-trigger[data-v-d371bd2e]{display:inline-flex}.bt-popover[data-v-d371bd2e]{z-index:var(--z-popover);min-width:12rem;max-width:20rem;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-elevated);color:var(--color-text);box-shadow:var(--shadow-lg);position:fixed}.bt-popover[data-v-d371bd2e]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.bt-header-actions[data-v-811da2d1]{align-items:center;gap:var(--space-3,.25rem);flex-wrap:nowrap;display:flex}.bt-header-actions-account[data-v-811da2d1]{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-elevated);width:2rem;height:2rem;color:var(--color-text);outline:none;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:color .2s;display:inline-flex}.bt-header-actions-account[data-v-811da2d1]:active,.bt-header-actions-account[data-v-811da2d1]:focus,.bt-header-actions-account[data-v-811da2d1]:hover{color:var(--color-primary)}.bt-header-actions-account[data-v-811da2d1]:focus-visible{outline:var(--color-primary) solid 2px;outline-offset:2px}.bt-header-actions[data-v-811da2d1] button.bt-header-actions-menu:active,.bt-header-actions[data-v-811da2d1] button.bt-header-actions-menu:focus,.bt-header-actions[data-v-811da2d1] button.bt-header-actions-menu:hover{color:var(--color-primary)}.bt-header-actions[data-v-811da2d1] button.bt-header-actions-menu:focus-visible{outline:var(--color-primary) solid 2px;outline-offset:2px}.bt-header-actions-language[data-v-811da2d1]{gap:var(--space-1,.25rem);margin:calc(var(--space-4,1rem)*-1);padding:var(--space-2,.5rem);flex-direction:column;display:flex}.bt-header-actions-language-link[data-v-811da2d1]{align-items:center;gap:var(--space-2,.5rem);padding:var(--space-2,.5rem) var(--space-3,.75rem);border-radius:var(--radius-md);color:var(--color-text);font-size:var(--text-sm);line-height:var(--text-sm-line-height);text-decoration:none;display:flex}.bt-header-actions-language-link[aria-current=true][data-v-811da2d1],.bt-header-actions-language-link[data-v-811da2d1]:focus-visible,.bt-header-actions-language-link[data-v-811da2d1]:hover{background:var(--color-bg-muted)}.bt-header-actions-language-link[data-v-811da2d1]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.bt-header-actions-drawer[data-v-811da2d1]{gap:var(--space-1,.25rem);flex-direction:column;display:flex}.bt-header-actions-drawer-separator[data-v-811da2d1]{height:1px;margin:var(--space-2,.5rem) 0;background:var(--color-border)}.bt-header-actions-drawer-link[data-v-811da2d1]{align-items:center;gap:var(--space-3,.5rem);padding:var(--space-2,.5rem) var(--space-3,.75rem);border-radius:var(--radius-md);color:var(--color-text);font-size:var(--text-sm);line-height:var(--text-sm-line-height);text-underline-offset:.2em;outline:none;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .2s;display:inline-flex}.bt-header-actions-drawer-link[data-v-811da2d1]:active,.bt-header-actions-drawer-link[data-v-811da2d1]:focus,.bt-header-actions-drawer-link[data-v-811da2d1]:hover{color:var(--color-primary);text-decoration-color:currentColor}.bt-header-actions-drawer-link[data-v-811da2d1]:focus-visible{outline:var(--color-primary) solid 2px}.site-cm-header[data-v-88a14110]{background:var(--color-bg);border-block-end:1px solid var(--color-border);color:var(--color-text)}.site-cm-header-inner[data-v-88a14110]{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);flex-wrap:wrap;max-width:72rem;min-height:3.25rem;margin:0 auto;display:flex}.site-cm-header-brand[data-v-88a14110]{align-items:center;gap:var(--space-1);min-width:0;padding:var(--space-1);color:inherit;flex-wrap:nowrap;text-decoration:none;display:flex}.site-cm-header-brand[data-v-88a14110]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.site-cm-header-title[data-v-88a14110]{font-size:var(--text-base);color:var(--color-primary)}.site-cm-header-by[data-v-88a14110],.site-cm-header-title[data-v-88a14110]{font-family:var(--font-anybody);white-space:nowrap;font-weight:800;line-height:1}.site-cm-header-by[data-v-88a14110]{font-size:var(--text-xs);color:var(--color-text-muted)}.site-cm-header-logo[data-v-88a14110]{width:var(--site-cm-header-logo-width,7.5rem);flex-shrink:0;min-width:0;height:auto;display:block}.site-cm-header-actions[data-v-88a14110]{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}@media (width>=48rem){.site-cm-header-inner[data-v-88a14110]{gap:var(--space-3);padding:var(--space-2) var(--space-4);min-height:60px}.site-cm-header-brand[data-v-88a14110]{gap:var(--space-2)}.site-cm-header-title[data-v-88a14110]{font-size:var(--text-lg)}.site-cm-header-by[data-v-88a14110]{font-size:var(--text-sm)}.site-cm-header-logo[data-v-88a14110]{width:var(--site-cm-header-logo-width-wide,6.75rem)}}.site-header[data-v-c633ebc3]{top:var(--pwa-banner-offset,0);z-index:10;position:sticky}.site-cookie-settings[data-v-1eb6352a]{color:var(--color-text-muted);font-family:inherit;font-size:var(--text-sm);line-height:inherit;text-align:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.site-cookie-settings[data-v-1eb6352a]:active,.site-cookie-settings[data-v-1eb6352a]:focus,.site-cookie-settings[data-v-1eb6352a]:hover{color:var(--color-primary);text-decoration-color:currentColor}.site-cookie-settings[data-v-1eb6352a]:focus-visible{outline:var(--color-primary) solid 2px}.site-footer-settings[data-v-48b96c98]{border-block-start:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text-muted);font-size:var(--text-sm)}.site-footer-settings-inner[data-v-48b96c98]{gap:var(--space-6);padding:var(--space-6) var(--space-4);flex-direction:column;max-width:72rem;margin:0 auto;display:flex}.site-footer-settings-column[data-v-48b96c98]{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.site-footer-settings-title[data-v-48b96c98]{font-size:var(--text-lg);color:var(--color-primary);margin:0;font-weight:600}@media (width>=48rem){.site-footer-settings-inner[data-v-48b96c98]{flex-direction:row;align-items:flex-start}.site-footer-settings-column[data-v-48b96c98]{flex:1 1 0}}.site-footer-links[data-v-e71a24c3]{background:var(--color-bg);color:var(--color-text-muted);font-size:var(--text-sm)}.site-footer-links-inner[data-v-e71a24c3]{gap:var(--space-6);padding:var(--space-6) var(--space-4);flex-direction:column;max-width:72rem;margin:0 auto;display:flex}.site-footer-links-sections[data-v-e71a24c3]{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.site-footer-links-title[data-v-e71a24c3]{margin:0 0 var(--space-3);font-size:var(--text-lg);color:var(--color-primary);font-weight:600}.site-footer-links-list[data-v-e71a24c3]{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.site-footer-link[data-v-e71a24c3]{align-items:center;gap:var(--space-2);text-underline-offset:.2em;color:var(--color-text-muted);outline:none;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .2s;display:inline-flex}.site-footer-link[data-v-e71a24c3]:active,.site-footer-link[data-v-e71a24c3]:focus,.site-footer-link[data-v-e71a24c3]:hover{color:var(--color-primary);text-decoration-color:currentColor}.site-footer-link[data-v-e71a24c3]:focus-visible{outline:var(--color-primary) solid 2px}.site-footer-link.router-link-active[data-v-e71a24c3]{color:var(--color-primary);font-weight:600}.site-footer-link-icon[data-v-e71a24c3]{font-size:var(--text-xl);width:var(--size-5);height:var(--size-5);flex:none}.site-footer-copyright-wrap[data-v-de2de349]{border-block-start:1px solid var(--color-border);background:var(--color-bg-muted);color:var(--color-text-muted);font-size:var(--text-sm)}.site-footer-copyright[data-v-de2de349]{padding:var(--space-6) var(--space-4);text-align:center;max-width:72rem;margin:0 auto}.site-footer[data-v-0d0ebdf0]{color:var(--color-text-muted);font-size:var(--text-sm)}.www-error-page[data-v-14feb78e]{background:var(--color-bg);min-height:100vh;color:var(--color-text);flex-direction:column;display:flex}.skip-link[data-v-14feb78e]{top:var(--space-2);left:var(--space-2);z-index:var(--z-sticky);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:var(--color-surface);box-shadow:var(--shadow-lg);color:var(--color-text);font-weight:700;text-decoration:none;transition:transform .2s;position:absolute;transform:translateY(-200%)}.skip-link[data-v-14feb78e]:focus{transform:translateY(0)}.skip-link[data-v-14feb78e]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.error-main[data-v-14feb78e]{justify-content:center;align-items:flex-start;gap:var(--space-4);width:min(100%,34rem);padding:var(--space-8) var(--space-4);flex-direction:column;flex:1;margin-inline:auto;display:flex}.error-code[data-v-14feb78e]{color:var(--color-text-subtle);font-size:var(--text-sm);letter-spacing:.06em;margin:0;font-weight:700}.error-title[data-v-14feb78e]{font-family:var(--font-heading);font-size:var(--text-2xl);margin:0}.error-body[data-v-14feb78e]{color:var(--color-text-muted);margin:0}.error-home[data-v-14feb78e]{color:var(--color-primary);font-weight:700;text-decoration:none}.error-home[data-v-14feb78e]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}
