:root{--bg:#f4f4f5;--panel:#fff;--fg:#111113;--fg-2:#52525b;--fg-3:#6b6b73;--border:#e7e7ea;--border-strong:#d4d4d8;--hover:color-mix(in srgb, var(--fg) 5%, transparent);--active:color-mix(in srgb, var(--fg) 7%, transparent);--accent-base:#9b5de5;--accent:var(--accent-base);--on-accent:#fff;--shadow:0 8px 24px -8px #00000029;--raised:linear-gradient(180deg, color-mix(in srgb, var(--accent) 82%, #fff), var(--accent) 58%, color-mix(in srgb, var(--accent) 90%, #000));--raised-edge:inset 0 1px 0 #ffffff4d, inset 0 -1px 0 #00000024, 0 0 0 .5px color-mix(in srgb, var(--accent) 70%, #000), 0 1px 2px #00000024, 0 4px 10px -4px #00000047;--raised-n:linear-gradient(180deg, var(--panel), color-mix(in srgb, var(--fg) 5%, var(--panel)));--raised-n-edge:inset 0 1px 0 #ffffffe6, 0 0 0 .5px var(--border-strong), 0 1px 2px #0000000f, 0 4px 10px -4px #00000029;--r-1:4px;--r-2:6px;--r-3:10px;--ease:cubic-bezier(.22, 1, .36, 1);--frame:clamp(4px, .8vw, 10px);--gut:clamp(20px, 4vw, 56px);--page:1040px;--font:-apple-system, BlinkMacSystemFont, "Segoe UI Variable Text", "Segoe UI", system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root.dark{--bg:#0b0b0c;--panel:#141416;--fg:#ededef;--fg-2:#a1a1aa;--fg-3:#82828c;--border:#232327;--border-strong:#323238;--on-accent:var(--panel);--shadow:0 8px 24px -8px #0009;--raised-edge:inset 0 1px 0 #ffffff3d, inset 0 -1px 0 #0000004d, 0 0 0 .5px #00000080, 0 1px 2px #00000080, 0 4px 10px -4px #000000bf;--raised-n:linear-gradient(180deg, color-mix(in srgb, var(--fg) 12%, var(--panel)), color-mix(in srgb, var(--fg) 6%, var(--panel)));--raised-n-edge:inset 0 1px 0 #ffffff14, 0 0 0 .5px #0009, 0 1px 2px #0006, 0 4px 10px -4px #000000a6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:oklch(from red l c h)){:root.dark{--accent:oklch(from var(--accent-base) clamp(.62, calc(1.18 - l), .8) c h)}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--fg);font:400 15px/1.55 var(--font);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}a{color:inherit;text-decoration:none}body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea,[contenteditable]{-webkit-user-select:text;user-select:text}img,a{-webkit-user-drag:none}::selection{background:color-mix(in srgb, var(--accent) 28%, transparent)}:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 60%, transparent);outline-offset:2px}.wordmark{letter-spacing:-.02em}.wordmark>span{color:var(--fg-3)}.glide{white-space:nowrap;display:block;overflow:hidden}.glide>span{display:inline-block}.glide.over{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 18px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 18px),#0000)}.glide.over.auto>span,:is(button,a):hover .glide.over>span{animation:glide var(--t) cubic-bezier(.45, 0, .55, 1) infinite alternate}@keyframes glide{0%,18%{transform:none}82%,to{transform:translateX(var(--o))}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.glide.over>span{animation:none!important}.glide.over{white-space:normal;-webkit-mask-image:none;mask-image:none}}
