@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a443832218db53c-s.p.28qi1ga78_w_1.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:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4bd950c905cec094-s.p.2cu9iw-l3ih8o.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:Cinzel;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0a443832218db53c-s.p.28qi1ga78_w_1.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:Cinzel;font-style:normal;font-weight:800;font-display:swap;src:url(../media/4bd950c905cec094-s.p.2cu9iw-l3ih8o.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:Cinzel Fallback;src:local(Times New Roman);ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:136.86%}.vxCzdW_className{font-family:Cinzel,Cinzel Fallback;font-style:normal}.vxCzdW_variable{--font-cinzel:"Cinzel", "Cinzel Fallback"}
.mm{--g:#d4af37;--g2:#94700f;--g3:#8a6a1f;--ink:#1c1405;--panel:#fff;--panel2:#fffdf8;--line:#b8892a42;--txt:#241d12;--mut:#6e624d;color:var(--txt);border:1px solid var(--line);background:radial-gradient(900px 500px at 85% -10%,#d4af3738,#0000 60%),radial-gradient(700px 500px at -10% 40%,#e8c75a29,#0000 60%),linear-gradient(#fffaf0 0%,#fbf4e4 100%);border-radius:24px;margin-top:4px;padding:clamp(18px,3vw,40px);position:relative;overflow:hidden}.mm-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.mm-eyebrow{color:var(--g2);letter-spacing:.22em;align-items:center;gap:10px;font-size:12px;font-weight:800;display:inline-flex}.mm-eyebrow:before{content:"";background:linear-gradient(90deg, transparent, var(--g));width:28px;height:1px}.mm-h2,.mm-h3,.mm-title,.mm h3{font-family:var(--font-cinzel), Georgia, serif}.mm-h2{color:var(--txt);letter-spacing:.01em;margin:10px 0 0;font-size:clamp(26px,3.6vw,40px);font-weight:800}.mm-h3{color:var(--txt);margin:4px 0 0;font-size:20px;font-weight:800}.mm-sub{color:var(--mut);max-width:760px;margin:8px 0 0}.mm-section{margin-top:clamp(48px,7vw,84px);position:relative}.mm-section:before{content:"";background:linear-gradient(90deg,#0000,#d4af3759,#0000);height:1px;position:absolute;top:calc(clamp(48px,7vw,84px)/-2);left:10%;right:10%}.mm-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.mm-btn{color:#1c1405;background:linear-gradient(135deg,#f7e3a1 0%,#d4af37 45%,#b8892a 100%);border-radius:12px;align-items:center;gap:10px;min-height:50px;padding:0 24px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 30px #d4af3747,inset 0 1px #ffffff80}.mm-btn:hover{transform:translateY(-2px);box-shadow:0 16px 40px #d4af3766,inset 0 1px #ffffff80}.mm-btn-line{min-height:50px;color:var(--g2);background:#d4af370d;border:1px solid #d4af3780;border-radius:12px;align-items:center;padding:0 22px;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.mm-btn-line:hover{border-color:var(--g);background:#d4af371f}.mm-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,4vw,56px);min-height:480px;display:grid;position:relative}.mm-hero-text{z-index:1;position:relative}.mm-pill{letter-spacing:.14em;color:var(--g2);border:1px solid var(--line);background:#d4af3712;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:12px;font-weight:800;display:inline-flex}.mm-dot{background:var(--g);width:8px;height:8px;box-shadow:0 0 10px var(--g);border-radius:50%}.mm-title{letter-spacing:.02em;background:linear-gradient(100deg,#7a5a10 0%,#c9a227 22%,#94700f 42%,#e8c75a 52%,#94700f 62%,#7a5a10 85%) 0 0/250% 100%;color:#0000;filter:drop-shadow(0 4px 14px #b8892a38);-webkit-background-clip:text;background-clip:text;margin:18px 0 0;font-size:clamp(46px,7vw,88px);font-weight:800;line-height:1}.mm-lead{color:var(--txt);margin:18px 0 0;font-size:clamp(19px,2.2vw,24px)}.mm-lead b{color:var(--g2)}.mm-text{color:var(--mut);max-width:520px;margin:12px 0 0}.mm-platforms{color:var(--mut);gap:18px;margin-top:22px;font-size:14px;font-weight:700;display:flex}.mm-platforms span{align-items:center;gap:8px;display:inline-flex}.mm-platforms svg{color:var(--g)}.mm-hero-device{z-index:1;padding:22px 10px;position:relative}.mm-phone{background:linear-gradient(145deg,#2c261c,#0b0a09 60%,#221d15);border-radius:32px;margin:0;padding:12px 14px;position:relative;box-shadow:0 0 0 1px #d4af3773,0 30px 70px #5a421047,0 0 70px #d4af3733}.mm-phone:before{content:"";background:#050404;border-radius:4px;width:5px;height:40px;margin-top:-20px;position:absolute;top:50%;left:5px;box-shadow:0 0 0 1px #d4af3733}.mm-phone video,.mm-phone img{aspect-ratio:16/9;object-fit:cover;background:#000;border-radius:20px;width:100%;height:auto;display:block}.mm-phone video{aspect-ratio:13/6}.mm-float{z-index:2;white-space:nowrap;color:var(--g2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff0;border:1px solid #d4af378c;border-radius:12px;padding:8px 14px;font-size:13px;font-weight:800;position:absolute;box-shadow:0 10px 28px #785a142e}.mm-float.f1{top:0;left:8%}.mm-float.f2{bottom:14%;left:-2%}.mm-float.f3{top:16%;right:-2%}.mm-float.f4{bottom:-2px;right:12%}.mm-sparks{pointer-events:none;display:none;position:absolute;inset:0;overflow:hidden}.mm-sparks span{opacity:0;background:radial-gradient(circle,#f2d276 0%,#c9a227 45%,#0000 70%);border-radius:50%;position:absolute;bottom:-12px}.mm .sc-facts{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));margin-top:30px}.mm .sc-facts .card{background:linear-gradient(180deg, var(--panel2), var(--panel));border:1px solid var(--line);text-align:center;padding:18px 14px}.mm .sc-facts strong{font-family:var(--font-cinzel), Georgia, serif;background:linear-gradient(#d9b443,#8a6514 75%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:36px}.mm .sc-facts span{color:var(--mut)}.mm .card{background:linear-gradient(180deg, var(--panel2), var(--panel));border:1px solid var(--line);color:var(--txt);border-radius:16px;box-shadow:0 8px 24px #785a1412}.mm .sc-ico{color:var(--g2);background:#d4af3729}.mm .sc-ico:after{border-color:var(--g)}.mm .sc-feature .sc-head p{color:var(--mut)}.mm .sc-feature .check-list{color:var(--txt)}.mm .sc-feature .check-list svg{color:var(--g)}.mm .sc-feature h3{font-size:18px}html.anim .mm .sc-feature:hover{border-color:var(--g);box-shadow:0 0 0 1px #d4af3780,0 16px 40px #b8892a29}html.anim .mm .sc-feature:hover .sc-ico{background:var(--g);color:var(--ink)}.mm-ticks{color:var(--txt);gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.mm-ticks li{align-items:flex-start;gap:10px;display:flex}.mm-ticks svg{color:var(--g);flex-shrink:0;margin-top:3px}.mm-ticks-row{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.mm-gap{gap:16px;margin-top:18px}.mm-cross{grid-template-columns:1fr minmax(40px,110px) 1.15fr minmax(40px,110px) 1fr;align-items:center;margin-top:22px;padding:30px 24px;display:grid}.mm-node{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.mm-node b{font-family:var(--font-cinzel), Georgia, serif;font-size:17px}.mm-node small{color:var(--mut);font-size:13px}.mm-node-ico{width:72px;height:72px;color:var(--g2);background:radial-gradient(circle at 50% 35%,#d4af3747,#fff9 70%);border:1px solid #d4af3780;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.mm-node-core .mm-node-ico{color:#1c1405;background:linear-gradient(135deg,#f7e3a1,#d4af37 55%,#b8892a);border:0;width:92px;height:92px;box-shadow:0 0 40px #d4af3759}.mm-node-core .mm-node-ico:after{content:"";border:2px dashed #d4af378c;border-radius:50%;position:absolute;inset:-9px}.mm-link{background:repeating-linear-gradient(90deg,#d4af37a6 0 8px,#0000 8px 14px) 0 0/28px 2px;height:2px;position:relative}.mm-link i{width:9px;height:9px;box-shadow:0 0 12px var(--g);opacity:0;background:#e8c75a;border-radius:50%;margin-top:-4.5px;position:absolute;top:50%}.mm-split{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:clamp(24px,4vw,48px);display:grid}.mm-steps{counter-reset:s;gap:16px;margin:22px 0 0;padding:0;list-style:none;display:grid}.mm-steps li{counter-increment:s;grid-template-columns:40px 1fr;column-gap:14px;display:grid}.mm-steps li:before{content:counter(s);width:40px;height:40px;font-family:var(--font-cinzel), Georgia, serif;color:#1c1405;background:linear-gradient(135deg,#f7e3a1,#d4af37 60%,#b8892a);border-radius:50%;grid-row:span 2;justify-content:center;align-items:center;font-weight:800;display:flex}.mm-steps b{font-size:17px}.mm-steps span{color:var(--mut);font-size:14px}.mm-box{padding:20px}.mm-box-head{align-items:center;gap:12px;display:flex}.mm-box-head h3{margin:0;font-size:18px}.mm-def h3{color:var(--g2);margin:0;font-size:18px}.mm-def p{color:var(--txt);margin:10px 0 0;line-height:1.6}.mm-tags{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.mm-tags span{color:#4a3c20;border:1px solid var(--line);background:#d4af371a;border-radius:8px;padding:5px 10px;font-size:13px;font-weight:600}.mm-box-chest{border-color:#d4af3780;box-shadow:inset 0 0 40px #d4af371f,0 8px 24px #785a1414}.mm-chest,.mm-clock{color:#1c1405;background:linear-gradient(135deg,#f7e3a1,#d4af37 60%,#b8892a);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.mm-clock svg{overflow:visible}.mm-classes{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.mm-class{text-align:center;padding:26px 14px 22px;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative}.mm-class-savasci{--c:#d0562b}.mm-class-ninja{--c:#2f9a52}.mm-class-sura{--c:#8452d6}.mm-class-saman{--c:#2a87c6}.mm-class-lycan{--c:#b8891c}.mm-class-ico{width:78px;height:78px;color:var(--c);background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--c) 20%, #fff), #fff 70%);border:1px solid color-mix(in srgb, var(--c) 60%, transparent);border-radius:50%;justify-content:center;align-items:center;margin:0 auto;display:flex;box-shadow:0 0 0 6px #d4af370d}.mm-class h3{margin:14px 0 0;font-size:20px}.mm-class p{color:var(--mut);margin:4px 0 0;font-size:13px}.mm-badge{color:#1c1405;background:var(--g);border-radius:999px;margin-top:10px;padding:3px 10px;font-size:11px;font-weight:800;display:inline-block}.mm-class:hover{border-color:var(--c);box-shadow:0 18px 40px color-mix(in srgb, var(--c) 22%, transparent);transform:translateY(-6px)}.mm-journey{margin-top:22px;padding:30px 20px 26px;position:relative}.mm-track{background:#b8892a29;border-radius:4px;height:4px;position:absolute;top:40px;left:calc(7.14286% + 17.1429px);right:calc(7.14286% + 17.1429px);overflow:hidden}.mm-track-fill{background:linear-gradient(90deg,#b8892a,#f7e3a1,#d4af37);position:absolute;inset:0;box-shadow:0 0 14px #d4af3799}.mm-zones{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid;position:relative}.mm-zones li{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.mm-zones li:before{content:"";border:3px solid var(--g);background:#fff;border-radius:50%;width:24px;height:24px;box-shadow:0 0 0 4px #d4af371f,0 0 14px #d4af3766}.mm-zone-lv{font-family:var(--font-cinzel), Georgia, serif;color:var(--g2);font-size:22px;font-weight:800}.mm-zone-name{color:var(--mut);font-size:13px;line-height:1.35}.mm-dungeons{grid-template-columns:repeat(auto-fill,minmax(min(210px,100%),1fr));gap:12px;margin-top:16px;display:grid}.mm-dungeon{padding:18px 16px;position:relative}.mm-dungeon h3{margin:0;padding-right:48px;font-size:16px}.mm-dungeon p{color:var(--mut);margin:6px 0 0;font-size:13px}.mm-lv{color:#1c1405;background:var(--g);border-radius:999px;padding:2px 9px;font-size:12px;font-weight:800;position:absolute;top:14px;right:14px}.mm-two{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px;display:grid}.mm-panel{padding:24px}.mm-events,.mm-bosses{margin:18px 0 0;padding:0;list-style:none}.mm-events li,.mm-bosses li{border-bottom:1px solid #b8892a29;align-items:center;gap:10px;padding:10px 0;display:flex}.mm-events li>span:last-child,.mm-bosses li>span:last-child{color:var(--g2);margin-left:auto;font-size:13px;font-weight:700}.mm-mini{color:var(--mut);letter-spacing:.12em;text-transform:uppercase;margin:18px 0 0;font-size:12px;font-weight:800}.mm-note{color:var(--mut);margin:16px 0 0;font-size:13px}.mm-live{background:#e2513b;border-radius:50%;flex-shrink:0;width:9px;height:9px;box-shadow:0 0 #e2513b99}.mm-touch{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin-top:20px;display:grid}.mm-touch div{border-left:2px solid var(--g);flex-direction:column;gap:3px;padding:10px 0 10px 14px;display:flex}.mm-touch span{color:var(--mut);font-size:14px}.mm-touch-3{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:26px}.mm-tabs{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);align-items:center;gap:22px 28px;margin-top:24px;display:grid}.mm-tablist{flex-direction:column;gap:8px;display:flex;position:relative}.mm-tab{text-align:left;width:100%;font:inherit;color:var(--txt);border:1px solid var(--line);cursor:pointer;background:#fff9;border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}.mm-tab:hover{border-color:var(--g);transform:translate(3px)}.mm-tab.on{border-color:var(--g);background:#fff;box-shadow:0 10px 26px #785a141f}.mm-tab:focus-visible{outline:2px solid var(--g2);outline-offset:2px}.mm-tab-num{width:30px;height:30px;font-family:var(--font-cinzel), Georgia, serif;color:var(--g2);border:1px solid var(--line);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:inline-flex}.mm-tab.on .mm-tab-num{color:#1c1405;background:linear-gradient(135deg,#f7e3a1,#d4af37 60%,#b8892a);border-color:#0000}.mm-tab-text{flex-direction:column;gap:2px;min-width:0;display:flex}.mm-tab-text b{font-size:15px}.mm-tab-text span{color:var(--mut);font-size:13px;line-height:1.45;display:none}.mm-tab.on .mm-tab-text span{display:block}.mm-tab:after{content:"";transform-origin:0;background:linear-gradient(90deg,#d4af37,#f2d276);width:100%;height:3px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.mm-tabs-screen{margin:0;position:relative}.mm-tabs-screen img{transition:opacity .5s}.mm-tabs-screen img:not(:first-child){width:calc(100% - 28px);position:absolute;top:12px;left:14px}.mm-tabs-screen img:not(.on){opacity:0;pointer-events:none}.mm-tabs-desc{color:var(--mut);margin:0;font-size:14px;display:none}.mm-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin-top:14px;display:grid}.mm-menu div{border-left:2px solid var(--g);flex-direction:column;gap:2px;padding-left:10px;display:flex}.mm-menu b{font-family:var(--font-cinzel), Georgia, serif;color:var(--g2);font-size:14px}.mm-menu span{color:var(--mut);font-size:13px;line-height:1.45}.mm-sub-h{margin-top:34px}.mm-cards{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:16px;margin-top:22px;display:grid}.mm-strip{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}.mm-card{flex-direction:column;margin:0;padding:10px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex}.mm-card img{aspect-ratio:13/6;object-fit:cover;background:#111;border-radius:10px;width:100%;height:auto;display:block}.mm-card figcaption{flex-direction:column;gap:4px;padding:12px 4px 4px;display:flex}.mm-card figcaption b{font-family:var(--font-cinzel), Georgia, serif;color:var(--g2);font-size:16px}.mm-card figcaption span{color:var(--mut);font-size:13.5px;line-height:1.5}.mm-card:hover{border-color:var(--g);transform:translateY(-4px);box-shadow:0 18px 40px #b8892a2e}.mm-bar{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);margin-top:22px}.mm-bar figure{margin:0}.mm-keys span{font-weight:700}.mm-cta{text-align:center;background:radial-gradient(600px 260px at 50% 0,#d4af374d,#0000 70%),linear-gradient(#fffaf0,#fbefd2);border:1px solid #d4af3780;border-radius:20px;margin-top:clamp(48px,7vw,84px);padding:clamp(36px,6vw,64px) 24px;position:relative;overflow:hidden;box-shadow:0 16px 40px #785a141a}.mm-cta>*{position:relative}.mm-cta p{max-width:560px;color:var(--mut);margin:12px auto 0}html.anim .mm-title{animation:6s linear infinite mm-shine}html.anim .mm-dot{animation:1.8s ease-in-out infinite mm-pulse}html.anim .mm-sparks{display:block}html.anim .mm-sparks span{animation:10s linear infinite mm-rise}html.anim .mm-hero-device .mm-phone{animation:6s ease-in-out infinite mm-hover}html.anim .mm-float{animation:4s ease-in-out infinite mm-bob}html.anim .mm-float.f2{animation-delay:.8s}html.anim .mm-float.f3{animation-delay:1.6s}html.anim .mm-float.f4{animation-delay:2.4s}html.anim .mm-node-core .mm-node-ico:after{animation:14s linear infinite mm-spin}html.anim .mm-link{animation:1.2s linear infinite mm-dash}html.anim .mm-link i{animation:2.4s ease-in-out infinite mm-travel}html.anim .mm-link i+i{animation-name:mm-travel-back;animation-delay:1.2s}html.anim .mm-class-ico{animation:3s ease-in-out infinite mm-glow}html.anim .mm-class:nth-child(2) .mm-class-ico{animation-delay:.6s}html.anim .mm-class:nth-child(3) .mm-class-ico{animation-delay:1.2s}html.anim .mm-class:nth-child(4) .mm-class-ico{animation-delay:1.8s}html.anim .mm-class:nth-child(5) .mm-class-ico{animation-delay:2.4s}html.anim .mm-class:hover .mm-class-ico svg{animation:1s ease-in-out sc-wiggle}html.anim .mm-journey:not(.in) .mm-track-fill{transform:scaleX(0)}html.anim .mm-journey.in .mm-track-fill{transform-origin:0;animation:2.4s cubic-bezier(.2,.7,.2,1) .3s backwards mm-fill}html.anim .mm-journey.in .mm-zones li:before{animation:.5s backwards mm-pop}html.anim .mm-journey.in .mm-zones li:nth-child(2):before{animation-delay:.6s}html.anim .mm-journey.in .mm-zones li:nth-child(3):before{animation-delay:.9s}html.anim .mm-journey.in .mm-zones li:nth-child(4):before{animation-delay:1.2s}html.anim .mm-journey.in .mm-zones li:nth-child(5):before{animation-delay:1.5s}html.anim .mm-journey.in .mm-zones li:nth-child(6):before{animation-delay:1.8s}html.anim .mm-journey.in .mm-zones li:nth-child(7):before{animation-delay:2.1s}html.anim .mm-live{animation:1.6s ease-out infinite mm-beacon}html.anim .mm-hand{transform-box:view-box;transform-origin:12px 12px;animation:6s linear infinite mm-spin}html.anim .mm-chest svg{animation:3.2s ease-in-out infinite sc-wiggle}html.anim .mm-tab.run:after{animation:mm-progress var(--t) linear forwards}html.anim .mm-tabs-screen img.on{animation:6s ease-out both mm-zoom}@keyframes mm-shine{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes mm-pulse{0%,to{box-shadow:0 0 #d4af37b3}50%{box-shadow:0 0 0 7px #d4af3700}}@keyframes mm-rise{0%{opacity:0;transform:translateY(0)}15%{opacity:.9}to{opacity:0;transform:translateY(-560px)}}@keyframes mm-hover{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-10px)rotate(.5deg)}}@keyframes mm-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes mm-spin{to{transform:rotate(360deg)}}@keyframes mm-dash{to{background-position:28px 0}}@keyframes mm-travel{0%{opacity:0;left:0}15%,85%{opacity:1}to{opacity:0;left:calc(100% - 9px)}}@keyframes mm-travel-back{0%{opacity:0;left:calc(100% - 9px)}15%,85%{opacity:1}to{opacity:0;left:0}}@keyframes mm-glow{0%,to{box-shadow:0 0 0 6px #d4af370d,0 0 #0000}50%{box-shadow:0 0 0 6px #d4af3714, 0 0 26px color-mix(in srgb, var(--c) 45%, transparent)}}@keyframes mm-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mm-pop{0%{transform:scale(0)}70%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes mm-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mm-zoom{0%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes mm-beacon{0%{box-shadow:0 0 #e2513b99}to{box-shadow:0 0 0 9px #e2513b00}}@media (max-width:1100px){.mm-classes{grid-template-columns:repeat(3,minmax(0,1fr))}.mm-touch-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.mm-hero,.mm-split,.mm-two{grid-template-columns:1fr}.mm-hero{min-height:0}.mm-split>.mm-phone{order:-1}.mm-touch,.mm-touch-3,.mm-tabs,.mm-bar{grid-template-columns:1fr}.mm-tablist{scroll-snap-type:x mandatory;scrollbar-width:none;flex-direction:row;padding-bottom:4px;overflow-x:auto}.mm-tablist::-webkit-scrollbar{display:none}.mm-tab{scroll-snap-align:start;flex:none;align-items:center;width:auto;padding:9px 14px}.mm-tab:hover{transform:none}.mm-tab.on .mm-tab-text span{display:none}.mm-tab-num{width:24px;height:24px;font-size:12px}.mm-tabs-desc{display:block}.mm-strip{grid-template-columns:1fr}}@media (max-width:760px){.mm-menu{grid-template-columns:1fr}.mm-cross{grid-template-columns:1fr;gap:6px}.mm-link{background:repeating-linear-gradient(#d4af37a6 0 8px,#0000 8px 14px);width:2px;height:44px;margin:0 auto}.mm-link i{display:none}.mm-classes{grid-template-columns:repeat(2,minmax(0,1fr))}.mm-journey{padding:20px}.mm-track{width:4px;height:auto;inset:20px auto 20px 31px}.mm-zones{grid-template-columns:1fr;gap:14px}.mm-zones li{text-align:left;flex-direction:row;gap:12px}.mm-zone-lv{min-width:46px}html.anim .mm-journey.in .mm-track-fill{transform-origin:top;animation-name:mm-fill-y}html.anim .mm-journey:not(.in) .mm-track-fill{transform:scaleY(0)}.mm-float{padding:6px 10px;font-size:11px}.mm-float.f2{left:0}.mm-float.f3{right:0}}@keyframes mm-fill-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.mm *,.mm :before,.mm :after{transition:none!important;animation:none!important}}
