.connect_page__JikjY{max-width:var(--container);margin:0 auto;padding:var(--sp-8) var(--sp-6);display:flex;flex-direction:column;gap:var(--sp-8)}.connect_header__6Scve{max-width:640px}.connect_brand__cHrXV{font:var(--text-caption);text-transform:uppercase;letter-spacing:var(--tracking-caption);color:var(--text-secondary);margin-bottom:var(--sp-3)}.connect_title__T00BV{font:var(--text-h2);color:var(--text-primary);margin-bottom:var(--sp-3)}.connect_subtitle__tUKxP{font:var(--text-lead);color:var(--text-secondary)}.connect_layout__3Qwup{display:grid;grid-template-columns:minmax(0,460px) minmax(0,1fr);grid-gap:var(--sp-7);gap:var(--sp-7);align-items:start}@media (max-width:720px){.connect_page__JikjY{gap:var(--sp-7);padding:var(--sp-7) var(--sp-4)}.connect_layout__3Qwup{grid-template-columns:minmax(0,1fr)}.connect_layout__3Qwup>*{min-width:0;max-width:100%}.connect_formNote__S7zjo,.connect_stepsLinks__0qMdv,.connect_stepsList__9QSji{overflow-wrap:anywhere}.connect_formCard__q7M4e{padding:var(--sp-5)}}.connect_formCard__q7M4e{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-m);box-shadow:var(--shadow-card);padding:var(--sp-6)}.connect_form___dRuQ{display:flex;flex-direction:column;gap:var(--sp-4);align-items:stretch}.connect_form___dRuQ>button{align-self:flex-start;margin-top:var(--sp-2)}.connect_lookupHint__8mVvD{font:var(--text-small);color:var(--text-secondary)}.connect_lookupFound__dNGCI{display:flex;align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;font:var(--text-body);color:var(--text-primary);padding:var(--sp-3) var(--sp-4);background:var(--success-soft);border-radius:var(--radius-s);width:100%}.connect_lookupManualBtn__pAaUq{font:var(--text-small);color:var(--text-secondary);background:none;border:none;padding:0;cursor:pointer;text-decoration:underline}.connect_lookupManualBtn__pAaUq:hover{color:var(--text-primary)}.connect_codeDetails__WOR2z{width:100%}.connect_codeToggle__i2Sat{font:var(--text-small);color:var(--text-secondary);cursor:pointer;width:-moz-fit-content;width:fit-content;list-style:none;text-decoration:underline;text-underline-offset:3px}.connect_codeToggle__i2Sat::-webkit-details-marker{display:none}.connect_codeToggle__i2Sat:hover{color:var(--text-primary)}.connect_codeDetails__WOR2z[open]>.connect_codeToggle__i2Sat{display:none}.connect_codeApplied__WZmaX,.connect_codeMissing__bcklI{display:block;padding:var(--sp-3) var(--sp-4);border-radius:var(--radius-s)}.connect_codeApplied__WZmaX{color:var(--text-primary);background:var(--success-soft)}.connect_codeMissing__bcklI{color:var(--text-primary);background:var(--warning-soft)}.connect_steps__RB8Rz{padding-top:var(--sp-2)}.connect_stepsTitle__uPqBJ{font:var(--text-h3);color:var(--text-primary);margin-bottom:var(--sp-4)}.connect_stepsList__9QSji{display:flex;flex-direction:column;gap:var(--sp-4);padding-left:var(--sp-5);font:var(--text-body);color:var(--text-primary);list-style:decimal;max-width:46ch}.connect_stepsLinks__0qMdv{font:var(--text-body);margin-top:var(--sp-5)}.connect_aside__2hEyf a,.connect_doneHint__2I_V_ a,.connect_formNote__S7zjo a,.connect_stepsLinks__0qMdv a{text-decoration:underline;text-underline-offset:3px}.connect_aside__2hEyf{border-top:1px solid var(--border-default);padding-top:var(--sp-6);max-width:640px;font:var(--text-small);color:var(--text-secondary)}.connect_done__KXnF6{margin:calc(-1 * var(--sp-6));padding:var(--sp-6);background:var(--success-soft);border-radius:var(--radius-m)}.connect_doneTitle__CJ14k{font:var(--text-h3);color:var(--text-primary);margin-bottom:var(--sp-3)}.connect_doneText__iiDgt{font:var(--text-body);color:var(--text-secondary)}.connect_doneText__iiDgt+.connect_doneText__iiDgt{margin-top:var(--sp-3)}.connect_doneEmail__R_hZC{display:block;margin:var(--sp-2) 0;color:var(--text-primary);overflow-wrap:anywhere}.connect_doneHint__2I_V_{margin-top:var(--sp-4)}.connect_doneHint__2I_V_,.connect_formNote__S7zjo{font:var(--text-small);color:var(--text-secondary)}.connect_formError__JuQl2{font:var(--text-small);color:var(--danger);padding:var(--sp-3) var(--sp-4);background:var(--danger-soft);border-radius:var(--radius-s)}