:root{--bg-0:#050912;--bg-1:#08121c;--bg-2:#0d1b26;--text:#e7f2ee;--muted:#87a09d;--muted-strong:#aec1bc;--accent:#6de2bf;--accent-strong:#b4f5dc;--accent-soft:#6de2bf1f;--accent-ink:#6de2bf8f;--line:#7ea1b03d;--line-strong:#9cc5d666;--surface:#08131e9e;--surface-soft:#0c192573;--surface-hard:#071018e0;--shadow-lg:0 20px 46px #00000057;--danger:#ff9090;--warning:#ffd36d;--ok:#78ffb8}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}body{color:var(--text);background:radial-gradient(circle at 8% -8%, #5a8aff24, transparent 42%), radial-gradient(circle at 92% 108%, #60ffc21a, transparent 46%), linear-gradient(145deg, var(--bg-0) 0%, var(--bg-1) 48%, var(--bg-2) 100%);font-family:IBM Plex Mono,monospace;overflow-x:hidden}.theme-cyan{--accent:#63efff;--accent-strong:#a6fbff;--accent-soft:#63efff24;--accent-ink:#63efffa3}.theme-amber{--accent:#ffc878;--accent-strong:#ffe0a9;--accent-soft:#ffc87826;--accent-ink:#ffc878a3}.scene{isolation:isolate;min-height:100vh;position:relative}.bg-grid{z-index:-4;pointer-events:none;background-image:linear-gradient(#82adc40b 1px,#0000 1px),linear-gradient(90deg,#82adc40b 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 32%,#000 26%,#0000 84%);mask-image:radial-gradient(circle at 50% 32%,#000 26%,#0000 84%)}.bg-noise{z-index:-3;pointer-events:none;opacity:.032;background-image:radial-gradient(#ffffff73 .5px,#0000 .5px);background-size:3px 3px;position:fixed;inset:0}.bg-halo{filter:blur(110px);pointer-events:none;z-index:-2;border-radius:50%;animation:28s ease-in-out infinite halo-drift;position:fixed}.bg-halo-a{background:#3da4ff1c;width:30rem;height:30rem;top:-10rem;right:-10rem}.bg-halo-b{background:#4dffc11a;width:32rem;height:32rem;animation-delay:2.8s;bottom:-14rem;left:-14rem}.glow{filter:blur(96px);pointer-events:none;z-index:-1;border-radius:999px;position:fixed}.glow-a{background:#46ffc90f;width:24rem;height:24rem;top:7rem;right:14%}.glow-b{background:#4481ff0f;width:28rem;height:28rem;bottom:18%;left:8%}.layout{width:min(1220px,94vw);margin:0 auto;padding:2.15rem 0 3.1rem}.page-topbar{justify-content:space-between;align-items:center;margin-bottom:1.95rem;display:flex}.eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--muted);margin:0;font-size:.74rem}.mode-switcher{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#08121dd9,#060e16d9);border:1px solid #70a7c04d;border-radius:999px;gap:.45rem;padding:.25rem;display:inline-flex;box-shadow:inset 0 1px #9dd8f00f}.mode-btn{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:.48rem .95rem;font-size:.83rem;transition:all .18s}.mode-btn:hover{color:var(--text);border-color:#79bdd761}.mode-btn-active{color:var(--accent);background:#0d212bb8;border-color:#62f2bf85;box-shadow:inset 0 0 14px #62f2bf14}.hero-shell{grid-template-columns:minmax(0,1.55fr) minmax(240px,.45fr);gap:1.5rem;margin-bottom:1.65rem;display:grid}.hero-main,.hero-side{border:1px solid var(--line);box-shadow:var(--shadow-lg);background:linear-gradient(140deg,#0a1621e6,#071018eb),radial-gradient(circle at 80% 5%,#ebc0760e,#0000 46%);border-radius:20px;position:relative;overflow:hidden}.hero-main{grid-template-columns:238px minmax(0,1fr);gap:1.6rem;padding:1.65rem 1.75rem 1.6rem;display:grid}.hero-main:before,.terminal-wrap:before{content:"";pointer-events:none;background:linear-gradient(125deg,#8ad7ff0d,#0000 46%,#62f2bf0a);position:absolute;inset:0}.hero-avatar-wrap{align-self:center;transition:transform .22s;position:relative}.hero-avatar-wrap:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(circle at 28% 22%,#ffffff2e,#0000 34%);border-radius:50%;transition:opacity .22s;position:absolute;inset:8%}.hero-avatar-wrap:after{content:"";border:1px solid #62f2bf3d;border-radius:50%;transition:inset .22s,border-color .22s,box-shadow .22s;animation:8s ease-in-out infinite soft-pulse;position:absolute;inset:-10px;box-shadow:0 0 24px #62f2bf24}.avatar{object-fit:cover;object-position:center top;border:1px solid #8fcbe494;border-radius:50%;width:220px;height:220px;transition:transform .22s,box-shadow .22s,border-color .22s;box-shadow:0 12px 24px #0000004d}.hero-avatar-wrap:hover{transform:translateY(-2px)}.hero-avatar-wrap:hover:before{opacity:1}.hero-avatar-wrap:hover:after{border-color:#80f1cd75;inset:-12px;box-shadow:0 0 30px #62f2bf33}.avatar:hover{border-color:#80f1cdd6;transform:translateY(-2px);box-shadow:0 18px 34px #00000061,0 0 0 1px #7ee3c52e}.hero-content{flex-direction:column;min-width:0;display:flex}.hero-kicker{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.78rem}.hero-content h1{letter-spacing:-.024em;text-wrap:balance;max-width:14ch;margin:.34rem 0 0;font-family:Space Grotesk,sans-serif;font-size:clamp(2.7rem,7.2vw,5.9rem);font-weight:700;line-height:.92}.hero-subtitle{color:var(--muted-strong);max-width:58ch;margin:1.15rem 0 0;font-size:clamp(.96rem,1.35vw,1.04rem);line-height:1.74}.hero-tags{flex-wrap:wrap;gap:.46rem;margin-top:1.35rem;display:flex}.hero-tag{color:#b6d8ce;background:#0a172385;border:1px solid #61b0cd52;border-radius:999px;align-items:center;padding:.2rem .68rem;font-size:.76rem;transition:all .18s;display:inline-flex}.hero-tag:hover{color:#d2eee4;border-color:#62f2bf7a;transform:translateY(-1px)}.hero-actions{flex-wrap:wrap;gap:.58rem;margin-top:1.3rem;display:flex}.hero-btn,.badge{border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:.42rem .95rem;font-size:.92rem;display:inline-flex}.hero-btn{color:var(--text);background:#0a17238f;border:1px solid #6ca4bf6b;text-decoration:none;transition:all .18s;position:relative;overflow:hidden}.hero-btn:hover{border-color:#84ddf385;transform:translateY(-1px);box-shadow:0 8px 16px #00000047}.hero-btn-primary{color:#072118;background:linear-gradient(160deg,#b4f5dcf2,#6de2bfeb);border-color:#0000;font-weight:600}.hero-btn-primary:after{content:"";background:linear-gradient(90deg,#0000,#ffffff75,#0000);width:40%;animation:4.8s ease-in-out infinite cta-glance;position:absolute;top:-38%;bottom:-38%;left:-46%;transform:skew(-18deg)}.hero-btn-primary:hover{box-shadow:0 10px 20px #62f2bf29}.badge{color:var(--muted-strong);background:#0c182385;border:1px solid #63a0b857;gap:.44rem}.badge-open{color:#c8efe1;background:#102f2357;border-color:#62f2bf5c;animation:2.2s ease-in-out infinite availability-pop}.dot{background:var(--ok);border-radius:50%;width:8px;height:8px;animation:5s ease-in-out infinite dot-pulse;box-shadow:0 0 0 4px #78ffb81a}.hero-side{align-content:stretch;gap:.7rem;padding:.86rem;display:grid}.signal-card{background:#0a162180;border:1px solid #6297af4d;border-radius:14px;padding:.8rem;position:relative;overflow:hidden}.signal-card-soft{background:#0d1b286b}.signal-label{text-transform:uppercase;letter-spacing:.11em;color:var(--muted);margin:0;font-size:.74rem}.signal-value{color:#d5f8eb;margin:.48rem 0 0;font-family:Space Grotesk,sans-serif;font-size:1.03rem}.signal-caption{color:var(--muted-strong);margin:.48rem 0 0;font-size:.8rem;line-height:1.55}.interlude-band{background:linear-gradient(160deg,#08141f9e,#08131e6b),radial-gradient(circle at 94% 12%,#62f2bf0b,#0000 36%);border:1px solid #6192a93d;border-radius:16px;margin:0 0 2rem;padding:1.05rem 1.1rem 1rem;box-shadow:0 14px 28px #00000042}.metrics-rail{grid-template-columns:1.3fr 1fr 1fr;gap:.7rem;margin-bottom:1.2rem;display:grid}.metric-card{background:#09152085;border:1px solid #5d91a733;border-radius:12px;padding:.82rem .92rem;position:relative;overflow:hidden}.metric-card-large{background:linear-gradient(145deg,#0c1e2ac2,#09172399),radial-gradient(circle at 80% 10%,#62f2bf12,#0000 50%)}.metric-label{color:var(--muted);text-transform:uppercase;letter-spacing:.11em;margin:0;font-size:.68rem}.metric-value{color:var(--accent);margin:.28rem 0 0;font-family:Space Grotesk,sans-serif;font-size:clamp(1.2rem,2.6vw,1.8rem)}.metric-caption{color:var(--muted-strong);margin:.34rem 0 0;font-size:.75rem;line-height:1.55}.metric-sparkline{width:100%;height:2.5rem;margin-top:.5rem;display:block}.metric-sparkline polyline{fill:none;stroke:var(--accent);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px #6de2bf2e);opacity:.92}.terminal-inline-link{color:var(--accent);border-bottom:1px dashed #6de2bf6b;text-decoration:none;transition:color .16s,border-color .16s}.terminal-inline-link:hover{color:var(--accent-strong);border-color:#b4f5dcb3}.mini-pedestal-wrap{margin:0;padding:.2rem .25rem}.mini-pedestal-row{grid-template-columns:repeat(4,minmax(120px,1fr));place-items:end center;gap:2rem;display:grid}.mini-pedestal{width:170px;height:170px;animation:6.5s ease-in-out infinite pedestal-float;position:relative}.mini-pedestal-aura{opacity:.52;filter:blur(10px);pointer-events:none;background:radial-gradient(circle at 50% 45%,#5bd6ff33,#0e2c3c00 58%),radial-gradient(circle at 50% 80%,#59f7ba26,#0e2c3c00 64%);animation:4.8s ease-in-out infinite aura-pulse;position:absolute;inset:0}.mini-pedestal-figure{filter:drop-shadow(0 12px 20px #00000080);pointer-events:none;width:146px;height:auto;animation:4.2s ease-in-out infinite figure-bob;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.mini-ground{border-radius:6px;width:116px;height:16px;position:absolute;bottom:8px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 6px 12px #00000040}.mini-ground:before,.mini-ground:after{content:"";position:absolute;inset:0}.mini-ground:after{filter:blur(4px);background:#0000004d;border-radius:50%;height:8px;inset:auto 14% -6px}.mini-ground--guitar{background:linear-gradient(#603e26f2,#3e2718f2)}.mini-ground--guitar:before{background:repeating-linear-gradient(90deg,#915d3a80 0 9px,#71462a8c 9px 18px),linear-gradient(#ffdab21f,#0000 45%)}.mini-ground--dog{background:linear-gradient(#367b3af2,#1c4e24f2)}.mini-ground--dog:before{background:radial-gradient(circle at 18% 75%,#81d6768c,#0000 30%),radial-gradient(circle at 42% 48%,#6bc26c80,#0000 34%),radial-gradient(circle at 70% 72%,#88e4807a,#0000 28%),repeating-linear-gradient(82deg,#63a75e47 0 2px,#3072362e 2px 4px)}.mini-ground--moto{background:linear-gradient(#3c424af5,#2a3037f5)}.mini-ground--moto:before{background:radial-gradient(circle at 20% 45%,#97a1aa3d,#0000 20%),radial-gradient(circle at 39% 70%,#7b848f47,#0000 22%),radial-gradient(circle at 70% 42%,#929aa433,#0000 20%),repeating-linear-gradient(95deg,#6169723d 0 2px,#42495229 2px 4px)}.mini-ground--mtg{background:linear-gradient(#363c46f0,#212630f5)}.mini-ground--mtg:before{background-color:#0000;background-image:linear-gradient(90deg,#8f9aad2e 1px,#0000 1px),linear-gradient(0deg,#8994a41f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:16px 16px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.mini-pedestal:nth-child(2),.mini-pedestal:nth-child(2) .mini-pedestal-figure{animation-delay:.2s}.mini-pedestal:nth-child(3),.mini-pedestal:nth-child(3) .mini-pedestal-figure{animation-delay:.45s}.mini-pedestal:nth-child(4),.mini-pedestal:nth-child(4) .mini-pedestal-figure{animation-delay:.7s}.surface{margin-top:.3rem}.terminal-wrap{background:linear-gradient(#08131ef2,#060e17f0);border:1px solid #609db76b;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 12px 22px #0000004d,0 0 0 1px #2c67812e}.terminal-wrap:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#00000008 2px 4px);position:absolute;inset:0}.terminal-topbar{z-index:1;background:linear-gradient(#091823db,#08131ec2);border-bottom:1px solid #5f99b06b;justify-content:space-between;align-items:center;gap:.9rem;min-height:50px;padding:.5rem .92rem;display:flex;position:relative}.top-dots{gap:.42rem;display:flex}.top-dots span{border-radius:50%;width:11px;height:11px;display:inline-block}.dot-red{background:#ff7272}.dot-yellow{background:#ffd163}.dot-green{background:#6df2a2}.terminal-tabs{flex-wrap:wrap;align-items:center;gap:.7rem;min-width:0;display:flex}.terminal-tab{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.9rem;transition:color .16s}.terminal-tab:hover{color:var(--text)}.terminal-tab-active{color:var(--accent);text-underline-offset:.34rem;text-decoration:underline;text-decoration-thickness:1px}.api-status{margin-left:.3rem;font-size:.9rem}.status-checking{color:#c7d5da}.status-online{color:var(--ok)}.status-degraded{color:var(--warning)}.status-offline{color:var(--danger)}.terminal-body,.blog-body{z-index:1;min-height:420px;max-height:62vh;padding:1.05rem 1.05rem 1.12rem;position:relative;overflow:auto}.blog-body{max-height:none}.line{white-space:pre-wrap;margin:0;font-size:.95rem;line-height:1.56}.line+.line{margin-top:.2rem}.line-system{color:#9db8b3}.line-title{color:#b4ffdc}.line-success{color:#8dffb9}.line-error{color:#ff9c9c}.line-prompt{color:#b6f5d8}.terminal-input-row{border-top:1px dashed #5f96ad4d;margin-top:.5rem;padding-top:.45rem}.terminal-input-label{flex-wrap:nowrap;align-items:baseline;gap:.45rem;display:flex}.prompt{color:#57f3c3;letter-spacing:-.01em;flex:none;font-size:1.72rem;font-weight:600;line-height:1}.terminal-input-wrap{flex:auto;min-width:0;position:relative}.terminal-input{color:#e8f8f2;width:100%;font:inherit;background:0 0;border:0;outline:0;min-height:1.75rem;padding:0;font-size:1.65rem;line-height:1.08}.ghost-hint{color:#91adaa75;pointer-events:none;font-size:.93rem;line-height:1.18;position:absolute;top:0;left:0;transform:translateY(.05rem)}.blog-post-card{cursor:pointer;background:#0915209e;border:1px solid #5e95ac6b;border-radius:14px;padding:.8rem;transition:all .16s}.blog-post-card+.blog-post-card{margin-top:.68rem}.blog-post-card:hover{border-color:#62f2bfa6;transform:translateY(-2px);box-shadow:0 14px 24px #00000059}.blog-post-date{color:var(--muted);margin:0;font-size:.76rem}.blog-post-title{color:#d3ffea;margin:.35rem 0 0;font-family:Space Grotesk,sans-serif;font-size:1.04rem}.blog-post-excerpt{color:var(--muted-strong);margin:.35rem 0 0;line-height:1.55}.blog-back-btn{color:#c5efe0;cursor:pointer;font:inherit;background:#0a1723a3;border:1px solid #669fb780;border-radius:10px;padding:.4rem .72rem}.blog-detail-title{margin:.8rem 0 0;font-family:Space Grotesk,sans-serif}.blog-detail-body{color:var(--muted-strong);margin-top:.6rem;line-height:1.66}.blog-detail-body h3{color:#dcfff2;margin:1rem 0 .36rem}.blog-detail-body pre{color:#c5efe0;background:#070f18e6;border:1px solid #6097af6b;border-radius:11px;margin:.6rem 0;padding:.75rem;overflow-x:auto}.quick-strip{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.46rem;margin-top:1.05rem;display:flex}.quick-strip button{color:#ccefe2;font:inherit;cursor:pointer;background:#0a1723b8;border:1px solid #5f98af80;border-radius:999px;padding:.32rem .72rem;transition:all .16s}.quick-strip button:hover{color:#e7fff6;border-color:#62f2bfa3;transform:translateY(-1px)}.recruiter-layout{grid-template-columns:minmax(0,1.72fr) minmax(290px,.82fr);grid-template-areas:"experience summary""experience focus""experience skills""experience availability""experience certs""experience contact";align-items:start;gap:1.1rem 1.55rem;display:grid}.recruiter-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:.2rem 0;position:relative;overflow:visible}.recruiter-card h2{letter-spacing:.17em;text-transform:uppercase;color:#a4beb7;margin:0 0 .92rem;font-family:Space Grotesk,sans-serif;font-size:.78rem;line-height:1.2}.recruiter-card p,.recruiter-card li,.recruiter-card a{color:var(--muted-strong);font-size:.92rem;line-height:1.74}.recruiter-card ul{margin:.54rem 0 0;padding-left:1.15rem}.recruiter-card a{color:var(--accent-strong)}.recruiter-card-summary{grid-area:summary}.recruiter-card-focus{grid-area:focus}.recruiter-card-skills{grid-area:skills}.recruiter-card-availability{grid-area:availability}.recruiter-card-experience{grid-area:experience}.recruiter-card-certs{grid-area:certs}.recruiter-card-contact{grid-area:contact}.recruiter-card-summary{border-top:0;padding-top:0}.recruiter-card-summary p{color:#bfd1cb;max-width:38ch}.recruiter-card-experience{background:#0a172347;border-top:0;border-radius:12px;padding:1.16rem 1.24rem 1.12rem;box-shadow:0 8px 18px #00000024}.recruiter-card-skills,.recruiter-card-focus,.recruiter-card-availability,.recruiter-card-certs,.recruiter-card-contact{border-top:1px solid #78a1b02e;padding-top:.9rem}.recruiter-experience+.recruiter-experience{border-top:1px dashed #6296ad38;margin-top:1.42rem;padding-top:1.32rem}.recruiter-experience h3{color:var(--text);max-width:46ch;margin:0;font-size:1.16rem;font-weight:600;line-height:1.36}.recruiter-role-meta{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin:.34rem 0 .42rem;display:flex}.recruiter-company{color:#97d2be;font-size:.9rem;line-height:1.4}.recruiter-period{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.76rem;line-height:1.35}.recruiter-skill-chips{flex-wrap:wrap;gap:.42rem;display:flex}.recruiter-skill-chip{color:#afccc2;background:#0b182357;border:1px solid #568fa657;border-radius:999px;padding:.2rem .58rem;font-size:.75rem;transition:all .17s}.recruiter-skill-chip:hover{border-color:#62f2bf57;transform:translateY(-1px)}.recruiter-card-experience ul li{margin-bottom:.52rem}.recruiter-card-experience ul li:last-child{margin-bottom:0}.recruiter-card-experience ul li::marker{color:#97d2bec7}.recruiter-focus-list{gap:.78rem;display:grid}.recruiter-focus-item h3{color:#d4ebe4;margin:0;font-family:Space Grotesk,sans-serif;font-size:.9rem}.recruiter-focus-item p{color:#b4c8c2;margin:.18rem 0 0;font-size:.86rem;line-height:1.66}.scene-recruiter .interlude-band{background:linear-gradient(160deg,#0c1823a3,#09131e80),radial-gradient(circle at 12% 12%,#aa89ff0b,#0000 40%)}@keyframes halo-drift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translateY(-10px)scale(1.02)}}@keyframes soft-pulse{0%,to{opacity:.64}50%{opacity:1}}@keyframes dot-pulse{0%,to{opacity:.72;transform:scale(1)}50%{opacity:.95;transform:scale(1.06)}}@keyframes availability-pop{0%,to{border-color:#62f2bf5c;transform:translateY(0);box-shadow:0 0 #62f2bf1f}45%{border-color:#80f1cd8f;transform:translateY(-1px)scale(1.015);box-shadow:0 0 0 6px #62f2bf14,0 10px 18px #06140f2e}}@keyframes cta-glance{0%,74%,to{opacity:0;left:-46%}78%{opacity:.18}84%{opacity:.55;left:118%}88%{opacity:0}}@keyframes pedestal-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes figure-bob{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-6px)}}@keyframes aura-pulse{0%,to{opacity:.42;transform:scale(.98)}50%{opacity:.78;transform:scale(1.05)}}@media (width<=1100px){.hero-shell{grid-template-columns:1fr}.hero-side{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.metrics-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.mini-pedestal-row{gap:1.2rem}.recruiter-layout{grid-template-columns:1fr;grid-template-areas:"summary""focus""skills""availability""experience""certs""contact";gap:1.08rem}.recruiter-card{border-top:1px solid #78a1b029;padding-top:.84rem}.recruiter-card-summary,.recruiter-card-experience{border-top:0;padding-top:0}}@media (width<=900px){.layout{width:min(100%,95vw)}.hero-main{text-align:center;grid-template-columns:1fr;justify-items:center;padding:1.4rem 1.15rem 1.32rem}.hero-content{align-items:center}.hero-actions{justify-content:center}.hero-subtitle{max-width:56ch}.metrics-rail{grid-template-columns:1fr 1fr}.metric-card-large{grid-column:1/-1}.mini-pedestal-row{grid-template-columns:repeat(2,minmax(120px,1fr))}.prompt{font-size:1.48rem}.terminal-input{min-height:1.5rem;font-size:1.42rem}.recruiter-card{padding:.1rem 0}.recruiter-card-experience{padding:.95rem .9rem}}@media (width<=680px){.layout{padding-top:1rem}.page-topbar{flex-direction:column;align-items:flex-start;gap:.6rem}.hero-main,.hero-side,.interlude-band,.terminal-wrap,.recruiter-card{border-radius:16px}.avatar{width:168px;height:168px}.hero-content h1{font-size:clamp(2rem,11vw,3rem)}.hero-subtitle{font-size:.92rem}.hero-btn,.badge{min-height:38px;padding:.34rem .74rem;font-size:.84rem}.hero-side,.metrics-rail{grid-template-columns:1fr}.mini-pedestal-row{grid-template-columns:1fr;gap:.9rem}.mini-pedestal{width:178px;height:178px}.mini-pedestal-figure{width:152px}.terminal-topbar{flex-wrap:wrap;gap:.55rem;padding:.46rem .7rem}.terminal-tabs{gap:.55rem;font-size:.84rem}.terminal-body,.blog-body{min-height:390px;max-height:56vh;padding:.9rem .78rem .94rem}.line{font-size:.82rem;line-height:1.54}.prompt{font-size:1.25rem}.terminal-input{min-height:1.25rem;font-size:1.2rem}.quick-strip{flex-wrap:nowrap;padding-bottom:.22rem;overflow-x:auto}.quick-strip button{flex:none}}
