:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--background:var(--lightningcss-light,#f8f8f6)var(--lightningcss-dark,#191917);--background-muted:var(--lightningcss-light,#f1f1ef)var(--lightningcss-dark,#1c1c18);--background-elevated:var(--lightningcss-light,#fff)var(--lightningcss-dark,#211f1d);--background-inverse:var(--lightningcss-light,#11110f)var(--lightningcss-dark,#f8f8f6);--background-overlay:var(--lightningcss-light,#f8f8f6ae)var(--lightningcss-dark,#11110fd1);--surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151513);--surface-muted:var(--lightningcss-light,#f3f3f1)var(--lightningcss-dark,#1b1b18);--surface-elevated:var(--lightningcss-light,#fff)var(--lightningcss-dark,#232320);--surface-overlay:var(--lightningcss-light,#fff)var(--lightningcss-dark,#2b2b27);--surface-inverse:var(--lightningcss-light,#0d1111)var(--lightningcss-dark,#fff);--border:var(--lightningcss-light,#e5e5e1)var(--lightningcss-dark,#2a2a26);--border-muted:var(--lightningcss-light,#eeeeeb)var(--lightningcss-dark,#20201d);--border-strong:var(--lightningcss-light,#d5d5d0)var(--lightningcss-dark,#373732);--divider:var(--lightningcss-light,#e5e5e1)var(--lightningcss-dark,#252522);--text:var(--lightningcss-light,#171717)var(--lightningcss-dark,#f2f2ed);--text-primary:var(--lightningcss-light,#1a1a1c)var(--lightningcss-dark,#ededec);--text-secondary:var(--lightningcss-light,#4f5352)var(--lightningcss-dark,#c4c4c3);--text-tertiary:var(--lightningcss-light,#514e4b)var(--lightningcss-dark,#7e7d75);--text-muted:var(--lightningcss-light,#656560)var(--lightningcss-dark,#999890);--text-subtle:var(--lightningcss-light,#8a8a84)var(--lightningcss-dark,#74736c);--text-disabled:var(--lightningcss-light,#a3a5a4)var(--lightningcss-dark,#55544f);--text-inverse:var(--lightningcss-light,#f8f8f6)var(--lightningcss-dark,#11110f);--focus-ring:var(--lightningcss-light,#252522)var(--lightningcss-dark,#e5e5df);--shadow-color:var(--lightningcss-light,#0000001f)var(--lightningcss-dark,#89898973);--selection-bg:var(--primary);--selection-text:var(--lightningcss-light,#1a1a1c)var(--lightningcss-dark,#11110f);--scrollbar-thumb:var(--lightningcss-light,#c9c9c6)var(--lightningcss-dark,#3a3a35);--scrollbar-track:var(--lightningcss-light,#f1f1ef)var(--lightningcss-dark,#151513);--code-bg:var(--lightningcss-light,#f0f0ee)var(--lightningcss-dark,#151513);--code-text:var(--lightningcss-light,#1a1a1c)var(--lightningcss-dark,#ededec);--code-border:var(--lightningcss-light,#e0e0de)var(--lightningcss-dark,#2a2a26);--highlight:var(--primary-soft);--image-background:var(--lightningcss-light,#f0f0ee)var(--lightningcss-dark,#151513);--color-interaction:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);--primary:#ffe023;--primary-hover:color-mix(in oklab, #ffe023 92%, var(--color-interaction));--primary-active:color-mix(in oklab, #ffe023 86%, var(--color-interaction));--primary-pressed:color-mix(in oklab, #ffe023 82%, var(--color-interaction));--primary-disabled:color-mix(in oklab, #ffe023 35%, var(--background));--primary-border:#ffe0238c;--primary-border-strong:#ffe023bf;--primary-soft:#ffe0231a;--primary-softer:#ffe0230f;--primary-focus-ring:#ffe02373;--primary-on:var(--lightningcss-light,#1a1a1c)var(--lightningcss-dark,#0d1111);--secondary:#a5b4fc;--secondary-hover:color-mix(in oklab, #a5b4fc 92%, var(--color-interaction));--secondary-active:color-mix(in oklab, #a5b4fc 86%, var(--color-interaction));--secondary-pressed:color-mix(in oklab, #a5b4fc 82%, var(--color-interaction));--secondary-disabled:color-mix(in oklab, #a5b4fc 35%, var(--background));--secondary-border:#a5b4fc8c;--secondary-border-strong:#a5b4fcbf;--secondary-soft:#a5b4fc1a;--secondary-softer:#a5b4fc0f;--secondary-focus-ring:#a5b4fc73;--secondary-on:var(--lightningcss-light,#1a1a1c)var(--lightningcss-dark,#0d1111);--accent:#34d399;--accent-hover:color-mix(in oklab, #34d399 92%, var(--color-interaction));--accent-active:color-mix(in oklab, #34d399 86%, var(--color-interaction));--accent-pressed:color-mix(in oklab, #34d399 82%, var(--color-interaction));--accent-disabled:color-mix(in oklab, #34d399 35%, var(--background));--accent-border:#34d3998c;--accent-border-strong:#34d399bf;--accent-soft:#34d3991a;--accent-softer:#34d3990f;--accent-focus-ring:#34d39973;--accent-on:var(--lightningcss-light,#1a1a1c)var(--lightningcss-dark,#0d1111);--success:#34d399;--success-hover:color-mix(in oklab, #34d399 92%, var(--color-interaction));--success-active:color-mix(in oklab, #34d399 86%, var(--color-interaction));--success-pressed:color-mix(in oklab, #34d399 82%, var(--color-interaction));--success-disabled:color-mix(in oklab, #34d399 35%, var(--background));--success-border:#34d3998c;--success-border-strong:#34d399bf;--success-soft:#34d3991a;--success-softer:#34d3990f;--success-focus-ring:#34d39973;--success-on:var(--lightningcss-light,#1a1a1c)var(--lightningcss-dark,#0d1111);--warning:#ffe023;--warning-hover:color-mix(in oklab, #ffe023 92%, var(--color-interaction));--warning-active:color-mix(in oklab, #ffe023 86%, var(--color-interaction));--warning-pressed:color-mix(in oklab, #ffe023 82%, var(--color-interaction));--warning-disabled:color-mix(in oklab, #ffe023 35%, var(--background));--warning-border:#ffe0238c;--warning-border-strong:#ffe023bf;--warning-soft:#ffe0231a;--warning-softer:#ffe0230f;--warning-focus-ring:#ffe02373;--warning-on:var(--lightningcss-light,#1a1a1c)var(--lightningcss-dark,#0d1111);--danger:#ff5f57;--danger-hover:color-mix(in oklab, #ff5f57 92%, var(--color-interaction));--danger-active:color-mix(in oklab, #ff5f57 86%, var(--color-interaction));--danger-pressed:color-mix(in oklab, #ff5f57 82%, var(--color-interaction));--danger-disabled:color-mix(in oklab, #ff5f57 35%, var(--background));--danger-border:#ff5f578c;--danger-border-strong:#ff5f57bf;--danger-soft:#ff5f571a;--danger-softer:#ff5f570f;--danger-focus-ring:#ff5f5773;--danger-on:#fff;--info:#60a5fa;--info-hover:color-mix(in oklab, #60a5fa 92%, var(--color-interaction));--info-active:color-mix(in oklab, #60a5fa 86%, var(--color-interaction));--info-pressed:color-mix(in oklab, #60a5fa 82%, var(--color-interaction));--info-disabled:color-mix(in oklab, #60a5fa 35%, var(--background));--info-border:#60a5fa8c;--info-border-strong:#60a5fabf;--info-soft:#60a5fa1a;--info-softer:#60a5fa0f;--info-focus-ring:#60a5fa73;--info-on:var(--lightningcss-light,#1a1a1c)var(--lightningcss-dark,#0d1111);--neutral:#ededec;--neutral-hover:color-mix(in oklab, #ededec 92%, var(--color-interaction));--neutral-active:color-mix(in oklab, #ededec 86%, var(--color-interaction));--neutral-pressed:color-mix(in oklab, #ededec 82%, var(--color-interaction));--neutral-disabled:color-mix(in oklab, #ededec 35%, var(--background));--neutral-border:#ededec8c;--neutral-border-strong:#ededecbf;--neutral-soft:#ededec1a;--neutral-softer:#ededec0f;--neutral-focus-ring:#ededec73;--neutral-on:var(--lightningcss-light,#1a1a1c)var(--lightningcss-dark,#0d1111);--purple:#a78bfa;--purple-hover:color-mix(in oklab, #a78bfa 92%, var(--color-interaction));--purple-active:color-mix(in oklab, #a78bfa 86%, var(--color-interaction));--purple-pressed:color-mix(in oklab, #a78bfa 82%, var(--color-interaction));--purple-disabled:color-mix(in oklab, #a78bfa 35%, var(--background));--purple-border:#a78bfa8c;--purple-border-strong:#a78bfabf;--purple-soft:#a78bfa1a;--purple-softer:#a78bfa0f;--purple-focus-ring:#a78bfa73;--purple-on:var(--lightningcss-light,#1a1a1c)var(--lightningcss-dark,#0d1111);--pink:#f472b6;--pink-hover:color-mix(in oklab, #f472b6 92%, var(--color-interaction));--pink-active:color-mix(in oklab, #f472b6 86%, var(--color-interaction));--pink-pressed:color-mix(in oklab, #f472b6 82%, var(--color-interaction));--pink-disabled:color-mix(in oklab, #f472b6 35%, var(--background));--pink-border:#f472b68c;--pink-border-strong:#f472b6bf;--pink-soft:#f472b61a;--pink-softer:#f472b60f;--pink-focus-ring:#f472b673;--pink-on:var(--lightningcss-light,#1a1a1c)var(--lightningcss-dark,#0d1111);--blue:#60a5fa;--blue-hover:color-mix(in oklab, #60a5fa 92%, var(--color-interaction));--blue-active:color-mix(in oklab, #60a5fa 86%, var(--color-interaction));--blue-pressed:color-mix(in oklab, #60a5fa 82%, var(--color-interaction));--blue-disabled:color-mix(in oklab, #60a5fa 35%, var(--background));--blue-border:#60a5fa8c;--blue-border-strong:#60a5fabf;--blue-soft:#60a5fa1a;--blue-softer:#60a5fa0f;--blue-focus-ring:#60a5fa73;--blue-on:var(--lightningcss-light,#1a1a1c)var(--lightningcss-dark,#0d1111);--green:#34d399;--green-hover:color-mix(in oklab, #34d399 92%, var(--color-interaction));--green-active:color-mix(in oklab, #34d399 86%, var(--color-interaction));--green-pressed:color-mix(in oklab, #34d399 82%, var(--color-interaction));--green-disabled:color-mix(in oklab, #34d399 35%, var(--background));--green-border:#34d3998c;--green-border-strong:#34d399bf;--green-soft:#34d3991a;--green-softer:#34d3990f;--green-focus-ring:#34d39973;--green-on:var(--lightningcss-light,#1a1a1c)var(--lightningcss-dark,#0d1111)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@supports (color:lab(0% 0 0)){:root{--primary-border:lab(89.761% -1.09619 83.9383/.55);--primary-border-strong:lab(89.761% -1.09619 83.9383/.75);--primary-soft:lab(89.761% -1.09619 83.9383/.1);--primary-softer:lab(89.761% -1.09619 83.9383/.06);--secondary-border:lab(74.1847% 7.29641 -37.788/.55);--secondary-border-strong:lab(74.1847% 7.29638 -37.788/.75);--secondary-soft:lab(74.1847% 7.29641 -37.788/.1);--secondary-softer:lab(74.1847% 7.29641 -37.788/.06);--accent-border:lab(75.6955% -52.1881 16.7595/.55);--accent-border-strong:lab(75.6955% -52.1881 16.7595/.75);--accent-soft:lab(75.6955% -52.1881 16.7595/.1);--accent-softer:lab(75.6955% -52.1881 16.7595/.06);--success-border:lab(75.6955% -52.1881 16.7595/.55);--success-border-strong:lab(75.6955% -52.1881 16.7595/.75);--success-soft:lab(75.6955% -52.1881 16.7595/.1);--success-softer:lab(75.6955% -52.1881 16.7595/.06);--warning-border:lab(89.761% -1.09619 83.9383/.55);--warning-border-strong:lab(89.761% -1.09619 83.9383/.75);--warning-soft:lab(89.761% -1.09619 83.9383/.1);--warning-softer:lab(89.761% -1.09619 83.9383/.06);--danger-border:lab(62.5336% 61.5086 38.761/.55);--danger-border-strong:lab(62.5336% 61.5086 38.761/.75);--danger-soft:lab(62.5336% 61.5086 38.761/.1);--danger-softer:lab(62.5336% 61.5086 38.761/.06);--info-border:lab(66.0368% -2.92006 -49.7488/.55);--info-border-strong:lab(66.0368% -2.92006 -49.7488/.75);--info-soft:lab(66.0368% -2.92006 -49.7488/.1);--info-softer:lab(66.0368% -2.92006 -49.7488/.06);--neutral-border:lab(93.7271% -.132024 .485432/.55);--neutral-border-strong:lab(93.7271% -.132024 .485444/.75);--neutral-soft:lab(93.7271% -.132024 .485444/.1);--neutral-softer:lab(93.7271% -.132024 .485444/.06);--purple-border:lab(64.0812% 29.1806 -52.4362/.55);--purple-border-strong:lab(64.0812% 29.1806 -52.4362/.75);--purple-soft:lab(64.0812% 29.1806 -52.4362/.1);--purple-softer:lab(64.0812% 29.1806 -52.4362/.06);--pink-border:lab(65.7695% 56.1391 -11.1264/.55);--pink-border-strong:lab(65.7695% 56.1391 -11.1264/.75);--pink-soft:lab(65.7695% 56.1391 -11.1264/.1);--pink-softer:lab(65.7695% 56.1391 -11.1264/.06);--blue-border:lab(66.0368% -2.92006 -49.7488/.55);--blue-border-strong:lab(66.0368% -2.92006 -49.7488/.75);--blue-soft:lab(66.0368% -2.92006 -49.7488/.1);--blue-softer:lab(66.0368% -2.92006 -49.7488/.06);--green-border:lab(75.6955% -52.1881 16.7595/.55);--green-border-strong:lab(75.6955% -52.1881 16.7595/.75);--green-soft:lab(75.6955% -52.1881 16.7595/.1);--green-softer:lab(75.6955% -52.1881 16.7595/.06)}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f8f8f6;--background-muted:#f1f1ef;--background-elevated:#fff;--background-inverse:#11110f;--background-overlay:#f8f8f6ae;--surface:#fff;--surface-muted:#f3f3f1;--surface-elevated:#fff;--surface-overlay:#fff;--surface-inverse:#0d1111;--border:#e5e5e1;--border-muted:#eeeeeb;--border-strong:#d5d5d0;--divider:#e5e5e1;--text:#171717;--text-primary:#1a1a1c;--text-secondary:#4f5352;--text-tertiary:#514e4b;--text-muted:#656560;--text-subtle:#8a8a84;--text-disabled:#a3a5a4;--text-inverse:#f8f8f6;--focus-ring:#252522;--shadow-color:#0000001f;--selection-bg:var(--primary);--selection-text:#1a1a1c;--scrollbar-thumb:#c9c9c6;--scrollbar-track:#f1f1ef;--code-bg:#f0f0ee;--code-text:#1a1a1c;--code-border:#e0e0de;--highlight:var(--primary-soft);--image-background:#f0f0ee;--color-interaction:#000;--primary:#ffe023;--primary-hover:color-mix(in oklab, #ffe023 92%, var(--color-interaction));--primary-active:color-mix(in oklab, #ffe023 86%, var(--color-interaction));--primary-pressed:color-mix(in oklab, #ffe023 82%, var(--color-interaction));--primary-disabled:color-mix(in oklab, #ffe023 35%, var(--background));--primary-border:#ffe0238c;--primary-border-strong:#ffe023bf;--primary-soft:#ffe0231a;--primary-softer:#ffe0230f;--primary-focus-ring:#ffe02373;--primary-on:#1a1a1c;--secondary:#a5b4fc;--secondary-hover:color-mix(in oklab, #a5b4fc 92%, var(--color-interaction));--secondary-active:color-mix(in oklab, #a5b4fc 86%, var(--color-interaction));--secondary-pressed:color-mix(in oklab, #a5b4fc 82%, var(--color-interaction));--secondary-disabled:color-mix(in oklab, #a5b4fc 35%, var(--background));--secondary-border:#a5b4fc8c;--secondary-border-strong:#a5b4fcbf;--secondary-soft:#a5b4fc1a;--secondary-softer:#a5b4fc0f;--secondary-focus-ring:#a5b4fc73;--secondary-on:#1a1a1c;--accent:#34d399;--accent-hover:color-mix(in oklab, #34d399 92%, var(--color-interaction));--accent-active:color-mix(in oklab, #34d399 86%, var(--color-interaction));--accent-pressed:color-mix(in oklab, #34d399 82%, var(--color-interaction));--accent-disabled:color-mix(in oklab, #34d399 35%, var(--background));--accent-border:#34d3998c;--accent-border-strong:#34d399bf;--accent-soft:#34d3991a;--accent-softer:#34d3990f;--accent-focus-ring:#34d39973;--accent-on:#1a1a1c;--success:#34d399;--success-hover:color-mix(in oklab, #34d399 92%, var(--color-interaction));--success-active:color-mix(in oklab, #34d399 86%, var(--color-interaction));--success-pressed:color-mix(in oklab, #34d399 82%, var(--color-interaction));--success-disabled:color-mix(in oklab, #34d399 35%, var(--background));--success-border:#34d3998c;--success-border-strong:#34d399bf;--success-soft:#34d3991a;--success-softer:#34d3990f;--success-focus-ring:#34d39973;--success-on:#1a1a1c;--warning:#ffe023;--warning-hover:color-mix(in oklab, #ffe023 92%, var(--color-interaction));--warning-active:color-mix(in oklab, #ffe023 86%, var(--color-interaction));--warning-pressed:color-mix(in oklab, #ffe023 82%, var(--color-interaction));--warning-disabled:color-mix(in oklab, #ffe023 35%, var(--background));--warning-border:#ffe0238c;--warning-border-strong:#ffe023bf;--warning-soft:#ffe0231a;--warning-softer:#ffe0230f;--warning-focus-ring:#ffe02373;--warning-on:#1a1a1c;--danger:#ff5f57;--danger-hover:color-mix(in oklab, #ff5f57 92%, var(--color-interaction));--danger-active:color-mix(in oklab, #ff5f57 86%, var(--color-interaction));--danger-pressed:color-mix(in oklab, #ff5f57 82%, var(--color-interaction));--danger-disabled:color-mix(in oklab, #ff5f57 35%, var(--background));--danger-border:#ff5f578c;--danger-border-strong:#ff5f57bf;--danger-soft:#ff5f571a;--danger-softer:#ff5f570f;--danger-focus-ring:#ff5f5773;--danger-on:#fff;--info:#60a5fa;--info-hover:color-mix(in oklab, #60a5fa 92%, var(--color-interaction));--info-active:color-mix(in oklab, #60a5fa 86%, var(--color-interaction));--info-pressed:color-mix(in oklab, #60a5fa 82%, var(--color-interaction));--info-disabled:color-mix(in oklab, #60a5fa 35%, var(--background));--info-border:#60a5fa8c;--info-border-strong:#60a5fabf;--info-soft:#60a5fa1a;--info-softer:#60a5fa0f;--info-focus-ring:#60a5fa73;--info-on:#1a1a1c;--neutral:#ededec;--neutral-hover:color-mix(in oklab, #ededec 92%, var(--color-interaction));--neutral-active:color-mix(in oklab, #ededec 86%, var(--color-interaction));--neutral-pressed:color-mix(in oklab, #ededec 82%, var(--color-interaction));--neutral-disabled:color-mix(in oklab, #ededec 35%, var(--background));--neutral-border:#ededec8c;--neutral-border-strong:#ededecbf;--neutral-soft:#ededec1a;--neutral-softer:#ededec0f;--neutral-focus-ring:#ededec73;--neutral-on:#1a1a1c;--purple:#a78bfa;--purple-hover:color-mix(in oklab, #a78bfa 92%, var(--color-interaction));--purple-active:color-mix(in oklab, #a78bfa 86%, var(--color-interaction));--purple-pressed:color-mix(in oklab, #a78bfa 82%, var(--color-interaction));--purple-disabled:color-mix(in oklab, #a78bfa 35%, var(--background));--purple-border:#a78bfa8c;--purple-border-strong:#a78bfabf;--purple-soft:#a78bfa1a;--purple-softer:#a78bfa0f;--purple-focus-ring:#a78bfa73;--purple-on:#1a1a1c;--pink:#f472b6;--pink-hover:color-mix(in oklab, #f472b6 92%, var(--color-interaction));--pink-active:color-mix(in oklab, #f472b6 86%, var(--color-interaction));--pink-pressed:color-mix(in oklab, #f472b6 82%, var(--color-interaction));--pink-disabled:color-mix(in oklab, #f472b6 35%, var(--background));--pink-border:#f472b68c;--pink-border-strong:#f472b6bf;--pink-soft:#f472b61a;--pink-softer:#f472b60f;--pink-focus-ring:#f472b673;--pink-on:#1a1a1c;--blue:#60a5fa;--blue-hover:color-mix(in oklab, #60a5fa 92%, var(--color-interaction));--blue-active:color-mix(in oklab, #60a5fa 86%, var(--color-interaction));--blue-pressed:color-mix(in oklab, #60a5fa 82%, var(--color-interaction));--blue-disabled:color-mix(in oklab, #60a5fa 35%, var(--background));--blue-border:#60a5fa8c;--blue-border-strong:#60a5fabf;--blue-soft:#60a5fa1a;--blue-softer:#60a5fa0f;--blue-focus-ring:#60a5fa73;--blue-on:#1a1a1c;--green:#34d399;--green-hover:color-mix(in oklab, #34d399 92%, var(--color-interaction));--green-active:color-mix(in oklab, #34d399 86%, var(--color-interaction));--green-pressed:color-mix(in oklab, #34d399 82%, var(--color-interaction));--green-disabled:color-mix(in oklab, #34d399 35%, var(--background));--green-border:#34d3998c;--green-border-strong:#34d399bf;--green-soft:#34d3991a;--green-softer:#34d3990f;--green-focus-ring:#34d39973;--green-on:#1a1a1c}@supports (color:lab(0% 0 0)){:root[data-theme=light]{--primary-border:lab(89.761% -1.09619 83.9383/.55);--primary-border-strong:lab(89.761% -1.09619 83.9383/.75);--primary-soft:lab(89.761% -1.09619 83.9383/.1);--primary-softer:lab(89.761% -1.09619 83.9383/.06);--secondary-border:lab(74.1847% 7.29641 -37.788/.55);--secondary-border-strong:lab(74.1847% 7.29638 -37.788/.75);--secondary-soft:lab(74.1847% 7.29641 -37.788/.1);--secondary-softer:lab(74.1847% 7.29641 -37.788/.06);--accent-border:lab(75.6955% -52.1881 16.7595/.55);--accent-border-strong:lab(75.6955% -52.1881 16.7595/.75);--accent-soft:lab(75.6955% -52.1881 16.7595/.1);--accent-softer:lab(75.6955% -52.1881 16.7595/.06);--success-border:lab(75.6955% -52.1881 16.7595/.55);--success-border-strong:lab(75.6955% -52.1881 16.7595/.75);--success-soft:lab(75.6955% -52.1881 16.7595/.1);--success-softer:lab(75.6955% -52.1881 16.7595/.06);--warning-border:lab(89.761% -1.09619 83.9383/.55);--warning-border-strong:lab(89.761% -1.09619 83.9383/.75);--warning-soft:lab(89.761% -1.09619 83.9383/.1);--warning-softer:lab(89.761% -1.09619 83.9383/.06);--danger-border:lab(62.5336% 61.5086 38.761/.55);--danger-border-strong:lab(62.5336% 61.5086 38.761/.75);--danger-soft:lab(62.5336% 61.5086 38.761/.1);--danger-softer:lab(62.5336% 61.5086 38.761/.06);--info-border:lab(66.0368% -2.92006 -49.7488/.55);--info-border-strong:lab(66.0368% -2.92006 -49.7488/.75);--info-soft:lab(66.0368% -2.92006 -49.7488/.1);--info-softer:lab(66.0368% -2.92006 -49.7488/.06);--neutral-border:lab(93.7271% -.132024 .485432/.55);--neutral-border-strong:lab(93.7271% -.132024 .485444/.75);--neutral-soft:lab(93.7271% -.132024 .485444/.1);--neutral-softer:lab(93.7271% -.132024 .485444/.06);--purple-border:lab(64.0812% 29.1806 -52.4362/.55);--purple-border-strong:lab(64.0812% 29.1806 -52.4362/.75);--purple-soft:lab(64.0812% 29.1806 -52.4362/.1);--purple-softer:lab(64.0812% 29.1806 -52.4362/.06);--pink-border:lab(65.7695% 56.1391 -11.1264/.55);--pink-border-strong:lab(65.7695% 56.1391 -11.1264/.75);--pink-soft:lab(65.7695% 56.1391 -11.1264/.1);--pink-softer:lab(65.7695% 56.1391 -11.1264/.06);--blue-border:lab(66.0368% -2.92006 -49.7488/.55);--blue-border-strong:lab(66.0368% -2.92006 -49.7488/.75);--blue-soft:lab(66.0368% -2.92006 -49.7488/.1);--blue-softer:lab(66.0368% -2.92006 -49.7488/.06);--green-border:lab(75.6955% -52.1881 16.7595/.55);--green-border-strong:lab(75.6955% -52.1881 16.7595/.75);--green-soft:lab(75.6955% -52.1881 16.7595/.1);--green-softer:lab(75.6955% -52.1881 16.7595/.06)}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#191917;--background-muted:#1c1c18;--background-elevated:#211f1d;--background-inverse:#f8f8f6;--background-overlay:#11110fd1;--surface:#151513;--surface-muted:#1b1b18;--surface-elevated:#232320;--surface-overlay:#2b2b27;--surface-inverse:#fff;--border:#2a2a26;--border-muted:#20201d;--border-strong:#373732;--divider:#252522;--text:#f2f2ed;--text-primary:#ededec;--text-secondary:#c4c4c3;--text-tertiary:#7e7d75;--text-muted:#999890;--text-subtle:#74736c;--text-disabled:#55544f;--text-inverse:#11110f;--focus-ring:#e5e5df;--shadow-color:#89898973;--selection-bg:var(--primary);--selection-text:#11110f;--scrollbar-thumb:#3a3a35;--scrollbar-track:#151513;--code-bg:#151513;--code-text:#ededec;--code-border:#2a2a26;--highlight:var(--primary-soft);--image-background:#151513;--color-interaction:#fff;--primary:#ffe023;--primary-hover:color-mix(in oklab, #ffe023 92%, var(--color-interaction));--primary-active:color-mix(in oklab, #ffe023 86%, var(--color-interaction));--primary-pressed:color-mix(in oklab, #ffe023 82%, var(--color-interaction));--primary-disabled:color-mix(in oklab, #ffe023 35%, var(--background));--primary-border:#ffe0238c;--primary-border-strong:#ffe023bf;--primary-soft:#ffe0231a;--primary-softer:#ffe0230f;--primary-focus-ring:#ffe02373;--primary-on:#0d1111;--secondary:#a5b4fc;--secondary-hover:color-mix(in oklab, #a5b4fc 92%, var(--color-interaction));--secondary-active:color-mix(in oklab, #a5b4fc 86%, var(--color-interaction));--secondary-pressed:color-mix(in oklab, #a5b4fc 82%, var(--color-interaction));--secondary-disabled:color-mix(in oklab, #a5b4fc 35%, var(--background));--secondary-border:#a5b4fc8c;--secondary-border-strong:#a5b4fcbf;--secondary-soft:#a5b4fc1a;--secondary-softer:#a5b4fc0f;--secondary-focus-ring:#a5b4fc73;--secondary-on:#0d1111;--accent:#34d399;--accent-hover:color-mix(in oklab, #34d399 92%, var(--color-interaction));--accent-active:color-mix(in oklab, #34d399 86%, var(--color-interaction));--accent-pressed:color-mix(in oklab, #34d399 82%, var(--color-interaction));--accent-disabled:color-mix(in oklab, #34d399 35%, var(--background));--accent-border:#34d3998c;--accent-border-strong:#34d399bf;--accent-soft:#34d3991a;--accent-softer:#34d3990f;--accent-focus-ring:#34d39973;--accent-on:#0d1111;--success:#34d399;--success-hover:color-mix(in oklab, #34d399 92%, var(--color-interaction));--success-active:color-mix(in oklab, #34d399 86%, var(--color-interaction));--success-pressed:color-mix(in oklab, #34d399 82%, var(--color-interaction));--success-disabled:color-mix(in oklab, #34d399 35%, var(--background));--success-border:#34d3998c;--success-border-strong:#34d399bf;--success-soft:#34d3991a;--success-softer:#34d3990f;--success-focus-ring:#34d39973;--success-on:#0d1111;--warning:#ffe023;--warning-hover:color-mix(in oklab, #ffe023 92%, var(--color-interaction));--warning-active:color-mix(in oklab, #ffe023 86%, var(--color-interaction));--warning-pressed:color-mix(in oklab, #ffe023 82%, var(--color-interaction));--warning-disabled:color-mix(in oklab, #ffe023 35%, var(--background));--warning-border:#ffe0238c;--warning-border-strong:#ffe023bf;--warning-soft:#ffe0231a;--warning-softer:#ffe0230f;--warning-focus-ring:#ffe02373;--warning-on:#0d1111;--danger:#ff5f57;--danger-hover:color-mix(in oklab, #ff5f57 92%, var(--color-interaction));--danger-active:color-mix(in oklab, #ff5f57 86%, var(--color-interaction));--danger-pressed:color-mix(in oklab, #ff5f57 82%, var(--color-interaction));--danger-disabled:color-mix(in oklab, #ff5f57 35%, var(--background));--danger-border:#ff5f578c;--danger-border-strong:#ff5f57bf;--danger-soft:#ff5f571a;--danger-softer:#ff5f570f;--danger-focus-ring:#ff5f5773;--danger-on:#fff;--info:#60a5fa;--info-hover:color-mix(in oklab, #60a5fa 92%, var(--color-interaction));--info-active:color-mix(in oklab, #60a5fa 86%, var(--color-interaction));--info-pressed:color-mix(in oklab, #60a5fa 82%, var(--color-interaction));--info-disabled:color-mix(in oklab, #60a5fa 35%, var(--background));--info-border:#60a5fa8c;--info-border-strong:#60a5fabf;--info-soft:#60a5fa1a;--info-softer:#60a5fa0f;--info-focus-ring:#60a5fa73;--info-on:#0d1111;--neutral:#ededec;--neutral-hover:color-mix(in oklab, #ededec 92%, var(--color-interaction));--neutral-active:color-mix(in oklab, #ededec 86%, var(--color-interaction));--neutral-pressed:color-mix(in oklab, #ededec 82%, var(--color-interaction));--neutral-disabled:color-mix(in oklab, #ededec 35%, var(--background));--neutral-border:#ededec8c;--neutral-border-strong:#ededecbf;--neutral-soft:#ededec1a;--neutral-softer:#ededec0f;--neutral-focus-ring:#ededec73;--neutral-on:#0d1111;--purple:#a78bfa;--purple-hover:color-mix(in oklab, #a78bfa 92%, var(--color-interaction));--purple-active:color-mix(in oklab, #a78bfa 86%, var(--color-interaction));--purple-pressed:color-mix(in oklab, #a78bfa 82%, var(--color-interaction));--purple-disabled:color-mix(in oklab, #a78bfa 35%, var(--background));--purple-border:#a78bfa8c;--purple-border-strong:#a78bfabf;--purple-soft:#a78bfa1a;--purple-softer:#a78bfa0f;--purple-focus-ring:#a78bfa73;--purple-on:#0d1111;--pink:#f472b6;--pink-hover:color-mix(in oklab, #f472b6 92%, var(--color-interaction));--pink-active:color-mix(in oklab, #f472b6 86%, var(--color-interaction));--pink-pressed:color-mix(in oklab, #f472b6 82%, var(--color-interaction));--pink-disabled:color-mix(in oklab, #f472b6 35%, var(--background));--pink-border:#f472b68c;--pink-border-strong:#f472b6bf;--pink-soft:#f472b61a;--pink-softer:#f472b60f;--pink-focus-ring:#f472b673;--pink-on:#0d1111;--blue:#60a5fa;--blue-hover:color-mix(in oklab, #60a5fa 92%, var(--color-interaction));--blue-active:color-mix(in oklab, #60a5fa 86%, var(--color-interaction));--blue-pressed:color-mix(in oklab, #60a5fa 82%, var(--color-interaction));--blue-disabled:color-mix(in oklab, #60a5fa 35%, var(--background));--blue-border:#60a5fa8c;--blue-border-strong:#60a5fabf;--blue-soft:#60a5fa1a;--blue-softer:#60a5fa0f;--blue-focus-ring:#60a5fa73;--blue-on:#0d1111;--green:#34d399;--green-hover:color-mix(in oklab, #34d399 92%, var(--color-interaction));--green-active:color-mix(in oklab, #34d399 86%, var(--color-interaction));--green-pressed:color-mix(in oklab, #34d399 82%, var(--color-interaction));--green-disabled:color-mix(in oklab, #34d399 35%, var(--background));--green-border:#34d3998c;--green-border-strong:#34d399bf;--green-soft:#34d3991a;--green-softer:#34d3990f;--green-focus-ring:#34d39973;--green-on:#0d1111}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--primary-border:lab(89.761% -1.09619 83.9383/.55);--primary-border-strong:lab(89.761% -1.09619 83.9383/.75);--primary-soft:lab(89.761% -1.09619 83.9383/.1);--primary-softer:lab(89.761% -1.09619 83.9383/.06);--secondary-border:lab(74.1847% 7.29641 -37.788/.55);--secondary-border-strong:lab(74.1847% 7.29638 -37.788/.75);--secondary-soft:lab(74.1847% 7.29641 -37.788/.1);--secondary-softer:lab(74.1847% 7.29641 -37.788/.06);--accent-border:lab(75.6955% -52.1881 16.7595/.55);--accent-border-strong:lab(75.6955% -52.1881 16.7595/.75);--accent-soft:lab(75.6955% -52.1881 16.7595/.1);--accent-softer:lab(75.6955% -52.1881 16.7595/.06);--success-border:lab(75.6955% -52.1881 16.7595/.55);--success-border-strong:lab(75.6955% -52.1881 16.7595/.75);--success-soft:lab(75.6955% -52.1881 16.7595/.1);--success-softer:lab(75.6955% -52.1881 16.7595/.06);--warning-border:lab(89.761% -1.09619 83.9383/.55);--warning-border-strong:lab(89.761% -1.09619 83.9383/.75);--warning-soft:lab(89.761% -1.09619 83.9383/.1);--warning-softer:lab(89.761% -1.09619 83.9383/.06);--danger-border:lab(62.5336% 61.5086 38.761/.55);--danger-border-strong:lab(62.5336% 61.5086 38.761/.75);--danger-soft:lab(62.5336% 61.5086 38.761/.1);--danger-softer:lab(62.5336% 61.5086 38.761/.06);--info-border:lab(66.0368% -2.92006 -49.7488/.55);--info-border-strong:lab(66.0368% -2.92006 -49.7488/.75);--info-soft:lab(66.0368% -2.92006 -49.7488/.1);--info-softer:lab(66.0368% -2.92006 -49.7488/.06);--neutral-border:lab(93.7271% -.132024 .485432/.55);--neutral-border-strong:lab(93.7271% -.132024 .485444/.75);--neutral-soft:lab(93.7271% -.132024 .485444/.1);--neutral-softer:lab(93.7271% -.132024 .485444/.06);--purple-border:lab(64.0812% 29.1806 -52.4362/.55);--purple-border-strong:lab(64.0812% 29.1806 -52.4362/.75);--purple-soft:lab(64.0812% 29.1806 -52.4362/.1);--purple-softer:lab(64.0812% 29.1806 -52.4362/.06);--pink-border:lab(65.7695% 56.1391 -11.1264/.55);--pink-border-strong:lab(65.7695% 56.1391 -11.1264/.75);--pink-soft:lab(65.7695% 56.1391 -11.1264/.1);--pink-softer:lab(65.7695% 56.1391 -11.1264/.06);--blue-border:lab(66.0368% -2.92006 -49.7488/.55);--blue-border-strong:lab(66.0368% -2.92006 -49.7488/.75);--blue-soft:lab(66.0368% -2.92006 -49.7488/.1);--blue-softer:lab(66.0368% -2.92006 -49.7488/.06);--green-border:lab(75.6955% -52.1881 16.7595/.55);--green-border-strong:lab(75.6955% -52.1881 16.7595/.75);--green-soft:lab(75.6955% -52.1881 16.7595/.1);--green-softer:lab(75.6955% -52.1881 16.7595/.06)}}.Hero-module-scss-module__e8_cOa__hero{content-visibility:auto;contain-intrinsic-size:auto 800px;width:100svw;padding-inline:clamp(.25rem,1vw,.5rem)}.Hero-module-scss-module__e8_cOa__hero__container{max-width:55em;margin:clamp(.25rem,2vw,.75rem) auto;padding:2rem clamp(.25rem,1vw,.75rem);padding-block:0}.Hero-module-scss-module__e8_cOa__hero__banner{z-index:0;background-color:var(--image-background);width:100%;height:clamp(250px,30vw,300px);position:relative;-webkit-mask-image:linear-gradient(#000 10% 80%,#0000);mask-image:linear-gradient(#000 10% 80%,#0000)}.Hero-module-scss-module__e8_cOa__hero__map{border:1px solid var(--border);width:100%;height:100%}.Hero-module-scss-module__e8_cOa__hero__mapPlaceholder{pointer-events:none;background-color:var(--image-background);width:100%;height:100%}.Hero-module-scss-module__e8_cOa__hero__content{justify-content:space-between;align-items:center;gap:clamp(.625rem,1.8vw,1rem);padding-inline:clamp(.5rem,2vw,1rem);display:flex;transform:translateY(-50px)}@media (max-width:768px){.Hero-module-scss-module__e8_cOa__hero__content{flex-direction:column;align-items:center}}.Hero-module-scss-module__e8_cOa__hero__avatar-media{all:unset;aspect-ratio:1;background-color:var(--image-background);border:2px solid var(--primary-soft);cursor:pointer;border-radius:50%;width:clamp(170px,18vw,200px);overflow:hidden}.Hero-module-scss-module__e8_cOa__hero__avatar-media[data-pressed]{transform:none}.Hero-module-scss-module__e8_cOa__hero__avatar-media--small,.Hero-module-scss-module__e8_cOa__hero__avatar-media--large{object-fit:cover}.Hero-module-scss-module__e8_cOa__hero__avatar-modal{aspect-ratio:1;border-radius:50%;width:clamp(220px,80vw,500px);overflow:hidden}.Hero-module-scss-module__e8_cOa__hero__info{flex-direction:column;flex:auto;gap:.5rem;display:flex}@media (max-width:768px){.Hero-module-scss-module__e8_cOa__hero__info{align-items:center;width:fit-content}}.Hero-module-scss-module__e8_cOa__hero__info-name{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;color:var(--text-primary);align-items:center;gap:.5rem;font-size:clamp(1.125rem,4vw,1.75rem);font-weight:700;display:flex}@media (max-width:768px){.Hero-module-scss-module__e8_cOa__hero__info-name{font-size:clamp(1.125rem,5vw,1.75rem)}}.Hero-module-scss-module__e8_cOa__hero__info-name--icon{justify-content:center;align-items:center;width:clamp(16px,2vw,20px);height:clamp(16px,2vw,20px);display:flex;overflow:hidden}.Hero-module-scss-module__e8_cOa__hero__info-name--icon---badge{color:var(--text-primary);font-size:clamp(1rem,1.6vw,1.125rem)}.Hero-module-scss-module__e8_cOa__hero__info-role{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;color:var(--text-secondary);font-size:clamp(.875rem,1.6vw,1rem)}@media (max-width:768px){.Hero-module-scss-module__e8_cOa__hero__info-role{text-align:center}}.Hero-module-scss-module__e8_cOa__hero__info-role--separator{margin-inline:.25rem}.Hero-module-scss-module__e8_cOa__hero__info-location{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;color:var(--text-secondary);justify-content:flex-start;align-items:center;gap:.25rem;font-size:clamp(.75rem,1.5vw,.9375rem);font-weight:400;display:flex}.Hero-module-scss-module__e8_cOa__hero__info-location--icon{font-size:inherit;color:var(--primary);filter:drop-shadow(.5px -.5px 0 var(--border-strong));flex-shrink:0;margin-top:3px}.Hero-module-scss-module__e8_cOa__hero__actions{flex-shrink:0;justify-content:center;align-items:center;gap:.75rem;display:flex}@media (max-width:768px){.Hero-module-scss-module__e8_cOa__hero__actions{width:100%;margin-top:1.25rem}}@media (max-width:500px){.Hero-module-scss-module__e8_cOa__hero__actions-resume{flex-grow:1}}.Hero-module-scss-module__e8_cOa__hero__actions-connect--trigger{padding:clamp(.875rem,1.5vw,1rem)!important}.Hero-module-scss-module__e8_cOa__hero__actions-connect--trigger[data-pressed]{transform:none}.Hero-module-scss-module__e8_cOa__hero__actions-connect--trigger---icon{font-size:clamp(1rem,2vw,1.125rem)}.Hero-module-scss-module__e8_cOa__hero__actions-connect--menu{width:250px;box-shadow:0 0 5px 0 var(--shadow-color);border:none;border-radius:0;margin:0;padding:0}.Hero-module-scss-module__e8_cOa__hero__actions-connect--menu---item{background-color:var(--background);color:var(--text-secondary);border-radius:0;justify-content:flex-start;align-items:center;gap:.625rem;padding:.75rem;font-size:clamp(1rem,1.7vw,1.125rem);font-weight:700;display:flex}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--background:var(--lightningcss-light,#f8f8f6)var(--lightningcss-dark,#191917);--background-muted:var(--lightningcss-light,#f1f1ef)var(--lightningcss-dark,#1c1c18);--background-elevated:var(--lightningcss-light,#fff)var(--lightningcss-dark,#211f1d);--background-inverse:var(--lightningcss-light,#11110f)var(--lightningcss-dark,#f8f8f6);--background-overlay:var(--lightningcss-light,#f8f8f6ae)var(--lightningcss-dark,#11110fd1);--surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151513);--surface-muted:var(--lightningcss-light,#f3f3f1)var(--lightningcss-dark,#1b1b18);--surface-elevated:var(--lightningcss-light,#fff)var(--lightningcss-dark,#232320);--surface-overlay:var(--lightningcss-light,#fff)var(--lightningcss-dark,#2b2b27);--surface-inverse:var(--lightningcss-light,#0d1111)var(--lightningcss-dark,#fff);--border:var(--lightningcss-light,#e5e5e1)var(--lightningcss-dark,#2a2a26);--border-muted:var(--lightningcss-light,#eeeeeb)var(--lightningcss-dark,#20201d);--border-strong:var(--lightningcss-light,#d5d5d0)var(--lightningcss-dark,#373732);--divider:var(--lightningcss-light,#e5e5e1)var(--lightningcss-dark,#252522);--text:var(--lightningcss-light,#171717)var(--lightningcss-dark,#f2f2ed);--text-primary:var(--lightningcss-light,#1a1a1c)var(--lightningcss-dark,#ededec);--text-secondary:var(--lightningcss-light,#4f5352)var(--lightningcss-dark,#c4c4c3);--text-tertiary:var(--lightningcss-light,#514e4b)var(--lightningcss-dark,#7e7d75);--text-muted:var(--lightningcss-light,#656560)var(--lightningcss-dark,#999890);--text-subtle:var(--lightningcss-light,#8a8a84)var(--lightningcss-dark,#74736c);--text-disabled:var(--lightningcss-light,#a3a5a4)var(--lightningcss-dark,#55544f);--text-inverse:var(--lightningcss-light,#f8f8f6)var(--lightningcss-dark,#11110f);--focus-ring:var(--lightningcss-light,#252522)var(--lightningcss-dark,#e5e5df);--shadow-color:var(--lightningcss-light,#0000001f)var(--lightningcss-dark,#89898973);--selection-bg:var(--primary);--selection-text:var(--lightningcss-light,#1a1a1c)var(--lightningcss-dark,#11110f);--scrollbar-thumb:var(--lightningcss-light,#c9c9c6)var(--lightningcss-dark,#3a3a35);--scrollbar-track:var(--lightningcss-light,#f1f1ef)var(--lightningcss-dark,#151513);--code-bg:var(--lightningcss-light,#f0f0ee)var(--lightningcss-dark,#151513);--code-text:var(--lightningcss-light,#1a1a1c)var(--lightningcss-dark,#ededec);--code-border:var(--lightningcss-light,#e0e0de)var(--lightningcss-dark,#2a2a26);--highlight:var(--primary-soft);--image-background:var(--lightningcss-light,#f0f0ee)var(--lightningcss-dark,#151513);--color-interaction:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);--primary:#ffe023;--primary-hover:color-mix(in oklab, #ffe023 92%, var(--color-interaction));--primary-active:color-mix(in oklab, #ffe023 86%, var(--color-interaction));--primary-pressed:color-mix(in oklab, #ffe023 82%, var(--color-interaction));--primary-disabled:color-mix(in oklab, #ffe023 35%, var(--background));--primary-border:#ffe0238c;--primary-border-strong:#ffe023bf;--primary-soft:#ffe0231a;--primary-softer:#ffe0230f;--primary-focus-ring:#ffe02373;--primary-on:var(--lightningcss-light,#1a1a1c)var(--lightningcss-dark,#0d1111);--secondary:#a5b4fc;--secondary-hover:color-mix(in oklab, #a5b4fc 92%, var(--color-interaction));--secondary-active:color-mix(in oklab, #a5b4fc 86%, var(--color-interaction));--secondary-pressed:color-mix(in oklab, #a5b4fc 82%, var(--color-interaction));--secondary-disabled:color-mix(in oklab, #a5b4fc 35%, var(--background));--secondary-border:#a5b4fc8c;--secondary-border-strong:#a5b4fcbf;--secondary-soft:#a5b4fc1a;--secondary-softer:#a5b4fc0f;--secondary-focus-ring:#a5b4fc73;--secondary-on:var(--lightningcss-light,#1a1a1c)var(--lightningcss-dark,#0d1111);--accent:#34d399;--accent-hover:color-mix(in oklab, #34d399 92%, var(--color-interaction));--accent-active:color-mix(in oklab, #34d399 86%, var(--color-interaction));--accent-pressed:color-mix(in oklab, #34d399 82%, var(--color-interaction));--accent-disabled:color-mix(in oklab, #34d399 35%, var(--background));--accent-border:#34d3998c;--accent-border-strong:#34d399bf;--accent-soft:#34d3991a;--accent-softer:#34d3990f;--accent-focus-ring:#34d39973;--accent-on:var(--lightningcss-light,#1a1a1c)var(--lightningcss-dark,#0d1111);--success:#34d399;--success-hover:color-mix(in oklab, #34d399 92%, var(--color-interaction));--success-active:color-mix(in oklab, #34d399 86%, var(--color-interaction));--success-pressed:color-mix(in oklab, #34d399 82%, var(--color-interaction));--success-disabled:color-mix(in oklab, #34d399 35%, var(--background));--success-border:#34d3998c;--success-border-strong:#34d399bf;--success-soft:#34d3991a;--success-softer:#34d3990f;--success-focus-ring:#34d39973;--success-on:var(--lightningcss-light,#1a1a1c)var(--lightningcss-dark,#0d1111);--warning:#ffe023;--warning-hover:color-mix(in oklab, #ffe023 92%, var(--color-interaction));--warning-active:color-mix(in oklab, #ffe023 86%, var(--color-interaction));--warning-pressed:color-mix(in oklab, #ffe023 82%, var(--color-interaction));--warning-disabled:color-mix(in oklab, #ffe023 35%, var(--background));--warning-border:#ffe0238c;--warning-border-strong:#ffe023bf;--warning-soft:#ffe0231a;--warning-softer:#ffe0230f;--warning-focus-ring:#ffe02373;--warning-on:var(--lightningcss-light,#1a1a1c)var(--lightningcss-dark,#0d1111);--danger:#ff5f57;--danger-hover:color-mix(in oklab, #ff5f57 92%, var(--color-interaction));--danger-active:color-mix(in oklab, #ff5f57 86%, var(--color-interaction));--danger-pressed:color-mix(in oklab, #ff5f57 82%, var(--color-interaction));--danger-disabled:color-mix(in oklab, #ff5f57 35%, var(--background));--danger-border:#ff5f578c;--danger-border-strong:#ff5f57bf;--danger-soft:#ff5f571a;--danger-softer:#ff5f570f;--danger-focus-ring:#ff5f5773;--danger-on:#fff;--info:#60a5fa;--info-hover:color-mix(in oklab, #60a5fa 92%, var(--color-interaction));--info-active:color-mix(in oklab, #60a5fa 86%, var(--color-interaction));--info-pressed:color-mix(in oklab, #60a5fa 82%, var(--color-interaction));--info-disabled:color-mix(in oklab, #60a5fa 35%, var(--background));--info-border:#60a5fa8c;--info-border-strong:#60a5fabf;--info-soft:#60a5fa1a;--info-softer:#60a5fa0f;--info-focus-ring:#60a5fa73;--info-on:var(--lightningcss-light,#1a1a1c)var(--lightningcss-dark,#0d1111);--neutral:#ededec;--neutral-hover:color-mix(in oklab, #ededec 92%, var(--color-interaction));--neutral-active:color-mix(in oklab, #ededec 86%, var(--color-interaction));--neutral-pressed:color-mix(in oklab, #ededec 82%, var(--color-interaction));--neutral-disabled:color-mix(in oklab, #ededec 35%, var(--background));--neutral-border:#ededec8c;--neutral-border-strong:#ededecbf;--neutral-soft:#ededec1a;--neutral-softer:#ededec0f;--neutral-focus-ring:#ededec73;--neutral-on:var(--lightningcss-light,#1a1a1c)var(--lightningcss-dark,#0d1111);--purple:#a78bfa;--purple-hover:color-mix(in oklab, #a78bfa 92%, var(--color-interaction));--purple-active:color-mix(in oklab, #a78bfa 86%, var(--color-interaction));--purple-pressed:color-mix(in oklab, #a78bfa 82%, var(--color-interaction));--purple-disabled:color-mix(in oklab, #a78bfa 35%, var(--background));--purple-border:#a78bfa8c;--purple-border-strong:#a78bfabf;--purple-soft:#a78bfa1a;--purple-softer:#a78bfa0f;--purple-focus-ring:#a78bfa73;--purple-on:var(--lightningcss-light,#1a1a1c)var(--lightningcss-dark,#0d1111);--pink:#f472b6;--pink-hover:color-mix(in oklab, #f472b6 92%, var(--color-interaction));--pink-active:color-mix(in oklab, #f472b6 86%, var(--color-interaction));--pink-pressed:color-mix(in oklab, #f472b6 82%, var(--color-interaction));--pink-disabled:color-mix(in oklab, #f472b6 35%, var(--background));--pink-border:#f472b68c;--pink-border-strong:#f472b6bf;--pink-soft:#f472b61a;--pink-softer:#f472b60f;--pink-focus-ring:#f472b673;--pink-on:var(--lightningcss-light,#1a1a1c)var(--lightningcss-dark,#0d1111);--blue:#60a5fa;--blue-hover:color-mix(in oklab, #60a5fa 92%, var(--color-interaction));--blue-active:color-mix(in oklab, #60a5fa 86%, var(--color-interaction));--blue-pressed:color-mix(in oklab, #60a5fa 82%, var(--color-interaction));--blue-disabled:color-mix(in oklab, #60a5fa 35%, var(--background));--blue-border:#60a5fa8c;--blue-border-strong:#60a5fabf;--blue-soft:#60a5fa1a;--blue-softer:#60a5fa0f;--blue-focus-ring:#60a5fa73;--blue-on:var(--lightningcss-light,#1a1a1c)var(--lightningcss-dark,#0d1111);--green:#34d399;--green-hover:color-mix(in oklab, #34d399 92%, var(--color-interaction));--green-active:color-mix(in oklab, #34d399 86%, var(--color-interaction));--green-pressed:color-mix(in oklab, #34d399 82%, var(--color-interaction));--green-disabled:color-mix(in oklab, #34d399 35%, var(--background));--green-border:#34d3998c;--green-border-strong:#34d399bf;--green-soft:#34d3991a;--green-softer:#34d3990f;--green-focus-ring:#34d39973;--green-on:var(--lightningcss-light,#1a1a1c)var(--lightningcss-dark,#0d1111)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@supports (color:lab(0% 0 0)){:root{--primary-border:lab(89.761% -1.09619 83.9383/.55);--primary-border-strong:lab(89.761% -1.09619 83.9383/.75);--primary-soft:lab(89.761% -1.09619 83.9383/.1);--primary-softer:lab(89.761% -1.09619 83.9383/.06);--secondary-border:lab(74.1847% 7.29641 -37.788/.55);--secondary-border-strong:lab(74.1847% 7.29638 -37.788/.75);--secondary-soft:lab(74.1847% 7.29641 -37.788/.1);--secondary-softer:lab(74.1847% 7.29641 -37.788/.06);--accent-border:lab(75.6955% -52.1881 16.7595/.55);--accent-border-strong:lab(75.6955% -52.1881 16.7595/.75);--accent-soft:lab(75.6955% -52.1881 16.7595/.1);--accent-softer:lab(75.6955% -52.1881 16.7595/.06);--success-border:lab(75.6955% -52.1881 16.7595/.55);--success-border-strong:lab(75.6955% -52.1881 16.7595/.75);--success-soft:lab(75.6955% -52.1881 16.7595/.1);--success-softer:lab(75.6955% -52.1881 16.7595/.06);--warning-border:lab(89.761% -1.09619 83.9383/.55);--warning-border-strong:lab(89.761% -1.09619 83.9383/.75);--warning-soft:lab(89.761% -1.09619 83.9383/.1);--warning-softer:lab(89.761% -1.09619 83.9383/.06);--danger-border:lab(62.5336% 61.5086 38.761/.55);--danger-border-strong:lab(62.5336% 61.5086 38.761/.75);--danger-soft:lab(62.5336% 61.5086 38.761/.1);--danger-softer:lab(62.5336% 61.5086 38.761/.06);--info-border:lab(66.0368% -2.92006 -49.7488/.55);--info-border-strong:lab(66.0368% -2.92006 -49.7488/.75);--info-soft:lab(66.0368% -2.92006 -49.7488/.1);--info-softer:lab(66.0368% -2.92006 -49.7488/.06);--neutral-border:lab(93.7271% -.132024 .485432/.55);--neutral-border-strong:lab(93.7271% -.132024 .485444/.75);--neutral-soft:lab(93.7271% -.132024 .485444/.1);--neutral-softer:lab(93.7271% -.132024 .485444/.06);--purple-border:lab(64.0812% 29.1806 -52.4362/.55);--purple-border-strong:lab(64.0812% 29.1806 -52.4362/.75);--purple-soft:lab(64.0812% 29.1806 -52.4362/.1);--purple-softer:lab(64.0812% 29.1806 -52.4362/.06);--pink-border:lab(65.7695% 56.1391 -11.1264/.55);--pink-border-strong:lab(65.7695% 56.1391 -11.1264/.75);--pink-soft:lab(65.7695% 56.1391 -11.1264/.1);--pink-softer:lab(65.7695% 56.1391 -11.1264/.06);--blue-border:lab(66.0368% -2.92006 -49.7488/.55);--blue-border-strong:lab(66.0368% -2.92006 -49.7488/.75);--blue-soft:lab(66.0368% -2.92006 -49.7488/.1);--blue-softer:lab(66.0368% -2.92006 -49.7488/.06);--green-border:lab(75.6955% -52.1881 16.7595/.55);--green-border-strong:lab(75.6955% -52.1881 16.7595/.75);--green-soft:lab(75.6955% -52.1881 16.7595/.1);--green-softer:lab(75.6955% -52.1881 16.7595/.06)}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f8f8f6;--background-muted:#f1f1ef;--background-elevated:#fff;--background-inverse:#11110f;--background-overlay:#f8f8f6ae;--surface:#fff;--surface-muted:#f3f3f1;--surface-elevated:#fff;--surface-overlay:#fff;--surface-inverse:#0d1111;--border:#e5e5e1;--border-muted:#eeeeeb;--border-strong:#d5d5d0;--divider:#e5e5e1;--text:#171717;--text-primary:#1a1a1c;--text-secondary:#4f5352;--text-tertiary:#514e4b;--text-muted:#656560;--text-subtle:#8a8a84;--text-disabled:#a3a5a4;--text-inverse:#f8f8f6;--focus-ring:#252522;--shadow-color:#0000001f;--selection-bg:var(--primary);--selection-text:#1a1a1c;--scrollbar-thumb:#c9c9c6;--scrollbar-track:#f1f1ef;--code-bg:#f0f0ee;--code-text:#1a1a1c;--code-border:#e0e0de;--highlight:var(--primary-soft);--image-background:#f0f0ee;--color-interaction:#000;--primary:#ffe023;--primary-hover:color-mix(in oklab, #ffe023 92%, var(--color-interaction));--primary-active:color-mix(in oklab, #ffe023 86%, var(--color-interaction));--primary-pressed:color-mix(in oklab, #ffe023 82%, var(--color-interaction));--primary-disabled:color-mix(in oklab, #ffe023 35%, var(--background));--primary-border:#ffe0238c;--primary-border-strong:#ffe023bf;--primary-soft:#ffe0231a;--primary-softer:#ffe0230f;--primary-focus-ring:#ffe02373;--primary-on:#1a1a1c;--secondary:#a5b4fc;--secondary-hover:color-mix(in oklab, #a5b4fc 92%, var(--color-interaction));--secondary-active:color-mix(in oklab, #a5b4fc 86%, var(--color-interaction));--secondary-pressed:color-mix(in oklab, #a5b4fc 82%, var(--color-interaction));--secondary-disabled:color-mix(in oklab, #a5b4fc 35%, var(--background));--secondary-border:#a5b4fc8c;--secondary-border-strong:#a5b4fcbf;--secondary-soft:#a5b4fc1a;--secondary-softer:#a5b4fc0f;--secondary-focus-ring:#a5b4fc73;--secondary-on:#1a1a1c;--accent:#34d399;--accent-hover:color-mix(in oklab, #34d399 92%, var(--color-interaction));--accent-active:color-mix(in oklab, #34d399 86%, var(--color-interaction));--accent-pressed:color-mix(in oklab, #34d399 82%, var(--color-interaction));--accent-disabled:color-mix(in oklab, #34d399 35%, var(--background));--accent-border:#34d3998c;--accent-border-strong:#34d399bf;--accent-soft:#34d3991a;--accent-softer:#34d3990f;--accent-focus-ring:#34d39973;--accent-on:#1a1a1c;--success:#34d399;--success-hover:color-mix(in oklab, #34d399 92%, var(--color-interaction));--success-active:color-mix(in oklab, #34d399 86%, var(--color-interaction));--success-pressed:color-mix(in oklab, #34d399 82%, var(--color-interaction));--success-disabled:color-mix(in oklab, #34d399 35%, var(--background));--success-border:#34d3998c;--success-border-strong:#34d399bf;--success-soft:#34d3991a;--success-softer:#34d3990f;--success-focus-ring:#34d39973;--success-on:#1a1a1c;--warning:#ffe023;--warning-hover:color-mix(in oklab, #ffe023 92%, var(--color-interaction));--warning-active:color-mix(in oklab, #ffe023 86%, var(--color-interaction));--warning-pressed:color-mix(in oklab, #ffe023 82%, var(--color-interaction));--warning-disabled:color-mix(in oklab, #ffe023 35%, var(--background));--warning-border:#ffe0238c;--warning-border-strong:#ffe023bf;--warning-soft:#ffe0231a;--warning-softer:#ffe0230f;--warning-focus-ring:#ffe02373;--warning-on:#1a1a1c;--danger:#ff5f57;--danger-hover:color-mix(in oklab, #ff5f57 92%, var(--color-interaction));--danger-active:color-mix(in oklab, #ff5f57 86%, var(--color-interaction));--danger-pressed:color-mix(in oklab, #ff5f57 82%, var(--color-interaction));--danger-disabled:color-mix(in oklab, #ff5f57 35%, var(--background));--danger-border:#ff5f578c;--danger-border-strong:#ff5f57bf;--danger-soft:#ff5f571a;--danger-softer:#ff5f570f;--danger-focus-ring:#ff5f5773;--danger-on:#fff;--info:#60a5fa;--info-hover:color-mix(in oklab, #60a5fa 92%, var(--color-interaction));--info-active:color-mix(in oklab, #60a5fa 86%, var(--color-interaction));--info-pressed:color-mix(in oklab, #60a5fa 82%, var(--color-interaction));--info-disabled:color-mix(in oklab, #60a5fa 35%, var(--background));--info-border:#60a5fa8c;--info-border-strong:#60a5fabf;--info-soft:#60a5fa1a;--info-softer:#60a5fa0f;--info-focus-ring:#60a5fa73;--info-on:#1a1a1c;--neutral:#ededec;--neutral-hover:color-mix(in oklab, #ededec 92%, var(--color-interaction));--neutral-active:color-mix(in oklab, #ededec 86%, var(--color-interaction));--neutral-pressed:color-mix(in oklab, #ededec 82%, var(--color-interaction));--neutral-disabled:color-mix(in oklab, #ededec 35%, var(--background));--neutral-border:#ededec8c;--neutral-border-strong:#ededecbf;--neutral-soft:#ededec1a;--neutral-softer:#ededec0f;--neutral-focus-ring:#ededec73;--neutral-on:#1a1a1c;--purple:#a78bfa;--purple-hover:color-mix(in oklab, #a78bfa 92%, var(--color-interaction));--purple-active:color-mix(in oklab, #a78bfa 86%, var(--color-interaction));--purple-pressed:color-mix(in oklab, #a78bfa 82%, var(--color-interaction));--purple-disabled:color-mix(in oklab, #a78bfa 35%, var(--background));--purple-border:#a78bfa8c;--purple-border-strong:#a78bfabf;--purple-soft:#a78bfa1a;--purple-softer:#a78bfa0f;--purple-focus-ring:#a78bfa73;--purple-on:#1a1a1c;--pink:#f472b6;--pink-hover:color-mix(in oklab, #f472b6 92%, var(--color-interaction));--pink-active:color-mix(in oklab, #f472b6 86%, var(--color-interaction));--pink-pressed:color-mix(in oklab, #f472b6 82%, var(--color-interaction));--pink-disabled:color-mix(in oklab, #f472b6 35%, var(--background));--pink-border:#f472b68c;--pink-border-strong:#f472b6bf;--pink-soft:#f472b61a;--pink-softer:#f472b60f;--pink-focus-ring:#f472b673;--pink-on:#1a1a1c;--blue:#60a5fa;--blue-hover:color-mix(in oklab, #60a5fa 92%, var(--color-interaction));--blue-active:color-mix(in oklab, #60a5fa 86%, var(--color-interaction));--blue-pressed:color-mix(in oklab, #60a5fa 82%, var(--color-interaction));--blue-disabled:color-mix(in oklab, #60a5fa 35%, var(--background));--blue-border:#60a5fa8c;--blue-border-strong:#60a5fabf;--blue-soft:#60a5fa1a;--blue-softer:#60a5fa0f;--blue-focus-ring:#60a5fa73;--blue-on:#1a1a1c;--green:#34d399;--green-hover:color-mix(in oklab, #34d399 92%, var(--color-interaction));--green-active:color-mix(in oklab, #34d399 86%, var(--color-interaction));--green-pressed:color-mix(in oklab, #34d399 82%, var(--color-interaction));--green-disabled:color-mix(in oklab, #34d399 35%, var(--background));--green-border:#34d3998c;--green-border-strong:#34d399bf;--green-soft:#34d3991a;--green-softer:#34d3990f;--green-focus-ring:#34d39973;--green-on:#1a1a1c}@supports (color:lab(0% 0 0)){:root[data-theme=light]{--primary-border:lab(89.761% -1.09619 83.9383/.55);--primary-border-strong:lab(89.761% -1.09619 83.9383/.75);--primary-soft:lab(89.761% -1.09619 83.9383/.1);--primary-softer:lab(89.761% -1.09619 83.9383/.06);--secondary-border:lab(74.1847% 7.29641 -37.788/.55);--secondary-border-strong:lab(74.1847% 7.29638 -37.788/.75);--secondary-soft:lab(74.1847% 7.29641 -37.788/.1);--secondary-softer:lab(74.1847% 7.29641 -37.788/.06);--accent-border:lab(75.6955% -52.1881 16.7595/.55);--accent-border-strong:lab(75.6955% -52.1881 16.7595/.75);--accent-soft:lab(75.6955% -52.1881 16.7595/.1);--accent-softer:lab(75.6955% -52.1881 16.7595/.06);--success-border:lab(75.6955% -52.1881 16.7595/.55);--success-border-strong:lab(75.6955% -52.1881 16.7595/.75);--success-soft:lab(75.6955% -52.1881 16.7595/.1);--success-softer:lab(75.6955% -52.1881 16.7595/.06);--warning-border:lab(89.761% -1.09619 83.9383/.55);--warning-border-strong:lab(89.761% -1.09619 83.9383/.75);--warning-soft:lab(89.761% -1.09619 83.9383/.1);--warning-softer:lab(89.761% -1.09619 83.9383/.06);--danger-border:lab(62.5336% 61.5086 38.761/.55);--danger-border-strong:lab(62.5336% 61.5086 38.761/.75);--danger-soft:lab(62.5336% 61.5086 38.761/.1);--danger-softer:lab(62.5336% 61.5086 38.761/.06);--info-border:lab(66.0368% -2.92006 -49.7488/.55);--info-border-strong:lab(66.0368% -2.92006 -49.7488/.75);--info-soft:lab(66.0368% -2.92006 -49.7488/.1);--info-softer:lab(66.0368% -2.92006 -49.7488/.06);--neutral-border:lab(93.7271% -.132024 .485432/.55);--neutral-border-strong:lab(93.7271% -.132024 .485444/.75);--neutral-soft:lab(93.7271% -.132024 .485444/.1);--neutral-softer:lab(93.7271% -.132024 .485444/.06);--purple-border:lab(64.0812% 29.1806 -52.4362/.55);--purple-border-strong:lab(64.0812% 29.1806 -52.4362/.75);--purple-soft:lab(64.0812% 29.1806 -52.4362/.1);--purple-softer:lab(64.0812% 29.1806 -52.4362/.06);--pink-border:lab(65.7695% 56.1391 -11.1264/.55);--pink-border-strong:lab(65.7695% 56.1391 -11.1264/.75);--pink-soft:lab(65.7695% 56.1391 -11.1264/.1);--pink-softer:lab(65.7695% 56.1391 -11.1264/.06);--blue-border:lab(66.0368% -2.92006 -49.7488/.55);--blue-border-strong:lab(66.0368% -2.92006 -49.7488/.75);--blue-soft:lab(66.0368% -2.92006 -49.7488/.1);--blue-softer:lab(66.0368% -2.92006 -49.7488/.06);--green-border:lab(75.6955% -52.1881 16.7595/.55);--green-border-strong:lab(75.6955% -52.1881 16.7595/.75);--green-soft:lab(75.6955% -52.1881 16.7595/.1);--green-softer:lab(75.6955% -52.1881 16.7595/.06)}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#191917;--background-muted:#1c1c18;--background-elevated:#211f1d;--background-inverse:#f8f8f6;--background-overlay:#11110fd1;--surface:#151513;--surface-muted:#1b1b18;--surface-elevated:#232320;--surface-overlay:#2b2b27;--surface-inverse:#fff;--border:#2a2a26;--border-muted:#20201d;--border-strong:#373732;--divider:#252522;--text:#f2f2ed;--text-primary:#ededec;--text-secondary:#c4c4c3;--text-tertiary:#7e7d75;--text-muted:#999890;--text-subtle:#74736c;--text-disabled:#55544f;--text-inverse:#11110f;--focus-ring:#e5e5df;--shadow-color:#89898973;--selection-bg:var(--primary);--selection-text:#11110f;--scrollbar-thumb:#3a3a35;--scrollbar-track:#151513;--code-bg:#151513;--code-text:#ededec;--code-border:#2a2a26;--highlight:var(--primary-soft);--image-background:#151513;--color-interaction:#fff;--primary:#ffe023;--primary-hover:color-mix(in oklab, #ffe023 92%, var(--color-interaction));--primary-active:color-mix(in oklab, #ffe023 86%, var(--color-interaction));--primary-pressed:color-mix(in oklab, #ffe023 82%, var(--color-interaction));--primary-disabled:color-mix(in oklab, #ffe023 35%, var(--background));--primary-border:#ffe0238c;--primary-border-strong:#ffe023bf;--primary-soft:#ffe0231a;--primary-softer:#ffe0230f;--primary-focus-ring:#ffe02373;--primary-on:#0d1111;--secondary:#a5b4fc;--secondary-hover:color-mix(in oklab, #a5b4fc 92%, var(--color-interaction));--secondary-active:color-mix(in oklab, #a5b4fc 86%, var(--color-interaction));--secondary-pressed:color-mix(in oklab, #a5b4fc 82%, var(--color-interaction));--secondary-disabled:color-mix(in oklab, #a5b4fc 35%, var(--background));--secondary-border:#a5b4fc8c;--secondary-border-strong:#a5b4fcbf;--secondary-soft:#a5b4fc1a;--secondary-softer:#a5b4fc0f;--secondary-focus-ring:#a5b4fc73;--secondary-on:#0d1111;--accent:#34d399;--accent-hover:color-mix(in oklab, #34d399 92%, var(--color-interaction));--accent-active:color-mix(in oklab, #34d399 86%, var(--color-interaction));--accent-pressed:color-mix(in oklab, #34d399 82%, var(--color-interaction));--accent-disabled:color-mix(in oklab, #34d399 35%, var(--background));--accent-border:#34d3998c;--accent-border-strong:#34d399bf;--accent-soft:#34d3991a;--accent-softer:#34d3990f;--accent-focus-ring:#34d39973;--accent-on:#0d1111;--success:#34d399;--success-hover:color-mix(in oklab, #34d399 92%, var(--color-interaction));--success-active:color-mix(in oklab, #34d399 86%, var(--color-interaction));--success-pressed:color-mix(in oklab, #34d399 82%, var(--color-interaction));--success-disabled:color-mix(in oklab, #34d399 35%, var(--background));--success-border:#34d3998c;--success-border-strong:#34d399bf;--success-soft:#34d3991a;--success-softer:#34d3990f;--success-focus-ring:#34d39973;--success-on:#0d1111;--warning:#ffe023;--warning-hover:color-mix(in oklab, #ffe023 92%, var(--color-interaction));--warning-active:color-mix(in oklab, #ffe023 86%, var(--color-interaction));--warning-pressed:color-mix(in oklab, #ffe023 82%, var(--color-interaction));--warning-disabled:color-mix(in oklab, #ffe023 35%, var(--background));--warning-border:#ffe0238c;--warning-border-strong:#ffe023bf;--warning-soft:#ffe0231a;--warning-softer:#ffe0230f;--warning-focus-ring:#ffe02373;--warning-on:#0d1111;--danger:#ff5f57;--danger-hover:color-mix(in oklab, #ff5f57 92%, var(--color-interaction));--danger-active:color-mix(in oklab, #ff5f57 86%, var(--color-interaction));--danger-pressed:color-mix(in oklab, #ff5f57 82%, var(--color-interaction));--danger-disabled:color-mix(in oklab, #ff5f57 35%, var(--background));--danger-border:#ff5f578c;--danger-border-strong:#ff5f57bf;--danger-soft:#ff5f571a;--danger-softer:#ff5f570f;--danger-focus-ring:#ff5f5773;--danger-on:#fff;--info:#60a5fa;--info-hover:color-mix(in oklab, #60a5fa 92%, var(--color-interaction));--info-active:color-mix(in oklab, #60a5fa 86%, var(--color-interaction));--info-pressed:color-mix(in oklab, #60a5fa 82%, var(--color-interaction));--info-disabled:color-mix(in oklab, #60a5fa 35%, var(--background));--info-border:#60a5fa8c;--info-border-strong:#60a5fabf;--info-soft:#60a5fa1a;--info-softer:#60a5fa0f;--info-focus-ring:#60a5fa73;--info-on:#0d1111;--neutral:#ededec;--neutral-hover:color-mix(in oklab, #ededec 92%, var(--color-interaction));--neutral-active:color-mix(in oklab, #ededec 86%, var(--color-interaction));--neutral-pressed:color-mix(in oklab, #ededec 82%, var(--color-interaction));--neutral-disabled:color-mix(in oklab, #ededec 35%, var(--background));--neutral-border:#ededec8c;--neutral-border-strong:#ededecbf;--neutral-soft:#ededec1a;--neutral-softer:#ededec0f;--neutral-focus-ring:#ededec73;--neutral-on:#0d1111;--purple:#a78bfa;--purple-hover:color-mix(in oklab, #a78bfa 92%, var(--color-interaction));--purple-active:color-mix(in oklab, #a78bfa 86%, var(--color-interaction));--purple-pressed:color-mix(in oklab, #a78bfa 82%, var(--color-interaction));--purple-disabled:color-mix(in oklab, #a78bfa 35%, var(--background));--purple-border:#a78bfa8c;--purple-border-strong:#a78bfabf;--purple-soft:#a78bfa1a;--purple-softer:#a78bfa0f;--purple-focus-ring:#a78bfa73;--purple-on:#0d1111;--pink:#f472b6;--pink-hover:color-mix(in oklab, #f472b6 92%, var(--color-interaction));--pink-active:color-mix(in oklab, #f472b6 86%, var(--color-interaction));--pink-pressed:color-mix(in oklab, #f472b6 82%, var(--color-interaction));--pink-disabled:color-mix(in oklab, #f472b6 35%, var(--background));--pink-border:#f472b68c;--pink-border-strong:#f472b6bf;--pink-soft:#f472b61a;--pink-softer:#f472b60f;--pink-focus-ring:#f472b673;--pink-on:#0d1111;--blue:#60a5fa;--blue-hover:color-mix(in oklab, #60a5fa 92%, var(--color-interaction));--blue-active:color-mix(in oklab, #60a5fa 86%, var(--color-interaction));--blue-pressed:color-mix(in oklab, #60a5fa 82%, var(--color-interaction));--blue-disabled:color-mix(in oklab, #60a5fa 35%, var(--background));--blue-border:#60a5fa8c;--blue-border-strong:#60a5fabf;--blue-soft:#60a5fa1a;--blue-softer:#60a5fa0f;--blue-focus-ring:#60a5fa73;--blue-on:#0d1111;--green:#34d399;--green-hover:color-mix(in oklab, #34d399 92%, var(--color-interaction));--green-active:color-mix(in oklab, #34d399 86%, var(--color-interaction));--green-pressed:color-mix(in oklab, #34d399 82%, var(--color-interaction));--green-disabled:color-mix(in oklab, #34d399 35%, var(--background));--green-border:#34d3998c;--green-border-strong:#34d399bf;--green-soft:#34d3991a;--green-softer:#34d3990f;--green-focus-ring:#34d39973;--green-on:#0d1111}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--primary-border:lab(89.761% -1.09619 83.9383/.55);--primary-border-strong:lab(89.761% -1.09619 83.9383/.75);--primary-soft:lab(89.761% -1.09619 83.9383/.1);--primary-softer:lab(89.761% -1.09619 83.9383/.06);--secondary-border:lab(74.1847% 7.29641 -37.788/.55);--secondary-border-strong:lab(74.1847% 7.29638 -37.788/.75);--secondary-soft:lab(74.1847% 7.29641 -37.788/.1);--secondary-softer:lab(74.1847% 7.29641 -37.788/.06);--accent-border:lab(75.6955% -52.1881 16.7595/.55);--accent-border-strong:lab(75.6955% -52.1881 16.7595/.75);--accent-soft:lab(75.6955% -52.1881 16.7595/.1);--accent-softer:lab(75.6955% -52.1881 16.7595/.06);--success-border:lab(75.6955% -52.1881 16.7595/.55);--success-border-strong:lab(75.6955% -52.1881 16.7595/.75);--success-soft:lab(75.6955% -52.1881 16.7595/.1);--success-softer:lab(75.6955% -52.1881 16.7595/.06);--warning-border:lab(89.761% -1.09619 83.9383/.55);--warning-border-strong:lab(89.761% -1.09619 83.9383/.75);--warning-soft:lab(89.761% -1.09619 83.9383/.1);--warning-softer:lab(89.761% -1.09619 83.9383/.06);--danger-border:lab(62.5336% 61.5086 38.761/.55);--danger-border-strong:lab(62.5336% 61.5086 38.761/.75);--danger-soft:lab(62.5336% 61.5086 38.761/.1);--danger-softer:lab(62.5336% 61.5086 38.761/.06);--info-border:lab(66.0368% -2.92006 -49.7488/.55);--info-border-strong:lab(66.0368% -2.92006 -49.7488/.75);--info-soft:lab(66.0368% -2.92006 -49.7488/.1);--info-softer:lab(66.0368% -2.92006 -49.7488/.06);--neutral-border:lab(93.7271% -.132024 .485432/.55);--neutral-border-strong:lab(93.7271% -.132024 .485444/.75);--neutral-soft:lab(93.7271% -.132024 .485444/.1);--neutral-softer:lab(93.7271% -.132024 .485444/.06);--purple-border:lab(64.0812% 29.1806 -52.4362/.55);--purple-border-strong:lab(64.0812% 29.1806 -52.4362/.75);--purple-soft:lab(64.0812% 29.1806 -52.4362/.1);--purple-softer:lab(64.0812% 29.1806 -52.4362/.06);--pink-border:lab(65.7695% 56.1391 -11.1264/.55);--pink-border-strong:lab(65.7695% 56.1391 -11.1264/.75);--pink-soft:lab(65.7695% 56.1391 -11.1264/.1);--pink-softer:lab(65.7695% 56.1391 -11.1264/.06);--blue-border:lab(66.0368% -2.92006 -49.7488/.55);--blue-border-strong:lab(66.0368% -2.92006 -49.7488/.75);--blue-soft:lab(66.0368% -2.92006 -49.7488/.1);--blue-softer:lab(66.0368% -2.92006 -49.7488/.06);--green-border:lab(75.6955% -52.1881 16.7595/.55);--green-border-strong:lab(75.6955% -52.1881 16.7595/.75);--green-soft:lab(75.6955% -52.1881 16.7595/.1);--green-softer:lab(75.6955% -52.1881 16.7595/.06)}}.About-module-scss-module__Eio3EG__about{content-visibility:auto;contain-intrinsic-size:auto 800px;width:100svw;padding-inline:clamp(.25rem,1vw,.5rem)}.About-module-scss-module__Eio3EG__about__container{padding:2rem clamp(.25rem,1vw,.75rem);max-width:55em;margin:clamp(.25rem,2vw,.75rem) auto;padding-top:0}.About-module-scss-module__Eio3EG__about__header{display:none}.About-module-scss-module__Eio3EG__about__paragraph{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;color:var(--text-primary);text-indent:1.5rem;isolation:isolate;text-wrap:pretty;max-width:73ch;margin-inline:auto;font-size:clamp(.875rem,2vw,1.125rem);font-weight:400;line-height:2;position:relative}.About-module-scss-module__Eio3EG__about__paragraph:before{content:"";background-color:var(--primary);z-index:-1;width:clamp(2px,.5vw,4px);height:clamp(20px,3vw,30px);position:absolute;top:2px;left:0}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--background:var(--lightningcss-light,#f8f8f6)var(--lightningcss-dark,#191917);--background-muted:var(--lightningcss-light,#f1f1ef)var(--lightningcss-dark,#1c1c18);--background-elevated:var(--lightningcss-light,#fff)var(--lightningcss-dark,#211f1d);--background-inverse:var(--lightningcss-light,#11110f)var(--lightningcss-dark,#f8f8f6);--background-overlay:var(--lightningcss-light,#f8f8f6ae)var(--lightningcss-dark,#11110fd1);--surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151513);--surface-muted:var(--lightningcss-light,#f3f3f1)var(--lightningcss-dark,#1b1b18);--surface-elevated:var(--lightningcss-light,#fff)var(--lightningcss-dark,#232320);--surface-overlay:var(--lightningcss-light,#fff)var(--lightningcss-dark,#2b2b27);--surface-inverse:var(--lightningcss-light,#0d1111)var(--lightningcss-dark,#fff);--border:var(--lightningcss-light,#e5e5e1)var(--lightningcss-dark,#2a2a26);--border-muted:var(--lightningcss-light,#eeeeeb)var(--lightningcss-dark,#20201d);--border-strong:var(--lightningcss-light,#d5d5d0)var(--lightningcss-dark,#373732);--divider:var(--lightningcss-light,#e5e5e1)var(--lightningcss-dark,#252522);--text:var(--lightningcss-light,#171717)var(--lightningcss-dark,#f2f2ed);--text-primary:var(--lightningcss-light,#1a1a1c)var(--lightningcss-dark,#ededec);--text-secondary:var(--lightningcss-light,#4f5352)var(--lightningcss-dark,#c4c4c3);--text-tertiary:var(--lightningcss-light,#514e4b)var(--lightningcss-dark,#7e7d75);--text-muted:var(--lightningcss-light,#656560)var(--lightningcss-dark,#999890);--text-subtle:var(--lightningcss-light,#8a8a84)var(--lightningcss-dark,#74736c);--text-disabled:var(--lightningcss-light,#a3a5a4)var(--lightningcss-dark,#55544f);--text-inverse:var(--lightningcss-light,#f8f8f6)var(--lightningcss-dark,#11110f);--focus-ring:var(--lightningcss-light,#252522)var(--lightningcss-dark,#e5e5df);--shadow-color:var(--lightningcss-light,#0000001f)var(--lightningcss-dark,#89898973);--selection-bg:var(--primary);--selection-text:var(--lightningcss-light,#1a1a1c)var(--lightningcss-dark,#11110f);--scrollbar-thumb:var(--lightningcss-light,#c9c9c6)var(--lightningcss-dark,#3a3a35);--scrollbar-track:var(--lightningcss-light,#f1f1ef)var(--lightningcss-dark,#151513);--code-bg:var(--lightningcss-light,#f0f0ee)var(--lightningcss-dark,#151513);--code-text:var(--lightningcss-light,#1a1a1c)var(--lightningcss-dark,#ededec);--code-border:var(--lightningcss-light,#e0e0de)var(--lightningcss-dark,#2a2a26);--highlight:var(--primary-soft);--image-background:var(--lightningcss-light,#f0f0ee)var(--lightningcss-dark,#151513);--color-interaction:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);--primary:#ffe023;--primary-hover:color-mix(in oklab, #ffe023 92%, var(--color-interaction));--primary-active:color-mix(in oklab, #ffe023 86%, var(--color-interaction));--primary-pressed:color-mix(in oklab, #ffe023 82%, var(--color-interaction));--primary-disabled:color-mix(in oklab, #ffe023 35%, var(--background));--primary-border:#ffe0238c;--primary-border-strong:#ffe023bf;--primary-soft:#ffe0231a;--primary-softer:#ffe0230f;--primary-focus-ring:#ffe02373;--primary-on:var(--lightningcss-light,#1a1a1c)var(--lightningcss-dark,#0d1111);--secondary:#a5b4fc;--secondary-hover:color-mix(in oklab, #a5b4fc 92%, var(--color-interaction));--secondary-active:color-mix(in oklab, #a5b4fc 86%, var(--color-interaction));--secondary-pressed:color-mix(in oklab, #a5b4fc 82%, var(--color-interaction));--secondary-disabled:color-mix(in oklab, #a5b4fc 35%, var(--background));--secondary-border:#a5b4fc8c;--secondary-border-strong:#a5b4fcbf;--secondary-soft:#a5b4fc1a;--secondary-softer:#a5b4fc0f;--secondary-focus-ring:#a5b4fc73;--secondary-on:var(--lightningcss-light,#1a1a1c)var(--lightningcss-dark,#0d1111);--accent:#34d399;--accent-hover:color-mix(in oklab, #34d399 92%, var(--color-interaction));--accent-active:color-mix(in oklab, #34d399 86%, var(--color-interaction));--accent-pressed:color-mix(in oklab, #34d399 82%, var(--color-interaction));--accent-disabled:color-mix(in oklab, #34d399 35%, var(--background));--accent-border:#34d3998c;--accent-border-strong:#34d399bf;--accent-soft:#34d3991a;--accent-softer:#34d3990f;--accent-focus-ring:#34d39973;--accent-on:var(--lightningcss-light,#1a1a1c)var(--lightningcss-dark,#0d1111);--success:#34d399;--success-hover:color-mix(in oklab, #34d399 92%, var(--color-interaction));--success-active:color-mix(in oklab, #34d399 86%, var(--color-interaction));--success-pressed:color-mix(in oklab, #34d399 82%, var(--color-interaction));--success-disabled:color-mix(in oklab, #34d399 35%, var(--background));--success-border:#34d3998c;--success-border-strong:#34d399bf;--success-soft:#34d3991a;--success-softer:#34d3990f;--success-focus-ring:#34d39973;--success-on:var(--lightningcss-light,#1a1a1c)var(--lightningcss-dark,#0d1111);--warning:#ffe023;--warning-hover:color-mix(in oklab, #ffe023 92%, var(--color-interaction));--warning-active:color-mix(in oklab, #ffe023 86%, var(--color-interaction));--warning-pressed:color-mix(in oklab, #ffe023 82%, var(--color-interaction));--warning-disabled:color-mix(in oklab, #ffe023 35%, var(--background));--warning-border:#ffe0238c;--warning-border-strong:#ffe023bf;--warning-soft:#ffe0231a;--warning-softer:#ffe0230f;--warning-focus-ring:#ffe02373;--warning-on:var(--lightningcss-light,#1a1a1c)var(--lightningcss-dark,#0d1111);--danger:#ff5f57;--danger-hover:color-mix(in oklab, #ff5f57 92%, var(--color-interaction));--danger-active:color-mix(in oklab, #ff5f57 86%, var(--color-interaction));--danger-pressed:color-mix(in oklab, #ff5f57 82%, var(--color-interaction));--danger-disabled:color-mix(in oklab, #ff5f57 35%, var(--background));--danger-border:#ff5f578c;--danger-border-strong:#ff5f57bf;--danger-soft:#ff5f571a;--danger-softer:#ff5f570f;--danger-focus-ring:#ff5f5773;--danger-on:#fff;--info:#60a5fa;--info-hover:color-mix(in oklab, #60a5fa 92%, var(--color-interaction));--info-active:color-mix(in oklab, #60a5fa 86%, var(--color-interaction));--info-pressed:color-mix(in oklab, #60a5fa 82%, var(--color-interaction));--info-disabled:color-mix(in oklab, #60a5fa 35%, var(--background));--info-border:#60a5fa8c;--info-border-strong:#60a5fabf;--info-soft:#60a5fa1a;--info-softer:#60a5fa0f;--info-focus-ring:#60a5fa73;--info-on:var(--lightningcss-light,#1a1a1c)var(--lightningcss-dark,#0d1111);--neutral:#ededec;--neutral-hover:color-mix(in oklab, #ededec 92%, var(--color-interaction));--neutral-active:color-mix(in oklab, #ededec 86%, var(--color-interaction));--neutral-pressed:color-mix(in oklab, #ededec 82%, var(--color-interaction));--neutral-disabled:color-mix(in oklab, #ededec 35%, var(--background));--neutral-border:#ededec8c;--neutral-border-strong:#ededecbf;--neutral-soft:#ededec1a;--neutral-softer:#ededec0f;--neutral-focus-ring:#ededec73;--neutral-on:var(--lightningcss-light,#1a1a1c)var(--lightningcss-dark,#0d1111);--purple:#a78bfa;--purple-hover:color-mix(in oklab, #a78bfa 92%, var(--color-interaction));--purple-active:color-mix(in oklab, #a78bfa 86%, var(--color-interaction));--purple-pressed:color-mix(in oklab, #a78bfa 82%, var(--color-interaction));--purple-disabled:color-mix(in oklab, #a78bfa 35%, var(--background));--purple-border:#a78bfa8c;--purple-border-strong:#a78bfabf;--purple-soft:#a78bfa1a;--purple-softer:#a78bfa0f;--purple-focus-ring:#a78bfa73;--purple-on:var(--lightningcss-light,#1a1a1c)var(--lightningcss-dark,#0d1111);--pink:#f472b6;--pink-hover:color-mix(in oklab, #f472b6 92%, var(--color-interaction));--pink-active:color-mix(in oklab, #f472b6 86%, var(--color-interaction));--pink-pressed:color-mix(in oklab, #f472b6 82%, var(--color-interaction));--pink-disabled:color-mix(in oklab, #f472b6 35%, var(--background));--pink-border:#f472b68c;--pink-border-strong:#f472b6bf;--pink-soft:#f472b61a;--pink-softer:#f472b60f;--pink-focus-ring:#f472b673;--pink-on:var(--lightningcss-light,#1a1a1c)var(--lightningcss-dark,#0d1111);--blue:#60a5fa;--blue-hover:color-mix(in oklab, #60a5fa 92%, var(--color-interaction));--blue-active:color-mix(in oklab, #60a5fa 86%, var(--color-interaction));--blue-pressed:color-mix(in oklab, #60a5fa 82%, var(--color-interaction));--blue-disabled:color-mix(in oklab, #60a5fa 35%, var(--background));--blue-border:#60a5fa8c;--blue-border-strong:#60a5fabf;--blue-soft:#60a5fa1a;--blue-softer:#60a5fa0f;--blue-focus-ring:#60a5fa73;--blue-on:var(--lightningcss-light,#1a1a1c)var(--lightningcss-dark,#0d1111);--green:#34d399;--green-hover:color-mix(in oklab, #34d399 92%, var(--color-interaction));--green-active:color-mix(in oklab, #34d399 86%, var(--color-interaction));--green-pressed:color-mix(in oklab, #34d399 82%, var(--color-interaction));--green-disabled:color-mix(in oklab, #34d399 35%, var(--background));--green-border:#34d3998c;--green-border-strong:#34d399bf;--green-soft:#34d3991a;--green-softer:#34d3990f;--green-focus-ring:#34d39973;--green-on:var(--lightningcss-light,#1a1a1c)var(--lightningcss-dark,#0d1111)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@supports (color:lab(0% 0 0)){:root{--primary-border:lab(89.761% -1.09619 83.9383/.55);--primary-border-strong:lab(89.761% -1.09619 83.9383/.75);--primary-soft:lab(89.761% -1.09619 83.9383/.1);--primary-softer:lab(89.761% -1.09619 83.9383/.06);--secondary-border:lab(74.1847% 7.29641 -37.788/.55);--secondary-border-strong:lab(74.1847% 7.29638 -37.788/.75);--secondary-soft:lab(74.1847% 7.29641 -37.788/.1);--secondary-softer:lab(74.1847% 7.29641 -37.788/.06);--accent-border:lab(75.6955% -52.1881 16.7595/.55);--accent-border-strong:lab(75.6955% -52.1881 16.7595/.75);--accent-soft:lab(75.6955% -52.1881 16.7595/.1);--accent-softer:lab(75.6955% -52.1881 16.7595/.06);--success-border:lab(75.6955% -52.1881 16.7595/.55);--success-border-strong:lab(75.6955% -52.1881 16.7595/.75);--success-soft:lab(75.6955% -52.1881 16.7595/.1);--success-softer:lab(75.6955% -52.1881 16.7595/.06);--warning-border:lab(89.761% -1.09619 83.9383/.55);--warning-border-strong:lab(89.761% -1.09619 83.9383/.75);--warning-soft:lab(89.761% -1.09619 83.9383/.1);--warning-softer:lab(89.761% -1.09619 83.9383/.06);--danger-border:lab(62.5336% 61.5086 38.761/.55);--danger-border-strong:lab(62.5336% 61.5086 38.761/.75);--danger-soft:lab(62.5336% 61.5086 38.761/.1);--danger-softer:lab(62.5336% 61.5086 38.761/.06);--info-border:lab(66.0368% -2.92006 -49.7488/.55);--info-border-strong:lab(66.0368% -2.92006 -49.7488/.75);--info-soft:lab(66.0368% -2.92006 -49.7488/.1);--info-softer:lab(66.0368% -2.92006 -49.7488/.06);--neutral-border:lab(93.7271% -.132024 .485432/.55);--neutral-border-strong:lab(93.7271% -.132024 .485444/.75);--neutral-soft:lab(93.7271% -.132024 .485444/.1);--neutral-softer:lab(93.7271% -.132024 .485444/.06);--purple-border:lab(64.0812% 29.1806 -52.4362/.55);--purple-border-strong:lab(64.0812% 29.1806 -52.4362/.75);--purple-soft:lab(64.0812% 29.1806 -52.4362/.1);--purple-softer:lab(64.0812% 29.1806 -52.4362/.06);--pink-border:lab(65.7695% 56.1391 -11.1264/.55);--pink-border-strong:lab(65.7695% 56.1391 -11.1264/.75);--pink-soft:lab(65.7695% 56.1391 -11.1264/.1);--pink-softer:lab(65.7695% 56.1391 -11.1264/.06);--blue-border:lab(66.0368% -2.92006 -49.7488/.55);--blue-border-strong:lab(66.0368% -2.92006 -49.7488/.75);--blue-soft:lab(66.0368% -2.92006 -49.7488/.1);--blue-softer:lab(66.0368% -2.92006 -49.7488/.06);--green-border:lab(75.6955% -52.1881 16.7595/.55);--green-border-strong:lab(75.6955% -52.1881 16.7595/.75);--green-soft:lab(75.6955% -52.1881 16.7595/.1);--green-softer:lab(75.6955% -52.1881 16.7595/.06)}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f8f8f6;--background-muted:#f1f1ef;--background-elevated:#fff;--background-inverse:#11110f;--background-overlay:#f8f8f6ae;--surface:#fff;--surface-muted:#f3f3f1;--surface-elevated:#fff;--surface-overlay:#fff;--surface-inverse:#0d1111;--border:#e5e5e1;--border-muted:#eeeeeb;--border-strong:#d5d5d0;--divider:#e5e5e1;--text:#171717;--text-primary:#1a1a1c;--text-secondary:#4f5352;--text-tertiary:#514e4b;--text-muted:#656560;--text-subtle:#8a8a84;--text-disabled:#a3a5a4;--text-inverse:#f8f8f6;--focus-ring:#252522;--shadow-color:#0000001f;--selection-bg:var(--primary);--selection-text:#1a1a1c;--scrollbar-thumb:#c9c9c6;--scrollbar-track:#f1f1ef;--code-bg:#f0f0ee;--code-text:#1a1a1c;--code-border:#e0e0de;--highlight:var(--primary-soft);--image-background:#f0f0ee;--color-interaction:#000;--primary:#ffe023;--primary-hover:color-mix(in oklab, #ffe023 92%, var(--color-interaction));--primary-active:color-mix(in oklab, #ffe023 86%, var(--color-interaction));--primary-pressed:color-mix(in oklab, #ffe023 82%, var(--color-interaction));--primary-disabled:color-mix(in oklab, #ffe023 35%, var(--background));--primary-border:#ffe0238c;--primary-border-strong:#ffe023bf;--primary-soft:#ffe0231a;--primary-softer:#ffe0230f;--primary-focus-ring:#ffe02373;--primary-on:#1a1a1c;--secondary:#a5b4fc;--secondary-hover:color-mix(in oklab, #a5b4fc 92%, var(--color-interaction));--secondary-active:color-mix(in oklab, #a5b4fc 86%, var(--color-interaction));--secondary-pressed:color-mix(in oklab, #a5b4fc 82%, var(--color-interaction));--secondary-disabled:color-mix(in oklab, #a5b4fc 35%, var(--background));--secondary-border:#a5b4fc8c;--secondary-border-strong:#a5b4fcbf;--secondary-soft:#a5b4fc1a;--secondary-softer:#a5b4fc0f;--secondary-focus-ring:#a5b4fc73;--secondary-on:#1a1a1c;--accent:#34d399;--accent-hover:color-mix(in oklab, #34d399 92%, var(--color-interaction));--accent-active:color-mix(in oklab, #34d399 86%, var(--color-interaction));--accent-pressed:color-mix(in oklab, #34d399 82%, var(--color-interaction));--accent-disabled:color-mix(in oklab, #34d399 35%, var(--background));--accent-border:#34d3998c;--accent-border-strong:#34d399bf;--accent-soft:#34d3991a;--accent-softer:#34d3990f;--accent-focus-ring:#34d39973;--accent-on:#1a1a1c;--success:#34d399;--success-hover:color-mix(in oklab, #34d399 92%, var(--color-interaction));--success-active:color-mix(in oklab, #34d399 86%, var(--color-interaction));--success-pressed:color-mix(in oklab, #34d399 82%, var(--color-interaction));--success-disabled:color-mix(in oklab, #34d399 35%, var(--background));--success-border:#34d3998c;--success-border-strong:#34d399bf;--success-soft:#34d3991a;--success-softer:#34d3990f;--success-focus-ring:#34d39973;--success-on:#1a1a1c;--warning:#ffe023;--warning-hover:color-mix(in oklab, #ffe023 92%, var(--color-interaction));--warning-active:color-mix(in oklab, #ffe023 86%, var(--color-interaction));--warning-pressed:color-mix(in oklab, #ffe023 82%, var(--color-interaction));--warning-disabled:color-mix(in oklab, #ffe023 35%, var(--background));--warning-border:#ffe0238c;--warning-border-strong:#ffe023bf;--warning-soft:#ffe0231a;--warning-softer:#ffe0230f;--warning-focus-ring:#ffe02373;--warning-on:#1a1a1c;--danger:#ff5f57;--danger-hover:color-mix(in oklab, #ff5f57 92%, var(--color-interaction));--danger-active:color-mix(in oklab, #ff5f57 86%, var(--color-interaction));--danger-pressed:color-mix(in oklab, #ff5f57 82%, var(--color-interaction));--danger-disabled:color-mix(in oklab, #ff5f57 35%, var(--background));--danger-border:#ff5f578c;--danger-border-strong:#ff5f57bf;--danger-soft:#ff5f571a;--danger-softer:#ff5f570f;--danger-focus-ring:#ff5f5773;--danger-on:#fff;--info:#60a5fa;--info-hover:color-mix(in oklab, #60a5fa 92%, var(--color-interaction));--info-active:color-mix(in oklab, #60a5fa 86%, var(--color-interaction));--info-pressed:color-mix(in oklab, #60a5fa 82%, var(--color-interaction));--info-disabled:color-mix(in oklab, #60a5fa 35%, var(--background));--info-border:#60a5fa8c;--info-border-strong:#60a5fabf;--info-soft:#60a5fa1a;--info-softer:#60a5fa0f;--info-focus-ring:#60a5fa73;--info-on:#1a1a1c;--neutral:#ededec;--neutral-hover:color-mix(in oklab, #ededec 92%, var(--color-interaction));--neutral-active:color-mix(in oklab, #ededec 86%, var(--color-interaction));--neutral-pressed:color-mix(in oklab, #ededec 82%, var(--color-interaction));--neutral-disabled:color-mix(in oklab, #ededec 35%, var(--background));--neutral-border:#ededec8c;--neutral-border-strong:#ededecbf;--neutral-soft:#ededec1a;--neutral-softer:#ededec0f;--neutral-focus-ring:#ededec73;--neutral-on:#1a1a1c;--purple:#a78bfa;--purple-hover:color-mix(in oklab, #a78bfa 92%, var(--color-interaction));--purple-active:color-mix(in oklab, #a78bfa 86%, var(--color-interaction));--purple-pressed:color-mix(in oklab, #a78bfa 82%, var(--color-interaction));--purple-disabled:color-mix(in oklab, #a78bfa 35%, var(--background));--purple-border:#a78bfa8c;--purple-border-strong:#a78bfabf;--purple-soft:#a78bfa1a;--purple-softer:#a78bfa0f;--purple-focus-ring:#a78bfa73;--purple-on:#1a1a1c;--pink:#f472b6;--pink-hover:color-mix(in oklab, #f472b6 92%, var(--color-interaction));--pink-active:color-mix(in oklab, #f472b6 86%, var(--color-interaction));--pink-pressed:color-mix(in oklab, #f472b6 82%, var(--color-interaction));--pink-disabled:color-mix(in oklab, #f472b6 35%, var(--background));--pink-border:#f472b68c;--pink-border-strong:#f472b6bf;--pink-soft:#f472b61a;--pink-softer:#f472b60f;--pink-focus-ring:#f472b673;--pink-on:#1a1a1c;--blue:#60a5fa;--blue-hover:color-mix(in oklab, #60a5fa 92%, var(--color-interaction));--blue-active:color-mix(in oklab, #60a5fa 86%, var(--color-interaction));--blue-pressed:color-mix(in oklab, #60a5fa 82%, var(--color-interaction));--blue-disabled:color-mix(in oklab, #60a5fa 35%, var(--background));--blue-border:#60a5fa8c;--blue-border-strong:#60a5fabf;--blue-soft:#60a5fa1a;--blue-softer:#60a5fa0f;--blue-focus-ring:#60a5fa73;--blue-on:#1a1a1c;--green:#34d399;--green-hover:color-mix(in oklab, #34d399 92%, var(--color-interaction));--green-active:color-mix(in oklab, #34d399 86%, var(--color-interaction));--green-pressed:color-mix(in oklab, #34d399 82%, var(--color-interaction));--green-disabled:color-mix(in oklab, #34d399 35%, var(--background));--green-border:#34d3998c;--green-border-strong:#34d399bf;--green-soft:#34d3991a;--green-softer:#34d3990f;--green-focus-ring:#34d39973;--green-on:#1a1a1c}@supports (color:lab(0% 0 0)){:root[data-theme=light]{--primary-border:lab(89.761% -1.09619 83.9383/.55);--primary-border-strong:lab(89.761% -1.09619 83.9383/.75);--primary-soft:lab(89.761% -1.09619 83.9383/.1);--primary-softer:lab(89.761% -1.09619 83.9383/.06);--secondary-border:lab(74.1847% 7.29641 -37.788/.55);--secondary-border-strong:lab(74.1847% 7.29638 -37.788/.75);--secondary-soft:lab(74.1847% 7.29641 -37.788/.1);--secondary-softer:lab(74.1847% 7.29641 -37.788/.06);--accent-border:lab(75.6955% -52.1881 16.7595/.55);--accent-border-strong:lab(75.6955% -52.1881 16.7595/.75);--accent-soft:lab(75.6955% -52.1881 16.7595/.1);--accent-softer:lab(75.6955% -52.1881 16.7595/.06);--success-border:lab(75.6955% -52.1881 16.7595/.55);--success-border-strong:lab(75.6955% -52.1881 16.7595/.75);--success-soft:lab(75.6955% -52.1881 16.7595/.1);--success-softer:lab(75.6955% -52.1881 16.7595/.06);--warning-border:lab(89.761% -1.09619 83.9383/.55);--warning-border-strong:lab(89.761% -1.09619 83.9383/.75);--warning-soft:lab(89.761% -1.09619 83.9383/.1);--warning-softer:lab(89.761% -1.09619 83.9383/.06);--danger-border:lab(62.5336% 61.5086 38.761/.55);--danger-border-strong:lab(62.5336% 61.5086 38.761/.75);--danger-soft:lab(62.5336% 61.5086 38.761/.1);--danger-softer:lab(62.5336% 61.5086 38.761/.06);--info-border:lab(66.0368% -2.92006 -49.7488/.55);--info-border-strong:lab(66.0368% -2.92006 -49.7488/.75);--info-soft:lab(66.0368% -2.92006 -49.7488/.1);--info-softer:lab(66.0368% -2.92006 -49.7488/.06);--neutral-border:lab(93.7271% -.132024 .485432/.55);--neutral-border-strong:lab(93.7271% -.132024 .485444/.75);--neutral-soft:lab(93.7271% -.132024 .485444/.1);--neutral-softer:lab(93.7271% -.132024 .485444/.06);--purple-border:lab(64.0812% 29.1806 -52.4362/.55);--purple-border-strong:lab(64.0812% 29.1806 -52.4362/.75);--purple-soft:lab(64.0812% 29.1806 -52.4362/.1);--purple-softer:lab(64.0812% 29.1806 -52.4362/.06);--pink-border:lab(65.7695% 56.1391 -11.1264/.55);--pink-border-strong:lab(65.7695% 56.1391 -11.1264/.75);--pink-soft:lab(65.7695% 56.1391 -11.1264/.1);--pink-softer:lab(65.7695% 56.1391 -11.1264/.06);--blue-border:lab(66.0368% -2.92006 -49.7488/.55);--blue-border-strong:lab(66.0368% -2.92006 -49.7488/.75);--blue-soft:lab(66.0368% -2.92006 -49.7488/.1);--blue-softer:lab(66.0368% -2.92006 -49.7488/.06);--green-border:lab(75.6955% -52.1881 16.7595/.55);--green-border-strong:lab(75.6955% -52.1881 16.7595/.75);--green-soft:lab(75.6955% -52.1881 16.7595/.1);--green-softer:lab(75.6955% -52.1881 16.7595/.06)}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#191917;--background-muted:#1c1c18;--background-elevated:#211f1d;--background-inverse:#f8f8f6;--background-overlay:#11110fd1;--surface:#151513;--surface-muted:#1b1b18;--surface-elevated:#232320;--surface-overlay:#2b2b27;--surface-inverse:#fff;--border:#2a2a26;--border-muted:#20201d;--border-strong:#373732;--divider:#252522;--text:#f2f2ed;--text-primary:#ededec;--text-secondary:#c4c4c3;--text-tertiary:#7e7d75;--text-muted:#999890;--text-subtle:#74736c;--text-disabled:#55544f;--text-inverse:#11110f;--focus-ring:#e5e5df;--shadow-color:#89898973;--selection-bg:var(--primary);--selection-text:#11110f;--scrollbar-thumb:#3a3a35;--scrollbar-track:#151513;--code-bg:#151513;--code-text:#ededec;--code-border:#2a2a26;--highlight:var(--primary-soft);--image-background:#151513;--color-interaction:#fff;--primary:#ffe023;--primary-hover:color-mix(in oklab, #ffe023 92%, var(--color-interaction));--primary-active:color-mix(in oklab, #ffe023 86%, var(--color-interaction));--primary-pressed:color-mix(in oklab, #ffe023 82%, var(--color-interaction));--primary-disabled:color-mix(in oklab, #ffe023 35%, var(--background));--primary-border:#ffe0238c;--primary-border-strong:#ffe023bf;--primary-soft:#ffe0231a;--primary-softer:#ffe0230f;--primary-focus-ring:#ffe02373;--primary-on:#0d1111;--secondary:#a5b4fc;--secondary-hover:color-mix(in oklab, #a5b4fc 92%, var(--color-interaction));--secondary-active:color-mix(in oklab, #a5b4fc 86%, var(--color-interaction));--secondary-pressed:color-mix(in oklab, #a5b4fc 82%, var(--color-interaction));--secondary-disabled:color-mix(in oklab, #a5b4fc 35%, var(--background));--secondary-border:#a5b4fc8c;--secondary-border-strong:#a5b4fcbf;--secondary-soft:#a5b4fc1a;--secondary-softer:#a5b4fc0f;--secondary-focus-ring:#a5b4fc73;--secondary-on:#0d1111;--accent:#34d399;--accent-hover:color-mix(in oklab, #34d399 92%, var(--color-interaction));--accent-active:color-mix(in oklab, #34d399 86%, var(--color-interaction));--accent-pressed:color-mix(in oklab, #34d399 82%, var(--color-interaction));--accent-disabled:color-mix(in oklab, #34d399 35%, var(--background));--accent-border:#34d3998c;--accent-border-strong:#34d399bf;--accent-soft:#34d3991a;--accent-softer:#34d3990f;--accent-focus-ring:#34d39973;--accent-on:#0d1111;--success:#34d399;--success-hover:color-mix(in oklab, #34d399 92%, var(--color-interaction));--success-active:color-mix(in oklab, #34d399 86%, var(--color-interaction));--success-pressed:color-mix(in oklab, #34d399 82%, var(--color-interaction));--success-disabled:color-mix(in oklab, #34d399 35%, var(--background));--success-border:#34d3998c;--success-border-strong:#34d399bf;--success-soft:#34d3991a;--success-softer:#34d3990f;--success-focus-ring:#34d39973;--success-on:#0d1111;--warning:#ffe023;--warning-hover:color-mix(in oklab, #ffe023 92%, var(--color-interaction));--warning-active:color-mix(in oklab, #ffe023 86%, var(--color-interaction));--warning-pressed:color-mix(in oklab, #ffe023 82%, var(--color-interaction));--warning-disabled:color-mix(in oklab, #ffe023 35%, var(--background));--warning-border:#ffe0238c;--warning-border-strong:#ffe023bf;--warning-soft:#ffe0231a;--warning-softer:#ffe0230f;--warning-focus-ring:#ffe02373;--warning-on:#0d1111;--danger:#ff5f57;--danger-hover:color-mix(in oklab, #ff5f57 92%, var(--color-interaction));--danger-active:color-mix(in oklab, #ff5f57 86%, var(--color-interaction));--danger-pressed:color-mix(in oklab, #ff5f57 82%, var(--color-interaction));--danger-disabled:color-mix(in oklab, #ff5f57 35%, var(--background));--danger-border:#ff5f578c;--danger-border-strong:#ff5f57bf;--danger-soft:#ff5f571a;--danger-softer:#ff5f570f;--danger-focus-ring:#ff5f5773;--danger-on:#fff;--info:#60a5fa;--info-hover:color-mix(in oklab, #60a5fa 92%, var(--color-interaction));--info-active:color-mix(in oklab, #60a5fa 86%, var(--color-interaction));--info-pressed:color-mix(in oklab, #60a5fa 82%, var(--color-interaction));--info-disabled:color-mix(in oklab, #60a5fa 35%, var(--background));--info-border:#60a5fa8c;--info-border-strong:#60a5fabf;--info-soft:#60a5fa1a;--info-softer:#60a5fa0f;--info-focus-ring:#60a5fa73;--info-on:#0d1111;--neutral:#ededec;--neutral-hover:color-mix(in oklab, #ededec 92%, var(--color-interaction));--neutral-active:color-mix(in oklab, #ededec 86%, var(--color-interaction));--neutral-pressed:color-mix(in oklab, #ededec 82%, var(--color-interaction));--neutral-disabled:color-mix(in oklab, #ededec 35%, var(--background));--neutral-border:#ededec8c;--neutral-border-strong:#ededecbf;--neutral-soft:#ededec1a;--neutral-softer:#ededec0f;--neutral-focus-ring:#ededec73;--neutral-on:#0d1111;--purple:#a78bfa;--purple-hover:color-mix(in oklab, #a78bfa 92%, var(--color-interaction));--purple-active:color-mix(in oklab, #a78bfa 86%, var(--color-interaction));--purple-pressed:color-mix(in oklab, #a78bfa 82%, var(--color-interaction));--purple-disabled:color-mix(in oklab, #a78bfa 35%, var(--background));--purple-border:#a78bfa8c;--purple-border-strong:#a78bfabf;--purple-soft:#a78bfa1a;--purple-softer:#a78bfa0f;--purple-focus-ring:#a78bfa73;--purple-on:#0d1111;--pink:#f472b6;--pink-hover:color-mix(in oklab, #f472b6 92%, var(--color-interaction));--pink-active:color-mix(in oklab, #f472b6 86%, var(--color-interaction));--pink-pressed:color-mix(in oklab, #f472b6 82%, var(--color-interaction));--pink-disabled:color-mix(in oklab, #f472b6 35%, var(--background));--pink-border:#f472b68c;--pink-border-strong:#f472b6bf;--pink-soft:#f472b61a;--pink-softer:#f472b60f;--pink-focus-ring:#f472b673;--pink-on:#0d1111;--blue:#60a5fa;--blue-hover:color-mix(in oklab, #60a5fa 92%, var(--color-interaction));--blue-active:color-mix(in oklab, #60a5fa 86%, var(--color-interaction));--blue-pressed:color-mix(in oklab, #60a5fa 82%, var(--color-interaction));--blue-disabled:color-mix(in oklab, #60a5fa 35%, var(--background));--blue-border:#60a5fa8c;--blue-border-strong:#60a5fabf;--blue-soft:#60a5fa1a;--blue-softer:#60a5fa0f;--blue-focus-ring:#60a5fa73;--blue-on:#0d1111;--green:#34d399;--green-hover:color-mix(in oklab, #34d399 92%, var(--color-interaction));--green-active:color-mix(in oklab, #34d399 86%, var(--color-interaction));--green-pressed:color-mix(in oklab, #34d399 82%, var(--color-interaction));--green-disabled:color-mix(in oklab, #34d399 35%, var(--background));--green-border:#34d3998c;--green-border-strong:#34d399bf;--green-soft:#34d3991a;--green-softer:#34d3990f;--green-focus-ring:#34d39973;--green-on:#0d1111}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--primary-border:lab(89.761% -1.09619 83.9383/.55);--primary-border-strong:lab(89.761% -1.09619 83.9383/.75);--primary-soft:lab(89.761% -1.09619 83.9383/.1);--primary-softer:lab(89.761% -1.09619 83.9383/.06);--secondary-border:lab(74.1847% 7.29641 -37.788/.55);--secondary-border-strong:lab(74.1847% 7.29638 -37.788/.75);--secondary-soft:lab(74.1847% 7.29641 -37.788/.1);--secondary-softer:lab(74.1847% 7.29641 -37.788/.06);--accent-border:lab(75.6955% -52.1881 16.7595/.55);--accent-border-strong:lab(75.6955% -52.1881 16.7595/.75);--accent-soft:lab(75.6955% -52.1881 16.7595/.1);--accent-softer:lab(75.6955% -52.1881 16.7595/.06);--success-border:lab(75.6955% -52.1881 16.7595/.55);--success-border-strong:lab(75.6955% -52.1881 16.7595/.75);--success-soft:lab(75.6955% -52.1881 16.7595/.1);--success-softer:lab(75.6955% -52.1881 16.7595/.06);--warning-border:lab(89.761% -1.09619 83.9383/.55);--warning-border-strong:lab(89.761% -1.09619 83.9383/.75);--warning-soft:lab(89.761% -1.09619 83.9383/.1);--warning-softer:lab(89.761% -1.09619 83.9383/.06);--danger-border:lab(62.5336% 61.5086 38.761/.55);--danger-border-strong:lab(62.5336% 61.5086 38.761/.75);--danger-soft:lab(62.5336% 61.5086 38.761/.1);--danger-softer:lab(62.5336% 61.5086 38.761/.06);--info-border:lab(66.0368% -2.92006 -49.7488/.55);--info-border-strong:lab(66.0368% -2.92006 -49.7488/.75);--info-soft:lab(66.0368% -2.92006 -49.7488/.1);--info-softer:lab(66.0368% -2.92006 -49.7488/.06);--neutral-border:lab(93.7271% -.132024 .485432/.55);--neutral-border-strong:lab(93.7271% -.132024 .485444/.75);--neutral-soft:lab(93.7271% -.132024 .485444/.1);--neutral-softer:lab(93.7271% -.132024 .485444/.06);--purple-border:lab(64.0812% 29.1806 -52.4362/.55);--purple-border-strong:lab(64.0812% 29.1806 -52.4362/.75);--purple-soft:lab(64.0812% 29.1806 -52.4362/.1);--purple-softer:lab(64.0812% 29.1806 -52.4362/.06);--pink-border:lab(65.7695% 56.1391 -11.1264/.55);--pink-border-strong:lab(65.7695% 56.1391 -11.1264/.75);--pink-soft:lab(65.7695% 56.1391 -11.1264/.1);--pink-softer:lab(65.7695% 56.1391 -11.1264/.06);--blue-border:lab(66.0368% -2.92006 -49.7488/.55);--blue-border-strong:lab(66.0368% -2.92006 -49.7488/.75);--blue-soft:lab(66.0368% -2.92006 -49.7488/.1);--blue-softer:lab(66.0368% -2.92006 -49.7488/.06);--green-border:lab(75.6955% -52.1881 16.7595/.55);--green-border-strong:lab(75.6955% -52.1881 16.7595/.75);--green-soft:lab(75.6955% -52.1881 16.7595/.1);--green-softer:lab(75.6955% -52.1881 16.7595/.06)}}.ProjectsGrid-module-scss-module__wE2Hsq__projects{flex-direction:column;gap:clamp(.75rem,1.5vw,1rem);display:flex}.ProjectsGrid-module-scss-module__wE2Hsq__projects__card{background-color:var(--background-muted);border:1px solid var(--border);isolation:isolate;max-width:450px;padding:clamp(.75rem,1.5vw,.875rem);position:relative}@media (max-width:768px){.ProjectsGrid-module-scss-module__wE2Hsq__projects__card{margin-inline:auto}}.ProjectsGrid-module-scss-module__wE2Hsq__projects__card:before{content:"";background:linear-gradient(to bottom, var(--card-color), rgb(from var(--card-color) r g b/.5), rgb(from var(--card-color) r g b/.2), rgb(from var(--card-color) r g b/.05), transparent);z-index:-1;width:100%;height:0%;transition:height .3s ease-in-out;position:absolute;top:0;left:0}@media (hover:hover){.ProjectsGrid-module-scss-module__wE2Hsq__projects__card:hover:before{height:40%}.ProjectsGrid-module-scss-module__wE2Hsq__projects__card:hover .ProjectsGrid-module-scss-module__wE2Hsq__projects__card-image{translate:0 -5px}}.ProjectsGrid-module-scss-module__wE2Hsq__projects__card-media{aspect-ratio:1.7;width:100%;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.ProjectsGrid-module-scss-module__wE2Hsq__projects__card-image{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;object-position:top;transition:translate .3s ease-in-out;scale:1.1}.ProjectsGrid-module-scss-module__wE2Hsq__projects__card-image--light{display:block}.ProjectsGrid-module-scss-module__wE2Hsq__projects__card-image--dark{display:none}html[data-theme=dark] .ProjectsGrid-module-scss-module__wE2Hsq__projects__card-image--light{display:none}html[data-theme=dark] .ProjectsGrid-module-scss-module__wE2Hsq__projects__card-image--dark{display:block}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .ProjectsGrid-module-scss-module__wE2Hsq__projects__card-image--light{display:none}html:not([data-theme=light]) .ProjectsGrid-module-scss-module__wE2Hsq__projects__card-image--dark{display:block}}.ProjectsGrid-module-scss-module__wE2Hsq__projects__card-body{flex-direction:column;flex:1;gap:clamp(.5rem,1.5vw,.75rem);display:flex}.ProjectsGrid-module-scss-module__wE2Hsq__projects__card-title{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;color:var(--text-primary);text-transform:capitalize;font-size:clamp(1.5rem,4vw,1.75rem);font-weight:700}.ProjectsGrid-module-scss-module__wE2Hsq__projects__card-description{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;color:var(--text-secondary);-webkit-line-clamp:2;line-clamp:4;box-orient:vertical;text-overflow:ellipsis;-webkit-box-orient:vertical;max-width:50ch;font-size:clamp(.75rem,2vw,.875rem);font-weight:400;line-height:1.75;display:-webkit-box;overflow:hidden}.ProjectsGrid-module-scss-module__wE2Hsq__projects__card-tags{flex-wrap:wrap;gap:clamp(.25rem,1vw,.5rem);display:flex}.ProjectsGrid-module-scss-module__wE2Hsq__projects__card-tag{font-family:var(--font-comic),"Comic Neue",cursive,sans-serif;color:var(--text-primary);background-color:var(--background-elevated);border:1px solid var(--border);text-transform:capitalize;padding:.25rem .5rem;font-size:clamp(.8125rem,2vw,.9375rem);font-weight:600}.ProjectsGrid-module-scss-module__wE2Hsq__projects__card-actions{justify-content:flex-end;align-items:center;gap:.5rem;margin-top:clamp(.75rem,2vw,1.125rem);display:flex}.ProjectsGrid-module-scss-module__wE2Hsq__projects__card-action--github{background-color:var(--background-inverse);color:var(--text-inverse);border-color:var(--background-inverse)}
