.topbar[data-v-93fe24da]{display:flex;justify-content:space-between;align-items:center;padding:.6rem 1rem;background:#fff;border-bottom:1px solid var(--line)}.who[data-v-93fe24da]{color:var(--muted);font-size:.9rem}.knobs[data-v-976e285a]{display:grid;gap:1.1rem;background:#fff;border:1px solid var(--line);border-radius:12px;padding:1.25rem}.knob-head[data-v-976e285a]{display:flex;justify-content:space-between;align-items:baseline}label[data-v-976e285a]{font-weight:600}.val[data-v-976e285a]{color:var(--muted);font-variant-numeric:tabular-nums}input[type=range][data-v-976e285a]{width:100%}.num[data-v-976e285a]{width:100%;padding:.3rem .5rem;border:1px solid var(--line);border-radius:8px}.outputs[data-v-f10ccb5f]{display:grid;gap:1rem}.group[data-v-f10ccb5f]{background:#fff;border:1px solid var(--line);border-radius:12px;padding:1rem 1.25rem}h3[data-v-f10ccb5f]{margin:0 0 .5rem;font-size:.8rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.row[data-v-f10ccb5f],.hero[data-v-f10ccb5f]{display:flex;justify-content:space-between;padding:.35rem 0}.hero[data-v-f10ccb5f]{font-size:1.15rem;border-top:1px solid var(--line);margin-top:.35rem;padding-top:.6rem}.hero b[data-v-f10ccb5f]{font-weight:700}.pos b[data-v-f10ccb5f]{color:var(--pos)}.neg b[data-v-f10ccb5f]{color:var(--neg)}.drawer[data-v-7f177b88]{margin-top:1.5rem}.toggle[data-v-7f177b88]{background:none;border:none;color:var(--muted);cursor:pointer;font-size:.95rem;padding:.5rem 0}.body[data-v-7f177b88]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.tbl[data-v-7f177b88]{background:#fff;border:1px solid var(--line);border-radius:12px;padding:1rem}h4[data-v-7f177b88]{margin:0 0 .5rem;font-size:.85rem}.r[data-v-7f177b88]{display:flex;justify-content:space-between;padding:.2rem 0;font-size:.9rem}em[data-v-7f177b88]{color:var(--muted);font-style:normal}@media(max-width:760px){.body[data-v-7f177b88]{grid-template-columns:1fr}}.bar[data-v-515ff76c]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.bar input[data-v-515ff76c],.bar select[data-v-515ff76c],.bar button[data-v-515ff76c]{padding:.4rem .6rem;border:1px solid var(--line);border-radius:8px;background:#fff}.bar button[data-v-515ff76c]{cursor:pointer}.mine[data-v-515ff76c]{list-style:none;margin:.25rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.mine li[data-v-515ff76c]{display:flex;align-items:center;gap:.35rem;font-size:.85rem;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:.15rem .5rem}.del[data-v-515ff76c]{background:none;border:none;cursor:pointer;color:var(--neg);font-size:.8rem;line-height:1;padding:0}.msum[data-v-3432744a]{display:none}@media(max-width:760px){.msum[data-v-3432744a]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;position:sticky;top:0;z-index:10;background:#fff;border:1px solid var(--line);border-radius:12px;padding:.55rem .7rem;margin-bottom:1rem;box-shadow:0 2px 10px #00000012}.cell[data-v-3432744a]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.cell span[data-v-3432744a]{font-size:.62rem;color:var(--muted);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.cell b[data-v-3432744a]{font-size:1rem;font-weight:700;font-variant-numeric:tabular-nums}.pos b[data-v-3432744a]{color:var(--pos)}.neg b[data-v-3432744a]{color:var(--neg)}}.model[data-v-a5bd563f]{max-width:1000px;margin:0 auto;padding:1.5rem 1rem 4rem}.hd h1[data-v-a5bd563f]{margin:0 0 .25rem}.hd p[data-v-a5bd563f]{margin:0 0 1.25rem;color:var(--muted)}.cols[data-v-a5bd563f]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;align-items:start}@media(max-width:760px){.cols[data-v-a5bd563f]{grid-template-columns:1fr}}.login[data-v-e4c48675]{min-height:70vh;display:grid;place-items:center;gap:1rem;text-align:center}.denied[data-v-e4c48675]{color:var(--neg)}.btn[data-v-e4c48675]{padding:.8rem 1.4rem;border-radius:999px;background:#1a1a2e;color:#fff;text-decoration:none}:root{--fg: #1a1a2e;--muted: #6b7280;--pos: #15803d;--neg: #b91c1c;--line: #e5e7eb}*{box-sizing:border-box}body{margin:0;font-family:system-ui,sans-serif;color:var(--fg);background:#f8fafc}
