.xp-nav-trigger[data-astro-cid-jsytelat]{transition:background-color var(--xp-motion-fast) var(--xp-ease-standard),color var(--xp-motion-fast) var(--xp-ease-standard)}.xp-nav-item[data-astro-cid-jsytelat]:hover .xp-nav-trigger[data-astro-cid-jsytelat],.xp-nav-item[data-astro-cid-jsytelat]:focus-within .xp-nav-trigger[data-astro-cid-jsytelat],.xp-nav-item[data-astro-cid-jsytelat][data-nav-open] .xp-nav-trigger[data-astro-cid-jsytelat]{background:var(--xp-surface-2)}.xp-nav-item[data-astro-cid-jsytelat]:hover .xp-nav-link[data-astro-cid-jsytelat],.xp-nav-item[data-astro-cid-jsytelat]:hover .xp-nav-disclosure[data-astro-cid-jsytelat],.xp-nav-item[data-astro-cid-jsytelat]:focus-within .xp-nav-link[data-astro-cid-jsytelat],.xp-nav-item[data-astro-cid-jsytelat]:focus-within .xp-nav-disclosure[data-astro-cid-jsytelat],.xp-nav-item[data-astro-cid-jsytelat][data-nav-open] .xp-nav-link[data-astro-cid-jsytelat],.xp-nav-item[data-astro-cid-jsytelat][data-nav-open] .xp-nav-disclosure[data-astro-cid-jsytelat]{color:var(--xp-text-primary)}.xp-nav-chevron[data-astro-cid-jsytelat]{transition:transform var(--xp-motion-fast) var(--xp-ease-standard)}.xp-nav-item[data-astro-cid-jsytelat][data-nav-open] .xp-nav-chevron[data-astro-cid-jsytelat]{transform:rotate(180deg)}.xp-nav-popover[data-astro-cid-jsytelat]{border-radius:var(--xp-radius-lg);inset:4.75rem auto auto 50%;opacity:0;transform:translate(-50%);transition:opacity var(--xp-motion-fast) var(--xp-ease-standard),transform var(--xp-motion-fast) var(--xp-ease-standard),overlay var(--xp-motion-fast) allow-discrete,display var(--xp-motion-fast) allow-discrete}.xp-nav-popover[data-astro-cid-jsytelat]:popover-open{opacity:1;transform:translate(-50%) translateY(.25rem)}@starting-style{.xp-nav-popover[data-astro-cid-jsytelat]:popover-open{opacity:0;transform:translate(-50%) translateY(-.25rem)}}.xp-nav-popover[data-astro-cid-jsytelat]::backdrop{background:transparent}.xp-mobile-nav[data-astro-cid-jsytelat] summary[data-astro-cid-jsytelat]::-webkit-details-marker,.xp-mobile-nav-section[data-astro-cid-jsytelat] summary[data-astro-cid-jsytelat]::-webkit-details-marker{display:none}.xp-mobile-nav-section[data-astro-cid-jsytelat][open] .xp-mobile-section-icon[data-astro-cid-jsytelat]{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.xp-nav-trigger[data-astro-cid-jsytelat],.xp-nav-chevron[data-astro-cid-jsytelat],.xp-nav-popover[data-astro-cid-jsytelat]{transition:none}}:root{--xp-surface-0: #05080e;--xp-surface-1: #0b1320;--xp-surface-2: #142238;--xp-surface-3: #213751;--xp-surface-layered-popover: rgb(11 19 32 / .91);--xp-surface-light: #f3f6fa;--xp-surface-light-raised: #ffffff;--xp-border-muted: rgb(198 214 235 / .14);--xp-border-strong: rgb(198 214 235 / .3);--xp-border-layered-popover: rgb(198 214 235 / .36);--xp-inner-highlight: inset 0 1px 0 rgb(255 255 255 / .07);--xp-text-primary: #f7fbff;--xp-text-secondary: #c8d4e5;--xp-text-muted: #8fa1ba;--xp-text-on-light: #111827;--xp-text-on-light-muted: #516070;--xp-accent-primary: #85c241;--xp-accent-primary-strong: #91c84b;--xp-accent-primary-active: #6fa832;--xp-accent-primary-text: #1e2b0e;--xp-accent-primary-soft: rgb(133 194 65 / .16);--xp-accent-secondary: #4fb3ff;--xp-accent-secondary-soft: rgb(79 179 255 / .14);--xp-color-warning: #b7791f;--xp-color-danger: #c2410c;--xp-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--xp-font-mono: "JetBrains Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--xp-text-base: 1rem;--xp-type-display-xl: 4.5rem;--xp-type-display-l: 3.75rem;--xp-type-heading-xl: 3rem;--xp-type-heading-l: 2.25rem;--xp-type-heading-m: 1.5rem;--xp-type-body: 1rem;--xp-type-caption: .875rem;--xp-line-body: 1.65;--xp-line-heading: 1.08;--xp-line-tight: 1;--xp-weight-heading: 700;--xp-weight-display: 800;--xp-space-1: .25rem;--xp-space-2: .5rem;--xp-space-3: .75rem;--xp-space-4: 1rem;--xp-space-5: 1.5rem;--xp-space-6: 2rem;--xp-space-7: 3rem;--xp-space-8: 4rem;--xp-space-section: clamp(3rem, 7vw, 6rem);--xp-container-content: 48rem;--xp-container-page: 72rem;--xp-container-wide: 86rem;--xp-radius-sm: .25rem;--xp-radius-md: .5rem;--xp-radius-lg: .75rem;--xp-shadow-sm: 0 1px 2px rgb(0 0 0 / .28), 0 10px 24px rgb(0 0 0 / .16), var(--xp-inner-highlight);--xp-shadow-md: 0 18px 46px rgb(0 0 0 / .38), var(--xp-inner-highlight);--xp-shadow-lg: 0 30px 88px rgb(0 0 0 / .5), var(--xp-inner-highlight);--xp-shadow-layered-popover: 0 36px 96px rgb(0 0 0 / .56), 0 14px 40px rgb(20 34 56 / .34), var(--xp-inner-highlight);--xp-backdrop-layered-popover: blur(6px) saturate(112%);--xp-motion-fast: .12s;--xp-motion-base: .2s;--xp-motion-slow: .36s;--xp-ease-standard: cubic-bezier(.2, 0, 0, 1);--xp-ease-emphasized: cubic-bezier(.2, 0, 0, 1.2);--xp-focus-ring: #5d9a2d;--xp-focus-width: 3px;--xp-focus-offset: 3px;--xp-color-ink: var(--xp-text-on-light);--xp-color-ink-muted: var(--xp-text-on-light-muted);--xp-color-ink-subtle: #6b7280;--xp-color-canvas: var(--xp-surface-0);--xp-color-surface: var(--xp-surface-1);--xp-color-surface-raised: var(--xp-surface-2);--xp-color-surface-subtle: var(--xp-surface-3);--xp-color-surface-dark: var(--xp-surface-0);--xp-color-surface-dark-raised: var(--xp-surface-2);--xp-color-border: var(--xp-border-muted);--xp-color-border-strong: var(--xp-border-strong);--xp-color-accent: var(--xp-accent-primary);--xp-color-accent-strong: var(--xp-accent-primary-strong);--xp-color-accent-soft: var(--xp-accent-primary-soft);--xp-color-green: var(--xp-accent-primary);--xp-color-green-soft: var(--xp-accent-primary-soft);--xp-z-header: 20;--xp-z-overlay: 40;--xp-z-modal: 60}.xp-site{min-width:320px;margin:0;background:var(--xp-surface-0);color:var(--xp-text-primary);font-family:var(--xp-font-sans);font-size:var(--xp-text-base);line-height:var(--xp-line-body);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.xp-site *,.xp-site *:before,.xp-site *:after{box-sizing:border-box}.xp-site :where(a:not([class])){color:var(--xp-accent-primary);text-decoration-thickness:.08em;text-underline-offset:.18em}.xp-site :where(a:not([class]):hover){color:var(--xp-accent-primary-strong)}.xp-site :focus-visible{outline:var(--xp-focus-width) solid var(--xp-focus-ring);outline-offset:var(--xp-focus-offset)}:where(.xp-site) :where(h1,h2,h3,h4,h5,h6){color:var(--xp-text-primary);font-weight:var(--xp-weight-heading);line-height:var(--xp-line-heading)}.xp-site img,.xp-site svg{max-width:100%}
