@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=IBM+Plex+Mono:wght@400;500&family=Manrope:wght@400;500;600;650;700;750;800&display=swap";:root{color:#263733;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-optical-sizing:auto;--surface:#fff;--ink:#263733;--muted:#7b8984;--line:#e2e8e5;--accent:#21846a;background:#f5f7f6;font-family:DM Sans,sans-serif}*{box-sizing:border-box}body{min-width:360px;margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:4px}a,button{color:inherit}h1,h2,h3,p{margin:0}svg{flex-shrink:0}::selection{background:#c9e9de}button{transition:background .16s,box-shadow .16s,transform .16s}button:active:not(:disabled){transform:translateY(1px)}.account-settings.svelte-rn762l{border:1px solid var(--line);background:var(--panel);border-radius:8px;max-width:460px;margin:20px auto;padding:26px}h1.svelte-rn762l{margin-top:0;font-size:23px}p.svelte-rn762l,small.svelte-rn762l{color:var(--muted);font-size:12px;line-height:1.6}form.svelte-rn762l{gap:10px;display:grid}label.svelte-rn762l{margin-top:8px;font-size:12px}input.svelte-rn762l{box-sizing:border-box;width:100%;min-width:0;color:inherit;border:1px solid var(--line);background:#0c131e;border-radius:4px;padding:11px}button.svelte-rn762l{color:var(--cyan);background:#18363c;border:1px solid #365a62;border-radius:4px;margin-top:10px;padding:12px}button.svelte-rn762l:disabled{opacity:.5}.error.svelte-rn762l{color:#f3b5c2}.success.svelte-rn762l{color:var(--cyan)}section.svelte-1r4imrv{border:1px solid var(--line);background:var(--panel);border-radius:5px;margin-top:22px;padding:22px}h3.svelte-1r4imrv{margin-top:0}p.svelte-1r4imrv{color:var(--muted);font-size:12px;line-height:1.6}.account.svelte-1r4imrv{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.account.svelte-1r4imrv span:where(.svelte-1r4imrv){overflow-wrap:anywhere;flex:1;min-width:0}small.svelte-1r4imrv{color:var(--muted);padding-top:5px;display:block}button.svelte-1r4imrv{color:inherit;background:#141c28;border:1px solid #365463;border-radius:4px;padding:8px 12px}button.svelte-1r4imrv:disabled{opacity:.5}.confirmation.svelte-1r4imrv{border:1px solid #814653;margin-top:15px;padding:12px}.confirmation.svelte-1r4imrv button:where(.svelte-1r4imrv){margin:4px}.error.svelte-1r4imrv{color:#f3b5c2}.assignments.svelte-161lq0i{border:1px solid var(--line);background:var(--panel);border-radius:5px;margin:20px 0;padding:20px}h3.svelte-161lq0i{margin-top:0;font-size:16px}p.svelte-161lq0i{color:var(--muted);font-size:12px;line-height:1.6}.assignment.svelte-161lq0i,form.svelte-161lq0i{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}.assignment.svelte-161lq0i{border-bottom:1px solid var(--line);font-size:12px}.assignment.svelte-161lq0i>span:where(.svelte-161lq0i):first-child{overflow-wrap:anywhere;flex:1;min-width:120px}.field.svelte-161lq0i{gap:6px;min-width:0;max-width:100%;display:grid}label.svelte-161lq0i{font-size:12px}select.svelte-161lq0i{max-width:100%}button.svelte-161lq0i,select.svelte-161lq0i{color:inherit;background:#141c28;border:1px solid #365463;border-radius:4px;padding:8px 10px}button.svelte-161lq0i:disabled{opacity:.5;cursor:default}form.svelte-161lq0i{align-items:end}.error.svelte-161lq0i{color:#f3b5c2}.model-viewer.svelte-1vuj4ay{border:1px solid var(--line,#e1e6e8);background:var(--surface,#fff);color:var(--ink,#1d252c);border-radius:10px;font-size:12px;overflow:hidden}.viewer-top.svelte-1vuj4ay{border-bottom:1px solid var(--line,#e1e6e8);justify-content:space-between;align-items:center;gap:12px;height:46px;padding:0 15px;display:flex}.viewer-top.svelte-1vuj4ay>span:where(.svelte-1vuj4ay){align-items:center;gap:8px;font-weight:600;display:flex}.viewer-top.svelte-1vuj4ay small:where(.svelte-1vuj4ay){letter-spacing:.08em;color:var(--muted,#76818a);font-size:9px;font-weight:500}.viewer-top.svelte-1vuj4ay button:where(.svelte-1vuj4ay),.viewer-hint.svelte-1vuj4ay button:where(.svelte-1vuj4ay),.elements.svelte-1vuj4ay button:where(.svelte-1vuj4ay){color:var(--muted,#76818a);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;padding:6px;display:inline-flex}.viewer-top.svelte-1vuj4ay button:where(.svelte-1vuj4ay):hover,.viewer-hint.svelte-1vuj4ay button:where(.svelte-1vuj4ay):hover,.elements.svelte-1vuj4ay button:where(.svelte-1vuj4ay):hover{background:var(--line,#e1e6e8);color:var(--ink,#1d252c)}.stage.svelte-1vuj4ay{background:radial-gradient(at 50% 42%,#f8fbfc 0%,#edf2f3 100%);height:360px;position:relative}.compact.svelte-1vuj4ay .stage:where(.svelte-1vuj4ay){height:250px}.canvas-host.svelte-1vuj4ay{position:absolute;inset:0;overflow:hidden}.canvas-host.svelte-1vuj4ay canvas{touch-action:none;width:100%;height:100%;display:block}.stage-label.svelte-1vuj4ay{color:#71858e;letter-spacing:.1em;pointer-events:none;align-items:center;gap:6px;font-size:9px;display:flex;position:absolute;top:16px;left:16px}.axis.svelte-1vuj4ay{pointer-events:none;width:36px;height:36px;font-size:10px;font-weight:600;position:absolute;bottom:20px;right:24px}.axis-y.svelte-1vuj4ay{color:#278b6a;position:absolute;top:0;left:15px}.axis-z.svelte-1vuj4ay{color:#4b7ca4;position:absolute;bottom:0;left:0}.axis-x.svelte-1vuj4ay{color:#c46b6d;position:absolute;bottom:0;right:0}.viewer-hint.svelte-1vuj4ay{text-align:center;color:var(--muted,#76818a);border-top:1px solid var(--line,#e1e6e8);padding:9px 10px;font-size:10px}.elements-header.svelte-1vuj4ay{letter-spacing:.08em;color:var(--muted,#76818a);border-top:1px solid var(--line,#e1e6e8);justify-content:space-between;padding:13px 15px 7px;font-size:9px;display:flex}.elements-header.svelte-1vuj4ay span:where(.svelte-1vuj4ay):last-child{letter-spacing:0}.elements.svelte-1vuj4ay{margin:0;padding:0 10px 9px;list-style:none}.elements.svelte-1vuj4ay li:where(.svelte-1vuj4ay){color:var(--muted,#76818a);align-items:center;gap:9px;padding:8px 5px;display:flex}.element-name.svelte-1vuj4ay{color:var(--ink,#1d252c);flex:1;font-size:12px;font-weight:500}.element-name.svelte-1vuj4ay small:where(.svelte-1vuj4ay){color:var(--muted,#76818a);margin-top:4px;font-size:10px;font-weight:400;display:block}.part-hidden.svelte-1vuj4ay .element-name:where(.svelte-1vuj4ay){opacity:.45}.color-control.svelte-1vuj4ay{border:1px solid var(--line,#e1e6e8);border-radius:5px;justify-content:center;align-items:center;width:24px;height:24px;display:flex;overflow:hidden}.color-control.svelte-1vuj4ay input:where(.svelte-1vuj4ay){cursor:pointer;background:0 0;border:0;width:24px;height:26px;padding:2px}.fallback.svelte-1vuj4ay{color:#71858e;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:18px;font-size:11px;display:flex;position:absolute;inset:0}.issues.svelte-1vuj4ay{color:var(--muted,#76818a);margin:0;padding:10px 30px}.fallback.svelte-1vuj4ay{text-align:center;padding:24px}.sr-only.svelte-1vuj4ay{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button.svelte-1vuj4ay:focus-visible,input.svelte-1vuj4ay:focus-visible{outline:2px solid var(--accent,#0c8471);outline-offset:2px}@media (width<=480px){.viewer-top.svelte-1vuj4ay{padding:0 10px}.viewer-top.svelte-1vuj4ay small:where(.svelte-1vuj4ay){display:none}.stage.svelte-1vuj4ay{height:290px}}.schematic-viewer.svelte-3znzpu{border:1px solid var(--line,#e1e6e8);background:var(--surface,#fff);color:var(--ink,#1d252c);border-radius:10px;font-size:12px;overflow:hidden}.schematic-top.svelte-3znzpu{padding-block:6px;border-bottom:1px solid var(--line,#e1e6e8);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:0 15px;display:flex}.schematic-top.svelte-3znzpu>span:where(.svelte-3znzpu){align-items:center;gap:8px;font-weight:600;display:flex}.board-picker.svelte-3znzpu{align-items:center;gap:8px;padding:8px 15px;display:flex}.board-picker.svelte-3znzpu select:where(.svelte-3znzpu){min-width:0;max-width:100%}.schematic-stage.svelte-3znzpu{height:var(--schematic-stage-height,440px);background:#f8f8f5;position:relative}.embed-host.svelte-3znzpu{width:100%;height:100%}.message.svelte-3znzpu{color:var(--muted,#76818a);background:var(--surface,#fff);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.spinner.svelte-3znzpu{border:2px solid var(--line,#e1e6e8);border-top-color:var(--accent,#0c8471);border-radius:50%;width:24px;height:24px;animation:1s linear infinite svelte-3znzpu-spin}.schematic-footer.svelte-3znzpu{color:var(--muted,#76818a);border-top:1px solid var(--line,#e1e6e8);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 15px;font-size:10px;display:flex}@keyframes svelte-3znzpu-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner.svelte-3znzpu{animation:none}}@media (width<=600px){.schematic-stage.svelte-3znzpu{height:var(--schematic-stage-height,380px)}}.pdf-viewer.svelte-yngv5n{border:1px solid var(--line,#e1e6e8);background:var(--surface,#fff);color:var(--ink,#1d252c);border-radius:10px;font-size:12px;overflow:hidden}.pdf-top.svelte-yngv5n{border-bottom:1px solid var(--line,#e1e6e8);justify-content:space-between;align-items:center;gap:12px;height:46px;padding:0 15px;display:flex}.pdf-top.svelte-yngv5n>span:where(.svelte-yngv5n){align-items:center;gap:8px;font-weight:600;display:flex}.pdf-top.svelte-yngv5n small:where(.svelte-yngv5n){letter-spacing:.06em;color:var(--muted,#76818a);font-size:9px;font-weight:400}.pdf-top.svelte-yngv5n>a:where(.svelte-yngv5n){color:var(--muted,#76818a);border-radius:5px;padding:7px;display:flex}.pdf-stage.svelte-yngv5n{background:#f0f2f3;height:540px;position:relative}.message.svelte-yngv5n{height:100%;color:var(--muted,#76818a);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.message.svelte-yngv5n a:where(.svelte-yngv5n){color:var(--accent,#0c8471)}.pdf-footer.svelte-yngv5n{color:var(--muted,#76818a);border-top:1px solid var(--line,#e1e6e8);padding:12px 15px;font-size:10px}a.svelte-yngv5n:focus-visible{outline:2px solid var(--accent,#0c8471);outline-offset:2px}@media (width<=500px){.pdf-stage.svelte-yngv5n{height:460px}.pdf-top.svelte-yngv5n small:where(.svelte-yngv5n){display:none}}.discussion.svelte-1qg8c2q{max-width:900px;color:var(--ink);font-size:12px}button.svelte-1qg8c2q,a.svelte-1qg8c2q{-webkit-tap-highlight-color:transparent}button.svelte-1qg8c2q{cursor:pointer;font:inherit;justify-content:center;align-items:center;gap:7px;font-size:11px;display:inline-flex}button.svelte-1qg8c2q:disabled{opacity:.45;cursor:default}button.svelte-1qg8c2q:focus-visible,a.svelte-1qg8c2q:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.composer.svelte-1qg8c2q{border:1px solid var(--line);background:var(--surface);border-radius:6px;overflow:hidden}.composer-heading.svelte-1qg8c2q{align-items:center;gap:10px;padding:16px 18px 0;display:flex}.composer-heading.svelte-1qg8c2q label:where(.svelte-1qg8c2q){font-size:11px;font-weight:500}.avatar.svelte-1qg8c2q{border:1px solid color-mix(in srgb, var(--accent) 22%, var(--line));background:color-mix(in srgb, var(--accent) 8%, var(--surface));width:28px;height:28px;color:var(--accent);letter-spacing:.3px;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;font:10px IBM Plex Mono,monospace;display:inline-flex}textarea.svelte-1qg8c2q{resize:vertical;box-sizing:border-box;width:100%;min-height:90px;font:inherit;color:var(--ink);background:0 0;border:0;border-radius:0;padding:14px 18px;font-size:12px;line-height:1.8;display:block}textarea.svelte-1qg8c2q::placeholder{color:var(--muted);opacity:.8}textarea.svelte-1qg8c2q:focus-visible{outline:0}.composer.svelte-1qg8c2q:has(textarea:where(.svelte-1qg8c2q):focus-visible){border-color:color-mix(in srgb, var(--accent) 60%, var(--line));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 12%, transparent)}.composer-toolbar.svelte-1qg8c2q{border-top:1px solid var(--line);align-items:center;gap:12px;padding:11px 14px;display:flex}.file-input.svelte-1qg8c2q{display:none}.attach-button.svelte-1qg8c2q,.text-button.svelte-1qg8c2q{color:var(--muted);background:0 0;border:0;padding:5px 0}.attach-button.svelte-1qg8c2q:hover,.text-button.svelte-1qg8c2q:hover{color:var(--accent)}.upload-hint.svelte-1qg8c2q{color:var(--muted);font-size:10px}.primary.svelte-1qg8c2q,.secondary.svelte-1qg8c2q,.danger.svelte-1qg8c2q{white-space:nowrap;border-radius:4px;padding:9px 12px}.primary.svelte-1qg8c2q{background:color-mix(in srgb, var(--accent) 18%, var(--surface));border:1px solid color-mix(in srgb, var(--accent) 44%, var(--line));color:var(--accent)}.primary.svelte-1qg8c2q:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 25%, var(--surface))}.secondary.svelte-1qg8c2q{border:1px solid var(--line);background:var(--surface);color:var(--muted)}.secondary.svelte-1qg8c2q:hover{color:var(--ink)}.post-button.svelte-1qg8c2q{margin-left:auto}.selected-files.svelte-1qg8c2q{flex-wrap:wrap;gap:7px;padding:0 18px 12px;display:flex}.file-chip.svelte-1qg8c2q{border:1px solid var(--line);max-width:100%;color:var(--muted);border-radius:4px;align-items:center;gap:6px;padding:3px 5px 3px 8px;font-size:10px;display:flex}.file-chip.svelte-1qg8c2q>span:where(.svelte-1qg8c2q){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.thread-heading.svelte-1qg8c2q{letter-spacing:1.2px;color:var(--muted);justify-content:space-between;gap:12px;padding:25px 0 15px;font:9px IBM Plex Mono,monospace;display:flex}.thread.svelte-1qg8c2q{border-top:1px solid var(--line)}article.svelte-1qg8c2q{border-bottom:1px solid var(--line);gap:13px;padding:22px 0;display:flex}.comment-avatar.svelte-1qg8c2q{margin-top:1px}.comment-body.svelte-1qg8c2q{flex:1;min-width:0}header.svelte-1qg8c2q{justify-content:space-between;align-items:center;gap:10px;min-height:28px;display:flex}.author.svelte-1qg8c2q{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.author.svelte-1qg8c2q strong:where(.svelte-1qg8c2q){font-size:12px;font-weight:600}time.svelte-1qg8c2q,.edited.svelte-1qg8c2q{color:var(--muted);font-size:10px}.edited.svelte-1qg8c2q{opacity:.8;font-style:italic}.comment-actions.svelte-1qg8c2q{flex-shrink:0;gap:3px;display:flex}.icon-button.svelte-1qg8c2q{width:28px;height:28px;color:var(--muted);background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:5px;text-decoration:none;display:inline-flex}.icon-button.svelte-1qg8c2q:hover{color:var(--ink);background:color-mix(in srgb, var(--muted) 10%, transparent)}.delete-button.svelte-1qg8c2q:hover{color:#ed9e9e;background:#bf454512}.content.svelte-1qg8c2q{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;line-height:1.85}.commit.svelte-1qg8c2q{color:var(--muted);overflow-wrap:anywhere;margin-top:10px;font:10px monospace;display:block}.attachments.svelte-1qg8c2q{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-top:15px;display:flex}.attachment.svelte-1qg8c2q{border:1px solid var(--line);background:var(--surface);border-radius:5px;width:310px;max-width:100%;overflow:hidden}.image-preview.svelte-1qg8c2q{background:color-mix(in srgb, var(--muted) 5%, var(--surface));display:block}img.svelte-1qg8c2q{object-fit:contain;width:100%;max-height:240px;display:block}.attachment-info.svelte-1qg8c2q{color:var(--muted);align-items:center;gap:10px;padding:11px 12px;display:flex}.has-image.svelte-1qg8c2q .attachment-info:where(.svelte-1qg8c2q){border-top:1px solid var(--line)}.attachment-name.svelte-1qg8c2q{flex:1;gap:4px;min-width:0;display:grid}.attachment-name.svelte-1qg8c2q strong:where(.svelte-1qg8c2q){color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.attachment-name.svelte-1qg8c2q small:where(.svelte-1qg8c2q){font:9px IBM Plex Mono,monospace}.attachment-info.svelte-1qg8c2q .text-button:where(.svelte-1qg8c2q){color:var(--accent);font-size:10px}.edit-form.svelte-1qg8c2q{margin-top:8px}.edit-form.svelte-1qg8c2q textarea:where(.svelte-1qg8c2q){border:1px solid var(--line);background:var(--surface);border-radius:4px;padding:12px}.edit-form.svelte-1qg8c2q textarea:where(.svelte-1qg8c2q):focus-visible{border-color:var(--accent)}.edit-actions.svelte-1qg8c2q{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.delete-confirmation.svelte-1qg8c2q{background:#a75c5c08;border:1px solid #a75c5c66;border-radius:5px;margin-top:14px;padding:13px;font-size:11px;line-height:1.7}.delete-confirmation.svelte-1qg8c2q>div:where(.svelte-1qg8c2q){gap:8px;margin-top:12px;display:flex}.danger.svelte-1qg8c2q{color:#ed9e9e;background:#a75c5c20;border:1px solid #a75c5c88}.notice.svelte-1qg8c2q{color:var(--muted);margin:15px 0;padding:12px;font-size:11px;line-height:1.7}.error.svelte-1qg8c2q{border:1px solid #a75c5c66;border-radius:4px;flex-wrap:wrap;align-items:center;gap:12px;display:flex}.empty-state.svelte-1qg8c2q{color:var(--muted);justify-items:center;gap:12px;padding:35px 15px;display:grid}.empty-state.svelte-1qg8c2q strong:where(.svelte-1qg8c2q){color:var(--ink);font-size:12px;font-weight:500}.empty-state.svelte-1qg8c2q p:where(.svelte-1qg8c2q){font-size:11px}.pdf-preview.svelte-1qg8c2q{margin:0 0 20px}.preview-heading.svelte-1qg8c2q,.preview-heading.svelte-1qg8c2q>span:where(.svelte-1qg8c2q){align-items:center;gap:8px;display:flex}.preview-heading.svelte-1qg8c2q{color:var(--muted);justify-content:space-between;margin-bottom:10px;font-size:11px}.load-more.svelte-1qg8c2q{margin:18px auto 0;display:flex}.sr-only.svelte-1qg8c2q{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=600px){.composer-heading.svelte-1qg8c2q{padding:13px 12px 0}textarea.svelte-1qg8c2q{padding:12px}.composer-toolbar.svelte-1qg8c2q{flex-wrap:wrap;gap:8px;padding:10px 12px}.upload-hint.svelte-1qg8c2q{display:none}.selected-files.svelte-1qg8c2q{padding:0 12px 12px}article.svelte-1qg8c2q{gap:9px;padding:18px 0}.author.svelte-1qg8c2q{gap:5px 9px}.author.svelte-1qg8c2q time:where(.svelte-1qg8c2q){flex-basis:100%}header.svelte-1qg8c2q{align-items:flex-start}.attachment.svelte-1qg8c2q{width:100%}}.readme.svelte-1644962{min-width:0;color:var(--ink)}.summary-title.svelte-1644962{color:var(--accent);align-items:center;gap:9px;padding-bottom:16px;display:flex}h3.svelte-1644962{color:var(--ink);margin:0;font-size:14px}.summary-title.svelte-1644962 span:where(.svelte-1644962){color:var(--muted);margin-left:auto;font:10px IBM Plex Mono,monospace}.message.svelte-1644962{background:color-mix(in srgb, var(--accent) 4%, var(--surface));border:1px solid var(--line);color:var(--muted);border-radius:6px;margin:0;padding:35px 20px;font-size:12px;line-height:1.8}button.svelte-1644962{background:var(--surface);border:1px solid var(--line);color:var(--accent);border-radius:5px;align-items:center;gap:7px;padding:8px 11px;font-size:11px;display:inline-flex}.markdown.svelte-1644962{overflow-wrap:anywhere;font-size:13px;line-height:1.85}.markdown.svelte-1644962 h1,.markdown.svelte-1644962 h2,.markdown.svelte-1644962 h3,.markdown.svelte-1644962 h4{color:var(--ink);margin:1.3em 0 .7em;line-height:1.4}.markdown.svelte-1644962 h1{border-bottom:1px solid var(--line);padding-bottom:12px;font-size:25px}.markdown.svelte-1644962 h2{font-size:20px}.markdown.svelte-1644962 h3{font-size:16px}.markdown.svelte-1644962 a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.markdown.svelte-1644962 img{border-radius:5px;max-width:100%;height:auto}.markdown.svelte-1644962 pre{background:color-mix(in srgb, var(--accent) 5%, var(--surface));border:1px solid var(--line);border-radius:6px;padding:16px;overflow:auto}.markdown.svelte-1644962 code{font-family:IBM Plex Mono,monospace;font-size:.9em}.markdown.svelte-1644962 blockquote{border-left:3px solid var(--accent);color:var(--muted);margin-left:0;padding-left:15px}.markdown.svelte-1644962 table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.markdown.svelte-1644962 th,.markdown.svelte-1644962 td{border:1px solid var(--line);text-align:left;padding:9px 13px}.markdown.svelte-1644962 hr{border:0;border-top:1px solid var(--line);margin:24px 0}.asset-note.svelte-1644962{color:var(--muted);border-top:1px solid var(--line);margin-top:24px;padding-top:15px;font-size:10px;line-height:1.7}.workspace.svelte-8up8vx{color:var(--ink);text-align:left;min-width:0}.workspace-header.svelte-8up8vx{justify-content:space-between;align-items:center;gap:12px;display:flex}.eyebrow.svelte-8up8vx{letter-spacing:1.5px;color:var(--muted);font:9px IBM Plex Mono,monospace}.eyebrow.svelte-8up8vx span:where(.svelte-8up8vx){opacity:.4;padding:0 5px}h2.svelte-8up8vx{letter-spacing:-.8px;margin:8px 0;font-family:Manrope,sans-serif;font-size:23px;font-weight:700}.description.svelte-8up8vx{color:var(--muted);max-width:650px;font-size:12px;line-height:1.7}nav.svelte-8up8vx{border-bottom:1px solid var(--line);gap:19px;margin:23px 0 20px;display:flex;overflow-x:auto}nav.svelte-8up8vx button:where(.svelte-8up8vx){color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 1px 13px;font-size:11px;display:flex}nav.svelte-8up8vx button.active:where(.svelte-8up8vx){color:var(--accent);border-color:var(--accent)}.workspace-body.svelte-8up8vx{--schematic-stage-height:max(440px, 67vh);min-width:0}.workspace-footer.svelte-8up8vx{color:var(--muted);justify-content:space-between;gap:10px;margin-top:16px;font-size:9px;display:flex}.section-title.svelte-8up8vx{justify-content:space-between;align-items:center;margin:16px 0 20px;display:flex}.section-title.svelte-8up8vx h3:where(.svelte-8up8vx){font-size:15px}.section-title.svelte-8up8vx>span:where(.svelte-8up8vx),.file-note.svelte-8up8vx{color:var(--muted);font-size:10px}.file-row.svelte-8up8vx{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);background:0 0;align-items:center;gap:13px;padding:20px 8px;display:flex}.file-row.svelte-8up8vx>span:where(.svelte-8up8vx){flex-direction:column;gap:5px;display:flex}.file-row.svelte-8up8vx strong:where(.svelte-8up8vx){font-size:12px;font-weight:500}.file-row.svelte-8up8vx small:where(.svelte-8up8vx){color:var(--muted);font-size:10px}.file-row.svelte-8up8vx .file-action:where(.svelte-8up8vx){color:var(--accent);margin-left:auto;font-size:10px}.file-note.svelte-8up8vx{margin:20px 0}@media (width<=600px){nav.svelte-8up8vx{gap:16px}.workspace-header.svelte-8up8vx{align-items:flex-start}h2.svelte-8up8vx{font-size:19px}.workspace-footer.svelte-8up8vx{flex-direction:column}.file-row.svelte-8up8vx strong:where(.svelte-8up8vx){overflow-wrap:anywhere;font-size:10px}}.draft-summary.svelte-8up8vx{border:1px solid var(--line);border-radius:8px;padding:24px}.draft-summary.svelte-8up8vx h3:where(.svelte-8up8vx){margin:14px 0;font-size:22px}.draft-summary.svelte-8up8vx p:where(.svelte-8up8vx){color:var(--muted);font-size:12px;line-height:1.8}.repository.svelte-8up8vx{color:var(--accent);align-items:center;gap:10px;margin-top:24px;font-size:12px;display:flex}.repository.svelte-8up8vx small:where(.svelte-8up8vx){color:var(--muted);overflow-wrap:anywhere;margin-top:5px;font-size:10px;display:block}dialog.svelte-dunpql{color:#d7e2ef;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#111a27;border:1px solid #34445b;border-radius:8px;width:min(560px,100vw - 32px);max-height:calc(100dvh - 40px);padding:0;overflow:auto;box-shadow:0 30px 100px #0009}dialog.svelte-dunpql::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#060b13c9}.wizard.svelte-dunpql{font-family:inherit;font-size:12px}header.svelte-dunpql{border-bottom:1px solid #263347;justify-content:space-between;gap:15px;padding:25px 26px 22px;display:flex}.eyebrow.svelte-dunpql{letter-spacing:1.3px;color:#7f95b0;font:8px monospace}h2.svelte-dunpql{letter-spacing:-.5px;margin:11px 0 0;font-size:19px;font-weight:500}h2.svelte-dunpql>span:where(.svelte-dunpql){color:#64d7cc;margin-left:4px}.icon-button.svelte-dunpql{color:#869bb5;background:0 0;border:0;align-self:start;padding:2px;display:flex}.steps.svelte-dunpql{background:#0e1622;border-bottom:1px solid #263347;justify-content:space-between;gap:10px;margin:0;padding:19px 26px;list-style:none;display:flex}.steps.svelte-dunpql li:where(.svelte-dunpql){color:#71869f;align-items:center;gap:9px;font-size:10px;display:flex}.steps.svelte-dunpql li:where(.svelte-dunpql)>span:where(.svelte-dunpql){border:1px solid #344258;border-radius:50%;place-items:center;width:23px;height:23px;font:10px monospace;display:grid}.steps.svelte-dunpql li.current:where(.svelte-dunpql){color:#d4e4f1}.steps.svelte-dunpql li.current:where(.svelte-dunpql)>span:where(.svelte-dunpql){color:#64d7cc;background:#1a343b;border-color:#64d7cc}.steps.svelte-dunpql li.complete:where(.svelte-dunpql){color:#64d7cc}.steps.svelte-dunpql li.complete:where(.svelte-dunpql)>span:where(.svelte-dunpql){border-color:#365a62}.step-content.svelte-dunpql{min-height:275px;padding:26px}h3.svelte-dunpql{letter-spacing:-.5px;margin:0 0 9px;font-size:20px;font-weight:500}.intro.svelte-dunpql{color:#8b9db4;margin:0 0 25px;font-size:11px;line-height:1.7}.field.svelte-dunpql{color:#acbfd5;flex-direction:column;gap:9px;font-size:11px;display:flex}input.svelte-dunpql,select.svelte-dunpql{color:#d7e2ef;box-sizing:border-box;background:#0b131f;border:1px solid #344259;border-radius:4px;width:100%;min-width:0;padding:12px;font:11px inherit}input.svelte-dunpql::placeholder{color:#62778f;font-size:10px}fieldset.svelte-dunpql{border:0;min-width:0;margin:23px 0 0;padding:0}legend.svelte-dunpql{color:#acbfd5;padding:0 0 10px;font-size:11px}.type-options.svelte-dunpql{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.type-option.svelte-dunpql{color:#8298b2;cursor:pointer;background:#0f1723;border:1px solid #2b3a4f;border-radius:5px;flex-direction:column;gap:11px;padding:17px 10px;display:flex;position:relative}.type-option.svelte-dunpql input:where(.svelte-dunpql){opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.type-option.svelte-dunpql:has(input:where(.svelte-dunpql):focus-visible){outline-offset:2px;outline:2px solid #64d7cc}.type-option.chosen.svelte-dunpql{color:#75dcd2;background:#163037;border-color:#4d9d9c}.type-option.svelte-dunpql strong:where(.svelte-dunpql){font-size:11px;font-weight:500}.type-option.svelte-dunpql small:where(.svelte-dunpql){color:#8298ae;font-size:9px;line-height:1.5}.repo-empty.svelte-dunpql{text-align:center;color:#7597b1;border:1px dashed #34445a;border-radius:5px;flex-direction:column;align-items:center;gap:11px;padding:22px 10px;display:flex}.repo-empty.svelte-dunpql strong:where(.svelte-dunpql){color:#b0c2d7;font-size:11px;font-weight:500}.repo-empty.svelte-dunpql p:where(.svelte-dunpql){color:#8196ae;margin:0;font-size:10px}.alias-entry.svelte-dunpql,.repository-field.svelte-dunpql,.repo-empty.svelte-dunpql,.repo-state.svelte-dunpql{margin-top:20px}.alias-entry.svelte-dunpql button:where(.svelte-dunpql),.repo-state.svelte-dunpql button:where(.svelte-dunpql){margin-top:10px}.hint.svelte-dunpql,.repo-url.svelte-dunpql{color:#7d92ab;font-size:10px;line-height:1.65}.repo-url.svelte-dunpql{overflow-wrap:anywhere;align-items:start;gap:6px;display:flex}.repo-url.svelte-dunpql svg{flex-shrink:0;margin-top:2px}.hint.svelte-dunpql{margin:12px 0 0}.review-heading.svelte-dunpql{background:#13262f;border:1px solid #30515b;border-radius:5px;align-items:center;gap:13px;padding:17px;display:flex}.review-icon.svelte-dunpql{color:#6cd8cf;display:flex}.review-heading.svelte-dunpql h4:where(.svelte-dunpql){overflow-wrap:anywhere;margin:0 0 7px;font-size:15px;font-weight:500}.review-heading.svelte-dunpql div:where(.svelte-dunpql)>span:where(.svelte-dunpql){color:#8eb0be;font-size:10px}dl.svelte-dunpql{margin:20px 0 0}dl.svelte-dunpql>div:where(.svelte-dunpql){border-bottom:1px solid #233146;grid-template-columns:125px minmax(0,1fr);gap:13px;padding:10px 0;display:grid}dt.svelte-dunpql{color:#7f93ad;font-size:10px}dd.svelte-dunpql{color:#b5c7dd;margin:0;font-size:11px}.break.svelte-dunpql{overflow-wrap:anywhere}.storage-note.svelte-dunpql{color:#8295ae;margin:0 0 20px;padding:0 26px;font-size:10px;line-height:1.7}footer.svelte-dunpql{background:#0e1622;border-top:1px solid #263347;justify-content:space-between;gap:10px;padding:18px 26px;display:flex}button.svelte-dunpql{font:inherit;cursor:pointer}button.primary.svelte-dunpql,button.secondary.svelte-dunpql{border-radius:4px;justify-content:center;align-items:center;gap:9px;padding:10px 13px;font-size:11px;display:flex}.primary.svelte-dunpql{color:#8ce5db;background:#21484c;border:1px solid #457b7d}.secondary.svelte-dunpql{color:#a9bdd4;background:#151f2c;border:1px solid #344259}button.svelte-dunpql:disabled{opacity:.45;cursor:default}button.svelte-dunpql:focus-visible,input.svelte-dunpql:focus-visible,select.svelte-dunpql:focus-visible{outline-offset:3px;outline:2px solid #64d7cc}.error.svelte-dunpql{color:#efabbc;background:#321e2a;border:1px solid #71414f;border-radius:4px;margin:17px 0 0;padding:11px;font-size:11px;line-height:1.6}@media (width<=480px){header.svelte-dunpql,.step-content.svelte-dunpql{padding:20px}.steps.svelte-dunpql{gap:5px;padding:16px 20px}.steps.svelte-dunpql li:where(.svelte-dunpql){gap:6px;font-size:9px}.type-options.svelte-dunpql{gap:7px}.type-option.svelte-dunpql{padding:13px 8px}.type-option.svelte-dunpql strong:where(.svelte-dunpql){font-size:10px}.type-option.svelte-dunpql small:where(.svelte-dunpql){font-size:8px}h2.svelte-dunpql{font-size:17px}footer.svelte-dunpql{padding:16px 20px}.storage-note.svelte-dunpql{padding:0 20px}dl.svelte-dunpql>div:where(.svelte-dunpql){grid-template-columns:100px minmax(0,1fr)}}.row-actions.svelte-fbee9o{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin.svelte-fbee9o{color:#d5e1ee;font-size:12px}.page-heading.svelte-fbee9o{justify-content:space-between;align-items:center;gap:20px;margin-bottom:29px;display:flex}.eyebrow.svelte-fbee9o{letter-spacing:1.3px;color:#7a8ba1;font:9px monospace}h1.svelte-fbee9o{letter-spacing:-1.2px;margin:13px 0 10px;font-size:31px;font-weight:550}h1.svelte-fbee9o>span:where(.svelte-fbee9o){color:#64d7cc;margin-left:5px;font-weight:300}.page-heading.svelte-fbee9o p:where(.svelte-fbee9o){color:#8195ad;margin:0;font-size:11px;line-height:1.7}.admin-label.svelte-fbee9o{color:#91a9c0;border:1px solid #344457;border-radius:4px;align-items:center;gap:7px;padding:9px 12px;font-size:10px;display:flex}.admin-tabs.svelte-fbee9o{border-bottom:1px solid #293749;gap:24px;margin-bottom:27px;display:flex}.admin-tabs.svelte-fbee9o button:where(.svelte-fbee9o){color:#7e94ad;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:13px 0;font-size:11px;display:flex}.admin-tabs.svelte-fbee9o button.active:where(.svelte-fbee9o){color:#71dace;border-bottom-color:#64d7cc}.admin-tabs.svelte-fbee9o button:where(.svelte-fbee9o)>span:where(.svelte-fbee9o){color:#a1b5cb;background:#20303f;border:1px solid #34475b;border-radius:3px;padding:2px 5px;font:8px monospace}.section-heading.svelte-fbee9o{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}h2.svelte-fbee9o{letter-spacing:-.3px;margin:0 0 8px;font-size:17px;font-weight:500}.section-heading.svelte-fbee9o p:where(.svelte-fbee9o){color:#8498af;margin:0;font-size:11px;line-height:1.7}.storage-note.svelte-fbee9o{background:#101f2b;border:1px solid #2b4456;border-radius:5px;align-items:start;gap:11px;margin-bottom:20px;padding:15px 17px;display:flex}.note-icon.svelte-fbee9o{color:#6fabbc;padding-top:2px;display:flex}.storage-note.svelte-fbee9o strong:where(.svelte-fbee9o){color:#a6c3d2;font-size:11px;font-weight:500}.storage-note.svelte-fbee9o p:where(.svelte-fbee9o){color:#7e9aaf;margin:5px 0 0;font-size:10px;line-height:1.7}.project-panel.svelte-fbee9o{background:#111a27;border:1px solid #293749;border-radius:5px;overflow:hidden}.list-toolbar.svelte-fbee9o{justify-content:space-between;align-items:center;gap:15px;padding:16px;display:flex}.project-filters.svelte-fbee9o{gap:5px;display:flex}.project-filters.svelte-fbee9o button:where(.svelte-fbee9o){color:#8298b0;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:8px;padding:8px 10px;font-size:10px;display:flex}.project-filters.svelte-fbee9o button.active:where(.svelte-fbee9o){color:#d2e1f0;background:#1c2a3c;border-color:#33455e}.project-filters.svelte-fbee9o button:where(.svelte-fbee9o)>span:where(.svelte-fbee9o){color:#819bb9;font:8px monospace}.search.svelte-fbee9o{color:#6f86a0;background:#0d1520;border:1px solid #2d3b51;border-radius:4px;align-items:center;gap:8px;max-width:240px;padding:9px 10px;display:flex}.search.svelte-fbee9o input:where(.svelte-fbee9o){color:#bdcce0;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:0;font:10px inherit}.search.svelte-fbee9o:focus-within{outline-offset:2px;outline:2px solid #64d7cc}.table-heading.svelte-fbee9o,.project-row.svelte-fbee9o{grid-template-columns:minmax(0,1.7fr) minmax(90px,.65fr) 165px;align-items:center;gap:20px;display:grid}.table-heading.svelte-fbee9o{letter-spacing:1px;color:#6b819d;background:#0d1520;border-top:1px solid #293749;border-bottom:1px solid #293749;padding:12px 18px;font:8px monospace}.action-heading.svelte-fbee9o{text-align:right}.project-row.svelte-fbee9o{border-bottom:1px solid #243145;padding:19px 18px}.project-row.svelte-fbee9o:last-child{border-bottom:0}.project-identity.svelte-fbee9o{align-items:center;gap:11px;min-width:0;display:flex}.project-icon.svelte-fbee9o{color:#b5a0dd;background:#211f36;border:1px solid #484661;border-radius:4px;flex-shrink:0;place-items:center;width:35px;height:37px;display:grid}.project-icon.pcb.svelte-fbee9o{color:#6bc8c5;background:#152d34;border-color:#325359}.project-icon.combined.svelte-fbee9o{color:#dfb475;background:#342b20;border-color:#60513b}.project-name.svelte-fbee9o{min-width:0}.project-name.svelte-fbee9o>strong:where(.svelte-fbee9o){text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;display:block;overflow:hidden}.project-name.svelte-fbee9o>small:where(.svelte-fbee9o){color:#8298b2;margin-top:7px;font:9px/1.5 monospace;display:block}.project-name.svelte-fbee9o small:where(.svelte-fbee9o)>span:where(.svelte-fbee9o){color:#465d78;padding:0 6px}.repository.svelte-fbee9o{color:#6c889e;overflow-wrap:anywhere;align-items:center;gap:5px;margin-top:5px;font-size:9px;display:flex}.repository.svelte-fbee9o svg{flex-shrink:0}.progress-wrap.svelte-fbee9o{align-items:center;gap:9px;display:flex}.progress.svelte-fbee9o{background:#2b3a50;border-radius:2px;flex:1;height:3px;display:block;overflow:hidden}.progress.svelte-fbee9o i:where(.svelte-fbee9o){background:#64d7cc;height:100%;display:block}.progress-wrap.svelte-fbee9o small:where(.svelte-fbee9o){color:#839ab6;min-width:26px;font:9px monospace}.row-action.svelte-fbee9o{color:#9db2cb;background:#141f2d;border:1px solid #324258;border-radius:4px;justify-content:center;align-items:center;gap:7px;padding:8px;font-size:10px;display:flex}.row-action.svelte-fbee9o:hover{color:#d0e1ef;border-color:#607d96}.table-footer.svelte-fbee9o{letter-spacing:.7px;color:#627c98;border-top:1px solid #293749;justify-content:space-between;gap:10px;padding:15px 18px;font:7px monospace;display:flex}.empty.svelte-fbee9o{text-align:center;color:#65849c;flex-direction:column;align-items:center;padding:43px 20px;display:flex}.empty.svelte-fbee9o h3:where(.svelte-fbee9o){color:#b6c9dd;margin:17px 0 8px;font-size:14px;font-weight:500}.empty.svelte-fbee9o p:where(.svelte-fbee9o){color:#8198b1;margin:0 0 17px;font-size:11px;line-height:1.7}.collaborator-card.svelte-fbee9o{background:#111a27;border:1px solid #2b3a4d;border-radius:5px;align-items:start;gap:19px;padding:25px;display:flex}.collaborator-icon.svelte-fbee9o{color:#72cfc6;background:#173038;border:1px solid #34545c;border-radius:6px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.collaborator-content.svelte-fbee9o{flex:1;min-width:0}.collaborator-content.svelte-fbee9o h3:where(.svelte-fbee9o){margin:2px 0 10px;font-size:16px;font-weight:500}.collaborator-content.svelte-fbee9o>p:where(.svelte-fbee9o){color:#8a9fb9;margin:0 0 22px;font-size:11px;line-height:1.8}.collaborator-content.svelte-fbee9o form:where(.svelte-fbee9o){flex-wrap:wrap;align-items:end;gap:14px;display:flex}.collaborator-content.svelte-fbee9o label:where(.svelte-fbee9o){color:#a3b7cf;flex-direction:column;flex:1;gap:8px;min-width:160px;font-size:10px;display:flex}.collaborator-content.svelte-fbee9o input:where(.svelte-fbee9o){color:#d3e0ef;background:#0b131f;border:1px solid #344259;border-radius:4px;min-width:0;padding:11px;font:11px inherit}.collaborator-content.svelte-fbee9o .feedback:where(.svelte-fbee9o){margin:17px 0 0}.feedback.svelte-fbee9o{border:1px solid #35575c;border-radius:4px;padding:12px 14px;font-size:11px;line-height:1.7}.feedback.success.svelte-fbee9o{color:#8cd7cb;background:#132d31}.feedback.error.svelte-fbee9o{color:#efabbc;background:#321e2a;border-color:#71414f}button.svelte-fbee9o{font:inherit;cursor:pointer}.primary.svelte-fbee9o,.secondary.svelte-fbee9o{white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:9px;padding:10px 13px;font-size:11px;display:flex}.primary.svelte-fbee9o{color:#8ce5db;background:#21484c;border:1px solid #457b7d}.secondary.svelte-fbee9o{color:#a9bdd4;background:#151f2c;border:1px solid #344259}button.svelte-fbee9o:disabled,input.svelte-fbee9o:disabled{opacity:.5;cursor:default}button.svelte-fbee9o:focus-visible,input.svelte-fbee9o:focus-visible{outline-offset:3px;outline:2px solid #64d7cc}.icon-button.svelte-fbee9o{color:#8ba0b9;background:0 0;border:0;justify-content:center;align-items:center;padding:3px;display:flex}.archive-dialog.svelte-fbee9o{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;box-sizing:border-box;color:#d7e2ef;background:#111a27;border:1px solid #34445b;border-radius:7px;width:min(420px,100vw - 40px);padding:25px;font-family:inherit;box-shadow:0 30px 100px #0009}.archive-dialog.svelte-fbee9o::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#060b13c9}.confirm-header.svelte-fbee9o{justify-content:space-between;align-items:start;margin-bottom:21px;display:flex}.archive-icon.svelte-fbee9o{color:#dcb07b;background:#332a20;border:1px solid #5d4b37;border-radius:6px;place-items:center;width:43px;height:43px;display:grid}.archive-dialog.svelte-fbee9o h2:where(.svelte-fbee9o){margin-bottom:13px;font-size:20px}.archive-dialog.svelte-fbee9o p:where(.svelte-fbee9o){color:#9aaec5;overflow-wrap:anywhere;margin:0 0 15px;font-size:11px;line-height:1.8}.archive-dialog.svelte-fbee9o p:where(.svelte-fbee9o) strong:where(.svelte-fbee9o){color:#d0e0ef;font-weight:500}.archive-dialog.svelte-fbee9o .confirm-note:where(.svelte-fbee9o){color:#7c93ad;font-size:10px}.confirm-actions.svelte-fbee9o{justify-content:space-between;gap:13px;margin-top:23px;display:flex}.access-message.svelte-fbee9o{color:#97aec7;border:1px solid #34445b;border-radius:5px;align-items:center;gap:13px;padding:30px;font-size:12px;display:flex}@media (width<=850px){h1.svelte-fbee9o{font-size:27px}.table-heading.svelte-fbee9o,.project-row.svelte-fbee9o{grid-template-columns:minmax(0,1.7fr) minmax(75px,.65fr) 165px;gap:12px}.collaborator-content.svelte-fbee9o form:where(.svelte-fbee9o){flex-direction:column;align-items:stretch}.collaborator-content.svelte-fbee9o label:where(.svelte-fbee9o){min-width:0}.admin-label.svelte-fbee9o{padding:8px;font-size:9px}.list-toolbar.svelte-fbee9o{padding:13px}.search.svelte-fbee9o{max-width:190px}}@media (width<=570px){.page-heading.svelte-fbee9o{margin-bottom:22px;display:block}h1.svelte-fbee9o{font-size:27px}.admin-label.svelte-fbee9o{margin-top:17px;display:inline-flex}.admin-tabs.svelte-fbee9o{margin-bottom:22px}.section-heading.svelte-fbee9o{align-items:start}.section-heading.svelte-fbee9o h2:where(.svelte-fbee9o){font-size:15px}.section-heading.svelte-fbee9o p:where(.svelte-fbee9o){font-size:10px}.primary.svelte-fbee9o,.secondary.svelte-fbee9o{padding:10px;font-size:10px}.storage-note.svelte-fbee9o{padding:13px}.storage-note.svelte-fbee9o p:where(.svelte-fbee9o){font-size:9px}.list-toolbar.svelte-fbee9o{flex-direction:column;align-items:stretch;gap:13px}.project-filters.svelte-fbee9o button:where(.svelte-fbee9o){flex:1;justify-content:center}.search.svelte-fbee9o{max-width:none}.table-heading.svelte-fbee9o,.project-row.svelte-fbee9o{grid-template-columns:minmax(0,1fr) 60px 70px;gap:10px;padding-left:12px;padding-right:12px}.table-heading.svelte-fbee9o{letter-spacing:.5px;font-size:7px}.action-heading.svelte-fbee9o{font-size:0}.row-action.svelte-fbee9o{background:0 0;border-color:#0000;padding:7px}.row-action.svelte-fbee9o span:where(.svelte-fbee9o){display:none}.project-icon.svelte-fbee9o{width:29px;height:33px}.project-identity.svelte-fbee9o{gap:8px}.project-name.svelte-fbee9o>strong:where(.svelte-fbee9o){font-size:10px}.project-name.svelte-fbee9o>small:where(.svelte-fbee9o){font-size:7px}.progress-wrap.svelte-fbee9o{gap:5px}.progress-wrap.svelte-fbee9o small:where(.svelte-fbee9o){min-width:22px;font-size:8px}.table-footer.svelte-fbee9o{letter-spacing:.3px;padding:13px 12px;font-size:6px}.collaborator-card.svelte-fbee9o{padding:20px;display:block}.collaborator-icon.svelte-fbee9o{width:40px;height:40px;margin-bottom:18px}.collaborator-content.svelte-fbee9o>p:where(.svelte-fbee9o){font-size:10px}.repository.svelte-fbee9o{font-size:8px}}.login-panel.svelte-1000owq{border:1px solid var(--line);background:var(--surface);max-width:390px;color:var(--ink);border-radius:10px;margin:60px auto;padding:32px}.login-icon.svelte-1000owq{color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);border-radius:9px;padding:12px;display:inline-flex}.eyebrow.svelte-1000owq{color:var(--accent);letter-spacing:1.4px;margin:23px 0 9px;font:10px IBM Plex Mono,monospace}h2.svelte-1000owq{letter-spacing:-.6px;margin:0;font-size:23px;line-height:1.3}.intro.svelte-1000owq{color:var(--muted);margin-bottom:25px;font-size:12px;line-height:1.8}form.svelte-1000owq{flex-direction:column;gap:9px;display:flex}label.svelte-1000owq{margin-top:8px;font-size:11px}input.svelte-1000owq{box-sizing:border-box;width:100%;min-width:0;color:var(--ink);background:var(--surface);border:1px solid var(--line);font:inherit;border-radius:5px;padding:11px 12px;font-size:13px}input.svelte-1000owq:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button.svelte-1000owq{background:var(--accent);color:#fff;border:0;border-radius:5px;justify-content:center;align-items:center;gap:9px;margin-top:15px;padding:12px;font-size:12px;display:flex}button.svelte-1000owq:disabled{opacity:.55;cursor:default}.error.svelte-1000owq{color:#b42318;margin:8px 0 0;font-size:12px;line-height:1.7}@media (width<=600px){.login-panel.svelte-1000owq{margin:20px auto;padding:23px}}.blueprint.svelte-19h3k9y{--bg:#0b1018;--panel:#101722;--line:#232d3c;--text:#e5eaf1;--ink:#e5eaf1;--surface:#101722;--accent:#63e1d6;--muted:#7d8b9e;--cyan:#63e1d6;background:var(--bg);min-height:100vh;color:var(--text);font-family:Inter,Arial,sans-serif;font-size:12px;display:flex}.blueprint.svelte-19h3k9y *{box-sizing:border-box}.blueprint.svelte-19h3k9y button:where(.svelte-19h3k9y),.blueprint.svelte-19h3k9y input:where(.svelte-19h3k9y),.blueprint.svelte-19h3k9y select:where(.svelte-19h3k9y){font:inherit}.blueprint.svelte-19h3k9y button:where(.svelte-19h3k9y){cursor:pointer;color:inherit}.blueprint.svelte-19h3k9y button:where(.svelte-19h3k9y):hover{filter:brightness(1.2)}.rail.svelte-19h3k9y{border-right:1px solid var(--line);background:#0d131d;flex-direction:column;flex-shrink:0;width:225px;min-height:100vh;padding:29px 18px 0;display:flex}.brand.svelte-19h3k9y{color:#f5f7fa;letter-spacing:-1px;align-items:center;font-size:23px;font-weight:750;text-decoration:none;display:flex}.brand-icon.svelte-19h3k9y{background:var(--cyan);color:#0b2224;border-radius:6px;place-items:center;width:30px;height:30px;margin-right:10px;display:grid}.nav-heading.svelte-19h3k9y{letter-spacing:1.4px;color:#637388;padding:0 10px;font:9px monospace}nav.svelte-19h3k9y{margin-top:12px}nav.svelte-19h3k9y button:where(.svelte-19h3k9y){text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:11px;width:100%;margin:3px 0;padding:12px 11px;display:flex;color:#8e9db0!important}nav.svelte-19h3k9y button.active:where(.svelte-19h3k9y){box-shadow:inset 2px 0 var(--cyan);background:#15292d;color:var(--cyan)!important}.nav-count.svelte-19h3k9y{background:#273143;border-radius:2px;margin-left:auto;padding:2px 5px;font:10px monospace}.rail-projects.svelte-19h3k9y{margin-top:37px}.rail-projects.svelte-19h3k9y button:where(.svelte-19h3k9y){color:#9aa7b8;background:0 0;border:0;align-items:center;gap:9px;width:100%;padding:12px 10px;font-size:10px;display:flex}.rail-projects.svelte-19h3k9y button:where(.svelte-19h3k9y) span:where(.svelte-19h3k9y):nth-child(2){white-space:nowrap;text-overflow:ellipsis;text-align:left;flex:1;overflow:hidden}.pin-dot.svelte-19h3k9y{border:1px solid var(--project-color);border-radius:2px;width:6px;height:6px}.rail-bottom.svelte-19h3k9y{margin-top:auto;padding-top:80px}.status-dot.svelte-19h3k9y{background:var(--cyan);border-radius:50%;width:5px;height:5px;display:inline-block}.profile.svelte-19h3k9y{border-top:1px solid var(--line);align-items:center;gap:9px;margin:0 -18px;padding:17px;display:flex}.avatar.svelte-19h3k9y,.tiny-avatar.svelte-19h3k9y{color:#cdd8e8;background:#29354b;border:1px solid #465470;border-radius:5px;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.profile.svelte-19h3k9y>span:where(.svelte-19h3k9y):nth-child(2){flex:1;font-size:10px}.profile.svelte-19h3k9y small:where(.svelte-19h3k9y){color:#6f7f95;margin-top:4px;font-size:9px;display:block}.main-wrap.svelte-19h3k9y{flex:1;min-width:0;position:relative}.topbar.svelte-19h3k9y{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:65px;padding:0 34px;display:flex}.breadcrumb.svelte-19h3k9y{color:#6c7b90;align-items:center;gap:10px;font-size:10px;display:flex}.breadcrumb.svelte-19h3k9y span:where(.svelte-19h3k9y){color:#c2cbd7}.top-right.svelte-19h3k9y{align-items:center;gap:23px;display:flex}.icon-btn.svelte-19h3k9y{background:0 0;border:0;place-items:center;padding:4px;display:grid;position:relative;color:#8d9bb0!important}.tiny-avatar.svelte-19h3k9y{width:27px;height:27px;font-size:9px}main.svelte-19h3k9y{max-width:1600px;margin:auto;padding:34px 34px 0}.page-heading.svelte-19h3k9y{justify-content:space-between;align-items:center;gap:20px;margin-bottom:31px;display:flex}.eyebrow.svelte-19h3k9y{letter-spacing:1.3px;color:#7a8ba1;font:9px monospace}h1.svelte-19h3k9y{letter-spacing:-1.2px;margin:13px 0 10px;font-size:31px;font-weight:550}h1.svelte-19h3k9y>span:where(.svelte-19h3k9y){color:var(--cyan);margin-left:5px;font-weight:300}.page-heading.svelte-19h3k9y p:where(.svelte-19h3k9y){color:#7c8ca3;margin:0;font-size:11px}.outline-button.svelte-19h3k9y{white-space:nowrap;background:#141c28;border:1px solid #334154;border-radius:4px;align-items:center;gap:12px;padding:11px 14px;display:flex;font-size:10px!important}.stats.svelte-19h3k9y{border:1px solid var(--line);background:var(--panel);border-radius:5px;grid-template-columns:repeat(3,1fr);margin-bottom:28px;display:grid}.stats.svelte-19h3k9y>div:where(.svelte-19h3k9y){border-right:1px solid var(--line);padding:19px 22px}.stats.svelte-19h3k9y>div:where(.svelte-19h3k9y):last-child{border-right:0}.stat-label.svelte-19h3k9y{color:#90a0b5;letter-spacing:1px;justify-content:space-between;align-items:center;font:8px monospace;display:flex}.stat-label.svelte-19h3k9y svg{color:#5b6d85}.stats.svelte-19h3k9y strong:where(.svelte-19h3k9y){align-items:baseline;gap:12px;margin:15px 0 14px;font:500 31px monospace;display:flex}.stats.svelte-19h3k9y strong:where(.svelte-19h3k9y) small:where(.svelte-19h3k9y){color:#6b7c92;font:9px Arial}.stat-foot.svelte-19h3k9y{color:#7f8fa4;align-items:center;gap:7px;font-size:9px;display:flex}.cyan.svelte-19h3k9y{color:var(--cyan)}.content-grid.svelte-19h3k9y{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:23px;display:grid}.project-section.svelte-19h3k9y,.inspector.svelte-19h3k9y{border:1px solid var(--line);background:var(--panel);border-radius:5px;overflow:hidden}.section-heading.svelte-19h3k9y{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:52px;padding:0 17px;display:flex}.section-heading.svelte-19h3k9y>div:where(.svelte-19h3k9y){align-items:center;gap:10px;display:flex}.section-heading.svelte-19h3k9y h2:where(.svelte-19h3k9y){margin:0;font-size:11px;font-weight:550}.badge.svelte-19h3k9y{color:#9aabc0;border:1px solid #344157;border-radius:3px;padding:2px 4px;font:8px monospace}.view-controls.svelte-19h3k9y{gap:2px;display:flex}.view-controls.svelte-19h3k9y button:where(.svelte-19h3k9y){color:#65788f;background:0 0;border:0;border-radius:3px;padding:4px}.view-controls.svelte-19h3k9y button.chosen:where(.svelte-19h3k9y){color:#c7d4e4;background:#283247}.filter-bar.svelte-19h3k9y{gap:10px;padding:14px;display:flex}.search.svelte-19h3k9y{color:#6d819b;background:#0c131e;border:1px solid #28354a;border-radius:4px;flex:1;align-items:center;gap:8px;min-width:0;padding:8px 9px;display:flex}.search.svelte-19h3k9y input:where(.svelte-19h3k9y){color:#c6d4e6;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:9px}.search.svelte-19h3k9y kbd:where(.svelte-19h3k9y){border:1px solid #344056;border-radius:2px;padding:0 4px;font-size:9px}.type-filter.svelte-19h3k9y{color:#8ca0ba;border:1px solid #28354a;border-radius:4px;align-items:center;gap:4px;padding:0 7px;display:flex}.type-filter.svelte-19h3k9y select:where(.svelte-19h3k9y){color:#9cacc0;background:#101722;border:0;outline:0;max-width:118px;font-size:9px}.table-heading.svelte-19h3k9y{border-top:1px solid var(--line);border-bottom:1px solid var(--line);letter-spacing:.8px;color:#677c98;background:#0e1520;grid-template-columns:minmax(0,1.8fr) minmax(90px,.8fr);gap:10px;padding:12px 16px;font:8px monospace;display:grid}.table-heading.svelte-19h3k9y button:where(.svelte-19h3k9y){font:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:flex}.project-row.svelte-19h3k9y{text-align:left;background:0 0;border:0;border-bottom:1px solid #202b3a;grid-template-columns:minmax(0,1.8fr) minmax(90px,.8fr);align-items:center;gap:10px;width:100%;padding:17px 15px;display:grid}.project-row.selected.svelte-19h3k9y{box-shadow:inset 2px 0 var(--cyan);background:#152a31}.project-name.svelte-19h3k9y{align-items:center;gap:10px;min-width:0;display:flex}.project-name.svelte-19h3k9y>span:where(.svelte-19h3k9y):last-child{overflow:hidden}.project-icon.svelte-19h3k9y{color:var(--project-color);background:#162031;border:1px solid #354357;border-radius:4px;flex-shrink:0;place-items:center;width:32px;height:35px;display:grid}.project-name.svelte-19h3k9y b:where(.svelte-19h3k9y){white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:500;display:block;overflow:hidden}.project-name.svelte-19h3k9y small:where(.svelte-19h3k9y){color:#7f93ac;margin-top:6px;font:8px monospace;display:block}.project-name.svelte-19h3k9y small:where(.svelte-19h3k9y) span:where(.svelte-19h3k9y){color:#43546c;padding:0 3px}.progress-wrap.svelte-19h3k9y{align-items:center;gap:8px;display:flex}.progress.svelte-19h3k9y{background:#2d3d51;border-radius:3px;flex:1;height:3px;display:block;overflow:hidden}.progress.svelte-19h3k9y i:where(.svelte-19h3k9y){background:var(--cyan);height:100%;display:block}.progress-wrap.svelte-19h3k9y small:where(.svelte-19h3k9y){color:#7e94b1;min-width:23px;font:8px monospace}.table-footer.svelte-19h3k9y{letter-spacing:.6px;color:#5e7492;justify-content:space-between;padding:15px;font:7px monospace;display:flex}.table-footer.svelte-19h3k9y>span:where(.svelte-19h3k9y):last-child{align-items:center;gap:5px;display:flex}.inspector-light.svelte-19h3k9y{background:var(--cyan);border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #63e1d640}.inspector-title.svelte-19h3k9y{padding:19px 17px}.inspector-title.svelte-19h3k9y .eyebrow:where(.svelte-19h3k9y){color:#66829a;font-size:8px}.inspector-title.svelte-19h3k9y h3:where(.svelte-19h3k9y){letter-spacing:-.4px;margin:10px 0;font-size:18px;font-weight:500}.inspector-title.svelte-19h3k9y p:where(.svelte-19h3k9y){color:#8193ac;min-height:32px;margin:0;font-size:10px;line-height:1.6}.preview-tabs.svelte-19h3k9y{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:18px;min-height:37px;padding:0 15px;display:flex}.preview-tabs.svelte-19h3k9y button:where(.svelte-19h3k9y){color:#738aa5;background:0 0;border:0;align-items:center;gap:6px;padding:11px 0;font-size:9px;display:flex}.preview-tabs.svelte-19h3k9y button.active:where(.svelte-19h3k9y){color:var(--cyan);border-bottom:1px solid var(--cyan)}.viewer.svelte-19h3k9y{background:#0b121b;height:360px;overflow:hidden}.viewer.svelte-19h3k9y .model-viewer,.viewer.svelte-19h3k9y .schematic-viewer{border:0;border-radius:0;flex-direction:column;height:100%;min-height:0;display:flex}.viewer.svelte-19h3k9y .stage,.viewer.svelte-19h3k9y .schematic-stage{flex:1;height:auto;min-height:120px}.viewer.svelte-19h3k9y .viewer-top,.viewer.svelte-19h3k9y .viewer-hint,.viewer.svelte-19h3k9y .elements-header,.viewer.svelte-19h3k9y .elements,.viewer.svelte-19h3k9y .schematic-top,.viewer.svelte-19h3k9y .schematic-footer{flex-shrink:0}.inspector-meta.svelte-19h3k9y{border-top:1px solid var(--line);color:#6e87a1;justify-content:space-between;align-items:center;padding:12px 16px;font:8px monospace;display:flex}.inspector-meta.svelte-19h3k9y>span:where(.svelte-19h3k9y){align-items:center;gap:6px;display:flex}.open-project.svelte-19h3k9y{background:#18363c;border:1px solid #365a62;border-radius:3px;justify-content:space-between;align-items:center;width:calc(100% - 30px);margin:0 15px 15px;padding:10px 12px;display:flex;color:var(--cyan)!important;font-size:10px!important}footer.svelte-19h3k9y{color:#445b76;letter-spacing:1px;justify-content:space-between;gap:15px;padding:24px 0;font:7px monospace;display:flex}.back.svelte-19h3k9y{background:0 0;border:0;margin-bottom:20px;padding:0;color:var(--cyan)!important}.empty.svelte-19h3k9y{text-align:center;color:#7792ae;padding:35px;font-size:11px}.empty.svelte-19h3k9y button:where(.svelte-19h3k9y){background:0 0;border:1px solid #365463;border-radius:4px;margin:14px auto 0;padding:7px 12px;display:block}.compact.svelte-19h3k9y .project-row:where(.svelte-19h3k9y){padding-top:11px;padding-bottom:11px}@media (width>=1500px){.viewer.svelte-19h3k9y{height:390px}.project-row.svelte-19h3k9y{padding-top:21px;padding-bottom:21px}}@media (width<=1100px){.rail.svelte-19h3k9y{width:190px;padding-left:13px;padding-right:13px}.brand.svelte-19h3k9y{font-size:20px}.profile.svelte-19h3k9y{margin:0 -13px}.topbar.svelte-19h3k9y{padding:0 23px}main.svelte-19h3k9y{padding:27px 23px 0}.content-grid.svelte-19h3k9y{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:15px}.stats.svelte-19h3k9y>div:where(.svelte-19h3k9y){padding:16px}.stats.svelte-19h3k9y strong:where(.svelte-19h3k9y){gap:8px;font-size:28px}.stats.svelte-19h3k9y strong:where(.svelte-19h3k9y) small:where(.svelte-19h3k9y){font-size:8px}.project-row.svelte-19h3k9y{gap:6px;padding-left:10px;padding-right:10px}.project-icon.svelte-19h3k9y{width:27px}.project-name.svelte-19h3k9y{gap:6px}.project-name.svelte-19h3k9y b:where(.svelte-19h3k9y){font-size:9px}.progress-wrap.svelte-19h3k9y{gap:4px}.search.svelte-19h3k9y kbd:where(.svelte-19h3k9y){display:none}.type-filter.svelte-19h3k9y{padding:0 3px}.type-filter.svelte-19h3k9y svg{display:none}.table-footer.svelte-19h3k9y{padding:12px 9px;font-size:6px}.inspector-title.svelte-19h3k9y h3:where(.svelte-19h3k9y){font-size:16px}h1.svelte-19h3k9y{font-size:27px}}@media (width<=850px){.rail.svelte-19h3k9y{width:67px;padding:23px 10px}.brand.svelte-19h3k9y{font-size:0}.brand-name.svelte-19h3k9y{display:none}.brand-icon.svelte-19h3k9y{width:43px;height:36px;margin:0}.brand-name.svelte-19h3k9y,.nav-heading.svelte-19h3k9y,.rail-projects.svelte-19h3k9y,.rail-bottom.svelte-19h3k9y{display:none}.rail.svelte-19h3k9y nav:where(.svelte-19h3k9y){margin-top:35px}.rail.svelte-19h3k9y nav:where(.svelte-19h3k9y) button:where(.svelte-19h3k9y){justify-content:center;padding:14px;font-size:0}.nav-count.svelte-19h3k9y{display:none}.rail.svelte-19h3k9y nav:where(.svelte-19h3k9y) button:where(.svelte-19h3k9y) svg{flex-shrink:0}.content-grid.svelte-19h3k9y{grid-template-columns:1fr}.inspector.svelte-19h3k9y{grid-template-columns:1fr 1fr;display:grid}.inspector.svelte-19h3k9y .section-heading:where(.svelte-19h3k9y){grid-column:1/-1}.inspector-title.svelte-19h3k9y{grid-area:2/1/4}.preview-tabs.svelte-19h3k9y{grid-column:2}.viewer.svelte-19h3k9y{grid-area:3/2/6;height:360px}.inspector-meta.svelte-19h3k9y{grid-column:1}.open-project.svelte-19h3k9y{grid-column:1/-1;align-self:end}.table-heading.svelte-19h3k9y,.project-row.svelte-19h3k9y{grid-template-columns:minmax(0,1.8fr) minmax(90px,.8fr)}.project-name.svelte-19h3k9y b:where(.svelte-19h3k9y){font-size:11px}.stats.svelte-19h3k9y strong:where(.svelte-19h3k9y){display:block}.stats.svelte-19h3k9y strong:where(.svelte-19h3k9y) small:where(.svelte-19h3k9y){margin-top:8px;display:block}.page-heading.svelte-19h3k9y{align-items:start}.outline-button.svelte-19h3k9y{padding:10px;font-size:9px!important}.stats.svelte-19h3k9y{margin-bottom:20px}}@media (width<=570px){.rail.svelte-19h3k9y{display:none}.topbar.svelte-19h3k9y{height:51px;padding:0 17px}.top-right.svelte-19h3k9y{gap:15px}main.svelte-19h3k9y{padding:24px 16px 0}.page-heading.svelte-19h3k9y{margin-bottom:23px;display:block}.page-heading.svelte-19h3k9y .outline-button:where(.svelte-19h3k9y){margin-top:18px}h1.svelte-19h3k9y{font-size:27px}.page-heading.svelte-19h3k9y p:where(.svelte-19h3k9y){font-size:10px;line-height:1.6}.stats.svelte-19h3k9y>div:where(.svelte-19h3k9y){padding:12px 10px}.stat-label.svelte-19h3k9y{letter-spacing:.4px;font-size:6px;line-height:1.6}.stat-label.svelte-19h3k9y svg{display:none}.stats.svelte-19h3k9y strong:where(.svelte-19h3k9y){margin:10px 0;font-size:26px}.stats.svelte-19h3k9y strong:where(.svelte-19h3k9y) small:where(.svelte-19h3k9y){font-size:7px}.stat-foot.svelte-19h3k9y{gap:4px;font-size:7px;line-height:1.5}.inspector.svelte-19h3k9y{display:block}.inspector-title.svelte-19h3k9y{padding:20px}.viewer.svelte-19h3k9y{height:360px}.project-name.svelte-19h3k9y b:where(.svelte-19h3k9y){font-size:10px}.project-name.svelte-19h3k9y small:where(.svelte-19h3k9y),.progress-wrap.svelte-19h3k9y small:where(.svelte-19h3k9y){font-size:7px}.table-footer.svelte-19h3k9y{font-size:6px}.filter-bar.svelte-19h3k9y{padding:11px}.table-heading.svelte-19h3k9y,.project-row.svelte-19h3k9y{grid-template-columns:minmax(0,1.8fr) minmax(75px,.8fr);gap:8px}.project-row.svelte-19h3k9y{padding-top:15px;padding-bottom:15px}.project-icon.svelte-19h3k9y{width:25px;height:29px}footer.svelte-19h3k9y{letter-spacing:.3px;font-size:6px}}.project-home.svelte-19h3k9y{border:1px solid var(--line);color:#b0c0d1;border-radius:4px;align-items:center;gap:10px;margin:27px 0 30px;padding:15px 10px;font-size:11px;display:flex}.project-home.svelte-19h3k9y>span:where(.svelte-19h3k9y){flex-direction:column;gap:5px;display:flex}.project-home.svelte-19h3k9y small:where(.svelte-19h3k9y){color:#6c819a;font-size:8px}.profile.svelte-19h3k9y .signout:where(.svelte-19h3k9y){color:#8197b2;background:0 0;border:0;align-items:center;margin-left:auto;padding:5px;display:flex}.mobile-signout.svelte-19h3k9y{display:none!important}.api-message.svelte-19h3k9y{color:#f3b5c2;background:#391f2b;border:1px solid #814653;border-radius:5px;align-items:center;gap:15px;margin-bottom:20px;padding:15px;font-size:12px;display:flex}.api-message.svelte-19h3k9y button:where(.svelte-19h3k9y){color:inherit;background:0 0;border:1px solid;border-radius:4px;margin-left:auto;padding:5px 10px}.viewer.summary-viewer.svelte-19h3k9y{overflow:auto}.project-summary.svelte-19h3k9y{min-width:0}.project-icon.svelte-19h3k9y svg{flex-shrink:0}.project-name.svelte-19h3k9y small:where(.svelte-19h3k9y){line-height:1.5}.project-summary.svelte-19h3k9y .readme{padding:24px}.progress-wrap.svelte-19h3k9y{min-width:0}.project-home.svelte-19h3k9y>svg{flex-shrink:0}@media (width<=850px){.project-home.svelte-19h3k9y{display:none}.mobile-signout.svelte-19h3k9y{display:flex!important}}.brand-name.svelte-19h3k9y{letter-spacing:-.9px;font-size:22px}.mobile-admin.svelte-19h3k9y{display:none!important}.local-summary.svelte-19h3k9y{padding:24px}.local-summary.svelte-19h3k9y>span:where(.svelte-19h3k9y){letter-spacing:1px;color:var(--cyan);font:9px monospace}.local-summary.svelte-19h3k9y h3:where(.svelte-19h3k9y){margin:16px 0;font-size:20px}.local-summary.svelte-19h3k9y p:where(.svelte-19h3k9y){color:var(--muted);margin-top:8px;font-size:12px;line-height:1.8}@media (width<=850px){.mobile-admin.svelte-19h3k9y{display:grid!important}}.schematic-expanded.svelte-19h3k9y .viewer:where(.svelte-19h3k9y){height:600px}.content-grid.overview-page.svelte-19h3k9y{grid-template-columns:repeat(2,minmax(0,1fr))}.content-grid.projects-overview.svelte-19h3k9y{grid-template-columns:minmax(0,1fr)}@media (width<=850px){.content-grid.projects-overview.svelte-19h3k9y,.content-grid.overview-page.svelte-19h3k9y{grid-template-columns:1fr}}@media (width<=1000px){.schematic-expanded.svelte-19h3k9y .inspector:where(.svelte-19h3k9y){display:block}.schematic-expanded.svelte-19h3k9y .viewer:where(.svelte-19h3k9y){height:520px}}@media (width<=570px){.schematic-expanded.svelte-19h3k9y .viewer:where(.svelte-19h3k9y){height:430px}}
