.shell[data-v-a21515af]{min-height:100vh;padding:22px}.top[data-v-a21515af]{max-width:1100px;margin:0 auto 16px;display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.brand .kicker[data-v-a21515af]{font-size:12px;letter-spacing:.12em;text-transform:uppercase;opacity:.72}.brand .title[data-v-a21515af]{margin-top:4px;font-size:18px;font-weight:650}.nav[data-v-a21515af]{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.link[data-v-a21515af]{text-decoration:none;padding:8px 10px;border-radius:999px;border:1px solid var(--border);background:#ffffff8c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.link.active[data-v-a21515af]{background:#133b2a14;border-color:#133b2a38}.main[data-v-a21515af]{max-width:1100px;margin:0 auto}@media(max-width:740px){.top[data-v-a21515af]{align-items:flex-start;flex-direction:column}.nav[data-v-a21515af]{justify-content:flex-start}}.alert[data-v-ae4ee6b0]{margin-top:12px;padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:#fffc}.alert.error[data-v-ae4ee6b0]{background:var(--dangerBg);border-color:var(--dangerBorder);color:var(--danger)}.alert.ok[data-v-ae4ee6b0]{background:var(--okBg);border-color:var(--okBorder);color:var(--ok)}.alert.info[data-v-ae4ee6b0]{color:var(--muted)}.btn[data-v-a8a9a531]{padding:10px 12px;border-radius:10px;border:1px solid rgba(20,30,28,.14);background:#fff;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.btn.primary[data-v-a8a9a531]{background:var(--primary);color:var(--primaryInk);border-color:var(--primary)}.btn.ghost[data-v-a8a9a531]{background:transparent}.btn[data-v-a8a9a531]:disabled{opacity:.6;cursor:not-allowed}.btn[data-v-a8a9a531]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dot[data-v-a8a9a531]{width:10px;height:10px;border-radius:999px;background:currentColor;opacity:.75;animation:pulse-a8a9a531 .9s ease-in-out infinite}@keyframes pulse-a8a9a531{0%{transform:scale(.9);opacity:.4}50%{transform:scale(1);opacity:.85}to{transform:scale(.9);opacity:.4}}.card[data-v-944272e0]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:14px;box-shadow:var(--shadow)}.field[data-v-8fe85413]{display:grid;gap:6px;font-size:12px}.lbl[data-v-8fe85413]{color:var(--muted)}.inp[data-v-8fe85413]{padding:10px;border-radius:10px;border:1px solid rgba(20,30,28,.16);background:#fff}.inp[data-v-8fe85413]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.field[data-v-82bb362d]{display:grid;gap:6px;font-size:12px}.lbl[data-v-82bb362d]{color:var(--muted)}.inp[data-v-82bb362d]{padding:10px;border-radius:10px;border:1px solid rgba(20,30,28,.16);background:#fff}.inp[data-v-82bb362d]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.field[data-v-a72f2a7c]{display:grid;gap:6px;font-size:12px}.lbl[data-v-a72f2a7c]{color:var(--muted)}.inp[data-v-a72f2a7c]{padding:10px;border-radius:10px;border:1px solid rgba(20,30,28,.16);background:#fff}.inp[data-v-a72f2a7c]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.file[data-v-a4626f3b]{padding:10px;border-radius:12px;border:1px dashed rgba(20,30,28,.22);background:#ffffffa6}.wrap[data-v-9371faee]{display:grid;gap:3px}.head[data-v-9371faee]{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.lbl[data-v-9371faee]{font-size:12px;color:var(--muted)}.count[data-v-9371faee]{font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid var(--border);background:#ffffff8c}.add[data-v-9371faee]{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:start}.opts[data-v-9371faee]{display:flex;flex-wrap:wrap;gap:4px}.chip[data-v-9371faee]{border:1px solid rgba(20,30,28,.14);background:#ffffff8c;border-radius:999px;padding:5px 10px;cursor:pointer}.chip.on[data-v-9371faee]{background:#133b2a1a;border-color:#133b2a42}.chip[data-v-9371faee]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.inp[data-v-9371faee]{padding:10px;border-radius:10px;border:1px solid rgba(20,30,28,.16);background:#fff;height:41px}[data-v-9371faee] .btn{height:41px}.inp[data-v-9371faee]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.list[data-v-9371faee]{display:grid;gap:6px;padding:10px;border-radius:12px;border:1px solid rgba(20,30,28,.1);background:#ffffff80;max-height:220px;overflow:auto}.row[data-v-9371faee]{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:start;padding:6px 8px;border-radius:10px;border:1px solid rgba(20,30,28,.08);background:#ffffffa6}.txt[data-v-9371faee]{font-size:13px;line-height:1.3;white-space:normal;word-break:break-word}.edit[data-v-9371faee]{display:grid}.editInp[data-v-9371faee]{padding:8px 10px;border-radius:10px;border:1px solid rgba(20,30,28,.16);background:#fff;height:34px}.editInp[data-v-9371faee]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.acts[data-v-9371faee]{display:inline-flex;align-items:center;gap:6px;align-self:start}.icon[data-v-9371faee]{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(20,30,28,.14);background:transparent;border-radius:999px;cursor:pointer}.icon[data-v-9371faee]:hover{background:#fff9}.icon[data-v-9371faee]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media(max-width:740px){.add[data-v-9371faee],.row[data-v-9371faee]{grid-template-columns:1fr}.acts[data-v-9371faee]{justify-content:flex-end}}.wrap[data-v-f5b9d86e]{display:grid;gap:3px}.head[data-v-f5b9d86e]{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.lbl[data-v-f5b9d86e]{font-size:12px;color:var(--muted)}.count[data-v-f5b9d86e]{font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid var(--border);background:#ffffff8c}.add[data-v-f5b9d86e]{display:flex;flex-wrap:wrap;gap:10px;align-items:end}.inp[data-v-f5b9d86e]{padding:10px;border-radius:10px;border:1px solid rgba(20,30,28,.16);background:#fff;height:41px;flex:1 1 240px;min-width:160px;width:100%}[data-v-f5b9d86e] .btn{height:41px;flex:1 1 100%;width:100%;white-space:nowrap;justify-content:center;padding:10px 12px}.inp[data-v-f5b9d86e]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.list[data-v-f5b9d86e]{display:grid;gap:6px;padding:10px;border-radius:12px;border:1px solid rgba(20,30,28,.1);background:#ffffff80;max-height:220px;overflow:auto}.row[data-v-f5b9d86e]{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:start;padding:6px 8px;border-radius:10px;border:1px solid rgba(20,30,28,.08);background:#ffffffa6}.t[data-v-f5b9d86e]{font-size:13px;line-height:1.3;word-break:break-word}.m[data-v-f5b9d86e]{margin-top:2px;font-size:12px;color:var(--muted);line-height:1.2;word-break:break-word}.edit[data-v-f5b9d86e]{display:grid;gap:8px}.editInp[data-v-f5b9d86e]{padding:8px 10px;border-radius:10px;border:1px solid rgba(20,30,28,.16);background:#fff;height:34px}.editInp[data-v-f5b9d86e]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.acts[data-v-f5b9d86e]{display:inline-flex;align-items:center;gap:6px;align-self:start}.icon[data-v-f5b9d86e]{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(20,30,28,.14);background:transparent;border-radius:999px;cursor:pointer}.icon[data-v-f5b9d86e]:hover{background:#fff9}.icon[data-v-f5b9d86e]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media(max-width:740px){.add[data-v-f5b9d86e]{flex-direction:column;align-items:stretch}.row[data-v-f5b9d86e]{grid-template-columns:1fr}.acts[data-v-f5b9d86e]{justify-content:flex-end}}.wrap[data-v-0eff3316]{display:grid;gap:3px}.lbl[data-v-0eff3316]{font-size:12px;color:var(--muted);line-height:1.1}.head[data-v-0eff3316]{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.meta[data-v-0eff3316]{display:flex;align-items:baseline;justify-content:flex-end;gap:8px;min-width:0}.hint[data-v-0eff3316]{color:var(--muted);font-size:11px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}.count[data-v-0eff3316]{font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid var(--border);background:#ffffff8c}.row[data-v-0eff3316]{display:grid;grid-template-columns:1fr 1.2fr;gap:10px;align-items:start}.pick[data-v-0eff3316]{display:grid;align-items:start}.sel[data-v-0eff3316]{padding:10px;border-radius:10px;border:1px solid rgba(20,30,28,.16);background:#fff;height:41px;align-self:start;width:100%}.add[data-v-0eff3316]{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:start}.inp[data-v-0eff3316]{padding:10px;border-radius:10px;border:1px solid rgba(20,30,28,.16);background:#fff;height:41px;align-self:start;width:100%}[data-v-0eff3316] .btn{height:41px}.sel[data-v-0eff3316]:focus-visible,.inp[data-v-0eff3316]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.list[data-v-0eff3316]{display:grid;gap:6px;padding:10px;border-radius:12px;border:1px solid rgba(20,30,28,.1);background:#ffffff80;max-height:220px;overflow:auto}.item[data-v-0eff3316]{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding:6px 8px;border-radius:10px;border:1px solid rgba(20,30,28,.08);background:#ffffffa6}.txt[data-v-0eff3316]{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit[data-v-0eff3316]{display:grid}.editInp[data-v-0eff3316]{padding:8px 10px;border-radius:10px;border:1px solid rgba(20,30,28,.16);background:#fff;height:34px}.editInp[data-v-0eff3316]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.acts[data-v-0eff3316]{display:inline-flex;align-items:center;gap:6px}.icon[data-v-0eff3316]{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(20,30,28,.14);background:transparent;border-radius:999px;cursor:pointer}.icon[data-v-0eff3316]:hover{background:#fff9}.icon[data-v-0eff3316]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.rm[data-v-0eff3316]{border:1px solid rgba(20,30,28,.14);background:transparent;border-radius:999px;padding:6px 10px;cursor:pointer;height:34px}.rm[data-v-0eff3316]:hover{background:#fff9}.rm[data-v-0eff3316]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media(max-width:740px){.head[data-v-0eff3316]{align-items:flex-start}.meta[data-v-0eff3316]{flex-wrap:wrap;justify-content:flex-start}.hint[data-v-0eff3316]{max-width:100%}.row[data-v-0eff3316],.add[data-v-0eff3316],.item[data-v-0eff3316]{grid-template-columns:1fr}.acts[data-v-0eff3316]{justify-content:flex-end}}.field[data-v-20f9ce91]{display:grid;gap:6px;font-size:12px}.lbl[data-v-20f9ce91]{color:var(--muted)}.inp[data-v-20f9ce91]{padding:10px;border-radius:10px;border:1px solid rgba(20,30,28,.16);background:#fff}.inp[data-v-20f9ce91]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.field[data-v-3892ba5a]{display:grid;gap:6px;font-size:12px}.lbl[data-v-3892ba5a]{color:var(--muted)}.sel[data-v-3892ba5a]{padding:10px;border-radius:10px;border:1px solid rgba(20,30,28,.16);background:#fff}.sel[data-v-3892ba5a]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.wrap[data-v-0b0e5a5a]{display:grid;gap:8px}.head[data-v-0b0e5a5a]{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.lbl[data-v-0b0e5a5a]{font-size:12px;color:var(--muted)}.count[data-v-0b0e5a5a]{font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid var(--border);background:#ffffff8c}.add[data-v-0b0e5a5a]{display:grid;grid-template-columns:1fr;gap:10px}.nums[data-v-0b0e5a5a]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.btns[data-v-0b0e5a5a]{display:flex;justify-content:flex-end}.list[data-v-0b0e5a5a]{display:grid;gap:8px}.row[data-v-0b0e5a5a]{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:start;padding:8px 10px;border-radius:10px;border:1px solid rgba(20,30,28,.1);background:#fff9}.edit[data-v-0b0e5a5a]{display:grid;gap:10px}.t[data-v-0b0e5a5a]{font-size:13px}.m[data-v-0b0e5a5a]{margin-top:2px;font-size:12px;color:var(--muted)}.acts[data-v-0b0e5a5a]{display:inline-flex;align-items:center;gap:6px;align-self:start}.icon[data-v-0b0e5a5a]{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(20,30,28,.14);background:transparent;border-radius:999px;cursor:pointer;font-size:12px}.icon[data-v-0b0e5a5a]:hover{background:#fff9}.icon[data-v-0b0e5a5a]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media(max-width:740px){.row[data-v-0b0e5a5a],.nums[data-v-0b0e5a5a]{grid-template-columns:1fr}.btns[data-v-0b0e5a5a]{justify-content:stretch}.acts[data-v-0b0e5a5a]{justify-content:flex-end}}.wrap[data-v-f8f0fa0b]{display:grid;gap:2px;font-size:12px}[data-v-f8f0fa0b] select,[data-v-f8f0fa0b] input{margin-top:0}.head[data-v-f8f0fa0b]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:nowrap}.lbl[data-v-f8f0fa0b]{color:var(--muted);line-height:1.1}.hint[data-v-f8f0fa0b]{color:var(--muted);font-size:11px;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:55%}.row[data-v-f8f0fa0b]{display:grid;grid-template-columns:1fr 1.2fr;gap:10px;align-items:start}.pick[data-v-f8f0fa0b]{display:grid;align-content:start;align-items:start}.sel[data-v-f8f0fa0b]{padding:10px;border-radius:10px;border:1px solid rgba(20,30,28,.16);background:#fff;height:41px;align-self:start}.custom[data-v-f8f0fa0b]{display:grid;align-content:start;align-items:start}.view[data-v-f8f0fa0b],.edit[data-v-f8f0fa0b]{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:start}.inp[data-v-f8f0fa0b]{padding:10px;border-radius:10px;border:1px solid rgba(20,30,28,.16);background:#fff;height:41px;align-self:start}.icon[data-v-f8f0fa0b]{width:41px;height:41px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(20,30,28,.14);background:transparent;border-radius:12px;cursor:pointer;font-size:12px}.icon[data-v-f8f0fa0b]:hover{background:#fff9}.icon[data-v-f8f0fa0b]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sel[data-v-f8f0fa0b]:focus-visible,.inp[data-v-f8f0fa0b]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media(max-width:740px){.row[data-v-f8f0fa0b],.view[data-v-f8f0fa0b],.edit[data-v-f8f0fa0b]{grid-template-columns:1fr}}.field[data-v-cc11c6c1]{display:grid;gap:6px;font-size:12px}.lbl[data-v-cc11c6c1]{color:var(--muted)}.sel[data-v-cc11c6c1]{padding:10px;border-radius:10px;border:1px solid rgba(20,30,28,.16);background:#fff}.sel[data-v-cc11c6c1]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.wrap[data-v-9ffac19d]{display:grid;gap:8px}.head[data-v-9ffac19d]{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.lbl[data-v-9ffac19d]{font-size:12px;color:var(--muted)}.count[data-v-9ffac19d]{font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid var(--border);background:#ffffff8c}.add[data-v-9ffac19d]{display:grid;gap:10px}.two[data-v-9ffac19d]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.btns[data-v-9ffac19d]{display:flex;justify-content:flex-end}.list[data-v-9ffac19d]{display:grid;gap:8px}.row[data-v-9ffac19d]{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:start;padding:8px 10px;border-radius:10px;border:1px solid rgba(20,30,28,.1);background:#fff9}.edit[data-v-9ffac19d]{display:grid;gap:10px}.t[data-v-9ffac19d]{font-size:13px}.m[data-v-9ffac19d]{margin-top:2px;font-size:12px;color:var(--muted)}.m2[data-v-9ffac19d]{margin-top:6px;display:grid;gap:6px}.tags[data-v-9ffac19d]{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.tag[data-v-9ffac19d]{font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid rgba(20,30,28,.14);background:#ffffff8c}.tag.on[data-v-9ffac19d]{border-color:#8f434359;background:#8f43431f}.tag.off[data-v-9ffac19d]{border-color:#141e1c24;background:#ffffff8c}.desc[data-v-9ffac19d]{font-size:12px;color:var(--muted)}.acts[data-v-9ffac19d]{display:inline-flex;align-items:center;gap:6px;align-self:start}.icon[data-v-9ffac19d]{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(20,30,28,.14);background:transparent;border-radius:999px;cursor:pointer;font-size:12px}.icon[data-v-9ffac19d]:hover{background:#fff9}.icon[data-v-9ffac19d]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media(max-width:740px){.two[data-v-9ffac19d],.row[data-v-9ffac19d]{grid-template-columns:1fr}.btns[data-v-9ffac19d]{justify-content:stretch}.acts[data-v-9ffac19d]{justify-content:flex-end}}.wrap[data-v-73479bbb]{display:grid;gap:10px}.grid[data-v-73479bbb],.two[data-v-73479bbb]{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:900px){.grid[data-v-73479bbb],.two[data-v-73479bbb]{grid-template-columns:1fr}}.page[data-v-ddeeaeaf]{display:grid;gap:14px}.top[data-v-ddeeaeaf]{margin:0}.brand .kicker[data-v-ddeeaeaf]{font-size:12px;letter-spacing:.12em;text-transform:uppercase;opacity:.72}h1[data-v-ddeeaeaf]{margin:6px 0;font-size:28px;line-height:1.1}.upload[data-v-ddeeaeaf]{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.pick[data-v-ddeeaeaf]{display:grid;grid-template-columns:minmax(220px,320px) 1fr;gap:12px;align-items:end}.actions[data-v-ddeeaeaf]{display:flex;gap:10px}.grid[data-v-ddeeaeaf]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.wide[data-v-ddeeaeaf]{grid-column:1 / -1}.lists[data-v-ddeeaeaf]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;align-items:start}.listBox[data-v-ddeeaeaf]{border:1px solid rgba(20,30,28,.1);background:#ffffff59;border-radius:14px;padding:12px}.col12[data-v-ddeeaeaf]{grid-column:span 12}.col6[data-v-ddeeaeaf]{grid-column:span 6}h2[data-v-ddeeaeaf]{margin:0 0 10px;font-size:16px}h3[data-v-ddeeaeaf]{margin:0 0 10px;font-size:13px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase}.form[data-v-ddeeaeaf]{display:grid;grid-template-columns:1fr;gap:10px}.sp[data-v-ddeeaeaf]{height:10px}.famGrid[data-v-ddeeaeaf]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;align-items:start}.partialWarn[data-v-ddeeaeaf]{margin-top:10px;padding:8px 10px;border-radius:12px;border:1px dashed rgba(120,70,0,.28);background:#fff0d2a6;color:#3c2000e6;font-size:12px}.commitOk[data-v-ddeeaeaf]{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}.commitOk .msg[data-v-ddeeaeaf]{min-width:220px}.commitOk .btns[data-v-ddeeaeaf]{display:flex;gap:10px;align-items:center}@media(max-width:900px){.grid[data-v-ddeeaeaf]{grid-template-columns:1fr}.lists[data-v-ddeeaeaf]{grid-template-columns:repeat(12,minmax(0,1fr))}.col6[data-v-ddeeaeaf]{grid-column:span 12}}@media(max-width:740px){.pick[data-v-ddeeaeaf]{grid-template-columns:1fr}}.code[data-v-e2314f07]{margin:0;padding:12px;background:#0f1b17;color:#e8fff6;border-radius:12px;overflow:auto;max-height:420px;font-size:12px}.page[data-v-d41b6111]{display:grid;gap:14px}.head h1[data-v-d41b6111]{margin:0;font-size:26px;line-height:1.1}.head p[data-v-d41b6111]{margin:6px 0 0;color:var(--muted)}.dash[data-v-d41b6111]{display:grid;gap:18px}.hero[data-v-d41b6111]{overflow:hidden}.heroTop[data-v-d41b6111]{display:grid;grid-template-columns:1fr;gap:16px;align-items:start}.kicker[data-v-d41b6111]{font-size:12px;letter-spacing:.16em;text-transform:uppercase;opacity:.7}.name[data-v-d41b6111]{margin:6px 0;font-size:22px;line-height:1.15}.sub[data-v-d41b6111]{display:flex;flex-wrap:wrap;gap:8px}.pill[data-v-d41b6111]{font-size:12px;padding:5px 9px;border-radius:999px;border:1px solid rgba(19,59,42,.18);background:#fff9}.quick[data-v-d41b6111]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}.q[data-v-d41b6111]{border:1px solid rgba(20,30,28,.08);border-radius:12px;padding:10px;background:#fff6}.ql[data-v-d41b6111]{font-size:11px;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.qv[data-v-d41b6111]{margin-top:4px;font-size:14px;font-weight:650}.meta[data-v-d41b6111]{margin-top:12px;padding-top:12px;border-top:1px solid rgba(20,30,28,.08);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.internals[data-v-d41b6111]{margin-top:12px;padding-top:12px;border-top:1px dashed rgba(20,30,28,.14)}.internals summary[data-v-d41b6111]{cursor:pointer;color:var(--muted);font-size:13px}.internalsGrid[data-v-d41b6111]{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kv[data-v-d41b6111]{display:grid;gap:2px}.kv .k[data-v-d41b6111]{font-size:11px;letter-spacing:.12em;text-transform:uppercase;opacity:.68}.kv .v[data-v-d41b6111]{font-size:13px;overflow:hidden;text-overflow:ellipsis}.grid[data-v-d41b6111],.split[data-v-d41b6111]{display:grid;grid-template-columns:1fr;gap:18px}.col[data-v-d41b6111]{display:grid;gap:12px;align-content:start}.colHead[data-v-d41b6111]{padding:10px 12px;border:1px solid rgba(20,30,28,.08);border-radius:14px;background:#ffffff59}.colTitle[data-v-d41b6111]{margin-top:4px;font-size:14px;font-weight:700}.block[data-v-d41b6111]{min-width:0}.h3[data-v-d41b6111]{margin:0 0 10px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.sect[data-v-d41b6111]{padding:10px 0;border-top:1px dashed rgba(20,30,28,.14)}.sect[data-v-d41b6111]:first-of-type{border-top:0;padding-top:0}.label[data-v-d41b6111]{font-size:12px;color:var(--muted);margin-bottom:8px}.chips[data-v-d41b6111]{display:flex;flex-wrap:wrap;gap:8px}.chip[data-v-d41b6111]{font-size:12px;padding:6px 10px;border-radius:999px;border:1px solid rgba(20,30,28,.1);background:#ffffff8c}.chipId[data-v-d41b6111]{margin-left:8px;font-size:11px;opacity:.7;font-variant-numeric:tabular-nums}.studyKinds[data-v-d41b6111]{display:grid;gap:10px}.studyKind[data-v-d41b6111]{border:1px solid rgba(20,30,28,.08);border-radius:12px;background:#ffffff59;padding:10px}.kind[data-v-d41b6111]{font-size:12px;font-weight:700}.studyList[data-v-d41b6111]{margin-top:8px;display:grid;gap:8px}.study[data-v-d41b6111]{padding:8px 9px;border-radius:10px;border:1px solid rgba(20,30,28,.08);background:#ffffff8c}.stTitle[data-v-d41b6111]{font-weight:650}.stMeta[data-v-d41b6111]{margin-top:2px;font-size:12px;color:var(--muted)}.mono[data-v-d41b6111]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-variant-numeric:tabular-nums}.dot[data-v-d41b6111]{opacity:.55;margin:0 6px}.muted[data-v-d41b6111]{color:var(--muted)}.table[data-v-d41b6111]{display:grid;gap:6px}.tr[data-v-d41b6111]{display:grid;grid-template-columns:.6fr 1.1fr 1.2fr .9fr 1fr;gap:10px;padding:9px 10px;border-radius:12px;border:1px solid rgba(20,30,28,.08);background:#ffffff80}.headRow[data-v-d41b6111]{background:#133b2a0f;border-color:#133b2a1f;font-size:12px;color:#15201dcc;font-weight:650}.td[data-v-d41b6111]{font-size:13px}.family[data-v-d41b6111]{display:grid;gap:10px}.spouse[data-v-d41b6111]{border:1px solid rgba(20,30,28,.08);border-radius:14px;background:#fff6;padding:12px}.spouseMin[data-v-d41b6111]{margin-top:12px;padding-top:12px;border-top:1px dashed rgba(20,30,28,.14)}.spouseLinks[data-v-d41b6111]{margin-top:12px;display:flex;gap:10px;flex-wrap:wrap}.member[data-v-d41b6111]{border:1px solid rgba(20,30,28,.08);border-radius:14px;background:#fff6;padding:12px}.mTop[data-v-d41b6111]{display:flex;gap:10px;align-items:baseline;justify-content:space-between;flex-wrap:wrap}.mName[data-v-d41b6111]{font-weight:700}.mRel[data-v-d41b6111]{font-size:12px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase}.mMeta[data-v-d41b6111]{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.flag[data-v-d41b6111]{margin-top:10px;font-size:12px;padding:8px 10px;border-radius:12px;border:1px dashed rgba(120,70,0,.28);background:#fff0d2a6;color:#3c2000e6}.timeline[data-v-d41b6111]{display:grid;gap:10px}.tl[data-v-d41b6111]{display:grid;grid-template-columns:12px 1fr;gap:10px;align-items:start}.tlDot[data-v-d41b6111]{width:10px;height:10px;border-radius:999px;margin-top:6px;background:#133b2a59;box-shadow:0 0 0 4px #133b2a14}.tlBody[data-v-d41b6111]{border:1px solid rgba(20,30,28,.08);border-radius:14px;background:#fff6;padding:10px 12px}.tlTitle[data-v-d41b6111]{font-weight:700}.tlMeta[data-v-d41b6111]{margin-top:2px;font-size:12px;color:var(--muted)}.tlNotes[data-v-d41b6111]{margin-top:6px;font-size:13px}.assets[data-v-d41b6111]{display:grid;gap:8px}.asset[data-v-d41b6111]{padding:9px 10px;border-radius:12px;border:1px solid rgba(20,30,28,.08);background:#ffffff80}.empty[data-v-d41b6111]{color:var(--muted);font-size:13px;padding:10px 0}.raw summary[data-v-d41b6111]{cursor:pointer;color:var(--muted)}.rawBody[data-v-d41b6111]{margin-top:10px}.row[data-v-d41b6111]{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:end}.actions[data-v-d41b6111]{display:flex;gap:10px;align-items:center}.mtRow[data-v-d41b6111]{margin-top:10px}.mt[data-v-d41b6111]{margin-top:2px}.h2[data-v-d41b6111]{margin:0 0 10px;font-size:16px}@media(max-width:740px){.row[data-v-d41b6111],.heroTop[data-v-d41b6111]{grid-template-columns:1fr}.quick[data-v-d41b6111]{min-width:0}.meta[data-v-d41b6111],.internalsGrid[data-v-d41b6111]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid[data-v-d41b6111],.tr[data-v-d41b6111]{grid-template-columns:1fr}.mMeta[data-v-d41b6111]{grid-template-columns:repeat(2,minmax(0,1fr))}}.field[data-v-678c3d40]{display:grid;gap:6px;font-size:12px}.lbl[data-v-678c3d40]{color:var(--muted)}.ta[data-v-678c3d40]{padding:10px;border-radius:10px;border:1px solid rgba(20,30,28,.16);background:#fff;resize:vertical}.ta[data-v-678c3d40]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.page[data-v-4d979224]{display:grid;gap:14px}.brand .kicker[data-v-4d979224]{font-size:12px;letter-spacing:.12em;text-transform:uppercase;opacity:.72}h1[data-v-4d979224]{margin:6px 0;font-size:28px;line-height:1.1}.row[data-v-4d979224]{display:grid;grid-template-columns:minmax(260px,420px) 1fr;gap:12px;align-items:end}.actions[data-v-4d979224]{margin-top:12px;display:flex;gap:10px;flex-wrap:wrap}.grid[data-v-4d979224]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.wide[data-v-4d979224]{grid-column:1 / -1}h2[data-v-4d979224]{margin:0 0 10px;font-size:16px}.mini[data-v-4d979224]{margin-top:10px}.hint[data-v-4d979224]{margin-top:10px;color:var(--muted);font-size:12px}@media(max-width:900px){.grid[data-v-4d979224]{grid-template-columns:1fr}}@media(max-width:740px){.row[data-v-4d979224]{grid-template-columns:1fr}}:root{--bg0: #f4f1e7;--bg1: #f7f6f1;--ink: #15201d;--muted: rgba(21, 32, 29, .72);--card: rgba(255, 255, 255, .78);--border: rgba(20, 30, 28, .1);--shadow: 0 20px 70px rgba(10, 18, 16, .08);--radius: 14px;--focus: rgba(19, 59, 42, .25);--primary: #133b2a;--primaryInk: #ffffff;--danger: #7a1f1f;--dangerBg: #fff2f2;--dangerBorder: #ffd0d0;--ok: #145a2a;--okBg: #f1fff4;--okBorder: #bff3cc}*{box-sizing:border-box}html,body{height:100%}body{margin:0;color:var(--ink);background:radial-gradient(1200px 600px at 10% 0%,var(--bg0) 0%,var(--bg1) 45%,#eef3f2 100%);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit}::selection{background:#133b2a2e}input,select,button,textarea{font:inherit}
