:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--ease-settle:cubic-bezier(.2, .8, .35, .95);--ease-zoom-out:cubic-bezier(.25, .3, .1, .95);--duration-settle:.85s;--duration-reveal:.6s;--duration-zoom-out:.37s;--duration-indicator:.32s;--stagger:.1s;--delay-lead:.2s;--landing-slowdown:1.5;--duration-landing-reveal:calc(var(--duration-reveal) * var(--landing-slowdown));--delay-landing-lead:calc(var(--delay-lead) * var(--landing-slowdown));--stagger-landing:calc(var(--stagger) * var(--landing-slowdown));--overview-scale:.88;--radius-visual:28px;--radius-overview:calc(var(--radius-visual) * var(--corner-squircle-factor,1) / var(--overview-scale));--grid:8px;--space-1:calc(var(--grid) * 1);--space-2:calc(var(--grid) * 2);--space-3:calc(var(--grid) * 3);--space-4:calc(var(--grid) * 4);--space-5:calc(var(--grid) * 5);--space-6:calc(var(--grid) * 6);--space-8:calc(var(--grid) * 8);--space-10:calc(var(--grid) * 10);--space-12:calc(var(--grid) * 12);--card-padding:clamp(var(--space-3), 5vmin, var(--space-10));--font-sans:-apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-heading:var(--font-sans);--text-caption:clamp(.75rem, .7rem + .2vw, .8125rem);--text-body:clamp(1rem, .95rem + .25vw, 1.125rem);--text-title:clamp(1.75rem, 1rem + min(3vw, 4.5svh), 3rem);--text-display:clamp(2.25rem, .75rem + min(5.5vw, 8svh), 5.5rem);--leading-display:1.04;--leading-title:1.12;--leading-body:1.55;--tracking-display:-.028em;--tracking-title:-.018em;--measure:62ch;--color-backdrop:#0c0c0e;--color-surface:#fbfbfd;--color-text:#1d1d1f;--color-text-secondary:#6e6e73;--color-hairline:#0000001a;--color-tile:#ececf0;--color-accent:#0071e3;--color-focus:#0071e3;--radius-tile:var(--space-2)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@supports (transition-timing-function:linear(0, 1)){:root{--ease-settle:linear(0, .193, .359, .493, .597, .68, .746, .798, .84, .873, .899, .92, .936, .95, .96, .968, .975, .98, .984, .987, 1);--ease-zoom-out:linear(0, .066, .195, .335, .463, .573, .664, .736, .794, .84, .875, .903, .925, .942, .955, .965, .973, .979, .984, .987, 1)}}@media (prefers-color-scheme:dark){:root{--color-backdrop:#000;--color-surface:#1c1c1e;--color-text:#f5f5f7;--color-text-secondary:#98989d;--color-hairline:#ffffff1f;--color-tile:#2c2c2e;--color-accent:#2997ff;--color-focus:#2997ff}}@media (pointer:coarse) and (max-width:500px),(pointer:coarse) and (max-height:500px){:root{--radius-visual:48px}}@supports (corner-shape:squircle){:root{--corner-squircle-factor:1.84}}
*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0}html{overscroll-behavior:none;font-family:var(--font-sans);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--color-backdrop);color:var(--color-text);font-size:100%;overflow:hidden}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:var(--font-heading)}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}[tabindex="-1"]:focus:not(:focus-visible){outline:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
