.home-boot-sequence{z-index:140;top:5.2rem;left:var(--gutter);right:var(--gutter);border:1px solid color-mix(in srgb, var(--signal) 42%, transparent);background:color-mix(in srgb, var(--paper) 92%, transparent);height:2rem;color:var(--ink-soft);font:600 .55rem/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:bootStrip 3.2s var(--ease) both;align-items:center;gap:.65rem;padding:0 .7rem;display:flex;position:fixed;overflow:hidden}.home-boot-sequence span:first-child,.home-boot-sequence span:last-child{color:var(--signal)}.home-boot-sequence i{background:var(--signal);border-radius:50%;width:4px;height:4px;animation:.65s step-end infinite terminalPulse}.home-terminal-active .site-header .brand{animation:logoTerminalBoot .75s .12s var(--ease) both}.home-terminal-active .site-header .brand:after{content:"_";color:var(--signal);font:700 .75rem var(--font-mono);animation:.8s step-end 4 terminalBlink;position:absolute;top:50%;right:-.8rem;transform:translateY(-50%)}.hero-terminal-command{white-space:nowrap;align-items:center}.terminal-user{color:var(--ink-soft)}.terminal-path,.typed-command{color:var(--signal)}.typed-command{min-width:14.5rem}.terminal-caret{background:var(--signal);width:.48rem;height:1rem;margin-left:.15rem;animation:.72s step-end infinite terminalBlink}.command-ok{color:var(--signal-2);letter-spacing:.08em;text-transform:uppercase;opacity:.8;margin-left:auto;font-size:.58rem}.service-row:after{content:attr(data-terminal);z-index:2;color:var(--signal);font:600 .55rem/1 var(--font-mono);letter-spacing:.04em;opacity:0;transition:opacity .3s, transform .4s var(--ease);position:absolute;top:.85rem;right:1.2rem;transform:translateY(-.5rem)}.service-row:hover:after,.service-row:focus-visible:after{opacity:1;transform:none}.process-step code{align-items:center;gap:.65rem;display:flex}.process-step code small{color:var(--ink-soft);font:600 .52rem/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-left:auto}.process-status-dot{border:1px solid var(--ink-soft);border-radius:50%;flex:none;width:.45rem;height:.45rem}.process-step.is-current .process-status-dot{border-color:var(--signal);background:var(--signal);box-shadow:0 0 0 5px color-mix(in srgb, var(--signal) 13%, transparent);animation:1s step-end infinite terminalPulse}.process-step.is-current code small{color:var(--signal-2);font-size:0}.process-step.is-current code small:before{content:"[running]";font-size:.52rem}.work-terminal-output{z-index:5;color:#ffffffd1;min-height:2rem;font:600 .55rem/1 var(--font-mono);text-transform:lowercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a09d1;justify-content:space-between;align-items:center;gap:1rem;padding:.55rem .7rem;display:flex;position:absolute;top:1rem;left:1rem;right:1rem}.work-terminal-output b{color:var(--signal-2);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.work-terminal-output b:before{content:"";background:currentColor;border-radius:50%;width:.4rem;height:.4rem;margin-right:.45rem;animation:1.2s step-end infinite terminalPulse;display:inline-block}.final-terminal-prompt{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--paper-2) 78%, transparent);min-height:4.25rem;font:600 .68rem/1 var(--font-mono);transition:border-color .3s, background .3s, transform .35s var(--ease);grid-template-columns:minmax(12rem,1fr) minmax(10rem,.6fr) auto;align-items:center;gap:1rem;margin-top:clamp(4rem,10vw,8rem);padding:1rem 1.2rem;display:grid}.final-terminal-prompt:hover,.final-terminal-prompt:focus-visible{border-color:var(--signal);background:var(--paper-2);transform:translateY(-3px)}.prompt-line{color:var(--ink)}.prompt-line i{color:var(--signal);font-style:normal}.prompt-response{color:var(--ink-soft);opacity:.55}.prompt-response span{vertical-align:bottom;width:1.5rem;animation:1.2s steps(4,end) infinite terminalDots;display:inline-block;overflow:hidden}.final-terminal-prompt strong{color:var(--signal);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem}.home-terminal-active .site-footer{padding-top:calc(var(--section) + 2rem);position:relative}.home-terminal-active .site-footer:before{content:"●  MBS SYSTEM ONLINE   /   FOUNDER AVAILABLE   /   RESPONSE WINDOW 48H";left:var(--gutter);right:var(--gutter);border-bottom:1px solid var(--line);color:var(--signal-2);font:600 .56rem/1 var(--font-mono);letter-spacing:.08em;white-space:nowrap;padding-bottom:1rem;animation:2.4s step-end infinite statusGlow;position:absolute;top:1.5rem;overflow:hidden}@keyframes bootStrip{0%{opacity:0;transform:translateY(-100%)}12%,70%{opacity:1;transform:none}to{opacity:0;visibility:hidden;transform:translateY(-130%)}}@keyframes logoTerminalBoot{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-.7rem)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes terminalBlink{50%{opacity:0}}@keyframes terminalPulse{50%{opacity:.25}}@keyframes terminalDots{0%{width:0}to{width:1.5rem}}@keyframes statusGlow{50%{opacity:.55}}@media (max-width:768px){.home-boot-sequence{top:4.5rem;left:.75rem;right:.75rem}.command-ok{display:none}.typed-command{min-width:0}.service-row:after{display:none}.final-terminal-prompt{grid-template-columns:1fr auto}.prompt-response{display:none}}@media (max-width:430px){.hero-terminal-command{font-size:.52rem}.terminal-user{display:none}.final-terminal-prompt{padding:.9rem}.home-terminal-active .site-footer:before{font-size:.48rem}}@media (prefers-reduced-motion:reduce){.home-boot-sequence{display:none}.home-terminal-active .site-header .brand,.home-terminal-active .site-header .brand:after,.terminal-caret,.process-step.is-current .process-status-dot,.work-terminal-output b:before,.prompt-response span,.home-terminal-active .site-footer:before{animation:none}}
.terminal-typing{align-items:center;min-width:14.5rem;display:inline-flex}.terminal-typing .typed-command{min-width:0}.terminal-typing .terminal-caret{flex:none;display:inline-block}.section-terminal-feed{border:1px solid var(--line);background:color-mix(in srgb, var(--paper-2) 64%, transparent);min-height:2.85rem;color:var(--ink-soft);font:600 .61rem/1 var(--font-mono);letter-spacing:.035em;grid-template-columns:auto minmax(14rem,1fr) auto;align-items:center;gap:.8rem;margin:1.5rem 0 2rem;padding:.7rem .85rem;display:grid;overflow:hidden}.terminal-feed-prompt{color:var(--signal)}.section-terminal-feed .terminal-typing{min-width:0;color:var(--ink)}.terminal-feed-status{color:var(--signal-2);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.45rem;display:inline-flex}.terminal-feed-status i{background:currentColor;border-radius:50%;width:.4rem;height:.4rem;animation:1s step-end infinite terminalPulse}.terminal-feed-compact{margin:2rem 0 1.5rem}.prompt-line{align-items:center;display:inline-flex}.prompt-line>i{margin-right:.45rem}.final-terminal-prompt .terminal-typing{min-width:9.5rem}.work-terminal-output span:after{content:"_";color:var(--signal-2);margin-left:.25rem;animation:.72s step-end infinite terminalBlink;display:inline-block}@media (max-width:768px){.terminal-typing{min-width:0}.section-terminal-feed{grid-template-columns:auto 1fr auto;margin-top:1rem}.section-terminal-feed .terminal-typing{min-width:0}}@media (max-width:430px){.section-terminal-feed{grid-template-columns:auto minmax(0,1fr);gap:.6rem;font-size:.52rem}.terminal-feed-status{display:none}.final-terminal-prompt .terminal-typing{min-width:0}}@media (prefers-reduced-motion:reduce){.terminal-feed-status i,.work-terminal-output span:after{animation:none}}
