:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--oc-brand:#2456c7;--oc-font-sans:system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", Ubuntu, Cantarell, sans-serif;--oc-font-mono:ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, monospace;--oc-text-xs:.75rem;--oc-text-sm:.875rem;--oc-text-md:1rem;--oc-text-lg:1.125rem;--oc-text-xl:1.375rem;--oc-text-2xl:1.75rem;--oc-leading:1.5;--oc-weight-normal:400;--oc-weight-medium:500;--oc-weight-bold:650;--oc-space-1:.25rem;--oc-space-2:.5rem;--oc-space-3:.75rem;--oc-space-4:1rem;--oc-space-5:1.5rem;--oc-space-6:2rem;--oc-space-7:3rem;--oc-radius-sm:4px;--oc-radius:8px;--oc-radius-lg:12px;--oc-radius-full:999px;--oc-border-width:1px;--oc-control-height:2.25rem;--oc-control-height-sm:1.75rem;--oc-duration:.15s;--oc-ease:cubic-bezier(.2, 0, 0, 1);--oc-z-sticky:10;--oc-z-overlay:100;--oc-z-toast:200;--oc-topbar-height:3.25rem;--oc-statusbar-height:1.75rem;--oc-sidebar-width:15rem;--oc-content-max:75rem;--oc-color-bg:var(--lightningcss-light,#f6f7f9)var(--lightningcss-dark,#111316);--oc-color-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#181b20);--oc-color-surface-2:var(--lightningcss-light,#eef1f5)var(--lightningcss-dark,#20242b);--oc-color-surface-hover:var(--lightningcss-light,#e6eaf0)var(--lightningcss-dark,#272c34);--oc-color-fg:var(--lightningcss-light,#1b1f24)var(--lightningcss-dark,#e7eaee);--oc-color-fg-muted:var(--lightningcss-light,#5b6573)var(--lightningcss-dark,#9aa4b1);--oc-color-border:var(--lightningcss-light,#d5dae1)var(--lightningcss-dark,#2f353e);--oc-color-border-strong:var(--lightningcss-light,#a9b2be)var(--lightningcss-dark,#4a525e);--oc-color-backdrop:var(--lightningcss-light,#0f141e66)var(--lightningcss-dark,#0009);--oc-color-accent:var(--lightningcss-light,oklch(from var(--oc-brand) min(l, .5) c h))var(--lightningcss-dark,oklch(from var(--oc-brand) max(l, .75) min(c, .15) h));--oc-color-accent-hover:color-mix(in oklch, var(--oc-color-accent), var(--oc-color-fg) 15%);--oc-color-accent-fg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0d1117);--oc-color-accent-subtle:color-mix(in oklch, var(--oc-color-accent) 14%, var(--oc-color-surface));--oc-color-focus:var(--oc-color-accent);--oc-color-success:var(--lightningcss-light,#18794e)var(--lightningcss-dark,#4cc38a);--oc-color-warning:var(--lightningcss-light,#9a5b00)var(--lightningcss-dark,#f1b44c);--oc-color-danger:var(--lightningcss-light,#c62a2f)var(--lightningcss-dark,#ff6b6b);--oc-color-info:var(--lightningcss-light,#0b68cb)var(--lightningcss-dark,#6cb4ff);--oc-color-success-subtle:color-mix(in oklch, var(--oc-color-success) 14%, var(--oc-color-surface));--oc-color-warning-subtle:color-mix(in oklch, var(--oc-color-warning) 14%, var(--oc-color-surface));--oc-color-danger-subtle:color-mix(in oklch, var(--oc-color-danger) 14%, var(--oc-color-surface));--oc-color-info-subtle:color-mix(in oklch, var(--oc-color-info) 14%, var(--oc-color-surface));--oc-shadow-sm:0 1px 2px var(--lightningcss-light,#0f141e14)var(--lightningcss-dark,#0006);--oc-shadow:0 2px 4px var(--lightningcss-light,#0f141e0f)var(--lightningcss-dark,#0000004d), 0 8px 24px var(--lightningcss-light,#0f141e1a)var(--lightningcss-dark,#00000073)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--oc-color-bg);min-height:100dvh;color:var(--oc-color-fg);font-family:var(--oc-font-sans);font-size:var(--oc-text-md);line-height:var(--oc-leading);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4{margin:0 0 var(--oc-space-3);line-height:1.25;font-weight:var(--oc-weight-bold)}h1{font-size:var(--oc-text-2xl)}h2{font-size:var(--oc-text-xl)}h3{font-size:var(--oc-text-lg)}p{margin:0 0 var(--oc-space-3)}a{color:var(--oc-color-accent);text-underline-offset:.15em}code,kbd,pre{font-family:var(--oc-font-mono);font-size:.925em}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--oc-color-focus);outline-offset:2px}::selection{background:var(--oc-color-accent-subtle)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.oc-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.oc-muted{color:var(--oc-color-fg-muted)}.oc-stack{gap:var(--oc-space-4);flex-direction:column;display:flex}.oc-row{align-items:center;gap:var(--oc-space-3);flex-wrap:wrap;display:flex}.oc-table{border-collapse:collapse;width:100%;font-size:var(--oc-text-sm)}.oc-table th,.oc-table td{padding:var(--oc-space-2) var(--oc-space-3);border-bottom:var(--oc-border-width) solid var(--oc-color-border);text-align:start;vertical-align:middle}.oc-table th{color:var(--oc-color-fg-muted);font-weight:var(--oc-weight-medium);white-space:nowrap}.oc-table tbody tr:hover{background:var(--oc-color-surface-hover)}.oc-status.svelte-fj5zzq{align-items:center;gap:var(--oc-space-3);height:var(--oc-statusbar-height);padding:0 var(--oc-space-3);background:var(--oc-color-surface);border-top:var(--oc-border-width) solid var(--oc-color-border);color:var(--oc-color-fg-muted);font-size:var(--oc-text-xs);white-space:nowrap;display:flex}.oc-status__connection.svelte-fj5zzq{align-items:center;gap:var(--oc-space-2);display:inline-flex}.oc-status__dot.svelte-fj5zzq{border-radius:var(--oc-radius-full);background:var(--oc-color-success);width:.5rem;height:.5rem}.oc-status__dot--off.svelte-fj5zzq{background:var(--oc-color-danger)}.oc-status__middle.svelte-fj5zzq{text-overflow:ellipsis;flex:1;align-self:stretch;align-items:center;min-width:0;display:flex;overflow:hidden}.oc-status__company.svelte-fj5zzq{margin-left:auto}.frame.svelte-12qhfyh{flex-direction:column;min-height:100dvh;display:flex}.body.svelte-12qhfyh{flex:1}.status.svelte-12qhfyh{position:sticky;bottom:0}
