@import"https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400;1,500&display=swap";.dashboard.svelte-118ro6e{padding:2rem}.dashboard.svelte-118ro6e h1:where(.svelte-118ro6e){font-size:1.75rem;font-weight:600;margin-bottom:1.5rem}.cards.svelte-118ro6e{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.card.svelte-118ro6e{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:8px;padding:1.5rem}.card.svelte-118ro6e h2:where(.svelte-118ro6e){font-size:1rem;font-weight:500;color:gray;margin-bottom:1rem}.status.svelte-118ro6e{display:flex;align-items:center;gap:.5rem;font-size:1.1rem}.indicator.svelte-118ro6e{width:10px;height:10px;border-radius:50%}.indicator.checking.svelte-118ro6e{background:#f0ad4e}.indicator.connected.svelte-118ro6e{background:#5cb85c}.indicator.error.svelte-118ro6e{background:#d9534f}.stats.svelte-118ro6e{display:flex;gap:2rem}.stat.svelte-118ro6e{display:flex;flex-direction:column}.stat-value.svelte-118ro6e{font-size:1.5rem;font-weight:600;color:#fff}.stat-label.svelte-118ro6e{font-size:.875rem;color:gray}.sidebar.svelte-56ucf0{background-color:var(--sidebar);padding:1.5rem;overflow-y:auto;border-right:1px solid var(--sidebar-border);display:flex;flex-direction:column;height:100vh;position:sticky;top:0}.nav-button.svelte-56ucf0{width:100%;text-align:left;padding:.5rem .75rem;font-size:.875rem;border-radius:var(--radius-md);transition:all .15s;display:flex;align-items:center;gap:.5rem;background:none;border:none;cursor:pointer;color:color-mix(in oklch,var(--sidebar-foreground) 70%,transparent)}.nav-button.svelte-56ucf0:hover{color:var(--sidebar-foreground);background-color:var(--sidebar-accent)}.nav-button.active.svelte-56ucf0{color:var(--sidebar-primary-foreground);background-color:var(--sidebar-primary);font-weight:500}.nav-button.svelte-56ucf0 .nav-icon{flex-shrink:0;opacity:.7}.dashboard-button.svelte-56ucf0{margin-bottom:1rem}.section-title.svelte-56ucf0{font-size:.75rem;font-weight:500;color:color-mix(in oklch,var(--sidebar-foreground) 60%,transparent);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.75rem}.filter-input.svelte-56ucf0{position:relative;margin-bottom:.75rem}.filter-input.svelte-56ucf0 .filter-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:color-mix(in oklch,var(--sidebar-foreground) 50%,transparent);pointer-events:none}.filter-input.svelte-56ucf0 input:where(.svelte-56ucf0){width:100%;padding:.5rem .75rem .5rem 2rem;font-size:.8125rem;border:1px solid var(--sidebar-border);border-radius:var(--radius-md);background:color-mix(in oklch,var(--sidebar) 80%,black);color:var(--sidebar-foreground);outline:none;transition:border-color .15s}.filter-input.svelte-56ucf0 input:where(.svelte-56ucf0)::placeholder{color:color-mix(in oklch,var(--sidebar-foreground) 40%,transparent)}.filter-input.svelte-56ucf0 input:where(.svelte-56ucf0):focus{border-color:var(--sidebar-primary)}.table-list.svelte-56ucf0{display:flex;flex-direction:column;gap:.5rem;flex:1}.table-group.svelte-56ucf0{display:flex;flex-direction:column}.group-header.svelte-56ucf0{display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;font-size:.75rem;font-weight:500;color:color-mix(in oklch,var(--sidebar-foreground) 70%,transparent);background:none;border:none;cursor:pointer;border-radius:var(--radius-md);transition:all .15s;text-transform:uppercase;letter-spacing:.05em}.group-header.svelte-56ucf0:hover{color:var(--sidebar-foreground);background-color:var(--sidebar-accent)}.group-header.svelte-56ucf0 .caret-icon{flex-shrink:0;opacity:.6}.group-header.svelte-56ucf0 .group-icon{flex-shrink:0;opacity:.7}.group-name.svelte-56ucf0{flex:1}.group-count.svelte-56ucf0{font-size:.625rem;padding:.125rem .375rem;border-radius:9999px;background:color-mix(in oklch,var(--sidebar-foreground) 10%,transparent);color:color-mix(in oklch,var(--sidebar-foreground) 60%,transparent)}.group-tables.svelte-56ucf0,.flat-list.svelte-56ucf0{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.125rem;padding-left:.5rem}.flat-list.svelte-56ucf0{padding-left:0;gap:.25rem}.truncate.svelte-56ucf0{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings.svelte-56ucf0{padding-top:1rem;margin-top:1rem;border-top:1px solid var(--sidebar-border)}.settings-button.svelte-56ucf0{width:100%;text-align:left;padding:.5rem .75rem;font-size:.75rem;border-radius:var(--radius-md);transition:all .15s;display:flex;align-items:center;gap:.5rem;background:none;border:none;cursor:pointer;color:color-mix(in oklch,var(--sidebar-foreground) 60%,transparent)}.settings-button.svelte-56ucf0:hover{color:var(--sidebar-foreground);background-color:var(--sidebar-accent)}.fk-preview.svelte-h9qs6l{background-color:var(--popover);border:1px solid var(--border);min-width:220px;max-width:320px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;border-radius:var(--radius-lg);overflow:hidden}.status-message.svelte-h9qs6l{color:var(--muted-foreground);font-size:.75rem;padding:.75rem}.status-message.error.svelte-h9qs6l{color:var(--destructive)}.header.svelte-h9qs6l{background-color:color-mix(in oklch,var(--accent) 50%,transparent);padding:.5rem .75rem;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:.5rem}.header.svelte-h9qs6l .icon{color:var(--primary)}.table-name.svelte-h9qs6l{font-size:.75rem;font-weight:500;color:var(--accent-foreground)}.fields.svelte-h9qs6l{padding:.75rem;display:flex;flex-direction:column;gap:.375rem}.field-row.svelte-h9qs6l{display:flex;gap:.5rem;font-size:.875rem}.field-name.svelte-h9qs6l{color:var(--muted-foreground);flex-shrink:0;min-width:70px}.field-value.svelte-h9qs6l{color:var(--popover-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.fk-link.svelte-16x00y5{display:inline-flex;align-items:center;gap:.25rem;color:var(--primary);background:none;border:none;padding:0;font:inherit;cursor:pointer;transition:color .15s}.fk-link.svelte-16x00y5:hover{color:color-mix(in oklch,var(--primary) 80%,transparent);text-decoration:underline}.fk-link.svelte-16x00y5 .link-icon{opacity:.5}.preview-container.svelte-16x00y5{position:fixed;z-index:50}.markdown-content.svelte-16tsm1m .md-h2{font-weight:700;font-size:1.25rem;margin-top:1rem;margin-bottom:.5rem}.markdown-content.svelte-16tsm1m .md-h3{font-weight:600;font-size:1.125rem;margin-top:1rem;margin-bottom:.5rem}.markdown-content.svelte-16tsm1m .md-h4{font-weight:600;margin-top:.75rem;margin-bottom:.25rem}.markdown-content.svelte-16tsm1m .md-code{background-color:var(--muted);padding:.125rem .25rem;border-radius:var(--radius-sm);font-size:.875rem;font-family:ui-monospace,monospace}.markdown-content.svelte-16tsm1m .md-link{color:var(--primary);text-decoration:underline}.table-container.svelte-w80dt4{flex:1;overflow:auto}.data-table.svelte-w80dt4{width:100%;border-collapse:collapse;font-size:.875rem}.table-header.svelte-w80dt4{padding:.75rem 1rem;text-align:left;color:var(--muted-foreground);font-weight:500;position:sticky;top:0;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background-color:var(--background);transition:color .15s}.table-header.svelte-w80dt4:hover{color:var(--foreground)}.header-content.svelte-w80dt4{display:inline-flex;align-items:center;gap:.5rem}.sort-icon.svelte-w80dt4{opacity:0;transition:opacity .15s}.sort-icon.visible.svelte-w80dt4{opacity:1}.table-row.svelte-w80dt4{border-top:1px solid var(--border);transition:all .15s}.table-row.clickable.svelte-w80dt4{cursor:pointer;border-left:2px solid transparent}.table-row.clickable.svelte-w80dt4:hover{background-color:color-mix(in oklch,var(--accent) 50%,transparent);border-left-color:var(--primary)}.table-cell.svelte-w80dt4{padding:.75rem 1rem;font-size:.875rem;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-cell.null-value.svelte-w80dt4{color:var(--muted-foreground)}.cell-content.svelte-w80dt4{display:inline-flex;align-items:center;gap:.375rem}.cell-content.svelte-w80dt4 .type-icon{color:color-mix(in oklch,var(--muted-foreground) 60%,transparent);flex-shrink:0}.cell-image.svelte-w80dt4{width:2rem;height:2rem;border-radius:9999px;object-fit:cover}.expanded-row.svelte-w80dt4{background-color:color-mix(in oklch,var(--muted) 30%,transparent)}.expanded-cell.svelte-w80dt4{padding:.75rem 1rem;font-size:.875rem}.markdown-content.svelte-w80dt4{max-width:none}.code-content.svelte-w80dt4{font-family:ui-monospace,monospace;font-size:.75rem;background-color:var(--muted);padding:.75rem;border-radius:var(--radius-md);overflow-x:auto;margin:0}.text-content.svelte-w80dt4{white-space:pre-wrap}.expand-toggle.svelte-w80dt4{margin-top:.5rem;font-size:.75rem;color:var(--muted-foreground);background:none;border:none;padding:0;cursor:pointer;transition:color .15s}.expand-toggle.svelte-w80dt4:hover{color:var(--foreground)}.btn.svelte-1ym1any{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--radius-md, .375rem);font-size:.875rem;font-weight:500;white-space:nowrap;transition:background-color .15s,color .15s,border-color .15s,opacity .15s;outline:none;cursor:pointer;border:1px solid transparent;text-decoration:none}.btn.svelte-1ym1any:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.btn.svelte-1ym1any:disabled,.btn[aria-disabled=true].svelte-1ym1any{pointer-events:none;opacity:.5}.btn-default.svelte-1ym1any{background-color:var(--primary);color:var(--primary-foreground)}.btn-default.svelte-1ym1any:hover{background-color:oklch(from var(--primary) l c h / .9)}.btn-secondary.svelte-1ym1any{background-color:var(--secondary);color:var(--secondary-foreground)}.btn-secondary.svelte-1ym1any:hover{background-color:oklch(from var(--secondary) l c h / .8)}.btn-outline.svelte-1ym1any{background-color:var(--background);border-color:var(--border);color:var(--foreground)}.btn-outline.svelte-1ym1any:hover{background-color:var(--accent);color:var(--accent-foreground)}.btn-ghost.svelte-1ym1any{background-color:transparent;color:var(--foreground)}.btn-ghost.svelte-1ym1any:hover{background-color:var(--accent);color:var(--accent-foreground)}.btn-destructive.svelte-1ym1any{background-color:var(--destructive);color:var(--destructive-foreground)}.btn-destructive.svelte-1ym1any:hover{background-color:oklch(from var(--destructive) l c h / .9)}.btn-link.svelte-1ym1any{background-color:transparent;color:var(--primary);text-decoration:underline;text-underline-offset:4px}.btn-link.svelte-1ym1any:hover{text-decoration-thickness:2px}.btn-size-default.svelte-1ym1any{height:2.25rem;padding:.5rem 1rem}.btn-size-default.svelte-1ym1any:has(>svg:only-child){padding:.5rem .75rem}.btn-size-sm.svelte-1ym1any{height:2rem;padding:.375rem .75rem;gap:.375rem}.btn-size-lg.svelte-1ym1any{height:2.5rem;padding:.5rem 1.5rem}.btn-size-icon.svelte-1ym1any{width:2.25rem;height:2.25rem;padding:0}.btn-size-icon-sm.svelte-1ym1any{width:2rem;height:2rem;padding:0}.btn-size-icon-lg.svelte-1ym1any{width:2.5rem;height:2.5rem;padding:0}.btn.svelte-1ym1any svg{flex-shrink:0;width:1rem;height:1rem}.input.svelte-1fwwuxi{display:flex;width:100%;height:2.25rem;padding:.5rem .75rem;border-radius:var(--radius-md, .375rem);border:1px solid var(--border);background-color:var(--input);font-size:.875rem;line-height:1.25rem;color:var(--foreground);transition:border-color .15s,background-color .15s}.input.svelte-1fwwuxi::placeholder{color:var(--muted-foreground)}.input.svelte-1fwwuxi:focus{outline:none;border-color:var(--ring);box-shadow:0 0 0 1px var(--ring)}.input.svelte-1fwwuxi:disabled{cursor:not-allowed;opacity:.5}.input.svelte-1fwwuxi::file-selector-button{border:0;background:transparent;font-size:.875rem;font-weight:500;color:var(--foreground)}.textarea.svelte-5md6cw{display:flex;width:100%;min-height:5rem;padding:.5rem .75rem;border-radius:var(--radius-md, .375rem);border:1px solid var(--input);background-color:transparent;font-size:.875rem;line-height:1.5;color:var(--foreground);resize:vertical;transition:border-color .15s,outline .15s;font-family:inherit}.textarea.svelte-5md6cw::placeholder{color:var(--muted-foreground)}.textarea.svelte-5md6cw:focus{outline:none;border-color:var(--ring);box-shadow:0 0 0 1px var(--ring)}.textarea.svelte-5md6cw:disabled{cursor:not-allowed;opacity:.5}[data-select-viewport],[data-combobox-viewport]{scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}[data-combobox-viewport]::-webkit-scrollbar{display:none!important}[data-select-viewport]::-webkit-scrollbar{display:none!important}.checkbox{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;flex-shrink:0;border-radius:var(--radius-sm, .25rem);border:1px solid var(--primary);background-color:transparent;color:var(--primary-foreground);transition:background-color .15s,border-color .15s;cursor:pointer}.checkbox:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.checkbox:disabled{cursor:not-allowed;opacity:.5}.checkbox[data-state=checked],.checkbox[data-state=indeterminate]{background-color:var(--primary);border-color:var(--primary)}.label.svelte-1jrou68{font-size:.75rem;font-weight:500;line-height:1.2;color:var(--muted-foreground)}.badge.svelte-86tgz1{display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;padding:.125rem .625rem;font-size:.75rem;font-weight:600;line-height:1.25rem;transition:background-color .15s,color .15s;border:1px solid transparent}.badge-default.svelte-86tgz1{background-color:var(--primary);color:var(--primary-foreground)}.badge-secondary.svelte-86tgz1{background-color:var(--secondary);color:var(--secondary-foreground)}.badge-destructive.svelte-86tgz1{background-color:var(--destructive);color:var(--destructive-foreground)}.badge-outline.svelte-86tgz1{background-color:transparent;border-color:var(--border);color:var(--foreground)}.number-input.svelte-1gsyi3l{display:flex;width:100%;height:2.25rem;padding:.25rem .75rem;border-radius:var(--radius-md, .375rem);border:1px solid var(--input);background-color:transparent;font-size:.875rem;color:var(--foreground);transition:border-color .15s,outline .15s;-moz-appearance:textfield;appearance:textfield}.number-input.svelte-1gsyi3l::-webkit-outer-spin-button,.number-input.svelte-1gsyi3l::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.number-input.svelte-1gsyi3l::placeholder{color:var(--muted-foreground)}.number-input.svelte-1gsyi3l:focus{outline:none;border-color:var(--ring);box-shadow:0 0 0 1px var(--ring)}.number-input.svelte-1gsyi3l:disabled{cursor:not-allowed;opacity:.5;background-color:var(--muted)}.datetime-input.svelte-152pj19{display:flex;width:100%;height:2.25rem;padding:.25rem .75rem;border-radius:var(--radius-md, .375rem);border:1px solid var(--input);background-color:transparent;font-size:.875rem;color:var(--foreground);transition:border-color .15s,outline .15s}.datetime-input.svelte-152pj19:focus{outline:none;border-color:var(--ring);box-shadow:0 0 0 1px var(--ring)}.datetime-input.svelte-152pj19:disabled{cursor:not-allowed;opacity:.5;background-color:var(--muted)}.select-trigger{display:block;position:relative;width:100%;box-sizing:border-box;height:2.25rem;padding:.5rem 2rem .5rem .75rem;border-radius:.375rem;border:1px solid var(--border);background-color:var(--input);font-size:.875rem;font-weight:500;color:var(--foreground);cursor:pointer;text-align:left;transition:border-color .15s,background-color .15s}.select-trigger:hover{border-color:var(--ring);background-color:var(--accent)}.select-trigger:focus{outline:none;border-color:var(--ring)}.select-trigger:disabled{cursor:not-allowed;opacity:.5}.select-trigger[data-placeholder]{color:var(--muted-foreground);font-weight:400}.select-icon{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none}.select-content{z-index:50;width:var(--bits-select-anchor-width, 8rem);max-height:20rem;overflow:hidden;border-radius:.375rem;border:1px solid var(--border);background-color:var(--popover);color:var(--popover-foreground);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.select-viewport{padding:.25rem 0}.select-item{display:block;padding:.5rem .75rem;font-size:.875rem;cursor:pointer;outline:none;-webkit-user-select:none;user-select:none}.select-item:focus,.select-item[data-highlighted]{background-color:var(--accent);color:var(--accent-foreground)}.select-item[data-disabled]{pointer-events:none;opacity:.5}.select-item.selected{font-weight:600;background-color:oklch(from var(--accent) l c h / .5)}.dialog-overlay{position:fixed;inset:0;z-index:50;background-color:#00000080}.dialog-overlay[data-state=open]{animation:svelte-soumdw-fade-in .15s ease-out}.dialog-overlay[data-state=closed]{animation:svelte-soumdw-fade-out .15s ease-in}.dialog-content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:50;display:grid;width:100%;max-width:calc(100% - 2rem);gap:1rem;border-radius:var(--radius-lg, .5rem);border:1px solid var(--border);background-color:var(--background);padding:1.5rem;box-shadow:0 25px 50px -12px #00000040}@media(min-width:640px){.dialog-content{max-width:32rem}}.dialog-content[data-state=open]{animation:svelte-soumdw-dialog-in .2s ease-out}.dialog-content[data-state=closed]{animation:svelte-soumdw-dialog-out .15s ease-in}.dialog-close{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;justify-content:center;padding:.25rem;border-radius:var(--radius-sm, .25rem);border:none;background:transparent;color:var(--muted-foreground);cursor:pointer;opacity:.7;transition:opacity .15s,background-color .15s}.dialog-close:hover{opacity:1;background-color:var(--accent)}.dialog-close:focus{outline:2px solid var(--ring);outline-offset:2px}.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}@keyframes svelte-soumdw-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-soumdw-fade-out{0%{opacity:1}to{opacity:0}}@keyframes svelte-soumdw-dialog-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes svelte-soumdw-dialog-out{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.95)}}.dialog-header.svelte-1apo7r6{display:flex;flex-direction:column;gap:.375rem;text-align:center}@media(min-width:640px){.dialog-header.svelte-1apo7r6{text-align:left}}.dialog-footer.svelte-iwd4pc{display:flex;flex-direction:column-reverse;gap:.5rem}@media(min-width:640px){.dialog-footer.svelte-iwd4pc{flex-direction:row;justify-content:flex-end}}.dialog-title{font-size:1.125rem;font-weight:600;line-height:1.25;letter-spacing:-.025em;color:var(--foreground)}.tooltip-content[data-state=delayed-open]{animation:svelte-1rna9f6-tooltip-in .15s ease-out}.tooltip-content[data-state=closed]{animation:svelte-1rna9f6-tooltip-out .1s ease-in}@keyframes svelte-1rna9f6-tooltip-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes svelte-1rna9f6-tooltip-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.card.svelte-su8umb{border-radius:var(--radius-lg, .5rem);border:1px solid var(--border);background-color:var(--card);color:var(--card-foreground)}.card-header.svelte-u3y7pa{display:flex;flex-direction:column;gap:.375rem;padding:1.5rem}.card-header.svelte-u3y7pa:has(+.card-content){padding-bottom:.75rem}.card-title.svelte-1ejav7l{font-size:1.125rem;font-weight:600;line-height:1.25;letter-spacing:-.025em}.card-content.svelte-1u9mgo{padding:1.5rem}.alert-dialog-overlay{position:fixed;inset:0;z-index:50;background-color:#00000080}.alert-dialog-overlay[data-state=open]{animation:svelte-1sesvz3-fade-in .15s ease-out}.alert-dialog-overlay[data-state=closed]{animation:svelte-1sesvz3-fade-out .15s ease-in}.alert-dialog-content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:50;display:grid;width:100%;max-width:calc(100% - 2rem);gap:1rem;border-radius:var(--radius-lg, .5rem);border:1px solid var(--border);background-color:var(--background);padding:1.5rem;box-shadow:0 25px 50px -12px #00000040}@media(min-width:640px){.alert-dialog-content{max-width:32rem}}.alert-dialog-content[data-state=open]{animation:svelte-1sesvz3-dialog-in .2s ease-out}.alert-dialog-content[data-state=closed]{animation:svelte-1sesvz3-dialog-out .15s ease-in}@keyframes svelte-1sesvz3-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-1sesvz3-fade-out{0%{opacity:1}to{opacity:0}}@keyframes svelte-1sesvz3-dialog-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes svelte-1sesvz3-dialog-out{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.95)}}.alert-dialog-header.svelte-1yrp8ll{display:flex;flex-direction:column;gap:.5rem;text-align:center}@media(min-width:640px){.alert-dialog-header.svelte-1yrp8ll{text-align:left}}.alert-dialog-footer.svelte-1utirob{display:flex;flex-direction:column-reverse;gap:.5rem}@media(min-width:640px){.alert-dialog-footer.svelte-1utirob{flex-direction:row;justify-content:flex-end}}.alert-dialog-title{font-size:1.125rem;font-weight:600;line-height:1.25;color:var(--foreground)}.alert-dialog-description{font-size:.875rem;color:var(--muted-foreground)}.alert-dialog-action{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:2.25rem;padding:.5rem 1rem;border-radius:var(--radius-md, .375rem);font-size:.875rem;font-weight:500;background-color:var(--primary);color:var(--primary-foreground);border:none;cursor:pointer;transition:background-color .15s}.alert-dialog-action:hover{background-color:oklch(from var(--primary) l c h / .9)}.alert-dialog-action:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.alert-dialog-cancel{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:2.25rem;padding:.5rem 1rem;border-radius:var(--radius-md, .375rem);font-size:.875rem;font-weight:500;background-color:var(--secondary);color:var(--secondary-foreground);border:1px solid var(--border);cursor:pointer;transition:background-color .15s}.alert-dialog-cancel:hover{background-color:oklch(from var(--secondary) l c h / .8)}.alert-dialog-cancel:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.filter-input-container.svelte-ysf1pu{display:flex;flex-direction:column;gap:.75rem}.active-filters.svelte-ysf1pu{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.filter-badge{gap:.375rem;padding-block:.25rem;font-family:ui-monospace,monospace;font-size:.75rem}.remove-btn.svelte-ysf1pu{background:none;border:none;padding:0;cursor:pointer;color:var(--muted-foreground);transition:color .15s}.remove-btn.svelte-ysf1pu:hover{color:var(--foreground)}.clear-btn{height:1.5rem;padding:0 .5rem;font-size:.75rem}.input-wrapper.svelte-ysf1pu{position:relative}.filter-input.svelte-ysf1pu{width:100%;height:2.25rem;padding:.5rem .75rem;font-size:.875rem;font-family:ui-monospace,monospace;background-color:var(--background);border:1px solid var(--input);border-radius:var(--radius-md, .375rem);color:var(--foreground);transition:border-color .15s,outline .15s}.filter-input.svelte-ysf1pu::placeholder{color:var(--muted-foreground)}.filter-input.svelte-ysf1pu:focus{outline:2px solid var(--ring);outline-offset:0;border-color:transparent}.suggestions-dropdown.svelte-ysf1pu{position:absolute;top:100%;left:0;right:0;margin-top:.25rem;z-index:50;background-color:var(--popover);border:1px solid var(--border);border-radius:var(--radius-md, .375rem);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;overflow:hidden}.suggestions-list.svelte-ysf1pu{max-height:200px;overflow-y:auto;padding:.25rem}.suggestion-item.svelte-ysf1pu{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;font-size:.875rem;border-radius:var(--radius-sm, .25rem);border:none;background:transparent;cursor:pointer;text-align:left;color:var(--foreground)}.suggestion-item.svelte-ysf1pu:hover,.suggestion-item.selected.svelte-ysf1pu{background-color:var(--accent);color:var(--accent-foreground)}.suggestion-label.svelte-ysf1pu{font-family:ui-monospace,monospace}.suggestion-hint.svelte-ysf1pu{font-size:.75rem;color:var(--muted-foreground)}.suggestion-item.svelte-ysf1pu:hover .suggestion-hint:where(.svelte-ysf1pu),.suggestion-item.selected.svelte-ysf1pu .suggestion-hint:where(.svelte-ysf1pu){color:inherit;opacity:.7}.suggestions-help.svelte-ysf1pu{border-top:1px solid var(--border);padding:.5rem .75rem;font-size:.75rem;color:var(--muted-foreground)}.suggestions-help.svelte-ysf1pu kbd:where(.svelte-ysf1pu){padding:.125rem .25rem;background-color:var(--muted);border-radius:var(--radius-sm, .25rem)}.pagination.svelte-h38veg{display:flex;justify-content:center;align-items:center;gap:1.5rem;margin-top:2rem;padding-top:1.5rem}.pagination-info.svelte-h38veg{color:var(--muted-foreground);font-size:.875rem}.loading-state.svelte-eyswt1{display:block;height:2.25rem;line-height:2.25rem;padding:0 .75rem;background-color:var(--muted);color:var(--muted-foreground);font-size:.875rem;border-radius:.375rem}.error-state.svelte-eyswt1{color:var(--destructive);font-size:.875rem}.full-width{display:block;width:100%;box-sizing:border-box}.codemirror-wrapper.svelte-ak8bjl{border:1px solid var(--input);border-radius:var(--radius-md);overflow:hidden}.codemirror-wrapper.disabled.svelte-ak8bjl{opacity:.5}.codemirror-wrapper.svelte-ak8bjl .cm-editor{min-height:150px;max-height:400px;font-size:14px}.codemirror-wrapper.svelte-ak8bjl .cm-scroller{overflow:auto}.codemirror-wrapper.svelte-ak8bjl .cm-focused{outline:none}.related-tables.svelte-uir6sm{margin-top:1.5rem;display:flex;flex-direction:column;gap:.5rem}.section-title.svelte-uir6sm{font-size:.75rem;font-weight:600;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;margin:0 0 .5rem}.relation-card.svelte-uir6sm{background-color:var(--card);color:var(--card-foreground);border-radius:var(--radius-lg);border:1px solid var(--border);overflow:hidden}.relation-header.svelte-uir6sm{width:100%;display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:none;border:none;cursor:pointer;text-align:left;font:inherit;color:var(--card-foreground);transition:background-color .15s}.relation-header.svelte-uir6sm:hover{background-color:color-mix(in oklch,var(--accent) 50%,transparent)}.caret-icon.svelte-uir6sm{color:var(--muted-foreground)}.relation-header.svelte-uir6sm .table-icon{width:1rem;height:1rem;color:var(--muted-foreground)}.table-name.svelte-uir6sm{font-weight:500;font-size:.875rem}.via-text.svelte-uir6sm{font-size:.75rem;color:var(--muted-foreground)}.count.svelte-uir6sm{margin-left:auto;font-size:.75rem;color:var(--muted-foreground)}.relation-content.svelte-uir6sm{border-top:1px solid var(--border)}.loading-message.svelte-uir6sm,.empty-message.svelte-uir6sm{padding:.5rem .75rem;font-size:.875rem;color:var(--muted-foreground)}.relation-rows.svelte-uir6sm{display:flex;flex-direction:column}.relation-rows.svelte-uir6sm>:where(.svelte-uir6sm)+:where(.svelte-uir6sm){border-top:1px solid color-mix(in oklch,var(--border) 50%,transparent)}.relation-row.svelte-uir6sm{width:100%;display:flex;align-items:center;gap:.5rem;padding:.375rem .75rem;background:none;border:none;cursor:pointer;text-align:left;font:inherit;font-size:.875rem;color:var(--card-foreground);transition:background-color .15s}.relation-row.svelte-uir6sm:hover{background-color:color-mix(in oklch,var(--accent) 30%,transparent)}.row-id.svelte-uir6sm{color:color-mix(in oklch,var(--muted-foreground) 70%,transparent);font-family:ui-monospace,monospace;font-size:.75rem;min-width:2rem}.row-label.svelte-uir6sm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.load-more-button.svelte-uir6sm{width:100%;padding:.5rem .75rem;font-size:.75rem;color:var(--muted-foreground);background:none;border:none;cursor:pointer;text-align:center;font:inherit;transition:background-color .15s,color .15s}.load-more-button.svelte-uir6sm:hover:not(:disabled){background-color:color-mix(in oklch,var(--accent) 30%,transparent);color:var(--foreground)}.load-more-button.svelte-uir6sm:disabled{cursor:default;opacity:.6}.field-group.svelte-1ycn0wp{margin-bottom:1rem}.field-label-row.svelte-1ycn0wp{display:flex;align-items:center;gap:.375rem;margin-bottom:.375rem}.required-indicator{color:var(--destructive)}.modified-indicator.svelte-1ycn0wp{font-size:.625rem;color:var(--chart-4);font-weight:500}.revert-btn.svelte-1ycn0wp{background:none;border:none;padding:0;cursor:pointer;color:var(--muted-foreground);opacity:.6;transition:color .15s,opacity .15s}.revert-btn.svelte-1ycn0wp:hover{color:var(--foreground);opacity:1}.info-trigger.svelte-1ycn0wp{cursor:help;color:var(--muted-foreground);opacity:.4;transition:opacity .15s}.info-trigger.svelte-1ycn0wp:hover{opacity:1}.tooltip-text.svelte-1ycn0wp{font-size:.75rem}.mono.svelte-1ycn0wp{font-family:ui-monospace,monospace}.error-text.svelte-1ycn0wp{font-size:.75rem;color:var(--destructive);margin:.25rem 0}.checkbox-row.svelte-1ycn0wp{display:flex;align-items:center;gap:.75rem;height:2.25rem}.checkbox-value.svelte-1ycn0wp{font-size:.875rem;color:var(--muted-foreground)}.fk-row.svelte-1ycn0wp{display:flex;align-items:center;gap:.5rem}.fk-select.svelte-1ycn0wp{flex:1}.fk-indicator.svelte-1ycn0wp{font-size:.75rem;color:var(--muted-foreground);display:flex;align-items:center;gap:.25rem}.full-width{width:100%}.form-fields.svelte-1ycn0wp{display:flex;flex-direction:column;gap:.5rem;max-width:36rem}.footer-left.svelte-1ycn0wp{margin-right:auto}.status-text.svelte-1ycn0wp{flex:1;font-size:.75rem;color:var(--muted-foreground)}.error-status.svelte-1ycn0wp{color:var(--destructive)}.fullscreen-panel.svelte-1ycn0wp{height:100%;max-height:100vh;display:flex;flex-direction:column;background-color:var(--background);overflow:hidden}.panel-header.svelte-1ycn0wp{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;border-bottom:1px solid var(--border);flex-shrink:0;max-width:44rem}@media(min-width:768px){.panel-header.svelte-1ycn0wp{padding:1rem 2rem}}.panel-title.svelte-1ycn0wp{font-size:1.125rem;font-weight:500;color:var(--foreground);text-transform:uppercase;letter-spacing:.05em;margin:0}.panel-content.svelte-1ycn0wp{flex:1;min-height:0;overflow-y:auto;padding:1.5rem}@media(min-width:768px){.panel-content.svelte-1ycn0wp{padding:2rem}}.related-tables.svelte-1ycn0wp{margin-top:2rem}.panel-footer.svelte-1ycn0wp{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;border-top:1px solid var(--border);flex-shrink:0}@media(min-width:768px){.panel-footer.svelte-1ycn0wp{padding:1rem 2rem}}.field-input{width:100%}.confirm-dialog{max-width:32rem}.changes-list.svelte-n5q4sj{margin:1rem 0;display:flex;flex-direction:column;gap:.75rem;max-height:300px;overflow-y:auto}.change-item.svelte-n5q4sj{background-color:oklch(from var(--muted) l c h / .5);border-radius:var(--radius-md, .375rem);padding:.75rem}.change-label.svelte-n5q4sj{font-size:.875rem;font-weight:500;color:var(--foreground);margin-bottom:.5rem}.change-values.svelte-n5q4sj{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.old-value.svelte-n5q4sj{color:var(--muted-foreground);text-decoration:line-through;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arrow-icon{color:var(--muted-foreground);flex-shrink:0}.new-value.svelte-n5q4sj{color:var(--foreground);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.detail-panel.svelte-13r4p99{height:100%;max-height:100vh;display:flex;flex-direction:column;background-color:var(--background);overflow:hidden}.panel-header.svelte-13r4p99{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;border-bottom:1px solid var(--border);flex-shrink:0;max-width:44rem}@media(min-width:768px){.panel-header.svelte-13r4p99{padding:1rem 2rem}}.header-left.svelte-13r4p99{display:flex;align-items:center;gap:1rem}.panel-title.svelte-13r4p99{font-size:1.125rem;font-weight:500;color:var(--foreground);display:flex;align-items:center;gap:.5rem;margin:0}.title-icon{opacity:.7}.header-actions.svelte-13r4p99{display:flex;align-items:center;gap:.75rem}.header-actions .invisible{visibility:hidden}.error-text.svelte-13r4p99{font-size:.75rem;color:var(--destructive)}.panel-content.svelte-13r4p99{flex:1;min-height:0;overflow-y:auto;padding:1.5rem}@media(min-width:768px){.panel-content.svelte-13r4p99{padding:2rem}}.fields-container.svelte-13r4p99{width:36rem;max-width:100%}.field.svelte-13r4p99{margin-bottom:.5rem;padding:.5rem .75rem;border-radius:.375rem;background-color:transparent;border:1px solid transparent}.field.modified.svelte-13r4p99{background-color:oklch(from var(--primary) l c h / .1);border-color:oklch(from var(--primary) l c h / .3)}.field-label.svelte-13r4p99{display:flex;align-items:center;gap:.375rem;margin-bottom:.5rem}.field-boolean.svelte-13r4p99{display:flex;align-items:center;gap:.75rem;cursor:pointer;margin-bottom:.5rem;padding:.5rem .75rem;border-radius:.375rem;background-color:transparent;border:1px solid transparent}.field-boolean.modified.svelte-13r4p99{background-color:oklch(from var(--primary) l c h / .1);border-color:oklch(from var(--primary) l c h / .3)}.boolean-text.svelte-13r4p99{font-size:.875rem;color:var(--foreground);-webkit-user-select:none;user-select:none}.field-icon{color:var(--muted-foreground);opacity:.6}.modified-label{color:var(--primary)}.required-indicator{color:var(--destructive);flex-shrink:0}.modified-indicator.svelte-13r4p99{font-size:.625rem;color:var(--primary);font-weight:500;margin-left:.25rem}.info-trigger.svelte-13r4p99{cursor:help;color:var(--muted-foreground);opacity:.4;transition:opacity .15s}.info-trigger.svelte-13r4p99:hover{opacity:1}.tooltip-text.svelte-13r4p99{font-size:.75rem}.mono.svelte-13r4p99{font-family:ui-monospace,monospace}.field-group.svelte-13r4p99{margin-top:1.5rem}.field-group.svelte-13r4p99:first-child{margin-top:0}.group-title.svelte-13r4p99{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.8125rem;font-weight:600;color:var(--foreground);padding:.5rem 0;border:none;background:none;font-family:inherit;width:100%;text-align:left}.group-title.svelte-13r4p99:hover{color:var(--foreground)}.group-title.svelte-13r4p99:focus{outline:none}.group-title.svelte-13r4p99:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--radius)}.group-caret.svelte-13r4p99{display:flex;align-items:center;justify-content:center;color:var(--muted-foreground);transition:transform .2s}.field-group.collapsed.svelte-13r4p99 .group-caret:where(.svelte-13r4p99){transform:rotate(0)}.group-content.svelte-13r4p99{display:grid;grid-template-rows:1fr;transition:grid-template-rows .2s ease-out}.field-group.collapsed.svelte-13r4p99 .group-content:where(.svelte-13r4p99){grid-template-rows:0fr}.group-fields.svelte-13r4p99{overflow:hidden;padding-top:.5rem}.related-section.svelte-13r4p99{margin-top:2rem;width:36rem;max-width:100%}.breadcrumb.svelte-jkn62v{display:flex;align-items:center;gap:.25rem;font-size:.875rem;margin-bottom:1rem;color:var(--muted-foreground)}.breadcrumb.svelte-jkn62v .separator{color:color-mix(in oklch,var(--muted-foreground) 40%,transparent)}.breadcrumb-link.svelte-jkn62v{background:none;border:none;padding:0;font:inherit;color:inherit;cursor:pointer;transition:color .15s}.breadcrumb-link.svelte-jkn62v:hover,.breadcrumb-current.svelte-jkn62v{color:var(--foreground)}.tile-card{display:flex;flex-direction:column}.tile-title{display:flex;align-items:center;justify-content:space-between;font-size:.875rem;font-weight:500}.title-content.svelte-1ajklef{display:flex;align-items:center;gap:.5rem}.title-icon{color:var(--muted-foreground)}.view-all-btn.svelte-1ajklef{background:none;border:none;padding:0;cursor:pointer;color:var(--muted-foreground);transition:color .15s}.view-all-btn.svelte-1ajklef:hover{color:var(--foreground)}.tile-content{flex:1}.status-text.svelte-1ajklef{font-size:.875rem;color:var(--muted-foreground)}.error-text.svelte-1ajklef{font-size:.875rem;color:var(--destructive)}.empty-text.svelte-1ajklef{font-size:.875rem;color:oklch(from var(--muted-foreground) l c h / .6)}.records-list.svelte-1ajklef{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.record-item.svelte-1ajklef{font-size:.875rem}.record-label.svelte-1ajklef{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-subtitle.svelte-1ajklef{font-size:.75rem;color:var(--muted-foreground)}.tile-button.svelte-lirlm9{display:block;width:100%;padding:0;border:none;background:transparent;cursor:pointer;text-align:left}.tile-button.svelte-lirlm9:hover .card{background-color:oklch(from var(--accent) l c h / .5)}.tile-inner.svelte-lirlm9{display:flex;align-items:center;justify-content:space-between}.tile-title.svelte-lirlm9{font-size:.875rem;color:var(--muted-foreground);margin:0}.tile-count.svelte-lirlm9{font-size:1.5rem;font-weight:600;margin:0;color:var(--foreground)}.tile-count.muted.svelte-lirlm9{color:var(--muted-foreground)}.tile-error.svelte-lirlm9{font-size:.875rem;color:var(--destructive);margin:0}.tile-icon-wrapper.svelte-lirlm9{padding:.75rem;border-radius:9999px;background-color:var(--muted)}.tile-icon{color:var(--muted-foreground)}.tile-header{padding-bottom:.75rem}.tile-title{font-size:.875rem;font-weight:500}.tile-content{padding-top:0}.links-list.svelte-o6rt2r{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.link-button.svelte-o6rt2r{width:100%;display:flex;align-items:center;justify-content:space-between;font-size:.875rem;text-align:left;background:none;border:none;padding:0;cursor:pointer;color:var(--foreground);transition:color .15s}.link-button.svelte-o6rt2r:hover{color:var(--primary)}.link-arrow{color:var(--muted-foreground)}.dashboard.svelte-1otxpcs{padding:1.5rem;overflow:auto;display:flex;flex-direction:column;max-height:100vh}@media(min-width:768px){.dashboard.svelte-1otxpcs{padding:2rem}}.dashboard-title.svelte-1otxpcs{font-size:1.5rem;font-weight:600;color:var(--foreground);margin-top:0;margin-bottom:2rem}.tiles-grid.svelte-1otxpcs{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){.tiles-grid.svelte-1otxpcs{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.tiles-grid.svelte-1otxpcs{grid-template-columns:repeat(3,1fr)}}.empty-state.svelte-1otxpcs{flex:1;display:flex;align-items:center;justify-content:center;color:color-mix(in oklch,var(--muted-foreground) 60%,transparent)}.admin-root.svelte-fm3c7e{height:100%;min-height:100vh;background-color:var(--background);color:var(--foreground)}.loading-state.svelte-fm3c7e{display:flex;align-items:center;justify-content:center;height:100%;padding:2rem;color:var(--muted-foreground)}.admin-layout.svelte-fm3c7e{display:grid;grid-template-columns:280px 1fr;min-height:100vh}.table-section.svelte-fm3c7e{padding:1.5rem;overflow:auto;display:flex;flex-direction:column;max-height:100vh;max-width:72rem}@media(min-width:768px){.table-section.svelte-fm3c7e{padding:2rem}}.table-header.svelte-fm3c7e{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.table-title.svelte-fm3c7e{font-size:1.125rem;font-weight:500;color:var(--foreground);display:flex;align-items:center;gap:.5rem}.table-icon{opacity:.7}.error-message.svelte-fm3c7e{color:var(--destructive);margin-bottom:1.5rem;font-size:.875rem}.error-message.standalone.svelte-fm3c7e{padding:2rem;margin-bottom:0}.status-message.svelte-fm3c7e{flex:1;display:flex;align-items:center;justify-content:center;color:var(--muted-foreground)}.status-message.empty.svelte-fm3c7e{color:oklch(from var(--muted-foreground) l c h / .6)}:root{--font-sans: "Nunito", system-ui, -apple-system, sans-serif;--radius: .625rem;--radius-sm: calc(var(--radius) - 4px);--radius-md: calc(var(--radius) - 2px);--radius-lg: var(--radius);--radius-xl: calc(var(--radius) + 4px);--background: oklch(.98 .005 260);--foreground: oklch(.18 .02 260);--card: oklch(.99 .003 260);--card-foreground: oklch(.18 .02 260);--popover: oklch(.99 .005 260);--popover-foreground: oklch(.18 .02 260);--primary: oklch(.5 .2 250);--primary-foreground: oklch(.98 0 0);--secondary: oklch(.94 .015 260);--secondary-foreground: oklch(.25 .02 260);--muted: oklch(.94 .01 260);--muted-foreground: oklch(.5 .03 260);--accent: oklch(.92 .04 250);--accent-foreground: oklch(.25 .02 260);--destructive: oklch(.55 .24 25);--destructive-foreground: oklch(.98 0 0);--border: oklch(.88 .02 260);--input: oklch(.92 .015 260);--ring: oklch(.5 .2 250);--chart-1: oklch(.55 .2 250);--chart-2: oklch(.6 .15 160);--chart-3: oklch(.65 .15 70);--chart-4: oklch(.65 .18 45);--chart-5: oklch(.55 .2 320);--sidebar: oklch(.96 .01 260);--sidebar-foreground: oklch(.2 .02 260);--sidebar-primary: oklch(.5 .2 250);--sidebar-primary-foreground: oklch(.98 0 0);--sidebar-accent: oklch(.9 .04 250);--sidebar-accent-foreground: oklch(.25 .02 260);--sidebar-border: oklch(.88 .02 260);--sidebar-ring: oklch(.5 .2 250)}@media(prefers-color-scheme:dark){:root{--background: oklch(.18 .006 270);--foreground: oklch(.93 .008 80);--card: oklch(.22 .008 270);--card-foreground: oklch(.93 .008 80);--popover: oklch(.24 .01 270);--popover-foreground: oklch(.93 .008 80);--primary: oklch(.7 .12 180);--primary-foreground: oklch(.15 .02 180);--secondary: oklch(.28 .012 270);--secondary-foreground: oklch(.9 .008 80);--muted: oklch(.26 .01 270);--muted-foreground: oklch(.65 .015 80);--accent: oklch(.3 .02 270);--accent-foreground: oklch(.93 .008 80);--destructive: oklch(.62 .2 25);--destructive-foreground: oklch(.98 0 0);--border: oklch(.35 .015 270);--input: oklch(.26 .012 270);--ring: oklch(.65 .1 180);--chart-1: oklch(.7 .14 180);--chart-2: oklch(.72 .12 150);--chart-3: oklch(.75 .14 85);--chart-4: oklch(.72 .15 50);--chart-5: oklch(.68 .16 320);--sidebar: oklch(.15 .008 270);--sidebar-foreground: oklch(.88 .01 80);--sidebar-primary: oklch(.7 .12 180);--sidebar-primary-foreground: oklch(.15 .02 180);--sidebar-accent: oklch(.24 .02 270);--sidebar-accent-foreground: oklch(.93 .008 80);--sidebar-border: oklch(.3 .012 270);--sidebar-ring: oklch(.65 .1 180)}}.tooltip-content{z-index:50;overflow:hidden;border-radius:var(--radius-md, .375rem);border:1px solid var(--border);background-color:var(--popover);color:var(--popover-foreground);padding:.375rem .75rem;font-size:.75rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.tooltip-content[data-state=delayed-open]{animation:tooltip-in .15s ease-out}.tooltip-content[data-state=closed]{animation:tooltip-out .1s ease-in}@keyframes tooltip-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes tooltip-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.login-page.svelte-1428x5h{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#0f0f0f}.login-card.svelte-1428x5h{width:100%;max-width:400px;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;padding:2rem}.logo.svelte-1428x5h{display:flex;align-items:center;gap:.75rem;margin-bottom:2rem}.logo-icon.svelte-1428x5h{font-size:2rem}.logo.svelte-1428x5h h1:where(.svelte-1428x5h){font-size:1.5rem;font-weight:600;color:#fff}form.svelte-1428x5h{display:flex;flex-direction:column;gap:1rem}label.svelte-1428x5h{font-size:.875rem;color:#a0a0a0}input.svelte-1428x5h{padding:.75rem 1rem;font-size:1rem;background:#0f0f0f;border:1px solid #2a2a2a;border-radius:6px;color:#e0e0e0;outline:none;transition:border-color .15s}input.svelte-1428x5h:focus{border-color:#4a9eff}input.svelte-1428x5h:disabled{opacity:.6}button.svelte-1428x5h{padding:.75rem 1rem;font-size:1rem;font-weight:500;background:#4a9eff;border:none;border-radius:6px;color:#fff;cursor:pointer;transition:background .15s}button.svelte-1428x5h:hover:not(:disabled){background:#3a8eef}button.svelte-1428x5h:disabled{opacity:.6;cursor:not-allowed}.error.svelte-1428x5h{padding:.75rem 1rem;background:#d9534f1a;border:1px solid rgba(217,83,79,.3);border-radius:6px;color:#d9534f;font-size:.875rem}.success.svelte-1428x5h{text-align:center}.success.svelte-1428x5h h2:where(.svelte-1428x5h){font-size:1.25rem;font-weight:600;color:#fff;margin-bottom:1rem}.success.svelte-1428x5h p:where(.svelte-1428x5h){color:#a0a0a0;margin-bottom:.5rem}.success.svelte-1428x5h strong:where(.svelte-1428x5h){color:#e0e0e0}.verify-page.svelte-rvsy2p{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#0f0f0f}.verify-card.svelte-rvsy2p{width:100%;max-width:400px;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;padding:2rem}.logo.svelte-rvsy2p{display:flex;align-items:center;gap:.75rem;margin-bottom:2rem}.logo-icon.svelte-rvsy2p{font-size:2rem}.logo.svelte-rvsy2p h1:where(.svelte-rvsy2p){font-size:1.5rem;font-weight:600;color:#fff}.status.svelte-rvsy2p{text-align:center;padding:1rem 0}.status.svelte-rvsy2p p:where(.svelte-rvsy2p){color:#a0a0a0;margin-bottom:.5rem}.status.success.svelte-rvsy2p p:where(.svelte-rvsy2p){color:#5cb85c}.status.error.svelte-rvsy2p p:where(.svelte-rvsy2p){color:#d9534f}.redirect.svelte-rvsy2p{font-size:.875rem;color:gray!important}.spinner.svelte-rvsy2p{width:40px;height:40px;border:3px solid #2a2a2a;border-top-color:#4a9eff;border-radius:50%;margin:0 auto 1rem;animation:svelte-rvsy2p-spin .8s linear infinite}@keyframes svelte-rvsy2p-spin{to{transform:rotate(360deg)}}.check.svelte-rvsy2p{display:block;font-size:2.5rem;color:#5cb85c;margin-bottom:1rem}.x.svelte-rvsy2p{display:block;font-size:2.5rem;color:#d9534f;margin-bottom:1rem}a.svelte-rvsy2p{display:inline-block;margin-top:1rem;color:#4a9eff;text-decoration:none}a.svelte-rvsy2p:hover{text-decoration:underline}*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;background:#0f0f0f;color:#e0e0e0}.loading.svelte-1n46o8q{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#0f0f0f}.spinner.svelte-1n46o8q{width:40px;height:40px;border:3px solid #2a2a2a;border-top-color:#4a9eff;border-radius:50%;animation:svelte-1n46o8q-spin .8s linear infinite}@keyframes svelte-1n46o8q-spin{to{transform:rotate(360deg)}}.app.svelte-1n46o8q{display:flex;flex-direction:column;min-height:100vh}.topbar.svelte-1n46o8q{background:#1a1a1a;border-bottom:1px solid #2a2a2a;padding:0 1.5rem;display:flex;align-items:center;justify-content:space-between;height:56px;flex-shrink:0}.topbar-left.svelte-1n46o8q{display:flex;align-items:center;gap:2rem}.topbar-right.svelte-1n46o8q{display:flex;align-items:center;gap:1rem}.logo.svelte-1n46o8q{display:flex;align-items:center;gap:.75rem}.logo-icon.svelte-1n46o8q{font-size:1.5rem}.logo-text.svelte-1n46o8q{font-size:1.125rem;font-weight:600;color:#fff}.nav-links.svelte-1n46o8q{list-style:none;display:flex;align-items:center;gap:.25rem}.nav-links.svelte-1n46o8q a:where(.svelte-1n46o8q){display:block;padding:.5rem 1rem;color:#a0a0a0;text-decoration:none;border-radius:6px;transition:all .15s ease}.nav-links.svelte-1n46o8q a:where(.svelte-1n46o8q):hover{background:#2a2a2a;color:#fff}.nav-links.svelte-1n46o8q a.active:where(.svelte-1n46o8q){background:#2a2a2a;color:#fff}.user-email.svelte-1n46o8q{font-size:.875rem;color:#a0a0a0}.logout-btn.svelte-1n46o8q{padding:.5rem 1rem;font-size:.875rem;background:transparent;border:1px solid #2a2a2a;border-radius:6px;color:#a0a0a0;cursor:pointer;transition:all .15s ease}.logout-btn.svelte-1n46o8q:hover{background:#2a2a2a;color:#fff}.content.svelte-1n46o8q{flex:1;display:flex;flex-direction:column}
