*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: #242B38;--text: #CBD5E1;--mint: #7FDBA4;--amber: #E8A33D;--punct: #8B98AC;--ascii: #5A6678;--error: #e06c75;--red: #e06c75;--white: #ffffff;--sycamore: #909B48;--denim: #1278C0;--font: "JetBrains Mono", "Fira Code", "SF Mono", Menlo, Consolas, monospace}html,body,#root{height:100%;width:100%;overflow:hidden;background:var(--bg);color:var(--text);font-family:var(--font);font-size:15px;font-weight:400;line-height:1.5}#root{display:flex;flex-direction:column}a{color:var(--amber);text-decoration:underline dashed;text-underline-offset:3px}a:hover{filter:brightness(1.3)}.menu-bar{flex-shrink:0;z-index:20;display:flex;flex-wrap:wrap;align-items:center;gap:1.1rem;height:30px;padding:0 1rem;background:#ececec;border-bottom:1px solid #c8c8c8;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Helvetica,Arial,sans-serif;font-size:13px}.menu-bar-brand{font-weight:600;line-height:1;color:#1d1d1f;margin-right:.5rem}.menu-bar-item{display:inline-flex;align-items:center;background:none;border:none;padding:.2rem .5rem;border-radius:4px;font-family:inherit;font-size:inherit;font-weight:400;line-height:1;color:#1d1d1f;cursor:pointer;text-transform:capitalize}.menu-bar-item:hover:not(:disabled){background:#0a6cff;color:#fff}.menu-bar-item:disabled{cursor:default;opacity:.45}@media (max-width: 600px){.menu-bar{gap:.6rem;padding:0 .75rem;height:auto;min-height:30px;flex-wrap:wrap}}.terminal-window{flex:1;min-height:0;display:flex;flex-direction:column;margin:.75rem;border-radius:8px;overflow:hidden;border:1px solid #000;box-shadow:0 12px 28px #00000059}.terminal-titlebar{flex-shrink:0;position:relative;display:flex;align-items:center;height:32px;padding:0 .9rem;background:#3b3f47;border-bottom:1px solid #1c1e23}.traffic-lights{display:flex;gap:8px}.traffic-light{width:12px;height:12px;border-radius:50%}.traffic-light-red{background:#ff5f57}.traffic-light-yellow{background:#febc2e}.traffic-light-green{background:#28c840}.terminal-titlebar-label{position:absolute;left:50%;transform:translate(-50%);color:var(--punct);font-size:12px}.terminal{flex:1;min-height:0;overflow-y:auto;position:relative;width:100%;margin:0;padding:0 1.5rem 4rem;cursor:text}.banner{margin-bottom:1.5rem}.banner-contact{color:var(--punct)}.contact-link{color:var(--amber)}.hint{color:var(--text);margin-bottom:1.5rem}.rule{height:1px;background:var(--punct);opacity:.35;margin:2rem 0}.prompt{-webkit-user-select:none;user-select:none;white-space:pre}.prompt-user{color:var(--mint)}.prompt-host{color:var(--amber)}.prompt-punct{color:var(--punct)}.input-line{display:flex;align-items:center;margin-top:1.5rem}.typed-text{white-space:pre}.cursor-block{color:var(--mint);animation:blink 1s steps(1) infinite}@keyframes blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.terminal-input-hidden{position:absolute;width:1px;height:1px;opacity:0;border:none;outline:none;background:transparent;color:transparent;caret-color:transparent;padding:0;pointer-events:none}.history-input{display:flex;gap:0;margin-top:1.5rem;color:var(--punct)}.terminal>.history-input:first-child{margin-top:0}.error-line{color:var(--error);margin-top:.5rem;margin-bottom:1rem}.fs-text{margin-top:.5rem;margin-bottom:1rem}.tab-matches{color:var(--mint);margin-top:.25rem;margin-bottom:.5rem}.output-block{margin:.5rem 0 1.5rem}.entry{margin-bottom:1.5rem}.entry-logo-row{display:flex;align-items:flex-start;gap:1rem}.entry-logo{width:130px;flex-shrink:0;font-family:var(--font);font-size:.5rem;line-height:1.05;color:var(--ascii);margin:0}.entry-logo-nvidia{padding-top:.3rem;font-size:.34rem;line-height:1.15}.entry-logo-ttu{margin-left:9px}.entry-logo-tyler{padding-top:.3rem;margin-left:2px;font-size:.25rem;line-height:1.1}.entry-body{flex:1;min-width:0}.entry:last-child{margin-bottom:0}.entry-header{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:.5rem}.entry-title{color:var(--mint)}.entry-meta{color:var(--punct)}.entry-subheader{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:.5rem;margin-bottom:.4rem}.entry-role{color:var(--text)}.entry-dates{color:var(--punct)}.bullet-list{display:flex;flex-direction:column;gap:.2rem}.bullet-item{display:flex;gap:.6rem}.dim{color:var(--punct);flex-shrink:0}.accent{color:var(--mint)}.red{color:var(--red)}.white{color:var(--white)}.mint-text{color:var(--mint)}.amber-text{color:var(--amber)}.nvidia-green{color:#76b900}.sycamore-text{color:var(--sycamore)}.denim-text{color:var(--denim)}.placeholder-text{color:var(--punct);margin-bottom:1rem}.placeholder-text:last-child{margin-bottom:0}.about-text{color:var(--white);max-width:50%}@media (max-width: 600px){.about-text{max-width:100%}}.accent:before,.accent:after{content:"`"}.help-grid{display:flex;flex-direction:column;gap:.2rem;margin-bottom:1rem}.help-row{display:flex;gap:2rem}.help-cmd{width:130px;flex-shrink:0;color:var(--mint)}.help-cmd:before,.help-cmd:after{content:"`"}.help-desc{color:var(--punct)}.help-hint{color:var(--punct);margin-top:.5rem}.welcome-block{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:300px;overflow-x:auto}.welcome-left{display:flex;flex-direction:column;gap:1rem;flex-shrink:0}.welcome-name{color:var(--ascii);font-family:var(--font);font-size:.65rem;line-height:1.2;text-align:left;margin:0;flex-shrink:0}.welcome-photo{width:220px;height:220px;object-fit:cover;border:none;border-radius:0;flex-shrink:0}@media (max-width: 600px){.welcome-name{font-size:.32rem}.welcome-photo{width:160px;height:160px}}.nvidia-logo{color:#76b900;font-family:var(--font);font-size:.7rem;line-height:1.2;overflow-x:auto}.nvidia-text{margin-top:.75rem}.nvidia-sub{color:#76b900;opacity:.7;margin-top:.5rem}@media (max-width: 600px){.terminal-window{margin:.4rem}.terminal{padding:0 1rem 3rem;font-size:14px}.entry-header,.entry-subheader{flex-direction:column;gap:0}}
