:root{--color-bg: #f6f7f8;--color-surface: #ffffff;--color-surface-2: #eef1f4;--color-ink: #16202a;--color-muted: #5a6875;--color-line: #dce1e6;--color-accent: #0b6e8e;--color-accent-ink: #ffffff;--color-accent-soft: #e1f0f5;--color-danger: #c92a2a;--color-danger-soft: #fdecec;--color-warning: #d9480f;--color-sidebar: #10181f;--color-sidebar-ink: #c9d2da;--color-sidebar-muted: #7d8a96;--color-sidebar-hover: #1c2730;--color-sidebar-active: #233441;--font-display: "Schibsted Grotesk", "Helvetica Neue", Arial, sans-serif;--font-body: "IBM Plex Sans", "Segoe UI", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;--space-1: 8px;--space-2: 16px;--space-3: 24px;--space-4: 32px;--space-6: 48px;--space-8: 64px;--radius-sm: 4px;--radius: 8px;--shadow-pop: 0 8px 24px rgb(16 24 31 / .16), 0 0 0 1px rgb(16 24 31 / .06);--color-backdrop: rgb(16 24 31 / .4);--ease-enter: cubic-bezier(.22, 1, .36, 1);--series-1: #2a78d6;--series-2: #eb6834;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--color-bg: #0f151b;--color-surface: #161e26;--color-surface-2: #1b252f;--color-ink: #e4e9ee;--color-muted: #97a4b0;--color-line: #2a3540;--color-accent: #5bb8d6;--color-accent-ink: #0f151b;--color-accent-soft: #15303b;--color-danger: #ff8787;--color-danger-soft: #3b1d1d;--color-warning: #f59e6b;--color-sidebar: #0a0f13;--color-sidebar-hover: #151d24;--color-sidebar-active: #1c2a35;--shadow-pop: 0 8px 24px rgb(0 0 0 / .5), 0 0 0 1px rgb(255 255 255 / .06);--color-backdrop: rgb(0 0 0 / .6);--series-1: #3987e5;--series-2: #d95926;color-scheme:dark}}:root[data-theme=dark]{--color-bg: #0f151b;--color-surface: #161e26;--color-surface-2: #1b252f;--color-ink: #e4e9ee;--color-muted: #97a4b0;--color-line: #2a3540;--color-accent: #5bb8d6;--color-accent-ink: #0f151b;--color-accent-soft: #15303b;--color-danger: #ff8787;--color-danger-soft: #3b1d1d;--color-warning: #f59e6b;--color-sidebar: #0a0f13;--color-sidebar-hover: #151d24;--color-sidebar-active: #1c2a35;--shadow-pop: 0 8px 24px rgb(0 0 0 / .5), 0 0 0 1px rgb(255 255 255 / .06);--color-backdrop: rgb(0 0 0 / .6);--series-1: #3987e5;--series-2: #d95926;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--color-bg);color:var(--color-ink);font:400 14px/1.5 var(--font-body);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.menu__hint{margin-left:auto;padding-left:var(--space-2);font-size:12px;color:var(--color-muted);white-space:nowrap}.btn{display:inline-flex;align-items:center;gap:var(--space-1);height:32px;padding:0 var(--space-2);border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface);font-weight:500;transition:background-color .16s ease}.btn:hover{background:var(--color-surface-2)}.btn--primary{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-ink)}.btn--primary:hover{background:var(--color-accent);filter:brightness(1.08)}.btn--ghost{border-color:transparent;background:transparent}.btn:disabled{opacity:.5;cursor:not-allowed}.field{display:grid;gap:var(--space-1)}.field__label{font-size:12px;font-weight:600;color:var(--color-muted)}.input{height:40px;padding:0 12px;border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface);width:100%}.input:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}.error{padding:var(--space-1) 12px;border-radius:var(--radius);background:var(--color-danger-soft);color:var(--color-danger);font-size:13px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){*{transition-duration:0ms!important;animation-duration:0ms!important}}.type-icon{display:inline-grid;place-items:center;width:1.2em;flex:none;font-size:.95em;line-height:1}.picker__hint{margin-left:4px;font-size:11px;color:var(--color-muted)}.boot.svelte-12qhfyh{display:grid;place-items:center;height:100%;margin:0;color:var(--color-muted)}
