.BhveQa_page{max-width:1168px;margin:0 auto;padding:40px 32px 64px}.BhveQa_narrow{max-width:880px;margin:0 auto;padding:40px 32px 64px}.BhveQa_auth{gap:24px;max-width:448px;margin:64px auto;padding:0 24px 64px;display:grid}.BhveQa_heading{gap:8px;margin-bottom:24px;display:grid}.BhveQa_eyebrow{color:var(--muted);font-size:12px;line-height:18px}.BhveQa_muted{color:var(--muted)}.BhveQa_notice{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:6px;padding:12px 16px;font-size:12px;line-height:18px}.BhveQa_panel{border:1px solid var(--line);background:#fff;border-radius:6px;padding:24px}.BhveQa_input{width:100%;min-height:40px;color:var(--ink);background:#fff;border:1px solid #c9cdd5;border-radius:6px;padding:8px 12px;display:block}.BhveQa_input[aria-invalid=true]{border-color:var(--danger)}.BhveQa_primary,.BhveQa_secondary{border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:8px 16px;font-weight:500;text-decoration:none;display:inline-flex}.BhveQa_primary{background:var(--accent);color:#fff}.BhveQa_secondary{color:var(--ink);background:#fff;border-color:#d3d6de}.BhveQa_primary:hover:not(:disabled){background:#4931c5}.BhveQa_secondary:hover:not(:disabled){background:var(--surface)}.BhveQa_link{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.BhveQa_error{color:var(--danger);background:#fce6e9;border:1px solid #f1c7d0;border-radius:6px;padding:12px 16px}.BhveQa_formGrid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:32px;display:grid}.BhveQa_estimate{border:1px solid var(--line);background:var(--surface);border-radius:6px;padding:24px;position:sticky;top:24px}.BhveQa_amount{color:var(--ink);font-size:24px;font-weight:600;line-height:32px}.BhveQa_file{width:100%;font-size:12px;display:block}.BhveQa_file::file-selector-button{color:var(--ink);cursor:pointer;background:#fff;border:1px solid #d3d6de;border-radius:6px;margin-right:8px;padding:8px 12px}.BhveQa_nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:12px 32px;display:flex}.BhveQa_nav a{text-decoration:none}.BhveQa_brand{flex-shrink:0;align-items:center;gap:10px;font-weight:600;display:flex}.BhveQa_nav .BhveQa_brand{color:var(--ink)}.BhveQa_mark{background:var(--ink);color:#fff;border-radius:6px;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.BhveQa_links{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.BhveQa_nav .BhveQa_links a,.BhveQa_nav .BhveQa_links button{color:var(--muted);white-space:nowrap;border-radius:6px;padding:8px 12px}.BhveQa_nav .BhveQa_links a:hover,.BhveQa_nav .BhveQa_links button:hover{background:var(--surface);color:var(--ink)}.BhveQa_nav .BhveQa_links a[aria-current=page]{background:var(--soft);color:var(--accent)}.BhveQa_account{text-overflow:ellipsis;white-space:nowrap;max-width:200px;color:var(--muted);margin:0 8px;font-size:12px;overflow:hidden}.BhveQa_documents{gap:0;display:grid}.BhveQa_document{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.BhveQa_document p{color:var(--muted);margin-top:4px;font-size:12px}@media (max-width:900px){.BhveQa_nav{flex-direction:column;align-items:flex-start;gap:12px;padding:16px 24px}.BhveQa_formGrid{grid-template-columns:minmax(0,1fr)}.BhveQa_estimate{position:static}}@media (max-width:600px){.BhveQa_page,.BhveQa_narrow{padding:24px 16px 48px}.BhveQa_auth{margin-top:32px;padding-inline:16px}.BhveQa_panel,.BhveQa_estimate,.BhveQa_nav{padding:16px}.BhveQa_links{gap:0}.BhveQa_links a,.BhveQa_links button{padding:8px}.BhveQa_account{display:none}}
.uTQ5qa_theme{--ink:#30313d;--muted:#626978;--line:#e6e8ec;--accent:#5840d8;--soft:#f1efff;--surface:#f7f8fa;--danger:#a3213b;--warning:#815911;min-height:100dvh;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;background:#fff;font:14px/21px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.uTQ5qa_theme *,.uTQ5qa_theme :before,.uTQ5qa_theme :after{box-sizing:border-box}.uTQ5qa_theme ::selection{background:var(--soft);color:var(--ink)}.uTQ5qa_theme h1{letter-spacing:-.5px;font-size:24px;font-weight:600;line-height:32px}.uTQ5qa_theme h2{letter-spacing:-.15px;font-size:16px;font-weight:600;line-height:24px}.uTQ5qa_theme h3{font-size:14px;font-weight:600;line-height:21px}.uTQ5qa_theme strong{font-weight:600}.uTQ5qa_theme button,.uTQ5qa_theme input,.uTQ5qa_theme select,.uTQ5qa_theme textarea{font:inherit}.uTQ5qa_theme input[type=checkbox],.uTQ5qa_theme input[type=radio]{accent-color:var(--accent);flex-shrink:0}.uTQ5qa_theme button,.uTQ5qa_theme summary{cursor:pointer}.uTQ5qa_theme button:disabled{cursor:default;opacity:.5}.uTQ5qa_theme :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.uTQ5qa_theme a{color:var(--accent)}.uTQ5qa_theme small{font-size:12px;line-height:18px}
