.hovposten{--design:#a93628;--personality:#2a1d13}.hovposten .swatch{vertical-align:-1px;border:1px solid #3a2c1e59;width:11px;height:11px;margin-inline-end:6px;display:inline-block}.hovposten .center-label{font-family:var(--serif);fill:var(--ink);text-anchor:middle;dominant-baseline:central;paint-order:stroke;stroke:#fbf4e3db;stroke-width:4px;stroke-linejoin:round;pointer-events:none;font-size:21px;font-weight:700}.hovposten .center-label--small{font-size:18px}.hovposten .hd-type{border-top:1px solid #3a2c1e33;grid-template-columns:2.4rem minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.hovposten .hd-type:first-child{border-top:0}.hovposten .hd-type.is-yours .ts-result-label{color:var(--oxblood)}.hovposten .hd-type-glyph{fill:none;width:2.4rem;height:2.4rem;stroke:var(--ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.hovposten .back{padding-top:clamp(14px,3vw,24px)}.hovposten .bodygraph{width:100%;max-width:400px;height:auto;margin:0 auto;display:block}.hovposten .center-shape{fill:rgb(var(--paper-tint) / .55);stroke:#3a2c1e73;stroke-width:1.5px}.hovposten .center-shape.is-defined{fill-opacity:.84}.hovposten .channel-base{fill:none;stroke:#3a2c1e1f;stroke-width:6px;stroke-linecap:butt}.hovposten .channel-half{fill:none;stroke:#0000;stroke-width:8px;stroke-linecap:butt}.hovposten .channel-half.is-design,.hovposten .channel-half.is-both{stroke:var(--design)}.hovposten .channel-half.is-personality{stroke:var(--personality)}.hovposten .channel-stripe{fill:none;stroke:#0000;stroke-width:8px;stroke-dasharray:5 5;stroke-linecap:butt}.hovposten .channel-half.is-both+.channel-stripe{stroke:var(--personality)}.hovposten .gate-dot{fill:#fbf4e3;stroke:#3a2c1e73;stroke-width:1.3px}.hovposten .gate-dot.is-design{fill:var(--design);stroke:var(--design)}.hovposten .gate-dot.is-personality{fill:var(--personality);stroke:var(--personality)}.hovposten .gate-dot.is-both{fill:url(#both-fill);stroke:var(--personality)}.hovposten .gate-num{font-family:var(--serif);fill:#2a1d138c;text-anchor:middle;dominant-baseline:central;pointer-events:none;font-size:10px;font-weight:700}.hovposten .gate-num.is-active{fill:#fbf4e3}.hovposten .chart-legend{color:var(--ink-soft);flex-wrap:wrap;justify-content:center;gap:6px 16px;margin:0;font-size:1rem;display:flex}.hovposten .swatch.design{background:var(--design)}.hovposten .swatch.personality{background:var(--personality)}.hovposten .swatch.both{background:linear-gradient(90deg, var(--design) 50%, var(--personality) 50%)}.hovposten .summary-grid{border-top:1px solid #3a2c1e38;border-left:1px solid #3a2c1e38;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.hovposten .summary-item{background:rgb(var(--paper-tint) / .3);border-bottom:1px solid #3a2c1e38;border-right:1px solid #3a2c1e38;gap:3px;min-width:0;padding:12px 14px;display:grid}.hovposten .summary-item.is-wide{grid-column:1/-1}.hovposten .summary-key{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);font-size:.66rem}.hovposten .summary-value{overflow-wrap:anywhere;font-family:var(--display);font-size:1.16rem;font-weight:600;line-height:1.25}.hovposten .hd-paragraphs{gap:11px;display:grid}.hovposten .hd-paragraphs p{color:#3a2d20;line-height:1.6}.hovposten .living-block{border-top:1px solid;border-image:var(--rule) 1;gap:9px;padding-top:14px;display:grid}.hovposten .insight-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.hovposten .insight-list li{background:rgb(var(--paper-tint) / .3);border:1px solid #3a2c1e33;grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:4px 12px;padding:10px 12px;line-height:1.5;display:grid}.hovposten .insight-list li .who{white-space:nowrap;font-weight:700}.hovposten .insight-list li .what{color:#45392c}.hovposten .center-list{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:8px;display:grid}.hovposten .center-row,.hovposten .channel-row{background:rgb(var(--paper-tint) / .3);border:1px solid #3a2c1e33;gap:10px;padding:10px 12px;display:grid}.hovposten .center-row{grid-template-columns:9px minmax(0,1fr);align-items:start}.hovposten .center-dot{background:#fbf4e3;border:1px solid #3a2c1e66;border-radius:50%;width:9px;height:9px;margin-top:6px}.hovposten .center-row.is-defined{background:#c9a46524;border-color:#9c742799}.hovposten .center-row.is-defined .center-dot{background:#9c7427;border-color:#9c7427}.hovposten .center-name{font-weight:700}.hovposten .center-meta,.hovposten .channel-meta{color:var(--ink-soft);font-size:1rem}.hovposten .channel-list{gap:6px;display:grid}.hovposten .channel-row{grid-template-columns:4.2rem minmax(0,1fr);gap:12px}.hovposten .channel-key{font-variant-numeric:tabular-nums;color:var(--oxblood);font-weight:700}.hovposten .planet-table{border-collapse:collapse;width:100%;font-size:1rem}.hovposten .planet-table th,.hovposten .planet-table td{text-align:start;border-bottom:1px dotted #3a2c1e4d;padding:7px 8px}.hovposten .planet-table tr:last-child td{border-bottom:0}.hovposten .planet-table th{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);font-size:.66rem;font-weight:400}.hovposten .planet-table td.num{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.hovposten .planet-table td.design{color:#802519}.hovposten .planet-table td.personality{color:var(--personality)}.hovposten .planet-table td.gate-name{color:var(--ink-soft);font-size:.9rem;font-style:italic}@media (width<=560px){.hovposten .insight-list li{grid-template-columns:minmax(0,1fr)}.hovposten .planet-table td.gate-name{display:none}}
