:root{color-scheme:dark;--brand-radius: 14px;--brand-radius-sm: 7px ;--brand-radius-lg: calc(14px * 1.6);--brand-font-sans: "Manrope", system-ui, sans-serif;--brand-font-display: "Archivo", Manrope, system-ui, sans-serif;--brand-font-mono: "JetBrains Mono", ui-monospace, monospace;--brand-motion-personality: "soft";--brand-motion-duration-micro: .1s;--brand-motion-duration-short: .2s;--brand-motion-duration-medium: .32s;--brand-motion-duration-long: .48s;--brand-motion-ease-standard: cubic-bezier(.33, 1, .68, 1);--brand-motion-ease-emphasized: cubic-bezier(.22, 1, .36, 1);--brand-motion-ease-entrance: cubic-bezier(.16, 1, .3, 1);--brand-motion-ease-exit: cubic-bezier(.5, 0, .75, 0);--brand-motion-distance-entrance-y: 16px;--brand-motion-distance-reveal-scale: .94;--brand-motion-role-button-hover-duration: .1s;--brand-motion-role-button-hover-ease: cubic-bezier(.33, 1, .68, 1);--brand-motion-role-button-press-duration: .1s;--brand-motion-role-button-press-ease: cubic-bezier(.5, 0, .75, 0);--brand-motion-role-input-focus-duration: .2s;--brand-motion-role-input-focus-ease: cubic-bezier(.16, 1, .3, 1);--brand-motion-role-tooltip-enter-duration: .2s;--brand-motion-role-tooltip-enter-ease: cubic-bezier(.16, 1, .3, 1);--brand-motion-role-tooltip-exit-duration: .1s;--brand-motion-role-tooltip-exit-ease: cubic-bezier(.5, 0, .75, 0);--brand-motion-role-modal-enter-duration: .32s;--brand-motion-role-modal-enter-ease: cubic-bezier(.22, 1, .36, 1);--brand-motion-role-modal-exit-duration: .2s;--brand-motion-role-modal-exit-ease: cubic-bezier(.5, 0, .75, 0);--brand-motion-role-page-transition-duration: .48s;--brand-motion-role-page-transition-ease: cubic-bezier(.22, 1, .36, 1);--brand-motion-role-reveal-on-scroll-duration: .32s;--brand-motion-role-reveal-on-scroll-ease: cubic-bezier(.16, 1, .3, 1);--brand-motion-role-toast-enter-duration: .2s;--brand-motion-role-toast-enter-ease: cubic-bezier(.16, 1, .3, 1);--brand-motion-role-toast-exit-duration: .1s;--brand-motion-role-toast-exit-ease: cubic-bezier(.5, 0, .75, 0);--brand-bg: #162439;--brand-ink: #FFFFFF;--brand-surface: #1F2D41;--brand-surface-hover: #293649;--brand-surface-sunken: #152337;--brand-ink-muted: #ADB2BA;--brand-ink-faint: #78808C;--brand-border: rgba(255, 255, 255, .14);--brand-border-strong: rgba(255, 255, 255, .28);--brand-primary: #FF653D;--brand-primary-hover: #FF7450;--brand-on-primary: #FFFFFF;--brand-success: #00C853;--brand-on-success: #000000;--brand-warning: #FFC400;--brand-on-warning: #000000;--brand-danger: #FF3B30;--brand-on-danger: #000000;--brand-info: #00AAFF;--brand-on-info: #000000;--brand-focus-ring: rgba(255, 101, 61, .5);--brand-accent: #FF653D}[data-theme=dark]{color-scheme:dark;--brand-bg: #162439;--brand-ink: #FFFFFF;--brand-surface: #1F2D41;--brand-surface-hover: #293649;--brand-surface-sunken: #152337;--brand-ink-muted: #ADB2BA;--brand-ink-faint: #78808C;--brand-border: rgba(255, 255, 255, .14);--brand-border-strong: rgba(255, 255, 255, .28);--brand-primary: #FF653D;--brand-primary-hover: #FF7450;--brand-on-primary: #FFFFFF;--brand-success: #00C853;--brand-on-success: #000000;--brand-warning: #FFC400;--brand-on-warning: #000000;--brand-danger: #FF3B30;--brand-on-danger: #000000;--brand-info: #00AAFF;--brand-on-info: #000000;--brand-focus-ring: rgba(255, 101, 61, .5);--brand-accent: #FF653D}[data-theme=light]{color-scheme:light;--brand-bg: #FFFFFF;--brand-ink: #162439;--brand-surface: #F6F6F7;--brand-surface-hover: #ECEDEF;--brand-surface-sunken: #F8F8F9;--brand-ink-muted: #68717E;--brand-ink-faint: #9DA3AC;--brand-border: rgba(22, 36, 57, .14);--brand-border-strong: rgba(22, 36, 57, .28);--brand-primary: #FF653D;--brand-primary-hover: #EB5D38;--brand-on-primary: #FFFFFF;--brand-success: #00A152;--brand-on-success: #000000;--brand-warning: #B8860B;--brand-on-warning: #000000;--brand-danger: #C41E3A;--brand-on-danger: #FFFFFF;--brand-info: #0066CC;--brand-on-info: #FFFFFF;--brand-focus-ring: rgba(255, 101, 61, .5);--brand-accent: #FF653D}@media(prefers-color-scheme:light){[data-theme=system]{color-scheme:light;--brand-bg: #FFFFFF;--brand-ink: #162439;--brand-surface: #F6F6F7;--brand-surface-hover: #ECEDEF;--brand-surface-sunken: #F8F8F9;--brand-ink-muted: #68717E;--brand-ink-faint: #9DA3AC;--brand-border: rgba(22, 36, 57, .14);--brand-border-strong: rgba(22, 36, 57, .28);--brand-primary: #FF653D;--brand-primary-hover: #EB5D38;--brand-on-primary: #FFFFFF;--brand-success: #00A152;--brand-on-success: #000000;--brand-warning: #B8860B;--brand-on-warning: #000000;--brand-danger: #C41E3A;--brand-on-danger: #FFFFFF;--brand-info: #0066CC;--brand-on-info: #FFFFFF;--brand-focus-ring: rgba(255, 101, 61, .5);--brand-accent: #FF653D}}@media(prefers-color-scheme:dark){[data-theme=system]{color-scheme:dark;--brand-bg: #162439;--brand-ink: #FFFFFF;--brand-surface: #1F2D41;--brand-surface-hover: #293649;--brand-surface-sunken: #152337;--brand-ink-muted: #ADB2BA;--brand-ink-faint: #78808C;--brand-border: rgba(255, 255, 255, .14);--brand-border-strong: rgba(255, 255, 255, .28);--brand-primary: #FF653D;--brand-primary-hover: #FF7450;--brand-on-primary: #FFFFFF;--brand-success: #00C853;--brand-on-success: #000000;--brand-warning: #FFC400;--brand-on-warning: #000000;--brand-danger: #FF3B30;--brand-on-danger: #000000;--brand-info: #00AAFF;--brand-on-info: #000000;--brand-focus-ring: rgba(255, 101, 61, .5);--brand-accent: #FF653D}}@media(prefers-reduced-motion:reduce){:root{--brand-motion-duration-micro: 80ms;--brand-motion-duration-short: 80ms;--brand-motion-duration-medium: 80ms;--brand-motion-duration-long: 80ms;--brand-motion-distance-entrance-y: 0px;--brand-motion-distance-reveal-scale: 1;--brand-motion-role-button-hover-duration: 80ms;--brand-motion-role-button-press-duration: 80ms;--brand-motion-role-input-focus-duration: 80ms;--brand-motion-role-tooltip-enter-duration: 80ms;--brand-motion-role-tooltip-exit-duration: 80ms;--brand-motion-role-modal-enter-duration: 80ms;--brand-motion-role-modal-exit-duration: 80ms;--brand-motion-role-page-transition-duration: 80ms;--brand-motion-role-reveal-on-scroll-duration: 80ms;--brand-motion-role-toast-enter-duration: 80ms;--brand-motion-role-toast-exit-duration: 80ms;--brand-motion-runtime-disable: "video_autoplay hero_carousel"}[data-motion-disable~=parallax],[data-motion-disable~=auto_marquee]{animation:none!important;transition:none!important}}@font-face{font-family:Archivo;src:url(https://assets.aioras.ai/fonts/archivo/latin/400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;src:url(https://assets.aioras.ai/fonts/archivo/latin/500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;src:url(https://assets.aioras.ai/fonts/archivo/latin/600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;src:url(https://assets.aioras.ai/fonts/archivo/latin/700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;src:url(https://assets.aioras.ai/fonts/archivo/latin/800.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;src:url(https://assets.aioras.ai/fonts/archivo/latin-ext/400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;src:url(https://assets.aioras.ai/fonts/archivo/latin-ext/500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;src:url(https://assets.aioras.ai/fonts/archivo/latin-ext/600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;src:url(https://assets.aioras.ai/fonts/archivo/latin-ext/700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;src:url(https://assets.aioras.ai/fonts/archivo/latin-ext/800.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;src:url(https://assets.aioras.ai/fonts/manrope/latin/400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;src:url(https://assets.aioras.ai/fonts/manrope/latin/500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;src:url(https://assets.aioras.ai/fonts/manrope/latin/600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;src:url(https://assets.aioras.ai/fonts/manrope/latin/700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;src:url(https://assets.aioras.ai/fonts/manrope/latin/800.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;src:url(https://assets.aioras.ai/fonts/manrope/latin-ext/400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;src:url(https://assets.aioras.ai/fonts/manrope/latin-ext/500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;src:url(https://assets.aioras.ai/fonts/manrope/latin-ext/600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;src:url(https://assets.aioras.ai/fonts/manrope/latin-ext/700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;src:url(https://assets.aioras.ai/fonts/manrope/latin-ext/800.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;src:url(https://assets.aioras.ai/fonts/jetbrains-mono/400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;src:url(https://assets.aioras.ai/fonts/jetbrains-mono/500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.locale-picker[data-astro-cid-4yo3e4j5]{position:relative;display:inline-flex;flex-shrink:0}.locale-btn[data-astro-cid-4yo3e4j5]{display:inline-flex;align-items:center;gap:.4rem;background:transparent;border:1px solid var(--brand-border-strong);color:var(--brand-ink);padding:.4rem .65rem;height:36px;border-radius:8px;cursor:pointer;font-family:var(--brand-font-sans);font-size:.8rem;font-weight:600}.locale-btn[data-astro-cid-4yo3e4j5]:hover,.locale-btn[data-astro-cid-4yo3e4j5][aria-expanded=true]{border-color:var(--brand-primary);color:var(--brand-primary)}.locale-flag[data-astro-cid-4yo3e4j5]{font-size:1.1rem;line-height:1}.locale-label[data-astro-cid-4yo3e4j5]{white-space:nowrap;color:var(--brand-ink-muted)}.locale-btn[data-astro-cid-4yo3e4j5]:hover .locale-label[data-astro-cid-4yo3e4j5],.locale-btn[data-astro-cid-4yo3e4j5][aria-expanded=true] .locale-label[data-astro-cid-4yo3e4j5]{color:inherit}.locale-pop[data-astro-cid-4yo3e4j5]{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;max-height:360px;overflow-y:auto;background:var(--brand-bg);border:1px solid var(--brand-border-strong);border-radius:10px;padding:.35rem;display:none;flex-direction:column;z-index:80;box-shadow:0 12px 28px color-mix(in srgb,var(--brand-ink) 12%,transparent)}.locale-pop[data-astro-cid-4yo3e4j5].open{display:flex}.locale-option[data-astro-cid-4yo3e4j5]{background:transparent;border:0;padding:.55rem .65rem;color:var(--brand-ink);text-align:left;font-family:inherit;font-size:.8rem;cursor:pointer;display:grid;grid-template-columns:1.4rem 1fr auto;align-items:center;gap:.55rem;border-radius:8px}.locale-option[data-astro-cid-4yo3e4j5]:hover{background:var(--brand-surface);color:var(--brand-primary)}.locale-option[data-astro-cid-4yo3e4j5].is-current .locale-native[data-astro-cid-4yo3e4j5]{color:var(--brand-primary);font-weight:700}.locale-native[data-astro-cid-4yo3e4j5]{font-size:.875rem}.locale-meta[data-astro-cid-4yo3e4j5]{font-size:.65rem;letter-spacing:.08em;color:var(--brand-ink-muted);text-transform:uppercase}.locale-revert[data-astro-cid-4yo3e4j5]{border-bottom:1px solid var(--brand-border);margin-bottom:.25rem;padding-bottom:.65rem;grid-template-columns:1.4rem 1fr}.locale-revert-eyebrow[data-astro-cid-4yo3e4j5]{display:block;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:var(--brand-ink-muted)}.locale-revert-action[data-astro-cid-4yo3e4j5]{display:block;font-size:.85rem;color:var(--brand-primary);margin-top:.1rem}@media(max-width:640px){.locale-label[data-astro-cid-4yo3e4j5]{display:none}.locale-btn[data-astro-cid-4yo3e4j5]{padding:.3rem .45rem;height:32px}}.ada-root[data-astro-cid-q55uef3y]{position:relative;z-index:90}.ada-fab[data-astro-cid-q55uef3y]{position:fixed;right:1.35rem;bottom:1.35rem;z-index:91;width:60px;height:60px;border:0;border-radius:50%;background:var(--brand-primary);color:var(--brand-on-primary);cursor:pointer;display:grid;place-items:center;box-shadow:0 12px 30px color-mix(in srgb,var(--brand-primary) 45%,transparent)}.ada-panel[data-astro-cid-q55uef3y]{position:fixed;right:1.35rem;bottom:5.75rem;z-index:92;width:384px;max-width:calc(100vw - 2.5rem);height:564px;max-height:calc(100vh - 8rem);background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:18px;box-shadow:0 24px 60px color-mix(in srgb,var(--brand-ink) 28%,transparent);display:flex;flex-direction:column;overflow:hidden}.ada-panel[data-astro-cid-q55uef3y][hidden]{display:none!important}.ada-head[data-astro-cid-q55uef3y]{background:var(--brand-bg);color:var(--brand-ink);padding:.9rem 1rem;display:flex;align-items:center;gap:.7rem;flex-shrink:0}.ada-avatar[data-astro-cid-q55uef3y]{width:40px;height:40px;border-radius:11px;background:var(--brand-primary);color:var(--brand-on-primary);display:grid;place-items:center;font-family:var(--brand-font-display);font-weight:800;font-size:1.05rem}.ada-head-text[data-astro-cid-q55uef3y]{flex:1;min-width:0}.ada-title[data-astro-cid-q55uef3y]{font-family:var(--brand-font-display);font-weight:800;font-size:.95rem}.ada-status[data-astro-cid-q55uef3y]{font-size:.72rem;color:var(--brand-ink-muted);display:flex;align-items:center;gap:.35rem}.ada-dot[data-astro-cid-q55uef3y]{width:7px;height:7px;border-radius:50%;background:var(--brand-success, var(--brand-primary));display:inline-block}.ada-close[data-astro-cid-q55uef3y]{background:transparent;border:0;color:var(--brand-ink-muted);font-size:1.5rem;line-height:1;cursor:pointer}.ada-msgs[data-astro-cid-q55uef3y]{flex:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.55rem;background:var(--brand-surface)}.ada-row[data-astro-cid-q55uef3y]{display:flex}.ada-row[data-astro-cid-q55uef3y].me{justify-content:flex-end}.ada-row[data-astro-cid-q55uef3y].bot{justify-content:flex-start}.ada-bubble[data-astro-cid-q55uef3y]{max-width:82%;padding:.65rem .85rem;border-radius:13px;font-size:.84rem;line-height:1.45}.ada-row[data-astro-cid-q55uef3y].bot .ada-bubble[data-astro-cid-q55uef3y]{background:var(--brand-bg);border:1px solid var(--brand-border);color:var(--brand-ink)}.ada-row[data-astro-cid-q55uef3y].me .ada-bubble[data-astro-cid-q55uef3y]{background:var(--brand-primary);color:var(--brand-on-primary)}.ada-typing[data-astro-cid-q55uef3y]{padding:0 1rem .4rem;font-size:.8rem;color:var(--brand-ink-muted);background:var(--brand-surface)}.ada-chips[data-astro-cid-q55uef3y]{display:flex;gap:.45rem;flex-wrap:wrap;padding:.65rem .85rem .15rem;background:var(--brand-bg)}.ada-chip[data-astro-cid-q55uef3y]{font-size:.72rem;font-weight:600;color:var(--brand-ink);background:var(--brand-surface);border:1px solid var(--brand-border);border-radius:6px;padding:.35rem .65rem;cursor:pointer}.ada-chip[data-astro-cid-q55uef3y]:hover{border-color:var(--brand-primary);color:var(--brand-primary)}.ada-form[data-astro-cid-q55uef3y]{padding:.75rem .85rem;background:var(--brand-bg);display:flex;align-items:center;gap:.55rem;border-top:1px solid var(--brand-border);flex-shrink:0}.ada-input[data-astro-cid-q55uef3y]{flex:1;min-width:0;height:42px;border:1px solid var(--brand-border-strong);border-radius:10px;padding:0 .8rem;font:inherit;font-size:.85rem;color:var(--brand-ink);background:var(--brand-bg);outline:none}.ada-send[data-astro-cid-q55uef3y]{height:42px;padding:0 1rem;background:var(--brand-primary);color:var(--brand-on-primary);border:0;border-radius:10px;font-weight:800;font-size:.85rem;font-family:var(--brand-font-display);cursor:pointer;flex-shrink:0}html[dir=rtl] .ada-fab[data-astro-cid-q55uef3y],html[dir=rtl] .ada-panel[data-astro-cid-q55uef3y]{right:auto;left:1.35rem}@media(max-width:480px){.ada-panel[data-astro-cid-q55uef3y]{width:calc(100vw - 1.5rem);height:min(70vh,520px)}}[data-astro-cid-5hce7sga]{box-sizing:border-box}.store-body[data-astro-cid-5hce7sga]{margin:0;background:var(--brand-surface);color:var(--brand-ink);font-family:var(--brand-font-sans);min-height:100vh;display:flex;flex-direction:column}.announce[data-astro-cid-5hce7sga]{background:var(--brand-bg);color:var(--brand-ink-muted);font-size:.78rem}.announce-in[data-astro-cid-5hce7sga]{max-width:1240px;margin:0 auto;padding:.5rem 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.announce-in[data-astro-cid-5hce7sga]>span[data-astro-cid-5hce7sga]:first-child{color:var(--brand-ink)}.announce-right[data-astro-cid-5hce7sga]{display:inline-flex;align-items:center;gap:1rem;color:var(--brand-ink-muted)}.store-header[data-astro-cid-5hce7sga]{position:sticky;top:0;z-index:50;background:var(--brand-bg);border-bottom:1px solid var(--brand-border)}.header-row[data-astro-cid-5hce7sga]{max-width:1240px;margin:0 auto;padding:.85rem 1.25rem;display:flex;align-items:center;gap:1.5rem}.brand-mark[data-astro-cid-5hce7sga]{flex-shrink:0;display:flex;flex-direction:column;line-height:.86;font-family:var(--brand-font-display);font-weight:800;letter-spacing:-.01em;font-size:1.25rem;text-decoration:none}.brand-navy[data-astro-cid-5hce7sga]{color:var(--brand-ink)}.brand-orange[data-astro-cid-5hce7sga]{color:var(--brand-primary)}.foot-mark[data-astro-cid-5hce7sga]{font-size:1.1rem;margin-bottom:1rem}.search[data-astro-cid-5hce7sga]{flex:1;max-width:560px;display:flex;align-items:center;border:1.5px solid var(--brand-border);border-radius:10px;overflow:hidden;background:var(--brand-bg)}.search[data-astro-cid-5hce7sga] input[data-astro-cid-5hce7sga]{flex:1;min-width:0;border:none;outline:none;height:44px;padding:0 .85rem;font:inherit;font-size:.875rem;color:var(--brand-ink);background:transparent}.search[data-astro-cid-5hce7sga] button[data-astro-cid-5hce7sga]{height:44px;padding:0 1.25rem;background:var(--brand-primary);color:var(--brand-on-primary);font-weight:700;font-size:.875rem;font-family:var(--brand-font-display);border:none;cursor:pointer;flex-shrink:0}.nav-desktop[data-astro-cid-5hce7sga]{display:flex;align-items:center;gap:1.25rem;font-size:.875rem;font-weight:600}.nav-desktop[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{color:var(--brand-ink);text-decoration:none}.nav-desktop[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover{color:var(--brand-primary)}.header-actions[data-astro-cid-5hce7sga]{display:flex;align-items:center;gap:.6rem;flex-shrink:0}.btn[data-astro-cid-5hce7sga]{display:inline-block;padding:.65rem 1rem;border-radius:9px;font-weight:700;font-size:.85rem;font-family:var(--brand-font-display);text-decoration:none;white-space:nowrap}.btn[data-astro-cid-5hce7sga].ghost{border:1.5px solid var(--brand-border-strong);color:var(--brand-ink);background:transparent}.btn[data-astro-cid-5hce7sga].primary{background:var(--brand-ink);color:var(--brand-bg)}.cart-link[data-astro-cid-5hce7sga]{display:inline-flex;align-items:center;gap:.35rem;color:var(--brand-ink);text-decoration:none;font-weight:600;font-size:.85rem}.cart-count[data-astro-cid-5hce7sga]{display:inline-grid;place-items:center;min-width:1.25rem;height:1.25rem;padding:0 .35rem;border-radius:999px;font-size:.7rem;font-weight:700;background:var(--brand-primary);color:var(--brand-on-primary)}.nav-mobile[data-astro-cid-5hce7sga]{display:none;margin-left:auto}.nav-mobile[data-astro-cid-5hce7sga] summary[data-astro-cid-5hce7sga]{list-style:none;cursor:pointer;padding:.5rem .75rem;border:1px solid var(--brand-border-strong);border-radius:8px;font-weight:700;font-size:.85rem}.nav-mobile[data-astro-cid-5hce7sga] summary[data-astro-cid-5hce7sga]::-webkit-details-marker{display:none}.nav-mobile-panel[data-astro-cid-5hce7sga]{position:absolute;right:1rem;margin-top:.5rem;background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:10px;padding:.5rem;display:flex;flex-direction:column;box-shadow:0 12px 28px color-mix(in srgb,var(--brand-ink) 12%,transparent)}.nav-mobile-panel[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{padding:.6rem .75rem;color:var(--brand-ink);text-decoration:none;font-weight:600;font-size:.9rem}.cat-strip[data-astro-cid-5hce7sga]{border-top:1px solid var(--brand-border);display:flex;align-items:center;gap:1.5rem;max-width:1240px;margin:0 auto;padding:0 1.25rem;height:44px;overflow-x:auto}.cat-strip[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{white-space:nowrap;font-size:.8rem;font-weight:600;color:var(--brand-ink-muted);text-decoration:none}.cat-strip[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover{color:var(--brand-primary)}.store-footer[data-astro-cid-5hce7sga]{margin-top:auto;background:var(--brand-bg);color:var(--brand-ink-muted)}.foot-grid[data-astro-cid-5hce7sga]{max-width:1240px;margin:0 auto;padding:3rem 1.25rem 2.5rem;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:2rem;border-bottom:1px solid var(--brand-border)}.foot-brand[data-astro-cid-5hce7sga] p[data-astro-cid-5hce7sga]{font-size:.85rem;line-height:1.6;max-width:300px;color:var(--brand-ink-muted)}.foot-col[data-astro-cid-5hce7sga] h4[data-astro-cid-5hce7sga]{color:var(--brand-ink);font-weight:700;font-size:.85rem;margin:0 0 .85rem;font-family:var(--brand-font-display)}.foot-col[data-astro-cid-5hce7sga]{display:flex;flex-direction:column;gap:.6rem;font-size:.85rem}.foot-col[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga],.foot-col[data-astro-cid-5hce7sga] span[data-astro-cid-5hce7sga]{color:var(--brand-ink-muted);text-decoration:none}.foot-col[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover{color:var(--brand-ink)}.foot-bottom[data-astro-cid-5hce7sga]{max-width:1240px;margin:0 auto;padding:1.35rem 1.25rem;display:flex;align-items:center;justify-content:space-between;font-size:.78rem}.foot-legal[data-astro-cid-5hce7sga]{display:flex;gap:1.25rem}html[dir=rtl] .announce-right[data-astro-cid-5hce7sga]{flex-direction:row-reverse}html[dir=rtl] .nav-mobile[data-astro-cid-5hce7sga]{margin-left:0;margin-right:auto}html[dir=rtl] .nav-mobile-panel[data-astro-cid-5hce7sga]{right:auto;left:1rem}html[dir=rtl] .locale-pop[data-astro-cid-5hce7sga]{right:auto;left:0}@media(max-width:900px){.nav-desktop[data-astro-cid-5hce7sga],.header-actions[data-astro-cid-5hce7sga] .btn[data-astro-cid-5hce7sga].ghost{display:none}}@media(max-width:640px){.header-actions[data-astro-cid-5hce7sga] .btn[data-astro-cid-5hce7sga].primary{display:none}.nav-mobile[data-astro-cid-5hce7sga]{display:block;position:relative}.search[data-astro-cid-5hce7sga]{order:3;flex-basis:100%;max-width:none}.header-row[data-astro-cid-5hce7sga]{flex-wrap:wrap}}@media(max-width:720px){.foot-grid[data-astro-cid-5hce7sga]{grid-template-columns:1fr 1fr}}
