@property --m-vt-rt{syntax:"<length>";inherits:false;initial-value:0}@property --m-sr{syntax:"<percentage>";inherits:true;initial-value:100%}@view-transition{navigation:auto}html:not(.m-wk) .sw-header{view-transition-name:m-header}html[data-m-vt=switch]::view-transition-group(m-header){animation-duration:var(--m-page-reveal);animation-delay:var(--m-page-reveal-delay);animation-timing-function:var(--m-ease-out)}html[data-m-vt=switch]::view-transition-old(m-header){mix-blend-mode:normal}html[data-m-vt=switch]::view-transition-new(m-header){mix-blend-mode:normal}html[data-m-vt=switch]::view-transition-old(m-header){animation:m-vt-dim calc(var(--m-page-dip) + var(--m-page-collapse)) linear both}html[data-m-vt=switch]::view-transition-new(m-header){animation:m-vt-sweep var(--m-page-reveal) var(--m-ease-sweep) var(--m-page-reveal-delay) both}html[data-m-vt=calm]::view-transition-old(m-header){animation-duration:var(--m-page-calm)}html[data-m-vt=calm]::view-transition-new(m-header){animation-duration:var(--m-page-calm)}html[data-m-vt=switch]::view-transition-old(root){mix-blend-mode:normal;transform-origin:var(--m-vt-x,50%) var(--m-vt-y,0)}html[data-m-vt=switch]::view-transition-new(root){mix-blend-mode:normal;transform-origin:var(--m-vt-x,50%) var(--m-vt-y,0)}html[data-m-vt=switch]::view-transition-image-pair(root){background-color:var(--sw-bp-deep,#123a8f);background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-position:-1px -1px;background-size:32px 32px}html[data-m-vt=switch]::view-transition-old(root){animation:m-vt-dim calc(var(--m-page-dip) + var(--m-page-collapse)) linear both, m-vt-sink calc(var(--m-page-dip) + var(--m-page-collapse)) linear both}@keyframes m-vt-dim{0%{filter:grayscale(0)invert(0)brightness()contrast();opacity:1;animation-timing-function:cubic-bezier(.55,0,.75,.05)}29%{filter:grayscale(.45)invert(0)brightness(.66)contrast();opacity:.74;animation-timing-function:cubic-bezier(.4,0,.6,1)}55%{filter:grayscale()invert(.55)brightness(.45)contrast(1.25);opacity:.58;animation-timing-function:cubic-bezier(.16,1,.3,1)}to{filter:grayscale()invert()brightness(1.05)contrast(1.5);opacity:.4}}@keyframes m-vt-sink{0%{animation-timing-function:cubic-bezier(.55,0,.75,.05);transform:none}29%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:translateY(2px)scale(.992)}55%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translateY(1px)scale(.982)}to{transform:scale(.97)}}html[data-m-vt=switch]::view-transition-new(root){animation:m-vt-sweep var(--m-page-reveal) var(--m-ease-sweep) var(--m-page-reveal-delay) both}@keyframes m-vt-sweep{0%{clip-path:circle(0px at var(--m-vt-x) var(--m-vt-y));animation-timing-function:cubic-bezier(.16,1,.3,1)}4%{clip-path:circle(var(--m-vt-r0,0px) at var(--m-vt-x) var(--m-vt-y))}to{clip-path:circle(var(--m-vt-r) at var(--m-vt-x) var(--m-vt-y))}}.m-vt-front{z-index:2147483000;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}html:not(.m-wk) .m-vt-front{view-transition-name:m-front}html.m-wk{--m-vt-r0:30px}html[data-m-vt]::view-transition-group(m-front){animation:none}html[data-m-vt]::view-transition-new(m-front){animation:none}html[data-m-vt]::view-transition-old(m-front){display:none}.m-vt-front:before,.m-vt-front:after{content:none}html[data-m-vt] .m-vt-front:before{content:"";left:calc(var(--m-vt-x) - 32px);top:calc(var(--m-vt-y) - 32px);width:64px;height:64px;animation:m-vt-click calc(var(--m-quick) + var(--m-micro)) var(--m-ease-out) calc(var(--m-page-reveal-delay) - var(--m-micro) / 2) both;border:2px solid #fff;border-radius:50%;position:absolute;box-shadow:0 0 0 1px #4c8dff8c,0 0 22px 2px #a9ccffd9,inset 0 0 14px #a9ccffb3}@keyframes m-vt-click{0%{opacity:0;transform:scale(.2)}12%{opacity:1}to{opacity:0;transform:scale(1.6)}}html[data-m-vt=switch] .m-vt-front:after{--m-vt-pad:40px;content:"";left:calc(var(--m-vt-x) - var(--m-vt-r) - var(--m-vt-pad));top:calc(var(--m-vt-y) - var(--m-vt-r) - var(--m-vt-pad));width:calc(2 * (var(--m-vt-r) + var(--m-vt-pad)));height:calc(2 * (var(--m-vt-r) + var(--m-vt-pad)));background:radial-gradient(circle calc(var(--m-vt-r) + var(--m-vt-pad)) at 50% 50%, #eef7ff00 calc(var(--m-vt-r) - 120px), #eef7ff80 calc(var(--m-vt-r) - 9px), #fff calc(var(--m-vt-r) - 4px), #fff var(--m-vt-r), #7aa9ff99 calc(var(--m-vt-r) + 1px), #4c8dff00 calc(var(--m-vt-r) + var(--m-vt-pad)));animation:m-vt-ring var(--m-page-reveal) var(--m-ease-sweep) var(--m-page-reveal-delay) both, m-vt-band var(--m-page-reveal) var(--m-ease-sweep) var(--m-page-reveal-delay) both;border-radius:50%;position:absolute;transform:scale(0)}@keyframes m-vt-ring{0%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:scale(0)}4%{transform:scale(0)}to{transform:scale(1)}}html.m-wk[data-m-vt=switch] .m-vt-front:after{background:radial-gradient(circle at var(--m-vt-x) var(--m-vt-y), #4c8dff00 calc(var(--m-vt-rt) - min(72px, var(--m-vt-rt) * .45)), #4c8dff33 calc(var(--m-vt-rt) - 12px), #4c8dffe6 calc(var(--m-vt-rt) - 3.5px), #fff calc(var(--m-vt-rt) - 2px), #fff var(--m-vt-rt), #fff0 calc(var(--m-vt-rt) + 1px));width:auto;height:auto;animation:m-vt-edge var(--m-page-reveal) var(--m-ease-sweep) var(--m-page-reveal-delay) both, m-vt-band var(--m-page-reveal) var(--m-ease-sweep) var(--m-page-reveal-delay) both;border-radius:0;inset:0;transform:none}html.m-wk[data-m-vt] .m-vt-front:before,html[data-m-vt=calm] .m-vt-front:before{border-color:var(--sw-azure,#4c8dff);box-shadow:0 0 0 1px #fff,0 0 18px 2px #4c8dff99,inset 0 0 12px #4c8dff73}@keyframes m-vt-edge{0%{--m-vt-rt:0px;animation-timing-function:cubic-bezier(.16,1,.3,1)}4%{--m-vt-rt:var(--m-vt-r0,0px)}to{--m-vt-rt:var(--m-vt-r)}}@keyframes m-vt-band{0%,80%{opacity:1}to{opacity:0}}html[data-m-morph]{--m-page-reveal-delay:calc(var(--m-page-morph) * var(--m-page-morph-reveal-at))}html[data-m-vt=switch]::view-transition-group(m-hero){animation-duration:var(--m-page-morph);animation-timing-function:var(--m-ease-travel);border-radius:24px;overflow:clip}html[data-m-vt=switch]::view-transition-image-pair(m-hero){background-color:var(--m-hero-bg,var(--sw-navy,#0f2a6b));animation:m-hero-box var(--m-page-morph) linear both}@keyframes m-hero-box{0%,40%{background-color:var(--m-card-bg,var(--m-hero-bg,var(--sw-navy,#0f2a6b)));animation-timing-function:cubic-bezier(.65,0,.35,1)}72%,to{background-color:var(--m-hero-bg,var(--sw-navy,#0f2a6b))}}html[data-m-vt=switch]::view-transition-old(m-hero){object-fit:none;object-position:0 0;mix-blend-mode:normal;height:100%}html[data-m-vt=switch]::view-transition-new(m-hero){object-fit:none;object-position:0 0;mix-blend-mode:normal;height:100%}html[data-m-vt=switch]::view-transition-old(m-hero){z-index:1;animation:m-hero-old var(--m-page-morph) linear both}@keyframes m-hero-old{0%,40%{opacity:1;animation-timing-function:cubic-bezier(.55,0,.75,.05)}70%,to{opacity:0}}html[data-m-vt=switch]::view-transition-new(m-hero){animation:m-fade-in calc(var(--m-page-morph) * .25) var(--m-ease-out) var(--m-page-reveal-delay) both}html[data-m-vt=calm]::view-transition-old(root){animation:m-fade-out var(--m-page-calm) ease both}html[data-m-vt=calm]::view-transition-new(root){animation:m-fade-in var(--m-page-calm) ease both}html[data-m-vt=calm] .m-vt-front:before{animation:m-fade-blink calc(var(--m-quick) + var(--m-micro)) ease both}@keyframes m-fade-in{0%{opacity:0}}@keyframes m-fade-out{to{opacity:0}}@keyframes m-fade-blink{0%,to{opacity:0;transform:scale(.9)}30%{opacity:1}}html.m-fade body{animation:m-fade-in var(--m-page-fallback) var(--m-ease-out) both}@keyframes m-pop{0%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:scale(.8)}45%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translateY(-4%)scale(.96,1.08)}70%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:scale(1.02,.97)}85%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:scaleY(1.02)}to{transform:none}}@keyframes m-pop-block{0%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:scale(.9)}45%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translateY(-10px)scale(.985,1.03)}70%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:scale(1.01,.985)}85%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:scaleY(1.005)}to{transform:none}}[data-m-landing]{transform-origin:50% 100%;animation:m-pop-block var(--m-bounce) linear var(--m-land-at,0s) both}.btn,[data-press]{isolation:isolate;-webkit-tap-highlight-color:transparent;transition:transform var(--m-spring-press-dur) var(--m-spring-press), translate var(--m-spring-press-dur) var(--m-spring-press), background-color var(--m-quick) ease, color var(--m-quick) ease, box-shadow var(--m-quick) var(--m-ease-out);position:relative}.btn:after,[data-press]:after{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(circle at var(--m-px,50%) var(--m-py,50%), #eef7ff8c, #a9ccff2e 45%, transparent 75%);opacity:0;pointer-events:none;transition:opacity var(--m-base) var(--m-ease-out);position:absolute;inset:0}.btn:active,.btn[data-pressed],[data-press][data-pressed]{transition-duration:var(--m-micro), var(--m-spring-press-dur), var(--m-micro), var(--m-micro), var(--m-micro);transition-timing-function:var(--m-ease-out), var(--m-spring-press), ease, ease, var(--m-ease-out);transform:translateY(2px)scale(.955)}.btn[data-pressed]:after,[data-press][data-pressed]:after{opacity:1;transition-duration:var(--m-micro)}@media (hover:none){.btn--primary:hover:not([data-pressed]){background:var(--color-cobalt,#2457e6)}}.btn--primary[data-pressed]{box-shadow:0 2px 6px -4px #2457e6cc}.btn--ghost:after{background:radial-gradient(circle at var(--m-px,50%) var(--m-py,50%), #4c8dff38, #4c8dff0f 45%, transparent 75%)}.m-key{flex:none;width:1.05em;height:1.3em;overflow:visible;translate:0}.m-key__plate{fill:var(--m-key-plate,#ffffff29)}.m-key__cap{fill:var(--m-key-cap,var(--sw-navy,#0f2a6b));transform-box:fill-box;transform-origin:50% 100%;transition:transform var(--m-spring-press-dur) var(--m-spring-press)}.m-key__lit{fill:var(--m-key-lit,var(--sw-azure,#4c8dff));opacity:0;transform-box:fill-box;transform-origin:50% 100%;transition:opacity var(--m-base) var(--m-ease-out), transform var(--m-spring-press-dur) var(--m-spring-press)}.m-key__flat,.m-key__smile{fill:none;stroke:var(--m-key-line,#fff);stroke-width:1.6px;stroke-linecap:round}.m-key__flat{transition:opacity var(--m-micro) ease calc(var(--m-slow) + var(--m-quick) / 2)}.m-key__smile{stroke-dasharray:1 1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--m-quick) var(--m-ease-out)}.m-key__face{transform-box:view-box;transition:transform var(--m-spring-press-dur) var(--m-spring-press)}@media (hover:hover) and (pointer:fine){:is(.btn,[data-press]):is(:hover,:focus-visible) .m-key__smile{stroke-dashoffset:0;transition-delay:0s}:is(.btn,[data-press]):is(:hover,:focus-visible) .m-key__flat{opacity:0;transition-delay:0s}}:is(.btn,[data-press])[data-pressed] .m-key__face{transition-duration:var(--m-micro);transition-timing-function:var(--m-ease-out);transform:translateY(1.6px)}:is(.btn,[data-press])[data-pressed] .m-key__lit{opacity:1;transition-duration:var(--m-micro)}:is(.btn,[data-press])[data-pressed] .m-key__smile{stroke-dashoffset:0;transition-duration:var(--m-quick);transition-delay:0s}:is(.btn,[data-press])[data-pressed] .m-key__flat{opacity:0;transition-delay:0s}.m-key__smile{transition-delay:var(--m-slow)}.sw-link,.m-link{transition:background-size var(--m-base) var(--m-ease-out), color var(--m-quick) ease;background-image:linear-gradient(currentColor,currentColor),repeating-linear-gradient(90deg,#2457e673 0 4px,#0000 4px 7px);background-position:0 100%,0 100%;background-repeat:no-repeat;background-size:0% 1.5px,100% 1px;padding-bottom:2px;text-decoration:none}.sw-link:is(:hover,:focus-visible),.m-link:is(:hover,:focus-visible){background-size:100% 1.5px,100% 1px}.sw-menu{transform-origin:50% 0;backface-visibility:hidden;animation:m-menu-in var(--m-spring-float-dur) var(--m-spring-float) both}@keyframes m-menu-in{0%{transform:perspective(1100px)rotateX(-68deg)}to{transform:none}}.sw-menu[data-state=closing]{pointer-events:none;animation:m-menu-out var(--m-menu-fold) var(--m-ease-fold) both}@keyframes m-menu-out{0%{opacity:1;transform:none}85%{opacity:1}to{opacity:0;transform:perspective(1100px)rotateX(-68deg)}}.sw-menu .sw-menu__inner :is(.sw-menu__group li,.sw-menu__group h2,.sw-menu__foot){animation:m-menu-item var(--m-base) var(--m-ease-out) both;animation-delay:calc(var(--m-micro) + var(--m-stagger-parts) * var(--m-i,0))}.sw-menu__group li:nth-child(2){--m-i:1}.sw-menu__group li:nth-child(3){--m-i:2}.sw-menu__group li:nth-child(4){--m-i:3}.sw-menu__group li:nth-child(5){--m-i:4}.sw-menu__group li:nth-child(6){--m-i:5}.sw-menu__group--small :is(li,h2){--m-i:4}.sw-menu__group--small li:nth-child(2){--m-i:5}.sw-menu__group--small li:nth-child(3){--m-i:6}.sw-menu__group--small li:nth-child(4){--m-i:7}.sw-menu__group--small li:nth-child(5),.sw-menu__foot{--m-i:8}@keyframes m-menu-item{0%{opacity:0;transform:translateY(14px)}}.sw-menu[data-state=closing] .sw-menu__inner :is(.sw-menu__group li,.sw-menu__group h2,.sw-menu__foot){animation:none}.chat-drawer{--m-drawer-dur:calc(var(--m-spring-float-dur) * .75);--m-drawer-land:calc(var(--m-drawer-dur) * .4);animation:m-drawer-in var(--m-drawer-dur) var(--m-spring-float) both}@keyframes m-drawer-in{0%{opacity:0;transform:translateY(40px)scale(.86)}10%{opacity:1}to{opacity:1;transform:none}}.chat-drawer .chat__log>:first-child{animation:m-bubble var(--m-spring-pop-dur) var(--m-spring-pop) calc(var(--m-drawer-land) + var(--m-micro)) both}.chat-drawer .chat__chips{animation:m-slide-up var(--m-base) var(--m-ease-out) calc(var(--m-drawer-land) + var(--m-quick)) both}.chat-drawer .chat__form{animation:m-slide-up var(--m-base) var(--m-ease-out) calc(var(--m-drawer-land) + var(--m-quick) + var(--m-micro)) both}@keyframes m-slide-up{0%{opacity:0;transform:translateY(14px)}}.chat-drawer.chat-drawer--out{animation:m-drawer-out calc(var(--m-quick) - var(--m-micro) / 2) var(--m-ease-in) both}@keyframes m-drawer-out{to{opacity:0;transform:translateY(16px)scale(.94)}}.bubble--pop,.bubble-card.bubble--pop{animation:m-bubble var(--m-spring-pop-dur) var(--m-spring-pop) both}@keyframes m-bubble{0%{opacity:0;transform:translateY(8px)scale(.9)}25%{opacity:1}to{opacity:1;transform:none}}.bubble--dots i{animation:m-breathe var(--m-hero) var(--m-ease-in-out) infinite both;animation-delay:calc(var(--m-stagger-parts) * 2 * var(--m-i,0))}.bubble--dots i:nth-child(2){--m-i:1}.bubble--dots i:nth-child(3){--m-i:2}@keyframes m-breathe{0%,to{opacity:.45;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.m-click-ring{z-index:80;border:2px solid var(--sw-azure,#4c8dff);pointer-events:none;border-radius:50%;position:fixed;box-shadow:0 0 16px #4c8dff80}.m-mask{display:block}.m-mask__line{overflow-clip-margin:.04em;margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:clip}.m-mask__line>span{animation:m-rise var(--m-slow) var(--m-ease-out) both;animation-delay:calc(var(--m-mask-delay,0s) + var(--m-stagger-lines) * var(--m-i,0));display:inline-block}@keyframes m-rise{0%{transform:translateY(135%)rotate(1.5deg)}}html.m-js .m-mask:is([data-m-view],[data-m-chapter]):not([data-on=true]) .m-mask__line>span{animation-play-state:paused}.m-draw{overflow:visible}.m-draw [pathLength]{fill:none;stroke-dasharray:1 1;stroke-dashoffset:1px;animation:m-draw var(--m-draw-dur,var(--m-slow)) var(--m-ease-in-out) both;animation-delay:calc(var(--m-draw-delay,0s) + var(--m-stagger-items) * 2 * var(--m-i,0))}@keyframes m-draw{to{stroke-dashoffset:0}}html.m-js .m-draw:is([data-m-view],[data-m-chapter]):not([data-on=true]) :is(.m-draw__p,[pathLength]){animation-play-state:paused}.m-sr{--m-sr-dur:var(--m-hero);--m-sr-x:0%;--m-sr-y:100%;isolation:isolate;border-radius:var(--m-sr-radius,24px);position:relative}.m-sr[data-size=prop]{--m-sr-dur:var(--m-slow)}.m-sr__fill{border-radius:inherit;height:100%;-webkit-mask-image:radial-gradient(circle farthest-corner at var(--m-sr-x) var(--m-sr-y), #000 calc(var(--m-sr) - 0.5%), transparent var(--m-sr));-webkit-mask-image:radial-gradient(circle farthest-corner at var(--m-sr-x) var(--m-sr-y), #000 calc(var(--m-sr) - 0.5%), transparent var(--m-sr));mask-image:radial-gradient(circle farthest-corner at var(--m-sr-x) var(--m-sr-y), #000 calc(var(--m-sr) - 0.5%), transparent var(--m-sr))}.m-sr__body{border-radius:inherit;transform-origin:50% 100%;height:100%}.m-sr__plan,.m-sr__light,.m-sr__click,.m-sr__sketch{pointer-events:none;position:absolute}.m-sr__sketch{z-index:1;border-radius:inherit;-webkit-mask-image:radial-gradient(circle farthest-corner at var(--m-sr-x) var(--m-sr-y), transparent calc(var(--m-sr) - 6%), #000 calc(var(--m-sr) + 0.5%));-webkit-mask-image:radial-gradient(circle farthest-corner at var(--m-sr-x) var(--m-sr-y), transparent calc(var(--m-sr) - 6%), #000 calc(var(--m-sr) + 0.5%));mask-image:radial-gradient(circle farthest-corner at var(--m-sr-x) var(--m-sr-y), transparent calc(var(--m-sr) - 6%), #000 calc(var(--m-sr) + 0.5%));inset:0}.m-sr__sketch>*{width:100%;height:100%}.m-sr__plan{z-index:1;width:100%;height:100%;inset:0;overflow:visible}.m-sr__plan rect{fill:none;stroke:var(--m-sr-line,var(--sw-azure,#4c8dff));stroke-width:1.5px;vector-effect:non-scaling-stroke}.m-sr__light{z-index:2;border-radius:inherit;background:radial-gradient(circle farthest-corner at var(--m-sr-x) var(--m-sr-y), #eef7ff00 calc(var(--m-sr) - 3.5%), #eef7ff59 calc(var(--m-sr) - 0.8%), #fff calc(var(--m-sr) - 0.3%), #fff var(--m-sr), #7aa9ff80 calc(var(--m-sr) + 0.3%), #4c8dff00 calc(var(--m-sr) + 5%));opacity:0;inset:0}.m-sr__click{z-index:3;left:calc(var(--m-sr-x) - 22px);top:calc(var(--m-sr-y) - 22px);opacity:0;border:2px solid #fff;border-radius:50%;width:44px;height:44px;box-shadow:0 0 0 1px #4c8dff99,0 0 18px #4c8dffa6}.m-sr{animation:m-sr-run var(--m-sr-dur) linear both;animation-delay:var(--m-sr-delay,0s)}.m-sr__plan rect{stroke-dasharray:1 1;animation:m-sr-plan var(--m-sr-dur) linear both;animation-delay:var(--m-sr-delay,0s)}.m-sr__light{animation:m-sr-light var(--m-sr-dur) linear both;animation-delay:var(--m-sr-delay,0s)}.m-sr__click{animation:m-sr-click var(--m-sr-dur) linear both;animation-delay:var(--m-sr-delay,0s)}.m-sr__body{animation:m-pop var(--m-bounce) linear both;animation-delay:calc(var(--m-sr-delay,0s) + var(--m-sr-dur) * .72 + var(--m-bounce-trail))}.m-sr__body:has([data-m-part]){animation:none}.m-sr [data-m-part]{transform-box:fill-box;transform-origin:50% 100%;animation:m-pop var(--m-bounce) linear both;animation-delay:calc(var(--m-sr-delay,0s) + var(--m-sr-dur) * .38 + var(--m-bounce-trail) + var(--m-stagger-parts) * var(--m-i,0))}html.m-js .m-sr:is([data-m-view],[data-m-chapter]):not([data-on=true]),html.m-js .m-sr:is([data-m-view],[data-m-chapter]):not([data-on=true]) :is(.m-sr__plan rect,.m-sr__light,.m-sr__click,.m-sr__body,[data-m-part]){animation-play-state:paused}html:not(.m-js) .m-sr .m-sr__plan{display:none}@keyframes m-sr-run{0%,38%{--m-sr:0%;animation-timing-function:cubic-bezier(.2,.6,.3,1)}80%,to{--m-sr:102%}}@keyframes m-sr-plan{0%{stroke-dashoffset:1px;opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1)}32%{stroke-dashoffset:0;opacity:1}66%{stroke-dashoffset:0;opacity:1}84%,to{stroke-dashoffset:0;opacity:0}}@keyframes m-sr-light{0%,37%{opacity:0}40%,74%{opacity:1}84%,to{opacity:0}}@keyframes m-sr-click{0%,33%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:scale(.25)}35%{opacity:1}52%,to{opacity:0;transform:scale(1.7)}}.m-hand{font-family:var(--m-hand-font,var(--sw-hand,cursive))}.m-hand__c{white-space:pre;animation:m-write var(--m-c-dur) linear var(--m-c-at) both;display:inline-block}html.m-js .m-hand:is([data-m-view],[data-m-chapter]):not([data-on=true]) .m-hand__c{animation-play-state:paused}@keyframes m-write{0%{clip-path:inset(-20% 100% -30% -10%)}to{clip-path:inset(-20% -10% -30%)}}.m-count{font-variant-numeric:tabular-nums;display:inline-grid}.m-count>*{grid-area:1/1}.m-count__live{display:none}.m-count[data-counting] .m-count__live{display:inline}.m-count[data-counting] .m-count__final{visibility:hidden}html.m-js .m-count:not([data-counting]):not([data-done]) .m-count__final{animation:m-failsafe 1ms step-end var(--m-failsafe) both}@keyframes m-failsafe{0%{visibility:hidden}}html.m-cursor-on,html.m-cursor-on body,html.m-cursor-on :is(a,button,[role=button],label,summary){cursor:none}html.m-cursor-on :is(input,textarea,select,[contenteditable=true]){cursor:auto}.m-cursor{z-index:2147483001;pointer-events:none;opacity:0;width:0;height:0;transition:opacity var(--m-quick) ease;position:fixed;top:0;left:0}.m-cursor[data-visible]{opacity:1}.m-cursor__dot,.m-cursor__key{position:absolute;top:0;left:0}.m-cursor__dot{background:var(--sw-cobalt,#2457e6);width:10px;height:10px;transition:transform var(--m-spring-press-dur) var(--m-spring-press), opacity var(--m-micro) ease;border-radius:50%;margin:-5px 0 0 -5px;box-shadow:0 0 0 2px #ffffffd9}.m-cursor__key{opacity:0;width:30px;height:38px;transition:transform var(--m-spring-pop-dur) var(--m-spring-pop), opacity var(--m-micro) ease;margin:-19px 0 0 -15px;transform:scale(.3)rotate(-8deg)}.m-cursor__key .m-key__smile{transition-delay:0s}.m-cursor[data-state=link] .m-cursor__dot{opacity:0;transform:scale(.2)}.m-cursor[data-state=link] .m-cursor__key{opacity:1;transform:none}.m-cursor[data-state=link] .m-cursor__key .m-key__smile{stroke-dashoffset:0}.m-cursor[data-state=link] .m-cursor__key .m-key__flat{opacity:0;transition-delay:0s}.m-cursor[data-down] .m-cursor__key .m-key__face{transition-duration:var(--m-micro);transform:translateY(1.6px)}.m-cursor[data-down] .m-cursor__key .m-key__lit{opacity:1;transition-duration:var(--m-micro)}.m-cursor[data-down] .m-cursor__dot{transform:scale(.7)}.m-cursor[data-state=text] .m-cursor__dot{border-radius:2px;transform:scale(.55,2.2)}@media (prefers-reduced-motion:reduce){.m-mask__line>span{animation-name:m-fade-in;animation-duration:var(--m-base)}.m-draw [pathLength]{stroke-dashoffset:0;animation-name:m-fade-in;animation-duration:var(--m-base)}.m-sr{--m-sr:102%;animation:none}.m-sr :is(.m-sr__light,.m-sr__plan){display:none}:is(.m-sr__body,.m-sr__body:has([data-m-part])){animation:m-fade-in var(--m-quick) ease var(--m-micro) both}.m-sr__click{animation:m-fade-blink var(--m-base) ease both}.m-sr [data-m-part],[data-m-landing]{animation:none}.m-hand__c{animation:m-fade-in var(--m-base) ease both}.sw-menu,.sw-menu[data-state=closing]{animation:none}.sw-menu .sw-menu__inner :is(.sw-menu__group li,.sw-menu__group h2,.sw-menu__foot),.chat-drawer,.bubble--pop{animation:m-fade-in var(--m-quick) ease both}.chat-drawer :is(.chat__log>:first-child,.chat__chips,.chat__form){animation:none}.bubble--dots i{opacity:.6;animation:none}.btn:active,.btn[data-pressed],[data-press][data-pressed]{transform:none}html[data-m-vt=calm] .m-vt-front:before{animation-duration:calc(var(--m-quick) + var(--m-micro))!important}.m-mask__line>span,.m-draw [pathLength],.m-hand__c,.m-sr__click{animation-duration:var(--m-base)!important}.m-sr__body,.sw-menu .sw-menu__inner :is(.sw-menu__group li,.sw-menu__group h2,.sw-menu__foot),.chat-drawer,.bubble--pop{animation-duration:var(--m-quick)!important}.btn,[data-press]{transition-duration:var(--m-micro)!important}}
