.sol--banking .bk-ok-ic{width:12px;height:12px}.sol--banking svg path,.sol--banking svg circle,.sol--banking svg rect{vector-effect:non-scaling-stroke}.sol--banking .bkh{gap:22px;width:100%;max-width:470px;padding:6px 0 6px 40px;display:grid;position:relative}.sol--banking .bkh__ex{color:var(--text-2);font-size:11px;position:absolute;top:-22px;right:0}.sol--banking .bkh__rail{background:var(--line);border-radius:2px;width:3px;position:absolute;top:16px;bottom:16px;left:11px;overflow:hidden}.sol--banking .bkh__rail i{transform-origin:top;transition:transform calc(.9s * var(--m)) var(--ease);background:linear-gradient(#fd873f,#fd6e43,#fd5446,#fd394a,#f92158,#ed0b65,#d1056c,#ac0162);position:absolute;inset:0;transform:scaleY(0)}.sol--banking .bkh.is-s1 .bkh__rail i{transform:scaleY(.18)}.sol--banking .bkh.is-s2 .bkh__rail i{transform:scaleY(.45)}.sol--banking .bkh.is-s3 .bkh__rail i{transform:scaleY(.72)}.sol--banking .bkh.is-s5 .bkh__rail i{transform:scaleY(1)}.sol--banking .bkh__row{gap:8px;display:grid;position:relative}.sol--banking .bkh__k{color:var(--text-2);transition:color var(--t);align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex;position:relative}.sol--banking .bkh__k span{background:var(--bg);border:1px solid var(--line);width:25px;height:25px;color:var(--text-2);transition:border-color var(--t), background var(--t), color var(--t);border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid;position:absolute;left:-40px}.sol--banking .bkh.is-s1 .bkh__row--heard .bkh__k,.sol--banking .bkh.is-s2 .bkh__row--got .bkh__k,.sol--banking .bkh.is-s3 .bkh__row--done .bkh__k{color:var(--text)}.sol--banking .bkh.is-s1 .bkh__row--heard .bkh__k span,.sol--banking .bkh.is-s2 .bkh__row--got .bkh__k span,.sol--banking .bkh.is-s3 .bkh__row--done .bkh__k span{background:var(--accent);border-color:var(--accent);color:#fff}.sol--banking .bkh__said{min-height:48px;padding:12px 14px;font-size:16px}.sol--banking .bkh-w{background:linear-gradient(var(--accent), var(--accent)) no-repeat 0 100% / 0% 2px;transition:background-size calc(.45s * var(--m)) var(--ease);padding-bottom:1px;text-decoration:none}.sol--banking .bkh.is-s2 .bkh-w{background-size:100% 2px}.sol--banking .bkh.is-s2 .bkh-w2{transition-delay:calc(.25s * var(--m))}.sol--banking .bkh.is-s2 .bkh-w3{transition-delay:calc(.5s * var(--m))}.sol--banking .bkh__chips{flex-wrap:wrap;gap:6px;min-height:30px;margin:0;padding:0;list-style:none;display:flex}.sol--banking .bkh-c{border:1px solid var(--line);color:var(--text-2);background:var(--bg);opacity:0;transition:opacity var(--t), transform var(--t) var(--ease);border-radius:999rem;align-items:center;gap:6px;padding:4px 11px 4px 5px;font-size:12.5px;line-height:1.3;display:inline-flex;transform:translateY(8px)}.sol--banking .bkh-c em{color:var(--text);font-style:normal;font-weight:600}.sol--banking .bkh-c b,.sol--banking .bkh-f b{background:var(--highlight);color:#111;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;font-size:10px;font-weight:700;display:inline-grid}.sol--banking .bkh.is-s2 .bkh-c{opacity:1;transform:none}.sol--banking .bkh.is-s2 .bkh-c1{transition-delay:calc(.2s * var(--m))}.sol--banking .bkh.is-s2 .bkh-c2{transition-delay:calc(.45s * var(--m))}.sol--banking .bkh.is-s2 .bkh-c3{transition-delay:calc(.7s * var(--m))}.sol--banking .bkh__card{border:1px solid var(--line);background:var(--bg);border-radius:18px;padding:14px 16px 16px;box-shadow:0 30px 60px -40px #11111173}.sol--banking .bkh__app{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding-bottom:10px;font-size:14px;display:flex}.sol--banking .bkh__app small{color:var(--text-2);margin-left:auto;font-size:12px}.sol--banking .bkh__fields{margin:4px 0 0;display:grid}.sol--banking .bkh__fields>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:13.5px;display:flex}.sol--banking .bkh__fields dt{color:var(--text-2)}.sol--banking .bkh__fields dd{text-align:right;align-items:center;gap:7px;margin:0;font-weight:500;display:flex}.sol--banking .bkh-f dd{background:linear-gradient(color-mix(in srgb, var(--text) 9%, transparent), color-mix(in srgb, var(--text) 9%, transparent)) no-repeat 100% 50% / 100% 8px;min-width:110px;transition:background-size calc(.3s * var(--m));justify-content:flex-end}.sol--banking .bkh-f em{white-space:nowrap;clip-path:inset(0 0 0 100%);transition:clip-path calc(.55s * var(--m)) steps(16);font-style:normal}.sol--banking .bkh-f b{opacity:0;transition:opacity var(--t), transform var(--t) var(--ease);transform:scale(.5)}.sol--banking .bkh.is-s3 .bkh-f dd{background-size:0% 8px}.sol--banking .bkh.is-s3 .bkh-f em{clip-path:inset(0)}.sol--banking .bkh.is-s3 .bkh-f b{opacity:1;transform:none}.sol--banking .bkh.is-s3 .bkh-f1 em,.sol--banking .bkh.is-s3 .bkh-f1 b{transition-delay:calc(.35s * var(--m))}.sol--banking .bkh.is-s3 .bkh-f3 em,.sol--banking .bkh.is-s3 .bkh-f3 b{transition-delay:calc(.7s * var(--m))}.sol--banking .bkh__go{margin-top:14px;display:grid}.sol--banking .bkh__go>span{grid-area:1/1}.sol--banking .bkh__btn,.sol--banking .bkp-btn,.sol--banking .bka-submit span,.sol--banking .bkc-btn{background:var(--text);color:var(--bg);transition:box-shadow var(--t), opacity var(--t), transform var(--t) var(--ease);border-radius:999rem;justify-content:center;align-items:center;font-weight:600;display:flex;position:relative}.sol--banking .bkh__btn{padding:11px;font-size:13.5px}.sol--banking .bkh.is-s4 .bkh__btn,.sol--banking .is-s4 .bkp .bkp-btn{box-shadow:0 0 0 3px var(--bg), 0 0 0 5px var(--accent)}.sol--banking .bkh__tap,.sol--banking .bkp-tap{background:color-mix(in srgb, var(--bg) 55%, transparent);border:2px solid var(--bg);opacity:0;pointer-events:none;border-radius:50%;width:30px;height:30px;margin:-15px 0 0 -15px;position:absolute;top:50%;left:62%}[data-at="5"] .bkh__tap,[data-at="5"] .bkp-tap{animation:bk-tap calc(.6s * var(--m)) var(--ease) both}@keyframes bk-tap{0%{opacity:0;transform:scale(.4)}30%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.8)}}.sol--banking .bkh.is-s5 .bkh__btn,.sol--banking .is-s5 .bkp .bkp-btn{opacity:0;transition-delay:calc(.45s * var(--m));transform:scale(.97)}.sol--banking .bkh__ok,.sol--banking .bkp-ok{background:color-mix(in srgb, var(--ok) 14%, var(--bg));opacity:0;transition:opacity var(--t), transform var(--t) var(--ease);border-radius:999rem;justify-content:center;align-items:center;gap:7px;padding:10px;font-weight:600;display:flex;transform:scale(.96)}.sol--banking .bkh__ok{font-size:13.5px}.sol--banking .bkh__ok svg,.sol--banking .bkp-ok svg,.sol--banking .bkc-u--ok svg{fill:none;width:13px;height:13px;stroke:var(--ok);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.sol--banking .bkh.is-s5 .bkh__ok,.sol--banking .is-s5 .bkp .bkp-ok{opacity:1;transition-delay:calc(.5s * var(--m));transform:none}.sol--banking .bkh__reply{font-size:13.5px}.sol--banking .dev .dev__view,.sol--banking .dev__dock .voice{font-size:12px}.sol--banking .bka-offer,.sol--banking .bka-form{transition:transform calc(.6s * var(--m)) var(--ease), opacity calc(.6s * var(--m));padding:14px 16px;position:absolute;inset:0}.sol--banking .bka-tag{background:var(--highlight);color:#111;border-radius:999rem;padding:2px 9px;font-size:10.5px;font-weight:600;display:inline-block}.sol--banking .bka-offer__k{color:var(--text-2);margin-top:14px}.sol--banking .bka-offer__v{letter-spacing:-.03em;font-size:36px;font-weight:700;line-height:1.15}.sol--banking .bka-offer__r{color:var(--text-2)}.sol--banking .bka-offer__m{border-block:1px solid var(--line);justify-content:space-between;align-items:baseline;margin-top:18px;padding:12px 0;display:flex}.sol--banking .bka-offer__m span{color:var(--text-2)}.sol--banking .bka-offer__m b{font-size:18px}.sol--banking .bka-offer__btn{text-align:center;background:var(--text);color:var(--bg);border-radius:999rem;margin-top:18px;padding:10px;font-weight:600}.sol--banking .bka-form{transform:translate(100%)}.sol--banking .is-s2 .bka-offer{opacity:0;transform:translate(-35%)}.sol--banking .is-s2 .bka-form{transform:none}.sol--banking .bka-form__t{font-size:15px;font-weight:700}.sol--banking .bka-form__sub{color:var(--text-2);font-size:11px}.sol--banking .bka-src{color:var(--text-2);opacity:.35;transition:opacity var(--t);align-items:center;gap:6px;margin:10px 0 4px;font-size:10.5px;font-weight:600;display:inline-flex}.sol--banking .bka-src:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}.sol--banking .is-s2 .bka-src--1,.sol--banking .is-s3 .bka-src--2{opacity:1}.sol--banking .bka-f{border:1px solid var(--line);transition:background var(--t), border-color var(--t);border-radius:10px;margin-top:5px;padding:4px 10px 5px;line-height:1.3;display:grid}.sol--banking .bka-f span{color:var(--text-2);font-size:10px}.sol--banking .bka-f em{white-space:nowrap;clip-path:inset(0 100% 0 0);min-height:16px;transition:clip-path calc(.5s * var(--m)) steps(18);font-size:12.5px;font-style:normal;font-weight:500}.sol--banking .is-s2 .bka-f--p em,.sol--banking .is-s3 .bka-f--d em{clip-path:inset(0);transition-delay:calc((.35s + var(--i) * .3s) * var(--m))}.sol--banking .is-s2 .bka-f--p,.sol--banking .is-s3 .bka-f--d{background:color-mix(in srgb, var(--highlight) 22%, var(--bg));transition-delay:calc((.35s + var(--i) * .3s) * var(--m));border-color:#0000}.sol--banking .bka-submit{margin-top:14px}.sol--banking .bka-submit span{padding:10px}.sol--banking .is-s4 .bka-submit span{box-shadow:0 0 0 3px var(--bg), 0 0 0 5px var(--accent)}.sol--banking .bkp .dev__view{flex-direction:column;gap:10px;padding:12px 16px;display:flex}.sol--banking .bkp-k{color:var(--text-2);font-size:11px}.sol--banking .bkp-v{letter-spacing:-.02em;font-size:26px;font-weight:700;line-height:1.2}.sol--banking .bkp-due{border-bottom:1px solid var(--line);justify-content:space-between;padding:7px 0;display:flex}.sol--banking .bkp-due span{color:var(--text-2)}.sol--banking .bkp-row{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:7px 0;display:flex}.sol--banking .bkp-row span{flex:1;font-weight:500}.sol--banking .bkp-tg{background:var(--line);width:30px;height:18px;transition:background var(--t);border-radius:999rem;position:relative}.sol--banking .bkp-tg:after{content:"";background:var(--bg);width:14px;height:14px;transition:transform var(--t) var(--ease);border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #1111114d}.sol--banking .bkp-st{color:var(--text-2);width:22px;font-style:normal}.sol--banking .is-s5 .bkp .bkp-tg{background:var(--ok);transition-delay:calc(.5s * var(--m))}.sol--banking .is-s5 .bkp .bkp-tg:after{transition-delay:calc(.5s * var(--m));transform:translate(12px)}.sol--banking .is-s5 .bkp .bkp-st{font-size:0}.sol--banking .is-s5 .bkp .bkp-st:after{content:"On";color:var(--text);font-size:12px;font-weight:600}.sol--banking .bkp-h{color:var(--text-2);margin-bottom:2px;font-size:11px;font-weight:600}.sol--banking .bkp-dep{opacity:0;max-height:0;transition:max-height calc(.5s * var(--m)) var(--ease), opacity var(--t);overflow:hidden}.sol--banking .is-s2 .bkp .bkp-dep{opacity:1;max-height:90px}.sol--banking .is-s3 .bkp .bkp-dep{opacity:0;max-height:0}.sol--banking .bkp-d{background:color-mix(in srgb, var(--highlight) 30%, var(--bg));border-radius:8px;justify-content:space-between;margin-top:3px;padding:4px 8px;display:flex}.sol--banking .bkp-week{opacity:0;transition:opacity var(--t), transform var(--t) var(--ease);grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;display:grid;transform:translateY(8px)}.sol--banking .is-s2 .bkp .bkp-week{opacity:1;transition-delay:calc(.3s * var(--m));transform:none}.sol--banking .bkp-day{border:1px solid var(--line);height:44px;transition:background var(--t), box-shadow var(--t), border-color var(--t);border-radius:9px;align-content:start;justify-items:center;padding-top:5px;display:grid}.sol--banking .bkp-day b{font-size:12px}.sol--banking .bkp-day small{font-size:9px;font-weight:600;line-height:1.2}.sol--banking .bkp-day--15{background:var(--highlight);border-color:var(--highlight);color:#111}.sol--banking .bkp-day--20{border-style:dashed}.sol--banking .bkp-day--20 small{color:var(--text-2)}.sol--banking .bkp-day--16 small{opacity:0;transition:opacity var(--t)}.sol--banking .is-s3 .bkp .bkp-day--16{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.sol--banking .is-s3 .bkp .bkp-day--16 small{opacity:1}.sol--banking .bkp-form{opacity:0;transition:opacity var(--t), transform var(--t) var(--ease);transform:translateY(14px)}.sol--banking .is-s3 .bkp .bkp-form{opacity:1;transform:none}.sol--banking .bkp-f{border-bottom:1px solid var(--line);justify-content:space-between;padding:6px 0;display:flex}.sol--banking .bkp-f span{color:var(--text-2)}.sol--banking .bkp-f em{white-space:nowrap;clip-path:inset(0 0 0 100%);transition:clip-path calc(.45s * var(--m)) steps(14);font-style:normal;font-weight:500}.sol--banking .is-s3 .bkp .bkp-f em{clip-path:inset(0)}.sol--banking .is-s3 .bkp .bkp-f:nth-of-type(3) em{transition-delay:calc(.3s * var(--m))}.sol--banking .is-s3 .bkp .bkp-f:nth-of-type(4) em{transition-delay:calc(.6s * var(--m))}.sol--banking .bkp-go{margin-top:12px;display:grid}.sol--banking .bkp-go>span{grid-area:1/1}.sol--banking .bkp-btn{padding:9px}.sol--banking .bkc .dev__view{flex-direction:column;padding:12px 16px;display:flex}.sol--banking .bkc-card{background:var(--night);height:92px;color:var(--on-night);transition:filter calc(.5s * var(--m));border-radius:16px;flex:none;padding:12px 14px;position:relative;overflow:hidden}[data-theme=dark] .sol--banking .bkc-card{box-shadow:inset 0 0 0 1px var(--line)}.sol--banking .bkc-card__k{color:var(--on-night-2);font-size:10.5px;display:block}.sol--banking .bkc-card__v{margin-top:2px;font-size:16px;display:block}.sol--banking .bkc-chip{background:var(--highlight);opacity:.85;border-radius:4px;width:24px;height:17px;position:absolute;bottom:14px;left:14px}.sol--banking .bkc-frost{color:var(--on-night);backdrop-filter:blur(3px);opacity:0;transition:opacity calc(.5s * var(--m));background:#f7f3ec29;justify-content:center;align-items:center;gap:7px;font-size:14px;font-weight:600;display:flex;position:absolute;inset:0}.sol--banking .bkc-frost svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:16px;height:16px}.sol--banking .is-s3 .bkc .bkc-frost{opacity:1}.sol--banking .bkc-h{color:var(--text-2);margin:10px 0 2px;font-size:11px;font-weight:600}.sol--banking .bkc-tx{margin:0;padding:0;list-style:none}.sol--banking .bkc-tx li{border-bottom:1px solid var(--line);max-height:44px;transition:max-height calc(.5s * var(--m)) var(--ease), opacity var(--t), background var(--t), padding var(--t), border-color var(--t);overflow:hidden}.sol--banking .bkc-tx__row{justify-content:space-between;align-items:center;padding:5px 0;display:flex}.sol--banking .bkc-tx__row span{font-weight:500}.sol--banking .bkc-tx__row small{color:var(--text-2);font-size:10px;font-weight:400;display:block}.sol--banking .bkc-tx__more{color:var(--text-2);opacity:0;max-height:0;transition:max-height calc(.4s * var(--m)), opacity var(--t);font-size:10.5px;line-height:1.45}.sol--banking .is-s2 .bkc .bkc-other{opacity:0;border-color:#0000;max-height:0}.sol--banking .is-s2 .bkc .bkc-hit{background:color-mix(in srgb, var(--highlight) 28%, var(--bg));max-height:110px;box-shadow:inset 3px 0 0 var(--accent);border-color:#0000;border-radius:12px;margin-top:4px;padding:2px 10px 8px}.sol--banking .is-s2 .bkc .bkc-tx__more{opacity:1;max-height:40px}.sol--banking .bkc-disp,.sol--banking .bkc-uses{opacity:0;transition:opacity var(--t), transform var(--t) var(--ease);transform:translateY(14px)}.sol--banking .bkc-disp{border:1px solid var(--line);border-radius:12px;margin-top:10px;padding:10px 12px}.sol--banking .is-s4 .bkc .bkc-disp,.sol--banking .is-s5 .bkc .bkc-uses{opacity:1;transform:none}.sol--banking .bkc-disp__t{font-size:13px;font-weight:700}.sol--banking .bkc-disp__r{color:var(--text-2);font-size:11px}.sol--banking .bkc-disp__go{align-items:center;gap:10px;margin-top:8px;display:flex}.sol--banking .bkc-btn{box-shadow:0 0 0 3px var(--bg), 0 0 0 5px var(--accent);padding:6px 14px;font-size:11.5px}.sol--banking .bkc-disp__go small{color:var(--text-2);font-size:10.5px}.sol--banking .bkc-u{border-bottom:1px solid var(--line);justify-content:space-between;gap:8px;padding:5px 0;font-size:11.5px;display:flex}.sol--banking .bkc-u em{color:var(--text-2);white-space:nowrap;align-items:center;gap:4px;font-style:normal;display:inline-flex}.sol--banking .bkc-u--ok em{color:var(--text);font-weight:500}.sol--banking .bkl__cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sol--banking .bkl__col{background:var(--surface);border-radius:20px;padding:26px 26px 28px}.sol--banking .bkl__mark{align-items:center;height:36px;margin-bottom:16px;display:flex}.sol--banking .bkl__mark svg{fill:none;width:auto;height:30px;stroke:var(--text);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.sol--banking .bkl__col--now .bkl__mark circle,.sol--banking .bkl__col--hand .bkl__mark path{stroke:var(--accent)}.sol--banking .bkl__btn{background:var(--text);color:var(--bg);box-shadow:0 0 0 3px var(--surface), 0 0 0 5px var(--accent);border-radius:999rem;margin-left:5px;padding:5px 14px;font-size:12px;font-weight:600;display:inline-block}.sol--banking .bkl__col h3{font-size:20px}.sol--banking .bkl__col ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.sol--banking .bkl__col li{padding-left:16px;font-size:15px;line-height:1.55;position:relative}.sol--banking .bkl__col li:before{content:"";background:var(--text-2);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:0}@media (width<=900px){.sol--banking .bkl__cols{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.sol--banking .bkh{margin-top:24px}}@media (width<=420px){.sol--banking .bkh{padding-left:36px}.sol--banking .bkh__k span{left:-36px}.sol--banking .bkh__said{font-size:15px}.sol--banking .bkh-c3 em{white-space:normal}}@media (prefers-reduced-motion:reduce){.sol--banking .bkh__tap,.sol--banking .bkp-tap{opacity:0;animation:none}}
