.terminal-window.svelte-fe92n4{width:calc(120ch + 2rem);height:80vh;background:linear-gradient(135deg,#1e1e2e,#181825);border-radius:12px;box-shadow:0 20px 60px #0009,0 0 0 1px #ffffff0d;overflow:hidden;font-family:SF Mono,Menlo,Monaco,Consolas,monospace;font-size:16px;line-height:1.5;margin:4rem}.terminal-header.svelte-fe92n4{height:40px;background:#0003;border-bottom:1px solid rgba(255,255,255,.05);display:flex;align-items:center;padding:0 1rem;gap:1rem}.traffic-lights.svelte-fe92n4{display:flex;gap:8px}.light.svelte-fe92n4{width:12px;height:12px;border-radius:50%}.light.red.svelte-fe92n4{background:#ff5f56}.light.yellow.svelte-fe92n4{background:#ffbd2e}.light.green.svelte-fe92n4{background:#27c93f}.terminal-title.svelte-fe92n4{color:#ffffff80;font-size:13px;font-weight:500}.terminal-content.svelte-fe92n4{padding:1.5rem;height:calc(100% - 40px);overflow-y:auto;color:#cdd6f4}.terminal-logo.svelte-fe92n4{color:#89b4fa;margin:0 0 1rem;white-space:pre;font-size:inherit;line-height:inherit}.terminal-separator.svelte-fe92n4{height:1px;background:linear-gradient(to right,transparent,rgba(137,180,250,.2) 10%,rgba(137,180,250,.2) 90%,transparent);margin:1rem 0}.terminal-text.svelte-fe92n4{color:#cdd6f4;margin:.75rem 0;white-space:pre-wrap;word-wrap:break-word}.terminal-spinner.svelte-fe92n4{color:#f9e2af;margin:1rem 0;font-style:italic}.terminal-options.svelte-fe92n4{margin:1rem 0;display:flex;flex-direction:column;gap:.25rem}.terminal-link.svelte-fe92n4{background:none;border:none;color:#89dceb;font-family:inherit;font-size:inherit;text-align:left;cursor:pointer;padding:.25rem 0;text-decoration:underline;text-decoration-color:#89dceb4d;transition:all .2s ease;min-height:32px;display:flex;align-items:center}.terminal-link.svelte-fe92n4:hover{color:#74c7ec;text-decoration-color:#74c7ec;background:#89dceb0d;padding-left:.5rem}.terminal-link.svelte-fe92n4:active{background:#89dceb1a}@keyframes svelte-fe92n4-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in.svelte-fe92n4{animation:svelte-fe92n4-fade-in .5s ease-out forwards;opacity:0}@media(max-width:1800px){.terminal-window.svelte-fe92n4{font-size:15px}}@media(max-width:1600px){.terminal-window.svelte-fe92n4{font-size:14px}}@media(max-width:1400px){.terminal-window.svelte-fe92n4{font-size:13px}}@media(max-width:1200px){.terminal-window.svelte-fe92n4{font-size:12px}}@media(max-width:750px){.terminal-window.svelte-fe92n4{width:100vw;height:100vh;margin:0;border-radius:0;box-shadow:none}}.page-container.svelte-1uha8ag{background:#000;min-height:100vh;position:relative}.bg-video.svelte-1uha8ag{position:fixed;top:0;left:0;width:100vw;height:100vh;object-fit:cover;z-index:0}.bg-desktop.svelte-1uha8ag{position:fixed;top:0;left:0;width:100vw;height:100vh;background-size:cover;background-position:center;z-index:1}@supports (animation-timeline: scroll()){.bg-video.svelte-1uha8ag{animation:svelte-1uha8ag-video-fade-out linear both;animation-timeline:scroll();animation-range:90vh 130vh}.bg-desktop.svelte-1uha8ag{animation:svelte-1uha8ag-bg-fade-out linear both;animation-timeline:scroll();animation-range:20vh 60vh}}@keyframes svelte-1uha8ag-bg-fade-out{0%{opacity:1}to{opacity:0}}@keyframes svelte-1uha8ag-video-fade-out{0%{opacity:1}to{opacity:0}}.terminal-section.svelte-1uha8ag{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;z-index:2}.phone-section.svelte-1uha8ag{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;z-index:2;padding:2rem 0}@supports (animation-timeline: scroll()){.terminal-section.svelte-1uha8ag{animation:svelte-1uha8ag-terminal-fade-out linear both;animation-timeline:scroll();animation-range:0vh 15vh}.phone-section.svelte-1uha8ag{animation:svelte-1uha8ag-phone-scroll-up linear both;animation-timeline:scroll();animation-range:0vh 15vh}}@keyframes svelte-1uha8ag-terminal-fade-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-100px) scale(.85)}}@keyframes svelte-1uha8ag-phone-scroll-up{0%{transform:translateY(40vh)}to{transform:translateY(0)}}html{scroll-behavior:smooth}
