@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/437778da-ea51-4a8b-8e8b-656505f0ecad.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/8c9a6b87-69d3-43ec-882d-0710e43d5b26.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/290254be-c1e3-4b5e-af28-0ce047736ef0.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/3801ba6c-4a1b-45ee-9847-90af2cb8f5e8.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/437778da-ea51-4a8b-8e8b-656505f0ecad.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/8c9a6b87-69d3-43ec-882d-0710e43d5b26.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/290254be-c1e3-4b5e-af28-0ce047736ef0.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/3801ba6c-4a1b-45ee-9847-90af2cb8f5e8.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/437778da-ea51-4a8b-8e8b-656505f0ecad.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/8c9a6b87-69d3-43ec-882d-0710e43d5b26.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/290254be-c1e3-4b5e-af28-0ce047736ef0.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/3801ba6c-4a1b-45ee-9847-90af2cb8f5e8.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/437778da-ea51-4a8b-8e8b-656505f0ecad.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/8c9a6b87-69d3-43ec-882d-0710e43d5b26.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/290254be-c1e3-4b5e-af28-0ce047736ef0.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/3801ba6c-4a1b-45ee-9847-90af2cb8f5e8.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/437778da-ea51-4a8b-8e8b-656505f0ecad.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/8c9a6b87-69d3-43ec-882d-0710e43d5b26.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/290254be-c1e3-4b5e-af28-0ce047736ef0.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/3801ba6c-4a1b-45ee-9847-90af2cb8f5e8.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/61bcedd3-2f98-4625-a978-b6373cb2a1b9.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/6d9cd1ce-cb17-47cd-895c-0d3f45a8a509.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/c59657d7-7e0b-4501-9014-0678fcbfb725.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/61bcedd3-2f98-4625-a978-b6373cb2a1b9.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/6d9cd1ce-cb17-47cd-895c-0d3f45a8a509.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/c59657d7-7e0b-4501-9014-0678fcbfb725.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/61bcedd3-2f98-4625-a978-b6373cb2a1b9.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/6d9cd1ce-cb17-47cd-895c-0d3f45a8a509.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/c59657d7-7e0b-4501-9014-0678fcbfb725.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/61bcedd3-2f98-4625-a978-b6373cb2a1b9.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/6d9cd1ce-cb17-47cd-895c-0d3f45a8a509.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/c59657d7-7e0b-4501-9014-0678fcbfb725.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/1c9db03a-ac24-4913-92d4-5ffc2a7f5e17.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/91152a0e-4c8c-45a5-ab50-de1126862048.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/1c9db03a-ac24-4913-92d4-5ffc2a7f5e17.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/91152a0e-4c8c-45a5-ab50-de1126862048.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/1c9db03a-ac24-4913-92d4-5ffc2a7f5e17.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/91152a0e-4c8c-45a5-ab50-de1126862048.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--green-950:#0b231d;--green-900:#0f2e26;--green-800:#14392f;--green-700:#1c4c3f;--green-600:#2a6453;--mint-700:#1fa871;--mint-600:#34c089;--mint-500:#7fe3b4;--mint-400:#a5eccb;--mint-300:#c6efd8;--mint-200:#ddf6e8;--mint-100:#e7f8ef;--coral-600:#e8564b;--coral-500:#f26b61;--coral-300:#f7a59e;--coral-100:#fde7e5;--teal-600:#0e938b;--teal-500:#14a89f;--teal-300:#8fd7d2;--teal-100:#e2f4f2;--amber-500:#f0a93c;--amber-300:#f8d49a;--amber-100:#fcefd7;--white:#fff;--grey-50:#f6f7f6;--grey-100:#efeff2;--grey-200:#e3e4e7;--grey-300:#cfd2d4;--grey-400:#a7acad;--grey-500:#767c7b;--grey-600:#525857;--grey-900:#1a1f1d;--surface-page:var(--mint-100);--surface-page-flat:var(--white);--surface-card:var(--white);--surface-sunken:var(--grey-100);--surface-dark:var(--green-900);--surface-dark-deep:var(--green-950);--surface-accent:var(--mint-500);--surface-accent-soft:var(--mint-300);--text-strong:var(--green-900);--text-body:var(--green-800);--text-muted:var(--grey-500);--text-on-dark:var(--white);--text-on-accent:var(--green-900);--text-link:var(--green-900);--text-mint:var(--mint-500);--border-subtle:var(--grey-200);--border-default:var(--grey-300);--border-strong:var(--green-900);--border-focus:var(--mint-600);--status-positive:var(--mint-700);--status-positive-bg:var(--mint-300);--status-warning:var(--amber-500);--status-warning-bg:var(--amber-100);--status-danger:var(--coral-600);--status-danger-bg:var(--coral-100);--status-info:var(--teal-600);--status-info-bg:var(--teal-100);--font-display:"Newsreader",Georgia,"Times New Roman",serif;--font-sans:"Hanken Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"Spline Sans Mono",ui-monospace,"SF Mono",Menlo,monospace;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--text-display-xl:56px;--text-display-lg:44px;--text-display-md:34px;--text-display-sm:28px;--text-title-lg:24px;--text-title-md:20px;--text-title-sm:18px;--text-body-lg:17px;--text-body-md:15px;--text-body-sm:13px;--text-caption:12px;--text-overline:11px;--leading-tight:1.08;--leading-snug:1.25;--leading-normal:1.45;--leading-relaxed:1.6;--tracking-tight:-0.02em;--tracking-snug:-0.01em;--tracking-normal:0;--tracking-wide:0.04em;--tracking-wider:0.12em;--type-display:var(--weight-medium) var(--text-display-lg)/var(--leading-tight) var(--font-display);--type-heading:var(--weight-medium) var(--text-display-sm)/var(--leading-snug) var(--font-display);--type-title:var(--weight-bold) var(--text-title-md)/var(--leading-snug) var(--font-sans);--type-body:var(--weight-regular) var(--text-body-lg)/var(--leading-normal) var(--font-sans);--type-label:var(--weight-semibold) var(--text-body-md)/var(--leading-snug) var(--font-sans);--type-caption:var(--weight-medium) var(--text-caption)/var(--leading-normal) var(--font-sans);--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--screen-gutter:24px;--section-gap:24px;--radius-xs:8px;--radius-sm:12px;--radius-md:16px;--radius-lg:20px;--radius-xl:28px;--radius-2xl:36px;--radius-button:16px;--radius-pill:999px;--squircle:42% 58% 56% 44%/50% 46% 54% 50%;--shadow-xs:0 1px 2px rgba(15,46,38,.06);--shadow-sm:0 2px 8px rgba(15,46,38,.07);--shadow-md:0 6px 20px rgba(15,46,38,.09);--shadow-lg:0 14px 36px rgba(15,46,38,.13);--shadow-card:0 8px 28px rgba(15,46,38,.08);--shadow-sheet:0 -10px 40px rgba(11,35,29,.16);--border-width:1px;--border-width-strong:2px;--ease-standard:cubic-bezier(0.4,0,0.2,1);--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--duration-fast:140ms;--duration-base:220ms;--duration-slow:360ms;--z-nav:100;--z-sheet:200;--z-overlay:190;--z-toast:300}*{box-sizing:border-box}body{margin:0;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;background:var(--mint-100)}.rsc::-webkit-scrollbar{width:0;height:0;display:none}.rsc{scrollbar-width:none}@keyframes rfade{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes rpop{0%{transform:scale(.7)}60%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes rspin{to{transform:rotate(1turn)}}.rfade{opacity:1}.app{position:relative;width:100%;max-width:520px;margin:0 auto;height:100dvh;overflow:hidden;background:var(--mint-100)}@supports not (height:100dvh){.app{height:100vh}}.bdg{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font:var(--weight-bold) 11.5px var(--font-sans);white-space:nowrap}.bdg .d{width:6px;height:6px;border-radius:50%;flex:none}.b-live{background:var(--mint-300);color:var(--mint-700)}.b-live .d{background:var(--mint-700)}.b-prog{background:var(--amber-100);color:var(--green-900)}.b-prog .d{background:var(--amber-500)}.b-info{background:var(--teal-100);color:var(--teal-600)}.b-info .d{background:var(--teal-600)}.b-off{background:var(--grey-100);color:var(--grey-600)}.b-off .d{background:var(--grey-400)}.b-stop{background:var(--coral-100);color:var(--coral-600)}.b-stop .d{background:var(--coral-600)}.disc{background:var(--teal-100);color:var(--teal-600)}.caut,.disc{display:flex;gap:9px;align-items:flex-start;border-radius:14px;padding:12px 14px;font:var(--weight-medium) 12px/1.45 var(--font-sans)}.caut{background:var(--amber-100);color:var(--green-900)}:root{--surface:#e3f3f1;--primary:#1e482f;--on-primary:#fff;--primary-container:#97dfb7;--on-primary-container:#11221c;--secondary:#00a07a;--on-secondary:#fff;--secondary-container:#def0e9;--on-secondary-container:#00815f;--tertiary:#ffa000;--on-tertiary:#11221c;--tertiary-container:#ffecb3;--on-tertiary-container:#ff6f00;--error:#b81d22;--on-error:#fff;--error-container:#fedad7;--on-error-container:#7c2c27;--orange-brand:#f27021;--gradient-mark:linear-gradient(180deg,#fcb713,#f1701f);--gradient-balance:linear-gradient(135deg,#1e482f,#3a8055);--gradient-card:linear-gradient(150deg,#c1edd3,#abe7c5 55%,#7acfb8);--gradient-impact:linear-gradient(135deg,#ffecb3,#ffce73);--gradient-lander:linear-gradient(180deg,#2f6a46,#11221c);--mint-100:#e3f3f1;--mint-200:#d5f2e1;--mint-300:#c1edd3;--mint-400:#abe7c5;--mint-500:#97dfb7;--mint-600:#00a07a;--mint-700:#00815f;--coral-100:#ffecb3;--coral-300:#ffce73;--coral-500:#ffa000;--coral-600:#ff6f00;--amber-100:#ffecb3;--amber-300:#ffce73;--amber-500:#ffa000;--surface-page:#e3f3f1}