.terminal-module__u7EXtq__shell{isolation:isolate;background:0 0;flex-direction:column;padding:8px;display:flex;position:fixed;inset:3rem 0 0}.terminal-module__u7EXtq__wallpaper{z-index:-2;background-color:#050709;background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}.terminal-module__u7EXtq__wallpaperOverlay{z-index:-1;background:linear-gradient(#080a0e59 0%,#080a0e8c 100%);position:fixed;inset:0}.terminal-module__u7EXtq__window{-webkit-backdrop-filter:blur(6px);transform-origin:50%;background:#080a0e99;border-radius:8px;flex-direction:column;flex:1;width:100%;min-height:0;padding:clamp(2rem,4vw,3rem);animation:.46s cubic-bezier(.16,1,.3,1) both terminal-module__u7EXtq__term-window-open;display:flex;position:relative;overflow:hidden}@keyframes terminal-module__u7EXtq__term-window-open{0%{opacity:0;filter:blur(3px);transform:scale(.9)}55%{opacity:1}to{opacity:1;filter:blur();transform:scale(1)}}@media (prefers-reduced-motion:reduce){.terminal-module__u7EXtq__window{animation:none}}.terminal-module__u7EXtq__window:before{content:"";border-radius:inherit;background:linear-gradient(135deg, var(--accent) 0%, color-mix(in oklab, var(--accent) 60%, transparent) 45%, var(--accent-2) 100%);-webkit-mask-composite:xor;pointer-events:none;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.terminal-module__u7EXtq__stage{flex-shrink:0;grid-template-columns:18.75rem minmax(0,1fr);align-items:start;gap:clamp(1.25rem,3vw,2.5rem);display:grid}@media (max-width:960px){.terminal-module__u7EXtq__stage{grid-template-columns:1fr}}.terminal-module__u7EXtq__column{flex-direction:column;gap:.875rem;min-width:0;display:flex}.terminal-module__u7EXtq__portraitImg{width:100%;height:auto;margin-top:2.45rem;display:block}.terminal-module__u7EXtq__quote{font-family:var(--font-plex-mono), ui-monospace, monospace;color:var(--ink-soft);align-items:baseline;gap:.375rem;margin-bottom:.25rem;margin-left:.875rem;font-size:.875rem;display:flex}.terminal-module__u7EXtq__bootRows{font-family:var(--font-plex-mono), ui-monospace, monospace;border-top:2px solid var(--ink-soft);border-bottom:2px solid var(--ink-soft);flex-direction:column;gap:.125rem;width:fit-content;min-width:30rem;padding:.625rem .875rem;font-size:.875rem;line-height:1.6;display:flex;position:relative}.terminal-module__u7EXtq__bootRows:before,.terminal-module__u7EXtq__bootRows:after{content:"";border-color:var(--ink-soft);border-style:solid;width:.625rem;height:.625rem;position:absolute}.terminal-module__u7EXtq__bootRows:before{border-width:2px 0 0 2px;top:-2px;left:-2px}.terminal-module__u7EXtq__bootRows:after{border-width:0 2px 2px 0;bottom:-2px;right:-2px}.terminal-module__u7EXtq__cornerTR,.terminal-module__u7EXtq__cornerBL{border-color:var(--ink-soft);pointer-events:none;border-style:solid;width:.625rem;height:.625rem;position:absolute}.terminal-module__u7EXtq__cornerTR{border-width:2px 2px 0 0;top:-2px;right:-2px}.terminal-module__u7EXtq__cornerBL{border-width:0 0 2px 2px;bottom:-2px;left:-2px}.terminal-module__u7EXtq__bootRow{grid-template-columns:1.5rem 6rem .5rem 1fr;align-items:baseline;gap:.375rem;display:grid}.terminal-module__u7EXtq__bootIcon{text-align:center;flex-shrink:0;width:1.5rem}.terminal-module__u7EXtq__bootKey{font-weight:600}.terminal-module__u7EXtq__bootSep{color:var(--ink-dim)}.terminal-module__u7EXtq__bootVal{color:var(--ink)}.terminal-module__u7EXtq__signature{font-family:var(--font-plex-mono), ui-monospace, monospace;color:var(--ink-soft);white-space:nowrap;align-items:baseline;gap:.375rem;margin:.5rem 0 .5rem .875rem;font-size:.875rem;display:flex}.terminal-module__u7EXtq__signature>span:nth-child(2){color:var(--ink-dim)}.terminal-module__u7EXtq__palette{gap:.5rem;padding:.5rem 0 .25rem 1.875rem;display:flex}.terminal-module__u7EXtq__paletteDot{opacity:.9;border-radius:50%;width:.625rem;height:.625rem;box-shadow:inset 0 0 0 1px #ffffff14}.terminal-module__u7EXtq__body{color:var(--ink);scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;gap:.25rem;min-height:0;display:flex;overflow-y:auto}.terminal-module__u7EXtq__body::-webkit-scrollbar{display:none}.terminal-module__u7EXtq__line{white-space:pre-wrap;word-break:break-word;align-items:baseline;gap:.625rem;display:flex}.terminal-module__u7EXtq__linePrompt{color:var(--accent);flex-shrink:0}.terminal-module__u7EXtq__lineOutput{color:var(--ink)}.terminal-module__u7EXtq__lineMute{color:var(--ink-dim)}.terminal-module__u7EXtq__bootLine{color:var(--ink-soft)}.terminal-module__u7EXtq__bootOk{color:var(--accent)}.terminal-module__u7EXtq__bootMute{color:var(--ink-dim)}.terminal-module__u7EXtq__activeLine{align-items:center;gap:.625rem;display:flex}.terminal-module__u7EXtq__activeInput{color:var(--ink);font:inherit;caret-color:var(--accent);caret-shape:block;field-sizing:content;background:0 0;border:none;outline:none;flex:1;min-width:1ch;padding:0}.terminal-module__u7EXtq__termRight{color:var(--ink-dim);margin-left:auto}.terminal-module__u7EXtq__mobileWrap{flex:1;justify-content:center;align-items:center;padding:2rem 1.25rem;display:flex}.terminal-module__u7EXtq__mobileCard{border:1px solid var(--hair);background:color-mix(in oklab, var(--paper) 75%, transparent);text-align:left;border-radius:.75rem;flex-direction:column;gap:.5rem;width:100%;max-width:22rem;padding:1.5rem 1.5rem 1.75rem;display:flex}.terminal-module__u7EXtq__mobileEyebrow{color:var(--ink-dim);letter-spacing:.16em}.terminal-module__u7EXtq__mobileTitle{font-family:var(--font-serif), ui-serif, Georgia, serif;color:var(--ink);margin:0;font-size:1.5rem;font-weight:600;line-height:1.1}.terminal-module__u7EXtq__mobileSub{color:var(--ink-soft);margin:0;font-size:.9375rem;line-height:1.5}.terminal-module__u7EXtq__mobileBack{color:var(--accent);font-family:var(--font-plex-mono), ui-monospace, monospace;margin-top:.75rem;font-size:.875rem;text-decoration:none}.terminal-module__u7EXtq__mobileBack:hover{text-underline-offset:4px;text-decoration:underline}
