.yK1JIq_intro{max-width:78ch;color:var(--text-mid);font-size:var(--type-body);text-wrap:pretty;gap:8px;margin-block:12px 18px;line-height:1.55;display:grid}.yK1JIq_lede{color:var(--text-hi);margin:0}.yK1JIq_heading{color:var(--text-hi);font-size:var(--type-control);letter-spacing:.02em;margin:6px 0 0;font-weight:600}.yK1JIq_steps{gap:4px;margin:0;padding-inline-start:20px;display:grid}.yK1JIq_steps li::marker{color:var(--text-low)}.yK1JIq_term{color:var(--gold-bright);font-weight:600}.yK1JIq_key{border:1px solid var(--window-brass);background:var(--bg-0);min-width:1.6em;color:var(--text-hi);font-family:inherit;font-size:var(--type-control);text-align:center;border-radius:3px;padding:0 5px;font-weight:600;line-height:1.45;display:inline-block}
.wycd0G_targets{border:1px solid var(--line);background:var(--bg-0);flex-direction:column;gap:8px;min-width:0;padding:10px;display:flex}.wycd0G_searchLabel{color:var(--text-mid);font-size:var(--type-control)}.wycd0G_targetList{gap:3px;max-height:36rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.wycd0G_target{width:100%;color:var(--grade,var(--text-hi));text-decoration:none}.wycd0G_target[aria-current=true]{border-color:var(--selection);background:var(--selection-wash)}.wycd0G_quiet{color:var(--text-mid);font-size:var(--type-control);margin:0;line-height:1.5}
.kFpHuG_page{max-width:1440px;padding-block:18px 36px;padding-inline:var(--page-gutter);gap:12px;margin-block:0;margin-inline:auto;display:grid}.kFpHuG_window{--window-gutter:12px;padding:12px}.kFpHuG_body{gap:12px;min-width:0;margin-block-start:12px;display:grid}.kFpHuG_workspace{grid-template-columns:minmax(15rem,20rem) minmax(0,1fr);align-items:start;gap:12px;display:grid}.kFpHuG_pane{border:1px solid var(--line);background:var(--bg-0);min-width:0;padding:8px 10px 12px}.kFpHuG_paneTitle{border-block-end:1px solid var(--line);color:var(--text-mid);font:400 var(--type-control)/1.4 var(--font-ui);text-transform:none;margin:0;padding-block-end:6px}.kFpHuG_list{gap:4px;max-height:34rem;margin:10px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.kFpHuG_book{text-align:start;cursor:pointer;overflow-wrap:anywhere;width:100%}.kFpHuG_main{gap:12px;min-width:0;display:grid}.kFpHuG_note{color:var(--text-mid);font-size:var(--type-control);margin:10px 0 0;line-height:1.5}.kFpHuG_goalList{gap:14px;margin:10px 0 0;padding:0;list-style:none;display:grid}.kFpHuG_goal{border-block-end:1px solid var(--line);gap:8px;min-width:0;padding-block-end:12px;display:grid}.kFpHuG_goal:last-child{border-block-end:0;padding-block-end:0}.kFpHuG_goalHead{font-size:var(--type-body);color:var(--text-hi);justify-content:space-between;align-items:center;gap:10px;display:flex}.kFpHuG_goalTools{gap:4px;display:inline-flex}.kFpHuG_goalTools button{min-width:34px;padding-inline:8px}.kFpHuG_stage{font-size:var(--type-control);color:var(--text-hi);margin:0}.kFpHuG_bonuses{font-size:var(--type-control);gap:2px;margin:0;padding:0;list-style:none;display:grid}.kFpHuG_xp{max-width:14rem;margin-block:10px 14px}.kFpHuG_cards{gap:10px;margin:10px 0 14px;padding:0;list-style:none;display:grid}.kFpHuG_packs{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:10px 16px;margin:10px 0 14px;padding:0;list-style:none;display:grid}.kFpHuG_cardRow,.kFpHuG_packRow{flex-wrap:wrap;align-items:end;gap:8px 12px;min-width:0;display:flex}.kFpHuG_cardName{overflow-wrap:anywhere;min-width:0;font-size:var(--type-control);flex:7rem;align-self:center}.kFpHuG_field{color:var(--text-mid);font-size:var(--type-caption);gap:3px;min-width:0;display:grid}.kFpHuG_quantity{text-align:end;font-variant-numeric:tabular-nums;width:6rem;min-height:34px}.kFpHuG_max{min-height:34px;color:var(--gold-bright);font-size:var(--type-control);align-items:center;display:inline-flex}.kFpHuG_cardRow button[aria-pressed=true]{border-color:var(--selection);background:var(--selection-wash);color:var(--text-hi)}.kFpHuG_result{gap:12px;display:grid}.kFpHuG_steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.kFpHuG_steps li{font-size:var(--type-control);color:var(--text-hi);gap:2px;display:grid}.kFpHuG_steps span,.kFpHuG_steps small{color:var(--text-mid)}.kFpHuG_steps small{font-size:var(--type-caption)}.kFpHuG_totals{color:var(--text-mid);font-size:var(--type-control);flex-wrap:wrap;gap:4px 20px;margin:0;display:flex}.kFpHuG_totals strong{color:var(--gold-bright);font-size:var(--type-heading);font-weight:400}.kFpHuG_reached{font-size:var(--type-control);gap:6px;margin:0;padding:0;list-style:none;display:grid}.kFpHuG_reached small{color:var(--text-mid);margin-inline-start:8px}.kFpHuG_needs{color:var(--text-hi);font-size:var(--type-control);gap:4px;margin:0 0 8px;padding:0;list-style:none;display:grid}.kFpHuG_failure{color:var(--text-hi);font-size:var(--type-control);flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}@media (max-width:760px){.kFpHuG_workspace{grid-template-columns:minmax(0,1fr)}.kFpHuG_list{max-height:16rem}}
.tU6g0G_stepper{gap:4px;min-width:0;display:grid}.tU6g0G_label{color:var(--text-mid);font-size:var(--type-control);line-height:1.4}.tU6g0G_row{grid-template-columns:36px minmax(0,1fr) 36px;align-items:stretch;gap:6px;display:grid}.tU6g0G_row button{min-width:0;min-height:34px;padding-inline:0}.tU6g0G_input{text-align:center;font-variant-numeric:tabular-nums}.tU6g0G_input[aria-invalid=true]{border-color:var(--grade-relic)}
.ybLIYG_page{width:100%;max-width:1400px;padding-block:18px 36px;padding-inline:var(--page-gutter);margin-inline:auto}.ybLIYG_window{padding:var(--space-panel)}.ybLIYG_boards{gap:16px;margin-block-start:14px;display:grid}.ybLIYG_board h2{font-size:var(--type-heading);color:var(--text-hi);margin:0 0 6px;font-weight:600}.ybLIYG_regionLinks{flex-wrap:wrap;gap:6px;display:flex}.ybLIYG_tabs{flex-wrap:wrap;gap:6px;margin-block-start:12px;display:flex}.ybLIYG_table{border-collapse:collapse;width:100%;font-size:var(--type-body);font-variant-numeric:tabular-nums;margin-block-start:14px}.ybLIYG_table th,.ybLIYG_table td{border-block-end:1px solid var(--line);text-align:start;padding:8px 10px}.ybLIYG_table th{color:var(--text-mid);font-weight:500;font-size:var(--type-caption)}.ybLIYG_table a{color:var(--gold)}.ybLIYG_classCell{align-items:center;gap:8px;display:flex}.ybLIYG_notice{color:var(--text-mid);font-size:var(--type-control);margin:12px 0 0}.ybLIYG_state{color:var(--text-hi);font-size:var(--type-body);margin:14px 0 0;line-height:1.5}.ybLIYG_state[data-tone=warn]{color:var(--grade-legendary)}.ybLIYG_pager{align-items:center;gap:10px;margin-block-start:14px;display:flex}
