.mg-startbtn[data-v-25a352ac]{align-items:center;animation:mg-breathe-25a352ac 2.6s ease-in-out infinite;background:linear-gradient(120deg,var(--color-theme),color-mix(in srgb,var(--color-theme) 45%,var(--color-accent)),var(--color-theme));background-size:200% 100%;border:.125rem solid color-mix(in srgb,var(--color-accent) 75%,transparent)!important;border-radius:62.4375rem;box-shadow:0 .875rem 2.125rem color-mix(in srgb,var(--color-theme) 50%,transparent);color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;gap:.6rem;justify-content:center;padding:.95rem 1.7rem;position:relative;transition:transform .15s,filter .15s}.mg-startbtn--block[data-v-25a352ac]{width:100%}.mg-startbtn[data-v-25a352ac]:active{filter:brightness(1.06);transform:translateY(.0625rem) scale(.99)}.mg-startbtn[data-v-25a352ac]:disabled{cursor:progress}.mg-startbtn__txt[data-v-25a352ac]{align-items:flex-start;display:inline-flex;flex-direction:column;line-height:1.15;text-align:left}.mg-startbtn__txt b[data-v-25a352ac]{font-size:1.04rem;font-weight:800;letter-spacing:.01em}.mg-startbtn__txt small[data-v-25a352ac]{font-size:.66rem;font-weight:600;letter-spacing:.02em;opacity:.88}.mg-startbtn__ico[data-v-25a352ac]{align-items:center;display:inline-flex;height:1.375rem;justify-content:center;width:1.375rem}.mg-startbtn__shine[data-v-25a352ac]{border-radius:inherit;inset:0;overflow:hidden;pointer-events:none;position:absolute}.mg-startbtn__shine[data-v-25a352ac]:after{animation:mg-shine-25a352ac 3s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.55),transparent);bottom:-25%;content:"";left:-60%;position:absolute;top:-25%;transform:skew(-18deg);width:40%}.mg-startbtn--busy[data-v-25a352ac]{animation:mg-slide-25a352ac 1.4s linear infinite;filter:saturate(1.1)}.mg-startbtn--busy[data-v-25a352ac]:before{animation:mg-ring-25a352ac 1.4s ease-out infinite;border:.125rem solid color-mix(in srgb,var(--color-accent) 80%,#fff);border-radius:inherit;content:"";inset:-.125rem;opacity:0;pointer-events:none;position:absolute}.mg-startbtn--busy .mg-startbtn__shine[data-v-25a352ac]:after{animation-duration:1.2s}.mg-startbtn__spin[data-v-25a352ac]{animation:mg-spin-25a352ac .8s linear infinite;border:.15625rem solid hsla(0,0%,100%,.35);border-radius:50%;border-top-color:#fff;height:1.125rem;width:1.125rem}@keyframes mg-breathe-25a352ac{0%,to{box-shadow:0 .875rem 2.125rem color-mix(in srgb,var(--color-theme) 42%,transparent)}50%{box-shadow:0 .875rem 3.25rem color-mix(in srgb,var(--color-theme) 80%,transparent)}}@keyframes mg-shine-25a352ac{0%,55%{left:-60%}to{left:140%}}@keyframes mg-slide-25a352ac{0%{background-position:0 0}to{background-position:160% 0}}@keyframes mg-ring-25a352ac{0%{opacity:.9;transform:scale(.96)}to{opacity:0;transform:scale(1.18,1.5)}}@keyframes mg-spin-25a352ac{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.mg-startbtn[data-v-25a352ac],.mg-startbtn--busy[data-v-25a352ac],.mg-startbtn--busy[data-v-25a352ac]:before,.mg-startbtn__shine[data-v-25a352ac]:after{animation:none}.mg-startbtn__spin[data-v-25a352ac]{animation-duration:2s}}.mg-hero[data-v-0dc69018]{padding:2.6rem 0 1.8rem}.mg-hero__in[data-v-0dc69018]{align-items:center;display:grid;gap:2.6rem;grid-template-columns:1.05fr 1fr}.mg-hero__copy[data-v-0dc69018]{order:-1}.mg-hero__title[data-v-0dc69018]{color:#fff;font-size:clamp(2.1rem,4.5vw,3.55rem);letter-spacing:-.035em;line-height:1.04;margin:.8rem 0 1rem;text-shadow:0 .125rem 2.125rem color-mix(in srgb,var(--color-theme) 55%,transparent)}.mg-hero__lede[data-v-0dc69018]{color:var(--text-content);font-size:1.12rem;max-width:35rem}.mg-hero__points[data-v-0dc69018]{display:flex;flex-wrap:wrap;gap:.5rem .6rem;list-style:none;margin:1.1rem 0 1.6rem;padding:0}.mg-hero__points li[data-v-0dc69018]{align-items:center;background:color-mix(in srgb,var(--color-theme) 18%,transparent);border:.0625rem solid color-mix(in srgb,var(--color-theme) 50%,transparent);border-radius:.625rem;color:var(--text-title);display:inline-flex;font-size:.86rem;font-weight:700;gap:.4rem;padding:.38rem .85rem}.mg-hero__points svg[data-v-0dc69018]{color:var(--color-accent)}.mg-hero__ctas[data-v-0dc69018]{align-items:center;display:flex;flex-wrap:wrap;gap:.9rem}.mg-stack[data-v-0dc69018]{--w:18.75rem;--h:25rem;height:31.25rem;margin:0 auto;position:relative;width:31.25rem}.mg-stack__glow[data-v-0dc69018]{animation:mg-glow-0dc69018 4s ease-in-out infinite;background:radial-gradient(circle,color-mix(in srgb,var(--color-theme) 70%,transparent),transparent 65%);border-radius:40%;filter:blur(1.875rem);height:80%;left:12%;position:absolute;top:6%;width:76%}.mg-stack__next[data-v-0dc69018]{border:.1875rem solid color-mix(in srgb,#fff 85%,transparent);border-radius:1.375rem;box-shadow:0 1.125rem 2.5rem #0000008c;height:12.5rem;left:0;overflow:hidden;position:absolute;top:4.375rem;transform:rotate(-9deg);width:9.375rem;z-index:1}.mg-stack__next img[data-v-0dc69018]{filter:saturate(1.1) brightness(.8);height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.mg-stack__next span[data-v-0dc69018]{background:var(--color-accent);border-radius:.375rem;bottom:.5rem;color:#0b0d1f;font-size:.66rem;font-weight:800;left:.5rem;letter-spacing:.06em;padding:.18rem .55rem;position:absolute;text-transform:uppercase}.mg-stack__live[data-v-0dc69018]{background:var(--bg-secondary);border:.1875rem solid var(--color-theme);border-radius:1.75rem;box-shadow:0 0 0 .375rem color-mix(in srgb,var(--color-theme) 25%,transparent),0 1.875rem 4.375rem #0009;height:var(--h);left:5.75rem;overflow:hidden;position:absolute;top:1.25rem;width:var(--w);z-index:3}.mg-stack__live video[data-v-0dc69018]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 25%;object-position:50% 25%;width:100%}.mg-stack__tag[data-v-0dc69018]{align-items:center;backdrop-filter:blur(.375rem);-webkit-backdrop-filter:blur(.375rem);background:#070a1c9e;border-radius:62.4375rem;color:#fff;display:inline-flex;font-size:.72rem;font-weight:800;gap:.4rem;left:.75rem;padding:.3rem .7rem;position:absolute;top:.75rem}.mg-stack__tag i[data-v-0dc69018]{animation:mg-blink-0dc69018 1.4s infinite;background:var(--color-accent);border-radius:50%;box-shadow:0 0 .5rem var(--color-accent);height:.5rem;width:.5rem}.mg-stack__bar[data-v-0dc69018]{bottom:.875rem;display:flex;gap:.55rem;left:50%;position:absolute;transform:translate(-50%)}.mg-stack__ctl[data-v-0dc69018]{align-items:center;backdrop-filter:blur(.375rem);-webkit-backdrop-filter:blur(.375rem);background:#070a1c8c;border:.0625rem solid hsla(0,0%,100%,.18);border-radius:50%;color:#fff;display:inline-flex;height:2.375rem;justify-content:center;width:2.375rem}.mg-stack__ctl--flag[data-v-0dc69018]{color:#ffb4c2}.mg-stack__static[data-v-0dc69018]{align-items:center;animation:mg-static-0dc69018 .18s steps(3) infinite;background:repeating-linear-gradient(0deg,hsla(0,0%,100%,.08) 0 .0625rem,transparent .0625rem .1875rem),repeating-radial-gradient(circle at 30% 40%,hsla(0,0%,100%,.14) 0 .0625rem,transparent .0625rem .25rem),color-mix(in srgb,var(--bg-primary) 82%,var(--color-theme));display:none;flex-direction:column;gap:.7rem;inset:0;justify-content:center;position:absolute}.mg-stack__static img[data-v-0dc69018]{border:.1875rem solid var(--color-accent);border-radius:1rem;filter:grayscale(.3) contrast(1.1);height:9.125rem;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:6.875rem}.mg-stack__static b[data-v-0dc69018]{color:var(--color-accent);font-size:.95rem;letter-spacing:.08em;text-transform:uppercase}.mg-stack--busy .mg-stack__static[data-v-0dc69018]{display:flex}.mg-stack--busy .mg-stack__log[data-v-0dc69018]{opacity:.25}.mg-stack--busy .mg-stack__key[data-v-0dc69018]{animation:mg-press-0dc69018 .5s ease-in-out infinite}.mg-stack__log[data-v-0dc69018]{display:flex;flex-direction:column;gap:.45rem;list-style:none;margin:0;padding:0;position:absolute;right:0;top:6rem;transition:opacity .2s;width:11.875rem;z-index:4}.mg-stack__log li[data-v-0dc69018]{animation:mg-pop-0dc69018 9s ease-in-out infinite;border-radius:.875rem;box-shadow:0 .625rem 1.5rem #0006;font-size:.8rem;font-weight:600;line-height:1.3;max-width:100%;opacity:0;padding:.5rem .75rem;transform:translateY(.5rem)}.mg-stack__log .is-them[data-v-0dc69018]{align-self:flex-start;background:#10153ae6;border:.0625rem solid color-mix(in srgb,var(--color-theme) 55%,transparent);border-bottom-left-radius:.25rem;color:#fff}.mg-stack__log .is-you[data-v-0dc69018]{align-self:flex-end;background:var(--color-accent);border-bottom-right-radius:.25rem;color:#0b0d1f}.mg-stack__log li[data-v-0dc69018]:nth-child(2){animation-delay:.9s}.mg-stack__log li[data-v-0dc69018]:nth-child(3){animation-delay:1.8s}.mg-stack__log li[data-v-0dc69018]:nth-child(4){animation-delay:2.7s}.mg-stack__typing[data-v-0dc69018]{display:inline-flex;gap:.25rem;padding:.6rem .8rem!important}.mg-stack__typing i[data-v-0dc69018]{animation:mg-dot-0dc69018 1s infinite;background:#fff;border-radius:50%;height:.375rem;opacity:.5;width:.375rem}.mg-stack__typing i[data-v-0dc69018]:nth-child(2){animation-delay:.15s}.mg-stack__typing i[data-v-0dc69018]:nth-child(3){animation-delay:.3s}.mg-stack__faces[data-v-0dc69018]{align-items:center;backdrop-filter:blur(.5rem);-webkit-backdrop-filter:blur(.5rem);background:#070a1cc7;border:.0625rem solid color-mix(in srgb,#fff 16%,transparent);border-radius:62.4375rem;bottom:1.375rem;box-shadow:0 .75rem 1.75rem #00000073;display:flex;left:4.375rem;padding:.35rem .8rem .35rem .4rem;position:absolute;z-index:5}.mg-stack__faces img[data-v-0dc69018]{border:.125rem solid var(--bg-primary);border-radius:50%;height:1.875rem;margin-left:-.5rem;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:1.875rem}.mg-stack__faces img[data-v-0dc69018]:first-child{margin-left:0}.mg-stack__faces span[data-v-0dc69018]{color:#fff;font-size:.76rem;font-weight:800;margin-left:.55rem;white-space:nowrap}.mg-stack__key[data-v-0dc69018]{align-items:center;background:linear-gradient(180deg,#ecff9e,var(--color-accent));border-radius:.875rem;bottom:1.875rem;box-shadow:0 .375rem #6e9400,0 .875rem 1.875rem color-mix(in srgb,var(--color-accent) 40%,transparent);color:#0b0d1f;display:inline-flex;font-size:.95rem;font-weight:900;gap:.35rem;letter-spacing:.02em;padding:.7rem 1.15rem;position:absolute;right:1.75rem;transform:rotate(4deg);z-index:5}@keyframes mg-glow-0dc69018{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes mg-blink-0dc69018{0%,to{opacity:1}50%{opacity:.35}}@keyframes mg-pop-0dc69018{0%{opacity:0;transform:translateY(.5rem)}6%,78%{opacity:1;transform:none}90%,to{opacity:0;transform:translateY(-.25rem)}}@keyframes mg-dot-0dc69018{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-.125rem)}}@keyframes mg-static-0dc69018{0%{background-position:0 0,0 0,0 0}to{background-position:0 .375rem,.25rem .125rem,0 0}}@keyframes mg-press-0dc69018{0%,to{box-shadow:0 .375rem #6e9400,0 .875rem 1.875rem #c6ff3d66;transform:rotate(4deg) translateY(0)}50%{box-shadow:0 .125rem #6e9400,0 .5rem 1.125rem #c6ff3d4d;transform:rotate(4deg) translateY(.25rem)}}@media(max-width:900px){.mg-hero[data-v-0dc69018]{padding-top:1.2rem}.mg-hero__in[data-v-0dc69018]{gap:1.4rem;grid-template-columns:1fr}.mg-hero__copy[data-v-0dc69018]{order:0}.mg-stack[data-v-0dc69018]{--w:13.125rem;--h:17.5rem;height:21.25rem;width:min(94vw,22.5rem)}.mg-stack__live[data-v-0dc69018]{left:2.125rem;top:.625rem}.mg-stack__next[data-v-0dc69018]{border-radius:.875rem;height:7rem;left:-.25rem;top:4rem;width:5.25rem}.mg-stack__next span[data-v-0dc69018]{bottom:.3125rem;font-size:.56rem;left:.3125rem;padding:.12rem .4rem}.mg-stack__log[data-v-0dc69018]{gap:.35rem;right:-.25rem;top:4.375rem;width:7.25rem}.mg-stack__log li[data-v-0dc69018]:nth-child(3){display:none}.mg-stack__log li[data-v-0dc69018]{font-size:.66rem;padding:.32rem .5rem}.mg-stack__faces[data-v-0dc69018]{bottom:.375rem;left:0}.mg-stack__faces img[data-v-0dc69018]{height:1.625rem;width:1.625rem}.mg-stack__faces span[data-v-0dc69018]{font-size:.68rem}.mg-stack__key[data-v-0dc69018]{bottom:.75rem;font-size:.82rem;padding:.5rem .85rem;right:.25rem}.mg-stack__ctl[data-v-0dc69018]{height:2rem;width:2rem}.mg-hero__title[data-v-0dc69018]{font-size:clamp(1.85rem,8.2vw,2.5rem)}.mg-hero__lede[data-v-0dc69018]{font-size:1.02rem}}@media(prefers-reduced-motion:reduce){.mg-stack__glow[data-v-0dc69018],.mg-stack__static[data-v-0dc69018],.mg-stack__tag i[data-v-0dc69018],.mg-stack__typing i[data-v-0dc69018]{animation:none}.mg-stack__log li[data-v-0dc69018]{animation:none;opacity:1;transform:none}}.mg-bg[data-v-323de5ab]{background:var(--bg-primary);inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.mg-bg__wall[data-v-323de5ab]{display:grid;filter:blur(.3125rem) saturate(1.15);gap:1.125rem;grid-template-columns:repeat(6,1fr);left:50%;margin-left:-46.875rem;opacity:.32;position:absolute;top:-6vh;transform:rotate(-8deg);width:93.75rem}.mg-bg__wall img[data-v-323de5ab]{aspect-ratio:3/4;border-radius:1.375rem;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.mg-bg__wall img[data-v-323de5ab]:nth-child(odd){transform:translateY(2.875rem)}.mg-bg__glow[data-v-323de5ab]{animation:mg-bg-drift-323de5ab 18s ease-in-out infinite alternate;background:radial-gradient(circle at 40% 45%,color-mix(in srgb,var(--color-theme) 55%,transparent) 0,transparent 38%),radial-gradient(circle at 70% 30%,color-mix(in srgb,var(--color-accent) 16%,transparent) 0,transparent 26%);height:120vmax;left:50%;margin:-60vmax 0 0 -60vmax;position:absolute;top:28vh;width:120vmax}.mg-bg__grid[data-v-323de5ab]{background-image:linear-gradient(color-mix(in srgb,#fff 18%,transparent) .0625rem,transparent 0),linear-gradient(90deg,color-mix(in srgb,#fff 18%,transparent) .0625rem,transparent 0);background-size:3.5rem 3.5rem;inset:0;-webkit-mask:radial-gradient(ellipse at 50% 30%,#000 0,transparent 70%);mask:radial-gradient(ellipse at 50% 30%,#000 0,transparent 70%);opacity:.14;position:absolute}.mg-bg__shade[data-v-323de5ab]{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-primary) 30%,transparent) 0,color-mix(in srgb,var(--bg-primary) 72%,transparent) 55%,var(--bg-primary) 96%);inset:0;position:absolute}@keyframes mg-bg-drift-323de5ab{to{transform:translate(4vw,3vh) scale(1.06)}}@media(max-width:767px){.mg-bg__wall[data-v-323de5ab]{gap:.75rem;grid-template-columns:repeat(3,1fr);margin-left:-65vw;opacity:.3;top:-2vh;width:130vw}.mg-bg__wall img[data-v-323de5ab]:nth-child(n+13){display:none}.mg-bg__grid[data-v-323de5ab]{background-size:2.5rem 2.5rem}}@media(prefers-reduced-motion:reduce){.mg-bg__glow[data-v-323de5ab]{animation:none}}.mg-hdr[data-v-cea0947d]{backdrop-filter:blur(.875rem);-webkit-backdrop-filter:blur(.875rem);background:color-mix(in srgb,var(--bg-primary) 70%,transparent);border-bottom:.0625rem solid color-mix(in srgb,#fff 7%,transparent);position:sticky;top:0;z-index:60}.mg-hdr__in[data-v-cea0947d]{align-items:center;display:grid;gap:1rem;grid-template-columns:1fr auto 1fr;height:4.125rem}.mg-hdr__brand[data-v-cea0947d]{justify-self:start}.mg-hdr__end[data-v-cea0947d]{align-items:center;display:flex;justify-self:end}.mg-hdr__cta[data-v-cea0947d]{align-items:center;background:linear-gradient(120deg,var(--color-theme),color-mix(in srgb,var(--color-theme) 45%,var(--color-accent)),var(--color-theme));background-size:200% 100%;border:.09375rem solid color-mix(in srgb,var(--color-accent) 70%,transparent);border-radius:62.4375rem;box-shadow:0 .25rem .75rem color-mix(in srgb,var(--color-theme) 35%,transparent);color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:.8rem;font-weight:800;gap:.35rem;height:2.125rem;padding:0 .85rem;position:relative;transition:transform .15s,filter .15s;white-space:nowrap}.mg-hdr__cta.mg-btn--primary[data-v-cea0947d]:after{border-width:.0625rem;box-shadow:none;font-size:.52rem;line-height:1.5;padding:0 .3125rem;right:-.5rem;top:-.6875rem}.mg-hdr__cta[data-v-cea0947d]:hover{filter:brightness(1.08);transform:translateY(-.0625rem)}.mg-hdr__cta[data-v-cea0947d]:disabled{cursor:progress}.mg-hdr__shine[data-v-cea0947d]{border-radius:inherit;inset:0;overflow:hidden;pointer-events:none;position:absolute}.mg-hdr__shine[data-v-cea0947d]:after{animation:mg-hdr-shine-cea0947d 3.2s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.5),transparent);bottom:-25%;content:"";left:-60%;position:absolute;top:-25%;transform:skew(-18deg);width:40%}.mg-hdr__cta--busy[data-v-cea0947d]{animation:mg-hdr-slide-cea0947d 1.4s linear infinite}.mg-hdr__cta--busy .mg-hdr__shine[data-v-cea0947d]:after{animation-duration:1.2s}.mg-hdr__spin[data-v-cea0947d]{animation:mg-hdr-turn-cea0947d .8s linear infinite;border:.125rem solid hsla(0,0%,100%,.35);border-radius:50%;border-top-color:#fff;height:.9375rem;width:.9375rem}@keyframes mg-hdr-shine-cea0947d{0%,55%{left:-60%}to{left:140%}}@keyframes mg-hdr-slide-cea0947d{to{background-position:200% 0}}@keyframes mg-hdr-turn-cea0947d{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.mg-hdr__cta--busy[data-v-cea0947d],.mg-hdr__shine[data-v-cea0947d]:after,.mg-hdr__spin[data-v-cea0947d]{animation:none}}.mg-hdr__brand[data-v-cea0947d]{align-items:center;color:#fff;display:inline-flex;font-size:1.42rem;font-weight:900;gap:.6rem;letter-spacing:-.03em;text-decoration:none;text-shadow:0 0 1.125rem color-mix(in srgb,var(--color-theme) 70%,transparent)}.mg-hdr__brand img[data-v-cea0947d]{border-radius:.8125rem;box-shadow:0 0 0 .125rem color-mix(in srgb,var(--color-accent) 60%,transparent),0 .375rem 1.375rem color-mix(in srgb,var(--color-theme) 65%,transparent);height:2.75rem;width:2.75rem}.mg-hdr__brand b[data-v-cea0947d]{background:linear-gradient(180deg,#f2ffc2,var(--color-accent) 70%,#8cc800);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none}.mg-hdr__nav[data-v-cea0947d]{align-items:center;display:flex;gap:.15rem;justify-content:center}.mg-hdr__link[data-v-cea0947d]{border-radius:62.4375rem;color:var(--text-content);font-size:.9rem;font-weight:600;padding:.5rem .75rem;text-decoration:none}.mg-hdr__link.router-link-active[data-v-cea0947d],.mg-hdr__link[data-v-cea0947d]:hover{background:color-mix(in srgb,#fff 9%,transparent);color:var(--text-title)}.mg-hdr__burger[data-v-cea0947d]{align-items:center;background:transparent;border:0;color:var(--text-title);cursor:pointer;display:none;height:2.75rem;justify-content:center;width:2.75rem}.mg-hdr__panel[data-v-cea0947d]{display:none}@media(max-width:1180px){.mg-hdr__end[data-v-cea0947d]{display:none}.mg-hdr__in[data-v-cea0947d]{grid-template-columns:auto 1fr}.mg-hdr__nav[data-v-cea0947d]{justify-content:flex-end}}@media(max-width:1020px){.mg-hdr__in[data-v-cea0947d]{display:flex;justify-content:space-between}.mg-hdr__nav[data-v-cea0947d]{display:none}.mg-hdr__burger[data-v-cea0947d]{display:inline-flex}.mg-hdr__panel[data-v-cea0947d]{background:color-mix(in srgb,var(--bg-primary) 94%,transparent);border-top:.0625rem solid color-mix(in srgb,#fff 7%,transparent);display:flex;flex-direction:column;padding:.4rem 1rem 1rem}.mg-hdr__plink[data-v-cea0947d]{align-items:center;border-bottom:.0625rem solid var(--line-color);color:var(--text-title);display:flex;font-weight:700;justify-content:space-between;padding:.85rem .4rem;text-decoration:none}}.mg-ftr[data-v-314514a7]{background:color-mix(in srgb,var(--bg-primary) 88%,transparent);border-top:.0625rem solid color-mix(in srgb,#fff 8%,transparent);margin-top:3rem;padding:2.6rem 0 1.4rem}.mg-ftr__grid[data-v-314514a7]{display:grid;gap:2rem;grid-template-columns:1.5fr 1fr 1fr 1fr}.mg-ftr__brand[data-v-314514a7]{align-items:center;color:var(--text-title);display:inline-flex;font-size:1.2rem;font-weight:800;gap:.55rem;text-decoration:none}.mg-ftr__brand img[data-v-314514a7]{border-radius:.625rem}.mg-ftr__brand b[data-v-314514a7]{background:linear-gradient(180deg,#f2ffc2,var(--color-accent) 70%,#8cc800);-webkit-background-clip:text;background-clip:text;color:transparent}.mg-ftr__about p[data-v-314514a7]{color:var(--text-desc);font-size:.92rem;margin:.8rem 0 0;max-width:21.25rem}.mg-ftr__mail span[data-v-314514a7]{color:var(--text-content);font-weight:600}.mg-ftr__col[data-v-314514a7]{display:flex;flex-direction:column;gap:.5rem}.mg-ftr__col h3[data-v-314514a7]{color:var(--text-assist);font-size:.8rem;letter-spacing:.12em;margin:0 0 .3rem;text-transform:uppercase}.mg-ftr__col a[data-v-314514a7]{color:var(--text-content);font-size:.92rem;text-decoration:none}.mg-ftr__col a[data-v-314514a7]:hover{color:var(--color-accent)}.mg-ftr__base[data-v-314514a7]{border-top:.0625rem solid var(--line-color);display:flex;flex-wrap:wrap;font-size:.82rem;gap:.6rem;justify-content:space-between;margin-top:2rem;padding-top:1.2rem}.mg-ftr__base[data-v-314514a7],.mg-ftr__base a[data-v-314514a7]{color:var(--text-assist)}@media(max-width:900px){.mg-ftr__grid[data-v-314514a7]{grid-template-columns:1fr 1fr}.mg-ftr__about[data-v-314514a7]{grid-column:1/-1}}@media(max-width:520px){.mg-ftr__grid[data-v-314514a7]{grid-template-columns:1fr}}.mg-fab[data-v-8ceb4a32]{bottom:1.5rem;position:fixed;right:1.5rem;z-index:90}@media(min-width:768px){.mg-fab[data-v-8ceb4a32]{opacity:0;pointer-events:none;transform:translateY(.625rem);transition:opacity .2s,transform .2s}.mg-fab--shown[data-v-8ceb4a32]{opacity:1;pointer-events:auto;transform:none}}@media(max-width:767px){.mg-fab[data-v-8ceb4a32]{bottom:calc(.75rem + env(safe-area-inset-bottom,0px));left:.75rem;right:.75rem}}.mg-main[data-v-19770364]{flex:1 0 auto}
