:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f3ec;--panel:#fffdf8;--panel-2:#f0ebe0;--ink:#1d2a26;--muted:#5d6a64;--line:#d9d2c3;--brand:#1f4d3f;--brand-ink:#fffdf8;--brand-soft:#dfeae3;--danger:#a8321f;--danger-soft:#f7dfd8;--warn:#8a5a00;--warn-soft:#f8e9c5;--ok:#24704f;--ok-soft:#d9efe2;--alone:#3a6a8c;--alone-soft:#dbe8f1;--empty:#ece7dc;--radius:10px;--shadow:0 1px 2px #28231414, 0 6px 20px #2823140f;font-family:Segoe UI,system-ui,-apple-system,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.45}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#141a18;--panel:#1c2421;--panel-2:#252f2b;--ink:#edf1ee;--muted:#a4b0aa;--line:#36423d;--brand:#7fc4a6;--brand-ink:#10201a;--brand-soft:#24392f;--danger:#f0907b;--danger-soft:#45241d;--warn:#e9bf63;--warn-soft:#40331a;--ok:#7fd0a6;--ok-soft:#1e3a2c;--alone:#93c2e2;--alone-soft:#1f3442;--empty:#232b28;--shadow:none}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#141a18;--panel:#1c2421;--panel-2:#252f2b;--ink:#edf1ee;--muted:#a4b0aa;--line:#36423d;--brand:#7fc4a6;--brand-ink:#10201a;--brand-soft:#24392f;--danger:#f0907b;--danger-soft:#45241d;--warn:#e9bf63;--warn-soft:#40331a;--ok:#7fd0a6;--ok-soft:#1e3a2c;--alone:#93c2e2;--alone-soft:#1f3442;--empty:#232b28;--shadow:none}:root[data-kind=cafe]{--bg:var(--lightningcss-light,#f6f0e8)var(--lightningcss-dark,#1a1411);--panel:var(--lightningcss-light,#fffaf3)var(--lightningcss-dark,#241c17);--panel-2:var(--lightningcss-light,#efe4d6)var(--lightningcss-dark,#30261f);--line:var(--lightningcss-light,#ddcdb9)var(--lightningcss-dark,#45372d);--brand:var(--lightningcss-light,#6b3e1e)var(--lightningcss-dark,#e3a972);--brand-ink:var(--lightningcss-light,#fffaf3)var(--lightningcss-dark,#20140b);--brand-soft:var(--lightningcss-light,#f0dfcc)var(--lightningcss-dark,#3b2b1e);--empty:var(--lightningcss-light,#efe6da)var(--lightningcss-dark,#2a211b)}:root[data-kind=restaurant]{--bg:var(--lightningcss-light,#f7f2ee)var(--lightningcss-dark,#191213);--panel:var(--lightningcss-light,#fffbf8)var(--lightningcss-dark,#231a1b);--panel-2:var(--lightningcss-light,#f1e5df)var(--lightningcss-dark,#2f2324);--line:var(--lightningcss-light,#e0cfc8)var(--lightningcss-dark,#473537);--brand:var(--lightningcss-light,#7f1d2d)var(--lightningcss-dark,#ec9aa6);--brand-ink:var(--lightningcss-light,#fffbf8)var(--lightningcss-dark,#2a0d12);--brand-soft:var(--lightningcss-light,#f5dde0)var(--lightningcss-dark,#40222a);--empty:var(--lightningcss-light,#f0e6e1)var(--lightningcss-dark,#291e1f)}:root[data-kind=pastry]{--bg:var(--lightningcss-light,#fdf4f6)var(--lightningcss-dark,#1b1316);--panel:var(--lightningcss-light,#fffafb)var(--lightningcss-dark,#251a1f);--panel-2:var(--lightningcss-light,#fae8ee)var(--lightningcss-dark,#32232a);--line:var(--lightningcss-light,#efd2dc)var(--lightningcss-dark,#4a343d);--brand:var(--lightningcss-light,#a61e5b)var(--lightningcss-dark,#f39cc0);--brand-ink:var(--lightningcss-light,#fff)var(--lightningcss-dark,#2d0a1c);--brand-soft:var(--lightningcss-light,#fbdfea)var(--lightningcss-dark,#45202f);--empty:var(--lightningcss-light,#f8ebf0)var(--lightningcss-dark,#2c1f25)}:root[data-kind=nightclub]{--bg:var(--lightningcss-light,#f2effa)var(--lightningcss-dark,#0f0b1a);--panel:var(--lightningcss-light,#fbfaff)var(--lightningcss-dark,#191329);--panel-2:var(--lightningcss-light,#ece7f9)var(--lightningcss-dark,#241c3a);--line:var(--lightningcss-light,#d3cbeb)var(--lightningcss-dark,#3a2f59);--brand:var(--lightningcss-light,#5b21b6)var(--lightningcss-dark,#b794f6);--brand-ink:var(--lightningcss-light,#fbfaff)var(--lightningcss-dark,#160a2e);--brand-soft:var(--lightningcss-light,#e5dcfb)var(--lightningcss-dark,#2e2150);--empty:var(--lightningcss-light,#ebe6f7)var(--lightningcss-dark,#1e1832)}:root[data-kind=hospital]{--bg:var(--lightningcss-light,#eff5fa)var(--lightningcss-dark,#0e151c);--panel:var(--lightningcss-light,#fbfdff)var(--lightningcss-dark,#16202a);--panel-2:var(--lightningcss-light,#e4eef6)var(--lightningcss-dark,#1f2c38);--line:var(--lightningcss-light,#c9dbe9)var(--lightningcss-dark,#31445a);--brand:var(--lightningcss-light,#0b5a8a)var(--lightningcss-dark,#7cc4ee);--brand-ink:var(--lightningcss-light,#fbfdff)var(--lightningcss-dark,#061e2e);--brand-soft:var(--lightningcss-light,#d8e9f5)var(--lightningcss-dark,#1b3547);--empty:var(--lightningcss-light,#e9f1f7)var(--lightningcss-dark,#18232e)}:root[data-kind=hospitality]{--bg:var(--lightningcss-light,#eef5f4)var(--lightningcss-dark,#0f1817);--panel:var(--lightningcss-light,#fafdfc)var(--lightningcss-dark,#172221);--panel-2:var(--lightningcss-light,#e0eeec)var(--lightningcss-dark,#20302e);--line:var(--lightningcss-light,#c7dcd9)var(--lightningcss-dark,#324744);--brand:var(--lightningcss-light,#0f5e5b)var(--lightningcss-dark,#6fd0c8);--brand-ink:var(--lightningcss-light,#fafdfc)var(--lightningcss-dark,#06201e);--brand-soft:var(--lightningcss-light,#d6eeeb)var(--lightningcss-dark,#1c3a37);--empty:var(--lightningcss-light,#e6f0ee)var(--lightningcss-dark,#1a2726)}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);margin:0}h1{letter-spacing:-.01em;margin:0;font-size:1.55rem}h2{margin:0 0 .6rem;font-size:1.12rem}h3{margin:0 0 .4rem;font-size:.98rem}p{margin:0 0 .6rem}a{color:var(--brand)}small,.muted{color:var(--muted)}.muted{font-size:.9rem}button,.btn{font:inherit;border:1px solid var(--line);background:var(--panel);color:var(--ink);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:.4rem;min-height:40px;padding:.48rem .85rem;text-decoration:none;display:inline-flex}button:hover:not(:disabled),.btn:hover{border-color:var(--brand)}button:disabled{opacity:.55;cursor:not-allowed}button.primary,.btn.primary{background:var(--brand);color:var(--brand-ink);border-color:var(--brand);font-weight:600}button.danger,.btn.danger{background:var(--danger);color:#fff;border-color:var(--danger);font-weight:600}button.ghost{color:var(--muted);background:0 0;border-color:#0000}button.small,.btn.small{min-height:32px;padding:.2rem .55rem;font-size:.88rem}:focus-visible{outline:3px solid color-mix(in srgb, var(--brand) 55%, transparent);outline-offset:1px}input,select,textarea{font:inherit;color:inherit;background:var(--panel);border:1px solid var(--line);border-radius:8px;width:100%;min-height:40px;padding:.45rem .6rem}input[type=checkbox],input[type=radio]{width:18px;height:18px;min-height:18px;accent-color:var(--brand);flex:none}input[type=color]{padding:2px}label.field{margin-bottom:.7rem;font-size:.88rem;font-weight:600;display:block}label.field>input,label.field>select,label.field>textarea{margin-top:.25rem;font-weight:400}label.check{align-items:flex-start;gap:.5rem;margin-bottom:.55rem;font-size:.95rem;display:flex}.hint{color:var(--muted);margin-top:.15rem;font-size:.82rem;font-weight:400;display:block}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:1rem}.stack{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.stack>*{min-width:0}.row{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.spread{justify-content:space-between}.grid2{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0 1rem;display:grid}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:1rem;display:flex}.table-wrap{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.93rem}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.5rem .6rem}th{background:var(--panel-2);white-space:nowrap;font-weight:600}tr:last-child td{border-bottom:0}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}.badge{background:var(--panel-2);white-space:nowrap;border-radius:999px;align-items:center;gap:.25rem;padding:.08rem .45rem;font-size:.78rem;font-weight:600;display:inline-flex}.badge.ok{background:var(--ok-soft);color:var(--ok)}.badge.warn{background:var(--warn-soft);color:var(--warn)}.badge.danger{background:var(--danger-soft);color:var(--danger)}.badge.info{background:var(--alone-soft);color:var(--alone)}.notice{border-left:4px solid;border-radius:8px;margin-bottom:.5rem;padding:.6rem .8rem;font-size:.93rem}.notice.danger{background:var(--danger-soft);border-color:var(--danger)}.notice.warn{background:var(--warn-soft);border-color:var(--warn)}.notice.ok{background:var(--ok-soft);border-color:var(--ok)}.notice.info{background:var(--alone-soft);border-color:var(--alone)}dialog{border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:14px;width:min(560px,100vw - 24px);max-height:calc(100dvh - 32px);padding:1.1rem;box-shadow:0 20px 60px #0000004d}dialog::backdrop{background:#14191473}@media (width<=800px){input,select,textarea{font-size:16px}button.small,.btn.small{min-height:40px}.page-head h1{font-size:1.35rem}table.cards{min-width:0!important}table.cards thead{display:none}table.cards tr{border-bottom:1px solid var(--line);padding:.5rem .6rem;display:block}table.cards tr:last-child{border-bottom:0}table.cards td{text-align:right;border:0;justify-content:space-between;gap:.8rem;padding:.15rem 0;display:flex}table.cards td:first-child{text-align:left;font-size:1rem;display:block}table.cards td[data-label]:before{content:attr(data-label);color:var(--muted);text-align:left;flex:none;font-size:.85rem}table.cards td.acts{white-space:normal;flex-wrap:wrap;justify-content:flex-start;padding-top:.4rem}table.cards td:empty{display:none}.panel{padding:.8rem}dialog{padding:.9rem}}@media print{body{color:#000;background:#fff}.no-print{display:none!important}.panel,.table-wrap{box-shadow:none;border-color:#999}th{background:#eee}main{padding:0!important}}.wrap.svelte-3z0wmw{place-items:center;min-height:100dvh;padding:16px;display:grid}.card.svelte-3z0wmw{width:min(400px,100%)}.card.svelte-3z0wmw h1:where(.svelte-3z0wmw){color:var(--brand);margin-bottom:.2rem}.about.svelte-3z0wmw{text-align:center;margin:.8rem 0 0;font-size:.9rem}.qr.svelte-3z0wmw{background:#fff;border-radius:8px;padding:.5rem;display:inline-block}.center.svelte-12qhfyh{text-align:center;padding:4rem}.demo-bar.svelte-12qhfyh{background:var(--warn-soft);color:var(--ink);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:.35rem 1rem;font-size:.88rem;display:flex}.shell.svelte-12qhfyh{grid-template-columns:220px minmax(0,1fr);min-height:100dvh;display:grid}.side.svelte-12qhfyh{background:var(--panel);border-right:1px solid var(--line);flex-direction:column;gap:1rem;height:100dvh;padding:1rem .75rem;display:flex;position:sticky;top:0;overflow-y:auto}.brand.svelte-12qhfyh{color:var(--ink);align-items:center;gap:.55rem;font-size:1.1rem;font-weight:700;text-decoration:none;display:flex}.mark.svelte-12qhfyh{background:var(--brand-soft);width:30px;height:30px;color:var(--brand);border-radius:8px;place-items:center;font-size:1.05rem;display:grid}.vh.svelte-12qhfyh{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.switcher.svelte-12qhfyh{min-width:0;display:block}.mobile-top.svelte-12qhfyh .switcher:where(.svelte-12qhfyh){flex:1}.switcher.svelte-12qhfyh select:where(.svelte-12qhfyh){border-color:var(--brand);font-weight:600}.all.svelte-12qhfyh{color:var(--muted);border-radius:8px;align-self:flex-start;margin-top:-.6rem;padding:.3rem .65rem;font-size:.9rem;text-decoration:none}.all.svelte-12qhfyh:hover,.all.active.svelte-12qhfyh{background:var(--panel-2);color:var(--ink)}.mobile-top.svelte-12qhfyh{display:none}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--ink);border-radius:8px;gap:.55rem;padding:.55rem .65rem;text-decoration:none;display:flex}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{background:var(--panel-2)}nav.svelte-12qhfyh a.active:where(.svelte-12qhfyh){background:var(--brand-soft);font-weight:600}.crisis.svelte-12qhfyh{width:100%}.who.svelte-12qhfyh{justify-content:space-between;align-items:center;gap:.4rem;margin-top:auto;display:flex}main.svelte-12qhfyh{width:100%;min-width:0;max-width:1400px;padding:1.3rem}.bottom.svelte-12qhfyh{display:none}.toast.svelte-12qhfyh{background:var(--brand);color:var(--brand-ink);z-index:100;border-radius:10px;max-width:min(90vw,640px);padding:.65rem 1rem;position:fixed;bottom:1.1rem;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #00000040}.toast.danger.svelte-12qhfyh{background:var(--danger);color:#fff}@media (width<=800px){.shell.svelte-12qhfyh{padding-bottom:72px;display:block}.side.svelte-12qhfyh{display:none}.mobile-top.svelte-12qhfyh{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.8rem;display:flex}main.svelte-12qhfyh{padding:.9rem 16px}.bottom.svelte-12qhfyh{background:var(--panel);border-top:1px solid var(--line);z-index:50;padding-bottom:env(safe-area-inset-bottom);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.bottom.svelte-12qhfyh a:where(.svelte-12qhfyh),.bottom-more.svelte-12qhfyh{text-align:center;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;min-height:56px;padding:.45rem .1rem;font-size:.72rem;line-height:1.1;display:flex}.bottom-more.active.svelte-12qhfyh{background:var(--brand-soft);font-weight:600}.bottom-crisis.svelte-12qhfyh{font-weight:700;color:var(--danger)!important}.toast.svelte-12qhfyh{bottom:80px}}.more.svelte-12qhfyh{max-height:80dvh}.more.svelte-12qhfyh nav:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh){padding:.7rem .65rem;font-size:1rem}.morefoot.svelte-12qhfyh{border-top:1px solid var(--line);margin-top:.5rem;padding-top:.6rem}@media print{.shell.svelte-12qhfyh{display:block}}
