:root{--ican-sea-100:#16b5ca;--ican-sea-200:#19a2b5;--ican-sea-300:#2d8e95;--ican-sea-400:#166667;--ican-sea-050:#b9e8ee;--ican-sea-025:#dcfeff;--ican-sea-wash:#edffff;--neutral-000:#fff;--neutral-025:#f8f9fa;--neutral-050:#f6f9fe;--neutral-075:#f4f4f4;--neutral-100:#e9ecef;--neutral-150:#e0e3e9;--neutral-200:#dee2e6;--neutral-250:#ced4da;--neutral-300:#adb5bd;--neutral-400:#6c757d;--neutral-500:#495057;--neutral-600:#343a40;--neutral-700:#212529;--neutral-800:#222;--neutral-900:#1c293d;--neutral-inkDark:#222a39;--neutral-inkDeep:#303a4f;--success-100:#15e036;--success-solid:#019f3c;--success-wash:#eafef1;--error-100:#e31c1c;--error-solid:#d91528;--error-wash:#fce4e4;--info-100:#1998ff;--info-wash:#1998ff26;--warning-100:#ffa841;--warning-wash:#ffa84126;--chart-neon-1:#16b5ca;--chart-neon-2:#9747ff;--chart-neon-3:#ec4899;--chart-neon-4:#3b82f6;--chart-neon-5:#15e036;--chart-neon-6:#ffa841;--chart-neon-7:#e31c1c;--chart-neon-8:#445371;--shadow-xs:0 1px 2px 0 #1666670d;--shadow-sm:0 1px 3px 0 #16666714, 0 1px 2px 0 #1666670d;--shadow-md:0 4px 8px 0 #1666670d, 0 0 15px 0 #1666671a;--shadow-lg:0 8px 24px 0 #16666714, 0 2px 6px 0 #1666670d;--shadow-focus:0 0 0 4px #16b5ca33;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-pill:999px;--border-1:1px;--border-2:2px;--border-4:4px;--size-base:16px;--size-16:16px;--size-20:20px;--size-24:24px;--size-28:28px;--size-32:32px;--size-36:36px;--size-48:48px;--size-56:56px;--gap-xs:8px;--gap-s:16px;--gap-m:20px;--gap-l:32px;--gap-xl:40px;--gap-xxl:48px;--gap-xxxl:56px;--space-1:1px;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--space-80:80px;--space-96:96px;--space-128:128px;--space-192:192px;--bp-xs:375px;--bp-sm:768px;--bp-md:1024px;--bp-lg:1280px;--bp-xl:1440px;--font-display:"Inter Tight", "Inter", system-ui, -apple-system, sans-serif;--font-body:"Inter Tight", "Inter", system-ui, -apple-system, sans-serif;--font-ui:"Manrope", "Inter Tight", system-ui, sans-serif;--display-l-size:48px;--display-l-lh:56px;--display-l-weight:500;--display-m-size:40px;--display-m-lh:48px;--display-m-weight:500;--display-s-size:32px;--display-s-lh:44px;--display-s-weight:500;--h1-size:28px;--h1-lh:32px;--h1-weight:700;--h2-size:24px;--h2-lh:32px;--h2-weight:600;--h3-size:22px;--h3-lh:28px;--h3-weight:600;--h4-size:20px;--h4-lh:28px;--h4-weight:600;--h5-size:18px;--h5-lh:24px;--h5-weight:600;--body-l-size:18px;--body-l-lh:28px;--body-l-weight:400;--body-m-size:16px;--body-m-lh:24px;--body-m-weight:400;--body-s-size:14px;--body-s-lh:20px;--body-s-weight:400;--desc-l-size:16px;--desc-l-lh:24px;--desc-l-weight:400;--desc-m-size:14px;--desc-m-lh:20px;--desc-m-weight:500;--desc-s-size:12px;--desc-s-lh:16px;--desc-s-weight:500;--fg-strong:var(--neutral-700);--fg-default:var(--neutral-600);--fg-muted:var(--neutral-400);--fg-subtle:var(--neutral-300);--fg-accent:var(--ican-sea-100);--fg-on-dark:var(--neutral-025);--fg-inverse:var(--neutral-000);--bg-canvas:var(--neutral-025);--bg-surface:var(--neutral-000);--bg-raised:var(--neutral-050);--bg-accent:var(--ican-sea-100);--bg-accent-wash:var(--ican-sea-wash);--border-default:var(--neutral-200);--border-muted:#adb5bd66;--border-accent:var(--ican-sea-100)}html{font-family:var(--font-body);color:var(--fg-default);background:var(--bg-canvas)}body{font-family:var(--font-body);font-size:var(--body-m-size);line-height:var(--body-m-lh);color:var(--fg-default);-webkit-font-smoothing:antialiased;margin:0}h1,.h1{font-family:var(--font-display);font-size:var(--h1-size);line-height:var(--h1-lh);font-weight:var(--h1-weight);color:var(--fg-strong);margin:0}h2,.h2{font-family:var(--font-display);font-size:var(--h2-size);line-height:var(--h2-lh);font-weight:var(--h2-weight);color:var(--fg-strong);margin:0}h3,.h3{font-family:var(--font-display);font-size:var(--h3-size);line-height:var(--h3-lh);font-weight:var(--h3-weight);color:var(--fg-strong);margin:0}h4,.h4{font-family:var(--font-display);font-size:var(--h4-size);line-height:var(--h4-lh);font-weight:var(--h4-weight);color:var(--fg-strong);margin:0}h5,.h5{font-family:var(--font-display);font-size:var(--h5-size);line-height:var(--h5-lh);font-weight:var(--h5-weight);color:var(--fg-strong);margin:0}.display-l{font-family:var(--font-display);font-size:var(--display-l-size);line-height:var(--display-l-lh);font-weight:var(--display-l-weight);color:var(--fg-strong)}.display-m{font-family:var(--font-display);font-size:var(--display-m-size);line-height:var(--display-m-lh);font-weight:var(--display-m-weight);color:var(--fg-strong)}.display-s{font-family:var(--font-display);font-size:var(--display-s-size);line-height:var(--display-s-lh);font-weight:var(--display-s-weight);color:var(--fg-strong)}p,.body-m{font-size:var(--body-m-size);line-height:var(--body-m-lh);color:var(--fg-default);margin:0}.body-l{font-size:var(--body-l-size);line-height:var(--body-l-lh);color:var(--fg-default)}.body-s{font-size:var(--body-s-size);line-height:var(--body-s-lh);color:var(--fg-default)}.desc-l{font-size:var(--desc-l-size);line-height:var(--desc-l-lh);color:var(--fg-muted)}.desc-m{font-size:var(--desc-m-size);line-height:var(--desc-m-lh);color:var(--fg-muted)}.desc-s{font-size:var(--desc-s-size);line-height:var(--desc-s-lh);color:var(--fg-muted);text-transform:uppercase;letter-spacing:.04em}code,kbd,.mono{background:var(--neutral-100);border-radius:var(--radius-xs);color:var(--neutral-700);padding:2px 6px;font-family:JetBrains Mono,Menlo,ui-monospace,monospace;font-size:13px}a{color:var(--ican-sea-200);text-decoration:none}a:hover{color:var(--ican-sea-300);text-decoration:underline}button,.btn-label{font-family:var(--font-ui);font-weight:500}
html,body{color:#f1f5f9;-webkit-font-smoothing:antialiased;background:#0b0f19;margin:0;font-family:Inter Tight,system-ui,sans-serif}*{box-sizing:border-box}input,select,textarea{min-width:0;max-width:100%}label{min-width:0}h1,h2,h3,h4,h5,p{color:inherit;margin:0}a{color:#60a5fa;text-decoration:none}a:hover{color:#93c5fd;text-decoration:underline}input,select,textarea,button{color:inherit;font-family:Manrope,Inter Tight,sans-serif}select option{color:#f1f5f9;background:#111827}input[type=date],input[type=datetime-local]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}input[type=range],input[type=checkbox],input[type=radio]{accent-color:#3b82f6}::placeholder{color:#64748b}::selection{background:#3b82f659}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#263244;border:2px solid #0b0f19;border-radius:10px}::-webkit-scrollbar-track{background:0 0}code{color:#cbd5e1;background:#1b2435;border-radius:4px;padding:1px 6px;font-family:JetBrains Mono,Menlo,ui-monospace,monospace;font-size:12px}
