.toggle.svelte-1w2iz0y{--locale-toggle-gap: .2rem;--locale-toggle-padding: .22rem;--locale-button-height: 2.15rem;--locale-button-min-width: 3rem;--locale-button-padding-x: .72rem;display:inline-flex;align-items:center;gap:var(--locale-toggle-gap);padding:var(--locale-toggle-padding);border-radius:var(--beo-radius-pill);border:1px solid var(--beo-color-border);background:var(--beo-color-surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.toggle.compact.svelte-1w2iz0y{--locale-toggle-gap: .15rem;--locale-toggle-padding: .18rem;--locale-button-height: 2rem;--locale-button-min-width: 2.45rem;--locale-button-padding-x: .56rem}button.svelte-1w2iz0y{min-height:var(--locale-button-height);min-width:var(--locale-button-min-width);padding:0 var(--locale-button-padding-x);border:none;border-radius:var(--beo-radius-pill);background:transparent;color:var(--beo-color-faint);cursor:pointer;white-space:nowrap;transition:background-color var(--beo-transition-fast),color var(--beo-transition-fast),box-shadow var(--beo-transition-fast)}button.svelte-1w2iz0y:hover{color:var(--beo-color-text)}button.svelte-1w2iz0y:focus-visible{outline:2px solid var(--beo-color-accent-secondary);outline-offset:2px}button.selected.svelte-1w2iz0y{background:var(--beo-color-surface-strong);color:var(--beo-color-text);box-shadow:inset 0 0 0 1px var(--beo-color-border-strong)}.sprout-loader.svelte-1i14jte{width:5.75rem;height:5.75rem;display:grid;place-items:center}svg.svelte-1i14jte{width:100%;height:100%;overflow:visible}.grow-mask-rect.svelte-1i14jte{transform-box:fill-box;transform-origin:50% 100%;animation:svelte-1i14jte-sprout-reveal 1.55s cubic-bezier(.45,0,.2,1) infinite}.sprout-mark.svelte-1i14jte{transform-box:view-box;transform-origin:413px 898px;animation:svelte-1i14jte-sprout-sway 1.55s ease-in-out infinite}.sprout-yellow.svelte-1i14jte{fill:#ffde2b;transform-box:view-box;transform-origin:413px 898px;animation:svelte-1i14jte-sprout-core 1.55s ease-in-out infinite}.sprout-blue.svelte-1i14jte{fill:#1a7dff;transform-box:view-box;transform-origin:454px 424px;animation:svelte-1i14jte-sprout-leaf 1.55s cubic-bezier(.35,0,.2,1) infinite}.sprout-seed.svelte-1i14jte{transform-box:view-box;transform-origin:413px 898px;animation:svelte-1i14jte-sprout-seed 1.55s ease-in-out infinite}@keyframes svelte-1i14jte-sprout-reveal{0%,to{transform:scaleY(0)}14%{transform:scaleY(.18)}46%,68%{transform:scaleY(1)}86%{transform:scaleY(.1)}}@keyframes svelte-1i14jte-sprout-sway{0%,to{transform:rotate(0)}38%{transform:rotate(-1.4deg)}62%{transform:rotate(1.2deg)}}@keyframes svelte-1i14jte-sprout-core{0%,to{opacity:.94;transform:scaleY(.96)}46%,68%{opacity:1;transform:scaleY(1)}}@keyframes svelte-1i14jte-sprout-leaf{0%,to{opacity:0;transform:rotate(-18deg) scale(.72)}22%{opacity:.35}48%,68%{opacity:1;transform:rotate(0) scale(1)}84%{opacity:.35;transform:rotate(-10deg) scale(.8)}}@keyframes svelte-1i14jte-sprout-seed{0%,to{opacity:1;transform:scale(1)}20%{opacity:.9;transform:scale(.82)}46%,72%{opacity:0;transform:scale(.55)}88%{opacity:.85;transform:scale(.88)}}@media (prefers-reduced-motion: reduce){svg.svelte-1i14jte :where(.svelte-1i14jte){animation:none!important}.grow-mask-rect.svelte-1i14jte{transform:scaleY(1)}.sprout-blue.svelte-1i14jte{opacity:1}.sprout-seed.svelte-1i14jte{opacity:0}}.toggle.svelte-1cmi4dh{--theme-toggle-gap: .35rem;--theme-toggle-padding-y: .32rem;--theme-toggle-padding-x: .38rem;--theme-button-size: 2.25rem;--theme-dot-size: .9rem;display:inline-flex;align-items:center;justify-content:center;gap:var(--theme-toggle-gap);padding:var(--theme-toggle-padding-y) var(--theme-toggle-padding-x);border-radius:var(--beo-radius-pill);border:1px solid var(--beo-color-border);background:var(--beo-color-surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.toggle.compact.svelte-1cmi4dh{--theme-toggle-gap: .28rem;--theme-toggle-padding-y: .24rem;--theme-toggle-padding-x: .3rem;--theme-button-size: 2.1rem;--theme-dot-size: .82rem}button.svelte-1cmi4dh{display:inline-grid;place-items:center;width:var(--theme-button-size);height:var(--theme-button-size);padding:0;border:none;border-radius:999px;background:transparent;cursor:pointer;transition:background-color var(--beo-transition-fast),transform var(--beo-transition-fast),box-shadow var(--beo-transition-fast)}button.svelte-1cmi4dh:focus-visible{outline:2px solid var(--beo-color-accent-secondary);outline-offset:2px}button.svelte-1cmi4dh span:where(.svelte-1cmi4dh){display:block;width:var(--theme-dot-size);height:var(--theme-dot-size);border-radius:999px;border:1px solid var(--beo-color-border-strong);transition:transform var(--beo-transition-fast),border-color var(--beo-transition-fast),opacity var(--beo-transition-fast),box-shadow var(--beo-transition-fast)}.dark-dot.svelte-1cmi4dh span:where(.svelte-1cmi4dh){background:#060606;border-color:#ffffff2e}.light-dot.svelte-1cmi4dh span:where(.svelte-1cmi4dh){background:#f4efe4;border-color:#1118272e}button.svelte-1cmi4dh:hover span:where(.svelte-1cmi4dh){transform:scale(1.06)}button.selected.svelte-1cmi4dh{background:var(--beo-color-surface-strong);box-shadow:inset 0 0 0 1px var(--beo-color-border-strong)}button.selected.svelte-1cmi4dh span:where(.svelte-1cmi4dh){transform:scale(1.1);box-shadow:0 0 0 .28rem var(--beo-color-accent-secondary-halo);opacity:1}button.svelte-1cmi4dh:not(.selected) span:where(.svelte-1cmi4dh){opacity:.82}:root{--beo-font-sans: "Space Grotesk", "Avenir Next", "Trebuchet MS", sans-serif;--beo-radius-pill: 999px;--beo-radius-panel: 1.6rem;--beo-radius-card: 1.2rem;--beo-radius-shell: 2rem;--beo-shadow-panel: 0 24px 70px rgba(0, 0, 0, .28);--beo-shadow-hero: 0 26px 90px rgba(0, 0, 0, .38);--beo-transition-fast: .18s ease;--beo-transition-reveal: .48s cubic-bezier(.22, 1, .36, 1)}html[data-theme=dark]{color-scheme:dark;--beo-color-bg: #050505;--beo-color-text: rgba(255, 255, 255, .96);--beo-color-soft: rgba(255, 255, 255, .72);--beo-color-faint: rgba(255, 255, 255, .52);--beo-color-surface: rgba(255, 255, 255, .04);--beo-color-surface-muted: rgba(255, 255, 255, .03);--beo-color-surface-strong: rgba(255, 255, 255, .08);--beo-color-border: rgba(255, 255, 255, .08);--beo-color-border-strong: rgba(255, 255, 255, .12);--beo-color-field-bg: rgba(255, 255, 255, .03);--beo-color-primary: #ffffff;--beo-color-primary-text: #050505;--beo-color-secondary-bg: rgba(255, 255, 255, .05);--beo-color-secondary-text: rgba(255, 255, 255, .92);--beo-color-code-bg: rgba(255, 255, 255, .06);--beo-color-success-bg: rgba(16, 185, 129, .12);--beo-color-success-border: rgba(16, 185, 129, .26);--beo-color-error-bg: rgba(244, 63, 94, .12);--beo-color-error-border: rgba(244, 63, 94, .26);--beo-color-accent: #ffde2b;--beo-color-accent-secondary: #1a7dff;--beo-color-accent-halo: rgba(255, 222, 43, .12);--beo-color-accent-secondary-halo: rgba(26, 125, 255, .12);--beo-color-glow-start: rgba(37, 99, 235, .16);--beo-color-glow-end: rgba(245, 158, 11, .14);--beo-color-logo-shadow: rgba(255, 222, 43, .14)}html[data-theme=light]{color-scheme:light;--beo-color-bg: #f3efe5;--beo-color-text: rgba(17, 24, 39, .95);--beo-color-soft: rgba(31, 41, 55, .78);--beo-color-faint: rgba(55, 65, 81, .58);--beo-color-surface: rgba(255, 255, 255, .58);--beo-color-surface-muted: rgba(255, 255, 255, .72);--beo-color-surface-strong: rgba(255, 255, 255, .86);--beo-color-border: rgba(17, 24, 39, .1);--beo-color-border-strong: rgba(17, 24, 39, .16);--beo-color-field-bg: rgba(255, 255, 255, .82);--beo-color-primary: #111827;--beo-color-primary-text: #ffffff;--beo-color-secondary-bg: rgba(255, 255, 255, .74);--beo-color-secondary-text: rgba(17, 24, 39, .92);--beo-color-code-bg: rgba(17, 24, 39, .08);--beo-color-success-bg: rgba(16, 185, 129, .1);--beo-color-success-border: rgba(16, 185, 129, .22);--beo-color-error-bg: rgba(244, 63, 94, .1);--beo-color-error-border: rgba(244, 63, 94, .22);--beo-color-accent: #d4a106;--beo-color-accent-secondary: #1a7dff;--beo-color-accent-halo: rgba(212, 161, 6, .12);--beo-color-accent-secondary-halo: rgba(26, 125, 255, .12);--beo-color-glow-start: rgba(26, 125, 255, .12);--beo-color-glow-end: rgba(255, 222, 43, .12);--beo-color-logo-shadow: rgba(26, 125, 255, .12)}html{background:var(--beo-color-bg)}body{margin:0;min-height:100vh;font-family:var(--beo-font-sans);color:var(--beo-color-text);background:var(--beo-color-bg);-webkit-user-select:none;user-select:none;transition:background-color var(--beo-transition-reveal),color var(--beo-transition-fast)}body:before,body:after{content:"";position:fixed;inset:auto;z-index:-1;border-radius:999px;filter:blur(120px);pointer-events:none;transform:translateZ(0);transition:background-color var(--beo-transition-reveal),opacity var(--beo-transition-fast)}body:before{top:-8rem;left:-8rem;width:26rem;height:26rem;background:var(--beo-color-glow-start)}body:after{right:-7rem;bottom:-7rem;width:24rem;height:24rem;background:var(--beo-color-glow-end)}a{color:inherit}.shell :where(header,nav,main,section,article,form,a,button,input,textarea,label,p,h1,h2,h3,span,small,strong,li,ul,img){transition:background-color var(--beo-transition-fast),color var(--beo-transition-fast),border-color var(--beo-transition-fast),box-shadow var(--beo-transition-fast),opacity var(--beo-transition-fast),filter var(--beo-transition-fast),transform var(--beo-transition-fast)}button,input,textarea,select{font:inherit}input,textarea,select,option,[contenteditable=true]{-webkit-user-select:text;user-select:text}@media (prefers-reduced-motion: reduce){body,body:before,body:after,.shell :where(header,nav,main,section,article,form,a,button,input,textarea,label,p,h1,h2,h3,span,small,strong,li,ul,img){transition:none}}::selection{background:var(--beo-color-accent-secondary-halo)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.shell.svelte-12qhfyh{position:relative;min-height:100vh;padding:1.25rem 1.25rem 2rem}.preloader.svelte-12qhfyh{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;background:radial-gradient(circle at center,var(--beo-color-accent-halo),transparent 26%),#05050514;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);opacity:1;visibility:visible;transition:opacity .42s ease,visibility .42s ease}html[data-theme=light] .preloader.svelte-12qhfyh{background:radial-gradient(circle at center,var(--beo-color-accent-secondary-halo),transparent 28%),#f3efe52e}.preloader.is-closing.svelte-12qhfyh{opacity:0;visibility:hidden}.masthead.svelte-12qhfyh{box-sizing:border-box;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;justify-content:space-between;gap:1rem;margin:0 auto 1.5rem;max-width:80rem;padding:.9rem 1rem;border:1px solid var(--beo-color-border);border-radius:var(--beo-radius-pill);background:var(--beo-color-surface-muted);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--beo-shadow-panel)}.masthead.svelte-12qhfyh,main.svelte-12qhfyh{opacity:0;transform:translateY(.65rem);transition:opacity var(--beo-transition-reveal),transform var(--beo-transition-reveal),filter var(--beo-transition-fast)}.shell.app-ready.svelte-12qhfyh .masthead:where(.svelte-12qhfyh),.shell.app-ready.svelte-12qhfyh main:where(.svelte-12qhfyh){opacity:1;transform:translateY(0)}.brand.svelte-12qhfyh{display:inline-flex;align-items:center;gap:.7rem;min-width:0;font-size:.82rem;font-weight:700;text-decoration:none;letter-spacing:.22em;text-transform:uppercase;color:var(--beo-color-text)}.brand.svelte-12qhfyh img:where(.svelte-12qhfyh){width:1.75rem;height:1.75rem;filter:drop-shadow(0 0 16px var(--beo-color-logo-shadow))}.header-rail.svelte-12qhfyh{display:flex;align-items:center;justify-content:flex-end;gap:.8rem;min-width:0;flex-wrap:wrap}.menu-toggle.svelte-12qhfyh,.mobile-menu.svelte-12qhfyh{display:none}.menu-toggle.svelte-12qhfyh{align-items:center;justify-content:center;flex-shrink:0;width:2.75rem;height:2.75rem;padding:0;border:1px solid var(--beo-color-border);border-radius:var(--beo-radius-pill);background:var(--beo-color-surface);color:var(--beo-color-text);cursor:pointer;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:background-color var(--beo-transition-fast),border-color var(--beo-transition-fast),transform var(--beo-transition-fast),box-shadow var(--beo-transition-fast)}.menu-toggle.svelte-12qhfyh:hover{background:var(--beo-color-surface-strong);border-color:var(--beo-color-border-strong)}.menu-toggle.svelte-12qhfyh:focus-visible,nav.svelte-12qhfyh a:where(.svelte-12qhfyh):focus-visible{outline:2px solid var(--beo-color-accent-secondary);outline-offset:2px}.menu-icon.svelte-12qhfyh{display:grid;gap:.24rem}.menu-icon.svelte-12qhfyh span:where(.svelte-12qhfyh){display:block;width:1rem;height:2px;border-radius:999px;background:currentColor;transform-origin:center;transition:transform var(--beo-transition-fast),opacity var(--beo-transition-fast)}.menu-toggle.menu-open.svelte-12qhfyh .menu-icon:where(.svelte-12qhfyh) span:where(.svelte-12qhfyh):nth-child(1){transform:translateY(.36rem) rotate(45deg)}.menu-toggle.menu-open.svelte-12qhfyh .menu-icon:where(.svelte-12qhfyh) span:where(.svelte-12qhfyh):nth-child(2){opacity:0}.menu-toggle.menu-open.svelte-12qhfyh .menu-icon:where(.svelte-12qhfyh) span:where(.svelte-12qhfyh):nth-child(3){transform:translateY(-.36rem) rotate(-45deg)}.preferences.svelte-12qhfyh{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem}ul.svelte-12qhfyh{display:flex;flex-wrap:wrap;gap:.65rem;list-style:none;margin:0;padding:0}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){display:inline-flex;align-items:center;min-height:2.5rem;padding:0 .95rem;border-radius:var(--beo-radius-pill);text-decoration:none;font-weight:500;color:var(--beo-color-soft);transition:color .2s ease,background-color .2s ease,border-color .2s ease;border:1px solid transparent}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--beo-color-text);background:var(--beo-color-surface);border-color:var(--beo-color-border)}main.svelte-12qhfyh{margin:0 auto;max-width:80rem}.shell.theme-shift.svelte-12qhfyh .masthead:where(.svelte-12qhfyh),.shell.theme-shift.svelte-12qhfyh main:where(.svelte-12qhfyh){animation:svelte-12qhfyh-shell-settle .28s ease}.shell.locale-shift.svelte-12qhfyh main:where(.svelte-12qhfyh){animation:svelte-12qhfyh-locale-settle .32s ease}@keyframes svelte-12qhfyh-shell-settle{0%{opacity:.84;transform:translateY(.3rem) scale(.996)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes svelte-12qhfyh-locale-settle{0%{opacity:.68;filter:blur(4px);transform:translateY(.45rem)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.preloader.svelte-12qhfyh,.masthead.svelte-12qhfyh,main.svelte-12qhfyh{transition:none}.shell.theme-shift.svelte-12qhfyh .masthead:where(.svelte-12qhfyh),.shell.theme-shift.svelte-12qhfyh main:where(.svelte-12qhfyh),.shell.locale-shift.svelte-12qhfyh main:where(.svelte-12qhfyh){animation:none}}@media (max-width: 640px){.shell.svelte-12qhfyh{padding:.9rem .9rem 1.5rem}.masthead.svelte-12qhfyh{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;margin-bottom:1rem;border-radius:1.4rem;padding:.8rem .85rem}.brand.svelte-12qhfyh{gap:.6rem;font-size:.76rem;letter-spacing:.18em}.brand.svelte-12qhfyh img:where(.svelte-12qhfyh){width:1.6rem;height:1.6rem}.header-rail.svelte-12qhfyh{display:none}.menu-toggle.svelte-12qhfyh{display:inline-flex}.mobile-menu.svelte-12qhfyh{box-sizing:border-box;display:grid;grid-column:1 / -1;gap:.75rem;width:100%;min-width:0;padding-top:.75rem;border-top:1px solid var(--beo-color-border)}.mobile-menu.svelte-12qhfyh nav:where(.svelte-12qhfyh),.mobile-menu.svelte-12qhfyh ul:where(.svelte-12qhfyh){min-width:0;width:100%;display:grid;gap:.45rem}.mobile-menu.svelte-12qhfyh li:where(.svelte-12qhfyh),.preferences-compact.svelte-12qhfyh{min-width:0;width:100%}.mobile-menu.svelte-12qhfyh nav:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh){box-sizing:border-box;justify-content:flex-start;width:100%;max-width:100%;min-height:2.85rem;padding:.75rem .95rem;background:var(--beo-color-surface);border-color:var(--beo-color-border)}.preferences-compact.svelte-12qhfyh{gap:.5rem}.preferences-compact.svelte-12qhfyh .toggle{box-sizing:border-box;flex:0 1 auto;min-width:0;max-width:100%}}
