@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/baloo-2-devanagari-700-normal-D37Te3iF.woff2)format("woff2"),url(/assets/baloo-2-devanagari-700-normal-CEIF4sJg.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/baloo-2-vietnamese-700-normal-h4tlcePq.woff2)format("woff2"),url(/assets/baloo-2-vietnamese-700-normal-DoF59Mjc.woff)format("woff");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:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/baloo-2-latin-ext-700-normal-Mlh7kdab.woff2)format("woff2"),url(/assets/baloo-2-latin-ext-700-normal-D6LeXASg.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/baloo-2-latin-700-normal-CqTg7A15.woff2)format("woff2"),url(/assets/baloo-2-latin-700-normal-Ld3Zm3l2.woff)format("woff");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:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/baloo-2-devanagari-800-normal-BURIY0wZ.woff2)format("woff2"),url(/assets/baloo-2-devanagari-800-normal-YLp1oUqR.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/baloo-2-vietnamese-800-normal-ConLnEgt.woff2)format("woff2"),url(/assets/baloo-2-vietnamese-800-normal-GQACmpuv.woff)format("woff");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:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/baloo-2-latin-ext-800-normal-C_Iwmf1s.woff2)format("woff2"),url(/assets/baloo-2-latin-ext-800-normal-D-iCxxqE.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/baloo-2-latin-800-normal-BbF3Etk1.woff2)format("woff2"),url(/assets/baloo-2-latin-800-normal-B8BXfZF7.woff)format("woff");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:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-cyrillic-ext-600-normal-CWPPjBOD.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-600-normal-vnfu4DTE.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-cyrillic-600-normal-DJGQ2h05.woff2)format("woff2"),url(/assets/nunito-cyrillic-600-normal-BUjmtIuu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-vietnamese-600-normal-BY8O6Cug.woff2)format("woff2"),url(/assets/nunito-vietnamese-600-normal-DO1RqFw5.woff)format("woff");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:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-ext-600-normal-Dd9Zuxh1.woff2)format("woff2"),url(/assets/nunito-latin-ext-600-normal-BKUpuB78.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-600-normal-Br8yIETf.woff2)format("woff2"),url(/assets/nunito-latin-600-normal-Cd0eNu1l.woff)format("woff");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:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-cyrillic-ext-700-normal-BuR0mlCG.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-700-normal-DfoqN4Gs.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-cyrillic-700-normal-DP36NgGt.woff2)format("woff2"),url(/assets/nunito-cyrillic-700-normal-DfHRUDv-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-vietnamese-700-normal-Ch8EUCfz.woff2)format("woff2"),url(/assets/nunito-vietnamese-700-normal-C9SQsXvj.woff)format("woff");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:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-ext-700-normal-BWeMsAzO.woff2)format("woff2"),url(/assets/nunito-latin-ext-700-normal-D4woHhbd.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-700-normal-Dort48En.woff2)format("woff2"),url(/assets/nunito-latin-700-normal-OcDqTBcA.woff)format("woff");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:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-cyrillic-ext-800-normal-B-cvGohL.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-800-normal-pjRatrRO.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-cyrillic-800-normal-D3igD7Kl.woff2)format("woff2"),url(/assets/nunito-cyrillic-800-normal-DymMgApb.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-vietnamese-800-normal-D_CZYdm9.woff2)format("woff2"),url(/assets/nunito-vietnamese-800-normal-Dz0hZPb5.woff)format("woff");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:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-ext-800-normal-CtU8tJOV.woff2)format("woff2"),url(/assets/nunito-latin-ext-800-normal-CDcxIxx8.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-800-normal-Dz8SOQK_.woff2)format("woff2"),url(/assets/nunito-latin-800-normal-D-J0wlBY.woff)format("woff");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}.gw-login{--gw-lime:oklch(81.3% .185 115.6);--gw-lime-hover:oklch(86.2% .185 115.6);--gw-lime-active:oklch(75.5% .175 115.6);--gw-ground:oklch(14.5% .012 150);--gw-border:oklch(35% .012 150);--gw-shadow:.32;--gw-spec-top:.6;--gw-spec-bottom:.6;--gw-radius:10px;--gw-h:56px;--gw-inner:calc(var(--gw-h) - 2px);--gw-pad:18px;--gw-size:16px;--gw-crop:100%;height:var(--gw-h);border:1px solid var(--gw-border);border-radius:var(--gw-radius);background:var(--gw-lime);box-shadow:inset 0 0 16px rgb(0 0 0/var(--gw-shadow));color:var(--gw-ground);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:var(--gw-size);letter-spacing:-.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:stretch;margin:0;padding:0;font-weight:550;transition:background-color .12s;display:inline-flex;position:relative;overflow:hidden}.gw-login:after{content:"";pointer-events:none;border-radius:calc(var(--gw-radius) - 1px);box-shadow:inset 0 1px 0 rgb(255 255 255/var(--gw-spec-top)), inset 0 -1px 0 rgb(255 255 255/var(--gw-spec-bottom));position:absolute;inset:0}.gw-login:hover:not(:disabled){background:var(--gw-lime-hover)}.gw-login:active:not(:disabled){background:var(--gw-lime-active);--gw-spec-top:.25}.gw-login:focus-visible{outline:2px solid var(--gw-lime);outline-offset:2px}.gw-login:disabled{cursor:not-allowed;filter:saturate(.2);opacity:.5}.gw-login__mark{width:var(--gw-inner);background:0 0;border:0;flex:none;height:100%;display:block;position:relative;overflow:hidden}.gw-login__crop{width:var(--gw-inner);display:block;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.gw-login--left .gw-login__crop{left:0;right:auto}.gw-login--contain .gw-login__crop{width:calc(var(--gw-inner) * .45)}.gw-login__glyph{width:calc(var(--gw-inner) * 2);aspect-ratio:42.94/47.21;height:auto;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}.gw-login--left .gw-login__glyph{left:0;right:auto}.gw-login--contain .gw-login__glyph{width:auto;height:var(--gw-inner)}.gw-login--none .gw-login__glyph{width:auto;height:calc(var(--gw-inner) * .86);right:50%;transform:translate(50%,-50%)}.gw-login__label{padding:0 var(--gw-pad);text-align:left;white-space:nowrap;flex:1 0 auto;justify-content:center;align-items:center;display:flex}@media (prefers-reduced-motion:reduce){.gw-login{transition:none}}a.gw-login{box-sizing:border-box;text-decoration:none}a.gw-login:focus-visible{outline:2px solid var(--gw-lime);outline-offset:2px}a.gw-login,a.gw-login:is(:link,:visited,:hover,:active,:focus-visible){color:var(--gw-ground)}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--mg-ground:oklch(20% .05 264);--mg-ground-lit:oklch(33% .085 262);--mg-ground-mid:oklch(24% .062 264);--mg-ground-deep:oklch(18% .045 266);--mg-panel:oklch(29% .065 264);--mg-panel-flat:oklch(29% .06 264);--mg-panel-raised:oklch(33% .075 264);--mg-deck-tile:oklch(31% .07 264);--mg-header-pill:oklch(34% .07 264/.7);--mg-pane:oklch(20% .048 266/.88);--mg-field:oklch(22% .05 265);--mg-panel-blur:blur(16px);--mg-sheet:oklch(26% .06 265);--mg-overlay:oklch(27% .062 265);--mg-scrim:oklch(12% .03 266/.62);--mg-ink:oklch(97% .01 264);--mg-ink-soft:oklch(90% .03 262);--mg-ink-dim:oklch(86% .03 262);--mg-ink-quiet:oklch(82% .03 262);--mg-ink-muted:oklch(72% .04 262);--mg-ink-faint:oklch(68% .04 262);--mg-ink-zero:oklch(55% .03 262);--mg-ink-bright:oklch(95% .02 264);--mg-ink-played:oklch(88% .02 264);--mg-wash:oklch(100% 0 0/.03);--mg-well:oklch(100% 0 0/.06);--mg-outline-fill:oklch(100% 0 0/.07);--mg-hairline:oklch(100% 0 0/.08);--mg-tag-fill:oklch(100% 0 0/.09);--mg-hairline-strong:oklch(100% 0 0/.1);--mg-badge:oklch(20% .04 265/.82);--mg-badge-strong:oklch(18% .04 266/.86);--mg-rim:oklch(100% 0 0/.16);--mg-handle:oklch(100% 0 0/.22);--mg-plate-lip:oklch(100% 0 0/.5);--mg-plate-lip-soft:oklch(100% 0 0/.3);--mg-outline-ring:oklch(85% .04 262/.35);--mg-outline-ring-strong:oklch(85% .04 262/.42);--mg-field-ring:oklch(85% .04 262/.3);--mg-seat-ring:oklch(75% .04 262/.22);--mg-dashed:oklch(75% .04 262/.45);--mg-dashed-soft:oklch(75% .04 262/.4);--mg-web:oklch(75% .04 262/.14);--mg-web-outer:oklch(75% .04 262/.28);--mg-gold:oklch(85% .14 88);--mg-gold-ledge:oklch(62% .12 80);--mg-gold-ink:oklch(25% .05 70);--mg-gold-wash:oklch(85% .14 88/.22);--mg-segment-on:oklch(87% .03 262);--mg-segment-on-ink:oklch(24% .05 265);--mg-state-lobby:oklch(78% .15 150);--mg-state-table:oklch(85% .14 88);--mg-state-playing:oklch(72% .14 300);--mg-state-playing-ink:oklch(80% .12 300);--mg-ready-fill:oklch(42% .11 150);--mg-ready-ink:oklch(88% .16 150);--mg-leave-fill:oklch(26% .055 265);--mg-leave-ink:oklch(85% .04 262);--mg-switch-on:oklch(74% .15 150);--mg-switch-off:oklch(38% .03 264);--mg-knob-on:oklch(99% .005 264);--mg-knob-off:oklch(75% .03 262);--mg-bot:oklch(52% .045 264);--mg-disabled-ring:oklch(75% .04 262/.2);--mg-disabled-ink:oklch(62% .03 262);--mg-danger-wash:oklch(100% 0 0/.05);--mg-danger-plate:oklch(55% .2 25);--mg-danger-ledge:oklch(42% .16 25);--mg-danger-plate-ink:oklch(98% .02 25);--mg-danger-menu:oklch(72% .17 25);--mg-danger-ring:oklch(60% .12 25/.45);--mg-danger-ink:oklch(78% .13 25);--mg-lift-panel:inset 0 1px 0 oklch(100% 0 0/.07);--mg-lift-tile:inset 0 1px 0 oklch(100% 0 0/.08), 0 14px 30px oklch(12% .04 266/.35);--mg-lift-tile-portrait:inset 0 1px 0 oklch(100% 0 0/.08), 0 10px 24px oklch(12% .04 266/.3);--mg-lift-tile-landscape:inset 0 1px 0 oklch(100% 0 0/.08), 0 8px 18px oklch(12% .04 266/.3);--mg-lift-flat:inset 0 1px 0 oklch(100% 0 0/.06);--mg-lift-plate:inset 0 1px 0 oklch(100% 0 0/.5), 0 4px 0 oklch(62% .12 80);--mg-lift-plate-hero:inset 0 1px 0 oklch(100% 0 0/.5), 0 5px 0 oklch(62% .12 80), 0 16px 30px oklch(12% .04 266/.5);--mg-lift-float:0 14px 28px oklch(12% .04 266/.6);--mg-lift-card:0 4px 12px oklch(12% .04 266/.4);--mg-lift-card-deep:0 5px 14px oklch(12% .04 266/.45);--mg-lift-face:0 14px 34px oklch(10% .03 266/.55);--mg-lift-buried:-3px 0 7px oklch(10% .03 266/.6);--mg-lift-sheet:inset 0 1px 0 oklch(100% 0 0/.08), 0 -22px 50px oklch(10% .03 266/.55);--mg-lift-overlay:0 24px 50px oklch(10% .03 266/.55);--mg-font-display:"Baloo 2", ui-rounded, system-ui, sans-serif;--mg-font-body:"Nunito", ui-rounded, system-ui, sans-serif;--mg-ease-out:cubic-bezier(.22, 1, .36, 1);--mg-ease-back:cubic-bezier(.34, 1.56, .64, 1);--mg-safe-top:env(safe-area-inset-top,0px);--mg-safe-bottom:env(safe-area-inset-bottom,0px);--mg-safe-left:env(safe-area-inset-left,0px);--mg-safe-right:env(safe-area-inset-right,0px)}*,:before,:after{box-sizing:border-box}html,body,#game{height:100%}body{background:radial-gradient(120% 60% at 50% 18%, var(--mg-ground-lit) 0%, var(--mg-ground-mid) 55%, var(--mg-ground-deep) 100%) fixed, var(--mg-ground);color:var(--mg-ink);font-family:var(--mg-font-body);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;margin:0;font-weight:600}input,textarea,[contenteditable]{-webkit-user-select:text;user-select:text}@media (width>=900px) and (height>=521px){body{background:radial-gradient(80% 90% at 60% 10%, var(--mg-ground-lit) 0%, var(--mg-ground-mid) 55%, var(--mg-ground-deep) 100%) fixed, var(--mg-ground)}}:focus-visible{outline:3px solid var(--mg-gold);outline-offset:3px}.press[data-v-4343e9ed]{min-height:44px;font-family:var(--mg-font-display);cursor:pointer;transition:translate 90ms var(--mg-ease-out);border:0;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:17px;font-weight:800;line-height:1;display:inline-flex}.press--icon[data-v-4343e9ed]{gap:0;width:52px;min-width:52px;padding:0}.press--plate[data-v-4343e9ed]{background:var(--mg-gold);color:var(--mg-gold-ink);box-shadow:var(--mg-lift-plate)}.press--outline[data-v-4343e9ed]{background:var(--mg-outline-fill);color:var(--mg-ink);box-shadow:inset 0 0 0 1.5px var(--mg-outline-ring)}.press--danger[data-v-4343e9ed]{background:var(--mg-danger-wash);color:var(--mg-danger-ink);box-shadow:inset 0 0 0 1.5px var(--mg-danger-ring)}.press--plate[data-v-4343e9ed]:active{box-shadow:inset 0 1px 0 var(--mg-plate-lip), 0 1px 0 var(--mg-gold-ledge);translate:0 3px}.press--outline[data-v-4343e9ed]:active,.press--danger[data-v-4343e9ed]:active{background:var(--mg-well)}.press[aria-disabled=true][data-v-4343e9ed]{background:var(--mg-well);color:var(--mg-disabled-ink);box-shadow:inset 0 0 0 1.5px var(--mg-disabled-ring);cursor:not-allowed}.press--refusing[data-v-4343e9ed]{animation:refuse-4343e9ed .22s var(--mg-ease-out)}@keyframes refuse-4343e9ed{0%,to{translate:0}25%{translate:-4px}75%{translate:4px}}@media (prefers-reduced-motion:reduce){.press[data-v-4343e9ed]{transition:none}.press--plate[data-v-4343e9ed]:active{translate:none}.press--refusing[data-v-4343e9ed]{opacity:.6;animation:none}}.gate[data-v-a6d71712]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;height:100%;padding:24px 20px;display:flex;position:relative}.gate__sigil[data-v-a6d71712]{border-radius:28px;width:120px;height:120px}.gate__title[data-v-a6d71712]{font-family:var(--mg-font-display);text-wrap:balance;margin:0;font-size:28px;font-weight:800;line-height:1.1}.gate__text[data-v-a6d71712]{max-width:320px;color:var(--mg-ink-soft);text-wrap:pretty;margin:0;font-size:16px;line-height:22px}.gate__steps[data-v-a6d71712]{counter-reset:gate;text-align:left;flex-direction:column;gap:8px;width:min(360px,100%);margin:6px 0 0;padding:0;list-style:none;display:flex}.gate__steps li[data-v-a6d71712]{background:var(--mg-panel);box-shadow:var(--mg-lift-flat);counter-increment:gate;border-radius:12px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;font-size:15px;line-height:1.3;display:grid}.gate__steps li[data-v-a6d71712]:before{content:counter(gate);background:var(--mg-well);width:26px;height:26px;font-family:var(--mg-font-display);color:var(--mg-gold);border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:grid}.gate__foot[data-v-a6d71712]{justify-content:center;align-items:center;width:min(360px,100%);min-height:52px;margin-top:10px;display:flex}.gate__foot[data-v-a6d71712] .press{width:100%;min-height:52px}.gate__arrow[data-v-a6d71712]{width:26px;height:26px;color:var(--mg-gold);position:absolute;bottom:4px;left:26%;translate:-50%}@media (prefers-reduced-motion:no-preference){.gate__arrow[data-v-a6d71712]{animation:nudge-a6d71712 1.4s var(--mg-ease-out) infinite}}@keyframes nudge-a6d71712{0%,to{translate:-50%}50%{translate:-50% 6px}}.gate__menu[data-v-a6d71712]{vertical-align:-.22em;width:1.15em;height:1.15em;color:var(--mg-ink)}.gate__hint[data-v-a6d71712]{color:var(--mg-ink-muted);margin:0;font-size:13px}.gate__dev[data-v-a6d71712]{color:var(--mg-ink-muted);font-family:var(--mg-font-body);cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:8px;margin-top:6px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}.gate__dev-tag[data-v-a6d71712]{background:var(--mg-tag-fill);letter-spacing:.08em;text-transform:uppercase;border-radius:8px;padding:2px 8px;font-size:11px;font-weight:800}@media (orientation:landscape) and (height<=520px){.gate[data-v-a6d71712]{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);place-items:center;gap:6px 28px;padding:16px 28px;display:grid}.gate__sigil[data-v-a6d71712]{grid-column:1;width:84px;height:84px}.gate__title[data-v-a6d71712]{grid-column:1;font-size:22px}.gate__text[data-v-a6d71712]{grid-column:1;font-size:14px;line-height:19px}.gate__steps[data-v-a6d71712],.gate__foot[data-v-a6d71712],.gate__hint[data-v-a6d71712],.gate__dev[data-v-a6d71712]{grid-area:auto/2;margin:0}.gate__steps[data-v-a6d71712]{grid-row:1/3}.gate__steps li[data-v-a6d71712]{padding:8px 10px;font-size:14px}}.scene[data-v-d1e1e506]{pointer-events:none;width:100%;height:100%;display:block;position:fixed;inset:0}.sign-in[data-v-42e2d2bb]{flex-direction:column;align-items:center;gap:24px;height:100%;padding:24px 16px 40px;display:flex}.sign-in__hero[data-v-42e2d2bb]{flex:1;width:min(360px,100%);min-height:160px}.sign-in__content[data-v-42e2d2bb]{text-align:center;flex-direction:column;align-items:stretch;gap:18px;width:min(420px,100%);display:flex}.sign-in__title[data-v-42e2d2bb]{font-family:var(--mg-font-display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(38px,11vw,56px);font-weight:800;line-height:1.05}.sign-in__action[data-v-42e2d2bb]{justify-content:center;margin-top:12px;display:flex}.sign-in__action[data-v-42e2d2bb] .gw-login{--gw-h:56px;--gw-radius:16px;--gw-size:17px;justify-content:center;width:100%}@media (orientation:landscape) and (height<=520px){.sign-in[data-v-42e2d2bb]{flex-direction:row;justify-content:center;gap:32px;padding:16px 32px}.sign-in__hero[data-v-42e2d2bb]{flex:none;width:260px;height:260px}.sign-in__title[data-v-42e2d2bb]{font-size:40px}}.shell[data-v-fac6ae1b]{height:100%;padding:var(--mg-safe-top) var(--mg-safe-right) var(--mg-safe-bottom) var(--mg-safe-left);position:relative}.shell__loading[data-v-fac6ae1b]{height:100%;color:var(--mg-ink-muted);place-items:center;margin:0;display:grid}
