.hero-slot[data-v-1043185d]{border-radius:var(--dd-radius-sm);cursor:pointer;border:1px solid #0000;align-items:center;gap:10px;min-height:58px;padding:6px 8px;transition:background .15s,border-color .15s;display:flex;position:relative}.hero-slot.filled[data-v-1043185d]{background:var(--dd-bg-elevated)}.hero-slot.filled.radiant[data-v-1043185d]{border-color:#3dd6c82e}.hero-slot.filled.radiant[data-v-1043185d]:hover{background:var(--dd-bg-card-hover);border-color:#3dd6c866}.hero-slot.filled.dire[data-v-1043185d]{border-color:#e85d7a2e}.hero-slot.filled.dire[data-v-1043185d]:hover{background:var(--dd-bg-card-hover);border-color:#e85d7a66}.hero-slot.empty[data-v-1043185d]{border:1px dashed var(--dd-border);background:#0003}.hero-slot.empty[data-v-1043185d]:hover{border-color:var(--dd-border);background:var(--dd-bg-elevated)}.hero-slot.filled[data-v-1043185d]{cursor:grab}.hero-slot.filled[data-v-1043185d]:active{cursor:grabbing}.hero-slot.drag-over[data-v-1043185d]{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff59;border-color:#ffffffb3!important}.hero-image-wrap[data-v-1043185d]{border-radius:5px;flex-shrink:0;width:56px;height:42px;overflow:hidden}.hero-img[data-v-1043185d]{object-fit:cover;width:100%;height:100%}.hero-info[data-v-1043185d]{flex-direction:column;flex:1;gap:2px;min-width:0;padding-right:28px;display:flex}.hero-name-row[data-v-1043185d]{align-items:center;gap:6px;display:flex}.hero-name[data-v-1043185d]{color:var(--dd-text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.slot-warning-icon[data-v-1043185d]{cursor:help;font-size:12px}.warning-hint[data-v-1043185d]{color:#e85d7a;margin-top:1px;font-size:9px;font-weight:600;line-height:1.1}.hero-roles[data-v-1043185d]{color:var(--dd-text-dim);font-size:11px}.remove-btn[data-v-1043185d]{cursor:pointer;color:var(--dd-text-dim);background:0 0;border:none;border-radius:4px;padding:4px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.remove-btn[data-v-1043185d]:hover{color:var(--dd-text);background:#ffffff0f}.empty-inner[data-v-1043185d]{align-items:center;gap:10px;width:100%;display:flex}.pos-num[data-v-1043185d]{background:var(--dd-bg-card);width:24px;height:24px;color:var(--dd-text-dim);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.radiant .pos-num[data-v-1043185d]{color:var(--dd-radiant)}.dire .pos-num[data-v-1043185d]{color:var(--dd-dire)}.empty-label[data-v-1043185d]{color:var(--dd-text-muted);font-size:12px}.team-column[data-v-e284dfc1]{background:var(--dd-bg-card);border:1px solid var(--dd-border);border-radius:var(--dd-radius);flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.team-column.radiant[data-v-e284dfc1]{border-top:2px solid var(--dd-radiant)}.team-column.dire[data-v-e284dfc1]{border-top:2px solid var(--dd-dire)}.team-head[data-v-e284dfc1]{justify-content:space-between;align-items:baseline;gap:8px;padding:0 2px 4px;display:flex}.team-badge[data-v-e284dfc1]{font-size:14px;font-weight:700}.radiant .team-badge[data-v-e284dfc1]{color:var(--dd-radiant)}.dire .team-badge[data-v-e284dfc1]{color:var(--dd-dire)}.team-hint[data-v-e284dfc1]{color:var(--dd-text-dim);font-size:11px}.bans-row[data-v-e284dfc1]{border-bottom:1px solid var(--dd-border-subtle);align-items:center;gap:8px;padding:4px 2px 8px;display:flex}.bans-label[data-v-e284dfc1]{color:var(--dd-text-dim);text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;font-size:10px;font-weight:700}.ban-thumbnails[data-v-e284dfc1]{flex-wrap:wrap;gap:5px;display:flex}.ban-thumb[data-v-e284dfc1]{cursor:pointer;background:var(--dd-bg-elevated);border:1px solid var(--dd-border-subtle);border-radius:4px;width:30px;height:22px;padding:0;transition:border-color .15s,transform .1s;overflow:hidden}.ban-thumb[data-v-e284dfc1]:hover{border-color:var(--dd-border);transform:scale(1.06)}.radiant .ban-thumb.filled[data-v-e284dfc1],.radiant .ban-thumb[data-v-e284dfc1]:hover{border-color:#3dd6c859}.dire .ban-thumb.filled[data-v-e284dfc1],.dire .ban-thumb[data-v-e284dfc1]:hover{border-color:#e85d7a59}.ban-thumb img[data-v-e284dfc1]{object-fit:cover;opacity:.4;filter:grayscale(.4);width:100%;height:100%}.ban-empty[data-v-e284dfc1]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ban-empty span[data-v-e284dfc1]{color:var(--dd-text-dim);font-size:14px;line-height:1}.probability-panel[data-v-1c002c89]{background:var(--dd-bg-card);border:1px solid var(--dd-border);border-radius:var(--dd-radius);flex-direction:column;justify-content:center;gap:14px;min-width:0;height:100%;padding:16px;display:flex}.panel-kicker[data-v-1c002c89]{color:var(--dd-gold);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.panel-desc[data-v-1c002c89]{color:var(--dd-text-dim);margin:4px 0 0;font-size:12px;line-height:1.4}.panel-estimate[data-v-1c002c89]{color:var(--dd-text-dim);opacity:.6;letter-spacing:.01em;margin:3px 0 0;font-size:10px;font-style:italic}.panel-estimate.refining[data-v-1c002c89]{color:var(--dd-gold);opacity:.9;font-style:normal}.win-numbers[data-v-1c002c89]{grid-template-columns:1fr auto 1fr;align-items:end;gap:8px;display:grid}.win-side[data-v-1c002c89]{flex-direction:column;gap:2px;display:flex}.win-side.dire[data-v-1c002c89]{text-align:right;align-items:flex-end}.team-name[data-v-1c002c89]{color:var(--dd-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.win-val[data-v-1c002c89]{font-size:clamp(22px,4vw,30px);font-weight:700;line-height:1.1}.radiant .win-val[data-v-1c002c89]{color:var(--dd-radiant)}.dire .win-val[data-v-1c002c89]{color:var(--dd-dire)}.win-divider[data-v-1c002c89]{background:var(--dd-border);align-self:center;width:1px;height:36px}.progress-bar[data-v-1c002c89]{background:var(--dd-bg-elevated);border-radius:4px;width:100%;height:8px;display:flex;overflow:hidden}.bar-fill[data-v-1c002c89]{height:100%;transition:width .5s}.bar-fill.radiant[data-v-1c002c89]{background:var(--dd-radiant)}.bar-fill.dire[data-v-1c002c89]{background:var(--dd-dire)}.delta-badge[data-v-1c002c89]{text-align:center;border-radius:var(--dd-radius-sm);background:var(--dd-bg-elevated);border:1px solid var(--dd-border-subtle);padding:8px 10px}.delta-badge span[data-v-1c002c89]{color:var(--dd-text-muted);font-size:12px;line-height:1.35}.delta-badge.radiant[data-v-1c002c89]{background:var(--dd-radiant-dim);border-color:#3dd6c833}.delta-badge.radiant span[data-v-1c002c89]{color:var(--dd-radiant);font-weight:600}.delta-badge.dire[data-v-1c002c89]{background:var(--dd-dire-dim);border-color:#e85d7a33}.delta-badge.dire span[data-v-1c002c89]{color:var(--dd-dire);font-weight:600}.build-hint[data-v-1c002c89]{color:var(--dd-text-dim);text-align:center;margin:0;font-size:11px;line-height:1.35}.draft-section[data-v-9b06d996]{grid-template-columns:minmax(0,1fr) minmax(200px,240px) minmax(0,1fr);align-items:stretch;gap:12px;width:100%;display:grid}@media (width<=1200px){.draft-section[data-v-9b06d996]{grid-template-columns:1fr 1fr;grid-template-areas:"radiant dire""prob prob"}.draft-section[data-v-9b06d996] .team-column.radiant{grid-area:radiant}.draft-section[data-v-9b06d996] .team-column.dire{grid-area:dire}.draft-section[data-v-9b06d996] .probability-panel{grid-area:prob}}@media (width<=720px){.draft-section[data-v-9b06d996]{grid-template-columns:1fr;grid-template-areas:"prob""radiant""dire"}}.draft-dna-radar[data-v-7a8d8e6c]{background:var(--dd-bg-elevated);border:1px solid var(--dd-border-subtle);border-radius:var(--dd-radius-sm);flex-direction:column;align-items:center;gap:8px;padding:12px;display:flex}.dna-header[data-v-7a8d8e6c]{justify-content:space-between;align-items:center;width:100%;padding:0 4px;display:flex}.dna-title[data-v-7a8d8e6c]{color:var(--dd-gold);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:700}.dna-legend[data-v-7a8d8e6c]{gap:8px;display:flex}.legend-tag[data-v-7a8d8e6c]{text-transform:uppercase;font-size:10px;font-weight:700}.legend-tag.radiant[data-v-7a8d8e6c]{color:#3dd6c8}.legend-tag.dire[data-v-7a8d8e6c]{color:#e85d7a}.svg-wrap[data-v-7a8d8e6c]{justify-content:center;align-items:center;display:flex}.radar-label[data-v-7a8d8e6c]{fill:var(--dd-text-muted);font-size:9px;font-weight:600}.detail-section[data-v-53fe54b7]{background:var(--dd-bg-card);border:1px solid var(--dd-border);border-radius:var(--dd-radius);flex-direction:column;gap:14px;padding:16px 18px;display:flex}.section-head[data-v-53fe54b7]{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--dd-radius-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:-4px;padding:4px;transition:background .15s;display:flex}.section-head[data-v-53fe54b7]:hover{background:#ffffff08}.section-head[data-v-53fe54b7]:focus-visible{outline-offset:2px;outline:2px solid #ffffff59}.head-right[data-v-53fe54b7]{align-items:center;gap:14px;display:flex}.head-chevron[data-v-53fe54b7]{color:var(--dd-text-dim);flex-shrink:0;transition:transform .2s;transform:rotate(180deg)}.detail-section.collapsed .head-chevron[data-v-53fe54b7]{transform:rotate(0)}.detail-body[data-v-53fe54b7]{display:contents}.section-title[data-v-53fe54b7]{color:var(--dd-text);margin:0;font-size:16px;font-weight:700}.section-desc[data-v-53fe54b7]{color:var(--dd-text-dim);margin:4px 0 0;font-size:12px}.legend[data-v-53fe54b7]{color:var(--dd-text-muted);align-items:center;gap:14px;font-size:12px;display:flex}.legend .legend-item[data-v-53fe54b7]{align-items:center;gap:6px;display:inline-flex}.legend .radiant[data-v-53fe54b7]{color:var(--dd-radiant)}.legend .dire[data-v-53fe54b7]{color:var(--dd-dire)}.legend .legend-dot[data-v-53fe54b7]{flex-shrink:0}.tab-bar[data-v-53fe54b7]{background:var(--dd-bg-elevated);border-radius:var(--dd-radius-sm);border:1px solid var(--dd-border-subtle);flex-wrap:wrap;gap:6px;padding:3px;display:flex}.tab-btn[data-v-53fe54b7]{font-family:var(--dd-font);color:var(--dd-text-muted);cursor:pointer;background:0 0;border:none;border-radius:5px;padding:7px 14px;font-size:13px;font-weight:500;transition:background .15s,color .15s}.tab-btn[data-v-53fe54b7]:hover{color:var(--dd-text)}.tab-btn.active[data-v-53fe54b7]{background:var(--dd-bg-card);color:var(--dd-gold);font-weight:700;box-shadow:0 1px 3px #0003}.tab-panel[data-v-53fe54b7]{min-height:160px}.panel-hint[data-v-53fe54b7]{color:var(--dd-text-dim);margin:0 0 12px;font-size:12px}.metrics-table[data-v-53fe54b7]{flex-direction:column;gap:2px;display:flex}.metrics-header[data-v-53fe54b7],.metrics-row[data-v-53fe54b7]{border-radius:var(--dd-radius-sm);grid-template-columns:1fr 72px 72px 72px;align-items:center;gap:8px;padding:10px 12px;display:grid}@media (width<=600px){.metrics-header[data-v-53fe54b7],.metrics-row[data-v-53fe54b7]{grid-template-columns:1fr 1fr}.metrics-header .col-edge[data-v-53fe54b7],.metrics-row .col-edge[data-v-53fe54b7]{text-align:right;grid-column:1/-1}.metrics-header .metrics-header .col-edge[data-v-53fe54b7],.metrics-row .metrics-header .col-edge[data-v-53fe54b7]{display:none}}.metrics-header[data-v-53fe54b7]{text-transform:uppercase;letter-spacing:.05em;color:var(--dd-text-dim);background:var(--dd-bg-elevated);font-size:10px;font-weight:700}.metrics-row[data-v-53fe54b7]{border:1px solid var(--dd-border-subtle);background:#ffffff04;position:relative}.col-metric[data-v-53fe54b7]{min-width:0}.metric-name[data-v-53fe54b7]{color:var(--dd-text);font-size:13px;font-weight:600;display:block}.metric-hint[data-v-53fe54b7]{color:var(--dd-text-dim);margin-top:2px;font-size:11px;line-height:1.3;display:block}.col-team[data-v-53fe54b7]{text-align:center;font-size:14px;font-weight:700}.col-team.radiant[data-v-53fe54b7]{color:var(--dd-radiant)}.col-team.dire[data-v-53fe54b7]{color:var(--dd-dire)}.col-edge[data-v-53fe54b7]{text-align:center;color:var(--dd-text-dim);font-size:11px;font-weight:700}.col-edge.radiant[data-v-53fe54b7]{color:var(--dd-radiant)}.col-edge.dire[data-v-53fe54b7]{color:var(--dd-dire)}.list[data-v-53fe54b7]{flex-direction:column;gap:8px;display:flex}.list-item[data-v-53fe54b7]{background:var(--dd-bg-elevated);border-radius:var(--dd-radius-sm);border:1px solid var(--dd-border-subtle);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.hero-pair[data-v-53fe54b7]{flex-shrink:0;align-items:center;gap:4px;display:flex}.hero-pair .arrow[data-v-53fe54b7],.hero-pair .plus[data-v-53fe54b7]{color:var(--dd-text-dim);font-size:11px}.mini-hero[data-v-53fe54b7]{object-fit:cover;border-radius:4px;width:36px;height:26px}.item-body[data-v-53fe54b7]{min-width:0;color:var(--dd-text-muted);flex:1;font-size:12px;line-height:1.4}.item-body strong[data-v-53fe54b7]{color:var(--dd-text)}.item-desc[data-v-53fe54b7]{color:var(--dd-text-dim);margin:4px 0 0;font-size:11px}.severity[data-v-53fe54b7]{text-transform:uppercase;border-radius:4px;flex-shrink:0;padding:3px 8px;font-size:10px;font-weight:700}.severity.high[data-v-53fe54b7]{color:var(--dd-dire);background:var(--dd-dire-dim)}.severity.medium[data-v-53fe54b7]{color:var(--dd-gold);background:#d4d4d41f}.severity.low[data-v-53fe54b7]{color:var(--dd-text-dim);background:var(--dd-bg-card)}.score[data-v-53fe54b7]{color:var(--dd-radiant);flex-shrink:0;font-size:14px;font-weight:700}.comp-grid[data-v-53fe54b7]{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=560px){.comp-grid[data-v-53fe54b7]{grid-template-columns:1fr}}.comp-title[data-v-53fe54b7]{margin:0 0 10px;font-size:13px;font-weight:700}.comp-title.radiant[data-v-53fe54b7]{color:var(--dd-radiant)}.comp-title.dire[data-v-53fe54b7]{color:var(--dd-dire)}.tags[data-v-53fe54b7]{flex-wrap:wrap;gap:6px;display:flex}.tag[data-v-53fe54b7]{text-transform:capitalize;border-radius:5px;padding:5px 10px;font-size:12px;font-weight:600}.tag.radiant[data-v-53fe54b7]{color:var(--dd-radiant);background:var(--dd-radiant-dim)}.tag.dire[data-v-53fe54b7]{color:var(--dd-dire);background:var(--dd-dire-dim)}.tag-empty[data-v-53fe54b7]{color:var(--dd-text-dim);font-size:12px}.empty-note[data-v-53fe54b7]{text-align:center;color:var(--dd-text-dim);background:var(--dd-bg-elevated);border-radius:var(--dd-radius-sm);border:1px dashed var(--dd-border);margin-top:12px;padding:14px;font-size:13px}.recommendation-panel[data-v-c7682dd5]{background:var(--dd-bg-card);border:1px solid var(--dd-border);border-radius:var(--dd-radius);flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex;overflow:hidden}.rec-header[data-v-c7682dd5]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.rec-heading[data-v-c7682dd5]{flex:120px;min-width:0}.rec-title[data-v-c7682dd5]{color:var(--dd-text);margin:0;font-size:15px;font-weight:700}.rec-title.is-radiant[data-v-c7682dd5]{color:var(--dd-radiant)}.rec-title.is-dire[data-v-c7682dd5]{color:var(--dd-dire)}.rec-desc[data-v-c7682dd5]{color:var(--dd-text-dim);margin:4px 0 0;font-size:12px}.header-controls[data-v-c7682dd5]{flex:auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.pool-filter-btn[data-v-c7682dd5]{background:var(--dd-bg-elevated);border:1px solid var(--dd-border-subtle);border-radius:var(--dd-radius-sm);min-width:0;max-width:100%;font-family:var(--dd-font);color:var(--dd-text-dim);cursor:pointer;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:600;transition:all .15s;display:flex}.pool-filter-btn span[data-v-c7682dd5]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pool-filter-btn[data-v-c7682dd5]:hover{color:var(--dd-text);border-color:var(--dd-border);background:var(--dd-bg-card-hover)}.pool-filter-btn.filtered[data-v-c7682dd5]{color:var(--dd-gold);background:#d4d4d40d;border-color:#d4d4d466}.pool-icon[data-v-c7682dd5]{flex-shrink:0}.team-toggle[data-v-c7682dd5]{background:var(--dd-bg-elevated);border-radius:var(--dd-radius-sm);border:1px solid var(--dd-border-subtle);flex-shrink:0;gap:3px;padding:3px;display:flex}.toggle-btn[data-v-c7682dd5]{font-family:var(--dd-font);color:var(--dd-text-dim);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:5px 10px;font-size:11px;font-weight:600}.toggle-btn.active[data-v-c7682dd5]{background:var(--dd-bg-card);color:var(--dd-text)}.toggle-btn.us.active[data-v-c7682dd5]{color:var(--dd-radiant)}.toggle-btn.enemy.active[data-v-c7682dd5]{color:var(--dd-dire)}.rec-empty[data-v-c7682dd5]{text-align:center;color:var(--dd-text-dim);padding:24px 12px;font-size:13px}.rec-list[data-v-c7682dd5]{flex-direction:column;gap:8px;max-height:480px;display:flex;overflow-y:auto}.rec-list[data-v-c7682dd5]::-webkit-scrollbar{width:4px}.rec-list[data-v-c7682dd5]::-webkit-scrollbar-thumb{background:var(--dd-border);border-radius:2px}.rec-card[data-v-c7682dd5]{text-align:left;background:var(--dd-bg-elevated);border:1px solid var(--dd-border-subtle);border-radius:var(--dd-radius-sm);cursor:pointer;align-items:center;gap:10px;width:100%;padding:8px;transition:border-color .15s,background .15s;display:flex}.rec-card[data-v-c7682dd5]:hover{background:var(--dd-bg-card-hover);border-color:var(--dd-border)}.rec-card.top[data-v-c7682dd5]{border-color:#d4d4d459}.rec-card.ban.top[data-v-c7682dd5]{border-color:#e85d7a66}.rec-hero-img[data-v-c7682dd5]{object-fit:cover;border-radius:5px;flex-shrink:0;width:52px;height:38px}.rec-info[data-v-c7682dd5]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rec-hero-name[data-v-c7682dd5]{color:var(--dd-text);font-size:13px;font-weight:600}.rec-role[data-v-c7682dd5]{color:var(--dd-gold);text-transform:uppercase;letter-spacing:.03em;font-size:10px;font-weight:600}.rec-reason[data-v-c7682dd5]{color:var(--dd-text-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.score-badge[data-v-c7682dd5]{color:var(--dd-text-muted);background:var(--dd-bg-card);border-radius:5px;flex-shrink:0;padding:4px 8px;font-size:13px;font-weight:700}.score-badge.high[data-v-c7682dd5]{color:var(--dd-gold);background:#d4d4d41f}.coach-tip[data-v-824aa118]{border-radius:var(--dd-radius);background:linear-gradient(135deg,#ffffff1c,#ffffff08);border:1px solid #fff6;align-items:flex-start;gap:10px;padding:14px 16px 14px 18px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 22px #ffffff1a}.coach-tip[data-v-824aa118]:before{content:"";background:#f5f5f5;width:3px;position:absolute;top:0;bottom:0;left:0}.coach-icon[data-v-824aa118]{color:#f5f5f5;flex-shrink:0;margin-top:2px}.coach-body[data-v-824aa118]{flex-direction:column;gap:2px;min-width:0;display:flex}.coach-label[data-v-824aa118]{letter-spacing:.06em;text-transform:uppercase;color:#f5f5f5;font-size:10px;font-weight:700}.coach-text[data-v-824aa118]{color:var(--dd-text);margin:0;font-size:13px;line-height:1.45}.coach-fade-enter-active[data-v-824aa118],.coach-fade-leave-active[data-v-824aa118]{transition:opacity .2s,transform .2s}.coach-fade-enter-from[data-v-824aa118],.coach-fade-leave-to[data-v-824aa118]{opacity:0;transform:translateY(-4px)}.builds-cta[data-v-96f9b64b]{background:linear-gradient(135deg, #ffffff12, #ffffff04), var(--dd-bg-card);border-radius:var(--dd-radius);border:1px solid #ffffff47;flex-direction:column;gap:8px;padding:18px 16px;display:flex;position:relative;box-shadow:0 0 20px #ffffff12}.cta-tag[data-v-96f9b64b]{letter-spacing:1px;text-transform:uppercase;color:var(--dd-gold);font-size:9px;font-weight:700}.cta-title[data-v-96f9b64b]{color:var(--dd-text);margin:0;font-size:14px;font-weight:700}.cta-desc[data-v-96f9b64b]{color:var(--dd-text-dim);margin:0;font-size:12px;line-height:1.4}.cta-meta[data-v-96f9b64b]{color:var(--dd-text-muted);font-size:11px}.cta-btn[data-v-96f9b64b]{border-radius:var(--dd-radius-sm);color:var(--dd-gold);background:#d4d4d41f;border:1px solid #d4d4d473;justify-content:center;align-items:center;margin-top:4px;padding:10px 14px;font-size:13px;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex}.cta-btn[data-v-96f9b64b]:hover{background:#d4d4d433}.picker-fade-enter-active[data-v-e13f7f92],.picker-fade-leave-active[data-v-e13f7f92]{transition:opacity .2s}.picker-fade-enter-active .picker-drawer[data-v-e13f7f92],.picker-fade-leave-active .picker-drawer[data-v-e13f7f92]{transition:transform .25s}.picker-fade-enter-from[data-v-e13f7f92],.picker-fade-leave-to[data-v-e13f7f92]{opacity:0}.picker-fade-enter-from .picker-drawer[data-v-e13f7f92],.picker-fade-leave-to .picker-drawer[data-v-e13f7f92]{transform:translate(24px)}.picker-overlay[data-v-e13f7f92]{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#060606b8;justify-content:flex-end;display:flex;position:fixed;inset:0}.picker-drawer[data-v-e13f7f92]{background:#101010;border-left:1px solid #ffffff0f;flex-direction:column;width:min(520px,100vw);height:100%;display:flex;box-shadow:-12px 0 40px #00000073}.picker-header[data-v-e13f7f92]{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:flex-start;padding:24px 24px 16px;display:flex}.picker-label[data-v-e13f7f92]{color:#d4d4d4;letter-spacing:1px;font-family:Outfit,sans-serif;font-size:10px;font-weight:700}.picker-title[data-v-e13f7f92]{color:#f4f4f4;margin:4px 0 0;font-family:Outfit,sans-serif;font-size:20px;font-weight:700}.close-btn[data-v-e13f7f92]{color:#a2a2a2;cursor:pointer;background:#1c1c1c;border:1px solid #ffffff0f;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s,color .15s;display:flex}.close-btn[data-v-e13f7f92]:hover{color:#f4f4f4;background:#252525}.picker-toolbar[data-v-e13f7f92]{flex-direction:column;gap:12px;padding:16px 24px;display:flex}.search-wrap[data-v-e13f7f92]{background:#161616;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:10px;height:42px;padding:0 12px;display:flex}.search-icon[data-v-e13f7f92]{color:#6b6b6b;flex-shrink:0}.search-input[data-v-e13f7f92]{color:#f4f4f4;background:0 0;border:none;outline:none;flex:1;font-family:Outfit,sans-serif;font-size:14px}.search-input[data-v-e13f7f92]::placeholder{color:#6b6b6b}.role-chips[data-v-e13f7f92]{flex-wrap:wrap;gap:6px;display:flex}.chip[data-v-e13f7f92]{color:#a2a2a2;cursor:pointer;background:#161616;border:1px solid #ffffff0f;border-radius:6px;padding:5px 10px;font-family:Outfit,sans-serif;font-size:11px;transition:all .15s}.chip[data-v-e13f7f92]:hover{color:#f4f4f4;border-color:#ffffff1f}.chip.active[data-v-e13f7f92]{color:#0a0a0a;background:#d4d4d4;border-color:#d4d4d4;font-weight:700}.picker-grid-wrap[data-v-e13f7f92]{flex:1;padding:0 24px 24px;overflow-y:auto}.picker-grid-wrap[data-v-e13f7f92]::-webkit-scrollbar{width:4px}.picker-grid-wrap[data-v-e13f7f92]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.picker-empty[data-v-e13f7f92]{text-align:center;color:#6b6b6b;padding:48px 0;font-family:Outfit,sans-serif;font-size:14px}.picker-grid[data-v-e13f7f92]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.hero-tile[data-v-e13f7f92]{aspect-ratio:.85;cursor:pointer;text-align:left;background:#1c1c1c;border:1px solid #ffffff0f;border-radius:8px;padding:0;transition:border-color .15s,transform .15s,box-shadow .15s;position:relative;overflow:hidden}.hero-tile[data-v-e13f7f92]:hover{border-color:#d4d4d480;transform:translateY(-2px);box-shadow:0 8px 20px #00000059}.hero-tile:hover .hero-tile-overlay[data-v-e13f7f92]{background:linear-gradient(#0000 30%,#0a0a0af2 100%)}.hero-portrait[data-v-e13f7f92]{object-fit:cover;width:100%;height:100%;display:block}.hero-tile-overlay[data-v-e13f7f92]{pointer-events:none;background:linear-gradient(#0000 40%,#0a0a0ae0 100%);transition:background .15s;position:absolute;inset:0}.hero-tile-name[data-v-e13f7f92]{color:#f4f4f4;z-index:1;white-space:nowrap;text-overflow:ellipsis;font-family:Outfit,sans-serif;font-size:11px;font-weight:700;position:absolute;bottom:22px;left:8px;right:8px;overflow:hidden}.hero-tile-roles[data-v-e13f7f92]{color:#a2a2a2;z-index:1;font-family:Outfit,sans-serif;font-size:9px;position:absolute;bottom:8px;left:8px;right:8px}.picker-fade-enter-active[data-v-d66984e9],.picker-fade-leave-active[data-v-d66984e9]{transition:opacity .2s}.picker-fade-enter-active .picker-drawer[data-v-d66984e9],.picker-fade-leave-active .picker-drawer[data-v-d66984e9]{transition:transform .25s}.picker-fade-enter-from[data-v-d66984e9],.picker-fade-leave-to[data-v-d66984e9]{opacity:0}.picker-fade-enter-from .picker-drawer[data-v-d66984e9],.picker-fade-leave-to .picker-drawer[data-v-d66984e9]{transform:translate(24px)}.picker-overlay[data-v-d66984e9]{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#060606b8;justify-content:flex-end;display:flex;position:fixed;inset:0}.picker-drawer[data-v-d66984e9]{background:#101010;border-left:1px solid #ffffff0f;flex-direction:column;width:min(520px,100vw);height:100%;display:flex;box-shadow:-12px 0 40px #00000073}.picker-header[data-v-d66984e9]{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:flex-start;padding:24px 24px 16px;display:flex}.header-actions[data-v-d66984e9]{align-items:center;gap:12px;display:flex}.picker-label[data-v-d66984e9]{color:#d4d4d4;letter-spacing:1px;font-family:Outfit,sans-serif;font-size:10px;font-weight:700}.picker-title[data-v-d66984e9]{color:#f4f4f4;margin:4px 0 0;font-family:Outfit,sans-serif;font-size:20px;font-weight:700}.pool-hint[data-v-d66984e9]{color:#a2a2a2;max-width:320px;margin:6px 0 0;font-size:12px;line-height:1.35}.my-team-toggle[data-v-d66984e9]{background:#191919;border:1px solid #ffffff0f;border-radius:5px;gap:3px;margin-top:8px;padding:2px;display:inline-flex}.fp-btn[data-v-d66984e9]{color:#a2a2a2;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:5px 10px;font-family:inherit;font-size:11px;font-weight:600}.fp-btn.active[data-v-d66984e9]{color:#f4f4f4;background:#101010}.fp-btn:first-child.active[data-v-d66984e9]{color:#3dd6c8}.fp-btn:last-child.active[data-v-d66984e9]{color:#e85d7a}.clear-btn[data-v-d66984e9]{color:#d4d4d4;cursor:pointer;background:0 0;border:none;padding:4px 8px;font-family:Outfit,sans-serif;font-size:12px;font-weight:600;transition:color .15s}.clear-btn[data-v-d66984e9]:hover{color:#f4f4f4}.close-btn[data-v-d66984e9]{color:#a2a2a2;cursor:pointer;background:#1c1c1c;border:1px solid #ffffff0f;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s,color .15s;display:flex}.close-btn[data-v-d66984e9]:hover{color:#f4f4f4;background:#252525}.picker-toolbar[data-v-d66984e9]{flex-direction:column;gap:12px;padding:16px 24px;display:flex}.search-wrap[data-v-d66984e9]{background:#161616;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:10px;height:42px;padding:0 12px;display:flex}.search-icon[data-v-d66984e9]{color:#6b6b6b;flex-shrink:0}.search-input[data-v-d66984e9]{color:#f4f4f4;background:0 0;border:none;outline:none;flex:1;font-family:Outfit,sans-serif;font-size:14px}.search-input[data-v-d66984e9]::placeholder{color:#6b6b6b}.role-chips[data-v-d66984e9]{flex-wrap:wrap;gap:6px;display:flex}.chip[data-v-d66984e9]{color:#a2a2a2;cursor:pointer;background:#161616;border:1px solid #ffffff0f;border-radius:6px;padding:5px 10px;font-family:Outfit,sans-serif;font-size:11px;transition:all .15s}.chip[data-v-d66984e9]:hover{color:#f4f4f4;border-color:#ffffff1f}.chip.active[data-v-d66984e9]{color:#0a0a0a;background:#d4d4d4;border-color:#d4d4d4;font-weight:700}.picker-grid-wrap[data-v-d66984e9]{flex:1;padding:0 24px 24px;overflow-y:auto}.picker-grid-wrap[data-v-d66984e9]::-webkit-scrollbar{width:4px}.picker-grid-wrap[data-v-d66984e9]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.picker-empty[data-v-d66984e9]{text-align:center;color:#6b6b6b;padding:48px 0;font-family:Outfit,sans-serif;font-size:14px}.picker-grid[data-v-d66984e9]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.hero-tile[data-v-d66984e9]{aspect-ratio:.85;cursor:pointer;text-align:left;background:#1c1c1c;border:1px solid #ffffff0f;border-radius:8px;padding:0;transition:border-color .15s,transform .15s,box-shadow .15s;position:relative;overflow:hidden}.hero-tile[data-v-d66984e9]:hover{border-color:#d4d4d480;transform:translateY(-2px);box-shadow:0 8px 20px #00000059}.hero-tile:hover .hero-tile-overlay[data-v-d66984e9]{background:linear-gradient(#0000 30%,#0a0a0af2 100%)}.hero-tile.selected[data-v-d66984e9]{border-color:#d4d4d4;box-shadow:0 0 0 1px #d4d4d4}.hero-tile.selected .hero-tile-overlay[data-v-d66984e9]{background:linear-gradient(#d4d4d41a 0%,#0a0a0ae0 100%)}.check-icon[data-v-d66984e9]{color:#0a0a0a;z-index:2;background:#d4d4d4;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:6px;right:6px}.hero-portrait[data-v-d66984e9]{object-fit:cover;width:100%;height:100%;display:block}.hero-tile-overlay[data-v-d66984e9]{pointer-events:none;background:linear-gradient(#0000 40%,#0a0a0ae0 100%);transition:background .15s;position:absolute;inset:0}.hero-tile-name[data-v-d66984e9]{color:#f4f4f4;z-index:1;white-space:nowrap;text-overflow:ellipsis;font-family:Outfit,sans-serif;font-size:11px;font-weight:700;position:absolute;bottom:22px;left:8px;right:8px;overflow:hidden}.hero-tile-roles[data-v-d66984e9]{color:#a2a2a2;z-index:1;font-family:Outfit,sans-serif;font-size:9px;position:absolute;bottom:8px;left:8px;right:8px}.hero-grid-picker[data-v-b3a50296]{flex-direction:column;gap:8px;min-width:0;display:flex}.hgp-search[data-v-b3a50296]{background:var(--dd-bg-card);border:1px solid var(--dd-border-subtle);border-radius:var(--dd-radius-sm);height:38px;color:var(--dd-text-dim);align-items:center;gap:8px;width:100%;padding:0 12px;display:flex}.hgp-search input[data-v-b3a50296]{font-family:var(--dd-font);color:var(--dd-text);background:0 0;border:none;outline:none;flex:1;font-size:12px}.hgp-search input[data-v-b3a50296]::placeholder{color:var(--dd-text-dim)}.hgp-rows[data-v-b3a50296]{background:var(--dd-bg-elevated);border:1px solid var(--dd-border-subtle);border-radius:var(--dd-radius-sm);flex-direction:column;gap:14px;padding:8px;display:flex}.hgp-row[data-v-b3a50296]{flex-direction:column;gap:6px;display:flex}.hgp-row-head[data-v-b3a50296]{align-items:center;gap:7px;display:flex}.hgp-attr-dot[data-v-b3a50296]{border-radius:2px;flex-shrink:0;width:9px;height:9px}.hgp-row-label[data-v-b3a50296]{letter-spacing:.04em;font-size:12px;font-weight:700}.hgp-row-count[data-v-b3a50296]{color:var(--dd-text-dim);font-size:10px;font-weight:600}.hgp-row.attr-str .hgp-row-label[data-v-b3a50296]{color:#f04b4b}.hgp-row.attr-str .hgp-attr-dot[data-v-b3a50296]{background:#f04b4b}.hgp-row.attr-agi .hgp-row-label[data-v-b3a50296]{color:#67d14c}.hgp-row.attr-agi .hgp-attr-dot[data-v-b3a50296]{background:#67d14c}.hgp-row.attr-int .hgp-row-label[data-v-b3a50296]{color:#4ca6f0}.hgp-row.attr-int .hgp-attr-dot[data-v-b3a50296]{background:#4ca6f0}.hgp-row.attr-all .hgp-row-label[data-v-b3a50296]{color:#c45bef}.hgp-row.attr-all .hgp-attr-dot[data-v-b3a50296]{background:#c45bef}.hgp-row-grid[data-v-b3a50296]{grid-template-columns:repeat(auto-fill,minmax(74px,1fr));gap:6px;min-width:0;display:grid}.hgp-cell[data-v-b3a50296]{position:relative}.hgp-btn[data-v-b3a50296]{aspect-ratio:1.6;background:var(--dd-bg-card);cursor:pointer;border:1.5px solid #0000;border-radius:4px;width:100%;padding:0;transition:border-color .15s,transform .12s,opacity .15s;position:relative;overflow:hidden}.hgp-btn[data-v-b3a50296]:hover:not(:disabled){border-color:var(--dd-gold);z-index:2;transform:translateY(-2px)}.hgp-btn[data-v-b3a50296]:disabled{cursor:default}.hgp-cell.dimmed .hgp-btn[data-v-b3a50296]{opacity:.28}.hgp-cell.recommended .hgp-btn[data-v-b3a50296]{border:2px solid var(--cm-accent,#fff);box-shadow:0 0 10px 1px var(--cm-accent,#fff9);z-index:1}.hgp-cell.top .hgp-btn[data-v-b3a50296]{border-width:3px;animation:1.3s ease-in-out infinite hgp-top-pulse-b3a50296}@keyframes hgp-top-pulse-b3a50296{0%,to{box-shadow:0 0 10px 1px var(--cm-accent,#fff)}50%{box-shadow:0 0 22px 5px var(--cm-accent,#fff)}}@media (prefers-reduced-motion:reduce){.hgp-cell.top .hgp-btn[data-v-b3a50296]{box-shadow:0 0 18px 4px var(--cm-accent,#fff);animation:none}}.hgp-cell.used .hgp-btn[data-v-b3a50296]{filter:grayscale()brightness(.4)}.hgp-img[data-v-b3a50296]{object-fit:cover;width:100%;height:100%;display:block}.hgp-used-slash[data-v-b3a50296]{width:100%;height:100%;position:absolute;inset:0}.hgp-used-slash line[data-v-b3a50296]{stroke:#e0304a;stroke-width:6px}.hgp-name[data-v-b3a50296]{color:#fff;white-space:nowrap;text-overflow:ellipsis;text-align:left;pointer-events:none;background:linear-gradient(#0000,#0a0a0a8c 30%,#0a0a0aeb);padding:2px 4px;font-size:9.5px;font-weight:700;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.hgp-rank[data-v-b3a50296]{background:var(--cm-accent,#fff);color:#0a0a0a;z-index:1;border-radius:9px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:800;display:flex;position:absolute;top:1px;left:1px}.hgp-tooltip[data-v-b3a50296]{z-index:30;border:1px solid var(--dd-border);border-radius:var(--dd-radius-sm);pointer-events:none;background:#141414;width:190px;padding:8px 10px;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 10px 28px #00000080}.hgp-tooltip[data-v-b3a50296]:after{content:"";border:5px solid #0000;border-top-color:#141414;position:absolute;top:100%;left:50%;transform:translate(-50%)}.hgp-cell.tip-start .hgp-tooltip[data-v-b3a50296]{left:0;transform:none}.hgp-cell.tip-start .hgp-tooltip[data-v-b3a50296]:after{left:22px}.hgp-cell.tip-end .hgp-tooltip[data-v-b3a50296]{left:auto;right:0;transform:none}.hgp-cell.tip-end .hgp-tooltip[data-v-b3a50296]:after{left:auto;right:22px;transform:translate(50%)}.hgp-cell.flip-tip .hgp-tooltip[data-v-b3a50296]{top:calc(100% + 6px);bottom:auto}.hgp-cell.flip-tip .hgp-tooltip[data-v-b3a50296]:after{border-top-color:#0000;border-bottom-color:#141414;top:auto;bottom:100%}.hgp-tooltip-head[data-v-b3a50296]{justify-content:space-between;align-items:center;gap:8px;display:flex}.hgp-tooltip-name[data-v-b3a50296]{color:var(--dd-text);font-size:12px;font-weight:700}.hgp-tooltip-score[data-v-b3a50296]{color:var(--dd-text-muted);font-size:13px;font-weight:800}.hgp-tooltip-score.high[data-v-b3a50296]{color:var(--dd-gold)}.hgp-tooltip-role[data-v-b3a50296]{color:var(--dd-text-dim);margin:1px 0 4px;font-size:10px;display:block}.hgp-tooltip-reason[data-v-b3a50296]{color:var(--dd-text-muted);margin:0;font-size:11px;line-height:1.4}.hgp-tip-fade-enter-active[data-v-b3a50296],.hgp-tip-fade-leave-active[data-v-b3a50296]{transition:opacity .12s}.hgp-tip-fade-enter-from[data-v-b3a50296],.hgp-tip-fade-leave-to[data-v-b3a50296]{opacity:0}.hgp-legend[data-v-b3a50296]{flex-wrap:wrap;justify-content:center;gap:4px;padding-top:2px;display:flex}.hgp-legend-sep[data-v-b3a50296]{background:var(--dd-border);width:1px;margin:2px 4px}.hgp-legend-btn[data-v-b3a50296]{font-family:var(--dd-font);color:var(--dd-text-dim);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;padding:4px 9px;font-size:10.5px;font-weight:600;transition:color .15s,border-color .15s}.hgp-legend-btn[data-v-b3a50296]:hover{color:var(--dd-text-muted)}.hgp-legend-btn.active[data-v-b3a50296]{color:var(--dd-gold);background:#d4d4d414;border-color:#d4d4d466}@media (width<=640px){.hgp-row-grid[data-v-b3a50296]{grid-template-columns:repeat(auto-fill,minmax(56px,1fr))}}.cmhud[data-v-a75764c4]{flex-direction:column;gap:8px;display:flex}.cmhud-topbar[data-v-a75764c4]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:4px 0 8px;display:flex}.cmhud-reserve[data-v-a75764c4]{border-radius:var(--dd-radius);background:var(--dd-bg-card);border:2px solid var(--dd-border);flex-direction:column;gap:2px;padding:8px 16px;transition:border-color .2s,box-shadow .2s;display:flex}.cmhud-reserve.radiant.active[data-v-a75764c4]{border-color:var(--dd-radiant);box-shadow:0 0 16px #3dd6c840}.cmhud-reserve.dire.active[data-v-a75764c4]{border-color:var(--dd-dire);box-shadow:0 0 16px #e85d7a40}.cmhud-reserve-label[data-v-a75764c4]{letter-spacing:.08em;text-transform:uppercase;color:var(--dd-text-dim);font-size:9px;font-weight:700}.cmhud-radiant .cmhud-reserve-label[data-v-a75764c4]{color:var(--dd-radiant)}.cmhud-reserve-val[data-v-a75764c4]{font-variant-numeric:tabular-nums;color:var(--dd-text);font-size:20px;font-weight:800;line-height:1.1}.cmhud-center[data-v-a75764c4]{flex-direction:column;flex:1;align-items:center;gap:4px;min-width:220px;display:flex}.cmhud-timer[data-v-a75764c4]{font-variant-numeric:tabular-nums;font-size:42px;font-weight:800;line-height:1}.cmhud-controls[data-v-a75764c4]{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}.cmhud-ctrl[data-v-a75764c4]{border-radius:var(--dd-radius-sm);border:1px solid var(--dd-border);background:var(--dd-bg-card);font-family:var(--dd-font);color:var(--dd-text-muted);cursor:pointer;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.cmhud-ctrl[data-v-a75764c4]:hover:not(:disabled){background:var(--dd-bg-card-hover);color:var(--dd-text)}.cmhud-ctrl[data-v-a75764c4]:disabled{opacity:.4;cursor:default}.cmhud-ctrl.on[data-v-a75764c4]{color:var(--dd-text);border-color:#ffffff80}.cmhud-banner[data-v-a75764c4]{text-align:center;letter-spacing:.01em;color:var(--dd-radiant);text-transform:uppercase;font-size:15px;font-weight:800}.cmhud-banner.ban[data-v-a75764c4]{color:var(--dd-dire)}.cmhud-banner.done[data-v-a75764c4]{color:var(--dd-gold)}.cmhud-phase[data-v-a75764c4]{text-align:center;letter-spacing:.06em;text-transform:uppercase;color:var(--dd-text-dim);margin-top:-4px;font-size:11px;font-weight:600}.cmhud-main[data-v-a75764c4]{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:12px;display:grid}@media (width<=960px){.cmhud-main[data-v-a75764c4]{grid-template-columns:1fr}}.cmhud-order[data-v-a75764c4]{background:var(--dd-bg-card);border:1px solid var(--dd-border);border-radius:var(--dd-radius);flex-direction:column;gap:8px;padding:10px;display:flex}.cmhud-order-head[data-v-a75764c4]{text-transform:uppercase;color:var(--dd-text-dim);justify-content:space-between;align-items:center;font-size:12px;font-weight:700;display:flex}.cmhud-order-head .radiant-color[data-v-a75764c4]{color:var(--dd-radiant)}.cmhud-order-head .dire-color[data-v-a75764c4]{color:var(--dd-dire)}.cmhud-order-list[data-v-a75764c4]{grid-template-columns:1fr 1fr;align-items:start;gap:8px;max-height:640px;display:grid;overflow-y:auto}.cmhud-order-list[data-v-a75764c4]::-webkit-scrollbar{width:5px}.cmhud-order-list[data-v-a75764c4]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.cmhud-order-col[data-v-a75764c4]{flex-direction:column;gap:5px;display:flex}.cmhud-order-slot[data-v-a75764c4]{aspect-ratio:16/9;background:var(--dd-bg-elevated);border:1px solid var(--dd-border-subtle);border-radius:4px;width:100%;transition:border-color .2s,box-shadow .2s,background .2s;position:relative;overflow:hidden}.cmhud-order-slot img[data-v-a75764c4]{object-fit:cover;width:100%;height:100%;display:block}.cmhud-order-slot.ban[data-v-a75764c4]:not(.filled){background:#ef44440f;border-color:#ef444438}.cmhud-order-slot.pick.radiant[data-v-a75764c4]:not(.filled){background:#3dd6c80f;border-color:#3dd6c838}.cmhud-order-slot.pick.dire[data-v-a75764c4]:not(.filled){background:#e85d7a0f;border-color:#e85d7a38}.cmhud-order-slot.pick.radiant.filled[data-v-a75764c4]{border-color:var(--dd-radiant)}.cmhud-order-slot.pick.dire.filled[data-v-a75764c4]{border-color:var(--dd-dire)}.cmhud-order-slot.ban.filled[data-v-a75764c4]{border-color:#e0304a8c}.cmhud-order-slot.ban.filled img[data-v-a75764c4]{filter:grayscale()brightness(.55)}.cmhud-order-slot.current[data-v-a75764c4]{border:2px solid var(--cm-accent);animation:1.4s ease-in-out infinite cm-slot-pulse-a75764c4}.cmhud-order-slot .ban-slash[data-v-a75764c4]{width:100%;height:100%;position:absolute;inset:0}.cmhud-order-slot .ban-slash line[data-v-a75764c4]{stroke:#e0304a;stroke-width:7px}@keyframes cm-slot-pulse-a75764c4{0%,to{box-shadow:0 0 0 0 transparent, 0 0 8px 0 var(--cm-accent)}50%{box-shadow:0 0 0 2px var(--cm-accent), 0 0 18px 2px var(--cm-accent)}}.cmhud-order-type[data-v-a75764c4]{letter-spacing:.08em;text-transform:uppercase;color:#ffffff47;pointer-events:none;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:flex;position:absolute;inset:0}.ban .cmhud-order-type[data-v-a75764c4]{color:#ef444499}.current .cmhud-order-type[data-v-a75764c4]{color:#fff}.cmhud-order-num[data-v-a75764c4]{color:var(--dd-text-dim);text-shadow:0 1px 2px #000000e6;font-size:9px;font-weight:700;line-height:1;position:absolute;top:3px;left:4px}.cmhud-order-slot.filled .cmhud-order-num[data-v-a75764c4]{color:#fff}.cmhud-grid[data-v-a75764c4]{min-width:0}@media (prefers-reduced-motion:reduce){.cmhud-order-slot.current[data-v-a75764c4]{box-shadow:0 0 12px 1px var(--cm-accent);animation:none}}.page[data-v-520f0762]{background:var(--dd-bg);flex-direction:column;flex:1;min-height:0;display:flex}.page-body[data-v-520f0762]{flex:1;grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:16px;width:100%;max-width:1400px;margin:0 auto;padding:16px 20px 24px;display:grid}.page-body.cm-mode[data-v-520f0762]{grid-template-columns:1fr;width:100%;max-width:1100px;margin:0 auto}@media (width<=1100px){.page-body[data-v-520f0762]{grid-template-columns:1fr}}@media (width<=600px){.page-body[data-v-520f0762]{padding:12px}}.draft-area[data-v-520f0762]{flex-direction:column;gap:16px;min-width:0;display:flex}.toolbar[data-v-520f0762]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.toolbar-actions[data-v-520f0762]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sandbox-link[data-v-520f0762]{border-radius:var(--dd-radius-sm);color:var(--dd-gold);background:#d4d4d41a;border:1px solid #d4d4d466;padding:8px 12px;font-size:12px;font-weight:700;text-decoration:none}.page-title[data-v-520f0762]{color:var(--dd-text);margin:0;font-size:18px;font-weight:700}.page-hint[data-v-520f0762]{color:var(--dd-text-dim);margin:4px 0 0;font-size:13px;line-height:1.4}.mode-toggle[data-v-520f0762]{background:var(--dd-bg-elevated);border-radius:var(--dd-radius-sm);border:1px solid var(--dd-border-subtle);gap:3px;padding:3px;display:flex}.mode-btn[data-v-520f0762]{font-family:var(--dd-font);color:var(--dd-text-dim);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:7px 12px;font-size:12px;font-weight:600}.mode-btn.active[data-v-520f0762]{background:var(--dd-bg-card);color:var(--dd-gold)}.mode-btn.cm[data-v-520f0762]{color:#f0f0f0;border:1px solid #ffffff73;transition:background .15s,box-shadow .15s,color .15s;box-shadow:0 0 12px #ffffff1f}.mode-btn.cm[data-v-520f0762]:hover{background:#ffffff1a;box-shadow:0 0 16px #ffffff38}.mode-btn.cm.active[data-v-520f0762]{color:#0a0a0a;background:#f5f5f5;border-color:#f5f5f5;font-weight:700;box-shadow:0 0 18px #ffffff4d}.reset-btn[data-v-520f0762]{border-radius:var(--dd-radius-sm);border:1px solid var(--dd-border);background:var(--dd-bg-card);font-family:var(--dd-font);color:var(--dd-text-muted);cursor:pointer;flex-shrink:0;padding:8px 14px;font-size:13px;font-weight:600;transition:background .15s,color .15s}.reset-btn[data-v-520f0762]:hover{background:var(--dd-bg-card-hover);color:var(--dd-text)}.share-btn[data-v-520f0762]{border-radius:var(--dd-radius-sm);font-family:var(--dd-font);color:#0a0a0a;cursor:pointer;background:#f5f5f5;border:1px solid #f5f5f5;flex-shrink:0;padding:8px 16px;font-size:13px;font-weight:700;transition:background .15s,box-shadow .15s,transform .15s}.share-btn[data-v-520f0762]:hover{background:#fff;transform:translateY(-1px);box-shadow:0 0 18px #ffffff47}.sidebar[data-v-520f0762]{flex-direction:column;gap:16px;min-width:0;display:flex}@media (width<=1100px){.sidebar[data-v-520f0762]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sidebar[data-v-520f0762] .coach-tip{grid-column:1/-1}}@media (width<=720px){.sidebar[data-v-520f0762]{grid-template-columns:1fr}}
