:root{--background:#0b0d12;--surface:#121620;--surface-raised:#181d29;--foreground:#f0f2f7;--muted:#8d96a8;--line:#2a3040;--signal:#7f9cff;--signal-soft:#252d48;--signal-ink:#0a1024}*{box-sizing:border-box}html{background:var(--background)}body{background:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;margin:0;font-family:Geist,Inter,ui-sans-serif,system-ui,sans-serif}a{color:inherit}button,summary{font:inherit}:focus-visible{outline:2px solid var(--signal);outline-offset:4px}.skip-link.svelte-12qhfyh{z-index:20;background:var(--signal);color:var(--signal-ink);padding:10px 14px;font:12px ui-monospace,monospace;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link.svelte-12qhfyh:focus{transform:translateY(0)}.brand.svelte-12qhfyh{letter-spacing:-.045em;align-items:center;gap:10px;font-size:20px;font-weight:500;text-decoration:none;display:inline-flex}.brand-mark.svelte-12qhfyh{background:var(--signal);width:25px;height:25px;color:var(--signal-ink);border-radius:7px;place-items:center;font:11px ui-monospace,monospace;display:grid;transform:rotate(4deg)}.page-shell.svelte-12qhfyh,.console-shell.svelte-12qhfyh{width:min(1600px,100%);min-height:100svh;margin-inline:auto}.page-shell.svelte-12qhfyh{padding:24px clamp(18px,4.6vw,66px) 34px}.site-header.svelte-12qhfyh,.console-header.svelte-12qhfyh{align-items:center;display:flex}.site-header.svelte-12qhfyh{justify-content:space-between;gap:24px}.product-name.svelte-12qhfyh,.workspace-copy.svelte-12qhfyh span:where(.svelte-12qhfyh),.navigation-context.svelte-12qhfyh span:where(.svelte-12qhfyh),.account-copy.svelte-12qhfyh small:where(.svelte-12qhfyh){color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font:9px ui-monospace,monospace}.public-content.svelte-12qhfyh{align-items:center;min-height:calc(100svh - 83px);display:grid}.console-header.svelte-12qhfyh{z-index:10;border-bottom:1px solid var(--line);background:var(--surface);gap:28px;min-height:68px;padding:12px 24px;position:relative}.workspace-menu.svelte-12qhfyh{position:relative}.workspace-menu.svelte-12qhfyh summary:where(.svelte-12qhfyh){border:1px solid var(--line);background:var(--surface-raised);cursor:pointer;border-radius:9px;align-items:center;gap:11px;min-width:254px;padding:7px 11px;list-style:none;display:flex}.workspace-menu.svelte-12qhfyh summary:where(.svelte-12qhfyh)::-webkit-details-marker{display:none}.workspace-symbol.svelte-12qhfyh,.option-mark.svelte-12qhfyh,.option-check.svelte-12qhfyh{color:var(--signal);font:11px ui-monospace,monospace}.workspace-copy.svelte-12qhfyh,.navigation-context.svelte-12qhfyh,.account-copy.svelte-12qhfyh,.workspace-options.svelte-12qhfyh a:where(.svelte-12qhfyh)>span:where(.svelte-12qhfyh):nth-child(2){display:grid}.workspace-copy.svelte-12qhfyh,.account-copy.svelte-12qhfyh{gap:1px}.workspace-copy.svelte-12qhfyh strong:where(.svelte-12qhfyh),.navigation-context.svelte-12qhfyh strong:where(.svelte-12qhfyh),.workspace-options.svelte-12qhfyh strong:where(.svelte-12qhfyh){font-size:13px;font-weight:500}.workspace-chevron.svelte-12qhfyh{color:var(--muted);margin-left:auto}.workspace-menu[open].svelte-12qhfyh .workspace-chevron:where(.svelte-12qhfyh){transform:rotate(180deg)}.workspace-options.svelte-12qhfyh{border:1px solid var(--line);background:var(--surface-raised);border-radius:11px;gap:4px;width:310px;padding:7px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 48px #0000005c}.workspace-options.svelte-12qhfyh a:where(.svelte-12qhfyh){border-radius:8px;grid-template-columns:28px 1fr 18px;align-items:center;gap:10px;padding:10px;text-decoration:none;display:grid}.workspace-options.svelte-12qhfyh a:where(.svelte-12qhfyh):hover,.workspace-options.svelte-12qhfyh a.active:where(.svelte-12qhfyh){background:var(--signal-soft)}.workspace-options.svelte-12qhfyh a:where(.svelte-12qhfyh)>span:where(.svelte-12qhfyh):nth-child(2){gap:3px}.workspace-options.svelte-12qhfyh small:where(.svelte-12qhfyh){color:var(--muted);font-size:11px}.option-mark.svelte-12qhfyh{background:var(--signal-soft);border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.account-menu.svelte-12qhfyh{min-width:0;margin-left:auto;position:relative}.account-menu.svelte-12qhfyh summary:where(.svelte-12qhfyh){cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:4px;list-style:none;display:flex}.account-menu.svelte-12qhfyh summary:where(.svelte-12qhfyh)::-webkit-details-marker{display:none}.account-menu.svelte-12qhfyh summary:where(.svelte-12qhfyh):hover{background:var(--surface-raised)}.account-copy.svelte-12qhfyh{text-align:right;min-width:0}.account-copy.svelte-12qhfyh strong:where(.svelte-12qhfyh){text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.avatar.svelte-12qhfyh{background:var(--signal);width:34px;height:34px;color:var(--signal-ink);border-radius:50%;flex:none;place-items:center;font:10px ui-monospace,monospace;display:grid}.account-chevron.svelte-12qhfyh{color:var(--muted);font-size:12px}.account-menu[open].svelte-12qhfyh .account-chevron:where(.svelte-12qhfyh){transform:rotate(180deg)}.account-options.svelte-12qhfyh{border:1px solid var(--line);background:var(--surface-raised);border-radius:11px;width:min(290px,100vw - 28px);padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 48px #0000005c}.account-options.svelte-12qhfyh p:where(.svelte-12qhfyh){border-bottom:1px solid var(--line);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;padding:9px 10px 12px;font-size:11px;overflow:hidden}.account-options.svelte-12qhfyh form:where(.svelte-12qhfyh){margin:6px 0 0}.account-options.svelte-12qhfyh button:where(.svelte-12qhfyh){width:100%;color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px;font-size:13px}.account-options.svelte-12qhfyh button:where(.svelte-12qhfyh):hover{background:var(--signal-soft)}.console-body.svelte-12qhfyh{grid-template-columns:216px minmax(0,1fr);min-height:calc(100svh - 68px);display:grid}.console-sidebar.svelte-12qhfyh{border-right:1px solid var(--line);background:var(--surface);flex-direction:column;padding:24px 14px;display:flex}.navigation-context.svelte-12qhfyh{gap:4px;padding:0 10px 18px}.console-sidebar.svelte-12qhfyh nav:where(.svelte-12qhfyh){gap:3px;display:grid}.console-sidebar.svelte-12qhfyh nav:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh),.console-sidebar.svelte-12qhfyh nav:where(.svelte-12qhfyh) span:where(.svelte-12qhfyh){min-height:38px;color:var(--muted);border-radius:7px;align-items:center;padding:8px 10px;font-size:13px;text-decoration:none;display:flex}.console-sidebar.svelte-12qhfyh nav:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh):hover,.console-sidebar.svelte-12qhfyh nav:where(.svelte-12qhfyh) a.active:where(.svelte-12qhfyh){color:var(--foreground)}.console-sidebar.svelte-12qhfyh nav:where(.svelte-12qhfyh) a.active:where(.svelte-12qhfyh){background:var(--signal-soft)}.console-sidebar.svelte-12qhfyh nav:where(.svelte-12qhfyh) span[aria-disabled=true]:where(.svelte-12qhfyh){opacity:.55}.console-content.svelte-12qhfyh{min-width:0;padding:clamp(28px,5vw,68px)}@media (width<=720px){.console-header.svelte-12qhfyh{flex-wrap:wrap;gap:12px;padding:12px 14px}.console-header.svelte-12qhfyh .brand:where(.svelte-12qhfyh)>span:where(.svelte-12qhfyh):last-child,.account-copy.svelte-12qhfyh{display:none}.workspace-menu.svelte-12qhfyh{order:3;width:100%}.workspace-menu.svelte-12qhfyh summary:where(.svelte-12qhfyh),.workspace-options.svelte-12qhfyh{width:100%}.workspace-menu.svelte-12qhfyh summary:where(.svelte-12qhfyh){min-width:0}.console-body.svelte-12qhfyh{display:block}.console-sidebar.svelte-12qhfyh{border-right:0;border-bottom:1px solid var(--line);padding:10px 14px}.navigation-context.svelte-12qhfyh{padding:0 4px 8px}.console-sidebar.svelte-12qhfyh nav:where(.svelte-12qhfyh){display:flex;overflow-x:auto}.console-sidebar.svelte-12qhfyh nav:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh),.console-sidebar.svelte-12qhfyh nav:where(.svelte-12qhfyh) span:where(.svelte-12qhfyh){flex:none}.console-content.svelte-12qhfyh{padding:28px 18px}}
