.pk-btn{border-radius:var(--pk-radius-md);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-weight:600;transition:opacity .15s,transform .1s;display:inline-flex}.pk-btn:active:not(:disabled){transform:scale(.98)}.pk-btn:disabled{opacity:.5;cursor:not-allowed}.pk-btn--full{width:100%}.pk-btn--sm{min-height:36px;padding:0 14px;font-size:14px}.pk-btn--md{min-height:44px;padding:0 20px;font-size:15px}.pk-btn--lg{min-height:52px;padding:0 24px;font-size:16px}.pk-btn--primary{background:var(--pk-primary);color:#fff}.pk-btn--secondary{background:var(--pk-primary-light);color:var(--pk-primary)}.pk-btn--ghost{color:var(--pk-text);border:1px solid var(--pk-border);background:0 0}.pk-btn--danger{background:var(--pk-danger);color:#fff}.pk-btn--loading .pk-btn__label{opacity:.7}.pk-btn__spinner{border:2px solid;border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite pk-spin}@keyframes pk-spin{to{transform:rotate(360deg)}}.pk-card{background:var(--pk-surface);border-radius:var(--pk-radius-lg);border:1px solid var(--pk-border);box-shadow:var(--pk-shadow-sm)}.pk-card--padding-none{padding:0}.pk-card--padding-sm{padding:12px}.pk-card--padding-md{padding:16px}.pk-card--padding-lg{padding:20px}.pk-card--clickable{cursor:pointer;transition:box-shadow .15s,transform .1s}.pk-card--clickable:active{box-shadow:var(--pk-shadow-md);transform:scale(.99)}.pk-text{margin:0}.pk-text--h1{color:var(--pk-text);font-size:24px;font-weight:700;line-height:1.25}.pk-text--h2{color:var(--pk-text);font-size:20px;font-weight:600;line-height:1.3}.pk-text--h3{color:var(--pk-text);font-size:17px;font-weight:600;line-height:1.35}.pk-text--body{font-size:15px;line-height:1.5}.pk-text--caption{font-size:13px;line-height:1.4}.pk-text--label{font-size:14px;font-weight:500;line-height:1.4}.pk-text--default{color:var(--pk-text)}.pk-text--muted{color:var(--pk-text-muted)}.pk-text--primary{color:var(--pk-primary)}.pk-text--danger{color:var(--pk-danger)}.pk-loading{flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px;display:flex}.pk-loading--fullscreen{min-height:100dvh}.pk-loading__spinner{border:3px solid var(--pk-primary-light);border-top-color:var(--pk-primary);border-radius:50%;width:36px;height:36px;animation:.7s linear infinite pk-spin}.pk-loading__message{color:var(--pk-text-muted);margin:0;font-size:14px}.pk-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:40px 24px;display:flex}.pk-empty-state__icon{opacity:.6;margin-bottom:8px;font-size:40px}.pk-empty-state__title{margin-bottom:4px}.pk-empty-state__desc{max-width:280px;margin-bottom:12px}.pk-badge{border-radius:999px;align-items:center;padding:2px 8px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.pk-badge--default{background:var(--pk-bg-muted);color:var(--pk-text-muted)}.pk-badge--primary{background:var(--pk-primary-light);color:var(--pk-primary)}.pk-badge--success{background:var(--pk-success-light);color:var(--pk-success)}.pk-badge--warning{background:var(--pk-warning-light);color:var(--pk-warning)}.pk-badge--danger{background:var(--pk-danger-light);color:var(--pk-danger)}.pk-skeleton{background:linear-gradient(90deg,#0087f014 0%,#0087f029 45%,#0087f014 90%) 0 0/220% 100%;animation:1.15s ease-in-out infinite pk-skeleton-shimmer;display:block}@keyframes pk-skeleton-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.pk-skeleton{background:#0087f01a;animation:none}}.pk-back-icon{width:18px;height:16px;display:block}.pk-back-icon--inverted{filter:brightness(0)invert()}.pk-bottom-sheet{z-index:220;pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.pk-bottom-sheet--open,.pk-bottom-sheet--exit{pointer-events:auto}.pk-bottom-sheet__backdrop{cursor:pointer;opacity:0;background:#08142885;border:0;transition:opacity .28s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.pk-bottom-sheet--open .pk-bottom-sheet__backdrop,.pk-bottom-sheet--exit .pk-bottom-sheet__backdrop{opacity:1}.pk-bottom-sheet--exit .pk-bottom-sheet__backdrop{opacity:0}.pk-bottom-sheet__sheet{will-change:transform;overscroll-behavior:contain;touch-action:pan-y;background:#f4f7fc;border-radius:28px 28px 0 0;flex-direction:column;width:100%;max-width:480px;max-height:min(88dvh,100dvh - 24px);transition:transform .38s cubic-bezier(.32,.72,0,1),opacity .28s;display:flex;position:relative;overflow:hidden;transform:translateY(100%);box-shadow:0 -12px 40px #0814282e}.pk-bottom-sheet--open .pk-bottom-sheet__sheet{transform:translate(0,0)}.pk-bottom-sheet--exit .pk-bottom-sheet__sheet{transition-duration:.32s;transition-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(100%)}.pk-bottom-sheet__sheet--dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.pk-bottom-sheet--open .pk-bottom-sheet__sheet--step-out{transition:none;animation:.22s cubic-bezier(.4,0,1,1) forwards pk-bottom-sheet-step-out}.pk-bottom-sheet--open .pk-bottom-sheet__sheet--step-in{transition:none;animation:.32s cubic-bezier(.32,.72,0,1) forwards pk-bottom-sheet-step-in}@keyframes pk-bottom-sheet-step-out{0%{transform:translate(0,0)}to{transform:translateY(88px)}}@keyframes pk-bottom-sheet-step-in{0%{transform:translateY(88px)}to{transform:translate(0,0)}}.pk-bottom-sheet__handle-area{touch-action:none;cursor:grab;flex-shrink:0;justify-content:center;padding:10px 0 4px;display:flex}.pk-bottom-sheet__handle-area:active{cursor:grabbing}.pk-bottom-sheet__handle{background:#ffffffb8;border-radius:999px;width:40px;height:4px}.pk-bottom-sheet__sheet:has(.pk-bottom-sheet__header) .pk-bottom-sheet__handle-area{display:none}.pk-bottom-sheet__header{color:#fff;background:linear-gradient(90deg,#1a63f5,#2f8fff);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:64px;padding:10px 28px;display:grid}.pk-bottom-sheet__header--left{grid-template-columns:1fr auto}.pk-bottom-sheet__header--left:has(.pk-bottom-sheet__back){grid-template-columns:auto 1fr auto}.pk-bottom-sheet__header--center h2{text-align:center}.pk-bottom-sheet__header h2{text-align:left;min-width:0;margin:0;font-size:18px;font-weight:700;line-height:1.2}.pk-bottom-sheet__title-block{min-width:0}.pk-bottom-sheet__title-block p{color:#ffffffdb;margin:6px 0 0;font-size:13px;font-weight:500;line-height:1.35}.pk-bottom-sheet__header-extra{grid-column:1/-1;min-width:0}.pk-bottom-sheet__header-spacer{width:40px;height:40px}.pk-bottom-sheet__back{color:#fff;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:40px;height:36px;display:inline-flex}.pk-bottom-sheet__back svg{width:22px;height:22px}.pk-bottom-sheet__close{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.pk-bottom-sheet__close svg{width:18px;height:18px}.pk-bottom-sheet__body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0;padding:16px 16px calc(20px + var(--pk-safe-bottom));flex:1;scroll-padding-top:12px;scroll-padding-bottom:24px;overflow-y:auto}.pk-bottom-sheet__sheet:has(.pk-bottom-sheet__header--list-picker){background:#fff;border-radius:30px 30px 0 0;max-height:min(86dvh,100dvh - 48px);box-shadow:0 -18px 48px #08142833}.pk-bottom-sheet__header.pk-bottom-sheet__header--list-picker{background:linear-gradient(135deg,#0050cb 0%,#008cff 100%);border-radius:28px 28px 0 0;grid-template-columns:1fr auto;align-items:start;gap:8px 12px;min-height:auto;padding:12px 20px 14px}.pk-bottom-sheet__header--list-picker .pk-bottom-sheet__title-block{padding-top:18px}.pk-bottom-sheet__header--list-picker h2{letter-spacing:0;font-size:18px;font-weight:800}.pk-bottom-sheet__header--list-picker .pk-bottom-sheet__title-block p{color:#ffffffe6;margin-top:4px;font-size:12px}.pk-bottom-sheet__header--list-picker .pk-bottom-sheet__close{color:#fff;background:#ffffff2e;width:36px;height:36px;margin-top:12px}.pk-bottom-sheet__header--list-picker .pk-bottom-sheet__close svg{width:18px;height:18px}.pk-bottom-sheet__header--list-picker .pk-bottom-sheet__header-extra{margin-top:4px}.pk-bottom-sheet__body--list-picker{padding:10px 24px calc(20px + var(--pk-safe-bottom));background:#fff}html.pk-keyboard-open .pk-bottom-sheet__body{padding-bottom:calc(20px + var(--pk-safe-bottom));scroll-padding-bottom:24px}.pk-bottom-sheet--dock-nav{padding-bottom:0}.pk-bottom-sheet--dock-nav .pk-bottom-sheet__sheet{max-height:min(88dvh,100dvh - 24px)}.pk-bottom-sheet--dock-nav .pk-bottom-sheet__body{padding-bottom:calc(20px + var(--pk-safe-bottom))}.pk-bottom-sheet--native-host,.pk-bottom-sheet--native-host.pk-bottom-sheet--open,.pk-bottom-sheet--native-host.pk-bottom-sheet--exit{pointer-events:none}.pk-bottom-sheet--native-host .pk-bottom-sheet__sheet{pointer-events:auto}.pk-bottom-sheet--native-host .pk-bottom-sheet__handle-area{display:none}@media (prefers-reduced-motion:reduce){.pk-bottom-sheet__backdrop,.pk-bottom-sheet__sheet{transition:none}.pk-bottom-sheet--open .pk-bottom-sheet__sheet--step-out,.pk-bottom-sheet--open .pk-bottom-sheet__sheet--step-in{animation:none}}.pk-sheet-body{box-sizing:border-box;-webkit-overflow-scrolling:touch;width:100%;min-height:100%;padding:16px 16px calc(16px + var(--pk-safe-bottom,0px));background:#fff;scroll-padding-top:12px;scroll-padding-bottom:24px;overflow-y:auto}.pk-sheet-body--overlay{left:0;right:0;bottom:var(--pk-bottom-inset,0px);height:var(--pk-body-height,55vh);min-height:0;max-height:var(--pk-body-height,55vh);z-index:10050;pointer-events:auto;-webkit-overflow-scrolling:touch;border-radius:0;position:fixed;overflow:hidden auto}.pk-sheet-body--overlay.bank-sheet-body,.pk-sheet-body--overlay .bank-sheet-body{background:#fff}html.pk-native-sheet-open .pk-sheet-body--overlay .bank-sheet{animation:none}html.pk-keyboard-open .pk-sheet-body{padding-bottom:calc(16px + var(--pk-safe-bottom,0px));scroll-padding-bottom:24px}.pk-action-tips{z-index:260;place-items:center;padding:24px 20px;display:grid;position:fixed;inset:0}.pk-action-tips__backdrop{cursor:pointer;background:#08142885;border:0;position:absolute;inset:0}.pk-action-tips__card{z-index:1;text-align:center;background:#fff;border-radius:20px;width:min(100%,320px);padding:28px 22px 20px;position:relative;box-shadow:0 16px 48px #0814282e}.pk-action-tips__icon{object-fit:contain;width:72px;height:auto;max-height:88px;margin:0 auto 18px;display:block}.pk-action-tips__title{color:#0050cb;margin:0 0 10px;font-size:18px;font-weight:700;line-height:1.3}.pk-action-tips__message{color:#7b7b7b;margin:0 0 22px;font-size:14px;font-weight:400;line-height:1.55}.pk-action-tips__actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pk-action-tips__actions--single{grid-template-columns:1fr}.pk-action-tips__btn{cursor:pointer;border-radius:999px;min-height:44px;padding:0 12px;font-size:14px;font-weight:700}.pk-action-tips__btn:disabled{opacity:.7;cursor:wait}.pk-action-tips__btn--cancel{color:#0050cb;background:#fff;border:1.5px solid #0050cb}.pk-action-tips__btn--confirm{color:#fff;border:0}.pk-action-tips__btn--primary{background:#0050cb}.pk-action-tips__btn--danger{background:#d14343}.pk-action-tips__btn--confirm:active:not(:disabled){transform:scale(.99)}.pk-checkbox{vertical-align:middle;flex-shrink:0;display:inline-flex;position:relative}.pk-checkbox--sm{width:18px;height:18px}.pk-checkbox--md{width:22px;height:22px}.pk-checkbox__input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.pk-checkbox__input:disabled{cursor:not-allowed}.pk-checkbox__box{color:#fff;background:#fff;border:1.5px solid #c5d4f0;border-radius:5px;justify-content:center;align-items:center;width:100%;height:100%;transition:border-color .22s cubic-bezier(.22,1,.36,1),background-color .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1);display:flex;box-shadow:0 1px 2px #0f2f6e0a}.pk-checkbox--md .pk-checkbox__box{border-radius:6px}.pk-checkbox__icon{color:#fff;opacity:0;transform-origin:50%;width:10px;height:8px;transition:opacity .18s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1);transform:scale(.45)rotate(-8deg)}.pk-checkbox__icon path{stroke:#fff}.pk-checkbox--md .pk-checkbox__icon{width:12px;height:10px}.pk-checkbox__input:checked+.pk-checkbox__box{color:#fff;background:#1f6fff;border-color:#1f6fff;animation:.28s cubic-bezier(.22,1,.36,1) pk-checkbox-pop;box-shadow:0 2px 8px #1f6fff47}.pk-checkbox__input:checked+.pk-checkbox__box .pk-checkbox__icon{color:#fff;opacity:1;transform:scale(1)rotate(0)}.pk-checkbox__input:checked+.pk-checkbox__box .pk-checkbox__icon path{stroke:#fff}.pk-checkbox__input:active:not(:disabled)+.pk-checkbox__box{transform:scale(.92)}.pk-checkbox--disabled .pk-checkbox__box{opacity:.45}@keyframes pk-checkbox-pop{0%{transform:scale(.88)}55%{transform:scale(1.08)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.pk-checkbox__box,.pk-checkbox__icon,.pk-checkbox__input:checked+.pk-checkbox__box{transition:none;animation:none}.pk-checkbox__input:active:not(:disabled)+.pk-checkbox__box{transform:none}}.pk-page-toast{z-index:300;color:#fff;text-align:center;pointer-events:none;background:#111827eb;border-radius:12px;min-width:min(280px,100vw - 28px);max-width:min(400px,100vw - 28px);padding:12px 22px;font-size:13px;font-weight:500;line-height:1.35;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #0f172a38}.pk-page-toast--tab{bottom:calc(var(--pk-bottom-nav-offset) + 8px)}.pk-page-toast--fullscreen{bottom:calc(var(--pk-safe-bottom) + 24px)}.pk-pull-refresh{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;position:relative;overflow:hidden auto}.pk-pull-refresh__indicator{z-index:2;pointer-events:none;will-change:transform, opacity;justify-content:center;align-items:center;height:76px;display:flex;position:absolute;top:0;left:0;right:0}.pk-pull-refresh__indicator--animated{transition:transform .34s cubic-bezier(.22,1,.36,1),opacity .28s}.pk-pull-refresh__indicator-inner{flex-direction:column;align-items:center;gap:10px;padding:4px 0 8px;display:flex}.pk-pull-refresh__content{z-index:1;will-change:transform;min-height:100%;position:relative}.pk-pull-refresh__content--animated{transition:transform .34s cubic-bezier(.22,1,.36,1)}.pk-pull-refresh__spinner{transform-origin:50%;border:2.5px solid #1f6fff;border-color:#1f6fff #1f6fff #d8e8ff #d8e8ff;border-radius:50%;width:30px;height:30px;box-shadow:0 4px 14px #1f6fff2e}.pk-pull-refresh__spinner--spin{animation:.85s cubic-bezier(.45,.05,.55,.95) infinite pk-pull-refresh-spin}.pk-pull-refresh__label{color:#5a6d88;letter-spacing:.01em;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.2}@keyframes pk-pull-refresh-spin{to{transform:rotate(360deg)}}.otp-code-input{flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}.otp-code-input__boxes{cursor:text;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:space-between;gap:8px;width:100%;max-width:292px;padding:0;display:flex}.otp-code-input__boxes:disabled{opacity:.72;cursor:not-allowed}.otp-code-input__box{color:#111827;box-sizing:border-box;background:#fff;border:1px solid #6b7280;border-radius:8px;flex:0 0 42px;place-items:center;width:42px;height:50px;font-size:20px;font-weight:700;line-height:1;transition:background-color .12s,border-color .12s,color .12s;display:grid}.otp-code-input__box--filled{color:#fff;background:#0050cb;border-color:#0050cb}.otp-code-input__box--active:not(.otp-code-input__box--filled){border-color:#0050cb;box-shadow:0 0 0 2px #0050cb29}.otp-code-input__native{opacity:.01;color:#0000;caret-color:#0000;letter-spacing:42px;z-index:1;background:0 0;border:0;width:100%;height:50px;margin:0;padding:0;font-size:16px;position:absolute;inset:0}.otp-code-input__error{color:#dc2626;text-align:center;max-width:292px;margin:0;font-size:12px;line-height:1.4}.pk-switch{cursor:pointer;background:#d1d5db;border:0;border-radius:999px;flex-shrink:0;width:46px;height:28px;padding:0;transition:background-color .2s;position:relative}.pk-switch:disabled{opacity:.45;cursor:not-allowed}.pk-switch__thumb{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0f172a2e}.pk-switch--on{background:#2563eb}.pk-switch--on .pk-switch__thumb{transform:translate(18px)}.pk-global-error{--pk-page-top-bg:#eef5fc;box-sizing:border-box;padding:28px 24px calc(24px + var(--pk-safe-bottom));background:linear-gradient(#eef5fc 0%,#f7fbff 46%,#fff 100%);flex-direction:column;align-items:stretch;display:flex}.pk-global-error--fullscreen{flex:1;width:100%;min-height:100%}.pk-global-error-host[hidden]{display:none!important}.pk-global-error-overlay{z-index:1000;background:#fff;flex-direction:column;display:flex;position:fixed;inset:0}.pk-global-error-overlay .pk-app-shell{flex:1;min-height:100%}.pk-global-error__content{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;max-width:360px;margin:0 auto;display:flex}.pk-global-error__illustration{width:min(180px,58vw);height:auto;margin-bottom:20px}.pk-global-error__title{color:#0b2f6e;max-width:320px;margin:0 0 10px;font-size:20px;font-weight:700;line-height:1.35}.pk-global-error__description{color:#5a6d88;max-width:300px;margin:0 0 28px;font-size:14px;line-height:1.65}.pk-global-error__action{max-width:280px}.pk-app-topbar{min-height:var(--pk-app-topbar-body-height);z-index:1;background:0 0;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:relative}.pk-app-topbar__logo-wrap{flex:1;align-items:center;min-width:0;display:flex}.pk-app-topbar__logo{object-fit:contain;object-position:left center;width:auto;max-width:min(220px,72vw);height:42px;display:block}.pk-app-topbar__notif-btn{border-radius:var(--pk-radius-md);width:40px;height:40px;color:var(--pk-primary);cursor:pointer;background:#ffffffb8;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.pk-app-topbar__notif-btn:active{background:#fffffff2}.pk-app-topbar__notif-icon{width:22px;height:22px}.pk-app-topbar__notif-badge{color:#fff;text-align:center;background:#e11d48;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:4px;right:4px}.home-page{--pk-page-top-bg:#dbf2ff;--home-pad-x:25px;--home-card-width:327px;--home-limit-bottom-height:88px;--home-limit-bottom-overlap:calc(var(--home-limit-bottom-height) / 2);--pk-blue:#0087f0;--pk-blue-dark:#0050cb;--pk-blue-band:#4186f1;box-sizing:border-box;min-height:0;padding-bottom:var(--pk-tab-page-bottom-buffer);background:linear-gradient(#dbf2ff 0%,#fff 100%);flex-direction:column;flex:1;display:flex}.home-page--loan-apply{--pk-page-top-bg:#f4f7fc;background:#f4f7fc;flex:1;height:100%;min-height:0;padding-bottom:0}.home-page:has(.active-home){background:#fff;flex-direction:column;flex:1;min-height:100%;padding:0;display:flex}@media (height>=721px){.home-page:not(.home-page--loan-apply):not(.home-page--processing):not(.home-page--credit-pending){justify-content:space-between}}.home-hero{padding:8px var(--home-pad-x) 0;flex-shrink:0;min-height:158px;position:relative}.home-hero__brand{z-index:2;max-width:calc(100% - 130px);padding-bottom:4px;position:relative}.home-hero__logo{width:158px;max-width:100%;height:auto;margin-bottom:8px;display:block}.home-hero__title-line{color:var(--pk-blue);margin:0;font-size:13px;font-style:italic;font-weight:700;line-height:1.2}.home-hero__title-main{color:var(--pk-blue);margin:2px 0 0;font-size:24px;font-style:italic;font-weight:700;line-height:1.15}.home-hero__art{pointer-events:none;z-index:1;width:190px;height:210px;position:absolute;top:0;right:0}.home-hero__deco{background:#c3e7ff;border-radius:50%;position:absolute}.home-hero__deco--1{width:64px;height:64px;top:2px;right:110px}.home-hero__deco--2{width:100px;height:100px;top:118px;right:26px}.home-hero__light{object-fit:cover;opacity:.9;width:293px;height:354px;position:absolute;top:-68px;right:-94px}.home-hero__model{object-fit:contain;width:168px;height:210px;position:absolute;top:-4px;right:2px}.home-body{z-index:3;padding:0 var(--home-pad-x) 12px;flex-direction:column;flex:1;margin-top:-6px;display:flex;position:relative}.home-limit-stack{width:100%;max-width:var(--home-card-width);padding-bottom:var(--home-limit-bottom-overlap);margin:0 auto;position:relative}.home-limit-card{aspect-ratio:327/297;color:#fff;width:100%;position:relative}.home-limit-card__bg{object-fit:fill;width:100%;height:100%;display:block;position:absolute;inset:0}.home-limit-card__content{flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.home-limit-card__main{text-align:left;width:100%;min-height:0;padding:26px 22px calc(14px + var(--home-limit-bottom-overlap));box-sizing:border-box;flex-direction:column;flex:1;align-items:flex-start;display:flex}.home-limit-card__label{align-self:flex-start;margin:0 0 6px;font-size:18px;font-weight:600;line-height:16px}.home-limit-card__tagline{opacity:.92;margin:0 0 18px;font-size:15px;font-weight:500;line-height:1.35}.home-limit-card__amount{justify-content:flex-start;align-self:flex-start;align-items:baseline;gap:8px;margin:0 0 10px;display:flex}.home-limit-card__currency{font-size:18px;font-weight:600;line-height:16px}.home-limit-card__value{letter-spacing:-.5px;font-size:40px;font-weight:700;line-height:1}.home-features{justify-content:center;gap:24px;width:100%;margin-top:12px;display:flex;transform:translateY(2px)}.home-limit-card__bottom{z-index:2;min-height:var(--home-limit-bottom-height);margin-top:calc(var(--home-limit-bottom-overlap) * -1);padding:calc(var(--home-limit-bottom-overlap)) 20px 14px;background:var(--pk-blue-band);border-radius:0 0 10px 10px;position:relative}.home-limit-card__cta-wrap{left:0;right:0;top:var(--home-limit-bottom-overlap);z-index:3;justify-content:center;display:flex;position:absolute;transform:translateY(-140%)}.home-feature{flex-direction:column;align-items:center;min-width:54px;display:flex}.home-feature__icon-wrap{width:46px;height:46px;box-shadow:none;background:0 0;border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden}.home-feature__icon{object-fit:contain;width:46px;height:46px;display:block}.home-feature__label{text-align:center;color:#fff;margin:6px 0 0;font-size:12px;font-weight:600;line-height:1.2}.home-apply-btn{min-width:246px;min-height:47px;color:var(--pk-blue-dark);cursor:pointer;background:#fff;border:none;border-radius:40px;padding:0 24px;font-size:20px;font-weight:700;line-height:16px;box-shadow:0 1px 7.7px 4px #ffffff94}.home-apply-btn:disabled{opacity:.7;cursor:not-allowed}.home-page--unavailable{justify-content:stretch;min-height:100%;padding:0}.home-limit-card__footer{text-align:center;color:#fff;margin:0;font-size:12px;line-height:1.35}.home-regulators{max-width:var(--home-card-width);flex-shrink:0;justify-content:space-between;align-items:center;gap:6px;width:100%;margin:14px auto 0;padding:4px 4px 8px;display:flex}@media (height>=721px){.home-regulators{margin-top:auto;margin-bottom:0;padding-bottom:12px}}.home-regulators__item{flex:1 1 0;justify-content:center;align-items:center;min-width:0;height:40px;display:flex}.home-regulators__logo{object-fit:contain;object-position:center;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.home-regulators__logo--fintech{max-height:34px;transform:translateY(-2px)}@media (width<=360px){.home-hero__art{width:150px;height:185px}.home-hero__model{width:140px;height:176px}.home-hero__brand{max-width:calc(100% - 112px)}.home-hero__title-main{font-size:22px}.home-features{gap:20px}.home-apply-btn{min-width:220px;font-size:18px}}@media (width<=320px){.home-page{--home-pad-x:16px}.home-hero__logo{width:140px}.home-hero__art{width:132px}.home-hero__model{width:120px;height:152px}.home-hero__brand{max-width:calc(100% - 96px)}.home-features{gap:14px}.home-feature__icon-wrap,.home-feature__icon{width:42px;height:42px}.home-feature__label{font-size:11px}.home-regulators__item{height:36px}.home-regulators__logo--fintech{max-height:30px;transform:translateY(-1px)}}@media (height<=720px){.home-hero{min-height:140px}.home-hero__brand{padding-bottom:2px}.home-hero__logo{width:140px;margin-bottom:6px}.home-hero__title-main{font-size:22px}.home-hero__art{width:142px;height:172px}.home-hero__model{width:132px;height:168px}.home-body{margin-top:-4px}.home-features{gap:18px}.home-feature__icon-wrap,.home-feature__icon{width:42px;height:42px}.home-feature__label{font-size:11px}.home-regulators{margin-top:10px;padding-top:2px;padding-bottom:12px}.home-regulators__item{height:32px}.home-regulators__logo--fintech{max-height:28px;transform:translateY(-1px)}}@media (height<=640px){.home-hero{min-height:128px}}.home-page--processing{--pk-page-top-bg:#f4f7fc;background:#f4f7fc;flex-direction:column;flex:1;height:100%;min-height:0;padding-bottom:0;display:flex;overflow:hidden}.home-page--credit-pending{--pk-page-top-bg:#e8f4ff;background:linear-gradient(#e8f4ff 0%,#f7fbff 45%,#fff 100%);flex-direction:column;flex:1;height:100%;min-height:0;padding-bottom:0;display:flex;overflow:hidden}.home-page--credit-pending .onboarding-success{flex:1;min-height:0}.home-page-stage{overscroll-behavior:none;-webkit-overflow-scrolling:touch;background:#fff;flex-direction:column;flex:1;width:100%;min-height:0;display:flex;position:relative;overflow:hidden auto}:is(.home-page-stage:has(.home-page--loan-apply),.home-page-stage:has(.home-page--processing)){background:#f4f7fc}.home-page-stage:has(.home-page--credit-pending){background:linear-gradient(#e8f4ff 0%,#f7fbff 45%,#fff 100%)}:root.pk-page-transitioning .home-page-stage{overflow:hidden}.home-loading{box-sizing:border-box;flex:1;min-height:0}.home-loading--active{--pk-page-top-bg:#eef8ff;padding:8px 16px var(--pk-tab-page-bottom-buffer);background:linear-gradient(#eef8ff 0%,#f7fbff 24%,#fff 100%);flex-direction:column;gap:18px;display:flex}.home-loading__active-limit{margin-bottom:8px;position:relative}.home-loading__active-card{background:linear-gradient(165deg,#0f4fd4 0%,#1a63f5 38%,#2f8fff 72%,#49a8ff 100%);border-radius:20px;padding:22px 18px 34px;box-shadow:0 12px 32px #1f6fff3d}.home-loading__active-card .pk-skeleton{background:linear-gradient(90deg,#ffffff24 0%,#ffffff57 45%,#ffffff24 90%) 0 0/220% 100%;margin:0 auto 12px}.home-loading__active-line:last-child{margin-bottom:0}.home-loading__active-borrow{margin:-22px auto 0;display:block}.home-loading__active-bills-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.home-loading__active-bill-card{background:#fff;border-radius:16px;padding:16px;box-shadow:0 4px 18px #0f4fd414}.home-loading__active-bill-row{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.home-loading__active-bill-row+.home-loading__active-bill-row{border-top:1px solid #eef2f8;margin-top:16px;padding-top:16px}.home-loading__active-gap{margin-top:8px}.home-loading--marketing .home-body{flex-direction:column;flex:1;display:flex}.home-loading__marketing-card{width:100%;max-width:var(--home-card-width,327px);background:linear-gradient(145deg,#0050cb 0%,#0087f0 52%,#3aa8ff 100%);border-radius:16px;min-height:280px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 10px 28px #0050cb38}.home-loading__marketing-card-inner{flex-direction:column;align-items:flex-start;gap:14px;padding:28px 22px 24px;display:flex}.home-loading__marketing-on-blue{background:linear-gradient(90deg,#ffffff1f 0%,#ffffff47 45%,#ffffff1f 90%) 0 0/220% 100%}.home-loading__marketing-features{justify-content:space-between;gap:10px;width:100%;margin-top:8px;display:flex}.home-loading__marketing-cta{margin-top:2px}.home-loading__marketing-footer{margin:12px auto 0}.home-loading__marketing-regulators{padding:20px var(--home-pad-x,25px) 8px;justify-content:space-between;gap:10px;margin-top:auto;display:flex}.home-loading--credit-pending{--pk-page-top-bg:#e8f4ff;padding:24px 20px var(--pk-tab-page-bottom-buffer);background:linear-gradient(#e8f4ff 0%,#f7fbff 45%,#fff 100%);flex-direction:column;display:flex}.home-loading__credit-body{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px 8px;display:flex}.home-loading__credit-art{opacity:.35;width:min(211px,62vw);height:auto;margin-bottom:28px;display:block}.home-loading__line{margin-bottom:10px}.home-loading__line--title{margin-bottom:16px}.home-loading__cta-skeleton{margin-top:8px}.home-loading--loan-apply{--pk-page-top-bg:#f4f7fc;flex-direction:column;gap:16px;padding:16px;display:flex}.home-loading__loan-top{flex-direction:column;gap:12px;display:flex}.home-loading__loan-cta{margin-top:auto}.home-loading--generic{--pk-page-top-bg:#eef8ff;padding:24px 16px var(--pk-tab-page-bottom-buffer);background:linear-gradient(#eef8ff 0%,#fff 100%);flex-direction:column;display:flex}.home-loading__generic-gap{margin:16px 0}@media (prefers-reduced-motion:reduce){.home-loading__active-card .pk-skeleton,.home-loading__marketing-on-blue{background:#fff3;animation:none}}.pk-bottom-nav{min-height:calc(52px + max(4px, var(--pk-safe-bottom)));padding:8px 12px 0;padding-bottom:max(4px, var(--pk-safe-bottom));z-index:100;box-sizing:border-box;background:#fff;border-top:1px solid #dce4f0f2;border-radius:18px 18px 0 0;justify-content:space-between;align-items:stretch;gap:6px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -1px #0f2d5f0a}.pk-bottom-nav__item{color:#8a93a3;letter-spacing:0;-webkit-tap-highlight-color:transparent;border-radius:14px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;min-width:0;min-height:48px;padding:8px 6px 7px;font-size:11px;font-weight:600;text-decoration:none;transition:color .18s,background-color .18s,transform .18s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.pk-bottom-nav__item:link,.pk-bottom-nav__item:visited{color:#8a93a3}.pk-bottom-nav__item:before{display:none}@media (hover:hover){.pk-bottom-nav__item:hover{color:#0050cb}.pk-bottom-nav__item:hover .pk-bottom-nav__icon{background-color:#0050cb}}.pk-bottom-nav__item--active,.pk-bottom-nav__item--active:link,.pk-bottom-nav__item--active:visited,.pk-bottom-nav__item--active:hover{color:#0050cb;background:#e8f1ff;transform:none}.pk-bottom-nav__item--active:before{display:none}.pk-bottom-nav__icon-wrap{justify-content:center;align-items:center;width:28px;height:22px;display:flex}.pk-bottom-nav__icon{background-color:#8a93a3;width:22px;height:22px;transition:background-color .18s;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pk-bottom-nav__item--active .pk-bottom-nav__icon{background-color:#0050cb;transform:none}.pk-bottom-nav__label{white-space:nowrap;text-overflow:ellipsis;max-width:100%;line-height:1.05;transition:color .18s,font-weight .18s;overflow:hidden}.pk-bottom-nav__item--active .pk-bottom-nav__label{font-weight:700}.pk-bottom-nav__item--locked{cursor:default;opacity:.55;pointer-events:none;color:#9aa3b2;font:inherit;background:0 0;border:0}.pk-bottom-nav__item--locked .pk-bottom-nav__icon{background-color:#9aa3b2}.pk-status-bar{width:100%;height:var(--pk-status-bar-height);background:var(--pk-status-bar-bg,var(--pk-bg));flex-shrink:0}.pk-app-shell{background:var(--pk-bg);flex-direction:column;flex:1;max-width:100%;height:100dvh;min-height:0;max-height:100dvh;display:flex;overflow:hidden}.pk-app-shell__chrome{z-index:200;background:var(--pk-status-bar-bg,var(--pk-bg));position:fixed;top:0;left:0;right:0}.pk-app-shell--with-home-topbar .pk-app-shell__chrome{background:linear-gradient(#dbf2ff 0%,#eef8ff 100%)}.pk-app-shell--loan-page.pk-app-shell--with-home-topbar .pk-app-shell__chrome{background:linear-gradient(#dbf2ff 0%,#f4f7fc 100%)}.pk-app-shell__content{-webkit-overflow-scrolling:touch;min-height:0;padding-top:var(--pk-status-bar-height);flex-direction:column;flex:1;display:flex;overflow:hidden}.pk-app-shell__page-stage{background:var(--pk-bg);isolation:isolate;flex:1;min-height:0;position:relative;overflow:hidden;transform:translate(0,0)}.pk-app-shell--with-home-topbar .home-page-stage{padding-top:var(--pk-app-topbar-body-height);box-sizing:border-box}.pk-app-shell__page-stage>.pk-page-motion-shell{width:100%;height:100%;position:absolute;inset:0}.pk-page-motion-shell{contain:layout style paint;backface-visibility:hidden;background:var(--pk-bg);overflow:hidden;transform:translate(0,0)}:root.pk-page-transitioning .pk-page-motion-shell{will-change:transform}.pk-app-shell__page{background:inherit;-webkit-overflow-scrolling:touch;overscroll-behavior:none;width:100%;height:100%;min-height:0;scroll-padding-bottom:calc(var(--pk-keyboard-inset,0px) + var(--pk-tab-page-bottom-buffer) + var(--pk-bottom-nav-offset,0px));flex-direction:column;display:flex;position:relative;overflow:hidden auto}.pk-app-shell--with-bottom-nav .pk-app-shell__page,.pk-app-shell--profile-subpage .pk-app-shell__page{overflow-y:hidden}.pk-app-shell__page:has(>.pk-page-header--embedded){overflow-y:hidden}.pk-app-shell__page:has(.cert-page-layout--docked){overflow-y:hidden}.pk-app-shell__page:has(.cert-page-layout:not(.cert-page-layout--docked)){overflow-y:hidden}:root.pk-page-transitioning .pk-app-shell__page{pointer-events:none;-webkit-overflow-scrolling:auto;overflow:hidden!important}.pk-app-shell__page>.pk-page-motion-shell{position:absolute;inset:0}.pk-app-shell--with-bottom-nav .pk-app-shell__content{padding-bottom:var(--pk-bottom-nav-offset);scroll-padding-bottom:calc(var(--pk-tab-page-bottom-buffer) + var(--pk-bottom-nav-offset))}.pk-app-shell--loan-page .pk-app-shell__content,.pk-app-shell--repay-page .pk-app-shell__content{flex-direction:column;display:flex;overflow:hidden}.pk-app-shell--loan-page,.pk-app-shell--loan-page .pk-app-shell__content,.pk-app-shell--loan-page .pk-app-shell__page-stage,.pk-app-shell--loan-page .pk-page-motion-shell,.pk-app-shell--loan-page .pk-app-shell__page{background:#f4f7fc}.pk-app-shell--repay-page,.pk-app-shell--repay-page .pk-app-shell__content,.pk-app-shell--repay-page .pk-app-shell__page-stage,.pk-app-shell--repay-page .pk-page-motion-shell,.pk-app-shell--repay-page .pk-app-shell__page{--pk-page-top-bg:#f3f6fb;background:#f3f6fb}.pk-app-shell--loan-page .pk-app-shell__page,.pk-app-shell--repay-page .pk-app-shell__page{flex:1;min-height:0;max-height:100%;overflow:hidden}.pk-app-shell--profile-subpage,.pk-app-shell--profile-subpage .pk-app-shell__content,.pk-app-shell--profile-subpage .pk-app-shell__page-stage,.pk-app-shell--profile-subpage .pk-page-motion-shell,.pk-app-shell--profile-subpage .pk-app-shell__page{--pk-page-top-bg:#fff;background:#fff}@media (prefers-reduced-motion:reduce){.pk-app-shell__page{opacity:1!important;box-shadow:none!important;transform:none!important}}.review-guide-dialog{z-index:1200;justify-content:center;align-items:center;padding:24px 20px;display:flex;position:fixed;inset:0}.review-guide-dialog__backdrop{cursor:pointer;background:#0b245e8c;border:none;position:absolute;inset:0}.review-guide-dialog__sheet{z-index:1;text-align:center;box-sizing:border-box;background:#fff;border-radius:28px;width:min(100%,340px);padding:22px 22px 24px;position:relative;box-shadow:0 24px 56px #0f378247}.review-guide-dialog__header{-webkit-user-select:none;user-select:none;pointer-events:none;width:138px;height:auto;margin:4px auto 18px;display:block}.review-guide-dialog__title{letter-spacing:-.01em;color:#1f66ff;margin:0 0 8px;font-size:18px;font-weight:700;line-height:1.35}.review-guide-dialog__copy{color:#9ca3af;margin:0 0 14px;font-size:13px;font-weight:400;line-height:1.5}.review-guide-dialog__hint{color:#1f2937;margin:0 0 14px;font-size:14px;font-weight:700;line-height:1.4}.review-guide-dialog__stars{justify-content:center;align-items:center;gap:10px;margin:0 0 22px;display:flex}.review-guide-dialog__star{cursor:pointer;-webkit-tap-highlight-color:transparent;transform-origin:50%;background:0 0;border:none;width:40px;height:40px;padding:0;position:relative}.review-guide-dialog__star:active{transform:scale(.92)}.review-guide-dialog__star-img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:transform .16s,filter .16s;display:block}.review-guide-dialog__star--on .review-guide-dialog__star-img{filter:drop-shadow(0 2px 6px #f59e0b59)}.review-guide-dialog__star--pulse{animation:.48s cubic-bezier(.22,1.4,.36,1) both review-guide-star-pop}.review-guide-dialog__star--pulse .review-guide-dialog__star-img{animation:.48s ease-out both review-guide-star-glow}@keyframes review-guide-star-pop{0%{transform:scale(.72)rotate(-8deg)}45%{transform:scale(1.28)rotate(4deg)}70%{transform:scale(.94)rotate(-2deg)}to{transform:scale(1)rotate(0)}}@keyframes review-guide-star-glow{0%{filter:drop-shadow(0 0 #f59e0b00)}40%{filter:drop-shadow(0 0 12px #ffc436b3)}to{filter:drop-shadow(0 2px 6px #f59e0b59)}}@media (prefers-reduced-motion:reduce){.review-guide-dialog__star--pulse,.review-guide-dialog__star--pulse .review-guide-dialog__star-img,.review-guide-dialog__star-img{transition:none!important;animation:none!important}}.review-guide-dialog__submit{color:#fff;letter-spacing:.01em;cursor:pointer;background:#1f66ff;border:none;border-radius:999px;width:100%;margin:0;padding:14px 16px;font-size:15px;font-weight:700}.review-guide-dialog__submit:disabled{opacity:.4;cursor:not-allowed}.review-guide-dialog__submit:not(:disabled):active{transform:scale(.985)}.bank-sheet{flex-direction:column;gap:14px;animation:.28s cubic-bezier(.32,.72,0,1) both bank-sheet-step-in;display:flex}.bank-sheet--motion-out{opacity:.45;transition:opacity .22s cubic-bezier(.4,0,1,1);animation:none}.bank-sheet--form{gap:16px}.bank-sheet--pick-bank{flex:1;gap:0;min-height:0}.bank-sheet-body--pick-bank{padding-top:20px;padding-bottom:calc(12px + var(--pk-safe-bottom));flex-direction:column;display:flex;overflow:hidden}.bank-sheet-body--pick-bank>.bank-sheet{flex:1;min-height:0}.bank-sheet__pick-bank{flex-direction:column;flex:1;min-height:0;display:flex}.bank-sheet__bank-search{background:#fff;border-bottom:1px solid #e3e8f0;flex-shrink:0;align-items:center;gap:12px;padding:2px 0 14px;display:flex}.bank-sheet__bank-search-icon{color:#8a97ab;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.bank-sheet__bank-search-icon svg{width:20px;height:20px;display:block}.bank-sheet__bank-search-input{color:#0b2f6e;touch-action:manipulation;appearance:none;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:8px 0;font-size:15px;font-weight:500}.bank-sheet__bank-search-input::placeholder{color:#b0bdd1;font-weight:500}.bank-sheet__bank-search-input:focus{outline:none}.bank-sheet__bank-search-input::-webkit-search-cancel-button{-webkit-appearance:none}.bank-sheet__bank-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;min-height:0;padding-top:16px;padding-bottom:4px;overflow-y:auto}.bank-sheet__subtitle{color:#767676;margin:0;font-size:14px;font-weight:500}.bank-sheet__loading,.bank-sheet__empty{color:#5a6d88;margin:0;font-size:13px}.bank-sheet__account-list{flex-direction:column;gap:14px;display:flex}.bank-sheet__account-card{background:#fff;border:1.5px solid #0b63f6;border-radius:30px;grid-template-columns:58px minmax(0,1fr) 72px;align-items:center;column-gap:12px;min-height:74px;padding:10px 14px;display:grid}.bank-sheet__account-logo{box-sizing:border-box;background:#f7f9fc;border-radius:8px;justify-content:center;align-items:center;width:58px;height:40px;padding:5px 8px;display:flex;overflow:hidden}.bank-sheet__account-logo img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.bank-sheet__account-logo span{color:#1f6fff;font-size:11px;font-weight:700}.bank-sheet__account-meta{flex-direction:column;gap:1px;min-width:0;display:flex;overflow:hidden}.bank-sheet__account-meta strong{color:#777;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.bank-sheet__account-meta span{color:#777;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.bank-sheet__default-badge{color:#1f6fff;background:#1f6fff1a;border-radius:999px;width:fit-content;margin-top:2px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.bank-sheet__pick-btn{color:#fff;letter-spacing:.02em;cursor:pointer;background:#0757d9;border:0;border-radius:999px;width:72px;min-width:72px;min-height:42px;padding:8px 10px;font-size:11px;font-weight:700}.bank-sheet__pick-btn--selected{color:#1f6fff;background:#e8f2ff;box-shadow:inset 0 0 0 1px #b8d4ff}.bank-sheet__add-btn{color:#fff;cursor:pointer;background:#0757d9;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:56px;margin-top:6px;font-size:16px;font-weight:700;display:flex;box-shadow:0 8px 20px #1f6fff3d}.bank-sheet__add-icon{background:#ffffff38;border-radius:50%;place-items:center;width:22px;height:22px;font-size:18px;line-height:1;display:grid}.bank-sheet-body{padding:26px 28px calc(28px + var(--pk-safe-bottom));background:#fff}.bank-sheet--native-overlay{min-height:100%;animation:none}.bank-sheet__bank-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.bank-sheet__bank-item{box-sizing:border-box;color:#0b2f6e;text-align:left;cursor:pointer;background:#fff;border:1.5px solid #c7d0e2;border-radius:30px;justify-content:space-between;align-items:center;gap:10px;width:100%;height:63px;min-height:63px;max-height:63px;padding:8px 14px;font-size:15px;font-weight:600;display:flex}.bank-sheet__bank-item--selected{box-shadow:none;border-color:#0b63f6}.bank-sheet__bank-item-left{align-items:center;gap:10px;min-width:0;display:flex}.bank-sheet__bank-logo{box-sizing:border-box;background:#f7f9fc;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:2px;display:flex;overflow:hidden}.bank-sheet__bank-logo img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.bank-sheet__bank-meta{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-width:0;display:flex}.bank-sheet__bank-name{color:#0b2f6e;font-size:14px;font-weight:600;line-height:1.2}.bank-sheet__tag{letter-spacing:.01em;white-space:nowrap;border-radius:999px;align-items:center;max-width:100%;padding:1px 7px;font-size:9px;font-weight:700;line-height:1.35;display:inline-flex}.bank-sheet__bank-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:280px;padding:32px 24px 48px;display:flex}.bank-sheet__bank-empty-icon{width:100px;height:100px;margin-bottom:8px;display:block}.bank-sheet__bank-empty-title{color:#1a2b4a;margin:0;font-size:16px;font-weight:700}.bank-sheet__bank-empty-desc{color:#8a97ab;max-width:260px;margin:0;font-size:13px;font-weight:500;line-height:1.45}.bank-sheet__bank-check{color:#0757d9;background:0 0;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.bank-sheet__bank-check svg{width:24px;height:24px}.bank-sheet__form-row{-webkit-tap-highlight-color:transparent;background:#fff;border:1.5px solid #0b63f6;border-radius:30px;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:12px 18px;display:flex}.bank-sheet__form-row--action{text-align:left;cursor:pointer;width:100%}.bank-sheet__form-row--field{cursor:text}.bank-sheet__form-row--stacked{background:0 0;border:0;flex-direction:column;align-items:stretch;gap:8px;min-height:0;padding:0}.bank-sheet__form-label--stacked{color:#8a97ab;min-width:0;font-size:13px;font-weight:500}.bank-sheet__form-input--stacked{text-align:left;color:#0b2f6e;background:#fff;border:1px solid #d8e3f2;border-radius:12px;width:100%;padding:14px 16px;font-size:15px;font-weight:600}.bank-sheet__form-input--stacked:read-only{color:#0b2f6e;opacity:1}.bank-sheet__form-label{color:#767676;flex-shrink:0;min-width:64px;margin:0;font-size:14px;font-weight:500}.bank-sheet__form-value{color:#0b2f6e;flex:1;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;font-size:15px;font-weight:600;display:flex}.bank-sheet__form-bank{justify-content:flex-start;align-items:center;gap:8px;min-width:0;display:inline-flex}.bank-sheet__form-bank-icon{box-sizing:border-box;object-fit:contain;object-position:center;background:#f7f9fc;border-radius:10px;flex-shrink:0;width:40px;height:40px;padding:4px}.bank-sheet__form-bank-fallback{color:#1f6fff;background:#f0f4fa;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:10px;font-weight:700;display:grid}.bank-sheet__form-placeholder{color:#b0bdd1;font-size:14px;font-weight:500}.bank-sheet__form-input{color:#0b2f6e;text-align:right;touch-action:manipulation;background:0 0;border:0;outline:none;flex:1;width:auto;min-width:0;padding:0;font-size:16px;font-weight:600}.bank-sheet__form-input::placeholder{color:#b0bdd1;font-weight:500}.bank-sheet__chevron{color:#8a97ab;font-size:18px;line-height:1}.bank-sheet__chevron-icon{color:#8a97ab;flex-shrink:0;width:16px;height:16px}.bank-sheet__field{flex-direction:column;gap:10px;display:flex}.bank-sheet__field-label{color:#767676;font-size:14px;font-weight:500}.bank-sheet__field-input{color:#333;touch-action:manipulation;background:#fff;border:1.5px solid #0b63f6;border-radius:30px;outline:none;width:100%;padding:15px 18px;font-size:15px;font-weight:600}.bank-sheet__field-input:read-only{opacity:1}.bank-sheet__field-input::placeholder{color:#b0bdd1;font-weight:500}.bank-sheet__save-btn{color:#fff;cursor:pointer;background:#0757d9;border:0;border-radius:999px;width:100%;min-height:56px;margin-top:4px;font-size:16px;font-weight:700}.bank-sheet__save-btn:disabled{opacity:.55;cursor:not-allowed}.bank-sheet__error{color:#d14343;margin:0;font-size:13px}.bank-sheet__note{background:#eef0f3;border-radius:14px;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.bank-sheet__note-icon{color:#0757d9;background:0 0;border:2px solid #0757d9;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:grid}.bank-sheet__note p{color:#4a5d78;margin:0;font-size:12px;line-height:1.55}.bank-sheet__note strong{color:#0b2f6e}@keyframes bank-sheet-step-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.bank-sheet{animation:none}.bank-sheet--motion-out{opacity:1;transition:none}}.loan-doc-sheet{max-height:min(92dvh,860px);overflow-x:hidden}.loan-doc-sheet__body{flex-direction:column;min-height:0;max-height:min(84dvh,780px);display:flex;overflow-x:hidden;padding:0!important}.loan-doc-sheet__scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:none;word-break:break-word;overflow-wrap:anywhere;box-sizing:border-box;flex:1;min-height:0;padding:4px 12px 12px;overflow:hidden auto}.loan-doc-sheet--understanding .loan-doc-sheet__scroll{padding-left:8px;padding-right:8px}.loan-doc-sheet--loan_agreement .loan-doc-sheet__scroll{touch-action:pan-y}.loan-doc-sheet__footer{padding:10px 16px calc(12px + var(--pk-safe-bottom,0px));background:#fff;border-top:1px solid #e8eef6;flex-shrink:0}.loan-doc-sheet__hint{color:#7b8798;text-align:left;margin:0 0 10px;font-size:12px;line-height:1.45}.loan-doc-sheet__select-all{text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:flex-start;gap:8px;width:100%;margin:0 0 12px;display:flex}.loan-doc-sheet__select-all .pk-checkbox{flex:0 0 18px;width:18px;max-width:18px;height:18px;margin-top:2px}.loan-doc-sheet__select-all-text{color:#5a6a80;text-align:left;flex:auto;min-width:0;font-size:12px;line-height:1.45}.loan-doc-sheet__consent{color:#3d4f66;text-align:left;margin:0 0 12px;font-size:12px;line-height:1.5}.loan-doc-sheet__cta{color:#fff;cursor:pointer;background:#0050cb;border:0;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:48px;font-size:15px;font-weight:700;display:flex}.loan-doc-sheet__cta--blocked{opacity:.55}.loan-doc-title{text-align:center;margin:8px 0 16px}.loan-doc-title h2{color:#003d9b;letter-spacing:.01em;margin:0;font-size:15px;font-weight:800;line-height:1.35}.loan-doc-title__brand{background:#f3f7ff;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin:14px auto 0;padding:8px 14px;display:inline-flex}.loan-doc-title__logo{object-fit:cover;border-radius:10px;flex-shrink:0;width:44px;height:44px;box-shadow:0 2px 8px #003d9b1f}.loan-doc-title__logo-label{letter-spacing:.04em;color:#0050cb;font-size:16px;font-weight:800;line-height:1}.loan-doc-title p{color:#5b6f8c;margin:10px 0 0;font-size:12px;font-weight:600}.loan-doc-heading{color:#003d9b;background:linear-gradient(90deg,#0050cb14,#0050cb00);border-left:3px solid #0050cb;border-radius:0 8px 8px 0;gap:3px;margin:18px 0 8px;padding:8px 10px;font-size:13px;font-weight:800;line-height:1.35;display:grid}.loan-doc-heading small{color:#6a7d96;font-size:11px;font-weight:600}.loan-doc-heading--en{color:#5a6a80;background:linear-gradient(90deg,#6a7d9614,#6a7d9600);border-left-color:#8aa0bc;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,Times New Roman,serif;font-size:12px;font-style:italic;font-weight:700}.loan-doc-paragraph-block{margin:0 0 10px}.loan-doc-paragraph{color:#1f2d40;margin:0 0 8px;font-size:13px;line-height:1.6}.loan-doc-paragraph--en{color:#66758a;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,Times New Roman,serif;font-size:12px;font-style:italic;line-height:1.55}.loan-doc-list{color:#1f2d40;margin:0 0 12px;padding-left:18px;font-size:13px;line-height:1.6}.loan-doc-list li+li{margin-top:6px}.loan-doc-list--ordered{padding-left:20px}.loan-doc-list--alpha{list-style-type:lower-alpha}.loan-doc-list--bullet{list-style-type:disc}.loan-doc-list li::marker{color:#0050cb;font-weight:700}.loan-doc-link{color:#0050cb;font:inherit;text-underline-offset:2px;word-break:break-all;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-weight:700;text-decoration:underline;display:inline}.loan-doc-warning{background:#fff5f5;border:1px solid #f0b4b4;border-radius:12px;margin:0 0 12px;padding:12px}.loan-doc-warning>strong{color:#ba1a1a;letter-spacing:.02em;margin-bottom:6px;font-size:12px;font-weight:800;display:block}.loan-doc-warning p,.loan-doc-warning__lead{color:#7a1f1f;margin:0;font-size:12px;line-height:1.55}.loan-doc-warning__lead{margin-bottom:8px;font-weight:700}.loan-doc-warning .loan-doc-list{color:#7a1f1f;margin:0;font-size:12px;font-weight:700}.loan-doc-warning .loan-doc-list li::marker{color:#ba1a1a}.loan-doc-warning--note{background:#f5f8fc;border-color:#c5d0e0}.loan-doc-warning--note>strong,.loan-doc-warning--note p,.loan-doc-warning--note .loan-doc-list{color:#41536b}.loan-doc-warning--note .loan-doc-list{font-weight:400}.loan-doc-warning--note .loan-doc-list li::marker{color:#5a6a80}.loan-doc-strong{color:inherit;font-size:inherit;letter-spacing:inherit;margin:0;font-weight:700;display:inline}.loan-doc-signature{box-sizing:border-box;background:linear-gradient(#f8fbff 0%,#fff 100%);border:1px solid #cfd8e6;border-radius:12px;grid-template-columns:1fr 1fr;gap:12px 16px;margin:16px 0 18px;padding:14px 12px;display:grid}.loan-doc-signature__col{flex-direction:column;gap:10px;min-width:0;display:flex}.loan-doc-signature__party{color:#003d9b;word-break:break-word;min-height:2.6em;margin:0;font-size:12.5px;font-weight:800;line-height:1.35}.loan-doc-signature__name{color:#1f2d40;word-break:break-word;border-top:1px dashed #c5d0e0;margin:0;padding-top:10px;font-size:12px;line-height:1.45}.loan-doc-signature__name-label{color:#5a6a80;font-weight:600}.loan-doc-kv{margin:12px 0 16px}.loan-doc-approval{flex-direction:column;gap:10px;margin:10px 0 14px;display:flex}.loan-doc-approval__row{text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;box-sizing:border-box;background:#f7fafc;border:1px solid #cfd8e6;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}div.loan-doc-approval__row{cursor:default}.loan-doc-approval__row.is-checked{background:#eef4ff;border-color:#93b4f0}.loan-doc-approval__check{color:#fff;background:#fff;border:1.5px solid #c5cedb;border-radius:4px;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.loan-doc-approval__check.is-on{background:#0050cb;border-color:#0050cb}.loan-doc-approval__check svg{width:12px;height:12px}.loan-doc-approval__label{color:#003d9b;font-size:13px;font-weight:700;line-height:1.35}.loan-doc-kv__title{letter-spacing:.04em;text-transform:uppercase;color:#64748b;margin:0 0 8px;font-size:11px;font-weight:700}.loan-doc-kv__table{border-collapse:separate;border-spacing:0;table-layout:fixed;background:#fff;border:1px solid #dbe4f0;border-radius:10px;width:100%;max-width:100%;overflow:hidden}.loan-doc-kv__table th,.loan-doc-kv__table td{vertical-align:middle;word-break:break-word;overflow-wrap:anywhere;white-space:pre-line;border-bottom:1px solid #e8eef6;padding:10px 12px}.loan-doc-kv__table th{text-align:left;color:#475569;background:#f8fafc;border-right:1px solid #e8eef6;width:54%;font-weight:500}.loan-doc-kv__table tr:last-child th,.loan-doc-kv__table tr:last-child td{border-bottom:0}.loan-doc-kv__label-id{color:#334155;font-size:11.5px;font-weight:600;line-height:1.35;display:block}.loan-doc-kv__label-en{color:#64748b;letter-spacing:.01em;margin-top:3px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:11px;font-style:normal;font-weight:500;line-height:1.35;display:block}.loan-doc-kv__table td{text-align:right;color:#0f172a;background:#fff;font-size:12px;font-weight:600;line-height:1.4}.loan-doc-kv__table:not(.loan-doc-kv__table--bilingual) th{color:#334155;font-size:12px;font-weight:600;line-height:1.4}.loan-doc-matrix{box-sizing:border-box;background:#fff;border:1px solid #cfd8e6;border-radius:10px;width:100%;max-width:100%;margin:8px 0 12px;overflow:hidden}.loan-doc-matrix__head,.loan-doc-matrix__section-head,.loan-doc-matrix__row{box-sizing:border-box;grid-template-columns:18px minmax(0,1fr) 40px 40px;align-items:stretch;gap:0;width:100%;min-width:0;max-width:100%;display:grid}.loan-doc-matrix__head{color:#003d9b;background:#eaf1fb;border-bottom:1px solid #cfd8e6;font-size:11px;font-weight:800}.loan-doc-matrix__head>span,.loan-doc-matrix__section-head>*,.loan-doc-matrix__row>*{box-sizing:border-box;border-right:1px solid #cfd8e6;min-width:0;padding:8px 5px}.loan-doc-matrix__head>span:last-child,.loan-doc-matrix__section-head>:last-child,.loan-doc-matrix__row>:last-child{border-right:0}.loan-doc-matrix__head-title{text-align:center;grid-column:1/3}.loan-doc-matrix__head-yes,.loan-doc-matrix__head-no,.loan-doc-matrix__no,.loan-doc-matrix__section-head>span:nth-child(3),.loan-doc-matrix__section-head>span:nth-child(4){text-align:center;padding-left:0;padding-right:0}.loan-doc-matrix__head-yes,.loan-doc-matrix__head-no{justify-content:center;align-items:center;display:flex}.loan-doc-matrix__section-head{color:#fff;background:#d14343;font-size:12px}.loan-doc-matrix__section-head strong{font-weight:800}.loan-doc-matrix__row{background:#fff;border-top:1px solid #e4ebf5}.loan-doc-matrix__no{color:#003d9b;font-size:11px;font-weight:800}.loan-doc-matrix__content{min-width:0}.loan-doc-matrix__content>p{color:#1f2d40;margin:0;font-size:12px;line-height:1.5}.loan-doc-matrix__list{color:#41536b;margin:6px 0 0;padding-left:16px;font-size:12px;line-height:1.45}.loan-doc-matrix__note{color:#66758a!important;margin:6px 0 0!important;font-size:11px!important}.loan-doc-matrix__row>.loan-doc-check{color:#fff;cursor:pointer;box-sizing:border-box;background:0 0;border:0;border-right:1px solid #cfd8e6;border-radius:0;justify-content:center;place-self:stretch stretch;align-items:center;width:auto;height:auto;min-height:40px;margin:0;padding:0;display:flex;position:relative}.loan-doc-matrix__row>.loan-doc-check:last-child{border-right:0}.loan-doc-matrix__row>.loan-doc-check:before{content:"";box-sizing:border-box;background:#fff;border:1.5px solid #c5cedb;border-radius:4px;flex-shrink:0;width:18px;height:18px}.loan-doc-matrix__row>.loan-doc-check--on:before{background:#0050cb;border-color:#0050cb}.loan-doc-matrix__row>.loan-doc-check--off:before{background:#d14343;border-color:#d14343}.loan-doc-matrix__row>.loan-doc-check svg{pointer-events:none;width:11px;height:11px;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loan-doc-check{color:#fff;cursor:pointer;box-sizing:border-box;background:#fff;border:1.5px solid #c5cedb;border-radius:4px;flex-shrink:0;align-self:center;place-items:center;width:20px;height:20px;margin:8px auto;padding:0;display:grid}.loan-doc-check--on{background:#0050cb;border-color:#0050cb}.loan-doc-check--off{background:#d14343;border-color:#d14343}.loan-doc-check svg{width:11px;height:11px}.loan-doc-rate-table-wrap{-webkit-overflow-scrolling:touch;max-width:100%;margin-top:8px;overflow-x:auto}.loan-doc-rate-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:260px;max-width:100%;font-size:9px}.loan-doc-rate-table th,.loan-doc-rate-table td{text-align:center;vertical-align:middle;color:#41536b;word-break:break-word;overflow-wrap:anywhere;border:1px solid #cfd8e6;padding:4px 2px;line-height:1.25}.loan-doc-rate-table th{color:#003d9b;background:#eaf1fb;font-weight:800}.loan-doc-rate-table thead tr:first-child th{font-size:9px}.loan-doc-rate-table tbody td:first-child{color:#003d9b;font-weight:700}.loan-repayment-sheet__header{background:#2f6bf2}.loan-repayment-sheet__empty{text-align:center;color:#5a6d88;margin:24px 0;font-size:14px}.loan-repayment-sheet__card{background:#f5f6f8;border:1.5px solid #c5cddd;border-radius:20px;padding:18px 20px 16px}.loan-repayment-sheet__card+.loan-repayment-sheet__card{margin-top:18px}.loan-repayment-sheet__card h3,.loan-repayment-sheet__section-head h3{color:#3d3d3f;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:14px;font-weight:800;line-height:1.2}.loan-repayment-sheet__card h3{margin-bottom:12px}.loan-repayment-sheet__row{color:#868686;justify-content:space-between;align-items:center;gap:16px;padding:5px 0;font-size:12px;line-height:1.35;display:flex}.loan-repayment-sheet__row strong{color:#3f3f42;text-align:right;white-space:nowrap;font-size:12px;font-weight:800}.loan-repayment-sheet__section{margin-top:22px}.loan-repayment-sheet__section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.loan-repayment-sheet__badge{color:#005fd4;white-space:nowrap;background:#d8ecff;border-radius:8px;flex-shrink:0;padding:5px 10px;font-size:12px;font-weight:700;line-height:1.2}.loan-repayment-sheet__terms{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.loan-repayment-sheet__term{background:#fff;border:1.5px solid #c5cddd;border-radius:15px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;min-height:66px;padding:12px 16px;list-style:none;display:grid}.loan-repayment-sheet__term-no{color:#3c3c3f;background:#e6e9ee;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.loan-repayment-sheet__term-content{min-width:0}.loan-repayment-sheet__term-main{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.loan-repayment-sheet__term-date{color:#3c3c3f;font-size:14px;font-weight:800;line-height:1.35}.loan-repayment-sheet__term-main strong{color:#3c3c3f;text-align:right;white-space:nowrap;font-size:16px;font-weight:800;line-height:1.25}.loan-repayment-sheet__term-sub{color:#858585;text-align:right;margin-top:3px;font-size:12px;line-height:1.2;text-decoration:line-through;text-decoration-thickness:1px;display:block}.loan-repayment-sheet__footnote{color:#0061dc;text-align:center;justify-content:center;align-items:center;gap:8px;margin:28px 0 0;font-size:12px;line-height:1.35;display:flex}.loan-repayment-sheet__footnote svg{flex-shrink:0;width:16px;height:16px}@media (width<=360px){.loan-repayment-sheet__card{padding:16px}.loan-repayment-sheet__card h3,.loan-repayment-sheet__section-head h3{font-size:14px}.loan-repayment-sheet__row{font-size:13px}.loan-repayment-sheet__term{grid-template-columns:38px minmax(0,1fr);padding:10px 12px}.loan-repayment-sheet__term-no{width:34px;height:34px}.loan-repayment-sheet__term-date{font-size:14px}.loan-repayment-sheet__term-main strong{font-size:15px}}.loan-page{box-sizing:border-box;--pk-page-top-bg:#f4f7fc;background:#f4f7fc;flex:1;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;max-height:100%;display:grid;position:relative;overflow:hidden}.loan-page__pinned{background:#f4f7fc;flex-shrink:0;grid-row:1;min-width:0;padding:10px 16px 0;overflow:hidden}.loan-page__scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;background:#f4f7fc;flex-direction:column;grid-row:2;gap:10px;min-height:0;padding:10px 16px 110px;display:flex;overflow:hidden auto}.loan-page__submit-bar{z-index:8;box-shadow:none;pointer-events:none;background:0 0;border-top:0;padding:0 16px 12px;position:absolute;bottom:0;left:0;right:0}.loan-page--empty{text-align:center;color:#5a6d88;justify-content:center;align-items:center;min-height:50dvh;display:flex;overflow:auto}.loan-page__error{color:#d14343;margin:0;font-size:13px}.loan-amount-card{box-sizing:border-box;color:#fff;background:linear-gradient(153deg,#2f6bf2 0%,#0f58da 48%,#0753d2 100%);border-radius:12px;width:100%;min-width:0;max-width:100%;padding:26px 26px 18px;overflow:hidden;box-shadow:0 12px 28px #0a48be3d}.loan-amount-card__label{color:#ffffffd1;margin:0 0 14px;font-size:14px;font-weight:700;line-height:1.15}.loan-amount-card__range{color:#ffffffa6;grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;column-gap:6px;min-width:0;max-width:100%;margin:0 0 28px;font-size:12px;font-weight:700;line-height:1.2;display:grid}.loan-amount-card__range strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:26px;font-weight:800;line-height:1.08;display:block;overflow:hidden}.loan-amount-card__range>span{white-space:nowrap}.loan-amount-card__range-separator{opacity:.9;flex-shrink:0}.loan-amount-card__range-skeleton{margin:0 0 18px}.loan-slider__track-wrap{grid-template-columns:22px minmax(0,1fr) 22px;align-items:center;gap:0;min-width:0;display:grid}.loan-slider__end-icon{z-index:2;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;transition:transform .16s cubic-bezier(.22,1,.36,1),background-color .16s,box-shadow .16s;display:flex}.loan-slider__end-icon svg,.loan-slider__end-icon img{width:22px;height:22px;display:block}.loan-slider__end-icon--start{color:#93a6c3;background:0 0}.loan-slider__end-icon--end{background:#8da5c4}.loan-slider__end-icon--active{color:#18aaf4;animation:1.8s ease-in-out infinite loan-slider-endpoint-pulse;transform:scale(1.12);box-shadow:0 0 0 3px #62d4ff8c,0 5px 12px #04206c38}.loan-slider__end-icon--star.loan-slider__end-icon--active{background:#ffc83d;box-shadow:0 0 0 3px #ffe77580,0 5px 12px #04206c38}.loan-slider__track{background:#072682db;border-radius:999px;height:10px;margin:0 -11px;position:relative;box-shadow:inset 0 0 0 2px #62d4ff8c,inset 0 -1px #ffffff2e}.loan-slider__track-wrap--has-locked .loan-slider__track{background:#97a6b89e}.loan-slider__fill{border-radius:inherit;pointer-events:none;z-index:1;background:linear-gradient(90deg,#18aaf4 0%,#6df1ff 100%);transition:width .18s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0;box-shadow:inset 0 0 0 1px #ffffff29,0 0 12px #6df1ff6b}.loan-slider__track-wrap--has-locked .loan-slider__fill{border-radius:999px 0 0 999px}.loan-slider__locked{pointer-events:none;z-index:2;background:#97a6b8e0;border-radius:0 999px 999px 0;position:absolute;inset:0 auto;box-shadow:inset 0 0 0 2px #ffffff1f,inset 0 -1px #00000014}.loan-slider__input-wrap{z-index:3;width:calc(100% + 22px);height:38px;position:absolute;top:50%;left:-11px;transform:translateY(-50%)}.loan-slider__input{appearance:none;cursor:pointer;background:0 0;width:100%;margin:0;position:absolute;inset:0}.loan-slider__input::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:4px solid #0c45bd;border-radius:50%;width:30px;height:30px;transition:transform .12s;animation:1.8s ease-in-out infinite loan-slider-thumb-pulse;box-shadow:0 0 0 2px #62d4ffbf,0 5px 12px #04206c38}.loan-slider__track-wrap--at-min .loan-slider__input::-webkit-slider-thumb{opacity:0;animation:none}.loan-slider__track-wrap--at-max .loan-slider__input::-webkit-slider-thumb{opacity:0;animation:none}.loan-slider__input::-webkit-slider-thumb:active{transform:scale(1.08)}.loan-slider__input::-moz-range-thumb{background:#fff;border:4px solid #0c45bd;border-radius:50%;width:30px;height:30px;animation:1.8s ease-in-out infinite loan-slider-thumb-pulse;box-shadow:0 0 0 2px #62d4ffbf,0 5px 12px #04206c38}.loan-slider__track-wrap--at-min .loan-slider__input::-moz-range-thumb{opacity:0;animation:none}.loan-slider__track-wrap--at-max .loan-slider__input::-moz-range-thumb{opacity:0;animation:none}.loan-slider__input:disabled{cursor:not-allowed;opacity:.6}@keyframes loan-slider-thumb-pulse{0%,to{box-shadow:0 0 0 2px #62d4ffbf,0 5px 12px #04206c38,0 0 #6df1ff00}50%{box-shadow:0 0 0 2px #62d4ffd9,0 6px 14px #04206c47,0 0 0 7px #6df1ff2e}}@keyframes loan-slider-endpoint-pulse{0%,to{filter:brightness();transform:scale(1.12)}50%{filter:brightness(1.08);transform:scale(1.2)}}.loan-slider__labels{justify-content:space-between;gap:12px;min-width:0;max-width:100%;margin-top:18px;display:flex}.loan-slider__label-col{flex-direction:column;gap:5px;max-width:46%;display:flex}.loan-slider__label-col--end{text-align:right;align-items:flex-end}.loan-slider__amount{color:#ffffffa8;overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.15}.loan-slider__tag{color:#75f1ff;white-space:nowrap;border:1px solid #6ff5ff;border-radius:999px;justify-content:center;align-items:center;gap:4px;min-height:20px;padding:3px 8px;font-size:10px;font-weight:700;line-height:1.2;display:inline-flex}.loan-slider__tag--guaranteed{background:#ffffff1a}.loan-slider__tag--next{background:#ffffff14}.loan-slider__tag--next img{flex-shrink:0;width:12px;height:12px}@media (width<=390px){.loan-page__pinned{padding-inline:16px}.loan-amount-card{padding:26px 26px 18px}.loan-amount-card__label{margin-bottom:14px}.loan-amount-card__range{margin-bottom:28px}.loan-amount-card__range strong{font-size:24px}.loan-slider__tag{min-height:20px;padding:3px 8px;font-size:10px}}@media (width<=340px){.loan-amount-card{padding:22px 20px 16px}.loan-amount-card__range{column-gap:4px;font-size:11px}.loan-amount-card__range strong{font-size:22px}.loan-slider__track-wrap{grid-template-columns:20px 1fr 20px}.loan-slider__end-icon,.loan-slider__end-icon svg,.loan-slider__end-icon img{width:20px;height:20px}.loan-slider__input::-webkit-slider-thumb{border-width:4px;width:28px;height:28px}.loan-slider__input::-moz-range-thumb{border-width:4px;width:28px;height:28px}}.loan-details{background:#fff;border:1px solid #d8e6ff;border-radius:16px;flex-shrink:0;overflow:hidden}.loan-details__row{color:#0b2f6e;text-align:left;background:0 0;border:0;border-bottom:1px dashed #dbe6f5;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 16px;font-size:14px;transition:background-color .15s;display:flex}.loan-details__row--action:active{background:#f5f9ff}.loan-details__row:last-child{border-bottom:0}.loan-details__row--action{cursor:pointer}.loan-details__row--disabled{cursor:default}.loan-details__row--nested{border-bottom:0;padding:10px 0;font-size:13px}.loan-details__row--total{cursor:pointer;text-align:left;background:0 0;border:0;width:100%}.loan-details__row--total:disabled{cursor:not-allowed;opacity:.6}.loan-details__total-value{align-items:center;gap:4px;display:inline-flex}.loan-details__row strong{color:#0b2f6e;font-weight:700}.loan-details__value-skeleton{flex-shrink:0}.loan-details__left{align-items:center;gap:10px;display:inline-flex}.loan-details__icon{color:#1f6fff;flex-shrink:0;width:22px;height:22px}.loan-details__coupon{color:#8a97ab;font-size:12px}.loan-details__chevron{color:#8a97ab;display:inline-flex}.loan-details__chevron svg{width:16px;height:16px}.loan-details__account{color:#1f6fff;text-align:right;align-items:center;gap:6px;min-width:0;display:inline-flex}.loan-details__account-info{flex-direction:column;align-items:flex-end;gap:2px;min-width:0;display:inline-flex}.loan-details__account-info strong{text-overflow:ellipsis;white-space:nowrap;max-width:130px;font-size:14px;line-height:1.2;overflow:hidden}.loan-details__account-number{color:#5a6d88;text-overflow:ellipsis;white-space:nowrap;max-width:130px;font-size:12px;font-weight:500;line-height:1.2;overflow:hidden}.loan-details__expanded{border-bottom:1px dashed #dbe6f5;padding:0 16px 10px}.loan-agreement{flex-shrink:0;align-items:flex-start;gap:10px;margin-top:2px;display:flex}.loan-agreement__checkbox{margin-top:2px}.loan-agreement__text{color:#5a6d88;font-size:11px;line-height:1.55}.loan-agreement__link{font:inherit;color:#1f6fff;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.loan-submit-btn{isolation:isolate;pointer-events:auto;color:#fff;cursor:pointer;background:#0b5ed7;border:0;border-radius:999px;width:100%;padding:15px 20px;font-size:16px;font-weight:700;transition:transform .14s cubic-bezier(.22,1,.36,1),box-shadow .14s,opacity .14s;position:relative;overflow:hidden;box-shadow:0 10px 24px #0b5ed747,0 4px 10px #0f2f6e1f}.loan-submit-btn:before{display:none}.loan-submit-btn:after{content:"";filter:blur(.5px);opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff2e 22%,#ffffffb8 50%,#ffffff2e 78%,#0000 100%);border-radius:999px;width:34%;height:100%;position:absolute;top:0;left:-42%;transform:translate(0)}.loan-submit-btn__content{z-index:1;justify-content:center;align-items:center;gap:10px;min-width:0;display:inline-flex;position:relative}.loan-submit-btn__icon{color:#0b5ed7;background:#fff;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;box-shadow:0 4px 10px #062a6e24}.loan-submit-btn__icon svg{width:17px;height:17px;display:block}.loan-submit-btn--ready{animation:2.2s ease-in-out infinite loan-submit-breathe,2.2s ease-in-out infinite loan-submit-ring}.loan-submit-btn--ready:after{animation:2.6s ease-in-out infinite loan-submit-shine}.loan-submit-btn--ready .loan-submit-btn__icon{animation:1.6s ease-in-out infinite loan-submit-icon-nudge}.loan-submit-btn:active:not(:disabled){transform:scale(.98);box-shadow:0 6px 18px #1f6fff47,0 2px 6px #0f2f6e1a}.loan-submit-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;animation:none}.loan-submit-btn--waiting:not(:disabled){opacity:1;cursor:pointer}.loan-submit-btn:disabled:after,.loan-submit-btn--waiting:after{opacity:0;animation:none}.loan-bank-failed-dialog{z-index:120;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.loan-bank-failed-dialog__backdrop{background:#0f172a61;position:absolute;inset:0}.loan-bank-failed-dialog__card{z-index:1;text-align:center;background:#fff;border-radius:24px;width:min(100%,468px);padding:42px 24px 28px;position:relative;box-shadow:0 18px 48px #0f172a38}.loan-bank-failed-dialog__image{object-fit:contain;width:89px;height:100px;margin:0 auto 28px;display:block}.loan-bank-failed-dialog__title{color:#0050cb;margin:0 0 14px;font-size:34px;font-weight:800;line-height:1.15}.loan-bank-failed-dialog__description{color:#7a7a7a;max-width:390px;margin:0 auto;font-size:20px;font-weight:400;line-height:1.35}.loan-bank-failed-dialog__button{color:#fff;cursor:pointer;background:#0050cb;border:0;border-radius:999px;width:100%;min-height:74px;margin-top:48px;font-size:22px;font-weight:800}.loan-bank-failed-dialog__button:active{transform:scale(.99)}@keyframes loan-submit-breathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-1px)scale(1.004)}}@keyframes loan-submit-ring{0%,to{box-shadow:0 10px 24px #0b5ed747,0 4px 10px #0f2f6e1f,0 0 #0b5ed700}45%{box-shadow:0 12px 30px #0b5ed757,0 6px 14px #0f2f6e29,0 0 0 5px #0b5ed71f}}@keyframes loan-submit-shine{0%,38%{opacity:0;transform:translate(0)}48%{opacity:1}72%,to{opacity:0;transform:translate(420%)}}@keyframes loan-submit-icon-nudge{0%,to{transform:translate(0)}45%{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.loan-submit-btn--ready,.loan-submit-btn--ready:after,.loan-submit-btn--ready .loan-submit-btn__icon,.loan-slider__end-icon--active{animation:none}.loan-slider__input::-webkit-slider-thumb{animation:none}.loan-slider__input::-moz-range-thumb{animation:none}}.loan-row__icon{object-fit:contain;width:25px;height:25px;display:block}.loan-page--skeleton,.loan-page__submit-bar--skeleton{pointer-events:none}.loan-skeleton-card{background:linear-gradient(145deg,#1a63f524 0%,#2f8fff1a 100%);border:1px solid #2f8fff1f;border-radius:18px;padding:18px 16px 16px}.loan-skeleton-panel{box-shadow:var(--pk-shadow-sm);background:#fff;border:1px solid #e3edfb;border-radius:16px;padding:8px}.loan-skeleton__labels{justify-content:space-between;margin-top:12px;display:flex}.loan-skeleton__gap-sm{margin-top:10px}.loan-skeleton__gap-md{margin-top:14px}.loan-skeleton__gap-lg{margin-top:22px}.loan-skeleton-panel .pk-skeleton,.loan-skeleton-card .pk-skeleton{background:linear-gradient(90deg,#ffffff59 0%,#ffffffb8 45%,#ffffff59 90%) 0 0/220% 100%}.onboarding-success{--pk-page-top-bg:#e8f4ff;background:linear-gradient(#e8f4ff 0%,#f7fbff 45%,#fff 100%)}.onboarding-success__content{text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;padding:24px 20px 16px;display:flex}.onboarding-success__footer{background:linear-gradient(#fff0 0%,#fff 30%);gap:12px;padding-inline:20px}.onboarding-success--standalone .onboarding-success__footer{padding-bottom:max(var(--pk-tab-page-bottom-buffer), var(--pk-safe-bottom))}.onboarding-success__illustration{width:min(211px,62vw);height:auto;margin-bottom:28px}.onboarding-success__title{color:#0b2f6e;margin:0 0 16px;font-size:22px;font-weight:700;line-height:1.35}.onboarding-success__description{color:#4a5d78;max-width:340px;margin:0;font-size:14px;line-height:1.6}.onboarding-success__cta{color:#fff;cursor:pointer;background:#0050cb;border:0;border-radius:999px;width:100%;padding:16px 20px;font-size:16px;font-weight:700}.onboarding-success__cta:disabled{opacity:.65;cursor:not-allowed}.onboarding-success__note,.onboarding-success__error{text-align:center;margin:0;font-size:13px;line-height:1.5}.onboarding-success__note{color:#4a5d78}.onboarding-success__error{color:#d14343}.active-home{--pk-page-top-bg:#eef8ff;box-sizing:border-box;background:#fff;flex-direction:column;flex:1;min-height:100%;display:flex}.active-home__limit-wrap{background:linear-gradient(#eef8ff 0%,#f7fbff 62%,#fff 100%);flex-shrink:0;margin-bottom:8px;padding:8px 16px 0;position:relative}.active-home__body{min-height:0;padding:4px 16px var(--pk-tab-page-bottom-buffer);background:#fff;flex-direction:column;flex:1;gap:18px;display:flex}.active-home__regulators{background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;gap:6px;width:100%;margin-top:auto;padding:12px 2px 4px;display:flex}.active-home__regulators__item{flex:1 1 0;justify-content:center;align-items:center;min-width:0;height:40px;display:flex}.active-home__limit-card{color:#fff;text-align:center;background:linear-gradient(165deg,#2563eb 100%,#004ac6 100%);border-radius:20px;padding:22px 18px 34px;box-shadow:0 12px 32px #1f6fff3d}.active-home__limit-label{opacity:.95;margin:0 0 8px;font-size:12px;font-weight:500}.active-home__limit-value{letter-spacing:-.02em;margin:0 0 14px;font-size:30px;font-weight:700;line-height:1.15}.active-home__usage-pill{background:#0000002e;border-radius:999px;align-items:center;gap:7px;max-width:100%;padding:7px 14px;font-size:11px;font-weight:500;line-height:1.3;display:inline-flex}.active-home__usage-pill--attention{text-align:left;border-radius:14px;align-items:flex-start;max-width:min(100%,300px);padding:8px 12px}.active-home__usage-dot{background:#8fd4ff;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:4px}.active-home__borrow-btn{z-index:1;color:#1f6fff;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:calc(100% - 36px);margin:-22px auto 0;padding:14px 18px;font-size:15px;font-weight:700;transition:transform .16s,background-color .16s,border-color .16s,box-shadow .16s,color .16s;display:flex;position:relative;box-shadow:0 8px 20px #1f6fff2e}.active-home__borrow-btn span{min-width:0}.active-home__borrow-btn:active:not(:disabled){opacity:.92;transform:translateY(1px)}.active-home__borrow-btn:disabled{cursor:not-allowed}.active-home__borrow-btn--locked{color:#6c7a91;background:linear-gradient(#f4f7fb 0%,#e8edf5 100%);border-color:#c7d3e8;box-shadow:inset 0 1px #ffffffe6,0 8px 18px #4658781f}.active-home__borrow-lock{color:#6c7a91;flex-shrink:0;width:18px;height:18px}.active-home__section-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.active-home__section-head h2{color:#1a1a1a;margin:0;font-size:15px;font-weight:700}.active-home__section-head button{color:#1f6fff;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:600}.active-home__bill-card{background:#fff;border:1px solid #e8eef8;border-radius:14px;padding:14px 16px;box-shadow:0 2px 10px #0f285a0f}.active-home__bill-top,.active-home__bill-bottom{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.active-home__bill-bottom{align-items:flex-end;margin-top:14px}.active-home__bill-label{color:#6b7a90;margin:0 0 4px;font-size:11px}.active-home__bill-date{color:#1a1a1a;margin:0;font-size:13px;font-weight:600}.active-home__bill-badge{color:#9a6b00;white-space:nowrap;letter-spacing:.02em;background:#fff4d6;border-radius:999px;padding:4px 9px;font-size:9px;font-weight:700}.active-home__bill-badge--warning{color:#c76a00;background:#fff0e0}.active-home__bill-badge--danger{color:#c62828;background:#ffe5e5}.active-home__bill-amount{color:#1a1a1a;letter-spacing:-.02em;margin:0;font-size:20px;font-weight:700}.active-home__pay-btn{color:#fff;cursor:pointer;background:#0050cb;border:0;border-radius:999px;flex-shrink:0;padding:9px 20px;font-size:12px;font-weight:700}.active-home__bill-empty{text-align:center;color:#5a6d88;background:#fff;border:1px dashed #d8e6ff;border-radius:14px;padding:18px;font-size:13px}.active-home__info{color:#4a5d78;background:#f3f5f8;border-radius:12px;align-items:flex-start;gap:10px;margin-top:12px;padding:12px 14px;font-size:11px;line-height:1.55;display:flex}.active-home__info p{margin:0}.active-home__info-icon{color:#fff;background:#1f6fff;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;margin-top:1px;font-size:11px;font-weight:700;display:grid}.active-home__limit-card--values-loading .pk-skeleton{background:linear-gradient(90deg,#ffffff59 0%,#ffffffb3 45%,#ffffff59 90%) 0 0/220% 100%}.active-home__usage-pill .pk-skeleton{flex:1;min-width:0}.active-home__regulator-logo{object-fit:contain;object-position:center;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.active-home__regulator-logo--fintech{max-height:34px;transform:translateY(-2px)}@media (height<=720px){.active-home__regulators__item{height:36px}.active-home__regulator-logo--fintech{max-height:30px;transform:translateY(-1px)}}.credit-rejected{box-sizing:border-box;flex-direction:column;flex:1;min-height:0;padding:24px 20px 16px;display:flex}.credit-rejected__content{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.credit-rejected__illustration{width:min(190px,55vw);height:auto;margin-bottom:24px}.credit-rejected__title{color:#0b2f6e;max-width:300px;margin:0 0 12px;font-size:20px;font-weight:700;line-height:1.4}.credit-rejected__description{color:#5a6d88;max-width:320px;margin:0 0 28px;font-size:14px;line-height:1.6}.credit-rejected__retry-label{color:#5a6d88;margin:0 0 10px;font-size:14px}.credit-rejected__retry-date{color:#1f6fff;background:#f0f8ff;border:1.5px solid #7eb8ff;border-radius:12px;min-width:180px;margin:0;padding:12px 24px;font-size:22px;font-weight:700}.credit-rejected__regulators{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 16px;padding-top:20px;display:flex}.credit-rejected__regulator-logo{object-fit:contain;width:auto;height:28px}.frozen-home{--pk-page-top-bg:#e8f4ff;text-align:center;background:linear-gradient(#e8f4ff 0%,#fff 100%);flex-direction:column;justify-content:center;align-items:center;min-height:0;padding:24px 20px;display:flex}.frozen-home__illustration{width:min(220px,70vw);margin-bottom:24px}.frozen-home__title{color:#0b2f6e;margin:0 0 12px;font-size:22px;font-weight:700}.frozen-home__description{color:#4a5d78;max-width:320px;margin:0;font-size:14px;line-height:1.6}.frozen-home__retry-label{color:#5a6d88;margin:20px 0 4px;font-size:13px}.frozen-home__retry-date{color:#0b2f6e;margin:0;font-size:18px;font-weight:700}.loan-processing{background:#f4f7fc}.loan-processing__scroll{padding:24px 16px 16px}.loan-processing__footer{background:linear-gradient(#f4f7fc00 0%,#f4f7fc 24%)}.loan-processing__card{color:#fff;background:linear-gradient(to top left,#2563eb 0%,#1d4ed8 100%);border-radius:18px;padding:16px;box-shadow:0 10px 28px #1f6fff38}.loan-processing__card-top{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.loan-processing__badge{letter-spacing:.04em;text-transform:uppercase;background:#ffffff2e;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex}.loan-processing__hourglass{opacity:.95;object-fit:contain;width:24px;height:30px}.loan-processing__title{margin:0 0 12px;font-size:28px;font-weight:700;line-height:1.15}.loan-processing__estimate{box-sizing:border-box;background:#ffffff24;border-radius:12px;align-items:center;gap:8px;width:100%;margin-bottom:16px;padding:10px 12px;font-size:12px;font-weight:600;display:inline-flex}.loan-processing__estimate img{object-fit:contain;flex-shrink:0;width:16px;height:20px}.loan-processing__step{background:#ffffff24;border-radius:14px;align-items:flex-start;gap:12px;padding:12px;display:flex}.loan-processing__step+.loan-processing__step{margin-top:12px}.loan-processing__step-icon{object-fit:contain;flex-shrink:0;width:40px;height:40px}.loan-processing__step h2{margin:0 0 4px;font-size:14px;font-weight:700}.loan-processing__step p{opacity:.92;margin:0;font-size:12px;line-height:1.5}.loan-processing__security{background:#57cfff;border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.loan-processing__security-icon{object-fit:contain;flex-shrink:0;width:40px;height:50px}.loan-processing__security h3{color:#004ac6;margin:0 0 4px;font-size:14px;font-weight:700}.loan-processing__security p{color:#1a3a6b;margin:0;font-size:12px;line-height:1.55}.loan-processing__cta{color:#fff;cursor:pointer;background:#0050cb;border:0;border-radius:999px;width:100%;padding:15px 20px;font-size:16px;font-weight:700;box-shadow:0 8px 20px #1f6fff47}.loan-processing__cta:disabled{opacity:.6;cursor:not-allowed}.loan-processing__note,.loan-processing__error{text-align:center;margin:0;font-size:13px;line-height:1.5}.loan-processing__note{color:#5a6d88}.loan-processing__error{color:#d14343}.loan-rejected{--pk-page-top-bg:#e8f4ff;background:linear-gradient(#e8f4ff 0%,#f7fbff 45%,#fff 100%);flex-direction:column;min-height:0;padding:24px 20px;display:flex}.loan-rejected__content{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px 8px;display:flex}.loan-rejected__illustration{width:min(220px,70vw);height:auto;margin-bottom:28px}.loan-rejected__title{color:#0b2f6e;margin:0 0 16px;font-size:22px;font-weight:700;line-height:1.35}.loan-rejected__description{color:#4a5d78;max-width:340px;margin:0;font-size:14px;line-height:1.6}.loan-rejected__retry-label{color:#5a6d88;margin:20px 0 4px;font-size:13px}.loan-rejected__retry-date{color:#0b2f6e;margin:0;font-size:18px;font-weight:700}.cert-page{--pk-page-top-bg:#2563eb;min-height:0;padding-bottom:var(--pk-tab-page-bottom-buffer);box-sizing:border-box;background:#f4f7fb}.cert-page__hero{text-align:center;background:linear-gradient(#2563eb 0% 40%,#4591ee 100%);padding:12px 20px 48px}.cert-page__title{color:#fff;margin:0 0 14px;font-size:20px;font-weight:700}.cert-page__shield{color:#fff;background:#ffffff38;border-radius:999px;align-items:center;gap:8px;max-width:100%;padding:8px 14px;font-size:11px;line-height:1.3;display:inline-flex}.cert-page__shield-icon{flex-shrink:0;width:18px;height:18px}.cert-page__body{margin-top:-28px;padding:0 16px 16px}.cert-progress-card{background:#fff;border-radius:14px;padding:16px;box-shadow:0 4px 18px #0f172a14}.cert-progress-card__head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.cert-progress-card__label{color:#111827;font-size:14px;font-weight:600}.cert-progress-card__percent{color:#0050cb;font-size:14px;font-weight:700}.cert-progress-card__bar{background:#e8edf3;border-radius:999px;height:8px;overflow:hidden}.cert-progress-card__bar-fill{border-radius:inherit;background:linear-gradient(90deg,#0050cb 0%,#2f8df0 100%);height:100%;transition:width .3s}.cert-progress-card__hint{color:#6b7280;margin:10px 0 0;font-size:11px;line-height:1.45}.cert-list{margin-top:18px}.cert-list__heading{letter-spacing:.04em;color:#0050cb;margin:0 0 10px;font-size:11px;font-weight:700}.cert-item{background:#fff;border-radius:12px;align-items:center;gap:12px;margin-bottom:10px;padding:12px;display:flex;box-shadow:0 2px 10px #0f172a0d}.cert-item--skeleton{box-shadow:0 2px 10px #0f172a0d}.cert-item--locked{box-shadow:none;background:#f3f5f8}.cert-item__icon{color:#0050cb;background:#e8f3ff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.cert-item--locked .cert-item__icon{color:#9ca3af;background:#e5e7eb}.cert-item__icon svg{width:22px;height:22px}.cert-item__content{flex:1;min-width:0}.cert-item__title{color:#111827;margin:0;font-size:13px;font-weight:600}.cert-item--locked .cert-item__title{color:#9ca3af}.cert-item__status{letter-spacing:.02em;color:#0050cb;align-items:center;gap:4px;margin-top:4px;font-size:10px;font-weight:600;display:inline-flex}.cert-item--locked .cert-item__status{color:#9ca3af}.cert-item__status-icon{width:12px;height:12px}.cert-item__action{color:#fff;letter-spacing:.03em;cursor:pointer;background:#0050cb;border:none;border-radius:8px;flex-shrink:0;min-width:64px;min-height:32px;padding:0 14px;font-size:11px;font-weight:700}.cert-item__action:active{opacity:.9}.cert-item__action--review{color:#0050cb;background:#e8f3ff}.cert-item__action--review:active{background:#d7e9ff}.cert-item__done{color:#16a34a;flex-shrink:0;font-size:10px;font-weight:700}.cert-page__skeleton,.cert-page__error{padding:0}.cert-page__error{text-align:center;color:#ef4444;padding:48px 20px;font-size:14px}.cert-complete{text-align:center;background:#e8f8ef;border-radius:12px;margin-top:18px;padding:20px 16px}.cert-complete--inline{margin-bottom:4px}.cert-complete__title{color:#166534;margin:0 0 6px;font-size:15px;font-weight:700}.cert-complete__text{color:#374151;margin:0;font-size:12px;line-height:1.45}.repay-method-modal__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.repay-method-modal__item{text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e2f0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:56px;padding:12px 14px;transition:border-color .18s,background .18s;display:flex}.repay-method-modal__item:active:not(:disabled){background:#f5f8ff;border-color:#b8ccf5}.repay-method-modal__item:disabled{opacity:.6;cursor:not-allowed}.repay-method-modal__brand{align-items:center;gap:12px;min-width:0;display:flex}.repay-method-modal__logo{object-fit:contain;flex-shrink:0;width:36px;height:36px}.repay-method-modal__logo-fallback{color:#1f5fdf;background:#e8f0ff;border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:10px;font-weight:700;display:grid}.repay-method-modal__bank{color:#1a1a1a;font-size:14px;font-weight:600}.repay-method-modal__chevron{color:#1f6fff;flex-shrink:0;width:18px;height:18px}.repay-method-modal__status{color:#5a6d88;text-align:center;margin:0 0 12px;font-size:13px}.repay-list--skeleton{pointer-events:none;padding-top:12px}.repay-skeleton__gap{margin-top:10px}.repay-page{--pk-page-top-bg:#f3f6fb;box-sizing:border-box;background:#f3f6fb;flex-direction:column;height:100%;min-height:100%;display:flex;overflow:hidden}.repay-page--with-footer,.repay-page--empty{height:100%;min-height:100%}.repay-page__chrome{flex-shrink:0}.repay-page__scroll{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:0 12px 12px;overflow:hidden auto}.repay-page--empty .repay-page__scroll{padding-bottom:24px}.repay-tabs{background:#f3f6fb;border-bottom:1px solid #d4ddf4;grid-template-columns:1fr 1fr;margin-bottom:0;padding:0 12px;display:grid;position:relative}.repay-tabs__btn{color:#7a8296;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-height:48px;padding:14px 8px;font-size:13px;transition:color .22s cubic-bezier(.22,1,.36,1)}.repay-tabs__btn--active{color:#1f5fdf;font-weight:700}.repay-tabs__indicator{pointer-events:none;background:#2b67e4;border-radius:999px 999px 0 0;width:calc(50% - 12px);height:2px;position:absolute;bottom:0;left:12px}.repay-tab-panel{min-height:0}.repay-list{gap:10px;padding-top:12px;display:grid}.repay-item{background:#fff;border:1px solid #c7dafd;border-radius:14px;transition:box-shadow .28s cubic-bezier(.22,1,.36,1),border-color .28s cubic-bezier(.22,1,.36,1);box-shadow:0 4px 8px #1b54ac14}.repay-item--expanded{border-color:#a8c8ff;box-shadow:0 6px 18px #1b54ac1f}.repay-item__row{grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:12px;display:grid}.repay-item__check,.repay-footer__check{align-items:center;display:inline-flex}.repay-item__date{color:#4d5364;margin:0;font-size:13px;font-weight:600}.repay-item__due-left{color:#7a8296;margin:3px 0 0;font-size:11px;font-weight:500;line-height:1.25}.repay-item__badge{letter-spacing:.02em;border-radius:999px;margin-top:5px;padding:3px 8px;font-size:9px;font-weight:700;display:inline-block}.repay-item__badge--danger{color:#d8362f;background:#ffe4e1}.repay-item__badge--warning{color:#b1791a;background:#fff0cf}.repay-item__badge--info{color:#2f71bf;background:#dcecff}.repay-item__amount-wrap{text-align:right}.repay-item__amount{color:#4f5565;margin:0;font-size:16px;font-weight:700;line-height:1.2}.repay-item__amount--danger{color:#e4322a}.repay-item__detail-btn{color:#626b81;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:3px;margin-top:4px;padding:0;font-size:12px;display:inline-flex}.repay-item__detail-chevron{color:#8a93a8;transform-origin:50%;flex-shrink:0;transition:transform .28s cubic-bezier(.22,1,.36,1)}.repay-item__detail-chevron--open{transform:rotate(180deg)}.repay-item__detail-shell{overflow:hidden}.repay-item__detail-card{background:#cfe4ff;border-radius:12px;margin:0 12px 12px;padding:10px 12px}.repay-item__detail-row{color:#3d475e;justify-content:space-between;align-items:flex-start;gap:12px;padding:3px 0;font-size:11px;line-height:1.45;display:flex}.repay-item__detail-row span{flex:1;min-width:0}.repay-item__detail-row strong{text-align:right;color:#1a1a1a;flex-shrink:0;max-width:58%;font-weight:600}.repay-item__detail-row--total{border-top:1px solid #3d475e1f;margin-top:6px;padding-top:8px;font-size:12px;font-weight:700}.repay-item__detail-total-value{color:#1a1a1a;font-weight:700}.repay-item__danger{color:#d92d20}.repay-item__detail-loading{color:#4f596f;text-align:center;margin:0;padding:8px 0;font-size:12px}.repay-footer{background:#fff;border-top:1px solid #d8e4ff;flex-shrink:0;padding:14px 16px 12px;box-shadow:0 -4px 16px #0f285a0f}.repay-footer__row{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.repay-footer__check{color:#4f596f;align-items:center;gap:7px;font-size:13px;display:flex}.repay-footer__summary{text-align:right}.repay-footer__summary span{color:#7d8497;text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:600;display:block}.repay-footer__summary strong{color:#1a1a1a;font-size:17px;font-weight:700;line-height:1.2}.repay-footer__coupon{color:#315a9f;cursor:pointer;background:#e8f2ff;border:0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:8px 10px;font-size:13px;font-weight:500;display:flex}.repay-footer__coupon-left{align-items:center;gap:6px;display:flex}.repay-footer__coupon-icon{color:#1f5fdf;flex-shrink:0}.repay-footer__coupon strong{color:#1f5fdf;font-size:13px;font-weight:700}.repay-footer__coupon--unavailable{cursor:default}.repay-footer__coupon-status{color:#8a97ab;font-size:12px;font-weight:500}.repay-footer__coupon-empty{display:none}.repay-footer__pay-btn{color:#fff;cursor:pointer;background:linear-gradient(#2f6ef6,#1458d8);border:0;border-radius:999px;width:100%;height:44px;margin-top:8px;font-size:15px;font-weight:700;box-shadow:0 4px 12px #1154ca47}.repay-footer__pay-btn:disabled{opacity:.55;cursor:not-allowed}.repay-error{color:#7a8193;text-align:center;padding:14px;font-size:13px}.repay-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:52dvh;padding:32px 24px;display:flex}.repay-empty__icon{width:min(186px,52vw);height:auto;margin-bottom:20px}.repay-empty__title{color:#0b2f6e;margin:0 0 8px;font-size:16px;font-weight:700}.repay-empty__text{color:#7a8296;max-width:280px;margin:0;font-size:13px;line-height:1.55}@media (prefers-reduced-motion:reduce){.repay-item,.repay-item__detail-chevron,.repay-tabs__btn{transition:none}}.profile-page{padding:12px 16px var(--pk-tab-page-bottom-buffer);--pk-page-top-bg:#f4f7fc;box-sizing:border-box;background:#f4f7fc;flex-direction:column;gap:14px;display:flex}.profile-page__header{z-index:10;background:#f4f7fc;margin:-12px -16px 0;padding:12px 16px 8px;position:sticky;top:0}.profile-page__header h1{color:#0b2f6e;margin:0;font-size:22px;font-weight:700}.profile-hero-card{color:#fff;background:linear-gradient(135deg,#004ac6 0%,#002e7a 100%);border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:24px 16px;display:flex;box-shadow:0 10px 28px #1f6fff38}.profile-hero-card__user{align-items:center;gap:12px;min-width:0;display:flex}.profile-hero-card__avatar{background:#fff3;border-radius:50%;flex-shrink:0;width:52px;height:52px;overflow:hidden}.profile-hero-card__avatar-initial{color:#fff;justify-content:center;align-items:center;width:100%;height:100%;font-size:20px;font-weight:700;display:flex}.profile-hero-card__avatar img{object-fit:cover;width:100%;height:100%}.profile-hero-card__name{margin:0;font-size:20px;font-weight:700}.profile-hero-card__phone{opacity:.9;margin:4px 0 0;font-size:10px}.profile-hero-card__verified{text-align:center;flex-direction:column;flex-shrink:0;align-items:center;gap:4px;font-size:10px;font-weight:600;display:flex}.profile-hero-card__verified-icon{flex-shrink:0;line-height:0;display:block}.profile-hero-card__verified-icon img{object-fit:contain;width:34px;height:32px;display:block}.profile-section{flex-direction:column;gap:8px;display:flex}.profile-other-loans{gap:0}.profile-other-loans__banner{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:16px;width:100%;padding:0;transition:transform .18s,opacity .18s;display:block;overflow:hidden}.profile-other-loans__banner:active:not(:disabled){transform:scale(.985)}.profile-other-loans__banner:disabled{opacity:.72;cursor:wait}.profile-other-loans__banner-image{border-radius:16px;width:100%;height:auto;display:block}@media (prefers-reduced-motion:reduce){.profile-other-loans__banner{transition:none}}.profile-section__title{letter-spacing:.04em;color:#8a97ab;margin:0;padding:0 4px;font-size:11px;font-weight:700}.profile-section-card{background:#fff;border:1px solid #e3edfb;border-radius:16px;padding:6px 0;box-shadow:0 4px 18px #0f2f6e0f}.profile-menu__item{text-align:left;cursor:pointer;color:#0b2f6e;background:0 0;border:0;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;width:100%;padding:14px 16px;display:grid}.profile-menu__item+.profile-menu__item{border-top:1px dashed #eef2f8}.profile-menu__item--static{cursor:default}.profile-menu__icon-wrap{background:#2563eb1a;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.profile-menu__icon{object-fit:contain;width:16px;height:16px;display:block}.profile-menu__label-wrap{flex-direction:column;gap:2px;display:flex}.profile-menu__label{font-size:14px;font-weight:600}.profile-menu__sub{color:#1f6fff;font-size:12px;font-weight:600}.profile-menu__sub--muted{color:#8a97ab;font-weight:500}.profile-menu__chevron{color:#8a97ab;width:16px;height:16px}.profile-menu__badge{color:#5a6d88;background:#f0f4fa;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.profile-news__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-news__head h2{color:#0b2f6e;margin:0;font-size:13px;font-weight:700}.profile-news__link{color:#1f6fff;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:600}.profile-news__list{flex-direction:column;gap:10px;margin-top:10px;display:flex}.profile-news-card{background:#fff;border:1px solid #e3edfb;border-radius:14px;grid-template-columns:72px 1fr;gap:12px;padding:12px;display:grid}.profile-news-card__thumb{background:linear-gradient(135deg,#dbeafe,#eff6ff);border-radius:10px;min-height:72px}.profile-news-card h3{color:#0b2f6e;margin:0 0 6px;font-size:12px;font-weight:700;line-height:1.35}.profile-news-card p{color:#8a97ab;margin:0;font-size:11px;line-height:1.45}.profile-settings-card{text-align:left;cursor:pointer;background:#eef1f6;border:0;border-radius:999px;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;width:100%;padding:14px 16px;display:grid}.profile-settings-card__icon-wrap{background:#2563eb1a;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.profile-settings-card__icon-wrap .profile-menu__icon{width:16px;height:16px}.profile-settings-card__text{flex-direction:column;gap:4px;display:flex}.profile-settings-card__text strong{color:#0b2f6e;font-size:14px}.profile-settings-card__text span{color:#8a97ab;font-size:12px}.profile-policy-sheet__status{color:#6b7280;text-align:center;margin:0;padding:8px 4px 12px;font-size:14px;line-height:1.5}.profile-policy-sheet__status button{color:#0050cb;background:#0050cb1a;border:0;border-radius:999px;margin-top:10px;padding:10px 18px;font-size:14px;font-weight:600}.profile-policy-sheet__list{margin:0;padding:0;list-style:none}.profile-policy-sheet__item{color:#111827;text-align:left;background:0 0;border:0;border-bottom:1px solid #e8edf5;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:16px 4px;font-size:15px;font-weight:600;display:flex}.profile-policy-sheet__item:disabled{opacity:.45}.profile-policy-sheet__item:last-child{border-bottom:0}.profile-page__toast{left:50%;bottom:calc(72px + var(--pk-safe-bottom));z-index:40;color:#fff;text-align:center;pointer-events:none;background:#111827eb;border-radius:12px;max-width:min(320px,100vw - 32px);padding:12px 16px;font-size:13px;font-weight:500;line-height:1.4;position:fixed;transform:translate(-50%);box-shadow:0 10px 28px #0f172a38}.pk-page-header{background:var(--pk-surface);--pk-page-top-bg:#fff;border-bottom:1px solid var(--pk-border);min-height:56px;top:var(--pk-status-bar-height);z-index:90;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex;position:fixed;left:0;right:0}.pk-page-header--embedded{z-index:90;background:var(--pk-surface);position:sticky;top:0;left:0;right:0}.pk-page-header__spacer{height:var(--pk-page-header-height);flex-shrink:0}.pk-page-header__leading{flex:1;align-items:center;gap:4px;min-width:0;display:flex}.pk-page-header__title-wrap{text-align:left;flex:1;min-width:0}.pk-page-header__title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pk-page-header__trailing{flex-shrink:0;justify-content:flex-end;align-items:center;gap:4px;display:flex}.pk-page-header__icon-btn{border-radius:var(--pk-radius-md);cursor:pointer;width:40px;height:40px;color:var(--pk-text);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:flex}.pk-page-header__icon-btn:active{background:var(--pk-bg-muted)}.pk-page-header--inverted{color:#fff;--pk-page-top-bg:#1f66ff;background:#1f66ff;border-bottom:none}.pk-page-header--inverted .pk-page-header__title,.pk-page-header--inverted .pk-page-header__icon-btn{color:#fff}.pk-page-header--inverted .pk-page-header__icon-btn:active{background:#ffffff1f}.cert-page-layout{--pk-page-top-bg:#fff;background:#fff;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.cert-page-layout--docked{height:100%;min-height:0;overflow:hidden}:is(.pk-app-shell__page:has(.cert-page-layout),.pk-page-motion-shell:has(.cert-page-layout)){background:#fff}.cert-page-layout__chrome{z-index:90;background:#fff;flex-shrink:0;position:sticky;top:0}.cert-page-layout__chrome .pk-page-header{background:#fff;border-bottom:none;min-height:44px;padding:0 12px;position:relative;top:auto;left:auto;right:auto}.cert-page-layout__body{background:#fff;flex-direction:column;flex:1;min-height:0;padding-top:10px;display:flex}.cert-page-content{background:#fff;flex-direction:column;flex:1;min-height:0;display:flex}.cert-page-content--docked{background:#fff;flex:1;min-height:0;position:relative;overflow:hidden}.cert-stepper{background:#fff;align-items:flex-start;gap:0;padding:4px 16px 8px;display:flex}.cert-stepper__item{flex-direction:column;flex:1;align-items:center;min-width:0;display:flex}.cert-stepper__node{box-sizing:border-box;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:12px;font-weight:700;line-height:1;display:flex}.cert-stepper__node--completed{color:#fff;background:#0050cb;border:2px solid #0050cb}.cert-stepper__node--active{color:#0050cb;background:#fff;border:2px solid #0050cb}.cert-stepper__node--inactive{color:#9ca3af;background:#fff;border:2px dashed #d1d5db}.cert-stepper__line{background:#d1d5db;flex:.5;align-self:flex-start;min-width:8px;height:2px;margin-top:20px}.cert-stepper__line--completed{background:#0050cb}.cert-stepper__label{text-align:center;width:100%;margin-top:6px;padding:0 2px;font-size:7px;font-weight:500;line-height:1.2}.cert-stepper__label--completed,.cert-stepper__label--active{color:#0050cb;font-weight:600}.cert-stepper__label--inactive{color:#9ca3af}.cert-status-badge{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:700;line-height:1;display:flex}.cert-status-badge--success{background:#22c55e}.cert-status-badge--error{background:#ef4444;font-size:12px}.cert-footer{padding:12px 24px;padding-bottom:max(12px, var(--pk-safe-bottom));background:#fff;flex-shrink:0;margin-top:auto}.cert-btn{color:#fff;cursor:pointer;background:#0050cb;border:none;border-radius:40px;width:100%;min-height:50px;font-size:16px;font-weight:700}.cert-btn:disabled{opacity:.6;cursor:not-allowed}.cert-btn:active:not(:disabled){opacity:.9}.cert-error{text-align:center;color:#ef4444;margin:0 0 10px;font-size:13px;line-height:1.4}.identity-page{min-height:0;padding-bottom:var(--pk-safe-bottom);background:#fff;flex:1}.identity-stepper{background:#fff;justify-content:space-between;gap:4px;padding:16px 20px 12px;display:flex}.identity-stepper__item{flex-direction:column;flex:1;align-items:center;min-width:0;display:flex}.identity-stepper__node-wrap{justify-content:center;align-items:center;width:100%;display:flex}.identity-stepper__node{color:#9ca3af;background:#e5e7eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;line-height:1;display:flex}.identity-stepper__node--active{color:#fff;background:#0087f0}.identity-stepper__line{background:#e5e7eb;flex:1;height:2px;margin:0 2px}.identity-stepper__label{text-align:center;color:#9ca3af;margin-top:6px;font-size:9px;font-weight:500;line-height:1.2}.identity-stepper__label--active{color:#0087f0;font-weight:600}.identity-status-badge{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:700;line-height:1;display:flex}.identity-status-badge--success{background:#22c55e}.identity-status-badge--error{background:#ef4444;font-size:12px}.identity-footer{padding:12px 24px;padding-bottom:max(12px, var(--pk-safe-bottom));background:linear-gradient(#fff0 0%,#fff 24%);position:fixed;bottom:0;left:0;right:0}.identity-btn{color:#fff;cursor:pointer;background:#0087f0;border:none;border-radius:40px;width:100%;min-height:50px;font-size:16px;font-weight:700}.identity-btn:active{opacity:.9}.identity-guide{background:#fff;flex-direction:column;flex:1;min-height:0;padding:0 24px 12px;display:flex}.identity-guide__title{text-align:center;color:#111827;margin:0 0 20px;font-size:24px;font-weight:700;line-height:1.35}.identity-guide__correct{flex-direction:column;align-items:center;margin-bottom:20px;display:flex}.identity-guide__correct-img{object-fit:contain;width:100%;max-width:220px;height:auto;margin-bottom:10px}.identity-guide__correct .identity-status-badge{margin-bottom:8px}.identity-guide__correct-title{color:#111827;text-align:center;margin:0 0 6px;font-size:16px;font-weight:600}.identity-guide__correct-hint{text-align:center;color:#6b7280;max-width:280px;margin:0;font-size:14px;line-height:1.45}.identity-guide__incorrect{justify-content:center;gap:12px;display:flex}.identity-guide__incorrect-item{flex-direction:column;flex:1;align-items:center;max-width:100px;display:flex}.identity-guide__incorrect-img-wrap{width:100%;margin-bottom:6px;position:relative}.identity-guide__incorrect-img{object-fit:contain;width:100%;height:auto;display:block}.identity-guide__incorrect-img-wrap .identity-status-badge{width:22px;height:22px;font-size:11px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.identity-guide__incorrect-label{color:#6b7280;text-align:center;margin:8px 0 0;font-size:11px;font-weight:500}.identity-camera{z-index:100;background:#1a1a1a;position:fixed;inset:0}.identity-camera__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.identity-camera__overlay{z-index:1;flex-direction:column;display:flex;position:absolute;inset:0}.identity-camera__close{top:calc(16px + var(--pk-status-bar-height));z-index:3;color:#fff;cursor:pointer;background:#00000059;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex;position:absolute;left:16px}.identity-camera__frame-wrap{flex-direction:column;flex:1;min-height:0;display:flex}.identity-camera__mask-row{flex:1;min-height:0;display:flex}.identity-camera__mask{background:#0000008c}.identity-camera__mask--top,.identity-camera__mask--bottom{flex-shrink:0;height:18%}.identity-camera__mask--side{flex:1}.identity-camera__frame{border:2px solid #fff;border-radius:4px;flex-shrink:0;width:min(62vw,240px);min-height:340px;position:relative}.identity-camera__hint{transform-origin:50%;white-space:nowrap;color:#fff;letter-spacing:.02em;margin:0;font-size:11px;font-weight:500;position:absolute;top:50%;right:-28px;transform:translateY(-50%)rotate(90deg)}.identity-camera__shutter{width:72px;height:72px;margin-bottom:max(28px, var(--pk-safe-bottom));cursor:pointer;background:#ffffff40;border:4px solid #fff;border-radius:50%;flex-shrink:0;align-self:center}.identity-camera__shutter:after{content:"";background:#fff;border-radius:50%;width:56px;height:56px;margin:4px auto;display:block}.identity-camera__error{color:#fff;text-align:center;background:#000000bf;border-radius:10px;padding:12px 16px;font-size:13px;position:absolute;bottom:120px;left:24px;right:24px}.identity-camera__error p{margin:0 0 10px}.identity-camera__fallback{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff;border-radius:20px;padding:8px 16px;font-size:13px}.identity-preview{background:#fff;flex-direction:column;flex:1;min-height:0;padding:0 24px 12px;display:flex}.identity-preview__photo-wrap{flex-direction:column;align-items:center;margin-bottom:16px;padding-top:4px;display:flex;position:relative}.identity-preview__photo{object-fit:cover;border-radius:10px;width:100%;max-width:280px;height:auto;display:block}.identity-preview__photo-wrap .cert-status-badge{z-index:1;width:32px;height:32px;margin-top:-14px;position:relative}.identity-preview__form{flex-direction:column;gap:16px;display:flex}.identity-preview__field{cursor:text;-webkit-tap-highlight-color:transparent;flex-direction:column;gap:8px;display:flex}.identity-preview__label{color:#9ca3af;font-size:14px;font-weight:400;line-height:1.2}.identity-preview__input{color:#111827;box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:999px;outline:none;width:100%;min-height:52px;padding:14px 20px;font-size:16px;font-weight:500;line-height:1.2}.identity-preview__input::placeholder{color:#c4c9d1;font-weight:400}.identity-preview__input:focus{border-color:#0087f0;box-shadow:0 0 0 3px #0087f01f}.identity-preview__disclaimer{text-align:center;color:#9ca3af;margin:12px 0 0;font-size:13px;line-height:1.45}.liveness-guide{background:#fff;flex-direction:column;flex:1;min-height:0;padding:20px 24px 12px;display:flex}.liveness-guide__title{text-align:center;color:#111827;margin:8px 0 20px;font-size:18px;font-weight:700;line-height:1.35}.liveness-guide__correct{flex-direction:column;align-items:center;margin-bottom:20px;display:flex}.liveness-guide__correct-img-wrap{width:150px;height:150px;margin-bottom:12px;position:relative}.liveness-guide__correct-img{object-fit:contain;border-radius:50%;width:100%;height:100%;display:block}.liveness-guide__correct-title{color:#111827;text-align:center;margin:0 0 6px;font-size:13px;font-weight:600}.liveness-guide__correct-hint{text-align:center;color:#6b7280;max-width:300px;margin:0;font-size:11px;line-height:1.45}.liveness-guide__incorrect{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.liveness-guide__incorrect-item{flex-direction:column;align-items:center;min-width:0;display:flex}.liveness-guide__incorrect-img-wrap{width:100%;margin-bottom:4px;position:relative}.liveness-guide__incorrect-img{object-fit:contain;width:100%;height:auto;display:block}.liveness-guide__incorrect-label{color:#6b7280;text-align:center;margin:6px 0 0;font-size:10px;font-weight:500;line-height:1.2}.liveness-guide__footer{padding:12px 0;padding-bottom:max(12px, var(--pk-safe-bottom));background:#fff;flex-shrink:0;margin-top:auto}.liveness-guide__error{text-align:center;color:#ef4444;margin:0 0 10px;font-size:13px;line-height:1.4}.liveness-guide__btn{color:#fff;cursor:pointer;background:#0050cb;border:none;border-radius:40px;width:100%;min-height:50px;font-size:16px;font-weight:700}.liveness-guide__btn:disabled{opacity:.6;cursor:not-allowed}.liveness-guide__btn:active:not(:disabled){opacity:.9}.liveness-page{min-height:0;padding-bottom:var(--pk-safe-bottom);background:#fff;flex:1}.onboard-select-trigger{color:#111827;box-sizing:border-box;touch-action:manipulation;text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:10px;align-items:center;width:100%;min-height:48px;padding:12px 36px 12px 14px;font-size:16px;display:flex;position:relative}.onboard-select-trigger--disabled{opacity:.6;cursor:not-allowed}.onboard-select-trigger__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.onboard-select-trigger__label--placeholder{color:#9ca3af}.onboard-select-trigger__chevron{pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%239CA3AF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;width:12px;height:8px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.onboard-select-picker{margin:0;padding:4px 0 12px;list-style:none}.onboard-select-picker__status{color:#68758a;padding:22px 20px;font-size:15px;list-style:none}.onboard-select-picker__item{color:#10182f;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:24px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:52px;padding:12px 18px;font-size:15px;font-weight:600;display:flex}.onboard-select-picker li+li{margin-top:6px}.onboard-select-picker__item:active{background:#eef6ff}.onboard-select-picker__item--selected{color:#0050cb;background:#dcedff;font-weight:700}.onboard-select-picker__check{color:#fff;box-sizing:border-box;background:#0050cb;border-radius:50%;flex-shrink:0;width:34px;height:34px;padding:9px}.onboard-page{background:#fff;height:100%;min-height:0}.onboard-body{background:#fff;flex:1;min-height:0;padding:0 24px 12px}.onboard-scroll{-webkit-overflow-scrolling:touch;background:#fff;flex:1;min-height:0;padding:0 24px 12px;scroll-padding-top:12px;scroll-padding-bottom:24px;overflow:hidden auto}.cert-page-content--docked .onboard-scroll{padding-bottom:calc(var(--pk-onboard-dock-height,168px) + 12px)}html.pk-keyboard-open.pk-input-focused .onboard-dock{visibility:hidden;pointer-events:none}html.pk-keyboard-open.pk-input-focused .cert-page-content--docked .onboard-scroll{padding-bottom:calc(var(--pk-onboard-dock-height,168px) + 12px)}.onboard-dock{z-index:85;box-shadow:none;pointer-events:auto;background:#fff;position:absolute;bottom:0;left:0;right:0}.onboard-dock .onboard-privacy{border-radius:0;margin:0}.cert-footer--docked{padding-top:8px;padding-bottom:max(16px, calc(12px + var(--pk-safe-bottom)));margin-top:0}.onboard-field{cursor:text;-webkit-tap-highlight-color:transparent;border-radius:20px;margin-bottom:16px}.onboard-field:has(.onboard-select-trigger){cursor:pointer}.onboard-label{color:#6b7280;margin-bottom:8px;font-size:13px;font-weight:500;display:block}.onboard-input,.onboard-select{color:#111827;box-sizing:border-box;touch-action:manipulation;background:#fff;border:1px solid #e5e7eb;border-radius:20px;width:100%;min-height:48px;padding:12px 14px;font-size:16px}.onboard-input::placeholder{color:#9ca3af}.onboard-input--readonly{color:#374151;cursor:default;background:#f3f4f6}.onboard-input--readonly:focus{border-color:#e5e7eb;outline:none}.onboard-field-error{color:#ef4444;margin:6px 0 0;font-size:12px;line-height:1.4}.onboard-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%239CA3AF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}.onboard-select:invalid,.onboard-select option[value=""]{color:#9ca3af}.onboard-email-row{gap:8px;display:flex}.onboard-email-row .onboard-input{flex:1;min-width:0}.onboard-email-row .onboard-select{flex-shrink:0;width:130px;padding-right:30px}.onboard-section-title{color:#111827;margin:0 0 12px;font-size:15px;font-weight:700}.onboard-contact-block{margin-bottom:20px}.onboard-contact-name-wrap{display:block;position:relative}.onboard-contact-name-input{padding-right:48px!important}.onboard-contact-pick-btn{z-index:1;color:#0050cb;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin:0;padding:0;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.onboard-contact-pick-btn:disabled{opacity:.45;cursor:not-allowed}.onboard-contact-pick-btn:active:not(:disabled){background:#0050cb14}.onboard-contact-phone-trigger{text-align:left;cursor:pointer;width:100%;font:inherit;align-items:center;display:flex}.onboard-contact-phone-trigger:disabled{cursor:not-allowed}.onboard-contact-phone-trigger--empty,.onboard-input.onboard-input--readonly.onboard-contact-phone-trigger--empty{color:#7a7a7a;font-weight:400}.onboard-input.onboard-input--readonly.onboard-contact-phone-trigger:not(.onboard-contact-phone-trigger--empty){color:#111827}.onboard-checkbox-row{align-items:flex-start;gap:10px;margin-top:8px;display:flex}.onboard-checkbox-row label{color:#374151;font-size:12px;line-height:1.45}.onboard-checkbox-row--bank{gap:12px;margin-top:6px;margin-bottom:20px}.onboard-checkbox-row--bank label{flex-direction:column;gap:8px;display:flex}.onboard-checkbox-row--bank strong{color:#3f3f46;font-size:15px;line-height:1.3}.onboard-checkbox-row--bank span{color:#7a7a7a;font-size:13px;line-height:1.55}.onboard-privacy{background:#e8f8ef;border-radius:10px;flex-shrink:0;align-items:flex-start;gap:10px;margin:0 24px 8px;padding:12px;display:flex}.onboard-privacy__icon{object-fit:contain;flex-shrink:0;width:36px;height:34px}.onboard-privacy__text{color:#374151;margin:0;font-size:11px;line-height:1.45}.cert-footer--stacked{background:#fff;flex-direction:column;gap:0;display:flex}.onboard-product{margin-top:4px}.onboard-product__header{align-items:center;gap:8px;margin-bottom:12px;display:flex}.onboard-product__title{color:#111827;margin:0;font-size:15px;font-weight:700}.onboard-product__info-btn{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#1f6fff;border:0;border-radius:50%;place-items:center;width:18px;height:18px;margin:0;padding:0;font-size:11px;font-weight:700;line-height:1;display:inline-grid}.onboard-product__info-btn:disabled{opacity:.45;cursor:not-allowed}.onboard-product__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.onboard-product__item{grid-template-columns:40px 1fr auto;align-items:center;gap:12px;display:grid}.onboard-product__icon{border-radius:12px;flex-shrink:0;width:40px;height:40px;display:block;overflow:hidden}.onboard-product__icon img{object-fit:cover;width:100%;height:100%;display:block}.onboard-product__name{color:#111827;cursor:pointer;font-size:15px;font-weight:500}.onboard-product-info{z-index:260;place-items:center;padding:24px 20px;display:grid;position:fixed;inset:0}.onboard-product-info__backdrop{cursor:pointer;background:#08142885;border:0;position:absolute;inset:0}.onboard-product-info__card{z-index:1;text-align:center;background:#fff;border-radius:20px;width:min(100%,320px);padding:20px 18px 16px;position:relative;box-shadow:0 16px 48px #0814282e}.onboard-product-info__message{color:#374151;margin:0 0 16px;font-size:14px;line-height:1.55}.onboard-product-info__btn{color:#fff;cursor:pointer;background:#0050cb;border:0;border-radius:999px;width:100%;min-height:44px;font-size:14px;font-weight:700}.onboard-product-info__btn:active{transform:scale(.99)}.credit-countdown{height:100%;min-height:0;padding:32px 24px calc(24px + var(--pk-safe-bottom));--pk-page-top-bg:#fff;text-align:center;box-sizing:border-box;background:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex}.credit-countdown__content{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:360px;display:flex}.credit-countdown__title{color:#0b2f6e;max-width:320px;margin:0 0 32px;font-size:22px;font-weight:700;line-height:1.35}.credit-countdown__visual{aspect-ratio:1;width:min(280px,78vw);margin-bottom:28px;position:relative}.credit-countdown__ring{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.credit-countdown__ring--hidden{opacity:0}.credit-countdown__loading{object-fit:contain;width:100%;height:100%}.credit-countdown__inner{z-index:1;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.credit-countdown__center{flex-shrink:0;width:44%;height:auto}.credit-countdown__timer{letter-spacing:.04em;color:#1f6fff;margin:0;font-size:28px;font-weight:700;line-height:1}.credit-countdown__description{color:#4a5d78;max-width:340px;margin:0;font-size:14px;line-height:1.65}.credit-countdown__description strong{color:#0b2f6e}.credit-countdown__error{color:#d14343;margin:16px 0 0;font-size:13px}.credit-countdown__back{color:#fff;cursor:pointer;background:#1f6fff;border:0;border-radius:999px;margin-top:24px;padding:14px 28px;font-size:15px;font-weight:600}.loan-countdown{height:100%;min-height:0;padding:32px 24px calc(24px + var(--pk-safe-bottom));--pk-page-top-bg:#fff;text-align:center;box-sizing:border-box;background:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex}.loan-countdown__content{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:360px;display:flex}.loan-countdown__title{color:#0b2f6e;max-width:320px;margin:0 0 32px;font-size:22px;font-weight:700;line-height:1.35}.loan-countdown__visual{aspect-ratio:1;width:min(280px,78vw);margin-bottom:28px;position:relative}.loan-countdown__ring{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.loan-countdown__ring--hidden{opacity:0}.loan-countdown__loading{object-fit:contain;width:100%;height:100%}.loan-countdown__inner{z-index:1;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.loan-countdown__center{flex-shrink:0;width:44%;height:auto}.loan-countdown__timer{letter-spacing:.04em;color:#1f6fff;margin:0;font-size:28px;font-weight:700;line-height:1}.loan-countdown__description{color:#4a5d78;max-width:340px;margin:0;font-size:14px;line-height:1.65}.loan-countdown__description strong{color:#0b2f6e}.loan-countdown__error{color:#d14343;margin:16px 0 0;font-size:13px}.disbursement-success{--pk-page-top-bg:#1a63f5;--disburse-blue:#1a63f5;--disburse-blue-mid:#2f8fff;box-sizing:border-box;background:#fff;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.disbursement-success--empty{text-align:center;background:#f4f7fc;place-items:center;gap:16px;padding:24px;display:grid;overflow:auto}.disbursement-success__scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:#fff;flex:1;min-height:0;overflow:hidden auto}.disbursement-success__top{color:#fff;background:linear-gradient(#1a63f5 0%,#2a7af5 55%,#3b8fff 100%);padding-bottom:28px}.disbursement-success__header{color:#fff;align-items:center;gap:4px;min-height:44px;padding:10px 16px 4px;display:flex}.disbursement-success__header h1{letter-spacing:.01em;text-align:left;margin:0;font-size:17px;font-weight:700}.disbursement-success__back{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:40px;height:40px;padding:0;display:grid}.disbursement-success__hero{text-align:center;color:#fff;padding:4px 24px 8px}.disbursement-success__illustration{width:min(118px,34vw);height:auto;margin:0 auto 12px;display:block}.disbursement-success__hero h2{letter-spacing:.01em;margin:0 0 8px;font-size:28px;font-weight:800}.disbursement-success__subtitle{color:#fffffff2;max-width:280px;margin:0 auto 16px;font-size:13px;font-weight:400;line-height:1.45}.disbursement-success__amount{letter-spacing:-.02em;margin:0 0 12px;font-size:34px;font-weight:800;line-height:1.1}.disbursement-success__tenor{color:#fff;background:#ffffff38;border-radius:999px;align-items:center;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.disbursement-success__body{z-index:1;background:0 0;margin-top:-18px;padding:0 16px 20px;position:relative}.disbursement-success__details{background:#fff;border:1px solid #e8eef8;border-radius:16px;padding:4px 18px;box-shadow:0 8px 24px #1a63f51f}.disbursement-success__row{color:#8a97ab;border-bottom:1px dashed #e4ebf6;justify-content:space-between;align-items:center;gap:16px;padding:13px 0;font-size:13px;display:flex}.disbursement-success__row:last-child{border-bottom:0}.disbursement-success__row strong{color:#1a2b4a;text-align:right;word-break:break-all;font-size:13px;font-weight:700}.disbursement-success__warning{color:#6b5200;background:#fff8e1;border-radius:12px;margin:16px 0 0;font-size:12px;line-height:1.5;overflow:hidden}.disbursement-success__warning-head{color:#fff;background:#ba8f1a;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:14px;display:flex}.disbursement-success__warning-head strong{letter-spacing:.02em;font-size:13px;font-weight:800}.disbursement-success__warning-icon{color:#fff;flex-shrink:0;place-items:center;display:grid}.disbursement-success__warning p{color:#6b5200;align-items:flex-start;gap:12px;margin:0;padding:12px 14px;font-weight:700;display:flex}.disbursement-success__warning-lock{flex-shrink:0;place-items:center;margin-top:1px;display:grid}.disbursement-success__warning-lock img{display:block}.disbursement-success__signature{background:#eaf3ff;border:1px solid #d7e7ff;border-radius:14px;align-items:center;gap:12px;margin:16px 0 0;padding:14px 14px 16px;display:flex}.disbursement-success__signature-icon{flex-shrink:0;width:32px;height:32px;display:block}.disbursement-success__signature-body{flex:1;min-width:0}.disbursement-success__signature h3{color:#0050cb;margin:0 0 6px;font-size:14px;font-weight:700}.disbursement-success__signature p{color:#0050cb;opacity:.5;margin:0 0 8px;font-size:12px;line-height:1.55}.disbursement-success__sign-link-row{align-items:center;gap:6px;max-width:100%;display:inline-flex}.disbursement-success__sign-link-row a{color:#1a63f5;word-break:break-all;min-width:0;font-size:12px;font-weight:600;text-decoration:none}.disbursement-success__copy{cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;place-items:center;width:20px;height:20px;padding:0;display:grid}.disbursement-success__copy img{display:block}.disbursement-success__copy:active{opacity:.7}.disbursement-success__toast{left:50%;bottom:calc(76px + var(--pk-safe-bottom));z-index:120;color:#fff;text-align:center;pointer-events:none;background:#111827eb;border-radius:999px;max-width:calc(100% - 48px);padding:10px 14px;font-size:13px;font-weight:600;line-height:1.2;position:fixed;transform:translate(-50%);box-shadow:0 10px 24px #0f172a3d}.disbursement-success__footer{padding:12px 16px calc(12px + var(--pk-safe-bottom));background:#fff;flex-shrink:0;box-shadow:0 -6px 20px #0f285a0f}.disbursement-success__ok{color:#fff;cursor:pointer;background:#1a63f5;border:0;border-radius:999px;width:100%;margin:0;padding:15px 20px;font-size:16px;font-weight:700;display:block}.disbursement-success__ok:active{opacity:.92}.disbursement-fail{--pk-page-top-bg:#e8f5ff;box-sizing:border-box;background:linear-gradient(#e8f5ff 0%,#f6faff 42%,#fff 100%);flex-direction:column;flex:1;min-height:0;padding:28px 20px 12px;display:flex}.disbursement-fail__content{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.disbursement-fail__illustration{width:min(220px,62vw);height:auto;margin-bottom:28px}.disbursement-fail__title{color:#0b2f6e;max-width:320px;margin:0 0 14px;font-size:20px;font-weight:700;line-height:1.4}.disbursement-fail__description{color:#5a6d88;max-width:320px;margin:0;font-size:14px;line-height:1.65}.disbursement-fail__regulators{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 16px;padding-top:20px;display:flex}.disbursement-fail__regulator-logo{object-fit:contain;width:auto;height:28px}.repay-guide-page{--repay-guide-blue:#2563eb;background:#f2f6fe;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.repay-guide-page .pk-page-header{z-index:90;background:var(--repay-guide-blue);color:#fff;border-bottom:0;flex-shrink:0}.repay-guide-page .pk-page-header__title,.repay-guide-page .pk-page-header__icon-btn{color:#fff}.repay-guide-page .pk-back-icon{filter:brightness(0)invert()}.repay-guide-empty{text-align:center;color:#6f7991;flex:1;padding:24px 16px;font-size:14px}.repay-guide-scroll{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding-bottom:12px;overflow:hidden auto}.repay-guide-hero{background:var(--repay-guide-blue);color:#fff;padding:4px 16px 24px}.repay-guide-hero__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.repay-guide-hero__label{opacity:.9;margin:0;font-size:12px}.repay-guide-hero__amount{margin:4px 0 0;font-size:28px;font-weight:700;line-height:1.1}.repay-guide-hero__copy{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff8c;border-radius:8px;flex-shrink:0;padding:6px 10px;font-size:11px;font-weight:600}.repay-guide-hero__notice{background:#ffffff24;border-radius:10px;align-items:flex-start;gap:10px;margin-top:14px;padding:10px 12px;font-size:11px;line-height:1.5;display:flex}.repay-guide-hero__notice p{margin:0}.repay-guide-hero__notice-icon{background:#ffffff38;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:grid}.repay-guide-card{background:#fff;border:1px solid #cde0ff;border-radius:14px;margin:-12px 12px 0;padding:12px;box-shadow:0 8px 18px #144ea71f}.repay-guide-card__head{justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.repay-guide-card__bank{align-items:center;gap:10px;display:flex}.repay-guide-card__logo{object-fit:contain;width:36px;height:36px}.repay-guide-card__logo-fallback{color:#2a64d8;background:#e8f0ff;border-radius:8px;place-items:center;width:36px;height:36px;font-size:11px;font-weight:700;display:grid}.repay-guide-card__head strong{color:#204b95;font-size:14px;display:block}.repay-guide-card__head span{color:#667089;font-size:12px}.repay-guide-card__head>button{color:#2262da;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700}.repay-guide-card__va-row{background:#f2f7ff;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:10px;display:flex}.repay-guide-card__va-row code{color:#303a4f;word-break:break-all;font-size:16px}.repay-guide-card__va-row button{color:#2a66de;cursor:pointer;background:#dbe8ff;border:0;border-radius:8px;flex-shrink:0;padding:6px 10px;font-size:11px;font-weight:700}.repay-guide-card__hint{color:#6f7991;margin:10px 0 0;font-size:11px;line-height:1.45}.repay-guide-card__hint-link{color:#2a66de;font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.repay-guide-tabs{background:#fff;border:1px solid #d6e4ff;border-radius:14px;margin:12px;padding:10px}.repay-guide-tabs__row{border-bottom:1px solid #dce6fa;gap:4px;width:100%;padding-bottom:8px;display:flex}.repay-guide-tabs__tab{color:#7d879c;text-align:center;cursor:pointer;background:0 0;border:0;flex:1 1 0;min-width:0;padding:6px 2px;font-size:11px;font-weight:600}.repay-guide-tabs__tab--active{color:var(--repay-guide-blue);border-bottom:2px solid var(--repay-guide-blue)}.repay-guide-tabs__title{text-align:center;color:#3d475e;margin:10px 0;font-size:13px;font-weight:700}.repay-guide-tabs__placeholder{text-align:center;color:#7d879c;margin:0;padding:16px 8px;font-size:12px}.repay-guide-steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.repay-guide-step{border:1px solid #e1e9f8;border-radius:10px;grid-template-columns:28px 1fr;align-items:center;gap:10px;padding:10px;display:grid}.repay-guide-step__num{color:#2a64d8;background:#e8f0ff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.repay-guide-step p{color:#4d566c;align-self:center;margin:0;font-size:12px;line-height:1.45}.repay-guide-footer{z-index:80;padding:10px 16px calc(12px + var(--pk-safe-bottom));background:#f2f6fe;flex-shrink:0}.repay-guide-footer__btn{color:#fff;cursor:pointer;background:linear-gradient(#2f80ff 0%,#1f6fff 100%);border:0;border-radius:999px;width:100%;height:48px;font-size:16px;font-weight:700;box-shadow:0 10px 28px #1f6fff57,0 4px 10px #0f2f6e1f}.repay-guide-footer__btn:active{transform:scale(.98)}.repay-guide-toast{left:50%;bottom:calc(76px + var(--pk-safe-bottom));z-index:120;color:#fff;text-align:center;pointer-events:none;background:#111827eb;border-radius:999px;max-width:calc(100% - 48px);padding:10px 14px;font-size:13px;font-weight:600;line-height:1.2;position:fixed;transform:translate(-50%);box-shadow:0 10px 24px #0f172a3d}.linked-banks__list{flex-direction:column;gap:12px;display:flex}.profile-subpage.linked-banks{min-height:0;padding-bottom:calc(16px + var(--pk-safe-bottom));flex-direction:column;flex:1;display:flex;overflow:hidden}.linked-banks__content{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;min-height:0;padding-bottom:12px;overflow-y:auto}.linked-banks__actions{flex-shrink:0;padding-top:12px}.linked-banks__card{text-align:left;background:#fff;border:1px solid #e3edfb;border-radius:16px;grid-template-columns:76px 1fr auto;align-items:center;gap:12px;width:100%;padding:16px;display:grid;box-shadow:0 4px 16px #0f2f6e0f}.linked-banks__card--skeleton{cursor:default}.linked-banks__logo{box-sizing:border-box;background:#f7f9fc;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:76px;height:40px;padding:6px 8px;display:flex;overflow:hidden}.linked-banks__logo img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.linked-banks__logo span{color:#1f6fff;font-size:11px;font-weight:700}.linked-banks__meta{flex-direction:column;gap:4px;min-width:0;display:flex}.linked-banks__meta strong{color:#0b2f6e;font-size:15px;font-weight:700}.linked-banks__meta span{color:#0b2f6e;letter-spacing:.04em;font-size:14px}.linked-banks__meta small{color:#8a97ab;font-size:12px}.linked-banks__manage-btn{color:#1f6fff;cursor:pointer;background:#f0f5ff;border:0;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;min-width:72px;min-height:44px;padding:0 8px 0 12px;font-size:13px;font-weight:700;display:inline-flex}.linked-banks__chevron{flex-shrink:0;width:16px;height:16px}.linked-banks__add-btn{color:#fff;cursor:pointer;background:#0050cb;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;font-size:17px;font-weight:700;display:flex;box-shadow:0 8px 20px #1f6fff47}.linked-banks__add-icon{flex-shrink:0;width:20px;height:20px;display:block}.linked-banks__security{text-align:center;flex-direction:column;align-items:center;gap:10px;margin-top:20px;padding:0 12px 8px;display:flex}.linked-banks__shield{width:36px;height:36px}.linked-banks__security p{color:#8a97ab;max-width:280px;margin:0;font-size:12px;line-height:1.55}.linked-banks__error,.linked-banks__empty{text-align:center;color:#5a6d88;margin:0 0 16px;font-size:14px}.profile-subpage{--pk-page-top-bg:#fff;box-sizing:border-box;background:#fff;flex:1;min-height:0;padding:16px 16px 24px}:is(.pk-page-header--embedded:has(+.profile-subpage),.pk-page-header--embedded:has(+.loan-history-page),.pk-page-header--embedded:has(+.pk-pull-refresh.loan-history-page),.pk-page-header--embedded:has(+.loan-order-detail)){border-bottom:none}.profile-subpage__section-title{letter-spacing:.05em;color:#8a97ab;margin:0 0 8px;padding:0 4px;font-size:11px;font-weight:700}.profile-subpage__card{background:#fff;border:1px solid #e8eef8;border-radius:16px;overflow:hidden}.profile-subpage__card--elevated{border-color:#0000;box-shadow:0 10px 28px #2563eb1a}.profile-subpage__menu-item{text-align:left;cursor:pointer;color:#111827;background:0 0;border:0;border-top:1px dashed #eef2f8;grid-template-columns:28px 1fr auto;align-items:center;gap:12px;width:100%;padding:16px;display:grid}.profile-subpage__menu-item:first-child{border-top:0}.profile-subpage__menu-item--static{cursor:default}.profile-subpage__menu-item--lg-icon{grid-template-columns:32px 1fr auto}.profile-subpage__menu-icon{color:#2563eb;width:22px;height:22px}.profile-subpage__menu-icon-img{flex-shrink:0;width:32px;height:32px;display:block}.profile-subpage__menu-label{flex-direction:column;gap:4px;min-width:0;display:flex}.profile-subpage__menu-label strong{color:#111827;font-size:14px;font-weight:600}.profile-subpage__menu-label span{color:#8a97ab;font-size:12px;line-height:1.4}.profile-subpage__chevron{color:#c0c7d4;width:16px;height:16px}.profile-subpage__footer-version{text-align:center;color:#a0a8b8;margin-top:24px;font-size:12px}.loan-history-page,.loan-order-detail{--pk-page-top-bg:#fff;box-sizing:border-box;background:#fff;flex:1;min-height:0}.linked-bank-detail__hero{color:#fff;background:linear-gradient(#0053db 0%,#003ea8 100%);border-radius:18px;grid-template-columns:76px 1fr auto;align-items:center;gap:12px;margin-bottom:20px;padding:18px 16px;display:grid;box-shadow:0 10px 28px #1f6fff38}.linked-bank-detail__hero--skeleton{background:#fff;border:1px solid #d8e8ff;box-shadow:0 8px 22px #0f2f6e0f}.linked-bank-detail__skeleton{display:block}.linked-bank-detail__hero-logo{box-sizing:border-box;background:#fffffff5;border-radius:10px;justify-content:center;align-items:center;width:76px;height:40px;padding:6px 8px;display:flex;overflow:hidden}.linked-bank-detail__hero-logo img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.linked-bank-detail__hero-logo span{color:#1f6fff;font-size:12px;font-weight:700}.linked-bank-detail__hero-text{flex-direction:column;gap:4px;min-width:0;display:flex}.linked-bank-detail__hero-text strong{font-size:16px;font-weight:700}.linked-bank-detail__hero-text span{opacity:.92;letter-spacing:.04em;font-size:13px}.linked-bank-detail__verified{color:#2563eb;white-space:nowrap;background:#fff;border-radius:999px;flex-direction:row;flex-shrink:0;align-items:center;gap:6px;padding:4px 10px 4px 4px;font-size:10px;font-weight:600;display:flex}.linked-bank-detail__verified-icon{background:#2563eb;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;line-height:0;display:grid}.linked-bank-detail__verified-icon img{object-fit:contain;width:14px;height:13px;display:block}.linked-bank-detail__info-card{background:#fff;border:1px solid #d8e8ff;border-radius:16px;margin-bottom:16px;padding:4px 0;box-shadow:0 4px 16px #0f2f6e0f}.linked-bank-detail__info-row{border-top:1px dashed #eef2f8;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.linked-bank-detail__info-row:first-child{border-top:0}.linked-bank-detail__info-label{color:#5a6d88;align-items:center;gap:10px;font-size:13px;display:flex}.linked-bank-detail__info-icon{flex-shrink:0;width:32px;height:32px;display:block}.linked-bank-detail__info-row strong{color:#0b2f6e;text-align:right;font-size:14px;font-weight:600}.linked-bank-detail__delete-btn{color:#ba1a1a;cursor:pointer;background:#fff;border:1.5px solid #ba1a1a;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;margin-bottom:16px;font-size:15px;font-weight:600;display:flex}.linked-bank-detail__delete-btn img{flex-shrink:0;width:16px;height:18px;display:block}.linked-bank-detail__delete-btn:disabled{opacity:.45;cursor:not-allowed}.linked-bank-detail__note{background:#f0f4fa;border-radius:14px;grid-template-columns:24px 1fr;gap:10px;padding:14px;display:grid}.linked-bank-detail__note-icon{color:#fff;background:#1f6fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-style:italic;font-weight:700;display:grid}.linked-bank-detail__note p{color:#5a6d88;margin:0;font-size:12px;line-height:1.5}.linked-bank-detail__note strong{color:#0b2f6e}.linked-bank-detail__error{text-align:center;color:#5a6d88;font-size:14px}.linked-bank-detail__error--inline{color:#d14343;margin:12px 0 0;font-size:13px}.profile-subpage.about-page{overscroll-behavior:none;-webkit-overflow-scrolling:touch;min-height:0;padding-bottom:calc(28px + var(--pk-safe-bottom,0px));flex-direction:column;flex:1;gap:0;display:flex;overflow:hidden auto}.about-page__status{text-align:center;color:#5a6d88;background:#fff;border:1px solid #e3edfb;border-radius:12px;flex-shrink:0;margin:0 0 16px;padding:16px;font-size:13px}.about-page__status button{color:#1d4ed8;cursor:pointer;background:0 0;border:0;margin-top:8px;font-size:13px;font-weight:600}.about-page__brand{text-align:center;flex-direction:column;flex-shrink:0;align-items:center;padding:4px 8px 20px;display:flex}.about-page__logo-wrap{justify-content:center;align-items:center;width:min(100%,200px);display:flex}.about-page__logo{object-fit:contain;width:100%;height:auto;max-height:52px;display:block}.about-page__tagline{color:#5a6d88;max-width:280px;margin:12px 0 0;font-size:12px;font-weight:500;line-height:1.5}.about-page__sections{flex-direction:column;flex-shrink:0;gap:12px;width:100%;display:flex}.about-page__section-card{background:#fff;border:1px solid #c7dafd;border-radius:14px;width:100%;overflow:hidden;box-shadow:0 2px 10px #0f2f6e0d}.about-page__section-card--open{border-color:#b6cef9;box-shadow:0 4px 14px #1d4ed814}.about-page__section-trigger{text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;grid-template-columns:24px 1fr 20px;align-items:center;gap:12px;width:100%;min-height:52px;padding:14px 16px;display:grid}.about-page__section-icon{color:#1d4ed8;flex-shrink:0;width:22px;height:22px}.about-page__section-title{color:#111827;font-size:15px;font-weight:700;line-height:1.3}.about-page__section-card--open .about-page__section-title{color:#1d4ed8}.about-page__section-chevron{color:#8a97ab;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.about-page__section-chevron-icon{width:16px;height:16px;transition:transform .24s}.about-page__section-card--open .about-page__section-chevron-icon{color:#1d4ed8;transform:rotate(180deg)}.about-page__section-collapse{grid-template-rows:0fr;transition:grid-template-rows .28s;display:grid}.about-page__section-collapse.is-open{grid-template-rows:1fr}.about-page__section-collapse-inner{min-height:0;overflow:hidden}.about-page__section-body{border-top:1px dashed #e8eef8;padding:0 16px 14px}.about-page__qa{border-top:1px dashed #e8eef8;padding:14px 0}.about-page__qa:first-child{border-top:0}.about-page__question{color:#1d4ed8;margin:0 0 8px;font-size:13px;font-weight:700;line-height:1.45}.about-page__answer{color:#3d4f66;margin:0;font-size:13px;line-height:1.55}.about-page__answer-list{color:#3d4f66;margin:0;padding-left:18px;font-size:13px;line-height:1.55}.about-page__answer-list li+li{margin-top:4px}.about-page__contact-link{font:inherit;color:#1d4ed8;text-underline-offset:2px;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline;display:inline}@media (prefers-reduced-motion:reduce){.about-page__section-collapse,.about-page__section-chevron-icon{transition:none}}.help-center-page{flex-direction:column;gap:18px;display:flex}.help-center__status{text-align:center;color:#5a6d88;background:#fff;border:1px solid #e3edfb;border-radius:12px;margin:0;padding:16px;font-size:13px}.help-center__status button{color:#1f6fff;cursor:pointer;background:0 0;border:0;margin-top:8px;font-size:13px;font-weight:600}.help-center__hours-card{background:#fff;border:1px solid #e3edfb;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;display:flex;box-shadow:0 4px 14px #0f2f6e0f}.help-center__hours-icon{color:#1f6fff;flex-shrink:0;width:28px;height:28px}.help-center__hours-label{color:#8a97ab;margin:0;font-size:12px}.help-center__hours-value{color:#0b2f6e;margin:4px 0 0;font-size:14px;font-weight:700;line-height:1.4}.help-center__section{flex-direction:column;gap:8px;display:flex}.help-center__section-title{letter-spacing:.05em;color:#8a97ab;margin:0;padding:0 4px;font-size:11px;font-weight:700}.help-center__section-desc{color:#8a97ab;margin:0;padding:0 4px;font-size:12px;line-height:1.5}.help-center__card{box-shadow:0 4px 14px #0f2f6e0f}.help-center__item-icon{flex-shrink:0;width:32px;height:32px}.privacy-terms-page{flex-direction:column;display:flex}.privacy-terms-page__status{text-align:center;color:#5a6d88;background:#fff;border:1px solid #e3edfb;border-radius:12px;margin:0;padding:16px;font-size:13px}.privacy-terms-page__status button{color:#1f6fff;cursor:pointer;background:0 0;border:0;margin-top:8px;font-size:13px;font-weight:600}.privacy-terms-page__card{box-shadow:0 4px 14px #0f2f6e0f}.privacy-terms-page__label{color:#0b2f6e;font-size:14px;font-weight:600}.privacy-terms-page .profile-subpage__menu-item{grid-template-columns:1fr auto}.profile-settings__logout{color:#ba1a1a;cursor:pointer;background:0 0;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;margin-top:28px;font-size:15px;font-weight:600;display:inline-flex}.profile-settings__logout:disabled{opacity:.6;cursor:not-allowed}.profile-settings__logout-icon{width:18px;height:18px;display:block}.profile-settings__legal{text-align:center;letter-spacing:.02em;color:#9aa3b2;text-transform:uppercase;margin:28px 12px 8px;font-size:11px;font-weight:500;line-height:1.45}.account-security,.manage-password{padding-top:8px}.manage-password__toggle-row{grid-template-columns:32px 1fr auto}.manage-password__switch{cursor:pointer;background:#d1d5db;border:0;border-radius:999px;flex-shrink:0;width:46px;height:28px;padding:0;position:relative}.manage-password__switch span{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0f172a2e}.manage-password__switch--on{background:#2563eb}.manage-password__switch--on span{transform:translate(18px)}.manage-password__modal-backdrop{z-index:200;background:#0f172a73;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.manage-password__modal{text-align:center;background:#fff;border-radius:18px;width:min(320px,100%);padding:24px 20px 18px}.manage-password__modal-icon{width:48px;height:48px;margin:0 auto 12px;display:block}.manage-password__modal h2{color:#111827;margin:0 0 10px;font-size:18px}.manage-password__modal p{color:#6b7280;margin:0 0 18px;font-size:13px;line-height:1.5}.manage-password__modal-primary{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:12px;width:100%;min-height:46px;margin-bottom:8px;font-size:15px;font-weight:600}.manage-password__modal-secondary{color:#2563eb;cursor:pointer;background:0 0;border:0;width:100%;min-height:40px;font-size:14px;font-weight:600}.verification-method{z-index:1200;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.verification-method__backdrop{cursor:pointer;background:#0000008a;border:0;position:absolute;inset:0}.verification-method__backdrop:disabled{cursor:not-allowed}.verification-method__card{z-index:1;background:#fff;border-radius:24px;flex-direction:column;align-items:stretch;width:min(100%,360px);padding:28px 20px 24px;display:flex;position:relative;box-shadow:0 16px 40px #0f172a2e}.verification-method__icon{object-fit:contain;align-self:center;width:125px;height:100px;margin-bottom:16px}.verification-method__title{text-align:center;color:#0050cb;margin:0 0 12px;font-size:18px;font-weight:700;line-height:1.3}.verification-method__message{text-align:center;color:#6b7280;margin:0 0 24px;font-size:14px;line-height:1.5}.verification-method__message strong{color:#111827;font-weight:700}.verification-method__divider{text-align:center;color:#9ca3af;margin:12px 0;font-size:13px;line-height:1.4}.verification-method__btn{cursor:pointer;border:0;justify-content:center;align-items:center;width:100%;min-height:55px;padding:8px 24px;font-family:inherit;font-size:16px;font-weight:600;display:inline-flex}.verification-method__btn--primary{color:#fff;background:#0050cb;border-radius:30px}.verification-method__btn--primary:active:not(:disabled){opacity:.92}.verification-method__btn--outline{color:#0050cb;background:#fff;border:1px solid #0050cb;border-radius:99px}.verification-method__btn--outline:active:not(:disabled){background:#0050cb0a}.verification-method__btn:disabled{opacity:.6;cursor:not-allowed}.id-phone-input{flex-direction:column;gap:8px;display:flex}.id-phone-input__field{box-sizing:border-box;background:#fff;border:1px solid #6b7280;border-radius:30px;align-items:center;height:52px;padding:0 16px 0 20px;transition:border-color .12s,box-shadow .12s;display:flex}.id-phone-input__field--focused{border-color:#0050cb;box-shadow:0 0 0 2px #0050cb1f}.id-phone-input__field--error{box-shadow:none;border-color:#ef4444}.id-phone-input__field--disabled{opacity:.72}.id-phone-input__prefix{color:#111827;flex-shrink:0;margin-right:10px;font-size:16px;font-weight:500;line-height:20px}.id-phone-input__control{color:#111827;width:100%;min-width:0;height:20px;box-shadow:none;appearance:none;background:0 0;border:0;outline:none;flex:1;margin:0;padding:0 4px 0 0;font-size:16px;font-weight:400;line-height:20px}.id-phone-input__control::placeholder{color:#d1d5db;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:20px;overflow:hidden}.id-phone-input__control:disabled{cursor:not-allowed}.id-phone-input__error{color:#ef4444;margin:0;padding:0 4px;font-size:12px;line-height:1.4}.change-phone--gate-loading{place-items:center;min-height:160px;display:grid}.change-phone__gate-loading{color:#5a6d88;margin:0;font-size:14px}.change-phone--liveness{--pk-page-top-bg:#fff;background:#fff;flex-direction:column;flex:1;min-height:0;display:flex}.change-phone__page--face{flex-direction:column;flex:1;min-height:0;animation:none;display:flex}.change-phone__page--otp{align-items:stretch}.change-phone-otp__instruction{text-align:center;color:#6b7280;margin:0 0 20px;font-size:13px;line-height:1.5}.change-phone-otp__phone{color:#2563eb;font-weight:600}.change-phone-otp__instruction strong{color:#111827;font-weight:700}.change-phone-otp__field{flex-direction:column;align-items:center;width:100%;max-width:292px;margin:0 auto 20px;display:flex}.change-phone-otp__resend{color:#0050cb;cursor:pointer;background:0 0;border:0;align-self:flex-end;margin:0 0 8px;padding:0;font-size:12px;font-weight:600}.change-phone-otp__resend:disabled{color:#d1d5db;cursor:not-allowed}.change-phone-otp__countdown,.change-phone-otp__switch{text-align:center;color:#9ca3af;margin:0 0 20px;font-size:12px;line-height:1.4}.change-phone-otp__switch-link{color:#0050cb;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.change-phone-otp__switch-link:disabled{color:#d1d5db;cursor:not-allowed}.change-phone__page{flex-direction:column;min-height:100%;animation:.22s change-phone-page-in;display:flex}.change-phone__title{color:#0b2f6e;margin:0 0 10px;font-size:20px;font-weight:700;line-height:1.35}.change-phone__intro{color:#5a6d88;margin:0 0 20px;font-size:13px;line-height:1.55}.change-phone__intro strong{color:#0b2f6e;font-weight:700}.change-phone__field{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.change-phone__field span{color:#0b2f6e;font-size:13px;font-weight:600}.change-phone__field--phone span{margin-bottom:8px}.change-phone__field--phone .id-phone-input{width:100%}.change-phone__submit{color:#fff;cursor:not-allowed;background:#c7d2e5;border:0;border-radius:999px;width:100%;min-height:50px;margin-top:8px;font-size:16px;font-weight:700}.change-phone__submit--active{cursor:pointer;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);box-shadow:0 8px 20px #1d4ed838}.change-phone__submit--active:active:not(:disabled){transform:scale(.985)}.change-phone__error{color:#dc2626;margin:0 0 12px;font-size:13px;line-height:1.45}@keyframes change-phone-page-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.change-phone__page{animation:none}}.pk-password-field{margin-bottom:14px}.pk-password-field__wrap{box-sizing:border-box;background:#fff;border:1px solid #d9d9d9;border-radius:30px;align-items:center;height:52px;padding:0 8px 0 20px;transition:border-color .12s,box-shadow .12s;display:flex}.pk-password-field__wrap--focused{border-color:#0050cb;box-shadow:0 0 0 2px #0050cb1f}.pk-password-field__wrap--error{box-shadow:none;border-color:#da0000}.pk-password-field__wrap--disabled{opacity:.72}.pk-password-field__control{color:#333;appearance:none;flex:1;width:100%;min-width:0;height:20px;margin:0;font-size:15px;font-weight:400;line-height:20px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;min-height:0!important;padding:0!important}.pk-password-field__control:focus,.pk-password-field__control:focus-visible{box-shadow:none!important;border:0!important;outline:none!important}.pk-password-field__control::placeholder{color:#aeaeae;font-size:14px;line-height:20px}.pk-password-field__control:disabled{cursor:not-allowed}.pk-password-field__toggle{cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex}.pk-password-field__toggle:disabled{cursor:not-allowed}.pk-password-field__toggle img{width:22px;height:22px;display:block}.pk-password-req-list{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.pk-password-req{align-items:center;gap:8px;display:flex}.pk-password-req__icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.pk-password-req__label{color:#666;font-size:13px;line-height:1.4}.pk-password-req__label--met{color:#333}.change-password{padding-top:4px}.change-password__title{color:#111827;margin:0 0 10px;font-size:20px;font-weight:700;line-height:1.35}.change-password__intro{color:#6b7280;margin:0 0 16px;font-size:13px;line-height:1.55}.change-password__field-error{color:#da0000;margin:-6px 0 12px;font-size:12px;line-height:1.4}.change-password__error{color:#dc2626;text-align:center;margin:0 0 12px;font-size:13px;line-height:1.4}.change-password__message{color:#057a55;text-align:center;margin:0 0 12px;font-size:13px}.change-password__submit{color:#fff;cursor:not-allowed;background:#c7d2e5;border:0;border-radius:999px;width:100%;min-height:52px;margin-top:8px;font-size:16px;font-weight:700}.change-password__submit--active:not(:disabled){cursor:pointer;background:#0050cb;box-shadow:0 8px 20px #0050cb3d}.change-password__submit:disabled.change-password__submit--active{opacity:.75;cursor:wait}.change-password__submit--active:active:not(:disabled){opacity:.92}.pattern-lock__title{color:#0b2f6e;margin:0 0 8px;font-size:18px;font-weight:700;line-height:1.4}.pattern-lock__hint{color:#5a6d88;margin:0 0 24px;font-size:13px}.pattern-lock__grid{touch-action:none;grid-template-columns:repeat(3,1fr);gap:24px;width:min(280px,100%);margin:0 auto 32px;padding:12px;display:grid;position:relative}.pattern-lock__lines{pointer-events:none;width:calc(100% - 24px);height:calc(100% - 24px);position:absolute;inset:12px}.pattern-lock__lines polyline{fill:none;stroke:#1f6fff;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.pattern-lock__dot{z-index:1;aspect-ratio:1;cursor:pointer;background:#e8eef8;border:0;border-radius:50%;width:100%;position:relative}.pattern-lock__dot--active{background:#1f6fff;box-shadow:0 0 0 8px #1f6fff26}.pattern-lock__actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pattern-lock__retry,.pattern-lock__save{cursor:pointer;border-radius:12px;min-height:48px;font-size:15px;font-weight:600}.pattern-lock__retry{color:#1f6fff;background:0 0;border:0}.pattern-lock__save{color:#fff;cursor:not-allowed;background:#c7d2e5;border:0}.pattern-lock__save--active{cursor:pointer;background:linear-gradient(#2f8fff 0%,#1f6fff 100%)}.face-login{text-align:center;flex-direction:column;align-items:center;display:flex}.face-login__icon{background:#1f6fff1a;border-radius:50%;place-items:center;width:96px;height:96px;margin:12px 0 20px;font-size:44px;display:grid}.face-login h2{color:#0b2f6e;margin:0 0 10px;font-size:22px}.face-login p{color:#5a6d88;max-width:300px;margin:0 0 18px;font-size:14px;line-height:1.55}.face-login__benefits{color:#1f6fff;gap:16px;margin:0 0 28px;padding:0;font-size:13px;font-weight:600;list-style:none;display:flex}.face-login__benefits li:before{content:"✓ "}.face-login__primary{color:#fff;cursor:pointer;background:linear-gradient(#2f8fff 0%,#1f6fff 100%);border:0;border-radius:999px;width:100%;min-height:50px;margin-bottom:10px;font-size:16px;font-weight:700}.face-login__secondary{color:#5a6d88;cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:600}.close-account.profile-subpage,.profile-subpage.close-account{background:#f7f8fa;padding:0 0 32px}.close-account__hero{color:#fff;text-align:center;background:linear-gradient(#eb2525 0%,#740a00 100%);margin:0;padding:36px 28px 96px;position:relative;overflow:hidden}.close-account__hero-mark{pointer-events:none;-webkit-user-select:none;user-select:none;width:132px;height:auto;position:absolute;top:50%;right:-4px;transform:translateY(-42%)}.close-account__hero-title{z-index:1;letter-spacing:-.02em;text-align:center;max-width:280px;margin:0 auto 10px;font-size:24px;font-weight:700;line-height:1.25;position:relative}.close-account__hero-text{z-index:1;color:#fffffff2;text-align:center;max-width:300px;margin:0 auto;font-size:13px;font-weight:400;line-height:1.5;position:relative}.close-account__content{z-index:2;margin-top:-72px;padding:0 16px 8px;position:relative}.close-account__sheet{background:#fff;border-radius:24px;padding:20px 14px 16px;box-shadow:0 14px 36px #0f172a1f}.close-account__section-title{color:#111827;text-align:center;margin:0 0 16px;font-size:16px;font-weight:700;line-height:1.3}.close-account__notices{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.close-account__notice{background:#fff;border:1px solid #e8ecf1;border-radius:16px;grid-template-columns:40px 1fr;align-items:start;gap:12px;padding:12px;display:grid}.close-account__notice-icon{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.close-account__notice-icon img{width:40px;height:40px;display:block}.close-account__notice-copy strong{color:#111827;margin:0 0 4px;font-size:13px;font-weight:700;line-height:1.35;display:block}.close-account__notice-copy p{color:#6b7280;margin:0;font-size:12px;line-height:1.5}.close-account__agree{color:#4b5563;grid-template-columns:22px 1fr;align-items:start;gap:10px;margin:18px 4px 16px;font-size:12px;line-height:1.5;display:grid}.close-account__error{color:#ba1a1a;text-align:center;margin:0 0 12px;font-size:13px;line-height:1.4}.close-account__confirm{color:#fff;cursor:not-allowed;background:#d1d5db;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;font-size:15px;font-weight:700;display:inline-flex}.close-account__confirm--active:not(:disabled){cursor:pointer;background:#ba1a1a;box-shadow:0 8px 20px #ba1a1a47}.close-account__confirm:disabled.close-account__confirm--active{opacity:.75;cursor:wait}.close-account__confirm-icon{width:18px;height:18px;display:block}.close-account__cancel{color:#0050cb;text-align:center;cursor:pointer;background:0 0;border:0;width:100%;margin-top:14px;padding:8px;font-size:15px;font-weight:600;display:block}.close-account__cancel:disabled{opacity:.5;cursor:not-allowed}.close-account-flow{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.close-account-flow--progress{--pk-page-top-bg:#1f66ff;background:#1f66ff}.close-account-flow--result{--pk-page-top-bg:#e8f2ff;background:linear-gradient(#e8f2ff 0%,#f5f9ff 45%,#fff 100%)}.close-account-flow--result .pk-page-header--embedded{--pk-page-top-bg:#e8f2ff;background:0 0;border-bottom:none}.close-account-progress{min-height:0;padding:28px 24px calc(24px + env(safe-area-inset-bottom,0px));text-align:center;color:#fff;box-sizing:border-box;background:#1f66ff;flex-direction:column;flex:1;align-items:center;display:flex}.close-account-progress__visual{place-items:center;width:196px;height:196px;margin:48px 0 36px;display:grid;position:relative}.close-account-progress__ring{pointer-events:none;border-radius:50%;position:absolute}.close-account-progress__ring--outer{background:#ffffff1a;inset:0}.close-account-progress__ring--mid{background:#ffffff2e;inset:16px}.close-account-progress__disc{z-index:1;background:#fff;border-radius:50%;place-items:center;width:128px;height:128px;display:grid;position:relative;box-shadow:0 10px 28px #0828782e}.close-account-progress__gif{object-fit:contain;width:72px;height:72px}.close-account-progress__title{letter-spacing:-.02em;color:#fff;max-width:300px;margin:0 0 12px;font-size:22px;font-weight:700;line-height:1.35}.close-account-progress__subtitle{color:#ffffffe0;max-width:300px;margin:0;font-size:14px;font-weight:400;line-height:1.55}.close-account-progress__banner{text-align:left;box-sizing:border-box;background:#fff6d9;border-radius:14px;align-items:flex-start;gap:10px;width:100%;max-width:340px;margin-top:auto;padding:14px 16px;display:flex}.close-account-progress__banner-icon{object-fit:contain;flex-shrink:0;width:22px;height:22px;margin-top:1px}.close-account-progress__banner p{color:#1f2937;margin:0;font-size:13px;font-weight:500;line-height:1.45}.close-account-result{min-height:0;padding:16px 24px calc(20px + env(safe-area-inset-bottom,0px));text-align:center;box-sizing:border-box;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.close-account-result__body{flex-direction:column;align-items:center;width:100%;max-width:340px;display:flex}.close-account-result__illustration{width:154px;height:auto;margin:0 0 22px}.close-account-result__illustration--rejected{width:162px}.close-account-result__title{letter-spacing:-.02em;color:#0b2f6e;max-width:320px;margin:0 0 12px;font-size:22px;font-weight:700;line-height:1.3}.close-account-result__prompt{color:#6b7280;max-width:320px;margin:0 0 24px;font-size:14px;font-weight:400;line-height:1.6}.close-account-result__contacts{grid-template-columns:1fr 1fr;gap:12px;width:100%;margin:0 0 20px;display:grid}.close-account-result__contact-card{cursor:pointer;text-align:center;background:#fff;border:none;border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:18px 12px 16px;display:flex;box-shadow:0 8px 24px #0f378214}.close-account-result__contact-card:active{transform:scale(.98)}.close-account-result__contact-label{color:#6b7280;font-size:12px;font-weight:500}.close-account-result__contact-value{color:#111827;word-break:break-all;font-size:13px;font-weight:700}.close-account-result__hours{color:#6b7280;flex-direction:column;align-items:center;gap:4px;margin:0;font-size:13px;line-height:1.4;display:flex}.close-account-result__hours strong{color:#374151;font-size:13px;font-weight:600}.close-account-result__regulators{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 18px;width:100%;margin-top:28px;padding-top:0;display:flex}.close-account-result__regulator-logo{object-fit:contain;width:auto;max-width:72px;height:28px}.close-account-result__regulator-logo--fintech{height:22px}.close-account-result__reason-block{text-align:center;width:100%}.close-account-result__reason-label{color:#374151;text-align:center;margin:0 0 10px;font-size:13px;font-weight:600}.close-account-result__reason-box{background:#ffe8ea;border-radius:14px;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.close-account-result__reason-icon{flex-shrink:0;place-items:center;margin-top:1px;display:grid}.close-account-result__reason-box p{color:#4b5563;margin:0;font-size:13px;font-weight:500;line-height:1.5}.loan-history-page{padding:16px}.loan-history-page__error,.loan-history-page__empty{text-align:center;color:#5a6d88;margin:24px 0;font-size:14px}.loan-history-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.loan-history-item{text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e6ff;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:18px 16px;display:flex;box-shadow:0 10px 28px #1f6fff1a}.loan-history-item:disabled,.loan-history-item--static{cursor:default;opacity:1;color:inherit}.loan-history-item--skeleton{cursor:default;box-shadow:0 8px 22px #0f2f6e0f}.loan-history-item__main{flex-direction:column;gap:4px;display:flex}.loan-history-item__main strong{color:#0b2f6e;font-size:15px}.loan-history-item__date{color:#8a97ab;font-size:12px}.loan-history-item__status{white-space:nowrap;font-size:12px;font-weight:700}.loan-history-item__id{color:#8c8c8c;margin-top:2px;font-size:12px}.loan-history-item__status--success{color:#1f6fff}.loan-history-item__status--warning{color:#c27803}.loan-history-item__status--danger{color:#d14343}.loan-order-detail{padding:16px}.loan-order-detail__empty,.loan-order-detail__error{text-align:center;color:#5a6d88;margin:24px 0;font-size:14px}.loan-order-detail__error{color:#d14343}.loan-order-detail__status{text-align:center;color:#5a6d88;margin:16px 0 0;font-size:13px}.loan-order-card{background:#fff;border:1px solid #d8e6ff;border-radius:18px;padding:18px 16px;box-shadow:0 10px 28px #1f6fff1a}.loan-order-card--skeleton{box-shadow:0 8px 22px #0f2f6e0f}.loan-order-card__status-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.loan-order-card__label{letter-spacing:.04em;color:#8a97ab;margin:0 0 6px;font-size:11px;font-weight:700}.loan-order-card__status{color:#1f6fff;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:700;display:inline-flex}.loan-order-card__status-icon{background:#e8f2ff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:inline-grid}.loan-order-card__download{color:#1f6fff;cursor:pointer;text-align:right;background:0 0;border:0;align-items:center;gap:6px;max-width:42%;font-size:12px;font-weight:600;display:inline-flex}.loan-order-card__download svg{flex-shrink:0;width:16px;height:16px}.loan-order-card__divider{border-top:1px dashed #dbe6f5;margin:16px 0}.loan-order-card__row{grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:12px 0;display:grid}.loan-order-card__row+.loan-order-card__row{border-top:1px dashed #eef2f8}.loan-order-card__row-icon{color:#1f6fff;background:#e8f2ff;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.loan-order-card__row-icon svg{width:20px;height:20px}.loan-order-card__row-label{color:#0b2f6e;font-size:14px}.loan-order-card__row strong{color:#1f6fff;text-align:right;overflow-wrap:anywhere;min-width:0;max-width:46vw;font-size:15px;font-weight:700}.contract-viewer{background:#e8eef6;flex-direction:column;min-height:0;display:flex}.contract-viewer__body{padding:12px 12px calc(24px + var(--pk-safe-bottom));flex:1}.contract-viewer__status,.contract-viewer__error{text-align:center;color:#5a6d88;margin:48px 16px;font-size:14px;line-height:1.5}.contract-viewer__error{color:#3d4f6a;flex-direction:column;align-items:center;gap:14px;display:flex}.contract-viewer__fallback{color:#fff;background:#1f6fff;border:0;border-radius:999px;padding:11px 20px;font-size:14px;font-weight:600}.contract-viewer__pages{flex-direction:column;align-items:center;gap:12px;display:flex}.contract-viewer__page{background:#fff;border-radius:10px;max-width:100%;height:auto;display:block;box-shadow:0 8px 24px #0f2f6e1a}.notification-page{--pk-page-top-bg:#fff;box-sizing:border-box;background:#f3f5f8;flex-direction:column;flex:1;min-height:0;padding:16px 16px 24px;display:flex;overflow:auto}.notification-page--detail{background:#f3f5f8}.notification-page__error{color:#dc2626;text-align:center;margin:12px 0;font-size:13px}.notification-list__items{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.notification-card{text-align:left;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #e3efff;border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;width:100%;padding:16px 18px;transition:box-shadow .16s,border-color .16s;display:flex;box-shadow:0 4px 16px #b4cdff59}.notification-card:active{box-shadow:0 2px 10px #b4cdff47}.notification-card--unread{border-color:#d4e4ff;box-shadow:0 6px 20px #a0c3ff6b}.notification-card--detail{cursor:default;width:100%}.notification-card__time{color:#9ca3af;font-size:12px;font-weight:400;line-height:1.3}.notification-card__title{color:#111827;font-size:15px;font-weight:700;line-height:1.35}.notification-card__body{color:#4b5563;margin:0;font-size:13px;font-weight:400;line-height:1.55}.notification-list__more{color:#1f66ff;cursor:pointer;background:#fff;border:1px solid #e3efff;border-radius:999px;width:100%;min-height:44px;margin-top:16px;font-size:14px;font-weight:600;box-shadow:0 4px 14px #b4cdff47}.notification-list__unread-hint{color:#9ca3af;text-align:center;margin:14px 0 0;font-size:12px;font-weight:500}@keyframes pk-fade-in{0%{opacity:0}to{opacity:1}}@keyframes pk-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0,0)}}@keyframes pk-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.pk-content-enter{animation:.28s cubic-bezier(.22,1,.36,1) both pk-fade-in}.pk-page-exit{pointer-events:none;animation:.26s cubic-bezier(.4,0,.2,1) both pk-fade-out}@keyframes pk-fade-out{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translateY(-8px)}}.pk-section-enter{animation:.36s cubic-bezier(.22,1,.36,1) both pk-fade-up}.pk-float-enter{animation:.32s cubic-bezier(.22,1,.36,1) both pk-scale-in}.pk-stagger-children>*{animation:.36s cubic-bezier(.22,1,.36,1) both pk-fade-up}.pk-stagger-children>:first-child{animation-delay:40ms}.pk-stagger-children>:nth-child(2){animation-delay:80ms}.pk-stagger-children>:nth-child(3){animation-delay:.12s}.pk-stagger-children>:nth-child(4){animation-delay:.16s}.pk-stagger-children>:nth-child(5){animation-delay:.2s}.pk-stagger-children>:nth-child(6){animation-delay:.24s}@media (prefers-reduced-motion:reduce){.pk-content-enter,.pk-page-exit,.pk-page-exit,.pk-section-enter,.pk-float-enter,.pk-stagger-children>*{opacity:1;animation:none;transform:none}}.pk-dialog-root{pointer-events:none}.pk-dialog-root--open,.pk-dialog-root--enter,.pk-dialog-root--exit{pointer-events:auto}.pk-dialog-root__backdrop{opacity:0;transition:opacity .22s cubic-bezier(.22,1,.36,1)}.pk-dialog-root--open .pk-dialog-root__backdrop{opacity:1}.pk-dialog-root--exit .pk-dialog-root__backdrop{opacity:0;transition-duration:.2s}.pk-dialog-root__panel{opacity:0;will-change:transform, opacity;transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.32,.72,0,1);transform:translateY(10px)scale(.94)}.pk-dialog-root--open .pk-dialog-root__panel{opacity:1;transform:translate(0,0)scale(1)}.pk-dialog-root--exit .pk-dialog-root__panel{opacity:0;transition-duration:.2s,.22s;transition-timing-function:cubic-bezier(.4,0,1,1),cubic-bezier(.4,0,1,1);transform:translateY(6px)scale(.96)}@media (prefers-reduced-motion:reduce){.pk-dialog-root__backdrop,.pk-dialog-root__panel{transition-duration:1ms!important}}.pk-tab-page-dock{flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}.pk-tab-page-dock__scroll{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:hidden auto}.pk-tab-page-dock__footer{padding:8px 16px calc(var(--pk-tab-page-bottom-buffer) + var(--pk-safe-bottom));box-sizing:border-box;flex-direction:column;flex-shrink:0;gap:14px;display:flex}.pk-app-shell__page:has(.pk-tab-page-dock){flex-direction:column;display:flex;overflow:hidden}.home-page-stage--dock{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.home-page-stage--dock>.home-page{flex:1;min-height:0}.pk-app-shell--with-bottom-nav .pk-app-shell__page{flex-direction:column;display:flex;overflow:hidden}.pk-app-shell--with-bottom-nav .pk-app-shell__page>:first-child{overscroll-behavior:none;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:hidden auto}.pk-app-shell--with-bottom-nav .pk-app-shell__page:has(.home-page-stage){overflow:hidden}.pk-app-shell--with-bottom-nav .home-page-stage{overscroll-behavior:none;flex:1;width:100%;height:auto;min-height:0;position:relative;inset:auto;overflow:hidden auto}.pk-app-shell--loan-page .pk-app-shell__page>:first-child,.pk-app-shell--repay-page .pk-app-shell__page>:first-child,.home-page-stage--dock{overflow:hidden}.pk-app-shell__page:has(.pk-tab-page-dock)>:first-child{overflow:hidden}.pk-app-shell--profile-subpage .pk-app-shell__page{flex-direction:column;display:flex;overflow:hidden}.pk-app-shell__page:has(>.pk-page-header--embedded){flex-direction:column;display:flex;overflow:hidden}.pk-app-shell__page>.pk-page-header--embedded{flex-shrink:0}.pk-app-shell__page:has(>.pk-page-header--embedded)>.profile-subpage{overscroll-behavior:none;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:hidden auto}.pk-app-shell__page:has(>.pk-page-header--embedded)>.loan-history-page{overscroll-behavior:none;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:hidden auto}.pk-app-shell__page:has(>.pk-page-header--embedded)>.pk-pull-refresh.loan-history-page{overscroll-behavior:none;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:hidden auto}.pk-app-shell__page:has(>.pk-page-header--embedded)>.loan-order-detail{overscroll-behavior:none;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:hidden auto}.pk-app-shell__page:has(>.pk-page-header--embedded)>.notification-page{overscroll-behavior:none;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:hidden auto}.pk-app-shell__page:has(>.pk-page-header--embedded)>.contract-viewer{overscroll-behavior:none;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:hidden auto}.pk-app-shell__page:has(>.pk-page-header--embedded)>.close-account{overscroll-behavior:none;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:hidden auto}.pk-app-shell__page:has(>.close-account-flow)>.close-account-flow{overscroll-behavior:none;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:hidden auto}.cert-page-layout:not(.cert-page-layout--docked){height:100%;min-height:0;overflow:hidden}.cert-page-layout:not(.cert-page-layout--docked) .cert-page-layout__body{overscroll-behavior:none;-webkit-overflow-scrolling:touch;overflow:hidden auto}.pk-app-shell__page:has(.cert-page-layout--docked){overflow:hidden}.pk-app-shell__page>.credit-countdown,.pk-app-shell__page>.loan-countdown,.pk-app-shell__page>.disbursement-fail{height:100%;min-height:0;overflow:hidden}:root{--pk-safe-top-floor:0px;--pk-safe-bottom-floor:0px;--pk-safe-top:max(env(safe-area-inset-top,0px), var(--pk-safe-area-top,0px), var(--sat,0px), var(--pk-safe-top-floor,0px));--pk-safe-bottom:max(env(safe-area-inset-bottom,0px), var(--pk-safe-area-bottom,0px), var(--sab,0px), var(--pk-safe-bottom-floor,0px));--pk-safe-left:max(env(safe-area-inset-left,0px), var(--pk-safe-area-left,0px));--pk-safe-right:max(env(safe-area-inset-right,0px), var(--pk-safe-area-right,0px));--pk-status-bar-height:var(--pk-safe-top);--pk-status-bar-bg:var(--pk-bg);--pk-status-bar-icon-style:dark;--pk-bottom-nav-offset:calc(56px + max(4px, var(--pk-safe-bottom)));--pk-tab-page-bottom-buffer:12px;--pk-loan-submit-bar-height:68px;--pk-keyboard-inset:0px;--pk-onboard-dock-height:168px;--pk-page-header-height:calc(56px + var(--pk-status-bar-height));--pk-app-topbar-body-height:74px;--pk-app-topbar-height:calc(var(--pk-status-bar-height) + var(--pk-app-topbar-body-height));--pk-cert-header-embedded-height:44px;--pk-cert-stepper-height:60px;--pk-cert-chrome-height:calc(var(--pk-cert-header-embedded-height) + var(--pk-cert-stepper-height));--pk-primary:#0087f0;--pk-primary-light:#0066ff1a;--pk-success:#057a55;--pk-success-light:#e3f5ed;--pk-warning:#c27803;--pk-warning-light:#fdf6e3;--pk-danger:#e02424;--pk-danger-light:#fde8e8;--pk-bg:#f8fbff;--pk-bg-muted:#eef1f6;--pk-surface:#fff;--pk-text:#111827;--pk-text-muted:#6b7280;--pk-border:#e5e7eb;--pk-radius-sm:6px;--pk-radius-md:10px;--pk-radius-lg:14px;--pk-shadow-sm:0 1px 3px #0000000f;--pk-shadow-md:0 4px 12px #00000014;--pk-font:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-family:var(--pk-font);color:var(--pk-text);background:var(--pk-bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;font-size:16px;line-height:1.5}html{touch-action:manipulation;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;height:100dvh;overflow:hidden}*,:before,:after{box-sizing:border-box}body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;height:100dvh;max-height:100dvh;margin:0;overflow:hidden}#root{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex-direction:column;height:100dvh;max-height:100dvh;display:flex;overflow:hidden}button,input,textarea,select{font-family:inherit}input,textarea{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not(.id-phone-input__control):not(.pk-password-field__control),textarea,select,.onboard-input,.onboard-select,.onboard-select-trigger,.identity-preview__input,.bank-sheet__field-input,.bank-sheet__form-input--stacked,.bank-sheet__form-row--action{color:#333;min-height:52px;transition:border-color .16s,box-shadow .16s,background-color .16s;box-shadow:none!important;background-color:#fff!important;border:1.5px solid #d9d9d9!important;border-radius:40px!important;outline:none!important}input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not(.id-phone-input__control):not(.pk-password-field__control),textarea,select,.onboard-input,.onboard-select,.identity-preview__input,.bank-sheet__field-input,.bank-sheet__form-input--stacked{padding:13px 18px}input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not(.id-phone-input__control)::placeholder,textarea::placeholder,.onboard-input::placeholder,.identity-preview__input::placeholder,.bank-sheet__field-input::placeholder,.bank-sheet__form-input--stacked::placeholder{color:#7a7a7a;font-weight:400}input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not(.id-phone-input__control):not(.pk-password-field__control):focus,textarea:focus,select:focus,.onboard-input:focus,.onboard-select:focus,.identity-preview__input:focus,.bank-sheet__field-input:focus,.bank-sheet__form-input--stacked:focus{border-color:#0050cb!important;box-shadow:0 0 0 3px #0050cb14!important}.onboard-select-trigger{padding:13px 44px 13px 18px!important}.onboard-select-trigger:focus-visible,.onboard-select-trigger:active,.onboard-select-trigger[aria-expanded=true],.bank-sheet__form-row--action:focus-visible,.bank-sheet__form-row--action:active{border-color:#0050cb!important;box-shadow:0 0 0 3px #0050cb14!important}.onboard-select-trigger__label,.onboard-select-trigger__label--placeholder{color:#7a7a7a}.onboard-select-trigger--filled .onboard-select-trigger__label{color:#333}.onboard-input--invalid{border-color:#ef4444!important}.bank-sheet__form-input,.id-phone-input__control,.pk-password-field__control{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.bank-sheet__form-input:focus,.id-phone-input__control:focus,.pk-password-field__control:focus{box-shadow:none!important;border:0!important}.pk-info-row{border-bottom:1px solid var(--pk-border);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.pk-info-row:last-child{border-bottom:none}.pk-loading-label{justify-content:center;align-items:center;gap:8px;min-width:0;display:inline-flex}.pk-loading-label__spinner{border:2px solid;border-top-color:#0000;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.65s linear infinite pk-spin}
