.gear-check[data-v-26f4d1ad]{width:min(100%,620px);max-height:calc(min(860px,100vh - 40px));font-family:var(--aestro-font-sans);gap:14px;display:grid;overflow:auto}.gear-check-head[data-v-26f4d1ad]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.gear-check-titles[data-v-26f4d1ad]{gap:2px;min-width:0;display:grid}.gear-check-head h2[data-v-26f4d1ad]{letter-spacing:-.02em;margin:0;font-size:1.6rem;font-weight:800}.gear-check-project[data-v-26f4d1ad]{color:var(--desk-accent-readable-strong);margin:0;font-size:.8rem;font-weight:700}.gear-check-sub[data-v-26f4d1ad]{color:var(--desk-muted);margin:0;font-size:.84rem}.gear-check-modes[data-v-26f4d1ad]{border:1px solid var(--desk-line);border-radius:11px;gap:3px;padding:3px;display:flex}.gear-check-modes button[data-v-26f4d1ad]{min-height:32px;color:var(--desk-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 13px;font-size:.82rem;font-weight:650}.gear-check-modes button.active[data-v-26f4d1ad]{background:rgba(var(--desk-accent-rgb),.2);color:var(--desk-accent-readable-strong)}.gear-check-progress[data-v-26f4d1ad]{color:var(--desk-muted);gap:8px;font-size:.86rem;display:grid}.gear-check-progress strong[data-v-26f4d1ad]{color:var(--desk-text);font-size:1rem}.gear-check-bar[data-v-26f4d1ad]{background:var(--desk-line);border-radius:999px;height:6px;overflow:hidden}.gear-check-bar>div[data-v-26f4d1ad]{background:var(--desk-accent);border-radius:999px;height:100%;transition:width .25s}.gear-check-scan[data-v-26f4d1ad]{border:1px solid var(--desk-line-strong);background:var(--desk-field-bg);min-height:46px;color:var(--desk-accent-readable-strong);border-radius:12px;align-items:center;gap:10px;padding:0 12px;display:flex}.gear-check-scan[data-v-26f4d1ad]:focus-within{border-color:var(--desk-accent);box-shadow:0 0 0 3px rgba(var(--desk-accent-rgb),.18)}.gear-check-scan input[data-v-26f4d1ad]{min-width:0;min-height:44px;color:var(--desk-text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:.9rem}.gear-check-rainbow[data-v-26f4d1ad]{color:#1f0a33;min-height:46px;font:inherit;cursor:pointer;background:linear-gradient(120deg,#ff6b9a,#ffb36b,#6be3c4,#7f8cff,#d17bff);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:.95rem;font-weight:800;display:flex}.gear-check-rainbow span[data-v-26f4d1ad]{background:#1f0a3329;border-radius:999px;padding:1px 7px;font-size:.7rem}.gear-check-feedback[data-v-26f4d1ad]{text-align:left;border-radius:12px;align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:.86rem;font-weight:650;display:flex}.gear-check-feedback.ok[data-v-26f4d1ad]{background:var(--desk-success-soft);color:var(--desk-success)}.gear-check-feedback.warn[data-v-26f4d1ad]{background:var(--desk-warning-soft);color:var(--desk-warning)}.gear-check-feedback>span[data-v-26f4d1ad]{flex:1;min-width:0}.gear-check-feedback>.iconify[data-v-26f4d1ad]{flex:none}.gear-check-add[data-v-26f4d1ad]{background:var(--desk-accent);min-height:32px;color:var(--desk-accent-contrast);font:inherit;cursor:pointer;border:0;border-radius:9px;flex:none;padding:0 12px;font-size:.8rem;font-weight:720}.gear-check-add[data-v-26f4d1ad]:disabled{opacity:.6;cursor:progress}.gear-check-group[data-v-26f4d1ad]{color:var(--desk-muted);margin:2px 0 0;font-size:.76rem;font-weight:760}.gear-check-lines[data-v-26f4d1ad]{border:1px solid var(--desk-line);background:var(--desk-panel);border-radius:14px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.gear-check-lines li[data-v-26f4d1ad]{gap:10px;padding:12px 14px;display:grid}.gear-check-lines li+li[data-v-26f4d1ad]{border-top:1px solid var(--desk-line)}.gear-check-line-top[data-v-26f4d1ad]{justify-content:space-between;align-items:center;gap:12px;display:flex}.gear-check-line-text[data-v-26f4d1ad]{gap:2px;min-width:0;display:grid}.gear-check-line-text strong[data-v-26f4d1ad]{font-size:.92rem;font-weight:650}.gear-check-line-text span[data-v-26f4d1ad]{color:var(--desk-muted);font-size:.8rem}.gear-check-pieces[data-v-26f4d1ad]{flex-wrap:wrap;gap:6px;display:flex}.gear-check-pieces button[data-v-26f4d1ad]{border:1px solid var(--desk-line-strong);background:var(--desk-field-bg);min-width:48px;min-height:34px;color:var(--desk-text);font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:3px;padding:0 9px;font-size:.82rem;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.gear-check-pieces button.ticked[data-v-26f4d1ad]{border-color:var(--desk-accent);background:var(--desk-accent);color:var(--desk-accent-contrast)}.gear-check-pieces button.partial[data-v-26f4d1ad]{border-color:var(--desk-accent);background:rgba(var(--desk-accent-rgb),.16);color:var(--desk-accent-readable-strong)}.gear-check-parts[data-v-26f4d1ad]{color:var(--desk-warning);margin:-4px 0 0;font-size:.8rem}.gear-check-stepper[data-v-26f4d1ad]{background:rgba(var(--desk-accent-rgb),.14);border-radius:10px;flex:none;align-items:center;padding:2px;display:flex}.gear-check-stepper button[data-v-26f4d1ad]{width:32px;height:32px;color:var(--desk-accent-readable-strong);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;font-size:.9rem;display:grid}.gear-check-stepper button[data-v-26f4d1ad]:disabled{opacity:.35;cursor:default}.gear-check-stepper span[data-v-26f4d1ad]{text-align:center;min-width:26px;font-weight:750}.gear-check-undo[data-v-26f4d1ad]{border:1px solid var(--desk-line-strong);min-height:32px;color:var(--desk-muted);font:inherit;border-radius:9px;flex:none;padding:0 11px;font-size:.8rem;font-weight:650}.gear-check-done[data-v-26f4d1ad],.gear-check-undo[data-v-26f4d1ad]{cursor:pointer;background:0 0}.gear-check-done[data-v-26f4d1ad]{border:1px solid var(--desk-line);min-height:44px;color:var(--desk-success);font:inherit;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-size:.84rem;font-weight:700;display:flex}.gear-check-done span[data-v-26f4d1ad]:first-child{align-items:center;gap:6px;display:inline-flex}.gear-check-done span[data-v-26f4d1ad]:last-child{color:var(--desk-muted);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.gear-check-confirm[data-v-26f4d1ad]{background:var(--desk-warning-soft);border-radius:12px;gap:6px;padding:12px 14px;font-size:.84rem;display:grid}.gear-check-confirm ul[data-v-26f4d1ad]{margin:0;padding-left:18px}.gear-check-empty[data-v-26f4d1ad],.gear-check-error[data-v-26f4d1ad]{color:var(--desk-muted);margin:0;font-size:.88rem}.gear-check-link[data-v-26f4d1ad]{color:var(--desk-accent-readable-strong);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650}.gear-check-actions[data-v-26f4d1ad]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px}.gear-check-person[data-v-26f4d1ad]{min-width:0;color:var(--desk-muted);white-space:nowrap;flex:260px;align-items:center;gap:8px;margin-right:auto;font-size:.82rem;display:flex}.gear-check-person input[data-v-26f4d1ad]{flex:120px;width:auto;min-width:0;max-width:200px}.gear-check button[data-v-26f4d1ad]:focus-visible{outline:2px solid var(--desk-accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.gear-check-pieces button[data-v-26f4d1ad]:not(.ticked):hover,.gear-check-undo[data-v-26f4d1ad]:hover{border-color:rgba(var(--desk-accent-rgb),.46);background:var(--desk-hover-bg)}}@media (width<=560px){.gear-check-person[data-v-26f4d1ad]{width:100%;margin-right:0}.gear-check-person input[data-v-26f4d1ad]{flex:1;width:auto}}
