.iqbs{max-width:64ch;flex-direction:column;--iqbs-rule:color-mix(in srgb,var(--text) 55%,transparent);margin:0;padding:0}.iqbs,.iqbs-head{display:flex;gap:.75rem}.iqbs-head{align-items:baseline;justify-content:space-between;padding-bottom:.5rem;border-bottom:1px solid var(--iqbs-rule)}.iqbs-label{font-size:.82rem;font-weight:700;color:var(--iq-muted)}.iqbs-unit{font-weight:400}.iqbs-out{font-size:.82rem;font-weight:650;color:var(--acc-text);text-decoration:none}.iqbs-list{list-style:none;margin:0;padding:0 0 .55rem;display:flex;flex-direction:column;gap:.55rem;border-bottom:1px solid var(--iqbs-rule)}.iqbs-row{display:grid;grid-template-columns:2.25rem minmax(0,1fr) auto;grid-column-gap:.75rem;column-gap:.75rem;align-items:baseline}.iqbs-rank{font-size:.9rem;font-weight:800;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--iq-muted)}.iqbs-rank--gold{color:var(--iq-gold)}.iqbs-rank--silver{color:var(--iq-silver)}.iqbs-rank--bronze{color:var(--iq-bronze)}.iqbs-name{display:flex;align-items:baseline;gap:.4rem;min-width:0;font-size:.95rem;font-weight:600;color:var(--iq-text)}.iqbs-name>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iqbs-row--me .iqbs-name{font-weight:750}.iqbs-you{font-size:.78rem;color:var(--acc-text)}.iqbs-norank,.iqbs-you{flex:0 0 auto;font-weight:700}.iqbs-norank{font-size:.72rem;letter-spacing:.02em;color:var(--iq-warning)}.iqbs-score{font-size:.95rem;font-weight:750;color:var(--iq-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.iqbs-pin{margin-top:.75rem}.iqbs-note{margin:0;font-size:.85rem;font-weight:400;line-height:1.5;color:var(--iq-muted)}.iqbs-controls{display:flex;gap:1rem}.iqbs-btn{font:inherit;font-size:.85rem;font-weight:650;color:var(--acc-text);border:0;background:none;padding:0;cursor:pointer;text-align:left}@media (max-width:700px){.iqbs-list{gap:.45rem}}.iqp-backdrop{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem;background:color-mix(in srgb,var(--iq-text) 42%,transparent)}.iqp-dialog{position:relative;width:min(26rem,100%);padding:1.75rem 1.5rem 1.4rem;background:var(--iq-card);border:1px solid var(--iq-line);border-radius:var(--iq-radius);box-shadow:var(--iq-shadow);text-align:center;animation:iqp-rise var(--iq-dur-2) var(--iq-ease)}.iqp-close{position:absolute;top:.5rem;right:.65rem;border:none;background:none;color:var(--iq-muted);font-size:1.35rem;line-height:1;padding:.25rem;cursor:pointer}.iqp-close:hover{color:var(--iq-text)}.iqp-echo{margin:0 0 .9rem;display:flex;flex-direction:column;gap:.15rem}.iqp-echo__label{font-size:var(--iq-font-size-small);color:var(--iq-muted);text-transform:uppercase;letter-spacing:.06em}.iqp-echo__value{font-size:var(--iq-font-size-large);font-weight:700;color:var(--iq-text)}.iqp-title{margin:0 0 .4rem;font-size:1.35rem;color:var(--iq-text)}.iqp-copy{margin:0 0 1.1rem;font-size:var(--iq-font-size-small);color:var(--iq-muted);line-height:1.5}.iqp-actions{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem}.iqp-google{width:100%;padding:.55rem 1rem;background:var(--iq-panel);color:var(--iq-text);border:1px solid var(--iq-line);border-radius:var(--iq-radius-sm);font-size:var(--iq-font-size-small);cursor:pointer;margin-bottom:.9rem}.iqp-google:hover{background:color-mix(in srgb,var(--iq-panel) 85%,var(--iq-text) 15%)}.iqp-later{border:none;background:none;color:var(--iq-muted);font-size:var(--iq-font-size-small);cursor:pointer;text-decoration:underline;padding:.15rem .4rem}.iqp-later:hover{color:var(--iq-text)}@keyframes iqp-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.iqp-dialog{animation:none}}