.visuals-module__eQQtkq__figure{}.visuals-module__eQQtkq__header{}.visuals-module__eQQtkq__headerLabel{font-size:var(--text-s);color:var(--ink-2);font-weight:600}.visuals-module__eQQtkq__caption{}.visuals-module__eQQtkq__chips{padding:16px var(--figure-pad) 0;flex-wrap:wrap;gap:8px;display:flex}.visuals-module__eQQtkq__chip{font-family:var(--font-body);font-size:var(--text-sm);border-radius:var(--radius-pill);border:1px solid var(--line-strong);background:var(--card);color:var(--ink);cursor:pointer;padding:4px 12px;font-weight:600;line-height:1.4;transition:background .15s,color .15s,transform .1s}.visuals-module__eQQtkq__chip:hover{background:#0000000f}.visuals-module__eQQtkq__chipActive,.visuals-module__eQQtkq__chipActive:hover{background:var(--ink);color:var(--page)}.visuals-module__eQQtkq__chip:active{transform:scale(.96)}.visuals-module__eQQtkq__window{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);font-size:var(--text-s);color:var(--ink);padding:12px}.visuals-module__eQQtkq__windowTitle{font-family:var(--font-heading);font-weight:600;font-size:var(--text-sm);margin-bottom:8px}.visuals-module__eQQtkq__table{grid-template-columns:minmax(0,1fr) auto auto;column-gap:20px;display:grid}.visuals-module__eQQtkq__tableRow{grid-column:1/-1;grid-template-columns:subgrid;border-top:1px solid var(--line);align-items:center;height:28px;display:grid}.visuals-module__eQQtkq__tableHeader{box-sizing:border-box;border-top:0;border-bottom:1px solid var(--ink);height:auto;min-height:28px;padding:4px 0;font-weight:600;line-height:1.25}.visuals-module__eQQtkq__tableHeader .visuals-module__eQQtkq__numCell{white-space:normal}.visuals-module__eQQtkq__tableRow>span:first-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.visuals-module__eQQtkq__tableHeader+.visuals-module__eQQtkq__tableRow{border-top:0}.visuals-module__eQQtkq__numCell{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;justify-self:end}.visuals-module__eQQtkq__changeCell{gap:4px;display:inline-flex}.visuals-module__eQQtkq__changeCell>span:nth-child(2){text-align:right;min-width:4ch}.visuals-module__eQQtkq__boneNum{justify-self:end;width:48px}.visuals-module__eQQtkq__boneNum.visuals-module__eQQtkq__boneShort{width:36px}.visuals-module__eQQtkq__bone{border-radius:var(--radius-sm);background:linear-gradient(90deg,#dcdcd8 30%,#f2f2ef 50%,#dcdcd8 70%) 0 0/300% 100%;width:70%;height:10px;animation:1.6s ease-in-out infinite visuals-module__eQQtkq__shimmer;display:block}.visuals-module__eQQtkq__boneWide{width:85%}.visuals-module__eQQtkq__boneShort{width:45%}@keyframes visuals-module__eQQtkq__shimmer{0%{background-position:100% 0}to{background-position:0 0}}.visuals-module__eQQtkq__viewport{height:264px;position:relative;overflow:hidden}.visuals-module__eQQtkq__note{border-top:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;height:28px;color:var(--ink-2);margin:0;line-height:28px;overflow:hidden}.visuals-module__eQQtkq__readingMark{box-sizing:border-box;border:2px solid var(--ink);border-radius:var(--radius-sm);pointer-events:none;animation:.3s both visuals-module__eQQtkq__markIn;position:absolute;left:4px;right:4px}@keyframes visuals-module__eQQtkq__markIn{0%{opacity:0}to{opacity:1}}.visuals-module__eQQtkq__markLegend{font-size:var(--text-sm);color:var(--ink-2);align-items:center;gap:8px;margin:0;display:flex}.visuals-module__eQQtkq__markLegendSwatch{border:2px solid var(--ink);border-radius:var(--radius-sm);flex-shrink:0;width:22px;height:12px}.visuals-module__eQQtkq__jumpGrid{padding:20px var(--figure-pad) 24px;grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.visuals-module__eQQtkq__jumpCol{flex-direction:column;gap:8px;display:flex}.visuals-module__eQQtkq__jumpLabel{font-size:var(--text-s);color:var(--ink);justify-content:space-between;gap:8px;font-weight:600;display:flex}.visuals-module__eQQtkq__jumpCount{color:var(--ink-2);font-variant-numeric:tabular-nums;font-weight:600}.visuals-module__eQQtkq__collapsed{height:28px;color:var(--ink-2);align-items:center;gap:8px;display:flex}.visuals-module__eQQtkq__stage{padding:16px var(--figure-pad) 24px;min-height:250px;position:relative}.visuals-module__eQQtkq__stagePattern{font-family:var(--font-heading);font-size:var(--text-md);letter-spacing:-.02em;color:var(--ink);margin-bottom:12px;font-weight:600;display:inline-block}.visuals-module__eQQtkq__demo{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.visuals-module__eQQtkq__demo>.visuals-module__eQQtkq__window{align-self:stretch}.visuals-module__eQQtkq__demoHint{font-size:var(--text-sm);color:var(--ink-2);margin:0}.visuals-module__eQQtkq__saveRow{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.visuals-module__eQQtkq__primary{border-radius:var(--radius-sm);background:var(--ink);min-width:148px;height:40px;color:var(--page);font-family:var(--font-body);font-size:var(--text-sm);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-weight:600;transition:background .15s,transform .1s;display:inline-flex}.visuals-module__eQQtkq__primary:disabled{cursor:progress}.visuals-module__eQQtkq__primary:hover:not(:disabled){background:#333}.visuals-module__eQQtkq__primary:active:not(:disabled){transform:scale(.97)}.visuals-module__eQQtkq__spinner{border:2px solid #ffffff59;border-top-color:var(--page);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite visuals-module__eQQtkq__spin}@keyframes visuals-module__eQQtkq__spin{to{transform:rotate(360deg)}}.visuals-module__eQQtkq__saveButton{width:168px;min-width:0}.visuals-module__eQQtkq__primaryDone,.visuals-module__eQQtkq__primaryDone:disabled{background:var(--color-ok);cursor:default}.visuals-module__eQQtkq__segmented{align-items:center;gap:6px;display:inline-flex}.visuals-module__eQQtkq__segmentedLabel{font-size:var(--text-sm);color:var(--ink-2);margin-right:2px}.visuals-module__eQQtkq__linkButton{font-family:var(--font-body);font-size:var(--text-sm);color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.visuals-module__eQQtkq__linkButton:disabled{color:var(--line-strong);cursor:default}.visuals-module__eQQtkq__linkButton:hover:not(:disabled){text-decoration-thickness:2px}.visuals-module__eQQtkq__linkButton:active:not(:disabled){opacity:.6}.visuals-module__eQQtkq__exportCard{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);align-self:stretch;padding:16px}.visuals-module__eQQtkq__exportName{font-size:var(--text-sm);margin-bottom:10px;font-weight:600}.visuals-module__eQQtkq__track{border-radius:var(--radius-sm);background:#ececea;height:8px;overflow:hidden}.visuals-module__eQQtkq__fill{background:var(--ink);height:100%;transition:width .1s linear}.visuals-module__eQQtkq__exportMeta{font-size:var(--text-s);color:var(--ink-2);font-variant-numeric:tabular-nums;margin-top:8px}.visuals-module__eQQtkq__like{border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--card);height:40px;font-family:var(--font-body);font-size:var(--text-sm);cursor:pointer;align-items:center;gap:6px;padding:0 16px;font-weight:600;transition:transform .15s,background .15s;display:inline-flex}.visuals-module__eQQtkq__like:hover{background:#0000000f}.visuals-module__eQQtkq__like:active{transform:scale(.94)}.visuals-module__eQQtkq__likeOn{border-color:var(--ink);background:var(--ink);color:var(--page)}.visuals-module__eQQtkq__likeOn:hover{background:#333}.visuals-module__eQQtkq__chip:focus-visible,.visuals-module__eQQtkq__primary:focus-visible,.visuals-module__eQQtkq__linkButton:focus-visible,.visuals-module__eQQtkq__like:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (max-width:640px){.visuals-module__eQQtkq__jumpGrid{grid-template-columns:1fr}.visuals-module__eQQtkq__header,.visuals-module__eQQtkq__chips,.visuals-module__eQQtkq__stage,.visuals-module__eQQtkq__jumpGrid,.visuals-module__eQQtkq__caption{padding-left:16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){.visuals-module__eQQtkq__bone,.visuals-module__eQQtkq__spinner,.visuals-module__eQQtkq__readingMark{animation:none}.visuals-module__eQQtkq__fill{transition:none}}.visuals-module__eQQtkq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.visuals-module__eQQtkq__inlineDemo{padding:20px var(--figure-pad) 24px;flex-direction:column;gap:14px;display:flex}.visuals-module__eQQtkq__slider{font-size:var(--text-sm);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.visuals-module__eQQtkq__sliderLabel{color:var(--ink);font-weight:600}.visuals-module__eQQtkq__sliderValue{text-align:right;font-variant-numeric:tabular-nums;min-width:64px;color:var(--ink-2)}.visuals-module__eQQtkq__slider input[type=range]{width:100%;accent-color:var(--ink);cursor:pointer}.visuals-module__eQQtkq__slider input[type=range]:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.visuals-module__eQQtkq__readout{min-height:1.5em;font-size:var(--text-sm);color:var(--ink);margin:0;font-weight:600}@media (max-width:640px){.visuals-module__eQQtkq__inlineDemo{padding-left:16px;padding-right:16px}.visuals-module__eQQtkq__slider{grid-template-columns:1fr auto}.visuals-module__eQQtkq__slider input[type=range]{grid-area:2/1/auto/-1}}.visuals-module__eQQtkq__pair{margin:32px 0}.visuals-module__eQQtkq__pair .visuals-module__eQQtkq__figure{margin:0}.visuals-module__eQQtkq__pair .visuals-module__eQQtkq__figure+.visuals-module__eQQtkq__figure{margin-top:12px}.visuals-module__eQQtkq__headerTitle{align-items:baseline;gap:8px;min-width:0;display:flex}.visuals-module__eQQtkq__verdictWord{font-family:var(--font-heading);font-size:var(--text-sm);color:var(--ink);font-weight:600}.visuals-module__eQQtkq__spinnerDark{border-color:#0003;border-top-color:var(--ink)}.visuals-module__eQQtkq__like:disabled{cursor:progress}@media (max-width:480px){.visuals-module__eQQtkq__table{grid-template-columns:minmax(110px,1fr) auto auto;column-gap:12px}}
