.funding-app{min-height:100dvh;background:var(--color-paper);color:var(--color-ink)}.funding-app--dashboard{min-height:0;flex:1;overflow-y:auto}.funding-nav{min-height:4.75rem;padding-inline:var(--page-gutter);border-block-end:var(--rule-hair) solid var(--color-rule);display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);background:var(--color-paper)}.funding-brand{width:8.75rem;min-height:2.75rem;display:inline-flex;align-items:center;white-space:nowrap}.funding-brand img{height:auto;mix-blend-mode:multiply}.funding-nav__back{min-height:2.75rem;padding-inline:var(--space-sm);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;color:var(--color-ink-2);font-size:var(--text-sm);font-weight:700;white-space:nowrap}.funding-brand:focus-visible,.funding-footer a:focus-visible,.funding-nav__back:focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--space-2xs)}.funding-nav__back:active{transform:translateY(var(--space-3xs))}.funding-workbench{width:min(100% - (2 * var(--page-gutter)),var(--page-max));margin-inline:auto;padding-block:var(--space-xl) var(--space-3xl)}.funding-intro{max-width:48rem;margin-block-end:var(--space-xl);display:grid;gap:var(--space-md)}.funding-form__head>p,.funding-intro>p,.funding-success>p{color:var(--color-accent-deep);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.funding-intro h1{max-width:14ch;font-size:clamp(var(--text-2xl),7vw,var(--text-4xl));line-height:1.02}.funding-intro>span{max-width:62ch;color:var(--color-ink-2);font-size:var(--text-md);line-height:1.5}.funding-form-layout{border-block-start:var(--rule-hair) solid var(--color-rule);display:grid;grid-template-columns:minmax(0,1fr)}.funding-progress{padding-block:var(--space-lg);border-block-end:var(--rule-hair) solid var(--color-rule)}.funding-progress>p{margin-block-end:var(--space-md);color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.funding-progress ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-xs);list-style:none;padding:0}.funding-progress li{min-width:0;display:grid;gap:var(--space-xs);color:var(--color-muted)}.funding-progress li>span{width:1.75rem;height:1.75rem;border:var(--rule-hair) solid var(--color-rule);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--color-paper);color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:700}.funding-progress li>span svg{width:var(--space-md);height:var(--space-md)}.funding-progress li[data-state=complete]>span,.funding-progress li[data-state=current]>span{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink)}.funding-progress li[data-state=current]{color:var(--color-ink)}.funding-progress li div{min-width:0}.funding-progress li strong{display:block;font-size:var(--text-sm);line-height:1.2}.funding-progress li small,.funding-progress__privacy{display:none}.funding-form{min-width:0;padding-block:var(--space-xl)}.funding-form__head{max-width:42rem;margin-block-end:var(--space-xl);display:grid;gap:var(--space-sm)}.funding-form__head h2,.funding-success h2{font-size:clamp(var(--text-xl),5vw,var(--text-3xl))}.funding-form__head>span,.funding-success>span{max-width:58ch;color:var(--color-ink-2);font-size:var(--text-base);line-height:1.6}.funding-form__body{max-width:48rem}.funding-field-group{gap:var(--space-xl)}.funding-form-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg)}.funding-app [data-slot=field-label],.funding-app [data-slot=field-legend]{color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-sm);font-weight:700}.required-mark{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;letter-spacing:.04em;text-transform:uppercase}.funding-app [data-slot=native-select],.funding-input{min-height:3rem;padding-inline:var(--space-sm) 2.5rem;border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-sm);outline:var(--rule-strong) solid transparent;outline-offset:var(--space-3xs);background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-base);transition:background-color var(--dur-short) var(--ease-out),border-color var(--dur-short) var(--ease-out)}.funding-input::placeholder{color:var(--color-muted)}.funding-app [data-slot=native-select]:focus-visible,.funding-input:focus-visible,.google-address-autocomplete:focus-visible{border-color:var(--color-ink-2);outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--space-3xs);box-shadow:none}.funding-app [data-slot=native-select]:disabled,.funding-input:disabled{cursor:not-allowed;opacity:.55;background:var(--color-paper-2)}.funding-app [data-slot=native-select][aria-invalid=true],.funding-input[aria-invalid=true]{border-color:var(--color-error);box-shadow:none}.funding-app [data-slot=native-select][data-state=success],.funding-input[data-state=success]{border-color:var(--color-success)}.funding-app [data-slot=native-select][data-state=loading],.funding-input[data-state=loading]{cursor:wait;background:var(--color-paper-2)}.funding-input-shell{position:relative}.funding-input-shell>span{position:absolute;inset-block-start:50%;inset-inline-start:var(--space-sm);z-index:var(--z-raised);color:var(--color-muted);font-family:var(--font-mono);transform:translateY(-50%)}.funding-input--with-prefix{padding-inline-start:var(--space-xl)}.funding-sensitive-input{position:relative}.funding-input--revealable{padding-inline-end:3rem}.funding-sensitive-input__toggle{position:absolute;inset-block:0;inset-inline-end:0;display:grid;width:3rem;cursor:pointer;place-items:center;border:0;border-radius:0 var(--radius-md) var(--radius-md) 0;background:transparent;color:var(--color-muted)}.funding-sensitive-input__toggle:hover{color:var(--color-ink)}.funding-sensitive-input__toggle:focus-visible{outline:2px solid var(--color-focus);outline-offset:-3px}.funding-sensitive-input__toggle svg{width:1.25rem;height:1.25rem}.funding-select{width:100%}.funding-naics-combobox{width:100%;height:3rem;border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-sm);outline:var(--rule-strong) solid transparent;outline-offset:var(--space-3xs);background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);transition:background-color var(--dur-short) var(--ease-out),border-color var(--dur-short) var(--ease-out)}.funding-naics-combobox.is-focus,.funding-naics-combobox:focus-within{border-color:var(--color-ink-2);outline-color:var(--color-focus);box-shadow:none}.funding-naics-combobox.is-active{background:var(--color-paper-2);transform:translateY(var(--rule-hair))}.funding-naics-combobox:has(:disabled){cursor:not-allowed;opacity:.55;background:var(--color-paper-2)}.funding-naics-combobox:has([aria-invalid=true]),.funding-naics-combobox:has([data-state=error]){border-color:var(--color-error)}.funding-naics-combobox:has([data-state=success]){border-color:var(--color-success)}.funding-naics-combobox:has([data-state=loading]){cursor:wait;background:var(--color-paper-2)}.funding-naics-combobox [data-slot=input-group-control]{height:100%;padding-inline:var(--space-sm) 4rem;font-size:var(--text-base)}.funding-naics-combobox__content{max-height:min(24rem,var(--available-height))}.funding-naics-combobox__list{max-height:min(22rem,calc(var(--available-height) - 2rem))}.funding-naics-combobox__item{min-height:3.5rem;align-items:flex-start;padding:var(--space-sm) 2.25rem var(--space-sm) var(--space-sm)}.funding-naics-combobox__code{flex:0 0 auto;color:var(--color-ink-2);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:700;line-height:1.35rem}.funding-naics-combobox__description,.funding-naics-combobox__sector{display:block;overflow-wrap:anywhere}.funding-naics-combobox__description{color:var(--color-ink);font-weight:650;line-height:1.35rem}.funding-naics-combobox__sector{margin-block-start:var(--space-3xs);color:var(--color-muted);font-size:var(--text-xs);line-height:1.25rem}.funding-naics-combobox__item[data-highlighted] .funding-naics-combobox__code,.funding-naics-combobox__item[data-highlighted] .funding-naics-combobox__description,.funding-naics-combobox__item[data-highlighted] .funding-naics-combobox__sector{color:currentColor}.funding-field__message{min-height:1.35rem}.funding-app [data-slot=field-description],.funding-app [data-slot=field-error]{font-size:var(--text-sm);line-height:1.35rem}.funding-app [data-slot=field-description]{color:var(--color-muted)}.funding-app [data-slot=field-error]{color:var(--color-error)}.funding-choice-field{gap:var(--space-sm)}.funding-choice-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xs)}.funding-choice{min-height:3.25rem;padding:var(--space-sm) var(--space-md);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);display:flex;align-items:center;gap:var(--space-sm);background:var(--color-paper);color:var(--color-ink-2);cursor:pointer;transition:background-color var(--dur-short) var(--ease-out),border-color var(--dur-short) var(--ease-out),transform var(--dur-micro) var(--ease-out)}.funding-choice input{width:1.125rem;height:1.125rem;flex:0 0 auto;accent-color:var(--color-accent)}.funding-choice:has(input:checked){border-color:var(--color-accent);background:var(--color-paper-2);color:var(--color-ink)}.funding-choice:has(input:focus-visible){outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--space-3xs)}.funding-choice:active{transform:translateY(var(--space-3xs))}.funding-range-field{gap:var(--space-sm)}.funding-range-field__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-sm)}.funding-range-field__head output{color:var(--color-accent-deep);font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;font-variant-numeric:tabular-nums}.funding-slider{min-height:2.75rem}.funding-slider [data-slot=slider-track]{height:var(--space-2xs);border-radius:var(--radius-pill);background:var(--color-paper-3)}.funding-slider [data-slot=slider-range]{background:var(--color-accent)}.funding-slider [data-slot=slider-thumb]{width:1.25rem;height:1.25rem;border:var(--rule-strong) solid var(--color-accent);background:var(--color-paper)}.funding-slider [data-slot=slider-thumb]:focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--space-2xs)}.funding-range-field__limits{display:flex;justify-content:space-between;color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.google-address-host:empty{display:none}.google-address-autocomplete{width:100%;min-height:3rem;border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-sm);outline:var(--rule-strong) solid transparent;outline-offset:var(--space-3xs);background:var(--color-paper);color:var(--color-ink);color-scheme:light;font-family:var(--font-body);font-size:var(--text-base)}.google-address-autocomplete::part(input){min-height:3rem;padding-inline:var(--space-sm);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-base)}.google-address-autocomplete::part(prediction-list){background-color:var(--color-paper);color:var(--color-ink)}.google-address-autocomplete::part(prediction-item){border-block-end:var(--rule-hair) solid var(--color-rule);background-color:var(--color-paper);color:var(--color-ink-2)}.google-address-autocomplete::part(prediction-item-main-text),.google-address-autocomplete::part(prediction-item-match),.google-address-autocomplete::part(prediction-item-nonmatch){color:var(--color-ink)}.google-address-autocomplete::part(prediction-item-secondary-text){color:var(--color-muted)}.google-address-autocomplete::part(prediction-item-selected){background-color:var(--color-paper-2);color:var(--color-ink)}.google-address-autocomplete::part(prediction-item-icon){background-color:var(--color-paper-2);color:var(--color-ink-2)}.funding-loan-fields,.funding-subsection{display:grid;gap:var(--space-lg)}.funding-subsection{padding-block-start:var(--space-lg);border-block-start:var(--rule-hair) solid var(--color-rule)}.funding-subsection>[data-slot=field-description]{margin-block-start:calc(-1 * var(--space-sm))}.funding-documents__guidance{padding:var(--space-md);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-sm);display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-sm);background:var(--color-paper-2)}.funding-documents__guidance>svg{width:1.25rem;height:1.25rem;margin-block-start:var(--space-3xs);color:var(--color-success)}.funding-documents__guidance strong{display:block;color:var(--color-ink)}.funding-documents__guidance p{margin-block-start:var(--space-2xs);color:var(--color-muted);font-size:var(--text-sm);line-height:1.5}.funding-document-dropzone{position:relative;min-height:9rem;padding:var(--space-lg);border:var(--rule-hair) dashed var(--color-rule-strong);border-radius:var(--radius-sm);outline:var(--rule-strong) solid transparent;outline-offset:var(--space-3xs);display:grid;place-items:center;align-content:center;gap:var(--space-sm);overflow:hidden;background:var(--color-paper);color:var(--color-ink);cursor:pointer;text-align:center;transition:background-color var(--dur-short) var(--ease-out),border-color var(--dur-short) var(--ease-out),transform var(--dur-short) var(--ease-out)}.funding-document-dropzone>input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.funding-document-dropzone>svg{width:1.5rem;height:1.5rem;color:var(--color-ink-2)}.funding-document-dropzone small,.funding-document-dropzone strong,.funding-document-dropzone>span{display:block}.funding-document-dropzone strong{font-size:var(--text-sm)}.funding-document-dropzone small{margin-block-start:var(--space-2xs);color:var(--color-muted);font-size:var(--text-xs)}.funding-document-dropzone:focus-within{border-color:var(--color-ink-2);outline-color:var(--color-focus)}.funding-document-dropzone:active{transform:translateY(var(--space-3xs))}.funding-document-dropzone:has(input:disabled){cursor:wait;opacity:.65;background:var(--color-paper-2)}.funding-document-dropzone:has(input:disabled)>input{cursor:wait}.funding-document-dropzone[data-state=error]{border-color:var(--color-error)}.funding-document-dropzone[data-state=success]{border-color:var(--color-success)}.funding-document-dropzone__spinner,.funding-document-row__remove:disabled svg{animation:funding-document-spin .8s linear infinite}.funding-document-error{padding:var(--space-sm) var(--space-md);border:var(--rule-hair) solid var(--color-error);border-radius:var(--radius-sm);color:var(--color-error);font-size:var(--text-sm)}.funding-document-list{border-block-start:var(--rule-hair) solid var(--color-rule)}.funding-document-list__heading{padding-block:var(--space-sm);display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);font-size:var(--text-sm)}.funding-document-list__heading>span{min-width:1.75rem;padding:var(--space-3xs) var(--space-2xs);border-radius:999px;background:var(--color-paper-2);color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);text-align:center}.funding-document-row{padding-block:var(--space-sm);border-block-start:var(--rule-hair) solid var(--color-rule);display:grid;grid-template-columns:auto minmax(0,1fr) minmax(11rem,15rem) auto;align-items:center;gap:var(--space-sm)}.funding-document-row>svg{width:1.125rem;height:1.125rem;color:var(--color-muted)}.funding-document-row__file{min-width:0}.funding-document-row__file span,.funding-document-row__file strong{display:block}.funding-document-row__file strong{overflow:hidden;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap}.funding-document-row__file span{margin-block-start:var(--space-3xs);color:var(--color-muted);font-size:var(--text-xs)}.funding-document-row [data-slot=native-select]{min-height:2.75rem;font-size:var(--text-sm)}.funding-document-row__remove{width:2.75rem;height:2.75rem;border:var(--rule-hair) solid transparent;border-radius:var(--radius-sm);display:grid;place-items:center;background:transparent;color:var(--color-muted);cursor:pointer}.funding-document-row__remove>svg{width:1rem;height:1rem}.funding-document-row__remove:focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--space-3xs)}.funding-document-row__remove:active{transform:translateY(var(--space-3xs))}.funding-document-row__remove:disabled{cursor:wait;opacity:.55}.funding-documents__empty{color:var(--color-muted);font-size:var(--text-sm);text-align:center}@keyframes funding-document-spin{to{transform:rotate(1turn)}}.funding-review{display:grid;gap:var(--space-xl)}.funding-review section{border-block-start:var(--rule-hair) solid var(--color-rule);padding-block-start:var(--space-md)}.funding-review h3{margin-block-end:var(--space-sm);font-size:var(--text-md)}.funding-review dl{display:grid}.funding-review__row{padding-block:var(--space-sm);border-block-end:var(--rule-hair) solid var(--color-rule);display:grid;gap:var(--space-2xs)}.funding-review dt{color:var(--color-muted);font-size:var(--text-sm)}.funding-review dd{margin:0;color:var(--color-ink);font-weight:700;overflow-wrap:anywhere}.funding-certification{padding:var(--space-md);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-paper-2)}.funding-signature-field{gap:var(--space-sm)}.signature-input{min-width:0;padding:var(--space-sm);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-sm);outline:var(--rule-strong) solid transparent;outline-offset:var(--space-3xs);background:var(--color-paper-2)}.signature-input:focus-visible,.signature-input:focus-within{border-color:var(--color-ink-2);outline:var(--rule-strong) solid var(--color-focus)}.signature-input[data-invalid=true]{border-color:var(--color-error)}.signature-input__maker{display:block}.signature-input__controls,.signature-input__loading{min-height:2.75rem;display:flex;align-items:center}.signature-input__loading{justify-content:center;color:var(--color-muted);font-size:var(--text-sm)}.signature-input__controls{margin-block-end:var(--space-sm);justify-content:flex-end;gap:var(--space-xs)}.signature-input__control,.signature-input__replace{min-height:2.75rem;padding-inline:var(--space-sm);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-sm);font-weight:700;white-space:nowrap}.signature-input__control:focus-visible,.signature-input__replace:focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--space-3xs)}.signature-input__control:active,.signature-input__replace:active{transform:translateY(var(--space-3xs))}.signature-input__canvas{width:100%;min-height:10rem;border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-sm);display:block;background:var(--color-paper);cursor:crosshair;touch-action:none;user-select:none}.signature-input__preview{display:grid;justify-items:start;gap:var(--space-sm)}.signature-input__preview img{width:100%;max-height:12rem;padding:var(--space-sm);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);object-fit:contain;background:var(--color-paper)}.funding-certification>label{display:flex;align-items:flex-start;gap:var(--space-sm);cursor:pointer}.funding-certification input{width:1.125rem;height:1.125rem;margin-block-start:var(--space-3xs);flex:0 0 auto;accent-color:var(--color-accent)}.funding-certification:has(input:focus-visible){outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--space-3xs)}.funding-server-error{max-width:48rem;margin-block-start:var(--space-lg);padding:var(--space-sm) var(--space-md);border:var(--rule-hair) solid var(--color-error);border-radius:var(--radius-sm);color:var(--color-error);font-size:var(--text-sm)}.funding-form__actions{max-width:48rem;margin-block-start:var(--space-xl);padding-block-start:var(--space-lg);border-block-start:var(--rule-hair) solid var(--color-rule);display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}.funding-button{min-height:3rem;min-width:7.5rem;padding-inline:var(--space-md);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);font-family:var(--font-body);font-size:var(--text-sm);font-weight:700;white-space:nowrap;transition:background-color var(--dur-short) var(--ease-out),transform var(--dur-micro) var(--ease-out)}.funding-button--primary{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink)}.funding-button--back{background:var(--color-paper);color:var(--color-ink)}.funding-button:focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--space-2xs);box-shadow:none}.funding-button:active{transform:translateY(var(--space-3xs))}.funding-button:disabled,.funding-button[data-state=loading]{cursor:not-allowed;opacity:.55}.funding-button[data-state=error]{border-color:var(--color-error);background:var(--color-error);color:var(--color-accent-ink)}.funding-button[data-state=success]{border-color:var(--color-success);background:var(--color-success);color:var(--color-accent-ink)}.funding-button[data-state=loading]:before{width:var(--space-md);height:var(--space-md);border:var(--rule-strong) solid;border-inline-end-color:var(--color-rule-strong);border-radius:50%;content:"";animation:funding-spin var(--dur-long) linear infinite}@keyframes funding-spin{to{transform:rotate(1turn)}}.funding-success{max-width:48rem;padding-block:var(--space-3xl);display:grid;justify-items:start;gap:var(--space-lg)}.funding-success__icon{width:3rem;height:3rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--color-success);color:var(--color-accent-ink)}.funding-success__reference{width:100%;padding:var(--space-md);border-block:var(--rule-hair) solid var(--color-rule);display:grid;gap:var(--space-2xs)}.funding-success__reference span{color:var(--color-muted);font-size:var(--text-sm)}.funding-success__reference code{color:var(--color-ink);font-family:var(--font-mono);font-size:var(--text-sm);overflow-wrap:anywhere}.funding-footer{width:min(100% - (2 * var(--page-gutter)),var(--page-max));margin-inline:auto;padding-block:var(--space-2xl) var(--space-xl);display:grid;gap:var(--space-lg)}.funding-footer>p{max-width:28ch;font-family:var(--font-display);font-size:clamp(var(--text-xl),5vw,var(--text-3xl));font-weight:700;line-height:1.05;letter-spacing:-.025em}.funding-footer>div{padding-block-start:var(--space-sm);border-block-start:var(--rule-hair) solid var(--color-rule);display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-sm) var(--space-lg);color:var(--color-muted);font-size:var(--text-sm)}.funding-footer a{color:var(--color-ink-2);font-weight:700;white-space:nowrap}@media (hover:hover) and (pointer:fine){.funding-app [data-slot=native-select]:hover,.funding-button--back:hover,.funding-choice:hover,.funding-input:hover,.funding-naics-combobox.is-hover,.funding-naics-combobox:hover,.funding-nav__back:hover{background:var(--color-paper-2)}.funding-document-dropzone:hover,.funding-document-row__remove:hover,.signature-input__control:hover,.signature-input__replace:hover{background:var(--color-paper-3)}.funding-button--primary:hover{background:var(--color-accent-deep)}.funding-footer a:hover{color:var(--color-accent-deep)}}@media (max-width:39.99rem){.funding-document-row{grid-template-columns:auto minmax(0,1fr) auto}.funding-document-row>svg{grid-column:1;grid-row:1}.funding-document-row__file{grid-column:2;grid-row:1}.funding-document-row [data-slot=native-select]{grid-column:2/4;grid-row:2}.funding-document-row__remove{grid-column:3;grid-row:1}}@media (min-width:40rem){.funding-workbench{padding-block-start:var(--space-2xl)}.funding-intro{margin-block-end:var(--space-2xl)}.funding-choice-grid,.funding-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.funding-choice-grid .funding-choice:last-child:nth-child(odd){grid-column:1/-1}.funding-choice-grid--binary .funding-choice:last-child{grid-column:auto}.funding-review__row{grid-template-columns:minmax(8rem,.8fr) minmax(0,1.2fr);gap:var(--space-lg)}}@media (min-width:60rem){.funding-form-layout{grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);gap:var(--space-2xl)}.funding-progress{padding-block:var(--space-xl);border-block-end:0;border-inline-end:var(--rule-hair) solid var(--color-rule)}.funding-progress ol{padding-inline-end:var(--space-lg);grid-template-columns:minmax(0,1fr);gap:0}.funding-progress li{position:relative;min-height:6.75rem;padding-block-end:var(--space-md);grid-template-columns:1.75rem minmax(0,1fr);gap:var(--space-sm)}.funding-progress li:not(:last-child):after{position:absolute;inset-block-start:2rem;inset-block-end:var(--space-2xs);inset-inline-start:.84rem;width:var(--rule-hair);background:var(--color-rule);content:""}.funding-progress li small{margin-block-start:var(--space-2xs);display:block}.funding-progress li small,.funding-progress__privacy{color:var(--color-muted);font-size:var(--text-xs);line-height:1.45}.funding-progress__privacy{max-width:15rem;padding-inline-end:var(--space-lg);display:flex;align-items:flex-start;gap:var(--space-xs)}.funding-progress__privacy svg{width:var(--space-md);height:var(--space-md);flex:0 0 auto}.funding-form{padding-block:var(--space-2xl)}}@media (pointer:coarse){.funding-app [data-slot=native-select],.funding-button,.funding-choice,.funding-document-row__remove,.funding-input,.funding-nav__back{min-height:3rem}}@media (prefers-reduced-motion:reduce){.funding-app [data-slot=native-select],.funding-button,.funding-choice,.funding-document-dropzone,.funding-document-row__remove,.funding-input,.funding-nav__back{transition-duration:var(--dur-micro)}.funding-button[data-state=loading]:before,.funding-document-dropzone__spinner,.funding-document-row__remove:disabled svg{animation:none}}.funding-intro h1{font-weight:400;font-size:var(--text-workspace);max-width:none;line-height:1.1}.funding-brand{width:auto;min-width:0;font-size:var(--text-lg);font-weight:500}.funding-nav__back{flex-shrink:0;font-weight:500}.funding-intro>p,.funding-progress>p{display:none}.funding-intro{gap:var(--space-sm)}.funding-intro>span{font-size:var(--text-base);color:var(--color-muted)}.funding-form-layout{gap:var(--space-lg);border:0}.funding-progress{border:0;background:var(--color-paper-2)}.funding-form,.funding-progress{padding:var(--space-lg);border-radius:var(--radius-panel)}.funding-form{background:var(--color-paper);border:var(--rule-hair) solid var(--color-rule)}.funding-form__head{margin-block-end:var(--space-lg)}.funding-form__head h2,.funding-success h2{font-weight:400;line-height:1.15}.funding-form__head>p{font-family:var(--font-body);letter-spacing:0;text-transform:none;font-size:var(--text-sm)}.funding-form__body{max-width:none}.funding-app [data-slot=native-select],.funding-button,.funding-choice,.funding-input,.google-address-autocomplete{border-radius:var(--radius-control)}.funding-button,.funding-progress li strong{font-weight:500}@media (min-width:60rem){.funding-form-layout{grid-template-columns:15rem minmax(0,1fr);align-items:start}.funding-progress{border:0;padding:var(--space-lg)}.funding-form{padding:var(--space-xl);border-inline-start:var(--rule-hair) solid var(--color-rule)}}