.stage{background:rgb(var(--bg-rgb));position:fixed;inset:0}.ring{width:0;height:0;position:absolute;top:50%;left:50%}.glow{width:calc(640px * var(--s));height:calc(640px * var(--s));margin:calc(-320px * var(--s)) 0 0 calc(-320px * var(--s));filter:blur(calc(30px * var(--s)));mix-blend-mode:var(--blend);position:absolute;top:0;left:0}.layer{width:calc(180px * var(--s));height:calc(180px * var(--s));margin:calc(-90px * var(--s)) 0 0 calc(-90px * var(--s));will-change:transform;border-radius:50%;position:absolute;top:50%;left:50%}.layer--1{background:var(--glow-1)}.layer--2{background:var(--glow-2)}.layer--3{background:var(--glow-3)}.mask{width:calc(130px * var(--s));height:calc(130px * var(--s));margin:calc(-65px * var(--s)) 0 0 calc(-65px * var(--s));will-change:transform, background;border-radius:50%;position:absolute;top:0;left:0}.badge{left:50%;top:calc(50% + 210px * var(--s));border-radius:9px;line-height:0;transition:opacity .2s;display:block;position:absolute;transform:translate(-50%)}.badge:hover{opacity:.7}.badge:focus-visible{outline:2px solid var(--brand);outline-offset:8px}.badge img{width:calc(150px * var(--badge-s));height:auto;display:block}.links{right:max(20px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));color:var(--muted);align-items:center;gap:9px;font-size:13px;line-height:1;display:flex;position:absolute}.links a{color:inherit;text-decoration:none;transition:color .2s}.links a:hover{color:var(--text)}.links a:focus-visible{outline:2px solid var(--brand);outline-offset:4px;border-radius:3px}.links .sep{opacity:.45}.text-page{word-break:keep-all;max-width:640px;margin:0 auto;padding:72px 20px 96px;font-size:16px;line-height:1.75}.text-page a{color:var(--brand)}.text-page h1{letter-spacing:-.02em;margin:0 0 8px;font-size:28px;line-height:1.3}.text-page h2{letter-spacing:-.01em;margin:44px 0 12px;font-size:19px;line-height:1.4}.text-page p,.text-page ul{margin:0 0 16px}.text-page ul{padding-left:20px}.text-page li{margin-bottom:6px}.text-page .lede{border-bottom:1px solid var(--rule);color:var(--muted);margin-bottom:40px;padding-bottom:32px}.text-page .home{color:var(--muted);margin-bottom:40px;font-size:15px;text-decoration:none;display:inline-block}.text-page .home:hover{color:var(--text)}.text-page footer{border-top:1px solid var(--rule);color:var(--muted);margin-top:64px;padding-top:24px;font-size:14px}.text-page footer a{color:var(--muted)}.text-page dl{margin:0}.text-page dt{margin-top:20px;font-weight:600}.text-page dd{color:var(--muted);margin:4px 0 0}*,:before,:after{box-sizing:border-box}:root{--bg-rgb:255 255 255;--text:#1c1c1e;--muted:#6e6e73;--rule:#e4e4e8;--brand:#1b5fe0;--glow-1:#0033bfcc;--glow-2:#007352d9;--glow-3:#081247b3;--blend:multiply;--s:1;--badge-s:1}@media (prefers-color-scheme:dark){:root{--bg-rgb:0 0 0;--text:#f2f2f7;--muted:#98989d;--rule:#2a2a2e;--brand:#39f;--glow-1:#39f6;--glow-2:#4de6b380;--glow-3:#fff9;--blend:screen}}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{background:rgb(var(--bg-rgb));color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,system-ui,sans-serif}body.is-static{overscroll-behavior:none;touch-action:none;height:100%;overflow:hidden}html:has(body.is-static){height:100%;overflow:hidden}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
