:root{--ocean-primary:#0277bd;--ocean-primary-dark:#01579b;--ocean-accent:#26a69a;--ocean-bg:#f4f7f9;--ocean-surface:#fff;--ocean-text:#1c2b36;--ocean-muted:#6b7c88;--ocean-border:#dbe3e8;--ocean-error:#c62828;--ocean-radius:10px;--ocean-shadow:0 2px 12px #0277bd14;color:var(--ocean-text);font-family:Segoe UI,Roboto,system-ui,-apple-system,sans-serif}*{box-sizing:border-box}body{background:var(--ocean-bg);color:var(--ocean-text);min-height:100vh;margin:0}a{color:var(--ocean-primary)}.card{background:var(--ocean-surface);border-radius:var(--ocean-radius);box-shadow:var(--ocean-shadow);padding:2rem}.field{flex-direction:column;margin-bottom:1.1rem;display:flex}.field label{color:var(--ocean-muted);margin-bottom:.35rem;font-size:.82rem}.field input,.field select{border:1px solid var(--ocean-border);background:#fff;border-radius:8px;padding:.65rem .75rem;font-size:1rem;transition:border-color .15s}.field input:focus,.field select:focus{border-color:var(--ocean-primary);outline:none}.btn{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.4rem;padding:.65rem 1.2rem;font-size:.95rem;font-weight:600;transition:background .15s,opacity .15s;display:inline-flex}.btn-primary{background:var(--ocean-primary);color:#fff}.btn-primary:hover:not(:disabled){background:var(--ocean-primary-dark)}.btn-text{color:var(--ocean-primary);background:0 0;padding:.5rem .6rem}.btn-text:hover{text-decoration:underline}.btn:disabled{opacity:.5;cursor:not-allowed}.msg{border-radius:8px;margin-bottom:1rem;padding:.7rem .9rem;font-size:.9rem}.msg-error{color:var(--ocean-error);background:#fdecea}.msg-ok{color:#1b5e20;background:#e6f4ea}.auth-wrap{justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex}.auth-card{width:100%;max-width:400px}.auth-logo{text-align:center;margin-bottom:1.5rem}.auth-logo img{height:56px}.auth-actions{flex-direction:column;gap:.6rem;margin-top:.5rem;display:flex}.auth-links{text-align:center;margin-top:1rem;font-size:.9rem}.auth-links button{color:var(--ocean-primary);cursor:pointer;font-size:inherit;background:0 0;border:none}.toolbar{background:var(--ocean-surface);box-shadow:var(--ocean-shadow);align-items:center;gap:1rem;padding:.6rem 1.2rem;display:flex}.toolbar .brand{height:46px}.toolbar .spacer{flex:1}.lang-btn{cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.3rem;font-size:1.1rem}.lang-btn:hover{background:var(--ocean-bg)}.avatar{background:var(--ocean-primary);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:.8rem;font-weight:700;display:inline-flex}.mnt.svelte-16dvpeu{text-align:center}.mnt-icon.svelte-16dvpeu{color:var(--ocean-primary);margin:.4rem 0 .2rem}.mnt.svelte-16dvpeu h2:where(.svelte-16dvpeu){color:var(--ocean-primary);margin:.4rem 0 .6rem}.mnt.svelte-16dvpeu p:where(.svelte-16dvpeu){margin:0 0 .7rem;line-height:1.5}.mnt-until.svelte-16dvpeu{font-weight:600}.lang-sel.svelte-16dvpeu{border:1px solid var(--ocean-border);background:#fff;border-radius:8px;margin:.4rem 0 .2rem;padding:.35rem .5rem;font-size:.9rem}.pw-wrap.svelte-hyw37f{display:flex;position:relative}.pw-wrap.svelte-hyw37f input:where(.svelte-hyw37f){flex:1;width:100%;padding-right:2.75rem}.pw-toggle.svelte-hyw37f{width:2.25rem;height:2.25rem;color:var(--ocean-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.pw-toggle.svelte-hyw37f:hover{color:var(--ocean-primary)}.pw-toggle.svelte-hyw37f:focus-visible{outline:2px solid var(--ocean-primary);outline-offset:2px}.pw-hint.svelte-ys9719{color:var(--ocean-muted);margin:-.35rem 0 .6rem;font-size:.82rem}.privacy-chk.svelte-ys9719{color:var(--ocean-text);cursor:pointer;align-items:flex-start;gap:.5rem;margin-top:.4rem;font-size:.85rem;display:flex}.privacy-chk.svelte-ys9719 input:where(.svelte-ys9719){margin-top:.15rem}.privacy-link.svelte-ys9719{color:var(--ocean-primary);margin:.2rem 0 .2rem 1.6rem;font-size:.8rem;display:inline-block}.pw-hint.svelte-1x86w31{color:var(--ocean-muted);margin:-.35rem 0 .6rem;font-size:.82rem}.lab-status.svelte-986h7g{border:1px solid var(--ocean-border,#dbe3e8);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:.4rem;max-width:15rem;padding:.3rem .6rem;font-size:.85rem;line-height:1.2;display:inline-flex;overflow:hidden}.lab-status.warn.svelte-986h7g{font-weight:600}.dot.svelte-986h7g{border-radius:50%;flex:none;width:.6rem;height:.6rem}.txt.svelte-986h7g{text-overflow:ellipsis;overflow:hidden}@media (width<=560px){.lab-status.svelte-986h7g:not(.warn) .txt:where(.svelte-986h7g){display:none}.lab-status.svelte-986h7g{max-width:9rem;padding:.3rem .45rem}}.mnt-badge.svelte-1b5lykn{color:#fff;cursor:pointer;white-space:nowrap;background:#c62828;border:0;border-radius:999px;padding:.3rem .7rem;font-size:.8rem;font-weight:600}.lang-sel.svelte-1b5lykn{border:1px solid var(--ocean-border);cursor:pointer;background:#fff;border-radius:8px;padding:.35rem .5rem;font-size:.9rem}.lang-sel.svelte-1b5lykn:focus{border-color:var(--ocean-primary);outline:none}.modal-mask.svelte-1q072lb{z-index:1100;background:#0006;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal.svelte-1q072lb{text-align:center;background:#fff;border-radius:10px;width:100%;max-width:460px;padding:1.4rem 1.4rem 1.1rem;box-shadow:0 8px 40px #00000040}.state.svelte-1q072lb{margin:0 0 .2rem;font-size:1.15rem;font-weight:700}.until.svelte-1q072lb{color:var(--ocean-muted,#62757f);margin:0 0 .9rem}.modal-body.svelte-1q072lb{color:var(--ocean-text);margin:0 0 1rem;line-height:1.5}.modal-actions.svelte-1q072lb{justify-content:center;display:flex}.reserved-note.svelte-plu0kd,.invalid-note.svelte-plu0kd{color:#b23b3b;margin-top:.4rem;font-size:.85rem;line-height:1.4}.valid-note.svelte-plu0kd{color:#1f9d55;margin-top:.4rem;font-size:.85rem;font-weight:600;line-height:1.4}.modal-mask.svelte-plu0kd{z-index:1100;background:#0006;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal.svelte-plu0kd{background:#fff;border-radius:10px;width:100%;max-width:460px;padding:1.4rem 1.4rem 1.1rem;box-shadow:0 8px 40px #00000040}.modal-body.svelte-plu0kd{color:var(--ocean-text);margin:0 0 1rem;line-height:1.5}.modal-actions.svelte-plu0kd{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.modal-actions-used.svelte-plu0kd{justify-content:space-between}.btn-link.svelte-plu0kd{text-decoration:none;display:inline-block}.badge.problem.svelte-mpls8n{color:#c62828;background:#fdecea}.res-problem.svelte-mpls8n{color:#c62828;max-width:36rem;margin-top:.3rem;font-size:.85rem}.res-list.svelte-mpls8n{margin:0;padding:0;list-style:none}.res-list.svelte-mpls8n li:where(.svelte-mpls8n){border-bottom:1px solid var(--ocean-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 0;display:flex}.res-line.svelte-mpls8n{font-weight:600}.res-sub.svelte-mpls8n{color:var(--ocean-muted);font-size:.9rem}.res-code.svelte-mpls8n{color:var(--ocean-muted);margin-top:.15rem;font-family:monospace;font-size:.85rem}.wt.svelte-mpls8n{font-family:inherit;font-weight:700}.wt-fresh.svelte-mpls8n{color:#1e8e3e}.wt-marine.svelte-mpls8n{color:#1565c0}.res-status.svelte-mpls8n{align-items:center;gap:.75rem;display:flex}.badge.svelte-mpls8n{color:#e65100;white-space:nowrap;background:#fff3e0;border-radius:999px;padding:.25rem .6rem;font-size:.8rem}.badge.lab.svelte-mpls8n{color:#01579b;background:#e3f2fd}.badge.ready.svelte-mpls8n{color:#1b5e20;background:#e6f4ea}.aqf-row.svelte-1hjzakr{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}.aqf-row.svelte-1hjzakr .field:where(.svelte-1hjzakr){min-width:9rem;margin-bottom:.6rem}.aqf-invito.svelte-1hjzakr{margin:.6rem 0 .2rem}.aqf-more.svelte-1hjzakr{border:1px solid var(--ocean-border);border-radius:6px;margin:.3rem 0 .6rem;padding:.4rem .8rem}.aqf-more.svelte-1hjzakr summary:where(.svelte-1hjzakr){cursor:pointer;color:var(--ocean-primary);padding:.3rem 0;font-weight:600}fieldset.svelte-1hjzakr{border:0;border-top:1px solid var(--ocean-border);margin:.6rem 0 0;padding:.6rem 0 0}legend.svelte-1hjzakr{padding-right:.4rem;font-weight:600}.checks.svelte-1hjzakr{flex-wrap:wrap;gap:.4rem 1.2rem;margin-bottom:.5rem;display:flex}.check.svelte-1hjzakr{align-items:center;gap:.35rem;font-weight:400;display:inline-flex}.channels.svelte-1hjzakr{flex-wrap:wrap;gap:.6rem;display:flex}.channels.svelte-1hjzakr .ch:where(.svelte-1hjzakr){width:6.5rem;min-width:0;margin-bottom:.4rem}.channels.svelte-1hjzakr .ch:where(.svelte-1hjzakr) input:where(.svelte-1hjzakr){width:100%}.sub.svelte-1hjzakr{margin:.3rem 0;font-size:.92rem;font-weight:600}.hint.svelte-1hjzakr{color:var(--ocean-muted);margin:.2rem 0 .4rem;font-size:.88rem;font-weight:400}textarea.svelte-1hjzakr{width:100%}.aqf-actions.svelte-1hjzakr{gap:.5rem;margin-top:.4rem;display:flex}.aq-list.svelte-1w6de1h{margin:0 0 1rem;padding:0;list-style:none}.aq-list.svelte-1w6de1h li:where(.svelte-1w6de1h){border-bottom:1px solid var(--ocean-border);align-items:center;gap:1rem;padding:.6rem 0;display:flex}.aq-name.svelte-1w6de1h{flex:1;font-weight:600}.aq-liters.svelte-1w6de1h{color:var(--ocean-muted)}.aq-actions.svelte-1w6de1h{gap:.3rem;display:flex}.aq-form-title.svelte-1w6de1h{color:var(--ocean-primary);margin:1.2rem 0 .4rem;font-size:1rem}.aq-type.svelte-1w6de1h{color:var(--ocean-muted);border:1px solid var(--ocean-border);border-radius:10px;margin-left:.5rem;padding:0 .5rem;font-size:.8rem;font-weight:500;display:inline-block}.aq-complete.svelte-1w6de1h{color:#b26a00;cursor:pointer;background:#fff4e5;border:1px solid #f0c27a;border-radius:10px;margin-left:.5rem;padding:0 .5rem;font-size:.8rem}.aq-hint.svelte-1w6de1h{color:#b26a00;margin:0 0 .5rem}.cl-head.svelte-n60fbw{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.6rem;display:flex}.cl-form.svelte-n60fbw{background:#f5f8fa;border-radius:6px;flex-wrap:wrap;align-items:flex-end;gap:1rem;margin:.4rem 0 1rem;padding:.8rem 1rem;display:flex}.cl-form.svelte-n60fbw .field:where(.svelte-n60fbw){margin-bottom:0}.cl-form-actions.svelte-n60fbw{gap:.5rem;display:flex}.cl-list.svelte-n60fbw{margin-top:.5rem}.cl-row.svelte-n60fbw{border-bottom:1px solid var(--ocean-border);grid-template-columns:1fr 1fr auto;align-items:center;gap:1rem;padding:.6rem 0;display:grid}.cl-head-row.svelte-n60fbw{color:var(--ocean-muted);border-bottom:2px solid var(--ocean-border);font-size:.8rem}.cl-ln.svelte-n60fbw{font-weight:600}.cl-actions.svelte-n60fbw{justify-content:flex-end;gap:.3rem;display:flex}.invalid-note.svelte-118rv7l{color:#b23b3b;margin-top:.4rem;font-size:.85rem;line-height:1.4}.modal-mask.svelte-118rv7l{z-index:1100;background:#0006;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal.svelte-118rv7l{background:#fff;border-radius:10px;width:100%;max-width:460px;padding:1.4rem 1.4rem 1.1rem;box-shadow:0 8px 40px #00000040}.modal-body.svelte-118rv7l{color:var(--ocean-text);margin:0 0 1rem;line-height:1.5}.modal-actions.svelte-118rv7l{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.btn-link.svelte-118rv7l{text-decoration:none;display:inline-block}.valid-note.svelte-118rv7l{color:#1f9d55;margin-top:.4rem;font-size:.85rem;font-weight:600;line-height:1.4}.row2.svelte-118rv7l{flex-wrap:wrap;gap:1rem;display:flex}.row2.svelte-118rv7l .field:where(.svelte-118rv7l){flex:220px}.aq-list.svelte-118rv7l{margin:0 0 1rem;padding:0;list-style:none}.aq-list.svelte-118rv7l li:where(.svelte-118rv7l){border-bottom:1px solid var(--ocean-border);align-items:center;gap:1rem;padding:.6rem 0;display:flex}.aq-name.svelte-118rv7l{flex:1;font-weight:600}.aq-liters.svelte-118rv7l{color:var(--ocean-muted)}.aq-actions.svelte-118rv7l{gap:.3rem;display:flex}.aq-form-title.svelte-118rv7l{color:var(--ocean-primary);margin:1.2rem 0 .4rem;font-size:1rem}.aq-type.svelte-118rv7l{color:var(--ocean-muted);border:1px solid var(--ocean-border);border-radius:10px;margin-left:.5rem;padding:0 .5rem;font-size:.8rem;font-weight:500;display:inline-block}.aq-complete.svelte-118rv7l{color:#b26a00;cursor:pointer;background:#fff4e5;border:1px solid #f0c27a;border-radius:10px;margin-left:.5rem;padding:0 .5rem;font-size:.8rem}.aq-hint.svelte-118rv7l{color:#b26a00;margin:0 0 .5rem}.badge.problem.svelte-pbme0y{color:#c62828;background:#fdecea}.res-problem.svelte-pbme0y{color:#c62828;max-width:36rem;margin-top:.3rem;font-size:.85rem}.sec.svelte-pbme0y{color:var(--ocean-primary);margin:1.4rem 0 .4rem}.res-list.svelte-pbme0y{margin:0;padding:0;list-style:none}.res-list.svelte-pbme0y li:where(.svelte-pbme0y){border-bottom:1px solid var(--ocean-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 0;display:flex}.res-line.svelte-pbme0y{font-weight:600}.res-sub.svelte-pbme0y{color:var(--ocean-muted);font-size:.9rem}.res-code.svelte-pbme0y{color:var(--ocean-muted);margin-top:.15rem;font-family:monospace;font-size:.85rem}.wt.svelte-pbme0y{font-family:inherit;font-weight:700}.wt-fresh.svelte-pbme0y{color:#1e8e3e}.wt-marine.svelte-pbme0y{color:#1565c0}.res-status.svelte-pbme0y{align-items:center;gap:.75rem;display:flex}.badge.svelte-pbme0y{color:#e65100;white-space:nowrap;background:#fff3e0;border-radius:999px;padding:.25rem .6rem;font-size:.8rem}.badge.lab.svelte-pbme0y{color:#01579b;background:#e3f2fd}.badge.ready.svelte-pbme0y{color:#1b5e20;background:#e6f4ea}.events.svelte-119uklx{color:var(--ocean-muted);margin:.4rem 0 1rem;padding-left:1.2rem}.events.svelte-119uklx li:where(.svelte-119uklx){margin:.15rem 0}.ok.svelte-119uklx{color:#1e8e3e;font-weight:600}.err.svelte-119uklx{color:#c62828}.muted.svelte-119uklx{color:var(--ocean-muted)}.small.svelte-119uklx{font-size:.85rem}.break.svelte-119uklx{word-break:break-all}.privacy.svelte-119uklx{border-top:1px solid var(--ocean-border);margin-top:1.2rem;padding-top:.8rem}.qr.svelte-119uklx{width:200px;margin:.6rem 0}.qr.svelte-119uklx svg{width:100%;height:auto;display:block}.btn.danger.svelte-119uklx{color:#c62828;background:#fff;border:1px solid #c62828}.apps.svelte-be8o0d{grid-template-columns:220px 1fr;align-items:start;gap:1rem;display:grid}.menu.svelte-be8o0d{flex-direction:column;gap:.4rem;display:flex}.item.svelte-be8o0d{background:var(--ocean-surface);border:1px solid var(--ocean-border);cursor:pointer;text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;padding:.7rem .9rem;font-size:1rem;display:flex}.item.active.svelte-be8o0d{border-color:var(--ocean-primary);box-shadow:var(--ocean-shadow)}.state.svelte-be8o0d{color:var(--ocean-muted);font-size:.75rem}.state.on.svelte-be8o0d{color:var(--ocean-accent);font-weight:600}.panel.svelte-be8o0d{padding:1rem 1.2rem}.panel.svelte-be8o0d h3:where(.svelte-be8o0d){color:var(--ocean-primary);margin:0 0 .5rem}.field.svelte-be8o0d{flex-direction:column;gap:.25rem;max-width:420px;margin:.6rem 0;display:flex}.field.svelte-be8o0d label:where(.svelte-be8o0d){color:var(--ocean-muted);font-size:.82rem}input[type=email].svelte-be8o0d,.search.svelte-be8o0d{border:1px solid var(--ocean-border);border-radius:6px;padding:.5rem .7rem;font-size:1rem}.search.svelte-be8o0d{width:100%;max-width:420px;margin:.4rem 0 .8rem}.chk.svelte-be8o0d{align-items:flex-start;gap:.5rem;margin:.4rem 0;display:flex}.chk.svelte-be8o0d input:where(.svelte-be8o0d){margin-top:.2rem}.consent.svelte-be8o0d{max-width:720px;font-size:.88rem}.actions.svelte-be8o0d{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.danger.svelte-be8o0d{color:var(--ocean-error)}.on-line.svelte-be8o0d{color:var(--ocean-accent);margin:.4rem 0;font-weight:600}.muted.svelte-be8o0d{color:var(--ocean-muted)}.small.svelte-be8o0d{font-size:.82rem}.err.svelte-be8o0d{color:var(--ocean-error)}.okmsg.svelte-be8o0d{color:var(--ocean-accent)}.clients.svelte-be8o0d{flex-direction:column;gap:.6rem;display:flex}.client.svelte-be8o0d{border:1px solid var(--ocean-border);border-radius:8px;padding:.6rem .8rem}.client.linked.svelte-be8o0d{border-left:4px solid var(--ocean-accent)}.cname.svelte-be8o0d{flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}.crow.svelte-be8o0d{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:.4rem;display:flex}.crow.svelte-be8o0d input[type=email]:where(.svelte-be8o0d){flex:260px;max-width:420px}@media (width<=700px){.apps.svelte-be8o0d{grid-template-columns:1fr}.menu.svelte-be8o0d{flex-direction:row}}.sp-head.svelte-1swrn2y,.sp-row.svelte-1swrn2y{grid-template-columns:1fr 1fr 54px 1fr 1fr 78px 58px 88px;align-items:center;gap:.5rem;display:grid}.sp-head.svelte-1swrn2y{color:var(--ocean-muted);text-transform:uppercase;letter-spacing:.03em;padding:0 0 .5rem;font-size:.7rem}.sp-row.svelte-1swrn2y{border-bottom:1px solid var(--ocean-border);padding:.45rem 0}.sp-row.svelte-1swrn2y input[type=number]:where(.svelte-1swrn2y),.sp-row.svelte-1swrn2y input[type=text]:where(.svelte-1swrn2y){border:1px solid var(--ocean-border);width:100%;color:var(--ocean-text);background:#fff;border-radius:6px;padding:.4rem .45rem;font-size:.9rem}.sp-sym.svelte-1swrn2y{color:var(--ocean-primary);text-align:center;font-weight:700}.sp-active.svelte-1swrn2y{justify-content:center;display:flex}.sp-save.svelte-1swrn2y{padding:.4rem .6rem;font-size:.85rem}@media (width<=680px){.sp-head.svelte-1swrn2y{display:none}.sp-row.svelte-1swrn2y{grid-template-columns:1fr 1fr;gap:.4rem .6rem;padding:.8rem 0}.sp-sym.svelte-1swrn2y{text-align:left;grid-column:1/-1}.sp-save.svelte-1swrn2y{grid-column:1/-1}}.u-head.svelte-11f1yvj,.u-row.svelte-11f1yvj{grid-template-columns:1.2fr 1.2fr 2.1fr 80px 90px 130px 170px;align-items:center;gap:.6rem;display:grid}.u-head.svelte-11f1yvj{color:var(--ocean-muted);text-transform:uppercase;letter-spacing:.03em;padding:.6rem 0 .4rem;font-size:.72rem}.u-row.svelte-11f1yvj{border-bottom:1px solid var(--ocean-border);padding:.6rem 0;font-size:.92rem}.u-email.svelte-11f1yvj{color:var(--ocean-muted);overflow-wrap:anywhere}.u-c.svelte-11f1yvj{text-align:center}.u-shop.svelte-11f1yvj{color:var(--ocean-primary);font-weight:700}.u-ver.svelte-11f1yvj{color:#1e8e3e;font-weight:700}.u-tg.svelte-11f1yvj{color:#229ed9;font-weight:700;line-height:1.15}.u-tg-name.svelte-11f1yvj{overflow-wrap:anywhere;font-size:.68rem;font-weight:400;display:block}.u-no.svelte-11f1yvj{color:var(--ocean-border);font-weight:400}.u-actions.svelte-11f1yvj{justify-content:flex-end;gap:.2rem;display:flex}.chk.svelte-11f1yvj{align-items:center;gap:.5rem;margin:.4rem 0 .2rem;font-size:.95rem;display:flex}.modal-mask.svelte-11f1yvj{z-index:1100;background:#0006;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal.svelte-11f1yvj{background:#fff;border-radius:10px;width:100%;max-width:440px;padding:1.4rem 1.4rem 1.1rem;box-shadow:0 8px 40px #00000040}.modal-actions.svelte-11f1yvj{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}.u-lab.svelte-11f1yvj{display:none}@media (width<=900px){.u-head.svelte-11f1yvj{display:none}.u-row.svelte-11f1yvj{grid-template-columns:1fr 1fr;gap:.2rem .6rem;padding:.8rem 0}.u-email.svelte-11f1yvj{grid-column:1/-1}.u-c.svelte-11f1yvj{text-align:left}.u-lab.svelte-11f1yvj{color:var(--ocean-muted);margin-right:.35rem;font-size:.72rem;font-style:normal;font-weight:400;display:inline}.u-tg-name.svelte-11f1yvj{margin-left:.25rem;font-size:.72rem;display:inline}.u-actions.svelte-11f1yvj{grid-column:1/-1;justify-content:flex-start}}.pd-back.svelte-1ap8xa3{z-index:1000;background:#00000073;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.pd.svelte-1ap8xa3{color:#1c2b36;text-align:left;background:#fff;border-radius:12px;width:100%;max-width:460px;max-height:92vh;padding:1.2rem 1.3rem;overflow:auto;box-shadow:0 10px 30px #00000040}.pd.svelte-1ap8xa3 h3:where(.svelte-1ap8xa3){color:#c62828;margin:0 0 .2rem;font-size:1.1rem}.pd-code.svelte-1ap8xa3{color:var(--ocean-muted,#607080);margin:0 0 .8rem;font-size:.9rem}.pd-list.svelte-1ap8xa3{border:0;margin:0 0 .8rem;padding:0}.pd-list.svelte-1ap8xa3 legend:where(.svelte-1ap8xa3){margin-bottom:.4rem;font-weight:600}.pd-opt.svelte-1ap8xa3{cursor:pointer;border:1px solid #dbe3e8;border-radius:8px;align-items:center;gap:.5rem;margin-bottom:.35rem;padding:.55rem .6rem;display:flex}.pd-opt.sel.svelte-1ap8xa3{background:#fdecea;border-color:#c62828}.pd-lab.svelte-1ap8xa3{margin:.4rem 0 .3rem;font-weight:600;display:block}.pd.svelte-1ap8xa3 textarea:where(.svelte-1ap8xa3){box-sizing:border-box;width:100%;font:inherit;border:1px solid #dbe3e8;border-radius:8px;padding:.5rem}.pd-count.svelte-1ap8xa3{color:var(--ocean-muted,#607080);margin-top:.2rem;font-size:.75rem}.pd-sum.svelte-1ap8xa3{grid-template-columns:auto 1fr;gap:.3rem .8rem;margin:0 0 .8rem;display:grid}.pd-sum.svelte-1ap8xa3 dt:where(.svelte-1ap8xa3){font-weight:600}.pd-sum.svelte-1ap8xa3 dd:where(.svelte-1ap8xa3){margin:0}.pd-red.svelte-1ap8xa3{color:#c62828;font-weight:600}.pd-nota.svelte-1ap8xa3{white-space:pre-wrap}.pd-info.svelte-1ap8xa3{color:#455a64;background:#f4f7f9;border-radius:8px;padding:.6rem .7rem;font-size:.85rem}.pd-actions.svelte-1ap8xa3{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:.9rem;display:flex}.pd-ok.svelte-1ap8xa3{color:#2e7d32;margin:.4rem 0;font-size:1.2rem;font-weight:700}.btn-danger.svelte-1ap8xa3{color:#fff;background:#c62828;border:0}.btn-danger.svelte-1ap8xa3:disabled{opacity:.6}.back.svelte-qe7nx1{padding-left:0}.up-title.svelte-qe7nx1{margin:.4rem 0 1.2rem;font-size:1.15rem}.file-btn.svelte-qe7nx1{cursor:pointer;margin:0 0 .6rem;display:inline-block}.fname.svelte-qe7nx1{color:var(--ocean-muted);margin:0 0 1.2rem;font-size:.9rem}.up-meta.svelte-qe7nx1{color:var(--ocean-muted);margin:0 0 .8rem;font-size:.9rem}.params.svelte-qe7nx1{flex-wrap:wrap;gap:.8rem;margin:0 0 .8rem;display:flex}.params.svelte-qe7nx1 .field:where(.svelte-qe7nx1){flex:130px;margin:0}.calc.svelte-qe7nx1{border:1px solid var(--ocean-border);border-radius:8px;margin:.6rem 0 1rem;padding:.8rem}.calc-head.svelte-qe7nx1{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.calc-tags.svelte-qe7nx1{flex-wrap:wrap;gap:.4rem;margin-top:.5rem;display:flex}.calc-tags.svelte-qe7nx1 span:where(.svelte-qe7nx1){background:#eef4f8;border-radius:999px;padding:.2rem .6rem;font-size:.85rem}.calc-grid.svelte-qe7nx1{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.25rem .8rem;max-height:260px;margin-top:.7rem;display:grid;overflow:auto}.calc-cell.svelte-qe7nx1{border-bottom:1px dotted var(--ocean-border);justify-content:space-between;font-size:.82rem;display:flex}.ck.svelte-qe7nx1{color:var(--ocean-muted)}.cv.svelte-qe7nx1{font-family:monospace}.email-box.svelte-qe7nx1{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.4rem;display:flex}.hint.svelte-qe7nx1{color:var(--ocean-muted);margin:0 0 .7rem;font-size:.9rem}.from-data.svelte-qe7nx1{color:#1e8e3e}.muted-s.svelte-qe7nx1{color:var(--ocean-muted);font-size:.85rem}.elems.svelte-qe7nx1{border:1px solid var(--ocean-border);border-radius:8px;margin:.4rem 0 1rem;padding:.8rem}.elems-head.svelte-qe7nx1{align-items:center;gap:.6rem;margin-bottom:.4rem;display:flex}.chg.svelte-qe7nx1{color:#8a5200;background:#fff4e0;border-radius:999px;padding:.15rem .55rem;font-size:.8rem}.elem-grid.svelte-qe7nx1{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.35rem .8rem;display:grid}.elem.svelte-qe7nx1{align-items:center;gap:.35rem;margin:0;display:flex}.elem.svelte-qe7nx1 .ek:where(.svelte-qe7nx1){width:2.1rem;font-size:.9rem;font-weight:600}.elem.svelte-qe7nx1 input:where(.svelte-qe7nx1){flex:auto;min-width:0;padding:.3rem .45rem;font-size:.9rem}.elem.svelte-qe7nx1 .eu:where(.svelte-qe7nx1){width:2.4rem;color:var(--ocean-muted);font-size:.78rem}.elem.changed.svelte-qe7nx1 input:where(.svelte-qe7nx1){background:#fffaf0;border-color:#e0a030}.elem.bad.svelte-qe7nx1 input:where(.svelte-qe7nx1){background:#fff5f5;border-color:#b23b3b}.search-row.svelte-qe7nx1{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.search-row.svelte-qe7nx1 input:where(.svelte-qe7nx1){flex:220px}.r-row.svelte-qe7nx1{border-bottom:1px solid var(--ocean-border);flex-wrap:wrap;align-items:center;gap:1rem;padding:.9rem 0;display:flex}.r-info.svelte-qe7nx1{flex:260px}.r-meta.svelte-qe7nx1{color:var(--ocean-muted);font-size:.85rem}.r-user.svelte-qe7nx1{margin:.15rem 0;font-size:.9rem}.r-code.svelte-qe7nx1{color:var(--ocean-primary);font-size:1.1rem;font-weight:700}.wt.svelte-qe7nx1{font-weight:700}.wt-fresh.svelte-qe7nx1{color:#1e8e3e}.wt-marine.svelte-qe7nx1{color:#1565c0}.r-actions.svelte-qe7nx1{align-items:center;gap:.4rem;display:flex}.danger.svelte-qe7nx1{color:#b23b3b}.btn-view.svelte-qe7nx1{color:var(--ocean-primary);border:1px solid var(--ocean-primary);background:#fff}.btn-view.svelte-qe7nx1:hover{background:#eef6fb}.badge-problem.svelte-qe7nx1{color:#c62828;white-space:nowrap;background:#fdecea;border-radius:999px;padding:.25rem .6rem;font-size:.8rem;font-weight:600}.btn-text.warn.svelte-qe7nx1{color:#c62828}.badge-lab.svelte-qe7nx1{color:#01579b;white-space:nowrap;background:#e3f2fd;border-radius:999px;padding:.25rem .6rem;font-size:.8rem}.row2.svelte-s4aok8{flex-wrap:wrap;gap:1rem;display:flex}.row2.svelte-s4aok8 .field:where(.svelte-s4aok8){flex:240px}.hint.svelte-s4aok8{color:var(--ocean-muted);margin-top:.35rem;font-size:.82rem}.invalid-note.svelte-s4aok8{color:#b23b3b;margin-top:.4rem;font-size:.85rem;line-height:1.4}.hint.svelte-1exbzlz{color:var(--ocean-muted,#6b7c88);margin:.2rem 0 .8rem;font-size:.83rem;line-height:1.45}.bar.svelte-1exbzlz{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.5rem;display:flex}.seg.svelte-1exbzlz{border:1px solid var(--ocean-border,#dbe3e8);border-radius:8px;display:inline-flex;overflow:hidden}.seg.svelte-1exbzlz button:where(.svelte-1exbzlz){cursor:pointer;text-align:left;font:inherit;background:#fff;border:none;padding:.4rem .9rem}.seg.svelte-1exbzlz button:where(.svelte-1exbzlz)+button:where(.svelte-1exbzlz){border-left:1px solid var(--ocean-border,#dbe3e8)}.seg.svelte-1exbzlz button:where(.svelte-1exbzlz) b:where(.svelte-1exbzlz){font-size:.88rem}.seg.svelte-1exbzlz button:where(.svelte-1exbzlz) em:where(.svelte-1exbzlz){color:var(--ocean-muted,#6b7c88);font-size:.72rem;font-style:normal;display:block}.seg.svelte-1exbzlz button.on:where(.svelte-1exbzlz){background:#0277bd1a}.seg.svelte-1exbzlz button.on:where(.svelte-1exbzlz) b:where(.svelte-1exbzlz){color:var(--ocean-primary,#0277bd)}.dot.svelte-1exbzlz{vertical-align:middle;background:#d9820a;border-radius:50%;width:7px;height:7px;margin-left:6px;display:inline-block}.search.svelte-1exbzlz{border:1px solid var(--ocean-border,#dbe3e8);max-width:200px;font:inherit;border-radius:6px;margin-left:auto;padding:.35rem .5rem;font-size:.85rem}.src.svelte-1exbzlz{color:var(--ocean-muted,#6b7c88);margin:0 0 .6rem;font-size:.78rem}.tw.svelte-1exbzlz{border:1px solid var(--ocean-border,#dbe3e8);border-radius:8px;overflow-x:auto}table.grid.svelte-1exbzlz{border-collapse:collapse;width:100%;max-width:820px;font-size:.85rem}.grid.svelte-1exbzlz th:where(.svelte-1exbzlz),.grid.svelte-1exbzlz td:where(.svelte-1exbzlz){border-bottom:1px solid var(--ocean-border,#dbe3e8);text-align:left;vertical-align:top;padding:.35rem .5rem}.grid.svelte-1exbzlz thead:where(.svelte-1exbzlz) th:where(.svelte-1exbzlz){white-space:nowrap;vertical-align:bottom;background:#f3f7f9;font-size:.78rem}.grid.svelte-1exbzlz tbody:where(.svelte-1exbzlz) tr:where(.svelte-1exbzlz):last-child td:where(.svelte-1exbzlz){border-bottom:none}.grid.svelte-1exbzlz tr.changed:where(.svelte-1exbzlz) td:where(.svelte-1exbzlz){background:#d9820a0f}.th-sub.svelte-1exbzlz{color:var(--ocean-muted,#6b7c88);font-weight:400}.c.svelte-1exbzlz{text-align:center!important}.num-c.svelte-1exbzlz{font-variant-numeric:tabular-nums;white-space:nowrap}.el.svelte-1exbzlz b:where(.svelte-1exbzlz){font-weight:700}.mut.svelte-1exbzlz{color:var(--ocean-muted,#6b7c88);font-size:.8rem}input.num.svelte-1exbzlz{border:1px solid var(--ocean-border,#dbe3e8);width:100px;font:inherit;border-radius:6px;padding:.3rem .45rem;font-size:.85rem}input.num.svelte-1exbzlz::placeholder{color:#9aa9b3;font-style:italic}input.num.bad.svelte-1exbzlz{background:#fff5f5;border-color:#e5484d}.warn.svelte-1exbzlz{color:#d9820a;cursor:help;margin-left:.3rem}.who.svelte-1exbzlz{color:var(--ocean-muted,#6b7c88);margin-top:.15rem;font-size:.7rem}td.never.svelte-1exbzlz{color:var(--ocean-muted,#6b7c88);font-style:italic}td.fb.svelte-1exbzlz{color:#1b6fa8}td.bad.svelte-1exbzlz{color:#e5484d}.tag.svelte-1exbzlz{color:#1b6fa8;background:#0277bd1f;border-radius:999px;padding:.05rem .35rem;font-size:.66rem;font-style:normal}.btn.svelte-1exbzlz{background:var(--ocean-primary,#0277bd);color:#fff;cursor:pointer;font:inherit;border:none;border-radius:8px;padding:.45rem .9rem;font-size:.85rem;font-weight:600}.btn.out.svelte-1exbzlz{color:var(--ocean-primary,#0277bd);border:1px solid var(--ocean-primary,#0277bd);background:0 0}.btn.sm.svelte-1exbzlz{padding:.3rem .6rem;font-size:.78rem}.btn.svelte-1exbzlz:disabled{opacity:.5;cursor:default}.savebar.svelte-1exbzlz{z-index:5;border-top:1px solid var(--ocean-border,#dbe3e8);background:#fff;align-items:center;gap:.7rem;margin-top:.5rem;padding:.7rem 1rem;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 14px #0000000f}.savebar.svelte-1exbzlz .cnt:where(.svelte-1exbzlz){margin-right:auto;font-size:.85rem;font-weight:600}.ok.svelte-1exbzlz{color:#1b8378}.err.svelte-1exbzlz{color:#e5484d}.cfg.svelte-q90y9e{grid-template-columns:230px 1fr;align-items:start;gap:1.2rem;padding-bottom:4.5rem;display:grid}.nav.svelte-q90y9e{flex-direction:column;gap:.25rem;display:flex;position:sticky;top:1rem}.navbtn.svelte-q90y9e{text-align:left;cursor:pointer;background:0 0;border:none;border-left:3px solid #0000;border-radius:8px;padding:.5rem .7rem}.navbtn.svelte-q90y9e span:where(.svelte-q90y9e){color:var(--ocean-text,#1c2b36);font-size:.9rem;font-weight:600;display:block}.navbtn.svelte-q90y9e em:where(.svelte-q90y9e){color:var(--ocean-muted,#6b7c88);font-size:.75rem;font-style:normal;display:block}.navbtn.svelte-q90y9e:hover{background:#0277bd0f}.navbtn.on.svelte-q90y9e{border-left-color:var(--ocean-primary,#0277bd);background:#0277bd1a}.navbtn.on.svelte-q90y9e span:where(.svelte-q90y9e){color:var(--ocean-primary,#0277bd)}.dot.svelte-q90y9e{vertical-align:middle;background:#d9820a;border-radius:50%;width:7px;height:7px;margin-left:6px;display:inline-block}.pane.svelte-q90y9e{min-width:0}.ph.svelte-q90y9e{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.4rem;display:flex}.ph.svelte-q90y9e h2:where(.svelte-q90y9e){color:var(--ocean-primary,#0277bd);margin:0;font-size:1.15rem}.badge.svelte-q90y9e{color:#1b8378;background:#26a69a26;border-radius:999px;padding:.15rem .5rem;font-size:.72rem;font-weight:600}.ph.svelte-q90y9e .search:where(.svelte-q90y9e),.ph.svelte-q90y9e .btn:where(.svelte-q90y9e){margin-left:auto}.ph.svelte-q90y9e .search:where(.svelte-q90y9e)+.btn:where(.svelte-q90y9e){margin-left:0}h3.svelte-q90y9e{margin:1.1rem 0 .4rem;font-size:.95rem}.hint.svelte-q90y9e{color:var(--ocean-muted,#6b7c88);margin:.2rem 0 .8rem;font-size:.83rem}code.svelte-q90y9e{background:#0000000d;border-radius:4px;padding:.05rem .3rem;font-size:.92em}.tw.svelte-q90y9e{border:1px solid var(--ocean-border,#dbe3e8);border-radius:8px;overflow-x:auto}table.grid.svelte-q90y9e{border-collapse:collapse;width:100%;font-size:.85rem}table.grid.narrow.svelte-q90y9e{max-width:560px}.grid.svelte-q90y9e th:where(.svelte-q90y9e),.grid.svelte-q90y9e td:where(.svelte-q90y9e){border-bottom:1px solid var(--ocean-border,#dbe3e8);text-align:left;padding:.35rem .5rem}.grid.svelte-q90y9e thead:where(.svelte-q90y9e) th:where(.svelte-q90y9e){white-space:nowrap;background:#f3f7f9;font-size:.78rem}.grid.svelte-q90y9e tbody:where(.svelte-q90y9e) tr:where(.svelte-q90y9e):last-child td:where(.svelte-q90y9e){border-bottom:none}.el.svelte-q90y9e b:where(.svelte-q90y9e){font-weight:700}.mut.svelte-q90y9e{color:var(--ocean-muted,#6b7c88);font-size:.8rem}input.num.svelte-q90y9e,select.num.svelte-q90y9e,textarea.svelte-q90y9e,.search.svelte-q90y9e,select.svelte-q90y9e{box-sizing:border-box;border:1px solid var(--ocean-border,#dbe3e8);width:100%;font:inherit;background:#fff;border-radius:6px;padding:.35rem .5rem;font-size:.85rem}.grid.svelte-q90y9e input.num:where(.svelte-q90y9e){max-width:110px}.search.svelte-q90y9e{max-width:220px}input.num.big.svelte-q90y9e{text-align:center;font-size:1.2rem;font-weight:700}textarea.svelte-q90y9e{resize:vertical;line-height:1.4}.field.svelte-q90y9e{flex-direction:column;gap:.25rem;margin-bottom:.6rem;display:flex}.field.svelte-q90y9e label:where(.svelte-q90y9e){color:var(--ocean-muted,#6b7c88);font-size:.8rem;font-weight:600}.field.mt.svelte-q90y9e{max-width:560px;margin-top:.9rem}.row2.svelte-q90y9e{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.9rem;display:grid}.row3.svelte-q90y9e{grid-template-columns:repeat(3,minmax(90px,160px));gap:.9rem;display:grid}.langs.svelte-q90y9e{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.9rem;display:grid}.picker.svelte-q90y9e{align-items:center;gap:.6rem;margin-bottom:.8rem;display:flex}.picker.svelte-q90y9e label:where(.svelte-q90y9e){color:var(--ocean-muted,#6b7c88);font-size:.8rem;font-weight:600}.picker.svelte-q90y9e select:where(.svelte-q90y9e){max-width:320px}.preview.svelte-q90y9e{border:1px dashed var(--ocean-border,#dbe3e8);border-radius:8px;max-width:360px;margin-top:1rem;padding:.9rem}.big-out.svelte-q90y9e{color:var(--ocean-primary,#0277bd);font-size:1.5rem;font-weight:700}.info-card.svelte-q90y9e{border:1px solid var(--ocean-border,#dbe3e8);border-radius:10px;max-width:640px;padding:1rem 1.2rem}.info-card.svelte-q90y9e h3:where(.svelte-q90y9e){margin-top:0}.info-card.svelte-q90y9e p:where(.svelte-q90y9e){font-size:.88rem;line-height:1.5}.btn.svelte-q90y9e{background:var(--ocean-primary,#0277bd);color:#fff;cursor:pointer;font:inherit;border:none;border-radius:8px;padding:.45rem .9rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-block}.btn.out.svelte-q90y9e{color:var(--ocean-primary,#0277bd);border:1px solid var(--ocean-primary,#0277bd);background:0 0}.btn.sm.svelte-q90y9e{padding:.3rem .6rem;font-size:.78rem}.btn.svelte-q90y9e:disabled{opacity:.5;cursor:default}.savebar.svelte-q90y9e{z-index:5;border-top:1px solid var(--ocean-border,#dbe3e8);background:#fff;align-items:center;gap:.7rem;margin-top:.5rem;padding:.7rem 1rem;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 14px #0000000f}.savebar.svelte-q90y9e .cnt:where(.svelte-q90y9e){margin-right:auto;font-size:.85rem;font-weight:600}.ok.svelte-q90y9e{color:#1b8378}.err.svelte-q90y9e{color:#e5484d}@media (width<=760px){.cfg.svelte-q90y9e{grid-template-columns:1fr}.nav.svelte-q90y9e{flex-direction:row;position:static;overflow-x:auto}.navbtn.svelte-q90y9e{white-space:nowrap;border-bottom:3px solid #0000;border-left:none}.navbtn.on.svelte-q90y9e{border-left-color:#0000;border-bottom-color:var(--ocean-primary,#0277bd)}}.exp.svelte-qcs779{max-width:640px}h2.svelte-qcs779{margin:0 0 .4rem;font-size:1.1rem}.hint.svelte-qcs779{color:var(--ocean-muted);margin:0 0 .8rem;font-size:.88rem}.count.svelte-qcs779{color:var(--ocean-primary);font-size:2.4rem;font-weight:700;line-height:1.1}.excl.svelte-qcs779{color:var(--ocean-muted);margin:.6rem 0 1rem;padding-left:1.1rem;font-size:.85rem}.excl.svelte-qcs779 li:where(.svelte-qcs779){margin-bottom:.15rem}.actions.svelte-qcs779{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}details.svelte-qcs779{color:var(--ocean-muted);margin-top:1rem;font-size:.85rem}summary.svelte-qcs779{cursor:pointer}pre.svelte-qcs779{border:1px solid var(--ocean-border);color:var(--ocean-text);background:#f7fafb;border-radius:8px;margin:.5rem 0 0;padding:.6rem .75rem;font-size:.82rem;overflow-x:auto}code.svelte-qcs779{background:#f0f4f6;border-radius:4px;padding:0 .25rem}.mnt.svelte-15hwqga{margin-bottom:1.2rem}.mnt.on.svelte-15hwqga{border:2px solid #c62828}.hint.svelte-15hwqga{color:var(--ocean-muted)}.stato.svelte-15hwqga{align-items:center;gap:.4rem;margin:.2rem 0 .6rem;display:flex}.dot.svelte-15hwqga{background:#c62828;border-radius:50%;width:.7rem;height:.7rem;display:inline-block}.field.svelte-15hwqga{max-width:280px;margin:.6rem 0 .8rem}.msg-warn.svelte-15hwqga{color:#8a4b00;background:#fff8f0;border:1px solid #ef6c00;border-radius:8px;padding:.7rem .9rem;line-height:1.5}.acts.svelte-15hwqga{gap:.5rem;margin-top:.6rem;display:flex}.danger.svelte-15hwqga{background:#c62828}.hint.svelte-n831q4{color:var(--ocean-muted)}.hint.small.svelte-n831q4{margin:.3rem 0 0;font-size:.85rem}.states.svelte-n831q4{flex-wrap:wrap;gap:.6rem;margin:1rem 0;display:flex}.state.svelte-n831q4{cursor:pointer;border:2px solid var(--ocean-border);background:#fff;border-radius:10px;align-items:center;gap:.5rem;padding:.6rem .9rem;display:inline-flex}.state.sel.svelte-n831q4{border-color:var(--ocean-primary);background:#f2f8fd}.state.svelte-n831q4 input:where(.svelte-n831q4){margin:0}.dot.svelte-n831q4{border-radius:50%;flex:none;width:.7rem;height:.7rem}.row.svelte-n831q4{flex-wrap:wrap;gap:1rem;display:flex}.field.svelte-n831q4{flex:260px}.notify.svelte-n831q4{border:1px solid var(--ocean-border);cursor:pointer;border-radius:10px;align-items:flex-start;gap:.6rem;margin:1rem 0 .6rem;padding:.8rem;line-height:1.45;display:flex}.notify.on.svelte-n831q4{background:#fff8f0;border-color:#ef6c00}.notify.svelte-n831q4 input:where(.svelte-n831q4){margin-top:.25rem}.msg-warn.svelte-n831q4{color:#8a4b00;background:#fff8f0;border:1px solid #ef6c00;border-radius:8px;margin-bottom:.8rem;padding:.7rem .9rem;line-height:1.5}.actions.svelte-n831q4{align-items:center;gap:.8rem;margin-top:.6rem;display:flex}.hist.svelte-n831q4{margin:0;padding:0;list-style:none}.hist.svelte-n831q4 li:where(.svelte-n831q4){border-bottom:1px solid var(--ocean-border);align-items:flex-start;gap:.6rem;padding:.6rem 0;display:flex}.hist.svelte-n831q4 li:where(.svelte-n831q4) .dot:where(.svelte-n831q4){margin-top:.35rem}.hl.svelte-n831q4{line-height:1.5}.muted.svelte-n831q4{color:var(--ocean-muted);font-size:.9rem}.posta.svelte-1s3xekt{line-height:1.55}.testa.svelte-1s3xekt{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.azioni.svelte-1s3xekt{align-items:center;gap:.8rem;display:flex}h3.svelte-1s3xekt{margin:0 0 .2rem}h4.svelte-1s3xekt{margin:0;font-size:1.05rem}h5.svelte-1s3xekt{margin:1rem 0 .4rem;font-size:.95rem}.riquadro.svelte-1s3xekt{border:1px solid var(--ocean-border);background:#fff;border-left-width:5px;border-radius:10px;margin-top:1rem;padding:.9rem 1rem}.riquadro.ok.svelte-1s3xekt{border-left-color:#2e7d32}.riquadro.attenzione.svelte-1s3xekt{background:#fff8f0;border-left-color:#ef6c00}.riquadro.allarme.svelte-1s3xekt{background:#fff5f5;border-left-color:#c62828}.riquadro.ignoto.svelte-1s3xekt{background:#faf5ff;border-left-color:#6a1b9a}.riga-titolo.svelte-1s3xekt{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.5rem;display:flex}.pillola.svelte-1s3xekt{color:#fff;border-radius:999px;padding:.15rem .6rem;font-size:.85rem;font-weight:700}.pillola.ok.svelte-1s3xekt{background:#2e7d32}.pillola.attenzione.svelte-1s3xekt{background:#ef6c00}.pillola.allarme.svelte-1s3xekt{background:#c62828}.pillola.ignoto.svelte-1s3xekt{background:#6a1b9a}.grave.svelte-1s3xekt{color:#6a1b9a;margin:.4rem 0}.muted.svelte-1s3xekt{color:var(--ocean-muted)}.small.svelte-1s3xekt{font-size:.87rem}.nota.svelte-1s3xekt{margin-top:.8rem;margin-bottom:0}.mono.svelte-1s3xekt{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.87rem}.nowrap.svelte-1s3xekt{white-space:nowrap}.motivo.svelte-1s3xekt{font-size:.87rem}.tabella.svelte-1s3xekt{margin-top:.6rem;overflow-x:auto}table.svelte-1s3xekt{border-collapse:collapse;width:100%;font-size:.92rem}th.svelte-1s3xekt,td.svelte-1s3xekt{text-align:left;border-bottom:1px solid var(--ocean-border);vertical-align:top;padding:.4rem .6rem}th.svelte-1s3xekt{color:var(--ocean-muted);font-size:.85rem;font-weight:700}.ai.svelte-1vd3tri{max-width:860px}.ai-head.svelte-1vd3tri{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ai-head.svelte-1vd3tri h3:where(.svelte-1vd3tri){margin:0}.ai-head-r.svelte-1vd3tri{align-items:center;gap:.6rem;display:flex}.ai-cost.svelte-1vd3tri{color:var(--ocean-muted);font-size:.85rem}.ai-note.svelte-1vd3tri,.ai-ctx.svelte-1vd3tri{color:var(--ocean-muted);margin:.3rem 0;font-size:.85rem}.ai-ctx.svelte-1vd3tri{color:var(--ocean-primary);font-weight:600}.ai-list.svelte-1vd3tri{border:1px solid var(--ocean-border);background:#fafcfd;border-radius:8px;min-height:16rem;max-height:60vh;margin:.6rem 0;padding:.8rem;overflow-y:auto}.ai-empty.svelte-1vd3tri{color:var(--ocean-muted)}.ai-msg.svelte-1vd3tri{flex-direction:column;align-items:flex-start;margin-bottom:.7rem;display:flex}.ai-msg.me.svelte-1vd3tri{align-items:flex-end}.bubble.svelte-1vd3tri{border:1px solid var(--ocean-border);white-space:normal;overflow-wrap:anywhere;background:#fff;border-radius:10px;max-width:85%;padding:.55rem .8rem;line-height:1.45}.ai-msg.me.svelte-1vd3tri .bubble:where(.svelte-1vd3tri){background:var(--ocean-primary);color:#fff;white-space:pre-wrap;border-color:#0000}.typing.svelte-1vd3tri{color:var(--ocean-muted);font-style:italic}.tools.svelte-1vd3tri{color:var(--ocean-muted);margin-top:.2rem;font-size:.75rem}.ai-input.svelte-1vd3tri{align-items:flex-end;gap:.5rem;display:flex}.ai-input.svelte-1vd3tri textarea:where(.svelte-1vd3tri){min-width:0;font:inherit;flex:1}.intro.svelte-jryni7{color:var(--ocean-muted);margin-top:0}.own-list.svelte-jryni7{margin:0 0 1rem;padding:0;list-style:none}.own-list.svelte-jryni7 li:where(.svelte-jryni7){border-bottom:1px solid var(--ocean-border);padding:.7rem 0}.own-main.svelte-jryni7{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.aq-name.svelte-jryni7{flex:1;min-width:8rem;font-weight:600}.aq-liters.svelte-jryni7{color:var(--ocean-muted)}.aq-actions.svelte-jryni7{gap:.3rem;display:flex}.aq-type.svelte-jryni7{color:var(--ocean-muted);border:1px solid var(--ocean-border);border-radius:10px;margin-left:.5rem;padding:0 .5rem;font-size:.8rem;font-weight:500;display:inline-block}.own-assign.svelte-jryni7{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.4rem;font-size:.92rem;display:flex}.own-assign.svelte-jryni7 select:where(.svelte-jryni7){min-width:12rem;max-width:100%}.hint.svelte-jryni7{color:var(--ocean-muted);font-size:.88rem}.aq-form-title.svelte-jryni7{color:var(--ocean-primary);margin:1.2rem 0 .4rem;font-size:1rem}.home.svelte-1nmp6pz{max-width:960px;margin:1.5rem auto;padding:0 1.2rem}.home.wide.svelte-1nmp6pz{max-width:1280px}.tabs.svelte-1nmp6pz{border-bottom:2px solid var(--ocean-border);gap:.5rem;margin-bottom:1.2rem;display:flex}.tab.svelte-1nmp6pz{cursor:pointer;color:var(--ocean-muted);background:0 0;border:none;border-bottom:3px solid #0000;margin-bottom:-2px;padding:.7rem 1rem;font-size:.95rem;font-weight:600}.tab.active.svelte-1nmp6pz{color:var(--ocean-primary);border-bottom-color:var(--ocean-primary)}.tab-link.svelte-1nmp6pz{align-items:center;margin-left:auto;text-decoration:none;display:inline-flex}.tab-link.svelte-1nmp6pz:hover{color:var(--ocean-primary)}.account.svelte-1p3nwux{max-width:480px;margin:1.5rem auto;padding:0 1.2rem}.pw-hint.svelte-1p3nwux{color:var(--ocean-muted);margin:-.6rem 0 .8rem;font-size:.82rem}.lang-hint.svelte-1p3nwux{margin:.35rem 0 0}.wrap.svelte-1gm3ut3{flex-direction:row;align-items:center;gap:10px;width:100%;display:flex}.bar.svelte-1gm3ut3{border-radius:99px;flex:auto;height:10px;position:relative;box-shadow:inset 0 1px 2px #0000001f}.knob.svelte-1gm3ut3{background:#fff;border:3px solid #1c2b36;border-radius:50%;width:15px;height:15px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 5px #00000047}.chip.svelte-1gm3ut3{white-space:nowrap;color:#fff;border-radius:99px;flex:none;padding:1px 8px;font-size:.68rem;font-weight:600}.wrap.svelte-16wpz3a{flex-direction:row;align-items:center;gap:10px;width:100%;display:flex}.col.svelte-16wpz3a{flex-direction:column;flex:auto;gap:3px;display:flex}.bar.svelte-16wpz3a{border-radius:99px;height:10px;position:relative;box-shadow:inset 0 1px 2px #0000001f}.knob.svelte-16wpz3a{background:#fff;border:3px solid #1c2b36;border-radius:50%;width:15px;height:15px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 5px #00000047}.labels.svelte-16wpz3a{color:var(--ocean-muted);justify-content:space-between;font-size:.72rem;display:flex}.chip.svelte-16wpz3a{white-space:nowrap;color:#fff;border-radius:99px;flex:none;padding:1px 8px;font-size:.68rem;font-weight:600}.npk.svelte-1j722qn{background:#f5f8fa;border-radius:6px;margin:.2rem 0 1rem;padding:.8rem 1rem}.npk-head.svelte-1j722qn{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1rem;margin-bottom:.7rem;display:flex}.npk-title.svelte-1j722qn{color:var(--ocean-primary);font-size:1.05rem;font-weight:700}.npk-ratios.svelte-1j722qn{color:var(--ocean-muted);font-variant-numeric:tabular-nums;gap:1.2rem;font-size:.85rem;display:flex}.npk-ratios.svelte-1j722qn strong:where(.svelte-1j722qn){color:var(--ocean-text)}.npk-row.svelte-1j722qn{grid-template-columns:24px 1fr 56px;align-items:center;gap:.6rem;margin:.35rem 0;display:grid}.npk-el.svelte-1j722qn{color:var(--ocean-text);font-size:1rem;font-weight:700}.npk-track.svelte-1j722qn{background:#e7edf3;border-radius:4px;height:16px;position:relative;overflow:hidden}.npk-zero.svelte-1j722qn{background:#9fb0bd;width:1px;position:absolute;top:0;bottom:0;left:50%}.npk-bar.svelte-1j722qn{position:absolute;top:0;bottom:0}.npk-bar.pos.svelte-1j722qn{border-radius:0 4px 4px 0}.npk-bar.neg.svelte-1j722qn{border-radius:4px 0 0 4px}.npk-dev.svelte-1j722qn{text-align:right;font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:600}.npk-legend.svelte-1j722qn{color:var(--ocean-muted);justify-content:space-between;margin-top:.5rem;font-size:.72rem;display:flex}.cora.svelte-gg60n3{margin:1.6rem 0;padding:1rem 1.2rem}.cora.svelte-gg60n3 h3:where(.svelte-gg60n3){color:var(--ocean-primary);margin:0 0 .6rem}.actions.svelte-gg60n3{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.confirm.svelte-gg60n3{font-size:.9rem}.danger.svelte-gg60n3{color:var(--ocean-error)}.state.svelte-gg60n3{margin:.2rem 0;font-weight:600}.st-delivered.svelte-gg60n3{color:var(--ocean-accent)}.st-no_account.svelte-gg60n3,.st-failed.svelte-gg60n3,.st-conflict.svelte-gg60n3,.st-rejected.svelte-gg60n3,.st-send_failed.svelte-gg60n3{color:var(--ocean-error)}.muted.svelte-gg60n3{color:var(--ocean-muted);font-weight:400}.small.svelte-gg60n3{font-size:.82rem}.err.svelte-gg60n3{color:var(--ocean-error)}.rep-bar.svelte-jcwnx8{border-bottom:1px solid var(--ocean-border);background:#fafbfc;align-items:center;gap:1rem;padding:.6rem 1.2rem;display:flex}.rep-actions.svelte-jcwnx8{align-items:center;gap:.6rem;margin-left:auto;display:flex}.rep.svelte-jcwnx8{max-width:1260px;margin:1.2rem auto;padding:0 1.2rem}.rep-head.svelte-jcwnx8{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.aq.svelte-jcwnx8{color:var(--ocean-primary);margin:0 0 .2rem}.testn.svelte-jcwnx8{font-size:1.05rem}.overall.svelte-jcwnx8{color:var(--ocean-primary);margin-top:.3rem;font-size:1rem;font-weight:700}.salinity.svelte-jcwnx8{color:var(--ocean-accent);margin-top:.2rem;font-size:.95rem;font-weight:600}.salinity-row.svelte-jcwnx8{color:var(--ocean-accent);background:#f5f8fa;border-radius:6px;margin:.2rem 0 1rem;padding:.7rem 1rem;font-size:1.35rem;font-weight:700}.type-sel.svelte-jcwnx8{flex-direction:column;gap:.2rem;display:flex}.type-sel.svelte-jcwnx8 label:where(.svelte-jcwnx8){color:var(--ocean-muted);font-size:.75rem}.type-sel.svelte-jcwnx8 select:where(.svelte-jcwnx8){border:1px solid var(--ocean-border);border-radius:6px;padding:.5rem .7rem;font-size:1.05rem}.cols-head.svelte-jcwnx8{color:var(--ocean-muted);border-bottom:1px solid var(--ocean-border);grid-template-columns:1.3fr .9fr .9fr 300px 1.6fr;gap:.5rem;margin:1.4rem 0 .4rem;padding-bottom:.4rem;font-size:1.4rem;display:grid}.cols-head.svelte-jcwnx8 .an:where(.svelte-jcwnx8){grid-column:1/5}.cols-head.svelte-jcwnx8 .corr:where(.svelte-jcwnx8){border-left:1px solid var(--ocean-border);grid-column:5;padding-left:1rem}.cols-head.two.svelte-jcwnx8,.row.two.svelte-jcwnx8,.row-head.two.svelte-jcwnx8{grid-template-columns:1.3fr .9fr .9fr 300px 1fr 1fr}.cols-head.two.svelte-jcwnx8 .corr:where(.svelte-jcwnx8){grid-column:5/7}.cols-head.simple.svelte-jcwnx8,.row.simple.svelte-jcwnx8{grid-template-columns:1.3fr 1fr 300px}.cols-head.simple.svelte-jcwnx8 .an:where(.svelte-jcwnx8){grid-column:1/4}.row.simple.rng.svelte-jcwnx8{grid-template-columns:1.3fr 1fr 1fr 300px}.rng-cell.svelte-jcwnx8{color:var(--ocean-muted);font-variant-numeric:tabular-nums}.sel-col.svelte-jcwnx8{flex-direction:column;align-items:flex-end;gap:.6rem;display:flex}.fresh-metrics.svelte-jcwnx8{background:#f5f8fa;border-radius:6px;flex-direction:column;gap:.6rem;margin:.2rem 0 1rem;padding:.7rem 1rem;display:flex}.metric-row.svelte-jcwnx8{align-items:center;gap:1.2rem;display:flex}.metric-row.svelte-jcwnx8 .metric:where(.svelte-jcwnx8){flex:none;min-width:240px}.metric-gg.svelte-jcwnx8{flex:auto;max-width:340px}.metric.svelte-jcwnx8{font-size:1.35rem;font-weight:700}.tds-box.svelte-jcwnx8{border:1px solid var(--ocean-border);background:#eef4fb;border-radius:6px;flex-direction:column;gap:.7rem;margin:1rem 0;padding:.8rem 1rem;display:flex}.tds-hint.svelte-jcwnx8{color:var(--ocean-text);font-size:.9rem;line-height:1.4}.tds-main.svelte-jcwnx8{flex-wrap:wrap;align-items:flex-end;gap:1.4rem;display:flex}.tds-fields.svelte-jcwnx8{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}.cv-save.svelte-jcwnx8{padding:.45rem 1rem}.tap-note.svelte-jcwnx8{color:var(--ocean-muted);margin:0 0 .6rem;font-size:.9rem}.cv-msg.svelte-jcwnx8{color:#1e8e3e;margin-top:.5rem;font-size:.85rem}.cv-msg.cv-err.svelte-jcwnx8{color:var(--ocean-danger,#e5484d)}.tds-f.svelte-jcwnx8{color:var(--ocean-muted);flex-direction:column;gap:.25rem;font-size:.8rem;display:flex}.tds-f.svelte-jcwnx8 input:where(.svelte-jcwnx8){border:1px solid var(--ocean-border);border-radius:6px;width:110px;padding:.45rem .6rem;font-size:1.05rem}.tds-res.svelte-jcwnx8{color:var(--ocean-primary);margin-left:auto;font-size:1.15rem}.tds-res.svelte-jcwnx8 strong:where(.svelte-jcwnx8){font-size:1.35rem}.metric-optimal.svelte-jcwnx8{color:var(--ocean-accent)}.metric-warning.svelte-jcwnx8{color:#d9820a}.metric-critical.svelte-jcwnx8,.metric-status_high.svelte-jcwnx8,.metric-status_low.svelte-jcwnx8{color:#e5484d}.note-ref.svelte-jcwnx8{color:#fff;background:var(--ocean-primary);vertical-align:middle;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;margin-left:6px;font-size:.7rem;font-style:italic;font-weight:700;text-decoration:none;display:inline-flex}.note-ref.svelte-jcwnx8:hover{background:var(--ocean-accent)}.notes.svelte-jcwnx8{border-top:2px solid var(--ocean-border);flex-direction:column;gap:1rem;margin-top:2rem;padding-top:1rem;display:flex}.note.svelte-jcwnx8{scroll-margin-top:1rem}.note-h.svelte-jcwnx8{color:var(--ocean-primary);margin-bottom:.2rem;font-weight:700}.note-body.svelte-jcwnx8{white-space:pre-line;color:var(--ocean-text);font-size:.9rem;line-height:1.45}.summary-table.svelte-jcwnx8{border:1px solid var(--ocean-border);border-radius:6px;margin:.4rem 0 1rem;overflow:hidden}.srow.svelte-jcwnx8{grid-template-columns:50% 50%;display:grid}.srow.svelte-jcwnx8+.srow:where(.svelte-jcwnx8){border-top:1px solid var(--ocean-border)}.scell.svelte-jcwnx8{padding:.6rem 1rem}.scell.svelte-jcwnx8:first-child{border-right:1px solid var(--ocean-border)}.srow.head.svelte-jcwnx8 .scell:where(.svelte-jcwnx8){background:#f5f8fa;font-size:.9rem}.srow.head.svelte-jcwnx8 .ph:where(.svelte-jcwnx8) .note:where(.svelte-jcwnx8){color:var(--ocean-muted);font-size:.78rem}.sum.svelte-jcwnx8{flex-direction:column;gap:.15rem;font-size:.9rem;display:flex}.sum.svelte-jcwnx8 .lbl:where(.svelte-jcwnx8){color:var(--ocean-muted);font-size:.82rem}.cat.svelte-jcwnx8{margin-top:1.8rem}.cat.svelte-jcwnx8 h3:where(.svelte-jcwnx8){color:var(--ocean-primary);border-bottom:2px solid var(--ocean-primary);margin:0 0 .2rem;padding-bottom:.35rem}.row.svelte-jcwnx8{border-bottom:1px solid var(--ocean-border);grid-template-columns:1.3fr .9fr .9fr 300px 1.6fr;align-items:center;gap:.5rem;padding:.6rem .5rem;display:grid}.row.alt.svelte-jcwnx8{background:#f5f8fa}.row-head.svelte-jcwnx8{color:var(--ocean-muted);border-bottom:2px solid var(--ocean-border);background:0 0;font-size:.8rem}.el.svelte-jcwnx8{flex-direction:column;display:flex}.el.svelte-jcwnx8 .sym:where(.svelte-jcwnx8){font-size:1.25rem;font-weight:600}.el.svelte-jcwnx8 .nm:where(.svelte-jcwnx8){color:var(--ocean-muted);font-size:.8rem}.gg.svelte-jcwnx8{display:flex}.val.svelte-jcwnx8{font-variant-numeric:tabular-nums}.sp.svelte-jcwnx8{color:var(--ocean-muted);font-variant-numeric:tabular-nums}.val.svelte-jcwnx8:before,.sp.svelte-jcwnx8:before,.dose.svelte-jcwnx8:before{display:none}.corr-col.svelte-jcwnx8{border-left:1px solid var(--ocean-border);padding-left:1rem}.dose.svelte-jcwnx8{flex-direction:column;align-items:flex-start;gap:.25rem;font-size:.9rem;display:flex}.dose.svelte-jcwnx8 .adv:where(.svelte-jcwnx8){color:var(--ocean-muted);font-size:.85rem}.dose.svelte-jcwnx8 .add:where(.svelte-jcwnx8){color:var(--ocean-text)}@media (width<=720px){.cols-head.svelte-jcwnx8,.row.row-head.svelte-jcwnx8{display:none}.row.svelte-jcwnx8{border-bottom:2px solid var(--ocean-border);padding:.9rem 0;display:block}.el.svelte-jcwnx8{margin-bottom:.5rem}.el.svelte-jcwnx8 .sym:where(.svelte-jcwnx8){font-size:1.35rem}.val.svelte-jcwnx8,.sp.svelte-jcwnx8{margin:.2rem 0;display:block}.val.svelte-jcwnx8:before,.sp.svelte-jcwnx8:before,.dose.svelte-jcwnx8:before{content:attr(data-label) " ";color:var(--ocean-muted);margin-right:.3rem;font-size:.82rem;display:inline}.gg.svelte-jcwnx8{margin:.6rem 0;display:block}.gg.svelte-jcwnx8:empty{display:none}.corr-col.svelte-jcwnx8{border-left:none;padding-left:0}.dose.svelte-jcwnx8{margin-top:.3rem;display:block}.dose.svelte-jcwnx8:before{color:var(--ocean-muted);margin-bottom:.15rem;font-size:.82rem;display:block}.dose.empty.svelte-jcwnx8{display:none}}.trends.svelte-1dycjo{color:var(--ocean-text)}.controls.svelte-1dycjo{background:#fff;border-radius:7px;flex-wrap:wrap;align-items:flex-end;gap:18px;margin-bottom:22px;padding:16px 18px;display:flex;box-shadow:0 1px 4px #00000014}.field.svelte-1dycjo{flex-direction:column;gap:5px;display:flex}.field.svelte-1dycjo label:where(.svelte-1dycjo){color:var(--ocean-muted);text-transform:uppercase;letter-spacing:.4px;font-size:12px;font-weight:600}select.svelte-1dycjo{border:1px solid var(--ocean-border);color:var(--ocean-text);cursor:pointer;background:#fff;border-radius:7px;min-width:190px;padding:9px 12px;font-size:14px}select.svelte-1dycjo:focus{border-color:var(--ocean-primary);outline:none}.toggle.svelte-1dycjo{gap:8px;display:flex}.toggle.svelte-1dycjo button:where(.svelte-1dycjo){border:1px solid var(--ocean-border);cursor:pointer;color:var(--ocean-muted);background:#fff;border-radius:7px;padding:7px 13px;font-size:13px}.toggle.svelte-1dycjo button.active:where(.svelte-1dycjo){background:var(--ocean-primary);color:#fff;border-color:var(--ocean-primary)}.legend.svelte-1dycjo{color:var(--ocean-muted);align-items:center;gap:16px;margin-left:auto;font-size:12px;display:flex}.legend.svelte-1dycjo span:where(.svelte-1dycjo){align-items:center;gap:5px;display:inline-flex}.dot.svelte-1dycjo{border-radius:3px;width:11px;height:11px;display:inline-block}.card.svelte-1dycjo{background:#fff;border-radius:7px;margin-bottom:22px;padding:20px;box-shadow:0 1px 4px #00000014}.card.svelte-1dycjo h2:where(.svelte-1dycjo){color:var(--ocean-primary);margin:0 0 2px;font-size:16px;font-weight:600}.card.svelte-1dycjo .meta:where(.svelte-1dycjo){color:var(--ocean-muted);margin-bottom:14px;font-size:13px}.chart-box.svelte-1dycjo{height:340px;position:relative}.chart-box.mini.svelte-1dycjo{height:170px}.stat-row.svelte-1dycjo{flex-wrap:wrap;gap:14px;margin-top:16px;display:flex}.stat.svelte-1dycjo{background:#f7f9fd;border-radius:7px;flex:1;min-width:120px;padding:12px 14px}.stat.svelte-1dycjo .k:where(.svelte-1dycjo){text-transform:uppercase;letter-spacing:.4px;color:var(--ocean-muted);font-size:11px}.stat.svelte-1dycjo .v:where(.svelte-1dycjo){margin-top:3px;font-size:20px;font-weight:600}.badge.svelte-1dycjo{color:#fff;border-radius:20px;padding:2px 9px;font-size:12px;font-weight:600;display:inline-block}.note.svelte-1dycjo{color:var(--ocean-muted);text-align:center;margin-top:8px;font-size:12px}.grid.svelte-1dycjo{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:18px;display:grid}.mini.svelte-1dycjo h3:where(.svelte-1dycjo){justify-content:space-between;align-items:center;gap:8px;margin:0 0 8px;font-size:14px;font-weight:600;display:flex}.mini.svelte-1dycjo h3:where(.svelte-1dycjo) small:where(.svelte-1dycjo){color:var(--ocean-muted)}.mini.svelte-1dycjo .muted:where(.svelte-1dycjo){color:var(--ocean-muted);font-size:12px}.cat-note.svelte-1dycjo{color:var(--ocean-muted);grid-column:1/-1;margin:-6px 0 0;font-size:12px}.cat-head.svelte-1dycjo{color:var(--ocean-primary);text-transform:uppercase;letter-spacing:.6px;border-bottom:2px solid var(--ocean-border);grid-column:1/-1;margin:6px 0 -4px;padding-bottom:6px;font-size:13px;font-weight:700}.msg.svelte-1dycjo{text-align:center;color:var(--ocean-muted);background:#fff;border-radius:7px;padding:40px;box-shadow:0 1px 4px #00000014}.msg-error.svelte-1dycjo{color:var(--ocean-danger,#e5484d)}.rep-bar.svelte-mkfrgj{border-bottom:1px solid var(--ocean-border);background:#fafbfc;align-items:center;gap:1rem;padding:.6rem 1.2rem;display:flex}.tr-page.svelte-mkfrgj{max-width:1150px;margin:1.5rem auto;padding:0 1.2rem}.warn-link.svelte-zpvues{color:#c62828;margin:.8rem auto 0;font-weight:600;display:block}.scan.svelte-zpvues{background:var(--ocean-bg,#f4f7f9);flex-direction:column;min-height:100dvh;display:flex}.bar.svelte-zpvues{background:var(--ocean-primary,#1565c0);color:#fff;z-index:5;align-items:center;gap:.5rem;padding:.5rem .6rem;display:flex;position:sticky;top:0}.bar.svelte-zpvues .title:where(.svelte-zpvues){text-align:center;flex:1;font-size:1.05rem;font-weight:700}.ico.svelte-zpvues{color:#fff;cursor:pointer;background:0 0;border:none;width:2.2rem;height:2.2rem;font-size:1.5rem;line-height:1}.stage.svelte-zpvues{position:relative}.cam.svelte-zpvues{object-fit:cover;background:#000;width:100%;max-height:60vh;display:block}.cam.hidden.svelte-zpvues{display:none}.frame.svelte-zpvues{pointer-events:none;border:3px solid #ffffffe6;border-radius:12px;height:34%;position:absolute;top:25%;left:8%;right:8%;box-shadow:0 0 0 100vmax #00000040}.hint.svelte-zpvues{text-align:center;color:#fff;text-shadow:0 1px 3px #000c;margin:0;font-size:.9rem;position:absolute;bottom:.6rem;left:0;right:0}.pad.svelte-zpvues{padding:.9rem}.card.svelte-zpvues{border:1px solid var(--ocean-border,#dbe3e8);text-align:center;background:#fff;border-radius:10px;padding:1rem}.card.ok.svelte-zpvues{border-color:#1e8e3e}.card.err.svelte-zpvues{border-color:#c62828}.card.warn.svelte-zpvues{border-color:#ef6c00}.card.svelte-zpvues h2:where(.svelte-zpvues){margin:.3rem 0 .5rem;font-size:1.15rem}.big-ok.svelte-zpvues{font-size:2.4rem;line-height:1}.card.ok.svelte-zpvues .big-ok:where(.svelte-zpvues){color:#1e8e3e}.card.err.svelte-zpvues .big-ok:where(.svelte-zpvues){color:#c62828}.card.warn.svelte-zpvues .big-ok:where(.svelte-zpvues){color:#ef6c00}.bc.svelte-zpvues{letter-spacing:.03em;font-size:1.4rem;font-weight:700}.wt.svelte-zpvues{color:#1565c0;margin-bottom:.6rem;font-weight:700}.wt.fresh.svelte-zpvues{color:#1e8e3e}.meta.svelte-zpvues{text-align:left;grid-template-columns:auto 1fr;gap:.25rem .7rem;margin:.6rem 0;display:grid}.meta.svelte-zpvues dt:where(.svelte-zpvues){color:var(--ocean-muted,#62757f);font-size:.85rem}.meta.svelte-zpvues dd:where(.svelte-zpvues){overflow-wrap:anywhere;margin:0;font-weight:600}.note.svelte-zpvues{color:var(--ocean-muted,#62757f);font-size:.85rem}.sub.svelte-zpvues{color:var(--ocean-muted,#62757f)}.actions.svelte-zpvues{flex-direction:column;gap:.4rem;display:flex}.btn.big.svelte-zpvues{width:100%;padding:.9rem;font-size:1.05rem}.manual.svelte-zpvues{gap:.5rem;display:flex}.manual.svelte-zpvues input:where(.svelte-zpvues){flex:1}.engine.svelte-zpvues{color:var(--ocean-muted,#62757f);font-size:.8rem}.hh.svelte-zpvues{margin:1rem 0 .4rem;font-size:.95rem}.hist.svelte-zpvues{margin:0;padding:0;list-style:none}.hist.svelte-zpvues li:where(.svelte-zpvues){border-bottom:1px solid var(--ocean-border,#dbe3e8);gap:.6rem;padding:.35rem 0;display:flex}.hc.svelte-zpvues{font-weight:700}.hn.svelte-zpvues{color:var(--ocean-muted,#62757f);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cookie.svelte-1015gs8{z-index:1000;border-top:1px solid var(--ocean-border);background:#fff;flex-wrap:wrap;align-items:center;gap:1rem;padding:.9rem 1.2rem;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 14px #0000001f}.cookie-text.svelte-1015gs8{color:var(--ocean-text);flex:340px;margin:0;font-size:.85rem;line-height:1.45}.cookie-text.svelte-1015gs8 a:where(.svelte-1015gs8){color:var(--ocean-primary);white-space:nowrap}.cookie.svelte-1015gs8 .btn:where(.svelte-1015gs8){flex:none}@media (width<=520px){.cookie.svelte-1015gs8 .btn:where(.svelte-1015gs8){width:100%}}
