[data-situation=credit-ready] [data-sit~=options]{border-top:1px solid var(--color-border-default);margin:0;padding:0;list-style:none}[data-situation=credit-ready] [data-sit~=opt]{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 7) 0;border-bottom:1px solid var(--color-border-default);display:grid}@media (min-width:48rem){[data-situation=credit-ready] [data-sit~=opt]{gap:calc(var(--spacing) * 8);grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}[data-situation=credit-ready] [data-sit~=opt-k]{font-size:var(--text-xl);line-height:var(--text-xl--line-height);font-weight:var(--font-weight-bold);color:var(--color-text-primary);text-wrap:balance}[data-situation=credit-ready] [data-sit~=opt] p{font-size:var(--sit-read-body);line-height:var(--sit-read-body-lh)}@media not (min-width:48rem){[data-situation=credit-ready] [data-sit~=opt]{padding:calc(var(--spacing) * 6) 0}[data-situation=credit-ready] [data-sit~=opt-k]{margin-bottom:calc(var(--spacing) * .5)}}[data-situation=credit-ready] [data-sit~=ch-hero] h1,[data-situation=credit-ready] [data-sit~=chapter] [data-sit~=h2]{text-wrap:balance}[data-situation=credit-ready] [data-sit~=rv]{max-width:26rem;margin-inline:auto}[data-situation=credit-ready] [data-sit~=rv-report]{max-width:none}[data-situation=credit-ready] [data-sit~=rv-report] [data-sit~=rt-lines]{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 2) calc(var(--spacing) * 7)}[data-situation=credit-ready] [data-sit~=rv-goal]{width:86%;margin:calc(var(--spacing) * -5) 0 0 auto;padding:calc(var(--spacing) * 4);border-radius:var(--radius-base);background:var(--color-surface-card);border:1px solid var(--color-border-subtle);position:relative}[data-situation=credit-ready] [data-sit~=rv-k]{font-size:var(--text-2xs);line-height:var(--leading-tight);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);margin:0}[data-situation=credit-ready] [data-sit~=rv-pick]{gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}[data-situation=credit-ready] [data-sit~=rv-g]{justify-items:center;gap:calc(var(--spacing) * 1);padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 1) calc(var(--spacing) * 2);border-radius:var(--radius-base);background:var(--color-surface-sunken);color:var(--color-text-primary);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);display:grid}[data-situation=credit-ready] [data-sit~=rv-g] svg{width:1.5rem;height:1.5rem}[data-situation=credit-ready] [data-sit~=rv-g][data-sit~=on]{background:var(--color-text-primary);color:var(--color-surface-page)}[data-situation=credit-ready] [data-sit~=rv-track]{align-items:center;gap:calc(var(--spacing) * 1.5);margin-top:calc(var(--spacing) * 4);display:flex}[data-situation=credit-ready] [data-sit~=rv-dot]{background:var(--color-text-primary);border-radius:50%;flex:none;width:.875rem;height:.875rem}[data-situation=credit-ready] [data-sit~=rv-line]{border-top:var(--border-width-strong) dashed var(--color-glow-brand);flex:1;height:0}[data-situation=credit-ready] [data-sit~=rv-dot][data-sit~=end]{background:var(--color-surface-page);width:1.125rem;height:1.125rem;color:var(--color-surface-page);border:var(--border-width-strong) solid var(--color-text-primary);place-items:center;display:grid}[data-situation=credit-ready] [data-sit~=rv-ends]{margin-top:calc(var(--spacing) * 1.5);font-size:var(--text-2xs);line-height:var(--leading-tight);color:var(--color-text-muted);justify-content:space-between;display:flex}[data-situation=credit-ready] [data-sit~=stmt]{padding:calc(var(--spacing) * 6) calc(var(--spacing) * 5);border-radius:var(--radius-card);background:var(--color-surface-page);border:1px solid var(--color-border-subtle);margin:0}[data-situation=credit-ready] [data-sit~=stmt-head]{align-items:center;gap:calc(var(--spacing) * 2.5);flex-wrap:wrap;display:flex}[data-situation=credit-ready] [data-sit~=stmt-head] strong{font-size:var(--text-sm);color:var(--color-text-primary)}[data-situation=credit-ready] [data-sit~=stmt-head] [data-sit~=sample-pill]{margin-left:auto}[data-situation=credit-ready] [data-sit~=stmt-line]{gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}[data-situation=credit-ready] [data-sit~=stmt-line]:before{content:"";left:16.667%;right:16.667%;top:calc(var(--spacing) * 2);border-top:var(--border-width-strong) dashed var(--color-glow-brand);position:absolute}[data-situation=credit-ready] [data-sit~=stmt-pt]{align-content:start;justify-items:center;gap:calc(var(--spacing) * 1);text-align:center;display:grid;position:relative}[data-situation=credit-ready] [data-sit~=stmt-pt] i{z-index:var(--z-raised);background:var(--color-draw);border:var(--border-width-strong) solid var(--color-surface-page);outline:1px solid var(--color-draw);border-radius:50%;width:1rem;height:1rem;position:relative}[data-situation=credit-ready] [data-sit~=stmt-pt] b{margin-top:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--leading-tight);color:var(--color-text-primary)}[data-situation=credit-ready] [data-sit~=stmt-pt] small{font-size:var(--text-2xs);line-height:var(--leading-tight);color:var(--color-text-muted)}[data-situation=credit-ready] [data-sit~=stmt-k]{margin:calc(var(--spacing) * 7) 0 calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 5);border-top:1px solid var(--color-border-subtle);font-size:var(--text-2xs);line-height:var(--leading-tight);font-weight:var(--font-weight-semibold);color:var(--color-text-muted)}[data-situation=credit-ready] [data-sit~=stmt-res]{gap:calc(var(--spacing) * 4);display:grid}[data-situation=credit-ready] [data-sit~=stmt-row]{gap:calc(var(--spacing) * 1.5) calc(var(--spacing) * 3);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}[data-situation=credit-ready] [data-sit~=stmt-l]{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);color:var(--color-text-secondary);grid-column:1/-1}[data-situation=credit-ready] [data-sit~=stmt-track]{border-radius:var(--radius-full);background:var(--color-border-subtle);height:.875rem;position:relative;overflow:hidden}[data-situation=credit-ready] [data-sit~=stmt-track] b{border-radius:inherit;height:100%;display:block}[data-situation=credit-ready] [data-sit~=stmt-track] [data-sit~=lo]{background:var(--color-draw)}[data-situation=credit-ready] [data-sit~=stmt-track] [data-sit~=hi]{background:var(--color-action)}[data-situation=credit-ready] [data-sit~=stmt-v]{text-align:right;min-width:3.75rem;font:var(--font-weight-medium) var(--text-xs) var(--font-mono);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;line-height:1}[data-situation=credit-ready] [data-sit~=dodont]{margin:calc(var(--spacing) * 8) 0 0;border-top:1px solid var(--color-border-default);gap:0;padding:0;list-style:none;display:grid}[data-situation=credit-ready] [data-sit~=dodont] li{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 5) 0;border:0;border-bottom:1px solid var(--color-border-default);background:0 0;border-radius:0;grid-template-columns:2.75rem minmax(0,1fr);align-items:start;display:grid}[data-situation=credit-ready] [data-sit~=dodont] p{font-size:var(--sit-read-body);line-height:var(--sit-read-body-lh)}[data-situation=credit-ready] [data-sit~=dodont] p strong{margin-bottom:calc(var(--spacing) * 1);font-size:var(--text-lg);line-height:var(--leading-tight);color:var(--color-text-primary);display:block}[data-situation=credit-ready] [data-sit~=dodont] svg{width:2.75rem;height:2.75rem;color:var(--color-border-inverse)}[data-situation=credit-ready] [data-sit~=dodont] svg [data-sit~=acc]{color:var(--color-action);stroke:var(--color-action);stroke-width:2px}[data-situation=credit-ready] [data-sit~=pts]{margin:calc(var(--spacing) * 8) 0 0;gap:calc(var(--spacing) * 5);max-width:44rem;padding:0;list-style:none;display:grid}[data-situation=credit-ready] [data-sit~=pts] li{padding-top:calc(var(--spacing) * 4);border-top:1px solid var(--color-border-default)}[data-situation=credit-ready] [data-sit~=pts] p{font-size:var(--sit-read-body);line-height:var(--sit-read-body-lh)}[data-situation=credit-ready] [data-sit~=pts] p strong{color:var(--color-text-primary)}[data-situation=credit-ready] [data-sit~=pts] a{color:var(--color-text-link);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1.5px}[data-situation=credit-ready] [data-sit~=shop]{margin:0}[data-situation=credit-ready] [data-sit~=shop-k]{margin:0 0 calc(var(--spacing) * 2);text-align:center;font-size:var(--text-xs);line-height:var(--leading-tight);font-weight:var(--font-weight-bold);color:var(--color-surface-inverse)}[data-situation=credit-ready] [data-sit~=shop-br]{border:var(--border-width-strong) solid var(--color-action);border-radius:var(--radius-base) var(--radius-base) 0 0;border-bottom:0;height:.5rem;display:block}[data-situation=credit-ready] [data-sit~=shop-axis]{height:1.25rem;margin-top:calc(var(--spacing) * 1);display:block;position:relative}[data-situation=credit-ready] [data-sit~=shop-axis]:before{content:"";border-top:var(--border-width-strong) solid var(--color-text-primary);margin-top:-1px;position:absolute;top:50%;left:0;right:0}[data-situation=credit-ready] [data-sit~=shop-axis] i{background:var(--color-text-primary);border:var(--border-width-strong) solid var(--color-surface-page);outline:1px solid var(--color-text-primary);border-radius:50%;width:.875rem;height:.875rem;margin:-.4375rem 0 0 -.4375rem;position:absolute;top:50%}[data-situation=credit-ready] [data-sit~=shop-apps]{margin-top:calc(var(--spacing) * 2);text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}[data-situation=credit-ready] [data-sit~=shop-apps] div{gap:calc(var(--spacing) * .5);line-height:var(--leading-tight);display:grid}[data-situation=credit-ready] [data-sit~=shop-apps] b{font-size:var(--text-xs);color:var(--color-text-primary)}[data-situation=credit-ready] [data-sit~=shop-apps] small{font-size:var(--text-2xs);color:var(--color-text-muted)}[data-situation=credit-ready] [data-sit~=shop-comb]{height:2.5rem;margin-top:calc(var(--spacing) * 1.5);position:relative}[data-situation=credit-ready] [data-sit~=shop-comb] i{border-left:var(--border-width-strong) solid var(--color-draw);height:50%;margin-left:-1px;position:absolute;top:0}[data-situation=credit-ready] [data-sit~=shop-comb]:before{content:"";border-top:var(--border-width-strong) solid var(--color-draw);margin-top:-1px;position:absolute;top:50%;left:16.667%;right:16.667%}[data-situation=credit-ready] [data-sit~=shop-comb]:after{content:"";border-left:var(--border-width-strong) solid var(--color-draw);margin-left:-1px;position:absolute;top:50%;bottom:0;left:50%}[data-situation=credit-ready] [data-sit~=shop-res]{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2.5);padding:calc(var(--spacing) * 3.5) calc(var(--spacing) * 4);border-radius:var(--radius-base);background:var(--color-action-subtle);outline:1px solid var(--color-grid-line);outline-offset:-1px;font-size:var(--text-sm);line-height:var(--leading-tight);font-weight:var(--font-weight-bold);color:var(--color-surface-inverse);text-align:center;margin:0;display:flex}[data-situation=credit-ready] [data-sit~=shop-res] svg{width:1.5rem;height:1.5rem;color:var(--color-text-link);flex:none}[data-situation=credit-ready] [data-sit~=tl]{margin:calc(var(--spacing) * 10) 0 calc(var(--spacing) * 12);padding:calc(var(--spacing) * 6) calc(var(--spacing) * 7) calc(var(--spacing) * 5);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface-page)}[data-situation=credit-ready] [data-sit~=tl-h]{margin:0 0 calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--leading-tight);font-weight:var(--font-weight-semibold);color:var(--color-text-muted)}[data-situation=credit-ready] [data-sit~=tl-rows]{margin:0;padding:0;list-style:none}[data-situation=credit-ready] [data-sit~=tl-rows] li,[data-situation=credit-ready] [data-sit~=tl-axis]{column-gap:calc(var(--spacing) * 6);grid-template-columns:15rem minmax(0,1fr);display:grid}[data-situation=credit-ready] [data-sit~=tl-k]{gap:calc(var(--spacing) * .5);padding-block:calc(var(--spacing) * 3.5);line-height:var(--leading-tight);align-content:center;display:grid}[data-situation=credit-ready] [data-sit~=tl-k] b{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-surface-inverse)}[data-situation=credit-ready] [data-sit~=tl-k] small{font-size:var(--text-2xs);color:var(--color-text-muted)}[data-situation=credit-ready] [data-sit~=tl-track]{background:linear-gradient(var(--color-border-default), var(--color-border-default)) calc(0% - 0px) 0 / 1px 100% no-repeat, linear-gradient(var(--color-border-default), var(--color-border-default)) calc(21.429% - .5px) 0 / 1px 100% no-repeat, linear-gradient(var(--color-border-default), var(--color-border-default)) calc(42.857% - .5px) 0 / 1px 100% no-repeat, linear-gradient(var(--color-border-default), var(--color-border-default)) calc(64.286% - .5px) 0 / 1px 100% no-repeat, linear-gradient(var(--color-border-default), var(--color-border-default)) calc(85.714% - .5px) 0 / 1px 100% no-repeat;min-height:2.5rem;position:relative}[data-situation=credit-ready] [data-sit~=tl-track] i{height:.875rem;top:50%;left:var(--from);right:calc(100% - var(--to));border-radius:var(--radius-full);background:var(--color-draw);margin-top:-.4375rem;position:absolute}[data-situation=credit-ready] [data-sit~=shop-axis] i:first-child{left:16.667%}[data-situation=credit-ready] [data-sit~=shop-axis] i:nth-child(2){left:50%}[data-situation=credit-ready] [data-sit~=shop-axis] i:nth-child(3){left:83.333%}[data-situation=credit-ready] [data-sit~=shop-comb] i:first-child{left:16.667%}[data-situation=credit-ready] [data-sit~=shop-comb] i:nth-child(2){left:50%}[data-situation=credit-ready] [data-sit~=shop-comb] i:nth-child(3){left:83.333%}[data-situation=credit-ready] [data-sit~=stmt-pt][data-sit~=close] i{background:var(--color-action);outline:1px solid var(--color-action)}[data-situation=credit-ready] [data-sit~=stmt-pt][data-sit~=due] i{background:var(--color-surface-page);outline:var(--border-width-strong) solid var(--color-text-primary)}[data-situation=credit-ready] [data-sit~=tl-track] i:has(+i[data-sit~=tail]){border-radius:var(--radius-full) 0 0 var(--radius-full)}[data-situation=credit-ready] [data-sit~=tl-track] i[data-sit~=tail]{background:linear-gradient(90deg, var(--color-draw), transparent);border-radius:0 var(--radius-full) var(--radius-full) 0}[data-situation=credit-ready] [data-sit~=tl-axis] [data-sit~=tl-k]{padding:0}[data-situation=credit-ready] [data-sit~=tl-ticks]{border-top:var(--border-width-strong) solid var(--color-text-primary);height:1.5rem;position:relative}[data-situation=credit-ready] [data-sit~=tl-ticks] span{top:calc(var(--spacing) * 1);font:var(--font-weight-medium) var(--text-2xs) var(--font-mono);line-height:var(--leading-tight);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;position:absolute;transform:translate(-50%)}[data-situation=credit-ready] [data-sit~=tl-ticks] span:before{content:"";left:50%;top:calc(var(--spacing) * -2);background:var(--color-text-primary);width:2px;height:.375rem;margin-left:-1px;position:absolute}[data-situation=credit-ready] [data-sit~=tl-ticks] span:first-child{transform:translate(-1px)}[data-situation=credit-ready] [data-sit~=tl-ticks] span:first-child:before{margin-left:0;left:0}@media not (min-width:48rem){[data-situation=credit-ready] [data-sit~=tl]{padding:calc(var(--spacing) * 5) calc(var(--spacing) * 5) calc(var(--spacing) * 4)}[data-situation=credit-ready] [data-sit~=tl-rows] li,[data-situation=credit-ready] [data-sit~=tl-axis]{grid-template-columns:minmax(0,1fr)}[data-situation=credit-ready] [data-sit~=tl-k]{padding-block:calc(var(--spacing) * 3) calc(var(--spacing) * 1.5)}[data-situation=credit-ready] [data-sit~=tl-track]{min-height:2.25rem}[data-situation=credit-ready] [data-sit~=tl-axis] [data-sit~=tl-k]{display:none}}@media (prefers-reduced-motion:no-preference){[data-situation=credit-ready] [data-reveal=in] [data-sit~=shop-comb] i{animation:wipe-down var(--duration-moderate) var(--ease-in-out) backwards;animation-delay:var(--duration-slower)}[data-situation=credit-ready] [data-reveal=in] [data-sit~=tl-track] i{animation:wipe-x var(--duration-slower) var(--ease-in-out) backwards;animation-delay:var(--duration-moderate)}[data-situation=credit-ready] [data-reveal=in] [data-sit~=tl-rows] li:nth-child(2) [data-sit~=tl-track] i{animation-delay:var(--duration-slow)}[data-situation=credit-ready] [data-reveal=in] [data-sit~=tl-rows] li:nth-child(3) [data-sit~=tl-track] i{animation-delay:var(--duration-slower)}[data-situation=credit-ready] [data-reveal=in] [data-sit~=tl-rows] li:nth-child(3) [data-sit~=tl-track] i[data-sit~=tail]{animation-delay:var(--duration-slowest);animation-duration:var(--duration-slow)}[data-situation=credit-ready] [data-reveal=in] [data-sit~=rv-line]{animation:wipe-x var(--duration-slower) var(--ease-in-out) backwards;animation-delay:var(--duration-slower)}[data-situation=credit-ready] [data-reveal=in] [data-sit~=stmt-track] b{animation:wipe-x var(--duration-slower) var(--ease-in-out) backwards;animation-delay:var(--duration-slow)}[data-situation=credit-ready] [data-reveal=in] [data-sit~=stmt-row]:nth-child(2) [data-sit~=stmt-track] b{animation-delay:var(--duration-slower)}[data-situation=credit-ready] [data-reveal=in] [data-sit~=shop-br]{animation:wipe-x var(--duration-slow) var(--ease-in-out) backwards}[data-situation=credit-ready] [data-reveal=in] [data-sit~=shop-axis]:before{animation:wipe-x var(--duration-slow) var(--ease-in-out) backwards;animation-delay:var(--duration-fast)}[data-situation=credit-ready] [data-reveal=in] [data-sit~=shop-comb]:before{animation:wipe-out var(--duration-moderate) var(--ease-in-out) backwards;animation-delay:var(--duration-slowest)}[data-situation=credit-ready] [data-reveal=in] [data-sit~=shop-comb]:after{animation:wipe-down var(--duration-base) var(--ease-in-out) backwards;animation-delay:var(--duration-slowest)}}
