@font-face{font-family:Orek Google Sign-In;src:url(/auth/google-sans-medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}.provider-sign-in[data-astro-cid-3hsik3fk]{box-sizing:border-box;color:#1f1f1f;text-align:center;text-transform:none;width:100%;min-width:140px;height:44px;text-shadow:none;letter-spacing:normal;box-shadow:none;isolation:isolate;background:#fff;border:1px solid #747775;border-radius:4px;flex:none;justify-content:center;align-items:center;gap:10px;padding:0 12px;font:500 14px/20px Arial,sans-serif;text-decoration:none;display:flex;position:relative;transform:none}.provider-sign-in[data-astro-cid-3hsik3fk]:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;z-index:-1;background:#000;position:absolute;inset:0}.provider-sign-in[data-astro-cid-3hsik3fk]:hover{color:#1f1f1f}.provider-sign-in[data-astro-cid-3hsik3fk]:hover:after{opacity:.06}.provider-sign-in[data-astro-cid-3hsik3fk]:active:after{opacity:.1}.provider-sign-in[data-astro-cid-3hsik3fk]:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:4px}.provider-sign-in[data-astro-cid-3hsik3fk] img[data-astro-cid-3hsik3fk]{object-fit:contain;image-rendering:auto;filter:none;opacity:1;flex:none;display:block}.provider-google[data-astro-cid-3hsik3fk]{font-family:Orek Google Sign-In,Arial,sans-serif}.provider-google[data-astro-cid-3hsik3fk] img[data-astro-cid-3hsik3fk]{width:20px;height:20px}.provider-github[data-astro-cid-3hsik3fk]{color:#1b1f24;border-color:#1b1f24;gap:12px;font:600 14px/20px system-ui,sans-serif}.provider-github[data-astro-cid-3hsik3fk]:hover{color:#1b1f24}.provider-github[data-astro-cid-3hsik3fk] img[data-astro-cid-3hsik3fk]{width:24px;height:24px}@media (forced-colors:active){.provider-sign-in[data-astro-cid-3hsik3fk]{forced-color-adjust:none}.provider-sign-in[data-astro-cid-3hsik3fk]:focus-visible{outline-color:highlight}}.login-wrapper[data-astro-cid-sjqh5bze]{min-height:calc(100vh - var(--nav-h));box-sizing:border-box;place-items:center;padding:3rem 1.25rem;display:grid}.login-card[data-astro-cid-sjqh5bze]{box-sizing:border-box;border:1px solid var(--color-border-strong);background:var(--color-bg-elevated);border-radius:var(--radius);width:100%;max-width:34rem;padding:2.5rem}.login-emblem[data-astro-cid-sjqh5bze]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);place-items:center;width:3.5rem;height:3.5rem;margin-bottom:1.5rem;display:grid}.login-kicker[data-astro-cid-sjqh5bze]{font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-text-muted);margin:0 0 .8rem;font-size:.72rem}h1[data-astro-cid-sjqh5bze]{margin:0 0 1rem;font-size:clamp(1.8rem,4vw,2.2rem);line-height:1.2}.login-description[data-astro-cid-sjqh5bze],.login-purchase-note[data-astro-cid-sjqh5bze],.login-recovery[data-astro-cid-sjqh5bze]{color:var(--color-text-muted);line-height:1.65}.login-description[data-astro-cid-sjqh5bze]{margin-bottom:.75rem}.login-purchase-note[data-astro-cid-sjqh5bze]{margin:0 0 1.5rem;font-size:.9rem}.login-providers[data-astro-cid-sjqh5bze]{gap:.75rem;display:grid}.login-session[data-astro-cid-sjqh5bze]{text-align:center;color:var(--color-text-muted);margin:1rem 0;font-size:.9rem;line-height:1.6}.login-recovery[data-astro-cid-sjqh5bze]{margin:1rem 0 1.75rem;font-size:.88rem}.login-recovery[data-astro-cid-sjqh5bze] summary[data-astro-cid-sjqh5bze]{cursor:pointer;min-height:44px;color:var(--color-text);align-content:center}.login-recovery[data-astro-cid-sjqh5bze] p[data-astro-cid-sjqh5bze]{margin:.5rem 0}.login-recovery[data-astro-cid-sjqh5bze] ul[data-astro-cid-sjqh5bze]{margin:.5rem 0 0;padding-left:1.25rem}.login-recovery[data-astro-cid-sjqh5bze] li[data-astro-cid-sjqh5bze]+li[data-astro-cid-sjqh5bze]{margin-top:.4rem}.login-card[data-astro-cid-sjqh5bze] [data-astro-cid-sjqh5bze][hidden]{display:none!important}.login-checkout-notice[data-astro-cid-sjqh5bze]{border:2px solid var(--color-brand);background:var(--color-bg);color:var(--color-text);margin:0 0 1.25rem;padding:.9rem 1rem;font-size:.92rem;line-height:1.55}.login-error[data-astro-cid-sjqh5bze]{border:2px solid var(--color-border-strong);background:var(--color-bg);color:var(--color-text);padding:1rem;line-height:1.6}.login-provider-note[data-astro-cid-sjqh5bze]{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:1.25rem 0}.login-provider-note[data-astro-cid-sjqh5bze] h2[data-astro-cid-sjqh5bze]{margin:0 0 .5rem;font-size:.95rem}.login-provider-note[data-astro-cid-sjqh5bze] p[data-astro-cid-sjqh5bze]{color:var(--color-text-muted);margin:0;font-size:.88rem;line-height:1.6}.login-links[data-astro-cid-sjqh5bze]{flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:1.5rem;font-size:.85rem;display:flex}.login-card[data-astro-cid-sjqh5bze]{box-shadow:5px 5px 0 var(--color-border-strong);border-width:2px;border-radius:0}.login-emblem[data-astro-cid-sjqh5bze]{border-radius:0}@media (width<=480px){.login-wrapper[data-astro-cid-sjqh5bze]{padding:1.5rem 1rem}.login-card[data-astro-cid-sjqh5bze]{padding:1.5rem}}
