@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(./rubik-arabic-wght-normal.CGnJ-sf6.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(./rubik-cyrillic-ext-wght-normal.BjodpZir.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(./rubik-cyrillic-wght-normal.DveCct9I.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(./rubik-hebrew-wght-normal.BIkpbuMU.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(./rubik-latin-ext-wght-normal.OacczzuJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(./rubik-latin-wght-normal.CnQIisVs.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#fff;--surface:#fff;--surface-2:#f1f4f4;--border:#e2e6e6;--text:#353535;--text-muted:#6a7676;--accent:#00a7a7;--accent-hover:#008686;--accent-text:#007575;--accent-contrast:#fff;--heading:#020202;--ok:#1a8a4a;--warn:#b45309;--danger:#c0362c;--critical:#7a1f2b;--radius:6px;--space-1:.4em;--space-2:.6em;--space-3:1.2em;--space-4:2em;--text-sm:.85em;--form-width:480px}@media (prefers-color-scheme:dark){:root{--bg:#141a1a;--surface:#1a2121;--surface-2:#202a2a;--border:#2a3434;--text:#dfe6e6;--text-muted:#93a1a1;--accent:#17c0c0;--accent-hover:#34d0d0;--accent-text:#17c0c0;--accent-contrast:#06100f;--heading:#f2f6f6;--ok:#3ecb7e;--warn:#e0a740;--danger:#e5675d;--critical:#c9646f}}:root[data-theme=dark]{--bg:#141a1a;--surface:#1a2121;--surface-2:#202a2a;--border:#2a3434;--text:#dfe6e6;--text-muted:#93a1a1;--accent:#17c0c0;--accent-hover:#34d0d0;--accent-text:#17c0c0;--accent-contrast:#06100f;--heading:#f2f6f6;--ok:#3ecb7e;--warn:#e0a740;--danger:#e5675d;--critical:#c9646f}:root[data-theme=light]{--bg:#fff;--surface:#fff;--surface-2:#f1f4f4;--border:#e2e6e6;--text:#353535;--text-muted:#6a7676;--accent:#00a7a7;--accent-hover:#008686;--accent-text:#007575;--accent-contrast:#fff;--heading:#020202;--ok:#1a8a4a;--warn:#b45309;--danger:#c0362c;--critical:#7a1f2b}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:Rubik Variable,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:15px;line-height:1.45}a{color:var(--accent-text)}a:hover{color:var(--accent-hover)}h1,h2,h3{color:var(--heading);font-weight:400;line-height:1.2}button,input,select{font:inherit;color:inherit}label{display:block}button{cursor:pointer;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:.5em 1em}button.primary{background:var(--accent-text);color:var(--accent-contrast);border-color:var(--accent-text)}button.primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}button.danger{border-color:var(--danger);color:var(--danger);background:var(--surface)}button.danger:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 12%, transparent)}button:disabled{opacity:.6;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}input,select,textarea{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:.5em .7em}.table-scroll{background:linear-gradient(to right, var(--surface) 30%, transparent) left, linear-gradient(to left, var(--surface) 30%, transparent) right, linear-gradient(to right, color-mix(in srgb, var(--heading) 14%, transparent), transparent 12px) left, linear-gradient(to left, color-mix(in srgb, var(--heading) 14%, transparent), transparent 12px) right;background-repeat:no-repeat;background-color:var(--surface);background-size:24px 100%,24px 100%,12px 100%,12px 100%;background-attachment:local,local,scroll,scroll;overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid var(--border);padding:.5em .7em}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 1px 3px color-mix(in srgb, var(--heading) 6%, transparent);padding:1.2em}.badge{border-radius:999px;padding:.15em .6em;font-size:.85em;font-weight:600;display:inline-block}.badge.ok{background:color-mix(in srgb, var(--ok) 18%, transparent);color:var(--ok)}.badge.warn{background:color-mix(in srgb, var(--warn) 18%, transparent);color:var(--warn)}.badge.danger{background:color-mix(in srgb, var(--danger) 18%, transparent);color:var(--danger)}.badge.muted{background:color-mix(in srgb, var(--text-muted) 18%, transparent);color:var(--text-muted)}.icon-btn{border-radius:var(--radius);width:2.2em;height:2.2em;color:var(--text);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;font-size:1.1em;line-height:1;text-decoration:none;display:inline-flex;position:relative}.icon-btn:hover{background:var(--surface-2);border-color:var(--border)}.icon-btn.active{color:var(--accent-text)}.icon-badge{background:var(--danger);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:1.1em;height:1.1em;padding:0 .25em;font-size:.6em;font-weight:700;display:flex;position:absolute;top:.1em;right:.1em}.error-text{color:var(--danger)}.ok{color:var(--ok)}.danger{color:var(--danger)}.critical{color:var(--critical);font-weight:600}.muted{color:var(--text-muted)}.stack{flex-direction:column;display:flex}.stack>*+*{margin-top:1em}.row{flex-wrap:wrap;align-items:center;gap:.6em;display:flex}.toast-stack{z-index:1000;flex-direction:column;gap:.6em;max-width:min(360px,100vw - 2.4em);display:flex;position:fixed;top:1.2em;right:1.2em}.toast{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius);box-shadow:0 4px 12px color-mix(in srgb, var(--heading) 14%, transparent);padding:.7em 1em;animation:.15s ease-out toast-in}.toast.error{border-left-color:var(--danger)}@keyframes toast-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.toast{animation:none}}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.mt-1{margin-top:var(--space-1)}.mt-2{margin-top:var(--space-2)}.mt-3{margin-top:var(--space-3)}.mt-4{margin-top:var(--space-4)}.text-sm{font-size:var(--text-sm)}.form-width{max-width:var(--form-width)}.bell.svelte-3pyf9h{display:inline-block;position:relative}.panel.svelte-3pyf9h{z-index:200;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);width:360px;max-width:calc(100vw - 2em);box-shadow:0 4px 16px color-mix(in srgb, var(--heading) 16%, transparent);padding:.9em;position:fixed}.panel-head.svelte-3pyf9h{justify-content:space-between;align-items:center}.panel-head.svelte-3pyf9h h4:where(.svelte-3pyf9h){margin:0;font-size:.95em}.mark-all.svelte-3pyf9h{padding:.3em .6em;font-size:.82em}.panel-body.svelte-3pyf9h{max-height:60vh;overflow-y:auto}.all-link.svelte-3pyf9h{text-align:center;border-top:1px solid var(--border);padding-top:.4em;font-size:.85em}.user-menu-root.svelte-1y9s6sf{display:inline-block;position:relative}.chip.svelte-1y9s6sf{height:2.2em;color:var(--text);font:inherit;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:.55em;padding:.2em .7em .2em .3em;font-size:.92em;display:inline-flex}.chip.svelte-1y9s6sf:hover,.chip.open.svelte-1y9s6sf{background:var(--surface-2)}.avatar.svelte-1y9s6sf{background:color-mix(in srgb, var(--accent) 20%, var(--surface-2));width:1.7em;height:1.7em;color:var(--accent-text);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.78em;font-weight:600;display:flex}.avatar.lg.svelte-1y9s6sf{width:2.4em;height:2.4em;font-size:.9em}.chip-name.svelte-1y9s6sf{text-overflow:ellipsis;white-space:nowrap;max-width:9em;overflow:hidden}.chevron.svelte-1y9s6sf{color:var(--text-muted);font-size:.75em;transition:transform .15s}.chip.open.svelte-1y9s6sf .chevron:where(.svelte-1y9s6sf){transform:rotate(180deg)}.panel.svelte-1y9s6sf{z-index:200;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);width:240px;max-width:calc(100vw - 2em);box-shadow:0 4px 16px color-mix(in srgb, var(--heading) 16%, transparent);padding:.3em;position:fixed}.panel-head.svelte-1y9s6sf{align-items:center;gap:.7em;padding:.7em .6em .8em;display:flex}.panel-head-text.svelte-1y9s6sf{min-width:0}.panel-name.svelte-1y9s6sf{text-overflow:ellipsis;white-space:nowrap;font-size:.95em;overflow:hidden}.panel-email.svelte-1y9s6sf{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8em;overflow:hidden}.role-badge.svelte-1y9s6sf{letter-spacing:.02em;color:var(--accent-text);background:color-mix(in srgb, var(--accent) 14%, transparent);border-radius:999px;margin-top:.3em;padding:.1em .6em;font-size:.74em;font-weight:600;display:inline-block}.sep.svelte-1y9s6sf{border-top:1px solid var(--border);margin:.2em 0}.item.svelte-1y9s6sf{text-align:left;border-radius:calc(var(--radius) - 2px);width:100%;color:var(--text);font:inherit;background:0 0;border:none;padding:.6em .7em;font-size:.92em;display:block}.item.svelte-1y9s6sf:hover{background:var(--surface-2)}.item.active.svelte-1y9s6sf{color:var(--accent-text)}.item.danger.svelte-1y9s6sf{color:var(--danger)}.shell.svelte-12qhfyh{min-height:100vh;display:flex}.sidebar.svelte-12qhfyh{background:var(--surface);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;width:240px;padding:1.2em;display:flex}.sidebar.svelte-12qhfyh nav:where(.svelte-12qhfyh){flex:1}.sidebar.svelte-12qhfyh nav:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh){border-radius:var(--radius);color:var(--text);margin:0 -.6em;padding:.5em .6em;text-decoration:none;display:block}.sidebar.svelte-12qhfyh nav:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh):hover{color:var(--accent-text)}.sidebar.svelte-12qhfyh nav:where(.svelte-12qhfyh) a.active:where(.svelte-12qhfyh){background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent-text);font-weight:500}.main-col.svelte-12qhfyh{flex-direction:column;flex:1;min-width:0;display:flex}.topbar.svelte-12qhfyh{border-bottom:1px solid var(--border);background:var(--surface);align-items:center;gap:1em;padding:.7em 1.4em;display:flex}.topbar-spacer.svelte-12qhfyh{flex:1}.topbar-actions.svelte-12qhfyh{align-items:center;gap:.3em;display:flex}.brand.svelte-12qhfyh{letter-spacing:.01em;color:var(--heading);white-space:nowrap;font-size:1.05rem;font-weight:500;text-decoration:none}.brand.svelte-12qhfyh:hover{color:var(--accent-text)}.content.svelte-12qhfyh{flex:1;min-width:0;max-width:1100px;padding:2em}@media (width<=760px){.shell.svelte-12qhfyh{flex-direction:column}.sidebar.svelte-12qhfyh{border-right:none;border-bottom:1px solid var(--border);width:auto;padding:.8em 1em}.sidebar.svelte-12qhfyh nav:where(.svelte-12qhfyh){flex-flow:wrap;gap:.2em .8em;display:flex}.sidebar.svelte-12qhfyh nav:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh){margin:0;padding:.3em .5em}.topbar.svelte-12qhfyh{padding:.6em 1em}.brand.svelte-12qhfyh{font-size:.95rem}.content.svelte-12qhfyh{padding:1.2em}}
