.request-dialog251{color:#f4f1e9;background:#101010;border:1px solid #3b3b39;border-radius:20px;padding:0;width:min(760px,calc(100% - 40px));max-height:calc(100svh - 48px);font-family:Manrope,Arial,sans-serif;box-shadow:0 32px 100px #0009}.request-dialog251::backdrop{background:#000b;backdrop-filter:blur(6px)}.request-dialog-frame251{display:flex;flex-direction:column;max-height:calc(100svh - 50px)}.request-dialog-header251{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 28px;border-bottom:1px solid #343432}.request-dialog251 h2{font-size:28px;line-height:1.15;margin:6px 0}.request-dialog-scroll251{padding:24px 28px 32px;overflow:auto;overscroll-behavior:contain;scrollbar-color:#696963 #101010}.request-dialog251 button,.request-dialog251 input,.request-dialog251 select,.request-dialog251 textarea{font:inherit}.request-dialog251 button{cursor:pointer;min-height:44px;border-radius:7px;padding:10px 16px;border:1px solid #565650;color:inherit;background:transparent}.request-dialog251 button:disabled{opacity:.45;cursor:default}.request-dialog251 button:focus-visible,.request-dialog251 a:focus-visible,.request-dialog251 input:focus-visible,.request-dialog251 select:focus-visible,.request-dialog251 textarea:focus-visible{outline:2px solid #f4f1e9;outline-offset:3px}.request-dialog251 .intake-close{display:grid;place-items:center;flex:none;width:44px;padding:0}.intake-paths{display:flex;gap:8px;margin-bottom:24px}.intake-paths button{flex:1;font-size:13px}.intake-paths [aria-pressed=true]{border-color:#f4f1e9;background:#f4f1e914}.request-dialog251 h3{font-size:22px;margin:22px 0 8px}.request-dialog251 p{font-size:14px;line-height:1.6;color:#c1bfb8}.request-progress246{display:flex;gap:8px}.request-progress246 button{border:0;border-bottom:2px solid #41413c;border-radius:0;flex:1;padding:8px 2px;font-size:12px}.request-progress246 [aria-current=step]{border-color:#f4f1e9;color:#f4f1e9}.intake-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 20px;margin:22px 0}.request-dialog251 label{display:flex;flex-direction:column;gap:9px;font-size:13px;color:#dedbd3}.request-dialog251 input:not([type=checkbox]),.request-dialog251 select,.request-dialog251 textarea{box-sizing:border-box;width:100%;min-height:48px;padding:12px;background:#181818;border:1px solid #50504a;border-radius:6px;color:#f4f1e9;color-scheme:dark}.request-dialog251 textarea{resize:vertical;line-height:1.5}.request-dialog251 [aria-invalid=true]{border-color:#ecaa93!important}.request-dialog251 .intake-check{display:flex;flex-direction:row;align-items:center;gap:10px;min-height:44px;cursor:pointer}.intake-check input{width:19px;height:19px;accent-color:#f4f1e9;flex:none}.intake-access{border:0;padding:0;margin:20px 0;display:grid;grid-template-columns:1fr 1fr}.intake-access legend{font-size:13px;padding:0 0 10px}.request-dialog251 .intake-note{font-size:12px;color:#b9b6ad;margin:20px 0}.request-dialog251 a{color:#f4f1e9;text-underline-offset:3px}.intake-actions{display:flex;gap:12px;margin-top:20px}.request-dialog251 .intake-primary{background:#f4f1e9;color:#101010;border-color:#f4f1e9;font-weight:650}.intake-actions .intake-primary{margin-left:auto}.intake-review{display:grid;grid-template-columns:125px 1fr;gap:12px;font-size:13px;border-top:1px solid #373734;border-bottom:1px solid #373734;padding:20px 0;overflow-wrap:anywhere}.intake-review dt{color:#aaa9a2}.intake-review dd{margin:0}.intake-errors{padding:14px 18px;background:#db866b12;border:1px solid #b2806c;border-radius:6px;font-size:13px}.intake-errors p{margin:0}.intake-errors ul{padding-left:18px}.intake-field-error{font-size:12px;color:#f0baa4}.request-dialog251 .form-status{overflow-wrap:anywhere}.request-dialog251 .form-draft-discard{margin-top:20px;color:#aaa9a2;font-size:12px;border:0;text-decoration:underline;padding-left:0}.request-dialog251 .form-confirmation{padding:18px 0}.request-dialog251 .form-confirmation-reference{font-size:12px;overflow-wrap:anywhere}.request-dialog251 [hidden],.request-dialog251 [data-form-completed=true]>:not(.form-confirmation){display:none!important}.request-dialog251 [data-form-completed=true]>.form-confirmation:not([hidden]){display:block!important}@media(max-width:600px){.request-dialog251{width:100%;max-width:none;height:100svh;max-height:100svh;border:0;border-radius:0;margin:0}.request-dialog-frame251{height:100%;max-height:100svh}.request-dialog-header251{padding:20px}.request-dialog251 h2{font-size:25px}.request-dialog-scroll251{padding:20px 20px max(28px,env(safe-area-inset-bottom))}.intake-grid{grid-template-columns:1fr;gap:18px}.intake-paths{gap:6px}.intake-paths button{padding:10px 9px;font-size:12px}.intake-review{grid-template-columns:105px 1fr}.request-dialog251 h3{font-size:21px}}@media(prefers-reduced-motion:reduce){.request-dialog251 *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

.request-dialog-header251{flex:none}.intake-grid>*{min-width:0}.request-dialog251 input:not([type=checkbox]),.request-dialog251 select,.request-dialog251 textarea{font-size:16px}.request-dialog251 ::selection{background:#f4f1e9;color:#101010}.request-dialog251 input,.request-dialog251 textarea{caret-color:#f4f1e9}.request-dialog251 input::placeholder,.request-dialog251 textarea::placeholder{color:#aaa9a2;opacity:1}
