@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-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-20c4,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(/_next/static/media/313510e2713fb214-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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-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-20c4,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(/_next/static/media/313510e2713fb214-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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-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-20c4,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(/_next/static/media/313510e2713fb214-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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-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-20c4,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(/_next/static/media/313510e2713fb214-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:Hanken Grotesk Fallback;src:local("Arial");ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.00%;size-adjust:100.94%}.__className_fd3dff{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.__variable_fd3dff{--font-hanken:"Hanken Grotesk","Hanken Grotesk Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-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-20c4,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(/_next/static/media/d3ebbfd689654d3a-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-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-20c4,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(/_next/static/media/98e207f02528a563-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:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9f0762{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_9f0762{--font-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--ct-brand:#1565d8;--ct-bg-canvas:#f6f8fb;--ct-bg-surface:#fff;--ct-bg-subtle:#eef1f6;--ct-bg-hover:#f1f4f8;--ct-bg-selected:#e7f0fc;--ct-bg-inverse:#0b1f3a;--ct-border-default:#dfe4ec;--ct-border-strong:#7d8a9e;--ct-border-control-soft:#c3cbd7;--ct-text-primary:#0b1f3a;--ct-text-secondary:#56657a;--ct-text-on-inverse:#fff;--ct-text-on-inverse-secondary:#b3c0d3;--ct-action:#1565d8;--ct-action-hover:#1152b3;--ct-action-pressed:#0f4595;--ct-focus-ring:#1565d8;--ct-focus-ring-inverse:#fff;--ct-sidebar-active:#1b3a66;--ct-overlay:#0b1f3a73;--ct-success-fg:#0f766e;--ct-success-bg:#e3f2ef;--ct-success-border:#9ed4cb;--ct-warning-fg:#b45309;--ct-warning-bg:#fef3e2;--ct-warning-border:#f5c98b;--ct-danger-fg:#b42318;--ct-danger-bg:#fdecea;--ct-danger-border:#f4b6af;--ct-info-fg:#1565d8;--ct-info-bg:#eef4fd;--ct-info-border:#c8dcf8;--ct-danger-solid:#a61b1b;--ct-chart-1:#1565d8;--ct-chart-2:#0e7490;--ct-chart-3:#6b778a;--ct-brand-hsl:215.4 82.3% 46.5%;--ct-bg-canvas-hsl:216 38.5% 97.5%;--ct-bg-surface-hsl:0 0% 100%;--ct-bg-subtle-hsl:217.5 30.8% 94.9%;--ct-bg-hover-hsl:214.3 33.3% 95.9%;--ct-bg-selected-hsl:214.3 77.8% 94.7%;--ct-bg-inverse-hsl:214.5 68.1% 13.5%;--ct-border-default-hsl:216.9 25.5% 90%;--ct-border-strong-hsl:216.4 14.5% 55.5%;--ct-border-control-soft-hsl:216 20% 80.4%;--ct-text-primary-hsl:214.5 68.1% 13.5%;--ct-text-secondary-hsl:215 17.3% 40.8%;--ct-text-on-inverse-hsl:0 0% 100%;--ct-text-on-inverse-secondary-hsl:215.6 26.7% 76.5%;--ct-action-hsl:215.4 82.3% 46.5%;--ct-action-hover-hsl:215.9 82.7% 38.4%;--ct-action-pressed-hsl:215.8 81.7% 32.2%;--ct-focus-ring-hsl:215.4 82.3% 46.5%;--ct-focus-ring-inverse-hsl:0 0% 100%;--ct-sidebar-active-hsl:215.2 58.1% 25.3%;--ct-overlay-hsl:214.5 68.1% 13.5%;--ct-success-fg-hsl:175.3 77.4% 26.1%;--ct-success-bg-hsl:168 36.6% 92%;--ct-success-border-hsl:170 38.6% 72.5%;--ct-warning-fg-hsl:26 90.5% 37.1%;--ct-warning-bg-hsl:36.4 93.3% 94.1%;--ct-warning-border-hsl:35.1 84.1% 75.3%;--ct-danger-fg-hsl:4.2 76.5% 40%;--ct-danger-bg-hsl:6.3 82.6% 95.5%;--ct-danger-border-hsl:6.1 75.8% 82.2%;--ct-info-fg-hsl:215.4 82.3% 46.5%;--ct-info-bg-hsl:216 78.9% 96.3%;--ct-info-border-hsl:215 77.4% 87.8%;--ct-danger-solid-hsl:0 72% 37.8%;--ct-chart-1-hsl:215.4 82.3% 46.5%;--ct-chart-2-hsl:192.9 82.3% 31%;--ct-chart-3-hsl:216.8 12.7% 48%;--ct-space-1:4px;--ct-space-1\.5:6px;--ct-space-2:8px;--ct-space-3:12px;--ct-space-4:16px;--ct-space-5:20px;--ct-space-6:24px;--ct-space-8:32px;--ct-space-10:40px;--ct-radius-sm:4px;--ct-radius-md:6px;--ct-radius-lg:8px;--ct-radius-full:9999px;--ct-control-sm:32px;--ct-control-md:36px;--ct-target-min:24px;--ct-row:44px;--ct-row-compact:36px;--ct-header-h:56px;--ct-sidebar-w:232px;--ct-sidebar-w-collapsed:64px;--ct-dialog-w-sm:400px;--ct-dialog-w:520px;--ct-dialog-w-lg:720px;--ct-drawer-w:480px;--ct-drawer-w-lg:640px;--ct-drawer-w-xl:960px;--ct-switcher-w:440px;--ct-badge-h:22px;--ct-content-max:1920px;--ct-z-sticky:20;--ct-z-header:30;--ct-z-drawer:40;--ct-z-dialog:50;--ct-z-popover:60;--ct-z-toast:70;--ct-bp-md:768px;--ct-bp-lg:1024px;--ct-bp-xl:1280px;--ct-duration-fast:150ms;--ct-duration-base:200ms;--ct-easing:cubic-bezier(0.2,0,0,1);--ct-shadow-xs:0 1px 2px rgba(11,31,58,.06);--ct-shadow-md:0 4px 12px rgba(11,31,58,.1),0 0 0 1px rgba(11,31,58,.06);--ct-shadow-lg:0 16px 40px rgba(11,31,58,.18);--ct-font-sans:"Hanken Grotesk",system-ui,-apple-system,"Segoe UI",sans-serif;--ct-font-mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;--background:216 38% 97%;--foreground:214 68% 14%;--card:0 0% 100%;--card-foreground:214 68% 14%;--popover:0 0% 100%;--popover-foreground:214 68% 14%;--primary:215 82% 46%;--primary-foreground:0 0% 100%;--secondary:218 31% 95%;--secondary-foreground:214 68% 14%;--muted:218 31% 95%;--muted-foreground:215 17% 41%;--accent:214 33% 96%;--accent-foreground:214 68% 14%;--destructive:0 72% 38%;--destructive-foreground:0 0% 100%;--border:217 25% 90%;--input:216 15% 55%;--ring:215 82% 46%;--chart-1:215 82% 46%;--chart-2:193 82% 31%;--chart-3:217 13% 48%;--chart-4:217 13% 48%;--chart-5:217 13% 48%;--radius:0.5rem}