.mxg{--mxg-ground:#fbfaf6;--mxg-ink:#14344f;--mxg-muted:#33424e;--mxg-faint:#526474;--mxg-azure:#2496bb;--mxg-deep:#0f4c80;--mxg-verm-deep:#b02a10;--mxg-amber-deep:#914e04;--mxg-verm:#fb4b2a;--mxg-amber:#f99d38;--mxg-sand:#e7ce8c;--mxg-line:#14344f26;--mxg-line-soft:#14344f14;--mxg-line-strong:#14344f8c;--mxg-stage:#1c1d1f;--mxg-stage-ink:#efede8;--mxg-stage-faint:#9a9892;--mxg-stage-line:#efede824;--mxg-stage-mark:#8f8d88;--mxg-stage-rule:#5a5853;--mxg-bp-label-mkt:#f9a64a;--mxg-bp-label-sales:#ff6a4d;--mxg-bp-label-cs:#4cb3d6;--mxg-bp-label-ops:#79acdf;--mxg-bp-label-qc:#4fb8b0;--mxg-bp-label-fin:#e0b552;--mxg-bp-label-bo:#b994da;--mxg-bp-panel:#27292c;--mxg-bp-edge:#3d4044;--mxg-bp-ops:#3a7fc4;--mxg-bp-qc:#2a8f8a;--mxg-bp-fin:#d9a93a;--mxg-bp-bo:#9a63c4;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--mxg-ground);color:var(--mxg-ink)}.mxg ::selection{background:var(--mxg-verm);color:#fff}.mxg .mxg-glass{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff80;border:1.5px solid #ffffffe6;border-radius:22px;box-shadow:0 16px 36px #14344f1a,inset 0 1.5px #fffc}.mxg .mxg-glass-solid{background:#fff}.mxg .mxg-glass-nav{border-radius:999px;box-shadow:0 24px 48px -14px #14344f33,0 2px 6px #14344f0f,0 0 0 1px #14344f0d}.mxg .mxg-glass-nav.mxg-glass-solid{border-radius:24px}.mxg .mxg-glass-nav.mxg-glass-solid:before{-webkit-backdrop-filter:none;backdrop-filter:none}.mxg .mxg-glass-nav.mxg-glass-solid>.mxg-glass-lens{display:none}.mxg .mxg-glass-nav:before,.mxg .mxg-glass-nav:after{content:""}.mxg .mxg-glass-nav:before,.mxg .mxg-glass-nav:after,.mxg .mxg-glass-lens{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.mxg .mxg-glass-nav:before{-webkit-backdrop-filter:blur(8px)saturate(1.5);backdrop-filter:blur(8px)saturate(1.5);background:linear-gradient(#ffffff80 0%,#ffffff5c 45%,#ffffff47 100%)}@supports (app-region:drag) or (-webkit-app-region:drag){.mxg .mxg-glass-lens{-webkit-backdrop-filter:url(#mxg-lens);backdrop-filter:url(#mxg-lens)}}.mxg .mxg-glass-nav:after{box-shadow:inset 0 1px #fffffff2,inset 1.5px 1.5px 1px -1px #ffffffe6,inset -1.5px -1.5px 1px -1px #ffffff8c,inset 0 0 0 1px #ffffff59,inset 0 14px 22px -18px #fff,inset 0 -16px 24px -20px #ffffffd9}@media (prefers-reduced-transparency:reduce){.mxg .mxg-glass-nav:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff0}.mxg .mxg-glass-lens{display:none}}.mxg .mxg-nav-link .mxg-ghost-body{background:#ffffffbd}.mxg .mxg-nav-link[aria-current=page]{color:var(--mxg-verm)}.mxg .mxg-nav-link[aria-current=page] .mxg-ghost-body{background:#ffffffe6}.mxg .mxg-book-frame{background:linear-gradient(#ffffffb8, #ffffffb8) padding-box, linear-gradient(135deg, var(--mxg-amber) 0%, var(--mxg-verm) 100%) border-box;border:1.5px solid #0000}.mxg .mxg-glass-flat{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff94}html[data-scrolling] .mxg .mxg-glass{-webkit-backdrop-filter:none;backdrop-filter:none}.mxg .mxg-gel-disc{background:linear-gradient(#d9391a 0%,#c22f12 55%,#b3260a 100%)}.mxg .mxg-line-body{border:1.5px solid var(--mxg-verm);background:#fffffff0;box-shadow:0 8px 22px #14344f1a}.mxg [data-slot=button]:has(.mxg-line-body){gap:12px;padding-right:8px}.mxg .mxg-gel-disc{z-index:0;color:#fff;width:26px;height:26px;box-shadow:0 0 0 1px var(--mxg-verm-deep), inset 0 1px 0 #ffffff8c, inset 0 -1.5px 0 #6e140466, 0 1px 2px #5a14064d, 0 4px 8px -2px #d9391a47;border-radius:50%;place-items:center;transition:transform .22s cubic-bezier(.2,.8,.2,1);display:inline-grid;position:relative}.mxg .mxg-gel-disc:after{content:"";z-index:-1;background:linear-gradient(#ffffff5c 0%,#ffffff42 36%,#fff0 36% 100%);border-radius:50%;position:absolute;inset:0}.mxg [data-slot=button]:hover .mxg-gel-disc,.mxg .group:hover [data-slot=button] .mxg-gel-disc{transform:translate(2px)}.mxg .mxg-ghost-body{background:#ffffff80}.mxg .mxg-ghost-rim{box-shadow:inset 0 0 0 1.5px #ffffffe6,inset 0 1.5px #ffffffd9,inset 4px 4px 2px -4px #fff,inset -3px -3px 2px -3px #14344f14,0 8px 22px #14344f1a}.mxg [data-slot=button]{transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s}.mxg [data-slot=button]:hover,.mxg .group:hover [data-slot=button]{transform:translateY(-1px)}.mxg [data-slot=button]:active{transform:translateY(1px)}.mxg [data-slot=button] [data-layer=body]{transition:filter .22s}.mxg [data-slot=button]:hover [data-layer=body],.mxg .group:hover [data-slot=button] [data-layer=body]{filter:brightness(1.04)}.mxg [data-slot=button]:active [data-layer=body]{filter:brightness(.96)}.mxg [data-slot=button]:has(.mxg-line-body):before{content:"";z-index:-20;border-radius:inherit;filter:blur(11px);opacity:0;pointer-events:none;background:conic-gradient(#fb4b2a,#f99d38,#e7ce8c,#2496bb,#fb4b2a);transition:opacity .32s;position:absolute;inset:-4px}.mxg [data-slot=button]:has(.mxg-line-body):hover:before{opacity:1}.mxg [data-slot=button]:has(.mxg-line-body):focus-visible:before{opacity:1}.mxg .group:hover [data-slot=button]:has(.mxg-line-body):before{opacity:1}.mxg :has(>.mxg-beam){z-index:0;position:relative}.mxg .mxg-beam{z-index:5;border-radius:inherit;pointer-events:none;--mxg-beam-a:0deg;-webkit-mask-composite:xor;padding:2px;position:absolute;inset:-.5px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mxg .mxg-beam:before{content:"";width:var(--mxg-beam-size,64px);aspect-ratio:1;background:linear-gradient(to left, var(--mxg-verm), var(--mxg-amber), transparent);offset-path:rect(0 auto auto 0 round var(--mxg-beam-size,64px));offset-distance:0%;opacity:0;position:absolute;top:0;left:0}@keyframes mxg-beam-orbit{to{offset-distance:100%}}@keyframes mxg-beam-lap{0%{offset-distance:0%;opacity:0}6%{opacity:1}94%{opacity:1}to{offset-distance:100%;opacity:0}}.mxg .mxg-beam[data-beam=always]:before{opacity:1;animation:mxg-beam-orbit var(--mxg-beam-dur,4.4s) linear infinite}.mxg .mxg-beam[data-beam=reveal][data-run]:before,.mxg :hover>.mxg-beam[data-beam=reveal]:before,.mxg :focus-visible>.mxg-beam[data-beam=reveal]:before,.mxg :hover>.mxg-beam[data-beam=hover]:before,.mxg :focus-visible>.mxg-beam[data-beam=hover]:before{animation:mxg-beam-lap var(--mxg-beam-dur,1.9s) linear 1 forwards}.mxg [data-slot=button]>.mxg-beam{--mxg-beam-size:48px;--mxg-beam-dur:1.4s}.mxg [data-slot=button]>.mxg-beam[data-beam=always]{--mxg-beam-dur:4.4s}html[data-scrolling] .mxg .mxg-beam[data-beam=reveal]:before,html[data-scrolling] .mxg .mxg-beam[data-beam=hover]:before{animation-play-state:paused!important}.mxg :has(>.mxg-beam[data-beam=reveal]) .mxg-beam[data-beam=hover]{display:none}@property --mxg-beam-a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes mxg-beam-spin{to{--mxg-beam-a:360deg}}@keyframes mxg-beam-spin-lap{0%{--mxg-beam-a:0deg;opacity:0}10%{opacity:1}90%{opacity:1}to{--mxg-beam-a:360deg;opacity:0}}@supports not (offset-path:rect(0 auto auto 0 round 64px)){.mxg .mxg-beam:before{display:none}.mxg .mxg-beam[data-beam=always]{background:conic-gradient(from var(--mxg-beam-a), transparent 0deg 290deg, var(--mxg-amber) 330deg, var(--mxg-verm) 360deg);animation:mxg-beam-spin var(--mxg-beam-dur,4.4s) linear infinite}.mxg .mxg-beam[data-beam=reveal][data-run],.mxg :hover>.mxg-beam[data-beam=reveal],.mxg :focus-visible>.mxg-beam[data-beam=reveal],.mxg :hover>.mxg-beam[data-beam=hover],.mxg :focus-visible>.mxg-beam[data-beam=hover]{background:conic-gradient(from var(--mxg-beam-a), transparent 0deg 290deg, var(--mxg-amber) 330deg, var(--mxg-verm) 360deg);animation:mxg-beam-spin-lap var(--mxg-beam-dur,1.9s) linear 1 forwards}}.mxg .mxg-glyph{display:block;overflow:visible}.mxg .mxg-orb{background:radial-gradient(circle at 32% 26%,#fffffff2 0%,#ffffff40 22%,#0000 40%),radial-gradient(circle at 70% 80%,#fb4b2a8c,#0000 55%),radial-gradient(circle at 30% 75%,#f99d3880,#0000 55%),radial-gradient(circle at 60% 30%,#2496bb8c,#0000 60%),radial-gradient(circle,#166aaa47,#166aaa1f 70%);border:1.5px solid #ffffffb3;border-radius:50%;box-shadow:0 40px 90px #166aaa47,inset 0 -30px 60px #fb4b2a40,inset 0 20px 50px #ffffff80}.mxg .mxg-orb:after{content:"";filter:blur(2px);background:linear-gradient(#fffffff2,#fff0);border-radius:50%;width:34%;height:20%;position:absolute;top:10%;left:18%;transform:rotate(-18deg)}.mxg .mxg-wash{background:radial-gradient(900px 700px at 72% 42%,#2496bb1a,#0000 60%),radial-gradient(700px 600px at 80% 68%,#f99d381f,#0000 60%)}.mxg .mxg-bp-new{background:var(--mxg-amber);color:var(--mxg-ink)}@media (prefers-reduced-motion:no-preference){.mxg .mxg-bp-label{transition:opacity .16s}}.mxg .mxg-bp-label:focus-visible{opacity:1!important;pointer-events:auto!important}.mxg .mxg-bp-mark{color:var(--mxg-stage-mark);pointer-events:none;position:absolute}.mxg .mxg-bp-mark:before{content:"";background:var(--mxg-stage-mark);position:absolute}.mxg .mxg-bp-mark[data-edge=top]{padding:3px 0 0 5px;top:0}.mxg .mxg-bp-mark[data-edge=top]:before{width:1px;height:7px;top:0;left:0}.mxg .mxg-bp-mark[data-edge=left]{padding-left:10px;left:0;transform:translateY(-50%)}.mxg .mxg-bp-mark[data-edge=left]:before{width:7px;height:1px;top:50%;left:0}.mxg .mxg-mono{font-family:var(--font-mxg-mono), monospace;letter-spacing:.14em}.mxg .mxg-mono.tracking-dense{letter-spacing:var(--tracking-dense,.06em)}.mxg .mxg-halo{text-shadow:0 1px 10px #fbfaf6f2,0 0 22px #fbfaf6d9,0 0 44px #fbfaf6b3}.mxg :focus-visible{outline:2px solid var(--mxg-ink);outline-offset:3px}.mxg main:focus,.mxg main:focus-visible{outline:none}.mxg-skip{z-index:60;background:var(--mxg-ink);color:#fff;border-radius:999px;padding:.6rem 1rem;font-weight:600;position:fixed;top:1rem;left:1rem;transform:translateY(calc(-100% - 2rem))}.mxg-skip:focus-visible{outline-offset:-5px;outline-color:#fff;transform:none}@media (prefers-reduced-motion:reduce){.mxg [data-slot=button],.mxg [data-slot=button] [data-layer=body]{transition:none}.mxg [data-slot=button]:has(.mxg-line-body):before{transition:none}.mxg .mxg-gel-disc{transition:none}.mxg .mxg-beam,.mxg .mxg-beam:before{opacity:0;animation:none!important}}.mxg .mxg-stack-rail{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.mxg .mxg-stack-track{flex:none;align-items:center;gap:3.5rem;margin:0;padding:.25rem 3.5rem .25rem 0;list-style:none;animation:27s linear infinite mxg-stack;display:flex}.mxg .mxg-stack-track>li{transition:color .25s}.mxg .mxg-stack-track>li:hover{color:var(--mxg-ink)}.mxg .mxg-stack-rail:hover .mxg-stack-track,.mxg .mxg-stack-rail[data-onscreen=false] .mxg-stack-track{animation-play-state:paused}@keyframes mxg-stack{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.mxg .mxg-stack-track{flex-wrap:wrap;flex:100%;gap:1rem 2.25rem;min-width:0;padding-right:0;animation:none}.mxg .mxg-stack-track[aria-hidden]{display:none}.mxg .mxg-stack-rail{-webkit-mask-image:none;mask-image:none}}@keyframes mxg-voice{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.mxg .mxg-voice-bar{animation:.9s ease-in-out infinite mxg-voice}.mxg .mxg-shot{background:var(--mxg-ground);border:1px solid var(--mxg-line);border-radius:20px;overflow:hidden;box-shadow:0 18px 40px #14344f1f,0 2px 8px #14344f0f}.mxg .mxg-shot-phone{border:10px solid var(--mxg-stage);border-radius:44px}.mxg .mxg-shot-paper{background:#fff;border-radius:8px}.mxg .mxg-shot-app{overflow:clip}
@font-face{font-family:Gantari;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9bb85b650745e20d-s.07o38jg2j_cuv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gantari;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b0c05fd55fefbed5-s.p.0nbianw9b6yk7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gantari;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9bb85b650745e20d-s.07o38jg2j_cuv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gantari;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0c05fd55fefbed5-s.p.0nbianw9b6yk7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gantari;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9bb85b650745e20d-s.07o38jg2j_cuv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gantari;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0c05fd55fefbed5-s.p.0nbianw9b6yk7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gantari Fallback;src:local(Arial);ascent-override:91.87%;descent-override:24.18%;line-gap-override:0.0%;size-adjust:103.41%}.gantari_85292da5-module__V4KMqG__className{font-family:Gantari,Gantari Fallback;font-style:normal}.gantari_85292da5-module__V4KMqG__variable{--font-mxg-sans:"Gantari", "Gantari Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.2ontrj8z1-o25.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.33iiebxkijmxa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.2nzetymcmw3t7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.0_f09-l1omku8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.0fcfx2a-jndc5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_b9aa2b46-module__BNT18G__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_b9aa2b46-module__BNT18G__variable{--font-mxg-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
