.guide-shell{--guide-tint-04:rgba(0,0,0,.467);--guide-tint-05:rgba(0,0,0,.383);--guide-tint-06:rgba(0,0,0,.3);--guide-tint-07:rgba(0,0,0,.217);--guide-tint-08:rgba(0,0,0,.134);--guide-tint-10:hsla(0,0%,100%,.004);--guide-tint-12:hsla(0,0%,100%,.026);--guide-tint-14:hsla(0,0%,100%,.048);--guide-tint-15:hsla(0,0%,100%,.06);--guide-tint-18:hsla(0,0%,100%,.093);--guide-tint-25:hsla(0,0%,100%,.17);--guide-tint-30:hsla(0,0%,100%,.226);--guide-tint-35:hsla(0,0%,100%,.281);color-scheme:dark}.guide-shell :where(.guide-section>p,.guide-fulldescription p,.guide-morning p){margin:0 0 1.05em}.guide-shell :where(.guide-section>p:last-child,.guide-fulldescription p:last-child,.guide-morning p:last-child){margin-bottom:0}.guide-shell :where(p,li,td) :where(a:not([class])){color:var(--link-color);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16em}.guide-shell :where(p,li,td) :where(a:not([class])):focus,.guide-shell :where(p,li,td) :where(a:not([class])):hover{color:var(--link-hover-color)}.faction-wolfpack{--guide-accent:#d9534f}.faction-village{--guide-accent:#337ab7;--guide-accent-text:#4a90d9}.faction-coven{--guide-accent:#d147a3}.faction-vampire{--guide-accent:#fa0}.faction-undead{--guide-accent:#b16c0a}.faction-demon{--guide-accent:#32cd32}.faction-bloodmoon-cult{--guide-accent:#f26c68}.faction-outlaws{--guide-accent:#24c9bb}.faction-neutral{--guide-accent:#9aa0a6}.faction-brethren-of-blight{--guide-accent:#24895d;--guide-accent-text:#2fa974}.faction-wulfkin{--guide-accent:#e65719}.kind-potion{--guide-accent:#7fd1c4}.kind-rune{--guide-accent:#8ea6e8}.kind-relic{--guide-accent:#e0bd5c}.kind-demonic{--guide-accent:#e06c68}.kind-joke{--guide-accent:#e08fd0}.kind-generated{--guide-accent:#9aa0a6}.kind-mystic-vault{--guide-accent:#b98be0}.kind-common{--guide-accent:#b7bcc2}.kind-uncommon{--guide-accent:#8fcf93}.kind-rare{--guide-accent:#7cb2df}.kind-unclassified{--guide-accent:#a8b0b8}.effect-vote-weight{--guide-accent:#e0bd5c}.effect-items{--guide-accent:#7fd1c4}.effect-visits{--guide-accent:#8ea6e8}.effect-night-action{--guide-accent:#7cb2df}.effect-death{--guide-accent:#e06c68}.effect-checks{--guide-accent:#c9a3d6}.effect-speech{--guide-accent:#e08fd0}.effect-allegiance{--guide-accent:#e09a6a}.effect-none{--guide-accent:#9aa0a6}.accent-advice{--guide-accent:#e0a92e}.guide-hero{margin-bottom:24px}.guide-hero h1{color:var(--heading-color);font-size:2em;margin:0 0 8px}.guide-lede{color:#c4c4cc;font-size:1.1em}.guide-hero--masthead{background-color:#141414;background-image:linear-gradient(270deg,hsla(0,0%,8%,.15) 0,hsla(0,0%,8%,.72) 42%,hsla(0,0%,8%,.9) 68%,hsla(0,0%,8%,.96)),url(/Content/images/werewolf-masthead.png);background-position:100% 0;background-repeat:no-repeat;background-size:cover,auto 100%;border-bottom:1px solid var(--guide-tint-10);border-radius:1em 1em 0 0;margin:-1.15em -1.5em 28px;padding:36px 1.5em 26px;position:relative}.guide-hero--masthead .guide-lede,.guide-hero--masthead h1{text-shadow:1px 1px #000}.guide-hero--masthead h1{text-wrap:balance;font-size:clamp(2em,1.4em + 2.2vw,2.9em);letter-spacing:-.01em;line-height:1.1}.guide-hero--masthead .guide-lede{text-wrap:pretty;font-size:1.15em}@media screen and (max-width:768px){.guide-hero--masthead{background-position:right -60px top;margin:-1em -1.15em 24px;padding:28px 1.15em 22px}}.guide-section-links{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px}.guide-section-links a{background:var(--guide-tint-05);border:1px solid var(--guide-tint-12);border-radius:6px;color:#d4d4da;padding:6px 14px;text-decoration:none}.guide-section-links a:hover{background:var(--guide-tint-10);color:#fff}.guide-section-cards{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,340px));justify-content:center;list-style:none;margin:0 0 22px;padding:0}.guide-section-card{background:var(--guide-tint-04);border:1px solid var(--guide-tint-08);border-radius:8px;box-shadow:inset 0 1px 0 var(--guide-tint-05);color:var(--surface-text);display:flex;overflow:hidden;position:relative;transition:border-color .12s ease,background .12s ease,transform .12s ease}.guide-section-card:hover{background:var(--guide-tint-07);border-color:var(--guide-accent,var(--guide-tint-25))}@media (prefers-reduced-motion:no-preference){.guide-section-card:hover{transform:translateY(-1px)}}.guide-section-card-body{padding:14px 16px}.guide-section-card-head{align-items:center;display:flex;gap:9px;margin-bottom:6px}.guide-section-card-head i{color:var(--guide-accent-text,var(--guide-accent,#9a9aa2));font-size:1.05em;line-height:1;text-align:center;width:1.25em}.guide-section-card :is(h2,h3){color:var(--heading-color);flex:1;font-size:1.15em;margin:0}.guide-section-card :is(h2,h3) .guide-card-link{color:inherit}.guide-section-card-count{color:var(--guide-accent-text,var(--guide-accent,#9a9aa2));font-size:.85em;font-variant-numeric:tabular-nums}.guide-group-label{color:#9a9aa2;font-size:.78em;font-weight:600;letter-spacing:.04em;margin:22px 0 8px;text-transform:uppercase}.guide-group-label:first-of-type{margin-top:0}.guide-section-card p{color:#aeaeb6;font-size:.92em;margin:0}.guide-group{border-left:3px solid var(--guide-accent,#777);margin:0 0 28px;padding-left:14px}.guide-group-heading{align-items:baseline;color:var(--guide-accent-text,var(--guide-accent,#f1d98a));display:flex;font-size:1.3em;gap:8px;margin:0 0 10px}.guide-group-count{color:#9a9aa2;font-size:.7em;font-weight:400}.guide-role-list{list-style:none;margin:0;padding:0}.guide-role-item{border-bottom:1px solid var(--guide-tint-06);padding:4px 0}.guide-role-link{color:var(--surface-text);font-weight:600;text-decoration:underline;text-underline-offset:2px}.guide-role-snippet{color:#aeaeb6;display:block;font-size:.92em}.guide-pool-group{margin-bottom:14px}.guide-pool-summary{cursor:pointer;list-style:none;padding:2px 0}.guide-pool-summary::-webkit-details-marker{display:none}.guide-pool-summary .guide-group-heading{display:inline-flex;margin:0}.guide-pool-summary .guide-group-heading:before{align-self:center;border-bottom:4px solid transparent;border-left:6px solid;border-top:4px solid transparent;content:"";height:0;margin-right:4px;transition:transform .12s ease;width:0}.guide-pool-group[open] .guide-pool-summary .guide-group-heading:before{transform:rotate(90deg)}.guide-pool-summary:focus-visible .guide-group-heading,.guide-pool-summary:hover .guide-group-heading{color:#fff}.guide-pool-summary:focus-visible{outline:2px solid var(--accent-color,#6495ed);outline-offset:2px}.guide-pool-list{column-gap:22px;columns:200px;margin-top:8px}.guide-pool-list .guide-role-item{break-inside:avoid}@media (prefers-reduced-motion:reduce){.guide-pool-summary .guide-group-heading:before{transition:none}}.guide-empty-clear,.guide-filter-toggle,.guide-hypothetical-filter,.guide-hypothetical-select,.guide-prop-clear,.guide-prop-select,.guide-search,.guide-view-btn{background:var(--guide-tint-05);border:1px solid var(--guide-tint-12);border-radius:6px;box-sizing:border-box;color:#d4d4da;font-family:inherit;font-size:.92em;line-height:1.4;min-height:32px;padding:5px 10px}.guide-active-filter,.guide-group-jump-link{background:var(--guide-tint-05);border:1px solid var(--guide-tint-12);border-radius:999px;box-sizing:border-box;color:#d4d4da;font-family:inherit;font-size:.82em;line-height:1.4;min-height:24px;padding:2px 10px}.guide-active-filter:hover,.guide-empty-clear:hover,.guide-filter-toggle:hover,.guide-group-jump-link:hover,.guide-prop-clear:hover,.guide-view-btn:hover{background:var(--guide-tint-10);color:#fff}.guide-controls{align-items:flex-end;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:14px}.guide-search{align-items:center;display:flex;flex:1 1 260px;gap:8px}.guide-search input{appearance:none;-webkit-appearance:none;background:transparent;border:none;color:#f3f3f7;flex:1;font-family:inherit;font-size:inherit;min-width:0;outline:none}.guide-search input::placeholder{color:#8a8a92;opacity:1}.guide-view-toggle{display:flex;gap:4px}.guide-view-btn{align-items:center;cursor:pointer;display:inline-flex;gap:6px}.guide-view-btn.active{background:var(--guide-tint-14);border-color:var(--guide-tint-30);color:#fff}.guide-group-swatch{background:var(--guide-accent,var(--guide-tint-30));border-radius:50%;display:inline-block;height:10px;width:10px}.guide-prop-filter{align-items:flex-end;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.guide-prop-control{display:flex;flex-direction:column;gap:3px}.guide-prop-label{color:#9a9aa2;font-size:.72em;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.guide-hypothetical-select,.guide-prop-select{color:#f3f3f7;cursor:pointer;min-width:150px}.guide-hypothetical-select optgroup,.guide-hypothetical-select option,.guide-prop-select option{background-color:var(--bg-panel,#333);color:#f3f3f7}.guide-prop-filter .guide-prop-control{flex:1 1 170px;max-width:240px}.guide-prop-filter .guide-prop-select{min-width:0;width:100%}.guide-prop-clear{cursor:pointer}.guide-cards{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.guide-cards--list{grid-template-columns:1fr}.guide-card{background:var(--guide-tint-04);border:1px solid var(--guide-tint-08);border-radius:6px;color:var(--surface-text);display:flex;overflow:hidden;text-decoration:none;transition:border-color .12s ease,background .12s ease}.guide-card:hover{background:var(--guide-tint-07);border-color:var(--guide-accent,var(--guide-tint-25))}.guide-card-bar{background:var(--guide-accent,#777);flex:0 0 4px;width:4px}.guide-card-body{display:flex;flex-direction:column;gap:6px;padding:10px 12px}.guide-card-head{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.guide-card-name{font-weight:700}.guide-card-snippet{color:#b6b6bd;font-size:.9em}.guide-card-badges{display:flex;flex-wrap:wrap;gap:4px}.guide-accent-pill{border:1px solid var(--guide-accent,#777);border-radius:999px;color:var(--guide-accent-text,var(--guide-accent,#ccc));letter-spacing:.03em;text-transform:uppercase}.guide-accent-pill,.guide-tag-pill{font-size:.72em;padding:1px 8px;white-space:nowrap}.guide-tag-pill{background:var(--guide-tint-05);border:1px solid var(--guide-tint-15);border-radius:999px;color:#aeaeb6}.guide-card-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.guide-breadcrumb{align-items:center;color:#9a9aa2;display:flex;flex-wrap:wrap;font-size:.85em;gap:6px;margin-bottom:14px}.guide-breadcrumb a{color:#b9b9c0;text-decoration:underline}.guide-role-intro{background:var(--guide-tint-04);border:1px solid var(--guide-tint-12);border-left:3px solid var(--guide-accent,#6f7683);border-radius:8px;margin-bottom:24px;padding:16px 18px}.guide-role-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:10px}.guide-role-intro .guide-assignment,.guide-role-intro .guide-snippet{margin-bottom:0}.guide-role-intro blockquote.guide-snippet{border-left:none;padding-left:0}.guide-role-header h1{color:var(--heading-color);font-size:2em;margin:0}.guide-snippet{color:#d7d7dd;font-size:1.15em}.guide-assignment,.guide-snippet{margin:0 0 22px}.guide-assignment-caption{color:#9a9aa2;font-size:.9em;margin-bottom:4px}blockquote.guide-snippet{border-left:3px solid var(--guide-accent,#6f7683);margin:0;padding:2px 0 2px 14px}.guide-section{margin:0 0 24px}.guide-section--reference{background:var(--guide-tint-04);border:1px solid var(--guide-tint-12);border-radius:8px;padding:16px 18px}.guide-section--reference h2{border-bottom:none;padding-bottom:0}.guide-section h2{border-bottom:1px solid var(--guide-tint-10);color:var(--heading-color);font-size:1.2em;font-weight:600;margin:0 0 10px;padding-bottom:5px}.guide-shell :where(.guide-section h3){color:var(--heading-color);font-size:1.05em;font-weight:600;margin:18px 0 6px}.guide-community-image{border:1px solid var(--guide-tint-10);border-radius:6px;max-width:100%}.guide-list{margin:0;padding-left:20px}.guide-list li{margin-bottom:.5em}.guide-faction-index li{margin-bottom:.9em}.guide-faction-index-count,.guide-faction-index-intro{color:#9a9aa2;display:block;font-size:.9em}.guide-faction-index-count{font-variant-numeric:tabular-nums}.guide-meta-grid{display:grid;gap:4px 16px;grid-template-columns:max-content 1fr;margin:0}.guide-meta-grid dt{color:#9a9aa2;font-weight:600}.guide-meta-grid dd{margin:0}.guide-status-table{border-collapse:collapse;margin:0;width:100%}.guide-status-table thead th{border-bottom:1px solid var(--guide-tint-12);color:#9a9aa2;font-size:.78em;font-weight:600;letter-spacing:.04em;padding:0 12px 6px 0;text-align:left;text-transform:uppercase}.guide-status-table thead th:last-child{text-align:right}.guide-status-table tbody th{color:#9a9aa2;font-weight:600;padding:8px 12px 8px 0;text-align:left;vertical-align:middle;white-space:nowrap}.guide-status-table tbody td{padding:8px 12px 8px 0;vertical-align:middle}.guide-status-table tbody td,.guide-status-table tbody th{border-top:1px solid var(--guide-tint-06)}.guide-status-table tbody tr:first-child td,.guide-status-table tbody tr:first-child th{border-top:none}.guide-status-table td:last-child{padding-right:0;text-align:right}.guide-badge-chip{align-items:center;border:1px solid var(--bg-panel-border,#222);border-radius:4px;box-shadow:inset 0 1px 0 var(--guide-tint-05);display:inline-flex;font-size:.82em;gap:6px;padding:3px 9px;white-space:nowrap}.guide-badge-chip i{text-align:center;width:1.1em}.guide-badge-chip-name{letter-spacing:.01em}.guide-badge-chip--dove{background-color:rgba(173,216,230,.15);border-color:rgba(173,216,230,.3);color:#add8e6}.guide-badge-chip--hound{background-color:rgba(239,83,80,.15);border-color:rgba(239,83,80,.3);color:#ef5350}.guide-badge-chip--magician{background-color:rgba(171,71,188,.15);border-color:rgba(171,71,188,.3);color:#ba68c8}.guide-badge-chip--balanced-scales{background-color:rgba(255,202,40,.15);border-color:rgba(255,202,40,.3);color:#ffca28}.guide-badge-chip--death{background-color:hsla(0,0%,62%,.15);border-color:hsla(0,0%,62%,.3);color:#e0e0e0}.guide-badge-chip--chains{background-color:rgba(141,110,99,.15);border-color:rgba(141,110,99,.3);color:#a1887f}.guide-badge-chip--wood{background-color:rgba(102,187,106,.15);border-color:rgba(102,187,106,.3);color:#66bb6a}.guide-badge-chip--brains{background-color:rgba(240,98,146,.15);border-color:rgba(240,98,146,.3);color:#f06292}.guide-badge-chip--brimstone{background-color:rgba(255,112,67,.15);border-color:rgba(255,112,67,.3);color:#ff7043}.guide-badge-chip--labourer{background-color:rgba(38,166,154,.15);border-color:rgba(38,166,154,.3);color:#26a69a}.guide-badge-chip--shadow{background-color:rgba(120,144,156,.15);border-color:rgba(120,144,156,.3);color:#78909c}.guide-badge-chip--active{background-color:rgba(255,202,40,.15);border-color:rgba(255,202,40,.3);color:#ffca28}.guide-badge-chip--passive{background-color:rgba(102,187,106,.15);border-color:rgba(102,187,106,.3);color:#8fcf93}.guide-badge-chip--consumable{background-color:rgba(127,209,196,.15);border-color:rgba(127,209,196,.3);color:#7fd1c4}.guide-badge-chip--permanent{background-color:hsla(213,8%,74%,.15);border-color:hsla(213,8%,74%,.3);color:#b7bcc2}.guide-badge-chip--passable{background-color:rgba(142,166,232,.15);border-color:rgba(142,166,232,.3);color:#8ea6e8}.guide-badge-chip--bound{background-color:hsla(30,34%,63%,.15);border-color:hsla(30,34%,63%,.3);color:#c0a080}.guide-badge-chip--cleansable{background-color:rgba(102,187,106,.15);border-color:rgba(102,187,106,.3);color:#66bb6a}.guide-badge-chip--not-cleansable{background-color:hsla(2,79%,70%,.15);border-color:hsla(2,79%,70%,.3);color:#ef7c78}.guide-badge-chip--known{background-color:rgba(255,202,40,.15);border-color:rgba(255,202,40,.3);color:#ffca28}.guide-badge-chip--told-when-applied{background-color:rgba(224,189,92,.15);border-color:rgba(224,189,92,.3);color:#e0bd5c}.guide-badge-chip--hidden{background-color:hsla(210,6%,63%,.15);border-color:hsla(210,6%,63%,.3);color:#9aa0a6}.guide-badge-chip--silent{background-color:rgba(186,154,214,.15);border-color:rgba(186,154,214,.3);color:#ba9ad6}.guide-badge-chip--single-form{background-color:hsla(213,8%,74%,.15);border-color:hsla(213,8%,74%,.3);color:#b7bcc2}button.guide-badge-chip{cursor:pointer;font-family:inherit}button.guide-badge-chip:hover{filter:brightness(1.25)}.guide-status-note{color:#9a9aa2;font-size:.9em;margin:12px 0 0}.guide-advice{background:rgba(224,169,46,.06);border:1px solid rgba(224,169,46,.35);border-left:3px solid #e0a92e;border-radius:6px;padding:14px 16px}.guide-advice h2{border-bottom:none;margin:0;padding-bottom:0}.guide-advice-head{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:4px}.guide-advice-badge{align-items:center;background:rgba(224,169,46,.14);border:1px solid rgba(224,169,46,.4);border-radius:999px;color:#f0c862;display:inline-flex;font-size:.68em;font-weight:700;gap:6px;letter-spacing:.05em;padding:2px 9px;text-transform:uppercase;white-space:nowrap}.guide-advice-lede{color:#c9b892;font-size:.92em;margin:0 0 10px}.guide-advice-subhead{color:#f0e6cf;font-size:1em;margin:14px 0 6px}.guide-advice-links-label{color:#9a9aa2;font-size:.9em;margin:12px 0 4px}.guide-advice-links a{color:#e9c877}.guide-hub-advice{margin-bottom:22px}.guide-engine-messages-lede{color:#9a9aa2;font-size:.9em;margin:0 0 12px}.guide-engine-messages-group{color:#9a9aa2;font-size:.78em;font-weight:600;letter-spacing:.04em;margin:14px 0 6px;text-transform:uppercase}.guide-message-list{list-style:none;margin:0;padding:0}.guide-message{background:var(--guide-tint-05);border-left:3px solid var(--guide-accent,#6f7683);border-radius:4px;color:#d7d7dd;margin:0 0 6px;padding:7px 11px}.guide-message-token{background:var(--guide-tint-14);border-radius:3px;color:#b6b6bd;font-size:.86em;letter-spacing:.02em;padding:1px 6px;white-space:nowrap}.guide-reference-backlink{background:var(--guide-tint-04);border-left:3px solid var(--guide-accent,#6f7683);border-radius:4px;color:#c4c4cc;font-size:.92em;margin:0 0 18px;padding:8px 12px}.guide-reference-backlink i{color:#9a9aa2;margin-right:6px}.guide-history-commentary{border-left:3px solid var(--guide-accent,#777);color:#cfcfd6;font-style:italic;margin:10px 0 0;padding:4px 0 4px 14px}.guide-rolenav{border-top:1px solid var(--guide-tint-10);display:flex;gap:10px;justify-content:space-between;margin:30px 0 10px;padding-top:14px}.guide-rolenav a{color:#cdcdd4;text-decoration:none}.guide-rolenav a:hover{text-decoration:underline}.guide-rolenav-next{margin-left:auto;text-align:right}.guide-rolenav-position{color:#9a9aa2;font-size:.9em;margin:0 auto;text-align:center}.guide-backlink{margin-top:8px}.guide-backlink a{color:#9a9aa2}.guide-empty{color:#aeaeb6;padding:20px 0}.guide-cards:has(.guide-card--compact){gap:8px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.guide-card--compact .guide-card-body{gap:6px;padding:8px 10px}.guide-card--compact .guide-card-head{align-items:baseline;gap:6px}.guide-card--compact .guide-card-name{font-size:.98em;line-height:1.25}.guide-card--compact .guide-accent-pill{font-size:.62em;padding:1px 6px}.guide-card--compact .guide-card-badges{display:grid;gap:3px;grid-template-columns:repeat(3,minmax(0,1fr))}.guide-card--compact .guide-badge-chip{font-size:.72em;gap:4px;justify-content:flex-start;min-width:0;padding:2px 5px}.guide-card--compact .guide-badge-chip-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guide-card--compact .guide-tag-pill{padding:0 6px}.guide-card--compact .guide-card-tags{gap:3px;margin-top:0}@supports not (selector(:has(*))){.guide-card--compact .guide-card-body{padding:8px 10px}}.guide-category-pill{background:var(--guide-tint-06);border:1px solid transparent;border-radius:3px;color:#c4c4cc;cursor:pointer;font-family:inherit;font-size:.72em;font-weight:700;letter-spacing:.05em;padding:1px 7px;text-transform:uppercase;white-space:nowrap}.guide-category-pill--offence{background:rgba(217,83,79,.16);border-color:rgba(217,83,79,.35);color:#e8908c}.guide-category-pill--defence{background:rgba(51,122,183,.18);border-color:rgba(51,122,183,.4);color:#7cb2df}.guide-category-pill--support{background:rgba(102,187,106,.14);border-color:rgba(102,187,106,.32);color:#8fcf93}.guide-category-pill--intel{background:rgba(255,202,40,.14);border-color:rgba(255,202,40,.32);color:#e0bd5c}.guide-category-pill--role{background:rgba(217,83,79,.16);border-color:rgba(217,83,79,.35);color:#e8908c}.guide-category-pill--item{background:rgba(127,209,196,.12);border-color:rgba(127,209,196,.3);color:#7fd1c4}.guide-category-pill--host{background:rgba(255,202,40,.14);border-color:rgba(255,202,40,.32);color:#e0bd5c}.guide-card--compact .guide-category-pill{font-size:.62em;padding:1px 6px}.guide-card--compact .guide-tag-pill{font-size:.62em}.guide-category-pill:hover{filter:brightness(1.25)}.game-prefix{background:var(--guide-tint-08);border-radius:3px;color:inherit;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.92em;letter-spacing:0;padding:0 4px;text-transform:none!important}.guide-group-jump{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px}.guide-group-jump-link{align-items:center;background:var(--guide-tint-05);border:1px solid var(--guide-tint-12);border-radius:999px;color:#cdcdd4;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.82em;gap:6px;padding:3px 10px}.guide-group-jump-link:hover{background:var(--guide-tint-10);color:#fff}.guide-group-jump-count{color:#9a9aa2;font-size:.9em}.guide-filter-toggle{align-items:center;background:var(--guide-tint-05);border:1px solid var(--guide-tint-12);border-radius:6px;box-sizing:border-box;color:#d4d4da;cursor:pointer;display:flex;font-family:inherit;font-size:.92em;gap:8px;margin:0 0 12px;padding:8px 12px;width:100%}.guide-prop-filter--collapsed{display:none}.guide-filter-toggle-count{background:var(--guide-tint-14);border-radius:999px;font-size:.85em;padding:0 7px}.guide-active-filters{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px}.guide-active-filter{align-items:center;background:var(--guide-tint-08);border:1px solid var(--guide-tint-18);border-radius:999px;color:#d4d4da;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.82em;gap:6px;padding:3px 10px}.guide-active-filter:hover{background:var(--guide-tint-14);color:#fff}.guide-active-filter-facet{color:#9a9aa2}.guide-active-filter-value{font-weight:600}.guide-result-count{color:#9a9aa2;font-size:.88em;margin:0 0 14px}.guide-result-note{display:block}.guide-empty-clear{background:none;border:none;color:#b9b9c0;cursor:pointer;font-size:inherit;padding:0 0 0 4px;text-decoration:underline;text-underline-offset:2px}.guide-card{position:relative}.guide-card-link{color:var(--surface-text);text-decoration:none}.guide-card-link:after{content:"";inset:0;position:absolute;z-index:0}.guide-card-link:hover{text-decoration:underline;text-underline-offset:2px}.guide-card-badges,.guide-card-head button,.guide-card-tags{position:relative;z-index:1}a.guide-tag-pill,button.guide-accent-pill,button.guide-tag-pill{cursor:pointer;font-family:inherit}a.guide-tag-pill{color:#aeaeb6;text-decoration:none}a.guide-tag-pill:focus,a.guide-tag-pill:hover,button.guide-accent-pill:hover,button.guide-tag-pill:hover{border-color:var(--guide-tint-35);color:#fff;text-decoration:none}.guide-accent-pill--button{background:none}.guide-controls{background:var(--surface-bg-opaque);margin-bottom:0;padding:10px 0;position:sticky;top:0;z-index:5}.guide-related-list{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.guide-related-list a{background:var(--guide-tint-05);border:1px solid var(--guide-tint-12);border-radius:999px;color:#d4d4da;display:inline-block;font-size:.9em;padding:3px 12px;text-decoration:none}.guide-related-list a:hover{background:var(--guide-tint-10);color:#fff}.guide-accent-pill--button:focus-visible,.guide-active-filter:focus-visible,.guide-badge-chip:focus-visible,.guide-card-link:focus-visible,.guide-category-pill:focus-visible,.guide-chip--button:focus-visible,.guide-empty-clear:focus-visible,.guide-filter-toggle:focus-visible,.guide-group-jump-link:focus-visible,.guide-hypothetical-filter:focus-visible,.guide-hypothetical-select:focus-visible,.guide-prop-clear:focus-visible,.guide-prop-select:focus-visible,.guide-search input:focus-visible,.guide-tag-pill:focus-visible,.guide-view-btn:focus-visible{outline:2px solid var(--accent-color,#6495ed);outline-offset:2px}@media (prefers-reduced-motion:reduce){.guide-card,.guide-section-card{transition:none}}@media (max-width:700px){.guide-controls,.guide-prop-filter{align-items:stretch;flex-direction:column}.guide-prop-control,.guide-prop-select,.guide-search{box-sizing:border-box;flex:none;width:100%}.guide-prop-select{min-width:0}.guide-controls{position:static}.guide-view-toggle{justify-content:stretch}.guide-view-btn{flex:1;justify-content:center}.guide-cards,.guide-cards:has(.guide-card--compact),.guide-section-cards{grid-template-columns:1fr}.guide-group-jump{contain:inline-size;flex-wrap:nowrap;min-width:0;overflow-x:auto}}.guide-table-scroll{contain:inline-size;min-width:0;overflow-x:auto}.guide-hypothetical{border-top:1px solid var(--guide-tint-08);margin-top:14px;padding-top:12px}.guide-hypothetical-loadout{align-items:center;display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0 0 12px;padding:0}.guide-hypothetical-chip{align-items:center;background:var(--guide-tint-05);border:1px solid var(--guide-tint-12);border-radius:999px;display:inline-flex;font-size:.9em;gap:4px;padding:3px 4px 3px 8px}.guide-hypothetical-chip-remove,.guide-hypothetical-clear{background:none;border:none;color:#9a9aa2;cursor:pointer;font-size:1em;line-height:1;opacity:.75;padding:0 4px}.guide-hypothetical-chip-remove:hover,.guide-hypothetical-clear:hover{color:#d4d4da;opacity:1}.guide-hypothetical-clear{font-size:.85em;text-decoration:underline}.guide-hypothetical-loading{opacity:.55}.guide-hypothetical-warning{color:#d4d4da}.guide-hypothetical-label{color:#9a9aa2;display:block;font-size:.72em;font-weight:600;letter-spacing:.04em;margin:8px 0 4px;text-transform:uppercase}.guide-hypothetical-filter{appearance:none;-webkit-appearance:none;display:block;margin-bottom:6px;max-width:420px;width:100%}.guide-hypothetical-filter::placeholder{color:#8a8a92;opacity:1}.guide-hypothetical-nomatch{margin-top:-6px}.guide-hypothetical-select{margin-bottom:12px;max-width:420px;min-width:0;width:100%}.guide-reading-row--changed td,.guide-reading-row--changed th{background:var(--guide-tint-05)}.guide-reading-flag{color:#d4d4da;display:inline-block;font-size:.75em;letter-spacing:.04em;margin-left:6px;text-transform:uppercase;white-space:nowrap}.guide-reading-flag--muted{color:#9a9aa2}.guide-reading-cause,.guide-reading-was{color:#9a9aa2;display:block;font-size:.8em}@media print{.guide-pool-group>:not(summary){display:block}.guide-pool-list{column-count:2}.guide-pool-summary .guide-group-heading:before{display:none}.guide-hero--masthead{background:none;border:none;border-radius:0;margin:0 0 24px;padding:0}.guide-hero--masthead .guide-lede,.guide-hero--masthead h1{text-shadow:none}.guide-active-filters,.guide-backlink,.guide-breadcrumb,.guide-controls,.guide-filter-toggle,.guide-group-jump,.guide-prop-filter,.guide-result-count,.guide-rolenav,.guide-section-links,.guide-view-toggle{display:none}.guide-shell{--guide-tint-04:transparent;--guide-tint-05:transparent;--guide-tint-06:transparent;--guide-tint-07:transparent;--guide-tint-08:transparent;--guide-tint-10:transparent;--guide-tint-12:transparent;--guide-tint-14:transparent;--guide-tint-15:transparent;--guide-tint-18:transparent;--guide-tint-25:transparent;--guide-tint-30:transparent;--guide-tint-35:transparent;background:none;color:#000}.guide-shell a{color:#000;text-decoration:underline}.guide-shell .guide-accent-pill,.guide-shell .guide-badge-chip,.guide-shell .guide-category-pill,.guide-shell .guide-tag-pill{background:none;background-color:transparent;border-color:#000;box-shadow:none;color:#000}.guide-shell .guide-advice-badge,.guide-shell .guide-advice-lede,.guide-shell .guide-advice-links-label,.guide-shell .guide-assignment-caption,.guide-shell .guide-group-heading,.guide-shell .guide-history-commentary,.guide-shell .guide-hypothetical-label,.guide-shell .guide-lede,.guide-shell .guide-reading-cause,.guide-shell .guide-reading-flag,.guide-shell .guide-reading-was,.guide-shell .guide-rolenav-position,.guide-shell .guide-snippet,.guide-shell .guide-status-note,.guide-shell .guide-status-table tbody th,.guide-shell .guide-status-table thead th{color:#000}.guide-shell .guide-table-scroll{contain:none;overflow-x:visible}.guide-shell .guide-hypothetical{display:none}.guide-shell .guide-role-intro,.guide-shell .guide-section--reference{border:none;padding-left:0;padding-right:0}}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}