.ol{--ol-canvas:#f5f3ee;--ol-surface:#fbfaf7;--ol-card:#fff;--ol-ink:#15181c;--ol-ink-soft:#2e3238;--ol-muted:#62666d;--ol-line:#15181c17;--ol-line-strong:#15181c29;--ol-night:#111417;--ol-night-2:#1a1e23;--ol-night-line:#ffffff17;--ol-night-muted:#9ba1a8;--ol-gain:#0e9f5c;--ol-gain-soft:#e3f4ea;--ol-amber:#b7700f;--ol-amber-soft:#fbf0dc;--ol-loss:#c2412d;--ol-loss-soft:#fbe7e3;--ol-blue:#1f6c9f;--ol-blue-soft:#e1f0fb;background:var(--ol-canvas);color:var(--ol-ink);font-family:var(--font-sans), sans-serif;-webkit-font-smoothing:antialiased;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;line-height:1.6}.ol .ol-display{font-family:var(--font-display), sans-serif;letter-spacing:-.035em;font-weight:700;line-height:1.02}.ol .ol-num{font-family:var(--font-number), ui-monospace, monospace;font-feature-settings:"tnum" 1, "lnum" 1;letter-spacing:-.02em}.ol .ol-eyebrow{font-family:var(--font-number), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ol-muted);font-size:12px}.ol .ol-btn{-webkit-tap-highlight-color:transparent;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;min-height:48px;padding:0 1.25rem;font-size:15px;font-weight:600;transition:background-color .16s,transform .12s,border-color .16s;display:inline-flex}.ol .ol-btn:active{transform:scale(.98)}.ol .ol-btn:focus-visible,.ol a:focus-visible,.ol button:focus-visible,.ol summary:focus-visible{outline:2px solid var(--ol-gain);outline-offset:3px}.ol .ol-btn-primary{background:var(--ol-ink);color:#fff}.ol .ol-btn-primary:hover{background:var(--ol-ink-soft)}.ol .ol-btn-ghost{border:1px solid var(--ol-line-strong);color:var(--ol-ink);background:0 0}.ol .ol-btn-ghost:hover{border-color:var(--ol-ink)}.ol .ol-btn-light{color:var(--ol-night);background:#fff}.ol .ol-btn-light:hover{background:#e9e7e2}.ol .ol-card{background:var(--ol-card);border:1px solid var(--ol-line);border-radius:14px}.ol details>summary{cursor:pointer;list-style:none}.ol details>summary::-webkit-details-marker{display:none}.ol details[open] .ol-faq-plus{transform:rotate(45deg)}.ol .ol-faq-plus{transition:transform .2s}@media (prefers-reduced-motion:reduce){.ol .ol-btn{transition:none}}.ol .ol-hero-scrim{background:linear-gradient(180deg, #1114178c 0%, #111417d1 55%, var(--ol-night) 100%)}@media (min-width:1024px){.ol .ol-hero-scrim{background:linear-gradient(90deg, var(--ol-night) 0%, #111417db 42%, #11141759 100%), linear-gradient(180deg, transparent 70%, var(--ol-night) 100%)}}.ol .ol-hero h1{color:#fff}.ol .ol-btn-ghost-dark{color:#fff;background:#ffffff0a;border:1px solid #ffffff47}.ol .ol-btn-ghost-dark:hover{border-color:#fff}.ol .ol-mark{background:var(--ol-ink);color:#fff}.ol .ol-nav{color:var(--ol-ink)}.ol .ol-nav-link{color:var(--ol-muted)}.ol .ol-nav-link:hover{color:var(--ol-ink)}.ol .ol-nav-menu{border:1px solid var(--ol-line-strong)}.ol .ol-nav[data-ondark]{color:#fff}.ol .ol-nav[data-ondark] .ol-mark{color:var(--ol-night);background:#fff}.ol .ol-nav[data-ondark] .ol-nav-link{color:#ffffffb8}.ol .ol-nav[data-ondark] .ol-nav-link:hover{color:#fff}.ol .ol-nav[data-ondark] .ol-nav-menu{border-color:#ffffff47}.ol .ol-specimen{background:var(--ol-card);border:1px solid var(--ol-line-strong);border-radius:10px}