.fe-root{--fe-white:#fff;--fe-ultramarine:#2d69ff;--fe-galaxy:#0a205c;--fe-graphite:#6e7180;--fe-space:#9da2b3;--fe-steel:#bcbfcc;--fe-smoke:#d3d6e0;--fe-cloud:#edeff7;--fe-bg:var(--fe-white);--fe-tint:var(--fe-cloud);--fe-text:var(--fe-galaxy);--fe-muted:var(--fe-graphite);--fe-accent:var(--fe-ultramarine);--fe-border:var(--fe-smoke);background:var(--fe-bg);color:var(--fe-text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}.fe-display{font-size:clamp(2.75rem,7vw,9.375rem);line-height:.95}.fe-display,.fe-h1{letter-spacing:-.03em;font-weight:500}.fe-h1{font-size:clamp(2.25rem,5.5vw,6.25rem);line-height:1}.fe-h2{font-size:clamp(1.875rem,4vw,4.6875rem);line-height:1.04}.fe-h2,.fe-h3{letter-spacing:-.03em;font-weight:500}.fe-h3{font-size:clamp(1.5rem,3vw,3.75rem);line-height:1.08}.fe-h4{font-size:clamp(1.25rem,2vw,2.25rem);letter-spacing:-.03em;font-weight:500;line-height:1.15}.fe-body{font-size:clamp(1rem,1.2vw,1.5rem);letter-spacing:-.02em;font-weight:400;line-height:1.5}.fe-caption{font-size:1.25rem;letter-spacing:0;font-weight:400;line-height:1.4}.fe-eyebrow{font-size:.8125rem;letter-spacing:.18em;font-weight:500;text-transform:uppercase}.fe-root ::selection{background:var(--fe-ultramarine);color:#fff}.fe-link{position:relative;color:var(--fe-ultramarine)}.fe-link:after{content:"";position:absolute;left:0;bottom:-2px;height:1px;width:100%;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .4s cubic-bezier(.22,1,.36,1)}.fe-link:hover:after{transform:scaleX(1);transform-origin:left}.fe-hero-glow{background:radial-gradient(60% 60% at 50% 40%,rgba(45,105,255,.1) 0,rgba(45,105,255,0) 70%),radial-gradient(40% 40% at 70% 70%,rgba(10,32,92,.06) 0,rgba(10,32,92,0) 70%)}.fe-chip{display:inline-flex;align-items:center;background:var(--fe-ultramarine);color:#fff;font-size:.8125rem;font-weight:500;letter-spacing:-.01em;line-height:1;padding:.375rem .625rem}.fe-tick{position:relative}.fe-tick:before{content:"";position:absolute;top:0;left:0;width:10px;height:10px;border-top:2px solid var(--fe-ultramarine);border-left:2px solid var(--fe-ultramarine)}.fe-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;overflow:hidden;font-weight:500;letter-spacing:-.01em;border-radius:0;transition:color .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1);user-select:none}.fe-btn-fill{position:absolute;inset:0;transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.22,1,.36,1);z-index:0}.fe-btn:focus-visible .fe-btn-fill,.fe-btn:hover .fe-btn-fill{transform:scaleX(1)}.fe-grid-texture{background-image:linear-gradient(90deg,rgba(10,32,92,.05) 1px,transparent 0),linear-gradient(180deg,rgba(10,32,92,.05) 1px,transparent 0);background-size:56px 56px}@keyframes fe-marquee{0%{transform:translateX(0)}to{transform:translateX(-25%)}}.fe-marquee{animation:fe-marquee 16s linear infinite}@media (min-width:768px){.fe-marquee{animation-duration:28s}}.fe-marquee-track:hover .fe-marquee{animation-play-state:paused}.fe-nav-dropdown{overflow:hidden;border-radius:0;border:1px solid var(--fe-smoke);background:var(--fe-white);box-shadow:0 16px 48px -20px rgba(10,32,92,.28)}.fe-nav-dropdown__item{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.5rem;padding:.625rem 1rem;text-align:left;font-size:.875rem;font-weight:500;letter-spacing:-.01em;color:var(--fe-galaxy);transition:background-color .2s ease,color .2s ease}.fe-nav-dropdown__item:focus-visible,.fe-nav-dropdown__item:hover{background:var(--fe-cloud);outline:none}.fe-nav-dropdown__item--accent{color:var(--fe-ultramarine)}.fe-nav-dropdown__item--swipe{position:relative;overflow:hidden;margin:0;transition:color .25s cubic-bezier(.22,1,.36,1)}.fe-nav-dropdown__item--swipe .fe-btn-fill{background:var(--fe-galaxy);inset:0}.fe-nav-dropdown__item--swipe:focus-visible,.fe-nav-dropdown__item--swipe:hover{background:transparent;color:#fff}.fe-nav-dropdown__item--swipe:focus-visible .fe-btn-fill,.fe-nav-dropdown__item--swipe:hover .fe-btn-fill{transform:scaleX(1)}.fe-nav-dropdown__item--swipe:focus-visible .fe-nav-dropdown__icon,.fe-nav-dropdown__item--swipe:hover .fe-nav-dropdown__icon{color:#fff}.fe-loved-for-chip:focus-visible,.fe-loved-for-chip:hover{color:#fff;border-color:var(--fe-galaxy)}.fe-loved-for-chip:focus-visible .fe-btn-fill,.fe-loved-for-chip:hover .fe-btn-fill{transform:scaleX(1)}.fe-legal-prose section{margin-bottom:2.5rem}.fe-legal-prose section:last-child{margin-bottom:0}.fe-legal-prose h2{font-size:1.25rem;letter-spacing:-.02em;margin-bottom:1rem}.fe-legal-prose h2,.fe-legal-prose h3{font-weight:500;color:var(--fe-galaxy)}.fe-legal-prose h3{font-size:1rem;margin-top:1.5rem;margin-bottom:.75rem}.fe-legal-prose ol,.fe-legal-prose p,.fe-legal-prose ul{font-size:.875rem;line-height:1.65;color:var(--fe-graphite);margin-bottom:1rem}.fe-legal-prose ol,.fe-legal-prose ul{padding-left:1.25rem}.fe-legal-prose ul{list-style-type:disc}.fe-legal-prose ol{list-style-type:decimal}.fe-legal-prose li+li{margin-top:.5rem}.fe-legal-prose strong{font-weight:500;color:var(--fe-galaxy)}.fe-legal-prose a{font-weight:500;color:var(--fe-ultramarine);text-decoration:underline;text-underline-offset:2px}.fe-legal-prose a:hover{color:var(--fe-galaxy)}.fe-blog-post-content{line-height:1.75;color:var(--fe-graphite);font-size:1.0625rem}.fe-blog-post-content h1,.fe-blog-post-content h2,.fe-blog-post-content h3,.fe-blog-post-content h4{color:var(--fe-galaxy);font-weight:500;letter-spacing:-.02em}.fe-blog-post-content h1{font-size:2rem;margin:2rem 0 .75rem;line-height:1.2}.fe-blog-post-content h2{font-size:1.5rem;margin:1.75rem 0 .6rem;line-height:1.3}.fe-blog-post-content h3{font-size:1.25rem;margin:1.5rem 0 .5rem;line-height:1.4}.fe-blog-post-content h4{font-size:1.125rem;margin:1.25rem 0 .5rem}.fe-blog-post-content p{margin:.875rem 0}.fe-blog-post-content ul{list-style:disc;padding-left:1.5rem;margin:.875rem 0}.fe-blog-post-content ol{list-style:decimal;padding-left:1.5rem;margin:.875rem 0}.fe-blog-post-content li{margin:.3rem 0}.fe-blog-post-content blockquote{border-left:3px solid var(--fe-smoke);padding:.25rem 0 .25rem 1rem;margin:1.25rem 0;font-style:italic;color:var(--fe-space)}.fe-blog-post-content hr{border:none;border-top:1px solid var(--fe-smoke);margin:2rem 0}.fe-blog-post-content strong{font-weight:500;color:var(--fe-galaxy)}.fe-blog-post-content a{color:var(--fe-ultramarine);text-decoration:underline;text-underline-offset:2px}.fe-blog-post-content a:hover{color:var(--fe-galaxy)}.fe-blog-post-content code{background:var(--fe-cloud);padding:.1em .35em;font-size:.875em;font-family:monospace}.fe-blog-post-content pre{background:var(--fe-galaxy);color:#fff;padding:1rem 1.25rem;overflow-x:auto;margin:1.25rem 0}.fe-blog-post-content pre code{background:none;color:inherit;padding:0}.fe-blog-post-content img{max-width:100%;height:auto;display:block;margin:1.25rem 0}.fe-nav-trigger{position:relative}.fe-nav-trigger:after{content:"";position:absolute;left:1rem;right:1rem;bottom:.375rem;height:2px;background:var(--fe-ultramarine);transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.22,1,.36,1)}.fe-nav-trigger:focus-visible:after,.fe-nav-trigger:hover:after,.fe-nav-trigger[aria-expanded=true]:after{transform:scaleX(1)}.fe-hero-title-track{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.fe-hero-title-marquee{display:flex;width:max-content;gap:3rem;animation:fe-hero-title-marquee linear infinite}.fe-hero-title-marquee__text{flex-shrink:0;white-space:nowrap}@keyframes fe-hero-title-marquee{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 1.5rem))}}.fe-hero-title-track:hover .fe-hero-title-marquee{animation-play-state:paused}.fe-no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.fe-no-scrollbar::-webkit-scrollbar{display:none}@keyframes fe-shimmer{0%{background-position:-480px 0}to{background-position:480px 0}}.fe-skeleton{background:linear-gradient(90deg,#edeff7,#f6f7fb 50%,#edeff7);background-size:960px 100%;animation:fe-shimmer 1.4s linear infinite}.fe-venue-reveal.t-skel:not(.is-revealed) .t-skel-skeleton{position:relative;inset:auto}.fe-venue-reveal.t-skel:not(.is-revealed) .t-skel-content{display:none}.fe-venue-reveal.t-skel.is-revealed{min-height:0}.fe-venue-reveal.t-skel.is-revealed .t-skel-content{position:relative;inset:auto;filter:none}.fe-venue-reveal.t-skel.is-revealed .t-skel-skeleton{position:absolute;inset:0;height:0;overflow:hidden;pointer-events:none}@keyframes fe-venue-enter{0%{opacity:0}to{opacity:1}}.fe-venue-enter{animation:fe-venue-enter var(--reveal-dur,.4s) var(--reveal-ease,ease-in-out)}@keyframes fe-msg-in{0%{opacity:0;transform:translateY(6px);filter:blur(3px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.fe-msg-swap{animation:fe-msg-in .42s cubic-bezier(.22,1,.36,1)}.fe-hero-highlight{position:relative;display:inline-block;vertical-align:baseline}.fe-hero-highlight__base,.fe-hero-highlight__fill{display:block;padding:.04em .14em;line-height:1.05}.fe-hero-highlight__base{color:var(--fe-galaxy)}.fe-hero-highlight__fill{position:absolute;inset:0;color:#fff;background:var(--fe-ultramarine);clip-path:inset(0 100% 0 0)}.fe-hero-highlight--active .fe-hero-highlight__fill,.fe-hero-highlight--auto .fe-hero-highlight__fill{animation:fe-hero-highlight-sweep .9s cubic-bezier(.22,1,.36,1) forwards}.fe-hero-highlight--auto .fe-hero-highlight__fill{animation-delay:.4s}.fe-hero-highlight--active .fe-hero-highlight__fill{animation-delay:.2s}@keyframes fe-hero-highlight-sweep{to{clip-path:inset(0 0 0 0)}}@media (prefers-reduced-motion:reduce){.fe-root *,.fe-root :after,.fe-root :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.fe-marquee{animation:none!important}}:root{--resize-dur:300ms;--resize-ease:cubic-bezier(0.22,1,0.36,1);--digit-dur:500ms;--digit-distance:8px;--digit-stagger:70ms;--digit-blur:2px;--digit-ease:cubic-bezier(0.34,1.45,0.64,1);--digit-dir-x:0;--digit-dir-y:1;--badge-slide-dur:260ms;--badge-pop-dur:500ms;--badge-pop-close-dur:180ms;--badge-fade-dur:400ms;--badge-fade-close-dur:180ms;--badge-blur:2px;--badge-offset-x:-8.2px;--badge-offset-y:12.4px;--badge-slide-ease:cubic-bezier(0.22,1,0.36,1);--badge-pop-ease:cubic-bezier(0.34,1.36,0.64,1);--badge-close-ease:cubic-bezier(0.4,0,0.2,1);--text-swap-dur:150ms;--text-swap-translate-y:4px;--text-swap-blur:2px;--text-swap-ease:ease-in-out;--dropdown-open-dur:250ms;--dropdown-close-dur:150ms;--dropdown-pre-scale:0.97;--dropdown-closing-scale:0.99;--dropdown-ease:cubic-bezier(0.22,1,0.36,1);--modal-open-dur:250ms;--modal-close-dur:150ms;--modal-scale:0.96;--modal-scale-close:0.96;--modal-ease:cubic-bezier(0.22,1,0.36,1);--panel-open-dur:400ms;--panel-close-dur:350ms;--panel-translate-y:16px;--panel-blur:2px;--panel-ease:cubic-bezier(0.22,1,0.36,1);--icon-swap-dur:250ms;--icon-swap-blur:2px;--icon-swap-start-scale:0.25;--icon-swap-ease:ease-in-out;--check-opacity-dur:500ms;--check-rotate-dur:500ms;--check-rotate-from:80deg;--check-bob-dur:500ms;--check-y-amount:40px;--check-blur-dur:500ms;--check-blur-from:10px;--check-path-dur:500ms;--check-path-delay:80ms;--check-ease-out:cubic-bezier(0.22,1,0.36,1);--check-ease-opacity:cubic-bezier(0.22,1,0.36,1);--check-ease-rotate:cubic-bezier(0.22,1,0.36,1);--check-ease-bob:cubic-bezier(0.34,1.35,0.64,1);--check-ease-path:cubic-bezier(0.22,1,0.36,1);--avatar-lift:-4px;--avatar-dur:320ms;--avatar-scale:1.05;--avatar-falloff:0.45;--avatar-ease-in:cubic-bezier(0.22,1,0.36,1);--avatar-ease-out:cubic-bezier(0.34,3.85,0.64,1);--shake-distance:6px;--shake-overshoot:4px;--shake-dur-a:80ms;--shake-dur-b:60ms;--shake-ease:cubic-bezier(0.22,1,0.36,1);--revert-hold:3000ms;--revert-dur:280ms;--clear-dur:1000ms;--clear-out-dur:400ms;--clear-in-dur:400ms;--clear-out-fly:12px;--clear-in-fly:12px;--clear-out-ease:cubic-bezier(0.22,1,0.36,1);--clear-in-ease:cubic-bezier(0.22,1,0.36,1);--clear-blur:2px;--glow-delay:50ms;--glow-peak-at:0.15;--glow-opacity:0.42;--glow-spread:1.5;--pulse-dur:1000ms;--pulse-count:infinite;--pulse-min:0.5;--reveal-dur:450ms;--reveal-blur:2px;--reveal-ease:ease-in-out;--shimmer-dur:2000ms;--shimmer-base:#9da2b3;--shimmer-highlight:#2d69ff;--shimmer-band:400%;--shimmer-ease:linear;--tabs-dur:280ms;--tabs-ease:cubic-bezier(0.22,1,0.36,1);--tabs-text-muted:#6e7180;--tabs-text-active:#fff;--tabs-bar-bg:#edeff7;--tabs-pill-bg:#2d69ff;--tt-in-dur:150ms;--tt-out-dur:50ms;--tt-scale:0.98;--tt-delay:120ms;--tt-in-ease:ease-out;--tt-out-ease:ease-out;--tt-bg:#0a205c;--tt-fg:#fff;--stagger-dur:650ms;--stagger-distance:14px;--stagger-stagger:60ms;--stagger-blur:4px;--stagger-ease:cubic-bezier(0.22,1,0.36,1)}.t-resize{transition:width var(--resize-dur) var(--resize-ease),height var(--resize-dur) var(--resize-ease);will-change:width,height}@keyframes t-digit-pop-in{0%{transform:translate(calc(var(--digit-distance) * var(--digit-dir-x)),calc(var(--digit-distance) * var(--digit-dir-y)));opacity:0;filter:blur(var(--digit-blur))}to{transform:translate(0);opacity:1;filter:blur(0)}}.t-digit-group{display:inline-flex;align-items:baseline}.t-digit{display:inline-block;will-change:transform,opacity,filter}.t-digit-group.is-animating .t-digit{animation:t-digit-pop-in var(--digit-dur) var(--digit-ease) both}.t-digit-group.is-animating .t-digit[data-stagger="1"]{animation-delay:var(--digit-stagger)}.t-digit-group.is-animating .t-digit[data-stagger="2"]{animation-delay:calc(var(--digit-stagger) * 2)}@keyframes t-badge-slide-in{0%{transform:translate(var(--badge-offset-x),var(--badge-offset-y))}to{transform:translate(0)}}.t-badge{position:absolute;top:-6px;right:-8px;pointer-events:none;will-change:transform}.t-badge[data-open=true]{animation:t-badge-slide-in var(--badge-slide-dur) var(--badge-slide-ease)}.t-badge-dot{display:block;transform-origin:center;transform:scale(1);opacity:1;filter:blur(0);transition:transform var(--badge-pop-dur) var(--badge-pop-ease),opacity var(--badge-fade-dur) var(--badge-pop-ease),filter var(--badge-pop-dur) var(--badge-pop-ease);will-change:transform,opacity,filter}.t-badge[data-open=false] .t-badge-dot{transform:scale(0);opacity:0;filter:blur(var(--badge-blur));transition:transform var(--badge-pop-close-dur) var(--badge-close-ease),opacity var(--badge-fade-close-dur) var(--badge-close-ease),filter var(--badge-pop-close-dur) var(--badge-close-ease)}.t-text-swap{display:inline-block;transform:translateY(0);filter:blur(0);opacity:1;transition:transform var(--text-swap-dur) var(--text-swap-ease),filter var(--text-swap-dur) var(--text-swap-ease),opacity var(--text-swap-dur) var(--text-swap-ease);will-change:transform,filter,opacity}.t-text-swap.is-exit{transform:translateY(calc(var(--text-swap-translate-y) * -1));filter:blur(var(--text-swap-blur));opacity:0}.t-text-swap.is-enter-start{transform:translateY(var(--text-swap-translate-y));filter:blur(var(--text-swap-blur));opacity:0;transition:none}.t-dropdown{transform-origin:top left;transform:scale(var(--dropdown-pre-scale));opacity:0;pointer-events:none;transition:transform var(--dropdown-open-dur) var(--dropdown-ease),opacity var(--dropdown-open-dur) var(--dropdown-ease);will-change:transform,opacity}.t-dropdown[data-origin=top-right]{transform-origin:top right}.t-dropdown[data-origin=top-center]{transform-origin:top center}.t-dropdown[data-origin=bottom-left]{transform-origin:bottom left}.t-dropdown[data-origin=bottom-center]{transform-origin:bottom center}.t-dropdown[data-origin=bottom-right]{transform-origin:bottom right}.t-dropdown.is-open{transform:scale(1);opacity:1;pointer-events:auto}.t-dropdown.is-closing{transform:scale(var(--dropdown-closing-scale));opacity:0;pointer-events:none;transition:transform var(--dropdown-close-dur) var(--dropdown-ease),opacity var(--dropdown-close-dur) var(--dropdown-ease)}.t-modal{transform-origin:center;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}.t-modal.is-open{transform:scale(1);opacity:1;pointer-events:auto}.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)}.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}.t-panel-slide[data-open=true]{transform:translateY(0);opacity:1;filter:blur(0);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)}.t-icon-swap{position:relative;display:inline-grid}.t-icon-swap .t-icon{grid-area:1/1;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}.t-icon-swap[data-state=a] .t-icon[data-icon=a],.t-icon-swap[data-state=b] .t-icon[data-icon=b]{opacity:1;filter:blur(0);transform:scale(1)}.t-icon-swap[data-state=a] .t-icon[data-icon=b],.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))}.t-success-check{display:inline-block;transform-origin:center;opacity:0;will-change:transform,opacity,filter}.t-success-check svg{display:block;overflow:visible}.t-success-check svg path{stroke-dasharray:32;stroke-dashoffset:32}.t-success-check[data-state=in]{animation:t-check-fade var(--check-opacity-dur) var(--check-ease-opacity) forwards,t-check-rotate var(--check-rotate-dur) var(--check-ease-rotate) forwards,t-check-blur var(--check-blur-dur) var(--check-ease-out) forwards,t-check-bob var(--check-bob-dur) var(--check-ease-bob) forwards}.t-success-check[data-state=in] svg path{animation:t-check-draw var(--check-path-dur) var(--check-ease-path) var(--check-path-delay,0ms) forwards}@keyframes t-check-fade{0%{opacity:0}to{opacity:1}}@keyframes t-check-rotate{0%{transform:rotate(var(--check-rotate-from))}to{transform:rotate(0deg)}}@keyframes t-check-blur{0%{filter:blur(var(--check-blur-from))}to{filter:blur(0)}}@keyframes t-check-bob{0%{translate:0 var(--check-y-amount)}to{translate:0 0}}@keyframes t-check-draw{to{stroke-dashoffset:0}}.t-avatar{transform-origin:center;transform:translateY(var(--shift,0)) scale(var(--scale-active,1));transition:transform var(--avatar-dur) var(--avatar-ease-in)}.t-avatar,.t-input{will-change:transform}.t-input{transition:border-color .15s ease-out}.t-input.is-error{transition:border-color var(--revert-dur,.28s) ease-out}.t-error-msg{opacity:0;visibility:hidden;transition:opacity var(--revert-dur,.28s) ease-out,visibility 0s linear var(--revert-dur,.28s)}.t-input-wrap.is-error .t-error-msg{opacity:1;visibility:visible;transition:opacity var(--revert-dur,.28s) ease-out,visibility 0s linear 0s}.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%{transform:translateX(0);animation-timing-function:var(--shake-ease)}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:translateX(0)}}.t-clear{position:relative;overflow:hidden;border-radius:9999px}.t-clear input[type=search]::-webkit-search-cancel-button,.t-clear input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}.t-clear-mirror,.t-clear-placeholder{position:absolute;inset:0;display:flex;align-items:center;pointer-events:none;white-space:nowrap;overflow:hidden;z-index:2;opacity:0}.t-clear.is-clearing .t-clear-mirror,.t-clear.is-clearing .t-clear-placeholder{opacity:1}.t-clear.is-clearing>input{-webkit-text-fill-color:transparent;caret-color:transparent}.t-clear.is-clearing>input::placeholder{color:transparent}.t-clear-glow{position:absolute;inset:0;pointer-events:none;opacity:0;z-index:3;mix-blend-mode:multiply;border-radius:inherit}.t-skel{position:relative}.t-skel-content,.t-skel-skeleton{position:absolute;inset:0}.t-skel-skeleton{z-index:1;opacity:1;filter:blur(0);transition:opacity var(--reveal-dur) var(--reveal-ease),filter var(--reveal-dur) var(--reveal-ease)}.t-skel-content{z-index:2;opacity:0;filter:blur(var(--reveal-blur));transition:opacity var(--reveal-dur) var(--reveal-ease),filter var(--reveal-dur) var(--reveal-ease)}.t-skel.is-revealed .t-skel-skeleton{opacity:0;filter:blur(var(--reveal-blur));pointer-events:none}.t-skel.is-revealed .t-skel-content{opacity:1;filter:blur(0)}.t-skel-skeleton.is-pulsing>*{animation:t-skel-pulse var(--pulse-dur) ease-in-out var(--pulse-count)}@keyframes t-skel-pulse{0%,to{opacity:1}50%{opacity:var(--pulse-min)}}.t-pulse{animation:t-skel-pulse var(--pulse-dur) ease-in-out infinite}.t-shimmer{background:linear-gradient(90deg,var(--shimmer-base) 0,var(--shimmer-base) 40%,var(--shimmer-highlight) 50%,var(--shimmer-base) 60%,var(--shimmer-base) 100%);background-size:var(--shimmer-band) 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:t-shimmer-sweep var(--shimmer-dur) var(--shimmer-ease) infinite}@keyframes t-shimmer-sweep{0%{background-position:100% 0}to{background-position:-100% 0}}.t-tabs{position:relative;display:inline-flex;background:var(--tabs-bar-bg);border-radius:9999px;padding:4px}.t-tabs-pill{position:absolute;top:4px;bottom:4px;left:0;border-radius:9999px;background:var(--tabs-pill-bg);transition:transform var(--tabs-dur) var(--tabs-ease),width var(--tabs-dur) var(--tabs-ease);will-change:transform,width;box-shadow:0 10px 24px -12px rgba(45,105,255,.8)}.t-tab{position:relative;z-index:1;border:0;background:transparent;cursor:pointer;white-space:nowrap;color:var(--tabs-text-muted);transition:color var(--tabs-dur) var(--tabs-ease)}.t-tab[aria-selected=true]{color:var(--tabs-text-active)}.t-tt-anchor{position:relative}.t-tt{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translateX(-50%) translateY(2px) scale(var(--tt-scale));background:var(--tt-bg);color:var(--tt-fg);padding:6px 10px;border-radius:8px;font-size:12px;line-height:1.2;white-space:nowrap;opacity:0;pointer-events:none;z-index:60;transition:opacity var(--tt-out-dur) var(--tt-out-ease),transform var(--tt-out-dur) var(--tt-out-ease)}.t-tt-anchor:focus-visible .t-tt,.t-tt-anchor:hover .t-tt{opacity:1;transform:translateX(-50%) translateY(0) scale(1);transition:opacity var(--tt-in-dur) var(--tt-in-ease) var(--tt-delay),transform var(--tt-in-dur) var(--tt-in-ease) var(--tt-delay)}.t-stagger>*{opacity:0;transform:translateY(var(--stagger-distance));filter:blur(var(--stagger-blur));transition:opacity var(--stagger-dur) var(--stagger-ease),transform var(--stagger-dur) var(--stagger-ease),filter var(--stagger-dur) var(--stagger-ease);will-change:opacity,transform,filter}.t-stagger.is-in>*{opacity:1;transform:translateY(0);filter:blur(0)}.t-stagger.is-in>:first-child{transition-delay:calc(var(--stagger-stagger) * 0)}.t-stagger.is-in>:nth-child(2){transition-delay:calc(var(--stagger-stagger) * 1)}.t-stagger.is-in>:nth-child(3){transition-delay:calc(var(--stagger-stagger) * 2)}.t-stagger.is-in>:nth-child(4){transition-delay:calc(var(--stagger-stagger) * 3)}.t-stagger.is-in>:nth-child(5){transition-delay:calc(var(--stagger-stagger) * 4)}.t-stagger.is-in>:nth-child(6){transition-delay:calc(var(--stagger-stagger) * 5)}.t-stagger.is-in>:nth-child(7){transition-delay:calc(var(--stagger-stagger) * 6)}.t-stagger.is-in>:nth-child(8){transition-delay:calc(var(--stagger-stagger) * 7)}.t-mobile-nav-backdrop{position:absolute;inset:0;background:rgba(10,32,92,.28);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;transition:opacity var(--modal-open-dur) var(--modal-ease)}.t-mobile-nav-backdrop.is-open{opacity:1;pointer-events:auto}.t-mobile-nav-backdrop.is-closing{opacity:0;pointer-events:none;transition-duration:var(--modal-close-dur)}.t-mobile-nav-panel{position:absolute;right:0;top:0;bottom:0;display:flex;width:min(100% - 2.5rem,22rem);flex-direction:column;background:#fff;box-shadow:-20px 0 50px -20px rgba(10,32,92,.15);transform:translateX(100%);transition:transform var(--panel-open-dur) var(--panel-ease);will-change:transform}.t-mobile-nav-panel.is-open{transform:translateX(0)}.t-mobile-nav-panel.is-closing{transform:translateX(100%);transition-duration:var(--panel-close-dur)}.t-mobile-accordion{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--resize-dur) var(--resize-ease)}.t-mobile-accordion.is-open{grid-template-rows:1fr}.t-mobile-accordion-inner{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.t-avatar,.t-dropdown,.t-icon-swap .t-icon,.t-input,.t-mobile-accordion,.t-mobile-nav-backdrop,.t-mobile-nav-panel,.t-modal,.t-panel-slide,.t-resize,.t-skel-content,.t-skel-skeleton,.t-stagger>*,.t-tab,.t-tabs-pill,.t-text-swap,.t-tt{transition:none!important}.t-badge,.t-badge-dot,.t-digit-group .t-digit,.t-input,.t-shimmer,.t-skel-skeleton.is-pulsing>*,.t-success-check{animation:none!important}.t-avatar{transform:none!important}.t-success-check{opacity:1}.t-success-check svg path{animation:none!important;stroke-dashoffset:0!important}.t-stagger>*{opacity:1;transform:none;filter:none}.t-clear-glow{opacity:0!important}.t-mobile-nav-backdrop.is-open{opacity:1}.t-mobile-nav-panel.is-open{transform:translateX(0)}}