.push-loading{isolation:isolate;background:var(--theme-bg,#f3f4f5);width:100%;min-height:480px;color:var(--theme-ink,#151517);box-sizing:border-box;border-radius:20px;place-items:center;padding:36px 24px;display:grid;position:relative;overflow:hidden}.push-loading-page{border-radius:0;min-height:100svh}.push-loading-pattern{z-index:-1;opacity:.7;pointer-events:none;width:100%;height:100%;color:var(--theme-ink,#151517);position:absolute;inset:0}.push-loading-content{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px 40px;width:100%;max-width:800px;display:flex}.push-loading-character{flex:0 0 260px;width:260px;height:280px;animation:3.6s ease-in-out infinite push-loader-float;position:relative}.push-loading-character>img{object-fit:contain;width:100%;height:100%}.push-loading-prop{color:#151517;background:#fafafa;border-radius:7px;place-items:center;display:grid;position:absolute}.push-loading-prop>svg{stroke-width:1.7px;width:100%;height:100%}.push-loading-clipboard{width:45px;height:56px;bottom:49px;left:7px;transform:rotate(-14deg)}.push-loading-calculator{width:33px;height:42px;top:67px;right:9px;transform:rotate(12deg)}.push-loading-pencil{background:#f2c94c;border-radius:3px;width:50px;height:17px;top:35px;left:145px;transform:rotate(-32deg)}.push-loading-copy{background:var(--theme-surface,#fafafa);border-radius:16px;flex:290px;max-width:410px;padding:24px;position:relative}.push-loading-eyebrow{letter-spacing:.08em;color:var(--theme-muted,#6b6b70);margin-bottom:12px;font-size:10px;font-weight:700;display:block}.push-loading .push-loading-copy h2{letter-spacing:-.035em;color:inherit;margin:0 0 12px;font-size:clamp(22px,2.3vw,30px);font-weight:800;line-height:1.15}.push-loading .push-loading-copy p{color:var(--theme-muted,#6b6b70);margin:0;font-size:14px;line-height:1.55}.push-loading-progress{gap:5px;margin:22px 0 8px;display:flex}.push-loading-progress i{background:var(--theme-line,#dedede);border-radius:3px;flex:1;height:5px}.push-loading-progress i[data-state=done]{background:#ef3124}.push-loading-progress i[data-state=running]{background:#f6a59f;animation:1.8s ease-in-out infinite push-loader-pulse}.push-loading-count{color:var(--theme-muted,#6b6b70);font-size:11px}.push-loading-count strong{color:var(--theme-ink,#151517);font-size:14px;font-weight:700}.push-loading-count small{font-size:inherit}.push-loading .push-loading-stages{gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid}.push-loading .push-loading-stages li{color:var(--theme-muted,#6b6b70);align-items:baseline;gap:8px;font-size:12px;display:flex}.push-loading-stages li>span{color:#ef3124;flex:0 0 14px;width:14px}.push-loading-stages li.running{color:var(--theme-ink,#151517);font-weight:600}.push-loading-stages li small{font-size:10px}.push-loading-dots{align-items:center;gap:6px;height:10px;margin-top:22px;display:flex}.push-loading-dots i{background:#ef3124;border-radius:50%;width:5px;height:5px;animation:1.5s ease-in-out infinite push-loader-dot}.push-loading-dots i:nth-child(2){animation-delay:.15s}.push-loading-dots i:nth-child(3){animation-delay:.3s}.push-loading-compact{border-radius:12px;min-height:112px;padding:14px 16px}.push-loading-compact .push-loading-content{flex-wrap:nowrap;gap:12px}.push-loading-compact .push-loading-character{flex-basis:66px;width:66px;height:78px}.push-loading-compact .push-loading-prop{display:none}.push-loading-compact .push-loading-copy{background:var(--theme-surface,#fafafa);flex:1;padding:10px}.push-loading-compact .push-loading-copy h2{letter-spacing:-.015em;margin-bottom:4px;font-size:14px}.push-loading-compact .push-loading-copy p{font-size:12px}.push-loading-compact .push-loading-dots{margin-top:10px}.push-loading-compact .push-loading-pattern{opacity:.35}.push-loading[data-reduced-motion=true] *,.push-loading[data-running=false] .push-loading-character{animation:none!important}.push-loading-copy>.text-button{margin-top:16px}.push-loading-mark{object-fit:contain;animation:2s ease-in-out infinite push-loader-float}@keyframes push-loader-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-9px)rotate(2deg)}}@keyframes push-loader-dot{0%,70%,to{opacity:.4;transform:translateY(0)}35%{opacity:1;transform:translateY(-4px)}}@keyframes push-loader-pulse{50%{opacity:.5}}@media (width<=600px){.push-loading{min-height:500px;padding:28px 16px}.push-loading-page{min-height:100svh}.push-loading-content{gap:8px}.push-loading-character{flex-basis:220px;width:220px;height:230px}.push-loading-copy{flex-basis:100%;padding:20px}.push-loading-compact{min-height:106px;padding:12px}.push-loading-compact .push-loading-copy{flex-basis:auto}}@media (prefers-reduced-motion:reduce){.push-loading *,.push-loading-mark{animation:none!important}}@font-face{font-family:Styrene UI;src:local(Styrene UI Regular),url(https://alfabank.servicecdn.ru/media/fonts/styrene-ui/styrene-ui_regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Styrene UI;src:local(Styrene UI Medium),url(https://alfabank.servicecdn.ru/media/fonts/styrene-ui/styrene-ui_medium.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Styrene UI;src:local(Styrene UI Bold),url(https://alfabank.servicecdn.ru/media/fonts/styrene-ui/styrene-ui_bold.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}:root{--font-family-bank:"Styrene UI",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,sans-serif}:root:root[data-design-system=kk3],html:root body,html:root :is(button,input,select,textarea){font-family:var(--font-family-bank);font-feature-settings:"ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.omega-code-sample :is(pre,code){font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}@media (hover:hover) and (pointer:fine){:root:root body,:root:root body *{cursor:url(/cursors/alfa-arrow.svg) 4 4,auto}:root:root body :is(a,button,summary,label[for],[role=button],[role=tab],[role=checkbox],select,input[type=checkbox],input[type=radio]){cursor:url(/cursors/alfa-arrow.svg) 4 4,pointer}:root:root body :is(textarea,input:not([type=button]):not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),[contenteditable=true]){cursor:text}:root:root body :is(:disabled,[aria-disabled=true]){cursor:not-allowed}:root:root body :is([role=separator],input[type=range]){cursor:ew-resize}:root:root body [draggable=true]{cursor:grab}:root:root body [draggable=true]:active{cursor:grabbing}}:root[data-design-system=kk3]{--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.5rem;--text-2xl:2rem;--text-3xl:3rem;--ui-page-width:1280px}:root[data-design-system=kk3] body{font-size:var(--text-base);line-height:1.5}:root[data-design-system=kk3] body :is(input[type=text],input[type=tel],input[type=password],input[type=email],input[type=number],input[type=date],input:not([type]),textarea,select){font-size:16px}:root[data-design-system=kk3] :is(.field,.credit-field,.login-card,.onboarding) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=file]),select){min-height:48px}:root[data-design-system=kk3] .button{min-height:48px;font-size:15px;line-height:1.35}:root[data-design-system=kk3] :is(.funding-surface,.credit-form-scroll,.client-dossier,.application-agent,.login-card){font-size:16px}:root[data-design-system=kk3] :is(.funding-surface>p,.credit-intro p,.credit-form-header p,.application-message p,.login-card>p){font-size:16px;line-height:1.65}:root[data-design-system=kk3] :is(.journey-stage h1,.home-heading h1,.credit-form-header h1),:root[data-design-system=kk3] .funding-surface>h2{font-size:clamp(26px,2.3vw,34px);line-height:1.2}:root[data-design-system=kk3] .origination .mvp2:not(.mvp-workspace)>.funding-surface{width:100%;max-width:1120px}:root[data-design-system=kk3] :is(.home-grid,.home-heading,.home-summary-strip,.omega-dock){max-width:var(--ui-page-width)}:root[data-design-system=kk3] .credit-form-header{padding-top:24px;padding-bottom:20px}.landing .hero-copy{--hero-display-size:clamp(100px,10.8vw,174px)}:root:root[data-design-system=kk3] .landing .hero-copy :is(h1.hero-title,h2.hero-omega-label){font-size:var(--hero-display-size);letter-spacing:-.065em;text-shadow:none;line-height:.98}@media (width>=1000px){.landing .hero-copy{--hero-display-size:clamp(112px,10.8vw,174px)}}@media (width<=999px) and (width>=761px){.landing .hero-copy{--hero-display-size:clamp(82px,11vw,112px)}}@media (width<=760px){.landing .hero-copy{--hero-display-size:clamp(86px,18.5vw,138px)}:root[data-design-system=kk3] .button{min-height:46px}:root[data-design-system=kk3] .credit-form-header{padding:20px 18px}:root[data-design-system=kk3] :is(.home-card,.dossier-card){padding:18px}}@media (width<=380px){.landing .hero-copy{--hero-display-size:80px}}@media (hover:none){:root[data-design-system=kk3] :is(.icon-button,.omega-mic){min-width:44px;min-height:44px}}.journey-return-row{flex-shrink:0;width:100%;max-width:1120px;margin:0 auto 12px;display:flex}:root[data-design-system=kk3] .cabinet-return{min-height:40px;font-size:14px}:root[data-design-system=kk3] .public-header .cabinet-return{margin-left:auto}:root:root[data-design-system=kk3]:not([data-palette]):not([data-accent])[data-theme]{--theme-red:#ef3124;--theme-brand:#ef3124;--theme-on-accent:#171923;--theme-accent-hover:#ff5146}
