#mars-online-design{color-scheme:light;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#27282e;--mo-paper:#f7f7f8;--mo-white:#fff;--mo-ink:#27282e;--mo-muted:#737580;--mo-line:#e5e5eb;--mo-soft:#efeff3;--mo-table:#32333b;--mo-on-table:#f6f6f8;--mo-table-muted:#c4c5cf;--mo-red:#aa4149}
    #mars-online-design *{box-sizing:border-box}
    #mars-online-design [hidden]{display:none!important}
    #mars-online-design button,#mars-online-design input,#mars-online-design select{font:inherit}
    #mars-online-design button{touch-action:manipulation}
    #mars-online-design button:disabled{opacity:.4}
    #mars-online-design .mo-stage{padding:26px 12px 12px;min-height:1140px}
    #mars-online-design .mo-phone{background:var(--mo-paper);border:1px solid var(--mo-line);border-radius:27px;max-width:402px;margin:auto;position:relative;overflow:hidden;font-size:14px;line-height:1.4;box-shadow:0 14px 45px #25252e10;--mo-radius:13px}
    #mars-online-design .mo-system{display:flex;justify-content:space-between;padding:13px 22px 7px;font-size:12px;font-weight:600}
    #mars-online-design .mo-head{padding:12px 18px 0}
    #mars-online-design .mo-brand{display:flex;gap:9px;align-items:center;justify-content:space-between}
    #mars-online-design .mo-brandmark{display:flex;align-items:center;gap:9px;font-weight:650;font-size:17px;letter-spacing:-.4px}
    #mars-online-design .mo-symbol{background:var(--mo-ink);color:var(--mo-white);width:31px;height:31px;border-radius:10px;display:grid;place-items:center;font-size:23px}
    #mars-online-design .mo-online{font-size:11px;color:var(--mo-muted);display:flex;align-items:center;gap:5px}
    #mars-online-design .mo-online:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}
    #mars-online-design .mo-modes{display:grid;grid-template-columns:1fr 1fr;gap:3px;border-radius:10px;padding:4px;background:var(--mo-soft);margin:17px 0}
    #mars-online-design .mo-modes button{border:0;background:transparent;color:var(--mo-muted);min-height:37px;font-size:12px;border-radius:7px}
    #mars-online-design .mo-modes button[aria-pressed=true]{background:var(--mo-white);color:var(--mo-ink);box-shadow:0 1px 4px #25252e0c}
    #mars-online-design .mo-main{padding:0 16px 18px}
    #mars-online-design .mo-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:19px 0 13px}
    #mars-online-design h2{font-size:23px;font-weight:600;letter-spacing:-.8px;margin:0}
    #mars-online-design h3{font-size:15px;font-weight:600;letter-spacing:-.2px;margin:0}
    #mars-online-design p{margin:0}
    #mars-online-design .mo-small{font-size:11px;color:var(--mo-muted)}
    #mars-online-design .mo-sub{font-size:12px;color:var(--mo-muted);margin-top:4px}
    #mars-online-design .mo-tag{border-radius:6px;padding:4px 7px;background:var(--mo-soft);color:var(--mo-muted);font-size:11px;white-space:nowrap}
    #mars-online-design .mo-cash{display:flex;justify-content:space-between;font-size:11px;color:var(--mo-muted);padding-bottom:14px;border-bottom:1px solid var(--mo-line)}
    #mars-online-design .mo-cash b{font-weight:550;color:var(--mo-ink);font-variant-numeric:tabular-nums}
    #mars-online-design .mo-table{margin-top:14px;background:var(--mo-table);color:var(--mo-on-table);border-radius:var(--mo-radius);padding:14px 8px;display:grid;grid-template-columns:1fr 1.25fr 1fr;grid-template-rows:98px 107px 107px;gap:7px;position:relative;isolation:isolate}
    #mars-online-design .mo-table:before{content:"";position:absolute;inset:27px 36px;border:1px solid #ffffff18;border-radius:47%;z-index:-1}
    #mars-online-design .mo-table.mo-many{grid-template-columns:1fr 1.08fr 1fr;grid-template-rows:repeat(5,91px);gap:5px}
    #mars-online-design .mo-seat{border:0;background:transparent;color:inherit;padding:1px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;font-size:11px;border-radius:9px}
    #mars-online-design .mo-avatar{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#ffffff15;border:1px solid #ffffff25;font-size:12px;font-weight:500;position:relative}
    #mars-online-design .mo-dealer{position:absolute;right:-6px;bottom:-2px;background:var(--mo-white);color:var(--mo-ink);width:15px;height:15px;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:600}
    #mars-online-design .mo-seat strong{font-size:12px;font-weight:550;max-width:100%;overflow-wrap:anywhere}
    #mars-online-design .mo-seat .mo-seat-money{font-variant-numeric:tabular-nums;color:var(--mo-table-muted)}
    #mars-online-design .mo-seat .mo-status{color:var(--mo-table-muted);display:flex;align-items:center;gap:3px;max-width:100%;text-align:center}
    #mars-online-design .mo-seat.mo-out{color:var(--mo-table-muted)}
    #mars-online-design .mo-seat.mo-turn .mo-avatar{outline:2px solid var(--mo-on-table);outline-offset:3px}
    #mars-online-design .mo-center{grid-column:2;grid-row:2/4;align-self:center;text-align:center;min-width:0}
    #mars-online-design .mo-many .mo-center{grid-row:2/6}
    #mars-online-design .mo-center .mo-potlabel{font-size:11px;color:var(--mo-table-muted)}
    #mars-online-design .mo-pot{font-size:30px;letter-spacing:-1px;font-weight:550;font-variant-numeric:tabular-nums;margin:2px 0}
    #mars-online-design .mo-unit{font-size:11px;color:var(--mo-table-muted);font-weight:400;letter-spacing:0}
    #mars-online-design .mo-current{font-size:11px;color:var(--mo-table-muted);border-top:1px solid #ffffff24;margin-top:10px;padding-top:9px}
    #mars-online-design .mo-current b{display:block;color:var(--mo-on-table);font-size:17px;font-weight:500;margin-top:2px}
    #mars-online-design .mo-deck{display:flex;justify-content:center;margin-top:17px}
    #mars-online-design .mo-back-mini{width:23px;height:32px;background:#777985;border:2px solid #a1a3b0;border-radius:3px;margin-left:-7px;transform:rotate(-7deg)}
    #mars-online-design .mo-back-mini:last-child{transform:rotate(9deg)}
    #mars-online-design .mo-activity{font-size:11px;color:var(--mo-muted);display:flex;align-items:center;gap:7px;padding:11px 1px}
    #mars-online-design .mo-activity i{width:13px;height:13px;flex-shrink:0}
    #mars-online-design .mo-hand{background:var(--mo-white);border:1px solid var(--mo-line);border-radius:var(--mo-radius);padding:15px}
    #mars-online-design .mo-hand-head{display:flex;align-items:center;justify-content:space-between;gap:8px}
    #mars-online-design .mo-hand-head strong{font-size:14px;font-weight:550}
    #mars-online-design .mo-hand-head .mo-balance{font-size:16px;font-variant-numeric:tabular-nums;font-weight:550}
    #mars-online-design .mo-your-status{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--mo-muted);margin-top:3px}
    #mars-online-design .mo-cards{display:flex;justify-content:center;gap:9px;margin:16px 0 13px}
    #mars-online-design .mo-card{width:68px;height:94px;border:1px solid var(--mo-line);border-radius:8px;background:var(--mo-white);display:flex;flex-direction:column;justify-content:space-between;padding:7px;font-family:Georgia,serif;font-size:21px;font-weight:600;box-shadow:0 3px 9px #22222808}
    #mars-online-design .mo-card>span:last-child{align-self:flex-end;font-size:31px;line-height:1}
    #mars-online-design .mo-card.mo-red{color:var(--mo-red)}
    #mars-online-design .mo-card.mo-back{background:repeating-linear-gradient(45deg,#383940,#383940 3px,#42434c 3px,#42434c 4px);border:5px solid var(--mo-white);outline:1px solid var(--mo-line);display:grid;place-items:center;color:#aeb0bd}
    #mars-online-design .mo-card.mo-back span{font-size:24px;font-weight:400;align-self:center}
    #mars-online-design .mo-points{text-align:center;font-size:12px;color:var(--mo-muted);margin:5px 0 12px}
    #mars-online-design .mo-points b{color:var(--mo-ink);font-size:16px;font-weight:550}
    #mars-online-design .mo-button{border:1px solid var(--mo-line);background:var(--mo-white);color:var(--mo-ink);min-height:44px;padding:10px 12px;border-radius:9px;display:flex;align-items:center;justify-content:center;gap:7px;font-size:12px;font-weight:550;max-width:100%}
    #mars-online-design .mo-button i{width:15px;height:15px;flex-shrink:0}
    #mars-online-design .mo-primary{background:var(--mo-ink);color:var(--mo-white);border-color:var(--mo-ink)}
    #mars-online-design .mo-wide{width:100%}
    #mars-online-design .mo-light{background:var(--mo-soft);border-color:var(--mo-soft)}
    #mars-online-design .mo-text-button{border:0;background:transparent;color:var(--mo-muted);font-size:12px;min-height:44px;padding:8px 4px;display:flex;align-items:center;justify-content:center;gap:6px}
    #mars-online-design .mo-danger{color:var(--mo-red)}
    #mars-online-design .mo-turnbar{display:flex;align-items:center;justify-content:space-between;font-size:12px;margin:15px 0 9px;gap:8px}
    #mars-online-design .mo-turnbar b{font-weight:550}
    #mars-online-design .mo-turn-dot{width:6px;height:6px;background:var(--mo-ink);border-radius:50%;display:inline-block;margin-right:6px}
    #mars-online-design .mo-bets{display:grid;grid-template-columns:1.35fr 1fr;gap:8px}
    #mars-online-design .mo-low-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:3px}
    #mars-online-design .mo-amounts{display:flex;justify-content:center;gap:15px;font-size:11px;color:var(--mo-muted);padding-top:12px;border-top:1px solid var(--mo-line)}
    #mars-online-design .mo-amounts b{font-weight:550;color:var(--mo-ink)}
    #mars-online-design .mo-nav{display:grid;grid-template-columns:repeat(3,1fr);background:var(--mo-white);border-top:1px solid var(--mo-line);padding:8px 9px 13px}
    #mars-online-design .mo-nav button{min-height:50px;border:0;border-radius:10px;background:transparent;color:var(--mo-muted);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:11px}
    #mars-online-design .mo-nav button[aria-current=page]{background:var(--mo-soft);color:var(--mo-ink)}
    #mars-online-design .mo-nav i{width:18px;height:18px}
    #mars-online-design .mo-totals{display:grid;grid-template-columns:1.2fr 1fr;background:var(--mo-white);border:1px solid var(--mo-line);border-radius:var(--mo-radius);margin:15px 0 12px;padding:15px 17px;gap:12px}
    #mars-online-design .mo-totals>div+div{border-left:1px solid var(--mo-line);padding-left:15px}
    #mars-online-design .mo-totals small{font-size:11px;color:var(--mo-muted);display:block}
    #mars-online-design .mo-totals strong{font-size:26px;letter-spacing:-.8px;font-weight:550;display:block;font-variant-numeric:tabular-nums;margin-top:4px}
    #mars-online-design .mo-totals strong span{font-size:11px;font-weight:400;color:var(--mo-muted);letter-spacing:0}
    #mars-online-design .mo-peer-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}
    #mars-online-design .mo-peer{border:1px solid var(--mo-line);border-radius:10px;background:var(--mo-white);padding:10px;text-align:left;min-height:85px;min-width:0;color:var(--mo-ink);font-size:12px}
    #mars-online-design .mo-peer-name{display:flex;justify-content:space-between;gap:3px;font-weight:550}
    #mars-online-design .mo-peer-name b{font-size:11px;font-weight:400;background:var(--mo-soft);padding:0 4px;border-radius:3px}
    #mars-online-design .mo-peer .mo-peer-balance{display:block;font-variant-numeric:tabular-nums;margin:5px 0 3px}
    #mars-online-design .mo-peer small{font-size:11px;color:var(--mo-muted)}
    #mars-online-design .mo-peer.mo-out{background:var(--mo-soft);color:var(--mo-muted)}
    #mars-online-design .mo-peer.mo-turn{border-color:var(--mo-ink)}
    #mars-online-design .mo-admin-summary{padding:17px;background:var(--mo-ink);color:var(--mo-white);border-radius:var(--mo-radius);margin:16px 0}
    #mars-online-design .mo-admin-summary small{font-size:11px;color:#d2d2da}
    #mars-online-design .mo-admin-summary .mo-admin-line{display:flex;justify-content:space-between;align-items:center;margin-top:6px;gap:8px}
    #mars-online-design .mo-admin-summary strong{font-weight:550;font-size:22px;letter-spacing:-.6px}
    #mars-online-design .mo-admin-summary .mo-admin-note{font-size:11px;color:#d2d2da;margin-top:11px;border-top:1px solid #ffffff25;padding-top:10px}
    #mars-online-design .mo-admin-tools{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:24px}
    #mars-online-design .mo-section{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:21px 0 9px}
    #mars-online-design .mo-section span{font-size:11px;color:var(--mo-muted)}
    #mars-online-design .mo-admin-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:66px;border-bottom:1px solid var(--mo-line);padding:10px 0}
    #mars-online-design .mo-admin-person{display:flex;align-items:center;gap:10px;min-width:0}
    #mars-online-design .mo-admin-avatar{width:31px;height:31px;border-radius:9px;background:var(--mo-soft);display:grid;place-items:center;flex-shrink:0;font-size:12px;font-weight:550}
    #mars-online-design .mo-admin-person strong{font-size:13px;font-weight:550;display:block;overflow-wrap:anywhere}
    #mars-online-design .mo-admin-person small{font-size:11px;color:var(--mo-muted)}
    #mars-online-design .mo-admin-row>strong{font-size:12px;font-weight:500;white-space:nowrap}
    #mars-online-design .mo-request{padding:13px;background:var(--mo-white);border:1px solid var(--mo-line);border-radius:var(--mo-radius);margin:9px 0}
    #mars-online-design .mo-request-head{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-bottom:9px}
    #mars-online-design .mo-request-head b{font-size:13px;font-weight:550}
    #mars-online-design .mo-request .mo-bets{margin-top:12px}
    #mars-online-design .mo-params{display:flex;justify-content:space-between;gap:8px;padding:14px 0;border-bottom:1px solid var(--mo-line);font-size:12px;color:var(--mo-muted)}
    #mars-online-design .mo-params b{font-weight:500;color:var(--mo-ink)}
    #mars-online-design .mo-history-row{padding:16px 0;border-bottom:1px solid var(--mo-line);font-size:12px}
    #mars-online-design .mo-history-row small{display:block;margin-top:5px;font-size:11px;color:var(--mo-muted)}
    #mars-online-design .mo-info{background:var(--mo-soft);border-radius:9px;padding:11px 12px;font-size:12px;color:var(--mo-muted);margin:12px 0}
    #mars-online-design .mo-public{padding:16px;background:var(--mo-white);border:1px solid var(--mo-line);border-radius:var(--mo-radius);margin-top:15px}
    #mars-online-design .mo-public .mo-cards{gap:5px;margin:10px 0}
    #mars-online-design .mo-public .mo-card{width:58px;height:81px;font-size:19px}
    #mars-online-design .mo-public .mo-card>span:last-child{font-size:27px}
    #mars-online-design .mo-public .mo-points{margin:4px 0 18px}
    #mars-online-design .mo-notice{border-left:2px solid var(--mo-ink);font-size:12px;padding:9px 10px;margin:10px 0;background:var(--mo-white)}
    #mars-online-design .mo-overlay{position:absolute;inset:0;background:#17181f6b;z-index:10;display:flex;align-items:flex-start;padding:115px 9px 18px}
    #mars-online-design .mo-sheet{width:100%;background:var(--mo-white);border:1px solid var(--mo-line);border-radius:20px;padding:20px;box-shadow:0 10px 40px #1b1c2520}
    #mars-online-design .mo-sheet-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:15px}
    #mars-online-design .mo-sheet h3{font-size:20px;font-weight:550;letter-spacing:-.5px}
    #mars-online-design .mo-sheet .mo-sub{margin:12px 0 18px}
    #mars-online-design .mo-sheet label{display:flex;flex-direction:column;gap:7px;font-size:12px;margin-bottom:15px}
    #mars-online-design input,#mars-online-design select{font-size:16px;width:100%;min-width:0;padding:12px;border:1px solid var(--mo-line);border-radius:9px;background:var(--mo-paper);color:var(--mo-ink)}
    #mars-online-design .mo-sheet-error{font-size:12px;color:var(--mo-red);margin-bottom:12px}
    #mars-online-design .mo-invite-code{font-variant-numeric:tabular-nums;letter-spacing:4px;font-size:27px;text-align:center;padding:20px 8px;background:var(--mo-soft);border-radius:10px;margin:15px 0}
    #mars-online-design .mo-home-indicator{height:4px;width:100px;background:var(--mo-ink);border-radius:5px;margin:13px auto 9px}
    #mars-online-design .mo-rule{font-size:11px;color:var(--mo-muted);margin:9px 0 0}
    #mars-online-design .mo-board-label{font-size:11px;letter-spacing:.8px;text-transform:uppercase;color:var(--mo-muted)}
    #mars-online-design .mo-seat.mo-turn .mo-avatar{outline-color:#f0a05b;border-color:#f0a05b;background:#e78b3230;box-shadow:0 0 0 7px #ee9c4f15,0 0 18px #f0a05b35}
    #mars-online-design .mo-seat.mo-turn strong{color:#ffc38f}
    #mars-online-design .mo-hand.mo-own-turn{border-color:#d97c35;background:#fffdfa;box-shadow:0 0 0 3px #e8a46820}
    #mars-online-design .mo-peer.mo-turn{border-color:#d97c35;background:#fff7ef;box-shadow:0 0 0 2px #e8a46820}
    #mars-online-design .mo-turnbar{background:#fff1e5;border-radius:8px;padding:9px 10px}
    #mars-online-design .mo-turnbar b{color:#a44b12}
    #mars-online-design .mo-turn-dot{background:#cc6a24;box-shadow:0 0 0 3px #e8a46830}
    #mars-online-design .mo-hand.mo-own-turn .mo-hand-head strong{color:#a44b12}
    #mars-online-design .mo-state{display:inline-flex;align-items:center;justify-content:center;gap:4px;border-radius:5px;padding:3px 6px;min-height:21px;font-size:11px;font-weight:500;line-height:1.2;white-space:nowrap;width:max-content;max-width:100%;background:#e9e9ef;color:#5c5e68}
    #mars-online-design .mo-state.mo-state-blind{background:#b73e46;color:#fff}
    #mars-online-design .mo-state.mo-state-seen{background:#2b7554;color:#fff}
    #mars-online-design .mo-seat .mo-status{max-width:100%}
    #mars-online-design .mo-peer small{display:flex;flex-direction:column;align-items:flex-start;gap:5px}
    #mars-online-design .mo-peer-contribution{display:block}
    #mars-online-design .mo-your-status .mo-state{margin-top:2px}
    #mars-online-design .mo-player-mode{display:flex;justify-content:space-between;align-items:center;padding:15px 0 3px;font-size:12px;font-weight:500}
    #mars-online-design [data-act=raise],#mars-online-design [data-act=raise-confirm]{background:#2b7554;border-color:#2b7554;color:#fff}
    #mars-online-design .mo-low-actions{display:grid;grid-template-columns:1fr 1fr;margin-top:8px}
    #mars-online-design [data-act=fold],#mars-online-design [data-act=fold-confirm]{background:#b73e46;border:1px solid #b73e46;color:#fff;border-radius:9px;padding:10px 12px;min-height:44px;font-size:12px;font-weight:550}
    #mars-online-design [data-act=look]{background:#fff5dc;border-color:#e2bd73;color:#83540b}
    #mars-online-design [data-act=look-confirm]{background:#94600c;border-color:#94600c;color:#fff}
    #mars-online-design .mo-look-warning{background:#fff5dc;color:#79520f;border-radius:9px;padding:13px;font-size:13px;margin:12px 0 16px}
    #mars-online-design .mo-loan-alert{border-color:#dfb37b;background:#fffdf8;margin:14px 0}
    #mars-online-design .mo-loan-alert .mo-loan-kicker{color:#8d571b;font-size:11px;font-weight:550;margin-bottom:7px}
    #mars-online-design .mo-seat.mo-turn .mo-avatar{background:#e88b38;color:#302114;outline-color:#f4ad6c;border-color:#f4ad6c;box-shadow:0 0 0 7px #ee9c4f20,0 0 22px #f0a05b65}
    #mars-online-design .mo-table-turn{color:#ffc38f;font-size:11px;font-weight:550;margin-top:12px}
    #mars-online-design .mo-peer.mo-turn .mo-peer-name{color:#a44b12}
    @media(max-width:420px){#mars-online-design .mo-stage{padding:20px 0 8px;min-height:1190px}#mars-online-design .mo-head{padding:12px 12px 0}#mars-online-design .mo-main{padding:0 11px 16px}#mars-online-design .mo-phone{border-radius:20px}#mars-online-design .mo-table{grid-template-columns:1fr 1.18fr 1fr;padding:12px 6px}#mars-online-design .mo-pot{font-size:27px}#mars-online-design .mo-sheet{padding:17px}#mars-online-design .mo-table.mo-many{grid-template-columns:1fr 1.02fr 1fr}#mars-online-design .mo-peer{padding:9px}}
