@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2?dpl=dpl_ChaNSwH8kVyo64RWXaYszTEFfw1u) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2?dpl=dpl_ChaNSwH8kVyo64RWXaYszTEFfw1u) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2?dpl=dpl_ChaNSwH8kVyo64RWXaYszTEFfw1u) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2?dpl=dpl_ChaNSwH8kVyo64RWXaYszTEFfw1u) format("woff2");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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2?dpl=dpl_ChaNSwH8kVyo64RWXaYszTEFfw1u) format("woff2");unicode-range:u+00??,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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2?dpl=dpl_ChaNSwH8kVyo64RWXaYszTEFfw1u) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2?dpl=dpl_ChaNSwH8kVyo64RWXaYszTEFfw1u) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2?dpl=dpl_ChaNSwH8kVyo64RWXaYszTEFfw1u) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2?dpl=dpl_ChaNSwH8kVyo64RWXaYszTEFfw1u) format("woff2");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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2?dpl=dpl_ChaNSwH8kVyo64RWXaYszTEFfw1u) format("woff2");unicode-range:u+00??,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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2?dpl=dpl_ChaNSwH8kVyo64RWXaYszTEFfw1u) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2?dpl=dpl_ChaNSwH8kVyo64RWXaYszTEFfw1u) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2?dpl=dpl_ChaNSwH8kVyo64RWXaYszTEFfw1u) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2?dpl=dpl_ChaNSwH8kVyo64RWXaYszTEFfw1u) format("woff2");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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2?dpl=dpl_ChaNSwH8kVyo64RWXaYszTEFfw1u) format("woff2");unicode-range:u+00??,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:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_4ca0b4{font-family:Geist,Geist Fallback;font-style:normal}.__variable_4ca0b4{--font-geist:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2?dpl=dpl_ChaNSwH8kVyo64RWXaYszTEFfw1u) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2?dpl=dpl_ChaNSwH8kVyo64RWXaYszTEFfw1u) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2?dpl=dpl_ChaNSwH8kVyo64RWXaYszTEFfw1u) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2?dpl=dpl_ChaNSwH8kVyo64RWXaYszTEFfw1u) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2?dpl=dpl_ChaNSwH8kVyo64RWXaYszTEFfw1u) format("woff2");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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2?dpl=dpl_ChaNSwH8kVyo64RWXaYszTEFfw1u) format("woff2");unicode-range:u+00??,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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2?dpl=dpl_ChaNSwH8kVyo64RWXaYszTEFfw1u) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2?dpl=dpl_ChaNSwH8kVyo64RWXaYszTEFfw1u) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2?dpl=dpl_ChaNSwH8kVyo64RWXaYszTEFfw1u) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2?dpl=dpl_ChaNSwH8kVyo64RWXaYszTEFfw1u) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2?dpl=dpl_ChaNSwH8kVyo64RWXaYszTEFfw1u) format("woff2");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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2?dpl=dpl_ChaNSwH8kVyo64RWXaYszTEFfw1u) format("woff2");unicode-range:u+00??,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:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_bb8768{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_bb8768{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.woff2?dpl=dpl_ChaNSwH8kVyo64RWXaYszTEFfw1u) format("woff2");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:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-s.woff2?dpl=dpl_ChaNSwH8kVyo64RWXaYszTEFfw1u) format("woff2");unicode-range:u+00??,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:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2?dpl=dpl_ChaNSwH8kVyo64RWXaYszTEFfw1u) format("woff2");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:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.woff2?dpl=dpl_ChaNSwH8kVyo64RWXaYszTEFfw1u) format("woff2");unicode-range:u+00??,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:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_6d333a{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400}.__variable_6d333a{--font-instrument-serif:"Instrument Serif","Instrument Serif Fallback"}

/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--spacing:.25rem;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-geist),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--default-mono-font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--font-sans:var(--font-geist),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-mono:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--font-serif:var(--font-instrument-serif),ui-serif,Georgia,"Times New Roman",serif;--font-term:var(--font-vt323),ui-monospace,Menlo,Consolas,monospace;--font-lcd:var(--font-doto),var(--font-vt323),ui-monospace,monospace;--font-rain:var(--font-mplus-code),ui-monospace,monospace;--color-bg-canvas:#061e24;--color-bg-raised:#082a30;--color-bg-raised-2:#0a3037;--color-bg-sunken:#03151a;--color-bg-overlay:#0c343bdb;--color-bg-subtle:#eefbfe0a;--color-bg-hover:#eefbfe14;--color-bg-inverse:#eefbfe;--color-bg-glass:#061e24b8;--color-bg-glass-strong:#061e24f5;--color-bg-scrim:#03151ab8;--color-media-paper:#f5f7fb;--color-border-faint:#eefbfe12;--color-border-default:#eefbfe1c;--color-border-strong:#eefbfe33;--color-text-primary:#eefbfe;--color-text-secondary:#9db8bf;--color-text-tertiary:#7a99a1;--color-text-inverse:#082a30;--color-text-accent:#02d062;--color-signal-live:#02d062;--color-signal-warn:#ffb36b;--color-accent-deep:#0b8f55;--color-accent-impulse:#02d062;--color-accent-bright:#5cf29a;--color-accent-mint:#c9ffe3;--color-accent-slate:#4fa3b8;--color-btn-primary-hover:#16db71;--color-btn-primary-pressed:#02b455;--color-green-wash:#02d06212;--color-green-wash-line:#02d06238;--color-green-slot:#02d0620a;--color-green-slot-line:#02d06259;--color-green-tint:#02d06224;--color-green-tint-line:#02d06273;--color-white-line:#ffffff24;--color-vecinos-impulse:#02d062;--color-vecinos-ink:#082a30;--color-vecinos-slate:#215163;--color-vecinos-canvas:#eefbfe;--color-vecinos-elevated:#e7eef0;--color-vecinos-deep:#124656;--color-vote-yes:#30d158;--color-vote-no:#ff453a;--color-vote-abstain:#ff9f0a;--color-term-bg:#010a06;--color-term-bg-2:#020f08;--color-term-panel:#03170c;--color-term-text:#45f28c;--color-term-warm:#a8ffcb;--color-term-hot:#f4fff7;--color-term-cursor:#a6ffc8;--color-term-dim:#1e9e55;--color-term-user:#cffbe0;--color-term-line:#0f3d24;--color-term-edge:#1b6b3e;--color-term-glow:#00ff6629;--text-display-xl:clamp(42px,7.2vw,88px);--text-display-xl--line-height:1;--text-display-xl--letter-spacing:-.045em;--text-display-xl--font-weight:600;--text-display-xl-mobile:clamp(40px,11.4vw,54px);--text-display-xl-mobile--line-height:1;--text-display-xl-mobile--letter-spacing:-.042em;--text-display-xl-mobile--font-weight:600;--text-display-l:clamp(44px,5.6vw,64px);--text-display-l--line-height:1.03;--text-display-l--letter-spacing:-.04em;--text-display-l--font-weight:600;--text-heading-1:clamp(32px,3.4vw,48px);--text-heading-1--line-height:1.08;--text-heading-1--letter-spacing:-.032em;--text-heading-1--font-weight:600;--text-heading-2:32px;--text-heading-2--line-height:38px;--text-heading-2--letter-spacing:-.024em;--text-heading-2--font-weight:600;--text-heading-3:22px;--text-heading-3--line-height:28px;--text-heading-3--letter-spacing:-.012em;--text-heading-3--font-weight:600;--text-body-l:20px;--text-body-l--line-height:32px;--text-body-l--letter-spacing:-.006em;--text-body-m:16px;--text-body-m--line-height:26px;--text-body-m--letter-spacing:-.002em;--text-body-s:14px;--text-body-s--line-height:22px;--text-reading:18px;--text-reading--line-height:30px;--text-reading--letter-spacing:-.003em;--text-label-m:14px;--text-label-m--line-height:20px;--text-label-m--letter-spacing:-.002em;--text-label-m--font-weight:500;--text-mono-eyebrow:12px;--text-mono-eyebrow--line-height:16px;--text-mono-eyebrow--letter-spacing:.04em;--text-mono-s:13px;--text-mono-s--line-height:20px;--text-accent-serif:88px;--text-accent-serif--line-height:88px;--text-accent-serif--letter-spacing:-.02em;--text-mono-label:11px;--text-mono-label--line-height:16px;--text-mono-label--letter-spacing:.04em;--text-mono-micro:10px;--text-mono-micro--line-height:16px;--text-mono-micro--letter-spacing:.04em;--text-mono-meta:12px;--text-mono-meta--line-height:20px;--text-stat:clamp(40px,4.4vw,56px);--text-stat--line-height:1;--text-stat--letter-spacing:-.045em;--text-stat--font-weight:600;--text-statement:clamp(30px,3.9vw,48px);--text-statement--line-height:1.08;--text-statement--letter-spacing:-.032em;--text-statement--font-weight:600;--text-stat-m:34px;--text-stat-m--line-height:38px;--text-stat-m--font-weight:600;--text-stat-s:30px;--text-stat-s--line-height:34px;--text-stat-s--font-weight:600;--text-faq-q:20px;--text-faq-q--line-height:28px;--text-faq-q--letter-spacing:-.012em;--text-faq-q--font-weight:600;--text-quote:clamp(18px,1.6vw,20px);--text-quote--line-height:1.6;--text-quote--letter-spacing:-.006em;--text-quote-serif:48px;--text-quote-serif--line-height:56px;--text-quote-mark:120px;--text-quote-mark--line-height:90px;--text-numeral:200px;--text-numeral--line-height:1;--text-numeral--font-weight:600;--text-term:24px;--text-term--line-height:28px;--text-term-chip:22px;--text-term-chip--line-height:1.05;--text-term-sub:19px;--text-term-sub--line-height:1;--text-term-foot:17px;--text-term-foot--line-height:1.2;--text-lcd:22px;--text-lcd--line-height:28px;--text-lcd--letter-spacing:.05em;--text-lcd--font-weight:700;--text-lcd-title:27px;--text-lcd-title--line-height:1;--text-lcd-title--letter-spacing:.08em;--text-lcd-title--font-weight:900;--radius-hair:2px;--radius-term-chip:4px;--radius-term-input:8px;--radius-term:18px;--radius-logo:7px;--radius-arrow:8px;--radius-cell:12px;--radius-toggle:14px;--radius-card:20px;--radius-media-ai:22px;--radius-panel:28px;--radius-photo:32px;--shadow-glow-phosphor:0 0 48px 0 #02d06259;--shadow-glow-focus:0 0 0 3px #02d062b3;--shadow-overlay:0 24px 64px -8px #0000008c,inset 0 1px 0 0 #ffffff14;--shadow-btn-hover:0 0 24px #02d06273;--shadow-node-active:0 0 28px #02d06273;--shadow-check:0 0 30px #02d06273;--shadow-option-hover:0 12px 40px -8px #02d0622e;--shadow-term:0 0 0 1px #02d0620f,0 0 70px #02d0621a,0 40px 120px #000c;--text-shadow-lcd-glow:0 0 10px #00ff668c;--shadow-media:0 24px 48px #00000059;--shadow-media-strong:0 20px 44px #00000073;--blur-nav:20px;--blur-palette:30px;--blur-scrim:18px;--blur-glow:60px;--breakpoint-sm:40rem;--breakpoint-md:44rem;--breakpoint-lg:51.25rem;--breakpoint-xl:61.25rem;--breakpoint-2xl:66.25rem;--breakpoint-3xl:73.75rem;--container-content:1200px;--container-reading:704px;--container-quote:880px;--container-hero-title:1100px;--container-hero-sub:720px;--container-section-title:820px;--container-section-sub:760px;--ease-expo:cubic-bezier(.16,1,.3,1);--ease-ui:cubic-bezier(.2,0,0,1);--ease-io:cubic-bezier(.65,0,.35,1)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:initial;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:initial}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{color-scheme:dark;--gutter:clamp(16px,4.2vw,40px);--nav-h:64px;--rail-label:296px;--z-rails:0;--z-nav:50;--z-sheet:60;--z-overlay:100;--z-toast:200;--z-skip:300;--ease-crt-off:cubic-bezier(.5,0,.75,0);--ease-linear:linear;--ease-blink:steps(1);--ease-dissolve:cubic-bezier(0,0,.58,1);--dur-instant:.1s;--dur-fast:.16s;--dur-base:.24s;--dur-slow:.4s;--dur-lens:.52s;--dur-story:1.2s;--dur-press:80ms;--dur-tint:.2s;--dur-pill:.28s;--dur-fade:.3s;--dur-swap:.32s;--dur-ui:.35s;--dur-glide:.45s;--dur-move:.5s;--dur-lift:.55s;--dur-settle:.6s;--dur-travel:.7s;--dur-reveal:.8s;--dur-rise:.9s;--dur-arrive:1s;--dur-zoom:1.1s;--dur-intro:1.15s;--dur-blink:1.06s;--dur-pulse:2.6s;--stagger-word:32ms;--stagger-swap:28ms;--stagger-line:90ms;--stagger-menu:45ms;--stagger-chip:70ms;--stagger-grid:70ms;--stagger-row:80ms;--stagger-pair:90ms;--stagger-key:40ms;--delay-line:80ms;--delay-menu:60ms;--delay-menu-cta:.3s;--delay-sub:.12s;--dist-reveal:22px;--dist-intro:14px;--dist-word:.45em;--blur-word:5px;--dist-swap:12px;--blur-swap:5px;--dist-menu:18px;--lift-card:-4px;--lift-value:-3px;--lift-btn:-1px;--nudge:4px;--nudge-sm:3px;--scale-press:.97;--scale-press-sm:.94;--scale-zoom:1.035;--plx:26px;--motion-instant:var(--dur-instant);--motion-fast:var(--dur-fast);--motion-base:var(--dur-base);--motion-slow:var(--dur-slow);--motion-lens:var(--dur-lens);--motion-story:var(--dur-story);--gradient-phosphor-spectrum:linear-gradient(90deg,#0b8f55,#02d062 45%,#6bf2a9 80%,#c9ffe3);--gradient-phosphor-text:linear-gradient(90deg,#02d062,#5ef0a3 55%,#c9ffe3);--gradient-phosphor-stroke:linear-gradient(135deg,#02d062,#6bf2a9 50%,#c9ffe3);--gradient-card-veil:linear-gradient(180deg,#061e2400,#061e248c)}@media (prefers-reduced-motion:reduce){:root{--plx:0px}}.site-wrap{width:100%;max-width:calc(var(--container-content) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.site-footer,.site-main{z-index:1;position:relative}.site-main{outline:none;flex:1;min-width:0}.site-rails{inset:0 var(--gutter);max-width:var(--container-content);border-inline:1px solid var(--color-border-faint);z-index:var(--z-rails);margin-inline:auto}.site-grain,.site-rails{pointer-events:none;position:fixed}.site-grain{z-index:90;opacity:.05;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");inset:0}.site-grid-rule{border-top:1px solid var(--color-border-faint);position:relative}.site-grid-rule>.site-wrap{display:block;position:relative}.site-grid-rule>.site-wrap:after,.site-grid-rule>.site-wrap:before{content:"";top:calc(var(--spacing) * -1.25);width:calc(var(--spacing) * 2.25);height:calc(var(--spacing) * 2.25);background:linear-gradient(var(--color-border-strong),var(--color-border-strong)) 50%/100% 1px no-repeat,linear-gradient(var(--color-border-strong),var(--color-border-strong)) 50%/1px 100% no-repeat;position:absolute}.site-grid-rule>.site-wrap:before{left:calc(var(--gutter) - var(--spacing))}.site-grid-rule>.site-wrap:after{right:calc(var(--gutter) - var(--spacing))}.site-skip{left:calc(var(--spacing) * 4);top:calc(var(--spacing) * 3);z-index:var(--z-skip);padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3.5);border-radius:var(--radius-md);background:var(--color-accent-impulse);color:var(--color-text-inverse);font:500 var(--text-label-m)/1 var(--font-sans);transform:translateY(calc(var(--nav-h) * -2));transition:transform var(--dur-tint) var(--ease-expo);text-decoration:none;position:fixed}.site-skip:focus{transform:none}.site-btn{isolation:isolate;justify-content:center;height:calc(var(--spacing) * 10);padding:0 calc(var(--spacing) * 4) 0 calc(var(--spacing) * 4.5);font:500 var(--text-label-m)/1 var(--font-sans);letter-spacing:-.01em;cursor:pointer;white-space:nowrap;transition:transform var(--dur-fast) var(--ease-ui),background-color var(--dur-fast) var(--ease-ui),color var(--dur-fast);border:0;border-radius:999px;text-decoration:none}.site-btn,.site-btn .lbl{align-items:center;gap:calc(var(--spacing) * 2);display:inline-flex;position:relative}.site-btn .lbl{z-index:1}.site-arrow{transition:transform var(--dur-ui) var(--ease-expo);flex:none}.site-btn--primary{background:var(--color-accent-impulse);color:var(--color-text-inverse);overflow:visible;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #00000024}.site-btn__sheen{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.site-btn__sheen:after{content:"";z-index:0;transition:transform var(--dur-travel) var(--ease-expo);background:linear-gradient(105deg,#0000 30%,#ffffff73 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.site-btn--primary:before{content:"";z-index:-2;border-radius:inherit;box-shadow:var(--shadow-btn-hover);opacity:0;transition:opacity var(--dur-fade) var(--ease-ui);position:absolute;inset:0}.site-btn--ghost{background:#eefbfe08}@supports (color:color-mix(in lab,red,red)){.site-btn--ghost{background:color-mix(in srgb,var(--color-text-primary) 3%,transparent)}}.site-btn--ghost{color:var(--color-text-primary);box-shadow:inset 0 0 0 1px var(--color-border-strong)}.site-btn--lg{height:calc(var(--spacing) * 11);padding:0 calc(var(--spacing) * 4.5) 0 calc(var(--spacing) * 5);font-size:calc(var(--text-label-m) + var(--spacing) / 4)}.site-btn:active{transform:scale(var(--scale-press));transition-duration:var(--dur-press)}.site-cmd{align-items:center;gap:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 10);padding:0 calc(var(--spacing) * 1.75) 0 calc(var(--spacing) * 3.5);border:1px solid var(--color-border-default);background:#eefbfe08;border-radius:999px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.site-cmd{background:color-mix(in srgb,var(--color-text-primary) 3%,transparent)}}.site-cmd{color:var(--color-text-secondary);font:500 var(--text-label-m)/1 var(--font-sans);letter-spacing:-.01em;cursor:pointer;white-space:nowrap;transition:border-color var(--dur-fast) var(--ease-ui),background-color var(--dur-fast) var(--ease-ui),color var(--dur-fast) var(--ease-ui),transform var(--dur-fast) var(--ease-ui)}.site-spark{color:var(--color-text-tertiary);transition:transform var(--dur-settle) var(--ease-expo),color var(--dur-tint)}.site-keys{gap:var(--spacing);margin-left:calc(var(--spacing) * 2.5);display:inline-flex}.site-cmd kbd{min-width:calc(var(--spacing) * 5.5);height:calc(var(--spacing) * 5.5);padding:0 calc(var(--spacing) * 1.25);border-radius:var(--radius-sm);border:1px solid var(--color-border-default);background:var(--color-bg-subtle);font:500 var(--text-mono-label)/1 var(--font-mono);color:var(--color-text-tertiary);transition:transform .18s var(--ease-ui),color .18s var(--ease-ui),background-color .18s var(--ease-ui),border-color .18s var(--ease-ui);place-items:center;display:grid;position:relative;box-shadow:inset 0 -1px #00000059}.site-mod--apple{display:none}html[data-platform=apple] .site-mod--apple{display:inline}html[data-platform=apple] .site-mod--other{display:none}.site-cmd:active{transform:scale(var(--scale-press))}.site-cmd--lg{height:calc(var(--spacing) * 11);font-size:calc(var(--text-label-m) + var(--spacing) / 4);padding:0 calc(var(--spacing) * 2) 0 calc(var(--spacing) * 4);background:#082a308c}@supports (color:color-mix(in lab,red,red)){.site-cmd--lg{background:color-mix(in srgb,var(--color-bg-raised) 55%,transparent)}}.site-cmd--lg{-webkit-backdrop-filter:blur(calc(var(--spacing) * 2));backdrop-filter:blur(calc(var(--spacing) * 2))}.site-live-dot{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);background:var(--color-signal-live);border-radius:50%;flex:none;display:inline-block;position:relative}.site-live-dot:after{content:"";border-radius:inherit;background:inherit;animation:site-twobeat var(--dur-pulse) linear infinite;position:absolute;inset:0}.site-live-dot:not([data-inview=true]):after{animation-play-state:paused}@keyframes site-twobeat{0%{opacity:.6;transform:scale(1)}16%{opacity:0;transform:scale(3)}24%{opacity:.5;transform:scale(1)}42%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.site-status{align-items:center;gap:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 8.5);padding:0 calc(var(--spacing) * 3);border:1px solid var(--color-border-default);background:#082a3099;border-radius:999px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.site-status{background:color-mix(in srgb,var(--color-bg-raised) 60%,transparent)}}.site-status{-webkit-backdrop-filter:blur(calc(var(--spacing) * 2));backdrop-filter:blur(calc(var(--spacing) * 2));font:400 var(--text-mono-s)/1 var(--font-sans);color:var(--color-text-secondary);transition:border-color var(--dur-tint) var(--ease-ui),background-color var(--dur-tint) var(--ease-ui);text-decoration:none}.site-nav{top:env(safe-area-inset-top,0);z-index:var(--z-nav);height:var(--nav-h);transition:border-color var(--dur-ui) var(--ease-ui);border-bottom:1px solid #0000;flex:none;position:sticky}.site-nav:before{content:"";z-index:-1;opacity:0;background:var(--color-bg-glass);-webkit-backdrop-filter:blur(calc(var(--spacing) * 4)) saturate(150%);backdrop-filter:blur(calc(var(--spacing) * 4)) saturate(150%);transition:opacity var(--dur-ui) var(--ease-ui);position:absolute;inset:0}.site-nav[data-scrolled=true]{border-bottom-color:var(--color-border-faint)}.site-nav[data-menu-open=true]:before,.site-nav[data-scrolled=true]:before{opacity:1}.site-nav__inner{align-items:center;gap:calc(var(--spacing) * 5);grid-template-columns:1fr auto 1fr;height:100%;display:grid}.site-brand{align-items:center;gap:calc(var(--spacing) * 2.5);font:500 calc(var(--text-label-m) + var(--spacing) / 4)/1 var(--font-sans);letter-spacing:-.015em;color:var(--color-text-primary);justify-self:start;text-decoration:none;display:inline-flex}.site-brand__mark{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border:1.5px solid var(--color-text-primary);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.site-brand__mark:after{content:"";width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);background:radial-gradient(circle at 35% 35%,var(--color-accent-mint),var(--color-accent-impulse) 62%);border-radius:50%;box-shadow:0 0 10px #02d0628c}@supports (color:color-mix(in lab,red,red)){.site-brand__mark:after{box-shadow:0 0 10px color-mix(in srgb,var(--color-accent-impulse) 55%,transparent)}}.site-brand__mark:after{transition:transform var(--dur-move) var(--ease-expo)}.site-brand__mark:before{content:"";border-radius:50%;position:absolute;inset:25%;box-shadow:0 0 16px #02d062d9}@supports (color:color-mix(in lab,red,red)){.site-brand__mark:before{box-shadow:0 0 16px color-mix(in srgb,var(--color-accent-impulse) 85%,transparent)}}.site-brand__mark:before{opacity:0;transition:opacity var(--dur-fade)}.site-nav__links{align-items:center;gap:calc(var(--spacing) / 2);display:flex;position:relative}.site-nav__links>a{z-index:1;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3.25);font:500 var(--text-label-m)/1 var(--font-sans);letter-spacing:-.01em;color:var(--color-text-secondary);transition:color var(--dur-tint) var(--ease-ui);border-radius:999px;text-decoration:none;position:relative}.site-nav__links>a:focus-visible,.site-nav__links>a[aria-current]{color:var(--color-text-primary)}.site-nav__label{z-index:1;position:relative}.site-nav__pill{border-radius:inherit;background:var(--color-border-faint);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #eefbfe0f}@supports (color:color-mix(in lab,red,red)){.site-nav__pill{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-text-primary) 6%,transparent)}}.site-nav__pill{pointer-events:none}.site-nav__actions{justify-self:end;align-items:center;gap:calc(var(--spacing) * 2.5);display:flex}.site-nav__progress{background:linear-gradient(90deg,var(--color-accent-deep),var(--color-accent-impulse) 60%,var(--color-accent-bright));transform-origin:0;pointer-events:none;height:1px;position:absolute;inset:auto 0 -1px;transform:scaleX(0)}@supports (animation-timeline:scroll(root)){.site-nav__progress{animation:site-progress linear both;animation-timeline:scroll(root)}}@keyframes site-progress{to{transform:scaleX(1)}}.site-menu-button{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border:1px solid var(--color-border-default);background:#eefbfe08;border-radius:50%;display:none;position:relative}@supports (color:color-mix(in lab,red,red)){.site-menu-button{background:color-mix(in srgb,var(--color-text-primary) 3%,transparent)}}.site-menu-button{cursor:pointer}.site-menu-button span{left:calc(var(--spacing) * 3);right:calc(var(--spacing) * 3);border-radius:var(--radius-hair);background:var(--color-text-primary);height:1.5px;transition:transform var(--dur-ui) var(--ease-expo);position:absolute}.site-menu-button span:first-child{top:calc(var(--spacing) * 3.75)}.site-menu-button span:last-child{top:calc(var(--spacing) * 5.5)}.site-menu-button[aria-expanded=true] span:first-child{transform:translateY(3.5px)rotate(45deg)}.site-menu-button[aria-expanded=true] span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.site-sheet{z-index:var(--z-sheet);padding:calc(var(--nav-h) + var(--spacing) * 6 + env(safe-area-inset-top,0)) var(--gutter) calc(var(--spacing) * 7 + env(safe-area-inset-bottom,0));background:#03151af0;flex-direction:column;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.site-sheet{background:color-mix(in srgb,var(--color-bg-sunken) 94%,transparent)}}.site-sheet{-webkit-backdrop-filter:blur(var(--blur-scrim));backdrop-filter:blur(var(--blur-scrim));opacity:0;transition:opacity var(--dur-ui) var(--ease-expo);overflow-y:auto}.site-sheet[hidden]{display:none!important}.site-sheet[data-state=open]{opacity:1}.site-sheet__links>a{align-items:baseline;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 3.5) 0;border-bottom:1px solid var(--color-border-faint);font:600 var(--text-stat-m)/1.1 var(--font-sans);letter-spacing:-.03em;color:var(--color-text-primary);opacity:0;transform:translateY(var(--dist-menu));transition:opacity var(--dur-move) var(--ease-expo),transform var(--dur-settle) var(--ease-expo);text-decoration:none;display:flex}.site-sheet__number{font:400 var(--text-mono-eyebrow)/1 var(--font-mono);color:var(--color-accent-impulse);letter-spacing:.04em}.site-sheet[data-state=open] .site-sheet__links>a{opacity:1;transition-delay:calc(var(--i) * var(--stagger-menu) + var(--delay-menu));transform:none}.site-sheet__cta{padding-top:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 2.5);opacity:0;transform:translateY(var(--dist-swap));transition:opacity var(--dur-move) var(--ease-expo),transform var(--dur-settle) var(--ease-expo);margin-top:auto;display:grid}.site-sheet[data-state=open] .site-sheet__cta{opacity:1;transition-delay:var(--delay-menu-cta);transform:none}.site-sheet__cta .site-btn,.site-sheet__cta .site-cmd{width:100%;height:calc(var(--spacing) * 12);justify-content:center}.site-sheet__foot{margin-top:calc(var(--spacing) * 8);font:400 var(--text-mono-micro)/1.6 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-tertiary)}.site-footer{background:var(--color-bg-sunken);border-top:1px solid var(--color-border-faint);line-height:1.6}.site-footer__top{gap:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 16) calc(var(--spacing) * 13);grid-template-columns:minmax(0,1.7fr) repeat(4,minmax(0,1fr));display:grid}.site-footer__brand p{margin-top:calc(var(--spacing) * 5);max-width:calc(var(--spacing) * 82.5);font:400 calc(var(--text-body-s) + var(--spacing) / 4)/1.6 var(--font-sans);color:var(--color-text-secondary)}.site-albot-line{margin-top:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 2.5);cursor:pointer;text-align:left;color:var(--color-text-secondary);transition:color var(--dur-tint);background:0 0;border:0;padding:0;display:inline-flex}.site-albot-line,.site-footer h2{font:400 var(--text-mono-label)/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.site-footer h2{color:var(--color-text-tertiary)}.site-footer ul{margin-top:calc(var(--spacing) * 3.5);padding:0;list-style:none}.site-footer li a,.site-footer li button{padding:calc(var(--spacing) * 1.75) 0;cursor:pointer;font:400 calc(var(--text-body-s) + var(--spacing) / 4)/var(--text-label-m--line-height) var(--font-sans);color:var(--color-text-secondary);transition:color var(--dur-tint);text-align:left;overflow-wrap:anywhere;background:0 0;border:0;text-decoration:none;display:inline-block;position:relative}.site-footer li a:after,.site-footer li button:after{content:"";left:0;right:0;bottom:var(--spacing);transform-origin:100%;height:1px;transition:transform var(--dur-glide) var(--ease-expo);background:currentColor;position:absolute;transform:scaleX(0)}.site-footer__bottom{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 6.5) calc(var(--spacing) * 7.5);border-top:1px solid var(--color-border-faint);font:400 var(--text-mono-label)/1.6 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-tertiary);flex-wrap:wrap;display:flex}.site-footer__bottom a{color:inherit;transition:color var(--dur-tint);text-decoration:none}.site-language{padding:calc(var(--spacing) * .75);border:1px solid var(--color-border-default);border-radius:999px;display:inline-flex;position:relative}.site-language a{z-index:1;width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 6.5);font:500 var(--text-mono-label)/1 var(--font-mono);color:var(--color-text-tertiary);transition:color var(--dur-tint);border-radius:999px;place-items:center;text-decoration:none;display:grid;position:relative}.site-language[data-target=en] a[lang=en],.site-language[data-target=es] a[lang=es]{color:var(--color-text-primary)}.site-language__ink{left:calc(var(--spacing) * .75);top:calc(var(--spacing) * .75);width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 6.5);background:#eefbfe17;border-radius:999px;position:absolute}@supports (color:color-mix(in lab,red,red)){.site-language__ink{background:color-mix(in srgb,var(--color-text-primary) 9%,transparent)}}.site-language__ink{transition:transform var(--dur-ui) var(--ease-expo)}.site-language[data-target=es] .site-language__ink{transform:translate(100%)}.site-toast{left:50%;bottom:calc(var(--spacing) * 6 + env(safe-area-inset-bottom,0));z-index:var(--z-toast);align-items:center;gap:calc(var(--spacing) * 2);height:calc(var(--spacing) * 10);max-width:calc(100vw - var(--gutter) * 2);padding:0 calc(var(--spacing) * 4);background:#082a30f2;border-radius:999px;display:inline-flex;position:fixed}@supports (color:color-mix(in lab,red,red)){.site-toast{background:color-mix(in srgb,var(--color-bg-raised) 95%,transparent)}}.site-toast{border:1px solid var(--color-border-default);box-shadow:var(--shadow-overlay);font:500 var(--text-label-m)/1 var(--font-sans);color:var(--color-text-primary);text-transform:none;letter-spacing:normal;transform:translate(-50%,calc(var(--spacing) * 6));opacity:0;pointer-events:none;transition:transform var(--dur-move) var(--ease-expo),opacity var(--dur-fade)}.site-toast:before{content:"";width:calc(var(--spacing) * 1.75);height:calc(var(--spacing) * 1.75);background:var(--color-accent-impulse);border-radius:50%;flex:none}.site-toast[data-visible=true]{opacity:1;transform:translate(-50%)}.site-legacy-albot[data-albot-open=false]{display:none}.site-legacy-albot{z-index:var(--z-overlay);position:relative}@media (hover:hover) and (pointer:fine){.site-btn:hover{transform:translateY(var(--lift-btn))}.site-btn:hover .site-arrow{transform:translateX(var(--nudge-sm))}.site-btn--primary:hover{background:var(--color-btn-primary-hover)}.site-btn--primary:hover:before{opacity:1}.site-btn--primary:hover .site-btn__sheen:after{transform:translate(120%)}.site-btn--ghost:hover{background:var(--color-bg-hover)}.site-btn:active{transform:scale(var(--scale-press))}.site-cmd:hover{border-color:var(--color-border-strong);background:#eefbfe0f}@supports (color:color-mix(in lab,red,red)){.site-cmd:hover{background:color-mix(in srgb,var(--color-text-primary) 6%,transparent)}}.site-cmd:hover{color:var(--color-text-primary)}.site-cmd:hover .site-spark{color:var(--color-accent-bright);transform:rotate(90deg)scale(1.15)}.site-cmd:hover kbd{color:var(--color-text-primary);border-color:var(--color-border-strong);background:#eefbfe1a}@supports (color:color-mix(in lab,red,red)){.site-cmd:hover kbd{background:color-mix(in srgb,var(--color-text-primary) 10%,transparent)}}.site-cmd:hover kbd{transform:translateY(var(--lift-btn))}.site-cmd:hover kbd+kbd{transition-delay:var(--stagger-key)}.site-brand:hover .site-brand__mark:after{transform:scale(1.28)}.site-brand:hover .site-brand__mark:before{opacity:1}.site-nav__links>a:hover{color:var(--color-text-primary)}.site-status:hover{border-color:var(--color-border-strong);background:var(--color-bg-hover)}.site-albot-line:hover{color:var(--color-accent-bright)}.site-footer li a:hover,.site-footer li button:hover,.site-footer__bottom a:hover{color:var(--color-text-primary)}.site-footer li a:hover:after,.site-footer li button:hover:after{transform-origin:0;transform:scaleX(1)}}@media (hover:none),(pointer:coarse){.site-keys{display:none}}@media (max-width:66.25rem){.site-footer__top{grid-template-columns:repeat(4,minmax(0,1fr))}.site-footer__brand{grid-column:1/-1}}@media (max-width:61.25rem){.site-nav__inner{grid-template-columns:1fr auto}.site-nav__actions>.site-btn,.site-nav__actions>.site-cmd,.site-nav__links{display:none}.site-menu-button{display:block}}@media (min-width:61.2501rem){.site-sheet{display:none!important}}@media (max-width:43.75rem){.site-footer__top{gap:calc(var(--spacing) * 9) calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 13) calc(var(--spacing) * 10);grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__bottom{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.site-arrow,.site-brand__mark:after,.site-brand__mark:before,.site-btn,.site-btn:before,.site-btn__sheen:after,.site-cmd,.site-cmd kbd,.site-footer a,.site-footer a:after,.site-footer button,.site-footer button:after,.site-language__ink,.site-menu-button span,.site-nav,.site-nav:before,.site-nav__links>a,.site-sheet,.site-sheet__cta,.site-sheet__links>a,.site-skip,.site-spark,.site-status,.site-toast{transition:none!important}.site-live-dot:after{opacity:0;animation:none}.site-brand:hover .site-brand__mark:after,.site-btn:active,.site-btn:hover,.site-btn:hover .site-arrow,.site-cmd:active,.site-cmd:hover .site-spark,.site-cmd:hover kbd{transform:none}}.site-sheet__header{inset:env(safe-area-inset-top,0) 0 auto;height:var(--nav-h);justify-content:space-between;align-items:center;display:flex;position:absolute}.site-cmd kbd:after{content:"";pointer-events:none;border-radius:inherit;opacity:0;transition:opacity .18s var(--ease-ui);position:absolute;inset:0;box-shadow:0 3px 10px #0000004d}@media (hover:hover) and (pointer:fine){.site-cmd:hover kbd:after{opacity:1}.site-cmd:hover kbd+kbd:after{transition-delay:var(--stagger-key)}}@media (prefers-reduced-motion:reduce){.site-cmd kbd:after{transition:none}}.site-footer__mobile-about{display:none}@media (max-width:43.75rem){.site-footer__top{gap:calc(var(--spacing) * 6) calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 10) calc(var(--spacing) * 6)}.site-footer__brand{align-items:flex-start;gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.site-footer__brand p{max-width:none;font-size:var(--text-body-s);line-height:var(--text-body-s--line-height);margin-top:0}.site-footer .site-albot-line,.site-footer__column--about,.site-footer__column--elsewhere{display:none}.site-footer__mobile-about{display:list-item}.site-footer h2{font-size:var(--text-mono-eyebrow);line-height:var(--text-mono-eyebrow--line-height);letter-spacing:var(--text-mono-eyebrow--letter-spacing)}.site-footer ul{gap:calc(var(--spacing) * 2.5);margin-top:calc(var(--spacing) * 2.5);display:grid}.site-footer li,.site-footer li a{line-height:var(--text-body-s--line-height)}.site-footer li a{font-size:var(--text-body-s);padding:0;display:block}.site-footer__bottom{padding-block:0 calc(var(--spacing) * 8);font-size:var(--text-mono-eyebrow);line-height:var(--text-mono-eyebrow--line-height);letter-spacing:var(--text-mono-eyebrow--letter-spacing);border:0}}[data-reveal=armed]{opacity:0;translate:0 var(--dist-reveal)}[data-reveal=in]{opacity:1;transition:opacity var(--dur-reveal) var(--ease-expo),translate var(--dur-arrive) var(--ease-expo);transition-delay:var(--d,0s);translate:0}.split[data-reveal=armed]{opacity:1;translate:none}.split .w{display:inline-block}.split[data-reveal=armed] .w{opacity:0;translate:0 var(--dist-word);filter:blur(var(--blur-word))}.split[data-reveal=in] .w{opacity:1;filter:blur();transition:opacity var(--dur-travel) var(--ease-expo),translate var(--dur-rise) var(--ease-expo),filter var(--dur-travel) var(--ease-expo);transition-delay:calc(var(--i) * var(--stagger-word));translate:0}[data-scramble]{position:relative}[data-scrambling=true]{color:#0000!important}.scramble-overlay{color:var(--color-text-accent);pointer-events:none;position:absolute;inset:0}[data-inview=false],[data-inview=false] *,[data-inview=false] :after,[data-inview=false] :before,[data-inview=false]:after,[data-inview=false]:before{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.split[data-reveal] .w,[data-reveal]{opacity:1;filter:none;transition:none;translate:none}[data-scrambling=true]{color:var(--color-text-accent)!important}.scramble-overlay{display:none}}html{color-scheme:dark;scroll-behavior:smooth;scrollbar-gutter:stable;-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--nav-h) + .5rem)}body,html{background:var(--color-bg-canvas);color:var(--color-text-primary)}body{min-height:100dvh;font-family:var(--font-geist),ui-sans-serif,system-ui,sans-serif;font-size:var(--text-body-m);line-height:var(--text-body-m--line-height);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;overflow-x:clip}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}::selection{background:var(--color-accent-impulse);color:var(--color-text-inverse)}:focus-visible{outline:.125rem solid var(--color-accent-bright);outline-offset:.1875rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}