body{color:#e6e9f0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0a0e1a;min-height:100vh;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:JetBrains Mono,source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--color-bg:#0a0e1a;--color-bg-secondary:#121828;--color-bg-card:#1a213099;--color-bg-hover:#242d3fcc;--color-primary:#00d9ff;--color-secondary:#0f8;--color-accent:#ff6b00;--color-purple:#b794f6;--color-success:#0f8;--color-warning:#fa0;--color-error:#f44;--color-text:#e6e9f0;--color-text-dim:#8892a6;--color-border:#2a354880;--gradient-primary:linear-gradient(135deg, #00d9ff 0%, #0f8 100%);--gradient-accent:linear-gradient(135deg, #ff6b00 0%, #fa0 100%);--gradient-purple:linear-gradient(135deg, #b794f6 0%, #00d9ff 100%);--gradient-bg:radial-gradient(ellipse at top, #00d9ff14 0%, transparent 60%);--font-mono:"JetBrains Mono", "Fira Code", monospace;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--radius-sm:4px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--shadow-sm:0 2px 8px #0003;--shadow-md:0 4px 16px #0000004d;--shadow-lg:0 8px 32px #0006;--shadow-glow-primary:0 0 20px #00d9ff4d;--shadow-glow-secondary:0 0 20px #00ff884d;--shadow-glow-accent:0 0 20px #ff6b004d}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);background:var(--color-bg);color:var(--color-text);min-height:100vh;line-height:1.6;overflow-x:hidden}body:before{content:"";background:var(--gradient-bg);pointer-events:none;z-index:0;position:fixed;inset:0}.console-container{max-width:1400px;padding:var(--spacing-xl);z-index:1;margin:0 auto;position:relative}html{scroll-behavior:smooth}.console-header{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-xl);margin-bottom:var(--spacing-xl);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-lg), var(--shadow-glow-primary);animation:.6s ease-out slideInDown;position:relative;overflow:hidden}.console-header:before{content:"";background:var(--gradient-primary);opacity:.7;height:2px;position:absolute;top:0;left:0;right:0}.header-content{justify-content:space-between;align-items:center;gap:var(--spacing-lg);flex-wrap:wrap;display:flex}.system-title{font-family:var(--font-mono);background:var(--gradient-primary);-webkit-text-fill-color:transparent;letter-spacing:3px;-webkit-background-clip:text;background-clip:text;margin:0;font-size:2.2rem;font-weight:700;animation:3s ease-in-out infinite alternate glow}@keyframes glow{0%{filter:drop-shadow(0 0 10px #00d9ff80)}to{filter:drop-shadow(0 0 20px #0f8c)}}.system-subtitle{font-family:var(--font-mono);color:var(--color-text-dim);margin-top:var(--spacing-sm);font-size:.95rem}.header-nav{gap:var(--spacing-sm);margin-top:var(--spacing-md);flex-wrap:wrap;display:flex}.nav-btn{border:1px solid var(--color-border);color:var(--color-primary);padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-sm);font-family:var(--font-mono);cursor:pointer;text-transform:uppercase;letter-spacing:1px;background:0 0;font-size:.8rem;transition:all .3s}.nav-btn:hover{border-color:var(--color-primary);background:#00d9ff1a;transform:translateY(-2px);box-shadow:0 0 10px #00d9ff4d}.header-right{align-items:flex-end;gap:var(--spacing-sm);flex-direction:column;display:flex}.header-meta{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.header-meta span{color:var(--color-text-dim);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid #00d9ff47;border-radius:999px;padding:4px 8px;font-size:.68rem}.status-indicator{align-items:center;gap:var(--spacing-sm);font-family:var(--font-mono);color:var(--color-success);padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-md);background:#00ff881a;border:1px solid #00ff884d;font-size:.85rem;display:flex}.status-dot{background:var(--color-success);width:10px;height:10px;box-shadow:0 0 15px var(--color-success);border-radius:50%;animation:2s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.95)}}.system-time{font-family:var(--font-mono);color:var(--color-primary);text-shadow:0 0 10px #00d9ff80;font-size:1.3rem;font-weight:600}@keyframes slideInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.metrics-section{margin-bottom:var(--spacing-xl);animation:.6s ease-out .2s backwards fadeInUp}.metrics-grid{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.metric-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-xl);-webkit-backdrop-filter:blur(10px);transition:all .4s cubic-bezier(.4,0,.2,1);animation:.5s ease-out backwards scaleIn;position:relative;overflow:hidden}.metric-card:before{content:"";background:var(--gradient-primary);opacity:0;height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.metric-card:hover{border-color:var(--color-primary);box-shadow:var(--shadow-lg), var(--shadow-glow-primary);background:var(--color-bg-hover);transform:translateY(-8px)scale(1.02)}.metric-card:hover:before{opacity:1}.metric-label{font-family:var(--font-mono);color:var(--color-text-dim);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:var(--spacing-md);font-size:.75rem}.metric-value{font-family:var(--font-mono);background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:700;line-height:1}.metric-trend{top:var(--spacing-lg);right:var(--spacing-lg);font-size:2rem;animation:2s ease-in-out infinite bounce;position:absolute}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.trend-up{color:var(--color-success)}.trend-down{color:var(--color-error)}.trend-stable{color:var(--color-text-dim)}.section-title{font-family:var(--font-mono);background:var(--gradient-primary);-webkit-text-fill-color:transparent;margin-bottom:var(--spacing-xs);align-items:center;gap:var(--spacing-sm);text-transform:uppercase;letter-spacing:3px;-webkit-background-clip:text;background-clip:text;font-size:1.4rem;font-weight:700;display:flex}.section-title--secondary{margin-top:var(--spacing-xl,3rem)}.section-subtitle{font-family:var(--font-mono);color:var(--color-text-dim);letter-spacing:2px;text-transform:uppercase;margin-bottom:var(--spacing-lg);opacity:.7;font-size:.8rem}.section-rail{margin:0 0 var(--spacing-lg);flex-wrap:wrap;gap:8px;display:flex}.section-rail span{color:var(--color-text-dim);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#ff6b0014;border:1px solid #ff6b004d;border-radius:999px;padding:6px 10px;font-size:.72rem}.updates-section{margin-bottom:var(--spacing-xl);padding:var(--spacing-xl);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:linear-gradient(135deg, #00d9ff0f, transparent 44%), var(--color-bg-card);box-shadow:var(--shadow-sm)}.updates-heading{justify-content:space-between;align-items:end;gap:var(--spacing-lg);margin-bottom:var(--spacing-lg);display:flex}.updates-heading .section-title{margin-bottom:0}.updates-heading>p{max-width:34ch;color:var(--color-text-dim);text-align:right;font-size:.9rem}.updates-kicker,.field-notes__label{color:var(--color-purple);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem}.updates-kicker{margin-bottom:var(--spacing-xs)}.updates-layout{gap:var(--spacing-lg);grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);display:grid}.changelog-list{border-top:1px solid var(--color-border)}.changelog-entry{gap:var(--spacing-md);padding:var(--spacing-md) 0;border-bottom:1px solid var(--color-border);grid-template-columns:76px 1fr;display:grid}.changelog-entry time{color:var(--color-secondary);font-family:var(--font-mono);letter-spacing:.06em;font-size:.76rem}.changelog-entry h3,.field-notes h3{color:var(--color-text);font-size:.98rem;line-height:1.4}.changelog-entry p,.field-notes p{color:var(--color-text-dim);margin-top:4px;font-size:.88rem;line-height:1.55}.field-notes{padding:var(--spacing-lg);border-radius:var(--radius-md);background:linear-gradient(145deg,#b794f624,#0a0e1a73);border:1px solid #b794f661}.field-notes h3{margin-top:var(--spacing-sm);font-size:1.08rem}.field-notes a{margin-top:var(--spacing-md);color:var(--color-primary);font-family:var(--font-mono);font-size:.8rem;text-decoration:none;display:inline-flex}.field-notes a:hover{color:var(--color-secondary);text-decoration:underline}.field-notes .field-notes__quiet-link{margin-top:var(--spacing-sm);color:var(--color-text-dim);font-size:.72rem;display:block}.title-icon{color:var(--color-primary);animation:2s ease-in-out infinite pulse}.services-section{margin-bottom:var(--spacing-xl);animation:.6s ease-out .3s backwards fadeInUp}.services-grid{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.service-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-xl);-webkit-backdrop-filter:blur(10px);gap:var(--spacing-md);flex-direction:column;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.service-card:after{content:"";opacity:0;background:radial-gradient(circle,#00ff881a 0%,#0000 70%);width:200%;height:200%;transition:opacity .4s;position:absolute;top:-50%;left:-50%}.service-card:hover{border-color:var(--color-secondary);background:var(--color-bg-hover);box-shadow:var(--shadow-lg), var(--shadow-glow-secondary);transform:translateY(-8px)scale(1.02)}.service-card:hover:after{opacity:1}.service-header{justify-content:space-between;align-items:center;gap:var(--spacing-md);z-index:1;display:flex}.service-name{font-family:var(--font-mono);align-items:center;gap:var(--spacing-sm);color:var(--color-text);font-size:1.1rem;font-weight:600;display:flex}.status-icon{font-size:.9rem;animation:2s ease-in-out infinite pulse}.service-uptime{font-family:var(--font-mono);color:var(--color-text-dim);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);background:#00d9ff1a;font-size:.75rem}.service-description{color:var(--color-text-dim);z-index:1;font-size:.95rem}.service-metrics{gap:var(--spacing-md);font-family:var(--font-mono);color:var(--color-text-dim);z-index:1;flex-wrap:wrap;font-size:.75rem;display:flex}.service-link{color:var(--color-primary);font-family:var(--font-mono);z-index:1;padding:var(--spacing-xs) var(--spacing-md);border:1px solid var(--color-primary);border-radius:var(--radius-sm);align-self:flex-start;font-size:.85rem;text-decoration:none;transition:all .3s}.service-link:hover{background:#00d9ff33;transform:translate(5px);box-shadow:0 0 15px #00d9ff66}.projects-section{margin-bottom:var(--spacing-xl);animation:.6s ease-out .4s backwards fadeInUp}.projects-grid{gap:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(350px,1fr));align-items:stretch;display:grid}.project-card{background:linear-gradient(145deg, #ff6b0014, transparent 42%), var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--spacing-2xl);-webkit-backdrop-filter:blur(10px);gap:var(--spacing-md);flex-direction:column;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.project-card[data-category=systems]{background:linear-gradient(145deg, #00d9ff1c, transparent 42%), var(--color-bg-card)}.project-card[data-category=community]{background:linear-gradient(145deg, #00ff881a, transparent 42%), var(--color-bg-card)}.project-card:before{content:"";background:var(--gradient-accent);opacity:0;height:4px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.project-card[data-category=systems]:before{background:var(--gradient-primary)}.project-card[data-category=community]:before{background:linear-gradient(135deg, var(--color-secondary) 0%, var(--color-primary) 100%)}.project-card:hover{border-color:var(--color-accent);background:var(--color-bg-hover);box-shadow:var(--shadow-lg), var(--shadow-glow-accent);transform:translateY(-10px)}.project-card[data-category=systems]:hover{border-color:var(--color-primary);box-shadow:var(--shadow-lg), var(--shadow-glow-primary)}.project-card[data-category=community]:hover{border-color:var(--color-secondary);box-shadow:var(--shadow-lg), var(--shadow-glow-secondary)}.project-card:hover:before{opacity:1}.project-header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);display:flex}.project-category{margin-bottom:var(--spacing-xs);color:var(--color-text-dim);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;line-height:1.2;display:block}.project-name{font-family:var(--font-mono);background:var(--gradient-accent);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.4rem;font-weight:700}.project-card[data-category=systems] .project-name{background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.project-card[data-category=community] .project-name{background:linear-gradient(135deg, var(--color-secondary) 0%, var(--color-primary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.project-status{font-family:var(--font-mono);border-radius:var(--radius-md);text-transform:uppercase;letter-spacing:1px;padding:.3rem .7rem;font-size:.7rem;font-weight:600}.status-production,.status-live{color:var(--color-success);border:1px solid var(--color-success);background:#0f83;box-shadow:0 0 10px #00ff884d}.status-beta{color:#0af;background:#0af3;border:1px solid #0af;box-shadow:0 0 10px #0af3}.status-development{color:var(--color-warning);border:1px solid var(--color-warning);background:#fa03}.status-exploration{color:#b478ff;background:#b478ff33;border:1px solid #b478ff}.status-concept{color:var(--color-text-dim);border:1px solid var(--color-text-dim);background:#8892a633}.status-internal{color:var(--color-primary);border:1px dashed var(--color-primary);background:#00d9ff29}.project-description{color:var(--color-text-dim);font-size:1rem;line-height:1.6}.project-card[data-category=systems] .project-description{color:#e6e9f0d1}.project-meta{flex-wrap:wrap;gap:8px;display:flex}.project-meta span{color:var(--color-text-dim);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid #ff6b003d;border-radius:999px;padding:4px 8px;font-size:.68rem}.project-card[data-category=systems] .project-meta span:first-child{color:var(--color-primary);background:#00d9ff1a;border-color:#00d9ff80}.project-tech{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.tech-tag{font-family:var(--font-mono);color:var(--color-primary);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00d9ff26;border:1px solid #00d9ff66;padding:.4rem 1rem;font-size:.75rem;transition:all .3s}.tech-tag:hover{background:#00d9ff40;transform:translateY(-2px);box-shadow:0 0 10px #00d9ff66}.project-links{gap:var(--spacing-md);margin-top:auto;display:flex}.project-link{font-family:var(--font-mono);color:var(--color-accent);padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-accent);border-radius:var(--radius-sm);font-size:.85rem;text-decoration:none;transition:all .3s}.project-link:hover{background:#ff6b0033;transform:translate(5px);box-shadow:0 0 15px #ff6b0066}.github-section{margin-bottom:var(--spacing-xl);animation:.6s ease-out .45s backwards fadeInUp}.github-grid{gap:var(--spacing-lg);margin-bottom:var(--spacing-lg);grid-template-columns:1fr 1fr;display:grid}.github-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-xl);-webkit-backdrop-filter:blur(10px);flex-direction:column;justify-content:center;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex}.github-card:hover{border-color:var(--color-purple);background:var(--color-bg-hover);box-shadow:var(--shadow-lg), 0 0 20px #b794f64d;transform:translateY(-6px)}.github-overview-stats{gap:var(--spacing-xl);margin-bottom:var(--spacing-lg);display:flex}.github-stat{gap:var(--spacing-xs);flex-direction:column;display:flex}.github-stat-value{font-family:var(--font-mono);background:var(--gradient-purple);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:2.2rem;font-weight:700;line-height:1}.github-stat-label{font-family:var(--font-mono);color:var(--color-text-dim);text-transform:uppercase;letter-spacing:1px;font-size:.75rem}.github-profiles{gap:var(--spacing-md);margin-top:auto;display:flex}.github-profile-link{font-family:var(--font-mono);color:var(--color-purple);padding:var(--spacing-xs) var(--spacing-md);border:1px solid var(--color-purple);border-radius:var(--radius-sm);font-size:.85rem;text-decoration:none;transition:all .3s}.github-profile-link:hover{background:#b794f633;transform:translate(3px);box-shadow:0 0 15px #b794f666}.github-card-title{font-family:var(--font-mono);color:var(--color-purple);text-transform:uppercase;letter-spacing:2px;margin-bottom:var(--spacing-lg);font-size:1rem;font-weight:600}.language-bars{gap:var(--spacing-md);flex-direction:column;display:flex}.language-row{gap:var(--spacing-xs);flex-direction:column;display:flex}.language-info{font-family:var(--font-mono);justify-content:space-between;font-size:.8rem;display:flex}.language-name{color:var(--color-text)}.language-count{color:var(--color-text-dim)}.language-bar-track{background:#2a354880;border-radius:3px;width:100%;height:6px;overflow:hidden}.language-bar-fill{background:var(--gradient-purple);border-radius:3px;height:100%;transition:width 1s ease-out}.github-meta{font-family:var(--font-mono);color:var(--color-text-dim);margin-top:var(--spacing-lg);text-align:right;font-size:.8rem}.github-contributions{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-xl);-webkit-backdrop-filter:blur(10px);overflow-x:auto}.github-contributions-img{filter:brightness(.9);width:100%;height:auto;display:block}@media (width<=768px){.github-grid{grid-template-columns:1fr}}.terminal-section{border:2px solid var(--color-primary);border-radius:var(--radius-lg);margin-bottom:var(--spacing-xl);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-lg), 0 0 60px #00d9ff66;background:#0009;animation:.6s ease-out .5s backwards fadeInUp;overflow:hidden}.terminal-header{background:var(--color-bg-card);border-bottom:1px solid var(--color-border);padding:var(--spacing-md) var(--spacing-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:space-between;align-items:center;display:flex}.terminal-title{font-family:var(--font-mono);color:var(--color-secondary);font-size:.9rem;font-weight:600}.terminal-controls{gap:var(--spacing-md);display:flex}.control-btn{color:var(--color-text-dim);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:1rem;transition:all .2s;display:flex}.control-btn:hover{color:var(--color-error);background:#f443}.terminal-content{padding:var(--spacing-lg);font-family:var(--font-mono);min-height:300px;max-height:500px;font-size:.85rem;overflow-y:auto}.log-entry{margin-bottom:var(--spacing-sm);gap:var(--spacing-sm);animation:.3s ease-out fadeInUp;display:flex}.log-timestamp{color:var(--color-text-dim);flex-shrink:0}.log-level{flex-shrink:0;font-weight:600}.log-info .log-level{color:var(--color-primary)}.log-success .log-level{color:var(--color-success)}.log-warn .log-level{color:var(--color-warning)}.log-error .log-level{color:var(--color-error)}.log-message{color:var(--color-text)}.terminal-input-form{margin-top:var(--spacing-md)}.terminal-input-line{gap:var(--spacing-sm);align-items:center;display:flex}.prompt{color:var(--color-secondary);font-family:var(--font-mono);flex-shrink:0}.terminal-input{color:var(--color-text);font-family:var(--font-mono);padding:var(--spacing-xs) 0;background:0 0;border:none;outline:none;flex:1;font-size:.85rem}.terminal-input::placeholder{color:var(--color-text-dim)}.console-footer{background:var(--color-bg-card);border:1px solid var(--color-border);padding:var(--spacing-xl);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px);animation:.6s ease-out .6s backwards fadeInUp}.footer-content{justify-content:space-between;align-items:center;gap:var(--spacing-lg);flex-wrap:wrap;display:flex}.footer-links{gap:var(--spacing-xl);flex-wrap:wrap;display:flex}.footer-links a{color:var(--color-primary);font-family:var(--font-mono);font-size:.9rem;text-decoration:none;transition:all .3s;position:relative}.footer-links a:after{content:"";background:var(--gradient-primary);width:0;height:2px;transition:width .3s;position:absolute;bottom:-2px;left:0}.footer-links a:hover{color:var(--color-secondary);text-shadow:0 0 10px #00ff8880}.footer-links a:hover:after{width:100%}.footer-info{font-family:var(--font-mono);color:var(--color-text-dim);font-size:.85rem}@media (width<=768px){.console-container{padding:var(--spacing-md)}.system-title{font-size:1.8rem}.header-content{flex-direction:column;align-items:flex-start}.header-right{align-items:flex-start;width:100%}.metrics-grid{grid-template-columns:repeat(2,1fr)}.services-grid,.projects-grid{grid-template-columns:1fr}.footer-content{flex-direction:column;align-items:flex-start}.section-title{font-size:1.1rem}}@media (width<=480px){.metrics-grid{grid-template-columns:1fr}.system-title{letter-spacing:2px;font-size:1.5rem}.metric-value{font-size:2.5rem}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--color-bg-secondary);border-radius:var(--radius-sm)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--color-primary), var(--color-secondary));border-radius:var(--radius-sm)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, var(--color-secondary), var(--color-accent))}*{scrollbar-width:thin;scrollbar-color:var(--color-primary) var(--color-bg-secondary)}::selection{color:var(--color-text);background:#00d9ff4d}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sr-only.focus-visible-link:focus{clip:auto;white-space:normal;z-index:50;background:var(--color-primary);width:auto;height:auto;color:var(--color-bg);border-radius:.5rem;margin:0;padding:.5rem 1rem;font-weight:600;position:fixed;top:1rem;left:1rem;overflow:visible}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}section[id]{scroll-margin-top:24px}.focus-strip{gap:var(--spacing-md);margin-bottom:var(--spacing-xl);grid-template-columns:minmax(140px,.2fr) minmax(0,1fr);align-items:stretch;animation:.6s ease-out .1s backwards fadeInUp;display:grid}.focus-strip__label{border-radius:var(--radius-md);min-height:112px;color:var(--color-primary);font-family:var(--font-mono);letter-spacing:.14em;text-align:center;background:#00d9ff14;border:1px solid #00d9ff59;justify-content:center;align-items:center;font-size:.75rem;display:flex}.focus-strip__grid{gap:var(--spacing-md);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.focus-strip article{min-height:112px;padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#121828b8}.focus-strip article span{margin-bottom:var(--spacing-sm);color:var(--color-secondary);font-family:var(--font-mono);font-size:.72rem;display:block}.focus-strip article strong{margin-bottom:var(--spacing-xs);color:var(--color-text);display:block}.focus-strip article p{color:var(--color-text-dim);font-size:.9rem;line-height:1.5}.hero-command{justify-content:space-between;align-items:center;gap:var(--spacing-lg);margin-bottom:var(--spacing-xl);padding:var(--spacing-lg) var(--spacing-xl);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);background:linear-gradient(135deg,#00d9ff1a,#ff6b0014);display:flex}.hero-command__eyebrow{color:var(--color-primary);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-size:.72rem;display:block}.hero-command strong{color:var(--color-text);font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.25;display:block}.hero-command p{color:var(--color-text-dim);margin-top:var(--spacing-xs);max-width:52ch;font-size:.9rem}.hero-command__links{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.hero-command__links a{border:1px solid var(--color-primary);border-radius:var(--radius-sm);color:var(--color-primary);font-family:var(--font-mono);padding:8px 10px;font-size:.78rem;text-decoration:none}.hero-command__links a:hover{background:#00d9ff1f}.delivery-board{background:linear-gradient(135deg, #b794f61f, transparent 50%), var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-xl);margin-bottom:var(--spacing-xl);-webkit-backdrop-filter:blur(14px);animation:.6s ease-out .18s backwards fadeInUp}.delivery-board__header{justify-content:space-between;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);font-family:var(--font-mono);align-items:baseline;display:flex}.delivery-board__header span{color:var(--color-purple);letter-spacing:.14em;font-size:.75rem}.delivery-board__header strong{color:var(--color-text);font-size:1.05rem}.delivery-board__grid{gap:var(--spacing-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.delivery-card{border-radius:var(--radius-md);padding:var(--spacing-lg);background:#0a0e1a70;border:1px solid #b794f63d;min-height:150px}.delivery-card span{color:var(--color-text-dim);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;display:block}.delivery-card strong{margin-top:var(--spacing-sm);color:var(--color-purple);font-family:var(--font-mono);font-size:1.5rem;display:block}.delivery-card p{color:var(--color-text-dim);margin-top:var(--spacing-md);font-size:.9rem}@media (width<=900px){.updates-heading{display:block}.updates-heading>p{margin-top:var(--spacing-sm);text-align:left}.updates-layout,.focus-strip{grid-template-columns:1fr}.delivery-board__header{display:block}.delivery-board__header strong{margin-top:var(--spacing-xs);display:block}.delivery-board__grid{grid-template-columns:1fr}.focus-strip__label{min-height:auto;padding:var(--spacing-sm) var(--spacing-md);justify-content:flex-start}.focus-strip__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.updates-section{padding:var(--spacing-lg)}.changelog-entry{grid-template-columns:1fr;gap:4px}.focus-strip__grid{grid-template-columns:1fr}}.nav-btn.active{border-color:var(--color-primary);color:var(--color-text);background:#00d9ff2e;box-shadow:0 0 12px #00d9ff73}.nav-btn.active:after{content:"";background:var(--gradient-primary,var(--color-primary));height:1px;margin-top:2px;display:block}.scroll-progress{background:var(--gradient-primary,linear-gradient(90deg, #00d9ff, #0f8));z-index:100;pointer-events:none;will-change:width;width:0%;height:2px;transition:width 80ms linear;position:fixed;top:0;left:0;box-shadow:0 0 8px #00d9ff8c}@media (prefers-reduced-motion:reduce){.scroll-progress{box-shadow:none;transition:none}}.nav-btn:focus-visible,.back-to-top:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:var(--radius-sm)}.back-to-top{width:44px;height:44px;font-family:var(--font-mono);color:var(--color-bg);background:var(--gradient-primary,linear-gradient(135deg, #00d9ff, #0f8));cursor:pointer;z-index:60;opacity:0;pointer-events:none;border:1px solid #00d9ff80;border-radius:50%;justify-content:center;align-items:center;font-size:.95rem;transition:opacity .25s,transform .25s,box-shadow .25s;display:inline-flex;position:fixed;bottom:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem);transform:translateY(8px);box-shadow:0 4px 18px #00d9ff4d}.back-to-top.visible{opacity:.9;pointer-events:auto;transform:translateY(0)}.back-to-top:hover{opacity:1;box-shadow:0 6px 22px #00d9ff8c}@media (prefers-reduced-motion:reduce){.back-to-top{transition:none}}.mobile-dock{z-index:90;border:1px solid var(--color-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(18px);box-shadow:var(--shadow-lg);background:#0a0e1aeb;grid-template-columns:repeat(4,1fr);gap:6px;padding:8px;display:none;position:fixed;bottom:12px;left:12px;right:12px}.mobile-dock button{border-radius:var(--radius-sm);min-height:40px;color:var(--color-text-dim);font-family:var(--font-mono);text-transform:uppercase;background:0 0;border:1px solid #0000;font-size:.68rem}.mobile-dock button.active{border-color:var(--color-primary);color:var(--color-primary);background:#00d9ff1a}@media (width<=700px){.hero-command{flex-direction:column;align-items:flex-start}.hero-command__links{justify-content:flex-start}.mobile-dock{display:grid}.console-container{padding-bottom:96px}}
