@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2?dpl=dpl_EDPDgeXg3dYqCSnPrABxDm6rcoQk)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2?dpl=dpl_EDPDgeXg3dYqCSnPrABxDm6rcoQk)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2?dpl=dpl_EDPDgeXg3dYqCSnPrABxDm6rcoQk)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2?dpl=dpl_EDPDgeXg3dYqCSnPrABxDm6rcoQk)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2?dpl=dpl_EDPDgeXg3dYqCSnPrABxDm6rcoQk)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2?dpl=dpl_EDPDgeXg3dYqCSnPrABxDm6rcoQk)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2?dpl=dpl_EDPDgeXg3dYqCSnPrABxDm6rcoQk)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2?dpl=dpl_EDPDgeXg3dYqCSnPrABxDm6rcoQk)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2?dpl=dpl_EDPDgeXg3dYqCSnPrABxDm6rcoQk)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2?dpl=dpl_EDPDgeXg3dYqCSnPrABxDm6rcoQk)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2?dpl=dpl_EDPDgeXg3dYqCSnPrABxDm6rcoQk)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2?dpl=dpl_EDPDgeXg3dYqCSnPrABxDm6rcoQk)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2?dpl=dpl_EDPDgeXg3dYqCSnPrABxDm6rcoQk)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2?dpl=dpl_EDPDgeXg3dYqCSnPrABxDm6rcoQk)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2?dpl=dpl_EDPDgeXg3dYqCSnPrABxDm6rcoQk)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2?dpl=dpl_EDPDgeXg3dYqCSnPrABxDm6rcoQk)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2?dpl=dpl_EDPDgeXg3dYqCSnPrABxDm6rcoQk)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2?dpl=dpl_EDPDgeXg3dYqCSnPrABxDm6rcoQk)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2?dpl=dpl_EDPDgeXg3dYqCSnPrABxDm6rcoQk)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2?dpl=dpl_EDPDgeXg3dYqCSnPrABxDm6rcoQk)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_386ee8ef-module__t3EBla__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_386ee8ef-module__t3EBla__variable{--font-plus-jakarta-sans:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2?dpl=dpl_EDPDgeXg3dYqCSnPrABxDm6rcoQk)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2?dpl=dpl_EDPDgeXg3dYqCSnPrABxDm6rcoQk)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2?dpl=dpl_EDPDgeXg3dYqCSnPrABxDm6rcoQk)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2?dpl=dpl_EDPDgeXg3dYqCSnPrABxDm6rcoQk)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2?dpl=dpl_EDPDgeXg3dYqCSnPrABxDm6rcoQk)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2?dpl=dpl_EDPDgeXg3dYqCSnPrABxDm6rcoQk)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2?dpl=dpl_EDPDgeXg3dYqCSnPrABxDm6rcoQk)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2?dpl=dpl_EDPDgeXg3dYqCSnPrABxDm6rcoQk)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2?dpl=dpl_EDPDgeXg3dYqCSnPrABxDm6rcoQk)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2?dpl=dpl_EDPDgeXg3dYqCSnPrABxDm6rcoQk)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.352ti9pm7m6qh.woff2?dpl=dpl_EDPDgeXg3dYqCSnPrABxDm6rcoQk)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.0o-3_g79811ob.woff2?dpl=dpl_EDPDgeXg3dYqCSnPrABxDm6rcoQk)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0ngr-xkgqz1kf.woff2?dpl=dpl_EDPDgeXg3dYqCSnPrABxDm6rcoQk)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.15orukf5wyxb5.woff2?dpl=dpl_EDPDgeXg3dYqCSnPrABxDm6rcoQk)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.226pwps5o-gq_.woff2?dpl=dpl_EDPDgeXg3dYqCSnPrABxDm6rcoQk)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_4265da2a-module__YMtsoW__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_4265da2a-module__YMtsoW__variable{--font-ibm-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f6f6f4;--color-surface:#fff;--color-surface-raised:#fff;--color-surface-sunken:#f2f2ee;--color-brand:#005d4b;--color-brand-light:#0a6e58;--color-nav-active-bg:#e6f1ec;--color-surface-inverse:#2b2926;--color-pill-active-bg:var(--color-surface-inverse);--color-pill-active-fg:#fff;--color-on-inverse-positive:#6fd39a;--color-on-inverse-negative:#f0a08a;--color-accent:#ffcb02;--color-on-brand:#fff;--color-text:#232320;--color-text-muted:#6b6a64;--color-text-faint:#97948d;--color-border:#e5e3dd;--color-border-light:#eeede8;--color-card-border:#ebeae3;--color-input-bg:#faf9f7;--color-danger:#b3261e;--color-success-bg:#e3f5ec;--color-success-fg:#0a6e58;--color-warning-bg:#fdf2e0;--color-warning-fg:#a5720a;--color-danger-bg:#fbe4dc;--color-danger-fg:#c2481f;--color-info-bg:#e3eefa;--color-info-fg:#2a5fb0;--color-violet-bg:#efeafc;--color-violet-fg:#6b4fb0;--color-proposal-bg:#f9e6f1;--color-proposal-fg:#a83f80;--color-maintenance-bg:#d9f0f4;--color-maintenance-fg:#0e8aa0;--color-hero-a:#005d4b;--color-hero-b:#00483a;--color-hero-ink:#fff;--color-hero-veil:#ffffff24;--color-hero-ink-muted:#cdeee0;--color-hero-ink-negative:#ffcbb8;--color-lane:#efefe8;--color-lane-border:#e3e2da;--color-lane-track:#eceae3;--ambient:radial-gradient(1200px 640px at 50% -12%, #fbfbf8 0%, transparent 72%);--shadow-card:0 1px 2px #211f1c0d, 0 4px 14px #211f1c12;--shadow-card-hover:0 2px 4px #211f1c0f, 0 12px 28px #211f1c1c;--shadow-overlay:0 20px 52px #14201c30, 0 2px 6px #14201c0f;--shadow-popover:0 16px 40px #14201c2b;--radius-xs:6px;--radius-sm:8px;--radius-md:10px;--radius-lg:12px;--radius-xl:14px;--radius-2xl:16px;--radius-input:11px;--radius-pill:20px;--radius-icon:10px;--radius-full:9999px;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-14:14px;--space-16:16px;--space-18:18px;--space-20:20px;--space-22:22px;--space-24:24px;--space-32:32px;--space-40:40px;--text-nano:8px;--text-micro:10px;--text-caption:11px;--text-subtitle:12px;--text-body:13px;--text-body-lg:14px;--text-title:15px;--text-heading:16px;--text-heading-lg:18px;--text-display:22px;--text-display-lg:26px;--text-display-xl:30px;--text-display-2xl:44px;--text-field:16px;--dur-fast:.12s;--dur-base:.15s;--dur-slow:.22s;--dur-slower:.35s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.16, 1, .3, 1);--ease-back:cubic-bezier(.34, 1.56, .64, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--color-focus-ring:var(--color-brand-light);--focus-ring:0 0 0 3px color-mix(in srgb, var(--color-brand) 14%, transparent);--font-sans:var(--font-plus-jakarta-sans), system-ui, sans-serif;--font-mono:var(--font-ibm-plex-mono), ui-monospace, monospace}@media (pointer:fine){:root{--text-field:14px}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#161615;--color-surface:#201f1e;--color-surface-raised:#292825;--color-surface-sunken:#1a1a18;--color-brand:#17936f;--color-brand-light:#1fa77e;--color-nav-active-bg:#1c3a2f;--color-accent:#ffcf33;--color-text:#ebeae6;--color-text-muted:#a2a099;--color-text-faint:#76746d;--color-border:#383732;--color-border-light:#2a2925;--color-card-border:#31302a;--color-input-bg:#1a1a18;--color-danger:#ee8b6b;--color-success-bg:#16352a;--color-success-fg:#5bc79a;--color-warning-bg:#392a12;--color-warning-fg:#e6ad46;--color-danger-bg:#3a1e17;--color-danger-fg:#ee8b6b;--color-info-bg:#182a40;--color-info-fg:#79b0ea;--color-violet-bg:#251f37;--color-violet-fg:#b298e8;--color-proposal-bg:#351f2c;--color-proposal-fg:#e79cc6;--color-maintenance-bg:#12313a;--color-maintenance-fg:#58c4d8;--color-hero-a:#17412f;--color-hero-b:#0f2f24;--color-hero-ink:#ecfaf3;--color-hero-veil:#ffffff1a;--color-lane:#1a1a18;--color-lane-border:#343229;--color-lane-track:#2a2925;--ambient:radial-gradient(1200px 640px at 50% -14%, #221f19 0%, transparent 68%);--shadow-card:0 1px 2px #0006, 0 8px 22px #00000075;--shadow-card-hover:0 2px 6px #00000073, 0 14px 30px #0000008c;--shadow-overlay:0 22px 56px #0000008c, 0 2px 8px #0006;--shadow-popover:0 16px 40px #00000080}*{box-sizing:border-box}main{transition:padding-bottom var(--dur-slow) ease}body[data-bulk-selection=true] main{padding-bottom:96px}@media (prefers-reduced-motion:reduce){main{transition:none}}html,body{margin:0;padding:0}a:focus-visible,[role=button]:focus-visible,[role=tab]:focus-visible,[role=menuitem]:focus-visible,summary:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:4px}html{scrollbar-gutter:stable}body{font-family:var(--font-sans);background:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased}body:before{content:"";z-index:-1;pointer-events:none;background:var(--ambient);position:fixed;inset:0}.heroCard{isolation:isolate;background:linear-gradient(150deg, var(--color-hero-a), var(--color-hero-b));color:var(--color-hero-ink);animation:heroRise .5s var(--ease-out) both;transition:transform var(--dur-base) ease, box-shadow var(--dur-base) ease;position:relative;overflow:hidden}.heroCard:before{content:"";pointer-events:none;z-index:-1;background:#ffffff21;width:30%;height:100%;animation:2.4s ease-in-out .35s heroSheen;position:absolute;top:0;left:-40%;transform:skew(-18deg)}.heroCard:after{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(130% 115% at 0 0,#ffffff1f,#0000 55%),radial-gradient(circle at 1px 1px,#ffffff12 1px,#0000 1.6px);background-size:100% 100%,15px 15px;position:absolute;inset:0}.heroCard:hover{transform:translateY(-2px);box-shadow:0 14px 32px #00332938}.liftOnHover{transition:transform var(--dur-base) ease, box-shadow var(--dur-base) ease}.liftOnHover:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}@keyframes heroRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes heroSheen{0%{left:-40%}to{left:130%}}@media (prefers-reduced-motion:reduce){.heroCard{animation:none}.heroCard:before{display:none}.heroCard:hover,.liftOnHover:hover{transform:none}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--color-border);background-clip:content-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-track{background:0 0}
