.mh-content{--mh-forest:#104532;--mh-ink:#173e2d;--mh-muted:#4b6651;--mh-line:#dfd0ad;--mh-paper:#fff9eb;--mh-cream:#f6f0df;max-width:1100px;color:var(--mh-ink);padding:30px 42px 48px;font-size:15px;line-height:1.55}.mh-content button,.mh-content input,.mh-content select,.mh-content textarea{font-family:inherit}.mh-content button:focus-visible{outline-offset:2px;outline:2px solid #0a3227;box-shadow:0 0 0 5px #fff9eb}.mh-content a:focus-visible{outline-offset:2px;outline:2px solid #0a3227;box-shadow:0 0 0 5px #fff9eb}.mh-content .mh-title{color:var(--mh-ink);letter-spacing:-.025em;margin:0;font-size:30px;font-weight:700;line-height:1.25}.mh-content .mh-lead{color:var(--mh-muted);margin:8px 0 28px}.mh-page-heading{grid-template-columns:minmax(0,1fr) max(84px,min(26vw,114px));align-items:center;gap:8px;margin-bottom:20px;display:grid}.mh-page-heading .mh-lead{margin:6px 0 0}.mh-page-art{aspect-ratio:1;object-fit:contain;pointer-events:none;width:100%;height:auto;display:block}.mh-overview{color:#fff9eb;background-image:linear-gradient(110deg,rgba(255,231,170,.13),transparent 43%),linear-gradient(145deg,#17543b 0%,#104532 48%,#092f24 100%);border-radius:14px;justify-content:space-between;align-items:center;gap:25px;padding:27px 30px;display:flex;position:relative;box-shadow:inset 0 1px rgba(255,229,161,.35),0 7px 18px rgba(13,54,36,.18)}.mh-overview .mh-k{color:#e9e4cc;font-size:13px}.mh-overview .mh-amount{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:36px;font-weight:700;line-height:1.15}.mh-overview .mh-balance-note{color:#e9e4cc;margin-top:6px;font-size:12px}.mh-account-overview{isolation:isolate;grid-template-columns:minmax(0,1fr) 76px;align-items:center;gap:10px 5px;display:grid}.mh-account-overview>div:first-child{z-index:2;min-width:0;position:relative}.mh-account-overview .mh-amount{color:#e8ce7d;transform-origin:0;animation:3.8s ease-in-out infinite mh-balance-breathe;display:inline-block}.mh-account-actions{z-index:3;grid-column:1/-1;align-items:stretch;gap:8px;display:flex;position:relative}.mh-account-actions button{text-align:center;min-width:0;min-height:48px;padding:8px 14px;font-size:14px;line-height:1.3}.mh-account-mascot{z-index:1;pointer-events:none;width:124px;height:150px;position:absolute;top:-27px;right:-10px;transform:translate(-20px)}.mh-account-mascot img{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity 1.4s ease-in-out;position:absolute;top:0;bottom:0;left:0;right:0}.mh-account-mascot img.is-active{opacity:1}.mh-account-mascot img.is-small{transform-origin:top;transform:scale(.72)}.mh-starfield,.mh-star-group{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.mh-starfield{z-index:2}.mh-star-group{opacity:0;animation:mh-star-cycle 18s linear var(--group-delay)infinite}.mh-star{left:var(--x);top:var(--y);width:var(--size);height:var(--size);opacity:.18;animation:mh-star-twinkle var(--duration)ease-in-out var(--delay)infinite;background:#fffef1;border-radius:50%;position:absolute;box-shadow:0 0 5px 1px rgba(255,247,209,.72)}@keyframes mh-star-cycle{0%,36%,to{opacity:0}8%,25%{opacity:1}}@keyframes mh-star-twinkle{0%,to{opacity:.16;transform:scale(.65)}45%{opacity:.95;transform:scale(1.15)}65%{opacity:.38;transform:scale(.85)}}@keyframes mh-balance-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.015)}}.mh-gold-button,.mh-subtle-button,.mh-deposit-button{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 17px;font-weight:700;transition:background .18s,box-shadow .18s;display:inline-flex;position:relative;overflow:hidden}.mh-gold-button{color:#153f30;background:linear-gradient(165deg,#f8e8b9 0%,#edd58c 52%,#e7c66e 100%);border:0}.mh-gold-button:hover{background:#f5e4b7}.mh-subtle-button{color:#214c35;background:#fff9eb;border:1px solid #c8b685}.mh-subtle-button:hover{background:#fffdf5}.mh-gold-button:not(:focus-visible){box-shadow:0 4px 10px rgba(57,53,25,.17)}.mh-subtle-button:not(:focus-visible){box-shadow:0 4px 10px rgba(57,53,25,.17)}.mh-gold-button:active:not(:focus-visible){box-shadow:0 1px 3px rgba(57,53,25,.15)}.mh-subtle-button:active:not(:focus-visible){box-shadow:0 1px 3px rgba(57,53,25,.15)}.mh-gold-button:disabled,.mh-subtle-button:disabled,.mh-deposit-button:disabled{opacity:.55;cursor:not-allowed}.mh-deposit-button{isolation:isolate;color:#ffe9a5;background:linear-gradient(130deg,#17673e,#0c482e);border:1px solid #d8bd74;animation:3.4s ease-in-out infinite mh-deposit-pulse;box-shadow:inset 0 1px rgba(245,255,225,.38),0 3px #0a3b26,0 7px 14px rgba(18,63,43,.3)}.mh-deposit-button:active{animation:none;box-shadow:inset 0 1px 2px rgba(4,42,24,.3),0 2px #0a3b26,0 4px 8px rgba(18,63,43,.2)}@keyframes mh-deposit-pulse{0%,to{box-shadow:inset 0 1px rgba(245,255,225,.38),0 3px #0a3b26,0 7px 14px rgba(18,63,43,.3),0 0 rgba(197,161,74,.13)}50%{box-shadow:inset 0 1px rgba(245,255,225,.48),0 3px #0a3b26,0 8px 16px rgba(18,63,43,.32),0 0 0 4px rgba(197,161,74,.25)}}.mh-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.mh-summary-cell{background:linear-gradient(150deg,#fffdf5 0%,#f8efd9 100%);border:1px solid #e0cf9f;border-radius:12px;min-width:0;padding:16px;box-shadow:0 3px 9px rgba(41,57,31,.09)}.mh-summary-cell span{color:var(--mh-muted);font-size:12px;display:block}.mh-summary-cell strong{color:var(--mh-ink);font-variant-numeric:tabular-nums;margin-top:4px;font-size:19px;display:block}.mh-detail{isolation:isolate;background:linear-gradient(155deg,#fffdf5 0%,#fff9eb 62%,#f8efd9 100%);border:1px solid #e0cf9f;border-radius:14px;margin-top:28px;padding:25px 28px;position:relative;overflow:hidden;box-shadow:0 5px 15px rgba(36,55,31,.11)}.mh-detail:before{content:"";z-index:2;opacity:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(196,145,47,.65),#f9e9b0,rgba(196,145,47,.65),transparent);width:48%;height:2px;animation:8s linear infinite mh-gold-ambient;position:absolute;top:0;left:0}@keyframes mh-gold-ambient{0%{opacity:0;transform:translate(-110%)}12%,84%{opacity:.8}to{opacity:0;transform:translate(320%)}}.mh-detail-bg{z-index:0;object-fit:cover;object-position:right center;opacity:.14;pointer-events:none;width:min(88%,320px);height:100%;position:absolute;top:0;bottom:0;left:auto;right:0}.mh-detail>:not(.mh-detail-bg){z-index:1;position:relative}.mh-section-heading{border-bottom:1px solid #e3d3ab;justify-content:space-between;align-items:center;gap:16px;margin-bottom:6px;padding-bottom:14px;display:flex;position:relative}.mh-section-heading:after{content:"";pointer-events:none;background:#b89245;width:38px;height:2px;position:absolute;bottom:-1px;left:0}.mh-section-heading h3{color:var(--mh-ink);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:700;line-height:1.35}.mh-section-heading>span{color:var(--mh-muted);font-size:12px}.mh-section-subtitle{color:var(--mh-muted);margin:5px 0 0;font-size:13px}.mh-subheading{color:var(--mh-forest);margin:24px 0 10px;font-size:16px;font-weight:700;line-height:1.4}.mh-row{border-bottom:1px solid #e8dec6;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;line-height:1.55;display:flex}.mh-row:last-child{border-bottom:0}.mh-row>span:first-child{min-width:0;color:var(--mh-muted);overflow-wrap:anywhere}.mh-row>strong{min-width:0;color:var(--mh-ink);text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-weight:700}.mh-row .mh-numeric{white-space:nowrap;flex-shrink:0}.mh-identity{border-bottom:1px solid var(--mh-line);align-items:center;gap:14px;padding:20px 0;display:flex}.mh-identity-avatar{background:#ede0bd;border-radius:10px;flex:none;place-items:center;width:50px;height:50px;display:grid;overflow:hidden}.mh-identity-avatar img{object-fit:cover;width:100%;height:100%}.mh-identity strong,.mh-identity small{display:block}.mh-identity small{color:var(--mh-muted)}.mh-level-bar{background:#e4dcc8;border-radius:5px;height:8px;margin:12px 0 8px;overflow:hidden;box-shadow:inset 0 1px 2px rgba(72,58,29,.12)}.mh-level-bar>span{border-radius:inherit;background:linear-gradient(90deg,#91702b 0%,#c6a552 55%,#a77d27 100%);height:100%;transition:width .5s;display:block;box-shadow:inset 0 1px rgba(255,241,190,.45)}.mh-badge{color:#28573c;white-space:nowrap;background:#e8f0e2;border:1px solid #c0d2b7;border-radius:99px;align-items:center;gap:4px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.mh-badge.is-warn{color:#8a3e2f;background:#fbefea;border-color:#dfbdb4}.mh-badge.is-gold{color:#6d4d18;background:#f7ecc9;border-color:#d8bd74}.mh-copy-action{color:#28583c;cursor:pointer;background:0 0;border:0;flex:none;min-height:44px;padding:8px;font-weight:700}.mh-tabs{background:#eee8d6;border-radius:11px;flex-wrap:wrap;gap:6px;margin:18px 0 4px;padding:5px;display:flex}.mh-tabs>button,.mh-tabs [role=tab]{color:#315a43;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:auto;min-width:0;min-height:44px;padding:8px 12px;font-weight:700}.mh-tabs>button.is-active,.mh-tabs [aria-selected=true]{color:var(--mh-ink);background:linear-gradient(145deg,#fffaf0 0%,#efdfb1 100%);box-shadow:0 3px 8px rgba(38,55,31,.17)}.mh-wallet{--wallet-ink:#14583a;--wallet-line:#b9d1b9;--wallet-accent:#17683f;--wallet-deep:#0f4e30;--wallet-soft:#edf5e9}.mh-wallet.is-withdraw{--wallet-ink:#783b35;--wallet-line:#dfbdb4;--wallet-accent:#963f37;--wallet-deep:#732f29;--wallet-soft:#fbefea}.mh-wallet .mh-tabs{background:#e9ecdf;gap:8px;margin-top:20px;padding:6px}.mh-wallet .mh-tabs>button{color:#285a3c;min-height:50px;font-size:15px}.mh-wallet .mh-tabs>button.is-withdraw-tab{color:#833c35}.mh-wallet .mh-tabs>button.is-active{background:linear-gradient(145deg,var(--wallet-accent),var(--wallet-deep));color:#fffdf5;box-shadow:0 3px 9px rgba(24,53,35,.2)}.mh-wallet .mh-field label{color:var(--wallet-ink)}.mh-wallet .mh-field input{background:#fffef9;border-color:#6f9077}.mh-wallet.is-withdraw .mh-field input{border-color:#ad7770}.mh-wallet .mh-soft-row{background:var(--wallet-soft);color:var(--wallet-ink);border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:12px;display:flex}.mh-wallet .mh-soft-row+.mh-soft-row{margin-top:7px}.mh-wallet .mh-soft-row strong{color:var(--mh-ink);overflow-wrap:anywhere;margin-left:auto}.mh-wallet .mh-helper{color:var(--wallet-ink);font-weight:600}.mh-wallet-submit{color:#fffdf5;cursor:pointer;background-image:linear-gradient(115deg,var(--wallet-accent),var(--wallet-deep),var(--wallet-accent));background-size:220% 100%;border:1px solid #d8bd74;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:54px;font-size:16px;font-weight:700;animation:4.8s ease-in-out infinite mh-deposit-glow;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(238,255,220,.38),inset 0 -3px rgba(4,42,24,.34),0 4px #0a3b26,0 8px 16px rgba(15,65,40,.26)}.mh-wallet.is-withdraw .mh-wallet-submit{border-color:#c99a8f;box-shadow:inset 0 1px rgba(255,236,228,.38),inset 0 -3px rgba(60,18,14,.34),0 4px #5a2420,0 8px 16px rgba(90,36,30,.26)}.mh-wallet-submit:active{box-shadow:inset 0 1px 2px rgba(4,42,24,.25),0 2px #0a3b26,0 4px 8px rgba(15,65,40,.2)}.mh-wallet-submit:disabled{opacity:.55;cursor:not-allowed;animation:none}.mh-wallet:not(.is-withdraw) .mh-wallet-submit>span{color:#fffaf0;animation:4.8s ease-in-out infinite mh-deposit-text-neon}@keyframes mh-deposit-glow{0%,to{background-position:0%}50%{background-position:100%}}@keyframes mh-deposit-text-neon{0%,to{filter:drop-shadow(0 0 1px rgba(255,232,174,.3))}40%,70%{filter:drop-shadow(0 0 6px rgba(255,227,151,.85))}55%{filter:drop-shadow(0 0 3px rgba(255,229,164,.5))}}.mh-form{gap:14px;margin-top:18px;display:grid}.mh-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mh-field{gap:6px;min-width:0;display:grid}.mh-field label,.mh-field .mh-label{color:#264a37;font-size:14px;font-weight:700}.mh-field input,.mh-field select,.mh-field textarea,.mh-input{width:100%;min-width:0;min-height:46px;color:var(--mh-ink);font:inherit;caret-color:#19583a;background:#fffdf5;border:1px solid #bcac84;border-radius:9px;padding:10px 12px;box-shadow:inset 0 1px 3px rgba(67,63,38,.06)}.mh-field input::placeholder,.mh-input::placeholder{color:#60715f}.mh-field input:focus,.mh-field select:focus,.mh-field textarea:focus,.mh-input:focus{border-color:#427557;outline:none;box-shadow:inset 0 1px 3px rgba(67,63,38,.06),0 2px 8px rgba(24,65,42,.12)}.mh-field .mh-error{color:#963f37;font-size:13px}.mh-record{border-bottom:1px solid #e3d4b1;padding:14px 0}.mh-record:last-child{border-bottom:0}.mh-record-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mh-record-head strong{line-height:1.4}.mh-record small{color:var(--mh-muted)}.mh-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.mh-values>div{background:linear-gradient(145deg,#fffdf5 0%,#f8efd9 100%);border-radius:9px;min-width:0;padding:14px;box-shadow:0 3px 9px rgba(41,57,31,.09)}.mh-values small,.mh-values strong{display:block}.mh-values small{color:var(--mh-muted)}.mh-values strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-top:3px}.mh-helper{color:#344c39;font-size:13px}.mh-note{color:#4a613f;background:#f2ead3;border-radius:8px;margin:14px 0 0;padding:12px 14px;font-size:13px;line-height:1.55}.mh-referral{border:1px solid var(--mh-line);color:#31563e;overflow-wrap:anywhere;background:#fffef8;border-radius:8px;padding:12px;font-size:13px}.mh-empty{color:#425d4b;background:#f3eddc;border-radius:9px;align-items:center;gap:12px;min-width:0;padding:14px 12px;line-height:1.5;display:flex}.mh-empty:before{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='%23987939' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 11.5h20l2 9.5v3H4v-3l2-9.5Z'/%3E%3Cpath d='M4 21h8l1.6 2h4.8l1.6-2h8M10 8h12'/%3E%3C/svg%3E") 50%/contain no-repeat;flex:0 0 34px;width:34px;height:34px}.mh-empty.is-error{color:#783b35;background:#fbefea}.mh-empty-mascot{align-items:center;gap:12px;min-width:0;display:flex}.mh-empty-mascot>:first-child{flex:auto;min-width:0}.mh-empty-mascot img{object-fit:contain;pointer-events:none;flex:0 0 112px;width:112px;height:128px;display:block}.mh-channels{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:16px;display:grid}.mh-channel{--channel-color:#215d43;border:1.5px solid var(--channel-color);color:#123a2b;background:#fff;border-radius:999px;align-items:center;gap:12px;min-height:56px;padding:6px 16px 6px 6px;text-decoration:none;display:flex}.mh-channel strong,.mh-channel small{overflow-wrap:anywhere;min-width:0;line-height:1.45;display:block}.mh-channel small{color:var(--mh-muted)}.mh-channel-badge{background:var(--channel-color);color:#fff;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.mh-channel-badge img,.mh-channel-badge svg{object-fit:contain;width:23px;height:23px}.mh-table{border-collapse:collapse;width:100%;font-size:14px}.mh-table th{color:var(--mh-muted);text-align:left;border-bottom:1px solid #e3d3ab;padding:10px 8px;font-size:12px;font-weight:600}.mh-table td{color:var(--mh-ink);border-bottom:1px solid #e8dec6;padding:12px 8px}.mh-table tr:last-child td{border-bottom:0}@media (max-width:700px){.mh-content{padding:18px 16px 36px}.mh-content .mh-title{font-size:23px}.mh-content .mh-lead{margin:6px 0 20px;font-size:13px}.mh-overview{flex-direction:column;align-items:flex-start;padding:20px}.mh-overview .mh-amount{font-size:29px}.mh-account-actions{width:100%}.mh-account-actions button{flex:1 1 0;padding-left:5px;padding-right:5px;font-size:13px}.mh-summary-cell{padding:14px}.mh-summary-cell strong{font-size:17px}.mh-detail{margin-top:16px;padding:19px 17px}.mh-row{align-items:flex-start;font-size:13px}.mh-empty-mascot img{flex-basis:106px;width:106px;height:120px}}@media (max-width:400px){.mh-fields{grid-template-columns:1fr}.mh-tabs>button,.mh-tabs [role=tab]{padding-left:8px;padding-right:8px;font-size:13px}.mh-section-heading{flex-direction:column;align-items:flex-start;gap:3px}.mh-record-head{flex-wrap:wrap;row-gap:4px}}@media (max-width:370px){.mh-account-overview{grid-template-columns:minmax(0,1fr) 58px}.mh-account-overview .mh-amount{font-size:24px}.mh-account-mascot{width:104px;height:128px;top:-22px;right:-18px}.mh-empty-mascot{flex-direction:column;align-items:center;gap:4px}}@media (prefers-reduced-motion:reduce){.mh-detail:before{opacity:.65;animation:none;transform:none}.mh-account-overview .mh-amount,.mh-deposit-button,.mh-wallet-submit,.mh-wallet-submit>span,.mh-star-group{animation:none!important}.mh-star{opacity:.35;animation:none}.mh-star-group:first-child{opacity:1}.mh-account-mascot img{transition:none}}
