.challenge-objective[data-astro-cid-h2gow4qz]{background:#242119;border:1px solid #786439;align-items:center;gap:20px;margin:0 0 28px;padding:22px;display:flex}.challenge-objective[data-astro-cid-h2gow4qz]>img[data-astro-cid-h2gow4qz]{object-fit:contain;flex-shrink:0;width:64px;height:64px}.challenge-objective[data-astro-cid-h2gow4qz] h2[data-astro-cid-h2gow4qz]{margin:0 0 12px;font-size:26px;line-height:1.25}.challenge-objective[data-astro-cid-h2gow4qz] p[data-astro-cid-h2gow4qz]{color:#c2b9bd;margin:0;font-size:12px;line-height:1.8}.challenge-objective[data-astro-cid-h2gow4qz] a[data-astro-cid-h2gow4qz]{color:var(--gold);text-decoration:underline}.recipe-setup[data-astro-cid-h2gow4qz]{margin:0 0 30px}.recipe-setup[data-astro-cid-h2gow4qz] h2[data-astro-cid-h2gow4qz],.scope-conditions[data-astro-cid-h2gow4qz] h2[data-astro-cid-h2gow4qz]{margin:0 0 18px;font-size:26px;line-height:1.2}.ingredient-grid[data-astro-cid-h2gow4qz]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ingredient-grid[data-astro-cid-h2gow4qz]>a[data-astro-cid-h2gow4qz]{background:var(--panel);border:1px solid var(--line);gap:15px;padding:17px;display:flex}.ingredient-grid[data-astro-cid-h2gow4qz] img[data-astro-cid-h2gow4qz]{object-fit:contain;flex-shrink:0;width:60px;height:60px}.ingredient-grid[data-astro-cid-h2gow4qz]>a[data-astro-cid-h2gow4qz]>span[data-astro-cid-h2gow4qz]{flex-direction:column;gap:7px;min-width:0;display:flex}.ingredient-grid[data-astro-cid-h2gow4qz] small[data-astro-cid-h2gow4qz]{text-transform:uppercase;letter-spacing:.5px;color:#baa8cd;font-size:9px}.ingredient-grid[data-astro-cid-h2gow4qz] strong[data-astro-cid-h2gow4qz]{color:var(--gold);font-size:13px}.ingredient-grid[data-astro-cid-h2gow4qz] span[data-astro-cid-h2gow4qz]>span[data-astro-cid-h2gow4qz]{color:#bfb6c4;font-size:12px;line-height:1.8}.scope-conditions[data-astro-cid-h2gow4qz]{background:#d3b16b08;border-left:3px solid #a38f61;margin:0 0 25px;padding:20px 22px}.scope-conditions[data-astro-cid-h2gow4qz] ul[data-astro-cid-h2gow4qz]{color:#c8bfca;margin:0;padding-left:18px;font-size:12px;line-height:1.85;list-style:outside}.scope-conditions[data-astro-cid-h2gow4qz] li[data-astro-cid-h2gow4qz]+li[data-astro-cid-h2gow4qz]{margin-top:9px}.scope-conditions[data-astro-cid-h2gow4qz] a{color:var(--gold);text-underline-offset:3px;text-decoration:underline}.disqualifiers[data-astro-cid-h2gow4qz]{background:#a77c7708;border-color:#a77c77}@media (width<=760px){.ingredient-grid[data-astro-cid-h2gow4qz]{grid-template-columns:1fr}.challenge-objective[data-astro-cid-h2gow4qz]{align-items:start;gap:16px;padding:17px}.challenge-objective[data-astro-cid-h2gow4qz] h2[data-astro-cid-h2gow4qz]{font-size:23px}.scope-conditions[data-astro-cid-h2gow4qz]{padding:18px}.scope-conditions[data-astro-cid-h2gow4qz] h2[data-astro-cid-h2gow4qz]{font-size:24px}}.video-study[data-astro-cid-vsee2r3j]{background:#1b1e27;border:1px solid #635d72;margin:0 0 32px;padding:23px}.video-heading[data-astro-cid-vsee2r3j]{justify-content:space-between;align-items:start;gap:20px;margin-bottom:20px;display:flex}.video-heading[data-astro-cid-vsee2r3j] h2[data-astro-cid-vsee2r3j]{margin:0 0 12px;font-size:28px;line-height:1.2}.video-heading[data-astro-cid-vsee2r3j] p[data-astro-cid-vsee2r3j]{color:#c3b7ca;margin:0;font-size:11px;line-height:1.8}.video-heading[data-astro-cid-vsee2r3j]>a[data-astro-cid-vsee2r3j]{color:var(--gold);white-space:nowrap;padding-top:7px;font-size:11px}.video-study[data-astro-cid-vsee2r3j] figure[data-astro-cid-vsee2r3j]{margin:0 0 22px}.video-study[data-astro-cid-vsee2r3j] figure[data-astro-cid-vsee2r3j] img[data-astro-cid-vsee2r3j]{aspect-ratio:16/9;object-fit:contain;background:#0d1016;width:100%;height:auto;display:block}.video-study[data-astro-cid-vsee2r3j] figcaption[data-astro-cid-vsee2r3j]{color:#b7aebf;margin-top:10px;font-size:10px;line-height:1.8}.video-study[data-astro-cid-vsee2r3j] figcaption[data-astro-cid-vsee2r3j] a[data-astro-cid-vsee2r3j]{color:var(--gold)}.video-moments[data-astro-cid-vsee2r3j]{margin:0;padding:0;list-style:none}.video-moments[data-astro-cid-vsee2r3j] li[data-astro-cid-vsee2r3j]{border-top:1px solid var(--line);grid-template-columns:75px minmax(0,1fr);gap:18px;padding:17px 0;display:grid}.video-moments[data-astro-cid-vsee2r3j]>li[data-astro-cid-vsee2r3j]>a[data-astro-cid-vsee2r3j]{color:var(--gold);font-variant-numeric:tabular-nums;font-size:12px}.video-moments[data-astro-cid-vsee2r3j] h3[data-astro-cid-vsee2r3j]{margin:0 0 9px;font:600 13px/1.5 Inter,sans-serif}.video-moments[data-astro-cid-vsee2r3j] p[data-astro-cid-vsee2r3j]{color:#bfb4c6;margin:0;font-size:12px;line-height:1.8}@media (width<=760px){.video-study[data-astro-cid-vsee2r3j]{padding:18px}.video-heading[data-astro-cid-vsee2r3j]{display:block}.video-heading[data-astro-cid-vsee2r3j]>a[data-astro-cid-vsee2r3j]{margin-top:14px;display:inline-block}.video-heading[data-astro-cid-vsee2r3j] h2[data-astro-cid-vsee2r3j]{font-size:25px}.video-moments[data-astro-cid-vsee2r3j] li[data-astro-cid-vsee2r3j]{grid-template-columns:65px minmax(0,1fr);gap:12px}}.upgrade-changes[data-astro-cid-wkdfjwfs]{color:var(--gold);border-top:1px solid #ffffff1b;margin:14px 0 0;padding:14px 0 0;font-size:12px;list-style:none}.upgrade-changes[data-astro-cid-wkdfjwfs] li[data-astro-cid-wkdfjwfs]{margin:6px 0}.keyword-rules[data-astro-cid-wkdfjwfs]{margin:32px 0}.keyword-rules[data-astro-cid-wkdfjwfs] h2[data-astro-cid-wkdfjwfs]{font-size:27px}.keyword-rules[data-astro-cid-wkdfjwfs] dl[data-astro-cid-wkdfjwfs]{margin:0}.keyword-rules[data-astro-cid-wkdfjwfs] dl[data-astro-cid-wkdfjwfs]>div[data-astro-cid-wkdfjwfs]{border-top:1px solid var(--line);grid-template-columns:100px 1fr;gap:15px;padding:12px 0;display:grid}.keyword-rules[data-astro-cid-wkdfjwfs] dt[data-astro-cid-wkdfjwfs]{color:var(--gold);font-size:12px}.keyword-rules[data-astro-cid-wkdfjwfs] dd[data-astro-cid-wkdfjwfs]{color:#b7b2bc;margin:0;font-size:12px}.starting-kit[data-astro-cid-qqy7pdgc]{margin:30px 0}.starting-kit[data-astro-cid-qqy7pdgc] h2[data-astro-cid-qqy7pdgc]{margin:25px 0 18px;font-size:28px}.starting-cards[data-astro-cid-qqy7pdgc]{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.starting-cards[data-astro-cid-qqy7pdgc] img[data-astro-cid-qqy7pdgc]{aspect-ratio:400/520;object-fit:contain;filter:drop-shadow(0 8px 10px #0006);width:100%}.starting-cards[data-astro-cid-qqy7pdgc] span[data-astro-cid-qqy7pdgc]{color:#d6c7a8;justify-content:space-between;align-items:center;margin:8px 0;font-size:11px;display:flex}.starting-cards[data-astro-cid-qqy7pdgc] b[data-astro-cid-qqy7pdgc]{color:var(--muted);font-size:11px;font-weight:400}.starting-relic[data-astro-cid-qqy7pdgc]{background:var(--panel);border:1px solid var(--line);align-items:center;gap:22px;padding:20px;display:flex}.starting-relic[data-astro-cid-qqy7pdgc] img[data-astro-cid-qqy7pdgc]{object-fit:contain;flex-shrink:0;width:70px;height:70px}.starting-relic[data-astro-cid-qqy7pdgc] span[data-astro-cid-qqy7pdgc]{gap:8px;display:grid}.starting-relic[data-astro-cid-qqy7pdgc] strong[data-astro-cid-qqy7pdgc]{color:var(--gold);font-size:16px}.starting-relic[data-astro-cid-qqy7pdgc] small[data-astro-cid-qqy7pdgc]{color:#c6c0c7;font-size:13px}@media (width<=760px){.starting-cards[data-astro-cid-qqy7pdgc]{gap:8px}.starting-cards[data-astro-cid-qqy7pdgc] span[data-astro-cid-qqy7pdgc]{gap:4px;font-size:9px;display:grid}.starting-cards[data-astro-cid-qqy7pdgc] b[data-astro-cid-qqy7pdgc]{font-size:9px}.starting-relic[data-astro-cid-qqy7pdgc]{gap:15px;padding:15px}}.event-gifts[data-astro-cid-smwwjf5x]{gap:0;display:grid}.event-gifts[data-astro-cid-smwwjf5x]>a[data-astro-cid-smwwjf5x]{border-top:1px solid var(--line);align-items:center;gap:18px;padding:16px 0;text-decoration:none;display:flex}.event-gifts[data-astro-cid-smwwjf5x] img[data-astro-cid-smwwjf5x]{object-fit:contain;flex-shrink:0;width:58px;height:58px}.event-gifts[data-astro-cid-smwwjf5x] span[data-astro-cid-smwwjf5x]{gap:5px;display:grid}.event-gifts[data-astro-cid-smwwjf5x] strong[data-astro-cid-smwwjf5x]{color:var(--gold);font-size:14px}.event-gifts[data-astro-cid-smwwjf5x] small[data-astro-cid-smwwjf5x]{color:#bab6bd;font-size:12px;line-height:1.7}caption[data-astro-cid-smwwjf5x]{text-align:left;color:var(--muted);padding:10px 0;font-size:11px}.explained-reading[data-astro-cid-hh7u7lcr]{margin:30px 0}.explained-reading[data-astro-cid-hh7u7lcr] h2[data-astro-cid-hh7u7lcr]{font-size:28px}.explained-reading[data-astro-cid-hh7u7lcr]>div[data-astro-cid-hh7u7lcr]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.explained-reading[data-astro-cid-hh7u7lcr] a[data-astro-cid-hh7u7lcr]{border:1px solid var(--line);background:var(--panel);gap:16px;padding:20px;display:flex}.explained-reading[data-astro-cid-hh7u7lcr] img[data-astro-cid-hh7u7lcr]{object-fit:contain;flex-shrink:0;width:65px;height:55px}.explained-reading[data-astro-cid-hh7u7lcr] span[data-astro-cid-hh7u7lcr]{gap:10px;display:grid}.explained-reading[data-astro-cid-hh7u7lcr] strong[data-astro-cid-hh7u7lcr]{color:var(--gold);font:600 14px Inter,sans-serif}.explained-reading[data-astro-cid-hh7u7lcr] small[data-astro-cid-hh7u7lcr]{color:#bdb7c2;font-size:12px;line-height:1.85}@media (width<=760px){.explained-reading[data-astro-cid-hh7u7lcr]>div[data-astro-cid-hh7u7lcr]{grid-template-columns:1fr}.explained-reading[data-astro-cid-hh7u7lcr] a[data-astro-cid-hh7u7lcr]{padding:15px}}.combat-effects[data-astro-cid-sfznzygu]{margin:40px 0}.combat-effects[data-astro-cid-sfznzygu] h2[data-astro-cid-sfznzygu]{font-size:30px}.combat-effects[data-astro-cid-sfznzygu] dl[data-astro-cid-sfznzygu]{margin:0}.combat-effects[data-astro-cid-sfznzygu] dl[data-astro-cid-sfznzygu]>div[data-astro-cid-sfznzygu]{border-top:1px solid var(--line);grid-template-columns:145px 1fr;gap:20px;padding:18px 0;scroll-margin-top:25px;display:grid}.combat-effects[data-astro-cid-sfznzygu] dt[data-astro-cid-sfznzygu]{color:#eee0c2;align-items:center;gap:12px;font-size:13px;display:flex}.combat-effects[data-astro-cid-sfznzygu] img[data-astro-cid-sfznzygu]{object-fit:contain;width:36px;height:36px}.combat-effects[data-astro-cid-sfznzygu] dd[data-astro-cid-sfznzygu]{color:#c8c2ca;margin:0;font-size:13px;line-height:1.85}.combat-effects[data-astro-cid-sfznzygu] a[data-astro-cid-sfznzygu]{color:var(--gold)}@media (width<=760px){.combat-effects[data-astro-cid-sfznzygu] dl[data-astro-cid-sfznzygu]>div[data-astro-cid-sfznzygu]{grid-template-columns:1fr;gap:10px}.combat-effects[data-astro-cid-sfznzygu] dd[data-astro-cid-sfznzygu]{font-size:13px}}.graphic-figure[data-astro-cid-iq4gnkpm]{margin:0 0 30px}.graphic-figure[data-astro-cid-iq4gnkpm] img[data-astro-cid-iq4gnkpm]{aspect-ratio:16/9;object-fit:contain;width:100%}.graphic-figure[data-astro-cid-iq4gnkpm] figcaption[data-astro-cid-iq4gnkpm]{color:var(--muted);font-size:11px;line-height:1.7}.graphic-figure[data-astro-cid-iq4gnkpm] figcaption[data-astro-cid-iq4gnkpm] a[data-astro-cid-iq4gnkpm]{color:var(--gold);margin-left:8px}.tonic-diagram[data-astro-cid-tdbf7pbg]{background:#1b2023;border:1px solid #525445;grid-template-columns:135px minmax(0,1fr);gap:20px 28px;margin:0 0 32px;padding:28px;display:grid}.tonic-rule[data-astro-cid-tdbf7pbg]{border-right:1px solid #ffffff15;flex-direction:column;justify-content:center;align-items:center;gap:13px;padding-right:20px;display:flex}.tonic-rule[data-astro-cid-tdbf7pbg] a[data-astro-cid-tdbf7pbg],.tonic-rule[data-astro-cid-tdbf7pbg]>div[data-astro-cid-tdbf7pbg]{color:#e1c68a;flex-direction:column;align-items:center;gap:10px;font-size:12px;display:flex}.tonic-rule[data-astro-cid-tdbf7pbg] img[data-astro-cid-tdbf7pbg]{object-fit:contain}.tonic-rule[data-astro-cid-tdbf7pbg] a[data-astro-cid-tdbf7pbg] img[data-astro-cid-tdbf7pbg]{width:100px;height:100px}.tonic-rule[data-astro-cid-tdbf7pbg]>div[data-astro-cid-tdbf7pbg] img[data-astro-cid-tdbf7pbg]{width:45px;height:45px}.rule-arrow[data-astro-cid-tdbf7pbg]{color:#d3b370;font-size:24px;line-height:1;transform:rotate(90deg)}.example[data-astro-cid-tdbf7pbg] h2[data-astro-cid-tdbf7pbg]{margin:0 0 12px;font-size:28px}.example-condition[data-astro-cid-tdbf7pbg]{color:#b2b2b8;margin-bottom:20px;font-size:11px;line-height:1.7}.hits[data-astro-cid-tdbf7pbg]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.hit[data-astro-cid-tdbf7pbg]{background:#c783770b;border-top:3px solid #c78377;flex-direction:column;gap:12px;padding:14px 10px;display:flex}.hit-label[data-astro-cid-tdbf7pbg]{color:#c5bdc0;font-size:10px}.hit[data-astro-cid-tdbf7pbg] strong[data-astro-cid-tdbf7pbg]{color:#e5b1a4;flex-wrap:wrap;align-items:baseline;gap:8px;font:600 32px Kreon,serif;display:flex}.hit[data-astro-cid-tdbf7pbg] strong[data-astro-cid-tdbf7pbg] small[data-astro-cid-tdbf7pbg]{color:#c4b0ad;font:10px Inter,sans-serif}.hit[data-astro-cid-tdbf7pbg]>span[data-astro-cid-tdbf7pbg]:not(.hit-label),.hit[data-astro-cid-tdbf7pbg]>small[data-astro-cid-tdbf7pbg]{color:#c1b3b3;font-size:10px;line-height:1.6}.hit[data-astro-cid-tdbf7pbg].protected{background:#9cc68c0b;border-color:#9cc68c}.hit[data-astro-cid-tdbf7pbg].protected strong[data-astro-cid-tdbf7pbg],.hit[data-astro-cid-tdbf7pbg].protected b[data-astro-cid-tdbf7pbg]{color:#b6d6a7;font-weight:600}.hit[data-astro-cid-tdbf7pbg] s[data-astro-cid-tdbf7pbg]{color:#898a84;font-size:20px}.damage-total[data-astro-cid-tdbf7pbg]{color:#c7c3c2;border-top:1px solid #ffffff25;justify-content:space-between;align-items:center;margin-top:18px;padding-top:12px;font-size:12px;display:flex}.damage-total[data-astro-cid-tdbf7pbg] strong[data-astro-cid-tdbf7pbg]{color:#e5b1a4;font:600 35px Kreon,serif}.tonic-diagram[data-astro-cid-tdbf7pbg] figcaption[data-astro-cid-tdbf7pbg]{color:#aaaeb0;border-top:1px solid #ffffff12;grid-column:1/-1;padding-top:16px;font-size:11px;line-height:1.8}@media (width<=760px){.tonic-diagram[data-astro-cid-tdbf7pbg]{grid-template-columns:1fr;gap:20px;padding:18px}.tonic-rule[data-astro-cid-tdbf7pbg]{border:0;flex-direction:row;justify-content:flex-start;gap:20px;padding:0}.tonic-rule[data-astro-cid-tdbf7pbg] a[data-astro-cid-tdbf7pbg] img[data-astro-cid-tdbf7pbg]{width:65px;height:65px}.tonic-rule[data-astro-cid-tdbf7pbg]>div[data-astro-cid-tdbf7pbg] img[data-astro-cid-tdbf7pbg]{width:40px;height:40px}.rule-arrow[data-astro-cid-tdbf7pbg]{transform:none}.tonic-rule[data-astro-cid-tdbf7pbg] a[data-astro-cid-tdbf7pbg],.tonic-rule[data-astro-cid-tdbf7pbg]>div[data-astro-cid-tdbf7pbg]{font-size:10px}.example[data-astro-cid-tdbf7pbg] h2[data-astro-cid-tdbf7pbg]{font-size:25px}.hits[data-astro-cid-tdbf7pbg]{gap:7px}.hit[data-astro-cid-tdbf7pbg]{gap:10px;padding:11px 8px}.hit[data-astro-cid-tdbf7pbg] strong[data-astro-cid-tdbf7pbg]{font-size:28px}.hit-label[data-astro-cid-tdbf7pbg],.hit[data-astro-cid-tdbf7pbg]>span[data-astro-cid-tdbf7pbg]:not(.hit-label),.hit[data-astro-cid-tdbf7pbg]>small[data-astro-cid-tdbf7pbg]{font-size:9px}}.mechanic-diagram[data-astro-cid-66mpo2zf]{background:#1b1e24;border:1px solid #535143;max-width:100%;margin:0 0 32px;padding:26px}.diagram-heading[data-astro-cid-66mpo2zf]{align-items:center;gap:20px;margin-bottom:25px;display:flex}.diagram-heading[data-astro-cid-66mpo2zf]>a[data-astro-cid-66mpo2zf]{background:#14171d;border:1px solid #ffffff12;flex:0 0 72px;justify-content:center;align-items:center;height:70px;display:flex}.diagram-heading[data-astro-cid-66mpo2zf] img[data-astro-cid-66mpo2zf]{object-fit:contain;width:62px;height:55px}.diagram-heading[data-astro-cid-66mpo2zf]>div[data-astro-cid-66mpo2zf]{min-width:0}.diagram-heading[data-astro-cid-66mpo2zf] h2[data-astro-cid-66mpo2zf]{margin:0 0 10px;font-size:28px;line-height:1.2}.diagram-heading[data-astro-cid-66mpo2zf] p[data-astro-cid-66mpo2zf]{color:#b8b4bb;margin:0;font-size:11px;line-height:1.8}.diagram-steps[data-astro-cid-66mpo2zf]{grid-template-columns:repeat(var(--steps),minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.diagram-step[data-astro-cid-66mpo2zf]{grid-template-rows:subgrid;grid-row:span var(--step-rows);background:#ffffff04;border-top:3px solid #d3b574;row-gap:12px;min-width:0;padding:18px 15px;display:grid;position:relative}.diagram-step[data-astro-cid-66mpo2zf].good{background:#9cc68c09;border-color:#9cc68c}.diagram-step[data-astro-cid-66mpo2zf].danger{background:#d28a7d09;border-color:#d28a7d}.step-label[data-astro-cid-66mpo2zf]{color:#d3cbd0;align-items:center;gap:8px;font-size:10px;line-height:1.6;display:flex}.step-number[data-astro-cid-66mpo2zf]{color:#9b948e;border:1px solid #ffffff25;flex-shrink:0;align-self:start;padding:1px 6px;font-size:9px}.step-value[data-astro-cid-66mpo2zf]{color:#e6cf98;overflow-wrap:anywhere;font:600 clamp(25px,2.8vw,35px)/1.15 Kreon,serif}.good[data-astro-cid-66mpo2zf] .step-value[data-astro-cid-66mpo2zf]{color:#b8d7aa}.danger[data-astro-cid-66mpo2zf] .step-value[data-astro-cid-66mpo2zf]{color:#e0b0a6}.step-detail[data-astro-cid-66mpo2zf]{color:#c1b9c3;font-size:11px;line-height:1.85}.step-detail[data-astro-cid-66mpo2zf] a{color:var(--gold);text-underline-offset:2px;text-decoration:underline}.step-art[data-astro-cid-66mpo2zf]{height:50px}.step-art[data-astro-cid-66mpo2zf] img[data-astro-cid-66mpo2zf]{object-fit:contain;width:65px;height:50px}.has-arrows[data-astro-cid-66mpo2zf] .diagram-step[data-astro-cid-66mpo2zf]:not(:last-child):after{content:"→";color:#c2a263;z-index:1;font-size:18px;position:absolute;top:45%;right:-15px}.diagram-result[data-astro-cid-66mpo2zf]{border-top:1px solid #ffffff25;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:18px 0 0;display:flex}.diagram-result[data-astro-cid-66mpo2zf]>span[data-astro-cid-66mpo2zf]{color:#e3d7bb;font-size:12px}.diagram-result[data-astro-cid-66mpo2zf] small[data-astro-cid-66mpo2zf]{color:#aaa3ac;margin-top:6px;font-size:10px;line-height:1.8;display:block}.diagram-result[data-astro-cid-66mpo2zf]>strong[data-astro-cid-66mpo2zf]{color:#dec588;text-align:right;font:600 34px/1.15 Kreon,serif}.mechanic-diagram[data-astro-cid-66mpo2zf] figcaption[data-astro-cid-66mpo2zf]{color:#aaa6b0;border-top:1px solid #ffffff12;margin-top:20px;padding-top:15px;font-size:11px;line-height:1.8}@media (width<=760px){.mechanic-diagram[data-astro-cid-66mpo2zf]{padding:18px}.diagram-heading[data-astro-cid-66mpo2zf]{align-items:start;gap:14px}.diagram-heading[data-astro-cid-66mpo2zf]>a[data-astro-cid-66mpo2zf]{flex-basis:55px;height:55px}.diagram-heading[data-astro-cid-66mpo2zf] img[data-astro-cid-66mpo2zf]{width:48px;height:44px}.diagram-heading[data-astro-cid-66mpo2zf] h2[data-astro-cid-66mpo2zf]{font-size:24px}.diagram-heading[data-astro-cid-66mpo2zf] p[data-astro-cid-66mpo2zf]{font-size:10px}.diagram-steps[data-astro-cid-66mpo2zf]{grid-template-columns:1fr;gap:12px}.diagram-step[data-astro-cid-66mpo2zf]{grid-row:auto;grid-template-rows:none;grid-template-columns:minmax(0,1fr) auto;gap:10px 14px;padding:16px;display:grid}.step-label[data-astro-cid-66mpo2zf]{grid-column:1/-1;font-size:11px}.step-value[data-astro-cid-66mpo2zf]{grid-column:1;align-self:center;font-size:30px}.step-detail[data-astro-cid-66mpo2zf]{grid-column:1/-1;font-size:12px}.step-art-empty[data-astro-cid-66mpo2zf]{display:none}.step-art[data-astro-cid-66mpo2zf]{grid-area:2/2;align-self:center}.has-arrows[data-astro-cid-66mpo2zf] .diagram-step[data-astro-cid-66mpo2zf]:not(:last-child):after{content:"↓";top:auto;bottom:-15px;right:15px}.diagram-comparison[data-astro-cid-66mpo2zf] .diagram-steps[data-astro-cid-66mpo2zf]{grid-template-columns:1fr 1fr;gap:10px}.diagram-comparison[data-astro-cid-66mpo2zf] .many-steps[data-astro-cid-66mpo2zf]{grid-template-columns:1fr}.diagram-comparison[data-astro-cid-66mpo2zf] .diagram-step[data-astro-cid-66mpo2zf]{flex-direction:column;padding:14px 10px;display:flex}.diagram-comparison[data-astro-cid-66mpo2zf] .step-label[data-astro-cid-66mpo2zf]{font-size:10px}.diagram-comparison[data-astro-cid-66mpo2zf] .step-value[data-astro-cid-66mpo2zf]{font-size:26px}.diagram-comparison[data-astro-cid-66mpo2zf] .step-detail[data-astro-cid-66mpo2zf]{font-size:11px}.diagram-result[data-astro-cid-66mpo2zf]>strong[data-astro-cid-66mpo2zf]{font-size:29px}.diagram-result[data-astro-cid-66mpo2zf]>span[data-astro-cid-66mpo2zf]{font-size:11px}}@media (width>=480px) and (width<=760px){.diagram-comparison[data-astro-cid-66mpo2zf] .diagram-steps[data-astro-cid-66mpo2zf]:not(.many-steps)>.diagram-step[data-astro-cid-66mpo2zf]{grid-template-rows:subgrid;grid-row:span var(--step-rows);display:grid}.diagram-comparison[data-astro-cid-66mpo2zf] .diagram-steps[data-astro-cid-66mpo2zf]:not(.many-steps) .step-art-empty[data-astro-cid-66mpo2zf]{display:block}.diagram-comparison[data-astro-cid-66mpo2zf] .diagram-steps[data-astro-cid-66mpo2zf]:not(.many-steps) .step-art[data-astro-cid-66mpo2zf]{grid-area:auto}.diagram-comparison[data-astro-cid-66mpo2zf] .diagram-steps[data-astro-cid-66mpo2zf]:not(.many-steps) .step-value[data-astro-cid-66mpo2zf]{align-self:start}}@media (width<=479px){.diagram-comparison[data-astro-cid-66mpo2zf] .diagram-steps[data-astro-cid-66mpo2zf]{grid-template-columns:1fr}}.reference-illustration[data-astro-cid-n23appyw]{border:1px solid var(--line);background:var(--panel);margin:0 0 30px;padding:24px}.reference-illustration[data-astro-cid-n23appyw] h2[data-astro-cid-n23appyw]{margin-bottom:22px;font-size:28px}.reference-illustration[data-astro-cid-n23appyw]>div[data-astro-cid-n23appyw]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.reference-illustration[data-astro-cid-n23appyw] a[data-astro-cid-n23appyw]{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.reference-illustration[data-astro-cid-n23appyw] img[data-astro-cid-n23appyw]{object-fit:contain;width:110px;height:100px}.reference-illustration[data-astro-cid-n23appyw] strong[data-astro-cid-n23appyw]{color:var(--gold);font-size:13px}.reference-illustration[data-astro-cid-n23appyw] span[data-astro-cid-n23appyw]{color:#bcb5c0;font-size:12px;line-height:1.8}@media (width<=760px){.reference-illustration[data-astro-cid-n23appyw]{padding:18px}.reference-illustration[data-astro-cid-n23appyw]>div[data-astro-cid-n23appyw]{grid-template-columns:1fr}.reference-illustration[data-astro-cid-n23appyw] a[data-astro-cid-n23appyw]{text-align:left;grid-template-columns:65px 1fr;align-items:center;gap:7px 15px;display:grid}.reference-illustration[data-astro-cid-n23appyw] img[data-astro-cid-n23appyw]{grid-row:1/3;width:65px;height:65px}.reference-illustration[data-astro-cid-n23appyw] span[data-astro-cid-n23appyw]{font-size:12px}}.scope-label[data-astro-cid-7natcuz3]{color:#e2c17b;border:1px solid #74613c;padding:5px 8px}.scope-recorded[data-astro-cid-7natcuz3]{color:#c9addf;border-color:#74628b}.scope-challenge[data-astro-cid-7natcuz3]{color:#e1b48b;border-color:#80614d}.recorded-examples[data-astro-cid-7natcuz3]{margin:35px 0}.recorded-examples[data-astro-cid-7natcuz3] .reference-grid[data-astro-cid-7natcuz3]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=760px){.recorded-examples[data-astro-cid-7natcuz3] .reference-grid[data-astro-cid-7natcuz3]{grid-template-columns:1fr}}.used-in-links[data-astro-cid-7natcuz3]{flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin-top:20px;display:flex}.used-in-links[data-astro-cid-7natcuz3]>span[data-astro-cid-7natcuz3]{color:var(--muted);text-transform:uppercase;letter-spacing:.8px;font-size:10px}.used-in-links[data-astro-cid-7natcuz3] a[data-astro-cid-7natcuz3]{color:var(--gold);font-size:12px}.pool-all[data-astro-cid-7natcuz3]{border:1px solid var(--line);margin-top:20px;padding:18px}.pool-all[data-astro-cid-7natcuz3] summary[data-astro-cid-7natcuz3]{cursor:pointer;color:var(--gold);font-size:13px}.pool-links[data-astro-cid-7natcuz3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.pool-links[data-astro-cid-7natcuz3] a[data-astro-cid-7natcuz3]{align-items:center;gap:10px;font-size:12px;display:flex}.pool-links[data-astro-cid-7natcuz3] img[data-astro-cid-7natcuz3]{object-fit:cover;width:38px;height:30px}.pool-links[data-astro-cid-7natcuz3] span[data-astro-cid-7natcuz3]{gap:3px;display:grid}.pool-links[data-astro-cid-7natcuz3] small[data-astro-cid-7natcuz3]{color:var(--muted);font-size:9px}@media (width<=760px){.pool-links[data-astro-cid-7natcuz3]{grid-template-columns:1fr 1fr}}.reference-only[data-astro-cid-7natcuz3]{padding-bottom:0;display:block}.reference-only[data-astro-cid-7natcuz3] .article-aside[data-astro-cid-7natcuz3]{display:none}.reference-only[data-astro-cid-7natcuz3] .source-list[data-astro-cid-7natcuz3]{margin-top:15px}.reference-connections[data-astro-cid-7natcuz3]{padding:20px 0 40px}.reference-connections[data-astro-cid-7natcuz3] h2[data-astro-cid-7natcuz3],.explained-reading[data-astro-cid-7natcuz3] h2[data-astro-cid-7natcuz3]{font-size:28px}.reference-connections[data-astro-cid-7natcuz3]>div[data-astro-cid-7natcuz3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 25px;display:grid}.explained-reading[data-astro-cid-7natcuz3]{margin-bottom:30px}.explained-reading[data-astro-cid-7natcuz3]>div[data-astro-cid-7natcuz3]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.explained-reading[data-astro-cid-7natcuz3] a[data-astro-cid-7natcuz3]{border:1px solid var(--line);background:var(--panel);gap:16px;padding:20px;display:flex}.explained-reading[data-astro-cid-7natcuz3] img[data-astro-cid-7natcuz3]{object-fit:contain;width:65px;height:55px}.explained-reading[data-astro-cid-7natcuz3] span[data-astro-cid-7natcuz3]{gap:10px;display:grid}.explained-reading[data-astro-cid-7natcuz3] strong[data-astro-cid-7natcuz3]{color:var(--gold);font:600 14px Inter,sans-serif}.explained-reading[data-astro-cid-7natcuz3] small[data-astro-cid-7natcuz3]{color:#bdb7c2;font-size:12px;line-height:1.85}@media (width<=760px){.reference-connections[data-astro-cid-7natcuz3]>div[data-astro-cid-7natcuz3]{grid-template-columns:1fr 1fr;gap:0 15px}.explained-reading[data-astro-cid-7natcuz3]>div[data-astro-cid-7natcuz3]{grid-template-columns:1fr}.explained-reading[data-astro-cid-7natcuz3] a[data-astro-cid-7natcuz3]{padding:15px}}.badge-heading[data-astro-cid-7natcuz3]{align-items:center;gap:18px;display:flex}.badge-heading[data-astro-cid-7natcuz3] img[data-astro-cid-7natcuz3]{object-fit:contain;flex:0 0 56px;width:56px;height:56px}.badge-heading[data-astro-cid-7natcuz3]>div[data-astro-cid-7natcuz3]{min-width:0}.badge-heading[data-astro-cid-7natcuz3] .text-link[data-astro-cid-7natcuz3]{white-space:normal;line-height:1.7;display:inline-block}.badge-heading[data-astro-cid-7natcuz3] h3[data-astro-cid-7natcuz3]{margin-bottom:8px}.badge-heading[data-astro-cid-7natcuz3] p[data-astro-cid-7natcuz3]{margin:0}.reference-intro[data-astro-cid-7natcuz3]{border-bottom:1px solid var(--line);grid-template-columns:210px minmax(0,1fr);align-items:start;gap:45px;padding:20px 0 35px;display:grid}.intro-art[data-astro-cid-7natcuz3]{padding:15px 0}.intro-art[data-astro-cid-7natcuz3] img[data-astro-cid-7natcuz3]{object-fit:contain;filter:drop-shadow(0 15px 22px #0006);width:100%;height:240px}.card-intro[data-astro-cid-7natcuz3] .intro-art[data-astro-cid-7natcuz3] img[data-astro-cid-7natcuz3]{aspect-ratio:400/520;height:auto}.intro-information[data-astro-cid-7natcuz3]{min-width:0}.intro-information[data-astro-cid-7natcuz3] h1[data-astro-cid-7natcuz3]{margin:10px 0 15px;font-size:clamp(34px,4vw,55px)}.reference-summary[data-astro-cid-7natcuz3]{color:#bdb7c2;max-width:780px;font-size:15px;line-height:1.8}.reference-summary[data-astro-cid-7natcuz3] a{color:var(--gold)}.entry-category[data-astro-cid-7natcuz3]{text-transform:uppercase;letter-spacing:1px;color:var(--gold);align-items:center;gap:12px;font-size:10px;display:flex}.category-rule[data-astro-cid-7natcuz3]{border-left:1px solid var(--line);height:12px}.guide-intro[data-astro-cid-7natcuz3]{grid-template-columns:minmax(0,1fr) 170px;align-items:center}.guide-intro[data-astro-cid-7natcuz3] .intro-art[data-astro-cid-7natcuz3]{grid-area:1/2}.guide-intro[data-astro-cid-7natcuz3] .intro-information[data-astro-cid-7natcuz3]{grid-area:1/1}.guide-intro[data-astro-cid-7natcuz3] .intro-art[data-astro-cid-7natcuz3] img[data-astro-cid-7natcuz3]{object-fit:cover;border-radius:4px;height:160px}.guide-intro[data-astro-cid-7natcuz3] h1[data-astro-cid-7natcuz3]{font-size:clamp(35px,4vw,56px)}.intro-information[data-astro-cid-7natcuz3] .fact-grid{grid-template-columns:repeat(var(--fact-columns,4),minmax(0,1fr));margin:20px 0}.intro-information[data-astro-cid-7natcuz3] .fact-grid>div{padding:12px 15px}.intro-information[data-astro-cid-7natcuz3] .card-variants .effect-panel{padding:20px}.intro-information[data-astro-cid-7natcuz3] .keyword-rules{margin:25px 0 0}.intro-information[data-astro-cid-7natcuz3] .keyword-rules h2{font-size:23px}.intro-information[data-astro-cid-7natcuz3] .article-meta[data-astro-cid-7natcuz3]{margin:18px 0 0}.intro-information[data-astro-cid-7natcuz3] .article-meta[data-astro-cid-7natcuz3] span[data-astro-cid-7natcuz3]+span[data-astro-cid-7natcuz3]{border-left:1px solid var(--line);padding-left:14px}.article-shell[data-astro-cid-7natcuz3]{padding-top:35px}.build-core[data-astro-cid-7natcuz3] h2[data-astro-cid-7natcuz3],.build-extras[data-astro-cid-7natcuz3] h2[data-astro-cid-7natcuz3],.character-pool[data-astro-cid-7natcuz3] h2[data-astro-cid-7natcuz3]{margin:0 0 20px;font-size:30px}.build-decisions[data-astro-cid-7natcuz3]{grid-template-columns:1fr 1fr;gap:20px;margin:20px 0 35px;display:grid}.build-decisions[data-astro-cid-7natcuz3]>div[data-astro-cid-7natcuz3]{background:#dbbb7408;border-top:2px solid #c3a05a;padding:18px}.build-decisions[data-astro-cid-7natcuz3]>div[data-astro-cid-7natcuz3]+div[data-astro-cid-7natcuz3]{background:#9b737308;border-color:#9b7373}.build-decisions[data-astro-cid-7natcuz3] h3[data-astro-cid-7natcuz3]{margin:0 0 12px;font:600 12px Inter,sans-serif}.build-decisions[data-astro-cid-7natcuz3] p[data-astro-cid-7natcuz3]{color:#bbb5be;margin:0;font-size:13px}.build-extras[data-astro-cid-7natcuz3]{margin:35px 0}.build-extras[data-astro-cid-7natcuz3] .mini-link[data-astro-cid-7natcuz3] small[data-astro-cid-7natcuz3]{font-size:12px;line-height:1.6}.character-pool[data-astro-cid-7natcuz3]{margin:35px 0}.character-pool[data-astro-cid-7natcuz3] .reference-grid[data-astro-cid-7natcuz3]{grid-template-columns:repeat(3,minmax(0,1fr))}.badges-list[data-astro-cid-7natcuz3]>section[data-astro-cid-7natcuz3]{border-top:1px solid var(--line);padding:20px 0}.badges-list[data-astro-cid-7natcuz3]>section[data-astro-cid-7natcuz3] h3[data-astro-cid-7natcuz3]{font-size:24px}.badges-list[data-astro-cid-7natcuz3] p[data-astro-cid-7natcuz3]{color:#bbb5be;font-size:13px}.search-summary[data-astro-cid-7natcuz3]{display:none}@media (width<=1000px){.reference-intro[data-astro-cid-7natcuz3]{grid-template-columns:170px minmax(0,1fr);gap:25px}.guide-intro[data-astro-cid-7natcuz3]{grid-template-columns:minmax(0,1fr) 140px}.intro-information[data-astro-cid-7natcuz3] .fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intro-information[data-astro-cid-7natcuz3] .card-variants{grid-template-columns:1fr}.intro-art[data-astro-cid-7natcuz3] img[data-astro-cid-7natcuz3]{height:210px}}@media (width<=760px){.reference-intro[data-astro-cid-7natcuz3]{grid-template-columns:90px minmax(0,1fr);gap:16px;padding-top:5px;padding-bottom:25px}.intro-art[data-astro-cid-7natcuz3] img[data-astro-cid-7natcuz3]{height:120px}.intro-information[data-astro-cid-7natcuz3] h1[data-astro-cid-7natcuz3]{overflow-wrap:anywhere;font-size:35px}.reference-summary[data-astro-cid-7natcuz3]{font-size:13px}.guide-intro[data-astro-cid-7natcuz3]{grid-template-columns:minmax(0,1fr) 85px}.guide-intro[data-astro-cid-7natcuz3] .intro-art[data-astro-cid-7natcuz3] img[data-astro-cid-7natcuz3]{height:95px}.guide-intro[data-astro-cid-7natcuz3] h1[data-astro-cid-7natcuz3]{font-size:34px}.guide-intro[data-astro-cid-7natcuz3] .reference-summary[data-astro-cid-7natcuz3]{font-size:13px}.entry-category[data-astro-cid-7natcuz3]{font-size:9px}.intro-information[data-astro-cid-7natcuz3] .fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intro-information[data-astro-cid-7natcuz3] .fact-grid>div{padding:9px}.intro-information[data-astro-cid-7natcuz3] .fact-grid dd{font-size:12px}.card-intro[data-astro-cid-7natcuz3]{display:block}.card-intro[data-astro-cid-7natcuz3] .intro-art[data-astro-cid-7natcuz3]{float:right;width:105px;margin-left:15px;padding:0}.card-intro[data-astro-cid-7natcuz3] .intro-information[data-astro-cid-7natcuz3] .fact-grid{clear:both}.intro-information[data-astro-cid-7natcuz3] .effect-panel{padding:17px}.intro-information[data-astro-cid-7natcuz3] .effect-text{font-size:14px}.build-decisions[data-astro-cid-7natcuz3]{grid-template-columns:1fr}.character-pool[data-astro-cid-7natcuz3] .reference-grid[data-astro-cid-7natcuz3]{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-intro[data-astro-cid-7natcuz3] .article-meta[data-astro-cid-7natcuz3]{font-size:9px}.related-section[data-astro-cid-7natcuz3] .reference-grid[data-astro-cid-7natcuz3]{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-intro[data-astro-cid-7natcuz3]:not(.card-intro):not(.guide-intro) .intro-information[data-astro-cid-7natcuz3]{display:contents}.reference-intro[data-astro-cid-7natcuz3]:not(.card-intro):not(.guide-intro) .intro-art[data-astro-cid-7natcuz3]{grid-area:1/1/3;width:90px;padding:0}.reference-intro[data-astro-cid-7natcuz3]:not(.card-intro):not(.guide-intro) .entry-category[data-astro-cid-7natcuz3]{grid-column:2;align-self:end}.reference-intro[data-astro-cid-7natcuz3]:not(.card-intro):not(.guide-intro) h1[data-astro-cid-7natcuz3]{grid-column:2;align-self:start;margin:0}.reference-intro[data-astro-cid-7natcuz3]:not(.card-intro):not(.guide-intro) .reference-summary[data-astro-cid-7natcuz3],.reference-intro[data-astro-cid-7natcuz3]:not(.card-intro):not(.guide-intro) .tags[data-astro-cid-7natcuz3],.reference-intro[data-astro-cid-7natcuz3]:not(.card-intro):not(.guide-intro) .fact-grid,.reference-intro[data-astro-cid-7natcuz3]:not(.card-intro):not(.guide-intro) .effect-panel,.reference-intro[data-astro-cid-7natcuz3]:not(.card-intro):not(.guide-intro) .article-meta[data-astro-cid-7natcuz3]{grid-column:1/-1;margin:0}.reference-intro[data-astro-cid-7natcuz3]:not(.card-intro):not(.guide-intro) .tags[data-astro-cid-7natcuz3]:empty{display:none}.intro-information[data-astro-cid-7natcuz3] .fact-grid>div:last-child:nth-child(odd){grid-column:1/-1}}
