@font-face{font-family:Inter Variable;font-style:normal;font-display:block;font-weight:100 900;src:url(/fonts/inter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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 Variable;font-style:normal;font-display:block;font-weight:100 900;src:url(/fonts/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#0b0b0d;--bg-2:#141417;--text:#f5f5f7;--text-2:#f5f5f7a8;--text-3:#f5f5f766;--ink:#1d1d1f;--ink-2:#1d1d1f9e;--line:#ffffff1f;--line-2:#ffffff38;--font:-apple-system, BlinkMacSystemFont, "Inter Variable", "Inter", "Segoe UI", system-ui, sans-serif;--pad:clamp(16px, 2.2vw, 32px);--bar-h:76px;--sat:env(safe-area-inset-top,0px);--sab:env(safe-area-inset-bottom,0px);--sal:env(safe-area-inset-left,0px);--sar:env(safe-area-inset-right,0px);--ease:cubic-bezier(.32, .72, 0, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;overscroll-behavior:none}body{min-height:100svh;font-family:var(--font);font-optical-sizing:auto;letter-spacing:-.012em;color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:radial-gradient(56% 46% at 72% 24%, #ffffff1a, transparent 72%), radial-gradient(70% 50% at 18% 108%, #ffffff0e, transparent 70%), var(--bg);background-attachment:fixed;font-size:17px;line-height:1.47;overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0}ul,ol{list-style:none}img{max-width:100%;display:block}::selection{color:#000;background:#ffffffd9}:focus-visible{outline-offset:3px;border-radius:8px;outline:2px solid #ffffffe6}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.svg-defs{pointer-events:none;width:0;height:0;position:absolute}.tag-link{color:inherit;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 70%, transparent);text-decoration-color:color-mix(in srgb, currentColor 70%, transparent);font-weight:600;transition:text-decoration-color .25s}@media (hover:hover){.tag-link:hover{text-decoration-color:currentColor}}#gl{z-index:0;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%;height:100%;display:block;position:fixed;inset:0}#pet{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:fixed;inset:0}.glow{z-index:0;pointer-events:none;background:radial-gradient(34% 58% at var(--cx,66%) 52%, #ffffff13, transparent 72%);position:fixed;inset:0}.vignette{z-index:1;pointer-events:none;background:radial-gradient(120% 100%,#0000 55%,#00000080 100%);position:fixed;inset:0}.grain{z-index:2;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.8 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");width:200%;height:200%;animation:1s steps(6,end) infinite grain;position:fixed;inset:-50%}@keyframes grain{0%{transform:translate(0)}25%{transform:translate(-2%,2%)}50%{transform:translate(2%,-2%)}75%{transform:translate(-1%,-2%)}to{transform:translate(0)}}.glass{isolation:isolate;-webkit-backdrop-filter:blur(26px)saturate(185%)brightness(1.08);backdrop-filter:blur(26px)saturate(185%)brightness(1.08);background:linear-gradient(#fff3 0%,#ffffff13 50%,#ffffff1c 100%);position:relative;box-shadow:inset 0 1px .5px #ffffff8c,inset 0 -1px 1px #ffffff1f,inset 0 0 0 1px #ffffff1a,0 12px 32px -10px #0009,0 2px 6px #00000059}.glass:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(140px 90px at var(--mx,50%) var(--my,0%), #ffffff52, transparent 70%);opacity:0;transition:opacity .5s var(--ease);position:absolute;inset:0}@media (hover:hover){.glass:hover:before{opacity:1}}.glass:after{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(150deg,#fff9,#ffffff0f 38%,#ffffff05 62%,#ffffff52);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.pill{letter-spacing:-.01em;white-space:nowrap;height:40px;transition:transform .5s var(--ease), background-color .3s, box-shadow .3s;will-change:transform;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:500;line-height:1;display:inline-flex}.pill:active{transform:scale(.96)}.pill--solid{color:var(--ink);background:#f5f5f7;box-shadow:inset 0 1px #fffffff2,0 8px 24px -6px #00000080}@media (hover:hover){.pill--solid:hover{background:#fff;transform:scale(1.035)}}.pill--lg{height:52px;padding:0 28px;font-size:17px}.pill--glass{color:var(--text)}@media (hover:hover){.pill--glass:hover{transform:scale(1.035)}}.arrow{width:12px;height:12px;transition:transform .5s var(--ease);flex:none}@media (hover:hover){.pill:hover .arrow{transform:translate(2px,-2px)}}@media (prefers-reduced-motion:reduce){.grain,.hint-mouse:after{animation:none}}
