@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@300;400;500&family=DM+Sans:ital,wght@0,400;0,500;1,400&display=swap";:root{--ui-scale: 1.2;--border-radius-lg: 12px;--border-radius-md: 8px}[data-theme=base],:root{--bg-primary: #1a1a1a;--bg-secondary: #232323;--bg-terminal: #111111;--bg-terminal-bar: #2a2a2a;--bg-terminal-input: #0a0a0a;--bg-hover: #2a2a2a;--text-primary: #e0e0e0;--text-secondary: #999999;--text-tertiary: #666666;--text-terminal: #e0e0e0;--text-terminal-hint: #555555;--text-terminal-prompt: #1D9E75;--text-terminal-input: #e0e0e0;--text-terminal-placeholder: #444444;--border-primary: #333333;--border-secondary: #2a2a2a;--accent-active: #1D9E75;--accent-launching: #EF9F27;--accent-sleeping: #B4B2A9;--accent-dead-border: #B4B2A9;--accent-founder: #5b9bd5;--accent-cofounder: #9b8ec4;--accent-investor: #d4a04a;--accent-link: #666666;--accent-link-hover: #e0e0e0;--btn-bg: #1D9E75;--btn-text: #1a1a1a;--cursor-color: #e0e0e0;--pill-bg: #2a2a2a;--pill-border: #333333;--pill-text: #e0e0e0;--pill-icon-bg: #333333;--pill-icon-text: #999999}[data-theme=light]{--bg-primary: #ffffff;--bg-secondary: #f5f5f4;--bg-terminal: #f9f9f8;--bg-terminal-bar: #eeeeec;--bg-terminal-input: #ffffff;--bg-hover: #f0f0ee;--text-primary: #1a1a1a;--text-secondary: #6b6b6b;--text-tertiary: #a0a0a0;--text-terminal: #1a1a1a;--text-terminal-hint: #b0b0b0;--text-terminal-prompt: #1D9E75;--text-terminal-input: #1a1a1a;--text-terminal-placeholder: #c0c0c0;--border-primary: #e5e5e5;--border-secondary: #eeeeee;--accent-active: #1D9E75;--accent-launching: #EF9F27;--accent-sleeping: #B4B2A9;--accent-dead-border: #B4B2A9;--accent-founder: #185FA5;--accent-cofounder: #534AB7;--accent-investor: #854F0B;--accent-link: #a0a0a0;--accent-link-hover: #1a1a1a;--btn-bg: #1D9E75;--btn-text: #ffffff;--cursor-color: #1a1a1a;--pill-bg: #f0f0ee;--pill-border: #e5e5e5;--pill-text: #1a1a1a;--pill-icon-bg: #e5e5e5;--pill-icon-text: #6b6b6b}[data-theme=solarized]{--bg-primary: #fdf6e3;--bg-secondary: #eee8d5;--bg-terminal: #eee8d5;--bg-terminal-bar: #e6dfcc;--bg-terminal-input: #fdf6e3;--bg-hover: #e6dfcc;--text-primary: #586e75;--text-secondary: #657b83;--text-tertiary: #93a1a1;--text-terminal: #586e75;--text-terminal-hint: #93a1a1;--text-terminal-prompt: #2aa198;--text-terminal-input: #586e75;--text-terminal-placeholder: #b0bfbf;--border-primary: #d6cdb7;--border-secondary: #e6dfcc;--accent-active: #859900;--accent-launching: #b58900;--accent-sleeping: #93a1a1;--accent-dead-border: #93a1a1;--accent-founder: #268bd2;--accent-cofounder: #6c71c4;--accent-investor: #cb4b16;--accent-link: #93a1a1;--accent-link-hover: #586e75;--btn-bg: #2aa198;--btn-text: #fdf6e3;--cursor-color: #586e75;--pill-bg: #eee8d5;--pill-border: #d6cdb7;--pill-text: #586e75;--pill-icon-bg: #d6cdb7;--pill-icon-text: #657b83}[data-theme=synthwave]{--bg-primary: #262335;--bg-secondary: #2a2139;--bg-terminal: #1a1528;--bg-terminal-bar: #2a2139;--bg-terminal-input: #150f22;--bg-hover: #34294a;--text-primary: #ffffff;--text-secondary: #c0b0e0;--text-tertiary: #ffffff50;--text-terminal: #c0b0e0;--text-terminal-hint: #ffffff30;--text-terminal-prompt: #36f9f6;--text-terminal-input: #ffffff;--text-terminal-placeholder: #ffffff25;--border-primary: #ffffff15;--border-secondary: #ffffff10;--accent-active: #72f1b8;--accent-launching: #fede5d;--accent-sleeping: #ffffff40;--accent-dead-border: #ffffff30;--accent-founder: #36f9f6;--accent-cofounder: #ff7edb;--accent-investor: #f97e72;--accent-link: #ffffff40;--accent-link-hover: #ff7edb;--btn-bg: #36f9f6;--btn-text: #1a1528;--cursor-color: #ff7edb;--pill-bg: #2a2139;--pill-border: #ffffff15;--pill-text: #ffffff;--pill-icon-bg: #34294a;--pill-icon-text: #c0b0e0}[data-theme=nord]{--bg-primary: #2e3440;--bg-secondary: #3b4252;--bg-terminal: #272c36;--bg-terminal-bar: #3b4252;--bg-terminal-input: #2e3440;--bg-hover: #434c5e;--text-primary: #eceff4;--text-secondary: #d8dee9;--text-tertiary: #4c566a;--text-terminal: #d8dee9;--text-terminal-hint: #4c566a;--text-terminal-prompt: #88c0d0;--text-terminal-input: #eceff4;--text-terminal-placeholder: #4c566a;--border-primary: #434c5e;--border-secondary: #3b4252;--accent-active: #a3be8c;--accent-launching: #ebcb8b;--accent-sleeping: #4c566a;--accent-dead-border: #4c566a;--accent-founder: #88c0d0;--accent-cofounder: #b48ead;--accent-investor: #d08770;--accent-link: #4c566a;--accent-link-hover: #88c0d0;--btn-bg: #88c0d0;--btn-text: #2e3440;--cursor-color: #88c0d0;--pill-bg: #3b4252;--pill-border: #434c5e;--pill-text: #eceff4;--pill-icon-bg: #434c5e;--pill-icon-text: #d8dee9}[data-theme=dracula]{--bg-primary: #282a36;--bg-secondary: #44475a;--bg-terminal: #21222c;--bg-terminal-bar: #44475a;--bg-terminal-input: #282a36;--bg-hover: #44475a;--text-primary: #f8f8f2;--text-secondary: #f8f8f2cc;--text-tertiary: #6272a4;--text-terminal: #f8f8f2;--text-terminal-hint: #6272a4;--text-terminal-prompt: #50fa7b;--text-terminal-input: #f8f8f2;--text-terminal-placeholder: #6272a4;--border-primary: #6272a440;--border-secondary: #6272a425;--accent-active: #50fa7b;--accent-launching: #f1fa8c;--accent-sleeping: #6272a4;--accent-dead-border: #6272a4;--accent-founder: #8be9fd;--accent-cofounder: #bd93f9;--accent-investor: #ffb86c;--accent-link: #6272a4;--accent-link-hover: #ff79c6;--btn-bg: #50fa7b;--btn-text: #282a36;--cursor-color: #f8f8f2;--pill-bg: #44475a;--pill-border: #6272a440;--pill-text: #f8f8f2;--pill-icon-bg: #6272a4;--pill-icon-text: #f8f8f2}[data-theme=abyss]{--bg-primary: #000c18;--bg-secondary: #001020;--bg-terminal: #000814;--bg-terminal-bar: #001020;--bg-terminal-input: #000c18;--bg-hover: #082050;--text-primary: #6688cc;--text-secondary: #557799;--text-tertiary: #384887;--text-terminal: #6688cc;--text-terminal-hint: #384887;--text-terminal-prompt: #22aa44;--text-terminal-input: #6688cc;--text-terminal-placeholder: #384887;--border-primary: #1a3050;--border-secondary: #102040;--accent-active: #22aa44;--accent-launching: #f280d0;--accent-sleeping: #384887;--accent-dead-border: #384887;--accent-founder: #88bbff;--accent-cofounder: #f280d0;--accent-investor: #cc8844;--accent-link: #384887;--accent-link-hover: #6688cc;--btn-bg: #22aa44;--btn-text: #000c18;--cursor-color: #6688cc;--pill-bg: #001020;--pill-border: #1a3050;--pill-text: #6688cc;--pill-icon-bg: #1a3050;--pill-icon-text: #557799}*{margin:0;padding:0;box-sizing:border-box}html{height:100%}body{background:var(--bg-primary);color:var(--text-primary);padding:1.5rem;min-height:100%;display:flex;flex-direction:column}.mockup-frame{background:var(--bg-secondary);border-radius:var(--border-radius-lg);padding:0;border:.5px solid var(--border-primary);flex:1;display:flex;flex-direction:column}.mockup-inner{background:var(--bg-primary);border-radius:var(--border-radius-md);border:.5px solid var(--border-primary);overflow:hidden;flex:1;display:flex;flex-direction:column;zoom:var(--ui-scale)}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.header{padding:1.75rem 1.75rem 1.25rem;border-bottom:.5px solid var(--border-primary);display:flex;align-items:center;justify-content:space-between}.logo{font-family:JetBrains Mono,monospace;font-size:15px;font-weight:500;color:var(--text-primary);letter-spacing:-.02em;display:flex;align-items:center}.header-controls{display:flex;align-items:center;gap:1rem}.cursor{display:inline-block;width:8px;height:17px;background:var(--cursor-color);margin-left:1px;animation:blink 1.2s step-end infinite;border-radius:1px}.hero{padding:2.25rem 1.75rem 1.75rem}.hero p{font-family:JetBrains Mono,monospace;font-size:13px;font-weight:400;color:var(--text-secondary);line-height:2.2;max-width:540px}.hero p em{font-style:normal;color:var(--text-primary);font-weight:500}.inline-pill{display:inline-flex;align-items:center;gap:5px;padding:2px 8px 2px 2px;border-radius:20px;background:var(--pill-bg);font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500;color:var(--pill-text);vertical-align:middle;line-height:1;border:.5px solid var(--pill-border);text-decoration:none}.inline-pill .ip-avatar{width:20px;height:20px;border-radius:50%;object-fit:cover;flex-shrink:0}.section{border-top:.5px solid var(--border-primary)}.section.collapsed .section-body{display:none}.section-header{display:flex;align-items:center;gap:10px;padding:.75rem 1.75rem;background:var(--bg-secondary);border-bottom:.5px solid var(--border-primary)}.section.collapsed .section-header{border-bottom:none}.section-dots{display:flex;align-items:center;gap:6px}.section-dot{width:10px;height:10px;border-radius:50%;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center}.section-dot:after{content:"";position:absolute;opacity:0;transition:opacity .15s}.section-dots:hover .section-dot:after{opacity:1}.section-dot-y{background:#ef9f27}.section-dot-y:after{content:"";width:6px;height:1.5px;background:#0009;border-radius:1px}.section.collapsed .section-dot-y:after{content:"+";width:auto;height:auto;background:none;font-size:9px;font-weight:700;line-height:1;color:#0009}.section-dot-g{background:#1d9e75}.section-dot-g:after{content:"";width:0;height:0;background:none;border-left:2.5px solid transparent;border-right:2.5px solid transparent;border-bottom:3px solid rgba(0,0,0,.6);position:absolute;top:1.5px}.section-dot-g:before{content:"";position:absolute;opacity:0;transition:opacity .15s;width:0;height:0;border-left:2.5px solid transparent;border-right:2.5px solid transparent;border-top:3px solid rgba(0,0,0,.6);bottom:1.5px}.section-dots:hover .section-dot-g:before{opacity:1}.section.focused .section-dot-g:after{border-bottom:none;border-top:3px solid rgba(0,0,0,.6);top:auto;bottom:1.5px}.section.focused .section-dot-g:before{border-top:none;border-bottom:3px solid rgba(0,0,0,.6);bottom:auto;top:1.5px}.section-title{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--text-tertiary);letter-spacing:.04em;margin-left:auto}.section-count{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--text-tertiary)}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.card{padding:1.25rem 1.5rem;border-right:.5px solid var(--border-primary);border-bottom:.5px solid var(--border-primary);display:grid;grid-template-columns:14px minmax(0,1fr);grid-template-rows:min-content min-content;column-gap:10px;row-gap:7px;align-items:start;align-content:start}.card:nth-child(3n){border-right:none}.card:nth-child(n+4){border-bottom:none}.dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.dot-active{background:var(--accent-active)}.dot-launching{background:var(--accent-launching)}.dot-sleeping{background:var(--accent-sleeping)}.dot-dead{background:transparent;border:1.5px solid var(--accent-dead-border)}.ico{display:flex;align-items:center;justify-content:center;flex-shrink:0}.ico svg{display:block;width:14px;height:14px}.ico-founder{color:var(--accent-founder)}.ico-cofounder{color:var(--accent-cofounder)}.ico-investor{color:var(--accent-investor)}.card-status,.card-role{justify-self:center}.card-status{margin-top:3px}.card-role{margin-top:1px}.card-name{font-family:JetBrains Mono,monospace;font-size:13px;font-weight:500;color:var(--text-primary);min-width:0}.card-name a{color:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:5px}.card-name a .ico-external{display:inline-flex;flex-shrink:0}.card-name a .ico-external svg{width:12px;height:12px;color:var(--accent-link);transition:color .15s}.card-name a:hover .ico-external svg{color:var(--accent-link-hover)}.card-desc{font-family:DM Sans,sans-serif;font-size:12px;color:var(--text-tertiary);line-height:1.5;min-width:0}.inline-link{color:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:3px}.inline-link .ico-external svg{width:10px;height:10px}.inline-link:hover{color:var(--text-primary)}.inline-link:hover .ico-external svg{stroke:var(--text-primary)}#sectionContact .section-body{background:var(--bg-terminal);min-height:180px}.term-body{padding:14px;flex:1;display:flex;flex-direction:column}.term-hint{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--text-terminal-hint);margin-bottom:12px}.term-input-wrap{display:flex;align-items:flex-start;gap:6px;flex:1;background:var(--bg-terminal-input);border-radius:4px;padding:10px 12px;border:1px solid var(--border-secondary)}.term-prefix{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--text-terminal-prompt);line-height:1.4;flex-shrink:0}.term-input{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--text-terminal);background:none;border:none;outline:none;flex:1;caret-color:var(--cursor-color);line-height:1.4;resize:none;min-height:38px}.term-input::placeholder{color:var(--text-terminal-placeholder)}.term-input:focus{outline:none}.term-footer{display:flex;align-items:center;justify-content:flex-end;margin-top:10px}.term-shortcut{display:flex;align-items:center;gap:2px;opacity:.5}.term-shortcut svg{width:10px;height:10px}.term-submit{display:flex;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:11px;color:var(--btn-text);background:var(--btn-bg);border:none;border-radius:4px;padding:6px 12px 6px 14px;cursor:pointer;transition:background .15s;font-weight:500}.term-submit:hover{filter:brightness(1.15)}.term-submit svg{width:12px;height:12px;color:var(--btn-text)}.legends{display:flex;align-items:center;padding:.7rem 1.75rem;border-bottom:.5px solid var(--border-primary)}.legend-right{display:flex;gap:1.25rem;margin-left:auto}.legend-right .legend-group+.legend-group{padding-left:1.25rem;border-left:.5px solid var(--border-primary);margin-top:-.7rem;margin-bottom:-.7rem;padding-top:.7rem;padding-bottom:.7rem}.legend-group{display:flex;gap:1.25rem}.legend-item{display:flex;align-items:center;gap:5px;font-family:JetBrains Mono,monospace;font-size:10px;color:var(--text-tertiary)}.legend-dot{width:7px;height:7px;border-radius:50%}.legend-ico{display:flex;align-items:center;justify-content:center}.legend-ico svg{display:block;width:11px;height:11px}.footer{padding:1rem 1.75rem;display:flex;align-items:center;justify-content:space-between;border-top:.5px solid var(--border-primary);margin-top:auto}.footer-left{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--text-tertiary)}.footer-right{display:flex;gap:1.25rem}.footer-right a{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--text-tertiary);text-decoration:none}.theme-select{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--text-tertiary);background:none;border:none;cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 12px 0 0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 24 24' fill='none' stroke='%23878580' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right center}.theme-select:hover{color:var(--text-primary)}.scale-picker{display:flex;align-items:center}.scale-option{font-family:JetBrains Mono,monospace;color:var(--text-tertiary);background:none;border:.5px solid var(--border-primary);border-right:none;cursor:pointer;width:24px;height:20px;display:flex;align-items:center;justify-content:center;transition:color .15s,background .15s;padding:0}.scale-option:first-child{font-size:8px;border-radius:3px 0 0 3px}.scale-option:nth-child(2){font-size:10px}.scale-option:nth-child(3){font-size:12px}.scale-option:last-child{font-size:14px;border-right:.5px solid var(--border-primary);border-radius:0 3px 3px 0}.scale-option:hover{color:var(--text-primary)}.scale-option.active{color:var(--text-primary);background:var(--bg-hover)}@media(max-width:768px){body{padding:.75rem}.mockup-frame{padding:.75rem;border-radius:var(--border-radius-md)}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.card:nth-child(3n){border-right:.5px solid var(--border-primary)}.card:nth-child(2n){border-right:none}.card:nth-child(n+4){border-bottom:.5px solid var(--border-primary)}.card:nth-child(n+5){border-bottom:none}.legends{flex-wrap:wrap;gap:.5rem 2rem}.footer{flex-wrap:wrap;gap:.5rem}}@media(max-width:480px){.grid{grid-template-columns:1fr}.card:nth-child(n){border-right:none;border-bottom:.5px solid var(--border-primary)}.card:last-child{border-bottom:none}.hero p{max-width:100%}.legends{flex-direction:column;gap:.4rem}.footer{flex-direction:column;align-items:flex-start;gap:.5rem}.footer-right{flex-wrap:wrap;gap:.75rem}}
