@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/space-grotesk-vietnamese-500-normal.BmEvtly_.woff2)format("woff2"),url(/_astro/space-grotesk-vietnamese-500-normal.BTqKIpxg.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/space-grotesk-latin-ext-500-normal.DUe3BAxM.woff2)format("woff2"),url(/_astro/space-grotesk-latin-ext-500-normal.3dgZTiw9.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/space-grotesk-latin-500-normal.lFbtlQH6.woff2)format("woff2"),url(/_astro/space-grotesk-latin-500-normal.CNSSEhBt.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/space-grotesk-vietnamese-700-normal.DMty7AZE.woff2)format("woff2"),url(/_astro/space-grotesk-vietnamese-700-normal.Duxec5Rn.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/space-grotesk-latin-ext-700-normal.BQnZhY3m.woff2)format("woff2"),url(/_astro/space-grotesk-latin-ext-700-normal.HVCqSBdx.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/space-grotesk-latin-700-normal.RjhwGPKo.woff2)format("woff2"),url(/_astro/space-grotesk-latin-700-normal.CwsQ-cCU.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-ext-400-normal.g30qAdWV.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-400-normal.Dsrv2Tcn.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-400-normal.DZqxrq2p.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-400-normal.BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-greek-400-normal._efipK4i.woff2)format("woff2"),url(/_astro/ibm-plex-sans-greek-400-normal.D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-vietnamese-400-normal.DG4YqDda.woff2)format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-400-normal.fK1oJ5dG.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-ext-400-normal.C5H60-Va.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-400-normal.RBey6euL.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff)format("woff");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-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.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}.mobily{--mb-blue:#1237c7;--mb-blue2:#2454f4;--mb-orange:#ff6937;--mb-off:#efebe6;--mb-ink:#1d1f24;--mb-display:"Space Grotesk", var(--font-sans);--mb-sans:"IBM Plex Sans", var(--font-sans);--mb-mono:"IBM Plex Mono", var(--font-mono);background:var(--mb-off);color:var(--mb-ink)}.mobily .mb-fallback{display:none}.mb-nogl .mobily .mb-fallback,.mobily .is-failed .mb-fallback{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.mb-mat{--cell:24px;--major:calc(var(--cell) * 5);--line:#ffffff12;--line-major:#ffffff21;background-color:var(--mb-blue2);background-image:linear-gradient(var(--line-major) 1px, transparent 1px), linear-gradient(90deg, var(--line-major) 1px, transparent 1px), linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px), radial-gradient(120% 90% at 50% 40%, #2f5dff 0%, var(--mb-blue2) 40%, var(--mb-blue) 85%);background-size:var(--major) var(--major), var(--major) var(--major), var(--cell) var(--cell), var(--cell) var(--cell), 100% 100%;background-position:-1px -1px}.mb-cover{color:#fff;height:100svh;min-height:560px;position:relative;overflow:hidden}.mb-cover canvas{cursor:pointer;opacity:0;width:100%;height:100%;transition:opacity .8s var(--ease);position:absolute;inset:0}.mb-cover.is-ready canvas{opacity:1}.mb-cover__fallback{width:min(64vw,620px);transition:opacity .6s;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.mb-cover.is-ready .mb-cover__fallback{opacity:0}.mb-rule{pointer-events:none;font-family:var(--mb-mono);letter-spacing:.04em;color:#ffffff80;font-size:9px;display:flex;position:absolute;overflow:hidden}.mb-rule span{flex:none}.mb-rule--x{background:repeating-linear-gradient(90deg, #ffffff8c 0 1px, transparent 1px var(--major)) 0 100% / 100% 10px no-repeat, repeating-linear-gradient(90deg, #ffffff59 0 1px, transparent 1px var(--cell)) 0 100% / 100% 5px no-repeat;align-items:flex-end;height:22px;bottom:0;left:0;right:0}.mb-rule--x span{width:var(--major);padding:0 0 11px 4px}.mb-rule--y{background:repeating-linear-gradient(#ffffff8c 0 1px, transparent 1px var(--major)) 0 0 / 10px 100% no-repeat, repeating-linear-gradient(#ffffff59 0 1px, transparent 1px var(--cell)) 0 0 / 5px 100% no-repeat;flex-direction:column;width:28px;top:0;bottom:0;left:0}.mb-rule--y span{height:var(--major);padding:3px 0 0 12px}.mb-rule span:first-child{visibility:hidden}.mb-cover__axis,.mb-cover__frame{opacity:0;transition:opacity 1s var(--ease) .9s;pointer-events:none}.mb-cover.is-framed .mb-cover__axis,.mb-cover.is-framed .mb-cover__frame{opacity:1}.mb-cover__axis{background:repeating-linear-gradient(90deg, #ffffff38 0 10px, transparent 10px 16px, #ffffff38 16px 18px, transparent 18px 24px) 0 calc(var(--fy,50%) + var(--fh,0px) / 2) / 100% 1px no-repeat, repeating-linear-gradient(#ffffff38 0 10px, transparent 10px 16px, #ffffff38 16px 18px, transparent 18px 24px) calc(var(--fx,50%) + var(--fw,0px) / 2) 0 / 1px 100% no-repeat;position:absolute;inset:0}.mb-cover__frame{left:var(--fx);top:var(--fy);width:var(--fw);height:var(--fh);position:absolute}.mb-cover__frame i{border:0 solid #fffc;width:14px;height:14px;position:absolute}.mb-cover__frame i:first-child{border-width:1px 0 0 1px;top:-22px;left:-22px}.mb-cover__frame i:nth-child(2){border-width:1px 1px 0 0;top:-22px;right:-22px}.mb-cover__frame i:nth-child(3){border-width:0 0 1px 1px;bottom:-22px;left:-22px}.mb-cover__frame i:nth-child(4){border-width:0 1px 1px 0;bottom:-22px;right:-22px}.mb-cover__frame span{font-family:var(--mb-mono);letter-spacing:.08em;text-transform:uppercase;color:#fffc;white-space:nowrap;align-items:center;gap:12px;font-size:10px;display:flex;position:absolute;bottom:calc(100% + 40px);left:0;right:0}.mb-cover__frame span:before,.mb-cover__frame span:after{content:"";background:linear-gradient(#fff9,#fff9) 0/100% 1px no-repeat;border:0 solid #fff9;flex:1;height:9px}.mb-cover__frame span:before{border-left-width:1px}.mb-cover__frame span:after{border-right-width:1px}.mb-cover__frame em{font-style:normal;font-family:var(--mb-mono);letter-spacing:.08em;color:#fff9;font-size:10px;position:absolute;top:calc(100% + 30px);right:-22px}.mb-cover__kicker{left:var(--gutter);top:calc(var(--header-h) + 32px);font-family:var(--mb-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:12px;display:flex;position:absolute}.mb-cover__kicker:before{content:"";background:var(--mb-orange);border-radius:50%;width:8px;height:8px}.mb-cover__foot{left:var(--gutter);right:var(--gutter);pointer-events:none;justify-content:space-between;align-items:end;gap:32px;display:flex;position:absolute;bottom:clamp(36px,6vh,56px)}.mb-cover__lead{max-width:15ch;font-family:var(--mb-display);letter-spacing:-.035em;margin:0;font-size:clamp(26px,3.4vw,52px);font-weight:500;line-height:1.02}.mb-cover__sub{max-width:40ch;font-family:var(--mb-sans);color:#ffffffc7;letter-spacing:0;margin:16px 0 0;font-size:clamp(14px,1.05vw,16px);line-height:1.5}.mb-cover__side{justify-items:end;gap:14px;display:grid}.mb-cover__sheet{font-family:var(--mb-mono);letter-spacing:.04em;background:#0c279959;border:1px solid #ffffff73;grid-template-columns:auto auto;min-width:300px;margin:0;font-size:11px;display:grid}.mb-cover__sheet div{display:contents}.mb-cover__sheet dt,.mb-cover__sheet dd{border-top:1px solid #ffffff38;margin:0;padding:7px 12px}.mb-cover__sheet div:first-child dt,.mb-cover__sheet div:first-child dd{border-top:0}.mb-cover__sheet dt{text-transform:uppercase;color:#fff9;border-right:1px solid #ffffff38}.mb-cover__sheet dd{color:#fff}.mb-cover__sheet div:first-child dd{font-family:var(--mb-display);letter-spacing:-.01em;font-size:14px;font-weight:700}@media (width<=900px){.mb-cover__sheet{display:none}}@media (width<=720px){.mb-rule,.mb-cover__frame span,.mb-cover__frame em{display:none}.mb-cover__sub{max-width:32ch;font-size:14px}}.mb-intro{background:var(--mb-off)}.mb-title{font-family:var(--mb-display);letter-spacing:-.055em;color:var(--mb-blue);margin:0;font-size:clamp(64px,12vw,184px);font-weight:700;line-height:.9}.mb-title span{color:var(--mb-orange)}.mobily .case-text p,.mobily .mb-lede{font-family:var(--mb-sans)}.mb-head{max-width:1100px;padding:0 var(--gutter);text-align:center;margin:0 auto clamp(32px,5vw,56px)}.mb-h2{font-family:var(--mb-display);letter-spacing:-.05em;color:var(--mb-blue);margin:0 0 18px;font-size:clamp(44px,7vw,112px);font-weight:700;line-height:.92}.mb-lede{color:#4b4f58;max-width:56ch;margin:0 auto;font-size:clamp(16px,1.3vw,19px);line-height:1.5}.mb-story{background:var(--mb-off);height:640vh;position:relative}.mb-story__stage{height:100svh;position:sticky;top:0;overflow:hidden}.mb-story__stage canvas{width:100%;height:100%;position:absolute;inset:0}.mb-steps{left:var(--gutter);pointer-events:none;width:min(36vw,460px);height:60vh;margin:0;padding:0;list-style:none;position:absolute;top:50%;transform:translateY(-50%)}.mb-step{opacity:0;transition:opacity .5s var(--ease), transform .7s var(--ease);position:absolute;top:50%;left:0;right:0;transform:translateY(calc(30px - 50%))}.mb-step.is-on{opacity:1;transform:translateY(-50%)}.mb-step__n{font-family:var(--mb-mono);letter-spacing:.06em;color:#fff;background:var(--mb-orange);border-radius:999px;padding:5px 10px;font-size:12px;display:inline-block}.mb-step__t{font-family:var(--mb-display);letter-spacing:-.045em;color:var(--mb-blue);margin:18px 0 16px;font-size:clamp(34px,4.2vw,68px);font-weight:700;line-height:.95}.mb-step__p{font-family:var(--mb-sans);color:#4b4f58;max-width:34ch;margin:0;font-size:clamp(15px,1.2vw,18px);line-height:1.5}.mb-counts{gap:10px;margin:26px 0 0;display:grid}.mb-counts div{align-items:baseline;gap:10px;display:flex}.mb-counts dt{font-family:var(--mb-mono);letter-spacing:-.03em;color:var(--mb-orange);font-variant-numeric:tabular-nums;min-width:3.6ch;font-size:clamp(28px,3vw,44px);font-weight:500}.mb-counts dd{font-family:var(--mb-mono);text-transform:uppercase;letter-spacing:.05em;color:#4b4f58;margin:0;font-size:12px}.mb-story__bar{left:var(--gutter);right:var(--gutter);background:#1237c71f;height:2px;position:absolute;bottom:28px}.mb-story__bar i{background:var(--mb-blue2);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.mb-play-wrap{background:linear-gradient(var(--mb-off), #e7e2db);padding:clamp(96px,14vw,180px) 0 clamp(64px,8vw,120px)}.mb-play{margin:0 var(--gutter);height:min(80svh,820px);min-height:520px;font-family:var(--mb-sans);background:radial-gradient(120% 100% at 50% 0,#fbf8f4,#ece6de);border-radius:28px;position:relative;overflow:hidden;box-shadow:0 30px 80px -40px #1237c773,inset 0 0 0 1px #1d1f240f}.mb-play canvas{cursor:grab;touch-action:none;width:100%;height:100%;position:absolute;inset:0}.mb-play canvas:active{cursor:grabbing}.mb-play button{font:500 13px/1 var(--mb-sans);cursor:pointer;color:var(--mb-ink);transition:background .2s, color .2s, transform .2s var(--ease);background:#fff;border:0;border-radius:999px;padding:11px 16px;box-shadow:0 1px #0000000a,0 0 0 1px #1d1f2414}.mb-play button:hover:not(:disabled){background:var(--mb-ink);color:#fff}.mb-play button:active:not(:disabled){transform:scale(.96)}.mb-play button[aria-pressed=true]{background:var(--mb-blue2);color:#fff}.mb-play button:disabled{opacity:.4;cursor:default}.mb-stats{pointer-events:none;flex-wrap:wrap;gap:6px;margin:0;display:flex;position:absolute;top:20px;left:20px}.mb-stats div{backdrop-filter:blur(8px);background:#ffffffd9;border-radius:14px;padding:10px 14px;box-shadow:inset 0 0 0 1px #1d1f240f}.mb-stats dt{font:500 10px/1 var(--mb-mono);text-transform:uppercase;letter-spacing:.06em;color:#6b6f78}.mb-stats dd{font:500 18px/1 var(--mb-mono);color:var(--mb-blue);font-variant-numeric:tabular-nums;margin:6px 0 0}.mb-sel{backdrop-filter:blur(8px);background:#ffffffe0;border-radius:18px;gap:8px;width:220px;padding:14px;transition:box-shadow .3s;display:grid;position:absolute;top:20px;right:20px;box-shadow:inset 0 0 0 1px #1d1f240f}.mb-sel.is-on{box-shadow:inset 0 0 0 2px var(--mb-blue2)}.mb-sel p{font:500 12px/1.3 var(--mb-mono);color:var(--mb-ink);margin:0 0 2px}.mb-sel__row{gap:6px;display:flex}.mb-sel__row button{flex:1;padding:9px 10px}.mb-sel__row button[data-sel=w]{flex:0 0 38px;font-size:16px}.mb-toast{background:var(--mb-orange);color:#fff;font:500 13px/1 var(--mb-sans);opacity:0;pointer-events:none;white-space:nowrap;border-radius:999px;margin:0;padding:11px 16px;position:absolute;top:20px;left:50%;transform:translate(-50%,-12px)}.mb-toast.is-on{animation:mbToast 2.4s var(--ease)}@keyframes mbToast{10%,80%{opacity:1;transform:translate(-50%)}}.mb-bar{backdrop-filter:blur(10px);background:#ffffffe6;border-radius:999px;align-items:center;gap:14px;max-width:calc(100% - 24px);padding:8px 8px 8px 14px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px -12px #1d1f244d,inset 0 0 0 1px #1d1f240f}.mb-bar__finish{gap:6px;display:flex}.mb-play .mb-bar__finish button{background:var(--sw);width:26px;height:26px;padding:0;box-shadow:inset 0 0 0 1px #0000001f}.mb-play .mb-bar__finish button[aria-pressed=true]{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--mb-blue2);background:var(--sw)}.mb-play .mb-bar__finish button:hover{background:var(--sw);transform:scale(1.12)}.mb-bar__acts{gap:6px;display:flex}.mb-gate{display:none}.mb-ring{background:var(--mb-ink);color:#fff;height:520vh;position:relative}.mb-ring .mb-h2{color:#fff}.mb-ring .mb-lede{color:#a9adb7}.mb-ring__stage{height:100svh;padding-top:var(--header-h);flex-direction:column;justify-content:center;display:flex;position:sticky;top:0;overflow:hidden}.mb-head--ring{margin-bottom:0}.mb-ring__view{perspective:2200px;perspective-origin:50% 40%;flex:1;place-items:center;min-height:0;display:grid}.mb-ring__wheel{aspect-ratio:16/9;width:min(60vw,860px);transform-style:preserve-3d;will-change:transform;position:relative}.mb-ring__card{backface-visibility:hidden;filter:brightness(.55);transition:filter .6s var(--ease);background:#2a2d33;border-radius:16px;margin:0;position:absolute;inset:0;overflow:hidden;box-shadow:0 40px 80px -30px #000000b3,0 0 0 1px #ffffff14}.mb-ring__card.is-front{filter:none}.mb-ring__card img{object-fit:cover;width:100%;height:100%;display:block}.mb-ring__caps{padding:0 var(--gutter);text-align:center;width:min(100%,720px);height:3.2em;font-family:var(--mb-sans);color:#a9adb7;margin:0 auto clamp(24px,5vh,48px);font-size:clamp(15px,1.2vw,18px);list-style:none;position:relative}.mb-ring__cap{opacity:0;transition:opacity .4s, transform .5s var(--ease);position:absolute;inset:0;transform:translateY(10px)}.mb-ring__cap.is-on{opacity:1;transform:none}.mb-ring__cap span{font-family:var(--mb-mono);color:var(--mb-orange);margin-right:10px;font-size:12px}.mb-ring__cap strong{color:#fff;font-weight:500}.mb-id{padding:clamp(96px, 14vw, 180px) var(--gutter);background:var(--mb-off)}.mb-id__grid{grid-template-columns:1.4fr 1fr;gap:16px;max-width:1200px;margin:0 auto;display:grid}[data-tilt]{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .5s var(--ease);transform-style:preserve-3d}.mb-id__logo,.mb-id__neg{border-radius:24px;place-items:center;min-height:340px;padding:40px;display:grid}.mb-id__logo{color:var(--mb-blue);background:#fbf8f4;grid-template-columns:auto auto;gap:4%;box-shadow:inset 0 0 0 1px #1d1f240f}.mb-id__sym{width:clamp(80px,11vw,150px);transform:translateZ(40px)}.mb-id__word{width:clamp(160px,24vw,340px);transform:translateZ(24px)}.mb-id__neg{background:var(--mb-blue)}.mb-id__neg svg{filter:drop-shadow(0 20px 20px #00000040);width:46%;transform:translateZ(50px)}.mb-id__sym .r,.mb-id__neg svg path:last-child{transform-box:fill-box;transform-origin:50% 100%;transition:transform .6s var(--ease)}.mb-id__logo:hover .mb-id__sym .r,.mb-id__neg:hover svg path:last-child{transform:translate(8%,-6%)rotate(6deg)}.mb-id__colors{grid-column:1/-1;grid-template-columns:repeat(5,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.mb-id__colors li{background:var(--c);color:var(--ink);min-height:180px;box-shadow:inset 0 0 0 1px #0000000f, 0 20px 40px -24px var(--c);border-radius:20px;flex-direction:column;justify-content:space-between;padding:18px;display:flex}.mb-id__colors strong{font-family:var(--mb-display);letter-spacing:-.03em;font-size:20px;font-weight:700;transform:translateZ(30px)}.mb-id__colors span{font-family:var(--mb-mono);letter-spacing:.04em;font-size:12px;transform:translateZ(20px)}.mb-id__type{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.mb-id__type li{background:#fbf8f4;border-radius:20px;gap:6px;padding:24px;display:grid;box-shadow:inset 0 0 0 1px #1d1f240f}.mb-id__aa{color:var(--mb-blue);letter-spacing:-.04em;margin-bottom:10px;font-size:clamp(56px,7vw,96px);line-height:1}.t-display .mb-id__aa,.t-display strong{font-family:var(--mb-display);font-weight:700}.t-sans .mb-id__aa,.t-sans strong{font-family:var(--mb-sans);font-weight:400}.t-mono .mb-id__aa,.t-mono strong{font-family:var(--mb-mono);font-weight:500}.mb-id__type strong{font-size:18px}.mb-id__type small{font-family:var(--mb-mono);text-transform:uppercase;letter-spacing:.05em;color:#6b6f78;font-size:11px}.mb-film-wrap{color:#fff;perspective:1400px;padding:clamp(80px,12vw,160px) 0}.mb-film-wrap .mb-h2{color:#fff}.mb-film-wrap .mb-lede{color:#c9d3ff}.mb-film{--tilt:1;width:min(calc(100% - 2 * var(--gutter)), 1200px);transform:rotateX(calc(var(--tilt) * 32deg)) scale(calc(1 - var(--tilt) * .12));transform-origin:50% 100%;background:#000;border-radius:20px;margin:0 auto;overflow:hidden;box-shadow:0 50px 100px -40px #000000b3}.mb-film video{width:100%;height:auto;display:block}.mobily .case-closing,.mobily .case-next,.mobily .case-contact{background:var(--mb-off)}@media (width<=900px){.mb-story{height:560vh}.mb-steps{width:auto;height:46vh;inset:auto 16px 48px;transform:none}.mb-step{backdrop-filter:blur(10px);background:#efebe6e6;border-radius:20px;padding:18px;top:auto;bottom:0;transform:translateY(24px)}.mb-step.is-on{transform:none}.mb-step__t{margin:12px 0 8px;font-size:30px}.mb-counts{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:14px}.mb-counts div{display:block}.mb-counts dt{font-size:24px}.mb-counts dd{font-size:10px}.mb-play{border-radius:22px;height:78svh;margin:0 12px}.mb-stats{top:12px;left:12px}.mb-stats div{padding:8px 10px}.mb-stats dd{font-size:14px}.mb-sel{width:auto;padding:10px;display:none;inset:auto 12px 128px}.mb-sel.is-on{display:grid}.mb-sel__row button{padding:9px 8px}.mb-bar{border-radius:20px;flex-direction:column;align-items:stretch;gap:8px;max-width:none;padding:10px;bottom:12px;left:12px;right:12px;transform:none}.mb-bar__finish{justify-content:center}.mb-bar__acts{grid-template-columns:repeat(4,1fr);display:grid}.mb-bar__acts button{padding:10px 4px;font-size:12px}.mb-ring{height:460vh}.mb-ring__wheel{width:76vw}.mb-id__grid{grid-template-columns:1fr}.mb-id__colors{grid-template-columns:repeat(2,1fr)}.mb-id__colors li{min-height:120px}.mb-id__type{grid-template-columns:1fr}}@media (pointer:coarse){.mb-gate{z-index:2;display:block;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.mb-play .mb-gate{background:var(--mb-blue2);color:#fff;padding:14px 22px;font-size:15px;box-shadow:0 10px 30px -10px #1237c799}.mb-gate .off{display:none}.mb-play.is-active .mb-gate{background:var(--mb-ink);padding:10px 14px;font-size:13px;top:12px;left:auto;right:12px;transform:none}.mb-play.is-active .mb-gate .on{display:none}.mb-play.is-active .mb-gate .off{display:inline}.mb-play:not(.is-active) .mb-bar,.mb-play:not(.is-active) .mb-sel{opacity:.35;pointer-events:none}}@media (prefers-reduced-motion:reduce){.mb-film{transform:none}}.mb-desktop{display:contents}.mbm{display:none}@media (width<=720px),(pointer:coarse) and (width<=1024px){.mb-desktop{display:none}.mbm{font-family:var(--mb-sans);background:var(--mb-off);color:var(--mb-ink);display:block}.mbm [id]{scroll-margin-top:56px}html.mbm-lock{overflow:hidden}.mbm button{-webkit-tap-highlight-color:transparent;font-family:inherit}.mbm-btn{color:var(--mb-blue);font:600 15px/1 var(--mb-sans);cursor:pointer;transition:transform .25s var(--ease);background:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:15px 22px;text-decoration:none;display:inline-flex}.mbm-btn:active{transform:scale(.97)}.mbm-hint{margin:14px var(--gutter) 0;text-align:center;font:500 10.5px/1.3 var(--mb-mono);letter-spacing:.05em;text-transform:uppercase;color:#8a8e98}.mbm-cover{min-height:100svh;padding:calc(var(--header-h) + 30px) var(--gutter) calc(112px + env(safe-area-inset-bottom));color:#fff;grid-template-rows:auto 1fr auto;display:grid;position:relative;overflow:hidden}.mbm-kicker{font:500 11px/1 var(--mb-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;margin:0;display:flex}.mbm-kicker:before{content:"";background:var(--mb-orange);border-radius:50%;width:7px;height:7px}.mbm-logo{align-self:center;width:calc(100% + 10vw);max-width:none;height:auto;margin-left:-5vw}.mbm-logo__r{transform-box:fill-box;transform-origin:50% 100%;animation:mbmSnap 1.2s var(--ease) .35s both}.mbm-logo__w{animation:mbmFade .9s var(--ease) .6s both}@keyframes mbmSnap{0%{opacity:0;transform:translate(16%,-38%)rotate(16deg)}55%{opacity:1}to{opacity:1;transform:none}}@keyframes mbmFade{0%{opacity:0}to{opacity:1}}.mbm-lead{max-width:14ch;font:500 clamp(30px, 9.4vw, 42px)/1.02 var(--mb-display);letter-spacing:-.035em;margin:0}.mbm-sub{color:#fffc;max-width:34ch;margin:14px 0 22px;font-size:14.5px;line-height:1.5}.mbm-intro{padding:52px var(--gutter) 36px}.mbm-title{font:700 clamp(72px, 25vw, 124px)/.9 var(--mb-display);letter-spacing:-.055em;color:var(--mb-blue);margin:0}.mbm-title span{color:var(--mb-orange)}.mbm-subtitle{font:500 11.5px/1.45 var(--mb-mono);letter-spacing:.05em;text-transform:uppercase;color:#6b6f78;margin:14px 0 0}.mbm-facts{grid-template-columns:1fr 1fr;gap:10px;margin:26px 0 0;display:grid}.mbm-facts div{background:#fbf8f4;border-radius:16px;padding:14px;box-shadow:inset 0 0 0 1px #1d1f240f}.mbm-facts dt{font:500 10px/1 var(--mb-mono);letter-spacing:.06em;text-transform:uppercase;color:#6b6f78}.mbm-facts dd{margin:8px 0 0;font-size:13.5px;line-height:1.35}.mbm-text{margin-top:26px}.mbm-text p{color:#3a3d45;margin:0 0 14px;font-size:16.5px;line-height:1.55}.mbm-text summary{background:var(--mb-ink);color:#fff;font:500 13px/1 var(--mb-sans);cursor:pointer;border-radius:999px;padding:11px 16px;list-style:none;display:inline-flex}.mbm-text summary::-webkit-details-marker{display:none}.mbm-text details[open] summary{display:none}.mbm-head{padding:64px var(--gutter) 22px}.mbm-head h2{font:700 clamp(42px, 13.5vw, 68px)/.92 var(--mb-display);letter-spacing:-.05em;color:var(--mb-blue);margin:0 0 10px}.mbm-head p{color:#4b4f58;max-width:38ch;margin:0;font-size:15.5px;line-height:1.5}.mbm-head--light h2{color:#fff}.mbm-head--light p{color:#c9d3ff}.mbm-how .mbm-head{padding:40px var(--gutter) 16px}.mbm-how .mbm-head h2{margin:0;font-size:clamp(34px,10.5vw,48px)}.mbm-story{margin:0 var(--gutter);color:#fff;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:28px;height:clamp(540px,100svh - 290px,680px);position:relative;overflow:hidden}.mbm-bars{z-index:3;gap:5px;display:flex;position:absolute;top:12px;left:14px;right:14px}.mbm-bar{background:#ffffff47;border-radius:3px;flex:1;height:3px;overflow:hidden}.mbm-bar i{transform-origin:0;background:#fff;height:100%;display:block;transform:scaleX(0)}.mbm-bar.is-done i{transform:scaleX(1)}.mbm-bar.is-on i{animation:7s linear forwards mbmFill}@keyframes mbmFill{to{transform:scaleX(1)}}.mbm-story.is-paused .mbm-bar.is-on i,.mbm-story.is-paused .mbm-slide.is-on .mbm-shot img{animation-play-state:paused}.mbm-slides{margin:0;padding:0;list-style:none;position:absolute;inset:0}.mbm-slide{opacity:0;visibility:hidden;transition:opacity .35s var(--ease), transform .5s var(--ease), visibility 0s .5s;flex-direction:column;padding:34px 20px 22px;display:flex;position:absolute;inset:0;transform:translate(16px)}.mbm-slide.is-on{opacity:1;visibility:visible;transition:opacity .35s var(--ease), transform .5s var(--ease);transform:none}.mbm-shot{background:#0c2799;border-radius:16px;flex:none;height:36%;margin:0;overflow:hidden;box-shadow:0 18px 40px -18px #0000008c,0 0 0 1px #fff3}.mbm-shot img{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.02)}.mbm-slide.is-on .mbm-shot img{animation:7s linear forwards mbmKen}@keyframes mbmKen{to{transform:scale(1.13)}}.mbm-step__n{background:var(--mb-orange);font:500 11px/1 var(--mb-mono);letter-spacing:.04em;border-radius:999px;align-self:flex-start;margin-top:20px;padding:6px 10px}.mbm-step__t{font:700 clamp(30px, 9vw, 40px)/.98 var(--mb-display);letter-spacing:-.045em;margin:14px 0 10px}.mbm-step__p{color:#ffffffdb;max-width:34ch;margin:0;font-size:15.5px;line-height:1.5}.mbm-counts{grid-template-columns:repeat(3,1fr);gap:8px;margin:auto 0 0;padding-top:14px;display:grid}.mbm-counts dt{font:500 27px/1 var(--mb-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.mbm-counts dd{font:500 10px/1.25 var(--mb-mono);letter-spacing:.05em;text-transform:uppercase;color:#ffffffb3;margin:6px 0 0}.mbm-try{padding:56px var(--gutter) 6px}.mbm-try__card{text-align:left;background:var(--mb-ink);color:#fff;cursor:pointer;border:0;border-radius:28px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.mbm-try__card img{aspect-ratio:4/3;object-fit:cover;object-position:50% 46%;opacity:.92;width:100%;display:block}.mbm-try__chip{font:500 10px/1 var(--mb-mono);letter-spacing:.06em;text-transform:uppercase;background:#0c0f19b8;border-radius:999px;padding:7px 11px;position:absolute;top:14px;left:14px}.mbm-try__body{justify-items:start;gap:10px;padding:20px 20px 22px;display:grid}.mbm-try__body strong{font:700 28px/1 var(--mb-display);letter-spacing:-.04em}.mbm-try__body>span{color:#c4c8d2;font-size:15px;line-height:1.5}.mbm-try__body em{background:var(--mb-orange);color:#fff;font:600 15px/1 var(--mb-sans);border-radius:999px;gap:8px;margin-top:6px;padding:13px 18px;font-style:normal;display:inline-flex}.mbm-try__body em i{font-style:normal}.mbm-rail{padding:4px var(--gutter) 10px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;margin:0;list-style:none;display:flex;overflow-x:auto}.mbm-rail::-webkit-scrollbar{display:none}.mbm-rail>li{scroll-snap-align:start;flex:none}.mbm-chips{padding:2px var(--gutter) 14px;scrollbar-width:none;overscroll-behavior-x:contain;gap:8px;display:flex;overflow-x:auto}.mbm-chips::-webkit-scrollbar{display:none}.mbm-chip{color:#3a3d45;font:500 13px/1 var(--mb-sans);cursor:pointer;background:#fbf8f4;border:0;border-radius:999px;flex:none;align-items:center;gap:7px;padding:10px 14px;display:inline-flex;box-shadow:inset 0 0 0 1px #1d1f241a}.mbm-chip b{font:500 10.5px/1 var(--mb-mono);color:#8a8e98}.mbm-chip[aria-selected=true]{background:var(--mb-blue2);color:#fff;box-shadow:none}.mbm-chip[aria-selected=true] b{color:#ffffffb3}.mbm-stage{width:calc(100% - 2 * var(--gutter));margin:0 var(--gutter);aspect-ratio:1;touch-action:pan-y;cursor:pointer;background:#f3eee8;border:0;border-radius:24px;padding:0;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1d1f2414}.mbm-stage__img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .28s linear;position:absolute;inset:0}.mbm-stage__img.is-on{opacity:1}.mbm-stage__n{color:#fff;font:500 10.5px/1 var(--mb-mono);letter-spacing:.05em;background:#14171fc7;border-radius:999px;padding:7px 10px;position:absolute;top:12px;left:12px}.mbm-cap{margin:16px var(--gutter) 0;min-height:76px}.mbm-cap strong{font:700 22px/1.1 var(--mb-display);letter-spacing:-.03em;color:var(--mb-blue);display:block}.mbm-cap p{color:#4b4f58;margin:6px 0 0;font-size:15px;line-height:1.45}.mbm-nav{margin:14px var(--gutter) 0;grid-template-columns:52px 1fr 52px;gap:8px;display:grid}.mbm-nav button{min-height:52px;color:var(--mb-ink);font:600 15px/1 var(--mb-sans);cursor:pointer;background:#fbf8f4;border:0;border-radius:999px;box-shadow:inset 0 0 0 1px #1d1f241a}.mbm-nav .mbm-nav__full{background:var(--mb-ink);color:#fff;box-shadow:none}.mbm-nav button:active{transform:scale(.97)}.mbm-brand{padding-bottom:12px}.mbm-logo-card{aspect-ratio:1;width:78vw;max-width:360px;color:var(--mb-blue);background:#fbf8f4;border-radius:28px;place-content:center;justify-items:center;gap:18px;display:grid;box-shadow:inset 0 0 0 1px #1d1f240f}.mbm-logo-card__sym{width:92px}.mbm-logo-card__word{width:190px}.mbm-logo-card--neg{background:var(--mb-blue);box-shadow:none}.mbm-logo-card--neg .mbm-logo-card__sym{width:150px}.mbm-swatches{padding-top:10px}.mbm-swatches li{width:38vw;max-width:170px}.mbm-swatches button{aspect-ratio:3/4;background:var(--c);width:100%;color:var(--ink);text-align:left;cursor:pointer;transition:transform .25s var(--ease);border:0;border-radius:22px;flex-direction:column;justify-content:space-between;padding:16px;display:flex;box-shadow:inset 0 0 0 1px #0000000f}.mbm-swatches button:active{transform:scale(.95)}.mbm-swatches strong{font:700 17px/1.1 var(--mb-display);letter-spacing:-.03em}.mbm-swatches span{font:500 12px/1 var(--mb-mono);letter-spacing:.04em}.mbm-type{margin:18px var(--gutter) 0;gap:10px;padding:0;list-style:none;display:grid}.mbm-type li{background:#fbf8f4;border-radius:20px;align-items:center;gap:16px;padding:16px 18px;display:flex;box-shadow:inset 0 0 0 1px #1d1f240f}.mbm-type li>span:last-child{gap:4px;display:grid}.mbm-type__aa{letter-spacing:-.04em;min-width:66px;color:var(--mb-blue);font-size:52px;line-height:1}.mbm-type small{font:500 11px/1.3 var(--mb-mono);letter-spacing:.05em;text-transform:uppercase;color:#6b6f78}.mbm-type .t-display .mbm-type__aa,.mbm-type .t-display strong{font-family:var(--mb-display);font-weight:700}.mbm-type .t-sans .mbm-type__aa,.mbm-type .t-sans strong{font-family:var(--mb-sans);font-weight:400}.mbm-type .t-mono .mbm-type__aa,.mbm-type .t-mono strong{font-family:var(--mb-mono);font-weight:500}.mbm-film{color:#fff;padding:0 0 60px}.mbm-film video{width:calc(100% - 2 * var(--gutter));aspect-ratio:16/9;background:#000;border-radius:18px;margin:0 auto;display:block}.mbm-end{padding:48px var(--gutter) 40px}.mbm-end p{color:#4b4f58;margin:0;font-size:15.5px;line-height:1.55}.mbm-actions{gap:10px;margin-top:22px;display:grid}.mbm-end .mbm-btn{background:var(--mb-blue);color:#fff}.mbm-end .mbm-btn--ghost{color:var(--mb-ink);background:0 0;box-shadow:inset 0 0 0 1px #1d1f242e}.mbm-tabs{z-index:49;left:50%;bottom:calc(10px + env(safe-area-inset-bottom));width:min(100% - 20px,400px);transition:transform .5s var(--ease), opacity .3s;background:#14171f;border-radius:26px;grid-template-columns:repeat(5,1fr);align-items:end;padding:6px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 12px 30px -10px #00000073}.mbm-tab{color:#fff9;cursor:pointer;background:0 0;border:0;border-radius:18px;justify-items:center;gap:5px;padding:9px 2px 7px;transition:color .25s,background .25s;display:grid}.mbm-tab small{font:500 9.5px/1 var(--mb-mono);letter-spacing:.03em;text-transform:uppercase}.mbm-tab.is-on{color:#fff;background:#ffffff1a}.mbm-tab--main{color:#fff}.mbm-tab--main>span{background:var(--mb-orange);border-radius:50%;place-items:center;width:46px;height:46px;margin-top:-22px;display:grid;box-shadow:0 8px 18px -6px #ff6937bf}html.mbm-end .mbm-tabs,html.mbm-lock .mbm-tabs{transform:translate(-50%,170%)}html.menu-open .mbm-tabs{opacity:0;pointer-events:none}.mbm-toast{z-index:60;left:50%;bottom:calc(96px + env(safe-area-inset-bottom));background:var(--mb-ink);color:#fff;font:500 13px/1 var(--mb-sans);opacity:0;pointer-events:none;white-space:nowrap;border-radius:999px;margin:0;padding:11px 16px;position:fixed;transform:translate(-50%,12px)}.mbm-toast.is-on{animation:mbmToast 2s var(--ease)}@keyframes mbmToast{10%,80%{opacity:1;transform:translate(-50%)}}.mbm-view{z-index:100;padding:calc(64px + env(safe-area-inset-top)) 0 calc(18px + env(safe-area-inset-bottom));color:#fff;background:#0b0d12;grid-template-rows:1fr auto auto;display:grid;position:fixed;inset:0}.mbm-view[hidden],.mbm-sheet[hidden]{display:none}.mbm-view__pan{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;align-items:center;display:flex;overflow:auto}.mbm-view__pan img{border-radius:12px;flex:none;width:auto;max-width:none;height:min(70svh,560px);margin:0 16px}.mbm-view__cap{margin:0;padding:14px 20px 0;font-size:14px;line-height:1.4}.mbm-view__hint{font:500 10.5px/1.3 var(--mb-mono);letter-spacing:.05em;text-transform:uppercase;color:#8a8e98;margin:8px 0 0;padding:0 20px}.mbm-x{background:var(--mb-ink);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:24px;line-height:1;display:grid}.mbm-view>.mbm-x{left:14px;top:calc(12px + env(safe-area-inset-top));background:#ffffff24;position:absolute}.mbm-sheet{z-index:100;overscroll-behavior:contain;touch-action:none;font-family:var(--mb-sans);background:radial-gradient(120% 90% at 50% 0,#fbf8f4,#e9e3da);position:fixed;inset:0}.mbm-sheet canvas{top:0;left:0;right:0;bottom:calc(238px + env(safe-area-inset-bottom));width:100%;height:calc(100% - 238px - env(safe-area-inset-bottom));opacity:0;transition:opacity .6s var(--ease);touch-action:none;position:absolute}.mbm-sheet.is-ready canvas{opacity:1}.mbm-sheet__poster{width:100%;height:calc(100% - 238px - env(safe-area-inset-bottom));object-fit:cover;opacity:.5;transition:opacity .6s;position:absolute;top:0;left:0}.mbm-sheet.is-ready .mbm-sheet__poster{opacity:0;pointer-events:none}.mbm-sheet.is-nogl .mbm-sheet__poster{opacity:.9}.mbm-sheet__top{z-index:3;padding:calc(10px + env(safe-area-inset-top)) 12px 0;align-items:center;gap:10px;display:flex;position:absolute;top:0;left:0;right:0}.mbm-sheet__top strong{font:700 16px/1 var(--mb-display);letter-spacing:-.02em;flex:1}.mbm-gyro{color:var(--mb-ink);font:500 12.5px/1 var(--mb-sans);cursor:pointer;background:#fff;border:0;border-radius:999px;padding:11px 14px;box-shadow:inset 0 0 0 1px #1d1f241a}.mbm-gyro[hidden]{display:none}.mbm-gyro[aria-pressed=true]{background:var(--mb-blue2);color:#fff}.mbm-stats{z-index:2;left:12px;top:calc(64px + env(safe-area-inset-top));pointer-events:none;gap:6px;margin:0;display:flex;position:absolute}.mbm-stats div{background:#ffffffd9;border-radius:13px;padding:8px 11px;box-shadow:inset 0 0 0 1px #1d1f240f}.mbm-stats dt{font:500 9.5px/1 var(--mb-mono);letter-spacing:.06em;text-transform:uppercase;color:#6b6f78}.mbm-stats dd{font:500 15px/1 var(--mb-mono);color:var(--mb-blue);font-variant-numeric:tabular-nums;margin:5px 0 0}.mbm-sheet__msg{z-index:1;text-align:center;max-width:30ch;font:500 12px/1.4 var(--mb-mono);letter-spacing:.04em;color:#6b6f78;margin:0;padding:0 28px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.mbm-sheet.is-ready .mbm-sheet__msg{display:none}.mbm-sheet.is-nogl .mbm-sheet__msg{top:auto;bottom:calc(260px + env(safe-area-inset-bottom));color:var(--mb-ink);background:#ffffffe6;border-radius:14px;padding:10px 14px;transform:translate(-50%)}.mbm-sheet .mb-toast{top:auto;bottom:calc(252px + env(safe-area-inset-bottom));z-index:4}.mbm-panel{z-index:3;min-height:238px;padding:14px 14px calc(14px + env(safe-area-inset-bottom));touch-action:manipulation;background:#fffffff5;border-radius:26px 26px 0 0;align-content:start;gap:10px;display:grid;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -14px 40px -16px #1d1f2459}.mbm-tip{text-align:center;font:500 10.5px/1.3 var(--mb-mono);letter-spacing:.04em;color:#8a8e98;margin:0}.mbm-sel{gap:8px;display:grid}.mbm-sel p{font:500 12.5px/1.3 var(--mb-mono);color:var(--mb-ink);margin:0}.mbm-row{gap:6px;display:flex}.mbm-panel button{min-height:44px;color:var(--mb-ink);font:500 13px/1 var(--mb-sans);cursor:pointer;transition:background .2s, color .2s, transform .2s var(--ease);background:#fff;border:0;border-radius:999px;padding:12px 8px;box-shadow:inset 0 0 0 1px #1d1f241a}.mbm-panel button:active:not(:disabled){transform:scale(.96)}.mbm-panel button[aria-pressed=true]{background:var(--mb-blue2);color:#fff}.mbm-panel button:disabled{opacity:.4}.mbm-row button{flex:1;padding-inline:4px}.mbm-row button[data-sel=w]{flex:0 0 44px;font-size:18px}.mbm-finish{justify-content:center;gap:12px;display:flex}.mbm-panel .mbm-finish button{background:var(--sw);width:36px;height:36px;min-height:0;padding:0;box-shadow:inset 0 0 0 1px #00000024}.mbm-panel .mbm-finish button[aria-pressed=true]{background:var(--sw);box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--mb-blue2)}.mbm-acts{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.mbm-acts button{padding:12px 2px;font-size:12px}@media (prefers-reduced-motion:reduce){.mbm-bar.is-on i{animation:none;transform:scaleX(1)}.mbm-slide.is-on .mbm-shot img,.mbm-logo__r,.mbm-logo__w{animation:none}.mbm-slide,.mbm-slide.is-on{transition:none}}}
