.ov{--ov-ease:cubic-bezier(.16, 1, .3, 1)}.ov-q{max-width:34ch;font:500 clamp(1.55rem, 1.05rem + 2.1vw, 2.6rem)/1.32 var(--font-head);letter-spacing:-.03em;color:var(--text);text-wrap:balance;margin:0}:lang(ar) .ov-q{letter-spacing:0;max-width:30ch;line-height:1.6}.ov-var{color:var(--text);transition:background-color .16s var(--ov-ease);border-radius:8px;align-items:baseline;gap:.12em;padding:0 .08em;display:inline-flex}.ov-var:hover,.ov-var[data-open]{background:rgba(var(--acc-rgb), .12)}.ov-var:hover .ov-word,.ov-var[data-open] .ov-word{-webkit-text-decoration-color:var(--acc);text-decoration-color:var(--acc)}.ov-var:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.ov-var svg{opacity:.6;align-self:center;width:.5em;height:.5em}.ov-word{font-family:var(--font-serif);letter-spacing:-.01em;text-decoration:underline;-webkit-text-decoration-color:rgba(var(--acc-rgb), .55);text-decoration-color:rgba(var(--acc-rgb), .55);text-underline-offset:.2em;transition:text-decoration-color .16s var(--ov-ease);animation:ov-settle .42s var(--ov-ease);font-size:1.1em;font-style:italic;font-weight:400;text-decoration-thickness:2px;display:inline-block}:lang(ar) .ov-word{font-family:inherit;font-size:1em;font-style:normal;font-weight:700}@keyframes ov-settle{0%{opacity:0;transform:translateY(.25em)}}.ov-answer{font:500 clamp(4.5rem, 2.5rem + 9vw, 9.5rem)/.82 var(--font-head);letter-spacing:-.055em;font-variant-numeric:tabular-nums;color:var(--text)}.ov-stack{gap:4px;min-height:64px;display:flex}.ov-seg{--c:var(--muted);text-align:start;min-width:52px;transition:flex-grow .6s var(--ov-ease), opacity .16s var(--ov-ease);flex-direction:column;flex-basis:0;gap:8px;padding:0;display:flex}.ov-seg-bar{background:var(--c);height:14px;transition:transform .16s var(--ov-ease);border-radius:4px;display:block}.ov-seg-label{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.ov-seg-label b{color:var(--text);font-weight:600}.ov-seg:hover .ov-seg-bar{transform:scaleY(1.25)}.ov-seg.is-on .ov-seg-bar{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--c)}.ov-seg.is-off{opacity:.4}.ov-seg:focus-visible{outline:2px solid var(--acc);outline-offset:4px;border-radius:6px}.ov-row{text-align:start;width:calc(100% + 16px);transition:background-color .16s var(--ov-ease), opacity .16s var(--ov-ease), transform .16s var(--ov-ease);border-radius:9px;grid-template-columns:minmax(0,10em) minmax(0,1fr) 5ch;align-items:center;gap:12px;margin-inline:-8px;padding:7px 8px;display:grid}.ov-row:hover{background:var(--hover)}.ov-row:active{transform:scale(.99)}.ov-row:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.ov-row.is-off{opacity:.55}.ov-row.is-off:hover{opacity:1}.ov-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex;overflow:hidden}.ov-tick{color:var(--acct);flex:none}.ov-row.is-on .ov-name{color:var(--acct);font-weight:600}.ov-track{background:var(--line);border-radius:999px;height:8px;overflow:hidden}.ov-fill{background:var(--muted);transform-origin:0;height:100%;transition:transform .6s var(--ov-ease), background-color .16s var(--ov-ease);border-radius:999px;display:block}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ov-fill{transform-origin:100%}.ov-row.is-on .ov-fill{background:var(--acc)}.ov-n{text-align:end;font-variant-numeric:tabular-nums;color:var(--text);font-size:13px;font-weight:600}@media (max-width:639px){.ov-row{grid-template-columns:minmax(0,8em) minmax(0,1fr) 5ch;min-height:44px}.ov-stack{flex-wrap:wrap;row-gap:12px}}@media (prefers-reduced-motion:reduce){.ov-word{animation:none}.ov-fill,.ov-seg,.ov-seg-bar,.ov-row,.ov-var,.ov-word{transition:none}}
