.page-module__Xb_bEq__page{max-width:560px;margin:56px auto 80px;padding:0 16px}.page-module__Xb_bEq__heading{letter-spacing:-.04em;color:var(--text);margin:0 0 32px;font-size:1.75rem;font-weight:800}.page-module__Xb_bEq__form{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:22px;padding:28px;display:flex}.page-module__Xb_bEq__typeSection{flex-direction:column;gap:10px;display:flex}.page-module__Xb_bEq__typeGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.page-module__Xb_bEq__typeCard{background:var(--surface2);border:1.5px solid var(--border);border-radius:var(--radius);cursor:pointer;text-align:left;flex-direction:column;gap:8px;min-height:44px;padding:14px 12px;transition:border-color .15s,background .15s,box-shadow .15s,transform .1s;display:flex}.page-module__Xb_bEq__typeCard:hover{border-color:var(--border-bright);background:var(--surface3)}.page-module__Xb_bEq__typeCard:active{transform:scale(.98)}.page-module__Xb_bEq__typeCard:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-module__Xb_bEq__typeCardSelected{border-color:var(--accent);background:var(--accent-subtle);box-shadow:0 0 0 1px var(--accent)}.page-module__Xb_bEq__typeCardSelected:hover{background:var(--accent-subtle);border-color:var(--accent)}.page-module__Xb_bEq__typeCardIcon{border-radius:var(--radius-sm);background:var(--surface3);width:36px;height:36px;color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,background .15s;display:flex}.page-module__Xb_bEq__typeCardSelected .page-module__Xb_bEq__typeCardIcon{color:var(--accent2);background:#6c63ff26}.page-module__Xb_bEq__typeCardName{color:var(--text);letter-spacing:-.01em;font-size:.82rem;font-weight:700;line-height:1.2}.page-module__Xb_bEq__typeCardDesc{color:var(--text-muted);letter-spacing:normal;text-transform:none;font-size:.72rem;font-weight:400;line-height:1.5}.page-module__Xb_bEq__fieldSection{flex-direction:column;gap:4px;display:flex}.page-module__Xb_bEq__fieldSection:first-of-type{border-top:1px solid var(--border);margin-top:-4px;padding-top:22px}.page-module__Xb_bEq__label{letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);flex-direction:column;gap:8px;font-size:.72rem;font-weight:700;display:flex}.page-module__Xb_bEq__required{color:var(--accent)}.page-module__Xb_bEq__counter{color:var(--text-dim);text-align:right;letter-spacing:normal;text-transform:none;font-size:.72rem;font-weight:400;line-height:1}.page-module__Xb_bEq__input,.page-module__Xb_bEq__textarea{background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);letter-spacing:normal;text-transform:none;resize:vertical;outline:none;padding:11px 14px;font-family:inherit;font-size:.95rem;font-weight:400;transition:border-color .15s,box-shadow .15s}.page-module__Xb_bEq__input:focus,.page-module__Xb_bEq__textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-subtle)}.page-module__Xb_bEq__input::placeholder,.page-module__Xb_bEq__textarea::placeholder{color:var(--text-dim)}.page-module__Xb_bEq__toggle{background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-sm);letter-spacing:normal;text-transform:none;color:var(--text-muted);cursor:pointer;align-items:center;gap:12px;padding:12px 14px;font-family:inherit;font-size:.875rem;font-weight:400;transition:border-color .15s;display:flex}.page-module__Xb_bEq__toggle:hover{border-color:var(--border-bright)}.page-module__Xb_bEq__toggle input[type=checkbox]{accent-color:var(--accent);cursor:pointer;flex-shrink:0;width:16px;height:16px}@media (max-width:600px){.page-module__Xb_bEq__page{margin-top:32px}.page-module__Xb_bEq__form{padding:20px 16px}.page-module__Xb_bEq__typeGrid{grid-template-columns:1fr}.page-module__Xb_bEq__typeCard{flex-direction:row;align-items:flex-start;gap:12px}.page-module__Xb_bEq__typeCardIcon{flex-shrink:0;margin-top:1px}.page-module__Xb_bEq__typeCardDesc{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.page-module__Xb_bEq__typeCard{transition:border-color .15s,background .15s,box-shadow .15s}.page-module__Xb_bEq__typeCard:active{transform:none}}
