.diff-dots{display:inline-flex;gap:2px;align-items:center}.diff-dots span{width:4px;height:4px;border-radius:4px;background:var(--line-2)}.qcore-switch{display:inline-flex;align-items:center;gap:.3rem}.qcore-more{align-self:flex-start;border:none;background:none;padding:0;font:inherit;font-size:.82rem;font-weight:600;color:var(--accent);cursor:pointer}.qgroup{margin-top:1.75rem}.qgroup-head{display:flex;align-items:center;gap:.6rem;border-bottom:2px solid var(--line);padding-bottom:.4rem;margin-bottom:.9rem}.qgroup-glyph{display:inline-flex;align-items:center}.qgroup-name{font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:1rem}.qgroup-blurb{color:var(--ink-3);font-style:italic;font-size:.82rem}.qterr{margin-bottom:1rem}.qterr-name{font-size:.65rem;color:var(--ink-3);margin-bottom:.5rem}.qtiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));grid-gap:1rem;gap:1rem}.qtile{position:relative;padding:1rem 1.1rem;background:var(--surface);border:1px solid var(--line);border-radius:.6rem;display:flex;flex-direction:column;gap:.3rem;color:var(--ink);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.qtile:hover{text-decoration:none;border-color:var(--rel,var(--accent));box-shadow:var(--shadow-1);transform:translateY(-1px)}.qtile-rule{width:1.75rem;height:2px;border-radius:2px;margin-top:-.1rem;background:var(--rel,var(--accent))}.qtile-stretch:after{content:"";position:absolute;inset:0;border-radius:.6rem}.qtile-stretch,.qtile-stretch:hover{color:var(--ink);text-decoration:none}.layer-link{position:relative;z-index:1;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1.3;cursor:pointer}.layer-link:hover{text-decoration:none;filter:brightness(.93)}.layer-pop-tag{margin-left:auto;font-size:.64rem;color:var(--reg);background:color-mix(in oklab,var(--reg) 12%,transparent);padding:.05rem .4rem;border-radius:3px}.layer-pop-sub{font-size:.6rem;color:var(--ink-3)}.qtile-top{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.qtile-label{font-weight:700;font-size:.85rem}.qtile-core{width:6px;height:6px;border-radius:6px;flex-shrink:0}.qtile-q{font-size:.72rem;color:var(--ink-3);font-style:italic;line-height:1.25}.qtile-meta{display:flex;align-items:center;gap:.5rem;margin-top:.1rem}.qtile-type{font-size:.6rem;color:var(--ink-3)}.qtile-cov{margin-left:auto;font-size:.6rem}@media (min-width:768px){.qtile-label{font-size:.9125rem}.qtile-q{font-size:.7825rem}.qtile-cov,.qtile-type{font-size:.6625rem}.qtile .layer-tag{font-size:.6825rem}}.spectrum-cols{display:flex;gap:.6rem}.spectrum-col{flex:1 1;min-width:0}.spectrum-col-head{font-size:.74rem;font-weight:700;padding-bottom:.3rem;border-bottom:2px solid;margin-bottom:.4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spectrum-name{display:flex;align-items:center;gap:.35rem;font-size:.72rem;color:var(--ink-2);padding:.1rem 0}.spectrum-empty{font-size:.72rem;color:var(--ink-3)}.axis-hm-controls{display:flex;justify-content:flex-start;width:100%;margin-bottom:.7rem}.axis-hm-filter{display:inline-flex;gap:2px;padding:2px;background:var(--paper-2);border-radius:var(--r-md)}.axis-hm-filter button{border:0;background:transparent;border-radius:var(--r-sm);padding:3px 9px;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.02em;color:var(--ink-2);cursor:pointer}.axis-hm-scroll{max-height:26rem;overflow:auto}.axis-hm-corner{display:flex;align-items:flex-end;justify-content:flex-start;padding:0 4px 5px 0;font-size:.55rem;color:var(--ink-3)}.axis-hm-band{grid-column:1/-1;height:1px;background:var(--accent);opacity:.32;margin:1px 0}.axis-chart--simplex{display:flex;flex-direction:column;align-items:center}.axis-chart-stage{width:100%;max-width:600px}.axis-chart-stage--big{max-width:none}.axis-chart-pole text,text.axis-chart-pole{paint-order:stroke;stroke:var(--paper-0);stroke-width:3px;stroke-linejoin:round;-webkit-user-select:none;-moz-user-select:none;user-select:none}.axis-chart-node circle{transition:r .1s,stroke-width .1s}.axis-chart-node:hover circle:last-of-type{filter:drop-shadow(0 1px 2px rgba(0,0,0,.25))}.axis-tip{position:fixed;z-index:70;transform:translate(-50%,-100%);pointer-events:none;display:flex;flex-direction:column;gap:.05rem;padding:.3rem .55rem;background:var(--paper-0);border:1px solid var(--line-2);border-radius:6px;box-shadow:0 4px 14px rgba(0,0,0,.16);white-space:nowrap}.axis-tip-name{font-weight:700;font-size:.78rem;color:var(--ink)}.axis-tip-pole{font-size:.66rem;font-weight:600}.axis-pop-epi{font-size:.58rem;color:var(--ink-3)}.pole-col{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--accent);border-radius:6px;padding:.9rem 1rem}.pole-col-head{display:flex;align-items:baseline;gap:.5rem}.pole-col-head h3{margin:0;font-size:1rem}.pole-col-count{margin-left:auto;font-size:.65rem;color:var(--ink-3)}.pole-col-desc{margin:.4rem 0 0;font-size:.8rem;color:var(--ink-2);line-height:1.5}.pole-col-title-link{padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;text-decoration:none}.pole-col-title-link:hover,.pole-col-title-link[aria-expanded=true]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;text-underline-offset:.22em}.pole-col-explore{display:inline-block;margin-top:.4rem;font-size:.72rem;font-weight:600}.figstand-degree{flex-shrink:0;width:42px;height:4px;border-radius:999px;background:var(--line);overflow:hidden;align-self:center}.figstand-degree-fill{display:block;height:100%;border-radius:999px}.pole-col-who{font-size:.6rem;color:var(--ink-3);margin:.9rem 0 .2rem}.pole-col-more{border-top:1px solid var(--line)}.pole-col-more>summary{display:flex;align-items:center;gap:.35rem;padding:.5rem 0;cursor:pointer;list-style:none;font-size:.72rem;font-weight:600;color:var(--ink-3)}.pole-col-more>summary::-webkit-details-marker{display:none}.pole-col-more[open]>summary .chevron{transform:rotate(90deg)}.pole-col-more-list .figstand-row:first-child,.pole-col-more-list .figstand:first-child{border-top:none}.pole-col-more-list .figstand-name a,.pole-col-more-list .figstand-row .figstand-name a{color:var(--ink-2)}.pole-col-args{border-top:1px solid var(--line)}.pole-col-args>summary{display:flex;align-items:center;gap:.35rem;padding:.5rem 0;cursor:pointer;list-style:none;font-size:.72rem;font-weight:600;color:var(--ink-3)}.pole-col-args>summary::-webkit-details-marker{display:none}.pole-col-args[open]>summary .chevron{transform:rotate(90deg)}.pole-col-args-list .axis-arg{font-size:.8rem;line-height:1.5}.pole-col-args-list .axis-arg:first-child{border-top:none}.figstand,.figstand-row{border-top:1px solid var(--line)}.figstand summary,.figstand-row{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem 0;cursor:pointer;list-style:none}.figstand summary::-webkit-details-marker{display:none}.figstand-name{font-size:.82rem;font-weight:600}.figstand-epi{margin-left:auto;font-size:.6rem;color:var(--ink-3);white-space:nowrap}.figstand summary{margin-inline:-.4rem;padding-inline:.4rem;border-radius:.4rem;transition:background .15s}.figstand summary:hover{background:var(--sec-justify-soft)}.figstand .chevron{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;margin-top:.05rem;border:1px solid color-mix(in srgb,var(--sec-justify) 45%,transparent);border-radius:50%;transition:border-color .15s,background .15s}.figstand .chevron:before{content:"";width:.36rem;height:.36rem;margin-top:-.18rem;border-right:1.5px solid var(--sec-justify);border-bottom:1.5px solid var(--sec-justify);transform:rotate(45deg);transition:transform .15s}.figstand summary:hover .chevron,.figstand[open] .chevron{border-color:var(--sec-justify);background:var(--sec-justify-soft)}.figstand[open] .chevron:before{margin-top:.18rem;transform:rotate(-135deg)}.figstand-just{padding:0 0 .6rem 1.4rem;font-size:.8rem;color:var(--ink-2);line-height:1.55}.figstand-just p{margin:0 0 .3rem}.figstand-refs{font-family:var(--font-mono);font-size:.62rem;color:var(--ink-3)}.reader-you{margin-top:1.3rem;padding:.9rem 1.1rem;display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;background:var(--accent-soft);border:1px solid color-mix(in oklab,var(--accent) 25%,var(--paper-0));border-radius:6px}.reader-you-name{font-weight:700}.reader-you-prompt{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;color:var(--ink-2)}.reader-you-empty{color:var(--ink-3);font-style:italic}.reader-you-pole{display:inline-flex;align-items:center;gap:.35rem;padding:.12rem .55rem;border:1.5px solid;border-radius:999px;font-family:var(--font-display);font-weight:700;font-size:.92rem;line-height:1.3}.reader-you-pct{font-size:.78rem;font-weight:700;opacity:.85}.reader-you-link{font-weight:600;font-size:.85rem}.reader-you-stats{margin-left:auto;font-size:.62rem;color:var(--ink-3)}[data-mood=warm] .qtile{min-height:9.5rem}[data-mood=warm] .qtile-meta{margin-top:auto;padding-top:.4rem}.qtile-shape{opacity:.12;bottom:2.7rem}.qtile:hover .qtile-shape{opacity:.4;scale:1.35}.qtile-shape :is(line,polyline,polygon){fill:none;stroke:var(--rel,var(--ink-3));stroke-width:4;stroke-linejoin:round;stroke-linecap:round}.qtile-shape circle{fill:var(--rel,var(--ink-3))}.qtile-shape circle.is-hollow{fill:var(--surface);stroke:var(--rel,var(--ink-3));stroke-width:4}