.qe[data-v-c557adac]{gap:1rem;padding:1.125rem;transition:box-shadow .16s;display:grid}.qe.has-issues[data-v-c557adac]{box-shadow:inset 3px 0 0 var(--cq-wrong)}.qe-head[data-v-c557adac]{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.n[data-v-c557adac]{background:var(--cq-raised);width:2.25rem;height:2.5rem;color:var(--cq-mute);font-family:var(--cq-display);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);place-items:center;font-size:.875rem;font-weight:650;display:grid}.kind[data-v-c557adac]{box-shadow:inset 0 0 0 1px var(--cq-line);background:#0a0d1c99;padding:.2rem;display:inline-flex}.kind[data-v-c557adac],.kind button[data-v-c557adac]{border-radius:999px}.kind button[data-v-c557adac]{min-height:2.25rem;color:var(--cq-mute);padding:0 .875rem;font-size:.8125rem;font-weight:600}.kind button[aria-pressed=true][data-v-c557adac]{background:var(--cq-raised);color:var(--cq-ink);box-shadow:inset 0 0 0 1px var(--cq-line-strong)}.topic[data-v-c557adac]{flex:10rem;min-width:0}.topic .cq-input[data-v-c557adac]{min-height:2.5rem;font-size:.875rem}.tools[data-v-c557adac]{gap:.25rem;margin-left:auto;display:flex}.tools button[data-v-c557adac]{width:2.25rem;height:2.25rem;color:var(--cq-mute);border-radius:10px;place-items:center;font-size:.875rem;display:grid}.tools button[data-v-c557adac]:hover:not(:disabled){background:var(--cq-hover);color:var(--cq-ink)}.tools button[data-v-c557adac]:disabled{opacity:.3;cursor:default}.tools .danger[data-v-c557adac]:hover:not(:disabled){color:var(--cq-wrong);background:#ff5a6e1a}.prompt[data-v-c557adac]{min-height:4rem;font-size:1.0625rem}.options[data-v-c557adac]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.option[data-v-c557adac]{min-width:0;display:block;position:relative}.option .mark[data-v-c557adac]{width:1.375rem;height:1.375rem;color:var(--cq-wrong);pointer-events:none;background:#ff5a6e24;border-radius:6px;place-items:center;font-size:.6875rem;font-weight:800;display:grid;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.option .cq-input[data-v-c557adac]{padding-left:2.5rem}.option.is-right .mark[data-v-c557adac]{color:var(--cq-right);background:#44d68a2e}.option.is-right .cq-input[data-v-c557adac]{background:#44d68a0f;border-color:#44d68a8c}.options .cq-hint[data-v-c557adac]{grid-column:1/-1}.numbers[data-v-c557adac]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.numbers .wide[data-v-c557adac]{grid-column:1/-1}.issues[data-v-c557adac]{color:#ffb4be;background:#ff5a6e14;border-radius:10px;gap:.25rem;padding:.625rem .875rem;font-size:.875rem;display:grid}.issues li[data-v-c557adac]:before{content:"•";margin-right:.5rem}@media (width<=640px){.numbers[data-v-c557adac],.options[data-v-c557adac]{grid-template-columns:1fr}.tools[data-v-c557adac]{margin-left:0}}.ai[data-v-009cf8e4]{width:min(46rem,100vw - 2rem);max-height:min(92dvh,60rem);color:var(--cq-ink);background:var(--cq-deep);padding:0;display:none;overflow:hidden}.ai[open][data-v-009cf8e4]{flex-direction:column;display:flex}.ai[data-v-009cf8e4]::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#050710b8}.ai-head[data-v-009cf8e4]{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.5rem 1.5rem 0;display:flex}.ai-head>div[data-v-009cf8e4]{gap:.375rem;display:grid}.close[data-v-009cf8e4]{width:2.5rem;height:2.5rem;color:var(--cq-mute);border-radius:999px;place-items:center;display:grid}.close[data-v-009cf8e4]:hover{background:var(--cq-hover);color:var(--cq-ink)}.steps[data-v-009cf8e4]{gap:1.5rem;padding:1.25rem 1.5rem;display:grid;overflow-y:auto}.step[data-v-009cf8e4]{gap:.875rem;display:grid}.step h3[data-v-009cf8e4]{align-items:center;gap:.625rem;display:flex}.step h3 b[data-v-009cf8e4]{background:var(--cq-gold);width:1.75rem;height:2rem;color:var(--cq-gold-ink);place-items:center;font-size:.8125rem;display:grid}.grid[data-v-009cf8e4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.wide[data-v-009cf8e4]{grid-column:1/-1}.range[data-v-009cf8e4]{width:100%;accent-color:var(--cq-gold);min-height:2.875rem}.mono[data-v-009cf8e4]{font-family:var(--cq-mono);font-size:.8125rem;line-height:1.5}.row[data-v-009cf8e4]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.result[data-v-009cf8e4]{gap:.625rem;display:grid}.found b[data-v-009cf8e4]{color:var(--cq-right)}.found[data-v-009cf8e4]{color:var(--cq-mute);font-size:.9375rem}.preview[data-v-009cf8e4]{gap:.375rem;display:grid}.preview li[data-v-009cf8e4]{box-shadow:inset 0 0 0 1px var(--cq-line);background:#0a0d1c99;border-radius:10px;gap:.125rem;padding:.625rem .875rem;font-size:.875rem;display:grid}.topic[data-v-009cf8e4]{color:var(--cq-gold);font-size:.75rem;font-weight:600}.answer[data-v-009cf8e4]{color:var(--cq-right)}.ai-foot[data-v-009cf8e4]{border-top:1px solid var(--cq-line);background:#0a0d1c99;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding:1rem 1.5rem;display:flex}@media (width<=560px){.grid[data-v-009cf8e4]{grid-template-columns:1fr}}.editor[data-v-b3b5cca1]{gap:1.75rem;display:grid}.head[data-v-b3b5cca1]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.head>div[data-v-b3b5cca1]{gap:.5rem;display:grid}.head .cq-h1[data-v-b3b5cca1]{font-size:clamp(1.875rem,4vw,2.75rem)}.back[data-v-b3b5cca1]{min-height:2.25rem;color:var(--cq-mute);justify-self:start;align-items:center;font-size:.9375rem;display:inline-flex}.back[data-v-b3b5cca1]:hover{color:var(--cq-ink)}.layout[data-v-b3b5cca1]{grid-template-columns:minmax(0,21rem) minmax(0,1fr);align-items:start;gap:clamp(1.25rem,3vw,2rem);display:grid}.side[data-v-b3b5cca1]{position:sticky;top:5.5rem}.card[data-v-b3b5cca1],.side[data-v-b3b5cca1]{gap:1rem;display:grid}.card[data-v-b3b5cca1]{padding:1.25rem}.restored[data-v-b3b5cca1]{justify-items:start;gap:.25rem;display:grid}.vis[data-v-b3b5cca1]{border:0;gap:.5rem;margin:0;padding:0;display:grid}.vis legend[data-v-b3b5cca1]{margin-bottom:.5rem}.vis-option[data-v-b3b5cca1]{box-shadow:inset 0 0 0 1px var(--cq-line);cursor:pointer;border-radius:12px;align-items:flex-start;gap:.75rem;padding:.75rem;transition:box-shadow .14s,background-color .14s;display:flex}.vis-option[data-v-b3b5cca1]:hover{background:var(--cq-hover)}.vis-option.is-on[data-v-b3b5cca1]{box-shadow:inset 0 0 0 1.5px var(--cq-gold);background:#ffc53d12}.vis-option input[data-v-b3b5cca1]{accent-color:var(--cq-gold);margin-top:.2rem}.vis-option span[data-v-b3b5cca1]{gap:.125rem;display:grid}.vis-option b[data-v-b3b5cca1]{font-size:.9375rem}.vis-option small[data-v-b3b5cca1]{color:var(--cq-mute);font-size:.8125rem;line-height:1.4}.status b[data-v-b3b5cca1]{font-family:var(--cq-display);font-weight:650}.ok[data-v-b3b5cca1]{color:var(--cq-right)}.warn[data-v-b3b5cca1]{color:#ffd98a}.danger-zone[data-v-b3b5cca1]{justify-items:start;display:grid}.confirm[data-v-b3b5cca1]{gap:.75rem;padding:1rem;display:grid}.row[data-v-b3b5cca1]{flex-wrap:wrap;gap:.5rem;display:flex}.questions[data-v-b3b5cca1]{gap:1rem;min-width:0;display:grid}.ai-card[data-v-b3b5cca1]{background:linear-gradient(120deg,#ffc53d14,#0000 60%),#11152ad1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.125rem 1.25rem;display:flex}.ai-card>div[data-v-b3b5cca1]{flex:16rem;gap:.25rem;min-width:0;display:grid}.list[data-v-b3b5cca1]{gap:.875rem;display:grid}.add[data-v-b3b5cca1]{flex-wrap:wrap;gap:.5rem;display:flex}.list-enter-active[data-v-b3b5cca1],.list-leave-active[data-v-b3b5cca1],.list-move[data-v-b3b5cca1]{transition:transform .26s var(--cq-ease),opacity .2s ease}.list-enter-from[data-v-b3b5cca1],.list-leave-to[data-v-b3b5cca1]{opacity:0;transform:translateY(8px)}.list-leave-active[data-v-b3b5cca1]{position:absolute}@media (width<=900px){.layout[data-v-b3b5cca1]{grid-template-columns:1fr}.side[data-v-b3b5cca1]{position:static}}
