@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap');.cmw-week-card,.cmw-week-card *,.cmw-table,.cmw-table *,.cmw-verdict-tag,#content-mix-card .th-info-panel{font-family:'Inter',system-ui,-apple-system,sans-serif}.cmw-week-card{margin-bottom:14px}.cmw-head{margin-bottom:12px}.cmw-title-row{display:flex;align-items:center;gap:8px}.cmw-title{font-family:Inter,system-ui,sans-serif;font-weight:700;font-size:1.15rem;color:#2A2140;letter-spacing:-.01em}.cmw-table-wrap{width:100%}.cmw-table{width:100%;border-collapse:collapse;table-layout:fixed;font-family:Inter,system-ui,sans-serif}.cmw-table th,.cmw-table td{border:1px solid #ECE7F3;padding:9px 10px;text-align:left;vertical-align:middle}.cmw-table thead th{font-size:.66rem;text-transform:uppercase;letter-spacing:.04em;color:#7B5E9A;font-weight:600;background:#FAF8FD;line-height:1.25}.cmw-table thead th.cmw-num{text-align:center}.cmw-col-sub{display:block;margin-top:2px;font-size:.6rem;letter-spacing:0;text-transform:none;color:#A79EBD;font-weight:500}.cmw-table th:nth-child(2),.cmw-table th:nth-child(3),.cmw-table th:nth-child(4),.cmw-table td.cmw-num{width:21%;text-align:center}.cmw-num{font-variant-numeric:tabular-nums;font-weight:600;color:#2A2140;font-size:1.05rem}.cmw-num-all{color:#9A93AE;font-weight:600}.cmw-num-prev{color:#6B6480}.cmw-num-now{color:#5B3E8A;font-weight:700}.cmw-bk{line-height:1.2}.cmw-rank{display:inline-block;font-size:.62rem;font-weight:700;color:#9C8BC0;vertical-align:middle;margin-right:5px}.cmw-bk-name{font-weight:600;font-size:.92rem;color:#2A2140}.cmw-star{color:#7B4FC0;margin-left:4px;font-size:.82rem}.cmw-row-win td{background:#F4EFFC}.cmw-row-win .cmw-bk{box-shadow:inset 3px 0 0 #A98AE0}.cmw-row-win .cmw-bk-name{color:#4A2E7A}.cmw-total td{background:#FBFAFE;font-weight:700;color:#4A4360}.cmw-total td:first-child{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:#8B84A0}.cmw-num-mix{color:#5B3E8A}.cmw-table td.cmw-num-avg{font-weight:400}.cmw-table td.cmw-reel{text-align:center}.cmw-table td.cmw-reel a.reel-pill{margin-left:0}.cmw-dash{color:#C3BCD4}.cmw-verdict{margin-top:12px;display:flex;flex-direction:column;gap:8px}.cmw-v{font-family:Inter,system-ui,sans-serif;font-size:.84rem;line-height:1.5;padding:10px 12px;border-radius:8px;border-left:3px solid transparent}.cmw-v b{font-weight:700}.cmw-v-good{background:#EEF7F0;border-left-color:#3E9B57;color:#2C6E42}.cmw-v-good b{color:#1F5733}.cmw-v-watch{background:#FBF5E9;border-left-color:#E0A43B;color:#8A5A12}.cmw-v-watch b{color:#6E4408}.cmw-v-quiet{background:#F5F3FA;border-left-color:#B8AAD6;color:#5C5470}#content-mix-card .card-subtitle[data-cmw]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.cmw-verdict-tag{display:inline-block;padding:2px 8px;border-radius:999px;background:#F0EAFA;color:#6A4CA0;font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.cmw-week-card .th-info,#content-mix-card .th-info{flex:0 0 auto;margin-left:auto;width:20px;height:20px;padding:0;border-radius:50%;border:1px solid #D8CEE8;background:#F7F2FD;color:#7a56c8;font-size:.8rem;font-weight:700;font-style:italic;font-family:Georgia,'Times New Roman',serif;line-height:1;cursor:pointer;display:grid;place-items:center}.cmw-week-card .th-info:hover,#content-mix-card .th-info:hover{background:#EFE6FB}.cmw-week-card .th-info-panel,#content-mix-card .th-info-panel{font-size:.78rem;color:#6f6980;line-height:1.55;margin:8px 0 4px}.cmw-week-card .th-info-panel b,#content-mix-card .th-info-panel b{color:#1c1726;font-weight:700}.cmw-week-card .th-info-panel[hidden],#content-mix-card .th-info-panel[hidden]{display:none}@media (min-width:561px){.cmw-week-card .th-info,#content-mix-card .th-info{display:none}.cmw-week-card .th-info-panel[hidden],#content-mix-card .th-info-panel[hidden]{display:block}}#content-mix-card.cmw-skinned .report-window{display:none}#content-mix-card.cmw-skinned #content-mix-observation{display:none}#content-mix-card.cmw-skinned #content-mix-lock-bridge{display:none}@media (max-width:400px){.cmw-table th,.cmw-table td{padding:8px 5px}.cmw-table thead th{font-size:.62rem}.cmw-col-sub{font-size:.56rem}.cmw-bk-name{font-size:.84rem}.cmw-rank{margin-right:3px}.cmw-num{font-size:.98rem}.cmw-title{font-size:1.08rem}}