.Button_button__96uC6{--size:48px;--lift:4px;--stack:var(--lift);--stack-line:var(--border);display:inline-flex;align-items:center;justify-content:center;gap:10px;height:calc(var(--size) - var(--lift));margin-right:var(--lift);margin-bottom:var(--lift);padding:0 20px;border:1px solid var(--border);border-radius:var(--radius-button);background:var(--surface);color:var(--text);font:600 15px/1.2 var(--font-ui);cursor:pointer;box-shadow:var(--stack) var(--stack) 0 -1px var(--stack-bg),var(--stack) var(--stack) 0 0 var(--stack-line);transition:transform 80ms ease-out,box-shadow 80ms ease-out}.Button_button__96uC6:where(:hover:not(:disabled)){--stack-line:var(--border-strong);border-color:var(--border-strong);background:var(--surface-raised)}.Button_button__96uC6:where(:active:not(:disabled)){--stack:1px;transform:translate(calc(var(--lift) - 1px),calc(var(--lift) - 1px))}.Button_button__96uC6:where([aria-pressed=true]){--stack-line:var(--selected-line);border-color:var(--selected-line);background:var(--selected);color:var(--accent-soft)}.Button_button__96uC6:where(:disabled){opacity:.55;cursor:not-allowed}.Button_arrow__nnDvD{flex:none;width:20px;height:20px}.Button_primary__6_Dls{--lift:5px;--stack-line:var(--accent);border-color:var(--accent-hover);background:var(--accent);color:var(--on-accent)}.Button_primary__6_Dls:where(:hover:not(:disabled)){--stack-line:var(--accent-hover);border-color:var(--accent-hover);background:var(--accent-hover)}.Button_primary__6_Dls:where(:active:not(:disabled)){--stack-line:var(--accent);background:var(--accent-pressed)}.Button_primary__6_Dls:where(:focus-visible){outline:none;box-shadow:var(--stack) var(--stack) 0 -1px var(--stack-bg),var(--stack) var(--stack) 0 0 var(--stack-line),0 0 0 3px var(--stack-bg),0 0 0 5px var(--accent-soft)}.Button_primary__6_Dls:where(:disabled){--stack-line:var(--stack-disabled);border-color:var(--border);background:var(--surface-raised);color:var(--text-disabled);opacity:1}.Button_ghost__gZqlA{--lift:0px;border-color:transparent;background:none;color:var(--text-muted);box-shadow:none}.Button_ghost__gZqlA:where(:hover:not(:disabled),:active:not(:disabled)){transform:none;border-color:transparent;background:var(--surface);color:var(--text)}.Button_danger__iwpp7{--stack-line:var(--danger-stack);border-color:var(--danger-line);background:var(--bg);color:var(--danger)}.Button_danger__iwpp7:where(:hover:not(:disabled)){--stack-line:var(--danger-stack);border-color:var(--danger);background:var(--bg)}.Button_dangerFilled__TIHGq{--lift:5px;--stack-line:var(--danger);border-color:var(--danger-edge);background:var(--danger);color:var(--on-accent)}.Button_dangerFilled__TIHGq:where(:hover:not(:disabled)){--stack-line:var(--danger);border-color:var(--danger-edge);background:var(--danger)}.Button_dangerFilled__TIHGq:where(:active:not(:disabled)){--stack-line:var(--danger)}.Button_pill__KqpBJ{--size:36px;--lift:3px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:500}.Button_pillOn__Tnca9,.Button_pill__KqpBJ:where([aria-pressed=true],[aria-expanded=true]){--stack-line:var(--selected-line);border-color:var(--selected-line);background:var(--selected);color:var(--accent-soft)}.Button_small__pgXYR{--size:36px;padding:0 14px;font-size:13px}.Button_large__PjGrU{--size:64px;padding:0 28px;font-size:16px}.Button_large__PjGrU .Button_arrow__nnDvD{width:22px;height:22px}@media (prefers-reduced-motion:reduce){.Button_button__96uC6{transition:none}}.ManaCost_cost__EcbpF,.ManaCost_face__24TyZ{display:inline-flex;align-items:center;gap:2px;vertical-align:middle}.ManaCost_cost__EcbpF{flex-shrink:0}.ManaCost_symbol__464rO{width:var(--size,16px);border-radius:50%;background:50%/contain no-repeat}.ManaCost_symbol__464rO,.ManaCost_unknown__ogoeg{display:inline-flex;flex:none;height:var(--size,16px);vertical-align:middle}.ManaCost_unknown__ogoeg{align-items:center;color:var(--text-muted);font:700 calc(var(--size, 16px) * .65) var(--font-mono);white-space:nowrap}.ManaCost_split__78y_R{color:var(--text-muted);font:700 11px var(--font-mono)}.ManaCost_colorless__GHRKp{color:var(--text-muted);font-family:var(--font-mono);font-size:.8em}.deck_page__Njn7f{display:flex;flex-direction:column;gap:24px}main:has(.deck_shell__ixzye){max-width:none;padding:24px 0 0}.deck_shell__ixzye{display:flex;flex-direction:column;gap:24px}.deck_body__Tb5L5{width:100%;max-width:1440px;margin-inline:auto;padding-inline:32px}@media (max-width:700px){.deck_body__Tb5L5{padding-inline:16px}}.deck_top__Op2q8{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--gap) 24px}.deck_top__Op2q8 h1{margin:0}.deck_panel__wcZsa{--stack-bg:var(--surface);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:14px;display:flex;flex-direction:column;gap:var(--gap)}.deck_panel__wcZsa h2,.deck_panel__wcZsa h3{margin:0}.deck_panel__wcZsa .deck_themeTitle__HFqvC{margin-bottom:8px;font:inherit}.deck_hint__qQPTb{color:var(--text-muted);font-size:13px;margin:0}.deck_textarea__Q5e3y{width:100%;min-height:160px;font:13px/1.45 var(--font-mono);color:var(--text);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius);padding:10px;resize:vertical}.deck_dialog__tTJtt{width:min(640px,calc(100vw - 32px));padding:0;border:0;background:none;color:var(--text)}.deck_dialog__tTJtt::backdrop{background:var(--scrim)}.deck_dialog__tTJtt .deck_textarea__Q5e3y{min-height:320px}.deck_row__BS_R1{display:flex;flex-wrap:wrap;gap:var(--gap);align-items:center}.deck_filterRows__hl0W0{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--gap);align-items:baseline}.deck_filterLabel__dstAT{color:var(--text-muted);font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.deck_filterStatus__rZVbR{margin:0;color:var(--text-muted);font-size:13px}.deck_notice__aig3T{background:var(--warning-soft);color:var(--warning);border-radius:var(--radius);padding:12px 16px}.deck_notice__aig3T p{margin:0 0 6px}.deck_notice__aig3T p:last-child{margin-bottom:0}.deck_error__8aS2A{color:var(--danger);margin:0}.deck_list__QdchM{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.deck_item__AlKLw{display:flex;gap:var(--gap);align-items:flex-start;justify-content:space-between;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius)}.deck_itemBody__3QPE3{flex:1 1;min-width:0}.deck_selected__RDghw{border-color:var(--accent-soft);outline:2px solid var(--accent-soft);outline-offset:-2px}.deck_badge__3nSPo{display:inline-block;font-size:12px;padding:1px 8px;border-radius:999px;background:var(--warning-soft);color:var(--warning);margin-left:6px}.deck_chips__EYhWd{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.deck_muted__KOI8I{color:var(--text-muted)}.deck_fieldset___QSsA{border:1px solid var(--border);border-radius:var(--radius);padding:10px 12px}.deck_checks__8V3XB{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.deck_input__DCCeD,.deck_select__lUNrz{font:inherit;color:var(--text);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius);padding:4px 8px}.deck_frameLabel__CHIPj{margin:0 0 12px;color:var(--text-muted);font:400 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.deck_panel__wcZsa .deck_frameLabel__CHIPj{margin:0}.deck_frame__kAz7u{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--bg)}.deck_frame__kAz7u[data-staged]{border-color:var(--success)}.deck_frameTitle__Vlx82{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;border:1px solid var(--border);border-radius:var(--radius-card-title);background:var(--surface-raised)}.deck_frameName__G8MqB{min-width:0;margin:0;font:700 19px/1.2 var(--font-card)}.deck_frameType__DcL6n{margin:0;padding:0 4px;color:var(--text-muted);font-size:12px}.deck_frameText__DZqyZ{margin:0;padding:10px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);font-size:13px;line-height:1.5}.deck_frameFoot___Q_4e{display:flex;justify-content:flex-end}.deck_panelActions__AyJD7{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.deck_panelActions__AyJD7 .deck_button__RVFUl{flex:1 1;padding-inline:8px;font-size:14px}.deck_raised__TkDF1{background:var(--surface-raised)}.deck_cutAction__QY_FN{--stack-line:var(--danger-stack);border-color:var(--danger-line);background:var(--bg);color:var(--danger)}.deck_cutAction__QY_FN[aria-pressed=true]{--stack-line:var(--border);border-color:var(--border);background:none;color:var(--text-muted)}.deck_wideAction__ZVQhy{font-size:14px}.deck_textLink__5VcUp{padding:0;border:0;background:none;color:var(--accent);font:inherit;cursor:pointer}.deck_textLink__5VcUp:hover{color:var(--accent-hover)}.deck_titleBlock__vQKUW{display:flex;flex-direction:column;gap:8px}.deck_titleRow__gGRQ7{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.deck_titleMain___FMBX{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0}.deck_title__bsgZv{min-width:0;margin:0;font:700 30px/1.2 var(--font-ui);letter-spacing:-.02em;overflow-wrap:anywhere}.deck_titleButton__qU9V3{display:flex;align-items:center;gap:10px;min-height:48px;margin-left:-10px;padding:4px 10px;border:0;border-radius:var(--radius);background:transparent;color:var(--text);font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer}.deck_titleText__vQobI{min-width:0;overflow-wrap:anywhere}.deck_pen__m5NHi{flex:none;color:var(--text-muted);opacity:.45}.deck_titleButton__qU9V3:hover{background:var(--surface)}.deck_titleButton__qU9V3:focus-visible .deck_pen__m5NHi,.deck_titleButton__qU9V3:hover .deck_pen__m5NHi{color:var(--accent-soft);opacity:1}.deck_titleEdit__605Q5{display:flex;min-width:0;max-width:100%}.deck_titleInput__bz_8v{width:420px;max-width:100%;height:48px;margin-left:-10px;padding:0 10px;border:1px solid var(--accent);border-radius:var(--radius);background:var(--surface-raised);box-shadow:var(--focus-ring);color:var(--text);font:700 30px var(--font-ui);letter-spacing:-.02em;outline:none}.deck_saveStatus__pnU7n{display:inline-flex;align-items:center;gap:6px;color:var(--text-muted);font:400 12px var(--font-mono)}.deck_unsaved__TQjNX{color:var(--warning)}.deck_menuRoot__w_OZF{position:relative;flex:none}.deck_menuTrigger__uJa_b{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid transparent;border-radius:var(--radius);background:transparent;color:var(--text-muted);cursor:pointer}.deck_menuTrigger__uJa_b:hover,.deck_menuTrigger__uJa_b[aria-expanded=true]{border-color:var(--border);background:var(--surface-raised);color:var(--text)}.deck_menu__c_JhV{position:absolute;top:52px;right:0;z-index:20;display:flex;flex-direction:column;width:232px;padding:6px;border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:0 12px 32px rgb(0 0 0/45%)}.deck_menuItem__W5f81{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 10px;border:0;border-radius:var(--radius);background:transparent;color:var(--text);font:14px var(--font-ui);text-align:left;cursor:pointer}.deck_menuItem__W5f81:focus-visible,.deck_menuItem__W5f81:hover{background:var(--surface-raised)}.deck_menuItem__W5f81[data-danger]{color:var(--danger)}.deck_menuIcon__zlnYg{flex:none;color:var(--text-muted)}.deck_menuItem__W5f81[data-danger] .deck_menuIcon__zlnYg{color:currentcolor}.deck_menuDivider__MpX9e{height:1px;margin:6px 4px;border:0;background:var(--border)}.deck_summary__oMKQj{display:flex;flex-direction:column;gap:16px}.deck_banner__oKi2t{display:flex;flex-wrap:wrap;gap:1px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--border)}.deck_banner__oKi2t>*{background:var(--surface)}.deck_art__n9Zxk{display:flex;flex:1 1 340px;max-width:420px;min-height:236px;background:var(--surface-raised)}.deck_artPiece__yK9qd{position:relative;flex:1 1;min-width:0;background:var(--surface-raised)}.deck_art__n9Zxk[data-pair] .deck_artPiece__yK9qd+.deck_artPiece__yK9qd{border-left:1px solid var(--border)}.deck_artImage__xnszj{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.deck_bannerCommander__IgII7,.deck_bannerLinked__S81LE{display:flex;flex-direction:column;gap:10px;min-width:0;padding:22px 24px}.deck_bannerCommander__IgII7{flex:2 1 340px}.deck_bannerLinked__S81LE{flex:1 1 280px}.deck_bannerTitle__haOt0{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.deck_bannerName__u_bHX{min-width:0;margin:0;font:700 40px/1.05 var(--font-card);overflow-wrap:anywhere}.deck_themeTags__sAvyr{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none}.deck_themeTag__81xuH{display:flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border-radius:999px;background:var(--accent-soft-tint);color:var(--accent-soft);font-size:12px}.deck_themeTagCount__kNDOs{font:700 11px var(--font-mono)}.deck_bannerFoot___cxf5{margin-top:auto;font-size:13px}.deck_cellLabel__xYFi_{margin:0;color:var(--text-muted);font:400 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.deck_linkedStat__0UW0w{display:flex;align-items:baseline;gap:6px;margin:0;color:var(--accent-soft);font:700 52px/1 var(--font-mono)}.deck_linkedOf__ilyny{color:var(--text-muted);font:400 16px var(--font-mono)}.deck_synergyBar__eKdct{height:6px;overflow:hidden;border-radius:3px;background:var(--surface-raised)}.deck_synergyFill__4_E4L{display:block;height:100%;background:var(--accent-soft)}.deck_themeRows__MKy58{display:flex;flex-direction:column;gap:6px;margin:4px 0 0;padding:0;list-style:none}.deck_themeRow__81KVj{display:grid;grid-template-columns:minmax(0,112px) minmax(0,1fr) 24px;align-items:center;gap:8px;color:var(--text-muted);font-size:12px}.deck_themeRowLabel___wQl0{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deck_themeRowTrack__YZ2qo{height:4px;overflow:hidden;border-radius:2px;background:var(--surface-raised)}.deck_themeRowFill__PCyL3{display:block;height:100%;background:var(--text-muted)}.deck_themeRowCount__Pe8Ah{color:var(--text);font:700 11px var(--font-mono);text-align:right}.deck_bannerLinked__S81LE .deck_textLink__5VcUp{align-self:flex-start;font-size:13px;text-align:left}@media (max-width:760px){.deck_art__n9Zxk{flex-basis:100%;max-width:none;min-height:160px}.deck_bannerCommander__IgII7,.deck_bannerLinked__S81LE{flex-basis:100%;padding:18px 16px}.deck_bannerName__u_bHX{font-size:32px}}.deck_statsLine__f6WLb{display:flex;flex-wrap:wrap;align-items:center;gap:10px 28px;color:var(--text-muted);font-size:13px}.deck_curveCard__t58t8{display:flex;flex-direction:column;gap:8px}.deck_curveCardHead___cxyl{display:flex;align-items:center;justify-content:space-between;gap:12px}.deck_statsItem__dMpHf{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.deck_statsValue__YbSWd{color:var(--text);font-family:var(--font-mono)}.deck_statsAsOf__6KCW6{font-size:12px}.deck_healthLines__0X_n2{display:flex;flex-wrap:wrap;gap:6px 28px;margin:0;padding:0;list-style:none}.deck_health__j9pmJ{display:flex;align-items:center;gap:8px}.deck_healthMark__cthxw{flex:none;width:1em;color:var(--warning);font:700 12px var(--font-mono);text-align:center}.deck_healthMark__cthxw[data-ok=true]{color:var(--success)}.deck_health__j9pmJ .deck_textLink__5VcUp{min-height:24px}.deck_tabRow__ylCVH{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding-bottom:16px;border-bottom:1px solid var(--border)}.deck_tabs__Ty__J{display:flex;flex-wrap:wrap;gap:4px;padding:4px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.deck_tab__C4QPz{display:flex;align-items:center;gap:8px;height:40px;padding:0 16px;border:0;border-radius:var(--radius);background:none;color:var(--text-muted);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.deck_tab__C4QPz:hover{color:var(--text)}.deck_tab__C4QPz[aria-selected=true]{background:var(--surface-raised);box-shadow:inset 0 -2px 0 var(--accent-soft);color:var(--text);font-weight:600}.deck_tabCount__loOCB{color:var(--text-muted);font:12px var(--font-mono)}.deck_segment__mfcix{display:flex;padding:3px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.deck_segment__mfcix button{display:flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:0;border-radius:4px;background:none;color:var(--text-muted);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.deck_segment__mfcix button[aria-pressed=true]{background:var(--surface-raised);color:var(--text)}.deck_segment__mfcix svg{width:14px;height:14px;fill:none;stroke:currentcolor;stroke-width:2}.deck_split__wcHeb{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-template-areas:"main panel";gap:24px;align-items:start}.deck_split__wcHeb>aside{position:sticky;top:16px;max-height:calc(100vh - 120px)}@media (max-width:900px){.deck_split__wcHeb{grid-template-columns:minmax(0,1fr);grid-template-areas:"main" "panel"}.deck_split__wcHeb>aside{position:static;max-height:none}}.deck_splitMain__sUVc7{grid-area:main;display:flex;flex-direction:column;gap:16px;min-width:0}.deck_controls__XFf6V{justify-content:space-between;gap:var(--gap)}.deck_controls__XFf6V,.deck_toolbar__3CY3r{display:flex;flex-wrap:wrap;align-items:center}.deck_toolbar__3CY3r{gap:8px}.deck_search__g97MS{display:flex;align-items:center;gap:8px;width:220px;max-width:100%;height:40px;padding:0 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-raised)}.deck_search__g97MS:focus-within{border-color:var(--accent);box-shadow:var(--focus-ring)}.deck_search__g97MS svg{flex:none;width:16px;height:16px;fill:none;stroke:var(--text-muted);stroke-width:2}.deck_search__g97MS input{flex:1 1;min-width:0;border:0;outline:none;background:none;color:var(--text);font:inherit;font-size:14px}.deck_search__g97MS input:focus-visible{outline:none;box-shadow:none}.deck_search__g97MS input::placeholder{color:var(--text-muted)}.deck_weakBadge__Vck1F{flex:none;padding:0 5px;border:1px solid var(--warning);border-radius:3px;color:var(--warning);font:400 10px/14px var(--font-mono);text-transform:uppercase}.deck_weakMarkShape__xyR6U{fill:var(--warning);stroke:var(--on-accent);stroke-linejoin:round}.deck_weakMarkBang__nAELJ{fill:none;stroke:var(--on-accent);stroke-linecap:round;stroke-width:1.8}.deck_legend__vnfsk{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;color:var(--text-muted);font-size:12px;list-style:none}.deck_legend__vnfsk li{display:flex;align-items:center;gap:6px}.deck_columns__BNzPy{columns:250px;column-gap:20px}.deck_typeGroup__et3kA{overflow:hidden;page-break-inside:avoid;break-inside:avoid;margin-bottom:20px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}.deck_typeHead___2Bhj{display:flex;align-items:baseline;justify-content:space-between;padding:10px 12px;border-bottom:1px solid var(--border);color:var(--text-muted);font:400 11px var(--font-mono)}.deck_typeHead___2Bhj h3{margin:0;color:var(--text);font:700 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.deck_lines__cabOh{margin:0;padding:0;list-style:none}.deck_line__CiXLG{position:relative;display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:3px 12px;color:var(--text);font:500 15px/1.2 var(--font-card-list);text-align:left}.deck_line__CiXLG:hover,.deck_line__CiXLG[data-pressed]{background:var(--surface-raised)}.deck_line__CiXLG[data-pressed]{box-shadow:inset 0 0 0 1px var(--accent)}.deck_lineHit__TpgWN{position:absolute;inset:0;padding:0;border:0;background:none;cursor:pointer}.deck_lineHit__TpgWN:focus-visible{outline-offset:-2px}.deck_lineName__Puw7n a{position:relative;z-index:1;color:inherit;text-decoration:none}.deck_lineName__Puw7n a:hover{text-decoration:underline}.deck_lineQty__oQkhA{flex:none;width:20px;color:var(--text-muted);font:400 11px var(--font-mono)}.deck_lineName__Puw7n{flex:1 1;min-width:0}.deck_line__CiXLG[data-cut] .deck_lineName__Puw7n{color:var(--text-muted);text-decoration:line-through}.deck_dot__Dc8yJ{flex:none;width:12px;height:12px}.deck_stacks__dk_Qz{display:flex;flex-wrap:wrap;gap:16px}.deck_stackGroup__u7dJ_{width:170px}.deck_stackHead__G9T1R{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:0 2px 8px;font:400 12px var(--font-mono)}.deck_stack__CFqqi{margin:0;padding:0;list-style:none}.deck_stackItem__E3QR9+.deck_stackItem__E3QR9{margin-top:-207px}.deck_stackCard__ZhD6L{position:relative;display:flex;flex-direction:column;justify-content:flex-start;width:100%;aspect-ratio:63/88;padding:0;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--surface-raised);color:var(--text);font:inherit;font-size:12px;text-align:left;cursor:pointer}.deck_stackCard__ZhD6L:focus-visible,.deck_stackCard__ZhD6L:hover{z-index:2}.deck_stackCard__ZhD6L[aria-pressed=true]{z-index:1;border-color:var(--accent-soft)}.deck_stackCard__ZhD6L[data-cut]{opacity:.55}.deck_stackCard__ZhD6L img{position:absolute;inset:0;display:block;width:100%;height:100%}.deck_stackWeak__Fjg8m{position:absolute;top:6px;right:6px;width:18px;height:18px}.deck_stackName__jxNyH{display:block;font:500 15px/1.2 var(--font-card-list);padding:6px 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deck_stackCard__ZhD6L[data-weak] .deck_stackName__jxNyH{padding-right:28px}.deck_suggestView__YgDSF{display:flex;flex-direction:column;gap:16px;min-width:0}.deck_subTabs__lggVf{align-self:flex-start;max-width:100%;padding:3px}.deck_subTabs__lggVf .deck_tab__C4QPz{height:34px;padding:0 12px;font-size:13px}.deck_suggest__QVwfU{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-template-areas:"main picked";gap:24px;align-items:start}.deck_suggest__QVwfU[data-sub=replacements]{grid-template-columns:290px minmax(0,1fr) 340px;grid-template-areas:"room main picked"}.deck_suggest__QVwfU[data-sub=cuts]{grid-template-columns:minmax(0,1fr);grid-template-areas:"cuts"}@media (max-width:1240px){.deck_suggest__QVwfU[data-sub=replacements]{grid-template-columns:260px minmax(0,1fr);grid-template-areas:"room main" "picked main";grid-template-rows:auto 1fr}}@media (max-width:900px){.deck_suggest__QVwfU,.deck_suggest__QVwfU[data-sub=replacements]{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"main" "picked"}.deck_suggest__QVwfU[data-sub=replacements]{grid-template-areas:"room" "main" "picked"}}.deck_cutsMain__LvM4j{grid-area:cuts;display:flex;flex-direction:column;gap:12px;min-width:0}.deck_cutRow__1M4gF{display:grid;flex:1 1;gap:2px;min-width:0;padding:10px 8px 10px 14px}.deck_roomFind__iVNLM{width:100%}.deck_roomList__IdMNy.deck_roomScroll__peNrd{overflow-y:auto;max-height:70vh}@media (max-width:900px){.deck_roomList__IdMNy.deck_roomScroll__peNrd{max-height:50vh}}.deck_suggestMain__8312f{grid-area:main;display:flex;flex-direction:column;gap:16px;min-width:0}.deck_querySection__VamA6{display:flex;flex-direction:column;gap:8px}.deck_queryBar__BJy_F{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.deck_queryField__1t8dk{position:relative;flex:1 1 260px;min-width:0}.deck_queryField__1t8dk .deck_search__g97MS{width:100%}.deck_suggestPicked__AONIV{grid-area:picked;min-width:0}.deck_suggestRoom__RBNBv{grid-area:room;display:flex;flex-direction:column;gap:12px;min-width:0}@media (max-width:600px){.deck_viewPopover__wvRTq{position:fixed;top:auto;right:16px;bottom:16px;left:16px;width:auto;max-width:none;max-height:80vh;overflow-y:auto}}.deck_viewHead__zPI0v{flex-wrap:wrap;align-items:baseline;gap:4px 12px}.deck_viewHead__zPI0v h2{margin:0;font:600 22px/1.2 var(--font-ui)}.deck_viewCount__oqC_C{color:var(--text-muted);font:400 12px var(--font-mono)}.deck_bandHead__3tkZB{display:flex;align-items:baseline;gap:10px;padding:0 4px 8px;color:var(--text-muted);font:400 11px var(--font-mono)}.deck_bandHead__3tkZB h3{margin:0;color:var(--text);font:700 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.deck_fitList__KFfLr{overflow:hidden;margin:0;padding:0;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);list-style:none}.deck_listItem__ZG7Aj{display:flex;align-items:center;gap:8px;padding-right:12px}.deck_listItem__ZG7Aj+.deck_listItem__ZG7Aj{border-top:1px solid var(--border)}.deck_listAction__u5LCC{flex:none;justify-content:center;min-width:64px;--size:36px;font-size:13px;font-weight:500}.deck_addAction__iFoBT{min-width:88px;--size:40px;font-weight:600}.deck_addAction__iFoBT[aria-pressed=true]{--stack-line:var(--success);border-color:var(--success);background:none;color:var(--success)}.deck_fitRow__K44Tw,.deck_roomRow__7Hwb3{flex:1 1;min-width:0;min-height:44px;border:0;background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}.deck_fitRow__K44Tw{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"rank head meta" "rank body body";gap:6px 12px;padding:10px 8px 10px 14px}.deck_roomRow__7Hwb3{display:grid;gap:2px;padding:10px 8px 10px 14px}.deck_fitRow__K44Tw:hover,.deck_roomRow__7Hwb3:hover:not(:disabled){background:var(--surface-raised)}.deck_fitRow__K44Tw[aria-pressed=true],.deck_roomRow__7Hwb3[aria-pressed=true]{background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--accent)}.deck_fitRow__K44Tw[data-staged]{box-shadow:inset 0 0 0 1px var(--success)}.deck_roomRow__7Hwb3:disabled{cursor:not-allowed}.deck_listItem__ZG7Aj[data-cut]{background:rgb(233 109 102/8%)}.deck_rank__xd5Wn{grid-area:rank;padding-top:4px;color:var(--text-muted);font:12px var(--font-mono)}.deck_fitScore__FUYgS{flex:none;min-width:60px;padding:4px 6px;border:1px solid var(--accent-soft);border-radius:4px;color:var(--accent-soft);font:700 12px var(--font-mono);text-align:center}.deck_fitRow__K44Tw[data-staged] .deck_fitScore__FUYgS,.deck_frame__kAz7u[data-staged] .deck_fitScore__FUYgS{background:var(--accent-soft);color:var(--on-accent)}.deck_fitHead__eYUzD{grid-area:head;display:grid;gap:2px;min-width:0}.deck_fitBody__Fa0jH{grid-area:body;display:grid;gap:6px;min-width:0}.deck_fitReason__wQbiO{display:-webkit-box;overflow:hidden;font-size:13px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.deck_fitMeta__1JDxv{grid-area:meta;display:flex;align-items:center;align-self:start;gap:12px}.deck_fitTags__Ks3Zr{display:flex;gap:4px;min-width:0}.deck_fitTags__Ks3Zr>span{display:block;min-width:56px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.deck_whyList__WHftd{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none}.deck_fitName__htjdB{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font:500 15px/1.2 var(--font-card-list)}.deck_listItem__ZG7Aj[data-cut] .deck_fitName__htjdB{color:var(--text-muted);text-decoration:line-through}.deck_roomHead__OzCoc{display:grid;gap:4px}.deck_roomHead__OzCoc h2{margin:0;font:600 16px/1.3 var(--font-ui)}.deck_roomList__IdMNy{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}.deck_roomList__IdMNy ul{margin:0;padding:0;list-style:none}.deck_roomListHead__8ItXq{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--border);font-weight:600}.deck_roomEmpty__P21ZO{margin:0;padding:14px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);color:var(--text-muted);font-size:13px}.deck_staged__TAGJh{--stack-bg:var(--surface);position:sticky;z-index:10;bottom:0;display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:14px max(32px,calc((100% - 1376px) / 2));border-top:1px solid var(--border);background:var(--surface);box-shadow:0 -8px 24px rgb(0 0 0/35%)}@media (max-width:700px){.deck_staged__TAGJh{padding-inline:16px}}.deck_stagedLabel__IDWQr{color:var(--text-muted);font:700 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.deck_stagedEmpty__3_npD{flex:1 1 320px;min-width:0;margin:0;color:var(--text-muted);font-size:13px}.deck_stagedChips__k2T4h{display:flex;flex:1 1 320px;flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;list-style:none}.deck_stagedChip__smA8C{min-height:32px;padding:2px 10px;border:1px solid var(--success);border-radius:999px;background:none;color:var(--text);font:inherit;font-size:13px;cursor:pointer}.deck_stagedChip__smA8C[data-sign=cut]{border-color:var(--danger)}.deck_stagedChip__smA8C[data-sign=swap]{border-color:var(--accent)}.deck_stagedStatus__WVjU2{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;color:var(--text-muted);font-size:13px}.deck_stagedStatus__WVjU2[data-tone=ok]{color:var(--success)}.deck_stagedStatus__WVjU2[data-tone=warn]{color:var(--warning)}.deck_stagedCount__W4C_d{font:700 16px var(--font-mono)}.deck_hearts__TP524,.deck_stagedActions__VS9Ib{display:flex;gap:8px}.deck_hearts__TP524{flex-wrap:wrap;align-items:center;margin:8px 0 0;color:var(--text-muted);font-size:13px}.deck_heart__f1lcp[aria-pressed=true]{--stack-line:var(--accent);border-color:var(--accent);background:var(--surface);color:var(--accent)}.deck_maybeList__MU6bZ{display:grid;gap:4px;margin:12px 0 0;padding:0;list-style:none}.deck_maybeRow__knLna{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.deck_maybeName__8Qd0U{flex:1 1;min-width:12ch}.deck_maybeFit__Jzuqw{display:flex;flex-basis:100%;align-items:flex-start;gap:8px;margin-bottom:6px}.deck_maybeReason__xrC8Q{display:grid;flex:1 1;gap:2px;min-width:0}.deck_roleLabel__DnZL6{display:inline-flex;align-items:center;gap:6px;color:var(--text-muted);font-size:13px}.deck_empty___ONr6{display:flex;flex-wrap:wrap;gap:var(--gap);align-items:center}.deck_viewTrigger__DNeWI{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);font:inherit;font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer}.deck_viewTrigger__DNeWI:hover,.deck_viewTrigger__DNeWI[aria-expanded=true]{background:var(--surface-raised)}.deck_viewClose__8Fkg_ svg,.deck_viewTrigger__DNeWI svg{flex:none;width:16px;height:16px;fill:none;stroke:currentcolor;stroke-width:2}.deck_viewPopover__wvRTq{position:absolute;top:48px;right:0;z-index:20;display:flex;flex-direction:column;gap:14px;width:360px;max-width:calc(100vw - 32px);padding:14px 16px 16px;border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:0 12px 32px rgb(0 0 0/45%)}.deck_viewHead__zPI0v{display:flex;align-items:center;justify-content:space-between}.deck_viewHead__zPI0v h3{margin:0;font-size:15px}.deck_viewClose__8Fkg_{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:var(--radius);background:none;color:var(--text-muted);cursor:pointer}.deck_viewClose__8Fkg_:hover{background:var(--surface-raised);color:var(--text)}.deck_viewSection__1iOXn{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;border:0}.deck_viewLabel__ZgLp3{margin:0;color:var(--text-muted);font:700 11px var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.deck_viewPills__nRN8Q{display:flex;flex-wrap:wrap;gap:6px}.deck_viewPill__MrDit{min-height:36px;padding:0 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);color:var(--text);font:inherit;font-size:13px;cursor:pointer}.deck_viewPill__MrDit:hover{background:var(--surface-raised)}.deck_viewPill__MrDit[aria-pressed=true]{border-color:var(--accent-soft);background:var(--accent-soft-tint);color:var(--accent-soft)}.deck_viewCheck__zuZTq{display:flex;align-items:center;gap:6px;min-height:36px;padding-right:8px;font-size:13px;cursor:pointer}.deck_viewNote__Y50IH{margin:0;color:var(--text-muted);font-size:12px}.deck_viewFoot__lhQD7{display:flex;flex-direction:column;gap:10px;padding-top:12px;border-top:1px solid var(--border)}.deck_viewStatus__rBTVA{margin:0;color:var(--text-muted);font-size:12px}.deck_viewActions__Ks_vr{display:flex;flex-wrap:wrap;gap:8px}.deck_linePrice__CsA5H{flex:none;min-width:52px;color:var(--text-muted);font:400 12px var(--font-mono);text-align:right}.deck_columns__BNzPy[data-style=condensed]{columns:210px}.deck_columns__BNzPy[data-style=condensed] .deck_line__CiXLG{min-height:26px;height:26px;padding:0 10px;gap:6px;font-size:13px}.deck_columns__BNzPy[data-style=condensed] .deck_lineName__Puw7n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deck_columns__BNzPy[data-style=condensed] .deck_typeHead___2Bhj{padding:6px 10px}.deck_comboAdds__30c_A{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.deck_comboAdds__30c_A>.deck_fitList__KFfLr{align-self:stretch}.deck_comboAddsHead__luGCb{display:flex;align-items:center;gap:8px;padding:0 4px;color:var(--warning)}.deck_comboAddsHead__luGCb h3{margin:0;color:var(--text);font-size:15px;font-weight:600}.deck_comboAddBody__Huhc4{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0;padding:10px 8px 10px 14px}.deck_comboAddLine__hW2mn{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.deck_comboAddWhat__CNLjS{min-width:0}.deck_comboAddResults__YcEtc{display:inline-flex;flex-wrap:wrap;gap:4px}.deck_comboAddResult___3omE{padding:1px 8px;border-radius:999px;background:var(--warning-soft);color:var(--warning);font-size:12px;font-weight:600}.deck_comboAddLink__gMaBU{margin-left:auto;font-size:12px}.deck_comboAddMeta__4_V1u{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.deck_comboAddFit__cj38o{color:var(--text);font:700 12px var(--font-mono)}.deck_synergyHead__dUfvN{margin:8px 0 0;padding:0 4px;color:var(--text-muted);font:400 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}