.ma-game-layout{grid-template-columns:220px minmax(0,1fr)}.ma-game-nav{flex-direction:column}@media (max-width: 1023px){.ma-game-layout{grid-template-columns:minmax(0,1fr)}.ma-game-nav{flex-direction:row;overflow-x:auto}.ma-game-description{display:none}}.ma-root{padding:18px;color:#e5e7eb;min-width:0;font-size:13px}.ma-root *,.ma-dialog *{box-sizing:border-box}.ma-root h3,.ma-dialog h2,.ma-dialog h3{margin:0;color:#f4f5f7;font-weight:650}.ma-root button,.ma-dialog button{font-family:inherit}.ma-root button:focus-visible,.ma-root select:focus-visible,.ma-dialog button:focus-visible,.ma-dialog summary:focus-visible{outline:2px solid #f5a623;outline-offset:3px}.ma-toolbar{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px}.ma-toolbar h3{font-size:18px}.ma-toolbar p,.ma-panel-header p{margin:6px 0 0;color:#929baa;font-size:12px;line-height:1.5}.ma-toolbar button{flex-shrink:0}.ma-currency{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:20px}.ma-currency>span{margin-right:4px;color:#929baa;font-size:12px}.ma-currency button{border:1px solid #30343e;border-radius:7px;background:#1a1d25;color:#abb2c0;font-size:12px;padding:8px 12px;cursor:pointer}.ma-currency button.is-active{background:#f5a6231a;border-color:#f5a6236b;color:#ffd38b}.ma-overview-heading{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px;color:#a2aab8;font-size:11px;margin-bottom:9px}.ma-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ma-stat{padding:16px;border:1px solid #2a2e38;background:#1a1d25;border-radius:9px;display:flex;flex-direction:column;align-items:flex-start;gap:9px;min-width:0}.ma-stat>span:first-child{color:#b4bbc7;font-size:12px}.ma-stat small,.ma-result-strip small{color:#949ead;font-size:11px;line-height:1.45}.ma-overview-foot{display:flex;flex-wrap:wrap;gap:9px 16px;margin:12px 0 22px;color:#8e98a8;font-size:11px}.ma-overview-foot b{color:#c9ced8;font-weight:600}.ma-overview-foot i{font-size:8px;font-style:normal;margin-right:3px}.ma-amount{font-variant-numeric:tabular-nums;font-weight:650;white-space:nowrap}.ma-amount-large{font-size:clamp(19px,1.8vw,25px);letter-spacing:-.4px}.ma-positive{color:#64dba7!important}.ma-negative{color:#ff8c96!important}.ma-neutral{color:#a5adba}.ma-info{color:#80b7f7}.ma-subtle,.ma-note{color:#929baa;font-size:12px;font-weight:400;line-height:1.65}.ma-note{margin:13px 0}.ma-note b{color:#bfc6d2;font-weight:600}.ma-money-note{padding:12px 14px;background:#1b222d;border-left:3px solid #526580;border-radius:4px}.ma-tabs{display:flex;gap:6px;border-bottom:1px solid #2a2e38;margin:16px 0}.ma-tabs button{border:0;border-bottom:2px solid transparent;background:transparent;color:#97a1b2;font-size:13px;font-weight:600;padding:12px 14px;cursor:pointer}.ma-tabs button.is-active{color:#ffcb77;border-bottom-color:#f5a623}.ma-tabs button:hover{color:#f4f5f7}.ma-filters{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;margin:17px 0}.ma-filters label{display:flex;flex-direction:column;gap:6px;flex:1 1 150px;min-width:0;max-width:245px}.ma-filters label>span{font-size:12px;color:#9ca5b4}.ma-filters select{width:100%;border:1px solid #30343e;background:#22252c;color:#e5e7eb;border-radius:8px;padding:9px 12px;font:inherit;min-height:37px}.ma-panel{min-width:0;border:1px solid #2a2e38;border-radius:9px;background:#191c24;overflow:hidden}.ma-panel-header{padding:16px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #2a2e38}.ma-panel-header h3{font-size:14px}.ma-panel-header p{font-size:11px}.ma-count{font-size:11px;color:#adb5c3;background:#262b35;border-radius:6px;padding:5px 8px;white-space:nowrap}.ma-table-wrap{overflow-x:auto}.ma-table{width:100%;border-collapse:collapse;font-size:12px}.ma-table th{text-align:left;padding:12px 10px;background:#1d212b;color:#9ba5b5;font-size:10px;font-weight:600;line-height:1.5}.ma-table td{padding:14px 10px;border-top:1px solid #282d38;vertical-align:middle;line-height:1.5}.ma-table tr:hover td{background:#ffffff05}.ma-table td:first-child,.ma-table th:first-child{padding-left:16px}.ma-table td:last-child{padding-right:16px}.ma-line{display:block;margin-top:4px;font-size:10px;font-weight:400;color:#929bac}.ma-player{min-width:0;text-align:left}.ma-player strong{display:block;font-size:12px;font-weight:600;line-height:1.5;max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#e4e8ee}.ma-player>span{display:block;margin-top:3px;font-size:10px;color:#929cac;overflow-wrap:anywhere}.ma-id{font-variant-numeric:tabular-nums}.ma-badge{display:inline-flex;gap:5px;align-items:center;border:1px solid transparent;border-radius:6px;padding:5px 7px;font-size:10px;line-height:1.3;font-weight:600}.ma-badge>span{font-size:6px}.ma-badge-positive{background:#1b332c;color:#79e0b2;border-color:#294b3f}.ma-badge-negative{background:#38262d;color:#ff99a0;border-color:#51333d}.ma-badge-neutral{background:#2a2d36;color:#b4bbc8;border-color:#393e4c}.ma-badge-info{background:#213249;color:#99c5fd;border-color:#314760}.ma-open{padding:5px 0;background:none;border:0;color:#a8c9f8;font-size:11px;font-weight:600;cursor:pointer;white-space:nowrap}.ma-open:hover{color:#d1e3ff}.ma-open:disabled{opacity:.5;cursor:wait}.ma-pagination{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border-top:1px solid #2a2e38}.ma-pagination>span{color:#a0aaba;font-size:11px}.ma-pagination>div{display:flex;gap:8px}.ma-empty,.ma-loading{padding:30px 18px;text-align:center;color:#9ba5b6;font-size:12px;line-height:1.6}.ma-rankings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ma-eyebrow{display:block;color:#9aa5b7;font-size:10px;font-weight:650;letter-spacing:.5px;margin-bottom:7px}.ma-ranking-icon{display:grid;place-items:center;width:30px;height:30px;font-size:24px;color:#929bac;border:1px solid #363b47;border-radius:8px;flex-shrink:0}.ma-ranking-list{list-style:none;margin:0;padding:0 14px}.ma-ranking-list li{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:9px;align-items:start;padding:15px 0;border-bottom:1px solid #292e39}.ma-ranking-list li:last-child{border-bottom:0}.ma-rank-result{text-align:right;font-size:12px}.ma-rank-result small{display:block;margin-bottom:6px;color:#a6afbe;font-size:10px}.ma-rank{display:grid;place-items:center;font-size:11px;font-weight:600;width:22px;height:24px;color:#9ba6b7;background:#252a34;border-radius:5px}.ma-rank-first{color:#ffd285;background:#413524}.ma-ranked-player{min-width:0}.ma-player-button{max-width:100%;border:0;background:transparent;padding:0;cursor:pointer}.ma-player-button:hover .ma-player strong{color:#ffd285}.ma-ranked-player .ma-player strong{max-width:100%}.ma-rank-rounds{display:block;margin-top:7px;color:#929bab;font-size:10px}.ma-rank-details{grid-column:2 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:3px 0 0}.ma-rank-details dt{font-size:11px;color:#a6afbe;margin-bottom:5px}.ma-rank-details dd{font-size:12px;margin:0}.ma-rank-details small{display:block;margin-top:5px;font-size:10px;line-height:1.5;color:#929bab}.ma-events{padding:0 16px}.ma-event{display:grid;grid-template-columns:160px minmax(0,1fr);gap:20px;border-bottom:1px solid #2a2e38;padding:19px 0}.ma-event:last-child{border-bottom:0}.ma-event-meta{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.ma-event-meta>time{font-size:10px;color:#a2adbd}.ma-event-content{min-width:0}.ma-event-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ma-event-top>strong{font-size:12px;color:#e4e9f1;font-weight:600;line-height:1.5}.ma-event-content p{font-size:12px;line-height:1.65;color:#a6afbe;margin:7px 0}.ma-event-amount{flex-shrink:0;text-align:right}.ma-event-amount small{display:block;color:#98a3b4;font-size:9px;margin-bottom:4px}.ma-event-content .ma-subtle{font-size:10px}.ma-dialog{width:min(850px,calc(100% - 32px));max-height:90vh;max-height:90dvh;margin:auto;padding:0;color:#e4e8ef;background:#191d26;border:1px solid #3a414e;border-radius:14px;overflow-y:auto;box-shadow:0 25px 100px #0009}.ma-dialog::backdrop{background:#06080dc7;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ma-detail{padding:24px}.ma-detail-header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.ma-detail-header h2{font-size:23px}.ma-close{width:34px;height:34px;color:#c0c9d7;background:#292f3b;border:1px solid #3a4353;border-radius:8px;font-size:24px;cursor:pointer}.ma-detail-player{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:20px}.ma-detail-player .ma-player strong{font-size:15px;max-width:450px}.ma-result-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:19px;background:#222834;border:1px solid #364051;border-radius:10px}.ma-result-strip>div{display:flex;flex-direction:column;gap:10px;min-width:0}.ma-result-strip>div>span:first-child{font-size:12px;color:#b0bacb}.ma-result-positive{border-color:#345e4e;background:linear-gradient(110deg,#212a32,#1d2b28)}.ma-result-negative{border-color:#62414b;background:linear-gradient(110deg,#292631,#30252c)}.ma-detail-section{margin-top:25px}.ma-detail-section h3{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:14px;margin-bottom:15px}.ma-board-section{display:grid;grid-template-columns:235px minmax(0,1fr);gap:28px;align-items:start}.ma-board{display:grid;grid-template-columns:repeat(5,1fr);gap:5px}.ma-cell{position:relative;aspect-ratio:1;background:#242b37;border:1px solid #394252;border-radius:6px;display:grid;place-items:center;color:#8290a6;font-size:24px}.ma-cell small{position:absolute;top:3px;left:4px;font-size:8px;opacity:.7}.ma-cell-safe{background:#1f3b32;color:#74e4b2;border-color:#345c4f}.ma-cell-hit{background:#532e3a;color:#ff9fab;border-color:#925367}.ma-board-legend{display:flex;gap:9px;margin-top:10px;font-size:9px;color:#9ca8ba}.ma-properties,.ma-dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0}.ma-field{min-width:0}.ma-field dt{font-size:11px;color:#9aa7ba;margin-bottom:7px;line-height:1.4}.ma-field dd{font-size:13px;margin:0;line-height:1.6;overflow-wrap:anywhere}.ma-field small{display:block;font-size:10px;color:#9ba7b9;margin-top:4px}.ma-field code{color:#b8c8dc;font-size:11px}.ma-dates{grid-template-columns:repeat(3,minmax(0,1fr));padding:15px;border-radius:8px;background:#212734}.ma-dates dd{font-size:12px}.ma-timeline{list-style:none;margin:0;padding:0}.ma-timeline li{position:relative;display:grid;grid-template-columns:135px minmax(0,1fr);gap:17px;padding:4px 0 20px 17px;border-left:1px solid #3b4555}.ma-timeline li:before{content:"";position:absolute;left:-4px;top:7px;width:7px;height:7px;background:#8eaccf;border-radius:50%}.ma-timeline li:last-child{padding-bottom:0}.ma-timeline time{color:#a6b1c2;font-size:10px;line-height:1.8}.ma-technical{padding:16px;border:1px solid #343e4e;border-radius:8px;margin-top:25px}.ma-technical summary{color:#b1bfd3;font-size:12px;cursor:pointer}.ma-technical[open] summary{margin-bottom:20px}.ma-detail-footer{display:flex;justify-content:flex-end;margin-top:22px}.ma-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media (max-width: 1200px) and (min-width: 1024px){.ma-rankings{grid-template-columns:1fr}}@media (max-width: 767px){.ma-root{padding:12px}.ma-toolbar{gap:10px;flex-wrap:wrap}.ma-toolbar h3{font-size:16px}.ma-stats{grid-template-columns:1fr;gap:7px}.ma-stat{padding:13px;display:grid;grid-template-columns:1fr auto;gap:7px;align-items:center}.ma-stat small{grid-column:1 / -1}.ma-stat .ma-amount-large{font-size:21px}.ma-tabs{gap:0}.ma-tabs button{flex:1;padding:11px 6px;font-size:12px}.ma-filters{gap:8px}.ma-filters label{flex-basis:100%;max-width:none}.ma-filters>button{flex:1}.ma-panel-header{padding:13px}.ma-table-wrap{overflow-x:visible}.ma-table,.ma-table tbody{display:block}.ma-table thead{display:none}.ma-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px;gap:14px 10px;border-top:1px solid #333a47}.ma-table td,.ma-table td:first-child,.ma-table td:last-child{display:block;min-width:0;border:0;padding:0}.ma-table td:before{content:attr(data-label);display:block;margin-bottom:5px;color:#929daf;font-size:10px}.ma-table td:first-child{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:baseline}.ma-table td:first-child:before{display:none}.ma-table td:nth-child(2){grid-column:1 / -1}.ma-table .ma-row-action{grid-column:1 / -1;text-align:right}.ma-table .ma-row-action:before{display:none}.ma-table .ma-player strong{max-width:100%}.ma-pagination{padding:12px;flex-wrap:wrap}.ma-pagination button{padding:8px 11px!important}.ma-rankings{grid-template-columns:1fr}.ma-ranking-list{padding:0 12px}.ma-event{grid-template-columns:1fr;gap:13px}.ma-event-meta{gap:7px}.ma-event-meta .ma-player strong{max-width:100%}.ma-event-top{flex-wrap:wrap;gap:8px}.ma-event-amount{text-align:left}.ma-dialog{width:calc(100% - 16px);max-height:94dvh;border-radius:10px}.ma-detail{padding:15px}.ma-detail-header h2{font-size:20px}.ma-detail-player{align-items:flex-start}.ma-detail-player .ma-player strong{max-width:180px;font-size:13px}.ma-result-strip{grid-template-columns:1fr;padding:14px;gap:16px}.ma-result-strip>div{gap:6px}.ma-board-section{grid-template-columns:1fr;gap:20px}.ma-board-section>div:first-child{max-width:235px}.ma-dates{grid-template-columns:1fr;gap:16px}.ma-timeline li{grid-template-columns:1fr;gap:8px}}
