.iqrx-stage{gap:1.1rem;padding:1.5rem 0 0}.iqrx-canvas,.iqrx-stage{display:flex;flex-direction:column}.iqrx-canvas{align-items:center;justify-content:center;gap:.6rem;width:100%;min-height:21rem;padding:2rem 1.25rem;border:1px solid var(--iq-line);border-radius:18px;font:inherit;text-align:center;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.iqrx-canvas:focus-visible{outline:3px solid var(--acc);outline-offset:3px}.iqrx-canvas[data-state=waiting]{background:#7f1d26;border-color:#7f1d26;color:#ffffff}.iqrx-canvas[data-state=ready]{background:#46d17a;border-color:#46d17a;color:#06210f}.iqrx-canvas[data-state=too-soon]{background:color-mix(in srgb,var(--iq-warning) 22%,var(--iq-card));border-color:color-mix(in srgb,var(--iq-warning) 55%,var(--iq-line));color:var(--iq-text)}.iqrx-canvas[data-state=idle],.iqrx-canvas[data-state=scored]{background:var(--iq-card);color:var(--iq-text)}[data-theme=dark] .iqrx-canvas[data-state=idle],[data-theme=dark] .iqrx-canvas[data-state=scored]{background:var(--iq-panel)}.iqrx-canvas__headline{font-size:2rem;font-weight:800;letter-spacing:-.02em;line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.iqrx-canvas__sub{font-size:.95rem;font-weight:600;opacity:.85}.iqrx-track{display:flex;align-items:center;justify-content:center;gap:.4rem}.iqrx-track__pip{min-width:2.75rem;padding:.3rem .4rem;border:1px solid var(--iq-line);border-radius:999px;font-size:.75rem;font-weight:700;text-align:center;color:var(--iq-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.iqrx-track__pip[data-done=true]{border-color:color-mix(in srgb,var(--acc) 55%,var(--iq-line));background:color-mix(in srgb,var(--acc) 12%,transparent);color:var(--acc-text)}.iqrx-track__pip[data-current=true]{border-color:var(--acc);color:var(--acc-text)}.iqrx-tiles{display:flex;flex-wrap:wrap;gap:1.5rem 2.75rem}.iqrx-tile{min-width:6.5rem}.iqrx-tile__value{display:block;font-size:1.5rem;font-weight:800;letter-spacing:-.02em;color:var(--iq-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.iqrx-tile__label{display:block;margin-top:.15rem;font-size:.8rem;font-weight:600;color:var(--iq-muted)}.iqrx-bars{display:flex;flex-direction:column;gap:.55rem;padding:1.1rem 0}.iqrx-bars__title{font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--iq-muted)}.iqrx-bar{display:grid;grid-template-columns:4.25rem minmax(0,1fr) 4.5rem;align-items:center;grid-gap:.7rem;gap:.7rem}.iqrx-bar__label,.iqrx-bar__value{font-size:.85rem;font-weight:600;color:var(--iq-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.iqrx-bar__value{text-align:right;color:var(--iq-text);font-weight:700}.iqrx-bar__track{height:.6rem;border-radius:999px;background:color-mix(in srgb,var(--iq-muted) 18%,transparent);overflow:hidden}.iqrx-bar__fill{height:100%;border-radius:999px;background:var(--acc);transition:width var(--iq-dur-2,.24s) ease-out}.iqrx-bar[data-best=true] .iqrx-bar__value{color:var(--acc-text)}.iqrx-norank{padding:.9rem 1.1rem;border-radius:12px;background:color-mix(in srgb,var(--iq-warning) 10%,transparent);font-size:.9rem;line-height:1.55;color:var(--iq-text)}.iqrx-norank strong{color:var(--iq-warning)}.iqlb-row.iqrx-lb{grid-template-columns:2.5rem minmax(0,1fr) 6rem 5rem 5.5rem 6rem 5.75rem}.iqrx-lb .iqlb-c--num{justify-content:flex-end}.iqrx-lb__norank{font-size:.7rem;font-weight:700;color:var(--iq-warning);white-space:nowrap}@media (max-width:899px){.iqlb-row.iqrx-lb{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"rank reader score" "run  run    run" "best mean   mean" "date date   date"}.iqrx-lb .iqrx-lb--best{grid-area:best}.iqrx-lb .iqrx-lb--mean{grid-area:mean}.iqrx-lb .iqlb-c--date{grid-area:date}}@media (max-width:700px){.iqrx-canvas{min-height:17rem}.iqrx-canvas__headline{font-size:1.65rem}.iqrx-bar{grid-template-columns:3.5rem minmax(0,1fr) 4rem}}.iqg-preview[data-demo=reaction]{--demo-dur:3s;--demo-still:-0.5}.iqrx-demo{position:relative;width:300px;max-width:100%;margin-inline:auto}.iqrx-demo__row{display:flex;align-items:center;gap:.55rem}.iqrx-demo__panel{position:relative;flex:1 1;display:grid;place-items:center;height:54px;border-radius:12px;background-color:color-mix(in srgb,var(--iq-danger) 30%,var(--iq-bg));animation:iqrx-demo-panel var(--demo-dur) step-end var(--demo-iter,3) both}.iqrx-demo__label{font-size:1.05rem;font-weight:800;letter-spacing:.01em;line-height:1.2;color:var(--iq-text)}.iqrx-demo__wait{animation:iqrx-demo-wait var(--demo-dur) step-end var(--demo-iter,3) both}.iqrx-demo__go{opacity:0;animation:iqrx-demo-go var(--demo-dur) step-end var(--demo-iter,3) both}.iqrx-demo__kbd{flex:none;width:52px;min-width:0;animation:iqrx-demo-kbd var(--demo-dur) linear var(--demo-iter,3) both}.iqrx-demo__ripple{position:absolute;top:26px;left:127px;width:26px;height:26px;border:2px solid var(--acc);border-radius:999px;opacity:0;animation:iqrx-demo-ripple var(--demo-dur) ease-out var(--demo-iter,3) both}.iqrx-demo__cursor{position:absolute;top:0;left:0;offset-path:path("M 26 72 C 56 74, 104 60, 140 39");offset-rotate:0deg;offset-distance:0;opacity:0;color:var(--iq-text);line-height:0;animation:iqrx-demo-cursor var(--demo-dur) ease-out var(--demo-iter,3) both,iqrx-demo-cursor-in var(--demo-dur) linear var(--demo-iter,3) both}.iqrx-demo__readout{margin:.35rem 0 0;font-size:.8rem;font-weight:700;line-height:1.4;text-align:center;color:var(--iq-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:0;animation:iqrx-demo-readout var(--demo-dur) linear var(--demo-iter,3) both}@keyframes iqrx-demo-panel{0%{background-color:color-mix(in srgb,var(--iq-danger) 30%,var(--iq-bg))}40%{background-color:color-mix(in srgb,var(--iq-success) 34%,var(--iq-bg))}to{background-color:color-mix(in srgb,var(--iq-success) 34%,var(--iq-bg))}}@keyframes iqrx-demo-wait{0%{opacity:1}40%{opacity:0}to{opacity:0}}@keyframes iqrx-demo-go{0%{opacity:0}40%{opacity:1}to{opacity:1}}@keyframes iqrx-demo-cursor{0%{offset-distance:0}44%{offset-distance:0}56%{offset-distance:100%}to{offset-distance:100%}}@keyframes iqrx-demo-cursor-in{0%{opacity:0}41%{opacity:0}46%{opacity:1}to{opacity:1}}@keyframes iqrx-demo-kbd{0%{transform:scale(1)}42%{transform:scale(1)}50%{transform:scale(.94)}58%{transform:scale(1)}to{transform:scale(1)}}@keyframes iqrx-demo-ripple{0%{opacity:0;transform:scale(.45)}54%{opacity:0;transform:scale(.5)}57%{opacity:.55;transform:scale(.7)}76%{opacity:0;transform:scale(1.5)}to{opacity:0;transform:scale(1.5)}}@keyframes iqrx-demo-readout{0%{opacity:0}58%{opacity:0}72%{opacity:1}to{opacity:1}}@media (prefers-reduced-motion:reduce){.iqrx-bar__fill{transition:none}}