.kz,.kai,.kz-loader,.kz-stairs{--dur-xs:.12s;--dur-sm:.2s;--dur-md:.32s;--dur-lg:.48s;--dur-xl:.64s;--ease:cubic-bezier(.2, 0, 0, 1);--ease-in:cubic-bezier(.16, 1, .3, 1);--ease-out:cubic-bezier(.4, 0, 1, 1);--kz-ink:#0d0d0f;--kz-night:#16233f;--kz-brass:#b8925a;--kz-paper:#f2f2ef;--kz-track:#d9d9d3}.kz-loader{align-items:center;gap:12px;font-size:.9rem;display:flex}.kz-blocks{flex:none;align-items:flex-end;gap:3px;height:20px;display:inline-flex}.kz-blocks i{background:var(--kz-track);width:8px;display:block;position:relative;overflow:hidden}.kz-blocks i:first-child{height:8px}.kz-blocks i:nth-child(2){height:14px}.kz-blocks i:nth-child(3){height:20px}.kz-blocks i:after{content:"";background:var(--kz-night);transform-origin:bottom;position:absolute;inset:0}.kz-blocks i:nth-child(3):after{background:var(--kz-brass)}.kz-blocks.sm{gap:2px;height:13px}.kz-blocks.sm i{width:5px}.kz-blocks.sm i:first-child{height:5px}.kz-blocks.sm i:nth-child(2){height:9px}.kz-blocks.sm i:nth-child(3){height:13px}.kz-loader.sm{font-size:inherit;gap:8px}.kz-stairs{align-items:flex-end;gap:3px;height:26px;display:flex}.kz-stairs i{background:var(--kz-track);flex:1 1 0;max-width:40px;display:block;position:relative;overflow:hidden}.kz-stairs i:after{content:"";background:var(--kz-night);transform-origin:bottom;position:absolute;inset:0;transform:scaleY(0)}.kz-stairs i.on:after{transform:scaleY(1)}.kz-stairs i.cur:after{background:color-mix(in srgb, var(--kz-night) 35%, var(--kz-track));transform:scaleY(1)}.kz-stairs i.last.on:after{background:var(--kz-brass)}.kai{background:var(--kz-paper);border:1px solid var(--border,#e3e3de);border-radius:14px;flex:none;margin:0;overflow:hidden}.kai img{object-fit:cover;width:100%;height:100%;display:block;-webkit-mask-image:radial-gradient(72% 72%,#000 70%,#0000 100%);mask-image:radial-gradient(72% 72%,#000 70%,#0000 100%)}.kai-row{align-items:center;gap:16px;display:flex}.kai-row>.kai{align-self:flex-start}@media (width<=480px){.kai-row.wrap-sm{flex-wrap:wrap}}.kz-check path{stroke-dasharray:1;stroke-dashoffset:0}@media print{.kai,.kz-loader,.kz-stairs{display:none!important}}@media screen and (prefers-reduced-motion:no-preference){.kz-blocks i:after{animation:kz-fill .96s var(--ease) infinite;transform:scaleY(0)}.kz-blocks i:nth-child(2):after{animation-delay:.12s}.kz-blocks i:nth-child(3):after{animation-delay:.24s}@keyframes kz-fill{0%{transform:scaleY(0)}12.5%{transform:scaleY(1)}80%{transform:scaleY(1)}to{transform:scaleY(0)}}.kz-stairs i:after{transition:transform var(--dur-md) var(--ease), background-color var(--dur-md) var(--ease)}.kai,.kz.card,.kz>.card,.kz .scr-next,.kz .scr-kpis>.scr-kpi,.kz .scr-empty{animation:kz-rise var(--dur-md) var(--ease-in) both}.kz .scr-kpis>.scr-kpi:first-child{animation-delay:0s}.kz .scr-kpis>.scr-kpi:nth-child(2){animation-delay:40ms}.kz .scr-kpis>.scr-kpi:nth-child(3){animation-delay:80ms}.kz .scr-kpis>.scr-kpi:nth-child(4){animation-delay:.12s}.kz .scr-kpis>.scr-kpi:nth-child(5){animation-delay:.16s}.kz .scr-kpis>.scr-kpi:nth-child(n+6){animation-delay:.2s}.kz>.card:nth-child(2){animation-delay:40ms}.kz>.card:nth-child(3){animation-delay:80ms}.kz>.card:nth-child(n+4){animation-delay:.12s}@keyframes kz-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.kz button,.kz .btn{transition:background-color var(--dur-sm) var(--ease), color var(--dur-sm) var(--ease), border-color var(--dur-sm) var(--ease), transform var(--dur-xs) var(--ease)}.kz button:active:not(:disabled),.kz .btn:active{transform:scale(.98)}.kz-check path{stroke-dashoffset:1px;animation:kz-draw var(--dur-md) var(--ease) 80ms forwards}@keyframes kz-draw{to{stroke-dashoffset:0}}}
