:root[data-brand=mortgagepick],[data-brand=mortgagepick]{--huh-brand-mortgagepick-component-ai-chat-assistant-bubble:var(--color-mortgagepick-surface);--huh-brand-mortgagepick-component-ai-chat-input-radius:8px;--huh-brand-mortgagepick-component-ai-chat-suggestion-border:#2563eb;--huh-brand-mortgagepick-component-ai-chat-user-bubble:#2563eb;--huh-brand-mortgagepick-component-app-visual-c001:#111;--huh-brand-mortgagepick-component-app-visual-c002:#12728;--huh-brand-mortgagepick-component-app-visual-c003:#7d8f69;--huh-brand-mortgagepick-component-app-visual-c004:#87ceeb;--huh-brand-mortgagepick-component-app-visual-c005:#9aad89;--huh-brand-mortgagepick-component-app-visual-c006:#c4704d;--huh-brand-mortgagepick-component-app-visual-c007:#d4866a;--huh-brand-mortgagepick-component-app-visual-c008:#d4a853;--huh-brand-mortgagepick-component-app-visual-c009:#f9fafb;--huh-brand-mortgagepick-component-app-visual-c010:#faf7f2;--huh-brand-mortgagepick-component-app-visual-c011:#fee500;--huh-brand-mortgagepick-component-app-visual-c012:#0000000d;--huh-brand-mortgagepick-component-app-visual-c013:#0000001a;--huh-brand-mortgagepick-component-app-visual-c014:#0000002e;--huh-brand-mortgagepick-component-app-visual-c015:#0000003d;--huh-brand-mortgagepick-component-app-visual-c016:#00000040;--huh-brand-mortgagepick-component-app-visual-c017:#0e2a4717;--huh-brand-mortgagepick-component-app-visual-c018:#0f172a0f;--huh-brand-mortgagepick-component-app-visual-c019:#0f172a1f;--huh-brand-mortgagepick-component-app-visual-c020:#0f172a21;--huh-brand-mortgagepick-component-app-visual-c021:#a84f3229;--huh-brand-mortgagepick-component-app-visual-c022:#a84f322e;--huh-brand-mortgagepick-component-app-visual-c023:#c4704d26;--huh-brand-mortgagepick-component-app-visual-c024:#18201d1f;--huh-brand-mortgagepick-component-app-visual-c025:#18201dc7;--huh-brand-mortgagepick-component-app-visual-c026:#ffffff0f;--huh-brand-mortgagepick-component-app-visual-c027:#ffffff14;--huh-brand-mortgagepick-component-app-visual-c028:#ffffff1a;--huh-brand-mortgagepick-component-app-visual-c029:#ffffff1f;--huh-brand-mortgagepick-component-app-visual-c030:#ffffff24;--huh-brand-mortgagepick-component-app-visual-c031:#ffffff3d;--huh-brand-mortgagepick-component-app-visual-c032:#ffffff4d;--huh-brand-mortgagepick-component-app-visual-c033:#ffffffbd;--huh-brand-mortgagepick-component-app-visual-c034:#ffffffc7;--huh-brand-mortgagepick-component-app-visual-c035:#1f5d5029;--huh-brand-mortgagepick-component-app-visual-c036:#4834221a;--huh-brand-mortgagepick-component-calculator-panel-background:#fff;--huh-brand-mortgagepick-component-calculator-panel-notice-accent:#d97706;--huh-brand-mortgagepick-component-calculator-panel-result-accent:#16a34a;--huh-brand-mortgagepick-component-creative-frame-background:var(--color-mortgagepick-background);--huh-brand-mortgagepick-component-creative-frame-data-accent:#2563eb;--huh-brand-mortgagepick-component-creative-frame-safe-padding:32px;--huh-brand-mortgagepick-component-creative-frame-signal-accent:#d97706;--huh-brand-mortgagepick-component-creative-frame-title-color:var(--color-mortgagepick-text-primary);--huh-brand-mortgagepick-component-listing-card-background:var(--color-mortgagepick-surface);--huh-brand-mortgagepick-component-listing-card-border-color:var(--color-mortgagepick-border);--huh-brand-mortgagepick-component-listing-card-meta-color:var(--color-mortgagepick-text-secondary);--huh-brand-mortgagepick-component-listing-card-price-color:var(--color-mortgagepick-text-primary);--huh-brand-mortgagepick-component-listing-card-radius:8px;--huh-brand-mortgagepick-component-listing-card-shadow:0 14px 36px #0f172a1a;--huh-brand-mortgagepick-primitive-color-contact-form-error-background:#fef2f2;--huh-brand-mortgagepick-primitive-color-contact-form-error-text:#b91c1c;--huh-brand-mortgagepick-primitive-color-cta-band-brass-hover:#d39b3c;--huh-brand-mortgagepick-primitive-color-editorial-blueprint:#244f72;--huh-brand-mortgagepick-primitive-color-editorial-brass-light:#dbad56;--huh-brand-mortgagepick-primitive-color-editorial-brass:#c28a2c;--huh-brand-mortgagepick-primitive-color-editorial-clay-dark:#7a321f;--huh-brand-mortgagepick-primitive-color-editorial-clay-light:#c97152;--huh-brand-mortgagepick-primitive-color-editorial-clay:#a84f32;--huh-brand-mortgagepick-primitive-color-editorial-ink-soft:#3f4944;--huh-brand-mortgagepick-primitive-color-editorial-ink:#18201d;--huh-brand-mortgagepick-primitive-color-editorial-line:#d8cbbb;--huh-brand-mortgagepick-primitive-color-editorial-muted:#ebe2d4;--huh-brand-mortgagepick-primitive-color-editorial-paper-deep:#e7dccb;--huh-brand-mortgagepick-primitive-color-editorial-paper:#f4efe4;--huh-brand-mortgagepick-primitive-color-editorial-porcelain:#fbf8f1;--huh-brand-mortgagepick-primitive-color-editorial-signal:#c63d2f;--huh-brand-mortgagepick-primitive-color-editorial-spruce-light:#6e9b86;--huh-brand-mortgagepick-primitive-color-editorial-spruce-wash:#dceae4;--huh-brand-mortgagepick-primitive-color-editorial-spruce:#1f5d50;--huh-brand-mortgagepick-primitive-color-effect-brass-band:#c28a2c38;--huh-brand-mortgagepick-primitive-color-effect-brass-border:#c28a2c47;--huh-brand-mortgagepick-primitive-color-effect-brass-glow:#c28a2c33;--huh-brand-mortgagepick-primitive-color-effect-clay-button-shadow:#a84f323d;--huh-brand-mortgagepick-primitive-color-effect-clay-spine:#a84f323d;--huh-brand-mortgagepick-primitive-color-effect-grid-ink-soft:#18201d09;--huh-brand-mortgagepick-primitive-color-effect-grid-ink-strong:#18201d0b;--huh-brand-mortgagepick-primitive-color-effect-line-offset:#d8cbbb8c;--huh-brand-mortgagepick-primitive-color-effect-panel-shadow:#48342214;--huh-brand-mortgagepick-primitive-color-effect-paper-wash-soft:#ffffff2e;--huh-brand-mortgagepick-primitive-color-effect-paper-wash-strong:#ffffffd1;--huh-brand-mortgagepick-primitive-color-effect-paper-wash:#ffffffb8;--huh-brand-mortgagepick-primitive-color-effect-porcelain-wash:#fbf8f1b3;--huh-brand-mortgagepick-primitive-color-effect-spruce-band:#1f5d502e;--huh-brand-mortgagepick-primitive-color-effect-spruce-ledger:#1f5d5014;--huh-brand-mortgagepick-primitive-color-equity-green-300:#86efac;--huh-brand-mortgagepick-primitive-color-equity-green-500:#16a34a;--huh-brand-mortgagepick-primitive-color-equity-green-700:#15803d;--huh-brand-mortgagepick-primitive-color-glass-border-accent:#2563eb3d;--huh-brand-mortgagepick-primitive-color-glass-border:#25344a24;--huh-brand-mortgagepick-primitive-color-glass-surface:#ffffffc7;--huh-brand-mortgagepick-primitive-color-not-found-home-hover:#f1b514;--huh-brand-mortgagepick-primitive-color-notice-amber-300:#fde68a;--huh-brand-mortgagepick-primitive-color-notice-amber-500:#d97706;--huh-brand-mortgagepick-primitive-color-notice-amber-700:#b45309;--huh-brand-mortgagepick-primitive-color-prose-callout-error-bg:#fef2f2;--huh-brand-mortgagepick-primitive-color-prose-callout-error-border:#ef4444;--huh-brand-mortgagepick-primitive-color-prose-callout-info-bg:#eff6ff;--huh-brand-mortgagepick-primitive-color-prose-callout-info-border:#3b82f6;--huh-brand-mortgagepick-primitive-color-prose-callout-success-bg:#ecfdf5;--huh-brand-mortgagepick-primitive-color-prose-callout-success-border:#10b981;--huh-brand-mortgagepick-primitive-color-prose-callout-warning-bg:#fffbeb;--huh-brand-mortgagepick-primitive-color-prose-callout-warning-border:#f59e0b;--huh-brand-mortgagepick-primitive-color-prose-default-body-light:#606f7b;--huh-brand-mortgagepick-primitive-color-prose-default-body:#3d4852;--huh-brand-mortgagepick-primitive-color-prose-default-bullets:#b8c2cc;--huh-brand-mortgagepick-primitive-color-prose-default-code-bg:#f0ebe380;--huh-brand-mortgagepick-primitive-color-prose-default-code:#b35d3a;--huh-brand-mortgagepick-primitive-color-prose-default-counters:#8795a1;--huh-brand-mortgagepick-primitive-color-prose-default-headings:#22292f;--huh-brand-mortgagepick-primitive-color-prose-default-hr:#e3e8ee;--huh-brand-mortgagepick-primitive-color-prose-default-links-hover:#a85d3e;--huh-brand-mortgagepick-primitive-color-prose-default-links-underline:#c4704d4d;--huh-brand-mortgagepick-primitive-color-prose-default-links:#c4704d;--huh-brand-mortgagepick-primitive-color-prose-default-pre-bg:#1c2128;--huh-brand-mortgagepick-primitive-color-prose-default-pre-text:#e6edf3;--huh-brand-mortgagepick-primitive-color-prose-default-quote-bg:#faf7f299;--huh-brand-mortgagepick-primitive-color-prose-default-quotes:#525c67;--huh-brand-mortgagepick-primitive-color-prose-default-td-border:#edf0f2;--huh-brand-mortgagepick-primitive-color-prose-default-th-bg:#f8f9fa;--huh-brand-mortgagepick-primitive-color-prose-navy-body-light:#647788;--huh-brand-mortgagepick-primitive-color-prose-navy-body:#425466;--huh-brand-mortgagepick-primitive-color-prose-navy-bullets:#7a9bba;--huh-brand-mortgagepick-primitive-color-prose-navy-code-bg:#e8eef499;--huh-brand-mortgagepick-primitive-color-prose-navy-headings:#1a2a3a;--huh-brand-mortgagepick-primitive-color-prose-navy-hr:#d8e1e8;--huh-brand-mortgagepick-primitive-color-prose-navy-links-hover:#d45a20;--huh-brand-mortgagepick-primitive-color-prose-navy-links-underline:#e868304d;--huh-brand-mortgagepick-primitive-color-prose-navy-links:#e86830;--huh-brand-mortgagepick-primitive-color-prose-navy-quote-bg:#f8fafccc;--huh-brand-mortgagepick-primitive-color-prose-navy-quotes:#4a5d6f;--huh-brand-mortgagepick-primitive-color-prose-navy-td-border:#e4eaf0;--huh-brand-mortgagepick-primitive-color-prose-navy-th-bg:#f8fafce6;--huh-brand-mortgagepick-primitive-color-prose-print-border:#ddd;--huh-brand-mortgagepick-primitive-color-prose-print-muted:#666;--huh-brand-mortgagepick-primitive-color-prose-print-quote-border:#999;--huh-brand-mortgagepick-primitive-color-prose-print-text:#000;--huh-brand-mortgagepick-primitive-color-prose-warm-body-light:#736d68;--huh-brand-mortgagepick-primitive-color-prose-warm-body:#4a4542;--huh-brand-mortgagepick-primitive-color-prose-warm-code-bg:#f0ebe399;--huh-brand-mortgagepick-primitive-color-prose-warm-counters:#9a8f86;--huh-brand-mortgagepick-primitive-color-prose-warm-headings:#2c2825;--huh-brand-mortgagepick-primitive-color-prose-warm-hr:#e5e0d8;--huh-brand-mortgagepick-primitive-color-prose-warm-links-underline:#c4704d59;--huh-brand-mortgagepick-primitive-color-prose-warm-quote-bg:#faf7f2b3;--huh-brand-mortgagepick-primitive-color-prose-warm-quotes:#5c5651;--huh-brand-mortgagepick-primitive-color-prose-warm-td-border:#e8e3db;--huh-brand-mortgagepick-primitive-color-prose-warm-th-bg:#faf7f2cc;--huh-brand-mortgagepick-primitive-color-risk-red-300:#fca5a5;--huh-brand-mortgagepick-primitive-color-risk-red-500:#dc2626;--huh-brand-mortgagepick-primitive-color-risk-red-700:#b91c1c;--huh-brand-mortgagepick-primitive-color-semantic-danger:#dc2626;--huh-brand-mortgagepick-primitive-color-semantic-info:#2563eb;--huh-brand-mortgagepick-primitive-color-semantic-success:#16a34a;--huh-brand-mortgagepick-primitive-color-semantic-warning:#d97706;--huh-brand-mortgagepick-primitive-color-trust-blue-300:#93c5fd;--huh-brand-mortgagepick-primitive-color-trust-blue-500:#2563eb;--huh-brand-mortgagepick-primitive-color-trust-blue-700:#1d4ed8;--huh-brand-mortgagepick-primitive-color-web-dark-ash:#64748b;--huh-brand-mortgagepick-primitive-color-web-dark-cloud:#e2e8f0;--huh-brand-mortgagepick-primitive-color-web-dark-graphite:#122033;--huh-brand-mortgagepick-primitive-color-web-dark-mist:#cbd5e1;--huh-brand-mortgagepick-primitive-color-web-dark-obsidian:#0c1728;--huh-brand-mortgagepick-primitive-color-web-dark-pewter:#3b4d66;--huh-brand-mortgagepick-primitive-color-web-dark-silver:#94a3b8;--huh-brand-mortgagepick-primitive-color-web-dark-slate:#25344a;--huh-brand-mortgagepick-primitive-color-web-dark-snow:#f8fafc;--huh-brand-mortgagepick-primitive-color-web-dark-void:#07111f;--huh-brand-mortgagepick-primitive-color-web-light-ash:#64748b;--huh-brand-mortgagepick-primitive-color-web-light-cloud:#1e293b;--huh-brand-mortgagepick-primitive-color-web-light-graphite:#eef4fa;--huh-brand-mortgagepick-primitive-color-web-light-mist:#334155;--huh-brand-mortgagepick-primitive-color-web-light-obsidian:#fff;--huh-brand-mortgagepick-primitive-color-web-light-pewter:#a6b6c8;--huh-brand-mortgagepick-primitive-color-web-light-silver:#475569;--huh-brand-mortgagepick-primitive-color-web-light-slate:#d6e1ed;--huh-brand-mortgagepick-primitive-color-web-light-snow:#0f172a;--huh-brand-mortgagepick-primitive-color-web-light-void:#f6f9fc;--huh-brand-mortgagepick-primitive-motion-fast:.15s;--huh-brand-mortgagepick-primitive-motion-normal:.22s;--huh-brand-mortgagepick-primitive-radius-full:999px;--huh-brand-mortgagepick-primitive-radius-lg:8px;--huh-brand-mortgagepick-primitive-radius-md:6px;--huh-brand-mortgagepick-primitive-radius-sm:4px;--huh-brand-mortgagepick-primitive-radius-xl:12px;--huh-brand-mortgagepick-primitive-shadow-drawer:-18px 0 42px #0f172a1f;--huh-brand-mortgagepick-primitive-shadow-panel:0 14px 36px #0f172a1a;--huh-brand-mortgagepick-primitive-shadow-prose-md:0 2px 8px #0000000f;--huh-brand-mortgagepick-primitive-shadow-prose-sm:0 1px 2px #0000000a;--huh-brand-mortgagepick-primitive-shadow-service-index-card-hover:8px 8px 0 #a84f3229;--huh-brand-mortgagepick-primitive-spacing-0:0px;--huh-brand-mortgagepick-primitive-spacing-10:40px;--huh-brand-mortgagepick-primitive-spacing-12:48px;--huh-brand-mortgagepick-primitive-spacing-16:64px;--huh-brand-mortgagepick-primitive-spacing-1:4px;--huh-brand-mortgagepick-primitive-spacing-2:8px;--huh-brand-mortgagepick-primitive-spacing-3:12px;--huh-brand-mortgagepick-primitive-spacing-4:16px;--huh-brand-mortgagepick-primitive-spacing-5:20px;--huh-brand-mortgagepick-primitive-spacing-6:24px;--huh-brand-mortgagepick-primitive-spacing-8:32px;--huh-brand-mortgagepick-primitive-typography-family-data:"SFMono-Regular", "Apple SD Gothic Neo", Menlo, Monaco, Consolas, monospace;--huh-brand-mortgagepick-primitive-typography-family-display:"Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--huh-brand-mortgagepick-primitive-typography-family-ui:"Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--huh-brand-mortgagepick-primitive-typography-line-height-dense:1.24;--huh-brand-mortgagepick-primitive-typography-line-height-normal:1.44;--huh-brand-mortgagepick-primitive-typography-line-height-tight:1.12;--huh-brand-mortgagepick-primitive-typography-video-size-body:24px;--huh-brand-mortgagepick-primitive-typography-video-size-hero:84px;--huh-brand-mortgagepick-primitive-typography-video-size-label:18px;--huh-brand-mortgagepick-primitive-typography-video-size-micro:14px;--huh-brand-mortgagepick-primitive-typography-video-size-subtitle:32px;--huh-brand-mortgagepick-primitive-typography-video-size-title:52px;--huh-brand-mortgagepick-primitive-typography-weight-bold:700;--huh-brand-mortgagepick-primitive-typography-weight-medium:500;--huh-brand-mortgagepick-primitive-typography-weight-regular:400;--huh-brand-mortgagepick-primitive-typography-weight-semibold:600;--huh-brand-mortgagepick-semantic-color-action-primary-hover:#1d4ed8;--huh-brand-mortgagepick-semantic-color-action-primary:#2563eb;--huh-brand-mortgagepick-semantic-color-action-secondary:#16a34a;--huh-brand-mortgagepick-semantic-color-action-signal:#d97706;--huh-brand-mortgagepick-semantic-color-background-canvas:var(--color-mortgagepick-background);--huh-brand-mortgagepick-semantic-color-background-subtle:var(--color-mortgagepick-surface-subtle);--huh-brand-mortgagepick-semantic-color-background-surface:var(--color-mortgagepick-surface);--huh-brand-mortgagepick-semantic-color-border-default:var(--color-mortgagepick-border);--huh-brand-mortgagepick-semantic-color-border-focus:#2563eb;--huh-brand-mortgagepick-semantic-color-border-strong:var(--huh-brand-mortgagepick-palette-pewter);--huh-brand-mortgagepick-semantic-color-state-danger:#dc2626;--huh-brand-mortgagepick-semantic-color-state-info:#2563eb;--huh-brand-mortgagepick-semantic-color-state-success:#16a34a;--huh-brand-mortgagepick-semantic-color-state-warning:#d97706;--huh-brand-mortgagepick-semantic-color-text-inverse:#f8fafc;--huh-brand-mortgagepick-semantic-color-text-muted:var(--color-mortgagepick-text-muted);--huh-brand-mortgagepick-semantic-color-text-primary:var(--color-mortgagepick-text-primary);--huh-brand-mortgagepick-semantic-color-text-secondary:var(--color-mortgagepick-text-secondary);--huh-brand-mortgagepick-semantic-layout-control-height:40px;--huh-brand-mortgagepick-semantic-layout-panel-gap:16px;--huh-brand-mortgagepick-semantic-layout-touch-target:44px;--huh-brand-mortgagepick-semantic-typography-body-family:"Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--huh-brand-mortgagepick-semantic-typography-body-line-height:1.44;--huh-brand-mortgagepick-semantic-typography-body-weight:400;--huh-brand-mortgagepick-semantic-typography-data-family:"SFMono-Regular", "Apple SD Gothic Neo", Menlo, Monaco, Consolas, monospace;--huh-brand-mortgagepick-semantic-typography-data-line-height:1.24;--huh-brand-mortgagepick-semantic-typography-data-weight:500;--huh-brand-mortgagepick-semantic-typography-heading-family:"Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--huh-brand-mortgagepick-semantic-typography-heading-line-height:1.12;--huh-brand-mortgagepick-semantic-typography-heading-weight:600;--huh-brand-mortgagepick-palette-void:var(--huh-brand-mortgagepick-primitive-color-web-dark-void);--huh-brand-mortgagepick-palette-obsidian:var(--huh-brand-mortgagepick-primitive-color-web-dark-obsidian);--huh-brand-mortgagepick-palette-graphite:var(--huh-brand-mortgagepick-primitive-color-web-dark-graphite);--huh-brand-mortgagepick-palette-slate:var(--huh-brand-mortgagepick-primitive-color-web-dark-slate);--huh-brand-mortgagepick-palette-pewter:var(--huh-brand-mortgagepick-primitive-color-web-dark-pewter);--huh-brand-mortgagepick-palette-ash:var(--huh-brand-mortgagepick-primitive-color-web-dark-ash);--huh-brand-mortgagepick-palette-silver:var(--huh-brand-mortgagepick-primitive-color-web-dark-silver);--huh-brand-mortgagepick-palette-mist:var(--huh-brand-mortgagepick-primitive-color-web-dark-mist);--huh-brand-mortgagepick-palette-cloud:var(--huh-brand-mortgagepick-primitive-color-web-dark-cloud);--huh-brand-mortgagepick-palette-snow:var(--huh-brand-mortgagepick-primitive-color-web-dark-snow);--color-mortgagepick-background:var(--huh-brand-mortgagepick-palette-void);--color-mortgagepick-surface:var(--huh-brand-mortgagepick-palette-obsidian);--color-mortgagepick-surface-subtle:var(--huh-brand-mortgagepick-palette-graphite);--color-mortgagepick-text-primary:var(--huh-brand-mortgagepick-palette-snow);--color-mortgagepick-text-secondary:var(--huh-brand-mortgagepick-palette-cloud);--color-mortgagepick-text-muted:var(--huh-brand-mortgagepick-palette-ash);--color-mortgagepick-border:var(--huh-brand-mortgagepick-palette-slate);--color-mortgagepick-action-primary:var(--huh-brand-mortgagepick-semantic-color-action-primary);--color-mortgagepick-action-secondary:var(--huh-brand-mortgagepick-semantic-color-action-secondary);--color-mortgagepick-action-signal:var(--huh-brand-mortgagepick-semantic-color-action-signal);--font-mortgagepick-sans:var(--huh-brand-mortgagepick-semantic-typography-body-family);--font-mortgagepick-display:var(--huh-brand-mortgagepick-semantic-typography-heading-family);--font-mortgagepick-data:var(--huh-brand-mortgagepick-semantic-typography-data-family);--radius-mortgagepick-card:var(--huh-brand-mortgagepick-component-listing-card-radius)}:root[data-brand=mortgagepick].dark,[data-brand=mortgagepick].dark,.dark [data-brand=mortgagepick]{--huh-brand-mortgagepick-palette-void:var(--huh-brand-mortgagepick-primitive-color-web-dark-void);--huh-brand-mortgagepick-palette-obsidian:var(--huh-brand-mortgagepick-primitive-color-web-dark-obsidian);--huh-brand-mortgagepick-palette-graphite:var(--huh-brand-mortgagepick-primitive-color-web-dark-graphite);--huh-brand-mortgagepick-palette-slate:var(--huh-brand-mortgagepick-primitive-color-web-dark-slate);--huh-brand-mortgagepick-palette-pewter:var(--huh-brand-mortgagepick-primitive-color-web-dark-pewter);--huh-brand-mortgagepick-palette-ash:var(--huh-brand-mortgagepick-primitive-color-web-dark-ash);--huh-brand-mortgagepick-palette-silver:var(--huh-brand-mortgagepick-primitive-color-web-dark-silver);--huh-brand-mortgagepick-palette-mist:var(--huh-brand-mortgagepick-primitive-color-web-dark-mist);--huh-brand-mortgagepick-palette-cloud:var(--huh-brand-mortgagepick-primitive-color-web-dark-cloud);--huh-brand-mortgagepick-palette-snow:var(--huh-brand-mortgagepick-primitive-color-web-dark-snow)}:root[data-brand=mortgagepick].light,[data-brand=mortgagepick].light,.light [data-brand=mortgagepick]{--huh-brand-mortgagepick-palette-void:var(--huh-brand-mortgagepick-primitive-color-web-light-void);--huh-brand-mortgagepick-palette-obsidian:var(--huh-brand-mortgagepick-primitive-color-web-light-obsidian);--huh-brand-mortgagepick-palette-graphite:var(--huh-brand-mortgagepick-primitive-color-web-light-graphite);--huh-brand-mortgagepick-palette-slate:var(--huh-brand-mortgagepick-primitive-color-web-light-slate);--huh-brand-mortgagepick-palette-pewter:var(--huh-brand-mortgagepick-primitive-color-web-light-pewter);--huh-brand-mortgagepick-palette-ash:var(--huh-brand-mortgagepick-primitive-color-web-light-ash);--huh-brand-mortgagepick-palette-silver:var(--huh-brand-mortgagepick-primitive-color-web-light-silver);--huh-brand-mortgagepick-palette-mist:var(--huh-brand-mortgagepick-primitive-color-web-light-mist);--huh-brand-mortgagepick-palette-cloud:var(--huh-brand-mortgagepick-primitive-color-web-light-cloud);--huh-brand-mortgagepick-palette-snow:var(--huh-brand-mortgagepick-primitive-color-web-light-snow)}:root{--prose-space-1:.25rem;--prose-space-2:.5rem;--prose-space-3:.75rem;--prose-space-4:1rem;--prose-space-5:1.25rem;--prose-space-6:1.5rem;--prose-space-8:2rem;--prose-space-10:2.5rem;--prose-space-12:3rem;--prose-text-xs:.8125rem;--prose-text-sm:.875rem;--prose-text-base:1rem;--prose-text-lg:1.0625rem;--prose-text-xl:1.125rem;--prose-text-2xl:1.3125rem;--prose-text-3xl:1.5rem;--prose-text-4xl:1.875rem;--prose-body:var(--huh-brand-mortgagepick-primitive-color-prose-default-body);--prose-body-light:var(--huh-brand-mortgagepick-primitive-color-prose-default-body-light);--prose-headings:var(--huh-brand-mortgagepick-primitive-color-prose-default-headings);--prose-links:var(--huh-brand-mortgagepick-primitive-color-prose-default-links);--prose-links-hover:var(--huh-brand-mortgagepick-primitive-color-prose-default-links-hover);--prose-links-underline:var(--huh-brand-mortgagepick-primitive-color-prose-default-links-underline);--prose-bold:var(--huh-brand-mortgagepick-primitive-color-prose-default-headings);--prose-quotes:var(--huh-brand-mortgagepick-primitive-color-prose-default-quotes);--prose-quote-border:var(--huh-brand-mortgagepick-primitive-color-prose-default-links);--prose-quote-bg:var(--huh-brand-mortgagepick-primitive-color-prose-default-quote-bg);--prose-code:var(--huh-brand-mortgagepick-primitive-color-prose-default-code);--prose-code-bg:var(--huh-brand-mortgagepick-primitive-color-prose-default-code-bg);--prose-pre-bg:var(--huh-brand-mortgagepick-primitive-color-prose-default-pre-bg);--prose-pre-text:var(--huh-brand-mortgagepick-primitive-color-prose-default-pre-text);--prose-hr:var(--huh-brand-mortgagepick-primitive-color-prose-default-hr);--prose-th-bg:var(--huh-brand-mortgagepick-primitive-color-prose-default-th-bg);--prose-th-text:var(--huh-brand-mortgagepick-primitive-color-prose-default-body);--prose-td-border:var(--huh-brand-mortgagepick-primitive-color-prose-default-td-border);--prose-bullets:var(--huh-brand-mortgagepick-primitive-color-prose-default-bullets);--prose-counters:var(--huh-brand-mortgagepick-primitive-color-prose-default-counters);--prose-captions:var(--huh-brand-mortgagepick-primitive-color-prose-default-counters);--prose-shadow-sm:var(--huh-brand-mortgagepick-primitive-shadow-prose-sm);--prose-shadow-md:var(--huh-brand-mortgagepick-primitive-shadow-prose-md);--prose-radius-sm:4px;--prose-radius-md:6px;--prose-radius-lg:10px;--prose-transition:.2s cubic-bezier(.4, 0, .2, 1)}.prose-warm{--prose-body:var(--huh-brand-mortgagepick-primitive-color-prose-warm-body);--prose-body-light:var(--huh-brand-mortgagepick-primitive-color-prose-warm-body-light);--prose-headings:var(--huh-brand-mortgagepick-primitive-color-prose-warm-headings);--prose-links:var(--huh-brand-mortgagepick-primitive-color-prose-default-links);--prose-links-hover:var(--huh-brand-mortgagepick-primitive-color-prose-default-links-hover);--prose-links-underline:var(--huh-brand-mortgagepick-primitive-color-prose-warm-links-underline);--prose-bold:var(--huh-brand-mortgagepick-primitive-color-prose-warm-headings);--prose-quotes:var(--huh-brand-mortgagepick-primitive-color-prose-warm-quotes);--prose-quote-border:var(--huh-brand-mortgagepick-primitive-color-prose-default-links);--prose-quote-bg:var(--huh-brand-mortgagepick-primitive-color-prose-warm-quote-bg);--prose-code:var(--huh-brand-mortgagepick-primitive-color-prose-default-links-hover);--prose-code-bg:var(--huh-brand-mortgagepick-primitive-color-prose-warm-code-bg);--prose-hr:var(--huh-brand-mortgagepick-primitive-color-prose-warm-hr);--prose-th-bg:var(--huh-brand-mortgagepick-primitive-color-prose-warm-th-bg);--prose-td-border:var(--huh-brand-mortgagepick-primitive-color-prose-warm-td-border);--prose-bullets:var(--huh-brand-mortgagepick-primitive-color-prose-default-links);--prose-counters:var(--huh-brand-mortgagepick-primitive-color-prose-warm-counters)}.prose-navy{--prose-body:var(--huh-brand-mortgagepick-primitive-color-prose-navy-body);--prose-body-light:var(--huh-brand-mortgagepick-primitive-color-prose-navy-body-light);--prose-headings:var(--huh-brand-mortgagepick-primitive-color-prose-navy-headings);--prose-links:var(--huh-brand-mortgagepick-primitive-color-prose-navy-links);--prose-links-hover:var(--huh-brand-mortgagepick-primitive-color-prose-navy-links-hover);--prose-links-underline:var(--huh-brand-mortgagepick-primitive-color-prose-navy-links-underline);--prose-bold:var(--huh-brand-mortgagepick-primitive-color-prose-navy-headings);--prose-quotes:var(--huh-brand-mortgagepick-primitive-color-prose-navy-quotes);--prose-quote-border:var(--huh-brand-mortgagepick-primitive-color-prose-navy-links);--prose-quote-bg:var(--huh-brand-mortgagepick-primitive-color-prose-navy-quote-bg);--prose-code:var(--huh-brand-mortgagepick-primitive-color-prose-navy-links-hover);--prose-code-bg:var(--huh-brand-mortgagepick-primitive-color-prose-navy-code-bg);--prose-hr:var(--huh-brand-mortgagepick-primitive-color-prose-navy-hr);--prose-th-bg:var(--huh-brand-mortgagepick-primitive-color-prose-navy-th-bg);--prose-td-border:var(--huh-brand-mortgagepick-primitive-color-prose-navy-td-border);--prose-bullets:var(--huh-brand-mortgagepick-primitive-color-prose-navy-bullets);--prose-counters:var(--huh-brand-mortgagepick-primitive-color-prose-navy-body-light)}.prose{color:var(--prose-body);max-width:68ch;font-size:var(--prose-text-lg);letter-spacing:-.006em;font-feature-settings:"kern" 1, "liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.7}.prose-full{max-width:none}.prose-sm{font-size:var(--prose-text-base);line-height:1.65}.prose-base{font-size:var(--prose-text-lg);line-height:1.7}.prose-lg{font-size:var(--prose-text-xl);line-height:1.75}.prose-xl{font-size:1.1875rem;line-height:1.8}.prose :where(h1,h2,h3,h4,h5,h6){color:var(--prose-headings);letter-spacing:-.02em;margin-top:var(--prose-space-10);margin-bottom:var(--prose-space-4);text-wrap:balance;font-weight:700;line-height:1.35}.prose h1{font-size:var(--prose-text-4xl);letter-spacing:-.025em;margin-top:0;margin-bottom:var(--prose-space-6);font-weight:800;line-height:1.2}.prose h2{font-size:var(--prose-text-3xl);margin-top:var(--prose-space-12);margin-bottom:var(--prose-space-5);padding-bottom:var(--prose-space-3);border-bottom:1px solid var(--prose-hr);font-weight:700}.prose h3{font-size:var(--prose-text-2xl);margin-top:var(--prose-space-8);margin-bottom:var(--prose-space-3);font-weight:650}.prose h4{font-size:var(--prose-text-xl);margin-top:var(--prose-space-6);margin-bottom:var(--prose-space-2);font-weight:600}.prose h5{font-size:var(--prose-text-lg);margin-top:var(--prose-space-5);margin-bottom:var(--prose-space-2);color:var(--prose-body);font-weight:600}.prose h6{font-size:var(--prose-text-base);text-transform:uppercase;letter-spacing:.03em;color:var(--prose-body-light);margin-top:var(--prose-space-5);margin-bottom:var(--prose-space-2);font-weight:600}.prose>:where(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}.prose :where(h1,h2,h3,h4,h5,h6)+:where(h1,h2,h3,h4,h5,h6){margin-top:var(--prose-space-4)}.prose p{margin-bottom:var(--prose-space-5)}.prose p:last-child{margin-bottom:0}.prose strong{color:var(--prose-bold);font-weight:600}.prose em{font-style:italic}.prose small{font-size:var(--prose-text-sm);color:var(--prose-captions)}.prose>p:first-of-type{color:var(--prose-body);font-size:1.0625em}.prose a{color:var(--prose-links);background-image:linear-gradient(transparent calc(100% - 1px), var(--prose-links-underline) 1px);transition:color var(--prose-transition), background-size var(--prose-transition);background-position:0 100%;background-size:100% 100%;font-weight:500;text-decoration:none}.prose a:hover{color:var(--prose-links-hover);background-image:linear-gradient(transparent calc(100% - 2px), var(--prose-links-hover) 2px)}.prose a:focus-visible{outline:2px solid var(--prose-links);outline-offset:2px;border-radius:2px}.prose :where(ul,ol){margin-top:var(--prose-space-5);margin-bottom:var(--prose-space-5);padding-left:var(--prose-space-6)}.prose li{margin-bottom:var(--prose-space-2);padding-left:var(--prose-space-1)}.prose li:last-child{margin-bottom:0}.prose li>:where(ul,ol){margin-top:var(--prose-space-2);margin-bottom:var(--prose-space-2)}.prose ul{list-style:none}.prose ul>li{position:relative}.prose ul>li:before{content:"";left:calc(-1 * var(--prose-space-5));background-color:var(--prose-bullets);border-radius:50%;width:5px;height:5px;position:absolute;top:.65em}.prose ul ul>li:before{border:1.5px solid var(--prose-bullets);background-color:#0000;width:4px;height:4px}.prose ul ul ul>li:before{background-color:var(--prose-bullets);border:none;border-radius:1px;width:4px;height:4px}.prose ol{counter-reset:list-counter;list-style:none}.prose ol>li{counter-increment:list-counter;position:relative}.prose ol>li:before{content:counter(list-counter) ".";left:calc(-1 * var(--prose-space-6));width:var(--prose-space-5);text-align:right;color:var(--prose-counters);font-variant-numeric:tabular-nums;font-size:.9375em;font-weight:500;position:absolute}.prose blockquote{margin:var(--prose-space-8) 0;padding:var(--prose-space-5) var(--prose-space-6);padding-left:calc(var(--prose-space-6) + 3px);background:var(--prose-quote-bg);border-radius:var(--prose-radius-lg);color:var(--prose-quotes);font-style:normal;position:relative}.prose blockquote:before{content:"";left:0;top:var(--prose-space-4);bottom:var(--prose-space-4);background:linear-gradient(180deg, var(--prose-quote-border) 0%, color-mix(in srgb, var(--prose-quote-border) 40%, transparent) 100%);border-radius:2px;width:3px;position:absolute}.prose blockquote p{margin-bottom:var(--prose-space-3)}.prose blockquote p:last-child{margin-bottom:0}.prose blockquote cite{margin-top:var(--prose-space-3);font-size:var(--prose-text-sm);color:var(--prose-body-light);font-style:normal;display:block}.prose blockquote cite:before{content:"— "}.prose code{color:var(--prose-code);background:var(--prose-code-bg);border-radius:var(--prose-radius-sm);-webkit-font-smoothing:auto;padding:.15em .4em;font-family:SF Mono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Consolas,monospace;font-size:.875em;font-weight:450}.prose a code{color:inherit;background:color-mix(in srgb, var(--prose-code-bg) 50%, transparent)}.prose pre{margin:var(--prose-space-6) 0;padding:var(--prose-space-5) var(--prose-space-6);background:var(--prose-pre-bg);color:var(--prose-pre-text);border-radius:var(--prose-radius-lg);font-size:var(--prose-text-sm);box-shadow:var(--prose-shadow-md);line-height:1.65;overflow-x:auto}.prose pre code{color:inherit;font-size:inherit;background:0 0;padding:0;font-weight:400}.prose hr{background:linear-gradient(90deg, transparent, var(--prose-hr) 15%, var(--prose-hr) 85%, transparent);height:1px;margin:var(--prose-space-10) 0;border:none}.prose table{width:100%;margin:var(--prose-space-6) 0;border-collapse:collapse;font-size:var(--prose-text-sm);font-variant-numeric:tabular-nums}.prose thead{border-bottom:2px solid var(--prose-td-border)}.prose th{background:var(--prose-th-bg);color:var(--prose-th-text);text-align:left;padding:var(--prose-space-3) var(--prose-space-4);font-weight:600;font-size:var(--prose-text-xs);text-transform:uppercase;letter-spacing:.04em}.prose th:first-child{border-radius:var(--prose-radius-sm) 0 0 0}.prose th:last-child{border-radius:0 var(--prose-radius-sm) 0 0}.prose td{padding:var(--prose-space-3) var(--prose-space-4);border-bottom:1px solid var(--prose-td-border);vertical-align:top}.prose tbody tr{transition:background-color var(--prose-transition)}.prose tbody tr:hover{background:color-mix(in srgb, var(--prose-th-bg) 50%, transparent)}.prose tbody tr:last-child td{border-bottom:none}.prose img{border-radius:var(--prose-radius-lg);max-width:100%;height:auto;margin:var(--prose-space-6) 0}.prose figure{margin:var(--prose-space-8) 0}.prose figure img{border-radius:var(--prose-radius-lg);box-shadow:var(--prose-shadow-md);margin:0}.prose figcaption{margin-top:var(--prose-space-3);font-size:var(--prose-text-sm);color:var(--prose-captions);text-align:center;font-style:italic}.prose ul:has(input[type=checkbox]){padding-left:0;list-style:none}.prose ul:has(input[type=checkbox])>li:before{display:none}.prose li:has(>input[type=checkbox]){align-items:flex-start;gap:var(--prose-space-2);padding-left:0;display:flex}.prose input[type=checkbox]{width:1em;height:1em;accent-color:var(--prose-links);cursor:pointer;margin-top:.35em}.prose dl{margin:var(--prose-space-6) 0}.prose dt{color:var(--prose-headings);margin-top:var(--prose-space-4);font-weight:600}.prose dt:first-child{margin-top:0}.prose dd{margin-left:var(--prose-space-6);margin-top:var(--prose-space-1);color:var(--prose-body)}.prose kbd{font-family:inherit;font-size:var(--prose-text-sm);color:var(--prose-body);background:var(--prose-th-bg);border:1px solid var(--prose-td-border);border-radius:var(--prose-radius-sm);box-shadow:0 1px 0 var(--prose-td-border);padding:.1em .4em;font-weight:500}.prose abbr[title]{border-bottom:1px dotted var(--prose-body-light);cursor:help;text-decoration:none}.prose sub,.prose sup{vertical-align:baseline;font-size:.75em;line-height:0;position:relative}.prose sup{top:-.5em}.prose sub{bottom:-.25em}.prose mark{background:linear-gradient(120deg, color-mix(in srgb, var(--prose-links) 20%, transparent) 0%, color-mix(in srgb, var(--prose-links) 20%, transparent) 100%);border-radius:2px;padding:.1em .2em}.prose .callout,.prose [data-callout]{margin:var(--prose-space-6) 0;padding:var(--prose-space-4) var(--prose-space-5);border-radius:var(--prose-radius-md);font-size:var(--prose-text-base)}.prose .callout-info,.prose [data-callout=info]{background:var(--huh-brand-mortgagepick-primitive-color-prose-callout-info-bg);border-left:3px solid var(--huh-brand-mortgagepick-primitive-color-prose-callout-info-border)}.prose .callout-warning,.prose [data-callout=warning]{background:var(--huh-brand-mortgagepick-primitive-color-prose-callout-warning-bg);border-left:3px solid var(--huh-brand-mortgagepick-primitive-color-prose-callout-warning-border)}.prose .callout-error,.prose [data-callout=error]{background:var(--huh-brand-mortgagepick-primitive-color-prose-callout-error-bg);border-left:3px solid var(--huh-brand-mortgagepick-primitive-color-prose-callout-error-border)}.prose .callout-success,.prose [data-callout=success]{background:var(--huh-brand-mortgagepick-primitive-color-prose-callout-success-bg);border-left:3px solid var(--huh-brand-mortgagepick-primitive-color-prose-callout-success-border)}@media print{.prose{max-width:none;color:var(--huh-brand-mortgagepick-primitive-color-prose-print-text);font-size:11pt;line-height:1.5}.prose a{color:inherit;background:0 0;text-decoration:underline}.prose a[href^=http]:after{content:" (" attr(href) ")";color:var(--huh-brand-mortgagepick-primitive-color-prose-print-muted);font-size:.8em}.prose pre{white-space:pre-wrap;word-wrap:break-word;border:1px solid var(--huh-brand-mortgagepick-primitive-color-prose-print-border);box-shadow:none}.prose img,.prose figure{page-break-inside:avoid;max-width:100%!important}.prose h2,.prose h3,.prose h4{page-break-after:avoid}.prose blockquote{border-left:2px solid var(--huh-brand-mortgagepick-primitive-color-prose-print-quote-border);background:0 0}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Segoe UI,sans-serif;font-size:18px;line-height:1.65}*{border-color:var(--border)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--ink:var(--huh-brand-mortgagepick-primitive-color-editorial-ink);--ink-soft:var(--huh-brand-mortgagepick-primitive-color-editorial-ink-soft);--paper:var(--huh-brand-mortgagepick-primitive-color-editorial-paper);--paper-deep:var(--huh-brand-mortgagepick-primitive-color-editorial-paper-deep);--porcelain:var(--huh-brand-mortgagepick-primitive-color-editorial-porcelain);--clay:var(--huh-brand-mortgagepick-primitive-color-editorial-clay);--clay-dark:var(--huh-brand-mortgagepick-primitive-color-editorial-clay-dark);--spruce:var(--huh-brand-mortgagepick-primitive-color-editorial-spruce);--spruce-light:var(--huh-brand-mortgagepick-primitive-color-editorial-spruce-wash);--brass:var(--huh-brand-mortgagepick-primitive-color-editorial-brass);--blueprint:var(--huh-brand-mortgagepick-primitive-color-editorial-blueprint);--signal:var(--huh-brand-mortgagepick-primitive-color-editorial-signal);--line:var(--huh-brand-mortgagepick-primitive-color-editorial-line);--primary-navy:var(--ink);--secondary-blue:var(--blueprint);--accent-gold:var(--brass);--success-green:var(--spruce);--text:var(--ink);--muted-text:var(--ink-soft);--page:var(--paper);--card-bg:var(--porcelain);--border:var(--line);--cream:var(--paper);--cream-dark:var(--paper-deep);--terracotta:var(--clay);--terracotta-light:var(--huh-brand-mortgagepick-primitive-color-editorial-clay-light);--terracotta-dark:var(--clay-dark);--sage:var(--success-green);--sage-light:var(--huh-brand-mortgagepick-primitive-color-editorial-spruce-light);--charcoal:var(--text);--charcoal-light:var(--muted-text);--gold:var(--accent-gold);--gold-light:var(--huh-brand-mortgagepick-primitive-color-editorial-brass-light);--background:var(--page);--foreground:var(--text);--card:var(--porcelain);--card-foreground:var(--text);--popover:var(--huh-brand-mortgagepick-semantic-color-background-surface);--popover-foreground:var(--text);--primary:var(--primary-navy);--primary-foreground:var(--huh-brand-mortgagepick-semantic-color-text-inverse);--secondary:var(--secondary-blue);--secondary-foreground:var(--huh-brand-mortgagepick-semantic-color-text-inverse);--muted:var(--huh-brand-mortgagepick-primitive-color-editorial-muted);--muted-foreground:var(--muted-text);--accent:var(--accent-gold);--accent-foreground:var(--text);--destructive:var(--huh-brand-mortgagepick-semantic-color-state-danger);--destructive-foreground:var(--huh-brand-mortgagepick-semantic-color-text-inverse);--input:var(--border);--ring:var(--secondary-blue);--chart-1:var(--primary-navy);--chart-2:var(--secondary-blue);--chart-3:var(--accent-gold);--chart-4:var(--success-green);--chart-5:var(--huh-brand-mortgagepick-primitive-color-web-light-ash);--radius:var(--huh-brand-mortgagepick-primitive-radius-md);--sidebar:var(--huh-brand-mortgagepick-semantic-color-background-surface);--sidebar-foreground:var(--huh-brand-mortgagepick-semantic-color-text-primary);--sidebar-primary:var(--ink);--sidebar-primary-foreground:var(--huh-brand-mortgagepick-semantic-color-text-inverse);--sidebar-accent:var(--huh-brand-mortgagepick-semantic-color-background-subtle);--sidebar-accent-foreground:var(--huh-brand-mortgagepick-semantic-color-text-primary);--sidebar-border:var(--huh-brand-mortgagepick-semantic-color-border-default);--sidebar-ring:var(--huh-brand-mortgagepick-semantic-color-border-focus);--huh-native-inset-top:0px;--huh-native-inset-right:0px;--huh-native-inset-bottom:0px;--huh-native-inset-left:0px;--huh-native-keyboard-height:0px;--huh-native-obscured-bottom:0px}html{background:var(--paper)}html[data-huh-native-shell=mortgagepick] body>header,html[data-huh-native-shell=mortgagepick] body>footer{display:none}html[data-huh-native-shell=mortgagepick] main>section:first-child{padding-block-start:3rem!important}html[data-huh-native-shell=mortgagepick] main>section:last-child{padding-block-end:calc(3rem + var(--huh-native-obscured-bottom))!important}a{text-underline-offset:4px}::selection{background:var(--brass);color:var(--ink)}.mp-page-shell{background:linear-gradient(90deg, var(--huh-brand-mortgagepick-primitive-color-effect-grid-ink-strong) 1px, transparent 1px), linear-gradient(var(--huh-brand-mortgagepick-primitive-color-effect-grid-ink-soft) 1px, transparent 1px), var(--paper);background-size:42px 42px}.mp-eyebrow{border-bottom:2px solid var(--clay);color:var(--clay-dark);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.55rem;padding-bottom:.45rem;font-size:.78rem;font-weight:900;line-height:1;display:inline-flex}.mp-headline{letter-spacing:0;overflow-wrap:normal;text-wrap:balance;word-break:keep-all;font-weight:950;line-height:.98}.mp-section{padding:5rem 6%}.mp-container{max-width:80rem;margin-inline:auto}.mp-panel{border:1px solid var(--line);background:color-mix(in srgb, var(--porcelain) 94%, var(--huh-brand-mortgagepick-semantic-color-background-surface));box-shadow:0 18px 46px var(--huh-brand-mortgagepick-primitive-color-effect-panel-shadow)}.mp-letter-desk{position:relative;overflow:hidden}.mp-letter-desk:after{content:"";border:1px solid var(--huh-brand-mortgagepick-primitive-color-effect-brass-border);background:radial-gradient(circle, var(--huh-brand-mortgagepick-primitive-color-effect-brass-glow), transparent 68%);width:11rem;height:11rem;position:absolute;top:-3rem;right:-3rem;transform:rotate(12deg)}.mp-rule-card{border:1px solid var(--line);background:linear-gradient(180deg, var(--huh-brand-mortgagepick-primitive-color-effect-paper-wash), var(--huh-brand-mortgagepick-primitive-color-effect-paper-wash-soft)), var(--porcelain);position:relative}.mp-rule-card:before{content:"";background:var(--huh-brand-mortgagepick-primitive-color-effect-clay-spine);width:1px;position:absolute;top:0;bottom:0;left:1.05rem}.mp-ledger{border:1px solid var(--line);background:repeating-linear-gradient(180deg, transparent 0 46px, var(--huh-brand-mortgagepick-primitive-color-effect-spruce-ledger) 46px 47px), var(--porcelain)}.mp-note-card{border:1px solid var(--line);background:linear-gradient(135deg, var(--huh-brand-mortgagepick-primitive-color-effect-paper-wash-strong), var(--huh-brand-mortgagepick-primitive-color-effect-porcelain-wash)), var(--porcelain);box-shadow:8px 8px 0 var(--huh-brand-mortgagepick-primitive-color-effect-line-offset);position:relative}.mp-note-card:before{content:"";background:var(--brass);border-radius:999px;width:.6rem;height:.6rem;position:absolute;inset:.85rem auto auto .85rem}.mp-story-band{background:linear-gradient(120deg, var(--huh-brand-mortgagepick-primitive-color-effect-spruce-band), transparent 42%), radial-gradient(circle at 82% 18%, var(--huh-brand-mortgagepick-primitive-color-effect-brass-band), transparent 30%), var(--ink)}.mp-stamp{color:var(--clay);letter-spacing:.12em;text-transform:uppercase;border:2px solid;font-weight:950;transform:rotate(-3deg)}.mp-link{color:var(--clay-dark);font-weight:900;text-decoration:none}.mp-link:hover{color:var(--clay);text-decoration:underline}.mp-button-primary,.mp-button-secondary{justify-content:center;align-items:center;gap:.5rem;min-height:3.25rem;font-weight:950;text-decoration:none;transition:transform .18s,box-shadow .18s,background-color .18s,border-color .18s;display:inline-flex}.mp-button-primary{background:var(--clay);color:var(--huh-brand-mortgagepick-semantic-color-text-inverse);box-shadow:0 16px 32px var(--huh-brand-mortgagepick-primitive-color-effect-clay-button-shadow)}.mp-button-primary:hover{background:var(--clay-dark);transform:translateY(-1px)}.mp-button-secondary{border:1px solid var(--line);background:var(--porcelain);color:var(--ink)}.mp-button-secondary:hover{border-color:var(--spruce);color:var(--spruce);transform:translateY(-1px)}.dark{--background:var(--huh-brand-mortgagepick-primitive-color-web-dark-void);--foreground:var(--huh-brand-mortgagepick-primitive-color-web-dark-snow);--card:var(--huh-brand-mortgagepick-primitive-color-web-dark-obsidian);--card-foreground:var(--huh-brand-mortgagepick-primitive-color-web-dark-snow);--popover:var(--huh-brand-mortgagepick-primitive-color-web-dark-obsidian);--popover-foreground:var(--huh-brand-mortgagepick-primitive-color-web-dark-snow);--primary:var(--huh-brand-mortgagepick-primitive-color-web-dark-snow);--primary-foreground:var(--huh-brand-mortgagepick-primitive-color-web-dark-obsidian);--secondary:var(--huh-brand-mortgagepick-primitive-color-web-dark-graphite);--secondary-foreground:var(--huh-brand-mortgagepick-primitive-color-web-dark-snow);--muted:var(--huh-brand-mortgagepick-primitive-color-web-dark-graphite);--muted-foreground:var(--huh-brand-mortgagepick-primitive-color-web-dark-silver);--accent:var(--huh-brand-mortgagepick-primitive-color-web-dark-graphite);--accent-foreground:var(--huh-brand-mortgagepick-primitive-color-web-dark-snow);--destructive:var(--huh-brand-mortgagepick-primitive-color-risk-red-700);--destructive-foreground:var(--huh-brand-mortgagepick-primitive-color-risk-red-300);--border:var(--huh-brand-mortgagepick-primitive-color-web-dark-graphite);--input:var(--huh-brand-mortgagepick-primitive-color-web-dark-graphite);--ring:var(--huh-brand-mortgagepick-primitive-color-web-dark-silver);--chart-1:var(--huh-brand-mortgagepick-primitive-color-trust-blue-500);--chart-2:var(--huh-brand-mortgagepick-primitive-color-equity-green-500);--chart-3:var(--huh-brand-mortgagepick-primitive-color-notice-amber-500);--chart-4:var(--huh-brand-mortgagepick-primitive-color-trust-blue-700);--chart-5:var(--huh-brand-mortgagepick-primitive-color-risk-red-500);--sidebar:var(--huh-brand-mortgagepick-primitive-color-web-dark-obsidian);--sidebar-foreground:var(--huh-brand-mortgagepick-primitive-color-web-dark-snow);--sidebar-primary:var(--huh-brand-mortgagepick-primitive-color-trust-blue-500);--sidebar-primary-foreground:var(--huh-brand-mortgagepick-primitive-color-web-dark-snow);--sidebar-accent:var(--huh-brand-mortgagepick-primitive-color-web-dark-graphite);--sidebar-accent-foreground:var(--huh-brand-mortgagepick-primitive-color-web-dark-snow);--sidebar-border:var(--huh-brand-mortgagepick-primitive-color-web-dark-graphite);--sidebar-ring:var(--huh-brand-mortgagepick-primitive-color-web-dark-silver)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.animate-fadeInUp{animation:1s ease-out fadeInUp}.animate-float{animation:6s ease-in-out infinite float}.animation-delay-200{animation-delay:.2s}.animation-delay-2000{animation-delay:-2s}.animation-delay-4000{animation-delay:-4s}@keyframes fadeIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.animate-fadeIn{animation:.3s ease-out both fadeIn}

.xln7xf2 {
  font: inherit;
}

.x10a8y8t {
  inset: 0;
}

.xkdpibf {
  margin: -1px;
}

.x1ghz6dp {
  margin: 0;
}

.x1717udv {
  padding: 0;
}

.xc7ga6q {
  padding: 12px;
}

.x1tamke2 {
  padding: 16px;
}

.x1qhigcl {
  padding: 20px;
}

.xggk2y7 {
  padding: 24px;
}

.x10xs6qf {
  padding: 28px;
}

.xe8ttls {
  padding: 8px;
}

.x2ji8xk {
  padding: var(--huh-brand-mortgagepick-primitive-spacing-2);
}

.x1epupbm {
  padding: var(--huh-brand-mortgagepick-primitive-spacing-3);
}

.xxh6u62 {
  padding: var(--huh-brand-mortgagepick-primitive-spacing-4);
}

.xesg6av {
  padding: var(--huh-brand-mortgagepick-primitive-spacing-5);
}

.xsrsei0 {
  padding: var(--huh-brand-mortgagepick-primitive-spacing-6);
}

.x50x0j4 {
  padding: var(--huh-brand-mortgagepick-primitive-spacing-8);
}

@media (width >= 760px) {
  .x1ic5vb4.x1ic5vb4 {
    margin: auto;
  }

  .xmktkgd.xmktkgd {
    padding: 32px;
  }
}

@media (width >= 768px) {
  .xib8dpg.xib8dpg {
    padding: 40px;
  }
}

@media (width >= 760px) {
  .xpv7jod.xpv7jod {
    padding: 48px;
  }
}

@media (width >= 768px) {
  .x1i4uorb.x1i4uorb {
    padding: var(--huh-brand-mortgagepick-primitive-spacing-10);
  }

  .x1hmdjy7.x1hmdjy7 {
    padding: var(--huh-brand-mortgagepick-primitive-spacing-12);
  }

  .xho6wv1.xho6wv1 {
    padding: var(--huh-brand-mortgagepick-primitive-spacing-6);
  }

  .x1p2e0ib.x1p2e0ib {
    padding: var(--huh-brand-mortgagepick-primitive-spacing-8);
  }
}

.x4p9lv6:not(#\#) {
  border-color: color-mix(in srgb,var(--huh-brand-mortgagepick-semantic-color-text-inverse) 18%,transparent);
}

.xu583wt:not(#\#) {
  border-color: #ffffff2e;
}

.x124j85p:not(#\#) {
  border-color: #ffffff3d;
}

.x9r1u3d:not(#\#) {
  border-color: #0000;
}

.x1io3bm2:not(#\#) {
  border-color: var(--border);
}

.x5dp458:not(#\#) {
  border-color: var(--huh-brand-mortgagepick-component-app-visual-c030);
}

.x1tly2ch:not(#\#) {
  border-color: var(--huh-brand-mortgagepick-component-app-visual-c031);
}

.x18twwrx:not(#\#) {
  border-color: var(--huh-brand-mortgagepick-component-app-visual-c032);
}

.xk2d9j5:not(#\#) {
  border-color: var(--huh-brand-mortgagepick-component-calculator-panel-result-accent);
}

.x10wjtix:not(#\#) {
  border-color: var(--huh-brand-mortgagepick-primitive-color-editorial-line);
}

.xgmous5:not(#\#) {
  border-color: var(--huh-brand-mortgagepick-semantic-color-text-inverse);
}

.x1xnbm8i:not(#\#) {
  border-color: var(--ink);
}

.x6fouwu:not(#\#) {
  border-color: var(--line);
}

.xaigr9d:not(#\#) {
  border-color: var(--spruce);
}

.xur7f20:not(#\#) {
  border-radius: 8px;
}

.x1e6avla:not(#\#) {
  border-radius: 999px;
}

.x1mlzfqp:not(#\#) {
  border-radius: var(--huh-brand-mortgagepick-primitive-radius-full);
}

.x1m3h7z:not(#\#) {
  border-radius: var(--huh-brand-mortgagepick-primitive-radius-lg);
}

.xjniv1o:not(#\#) {
  border-radius: var(--huh-brand-mortgagepick-primitive-radius-md);
}

.x1cju0ho:not(#\#) {
  border-radius: var(--huh-brand-mortgagepick-primitive-radius-xl);
}

.x1y0btm7:not(#\#) {
  border-style: solid;
}

.xc342km:not(#\#) {
  border-width: 0;
}

.xmkeg23:not(#\#) {
  border-width: 1px;
}

.x98rzlu:not(#\#) {
  flex: 1;
}

.xxhr3t:not(#\#) {
  gap: 0;
}

.x1v2ro7d:not(#\#) {
  gap: 12px;
}

.xou54vl:not(#\#) {
  gap: 16px;
}

.x1c1vhfx:not(#\#) {
  gap: 20px;
}

.x1665zp3:not(#\#) {
  gap: 24px;
}

.x1rzw5jd:not(#\#) {
  gap: 32px;
}

.x14n5cft:not(#\#) {
  gap: 40px;
}

.x17d4w8g:not(#\#) {
  gap: 6px;
}

.x167g77z:not(#\#) {
  gap: 8px;
}

.x1mmxw6i:not(#\#) {
  gap: var(--huh-brand-mortgagepick-primitive-spacing-1);
}

.x154f6rx:not(#\#) {
  gap: var(--huh-brand-mortgagepick-primitive-spacing-10);
}

.x7wbzce:not(#\#) {
  gap: var(--huh-brand-mortgagepick-primitive-spacing-12);
}

.x1il5myl:not(#\#) {
  gap: var(--huh-brand-mortgagepick-primitive-spacing-2);
}

.x1iz0odd:not(#\#) {
  gap: var(--huh-brand-mortgagepick-primitive-spacing-3);
}

.x1a2p8wo:not(#\#) {
  gap: var(--huh-brand-mortgagepick-primitive-spacing-4);
}

.x1dni07m:not(#\#) {
  gap: var(--huh-brand-mortgagepick-primitive-spacing-5);
}

.x557syt:not(#\#) {
  gap: var(--huh-brand-mortgagepick-primitive-spacing-6);
}

.x9ovbdv:not(#\#) {
  gap: var(--huh-brand-mortgagepick-primitive-spacing-8);
}

.x17y0mx6:not(#\#) {
  inset-inline: 0;
}

.xvf9o5y:not(#\#) {
  inset-inline: 16px;
}

.xe8uvvx:not(#\#) {
  list-style: none;
}

.xu8mtj6:not(#\#) {
  margin-block: 0 16px;
}

.x1w879gc:not(#\#) {
  margin-block: 0 32px;
}

.x10im51j:not(#\#) {
  margin-block: 0;
}

.x1twdi5u:not(#\#) {
  margin-block: 12px;
}

.x1mibpdg:not(#\#) {
  margin-block: 18px;
}

.xvueqy4:not(#\#) {
  margin-inline: auto;
}

.x1a2a7pz:not(#\#) {
  outline: none;
}

.xb3r6kr:not(#\#) {
  overflow: hidden;
}

.x10dr8xq:not(#\#) {
  padding-block: 12px;
}

.x9xmhim:not(#\#) {
  padding-block: 160px;
}

.x1xn8qrt:not(#\#) {
  padding-block: 16px;
}

.xr9q8rw:not(#\#) {
  padding-block: 24px;
}

.xd11lqx:not(#\#) {
  padding-block: 32px;
}

.x1axd487:not(#\#) {
  padding-block: 40px;
}

.x12ulsxz:not(#\#) {
  padding-block: 4px;
}

.xgmh6ty:not(#\#) {
  padding-block: 56px;
}

.x1iefggq:not(#\#) {
  padding-block: 64px;
}

.x1t0vds8:not(#\#) {
  padding-block: 6px;
}

.x1r7f3ni:not(#\#) {
  padding-block: 80px;
}

.x1vvogim:not(#\#) {
  padding-block: 8px;
}

.x15uis78:not(#\#) {
  padding-block: var(--huh-brand-mortgagepick-primitive-spacing-1);
}

.xu3s92m:not(#\#) {
  padding-block: var(--huh-brand-mortgagepick-primitive-spacing-12);
}

.x5wxt75:not(#\#) {
  padding-block: var(--huh-brand-mortgagepick-primitive-spacing-16);
}

.xsiumfj:not(#\#) {
  padding-block: var(--huh-brand-mortgagepick-primitive-spacing-2);
}

.x116ff93:not(#\#) {
  padding-block: var(--huh-brand-mortgagepick-primitive-spacing-3);
}

.xgx43ky:not(#\#) {
  padding-block: var(--huh-brand-mortgagepick-primitive-spacing-4);
}

.x166splj:not(#\#) {
  padding-block: var(--huh-brand-mortgagepick-primitive-spacing-6);
}

.x1awh872:not(#\#) {
  padding-inline: 10px;
}

.xaope02:not(#\#) {
  padding-inline: 12px;
}

.xqin4a2:not(#\#) {
  padding-inline: 14px;
}

.x1hr3lfm:not(#\#) {
  padding-inline: 16px;
}

.x12j899k:not(#\#) {
  padding-inline: 18px;
}

.x17qtykl:not(#\#) {
  padding-inline: 20px;
}

.x65v0h:not(#\#) {
  padding-inline: 22px;
}

.x4l9tsp:not(#\#) {
  padding-inline: 24px;
}

.xsab28o:not(#\#) {
  padding-inline: 4%;
}

.xd3b9l8:not(#\#) {
  padding-inline: 48px 24px;
}

.x40a9by:not(#\#) {
  padding-inline: 6%;
}

.x1am47bx:not(#\#) {
  padding-inline: var(--huh-brand-mortgagepick-primitive-spacing-3);
}

.xel60ar:not(#\#) {
  padding-inline: var(--huh-brand-mortgagepick-primitive-spacing-4);
}

.x1x2e6v1:not(#\#) {
  padding-inline: var(--huh-brand-mortgagepick-primitive-spacing-5);
}

.xjxl329:not(#\#) {
  padding-inline: var(--huh-brand-mortgagepick-primitive-spacing-6);
}

.x1hl2dhg:not(#\#) {
  text-decoration: none;
}

.xvywt7z:focus-visible:not(#\#) {
  border-color: var(--clay);
}

.xycj0x1:focus-within:not(#\#) {
  border-color: var(--huh-brand-mortgagepick-semantic-color-border-focus);
}

.xm8rsd8:focus-visible:not(#\#) {
  border-color: var(--secondary-blue);
}

.xk2swo9:focus-visible:not(#\#) {
  outline: none;
}

.xllnm8:hover:not(#\#) {
  border-color: var(--brass);
}

.x1qoxgqm:hover:not(#\#) {
  border-color: var(--huh-brand-mortgagepick-semantic-color-text-inverse);
}

.x1cij0lj:hover:not(#\#) {
  border-color: var(--line);
}

.xpfyx0w:hover:not(#\#) {
  border-color: var(--secondary-blue);
}

.x16uypx8:hover:not(#\#) {
  border-color: var(--spruce);
}

.xmj6l2z:hover:not(#\#) {
  border-color: var(--terracotta);
}

.xt0b8zv:hover:not(#\#) {
  text-decoration: underline;
}

.x1ed41rl:focus:not(#\#) {
  border-color: var(--clay);
}

.xngefib:focus:not(#\#) {
  border-color: var(--secondary-blue);
}

@media (width >= 1024px) {
  .x1r3shxm.x1r3shxm:not(#\#) {
    grid-column: span 3 / span 3;
  }
}

@media (width >= 768px) {
  .x2c3g9h.x2c3g9h:not(#\#) {
    padding-block: 36px;
  }

  .xmtp76q.xmtp76q:not(#\#) {
    padding-block: 44px;
  }

  .x1tgjdjo.x1tgjdjo:not(#\#) {
    padding-block: var(--huh-brand-mortgagepick-primitive-spacing-16);
  }

  .x1jdd6oz.x1jdd6oz:not(#\#) {
    padding-inline: 36px;
  }
}

.x1ua5tub:not(#\#):not(#\#) {
  -webkit-box-orient: vertical;
}

.x1h7i4cw:not(#\#):not(#\#) {
  -webkit-line-clamp: 2;
}

.xc26acl:not(#\#):not(#\#) {
  align-content: center;
}

.x6s0dn4:not(#\#):not(#\#) {
  align-items: center;
}

.x1cy8zhl:not(#\#):not(#\#) {
  align-items: flex-start;
}

.x186iv6y:not(#\#):not(#\#) {
  aspect-ratio: 16 / 9;
}

.x1sg1d4o:not(#\#):not(#\#) {
  aspect-ratio: 4 / 5;
}

.xvn2z4z:not(#\#):not(#\#) {
  backdrop-filter: blur(12px);
}

.xwhdwdg:not(#\#):not(#\#) {
  backdrop-filter: blur(24px);
}

.x10se1qk:not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--huh-brand-mortgagepick-component-app-visual-c026) 82%,var(--ink));
}

.xzoeh4z:not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--paper) 86%,transparent);
}

.x1cbfohu:not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--porcelain) 92%,transparent);
}

.xzp4igs:not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--porcelain) 94%,transparent);
}

.xq0rhss:not(#\#):not(#\#) {
  background-color: #ffffff0f;
}

.xjbqb8w:not(#\#):not(#\#) {
  background-color: #0000;
}

.x12ds7td:not(#\#):not(#\#) {
  background-color: var(--accent-gold);
}

.xms2ikn:not(#\#):not(#\#) {
  background-color: var(--border);
}

.xk0kxr5:not(#\#):not(#\#) {
  background-color: var(--brass);
}

.x1lotjfx:not(#\#):not(#\#) {
  background-color: var(--clay);
}

.x1g6d15n:not(#\#):not(#\#) {
  background-color: var(--cream-dark);
}

.x225rkn:not(#\#):not(#\#) {
  background-color: var(--cream);
}

.x1qzgoav:not(#\#):not(#\#) {
  background-color: var(--huh-brand-mortgagepick-component-app-visual-c029);
}

.x37g9p2:not(#\#):not(#\#) {
  background-color: var(--huh-brand-mortgagepick-component-calculator-panel-background);
}

.x1l6dwll:not(#\#):not(#\#) {
  background-color: var(--huh-brand-mortgagepick-primitive-color-contact-form-error-background);
}

.xzx5295:not(#\#):not(#\#) {
  background-color: var(--huh-brand-mortgagepick-primitive-color-editorial-ink);
}

.x10l9m40:not(#\#):not(#\#) {
  background-color: var(--huh-brand-mortgagepick-primitive-color-editorial-porcelain);
}

.xy2lndq:not(#\#):not(#\#) {
  background-color: var(--huh-brand-mortgagepick-semantic-color-action-signal);
}

.x1edk53i:not(#\#):not(#\#) {
  background-color: var(--huh-brand-mortgagepick-semantic-color-background-surface);
}

.x17vcvsq:not(#\#):not(#\#) {
  background-color: var(--huh-brand-mortgagepick-semantic-color-state-danger);
}

.xhqetk0:not(#\#):not(#\#) {
  background-color: var(--ink);
}

.xuhz2es:not(#\#):not(#\#) {
  background-color: var(--muted);
}

.x1l1wy7i:not(#\#):not(#\#) {
  background-color: var(--page);
}

.xsh0q14:not(#\#):not(#\#) {
  background-color: var(--paper);
}

.xjhsavb:not(#\#):not(#\#) {
  background-color: var(--porcelain);
}

.xrt5roz:not(#\#):not(#\#) {
  background-color: var(--primary-navy);
}

.x193f0dw:not(#\#):not(#\#) {
  background-color: var(--sage);
}

.xq8e3am:not(#\#):not(#\#) {
  background-color: var(--spruce-light);
}

.x1pg5qnr:not(#\#):not(#\#) {
  background-color: var(--spruce);
}

.xlgh0b5:not(#\#):not(#\#) {
  background-color: var(--terracotta);
}

.x12peec7:not(#\#):not(#\#) {
  background-color: #fff;
}

.xscxsmm:not(#\#):not(#\#) {
  background-image: linear-gradient(135deg,var(--huh-brand-mortgagepick-component-app-visual-c028),transparent 46%),repeating-linear-gradient(0deg,var(--huh-brand-mortgagepick-component-app-visual-c027) 0 1px,transparent 1px 18px);
}

.x1fi381z:not(#\#):not(#\#) {
  background-image: linear-gradient(180deg,var(--huh-brand-mortgagepick-component-app-visual-c024),var(--huh-brand-mortgagepick-component-app-visual-c025));
}

.x1ddzl29:not(#\#):not(#\#) {
  background-size: 42px 42px;
}

.x1mwwwfo:not(#\#):not(#\#) {
  border-collapse: collapse;
}

.xw2w2ld:not(#\#):not(#\#) {
  box-shadow: 0 0 0 3px var(--huh-brand-mortgagepick-component-app-visual-c023);
}

.x116x1r3:not(#\#):not(#\#) {
  box-shadow: 0 10px 34px var(--huh-brand-mortgagepick-component-app-visual-c036);
}

.xi1xrho:not(#\#):not(#\#) {
  box-shadow: 0 12px 30px var(--huh-brand-mortgagepick-component-app-visual-c015);
}

.xdo8z0v:not(#\#):not(#\#) {
  box-shadow: 0 14px 30px var(--huh-brand-mortgagepick-component-app-visual-c015);
}

.xemaepv:not(#\#):not(#\#) {
  box-shadow: 0 14px 34px var(--huh-brand-mortgagepick-component-app-visual-c015);
}

.xye3gtb:not(#\#):not(#\#) {
  box-shadow: 0 16px 32px var(--huh-brand-mortgagepick-primitive-color-effect-clay-button-shadow);
}

.x19zesa3:not(#\#):not(#\#) {
  box-shadow: 0 18px 42px var(--huh-brand-mortgagepick-primitive-color-effect-panel-shadow);
}

.x4k2khd:not(#\#):not(#\#) {
  box-shadow: 0 18px 46px var(--huh-brand-mortgagepick-primitive-color-effect-panel-shadow);
}

.x1ezi8jo:not(#\#):not(#\#) {
  box-shadow: 0 1px 2px var(--huh-brand-mortgagepick-component-app-visual-c018);
}

.x11t5lpn:not(#\#):not(#\#) {
  box-shadow: 10px 10px 0 var(--brass);
}

.xrjl9ia:not(#\#):not(#\#) {
  box-shadow: 4px 4px 0 var(--brass);
}

.xa9x1od:not(#\#):not(#\#) {
  box-shadow: 4px 4px 0 var(--clay);
}

.x1nhb3c:not(#\#):not(#\#) {
  box-shadow: 8px 8px 0 var(--huh-brand-mortgagepick-component-app-visual-c014);
}

.x14j66va:not(#\#):not(#\#) {
  box-shadow: 8px 8px 0 var(--huh-brand-mortgagepick-component-app-visual-c021);
}

.x1xxobaw:not(#\#):not(#\#) {
  box-shadow: 8px 8px 0 var(--huh-brand-mortgagepick-component-app-visual-c022);
}

.x1qmt9fp:not(#\#):not(#\#) {
  box-shadow: var(--huh-brand-mortgagepick-component-app-visual-c036);
}

.xzpqnlu:not(#\#):not(#\#) {
  clip: rect(0,0,0,0);
}

.xsix3mb:not(#\#):not(#\#) {
  color: color-mix(in srgb,var(--charcoal-light) 50%,transparent);
}

.x1jib1no:not(#\#):not(#\#) {
  color: color-mix(in srgb,var(--huh-brand-mortgagepick-semantic-color-text-inverse) 70%,transparent);
}

.xur2kye:not(#\#):not(#\#) {
  color: color-mix(in srgb,var(--huh-brand-mortgagepick-semantic-color-text-inverse) 72%,transparent);
}

.xjliol4:not(#\#):not(#\#) {
  color: color-mix(in srgb,var(--huh-brand-mortgagepick-semantic-color-text-inverse) 76%,transparent);
}

.xtf1h5q:not(#\#):not(#\#) {
  color: color-mix(in srgb,var(--huh-brand-mortgagepick-semantic-color-text-inverse) 78%,transparent);
}

.x1wz59je:not(#\#):not(#\#) {
  color: color-mix(in srgb,var(--huh-brand-mortgagepick-semantic-color-text-inverse) 80%,transparent);
}

.x2x4clk:not(#\#):not(#\#) {
  color: color-mix(in srgb,var(--huh-brand-mortgagepick-semantic-color-text-inverse) 90%,transparent);
}

.x1cm01qj:not(#\#):not(#\#) {
  color: #ffffff9e;
}

.x2kncyq:not(#\#):not(#\#) {
  color: #ffffffa3;
}

.xlyavyw:not(#\#):not(#\#) {
  color: #ffffffb8;
}

.xnuw5e2:not(#\#):not(#\#) {
  color: #ffffffc2;
}

.xtnm4qf:not(#\#):not(#\#) {
  color: color-mix(in srgb,white 76%,var(--huh-brand-mortgagepick-component-app-visual-c033));
}

.x17up7qb:not(#\#):not(#\#) {
  color: #ffffffc7;
}

.x1heor9g:not(#\#):not(#\#) {
  color: inherit;
}

.xr1ykb4:not(#\#):not(#\#) {
  color: var(--accent-gold);
}

.x19z35b9:not(#\#):not(#\#) {
  color: var(--brass);
}

.xb2gcat:not(#\#):not(#\#) {
  color: var(--charcoal-light);
}

.xt9iwu4:not(#\#):not(#\#) {
  color: var(--charcoal);
}

.xel0t0k:not(#\#):not(#\#) {
  color: var(--clay-dark);
}

.xi3istf:not(#\#):not(#\#) {
  color: var(--clay);
}

.x4oly67:not(#\#):not(#\#) {
  color: var(--huh-brand-mortgagepick-component-app-visual-c034);
}

.xdcueda:not(#\#):not(#\#) {
  color: var(--huh-brand-mortgagepick-primitive-color-contact-form-error-text);
}

.xo4zr2m:not(#\#):not(#\#) {
  color: var(--huh-brand-mortgagepick-primitive-color-editorial-ink-soft);
}

.xqzwkhn:not(#\#):not(#\#) {
  color: var(--huh-brand-mortgagepick-primitive-color-editorial-ink);
}

.x4o50rq:not(#\#):not(#\#) {
  color: var(--huh-brand-mortgagepick-semantic-color-action-primary);
}

.xvkv41u:not(#\#):not(#\#) {
  color: var(--huh-brand-mortgagepick-semantic-color-state-danger);
}

.x12odyh1:not(#\#):not(#\#) {
  color: var(--huh-brand-mortgagepick-semantic-color-text-inverse);
}

.xd52bxh:not(#\#):not(#\#) {
  color: var(--ink-soft);
}

.x1lk8qxj:not(#\#):not(#\#) {
  color: var(--ink);
}

.x1sx3cae:not(#\#):not(#\#) {
  color: var(--muted-text);
}

.x13xbedb:not(#\#):not(#\#) {
  color: var(--sage);
}

.x9wqxxy:not(#\#):not(#\#) {
  color: var(--secondary-blue);
}

.x1t15hz:not(#\#):not(#\#) {
  color: var(--spruce);
}

.x1gm13x6:not(#\#):not(#\#) {
  color: var(--success-green);
}

.xwsjpnl:not(#\#):not(#\#) {
  color: var(--terracotta);
}

.x1aj07ft:not(#\#):not(#\#) {
  color: var(--text);
}

.x1awj2ng:not(#\#):not(#\#) {
  color: #fff;
}

.x1ypdohk:not(#\#):not(#\#) {
  cursor: pointer;
}

.x104kibb:not(#\#):not(#\#) {
  display: -webkit-box;
}

.x1lliihq:not(#\#):not(#\#) {
  display: block;
}

.x78zum5:not(#\#):not(#\#) {
  display: flex;
}

.xrvj5dj:not(#\#):not(#\#) {
  display: grid;
}

.x1rg5ohu:not(#\#):not(#\#) {
  display: inline-block;
}

.x3nfvp2:not(#\#):not(#\#) {
  display: inline-flex;
}

.x1s85apg:not(#\#):not(#\#) {
  display: none;
}

.xdt5ytf:not(#\#):not(#\#) {
  flex-direction: column;
}

.x2lah0s:not(#\#):not(#\#) {
  flex-shrink: 0;
}

.x1a02dak:not(#\#):not(#\#) {
  flex-wrap: wrap;
}

.x1y021nh:not(#\#):not(#\#) {
  font-family: var(--huh-brand-mortgagepick-semantic-typography-body-family);
}

.x1k6wstc:not(#\#):not(#\#) {
  font-size: 10px;
}

.xfifm61:not(#\#):not(#\#) {
  font-size: 12px;
}

.x4z9k3i:not(#\#):not(#\#) {
  font-size: 13px;
}

.xif65rj:not(#\#):not(#\#) {
  font-size: 14px;
}

.x1jvydc1:not(#\#):not(#\#) {
  font-size: 15px;
}

.x1j61zf2:not(#\#):not(#\#) {
  font-size: 16px;
}

.x19d36u7:not(#\#):not(#\#) {
  font-size: 17px;
}

.xosj86m:not(#\#):not(#\#) {
  font-size: 18px;
}

.xwsyq91:not(#\#):not(#\#) {
  font-size: 20px;
}

.x1pvqxga:not(#\#):not(#\#) {
  font-size: 24px;
}

.x1ulgg28:not(#\#):not(#\#) {
  font-size: 30px;
}

.xqozcyj:not(#\#):not(#\#) {
  font-size: 36px;
}

.x93iunb:not(#\#):not(#\#) {
  font-size: 48px;
}

.x1vuuof:not(#\#):not(#\#) {
  font-size: 60px;
}

.xss6m8b:not(#\#):not(#\#) {
  font-variant-numeric: tabular-nums;
}

.xk50ysn:not(#\#):not(#\#) {
  font-weight: 500;
}

.x1s688f:not(#\#):not(#\#) {
  font-weight: 600;
}

.x1xlr1w8:not(#\#):not(#\#) {
  font-weight: 700;
}

.xuv8nkb:not(#\#):not(#\#) {
  font-weight: 800;
}

.x1uu0p8:not(#\#):not(#\#) {
  font-weight: 900;
}

.x1lr1j7v:not(#\#):not(#\#) {
  font-weight: 950;
}

.xczlon3:not(#\#):not(#\#) {
  grid-auto-rows: minmax(260px, 1fr);
}

.x1y6fwsi:not(#\#):not(#\#) {
  grid-template-columns: 1fr;
}

.xnby9oq:not(#\#):not(#\#) {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.x185a7wo:not(#\#):not(#\#) {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.x1sipb5g:not(#\#):not(#\#) {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.xl56j7k:not(#\#):not(#\#) {
  justify-content: center;
}

.x1qughib:not(#\#):not(#\#) {
  justify-content: space-between;
}

.x619ttb:not(#\#):not(#\#) {
  justify-items: start;
}

.x9pfba7:not(#\#):not(#\#) {
  letter-spacing: .08em;
}

.xa7ig63:not(#\#):not(#\#) {
  letter-spacing: .16em;
}

.x11fj6oh:not(#\#):not(#\#) {
  letter-spacing: .18em;
}

.x1dor1uw:not(#\#):not(#\#) {
  letter-spacing: .1em;
}

.x12oo3zp:not(#\#):not(#\#) {
  letter-spacing: 0;
}

.xobulqh:not(#\#):not(#\#) {
  line-height: .98;
}

.x1vsts26:not(#\#):not(#\#) {
  line-height: 1.08;
}

.x1159mfc:not(#\#):not(#\#) {
  line-height: 1.1;
}

.x11k29pw:not(#\#):not(#\#) {
  line-height: 1.18;
}

.x1u7k74:not(#\#):not(#\#) {
  line-height: 1.2;
}

.x132q4wb:not(#\#):not(#\#) {
  line-height: 1.25;
}

.xwn7fz2:not(#\#):not(#\#) {
  line-height: 1.3;
}

.x37zpob:not(#\#):not(#\#) {
  line-height: 1.4;
}

.x1evy7pa:not(#\#):not(#\#) {
  line-height: 1.5;
}

.x1dbl2gt:not(#\#):not(#\#) {
  line-height: 1.6;
}

.x1y5rjcf:not(#\#):not(#\#) {
  line-height: 1.67;
}

.xa7kkou:not(#\#):not(#\#) {
  line-height: 1.7;
}

.x4q1cud:not(#\#):not(#\#) {
  line-height: 1.75;
}

.xwxc2jc:not(#\#):not(#\#) {
  line-height: 1.8;
}

.xbs1c6g:not(#\#):not(#\#) {
  line-height: 1.9;
}

.xo5v014:not(#\#):not(#\#) {
  line-height: 1;
}

.x1u5lrna:not(#\#):not(#\#) {
  line-height: 2;
}

.x43c9pm:not(#\#):not(#\#) {
  list-style-position: outside;
}

.xl1xv1r:not(#\#):not(#\#) {
  object-fit: cover;
}

.xal5it7:not(#\#):not(#\#) {
  opacity: .68;
}

.x1iy03kw:not(#\#):not(#\#) {
  opacity: .9;
}

.xg01cxk:not(#\#):not(#\#) {
  opacity: 0;
}

.x1hc1fzr:not(#\#):not(#\#) {
  opacity: 1;
}

.x9ek82g:not(#\#):not(#\#) {
  order: 1;
}

.x14yy4lh:not(#\#):not(#\#) {
  order: 2;
}

.x1h4wwuj:not(#\#):not(#\#) {
  overflow-wrap: normal;
}

.xfbwn1l:not(#\#):not(#\#) {
  padding-inline-end: var(--huh-brand-mortgagepick-primitive-spacing-6);
}

.x110972j:not(#\#):not(#\#) {
  padding-inline-start: 28px;
}

.xt6j28f:not(#\#):not(#\#) {
  padding-inline-start: var(--huh-brand-mortgagepick-primitive-spacing-12);
}

.xcw9n04:not(#\#):not(#\#) {
  padding-inline-start: var(--huh-brand-mortgagepick-primitive-spacing-4);
}

.x141e49s:not(#\#):not(#\#) {
  padding-inline-start: var(--huh-brand-mortgagepick-primitive-spacing-5);
}

.x10l6tqk:not(#\#):not(#\#) {
  position: absolute;
}

.xixxii4:not(#\#):not(#\#) {
  position: fixed;
}

.x1n2onr6:not(#\#):not(#\#) {
  position: relative;
}

.x7wzq59:not(#\#):not(#\#) {
  position: sticky;
}

.x1ebhgje:not(#\#):not(#\#) {
  stroke-width: 2.4px;
}

.x2b8uid:not(#\#):not(#\#) {
  text-align: center;
}

.xdpxx8g:not(#\#):not(#\#) {
  text-align: left;
}

.xlyipyv:not(#\#):not(#\#) {
  text-overflow: ellipsis;
}

.xfqjyog:not(#\#):not(#\#) {
  text-rendering: optimizelegibility;
}

.xtvhhri:not(#\#):not(#\#) {
  text-transform: uppercase;
}

.x1w2vvpw:not(#\#):not(#\#) {
  text-wrap: balance;
}

.x19jd1h0:not(#\#):not(#\#) {
  transform: rotate(180deg);
}

.x11lhmoz:not(#\#):not(#\#) {
  transform: translate(-50%, -50%);
}

.x1bllhg2:not(#\#):not(#\#) {
  transform: translateX(-50%) translateY(-8px);
}

.xyxfs0t:not(#\#):not(#\#) {
  transform: translateX(-50%) translateY(0);
}

.xx6bhzk:not(#\#):not(#\#) {
  transition-duration: .15s;
}

.x9dyr19:not(#\#):not(#\#) {
  transition-duration: .18s;
}

.x13dflua:not(#\#):not(#\#) {
  transition-duration: .2s;
}

.x1d8287x:not(#\#):not(#\#) {
  transition-duration: .3s;
}

.x1wsgiic:not(#\#):not(#\#) {
  transition-duration: .5s;
}

.x1r0m5ps:not(#\#):not(#\#) {
  transition-property: background-color, border-color, box-shadow, backdrop-filter;
}

.x1eaenvl:not(#\#):not(#\#) {
  transition-property: background-color, border-color, color;
}

.xts7igz:not(#\#):not(#\#) {
  transition-property: background-color, border-color;
}

.xr1c510:not(#\#):not(#\#) {
  transition-property: background-color, opacity, transform;
}

.x15406qy:not(#\#):not(#\#) {
  transition-property: background-color;
}

.xhds75k:not(#\#):not(#\#) {
  transition-property: background;
}

.x12zzom9:not(#\#):not(#\#) {
  transition-property: border-color, box-shadow;
}

.x1i6m205:not(#\#):not(#\#) {
  transition-property: border-color, color;
}

.x1nfj1bl:not(#\#):not(#\#) {
  transition-property: border-color, transform;
}

.xhd6ntr:not(#\#):not(#\#) {
  transition-property: box-shadow, transform;
}

.xwvigyt:not(#\#):not(#\#) {
  transition-property: color, padding;
}

.xt3l3uh:not(#\#):not(#\#) {
  transition-property: color;
}

.x1xw1sup:not(#\#):not(#\#) {
  transition-property: height, width;
}

.xpsqcfj:not(#\#):not(#\#) {
  transition-property: max-height, opacity;
}

.xl8kol5:not(#\#):not(#\#) {
  transition-property: opacity, transform, visibility;
}

.x18dpk69:not(#\#):not(#\#) {
  transition-property: transform, background-color;
}

.x4xan6p:not(#\#):not(#\#) {
  transition-property: transform, border-color, box-shadow;
}

.xzpfjzv:not(#\#):not(#\#) {
  transition-property: transform, border-color, color;
}

.x16n73rl:not(#\#):not(#\#) {
  transition-property: transform, box-shadow;
}

.x11xpdln:not(#\#):not(#\#) {
  transition-property: transform;
}

.xxrbq2n:not(#\#):not(#\#) {
  transition-property: width;
}

.x9lcvmn:not(#\#):not(#\#) {
  transition-timing-function: ease-out;
}

.xlshs6z:not(#\#):not(#\#) {
  visibility: hidden;
}

.xnpuxes:not(#\#):not(#\#) {
  visibility: visible;
}

.xuxw1ft:not(#\#):not(#\#) {
  white-space: nowrap;
}

.xdnwjd9:not(#\#):not(#\#) {
  word-break: keep-all;
}

.xa9119d:not(#\#):not(#\#) {
  z-index: 50;
}

.xnjhzi6:focus-within:not(#\#):not(#\#) {
  box-shadow: 0 0 0 2px var(--huh-brand-mortgagepick-primitive-color-glass-border-accent);
}

.x10u9zsg:focus-visible:not(#\#):not(#\#) {
  box-shadow: 0 0 0 3px color-mix(in srgb,var(--secondary-blue) 22%,transparent);
}

.x77e3fu:focus-visible:not(#\#):not(#\#) {
  outline-color: var(--clay);
}

.x7s97pk:focus-visible:not(#\#):not(#\#) {
  outline-offset: 2px;
}

.xj3ae5l:focus-visible:not(#\#):not(#\#) {
  outline-offset: 3px;
}

.x9v5kkp:focus-visible:not(#\#):not(#\#) {
  outline-style: solid;
}

.x784prv:focus-visible:not(#\#):not(#\#) {
  outline-width: 2px;
}

.x1s07b3s:disabled:not(#\#):not(#\#) {
  cursor: not-allowed;
}

.xijokvz:disabled:not(#\#):not(#\#) {
  opacity: .5;
}

.x1sxi3zk:hover:not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--huh-brand-mortgagepick-semantic-color-text-inverse) 8%,transparent);
}

.xyza4mp:hover:not(#\#):not(#\#) {
  background-color: var(--clay-dark);
}

.xzouq08:hover:not(#\#):not(#\#) {
  background-color: var(--cream);
}

.x1xmma5:hover:not(#\#):not(#\#) {
  background-color: var(--huh-brand-mortgagepick-primitive-color-cta-band-brass-hover);
}

.x1myhd6s:hover:not(#\#):not(#\#) {
  background-color: var(--huh-brand-mortgagepick-primitive-color-not-found-home-hover);
}

.x1yqev9t:hover:not(#\#):not(#\#) {
  background-color: var(--paper);
}

.x1lhi4xs:hover:not(#\#):not(#\#) {
  background-color: var(--porcelain);
}

.x74ii6b:hover:not(#\#):not(#\#) {
  background-color: var(--terracotta-dark);
}

.xsk4u3w:hover:not(#\#):not(#\#) {
  box-shadow: 0 18px 34px var(--huh-brand-mortgagepick-component-app-visual-c020);
}

.x1i6mvwz:hover:not(#\#):not(#\#) {
  box-shadow: 0 18px 42px var(--huh-brand-mortgagepick-component-app-visual-c017);
}

.x57sjyt:hover:not(#\#):not(#\#) {
  box-shadow: 0 8px 18px var(--huh-brand-mortgagepick-component-app-visual-c019);
}

.xtmk5tw:hover:not(#\#):not(#\#) {
  box-shadow: 8px 8px 0 var(--huh-brand-mortgagepick-component-app-visual-c035);
}

.x13tclz6:hover:not(#\#):not(#\#) {
  box-shadow: var(--huh-brand-mortgagepick-primitive-shadow-service-index-card-hover);
}

.x16xitmj:hover:not(#\#):not(#\#) {
  color: var(--brass);
}

.ximlrsc:hover:not(#\#):not(#\#) {
  color: var(--clay-dark);
}

.x1svz2s2:hover:not(#\#):not(#\#) {
  color: var(--clay);
}

.x18jwe4z:hover:not(#\#):not(#\#) {
  color: var(--huh-brand-mortgagepick-semantic-color-text-inverse);
}

.x14cp2oj:hover:not(#\#):not(#\#) {
  color: var(--spruce);
}

.xcr8w7l:hover:not(#\#):not(#\#) {
  color: var(--terracotta);
}

.x14ow2ja:hover:not(#\#):not(#\#) {
  transform: translateY(-1px);
}

.x1lz31oe:hover:not(#\#):not(#\#) {
  transform: translateY(-2px);
}

.x1n3u82n:hover:not(#\#):not(#\#) {
  transform: translateY(-4px);
}

.x1nmicr8:focus:not(#\#):not(#\#) {
  box-shadow: 0 0 0 2px color-mix(in srgb,var(--clay) 15%,transparent);
}

.x1k9uvwl:focus:not(#\#):not(#\#) {
  box-shadow: 0 0 0 2px color-mix(in srgb,var(--secondary-blue) 15%,transparent);
}

@media (width >= 1024px) {
  .x1g197jn.x1g197jn:not(#\#):not(#\#) {
    align-items: center;
  }
}

@media (width >= 768px) {
  .x1ty98ci.x1ty98ci:not(#\#):not(#\#) {
    align-items: center;
  }
}

@media (width >= 1024px) {
  .x11ty99c.x11ty99c:not(#\#):not(#\#) {
    align-items: end;
  }

  .x1cv8tge.x1cv8tge:not(#\#):not(#\#) {
    align-items: flex-start;
  }
}

@media (width >= 768px) {
  .x1lzvczq.x1lzvczq:not(#\#):not(#\#) {
    align-items: flex-start;
  }
}

@media (width >= 1024px) {
  .xzhf20h.xzhf20h:not(#\#):not(#\#) {
    display: block;
  }

  .x1cxnrsr.x1cxnrsr:not(#\#):not(#\#) {
    display: flex;
  }
}

@media (width >= 768px) {
  .xsif4ur.xsif4ur:not(#\#):not(#\#) {
    display: flex;
  }
}

@media (width >= 1024px) {
  .x1oob3yn.x1oob3yn:not(#\#):not(#\#) {
    display: none;
  }
}

@media (width >= 768px) and (width <= 1023px) {
  .x169roxh.x169roxh:not(#\#):not(#\#) {
    flex-direction: column;
  }
}

@media (width >= 640px) {
  .x2kc0e2.x2kc0e2:not(#\#):not(#\#) {
    flex-direction: row;
  }
}

@media (width >= 768px) {
  .x12vxjpv.x12vxjpv:not(#\#):not(#\#) {
    flex-direction: row;
  }

  .xmrqa45.xmrqa45:not(#\#):not(#\#) {
    font-size: 18px;
  }

  .xvv7ekg.xvv7ekg:not(#\#):not(#\#) {
    font-size: 30px;
  }
}

@media (width >= 768px) and (width <= 1023.99px) {
  .x1p4fxac.x1p4fxac:not(#\#):not(#\#) {
    font-size: 36px;
  }
}

@media (width >= 1024px) {
  .x1sum8dc.x1sum8dc:not(#\#):not(#\#) {
    font-size: 48px;
  }
}

@media (width >= 640px) and (width <= 767.99px) {
  .x1y04gow.x1y04gow:not(#\#):not(#\#) {
    font-size: 48px;
  }
}

@media (width >= 768px) {
  .xo8s0o.xo8s0o:not(#\#):not(#\#) {
    font-size: 48px;
  }

  .xw7qkto.xw7qkto:not(#\#):not(#\#) {
    font-size: 72px;
  }
}

@media (width >= 1024px) {
  .x1uczfqk.x1uczfqk:not(#\#):not(#\#) {
    grid-template-columns: .72fr 1.28fr;
  }

  .xr1euoe.xr1euoe:not(#\#):not(#\#) {
    grid-template-columns: .72fr 1fr;
  }

  .xw6mpzx.xw6mpzx:not(#\#):not(#\#) {
    grid-template-columns: .82fr 1.18fr;
  }

  .xllhft3.xllhft3:not(#\#):not(#\#) {
    grid-template-columns: .85fr 1.15fr;
  }

  .xnvptzx.xnvptzx:not(#\#):not(#\#) {
    grid-template-columns: .8fr 1.2fr;
  }

  .xgreo.xgreo:not(#\#):not(#\#) {
    grid-template-columns: .9fr 1.1fr;
  }

  .x144yljf.x144yljf:not(#\#):not(#\#) {
    grid-template-columns: 1.02fr .98fr;
  }

  .xy2myj0.xy2myj0:not(#\#):not(#\#) {
    grid-template-columns: 1.3fr 1fr 1fr 1.1fr;
  }

  .xrso87t.xrso87t:not(#\#):not(#\#) {
    grid-template-columns: 1fr .9fr;
  }

  .x10jx2g.x10jx2g:not(#\#):not(#\#) {
    grid-template-columns: 1fr 360px;
  }

  .xygvyen.xygvyen:not(#\#):not(#\#) {
    grid-template-columns: 1fr 380px;
  }
}

@media (width >= 768px) {
  .x18tl325.x18tl325:not(#\#):not(#\#) {
    grid-template-columns: 1fr auto;
  }

  .xve0el2.xve0el2:not(#\#):not(#\#) {
    grid-template-columns: 220px 1fr auto;
  }
}

@media (width >= 1024px) {
  .x4coid9.x4coid9:not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 1fr) 320px;
  }

  .x7hsfj6.x7hsfj6:not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 1fr) 380px;
  }
}

@media (width >= 760px) {
  .x1r4rv76.x1r4rv76:not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }

  .x1o974hg.x1o974hg:not(#\#):not(#\#) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (width >= 768px) {
  .x1um9e8z.x1um9e8z:not(#\#):not(#\#) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (width >= 1024px) {
  .x98izi.x98izi:not(#\#):not(#\#) {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

@media (width >= 768px) {
  .xoafx1o.xoafx1o:not(#\#):not(#\#) {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

@media (width >= 1024px) {
  .x1i86ep7.x1i86ep7:not(#\#):not(#\#) {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}

@media (width >= 1280px) {
  .x18w34am.x18w34am:not(#\#):not(#\#) {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}

@media (width >= 768px) {
  .xa2u2cn.xa2u2cn:not(#\#):not(#\#) {
    justify-content: space-between;
  }
}

@media (width >= 1024px) {
  .x12m51qi.x12m51qi:not(#\#):not(#\#) {
    order: 1;
  }

  .x1hrbdb.x1hrbdb:not(#\#):not(#\#) {
    order: 2;
  }
}

.x11d84tq:not(#\#):not(#\#):not(#\#) {
  border-bottom-color: color-mix(in srgb,var(--huh-brand-mortgagepick-semantic-color-text-inverse) 18%,transparent);
}

.x4hp9if:not(#\#):not(#\#):not(#\#) {
  border-bottom-color: color-mix(in srgb,var(--line) 60%,transparent);
}

.x6fu8a9:not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--border);
}

.x1o7eh6q:not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--ink);
}

.xk3n7ll:not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--line);
}

.x1q0q8m5:not(#\#):not(#\#):not(#\#) {
  border-bottom-style: solid;
}

.x1qhh985:not(#\#):not(#\#):not(#\#) {
  border-bottom-width: 0;
}

.xso031l:not(#\#):not(#\#):not(#\#) {
  border-bottom-width: 1px;
}

.xipx5c1:not(#\#):not(#\#):not(#\#) {
  border-left-color: var(--huh-brand-mortgagepick-component-calculator-panel-notice-accent);
}

.x19ypqd9:not(#\#):not(#\#):not(#\#) {
  border-left-style: solid;
}

.xe0pwq:not(#\#):not(#\#):not(#\#) {
  border-left-width: 1px;
}

.xc8hjz9:not(#\#):not(#\#):not(#\#) {
  border-left-width: 4px;
}

.x17rsm8w:not(#\#):not(#\#):not(#\#) {
  border-top-color: #ffffff1f;
}

.xio8jvi:not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--border);
}

.xlhj6ez:not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--ink);
}

.x23dydh:not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--line);
}

.x13fuv20:not(#\#):not(#\#):not(#\#) {
  border-top-style: solid;
}

.x972fbf:not(#\#):not(#\#):not(#\#) {
  border-top-width: 0;
}

.x178xt8z:not(#\#):not(#\#):not(#\#) {
  border-top-width: 1px;
}

.x1ey2m1c:not(#\#):not(#\#):not(#\#) {
  bottom: 0;
}

.xn0vg7t:not(#\#):not(#\#):not(#\#) {
  bottom: 12px;
}

.x191j7n5:not(#\#):not(#\#):not(#\#) {
  bottom: 16px;
}

.xqtp20y:not(#\#):not(#\#):not(#\#) {
  height: 0;
}

.x5yr21d:not(#\#):not(#\#):not(#\#) {
  height: 100%;
}

.x1v9usgg:not(#\#):not(#\#):not(#\#) {
  height: 14px;
}

.xlup9mm:not(#\#):not(#\#):not(#\#) {
  height: 16px;
}

.xjm9jq1:not(#\#):not(#\#):not(#\#) {
  height: 1px;
}

.x1qx5ct2:not(#\#):not(#\#):not(#\#) {
  height: 20px;
}

.x1fgtraw:not(#\#):not(#\#):not(#\#) {
  height: 28px;
}

.x10w6t97:not(#\#):not(#\#):not(#\#) {
  height: 32px;
}

.xc9qbxq:not(#\#):not(#\#):not(#\#) {
  height: 36px;
}

.x1vqgdyp:not(#\#):not(#\#):not(#\#) {
  height: 40px;
}

.xn3w4p2:not(#\#):not(#\#):not(#\#) {
  height: 44px;
}

.xsdox4t:not(#\#):not(#\#):not(#\#) {
  height: 48px;
}

.xnnlda6:not(#\#):not(#\#):not(#\#) {
  height: 56px;
}

.xnoq84y:not(#\#):not(#\#):not(#\#) {
  height: var(--huh-brand-mortgagepick-primitive-spacing-1);
}

.x1fx28q4:not(#\#):not(#\#):not(#\#) {
  height: var(--huh-brand-mortgagepick-primitive-spacing-12);
}

.x19dk5s8:not(#\#):not(#\#):not(#\#) {
  height: var(--huh-brand-mortgagepick-primitive-spacing-2);
}

.x12wjax8:not(#\#):not(#\#):not(#\#) {
  height: var(--huh-brand-mortgagepick-primitive-spacing-4);
}

.xoy9g6d:not(#\#):not(#\#):not(#\#) {
  height: var(--huh-brand-mortgagepick-primitive-spacing-5);
}

.x1549eu0:not(#\#):not(#\#):not(#\#) {
  height: var(--huh-brand-mortgagepick-primitive-spacing-8);
}

.xu96u03:not(#\#):not(#\#):not(#\#) {
  left: 0;
}

.xpnmzw7:not(#\#):not(#\#):not(#\#) {
  left: 12px;
}

.x1qpfodn:not(#\#):not(#\#):not(#\#) {
  left: 16px;
}

.x1nrll8i:not(#\#):not(#\#):not(#\#) {
  left: 50%;
}

.xlez5qc:not(#\#):not(#\#):not(#\#) {
  left: var(--huh-brand-mortgagepick-primitive-spacing-4);
}

.xat24cr:not(#\#):not(#\#):not(#\#) {
  margin-bottom: 0;
}

.x1yztbdb:not(#\#):not(#\#):not(#\#) {
  margin-bottom: 16px;
}

.x1hq5gj4:not(#\#):not(#\#):not(#\#) {
  margin-bottom: 24px;
}

.x1iymm2a:not(#\#):not(#\#):not(#\#) {
  margin-bottom: 32px;
}

.x14ler8:not(#\#):not(#\#):not(#\#) {
  margin-bottom: 40px;
}

.x1wutb41:not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--huh-brand-mortgagepick-primitive-spacing-1);
}

.xv9hcbv:not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--huh-brand-mortgagepick-primitive-spacing-2);
}

.xy9ub1m:not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--huh-brand-mortgagepick-primitive-spacing-3);
}

.xpwf9a9:not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--huh-brand-mortgagepick-primitive-spacing-4);
}

.x8lahuq:not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--huh-brand-mortgagepick-primitive-spacing-6);
}

.x102mybb:not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--huh-brand-mortgagepick-primitive-spacing-8);
}

.xdj266r:not(#\#):not(#\#):not(#\#) {
  margin-top: 0;
}

.x14vqqas:not(#\#):not(#\#):not(#\#) {
  margin-top: 12px;
}

.xw7yly9:not(#\#):not(#\#):not(#\#) {
  margin-top: 16px;
}

.x1sy10c2:not(#\#):not(#\#):not(#\#) {
  margin-top: 20px;
}

.xqui205:not(#\#):not(#\#):not(#\#) {
  margin-top: 24px;
}

.xjv05ge:not(#\#):not(#\#):not(#\#) {
  margin-top: 28px;
}

.xr9ek0c:not(#\#):not(#\#):not(#\#) {
  margin-top: 2px;
}

.xg87l8a:not(#\#):not(#\#):not(#\#) {
  margin-top: 32px;
}

.x1gslohp:not(#\#):not(#\#):not(#\#) {
  margin-top: 4px;
}

.x1xmf6yo:not(#\#):not(#\#):not(#\#) {
  margin-top: 8px;
}

.xn7zwvd:not(#\#):not(#\#):not(#\#) {
  margin-top: var(--huh-brand-mortgagepick-primitive-spacing-1);
}

.x157snio:not(#\#):not(#\#):not(#\#) {
  margin-top: var(--huh-brand-mortgagepick-primitive-spacing-12);
}

.x1pofddt:not(#\#):not(#\#):not(#\#) {
  margin-top: var(--huh-brand-mortgagepick-primitive-spacing-2);
}

.x1wue1gk:not(#\#):not(#\#):not(#\#) {
  margin-top: var(--huh-brand-mortgagepick-primitive-spacing-3);
}

.x1g5l6u8:not(#\#):not(#\#):not(#\#) {
  margin-top: var(--huh-brand-mortgagepick-primitive-spacing-4);
}

.xcmi92t:not(#\#):not(#\#):not(#\#) {
  margin-top: var(--huh-brand-mortgagepick-primitive-spacing-5);
}

.xqit2h3:not(#\#):not(#\#):not(#\#) {
  margin-top: var(--huh-brand-mortgagepick-primitive-spacing-6);
}

.x1a3xmx3:not(#\#):not(#\#):not(#\#) {
  margin-top: var(--huh-brand-mortgagepick-primitive-spacing-8);
}

.x1bytbct:not(#\#):not(#\#):not(#\#) {
  max-height: calc(100dvh - 112px);
}

.x193iq5w:not(#\#):not(#\#):not(#\#) {
  max-width: 100%;
}

.x1wti20i:not(#\#):not(#\#):not(#\#) {
  max-width: 1280px;
}

.xowlazn:not(#\#):not(#\#):not(#\#) {
  max-width: 24rem;
}

.x1iasaxs:not(#\#):not(#\#):not(#\#) {
  max-width: 448px;
}

.x1vpbbxe:not(#\#):not(#\#):not(#\#) {
  max-width: 48rem;
}

.x27kpxv:not(#\#):not(#\#):not(#\#) {
  max-width: 560px;
}

.x14i9o60:not(#\#):not(#\#):not(#\#) {
  max-width: 56rem;
}

.xl4u9xm:not(#\#):not(#\#):not(#\#) {
  max-width: 64rem;
}

.x7ep2pv:not(#\#):not(#\#):not(#\#) {
  max-width: 680px;
}

.x1szrnbp:not(#\#):not(#\#):not(#\#) {
  max-width: 80rem;
}

.x1uedy8c:not(#\#):not(#\#):not(#\#) {
  max-width: 880px;
}

.x2lwn1j:not(#\#):not(#\#):not(#\#) {
  min-height: 0;
}

.x1ov3xa9:not(#\#):not(#\#):not(#\#) {
  min-height: 100dvh;
}

.xg6iff7:not(#\#):not(#\#):not(#\#) {
  min-height: 100vh;
}

.x9l5fec:not(#\#):not(#\#):not(#\#) {
  min-height: 220px;
}

.x12yhrit:not(#\#):not(#\#):not(#\#) {
  min-height: 230px;
}

.xjwf9q1:not(#\#):not(#\#):not(#\#) {
  min-height: 24px;
}

.xjjci79:not(#\#):not(#\#):not(#\#) {
  min-height: 250px;
}

.x1xaied3:not(#\#):not(#\#):not(#\#) {
  min-height: 260px;
}

.x712feu:not(#\#):not(#\#):not(#\#) {
  min-height: 320px;
}

.x1gg8mnh:not(#\#):not(#\#):not(#\#) {
  min-height: 44px;
}

.x1wxaq2x:not(#\#):not(#\#):not(#\#) {
  min-height: 48px;
}

.x1wiwyrm:not(#\#):not(#\#):not(#\#) {
  min-height: 52px;
}

.xr2v7n3:not(#\#):not(#\#):not(#\#) {
  min-height: calc(100dvh - 32px);
}

.x1sbaoed:not(#\#):not(#\#):not(#\#) {
  min-height: min(72dvh, 760px);
}

.xeuugli:not(#\#):not(#\#):not(#\#) {
  min-width: 0;
}

.xzl8ltb:not(#\#):not(#\#):not(#\#) {
  min-width: 640px;
}

.xw2csxc:not(#\#):not(#\#):not(#\#) {
  overflow-x: auto;
}

.x1odjw0f:not(#\#):not(#\#):not(#\#) {
  overflow-y: auto;
}

.x10wlt62:not(#\#):not(#\#):not(#\#) {
  overflow-y: hidden;
}

.x1t1ogtf:not(#\#):not(#\#):not(#\#) {
  padding-bottom: 40px;
}

.x161sli9:not(#\#):not(#\#):not(#\#) {
  padding-bottom: 56px;
}

.x1tzdgud:not(#\#):not(#\#):not(#\#) {
  padding-bottom: var(--huh-brand-mortgagepick-primitive-spacing-12);
}

.x1hw5b5p:not(#\#):not(#\#):not(#\#) {
  padding-bottom: var(--huh-brand-mortgagepick-primitive-spacing-16);
}

.xngjmth:not(#\#):not(#\#):not(#\#) {
  padding-bottom: var(--huh-brand-mortgagepick-primitive-spacing-3);
}

.xexx8yu:not(#\#):not(#\#):not(#\#) {
  padding-top: 0;
}

.x1ix77vt:not(#\#):not(#\#):not(#\#) {
  padding-top: 128px;
}

.xk54qb2:not(#\#):not(#\#):not(#\#) {
  padding-top: 160px;
}

.xyamay9:not(#\#):not(#\#):not(#\#) {
  padding-top: 16px;
}

.x7sb2j6:not(#\#):not(#\#):not(#\#) {
  padding-top: 28px;
}

.x80b5fo:not(#\#):not(#\#):not(#\#) {
  padding-top: var(--huh-brand-mortgagepick-primitive-spacing-3);
}

.xmtphm3:not(#\#):not(#\#):not(#\#) {
  padding-top: var(--huh-brand-mortgagepick-primitive-spacing-4);
}

.xn5hqff:not(#\#):not(#\#):not(#\#) {
  right: 16px;
}

.xk6ci0l:not(#\#):not(#\#):not(#\#) {
  right: 20px;
}

.x13vifvy:not(#\#):not(#\#):not(#\#) {
  top: 0;
}

.xdsb8wn:not(#\#):not(#\#):not(#\#) {
  top: 100%;
}

.xu537pa:not(#\#):not(#\#):not(#\#) {
  top: 112px;
}

.xzihlon:not(#\#):not(#\#):not(#\#) {
  top: 128px;
}

.xomnu4r:not(#\#):not(#\#):not(#\#) {
  top: 16px;
}

.xmhk92p:not(#\#):not(#\#):not(#\#) {
  top: 20px;
}

.xwa60dl:not(#\#):not(#\#):not(#\#) {
  top: 50%;
}

.xnalus7:not(#\#):not(#\#):not(#\#) {
  width: 0;
}

.xh8yej3:not(#\#):not(#\#):not(#\#) {
  width: 100%;
}

.x6jxa94:not(#\#):not(#\#):not(#\#) {
  width: 14px;
}

.x1kky2od:not(#\#):not(#\#):not(#\#) {
  width: 16px;
}

.x1i1rx1s:not(#\#):not(#\#):not(#\#) {
  width: 1px;
}

.xw4jnvo:not(#\#):not(#\#):not(#\#) {
  width: 20px;
}

.xgd8bvy:not(#\#):not(#\#):not(#\#) {
  width: 28px;
}

.x1td3qas:not(#\#):not(#\#):not(#\#) {
  width: 32px;
}

.x14qfxbe:not(#\#):not(#\#):not(#\#) {
  width: 36px;
}

.x100vrsf:not(#\#):not(#\#):not(#\#) {
  width: 40px;
}

.x187nhsf:not(#\#):not(#\#):not(#\#) {
  width: 44px;
}

.x1useyqa:not(#\#):not(#\#):not(#\#) {
  width: 48px;
}

.xewp6mh:not(#\#):not(#\#):not(#\#) {
  width: 560px;
}

.x15yg21f:not(#\#):not(#\#):not(#\#) {
  width: 56px;
}

.xp5tvqh:not(#\#):not(#\#):not(#\#) {
  width: var(--huh-brand-mortgagepick-primitive-spacing-1);
}

.x19yq5f0:not(#\#):not(#\#):not(#\#) {
  width: var(--huh-brand-mortgagepick-primitive-spacing-12);
}

.xvuo22b:not(#\#):not(#\#):not(#\#) {
  width: var(--huh-brand-mortgagepick-primitive-spacing-2);
}

.x1onc9ai:not(#\#):not(#\#):not(#\#) {
  width: var(--huh-brand-mortgagepick-primitive-spacing-4);
}

.x1pfiunz:not(#\#):not(#\#):not(#\#) {
  width: var(--huh-brand-mortgagepick-primitive-spacing-5);
}

.x12o908s:not(#\#):not(#\#):not(#\#) {
  width: var(--huh-brand-mortgagepick-primitive-spacing-8);
}

@media (width >= 768px) {
  .x1yow4o4.x1yow4o4:not(#\#):not(#\#):not(#\#) {
    min-height: 288px;
  }

  .x1voehf3.x1voehf3:not(#\#):not(#\#):not(#\#) {
    padding-bottom: 48px;
  }

  .x18pec27.x18pec27:not(#\#):not(#\#):not(#\#) {
    padding-top: 160px;
  }

  .x10oj8g4.x10oj8g4:not(#\#):not(#\#):not(#\#) {
    padding-top: 176px;
  }
}
