.content-guides-module__q9a0da__page{width:min(1180px,100% - 48px);margin:0 auto;padding:48px 0 104px}.content-guides-module__q9a0da__eyebrow{color:var(--signal);font:600 10px/1.3 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 9px}.content-guides-module__q9a0da__selectorSection,.content-guides-module__q9a0da__guideSection{border-bottom:1px solid var(--border);padding:44px 0}.content-guides-module__q9a0da__selectorSection{padding-top:0}.content-guides-module__q9a0da__sectionHeading{justify-content:space-between;align-items:end;gap:36px;margin-bottom:20px;display:flex}.content-guides-module__q9a0da__sectionHeading h1,.content-guides-module__q9a0da__sectionHeading h2{letter-spacing:-.035em;margin:0;font-size:clamp(25px,3vw,34px);line-height:1.12}.content-guides-module__q9a0da__sectionHeading>p{max-width:450px;color:var(--text-secondary);margin:0;font-size:13px;line-height:1.6}.content-guides-module__q9a0da__guideWorkspace{border:1px solid var(--border-strong);background:var(--surface);grid-template-columns:230px minmax(0,1fr);display:grid}.content-guides-module__q9a0da__guideTabs{border-right:1px solid var(--border-strong);background:var(--surface-muted);align-content:start;display:grid}.content-guides-module__q9a0da__guideTabs button{border:0;border-bottom:1px solid var(--border);text-align:left;cursor:pointer;background:0 0;grid-template-columns:26px 1fr;align-content:center;gap:2px 9px;min-height:92px;padding:15px 18px;display:grid;position:relative}.content-guides-module__q9a0da__guideTabs button:hover{background:var(--surface-hover)}.content-guides-module__q9a0da__guideTabs button>span{color:var(--text-muted);font:10px var(--font-mono);grid-row:1/span 2}.content-guides-module__q9a0da__guideTabs strong{font-size:13px}.content-guides-module__q9a0da__guideTabs small{color:var(--text-muted);font-size:10px;line-height:1.35}.content-guides-module__q9a0da__guideTabs .content-guides-module__q9a0da__activeTab{background:var(--surface);box-shadow:inset 3px 0 0 var(--signal)}.content-guides-module__q9a0da__guideTabs .content-guides-module__q9a0da__activeTab strong,.content-guides-module__q9a0da__guideTabs .content-guides-module__q9a0da__activeTab>span{color:var(--signal)}.content-guides-module__q9a0da__encounterPanel{min-width:0;padding:clamp(20px,3vw,32px)}.content-guides-module__q9a0da__encounterHeader{grid-template-columns:minmax(0,1fr) 116px;align-items:center;gap:26px;display:grid}.content-guides-module__q9a0da__encounterHeader h2{letter-spacing:-.04em;margin:0;font-size:clamp(28px,4vw,42px)}.content-guides-module__q9a0da__matchupOverview{max-width:700px;color:var(--text-secondary);margin:10px 0 0;line-height:1.65}.content-guides-module__q9a0da__matchupGuide{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:17px;display:grid}.content-guides-module__q9a0da__matchupGuide article{border:1px solid var(--border);border-top:2px solid var(--signal);background:var(--bg);min-width:0;padding:13px 14px}.content-guides-module__q9a0da__matchupGuide article:last-child{border-top-color:var(--computed)}.content-guides-module__q9a0da__matchupGuide span{color:var(--signal);font:600 9px var(--font-mono);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:6px;display:flex}.content-guides-module__q9a0da__matchupGuide article:last-child span{color:var(--computed-ink)}.content-guides-module__q9a0da__matchupGuide strong{margin-top:10px;font-size:13px;line-height:1.35;display:block}.content-guides-module__q9a0da__matchupGuide p{color:var(--text-secondary);margin:6px 0 0;font-size:10px;line-height:1.55}.content-guides-module__q9a0da__matchupNote{border-left:2px solid var(--border-strong);max-width:700px;color:var(--text-muted);margin:9px 0 0;padding-left:10px;font-size:10px;line-height:1.5}.content-guides-module__q9a0da__encounterGlyph{border:1px solid var(--border-strong);width:104px;height:104px;color:var(--signal);background:linear-gradient(var(--border), var(--border)) 50% 0 / 1px 100% no-repeat, linear-gradient(90deg, var(--border), var(--border)) 0 50% / 100% 1px no-repeat, var(--surface-muted);justify-self:end;place-items:center;display:grid;position:relative}.content-guides-module__q9a0da__encounterGlyph span,.content-guides-module__q9a0da__encounterGlyph i{border:1px solid var(--signal);border-radius:50%;position:absolute}.content-guides-module__q9a0da__encounterGlyph span{opacity:.45;width:76px;height:76px}.content-guides-module__q9a0da__encounterGlyph i{opacity:.75;width:52px;height:52px}.content-guides-module__q9a0da__controls{grid-template-columns:minmax(240px,340px);gap:12px;margin-top:26px;display:grid}.content-guides-module__q9a0da__controlsWithBonus{grid-template-columns:repeat(2,minmax(0,1fr))}.content-guides-module__q9a0da__controls label{border:1px solid var(--border);background:var(--bg);align-content:start;gap:7px;min-width:0;padding:13px;display:grid}.content-guides-module__q9a0da__controls label>span{color:var(--text-muted);font:600 9px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.content-guides-module__q9a0da__controls input,.content-guides-module__q9a0da__controls select{border:1px solid var(--border-strong);background:var(--surface);width:100%;min-width:0;height:43px;color:var(--text);font:600 13px var(--font-mono);border-radius:0;padding:0 11px}.content-guides-module__q9a0da__controls small{color:var(--text-muted);font-size:10px;line-height:1.45}.content-guides-module__q9a0da__levelTranslation{border:1px solid var(--computed);background:var(--computed-soft);align-items:flex-start;gap:12px;margin-top:16px;padding:13px 15px;display:flex}.content-guides-module__q9a0da__levelTranslation>svg{color:var(--computed-ink);flex:none;margin-top:2px}.content-guides-module__q9a0da__levelTranslation>div{gap:4px;display:grid}.content-guides-module__q9a0da__levelTranslation strong{color:var(--text);font:600 13px var(--font-mono);flex-wrap:wrap;align-items:center;gap:7px;display:flex}.content-guides-module__q9a0da__levelTranslation p{color:var(--text-secondary);margin:0;font-size:11px;line-height:1.55}.content-guides-module__q9a0da__sharedResistance,.content-guides-module__q9a0da__matchNotice,.content-guides-module__q9a0da__ruleBanner,.content-guides-module__q9a0da__warningBox{border:1px solid var(--border);align-items:flex-start;gap:12px;margin-top:16px;padding:13px 15px;display:flex}.content-guides-module__q9a0da__sharedResistance{background:var(--signal-soft);border-color:var(--signal)}.content-guides-module__q9a0da__sharedResistance svg,.content-guides-module__q9a0da__matchNotice svg,.content-guides-module__q9a0da__ruleBanner svg{color:var(--signal);flex:none;margin-top:2px}.content-guides-module__q9a0da__sharedResistance p,.content-guides-module__q9a0da__matchNotice p,.content-guides-module__q9a0da__ruleBanner p,.content-guides-module__q9a0da__warningBox p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.6}.content-guides-module__q9a0da__sharedResistance strong,.content-guides-module__q9a0da__matchNotice strong,.content-guides-module__q9a0da__ruleBanner strong,.content-guides-module__q9a0da__warningBox strong{color:var(--text)}.content-guides-module__q9a0da__sharedResistance>div{gap:5px;display:grid}.content-guides-module__q9a0da__metrics{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:16px;display:grid}.content-guides-module__q9a0da__metrics>div,.content-guides-module__q9a0da__compactMetrics>div{background:var(--surface);align-content:start;min-width:0;padding:15px;display:grid}.content-guides-module__q9a0da__metrics span,.content-guides-module__q9a0da__compactMetrics span{color:var(--text-muted);font:9px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.content-guides-module__q9a0da__metrics strong,.content-guides-module__q9a0da__compactMetrics strong{color:var(--signal);font:600 clamp(18px, 2.2vw, 25px)/1 var(--font-mono);margin:7px 0 5px}.content-guides-module__q9a0da__metrics small,.content-guides-module__q9a0da__compactMetrics small{color:var(--text-muted);font-size:9px;line-height:1.45}.content-guides-module__q9a0da__stageComparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.content-guides-module__q9a0da__stageComparison>article{border:1px solid var(--border-strong);background:var(--surface);min-width:0}.content-guides-module__q9a0da__profileTitle{border-bottom:1px solid var(--border);color:var(--signal);align-items:center;gap:10px;padding:13px 15px;display:flex}.content-guides-module__q9a0da__profileTitle>div{display:grid}.content-guides-module__q9a0da__profileTitle span{color:var(--text-muted);font:9px var(--font-mono);text-transform:uppercase}.content-guides-module__q9a0da__profileTitle strong{color:var(--text);font-size:12px}.content-guides-module__q9a0da__compactMetrics{background:var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.content-guides-module__q9a0da__compactMetrics strong{font-size:18px}.content-guides-module__q9a0da__matchNotice{border-color:var(--signal);background:var(--signal-soft)}.content-guides-module__q9a0da__ruleBanner{background:var(--surface);border-left:3px solid var(--signal);margin:0 0 14px}.content-guides-module__q9a0da__ruleBanner>div{gap:3px;display:grid}.content-guides-module__q9a0da__ruleBanner b{color:var(--text)}.content-guides-module__q9a0da__priorityGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.content-guides-module__q9a0da__priorityCard{border:1px solid var(--border);border-top:2px solid var(--signal);background:var(--surface);min-width:0;min-height:208px;padding:17px}.content-guides-module__q9a0da__priorityCard[data-fit=conditional]{border-top-color:var(--input)}.content-guides-module__q9a0da__priorityCard[data-fit=specialist]{border-top-color:var(--computed)}.content-guides-module__q9a0da__priorityTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.content-guides-module__q9a0da__priorityTop span{color:var(--text-muted);font:600 9px var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.content-guides-module__q9a0da__priorityTop em{color:var(--signal-ink);background:var(--signal-soft);font:normal 8px var(--font-mono);text-transform:uppercase;padding:3px 5px}.content-guides-module__q9a0da__priorityCard[data-fit=conditional] em{color:var(--input-ink);background:var(--input-soft)}.content-guides-module__q9a0da__priorityCard[data-fit=specialist] em{color:var(--computed-ink);background:var(--computed-soft)}.content-guides-module__q9a0da__priorityCard h3{letter-spacing:-.02em;margin:28px 0 8px;font-size:16px}.content-guides-module__q9a0da__priorityCard p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.62}.content-guides-module__q9a0da__warningBox{border-color:var(--input);background:var(--input-soft)}.content-guides-module__q9a0da__warningBox svg{color:var(--input);flex:none;margin-top:2px}.content-guides-module__q9a0da__warningBox>div{gap:3px;display:grid}.content-guides-module__q9a0da__defenseLayout{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:14px;display:grid}.content-guides-module__q9a0da__defenseStack{gap:10px;display:grid}.content-guides-module__q9a0da__defenseStack article,.content-guides-module__q9a0da__defenseNotes{border:1px solid var(--border);background:var(--surface);padding:17px}.content-guides-module__q9a0da__defenseStack article>span{color:var(--signal);font:600 9px var(--font-mono);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:7px;display:flex}.content-guides-module__q9a0da__defenseStack h3,.content-guides-module__q9a0da__defenseNotes h3{margin:12px 0 6px;font-size:17px}.content-guides-module__q9a0da__defenseStack p,.content-guides-module__q9a0da__defenseNotes dd{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.62}.content-guides-module__q9a0da__exampleRow{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.content-guides-module__q9a0da__exampleRow code{background:var(--signal-soft);color:var(--signal-ink);font:10px var(--font-mono);padding:5px 7px}.content-guides-module__q9a0da__defenseNotes{border-top:2px solid var(--input)}.content-guides-module__q9a0da__defenseNotes dl{margin:18px 0 0}.content-guides-module__q9a0da__defenseNotes dl>div{border-top:1px solid var(--border);padding:13px 0}.content-guides-module__q9a0da__defenseNotes dt{margin-bottom:5px;font-size:12px;font-weight:750}@media (max-width:1040px){.content-guides-module__q9a0da__metrics,.content-guides-module__q9a0da__priorityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.content-guides-module__q9a0da__page{width:min(100% - 36px,720px);padding-top:34px}.content-guides-module__q9a0da__sectionHeading{flex-direction:column;align-items:start;gap:8px}.content-guides-module__q9a0da__guideWorkspace{grid-template-columns:1fr}.content-guides-module__q9a0da__guideTabs{border-right:0;border-bottom:1px solid var(--border-strong);grid-template-columns:repeat(4,minmax(0,1fr))}.content-guides-module__q9a0da__guideTabs button{border-right:1px solid var(--border);border-bottom:0;grid-template-columns:1fr;gap:3px;min-height:82px;padding:10px}.content-guides-module__q9a0da__guideTabs button>span{grid-row:auto}.content-guides-module__q9a0da__guideTabs .content-guides-module__q9a0da__activeTab{box-shadow:inset 0 -3px 0 var(--signal)}.content-guides-module__q9a0da__controlsWithBonus{grid-template-columns:repeat(2,minmax(0,1fr))}.content-guides-module__q9a0da__stageComparison,.content-guides-module__q9a0da__defenseLayout{grid-template-columns:1fr}}@media (max-width:620px){.content-guides-module__q9a0da__page{width:calc(100% - 28px);padding-top:26px}.content-guides-module__q9a0da__selectorSection,.content-guides-module__q9a0da__guideSection{padding:34px 0}.content-guides-module__q9a0da__selectorSection{padding-top:0}.content-guides-module__q9a0da__guideTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.content-guides-module__q9a0da__guideTabs button{border-bottom:1px solid var(--border)}.content-guides-module__q9a0da__encounterPanel{padding:18px}.content-guides-module__q9a0da__encounterHeader{grid-template-columns:1fr}.content-guides-module__q9a0da__encounterGlyph{display:none}.content-guides-module__q9a0da__matchupGuide,.content-guides-module__q9a0da__controls,.content-guides-module__q9a0da__controlsWithBonus,.content-guides-module__q9a0da__metrics,.content-guides-module__q9a0da__priorityGrid,.content-guides-module__q9a0da__stageComparison .content-guides-module__q9a0da__compactMetrics{grid-template-columns:1fr}.content-guides-module__q9a0da__priorityCard{min-height:0}}
