.sq-scope{--sq-motion-quick:calc(var(--sq-duration) * .5);--sq-motion-base:var(--sq-duration);--sq-motion-slow:calc(var(--sq-duration) * 1.5);--sq-motion-entrance:calc(var(--sq-duration) * 2.5);--sq-ease-spring:cubic-bezier(.34, 1.35, .64, 1);--panel-open-dur:var(--sq-motion-entrance);--panel-close-dur:var(--sq-motion-slow);--panel-translate-y:1rem;--panel-blur:2px;--panel-ease:var(--sq-ease);--icon-swap-dur:var(--sq-motion-base);--icon-swap-blur:2px;--icon-swap-start-scale:.25;--icon-swap-ease:var(--sq-ease);--modal-open-dur:var(--sq-motion-slow);--modal-close-dur:var(--sq-motion-quick);--modal-scale:.96;--modal-scale-close:.96;--modal-ease:var(--sq-ease);--toggle-dur:var(--sq-motion-slow);--toggle-travel:.9375rem;--toggle-ov1:1px;--toggle-ov2:0px;--toggle-track:var(--sq-motion-quick);--toggle-ease:var(--sq-ease-spring);--shake-distance:6px;--shake-overshoot:4px;--shake-dur-a:var(--sq-motion-quick);--shake-dur-b:calc(var(--sq-motion-quick) * .75);--shake-ease:var(--sq-ease);--revert-hold:3s;--revert-dur:var(--sq-motion-slow);--tt-in-dur:var(--sq-motion-quick);--tt-out-dur:var(--sq-motion-quick);--tt-delay:var(--sq-motion-quick);--tt-scale:.92;--tt-ease:var(--sq-ease);--acc-expand:var(--sq-motion-slow);--acc-collapse:var(--sq-motion-base);--acc-chevron:var(--sq-motion-base);--acc-ease:var(--sq-ease);--tabs-dur:var(--sq-motion-base);--tabs-ease:var(--sq-ease);--states-dur:var(--sq-motion-base);--states-blur:3px;--states-rise:.35rem;--states-ease:var(--sq-ease)}.sq-scope .t-panel-slide{transform:translateY(var(--panel-translate-y));opacity:0;filter:blur(var(--panel-blur));pointer-events:none;transition:transform var(--panel-close-dur) var(--panel-ease), opacity var(--panel-close-dur) var(--panel-ease), filter var(--panel-close-dur) var(--panel-ease);will-change:transform, opacity, filter}.sq-scope .t-panel-slide[data-open=true]{opacity:1;filter:blur();pointer-events:auto;transition:transform var(--panel-open-dur) var(--panel-ease), opacity var(--panel-open-dur) var(--panel-ease), filter var(--panel-open-dur) var(--panel-ease);transform:translateY(0)}.sq-scope .t-icon-swap{display:inline-grid;position:relative}.sq-scope .t-icon-swap .t-icon{transition:opacity var(--icon-swap-dur) var(--icon-swap-ease), filter var(--icon-swap-dur) var(--icon-swap-ease), transform var(--icon-swap-dur) var(--icon-swap-ease);will-change:opacity, filter, transform;grid-area:1/1}.sq-scope .t-icon-swap[data-state=a] .t-icon[data-icon=a],.sq-scope .t-icon-swap[data-state=b] .t-icon[data-icon=b]{opacity:1;filter:blur();transform:scale(1)}.sq-scope .t-icon-swap[data-state=a] .t-icon[data-icon=b],.sq-scope .t-icon-swap[data-state=b] .t-icon[data-icon=a]{opacity:0;filter:blur(var(--icon-swap-blur));transform:scale(var(--icon-swap-start-scale))}.sq-scope .t-modal{transform-origin:50%;transform:scale(var(--modal-scale));opacity:0;pointer-events:none;transition:transform var(--modal-open-dur) var(--modal-ease), opacity var(--modal-open-dur) var(--modal-ease);will-change:transform, opacity}.sq-scope .t-modal.is-open{opacity:1;pointer-events:auto;transform:scale(1)}.sq-scope .t-modal.is-closing{transform:scale(var(--modal-scale-close));opacity:0;pointer-events:none;transition:transform var(--modal-close-dur) var(--modal-ease), opacity var(--modal-close-dur) var(--modal-ease)}.sq-scope .t-toggle{transition:background var(--toggle-track) var(--sq-ease)}.sq-scope .t-toggle-thumb{will-change:translate;translate:0}.sq-scope .t-toggle[data-on=true] .t-toggle-thumb{translate:var(--toggle-travel) 0}.sq-scope .t-toggle.is-init[data-on=true] .t-toggle-thumb{animation:t-toggle-on var(--toggle-dur) var(--toggle-ease) both}.sq-scope .t-toggle.is-init[data-on=false] .t-toggle-thumb{animation:t-toggle-off var(--toggle-dur) var(--toggle-ease) both}@keyframes t-toggle-on{0%{translate:0}55%{translate:calc(var(--toggle-travel) + var(--toggle-ov1)) 0}80%{translate:calc(var(--toggle-travel) - var(--toggle-ov2)) 0}to{translate:var(--toggle-travel) 0}}@keyframes t-toggle-off{0%{translate:var(--toggle-travel) 0}55%{translate:calc(0px - var(--toggle-ov1)) 0}80%{translate:var(--toggle-ov2) 0}to{translate:0}}.sq-scope .t-input{transition:border-color var(--sq-motion-base) ease-out;will-change:transform}.sq-scope .t-input.is-error{transition:border-color var(--revert-dur) ease-out}.sq-scope .t-error-msg{opacity:0;visibility:hidden;transition:opacity var(--revert-dur) ease-out, visibility 0s linear var(--revert-dur)}.sq-scope .t-input-wrap.is-error .t-error-msg{opacity:1;visibility:visible;transition:opacity var(--revert-dur) ease-out, visibility 0s linear 0s}.sq-scope .t-input.is-shaking{animation:t-input-shake calc(var(--shake-dur-a) * 2 + var(--shake-dur-b) * 2) linear}@keyframes t-input-shake{0%{animation-timing-function:var(--shake-ease);transform:translate(0)}28.57%{transform:translateX(var(--shake-distance));animation-timing-function:var(--shake-ease)}57.14%{transform:translateX(calc(var(--shake-distance) * -1));animation-timing-function:var(--shake-ease)}78.57%{transform:translateX(var(--shake-overshoot));animation-timing-function:var(--shake-ease)}to{transform:translate(0)}}.sq-scope .t-tt-wrap{display:inline-flex;position:relative}.sq-scope .t-tt{transform:translate(-50%, 0) scale(var(--tt-scale));transform-origin:50% 100%;z-index:20;border-radius:var(--sq-radius-control);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--tt-out-dur) var(--tt-ease), transform var(--tt-out-dur) var(--tt-ease);padding:.375rem .5rem;font-size:.75rem;line-height:1.2;position:absolute;bottom:calc(100% + .5rem);left:50%}.sq-scope .t-tt-wrap:hover .t-tt,.sq-scope .t-tt-trigger:focus-visible+.t-tt{opacity:1;transition-duration:var(--tt-in-dur);transition-delay:var(--tt-delay);transform:translate(-50%)scale(1)}.sq-scope .t-tt-wrap:has(:focus-visible) .t-tt{opacity:1;transition-duration:var(--tt-in-dur);transition-delay:var(--tt-delay);transform:translate(-50%)scale(1)}.sq-scope .t-acc-panel{transition:grid-template-rows var(--acc-collapse) var(--acc-ease);grid-template-rows:0fr;display:grid}.sq-scope .t-acc[data-open=true] .t-acc-panel{transition:grid-template-rows var(--acc-expand) var(--acc-ease);grid-template-rows:1fr}.sq-scope .t-acc-panel-inner{opacity:0;filter:blur(2px);transition:opacity var(--acc-collapse) var(--acc-ease), filter var(--acc-collapse) var(--acc-ease);overflow:hidden}.sq-scope .t-acc[data-open=true] .t-acc-panel-inner{opacity:1;filter:blur();transition:opacity var(--acc-expand) var(--acc-ease), filter var(--acc-expand) var(--acc-ease)}.sq-scope .t-acc-chevron{transform-origin:50%;transition:transform var(--acc-chevron) var(--acc-ease);display:inline-flex;transform:scaleY(1)}.sq-scope .t-acc-chevron path{vector-effect:non-scaling-stroke}.sq-scope .t-acc[data-open=true] .t-acc-chevron{transform:scaleY(-1)}.sq-scope .t-tabs{position:relative}.sq-scope .t-tab{z-index:1;transition:color var(--tabs-dur) var(--tabs-ease);position:relative}.sq-scope .t-tabs-pill{z-index:0;transition:transform var(--tabs-dur) var(--tabs-ease), width var(--tabs-dur) var(--tabs-ease);will-change:transform, width;position:absolute}.sq-scope .t-tabs-pill[data-measured=false]{transition:none}.sq-scope .t-states{display:inline-grid;position:relative}.sq-scope .t-state{animation:t-state-in var(--states-dur) var(--states-ease) both;grid-area:1/1}@keyframes t-state-in{0%{opacity:0;filter:blur(var(--states-blur));transform:translateY(var(--states-rise))}to{opacity:1;filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sq-scope .t-panel-slide,.sq-scope .t-icon-swap .t-icon,.sq-scope .t-modal,.sq-scope .t-input,.sq-scope .t-error-msg,.sq-scope .t-input-wrap.is-error .t-error-msg,.sq-scope .t-tt,.sq-scope .t-acc-panel,.sq-scope .t-acc-panel-inner,.sq-scope .t-acc-chevron,.sq-scope .t-tab,.sq-scope .t-tabs-pill{transition:none!important}.sq-scope .t-toggle-thumb,.sq-scope .t-state,.sq-scope .t-input.is-shaking{animation:none!important}.sq-scope .t-input{transform:none!important}}
