.pt-count{gap:var(--s-2);flex-direction:column;display:flex}.pt-count-cells{gap:var(--s-1);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;max-width:320px;display:grid}.pt-count-cell{height:var(--chart-countdown-h);border:1px solid var(--chart-context);border-radius:var(--r-sm);background:var(--surface-panel)}.pt-count-cell[data-state=elapsed]{border-color:var(--chart-mark);background:var(--chart-mark)}.pt-count-cell[data-state=today]{border:var(--border-strong) solid var(--bad)}.pt-count-line{font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--ink-1)}.pt-alert{padding:var(--s-5);font-size:var(--fs-portal-body)}.pt-alert>svg{margin-top:var(--s-1)}.pt-alert[data-tone=bad]>svg{color:var(--bad)}.pt-alert-body{gap:var(--s-3);flex:1;min-width:0}.pt-alert-title{font-size:var(--fs-portal-lead);font-weight:var(--fw-medium);line-height:var(--lh-snug);letter-spacing:normal;color:var(--ink-1)}.pt-alert-title:focus{outline:none}.pt-alert-line{font-size:var(--fs-portal-body);line-height:var(--lh-body);color:var(--ink-1)}.pt-alert-lines{gap:var(--s-2);padding-left:var(--s-5);font-size:var(--fs-portal-body);line-height:var(--lh-body);color:var(--ink-2);flex-direction:column;list-style:outside;display:flex}.pt-alert-acts{margin-top:var(--s-1)}.pt-alert[data-compact]{padding:var(--s-4) var(--s-5)}@media (width<=719px){.pt-alert-acts .btn:not(.btn-text){flex:auto}}.pt-note{font-size:var(--fs-portal-body);align-items:flex-start}.pt-note>svg{margin-top:var(--s-1)}.pt-note .jy-note-body{flex:1;min-width:0}.pt-note-t{font-size:var(--fs-portal-body);line-height:var(--lh-body);color:var(--ink-1)}.pt-note-h{font-size:var(--fs-portal-body);font-weight:var(--fw-medium);line-height:var(--lh-snug);letter-spacing:normal;color:var(--ink-1)}.pt-note-h:focus{outline:none}.pt-note-x{width:var(--ctl-md);height:var(--ctl-md);margin:calc(-1 * var(--s-3)) calc(-1 * var(--s-3)) calc(-1 * var(--s-3)) 0;border-radius:var(--r-pill);color:var(--ink-2);flex:none;place-items:center;display:grid}@media (hover:hover) and (pointer:fine) and (width>=600px){.pt-note-x:hover{color:var(--ink-1)}}.pt-note-x svg{width:18px;height:18px}.pt-note-list{gap:var(--s-1);padding-left:var(--s-5);flex-direction:column;list-style:outside;display:flex}.pt-note-list a{color:var(--ink-1);text-underline-offset:.2em;text-decoration:underline}.pt-stale{font-size:var(--fs-xs);line-height:var(--lh-snug);color:var(--ink-3)}.pt-info{vertical-align:middle;margin-inline-start:var(--s-1)}.pt-info-pop{top:calc(100% + var(--s-2));left:calc(-1 * var(--s-3));z-index:var(--z-float);gap:var(--s-2);width:max-content;max-width:min(320px, calc(100vw - 2 * var(--portal-gutter)));padding:var(--s-4) var(--s-5);border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface-panel);box-shadow:var(--shadow-tip);color:var(--ink-2);font-size:var(--fs-sm);font-weight:var(--fw-regular);line-height:var(--lh-body);letter-spacing:normal;text-align:left;white-space:normal;flex-direction:column;display:flex;position:absolute}.pt-info-pop[hidden]{display:none}.pt-info[data-align=end] .pt-info-pop{left:auto;right:calc(-1 * var(--s-3))}.pt-info-term{font-weight:var(--fw-medium);color:var(--ink-1)}.pt-info-more{font-size:var(--fs-sm);align-self:flex-start}[data-surface=inverse] .pt-info-pop{--focus:var(--ink-1);color:var(--ink-2)}[data-surface=inverse] .pt-info-pop .pt-link{color:var(--ink-1)}.pt-ltv{gap:var(--s-2);font-variant-numeric:tabular-nums;flex-direction:column;min-width:0;display:flex;container:ltv/inline-size}.pt-ltv-head{gap:var(--s-1);margin-bottom:var(--s-2);flex-direction:column;display:flex}.pt-ltv-label{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-2)}.pt-ltv-value{font-size:var(--fs-portal-figure);font-weight:var(--fw-regular);line-height:var(--lh-tight);letter-spacing:var(--track-tight);color:var(--ink-1)}.pt-ltv-empty{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-2)}.pt-ltv-plot{height:var(--chart-band-h);position:relative}.pt-ltv-plot:has(.pt-ltv-over){margin-inline-end:var(--s-4)}.pt-ltv-plot:has(.pt-ltv-bracket){margin-top:var(--s-2)}.pt-ltv-band{position:absolute;inset-block:0}.pt-ltv-band[data-band=safe]{width:calc(var(--x) * 1%);border-radius:var(--r-xs) 0 0 var(--r-xs);background:var(--chart-band-safe);left:0}.pt-ltv-band[data-band=watch]{left:calc(var(--x) * 1%);width:calc((var(--y) - var(--x)) * 1%);background:var(--chart-band-watch)}.pt-ltv-band[data-band=breach]{left:calc(var(--y) * 1%);border-radius:0 var(--r-xs) var(--r-xs) 0;background:repeating-linear-gradient(45deg, var(--chart-hatch-ink) 0 1px, transparent 1px 5px), var(--chart-band-breach);right:0}.pt-ltv[data-state=breach] .pt-ltv-band[data-band=breach]{background:repeating-linear-gradient(45deg, var(--bad) 0 1px, transparent 1px 5px), var(--chart-band-breach-hit)}.pt-ltv-bound{background:var(--chart-context);width:1px;position:absolute;inset-block:0}.pt-ltv-bound[data-at=watch]{left:calc(var(--x) * 1%)}.pt-ltv-bound[data-at=max]{left:calc(var(--y) * 1%)}.pt-ltv-bar{width:calc(var(--p) * 1%);height:var(--chart-bar-h);border-radius:0 var(--r-2xs) var(--r-2xs) 0;background:var(--chart-mark);position:absolute;top:50%;left:0;transform:translateY(-50%)}.pt-ltv[data-state=breach] .pt-ltv-bar{background:var(--bad)}.pt-ltv-max{inset-block:0;left:calc(var(--y) * 1%);width:var(--chart-tick-w);background:var(--ink-1);position:absolute;transform:translate(-50%)}.pt-ltv-bracket{bottom:calc(100% + 2px);left:calc(var(--y) * 1%);width:var(--s-3);height:var(--s-1);border:var(--border-strong) solid var(--ink-1);border-bottom:0;position:absolute;transform:translate(-50%)}.pt-ltv-over{top:50%;left:calc(100% + var(--s-1));font-size:var(--fs-xs);line-height:var(--lh-none);color:var(--ink-1);position:absolute;transform:translateY(-50%)}.pt-ltv[data-state=breach] .pt-ltv-over{color:var(--bad)}.pt-ltv-before{top:50%;left:calc(var(--v) * 1%);width:var(--s-3);height:var(--s-3);border:var(--border-strong) solid var(--ink-1);border-radius:var(--r-pill);background:var(--surface-panel);position:absolute;transform:translate(-50%,-50%)}.pt-ltv-axis,.pt-ltv-bands{min-height:calc(var(--fs-xs) * var(--lh-body));font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--ink-3);white-space:nowrap;position:relative}.pt-ltv-axis>span,.pt-ltv-bands>span{position:absolute;top:0}.pt-ltv-tick[data-at=zero]{left:0}.pt-ltv-tick[data-at=quarter]{left:calc(var(--i) * 1%);transform:translate(-50%)}.pt-ltv-tick[data-at=max]{left:calc(var(--y) * 1%);color:var(--ink-2);transform:translate(-50%)}.pt-ltv-bands>[data-band=safe]{left:0}.pt-ltv-bands>[data-band=breach]{right:0}.pt-ltv-bands{min-height:calc(2 * var(--fs-xs) * var(--lh-body))}.pt-ltv-bands>[data-band=watch]{top:calc(var(--fs-xs) * var(--lh-body));left:calc((var(--x) + var(--y)) * 0.5%);transform:translate(-50%)}@container ltv (width>=560px){.pt-ltv-bands{min-height:calc(var(--fs-xs) * var(--lh-body))}.pt-ltv-bands>[data-band=watch]{top:0}}.pt-ltv-grace{font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--ink-3)}.pt-ltv[data-variant=mini] .pt-ltv-plot{height:var(--chart-bar-h)}.pt-ltv[data-variant=mini] .pt-ltv-bar{height:var(--chart-bar-mini-h)}.pt-ctable-toggle{font-size:var(--fs-sm);align-self:flex-start}.pt-ctable-wrap{border:1px solid var(--line-1);border-radius:var(--r-lg);background:var(--surface-panel);overflow:hidden}.pt-ctable-wrap[hidden]{display:none}.pt-ctable{border-collapse:collapse;width:100%;font-size:var(--fs-sm);line-height:var(--lh-snug);color:var(--ink-1);font-variant-numeric:tabular-nums}.pt-ctable th,.pt-ctable td{padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line-1);text-align:left;vertical-align:top;overflow-wrap:anywhere}.pt-ctable thead th{font-weight:var(--fw-medium);color:var(--ink-2);background:var(--surface-sunken)}.pt-ctable tbody th{font-weight:var(--fw-regular)}.pt-ctable tr:last-child>*{border-bottom:0}.pt-ctable tr[aria-current=true]>*{background:var(--surface-sunken);font-weight:var(--fw-medium)}@media (width<=719px){.pt-ctable th,.pt-ctable td{padding:var(--s-2) var(--s-3)}}.pt-ub{gap:var(--s-2);font-variant-numeric:tabular-nums;flex-direction:column;min-width:0;display:flex}.pt-ub-bar{height:var(--chart-bar-h);position:relative}.pt-ub-bar[data-breach]{margin-inline-end:var(--s-4)}.pt-ub-bar>span{border-radius:var(--r-pill);position:absolute;inset-block:0}.pt-ub-avail{width:calc(var(--x) * 1%);background:var(--chart-track);box-shadow:inset 0 0 0 1px var(--chart-context);left:0}.pt-ub-beyond{left:calc(var(--x) * 1%);border:1px dashed var(--line-2);right:0}.pt-ub-used{width:calc(var(--p) * 1%);background:var(--chart-mark);left:0}.pt-ub-hold{left:calc(var(--p) * 1%);width:calc(var(--v) * 1%);box-shadow:inset 0 0 0 1px var(--ink-1)}.pt-ub-bar>.pt-ub-tick{inset-block:auto;top:50%;left:calc(var(--x) * 1%);width:var(--chart-tick-w);height:var(--s-4);background:var(--ink-1);border-radius:0;transform:translate(-50%,-50%)}.pt-ub-bar>.pt-ub-over{inset-block:auto;top:50%;left:calc(var(--x) * 1% + var(--s-1));font-size:var(--fs-xs);line-height:var(--lh-none);color:var(--bad);transform:translateY(-50%)}.pt-ub-text{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-2)}[data-surface=inverse] .pt-ub-avail{background:var(--chart-track-on-dark);box-shadow:none}[data-surface=inverse] .pt-ub-beyond{border-color:var(--ink-on-dark-2)}[data-surface=inverse] .pt-ub-used{background:var(--chart-mark-on-dark)}[data-surface=inverse] .pt-ub-hold{box-shadow:inset 0 0 0 1px var(--ink-on-dark-2)}[data-surface=inverse] .pt-ub-bar>.pt-ub-tick{background:var(--ink-on-dark)}[data-surface=inverse] .pt-ub-bar>.pt-ub-over{color:var(--ink-on-dark)}[data-surface=inverse] .pt-ub-text{color:var(--ink-on-dark-2)}.pt-marker{align-items:center;gap:var(--s-2);vertical-align:middle;display:inline-flex}.pt-marker-dot{width:var(--s-2);height:var(--s-2);background:var(--product-lamf);border-radius:50%;flex:none}.pt-marker[data-product=las] .pt-marker-dot{background:var(--product-las)}.pt-marker-name{font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--ink-2)}.pt-marker[data-product=las][data-named]{padding:var(--s-1) var(--s-2);border-radius:var(--r-pill);background:var(--product-las-bg)}.pt-marker[data-product=las] .pt-marker-name{color:var(--product-las-ink)}.pt-hero{isolation:isolate;gap:var(--s-5);padding:var(--s-6);border:1px solid var(--line-on-dark);border-radius:var(--r-xl);background:var(--bg-dark);color:var(--ink-on-dark);flex-direction:column;display:flex;position:relative;overflow:hidden}.pt-hero-dots{z-index:-1;background-image:var(--dots);background-size:var(--dots-size);width:min(100%,360px);height:100%;mask-image:var(--dots-fade);pointer-events:none;position:absolute;inset:0 0 auto auto}.pt-hero-top{gap:var(--s-5);flex-direction:column;display:flex}.pt-hero-fig{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.pt-hero-label{align-items:center;gap:var(--s-2);font-size:var(--fs-sm);font-weight:var(--fw-regular);line-height:var(--lh-snug);letter-spacing:normal;color:var(--ink-on-dark-2);display:flex}.pt-hero-n{font-size:var(--fs-portal-hero);font-weight:var(--fw-regular);line-height:var(--lh-tight);letter-spacing:var(--track-tight);color:var(--ink-on-dark);font-variant-numeric:tabular-nums}.pt-hero-quiet,.pt-hero-reason,.pt-hero-status,.pt-hero-rate{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-on-dark-2)}.pt-hero-status{color:var(--ink-on-dark)}.pt-hero-act{align-items:stretch;gap:var(--s-2);flex-direction:column;display:flex}.pt-hero-act .btn{width:100%}.pt-hero-lines{gap:var(--s-1);flex-direction:column;display:flex}.pt-hero .btn-brand:focus-visible{outline-color:var(--focus-inverse)}@media (width>=720px){.pt-hero{padding:var(--s-7) var(--s-8)}.pt-hero-top{flex-direction:row;justify-content:space-between;align-items:flex-end}.pt-hero-act{text-align:right;align-items:flex-end;max-width:300px}.pt-hero-act .btn{width:auto;min-width:180px}.pt-hero-lines{justify-content:space-between;gap:var(--s-1) var(--s-5);flex-flow:wrap}.pt-hero-dots{width:100%}}.pt-segnav ul{gap:var(--s-6);border-bottom:1px solid var(--line-1);scrollbar-width:none;display:flex;overflow-x:auto}.pt-segnav a{min-height:var(--ctl-md);margin-bottom:calc(-1 * var(--border-hair));border-bottom:var(--border-strong) solid transparent;font-size:var(--fs-sm);font-weight:var(--fw-regular);color:var(--ink-2);white-space:nowrap;transition:color var(--t-hover) var(--ease-hover), border-color var(--t-hover) var(--ease-hover);align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine) and (width>=600px){.pt-segnav a:hover{color:var(--ink-1);text-decoration:none}}.pt-segnav a[aria-current=page]{border-bottom-color:var(--segnav-indicator);font-weight:var(--fw-medium);color:var(--ink-1)}.pt-loanhead{gap:var(--s-4);padding-bottom:0}.pt-loanhead-top{justify-content:space-between;align-items:center;gap:var(--s-3) var(--s-4);flex-wrap:wrap;display:flex}.pt-loanhead-name{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;min-width:0;display:flex}.pt-loanhead-name .pt-title{align-items:center;gap:var(--s-2);display:inline-flex}.pt-loanhead-figs{grid-template-columns:repeat(3,minmax(0,1fr))}.pt-loanhead-figs dd{font-weight:var(--fw-medium);font-variant-numeric:tabular-nums}@media (width<=719px){.pt-loanhead-act,.pt-loanhead-act .btn{width:100%}.pt-loanhead-figs{grid-template-columns:repeat(2,minmax(0,1fr))}}.pt-kpis{gap:var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr))}.pt-kpi{position:relative}.pt-kpi dt{align-items:center;gap:var(--s-1);color:var(--ink-3);display:flex}.pt-kpi dd{gap:var(--s-1);flex-direction:column;display:flex}.pt-kpi-v{font-size:var(--fs-portal-lead);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--ink-1);font-variant-numeric:tabular-nums}.pt-kpi-c,.pt-kpi-s{font-size:var(--fs-sm);line-height:var(--lh-snug);color:var(--ink-2)}.pt-kpi-s{color:var(--ink-3)}@media (width>=720px){.pt-kpistrip[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.pt-kpistrip[data-n="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.pt-kpirow[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=419px){.pt-kpirow{grid-template-columns:minmax(0,1fr)}}.pt-kpi-cap{font-size:var(--fs-sm);line-height:var(--lh-snug);color:var(--ink-3)}.pt-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pt-list>li+li{border-top:1px solid var(--line-1)}.pt-row{align-items:center;gap:var(--s-4);min-height:var(--ctl-lg);padding-block:var(--s-3);color:var(--ink-1);text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine) and (width>=600px){a.pt-row:hover{color:var(--ink-1);text-decoration:none}a.pt-row:hover .pt-row-t{text-underline-offset:.2em;text-decoration:underline}}.pt-row-ic{width:var(--s-8);height:var(--s-8);background:var(--surface-icon);color:var(--ink-1);border-radius:50%;flex:none;place-items:center;display:grid}.pt-row-ic svg{width:20px;height:20px}.pt-row-main{gap:var(--s-1);flex-direction:column;flex:1;min-width:0;display:flex}.pt-row-t{font-size:var(--fs-portal-body);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--ink-1);overflow-wrap:anywhere}.pt-row-s{font-size:var(--fs-sm);line-height:var(--lh-snug);color:var(--ink-3)}.pt-row-why{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-2)}.pt-row-end{align-items:flex-end;gap:var(--s-1);text-align:right;flex-direction:column;flex:none;display:flex}.pt-row-amt{font-size:var(--fs-portal-body);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--ink-1);font-variant-numeric:tabular-nums;white-space:nowrap}.pt-row-go{color:var(--ink-3);flex:none;display:inline-flex}.pt-row-go svg{width:18px;height:18px}.pt-group-h{padding-top:var(--s-4);padding-bottom:var(--s-1);font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-snug);letter-spacing:normal;color:var(--ink-3)}.pt-section{gap:var(--s-2);flex-direction:column;display:flex}.pt-section-head{justify-content:space-between;align-items:baseline;gap:var(--s-4);display:flex}@media (width<=419px){.pt-row-ic{width:var(--s-7);height:var(--s-7)}}.pt-dl-sec{gap:var(--s-4);flex-direction:column;display:flex}.pt-dl dt{align-items:center;gap:var(--s-1);flex-wrap:wrap;display:flex}.pt-dl dd{align-items:flex-start;gap:var(--s-2);flex-direction:column;display:flex}.pt-dl-act{display:inline-flex}.pt-track .jy-track-t{font-size:var(--fs-portal-body)}.pt-track-date{font-size:var(--fs-sm);line-height:var(--lh-snug);color:var(--ink-2);font-variant-numeric:tabular-nums}.pt-track .jy-track-step[data-state=todo] .pt-track-date{color:var(--ink-3)}.pt-outcome{gap:var(--s-5);flex-direction:column;display:flex}.pt-outcome-head{gap:var(--s-4)}.pt-outcome-compact{align-items:flex-start;gap:var(--s-3);flex-direction:column;display:flex}.pt-outcome-refline{gap:var(--s-2);font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-2);flex-wrap:wrap;display:flex}.pt-outcome-refv{font-weight:var(--fw-medium);color:var(--ink-1);font-variant-numeric:tabular-nums}.pt-outcome-ref{align-self:center}.pt-outcome-acts{justify-content:flex-start}@media (width<=719px){.pt-outcome-acts .btn-outline{flex:1}}.pt-lsc-head{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.pt-lsc-t{align-items:center;gap:var(--s-2);font-size:var(--fs-portal-lead);font-weight:var(--fw-medium);line-height:var(--lh-snug);letter-spacing:normal;flex-wrap:wrap;display:inline-flex}.pt-lsc-t a{color:var(--ink-1);text-underline-offset:.2em;text-decoration:underline 1px}.pt-lsc-figs{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-lsc-figs dd{font-weight:var(--fw-medium);font-variant-numeric:tabular-nums}.pt-lsc-ltv{gap:var(--s-2);flex-direction:column;display:flex}.pt-cushion{align-items:flex-start;gap:var(--s-2);display:flex}.pt-cushion svg{width:20px;height:20px;margin-top:var(--s-1);color:var(--ink-1);flex:none}.pt-cushion[data-state=breach] svg{color:var(--bad)}.pt-app-head{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.pt-app-head .pt-title{align-items:center;gap:var(--s-2);display:inline-flex}.pt-app-festive{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-2)}.pt-app-links{gap:var(--s-2) var(--s-5);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.pt-effect.jy-dl{grid-template-columns:minmax(0,1fr)}.pt-effect>div+div{padding-top:var(--s-4);border-top:1px solid var(--line-1)}.pt-effect-dd{align-items:baseline;gap:var(--s-1) var(--s-3);flex-wrap:wrap;display:flex}.pt-effect-side{align-items:baseline;gap:var(--s-2);display:inline-flex}.pt-effect-k{font-size:var(--fs-sm);color:var(--ink-2)}.pt-effect-before .pt-effect-v{color:var(--ink-2)}.pt-effect-v[data-after]{font-weight:var(--fw-medium)}.pt-effect-arrow{color:var(--ink-3);align-self:center;display:inline-flex}.pt-effect-arrow svg,.pt-effect-tone svg{width:16px;height:16px}.pt-effect-tone{align-items:center;gap:var(--s-1);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--ink-1);display:inline-flex}.pt-effect [data-tone=bad] .pt-effect-tone{color:var(--bad)}.pt-doc{grid-template-columns:var(--ctl-md) minmax(0, 1fr) auto;align-items:center;gap:var(--s-4);padding-block:var(--s-4);display:grid}.pt-doc-ic{width:var(--ctl-md);height:var(--ctl-md);border-radius:var(--r-pill);background:var(--surface-icon);color:var(--ink-1);place-items:center;display:grid}.pt-doc-ic svg{width:20px;height:20px}.pt-doc-main{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.pt-doc-t{font-size:var(--fs-portal-body);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--ink-1);overflow-wrap:anywhere}.pt-doc-m{align-items:center;gap:var(--s-2);font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-2);flex-wrap:wrap;display:flex}.pt-doc-tag{padding:0 var(--s-2);border:1px solid var(--line-2);border-radius:var(--r-xs);font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--ink-2)}.pt-doc-act{justify-content:flex-end;display:flex}.pt-doc-btn svg,.pt-doc-state svg{width:18px;height:18px}.pt-doc-state{align-items:center;gap:var(--s-2);font-size:var(--fs-sm);color:var(--ink-2);display:inline-flex}.pt-doc-state.pt-doc-bad{color:var(--bad)}.pt-doc-failed{justify-content:flex-end;align-items:center;gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}@media (width<=719px){.pt-doc{grid-template-columns:var(--ctl-md) minmax(0, 1fr)}.pt-doc-act{grid-column:2;justify-content:flex-start}.pt-doc-failed{justify-content:flex-start}}.pt-empty{align-items:center;gap:var(--s-4);color:var(--ink-2);flex-direction:column;display:flex}.pt-empty-ic{width:var(--s-9);height:var(--s-9);background:var(--surface-icon);color:var(--ink-2);border-radius:50%;place-items:center;display:grid}.pt-empty-ic svg{width:24px;height:24px}.pt-empty-t{max-width:44ch;font-size:var(--fs-portal-body);line-height:var(--lh-body);color:var(--ink-1);text-wrap:pretty}.pt-error[data-compact]{padding:var(--s-5);text-align:left;flex-flow:wrap;justify-content:center}.pt-error[data-compact] .pt-empty-ic{width:var(--s-7);height:var(--s-7)}.pt-error[data-compact] .pt-empty-ic svg{width:18px;height:18px}.pt-skel,.pt-skel-blocks{gap:var(--s-4);flex-direction:column;display:flex}.pt-skel-card{gap:var(--s-4);padding:var(--s-6);border:1px solid var(--line-1);border-radius:var(--r-xl);background:var(--surface-panel);flex-direction:column;display:flex}.pt-skel[data-kind=hero] .pt-skel-card{border-color:var(--line-on-dark);background:var(--bg-dark);min-height:200px}.pt-skel-b{height:var(--s-4);border-radius:var(--r-xs);background:var(--surface-skeleton);animation:pt-breathe var(--dur-1400) var(--ease-in-out) infinite alternate;display:block}.pt-skel[data-kind=hero] .pt-skel-b{background:var(--surface-on-dark-raised)}.pt-skel-b[data-w=s]{width:40%}.pt-skel-b[data-w=m]{width:64%}.pt-skel-b[data-w=l]{width:88%}.pt-skel-b[data-h=fig]{height:var(--s-7)}.pt-skel-b[data-h=plot]{height:160px}@keyframes pt-breathe{0%{opacity:1}to{opacity:.55}}@media (prefers-reduced-motion:reduce){.pt-skel-b{animation:none}}.pt-flowhead{align-items:center;gap:var(--s-4);flex:1;min-width:0;display:flex}.pt-flowhead-t{flex-direction:column;gap:0;min-width:0;display:flex}.pt-flowhead-step{font-size:var(--fs-xs);font-weight:var(--fw-regular);color:var(--ink-3)}@media (width<=719px){.pt-flowhead .jy-name{border-left:0;padding-left:0;display:flex}}.pt-flowfoot{align-items:center;gap:var(--s-3);flex:1;min-width:0;display:flex}.pt-flowfoot .pt-gated{align-items:flex-end}@media (width<=719px){.pt-flowfoot .jy-foot-end>.btn-brand,.pt-flowfoot .jy-foot-end>.pt-gated{flex:1}.pt-flowfoot .pt-gated .btn{width:100%}}.pt-crumbs ol{align-items:center;gap:var(--s-1) var(--s-2);font-size:var(--fs-sm);line-height:var(--lh-snug);color:var(--ink-3);flex-wrap:wrap;display:flex}.pt-crumbs li{align-items:center;gap:var(--s-2);display:inline-flex}.pt-crumbs a{min-height:var(--s-6);color:var(--ink-2);text-underline-offset:.2em;align-items:center;text-decoration:underline;display:inline-flex}@media (hover:hover) and (pointer:fine) and (width>=600px){.pt-crumbs a:hover{color:var(--ink-1)}}.pt-crumbs [aria-current=page]{color:var(--ink-1);font-weight:var(--fw-medium)}.pt-crumb-sep{color:var(--ink-4);display:inline-flex}.pt-crumb-sep svg{width:14px;height:14px}@media (width<=719px){.pt-crumbs{display:none}}.pt-frow{--lead-label:var(--ink-1);--lead-quiet:var(--ink-3);--lead-bad:var(--bad)}.pt-frow .bk-lead-err,.pt-form-err{font-size:var(--fs-sm);line-height:var(--lh-snug);color:var(--bad)}.pt-frow .jy-hint{font-size:var(--fs-sm)}.pt-frow .btn-text{min-height:var(--ctl-md)}.pt-amt .field.pt-amt-field input,.pt-amt .field.pt-amt-field .field-affix{font-size:var(--fs-portal-figure);font-weight:var(--fw-regular);letter-spacing:normal}.pt-amt .field.pt-amt-field .field-affix{color:var(--ink-3)}.pt-amt-max{color:var(--ink-2)}.pt-chips{gap:var(--s-2);flex-wrap:wrap;display:flex}.pt-chip{font-variant-numeric:tabular-nums}.pt-range .range{height:var(--ctl-md)}.pt-range-ends{justify-content:space-between;gap:var(--s-3);font-size:var(--fs-sm);line-height:var(--lh-snug);color:var(--ink-3);font-variant-numeric:tabular-nums;display:flex}.pt-wa{gap:var(--s-2);flex-direction:column;display:flex}.pt-wa .ctl-switch{min-height:var(--ctl-md);font-size:var(--fs-portal-body);font-weight:var(--fw-medium)}.pt-wa-body,.pt-wa-notice{padding-left:calc(var(--s-8) + var(--s-3));font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-2)}.pt-wa-notice{color:var(--ink-3)}@media (width<=719px){.pt-wa-body,.pt-wa-notice{padding-left:0}}.pt-mpin .field.pt-mpin-field input{letter-spacing:var(--track-digits)}.pt-mpinset{gap:var(--s-5);flex-direction:column;display:flex}.pt-mpinset>.jy-hint{margin-top:calc(-1 * var(--s-3))}.pt-mpinset-pkrow{gap:var(--s-2);flex-direction:column;display:flex}.pt-mpinset-pknote{padding-left:calc(var(--ctl-box) + var(--s-3))}.pt-mpinset .pt-acts{margin-top:var(--s-2)}.pt-secq{gap:var(--s-5);flex-direction:column;display:flex}.pt-secq .pt-acts{margin-top:var(--s-2)}.pt-rc .jy-opt{background:var(--surface-panel);width:100%;display:flex}.pt-rc .jy-opt:has(input:checked){background:var(--surface-sunken)}.pt-rc-amt{font-size:var(--fs-portal-body);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--ink-1);font-variant-numeric:tabular-nums}.pt-rc-why{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-2)}.pt-otp{align-items:flex-start;gap:var(--s-2);flex-direction:column;display:flex}.pt-otp .otp-field{margin-block:var(--s-2) 0}.pt-otp .otp-input:disabled{cursor:not-allowed}.pt-pq{gap:var(--s-3);flex-direction:column;display:flex}.pt-pq-q:focus{outline:none}.pt-pq-opts{gap:var(--s-2);margin-block:var(--s-1);flex-wrap:wrap;display:flex}.pt-pq-opt{min-height:var(--ctl-md);padding:0 var(--s-5);border:1px solid var(--seg-line);border-radius:var(--r-pill);background:var(--seg-track);font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--seg-ink);cursor:pointer;transition:background-color var(--t-hover) var(--ease-hover), color var(--t-hover) var(--ease-hover), border-color var(--t-hover) var(--ease-hover)}@media (hover:hover) and (pointer:fine) and (width>=600px){.pt-pq-opt:hover{color:var(--seg-ink-hover);border-color:var(--ink-3)}}.pt-pq-opt[aria-pressed=true]{background:var(--seg-thumb-quiet);border-color:var(--seg-thumb-quiet);color:var(--seg-ink-on-quiet)}.pt-pq-purpose{color:var(--ink-3)}.pt-sheet{width:100%;max-width:100%;max-height:calc(var(--h,100svh) - var(--s-8));border:1px solid var(--glass-line);border-radius:var(--r-xl) var(--r-xl) 0 0;background-color:var(--surface-sunken);color:var(--ink-1);opacity:0;transform:translate3d(0, var(--lift-md), 0);transition:opacity var(--dur-220) var(--ease-hover), transform var(--t-hover) var(--ease-hover), overlay var(--dur-220) allow-discrete, display var(--dur-220) allow-discrete;border-bottom:0;margin:0;padding:0;position:fixed;inset:auto 0 0;overflow:hidden}.pt-sheet[open]{opacity:1;flex-direction:column;display:flex;transform:none}.pt-sheet::backdrop{background:rgb(var(--rgb-shade) / 72%);opacity:0;transition:opacity var(--dur-220) var(--ease-hover), overlay var(--dur-220) allow-discrete, display var(--dur-220) allow-discrete}.pt-sheet[open]::backdrop{opacity:1}@starting-style{.pt-sheet[open],.pt-sheet[open]::backdrop{opacity:0}.pt-sheet[open]{transform:translate3d(0, var(--lift-md), 0)}}@media (width>=720px){.pt-sheet{width:var(--sheet-w);max-width:calc(100vw - 2 * var(--portal-gutter));height:var(--h,100dvh);border:0;border-left:1px solid var(--glass-line);border-radius:0;max-height:none;inset:0 0 0 auto}}.pt-sheet-head{min-height:var(--s-9);padding:var(--s-5) var(--s-9) var(--s-3) var(--s-6);flex:none;align-items:center;display:flex;position:relative}.pt-sheet-h{font-size:var(--fs-portal-title);font-weight:var(--fw-medium);line-height:var(--lh-snug)}.pt-sheet-h:focus{outline:none}.pt-sheet .pt-sheet-x{top:var(--s-3);right:var(--s-3)}.pt-sheet-body{overscroll-behavior:contain;min-height:0;padding:var(--s-3) var(--s-6) var(--s-6);flex:auto;overflow-y:auto}@media (width<=719px){.pt-sheet-head{padding-inline:var(--s-5) var(--s-9)}.pt-sheet-body{padding-inline:var(--s-5);padding-bottom:calc(var(--s-5) + env(safe-area-inset-bottom))}}.pt-filters{gap:var(--s-3);flex-direction:column;display:flex}.pt-filter-set{align-items:flex-end;gap:var(--s-4);flex-wrap:wrap;display:flex}.pt-filter{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.pt-filter-label{font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--ink-1)}.pt-filter.jy-row .field{min-width:calc(var(--s-9) * 4)}.pt-filters-open{align-self:flex-start}.pt-filters-sheet{gap:var(--s-6);flex-direction:column;display:flex}.pt-filters-sheet .pt-filter-set{align-items:stretch;gap:var(--s-5);flex-direction:column}.pt-filters-sheet .seg{flex-wrap:wrap}@media (width<=719px){.pt-filters>.pt-filter-set{display:none}}@media (width>=720px){.pt-filters-open{display:none}}.pt-prefs-table{border-collapse:collapse;width:100%;font-size:var(--fs-portal-body);line-height:var(--lh-body)}.pt-prefs-table th,.pt-prefs-table td{padding:var(--s-3) var(--s-3);border-bottom:1px solid var(--line-1);text-align:left;vertical-align:middle}.pt-prefs-table thead th{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--ink-2)}.pt-prefs-table tbody th{font-weight:var(--fw-regular)}.pt-prefs-th{gap:var(--s-1);flex-direction:column;display:flex}.pt-prefs-cat{font-weight:var(--fw-medium);color:var(--ink-1)}.pt-prefs-table .ctl-switch{min-height:var(--ctl-md)}.pt-prefs-since{display:block}@media (width<=719px){.pt-prefs-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pt-prefs-table tr{padding-block:var(--s-3);border-bottom:1px solid var(--line-1);display:block}.pt-prefs-table th,.pt-prefs-table td{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-1) 0;border-bottom:0;display:flex}.pt-prefs-table tbody th{display:block}.pt-prefs-table td:before{content:attr(data-label);color:var(--ink-2)}}
