@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_next/static/media/instrument-sans-latin-ext-wght-normal.7db92424.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_next/static/media/instrument-sans-latin-wght-normal.ae05c57c.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_next/static/media/source-serif-4-cyrillic-ext-wght-normal.aff33289.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_next/static/media/source-serif-4-cyrillic-wght-normal.5fc8b187.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_next/static/media/source-serif-4-greek-wght-normal.b85e4c85.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_next/static/media/source-serif-4-vietnamese-wght-normal.326736c9.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_next/static/media/source-serif-4-latin-ext-wght-normal.ea80ea3f.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_next/static/media/source-serif-4-latin-wght-normal.251dbc47.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--paper:#f6f5f7;--surface:#ffffff;--ink:#1c1620;--muted:#645b68;--faint:#978f9b;--line:#e4e0e7;--line-strong:#cfc9d3;--plum:#4b2354;--plum-700:#381a3f;--plum-050:#f3eef5;--plum-100:#e4d9e8;--green:#17694f;--green-050:#e8f3ee;--gold:#8a5a12;--gold-050:#f8f0dd;--red:#9a3a2c;--radius:10px;--radius-md:8px;--radius-sm:8px;--pill:8px;--shadow-sm:none;--shadow-pop:0 18px 50px rgba(28,22,32,.22);--sans:"Instrument Sans Variable",system-ui,-apple-system,"Segoe UI",sans-serif;--serif:"Source Serif 4 Variable",Georgia,"Times New Roman",serif}*{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:var(--sans);background:var(--paper);color:var(--ink);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{cursor:pointer}button,input,select{font-family:inherit}::selection{background:var(--plum-100)}:focus-visible{outline:2px solid var(--plum);outline-offset:2px}.num{font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.wrap{max-width:1080px;margin:0 auto;padding:0 24px 96px}main h1{font-family:var(--serif);font-weight:600;font-size:clamp(30px,4vw,40px);line-height:1.12;letter-spacing:-.015em;margin:44px 0 10px;color:var(--ink)}.sub{font-size:16px;color:var(--muted);margin:0 0 4px;max-width:60ch;line-height:1.55}.section-title{font-family:var(--serif);font-size:21px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:52px 0 14px;padding-bottom:10px;border-bottom:1px solid var(--ink)}header.nav{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:var(--surface);border-bottom:1px solid var(--line)}.nav-inner{max-width:1080px;margin:0 auto;padding:0 24px;height:64px;gap:28px}.brand,.nav-inner{display:flex;align-items:center}.brand{gap:9px;font-family:var(--serif);font-weight:700;font-size:21px;letter-spacing:-.015em}.brand .logo{width:22px;height:22px;border-radius:50%;border:5px solid var(--plum);font-size:0}.nav-links{display:flex;gap:2px}.nav-links a{font-size:14.5px;font-weight:500;color:var(--muted);padding:8px 12px;border-radius:6px}.nav-links a:hover{color:var(--ink);background:var(--paper)}.nav-auth{margin-left:auto;display:flex;align-items:center;gap:14px;font-size:14px;color:var(--muted)}.nav-auth b{color:var(--ink);font-weight:600}.btn{display:inline-block;text-align:center;border:1px solid var(--plum);background:var(--plum);color:#fff;font-weight:600;font-size:14.5px;padding:10px 18px;border-radius:var(--radius-sm);transition:background .12s ease,border-color .12s ease}.btn:hover{background:var(--plum-700);border-color:var(--plum-700)}.btn.ghost{background:var(--surface);color:var(--ink);border-color:var(--line-strong)}.btn.ghost:hover{border-color:var(--ink);background:var(--surface)}.btn.block{width:100%;padding:13px}.btn:disabled{opacity:.5;cursor:not-allowed}.hero{padding:48px 0 0}.hero h1{font-family:var(--serif);font-weight:600;font-size:clamp(34px,5vw,52px);line-height:1.06;letter-spacing:-.02em;margin:0;max-width:17ch}.hero .lede{font-size:17px;color:var(--muted);max-width:56ch;margin:18px 0 0;line-height:1.55}.summary{display:flex;flex-wrap:wrap;gap:0;margin:36px 0 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--line)}.summary>div{flex:1 1 180px;padding:16px 24px 16px 0}.summary>div+div{padding-left:24px;border-left:1px solid var(--line)}.summary dt{font-size:13px;color:var(--muted)}.summary dd{margin:2px 0 0;font-family:var(--serif);font-size:26px;font-weight:600;letter-spacing:-.01em;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:20px;gap:20px}.loan{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:22px 22px 20px;display:flex;flex-direction:column}.loan-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.loan-name{font-family:var(--serif);font-weight:600;font-size:19px;line-height:1.25;letter-spacing:-.01em}.loan-sub{font-size:13.5px;color:var(--muted);margin-top:3px}.loan-rate-wrap{text-align:right;flex-shrink:0}.loan-rate{font-family:var(--serif);font-weight:600;font-size:26px;line-height:1;letter-spacing:-.01em}.loan-grade-label{font-size:12.5px;color:var(--muted);margin-top:5px}.loan-story{font-size:14px;color:var(--muted);line-height:1.5;margin:14px 0 0}.loan-rows{margin:18px 0 0;border-top:1px solid var(--line)}.loan-rows>div{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid var(--line);font-size:14px}.loan-rows dt{color:var(--muted)}.loan-rows dd{margin:0;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.loan-fund{margin:auto 0 18px;padding-top:16px}.fund-track{height:6px;background:var(--line);overflow:hidden}.fund-track>i{display:block;height:100%;width:0;background:var(--green);transition:width .9s cubic-bezier(.22,.8,.25,1)}.fund-meta{display:flex;justify-content:space-between;font-size:13px;color:var(--muted);margin-top:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fund-meta b{color:var(--ink);font-weight:600}.stats{display:grid;grid-template-columns:repeat(3,1fr);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin-top:24px;overflow:hidden}.stat{padding:18px 22px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);margin:0 -1px -1px 0}.stat .k{font-size:13px;color:var(--muted);margin-bottom:4px}.stat .v{font-family:var(--serif);font-weight:600;font-size:26px;letter-spacing:-.01em;color:var(--ink);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow-x:auto}table{width:100%;border-collapse:collapse}td,th{text-align:left;padding:13px 18px;font-size:14px;border-bottom:1px solid var(--line);vertical-align:middle}th{font-size:12.5px;font-weight:600;color:var(--muted);background:var(--paper);white-space:nowrap}td.num,th.num{text-align:right;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}tr:last-child td{border-bottom:0}.empty{padding:40px 20px;text-align:center;color:var(--muted);font-size:14.5px}.pill{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;white-space:nowrap;color:var(--ink)}.pill:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--faint);flex:none}.pill.green:before{background:var(--green)}.pill.amber:before{background:#c98a1b}.grade{display:inline-grid;place-items:center;width:24px;height:24px;font-size:12.5px;font-weight:700;color:var(--plum);border:1px solid var(--plum-100);border-radius:4px;background:var(--plum-050)}.form{display:grid;grid-template-columns:minmax(0,1fr) 400px;grid-column-gap:48px;column-gap:48px;align-items:start;margin-top:8px}.form>.field{grid-column:1}.form>.cta,.form>.quote{grid-column:2;grid-row:1/span 12;position:-webkit-sticky;position:sticky;top:88px}.field{margin-bottom:26px}.field label{display:block;font-size:14px;font-weight:600;margin-bottom:9px;color:var(--ink)}.field .hint,.hint{font-size:13px;color:var(--muted);margin-top:8px}input[type=range]{width:100%;accent-color:var(--plum)}.amt{font-family:var(--serif);font-weight:600;font-size:40px;color:var(--ink);letter-spacing:-.02em;line-height:1.1;margin-bottom:6px;font-feature-settings:"lnum";font-variant-numeric:lining-nums}.seg{display:flex;flex-wrap:wrap;border:1px solid var(--line-strong);border-radius:var(--radius-sm);overflow:hidden;width:-moz-fit-content;width:fit-content;background:var(--surface)}.seg button{border:0;border-right:1px solid var(--line-strong);background:transparent;padding:9px 16px;font-size:14px;font-weight:500;color:var(--ink)}.seg button:last-child{border-right:0}.seg button:hover{background:var(--paper)}.seg button.on{background:var(--plum);color:#fff}input.full,select.full{width:100%;border:1px solid var(--line-strong);background:var(--surface);padding:11px 13px;border-radius:var(--radius-sm);font-size:14.5px;color:var(--ink)}input.full:focus,select.full:focus{outline:none;border-color:var(--plum);box-shadow:0 0 0 3px var(--plum-050)}.cta{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:24px}.cta p{margin:0 0 16px;font-size:14.5px;color:var(--muted);line-height:1.55}.quote{background:var(--plum);color:#fff;border-radius:var(--radius);padding:26px 26px 24px}.quote-label{font-size:13.5px;color:rgba(255,255,255,.78)}.quote .bigrate{font-family:var(--serif);font-weight:600;font-size:54px;letter-spacing:-.02em;line-height:1;margin:6px 0 20px;font-feature-settings:"lnum";font-variant-numeric:lining-nums}.quote .qrow{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid rgba(255,255,255,.18);font-size:14px}.quote .qrow span{color:rgba(255,255,255,.85)}.quote .qrow b{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.agree{display:flex;gap:10px;align-items:flex-start;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.18);font-size:13px;line-height:1.5;cursor:pointer}.agree input{width:17px;height:17px;margin-top:2px;flex:none;accent-color:#fff}.quote .btn{background:#fff;color:var(--plum);border-color:#fff}.steps{list-style:none;counter-reset:step;display:grid;grid-template-columns:repeat(4,1fr);padding:0;margin:28px 0 40px;border-top:1px solid var(--ink);border-bottom:1px solid var(--line)}.steps li{counter-increment:step;padding:16px 20px 18px 0;font-size:13.5px;color:var(--muted);line-height:1.5}.steps li+li{padding-left:20px;border-left:1px solid var(--line)}.steps li:before{content:counter(step);font-family:var(--serif);font-size:22px;color:var(--plum);line-height:1;margin-bottom:8px}.steps li b,.steps li:before{display:block;font-weight:600}.steps li b{color:var(--ink);font-size:14.5px;margin-bottom:2px}.notice{margin-top:16px;background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--plum);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:16px 20px;font-size:14px;line-height:1.55;max-width:78ch}.notice ul{margin:8px 0 0;padding-left:18px;color:var(--muted)}.notice li{margin-bottom:6px}.notice li b{color:var(--ink)}.overlay{position:fixed;inset:0;background:rgba(28,22,32,.5);display:flex;align-items:center;justify-content:center;z-index:50;padding:20px}.modal{background:var(--surface);border-radius:12px;max-width:430px;width:100%;box-shadow:var(--shadow-pop);overflow:hidden}.modal .mhead{padding:20px 24px 14px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line)}.modal .mhead h3{margin:0;font-family:var(--serif);font-weight:600;font-size:21px;letter-spacing:-.01em}.modal .mbody{padding:12px 24px 24px}.mrow{display:flex;justify-content:space-between;font-size:14.5px;padding:8px 0;color:var(--muted)}.mrow b{color:var(--ink);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.invest-input{display:flex;align-items:center;border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:2px 14px;margin:14px 0 6px}.invest-input:focus-within{border-color:var(--plum);box-shadow:0 0 0 3px var(--plum-050)}.invest-input span{font-family:var(--serif);font-size:22px;color:var(--muted)}.invest-input input{border:0;outline:0;font-family:var(--serif);font-size:26px;font-weight:600;width:100%;padding:10px 6px;color:var(--ink);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;background:transparent}.proj{background:var(--green-050);border-radius:var(--radius-sm);padding:14px 16px;margin:14px 0 18px;display:flex;justify-content:space-between;align-items:center}.proj span:first-child{font-size:13.5px;color:var(--green)}.proj .pv{font-family:var(--serif);font-weight:600;font-size:22px;color:var(--green);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.note{font-size:13.5px;color:var(--muted);padding:0;margin-bottom:16px}.mono{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.01em}.req-stack{display:flex;flex-direction:column;gap:16px}.req-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:22px 24px 24px}.req-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.req-head>div>b{font-family:var(--serif);font-size:19px;font-weight:600;letter-spacing:-.01em}.req-sub{font-size:13.5px;color:var(--muted);margin-top:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.req-hint{font-size:14px;color:var(--muted);margin:14px 0 0}.req-error{margin-top:10px;font-size:13.5px;font-weight:600;color:var(--red)}.track{list-style:none;display:flex;gap:4px;padding:0;margin:20px 0 0}.track li{flex:1 1;font-size:12.5px;font-weight:500;color:var(--faint);border-top:3px solid var(--line);padding-top:8px}.track .dot{display:none}.track li.done{color:var(--green);border-top-color:var(--green)}.track li.now{color:var(--ink);font-weight:600;border-top-color:var(--plum)}.fee-box{margin-top:18px;border-top:1px solid var(--line);padding-top:18px;max-width:560px}.fee-box.muted{max-width:none}.fee-due{display:flex;justify-content:space-between;align-items:baseline;font-size:14px}.fee-due span{color:var(--muted)}.fee-due b{font-family:var(--serif);font-size:24px;font-weight:600;color:var(--ink);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.fee-label{font-size:13.5px;font-weight:600;color:var(--ink);margin:14px 0 8px;display:block}.fee-box.muted .fee-label{font-weight:400;color:var(--muted);margin:6px 0 0}.addr-list{border:1px solid var(--line);border-radius:var(--radius-sm)}.addr{display:grid;grid-template-columns:90px 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:10px 14px;border-bottom:1px solid var(--line)}.addr:last-child{border-bottom:0}.addr-method{font-size:13.5px;color:var(--muted)}.addr-handle{font-weight:600;font-size:15px;color:var(--ink)}.addr-label{display:none}.lost{max-width:560px;padding:56px 0 24px}.lost h1{margin-top:0}.lost-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.btn.small{padding:6px 12px;font-size:13px}.btn.danger{background:var(--red);border-color:var(--red)}.btn.danger:hover{background:#7f2f24;border-color:#7f2f24}.linkish{background:none;border:0;padding:0;font-size:13.5px;font-weight:600;color:var(--plum);text-decoration:underline;text-underline-offset:3px}.linkish.danger{color:var(--red)}.linkish:disabled{opacity:.5}.faint{color:var(--faint)}.sub.small{font-size:14px;margin:-4px 0 14px}.cell-sub{font-size:12.5px;color:var(--muted);font-weight:400;margin-top:2px}tr.dim td{color:var(--faint)}.pill.red:before{background:var(--red)}.pill.red{color:var(--red)}.req-ok{margin-top:10px;font-size:13.5px;font-weight:600;color:var(--green)}.alert{margin-top:16px;background:var(--gold-050);border-left:3px solid #c98a1b;border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:12px 16px;font-size:14px;line-height:1.5;color:#5b3d0c}.alert.ok{background:var(--green-050);border-left-color:var(--green);color:#0f4a37}.secret{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--surface);border:1px solid var(--line-strong);border-radius:6px;padding:8px 12px;margin:10px 0;font-size:15px;word-break:break-all}.nav-user{font-weight:600;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px}.nav-banner{background:var(--gold-050);color:#5b3d0c;font-size:13.5px;text-align:center;padding:8px 16px;border-top:1px solid var(--line)}.nav-banner a{text-decoration:underline;font-weight:600}.facts{margin:16px 0 0;border-top:1px solid var(--line)}.facts>div{display:grid;grid-template-columns:150px 1fr;grid-gap:12px;gap:12px;padding:9px 0;border-bottom:1px solid var(--line);font-size:14px}.facts dt{color:var(--muted)}.facts dd{margin:0}.facts.cols{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:32px;column-gap:32px;margin-top:0;border-top:0}.req-card.closed{background:var(--paper)}.req-foot{margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.sched{margin-top:20px}.sched-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap}.sched-head b{font-family:var(--serif);font-size:17px;font-weight:600}.sched-head span{color:var(--muted);font-size:13.5px;margin-left:10px}.sched-head .due{font-size:14px}.sched-head .due b{font-family:var(--sans);font-size:14px}.sched-head .due.overdue{color:var(--red);font-weight:600}.sched-wrap{margin-top:10px;border:1px solid var(--line);overflow-x:auto}.sched-table td{white-space:nowrap}.sched-table td,.sched-table th{padding:9px 14px}.sched .linkish{margin-top:10px}.tabs{display:flex;gap:0;margin:28px 0 0;border-bottom:1px solid var(--ink);overflow-x:auto}.tabs button{border:0;background:none;padding:10px 18px;font-size:14.5px;font-weight:600;color:var(--muted);white-space:nowrap;border-bottom:3px solid transparent;margin-bottom:-1px}.tabs button.on,.tabs button:hover{color:var(--ink)}.tabs button.on{border-bottom-color:var(--plum)}.tabs .count{display:inline-block;min-width:20px;margin-left:8px;padding:1px 6px;border-radius:10px;background:var(--plum);color:#fff;font-size:12px;text-align:center}.toolbar{display:flex;gap:12px;align-items:center;margin:22px 0 14px;flex-wrap:wrap}.toolbar input{flex:1 1 260px}.inline-form input,.inline-form select,.toolbar input,.toolbar select{border:1px solid var(--line-strong);background:var(--surface);padding:8px 11px;border-radius:6px;font-size:14px;color:var(--ink)}.inline-form input:focus,.inline-form select:focus,.toolbar input:focus,.toolbar select:focus{outline:none;border-color:var(--plum);box-shadow:0 0 0 3px var(--plum-050)}.inline-form,.row-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.inline-form input{flex:1 1 150px;min-width:0}.inline-form .req-error,.row-actions .req-error{flex-basis:100%;margin-top:2px}tr.detail>td{background:var(--paper);padding:18px 22px 22px}.detail-title{font-size:13.5px;font-weight:600;margin:20px 0 8px}table.inner{background:var(--surface);border:1px solid var(--line)}table.inner td{padding:8px 14px;font-size:13.5px}.pager{justify-content:space-between;flex-wrap:wrap;padding:12px 18px;border-top:1px solid var(--line);font-size:13.5px;color:var(--muted)}.pager,.pager-nav,.picked{display:flex;align-items:center;gap:12px}.picked{justify-content:space-between;border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:10px 13px;font-size:14.5px;background:var(--plum-050)}.matches{border:1px solid var(--line-strong);border-top:0;border-radius:0 0 var(--radius-sm) var(--radius-sm);overflow:hidden}.matches button{display:block;width:100%;text-align:left;border:0;border-top:1px solid var(--line);background:var(--surface);padding:9px 13px;font-size:14px;color:var(--muted)}.matches button:first-child{border-top:0}.matches button:focus-visible,.matches button:hover{background:var(--plum-050)}.matches button b{color:var(--ink);margin-right:6px}.two-col{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;align-items:start}.panel.pad{padding:22px}.stats.four{grid-template-columns:repeat(4,1fr)}@media (max-width:860px){.two-col{gap:0}.facts.cols,.two-col{grid-template-columns:1fr}.stats.four{grid-template-columns:1fr 1fr}.form{grid-template-columns:1fr}.form>.cta,.form>.quote{grid-column:1;grid-row:auto;position:static}}@media (max-width:680px){.wrap{padding:0 16px 72px}.nav-inner{height:auto;flex-wrap:wrap;padding:10px 16px 0;gap:0 12px}.nav-links{order:3;width:100%;margin:6px -10px 0;overflow-x:auto;border-top:1px solid var(--line);padding:4px 0}.nav-links a{padding:8px 10px;font-size:14px;white-space:nowrap}.nav-auth span{display:none}.nav-auth .btn{padding:7px 14px;white-space:nowrap}.panel table{min-width:520px}.panel table.narrow{min-width:0}.panel td:first-child{white-space:nowrap}.stats,.steps{grid-template-columns:1fr 1fr}.steps li:nth-child(3){padding-left:0;border-left:0}.steps li:nth-child(n+3){border-top:1px solid var(--line)}.summary{display:block}.summary>div,.summary>div+div{display:flex;justify-content:space-between;align-items:baseline;padding:12px 0;border-left:0;border-bottom:1px solid var(--line)}.summary>div:last-child{border-bottom:0}.summary dd{font-size:21px;margin:0}.req-head{flex-direction:column}.facts>div{grid-template-columns:1fr;gap:2px}.sched-table td,.sched-table th{padding:8px 10px;font-size:13px}.req-card{padding:18px 16px 20px}.track li{font-size:11.5px}.addr{grid-template-columns:70px 1fr auto}td,th{padding:11px 12px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.pq-result{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);padding:22px 0 24px;margin:0 0 36px}.pq-label{font-size:14px;color:var(--muted)}.pq-amount{font-family:var(--serif);font-weight:600;font-size:clamp(52px,9vw,84px);letter-spacing:-.025em;line-height:1;color:var(--plum);margin:6px 0 14px;font-feature-settings:"lnum";font-variant-numeric:lining-nums}.pq-headline{font-family:var(--serif);font-weight:600;font-size:28px;letter-spacing:-.015em;line-height:1.15;margin:6px 0 12px}.pq-result p{margin:0;font-size:14.5px;color:var(--muted);line-height:1.6;max-width:70ch}.pq-result ul{margin:0 0 12px;padding-left:18px;font-size:15px;line-height:1.6}.pq-result .linkish{font-size:inherit}.field-pair{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;column-gap:20px}.field-trio{display:grid;grid-template-columns:1fr 110px 130px;grid-column-gap:16px;column-gap:16px}.form>.field-pair,.form>.field-trio{grid-column:1}.money{position:relative}.money:before{content:"$";position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--muted);font-size:14.5px;pointer-events:none}.money input.full{padding-left:26px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}input.full.short{max-width:190px}.seg button:disabled{color:var(--muted);opacity:.45;cursor:not-allowed;background:transparent}.quote-done{margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.18);font-size:14.5px}.quote-done,.quote-error{font-weight:600;line-height:1.5}.quote-error{margin-top:12px;font-size:13.5px}.cta .req-error{margin-bottom:4px}.fee-box.wide{max-width:640px}.id-form .field{margin-bottom:20px}.agree.plain{margin-top:4px;padding-top:16px;border-top:1px solid var(--line);font-size:13.5px;color:var(--ink)}.agree.plain input{accent-color:var(--plum)}.offer{margin-top:18px;border-top:1px solid var(--line);padding-top:20px;display:grid;grid-template-columns:auto 1fr;grid-gap:20px 40px;gap:20px 40px;align-items:start}.offer-rate span{display:block;font-size:13.5px;color:var(--muted)}.offer-rate b{display:block;font-family:var(--serif);font-size:46px;font-weight:600;line-height:1.05;letter-spacing:-.02em;color:var(--plum);font-feature-settings:"lnum";font-variant-numeric:lining-nums}.offer-rate i{font-style:normal;font-size:13.5px;color:var(--muted)}.offer-terms{margin:0}.offer-terms>div{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid var(--line);font-size:14px}.offer-terms dt{color:var(--muted)}.offer-terms dd{margin:0;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.offer-act{grid-column:1/-1;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.offer-act span{font-size:13.5px;color:var(--muted)}@media (max-width:680px){.field-pair,.field-trio,.offer{grid-template-columns:1fr}}.credit-item{padding:16px 20px;border-bottom:1px solid var(--line)}.credit-item:last-of-type{border-bottom:0}.credit-head{display:grid;grid-template-columns:1fr auto auto;grid-gap:20px;gap:20px;align-items:center}.credit{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 40px;gap:8px 40px;margin-top:8px;padding-top:4px;border-top:1px solid var(--line)}.credit .facts.cols{grid-template-columns:1fr}.credit .facts>div{grid-template-columns:170px 1fr}.credit-preview{margin:10px 0 0;font-size:13.5px;font-weight:600}@media (max-width:900px){.credit{grid-template-columns:1fr}.credit-head{grid-template-columns:1fr auto}.credit-head>.cell-sub{display:none}}.no-ssn{margin:0 0 22px;padding:12px 16px;background:var(--green-050);border-left:3px solid var(--green);border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:14px;line-height:1.5;color:#0f4a37}.decline{margin-top:16px;border-top:1px solid var(--ink);padding-top:16px;max-width:72ch}.decline-title{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-family:var(--serif);font-weight:600;font-size:18px;letter-spacing:-.01em}.decline-title span{font-family:var(--sans);font-weight:400;font-size:13px;color:var(--muted);align-self:center}.decline ul{padding-left:20px;font-size:15px;font-weight:600}.decline p,.decline ul{margin:12px 0 0;line-height:1.6}.decline p{font-size:13.5px;color:var(--muted)}.decline p b{color:var(--ink)}.decline-credit{margin-top:14px;padding-top:2px;border-top:1px solid var(--line)}.decline .decline-again{color:var(--ink);font-weight:600;font-size:14px}.checks{display:grid;grid-gap:8px;gap:8px;margin:0 0 14px}.checks label{display:flex;gap:9px;align-items:flex-start;font-size:13.5px;line-height:1.4;cursor:pointer}.checks input{margin-top:2px;accent-color:var(--plum)}.decline-box{margin-top:10px;max-width:560px}.decline-box input[type=text],.decline-box select{width:100%;margin-bottom:10px}.plain-list{margin:0;padding-left:18px;font-size:14px;line-height:1.6}