.accepted{background:var(--lu-bg);color:var(--lu-ink);font-family:var(--lu-font-text);border:1px solid var(--lu-line-strong);border-radius:14px;overflow:hidden}.accepted__strip{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:16px 28px;background:var(--lu-surface);border-bottom:1px solid var(--lu-line)}.accepted__mark{display:flex;align-items:flex-end;gap:3px;height:22px}.accepted__mark span{display:block;width:6px}.accepted__mark span:nth-child(1){height:10px;background:var(--lu-navy-500)}.accepted__mark span:nth-child(2){height:16px;background:var(--lu-navy-600)}.accepted__mark span:nth-child(3){height:22px;background:var(--lu-action)}.accepted__status{font-family:var(--lu-font-figure);font-size:var(--lu-text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--lu-ink-2)}.accepted__status--done{color:var(--lu-ink);font-weight:600}.accepted__column{max-width:760px;margin:0 auto;padding:48px 28px 8px;display:flex;flex-direction:column;gap:44px}.accepted__notice{margin:0;font-family:var(--lu-font-figure);font-size:var(--lu-text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--lu-ink-3);border:1px dashed var(--lu-line-strong);padding:8px 12px}.accepted__intro{display:flex;flex-direction:column;gap:14px}.accepted__eyebrow{margin:0;font-family:var(--lu-font-figure);font-size:var(--lu-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--lu-ink-3)}.accepted__heading{margin:0;font-size:var(--lu-text-xxl);font-weight:700;letter-spacing:-.02em;line-height:var(--lu-leading-tight)}.accepted__read{margin:0;max-width:62ch;font-size:var(--lu-read);line-height:var(--lu-leading-legal);color:var(--lu-ink)}.accepted__blocks{list-style:none;margin:0;padding:32px 0 0;border-top:2px solid var(--lu-ink);display:flex;flex-direction:column;gap:36px}.accepted__block{display:grid;grid-template-columns:56px minmax(0,1fr);gap:20px;align-items:start}.accepted__number{font-family:var(--lu-font-figure);font-size:32px;font-weight:500;line-height:1;font-variant-numeric:tabular-nums}.accepted__block-body{display:flex;flex-direction:column;gap:12px;min-width:0}.accepted__block-body h2,.accepted__summary-block h2{margin:0;font-size:26px;font-weight:700;letter-spacing:-.01em;line-height:1.3}.accepted__lender{background:var(--lu-surface);border:2px solid var(--lu-ink);border-radius:var(--lu-radius-lg);padding:24px;display:flex;flex-direction:column;gap:20px}.accepted__caption{font-family:var(--lu-font-figure);font-size:var(--lu-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--lu-ink-3)}.accepted__lender-name{font-size:var(--lu-text-xl);font-weight:700;letter-spacing:-.015em;line-height:1.2}.accepted__lender-line{font-family:var(--lu-font-figure);font-size:var(--lu-text-md);font-variant-numeric:tabular-nums;color:var(--lu-ink-2)}.accepted__contacts{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;border-top:1px solid var(--lu-line);padding-top:16px}.accepted__contacts>div{display:flex;flex-direction:column;gap:2px}.accepted__who{font-size:var(--lu-text-md);font-weight:700}.accepted__what{font-size:var(--lu-text-md);line-height:var(--lu-leading-body);color:var(--lu-ink-2)}.accepted__tel{font-family:var(--lu-font-figure);font-size:var(--lu-text-sm);font-variant-numeric:tabular-nums}.accepted__summary-block{border-top:2px solid var(--lu-ink);padding-top:32px;display:flex;flex-direction:column;gap:16px}.accepted__summary{background:var(--lu-surface);border:1px solid var(--lu-line-strong);border-radius:var(--lu-radius-lg);padding:28px;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,1fr);gap:32px}.accepted__summary-main{display:flex;flex-direction:column;gap:18px;min-width:0;container-type:inline-size}.accepted__product{font-size:var(--lu-text-md);font-weight:600;color:var(--lu-ink-3)}.accepted__total-label{font-size:var(--lu-text-lg);font-weight:600;color:var(--lu-ink-2)}.accepted__total{font-family:var(--lu-font-figure);font-size:64px;font-size:min(84px,16cqi);white-space:nowrap;font-weight:600;line-height:.95;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.accepted__cash{display:grid;grid-template-columns:1fr auto;gap:8px 24px;max-width:400px;border-top:1px solid var(--lu-line);padding-top:14px;font-size:var(--lu-text-md);color:var(--lu-ink-2)}.accepted__cash .figure{font-family:var(--lu-font-figure);font-size:var(--lu-text-lg);color:var(--lu-ink);text-align:right}.accepted__above-label{font-weight:700}.accepted__cash .accepted__above{font-size:28px;font-weight:600}.accepted__figures{margin:0;display:grid;grid-template-columns:1fr auto;gap:12px 20px;align-content:start}.accepted__figures>div{display:contents}.accepted__figures dt{font-size:var(--lu-text-md);color:var(--lu-ink-2)}.accepted__figures dd{margin:0;text-align:right;font-size:var(--lu-text-md)}.accepted__figures dd.figure{font-family:var(--lu-font-figure);font-size:var(--lu-text-lg);font-variant-numeric:tabular-nums}.accepted__figures dd[data-kind=payment]{font-size:24px;font-weight:600}.accepted__note{margin:0;max-width:62ch;font-size:var(--lu-text-md);line-height:var(--lu-leading-legal);color:var(--lu-ink-2)}.accepted__actions{border-top:1px solid var(--lu-line);padding-top:28px;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.accepted__print,.accepted__email{min-height:68px;padding:0 32px;border-radius:var(--lu-radius-md);background:var(--lu-surface);color:var(--lu-ink);font-family:var(--lu-font-text);font-size:var(--lu-text-lg);font-weight:600;cursor:pointer}.accepted__print{border:2px solid var(--lu-ink)}.accepted__email{border:1px solid var(--lu-line-strong)}.accepted__print:hover,.accepted__email:hover:not(:disabled){background:var(--lu-surface-sunken)}.accepted__email:disabled{color:var(--lu-ink-2);cursor:default}.accepted__print:focus-visible,.accepted__email:focus-visible,.accepted__report:focus-visible{outline:3px solid var(--lu-focus);outline-offset:2px}.accepted__spacer{flex:1;min-width:200px}.accepted__report{min-height:var(--lu-tap);display:inline-flex;align-items:center;padding:0 20px;font-size:var(--lu-text-md);color:var(--lu-action);text-decoration:underline;text-underline-offset:3px}.accepted__record{margin:0;border-top:1px solid var(--lu-line);padding:20px 0 32px;display:flex;flex-wrap:wrap;gap:10px 32px}.accepted__record div{display:flex;flex-direction:column;gap:2px}.accepted__record dt{font-family:var(--lu-font-figure);font-size:var(--lu-text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--lu-ink-3)}.accepted__record dd{margin:0;font-family:var(--lu-font-figure);font-size:var(--lu-text-sm);font-variant-numeric:tabular-nums}@media(max-width:720px){.accepted__summary{grid-template-columns:1fr}}@media print{.accepted{border:0}.accepted__actions{display:none}}.offer{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,1fr);gap:32px;padding:28px;background:var(--lu-surface);border:1px solid var(--lu-line-strong);border-top:1px solid var(--lu-line-strong);border-radius:var(--lu-radius-lg);color:var(--lu-ink)}.offer--lease{background:var(--lu-caution-wash);border-color:var(--lu-caution-line);border-top:3px solid var(--lu-caution-rule);color:var(--lu-caution-ink)}.offer__main{display:flex;flex-direction:column;gap:18px;min-width:0;container-type:inline-size}.offer__heading{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.offer__rank{font-family:var(--lu-font-figure);font-size:var(--lu-text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--lu-ink-3)}.offer__kind{font-size:var(--lu-text-md);font-weight:600;color:var(--lu-ink-3)}.offer--lease .offer__rank,.offer--lease .offer__kind{color:var(--lu-caution-ink)}.offer__total{display:flex;flex-direction:column;gap:2px}.offer__total-label{font-size:var(--lu-text-lg);font-weight:600;color:var(--lu-ink-2)}.offer--lease .offer__total-label{color:var(--lu-caution-ink)}.offer__total-figure{font-family:var(--lu-font-figure);font-size:64px;font-size:min(84px,16cqi);font-weight:600;line-height:.95;letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap}.offer__cash{margin:0;display:grid;grid-template-columns:1fr auto;gap:8px 24px;max-width:400px;border-top:1px solid var(--lu-line);padding-top:14px}.offer--lease .offer__cash{border-top-color:var(--lu-caution-line)}.offer__cash>div{display:contents}.offer__cash dt{font-size:var(--lu-text-md);color:var(--lu-ink-2)}.offer__cash dd{margin:0;text-align:right;font-family:var(--lu-font-figure);font-size:var(--lu-text-lg);font-variant-numeric:tabular-nums}.offer__above dt{font-weight:700}.offer__above dd{font-size:28px;font-weight:600}.offer--lease .offer__cash dt{color:var(--lu-caution-ink)}.offer__side{display:flex;flex-direction:column;gap:18px;min-width:0}.offer__terms{margin:0;display:grid;grid-template-columns:1fr auto;gap:12px 20px}.offer__terms>div{display:contents}.offer__terms dt{font-size:var(--lu-text-md);color:var(--lu-ink-2)}.offer--lease .offer__terms dt{color:var(--lu-caution-ink)}.offer__terms dd{margin:0;text-align:right;font-size:var(--lu-text-md)}.offer__terms dd.figure{font-family:var(--lu-font-figure);font-size:var(--lu-text-lg);font-variant-numeric:tabular-nums}.offer__terms dd.offer__payment{font-size:24px;font-weight:600}.offer__lender{display:flex;flex-direction:column;gap:4px;border-top:1px solid var(--lu-line-strong);padding-top:16px}.offer--lease .offer__lender{border-top-color:var(--lu-caution-line)}.offer__lender-label{font-family:var(--lu-font-figure);font-size:var(--lu-text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--lu-ink-3)}.offer--lease .offer__lender-label{color:var(--lu-caution-ink)}.offer__lender-name{font-size:var(--lu-text-md);font-weight:600;line-height:var(--lu-leading-body)}.offer__note{margin:0;font-size:var(--lu-text-sm);line-height:var(--lu-leading-legal);color:var(--lu-ink-2)}.offer--lease .offer__note{color:var(--lu-caution-ink)}.offer__action{min-height:68px;padding:0 28px;border:2px solid var(--lu-ink);border-radius:var(--lu-radius-md);background:var(--lu-surface);color:var(--lu-ink);font-family:var(--lu-font-text);font-size:var(--lu-text-lg);font-weight:600;cursor:pointer}.offer__action:hover:not(:disabled){background:var(--lu-surface-sunken)}.offer__action:focus-visible{outline:3px solid var(--lu-focus);outline-offset:2px}.offer__action:disabled{color:var(--lu-ink-2);cursor:default}.offer__action--review{background:transparent;border-color:var(--lu-caution-rule);color:var(--lu-caution-ink)}.offer__action--review:hover{background:var(--lu-caution-wash-hover)}.offer__action--review:focus-visible{outline-color:var(--lu-caution-focus)}@media(max-width:720px){.offer{grid-template-columns:1fr}}.offers{background:var(--lu-bg);color:var(--lu-ink);border:1px solid var(--lu-line-strong);border-radius:14px;overflow:hidden}.offers__strip{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:16px 28px;background:var(--lu-surface);border-bottom:1px solid var(--lu-line)}.offers__mark{display:flex;align-items:flex-end;gap:3px;height:22px}.offers__mark span{display:block;width:6px}.offers__mark span:nth-child(1){height:10px;background:var(--lu-navy-500)}.offers__mark span:nth-child(2){height:16px;background:var(--lu-navy-600)}.offers__mark span:nth-child(3){height:22px;background:var(--lu-action)}.offers__context{display:flex;flex-direction:column;align-items:flex-end;font-size:var(--lu-text-sm);color:var(--lu-ink-2);text-align:right}.offers__body{padding:36px 28px 40px;display:flex;flex-direction:column;gap:24px}.offers__intro{display:flex;flex-direction:column;gap:10px;border-bottom:2px solid var(--lu-ink);padding-bottom:24px}.offers__eyebrow{margin:0;font-family:var(--lu-font-figure);font-size:var(--lu-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--lu-ink-3)}.offers__heading{margin:0;font-size:var(--lu-text-xl);font-weight:700;letter-spacing:-.015em}.offers__note{margin:0;max-width:72ch;font-size:var(--lu-text-md);line-height:var(--lu-leading-legal);color:var(--lu-ink-2)}.offers__list{display:flex;flex-direction:column;gap:20px}.offers__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--lu-line);padding-top:24px}.offers__footer p{margin:0;max-width:62ch;font-size:var(--lu-text-md);line-height:var(--lu-leading-legal);color:var(--lu-ink-2)}.offers__print{min-height:var(--lu-tap);padding:0 24px;border:1px solid var(--lu-line-strong);border-radius:var(--lu-radius-md);background:var(--lu-surface);color:var(--lu-ink);font-family:var(--lu-font-text);font-size:var(--lu-text-md);font-weight:600;cursor:pointer}.offers__print:hover{background:var(--lu-surface-sunken)}.offers__print:focus-visible{outline:3px solid var(--lu-focus);outline-offset:2px}@media print{.offers{border:0}.offers__print,.offer__action{display:none}}.exhaustion{max-width:760px;margin:0 auto;padding:var(--lu-space-7) var(--lu-space-5) var(--lu-space-8);display:flex;flex-direction:column;gap:var(--lu-space-6)}.exhaustion__heading{margin:0;font-size:var(--lu-text-xxl);font-weight:700;letter-spacing:-.02em;line-height:var(--lu-leading-tight);color:var(--lu-ink)}.exhaustion__body{display:flex;flex-direction:column;gap:var(--lu-space-4);padding-top:var(--lu-space-5);border-top:var(--lu-border-strong) solid var(--lu-ink)}.exhaustion__body p{margin:0;max-width:62ch;font-size:var(--lu-read);line-height:var(--lu-leading-legal);color:var(--lu-ink)}.exhaustion__lenders h2,.exhaustion__alternatives h2{margin:0 0 var(--lu-space-4);font-size:var(--lu-text-xl);font-weight:700;letter-spacing:-.015em;color:var(--lu-ink)}.exhaustion__table{width:100%;border-collapse:collapse;font-size:var(--lu-text-md)}.exhaustion__table th,.exhaustion__table td{text-align:left;padding:var(--lu-space-3) var(--lu-space-2);border-bottom:var(--lu-border) solid var(--lu-line);vertical-align:top}.exhaustion__table thead th{font-family:var(--lu-font-figure);font-size:var(--lu-text-xs);font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--lu-ink-3)}.exhaustion__table tbody th{font-weight:600;color:var(--lu-ink)}.exhaustion__table td{color:var(--lu-ink-2)}.exhaustion__options{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--lu-space-4)}.exhaustion__option{background:var(--lu-surface);border:var(--lu-border) solid var(--lu-line);border-radius:var(--lu-radius-md);padding:var(--lu-space-5)}.exhaustion__option h3{margin:0 0 var(--lu-space-2);font-size:var(--lu-text-lg);font-weight:700;color:var(--lu-ink)}.exhaustion__option p{margin:0;font-size:var(--lu-text-md);line-height:var(--lu-leading-body);color:var(--lu-ink-2)}.exhaustion__alternatives ul{margin:0;padding-left:1.2rem;display:flex;flex-direction:column;gap:var(--lu-space-2);font-size:var(--lu-text-md);line-height:var(--lu-leading-body)}.exhaustion__actions{display:flex;align-items:center;gap:var(--lu-space-5);flex-wrap:wrap;padding-top:var(--lu-space-5);border-top:var(--lu-border) solid var(--lu-line)}.exhaustion__email{min-height:var(--lu-tap);padding:0 28px;border:var(--lu-border-strong) solid var(--lu-line-strong);border-radius:var(--lu-radius-md);background:var(--lu-surface);color:var(--lu-ink);font-family:var(--lu-font-text);font-size:var(--lu-text-md);font-weight:600;cursor:pointer}.exhaustion__email:disabled{color:var(--lu-ink-disabled);cursor:default}.exhaustion__complaint{font-size:var(--lu-text-md);color:var(--lu-ink-2);text-decoration:underline;text-underline-offset:3px}.exhaustion__record{margin:0;padding-top:var(--lu-space-5);border-top:var(--lu-border) solid var(--lu-line);display:flex;flex-wrap:wrap;gap:var(--lu-space-5)}.exhaustion__record div{display:flex;flex-direction:column;gap:2px}.exhaustion__record dt{font-family:var(--lu-font-figure);font-size:var(--lu-text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--lu-ink-3)}.exhaustion__record dd{margin:0;font-size:var(--lu-text-sm);font-variant-numeric:tabular-nums;color:var(--lu-ink-2)}.exhaustion__done{min-height:var(--lu-tap);padding:0 28px;border:var(--lu-border-strong) solid var(--lu-line-strong);border-radius:var(--lu-radius-md);background:var(--lu-surface);color:var(--lu-ink);font-family:var(--lu-font-text);font-size:var(--lu-text-md);font-weight:600;cursor:pointer}.fullcheck{max-width:46rem;margin:var(--lu-space-6) auto 0;padding:var(--lu-space-5) var(--lu-space-6);border:var(--lu-border) solid var(--lu-line-strong);border-radius:var(--lu-radius-lg);background:var(--lu-surface)}.fullcheck h2{margin:0 0 var(--lu-space-2);font-size:var(--lu-text-xl);font-weight:700;color:var(--lu-ink)}.fullcheck p{margin:0 0 var(--lu-space-3);max-width:62ch;font-size:var(--lu-text-md);line-height:var(--lu-leading-body);color:var(--lu-ink-2)}.fullcheck__list{margin:var(--lu-space-4) 0 0;padding:0;list-style:none;display:grid;gap:var(--lu-space-3)}.fullcheck__item{display:flex;align-items:center;justify-content:space-between;gap:var(--lu-space-4);padding:var(--lu-space-4);border:var(--lu-border) solid var(--lu-line);border-radius:var(--lu-radius-md)}.fullcheck__item>div{display:grid;gap:2px}.fullcheck__name{font-weight:700;color:var(--lu-ink)}.fullcheck__product{color:var(--lu-ink-2)}.fullcheck__note{font-size:var(--lu-text-sm);color:var(--lu-ink-3)}.fullcheck__ask,.fullcheck__back{min-height:var(--lu-tap);padding:0 var(--lu-space-5);border:var(--lu-border-strong) solid var(--lu-line-strong);border-radius:var(--lu-radius-md);background:var(--lu-surface);color:var(--lu-ink);font-family:var(--lu-font-text);font-size:var(--lu-text-md);font-weight:600;cursor:pointer;white-space:nowrap}.fullcheck--confirm{border-left:4px solid var(--lu-caution-rule);background:var(--lu-caution-wash)}.fullcheck--confirm strong{color:var(--lu-ink)}.fullcheck__actions{display:flex;flex-wrap:wrap;gap:var(--lu-space-3);margin-top:var(--lu-space-4)}.fullcheck__continue{min-height:var(--lu-tap);padding:0 var(--lu-space-5);border:0;border-radius:var(--lu-radius-md);background:var(--lu-action);color:var(--lu-on-action);font-family:var(--lu-font-text);font-size:var(--lu-text-md);font-weight:600;cursor:pointer}.fullcheck button:disabled{opacity:.6;cursor:default}.lock{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:var(--surface-sunken);display:grid;place-items:center;padding:var(--space-6)}.lock__panel{width:min(24rem,100%);display:grid;gap:var(--space-4);justify-items:stretch;text-align:center}.lock__heading{margin:0;font-family:var(--font-figure);font-size:1.75rem;font-weight:500}.lock__body{margin:0;color:var(--ink-secondary)}.lock__pin{font-size:2rem;text-align:center;letter-spacing:.4em;padding:var(--space-3);border:1.5px solid var(--rule);border-radius:var(--radius);background:var(--surface-card);color:var(--ink)}.lock__error{margin:0;color:var(--danger);font-size:var(--type-supporting)}.lock__submit{min-height:56px;border:0;border-radius:var(--radius);background:var(--signal);color:var(--signal-ink);font:inherit;font-weight:600;cursor:pointer}.lock__submit:disabled{background:var(--surface-sunken);color:var(--ink-tertiary);cursor:not-allowed}.lock__signout{margin-top:var(--lu-space-3);padding:0;border:0;background:none;color:var(--lu-ink-2);font-family:var(--lu-font-text);font-size:var(--lu-text-sm);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.interstitial{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;overflow-y:auto;background:var(--lu-caution-wash);color:var(--lu-caution-ink);font-family:var(--lu-font-text)}.interstitial__frame{min-height:100%}.interstitial__strip{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:16px 28px;background:var(--lu-caution-wash-hover);border-bottom:3px solid var(--lu-caution-rule)}.interstitial__mark{display:flex;align-items:flex-end;gap:3px;height:20px}.interstitial__mark span{width:6px;display:block}.interstitial__mark span:nth-child(1){height:9px;background:var(--lu-caution-line)}.interstitial__mark span:nth-child(2){height:14px;background:var(--lu-caution-rule)}.interstitial__mark span:nth-child(3){height:20px;background:var(--lu-caution-ink)}.interstitial__required{font-family:var(--lu-font-figure);font-size:var(--lu-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--lu-caution-ink-2)}.interstitial__column{max-width:760px;margin:0 auto;padding:48px 28px 8px;display:flex;flex-direction:column;gap:40px}.interstitial__notice{margin:0;font-family:var(--lu-font-figure);font-size:var(--lu-text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--lu-caution-ink-2);border:1px dashed var(--lu-caution-rule);padding:8px 12px}.interstitial__intro{display:flex;flex-direction:column;gap:14px}.interstitial__eyebrow{margin:0;font-family:var(--lu-font-figure);font-size:var(--lu-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--lu-caution-ink-2)}.interstitial__heading{margin:0;font-size:var(--lu-text-xxl);font-weight:700;letter-spacing:-.02em;line-height:var(--lu-leading-tight);color:var(--lu-caution-ink)}.interstitial__heading:focus{outline:none}.interstitial__heading:focus-visible{outline:3px solid var(--lu-caution-focus);outline-offset:4px}.interstitial__read{margin:0;max-width:62ch;font-size:var(--lu-read);line-height:var(--lu-leading-legal);color:var(--lu-caution-ink)}.interstitial__figures{border-top:2px solid var(--lu-caution-rule);border-bottom:1px solid var(--lu-caution-line);padding:28px 0;display:flex;flex-direction:column;gap:24px}.interstitial__figure-row{display:flex;flex-wrap:wrap;gap:40px}.interstitial__figure-label{font-size:var(--lu-text-md);color:var(--lu-caution-ink-2)}.interstitial__figure-mid{font-family:var(--lu-font-figure);font-size:40px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.1;color:var(--lu-caution-ink)}.interstitial__difference{display:flex;flex-direction:column;gap:4px;container-type:inline-size}.interstitial__difference-label{font-size:var(--lu-text-lg);font-weight:700;color:var(--lu-caution-ink)}.interstitial__figure-big{font-family:var(--lu-font-figure);font-size:72px;font-size:min(96px,14cqi);white-space:nowrap;font-weight:600;line-height:.95;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--lu-caution-ink)}.interstitial__section{display:flex;flex-direction:column;gap:12px}.interstitial__section h2{margin:0;font-size:26px;font-weight:700;letter-spacing:-.01em;line-height:1.3;color:var(--lu-caution-ink)}.interstitial__alt-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px}.interstitial__alt{background:var(--lu-surface);border:1px solid var(--lu-line-strong);border-radius:var(--lu-radius-md);padding:20px;display:flex;flex-direction:column;gap:8px}.interstitial__alt-title{font-size:var(--lu-text-lg);font-weight:700;color:var(--lu-ink)}.interstitial__alt-body{font-size:var(--lu-text-md);line-height:var(--lu-leading-legal);color:var(--lu-ink-2)}.interstitial__email{background:var(--lu-surface);border:1px solid var(--lu-line-strong);border-radius:var(--lu-radius-lg);padding:24px;display:flex;flex-direction:column;gap:14px;color:var(--lu-ink)}.interstitial__email-title{font-size:var(--lu-text-lg);font-weight:700}.interstitial__email p{margin:0;max-width:62ch;font-size:var(--lu-text-md);line-height:var(--lu-leading-legal);color:var(--lu-ink-2)}.interstitial__email-row{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.interstitial__email-field{flex:1;min-width:240px;display:flex;flex-direction:column;gap:6px}.interstitial__email-label{font-size:var(--lu-text-md);font-weight:600}.interstitial__email-value{min-height:var(--lu-tap);display:flex;align-items:center;padding:0 16px;border:2px solid var(--lu-line-strong);border-radius:var(--lu-radius-md);background:var(--lu-surface-sunken);font-size:var(--lu-text-lg);box-sizing:border-box}.interstitial__ack{display:flex;gap:18px;align-items:flex-start;cursor:pointer;min-height:var(--lu-tap);border:2px solid var(--lu-caution-rule);border-radius:var(--lu-radius-lg);background:var(--lu-caution-wash-hover);padding:24px}.interstitial__ack input{width:32px;height:32px;flex:none;margin:4px 0 0;accent-color:var(--lu-caution-rule)}.interstitial__ack input:focus-visible{outline:3px solid var(--lu-caution-focus);outline-offset:3px}.interstitial__ack span{font-size:var(--lu-read);font-weight:600;line-height:var(--lu-leading-legal);max-width:56ch;color:var(--lu-caution-ink)}.interstitial__actions{border-top:1px solid var(--lu-caution-line);padding-top:28px;display:flex;flex-direction:column;gap:16px}.interstitial__buttons{display:grid;grid-template-columns:1fr 1fr;gap:16px}.interstitial__back,.interstitial__proceed{min-height:76px;padding:0 24px;border-radius:var(--lu-radius-md);font-family:var(--lu-font-text);font-size:var(--lu-text-lg);font-weight:600;cursor:pointer}.interstitial__back{border:2px solid var(--lu-ink);background:var(--lu-surface);color:var(--lu-ink)}.interstitial__back:hover{background:var(--lu-surface-sunken)}.interstitial__back:focus-visible{outline:3px solid var(--lu-focus);outline-offset:2px}.interstitial__proceed{border:2px solid var(--lu-caution-rule);background:transparent;color:var(--lu-caution-ink)}.interstitial__proceed:hover:not(:disabled){background:var(--lu-caution-wash)}.interstitial__proceed:focus-visible{outline:3px solid var(--lu-caution-focus);outline-offset:2px}.interstitial__proceed:disabled{border-color:var(--lu-caution-line);color:var(--lu-caution-ink-2);cursor:not-allowed}.interstitial__hint{margin:0;max-width:62ch;font-size:var(--lu-text-md);line-height:var(--lu-leading-legal);color:var(--lu-caution-ink-2)}.interstitial__record{margin:8px 0 0;border-top:1px solid var(--lu-caution-line);padding:20px 0 32px;display:flex;flex-wrap:wrap;gap:10px 32px}.interstitial__record div{display:flex;flex-direction:column;gap:2px}.interstitial__record dt{font-family:var(--lu-font-figure);font-size:var(--lu-text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--lu-caution-ink-2)}.interstitial__record dd{margin:0;font-family:var(--lu-font-figure);font-size:var(--lu-text-sm);font-variant-numeric:tabular-nums;color:var(--lu-caution-ink)}@media(max-width:640px){.interstitial__buttons{grid-template-columns:1fr}.interstitial__figure-mid{font-size:32px}}.interstitial__message{margin:0;font-size:var(--lu-text-md);font-weight:600;line-height:var(--lu-leading-legal);color:var(--lu-caution-ink);border-left:4px solid var(--lu-caution-rule);padding:8px 16px;background:var(--lu-caution-wash-hover)}.consent{max-width:760px;margin:0 auto;padding:var(--lu-space-7) var(--lu-space-5) var(--lu-space-8);display:flex;flex-direction:column;gap:var(--lu-space-6)}.consent__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--lu-space-5);flex-wrap:wrap}.consent__title-block{display:flex;flex-direction:column;gap:var(--lu-space-3)}.consent__heading{margin:0;font-size:var(--lu-text-xxl);font-weight:700;letter-spacing:-.02em;line-height:var(--lu-leading-tight);color:var(--lu-ink)}.consent__stamp{margin:0;font-family:var(--lu-font-figure);font-size:var(--lu-text-xs);letter-spacing:.04em;color:var(--lu-ink-3)}.consent__language{display:flex;gap:var(--lu-space-2)}.consent__lang-btn{min-height:var(--lu-tap);padding:0 var(--lu-space-5);border:var(--lu-border-strong) solid var(--lu-line-strong);border-radius:var(--lu-radius-md);background:var(--lu-surface);color:var(--lu-ink-2);font-family:var(--lu-font-text);font-size:var(--lu-text-md);font-weight:600;cursor:pointer}.consent__lang-btn[aria-pressed=true]{border-color:var(--lu-ink);color:var(--lu-ink)}.consent__body{display:flex;flex-direction:column;gap:var(--lu-space-6);border-top:var(--lu-border-strong) solid var(--lu-ink);padding-top:var(--lu-space-6)}.consent__block-heading{margin:0;font-size:var(--lu-text-xl);font-weight:700;letter-spacing:-.015em;line-height:var(--lu-leading-tight);color:var(--lu-ink)}.consent__body p{margin:0;max-width:62ch;font-size:var(--lu-read);line-height:var(--lu-leading-legal);color:var(--lu-ink)}.consent__acknowledge{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:var(--lu-space-3);padding:var(--lu-space-5);background:var(--lu-surface);border:var(--lu-border) solid var(--lu-line-strong);border-radius:var(--lu-radius-md);font-size:var(--lu-text-md);line-height:var(--lu-leading-body);max-width:62ch;cursor:pointer}.consent__acknowledge input,.consent__marketing input{width:24px;height:24px;margin:2px 0 0;accent-color:var(--lu-action)}.consent__marketing{margin:0;border:var(--lu-border) solid var(--lu-line);border-radius:var(--lu-radius-md);background:var(--lu-surface-sunken);padding:var(--lu-space-5);display:flex;flex-direction:column;gap:var(--lu-space-3)}.consent__marketing-head{display:flex;align-items:center;gap:var(--lu-space-3);flex-wrap:wrap}.consent__marketing legend{padding:0;font-size:var(--lu-text-lg);font-weight:600;color:var(--lu-ink)}.consent__pill{font-family:var(--lu-font-figure);font-size:var(--lu-text-xs);letter-spacing:.04em;padding:4px var(--lu-space-3);border:var(--lu-border) solid var(--lu-line-strong);border-radius:999px;color:var(--lu-ink-3)}.consent__marketing-body{margin:0;max-width:62ch;font-size:var(--lu-text-md);line-height:var(--lu-leading-body);color:var(--lu-ink-2)}.consent__marketing label{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:var(--lu-space-3);font-size:var(--lu-text-md);cursor:pointer}.consent__hint{margin:0;max-width:62ch;font-size:var(--lu-text-sm);color:var(--lu-ink-3)}.consent__actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--lu-space-4)}.consent__choice{min-height:76px;padding:0 var(--lu-space-5);border:var(--lu-border-strong) solid var(--lu-ink);border-radius:var(--lu-radius-md);background:var(--lu-surface);color:var(--lu-ink);font-family:var(--lu-font-text);font-size:var(--lu-text-lg);font-weight:600;cursor:pointer}.consent__choice:hover:not(:disabled){background:var(--lu-surface-sunken)}.consent__choice:disabled{border-color:var(--lu-line);background:var(--lu-surface-sunken);color:var(--lu-ink-disabled);cursor:not-allowed}@media(max-width:40rem){.consent__actions{grid-template-columns:1fr}}.consent__record{margin:0;padding-top:var(--lu-space-5);border-top:var(--lu-border) solid var(--lu-line);display:flex;flex-wrap:wrap;gap:var(--lu-space-6)}.consent__record div{display:flex;flex-direction:column;gap:2px}.consent__record dt{font-family:var(--lu-font-figure);font-size:var(--lu-text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--lu-ink-3)}.consent__record dd{margin:0;font-size:var(--lu-text-sm);font-variant-numeric:tabular-nums;color:var(--lu-ink-2)}.consent__notice{margin:0 0 8px;font-family:var(--lu-font-figure);font-size:var(--lu-text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--lu-ink-3);border:1px dashed var(--lu-line-strong);padding:8px 12px}.consent__eyebrow{margin:0 0 6px;font-family:var(--lu-font-figure);font-size:var(--lu-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--lu-ink-3)}.app{min-height:100%;display:grid;grid-template-rows:auto 1fr}.app__bar{display:flex;justify-content:flex-end;gap:var(--space-6);padding:var(--space-3) var(--space-6);border-bottom:1px solid var(--rule)}.app__control{display:flex;align-items:center;gap:var(--space-2);font-size:var(--type-caption);color:var(--ink-secondary)}.app__control select{font:inherit;font-size:var(--type-supporting);color:var(--ink);background:var(--surface-card);border:1px solid var(--rule);border-radius:var(--radius);padding:var(--space-1) var(--space-2);min-height:40px}.app__main{padding:var(--space-8) var(--space-6)}.offers{max-width:46rem;margin:0 auto;display:grid;gap:var(--space-4)}.offers__heading{margin:0;font-family:var(--lu-font-text);font-size:clamp(1.75rem,3.5vw,2.25rem);font-weight:700;letter-spacing:-.02em;color:var(--lu-ink)}.offers__note{margin:0 0 var(--space-2);color:var(--ink-secondary);font-size:var(--type-supporting)}.offers__list{display:grid;gap:var(--space-4)}.app__error{margin:0;border-radius:var(--lu-radius-md);padding:var(--space-3) var(--space-6);background:var(--caution-surface);color:var(--caution-ink);font-size:var(--type-supporting)}.app__working{max-width:var(--measure);margin:0 auto;padding:var(--space-12) var(--space-6);color:var(--ink-secondary);text-align:center}.app__messages{max-width:46rem;margin:0 auto var(--lu-space-5);display:grid;gap:var(--lu-space-3)}.app__notice{margin:0;padding:var(--lu-space-4) var(--lu-space-5);background:var(--lu-surface-sunken);border-left:3px solid var(--lu-line-strong);border-radius:var(--lu-radius-md);font-size:var(--lu-text-md);line-height:var(--lu-leading-body);color:var(--lu-ink)}.complaints{display:grid;gap:var(--space-3)}.complaints h2{margin:0;font-size:var(--type-secondary);font-weight:600}.complaints__note,.complaints__empty{margin:0;max-width:62ch;font-size:var(--type-supporting);color:var(--ink-secondary)}.complaints__list{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-3)}.complaints__list li{background:var(--surface-card);border:1px solid var(--rule);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-6);display:grid;gap:var(--space-2)}.complaints__row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4)}.complaints__reference{font-size:var(--type-supporting);color:var(--ink-secondary)}.complaints__age{font-size:var(--type-caption);color:var(--ink-secondary)}.complaints__age[data-breached=true]{color:var(--danger);font-weight:600}.complaints__summary{margin:0;max-width:66ch;line-height:1.55}.complaints__merchant,.complaints__cause{margin:0;font-size:var(--type-caption);color:var(--ink-secondary)}.complaints__categorise{display:flex;align-items:center;gap:var(--space-3);font-size:var(--type-caption);color:var(--ink-secondary)}.complaints__categorise select{font:inherit;font-size:var(--type-supporting);min-height:44px;padding:0 var(--space-2);border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);color:var(--ink)}.complaints__files{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.complaints__files a{color:var(--lu-action);text-decoration:underline;text-underline-offset:3px}.complaints__file-size{color:var(--lu-ink-3);font-size:var(--lu-text-sm)}.complaints__filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px;padding:16px 0;border-bottom:1px solid var(--lu-line)}.complaints__filters label{display:flex;flex-direction:column;gap:4px;font-size:var(--lu-text-sm);color:var(--lu-ink-2)}.complaints__filters select,.complaints__filters input[type=date]{min-height:40px;padding:0 10px;border:1px solid var(--lu-line-strong);border-radius:var(--lu-radius-md);background:var(--lu-surface);color:var(--lu-ink);font-family:var(--lu-font-text);font-size:var(--lu-text-md)}.complaints__overdue-filter{flex-direction:row;align-items:center;gap:8px}.complaints__filters button,.complaints__paging button{min-height:40px;padding:0 16px;border:1px solid var(--lu-line-strong);border-radius:var(--lu-radius-md);background:var(--lu-surface);color:var(--lu-ink);font-size:var(--lu-text-md);cursor:pointer}.complaints__filters button:hover,.complaints__paging button:hover:not(:disabled){background:var(--lu-surface-sunken)}.complaints__paging{display:flex;gap:12px;padding-top:16px}.complaints__paging button:disabled{color:var(--lu-ink-3);cursor:default}.complaints__addition{margin:6px 0 0;font-size:var(--lu-text-md);color:var(--lu-ink)}.complaints__addition-label{font-family:var(--lu-font-figure);font-size:var(--lu-text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--lu-ink-3)}.complaints__line{width:100%;display:grid;grid-template-columns:110px minmax(0,1fr) 130px 52px 150px;align-items:center;gap:12px;min-height:48px;padding:8px 4px;border:0;border-bottom:1px solid var(--lu-line);background:transparent;color:var(--lu-ink);font-family:var(--lu-font-text);font-size:var(--lu-text-md);text-align:left;cursor:pointer}.complaints__line:hover{background:var(--lu-surface-sunken)}.complaints__line:focus-visible{outline:3px solid var(--lu-focus);outline-offset:-3px}.complaints__line-summary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--lu-ink-2)}.complaints__status{font-size:var(--lu-text-sm);color:var(--lu-ink-2)}.complaints__counts{font-size:var(--lu-text-xs);color:var(--lu-ink-3);text-align:right}.complaints__detail{display:flex;flex-direction:column;gap:12px;padding:16px 4px 24px;border-bottom:1px solid var(--lu-line)}.complaints__contact{margin:0;font-size:var(--lu-text-sm);color:var(--lu-ink-2)}.complaints__notes{display:flex;flex-direction:column;gap:6px}.complaints__note-entry{margin:0;font-size:var(--lu-text-md)}.complaints__note-author{font-family:var(--lu-font-figure);font-size:var(--lu-text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--lu-ink-3)}.complaints__note-add{display:flex;gap:8px;align-items:flex-start}.complaints__note-add textarea{flex:1}.complaints__triage{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px;border-top:1px solid var(--lu-line);padding-top:16px}.complaints__triage label{display:flex;flex-direction:column;gap:4px;font-size:var(--lu-text-sm);color:var(--lu-ink-2)}.complaints__conclusion{flex:1;min-width:260px}.complaints__triage select,.complaints__triage textarea,.complaints__note-add textarea{min-height:40px;padding:8px 10px;border:1px solid var(--lu-line-strong);border-radius:var(--lu-radius-md);background:var(--lu-surface);color:var(--lu-ink);font-family:var(--lu-font-text);font-size:var(--lu-text-md)}.complaints__save,.complaints__note-add button{min-height:40px;padding:0 20px;border:2px solid var(--lu-ink);border-radius:var(--lu-radius-md);background:var(--lu-surface);color:var(--lu-ink);font-size:var(--lu-text-md);font-weight:600;cursor:pointer}.complaints__save:disabled,.complaints__note-add button:disabled{border-color:var(--lu-line-strong);color:var(--lu-ink-3);cursor:default}.complaints__saved{font-size:var(--lu-text-md);font-weight:600}.complaints__error{font-size:var(--lu-text-md);color:var(--lu-danger, var(--lu-ink))}.apps{max-width:1040px;margin:0 auto;padding:32px 28px 48px;display:flex;flex-direction:column;gap:16px;color:var(--lu-ink);font-family:var(--lu-font-text)}.apps h1{margin:0;font-size:var(--lu-text-xl);font-weight:700;letter-spacing:-.015em}.apps__note{margin:0;max-width:72ch;font-size:var(--lu-text-md);line-height:var(--lu-leading-body);color:var(--lu-ink-2)}.apps__filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px;padding:16px 0;border-bottom:1px solid var(--lu-line)}.apps__filters label{display:flex;flex-direction:column;gap:4px;font-size:var(--lu-text-sm);color:var(--lu-ink-2)}.apps__funded-filter{flex-direction:row;align-items:center;gap:8px}.apps__filters select,.apps__filters input[type=date],.apps__filters input[type=text]{min-height:40px;padding:0 10px;border:1px solid var(--lu-line-strong);border-radius:var(--lu-radius-md);background:var(--lu-surface);color:var(--lu-ink);font-family:var(--lu-font-text);font-size:var(--lu-text-md)}.apps__filters button,.apps__paging button{min-height:40px;padding:0 16px;border:1px solid var(--lu-line-strong);border-radius:var(--lu-radius-md);background:var(--lu-surface);color:var(--lu-ink);font-size:var(--lu-text-md);cursor:pointer}.apps__filters button:hover,.apps__paging button:hover:not(:disabled){background:var(--lu-surface-sunken)}.apps__paging{display:flex;gap:12px;padding-top:8px}.apps__paging button:disabled{color:var(--lu-ink-3);cursor:default}.apps__empty{margin:0;font-size:var(--lu-text-md);color:var(--lu-ink-2)}.apps__list{list-style:none;margin:0;padding:0}.apps__line{width:100%;display:grid;grid-template-columns:104px 120px minmax(0,1fr) 110px minmax(0,1fr) 150px;align-items:center;gap:12px;min-height:48px;padding:8px 4px;border:0;border-bottom:1px solid var(--lu-line);background:transparent;color:var(--lu-ink);font-family:var(--lu-font-text);font-size:var(--lu-text-md);text-align:left;cursor:pointer}.apps__line:hover{background:var(--lu-surface-sunken)}.apps__line:focus-visible{outline:3px solid var(--lu-focus);outline-offset:-3px}.apps__date,.apps__reference,.apps__amount{font-family:var(--lu-font-figure);font-size:var(--lu-text-sm);font-variant-numeric:tabular-nums}.apps__amount{text-align:right}.apps__customer,.apps__lender{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apps__lender{color:var(--lu-ink-2)}.apps__status{font-size:var(--lu-text-sm);color:var(--lu-ink-2)}.apps__status--funded{color:var(--lu-ink);font-weight:700}.apps__detail{margin:0;display:grid;grid-template-columns:200px minmax(0,1fr);gap:8px 20px;padding:16px 4px 22px;border-bottom:1px solid var(--lu-line)}.apps__detail>div{display:contents}.apps__detail dt{font-size:var(--lu-text-md);color:var(--lu-ink-2)}.apps__detail dd{margin:0;font-size:var(--lu-text-md)}.apps__detail dd.figure{font-family:var(--lu-font-figure);font-variant-numeric:tabular-nums}@media(max-width:860px){.apps__line{grid-template-columns:1fr 1fr;gap:4px 12px}.apps__detail{grid-template-columns:1fr}}.logo{display:inline-flex;align-items:center;gap:var(--lu-space-2)}.logo__wordmark{font-family:var(--lu-font-text);font-weight:700;font-size:var(--lu-text-lg);letter-spacing:-.01em;color:var(--lu-ink)}.logo__up{color:var(--lu-blue-500)}:root[data-theme=dark] .logo__up{color:var(--lu-blue-400)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .logo__up{color:var(--lu-blue-400)}}.shell{min-height:100%;display:grid;grid-template-rows:auto 1fr;background:var(--lu-bg)}.shell__nav{display:flex;align-items:center;gap:var(--lu-space-5);height:80px;padding:0 var(--lu-space-5);background:var(--lu-surface);border-bottom:var(--lu-border) solid var(--lu-line);flex-wrap:nowrap;overflow-x:auto}.shell__brand{font-family:var(--lu-font-text);font-weight:700;font-size:var(--lu-text-lg);letter-spacing:-.01em;color:var(--lu-ink);flex-shrink:0}.shell__nav ul{margin:0;padding:0;list-style:none;display:flex;gap:var(--lu-space-1);flex:1}.shell__nav button{position:relative;min-height:56px;padding:0 var(--lu-space-4);border:0;background:transparent;color:var(--lu-ink-2);font-family:var(--lu-font-text);font-size:var(--lu-text-md);font-weight:500;white-space:nowrap;cursor:pointer}.shell__nav button:hover{color:var(--lu-ink)}.shell__nav button[aria-current=page]{color:var(--lu-ink);font-weight:700}.shell__nav button[aria-current=page]:after{content:"";position:absolute;left:var(--lu-space-4);right:var(--lu-space-4);bottom:0;height:3px;background:var(--lu-ink)}.shell__account{display:flex;align-items:center;gap:var(--lu-space-3);font-size:var(--lu-text-sm);color:var(--lu-ink-3);flex-shrink:0}.shell__account button{min-height:44px;padding:0 var(--lu-space-3);border:var(--lu-border) solid var(--lu-line-strong);border-radius:var(--lu-radius-md);background:transparent;color:var(--lu-ink-2);font:inherit;cursor:pointer}.shell[data-audience=counter] .shell__nav{gap:var(--lu-space-4)}.shell__main{overflow-y:auto}@media(min-width:64rem){.shell__nav{height:64px;padding:0 var(--lu-space-6)}.shell:not([data-audience=counter]) .shell__nav button{min-height:44px}}.shell__person{display:flex;flex-direction:column;align-items:flex-end;line-height:1.25}.shell__name{font-size:var(--lu-text-md);color:var(--lu-ink)}.shell__role{font-size:var(--lu-text-xs);color:var(--lu-ink-3)}.shell__page-title{max-width:1180px;margin:0 auto;padding:16px 28px 0;width:100%;box-sizing:border-box;font-family:var(--lu-font-figure);font-size:var(--lu-text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--lu-ink-3)}.router__loading{padding:var(--space-12) var(--space-6);text-align:center;color:var(--ink-secondary)}.router__notfound{max-width:var(--measure);margin:0 auto;padding:var(--space-12) var(--space-6);display:grid;gap:var(--space-4)}.router__notfound h1{margin:0;font-family:var(--font-figure);font-size:1.75rem;font-weight:500}.router__notfound p{margin:0;color:var(--ink-secondary)}.router__notfound code{font-family:ui-monospace,SF Mono,monospace;background:var(--surface-sunken);padding:0 var(--space-2);border-radius:var(--radius)}.router__notfound ul{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-2);justify-items:start}.router__notfound button{min-height:44px;padding:0 var(--space-4);border:1.5px solid var(--rule);border-radius:var(--radius);background:transparent;color:var(--ink);font:inherit;cursor:pointer}.router__error{max-width:var(--measure);margin:0 auto;padding:var(--space-8) var(--space-6);display:grid;gap:var(--space-3)}.router__error h1{margin:0;font-family:var(--font-figure);font-size:1.5rem;font-weight:500}.router__error p{margin:0;color:var(--ink-secondary)}.router__error code{font-family:ui-monospace,SF Mono,monospace;background:var(--surface-sunken);padding:0 var(--space-2);border-radius:var(--radius)}.router__error-hint{font-size:var(--type-caption)}:root{--lu-font-text: "Source Sans 3", "Segoe UI", Helvetica, sans-serif;--lu-font-figure: "IBM Plex Mono", ui-monospace, "Courier New", monospace;--lu-display: 88px;--lu-text-xxl: 48px;--lu-text-xl: 32px;--lu-text-lg: 20px;--lu-text-md: 17px;--lu-text-sm: 15px;--lu-text-xs: 13px;--lu-leading-body: 1.65;--lu-leading-legal: 1.75;--lu-leading-tight: 1.2;--lu-navy-900: #021326;--lu-navy-800: #05274D;--lu-navy-700: #0A3767;--lu-navy-600: #124B87;--lu-navy-500: #2263A5;--lu-navy-200: #B9C7D6;--lu-navy-050: #EDF1F6;--lu-blue-700: #0556AE;--lu-blue-600: #0668CE;--lu-blue-500: #0779F1;--lu-blue-400: #4B9DF6;--lu-blue-200: #A9CEFB;--lu-blue-050: #E9F2FE;--lu-sky: #03A4EC;--lu-cyan: #3FDEEE;--lu-amber-700: #7A4A00;--lu-amber-600: #A2650A;--lu-amber-400: #D9A441;--lu-amber-200: #EBCF9A;--lu-amber-050: #FCF5E8;--lu-bg: #F7F9FB;--lu-surface: #FFFFFF;--lu-surface-sunken: #F1F4F8;--lu-ink: var(--lu-navy-800);--lu-ink-2: #43596F;--lu-ink-3: #67798C;--lu-ink-disabled: #8F9CA9;--lu-line: #DCE3EA;--lu-line-strong: #BCC7D3;--lu-action: var(--lu-blue-500);--lu-action-hover: var(--lu-blue-600);--lu-action-wash: var(--lu-blue-050);--lu-on-action: #FFFFFF;--lu-caution-ink: var(--lu-amber-700);--lu-caution-rule: var(--lu-amber-600);--lu-caution-line: var(--lu-amber-200);--lu-caution-wash-2: #F7EBD5;--lu-caution-wash: var(--lu-amber-050);--lu-caution-wash-hover: #F7EBD5;--lu-caution-focus: var(--lu-amber-600);--lu-space-1: 4px;--lu-space-2: 8px;--lu-space-3: 12px;--lu-space-4: 16px;--lu-space-5: 24px;--lu-space-6: 32px;--lu-space-7: 48px;--lu-space-8: 64px;--lu-radius-sm: 3px;--lu-radius-md: 6px;--lu-radius-lg: 10px;--lu-border: 1px;--lu-border-strong: 2px;--lu-shadow-1: 0 1px 2px rgba(5, 39, 77, .08), 0 2px 8px rgba(5, 39, 77, .05);--lu-shadow-2: 0 2px 4px rgba(5, 39, 77, .1), 0 8px 24px rgba(5, 39, 77, .08);--lu-focus: var(--lu-blue-500);--lu-tap: 56px;--lu-read: 19px;--font-ui: var(--lu-font-text);--font-body: var(--lu-font-text);--font-figure: var(--lu-font-figure);--font-mono: var(--lu-font-figure);--type-primary: clamp(3.25rem, 9vw, 5.25rem);--type-secondary: clamp(1.25rem, 2.4vw, 1.5rem);--type-supporting: .9375rem;--type-body: 1.0625rem;--type-caption: .8125rem;--weight-primary: 600;--weight-secondary: 500;--weight-supporting: 400;--type-display: clamp(2.5rem, 6vw, 3rem);--type-heading: clamp(1.5rem, 3.5vw, 2rem);--leading-tight: var(--lu-leading-tight);--leading-body: var(--lu-leading-body);--leading-legal: var(--lu-leading-legal);--surface: var(--lu-bg);--surface-card: var(--lu-surface);--surface-sunken: var(--lu-surface-sunken);--surface-raised: var(--lu-surface);--ink: var(--lu-ink);--ink-secondary: var(--lu-ink-2);--ink-tertiary: var(--lu-ink-3);--ink-inverse: var(--lu-on-action);--rule: var(--lu-line);--rule-strong: var(--lu-line-strong);--signal: var(--lu-action);--signal-hover: var(--lu-action-hover);--signal-ink: var(--lu-on-action);--signal-quiet: var(--lu-action-wash);--signal-rule: var(--lu-blue-200);--caution: var(--lu-caution-rule);--caution-ink: var(--lu-caution-ink);--caution-surface: var(--lu-caution-wash);--caution-rule: var(--lu-caution-line);--lu-caution-ink-2: #8a5a1a;--lu-danger-ink: #a8291c;--lu-danger-line: #e8b4ae;--lu-danger-wash: #fdf1ef;--danger: var(--lu-danger-ink);--danger-surface: var(--lu-danger-wash);--danger-ink: var(--lu-danger-ink);--affirm: #0a6c46;--affirm-surface: #e9f6f0;--brand-navy: var(--lu-navy-800);--brand-blue: var(--lu-blue-500);--brand-sky: var(--lu-sky);--brand-cyan: var(--lu-cyan);--space-1: var(--lu-space-1);--space-2: var(--lu-space-2);--space-3: var(--lu-space-3);--space-4: var(--lu-space-4);--space-5: var(--lu-space-5);--space-6: var(--lu-space-5);--space-8: var(--lu-space-6);--space-10: var(--lu-space-7);--space-12: var(--lu-space-7);--space-16: var(--lu-space-8);--radius-sm: var(--lu-radius-sm);--radius: var(--lu-radius-md);--radius-lg: var(--lu-radius-lg);--radius-pill: 999px;--shadow-sm: var(--lu-shadow-1);--shadow: var(--lu-shadow-1);--shadow-lg: var(--lu-shadow-2);--target: var(--lu-tap);--target-compact: 44px;--measure: 34rem;--measure-wide: 60rem;--focus: 0 0 0 3px var(--lu-blue-200), 0 0 0 1px var(--lu-focus);--focus-ring: var(--focus)}:root[data-theme=dark]{--lu-caution-wash-2: #3B2C0E;--lu-bg: #021A31;--lu-surface: #052B4E;--lu-surface-sunken: #04233F;--lu-ink: #E7EFF7;--lu-ink-2: #AFC4D8;--lu-ink-3: #8BA3BC;--lu-ink-disabled: #64809C;--lu-line: #0F3D68;--lu-line-strong: #1C5589;--lu-action: var(--lu-blue-400);--lu-action-hover: #6FB1F8;--lu-action-wash: #08355C;--lu-on-action: #021A31;--lu-caution-ink: #F2CE8E;--lu-caution-rule: var(--lu-amber-400);--lu-caution-line: #5E4413;--lu-caution-wash: #33260C;--lu-caution-wash-hover: #40300F;--lu-caution-focus: var(--lu-amber-400);--lu-shadow-1: 0 1px 2px rgba(0, 0, 0, .5);--lu-shadow-2: 0 8px 28px rgba(0, 0, 0, .55);--lu-focus: #8CC3FA;--lu-caution-ink-2: #e0bd80;--lu-danger-ink: #f3a49b;--lu-danger-line: #6b2a22;--lu-danger-wash: #2c120e;--affirm: #5fd3a0;--affirm-surface: #05301f;--focus: 0 0 0 3px #0f3d68, 0 0 0 1px var(--lu-focus);--focus-ring: var(--focus)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--lu-caution-wash-2: #3B2C0E;--lu-bg: #021A31;--lu-surface: #052B4E;--lu-surface-sunken: #04233F;--lu-ink: #E7EFF7;--lu-ink-2: #AFC4D8;--lu-ink-3: #8BA3BC;--lu-ink-disabled: #64809C;--lu-line: #0F3D68;--lu-line-strong: #1C5589;--lu-action: var(--lu-blue-400);--lu-action-hover: #6FB1F8;--lu-action-wash: #08355C;--lu-on-action: #021A31;--lu-caution-ink: #F2CE8E;--lu-caution-rule: var(--lu-amber-400);--lu-caution-line: #5E4413;--lu-caution-wash: #33260C;--lu-caution-wash-hover: #40300F;--lu-caution-focus: var(--lu-amber-400);--lu-shadow-1: 0 1px 2px rgba(0, 0, 0, .5);--lu-shadow-2: 0 8px 28px rgba(0, 0, 0, .55);--lu-focus: #8CC3FA;--lu-caution-ink-2: #e0bd80;--lu-danger-ink: #f3a49b;--lu-danger-line: #6b2a22;--lu-danger-wash: #2c120e;--affirm: #5fd3a0;--affirm-surface: #05301f;--focus: 0 0 0 3px #0f3d68, 0 0 0 1px var(--lu-focus);--focus-ring: var(--focus)}}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--lu-bg);color:var(--lu-ink);font-family:var(--lu-font-text);font-size:var(--lu-text-md);line-height:var(--lu-leading-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.figure{font-family:var(--lu-font-figure);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}:where(button,a,input,select,textarea):focus-visible{outline:2px solid var(--lu-focus);outline-offset:2px;border-radius:var(--lu-radius-sm)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}[data-audience=merchant],[data-audience=platform],.portal,.rights,.complaint,.signin,.bg{--lu-tap: 44px;--lu-text-xxl: 40px;--lu-text-xl: 30px}.lookup,.training{--lu-text-xxl: 44px;--lu-text-xl: 30px}.portal,.rights,.complaint,.signin{--lu-tap: 56px}.lu-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--lu-space-2);min-height:var(--lu-tap);padding:0 28px;border:var(--lu-border) solid var(--lu-line-strong);border-radius:var(--lu-radius-md);background:var(--lu-surface);color:var(--lu-ink);font-family:var(--lu-font-text);font-size:var(--lu-text-md);font-weight:600;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.lu-btn:hover:not(:disabled){background:var(--lu-surface-sunken)}.lu-btn--primary{background:var(--lu-action);border-color:var(--lu-action);color:var(--lu-on-action)}.lu-btn--primary:hover:not(:disabled){background:var(--lu-action-hover);border-color:var(--lu-action-hover)}.lu-btn--quiet{border-color:transparent;background:transparent;color:var(--lu-action);font-weight:500}.lu-btn--quiet:hover:not(:disabled){background:var(--lu-action-wash)}.lu-btn--caution{background:var(--lu-caution-wash);border-color:var(--lu-caution-line);color:var(--lu-caution-ink)}.lu-btn--caution:hover:not(:disabled){background:var(--lu-caution-wash-hover)}.lu-btn--caution:focus-visible{outline-color:var(--lu-caution-focus)}.lu-btn:disabled{background:var(--lu-surface-sunken);border-color:var(--lu-line);color:var(--lu-ink-disabled);cursor:not-allowed}.lu-btn--compact{min-height:44px;padding:0 var(--lu-space-4);font-size:var(--lu-text-sm)}.lu-field{display:grid;gap:var(--lu-space-2)}.lu-label,.lu-field>span:first-child{font-size:var(--lu-text-sm);font-weight:600;color:var(--lu-ink)}.lu-input,.lu-field input,.lu-field select,.lu-field textarea{font-family:var(--lu-font-text);font-size:var(--lu-text-md);min-height:var(--lu-tap);padding:var(--lu-space-3);border:var(--lu-border) solid var(--lu-line-strong);border-radius:var(--lu-radius-md);background:var(--lu-surface);color:var(--lu-ink)}.lu-field textarea{line-height:var(--lu-leading-body);resize:vertical}.lu-input--figure{font-family:var(--lu-font-figure);font-variant-numeric:tabular-nums}.lu-hint{font-size:var(--lu-text-sm);color:var(--lu-ink-3);max-width:62ch}.lu-error{font-size:var(--lu-text-sm);color:var(--lu-danger-ink)}.lu-card{background:var(--lu-surface);border:var(--lu-border) solid var(--lu-line);border-radius:var(--lu-radius-lg);padding:var(--lu-space-5);box-shadow:var(--lu-shadow-1)}.lu-caution-panel{background:var(--lu-caution-wash);border:var(--lu-border) solid var(--lu-caution-line);border-left:3px solid var(--lu-caution-rule);border-radius:var(--lu-radius-md);padding:var(--lu-space-4) var(--lu-space-5);color:var(--lu-ink)}.lu-page-title{margin:0;font-size:var(--lu-text-xxl);font-weight:700;line-height:var(--lu-leading-tight);letter-spacing:-.02em;color:var(--lu-ink)}.lu-section-title{margin:0;font-size:var(--lu-text-xl);font-weight:600;line-height:var(--lu-leading-tight);color:var(--lu-ink)}.lu-legal{font-size:var(--lu-read);line-height:var(--lu-leading-legal);max-width:62ch;color:var(--lu-ink)}.lu-eyebrow{font-family:var(--lu-font-figure);font-size:var(--lu-text-xs);font-weight:500;text-transform:uppercase;letter-spacing:.07em;color:var(--lu-ink-3)}.lu-table{width:100%;border-collapse:collapse;font-size:var(--lu-text-sm)}.lu-table th,.lu-table td{text-align:left;padding:var(--lu-space-3) var(--lu-space-2);border-bottom:var(--lu-border) solid var(--lu-line)}.lu-table thead th{font-family:var(--lu-font-figure);font-size:var(--lu-text-xs);font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--lu-ink-3)}.lu-table td.figure,.lu-table th.figure{font-variant-numeric:tabular-nums;text-align:right}
