.toaster[data-v-11e41b65]{position:fixed;bottom:20px;right:20px;display:flex;flex-direction:column;gap:10px;z-index:200}.toast[data-v-11e41b65]{background:#fff;color:var(--txt);border:1px solid var(--line);border-left:3px solid var(--acc);border-radius:10px;padding:12px 16px;font-size:14px;box-shadow:var(--shadow-lg);max-width:340px;animation:tin-11e41b65 .2s ease}.toast.success[data-v-11e41b65]{border-left-color:var(--ok)}.toast.error[data-v-11e41b65]{border-left-color:var(--bad)}@keyframes tin-11e41b65{0%{opacity:0;transform:translate(14px)}}.cbackdrop[data-v-11e41b65]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000009e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:grid;place-items:center;padding:20px;z-index:210}.cbox[data-v-11e41b65]{width:100%;max-width:400px;padding:24px}.cbox p[data-v-11e41b65]{margin:0 0 18px;font-size:15px;line-height:1.5}.crow[data-v-11e41b65]{display:flex;gap:10px;justify-content:flex-end}@media (prefers-reduced-motion: reduce){.toast[data-v-11e41b65]{animation:none}}.wrap[data-v-1df4078f]{max-width:1000px;margin:0 auto;padding:22px 20px;min-height:100%;display:flex;flex-direction:column}header[data-v-1df4078f]{display:flex;justify-content:space-between;align-items:center}.hero[data-v-1df4078f]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:40px 0;gap:18px}h1[data-v-1df4078f]{font-size:clamp(34px,6vw,60px);line-height:1.05;letter-spacing:-.03em;margin:6px 0}.grad[data-v-1df4078f]{background:linear-gradient(100deg,#4f46e5,#818cf8);-webkit-background-clip:text;background-clip:text;color:transparent}.sub[data-v-1df4078f]{font-size:18px;max-width:620px}.cta[data-v-1df4078f]{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:6px}.chips[data-v-1df4078f]{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.chip[data-v-1df4078f]{font-size:13px;color:var(--mut);border:1px solid var(--line);border-radius:8px;padding:6px 11px;background:var(--bg2)}footer[data-v-1df4078f]{padding-top:20px;border-top:1px solid var(--line);font-size:13px}.page[data-v-430db28f]{min-height:100%;display:grid;place-items:center;padding:20px}.box[data-v-430db28f]{width:100%;max-width:380px;padding:30px;display:flex;flex-direction:column;gap:10px}.back[data-v-430db28f]{display:inline-block;margin-bottom:6px}h2[data-v-430db28f]{margin:4px 0 0}label[data-v-430db28f]{font-size:13px;color:var(--mut);margin-top:8px}button[data-v-430db28f]{margin-top:16px}.linkbtn[data-v-430db28f]{margin-top:10px;background:none;border:none;color:var(--acc);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;padding:4px;box-shadow:none}.linkbtn[data-v-430db28f]:disabled{opacity:.5;cursor:default}.row[data-v-430db28f]{display:flex;justify-content:space-between;gap:8px}.row .linkbtn[data-v-430db28f]{margin-top:6px}.pw[data-v-430db28f]{position:relative;display:flex}.pw input[data-v-430db28f]{flex:1;padding-right:44px}.peek[data-v-430db28f]{position:absolute;right:4px;top:50%;transform:translateY(-50%);margin:0;padding:6px 8px;background:none;border:none;cursor:pointer;font-size:15px}.codein[data-v-430db28f]{font-size:26px;letter-spacing:10px;text-align:center;font-family:ui-monospace,monospace}.backdrop[data-v-794f7c98]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000009e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:grid;place-items:center;padding:20px;z-index:50}.modal[data-v-794f7c98]{width:100%;max-width:440px;padding:22px}.mhead[data-v-794f7c98]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.mhead h3[data-v-794f7c98]{margin:0}.x[data-v-794f7c98]{padding:4px 10px;color:var(--mut)}.al[data-v-4086bbae]{display:flex;flex-direction:column;gap:14px}.stage[data-v-4086bbae]{position:relative;width:100%;max-width:380px;margin:0 auto;aspect-ratio:1;border-radius:20px;overflow:hidden;background:#0b0d12;border:1px solid var(--line);transition:box-shadow .25s}.stage.done[data-v-4086bbae]{box-shadow:0 0 0 3px #37d67a inset,0 0 30px #37d67a59}.vid[data-v-4086bbae]{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.ovl[data-v-4086bbae]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.count[data-v-4086bbae]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:120px;font-weight:800;color:#fff;text-shadow:0 4px 24px rgba(0,0,0,.6);animation:pop-4086bbae .3s ease}.action[data-v-4086bbae]{position:absolute;inset:auto 0 0 0;padding:20px 16px 22px;text-align:center;background:linear-gradient(transparent,#000000c7);color:#fff}.ico[data-v-4086bbae]{font-size:52px;line-height:1;transition:transform .2s}.ico.ok[data-v-4086bbae]{color:#37d67a}.ico.spin[data-v-4086bbae]{animation:spin-4086bbae 1s linear infinite}.atext[data-v-4086bbae]{margin-top:6px;font-size:20px;font-weight:700;text-wrap:balance}.banner[data-v-4086bbae]{position:absolute;inset:auto 0 0 0;padding:16px;text-align:center;font-size:17px;font-weight:600;background:linear-gradient(transparent,#000000b8);color:#fff}.dots[data-v-4086bbae]{display:flex;justify-content:center;gap:10px}.dot[data-v-4086bbae]{width:40px;height:40px;display:grid;place-items:center;font-size:20px;border-radius:12px;background:var(--card, #1a1d26);border:1px solid var(--line);opacity:.5;transition:all .2s}.dot.on[data-v-4086bbae]{opacity:1;border-color:#6366f1;transform:scale(1.08)}.dot.ok[data-v-4086bbae]{opacity:1;background:#37d67a2e;border-color:#37d67a}.bar[data-v-4086bbae]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:center;min-height:44px}.go[data-v-4086bbae]{font-size:16px;font-weight:700;padding:12px 22px}.pill[data-v-4086bbae]{font-weight:700;padding:6px 12px;border-radius:999px}.pill.ok[data-v-4086bbae]{background:#37d67a2e;color:#37d67a}.pill.warn[data-v-4086bbae]{background:#ffb0202e;color:#ffb020}.mut.sm[data-v-4086bbae]{font-size:13px}@keyframes pop-4086bbae{0%{transform:scale(1.5);opacity:0}to{transform:scale(1);opacity:1}}@keyframes spin-4086bbae{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.count[data-v-4086bbae],.ico.spin[data-v-4086bbae]{animation:none}}.vc[data-v-8a7a9841]{max-width:440px;margin:0 auto}.card[data-v-8a7a9841]{background:var(--card, #14161d);border:1px solid var(--line);border-radius:18px;padding:22px;display:flex;flex-direction:column;gap:14px;align-items:stretch}.steps[data-v-8a7a9841]{display:flex;gap:8px;margin-bottom:14px}.s[data-v-8a7a9841]{flex:1;text-align:center;font-size:12px;font-weight:600;padding:8px 4px;border-radius:10px;background:var(--card, #14161d);border:1px solid var(--line);color:var(--mut, #8a90a0);opacity:.7}.s.on[data-v-8a7a9841]{opacity:1;border-color:#6366f1;color:inherit}.s.ok[data-v-8a7a9841]{opacity:1;background:#37d67a24;border-color:#37d67a;color:inherit}.intro[data-v-8a7a9841],.verifying[data-v-8a7a9841],.result[data-v-8a7a9841]{text-align:center;align-items:center}.bigico[data-v-8a7a9841]{font-size:60px;line-height:1}.bigico.spin[data-v-8a7a9841]{animation:spin-8a7a9841 1s linear infinite;color:#6366f1}h3[data-v-8a7a9841]{margin:0}.stage[data-v-8a7a9841]{position:relative;width:100%;border-radius:14px;overflow:hidden;background:#000;border:1px solid var(--line)}.stage.doc[data-v-8a7a9841]{aspect-ratio:3 / 4}.vid[data-v-8a7a9841]{width:100%;height:100%;object-fit:cover}.shot[data-v-8a7a9841]{object-fit:contain;background:#000}.ovl[data-v-8a7a9841]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.tip[data-v-8a7a9841]{position:absolute;inset:auto 0 0 0;padding:12px;text-align:center;font-size:13px;font-weight:600;color:#fff;background:linear-gradient(transparent,#000000b8)}.camctl[data-v-8a7a9841]{position:absolute;top:10px;right:10px;display:flex;gap:8px}.cbtn[data-v-8a7a9841]{width:42px;height:42px;border-radius:50%;border:1px solid rgba(255,255,255,.35);background:#00000073;color:#fff;font-size:18px;display:grid;place-items:center;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cbtn.on[data-v-8a7a9841]{background:#ffd23f;color:#000;border-color:#ffd23f}.bar[data-v-8a7a9841]{display:flex;gap:10px;justify-content:center}.go[data-v-8a7a9841]{font-size:16px;font-weight:700;padding:12px 22px}.go.big[data-v-8a7a9841]{width:100%;padding:15px}.checks[data-v-8a7a9841]{display:flex;flex-direction:column;gap:8px;width:100%;max-width:300px}.chk[data-v-8a7a9841]{display:flex;justify-content:space-between;padding:10px 14px;border-radius:10px;background:#ffffff0a;border:1px solid var(--line);font-size:14px}.chk.ok[data-v-8a7a9841]{border-color:#37d67a;background:#37d67a1a}.chk.error[data-v-8a7a9841]{border-color:#ff6b6b;background:#ff6b6b1a}.idcard[data-v-8a7a9841]{width:100%;background:#ffffff0a;border:1px solid var(--line);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.idcard .row[data-v-8a7a9841]{display:flex;justify-content:space-between;gap:12px;font-size:14px}.result.ok .bigico[data-v-8a7a9841]{filter:drop-shadow(0 0 16px rgba(55,214,122,.5))}@keyframes spin-8a7a9841{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.bigico.spin[data-v-8a7a9841]{animation:none}}.ef[data-v-b434b224]{max-width:440px;margin:0 auto}.card[data-v-b434b224]{background:var(--card, #14161d);border:1px solid var(--line);border-radius:18px;padding:22px;display:flex;flex-direction:column;gap:14px}.card.center[data-v-b434b224],.center[data-v-b434b224]{text-align:center;align-items:center}.steps[data-v-b434b224]{display:flex;gap:8px;margin-bottom:14px}.s[data-v-b434b224]{flex:1;text-align:center;font-size:12px;font-weight:600;padding:8px 4px;border-radius:10px;background:var(--card, #14161d);border:1px solid var(--line);color:var(--mut, #8a90a0);opacity:.7}.s.on[data-v-b434b224]{opacity:1;border-color:#6366f1;color:inherit}.s.ok[data-v-b434b224]{opacity:1;background:#37d67a24;border-color:#37d67a;color:inherit}.bigico[data-v-b434b224]{font-size:58px;line-height:1}.bigico.spin[data-v-b434b224]{animation:spin-b434b224 1s linear infinite;color:#6366f1}h3[data-v-b434b224]{margin:0}.stage[data-v-b434b224]{position:relative;width:100%;max-width:360px;margin:0 auto;aspect-ratio:1;border-radius:18px;overflow:hidden;background:#000;border:1px solid var(--line)}.vid[data-v-b434b224]{width:100%;height:100%;object-fit:cover}video.vid[data-v-b434b224]{transform:scaleX(-1)}.ovl[data-v-b434b224]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.count[data-v-b434b224]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:110px;font-weight:800;color:#fff;text-shadow:0 4px 24px rgba(0,0,0,.6)}.banner[data-v-b434b224]{position:absolute;inset:auto 0 0 0;padding:14px;text-align:center;font-size:17px;font-weight:600;background:linear-gradient(transparent,#000000b8);color:#fff}.bar[data-v-b434b224]{display:flex;gap:10px;justify-content:center}.thumbs[data-v-b434b224]{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.thumb[data-v-b434b224]{width:96px;height:96px;object-fit:cover;border-radius:12px;border:1px solid var(--line);transform:scaleX(-1)}.center.sm[data-v-b434b224],.mut.center[data-v-b434b224]{text-align:center}.go[data-v-b434b224]{font-size:16px;font-weight:700;padding:12px 22px}.keyhint[data-v-b434b224]{margin:2px 0 8px}.req[data-v-b434b224]{color:var(--bad)}.docrow[data-v-b434b224]{display:flex;gap:10px;align-items:flex-end}.docrow .grow[data-v-b434b224]{flex:1}.docrow select[data-v-b434b224]{width:auto;min-width:150px}.more[data-v-b434b224]{margin-top:6px}.more summary[data-v-b434b224]{cursor:pointer;padding:6px 0;-webkit-user-select:none;user-select:none}.more label[data-v-b434b224]{margin-top:8px}@keyframes spin-b434b224{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.bigico.spin[data-v-b434b224]{animation:none}}.af[data-v-6615ca9e]{max-width:440px;margin:0 auto}.card[data-v-6615ca9e]{background:var(--card, #14161d);border:1px solid var(--line);border-radius:18px;padding:22px;display:flex;flex-direction:column;gap:14px}.card.center[data-v-6615ca9e],.center[data-v-6615ca9e]{text-align:center;align-items:center}.bigico[data-v-6615ca9e]{font-size:58px;line-height:1}.bigico.spin[data-v-6615ca9e]{animation:spin-6615ca9e 1s linear infinite;color:#6366f1}h3[data-v-6615ca9e]{margin:0}.stage[data-v-6615ca9e]{position:relative;width:100%;max-width:360px;margin:0 auto;aspect-ratio:1;border-radius:18px;overflow:hidden;background:#000;border:1px solid var(--line)}.vid[data-v-6615ca9e]{width:100%;height:100%;object-fit:cover}video.vid[data-v-6615ca9e]{transform:scaleX(-1)}.ovl[data-v-6615ca9e]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.count[data-v-6615ca9e]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:110px;font-weight:800;color:#fff;text-shadow:0 4px 24px rgba(0,0,0,.6)}.banner[data-v-6615ca9e]{position:absolute;inset:auto 0 0 0;padding:14px;text-align:center;font-size:17px;font-weight:600;background:linear-gradient(transparent,#000000b8);color:#fff}.go[data-v-6615ca9e]{font-size:16px;font-weight:700;padding:12px 22px}@keyframes spin-6615ca9e{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.bigico.spin[data-v-6615ca9e]{animation:none}}.ov[data-v-427a7cea]{display:flex;flex-direction:column;gap:18px}.ovhead[data-v-427a7cea]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.ovhead h2[data-v-427a7cea]{margin:0;font-size:24px}.go[data-v-427a7cea]{font-size:15px;font-weight:700;padding:11px 18px}.pad[data-v-427a7cea]{padding:20px 0}.kpis[data-v-427a7cea]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}.kpi[data-v-427a7cea]{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:8px;min-height:132px;position:relative;overflow:hidden;box-shadow:var(--shadow)}.kpi.accent[data-v-427a7cea]{background:linear-gradient(155deg,var(--acc-2),var(--acc-700));border-color:transparent;color:#eef2ff;box-shadow:var(--shadow-lg)}.krow[data-v-427a7cea]{display:flex;align-items:center;justify-content:space-between;gap:8px}.klabel[data-v-427a7cea]{font-size:12px;font-weight:600;color:var(--mut);text-transform:uppercase;letter-spacing:.04em}.kpi.accent .klabel[data-v-427a7cea]{color:#c7d2fe}.kval[data-v-427a7cea]{font-size:38px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums;color:var(--txt)}.kpi.accent .kval[data-v-427a7cea]{color:#fff}.ksub[data-v-427a7cea]{font-size:12.5px}.kpi.accent .ksub[data-v-427a7cea]{color:#dbe0ff}.ktrend[data-v-427a7cea]{font-size:12px;font-weight:700;padding:3px 8px;border-radius:999px;background:var(--bg2)}.ktrend.up[data-v-427a7cea]{color:var(--ok);background:#16a34a1f}.ktrend.down[data-v-427a7cea]{color:var(--bad);background:#dc26261f}.spark[data-v-427a7cea]{width:100%;height:34px;margin-top:auto;opacity:.9}.link[data-v-427a7cea]{background:none;border:none;color:var(--acc);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;padding:0;box-shadow:none}.link[data-v-427a7cea]:hover{color:var(--acc-700)}.kpi.accent .link[data-v-427a7cea]{color:#fff;text-decoration:underline}.ring[data-v-427a7cea]{display:grid;place-items:center}.ring svg[data-v-427a7cea]{width:108px;height:108px}.ringnum[data-v-427a7cea]{fill:var(--txt);font-size:24px;font-weight:800}.ringsub[data-v-427a7cea]{fill:var(--mut);font-size:9px;text-transform:uppercase;letter-spacing:.1em}.grid2[data-v-427a7cea]{display:grid;grid-template-columns:2fr 1fr;gap:14px}@media (max-width: 780px){.grid2[data-v-427a7cea]{grid-template-columns:1fr}}.card[data-v-427a7cea]{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:18px;box-shadow:var(--shadow)}.cardhead[data-v-427a7cea]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px;flex-wrap:wrap}.cardhead h3[data-v-427a7cea]{margin:0;font-size:15px}.legend[data-v-427a7cea]{display:flex;gap:12px;font-size:11.5px;color:var(--mut)}.legend span[data-v-427a7cea],.drow span[data-v-427a7cea]{display:inline-flex;align-items:center;gap:5px}.d[data-v-427a7cea]{width:9px;height:9px;border-radius:3px;display:inline-block}.bars[data-v-427a7cea]{display:flex;align-items:flex-end;gap:4px;height:180px}.barcol[data-v-427a7cea]{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%}.bar[data-v-427a7cea]{width:100%;max-width:26px;flex:1;display:flex;flex-direction:column;justify-content:flex-end;background:color-mix(in srgb,var(--line) 40%,transparent);border-radius:5px;overflow:hidden}.seg[data-v-427a7cea]{width:100%}.seg[data-v-427a7cea]:first-child{border-radius:5px 5px 0 0}.blab[data-v-427a7cea]{font-size:10px;color:var(--mut);font-variant-numeric:tabular-nums}.donutwrap[data-v-427a7cea]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.donut[data-v-427a7cea]{width:130px;height:130px;flex:none}.donutnum[data-v-427a7cea]{fill:var(--txt);font-size:22px;font-weight:800}.dlegend[data-v-427a7cea]{flex:1;display:flex;flex-direction:column;gap:10px;min-width:140px}.drow[data-v-427a7cea]{display:flex;align-items:center;justify-content:space-between;font-size:13px}.drow .num[data-v-427a7cea]{font-variant-numeric:tabular-nums;color:var(--mut)}.feed[data-v-427a7cea]{display:flex;flex-direction:column}.feedrow[data-v-427a7cea]{display:grid;grid-template-columns:70px auto 1fr auto;align-items:center;gap:10px;padding:11px 6px;border:none;border-top:1px solid var(--line);background:none;cursor:pointer;font:inherit;text-align:left;color:inherit}.feedrow[data-v-427a7cea]:first-child{border-top:none}.feedrow[data-v-427a7cea]:hover{background:var(--bg2);border-radius:8px}.feedrow .doc[data-v-427a7cea]{text-align:right}.feedrow .when[data-v-427a7cea]{white-space:nowrap}.spill[data-v-427a7cea]{font-size:12px;font-weight:600;padding:3px 9px;border-radius:999px;white-space:nowrap}.spill.ok[data-v-427a7cea]{background:#16a34a1f;color:var(--ok)}.spill.warn[data-v-427a7cea]{background:#b453091f;color:#b45309}.spill.bad[data-v-427a7cea]{background:#dc26261f;color:var(--bad)}.spill.mut[data-v-427a7cea]{background:var(--bg2);color:var(--mut)}@media (max-width: 560px){.feedrow[data-v-427a7cea]{grid-template-columns:auto 1fr auto}.feedrow .doc[data-v-427a7cea]{display:none}}.dv[data-v-c8d2bd1e]{display:block}.pad[data-v-c8d2bd1e]{padding:16px}.sm[data-v-c8d2bd1e]{font-size:12.5px}.sec[data-v-c8d2bd1e]{margin:18px 0 6px}.mono[data-v-c8d2bd1e]{font-family:ui-monospace,monospace}.phead[data-v-c8d2bd1e]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--mut);margin-bottom:12px}.vhead[data-v-c8d2bd1e]{display:flex;align-items:center;justify-content:space-between;gap:12px}.vbadge[data-v-c8d2bd1e]{font-size:12px;padding:3px 10px;border-radius:20px;background:var(--bg2);border:1px solid var(--line);white-space:nowrap}.vbadge.completed[data-v-c8d2bd1e],.vbadge.approved[data-v-c8d2bd1e]{color:#16a34a;border-color:#16a34a55}.vbadge.partial[data-v-c8d2bd1e],.vbadge.review[data-v-c8d2bd1e]{color:#d97706;border-color:#d9770655}.vbadge.failed[data-v-c8d2bd1e],.vbadge.rejected[data-v-c8d2bd1e]{color:#dc2626;border-color:#dc262655}.vbadge.processing[data-v-c8d2bd1e]{color:var(--mut)}.checks[data-v-c8d2bd1e]{display:flex;flex-direction:column;gap:8px;margin-top:14px}.vchk[data-v-c8d2bd1e]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:10px;background:var(--bg2);border:1px solid var(--line);font-size:14px}.vchk.ok[data-v-c8d2bd1e]{border-color:#16a34a55}.vchk.error[data-v-c8d2bd1e]{border-color:#dc262655}.fields[data-v-c8d2bd1e]{display:grid;grid-template-columns:1fr 1fr;gap:0 28px}@media (max-width: 520px){.fields[data-v-c8d2bd1e]{grid-template-columns:1fr}}.fpair[data-v-c8d2bd1e]{display:flex;flex-direction:column;gap:2px;padding:9px 0;border-bottom:1px solid var(--line);min-width:0}.fpair .fk[data-v-c8d2bd1e]{font-size:11px;text-transform:uppercase;letter-spacing:.03em;color:var(--mut)}.fpair .fv[data-v-c8d2bd1e]{font-size:14px;color:var(--txt);word-break:break-word}.fld[data-v-c8d2bd1e]{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid var(--line);font-size:13.5px}.spill[data-v-c8d2bd1e]{display:inline-block;font-family:ui-monospace,monospace;font-size:11px;font-weight:600;padding:2px 9px;border-radius:20px;background:var(--bg2);border:1px solid var(--line)}.spill.ok[data-v-c8d2bd1e],.spill.passed[data-v-c8d2bd1e]{color:#16a34a;border-color:#16a34a55}.spill.off[data-v-c8d2bd1e]{color:var(--mut)}.spill.warn[data-v-c8d2bd1e],.spill.review[data-v-c8d2bd1e]{color:#d97706;border-color:#d9770655}.spill.failed[data-v-c8d2bd1e]{color:#dc2626;border-color:#dc262655}.evidence[data-v-c8d2bd1e]{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.evidence img[data-v-c8d2bd1e]{width:140px;height:90px;object-fit:cover;border-radius:8px;border:1px solid var(--line)}.evidence figure[data-v-c8d2bd1e]{margin:0;display:flex;flex-direction:column;gap:4px;align-items:center}.evidence figure video[data-v-c8d2bd1e]{width:140px;height:140px;object-fit:cover;border-radius:8px;border:1px solid var(--line);background:#000}.evfig[data-v-c8d2bd1e]{cursor:pointer;transition:transform .12s}.evfig[data-v-c8d2bd1e]:hover{transform:scale(1.03)}.evfig figcaption[data-v-c8d2bd1e]{white-space:nowrap}.steps2[data-v-c8d2bd1e]{display:flex;flex-direction:column;gap:8px}.step2[data-v-c8d2bd1e]{display:flex;align-items:center;gap:11px;padding:11px 12px;border:1px solid var(--line);border-radius:11px}.s2-num[data-v-c8d2bd1e]{width:24px;height:24px;border-radius:999px;background:var(--bg2);color:var(--mut);font-size:12px;font-weight:700;display:grid;place-items:center;flex:none}.s2-num.passed[data-v-c8d2bd1e]{background:#16a34a;color:#fff}.s2-num.failed[data-v-c8d2bd1e]{background:#dc2626;color:#fff}.s2-num.review[data-v-c8d2bd1e]{background:#d97706;color:#fff}.s2-ic[data-v-c8d2bd1e]{color:var(--acc);flex:none;display:grid;place-items:center}.s2-txt[data-v-c8d2bd1e]{display:flex;flex-direction:column;line-height:1.25;flex:1;min-width:0}.lbx[data-v-c8d2bd1e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#000000e6;display:flex;align-items:center;justify-content:center;gap:8px;padding:24px}.lbstage[data-v-c8d2bd1e]{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:92vw;max-height:88vh}.lbstage img[data-v-c8d2bd1e],.lbstage video[data-v-c8d2bd1e]{max-width:88vw;max-height:80vh;border-radius:12px;background:#000;box-shadow:0 20px 60px #00000080}.lblabel[data-v-c8d2bd1e]{color:#fff;font-weight:600;font-size:14px}.lbclose[data-v-c8d2bd1e]{position:absolute;top:16px;right:18px;width:44px;height:44px;border-radius:50%;border:none;background:#ffffff1f;color:#fff;font-size:20px;cursor:pointer}.lbnav[data-v-c8d2bd1e]{width:52px;height:52px;border-radius:50%;border:none;background:#ffffff1f;color:#fff;font-size:30px;line-height:1;cursor:pointer;flex:none}.lbnav[data-v-c8d2bd1e]:hover,.lbclose[data-v-c8d2bd1e]:hover{background:#ffffff38}@media (max-width: 640px){.lbnav[data-v-c8d2bd1e]{position:absolute;top:50%;transform:translateY(-50%)}.lbnav.prev[data-v-c8d2bd1e]{left:8px}.lbnav.next[data-v-c8d2bd1e]{right:8px}}.wrap[data-v-0127eb57]{display:flex;flex-direction:column;gap:16px}.top[data-v-0127eb57]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.top h2[data-v-0127eb57]{margin:0}.sm[data-v-0127eb57]{font-size:12.5px}.pad[data-v-0127eb57]{padding:18px}.empty[data-v-0127eb57]{text-align:center;padding:48px 24px;display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--mut)}.empty h3[data-v-0127eb57]{margin:6px 0 0;color:var(--txt)}.empty p[data-v-0127eb57]{max-width:420px}.cards[data-v-0127eb57]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}.fcard[data-v-0127eb57]{padding:18px;display:flex;flex-direction:column;gap:10px}.fc-head[data-v-0127eb57]{display:flex;align-items:center;justify-content:space-between;gap:8px}.fc-head h3[data-v-0127eb57]{margin:0;font-size:16px}.desc[data-v-0127eb57]{margin:0}.pill.on[data-v-0127eb57]{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 40%,transparent);background:#16a34a14}.chips[data-v-0127eb57]{display:flex;flex-wrap:wrap;gap:6px}.stchip[data-v-0127eb57]{display:inline-flex;align-items:center;gap:5px;font-size:12px;padding:4px 9px;border-radius:999px;background:var(--bg2);border:1px solid var(--line);color:var(--txt)}.fc-foot[data-v-0127eb57]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;flex-wrap:wrap}.acts[data-v-0127eb57]{display:flex;gap:6px}.mini[data-v-0127eb57]{padding:5px 11px;font-size:12px}.mini.ghost[data-v-0127eb57]{display:inline-flex;align-items:center;gap:4px}.mini.danger[data-v-0127eb57]{background:transparent;border:1px solid color-mix(in srgb,var(--bad) 45%,transparent);color:var(--bad)}.meta[data-v-0127eb57]{padding:14px;display:flex;flex-direction:column;gap:8px}.fname[data-v-0127eb57]{font-size:18px;font-weight:700;border:none;padding:6px 4px;background:none}.fname[data-v-0127eb57]:focus{box-shadow:none}.fdesc[data-v-0127eb57]{border:none;padding:4px;background:none;color:var(--mut)}.fdesc[data-v-0127eb57]:focus{box-shadow:none}.builder[data-v-0127eb57]{display:grid;grid-template-columns:260px 1fr 280px;gap:14px;align-items:start}@media (max-width: 900px){.builder[data-v-0127eb57]{grid-template-columns:1fr}}.phead[data-v-0127eb57]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--mut);margin-bottom:12px}.palette[data-v-0127eb57],.canvas[data-v-0127eb57],.panel[data-v-0127eb57]{padding:16px}.ptabs[data-v-0127eb57]{display:flex;gap:4px;margin-bottom:14px;background:var(--bg2);padding:3px;border-radius:9px}.ptab[data-v-0127eb57]{flex:1;background:none;color:var(--mut);border:none;border-radius:7px;padding:6px 10px;font-size:12.5px;font-weight:600;box-shadow:none}.ptab.on[data-v-0127eb57]{background:var(--card);color:var(--txt);box-shadow:0 1px 2px #10182814}.ptab[data-v-0127eb57]:hover:not(:disabled){color:var(--txt);background:none}.ptab.on[data-v-0127eb57]:hover{background:var(--card)}.ptab[data-v-0127eb57]:disabled{opacity:.4;cursor:default}.palitem[data-v-0127eb57]{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid var(--line);border-radius:10px;margin-bottom:8px;cursor:grab;background:var(--card);transition:border-color .12s,background .12s}.palitem[data-v-0127eb57]:hover{border-color:var(--acc);background:var(--acc-050)}.pi-ic[data-v-0127eb57]{width:30px;height:30px;border-radius:8px;background:var(--acc-050);color:var(--acc);display:grid;place-items:center;flex:none}.pi-txt[data-v-0127eb57]{display:flex;flex-direction:column;line-height:1.25;flex:1;min-width:0}.pi-txt small[data-v-0127eb57]{color:var(--mut);font-size:11px}.pi-add[data-v-0127eb57]{color:var(--acc);font-weight:700;font-size:16px}.canvas[data-v-0127eb57]{min-height:180px}.drop[data-v-0127eb57]{text-align:center;padding:40px 10px;border:1.5px dashed var(--line2);border-radius:12px}.step[data-v-0127eb57]{display:flex;align-items:center;gap:10px;padding:11px 12px;border:1px solid var(--line);border-radius:11px;margin-bottom:8px;cursor:pointer;background:var(--card)}.step.on[data-v-0127eb57]{border-color:var(--acc);box-shadow:0 0 0 3px #6366f124}.s-num[data-v-0127eb57]{width:22px;height:22px;border-radius:999px;background:var(--acc);color:#fff;font-size:12px;font-weight:700;display:grid;place-items:center;flex:none}.s-ic[data-v-0127eb57]{color:var(--acc);flex:none;display:grid;place-items:center}.s-txt[data-v-0127eb57]{display:flex;flex-direction:column;line-height:1.25;flex:1;min-width:0}.s-txt small[data-v-0127eb57]{font-size:11px}.s-move[data-v-0127eb57]{display:flex;gap:2px}.ic-btn[data-v-0127eb57]{background:none;border:1px solid var(--line);color:var(--mut);border-radius:7px;padding:3px 7px;font-size:11px;line-height:1}.ic-btn[data-v-0127eb57]:hover:not(:disabled){border-color:var(--acc);color:var(--acc);background:none}.ic-btn.del[data-v-0127eb57]:hover{border-color:var(--bad);color:var(--bad)}.ic-btn[data-v-0127eb57]:disabled{opacity:.35}.panel .fld[data-v-0127eb57]{display:flex;flex-direction:column;gap:5px;font-size:13px;color:var(--mut);margin-bottom:14px}.panel .fld input[data-v-0127eb57]{color:var(--txt)}.panel .fld small[data-v-0127eb57]{font-size:11px}.sw[data-v-0127eb57]{display:flex;align-items:center;gap:8px;font-size:13.5px;margin-bottom:14px;cursor:pointer}.sw input[data-v-0127eb57]{width:auto}.chks[data-v-0127eb57]{display:flex;gap:14px;flex-wrap:wrap}.chk[data-v-0127eb57]{display:flex;align-items:center;gap:6px;font-size:13.5px;color:var(--txt)}.chk input[data-v-0127eb57]{width:auto}.hint[data-v-0127eb57]{margin:6px 0 0}.gen[data-v-0127eb57]{padding:16px}.genrow[data-v-0127eb57]{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:8px}@media (max-width: 720px){.genrow[data-v-0127eb57]{grid-template-columns:1fr}}.genned[data-v-0127eb57]{display:flex;align-items:center;gap:10px;margin-top:12px;flex-wrap:wrap;padding:12px;background:var(--acc-050);border-radius:10px}.url[data-v-0127eb57]{font-family:ui-monospace,monospace;font-size:12.5px;word-break:break-all;flex:1;min-width:200px}.tablewrap[data-v-0127eb57]{overflow:auto}.spill[data-v-0127eb57]{font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px;white-space:nowrap}.spill.pending[data-v-0127eb57]{background:var(--bg2);color:var(--mut)}.spill.in_progress[data-v-0127eb57]{background:#b453091f;color:#b45309}.spill.completed[data-v-0127eb57]{background:#16a34a1f;color:var(--ok)}.spill.failed[data-v-0127eb57]{background:#dc26261f;color:var(--bad)}.spill.expired[data-v-0127eb57]{background:var(--bg2);color:var(--mut);text-decoration:line-through}.spill.passed[data-v-0127eb57]{background:#16a34a1f;color:var(--ok)}.spill.review[data-v-0127eb57]{background:#b453091f;color:#b45309}.ac[data-v-0127eb57]{text-align:right}.lrow[data-v-0127eb57]{cursor:pointer}.lrow[data-v-0127eb57]:hover{background:var(--bg2)}.lthumb[data-v-0127eb57]{width:48px;padding-right:0}.lthimg[data-v-0127eb57]{width:34px;height:34px;border-radius:9px;object-fit:cover;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);background:var(--bg2);vertical-align:middle}.lthimg.ph[data-v-0127eb57]{font-size:11px;font-weight:700;color:var(--acc);background:var(--acc-050)}.ld[data-v-0127eb57]{padding:18px}.ld-head[data-v-0127eb57]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.ld-head h2[data-v-0127eb57]{margin:0;font-size:18px}.ld-meta[data-v-0127eb57]{display:flex;flex-direction:column}.mrow[data-v-0127eb57]{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid var(--line);font-size:14px}.mrow[data-v-0127eb57]:last-child{border:0}.ld-url[data-v-0127eb57]{display:flex;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;background:var(--bg2);border-radius:10px}.ld-url .url[data-v-0127eb57]{font-family:ui-monospace,monospace;font-size:12.5px;word-break:break-all;flex:1}.steps2[data-v-0127eb57]{display:flex;flex-direction:column;gap:8px}.step2[data-v-0127eb57]{display:flex;align-items:center;gap:11px;padding:11px 12px;border:1px solid var(--line);border-radius:11px}.s2-num[data-v-0127eb57]{width:24px;height:24px;border-radius:999px;background:var(--bg2);color:var(--mut);font-size:12px;font-weight:700;display:grid;place-items:center;flex:none}.s2-num.passed[data-v-0127eb57]{background:var(--ok);color:#fff}.s2-num.failed[data-v-0127eb57]{background:var(--bad);color:#fff}.s2-num.review[data-v-0127eb57]{background:var(--warn);color:#1a1300}.s2-num.cur[data-v-0127eb57]{background:var(--acc);color:#fff}.s2-ic[data-v-0127eb57]{color:var(--acc);flex:none;display:grid;place-items:center}.s2-txt[data-v-0127eb57]{display:flex;flex-direction:column;line-height:1.25;flex:1;min-width:0}.s2-txt small[data-v-0127eb57]{font-size:11.5px}.wrap[data-v-f90afd79]{display:flex;flex-direction:column;gap:16px;max-width:640px}.head[data-v-f90afd79]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.head h2[data-v-f90afd79]{margin:0}.sm[data-v-f90afd79]{font-size:12.5px}.center[data-v-f90afd79]{text-align:center;padding:30px}.canon[data-v-f90afd79]{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--acc);background:var(--acc-050);padding:2px 7px;border-radius:999px;margin-left:4px}.intro[data-v-f90afd79]{padding:40px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--acc)}.intro p[data-v-f90afd79]{max-width:400px}.cap[data-v-f90afd79]{padding:16px;display:flex;flex-direction:column;gap:12px}.cap-label[data-v-f90afd79]{margin:0;font-weight:600}.stage[data-v-f90afd79]{position:relative;width:100%;aspect-ratio:3/4;max-height:56vh;background:#000;border-radius:14px;overflow:hidden;display:grid;place-items:center}.stage.mirror video[data-v-f90afd79]{transform:scaleX(-1)}.stage video[data-v-f90afd79],.shot[data-v-f90afd79]{width:100%;height:100%;object-fit:cover}.guide[data-v-f90afd79]{position:absolute;border:2px dashed rgba(255,255,255,.7);pointer-events:none}.guide.rect[data-v-f90afd79]{top:16%;right:8%;bottom:16%;left:8%;border-radius:12px}.guide.oval[data-v-f90afd79]{width:62%;height:78%;border-radius:50%}.row[data-v-f90afd79]{display:flex;gap:10px}.row button[data-v-f90afd79]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px}.res[data-v-f90afd79]{display:flex;flex-direction:column;gap:12px}.verdict[data-v-f90afd79]{padding:16px;display:flex;align-items:center;gap:14px}.verdict b[data-v-f90afd79]{font-size:16px}.vico[data-v-f90afd79]{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-size:22px;font-weight:700;flex:none;color:#fff}.verdict.ok .vico[data-v-f90afd79]{background:var(--ok)}.verdict.bad .vico[data-v-f90afd79]{background:var(--bad)}.verdict.warn .vico[data-v-f90afd79]{background:var(--warn);color:#1a1300}.phead[data-v-f90afd79]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--mut);margin-bottom:12px}.fields[data-v-f90afd79]{display:grid;grid-template-columns:1fr 1fr;gap:0 28px}@media (max-width: 520px){.fields[data-v-f90afd79]{grid-template-columns:1fr}}.fpair[data-v-f90afd79]{display:flex;flex-direction:column;gap:2px;padding:9px 0;border-bottom:1px solid var(--line);min-width:0}.fk[data-v-f90afd79]{font-size:11px;text-transform:uppercase;letter-spacing:.03em;color:var(--mut)}.fv[data-v-f90afd79]{font-size:14px;color:var(--txt);word-break:break-word}.pad[data-v-f90afd79]{padding:16px}.err[data-v-f90afd79]{color:var(--bad)}.rich[data-v-f6620a1f]{border:1px solid var(--line2);border-radius:10px;overflow:hidden;background:#fff}.rtoolbar[data-v-f6620a1f]{display:flex;align-items:center;gap:4px;padding:6px;border-bottom:1px solid var(--line);background:var(--bg2);flex-wrap:wrap}.rtoolbar button[data-v-f6620a1f],.imgbtn[data-v-f6620a1f]{background:#fff;border:1px solid var(--line);border-radius:7px;min-width:30px;height:30px;padding:0 8px;font-size:14px;cursor:pointer;color:var(--txt);box-shadow:none;display:inline-grid;place-items:center}.rtoolbar button[data-v-f6620a1f]:hover,.imgbtn[data-v-f6620a1f]:hover{border-color:var(--acc);color:var(--acc);background:#fff}.imgbtn input[data-v-f6620a1f]{display:none}.sep[data-v-f6620a1f]{width:1px;height:20px;background:var(--line);margin:0 4px}.rbody[data-v-f6620a1f]{min-height:200px;max-height:420px;overflow-y:auto;padding:14px 16px;font-size:14px;line-height:1.55;color:var(--txt);outline:none}.rbody[data-v-f6620a1f] img{max-width:100%;border-radius:6px}.rbody[data-v-f6620a1f] h3{font-size:16px;margin:12px 0 6px}.rbody[data-v-f6620a1f] a{color:var(--acc)}.rbody[data-v-f6620a1f]:empty:before{content:"Escribe los términos y condiciones…";color:var(--mut)}.shell[data-v-60f8485a]{display:grid;grid-template-columns:240px 1fr;min-height:100vh}aside[data-v-60f8485a]{background:var(--bg2);border-right:1px solid var(--line);padding:20px 14px;display:flex;flex-direction:column;gap:18px}.logo[data-v-60f8485a]{font-size:20px;padding:4px 8px}.reqmark[data-v-60f8485a]{color:#dc2626;margin-left:3px}.tbl[data-v-60f8485a]{width:100%;border-collapse:collapse;font-size:13.5px}.tbl th[data-v-60f8485a]{text-align:left;padding:7px 10px;color:var(--mut);font-weight:600;border-bottom:1px solid var(--line);font-size:11.5px;text-transform:uppercase;letter-spacing:.03em}.tbl td[data-v-60f8485a]{padding:7px 10px;border-bottom:1px solid var(--line)}.tbl td.warn[data-v-60f8485a]{color:#b45309;font-weight:600}.tbl td.err[data-v-60f8485a]{color:#dc2626;font-weight:600}.pill[data-v-60f8485a]{display:inline-block;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:600}.pill.ok[data-v-60f8485a]{background:#dcfce7;color:#166534}.pill.bad[data-v-60f8485a]{background:#fee2e2;color:#b91c1c}nav[data-v-60f8485a]{display:flex;flex-direction:column;gap:2px}nav .navgroup[data-v-60f8485a]{padding:14px 12px 5px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mut);opacity:.6}nav .navgroup[data-v-60f8485a]:first-child{padding-top:4px}nav .navitem[data-v-60f8485a]{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;color:var(--mut);cursor:pointer;font-weight:500;width:100%;background:none;border:none;text-align:left;font:inherit}nav .navitem[data-v-60f8485a]:hover{background:var(--card);color:var(--txt)}nav .navitem.on[data-v-60f8485a]{background:color-mix(in srgb,var(--acc) 18%,transparent);color:var(--txt)}nav .navitem[data-v-60f8485a]:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.ic[data-v-60f8485a]{width:20px;height:20px;flex:none;display:inline-flex;align-items:center;justify-content:center;opacity:.85}nav .navitem.on .ic[data-v-60f8485a],nav .navitem:hover .ic[data-v-60f8485a]{opacity:1}.me[data-v-60f8485a]{margin-top:auto;padding:14px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.me .email[data-v-60f8485a]{font-size:13px;word-break:break-all}.me button[data-v-60f8485a]{width:100%}main[data-v-60f8485a]{padding:28px 32px;overflow:auto}.head[data-v-60f8485a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.head h2[data-v-60f8485a]{margin:0;letter-spacing:-.02em}.tablewrap[data-v-60f8485a]{overflow:auto}.count[data-v-60f8485a]{padding:10px 12px;font-size:13px}.pad[data-v-60f8485a]{padding:20px}.thcell[data-v-60f8485a]{width:52px;padding-right:0}.rthumb[data-v-60f8485a]{width:38px;height:38px;border-radius:10px;object-fit:cover;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);background:var(--bg2);vertical-align:middle}.rthumb.ph[data-v-60f8485a]{font-size:12px;font-weight:700;color:var(--acc);background:var(--acc-050);letter-spacing:.02em}.ac[data-v-60f8485a]{text-align:right;white-space:nowrap}.mini[data-v-60f8485a]{padding:4px 10px;font-size:12px;margin-left:6px}.mini.danger[data-v-60f8485a]{background:transparent;border:1px solid color-mix(in srgb,var(--bad) 45%,transparent);color:var(--bad)}.mini.danger[data-v-60f8485a]:hover{background:color-mix(in srgb,var(--bad) 12%,transparent);filter:none}.pad2[data-v-60f8485a]{padding:22px;display:flex;flex-direction:column;gap:6px}.pad2 h3[data-v-60f8485a]{margin:0 0 6px}.pad2 label[data-v-60f8485a]{font-size:13px;color:var(--mut);margin-top:8px}.pad2 select[data-v-60f8485a],.pad2 input[data-v-60f8485a]{padding:11px 13px;border-radius:10px;border:1px solid var(--line);background:var(--bg2);color:var(--txt);font:inherit}.kv .row[data-v-60f8485a]{display:flex;justify-content:space-between;gap:20px;padding:11px 16px;border-bottom:1px solid var(--line)}.kv .row[data-v-60f8485a]:last-child{border:0}.grid2[data-v-60f8485a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;align-items:start}.switch[data-v-60f8485a]{display:flex;align-items:center;gap:8px;margin-top:10px}.switch input[data-v-60f8485a]{width:auto}code[data-v-60f8485a]{background:var(--bg2);padding:1px 6px;border-radius:6px;border:1px solid var(--line);font-size:13px}.form[data-v-60f8485a]{display:flex;flex-direction:column;gap:6px}.logorow[data-v-60f8485a]{display:flex;gap:12px;align-items:center;margin-bottom:6px}.logoprev[data-v-60f8485a]{width:132px;height:56px;border-radius:10px;border:1px solid var(--line);display:grid;place-items:center;overflow:hidden;flex:none}.logoprev.light[data-v-60f8485a]{background:#fff}.logoprev.dark[data-v-60f8485a]{background:#14161d}.logoprev img[data-v-60f8485a]{max-width:120px;max-height:44px;object-fit:contain}.logoacts[data-v-60f8485a]{display:flex;flex-direction:column;gap:6px}.up.sm[data-v-60f8485a]{flex:none;border:1px solid var(--line2);border-radius:8px;padding:7px 14px;font-size:13px;background:#fff;text-align:center}.up.sm[data-v-60f8485a]:hover{border-color:var(--acc);color:var(--acc)}.colorrow[data-v-60f8485a]{display:flex;gap:10px;align-items:center}.cpick[data-v-60f8485a]{width:46px;height:40px;padding:2px;border-radius:8px;flex:none}.docrow[data-v-60f8485a]{display:flex;gap:10px;align-items:flex-end}.docrow select[data-v-60f8485a]{width:auto;min-width:150px}.metarow[data-v-60f8485a]{display:flex;gap:8px;align-items:center;margin-bottom:6px}.metarow .mk[data-v-60f8485a]{max-width:190px}.form label[data-v-60f8485a]{font-size:13px;color:var(--mut);margin-top:8px}.form select[data-v-60f8485a]{font:inherit;padding:11px 13px;border-radius:10px;border:1px solid var(--line);background:var(--bg2);color:var(--txt)}.form button[data-v-60f8485a]{margin-top:16px}.caps[data-v-60f8485a]{display:flex;flex-wrap:wrap;gap:12px}.chk[data-v-60f8485a]{display:flex;align-items:center;gap:6px;font-size:14px}.chk input[data-v-60f8485a]{width:auto}.tokbox[data-v-60f8485a]{display:flex;flex-direction:column;gap:10px}.warn[data-v-60f8485a]{color:#d97706;font-size:14px;margin:0}.tok[data-v-60f8485a]{font-family:ui-monospace,monospace;font-size:12px;word-break:break-all;-webkit-user-select:all;user-select:all;background:var(--bg2);border:1px solid var(--line);border-radius:8px;padding:12px;cursor:copy}.cmd[data-v-60f8485a]{background:var(--bg2);border:1px solid var(--line);border-radius:8px;padding:12px;overflow-x:auto;cursor:copy;margin:0}.cmd code[data-v-60f8485a]{font-size:12px}.sm[data-v-60f8485a]{font-size:12px;margin:2px 0}.tokbox button[data-v-60f8485a]{margin-top:8px}@media (max-width: 720px){.shell[data-v-60f8485a]{grid-template-columns:1fr}aside[data-v-60f8485a]{flex-direction:row;flex-wrap:wrap}}.uploads[data-v-60f8485a]{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.up[data-v-60f8485a]{flex:1 1 150px;border:1px dashed var(--line);border-radius:10px;padding:16px 12px;text-align:center;cursor:pointer;font-size:13px;color:var(--mut);transition:border-color .15s}.up[data-v-60f8485a]:hover{border-color:#4f46e5;color:var(--txt)}.up input[data-v-60f8485a]{display:none}.vhead[data-v-60f8485a]{display:flex;align-items:center;justify-content:space-between;gap:12px}.vhead h3[data-v-60f8485a]{margin:0}.vbadge[data-v-60f8485a]{font-size:12px;padding:3px 10px;border-radius:20px;background:var(--bg2);border:1px solid var(--line);white-space:nowrap}.vbadge.completed[data-v-60f8485a],.vbadge.approved[data-v-60f8485a]{color:#16a34a;border-color:#16a34a55}.vbadge.partial[data-v-60f8485a],.vbadge.review[data-v-60f8485a]{color:#d97706;border-color:#d9770655}.vbadge.failed[data-v-60f8485a],.vbadge.rejected[data-v-60f8485a]{color:#dc2626;border-color:#dc262655}.vbadge.processing[data-v-60f8485a]{color:var(--mut)}.checks[data-v-60f8485a]{display:flex;flex-direction:column;gap:8px;margin-top:14px}.vchk[data-v-60f8485a]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:10px;background:var(--bg2);border:1px solid var(--line);font-size:14px}.vchk.ok[data-v-60f8485a]{border-color:#16a34a55}.vchk.error[data-v-60f8485a]{border-color:#dc262655}.fields[data-v-60f8485a]{display:grid;grid-template-columns:1fr 1fr;gap:0 28px}.fpair[data-v-60f8485a]{display:flex;flex-direction:column;gap:2px;padding:9px 0;border-bottom:1px solid var(--line);min-width:0}.fpair .fk[data-v-60f8485a]{font-size:11px;text-transform:uppercase;letter-spacing:.03em;color:var(--mut)}.fpair .fv[data-v-60f8485a]{font-size:14px;color:var(--txt);word-break:break-word}.fld[data-v-60f8485a]{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid var(--line);font-size:13.5px}.fld .mut[data-v-60f8485a]{text-transform:none}@media (max-width: 560px){.fields[data-v-60f8485a]{grid-template-columns:1fr}}.pager[data-v-60f8485a]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-top:1px solid var(--line)}.kpis[data-v-60f8485a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px}.kpi[data-v-60f8485a]{background:var(--card);border:1px solid var(--line);border-radius:13px;padding:18px}.kpi .kv[data-v-60f8485a]{font-size:30px;font-weight:750;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.kpi .kl[data-v-60f8485a]{font-size:12.5px;color:var(--mut);margin-top:4px}.obar[data-v-60f8485a]{margin:16px 0}@media (max-width: 560px){.kpis[data-v-60f8485a]{grid-template-columns:1fr 1fr}}.spill[data-v-60f8485a]{display:inline-block;font-family:ui-monospace,monospace;font-size:11px;font-weight:600;padding:2px 9px;border-radius:20px;background:var(--bg2);border:1px solid var(--line)}.spill.ok[data-v-60f8485a]{color:#16a34a;border-color:#16a34a55}.spill.off[data-v-60f8485a]{color:var(--mut)}.spill.warn[data-v-60f8485a]{color:#d97706;border-color:#d9770655}.spill.role[data-v-60f8485a]{color:var(--acc);border-color:color-mix(in srgb,var(--acc) 40%,transparent)}.evidence[data-v-60f8485a]{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.evidence img[data-v-60f8485a]{width:140px;height:90px;object-fit:cover;border-radius:8px;border:1px solid var(--line)}.evidence figure[data-v-60f8485a]{margin:0;display:flex;flex-direction:column;gap:4px;align-items:center}.evidence figure video[data-v-60f8485a]{width:140px;height:140px;object-fit:cover;border-radius:8px;border:1px solid var(--line);background:#000}.evfig[data-v-60f8485a]{cursor:pointer;transition:transform .12s}.evfig[data-v-60f8485a]:hover{transform:scale(1.03)}.evfig figcaption[data-v-60f8485a]{white-space:nowrap}.lbx[data-v-60f8485a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#000000e6;display:flex;align-items:center;justify-content:center;gap:8px;padding:24px}.lbstage[data-v-60f8485a]{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:92vw;max-height:88vh}.lbstage img[data-v-60f8485a],.lbstage video[data-v-60f8485a]{max-width:88vw;max-height:80vh;border-radius:12px;background:#000;box-shadow:0 20px 60px #00000080}.lblabel[data-v-60f8485a]{color:#fff;font-weight:600;font-size:14px}.lbclose[data-v-60f8485a]{position:absolute;top:16px;right:18px;width:44px;height:44px;border-radius:50%;border:none;background:#ffffff1f;color:#fff;font-size:20px;cursor:pointer}.lbnav[data-v-60f8485a]{width:52px;height:52px;border-radius:50%;border:none;background:#ffffff1f;color:#fff;font-size:30px;line-height:1;cursor:pointer;flex:none}.lbnav[data-v-60f8485a]:hover,.lbclose[data-v-60f8485a]:hover{background:#ffffff38}@media (max-width: 640px){.lbnav[data-v-60f8485a]{position:absolute;top:50%;transform:translateY(-50%)}.lbnav.prev[data-v-60f8485a]{left:8px}.lbnav.next[data-v-60f8485a]{right:8px}}@media print{aside[data-v-60f8485a],.head button[data-v-60f8485a],.obar[data-v-60f8485a],.pager[data-v-60f8485a],.evidence[data-v-60f8485a]+*,button[data-v-60f8485a]{display:none!important}.shell[data-v-60f8485a]{display:block!important}main[data-v-60f8485a]{padding:0!important}.card[data-v-60f8485a]{border:none!important;box-shadow:none!important}body[data-v-60f8485a]{background:#fff!important;color:#000!important}}.run[data-v-72b0c1e0]{min-height:100%;display:flex;flex-direction:column}.rhead[data-v-72b0c1e0]{padding:16px 20px;border-bottom:1px solid var(--line);display:flex;align-items:center}.blogo[data-v-72b0c1e0]{max-height:32px;max-width:170px;object-fit:contain}.powered[data-v-72b0c1e0]{font-size:11.5px;color:var(--mut);text-align:center;margin:8px 0 0}.powered b[data-v-72b0c1e0]{color:var(--acc);font-weight:700}.rmain[data-v-72b0c1e0]{flex:1;display:flex;align-items:flex-start;justify-content:center;padding:28px 18px}.center[data-v-72b0c1e0]{text-align:center}.box[data-v-72b0c1e0]{width:100%;max-width:440px;padding:30px;display:flex;flex-direction:column;gap:12px}.box h1[data-v-72b0c1e0]{margin:0;font-size:24px}.box h2[data-v-72b0c1e0]{margin:0;font-size:20px}.sm[data-v-72b0c1e0]{font-size:12.5px}.emoji[data-v-72b0c1e0]{font-size:40px}.ic-ok[data-v-72b0c1e0]{width:64px;height:64px;border-radius:50%;background:var(--ok);color:#fff;font-size:34px;display:grid;place-items:center;margin:0 auto}.ic-bad[data-v-72b0c1e0]{width:64px;height:64px;border-radius:50%;background:#dc26261f;color:var(--bad);font-size:30px;display:grid;place-items:center;margin:0 auto}.ic-round[data-v-72b0c1e0]{width:52px;height:52px;border-radius:14px;background:var(--acc-050);color:var(--acc);display:grid;place-items:center}.steplist[data-v-72b0c1e0]{margin:4px 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.steplist li[data-v-72b0c1e0]{display:flex;align-items:center;gap:10px;font-size:14.5px;color:var(--txt);padding:10px 12px;background:var(--bg2);border-radius:10px}.steplist li[data-v-72b0c1e0] svg{color:var(--acc)}.terms[data-v-72b0c1e0]{text-align:left}.tcheck[data-v-72b0c1e0]{display:flex;align-items:flex-start;gap:9px;margin-top:10px;font-size:13.5px;cursor:pointer;color:var(--txt)}.tcheck input[data-v-72b0c1e0]{width:auto;margin-top:2px;flex:none}.tcheck a[data-v-72b0c1e0]{color:var(--acc);font-weight:600;text-decoration:underline}.dbghud[data-v-72b0c1e0]{position:absolute;top:calc(84px + env(safe-area-inset-top));left:12px;z-index:8;background:#000000b8;color:#fff;font:12px/1.5 ui-monospace,monospace;padding:8px 10px;border-radius:8px;pointer-events:none}.dbghud b[data-v-72b0c1e0]{color:#ff8a8a}.dbghud b.hit[data-v-72b0c1e0]{color:#7cffa0}.go[data-v-72b0c1e0]{font-size:16px;font-weight:700;padding:13px 22px}.runbox[data-v-72b0c1e0]{width:100%;max-width:460px;display:flex;flex-direction:column;gap:12px}.bar[data-v-72b0c1e0]{height:6px;background:var(--bg2);border-radius:999px;overflow:hidden}.fill[data-v-72b0c1e0]{height:100%;background:var(--acc);transition:width .3s}.stepno[data-v-72b0c1e0]{font-size:13px;text-align:center;margin:0}.codein[data-v-72b0c1e0]{font-size:26px;letter-spacing:10px;text-align:center;font-family:ui-monospace,monospace}.linkbtn[data-v-72b0c1e0]{background:none;border:none;color:var(--acc);font-weight:600;font-size:13.5px;cursor:pointer;box-shadow:none}.err[data-v-72b0c1e0]{color:var(--bad);font-size:14px;margin:4px 0 0}.camview[data-v-72b0c1e0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#000;overflow:hidden}.camview.land .camctrl[data-v-72b0c1e0]{top:0;bottom:0;right:0;left:auto;width:138px;padding:18px 16px calc(18px + env(safe-area-inset-bottom));background:linear-gradient(to left,rgba(0,0,0,.75),transparent);display:flex;align-items:center;justify-content:center}.camview.land .shootrow[data-v-72b0c1e0]{flex-direction:column-reverse;width:auto;gap:14px}.camview.land .confirmrow[data-v-72b0c1e0]{flex-direction:column;width:106px}.camview.land .camtop[data-v-72b0c1e0]{right:138px;padding-top:calc(10px + env(safe-area-inset-top));padding-bottom:12px}.camview.land .chint[data-v-72b0c1e0]{font-size:16px}.camview.land .csub[data-v-72b0c1e0]{font-size:12px}.camview.land .scrim[data-v-72b0c1e0]{margin-left:-69px}.camview.land .scrim.doc[data-v-72b0c1e0]{width:auto;height:min(76vh,440px)}.focusring[data-v-72b0c1e0]{position:absolute;width:76px;height:76px;margin:-38px 0 0 -38px;border:2px solid #fff;border-radius:12px;pointer-events:none;z-index:4;animation:focuspulse-72b0c1e0 .9s ease-out}@keyframes focuspulse-72b0c1e0{0%{transform:scale(1.4);opacity:0}25%{opacity:1}to{transform:scale(1);opacity:.25}}.rotgate[data-v-72b0c1e0]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:32px;text-align:center;color:#fff;background:#000;z-index:6}.rotgate h2[data-v-72b0c1e0]{margin:0;font-size:23px}.rotgate p[data-v-72b0c1e0]{margin:0;opacity:.82;max-width:300px;line-height:1.45}.rphone[data-v-72b0c1e0]{width:66px;height:116px;border:3.5px solid #fff;border-radius:15px;position:relative;transform-origin:center;animation:rotphone-72b0c1e0 2.2s ease-in-out infinite;will-change:transform}.rphone-scr[data-v-72b0c1e0]{position:absolute;top:9px;right:9px;bottom:9px;left:9px;border-radius:6px;background:#ffffff47}.rphone[data-v-72b0c1e0]:after{content:"";position:absolute;bottom:8px;left:50%;width:22px;height:3px;background:#fff;border-radius:2px;transform:translate(-50%)}@keyframes rotphone-72b0c1e0{0%,16%{transform:rotate(0)}42%,74%{transform:rotate(90deg)}to{transform:rotate(0)}}@media (prefers-reduced-motion: reduce){.rphone[data-v-72b0c1e0]{animation-duration:4.5s}}.shutter.off[data-v-72b0c1e0]{opacity:.4}.shutter[data-v-72b0c1e0]:disabled{cursor:default}.camview video[data-v-72b0c1e0]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none;z-index:0}.frozen[data-v-72b0c1e0]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:#000;z-index:0}.camview video.mirror[data-v-72b0c1e0],.frozen.mirror[data-v-72b0c1e0]{transform:scaleX(-1)}.taplayer[data-v-72b0c1e0]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.scrim[data-v-72b0c1e0]{position:absolute;top:54%;left:50%;transform:translate(-50%,-50%);border:2px solid rgba(255,255,255,.92);box-shadow:0 0 0 100vmax #00000080;pointer-events:none;z-index:2}.scrim.doc[data-v-72b0c1e0]{width:min(94vw,580px);aspect-ratio:1.586;border-radius:16px}.scrim.oval[data-v-72b0c1e0]{width:min(78vw,340px);aspect-ratio:.8;border-radius:50%}.scrim[data-v-72b0c1e0]{transition:border-color .18s}.scrim.blur[data-v-72b0c1e0]{border-color:#ffffffb3}.scrim.near[data-v-72b0c1e0]{border-color:#ffd23f}.scrim.ok[data-v-72b0c1e0]{border-color:#37d67a;border-width:3px}.camtop[data-v-72b0c1e0]{position:absolute;top:0;left:0;right:0;padding:calc(12px + env(safe-area-inset-top)) 20px 22px;background:linear-gradient(rgba(0,0,0,.6),transparent);color:#fff;text-align:center;z-index:4;pointer-events:none}.cbar[data-v-72b0c1e0]{height:4px;background:#ffffff40;border-radius:999px;overflow:hidden;margin-bottom:14px}.cfill[data-v-72b0c1e0]{height:100%;background:#fff;transition:width .3s}.cstep[data-v-72b0c1e0]{font-size:12px;opacity:.75;letter-spacing:.04em;text-transform:uppercase}.chint[data-v-72b0c1e0]{font-size:17px;font-weight:700;margin-top:3px;text-shadow:0 1px 3px rgba(0,0,0,.5)}.csub[data-v-72b0c1e0]{font-size:13px;opacity:.85;margin-top:2px;text-shadow:0 1px 3px rgba(0,0,0,.5)}.csub.good[data-v-72b0c1e0]{color:#7ee2a6;opacity:1;font-weight:600}.scrim.detected[data-v-72b0c1e0]{border-color:#37d67a;border-width:3px}.reuse[data-v-72b0c1e0]{color:#7ee2a6;font-weight:600}.camctrl[data-v-72b0c1e0]{position:absolute;bottom:0;left:0;right:0;padding:26px 20px calc(30px + env(safe-area-inset-bottom));background:linear-gradient(transparent,#000000c7);z-index:5;transform:translateZ(0)}.camerr[data-v-72b0c1e0]{color:#ffb3b3;text-align:center;margin:0 0 16px;font-size:14px;font-weight:500}.shootrow[data-v-72b0c1e0]{display:flex;align-items:center;justify-content:space-between}.side[data-v-72b0c1e0]{width:56px;height:56px}.shutter[data-v-72b0c1e0]{width:76px;height:76px;border-radius:50%;background:#fff;border:5px solid rgba(255,255,255,.45);box-shadow:none;padding:0;transition:transform .08s;will-change:transform;touch-action:manipulation}.shutter[data-v-72b0c1e0]:active{transform:scale(.92)}.flip[data-v-72b0c1e0]{width:52px;height:52px;border-radius:50%;background:#ffffff2e;color:#fff;font-size:22px;display:grid;place-items:center;box-shadow:none;border:none}.flip.on[data-v-72b0c1e0]{background:#ffd23f;color:#1a1300}.confirmrow[data-v-72b0c1e0]{display:flex;gap:12px}.cbtn[data-v-72b0c1e0]{flex:1;padding:16px;font-size:16px;font-weight:700;border-radius:14px}.cbtn.ghost[data-v-72b0c1e0]{background:#ffffff29;color:#fff;border:none}.cbtn.go[data-v-72b0c1e0]{background:var(--acc);color:#fff}.liveview[data-v-72b0c1e0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#000;display:flex;align-items:center;justify-content:center;padding:16px}.liveview[data-v-72b0c1e0] .wrap,.liveview[data-v-72b0c1e0]>div{width:100%;max-width:440px}.livetop[data-v-72b0c1e0]{position:absolute;top:0;left:0;right:0;padding:calc(14px + env(safe-area-inset-top)) 20px 0;z-index:2}.livetop .cbar[data-v-72b0c1e0]{background:#ffffff40}.liveerr[data-v-72b0c1e0]{position:absolute;bottom:calc(24px + env(safe-area-inset-bottom));left:20px;right:20px;text-align:center;color:#ffb3b3;font-weight:600;z-index:2}.procov[data-v-72b0c1e0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#08090ef0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:#fff;padding:24px;text-align:center}.spin[data-v-72b0c1e0]{width:48px;height:48px;border:4px solid rgba(255,255,255,.22);border-top-color:#fff;border-radius:50%;animation:spin-72b0c1e0 1s linear infinite}.gspin[data-v-72b0c1e0]{width:34px;height:34px;border:3px solid var(--line);border-top-color:var(--acc);border-radius:50%;animation:spin-72b0c1e0 1s linear infinite;margin:6px auto 0}.procov p[data-v-72b0c1e0]{margin:0;font-size:17px;font-weight:600}.procov .sub[data-v-72b0c1e0]{font-weight:400;opacity:.7;font-size:13.5px}@keyframes spin-72b0c1e0{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.spin[data-v-72b0c1e0]{animation-duration:2s}}:root{--bg: #f9fafb;--bg2: #f3f4f6;--card: #ffffff;--line: #e5e7eb;--line2: #d1d5db;--txt: #111827;--mut: #6b7280;--acc: #4f46e5;--acc-2: #6366f1;--acc-700: #4338ca;--acc-050: #eef2ff;--acc2: #6366f1;--ok: #16a34a;--bad: #ef4444;--warn: #f59e0b;--radius: 16px;--radius-sm: 10px;--shadow: 0 1px 2px rgba(16,24,40,.06), 0 1px 3px rgba(16,24,40,.1);--shadow-md: 0 4px 12px rgba(16,24,40,.08);--shadow-lg: 0 20px 45px -15px rgba(49,46,129,.25);--ring: 0 0 0 3px rgba(99,102,241,.35)}*{box-sizing:border-box}html,body,#app{height:100%}body{margin:0;background:var(--bg);color:var(--txt);font:15px/1.55 Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:var(--acc);text-decoration:none}a:hover{color:var(--acc-2)}button{font:inherit;cursor:pointer;border:0;border-radius:10px;padding:10px 16px;background:var(--acc);color:#fff;font-weight:600;transition:background .15s,transform .05s}button:hover{background:var(--acc-700)}button:active{transform:translateY(1px)}button:disabled{opacity:.5;cursor:default}button.ghost{background:#fff;border:1px solid var(--line2);color:var(--txt)}button.ghost:hover{background:var(--bg2);border-color:#c7cbd4}button.danger{background:var(--bad)}button.danger:hover{background:#dc2626}input,select,textarea{font:inherit;width:100%;padding:11px 13px;border-radius:10px;border:1px solid var(--line2);background:#fff;color:var(--txt);outline:none;transition:border-color .15s,box-shadow .15s}input:focus,select:focus,textarea:focus{border-color:var(--acc-2);box-shadow:var(--ring)}input::placeholder{color:#9aa1af}.brand{font-weight:800;letter-spacing:-.02em}.brand .dot{color:var(--acc)}.mut{color:var(--mut)}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.pill{font-size:12px;padding:3px 9px;border-radius:999px;border:1px solid var(--line);color:var(--mut);background:#fff}.pill.role{color:var(--acc);border-color:color-mix(in srgb,var(--acc) 35%,transparent);background:var(--acc-050)}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--line);font-size:14px}th{color:var(--mut);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.err{color:var(--bad);font-size:14px}
