.invite[data-v-0c06b613]{--brand:#f97316}h1[data-v-0c06b613]{margin:0;font-size:1.3rem;line-height:1.3}.stack[data-v-0c06b613]{gap:.9rem;display:grid}.muted[data-v-0c06b613]{color:var(--muted);margin:0}.hint[data-v-0c06b613]{color:var(--muted);margin:0;font-size:.875rem}.data[data-v-0c06b613]{border:1px solid var(--border);border-radius:.5rem;grid-template-columns:minmax(7rem,auto) 1fr;gap:.35rem .75rem;margin:0;padding:.85rem;display:grid}.data dt[data-v-0c06b613]{color:var(--muted);font-size:.9rem}.data dd[data-v-0c06b613]{overflow-wrap:anywhere;margin:0;font-weight:600}@media (width<=420px){.data[data-v-0c06b613]{grid-template-columns:1fr}.data dd[data-v-0c06b613]{margin-bottom:.4rem}}.field[data-v-0c06b613]{gap:.35rem;font-weight:600;display:grid}.field input[data-v-0c06b613],.field textarea[data-v-0c06b613]{font:inherit;border:1.5px solid var(--border);background:var(--surface);min-height:2.9rem;color:var(--text);border-radius:.5rem;padding:.5rem .85rem;font-weight:400}.field input[data-v-0c06b613]:focus,.field textarea[data-v-0c06b613]:focus{border-color:var(--brand);outline:none}.check[data-v-0c06b613]{align-items:flex-start;gap:.6rem;font-size:.95rem;display:flex}.check input[data-v-0c06b613]{width:1.2rem;height:1.2rem;accent-color:var(--brand);margin-top:.15rem}.primary[data-v-0c06b613],.secondary[data-v-0c06b613]{font:inherit;cursor:pointer;border-radius:.5rem;min-height:3rem;font-weight:600}.primary[data-v-0c06b613]{background:var(--brand);color:#fff;border:0}.as-button[data-v-0c06b613]{place-items:center;text-decoration:none;display:grid}.secondary[data-v-0c06b613]{color:var(--text);border:1.5px solid var(--border);background:0 0}.primary[data-v-0c06b613]:disabled,.secondary[data-v-0c06b613]:disabled{opacity:.55;cursor:not-allowed}.link[data-v-0c06b613]{color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:center;min-height:2.75rem}.primary[data-v-0c06b613]:focus-visible,.secondary[data-v-0c06b613]:focus-visible,.link[data-v-0c06b613]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.msg[data-v-0c06b613]{border-radius:.5rem;margin:0;padding:.7rem .85rem;font-size:.95rem}.msg.ok[data-v-0c06b613]{background:var(--ok-bg);color:var(--ok)}.msg.bad[data-v-0c06b613]{background:var(--bad-bg);color:var(--bad)}.pin[data-v-475cb5a7]{border:0;justify-items:center;gap:.6rem;margin:0;padding:0;display:grid}.pin-label[data-v-475cb5a7]{text-align:center;margin-bottom:.4rem;padding:0;font-weight:600}.pin-boxes[data-v-475cb5a7]{grid-template-columns:repeat(6,minmax(2.75rem,3.25rem));gap:clamp(.35rem,2vw,.6rem);display:grid}.pin-box[data-v-475cb5a7]{text-align:center;font-variant-numeric:tabular-nums;border:1.5px solid var(--border);background:var(--surface);width:100%;min-height:3.25rem;color:var(--text);border-radius:.75rem;font-size:1.4rem;transition:border-color .12s,box-shadow .12s}.pin-box[data-v-475cb5a7]:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 25%, transparent);outline:none}.invalid .pin-box[data-v-475cb5a7]{border-color:var(--bad)}.pin-toggle[data-v-475cb5a7]{color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;min-height:2.75rem;padding:0 .75rem}.pin-toggle[data-v-475cb5a7]:focus-visible{outline:2px solid var(--brand);border-radius:.5rem}@media (width<=360px){.pin-boxes[data-v-475cb5a7]{grid-template-columns:repeat(6,minmax(2.5rem,1fr))}}@media (prefers-reduced-motion:reduce){.pin-box[data-v-475cb5a7]{transition:none}}.wrap[data-v-c77875d1]{gap:1rem;min-width:0;display:grid}.head[data-v-c77875d1]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}h2[data-v-c77875d1],h3[data-v-c77875d1],p[data-v-c77875d1]{margin:0}.head h2[data-v-c77875d1]{margin-bottom:.25rem}.head p+p[data-v-c77875d1]{margin-top:.35rem}.muted[data-v-c77875d1]{color:var(--muted)}.small[data-v-c77875d1]{font-size:.84rem}.block[data-v-c77875d1]{margin-top:.2rem;display:block}.warn[data-v-c77875d1]{color:var(--wait)}.feedback[data-v-c77875d1]{border:1px solid var(--border);background:var(--surface);border-radius:.6rem;padding:.7rem .9rem}.bad[data-v-c77875d1]{color:var(--bad);background:var(--bad-bg);border-color:#0000}.note[data-v-c77875d1]{color:var(--wait);background:var(--wait-bg);border-color:#0000}.good[data-v-c77875d1]{color:var(--ok);background:var(--ok-bg);border-color:#0000;font-weight:600}.panel[data-v-c77875d1]{background:var(--surface);border:1px solid var(--border);border-radius:.75rem;gap:.8rem;min-width:0;padding:1rem;display:grid}.sub[data-v-c77875d1]{border:1px dashed var(--border);border-radius:.6rem;gap:.6rem;min-width:0;padding:.8rem;display:grid}.row[data-v-c77875d1]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.between[data-v-c77875d1]{justify-content:space-between}.kv[data-v-c77875d1]{grid-template-columns:max-content minmax(0,1fr);gap:.3rem .9rem;margin:0;font-size:.9rem;display:grid}.kv dt[data-v-c77875d1]{color:var(--muted)}.kv dd[data-v-c77875d1]{overflow-wrap:anywhere;margin:0}.slots[data-v-c77875d1]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.slot[data-v-c77875d1]{border:1px solid var(--border);border-radius:.6rem;align-content:start;gap:.45rem;min-width:0;padding:.6rem;display:grid}.slot.done[data-v-c77875d1]{border-color:var(--ok)}.slot-head[data-v-c77875d1]{gap:.1rem;display:grid}.thumb[data-v-c77875d1]{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--border);border-radius:.45rem;width:100%;display:block}.thumb.empty[data-v-c77875d1]{color:var(--muted);background:var(--bg);border-style:dashed;place-items:center;font-size:.8rem;display:grid}.supporting[data-v-c77875d1]{gap:.5rem;display:grid}.mini[data-v-c77875d1]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.mini li[data-v-c77875d1]{justify-items:start;gap:.15rem;display:grid}.mini img[data-v-c77875d1],.mini-preview[data-v-c77875d1]{object-fit:cover;border:1px solid var(--border);border-radius:.4rem;width:84px;height:63px;display:block}.field[data-v-c77875d1]{gap:.3rem;max-width:40rem;font-size:.9rem;display:grid}textarea[data-v-c77875d1]{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);font:inherit;resize:vertical;border-radius:.5rem;padding:.5rem}.btn[data-v-c77875d1]{border:1px solid var(--brand);background:var(--brand);min-height:36px;color:var(--brand-contrast,#fff);font:inherit;cursor:pointer;border-radius:.5rem;padding:.35rem .8rem;font-size:.88rem;font-weight:600}.btn.secondary[data-v-c77875d1]{background:var(--surface);color:var(--text);border-color:var(--border)}.btn.ok[data-v-c77875d1]{background:var(--ok-bg);color:var(--ok);border-color:var(--ok)}.btn.warnb[data-v-c77875d1]{background:var(--wait-bg);color:var(--wait);border-color:var(--wait)}.btn.badb[data-v-c77875d1]{background:var(--bad-bg);color:var(--bad);border-color:var(--bad)}.btn[data-v-c77875d1]:disabled{opacity:.55;cursor:not-allowed}.btn[data-v-c77875d1]:focus-visible,.link[data-v-c77875d1]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.file[data-v-c77875d1]{align-items:center;display:inline-flex;position:relative;overflow:hidden}.file input[data-v-c77875d1]{opacity:0;cursor:pointer;position:absolute;inset:0}.link[data-v-c77875d1]{color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;padding:.2rem 0;font-weight:600}.link.danger[data-v-c77875d1]{color:var(--bad);font-size:.82rem}.hist[data-v-c77875d1]{border-top:1px solid var(--border);gap:.45rem;padding:.6rem 0;display:grid}.hist[data-v-c77875d1]:first-of-type{border-top:0}.pill[data-v-c77875d1]{white-space:nowrap;border-radius:999px;padding:.15rem .55rem;font-size:.78rem;font-weight:700;display:inline-block}.s-pending[data-v-c77875d1],.s-need_revision[data-v-c77875d1]{color:var(--wait);background:var(--wait-bg)}.s-match[data-v-c77875d1]{color:var(--ok);background:var(--ok-bg)}.s-mismatch[data-v-c77875d1]{color:var(--bad);background:var(--bad-bg)}.table-wrap[data-v-c77875d1]{border:1px solid var(--border);border-radius:.7rem;overflow-x:auto}table[data-v-c77875d1]{border-collapse:collapse;background:var(--surface);width:100%}th[data-v-c77875d1],td[data-v-c77875d1]{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:.65rem;font-size:.86rem}th[data-v-c77875d1]{color:var(--muted);font-size:.76rem}tr.current td[data-v-c77875d1]{background:var(--bg)}@media (width<=700px){.slots[data-v-c77875d1]{grid-template-columns:1fr}table[data-v-c77875d1],tbody[data-v-c77875d1],tr[data-v-c77875d1],td[data-v-c77875d1]{display:block}thead[data-v-c77875d1]{display:none}tr[data-v-c77875d1]{border-bottom:1px solid var(--border);padding:.5rem}td[data-v-c77875d1]{border:0;padding:.25rem .5rem}.table-wrap[data-v-c77875d1]{overflow:visible}}.sv[data-v-8ba90b0d]{gap:1rem;min-width:0;display:grid}h2[data-v-8ba90b0d],h3[data-v-8ba90b0d],p[data-v-8ba90b0d]{margin:0}.panel[data-v-8ba90b0d]{background:var(--surface);border:1px solid var(--border);overflow-wrap:anywhere;border-radius:.75rem;gap:.7rem;min-width:0;padding:1rem;display:grid}.sub[data-v-8ba90b0d]{border:1px dashed var(--border);border-radius:.6rem;gap:.5rem;min-width:0;padding:.7rem;display:grid}.field[data-v-8ba90b0d]{gap:.3rem;min-width:0;max-width:32rem;display:grid}.row[data-v-8ba90b0d]{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.between[data-v-8ba90b0d]{justify-content:space-between}.row select[data-v-8ba90b0d]{flex:12rem}select[data-v-8ba90b0d],textarea[data-v-8ba90b0d]{border:1px solid var(--border);background:var(--surface);min-height:42px;color:var(--text);box-sizing:border-box;width:100%;min-width:0;max-width:100%;font:inherit;border-radius:.5rem;padding:.5rem}.kv[data-v-8ba90b0d]{grid-template-columns:max-content 1fr;gap:.3rem .8rem;margin:0;font-size:.9rem;display:grid}.kv dt[data-v-8ba90b0d]{color:var(--muted)}.kv dd[data-v-8ba90b0d]{min-width:0;margin:0}.block[data-v-8ba90b0d]{display:block}.tabs[data-v-8ba90b0d]{flex-wrap:wrap;gap:.4rem;display:flex}.tab[data-v-8ba90b0d]{border:1px solid var(--border);background:var(--surface);min-height:40px;color:var(--text);cursor:pointer;border-radius:999px;padding:.4rem .8rem}.tab.active[data-v-8ba90b0d]{background:var(--brand);color:#fff;border-color:var(--brand)}.queue-table-wrap[data-v-8ba90b0d]{border:1px solid var(--border);border-radius:.65rem;width:100%;overflow-x:auto}.queue-table[data-v-8ba90b0d]{border-collapse:collapse;width:100%;min-width:720px;font-size:.9rem}.queue-table th[data-v-8ba90b0d],.queue-table td[data-v-8ba90b0d]{text-align:left;vertical-align:middle;border-bottom:1px solid var(--border);padding:.7rem .75rem}.queue-table th[data-v-8ba90b0d]{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;background:var(--surface);font-size:.78rem}.queue-table tbody tr:last-child td[data-v-8ba90b0d]{border-bottom:0}.queue-table tbody tr[data-v-8ba90b0d]:hover{background:var(--surface)}.table-action[data-v-8ba90b0d]{white-space:nowrap;min-height:36px}@media (width<=680px){.queue-table[data-v-8ba90b0d]{min-width:0}.queue-table thead[data-v-8ba90b0d]{display:none}.queue-table[data-v-8ba90b0d],.queue-table tbody[data-v-8ba90b0d],.queue-table tr[data-v-8ba90b0d],.queue-table td[data-v-8ba90b0d]{box-sizing:border-box;width:100%;display:block}.queue-table tr[data-v-8ba90b0d]{border-bottom:1px solid var(--border);padding:.65rem .75rem}.queue-table tbody tr[data-v-8ba90b0d]:last-child{border-bottom:0}.queue-table td[data-v-8ba90b0d]{border:0;grid-template-columns:7.5rem minmax(0,1fr);gap:.5rem;padding:.25rem 0;display:grid}.queue-table td[data-v-8ba90b0d]:before{content:attr(data-label);color:var(--muted);font-size:.78rem;font-weight:700}}.list[data-v-8ba90b0d]{gap:.5rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.card[data-v-8ba90b0d]{text-align:left;border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text);cursor:pointer;overflow-wrap:anywhere;border-radius:.65rem;gap:.25rem;min-width:0;padding:.8rem;display:grid}.card.static[data-v-8ba90b0d]{cursor:default}.pill[data-v-8ba90b0d]{border:1px solid var(--border);white-space:nowrap;border-radius:999px;padding:.1rem .55rem;font-size:.78rem;font-weight:700}.st-VERIFIED[data-v-8ba90b0d]{color:#166534;background:#f0fdf4;border-color:#86efac}.st-NEED_REVISION[data-v-8ba90b0d],.st-REJECTED[data-v-8ba90b0d]{color:#92400e;background:#fffbeb;border-color:#fcd34d}.st-PENDING[data-v-8ba90b0d],.st-AWAITING_APPROVAL[data-v-8ba90b0d]{color:#1e3a8a;background:#eff6ff;border-color:#bfdbfe}.hist ul[data-v-8ba90b0d]{gap:.3rem;margin:.4rem 0 0;padding-left:1.1rem;display:grid}.muted[data-v-8ba90b0d]{color:var(--muted)}.small[data-v-8ba90b0d]{font-size:.875rem}.warn[data-v-8ba90b0d]{color:#92400e}.feedback[data-v-8ba90b0d]{border:1px dashed var(--border);border-radius:.65rem;padding:.8rem}.feedback-success[data-v-8ba90b0d]{color:#166534;background:#f0fdf4;border:1px solid #86efac;font-weight:600}.feedback-error[data-v-8ba90b0d]{color:var(--bad);background:#fef2f2;border:1px solid #fecaca}.button-secondary[data-v-8ba90b0d]{background:var(--surface);color:var(--text);border:1px solid var(--border)}.text-link[data-v-8ba90b0d]{color:var(--brand);cursor:pointer;background:0 0;border:0;min-height:44px;padding:.3rem 0;font-weight:700}.access[data-v-61d9609b]{background:var(--surface);border:1px solid var(--border);border-radius:.75rem;gap:.9rem;padding:1rem;display:grid}h3[data-v-61d9609b],p[data-v-61d9609b]{margin:0}.list[data-v-61d9609b]{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.row[data-v-61d9609b]{background:var(--bg);border:1px solid var(--border);border-radius:.65rem;gap:.5rem;padding:.85rem;display:grid}.who[data-v-61d9609b],.actions[data-v-61d9609b],.confirm[data-v-61d9609b]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.confirm[data-v-61d9609b]{border:1px dashed var(--border);border-radius:.6rem;width:100%;padding:.6rem}.pill[data-v-61d9609b]{border:1px solid var(--border);border-radius:999px;padding:.15rem .6rem;font-size:.8rem;font-weight:600}.pin-ACTIVE[data-v-61d9609b]{color:var(--ok);background:var(--ok-bg)}.pin-NOT_SET[data-v-61d9609b]{color:var(--wait);background:var(--wait-bg)}.pin-LOCKED[data-v-61d9609b]{color:var(--bad);background:var(--bad-bg)}.muted[data-v-61d9609b]{color:var(--muted)}.small[data-v-61d9609b]{font-size:.9rem}.msg[data-v-61d9609b]{border-radius:.65rem;padding:.7rem .85rem}.bad[data-v-61d9609b]{background:var(--bad-bg);color:var(--bad)}.button[data-v-61d9609b]{min-height:44px}.button-secondary[data-v-61d9609b]{background:var(--surface);color:var(--text);border:1px solid var(--border)}.account[data-v-e60e3594]{gap:1rem;display:grid}h2[data-v-e60e3594],h3[data-v-e60e3594],p[data-v-e60e3594]{margin:0}.box[data-v-e60e3594]{background:var(--surface);border:1px solid var(--border);border-radius:.75rem;gap:.85rem;padding:1rem;display:grid}.field[data-v-e60e3594]{gap:.35rem;font-weight:600;display:grid}.field input[data-v-e60e3594]{font:inherit;border:1.5px solid var(--border);background:var(--surface);min-height:2.9rem;color:var(--text);border-radius:.65rem;padding:0 .85rem;font-weight:400}.muted[data-v-e60e3594]{color:var(--muted)}.small[data-v-e60e3594]{font-size:.875rem;font-weight:400}.msg[data-v-e60e3594]{border-radius:.65rem;padding:.7rem .85rem}.ok[data-v-e60e3594]{background:var(--ok-bg);color:var(--ok)}.bad[data-v-e60e3594]{background:var(--bad-bg);color:var(--bad)}.button[data-v-e60e3594]{min-height:44px}.button-secondary[data-v-e60e3594]{background:var(--surface);color:var(--text);border:1px solid var(--border)}.home[data-v-9650b97f]{--portal-orange:#f97316;--portal-orange-soft:#fb923c;gap:.85rem;display:grid}h2[data-v-9650b97f],p[data-v-9650b97f]{margin:0}.hello[data-v-9650b97f]{gap:.2rem;padding:.35rem 0 .25rem;display:grid}.hello h2[data-v-9650b97f]{font-size:clamp(1.35rem,5vw,1.85rem);line-height:1.18}.muted[data-v-9650b97f]{color:var(--muted)}.scope-card[data-v-9650b97f]{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.55rem;display:grid}.scope-card>div[data-v-9650b97f],.metric[data-v-9650b97f]{background:var(--surface);border:1px solid var(--border);border-radius:.4rem;gap:.15rem;padding:.8rem .9rem;display:grid}.scope-card>.scope-main[data-v-9650b97f]{background:linear-gradient(105deg,#fff7ed,var(--surface));border-color:#fdba74;align-items:center;gap:.75rem;display:flex}@media (prefers-color-scheme:dark){.scope-card>.scope-main[data-v-9650b97f]{background:linear-gradient(105deg,#3a2418,var(--surface));border-color:#fb923c}.scope-card>.scope-main .eyebrow[data-v-9650b97f]{color:#fdba74}.scope-card>.scope-main strong[data-v-9650b97f]{color:var(--text)}}.scope-icon[data-v-9650b97f]{background:var(--portal-orange);color:#fff;border-radius:.35rem;flex:none;place-items:center;width:2.35rem;height:2.35rem;font-size:.7rem;display:grid}.scope-main>span[data-v-9650b97f]:last-child{gap:.12rem;display:grid}.scope-card strong[data-v-9650b97f]{font-size:1.08rem}.eyebrow[data-v-9650b97f]{color:var(--muted);text-transform:uppercase;letter-spacing:.055em;font-size:.74rem}.performance-block[data-v-9650b97f]{gap:.55rem;display:grid}.section-head[data-v-9650b97f]{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.section-head h3[data-v-9650b97f]{margin:0;font-size:1rem}.small[data-v-9650b97f]{font-size:.8rem}.summary[data-v-9650b97f]{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.55rem;display:grid}.metric strong[data-v-9650b97f]{color:var(--portal-orange);font-size:1.3rem}.metric span[data-v-9650b97f]{color:var(--text);font-size:.84rem;font-weight:650}.metric small[data-v-9650b97f]{color:var(--muted);line-height:1.35}.pair[data-v-9650b97f]{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.pair p[data-v-9650b97f]{align-content:start;gap:.05rem;display:grid}.data-note[data-v-9650b97f]{border-left:3px solid var(--portal-orange);color:var(--muted);background:var(--surface);margin:0;padding:.7rem .85rem;font-size:.82rem}.queue[data-v-9650b97f]{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--portal-orange);border-radius:.4rem;padding:.75rem .9rem}.reg[data-v-78961d4d]{--o:#f97316}p[data-v-78961d4d]{margin:0}.sub[data-v-78961d4d]{border:1px dashed var(--border);border-radius:.4rem;gap:.45rem;min-width:0;padding:.65rem;display:grid}.row[data-v-78961d4d]{flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;display:flex}.between[data-v-78961d4d]{justify-content:space-between}.grid[data-v-78961d4d]{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.6rem;display:grid}.field[data-v-78961d4d]{gap:.25rem;min-width:0;font-size:.86rem;display:grid}input[data-v-78961d4d],select[data-v-78961d4d]{border:1px solid var(--border);background:var(--bg);min-height:40px;color:var(--text);font:inherit;box-sizing:border-box;border-radius:.35rem;width:100%;min-width:0;padding:.45rem .55rem}.kv[data-v-78961d4d]{grid-template-columns:max-content 1fr;gap:.3rem .8rem;margin:0;font-size:.9rem;display:grid}.kv dt[data-v-78961d4d]{color:var(--muted)}.kv dd[data-v-78961d4d]{overflow-wrap:anywhere;min-width:0;margin:0}.button[data-v-78961d4d]{border:1px solid var(--o);background:var(--o);color:#fff;min-height:38px;font:inherit;cursor:pointer;border-radius:.35rem;padding:0 .8rem;font-weight:650}.button-secondary[data-v-78961d4d]{background:var(--surface);color:var(--text);border-color:var(--border)}.button[data-v-78961d4d]:disabled{opacity:.55;cursor:default}.linkbox[data-v-78961d4d]{color:#7c2d12;background:#fff7ed;border:1px solid #fdba74;border-radius:.4rem;gap:.45rem;padding:.65rem;display:grid}.pill[data-v-78961d4d]{color:#c2410c;background:#fff7ed;border:1px solid #fdba74;border-radius:.3rem;padding:.08rem .5rem;font-size:.76rem;font-weight:700}.pill.good[data-v-78961d4d]{color:#166534;background:#f0fdf4;border-color:#86efac}.pill.bad[data-v-78961d4d]{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.muted[data-v-78961d4d]{color:var(--muted)}.small[data-v-78961d4d]{font-size:.84rem}.warn[data-v-78961d4d]{color:#b45309}.feedback[data-v-78961d4d]{border-radius:.4rem;padding:.65rem .8rem}.feedback-error[data-v-78961d4d]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}@media (width<=480px){.kv[data-v-78961d4d]{grid-template-columns:1fr}}@media (prefers-color-scheme:dark){.linkbox[data-v-78961d4d]{color:#fed7aa;background:#3a2418;border-color:#9a3412}.pill[data-v-78961d4d]{color:#fdba74;background:#3a2418;border-color:#9a3412}.pill.good[data-v-78961d4d]{color:#86efac;background:#052e16;border-color:#166534}.pill.bad[data-v-78961d4d]{color:#fecaca;background:#450a0a;border-color:#991b1b}.warn[data-v-78961d4d]{color:#fbbf24}}.acq[data-v-9ff3c1bf]{--o:#f97316;gap:.85rem;min-width:0;display:grid}h2[data-v-9ff3c1bf],h3[data-v-9ff3c1bf],p[data-v-9ff3c1bf]{margin:0}.head[data-v-9ff3c1bf]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.6rem;display:flex}.muted[data-v-9ff3c1bf]{color:var(--muted)}.small[data-v-9ff3c1bf]{font-size:.84rem}.warn[data-v-9ff3c1bf]{color:#b45309}.visit-form input[type=datetime-local][data-v-9ff3c1bf]{min-width:12rem}.visit-form input[data-v-9ff3c1bf]:not([type]){flex:14rem;min-width:0}.add-choice[data-v-9ff3c1bf]{flex:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.add-btn[data-v-9ff3c1bf]{--c:#3b82f6;border:1.5px solid var(--c);background:color-mix(in srgb,var(--c) 14%,transparent);min-width:0;min-height:46px;color:color-mix(in srgb,var(--c) 70%,#fff);cursor:pointer;border-radius:999px;padding:.4rem .5rem;font-family:inherit;font-size:.95rem;font-weight:700;line-height:1.2;transition:background .15s,transform .1s}.add-btn[data-v-9ff3c1bf]:hover{background:color-mix(in srgb,var(--c) 24%,transparent)}.add-btn[data-v-9ff3c1bf]:active{transform:scale(.98)}.add-btn[data-v-9ff3c1bf]:focus-visible{outline:2px solid var(--c);outline-offset:2px}.add-seller[data-v-9ff3c1bf]{--c:#16a34a}.check[data-v-9ff3c1bf]{align-items:flex-start;gap:.5rem;font-size:.9rem;display:flex}.check input[data-v-9ff3c1bf]{width:1.1rem;height:1.1rem;min-height:0;accent-color:var(--o);flex:none;margin:.15rem 0 0;padding:0}.review-list[data-v-9ff3c1bf]{grid-template-columns:minmax(8rem,12rem) minmax(0,1fr);gap:.45rem 1rem;margin:0;display:grid}.review-list dt[data-v-9ff3c1bf]{color:var(--muted);font-size:.88rem}.review-list dd[data-v-9ff3c1bf]{overflow-wrap:anywhere;margin:0;font-weight:600}.panel[data-v-9ff3c1bf]{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--o);overflow-wrap:anywhere;border-radius:.45rem;gap:.7rem;min-width:0;padding:.9rem;display:grid}.grid[data-v-9ff3c1bf]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.75rem 1rem;display:grid}.span-2[data-v-9ff3c1bf]{grid-column:1/-1}.field[data-v-9ff3c1bf]{gap:.3rem;min-width:0;font-size:.875rem;font-weight:600;display:grid}.field input[data-v-9ff3c1bf],.field select[data-v-9ff3c1bf],.field textarea[data-v-9ff3c1bf]{font-weight:400}.new-form[data-v-9ff3c1bf]{gap:1rem;padding:1.1rem 1.2rem}.form-head[data-v-9ff3c1bf]{border-bottom:1px solid var(--border);gap:.2rem;padding-bottom:.6rem;display:grid}.section[data-v-9ff3c1bf]{border-bottom:1px solid var(--border);gap:.7rem;min-width:0;padding-bottom:1rem;display:grid}.section h4[data-v-9ff3c1bf]{align-items:center;gap:.5rem;margin:0;font-size:.95rem;font-weight:700;display:flex}.num[data-v-9ff3c1bf]{color:#c2410c;background:#fff7ed;border:1px solid #fdba74;border-radius:.3rem;flex:none;place-items:center;width:1.5rem;height:1.5rem;font-size:.8rem;font-weight:700;display:inline-grid}.file input[type=file][data-v-9ff3c1bf]{min-height:auto;padding:.4rem;font-size:.84rem}.file .muted[data-v-9ff3c1bf]{font-weight:400}.ok[data-v-9ff3c1bf]{color:#15803d;font-weight:600}.actions[data-v-9ff3c1bf]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}@media (width<=640px){.grid[data-v-9ff3c1bf]{grid-template-columns:minmax(0,1fr)}.new-form[data-v-9ff3c1bf]{padding:.9rem .8rem}.review-list[data-v-9ff3c1bf]{grid-template-columns:minmax(0,1fr);gap:.1rem}.review-list dd[data-v-9ff3c1bf]{margin-bottom:.45rem}}input[data-v-9ff3c1bf],select[data-v-9ff3c1bf],textarea[data-v-9ff3c1bf]{border:1px solid var(--border);background:var(--bg);min-height:40px;color:var(--text);font:inherit;box-sizing:border-box;border-radius:.35rem;width:100%;min-width:0;padding:.45rem .55rem}.chips[data-v-9ff3c1bf]{border:0;gap:.35rem;min-width:0;margin:0;padding:0;display:grid}.chips legend[data-v-9ff3c1bf]{margin-bottom:.3rem;padding:0;font-size:.875rem;font-weight:600}.docs-new[data-v-9ff3c1bf]{gap:.55rem;min-width:0;display:grid}.chip[data-v-9ff3c1bf]{border:1px solid var(--border);border-radius:.3rem;align-items:center;gap:.3rem;padding:.25rem .5rem;font-size:.84rem;display:inline-flex}.chip input[data-v-9ff3c1bf]{width:auto;min-height:auto}.row[data-v-9ff3c1bf]{flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;display:flex}.between[data-v-9ff3c1bf]{justify-content:space-between}.row select[data-v-9ff3c1bf]{flex:11rem;width:auto}.button[data-v-9ff3c1bf]{border:1px solid var(--o);background:var(--o);color:#fff;width:auto;min-height:40px;font:inherit;cursor:pointer;border-radius:.375rem;padding:0 1.1rem;font-size:.9rem;font-weight:650}.button-secondary[data-v-9ff3c1bf]{background:var(--surface);color:var(--text);border-color:var(--border)}.button[data-v-9ff3c1bf]:disabled{opacity:.55;cursor:default}.text-link[data-v-9ff3c1bf]{color:var(--o);cursor:pointer;background:0 0;border:0;min-height:40px;font-weight:700}.kv[data-v-9ff3c1bf]{grid-template-columns:max-content 1fr;gap:.3rem .8rem;margin:0;font-size:.9rem;display:grid}.kv dt[data-v-9ff3c1bf]{color:var(--muted)}.kv dd[data-v-9ff3c1bf]{min-width:0;margin:0}.sub[data-v-9ff3c1bf]{border:1px dashed var(--border);border-radius:.4rem;gap:.45rem;padding:.65rem;display:grid}.seg[data-v-9ff3c1bf]{border:1px solid var(--border);background:var(--bg);min-height:34px;color:var(--text);font:inherit;cursor:pointer;border-radius:.3rem;padding:0 .65rem;font-size:.82rem}.seg.active[data-v-9ff3c1bf]{background:var(--o);color:#fff;border-color:var(--o)}.pill[data-v-9ff3c1bf]{color:#c2410c;white-space:nowrap;background:#fff7ed;border:1px solid #fdba74;border-radius:.3rem;padding:.08rem .5rem;font-size:.76rem;font-weight:700}.pill.soft[data-v-9ff3c1bf]{border-color:var(--border);color:var(--text);background:var(--surface)}.filters[data-v-9ff3c1bf]{flex-wrap:wrap;gap:.45rem;display:flex}.filters input[data-v-9ff3c1bf]{flex:2 12rem;width:auto}.filters select[data-v-9ff3c1bf]{flex:9rem;width:auto}.list[data-v-9ff3c1bf]{gap:.45rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.card[data-v-9ff3c1bf]{text-align:left;border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);cursor:pointer;overflow-wrap:anywhere;min-width:0;font:inherit;border-radius:.4rem;gap:.2rem;padding:.7rem .8rem;display:grid}.card[data-v-9ff3c1bf]:hover{border-color:var(--o)}.feedback[data-v-9ff3c1bf]{border-radius:.4rem;padding:.65rem .8rem}.feedback-success[data-v-9ff3c1bf]{color:#166534;background:#f0fdf4;border:1px solid #86efac}.feedback-error[data-v-9ff3c1bf]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}@media (prefers-color-scheme:light){.add-btn[data-v-9ff3c1bf]{color:color-mix(in srgb,var(--c) 80%,#000)}}@media (prefers-color-scheme:dark){.num[data-v-9ff3c1bf]{color:#fdba74;background:#3a2418;border-color:#9a3412}.ok[data-v-9ff3c1bf]{color:#4ade80}.pill[data-v-9ff3c1bf]{color:#fdba74;background:#3a2418;border-color:#9a3412}.warn[data-v-9ff3c1bf]{color:#fbbf24}}.assist[data-v-c7efe297]{gap:.85rem;min-width:0;display:grid}h2[data-v-c7efe297],p[data-v-c7efe297]{margin:0}.head[data-v-c7efe297]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.6rem;display:flex}.list[data-v-c7efe297]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.card[data-v-c7efe297]{border:1px solid var(--border);background:var(--surface);overflow-wrap:anywhere;border-radius:.45rem;gap:.5rem;min-width:0;padding:.6rem;display:grid}.row-btn[data-v-c7efe297]{text-align:left;width:100%;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;gap:.15rem;padding:0;display:grid}.muted[data-v-c7efe297]{color:var(--muted)}.small[data-v-c7efe297]{font-size:.84rem}.feedback[data-v-c7efe297]{border-radius:.4rem;padding:.65rem .8rem}.feedback-error[data-v-c7efe297]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.panel[data-v-35f0f67a]{background:var(--surface);border:1px solid var(--border);border-radius:1rem;padding:clamp(1rem,3vw,1.5rem)}h2[data-v-35f0f67a]{margin:0 0 .25rem}.muted[data-v-35f0f67a]{color:var(--muted);margin:0}.small[data-v-35f0f67a]{font-size:.9rem}.lvl-badge[data-v-35f0f67a]{background:color-mix(in srgb,var(--lvl) 18%,transparent);color:var(--lvl);border:1px solid color-mix(in srgb,var(--lvl) 55%,transparent);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;padding:.1rem .45rem;font-size:.68rem;font-style:normal;font-weight:700}.ceo[data-v-35f0f67a]{--lvl:#f97316;border:1px solid var(--lvl);border-radius:.8rem;align-items:center;gap:.5rem;margin:1rem 0 .75rem;padding:.8rem 1rem;display:flex}.ceo strong[data-v-35f0f67a]{font-size:1.1rem}.ceo span[data-v-35f0f67a]{flex:1 1 0;min-width:min-content}.directors[data-v-35f0f67a]{border-left:3px solid #f97316;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.75rem;padding-left:.85rem;display:grid}.director[data-v-35f0f67a]{--lvl:#3b82f6;border:1px solid var(--border);border-left:3px solid var(--lvl);border-radius:.7rem;padding:.75rem}.director header[data-v-35f0f67a]{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.director header strong[data-v-35f0f67a]{flex:1 1 0;min-width:min-content}.director ul[data-v-35f0f67a]{border-left:2px solid #16a34a8c;gap:.45rem;margin:.6rem 0 0;padding:0 0 0 .85rem;list-style:none;display:grid}.director li[data-v-35f0f67a]{--lvl:#16a34a;flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.director li span[data-v-35f0f67a]{flex:1 1 0;min-width:min-content}.text-link[data-v-35f0f67a]{color:var(--brand,#f97316);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.85rem;font-weight:700}.shell[data-v-f6755cb5]{gap:1rem;width:min(100%,60rem);display:grid}.nav[data-v-f6755cb5]{flex-wrap:wrap;gap:.35rem;width:100%;padding-bottom:0;display:flex;overflow-x:visible}.nav-item[data-v-f6755cb5]{min-width:0;min-height:36px;font:inherit;white-space:nowrap;color:var(--text);cursor:pointer;background:#171d1b;border:1px solid #343c39;border-radius:.32rem;flex:auto;padding:0 .42rem;font-size:.78rem;font-weight:650}@media (width<=720px){.nav[data-v-f6755cb5]{flex-wrap:wrap;gap:.28rem}.nav-item[data-v-f6755cb5]{white-space:normal;flex:calc(33% - .3rem);min-height:34px;padding:0 .3rem;font-size:clamp(.66rem,2.9vw,.78rem);line-height:1.15}}.nav-item.active[data-v-f6755cb5]{color:#fff;background:#f97316;border-color:#f97316}.nav-item[data-v-f6755cb5]:hover{border-color:#f97316}.nav-item[data-v-f6755cb5]:focus-visible{outline-offset:2px;outline:2px solid #fb923c}.content[data-v-f6755cb5]{min-width:0}.subnav[data-v-f6755cb5]{flex-wrap:wrap;gap:.35rem;margin:0 0 .75rem;display:flex}.sub-item[data-v-f6755cb5]{min-height:36px;font:inherit;white-space:nowrap;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #343c39;border-radius:999px;flex:auto;padding:0 .8rem;font-size:.82rem;font-weight:650}.sub-item.active[data-v-f6755cb5]{color:#f97316;background:#f973161f;border-color:#f97316}@media (width<=720px){.subnav[data-v-f6755cb5]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sub-item[data-v-f6755cb5]{white-space:normal;padding:.35rem .5rem;line-height:1.15}}.sub-item[data-v-f6755cb5]:focus-visible{outline-offset:-2px;outline:2px solid #fb923c}.stack[data-v-f6755cb5]{gap:1rem;display:grid}.structure-toggle[data-v-f6755cb5]{display:flex}.structure-toggle .button[data-v-f6755cb5]{min-height:44px}.button-secondary[data-v-f6755cb5]{background:var(--surface);color:var(--text);border:1px solid var(--border)}.muted[data-v-f6755cb5]{color:var(--muted);margin:0}@media (prefers-color-scheme:light){.nav-item[data-v-f6755cb5]{color:#26312f;background:#fff;border-color:#d7ddd9}.nav-item[data-v-f6755cb5]:hover{background:#fff7ed;border-color:#f97316}.nav-item.active[data-v-f6755cb5]{color:#fff;background:#f97316;border-color:#f97316}.sub-item[data-v-f6755cb5]{border-color:#d7ddd9}.sub-item.active[data-v-f6755cb5]{color:#c2410c;background:#fff7ed;border-color:#f97316}}.portal[data-v-63dbd69e]{--brand:#f97316;--brand-contrast:#fff;align-content:start;justify-items:center;gap:1.25rem;min-height:100dvh;padding:clamp(1.25rem,6vw,4rem) 1rem;display:grid}.portal-brand[data-v-63dbd69e]{align-items:center;gap:.75rem;width:min(100%,26rem);display:flex}.portal:has(.shell) .portal-brand[data-v-63dbd69e]{width:min(100%,60rem)}.portal-mark[data-v-63dbd69e]{color:#fff;background:#f97316;border-radius:.75rem;place-items:center;width:2.5rem;height:2.5rem;font-weight:700;display:grid}.portal-title[data-v-63dbd69e]{margin:0;font-weight:700}.portal-sub[data-v-63dbd69e]{color:var(--muted);margin:0;font-size:.9rem}.portal-card[data-v-63dbd69e]{background:var(--surface);border:1px solid var(--border);border-radius:1rem;width:min(100%,26rem);padding:clamp(1.25rem,5vw,2rem)}h1[data-v-63dbd69e]{margin:0;font-size:1.35rem;line-height:1.3}.stack[data-v-63dbd69e]{gap:.9rem;display:grid}.center[data-v-63dbd69e]{text-align:center;justify-items:center}.center>button[data-v-63dbd69e]{width:100%}.muted[data-v-63dbd69e]{color:var(--muted);margin:0}.hint[data-v-63dbd69e]{color:var(--muted);margin:0;font-size:.875rem}.field[data-v-63dbd69e]{gap:.35rem;font-weight:600;display:grid}.field input[data-v-63dbd69e]{font:inherit;border:1.5px solid var(--border);background:var(--surface);min-height:2.9rem;color:var(--text);border-radius:.65rem;padding:0 .85rem;font-weight:400}.field input[data-v-63dbd69e]:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 25%, transparent);outline:none}.primary[data-v-63dbd69e],.secondary[data-v-63dbd69e]{font:inherit;cursor:pointer;border-radius:.75rem;min-height:3rem;font-weight:600}.primary[data-v-63dbd69e]{background:var(--brand);color:var(--brand-contrast);border:0}.secondary[data-v-63dbd69e]{color:var(--text);border:1.5px solid var(--border);background:0 0}.primary[data-v-63dbd69e]:disabled,.secondary[data-v-63dbd69e]:disabled{opacity:.55;cursor:not-allowed}.link[data-v-63dbd69e]{color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:center;min-height:2.75rem}.primary[data-v-63dbd69e]:focus-visible,.secondary[data-v-63dbd69e]:focus-visible,.link[data-v-63dbd69e]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.msg[data-v-63dbd69e]{text-align:left;border-radius:.65rem;margin:0;padding:.7rem .85rem;font-size:.95rem}.msg.ok[data-v-63dbd69e]{background:var(--ok-bg);color:var(--ok)}.msg.bad[data-v-63dbd69e]{background:var(--bad-bg);color:var(--bad)}
