:root{--c-bg:#f2f5f9;--c-surface:#fff;--c-border:#e3e8f0;--c-border-strong:#d4dbe7;--c-text:#17223f;--c-text2:#55607a;--c-muted:#8b93a8;--c-primary:#06b6da;--c-primary-light:#e0f7fc;--c-primary-deep:#0e7490;--c-navy:#0c4a5a;--c-navy2:#0f5f73;--c-accent:#84cc16;--c-sidebar-text:#bfe3ec;--c-sidebar-label:#7fb0bd;--c-success:#4d7c0f;--c-success-bg:#d9f99d;--c-teal:#0891b2;--c-teal-bg:#cffafe;--c-danger:#d64541;--c-danger-bg:#fdeceb;--c-warning:#b97324;--c-warning-bg:#fdf3e4;--c-info:#2b6cb0;--c-info-bg:#e7f0fa;--c-neutral-bg:#eef1f6;--c-purple:#6b4fbb;--c-purple-bg:#efeafb;--font-heading:"Poppins", system-ui, sans-serif;--font-body:"Open Sans", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, Consolas, monospace;--shadow-card:0 2px 8px #0f1f470f;--sidebar-width:252px;font-family:var(--font-body);color:var(--c-text);background:var(--c-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}*,:before,:after{box-sizing:border-box}body{background:var(--c-bg);min-height:100vh;margin:0;font-size:14px}#app{min-height:100vh}h1,h2,h3,h4,p{margin:0}button,input,select{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}img{display:block}:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--c-bg:#0a1418;--c-surface:#111e24;--c-border:#1f313a;--c-border-strong:#2c424d;--c-text:#e4f0f3;--c-text2:#a9bec6;--c-muted:#7a9099;--c-primary:#22c5e5;--c-primary-light:#0f2f38;--c-primary-deep:#7fe3f5;--c-navy:#0c4a5a;--c-navy2:#0f5f73;--c-sidebar-text:#bfe3ec;--c-sidebar-label:#7fb0bd;--c-success:#a3e635;--c-success-bg:#1f2e0c;--c-teal:#4fd1e8;--c-teal-bg:#0f2f38;--c-danger:#ef6f6b;--c-danger-bg:#3a1c1c;--c-warning:#e0a050;--c-warning-bg:#3a2c15;--c-info:#6fa8e6;--c-info-bg:#162a40;--c-neutral-bg:#1a272d;--c-purple:#a58be6;--c-purple-bg:#261f40;--shadow-card:0 2px 8px #00000059}:root[data-theme=dark] .app-icon{filter:invert()hue-rotate(180deg)}:root[data-theme=dark] .sidebar .app-icon,:root[data-theme=dark] .btn--primary .app-icon,:root[data-theme=dark] .btn--gradient .app-icon,:root[data-theme=dark] .btn--teal .app-icon,:root[data-theme=dark] .btn--purple .app-icon,:root[data-theme=dark] .btn--navy .app-icon,:root[data-theme=dark] .badge--navy .app-icon,:root[data-theme=dark] .hero img{filter:none}:root[data-theme=dark] .kpi__value--navy{color:#d3f3fa}:root[data-theme=dark] ::placeholder{color:var(--c-muted)}.toasts[data-v-79d80b8d]{z-index:200;pointer-events:none;flex-direction:column;gap:8px;width:min(360px,100vw - 32px);display:flex;position:fixed;bottom:16px;right:16px}.toast[data-v-79d80b8d]{background:var(--c-surface);border:1px solid var(--c-border);border-left:4px solid var(--c-info);color:var(--c-text);pointer-events:auto;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:10px;padding:11px 14px;font-size:12.5px;line-height:1.4;display:flex;box-shadow:0 8px 24px #0003}.toast--success[data-v-79d80b8d]{border-left-color:var(--c-success)}.toast--error[data-v-79d80b8d]{border-left-color:var(--c-danger)}.toast__close[data-v-79d80b8d]{color:var(--c-muted);background:0 0;border:0;padding:0 2px;font-size:16px;line-height:1}.app-icon[data-v-d8896e8c]{flex-shrink:0;display:block}.badge[data-v-329ba5a3]{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:600;line-height:1.3;display:inline-flex}.badge--success[data-v-329ba5a3]{background:var(--c-success-bg);color:var(--c-success)}.badge--teal[data-v-329ba5a3]{background:var(--c-teal-bg);color:var(--c-teal)}.badge--danger[data-v-329ba5a3]{background:var(--c-danger-bg);color:var(--c-danger)}.badge--warning[data-v-329ba5a3]{background:var(--c-warning-bg);color:var(--c-warning)}.badge--neutral[data-v-329ba5a3]{background:var(--c-neutral-bg);color:var(--c-text2)}.badge--info[data-v-329ba5a3]{background:var(--c-info-bg);color:var(--c-info)}.badge--navy[data-v-329ba5a3]{background:var(--c-navy2);color:#fff}.badge--purple[data-v-329ba5a3]{background:var(--c-purple-bg);color:var(--c-purple)}.alert[data-v-e5a18046]{border-radius:10px;align-items:flex-start;gap:10px;width:100%;padding:10px 14px;display:flex}.alert--info[data-v-e5a18046]{background:var(--c-info-bg)}.alert--warning[data-v-e5a18046]{background:var(--c-warning-bg)}.alert--success[data-v-e5a18046]{background:var(--c-success-bg)}.alert__text[data-v-e5a18046]{min-width:0;color:var(--c-text);flex:1;font-size:12.5px;line-height:1.45}.card[data-v-a0c0c5e0]{background:var(--c-surface);border:1px solid var(--c-border);min-width:0;box-shadow:var(--shadow-card);border-radius:14px;flex-direction:column;gap:12px;padding:18px;display:flex;overflow:hidden}.card--compact[data-v-a0c0c5e0]{gap:10px;padding:16px}.card-header[data-v-bc160bba]{align-items:center;gap:10px;width:100%;display:flex}.card-header__icon[data-v-bc160bba]{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.card-header__icon--primary[data-v-bc160bba]{background:var(--c-primary-light)}.card-header__icon--danger[data-v-bc160bba]{background:var(--c-danger-bg)}.card-header__icon--warning[data-v-bc160bba]{background:var(--c-warning-bg)}.card-header__icon--info[data-v-bc160bba]{background:var(--c-info-bg)}.card-header__icon--purple[data-v-bc160bba]{background:var(--c-purple-bg)}.card-header__body[data-v-bc160bba]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.card-header__title-row[data-v-bc160bba]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.card-header__title[data-v-bc160bba]{font-family:var(--font-heading);color:var(--c-text);font-size:14px;font-weight:600;line-height:1.3}.card-header__subtitle[data-v-bc160bba]{color:var(--c-muted);font-size:12px;line-height:1.4}.card-header__action[data-v-bc160bba]{color:var(--c-primary);white-space:nowrap;background:0 0;border:0;flex-shrink:0;padding:0;font-size:12px;font-weight:600;line-height:1.4}.card-header__action[data-v-bc160bba]:hover{text-decoration:underline}.run[data-v-7604f080],.more[data-v-7604f080]{color:var(--c-text2);font-size:12px;line-height:1.5}.more summary[data-v-7604f080]{cursor:pointer;font-weight:600}.page[data-v-7604f080]{margin-top:8px}.page__text[data-v-7604f080]{white-space:pre-wrap;background:var(--c-bg);border:1px solid var(--c-border);border-radius:8px;max-height:260px;margin-top:4px;padding:10px 12px;font-family:inherit;overflow:auto}.all-notes[data-v-7604f080]{margin-top:6px;padding-left:18px}.section[data-v-7604f080]{color:var(--c-text2);gap:8px;font-size:12px;display:flex}.section strong[data-v-7604f080]{letter-spacing:.3px}.codes[data-v-7604f080]{border:1px solid var(--c-border-strong);border-radius:10px;overflow:hidden}.code+.code[data-v-7604f080]{border-top:1px solid var(--c-border)}.code__head[data-v-7604f080]{width:100%;font:inherit;text-align:left;background:var(--c-surface);cursor:pointer;border:0;align-items:center;gap:10px;padding:10px 12px;display:flex}.code__head.is-static[data-v-7604f080]{cursor:default}.code__pad[data-v-7604f080]{width:16px}.code__system[data-v-7604f080]{color:var(--c-muted);font-size:12px}.code__title[data-v-7604f080]{flex:1;min-width:0;font-size:13px}.code__body[data-v-7604f080]{background:var(--c-bg);border-top:1px solid var(--c-border);flex-direction:column;gap:10px;padding:12px 14px 14px;display:flex}.chip[data-v-7604f080]{background:var(--c-neutral-bg);border:1px solid var(--c-border);border-radius:6px;padding:2px 8px;font-size:12px;display:inline-block}.chip--removed[data-v-7604f080]{color:var(--c-danger);background:var(--c-danger-bg);text-decoration:line-through}.chip--added[data-v-7604f080]{color:var(--c-success);background:var(--c-success-bg)}.mono[data-v-7604f080]{font-family:var(--font-mono);font-weight:600}.primary[data-v-7604f080]{color:var(--c-info);background:var(--c-info-bg);border-radius:6px;padding:2px 8px;font-size:11.5px;font-weight:600}.tier[data-v-7604f080]{white-space:nowrap;border:1px solid;border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:600}.tier--green[data-v-7604f080]{color:var(--c-success);background:var(--c-success-bg)}.tier--yellow[data-v-7604f080]{color:var(--c-warning);background:var(--c-warning-bg)}.tier--red[data-v-7604f080]{color:var(--c-danger);background:var(--c-danger-bg)}.rule[data-v-7604f080]{flex-direction:column;gap:8px;display:flex}.rule__title[data-v-7604f080]{font-size:13px;font-weight:600}.cond[data-v-7604f080]{background:var(--c-surface);border:1px solid var(--c-border);border-radius:10px;gap:10px;padding:12px 14px;display:flex}.cond__mark[data-v-7604f080]{font-size:15px;line-height:1.4}.cond__mark.is-met[data-v-7604f080],.ok[data-v-7604f080]{color:var(--c-success)}.cond__mark.is-unmet[data-v-7604f080],.bad[data-v-7604f080]{color:var(--c-danger)}.cond__body[data-v-7604f080]{flex-direction:column;flex:1;gap:5px;min-width:0;font-size:12.5px;line-height:1.5;display:flex}.cond__head[data-v-7604f080]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cond__title[data-v-7604f080]{font-size:13px;font-weight:500}.tag[data-v-7604f080]{color:var(--c-text2);background:var(--c-neutral-bg);border-radius:5px;padding:1px 7px;font-size:11.5px}.tag--info[data-v-7604f080]{color:var(--c-info);background:var(--c-info-bg)}.criteria[data-v-7604f080]{color:var(--c-text2);white-space:pre-line}.line[data-v-7604f080]{overflow-wrap:anywhere}.missing[data-v-7604f080]{color:var(--c-warning)}.source[data-v-7604f080]{color:var(--c-text2);padding-left:16px}.muted[data-v-7604f080]{color:var(--c-muted);font-size:12px}.caption[data-v-7604f080],.hint[data-v-7604f080]{color:var(--c-muted);font-size:12px;line-height:1.5}.hint[data-v-7604f080]{color:var(--c-text2)}.box[data-v-7604f080]{border:1px solid var(--c-border);border-radius:10px;flex-direction:column;gap:10px;max-width:540px;padding:12px 14px;display:flex}.box__title[data-v-7604f080]{color:var(--c-text2);font-size:12px}.box__row[data-v-7604f080]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.box__label[data-v-7604f080]{width:130px;color:var(--c-text2);font-size:12.5px}.rec[data-v-7604f080]{border:1px solid var(--c-border);border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.rec__head[data-v-7604f080]{align-items:center;gap:10px;display:flex}.op[data-v-7604f080]{color:var(--c-info);background:var(--c-info-bg);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600}.rec__conf[data-v-7604f080]{color:var(--c-text2);margin-left:auto;font-size:12px}.rec__codes[data-v-7604f080]{color:var(--c-text2);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.rec__reason[data-v-7604f080]{font-size:13px;line-height:1.5}.group[data-v-7604f080]{background:var(--c-info-bg);border:1px solid var(--c-info);border-radius:10px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.group__basis[data-v-7604f080]{color:var(--c-info);gap:10px;font-size:12px;display:flex}.group__code[data-v-7604f080]{font-size:13px;font-weight:500}.group__rows[data-v-7604f080]{flex-direction:column;margin:0;display:flex}.group__rows div[data-v-7604f080]{border-top:1px solid var(--c-border);justify-content:space-between;padding:7px 0;font-size:13px;display:flex}.group__rows dt[data-v-7604f080]{color:var(--c-info)}.group__rows dd[data-v-7604f080]{font-variant-numeric:tabular-nums;margin:0}.group__rows .is-strong dt[data-v-7604f080],.group__rows .is-strong dd[data-v-7604f080]{color:var(--c-text);font-weight:700}.foot[data-v-7604f080]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.foot li[data-v-7604f080]{color:var(--c-text2);align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.5;display:flex}.btn[data-v-dbfbb1a1]{white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:7px;font-weight:600;line-height:1.2;display:inline-flex}.btn--block[data-v-dbfbb1a1]{width:100%}.btn[data-v-dbfbb1a1]:disabled{opacity:.5;cursor:not-allowed}.btn--sm[data-v-dbfbb1a1]{padding:7px 12px;font-size:12px}.btn--md[data-v-dbfbb1a1]{padding:10px 16px;font-size:13px}.btn--lg[data-v-dbfbb1a1]{padding:11px 16px;font-size:13.5px}.btn--primary[data-v-dbfbb1a1]{background:var(--c-primary);color:#fff}.btn--gradient[data-v-dbfbb1a1]{color:#fff;background:linear-gradient(90deg,#1c8a53,#2fb56f)}.btn--outline[data-v-dbfbb1a1]{background:var(--c-surface);border-color:var(--c-border-strong);color:var(--c-text)}.btn--soft[data-v-dbfbb1a1]{background:var(--c-primary-light);color:var(--c-primary-deep)}.btn--ghost[data-v-dbfbb1a1]{color:var(--c-text2);background:0 0}.btn--ghost[data-v-dbfbb1a1]:hover{background:var(--c-neutral-bg)}.btn--teal[data-v-dbfbb1a1]{background:var(--c-teal);color:#fff}.btn--purple[data-v-dbfbb1a1]{background:var(--c-purple);color:#fff}.btn--navy[data-v-dbfbb1a1]{background:var(--c-navy);color:#fff}.btn--navy[data-v-dbfbb1a1]:hover{filter:brightness(1.25)}.btn--primary[data-v-dbfbb1a1]:hover,.btn--teal[data-v-dbfbb1a1]:hover,.btn--purple[data-v-dbfbb1a1]:hover,.btn--gradient[data-v-dbfbb1a1]:hover{filter:brightness(.95)}.btn--outline[data-v-dbfbb1a1]:hover{background:var(--c-bg)}.btn--soft[data-v-dbfbb1a1]:hover{filter:brightness(.97)}.overlay[data-v-f22f4453]{z-index:100;background:#08140f8c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal[data-v-f22f4453]{background:var(--c-surface);border:1px solid var(--c-border);width:100%;max-height:calc(100vh - 32px);color:var(--c-text);border-radius:16px;flex-direction:column;display:flex;box-shadow:0 24px 64px #0000004d}.modal[data-v-f22f4453]:focus{outline:none}.modal--sm[data-v-f22f4453]{max-width:420px}.modal--md[data-v-f22f4453]{max-width:560px}.modal--lg[data-v-f22f4453]{max-width:720px}.modal__head[data-v-f22f4453]{justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 12px;display:flex}.modal__titles[data-v-f22f4453]{min-width:0}.modal__title[data-v-f22f4453]{font-family:var(--font-heading);font-size:16px;font-weight:600;line-height:1.3}.modal__subtitle[data-v-f22f4453]{color:var(--c-muted);margin-top:2px;font-size:12.5px;line-height:1.4}.modal__close[data-v-f22f4453]{background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:flex}.modal__close[data-v-f22f4453]:hover:not(:disabled){background:var(--c-bg)}.modal__body[data-v-f22f4453]{flex-direction:column;gap:12px;padding:4px 20px 18px;display:flex;overflow-y:auto}.modal__foot[data-v-f22f4453]{border-top:1px solid var(--c-border);justify-content:flex-end;gap:8px;padding:12px 20px 16px;display:flex}.frame[data-v-9f4e61ab]{border:1px solid var(--c-border);border-radius:8px;width:100%;height:70vh;display:block}.gate--yellow[data-v-e47a6975]{border-color:var(--c-warning)}.gate--red[data-v-e47a6975]{border-color:var(--c-danger)}.reasons[data-v-e47a6975]{color:var(--c-text2);flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:12.5px;line-height:1.5;display:flex}.actions[data-v-e47a6975]{flex-wrap:wrap;gap:8px;display:flex}.tab[data-v-9f28706f]{flex-direction:column;gap:18px;display:flex}.tab__row[data-v-9f28706f]{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:16px;display:grid}.tab__side[data-v-9f28706f]{flex-direction:column;gap:16px;min-width:0;display:flex}.meta[data-v-9f28706f]{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.meta__chip[data-v-9f28706f]{background:var(--c-neutral-bg);font-family:var(--font-mono);color:var(--c-text2);white-space:nowrap;border-radius:7px;padding:4px 9px;font-size:11.5px;line-height:1.4}.meta__risk[data-v-9f28706f]{background:var(--c-warning-bg);color:var(--c-warning);white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:600;line-height:1.4;display:flex}.meta__dot[data-v-9f28706f]{background:var(--c-warning);border-radius:999px;width:8px;height:8px}.section[data-v-9f28706f]{flex-wrap:wrap;align-items:center;gap:10px;line-height:1.4;display:flex}.section strong[data-v-9f28706f]{letter-spacing:.8px;color:var(--c-text2);font-size:10.5px;font-weight:700}.section span[data-v-9f28706f]{color:var(--c-muted);font-size:12px}.empty[data-v-9f28706f]{color:var(--c-muted);font-size:12px;line-height:1.4}.item[data-v-9f28706f]{border:1px solid var(--c-border);border-radius:12px;overflow:hidden}.item__head[data-v-9f28706f]{background:var(--c-bg);text-align:left;border:0;align-items:center;gap:8px;width:100%;padding:10px 14px;display:flex}.item__head.is-static[data-v-9f28706f]{cursor:default}.item__code[data-v-9f28706f]{background:var(--c-purple-bg);font-family:var(--font-mono);color:var(--c-purple);white-space:nowrap;border-radius:7px;padding:4px 9px;font-size:11.5px;line-height:1.4}.item__system[data-v-9f28706f]{color:var(--c-muted);white-space:nowrap;font-size:11px;line-height:1.4}.item__title[data-v-9f28706f]{flex:1;min-width:0;font-size:12.5px;font-weight:600;line-height:1.4}.item__body[data-v-9f28706f]{flex-direction:column;gap:10px;padding:12px 14px 14px;display:flex}.item__intro[data-v-9f28706f]{color:var(--c-muted);font-size:11.5px;line-height:1.4}.rule[data-v-9f28706f]{border-radius:8px;flex-direction:column;gap:3px;padding:8px 10px;display:flex}.rule--met[data-v-9f28706f]{background:var(--c-success-bg)}.rule--unmet[data-v-9f28706f]{background:var(--c-danger-bg)}.rule__head[data-v-9f28706f]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rule__title[data-v-9f28706f]{font-size:12.5px;font-weight:600;line-height:1.4}.rule__text[data-v-9f28706f]{color:var(--c-text2);font-size:11.5px;line-height:1.45}.rule__source[data-v-9f28706f]{font-family:var(--font-mono);color:var(--c-muted);font-size:11px;line-height:1.4}.risk[data-v-9f28706f]{align-items:center;gap:14px;display:flex}.risk__ring[data-v-9f28706f]{flex-shrink:0;width:84px;height:84px;position:relative;overflow:hidden}.risk__track[data-v-9f28706f]{position:absolute;inset:12.5%}.risk__track img[data-v-9f28706f]{width:114.44%;max-width:none;height:114.44%;position:absolute;inset:-7.22%}.risk__value[data-v-9f28706f]{position:absolute;inset:12.5% 12.5% 22.58% 50%}.risk__value img[data-v-9f28706f]{width:128.88%;max-width:none;height:116.68%;position:absolute;inset:-8.34% -14.44%}.risk__score[data-v-9f28706f]{font-family:var(--font-heading);font-size:17px;font-weight:700;line-height:1;position:absolute;top:32px;left:42px;transform:translate(-50%)}.risk__caption[data-v-9f28706f]{color:var(--c-muted);font-size:9.5px;line-height:1;position:absolute;top:52px;left:26px}.risk__list[data-v-9f28706f]{flex-direction:column;flex:1;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.risk__item[data-v-9f28706f]{color:var(--c-text2);justify-content:space-between;align-items:center;gap:8px;font-size:12px;line-height:1.4;display:flex}.evidence[data-v-9f28706f]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.evidence__row[data-v-9f28706f]{border:1px solid var(--c-border);text-align:left;background:0 0;border-radius:8px;align-items:center;gap:8px;width:100%;padding:8px 10px;display:flex}.evidence__row[data-v-9f28706f]:hover{background:var(--c-bg)}.evidence__body[data-v-9f28706f]{flex-direction:column;flex:1;gap:1px;min-width:0;line-height:1.4;display:flex}.evidence__name[data-v-9f28706f]{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.evidence__meta[data-v-9f28706f]{color:var(--c-muted);font-size:11px}@media (width<=1199px){.tab__row[data-v-9f28706f]{grid-template-columns:minmax(0,1fr)}}.score[data-v-65e2962e]{align-items:center;gap:6px;display:inline-flex}.score__ring[data-v-65e2962e]{flex-shrink:0;width:22px;height:22px}.score__track[data-v-65e2962e]{stroke:var(--c-border)}.score__arc[data-v-65e2962e]{stroke:currentColor}.score__text[data-v-65e2962e]{white-space:nowrap;font-size:12px;font-weight:600;line-height:1.4}.score--success[data-v-65e2962e]{color:var(--c-success)}.score--warning[data-v-65e2962e]{color:var(--c-warning)}.score--danger[data-v-65e2962e]{color:var(--c-danger)}.head[data-v-47578932]{align-items:center;gap:16px;width:100%;display:flex}.head__accent[data-v-47578932]{background:var(--c-primary);border-radius:2px;flex-shrink:0;align-self:stretch;width:4px;min-height:52px}.head__body[data-v-47578932]{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.head__title-row[data-v-47578932]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.head__title[data-v-47578932]{font-family:var(--font-heading);font-size:24px;font-weight:600;line-height:1.2}.head__meta[data-v-47578932]{color:var(--c-text2);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;line-height:1.4;display:flex}.head__actions[data-v-47578932]{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;max-width:560px;display:flex}.text[data-v-47578932]{color:var(--c-text2);font-size:13px;line-height:1.5}@media (width<=1199px){.head[data-v-47578932]{flex-wrap:wrap}.head__body[data-v-47578932]{flex-basis:calc(100% - 20px)}.head__actions[data-v-47578932]{flex-basis:100%;justify-content:flex-start;max-width:none}}.field[data-v-377f26c3]{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.field__head[data-v-377f26c3]{justify-content:space-between;align-items:center;gap:6px;display:flex}.field__label[data-v-377f26c3]{color:var(--c-text2);font-size:12px;font-weight:600;line-height:1.4}.select[data-v-880e478f]{background:var(--c-surface);border:1px solid var(--c-border-strong);border-radius:10px;width:100%;position:relative}.select[data-v-880e478f]:focus-within{border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-light)}.select__control[data-v-880e478f]{appearance:none;width:100%;height:100%;color:var(--c-text);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 34px 0 12px;font-size:13px;line-height:1.4}.select__control[data-v-880e478f]:focus{outline:none}.select__control[data-v-880e478f]:disabled{cursor:not-allowed;opacity:.75}.select__control.is-placeholder[data-v-880e478f]{color:var(--c-muted)}.select__control option[data-v-880e478f]{color:var(--c-text);background:var(--c-surface)}.select__chevron[data-v-880e478f]{pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.input[data-v-cb7eae51]{background:var(--c-surface);border:1px solid var(--c-border-strong);border-radius:10px;align-items:center;gap:8px;width:100%;padding:0 12px;display:flex}.input[data-v-cb7eae51]:focus-within{border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-light)}.input--warning[data-v-cb7eae51]{background:var(--c-warning-bg);border-color:var(--c-warning)}.input--readonly[data-v-cb7eae51]{background:var(--c-bg);border-color:var(--c-border)}.input--readonly[data-v-cb7eae51]:focus-within{border-color:var(--c-border);box-shadow:none}.input--mono .input__control[data-v-cb7eae51]{font-family:var(--font-mono)}.input__control[data-v-cb7eae51]{min-width:0;color:var(--c-text);background:0 0;border:0;flex:1;padding:0;font-size:13px;line-height:1.4}.input__control[data-v-cb7eae51]::placeholder{color:var(--c-muted)}.input__control[data-v-cb7eae51]:focus{outline:none}.subs[data-v-ba193c40]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.sub[data-v-ba193c40]{background:var(--c-bg);border:1px solid var(--c-border);border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.sub__head[data-v-ba193c40]{justify-content:space-between;align-items:center;gap:10px;display:flex}.sub__name[data-v-ba193c40]{font-family:var(--font-heading);font-size:14px;font-weight:600}.sub__facts[data-v-ba193c40]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.sub__facts dt[data-v-ba193c40]{color:var(--c-muted);font-size:11px}.sub__facts dd[data-v-ba193c40]{margin:2px 0 0;font-size:12.5px}.mono[data-v-ba193c40]{font-family:var(--font-mono)}.muted[data-v-ba193c40]{color:var(--c-muted)}.sub__reason[data-v-ba193c40]{color:var(--c-text2);font-size:12.5px;line-height:1.5}.gls__title[data-v-ba193c40]{letter-spacing:.06em;text-transform:uppercase;color:var(--c-text2);font-size:11px;font-weight:700}.gls ul[data-v-ba193c40]{flex-direction:column;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.gl[data-v-ba193c40]{flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;display:flex}.print[data-v-ba193c40]{font:inherit;color:var(--c-primary-deep);cursor:pointer;background:0 0;border:0;padding:0;font-size:11.5px;font-weight:600;text-decoration:underline}.sub__actions[data-v-ba193c40]{flex-wrap:wrap;gap:8px;display:flex}@media (width<=719px){.sub__facts[data-v-ba193c40]{grid-template-columns:minmax(0,1fr)}}.tab[data-v-60ce3545]{flex-direction:column;gap:16px;display:flex}.cards[data-v-60ce3545]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.stat[data-v-60ce3545]{background:var(--c-surface);border:1px solid var(--c-border);box-shadow:var(--shadow-card);border-radius:12px;padding:14px 16px}.stat__label[data-v-60ce3545]{letter-spacing:.06em;text-transform:uppercase;color:var(--c-text2);font-size:11px;font-weight:700}.stat__value[data-v-60ce3545]{font-family:var(--font-heading);font-size:20px;font-weight:700;line-height:1.3}.stat__value--green[data-v-60ce3545]{color:var(--c-success)}.stat__note[data-v-60ce3545]{color:var(--c-muted);font-size:11.5px}.tone-success[data-v-60ce3545]{color:var(--c-success)}.tone-warning[data-v-60ce3545]{color:var(--c-warning)}.bar[data-v-60ce3545]{background:var(--c-neutral-bg);border-radius:8px;height:14px;display:flex;overflow:hidden}.bar__seg--navy[data-v-60ce3545]{background:var(--c-navy)}.bar__seg--amber[data-v-60ce3545]{background:var(--c-warning)}.bar__seg--grey[data-v-60ce3545]{background:var(--c-muted)}.legend[data-v-60ce3545]{flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.dot[data-v-60ce3545]{border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.dot--navy[data-v-60ce3545]{background:var(--c-navy)}.dot--amber[data-v-60ce3545]{background:var(--c-warning)}.dot--grey[data-v-60ce3545]{background:var(--c-muted)}.muted[data-v-60ce3545]{color:var(--c-muted)}.table[data-v-60ce3545]{flex-direction:column;gap:6px;display:flex;overflow-x:auto}.tr[data-v-60ce3545]{grid-template-columns:minmax(180px,2fr) 110px 120px minmax(170px,1.2fr);align-items:center;gap:10px;min-width:620px;font-size:12.5px;display:grid}.tr--line[data-v-60ce3545]{border-bottom:1px solid var(--c-border);grid-template-columns:minmax(0,1fr) 140px;min-width:0;padding:6px 0}.line-note[data-v-60ce3545]{color:var(--c-muted);font-size:11px;font-weight:400;display:block}.th[data-v-60ce3545]{color:var(--c-muted);font-size:11px;font-weight:600}.right[data-v-60ce3545]{text-align:right}.mono[data-v-60ce3545]{font-family:var(--font-mono)}.cell-main[data-v-60ce3545]{font-weight:500}.actions[data-v-60ce3545]{justify-content:flex-end;display:flex}.unit[data-v-60ce3545]{color:var(--c-muted);font-size:11px}.err[data-v-60ce3545]{color:var(--c-danger);font-size:11.5px}@media (width<=899px){.cards[data-v-60ce3545]{grid-template-columns:repeat(2,minmax(0,1fr))}}.timeline-empty[data-v-d431ae1e]{color:var(--c-text2);padding:12px 0;font-size:12.5px;line-height:1.5}.tab[data-v-d431ae1e]{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:16px;display:grid}.timeline[data-v-d431ae1e]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.event[data-v-d431ae1e]{align-items:stretch;gap:14px;display:flex}.event__rail[data-v-d431ae1e]{flex-direction:column;flex-shrink:0;align-items:center;width:24px;display:flex}.event__dot[data-v-d431ae1e]{border-radius:999px;flex-shrink:0;width:14px;height:14px}.event__dot.is-ring[data-v-d431ae1e]{border:3px solid var(--c-teal-bg)}.event__line[data-v-d431ae1e]{background:var(--c-border);flex:1;width:2px;min-height:64px}.event__body[data-v-d431ae1e]{flex-direction:column;flex:1;gap:3px;min-width:0;padding-bottom:22px;display:flex}.event:last-child .event__body[data-v-d431ae1e]{padding-bottom:0}.event__head[data-v-d431ae1e]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.event__title[data-v-d431ae1e]{font-size:13px;font-weight:600;line-height:1.4}.event__text[data-v-d431ae1e]{color:var(--c-text2);font-size:12px;line-height:1.5}.event__time[data-v-d431ae1e]{font-family:var(--font-mono);color:var(--c-muted);font-size:11px;line-height:1.4}.steps[data-v-d431ae1e]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.step[data-v-d431ae1e]{align-items:center;gap:12px;padding:8px 0;display:flex}.step__circle[data-v-d431ae1e]{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:700;line-height:1;display:flex}.step__label[data-v-d431ae1e]{flex:1;min-width:0;font-size:12.5px;line-height:1.4}.step--done .step__circle[data-v-d431ae1e]{background:var(--c-primary)}.step--done .step__label[data-v-d431ae1e]{color:var(--c-text2)}.step--current .step__circle[data-v-d431ae1e]{background:var(--c-teal);color:#fff}.step--current .step__label[data-v-d431ae1e]{font-weight:600}.step--pending .step__circle[data-v-d431ae1e]{background:var(--c-neutral-bg);color:var(--c-muted)}.step--pending .step__label[data-v-d431ae1e]{color:var(--c-muted)}@media (width<=1199px){.tab[data-v-d431ae1e]{grid-template-columns:minmax(0,1fr)}}.table-wrap[data-v-19c46975]{background:var(--c-surface);border:1px solid var(--c-border);width:100%;overflow-x:auto}.table-wrap--sm[data-v-19c46975]{border-radius:12px}.table-wrap--md[data-v-19c46975]{border-radius:14px;flex:1;min-width:0}.table[data-v-19c46975]{border-collapse:collapse;table-layout:auto;width:100%}th[data-v-19c46975]{background:var(--c-bg);letter-spacing:.6px;text-align:left;color:var(--c-text2);white-space:nowrap;font-size:10.5px;font-weight:700;line-height:1.4}td[data-v-19c46975]{color:var(--c-text);vertical-align:middle;font-size:12.5px;line-height:1.4}tbody tr+tr td[data-v-19c46975]{border-top:1px solid var(--c-border)}.table-wrap--sm th[data-v-19c46975]{height:38px;padding:0 12px}.table-wrap--sm td[data-v-19c46975]{padding:10px 12px}.table-wrap--md th[data-v-19c46975]{height:40px;padding:0 12px}.table-wrap--md td[data-v-19c46975]{padding:11px 12px}.table-wrap--top td[data-v-19c46975]{vertical-align:top}.table-wrap--dense th[data-v-19c46975],.table-wrap--dense td[data-v-19c46975]{padding-left:10px;padding-right:10px}.is-right[data-v-19c46975]{text-align:right}.is-center[data-v-19c46975]{text-align:center}.is-selectable[data-v-19c46975]{cursor:pointer}.is-selectable:hover td[data-v-19c46975]{background:var(--c-bg)}.is-tint-danger td[data-v-19c46975],.is-tint-danger:hover td[data-v-19c46975]{background:var(--c-danger-bg)}.is-tint-warning td[data-v-19c46975],.is-tint-warning:hover td[data-v-19c46975]{background:var(--c-warning-bg)}.is-selected td[data-v-19c46975],.is-selected:hover td[data-v-19c46975]{background:var(--c-primary-light)}.tab[data-v-2ef7b5a6]{flex-direction:column;gap:16px;display:flex}.box[data-v-2ef7b5a6]{background:var(--c-surface);border:1px solid var(--c-border);border-radius:12px;overflow:hidden}.box__head[data-v-2ef7b5a6]{border-bottom:1px solid var(--c-border);flex-direction:column;gap:4px;padding:16px 20px;display:flex}.box__head h2[data-v-2ef7b5a6]{font-family:var(--font-heading);font-size:16px;font-weight:700;line-height:1.3}.box__head p[data-v-2ef7b5a6]{color:var(--c-text2);font-size:12.5px;line-height:1.4}.box__body[data-v-2ef7b5a6]{flex-direction:column;align-items:flex-start;gap:12px;padding:16px 20px;display:flex}.rows[data-v-2ef7b5a6]{flex-direction:column;gap:10px;margin:0;padding:16px 20px 20px;display:flex}.rows__row[data-v-2ef7b5a6]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;font-size:13px;line-height:1.45;display:grid}.rows dt[data-v-2ef7b5a6]{color:var(--c-text2)}.rows dd[data-v-2ef7b5a6]{overflow-wrap:anywhere;align-items:center;gap:8px;margin:0;display:flex}.mono[data-v-2ef7b5a6]{font-family:var(--font-mono);font-size:12.5px}.reveal[data-v-2ef7b5a6]{cursor:pointer;background:0 0;border:0;padding:0;display:flex}.list[data-v-2ef7b5a6]{flex-direction:column;margin:0;padding:8px 20px;list-style:none;display:flex}.list__row[data-v-2ef7b5a6]{align-items:center;gap:12px;padding:10px 0;font-size:13px;display:flex}.list__row+.list__row[data-v-2ef7b5a6]{border-top:1px solid var(--c-border)}.list__text[data-v-2ef7b5a6]{flex:1;min-width:0}.code[data-v-2ef7b5a6]{font-family:var(--font-mono);background:var(--c-neutral-bg);border-radius:6px;padding:2px 8px;font-size:12px;font-weight:600}.tag[data-v-2ef7b5a6]{color:var(--c-text2);background:var(--c-bg);border:1px solid var(--c-border);border-radius:999px;padding:2px 9px;font-size:11.5px}.empty[data-v-2ef7b5a6]{color:var(--c-text2);padding:16px 20px;font-size:13px}.resume[data-v-2ef7b5a6]{white-space:pre-line;padding:16px 20px 20px;font-size:13.5px;line-height:1.65}.doc[data-v-2ef7b5a6]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.doc__name[data-v-2ef7b5a6]{overflow-wrap:anywhere;font-size:13px}.doc__size[data-v-2ef7b5a6]{font-family:var(--font-mono);color:var(--c-muted);margin-left:8px;font-size:11.5px}.doc__type[data-v-2ef7b5a6]{color:var(--c-text2);font-size:12px}.state[data-v-2ef7b5a6]{border:1px solid;border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:600}.state--success[data-v-2ef7b5a6]{color:var(--c-success);background:var(--c-success-bg)}.state--warning[data-v-2ef7b5a6]{color:var(--c-warning);background:var(--c-warning-bg)}.state--danger[data-v-2ef7b5a6]{color:var(--c-danger);background:var(--c-danger-bg)}.state--neutral[data-v-2ef7b5a6],.state--info[data-v-2ef7b5a6]{color:var(--c-text2);background:var(--c-neutral-bg)}.nowrap[data-v-2ef7b5a6]{white-space:nowrap}.total[data-v-2ef7b5a6]{width:100%;color:var(--c-text2);justify-content:space-between;font-size:13px;display:flex}.total__value[data-v-2ef7b5a6]{color:var(--c-text);font-weight:700}@media (width<=639px){.rows__row[data-v-2ef7b5a6]{grid-template-columns:minmax(0,1fr);gap:2px}}.detail-list[data-v-649718bc]{flex-direction:column;width:100%;min-width:0;margin:0;display:flex}.detail-list__row[data-v-649718bc]{border-bottom:1px solid var(--c-border);align-items:flex-start;gap:12px;padding:9px 0;line-height:1.4;display:flex}.detail-list__row[data-v-649718bc]:last-child{border-bottom:0}.detail-list__label[data-v-649718bc]{max-width:45%;color:var(--c-muted);flex-shrink:0;font-size:12px}.detail-list__value[data-v-649718bc]{min-width:0;color:var(--c-text);overflow-wrap:anywhere;flex-wrap:wrap;flex:1;align-items:center;gap:6px;margin:0;font-size:12.5px;font-weight:600;display:flex}.detail-list__value.is-mono[data-v-649718bc]{font-family:var(--font-mono);font-weight:500}.detail-list__value.is-lg[data-v-649718bc]{font-size:14px}.detail-list__value.is-deep[data-v-649718bc]{color:var(--c-primary-deep)}.summary[data-v-cb010094]{flex-direction:column;gap:18px;display:flex}.summary__row[data-v-cb010094]{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:16px;display:grid}.gap[data-v-cb010094]{background:var(--c-primary-light);color:var(--c-primary-deep);border-radius:10px;align-items:center;gap:12px;padding:12px 14px;line-height:1.4;display:flex}.gap__label[data-v-cb010094]{flex:1;min-width:0;font-size:12.5px;font-weight:600}.gap__value[data-v-cb010094]{font-family:var(--font-heading);white-space:nowrap;flex-shrink:0;font-size:18px;font-weight:700}.identity[data-v-cb010094]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:32px;display:grid}@media (width<=1199px){.summary__row[data-v-cb010094]{grid-template-columns:minmax(0,1fr)}}@media (width<=899px){.identity[data-v-cb010094]{grid-template-columns:minmax(0,1fr);gap:0}}.breadcrumb[data-v-aa2b26c9]{background:var(--c-surface);border-bottom:1px solid var(--c-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:6px;padding:9px 24px;font-size:12px;line-height:1.4;display:flex}.breadcrumb__list[data-v-aa2b26c9]{color:var(--c-muted);align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.breadcrumb__item[data-v-aa2b26c9]{align-items:center;gap:6px;display:flex}.is-current[data-v-aa2b26c9]{color:var(--c-text);font-weight:600}.breadcrumb__date[data-v-aa2b26c9]{color:var(--c-text2);white-space:nowrap;align-items:center;gap:6px;display:flex}@media (width<=1023px){.breadcrumb[data-v-aa2b26c9]{padding:9px 16px}}@media (width<=599px){.breadcrumb__date span[data-v-aa2b26c9]{display:none}}.logo[data-v-f60000db]{align-self:flex-start;max-width:100%;height:auto;display:block}.logo--sm[data-v-f60000db]{width:210px}.logo--lg[data-v-f60000db]{width:340px}.sidebar[data-v-dd0bb56c]{width:var(--sidebar-width);background:var(--c-navy);flex-direction:column;flex-shrink:0;height:100vh;transition:margin-left .2s;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar.is-collapsed[data-v-dd0bb56c]{margin-left:calc(var(--sidebar-width) * -1);visibility:hidden}.sidebar__brand[data-v-dd0bb56c]{border-bottom:1px solid #ffffff1a;padding:16px 14px 12px}.sidebar__nav[data-v-dd0bb56c]{padding:6px 12px 10px}.nav-item[data-v-dd0bb56c]{text-align:left;width:100%;color:var(--c-sidebar-text);background:0 0;border:0;border-radius:11px;align-items:center;gap:11px;padding:9px 11px;font-size:13.5px;font-weight:600;line-height:1.2;display:flex}.nav-item[data-v-dd0bb56c]:hover:not(.is-active){background:#ffffff0f}.nav-item.is-active[data-v-dd0bb56c]{color:#fff;background:linear-gradient(90deg,#0891b2,#06b6da);box-shadow:0 6px 18px #06b6da73}.nav-item__label[data-v-dd0bb56c]{flex:1;min-width:0}.nav-item__badge[data-v-dd0bb56c]{background:var(--c-accent);text-align:center;color:#0a2a33;border-radius:999px;min-width:22px;padding:2px 7px;font-size:11px;font-weight:700;line-height:1.2}.nav-item.is-active .nav-item__badge[data-v-dd0bb56c]{color:#0e7490;background:#fff}.sidebar__spacer[data-v-dd0bb56c]{flex:1;min-height:1px}.sidebar__footer[data-v-dd0bb56c]{border-top:1px solid #ffffff1a;align-items:center;gap:10px;padding:14px 16px 16px;display:flex}.sidebar__avatar[data-v-dd0bb56c]{background:var(--c-accent);color:#0a2a33;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:700;line-height:1.2;display:flex}.sidebar__user[data-v-dd0bb56c]{flex-direction:column;flex:1;gap:1px;min-width:0;line-height:1.3;display:flex}.sidebar__user-name[data-v-dd0bb56c]{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.sidebar__user-role[data-v-dd0bb56c]{color:var(--c-sidebar-label);font-size:11px}@media (width<=1023px){.sidebar[data-v-dd0bb56c],.sidebar.is-collapsed[data-v-dd0bb56c]{visibility:visible;margin-left:0}.sidebar[data-v-dd0bb56c]{z-index:30;transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.sidebar.is-open[data-v-dd0bb56c]{transform:none}}.search[data-v-db8f2696]{flex:0 300px;min-width:0;position:relative}.search__box[data-v-db8f2696]{background:var(--c-surface);border:1px solid var(--c-border-strong);border-radius:10px;align-items:center;gap:8px;min-width:0;height:38px;padding:0 12px;display:flex}.search__box[data-v-db8f2696]:focus-within{border-color:var(--c-primary)}.search__box input[data-v-db8f2696]{background:0 0;border:0;flex:1;min-width:0;padding:0;font-size:13px;line-height:1.4}.search__box input[data-v-db8f2696]:focus{outline:none}.search__box input[data-v-db8f2696]::placeholder{color:var(--c-muted)}kbd[data-v-db8f2696]{background:var(--c-neutral-bg);font-family:var(--font-mono);color:var(--c-text2);white-space:nowrap;border-radius:5px;padding:2px 6px;font-size:10px;font-weight:500;line-height:1.2}.panel[data-v-db8f2696]{z-index:30;background:var(--c-surface);border:1px solid var(--c-border);border-radius:14px;flex-direction:column;width:480px;max-width:calc(100vw - 24px);max-height:min(480px,100vh - 100px);display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #0f1f472e}.panel__state[data-v-db8f2696]{text-align:center;color:var(--c-muted);padding:24px 16px;font-size:12.5px}.panel__state--error[data-v-db8f2696]{color:var(--c-danger)}.panel__list[data-v-db8f2696]{padding:6px;overflow-y:auto}.group+.group[data-v-db8f2696]{border-top:1px solid var(--c-border);margin-top:4px;padding-top:4px}.group__title[data-v-db8f2696]{letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted);padding:6px 10px 4px;font-size:10.5px;font-weight:700;line-height:1.2}.opt[data-v-db8f2696]{text-align:left;background:0 0;border:0;border-radius:9px;flex-direction:column;gap:2px;width:100%;padding:8px 10px;line-height:1.35;display:flex}.opt.is-active[data-v-db8f2696]{background:var(--c-primary-light)}.opt__title[data-v-db8f2696]{text-overflow:ellipsis;white-space:nowrap;color:var(--c-text);font-size:13px;font-weight:600;overflow:hidden}.opt__sub[data-v-db8f2696]{text-overflow:ellipsis;white-space:nowrap;color:var(--c-text2);font-size:11.5px;overflow:hidden}.panel__foot[data-v-db8f2696]{border-top:1px solid var(--c-border);color:var(--c-muted);flex-shrink:0;gap:14px;padding:8px 14px;font-size:11px;display:flex}@media (width<=899px){.search__box kbd[data-v-db8f2696],.panel__foot[data-v-db8f2696]{display:none}}@media (width<=599px){.search[data-v-db8f2696]{flex:1}.panel[data-v-db8f2696]{width:auto;max-width:none;position:fixed;top:76px;left:12px;right:12px}}.notif[data-v-9094c789]{flex-shrink:0;position:relative}.icon-btn[data-v-9094c789]{border:1px solid var(--c-border);background:0 0;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:flex;position:relative}.icon-btn[data-v-9094c789]:hover{background:var(--c-bg)}.icon-btn__dot[data-v-9094c789]{background:var(--c-danger);color:#fff;border-radius:999px;padding:1px 5px;font-size:9.5px;font-weight:700;line-height:1.2;position:absolute;top:-7px;left:21px}.panel[data-v-9094c789]{z-index:30;background:var(--c-surface);border:1px solid var(--c-border);border-radius:14px;flex-direction:column;width:380px;max-width:calc(100vw - 24px);max-height:min(520px,100vh - 100px);display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #0f1f472e}.panel__head[data-v-9094c789]{border-bottom:1px solid var(--c-border);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.panel__title[data-v-9094c789]{font-family:var(--font-heading);font-size:14px;font-weight:600;line-height:1.3}.panel__link[data-v-9094c789]{color:var(--c-primary);background:0 0;border:0;padding:0;font-size:12px;font-weight:600;line-height:1.4}.panel__link[data-v-9094c789]:hover:not(:disabled){text-decoration:underline}.panel__link[data-v-9094c789]:disabled{color:var(--c-muted);cursor:default}.panel__empty[data-v-9094c789]{text-align:center;color:var(--c-muted);padding:24px 16px;font-size:12.5px}.list[data-v-9094c789]{margin:0;padding:0;list-style:none;overflow-y:auto}.panel__foot[data-v-9094c789]{border-top:1px solid var(--c-border);text-align:center;flex-shrink:0;padding:10px 16px}.panel__all[data-v-9094c789]{color:var(--c-primary);font-size:12.5px;font-weight:600;line-height:1.4}.panel__all[data-v-9094c789]:hover{text-decoration:underline}.item[data-v-9094c789]{border:0;border-bottom:1px solid var(--c-border);text-align:left;background:0 0;align-items:flex-start;gap:10px;width:100%;padding:12px 16px;display:flex}.item[data-v-9094c789]:hover{background:var(--c-bg)}.item.is-unread[data-v-9094c789]{background:var(--c-primary-light)}.item.is-unread[data-v-9094c789]:hover{filter:brightness(.97)}.item__tone[data-v-9094c789]{background:var(--c-muted);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.item__tone--danger[data-v-9094c789]{background:var(--c-danger)}.item__tone--warning[data-v-9094c789]{background:var(--c-warning)}.item__tone--success[data-v-9094c789]{background:var(--c-success)}.item__tone--info[data-v-9094c789]{background:var(--c-info)}.item__body[data-v-9094c789]{flex-direction:column;flex:1;gap:2px;min-width:0;line-height:1.4;display:flex}.item__title[data-v-9094c789]{color:var(--c-text);font-size:12.5px;font-weight:600}.item__detail[data-v-9094c789]{color:var(--c-text2);font-size:11.5px}.item__time[data-v-9094c789]{color:var(--c-muted);font-size:11px}.item__unread[data-v-9094c789]{background:var(--c-primary);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}@media (width<=599px){.panel[data-v-9094c789]{width:auto;max-width:none;position:fixed;top:76px;left:12px;right:12px}}.user[data-v-1a57b941]{flex-shrink:0;position:relative}.user__trigger[data-v-1a57b941]{text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0;display:flex}.user__trigger[data-v-1a57b941]:focus-visible{outline:2px solid var(--c-primary);outline-offset:4px}.user__avatar[data-v-1a57b941]{background:var(--c-primary);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:700;line-height:1.2;display:flex}.user__avatar--lg[data-v-1a57b941]{width:40px;height:40px;font-size:13px}.user__text[data-v-1a57b941]{white-space:nowrap;flex-direction:column;gap:1px;line-height:1.2;display:flex}.user__name[data-v-1a57b941]{color:var(--c-text);font-size:13px;font-weight:600}.user__role[data-v-1a57b941]{color:var(--c-muted);font-size:11px}.user__chevron[data-v-1a57b941]{transition:transform .15s}.user__chevron.is-open[data-v-1a57b941]{transform:rotate(180deg)}.menu[data-v-1a57b941]{z-index:30;background:var(--c-surface);border:1px solid var(--c-border);border-radius:14px;flex-direction:column;width:260px;padding:6px;display:flex;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 12px 32px #0f1f472e}.menu__who[data-v-1a57b941]{border-bottom:1px solid var(--c-border);align-items:center;gap:10px;margin-bottom:4px;padding:10px 10px 12px;display:flex}.menu__who-text[data-v-1a57b941]{min-width:0;line-height:1.35}.menu__name[data-v-1a57b941]{color:var(--c-text);font-size:13px;font-weight:600}.menu__meta[data-v-1a57b941]{color:var(--c-muted);font-size:11.5px}.menu__item[data-v-1a57b941]{text-align:left;width:100%;color:var(--c-text);background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;font-weight:600;line-height:1.3;display:flex}.menu__item[data-v-1a57b941]:hover{background:var(--c-bg)}.menu__item--danger[data-v-1a57b941]{color:var(--c-danger)}.menu__item--danger[data-v-1a57b941]:hover{background:var(--c-danger-bg)}@media (width<=899px){.user__text[data-v-1a57b941],.user__chevron[data-v-1a57b941]{display:none}}.topbar[data-v-885caaa1]{background:var(--c-surface);border-bottom:1px solid var(--c-border);flex-shrink:0;align-items:center;gap:12px;height:68px;padding:0 24px;display:flex}.topbar__menu[data-v-885caaa1]{border:1px solid var(--c-border);background:0 0;border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;width:36px;height:36px;padding:0;display:flex}.topbar__menu span[data-v-885caaa1]{background:var(--c-text2);border-radius:2px;width:16px;height:2px}.topbar__hospital-icon[data-v-885caaa1]{background:var(--c-primary-light);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.topbar__hospital[data-v-885caaa1]{font-family:var(--font-heading);white-space:nowrap;font-size:15px;font-weight:600;line-height:1.2}.topbar__picker[data-v-885caaa1]{width:260px;min-width:0}.topbar__spacer[data-v-885caaa1]{flex:1;min-width:0}.icon-btn[data-v-885caaa1]{border:1px solid var(--c-border);background:0 0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:flex;position:relative}.icon-btn[data-v-885caaa1]:hover{background:var(--c-bg)}.icon-btn__dot[data-v-885caaa1]{background:var(--c-danger);color:#fff;border-radius:999px;padding:1px 5px;font-size:9.5px;font-weight:700;line-height:1.2;position:absolute;top:-7px;left:21px}@media (width<=1023px){.topbar[data-v-885caaa1]{padding:0 16px}}@media (width<=899px){.topbar__chip[data-v-885caaa1]{display:none}}@media (width<=599px){.topbar__hospital[data-v-885caaa1],.topbar__hospital-icon[data-v-885caaa1],.topbar__spacer[data-v-885caaa1]{display:none}}.layout[data-v-fec40785]{background:var(--c-bg);min-height:100vh;display:flex}.layout__main[data-v-fec40785]{flex-direction:column;flex:1;min-width:0;display:flex}.layout__page[data-v-fec40785]{flex-direction:column;gap:18px;padding:20px 24px 32px;display:flex}.layout__scrim[data-v-fec40785]{z-index:20;background:#0a2a3380;position:fixed;inset:0}@media (width<=1023px){.layout__page[data-v-fec40785]{padding:16px 16px 24px}}.tabs[data-v-609134ff]{border-bottom:1px solid var(--c-border);gap:2px;width:100%;display:flex;overflow-x:auto}.tab[data-v-609134ff]{background:0 0;border:0;flex-direction:column;flex-shrink:0;align-items:stretch;gap:8px;padding:0 14px;display:flex}.tab__label[data-v-609134ff]{color:var(--c-text2);white-space:nowrap;font-size:13px;line-height:1.2}.tab__bar[data-v-609134ff]{height:2px}.tab:hover .tab__label[data-v-609134ff]{color:var(--c-text)}.tab.is-active .tab__label[data-v-609134ff]{color:var(--c-primary);font-weight:600}.tab.is-active .tab__bar[data-v-609134ff]{background:var(--c-primary)}.state[data-v-4ed19200]{color:var(--c-muted);justify-content:center;align-items:center;gap:10px;padding:24px 12px;font-size:12.5px;line-height:1.4;display:flex}.state--error[data-v-4ed19200]{color:var(--c-danger)}.state__retry[data-v-4ed19200]{background:var(--c-surface);border:1px solid var(--c-border-strong);color:var(--c-text);border-radius:8px;padding:4px 10px;font-size:12px;font-weight:600}.state__spinner[data-v-4ed19200]{border:2px solid var(--c-border-strong);border-top-color:var(--c-primary);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin-4ed19200}@keyframes spin-4ed19200{to{transform:rotate(360deg)}}.back[data-v-f777a002]{color:var(--c-primary);align-self:flex-start;align-items:center;gap:6px;font-size:12.5px;font-weight:600;line-height:1.4;display:inline-flex}.back[data-v-f777a002]:hover{text-decoration:underline}.stepper[data-v-d2e16b86]{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.step[data-v-d2e16b86]{text-align:left;background:var(--c-surface);border:1px solid var(--c-border);cursor:pointer;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.step[data-v-d2e16b86]:hover{border-color:var(--c-border-strong)}.step.is-current[data-v-d2e16b86]{border:2px solid var(--c-primary);padding:9px 11px}.step.is-flagged[data-v-d2e16b86]{border-color:var(--c-warning)}.step__dot[data-v-d2e16b86]{width:28px;height:28px;color:var(--c-text2);background:var(--c-neutral-bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12.5px;font-weight:700;display:flex}.step.is-current .step__dot[data-v-d2e16b86]{color:#fff;background:var(--c-primary)}.step.is-done .step__dot[data-v-d2e16b86]{background:var(--c-success-bg)}.step__text[data-v-d2e16b86]{flex-direction:column;min-width:0;line-height:1.35;display:flex}.step__title[data-v-d2e16b86]{color:var(--c-text);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.step.is-current .step__title[data-v-d2e16b86]{color:var(--c-primary-deep)}.step__caption[data-v-d2e16b86]{color:var(--c-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}@media (width<=1399px){.stepper[data-v-d2e16b86]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=719px){.stepper[data-v-d2e16b86]{grid-template-columns:repeat(2,minmax(0,1fr))}.step__caption[data-v-d2e16b86]{display:none}}.viewer[data-v-9904499c]{background:var(--c-surface);border:1px solid var(--c-border);height:calc(100vh - 24px);min-height:420px;box-shadow:var(--shadow-card);border-radius:14px;flex-direction:column;display:flex;position:sticky;top:12px;overflow:hidden}.viewer__head[data-v-9904499c]{border-bottom:1px solid var(--c-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.viewer__title[data-v-9904499c]{font-family:var(--font-heading);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.viewer__flag[data-v-9904499c]{font-family:var(--font-body);color:var(--c-warning);background:var(--c-warning-bg);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.viewer__tools[data-v-9904499c]{align-items:center;gap:6px;display:flex}.tool[data-v-9904499c]{min-width:28px;height:28px;color:var(--c-text2);background:var(--c-bg);border:1px solid var(--c-border);cursor:pointer;border-radius:8px;padding:0 6px;font-size:14px;line-height:1}.tool[data-v-9904499c]:hover{border-color:var(--c-primary)}.tool__val[data-v-9904499c]{text-align:center;min-width:38px;color:var(--c-text2);font-size:11.5px}.page[data-v-9904499c]{color:var(--c-text2);align-items:center;gap:6px;font-size:11.5px;display:flex}.page__input[data-v-9904499c]{width:52px;height:28px;font:inherit;color:var(--c-text);background:var(--c-bg);border:1px solid var(--c-border);border-radius:8px;padding:0 6px}.tabs[data-v-9904499c]{border-bottom:1px solid var(--c-border);gap:6px;padding:8px 12px 0;display:flex;overflow-x:auto}.tab[data-v-9904499c]{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:8px 8px 0 0;flex-direction:column;flex-shrink:0;gap:1px;max-width:190px;padding:6px 10px;display:flex}.tab.is-active[data-v-9904499c]{background:var(--c-bg);border-color:var(--c-border)}.tab__name[data-v-9904499c]{color:var(--c-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.tab__type[data-v-9904499c]{color:var(--c-muted);font-size:10.5px}.viewer__body[data-v-9904499c]{background:var(--c-bg);flex:1;min-height:0}.pdf[data-v-9904499c]{border:0;width:100%;height:100%;display:block}.img-wrap[data-v-9904499c]{justify-content:center;align-items:flex-start;height:100%;padding:12px;display:flex;overflow:auto}.img[data-v-9904499c]{transform-origin:top;max-width:100%;height:auto;transition:transform .15s}.empty[data-v-9904499c]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:100%;padding:24px;display:flex}.empty__title[data-v-9904499c]{font-size:13px;font-weight:600}.empty__text[data-v-9904499c]{max-width:280px;color:var(--c-muted);font-size:12px;line-height:1.5}.viewer__foot[data-v-9904499c]{color:var(--c-muted);text-overflow:ellipsis;white-space:nowrap;border-top:1px solid var(--c-border);padding:6px 12px;font-size:11px;overflow:hidden}@media (width<=1199px){.viewer[data-v-9904499c]{height:520px;position:static}}.missing[data-v-1deb84e2]{color:var(--c-text2);font-size:12px}.missing summary[data-v-1deb84e2]{cursor:pointer;font-weight:600}.chips[data-v-1deb84e2]{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.chip[data-v-1deb84e2]{font:inherit;color:var(--c-text2);background:var(--c-bg);border:1px solid var(--c-border);cursor:pointer;border-radius:999px;padding:4px 10px;font-size:11.5px}.chip[data-v-1deb84e2]:hover{border-color:var(--c-primary)}.stats[data-v-1deb84e2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.stat[data-v-1deb84e2]{background:var(--c-bg);border:1px solid var(--c-border);border-radius:10px;flex-direction:column;padding:10px 12px;display:flex}.stat--warn[data-v-1deb84e2]{background:var(--c-warning-bg);border-color:var(--c-warning)}.stat__n[data-v-1deb84e2]{font-family:var(--font-heading);font-size:20px;font-weight:700}.stat__l[data-v-1deb84e2]{color:var(--c-text2);font-size:11.5px}.label[data-v-1deb84e2],.hint[data-v-1deb84e2],.ok[data-v-1deb84e2]{color:var(--c-text2);font-size:12px;line-height:1.45}.label[data-v-1deb84e2]{font-weight:600}.ok[data-v-1deb84e2]{color:var(--c-success)}.queue[data-v-1deb84e2]{flex-direction:column;gap:6px;max-height:260px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.queue__item[data-v-1deb84e2]{text-align:left;background:var(--c-surface);border:1px solid var(--c-border);cursor:pointer;border-radius:8px;align-items:center;gap:8px;width:100%;padding:8px 10px;display:flex}.queue__item[data-v-1deb84e2]:hover{border-color:var(--c-primary)}.queue__label[data-v-1deb84e2]{flex:1;font-size:12.5px;font-weight:600}.queue__go[data-v-1deb84e2]{color:var(--c-primary-deep);font-size:11.5px}.footer[data-v-1deb84e2]{justify-content:flex-end;display:flex}.conflict[data-v-1deb84e2]{background:var(--c-warning-bg);border:1px solid var(--c-warning);border-radius:10px;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 14px;display:flex}.conflict--major[data-v-1deb84e2]{background:var(--c-danger-bg);border-color:var(--c-danger)}.conflict__title[data-v-1deb84e2]{font-size:13px;font-weight:700}.conflict__list[data-v-1deb84e2]{flex-direction:column;gap:6px;width:100%;margin:0;padding:0;list-style:none;display:flex}.conflict__list li[data-v-1deb84e2]{flex-direction:column;gap:2px;font-size:12px;line-height:1.45;display:flex}.conflict__label[data-v-1deb84e2]{align-items:center;gap:6px;font-weight:600;display:flex}.conflict__value[data-v-1deb84e2]{overflow-wrap:anywhere;color:var(--c-text2)}.search[data-v-ce1bb7e9]{width:100%;position:relative}.box[data-v-ce1bb7e9]{background:var(--c-surface);border:1px solid var(--c-border-strong);border-radius:10px;align-items:center;gap:8px;height:40px;padding:0 12px;display:flex}.box[data-v-ce1bb7e9]:focus-within{border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-light)}.box__input[data-v-ce1bb7e9]{min-width:0;color:var(--c-text);background:0 0;border:0;flex:1;padding:0;font-size:13px;line-height:1.4}.box__input[data-v-ce1bb7e9]:focus{outline:none}.box__input[data-v-ce1bb7e9]::placeholder{color:var(--c-muted)}.list[data-v-ce1bb7e9]{z-index:90;background:var(--c-surface);border:1px solid var(--c-border-strong);border-radius:10px;margin:0;padding:4px;list-style:none;position:fixed;overflow-y:auto;box-shadow:0 12px 28px #0000002e}.list__note[data-v-ce1bb7e9]{color:var(--c-muted);padding:10px 12px;font-size:12.5px}.option[data-v-ce1bb7e9]{cursor:pointer;border-radius:8px;align-items:baseline;gap:10px;padding:8px 10px;font-size:12.5px;line-height:1.4;display:flex}.option.is-active[data-v-ce1bb7e9]{background:var(--c-primary-light)}.option__code[data-v-ce1bb7e9]{min-width:52px;font-family:var(--font-mono);color:var(--c-primary-deep);flex-shrink:0;font-weight:600}.option__text[data-v-ce1bb7e9]{min-width:0;color:var(--c-text)}.stack[data-v-1e6f0da3]{flex-direction:column;gap:16px;display:flex}.picked[data-v-1e6f0da3]{background:var(--c-primary-light);border:1px solid var(--c-primary);border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:8px 12px;display:flex}.picked.has-error[data-v-1e6f0da3]{background:var(--c-danger-bg);border-color:var(--c-danger)}.picked__code[data-v-1e6f0da3]{font-family:var(--font-mono);color:var(--c-primary-deep);font-size:13px;font-weight:700}.picked__text[data-v-1e6f0da3]{flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.4}.picked__empty[data-v-1e6f0da3]{color:var(--c-muted);font-size:12.5px}.chips[data-v-1e6f0da3]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chip[data-v-1e6f0da3]{background:var(--c-neutral-bg);border:1px solid var(--c-border);border-radius:999px;align-items:center;gap:8px;max-width:100%;padding:5px 6px 5px 10px;font-size:12.5px;line-height:1.4;display:inline-flex}.chip__code[data-v-1e6f0da3]{font-family:var(--font-mono);color:var(--c-primary-deep);font-weight:700}.chip__text[data-v-1e6f0da3]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chip-x[data-v-1e6f0da3]{background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:flex}.chip-x[data-v-1e6f0da3]:hover{background:var(--c-border)}.empty[data-v-1e6f0da3]{color:var(--c-muted);font-size:12.5px}.err[data-v-1e6f0da3]{color:var(--c-danger);font-size:11.5px;line-height:1.4}.issue[data-v-1e6f0da3]{background:var(--c-warning-bg);border:1px solid var(--c-warning);border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.issue__text[data-v-1e6f0da3]{color:var(--c-text);font-size:12.5px;line-height:1.45}.issue__choices[data-v-1e6f0da3]{flex-wrap:wrap;gap:6px;display:flex}.issue__btn[data-v-1e6f0da3]{max-width:100%;font:inherit;color:var(--c-text);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:var(--c-surface);border:1px solid var(--c-border-strong);cursor:pointer;border-radius:8px;padding:4px 10px;font-size:12px;overflow:hidden}.issue__btn[data-v-1e6f0da3]:hover{border-color:var(--c-primary)}.chip[data-v-529bfa2d]{background:var(--c-surface);border:1px solid var(--c-border);cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex;position:relative}.chip.is-on[data-v-529bfa2d]{background:var(--c-primary-light);border-color:var(--c-primary)}.chip__input[data-v-529bfa2d]{opacity:0;width:16px;height:16px;margin:0;position:absolute}.chip__box[data-v-529bfa2d]{background:var(--c-surface);border:1px solid var(--c-border-strong);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.chip.is-on .chip__box[data-v-529bfa2d]{background:var(--c-primary);border-color:var(--c-primary)}.chip__label[data-v-529bfa2d]{color:var(--c-text2);white-space:nowrap;font-size:12.5px;line-height:1.4}.chip.is-on .chip__label[data-v-529bfa2d]{color:var(--c-primary-deep);font-weight:600}.chip[data-v-529bfa2d]:has(.chip__input:focus-visible){outline:2px solid var(--c-primary);outline-offset:2px}.stack[data-v-ebb07890]{flex-direction:column;gap:16px;display:flex}.grid[data-v-ebb07890]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.cell[data-v-ebb07890]{min-width:0}.cell--chip[data-v-ebb07890]{align-items:flex-end;display:flex}.cell.has-error[data-v-ebb07890] .select,.cell.has-error[data-v-ebb07890] .input{border-color:var(--c-danger)}.hint[data-v-ebb07890]{color:var(--c-muted);font-size:11px;line-height:1.4}.hint--ocr[data-v-ebb07890]{color:var(--c-warning)}.err[data-v-ebb07890]{color:var(--c-danger);font-size:11.5px;line-height:1.4}.more[data-v-ebb07890]{font:inherit;color:var(--c-primary-deep);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:12px;font-weight:600}.bulk[data-v-ebb07890]{vertical-align:middle;align-items:center;gap:8px;margin-left:8px;display:inline-flex}.table[data-v-ebb07890]{flex-direction:column;gap:6px;display:flex;overflow-x:auto}.tr[data-v-ebb07890]{grid-template-columns:96px minmax(160px,1.6fr) minmax(130px,1fr) minmax(150px,1fr) 130px 28px;align-items:center;gap:8px;min-width:760px;display:grid}.th[data-v-ebb07890]{color:var(--c-muted);font-size:11px;font-weight:600}.right[data-v-ebb07890]{text-align:right}.tf[data-v-ebb07890]{border-top:1px solid var(--c-border);grid-template-columns:1fr 130px 28px;padding-top:8px}.tf__label[data-v-ebb07890]{text-align:right;font-size:12.5px;font-weight:600}.tf__value[data-v-ebb07890]{font-family:var(--font-mono);text-align:right;font-size:13px;font-weight:700}.unit[data-v-ebb07890]{color:var(--c-muted);font-size:11px}.remove[data-v-ebb07890]{cursor:pointer;background:0 0;border:0;padding:0;display:flex}.empty[data-v-ebb07890],.note[data-v-ebb07890]{color:var(--c-muted);font-size:12px;line-height:1.5}@media (width<=719px){.grid[data-v-ebb07890]{grid-template-columns:minmax(0,1fr)}}.stack[data-v-9fe119b0]{flex-direction:column;gap:16px;display:flex}.section[data-v-9fe119b0]{border-top:1px solid var(--c-border);flex-direction:column;gap:8px;padding-top:12px;display:flex}.section__title[data-v-9fe119b0]{font-family:var(--font-heading);font-size:13px;font-weight:600}.section__subtitle[data-v-9fe119b0]{color:var(--c-muted);margin-top:-6px;font-size:11.5px;line-height:1.4}.grid[data-v-9fe119b0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.cell[data-v-9fe119b0]{min-width:0}.cell[data-v-9fe119b0] .field{height:100%}.cell.has-error[data-v-9fe119b0] .input,.cell.has-error[data-v-9fe119b0] .select{border-color:var(--c-danger)}.hint[data-v-9fe119b0]{color:var(--c-muted);font-size:11px;line-height:1.4}.ocr[data-v-9fe119b0]{font-size:11px;line-height:1.4}.ocr--warn[data-v-9fe119b0]{color:var(--c-warning);font-weight:600}.ocr--ok[data-v-9fe119b0]{color:var(--c-muted)}.err[data-v-9fe119b0]{color:var(--c-danger);font-size:11.5px;line-height:1.4}.elig__result[data-v-9fe119b0]{color:var(--c-warning);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.elig__result.is-ok[data-v-9fe119b0]{color:var(--c-success)}.cov[data-v-9fe119b0]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cov__card[data-v-9fe119b0]{background:var(--c-surface);border:1px solid var(--c-border);border-radius:10px;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.cov__card.is-selected[data-v-9fe119b0]{border-color:var(--c-primary);box-shadow:0 0 0 1px var(--c-primary)}.cov__card.is-off[data-v-9fe119b0]{opacity:.55}.cov__use[data-v-9fe119b0]{cursor:pointer;display:flex}.cov__use input[data-v-9fe119b0]{accent-color:var(--c-primary)}.cov__move[data-v-9fe119b0]{flex-direction:column;gap:2px;display:flex}.cov__move button[data-v-9fe119b0]{width:24px;height:18px;color:var(--c-text2);background:var(--c-bg);border:1px solid var(--c-border);cursor:pointer;border-radius:4px;padding:0;font-size:9px;line-height:1}.cov__move button[data-v-9fe119b0]:disabled{cursor:default;opacity:.35}.cov__rank[data-v-9fe119b0]{color:#fff;background:var(--c-navy);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:flex}.cov__body[data-v-9fe119b0]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cov__name[data-v-9fe119b0]{font-family:var(--font-heading);font-size:14px;font-weight:600}.cov__meta[data-v-9fe119b0]{color:var(--c-text2);font-size:11.5px;line-height:1.4}@media (width<=719px){.grid[data-v-9fe119b0]{grid-template-columns:minmax(0,1fr)}}.stack[data-v-2525889e]{flex-direction:column;gap:16px;display:flex}.hidden-input[data-v-2525889e]{display:none}.files[data-v-2525889e]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.file[data-v-2525889e]{border:1px solid var(--c-border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.file.is-off[data-v-2525889e]{opacity:.55}.file__icon[data-v-2525889e]{background:var(--c-neutral-bg);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.file__body[data-v-2525889e]{flex-direction:column;flex:160px;gap:1px;min-width:0;line-height:1.4;display:flex}.file__name[data-v-2525889e]{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.file__size[data-v-2525889e]{color:var(--c-muted);font-size:11px}.file__type[data-v-2525889e]{flex:0 190px;min-width:150px}.view[data-v-2525889e],.remove[data-v-2525889e]{cursor:pointer;background:0 0;border:0;padding:0;display:flex}.empty[data-v-2525889e]{color:var(--c-muted);font-size:12.5px}.summary[data-v-2525889e]{background:var(--c-bg);border:1px solid var(--c-border);border-radius:10px;flex-direction:column;gap:4px;padding:12px;display:flex}.summary[data-v-2525889e]:focus-within{border-color:var(--c-primary)}.summary.has-error[data-v-2525889e]{border-color:var(--c-danger)}.summary__text[data-v-2525889e]{width:100%;color:var(--c-text);resize:vertical;background:0 0;border:0;padding:0;font-family:inherit;font-size:12.5px;line-height:1.6}.summary__text[data-v-2525889e]:focus{outline:none}.summary__meta[data-v-2525889e]{color:var(--c-muted);font-size:10.5px}.err[data-v-2525889e]{color:var(--c-danger);font-size:11.5px;line-height:1.4}.hint[data-v-3212041a],.note[data-v-3212041a]{color:var(--c-text2);font-size:12px;line-height:1.5}.summary[data-v-3212041a]{background:var(--c-bg);border:1px solid var(--c-border);border-left-width:4px;border-radius:10px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.summary--green[data-v-3212041a]{border-left-color:var(--c-success)}.summary--yellow[data-v-3212041a]{border-left-color:var(--c-warning)}.summary--red[data-v-3212041a]{border-left-color:var(--c-danger)}.summary__head[data-v-3212041a]{justify-content:space-between;align-items:center;gap:10px;display:flex}.summary__risk[data-v-3212041a]{color:var(--c-muted);font-size:11.5px}.summary__main[data-v-3212041a]{font-size:13px;line-height:1.5}.summary__sub[data-v-3212041a]{color:var(--c-text2);font-size:12.5px}.summary__hint[data-v-3212041a]{color:var(--c-warning);font-size:12.5px;line-height:1.5}.codes[data-v-3212041a]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.code[data-v-3212041a]{border:1px solid var(--c-border);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.code--red[data-v-3212041a]{border-color:var(--c-danger)}.code--yellow[data-v-3212041a]{border-color:var(--c-warning)}.code__no[data-v-3212041a]{font-family:var(--font-mono);font-size:12px;font-weight:600}.code__text[data-v-3212041a]{min-width:0;color:var(--c-text2);flex:1;font-size:12.5px}.link[data-v-3212041a]{font:inherit;color:var(--c-primary-deep);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.layout[data-v-42d4f44c]{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);align-items:start;gap:16px;display:grid}.main[data-v-42d4f44c],.side[data-v-42d4f44c]{flex-direction:column;gap:16px;min-width:0;display:flex}.checks[data-v-42d4f44c]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.check[data-v-42d4f44c]{align-items:flex-start;gap:10px;padding:8px 0;display:flex}.check__icon[data-v-42d4f44c]{flex-shrink:0;margin-top:1px;display:flex}.check__body[data-v-42d4f44c]{flex:1;min-width:0}.check__label[data-v-42d4f44c]{font-size:13px;line-height:1.4}.check__msg[data-v-42d4f44c]{color:var(--c-muted);font-size:11.5px;line-height:1.4}.check.is-error .check__msg[data-v-42d4f44c]{color:var(--c-danger)}.check__state[data-v-42d4f44c]{white-space:nowrap;color:var(--c-success);font-size:12px;font-weight:600}.check.is-warn .check__state[data-v-42d4f44c]{color:var(--c-warning)}.check__fix[data-v-42d4f44c]{font:inherit;white-space:nowrap;color:var(--c-danger);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.kpis[data-v-42d4f44c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.kpi[data-v-42d4f44c]{background:var(--c-bg);border-radius:10px;padding:12px}.kpi__label[data-v-42d4f44c]{letter-spacing:.06em;text-transform:uppercase;color:var(--c-text2);font-size:11px;font-weight:700}.kpi__value[data-v-42d4f44c]{font-family:var(--font-heading);font-size:20px;font-weight:700}.kpi__value--wait[data-v-42d4f44c]{color:var(--c-muted)}.kpi__note[data-v-42d4f44c]{color:var(--c-muted);font-size:11.5px}.note[data-v-42d4f44c],.hint[data-v-42d4f44c]{color:var(--c-muted);font-size:11.5px;line-height:1.45}.opt[data-v-42d4f44c]{color:var(--c-text2);cursor:pointer;align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.5;display:flex}.tiers[data-v-42d4f44c]{color:var(--c-text2);background:var(--c-bg);border-radius:10px;flex-direction:column;gap:6px;margin:0;padding:10px 12px;font-size:12px;line-height:1.45;list-style:none;display:flex}.tiers li[data-v-42d4f44c]{align-items:flex-start;gap:8px;display:flex}.dot[data-v-42d4f44c]{border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:5px}.dot--green[data-v-42d4f44c]{background:var(--c-success)}.dot--yellow[data-v-42d4f44c]{background:var(--c-warning)}.dot--red[data-v-42d4f44c]{background:var(--c-danger)}.opt input[data-v-42d4f44c]{accent-color:var(--c-primary);flex-shrink:0;margin-top:3px}.eyebrow[data-v-42d4f44c]{letter-spacing:.08em;text-transform:uppercase;color:var(--c-text2);font-size:11px;font-weight:700}.after[data-v-42d4f44c]{color:var(--c-text2);flex-direction:column;gap:8px;margin:0;padding-left:18px;font-size:12.5px;line-height:1.5;display:flex}@media (width<=1199px){.layout[data-v-42d4f44c]{grid-template-columns:minmax(0,1fr)}}@media (width<=599px){.kpis[data-v-42d4f44c]{grid-template-columns:minmax(0,1fr)}}.drop[data-v-795fba9e]{background:var(--c-primary-light);border:1.5px dashed var(--c-primary);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:26px 20px;display:flex}.drop.is-dragging[data-v-795fba9e]{background:var(--c-success-bg);border-style:solid}.drop__icon[data-v-795fba9e]{background:var(--c-surface);border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.drop__title[data-v-795fba9e]{font-size:13.5px;font-weight:600;line-height:1.4}.drop__hint[data-v-795fba9e]{color:var(--c-text2);font-size:12px;line-height:1.4}.drop__input[data-v-795fba9e]{display:none}.label[data-v-795fba9e]{color:var(--c-text2);font-size:12.5px;font-weight:600;line-height:1.4}.files[data-v-795fba9e]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.file[data-v-795fba9e]{border:1px solid var(--c-border);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.file__icon[data-v-795fba9e]{background:var(--c-neutral-bg);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.file__body[data-v-795fba9e]{flex-direction:column;flex:1;gap:1px;min-width:0;line-height:1.4;display:flex}.file__name[data-v-795fba9e]{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.file__error[data-v-795fba9e]{color:var(--c-danger);font-size:11px;line-height:1.4}.file__size[data-v-795fba9e]{color:var(--c-muted);font-size:11px}.file.is-selectable[data-v-795fba9e]{cursor:pointer}.file.is-shown[data-v-795fba9e]{border-color:var(--c-primary);box-shadow:0 0 0 1px var(--c-primary)}.icon-action[data-v-795fba9e]{cursor:pointer;background:0 0;border:0;padding:0;display:flex}.page-header[data-v-4d7aee47]{align-items:flex-start;gap:14px;width:100%;display:flex}.page-header__icon[data-v-4d7aee47]{background:var(--c-primary-light);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.page-header__body[data-v-4d7aee47]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.page-header__title-row[data-v-4d7aee47]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.page-header__title[data-v-4d7aee47]{font-family:var(--font-heading);font-size:24px;font-weight:600;line-height:1.2}.page-header__description[data-v-4d7aee47]{color:var(--c-text2);font-size:13px;line-height:1.5}.page-header__actions[data-v-4d7aee47]{flex-shrink:0;align-items:center;gap:8px;display:flex}@media (width<=799px){.page-header[data-v-4d7aee47]{flex-wrap:wrap}.page-header__body[data-v-4d7aee47]{flex-basis:calc(100% - 58px)}.page-header__actions[data-v-4d7aee47]{flex-basis:100%}}.claim-page[data-v-1b665727]{flex-direction:column;gap:16px;display:flex}.body[data-v-1b665727]{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.body.has-viewer[data-v-1b665727]{grid-template-columns:minmax(360px,1fr) minmax(0,1.25fr)}.body.has-viewer.is-wide[data-v-1b665727]{grid-template-columns:minmax(420px,1.4fr) minmax(0,1fr)}.content[data-v-1b665727]{flex-direction:column;gap:16px;min-width:0;display:flex}.footer[data-v-1b665727]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.footer__info[data-v-1b665727]{text-align:center;min-width:120px;color:var(--c-muted);flex:1;font-size:12.5px;line-height:1.4}.footer__warn[data-v-1b665727]{color:var(--c-danger);font-weight:600}.modal-lead[data-v-1b665727]{color:var(--c-text2);font-size:13px;line-height:1.5}.modal-list[data-v-1b665727]{color:var(--c-text2);background:var(--c-bg);border-radius:10px;flex-direction:column;gap:6px;margin:0;padding:12px 12px 12px 28px;font-size:12.5px;line-height:1.5;display:flex}.modal-text[data-v-1b665727]{color:var(--c-text2);font-size:13px;line-height:1.5}@media (width<=1199px){.body.has-viewer[data-v-1b665727],.body.has-viewer.is-wide[data-v-1b665727]{grid-template-columns:minmax(0,1fr)}.viewer-col[data-v-1b665727]{order:2}}.kpi[data-v-40b775db]{background:var(--c-surface);border:1px solid var(--c-border);border-radius:14px;flex-direction:column;gap:4px;min-width:0;padding:14px 16px;display:flex}.kpi__head[data-v-40b775db]{align-items:center;gap:8px;display:flex}.kpi__label[data-v-40b775db]{letter-spacing:.3px;min-width:0;color:var(--c-text2);flex:1;font-size:11.5px;font-weight:600;line-height:1.4}.kpi__info[data-v-40b775db]{cursor:help;border-radius:8px;flex-shrink:0;margin:-3px;padding:3px;display:flex;position:relative}.kpi__info[data-v-40b775db]:hover,.kpi__info[data-v-40b775db]:focus-visible{background:var(--c-neutral-bg);outline:none}.kpi__info[data-v-40b775db]:focus-visible{box-shadow:0 0 0 2px var(--c-primary)}.kpi__tip[data-v-40b775db]{z-index:10;background:var(--c-surface);border:1px solid var(--c-border-strong);letter-spacing:0;width:230px;color:var(--c-text2);border-radius:8px;padding:8px 10px;font-size:11.5px;font-weight:400;line-height:1.4;display:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0f1f472e}.kpi__info:hover .kpi__tip[data-v-40b775db],.kpi__info:focus .kpi__tip[data-v-40b775db]{display:block}.kpi__value[data-v-40b775db]{font-family:var(--font-heading);font-size:22px;font-weight:600;line-height:1.2}.kpi__value--navy[data-v-40b775db]{color:var(--c-navy)}.kpi__value--success[data-v-40b775db]{color:var(--c-success)}.kpi__value--warning[data-v-40b775db]{color:var(--c-warning)}.kpi__value--danger[data-v-40b775db]{color:var(--c-danger)}.kpi__value--teal[data-v-40b775db]{color:var(--c-teal)}.kpi__value--purple[data-v-40b775db]{color:var(--c-purple)}.kpi__value--text[data-v-40b775db]{color:var(--c-text)}.kpi__note[data-v-40b775db]{color:var(--c-muted);font-size:11px;line-height:1.35}.grid[data-v-89be7a39]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:16px;display:grid}.filters[data-v-89be7a39]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.search[data-v-89be7a39]{background:var(--c-surface);border:1px solid var(--c-border-strong);border-radius:10px;flex:0 300px;align-items:center;gap:8px;min-width:200px;height:40px;padding:0 12px;display:flex}.search[data-v-89be7a39]:focus-within{border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-light)}.search input[data-v-89be7a39]{background:0 0;border:0;flex:1;min-width:0;padding:0;font-size:13px;line-height:1.4}.search input[data-v-89be7a39]:focus{outline:none}.search input[data-v-89be7a39]::placeholder{color:var(--c-muted)}.filters__select[data-v-89be7a39]{flex:0 170px;min-width:150px}.filters__select--sm[data-v-89be7a39]{flex-basis:160px}.filters__count[data-v-89be7a39]{color:var(--c-muted);white-space:nowrap;margin-left:auto;font-size:12.5px;line-height:1.4}.group[data-v-89be7a39]:last-child{border-bottom:0}.stack__main[data-v-89be7a39]{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px;line-height:1.4}.stack__sub[data-v-89be7a39]{color:var(--c-muted);white-space:nowrap;font-size:11px;line-height:1.4}.strong[data-v-89be7a39]{font-weight:600}.mono[data-v-89be7a39]{font-family:var(--font-mono);font-weight:500}.stack__sub.mono[data-v-89be7a39]{font-weight:400}.cbg[data-v-89be7a39]{background:var(--c-neutral-bg);font-family:var(--font-mono);white-space:nowrap;border-radius:6px;padding:2px 7px;font-size:11.5px;font-weight:500;line-height:1.4;display:inline-block}.nowrap[data-v-89be7a39]{white-space:nowrap}.note[data-v-89be7a39]{color:var(--c-muted);align-items:center;gap:8px;font-size:11.5px;line-height:1.4;display:flex}.pager[data-v-89be7a39]{justify-content:flex-end;align-items:center;gap:10px;display:flex}.pager__page[data-v-89be7a39]{color:var(--c-text2);font-size:12.5px;line-height:1.4}@media (width<=1279px){.grid[data-v-89be7a39]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.grid[data-v-89be7a39]{grid-template-columns:minmax(0,1fr)}.search[data-v-89be7a39],.filters__select[data-v-89be7a39]{flex:100%}.filters__count[data-v-89be7a39]{width:100%;margin-left:0}}.wrap[data-v-89be7a39]{white-space:normal}.panel[data-v-89be7a39]{background:var(--c-surface);border:1px solid var(--c-border);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.panel__head[data-v-89be7a39]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;padding:20px 24px 16px;display:flex}.panel__title[data-v-89be7a39]{flex-direction:column;flex:320px;gap:4px;min-width:0;display:flex}.panel__title h1[data-v-89be7a39]{font-family:var(--font-heading);font-size:18px;font-weight:700;line-height:1.3}.panel__title p[data-v-89be7a39]{color:var(--c-text2);font-size:12.5px;line-height:1.5}.panel__actions[data-v-89be7a39]{flex-wrap:wrap;gap:8px;display:flex}.panel[data-v-89be7a39] .table-wrap{border:0;border-top:1px solid var(--c-border);border-radius:0}.ins[data-v-89be7a39]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ins__item[data-v-89be7a39]{flex-direction:column;gap:1px;display:flex}.ins__name[data-v-89be7a39]{white-space:nowrap;font-size:12.5px;font-weight:500;line-height:1.4}.ins__tpa[data-v-89be7a39]{color:var(--c-muted);font-weight:400}.ins__text[data-v-89be7a39]{font-size:11px;line-height:1.4}.status[data-v-89be7a39]{text-align:center;border-radius:999px;padding:4px 12px;font-size:11.5px;font-weight:600;line-height:1.3;display:inline-block}.status--neutral[data-v-89be7a39]{color:var(--c-text2);background:var(--c-neutral-bg)}.status--info[data-v-89be7a39]{color:var(--c-info);background:var(--c-info-bg)}.status--warning[data-v-89be7a39]{color:var(--c-warning);background:var(--c-warning-bg)}.status--success[data-v-89be7a39]{color:var(--c-success);background:var(--c-success-bg)}.status--danger[data-v-89be7a39]{color:var(--c-danger);background:var(--c-danger-bg)}.status--purple[data-v-89be7a39]{color:var(--c-text2);background:var(--c-neutral-bg)}.status--navy[data-v-89be7a39],.status--teal[data-v-89be7a39]{color:var(--c-primary-deep);background:var(--c-primary-light)}.act[data-v-89be7a39]{min-width:76px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;padding:7px 14px;font-size:12.5px;font-weight:600;line-height:1.3}.act--ajukan[data-v-89be7a39]{color:#fff;background:#1e7a46}.act--ajukan[data-v-89be7a39]:hover{background:#17633a}.act--review[data-v-89be7a39]{color:#b45309;background:#fff;border-color:#e3a873}.act--review[data-v-89be7a39]:hover{background:#fdf3e4}.act--perbaiki[data-v-89be7a39]{color:#fff;background:#c62828}.act--perbaiki[data-v-89be7a39]:hover{background:#a82121}.panel[data-v-89be7a39] th{text-align:center}.tone-success[data-v-89be7a39]{color:var(--c-success)}.tone-warning[data-v-89be7a39]{color:var(--c-warning)}.tone-danger[data-v-89be7a39]{color:var(--c-danger)}.tone-info[data-v-89be7a39]{color:var(--c-info)}.tone-neutral[data-v-89be7a39],.muted[data-v-89be7a39]{color:var(--c-muted)}.confirm__lead[data-v-89be7a39]{color:var(--c-text2);font-size:13px;line-height:1.5}.confirm__list[data-v-89be7a39]{color:var(--c-text2);background:var(--c-bg);border-radius:10px;flex-direction:column;gap:6px;margin:0;padding:12px 12px 12px 28px;font-size:12.5px;line-height:1.5;display:flex}.badges[data-v-6341c890]{flex-wrap:wrap;gap:6px;display:flex}.block[data-v-6341c890]{flex-direction:column;gap:8px;display:flex}.block__title[data-v-6341c890]{color:var(--c-text2);font-size:12px;font-weight:600}.versions[data-v-6341c890],.history[data-v-6341c890]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.version[data-v-6341c890]{border:1px solid var(--c-border);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.version.is-current[data-v-6341c890]{background:var(--c-primary-light);border-color:var(--c-primary)}.version__dot[data-v-6341c890]{background:var(--c-muted);border-radius:999px;flex-shrink:0;width:8px;height:8px}.is-current .version__dot[data-v-6341c890]{background:var(--c-primary)}.version__body[data-v-6341c890]{flex:1;min-width:0;line-height:1.4}.version__name[data-v-6341c890]{font-size:12.5px;font-weight:600}.version__meta[data-v-6341c890],.history__note[data-v-6341c890],.empty[data-v-6341c890]{color:var(--c-muted);font-size:11.5px}.history__item[data-v-6341c890]{border-left:2px solid var(--c-border);padding-left:12px;line-height:1.4}.history__head[data-v-6341c890]{flex-wrap:wrap;gap:2px 10px;font-size:12.5px;display:flex}.history__head span[data-v-6341c890]{color:var(--c-muted);font-size:11.5px}.form[data-v-7a11fb64]{flex-direction:column;gap:12px;display:flex}.row[data-v-7a11fb64]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.modules[data-v-7a11fb64]{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.modules__label[data-v-7a11fb64]{color:var(--c-text2);padding:0;font-size:12px;font-weight:600}.modules__chips[data-v-7a11fb64]{flex-wrap:wrap;gap:6px;display:flex}.err[data-v-7a11fb64]{color:var(--c-danger);font-size:11.5px;line-height:1.4}@media (width<=639px){.row[data-v-7a11fb64]{grid-template-columns:minmax(0,1fr)}}.form[data-v-89f54c41]{flex-direction:column;gap:12px;display:flex}.err[data-v-89f54c41]{color:var(--c-danger);font-size:11.5px}.filters[data-v-a804696f]{flex-wrap:wrap;align-items:center;gap:10px;width:100%;display:flex}.filters__spacer[data-v-a804696f]{flex:1}.filters__count[data-v-a804696f]{color:var(--c-muted);white-space:nowrap;font-size:12.5px;line-height:1.4}.matrix[data-v-07f8d928]{flex-direction:column;gap:18px;display:flex}.field[data-v-07f8d928]{flex-shrink:0;width:160px}.field--search[data-v-07f8d928]{width:300px}.stack[data-v-07f8d928]{flex-direction:column;gap:1px;min-width:0;line-height:1.4;display:flex}.stack__title[data-v-07f8d928]{font-weight:600}.stack__sub[data-v-07f8d928]{color:var(--c-muted);font-size:11px}.module[data-v-07f8d928]{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.verify[data-v-07f8d928]{margin-top:2px}.note[data-v-07f8d928]{color:var(--c-muted);font-size:11.5px;line-height:1.5}@media (width<=639px){.field[data-v-07f8d928],.field--search[data-v-07f8d928]{width:100%}}.kpis[data-v-be745ef8]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}@media (width<=899px){.kpis[data-v-be745ef8]{grid-template-columns:minmax(0,1fr)}}.mono[data-v-20bbba9b]{font-family:var(--font-mono);white-space:nowrap;font-weight:500}.nowrap[data-v-20bbba9b],.nowrap[data-v-fd9a9df8]{white-space:nowrap}.rate--success[data-v-fd9a9df8]{color:var(--c-success)}.rate--warning[data-v-fd9a9df8]{color:var(--c-warning)}.rate--danger[data-v-fd9a9df8]{color:var(--c-danger)}.nowrap[data-v-af7b155a],.nowrap[data-v-14b0e802]{white-space:nowrap}.mono[data-v-14b0e802]{font-family:var(--font-mono);white-space:nowrap}.amount[data-v-14b0e802]{white-space:nowrap;font-weight:600}.hero[data-v-cd437253]{background:linear-gradient(129deg,#1c8a53 0%,#06b6da 38.462%,#2fb56f 76.923%);border-radius:16px;flex-direction:column;justify-content:center;gap:20px;min-width:0;padding:22px;display:flex;overflow:hidden}.hero__top[data-v-cd437253]{align-items:center;gap:20px;display:flex}.gauge[data-v-cd437253]{flex-shrink:0;width:128px;height:128px;position:relative;overflow:hidden}.gauge__track[data-v-cd437253]{position:absolute;inset:9.09%}.gauge__track img[data-v-cd437253]{width:110.18%;max-width:none;height:110.18%;position:absolute;inset:-5.09%}.gauge__arc[data-v-cd437253]{position:absolute;inset:9.09%}.gauge__ring[data-v-cd437253]{width:110.18%;max-width:none;height:110.18%;position:absolute;inset:-5.09%}.gauge__score[data-v-cd437253]{font-family:var(--font-heading);color:#fff;font-size:34px;font-weight:700;line-height:1;position:absolute;top:44px;left:64px;transform:translate(-50%)}.gauge__max[data-v-cd437253]{color:#d3f5e1;font-size:11px;line-height:1;position:absolute;top:84px;left:50px}.hero__body[data-v-cd437253]{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.hero__title[data-v-cd437253]{font-family:var(--font-heading);color:#fff;font-size:18px;font-weight:600;line-height:1.2}.hero__description[data-v-cd437253]{color:#d3f5e1;font-size:12px;line-height:1.5}.hero__stats[data-v-cd437253]{flex-wrap:wrap;gap:4px 14px;margin:0;font-size:12px;line-height:1.4;display:flex}.hero__stat[data-v-cd437253]{white-space:nowrap;gap:4px;display:flex}.hero__stat dt[data-v-cd437253]{color:#d3f5e1}.hero__stat dd[data-v-cd437253]{color:#fff;margin:0;font-weight:700}.hero__chips[data-v-cd437253]{flex-wrap:wrap;gap:8px;margin:0;padding:0;font-size:11.5px;line-height:1.4;list-style:none;display:flex}.chip[data-v-cd437253]{white-space:nowrap;background:#ffffff29;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;display:flex}.chip span[data-v-cd437253]{color:#e0f7fc}.chip strong[data-v-cd437253]{color:#fff}.progress[data-v-cd437253]{flex-direction:column;gap:6px;display:flex}.progress__label[data-v-cd437253]{justify-content:space-between;gap:8px;font-size:12px;line-height:1.4;display:flex}.progress__label span[data-v-cd437253]{color:#e0f7fc}.progress__label strong[data-v-cd437253]{color:#fff}.progress__track[data-v-cd437253]{background:#ffffff40;border-radius:999px;height:8px;overflow:hidden}.progress__fill[data-v-cd437253]{background:#fff;border-radius:999px;height:100%}@media (width<=479px){.hero__top[data-v-cd437253]{flex-direction:column;align-items:flex-start}}.risks[data-v-d52d2f80]{flex-direction:column;flex:1;gap:10px;margin:0;padding:0;list-style:none;display:flex}.risk[data-v-d52d2f80]{border:1px solid var(--c-border);border-radius:10px;flex-direction:column;gap:3px;padding:9px 10px;display:flex}.risk--link[data-v-d52d2f80]{cursor:pointer}.risk--link[data-v-d52d2f80]:hover{background:var(--c-bg)}.risk__row[data-v-d52d2f80]{align-items:center;gap:8px;display:flex}.risk__title[data-v-d52d2f80]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:12px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.risk__meta[data-v-d52d2f80]{color:var(--c-muted);font-size:11px;line-height:1.4}.risk__meta--mono[data-v-d52d2f80]{font-family:var(--font-mono)}.composition[data-v-c17f381f]{flex-wrap:wrap;flex:1;align-items:center;gap:18px;display:flex}.donut[data-v-c17f381f]{flex-shrink:0;width:150px;height:150px;position:relative;overflow:hidden}.donut__ring[data-v-c17f381f]{width:100%;height:100%;position:absolute;inset:0}.donut__total[data-v-c17f381f]{font-family:var(--font-heading);font-size:26px;font-weight:700;line-height:1;position:absolute;top:58px;left:75px;transform:translate(-50%)}.donut__unit[data-v-c17f381f]{color:var(--c-muted);font-size:11px;line-height:1;position:absolute;top:88px;left:75px;transform:translate(-50%)}.legend[data-v-c17f381f]{flex-direction:column;flex:1;gap:8px;min-width:140px;margin:0;padding:0;list-style:none;display:flex}.legend__item[data-v-c17f381f]{align-items:center;gap:8px;display:flex}.legend__swatch[data-v-c17f381f]{border-radius:3px;flex-shrink:0;width:10px;height:10px}.legend__label[data-v-c17f381f]{min-width:0;color:var(--c-text2);flex:1;font-size:12px;line-height:1.4}.legend__value[data-v-c17f381f]{font-size:12px;font-weight:600;line-height:1.4}.legend[data-v-cc7fc295]{color:var(--c-text2);flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;font-size:11.5px;line-height:1.4;list-style:none;display:flex}.legend__item[data-v-cc7fc295]{white-space:nowrap;align-items:center;gap:6px;display:flex}.legend__swatch[data-v-cc7fc295]{border-radius:3px;width:10px;height:10px}.chart[data-v-cc7fc295]{align-items:flex-end;gap:10px;width:100%;display:flex}.chart__group[data-v-cc7fc295]{flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.chart__bars[data-v-cc7fc295]{align-items:flex-end;gap:3px;display:flex}.chart__bar[data-v-cc7fc295]{border-radius:4px;width:18px}.chart__label[data-v-cc7fc295]{color:var(--c-muted);white-space:nowrap;font-size:10.5px;line-height:1.2}@media (width<=479px){.chart[data-v-cc7fc295]{gap:4px}.chart__bar[data-v-cc7fc295]{width:10px}}.header-actions[data-v-96259be2]{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.header-actions__buttons[data-v-96259be2]{gap:8px;display:flex}.sync-note[data-v-96259be2]{color:var(--c-muted);white-space:nowrap;font-size:12px;line-height:1.4}.grid[data-v-96259be2]{align-items:start;gap:16px;display:grid}.grid--insight[data-v-96259be2]{grid-template-columns:minmax(0,540px) minmax(0,1fr) minmax(0,1fr);align-items:stretch}.grid--insight[data-v-96259be2]>*{height:100%}.grid--kpi[data-v-96259be2]{grid-template-columns:repeat(4,minmax(0,1fr))}.grid--queue[data-v-96259be2]{grid-template-columns:minmax(0,1fr) 380px;align-items:stretch}.grid--queue[data-v-96259be2]>*{height:100%}.grid--halves[data-v-96259be2]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.grid--halves[data-v-96259be2]>*{height:100%}@media (width<=1279px){.grid--insight[data-v-96259be2]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--insight[data-v-96259be2]>:first-child{grid-column:1/-1}.grid--queue[data-v-96259be2],.grid--halves[data-v-96259be2]{grid-template-columns:minmax(0,1fr)}}@media (width<=899px){.grid--kpi[data-v-96259be2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.grid--insight[data-v-96259be2],.grid--kpi[data-v-96259be2]{grid-template-columns:minmax(0,1fr)}}.card[data-v-b8fdf28e]{background:var(--c-surface);border:1px solid var(--c-border);width:420px;max-width:100%;box-shadow:var(--shadow-card);border-radius:18px;flex-direction:column;gap:14px;padding:28px;display:flex}.card__icon[data-v-b8fdf28e]{border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.card__icon--primary[data-v-b8fdf28e]{background:var(--c-primary-light)}.card__icon--success[data-v-b8fdf28e]{background:var(--c-success-bg)}.card__icon--danger[data-v-b8fdf28e]{background:var(--c-danger-bg)}.card__title[data-v-b8fdf28e]{font-family:var(--font-heading);font-size:21px;font-weight:600;line-height:1.2}.card__lead[data-v-b8fdf28e]{color:var(--c-text2);font-size:12.5px;line-height:1.5}.card__divider[data-v-b8fdf28e]{background:var(--c-border);border:0;width:100%;height:1px;margin:0}.card__footer[data-v-b8fdf28e]{text-align:center;color:var(--c-muted);font-size:11px;line-height:1.4}@media (width<=479px){.card[data-v-b8fdf28e]{padding:20px}}.hero[data-v-9e0b1b0d]{background:var(--c-navy);flex-direction:column;flex:0 0 760px;justify-content:center;gap:22px;padding:64px;display:flex;position:relative;overflow:hidden}.hero[data-v-9e0b1b0d]>:not(.deco){z-index:1;position:relative}.deco[data-v-9e0b1b0d]{pointer-events:none;border-radius:50%;position:absolute}.deco--ring-lg[data-v-9e0b1b0d]{border:1.5px solid #06b6da59;width:460px;height:460px;bottom:-170px;right:-170px}.deco--ring-md[data-v-9e0b1b0d]{border:1.5px solid #84cc1659;width:300px;height:300px;bottom:-90px;right:-90px}.deco--dot-cyan[data-v-9e0b1b0d]{background:#06b6da38;width:190px;height:190px;top:-80px;right:70px}.deco--dot-lime[data-v-9e0b1b0d]{opacity:.85;background:#84cc16;width:54px;height:54px;top:150px;right:40px}.deco--dot-soft[data-v-9e0b1b0d]{background:#d9f99d24;width:92px;height:92px;bottom:70px;left:56px}.deco--dot-sm[data-v-9e0b1b0d]{background:#06b6da;width:16px;height:16px;bottom:190px;left:190px}.deco--tl-fill[data-v-9e0b1b0d]{background:#84cc1629;width:170px;height:170px;top:-70px;left:-60px}.deco--tl-ring[data-v-9e0b1b0d]{border:1.5px solid #06b6da66;width:250px;height:250px;top:-30px;left:-20px}.deco--tl-lime[data-v-9e0b1b0d]{opacity:.8;background:#d9f99d;width:22px;height:22px;top:52px;left:270px}.deco--tl-cyan[data-v-9e0b1b0d]{background:#06b6da73;width:44px;height:44px;top:110px;left:150px}.hero__title[data-v-9e0b1b0d]{max-width:520px;font-family:var(--font-heading);color:#fff;font-size:30px;font-weight:600;line-height:1.25}.hero__lead[data-v-9e0b1b0d]{color:#bfe3ec;max-width:520px;font-size:14.5px;line-height:1.65}@media (width<=1279px){.hero[data-v-9e0b1b0d]{flex-basis:560px;padding:48px 40px}}@media (width<=899px){.deco--ring-lg[data-v-9e0b1b0d],.deco--dot-lime[data-v-9e0b1b0d],.deco--dot-sm[data-v-9e0b1b0d],.deco--tl-lime[data-v-9e0b1b0d]{display:none}.hero[data-v-9e0b1b0d]{flex:none;padding:32px 24px}.hero__title[data-v-9e0b1b0d]{font-size:24px}}.auth[data-v-4907ba98]{background:var(--c-bg);min-height:100vh;display:flex}.auth__main[data-v-4907ba98]{flex:1;justify-content:center;align-items:center;min-width:0;padding:40px 60px;display:flex}@media (width<=899px){.auth[data-v-4907ba98]{flex-direction:column}.auth__main[data-v-4907ba98]{padding:32px 16px}}.form[data-v-b1652bf3]{flex-direction:column;gap:14px;display:flex}.code[data-v-b1652bf3]{background:var(--c-surface);border:1px solid var(--c-border-strong);width:100%;height:56px;font-family:var(--font-mono,monospace);letter-spacing:.3em;text-align:center;color:var(--c-text);border-radius:10px;padding:0 12px;font-size:24px}.code[data-v-b1652bf3]::placeholder{color:var(--c-muted)}.code[data-v-b1652bf3]:focus{border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-light);outline:none}.rules[data-v-b1652bf3]{color:var(--c-text2);flex-direction:column;gap:4px;margin:0;padding:0;font-size:12px;line-height:1.4;list-style:none;display:flex}.rules li[data-v-b1652bf3]:before{content:"○ "}.rules li.ok[data-v-b1652bf3]{color:var(--c-success)}.rules li.ok[data-v-b1652bf3]:before{content:"● "}.error[data-v-b1652bf3]{background:var(--c-danger-bg);color:var(--c-danger);border-radius:10px;padding:9px 12px;font-size:12.5px;line-height:1.45}.error--locked[data-v-b1652bf3]{background:var(--c-warning-bg);color:var(--c-warning)}.hint[data-v-b1652bf3]{background:var(--c-info-bg);color:var(--c-text2);border-radius:10px;padding:10px 12px;font-size:11.5px;line-height:1.45}.links[data-v-b1652bf3]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.back[data-v-b1652bf3],.link[data-v-b1652bf3]{color:var(--c-primary);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:600;line-height:1.4}.back[data-v-b1652bf3]{align-self:center}.back[data-v-b1652bf3]:hover,.link[data-v-b1652bf3]:hover:not(:disabled){text-decoration:underline}.link[data-v-b1652bf3]:disabled{color:var(--c-muted);cursor:default}.bars[data-v-82e0bcdf]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.bar[data-v-82e0bcdf]{grid-template-columns:84px minmax(0,1fr) 96px;align-items:center;gap:16px;font-size:12.5px;display:grid}.bar__label[data-v-82e0bcdf]{color:var(--c-text2);white-space:nowrap}.bar__track[data-v-82e0bcdf]{background:var(--c-neutral-bg);border-radius:3px;height:14px;display:flex;overflow:hidden}.bar__fill[data-v-82e0bcdf]{background:var(--c-success);height:100%;display:block}.bar__amount[data-v-82e0bcdf]{text-align:right;white-space:nowrap;font-weight:700}.is-warning[data-v-82e0bcdf]{color:var(--c-warning)}.is-danger[data-v-82e0bcdf]{color:var(--c-danger)}.pills[data-v-b9487ae4]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pills__label[data-v-b9487ae4]{letter-spacing:.06em;color:var(--c-text2);text-transform:uppercase;margin-right:4px;font-size:10.5px;font-weight:700}.pill[data-v-b9487ae4]{height:32px;color:var(--c-text);white-space:nowrap;background:var(--c-surface);border:1px solid var(--c-border-strong);border-radius:999px;align-items:center;gap:6px;padding:0 13px;font-size:12.5px;font-weight:500;display:inline-flex}.pill[data-v-b9487ae4]:hover:not(:disabled){border-color:var(--c-navy2)}.pill[data-v-b9487ae4]:disabled{color:var(--c-muted);cursor:not-allowed;background:var(--c-neutral-bg);border-style:dashed}.pill.is-on[data-v-b9487ae4]{color:#fff;background:var(--c-navy);border-color:var(--c-navy);font-weight:600}.pill--warning[data-v-b9487ae4]:not(.is-on){color:var(--c-warning);background:var(--c-warning-bg);border-color:#0000}.pill--danger[data-v-b9487ae4]:not(.is-on){color:var(--c-danger);background:var(--c-danger-bg);border-color:#0000}.pill__count[data-v-b9487ae4]{opacity:.75;font-size:11px}.kpis[data-v-93706c49]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.card-head[data-v-93706c49]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.card-head__title[data-v-93706c49]{font-family:var(--font-heading);margin:0;font-size:15px;font-weight:600}.card-head__hint[data-v-93706c49]{color:var(--c-muted);font-size:11.5px}.toolbar[data-v-93706c49]{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.toolbar__sep[data-v-93706c49]{background:var(--c-border-strong);width:1px;height:22px}.toolbar__note[data-v-93706c49]{color:var(--c-muted);margin-left:auto;font-size:11.5px}.filters[data-v-93706c49]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.filters__search[data-v-93706c49]{flex:240px;max-width:320px}.filters__select[data-v-93706c49]{flex:0 220px;min-width:160px}.filters__count[data-v-93706c49]{color:var(--c-muted);white-space:nowrap;margin-left:auto;font-size:12.5px}.dot[data-v-93706c49]{vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.dot--bpjs[data-v-93706c49]{background:var(--c-navy)}.dot--insurer[data-v-93706c49]{background:var(--c-success)}.dot--patient[data-v-93706c49]{background:var(--c-muted)}.amount--warning[data-v-93706c49]{color:var(--c-warning)}.amount--danger[data-v-93706c49]{color:var(--c-danger)}.note[data-v-93706c49]{color:var(--c-text2);font-size:12px}.empty[data-v-93706c49]{text-align:center;color:var(--c-muted);padding:22px 0;font-size:13px}.mono[data-v-93706c49]{font-family:var(--font-mono);white-space:nowrap;font-size:12px}.link[data-v-93706c49]{color:var(--c-primary-deep);background:0 0;border:0;padding:0;font-weight:500}.link[data-v-93706c49]:hover{text-decoration:underline}.sub[data-v-93706c49]{color:var(--c-muted);font-size:11px;line-height:1.4}.nowrap[data-v-93706c49]{white-space:nowrap}.strong[data-v-93706c49]{font-weight:700}.pager[data-v-93706c49]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.pager__info[data-v-93706c49]{color:var(--c-muted);margin-right:4px;font-size:12px}[data-v-93706c49] tr.is-tint-total td{background:var(--c-bg);font-weight:700}@media (width<=1099px){.kpis[data-v-93706c49]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.kpis[data-v-93706c49]{grid-template-columns:minmax(0,1fr)}.filters__search[data-v-93706c49],.filters__select[data-v-93706c49]{flex:100%;max-width:none}.filters__count[data-v-93706c49],.toolbar__note[data-v-93706c49]{margin-left:0}}.title[data-v-e642ab85]{font-family:var(--font-heading);margin:0;font-size:15px;font-weight:600}.sub[data-v-e642ab85]{color:var(--c-muted);font-size:12px}.rows[data-v-e642ab85]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.row[data-v-e642ab85]{grid-template-columns:80px minmax(0,1fr) 90px;align-items:center;gap:12px;font-size:12.5px;display:grid}.row__track[data-v-e642ab85]{background:var(--c-neutral-bg);border-radius:4px;height:16px}.row__value[data-v-e642ab85]{text-align:right;color:var(--c-muted);font-weight:700}.foot[data-v-e642ab85]{color:var(--c-text2);border-top:1px solid var(--c-border);padding-top:12px;font-size:12.5px}.is-success[data-v-e642ab85]{color:var(--c-success)}.attention[data-v-615a97af]{background:var(--c-surface);border:1px solid var(--c-border);border-left:4px solid var(--c-warning);box-shadow:var(--shadow-card);border-radius:14px;flex-wrap:wrap;align-items:stretch;gap:12px;padding:16px 20px;display:flex}.attention__head[data-v-615a97af]{flex-direction:column;flex:0 0 150px;justify-content:center;display:flex}.attention__title[data-v-615a97af]{font-family:var(--font-heading);font-size:14px;font-weight:600}.attention__sub[data-v-615a97af]{color:var(--c-muted);font-size:12px}.item[data-v-615a97af]{text-align:left;background:var(--c-neutral-bg);border:1px solid #0000;border-radius:10px;flex-direction:column;flex:200px;gap:2px;padding:10px 14px;display:flex}button.item[data-v-615a97af]:hover{border-color:var(--c-border-strong)}.item--warning[data-v-615a97af]{background:var(--c-warning-bg)}.item--warning .item__title[data-v-615a97af],.item--warning .item__line strong[data-v-615a97af]{color:var(--c-warning)}.item--danger[data-v-615a97af]{background:var(--c-danger-bg)}.item--danger .item__title[data-v-615a97af],.item--danger .item__line strong[data-v-615a97af]{color:var(--c-danger)}.item--off[data-v-615a97af]{border:1px dashed var(--c-border-strong)}.item__title[data-v-615a97af],.item__line[data-v-615a97af]{color:var(--c-text2);font-size:12px}.item--off .item__title[data-v-615a97af],.item--off .item__line[data-v-615a97af]{color:var(--c-muted)}@media (width<=639px){.attention__head[data-v-615a97af]{flex-basis:100%}}.head[data-v-f96e9aa9]{justify-content:space-between;align-items:center;display:flex}.head__title[data-v-f96e9aa9]{font-family:var(--font-heading);margin:0;font-size:15px;font-weight:600}.head__link[data-v-f96e9aa9]{color:var(--c-primary-deep);background:0 0;border:0;padding:0;font-size:12.5px;font-weight:600;text-decoration:underline}.list[data-v-f96e9aa9]{margin:0;padding:0;list-style:none}.item[data-v-f96e9aa9]{border-bottom:1px solid var(--c-border);align-items:flex-start;gap:12px;padding:10px 0;display:flex}.item__dot[data-v-f96e9aa9]{background:var(--c-success);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.item__body[data-v-f96e9aa9]{flex:1;min-width:0}.item__title[data-v-f96e9aa9]{font-size:13px;font-weight:600}.item__sub[data-v-f96e9aa9]{color:var(--c-muted);font-size:11.5px}.item__amount[data-v-f96e9aa9]{white-space:nowrap;font-size:13px}.link[data-v-f96e9aa9]{font:inherit;color:var(--c-primary-deep);background:0 0;border:0;padding:0}.link[data-v-f96e9aa9]:hover{text-decoration:underline}.mono[data-v-f96e9aa9]{font-family:var(--font-mono)}.note[data-v-f96e9aa9]{color:var(--c-muted);font-size:11.5px;line-height:1.5}.head[data-v-cdb60c58]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.head__title[data-v-cdb60c58]{font-family:var(--font-heading);margin:0;font-size:15px;font-weight:600}.head__sub[data-v-cdb60c58]{color:var(--c-muted);font-size:12px}.actions[data-v-cdb60c58]{justify-content:flex-end;gap:6px;display:flex}.mono[data-v-cdb60c58]{font-family:var(--font-mono);color:var(--c-text2);font-size:11.5px}.strong[data-v-cdb60c58]{font-weight:600}.nowrap[data-v-cdb60c58]{white-space:nowrap}.foot[data-v-cdb60c58]{color:var(--c-muted);font-size:11.5px;line-height:1.5}.payers[data-v-d7c76daf]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.payer[data-v-d7c76daf]{background:var(--c-surface);border:1px solid var(--c-border);border-top:4px solid var(--c-muted);min-width:0;box-shadow:var(--shadow-card);border-radius:14px;flex-direction:column;padding:18px 20px;display:flex}.payer--bpjs[data-v-d7c76daf]{border-top-color:var(--c-navy)}.payer--insurer[data-v-d7c76daf]{border-top-color:var(--c-success)}.payer__head[data-v-d7c76daf]{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:14px;display:flex}.payer__title[data-v-d7c76daf]{font-family:var(--font-heading);margin:0;font-size:16px;font-weight:600}.payer__meta[data-v-d7c76daf]{color:var(--c-muted);white-space:nowrap;font-size:12px}.payer__label[data-v-d7c76daf]{letter-spacing:.06em;color:var(--c-text2);text-transform:uppercase;font-size:10.5px;font-weight:700}.payer__value[data-v-d7c76daf]{font-family:var(--font-heading);font-size:28px;font-weight:700;line-height:1.3}.payer--insurer .payer__value[data-v-d7c76daf]{color:var(--c-success)}.payer__note[data-v-d7c76daf]{color:var(--c-warning);border-bottom:1px solid var(--c-border);padding-bottom:14px;font-size:12px}.figures[data-v-d7c76daf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:14px 0 0;display:grid}.figures dt[data-v-d7c76daf]{color:var(--c-text2);font-size:12px}.figures dd[data-v-d7c76daf]{margin:0;font-size:14px;font-weight:700}.figures .figures__sub[data-v-d7c76daf]{color:var(--c-muted);font-size:11.5px;font-weight:400}.is-success[data-v-d7c76daf]{color:var(--c-success)}.payer__text[data-v-d7c76daf]{color:var(--c-text2);margin-top:12px;font-size:12px;line-height:1.5}@media (width<=1199px){.payers[data-v-d7c76daf]{grid-template-columns:minmax(0,1fr)}}.form[data-v-981bbf49]{flex-direction:column;gap:14px;display:flex}.pair[data-v-981bbf49]{gap:12px;display:flex}.info[data-v-981bbf49]{background:var(--c-bg);border:1px solid var(--c-border);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:10px 12px;display:grid}.info dt[data-v-981bbf49]{letter-spacing:.4px;text-transform:uppercase;color:var(--c-muted);font-size:10.5px;font-weight:700}.info dd[data-v-981bbf49]{margin:0;font-size:12px;line-height:1.4}.strong[data-v-981bbf49]{font-weight:700}.quick[data-v-981bbf49]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.quick__btn[data-v-981bbf49]{background:var(--c-primary-light);color:var(--c-primary-deep);border:0;border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:600}.quick__btn[data-v-981bbf49]:disabled{opacity:.5;cursor:not-allowed}.quick__preview[data-v-981bbf49]{color:var(--c-text2);font-size:11.5px}.error[data-v-981bbf49]{color:var(--c-danger);font-size:11.5px;line-height:1.4}.hint[data-v-981bbf49]{color:var(--c-muted);font-size:11.5px;line-height:1.4}@media (width<=559px){.pair[data-v-981bbf49]{flex-direction:column}.info[data-v-981bbf49]{grid-template-columns:repeat(2,minmax(0,1fr))}}.facts[data-v-428d3d31]{background:var(--c-bg);border:1px solid var(--c-border);border-radius:10px;flex-direction:column;gap:6px;margin:0;padding:10px 12px;display:flex}.facts div[data-v-428d3d31]{justify-content:space-between;gap:10px;display:flex}.facts dt[data-v-428d3d31]{color:var(--c-muted);font-size:11.5px}.facts dd[data-v-428d3d31]{text-align:right;margin:0;font-size:12.5px}.mono[data-v-428d3d31]{font-family:var(--font-mono)}.strong[data-v-428d3d31]{font-weight:700}.error[data-v-428d3d31]{color:var(--c-danger);font-size:11.5px;line-height:1.4}.kpis[data-v-1eea41ee]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.toolbar[data-v-1eea41ee]{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.toolbar__search[data-v-1eea41ee]{flex:220px;max-width:280px;margin-left:auto}.dot[data-v-1eea41ee]{vertical-align:middle;background:var(--c-success);border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.mono[data-v-1eea41ee]{font-family:var(--font-mono);white-space:nowrap;font-size:11.5px}.link[data-v-1eea41ee]{color:var(--c-primary-deep);background:0 0;border:0;padding:0;font-weight:500}.link[data-v-1eea41ee]:hover{text-decoration:underline}.strong[data-v-1eea41ee]{font-weight:600}.sub[data-v-1eea41ee]{color:var(--c-muted);font-size:11px;line-height:1.4}.is-danger[data-v-1eea41ee]{color:var(--c-danger)}.nowrap[data-v-1eea41ee]{white-space:nowrap}.struck[data-v-1eea41ee]{color:var(--c-muted);text-decoration:line-through}.foot[data-v-1eea41ee]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.foot__info[data-v-1eea41ee]{color:var(--c-muted);font-size:12px}.pager[data-v-1eea41ee]{align-items:center;gap:2px;display:flex}.pager__btn[data-v-1eea41ee]{min-width:26px;height:26px;color:var(--c-text2);background:0 0;border:0;border-radius:6px;padding:0 6px;font-size:12px}.pager__btn[data-v-1eea41ee]:hover:not(:disabled){background:var(--c-neutral-bg)}.pager__btn.is-on[data-v-1eea41ee]{color:#fff;background:var(--c-navy);font-weight:700}.pager__btn[data-v-1eea41ee]:disabled{color:var(--c-border-strong)}.pager__gap[data-v-1eea41ee]{color:var(--c-muted);padding:0 4px;font-size:12px}.sources[data-v-1eea41ee]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;display:grid}.sources dt[data-v-1eea41ee]{letter-spacing:.04em;color:var(--c-text2);text-transform:uppercase;font-size:11px;font-weight:700}.sources dd[data-v-1eea41ee]{color:var(--c-text2);margin:6px 0 0;font-size:12.5px;line-height:1.6}@media (width<=1099px){.kpis[data-v-1eea41ee]{grid-template-columns:repeat(2,minmax(0,1fr))}.sources[data-v-1eea41ee]{grid-template-columns:minmax(0,1fr)}}@media (width<=639px){.kpis[data-v-1eea41ee]{grid-template-columns:minmax(0,1fr)}.toolbar__search[data-v-1eea41ee]{flex:100%;max-width:none;margin-left:0}}.controls[data-v-3337a43a]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.controls__month[data-v-3337a43a]{width:140px}.row[data-v-3337a43a]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.sources[data-v-3337a43a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;display:grid}.sources dt[data-v-3337a43a]{letter-spacing:.04em;color:var(--c-text2);text-transform:uppercase;font-size:11px;font-weight:700}.sources dd[data-v-3337a43a]{color:var(--c-text2);margin:6px 0 0;font-size:12.5px;line-height:1.6}@media (width<=1199px){.row[data-v-3337a43a],.sources[data-v-3337a43a]{grid-template-columns:minmax(0,1fr)}}.card[data-v-9af2cdac]{background:var(--c-surface);border:1px solid var(--c-border);width:420px;max-width:100%;box-shadow:var(--shadow-card);border-radius:18px;flex-direction:column;gap:14px;padding:28px;display:flex}.card__title[data-v-9af2cdac]{font-family:var(--font-heading);font-size:21px;font-weight:600;line-height:1.2}.eye[data-v-9af2cdac]{background:0 0;border:0;padding:0;display:flex}.options[data-v-9af2cdac]{justify-content:flex-end;align-items:center;gap:8px;display:flex}.captcha[data-v-9af2cdac]{flex-direction:column;gap:6px;display:flex}.captcha__label[data-v-9af2cdac]{color:var(--c-text);font-size:12.5px;font-weight:600;line-height:1.4}.captcha__row[data-v-9af2cdac]{align-items:stretch;gap:8px;height:52px;display:flex}.captcha__image[data-v-9af2cdac]{background:var(--c-bg);border:1px solid var(--c-border-strong);border-radius:10px;flex:none;justify-content:center;align-items:center;width:160px;display:flex;overflow:hidden}.captcha__image.is-loading[data-v-9af2cdac]{opacity:.5}.captcha__image img[data-v-9af2cdac]{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.captcha__failed[data-v-9af2cdac]{color:var(--c-danger);font-size:12px}.captcha__refresh[data-v-9af2cdac]{background:var(--c-surface);border:1px solid var(--c-border-strong);cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;width:52px;padding:0;display:flex}.captcha__refresh[data-v-9af2cdac]:hover:not(:disabled){border-color:var(--c-primary)}.captcha__refresh[data-v-9af2cdac]:disabled{cursor:default;opacity:.5}.captcha__refresh[data-v-9af2cdac]:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.captcha__input[data-v-9af2cdac]{background:var(--c-surface);border:1px solid var(--c-border-strong);text-align:center;min-width:0;color:var(--c-text);border-radius:10px;flex:1;padding:0 12px;font-size:15px}.captcha__input[data-v-9af2cdac]::placeholder{color:var(--c-muted)}.captcha__input[data-v-9af2cdac]:focus{border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-light);outline:none}.captcha__hint[data-v-9af2cdac]{color:var(--c-text2);font-size:12px;line-height:1.45}.captcha__hint strong[data-v-9af2cdac]{color:var(--c-text)}.options__link[data-v-9af2cdac]{color:var(--c-primary);white-space:nowrap;font-size:12.5px;font-weight:600;line-height:1.4}.options__link[data-v-9af2cdac]:hover{text-decoration:underline}.error[data-v-9af2cdac]{background:var(--c-danger-bg);color:var(--c-danger);border-radius:10px;padding:9px 12px;font-size:12.5px;line-height:1.45}.error--locked[data-v-9af2cdac]{background:var(--c-warning-bg);color:var(--c-warning)}.divider[data-v-9af2cdac]{background:var(--c-border);border:0;width:100%;height:1px;margin:0}.footer[data-v-9af2cdac]{text-align:center;color:var(--c-muted);font-size:11px;line-height:1.4}@media (width<=479px){.card[data-v-9af2cdac]{padding:20px}.captcha__image[data-v-9af2cdac]{width:128px}}.card[data-v-e15fa09b]{background:var(--c-surface);border:1px solid var(--c-border);width:420px;max-width:100%;box-shadow:var(--shadow-card);border-radius:18px;flex-direction:column;gap:14px;padding:28px;display:flex}.card__title[data-v-e15fa09b]{font-family:var(--font-heading);font-size:21px;font-weight:600;line-height:1.2}.card__text[data-v-e15fa09b]{color:var(--c-text2);font-size:13px;line-height:1.5}.card__text strong[data-v-e15fa09b]{color:var(--c-text)}.code[data-v-e15fa09b]{background:var(--c-surface);border:1px solid var(--c-border-strong);width:100%;height:56px;font-family:var(--font-mono,monospace);letter-spacing:.3em;text-align:center;color:var(--c-text);border-radius:10px;padding:0 12px;font-size:24px}.code[data-v-e15fa09b]::placeholder{color:var(--c-muted)}.code[data-v-e15fa09b]:focus{border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-light);outline:none}.message[data-v-e15fa09b]{border-radius:10px;padding:9px 12px;font-size:12.5px;line-height:1.45}.message--error[data-v-e15fa09b]{background:var(--c-danger-bg);color:var(--c-danger)}.message--locked[data-v-e15fa09b]{background:var(--c-warning-bg);color:var(--c-warning)}.message--notice[data-v-e15fa09b]{background:var(--c-primary-light);color:var(--c-text)}.links[data-v-e15fa09b]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.link[data-v-e15fa09b]{color:var(--c-primary);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:600;line-height:1.4}.link[data-v-e15fa09b]:hover:not(:disabled){text-decoration:underline}.link[data-v-e15fa09b]:disabled{color:var(--c-muted);cursor:default}@media (width<=479px){.card[data-v-e15fa09b]{padding:20px}}.nf[data-v-a8dc4b57]{background:var(--c-bg);justify-content:center;align-items:center;min-height:100vh;padding:32px 16px;display:flex}.nf__card[data-v-a8dc4b57]{background:var(--c-surface);border:1px solid var(--c-border);width:520px;max-width:100%;box-shadow:var(--shadow-card);border-radius:18px;overflow:hidden}.nf__brand[data-v-a8dc4b57]{background:linear-gradient(130deg,#0f3d4a 0%,#0a2a33 50%,#081f26 100%);justify-content:center;padding:18px 24px;display:flex}.nf__body[data-v-a8dc4b57]{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:32px 28px 36px;display:flex}.nf__code[data-v-a8dc4b57]{font-family:var(--font-heading);color:var(--c-primary);font-size:72px;font-weight:700;line-height:1}.nf__title[data-v-a8dc4b57]{font-family:var(--font-heading);font-size:21px;font-weight:600;line-height:1.2}.nf__lead[data-v-a8dc4b57]{max-width:400px;color:var(--c-text2);font-size:13px;line-height:1.55}.nf__path[data-v-a8dc4b57]{background:var(--c-neutral-bg);max-width:100%;font-family:var(--font-mono);color:var(--c-text2);overflow-wrap:anywhere;border-radius:8px;padding:6px 12px;font-size:12px;line-height:1.4}.nf__actions[data-v-a8dc4b57]{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}@media (width<=479px){.nf__body[data-v-a8dc4b57]{padding:24px 20px 28px}.nf__code[data-v-a8dc4b57]{font-size:56px}}section.group[data-v-8f80f3bd]{gap:0;padding:0}.group__title[data-v-8f80f3bd]{border-bottom:1px solid var(--c-border);font-family:var(--font-heading);align-items:center;gap:8px;padding:14px 18px;font-size:14px;font-weight:600;line-height:1.3;display:flex}.group__count[data-v-8f80f3bd]{background:var(--c-neutral-bg);color:var(--c-text2);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600}.list[data-v-8f80f3bd]{margin:0;padding:0;list-style:none}.row[data-v-8f80f3bd]{border-bottom:1px solid var(--c-border);align-items:center;gap:12px;padding-right:18px;display:flex}.row[data-v-8f80f3bd]:last-child{border-bottom:0}.row.is-unread[data-v-8f80f3bd]{background:var(--c-primary-light)}.row__main[data-v-8f80f3bd]{text-align:left;background:0 0;border:0;flex:1;align-items:flex-start;gap:12px;min-width:0;padding:13px 0 13px 18px;display:flex}.row__main:hover .row__title[data-v-8f80f3bd]{text-decoration:underline}.row__tone[data-v-8f80f3bd]{background:var(--c-muted);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.row__tone--danger[data-v-8f80f3bd]{background:var(--c-danger)}.row__tone--warning[data-v-8f80f3bd]{background:var(--c-warning)}.row__tone--success[data-v-8f80f3bd]{background:var(--c-success)}.row__tone--info[data-v-8f80f3bd]{background:var(--c-info)}.row__body[data-v-8f80f3bd]{flex-direction:column;flex:1;gap:2px;min-width:0;line-height:1.4;display:flex}.row__title[data-v-8f80f3bd]{color:var(--c-text);font-size:13px;font-weight:600}.row.is-unread .row__title[data-v-8f80f3bd]{font-weight:700}.row__detail[data-v-8f80f3bd]{color:var(--c-text2);font-size:12px}.row__time[data-v-8f80f3bd]{color:var(--c-muted);white-space:nowrap;flex-shrink:0;font-size:11.5px;line-height:1.4}.row__read[data-v-8f80f3bd]{text-align:right;width:92px;color:var(--c-primary);background:0 0;border:0;flex-shrink:0;padding:0;font-size:11.5px;font-weight:600;line-height:1.4}button.row__read[data-v-8f80f3bd]:hover{text-decoration:underline}.row__read--done[data-v-8f80f3bd]{color:var(--c-muted);font-weight:400}@media (width<=719px){.row[data-v-8f80f3bd]{flex-wrap:wrap;padding-right:0}.row__main[data-v-8f80f3bd]{flex-wrap:wrap;flex-basis:100%;padding-right:18px}.row__body[data-v-8f80f3bd]{flex-basis:calc(100% - 20px)}.row__time[data-v-8f80f3bd]{padding-left:20px}.row__read[data-v-8f80f3bd]{text-align:left;width:auto;margin-top:-4px;padding:0 18px 12px 38px}}.grid[data-v-a3e28a3b]{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.form[data-v-a3e28a3b]{flex-direction:column;gap:14px;display:flex}.row[data-v-a3e28a3b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.field-error[data-v-a3e28a3b]{color:var(--c-danger);font-size:11.5px;line-height:1.4}.actions[data-v-a3e28a3b]{justify-content:flex-end;display:flex}.who[data-v-a3e28a3b]{border-bottom:1px solid var(--c-border);align-items:center;gap:12px;padding-bottom:12px;display:flex}.who__avatar[data-v-a3e28a3b]{background:var(--c-primary);width:52px;height:52px;font-family:var(--font-heading);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:flex}.who__text[data-v-a3e28a3b]{min-width:0;line-height:1.35}.who__name[data-v-a3e28a3b]{font-size:14px;font-weight:600}.who__meta[data-v-a3e28a3b]{color:var(--c-muted);font-size:12px}.facts[data-v-a3e28a3b]{flex-direction:column;gap:10px;margin:0;display:flex}.fact[data-v-a3e28a3b]{justify-content:space-between;align-items:center;gap:12px;font-size:12.5px;display:flex}.fact dt[data-v-a3e28a3b]{color:var(--c-text2)}.fact dd[data-v-a3e28a3b]{text-align:right;margin:0;font-weight:600}@media (width<=1099px){.grid[data-v-a3e28a3b]{grid-template-columns:minmax(0,1fr)}}@media (width<=639px){.row[data-v-a3e28a3b]{grid-template-columns:minmax(0,1fr)}}.switch[data-v-15130333]{cursor:pointer;align-items:center;gap:10px;width:100%;display:flex;position:relative}.switch__label[data-v-15130333]{min-width:0;color:var(--c-text);flex:1;font-size:12.5px;line-height:1.4}.switch__input[data-v-15130333]{opacity:0;cursor:pointer;width:36px;height:20px;margin:0;position:absolute;right:0}.switch__track[data-v-15130333]{background:var(--c-border-strong);border-radius:999px;flex-shrink:0;align-items:center;width:36px;height:20px;padding:2px;transition:background .15s;display:flex}.switch__thumb[data-v-15130333]{background:#fff;border-radius:999px;width:16px;height:16px;transition:transform .15s}.switch__input:checked+.switch__track[data-v-15130333]{background:var(--c-primary)}.switch__input:checked+.switch__track .switch__thumb[data-v-15130333]{transform:translate(16px)}.switch__input:focus-visible+.switch__track[data-v-15130333]{outline:2px solid var(--c-primary);outline-offset:2px}.grid[data-v-4643f5ec]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.themes[data-v-4643f5ec]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.theme[data-v-4643f5ec]{background:var(--c-surface);border:1px solid var(--c-border-strong);text-align:center;border-radius:12px;flex-direction:column;gap:8px;padding:10px;display:flex}.theme.is-active[data-v-4643f5ec]{border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-light)}.theme__label[data-v-4643f5ec]{font-size:12.5px;font-weight:600}.theme.is-active .theme__label[data-v-4643f5ec]{color:var(--c-primary)}.theme__preview[data-v-4643f5ec]{border-radius:8px;gap:5px;height:56px;padding:8px;display:flex}.theme__preview span[data-v-4643f5ec]:first-child{border-radius:4px;width:22%}.theme__preview span[data-v-4643f5ec]:last-child{border-radius:4px;flex:1}.theme__preview--light[data-v-4643f5ec]{background:#f2f5f9}.theme__preview--light span[data-v-4643f5ec]:first-child{background:#0a2a33}.theme__preview--light span[data-v-4643f5ec]:last-child{background:#fff}.theme__preview--dark[data-v-4643f5ec]{background:#0d1411}.theme__preview--dark span[data-v-4643f5ec]:first-child{background:#08241a}.theme__preview--dark span[data-v-4643f5ec]:last-child{background:#141d19}.lang[data-v-4643f5ec]{background:var(--c-info-bg);border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.lang p[data-v-4643f5ec]{color:var(--c-text2);font-size:12px;line-height:1.45}.channels[data-v-4643f5ec]{margin:0;padding:0;list-style:none}.channel[data-v-4643f5ec]{border-top:1px solid var(--c-border);padding:11px 0}.actions[data-v-4643f5ec]{justify-content:flex-end;display:flex}@media (width<=899px){.grid[data-v-4643f5ec]{grid-template-columns:minmax(0,1fr)}}.stack[data-v-db0595f8]{flex-direction:column;gap:16px;display:flex}.grid[data-v-db0595f8]{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:16px;display:grid}.form[data-v-db0595f8]{flex-direction:column;gap:14px;display:flex}.eye[data-v-db0595f8]{background:0 0;border:0;padding:0;display:flex}.field-error[data-v-db0595f8]{color:var(--c-danger);font-size:11.5px;line-height:1.4}.strength[data-v-db0595f8]{align-items:center;gap:12px;display:flex}.strength__bars[data-v-db0595f8]{flex:1;grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.strength__bar[data-v-db0595f8]{background:var(--c-neutral-bg);border-radius:999px;height:5px}.strength__bar--danger[data-v-db0595f8]{background:var(--c-danger)}.strength__bar--warning[data-v-db0595f8]{background:var(--c-warning)}.strength__bar--success[data-v-db0595f8]{background:var(--c-success)}.strength__label[data-v-db0595f8]{color:var(--c-text2);white-space:nowrap;font-size:12px}.tone-danger[data-v-db0595f8]{color:var(--c-danger)}.tone-warning[data-v-db0595f8]{color:var(--c-warning)}.tone-success[data-v-db0595f8]{color:var(--c-success)}.rules[data-v-db0595f8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;margin:0;padding:0;list-style:none;display:grid}.rule[data-v-db0595f8]{color:var(--c-muted);gap:6px;font-size:11.5px;line-height:1.4;display:flex}.rule.is-ok[data-v-db0595f8]{color:var(--c-success)}.rule__mark[data-v-db0595f8]{text-align:center;width:10px}.actions[data-v-db0595f8]{justify-content:flex-end;display:flex}.text[data-v-db0595f8]{color:var(--c-text2);font-size:12.5px;line-height:1.5}.sessions[data-v-db0595f8]{margin:0;padding:0;list-style:none}.session[data-v-db0595f8]{border-top:1px solid var(--c-border);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.session__body[data-v-db0595f8]{min-width:0}.session__device[data-v-db0595f8]{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:600;line-height:1.4;display:flex}.session__meta[data-v-db0595f8]{color:var(--c-muted);font-size:12px;line-height:1.4}@media (width<=1099px){.grid[data-v-db0595f8]{grid-template-columns:minmax(0,1fr)}}@media (width<=539px){.rules[data-v-db0595f8]{grid-template-columns:minmax(0,1fr)}.session[data-v-db0595f8]{flex-wrap:wrap}}.form[data-v-6ad323f3]{flex-direction:column;gap:14px;display:flex}.pair[data-v-6ad323f3]{gap:12px;display:flex}.error[data-v-6ad323f3]{color:var(--c-danger);font-size:11.5px;line-height:1.4}.hint[data-v-6ad323f3]{color:var(--c-muted);font-size:11.5px;line-height:1.4}@media (width<=519px){.pair[data-v-6ad323f3]{flex-direction:column}}.panel__head[data-v-a0509002]{align-items:center;gap:10px;display:flex}.panel__heading[data-v-a0509002]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.panel__title[data-v-a0509002]{font-family:var(--font-heading);font-size:14px;font-weight:600;line-height:1.3}.panel__meta[data-v-a0509002]{color:var(--c-muted);font-size:12px;line-height:1.4}.panel__close[data-v-a0509002]{color:var(--c-primary);background:0 0;border:0;flex-shrink:0;padding:0;font-size:12px;font-weight:600;line-height:1.4}.panel__actions[data-v-a0509002]{flex-direction:column;gap:8px;display:flex}.confirm__text[data-v-a0509002]{color:var(--c-text2);font-size:13px;line-height:1.5}.panel__pair[data-v-a0509002]{gap:10px;display:flex}.panel__section[data-v-a0509002]{font-family:var(--font-heading);font-size:13px;font-weight:600;line-height:1.4}.comments[data-v-a0509002],.history[data-v-a0509002]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.comment[data-v-a0509002]{border-bottom:1px solid var(--c-border);flex-direction:column;gap:2px;padding:8px 0;display:flex}.comment__head[data-v-a0509002]{gap:6px;font-size:12px;line-height:1.4;display:flex}.comment__head span[data-v-a0509002]{color:var(--c-muted);font-size:11px}.comment__text[data-v-a0509002]{color:var(--c-text2);font-size:12px;line-height:1.45}.panel__error[data-v-a0509002]{color:var(--c-danger);margin:0;font-size:12px;line-height:1.4}.panel__compose[data-v-a0509002]{align-items:flex-start;gap:8px;display:flex}.history[data-v-a0509002]{gap:12px}.history__row[data-v-a0509002]{gap:6px;line-height:1.4;display:flex}.history__time[data-v-a0509002]{font-family:var(--font-mono);color:var(--c-muted);white-space:nowrap;flex-shrink:0;font-size:11px}.history__text[data-v-a0509002]{min-width:0;color:var(--c-text2);flex:1;font-size:11.5px}.cards[data-v-dc550bf2]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.stat[data-v-dc550bf2]{background:var(--c-surface);border:1px solid var(--c-border);border-left-width:3px;border-radius:12px;padding:16px 20px}.stat--danger[data-v-dc550bf2]{border-left-color:var(--c-danger)}.stat--warning[data-v-dc550bf2]{border-left-color:var(--c-warning,#b45f06)}.stat--teal[data-v-dc550bf2]{border-left-color:var(--c-primary)}.stat--neutral[data-v-dc550bf2]{border-left-color:var(--c-muted)}.stat__label[data-v-dc550bf2]{letter-spacing:.06em;text-transform:uppercase;color:var(--c-text2);font-size:11px;font-weight:600}.stat__value[data-v-dc550bf2]{font-family:var(--font-heading);font-size:28px;font-weight:700;line-height:1.3}.stat__hint[data-v-dc550bf2]{color:var(--c-muted);font-size:12px}.workspace[data-v-dc550bf2]{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.workspace--with-panel[data-v-dc550bf2]{grid-template-columns:minmax(0,1fr) 360px}.title[data-v-dc550bf2]{min-width:150px;display:block}.mono[data-v-dc550bf2]{font-family:var(--font-mono)}@media (width<=1279px){.workspace--with-panel[data-v-dc550bf2]{grid-template-columns:minmax(0,1fr)}}.report[data-v-61fe4656]{background:var(--c-surface);border:1px solid var(--c-border);min-width:0;box-shadow:var(--shadow-card);border-radius:14px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.report__head[data-v-61fe4656]{align-items:flex-start;gap:10px;display:flex}.report__text[data-v-61fe4656]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.report__title[data-v-61fe4656]{font-family:var(--font-heading);font-size:14px;font-weight:600;line-height:1.3}.report__description[data-v-61fe4656]{color:var(--c-muted);font-size:11.5px;line-height:1.45}.state[data-v-35848729]{text-align:center;color:var(--c-muted);padding:24px 0;font-size:13px}.state--error[data-v-35848729]{color:var(--c-danger)}.report-sheet[data-v-35848729]{flex-direction:column;gap:14px;min-width:0;display:flex}.sheet__org[data-v-35848729]{color:var(--c-muted);font-size:11.5px;line-height:1.4}.sheet__title[data-v-35848729]{font-family:var(--font-heading);font-size:18px;font-weight:600;line-height:1.3}.sheet__meta[data-v-35848729]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px;margin:10px 0 0;display:grid}.sheet__meta dt[data-v-35848729]{letter-spacing:.5px;text-transform:uppercase;color:var(--c-muted);font-size:10.5px;font-weight:700}.sheet__meta dd[data-v-35848729]{margin:0;font-size:12.5px;line-height:1.4}.mono[data-v-35848729]{font-family:var(--font-mono)}.sheet__source[data-v-35848729]{color:var(--c-muted);margin-top:8px;font-size:11.5px}.sheet__summary[data-v-35848729]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.stat[data-v-35848729]{background:var(--c-bg);border:1px solid var(--c-border);border-radius:10px;padding:10px 12px}.stat__label[data-v-35848729]{color:var(--c-muted);font-size:11px;line-height:1.4}.stat__value[data-v-35848729]{font-family:var(--font-heading);overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.4}.sheet__table-wrap[data-v-35848729]{border:1px solid var(--c-border);border-radius:12px;max-height:340px;overflow:auto}.sheet__table[data-v-35848729]{border-collapse:collapse;width:100%;min-width:560px}.sheet__table th[data-v-35848729]{background:var(--c-bg);letter-spacing:.5px;text-align:left;white-space:nowrap;height:36px;color:var(--c-text2);padding:0 12px;font-size:10.5px;font-weight:700;position:sticky;top:0}.sheet__table td[data-v-35848729]{white-space:nowrap;padding:8px 12px;font-size:12px;line-height:1.4}.sheet__table tbody tr+tr td[data-v-35848729]{border-top:1px solid var(--c-border)}.is-right[data-v-35848729]{text-align:right!important}.sheet__count[data-v-35848729]{color:var(--c-muted);font-size:11.5px}.sheet__notes h4[data-v-35848729]{font-family:var(--font-heading);font-size:12.5px;font-weight:600}.sheet__notes ul[data-v-35848729]{color:var(--c-text2);margin:4px 0 0;padding-left:18px;font-size:12px;line-height:1.5}.sheet__foot[data-v-35848729]{color:var(--c-muted);font-size:11.5px;line-height:1.5}@media (width<=639px){.sheet__meta[data-v-35848729],.sheet__summary[data-v-35848729]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{@page{margin:14mm}body.is-printing-report>:not(.overlay){display:none!important}body.is-printing-report{background:#fff!important;overflow:visible!important}body.is-printing-report .overlay{background:0 0!important;padding:0!important;display:block!important;position:static!important}body.is-printing-report .overlay .modal{max-width:none!important;max-height:none!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;display:block!important}body.is-printing-report .overlay .modal__head,body.is-printing-report .overlay .modal__foot{display:none!important}body.is-printing-report .overlay .modal__body{padding:0!important;display:block!important;overflow:visible!important}body.is-printing-report .report-sheet,body.is-printing-report .report-sheet *{color:#000!important;background:0 0!important;border-color:#888!important}body.is-printing-report .report-sheet .sheet__table-wrap{border-radius:0!important;max-height:none!important;overflow:visible!important}body.is-printing-report .report-sheet .sheet__table{min-width:0!important}body.is-printing-report .report-sheet .sheet__table th{border-bottom:1px solid #000!important;position:static!important}body.is-printing-report .report-sheet .sheet__table td{white-space:normal!important}body.is-printing-report .report-sheet .sheet__table tr{break-inside:avoid}body.is-printing-report .report-sheet .sheet__table thead{display:table-header-group}}.params[data-v-cecbc1ea]{flex-wrap:wrap;gap:16px;display:flex}.params__field[data-v-cecbc1ea]{flex:0 200px}.params__field--wide[data-v-cecbc1ea]{flex-basis:300px}.label[data-v-cecbc1ea]{color:var(--c-text2);font-size:12px;font-weight:600;line-height:1.4}.periods[data-v-cecbc1ea]{flex-wrap:wrap;gap:8px;display:flex}.custom[data-v-cecbc1ea]{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.custom__field[data-v-cecbc1ea]{flex:0 200px}.error[data-v-cecbc1ea]{color:var(--c-danger);flex-basis:100%;font-size:11.5px;line-height:1.4}.confirm[data-v-cecbc1ea]{color:var(--c-text2);font-size:13px;line-height:1.5}.danger[data-v-cecbc1ea]{color:var(--c-danger)}.hint[data-v-cecbc1ea]{color:var(--c-muted);font-size:11px;line-height:1.4}.params+.label+.periods+.hint[data-v-cecbc1ea]{font-size:11.5px}.reports[data-v-cecbc1ea]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.history[data-v-cecbc1ea]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.entry[data-v-cecbc1ea]{border:1px solid var(--c-border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.entry__body[data-v-cecbc1ea]{flex-direction:column;flex:320px;gap:3px;min-width:0;display:flex}.entry__title[data-v-cecbc1ea]{align-items:center;gap:8px;font-size:13px;font-weight:600;line-height:1.4;display:flex}.entry__meta[data-v-cecbc1ea]{color:var(--c-muted);font-size:11.5px;line-height:1.4}.entry__actions[data-v-cecbc1ea]{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}@media (width<=1199px){.reports[data-v-cecbc1ea]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.reports[data-v-cecbc1ea]{grid-template-columns:minmax(0,1fr)}.params__field[data-v-cecbc1ea],.params__field--wide[data-v-cecbc1ea]{flex-basis:100%}}.form[data-v-8fd236bf]{flex-direction:column;gap:14px;display:flex}.rules[data-v-8fd236bf]{color:var(--c-text2);flex-direction:column;gap:4px;margin:0;padding:0;font-size:12px;line-height:1.4;list-style:none;display:flex}.rules li[data-v-8fd236bf]:before{content:"○ "}.rules li.ok[data-v-8fd236bf]{color:var(--c-success)}.rules li.ok[data-v-8fd236bf]:before{content:"● "}.error[data-v-8fd236bf]{background:var(--c-danger-bg);color:var(--c-danger);border-radius:10px;padding:9px 12px;font-size:12.5px;line-height:1.45}.back[data-v-8fd236bf]{color:var(--c-primary);align-self:center;font-size:12.5px;font-weight:600;line-height:1.4}.panel[data-v-b2f25f43]{flex-direction:column;gap:16px;max-width:760px;display:flex}.fields[data-v-b2f25f43]{flex-direction:column;gap:14px;display:flex}.toggle[data-v-b2f25f43]{background:var(--c-bg);border:1px solid var(--c-border);border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.hint[data-v-b2f25f43]{color:var(--c-muted);font-size:11.5px;line-height:1.45}.err[data-v-b2f25f43]{color:var(--c-danger);font-size:11.5px}.field.has-error[data-v-b2f25f43] .input,.field.has-error[data-v-b2f25f43] .select{border-color:var(--c-danger)}.actions[data-v-b2f25f43]{justify-content:flex-end;display:flex}.facts[data-v-b2f25f43]{flex-direction:column;gap:8px;margin:0;display:flex}.facts__row[data-v-b2f25f43]{justify-content:space-between;gap:12px;font-size:12.5px;display:flex}.facts dt[data-v-b2f25f43]{color:var(--c-muted)}.facts dd[data-v-b2f25f43]{text-align:right;margin:0}.mono[data-v-b2f25f43]{font-family:var(--font-mono)}.form[data-v-6d6a6640]{flex-direction:column;gap:12px;display:flex}.row[data-v-6d6a6640]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.row--3[data-v-6d6a6640]{grid-template-columns:repeat(3,minmax(0,1fr))}.form__section[data-v-6d6a6640]{color:var(--c-text2);font-size:12px;font-weight:600;line-height:1.4}.err[data-v-6d6a6640]{color:var(--c-danger);font-size:11.5px;line-height:1.4}.form__feedback[data-v-6d6a6640]{color:var(--c-muted);margin-right:auto;font-size:12px}.form__actions[data-v-6d6a6640]{justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (width<=639px){.row[data-v-6d6a6640],.row--3[data-v-6d6a6640]{grid-template-columns:minmax(0,1fr)}}.side[data-v-570f31ab]{flex-direction:column;gap:16px;min-width:0;display:flex}.facts[data-v-570f31ab]{flex-direction:column;gap:0;margin:0;display:flex}.facts__row[data-v-570f31ab]{justify-content:space-between;align-items:center;gap:12px;min-height:34px;font-size:12px;line-height:1.4;display:flex}.facts__row dt[data-v-570f31ab]{color:var(--c-muted)}.facts__row dd[data-v-570f31ab]{text-align:right;color:var(--c-text);margin:0;font-weight:600}.facts__row dd.mono[data-v-570f31ab]{font-family:var(--font-mono)}.status[data-v-570f31ab]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.status__row[data-v-570f31ab]{justify-content:space-between;align-items:center;gap:12px;display:flex}.status__label[data-v-570f31ab]{color:var(--c-muted);font-size:12px;line-height:1.4}.msg[data-v-e4cf7867]{color:var(--c-text2);font-size:13px;line-height:1.5}button.is-danger[data-v-e4cf7867]{background:var(--c-danger)}.form[data-v-9c6c9cb8]{flex-direction:column;gap:14px;display:flex}.webhook[data-v-9c6c9cb8]{background:var(--c-bg);border:1px solid var(--c-border);border-radius:10px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.webhook__title[data-v-9c6c9cb8]{font-size:13px;font-weight:600}.webhook__hint[data-v-9c6c9cb8],.meta[data-v-9c6c9cb8]{color:var(--c-muted);font-size:12px}.webhook__url[data-v-9c6c9cb8]{align-items:center;gap:8px;display:flex}.webhook__url code[data-v-9c6c9cb8]{min-width:0;font-family:var(--font-mono);white-space:nowrap;background:var(--c-surface);border:1px solid var(--c-border-strong);border-radius:8px;flex:1;padding:8px 10px;font-size:12px;overflow-x:auto}.err[data-v-9c6c9cb8]{color:var(--c-danger);font-size:12px}.section+.section[data-v-33fdd6a9]{margin-top:16px}.section__title[data-v-33fdd6a9]{color:var(--c-text2);margin-bottom:8px;font-size:12px;font-weight:600;line-height:1.4}.fields[data-v-33fdd6a9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0;display:grid}.field dt[data-v-33fdd6a9]{color:var(--c-muted);font-size:11px;line-height:1.4}.field dd[data-v-33fdd6a9]{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.4}.mono[data-v-33fdd6a9]{font-family:var(--font-mono)}@media (width<=639px){.fields[data-v-33fdd6a9]{grid-template-columns:minmax(0,1fr)}}.form[data-v-b838b584]{flex-direction:column;gap:12px;display:flex}.row[data-v-b838b584]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.code[data-v-b838b584]{align-items:center;gap:8px;display:flex}.err[data-v-b838b584]{color:var(--c-danger);font-size:11.5px;line-height:1.4}@media (width<=639px){.row[data-v-b838b584]{grid-template-columns:minmax(0,1fr)}}.trigger[data-v-103d6dc6]{background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:3px;width:30px;height:30px;padding:0;display:inline-flex}.trigger[data-v-103d6dc6]:hover,.trigger[aria-expanded=true][data-v-103d6dc6]{background:var(--c-bg);border-color:var(--c-border)}.trigger__dot[data-v-103d6dc6]{background:var(--c-text2);border-radius:999px;width:4px;height:4px}.menu[data-v-103d6dc6]{z-index:90;background:var(--c-surface);border:1px solid var(--c-border);border-radius:12px;width:200px;margin:0;padding:4px;list-style:none;position:fixed;box-shadow:0 12px 32px #0000002e}.menu__item[data-v-103d6dc6]{text-align:left;width:100%;color:var(--c-text);background:0 0;border:0;border-radius:8px;padding:8px 10px;font-size:12.5px;display:block}.menu__item[data-v-103d6dc6]:hover:not(:disabled),.menu__item[data-v-103d6dc6]:focus-visible{background:var(--c-bg);outline:none}.menu__item.is-danger[data-v-103d6dc6]{color:var(--c-danger)}.menu__item[data-v-103d6dc6]:disabled{color:var(--c-muted);cursor:not-allowed}.pager[data-v-5354df2c]{justify-content:flex-end;align-items:center;gap:8px;display:flex}.pager__info[data-v-5354df2c]{color:var(--c-muted);margin-right:4px;font-size:12px}.field[data-v-605fde0c]{flex-shrink:0}.field--search[data-v-605fde0c]{width:300px}.field--grade[data-v-605fde0c]{width:140px}.field--province[data-v-605fde0c]{width:160px}.mono[data-v-605fde0c]{font-family:var(--font-mono);white-space:nowrap}.mono--code[data-v-605fde0c]{font-weight:500}.name[data-v-605fde0c]{align-items:center;gap:6px;display:inline-flex}.name__link[data-v-605fde0c]{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.name__link[data-v-605fde0c]:hover{color:var(--c-primary);text-decoration:underline}.name.is-off[data-v-605fde0c]{opacity:.6}.sw[data-v-605fde0c]{background:var(--c-border-strong);border:0;border-radius:999px;align-items:center;width:36px;height:20px;padding:2px;transition:background .15s;display:flex}.sw.is-on[data-v-605fde0c]{background:var(--c-primary)}.sw__thumb[data-v-605fde0c]{background:#fff;border-radius:999px;width:16px;height:16px;transition:transform .15s}.sw.is-on .sw__thumb[data-v-605fde0c]{transform:translate(16px)}.sw[data-v-605fde0c]:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}@media (width<=639px){.field[data-v-605fde0c],.field--search[data-v-605fde0c]{width:100%}}.form[data-v-a282185c]{flex-direction:column;gap:12px;display:flex}.err[data-v-a282185c]{color:var(--c-danger);font-size:11.5px;line-height:1.4}.form[data-v-f5ebf62a]{flex-direction:column;gap:12px;display:flex}.row[data-v-f5ebf62a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.err[data-v-f5ebf62a]{color:var(--c-danger);font-size:11.5px;line-height:1.4}@media (width<=639px){.row[data-v-f5ebf62a]{grid-template-columns:minmax(0,1fr)}}.field[data-v-1c52d21e]{flex-shrink:0}.field--search[data-v-1c52d21e]{width:260px}.field--type[data-v-1c52d21e]{width:140px}.field--hospital[data-v-1c52d21e]{width:160px}.stack[data-v-1c52d21e]{white-space:nowrap;flex-direction:column;gap:1px;line-height:1.4;display:flex}.stack__title[data-v-1c52d21e]{font-weight:600}.stack__sub[data-v-1c52d21e]{color:var(--c-muted);font-size:11px}.mono[data-v-1c52d21e]{font-family:var(--font-mono)}@media (width<=639px){.field[data-v-1c52d21e],.field--search[data-v-1c52d21e]{width:100%}}.form[data-v-2107b07e]{flex-direction:column;gap:12px;display:flex}.row[data-v-2107b07e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.err[data-v-2107b07e]{color:var(--c-danger);font-size:11.5px;line-height:1.4}@media (width<=639px){.row[data-v-2107b07e]{grid-template-columns:minmax(0,1fr)}}.stack[data-v-e508cb7e]{white-space:nowrap;flex-direction:column;gap:1px;line-height:1.4;display:flex}.stack.is-off[data-v-e508cb7e]{opacity:.6}.stack__title[data-v-e508cb7e]{align-items:center;gap:6px;font-weight:600;display:flex}.stack__sub[data-v-e508cb7e]{color:var(--c-muted);font-size:11px}.mono[data-v-e508cb7e]{font-family:var(--font-mono);white-space:nowrap}.nowrap[data-v-e508cb7e]{white-space:nowrap}.kpis[data-v-b0e9f36c]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:16px;display:grid}.profile[data-v-b0e9f36c]{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:16px;display:grid}@media (width<=1199px){.profile[data-v-b0e9f36c]{grid-template-columns:minmax(0,1fr)}}@media (width<=899px){.kpis[data-v-b0e9f36c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.kpis[data-v-b0e9f36c]{grid-template-columns:minmax(0,1fr)}}.badges[data-v-add728ae]{align-items:center;gap:8px;display:flex}.action[data-v-add728ae]{background:var(--c-bg);border:1px solid var(--c-border);font-family:var(--font-mono);color:var(--c-text2);border-radius:6px;padding:2px 8px;font-size:11px;display:inline-block}.diff[data-v-add728ae]{flex-direction:column;gap:8px;display:flex}.diff__title[data-v-add728ae]{color:var(--c-text2);font-size:12px;font-weight:600}.diff__grid[data-v-add728ae]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.diff__box[data-v-add728ae]{background:var(--c-bg);border:1px solid var(--c-border);border-radius:10px;padding:10px 12px}.diff__box--after[data-v-add728ae]{background:var(--c-primary-light);border-color:var(--c-primary)}.diff__label[data-v-add728ae]{color:var(--c-muted);font-size:11px}.diff__value[data-v-add728ae]{overflow-wrap:anywhere;margin-top:2px;font-size:13px;font-weight:600}.diff__value.is-struck[data-v-add728ae]{color:var(--c-muted);text-decoration:line-through}.diff__arrow[data-v-add728ae]{color:var(--c-muted)}.diff__none[data-v-add728ae]{color:var(--c-muted);font-size:12.5px}@media (width<=639px){.diff__grid[data-v-add728ae]{grid-template-columns:minmax(0,1fr)}.diff__arrow[data-v-add728ae]{justify-self:center;transform:rotate(90deg)}}.audit[data-v-ff5a1658]{flex-direction:column;gap:14px;display:flex}.audit__filters[data-v-ff5a1658]{padding:15px 16px}.field[data-v-ff5a1658]{flex-shrink:0}.field--search[data-v-ff5a1658]{width:320px}.field--action[data-v-ff5a1658]{width:140px}.field--source[data-v-ff5a1658]{width:150px}.field--range[data-v-ff5a1658]{width:240px}.mono[data-v-ff5a1658]{font-family:var(--font-mono)}.mono--time[data-v-ff5a1658]{white-space:nowrap;font-size:11.5px}.mono--ip[data-v-ff5a1658]{white-space:nowrap;font-size:12.5px}.stack[data-v-ff5a1658]{flex-direction:column;gap:1px;min-width:0;line-height:1.4;display:flex}.stack__title[data-v-ff5a1658]{font-weight:600}.stack__sub[data-v-ff5a1658]{color:var(--c-muted);white-space:nowrap;font-size:11px}.action[data-v-ff5a1658]{background:var(--c-bg);border:1px solid var(--c-border);font-family:var(--font-mono);color:var(--c-text2);border-radius:6px;padding:2px 8px;font-size:11px;line-height:1.4;display:inline-block}.change[data-v-ff5a1658]{flex-wrap:wrap;align-items:center;gap:2px 4px;font-size:12px;line-height:1.4;display:flex}.change__label[data-v-ff5a1658]{color:var(--c-text2)}.change__from[data-v-ff5a1658],.change__arrow[data-v-ff5a1658]{color:var(--c-muted)}.change__from.is-struck[data-v-ff5a1658]{text-decoration:line-through}.change__to[data-v-ff5a1658]{color:var(--c-text);font-weight:600}.pager[data-v-ff5a1658]{justify-content:flex-end;align-items:center;gap:8px;display:flex}.pager__info[data-v-ff5a1658]{color:var(--c-muted);margin-right:4px;font-size:12px}@media (width<=639px){.field[data-v-ff5a1658],.field--search[data-v-ff5a1658]{width:100%}}.chart[data-v-38dfcc48]{align-items:flex-end;width:100%;display:flex}.chart__group[data-v-38dfcc48]{flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.chart__plot[data-v-38dfcc48]{max-width:100%;display:flex}.chart__plot--row[data-v-38dfcc48]{align-items:flex-end}.chart__plot--column[data-v-38dfcc48]{flex-direction:column;justify-content:flex-end;align-items:center}.chart__bar[data-v-38dfcc48]{flex-shrink:1;min-width:2px}.chart__label[data-v-38dfcc48]{color:var(--c-muted);white-space:nowrap;line-height:1.2}.tab[data-v-36607e01]{flex-direction:column;gap:18px;display:flex}.kpis[data-v-36607e01]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:16px;display:grid}.row[data-v-36607e01]{grid-template-columns:minmax(0,1fr) 400px;gap:16px;display:grid}.results[data-v-36607e01]{flex-direction:column;flex:1;justify-content:space-around;gap:12px;margin:0;padding:0;list-style:none;display:flex}.result[data-v-36607e01]{grid-template-columns:110px minmax(0,1fr) 32px;align-items:center;gap:10px;font-size:12.5px;line-height:1.4;display:grid}.result__label[data-v-36607e01]{color:var(--c-text2)}.result__track[data-v-36607e01]{background:var(--c-bg);border-radius:5px;height:10px;overflow:hidden}.result__bar[data-v-36607e01]{border-radius:5px;height:100%;display:block}.result__count[data-v-36607e01]{font-family:var(--font-mono);text-align:right;font-weight:600}.legend[data-v-36607e01]{color:var(--c-text2);gap:14px;margin:0;padding:0;font-size:11.5px;line-height:1.4;list-style:none;display:flex}.legend li[data-v-36607e01]{align-items:center;gap:6px;display:flex}.legend__swatch[data-v-36607e01]{border-radius:3px;width:10px;height:10px}.mono[data-v-36607e01]{font-family:var(--font-mono);white-space:nowrap}@media (width<=1199px){.row[data-v-36607e01]{grid-template-columns:minmax(0,1fr)}}@media (width<=899px){.kpis[data-v-36607e01]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.kpis[data-v-36607e01]{grid-template-columns:minmax(0,1fr)}}.tab[data-v-0be909e9]{flex-direction:column;gap:18px;display:flex}.kpis[data-v-0be909e9]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:16px;display:grid}.row[data-v-0be909e9]{grid-template-columns:minmax(0,1fr) 400px;align-items:stretch;gap:16px;display:grid}.endpoints[data-v-0be909e9]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.endpoint[data-v-0be909e9]{border:1px solid var(--c-border);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.endpoint__body[data-v-0be909e9]{flex-direction:column;flex:1;gap:2px;min-width:0;line-height:1.4;display:flex}.endpoint__side[data-v-0be909e9]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.endpoint__name[data-v-0be909e9]{font-size:12.5px;font-weight:600}.endpoint__url[data-v-0be909e9]{font-family:var(--font-mono);color:var(--c-info);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.endpoint__note[data-v-0be909e9]{color:var(--c-muted);font-size:11px}.legend[data-v-0be909e9]{color:var(--c-text2);gap:14px;margin:0;padding:0;font-size:11.5px;line-height:1.4;list-style:none;display:flex}.legend li[data-v-0be909e9]{align-items:center;gap:6px;display:flex}.legend__swatch[data-v-0be909e9]{border-radius:3px;width:10px;height:10px}.search[data-v-0be909e9]{background:var(--c-surface);border:1px solid var(--c-border-strong);border-radius:10px;flex-shrink:0;align-items:center;gap:8px;width:260px;max-width:100%;height:34px;padding:0 12px;display:flex}.search[data-v-0be909e9]:focus-within{border-color:var(--c-primary)}.search input[data-v-0be909e9]{background:0 0;border:0;flex:1;min-width:0;padding:0;font-size:13px;line-height:1.4}.search input[data-v-0be909e9]:focus{outline:none}.search input[data-v-0be909e9]::placeholder{color:var(--c-muted)}.mono[data-v-0be909e9]{font-family:var(--font-mono);white-space:nowrap}.pager[data-v-0be909e9]{justify-content:flex-end;align-items:center;gap:8px;display:flex}.pager__info[data-v-0be909e9]{color:var(--c-muted);margin-right:4px;font-size:12px}@media (width<=1199px){.row[data-v-0be909e9]{grid-template-columns:minmax(0,1fr)}}@media (width<=899px){.kpis[data-v-0be909e9]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.kpis[data-v-0be909e9]{grid-template-columns:minmax(0,1fr)}}.is-spinning[data-v-e1288fef] .app-icon{animation:.8s linear infinite spin-e1288fef}@keyframes spin-e1288fef{to{transform:rotate(360deg)}}
