@font-face{font-family:instrumentSans;src:url(../media/InstrumentSans_Variable-s.p.2i_--nj7si8nw.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:instrumentSans Fallback;src:local(Arial);ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.0%;size-adjust:103.22%}._1iclZW_className{font-family:instrumentSans,instrumentSans Fallback}._1iclZW_variable{--font-instrument-sans:"instrumentSans", "instrumentSans Fallback"}
.spLbGa_banner{z-index:50;border:1px solid var(--weaver-line);border-radius:var(--weaver-radius-large);background:var(--weaver-surface-raised);max-width:560px;color:var(--weaver-fg);margin-left:auto;padding:20px 22px;position:fixed;bottom:clamp(8px,2vw,24px);left:clamp(8px,2vw,24px);right:clamp(8px,2vw,24px);box-shadow:0 12px 40px #17171429}.spLbGa_title{margin:0 0 8px;font-weight:600}.spLbGa_text,.spLbGa_current{color:var(--weaver-muted);margin:0 0 10px;font-size:.92rem;line-height:1.5}.spLbGa_current{color:var(--weaver-fg)}.spLbGa_text a{color:var(--weaver-accent)}.spLbGa_actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.spLbGa_button{border:1px solid var(--weaver-fg);border-radius:var(--weaver-radius-pill);color:var(--weaver-fg);font:inherit;cursor:pointer;background:0 0;flex:140px;padding:10px 18px;font-weight:600}.spLbGa_button:hover,.spLbGa_button:focus-visible{background:var(--weaver-fg);color:var(--weaver-bg)}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--weaver-botanical:#3a5a2e;--weaver-botanical-bright:#90bd7f;--weaver-ink:#171714;--weaver-cream:#f9f9f8;--weaver-ivory:#f7f4ee;--weaver-stone-light:#e9e4da;--weaver-warm-grey:#b0ada5;--weaver-neutral-muted:#6d685f;--weaver-spacing-6:24px;--weaver-radius-medium:8px;--weaver-radius-large:16px;--weaver-radius-xl:28px;--weaver-radius-pill:999px;--weaver-motion-standard:.22s;--weaver-motion-slow:.36s;--weaver-logo-minimum-horizontal:120px;--weaver-font:var(--font-instrument-sans), "Instrument Sans", Inter, "Helvetica Neue", Arial, sans-serif;--weaver-mono:ui-monospace, SFMono-Regular, Consolas, monospace;--weaver-bg:var(--weaver-cream);--weaver-fg:var(--weaver-ink);--weaver-muted:var(--weaver-neutral-muted);--weaver-surface:#efede8;--weaver-surface-raised:#fff;--weaver-stone:var(--weaver-stone-light);--weaver-line:#1717141f;--weaver-accent:var(--weaver-botanical);--weaver-on-accent:#fff}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--weaver-bg:var(--weaver-ink);--weaver-fg:var(--weaver-cream);--weaver-muted:var(--weaver-warm-grey);--weaver-surface:#22221e;--weaver-surface-raised:#1d1d19;--weaver-stone:#2e2e29;--weaver-line:#f9f9f824;--weaver-accent:var(--weaver-botanical-bright);--weaver-on-accent:var(--weaver-ink)}}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:80px}body{background:var(--weaver-bg);color:var(--weaver-fg);font-family:var(--weaver-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit}:focus-visible{outline:2px solid var(--weaver-accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
