.admin-fab-container.svelte-1pa0mnz{display:contents}.fab-trigger.svelte-1pa0mnz{border:none;border-radius:var(--radius-full);background-color:var(--color-primary-500);color:#fff;cursor:pointer;display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-md);box-shadow:0 4px 16px #00000040;transition:background-color var(--duration-fast) var(--ease-default),transform var(--duration-fast) var(--ease-default),box-shadow var(--duration-fast) var(--ease-default)}.fab-trigger.svelte-1pa0mnz:hover{background-color:var(--color-primary-600);box-shadow:0 6px 20px #00000059}.fab-trigger.svelte-1pa0mnz:active{transform:scale(.98)}.fab-trigger.svelte-1pa0mnz:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.fab-trigger.impersonating.svelte-1pa0mnz{background-color:var(--color-danger);animation:svelte-1pa0mnz-pulse 2s ease-in-out infinite}.fab-trigger.impersonating.svelte-1pa0mnz:hover{background-color:var(--color-danger)}@keyframes svelte-1pa0mnz-pulse{0%,to{box-shadow:0 4px 16px #0000004d}50%{box-shadow:0 4px 24px color-mix(in oklch,var(--color-danger) 50%,transparent)}}.menu-list.svelte-1pa0mnz{display:flex;flex-direction:column;gap:var(--space-3xs);margin-top:var(--space-xs)}.impersonation-banner.svelte-1pa0mnz{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);background-color:color-mix(in oklch,var(--color-danger) 15%,var(--surface-1))}.menu-action.svelte-1pa0mnz{display:flex;align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-xs) var(--space-sm);border:none;background:transparent;color:var(--text-1);cursor:pointer;text-decoration:none;border-radius:var(--radius-md);transition:background-color var(--duration-fast) var(--ease-default)}.menu-action.svelte-1pa0mnz:hover{background-color:var(--surface-2)}.menu-action.svelte-1pa0mnz:focus-visible{outline:var(--focus-ring);outline-offset:-2px}form.svelte-60e0r{display:flex;flex-direction:column;gap:var(--space-sm)}form.svelte-60e0r label:where(.svelte-60e0r){display:flex;flex-direction:column;gap:var(--space-2xs)}label.checkbox-label.svelte-60e0r{flex-direction:row;align-items:center;gap:var(--space-xs)}form.svelte-1j7axcl{display:flex;flex-direction:column;gap:var(--space-sm)}form.svelte-1j7axcl label:where(.svelte-1j7axcl){display:flex;flex-direction:column;gap:var(--space-2xs)}.user-fab-container.svelte-zcv7vj{display:contents}.fab-trigger.svelte-zcv7vj{border:none;background:var(--surface-2);padding:var(--space-xs) var(--space-sm);padding-right:var(--space-md);cursor:pointer;border-radius:var(--radius-full);display:flex;align-items:center;gap:var(--space-xs);color:var(--text-1);box-shadow:0 4px 16px #00000040;transition:background-color var(--duration-fast) var(--ease-default),transform var(--duration-fast) var(--ease-default),box-shadow var(--duration-fast) var(--ease-default)}.fab-trigger.svelte-zcv7vj:hover{background-color:var(--surface-3);box-shadow:0 6px 20px #00000059}.fab-trigger.svelte-zcv7vj:active{transform:scale(.98)}.fab-trigger.svelte-zcv7vj:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.fab-avatar.svelte-zcv7vj{width:16px;height:16px;flex-shrink:0;display:flex}.fab-avatar.svelte-zcv7vj img,.fab-avatar.svelte-zcv7vj div{width:16px;height:16px}.fab-avatar.svelte-zcv7vj span{font-size:10px}.fab-label.svelte-zcv7vj{font-size:var(--text-sm);max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-list.svelte-zcv7vj{display:flex;flex-direction:column;gap:var(--space-3xs);margin-top:var(--space-xs)}.menu-action.svelte-zcv7vj{display:flex;align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-xs) var(--space-sm);border:none;background:transparent;color:var(--text-1);cursor:pointer;text-decoration:none;border-radius:var(--radius-md);transition:background-color var(--duration-fast) var(--ease-default)}.menu-action.svelte-zcv7vj:hover{background-color:var(--surface-2)}.menu-action.svelte-zcv7vj:disabled{opacity:.5;cursor:not-allowed}.menu-action.svelte-zcv7vj:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.tabs.svelte-zcv7vj{display:flex;gap:var(--space-3xs);background-color:var(--surface-3);padding:var(--space-3xs);border-radius:var(--radius-md);margin-bottom:var(--space-sm)}.tab-btn.svelte-zcv7vj{flex:1;padding:var(--space-xs) var(--space-sm);border-radius:calc(var(--radius-md) - 2px);border:none;background:transparent;color:var(--text-2);cursor:pointer;transition:background-color var(--duration-normal) var(--ease-default),color var(--duration-normal) var(--ease-default)}.tab-btn.active.svelte-zcv7vj{background-color:var(--surface-1);color:var(--text-1);box-shadow:var(--shadow-sm)}.tab-btn.svelte-zcv7vj:not(.active):hover{color:var(--text-1)}.tab-btn.svelte-zcv7vj:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.org-fab-container.svelte-cxafuo{display:contents}.fab-trigger.svelte-cxafuo{border:none;background-color:var(--surface-2);padding:var(--space-xs) var(--space-md);cursor:pointer;border-radius:var(--radius-full);display:flex;align-items:center;gap:var(--space-xs);color:var(--text-1);box-shadow:0 4px 16px #00000040;transition:background-color var(--duration-fast) var(--ease-default),transform var(--duration-fast) var(--ease-default),box-shadow var(--duration-fast) var(--ease-default)}.fab-trigger.svelte-cxafuo:hover{background-color:var(--surface-3);box-shadow:0 6px 20px #0000004d}.fab-trigger.svelte-cxafuo:active{transform:scale(.98)}.fab-trigger.svelte-cxafuo:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.fab-label.svelte-cxafuo{font-size:var(--text-sm);max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-list.svelte-cxafuo{display:flex;flex-direction:column;margin:0 calc(-1 * var(--space-xl));padding:var(--space-xs) 0}.org-option.svelte-cxafuo{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);width:100%;padding:var(--space-sm) var(--space-xl);border:none;background:none;color:inherit;text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-default)}.org-option.svelte-cxafuo:hover:not(:disabled){background-color:var(--surface-2)}.org-option.svelte-cxafuo:disabled{opacity:.6;cursor:not-allowed}.org-option.svelte-cxafuo:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.org-option.active.svelte-cxafuo{color:var(--color-primary-400)}.org-option-meta.svelte-cxafuo{display:flex;flex-direction:column;gap:var(--space-3xs);min-width:0}.org-option-status.svelte-cxafuo{display:flex;align-items:center;flex-shrink:0;color:var(--color-primary-400)}.org-list-divider.svelte-cxafuo{height:1px;background-color:var(--surface-3);margin:var(--space-xs) 0}.new-org-option.svelte-cxafuo,.settings-option.svelte-cxafuo{color:var(--text-2);text-decoration:none}:is(.new-org-option.svelte-cxafuo,.settings-option.svelte-cxafuo):hover:not(:disabled){color:var(--text-1)}.create-fields.svelte-cxafuo{display:flex;flex-direction:column;gap:var(--space-md);margin-bottom:var(--space-sm)}.create-field.svelte-cxafuo{display:flex;flex-direction:column;gap:var(--space-2xs)}.field-error.svelte-cxafuo{color:var(--color-danger);margin:0}.spin{animation:svelte-cxafuo-spin .8s linear infinite}@keyframes svelte-cxafuo-spin{to{transform:rotate(360deg)}}.app-bar.svelte-hv3zzy{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:var(--space-lg);pointer-events:none}.app-bar.svelte-hv3zzy>*{pointer-events:auto}.logo.svelte-hv3zzy{text-decoration:none;letter-spacing:-.02em;flex-shrink:0}.logo.svelte-hv3zzy:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}.actions.svelte-hv3zzy{display:flex;align-items:center;gap:var(--space-sm)}*,*:before,*:after{box-sizing:border-box}*{margin:0}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;border-radius:0}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root{isolation:isolate}ul,ol{list-style:none;padding:0}html,body{height:100%;overflow:hidden}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--font-family-base: "Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--text-ratio: 1.25;--text-base: 1rem;--text-sm: calc(var(--text-base) / var(--text-ratio));--text-xs: calc(var(--text-sm) / var(--text-ratio));--text-lg: calc(var(--text-base) * var(--text-ratio));--text-xl: calc(var(--text-lg) * var(--text-ratio));--text-2xl: calc(var(--text-xl) * var(--text-ratio));--text-3xl: calc(var(--text-2xl) * var(--text-ratio));--text-4xl: calc(var(--text-3xl) * var(--text-ratio));--text-5xl: calc(var(--text-4xl) * var(--text-ratio));--leading-tight: 1.1;--leading-snug: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.625}html{font-family:var(--font-family-base);font-size:16px}body{font-size:var(--text-base);line-height:var(--leading-normal)}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-base);font-weight:600;line-height:var(--leading-tight);color:var(--text-1);margin-bottom:.5em}h1{font-size:var(--text-3xl);letter-spacing:-.02em}h2{font-size:var(--text-2xl);letter-spacing:-.01em}h3,h4{font-size:var(--text-xl)}h5{font-size:var(--text-lg)}h6{font-size:var(--text-base);font-weight:700}p,ul,ol,dl,table,blockquote{margin-bottom:1rem}small{font-size:var(--text-sm)}.text-xs{font-size:var(--text-xs);line-height:var(--leading-normal)}.text-sm{font-size:var(--text-sm);line-height:var(--leading-normal)}.text-base{font-size:var(--text-base);line-height:var(--leading-normal)}.text-lg{font-size:var(--text-lg);line-height:var(--leading-snug)}.text-xl{font-size:var(--text-xl);line-height:var(--leading-snug)}.text-2xl{font-size:var(--text-2xl);line-height:var(--leading-tight)}.text-3xl{font-size:var(--text-3xl);line-height:var(--leading-tight)}.text-4xl{font-size:var(--text-4xl);line-height:var(--leading-tight)}.text-5xl{font-size:var(--text-5xl);line-height:var(--leading-tight)}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.text-primary{color:var(--text-1)}.text-muted{color:var(--text-2)}.text-danger{color:var(--color-danger)}.text-success{color:var(--color-success)}:root{--space-ratio: 1.5;--space-md: 1rem;--space-sm: calc(var(--space-md) / var(--space-ratio));--space-xs: calc(var(--space-sm) / var(--space-ratio));--space-2xs: calc(var(--space-xs) / var(--space-ratio));--space-3xs: calc(var(--space-2xs) / var(--space-ratio));--space-lg: calc(var(--space-md) * var(--space-ratio));--space-xl: calc(var(--space-lg) * var(--space-ratio));--space-2xl: calc(var(--space-xl) * var(--space-ratio));--space-3xl: calc(var(--space-2xl) * var(--space-ratio));--space-4xl: calc(var(--space-3xl) * var(--space-ratio));--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .05), 0 2px 4px -1px rgba(0, 0, 0, .03);--shadow-lg: 0 4px 12px rgba(0, 0, 0, .1);--focus-ring: 2px solid var(--color-primary-500);--focus-ring-offset: 2px;--backdrop-overlay: rgb(0 0 0 / .3);--backdrop-blur: 3px;--duration-fast: .15s;--duration-normal: .2s;--duration-slow: .4s;--ease-default: cubic-bezier(.25, 1, .5, 1)}@media(prefers-color-scheme:dark){:root{--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .4);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .4), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .5)}}@property --primary-hue{syntax: "<number>"; initial-value: 140; inherits: false;}:root{--primary-chroma: .14;--neutral-chroma: .006;--l-50: .98;--l-100: .95;--l-200: .9;--l-300: .82;--l-400: .64;--l-500: .48;--l-600: .38;--l-700: .3;--l-800: .23;--l-900: .19;--l-950: .13;--c-mult-50: .02;--c-mult-100: .05;--c-mult-200: .15;--c-mult-300: .5;--c-mult-400: .8;--c-mult-500: 1;--c-mult-600: .95;--c-mult-700: .8;--c-mult-800: .2;--c-mult-900: .08;--c-mult-950: .03;--color-neutral-50: oklch(var(--l-50) calc(var(--neutral-chroma) * var(--c-mult-50)) var(--primary-hue));--color-neutral-100: oklch(var(--l-100) calc(var(--neutral-chroma) * var(--c-mult-100)) var(--primary-hue));--color-neutral-200: oklch(var(--l-200) calc(var(--neutral-chroma) * var(--c-mult-200)) var(--primary-hue));--color-neutral-300: oklch(var(--l-300) calc(var(--neutral-chroma) * var(--c-mult-300)) var(--primary-hue));--color-neutral-400: oklch(var(--l-400) calc(var(--neutral-chroma) * var(--c-mult-400)) var(--primary-hue));--color-neutral-500: oklch(var(--l-500) calc(var(--neutral-chroma) * var(--c-mult-500)) var(--primary-hue));--color-neutral-600: oklch(var(--l-600) calc(var(--neutral-chroma) * var(--c-mult-600)) var(--primary-hue));--color-neutral-700: oklch(var(--l-700) calc(var(--neutral-chroma) * var(--c-mult-700)) var(--primary-hue));--color-neutral-800: oklch(var(--l-800) calc(var(--neutral-chroma) * var(--c-mult-800)) var(--primary-hue));--color-neutral-900: oklch(var(--l-900) calc(var(--neutral-chroma) * var(--c-mult-900)) var(--primary-hue));--color-neutral-950: oklch(var(--l-950) calc(var(--neutral-chroma) * var(--c-mult-950)) var(--primary-hue));--color-primary-50: oklch(var(--l-50) calc(var(--primary-chroma) * var(--c-mult-50)) var(--primary-hue));--color-primary-100: oklch(var(--l-100) calc(var(--primary-chroma) * var(--c-mult-100)) var(--primary-hue));--color-primary-200: oklch(var(--l-200) calc(var(--primary-chroma) * var(--c-mult-200)) var(--primary-hue));--color-primary-300: oklch(var(--l-300) calc(var(--primary-chroma) * var(--c-mult-300)) var(--primary-hue));--color-primary-400: oklch(var(--l-400) calc(var(--primary-chroma) * var(--c-mult-400)) var(--primary-hue));--color-primary-500: oklch(var(--l-500) calc(var(--primary-chroma) * var(--c-mult-500)) var(--primary-hue));--color-primary-600: oklch(var(--l-600) calc(var(--primary-chroma) * var(--c-mult-600)) var(--primary-hue));--color-primary-700: oklch(var(--l-700) calc(var(--primary-chroma) * var(--c-mult-700)) var(--primary-hue));--color-primary-800: oklch(var(--l-800) calc(var(--primary-chroma) * var(--c-mult-800)) var(--primary-hue));--color-primary-900: oklch(var(--l-900) calc(var(--primary-chroma) * var(--c-mult-900)) var(--primary-hue));--color-primary-950: oklch(var(--l-950) calc(var(--primary-chroma) * var(--c-mult-950)) var(--primary-hue));--danger-chroma: .2;--success-chroma: .16;--color-danger: oklch(.55 var(--danger-chroma) 25);--color-success: oklch(.52 var(--success-chroma) 150);--text-1: var(--color-neutral-950);--text-2: var(--color-neutral-700);--text-3: var(--color-neutral-500);--surface-1: oklch(.993 .001 var(--primary-hue));--surface-2: var(--color-neutral-50);--surface-3: var(--color-neutral-100);--border-1: var(--color-neutral-200);--border-2: var(--color-neutral-300)}@media(prefers-color-scheme:dark){:root{--text-1: var(--color-neutral-50);--text-2: var(--color-neutral-300);--text-3: var(--color-neutral-500);--surface-1: var(--color-neutral-950);--surface-2: var(--color-neutral-900);--surface-3: var(--color-neutral-800);--border-1: var(--color-neutral-800);--border-2: var(--color-neutral-700)}}html,body{background-color:var(--surface-1);color:var(--text-1)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty-state{padding:var(--space-2xl) var(--space-xl);display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);text-align:center}.empty-state .empty-icon{opacity:.4}.form-error{margin:0;color:var(--color-danger);font-size:var(--text-sm)}.error-banner{background-color:color-mix(in oklch,var(--color-danger) 15%,var(--surface-1));border:1px solid var(--color-danger);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md);color:var(--color-danger);display:flex;justify-content:space-between;align-items:center;gap:var(--space-md)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.skip-link.svelte-12qhfyh{position:absolute;top:-100%;left:var(--space-md);padding:var(--space-sm) var(--space-md);background-color:var(--surface-1);color:var(--text-1);border:2px solid var(--color-primary-500);border-radius:var(--radius-md);z-index:200;text-decoration:none}.skip-link.svelte-12qhfyh:focus{top:var(--space-md)}
