.kt2 .kts-scene{scroll-margin-top:var(--kt2-nav-h);position:relative}.kt2 .kts-stage{position:relative}@media (min-width:900px) and (min-height:600px) and (prefers-reduced-motion:no-preference){.kt2 .kts-scene:not([data-pin=off]){height:var(--kts-h,300vh)}.kt2 .kts-scene:not([data-pin=off])>.kts-stage{top:var(--kt2-nav-h);height:calc(100vh - var(--kt2-nav-h));height:calc(100svh - var(--kt2-nav-h));position:sticky;overflow:clip}}.kt2 .kts-progress{top:var(--kt2-nav-h);height:2px;z-index:var(--kt2-z-nav);pointer-events:none;position:fixed;left:0;right:0}.kt2 .kts-progress__bar{background:var(--kt2-spectrum);transform-origin:0;will-change:transform;height:100%;transform:scaleX(0)}.kt2 .kts-placeholder{text-align:center;height:100%;min-height:60vh;color:var(--kt2-text-3);place-content:center;gap:16px;display:grid}.kt2 .kts-placeholder__title{letter-spacing:-.026em;color:var(--kt2-text-1);font-size:clamp(2rem,1.25rem + 2vw,3rem)}.kt2 .kts-placeholder__track{border-radius:var(--kt2-radius-full);background:var(--kt2-surface-3);width:min(560px,80vw);height:6px;overflow:hidden}.kt2 .kts-placeholder__fill{background:var(--kt2-spectrum);transform-origin:0;height:100%}@supports (animation-timeline:view()){@media (max-width:899px) and (prefers-reduced-motion:no-preference){.kt2 .kts-scene .ktsc-row,.kt2 .kts-scene .ktsc-result>*,.kt2 .kts-scene .ktsc-step,.kt2 .kts-scene .ksr-counter,.kt2 .kts-scene .ksr-dots,.kt2 .kts-scene .ksr-range,.kt2 .kts-scene .ksr-level{animation:linear both kts-rise;animation-timeline:view();animation-range:entry entry 90%}}}@keyframes kts-rise{0%{opacity:0;transform:translateY(28px)scale(.98)}to{opacity:1;transform:none}}
