._shell_1xt6g_1{background:var(--canvas);min-height:100vh;color:var(--ink)}._main_1xt6g_1{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:100px;max-width:1040px;margin:0 auto;padding:88px 32px;display:grid}._form_1xt6g_1{max-width:440px}._form_1xt6g_1 h1{letter-spacing:-.025em;margin:0 0 24px;font-size:44px;line-height:1.12}._form_1xt6g_1>p{margin:0 0 32px;font-size:17px;line-height:1.7}._controls_1xt6g_1{flex-direction:column;gap:14px;display:flex}._controls_1xt6g_1 label{font-size:16px;font-weight:600}._controls_1xt6g_1 input{border:1px solid var(--muted);background:var(--paper);font:inherit;min-height:48px;color:var(--ink);border-radius:8px;width:100%;min-width:0;padding:13px 14px}._controls_1xt6g_1 input:focus-visible{outline:3px solid var(--green);outline-offset:3px}._controls_1xt6g_1 input:disabled{opacity:.65}._controls_1xt6g_1 p{overflow-wrap:anywhere;line-height:1.7}._controls_1xt6g_1 ._notice_1xt6g_1{color:var(--ink);margin:0;font-size:16px;line-height:1.5}._notice_1xt6g_1 a{text-underline-offset:3px;text-decoration:underline}._help_1xt6g_1,._form_1xt6g_1 ._privacy_1xt6g_1{color:var(--muted);font-size:14px;line-height:1.7}._help_1xt6g_1 a{text-underline-offset:3px;text-decoration:underline}._form_1xt6g_1 ._privacy_1xt6g_1{margin-top:28px}._privacy_1xt6g_1 a{text-underline-offset:3px;text-decoration:underline}._aside_1xt6g_1{border-top:1px solid var(--border);margin-top:8px;padding-top:26px}._aside_1xt6g_1 h2,._unavailable_1xt6g_1 h2{margin:0 0 16px;font-family:inherit;font-size:20px;font-weight:600;line-height:1.4}._aside_1xt6g_1 p,._unavailable_1xt6g_1 p{max-width:65ch;margin:0 0 24px;font-size:16px;line-height:1.75}._unavailable_1xt6g_1{border-block:1px solid var(--border);padding:24px 0}._error_1xt6g_1{color:var(--error);font-size:15px}._controls_1xt6g_1 button{justify-content:center;width:100%;min-height:48px}._controls_1xt6g_1 button:disabled{opacity:.65;cursor:wait}@media (max-width:760px){._main_1xt6g_1{grid-template-columns:1fr;gap:40px;padding:48px 24px}._form_1xt6g_1{max-width:100%}._form_1xt6g_1 h1{font-size:36px}._aside_1xt6g_1{margin:0}._controls_1xt6g_1 input{font-size:16px}}._accessKey_1xt6g_2{border-top:1px solid var(--border);margin-top:28px;padding-top:12px}._accessKey_1xt6g_2 summary{cursor:pointer;text-underline-offset:3px;min-height:44px;padding:10px 0;font-size:15px;text-decoration:underline}._accessKey_1xt6g_2 summary:focus-visible{outline:3px solid var(--green);outline-offset:3px}._accessKey_1xt6g_2 form{margin-top:16px}
