@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_48b81b{font-family:Inter,Inter Fallback;font-style:normal}.__variable_48b81b{--font-sans-face:"Inter","Inter Fallback"}:root{--teal-900:#00332F;--teal-800:#004F49;--teal-700:#006B64;--teal-600:#00877F;--teal-500:#00A79D;--teal-400:#33BAB2;--teal-300:#7FD5CF;--teal-200:#B8E8E4;--teal-100:#DFF5F3;--teal-50:#F0FAF9;--ink-900:#131615;--ink-800:#232725;--ink-700:#343936;--ink-600:#4C524E;--ink-500:#70756F;--ink-400:#8F948C;--ink-300:#B9B6A9;--ink-200:#D6D2C4;--ink-150:#E5E2D7;--ink-100:#EDEBE2;--ink-50:#EFEDE6;--white:#FFFFFF;--lagoon-500:#0E7FD1;--lagoon-100:#E2F0FB;--coral-500:#FF6A4D;--coral-100:#FFE9E4;--sand-500:#E8C98A;--sand-100:#FBF3E2;--lemon-500:#F2E64B;--lemon-600:#E8D92F;--lemon-100:#FBF6D2;--success-500:#129A6B;--success-100:#E1F5EC;--warning-500:#E1A200;--warning-100:#FDF3DA;--danger-500:#D8452F;--danger-100:#FCE7E3;--info-500:var(--lagoon-500);--info-100:var(--lagoon-100);--text-primary:var(--ink-900);--text-body:var(--ink-700);--text-muted:var(--ink-500);--text-subtle:var(--ink-400);--text-inverse:var(--white);--text-brand:var(--teal-700);--text-link:var(--teal-700);--text-link-hover:var(--teal-800);--text-danger:var(--danger-500);--text-price:var(--ink-900);--surface-page:var(--ink-50);--surface-card:rgba(255,255,255,.78);--surface-raised:rgba(255,255,255,.92);--surface-sunken:rgba(19,22,21,.045);--surface-brand:var(--teal-500);--surface-brand-soft:var(--teal-50);--surface-inverse:var(--ink-900);--surface-overlay:rgba(19,22,21,.38);--surface-glass:rgba(255,255,255,.66);--surface-hover:#FAF9F4;--danger-on-ink:#F7A99A;--surface-glass-strong:rgba(255,255,255,.94);--surface-popover:var(--white);--glass-blur:saturate(170%) blur(16px);--canvas-page:radial-gradient(130% 75% at 50% -10%,rgba(14,127,209,.16),transparent 55%),radial-gradient(110% 60% at 50% 112%,rgba(255,255,255,.75),transparent 60%),var(--ink-50);--border-subtle:rgba(19,22,21,.08);--border-card:var(--white);--border-default:rgba(19,22,21,.14);--border-strong:rgba(19,22,21,.26);--border-brand:var(--teal-500);--focus-ring:rgba(0,167,157,.28);--action-primary:var(--ink-900);--action-primary-hover:var(--ink-800);--action-primary-active:var(--teal-700);--action-secondary:rgba(19,22,21,.06);--action-secondary-hover:rgba(19,22,21,.10);--action-disabled:rgba(19,22,21,.10);--text-on-lemon:#131615;--text-on-lemon-muted:rgba(19,22,21,.6);--text-on-brand:var(--white);--glass-edge:rgba(255,255,255,.6);--glass-highlight:rgba(255,255,255,.7);--surface-well:rgba(239,237,230,.55);--surface-well-hover:rgba(239,237,230,.8);--tint-hover:rgba(19,22,21,.06);--tint-press:rgba(19,22,21,.1);--halo-ink:rgba(19,22,21,.1);--selection:var(--teal-200);--inverse-rgb:239,237,230;--danger-600:#B3261E;--danger-200:#FECDCA;--warning-700:#8A6400;--warning-200:#FEDF89;--coral-700:#C2410C;--background:var(--surface-page);--foreground:var(--text-primary);--surface:var(--surface-card);--surface-secondary:var(--surface-sunken);--card:var(--surface-card);--card-foreground:var(--text-primary);--border:var(--border-default);--input:var(--border-default);--input-background:var(--surface-card);--muted:var(--ink-100);--muted-foreground:var(--text-muted);--primary:var(--action-primary);--primary-foreground:var(--text-inverse);--secondary:var(--action-secondary);--secondary-foreground:var(--text-primary);--accent:var(--lemon-500);--accent-foreground:var(--text-on-lemon);--destructive:var(--danger-500);--destructive-foreground:#FFFFFF;--success:var(--success-500);--success-foreground:#FFFFFF;--warning:var(--warning-500);--warning-foreground:var(--text-on-lemon);color-scheme:light}:root[data-theme=dark]{color-scheme:dark;--ink-900:#F3F1EB;--ink-800:#E6E4DC;--ink-700:#D2D0C7;--ink-600:#B7B5AC;--ink-500:#9A9E97;--ink-400:#7C817B;--ink-300:#5B605C;--ink-200:#3F4441;--ink-150:#343937;--ink-100:#2A2E2C;--ink-50:#151817;--white:#1E2220;--teal-900:#B8E8E4;--teal-800:#7FD5CF;--teal-700:#4FC7BE;--teal-600:#33BAB2;--teal-200:rgba(0,167,157,.32);--teal-100:rgba(0,167,157,.2);--teal-50:rgba(0,167,157,.12);--lagoon-500:#4DA3E8;--lagoon-100:rgba(14,127,209,.2);--coral-500:#FF8A72;--coral-100:rgba(255,106,77,.18);--sand-100:rgba(232,201,138,.16);--lemon-100:rgba(242,230,75,.14);--success-500:#3CC08A;--success-100:rgba(18,154,107,.18);--warning-500:#F2B93B;--warning-100:rgba(225,162,0,.18);--danger-500:#F26B55;--danger-100:rgba(216,69,47,.2);--danger-600:#F58C7A;--danger-200:rgba(216,69,47,.4);--warning-700:#F5CF5A;--warning-200:rgba(225,162,0,.4);--coral-700:#FFA48F;--text-brand:var(--teal-400);--text-link:var(--teal-400);--text-link-hover:var(--teal-300);--surface-card:rgba(255,255,255,.06);--surface-raised:rgba(255,255,255,.1);--surface-sunken:rgba(255,255,255,.05);--surface-overlay:rgba(0,0,0,.6);--surface-glass:rgba(26,29,28,.72);--surface-glass-strong:rgba(26,29,28,.92);--surface-hover:#1C201E;--surface-popover:#242827;--danger-on-ink:#B42318;--canvas-page:radial-gradient(130% 75% at 50% -10%,rgba(0,167,157,.12),transparent 55%),radial-gradient(110% 60% at 50% 112%,rgba(255,255,255,.035),transparent 60%),var(--ink-50);--border-subtle:rgba(255,255,255,.08);--border-card:rgba(255,255,255,.09);--border-default:rgba(255,255,255,.14);--border-strong:rgba(255,255,255,.3);--focus-ring:rgba(0,167,157,.45);--action-secondary:rgba(255,255,255,.08);--action-secondary-hover:rgba(255,255,255,.12);--action-disabled:rgba(255,255,255,.1);--text-on-brand:#FFFFFF;--glass-edge:rgba(255,255,255,.1);--glass-highlight:rgba(255,255,255,.06);--surface-well:rgba(255,255,255,.05);--surface-well-hover:rgba(255,255,255,.08);--tint-hover:rgba(255,255,255,.08);--tint-press:rgba(255,255,255,.12);--halo-ink:rgba(255,255,255,.2);--selection:rgba(0,167,157,.45);--inverse-rgb:19,22,21;--destructive-foreground:#131615;--success-foreground:#131615}:root{--font-sans:var(--font-sans-face),"Inter",-apple-system,BlinkMacSystemFont,system-ui,"Segoe UI",sans-serif;--font-thaana:"MV Faseyha","Noto Sans Thaana","Figtree",sans-serif;--font-display:var(--font-sans);--font-mono:ui-monospace,"SF Mono","IBM Plex Mono",Menlo,monospace;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-black:800;--fw-name:var(--fw-medium);--fw-strong:var(--fw-semibold);--fw-heavy:var(--fw-bold);--fs-display-1:52px;--fs-display-2:40px;--fs-h1:30px;--fs-h2:23px;--fs-h3:19px;--fs-h4:16px;--fs-body-lg:15.5px;--fs-body:14px;--fs-body-sm:13px;--fs-caption:12px;--fs-micro:10.5px;--lh-tight:1.08;--lh-heading:1.22;--lh-snug:1.35;--lh-body:1.5;--lh-loose:1.65;--ls-display:-0.022em;--ls-heading:-0.014em;--ls-body:-0.006em;--ls-caps:0.06em;--ls-none:0;--type-display:var(--fw-strong) var(--fs-display-1)/var(--lh-tight) var(--font-display);--type-h1:var(--fw-strong) var(--fs-h1)/var(--lh-heading) var(--font-display);--type-h2:var(--fw-semibold) var(--fs-h2)/var(--lh-heading) var(--font-display);--type-h3:var(--fw-semibold) var(--fs-h3)/var(--lh-snug) var(--font-sans);--type-body:var(--fw-regular) var(--fs-body)/var(--lh-body) var(--font-sans);--type-label:var(--fw-medium) var(--fs-body-sm)/var(--lh-snug) var(--font-sans);--type-caption:var(--fw-regular) var(--fs-caption)/var(--lh-snug) var(--font-sans);--type-price:var(--fw-strong) var(--fs-h3)/var(--lh-snug) var(--font-display);--type-eyebrow:var(--fw-semibold) var(--fs-micro)/1.2 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;--space-24:96px;--gutter-mobile:16px;--gutter-desktop:24px;--container-max:1200px;--container-narrow:720px;--card-padding:16px;--section-gap:48px;--control-height-sm:32px;--control-height-md:40px;--control-height-lg:48px;--tap-target-min:44px;--radius-xs:8px;--radius-sm:14px;--radius-md:20px;--radius-lg:26px;--radius-xl:32px;--radius-pill:999px;--radius-circle:50%;--radius-card:var(--radius-md);--radius-control:16px;--radius-image:var(--radius-md);--radius-sheet:var(--radius-xl);--shadow-none:none;--shadow-xs:0 1px 3px rgba(19,22,21,.04);--shadow-sm:0 2px 12px rgba(19,22,21,.05);--shadow-md:0 10px 30px -8px rgba(19,22,21,.10);--shadow-lg:0 24px 60px -16px rgba(19,22,21,.16);--shadow-brand:0 10px 26px -6px rgba(0,167,157,.30);--shadow-float:0 10px 24px -8px rgba(19,22,21,.32);--shadow-edge:0 1px 0 rgba(19,22,21,.05);--shadow-inset-field:inset 0 1px 0 rgba(19,22,21,.03);--scrim-bottom:linear-gradient(0deg,rgba(11,26,30,.68),rgba(11,26,30,0));--blur-chrome:saturate(180%) blur(20px)}:root[data-theme=dark]{--shadow-xs:0 1px 3px rgba(0,0,0,.3);--shadow-sm:0 2px 12px rgba(0,0,0,.35);--shadow-md:0 10px 30px -8px rgba(0,0,0,.5);--shadow-lg:0 24px 60px -16px rgba(0,0,0,.65);--shadow-brand:0 10px 26px -6px rgba(0,167,157,.35);--shadow-float:0 10px 24px -8px rgba(0,0,0,.6);--shadow-edge:0 1px 0 rgba(0,0,0,.4);--shadow-inset-field:inset 0 1px 0 rgba(255,255,255,.03)}:root{--ease-standard:cubic-bezier(.2,.6,.2,1);--ease-out:cubic-bezier(.16,1,.3,1);--ease-in:cubic-bezier(.4,0,1,1);--dur-instant:80ms;--dur-fast:140ms;--dur-base:200ms;--dur-slow:320ms;--dur-sheet:420ms;--press-scale:.97;--transition-control:background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),transform var(--dur-instant) var(--ease-standard)}@media (prefers-reduced-motion:reduce){:root{--dur-instant:0ms;--dur-fast:0ms;--dur-base:0ms;--dur-slow:0ms;--dur-sheet:0ms;--press-scale:1}}*,:after,:before{box-sizing:border-box}body{font:var(--type-body);color:var(--text-body);background:transparent;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body,h1,h2,h3,h4,p{margin:0}a{color:var(--text-link);text-decoration:none}a:hover{color:var(--text-link-hover);text-decoration:underline}::selection{background:var(--selection);color:var(--ink-900)}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-xs)}[contenteditable]:focus-visible,input:not([type=checkbox]):not([type=radio]):not([type=range]):focus-visible,select:focus-visible,textarea:focus-visible{outline:none}[dir=rtl],[lang=dv]{font-family:var(--font-thaana);direction:rtl;text-align:right}html{background:var(--canvas-page);-webkit-text-size-adjust:100%}body{letter-spacing:var(--ls-body);overflow-wrap:anywhere;overflow-x:clip}b,strong{font-weight:var(--fw-strong)}@keyframes av-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.av-shimmer{background:linear-gradient(90deg,var(--ink-100) 25%,var(--ink-150) 37%,var(--ink-100) 63%);background-size:300% 100%;animation:av-shimmer 1.4s var(--ease-standard) infinite}@media (prefers-reduced-motion:reduce){.av-shimmer{animation:none}}.av-panel{background:var(--surface-glass);border:1.5px solid var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm),inset 0 1px 0 var(--white);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}.leaflet-bar a,.leaflet-control-attribution{background:var(--surface-popover)!important;color:var(--text-body)!important;border-color:var(--border-subtle)!important}.leaflet-bar a:hover{background:var(--surface-hover)!important}.leaflet-control-attribution a{color:var(--text-link)!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}