:root{--sm-dur-instant:90ms;--sm-dur-fast:.14s;--sm-dur-base:.22s;--sm-dur-slow:.32s;--sm-ease-standard:cubic-bezier(.32, .72, 0, 1);--sm-ease-enter:cubic-bezier(.16, 1, .3, 1);--sm-ease-exit:cubic-bezier(.4, 0, 1, 1);--sm-ease-emphasis:cubic-bezier(.22, 1, .36, 1);--sm-ease-spring:cubic-bezier(.34, 1.4, .64, 1);--sm-shift-xs:2px;--sm-shift-sm:6px;--sm-shift-md:12px;--sm-shift-lg:1rem;--sm-scale-press:.97;--sm-scale-pop:1.07;--sm-lift:-1px;--sm-lift-strong:-4px;--sm-stagger:26ms;--sm-t-fill:background-color var(--sm-dur-fast) var(--sm-ease-standard), border-color var(--sm-dur-fast) var(--sm-ease-standard), color var(--sm-dur-fast) var(--sm-ease-standard);--sm-t-elevate:box-shadow var(--sm-dur-base) var(--sm-ease-standard), transform var(--sm-dur-base) var(--sm-ease-standard), border-color var(--sm-dur-base) var(--sm-ease-standard);--sm-t-transform:transform var(--sm-dur-fast) var(--sm-ease-spring);--sm-t-fade:opacity var(--sm-dur-base) var(--sm-ease-standard);--sm-t-control:background-color var(--sm-dur-base) var(--sm-ease-standard), border-color var(--sm-dur-base) var(--sm-ease-standard), color var(--sm-dur-base) var(--sm-ease-standard), box-shadow var(--sm-dur-base) var(--sm-ease-standard), transform var(--sm-dur-base) var(--sm-ease-spring)}@keyframes sm-enter{0%{opacity:0;transform:translate3d(0, var(--sm-shift-sm), 0)}to{opacity:1;transform:translate(0,0)}}@keyframes sm-fade-in{0%{opacity:0}to{opacity:1}}@keyframes sm-push-forward{0%{opacity:0;transform:translate3d(var(--sm-shift-lg), 0, 0)}to{opacity:1;transform:translate(0,0)}}@keyframes sm-push-back{0%{opacity:0;transform:translate3d(calc(var(--sm-shift-lg) * -1), 0, 0)}to{opacity:1;transform:translate(0,0)}}@keyframes sm-switch-out{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translate3d(0, calc(var(--sm-shift-sm) * var(--sm-switch-dir,1) * -1), 0)}}@keyframes sm-switch-in{0%{opacity:0;transform:translate3d(0, calc(var(--sm-shift-md) * var(--sm-switch-dir,1)), 0)}to{opacity:1;transform:translate(0,0)}}@keyframes sm-pop-in{0%{opacity:0;transform:translate3d(0, calc(var(--sm-shift-xs) * -1), 0) scale(.98)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes sm-rise-in{0%{opacity:0;transform:translate3d(0, var(--sm-shift-md), 0)}to{opacity:1;transform:translate(0,0)}}@keyframes sm-pulse-once{0%{transform:scale(1)}45%{transform:scale(var(--sm-scale-pop))}to{transform:scale(1)}}.sm-enter{animation:sm-enter var(--sm-dur-slow) var(--sm-ease-enter) backwards}.sm-fade-in{animation:sm-fade-in var(--sm-dur-base) var(--sm-ease-standard) backwards}.sm-pane{min-width:0}.sm-pane[data-nav=forward]{animation:sm-push-forward var(--sm-dur-slow) var(--sm-ease-emphasis) backwards}.sm-pane[data-nav=back]{animation:sm-push-back var(--sm-dur-slow) var(--sm-ease-emphasis) backwards}.sm-pane[data-nav=none]{animation:sm-fade-in var(--sm-dur-base) var(--sm-ease-standard) backwards}.sm-switch,.sm-switch>.sm-auto-height,.sm-switch-height,.sm-auto-height{min-width:0}.sm-auto-height[data-height]{overflow:clip}.sm-auto-height[data-height=animating]{transition:height var(--sm-dur-slow) var(--sm-ease-standard);will-change:height}.sm-auto-height-content{min-width:0}.sm-switch[data-dir=back]{--sm-switch-dir:-1}.sm-switch[data-phase=out]{pointer-events:none}.sm-switch[data-phase=out] .config-section>*{animation:sm-switch-out var(--sm-dur-fast) var(--sm-ease-exit) forwards}.sm-switch[data-phase=in] .config-section>*{animation:sm-switch-in var(--sm-dur-slow) var(--sm-ease-enter) backwards}.sm-switch .sm-enter{animation:none}.sm-pane[data-nav] .platform-card{background:var(--cfg-subtle-bg-hover);backdrop-filter:none}html.dark .sm-pane[data-nav] .platform-card{background:var(--cfg-subtle-bg-hover)}.sm-pop-in{animation:sm-pop-in var(--sm-dur-base) var(--sm-ease-enter) backwards}.sm-rise-in{animation:sm-rise-in var(--sm-dur-slow) var(--sm-ease-spring) backwards}.sm-stagger>*{animation:sm-enter var(--sm-dur-base) var(--sm-ease-enter) backwards}.sm-stagger>:first-child{animation-delay:0s}.sm-stagger>:nth-child(2){animation-delay:var(--sm-stagger)}.sm-stagger>:nth-child(3){animation-delay:calc(var(--sm-stagger) * 2)}.sm-stagger>:nth-child(4){animation-delay:calc(var(--sm-stagger) * 3)}.sm-stagger>:nth-child(5){animation-delay:calc(var(--sm-stagger) * 4)}.sm-stagger>:nth-child(6){animation-delay:calc(var(--sm-stagger) * 5)}.sm-stagger>:nth-child(7){animation-delay:calc(var(--sm-stagger) * 6)}.sm-stagger>:nth-child(8){animation-delay:calc(var(--sm-stagger) * 7)}.sm-stagger>:nth-child(n+9){animation-delay:calc(var(--sm-stagger) * 8)}.sm-press{transition:var(--sm-t-transform)}.sm-press:active{transform:scale(var(--sm-scale-press))}.sm-collapse{opacity:0;transition:grid-template-rows var(--sm-dur-slow) var(--sm-ease-standard), opacity var(--sm-dur-base) var(--sm-ease-standard);grid-template-rows:0fr;display:grid}.sm-collapse[data-state=entering],.sm-collapse[data-state=open]{opacity:1;grid-template-rows:1fr}.sm-collapse-inner{min-height:0;overflow:hidden}.sm-collapse[data-state=open]>.sm-collapse-inner{overflow:visible}@media (prefers-reduced-motion:reduce){:root{--sm-dur-instant:1ms;--sm-dur-fast:1ms;--sm-dur-base:1ms;--sm-dur-slow:1ms;--sm-shift-xs:0px;--sm-shift-sm:0px;--sm-shift-md:0px;--sm-shift-lg:0px;--sm-scale-press:1;--sm-scale-pop:1;--sm-lift:0px;--sm-lift-strong:0px;--sm-stagger:0s}.sm-enter,.sm-fade-in,.sm-pop-in,.sm-rise-in,.sm-stagger>*,.sm-pane[data-nav],.sm-switch[data-phase] .config-section>*{animation:none}}html[data-perf-mode=exlight]{--sm-dur-slow:var(--sm-dur-base);--sm-shift-sm:0px;--sm-shift-md:0px;--sm-shift-lg:0px;--sm-scale-press:1;--sm-scale-pop:1;--sm-lift:0px;--sm-lift-strong:0px;--sm-stagger:0s;--sm-ease-spring:var(--sm-ease-standard)}html[data-perf-mode=exlight] .sm-stagger>*{animation:none}
