.dj-button,.dj-input,.dj-menu-item,.dj-accordion-trigger{font-family:var(--dj-font-ui);font-size:var(--dj-font-size-body2);line-height:var(--dj-line-height-body2);border-radius:var(--dj-radius)}.dj-button{justify-content:center;align-items:center;gap:var(--dj-space-2);min-height:var(--dj-height-control-m);padding:var(--dj-space-2) var(--dj-space-4);border:var(--dj-border-width) solid var(--dj-accent);background:var(--dj-accent);color:var(--dj-label-on-accent);font-weight:var(--dj-font-weight-semibold);cursor:pointer;display:inline-flex}.dj-button[data-size=S]{min-height:var(--dj-height-control-s)}.dj-button[data-size=L]{min-height:var(--dj-height-control-l)}.dj-button[data-variant=outlined]{border-color:var(--dj-line-strong);background:var(--dj-background-normal);color:var(--dj-label-normal)}.dj-button[data-variant=ghost]{color:var(--dj-label-normal);background:0 0;border:0}.dj-button:hover{background:var(--dj-accent-strong)}.dj-button[data-variant=outlined]:hover,.dj-button[data-variant=ghost]:hover{background:var(--dj-fill-normal)}.dj-button:disabled,.dj-menu-item[data-disabled]{color:var(--dj-label-disable);background:var(--dj-fill-disable);cursor:default}.dj-input{box-sizing:border-box;width:100%;min-width:0;min-height:var(--dj-height-control-m);padding:var(--dj-space-3);border:var(--dj-border-width) solid var(--dj-line-strong);background:var(--dj-background-normal);color:var(--dj-label-input);font-weight:var(--dj-font-weight-regular)}.dj-button:focus-visible,.dj-input:focus-visible,.dj-menu-item:focus-visible,.dj-accordion-trigger:focus-visible{outline:var(--dj-border-width) solid var(--dj-focus-ring);outline-offset:var(--dj-space-1)}.dj-dialog-overlay{z-index:1000;background:var(--dj-dimmer);position:fixed;inset:0}.dj-dialog-content{box-sizing:border-box;z-index:1000;width:var(--dj-width-mobile);max-width:calc(100vw - var(--dj-space-6) * 2);max-height:calc(100dvh - var(--dj-space-6) * 2);gap:var(--dj-space-4);padding:var(--dj-space-6);border:var(--dj-border-width) solid var(--dj-line-strong);border-radius:var(--dj-radius);background:var(--dj-background-elevated);color:var(--dj-label-normal);font-family:var(--dj-font-ui);box-shadow:var(--dj-shadow-none);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.dj-dialog-title{font-size:var(--dj-font-size-heading2);line-height:var(--dj-line-height-heading2);font-weight:var(--dj-font-weight-semibold);margin:0}.dj-dialog-description{color:var(--dj-label-alternative);font-size:var(--dj-font-size-body2);line-height:var(--dj-line-height-body2);margin:0}.dj-menu-content{z-index:30;padding:var(--dj-space-2);border:var(--dj-border-width) solid var(--dj-line-strong);border-radius:var(--dj-radius);background:var(--dj-background-elevated);color:var(--dj-label-normal);box-shadow:var(--dj-shadow-none)}.dj-menu-item{min-height:var(--dj-height-control-m);padding:var(--dj-space-2) var(--dj-space-3);cursor:pointer;align-items:center;display:flex}.dj-menu-item[data-highlighted]{background:var(--dj-fill-normal)}.dj-accordion{border:var(--dj-border-width) solid var(--dj-line-normal);border-radius:var(--dj-radius)}.dj-accordion-item+.dj-accordion-item{border-top:var(--dj-border-width) solid var(--dj-line-normal)}.dj-accordion-header{margin:0}.dj-accordion-trigger{width:100%;min-height:var(--dj-height-control-m);padding:var(--dj-space-3) var(--dj-space-4);background:var(--dj-background-normal);color:var(--dj-label-normal);text-align:start;font-weight:var(--dj-font-weight-semibold);cursor:pointer;border:0}.dj-accordion-content{padding:var(--dj-space-3) var(--dj-space-4);color:var(--dj-label-alternative);font-family:var(--dj-font-ui);font-size:var(--dj-font-size-body2);line-height:var(--dj-line-height-body2)}
.dj-header{background:var(--dj-background-normal);border-bottom:var(--dj-header-line-width) solid var(--dj-header-line);font-family:var(--dj-font-ui);color:var(--dj-header-text);position:sticky;top:0}.dj-header-inner{max-width:var(--dj-header-width);min-height:var(--dj-header-height);padding:var(--dj-header-padding);align-items:center;gap:var(--dj-header-gap);flex-wrap:wrap;margin:0 auto;display:flex}.dj-header nav{align-items:center;gap:var(--dj-header-nav-gap);flex-wrap:wrap;flex:auto;display:flex}.dj-header-home,.dj-header-account{align-items:center;gap:var(--dj-space-3);flex:none;display:flex}.dj-site-logo{width:calc(var(--dj-logo-h) * 1901 / 396);flex:none}.dj-site-logo>svg{width:100%;height:auto;display:block}.dj-site-logo[data-tone=navy]{color:var(--dj-static-navy)}.dj-site-logo[data-tone=white]{color:var(--dj-static-white)}.dj-header a,.dj-header span,.dj-header button{font-size:var(--dj-font-size-body1);font-weight:var(--dj-font-weight-semibold);color:inherit;text-decoration:none}.dj-header button{background:inherit;cursor:pointer;min-height:var(--dj-height-control-m);border:0;padding:0;font-family:inherit}.dj-header a:focus-visible,.dj-header button:focus-visible{outline:var(--dj-border-width) solid var(--dj-focus-ring)}.dj-header .dj-site-logo{width:var(--dj-header-logo-width)}.dj-header .dj-site-logo>svg{width:var(--dj-header-logo-width);height:var(--dj-header-logo-height)}.dj-header .dj-header-consultation{padding:var(--dj-header-action-padding);height:var(--dj-header-action-height);border-radius:var(--dj-header-action-radius);background:var(--dj-header-action-background);color:var(--dj-header-action-text);font-weight:var(--dj-header-action-weight)}@media (hover:hover){.dj-header .dj-header-consultation[data-detail-action]:hover{background:var(--dj-header-action-hover);color:var(--dj-header-action-text)}}.dj-header [data-detail-action]{justify-content:center;align-items:center;display:inline-flex}.dj-header .dj-header-menu-trigger{white-space:nowrap;align-items:center;display:inline-flex}.dj-header-menu-content{max-width:calc(100vw - var(--dj-space-4) * 2);font-family:var(--dj-font-ui);font-size:var(--dj-font-size-body1);font-weight:var(--dj-font-weight-semibold)}.dj-header-menu-content .dj-menu-item{color:var(--dj-label-normal);white-space:normal;overflow-wrap:anywhere}.dj-header-menu-content a,.dj-header-menu-content a:hover,.dj-header-menu-content a:focus,.dj-header-menu-content a:focus-visible{text-decoration:none}.dj-header [data-detail-menu]{height:var(--dj-height-control-m);align-items:center;display:inline-flex}.dj-header [data-active-menu]{font-weight:var(--dj-detail-weight-bold);position:relative}.dj-header [data-active-menu]:after{content:"";height:var(--dj-detail-marker-offset);position:absolute;bottom:0;left:0;right:0}.dj-header [data-active-menu=introduction]:after{background:var(--dj-header-introduction-line)}.dj-header [data-active-menu=tools]{font-weight:var(--dj-main-font-weight-bold)}.dj-header [data-active-menu=tools]:after{height:calc(var(--dj-border-width) * 2);background:var(--dj-accent)}.dj-header [data-active-menu=program]:after,.dj-header [data-active-menu=column]:after{background:var(--dj-header-program-line)}@media (min-width:1040px){.dj-header nav{column-gap:calc(var(--dj-space-12) + var(--dj-space-3))}}.dj-header-mobile{display:none}@media not (min-width:900px){.dj-header{z-index:var(--dj-main-header-mobile-layer);background:var(--dj-main-header-mobile-background);--dj-header-line-width:var(--dj-border-width);--dj-header-line:var(--dj-line-normal);--dj-header-text:var(--dj-label-normal)}.dj-header .dj-header-inner{display:none}.dj-header-mobile{display:block}.dj-header-mobile-bar{height:var(--dj-header-mobile-height);padding:0 var(--dj-main-gutter-mobile);align-items:center;gap:var(--dj-space-2);display:flex}.dj-header-mobile-home{flex:auto;align-items:center;min-width:0;display:flex}.dj-header .dj-header-mobile .dj-site-logo{width:calc(var(--dj-header-mobile-logo-height) * 1901 / 396)}.dj-header .dj-header-mobile .dj-site-logo>svg{width:100%;height:var(--dj-header-mobile-logo-height)}.dj-header .dj-header-mobile-consultation{height:var(--dj-header-mobile-control-height);padding:0 var(--dj-space-4);border-radius:var(--dj-radius);background:var(--dj-accent);color:var(--dj-label-on-accent);font-size:var(--dj-font-size-body2);font-weight:var(--dj-main-font-weight-bold);white-space:nowrap;flex:none;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.dj-header .dj-header-mobile-consultation:hover{background:var(--dj-accent-strong)}}.dj-header .dj-header-mobile-consultation:active{background:var(--dj-accent-heavy)}.dj-header .dj-header-mobile-toggle{width:var(--dj-header-mobile-control-height);height:var(--dj-header-mobile-control-height);margin-right:var(--dj-main-header-mobile-toggle-margin);border-radius:var(--dj-radius);background:0 0;flex:none;justify-content:center;align-items:center;display:flex}.dj-header-mobile-toggle svg{width:var(--dj-icon-slot);height:var(--dj-icon-slot)}@media (hover:hover){.dj-header .dj-header-mobile-toggle:hover,.dj-header-mobile-panel a:hover{background:var(--dj-interaction-hover)}}.dj-header .dj-header-mobile-toggle:active{background:var(--dj-interaction-press)}.dj-header-mobile-panel{top:var(--dj-main-header-mobile-panel-top);z-index:var(--dj-main-header-mobile-panel-layer);background:var(--dj-background-normal);overscroll-behavior:contain;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.dj-header .dj-header-mobile-panel nav{padding:var(--dj-main-header-mobile-panel-padding);flex-direction:column;align-items:stretch;gap:0;display:flex}.dj-header-mobile-group{padding:var(--dj-main-header-mobile-group-padding);border-bottom:var(--dj-border-width) solid var(--dj-line-normal);flex-direction:column;display:flex}.dj-header-mobile-group[data-last]{padding:var(--dj-main-header-mobile-last-padding);border-bottom:0}.dj-header-mobile-group p{padding:var(--dj-main-header-mobile-label-padding);font-size:var(--dj-font-size-label2);font-weight:var(--dj-main-font-weight-bold);letter-spacing:var(--dj-letter-spacing-label2);color:var(--dj-label-alternative);margin:0}.dj-header .dj-header-mobile-group :is(a,span){min-height:var(--dj-header-mobile-item-height);padding:0 var(--dj-space-3);border-radius:var(--dj-radius-s);font-size:var(--dj-font-size-body1);font-weight:var(--dj-main-font-weight-semibold);color:var(--dj-label-normal);align-items:center;display:flex}.dj-header .dj-header-mobile-login{height:var(--dj-header-mobile-login-height);border:var(--dj-border-width) solid var(--dj-line-input);border-radius:var(--dj-radius);font-size:var(--dj-font-size-body1);font-weight:var(--dj-main-font-weight-bold);color:var(--dj-label-normal);justify-content:center;align-items:center;display:flex}}
.dj-dialog-content.dj-consultation-gate{width:var(--dj-width-mobile);max-width:calc(100vw - var(--dj-space-4) * 2);padding:var(--dj-main-legal-padding);gap:var(--dj-main-legal-gap);word-break:keep-all;color:var(--dj-legal-text);border-color:var(--dj-legal-line);border-width:var(--dj-legal-border-width);background:var(--dj-static-white)}.dj-dialog-content.dj-consultation-gate .dj-dialog-title{margin:0 0 var(--dj-space-1);font-size:var(--dj-main-font-size-legal-title);line-height:var(--dj-line-height-heading2);font-weight:var(--dj-main-font-weight-bold);color:var(--dj-legal-text)}.dj-dialog-content.dj-consultation-gate .dj-dialog-description{font-size:var(--dj-font-size-body1);line-height:var(--dj-line-height-body1);font-weight:var(--dj-legal-body-weight);color:var(--dj-legal-text);text-wrap:pretty}.dj-consultation-gate .dj-consultation-gate-close{margin-top:var(--dj-main-footer-field-gap);height:var(--dj-height-control-m);min-height:var(--dj-height-control-m);border-radius:var(--dj-legal-button-radius);background:var(--dj-legal-button-fill);color:var(--dj-static-white);font-family:inherit;font-size:var(--dj-font-size-body1);font-weight:var(--dj-main-font-weight-semibold);cursor:pointer;border:0;flex-shrink:0;padding:0}.dj-consultation-gate .dj-consultation-gate-close:hover{background:var(--dj-legal-button-hover)}
.tool-page,.dj-loan-sheet{--dj-radius-l:var(--dj-main-legal-gap);word-break:keep-all}:where(.dj-interest,.dj-consolidation,.dj-loan-sheet) :is(p,li,dd){text-wrap:pretty}.tool-page{padding:calc(var(--dj-space-6) + var(--dj-space-1)) var(--dj-tool-page-gutter) var(--dj-space-16);color:var(--dj-label-strong);background:var(--dj-background-normal)}.tool-shell{max-width:var(--dj-width-content-max);border:var(--dj-border-width) solid var(--dj-line-strong);border-radius:var(--dj-radius-l);background:var(--dj-background-elevated);margin:0 auto;overflow:hidden}.tool-intro{padding:var(--dj-space-8) var(--dj-space-6) var(--dj-space-6);background:var(--dj-background-normal);border-bottom:var(--dj-border-width) solid var(--dj-line-normal);text-align:center}.tool-intro h1{font-family:var(--dj-font-principle);font-size:var(--dj-font-size-display);line-height:var(--dj-line-height-display);font-weight:var(--dj-main-font-weight-bold);word-break:keep-all;margin:0}.tool-intro h1 span,.tool-accent{color:var(--dj-accent-label)}.tool-intro>p{margin:var(--dj-space-3) auto 0;max-width:calc(var(--dj-width-content) + var(--dj-space-16) + var(--dj-space-8) + var(--dj-radius-s));font-size:var(--dj-font-size-body1);line-height:var(--dj-line-height-body1);color:var(--dj-label-assistive);white-space:pre-line}.tool-controls{gap:var(--dj-space-6);padding:var(--dj-space-6);background:var(--dj-background-alternative);border-bottom:var(--dj-border-width) solid var(--dj-line-strong);flex-direction:column;display:flex}.tool-controls fieldset{border:0;min-width:0;margin:0;padding:0}.tool-controls legend,.tool-field>label{font-size:var(--dj-font-size-headline);color:var(--dj-label-alternative);padding:0}.tool-controls legend{margin-bottom:var(--dj-space-3)}.tool-field{gap:var(--dj-space-2);flex-direction:column;display:flex}.tool-input{align-items:center;gap:var(--dj-space-2);height:var(--dj-height-control-l);padding:0 var(--dj-space-4);box-sizing:border-box;background:var(--dj-background-elevated);border:var(--dj-border-width) solid var(--dj-line-input);border-radius:var(--dj-radius);display:flex}.tool-input input{width:100%;min-width:0;height:100%;font-family:var(--dj-font-ui);font-size:var(--dj-font-size-heading2);font-weight:var(--dj-main-font-weight-bold);color:var(--dj-label-strong);text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:0;flex:1}.tool-input span{font-size:var(--dj-font-size-headline);color:var(--dj-label-alternative);flex:none}.tool-input input::placeholder,.sheet-section input::placeholder{color:var(--dj-label-disable);opacity:1;font-weight:400}.tool-input input:focus,.tool-input input:focus-visible{outline:none}.tool-input:has(>input:focus-visible){outline:calc(var(--dj-border-width) * 2) solid var(--dj-focus-ring);outline-offset:var(--dj-border-width)}.dj-loan-sheet input:focus-visible{outline:calc(var(--dj-border-width) * 2) solid var(--dj-focus-ring);outline-offset:calc(var(--dj-border-width) * -2)}.tool-hint{margin:var(--dj-space-2) 0 0;font-size:var(--dj-font-size-body1);line-height:var(--dj-line-height-body1);color:var(--dj-label-assistive);text-wrap:pretty}.tool-field .tool-hint{margin:0}.tool-hint-small{font-size:var(--dj-font-size-label1);line-height:var(--dj-line-height-caption2)}.tool-hint-reserved{min-height:calc(var(--dj-font-size-label1) * var(--dj-line-height-caption2))}.tool-field .tool-privacy-note{margin-top:var(--dj-space-2)}.tool-hint[data-invalid=true]{color:var(--dj-status-negative-label);font-weight:var(--dj-main-font-weight-bold)}.tool-results{padding:calc(var(--dj-space-6) + var(--dj-space-1)) var(--dj-space-6)}.tool-empty{min-height:calc(var(--dj-height-control-l) + var(--dj-space-1));padding:var(--dj-space-2) var(--dj-space-4);border:var(--dj-border-width) dashed var(--dj-line-input);border-radius:var(--dj-radius);color:var(--dj-label-assistive);text-align:center;font-size:var(--dj-font-size-body1);justify-content:center;align-items:center;margin:0;display:flex}.tool-results h2{margin:var(--dj-space-6) 0 var(--dj-space-3);font-family:var(--dj-font-principle);font-size:var(--dj-font-size-title2);line-height:var(--dj-line-height-title2)}.tool-gold,.tool-beige{padding:var(--dj-space-4);border-radius:var(--dj-radius);background:var(--dj-fill-accent-soft);font-size:var(--dj-font-size-body1);line-height:var(--dj-main-line-height-description)}.tool-gold p{margin:0}.tool-beige{background:var(--dj-fill-strong)}.tool-comment{gap:var(--dj-space-3);margin-top:calc(var(--dj-space-4) + var(--dj-space-1));font-size:var(--dj-font-size-body1);line-height:var(--dj-main-line-height-description);color:var(--dj-label-alternative);flex-direction:column;display:flex}.tool-comment p{margin:0}.tool-actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--dj-space-12) * 4 + var(--dj-space-2))),1fr));gap:var(--dj-space-2);margin-top:var(--dj-space-6);display:grid}.tool-actions form{display:contents}.tool-button{min-height:var(--dj-height-control-l);padding:0 var(--dj-space-4);border:var(--dj-border-width) solid var(--dj-background-inverse);border-radius:var(--dj-radius);background:var(--dj-background-inverse);color:var(--dj-label-inverse);text-align:center;font-family:var(--dj-font-ui);font-size:var(--dj-font-size-body1);font-weight:var(--dj-main-font-weight-bold);cursor:pointer;box-sizing:border-box;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.tool-outlined{background:var(--dj-background-elevated);color:var(--dj-label-strong)}.dj-consolidation .tool-button-consultation{background:var(--dj-gold);border-color:var(--dj-gold);color:var(--dj-static-navy)}.tool-text-link{min-height:var(--dj-height-control-m);color:var(--dj-accent-label);font-weight:var(--dj-main-font-weight-bold);align-items:center;display:inline-flex}.tool-add{width:100%;min-height:var(--dj-height-control-l);margin-top:var(--dj-space-3);padding:var(--dj-space-2);border:var(--dj-border-width) dashed var(--dj-line-input);border-radius:var(--dj-radius);background:var(--dj-background-elevated);color:var(--dj-label-alternative);font-family:var(--dj-font-ui);cursor:pointer}.tool-saved{max-width:var(--dj-width-content-max);margin:0 auto var(--dj-space-3);color:var(--dj-accent-label)}.tool-intro>.consolidation-warning{font-size:var(--dj-font-size-label1);line-height:var(--dj-line-height-body1)}.consolidation-warning strong{color:var(--dj-status-negative-label)}.consolidation-rows{gap:var(--dj-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.consolidation-row-heading{min-height:var(--dj-space-6);margin-bottom:var(--dj-space-2);font-size:var(--dj-font-size-body2);justify-content:space-between;align-items:center;display:flex}.consolidation-row-heading button{color:var(--dj-label-assistive);cursor:pointer;background:0 0;border:0;text-decoration:underline}.consolidation-fields{gap:var(--dj-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.consolidation-fields label{gap:var(--dj-space-2);font-size:var(--dj-font-size-caption1);color:var(--dj-label-assistive);flex-direction:column;min-width:0;display:flex}.consolidation-terms{gap:var(--dj-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.consolidation-terms button,.interest-counts button{min-height:calc(var(--dj-height-control-m) + var(--dj-border-width) * 2);border:var(--dj-border-width) solid var(--dj-line-input);border-radius:var(--dj-radius-pill);background:var(--dj-background-alternative);color:var(--dj-label-alternative);font-family:var(--dj-font-ui);font-size:var(--dj-font-size-headline);font-weight:var(--dj-main-font-weight-bold);cursor:pointer}.consolidation-terms button[aria-pressed=true],.interest-counts button[aria-pressed=true]{border-color:var(--dj-primary);color:var(--dj-label-inverse);background:var(--dj-background-inverse)}.consolidation-summary{padding:var(--dj-space-4);background:var(--dj-background-inverse);border-radius:var(--dj-radius);color:var(--dj-label-inverse-alternative)}.consolidation-summary p{margin:0}.consolidation-summary strong{font-size:var(--dj-font-size-heading1)}.consolidation-summary>div+div{border-top:var(--dj-border-width) solid var(--dj-label-assistive);padding-top:var(--dj-space-4);margin-top:var(--dj-space-4)}.consolidation-summary>div+div strong{color:var(--dj-accent-light);font-size:var(--dj-font-size-number2);line-height:var(--dj-line-height-number2)}.consolidation-points{gap:var(--dj-space-3);margin:var(--dj-space-4) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.consolidation-points>li{align-items:flex-start;gap:var(--dj-space-3);padding:var(--dj-space-4);border:var(--dj-border-width) solid var(--dj-line-strong);border-radius:var(--dj-radius);font-size:var(--dj-font-size-body2);line-height:var(--dj-main-line-height-description);color:var(--dj-label-alternative);display:flex}.consolidation-points>li>span{width:var(--dj-space-6);height:var(--dj-space-6);border-radius:var(--dj-radius-circle);background:var(--dj-fill-accent-soft);color:var(--dj-accent-label);flex:none;justify-content:center;align-items:center;display:flex}.consolidation-points>li>div{flex:1;min-width:0}.consolidation-points>li>div,.consolidation-points>li>p{font-size:var(--dj-font-size-body1)}.consolidation-bullets{gap:var(--dj-space-1);margin:var(--dj-space-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.consolidation-bullets>li{gap:var(--dj-space-2);display:flex}.consolidation-bullets>li>span:first-child{color:var(--dj-accent-label);flex:none}.consolidation-points p{white-space:pre-line;margin:0}.consolidation-points .tool-gold p{white-space:normal}@media not (min-width:620px){.consolidation-points .tool-gold p{white-space:pre-line}}.consolidation-money{font-weight:var(--dj-main-font-weight-bold);color:var(--dj-label-strong)}.consolidation-money-tabular{font-variant-numeric:tabular-nums}.consolidation-points h2{margin:0 0 var(--dj-space-2);font-size:var(--dj-font-size-heading2)}.consolidation-fields .tool-input{padding:0 var(--dj-space-3);gap:calc(var(--dj-space-2) * 3 / 4)}.consolidation-fields .tool-input>span{font-size:var(--dj-font-size-body2)}.dj-consolidation .tool-add{font-size:var(--dj-font-size-body2);font-weight:var(--dj-main-font-weight-bold)}@media not (min-width:620px){.tool-intro h1{font-size:var(--dj-font-size-title1)}}@media print{.tool-page .noprint{display:none}}
.interest-counts{gap:var(--dj-space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.interest-summary{justify-content:space-between;gap:var(--dj-space-3);min-height:calc(var(--dj-height-control-l) + var(--dj-space-1));padding:var(--dj-space-3) var(--dj-space-4);background:var(--dj-background-inverse);border-radius:var(--dj-radius);color:var(--dj-label-inverse);display:flex}.interest-summary>div{flex-direction:column;min-width:0;display:flex}.interest-summary>div:last-child{text-align:right}.interest-summary span{font-size:var(--dj-font-size-caption1);color:var(--dj-label-inverse-alternative)}.interest-summary strong{font-size:var(--dj-font-size-heading2);white-space:nowrap;font-variant-numeric:tabular-nums}.interest-summary>div:first-child strong{color:var(--dj-accent-light);font-size:var(--dj-font-size-heading1)}.interest-plan-table{box-sizing:border-box;width:calc(100% + var(--dj-space-6) * 2);margin:var(--dj-space-3) calc(var(--dj-space-6) * -1) 0;border-top:var(--dj-border-width) solid var(--dj-line-strong);border-bottom:var(--dj-border-width) solid var(--dj-line-strong);border-spacing:0;display:table;overflow:hidden}.interest-plan-table [role=row]{font-size:var(--dj-font-size-caption1);display:table-row}.interest-plan-table [role=row]:first-child{background:var(--dj-background-alternative);font-size:var(--dj-font-size-caption2);color:var(--dj-label-assistive);line-height:var(--dj-line-height-label1)}.interest-plan-table [role=row]:nth-child(odd):not(:first-child){background:var(--dj-background-normal)}.interest-plan-table span{vertical-align:middle;border-top:var(--dj-border-width) solid var(--dj-line-normal);padding:var(--dj-space-3) var(--dj-space-1);white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;display:table-cell}.interest-plan-table [role=columnheader]{vertical-align:bottom;border-top:0;border-bottom:var(--dj-border-width) solid var(--dj-line-strong);white-space:pre-line;padding-top:var(--dj-space-2);padding-bottom:var(--dj-space-2)}.interest-plan-table [role=row]:nth-child(2)>span{border-top:0}.interest-plan-table span:first-child{text-align:left;padding-left:var(--dj-space-2);padding-right:0}.interest-plan-table span:nth-child(2),.interest-plan-table span:nth-child(3){text-align:center}.interest-plan-table [role=cell]:first-child,.interest-plan-table [role=cell]:nth-child(2),.interest-plan-table [role=cell]:nth-child(4){font-weight:var(--dj-main-font-weight-bold)}.interest-plan-table [role=cell]:first-child,.interest-plan-table [role=cell]:nth-child(2){font-size:var(--dj-font-size-body2)}.interest-plan-table [role=cell]:nth-child(3){font-weight:var(--dj-main-font-weight-bold);color:var(--dj-accent-label)}.interest-plan-table [role=columnheader]:nth-child(3){font-weight:var(--dj-main-font-weight-bold);color:var(--dj-label-strong)}.interest-plan-table [role=cell]:nth-child(5),.interest-plan-table [role=cell]:nth-child(6){color:var(--dj-label-alternative)}.interest-plan-table span:last-child{padding-right:var(--dj-space-2)}.interest-plan-table [role=cell]:last-child{color:var(--dj-status-negative-label);font-weight:var(--dj-main-font-weight-bold);font-size:var(--dj-font-size-body2)}.interest-plan-cards{gap:var(--dj-space-2);margin-top:var(--dj-space-3);flex-direction:column;display:flex}.interest-plan-cards section{border:var(--dj-border-width) solid var(--dj-line-strong);border-radius:var(--dj-radius);overflow:hidden}.interest-plan-cards header{justify-content:space-between;align-items:baseline;gap:var(--dj-space-2);padding:var(--dj-space-3) var(--dj-space-4);background:var(--dj-background-alternative);border-bottom:var(--dj-border-width) solid var(--dj-line-normal);display:flex}.interest-plan-cards header>strong{font-family:var(--dj-font-principle);font-size:var(--dj-font-size-heading1)}.interest-plan-cards header>span{font-size:var(--dj-font-size-caption1)}.interest-plan-cards header b{font-size:var(--dj-font-size-heading2)}.interest-plan-cards dl{gap:var(--dj-space-1);padding:var(--dj-space-3) var(--dj-space-4);font-size:var(--dj-font-size-caption1);margin:0;display:grid}.interest-plan-cards dl>div{justify-content:space-between;gap:var(--dj-space-3);display:flex}.interest-plan-cards dd{white-space:nowrap;margin:0}.interest-plan-cards dl>div:first-child{font-weight:var(--dj-main-font-weight-bold);color:var(--dj-label-strong)}.interest-plan-cards dl>div:first-child dd{color:var(--dj-accent-label)}.interest-plan-cards dl>div:nth-child(2) dd{font-weight:var(--dj-main-font-weight-bold)}.interest-plan-cards dl>div:last-child dd{color:var(--dj-status-negative-label);font-weight:var(--dj-main-font-weight-bold);font-size:var(--dj-font-size-body2)}.tool-comment strong{font-weight:var(--dj-main-font-weight-bold);color:var(--dj-label-strong);font-variant-numeric:tabular-nums}.dj-interest .tool-comment p{white-space:normal}@media not (min-width:620px){.dj-interest .tool-comment p{white-space:pre-line}}.dj-interest .tool-actions>.tool-button{background:var(--dj-gold);border-color:var(--dj-gold);color:var(--dj-static-navy);font-size:var(--dj-font-size-heading2);line-height:var(--dj-main-line-height-principle-number);letter-spacing:var(--dj-letter-spacing-heading1);font-weight:var(--dj-main-font-weight-bold)}.interest-floating{padding:0 var(--dj-tool-page-gutter) var(--dj-space-3);z-index:30;pointer-events:none;position:fixed;bottom:0;left:0;right:0}.interest-floating button{width:100%;max-width:var(--dj-width-content-max);padding:var(--dj-space-2) var(--dj-space-4);border-radius:var(--dj-radius);background:var(--dj-background-inverse);color:var(--dj-label-inverse);pointer-events:auto;cursor:pointer;border:0;justify-content:space-between;align-items:center;margin:0 auto;display:flex}.interest-floating span{text-align:left;flex-direction:column;display:flex}.interest-floating strong{color:var(--dj-accent-light);font-size:var(--dj-font-size-heading1)}@media not (min-width:620px){.interest-counts button{font-size:var(--dj-font-size-body2)}}.dj-interest .tool-actions{margin-top:calc(var(--dj-space-4) + var(--dj-space-1))}.interest-summary{box-sizing:border-box;padding:calc(var(--dj-space-3) - var(--dj-border-width) * 2) calc(var(--dj-space-4) + var(--dj-space-1))}.interest-summary>div{gap:calc(var(--dj-border-width) * 2)}
.dj-loan-sheet{--dj-label-on-accent:var(--dj-static-navy);padding:calc(var(--dj-space-4) + var(--dj-space-1)) var(--dj-tool-page-gutter) calc(var(--dj-space-16) - var(--dj-space-1));background:var(--dj-background-alternative);color:var(--dj-label-strong)}.sheet-paper{max-width:calc(var(--dj-width-mobile) * 2 + var(--dj-height-bottomnav));border:var(--dj-border-width) solid var(--dj-primary);border-radius:var(--dj-radius);background:var(--dj-background-elevated);width:100%;margin:0 auto;overflow:hidden}.sheet-intro,.sheet-section{padding:var(--dj-space-6) calc(var(--dj-space-6) - var(--dj-border-width) * 2);border-bottom:var(--dj-border-width) dashed var(--dj-line-normal)}.sheet-intro,.sheet-summary{background:var(--dj-background-normal)}.sheet-intro h1{font-family:var(--dj-font-principle);font-size:var(--dj-font-size-title1);line-height:var(--dj-line-height-title1);margin:0}.sheet-section h2{margin:0 0 var(--dj-space-3);font-family:var(--dj-font-principle);font-size:var(--dj-font-size-heading2)}.sheet-section h3{font-size:var(--dj-font-size-body1);margin:0}.sheet-intro p,.sheet-section p{margin:var(--dj-space-2) 0 var(--dj-space-3);color:var(--dj-label-alternative);font-size:var(--dj-font-size-body1);line-height:var(--dj-main-line-height-description)}.sheet-lead,.sheet-declaration-description{white-space:pre-line}.sheet-declaration-description .sheet-source{font-size:var(--dj-font-size-label1)}.sheet-why{border-left:calc(var(--dj-border-width) * 3) solid var(--dj-accent);padding-left:var(--dj-space-3)}.sheet-goal-grid,.sheet-rows{gap:var(--dj-space-4);flex-direction:column;display:flex}.sheet-section label{gap:var(--dj-space-1);min-width:0;font-size:var(--dj-font-size-label1);color:var(--dj-label-assistive);flex-direction:column;display:flex}.sheet-section input{box-sizing:border-box;border:var(--dj-border-width) solid var(--dj-line-input);border-radius:var(--dj-radius);width:100%;min-width:0;padding:var(--dj-space-3);font-family:var(--dj-font-ui);font-size:var(--dj-font-size-headline);color:var(--dj-label-strong);background:var(--dj-background-elevated)}.sheet-goal-grid input{border-color:var(--dj-primary)}.sheet-row{min-width:0;padding:var(--dj-space-3);border:var(--dj-border-width) solid var(--dj-primary);border-radius:var(--dj-radius);margin:0}.sheet-row-number{width:var(--dj-font-size-title2);height:var(--dj-font-size-title2);box-sizing:border-box;border:var(--dj-border-width) solid var(--dj-primary);background:var(--dj-background-inverse);color:var(--dj-label-inverse);border-radius:var(--dj-radius-circle);font-family:var(--dj-font-ui);font-size:var(--dj-font-size-caption2);flex:none;justify-content:center;align-items:center;display:flex}.sheet-row-heading{align-items:center;gap:var(--dj-space-2);font-size:var(--dj-font-size-label1);color:var(--dj-label-disable);margin-bottom:calc(var(--dj-space-2) + var(--dj-border-width) * 2);display:flex}.sheet-row-status{font-family:var(--dj-font-mono), var(--dj-font-ui);flex:1}.sheet-row-heading button{min-height:var(--dj-height-control-m);padding:0 calc(var(--dj-space-3) + var(--dj-border-width));border:calc(var(--dj-border-width) * 6 / 5) solid transparent;border-radius:var(--dj-radius-s);cursor:pointer;font-family:var(--dj-font-ui);font-size:var(--dj-font-size-body2);color:var(--dj-label-subtle);background:0 0;flex:none;align-items:center;display:flex}.sheet-row-heading button[data-confirm=true]{color:var(--dj-amber);border-color:var(--dj-amber)}.sheet-remove-empty{visibility:hidden}.sheet-numbers{gap:var(--dj-space-2);margin-top:var(--dj-space-2);display:flex}.sheet-numbers input{padding:var(--dj-space-3) var(--dj-space-2)}.sheet-numbers input[aria-invalid=true]{border:var(--dj-border-width) solid var(--dj-status-negative)}.sheet-row-group{min-width:0}.sheet-section p.sheet-row-error{margin:calc(var(--dj-space-2) + var(--dj-border-width) * 2) 0 0;font-size:var(--dj-font-size-caption1);line-height:var(--dj-line-height-caption2);font-weight:var(--dj-main-font-weight-bold);color:var(--dj-status-negative)}.sheet-numbers label{font-size:var(--dj-font-size-label1);font-weight:var(--dj-detail-weight-regular);flex:1 1 0;justify-content:flex-end}.sheet-unit{white-space:nowrap}.dj-loan-sheet input[type=number]{appearance:none;-moz-appearance:textfield}.dj-loan-sheet input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.dj-loan-sheet input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sheet-summary dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--dj-space-16) * 2 + var(--dj-border-width) * 2)),1fr));gap:var(--dj-space-2);margin:0;display:grid}.sheet-summary dl>div{padding:var(--dj-space-3);border:var(--dj-border-width) solid var(--dj-primary);border-radius:var(--dj-radius);background:var(--dj-background-elevated)}.sheet-summary dt{font-family:var(--dj-font-mono), var(--dj-font-ui);font-size:var(--dj-font-size-label2);color:var(--dj-label-assistive)}.sheet-summary dd{font-family:var(--dj-font-principle);font-size:var(--dj-font-size-title1);font-weight:var(--dj-main-font-weight-bold);margin:0}.sheet-declaration-card{padding:var(--dj-space-6) var(--dj-space-4);border:var(--dj-border-width) solid var(--dj-accent);border-radius:var(--dj-radius);background:var(--dj-fill-accent-soft);overflow-wrap:anywhere;text-align:center;box-sizing:border-box;max-width:calc(var(--dj-width-content) + var(--dj-space-16) + var(--dj-space-4) + var(--dj-border-width) * 2);margin:0 auto}.sheet-card-heading{font-size:var(--dj-font-size-label1);color:var(--dj-accent-label);margin-bottom:calc(var(--dj-space-6) + var(--dj-space-1));flex-direction:column;display:flex}.sheet-card-title{font-family:var(--dj-font-principle);font-size:var(--dj-font-size-title1);font-weight:var(--dj-main-font-weight-bold);line-height:var(--dj-line-height-principle);letter-spacing:calc(var(--dj-letter-spacing-label1) * 10)}.sheet-card-date{text-align:right;margin-top:calc(var(--dj-space-1) + var(--dj-border-width) * 2);line-height:normal}.sheet-card-goal{padding-bottom:calc(var(--dj-space-4) + var(--dj-space-1))}.sheet-card-goal p{font-family:var(--dj-font-principle);font-size:var(--dj-font-size-body1);font-weight:var(--dj-main-font-weight-bold);line-height:var(--dj-main-line-height-card-description);color:var(--dj-label-strong);margin:0}.sheet-card-goal p:last-child{margin-top:calc(var(--dj-space-2) + var(--dj-border-width) * 2);font-size:var(--dj-font-size-heading1);line-height:var(--dj-line-height-headline);text-wrap:balance}.sheet-card-goal p:last-child>.tool-accent{margin-bottom:calc(var(--dj-space-2) + var(--dj-border-width) * 2);display:block}.sheet-card-goal p:last-child>.tool-accent[data-has-what=false]{display:inline}.sheet-card-current,.sheet-card-closing{border-top:var(--dj-border-width) solid var(--dj-accent);padding-top:calc(var(--dj-space-4) + var(--dj-space-1))}.sheet-card-current{padding-bottom:calc(var(--dj-space-4) + var(--dj-space-1))}.sheet-card-current p,.sheet-card-closing p{font-size:var(--dj-font-size-body1);margin:0}.sheet-card-current p:last-child{font-weight:var(--dj-main-font-weight-bold);color:var(--dj-label-strong)}.sheet-card-closing{align-items:center;gap:calc(var(--dj-space-3) + var(--dj-border-width) * 2);flex-direction:column;display:flex}.sheet-card-closing img{height:var(--dj-space-6);width:auto;max-width:100%;display:block}.sheet-actions{gap:var(--dj-space-2);margin-top:var(--dj-space-3);flex-wrap:wrap;display:flex}.sheet-actions form{display:contents}@media print{.noprint,.dj-header,.dj-footer{display:none}.dj-loan-sheet{padding:0}.sheet-paper{max-width:none}.sheet-section{break-inside:avoid}.dj-loan-sheet input,.dj-loan-sheet input:focus,.dj-loan-sheet input:focus-visible{box-shadow:none;outline:none}}.sheet-paper,.sheet-row,.sheet-summary dl>div,.sheet-declaration-card,.sheet-goal-grid input{border-width:calc(var(--dj-border-width) * 3 / 2)}.sheet-paper{border-radius:var(--dj-radius-l)}.sheet-section{padding-bottom:calc(var(--dj-space-6) - var(--dj-border-width) * 2)}.sheet-intro{padding:calc(var(--dj-space-6) + var(--dj-border-width) * 2) calc(var(--dj-space-6) - var(--dj-border-width) * 2) calc(var(--dj-space-6) - var(--dj-border-width) * 2)}.sheet-intro h1 span{color:var(--dj-accent-point)}.sheet-section label{font-family:var(--dj-font-mono), var(--dj-font-ui);letter-spacing:normal;color:var(--dj-label-subtle)}.sheet-section label[for=sheet-goalWhat],.sheet-accent{color:var(--dj-accent-point)}.sheet-section strong{font-weight:var(--dj-main-font-weight-bold)}.sheet-card-current strong{color:var(--dj-label-strong)}.dj-loan-sheet .tool-add{background:var(--dj-background-normal);border:calc(var(--dj-border-width) * 3 / 2) dashed var(--dj-line-soft);font-size:var(--dj-font-size-body2);color:var(--dj-label-assistive)}.sheet-card-heading{font-family:var(--dj-font-mono), var(--dj-font-ui)}.sheet-actions>.tool-button{min-height:var(--dj-height-control-m);padding:0 calc(var(--dj-space-4) + var(--dj-border-width) * 2);background:var(--dj-accent);border-color:var(--dj-accent);color:var(--dj-label-on-accent);font-size:var(--dj-font-size-body2)}.sheet-actions>.tool-outlined{background:var(--dj-background-elevated);border-width:calc(var(--dj-border-width) * 3 / 2);color:var(--dj-accent-label);font-weight:var(--dj-detail-weight-regular)}.sheet-actions>button.tool-outlined{min-height:var(--dj-height-control-l);border-color:var(--dj-primary);color:var(--dj-label-strong)}.sheet-actions>[data-destination-status=pending]{border:calc(var(--dj-border-width) * 3 / 2) dashed var(--dj-line-soft);color:var(--dj-label-subtle);cursor:default;background:0 0}.sheet-section p.tool-hint{font-size:var(--dj-font-size-body1);line-height:var(--dj-line-height-caption2);color:var(--dj-label-subtle);margin:calc(var(--dj-space-2) + var(--dj-border-width)) 0 0}.sheet-section p.tool-hint-small{font-size:var(--dj-font-size-label1);line-height:var(--dj-line-height-caption2)}.sheet-section p.tool-privacy-note{margin-top:var(--dj-space-2)}.sheet-declaration-card{padding:var(--dj-space-6) calc(var(--dj-space-4) + var(--dj-space-1)) calc(var(--dj-space-6) - var(--dj-border-width) * 2)}.sheet-summary dl>div{padding:calc(var(--dj-space-3) + var(--dj-border-width)) calc(var(--dj-space-3) + var(--dj-border-width) * 2)}
.dj-legal-notice-dialog{width:var(--dj-main-legal-width);max-width:calc(100vw - var(--dj-space-6) * 2);max-height:calc(100dvh - var(--dj-space-12));padding:var(--dj-main-legal-padding);gap:var(--dj-main-legal-gap);word-break:keep-all;color:var(--dj-legal-text);border-color:var(--dj-legal-line);border-width:var(--dj-legal-border-width);background:var(--dj-static-white);overflow-y:auto}.dj-dialog-content.dj-legal-notice-dialog[data-document-status=ready] .dj-dialog-title{margin:0 0 var(--dj-space-1);font-size:var(--dj-main-font-size-legal-title);line-height:var(--dj-line-height-heading2);font-weight:var(--dj-main-font-weight-bold);color:var(--dj-legal-text)}.dj-legal-notice-dialog [data-legal-body]{gap:var(--dj-main-legal-gap);font-size:var(--dj-font-size-body2);line-height:var(--dj-main-line-height-description);font-weight:var(--dj-legal-body-weight);overflow-wrap:anywhere;flex-direction:column;display:flex}.dj-legal-notice-dialog [data-legal-body] p{white-space:pre-line;text-wrap:pretty;margin:0}.dj-legal-notice-dialog [data-legal-body] ul:not(.dj-legal-notice-statutes){padding-left:var(--dj-space-4);margin-left:0}.dj-legal-notice-dialog [data-legal-body] .dj-legal-notice-statutes{gap:var(--dj-main-legal-statute-gap);padding:var(--dj-main-legal-gap) 0 0;white-space:normal;font-size:var(--dj-font-size-label1);line-height:var(--dj-line-height-body1);border-top:var(--dj-border-width) solid var(--dj-legal-divider);flex-direction:column;margin:0;list-style:none;display:flex}.dj-legal-notice-dialog .dj-legal-notice-close{margin-top:var(--dj-main-footer-field-gap);height:var(--dj-height-control-m);min-height:var(--dj-height-control-m);border-radius:var(--dj-legal-button-radius);background:var(--dj-legal-button-fill);color:var(--dj-static-white);font-family:inherit;font-size:var(--dj-font-size-body2);font-weight:var(--dj-main-font-weight-semibold);cursor:pointer;border:0;flex-shrink:0;padding:0}.dj-legal-notice-dialog .dj-legal-notice-close:hover{background:var(--dj-legal-button-hover)}
.dj-footer{background:var(--dj-footer-background);color:var(--dj-footer-text);border-top:var(--dj-footer-line-width) solid var(--dj-footer-line);font-family:var(--dj-font-ui);word-break:keep-all}.dj-footer-inner{max-width:var(--dj-width-content-max);padding:var(--dj-footer-padding);gap:var(--dj-space-6);flex-direction:column;margin:0 auto;display:flex}.dj-footer-top,.dj-footer-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.dj-footer-top{gap:var(--dj-main-footer-top-gap)}.dj-footer address{gap:var(--dj-main-footer-top-gap);padding-top:var(--dj-space-6);border-top:var(--dj-border-width) solid var(--dj-footer-divider);flex-direction:column;font-style:normal;display:flex}.dj-footer-business{gap:var(--dj-main-footer-field-gap);flex-direction:column;display:flex}.dj-footer dl{gap:var(--dj-space-1) var(--dj-space-3);font-size:var(--dj-font-size-label2);line-height:var(--dj-line-height-body1);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;display:flex}.dj-footer .dj-footer-field-group{gap:var(--dj-space-1) var(--dj-space-3);flex-wrap:wrap;min-width:0;display:flex}.dj-footer-field-group>div{gap:var(--dj-main-footer-field-gap);flex-wrap:wrap;min-width:0;display:flex}.dj-footer dl>div+div,.dj-footer-field-group>div+div{padding-left:var(--dj-space-3);border-left:var(--dj-border-width) solid var(--dj-footer-item-line)}.dj-footer dd{overflow-wrap:anywhere;min-width:0}.dj-footer dd a{color:inherit}.dj-footer-bottom{gap:var(--dj-space-4)}.dj-footer-channels{gap:var(--dj-space-1) var(--dj-space-2);margin-left:calc(-1 * var(--dj-main-footer-channel-padding-start));flex-wrap:wrap;display:flex}.dj-footer-channel-section{gap:var(--dj-space-2);flex-direction:column;display:flex}.dj-footer .dj-footer-channel-section>p{color:var(--dj-footer-text);font-size:var(--dj-font-size-label2);font-weight:var(--dj-main-font-weight-bold)}.dj-footer-channels>a{align-items:center;gap:var(--dj-space-2);min-height:var(--dj-height-control-m);padding:0 var(--dj-space-3) 0 var(--dj-main-footer-channel-padding-start);border-radius:var(--dj-radius);color:var(--dj-footer-muted);font-size:var(--dj-font-size-label1);font-weight:var(--dj-main-font-weight-bold);line-height:var(--dj-main-line-height-card-description);text-decoration:none;display:flex}.dj-footer-channels>a:hover{color:var(--dj-footer-text);background:var(--dj-footer-channel-hover);text-decoration:none}.dj-footer-channels>a:active{background:var(--dj-footer-channel-press)}.dj-footer-channel-icon{width:var(--dj-icon-slot);height:var(--dj-icon-slot);flex:none;justify-content:center;align-items:center;display:flex}.dj-footer-channel-icon>img{width:var(--dj-main-footer-channel-icon-size);height:var(--dj-main-footer-channel-icon-size);display:block}.dj-footer-channels>[data-channel-id=official-channel-4] img{width:auto;height:var(--dj-space-4)}.dj-footer-channels>[data-channel-id=official-channel-5] img{width:var(--dj-icon-slot);height:auto}.dj-footer-actions{gap:var(--dj-footer-action-row-gap) var(--dj-main-footer-top-gap);flex-wrap:wrap;display:flex}.dj-footer-actions>*{font-family:inherit;font-size:var(--dj-font-size-label1);font-weight:var(--dj-main-font-weight-semibold);color:var(--dj-footer-muted);text-decoration:none}.dj-footer-actions>:nth-child(2){font-weight:var(--dj-main-font-weight-extrabold);color:var(--dj-footer-text)}.dj-footer-actions>:is(a,button):hover{color:var(--dj-footer-text);text-decoration:underline}.dj-footer button{cursor:pointer;background:0 0;border:0;padding:0}.dj-footer dd{font-weight:var(--dj-footer-body-weight);color:var(--dj-footer-muted);margin:0}.dj-footer dt{font-weight:var(--dj-main-font-weight-semibold)}.dj-footer p{font-size:var(--dj-font-size-label2);line-height:var(--dj-main-line-height-card-description);font-weight:var(--dj-footer-body-weight);color:var(--dj-footer-muted);font-variant-numeric:tabular-nums;margin:0}.dj-footer .dj-site-logo{width:var(--dj-footer-logo-width);color:var(--dj-footer-logo-color)}.dj-footer .dj-site-logo>svg{width:var(--dj-footer-logo-width);height:var(--dj-footer-logo-height)}@media not (min-width:640px){.dj-footer dl{flex-direction:column}.dj-footer dl>div{width:100%}.dj-footer dl>div+div,.dj-footer-field-group>div+div{border-left:0;padding-left:0}}
