.react-calendar{align-items:center;background:#fff;display:flex;flex-direction:column;font-family:Arial,Helvetica,sans-serif;justify-content:center;line-height:1.125em;max-width:100%;width:350px}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{margin:.5em;width:50%}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{border:0;margin:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em;width:250px}.react-calendar__navigation button{background:none;min-width:44px}.react-calendar__navigation button:disabled{display:none}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{color:#ababab;font:inherit;font-size:.9em;font-weight:700;text-align:center}.react-calendar__month-view__weekdays abbr{text-decoration:none!important}.react-calendar__month-view__weekdays__weekday{padding:.5em}.loan-calendar .react-calendar__tile{cursor:default}.loan-calendar .react-calendar__month-view .react-calendar__tile{pointer-events:none}.loan-calendar .react-calendar__century-view .react-calendar__tile,.loan-calendar .react-calendar__decade-view .react-calendar__tile,.loan-calendar .react-calendar__year-view .react-calendar__tile{cursor:pointer;pointer-events:auto}.react-calendar__month-view__weekNumbers .react-calendar__tile{align-items:center;display:flex;font:inherit;font-size:.75em;font-weight:700;justify-content:center}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__century-view__decades__decade--neighboringCentury,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{background:none;font:inherit;font-size:.833em;max-width:100%;padding:10px 6.6667px;text-align:center}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab;cursor:not-allowed;pointer-events:none}.react-calendar__century-view__decades__decade--neighboringCentury:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__month-view__days__day--neighboringMonth:disabled{color:#cdcdcd}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#34c759!important;color:#fff!important;font-weight:700!important}.late .react-calendar__tile--now{background:#ff3b30!important;color:#fff!important;font-weight:700!important}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--rangeStart{background:#34c759!important;color:#fff!important;font-weight:700!important}.late .react-calendar__tile--rangeStart{background:#000!important;color:#fff!important;font-weight:700!important}.react-calendar__tile--hasActive{background:#000;color:#fff;font-weight:700}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#34c75933;color:#34c759;font-weight:500}.late .react-calendar__tile--active{background:#ff3b3033;color:#ff3b30;font-weight:500}.react-calendar__navigation__label__labelText{font-weight:700}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.credifi-zero-theme,.preview-landing{--zero-ink:#0e1410;--zero-page:#1a221c;--zero-surface:#222b24;--zero-raised:#28322a;--zero-text:#eaf2ec;--zero-secondary:#a9b9ae;--zero-tertiary:#93a699;--zero-green:#6fe3a0;--zero-green-hover:#8cebb4;--zero-lavender:#b9a6f0;--zero-border:#303d34}.credifi-zero-theme{color-scheme:dark}.credifi-zero-theme,.credifi-zero-theme body{background:var(--zero-page);color:var(--zero-text)}.credifi-zero-theme .app-blur-bg:before{background:radial-gradient(ellipse at 50% 0,#2c3d30 0,var(--zero-page) 65%);opacity:1}.credifi-zero-theme .dashboard-blur-background{background:var(--zero-page);opacity:1}.credifi-zero-theme .account-brand-original,.credifi-zero-theme .account-footer-original,.credifi-zero-theme .account-mascot-original{display:none}.credifi-zero-theme .account-mascot-zero{display:block}.credifi-zero-theme .account-brand-zero{align-items:center;color:var(--zero-green);display:flex;font-size:18px;font-weight:600;gap:12px;letter-spacing:.14em}.account-brand-zero img{filter:brightness(0) invert(1)}.credifi-zero-theme #global-header>div:last-of-type{background:var(--zero-page);border-color:var(--zero-border)}.credifi-zero-theme :is(.bg-white,.bg-White,.bg-white\/70,.md\:bg-white){background-color:var(--zero-surface)}.credifi-zero-theme :is(.bg-credifi-gray-bg,.bg-kaizen-gray,.bg-gray-50,.bg-gray-100,.bg-Snow-1,.bg-Snow-2){background-color:var(--zero-raised)}.credifi-zero-theme :is(.bg-gray-200,.bg-gray-300,.bg-credifi-gray-light,.bg-kaizen-light-green,.bg-credifi-green-bg,.bg-green-50,.bg-green-100){background-color:#34473a}.credifi-zero-theme :is(.bg-credifi-green,.bg-kaizen-green,.bg-green-btn,.bg-header-green,.bg-green-600,.bg-green-700,.bg-green-800){background-color:var(--zero-green);color:var(--zero-ink)}.credifi-zero-theme .bg-black{background-color:var(--zero-ink)}.credifi-zero-theme button.bg-black{background-color:var(--zero-green);color:var(--zero-ink)}.credifi-zero-theme :is(.text-black,.text-gray-950,.text-gray-900,.text-gray-800,.text-Black-1,.text-Grays-Black,.text-cyan-950){color:var(--zero-text)}.credifi-zero-theme :is(.text-gray-700,.text-gray-600,.text-gray-500,.text-gray-400,.text-credifi-gray,.text-kaizen-gray-text,.text-Black-2,.text-Black-3,.text-Grey-2,.text-Grey-3,.text-Grays-Gray){color:var(--zero-secondary)}.credifi-zero-theme :is(.text-credifi-green,.text-header-green,.text-kaizen-green,.text-Green-1,.text-Green-outlines-4,.text-green-600,.text-green-700,.text-green-800){color:var(--zero-green)}.credifi-zero-theme :is(.text-blue-600,.text-blue-700,.text-purple-600){color:var(--zero-lavender)}.credifi-zero-theme :is(.border-credifi-green,.border-kaizen-green){border-color:var(--zero-green)}.credifi-zero-theme :is(.border-gray-100,.border-gray-200,.border-gray-300,.border-gray-400,.border-credifi-gray-light,.border-credifi-gray-bg,.border-kaizen-gray-border,.border-white\/40,.border-Snow-3,.border-Grays-Gray-5,.divide-gray-200>:not([hidden])~:not([hidden])){border-color:var(--zero-border)}.credifi-zero-theme :is(input:not([type=checkbox]):not([type=radio]),select,textarea){accent-color:var(--zero-green);background-color:var(--zero-ink);border-color:var(--zero-border);color:var(--zero-text)}.credifi-zero-theme ::placeholder{color:var(--zero-tertiary)}.credifi-zero-theme :is(input,select,textarea):focus{--tw-ring-color:var(--zero-green);border-color:var(--zero-green);outline-color:var(--zero-green)}.credifi-zero-theme :is(button,a):focus-visible{outline:2px solid var(--zero-green);outline-offset:3px}.credifi-zero-theme :is(.hover\:bg-white,.hover\:bg-white\/70,.hover\:bg-gray-100,.hover\:bg-gray-50,.hover\:bg-kaizen-gray):hover{background-color:var(--zero-raised)}.credifi-zero-theme :is(.hover\:bg-black\/70,.hover\:bg-credifi-green\/70,.hover\:bg-green-800):hover{background-color:var(--zero-green-hover);color:var(--zero-ink)}.credifi-zero-theme :is(.hover\:text-gray-900,.hover\:text-black):hover{color:var(--zero-text)}.credifi-zero-theme :is(button.bg-credifi-green,button.bg-kaizen-green,button.bg-black) .text-white{color:var(--zero-ink)}.credifi-zero-theme :is(.bg-amber-50,.bg-yellow-50,.bg-yellow-100,.bg-credifi-yellow-bg){background-color:#3b3422}.credifi-zero-theme :is(.text-amber-950,.text-amber-800,.text-amber-600,.text-yellow-800,.text-yellow-700,.text-credifi-yellow-text,.text-kaizen-yellow){color:#f0cd87}.credifi-zero-theme :is(.border-amber-200,.border-yellow-200){border-color:#665336}.credifi-zero-theme :is(.bg-red-50,.bg-red-100,.bg-credifi-red-bg,.bg-kaizen-red-light){background-color:#432b2a}.credifi-zero-theme :is(.text-red-800,.text-red-700,.text-red-600,.text-red-500,.text-credifi-red,.text-kaizen-red){color:#ffaaa3}.credifi-zero-theme .border-red-200{border-color:#72433f}.credifi-zero-theme :is(.shadow-lg,.shadow-xl,.shadow-figma-card){box-shadow:0 12px 32px #0003}.credifi-zero-theme [class~="!bg-white"]{background-color:var(--zero-surface)!important}.credifi-zero-theme [class~="!text-gray-900"]{color:var(--zero-text)!important}.credifi-zero-theme [class~="hover:!bg-kaizen-gray"]:hover{background-color:var(--zero-raised)!important}.credifi-zero-theme .payment-schedule-view-toggle{color:var(--zero-secondary)}.credifi-zero-theme .payment-schedule-view-toggle[aria-pressed=true]{background-color:var(--zero-green);color:var(--zero-ink);outline-color:var(--zero-green)}.credifi-zero-theme .payment-schedule-view-toggle>span{color:inherit}.credifi-zero-theme .hover\:text-green-600:hover{color:var(--zero-green-hover)}.credifi-zero-theme .payment-chart-interest{background-color:#f5ce73}.credifi-zero-theme .payment-chart-principal{background-color:#c8f5de}.credifi-zero-theme .payment-chart-paid-off{background-color:var(--zero-green)}.credifi-zero-theme .hover\:bg-kaizen-green\/20:hover{background-color:color-mix(in srgb,var(--zero-green) 20%,#0000)}.credifi-zero-theme .credifi-checkbox-control{border-color:#fff}.credifi-zero-theme .credifi-checkbox-input:checked+div .credifi-checkbox-control{background-color:var(--zero-green);border-color:var(--zero-green);color:var(--zero-ink)}.credifi-zero-theme .credifi-checkbox-control .text-kaizen-green{color:var(--zero-ink)}.credifi-zero-theme .credifi-checkbox-input:focus-visible+div{border-radius:50%;outline:2px solid var(--zero-green);outline-offset:3px}.credifi-zero-theme .asset-approval-panel{background-color:var(--zero-raised);border-color:var(--zero-border)}.credifi-zero-theme .asset-approval-panel :is(p,ul){color:var(--zero-text)}.credifi-zero-theme .asset-approval-icon,.credifi-zero-theme .asset-approval-panel :is(h3,strong){color:var(--zero-green)}.credifi-zero-theme .asset-approval-options input[type=radio]{appearance:none;background-color:initial;border:2px solid var(--zero-tertiary);border-radius:50%;flex-shrink:0;height:1rem;width:1rem}.credifi-zero-theme .asset-approval-options input[type=radio]:checked{background-image:radial-gradient(circle,var(--zero-green) 0 40%,#0000 45%);border-color:var(--zero-green)}.credifi-zero-theme .asset-approval-options input[type=radio]:focus-visible{outline:2px solid var(--zero-green);outline-offset:3px}.credifi-zero-theme .asset-approval-options input[type=radio]:disabled{opacity:.5}@media (forced-colors:active){.credifi-zero-theme .asset-approval-options input[type=radio]{appearance:auto;background-image:none}}.credifi-zero-theme .payment-transaction-status{background-color:var(--zero-raised)}.credifi-zero-theme .payment-transaction-status :is(.text-blue-600,.text-blue-700){color:var(--zero-green)}