.mg-top{display:flex;order:4;flex:none;align-items:center;height:var(--topbar-height);margin:0 0 0 6px}.mg-top a{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;color:#bdbdbd !important;transition:color .2s,background-color .2s}.mg-top a:hover,.mg-top a.is-on{color:#fff !important;background:rgba(255,255,255,.08);text-decoration:none}.mg-top svg{width:21px;height:21px}.mg-top svg,.mg-top svg *{color:inherit}.mg-fly{position:fixed;z-index:5000;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.4);object-fit:cover;pointer-events:none;transform-origin:0 0;transition:transform .7s cubic-bezier(.5,0,.75,0),opacity .7s}.mg-top a.mg-hit{animation:mgHit .55s ease,mgGlow 1.6s ease}.theme-dark .mg-top a.mg-hit{animation:mgHit .55s ease,mgGlowD 1.6s ease}@keyframes mgHit{35%{transform:scale(1.28)}}@keyframes mgGlow{25%,70%{color:#fff;background:rgba(124,179,66,.38);box-shadow:0 0 0 2px rgba(124,179,66,.75)}}@keyframes mgGlowD{25%,70%{color:#fff;background:rgba(14,165,233,.32);box-shadow:0 0 0 2px rgba(14,165,233,.75)}}@media (min-width:701px){#topnav>li>a{padding:0 12px}.shell>.topbar-search{margin-right:0}.shell .topbar-search__btn,.shell .theme-switch__btn{margin-right:0}.shell>.theme-switch,.shell>.ti-lang,.shell>.mg-top,.shell>#ntb{margin:0 0 0 10px}.shell>#account{margin-left:10px}}.game-fav .mg-bm{position:absolute;right:6px;top:6px;z-index:10;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:31px;height:31px;margin:0;padding:0;border:2px solid #fff !important;border-radius:50%;background:rgba(0,0,0,.28) !important;box-shadow:0 2px 6px rgba(0,0,0,.35);color:#fff !important;cursor:pointer;transform-origin:50% 50%;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity .18s,background-color .15s,border-color .15s,transform .15s,box-shadow .15s}@media (hover:hover){.game-fav .mg-bm{opacity:0}.game-fav .mg-bm.is-on,#entry-poster-bg:hover .game-fav .mg-bm,.game-fav .mg-bm:focus-visible,.game-fav .mg-bm.is-pop{opacity:1}#entry-poster-bg:not(:hover) .game-fav .mg-bm.is-on{border-color:rgba(255,255,255,.85) !important;background:rgba(0,0,0,.42) !important;box-shadow:0 2px 6px rgba(0,0,0,.35)}#entry-poster-bg:not(:hover) .game-fav .mg-bm.is-on .mg-bm__on path{fill:rgb(232,154,23);stroke:rgb(232,154,23)}#entry-poster-bg:not(:hover) .game-fav .mg-bm.is-on .mg-bm__on .mg-bm__ck{fill:none;stroke:#fff}}#entry-poster-bg img.game-card__edit{top:44px;right:6px;box-sizing:border-box;width:31px;height:31px;border:2px solid #fff;border-radius:50%;background:rgba(0,0,0,.28) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20h4L18.5 9.5a2.1 2.1 0 0 0-3-3L5 17v3z'/%3E%3Cpath d='m13.5 8.5 3 3'/%3E%3C/svg%3E") center / 15px no-repeat;box-shadow:0 2px 6px rgba(0,0,0,.35);opacity:0;transition:opacity .18s,background-color .15s,transform .15s}#entry-poster-bg:hover img.game-card__edit{opacity:1}#entry-poster-bg img.game-card__edit:hover{background-color:rgba(0,0,0,.5);transform:scale(1.12)}.game-fav .mg-bm:hover{background:rgba(0,0,0,.5) !important;box-shadow:0 4px 12px rgba(0,0,0,.45);transform:scale(1.12)}.game-fav .mg-bm.is-on,.game-fav .mg-bm.is-on:hover{border-color:rgb(232,154,23) !important;background:rgb(232,154,23) !important;box-shadow:0 0 0 3px rgba(232,154,23,.3),0 2px 8px rgba(232,154,23,.45)}.game-fav .mg-bm svg{flex:none;width:17px;height:17px;margin:0;overflow:visible}.game-fav .mg-bm svg path{transition:fill .15s,stroke .15s}.game-fav .mg-bm .mg-bm__on,.game-fav .mg-bm.is-on .mg-bm__off{display:none}.game-fav .mg-bm.is-on .mg-bm__on{display:block}.game-fav .mg-bm .mg-bm__off path{fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.game-fav .mg-bm .mg-bm__on path{fill:#fff;stroke:#fff;stroke-width:1.4;stroke-linejoin:round}.game-fav .mg-bm .mg-bm__on .mg-bm__ck{fill:none;stroke:rgb(232,154,23);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.game-fav .mg-bm.is-pop svg{animation:mgPop .45s ease}.game-fav .mg-bm .mg-sp{position:absolute;left:50%;top:50%;width:5px;height:5px;margin:-2.5px;border-radius:50%;background:rgb(232,154,23);pointer-events:none;animation:mgSpark .6s ease-out forwards}.game-fav .mg-bm .mg-sp:nth-child(odd){background:#fff}@keyframes mgPop{0%{transform:scale(1)}35%{transform:scale(1.3)}70%{transform:scale(.94)}100%{transform:scale(1)}}@keyframes mgSpark{0%{opacity:1;transform:rotate(var(--a)) translateY(-6px) scale(1)}100%{opacity:0;transform:rotate(var(--a)) translateY(-27px) scale(.3)}}.entry-poster-col:has(.mg-sub) img.game-cover--full{border-radius:6px 6px 0 0}.mg-sub{position:relative;margin:0;padding:10px 10px 9px;border:1px solid rgb(220 224 229);border-top:0;border-radius:0 0 6px 6px;background:#eef0f3}.mg-sub *{box-sizing:border-box}.mg-sub .mg-sub__b{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:31px;margin:0;padding:0 10px;border:0 !important;border-radius:7px !important;background:rgba(90,148,39,.14) !important;box-shadow:inset 0 0 0 1px rgba(90,148,39,.5) !important;color:#2f5e12 !important;font:400 13.5px/1 Arial,sans-serif !important;letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer;transition:background-color .15s,box-shadow .15s,transform .08s}.mg-sub .mg-sub__b:hover{background:rgba(90,148,39,.22) !important}.mg-sub .mg-sub__b:active{transform:translateY(1px)}.mg-sub .mg-sub__b:focus{outline:none}.mg-sub .mg-sub__b:focus-visible{outline:2px solid rgba(90,148,39,.5);outline-offset:2px}.mg-sub.is-on .mg-sub__b{background:#fff !important;box-shadow:inset 0 0 0 1px #cfd5dc !important;color:#1f252c !important}.mg-sub.is-on .mg-sub__b:hover{background:#f6f7f9 !important;box-shadow:inset 0 0 0 1px #bcc4cd !important}.mg-sub .mg-sub__b span{display:inline-flex;color:inherit}.mg-sub .mg-sub__b .mg-sub__i1,.mg-sub .mg-sub__b .mg-sub__t1,.mg-sub.is-on .mg-sub__b .mg-sub__i0,.mg-sub.is-on .mg-sub__b .mg-sub__t0{display:none}.mg-sub.is-on .mg-sub__b .mg-sub__i1,.mg-sub.is-on .mg-sub__b .mg-sub__t1{display:inline-flex}.mg-sub .mg-sub__b svg{flex:none;width:15px;height:15px}.mg-sub .mg-sub__b svg,.mg-sub .mg-sub__b svg *{color:inherit}.mg-sub .mg-sub__c1,.mg-sub.is-on .mg-sub__c0{display:none}.mg-sub.is-on .mg-sub__c1{display:block}.mg-sub .mg-sub__c0,.mg-sub .mg-sub__c1{margin-top:7px;color:#6b7280;font-size:12.5px;line-height:1.4;text-align:center}.mg-sub .mg-sub__set{color:inherit !important;border-bottom:1px dotted currentColor;text-decoration:none !important;cursor:pointer}.mg-sub.is-flash{animation:mgFlash 1.6s ease-out 2}@keyframes mgFlash{0%{box-shadow:0 0 0 0 rgba(90,148,39,.45)}100%{box-shadow:0 0 0 14px rgba(90,148,39,0)}}.theme-dark .mg-sub.is-flash{animation-name:mgFlashD}@keyframes mgFlashD{0%{box-shadow:0 0 0 0 rgba(51,201,236,.45)}100%{box-shadow:0 0 0 14px rgba(51,201,236,0)}}.theme-dark .mg-sub{border-color:rgb(81 88 98);background:#384150}.theme-dark .mg-sub .mg-sub__b{background:rgba(14,165,233,.22) !important;box-shadow:inset 0 0 0 1px rgba(14,165,233,.45) !important;color:#fff !important}.theme-dark .mg-sub .mg-sub__b:hover{background:rgba(14,165,233,.3) !important}.theme-dark .mg-sub .mg-sub__b:focus-visible{outline-color:rgba(51,201,236,.5)}.theme-dark .mg-sub.is-on .mg-sub__b{background:rgba(255,255,255,.06) !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16) !important;color:#e6e9ee !important}.theme-dark .mg-sub.is-on .mg-sub__b:hover{background:rgba(255,255,255,.1) !important}.theme-dark .mg-sub .mg-sub__c0,.theme-dark .mg-sub .mg-sub__c1{color:#9ba4b0}.mg-pop{position:absolute;left:0;top:calc(100% + 8px);z-index:30;width:290px;padding:6px 14px 10px;border:1px solid #e3e7ec;border-radius:12px;background:#fff;box-shadow:0 14px 36px rgba(16,24,40,.18);color:#1f252c;font:14px/1.35 Arial,sans-serif;text-align:left}.mg-pop *{color:inherit}.mg-pop__h{padding:8px 0 4px;color:#6b7280 !important;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.mg-pop__r{display:flex;align-items:center;gap:11px;padding:9px 0;border-top:1px solid rgba(128,128,128,.18);cursor:pointer}.mg-pop__h + .mg-pop__r{border-top:0}.mg-pop__r.is-lock{cursor:default}.mg-pop__ic{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:8px;background:rgba(128,128,128,.14)}.mg-pop__ic svg{width:16px;height:16px}.mg-pop__rt{flex:1;min-width:0;line-height:1.3}.mg-pop__rt small{display:block;color:#6b7280 !important;font-size:12px}.mg-pop__rt small a{color:#4a7d1c !important;text-decoration:underline}.mg-pop__f{display:flex;align-items:center;justify-content:space-between;padding-top:8px;border-top:1px solid rgba(128,128,128,.18)}.mg-pop__f button{height:auto;margin:0;padding:6px 10px;border:0;border-radius:7px;background:none;box-shadow:none;color:#6b7280 !important;font:400 13.5px/1 Arial,sans-serif;text-transform:none;cursor:pointer}.mg-pop__f .mg-pop__un:hover{color:#e5484d !important}.mg-pop__f .mg-pop__ok{background:rgba(90,148,39,.11);color:#3f7317 !important}.theme-dark .mg-pop{border-color:rgba(255,255,255,.1);background:#2b313b;box-shadow:0 14px 36px rgba(0,0,0,.45);color:#e6e9ee}.theme-dark .mg-pop__h,.theme-dark .mg-pop__rt small,.theme-dark .mg-pop__f button{color:#9ba4b0 !important}.theme-dark .mg-pop__rt small a{color:#7dd6f2 !important}.theme-dark .mg-pop__f .mg-pop__ok{background:rgba(51,201,236,.13);color:#7dd6f2 !important}.mg-sw{position:relative;flex:none;width:40px;height:23px;margin:0;padding:0;border:0;border-radius:12px;background:#cdd3da;box-shadow:none;cursor:pointer;transition:background-color .2s}.mg-sw::after{content:"";position:absolute;left:3px;top:3px;width:17px;height:17px;border-radius:50%;background:#fff;transition:transform .2s}.mg-sw.is-on{background:#5a9427}.mg-sw.is-on::after{transform:translateX(17px)}.mg-sw:disabled,.is-lock .mg-sw{cursor:default;opacity:.55}.theme-dark .mg-sw{background:#4a5361}.theme-dark .mg-sw.is-on{background:#2fb067}a.soon__btn svg{width:16px;height:16px}a.soon__btn.is-on{background:rgba(111,174,47,.1)}.theme-dark a.soon__btn.is-on{background:rgba(51,201,236,.1)}.ntt .ntt-sub{display:block;margin-top:3px;color:#6b7280;font-size:13px;line-height:1.4}.theme-dark .ntt .ntt-sub{color:#aab3c1}.ntt .ntt-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:9px}.ntt .ntt-btn{height:auto;margin:0;padding:7px 12px;border:0;border-radius:8px;background:rgba(90,148,39,.12);box-shadow:none;color:#3f7317;font:400 13.5px/1 Arial,sans-serif;text-transform:none;cursor:pointer}.ntt .ntt-btn.is-ghost{background:none;color:#6b7280}.theme-dark .ntt .ntt-btn{background:rgba(51,201,236,.15);color:#7dd6f2}.theme-dark .ntt .ntt-btn.is-ghost{background:none;color:#9ba4b0}.ntt.mg-tt .ntt-tx b{font-size:15px;font-weight:400}.ntt.mg-tt .ntx-cov.ntt-pic{width:42px;height:56px;border-radius:6px}.ntt.is-go:hover .ntt-btn:not(.is-ghost){background:rgba(90,148,39,.2)}.theme-dark .ntt.is-go:hover .ntt-btn:not(.is-ghost){background:rgba(51,201,236,.24)}.mg{--tx:#1f252c;--mu:#66707c;--ln:#dde2e8;--ln2:#d3d9e0;--pn2:#eceff3;--chip:#e8ebef;--a:#4f8a22;--tint:rgba(90,148,39,.11);--tint2:rgba(90,148,39,.19);--tintx:#3f7317;--tintx2:#356312;--tinti:#4f8a22;--r:#d23452;--rt:#c02a47;--rbg:#fdecef;--g:#1f9a52;--gt:#178244;--gbg:#e7f6ed;--bt:#0a76ad;--bbg:rgba(14,165,233,.11);--pg:#f5f5f5;color:var(--tx);font-size:14px;line-height:1.5}.theme-dark .mg{--tx:#e6e9ee;--mu:#9ba4b0;--ln:rgba(255,255,255,.11);--ln2:rgba(255,255,255,.14);--pn2:rgba(255,255,255,.05);--chip:rgba(255,255,255,.07);--a:#33c9ec;--tint:rgba(51,201,236,.13);--tint2:rgba(51,201,236,.22);--tintx:#7dd6f2;--tintx2:#b0e8f8;--tinti:#5ccdf0;--pg:#313843;--r:#eb3b5a;--rt:#ff8a9e;--rbg:rgba(235,59,90,.14);--g:#2fb067;--gt:#6fdc93;--gbg:rgba(63,191,106,.14);--bt:#7dd6f2;--bbg:rgba(51,201,236,.13)}.mg *{box-sizing:border-box}.mg a{color:inherit;text-decoration:none}.mg svg{flex:none;width:16px;height:16px}.mg svg,.mg svg *{color:inherit}.mg button{color:inherit;font:inherit;text-transform:none;letter-spacing:0}.page:has(.mg-page) .page__side{display:none !important}.page:has(.mg-page) .page__main{float:none !important;width:100% !important;margin-right:0 !important}.page:has(.mg-page) div.game-list{width:100%}.mg-page{min-height:max(640px,calc(100vh - 440px))}.mg-sk .mg-sk__l{display:inline-block;width:190px;height:12px;border-radius:6px;background:var(--chip);vertical-align:middle}.mg-sk__bar{height:40px;margin:0 0 26px;border-bottom:1px solid var(--ln)}.mg-sk__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:24px 18px}.mg-sk__grid i{display:block;aspect-ratio:2 / 3;border-radius:10px;background:var(--chip);animation:mgSk 1s ease-in-out infinite alternate}@keyframes mgSk{from{opacity:.5}to{opacity:1}}.mg-hd{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 18px;margin:4px 0 20px}.mg-hd h1{margin:0;padding:0;border:0;color:var(--tx);font-size:27px;font-weight:400;letter-spacing:-.2px;line-height:1.2}.mg-hd p{margin:6px 0 0;color:var(--mu);font-size:14px}.mg-hd p a{color:var(--a)}.mg .mg-set{height:38px}.mg .mg-set svg:last-child{transition:transform .2s}.mg .mg-set.is-on svg:last-child{transform:rotate(180deg)}.mg .mg-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;margin:0;padding:0 16px;border:0;border-radius:9px;background:var(--tint);color:var(--tintx) !important;font-size:14px;font-weight:400;white-space:nowrap;cursor:pointer;transition:background-color .15s,color .15s}.mg .mg-btn:hover{background:var(--tint2);color:var(--tintx2) !important}.mg .mg-btn svg{color:var(--tinti)}.mg .mg-btn:hover svg{color:var(--tintx2)}.mg .mg-btn.is-sm{width:100%;height:32px;margin-top:8px;padding:0 10px;font-size:13.5px}.mg .mg-gh{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;margin:0;padding:0 14px;border:1px solid var(--ln2);border-radius:9px;background:transparent;box-shadow:none;color:var(--tx);font-size:14px;font-weight:400;white-space:nowrap;cursor:pointer;transition:border-color .15s}.mg .mg-gh:hover{border-color:var(--mu)}.mg .mg-gh svg{transition:transform .2s}.mg .mg-gh.is-on svg:last-child{transform:rotate(180deg)}.mg-tbar{display:flex;align-items:flex-end;gap:16px 24px;margin:0 0 26px;border-bottom:1px solid var(--ln)}.mg-tabs{display:flex;flex:1;gap:22px;min-width:0;overflow-x:auto;scrollbar-width:none}.mg-tabs::-webkit-scrollbar{display:none}.mg .mg-tabs button,.mg .mg-tabs a{position:relative;display:inline-flex;flex:none;align-items:center;gap:6px;height:auto;margin:0;padding:10px 0 13px;border:0;border-radius:0;background:none;box-shadow:none;color:var(--mu);font-size:15px;font-weight:400;line-height:1.2;cursor:pointer;transition:color .15s}.mg .mg-tabs button:hover,.mg .mg-tabs a:hover,.mg .mg-tabs .is-on{color:var(--tx)}.mg .mg-tabs button svg,.mg .mg-tabs a svg{position:relative;top:-.5px}.mg .mg-tabs .is-on::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:var(--a)}.mg-tabs em{color:var(--mu);font-size:13px;font-style:normal}.mg-tabs em.mg-pc{min-width:20px;padding:1px 6px;line-height:16px;border-radius:10px;background:var(--tint);color:var(--tintx);text-align:center}.mg-tabs em[hidden]{display:none}.mg-tools{display:flex;align-items:center;gap:10px;margin:0 0 8px}.mg-srch{position:relative;display:block}.mg-srch svg{position:absolute;left:11px;top:10px;color:var(--mu)}.mg .mg-srch input{width:224px;height:36px;margin:0;padding:0 12px 0 36px;border:1px solid var(--ln2) !important;border-radius:9px !important;outline:0;background:transparent !important;box-shadow:none !important;color:var(--tx) !important;font:inherit;font-size:14px}.mg .mg-srch input:focus{border-color:var(--a) !important}.mg-srch input::placeholder{color:var(--mu)}.mg-view{display:flex;flex:none;gap:2px;padding:3px;border:1px solid var(--ln2);border-radius:9px}.mg .mg-view button{display:grid;place-items:center;width:30px;height:28px;margin:0;padding:0;border:0;border-radius:6px;background:none;box-shadow:none;color:var(--mu);cursor:pointer;transition:color .15s,background-color .15s}.mg .mg-view button:hover{color:var(--tx)}.mg .mg-view button.is-on{background:var(--pn2);color:var(--tx)}.mg .mg-view svg{width:18px;height:18px}.mg.is-cat .mg-allv:empty{display:none}.mg-cat .game-card__cover{position:relative}.mg-cat .game-card.is-off .game-cover{opacity:.55}.mg-sec{margin:0 0 34px}.mg-sh{display:flex;align-items:center;gap:10px;min-height:32px;margin:0 0 14px}.mg-sh h2{display:flex;align-items:center;gap:8px;margin:0;padding:0;border:0;color:var(--tx);font-size:19px;font-weight:400}.mg-sh h2 svg{width:19px;height:19px;color:var(--a)}.mg-sh h2 small{color:var(--mu);font-size:14px;font-weight:400}.mg-sp{flex:1}.mg .mg-all{height:auto;margin:0;padding:0;border:0;background:none;box-shadow:none;color:var(--mu);font-size:14px;cursor:pointer}.mg .mg-all:hover{color:var(--a)}.mg .mg-ar{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0;padding:0;border:1px solid var(--ln2);border-radius:50%;background:transparent;box-shadow:none;color:var(--tx);cursor:pointer}.mg .mg-ar:hover{border-color:var(--mu)}.mg .mg-ar:disabled{opacity:.35;cursor:default}.mg-row{display:grid;grid-auto-columns:150px;grid-auto-flow:column;gap:18px;padding:2px 2px 4px;overflow-x:auto;scroll-behavior:smooth;scroll-padding:0 2px;scroll-snap-type:x mandatory;scrollbar-width:none}.mg-row::-webkit-scrollbar{display:none}.mg-grid{display:none;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:24px 18px}.mg.is-grid .mg-allv{display:none}.mg.is-grid .mg-grid{display:grid}.mg .mg-hide-all{margin-left:auto;white-space:nowrap}.mg-rl{overflow:hidden;border:1px solid var(--ln);border-radius:12px}.mg-r{position:relative;display:flex;align-items:center;gap:14px;padding:12px 48px 12px 12px;transition:background-color .15s}.mg-r + .mg-r{border-top:1px solid var(--ln)}.mg-r:hover{background:var(--pn2)}.mg-r__cv{flex:none}.mg-r__cv img{display:block;width:46px;height:62px;border-radius:6px;background:var(--pn2);object-fit:cover}.mg-r__x{flex:1;min-width:0}.mg .mg-r .mg-t{display:block;overflow:hidden;color:var(--tx);font-size:16px;font-weight:400;line-height:1.35;white-space:nowrap;text-overflow:ellipsis}.mg .mg-r .mg-t:hover{color:var(--a)}.mg-r__m{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px;margin-top:3px;color:var(--mu);font-size:13.5px}.mg-k{font-weight:500}.mg-k.is-upd{color:var(--rt)}.mg-k.is-rel{color:var(--gt)}.mg .mg-lnk{height:auto;margin:0;padding:0;border:0;background:none;box-shadow:none;color:var(--mu);font:inherit;text-decoration:underline;text-decoration-color:var(--ln2);text-underline-offset:3px;cursor:pointer}.mg .mg-lnk:hover{color:var(--a);text-decoration-color:currentColor}.mg-r .mg-more{margin-top:8px;padding:9px 12px;font-size:13.5px}.mg .mg-r .mg-btn{flex:none;height:34px;padding:0 16px;font-size:13.5px}.mg .mg-hide{position:absolute;top:50%;right:10px;display:grid;place-items:center;width:28px;height:28px;margin:0;padding:0;border:0;border-radius:50%;background:transparent;box-shadow:none;color:var(--mu);opacity:.7;cursor:pointer;transform:translateY(-50%);transition:opacity .15s,background-color .15s,color .15s}.mg .mg-hide svg{width:14px;height:14px}.mg .mg-hide:hover{background:var(--chip);color:var(--tx);opacity:1}.mg-ch{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:6px;font-size:12.5px;font-weight:500}.mg-ch svg{width:13px;height:13px}.mg-ch.is-upd{background:var(--rbg);color:var(--rt)}.mg-ch.is-rel{background:var(--gbg);color:var(--gt)}.mg-more{margin-top:12px;padding:12px 14px;border-radius:10px;background:var(--pn2);color:var(--tx);font-size:14px;line-height:1.55}.mg .mg-more a{display:inline-block;margin-top:6px;color:var(--a)}.mg .mg-more a:hover{text-decoration:underline}.mg-c{display:block;min-width:0;text-align:center;scroll-snap-align:start}.mg-c.is-gone{display:none !important}.mg-cw{position:relative}.mg-cv{position:relative;display:block;overflow:hidden;aspect-ratio:163 / 240;border-radius:9px;background:var(--pn2)}.mg-cv img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s}.mg-c:hover .mg-cv img{transform:scale(1.04)}.mg-c.is-off .mg-cv img{opacity:.55}.mg .mg-c .mg-t{display:-webkit-box;margin-top:8px;overflow:hidden;color:var(--tx);font-size:14px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mg .mg-c:hover .mg-t{color:var(--a)}.mg-m{margin-top:2px;color:var(--mu);font-size:13px}.mg-m.is-upd{color:var(--rt)}.mg-m.is-rel{color:var(--gt)}.mg .mg-fv,.mg .mg-rm{position:absolute;right:7px;z-index:2;display:grid;place-items:center;width:30px;height:30px;margin:0;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,.6);box-shadow:none;color:#fff;opacity:0;cursor:pointer;transition:opacity .15s,background-color .15s}.mg .mg-fv{top:7px}.mg .mg-rm{bottom:7px}.mg .mg-fv svg,.mg .mg-rm svg{width:15px;height:15px}.mg-c:hover .mg-fv,.mg-c:hover .mg-rm,.mg-cc:hover .mg-fv,.mg-cc:hover .mg-rm{opacity:1}.mg .mg-fv:hover,.mg .mg-rm:hover{background:rgba(0,0,0,.82)}.mg .mg-fv.is-on svg{color:rgb(232,154,23);fill:rgb(232,154,23)}@media (hover:none){.mg .mg-fv,.mg .mg-rm{opacity:1}}.mg-ns{margin:-6px 0 24px;padding:6px 18px;border:1px solid var(--ln);border-radius:12px}.mg-ns__r{display:flex;align-items:center;gap:14px;padding:12px 0;border-top:1px solid var(--ln)}.mg-ns__r:first-child{border-top:0}.mg-ns__i{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:10px;background:var(--chip);color:var(--a)}.mg-ns__i svg{width:18px;height:18px}.mg-ns__t{flex:1;min-width:0}.mg-ns__t b{display:block;color:var(--tx);font-size:14.5px;font-weight:500}.mg-ns__t span{display:block;color:var(--mu);font-size:13.5px}.mg .mg-ns__t a{color:var(--a);text-decoration:underline}.mg-gst{display:flex;align-items:center;gap:16px;margin:0 0 24px;padding:16px 18px;border:1px solid var(--ln);border-radius:12px}.mg-gst>svg{width:22px;height:22px;color:var(--a)}.mg-gst__t{flex:1;min-width:0}.mg-gst__t b{display:block;color:var(--tx);font-size:15px;font-weight:500}.mg-gst__t span{display:block;margin-top:2px;color:var(--mu);font-size:14px}.mg-gst__b{display:flex;flex:none;gap:8px}.mg-zero{display:flex;flex-direction:column;align-items:center;gap:8px;margin:0 0 24px;padding:44px 20px;border:1px dashed var(--ln2);border-radius:12px;text-align:center}.mg-zero>svg{width:34px;height:34px;color:var(--a)}.mg-zero b{color:var(--tx);font-size:18px;font-weight:400}.mg-zero span{max-width:460px;margin-bottom:8px;color:var(--mu)}.mg-empty{padding:40px 16px;border:1px dashed var(--ln2);border-radius:12px;color:var(--mu);text-align:center}.mg-empty[hidden]{display:none}.mg-tip{display:flex;align-items:center;gap:10px;margin:10px 0 6px;padding:12px 14px 12px 16px;border:1px solid var(--ln);border-radius:10px;color:var(--mu);font-size:13.5px;line-height:1.5}.mg-tip>svg{flex:none;width:17px;height:17px;color:var(--a)}.mg-tip>span{flex:1}.mg .mg-tip .mg-hide{position:static;flex:none;transform:none}.mg-undo{position:fixed;left:50%;bottom:20px;z-index:1200;display:flex;align-items:center;gap:16px;padding:10px 12px 10px 16px;border:1px solid #e3e7ec;border-radius:10px;background:#fff;box-shadow:0 14px 36px rgba(16,24,40,.18);color:#1f252c;font-size:14px;transform:translateX(-50%)}.mg-undo[hidden]{display:none}.mg .mg-undo button{height:auto;margin:0;padding:6px 10px;border:0;border-radius:7px;background:#f0f2f5;box-shadow:none;color:#4a7d1c;cursor:pointer}.mg .mg-undo button:hover{background:#e6e9ee}.theme-dark .mg-undo{border-color:rgba(255,255,255,.1);background:#2b313b;box-shadow:0 14px 36px rgba(0,0,0,.45);color:#e8e6e3}.theme-dark .mg .mg-undo button{background:rgba(255,255,255,.08);color:#5ab4dc}.theme-dark .mg .mg-undo button:hover{background:rgba(255,255,255,.14)}.mg-defs{position:absolute;width:0;height:0;overflow:hidden}.mg-days{display:flex;flex-direction:column;gap:10px;margin-bottom:30px}.mg-day{margin:0 0 2px;color:var(--mu);font-size:13px;font-weight:400;letter-spacing:.7px;text-transform:uppercase}.mg-e{position:relative;display:flex;align-items:flex-start;gap:18px;margin:0;padding:14px;border:1px solid rgba(0,0,0,.09);border-radius:10px;transition:border-color .15s}.theme-dark .mg-e{border-color:rgba(255,255,255,.1)}.mg-e:has(.mg-e__rm){padding-right:52px}.mg-e:hover{border-color:rgba(0,0,0,.18)}.theme-dark .mg-e:hover{border-color:rgba(255,255,255,.2)}.mg .mg-e__rm{position:absolute;top:50%;right:12px;display:grid;place-items:center;width:28px;height:28px;margin:0;padding:0;border:0;border-radius:50%;background:transparent;box-shadow:none;color:var(--mu);cursor:pointer;opacity:.6;z-index:1;transform:translateY(-50%);transition:opacity .15s,background-color .15s,color .15s}.mg .mg-e__rm:hover{opacity:1;background:var(--rbg);color:var(--r)}.mg .mg-e__rm svg{width:14px;height:14px}.mg-e__cv{flex:none}.mg-e__cv img{display:block;width:90px;height:128px;border-radius:8px;background:var(--pn2);box-shadow:0 6px 14px rgba(0,0,0,.18);object-fit:cover}.mg-x{display:grid;flex:1;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:12px;min-width:0}.mg-uh{display:flex;grid-row:1;grid-column:2;align-items:center;justify-self:end;gap:6px 10px;color:var(--mu);font-size:13px}.mg .mg-e .mg-t{grid-row:1;grid-column:1;color:var(--tx);font-size:17.5px;font-weight:400;line-height:1.35}.mg .mg-e .mg-t::after{content:"";position:absolute;inset:0;border-radius:10px}.mg .mg-e:hover .mg-t{color:var(--a)}.mg-s{display:flex;flex-wrap:wrap;grid-column:1 / -1;align-items:center;gap:8px;margin-top:8px;color:var(--mu);font-size:13px}.mg-v{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0 6px;box-sizing:border-box;min-height:24px;padding:2px 9px;border:1px solid rgba(0,0,0,.06);border-radius:6px;background:rgba(128,140,160,.08)}.theme-dark .mg-v{border-color:rgba(255,255,255,.08)}.mg-v i{font-style:normal}.mg-v b{color:var(--tx);font-weight:600}.mg-why{display:-webkit-box;grid-column:1 / -1;margin-top:8px;overflow:hidden;color:var(--mu);font-size:13.5px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mg-mine{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:6px;background:var(--bbg);color:var(--bt);font-size:12.5px}.mg-mine[hidden]{display:none}.mg-mine svg{width:14px;height:14px}.mg-stick{position:sticky;top:45px;z-index:20;margin:0 -12px 22px;padding:0 12px;background:var(--pg);transition:transform .25s ease}.mg-stick.is-stuck{box-shadow:0 10px 14px -12px rgba(0,0,0,.35)}.mg-stick.is-hid{transform:translateY(calc(-100% - 16px))}.mg-stick .mg-tbar{align-items:center;gap:14px;margin-bottom:0}.mg-stick.is-stuck .mg-tbar{border-bottom-color:transparent}.mg-cal{flex:none}.mg .mg-pk__b{display:flex;align-items:center;gap:7px;height:32px;padding:0 10px;border:1px solid var(--ln2);border-radius:8px;color:var(--tx);font-size:13.5px;list-style:none;cursor:pointer;user-select:none;transition:border-color .15s}.mg .mg-pk__b:hover,.mg-cal details[open] .mg-pk__b{border-color:var(--a)}.mg .mg-pk__b::-webkit-details-marker{display:none}.mg .mg-pk__b svg{width:15px;height:15px;color:var(--tinti)}.mg .mg-pk__b b{color:var(--tx);font-weight:500;white-space:nowrap}.mg .mg-pk__b span{color:var(--mu);font-size:12.5px;white-space:nowrap}.mg .mg-pk__b svg:last-child{width:13px;height:13px;color:var(--mu);transition:transform .2s}.mg-cal details[open] .mg-pk__b svg:last-child{transform:rotate(180deg)}.mg .mg-pk{position:absolute;top:calc(100% + 6px);right:12px;z-index:30;display:flex;gap:22px;padding:16px 18px;border:1px solid var(--ln2);border-radius:12px;background:var(--pg);box-shadow:0 14px 34px rgba(0,0,0,.22)}.mg .mg-pk__t{margin:0 0 8px;color:var(--tx);font-size:14px;font-weight:600}.mg .mg-pk__g{display:grid;grid-template-columns:repeat(7,36px);gap:3px}.mg .mg-pk__h{color:var(--mu);font-size:11px;text-align:center}.mg .mg-pk__d,.mg .mg-pk__x{position:relative;display:flex;align-items:center;justify-content:center;height:36px;border-radius:8px;font-size:13.5px}.mg .mg-pk__x{color:var(--mu);opacity:.45}.mg .mg-pk__d{border:1px solid transparent;color:var(--tx)}.mg .mg-pk__d:hover{border-color:var(--a);text-decoration:none}.mg .mg-pk__d i{position:absolute;right:3px;bottom:1px;color:var(--tintx);font-size:9.5px;font-style:normal}.mg .mg-pk__d.is-on{background:var(--a)}.mg .mg-pk__d.is-on,.mg .mg-pk__d.is-on i{color:#fff}.theme-dark .mg .mg-pk__d.is-on,.theme-dark .mg .mg-pk__d.is-on i{color:#10232b}.mg-upd .mg-day{scroll-margin-top:var(--mg-off,97px)}.mg .mg-more3{display:flex;justify-content:center;margin:28px 0 0}.mg .mg-more3__b{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:260px;height:44px;padding:0 22px;border:1px solid var(--ln2);border-radius:10px;background:var(--pn2);color:var(--tx);font-size:14.5px;transition:border-color .15s}.mg .mg-more3__b:hover{border-color:var(--a);text-decoration:none}.mg .mg-more3__b svg{width:16px;height:16px;color:var(--tinti)}.mg .mg-more3__b span{color:var(--mu);font-size:13px}.mg .mg-more3__b.is-busy{opacity:.85;pointer-events:none}.mg .mg-more3__b.is-busy svg{display:none}.mg .mg-more3__b.is-busy::before{content:"";width:14px;height:14px;border:2px solid var(--tinti);border-top-color:transparent;border-radius:50%;animation:mv-spin .7s linear infinite}.mg-upd .mv-in{animation:mv-in .45s cubic-bezier(.2,.7,.2,1) both}.mg-upd .mg-more3 + #page-switchers{margin-top:16px}@media (prefers-reduced-motion:reduce){.mg-stick{transition:none}.mg-upd .mv-in{animation:none}.mg .mg-more3__b.is-busy::before{animation-duration:1.6s}}@media (max-width:760px){.mg-hd h1{font-size:23px}.mg-sh h2{font-size:17px}.mg-hd .mg-set{width:100%}.mg-tbar{flex-direction:column-reverse;align-items:stretch;gap:12px}.mg-tabs{gap:22px;margin:0 -16px;padding:0 16px}.mg-stick{margin:0 -16px 18px;padding:0 16px}.mg-stick .mg-tbar{flex-direction:row;align-items:center;gap:8px}.mg-stick .mg-tabs{margin-right:0;padding-right:0}.mg .mg-pk__b{justify-content:center;width:36px;height:34px;padding:0}.mg .mg-pk__b b,.mg .mg-pk__b span,.mg .mg-pk__b svg:last-child{display:none}.mg .mg-pk__b svg{width:17px;height:17px}.mg .mg-more3__b{width:100%;min-width:0}.mg .mg-pk{left:6px;right:6px;flex-direction:column;align-items:center;max-height:60vh;overflow:auto}.mg-tools{margin:0}.mg-srch{flex:1}.mg .mg-srch input{width:100%}.mg-r{flex-wrap:wrap;row-gap:8px;padding-right:44px}.mg-r__x{flex-basis:calc(100% - 60px)}.mg .mg-r .mg-btn{height:32px;margin-left:60px}.mg .mg-r .mg-hide{top:12px;transform:none}.mg-row{grid-auto-columns:128px;gap:14px;margin:0 -16px;padding:2px 16px 4px;scroll-padding-left:16px}.mg .mg-ar{display:none}.mg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}.mg-ns{padding:4px 14px}.mg-gst{flex-wrap:wrap;padding:14px}.mg-gst__b{width:100%}.mg-gst__b .mg-btn,.mg-gst__b .mg-gh{flex:1}.mg-undo{justify-content:space-between;width:calc(100% - 24px)}.mg-e{gap:14px;padding:12px}.mg-e:has(.mg-e__rm){padding-right:44px}.mg-e__cv img{width:72px;height:102px}.mg .mg-e .mg-t{font-size:16.5px}.mg-x{grid-template-columns:minmax(0,1fr)}.mg-uh{grid-row:2;grid-column:1;justify-self:start;flex-wrap:wrap;margin-top:4px}.mg-tm{order:-1}.mg .mg-e__rm{top:12px;transform:none}.mg-pop{width:min(290px,calc(100vw - 32px))}}
