:root{--duration-stagger:40ms;--duration-micro:80ms;--duration-quick:150ms;--duration-fast:250ms;--duration-medium:350ms;--duration-slow:400ms;--duration-very-slow:500ms;--ease-smooth-out:cubic-bezier(0.22,1,0.36,1);--ease-in-out:ease-in-out;--ease-out:ease-out;--ease-linear:linear;--ease-bounce:cubic-bezier(0.34,1.36,0.64,1);--ease-bounce-strong:cubic-bezier(0.34,3.85,0.64,1);--distance-micro:4px;--distance-small:6px;--distance-base:8px;--distance-medium:12px;--distance-large:30px;--scale-large:0.96;--scale-medium:0.97;--scale-small:0.98;--scale-tiny:0.99;--blur-small:2px;--blur-medium:3px;--blur-large:8px;--dropdown-open-dur:var(--duration-fast);--dropdown-close-dur:var(--duration-quick);--dropdown-pre-scale:var(--scale-medium);--dropdown-closing-scale:var(--scale-tiny);--dropdown-ease:var(--ease-smooth-out);--modal-open-dur:var(--duration-fast);--modal-close-dur:var(--duration-quick);--modal-scale:var(--scale-large);--modal-scale-close:var(--scale-large);--modal-ease:var(--ease-smooth-out);--toast-open:var(--duration-medium);--toast-close:var(--duration-fast);--toast-distance:16px;--toast-blur:var(--blur-small);--toast-scale:var(--scale-medium);--toast-ease:var(--ease-smooth-out);--acc-expand:var(--duration-fast);--acc-collapse:var(--duration-fast);--acc-chevron:var(--duration-fast);--acc-ease:var(--ease-smooth-out);--check-opacity-dur:var(--duration-very-slow);--check-rotate-dur:var(--duration-very-slow);--check-rotate-from:80deg;--check-bob-dur:var(--duration-very-slow);--check-y-amount:40px;--check-blur-dur:var(--duration-very-slow);--check-blur-from:var(--blur-large);--check-path-dur:var(--duration-very-slow);--check-path-delay:var(--duration-micro);--check-ease-out:var(--ease-smooth-out);--check-ease-opacity:var(--ease-smooth-out);--check-ease-rotate:var(--ease-smooth-out);--check-ease-bob:cubic-bezier(0.34,1.35,0.64,1);--check-ease-path:var(--ease-smooth-out);--press-scale:0.98;--tile-lift:-1px;--tile-press-scale:0.995;--tile-shadow:0 3px 10px rgba(30,27,20,0.07);--learn-shift:2px;--learn-spread:8deg;--learn-in:var(--duration-medium);--learn-out:var(--duration-medium);--learn-ease:var(--ease-smooth-out);--pulse-dur:1000ms;--pulse-min:0.5}.t-control{transition:box-shadow var(--duration-quick) var(--ease-smooth-out),opacity var(--duration-quick) var(--ease-smooth-out),transform var(--duration-quick) var(--ease-smooth-out)}.t-control:hover{transition:background-color var(--duration-quick) var(--ease-smooth-out),border-color var(--duration-quick) var(--ease-smooth-out),color var(--duration-quick) var(--ease-smooth-out),box-shadow var(--duration-quick) var(--ease-smooth-out),opacity var(--duration-quick) var(--ease-smooth-out),transform var(--duration-quick) var(--ease-smooth-out)}.t-control:active:not(:disabled):not([aria-disabled=true]){transform:scale(var(--press-scale))}.t-tile{transition:transform var(--duration-fast) var(--ease-smooth-out),box-shadow var(--duration-fast) var(--ease-smooth-out),border-color var(--duration-fast) var(--ease-smooth-out)}.t-tile:hover{transform:translateY(var(--tile-lift));box-shadow:var(--tile-shadow)}.t-tile:active{transform:translateY(0) scale(var(--tile-press-scale));transition-duration:var(--duration-quick)}.t-learn-chevron{display:inline-flex;transform:translateX(0)}.t-learn-arm,.t-learn-chevron{transition:transform var(--learn-out) var(--learn-ease)}.t-learn-arm{transform-box:view-box;transform-origin:10px 8px;vector-effect:non-scaling-stroke}.t-learn:hover .t-learn-chevron{transform:translateX(var(--learn-shift))}.t-learn:hover .t-learn-arm,.t-learn:hover .t-learn-chevron{transition-duration:var(--learn-in)}.t-learn:hover .t-learn-arm-top{transform:rotate(var(--learn-spread))}.t-learn:hover .t-learn-arm-bot{transform:rotate(calc(var(--learn-spread) * -1))}.t-skel-bar{border-radius:6px;background:var(--color-paper-deep,#eee9df);animation:t-skel-pulse var(--pulse-dur) ease-in-out infinite}@keyframes t-skel-pulse{0%,to{opacity:1}50%{opacity:var(--pulse-min)}}@media (prefers-reduced-motion:reduce){.t-control,.t-control:hover,.t-learn-arm,.t-learn-chevron,.t-tile{transition:none}.t-control:active:not(:disabled):not([aria-disabled=true]),.t-tile:active,.t-tile:hover{transform:none}.t-skel-bar{animation: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)}@media (prefers-reduced-motion:reduce){.t-dropdown,.t-dropdown.is-closing,.t-dropdown.is-open{transition:none}}.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)}@media (prefers-reduced-motion:reduce){.t-modal,.t-modal.is-closing,.t-modal.is-open{transition:none}}@media (max-width:760px){.t-modal{transform-origin:bottom center;transform:translateY(var(--distance-large))}.t-modal.is-open{transform:translateY(0)}.t-modal.is-closing{transform:translateY(var(--distance-large))}}.t-toast{opacity:0;pointer-events:none;transform:translateY(var(--toast-distance)) scale(var(--toast-scale));filter:blur(var(--toast-blur));will-change:transform,opacity,filter;transition:opacity var(--toast-close) var(--toast-ease),transform var(--toast-close) var(--toast-ease),filter var(--toast-close) var(--toast-ease)}.t-toast.is-open{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);filter:blur(0);transition:opacity var(--toast-open) var(--toast-ease),transform var(--toast-open) var(--toast-ease),filter var(--toast-open) var(--toast-ease)}@media (prefers-reduced-motion:reduce){.t-toast,.t-toast.is-open{transition:none}}.t-dropdown.account-menu{transform-origin:top right}@media (min-width:1024px){.t-dropdown.account-menu{transform-origin:bottom left}}@media (prefers-reduced-motion:reduce){.skip-link{transition:none}}.t-expand{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--acc-collapse) var(--acc-ease)}.t-expand>*{opacity:0;filter:blur(var(--blur-small));transition:opacity var(--acc-collapse) var(--acc-ease),filter var(--acc-collapse) var(--acc-ease)}.t-expand.is-open{grid-template-rows:1fr;transition:grid-template-rows var(--acc-expand) var(--acc-ease)}.t-expand.is-open>*{opacity:1;filter:none;transition:opacity var(--acc-expand) var(--acc-ease),filter var(--acc-expand) var(--acc-ease)}.t-chevron{transition:transform var(--acc-chevron) var(--acc-ease),rotate var(--acc-chevron) var(--acc-ease),scale var(--acc-chevron) var(--acc-ease),translate var(--acc-chevron) var(--acc-ease)}.t-success-check{display:inline-block;transform-origin:center;opacity:0}.t-success-check svg{display:block;overflow:visible}.t-success-check svg path{stroke-dasharray:var(--check-path-length,20);stroke-dashoffset:var(--check-path-length,20)}.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,0s) forwards}.toast-check{--check-rotate-from:40deg;--check-y-amount:4px;--check-blur-from:var(--blur-small);--check-path-length:21}@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}}@media (prefers-reduced-motion:reduce){.t-success-check,.t-success-check[data-state=in]{animation:none;opacity:1}.t-success-check svg path,.t-success-check[data-state=in] svg path{animation:none;stroke-dashoffset:0}:root{--press-scale:1;--tile-press-scale:1;--tile-lift:0px}}@keyframes t-phase-sweep{0%{transform:scaleX(.25);opacity:.5}55%{transform:scaleX(1);opacity:.9}to{transform:scaleX(.25);opacity:.5}}.t-phase-active{animation:t-phase-sweep 2.4s var(--ease-smooth-out) infinite}@media (prefers-reduced-motion:reduce){.t-chevron,.t-expand,.t-expand>*{transition:none}.t-phase-active{animation:none;transform:none;opacity:.8}}@keyframes t-pill-settle{to{opacity:.72}}.t-pill-rest{animation:t-pill-settle var(--duration-fast) var(--ease-smooth-out) 6s forwards}.t-pill-rest:focus-within,.t-pill-rest:hover{animation:none;opacity:1;transition:opacity var(--duration-quick) var(--ease-smooth-out)}@media (prefers-reduced-motion:reduce){.t-pill-rest,.t-pill-rest:focus-within,.t-pill-rest:hover{animation:none;opacity:1;transition:none}}.t-card-enter{animation:t-card-enter var(--dur-default) var(--ease-standard) both}@keyframes t-card-enter{0%{opacity:0;transform:translateY(var(--distance-small))}to{opacity:1;transform:none}}.t-text-enter{animation:t-text-enter var(--dur-default) var(--ease-standard) both}@keyframes t-text-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.t-card-enter,.t-text-enter{animation:none}}.mr-logo,.mr-logo-word{display:inline-flex;align-items:center}.mr-logo svg{display:block;flex:none}@keyframes mr-logo-f1{0%,to{fill:var(--mr-logo-neutral)}35%{fill:var(--cobalt)}50%{fill:var(--orange)}85%{fill:var(--yellow)}}@keyframes mr-logo-f2{0%,to{fill:var(--orange)}35%{fill:var(--yellow)}50%{fill:var(--mr-logo-neutral)}85%{fill:var(--cobalt)}}@keyframes mr-logo-f3{0%,to{fill:var(--yellow)}35%{fill:var(--mr-logo-neutral)}50%{fill:var(--cobalt)}85%{fill:var(--orange)}}@keyframes mr-logo-f4{0%,to{fill:var(--cobalt)}35%{fill:var(--orange)}50%{fill:var(--yellow)}85%{fill:var(--mr-logo-neutral)}}@keyframes mr-logo-f5{0%,to{fill:var(--orange)}35%{fill:var(--yellow)}50%{fill:var(--cobalt)}85%{fill:var(--mr-logo-neutral)}}@keyframes mr-logo-f6{0%,to{fill:var(--mr-logo-neutral)}35%{fill:var(--cobalt)}50%{fill:var(--orange)}85%{fill:var(--yellow)}}@keyframes mr-logo-f7{0%,to{fill:var(--cobalt)}35%{fill:var(--orange)}50%{fill:var(--yellow)}85%{fill:var(--cobalt)}}@keyframes mr-logo-f8{0%,to{fill:var(--yellow)}35%{fill:var(--mr-logo-neutral)}50%{fill:var(--cobalt)}85%{fill:var(--orange)}}@keyframes mr-logo-f9{0%,to{fill:var(--yellow)}35%{fill:var(--cobalt)}50%{fill:var(--mr-logo-neutral)}85%{fill:var(--yellow)}}.mr-logo-facet--1{--mr-logo-animation:mr-logo-f1}.mr-logo-facet--2{--mr-logo-animation:mr-logo-f2}.mr-logo-facet--3{--mr-logo-animation:mr-logo-f3}.mr-logo-facet--4{--mr-logo-animation:mr-logo-f4}.mr-logo-facet--5{--mr-logo-animation:mr-logo-f5}.mr-logo-facet--6{--mr-logo-animation:mr-logo-f6}.mr-logo-facet--7{--mr-logo-animation:mr-logo-f7}.mr-logo-facet--8{--mr-logo-animation:mr-logo-f8}.mr-logo-facet--9{--mr-logo-animation:mr-logo-f9}.mr-build-mark .mr-logo-facet{animation-name:var(--mr-logo-animation);animation-duration:.68s;animation-timing-function:step-end;animation-iteration-count:infinite}.mr-build-mark[data-build-orb-paused=true] .mr-logo-facet{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.mr-build-mark .mr-logo-facet{animation:none}.mr-build-mark[data-build-orb-paused=true]{opacity:.45}}@media (hover:hover){.mr-logo:hover .mr-logo-facet{animation-name:var(--mr-logo-animation);animation-duration:.68s;animation-timing-function:step-end;animation-iteration-count:3;animation-fill-mode:both}}@media (prefers-reduced-motion:reduce){.mr-logo:hover .mr-logo-facet{animation:none}}.hero-pattern-field{--hero-pattern-size:var(--subpage-hero-tile-size,144px);--hero-pattern-edge-trim:var(--subpage-hero-pattern-edge-trim,6px);inset:calc(0px - var(--hero-pattern-edge-trim)) 0;z-index:0;pointer-events:none;background:var(--surface-card)}.hero-pattern-field,.hero-pattern-tiles{position:absolute;display:block;overflow:hidden}.hero-pattern-tiles{inset:0;opacity:0;transition:opacity var(--dur-default) var(--ease-standard)}.hero-pattern-field[data-pattern-visible=true] .hero-pattern-tiles{opacity:1}.hero-pattern-photons{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;overflow:hidden;opacity:0;pointer-events:none}.hero-pattern-field[data-pattern-visible=true] .hero-pattern-photons[data-pattern-photon-ready=true]{opacity:1}.hero-pattern-tiles .hero-pattern-tile{position:absolute;display:block;width:calc(var(--hero-pattern-size) + var(--hero-pattern-tile-overlap));height:calc(var(--hero-pattern-size) + var(--hero-pattern-tile-overlap));background:var(--n-50);-webkit-mask-image:var(--hero-pattern-tile-image);mask-image:var(--hero-pattern-tile-image);-webkit-mask-mode:alpha;mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (prefers-reduced-motion:reduce){.hero-pattern-tiles{transition:none}.hero-pattern-photons{display:none}}