.nav-row{align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-xs) var(--space-sm);font:inherit;text-align:left;color:var(--color-text);border-radius:var(--radius);cursor:pointer;background:0 0;border:none;text-decoration:none;display:flex}.nav-row:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.parent .label.svelte-13j7p5p{font-weight:500}.indicator.svelte-13j7p5p{color:var(--color-text-muted);margin-left:auto}.leaf.svelte-13j7p5p{color:var(--color-text-muted)}.leaf[aria-current=page].svelte-13j7p5p{background:var(--color-primary-light);color:var(--color-primary-dark);font-weight:500}.children.svelte-13j7p5p{padding:0 0 0 var(--space-md);margin:0;list-style:none}.user-panel.svelte-zoux0e{gap:var(--space-sm);padding:var(--space-md);flex-direction:column;display:flex}.brand.svelte-zoux0e{padding:0 var(--space-xs);display:flex}.identity.svelte-zoux0e{gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius);color:inherit;flex-direction:column;text-decoration:none;display:flex}.identity.svelte-zoux0e:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.identity[aria-current=page].svelte-zoux0e .email:where(.svelte-zoux0e){text-decoration:underline}.email.svelte-zoux0e{overflow-wrap:anywhere;font-weight:500}.roles.svelte-zoux0e{font-size:var(--font-sm);color:var(--color-text-muted)}.switch-tenant.svelte-zoux0e{gap:var(--space-xs);flex-direction:column;display:flex}.sidebar.svelte-6dohdz{border-right:1px solid var(--color-border-light);flex-direction:column;height:100vh;display:flex}.sidebar-header.svelte-6dohdz{gap:var(--space-sm);padding:var(--space-md);flex-direction:column;display:flex}.tenant.svelte-6dohdz{min-height:var(--space-xl);align-items:center;display:flex}.tenant-logo.svelte-6dohdz{max-height:var(--space-xl);object-fit:contain;max-width:100%}.tenant-name.svelte-6dohdz{font-size:var(--font-base);margin:0;font-weight:600}.nav.svelte-6dohdz{padding:var(--space-md);flex:1;overflow-y:auto}.section.svelte-6dohdz{margin-bottom:var(--space-lg)}.section-label.svelte-6dohdz{margin:0 0 var(--space-xs) 0;padding:0 var(--space-sm);font-size:var(--font-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);font-weight:600}.items.svelte-6dohdz{margin:0;padding:0;list-style:none}.empty.svelte-6dohdz{padding:var(--space-xs) var(--space-sm);font-size:var(--font-sm);color:var(--color-text-muted);margin:0}.sr-only.svelte-6dohdz{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.legal-prose.svelte-1jyaxv7{line-height:var(--leading-relaxed,1.6);color:var(--color-text)}.legal-prose.svelte-1jyaxv7 h3:where(.svelte-1jyaxv7){margin:var(--space-lg) 0 var(--space-xs);font-size:var(--font-base);font-weight:var(--weight-semibold,600)}.legal-prose.svelte-1jyaxv7 p:where(.svelte-1jyaxv7){margin:0 0 var(--space-md)}.legal-prose.svelte-1jyaxv7 a:where(.svelte-1jyaxv7){color:var(--color-primary)}.legal-prose.svelte-h6dr9e{line-height:var(--leading-relaxed,1.6);color:var(--color-text)}.legal-prose.svelte-h6dr9e h3:where(.svelte-h6dr9e){margin:var(--space-lg) 0 var(--space-xs);font-size:var(--font-base);font-weight:var(--weight-semibold,600)}.legal-prose.svelte-h6dr9e p:where(.svelte-h6dr9e){margin:0 0 var(--space-md)}.support-form.svelte-hil4tp{line-height:var(--leading-relaxed,1.6);color:var(--color-text)}.intro.svelte-hil4tp{margin:0 0 var(--space-lg);color:var(--color-text-muted)}.field.svelte-hil4tp{margin-bottom:var(--space-md)}.field.svelte-hil4tp label:where(.svelte-hil4tp){margin-bottom:var(--space-xs);font-size:var(--font-sm);font-weight:var(--weight-medium,500);color:var(--color-text);display:block}.field.svelte-hil4tp input:where(.svelte-hil4tp),.field.svelte-hil4tp select:where(.svelte-hil4tp),.field.svelte-hil4tp textarea:where(.svelte-hil4tp){width:100%;padding:var(--space-sm);border:2px solid var(--color-secondary-light);border-radius:var(--radius);font-size:var(--font-base);background:var(--color-white);color:inherit;transition:border-color var(--transition-fast);font-family:inherit}.field.svelte-hil4tp input:where(.svelte-hil4tp):focus,.field.svelte-hil4tp select:where(.svelte-hil4tp):focus,.field.svelte-hil4tp textarea:where(.svelte-hil4tp):focus{border-color:var(--color-primary);outline:none}.field.svelte-hil4tp select:where(.svelte-hil4tp){cursor:pointer}.field.svelte-hil4tp textarea:where(.svelte-hil4tp){resize:vertical;min-height:100px}.field-error.svelte-hil4tp{margin-top:var(--space-xs);font-size:var(--font-sm);color:var(--color-error);display:block}.char-count.svelte-hil4tp{margin:var(--space-xs) 0 0;text-align:right;font-size:var(--font-xs);color:var(--color-text-muted);transition:color var(--transition-fast)}.char-count.warning.svelte-hil4tp{color:var(--color-warning,#a16207)}.char-count.full.svelte-hil4tp{color:var(--color-error)}.submit-error.svelte-hil4tp{padding:var(--space-sm) var(--space-md);margin-bottom:var(--space-md);background:var(--color-error-light);border-radius:var(--radius);color:var(--color-error);font-size:var(--font-sm)}.submit.svelte-hil4tp{justify-content:center;align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-sm) var(--space-lg);border-radius:var(--radius);background:var(--color-primary);color:var(--color-on-primary,#fff);font-family:inherit;font-size:var(--font-base);font-weight:var(--weight-medium,500);cursor:pointer;transition:background var(--transition-fast);border:none;display:inline-flex}.submit.svelte-hil4tp:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.submit.svelte-hil4tp:disabled{opacity:.6;cursor:not-allowed}.success.svelte-hil4tp{text-align:center;padding:var(--space-lg) 0}.success.svelte-hil4tp h3:where(.svelte-hil4tp){margin:0 0 var(--space-sm);font-size:var(--font-xl)}.success.svelte-hil4tp p:where(.svelte-hil4tp){margin:0 0 var(--space-lg);color:var(--color-text-muted)}.success.svelte-hil4tp .submit:where(.svelte-hil4tp){width:auto;min-width:120px}.app-footer.svelte-1jf7fcf{align-items:center;gap:var(--space-xs);padding:var(--space-lg) var(--space-md);font-size:var(--font-xs);color:var(--color-text-muted);text-align:center;flex-direction:column;flex-shrink:0;display:flex}.brand.svelte-1jf7fcf{color:var(--color-text);display:flex}.copyright.svelte-1jf7fcf{margin:0}.links.svelte-1jf7fcf{align-items:center;gap:var(--space-sm);display:flex}.links.svelte-1jf7fcf button:where(.svelte-1jf7fcf){font:inherit;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.links.svelte-1jf7fcf button:where(.svelte-1jf7fcf):hover{color:var(--color-text)}.links.svelte-1jf7fcf button:where(.svelte-1jf7fcf):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius)}.page-notification.svelte-nd51lb{z-index:var(--z-sticky);padding:var(--space-lg);background:var(--color-white);position:sticky;top:0}:root{--color-primary-base:#333;--color-secondary-base:#555;--color-accent-base:initial;--color-primary:var(--color-primary-base);--color-primary-light:color-mix(in oklch, var(--color-primary) 30%, white);--color-primary-dark:color-mix(in oklch, var(--color-primary) 75%, black);--color-on-primary:color-mix(in oklch, var(--color-primary) 10%, white);--color-secondary:var(--color-secondary-base);--color-secondary-light:color-mix(in oklch, var(--color-secondary) 25%, white);--color-secondary-dark:color-mix(in oklch, var(--color-secondary) 70%, black);--color-on-secondary:color-mix(in oklch, var(--color-secondary) 10%, white);--color-accent:var(--color-accent-base,color-mix(in oklch, var(--color-primary) 70%, orange));--color-on-accent:color-mix(in oklch, var(--color-accent) 15%, black);--color-error:#c00;--color-error-light:color-mix(in oklch, var(--color-error) 15%, white);--color-success:#080;--color-success-light:color-mix(in oklch, var(--color-success) 15%, white);--color-warning:#b8860b;--color-warning-light:color-mix(in oklch, var(--color-warning) 18%, white);--color-info:#06c;--color-info-light:color-mix(in oklch, var(--color-info) 15%, white);--color-white:#fff;--color-gray-100:#f5f5f5;--color-gray-200:#eee;--color-gray-300:#ccc;--color-gray-500:#666;--color-gray-800:#333;--color-text:var(--color-gray-800);--color-text-muted:var(--color-gray-500);--color-border:var(--color-gray-300);--color-border-light:var(--color-gray-200);--color-bg-disabled:var(--color-gray-100);--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-4xl:4rem;--font-xs:.75rem;--font-sm:.875rem;--font-base:1rem;--font-lg:1.125rem;--font-xl:1.25rem;--font-2xl:1.5rem;--font-3xl:2rem;--radius:4px;--radius-lg:8px;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--transition-fast:.15s ease-out;--sidebar-width:16rem;--shadow-md:0 4px 12px #0000001a;--z-sticky:40;--z-modal-overlay:100;--z-modal:110;--z-dropdown:120;--dialog-sm:28rem;--dialog-md:40rem;--dialog-lg:56rem}*,:before,:after{box-sizing:border-box}body{color:var(--color-text);margin:0;font-family:system-ui,-apple-system,sans-serif;line-height:1.5}input,button,select{font:inherit}.page{max-width:900px;margin:var(--space-2xl) 0;padding:0 var(--space-lg);gap:var(--space-lg);flex-direction:column;display:flex}.page--narrow{max-width:600px}.page--wide{max-width:1100px}.page-header{justify-content:space-between;align-items:flex-start;gap:var(--space-lg);display:flex}.page-title{gap:var(--space-sm);flex-direction:column;display:flex}.page-title h1{margin:0}.intro{color:var(--color-text-muted);margin:0}.form{gap:var(--space-md);flex-direction:column;display:flex}.field{flex-direction:column;display:flex}.field-row{gap:var(--space-md);display:flex}.field-row .field{flex:1}.field-label{font-size:var(--font-sm);color:var(--color-text-muted)}.actions{gap:var(--space-sm);display:flex}.form-footer{justify-content:flex-end;gap:var(--space-sm);padding-top:var(--space-md);display:flex}.controls{gap:var(--space-md);flex-wrap:wrap;align-items:flex-end;display:flex}.controls .field{gap:var(--space-xs);min-width:12rem}.controls .field--grow{flex:1;min-width:14rem}.card{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-white)}.create-card{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-white);padding:var(--space-md);gap:var(--space-md);flex-direction:column;display:flex}.create-card h2,.create-card h3{font-size:var(--font-base);margin:0;font-weight:600}.list{gap:var(--space-md);flex-direction:column;display:flex}.groups{gap:var(--space-xl);flex-direction:column;display:flex}.groups>.block+.block{border-top:1px solid var(--color-border);padding-top:var(--space-xl)}.block{gap:var(--space-sm);flex-direction:column;display:flex}.block h2,.block h3{font-size:var(--font-base);margin:0;font-weight:600}.block-header{justify-content:space-between;align-items:flex-start;gap:var(--space-lg);display:flex}.block-desc,.description{font-size:var(--font-sm);color:var(--color-text-muted);margin:0}.actions-block{align-items:center;gap:var(--space-sm);flex-direction:row}.confirm{align-items:center;gap:var(--space-sm);display:flex}.confirm-text,.meta{font-size:var(--font-sm);color:var(--color-text-muted)}.status{padding:0 var(--space-xs);border-radius:var(--radius);font-size:var(--font-xs);text-transform:uppercase;letter-spacing:.03em;color:var(--color-success);border:1px solid var(--color-success);display:inline-block}.status--exited{color:var(--color-text-muted);border-color:var(--color-border)}.success{color:var(--color-success);margin:0}.error{color:var(--color-error);margin:0}.info,.empty{color:var(--color-text-muted);margin:0;font-style:italic}.loading{font-size:var(--font-sm);color:var(--color-text-muted)}.placeholder-var{padding:0 var(--space-xs);border-radius:var(--radius);background:var(--color-primary-light);color:var(--color-text)}.link{color:var(--color-primary);transition:color var(--transition-fast);text-decoration:none}.link:hover{color:var(--color-primary-dark);text-decoration:underline}.link:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px;border-radius:var(--radius)}@media (width<=768px){.page-header{flex-direction:column;align-items:stretch}.page-header>:last-child:not(.page-title){align-self:flex-start}.controls{flex-direction:column;align-items:stretch}.controls .field{min-width:100%}.field-row{flex-direction:column}}.app-shell.svelte-12qhfyh{grid-template-columns:var(--sidebar-width) 1fr;height:100vh;display:grid}main.svelte-12qhfyh{flex-direction:column;display:flex;overflow-y:auto}.page-transition-container.svelte-12qhfyh{flex:1 0 auto;grid-template:1fr/1fr;display:grid}.page-transition.svelte-12qhfyh{grid-area:1/1}
