:root{--u-ease:cubic-bezier(.16, 1, .3, 1)}@keyframes u-in-fade{to{opacity:1}}@supports (animation-timeline:view()){.u-reveal{animation:linear both u-reveal-in;animation-timeline:view();animation-range:cover 10vh cover 30vh}@keyframes u-reveal-in{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:none}}}.u-rise{opacity:.05;animation:1.05s cubic-bezier(.45,0,.2,1) forwards u-rise,.6s ease-out forwards u-in-fade;animation-delay:var(--d,0s);transform:translateY(44px)}@keyframes u-rise{to{transform:none}}.u-btn{letter-spacing:-.01em;white-space:nowrap;border-radius:28px;justify-content:center;align-items:center;gap:.5rem;padding:16px 31px;font-size:17px;font-weight:600;line-height:1.176;transition:background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.u-btn-primary{background:var(--cta-brand-bg);color:var(--cta-brand-fg)}@media (max-width:639px){.u-btn{border-radius:22px;padding:12px 22px}}.u-btn-primary:hover{background:var(--cta-brand-hover)}.u-link{position:relative}.u-link:after{content:"";transform-origin:0;height:1px;transition:transform .3s var(--u-ease);background-color:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.u-link:hover:after,.group:hover .u-link:after{transform:scaleX(1)}[data-frame-gate=wait] .u-gated{opacity:.05}[data-frame-gate=wait] .u-rise,[data-frame-gate=wait] .u-phone-grow{animation-play-state:paused}[data-frame-gate=in] .u-gated{opacity:1;transition:opacity .26s cubic-bezier(.33,0,.2,1)}[data-frame-gate=wait] :is(.u-intro-icon,.u-intro-title,.u-intro-head,.u-intro-btn,.u-intro-phone){opacity:0}[data-frame-gate=in]:not([data-intro-settled]) .u-intro-icon{z-index:2;width:calc(var(--intro-w) * var(--intro-s));padding:calc(var(--intro-p) * var(--intro-s));border-radius:calc(var(--intro-r) * var(--intro-s));border-width:calc(1px * var(--intro-s));box-shadow:0 0 calc(8px * var(--intro-s)) #0000001c;margin-bottom:calc(var(--intro-w) * (1 - var(--intro-s)));transform-origin:top;animation:1.9s cubic-bezier(.65,0,.35,1) 60ms both u-intro-icon;position:relative}@keyframes u-intro-icon{0%{transform:translateY(var(--intro-i,0px)) scale(1)}to{transform:translateY(0px) scale(calc(1 / var(--intro-s,1)))}}[data-frame-gate=in] .u-intro-head{animation:1.9s cubic-bezier(.65,0,.35,1) 60ms both u-intro-head}@keyframes u-intro-head{0%{transform:translateY(var(--intro-h,0px))}}[data-frame-gate=in] .u-intro-btn{animation:1.9s cubic-bezier(.65,0,.35,1) 60ms both u-intro-btn,.95s cubic-bezier(.45,0,.55,1) .36s both u-intro-fade}@keyframes u-intro-btn{0%{transform:translateY(var(--intro-b,0px))}}[data-frame-gate=in] .u-intro-title{animation:.45s cubic-bezier(.45,0,.55,1) 1.53s both u-intro-fade}@keyframes u-intro-fade{0%{opacity:0}}[data-frame-gate=in] .u-intro-phone{animation:1.9s cubic-bezier(.65,0,.35,1) 60ms both u-intro-phone}@keyframes u-intro-phone{0%{transform:translate(var(--intro-x,0px), var(--intro-h,0px))}}.u-intro-after{transition:opacity .2s}section[data-intro][data-frame-gate=wait]~.u-intro-after,section[data-intro][data-frame-gate=in]:not([data-intro-settled])~.u-intro-after{opacity:0}[data-frame-gate=wait] :is(.u-step-pulse,.u-hero-glow),[data-frame-gate=in]:not([data-hero-play]) :is(.u-step-pulse,.u-hero-glow){animation-play-state:paused}.u-ribbon{will-change:transform}html:is([data-hero=wait],[data-hero=run]):has([data-frame-gate],[data-ribbon-drop]) .u-ribbon{transform:translateY(-100%)}html[data-hero=done]:has([data-frame-gate=in],[data-ribbon-drop]) .u-ribbon{animation:.75s cubic-bezier(.37,0,.63,1) both u-ribbon-drop,2.8s linear both u-ribbon-fill}html[data-hero=done]:has([data-frame-gate=in],[data-ribbon-drop]) .u-ribbon :is(a,.u-brandlink){animation:2.8s linear both u-ribbon-ink}@keyframes u-ribbon-drop{0%{transform:translateY(-100%)}}@keyframes u-ribbon-fill{0%,66%{background-color:var(--cta-brand-bg);color:var(--cta-brand-fg);animation-timing-function:cubic-bezier(.37,0,.63,1)}}@keyframes u-ribbon-ink{0%,66%{color:var(--cta-brand-fg);animation-timing-function:cubic-bezier(.37,0,.63,1)}}.u-phone-grow{transform:translate(var(--tx,0), var(--ty,0));animation:1.4s cubic-bezier(.22,1,.36,1) both u-phone-enter}@keyframes u-phone-enter{to{transform:none}}.u-draw path{stroke-dasharray:1;stroke-dashoffset:0;opacity:1}.u-draw[data-armed] path{stroke-dashoffset:1px;opacity:0}.u-draw[data-armed][data-drawn] path{animation:u-stroke 1.3s var(--seal-curve,cubic-bezier(.4, 0, .6, 1)) 0s 1 normal forwards}@keyframes u-stroke{0%{stroke-dashoffset:1px;opacity:0}1%{opacity:1}to{stroke-dashoffset:0;opacity:1}}.u-scroll-cue{transition:opacity .5s}.u-scroll-cue[data-hidden]{opacity:0;pointer-events:none}.u-scroll-bounce{animation:2.3s infinite u-scroll-bounce}@keyframes u-scroll-bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-14px)}60%{transform:translateY(-7px)}}.u-marquee-y{--u-marquee-fade:#fff;position:relative;overflow:hidden}.dark .u-marquee-y{--u-marquee-fade:#000}.u-marquee-y:before,.u-marquee-y:after{content:"";z-index:1;pointer-events:none;height:20%;position:absolute;inset-inline:0}.u-marquee-y:before{background:linear-gradient(to bottom, var(--u-marquee-fade), transparent);top:0}.u-marquee-y:after{background:linear-gradient(to top, var(--u-marquee-fade), transparent);bottom:0}.u-marquee-y-track{width:100%;animation:u-marquee-y var(--u-marquee-dur,22s) linear infinite;will-change:transform;flex-direction:column;display:flex}@keyframes u-marquee-y{to{transform:translateY(-50%)}}.u-marquee-x{--u-marquee-fade:#fff;position:relative;overflow:hidden}.dark .u-marquee-x{--u-marquee-fade:#000}.u-marquee-x:before,.u-marquee-x:after{content:"";z-index:1;pointer-events:none;width:20%;position:absolute;inset-block:0}.u-marquee-x:before{background:linear-gradient(to right, var(--u-marquee-fade), transparent);left:0}.u-marquee-x:after{background:linear-gradient(to left, var(--u-marquee-fade), transparent);right:0}.u-marquee-x-track{width:max-content;height:100%;animation:u-marquee-x var(--u-marquee-dur,22s) linear infinite;will-change:transform;flex-direction:row;display:flex}@keyframes u-marquee-x{to{transform:translate(-50%)}}.u-phone-shadow{filter:drop-shadow(10px 16px 14px #00000029)drop-shadow(22px 30px 34px #00000012)}.dark .u-phone-shadow{filter:drop-shadow(10px 16px 16px #00000080)drop-shadow(22px 30px 38px #00000042)}.u-caret{animation:1.1s step-end infinite u-caret}@keyframes u-caret{50%{opacity:0}}.u-order-bar{transform-origin:0;transform:scaleX(1)}@supports (animation-timeline:view()){.u-order-bar{animation:u-order-fill var(--u-ease) both;animation-timeline:view();animation-range:cover 18vh cover 58vh}@keyframes u-order-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}.u-step-pulse{animation:8s cubic-bezier(.45,0,.55,1) 1.6s infinite u-step-pulse}@keyframes u-step-pulse{0%{opacity:1}6.25%{opacity:.25}12.5%{opacity:1}18.75%{opacity:.25}25%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.u-step-pulse,.u-caret{animation:none}.u-order-bar{transition:none;transform:scaleX(1)}}.u-spot-ring{animation:2.8s cubic-bezier(.25,.6,.3,1) infinite u-spot-ring}.u-spot-ring--late{animation-delay:1.4s}@keyframes u-spot-ring{0%{opacity:.45;transform:scale(1)}80%,to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.u-spot-ring{animation:none}}.u-menu-glyph{--u-burger-leg:.1512s;--u-burger-gap:.2088s;--u-burger-in:cubic-bezier(.42, 0, 1, 1);--u-burger-out:cubic-bezier(0, 0, .58, 1)}.u-menu-bar{transform-box:view-box;transition:rotate var(--u-burger-leg) var(--u-burger-in) 0s, scale var(--u-burger-leg) var(--u-burger-in) 0s, translate var(--u-burger-leg) var(--u-burger-out) var(--u-burger-gap);translate:0;rotate:0deg;scale:1}.u-menu-glyph[data-open] .u-menu-bar{transition:translate var(--u-burger-leg) var(--u-burger-in) 0s, rotate var(--u-burger-leg) var(--u-burger-out) var(--u-burger-gap), scale var(--u-burger-leg) var(--u-burger-out) var(--u-burger-gap)}.u-menu-bar[data-bar=top]{transform-origin:9px 5px}.u-menu-bar[data-bar=bottom]{transform-origin:9px 12px}.u-menu-glyph[data-open] .u-menu-bar[data-bar=top]{translate:.25px 4.25px;rotate:45deg;scale:1.16168 1}.u-menu-glyph[data-open] .u-menu-bar[data-bar=bottom]{translate:.25px -2.75px;rotate:-45deg;scale:1.16168 1}@media (min-width:1024px){[data-chrome-flow] .u-menu-curtain{top:var(--u-chrome-top,0px);height:100vh;position:absolute;bottom:auto}[data-chrome-flow] .tl-personal-anchor{top:var(--u-chrome-top,0px);position:absolute}}.u-searchx{--u-burger-leg:.1512s;--u-burger-gap:.2088s;--u-burger-in:cubic-bezier(.42, 0, 1, 1);--u-burger-out:cubic-bezier(0, 0, .58, 1)}.u-searchx-bar,.u-searchx-ring,.u-searchx-fold{transform-box:view-box;transform-origin:9px 9px}.u-searchx-ring{transform-origin:7.5px 7.5px}.u-searchx-fold{rotate:45deg}.u-searchx-bar{translate:5.83px;rotate:0deg;scale:.42 1}.u-searchx-ring{opacity:1;scale:1}.u-searchx-bar{transition:rotate var(--u-burger-leg) var(--u-burger-in) 0s, translate var(--u-burger-leg) var(--u-burger-out) var(--u-burger-gap), scale var(--u-burger-leg) var(--u-burger-out) var(--u-burger-gap)}.u-searchx-fold{transition:rotate var(--u-burger-leg) var(--u-burger-out) var(--u-burger-gap)}.u-searchx-ring{transition:scale var(--u-burger-leg) var(--u-burger-out) var(--u-burger-gap), opacity var(--u-burger-leg) var(--u-burger-out) var(--u-burger-gap)}.u-searchx[data-open] .u-searchx-fold{transition:rotate var(--u-burger-leg) var(--u-burger-in) 0s;rotate:0deg}.u-searchx[data-open] .u-searchx-bar{transition:translate var(--u-burger-leg) var(--u-burger-in) 0s, scale var(--u-burger-leg) var(--u-burger-in) 0s, rotate var(--u-burger-leg) var(--u-burger-out) var(--u-burger-gap);translate:.25px .25px;scale:1.16168 1}.u-searchx[data-open] .u-searchx-ring{opacity:0;transition:scale var(--u-burger-leg) var(--u-burger-in) 0s, opacity var(--u-burger-leg) var(--u-burger-in) 0s;scale:0}.u-searchx[data-open] .u-searchx-bar[data-bar=top]{rotate:45deg}.u-searchx[data-open] .u-searchx-bar[data-bar=bottom]{rotate:-45deg}@media (prefers-reduced-motion:reduce){.u-searchx-bar,.u-searchx-ring,.u-searchx-fold,.u-searchx-bar,.u-searchx-ring{transition:none!important}.u-menu-bar,.u-menu-glyph[data-open] .u-menu-bar{transition:none}}:root{--u-chrome-bg:#fafafccc}.dark{--u-chrome-bg:#161617cc}.u-chrome:before{content:"";border-radius:inherit;z-index:-1;background-color:var(--u-chrome-bg);-webkit-backdrop-filter:saturate(1.8)blur(20px);backdrop-filter:saturate(1.8)blur(20px);transition:background-color .24s cubic-bezier(.4,0,.6,1),-webkit-backdrop-filter,backdrop-filter;position:absolute;inset:0}:root{--u-menu-bg:#fafafc}.dark{--u-menu-bg:#161617}.u-bar-solid{background-color:var(--u-menu-bg)}.u-chrome.u-bar-solid:before{background-color:var(--u-menu-bg);-webkit-backdrop-filter:none;backdrop-filter:none;transition:background-color .24s cubic-bezier(.4,0,.6,1),-webkit-backdrop-filter 0s .24s,backdrop-filter 0s .24s}.u-menu-curtain{z-index:39;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;visibility:hidden;background:#e8e8ed66;transition:opacity .32s cubic-bezier(.4,0,.6,1) 80ms,visibility .32s step-end 80ms;position:fixed;inset:0}.dark .u-menu-curtain{background:#0006}.u-menu-curtain[data-state=open]{opacity:1;visibility:visible;transition:opacity .32s cubic-bezier(.4,0,.6,1) 80ms,visibility .32s step-start 80ms}.u-menu-curtain[data-settled]{-webkit-backdrop-filter:none;backdrop-filter:none}[data-brand=user]{--u-bar-h:48px}@media (min-width:640px){[data-brand=user]{--u-bar-h:44px}}.u-menu-panel{--u-flyout-rate:.32s;--u-flyout-ease:cubic-bezier(.4, 0, .6, 1);--u-menu-bg:#fafafc;height:var(--u-bar-h);background:var(--u-menu-bg);transition:height var(--u-flyout-rate) var(--u-flyout-ease) 80ms, background var(--u-flyout-rate) var(--u-flyout-ease) 80ms;overflow:hidden}.dark .u-menu-panel{--u-menu-bg:#161617}.u-menu-panel[data-state=open]{height:100dvh;transition-delay:0s;overflow:hidden scroll}.u-menu-list{padding-top:50px;padding-bottom:84px;padding-inline-start:calc(48px + env(safe-area-inset-left,0px));padding-inline-end:calc(48px + env(safe-area-inset-right,0px))}.u-menu-list .u-menu-item:first-child{margin-top:-3px}:root{--u-nav-ink:#000c;--u-nav-ink-hover:#000;--u-nav-ink-solid:#323232}.dark{--u-nav-ink:#fffc;--u-nav-ink-hover:#fff;--u-nav-ink-solid:#d0d0d1}.u-navicon{color:var(--u-nav-ink);transition:color .32s cubic-bezier(.4,0,.6,1)}.u-navicon:hover,.u-navicon:focus-visible{color:var(--u-nav-ink-hover)}:where([data-brand=user]) .brand-logo{background-image:var(--brand-logo)}header.u-header .brand-logo{--brand-logo:url(/assets/user/brand/logo-light-nav.png)}.dark header.u-header .brand-logo{--brand-logo:url(/assets/user/brand/logo-dark-nav.png)}.u-navlink{color:var(--u-nav-ink);--muted:#e9e9ec;border-radius:7px;transition:color .32s cubic-bezier(.4,0,.6,1)}.dark .u-navlink{--muted:#2c2c2e}.u-navlink:hover,.u-navlink:focus,.u-navlink:focus-visible,.u-navlink:active,.u-navlink[data-state=open]{background:0 0}.u-navlink:hover,.u-navlink:focus-visible{color:var(--u-nav-ink-hover)}.u-navlink:focus,.u-navlink:focus-visible{box-shadow:none;outline:none}:root{--u-level-slide:8px}@keyframes u-flyout-forward-next{0%{opacity:0;transform:translateX(var(--u-level-slide))}to{opacity:1;transform:translate(0)}}@keyframes u-flyout-forward-prev{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateX(calc(var(--u-level-slide) * -1))}}@keyframes u-flyout-back-prev{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateX(var(--u-level-slide))}}@keyframes u-flyout-back-next{0%{opacity:0;transform:translateX(calc(var(--u-level-slide) * -1))}to{opacity:1;transform:translate(0)}}.u-menu-levels{min-height:100%;display:grid}.u-menu-levels>.u-menu-level{grid-area:1/1;min-width:0}.u-menu-panel[data-submenu] .u-menu-level[data-level=root]{opacity:0;visibility:hidden;pointer-events:none;transition:none;transform:translate(-8px)}:is(.u-menu-level,.tl-bagmenu-level)[data-anim=forward-next]{animation:.24s cubic-bezier(.4,0,.6,1) .16s both u-flyout-forward-next}:is(.u-menu-level,.tl-bagmenu-level)[data-anim=forward-prev]{animation:.24s cubic-bezier(.4,0,.6,1) both u-flyout-forward-prev}:is(.u-menu-level,.tl-bagmenu-level)[data-anim=back-prev]{animation:.24s cubic-bezier(.4,0,.6,1) both u-flyout-back-prev}:is(.u-menu-level,.tl-bagmenu-level)[data-anim=back-next]{animation:.24s cubic-bezier(.4,0,.6,1) .16s both u-flyout-back-next}@media (min-width:834px){.tl-bagmenu-level[data-anim]{animation:none}}.u-menu-back{top:0;z-index:3;width:var(--u-bar-h);height:var(--u-bar-h);color:#333336;opacity:0;visibility:hidden;pointer-events:none;transform-origin:50%;-webkit-tap-highlight-color:#0000;place-items:center;transition:opacity .24s cubic-bezier(.4,0,.6,1),transform .24s cubic-bezier(.4,0,.6,1),visibility .24s step-end;display:grid;position:absolute;inset-inline-start:max(0px, env(safe-area-inset-left,0px) - 18px);transform:translate(4px)scale(1)}.dark .u-menu-back{color:#e8e8ed}.u-menu-back:hover,.u-menu-back:focus-visible{color:#000}.dark .u-menu-back:hover,.dark .u-menu-back:focus-visible{color:#fff}:is(header[data-submenu]>.u-menu-back,.tl-bagmenu-backhost[data-submenu] .u-menu-back){opacity:1;visibility:visible;pointer-events:auto;transition:opacity .24s cubic-bezier(.4,0,.6,1) .16s,transform .24s cubic-bezier(.4,0,.6,1) .16s,visibility .24s step-start .16s;transform:translate(0)scale(1)}:is(header:not([data-menu-open])>.u-menu-back,.tl-bagmenu-backhost:not([data-menu-open]) .u-menu-back){opacity:0;transition:opacity .24s cubic-bezier(.4,0,.6,1),transform .24s cubic-bezier(.4,0,.6,1),visibility .24s step-end;transform:translate(0)scale(.8)}.u-menu-sublist{padding-top:50px;padding-bottom:92px;padding-inline-start:calc(48px + env(safe-area-inset-left,0px));padding-inline-end:calc(48px + env(safe-area-inset-right,0px))}.u-menu-subheader{letter-spacing:-.01em;color:#6e6e73;margin-bottom:14px;font-size:12px;font-weight:400;line-height:1.33337;display:none}.u-menu-subitem{opacity:0;animation:.32s cubic-bezier(.4,0,.6,1) both u-flyout-subitem;animation-delay:calc(var(--i) * 20ms + 80ms);transform:translateY(-4px)}@keyframes u-flyout-subitem{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes u-flyout-subitem-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}[data-state=closing] .u-menu-subitem{animation-name:u-flyout-subitem-out;animation-delay:0s;animation-duration:var(--u-menu-exit);animation-timing-function:var(--u-flyout-ease);animation-fill-mode:both}.u-menu-link.u-menu-lead{letter-spacing:.196px;font-size:28px;line-height:1.14286}.u-menu-link.u-menu-quiet{letter-spacing:-.374px;font-size:17px;font-weight:600;line-height:25px}.u-menu-link.u-menu-quiet>span{margin-bottom:-5px;padding-top:8px;padding-bottom:7px}.u-menu-link.u-menu-lead>span{margin-bottom:-7px;padding-top:11px;padding-bottom:11px}.u-menu-subitem:has(.u-menu-lead)+.u-menu-subitem:has(.u-menu-quiet){margin-top:17px}.u-menu-link.u-menu-lead>span,.u-menu-link.u-menu-quiet>span{padding-inline:11px}:is(.u-menu-subitem:has(.u-menu-lead),.u-menu-subitem:has(.u-menu-quiet)){margin-inline:-11px}.u-menu-out{vertical-align:.02em;color:#6e6e73;width:.62em;height:.62em;margin-inline-start:.22em;display:inline-block}.u-menu-grouplabel{letter-spacing:-.01em;color:#6e6e73;margin-top:32px;margin-bottom:10px;font-size:12px;font-weight:400;line-height:1.33337}.u-menu-scene{background:var(--u-navcard);border-radius:20px;height:124px;margin-top:26px;position:relative;overflow:hidden}.u-menu-roster{background:var(--u-navcard);border-radius:20px;height:148px;margin-top:26px;position:relative;overflow:hidden}@media (max-width:1023px){.u-menu-roster,.u-menu-scene{margin-inline:calc(-48px - var(--u-level-slide));padding-inline:var(--u-level-slide);border-radius:0}}.u-menu-roster>*{height:124px;margin-top:12px}@media (max-width:1023px){.u-bar-item{transition:opacity .24s cubic-bezier(.4,0,.6,1) 80ms,visibility .24s step-start 80ms}[data-menu-open] .u-bar-item{opacity:0;visibility:hidden;transition:opacity .24s cubic-bezier(.4,0,.6,1),visibility .24s step-end}}@media (max-width:833px){[data-bag-open] .u-bar-item{opacity:0;visibility:hidden;transition:opacity .24s cubic-bezier(.4,0,.6,1),visibility .24s step-end}}@media (max-width:1023px){[data-search-open] .u-bar-item{opacity:0;visibility:hidden;transition:opacity .24s cubic-bezier(.4,0,.6,1),visibility .24s step-end}}.u-menu-item{opacity:0;visibility:hidden;transition-property:opacity,transform,visibility;transition-duration:.24s;transition-timing-function:var(--u-flyout-ease), var(--u-flyout-ease), step-end;transition-delay:calc(.2s + var(--i) * 20ms);transform:translateY(-8px)}[data-state=open] .u-menu-item{opacity:1;visibility:visible;transition-timing-function:var(--u-flyout-ease), var(--u-flyout-ease), step-start;transform:translateY(0)}.u-menu-item,.u-menu-subitem{--u-menu-exit:min(.16s + 20ms * calc(var(--n) - var(--i)), .24s)}[data-state=closing] .u-menu-item{transition-delay:0s;transition-duration:var(--u-menu-exit)}.u-menu-link{letter-spacing:.007em;color:#333336;font-size:28px;font-weight:600;line-height:1.14286;transition:color .32s cubic-bezier(.4,0,.6,1)}.dark .u-menu-link{color:#e8e8ed}.u-menu-link:hover,.u-menu-link:focus-visible{color:#000}.dark .u-menu-link:hover,.dark .u-menu-link:focus-visible{color:#fff}.u-menu-link>span{padding-top:7.5px;padding-bottom:7.5px;display:block}@keyframes u-chevron-in{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@keyframes u-chevron-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}.u-menu-link>.u-menu-chevron{padding-top:0;padding-bottom:0;opacity:0;color:#333336;transform-origin:50%;pointer-events:none;align-items:center;margin-inline-end:-48px;padding-inline-end:19px;animation:.24s cubic-bezier(.4,0,.6,1) both u-chevron-out;display:flex;position:relative;top:3.6px}.dark .u-menu-chevron{color:#e8e8ed}@media (hover:hover){.u-menu-link:hover .u-menu-chevron,.u-menu-link:focus-visible .u-menu-chevron{opacity:1;animation:.24s cubic-bezier(.4,0,.6,1) both u-chevron-in}}.u-menu-link:has(.u-menu-chevron){justify-content:space-between;align-items:center;display:flex}.u-menu-back,.u-menu-x{transition:color .32s cubic-bezier(.4,0,.6,1)}.u-menu-back:hover,.u-menu-back:focus-visible,.u-menu-back:active,.u-menu-x:hover,.u-menu-x:focus-visible,.u-menu-x:active{color:#000}.dark .u-menu-back:hover,.dark .u-menu-back:focus-visible,.dark .u-menu-back:active,.dark .u-menu-x:hover,.dark .u-menu-x:focus-visible,.dark .u-menu-x:active{color:#fff}@media (prefers-reduced-motion:reduce){.u-menu-panel,.u-menu-item{transition-duration:.01ms;transition-delay:0s}:is(.u-menu-subitem,[data-state] .u-menu-subitem){animation-duration:.01ms;animation-delay:0s}}.u-haze{background:radial-gradient(58% 52%,#ffb02066,#0000 70%);animation:9s ease-in-out infinite alternate u-haze}.dark .u-haze{background:radial-gradient(58% 52%,#ffb02038,#0000 70%)}@keyframes u-haze{0%{transform:translate(-6%,-3%)rotate(-4deg)scale(1)}to{transform:translate(6%,4%)rotate(4deg)scale(1.12)}}.u-dot-fill{animation:u-dot-fill var(--dur,5.2s) linear forwards}@keyframes u-dot-fill{0%{width:0%}to{width:100%}}.u-lightbox{background:0 0;border:none;max-width:none;margin:auto;padding:0;overflow:visible}.u-lightbox[open]{animation:u-lightbox-in .4s var(--u-ease)}.u-lightbox::backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000000b8}.u-lightbox[open]::backdrop{animation:.35s u-backdrop-in}@keyframes u-lightbox-in{0%{opacity:0;transform:translateY(24px)scale(.96)}}@keyframes u-backdrop-in{0%{opacity:0}}.u-outline-word{color:#0000;-webkit-text-stroke:1px var(--c-gray-875);letter-spacing:-.01em;font-weight:700}.dark .u-outline-word{-webkit-text-stroke:1px var(--c-gray-550)}.u-num-outline{color:#0000;-webkit-text-stroke:2px #c7c7cc;font-weight:700}.dark .u-num-outline{-webkit-text-stroke:2px #55555a}@property --u-faq-veil{syntax:"<percentage>";inherits:false;initial-value:0%}.u-faq-hit{border-radius:28px}button:focus-visible>.u-faq-hit{outline:2px solid var(--primary);outline-offset:2px}.u-faq-answer{--u-faq-veil:0%;-webkit-mask-image:linear-gradient(to bottom, #000 0, #000 var(--u-faq-veil), transparent calc(var(--u-faq-veil) + 30%));-webkit-mask-image:linear-gradient(to bottom, #000 0, #000 var(--u-faq-veil), transparent calc(var(--u-faq-veil) + 30%));mask-image:linear-gradient(to bottom, #000 0, #000 var(--u-faq-veil), transparent calc(var(--u-faq-veil) + 30%));transition:--u-faq-veil .26s var(--acc-ease) 60ms}.u-faq-panel[data-open] .u-faq-answer{--u-faq-veil:100%}.u-marquee{contain:paint;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.u-marquee-track{width:max-content;animation:u-marquee var(--u-marquee-dur,46s) linear infinite;will-change:transform;display:flex}[data-u-paused] .u-marquee-track,[data-u-paused] .u-marquee-y-track,[data-u-paused] .u-marquee-x-track{animation-play-state:paused}@keyframes u-marquee{to{transform:translate(-50%)}}.u-logo{object-fit:contain;opacity:.65;filter:grayscale();width:auto;max-width:9.5rem;height:2.25rem;transition:opacity .3s}.u-logo:hover{opacity:1}.dark .u-logo{filter:grayscale()invert()brightness(1.4)}.u-tally{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.u-tally-bar{height:var(--h);background:color-mix(in oklab, var(--foreground) 22%, transparent);transform-origin:bottom;transition:transform .42s cubic-bezier(.32,.72,0,1),background-color .42s;transition-delay:var(--d);transform:scaleY(0)}.u-tally[data-on] .u-tally-bar{animation:.9s ease-out both u-tally-land;animation-delay:var(--d);transform:scaleY(1)}@keyframes u-tally-land{0%{background:color-mix(in oklab, var(--foreground) 22%, transparent)}18%{background:color-mix(in oklab, var(--foreground) 62%, transparent)}to{background:color-mix(in oklab, var(--foreground) 22%, transparent)}}@media (prefers-reduced-motion:reduce){.u-tally-bar{transition:none;animation:none;transform:scaleY(1)}}.u-rotate-slow{animation:16s linear infinite u-rotate}@keyframes u-rotate{to{transform:rotate(360deg)}}@keyframes u-ping{75%,to{opacity:0;transform:scale(2.6)}}.u-typing-dot{animation:1.2s ease-in-out infinite u-typing}@keyframes u-typing{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.u-line-grow{transform-origin:0;animation:u-line-grow 1s var(--u-ease) forwards;animation-delay:var(--d,.15s);transform:scaleX(0)}@keyframes u-line-grow{to{transform:scaleX(1)}}.u-pop-in{animation:u-pop-in .45s var(--u-ease) both;animation-delay:var(--d,0s)}@keyframes u-pop-in{0%{opacity:0;transform:translateY(10px)}}.u-grid-dots{pointer-events:none;background-image:radial-gradient(var(--dot-light,#1c1c1e21) 1px, transparent 1px);transform:translate3d(0, calc(var(--hs,0) * 56px), 0);opacity:calc(1 - var(--hs,0) * .85);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 62% at 50% 32%,#000,#0000 72%);mask-image:radial-gradient(75% 62% at 50% 32%,#000,#0000 72%)}.dark .u-grid-dots{background-image:radial-gradient(var(--dot,#ffffff1c) 1px, transparent 1px)}.u-wall-veil{pointer-events:none;will-change:transform;background-color:#000;width:48%;height:300%;animation:78s linear infinite u-wall-sweep;position:absolute;top:-100%;right:0;-webkit-mask-image:radial-gradient(150% 13%,#0000 0% 26%,#0006 100%);mask-image:radial-gradient(150% 13%,#0000 0% 26%,#0006 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:root:not(.dark) .u-wall-veil{display:none}@keyframes u-wall-sweep{0%{transform:translateY(-25%)}to{transform:translateY(25%)}}.u-spot{position:relative}.u-spot:before{content:"";border-radius:inherit;opacity:0;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%), rgb(from var(--brand) r g b / .09), transparent 65%);pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.u-spot:hover:before{opacity:1}.u-navcol{margin:0 0 -4px;padding:0 0 0 11px}.u-navbadge,.u-navlist{margin:0;padding:0}.u-navbadge{color:var(--c-gray-550);font-weight:500}.dark .u-navbadge{color:var(--c-gray-500)}.u-navitem{margin:0 -11px}.u-navitem:first-child{margin-top:10px}.u-navitem[data-lead]:first-child{margin-top:6px}.u-navitem[data-lead]+.u-navitem[data-lead]{margin-top:0}.u-navitem[data-lead]+.u-navitem:not([data-lead]){margin-top:14px}.u-navrow{margin:0 0 -6px;padding:7px 11px}.u-navrow[data-lead]{padding:9px 11px 7px}.u-flyout-content{position:relative}@media (min-width:1024px){.u-header>.u-flyout-box,.u-header>.u-search-box{position:absolute;top:100%}}.u-flyout-box{inset-inline:0;top:var(--u-chrome-bottom,44px);height:var(--flyout-h,0px);background-color:var(--u-menu-bg);visibility:hidden;z-index:40;transition:height var(--flyout-rate,.254s) cubic-bezier(.4, 0, .6, 1) var(--flyout-close-delay,.12s), visibility var(--flyout-rate,.254s) step-end var(--flyout-close-delay,.12s);position:fixed;overflow:hidden}.u-flyout-box[data-open]{visibility:visible;transition:height var(--flyout-rate,.254s) cubic-bezier(.4, 0, .6, 1), visibility var(--flyout-rate,.254s) step-start}.u-flyout-panel{visibility:hidden;pointer-events:none;opacity:0;position:absolute;inset:0}.u-flyout-panel[data-active]{visibility:visible;pointer-events:auto;opacity:1;position:relative}.u-flyout-row{opacity:0;transform:translateY(-4px)}.u-flyout-row:not(.u-navbadge){color:var(--u-nav-ink-solid)}.u-flyout-panel[data-active]:not([data-warm]) .u-flyout-row{opacity:1;transition:opacity .32s cubic-bezier(.4, 0, .6, 1) calc(var(--row,1) * 20ms + (var(--group,0) + 1) * 80ms), transform .32s cubic-bezier(.4, 0, .6, 1) calc(var(--row,1) * 20ms + (var(--group,0) + 1) * 80ms), color .32s cubic-bezier(.4, 0, .6, 1);transform:translateY(0)}.u-flyout-panel[data-active][data-warm]{z-index:1}.u-flyout-panel[data-active][data-warm] .u-flyout-row{opacity:1;transition:color .32s cubic-bezier(.4,0,.6,1);transform:none}.u-flyout-panel[data-active][data-closing] .u-flyout-row{opacity:0;transition:opacity min(.16s + (var(--total,1) - var(--row,0)) * 20ms, .24s) cubic-bezier(.4, 0, .6, 1) 0s, transform min(.16s + (var(--total,1) - var(--row,0)) * 20ms, .24s) cubic-bezier(.4, 0, .6, 1) 0s, color .32s cubic-bezier(.4, 0, .6, 1);transform:translateY(-4px)}.u-flyout-graphic>*{opacity:0}.u-flyout-panel .u-flyout-graphic,.u-flyout-panel .u-flyout-graphic *{animation-play-state:paused}.u-flyout-panel[data-active] .u-flyout-graphic,.u-flyout-panel[data-active] .u-flyout-graphic *{animation-play-state:running}.u-flyout-panel[data-active]:not([data-warm]) .u-navcard-badge{opacity:1;transition:opacity .2s cubic-bezier(.4,0,.6,1) 80ms}.u-flyout-panel[data-active]:not([data-warm]) .u-navframe{opacity:1;transition:opacity .26s cubic-bezier(.4, 0, .6, 1) calc((var(--total,1) - 1) * 8ms + .15s), transform .34s cubic-bezier(.32, .72, 0, 1) calc((var(--total,1) - 1) * 8ms + .15s);transform:translateY(0)}.u-flyout-graphic .u-navframe{transform:translateY(4px)}.u-navcard-badge{margin-bottom:21px}.u-menu-cardbadge+.u-menu-scene,.u-menu-cardbadge+.u-menu-roster{margin-top:0}.u-menu-cardbadge{letter-spacing:-.022em;margin-top:52px;margin-bottom:22px;font-size:17px;font-weight:500;line-height:1.23536}.u-flyout-panel[data-active][data-warm] .u-flyout-graphic>*{opacity:1;transition:none;transform:translateY(0)}.u-flyout-panel[data-active][data-closing] .u-flyout-graphic>*{opacity:0;transition:opacity .24s cubic-bezier(.4,0,.6,1)}@media (prefers-reduced-motion:reduce){.u-flyout-box,.u-flyout-row{transition:none!important}.u-flyout-row{opacity:1;transform:none}}:root{--u-navcard:#fff;--u-navcard-edge:var(--c-gray-150)}.dark{--u-navcard:#000;--u-navcard-edge:var(--c-gray-875)}.u-navframe{background:var(--u-navcard)}.u-navframe,.u-menu-scene,.u-menu-roster{border:1px solid var(--u-navcard-edge);-webkit-user-select:none;user-select:none;pointer-events:none}.u-navframe:before,.u-menu-roster:before,.u-menu-scene:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(#1c1c1e3b 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(82% 74% at 50% 45%,#000,#0000 78%);mask-image:radial-gradient(82% 74% at 50% 45%,#000,#0000 78%)}.u-navframe[data-graphic=support]:before,.u-navframe[data-graphic=pricing]:before,.u-menu-scene:before{background-image:radial-gradient(#1c1c1e29 1px,#0000 1px);-webkit-mask-image:linear-gradient(90deg,#0000 34%,#000 78%,#0000 100%);mask-image:linear-gradient(90deg,#0000 34%,#000 78%,#0000 100%)}.dark .u-navframe[data-graphic=support]:before,.dark .u-navframe[data-graphic=pricing]:before,.dark .u-menu-scene:before{background-image:radial-gradient(#ffffff38 1px,#0000 1px)}.dark .u-navframe:before,.dark .u-menu-roster:before{background-image:radial-gradient(#ffffff70 1px,#0000 1px)}.u-navframe>*,.u-menu-roster>*{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.u-reveal{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.u-marquee-track,.u-marquee-y-track,.u-marquee-x-track,.u-typing-dot,.u-rotate-slow,.u-scroll-bounce,.u-haze,.u-wall-veil{animation:none!important}.u-rise,.u-pop-in,.u-phone-grow{opacity:1!important;animation:none!important;transform:none!important}.u-art [data-art],.u-art [data-hl]{transition:none!important}.group[data-active] .u-art [data-art=scroll]{transform:none!important}.u-btn,.u-faq-answer{transition:none!important;-webkit-mask-image:none!important;mask-image:none!important}}.u-gallery{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-block:14px;padding-inline:calc(max(0px,50% - 576px) + 1.5rem);scroll-padding-inline:calc(max(0px,50% - 576px) + 1.5rem);overflow-x:auto}@media (min-width:640px){.u-gallery{padding-inline:calc(max(0px,50% - 576px) + 2rem);scroll-padding-inline:calc(max(0px,50% - 576px) + 2rem)}}.u-gallery::-webkit-scrollbar{display:none}.u-paddle{--paddle-bg:var(--icon-chip-bg);--paddle-bg-hover:var(--icon-chip-bg-hover);--paddle-bg-active:var(--icon-chip-bg-active);--paddle-ink:var(--icon-chip-ink);--paddle-ink-strong:#000000a3;--paddle-disabled-opacity:.42;background-color:var(--paddle-bg);color:var(--paddle-ink);opacity:1;transition:background-color .32s cubic-bezier(.4,0,.6,1),color .32s cubic-bezier(.4,0,.6,1),opacity .32s cubic-bezier(.4,0,.6,1)}.dark .u-paddle{--paddle-bg:var(--icon-chip-bg);--paddle-bg-hover:var(--icon-chip-bg-hover);--paddle-bg-active:var(--icon-chip-bg-active);--paddle-ink:var(--icon-chip-ink);--paddle-ink-strong:#fff}.u-paddle:hover{background-color:var(--paddle-bg-hover);color:var(--paddle-ink-strong)}.u-paddle:active{background-color:var(--paddle-bg-active);color:var(--paddle-ink-strong)}.u-paddle:disabled{pointer-events:none;opacity:var(--paddle-disabled-opacity);background-color:var(--paddle-bg);color:var(--paddle-ink)}.u-paddle:focus-visible{outline:2px solid var(--brand);outline-offset:3px}@media (prefers-reduced-motion:reduce){.u-paddle{transition-duration:.01ms}}.u-aap-capsule{--aap-capsule:#ebebf0;--aap-capsule-hover:#e6e6e9;--aap-capsule-active:#d3d3d7;--aap-glyph:#29292a;background-color:var(--aap-capsule)}.u-aap-dot{--aap-dot:#6f6f73;--aap-dot-hover:#6c6c6e;--aap-fill:#29292a;background-color:var(--aap-dot)}.u-aap-dot:hover{background-color:var(--aap-dot-hover)}.u-aap-fill{background-color:var(--aap-fill)}.dark .u-aap-capsule{--aap-capsule:#424245b3;--aap-capsule-hover:#424245f2;--aap-capsule-active:#424245f2;--aap-glyph:#f5f5f7}.dark .u-aap-dot{--aap-dot:#ffffff5c;--aap-dot-hover:#ffffff7a;--aap-fill:#fffc}.u-aap-button{color:var(--aap-glyph)}.u-aap-button:hover{background-color:var(--aap-capsule-hover)}.u-aap-button:active{background-color:var(--aap-capsule-active)}.u-haze-card{opacity:1;width:66%;height:62%;top:-6%;left:-16%}@media (min-width:640px){.u-haze-card{opacity:1;width:62%;height:115%;top:-30%;left:-14%}}.u-art [data-art]{transform-box:fill-box;transform-origin:50%;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .45s,fill .4s,stroke .4s,fill-opacity .4s,stroke-opacity .4s}.u-art [data-art=scroll]{will-change:transform}.u-fade-y{-webkit-mask-image:linear-gradient(#0000 0,#000 12% 86%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 12% 86%,#0000 100%)}.u-art [data-art=scroll]{transition:transform 1.2s cubic-bezier(.3,0,.2,1)}.group:hover .u-art [data-art=scroll],.group[data-active] .u-art [data-art=scroll]{transition:transform 4.4s cubic-bezier(.33,0,.25,1);transform:translateY(-416px)}.u-art [data-hl]{fill-opacity:.07;stroke-opacity:.24;transition:fill-opacity .4s,stroke-opacity .4s}.group:hover .u-art [data-hl],.group[data-active] .u-art [data-hl]{fill-opacity:.02;stroke-opacity:0}.u-art [data-row] rect:first-of-type{transition:fill-opacity 1.15s,stroke .2s linear,stroke-opacity .2s linear}.group:hover .u-art [data-row]:hover rect:first-of-type,.group[data-active] .u-art [data-row][data-row-active] rect:first-of-type{fill-opacity:.07;stroke:var(--brand);stroke-opacity:.85;transition:fill-opacity .7s,stroke .2s linear,stroke-opacity .2s linear}.u-art [data-row] [data-art=price]{transform-box:fill-box;transform-origin:100%;transition:transform 1.15s cubic-bezier(.22,1,.36,1),fill,fill-opacity}.group:hover .u-art [data-art=price],.group[data-active] .u-art [data-art=price]{transform:scaleX(var(--pc,.8))}.group:hover .u-art [data-row]:hover [data-art=price],.group[data-active] .u-art [data-row][data-row-active] [data-art=price]{transform:scaleX(var(--pe,1.2)) scaleY(1.14);fill:var(--brand);fill-opacity:1;transition:transform .7s cubic-bezier(.34,1.35,.64,1),fill,fill-opacity}.u-art [data-art=wall]{will-change:transform;transition:none}.u-art [data-tile]{opacity:.78;transition:opacity 1.3s cubic-bezier(.22,1,.36,1)}.group:hover .u-art [data-tile],.group[data-active] .u-art [data-tile]{opacity:1}.u-art [data-tile] rect{transition:fill-opacity .3s,stroke-opacity .3s}.u-art [data-tile]:hover rect:first-of-type,.group[data-active] .u-art [data-tile][data-tile-active] rect:first-of-type{fill-opacity:.2;stroke-opacity:.55}.u-art [data-art=sweep]{opacity:0;transform:rotate(var(--sw-from));transform-box:fill-box;transform-origin:50%;transition:transform 0s linear .35s,opacity .35s}.group:hover .u-art [data-art=sweep],.group[data-active] .u-art [data-art=sweep]{opacity:1;transform:rotate(var(--sw-to));transition:transform var(--sw-ms) var(--sw-ease), opacity .35s ease}.u-art [data-art=beam]{opacity:1;transition:opacity .7s}.group:hover .u-art [data-art=beam],.group[data-active] .u-art [data-art=beam]{opacity:0;transition:opacity .75s ease var(--sw-find)}.u-art [data-art=node]{transition:r .7s cubic-bezier(.34,1.56,.64,1),fill-opacity .7s}.group:hover .u-art [data-art=node],.group[data-active] .u-art [data-art=node]{r:5px;fill-opacity:.5}@keyframes u-sonar-ping{0%{opacity:0;transform:scale(.16)}20%{opacity:var(--ping-peak,.34)}to{opacity:0;transform:scale(1)}}.u-art [data-art=ping]{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .3s}.group:hover .u-art [data-art=ping],.group[data-active] .u-art [data-art=ping]{animation:u-sonar-ping var(--sw-ping) cubic-bezier(.2, .62, .3, 1) var(--d) forwards}@keyframes u-sonar-bloom{0%{transform:scale(var(--bloom-from));opacity:0}10%{opacity:var(--bloom-peak)}34%{opacity:calc(var(--bloom-peak) * .44)}64%{opacity:calc(var(--bloom-peak) * .14)}to{opacity:0;transform:scale(1)}}.u-art [data-art=bloom]{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .3s}.group:hover .u-art [data-art=bloom],.group[data-active] .u-art [data-art=bloom]{animation:u-sonar-bloom var(--sw-bloom) cubic-bezier(.13, .6, .3, 1) var(--d) forwards}.u-art [data-art=pin]{opacity:0;translate:0 var(--pin-rise);transform-box:view-box;transform-origin:0 0;transition:translate .4s cubic-bezier(.22,1,.36,1),opacity .3s}.u-art [data-art=pin] path{transition:fill .5s}.group:hover .u-art [data-art=pin] path,.group[data-active] .u-art [data-art=pin] path{fill:var(--brand);fill-opacity:1;transition:fill .5s ease var(--sw-find)}.group:hover .u-art [data-art=pin],.group[data-active] .u-art [data-art=pin]{opacity:1;transition:translate var(--pin-drop) var(--pin-curve) var(--sw-find), opacity .22s ease var(--sw-find);translate:0}@keyframes u-pin-fall{0%{transform:scale(1)}to{transform:scale(var(--pin-sx), var(--pin-sy))}}@keyframes u-pin-land{0%{transform:scale(var(--pin-sx), var(--pin-sy))}20%{transform:scale(var(--pin-qx), var(--pin-qy))}64%{transform:scale(.995,1.006)}to{transform:scale(1)}}.u-art [data-art=pin-body]{transform-box:fill-box;transform-origin:50% 100%}.group:hover .u-art [data-art=pin-body],.group[data-active] .u-art [data-art=pin-body]{animation:u-pin-fall var(--pin-fall) cubic-bezier(.4, 0, .7, 1) var(--sw-find) forwards, u-pin-land var(--pin-settle) var(--pin-curve) var(--pin-impact) forwards}.u-art [data-art=pin-shadow]{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .3s,transform .3s;transform:scale(.2)}.group:hover .u-art [data-art=pin-shadow],.group[data-active] .u-art [data-art=pin-shadow]{opacity:1;transition:opacity .28s ease var(--pin-impact), transform .42s var(--pin-curve) var(--pin-impact);transform:scale(1)}.u-art [data-art=band]{transform:translateX(calc(var(--band-span) * -1));transition:transform var(--band-back-ms) var(--band-ease)}.group:hover .u-art [data-art=band],.group[data-active] .u-art [data-art=band]{transform:translateX(var(--band-span));transition:transform var(--band-ms) var(--band-ease)}.u-art [data-art=value]{opacity:0;transition:opacity var(--v-out-ms) cubic-bezier(.4, 0, .6, 1) var(--v-out-d)}.u-art [data-art=mask]{opacity:1;transition:opacity var(--m-out-ms) cubic-bezier(.4, 0, .6, 1) var(--m-out-d)}.group:hover .u-art [data-art=value],.group[data-active] .u-art [data-art=value]{opacity:1;transition:opacity var(--v-in-ms) cubic-bezier(.4, 0, .6, 1) var(--v-in-d)}.group:hover .u-art [data-art=mask],.group[data-active] .u-art [data-art=mask]{opacity:0;transition:opacity var(--m-in-ms) cubic-bezier(.4, 0, .6, 1) var(--m-in-d)}.u-art [data-art=seal][data-accent]{stroke:currentColor;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;transition:stroke-dashoffset var(--seal-out) var(--seal-curve), opacity .12s ease var(--seal-out)}.group:hover .u-art [data-art=seal],.group[data-active] .u-art [data-art=seal]{stroke:var(--brand);stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset var(--seal-ms) var(--seal-curve) var(--seal-in), opacity .15s ease var(--seal-in)}.u-art [data-art=form]{transition:transform var(--travel-back) cubic-bezier(.4, 0, .2, 1) var(--travel-back-d);transform:translateY(0)}.group:hover .u-art [data-art=form],.group[data-active] .u-art [data-art=form]{transform:translateY(var(--travel));transition:transform var(--travel-ms) cubic-bezier(.34, 1.28, .64, 1) var(--travel-d)}@keyframes u-row-press{0%{animation-timing-function:cubic-bezier(.4,0,1,1);transform:scale(1)}35%{animation-timing-function:cubic-bezier(.34,1.4,.64,1);transform:scale(.985)}to{transform:scale(1)}}.u-art [data-art=rowpress]{transform-box:fill-box;transform-origin:50%}.group:hover .u-art [data-art=rowpress],.group[data-active] .u-art [data-art=rowpress]{animation:u-row-press .42s forwards var(--rp-d)}.u-art [data-art=rowdim]{transition:opacity .45s}.group:hover .u-art [data-art=rowdim],.group[data-active] .u-art [data-art=rowdim]{opacity:.4;transition:opacity .45s ease var(--dim-d)}.u-art [data-art=activate][data-accent]{stroke:currentColor;stroke-dasharray:1;stroke-dashoffset:1px;stroke-opacity:.55;transition:stroke-dashoffset var(--go-back) var(--seal-curve) var(--go-back-d)}.group:hover .u-art [data-art=activate][data-accent],.group[data-active] .u-art [data-art=activate][data-accent]{stroke:var(--brand);stroke-dashoffset:0;transition:stroke-dashoffset var(--go-ms) var(--seal-curve) var(--go-d)}.u-art [data-art=ink]{transform:translateX(calc(var(--ink-span) * -1));transition-property:transform;transition-duration:var(--ink-back);transition-timing-function:cubic-bezier(.55,0,.35,1)}.group:hover .u-art [data-art=ink],.group[data-active] .u-art [data-art=ink]{transition-property:transform;transition-duration:var(--ink-ms);transition-delay:var(--ink-d);transition-timing-function:linear(0, .013 1.8%, .138 17%, .243 26.2%, .365 37.4%, .486 48%, .58 51.2%, .796 76.3%, .9 85.4%, 1);transform:translate(0)}.u-art [data-art=btn]{transition:fill .3s,fill-opacity .3s}.group:hover .u-art [data-art=btn],.group[data-active] .u-art [data-art=btn]{fill:var(--brand);fill-opacity:1;transition:fill 0s var(--btn-d), fill-opacity 0s var(--btn-d)}.u-art [data-art=btn-ink]{transition:fill .3s,fill-opacity .3s}.group:hover .u-art [data-art=btn-ink],.group[data-active] .u-art [data-art=btn-ink]{fill:var(--background);fill-opacity:.92;transition:fill 0s var(--btn-d), fill-opacity 0s var(--btn-d)}@keyframes u-touch-path{0%{opacity:0;animation-timing-function:cubic-bezier(.33,0,.2,1);transform:translate(52px,-44px)}8%{opacity:1}17.6%{animation-timing-function:cubic-bezier(.5,0,.2,1);transform:translate(0)}39.2%{transform:translate(0)}71.3%{transform:translate(var(--tap-dx), var(--tap-dy))}92.9%{transform:translate(var(--tap-dx), var(--tap-dy));opacity:1}to{transform:translate(var(--tap-dx), var(--tap-dy));opacity:0}}.u-art [data-art=touch]{opacity:0;--tap-press:.86;--tap-rest:.26;--tap-firm:.5;transition:opacity .24s}.group:hover .u-art [data-art=touch],.group[data-active] .u-art [data-art=touch]{animation:u-touch-path var(--tap-ms) forwards}.u-art [data-art=tap-point],.u-art [data-art=tap-ripple]{transform-box:fill-box;transform-origin:50%}@keyframes u-touch-press{0%,17.6%{stroke-opacity:var(--tap-rest);animation-timing-function:cubic-bezier(.4,0,1,1);transform:scale(1)}23%{transform:scale(var(--tap-press));stroke-opacity:var(--tap-firm);animation-timing-function:cubic-bezier(.34,1.28,.64,1)}39.2%,71.3%{stroke-opacity:var(--tap-rest);animation-timing-function:cubic-bezier(.4,0,1,1);transform:scale(1)}76.7%{transform:scale(var(--tap-press));stroke-opacity:var(--tap-firm);animation-timing-function:cubic-bezier(.34,1.28,.64,1)}92.9%,to{stroke-opacity:var(--tap-rest);transform:scale(1)}}.u-art [data-art=tap-point]{stroke-opacity:var(--tap-rest)}.group:hover .u-art [data-art=tap-point],.group[data-active] .u-art [data-art=tap-point]{animation:u-touch-press var(--tap-ms) forwards}@keyframes u-touch-ripple{0%,21%{transform:scale(var(--tap-press));opacity:0}23%{transform:scale(var(--tap-press));opacity:.55;animation-timing-function:cubic-bezier(.2,.7,.3,1)}39.1%{opacity:0;transform:scale(2.2)}39.2%,74.5%{transform:scale(var(--tap-press));opacity:0}76.7%{transform:scale(var(--tap-press));opacity:.55;animation-timing-function:cubic-bezier(.2,.7,.3,1)}92.9%,to{opacity:0;transform:scale(2.2)}}.group:hover .u-art [data-art=tap-ripple],.group[data-active] .u-art [data-art=tap-ripple]{animation:u-touch-ripple var(--tap-ms) forwards}.u-art [data-accent]{transition:fill .4s,stroke .4s,fill-opacity .4s,stroke-opacity .4s,transform .55s cubic-bezier(.22,1,.36,1)}.group:hover .u-art path[data-accent],.group[data-active] .u-art path[data-accent]{stroke:var(--brand);stroke-opacity:.7}.u-art [data-accent-stroke]{transition:stroke .3s,stroke-opacity .3s}.group:hover .u-art [data-accent-stroke],.group[data-active] .u-art [data-accent-stroke]{stroke:var(--brand);stroke-opacity:.75;transition:stroke 0s var(--pick-d), stroke-opacity .25s ease var(--pick-d)}.group:hover .u-art [data-art=dim],.group[data-active] .u-art [data-art=dim]{opacity:.45}@media (prefers-reduced-motion:reduce){.u-art [data-art]{transition:none}.group:hover .u-art [data-art],.group[data-active] .u-art [data-art]{opacity:1;animation:none;transform:none}.u-art [data-art=pin],.u-art [data-art=seal],.u-art [data-art=sweep]{opacity:0}.u-art [data-art=ping],.u-art [data-art=bloom],.group:hover .u-art [data-art=ping],.group:hover .u-art [data-art=bloom],.group:hover .u-art [data-art=value],.group:hover .u-art [data-art=band],.group[data-active] .u-art [data-art=ping],.group[data-active] .u-art [data-art=bloom],.group[data-active] .u-art [data-art=value],.group[data-active] .u-art [data-art=band],.group:hover .u-art [data-art=touch],.group[data-active] .u-art [data-art=touch]{opacity:0;animation:none}.group:hover .u-art [data-art=form],.group[data-active] .u-art [data-art=form],.group:hover .u-art [data-art=ink],.group[data-active] .u-art [data-art=ink]{transform:none}.u-art [data-art=activate]{stroke-opacity:0}}.u-logo-grow{animation:.42s cubic-bezier(.34,1.4,.64,1) .52s both u-logo-grow}@keyframes u-logo-grow{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.u-logo-roll{--roll-x:1.75rem;animation:u-logo-roll var(--u-roll-dur) cubic-bezier(.32, .72, 0, 1) both;--u-roll-dur:calc(.42s + var(--i) * .12s);animation-delay:calc(.94s + var(--d,0s))}@media (min-width:40rem){.u-logo-roll{--roll-x:2.5rem}}@keyframes u-logo-roll{0%{transform:translateX(calc(var(--i) * var(--roll-x) * -1)) rotate(0deg)}to{transform:translateX(0) rotate(var(--rot))}}@media (prefers-reduced-motion:reduce){.u-logo-grow{opacity:1;animation:none}.u-logo-roll{transform:rotate(var(--rot));animation:none}}@media not (min-width:64rem){.u-bento-merge{background:var(--section);border-radius:1.5rem;gap:0;overflow:hidden}.u-bento-merge>*{background:0 0;border-radius:0}.u-bento-merge .u-reveal{opacity:1;animation:none;transform:none}.u-bento-merge>*+*{position:relative}.u-bento-merge>*+:before{content:"";border-top:1px solid var(--border);position:absolute;top:0;left:2.25rem;right:2.25rem}}@media (min-width:40rem) and (not (min-width:64rem)){.u-bento-merge>*+:before{left:2.5rem;right:2.5rem}}[data-brand=user]{--site-chrome:115px;--site-ribbon:66px}[data-brand=user] .u-help-chrome{--site-chrome:101px;--site-ribbon:52px}@media (min-width:40rem){[data-brand=user]{--site-chrome:91px;--site-ribbon:46px}[data-brand=user] .u-help-chrome{--site-chrome:97px;--site-ribbon:52px}}.u-brandlink{color:var(--brand);font-weight:500;text-decoration:none}.u-brandlink:hover .u-ul{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.u-brandlink .u-chev{display:inline-block}.u-sweep-word{transition:all .85s;-webkit-mask-image:linear-gradient(90deg,#fff 33.3%,#ffffff1a 66.6%);mask-image:linear-gradient(90deg,#fff 33.3%,#ffffff1a 66.6%);-webkit-mask-position:100% 100%;mask-position:100% 100%;-webkit-mask-size:300% 100%;mask-size:300% 100%}.u-sweep-word[data-lit]{-webkit-mask-position:0 100%;mask-position:0 100%}.u-sweep-tile{transition:width .85s,margin .85s}@media (prefers-reduced-motion:reduce){.u-sweep-word,.u-sweep-tile{transition:none;-webkit-mask-image:none;mask-image:none}}.u-sweepc-word{opacity:1}@supports (animation-timeline:view()){.u-sweepc-word{animation:linear both u-sweepc;animation-timeline:view();animation-range:cover var(--r0,0%) cover var(--r1,62%);-webkit-mask-image:linear-gradient(90deg,#fff 33.3%,#ffffff1a 66.6%);mask-image:linear-gradient(90deg,#fff 33.3%,#ffffff1a 66.6%);-webkit-mask-size:300% 100%;mask-size:300% 100%}@keyframes u-sweepc{0%{-webkit-mask-position:100% 100%;mask-position:100% 100%}to{-webkit-mask-position:0 100%;mask-position:0 100%}}}@media (prefers-reduced-motion:reduce){.u-sweepc-word{animation:none;-webkit-mask-image:none;mask-image:none}}@keyframes brand-ring-dot-in{0%{opacity:0;transform:scale(.35)}to{opacity:1;transform:scale(1)}}@keyframes brand-ring-spin-out{0%{transform:rotate(-58deg)}to{transform:rotate(0)}}.brand-ring-dot{transform-box:fill-box;transform-origin:50%;animation:.46s cubic-bezier(.22,1,.36,1) backwards brand-ring-dot-in}.brand-ring-spin{transform-box:fill-box;transform-origin:50%;animation:1.15s cubic-bezier(.22,1,.36,1) both brand-ring-spin-out}.brand-ring-mark{animation:.42s cubic-bezier(.22,1,.36,1) both u-in-fade}@media (prefers-reduced-motion:reduce){.brand-ring-dot,.brand-ring-spin,.brand-ring-mark{animation:none!important}}main:has(.u-crumbs)+footer .u-footer-links{padding-top:1.5rem}.u-island{z-index:30;pointer-events:none;height:72px;margin-bottom:-72px;position:sticky;top:0;overflow-y:hidden}@media (max-width:1151px){.u-island-rail{padding-inline:max(10px, env(safe-area-inset-left)) max(10px, env(safe-area-inset-right))}}.u-island-bar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);pointer-events:none;background:#fffc;border-radius:18px;margin:10px 0 2px;padding-block:12px;transition:transform .23s;position:relative;transform:translateY(-72px)}.dark .u-island-bar{background:#121212cc}.u-island-bar:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;border:1px solid #e6e6e8;position:absolute;inset:0}.dark .u-island-bar:after{border-color:#282828}.u-island[data-shown] .u-island-bar{pointer-events:auto;transform:translateY(0)}.u-island-row{justify-content:space-between;align-items:center;height:28px;padding-inline:20px;display:flex}.u-island-name{letter-spacing:.228px;white-space:nowrap;color:#1d1d1f;font-size:19px;font-weight:600;line-height:23px}.dark .u-island-name{color:#f5f5f7}.u-island-cta{border:1px solid var(--nav-cta-border);background:var(--cta-quiet-bg);height:28px;color:var(--foreground);letter-spacing:-.12px;white-space:nowrap;border-radius:10em;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:500;line-height:16px;transition:background-color .2s;display:inline-flex}.u-island-cta:hover{background:var(--cta-quiet-hover)}@media (max-width:1068px){.u-island-row{padding-inline:16px}}@media (max-width:734px){.u-island-row{padding-inline:12px}}@media (max-width:376px){.u-island{top:-10px}.u-island-rail{padding-inline:0}.u-island-bar{border-radius:0}}@media (prefers-reduced-motion:reduce){.u-island-bar,.u-island-cta{transition:none}}div[data-brand]:has(.u-island)>header.u-header{position:relative}div[data-brand]:has(.u-localnav)>header.u-header{position:relative}.u-mono-marks{filter:grayscale()}.u-mono-marks img{opacity:.62}.dark .u-mono-marks{filter:grayscale()brightness(.55)}.dark .u-mono-marks img{opacity:1}@keyframes u-flyout-warm-out{0%{opacity:1}to{opacity:0}}.u-flyout-panel[data-warm-prev]{visibility:visible;pointer-events:none;z-index:0;width:100%;animation:.12s cubic-bezier(.4,0,.6,1) both u-flyout-warm-out;inset:auto}.u-flyout-panel[data-warm-prev] .u-flyout-row,.u-flyout-panel[data-warm-prev] .u-flyout-graphic>*{opacity:1;transition:none;transform:none}@media (prefers-reduced-motion:reduce){.u-flyout-panel[data-warm-prev]{visibility:hidden;animation:none}}.hero-bleed-x{margin-inline:calc(var(--hero-bleed,0px) * -1);padding-inline:var(--hero-bleed,0px)}@media (max-width:1023px){[data-search-panel] .u-localnav-title{opacity:0;visibility:hidden;transition:opacity .24s cubic-bezier(.4,0,.6,1),visibility .24s step-end}}[data-search-panel] .u-localnav-float>div:before{background-color:var(--u-menu-bg);-webkit-backdrop-filter:none;backdrop-filter:none;transition:background-color .24s cubic-bezier(.4,0,.6,1),-webkit-backdrop-filter 0s .24s,backdrop-filter 0s .24s}[data-search-panel] .u-localnav-float>div{border-bottom-color:#0000!important}.u-localnav-title{transition:opacity .24s cubic-bezier(.4,0,.6,1) 80ms,visibility .24s step-start 80ms}.u-localnav-float{visibility:hidden;transition:z-index .4s step-end,visibility 0s .23s}.u-localnav-float[data-shown]{visibility:visible;transition:z-index .4s step-end,visibility}[data-search-panel] .u-localnav-float{z-index:50;transition:z-index step-start,visibility 0s .23s}[data-search-panel] .u-localnav-float[data-shown]{transition:z-index step-start,visibility}.u-search-box{top:var(--u-chrome-bottom,var(--u-bar-h));--u-search-ink:#333336;--u-search-ink-muted:#6e6e73;--u-search-ink-hover:#000;--u-search-hover-bg:#f5f5f7}.dark .u-search-box{--u-search-ink:#d0d0d1;--u-search-ink-muted:#86868b;--u-search-ink-hover:#fff;--u-search-hover-bg:#2c2c2e}.u-search-head,.u-search-item,.u-search-reveal{opacity:0;visibility:hidden;transition-property:opacity,transform,visibility;transition-duration:.16s;transition-timing-function:var(--u-flyout-ease), var(--u-flyout-ease), step-end;transition-delay:0s;transform:translateY(-8px)}.u-search-box[data-open] .u-search-head,.u-search-box[data-open] .u-search-item,.u-search-box[data-open] .u-search-reveal{opacity:1;visibility:visible;transition-duration:.24s;transition-timing-function:var(--u-flyout-ease), var(--u-flyout-ease), step-start;transition-delay:var(--d,0s);transform:translateY(0)}.u-search-content{position:relative}.u-search-rail{width:100%;margin-inline:auto}.u-search-field{cursor:text;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;display:flex}.u-search-glyph{color:var(--u-search-ink-muted);flex:none;transition:color .32s cubic-bezier(.4,0,.6,1)}.u-search-field:focus-within .u-search-glyph{color:var(--u-search-ink)}.u-search-input{min-width:0;color:var(--foreground);background:0 0;border:0;outline:none;flex:auto}.u-search-input::placeholder{color:var(--u-search-ink-muted);font-weight:600}.u-search-clear{color:var(--u-search-ink-muted);flex:none;place-items:center;transition:color .2s cubic-bezier(.4,0,.6,1);display:grid}.u-search-clear:hover{color:var(--u-search-ink-hover)}.u-search-list{margin:0;padding:0;list-style:none}.u-search-head{color:var(--u-search-ink-muted)}.u-search-row{width:100%;color:var(--u-search-ink);align-items:flex-start;transition:color 20ms cubic-bezier(.4,0,.6,1),background-color 20ms cubic-bezier(.4,0,.6,1),fill 20ms cubic-bezier(.4,0,.6,1);display:flex}.u-search-label[data-dim]{color:var(--u-search-ink-muted)}.u-search-icon{width:.92em;height:1.33em;color:var(--u-search-ink-muted);flex:none;margin-inline-end:11px}.u-search-icon-ext{width:.92em;height:.85em}@media (hover:hover){.u-search-row:hover,.u-search-row:hover .u-search-label[data-dim],.u-search-row:hover .u-search-icon{background-color:var(--u-search-hover-bg);color:var(--u-search-ink-hover)}.u-search-row:hover .u-search-label[data-dim],.u-search-row:hover .u-search-icon{background-color:#0000}}.u-search-row:focus{background-color:var(--u-search-hover-bg);color:var(--u-search-ink-hover);outline:none}.u-search-row:focus .u-search-label[data-dim],.u-search-row:focus .u-search-icon{color:var(--u-search-ink-hover)}.u-search-hit{color:var(--u-search-ink);background:0 0}@media (min-width:1024px){.u-search-rail{max-width:1024px;padding:32px 32px 80px}.u-search-field{height:40px;margin-inline:-12px;padding:0 6px 0 34px}.u-search-glyph{margin-inline:-34px 4px}.u-search-input{letter-spacing:.216px;height:40px;font-size:24px;font-weight:600;line-height:24px}.u-search-clear{width:24px;height:24px}.u-search-head{letter-spacing:-.12px;margin-top:32px;font-size:12px;font-weight:400;line-height:16px}.u-search-item{margin:4px -8px 0}.u-search-head+.u-search-item{margin-top:8px}.u-search-row{letter-spacing:-.12px;border-radius:5px;padding:4px 8px;font-size:12px;font-weight:600;line-height:16px}}@media (max-width:1023px){.u-search-box{height:0}.u-search-box[data-open]{height:calc(100dvh - var(--u-chrome-h,var(--u-bar-h)));overscroll-behavior:contain;overflow-y:auto}.u-search-rail{padding:0 48px calc(48px + env(safe-area-inset-bottom))}.u-search-field{height:42px;margin-inline:-12px;padding:0 12px 0 41px}.u-search-glyph{margin-inline:-41px 3px}.u-search-input{letter-spacing:.196px;height:40px;font-size:28px;font-weight:600;line-height:28px}.u-search-clear{width:28px;height:28px}.u-search-head{letter-spacing:-.374px;margin-top:49px;font-size:17px;font-weight:400;line-height:21px}.u-search-item{margin:4px -12px 0}.u-search-head+.u-search-item{margin-top:9px}.u-search-row{letter-spacing:-.374px;border-radius:6px;padding:4px 12px 3px;font-size:17px;font-weight:600;line-height:26px}}@media (prefers-reduced-motion:reduce){.u-search-box,.u-search-glyph{transition:none!important}.u-search-head,.u-search-item,.u-search-reveal{transition:none!important;transform:none!important}}html[data-tl-initials] .tl-prepaint-glyph{display:none}html[data-tl-initials] .tl-prepaint-circle{display:contents}.tl-prepaint-initials:before{content:var(--tl-initials,"")}
