.mpro-club,.mpro-club-dash,.mpro-club-box,.mpro-club-earn,.mpro-club-pp,.mpro-club-ty,.mpro-rv{--cl-a:var(--mg-primary,#ff7a12);--cl-ink:var(--mg-ink-on-l,#b84300);--cl-l:var(--mg-l,#fff4ea);--cl-grad:var(--mg-grad,linear-gradient(225deg,#ffa01c 0%,#ff7a12 52%,#ff5a00 100%));--cl-ok:#16794a;--cl-okl:#eaf7f0;--cl-mut:#6b7280;--cl-ln:#ececf1;--cl-t:#1f1f27;box-sizing:border-box}.mpro-club *,.mpro-rv *{box-sizing:border-box}.mpro-club-i{flex:0 0 auto;vertical-align:middle}.mpro-club{display:grid;gap:14px;max-width:760px;text-align:start;color:var(--cl-t)}.mpro-club-card{margin:0;padding:16px;border:1px solid var(--cl-ln);border-radius:18px;background:#fff}.mpro-club-h{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:15.5px;font-weight:800;line-height:1.6;color:var(--cl-t)}.mpro-club-h .mpro-club-i{color:var(--cl-a)}.mpro-club-p{margin:0 0 8px;font-size:13.5px;line-height:1.95}.mpro-club-mut{margin:6px 0 0;font-size:12px;line-height:1.85;color:var(--cl-mut)}.mpro-club-btn{display:inline-flex!important;align-items:center;justify-content:center;gap:6px;min-height:44px!important;padding:0 20px!important;border:0!important;border-radius:999px!important;background:var(--cl-grad)!important;color:#fff!important;font:inherit;font-size:14px!important;font-weight:800!important;line-height:1!important;cursor:pointer;text-decoration:none!important;text-transform:none!important;box-shadow:0 6px 16px -8px rgb(255 90 0 / .6)!important}.mpro-club-btn:hover{color:#fff;filter:brightness(1.04)}.mpro-club-btn:disabled{opacity:.55;cursor:default}.mpro-club-btn:focus-visible{outline:2px solid var(--cl-ink);outline-offset:2px}.mpro-club-btn--sm{min-height:36px!important;padding:0 14px!important;font-size:12.5px!important}.mpro-club-hero{position:relative;overflow:hidden;padding:18px;border-radius:20px;background:var(--cl-grad);color:#fff}.mpro-club-hero:after{content:"";position:absolute;inset-inline-end:-40px;top:-40px;width:160px;height:160px;border-radius:50%;background:rgb(255 255 255 / .12);pointer-events:none}.mpro-club-hero.lv2{background:linear-gradient(225deg,#f6c453 0%,#e3a019 55%,#b97a06 100%)}.mpro-club-hero.lv3{background:linear-gradient(225deg,#7b8cff 0%,#4f46e5 55%,#2e2a8f 100%)}.mpro-club-hero-top{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.mpro-club-hero-top small{font-size:12px;opacity:.95}.mpro-club-badge{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:999px;background:rgb(255 255 255 / .22);font-size:13px;font-weight:800;backdrop-filter:blur(2px)}.mpro-club-bal{margin:10px 0 0;font-size:15px;font-weight:700;line-height:1.3}.mpro-club-bal b{font-size:38px;font-weight:900;letter-spacing:-.5px}.mpro-club-worth{margin:2px 0 0;font-size:13.5px;font-weight:700;opacity:.95}.mpro-club-use{margin:8px 0 0;font-size:12.5px;line-height:1.85;opacity:.92}.mpro-club-next{margin-top:12px;padding-top:12px;border-top:1px solid rgb(255 255 255 / .28)}.mpro-club-next p{margin:0;font-size:13px;font-weight:700;line-height:1.8}.mpro-club-next p span{font-weight:500;opacity:.9}.mpro-club-next small{display:block;margin-top:6px;font-size:11.5px;opacity:.85}.mpro-club-track{display:block;height:8px;margin-top:8px;border-radius:99px;background:rgb(255 255 255 / .3);overflow:hidden}.mpro-club-track i{display:block;height:100%;border-radius:99px;background:#fff}.mpro-club-wheelbox{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"h h" "w s";gap:4px 18px;align-items:center}.mpro-club-wheelbox .mpro-club-h{grid-area:h}.mpro-club-wheel-wrap{grid-area:w;position:relative;width:220px;height:220px}.mpro-club-wheel{display:block;width:100%;height:100%;filter:drop-shadow(0 8px 18px rgb(255 90 0 / .22))}.mpro-club-wheel-g{transform-origin:130px 130px}.mpro-club-wheel text{font-family:inherit}.mpro-club-pin{position:absolute;top:-10px;left:50%;width:0;height:0;margin-left:-14px;border-left:14px solid #fff0;border-right:14px solid #fff0;border-top:26px solid #1f1f27;filter:drop-shadow(0 3px 3px rgb(0 0 0 / .3))}.mpro-club-wheel-side{grid-area:s;min-width:0}.mpro-club-result{margin:10px 0 0;font-size:13.5px;line-height:1.9;color:var(--cl-ink)}.mpro-club-result:empty{display:none}@media (max-width:560px){.mpro-club-wheelbox{grid-template-columns:1fr;grid-template-areas:"h" "w" "s";justify-items:center;text-align:center}.mpro-club-wheel-wrap{width:240px;height:240px}}.mpro-club-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.mpro-club-list>li{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;padding:10px 12px;border-radius:14px;background:#fafafc;font-size:13px;line-height:1.7}.mpro-club-list>li>span{display:flex;align-items:center;gap:10px;min-width:0}.mpro-club-list>li b{font-weight:800}.mpro-club-list>li>span:last-child:not(:first-child){font-size:12px;color:var(--cl-mut);text-align:end}.mpro-club-todo img{flex:0 0 auto;width:44px;height:44px;border-radius:10px;object-fit:cover;background:#fff}.mpro-club-todo li>span{overflow:hidden;text-overflow:ellipsis}.mpro-club-missions li{justify-content:flex-start}.mpro-club-missions li i{display:grid;place-items:center;flex:0 0 26px;width:26px;height:26px;border:2px solid #d9d9e3;border-radius:50%;font-style:normal;font-weight:900;color:#fff}.mpro-club-missions li.is-done i{border-color:var(--cl-ok);background:var(--cl-ok)}.mpro-club-missions li span{display:block;flex:1 1 auto}.mpro-club-missions li small{display:block;font-size:12px;color:var(--cl-mut)}.mpro-club-missions li em{flex:0 0 auto;font-style:normal;font-weight:800;color:var(--cl-ink)}.mpro-club-missions li.is-done em{color:var(--cl-ok)}.mpro-club-missions li.is-done b{text-decoration:line-through;text-decoration-color:rgb(22 121 74 / .5)}.mpro-club-link{display:flex;gap:8px;margin:6px 0}.mpro-club-link input{flex:1 1 auto;min-width:0;height:40px;padding:0 12px;border:1px solid var(--cl-ln);border-radius:12px;background:#fafafc;font:inherit;font-size:13px;color:var(--cl-t)}.mpro-club-share{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 0}.mpro-club-share a,.mpro-club-share button{display:inline-flex;align-items:center;min-height:34px!important;padding:0 14px!important;border:1px solid #ffe2c9!important;border-radius:999px!important;background:var(--cl-l)!important;color:var(--cl-ink)!important;font:inherit;font-size:12.5px!important;font-weight:700;text-decoration:none!important;cursor:pointer;box-shadow:none!important}.mpro-club-share [hidden]{display:none!important}.mpro-club-hist{margin:0;padding:0;list-style:none}.mpro-club-hist li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid var(--cl-ln);font-size:13px;line-height:1.6}.mpro-club-hist li:last-child{border-bottom:0}.mpro-club-hist small{display:block;font-size:11.5px;color:var(--cl-mut)}.mpro-club-hist b{flex:0 0 auto;font-weight:800;unicode-bidi:isolate}.mpro-club-hist b.pos{color:var(--cl-ok)}.mpro-club-hist b.neg{color:#b42318}.mpro-club-hist b.tk{color:var(--cl-a)}.mpro-club-rules summary{cursor:pointer;font-weight:800;font-size:14px}.mpro-club-rules ul{margin:10px 0 0;padding-inline-start:18px;font-size:13px;line-height:2}.mpro-club-dash{display:flex;align-items:center;gap:12px;margin:0 0 16px;padding:14px 16px;border:1px solid #ffe2c9;border-radius:16px;background:var(--cl-l);color:var(--cl-t);text-decoration:none}.mpro-club-dash:hover{color:var(--cl-t);border-color:var(--cl-a)}.mpro-club-dash .mpro-club-i{color:var(--cl-a)}.mpro-club-dash span{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13.5px}.mpro-club-dash em{font-style:normal;color:var(--cl-ink);font-weight:700}.mpro-club-pill{padding:2px 10px;border-radius:999px;background:var(--cl-grad);color:#fff;font-size:11.5px;font-weight:800}tr.mpro-club-tr{border:none!important}tr.mpro-club-tr>td.mpro-club-td{width:100%;flex:1 1 100%;max-width:none;padding:8px 0!important;border:none!important;background:none!important;text-align:start;font-weight:400}.mpro-club-box{display:grid;gap:6px;padding:12px 14px;border:1px solid #ffe2c9;border-radius:14px;background:var(--cl-l);text-align:start}.mpro-club-box p{margin:0}.mpro-club-chk{display:flex!important;align-items:flex-start;gap:9px;margin:0!important;font-size:13.5px;font-weight:500;line-height:1.75;color:var(--cl-t);cursor:pointer}.mpro-club-chk input[type=checkbox]{flex:0 0 auto;width:20px!important;height:20px!important;margin:3px 0 0!important;accent-color:var(--cl-a);cursor:pointer}.mpro-club-chk b{color:var(--cl-ink);font-weight:800}.mpro-club-ok{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;line-height:1.7;color:var(--cl-ok)}.mpro-club-box .mpro-club-mut{margin:0;display:flex;align-items:center;gap:6px}.mpro-club-box a{color:var(--cl-ink);font-weight:700}.mpro-club-earn{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;border-radius:14px;background:#fafafc;font-size:13px;line-height:1.85;color:var(--cl-t);text-align:start}.mpro-club-earn .mpro-club-i{margin-top:3px;color:var(--cl-a)}.mpro-club-earn b{color:var(--cl-ink);font-weight:800}.mpro-club-earn small{display:block;font-size:12px;color:var(--cl-mut)}.mpro-club-pp{display:flex;align-items:center;gap:7px;margin:8px 0 10px;font-size:13px;line-height:1.7;color:var(--cl-t)}.mpro-club-pp .mpro-club-i{color:var(--cl-a)}.mpro-club-pp b{color:var(--cl-ink);font-weight:800}.mpro-club-ty{display:flex;align-items:flex-start;gap:12px;margin:16px 0;padding:16px;border:1px solid #ffe2c9;border-radius:16px;background:var(--cl-l);text-align:start}.mpro-club-ty .mpro-club-i{color:var(--cl-a)}.mpro-club-ty p{margin:0 0 4px;font-size:13.5px;line-height:1.9}.mpro-club-ty-h b{color:var(--cl-ink)}.mpro-club-ty a{color:var(--cl-ink);font-weight:700}html.mpro-rv-open{overflow:hidden}.mpro-rv{position:fixed;inset:0;z-index:100000;display:flex;align-items:flex-end;justify-content:center;font-family:inherit;direction:rtl}.mpro-rv-bg{position:absolute;inset:0;background:rgb(20 20 28 / .5);animation:mpro-rv-f .2s ease}.mpro-rv-sheet{position:relative;width:100%;max-width:520px;max-height:92vh;max-height:92dvh;overflow:auto;overscroll-behavior:contain;padding:22px 18px calc(18px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;background:#fff;color:var(--cl-t);box-shadow:0 -10px 40px rgb(0 0 0 / .18);animation:mpro-rv-up .25s cubic-bezier(.2,.8,.2,1);outline:none;text-align:start}@media (min-width:640px){.mpro-rv{align-items:center}.mpro-rv-sheet{border-radius:22px;padding:26px 24px}}@keyframes mpro-rv-f{from{opacity:0}}@keyframes mpro-rv-up{from{transform:translateY(30px);opacity:0}}@media (prefers-reduced-motion:reduce){.mpro-rv-bg,.mpro-rv-sheet{animation:none}}.mpro-rv-x{position:absolute;top:10px;inset-inline-end:10px;display:grid!important;place-items:center;width:38px!important;height:38px!important;min-height:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:#f3f3f6!important;color:#40404a!important;font:400 24px/1 sans-serif!important;cursor:pointer;box-shadow:none!important}.mpro-rv-h{margin:0 0 6px;padding-inline-end:40px;font-size:18px;font-weight:900;line-height:1.6;color:var(--cl-t)}.mpro-rv-sub{margin:0 0 12px;font-size:13px;line-height:1.9;color:#4b4b57}.mpro-rv-sub b{color:var(--cl-ink)}.mpro-rv-load{margin:20px 0;text-align:center;color:var(--cl-mut)}.mpro-rv-items{display:grid;gap:12px;margin:0 0 12px;padding:0;list-style:none}.mpro-rv-item{margin:0;padding:12px;border:1px solid var(--cl-ln);border-radius:16px;background:#fff}.mpro-rv-item.is-done{background:#fafafc}.mpro-rv-p{display:flex;align-items:center;gap:10px}.mpro-rv-p img,.mpro-rv-noimg{flex:0 0 auto;width:56px;height:56px;border-radius:12px;object-fit:cover;background:#f3f3f6}.mpro-rv-p strong{font-size:13.5px;font-weight:700;line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mpro-rv-ok{margin:8px 0 0;font-size:12.5px;font-weight:700;color:var(--cl-ok)}.mpro-rv-stars{display:flex;align-items:center;gap:2px;margin-top:10px;direction:rtl}.mpro-rv-star{display:grid!important;place-items:center;width:44px!important;height:44px!important;min-height:0!important;padding:0!important;border:0!important;border-radius:12px!important;background:transparent!important;cursor:pointer;box-shadow:none!important}.mpro-rv-star svg{fill:#e3e3ea;transition:fill .12s,transform .12s}.mpro-rv-star.is-on svg{fill:#ffb21a}.mpro-rv-star:active svg{transform:scale(.88)}.mpro-rv-star:focus-visible{outline:2px solid var(--cl-a)!important;outline-offset:1px}.mpro-rv-word{padding-inline-start:8px;font-size:13px;font-weight:800;color:var(--cl-ink)}.mpro-rv-more{margin-top:8px}.mpro-rv-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.mpro-rv-chip{display:inline-flex!important;align-items:center;min-height:32px!important;padding:0 12px!important;border:1px solid #e3e3ea!important;border-radius:999px!important;background:#fff!important;color:#40404a!important;font:inherit!important;font-size:12.5px!important;line-height:1!important;cursor:pointer;box-shadow:none!important}.mpro-rv-chip.is-on{border-color:var(--cl-a)!important;background:var(--cl-l)!important;color:var(--cl-ink)!important}.mpro-rv-text{display:block;width:100%!important;min-height:76px;padding:10px 12px!important;border:1px solid #dcdce4!important;border-radius:12px!important;background:#fff!important;font:inherit!important;font-size:14px!important;line-height:1.9!important;color:var(--cl-t)!important;resize:vertical}.mpro-rv-text:focus{border-color:var(--cl-a)!important;outline:0;box-shadow:0 0 0 3px rgb(255 122 18 / .15)!important}.mpro-rv-hint{margin:6px 0 0;font-size:12px;color:var(--cl-mut)}.mpro-rv-hint b{color:var(--cl-ok)}.mpro-rv-err{margin:0 0 10px;padding:10px 12px;border-radius:12px;background:#fdecea;color:#b42318;font-size:13px}.mpro-rv-btn{display:flex!important;align-items:center;justify-content:center;width:100%;min-height:50px;margin:8px 0 0;padding:0 18px!important;border:0!important;border-radius:14px!important;background:var(--cl-grad)!important;color:#fff!important;font:inherit!important;font-size:15px!important;font-weight:800!important;line-height:1!important;text-decoration:none!important;cursor:pointer;box-shadow:0 8px 20px -10px rgb(255 90 0 / .7)!important}.mpro-rv-btn:disabled{opacity:.45;cursor:default;box-shadow:none!important}.mpro-rv-btn--ghost{background:var(--cl-l)!important;color:var(--cl-ink)!important;box-shadow:none!important}.mpro-rv-note{margin:10px 0 0;font-size:11.5px;line-height:1.8;color:var(--cl-mut);text-align:center}.mpro-rv-win{margin:4px 0 12px;padding:14px;border-radius:14px;background:var(--cl-okl);color:var(--cl-ok);font-size:16px;font-weight:900;text-align:center}.mpro-rv-done{margin:10px 0;font-size:14px;line-height:1.9}