@font-face{font-family:hanken;src:url(/_next/static/media/b60b21974a62beff-s.p.ttf) format("truetype");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:hanken Fallback;src:local("Arial");ascent-override:98.46%;descent-override:29.83%;line-gap-override:0.00%;size-adjust:101.56%}.__className_fb2881{font-family:hanken,hanken Fallback;font-style:normal}.__variable_fb2881{--font-hanken-grotesk:"hanken","hanken Fallback"}:root{--illun-canvas:#f5f5f0;--illun-surface:#fdfdf9;--illun-ink:#282d27;--illun-muted:#62685e;--illun-line:#d6dbd0;--illun-control-line:#7c8475;--illun-sage:#e1e7da;--illun-sand:#eee6d8;--illun-lilac:#e8e3eb;--illun-accent:#405b49;--illun-accent-hover:#304537;--illun-verified-bg:#e1e9df;--illun-verified-ink:#375a47;--illun-failed-bg:#f1e4d8;--illun-failed-ink:#79533c;--illun-unavailable-bg:#e8eae4;--illun-unavailable-ink:#5b6356;--illun-font-sans:var(--font-hanken-grotesk),"Arial",sans-serif;--illun-font-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--illun-text-caption:0.8125rem;--illun-text-small:0.875rem;--illun-text-body:1rem;--illun-text-lead:1.25rem;--illun-text-section:clamp(1.5rem,2.2vw,2rem);--illun-text-display:clamp(2.75rem,5.4vw,4.5rem);--illun-space-1:0.25rem;--illun-space-2:0.5rem;--illun-space-3:0.75rem;--illun-space-4:1rem;--illun-space-6:1.5rem;--illun-space-8:2rem;--illun-space-12:3rem;--illun-space-16:4rem;--illun-space-24:6rem;--illun-radius-small:6px;--illun-radius-control:10px;--illun-radius-panel:16px;--illun-radius-media:20px;--illun-radius-feature:28px;--illun-motion:160ms;--illun-reading-width:48rem;--illun-content-width:72rem}*{box-sizing:border-box}html{color-scheme:light}body{margin:0;background:var(--illun-canvas);color:var(--illun-ink);font-family:var(--illun-font-sans);font-size:var(--illun-text-body);line-height:1.6;-webkit-font-smoothing:antialiased}::selection{background:var(--illun-sage);color:var(--illun-ink)}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a{color:var(--illun-accent);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--illun-accent-hover)}:focus-visible{outline:2px solid var(--illun-accent);outline-offset:4px}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:500;text-wrap:balance}h1{font-size:var(--illun-text-display);letter-spacing:-.045em;line-height:1.06}h2{font-size:var(--illun-text-section);letter-spacing:-.025em;line-height:1.2}h3{font-size:var(--illun-text-lead);letter-spacing:-.015em;line-height:1.3}p+p{margin-top:var(--illun-space-4)}strong{font-weight:600}code,pre{font-family:var(--illun-font-mono);font-size:var(--illun-text-small)}pre{padding:var(--illun-space-6);margin:var(--illun-space-6) 0;background:var(--illun-sage);border-radius:var(--illun-radius-panel);overflow-x:auto;line-height:1.7}figure{margin:0}figcaption{color:var(--illun-muted);font-size:var(--illun-text-small);margin-top:var(--illun-space-3)}img,svg{max-width:100%}.shell{width:min(calc(100% - 3rem),var(--illun-content-width));margin-inline:auto}.reading-width{max-width:var(--illun-reading-width)}.eyebrow,.muted{color:var(--illun-muted)}.eyebrow{font-size:var(--illun-text-caption);font-weight:500;letter-spacing:.07em;text-transform:uppercase}.lead{font-size:var(--illun-text-lead);line-height:1.5;color:var(--illun-muted)}.wordmark{color:var(--illun-ink);font-size:2rem;font-weight:600;letter-spacing:-.065em;line-height:1;text-decoration:none}.site-header{align-items:center;justify-content:space-between;padding-block:var(--illun-space-8);border-bottom:1px solid var(--illun-line)}.site-header,.site-header nav{display:flex;gap:var(--illun-space-6)}.button,.site-header nav{font-size:var(--illun-text-small)}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--illun-space-2);min-height:44px;padding:.625rem 1.25rem;border:1px solid transparent;border-radius:var(--illun-radius-control);background:var(--illun-accent);font-weight:500;text-decoration:none;cursor:pointer;transition:background-color var(--illun-motion),border-color var(--illun-motion)}.button,.button:hover{color:var(--illun-surface)}.button:hover{background:var(--illun-accent-hover)}.button--secondary{background:transparent;color:var(--illun-ink);border-color:var(--illun-control-line)}.button--secondary:hover{background:var(--illun-sage);color:var(--illun-ink);border-color:var(--illun-accent)}.button:disabled{cursor:not-allowed;background:var(--illun-unavailable-bg);color:var(--illun-muted);border-color:var(--illun-line)}.field{display:grid;grid-gap:var(--illun-space-2);gap:var(--illun-space-2);font-size:var(--illun-text-small);font-weight:500}.input{min-height:44px;width:100%;padding:.625rem .875rem;border:1px solid var(--illun-control-line);border-radius:var(--illun-radius-control);background:var(--illun-surface);color:var(--illun-ink)}.input::placeholder{color:var(--illun-muted)}.panel{background:var(--illun-surface);border:1px solid var(--illun-line);border-radius:var(--illun-radius-panel)}.media-frame{overflow:hidden;border-radius:var(--illun-radius-media);background:var(--illun-sage)}.media-frame>img,.media-frame>svg,.media-frame>video{display:block;width:100%;height:auto}.verification{display:inline-flex;align-items:center;padding:.2rem .6rem;border-radius:var(--illun-radius-small);background:var(--illun-unavailable-bg);color:var(--illun-unavailable-ink);font-size:var(--illun-text-caption);font-weight:500;white-space:nowrap}.verification[data-state=verified]{color:var(--illun-verified-ink);background:var(--illun-verified-bg)}.verification[data-state=failed]{color:var(--illun-failed-ink);background:var(--illun-failed-bg)}.notice{padding:var(--illun-space-6);border:1px solid var(--illun-control-line);border-radius:var(--illun-radius-panel);background:var(--illun-sand)}.table-frame{overflow-x:auto;border:1px solid var(--illun-line);border-radius:var(--illun-radius-panel);background:var(--illun-surface)}.data-table{border-collapse:collapse;width:100%;min-width:560px;font-size:var(--illun-text-small)}.data-table th{color:var(--illun-muted);text-align:left;font-size:var(--illun-text-caption);font-weight:500;background:var(--illun-canvas)}.data-table td,.data-table th{padding:var(--illun-space-4) var(--illun-space-6)}.data-table td{border-top:1px solid var(--illun-line)}.data-table .numeric{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.data-table code{font-size:var(--illun-text-caption)}.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}.marketing-page{padding-block:var(--illun-space-16) var(--illun-space-24)}.marketing-page h1{margin:var(--illun-space-8) 0 var(--illun-space-6)}.marketing-page h2{margin:var(--illun-space-12) 0 var(--illun-space-4)}.marketing-footer{margin-top:var(--illun-space-16);padding-top:var(--illun-space-6);border-top:1px solid var(--illun-line);font-size:var(--illun-text-small);color:var(--illun-muted)}.dashboard-page{padding-bottom:var(--illun-space-16)}.dashboard-heading{margin-block:var(--illun-space-12)}.dashboard-heading h1{font-size:clamp(1.75rem,3vw,2.5rem);overflow-wrap:anywhere}.dashboard-heading p{margin-top:var(--illun-space-4);max-width:54rem}.dashboard-section{margin-top:var(--illun-space-12)}.dashboard-section h2{font-size:1.5rem;margin-bottom:var(--illun-space-4)}.dashboard-section>p{margin-bottom:var(--illun-space-6);font-size:var(--illun-text-small);color:var(--illun-muted);max-width:46rem}@media (max-width:640px){.shell{width:calc(100% - 2rem)}.site-header{padding-block:var(--illun-space-6)}.site-header nav{gap:var(--illun-space-4)}.marketing-page{padding-block:var(--illun-space-12)}.lead{font-size:1.125rem}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}