/* "ฉัน" (Me) page, /me/ (me/me.js). Layout of the demo TeeO approved on 16 Oct 2026 (me-mock-2026-10-11/demo/mock5.css),
   with every later override folded into one rule per selector. The dialog shell and the reward popup are in
   players/draft-wallet.css (loaded on every page); classes carry the m5- prefix the scripts add. */
.m5-mepage{max-width:640px;margin:0 auto}
.m5-ftabs{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:0;margin-bottom:0}
.m5-ft{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;height:38px;border:0;border-radius:13px 13px 0 0;background:#04121a;color:#6f8b93;font:600 14px 'Anuphan',sans-serif;text-decoration:none}
.m5-ft .m5-i{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.m5-ft:not(.m5-on):hover{color:#d6e6e9}
.m5-ft.m5-on{background:#0b3340;color:#fff;box-shadow:inset 0 2px 0 var(--act)}
.m5-ft.m5-on .m5-i{color:var(--act)}
.m5-ft.m5-on::before,.m5-ft.m5-on::after{content:'';position:absolute;bottom:0;width:13px;height:13px;pointer-events:none}
.m5-ft.m5-on::before{left:-13px;background:radial-gradient(circle at 0 0,transparent 12.5px,#0b3340 13px)}
.m5-ft.m5-on::after{right:-13px;background:radial-gradient(circle at 100% 0,transparent 12.5px,#0b3340 13px)}
.m5-ft:first-child.m5-on::before,.m5-ft:last-child.m5-on::after{display:none}
.m5-mepage .m5-ftabs .m5-ft:first-child.m5-on~.m5-ft{border-bottom-right-radius:0}
.m5-cols{display:flex;flex-direction:column;gap:14px}
.m5-cl,.m5-cr{display:contents}
#showcase{order:4}
#titles{order:5}
.m5-av img{width:100%;height:100%;border-radius:50%;display:block}
.m5-av.m5-g{box-shadow:0 0 0 2px #03161c,0 0 0 4px var(--gold),0 0 16px rgba(241,200,77,.45)}
.m5-av-ed{position:absolute;right:-3px;bottom:-3px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--act);color:#03161c;box-shadow:0 0 0 2px #03161c}
.m5-av-ed .m5-i{width:12px;height:12px;stroke-width:2}
.m5-ttl .m5-i{width:14px;height:14px}
.m5-wal-n em{margin-left:4px;font:600 13px 'Anuphan',sans-serif;font-style:normal;color:var(--t2)}
.m5-wal-go .m5-i{width:16px;height:16px;stroke-width:2.2}
.m5-bx-h{display:flex;align-items:center;gap:8px;min-height:32px}
.m5-bx-ic{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#08dcff1f;color:var(--ac)}
.m5-bx-ic .m5-i{width:18px;height:18px}
.m5-bx-h h2{margin:0;font:700 15px 'Anuphan',sans-serif;color:#fff}
.m5-bx-n{margin-left:auto;font:700 15px 'Chakra Petch',sans-serif;color:var(--ac)}
.m5-bx-n small{font-size:12px;color:var(--t3)}
.m5-rnd{position:relative;display:grid;place-items:center;width:32px;height:32px;margin-left:6px;padding:0;border:1px solid var(--ln);border-radius:50%;background:var(--bg);color:var(--ac)}
.m5-rnd::after{content:'';position:absolute;inset:-6px}
.m5-rnd .m5-i{width:16px;height:16px}
.m5-meta{margin:-2px 0 0;font-size:12.5px;color:var(--t3)}
.m5-meta b{color:#fff;font-family:'Chakra Petch'}
.m5-wkr{display:grid;grid-template-columns:22px 1fr;column-gap:8px;padding:8px 12px;border-radius:12px;background:linear-gradient(90deg,#f1c84d2e,#f1c84d0a);border:1px solid #f1c84d66}
.m5-wkr .m5-i{grid-row:span 2;align-self:center;color:var(--gold);width:22px;height:22px}
.m5-wkr b{font-size:13.5px;color:#ffe08a}
.m5-wkr small{font-size:12px;color:var(--t2)}
.m5-ms:active{background:var(--bg2)}
.m5-ms-t{display:grid;gap:2px;min-width:0}
.m5-ms-t b{font-size:14px;font-weight:600}
.m5-ms-t small{font-size:12px;color:var(--t3)}
.m5-pips{display:flex;gap:3px}
.m5-pc{font:700 12px 'Chakra Petch',sans-serif;color:var(--ac)}
.m5-rw>span{display:grid;justify-items:center;line-height:1}
.m5-rw small{font:700 10.5px 'Anuphan',sans-serif;opacity:.75}
.m5-rw.m5-ok .m5-i{width:16px;height:16px;stroke-width:2.4}
.m5-rw.m5-lockd{background:linear-gradient(135deg,#d9a8ff,#a35bff);color:#1d0636}
.m5-ms.m5-done{opacity:.82}
.m5-ms.m5-done .m5-ms-t b{color:var(--t2)}
.m5-sc{position:relative;padding:0;border:0;background:none;isolation:isolate;cursor:pointer}
.m5-sc img{display:block;width:100%;filter:drop-shadow(0 4px 6px rgba(0,0,0,.5))}
.m5-sc::before{content:'';position:absolute;left:14%;right:14%;bottom:10%;height:34%;z-index:-1;border-radius:50%;filter:blur(9px);background:rgba(8,220,255,.22)}
.m5-sc.m5-g::before{background:rgba(241,200,77,.5)}
.m5-sc-av{position:absolute;top:4%;right:10%;display:grid;place-items:center;width:17px;height:17px;border-radius:50%;background:var(--act);color:#03161c;box-shadow:0 0 0 2px #03161c}
.m5-sc-av .m5-i{width:10px;height:10px;stroke-width:2.4}
.m5-sub{display:flex;align-items:baseline;gap:8px;margin:4px 0 0;font:700 13.5px 'Anuphan',sans-serif;color:#fff}
.m5-sub span{font-weight:400;font-size:12px;color:var(--t3)}
.m5-evs{display:grid;gap:6px}
.m5-ev-cv{width:72px;height:40px;border-radius:8px;object-fit:cover}
.m5-ev-t{display:grid;gap:4px;min-width:0}
.m5-ev-top{display:flex;align-items:baseline;gap:6px}
.m5-ev-top b{font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.m5-ev-n{margin-left:auto;font:700 13px 'Chakra Petch',sans-serif;color:var(--ac)}
.m5-ev-n small{color:var(--t3)}
.m5-ev-bar{display:block;height:4px;border-radius:2px;background:var(--bg2);overflow:hidden}
.m5-ev-bar i{display:block;height:100%;background:var(--act)}
.m5-ev-r b{color:var(--t2);font-weight:600}
.m5-ev.m5-done{border-color:#f1c84d66;background:linear-gradient(90deg,#f1c84d1c,#051922 60%)}
.m5-ev.m5-done .m5-ev-bar i{background:var(--gold)}
.m5-ev.m5-done .m5-ev-n{color:var(--gold)}
.m5-ev-r.m5-ok{color:#ffe08a;font-weight:700}
.m5-more .m5-i{width:15px;height:15px}
.m5-tcs{display:grid;gap:6px}
.m5-tc .m5-i{width:17px;height:17px;color:var(--gold)}
.m5-tc b{display:block;font:700 13.5px 'Anuphan',sans-serif}
.m5-tc small{font-size:12px;color:var(--t3)}
.m5-tc.m5-on{border-color:var(--gold);background:linear-gradient(90deg,#f1c84d26,#051922)}
.m5-tc.m5-on .m5-i{color:var(--gold);stroke-width:2.4}
.m5-tc.m5-lock{border-style:dashed;background:none}
.m5-tc.m5-lock .m5-i{color:var(--ln)}
.m5-tc.m5-lock b{color:var(--t2)}
.m5-acct{display:flex;align-items:center;gap:10px;padding-top:12px;border-top:1px solid var(--ln4);font-size:12px;color:var(--t3)}
.m5-lnk{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:none;color:var(--ac);font:600 13px 'Anuphan',sans-serif}
.m5-lnk .m5-i{width:16px;height:16px}
.m5-acct span{margin-left:auto}
.m5-muted{margin:0;font-size:12.5px;color:var(--t3)}
@media(max-width:340px){.m5-wal{grid-template-columns:40px 1fr}.m5-wal-go{grid-column:1/-1;justify-content:center}}
.header-account{display:none!important}
.m5-al{max-width:440px;max-height:min(86vh,720px);overflow:auto;text-align:left;gap:10px}
.m5-al-h{display:grid;grid-template-columns:96px 1fr;gap:12px;align-items:center;padding-right:30px}
.m5-al-h img{width:96px;height:54px;border-radius:10px;object-fit:cover}
.m5-al-h .m5-muted b{color:#fff}
.m5-al-bar{position:relative;height:8px;border-radius:4px;background:var(--bg2)}
.m5-al-bar i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,var(--act),#6eeaff)}
.m5-al-bar span{position:absolute;top:-3px;width:2px;height:14px;background:#ffffff55}
.m5-al-ts{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}
.m5-al-t{display:grid;justify-items:center;gap:1px;padding:7px 4px;border:1px dashed var(--ln);border-radius:10px;text-align:center}
.m5-al-t b{font:700 13px 'Chakra Petch',sans-serif;color:var(--ac)}
.m5-al-t small{font-size:10.5px;color:var(--t3)}
.m5-al-t em{font-style:normal;font-size:11px;line-height:1.25;color:var(--t2)}
.m5-al-t:last-child b{color:var(--gold)}
.m5-al-c img{width:100%;filter:grayscale(1) brightness(.25) contrast(1.2);opacity:.9}
.m5-al-c small{font:700 10.5px 'Chakra Petch',sans-serif;color:var(--t3)}
.m5-al-c.m5-own img{filter:drop-shadow(0 3px 5px rgba(0,0,0,.5))}
.m5-al-c.m5-own{background:#08dcff14;box-shadow:inset 0 0 0 1px #08dcff44}
.m5-al-c.m5-own small{color:var(--ac)}
.m5-al-c.m5-own.m5-g{background:#f1c84d14;box-shadow:inset 0 0 0 1px #f1c84d66}
.m5-al-c.m5-own.m5-g small{color:var(--gold)}
.m5-ms{width:100%;font:inherit;text-align:left;cursor:pointer}
.m5-ms:disabled{cursor:default}
.m5-ms:not(:disabled):hover{border-color:#2c8aa0}
.m5-ttl.m5-none{background:none;border-style:dashed;color:var(--t3)}
.m5-ini{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:var(--bg2);font:700 24px 'Chakra Petch',sans-serif;color:var(--ac)}
.m5-empty{padding:18px 12px;border:1px dashed var(--ln);border-radius:12px;font-size:13px;color:var(--t3);text-align:center}
.m5-sc-dup{position:absolute;right:10%;bottom:8%;padding:1px 4px;border-radius:5px;background:#03161ccc;color:#fff;font:700 10px 'Chakra Petch',sans-serif}
.m5-evs.m5-one{grid-template-columns:1fr!important;max-height:60vh;overflow:auto}
.m5-al-t.m5-ok{border-style:solid;border-color:var(--gold);background:#f1c84d14}
.m5-al-t.m5-ok em{color:#ffe08a}
.m5-bonus.m5-got{border-style:solid;border-color:#24e3a055;background:#24e3a00f}
.m5-face{display:block;width:56px;height:56px;border-radius:50%;overflow:hidden;background:var(--bg2);box-shadow:0 0 0 2px var(--ln)}
.m5-face img{width:100%;height:100%;display:block}
.m5-face.m5-g{box-shadow:0 0 0 2px #03161c,0 0 0 4px var(--gold)}
.m5-face.m5-acc{display:grid;place-items:center}
.m5-face.m5-acc b{font:700 22px 'Chakra Petch',sans-serif;color:var(--ac)}
.m5-pk.m5-on .m5-face{outline:2px solid var(--act);outline-offset:4px}
.m5-pk.m5-on small{color:var(--ac);font-weight:700}
.m5-gate{display:grid;justify-items:center;gap:10px;padding:26px 10px;text-align:center}
.m5-gate-ic{display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:#08dcff1f;color:var(--ac)}
.m5-gate-ic .m5-i{width:30px;height:30px}
.m5-gate h2{margin:0;font:700 17px 'Anuphan',sans-serif;color:#fff}
.m5-gate .m5-meta{max-width:300px}
.m5-gate-go{height:42px;padding:0 26px;border:0;border-radius:21px;background:var(--act);color:#03161c;font:700 14px 'Anuphan',sans-serif;cursor:pointer}
.m5-id strong{font:700 19px/1.2 'Anuphan',sans-serif;color:#fff;font-size:18px!important}
.m5-ttl span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.m5-hst{display:grid;grid-template-columns:1fr 1fr;gap:6px}
.m5-hst b{font:700 16px/1.1 'Chakra Petch',sans-serif;color:#fff}
.m5-hst small{font-size:10.5px;color:var(--t3)}
.m5-wal-ic .m5-i{width:22px!important;height:22px!important}
.m5-wal-go>.m5-i{width:15px!important;height:15px!important}
.m5-ms,.m5-bonus{display:grid;align-items:center;border-radius:13px;background:var(--bg);border:1px solid #1f556655;color:#fff;text-decoration:none;grid-template-columns:34px 1fr auto!important;min-height:52px!important;padding:7px 10px 7px 8px!important;gap:10px!important}
.m5-bonus{border-style:dashed;border-color:#a35bff77;background:#1a0b2a66}
.m5-rw .m5-i{stroke-width:1.9;width:15px!important;height:15px!important}
.m5-rw b{font:800 14px 'Chakra Petch',sans-serif!important}
.m5-rw.m5-ok{background:#24e3a01f;color:var(--ok);border:1px solid #24e3a055;-webkit-mask:none!important;mask:none!important}
.m5-ms-list{display:grid;gap:5px!important}
.m5-box{display:grid;border:1px solid var(--ln);border-radius:16px;background:#04141bcc;padding:12px!important;gap:9px!important}
.m5-mis{border-color:#2c8aa0;background:linear-gradient(180deg,#0a2d38,#04141b 70%)}
.m5-tc{display:grid;grid-template-columns:20px 1fr;align-items:center;gap:10px;border:1px solid var(--ln);border-radius:12px;background:var(--bg);color:#fff;text-align:left;cursor:pointer;min-height:42px!important;padding:5px 12px!important}
.m5-hst a{justify-items:center;border-radius:10px;display:inline;min-width:0;padding:0;border:0;background:none;color:var(--t2);text-decoration:none}
.m5-hst a b{font:700 13px 'Chakra Petch',sans-serif;color:#fff}
.m5-hst i{width:3px;height:3px;border-radius:50%;background:var(--ln)}
.m5-ms-t b em{margin-left:6px;font:500 11.5px 'Anuphan',sans-serif;font-style:normal;color:var(--t3)}
.m5-prow{display:flex;align-items:center;gap:6px!important;margin-top:4px!important;flex-wrap:nowrap}
.m5-shelf{display:grid;grid-template-columns:repeat(4,1fr)!important;gap:8px!important}
.m5-ft.m5-team:not(.m5-on){color:#6fae78}
.m5-ft.m5-team:not(.m5-on) .m5-i{color:#89e85f}
.m5-cm{position:relative;display:grid;justify-items:center;gap:4px;text-align:center}
.m5-cm-stage{position:relative;display:grid;place-items:center;width:100%;height:230px;margin:-4px 0 2px;isolation:isolate}
.m5-cm-rays{position:absolute;left:50%;top:50%;z-index:-2;width:420px;height:420px;margin:-210px 0 0 -210px;background:repeating-conic-gradient(rgba(8,220,255,.16) 0 6deg,transparent 6deg 18deg);-webkit-mask:radial-gradient(circle,#000 0 25%,transparent 62%);mask:radial-gradient(circle,#000 0 25%,transparent 62%);animation:cmSpin 24s linear infinite}
.m5-cm-glow{position:absolute;left:50%;top:50%;z-index:-1;width:200px;height:200px;margin:-100px 0 0 -100px;border-radius:50%;background:radial-gradient(circle,rgba(8,220,255,.35),transparent 65%)}
.m5-cm.m5-gold .m5-cm-rays{background:repeating-conic-gradient(rgba(241,200,77,.22) 0 6deg,transparent 6deg 18deg)}
.m5-cm.m5-gold .m5-cm-glow{background:radial-gradient(circle,rgba(241,200,77,.45),transparent 65%)}
.m5-cm-card{width:176px;filter:drop-shadow(0 14px 18px rgba(0,0,0,.6));animation:cmFloat 3.2s ease-in-out infinite}
@keyframes cmFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}
.m5-cm.m5-gold .m5-cm-kick{color:var(--gold)}
.m5-cm h3{margin:0;font:800 22px/1.2 'Anuphan',sans-serif;color:#fff}
.m5-cm-meta{margin:0 0 6px;font-size:12.5px;color:var(--t2)}
.m5-cm-meta b{color:var(--ac);font-family:'Chakra Petch'}
.m5-cm.m5-gold .m5-cm-meta b{color:var(--gold)}
.m5-cm.m5-gold h3{background:linear-gradient(180deg,#fff3c4,#f1c84d);-webkit-background-clip:text;background-clip:text;color:transparent}
.m5-cm-act{display:grid;gap:8px;width:100%}
.m5-cm.m5-gold .m5-go{background:linear-gradient(90deg,#f6d977,#f1c84d)!important;color:#2a1d02!important}
.m5-go.m5-on{background:#24e3a0!important}
.m5-rw.m5-sm b{font-size:12px!important}
.m5-rw.m5-sm .m5-i{width:12px!important;height:12px!important}
.m5-cm.m5-isav .m5-go{background:none!important;border:1px solid #24e3a088!important;color:#24e3a0!important}
.m5-rw{display:inline-flex;align-items:center;background:linear-gradient(135deg,#6eeaff,#08dcff);color:#03161c;height:28px!important;gap:4px!important;padding:0 10px 0 9px!important;border-radius:8px!important;-webkit-mask:radial-gradient(circle 4px at 0 50%,#0000 95%,#000) left/51% 100% no-repeat,radial-gradient(circle 4px at 100% 50%,#0000 95%,#000) right/51% 100% no-repeat!important;mask:radial-gradient(circle 4px at 0 50%,#0000 95%,#000) left/51% 100% no-repeat,radial-gradient(circle 4px at 100% 50%,#0000 95%,#000) right/51% 100% no-repeat!important;box-sizing:border-box;justify-content:center;min-width:64px!important}
.m5-rw.m5-sm{height:22px!important;padding:0 7px!important;margin-left:4px;min-width:0!important}
.m5-pips i{height:5px;border-radius:3px;width:11px!important;background:#1f5566}
.m5-pips i.m5-on{background:var(--act)}
.m5-prow small{color:var(--t3);white-space:nowrap;font-size:12px!important}
.m5-ft small{font:600 11.5px 'Chakra Petch',sans-serif;font-size:12px;color:var(--t3)}
.m5-ev{display:grid;grid-template-columns:72px 1fr;align-items:center;gap:10px;padding:6px 10px 6px 6px;border-radius:12px;background:var(--bg);border:1px solid #1f556655;color:#fff;text-decoration:none;width:100%;font:inherit;text-align:left;cursor:pointer;min-height:60px}
.m5-ev-r{display:flex;gap:4px;font-size:12px;line-height:1.35;color:var(--t3);min-width:0;align-items:center}
.m5-ev-r .m5-i{width:13px;height:13px;margin-top:0}
.m5-ev-r>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.m5-ev-r.m5-ok b{color:#ffe08a;font-weight:700}
.m5-more{display:inline-flex;align-items:center;justify-content:center;gap:2px;border:1px solid var(--ln);border-radius:18px;background:none;color:var(--ac);font:600 13px 'Anuphan',sans-serif;height:40px}
.m5-out{height:30px;padding:0 14px;border:1px solid var(--ln);border-radius:15px;background:none;color:var(--t3);font:500 12.5px 'Anuphan',sans-serif;position:relative}
.m5-out::after{content:'';position:absolute;inset:-7px 0}
.m5-cm-kick{margin:0;color:var(--ac);font:700 12px 'Anuphan',sans-serif;letter-spacing:.02em;text-transform:none}
.m5-cm-cur{display:flex;align-items:center;justify-content:center;gap:6px;height:40px;border:1px solid #24e3a055;border-radius:20px;background:#24e3a014;color:var(--ok);font:700 13.5px 'Anuphan',sans-serif}
.m5-cm-cur .m5-i{width:16px;height:16px;stroke-width:2.4}
.m5-al-k{margin:0 0 1px;font:600 12px 'Anuphan',sans-serif;color:var(--t3);text-align:left}
.m5-al-h h3{text-align:left;font-size:17px!important;line-height:1.25}
.m5-al-bar.m5-done i{background:linear-gradient(90deg,#f1c84d,#ffe08a)}
.m5-al-t small,.m5-al-t em,.m5-al-c small{font-size:12px}
.m5-pgrid{grid-template-columns:repeat(4,1fr);max-height:52vh;overflow:auto;padding:6px 2px;display:flex!important;flex-wrap:wrap;justify-content:center;gap:12px 0!important}
.m5-pk{display:grid;justify-items:center;gap:5px;padding:0;border:0;background:none;color:var(--t2);cursor:pointer;width:25%}
.m5-pk small{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}
.m5-al-g{grid-template-columns:repeat(5,1fr);display:flex!important;flex-wrap:wrap;justify-content:center;gap:6px}
.m5-al-c{position:relative;display:grid;justify-items:center;padding:4px 2px 2px;border-radius:9px;background:#03111799;width:calc((100% - 24px)/5)}
.m5-al .m5-go{position:sticky;bottom:-14px;z-index:3;box-shadow:0 -10px 16px #0b2a35}
.m5-ttl{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 10px 0 8px;border-radius:12px;background:linear-gradient(90deg,#f1c84d26,#f1c84d0d);border:1px solid #f1c84d55;color:#ffe08a;font:700 12px 'Anuphan',sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;font-family:'Anuphan',sans-serif;max-width:100%;min-width:0;width:auto!important;justify-self:center!important}
.m5-id .m5-hst{display:flex;align-items:center;gap:8px;margin-top:1px;font-size:12px;color:var(--t3);justify-content:center}
.m5-wal-cta{align-items:center;gap:6px;display:contents}
.m5-wg-fan img:nth-child(1){transform:rotate(-20deg) translateX(-12px)!important}
.m5-wg-fan img:nth-child(2){transform:rotate(20deg) translateX(12px)!important}
.m5-wg-fan img:nth-child(3){bottom:3px;z-index:2;left:20px!important;width:34px!important;height:48px!important}
.m5-pkm .m5-muted{font-size:12.5px}
.m5-pg-acc{display:flex;justify-content:center;margin:4px 0 2px}
.m5-pg-acc .m5-pk{width:auto}
.m5-pg-h{display:flex;align-items:center;gap:8px;margin:8px 0 4px;font:700 13px 'Anuphan',sans-serif;color:#fff;text-align:left}
.m5-pg-h img{width:44px;height:24px;border-radius:5px;object-fit:cover}
.m5-pg-more .m5-i{width:13px;height:13px}
.m5-pg-empty{padding:14px 0}
.m5-cm-no{display:flex;align-items:center;justify-content:center;gap:6px;height:40px;border:1px dashed var(--ln);border-radius:20px;color:var(--t3);font:600 12.5px 'Anuphan',sans-serif}
.m5-cm-no .m5-i{width:14px;height:14px}
.m5-hero{order:1;display:grid!important;border-radius:16px;background:none!important;border:0!important;grid-template-columns:auto 1fr!important;justify-items:stretch!important;align-items:center;gap:14px!important;padding:8px 0 4px!important;text-align:center}
.m5-hero .m5-av{width:76px!important;height:76px!important;margin-left:4px}
.m5-id{display:grid;min-width:0;gap:5px!important;justify-items:center!important;text-align:center}
.m5-wg-fan img{position:absolute;object-fit:cover;box-shadow:0 2px 6px rgba(0,0,0,.5);transform-origin:50% 100%;left:22px!important;width:30px!important;height:42px!important;border-radius:3px!important;bottom:12px!important}
.m5-pg-nav button{display:flex;align-items:center;justify-content:center;gap:4px;height:34px;border:1px solid var(--ln);border-radius:17px;background:none;color:var(--ac);font:700 12.5px 'Anuphan',sans-serif;cursor:pointer}
.m5-pg-nav button:disabled{opacity:.35;cursor:default}
.m5-pg-nav .m5-i{width:14px;height:14px}
.m5-pg-nav .m5-i.m5-l{transform:scaleX(-1)}
.m5-pg-nav span{font-size:12px;color:var(--t3)}
.m5-pg-nav b{color:#fff;font-family:'Chakra Petch',sans-serif}
.m5-pkm{max-width:380px!important;display:flex!important;flex-direction:column;overflow:hidden!important;max-height:min(86vh,700px)!important}
.m5-pkm>*{flex:none}
.m5-pg-nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin-top:8px!important}
.m5-pg-more{display:flex;align-items:center;justify-content:center;gap:5px;margin:8px 0 0;font-size:12px;color:var(--t3);margin-top:6px!important}
.m5-pg-body{gap:2px;flex:1 1 auto!important;min-height:0;overflow:auto;overscroll-behavior:contain;margin:0 -4px;padding:0 4px 4px;border-top:1px solid #1f556655;border-bottom:1px solid #1f556655;display:block!important}
.m5-pg-body .m5-pgrid{overflow:visible!important;max-height:none!important;height:auto!important}
.m5-pg-h span{margin-left:auto;font:700 12px 'Chakra Petch',sans-serif;color:var(--gold);margin-right:6px}
.m5-wal{order:2;position:relative;display:grid;align-items:center;column-gap:10px;border-radius:14px;padding:10px 12px!important;row-gap:7px!important;-webkit-mask:radial-gradient(circle 8px at 0 50%,#0000 98%,#000) left/51% 100% no-repeat,radial-gradient(circle 8px at 100% 50%,#0000 98%,#000) right/51% 100% no-repeat;mask:radial-gradient(circle 8px at 0 50%,#0000 98%,#000) left/51% 100% no-repeat,radial-gradient(circle 8px at 100% 50%,#0000 98%,#000) right/51% 100% no-repeat;grid-template-columns:36px 1fr auto auto!important;border:1px solid #f1c84d99!important;background:radial-gradient(120% 140% at 0 0,#f1c84d2e,transparent 60%),linear-gradient(115deg,#2a2510 0%,#122a2c 55%,#0b2730 100%)!important;box-shadow:inset 0 1px 0 #ffe08a33,0 0 18px rgba(241,200,77,.12)}
.m5-wal-ic{display:grid;place-items:center;border-radius:11px;width:36px!important;height:36px!important;background:linear-gradient(140deg,#f6d977,#d9a72c)!important;color:#2a1d02!important}
.m5-wal-n{display:grid;min-width:0;gap:3px}
.m5-wal-n b{font:700 26px/1 'Chakra Petch',sans-serif;color:#fff;font-size:24px!important;order:0}
.m5-wal-n small{font-size:12px;white-space:nowrap;order:1;color:#e9d39a!important}
.m5-wal-n b em{color:#ffe08a!important}
.m5-shn.m5-gd::after{background:linear-gradient(100deg,transparent 0,rgba(255,224,138,.55) 45%,rgba(255,250,225,.7) 50%,rgba(255,224,138,.55) 55%,transparent 100%);animation-duration:7s}
.m5-av{position:relative;flex:none;width:60px;height:60px;padding:0;border:0;border-radius:50%;background:var(--bg2);cursor:pointer;isolation:isolate}
.m5-av-sh{border-radius:50%}
.m5-wg-fan .m5-wf{position:absolute;display:block;left:22px;bottom:12px;width:30px;height:42px;overflow:hidden;border-radius:3px;box-shadow:0 2px 6px rgba(0,0,0,.5);transform-origin:50% 100%}
.m5-wg-fan .m5-wf img{position:static!important;display:block;width:100%!important;height:100%!important;object-fit:cover;transform:none!important;box-shadow:none!important;border-radius:0!important}
.m5-wg-fan .m5-wf:nth-child(1){transform:rotate(-20deg) translateX(-12px)}
.m5-wg-fan .m5-wf:nth-child(2){transform:rotate(20deg) translateX(12px)}
.m5-wg-fan .m5-wf:nth-child(3){left:20px;width:34px;height:48px;z-index:2}
.m5-me-panel{position:relative;display:grid;padding:14px;border:0;border-radius:0 0 18px 18px;background:linear-gradient(180deg,#0b3340 0,#082631 90px,#04141b 320px);gap:12px!important;isolation:isolate}
.m5-me-panel.m5-bg-b::before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;-webkit-mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.5) 40%,transparent 85%);mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.5) 40%,transparent 85%)}
@property --ta{syntax:'<angle>';inherits:false;initial-value:0deg}
.m5-ttl:not(.m5-none){position:relative;isolation:isolate}
.m5-ttl:not(.m5-none)::before{content:'';position:absolute;inset:-1px;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--ta),transparent 0 62%,rgba(255,224,138,.25) 72%,#fff6d0 82%,rgba(255,224,138,.25) 90%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none;animation:ttlRun 3.6s linear infinite}
@keyframes ttlRun{to{--ta:360deg}}
.m5-rw b+.m5-i{margin-left:1px}
@media (prefers-reduced-motion:reduce){.m5-cm-rays,.m5-cm-card,.m5-cm-shine{animation:none}.m5-gp-glow,.m5-gp-rays,.m5-ttl::before{animation:none!important}}
.m5-me-panel.m5-bg-b{background:linear-gradient(180deg,#0b3340 0,#082631 90px,#04141b 320px)!important}
.m5-me-panel.m5-bg-b::before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='64' viewBox='0 0 56 64'%3E%3Cg fill='none' stroke='%23e8c766' stroke-opacity='.11' stroke-width='1'%3E%3Cpath d='M28 2 52 16v32L28 62 4 48V16Z'/%3E%3Cpath d='M28 2v60M4 16l48 32M52 16 4 48'/%3E%3C/g%3E%3C/svg%3E") center 0/56px 64px!important;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 70px,rgba(0,0,0,.6) 240px,transparent 460px)!important;mask-image:linear-gradient(180deg,transparent 0,#000 70px,rgba(0,0,0,.6) 240px,transparent 460px)!important}
.m5-cm-shine{position:absolute;left:50%;top:50%;margin:-88px 0 0 -88px;pointer-events:none;width:176px!important;height:176px!important;border-radius:0!important;background:linear-gradient(105deg,transparent 38%,rgba(241,200,77,.35) 46%,rgba(255,240,190,.6) 50%,rgba(241,200,77,.35) 54%,transparent 62%) 200% 0/250% 100% no-repeat!important;mix-blend-mode:screen;animation:cmGold 7s ease-in-out infinite!important}
@keyframes cmGold{0%,30%{background-position:200% 0}90%,100%{background-position:-200% 0}}
.m5-wal-go{align-items:center;background:var(--act);color:#03161c;text-decoration:none;box-shadow:0 4px 14px rgba(8,220,255,.3);gap:8px!important;display:grid!important;place-items:center;width:62px;height:44px!important;padding:0!important;border-radius:12px!important;font:700 13px/1.15 'Anuphan',sans-serif!important;text-align:center;order:1}
.m5-wg-fan{position:relative;display:block;width:74px!important;height:58px!important;margin-right:2px;order:2;margin:0 -4px 0 2px!important}
.m5-cmm{max-width:340px!important;overflow:hidden;isolation:isolate}
.m5-cmm .m5-cm{position:static}
.m5-cm-bg::after{content:'';position:absolute;inset:0;background:radial-gradient(70% 60% at 50% 45%,rgba(255,224,138,.28),transparent 70%),linear-gradient(180deg,rgba(241,200,77,.30),rgba(120,84,10,.25) 50%,rgba(4,20,27,.55))}
.m5-cmm .m5-cm-rays{opacity:.7}
.m5-mb.m5-al{border-color:#2c8aa0!important;box-shadow:0 18px 50px rgba(0,0,0,.6)!important}
.m5-mb.m5-al .m5-mx{border-color:var(--ln)!important}
.m5-cm-bg{position:absolute;left:0;right:0;top:0;height:64%;z-index:-1;pointer-events:none;background:center 30%/cover no-repeat;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 45%,transparent 100%);mask-image:linear-gradient(180deg,#000 0,#000 45%,transparent 100%);filter:sepia(.55) saturate(1.35) brightness(.62) contrast(1.05) blur(3px)!important;transform:scale(1.08);transform-origin:50% 0}
.m5-mb.m5-al.m5-alx{border-color:#f1c84d99!important;box-shadow:0 0 0 1px #f1c84d22,0 18px 50px rgba(0,0,0,.6),0 0 34px rgba(241,200,77,.14)!important}
.m5-mb.m5-al.m5-alx .m5-mx{border-color:#f1c84d55!important}
#missions{order:3;scroll-margin-top:12px}
.database-main.me5{padding-top:4px}
.m5-ms{color:#fff;text-decoration:none}
a.m5-ms:hover{border-color:#2c8aa0}
.m5-hwm{max-width:360px!important;text-align:left}
.m5-hwm h3{padding:0 36px;font:700 17px 'Anuphan',sans-serif;color:#fff;text-align:center}
.m5-hw{display:grid;gap:6px;margin-top:6px}
.m5-hw-r{display:grid;grid-template-columns:22px 1fr;align-items:center;gap:10px;margin:0;padding:8px 12px;border:1px solid #1f556699;border-radius:12px;background:var(--bg);font-size:13px;line-height:1.45;color:var(--t2);text-align:left}
.m5-hw-r .m5-i{width:20px;height:20px;color:var(--gold)}
@media(min-width:960px){.m5-mepage{max-width:980px}.m5-me-panel{padding:20px}.m5-cols{display:grid;grid-template-columns:330px 1fr;gap:18px;align-items:start}.m5-cl,.m5-cr{display:grid;gap:14px;align-content:start}.m5-cl{position:sticky;top:16px}.m5-evs{grid-template-columns:1fr 1fr}.m5-shelf{grid-template-columns:repeat(8,1fr)!important}}
/* Invite friends row (TeeO 2026-10-18): gold, below the daily bonus, because it sits outside the daily cap */
.m5-ms-list.m5-inv{margin-top:8px}
.m5-ms.m5-inv{border-color:#f1c84d66;background:linear-gradient(90deg,#f1c84d14,#f1c84d05)}
.m5-ms-ic.m5-inv{color:#f6d977}
.m5-ms.m5-inv .m5-rw{background:linear-gradient(90deg,#f6d977,#f1c84d)!important;color:#2a1d02!important}
.m5-ms.m5-inv .m5-rw .m5-i{color:#2a1d02!important;stroke:#2a1d02!important}
