[data-series=ck] .ck-num{font-variant-numeric:lining-nums tabular-nums}[data-series=ck] .ck-note{color:var(--ck-ink-2);margin:0;font-size:.9375rem;font-style:italic}[data-series=ck] .ck-left{font-family:var(--ck-text);text-transform:none;letter-spacing:0;color:var(--ck-gold);margin-left:auto;font-style:italic;font-weight:400}[data-series=ck] .ck-skills{border:1px solid var(--ck-rim-soft);background:#141213;border-radius:2px;grid-template-columns:repeat(5,minmax(0,1fr));margin:4px 0 0;padding:0;list-style:none;display:grid}[data-series=ck] .ck-skills li{flex-direction:column;align-items:center;gap:2px;min-width:0;padding:8px 2px 7px;display:flex}[data-series=ck] .ck-skills li+li{border-left:1px solid var(--ck-hair)}[data-series=ck] .ck-skills img{width:30px;height:30px}[data-series=ck] .ck-skills b{font:700 1.45rem/1 var(--ck-text);color:var(--ck-ink)}[data-series=ck] .ck-skills span[aria-hidden]{text-overflow:ellipsis;max-width:100%;color:var(--ck-ink-2);text-align:center;font-size:.75rem;line-height:1.1;overflow:hidden}[data-series=ck] .ck-traits{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:12px 8px;margin:6px 0 0;padding:0;list-style:none;display:grid}[data-series=ck] .ck-traits li{text-align:center;color:var(--ck-ink-2);flex-direction:column;align-items:center;gap:5px;font-size:.8125rem;line-height:1.15;display:flex}[data-series=ck] .ck-traits img,[data-series=ck] .ck-trait-blank{filter:drop-shadow(0 2px 3px #000000b3);background:0 0;border:0;width:48px;height:48px}[data-series=ck] .ck-coa-row{align-items:center;gap:12px;display:flex}[data-series=ck] .ck-titles{flex-wrap:wrap;gap:8px 16px;margin:6px 0 0;padding:0;list-style:none;display:flex}[data-series=ck] .ck-titles li{align-items:center;gap:8px;display:flex}[data-series=ck] .ck-blason-stage{place-items:center;gap:8px;padding:6px 0 4px;display:grid}[data-series=ck] .ck-blason-coa{width:min(170px,46vw);height:auto}[data-series=ck] .ck-choices-set{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}[data-series=ck] .ck-choices-set legend{align-items:baseline;gap:10px;width:100%;margin-bottom:10px;padding:0;display:flex}[data-series=ck] .ck-choices{gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:460px){[data-series=ck] .ck-choices{grid-template-columns:1fr 1fr}}[data-series=ck] .ck-choice{text-align:left;cursor:pointer;width:100%;min-height:52px;font:600 1rem/1.15 var(--ck-head);letter-spacing:.04em;color:var(--ck-ink);background:linear-gradient(#2e2823,#221e1b);border:1px solid #9a7a3c8c;border-radius:2px;align-items:center;gap:12px;padding:8px 14px;transition:border-color .15s,filter .15s;display:flex;box-shadow:inset 0 1px #f0d48e1a}[data-series=ck] .ck-choice:hover:not(:disabled){border-color:var(--ck-gold);filter:brightness(1.1)}[data-series=ck] .ck-choice:disabled{cursor:progress}[data-series=ck] .ck-key{border:1px solid var(--ck-rim);width:20px;height:20px;font:700 .8125rem/1 var(--ck-text);color:var(--ck-gold);flex:none;place-items:center;display:grid;transform:rotate(45deg)}[data-series=ck] .ck-key b{transform:rotate(-45deg)}[data-series=ck] .ck-choice[data-eliminated]{cursor:not-allowed;background:var(--outcome-lose-field);color:#a99d95;border-style:dashed;border-color:#e8826a80}[data-series=ck] .ck-choice[data-eliminated] .ck-key{border-color:var(--ck-bad);color:var(--ck-bad)}[data-series=ck] .ck-choice[data-eliminated] .ck-choice-name{text-decoration:line-through;-webkit-text-decoration-color:var(--ck-bad);text-decoration-color:var(--ck-bad);text-decoration-thickness:2px}[data-series=ck] .ck-choice small{font:italic 400 .875rem var(--ck-text);letter-spacing:0;color:var(--ck-bad);margin-left:auto}[data-series=ck] .ck-inheritance{gap:14px;margin-top:4px;display:grid}[data-series=ck] .ck-date{color:var(--ck-ink-2);margin:0;font-style:italic}[data-series=ck] .ck-tree{gap:10px;display:grid}[data-series=ck] .ck-tree-top{flex-wrap:wrap;gap:8px;display:flex}[data-series=ck] .ck-node{background:var(--ck-panel-2);border:1px solid var(--ck-hair);border-radius:2px;align-items:flex-start;gap:10px;min-width:0;padding:10px 12px;display:flex}[data-series=ck] .ck-node>div{flex-direction:column;min-width:0;display:flex}[data-series=ck] .ck-node b{font:600 1rem/1.2 var(--ck-head);letter-spacing:.03em;color:var(--ck-ink);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}[data-series=ck] .ck-node span{color:var(--ck-ink-2);font-size:.875rem}[data-series=ck] .ck-node .ck-sigil{color:var(--ck-gold);flex:none;margin-top:3px}[data-series=ck] .ck-node.is-ruler{border-color:var(--ck-rim);background:linear-gradient(180deg, var(--ck-header-2), var(--ck-header))}[data-series=ck] .ck-node.is-ruler b{color:var(--ck-gold)}[data-series=ck] .ck-wed{color:var(--ck-gold);flex:none;margin-top:3px}[data-series=ck] .ck-tree-kids-label{margin:4px 0 0}[data-series=ck] .ck-tree-kids{gap:8px;margin:0;padding:0 0 0 18px;list-style:none;display:grid;position:relative}[data-series=ck] .ck-tree-kids:before{content:"";background:var(--ck-rim);width:1px;position:absolute;top:-6px;bottom:22px;left:6px}[data-series=ck] .ck-tree-kids>li{position:relative}[data-series=ck] .ck-tree-kids>li:before{content:"";background:var(--ck-rim);width:12px;height:1px;position:absolute;top:22px;left:-12px}@media (min-width:640px){[data-series=ck] .ck-tree-kids{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px 10px;padding:0}[data-series=ck] .ck-tree-kids:before{display:none}[data-series=ck] .ck-tree-kids>li{margin-top:14px}[data-series=ck] .ck-tree-kids>li:before{width:1px;height:14px;top:-14px;left:50%}[data-series=ck] .ck-tree-kids>li:after{content:"";background:var(--ck-rim);height:1px;position:absolute;top:-14px;left:-6px;right:-6px}}[data-series=ck] .ck-node[data-dead]{background:var(--ck-panel);border-style:dashed}[data-series=ck] .ck-node[data-dead] b{color:var(--ck-ink-2)}[data-series=ck] .ck-node[data-dead] .ck-sigil{color:var(--ck-rim)}[data-series=ck] [data-game=ck\.inheritance] [data-testid=hints-exhausted]{display:none}[data-series=ck] .ck-law{border:1px solid var(--ck-rim-soft);background:#141213;border-radius:2px;gap:4px;padding:12px 14px;display:grid}[data-series=ck] .ck-law p{margin:0}[data-series=ck] .ck-law-name{font:600 1.05rem/1.25 var(--ck-head);letter-spacing:.03em;color:var(--ck-gold)}[data-series=ck] .ck-law-text{max-width:68ch;color:var(--ck-ink)}[data-series=ck] .ck-bar-sub{font:italic 400 .9375rem/1.2 var(--ck-text);color:var(--ck-ink-2)}[data-series=ck] .ck-assign-body{gap:16px;padding:14px;display:grid}@media (min-width:720px){[data-series=ck] .ck-assign-body{padding:18px 20px}}[data-series=ck] .ck-assign-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}[data-series=ck] .ck-assign-row{background:linear-gradient(#2a2521,#211d1b);border:1px solid #9a7a3c59;border-radius:2px;grid-template-columns:40px 1fr;align-items:center;gap:10px 12px;padding:10px 12px;display:grid}[data-series=ck] .ck-assign-row[data-verdict=right]{border-color:var(--outcome-high)}[data-series=ck] .ck-assign-row[data-verdict=wrong]{background:var(--outcome-lose-field);border-style:dashed;border-color:#e8826ab3}[data-series=ck] .ck-assign-title{flex-direction:column;min-width:0;display:flex}[data-series=ck] .ck-assign-title label{font:600 1.05rem/1.2 var(--ck-head);letter-spacing:.03em;color:var(--ck-ink)}[data-series=ck] .ck-assign-title span{color:var(--ck-ink-2);font-size:.875rem}[data-series=ck] .ck-assign-pick{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 12px;display:flex}@media (min-width:720px){[data-series=ck] .ck-assign-row{grid-template-columns:40px minmax(0,1fr) minmax(0,1.1fr)}[data-series=ck] .ck-assign-pick{grid-column:3}}[data-series=ck] .ck-assign-pick select{appearance:none;background:linear-gradient(45deg, transparent 50%, var(--ck-gold) 50%) right 16px center / 6px 6px no-repeat, linear-gradient(-45deg, transparent 50%, var(--ck-gold) 50%) right 10px center / 6px 6px no-repeat, #0f0e0f;border:1px solid var(--ck-rim);min-width:0;min-height:44px;font:500 1rem/1.2 var(--ck-text);color:var(--ck-ink);border-radius:2px;flex:200px;padding:0 34px 0 12px;box-shadow:inset 0 2px 6px #000000b3}[data-series=ck] .ck-assign-pick select:focus{border-color:var(--ck-gold)}[data-series=ck] .ck-assign-pick select[aria-invalid]{border-color:var(--ck-bad)}[data-series=ck] .ck-assign-pick option{background:var(--ck-panel-2);color:var(--ck-ink)}[data-series=ck] .ck-verdict{color:var(--ck-bad);align-items:center;gap:5px;font-size:.9375rem;font-weight:500;display:inline-flex}[data-series=ck] .ck-verdict[data-right]{color:var(--outcome-high)}[data-series=ck] .ck-assign-actions{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}[data-series=ck] .ck-error{color:var(--ck-bad);margin:0;font-size:.9375rem}[data-series=ck] .ck-heirs{gap:8px;display:grid}[data-series=ck] .ck-heirs>p{align-items:baseline;gap:10px;margin:0;display:flex}[data-series=ck] .ck-heirs ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}[data-series=ck] .ck-heirs li{background:var(--ck-panel-2);border:1px solid var(--ck-hair);border-radius:2px;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:8px 12px;display:flex}[data-series=ck] .ck-heirs li[data-state=right]{border-color:#8fb3f099}[data-series=ck] .ck-heirs li[data-state=wrong]{border-style:dashed;border-color:#e8826a99}[data-series=ck] .ck-heirs b{font:600 .9375rem/1.2 var(--ck-head);letter-spacing:.03em}[data-series=ck] .ck-given{flex-wrap:wrap;gap:4px 12px;display:flex}[data-series=ck] .ck-nothing{color:var(--ck-ink-2);font-size:.875rem;font-style:italic}
.hoi-slot{background-color:#141311;box-shadow:inset 1px 1px #000,inset -1px -1px #45433c}.hoi-mesh{background-color:#0d0d0c;background-image:repeating-linear-gradient(45deg,#ffffff09 0 1px,#0000 1px 4px),repeating-linear-gradient(-45deg,#ffffff09 0 1px,#0000 1px 4px);box-shadow:inset 1px 1px #000,inset -1px -1px #3a3933}.hoi-lock{color:#77736a;width:22px;height:22px}.hoi-spirits{flex-wrap:wrap;gap:10px;display:flex}.hoi-spirit{flex:220px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;max-width:100%;padding:6px 12px 6px 6px;display:grid}.hoi-spirit-ic{place-items:center;width:58px;height:64px;display:grid}.hoi-spirit-ic img{object-fit:contain;width:52px;height:59px}.hoi-spirit-t{overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.2}.hoi-spirit-t small{color:var(--hoi-ink-3,#9a9483);margin-top:2px;font-size:13px;font-weight:400;display:block}.hoi-spirit[data-held] .hoi-spirit-t{color:var(--hoi-ink-2,#b9b3a2)}.hoi-parties{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.hoi-pie{filter:drop-shadow(0 2px 3px #0009);width:116px;height:116px}@media (max-width:420px){.hoi-parties{gap:12px}.hoi-pie{width:84px;height:84px}}.hoi-party-list{gap:4px;min-width:0;display:grid}.hoi-party{grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:3px 8px;padding:4px 8px;font-size:15px;display:grid}.hoi-party>i{background:var(--c);width:12px;height:12px;box-shadow:inset 0 0 0 1px #00000080}.hoi-party>b{font-weight:700}.hoi-party-name{overflow-wrap:anywhere;min-width:0;line-height:1.2}.hoi-party-name small{color:var(--hoi-ink-3,#9a9483);font-size:13px;display:block}.hoi-party-bar{background:#0e0e0d;grid-column:2/-1;height:4px;box-shadow:inset 0 1px #000}.hoi-party-bar>span{background:var(--c);height:100%;display:block}.hoi-party[data-ruling]{background:#dcb85e14;box-shadow:inset 0 0 0 1px #dcb85e8c}.hoi-ruling{letter-spacing:.08em;text-transform:uppercase;color:var(--hoi-panel,#1c1b18);background:var(--hoi-gold,#dcb85e);vertical-align:1px;border-radius:2px;margin-left:6px;padding:1px 5px;font-size:12px;font-style:normal;font-weight:700;display:inline-block}.hoi-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.hoi-stat{align-content:start;justify-items:start;gap:2px;min-width:0;padding:8px 10px;display:grid}.hoi-stat-wide{grid-template-columns:auto auto;align-items:end;column-gap:10px}.hoi-stat-wide .hoi-stat-ic{grid-row:span 2;align-self:center;width:28px;height:28px}.hoi-stat-ic{width:22px;height:22px;color:var(--hoi-ink-2,#b9b3a2)}.hoi-stat-v{font-family:var(--hoi-font-head), "Arial Narrow", sans-serif;font-size:30px;font-weight:700;line-height:1}.hoi-stat-k{letter-spacing:.06em;text-transform:uppercase;color:var(--hoi-ink-3,#9a9483);font-size:12px;font-weight:600;line-height:1.2}.hoi-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hoi-note{color:var(--hoi-ink-3,#9a9483);margin:0;font-size:14px}.hoi-badge{width:48px;height:48px;color:var(--hoi-gold,#dcb85e);place-items:center;display:grid}.hoi-badge svg{width:28px;height:28px}[data-in-faction=false] .hoi-badge{color:#77736a}.hoi-big{min-width:0;font-family:var(--hoi-font-head), "Arial Narrow", sans-serif;letter-spacing:.02em;text-transform:uppercase;overflow-wrap:anywhere;flex:12rem;margin:0;font-size:28px;font-weight:700;line-height:1.05}.hoi-big small{font-family:var(--hoi-font-ui), "Arial Narrow", sans-serif;letter-spacing:0;text-transform:none;color:var(--hoi-ink-2,#b9b3a2);margin-top:4px;font-size:14px;font-weight:500;display:block}.hoi-portrait{color:#45433c;place-items:end center;width:64px;height:80px;display:grid;overflow:hidden}.hoi-portrait svg{width:56px;height:64px}.hoi-tree{--row-h:124px;margin-inline:-4px;padding:16px 6px 10px}@media (min-width:640px){.hoi-tree{--row-h:136px;padding:20px 12px 12px}}.hoi-tree-grid{height:calc(var(--rows) * var(--row-h));width:100%;max-width:calc(var(--cols) * 150px);margin-inline:auto;position:relative}.hoi-tree-links{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hoi-link-under{fill:none;stroke:#000;stroke-width:5px}.hoi-link{fill:none;stroke:#c9c2ad;stroke-width:2.5px}.hoi-link-or{stroke:var(--hoi-gold,#dcb85e);stroke-dasharray:5 4}.hoi-exclusive{z-index:2;width:20px;height:20px;position:absolute;transform:translate(-50%,-50%)}.hoi-exclusive svg{fill:#8f2c22;stroke:#ef7a6b;stroke-width:1.4px;width:100%;height:100%}.hoi-exclusive .hoi-exclusive-x{fill:none;stroke:#f1ede2;stroke-width:1.8px}.hoi-nodes{position:absolute;inset:0}.hoi-node{width:calc(100% / var(--cols));height:var(--row-h);padding-top:calc(var(--row-h) * .04);flex-direction:column;align-items:center;display:flex;position:absolute}.hoi-node-ic{z-index:1;aspect-ratio:84/76;place-items:center;width:min(84px,92%);margin-bottom:-6px;display:grid;position:relative}.hoi-node-ic img{object-fit:contain;filter:drop-shadow(0 3px 3px #0009);width:100%;height:100%}.hoi-node-held{aspect-ratio:1;place-items:center;width:72%;display:grid}.hoi-node-no{min-width:18px;height:18px;font:700 12px/1 var(--hoi-font-ui), "Arial Narrow", sans-serif;color:var(--hoi-panel,#1c1b18);background:var(--hoi-ink-2,#b9b3a2);border-radius:2px;place-items:center;padding:0 4px;display:grid;position:absolute;top:0;left:0;box-shadow:0 1px 2px #000000b3}.hoi-plate{z-index:1;text-align:center;width:calc(100% - 6px);max-width:150px;min-height:26px;color:var(--hoi-plate-ink,#f1ede2);background:linear-gradient(180deg, #62676c, var(--hoi-plate-steel,#4a4e52) 45%, #393c40);clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,8px 100%,0 50%);place-items:center;padding:6px 12px 5px;font-size:13px;font-weight:600;line-height:1.15;display:grid;position:relative}.hoi-plate-t{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hoi-plate[data-masked]:after{content:"";background:repeating-linear-gradient(90deg,#1b1c1d 0 14px,#0000 14px 18px);height:8px;margin-top:-4px;position:absolute;top:50%;left:18px;right:18px}.hoi-node[data-titled] .hoi-plate{background:linear-gradient(180deg, #8a6a47, var(--hoi-plate-bronze,#6e5236) 45%, #523c27)}.hoi-node[data-fresh] .hoi-plate{box-shadow:none;outline:2px solid var(--hoi-gold,#dcb85e)}.hoi-node[data-fresh] .hoi-node-no,.hoi-focus-title .hoi-node-no{background:var(--hoi-gold,#dcb85e)}@media (max-width:639px){.hoi-tree[data-dense]{--row-h:96px}.hoi-tree[data-dense] .hoi-plate{min-height:14px;padding:0;font-size:0}.hoi-tree[data-dense] .hoi-plate[data-masked]:after{height:4px;margin-top:-2px;left:8px;right:8px}.hoi-tree[data-dense] .hoi-plate-t{display:none}.hoi-tree[data-dense] .hoi-node-no{min-width:16px;height:16px;font-size:11px}}.hoi-tree-legend{color:var(--hoi-ink-2,#b9b3a2);align-items:center;gap:8px;margin:8px 6px 0;font-size:13px;display:flex}.hoi-legend-or{border-top:2px dashed var(--hoi-gold,#dcb85e);width:28px;height:0}.hoi-focus-title{align-items:center;gap:10px;min-width:0;display:flex}.hoi-focus-title-ic{flex:none;width:56px;height:50px;position:relative}.hoi-focus-title-ic img{object-fit:contain;filter:drop-shadow(0 2px 2px #0009);width:100%;height:100%}.hoi-plate-inline{background:linear-gradient(180deg, #8a6a47, var(--hoi-plate-bronze,#6e5236) 45%, #523c27);flex:1;width:auto;max-width:340px;min-height:34px;padding:7px 16px 6px;font-size:16px}
