.toasts[data-v-bda80589]{background:0 0;border:0;gap:8px;width:min(380px,100% - 32px);margin:0;padding:0;display:grid;position:fixed;inset:auto 20px 20px auto;overflow:visible}.toast[data-v-bda80589]{border-radius:var(--radius-sm);background:var(--rail);color:var(--rail-ink);box-shadow:var(--shadow-lg);align-items:flex-start;gap:10px;padding:12px 12px 12px 14px;font-size:13.5px;display:flex}:root[data-theme=dark] .toast[data-v-bda80589]{background:var(--surface-3);color:var(--ink)}.ic[data-v-bda80589]{margin-top:1px}.toast--ok .ic[data-v-bda80589]{color:var(--rail-ok)}.toast--bad .ic[data-v-bda80589]{color:var(--rail-bad)}.toast--info .ic[data-v-bda80589]{color:var(--rail-info)}.txt[data-v-bda80589]{flex:1}.x[data-v-bda80589]{width:22px;height:22px;color:inherit;opacity:.6;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:inline-grid}.x[data-v-bda80589]:hover{opacity:1}.toast-enter-active[data-v-bda80589],.toast-leave-active[data-v-bda80589]{transition:opacity .2s, transform .25s var(--ease-out)}.toast-enter-from[data-v-bda80589],.toast-leave-to[data-v-bda80589]{opacity:0;transform:translateY(8px)}@media (width<=960px){.toasts[data-v-bda80589]{inset:auto 16px calc(76px + env(safe-area-inset-bottom)) 16px;width:auto}}:root{--bg:#f5f0e6;--surface:#fffcf7;--surface-2:#f3ebdf;--surface-3:#eee5d6;--line:#e3d5c1;--line-2:#d3c2a9;--ink:#211a15;--ink-2:#75695d;--ink-3:#8a7d70;--rail:#17150f;--rail-2:#25221b;--rail-line:#2e2b23;--rail-ink:#f0ece3;--rail-ink-2:#a9a295;--rail-zar:#d9a748;--rail-ok:#7fd3a0;--rail-bad:#f5a093;--rail-info:#a6c6f0;--zar:#a66a0a;--zar-fill:#a66a0a;--zar-fill-hover:#94600a;--zar-grad:linear-gradient(110deg, #94600a, #a66a0a 50%, #c18a32);--on-zar:#fff;--zar-soft:#f6ecd6;--zar-line:#e6cf9f;--chart:#c18a32;--nav-on:color-mix(in srgb, var(--zar) 12%, var(--surface));--ok:#287a4b;--ok-soft:#e3f0e6;--warn:#9a6208;--warn-soft:#f6ecd6;--bad:#b83b32;--bad-soft:#f7e2df;--info:#2b5c9e;--info-soft:#e6eef8;--mute-soft:#eee5d6;--av-1:#f3e6cb;--av-1-ink:#7a4d05;--av-2:#dcefe3;--av-2-ink:#23643d;--av-3:#e0e9f6;--av-3-ink:#2b5288;--av-4:#f6e1e0;--av-4-ink:#9a3328;--av-5:#ebe3f3;--av-5-ink:#5d3f86;--av-6:#dee;--av-6-ink:#2a6466;--radius:18px;--radius-sm:12px;--radius-xs:8px;--shadow-sm:0 1px 2px #211a150d;--shadow-lg:0 20px 24px -4px #211a1514, 0 8px 8px -4px #211a1508;--scrim:#211a1566;--font:"Mulish", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Lora", Georgia, serif;--ease-out:cubic-bezier(.22, 1, .36, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#171613;--surface:#1d1b18;--surface-2:#211f1b;--surface-3:#2a2723;--line:#34302a;--line-2:#5a5248;--ink:#f5f1e8;--ink-2:#b5aa9a;--ink-3:#8f857a;--rail:#0b0a09;--rail-2:#1c1a17;--rail-line:#23211d;--rail-ink:#f0ece3;--rail-ink-2:#9d968a;--zar:#cba97a;--zar-fill:#cba97a;--zar-fill-hover:#d8b98d;--zar-grad:linear-gradient(110deg, #b8925e, #cba97a 50%, #dcc097);--on-zar:#1a1612;--zar-soft:#30291a;--zar-line:#5c4621;--chart:#cba97a;--nav-on:color-mix(in srgb, var(--zar) 14%, var(--surface));--ok:#8cc79a;--ok-soft:#1f2e22;--warn:#e3c377;--warn-soft:#30291a;--bad:#f08a80;--bad-soft:#33201d;--info:#91b6e8;--info-soft:#1b2637;--mute-soft:#262420;--av-1:#3a2f1a;--av-1-ink:#e9c27a;--av-2:#1d3426;--av-2-ink:#8fd3a8;--av-3:#1f2b3d;--av-3-ink:#a6c4ee;--av-4:#3c2321;--av-4-ink:#f2a79e;--av-5:#2e2538;--av-5-ink:#c8b0ea;--av-6:#1d3334;--av-6-ink:#8fd0d1;--shadow-sm:0 1px 2px #0006;--shadow-lg:0 18px 48px -12px #000000b3, 0 2px 6px #0000004d;--scrim:#0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);font:400 14.5px/1.5 var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}html{scrollbar-color:var(--line-2) transparent;caret-color:var(--zar-fill)}html:has(dialog[open]){overflow:hidden}::selection{background:var(--zar-soft);color:var(--ink)}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.005em;text-wrap:balance;margin:0;font-weight:400}p{margin:0}a{color:var(--zar);text-underline-offset:3px;text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}button{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--zar-fill);outline-offset:2px}svg{flex:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.num{font-variant-numeric:tabular-nums}.muted{color:var(--ink-2)}.faint{color:var(--ink-3)}.nowrap{white-space:nowrap}.page{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.toolbar>*{min-width:0}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-width:0}.is-busy{opacity:.55;transition:opacity .2s}.table{border-collapse:collapse;width:100%}.table th{border-bottom:1px solid var(--line);background:var(--surface-2);height:42px;color:var(--ink-2);letter-spacing:.02em;text-transform:uppercase;text-align:left;white-space:nowrap;padding:0 16px;font-size:11.5px;font-weight:800}.table thead th:first-child{border-top-left-radius:calc(var(--radius) - 1px)}.table thead th:last-child{border-top-right-radius:calc(var(--radius) - 1px)}.table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:13px 16px}.table tbody tr:last-child td{border-bottom:0}.table .r{text-align:right}.table tbody tr.clickable{cursor:pointer;transition:background .15s}.table tbody tr.clickable:hover{background:var(--surface-2)}.table tbody tr.clickable:focus-visible{outline-offset:-2px}@media (width<=760px){.table--stack thead{display:none}.table--stack tbody tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:14px 16px;display:grid}.table--stack tbody tr:last-child{border-bottom:0}.table--stack td{border:0;min-width:0;padding:0}.table--stack .m-hide{display:none}}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
