@media(max-width:749px){.template-index .sb-grid--3,.template-index .sb-mods__grid,.sb-engine-scene__track,.sb-lanes-scene[data-morph=off] .sb-lanes{display:grid;grid-auto-flow:column;grid-auto-columns:84%;grid-template-columns:none;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-inline:var(--sb-gutter);margin-inline:calc(-1 * var(--sb-gutter));padding-bottom:4px}.template-index .sb-grid--3::-webkit-scrollbar,.template-index .sb-mods__grid::-webkit-scrollbar,.sb-engine-scene__track::-webkit-scrollbar,.sb-lanes-scene[data-morph=off] .sb-lanes::-webkit-scrollbar{display:none}.template-index .sb-grid--3>*,.template-index .sb-mods__grid>*,.sb-engine-scene__track>*,.sb-lanes-scene[data-morph=off] .sb-lanes>*{scroll-snap-align:start;min-width:0;height:auto}.template-index .sb-grid--3>*:last-child,.template-index .sb-mods__grid>*:last-child,.sb-engine-scene__track>*:last-child,.sb-lanes-scene[data-morph=off] .sb-lanes>*:last-child{margin-right:var(--sb-gutter)}.template-index .sb-grid--3:focus-visible,.template-index .sb-mods__grid:focus-visible,.sb-engine-scene__track:focus-visible,.sb-lanes-scene[data-morph=off] .sb-lanes:focus-visible{outline:2px solid var(--sb-brand);outline-offset:3px}.sb-section{padding-block:40px}.sb-section--tight{padding-block:26px}.sb-section-head{margin-bottom:18px}.sb-hero--scene[data-scene=on] .sb-hero__stage,.sb-lanes-scene[data-morph=on] .sb-lanes-scene__stage{height:140vh}.sb-climax[data-climax=on] .sb-climax__stage{height:145vh}}@media(max-width:479px){.template-index .sb-grid--3,.template-index .sb-mods__grid,.sb-engine-scene__track,.sb-lanes-scene[data-morph=off] .sb-lanes{grid-auto-columns:88%}}@media(prefers-reduced-motion:reduce){.template-index .sb-grid--3,.template-index .sb-mods__grid,.sb-engine-scene__track,.sb-lanes-scene[data-morph=off] .sb-lanes{scroll-behavior:auto}}@media(max-width:749px){.sb-norms__grid{gap:16px 14px}.sb-norms__item{padding-left:12px}.sb-norms .sb-metric__value{font-size:clamp(1.25rem,1rem + 2.2vw,1.55rem);overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.sb-norms .sb-metric__label{margin-top:8px}.sb-norms .sb-metric__note{font-size:.8125rem}}.sb-climax__svg--m{display:none}@media(max-width:999px){.sb-climax__svg--d{display:none}.sb-climax__svg--m{display:block;inset:0 0 auto 0;height:46%}.sb-climax[data-climax=on] .sb-climax__pin{min-height:0;align-content:end;padding-block:calc(var(--sb-header-h) + 10px) 22px}.sb-climax__svg text{font-size:13px;letter-spacing:1.2px}}@media(max-width:999px)and (prefers-reduced-motion:reduce){.sb-climax__svg--m{display:none!important}}@media(max-width:999px)and (max-height:620px){.sb-climax__svg--m{opacity:.45}}@media(max-width:999px){.sb-hero--scene[data-scene=on] .sb-hero__pin{min-height:0;padding-block:calc(var(--sb-header-h) + 6px) 10px}.sb-hero--scene[data-scene=on] .sb-hero__inner{gap:12px}.sb-hero--scene[data-scene=on] .sb-hero__payoff{margin-bottom:10px}.sb-hero--scene[data-scene=on] .sb-hero__title{font-size:min(clamp(1.5rem,.62rem + 3.5vw,5rem),5.6vh);line-height:1.06;margin-bottom:8px}.sb-hero--scene[data-scene=on] .sb-hero__body{font-size:.875rem;line-height:1.45}.sb-hero--scene[data-scene=on] .sb-btn-row{margin-top:10px;gap:8px}.sb-hero--scene[data-scene=on] .sb-btn-row .sb-btn{min-height:44px;padding:10px 18px}.sb-hero--scene[data-scene=on] .sb-hero__micro{margin-top:8px;font-size:.75rem}.sb-hero--scene[data-scene=on] .sb-engine{gap:6px}.sb-hero--scene[data-scene=on] .sb-engine__node{padding:7px 11px 9px}.sb-hero--scene[data-scene=on] .sb-engine__name{font-size:.875rem;margin:2px 0 1px}.sb-hero--scene[data-scene=on] .sb-engine__desc{font-size:.6875rem;line-height:1.3}.sb-hero--scene[data-scene=on] .sb-engine__connector{height:7px}}@media(max-width:999px){.sb-hero__glow{right:0;width:min(520px,100%)}}.sb-lanes-scene[data-morph=m]{--sb-morph: 0;color:var(--sb-body);transition:color .45s var(--sb-ease)}.sb-lanes-scene[data-morph=m][data-dark=true]{color:#fff}.sb-lanes-scene[data-morph=m] .sb-section-head h2,.sb-lanes-scene[data-morph=m] .sb-section-head p{color:inherit;transition:color .45s var(--sb-ease)}.sb-lanes-scene[data-morph=m] .sb-section-head p{opacity:.78}.sb-lanes-scene[data-morph=m] .sb-lanes-scene__stage{height:auto}.sb-lanes-scene[data-morph=m] .sb-lanes-scene__pin{position:static;height:auto;min-height:0;padding-block:0}.sb-lanes-scene[data-morph=m] .sb-lanes{display:grid;gap:10px;position:relative}.sb-lanes-scene[data-morph=m] .sb-lane{display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:12px 13px;border-radius:12px;color:inherit;will-change:transform;background-color:color-mix(in srgb,var(--sb-lane-panel) calc(var(--sb-morph, 0) * 100%),var(--sb-mist));border:1px solid color-mix(in srgb,rgba(255,255,255,.16) calc(var(--sb-morph, 0) * 100%),var(--sb-line));box-shadow:0 calc(14px * var(--sb-deck, 0)) calc(34px * var(--sb-deck, 0)) calc(-14px * var(--sb-deck, 0)) #020812bf}.sb-lanes-scene[data-morph=m] .sb-lane>*{margin:0;min-width:0}.sb-lanes-scene[data-morph=m] .sb-lane .sb-problem__num{color:inherit;opacity:.62;margin-bottom:0}.sb-lanes-scene[data-morph=m] .sb-lane .sb-card__title{color:inherit;font-size:1rem}.sb-lanes-scene[data-morph=m] .sb-lane .sb-card__body{color:inherit;opacity:.74;font-size:.8125rem;line-height:1.4}.sb-lanes-scene[data-morph=m] .sb-lane__phase{width:auto;max-height:calc(1.4em * var(--sb-lanelbl, 0));opacity:var(--sb-lanelbl, 0)}.sb-lanes-scene[data-morph=m] .sb-lanes__rail{left:-11px;top:0;height:100%}@media(prefers-reduced-motion:reduce){.sb-lanes-scene[data-morph=m] .sb-lane{transform:none!important}}@media(max-width:749px){.sb-d2{font-size:clamp(1.5rem,1rem + 2.3vw,2.05rem);line-height:1.12}.sb-lead{font-size:.9375rem;line-height:1.5}.sb-section-head{margin-bottom:16px}.sb-eyebrow{margin-bottom:10px}.sb-engine-scene__stage{max-height:190px;overflow:hidden}}@media(max-width:999px){.sb-lanes-scene[data-morph=m] .sb-lane .sb-icon-box{width:28px;height:28px;margin-bottom:0;transform:scale(calc(1 - .3 * var(--sb-morph, 0)));transform-origin:0 50%;opacity:calc(1 - .4 * var(--sb-morph, 0))}.sb-lanes-scene[data-morph=m] .sb-lane .sb-icon-box svg{width:16px;height:16px}}@media(max-width:749px){.sb-footer__list a,.sb-footer__link,.sb-drawer__link,.sb-drawer__sublink,.sb-nav__sublink,.sb-router__closelink,.sb-mods__link,.sb-card--link .sb-textlink{display:inline-flex;align-items:center;min-height:32px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/sb-mobile.css.map */
