.auth-header[data-astro-cid-wpyp3fw4]{inset-inline:0;z-index:50;background:var(--bg-surface);border-bottom:1px solid var(--border-color);height:69px;position:fixed;top:0}.auth-header-inner[data-astro-cid-wpyp3fw4]{justify-content:space-between;align-items:center;gap:8px;max-width:1152px;height:100%;margin-inline:auto;padding-inline:16px;display:flex}.auth-logo[data-astro-cid-wpyp3fw4]{min-width:44px;min-height:44px;color:var(--text);align-items:center;text-decoration:none;display:inline-flex;overflow:hidden}.auth-logo[data-astro-cid-wpyp3fw4]:hover{opacity:.8}.auth-header-nav[data-astro-cid-wpyp3fw4] [data-language-switch]:hover{background:var(--bg-surface-secondary)}.auth-header-nav[data-astro-cid-wpyp3fw4]{align-items:center;gap:4px;display:flex}.auth-progress[data-astro-cid-cqla4uek]{flex-direction:column;gap:8px;margin:8px 0;list-style:none;display:flex}.auth-progress-step[data-astro-cid-cqla4uek]{color:var(--text-secondary);align-items:center;gap:10px;font-size:14px;display:flex}.auth-progress-done[data-astro-cid-cqla4uek]{color:var(--green)}.auth-progress-active[data-astro-cid-cqla4uek]{color:var(--text);font-weight:var(--font-weight-medium)}.auth-progress-icon[data-astro-cid-cqla4uek]{width:24px;height:24px;font-size:12px;font-weight:var(--font-weight-bold);background:var(--bg-surface);border:1px solid var(--border-color);color:var(--text-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.auth-progress-done[data-astro-cid-cqla4uek] .auth-progress-icon[data-astro-cid-cqla4uek]{background:var(--green);border-color:var(--green);color:#fff}.auth-progress-active[data-astro-cid-cqla4uek] .auth-progress-icon[data-astro-cid-cqla4uek]{background:var(--primary);border-color:var(--primary);color:#fff}.auth-progress-future[data-astro-cid-cqla4uek] .auth-progress-icon[data-astro-cid-cqla4uek]{border:2px dashed var(--border-color);color:var(--text-muted);background:0 0}.auth-story-art[data-astro-cid-jeoow5x6]{aspect-ratio:1;object-fit:contain;background:#f3f8f5;border-radius:24px;width:min(100%,320px);margin:0 auto 12px;display:block}.auth-story-content[data-astro-cid-jeoow5x6]{flex-direction:column;gap:8px;display:flex}.auth-story-title[data-astro-cid-jeoow5x6]{font-size:20px;font-weight:var(--font-weight-bold);color:var(--text);line-height:1.25}.auth-story-text[data-astro-cid-jeoow5x6]{color:var(--text-secondary);font-size:15px;line-height:1.5}.auth-story-proofs[data-astro-cid-jeoow5x6]{color:var(--text-secondary);flex-wrap:wrap;gap:6px;font-size:13px;display:flex}.auth-story-credit[data-astro-cid-jeoow5x6]{width:fit-content;min-height:44px;color:var(--primary);text-underline-offset:3px;align-items:center;font-size:12px;line-height:1.4;text-decoration:underline;display:inline-flex}.auth-story-credit[data-astro-cid-jeoow5x6]:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media (width<=767px){.auth-story-art[data-astro-cid-jeoow5x6]{width:min(100%,220px);margin-bottom:8px}}@media (width>=768px){.auth-story-title[data-astro-cid-jeoow5x6]{font-size:28px}}@media (width>=1024px){.auth-story-title[data-astro-cid-jeoow5x6]{font-size:36px}}.auth-skip-link[data-astro-cid-vq7jq4bq]{top:-100%;z-index:100;background:var(--primary);color:#fff;border-radius:var(--radius-sm);font-weight:var(--font-weight-bold);padding:12px 16px;position:fixed;inset-inline-start:12px}.auth-skip-link[data-astro-cid-vq7jq4bq]:focus{top:12px}.auth-shell[data-astro-cid-vq7jq4bq]{flex-direction:column;width:100%;min-height:0;display:flex}.auth-main-wrapper[data-astro-cid-vq7jq4bq]{flex:1;justify-content:center;align-items:flex-start;padding:93px 16px 48px;display:flex}.auth-main[data-astro-cid-vq7jq4bq]{align-items:start;gap:32px;width:100%;max-width:1152px;margin-inline:auto;display:grid}.auth-panel[data-astro-cid-vq7jq4bq].auth-card{width:100%;max-width:400px}@media (width>=1024px){.auth-main[data-astro-cid-vq7jq4bq]{grid-template-columns:minmax(0,1fr) minmax(360px,400px);align-items:center;gap:clamp(48px,7vw,96px)}.auth-panel[data-astro-cid-vq7jq4bq]{order:2}}@media (width<=480px){.auth-panel[data-astro-cid-vq7jq4bq].auth-card{padding:24px 20px}}
