._page_gidgh_1{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--spacing-8) var(--spacing-4);background:var(--background)}._card_gidgh_10{width:100%;max-width:420px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:var(--spacing-8) var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-6)}._brand_gidgh_23{display:flex;justify-content:center;align-self:center;font-family:var(--font-family-wordmark);font-size:1.35rem;font-weight:800;text-decoration:none;text-align:center;letter-spacing:.01em}._brandLight_gidgh_35{color:var(--brand-wordmark-light)}._brandDark_gidgh_39{color:var(--brand-wordmark-dark)}._header_gidgh_43{display:flex;flex-direction:column;gap:var(--spacing-1);text-align:center}._title_gidgh_50{font-family:var(--font-family-display);font-size:1.6rem;font-weight:600;margin:0}._subtitle_gidgh_57{font-size:.9rem;line-height:1.5;color:var(--muted-foreground);margin:0}._form_gidgh_64{display:flex;flex-direction:column;gap:var(--spacing-4)}._field_gidgh_70{display:flex;flex-direction:column;gap:6px}._label_gidgh_76{font-size:.85rem;font-weight:600}._hint_gidgh_81{font-size:.78rem;color:var(--muted-foreground)}._passwordWrap_gidgh_86{position:relative;display:flex;align-items:center}._passwordInput_gidgh_92{width:100%;padding-right:44px}._eyeButton_gidgh_97{position:absolute;right:4px;color:var(--muted-foreground)}._checkRow_gidgh_103{display:flex;align-items:center;gap:var(--spacing-2);font-size:.85rem;cursor:pointer}._strength_gidgh_111{display:flex;flex-direction:column;gap:4px;margin-top:calc(-1 * var(--spacing-2))}._strengthTrack_gidgh_118{height:6px;border-radius:var(--radius-full);background:var(--muted);overflow:hidden}._strengthFill_gidgh_125{height:100%;border-radius:var(--radius-full)}._strength1_gidgh_130{width:33%;background:var(--error)}._strength2_gidgh_135{width:66%;background:var(--secondary)}._strength3_gidgh_140{width:100%;background:var(--success)}._error_gidgh_145{margin:0;font-size:.85rem;color:var(--error)}._submit_gidgh_151{width:100%;margin-top:var(--spacing-1)}._linkRow_gidgh_156{display:flex;justify-content:space-between;gap:var(--spacing-3);margin-top:calc(-1 * var(--spacing-2))}._textLink_gidgh_163{background:none;border:none;padding:0;font:inherit;font-size:.85rem;font-weight:600;color:var(--primary);cursor:pointer;text-decoration:underline;text-underline-offset:3px}._divider_gidgh_176{display:flex;align-items:center;gap:var(--spacing-3);color:var(--secondary)}._divider_gidgh_176:before,._divider_gidgh_176:after{content:"";flex:1;border-top:1px dashed var(--border)}._footerText_gidgh_190{margin:0;text-align:center;font-size:.88rem;color:var(--muted-foreground)}._legal_gidgh_198{margin:0;padding-top:var(--spacing-4);border-top:1px solid var(--border);text-align:center;font-size:.75rem;line-height:1.5;color:var(--muted-foreground)}._legal_gidgh_198 a{color:inherit;text-underline-offset:2px}._mockNote_gidgh_213{margin:0;text-align:center;font-size:.75rem;color:var(--muted-foreground);background:var(--muted);border-radius:var(--radius);padding:var(--spacing-2) var(--spacing-3)}._notice_gidgh_223{display:flex;gap:var(--spacing-3);align-items:flex-start;background:var(--muted);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-3);font-size:.85rem;line-height:1.5}._notice_gidgh_223 p{margin:0}._noticeIcon_gidgh_239{flex-shrink:0;color:var(--error);margin-top:2px}._sentCard_gidgh_245{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);text-align:center;background:var(--muted);border-radius:var(--radius-md);padding:var(--spacing-6) var(--spacing-4)}._sentIcon_gidgh_256{color:var(--primary)}._sentTitle_gidgh_260{margin:0;font-family:var(--font-family-display);font-size:1.1rem;font-weight:600}._sentText_gidgh_267{margin:0;font-size:.88rem;line-height:1.55;color:var(--muted-foreground)}._backLink_gidgh_274{align-self:center;display:inline-flex;align-items:center;gap:6px;background:none;border:none;padding:0;font:inherit;font-size:.85rem;color:var(--muted-foreground);cursor:pointer}._backLink_gidgh_274:hover{color:var(--primary)}._previewBox_gidgh_294{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3);border:1px dashed var(--border);border-radius:var(--radius);background:var(--background)}._previewButton_gidgh_305{width:100%;gap:6px}._previewNote_gidgh_310{margin:0;text-align:center;font-size:.78rem;line-height:1.45;color:var(--muted-foreground)}
