html.gf{--gf-bg:#f4f4f5;--gf-surface:#fcfcfc;--gf-ink:#171717;--gf-muted:#71717a;--gf-line:#e4e4e7;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.gf[data-theme=dark]{--gf-bg:#101011;--gf-surface:#1b1b1d;--gf-ink:#f3f1e9;--gf-muted:#92928e;--gf-line:#2b2b2e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){html.gf:not([data-theme]){--gf-bg:#101011;--gf-surface:#1b1b1d;--gf-ink:#f3f1e9;--gf-muted:#92928e;--gf-line:#2b2b2e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}html.gf,html.gf body{background:var(--gf-bg);min-height:100%;color:var(--gf-ink);margin:0}html.gf body{font-family:var(--font-geist-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased}.gf-page{flex-direction:column;min-height:100dvh;display:flex}.gf-top{padding:20px 24px}.gf-top a{color:inherit;border-radius:6px;display:inline-flex}.gf-top .brand-logo{--brand-paper:var(--gf-bg)}.gf-main{flex:1;place-items:center;padding:24px 16px 72px;display:grid}.gf-card{text-align:center;flex-direction:column;align-items:center;gap:14px;width:min(500px,100%);display:flex}.gf-code{color:var(--gf-muted);letter-spacing:.08em;margin:0;font-size:13px}.gf-card h1{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(28px,5vw,40px);font-weight:500;line-height:1.1}.gf-card p{color:var(--gf-muted);margin:0;font-size:15px;line-height:1.6}.gf-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:12px;display:flex}.gf-btn{border:1px solid var(--gf-line);background:var(--gf-surface);height:40px;color:var(--gf-ink);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.gf-btn:hover{background:var(--gf-line)}.gf-btn-primary{border-color:var(--gf-ink);background:var(--gf-ink);color:var(--gf-bg)}.gf-btn-primary:hover{background:color-mix(in srgb, var(--gf-ink) 85%, var(--gf-bg))}.gf-btn:focus-visible,.gf-top a:focus-visible{outline:none}
