._page_1ezfw_1{min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at 75% 0%,rgba(201,164,107,.12),transparent 34rem),var(--background);padding:24px}._panel_1ezfw_2{width:min(470px,100%);box-sizing:border-box;border:1px solid var(--border);background:#0b1d2df0;padding:34px 32px;box-shadow:var(--shadow-lg)}._brand_1ezfw_3{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none}._mark_1ezfw_4{width:42px;height:42px;flex-shrink:0;border:1px solid var(--primary);display:grid;place-items:center;color:var(--primary);font-family:var(--font-family-display);font-size:1.1rem}._brand_1ezfw_3 strong{display:block;font-family:var(--font-family-display);font-size:1.35rem;font-weight:400}._brand_1ezfw_3 small{display:block;color:var(--primary);font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;margin-top:3px}._copy_1ezfw_7{margin:36px 0 26px}._copy_1ezfw_7>span{font-size:.7rem;letter-spacing:.15em;color:var(--primary);font-weight:700}._copy_1ezfw_7 h1{font-family:var(--font-family-display);font-weight:400;font-size:clamp(2rem,6vw,2.75rem);line-height:1.08;margin:14px 0 16px}._copy_1ezfw_7 p,._result_1ezfw_10 p{color:var(--muted-foreground);line-height:1.65;margin:0;font-size:1rem}._form_1ezfw_11,._result_1ezfw_10{display:grid;gap:20px}._field_1ezfw_12{display:grid;gap:10px;min-width:0}._field_1ezfw_12 label{font-size:.9375rem}._field_1ezfw_12 input{width:100%;min-width:0;font-size:1rem}._field_1ezfw_12 small{color:var(--muted-foreground);font-size:.8125rem}._form_1ezfw_11>button,._result_1ezfw_10>a,._result_1ezfw_10>button{min-height:48px;white-space:normal}._error_1ezfw_17{margin:0;padding:12px 14px;background:color-mix(in srgb,var(--error) 12%,transparent);border:1px solid var(--error);color:var(--foreground);font-size:.875rem;line-height:1.6}._textLink_1ezfw_18,._back_1ezfw_18{color:var(--primary);font:inherit;font-size:.875rem;line-height:1.5;text-decoration:underline;text-underline-offset:4px;background:none;border:0;cursor:pointer;text-align:center}._back_1ezfw_18{display:block;padding:12px 0;margin-top:20px}._textLink_1ezfw_18:disabled{opacity:.6;cursor:default}._textLink_1ezfw_18:focus-visible,._back_1ezfw_18:focus-visible{outline:2px solid var(--primary);outline-offset:4px}@media(max-width:520px){._page_1ezfw_1{padding:20px 16px}._panel_1ezfw_2{padding:26px 22px}._copy_1ezfw_7{margin-top:28px}}
