@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600&family=Sora:wght@500;600;700&display=swap";.terminalHero_hero__cyRUc{position:relative;min-height:100vh;background:radial-gradient(ellipse at 18% 0,#111A2C 0,var(--secondary) 55%),var(--secondary);color:#e6eef7;overflow:hidden;padding:clamp(56px,10vh,120px) clamp(20px,5vw,60px);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:flex;flex-direction:column;justify-content:center;isolation:isolate}.terminalHero_scanlines__3BWSV{position:absolute;inset:0;pointer-events:none;z-index:1;mix-blend-mode:overlay;opacity:.55;overflow:hidden}.terminalHero_scanlines__3BWSV:before{content:"";position:absolute;top:-220px;right:0;bottom:0;left:0;background:repeating-linear-gradient(180deg,rgba(255,255,255,.045) 0,rgba(255,255,255,.045) 1px,transparent 0,transparent 2px);animation:terminalHero_scanlineDrift__tufDw 60s linear infinite;will-change:transform}@keyframes terminalHero_scanlineDrift__tufDw{0%{transform:translateZ(0)}to{transform:translate3d(0,220px,0)}}@media(prefers-reduced-motion:reduce){.terminalHero_scanlines__3BWSV:before{animation:none}}.terminalHero_vignette__IMMcb{position:absolute;inset:0;pointer-events:none;z-index:1;background:radial-gradient(ellipse at center,transparent 45%,rgba(0,0,0,.55) 100%)}.terminalHero_inner__ua6jV{position:relative;z-index:3;width:100%;max-width:960px;margin:0 auto}.terminalHero_terminalWrap__wHfC0{border:1px solid hsla(0,0%,100%,.08);border-radius:12px;overflow:hidden;background:rgba(8,12,22,.88);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 30px 80px -20px rgba(0,0,0,.65),0 0 0 1px color-mix(in srgb,var(--primary) 6%,transparent),inset 0 1px 0 hsla(0,0%,100%,.04)}.terminalHero_chrome__ee7d_{display:flex;align-items:center;gap:8px;padding:12px 16px;background:linear-gradient(180deg,#1a2130,#121825);border-bottom:1px solid hsla(0,0%,100%,.06)}.terminalHero_dot__5yJw0{width:12px;height:12px;border-radius:50%;display:inline-block;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}.terminalHero_dotRed__oZ0Fe{background:#ff5f57}.terminalHero_dotYellow__6AYzr{background:#febc2e}.terminalHero_dotGreen__d73Er{background:#28c840}.terminalHero_chromeTitle__m2mLW{margin-left:14px;font-size:12px;color:#8fa0b8;letter-spacing:.05em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.terminalHero_terminal__c7eul{padding:28px 24px 32px;font-size:15px;line-height:1.85;min-height:380px;will-change:transform,opacity}.terminalHero_line__gtU_e{display:flex;align-items:baseline;flex-wrap:wrap;padding:3px 8px;margin:0 -8px;border-radius:5px;transition:background .22s ease,box-shadow .22s ease}.terminalHero_line__gtU_e:hover{background:color-mix(in srgb,var(--primary) 6%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 12%,transparent),0 0 28px -8px color-mix(in srgb,var(--primary) 55%,transparent)}.terminalHero_line__gtU_e:hover .terminalHero_prompt__ZmVxC{text-shadow:0 0 12px color-mix(in srgb,var(--primary) 85%,transparent)}.terminalHero_prompt__ZmVxC{color:var(--primary);text-shadow:0 0 8px color-mix(in srgb,var(--primary) 50%,transparent);margin-right:10px;font-weight:600;transition:text-shadow .22s ease}.terminalHero_text__Ae0ha{color:#e6eef7;white-space:pre-wrap;word-break:break-word}.terminalHero_cursor__f8itr{display:inline-block;width:9px;height:1.05em;background:var(--primary);box-shadow:0 0 10px color-mix(in srgb,var(--primary) 60%,transparent);margin-left:2px;transform:translateY(2px);animation:terminalHero_blink__3JxYr .53s steps(1) infinite}.terminalHero_outputLine__cEWyK{padding:4px 8px;margin:6px -8px 0;border-radius:5px;max-width:100%}.terminalHero_outputLine__cEWyK+.terminalHero_outputLine__cEWyK{margin-top:2px}.terminalHero_outputQuote__hrdU1{color:#8fa0b8;font-style:italic;white-space:pre-wrap;word-break:break-word;line-height:1.6}.terminalHero_outputAttribution__XOQfS{color:var(--primary);opacity:.85;font-weight:500;white-space:pre-wrap;word-break:break-word}.terminalHero_feedbackBlock__Es6dl+.terminalHero_feedbackBlock__Es6dl{margin-top:14px;padding-top:12px;border-top:1px dashed hsla(0,0%,100%,.06)}.terminalHero_nextPrompt__FBo6g{display:flex;align-items:center;gap:10px;margin:14px -8px 4px;padding:6px 10px;background:rgba(0,0,0,0);border:1px solid color-mix(in srgb,var(--primary) 22%,transparent);border-radius:6px;font:inherit;color:#e6eef7;cursor:pointer;text-align:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.terminalHero_nextPrompt__FBo6g:focus-visible,.terminalHero_nextPrompt__FBo6g:hover{background:color-mix(in srgb,var(--primary) 8%,transparent);border-color:color-mix(in srgb,var(--primary) 55%,transparent);box-shadow:0 0 22px -8px color-mix(in srgb,var(--primary) 55%,transparent);outline:none;transform:translateY(-1px)}.terminalHero_nextPrompt__FBo6g:focus-visible .terminalHero_nextPromptArrow__wuDR_,.terminalHero_nextPrompt__FBo6g:hover .terminalHero_nextPromptArrow__wuDR_{transform:translateX(3px)}.terminalHero_nextPrompt__FBo6g:active{transform:translateY(0)}.terminalHero_nextPromptText__JqRYR{color:#e6eef7}.terminalHero_nextPromptArrow__wuDR_{color:var(--primary);font-weight:700;transition:transform .18s ease}.terminalHero_hintDone__O0VuQ{color:#8fa0b8;opacity:.7;font-style:italic}@keyframes terminalHero_blink__3JxYr{0%,50%{opacity:1}50.01%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.terminalHero_cursor__f8itr{animation:none;opacity:1}}.terminalHero_below__jMJCI{position:relative;z-index:3;margin-top:64px;text-align:center;will-change:transform,opacity}.terminalHero_heading__Amb92{font-family:Sora,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(28px,4.2vw,52px);line-height:1.14;letter-spacing:-.02em;font-weight:700;max-width:22ch;margin:0 auto 32px;background:linear-gradient(180deg,#F1F6FB,#9CCED2);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0)}.terminalHero_ctas__kxFud{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.terminalHero_ghostBtn__KOBbB,.terminalHero_primaryBtn__La2pT{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;font-family:Sora,system-ui,sans-serif;font-weight:600;font-size:15px;border-radius:9px;text-decoration:none;letter-spacing:.01em;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease;cursor:pointer}.terminalHero_primaryBtn__La2pT{background:var(--primary);color:#fff;box-shadow:0 10px 30px -10px color-mix(in srgb,var(--primary) 55%,transparent),inset 0 1px 0 hsla(0,0%,100%,.15)}.terminalHero_primaryBtn__La2pT:hover{transform:translateY(-2px);box-shadow:0 18px 42px -8px color-mix(in srgb,var(--primary) 75%,transparent),inset 0 1px 0 hsla(0,0%,100%,.2)}.terminalHero_ghostBtn__KOBbB{background:rgba(0,0,0,0);color:#e6eef7;border:1px solid hsla(0,0%,100%,.2)}.terminalHero_ghostBtn__KOBbB:hover{background:hsla(0,0%,100%,.04);border-color:color-mix(in srgb,var(--primary) 55%,transparent);transform:translateY(-2px)}.terminalHero_gradientFade__8ch9x{position:absolute;left:0;right:0;bottom:0;height:45%;pointer-events:none;z-index:2;background:linear-gradient(to bottom,transparent 0,color-mix(in srgb,var(--secondary) 35%,transparent) 45%,var(--secondary) 85%,var(--secondary) 100%)}@media(max-width:768px){.terminalHero_hero__cyRUc{padding:clamp(48px,8vh,80px) 18px}.terminalHero_chromeTitle__m2mLW{display:none}.terminalHero_terminal__c7eul{font-size:13px;padding:20px 16px 24px;min-height:300px;line-height:1.8}.terminalHero_prompt__ZmVxC{margin-right:8px}.terminalHero_below__jMJCI{margin-top:48px}.terminalHero_ctas__kxFud{flex-direction:column;align-items:stretch;padding:0 8px}.terminalHero_ghostBtn__KOBbB,.terminalHero_primaryBtn__La2pT{width:100%;padding:14px 22px}}@media(max-width:420px){.terminalHero_terminal__c7eul{font-size:12.5px}}.terminalHero_embeddedRoot__9VQJ2{width:100%;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#e6eef7}.terminalHero_embeddedRoot__9VQJ2 .terminalHero_terminalWrap__wHfC0{border-radius:12px;background:var(--secondary);box-shadow:0 18px 48px -18px rgba(10,14,23,.45),0 0 0 1px color-mix(in srgb,var(--primary) 8%,transparent),inset 0 1px 0 hsla(0,0%,100%,.04)}.terminalHero_embeddedRoot__9VQJ2 .terminalHero_terminal__c7eul{position:relative;padding:20px 20px 22px;font-size:13px;line-height:1.75;height:320px;overflow-y:auto;overflow-x:hidden;background-image:repeating-linear-gradient(180deg,rgba(255,255,255,.045) 0,rgba(255,255,255,.045) 1px,transparent 0,transparent 2px);background-attachment:local;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--primary) 38%,transparent) rgba(0,0,0,0)}.terminalHero_embeddedRoot__9VQJ2 .terminalHero_terminal__c7eul::-webkit-scrollbar{width:6px}.terminalHero_embeddedRoot__9VQJ2 .terminalHero_terminal__c7eul::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.terminalHero_embeddedRoot__9VQJ2 .terminalHero_terminal__c7eul::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--primary) 35%,transparent);border-radius:3px;-webkit-transition:background .18s ease;transition:background .18s ease}.terminalHero_embeddedRoot__9VQJ2 .terminalHero_terminal__c7eul::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--primary) 60%,transparent)}@media(prefers-reduced-motion:reduce){.terminalHero_embeddedRoot__9VQJ2 .terminalHero_terminal__c7eul{animation:none}}.terminalHero_embeddedRoot__9VQJ2 .terminalHero_chromeTitle__m2mLW{font-size:11px}.terminalHero_embeddedRoot__9VQJ2 .terminalHero_line__gtU_e:hover{background:color-mix(in srgb,var(--primary) 8%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 16%,transparent),0 0 22px -8px color-mix(in srgb,var(--primary) 55%,transparent)}@media(max-width:992px){.terminalHero_embeddedRoot__9VQJ2 .terminalHero_terminal__c7eul{height:280px}}@media(max-width:480px){.terminalHero_embeddedRoot__9VQJ2 .terminalHero_terminal__c7eul{font-size:12px;padding:18px 16px 20px;height:260px}}