.auth[data-astro-cid-booi2b3x]{isolation:isolate;align-items:center;min-height:calc(100svh - 84px);padding:clamp(32px,6vw,72px) 0;display:grid;position:relative;overflow:hidden}.auth[data-astro-cid-booi2b3x]:before{content:"";z-index:-2;background:var(--x-dots),radial-gradient(50% 80% at 85% 0%,#8ee3b038,transparent 70%),radial-gradient(50% 90% at 10% 100%,#1fa35c42,transparent 72%),linear-gradient(140deg,#08341e,#0a4026 55%,#0e5a33);position:absolute;inset:0}.auth[data-astro-cid-booi2b3x]:after{content:"";z-index:-1;filter:brightness(0)invert();opacity:.045;pointer-events:none;background:url(/assets/cone.svg) 50%/contain no-repeat;width:260px;height:360px;margin-top:-180px;position:absolute;top:50%;left:calc(50% + 260px);transform:rotate(-14deg)}.auth-card[data-astro-cid-booi2b3x]{border-radius:var(--x-r-lg);background:var(--x-d-paper,#fff);border:1px solid var(--x-line);max-width:440px;margin-inline:auto;padding:clamp(22px,4vw,36px);box-shadow:0 2px 6px #02180d1f,0 40px 70px -36px #02180d99}.auth-mode[data-astro-cid-booi2b3x]{background:var(--x-mint-3);box-shadow:inset 0 0 0 1px var(--x-line);border-radius:999px;grid-template-columns:1fr 1fr;padding:4px;display:grid;position:relative}.auth-mode[data-astro-cid-booi2b3x][hidden]{display:none}.auth-mode[data-astro-cid-booi2b3x]:before{content:"";background:var(--x-d-paper,#fff);width:calc(50% - 4px);transition:transform .35s var(--x-ease);border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 1px 2px #08341e1f}.auth-mode[data-astro-cid-booi2b3x]:has(#m-new[aria-selected=true]):before{transform:translate(100%)}.auth-mode[data-astro-cid-booi2b3x] button[data-astro-cid-booi2b3x]{min-height:44px;font:600 .9375rem var(--x-f-head);color:var(--x-mute);cursor:pointer;background:0 0;border:0;border-radius:999px;transition:color .25s;position:relative}.auth-mode[data-astro-cid-booi2b3x] button[data-astro-cid-booi2b3x][aria-selected=true]{color:var(--x-d-head,var(--x-forest))}.auth-mode[data-astro-cid-booi2b3x] button[data-astro-cid-booi2b3x]:focus-visible{outline:2px solid var(--x-green);outline-offset:2px}.auth-step[data-astro-cid-booi2b3x][hidden]{display:none}.auth-card[data-astro-cid-booi2b3x] h1[data-astro-cid-booi2b3x]{font:var(--x-h1-app);letter-spacing:-.03em;color:var(--x-ink);margin:26px 0 6px}.auth-lead[data-astro-cid-booi2b3x]{color:var(--x-ink-2);margin:0;font-size:1rem;line-height:1.55}.auth-lead[data-astro-cid-booi2b3x] b[data-astro-cid-booi2b3x]{color:var(--x-ink);overflow-wrap:anywhere}.auth-f[data-astro-cid-booi2b3x]{gap:14px;margin-top:20px;display:grid}.auth-f[data-astro-cid-booi2b3x] .x-textbtn[data-astro-cid-booi2b3x]{justify-self:center}.x-field[data-astro-cid-booi2b3x] input[data-astro-cid-booi2b3x]{min-height:52px}.auth-go[data-astro-cid-booi2b3x]{border-radius:var(--x-r-sm);background:var(--x-forest);color:#fff;width:100%;min-height:52px;font:600 1rem/1 var(--x-f-head);cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;padding:0 20px;text-decoration:none;transition:background .2s;display:flex}.auth-go[data-astro-cid-booi2b3x]:hover{background:var(--x-deep)}.auth-go[data-astro-cid-booi2b3x]:focus-visible{outline-offset:3px;outline:3px solid #1fa35c73}.auth-go[data-astro-cid-booi2b3x]:disabled{cursor:progress}.auth-go[data-astro-cid-booi2b3x][hidden]{display:none}.auth-go[data-astro-cid-booi2b3x] .auth-spin{border:2.5px solid #8ee3b04d;border-top-color:var(--x-mint);border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite auth-spin;display:none}.auth-go[data-astro-cid-booi2b3x]:disabled .auth-spin{display:block}.auth-go-soft[data-astro-cid-booi2b3x]{background:var(--x-mint-3);color:var(--x-d-head,var(--x-forest));box-shadow:inset 0 0 0 1px #bdebd0}.auth-go-soft[data-astro-cid-booi2b3x]:hover{background:var(--x-mint-2)}.auth-top-err[data-astro-cid-booi2b3x]{margin-top:16px}.auth-soc[data-astro-cid-booi2b3x]{gap:14px;margin-top:20px;display:grid}.auth-or[data-astro-cid-booi2b3x]{color:var(--x-mute);align-items:center;gap:12px;font-size:.875rem;display:flex}.auth-or[data-astro-cid-booi2b3x]:before,.auth-or[data-astro-cid-booi2b3x]:after{content:"";background:var(--x-line);flex:1;height:1px}.auth-sbtn[data-astro-cid-booi2b3x]{border-radius:var(--x-r-sm);background:var(--x-d-paper,#fff);border:1px solid var(--x-line-2);min-height:52px;font:600 .9375rem var(--x-f-head);color:var(--x-ink);cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:8px 12px;transition:border-color .15s,background .15s;display:flex}.auth-sbtn[data-astro-cid-booi2b3x] svg[data-astro-cid-booi2b3x]{flex:none}.auth-sbtn[data-astro-cid-booi2b3x] em[data-astro-cid-booi2b3x]{font:600 .6875rem var(--x-f-head);background:var(--x-mint-3);color:var(--x-mute);border-radius:999px;padding:3px 8px;font-style:normal}.auth-sbtn[data-astro-cid-booi2b3x]:not(:disabled):hover{border-color:var(--x-green);background:var(--x-mint-3)}.auth-sbtn[data-astro-cid-booi2b3x]:disabled{cursor:default;color:var(--x-mute)}.auth-sbtn[data-astro-cid-booi2b3x]:disabled svg[data-astro-cid-booi2b3x]{filter:grayscale();opacity:.5}.auth-sbtn[data-astro-cid-booi2b3x]:not(:disabled) em[data-astro-cid-booi2b3x]{display:none}.auth-sbtn[data-astro-cid-booi2b3x]:focus-visible{outline:2px solid var(--x-green);outline-offset:2px}.code-box[data-astro-cid-booi2b3x]{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid;position:relative}.code-box[data-astro-cid-booi2b3x] span[data-astro-cid-booi2b3x]{border-radius:var(--x-r-sm);border:1.5px solid var(--x-line-2);background:var(--x-d-paper,#fff);height:58px;font:600 1.625rem var(--x-f-head);color:var(--x-d-head,var(--x-forest));place-items:center;transition:border-color .15s,box-shadow .15s,background .3s,color .3s;display:grid}.code-box[data-astro-cid-booi2b3x] span[data-astro-cid-booi2b3x].f{background:var(--x-mint-3);border-color:#bdebd0}.code-box[data-astro-cid-booi2b3x]:focus-within span[data-astro-cid-booi2b3x].c{border-color:var(--x-green);box-shadow:0 0 0 4px #13894a24}.code-box[data-astro-cid-booi2b3x]:focus-within span[data-astro-cid-booi2b3x].c:empty:after{content:"";background:var(--x-green);width:2px;height:26px;animation:1s step-end infinite auth-blink}.code-box[data-astro-cid-booi2b3x].ok span[data-astro-cid-booi2b3x]{background:var(--x-forest);border-color:var(--x-forest);color:var(--x-mint);box-shadow:none}.code-box[data-astro-cid-booi2b3x].bad{animation:.4s auth-shake}.code-box[data-astro-cid-booi2b3x].bad span[data-astro-cid-booi2b3x]{border-color:#e3a88f}.x-field[data-astro-cid-booi2b3x] .code-box[data-astro-cid-booi2b3x] .code-in[data-astro-cid-booi2b3x]{opacity:0;cursor:text;border:0;width:100%;height:100%;min-height:0;padding:0;font-size:16px;position:absolute;inset:0}.auth-row[data-astro-cid-booi2b3x]{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.auth-row[data-astro-cid-booi2b3x] .x-textbtn[data-astro-cid-booi2b3x]:disabled{color:var(--x-mute);cursor:default;text-decoration:none}.auth-hint[data-astro-cid-booi2b3x]{text-align:center;color:var(--x-mute);margin:-4px 0 0;font-size:.875rem}.auth-legal[data-astro-cid-booi2b3x]{color:var(--x-mute);margin:24px 0 0;font-size:.8125rem}.auth-legal[data-astro-cid-booi2b3x] a[data-astro-cid-booi2b3x]{color:inherit}@keyframes auth-shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}@keyframes auth-blink{50%{opacity:0}}@keyframes auth-spin{to{transform:rotate(360deg)}}@media (width<=560px){.auth[data-astro-cid-booi2b3x]{min-height:0;padding:20px 0 40px}.auth[data-astro-cid-booi2b3x]:after{width:200px;margin:0;inset:auto -90px -40px auto}.auth-card[data-astro-cid-booi2b3x]{border-radius:20px;padding:22px 18px}.code-box[data-astro-cid-booi2b3x]{gap:6px}.code-box[data-astro-cid-booi2b3x] span[data-astro-cid-booi2b3x]{height:52px;font-size:1.375rem}}@media (prefers-reduced-motion:reduce){.code-box[data-astro-cid-booi2b3x].bad,.code-box[data-astro-cid-booi2b3x] span[data-astro-cid-booi2b3x].c:empty:after{animation:none}.auth-mode[data-astro-cid-booi2b3x]:before{transition:none}}
