._page_1132e_1{max-width:1000px;margin:auto;padding:2rem 1rem;color:var(--foreground);overflow-wrap:anywhere}._page_1132e_1 h1,._page_1132e_1 h2{font-family:var(--font-family-display);font-weight:400}._page_1132e_1 h1{font-size:clamp(1.8rem,6vw,2.8rem)}._intro_1132e_1{color:var(--muted-foreground);line-height:1.7}._panel_1132e_1{margin:1.5rem 0;padding:1.5rem;border:1px solid var(--border);background:var(--card);min-width:0}._form_1132e_1{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._details_1132e_1{grid-column:1/-1;border:0;padding:0;margin:0;min-width:0;display:grid;grid-template-columns:1fr 1fr;gap:1rem}._details_1132e_1[hidden]{display:none}._details_1132e_1 legend{margin-bottom:1rem;color:var(--muted-foreground)}._form_1132e_1 label{display:flex;flex-direction:column;gap:.5rem;font-size:.9rem;min-width:0}._wide_1132e_1{grid-column:1/-1}._check_1132e_1{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:.75rem}._actions_1132e_1{display:flex;gap:.7rem;flex-wrap:wrap;margin-top:1rem}._message_1132e_1{padding:1rem;border:1px solid var(--primary);line-height:1.6}._status_1132e_1{color:var(--primary)}._review_1132e_1{border-top:1px solid var(--border);padding:1.5rem 0}._review_1132e_1 p{line-height:1.6;overflow-wrap:anywhere}._review_1132e_1 a,._page_1132e_1 a{color:var(--primary)}._page_1132e_1 input,._page_1132e_1 textarea{font-size:16px}._page_1132e_1 button,._page_1132e_1 a[role=button]{min-height:44px;height:auto;white-space:normal}._plans_1132e_1{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._plans_1132e_1 strong{font-size:1.4rem;color:var(--primary)}._plans_1132e_1 p{margin:.5rem 0}._steps_1132e_1{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;padding:0;margin:1.5rem 0}._steps_1132e_1 li{border:1px solid var(--border);padding:.8rem;font-size:.85rem;line-height:1.5}._steps_1132e_1 li[aria-current]{border-color:var(--primary);background:var(--card);font-weight:700}._steps_1132e_1 span{display:block;color:var(--primary);font-size:1.1rem}._panel_1132e_1 summary{cursor:pointer;min-height:44px;display:flex;align-items:center}._page_1132e_1 small{line-height:1.6;color:var(--muted-foreground)}@media(max-width:640px){._form_1132e_1,._details_1132e_1,._plans_1132e_1{grid-template-columns:minmax(0,1fr)}._steps_1132e_1{grid-template-columns:1fr 1fr}._panel_1132e_1{padding:1rem}._actions_1132e_1>*{width:100%}}
