.strategy-terminal-page.svelte-ze5p2i{--terminal-green:#80ff80cc;--terminal-green-bright:#84ff84f5;--terminal-green-muted:#80ff808f;color:#000;background:#1a1a1a;height:100vh;font-family:monospace;font-size:13px;font-weight:700;line-height:1.3;display:flow-root;overflow:hidden}.terminal-top-links.svelte-ze5p2i{text-align:end;background-color:#1d1f20;height:21px;margin-top:-1px;font-family:unset;line-height:20px}.terminal-top-links.svelte-ze5p2i a:where(.svelte-ze5p2i){color:#fff;margin-right:10px;font-family:unset;font-size:15px;text-decoration:none}.terminal-top-links.svelte-ze5p2i a:where(.svelte-ze5p2i):hover,.terminal-top-links.svelte-ze5p2i a:where(.svelte-ze5p2i):focus-visible{color:#80ff80}.terminal-header.svelte-ze5p2i{grid-template-rows:5vh;grid-template-columns:9% 40% 2% 40% 9%;display:grid}.terminal-heading.svelte-ze5p2i{color:#6c6868;white-space:nowrap;grid-area:1/2/4/5;height:50px;line-height:50px}.terminal-blink.svelte-ze5p2i{animation:1s linear infinite svelte-ze5p2i-terminal-blinker}.terminal-main.svelte-ze5p2i{grid-template-rows:calc(100vh - 150px) 24px;grid-template-columns:9% 82% 9%;display:grid}.terminal-screen.svelte-ze5p2i{box-sizing:content-box;overflow-wrap:break-word;min-width:0;color:var(--terminal-green);background-color:#131;background-image:radial-gradient(500% 100% at 50% 90%,#0000,#121);background-position:50%;border:1px solid #444343;border-radius:.75em;grid-area:1/2/2/3;padding:2em;position:relative;overflow:hidden;box-shadow:inset 0 0 10em 1em #00000080}.terminal-screen.svelte-ze5p2i:before,.terminal-screen.svelte-ze5p2i:after{z-index:2;content:"";pointer-events:none;display:block;position:absolute;inset:0}.terminal-screen.svelte-ze5p2i:before{background-image:linear-gradient(#0000 0%,#20802033 97%,#208020cc 97%,#20802033 98%,#0000 100%);background-repeat:no-repeat;animation:7.5s linear infinite svelte-ze5p2i-terminal-scan}.terminal-screen.svelte-ze5p2i:after{background-image:radial-gradient(50% 15% at 50% 15%,#ffffff0d,#0000),radial-gradient(50% 10% at 50% 12%,#ffffff1a,#0000),radial-gradient(50% 5% at 50% 10%,#ffffff1a,#0000),radial-gradient(50% 3% at 50% 9%,#ffffff1a,#0000),radial-gradient(200% 20% at 50% 0,#00000080,#0000),linear-gradient(#0000 50%,#0003 50%);background-size:100%,100%,100%,100%,100%,100% .25ch}.terminal-response.svelte-ze5p2i{z-index:1;overscroll-behavior:contain;scrollbar-color:var(--terminal-green) #0c530c;scrollbar-width:thin;height:100%;position:relative;overflow:hidden auto}.terminal-response.svelte-ze5p2i::-webkit-scrollbar{background-color:#0c530c;width:10px}.terminal-response.svelte-ze5p2i::-webkit-scrollbar-thumb{background-color:var(--terminal-green);border:2px solid #0f0c}.command-block.svelte-ze5p2i{margin:0 0 4.25em;scroll-margin-top:2em}.command-line.svelte-ze5p2i{color:var(--terminal-green-bright);font:inherit;margin:0;font-size:1em;font-weight:700}.property-list.svelte-ze5p2i{border-top:1px dashed #80ff8080;max-width:76ch;margin:1.8em 0 0}.property-list.svelte-ze5p2i div:where(.svelte-ze5p2i){border-bottom:1px dashed #80ff8040;grid-template-columns:minmax(11em,.4fr) 1fr;display:grid}.property-list.svelte-ze5p2i dt:where(.svelte-ze5p2i),.property-list.svelte-ze5p2i dd:where(.svelte-ze5p2i){margin:0;padding:.45em .65em}.property-list.svelte-ze5p2i dt:where(.svelte-ze5p2i){color:var(--terminal-green-bright);border-right:2px solid #80ff8094}.terminal-table-frame.svelte-ze5p2i{scrollbar-color:var(--terminal-green) #0c530c;scrollbar-width:thin;max-width:100%;overflow-x:auto}table.svelte-ze5p2i{border-collapse:collapse;width:100%;min-width:710px;color:inherit;font:inherit}th.svelte-ze5p2i,td.svelte-ze5p2i{vertical-align:top;text-align:left;border-right:2px solid #80ff8094;padding:.42em .75em}th.svelte-ze5p2i:last-child,td.svelte-ze5p2i:last-child{border-right:0}th.svelte-ze5p2i{color:var(--terminal-green-bright);white-space:nowrap;border-bottom:2px dashed #80ff80b3}tbody.svelte-ze5p2i tr:where(.svelte-ze5p2i):hover{background:#80ff800f}code.svelte-ze5p2i{color:var(--terminal-green-bright);font:inherit}.building-table.svelte-ze5p2i table:where(.svelte-ze5p2i){min-width:760px}.building-table.svelte-ze5p2i th:where(.svelte-ze5p2i):first-child{width:22%}.building-table.svelte-ze5p2i th:where(.svelte-ze5p2i):nth-child(2){width:33%}.building-table.svelte-ze5p2i th:where(.svelte-ze5p2i):nth-child(3){width:34%}.building-table.svelte-ze5p2i th:where(.svelte-ze5p2i):nth-child(4){width:11%}.terminal-gallery.svelte-ze5p2i{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25em;display:grid}.terminal-gallery.svelte-ze5p2i figure:where(.svelte-ze5p2i){min-width:0;margin:0}.terminal-image-shell.svelte-ze5p2i{aspect-ratio:2160/1426;width:100%;color:inherit;font:inherit;cursor:zoom-in;background:#071807;border:1px solid #80ff8073;padding:0;display:block;position:relative;overflow:hidden}.terminal-image-shell.svelte-ze5p2i:after{content:"";pointer-events:none;background:linear-gradient(#0000 50%,#0003 50%) 0 0/100% 3px;position:absolute;inset:0}.terminal-gallery.svelte-ze5p2i img:where(.svelte-ze5p2i){object-fit:cover;width:100%;height:100%;transition:filter .16s,opacity .16s;display:block}.terminal-image-shell.svelte-ze5p2i:hover img:where(.svelte-ze5p2i),.terminal-image-shell.svelte-ze5p2i:focus-visible img:where(.svelte-ze5p2i){filter:brightness(1.2)}.terminal-image-shell.svelte-ze5p2i:focus-visible{outline:2px solid var(--terminal-green-bright);outline-offset:3px}.terminal-gallery.svelte-ze5p2i figcaption:where(.svelte-ze5p2i){color:var(--terminal-green-muted);gap:.3em;padding:.75em .15em 0;font-size:.92em;line-height:1.4;display:grid}.terminal-gallery.svelte-ze5p2i figcaption:where(.svelte-ze5p2i) strong:where(.svelte-ze5p2i){color:var(--terminal-green-bright)}.terminal-lightbox.svelte-ze5p2i{z-index:20;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.terminal-lightbox-backdrop.svelte-ze5p2i{cursor:zoom-out;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#050c05d1;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.terminal-lightbox-panel.svelte-ze5p2i{z-index:1;width:min(76vw,920px);color:var(--terminal-green);background:#0b210b;border:1px solid #80ff8094;margin:0;padding:1em;animation:.16s ease-out svelte-ze5p2i-terminal-lightbox-in;position:relative;box-shadow:0 0 8em #000000d9}.terminal-lightbox-panel.svelte-ze5p2i header:where(.svelte-ze5p2i){color:var(--terminal-green-bright);justify-content:space-between;align-items:center;gap:1em;margin-bottom:.8em;display:flex}.terminal-lightbox-panel.svelte-ze5p2i header:where(.svelte-ze5p2i) button:where(.svelte-ze5p2i){color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.terminal-lightbox-panel.svelte-ze5p2i header:where(.svelte-ze5p2i) button:where(.svelte-ze5p2i):hover,.terminal-lightbox-panel.svelte-ze5p2i header:where(.svelte-ze5p2i) button:where(.svelte-ze5p2i):focus-visible{color:#fff;outline:none}.terminal-lightbox-frame.svelte-ze5p2i{aspect-ratio:2160/1426;background:#071807;border:1px solid #80ff8073;position:relative;overflow:hidden}.terminal-lightbox-frame.svelte-ze5p2i:after{content:"";pointer-events:none;background:linear-gradient(#0000 50%,#0000002e 50%) 0 0/100% 3px;position:absolute;inset:0}.terminal-lightbox-frame.svelte-ze5p2i img:where(.svelte-ze5p2i){object-fit:contain;width:100%;height:100%;display:block}.terminal-lightbox-panel.svelte-ze5p2i figcaption:where(.svelte-ze5p2i){color:var(--terminal-green-muted);margin-top:.8em;line-height:1.4}.terminal-after-table.svelte-ze5p2i{margin-top:1.4em!important}.terminal-link.svelte-ze5p2i{color:var(--terminal-green-bright);text-decoration:none}.terminal-link.svelte-ze5p2i:hover,.terminal-link.svelte-ze5p2i:focus-visible{text-decoration:underline}.roadmap-table.svelte-ze5p2i table:where(.svelte-ze5p2i){min-width:720px}.devlog-table.svelte-ze5p2i th:where(.svelte-ze5p2i):first-child,.devlog-table.svelte-ze5p2i td:where(.svelte-ze5p2i):first-child{white-space:nowrap;width:8.5em}.progress-cell.svelte-ze5p2i{color:var(--terminal-green-bright);white-space:nowrap}.command-help.svelte-ze5p2i{margin-bottom:3em}.terminal-idle-prompt.svelte-ze5p2i{color:var(--terminal-green-bright);align-items:center;gap:.7em;display:flex}.terminal-block-cursor.svelte-ze5p2i{background:currentColor;width:.62em;height:1em;animation:1s step-end infinite svelte-ze5p2i-terminal-block-blink;display:inline-block}@keyframes svelte-ze5p2i-terminal-blinker{50%{opacity:0}}@keyframes svelte-ze5p2i-terminal-block-blink{50%{opacity:0}}@keyframes svelte-ze5p2i-terminal-lightbox-in{0%{opacity:0;transform:scale(.96)}}@keyframes svelte-ze5p2i-terminal-scan{0%{background-position:0 -100vh}35%,to{background-position:0 100vh}}@media (width<=960px){.terminal-gallery.svelte-ze5p2i{grid-template-columns:1fr}.terminal-image-shell.svelte-ze5p2i{max-width:680px}}@media only screen and (width<=768px){.strategy-terminal-page.svelte-ze5p2i{font-size:12px}.terminal-main.svelte-ze5p2i{grid-template-rows:calc(100vh - 200px) 24px}.terminal-screen.svelte-ze5p2i{padding:1.5em}.property-list.svelte-ze5p2i div:where(.svelte-ze5p2i){grid-template-columns:8.5em 1fr}.terminal-lightbox.svelte-ze5p2i{padding:16px}.terminal-lightbox-panel.svelte-ze5p2i{width:calc(100vw - 32px)}.terminal-lightbox-panel.svelte-ze5p2i header:where(.svelte-ze5p2i)>span:where(.svelte-ze5p2i){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (prefers-reduced-motion:reduce){.terminal-blink.svelte-ze5p2i,.terminal-block-cursor.svelte-ze5p2i,.terminal-screen.svelte-ze5p2i:before,.terminal-lightbox-panel.svelte-ze5p2i{animation:none}}
