.who-share{z-index:1000;background:#0f12148c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.who-share__box{--sq-r:24px;background:var(--color-card);border:1px solid var(--color-border-solid);width:min(1000px,100%);max-height:calc(100vh - 32px);padding:18px 20px 20px;overflow:auto}.who-share header{color:var(--color-ink);justify-content:space-between;align-items:center;margin-bottom:12px;font-size:15px;display:flex}.who-share__x{width:32px;height:32px;color:var(--color-text);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.who-share__tabs{flex-wrap:wrap;gap:6px;display:flex}.who-share__tabs button{--sq-r:var(--sq-control-sm);border:1px solid var(--color-border-solid);background:var(--color-card);height:34px;color:var(--color-ink-2);font:inherit;cursor:pointer;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.who-share__tabs button .clean-icon{color:var(--color-brand)}.who-share__tabs button[aria-selected=true]{border-color:var(--color-brand);background:var(--color-success-bg);color:var(--color-ink);--clean-icon-bg:var(--color-success-bg);font-weight:600}.who-share__preview{aspect-ratio:1200/630;background:var(--color-surface);place-items:center;margin-top:14px;display:grid;overflow:hidden}.who-share__preview img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.who-share__wait{color:var(--color-text);gap:8px;display:inline-flex}.who-share__bar,.who-share__wait{align-items:center;font-size:13px}.who-share__bar{color:var(--color-ink-2);flex-wrap:wrap;gap:8px 10px;margin-top:14px;display:flex}.who-share__bar label,.who-share__btn{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.who-share__note{min-width:160px;color:var(--color-text-muted);flex:1;font-size:12px}.who-share__btn{--sq-r:var(--sq-control);border:1px solid var(--color-border-solid);background:var(--color-card);height:36px;color:var(--color-ink-2);font:inherit;padding:0 14px;font-size:13px;font-weight:600}.who-share__btn .clean-icon{color:var(--color-brand)}.who-share__btn--pri{background:var(--color-brand);border-color:var(--color-brand);color:#fff}.who-share__btn--pri .clean-icon{color:#fff;--clean-icon-bg:var(--color-brand)}.who-share__btn:disabled{opacity:.5;cursor:default}.who-page{--who-c1:#4f63e8;--who-c2:#8a5cf0;--who-c3:#0e9f9a;--who-c4:var(--color-brand);--who-c5:#d98206;--who-redact:#2a2c30}html:root[data-theme=dark] .who-page{--who-c1:#8291ff;--who-c2:#ae8cff;--who-c3:#2cc7c0;--who-c4:#4cc468;--who-c5:#f0a63a;--who-redact:#d0d0d0}.who-anchor{min-width:0;scroll-margin-top:80px}.who-stack{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.who-emo{margin-inline-end:5px;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-weight:400}.who-note{font-size:var(--text-xs);color:var(--color-text-muted);margin:14px 0 0;line-height:1.7}.who-error{color:var(--color-danger);font-size:var(--text-sm);margin:0 0 12px}.who-share-btn{--sq-r:var(--sq-control-xs);background:var(--color-brand);color:#fff;height:28px;font:inherit;font-size:var(--text-xs);cursor:pointer;border:0;align-items:center;gap:5px;padding:0 11px;font-weight:600;display:inline-flex}.who-share-btn .clean-icon{--clean-icon-bg:var(--color-brand);width:14px;height:14px}.who-rerun{color:var(--color-brand);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.who-ico{vertical-align:-.16em;-o-object-fit:contain;object-fit:contain;width:1.05em;height:1.05em;margin-inline-end:.3em;display:inline-block}.who-ico--flag{vertical-align:-.12em;-o-object-fit:cover;object-fit:cover;width:1.35em;height:1em}.who-ico--fp{color:var(--c,var(--color-brand))}.who-ico--c{width:1.1em;height:1.1em;color:var(--color-brand)}.is-bad>.who-ico--c,.who-seg-card.is-bad .who-ico--c,.who-tag.is-bad .who-ico--c{color:var(--color-danger)}.who-seg-card__top .who-ico,.who-tag .who-ico{width:1.15em;height:1.15em;margin-inline-end:6px}.who-ai__ic{background:var(--color-success-bg);width:34px;height:34px;color:var(--color-brand);--clean-icon-bg:var(--color-success-bg);border-radius:10px;grid-row:span 2;place-items:center;margin-inline-end:8px;display:grid}.who-ai__ic .clean-icon{width:20px;height:20px}.who-ai__head .clean-icon{color:var(--color-brand);margin-inline-end:6px}.who-ai__go .clean-icon{--clean-icon-bg:var(--color-brand)}.who-try__ic{background:var(--color-surface);width:36px;height:36px;color:var(--color-ink-2);--clean-icon-bg:var(--color-surface);border-radius:11px;place-items:center;display:grid}.who-try__ic .clean-icon{width:20px;height:20px}.who-grp__ic{width:18px!important;height:18px!important}.who-fbtn .clean-icon,.who-grp__ic{color:var(--color-brand);margin-inline-end:6px}.who-fbtn .clean-icon{width:14px;height:14px}.who-fbtn[aria-pressed=true] .clean-icon{color:inherit;--clean-icon-bg:var(--color-ink)}html:root[data-theme=dark] .who-page .who-ico--ink{filter:invert()hue-rotate(180deg)}.who-hero{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:36px;display:grid}.who-meta{flex-wrap:wrap;gap:8px;display:flex}.who-pill{--sq-r:var(--sq-badge);font-size:var(--text-xs);background:var(--color-success-bg);color:var(--color-brand);align-items:center;gap:7px;padding:4px 11px;font-weight:600;display:inline-flex}.who-pill i{background:currentColor;border-radius:50%;width:7px;height:7px}.who-pill--plain{background:var(--color-surface);color:var(--color-ink-3);font-weight:500}.who-scrub{--sq-r:16px;border:1px solid var(--color-border-solid);background:var(--color-card);margin-top:16px;padding:12px 14px 8px}.who-scrub__top{font-size:var(--text-xs);color:var(--color-text);align-items:center;gap:10px;display:flex}.who-scrub__top b{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-sm);color:var(--color-ink);min-width:64px}.who-scrub__say{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.who-play{--sq-r:var(--sq-control-xs);border:1px solid var(--color-border-solid);background:var(--color-card);height:28px;color:var(--color-ink-2);font:inherit;font-size:var(--text-xs);cursor:pointer;align-items:center;gap:6px;padding:0 11px;font-weight:600;display:inline-flex}.who-play svg{width:11px;height:11px}.who-play:disabled{opacity:.5;cursor:default}.who-scrub__track{height:34px;margin-top:10px;position:relative}.who-scrub input{appearance:none;cursor:pointer;z-index:2;background:0 0;width:100%;height:18px;margin:0;position:absolute;inset:0 0 auto}.who-scrub input::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--color-ink) var(--p,100%),var(--color-border-solid) var(--p,100%));border-radius:2px;height:4px}.who-scrub input::-moz-range-track{background:var(--color-border-solid);border-radius:2px;height:4px}.who-scrub input::-moz-range-progress{background:var(--color-ink);border-radius:2px;height:4px}.who-scrub input::-webkit-slider-thumb{-webkit-appearance:none;background:var(--color-card);border:2px solid var(--color-ink);border-radius:50%;width:18px;height:18px;margin-top:-7px}.who-scrub input::-moz-range-thumb{background:var(--color-card);border:2px solid var(--color-ink);border-radius:50%;width:14px;height:14px}.who-tick{font:inherit;color:var(--color-text);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:11px;display:flex;position:absolute;top:20px;transform:translate(-50%)}.who-tick i{background:var(--c);border-radius:50%;width:8px;height:8px}.who-tick.is-off{opacity:.45}.who-legend{color:var(--color-text);flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-size:12px;display:flex}.who-legend span{align-items:center;gap:6px;display:inline-flex}.who-legend i{background:color-mix(in srgb,var(--c) 45%,transparent);border-radius:1px;width:14px;height:6px}.who-legend__k{color:var(--color-text-muted)}.who-styles{font-size:var(--text-xs);color:var(--color-text);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:20px;display:flex}.who-seg{--sq-r:12px;background:var(--color-surface);border:1px solid var(--color-border-solid);flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.who-seg button{--sq-r:9px;color:var(--color-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:5px 11px;font-size:12.5px}.who-seg button[aria-pressed=true]{background:var(--color-card);color:var(--color-ink);font-weight:600;box-shadow:0 1px 2px #00000014}.who-story{margin-top:14px}.who-story p{color:var(--color-ink-3);margin:0 0 14px;font-size:18px;line-height:2}.who-story p.who-big{color:var(--color-ink-2);font-size:24px;font-weight:500;line-height:1.8}.who-f{color:var(--color-ink);background:linear-gradient(transparent 60%,color-mix(in srgb,var(--c) 24%,transparent) 60%);-webkit-box-decoration-break:clone;box-decoration-break:clone;cursor:default;padding:0 2px;font-weight:600;transition:color .35s,background .35s}.who-f.is-bad{color:var(--color-danger);background:linear-gradient(transparent 60%,color-mix(in srgb,var(--color-danger) 18%,transparent) 60%)}.who-f.is-lit{background:color-mix(in srgb,var(--c) 22%,transparent)}.who-f.is-hide{color:#0000;background:var(--who-redact)}.who-f.is-hide .who-ico{visibility:hidden}.who-clue{counter-reset:c;margin:0;padding:0;list-style:none}.who-clue li{counter-increment:c;-moz-column-gap:6px;border-bottom:1px solid var(--color-border-solid);grid-template-columns:30px minmax(0,1fr);column-gap:6px;padding:11px 0;display:grid}.who-clue li:before{content:counter(c);background:var(--color-surface);width:22px;height:22px;color:var(--color-text);text-align:center;border-radius:50%;grid-row:span 2;margin-top:5px;font:600 12px/22px ui-monospace,monospace}.who-clue__a{color:var(--color-ink-3);font-size:16px;line-height:1.95}.who-clue__b{color:var(--color-ink);margin-top:2px;font-size:14.5px;font-weight:600}.who-clue__b i{color:var(--color-text-muted);margin-inline-end:8px;font-style:normal}.who-kv{border-top:1px solid var(--color-border-solid);grid-template-columns:96px minmax(0,1fr);margin:0;display:grid}.who-kv dd,.who-kv dt{border-bottom:1px solid var(--color-border-solid);margin:0;padding:10px 0}.who-kv dt{font-size:var(--text-xs);color:var(--color-text);padding-top:13px}.who-kv dd{color:var(--color-ink-3);font-size:15.5px;line-height:1.85}.who-log{background:var(--color-surface);padding:12px 14px;font-size:14.5px}.who-log>div{color:var(--color-ink-3);grid-template-columns:66px minmax(0,1fr);gap:10px;padding:4px 0;line-height:1.85;display:grid}.who-log time{color:var(--color-text-muted);padding-top:3px;font-family:ui-monospace,monospace;font-size:12px}.who-skel{gap:12px;margin-top:18px;display:grid}.who-skel .sk{background:var(--color-surface);border-radius:4px;height:16px;display:block}.who-tags{border-top:1px solid var(--color-border-solid);flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;padding-top:16px;display:flex}.who-tags>span:first-child{font-size:var(--text-xs);color:var(--color-text);margin-inline-end:4px}.who-tag{--sq-r:12px;background:var(--color-card);border:1px solid var(--color-border-solid);color:var(--color-ink-2);cursor:default;align-items:center;padding:6px 12px;font-size:13.5px;font-weight:600;display:inline-flex}.who-tag.is-bad{background:var(--color-danger-bg);color:var(--color-danger);border-color:#0000}.who-tag-more{font-size:var(--text-xs);color:var(--color-brand);font-weight:600;text-decoration:none}.who-tells{--sq-r:22px;border:1px solid var(--color-border-solid);background:var(--color-card);padding:20px;position:sticky;top:80px;box-shadow:0 12px 40px -18px #1018282e}.who-tells__top{justify-content:space-between;gap:12px;display:flex}.who-tells__k{font-size:var(--text-xs);color:var(--color-text)}.who-tells__big{color:var(--color-danger);align-items:baseline;gap:6px;margin-top:4px;display:flex}.who-tells__big b{letter-spacing:-.03em;font-family:ui-monospace,monospace;font-size:50px;line-height:1}.who-tells__big small{font-family:ui-monospace,monospace;font-size:16px;font-weight:600}.who-tells__big.is-ok{color:var(--color-brand)}.who-tells__sub{color:var(--color-ink);margin:8px 0 0;font-size:14px;font-weight:600;line-height:1.6}.who-dial{flex:none;position:relative}.who-dial,.who-dial svg{width:72px;height:72px}.who-dial span{text-align:center;color:var(--color-text);place-content:center;padding:0 12px;font-size:10px;line-height:1.25;display:grid;position:absolute;inset:0}.who-dial span b{color:var(--color-ink);font-family:ui-monospace,monospace;font-size:18px;display:block}.who-vslist{gap:6px;margin-top:14px;display:grid}.who-vs{background:var(--color-surface);cursor:pointer;border:1px solid #0000;padding:10px 12px;transition:border-color .15s,background .15s,opacity .3s}.who-vs.is-on,.who-vs:hover{background:var(--color-danger-bg);border-color:color-mix(in srgb,var(--color-danger) 40%,transparent)}.who-vs.is-warn.is-on,.who-vs.is-warn:hover{background:var(--color-warning-bg);border-color:color-mix(in srgb,var(--color-warning) 40%,transparent)}.who-vs.is-off{opacity:.35}.who-vs__pair{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);align-items:center;gap:6px;display:grid}.who-vs__pair>.who-vs__side:only-child{grid-column:1/-1}.who-vs__side{min-width:0}.who-vs__side small{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-size:10.5px;display:flex;overflow:hidden}.who-vs__side small i{background:var(--c);border-radius:50%;flex:none;width:6px;height:6px}.who-vs__side>div{color:var(--color-ink);overflow-wrap:anywhere;margin-top:2px;font-size:13px;font-weight:600;line-height:1.4}.who-vs__ne{text-align:center;color:var(--color-danger);font-weight:700}.who-vs.is-warn .who-vs__ne{color:var(--color-warning)}.who-vs__why{color:var(--color-text);margin-top:6px;font-size:12px;line-height:1.6}.who-vs__why b{color:var(--color-ink-2)}.who-tells__foot{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.who-tells__foot a{--sq-r:12px;border:1px solid var(--color-border-solid);color:var(--color-brand);flex-direction:column;gap:2px;padding:9px 11px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.who-tells__foot a small{color:var(--color-text);font-size:11.5px;font-weight:400}.who-ai__pick{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.who-ai__style{--sq-r:14px;-moz-column-gap:4px;text-align:start;border:1px solid var(--color-border-solid);background:var(--color-card);color:var(--color-ink-2);font:inherit;cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:4px;padding:11px 13px;display:grid}.who-ai__style b{font-size:14px}.who-ai__style small{color:var(--color-text);font-size:12px;line-height:1.5}.who-ai__style[aria-pressed=true]{border-color:var(--color-brand);background:var(--color-success-bg)}.who-ai__style:disabled{cursor:default}.who-ai__bar{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:14px;display:flex}.who-ai__go{--sq-r:var(--sq-control-lg);background:var(--color-brand);color:#fff;height:40px;font:inherit;font-size:var(--text-sm);cursor:pointer;border:0;align-items:center;gap:6px;padding:0 18px;font-weight:600;display:inline-flex}.who-ai__go:disabled{opacity:.6;cursor:default}.who-ai__privacy{min-width:220px;color:var(--color-text);flex:1;margin:0;font-size:12px;line-height:1.6}.who-ai__out{border:1px solid var(--color-border-solid);background:var(--color-surface);margin-top:16px;padding:18px 20px}.who-ai__head{color:var(--color-ink);align-items:center;gap:2px;margin-bottom:8px;font-size:14px;font-weight:600;display:flex}.who-ai__head small{color:var(--color-text-muted);margin-inline-start:auto;font-size:11.5px;font-weight:400}.who-ai__out p{color:var(--color-ink-2);white-space:pre-line;margin:8px 0 0;font-size:15px;line-height:1.85}.who-ai__wait{color:var(--color-text)!important}.who-ai__fail{color:var(--color-danger)!important;font-size:13.5px!important}.who-seg-grid{-moz-columns:240px 3;columns:240px 3;-moz-column-gap:14px;column-gap:14px}.who-seg-card{-moz-column-break-inside:avoid;break-inside:avoid;border:1px solid var(--color-border-solid);background:var(--color-card);cursor:pointer;margin-bottom:14px;padding:12px 14px 11px;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .2s,border-color .2s;display:block;position:relative}.who-seg-card:hover{border-color:color-mix(in srgb,var(--color-brand) 45%,var(--color-border-solid))}.who-seg-card:active{transform:scale(.985)}.who-seg-card:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.who-seg-card.is-open{border-color:var(--color-brand);transform:translateY(-2px);box-shadow:0 10px 28px -14px #10182847}.who-seg-card.is-bad{background:var(--color-danger-bg);border-color:#0000}.who-seg-card.is-bad.is-open,.who-seg-card.is-bad:hover{border-color:color-mix(in srgb,var(--color-danger) 45%,transparent)}.who-seg-card__grp{color:var(--color-text-muted);margin-bottom:6px;font-size:11.5px;display:block}.who-seg-card__top{align-items:center;gap:2px;display:flex}.who-seg-card__top b{color:var(--color-ink);font-size:15px}.who-seg-card.is-bad .who-seg-card__top b{color:var(--color-danger)}.who-conf{letter-spacing:2px;color:var(--color-brand);cursor:default;margin-inline-start:auto;font-size:10px}.who-conf.is-2{color:var(--color-warning)}.who-conf.is-1{color:var(--color-text-muted)}.who-seg-card p{color:var(--color-ink-3);margin:6px 0 8px;font-size:13px;line-height:1.6}.who-ev{flex-wrap:wrap;gap:4px;display:flex}.who-evc{color:var(--color-ink-2);background:var(--color-surface);align-items:center;gap:4px;padding:3px 8px;font-size:12px;display:inline-flex}.who-seg-card.is-bad .who-evc{background:var(--color-card)}.who-evc>i{background:var(--c);border-radius:50%;width:6px;height:6px}.who-evc .who-ico{margin-inline-end:0}.who-seg-card__more{grid-template-rows:0fr;transition:grid-template-rows .28s;display:grid}.who-seg-card__more>div{min-height:0;overflow:hidden}.who-seg-card.is-open .who-seg-card__more{grid-template-rows:1fr}.who-seg-card__more dl{border-top:1px dashed var(--color-border-solid);opacity:0;grid-template-columns:auto minmax(0,1fr);gap:6px 12px;margin:10px 0 0;padding-top:10px;transition:opacity .22s 60ms,transform .22s 60ms;display:grid;transform:translateY(-4px)}.who-seg-card.is-open .who-seg-card__more dl{opacity:1;transform:none}.who-seg-card__more dt{color:var(--color-text);font-size:12px}.who-seg-card__more dd{color:var(--color-ink);overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.5}.who-seg-card__more dd.is-mono{font-family:ui-monospace,monospace;font-size:12px}.who-seg-card__more dd small{color:var(--color-text-muted);font-family:inherit;font-size:11px;display:block}.who-seg-card__who{color:var(--color-text-muted);align-items:center;margin-top:8px;font-size:11.5px;display:flex}.who-seg-card__chev{margin-inline-start:auto;font-size:11px;transition:transform .25s}.who-seg-card.is-open .who-seg-card__chev{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.who-seg-card,.who-seg-card__chev,.who-seg-card__more,.who-seg-card__more dl{transition:none}}.who-seg-foot{grid-template-columns:1fr 1fr;gap:18px;margin-top:20px;display:grid}.who-unk{border:1px dashed var(--color-border-solid);padding:14px 16px}.who-unk>div{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.who-unk span{--sq-r:var(--sq-badge);background:var(--color-surface);padding:3px 10px;text-decoration:line-through}.who-how p,.who-unk p,.who-unk span{color:var(--color-text);font-size:12.5px}.who-how p,.who-unk p{margin:8px 0 0;line-height:1.7}.who-how b,.who-unk b{color:var(--color-ink);font-size:14px}.who-how{--sq-r:14px;background:var(--color-success-bg);padding:14px 16px}.who-how b{color:var(--color-brand)}.who-how p{color:var(--color-ink-3)}.who-pf{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.who-pf__card{border:1px solid var(--color-border-solid);background:var(--color-card);padding:13px 14px}.who-pf__card[data-tone=danger]{background:var(--color-danger-bg);border-color:#0000}.who-pf__card[data-tone=warning]{background:var(--color-warning-bg);border-color:#0000}.who-pf__top{align-items:center;gap:7px;display:flex}.who-pf__top img{width:20px;height:20px}.who-pf__top b{color:var(--color-ink);font-size:15px}.who-pf__verdict{--sq-r:var(--sq-badge);background:var(--color-card);color:var(--color-ink-2);margin-inline-start:auto;padding:2px 8px;font-size:11.5px;font-weight:600}.who-pf__card[data-tone=success] .who-pf__verdict{background:var(--color-success-bg);color:var(--color-brand)}.who-pf__card[data-tone=danger] .who-pf__verdict{color:var(--color-danger)}.who-pf__card[data-tone=warning] .who-pf__verdict{color:var(--color-warning)}.who-pf__see{color:var(--color-ink-3);margin:8px 0 6px;font-size:12.5px;line-height:1.6}.who-pf__card ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.who-pf__card li{color:var(--color-ink-2);cursor:default;align-items:center;gap:6px;font-size:12.5px;display:flex}.who-pf__card li i{background:var(--color-warning);border-radius:50%;flex:none;width:6px;height:6px}.who-pf__card li i[data-level=fail]{background:var(--color-danger)}.who-pf__none{color:var(--color-brand);margin:0;font-size:12.5px}.who-pf__nums{color:var(--color-text);gap:14px;margin-top:10px;font-size:11.5px;display:flex}.who-pf__nums b{font-family:ui-monospace,monospace;font-size:13px}.who-chip,.who-lanes,.who-lanes-wrap{position:relative}.who-lanes{z-index:1;border:1px solid var(--color-border-solid);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.who-lane{border-inline-start:1px solid var(--color-border-solid);min-width:0;padding:16px 14px 14px;transition:opacity .3s}.who-lane:first-child{border-inline-start:0}.who-lane.is-off{opacity:.3}.who-lane__h{border-bottom:1px solid var(--color-border-solid);margin-bottom:10px;padding-bottom:12px}.who-lane__t{color:var(--color-ink);align-items:center;gap:8px;font-family:ui-monospace,monospace;font-size:20px;font-weight:600;display:flex}.who-lane__t i{background:var(--c);border-radius:50%;width:10px;height:10px}.who-lane__h h3{color:var(--color-ink);margin:6px 0 2px;font-size:15px}.who-lane__h small{color:var(--color-text);font-size:12px;display:block}.who-lane__tag{--sq-r:var(--sq-badge);background:color-mix(in srgb,var(--c) 12%,transparent);color:var(--c);margin-top:8px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.who-chip{z-index:1;border:1px solid var(--color-border-solid);background:var(--color-card);margin-bottom:6px;padding:8px 10px;transition:border-color .15s,background .15s,box-shadow .15s}.who-chip small{color:var(--color-text);font-size:11px;display:block}.who-chip>div{color:var(--color-ink);overflow-wrap:anywhere;margin-top:2px;font-size:13px;font-weight:600;line-height:1.45}.who-chip>div.is-mono{font-family:ui-monospace,monospace;font-size:12px;font-weight:500}.who-chip.is-bad>div{color:var(--color-danger)}.who-chip.is-lit{border-color:var(--c)}.who-chip.is-on{border-color:var(--color-danger);background:var(--color-danger-bg);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-danger) 14%,transparent)}.who-chip.is-on.is-warn{border-color:var(--color-warning);background:var(--color-warning-bg);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-warning) 14%,transparent)}.who-lane__more{color:var(--color-brand);margin-top:2px;font-size:12px;font-weight:600;text-decoration:none;display:inline-block}.who-lane__says{border-top:1px dashed var(--color-border-solid);color:var(--color-ink-3);margin:10px 0 0;padding-top:10px;font-size:12.5px;line-height:1.65}.who-links{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.who-links path{fill:none;stroke:var(--color-danger);stroke-width:2px;stroke-dasharray:5 4;animation:1s linear infinite who-dash}.who-links path.halo{stroke:var(--color-card);stroke-width:6px;stroke-dasharray:none;animation:none}.who-links path.is-warn{stroke:var(--color-warning)}.who-links circle{fill:var(--color-danger)}.who-links circle.is-warn{fill:var(--color-warning)}@keyframes who-dash{to{stroke-dashoffset:-18px}}@media (prefers-reduced-motion:reduce){.who-links path{animation:none}}.who-clash-pick{font-size:var(--text-xs);color:var(--color-text);flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.who-clash-pick button{--sq-r:var(--sq-control-xs);border:1px solid var(--color-border-solid);background:var(--color-card);height:28px;color:var(--color-ink-2);font:inherit;cursor:pointer;padding:0 10px;font-size:12px}.who-clash-pick button[aria-pressed=true]{border-color:var(--color-danger);color:var(--color-danger);background:var(--color-danger-bg)}.who-clash-pick button.is-warn[aria-pressed=true]{border-color:var(--color-warning);color:var(--color-warning);background:var(--color-warning-bg)}.who-recog{grid-template-columns:290px minmax(0,1fr);gap:22px;display:grid}.who-fpid{background:var(--color-surface);flex-direction:column;gap:12px;padding:18px;display:flex}.who-fp-badge{--sq-r:16px;background:var(--color-success-bg);width:58px;height:58px;color:var(--color-brand);place-items:center;display:grid}.who-fp-badge .who-ico--fp{width:34px;height:34px;margin:0}.who-fpid small{color:var(--color-text);font-size:12px;display:block}.who-fpid b{color:var(--color-ink);overflow-wrap:anywhere;margin-top:2px;font-family:ui-monospace,monospace;font-size:18px;display:block}.who-fpid b.is-sm{font-size:15px}.who-fpid p{color:var(--color-ink-3);margin:0;font-size:12.5px;line-height:1.65}.who-tries{border:1px solid var(--color-border-solid);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.who-try{border-inline-start:1px solid var(--color-border-solid);flex-direction:column;gap:8px;padding:16px 14px;display:flex}.who-try:first-child{border-inline-start:0}.who-try h4{color:var(--color-ink);margin:0;font-size:14px}.who-try__res{align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.who-try__res svg{width:17px;height:17px}.who-try__res.is-yes{color:var(--color-danger)}.who-try__res.is-no{color:var(--color-brand)}.who-try p{color:var(--color-text);margin:0;font-size:12px;line-height:1.65}.who-filters{flex-wrap:wrap;gap:6px;margin-bottom:4px;display:flex}.who-fbtn{--sq-r:var(--sq-control-sm);border:1px solid var(--color-border-solid);background:var(--color-card);height:32px;color:var(--color-ink-3);font:inherit;cursor:pointer;align-items:center;padding:0 11px;font-size:12.5px;display:inline-flex}.who-fbtn em{color:var(--color-text-muted);margin-inline-start:6px;font-family:ui-monospace,monospace;font-size:11px;font-style:normal}.who-fbtn[aria-pressed=true]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-card)}.who-fbtn[aria-pressed=true] em{color:inherit;opacity:.7}.who-fbtn.is-bad[aria-pressed=true]{background:var(--color-danger);border-color:var(--color-danger);color:#fff}.who-grp{margin-top:22px}.who-grp__h{border-bottom:1px solid var(--color-border-solid);align-items:baseline;gap:2px;padding-bottom:8px;display:flex}.who-grp__h h3{color:var(--color-ink);margin:0;font-size:15px}.who-grp__h>span:last-child{color:var(--color-text-muted);margin-inline-start:8px;font-family:ui-monospace,monospace;font-size:12px}.who-tbl{-moz-column-gap:36px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px;display:grid}.who-tr{border-bottom:1px solid var(--color-border-solid);grid-template-columns:64px 124px minmax(0,1fr);align-items:baseline;gap:10px;padding:10px 2px;font-size:13.5px;display:grid}.who-tr.is-lit{background:color-mix(in srgb,var(--c) 8%,transparent)}.who-tr__t{color:var(--color-text);align-items:center;gap:5px;font-family:ui-monospace,monospace;font-size:11px;display:inline-flex}.who-tr__t i{background:var(--c);border-radius:50%;flex:none;width:6px;height:6px}.who-tr__k{color:var(--color-ink-3)}.who-tr__v{color:var(--color-ink);overflow-wrap:anywhere;line-height:1.55}.who-tr__v.is-mono{font-size:12.5px}.who-tr__src,.who-tr__v.is-mono{font-family:ui-monospace,monospace}.who-tr__src{color:var(--color-text-muted);margin-top:2px;font-size:10.5px;display:block}.who-tr.is-bad .who-tr__v{color:var(--color-danger);font-weight:600}@media (width<=1100px){.who-hero{grid-template-columns:1fr}.who-tells{position:static}.who-pf{grid-template-columns:repeat(2,minmax(0,1fr))}.who-lanes{grid-template-columns:repeat(3,minmax(0,1fr))}.who-lane:nth-child(4){border-inline-start:0}.who-lane:nth-child(n+4){border-top:1px solid var(--color-border-solid)}.who-recog,.who-tbl{grid-template-columns:1fr}}@media (width<=720px){.who-story p{font-size:16px;line-height:1.95}.who-story p.who-big{font-size:20px}.who-links,.who-scrub__say,.who-tick span{display:none}.who-ai__pick{grid-template-columns:1fr 1fr}.who-lanes,.who-pf,.who-seg-foot,.who-tries{grid-template-columns:1fr}.who-lane{border-inline-start:0;border-top:1px solid var(--color-border-solid)}.who-lane:first-child{border-top:0}.who-try{border-inline-start:0;border-top:1px solid var(--color-border-solid)}.who-try:first-child{border-top:0}.who-tr{grid-template-columns:56px minmax(0,1fr)}.who-tr__k,.who-tr__v{grid-column:2}.who-tr__v{margin-top:-6px}.who-kv{grid-template-columns:74px minmax(0,1fr)}}
