.BankList-module__NGVoVW__wrap{background:var(--kc-surface);border:1px solid var(--kc-border);border-radius:var(--kc-radius-sm);flex-direction:column;gap:22px;padding:26px 20px;display:flex}.BankList-module__NGVoVW__head{flex-direction:column;gap:8px;display:flex}.BankList-module__NGVoVW__title{color:var(--kc-text);margin:0;font-size:17px;font-weight:700}.BankList-module__NGVoVW__sub{color:var(--kc-muted);word-break:keep-all;margin:0;font-size:14px;line-height:22px}.BankList-module__NGVoVW__rows{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.BankList-module__NGVoVW__row{opacity:0;transition:opacity .5s,transform .5s;transition-delay:calc(var(--i,0) * 45ms);grid-template-columns:88px 1fr 96px;align-items:center;gap:14px;display:grid;transform:translateY(8px)}.BankList-module__NGVoVW__shown .BankList-module__NGVoVW__row{opacity:1;transform:none}.BankList-module__NGVoVW__name{color:var(--kc-muted);word-break:keep-all;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.BankList-module__NGVoVW__rowBest .BankList-module__NGVoVW__name{color:var(--kc-brand-strong,var(--kc-brand));font-weight:800}.BankList-module__NGVoVW__badge{color:var(--kc-brand-strong,var(--kc-brand));background:color-mix(in srgb, var(--kc-brand) 14%, transparent);border-radius:999px;padding:2px 6px;font-size:11px;font-weight:800}.BankList-module__NGVoVW__track{background:color-mix(in srgb, var(--kc-border) 38%, transparent);border-radius:6px;height:16px;overflow:hidden}.BankList-module__NGVoVW__fill{background:color-mix(in srgb, var(--kc-muted) 40%, transparent);height:100%;transition:width .9s var(--kc-ease,cubic-bezier(.22, 1, .36, 1));transition-delay:calc(var(--i,0) * 45ms + .2s);border-radius:6px;display:block}.BankList-module__NGVoVW__fillBest{background:linear-gradient(90deg, color-mix(in srgb, var(--kc-brand) 78%, transparent), var(--kc-brand))}.BankList-module__NGVoVW__figure{text-align:right;flex-direction:column;align-items:flex-end;gap:1px;display:flex}.BankList-module__NGVoVW__rate{color:var(--kc-text);font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.BankList-module__NGVoVW__rowBest .BankList-module__NGVoVW__rate{color:var(--kc-brand-strong,var(--kc-brand))}.BankList-module__NGVoVW__monthly{color:var(--kc-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.BankList-module__NGVoVW__hint{color:var(--kc-muted);background:color-mix(in srgb, var(--kc-border) 22%, transparent);word-break:keep-all;border-radius:12px;margin:0;padding:14px;font-size:13px;line-height:21px}@media (prefers-reduced-motion:reduce){.BankList-module__NGVoVW__row,.BankList-module__NGVoVW__fill{opacity:1;transition:none;transform:none}}
