:root{--bg:#0b0e13;--surface:#11161d;--surface-2:#171e27;--line:#27303a;--text:#f0f1ed;--muted:#929ca5;--lime:#c5fa66;--orange:#ff885b;--blue:#8ca8ff;--mono:"DM Mono",monospace;--sans:"Manrope",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:400 15px/1.6 var(--sans);overflow-x:hidden}a{color:inherit;text-decoration:none}.section-shell{width:min(1180px,calc(100% - 72px));margin:0 auto}.site-header{height:82px;width:min(1320px,calc(100% - 72px));margin:auto;display:flex;align-items:center;gap:36px;position:relative;z-index:10}.brand{display:flex;align-items:center;gap:11px;letter-spacing:.12em;font-weight:800;font-size:14px}.brand em{font-style:normal;color:var(--muted);font-weight:500}.brand-mark{width:31px;height:31px;border:1px solid var(--lime);display:grid;place-items:center;color:var(--lime);font-size:25px;line-height:1;transform:rotate(45deg)}.brand-mark span{transform:rotate(-45deg)}.main-nav{display:flex;gap:30px;margin-left:auto;color:var(--muted);font-size:12px}.language-toggle{border:0;background:none;color:var(--muted);font:500 11px var(--mono);padding:8px 2px;cursor:pointer;white-space:nowrap}.language-toggle .language-pl{color:var(--lime)}.language-divider{color:#46515a;padding:0 4px}.language-toggle .language-en{transition:color .2s}.language-toggle:hover .language-en{color:var(--lime)}.main-nav a,.site-footer a{transition:color .2s}.main-nav a:hover,.site-footer a:hover,.text-link:hover{color:var(--lime)}.button{display:inline-flex;align-items:center;justify-content:center;gap:18px;border:1px solid transparent;font:500 12px var(--mono);padding:15px 21px;transition:transform .2s,background .2s,border-color .2s}.button:hover{transform:translateY(-2px)}.button-primary{color:var(--bg);background:var(--lime)}.button-primary:hover{background:#d5ff88}.button-small{padding:10px 15px;border-color:var(--line)}.arrow{font-size:17px;line-height:0}.menu-toggle{display:none;background:none;border:0}.hero{min-height:690px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:50px;padding:62px 0 94px}.eyebrow,.section-number,.card-index,.detail-kicker,.stack-label,.stack-tag,.visual-label,.roadmap small{font:500 10px var(--mono);letter-spacing:.16em;color:var(--lime)}.pulse-dot{display:inline-block;width:7px;height:7px;background:var(--lime);border-radius:50%;box-shadow:0 0 0 5px #c5fa661a;margin-right:9px}.hero h1{font-size:clamp(58px,7vw,96px);line-height:.98;letter-spacing:-.075em;margin:25px 0 27px;font-weight:700}.hero h1 span,em{color:var(--lime);font-style:normal}.hero-lead{max-width:460px;color:var(--muted);font-size:16px}.hero-actions{display:flex;align-items:center;gap:27px;margin-top:31px}.text-link{font:500 12px var(--mono);color:var(--text);border-bottom:1px solid var(--line);padding-bottom:6px}.text-link span{color:var(--lime);padding-left:8px}.hero-meta{display:flex;gap:43px;margin-top:82px}.hero-meta div{display:flex;gap:11px}.hero-meta strong{font:500 11px var(--mono);color:var(--lime)}.hero-meta span{font:10px var(--mono);line-height:1.45;color:var(--muted)}.hero-visual{position:relative;height:480px;display:grid;place-items:center}.system-card{width:min(100%,490px);padding:8px;background:#1a222b;border:1px solid #35404b;box-shadow:0 30px 80px #0008;transform:perspective(1100px) rotateY(-8deg) rotateX(4deg);z-index:2}.window-top{height:34px;padding:0 12px;display:flex;justify-content:space-between;align-items:center;color:#84909a;font:10px var(--mono)}.window-title{display:flex;align-items:center;gap:7px}.tiny-logo{color:var(--lime);font-size:17px}.window-dots{letter-spacing:6px;font-size:10px}.desktop-preview{height:320px;position:relative;overflow:hidden;background:linear-gradient(140deg,#1d3c52,#101c2b 58%,#301b2c)}.preview-grid{position:absolute;inset:0;background:linear-gradient(#ffffff0c 1px,transparent 1px),linear-gradient(90deg,#ffffff0c 1px,transparent 1px);background-size:30px 30px;transform:perspective(400px) rotateX(52deg) scale(1.4) translateY(88px);opacity:.45}.preview-sun{position:absolute;width:95px;height:95px;border-radius:50%;right:17%;top:16%;background:var(--orange);filter:blur(1px);box-shadow:0 0 50px #ff885b99}.preview-horizon{position:absolute;height:1px;width:100%;top:54%;background:#ffb58e66}.preview-mountain{position:absolute;bottom:34%;width:0;height:0;border-left:150px solid transparent;border-right:150px solid transparent;border-bottom:130px solid #162f42}.mountain-back{left:-8%;border-bottom-color:#274b5b}.mountain-front{right:-15%;border-left-width:190px;border-right-width:190px;border-bottom-width:180px;border-bottom-color:#102738}.preview-terminal{position:absolute;left:20px;bottom:18px;padding:11px 14px;background:#091016c9;border:1px solid #ffffff22;font:10px var(--mono);color:var(--text);line-height:1.65}.prompt{color:var(--lime)}.muted{color:#6d8591}.cursor{color:var(--lime)}.preview-dock{position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:flex;gap:4px;padding:5px 8px;background:#111b21dd;border:1px solid #ffffff22;font-size:17px;color:#94a8b0}.preview-dock span{display:grid;place-items:center;width:26px;height:27px}.preview-dock .dock-active{color:var(--lime);background:#ffffff11}.orbit{position:absolute;border:1px solid #c5fa6618;border-radius:50%;width:470px;height:470px}.orbit-one{transform:rotate(30deg) scaleX(.48)}.orbit-two{transform:rotate(-35deg) scaleX(.55);border-color:#8ca8ff16}.float-chip{position:absolute;z-index:3;background:#141b22;border:1px solid var(--line);padding:12px 15px;display:flex;align-items:center;gap:10px;font:10px var(--mono);box-shadow:0 15px 30px #0005}.float-chip b{color:var(--text);display:block;font-weight:400;margin-top:3px}.chip-top{top:58px;right:-5px}.chip-bottom{bottom:53px;left:-5px}.chip-icon{font-size:19px}.chip-icon.green{color:var(--lime)}.chip-icon.orange{color:var(--orange)}.visual-label{position:absolute;right:12%;bottom:-13px;color:#4b5862}.ticker{overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);white-space:nowrap}.ticker-track{display:flex;justify-content:space-around;align-items:center;min-width:1200px;padding:21px 0;font:500 11px var(--mono);letter-spacing:.19em;color:#74808a;animation:marquee 30s linear infinite}.ticker i{font-style:normal;color:var(--lime);font-size:16px}.why-section{padding:145px 0 135px}.section-intro{display:grid;grid-template-columns:100px 1fr 1fr;align-items:start;gap:28px;margin-bottom:56px}.section-intro h2,.roadmap-heading h2,.terminal-copy h2{font-size:clamp(39px,5vw,64px);line-height:1.02;letter-spacing:-.06em;margin:0}.section-intro p{color:var(--muted);max-width:330px;margin:7px 0 0}.feature-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:13px}.feature-card{min-height:330px;background:var(--surface);border:1px solid var(--line);padding:27px;position:relative;overflow:hidden}.feature-main{background:linear-gradient(145deg,#17211e,#121a1b)}.feature-icon{font-size:35px;margin:28px 0 21px;color:var(--lime)}.icon-box{color:var(--blue)}.icon-lock{color:var(--orange)}.feature-card h3{font-size:21px;line-height:1.15;letter-spacing:-.04em;margin:0 0 12px}.feature-card p{font-size:13px;color:var(--muted);max-width:270px}.metric{display:flex;align-items:end;gap:12px;margin-top:32px}.metric strong{font:500 31px var(--mono);color:var(--lime)}.metric strong span{font-size:12px}.metric small{color:var(--muted);font-size:9px;line-height:1.4}.line-graphic{position:absolute;bottom:30px;right:28px;left:28px;display:flex;gap:4px;align-items:end;height:50px}.line-graphic span{flex:1;background:var(--blue);opacity:.7}.line-graphic span:nth-child(1){height:28%}.line-graphic span:nth-child(2){height:57%}.line-graphic span:nth-child(3){height:43%}.line-graphic span:nth-child(4){height:90%;background:var(--lime)}.card-link{position:absolute;bottom:29px;font:11px var(--mono);color:var(--orange)}.card-link span{padding-left:9px}.architecture{padding:130px 0 150px;background:linear-gradient(#0b0e13,#10151a 38%,#0b0e13);max-width:none;width:100%;padding-left:max(36px,calc((100% - 1180px)/2));padding-right:max(36px,calc((100% - 1180px)/2))}.centered{display:block;text-align:center;max-width:590px;margin:0 auto 63px}.centered .section-number{display:block;margin-bottom:22px}.centered p{max-width:470px;margin:22px auto 0}.stack-diagram{position:relative;max-width:980px;margin:auto;border:1px solid var(--line);padding:48px 34px 30px;background:#0c1116}.stack-label{position:absolute;left:25px;top:20px}.stack-row{display:flex;gap:9px;align-items:stretch;margin:11px 0}.stack-tag{width:47px;padding-top:17px;color:#65727c}.stack-block{flex:1;min-height:65px;border:1px solid #34424e;background:#151d25;padding:12px 15px;display:flex;flex-direction:column;justify-content:center}.stack-block b{font:500 12px var(--mono);color:var(--text)}.stack-block small,.kernel-copy small{font:10px var(--mono);color:#6f7d86}.row-apps .stack-block:nth-child(2){border-color:#c5fa664c}.row-ui .stack-block{background:#19242b}.row-core .stack-block{background:#182027}.connector{text-align:center;color:var(--lime);font:15px var(--mono);height:14px}.row-kernel{border-top:1px solid var(--line);padding-top:19px;margin-top:23px}.kernel-mark{font:500 26px var(--mono);color:var(--orange);width:220px}.kernel-copy{display:flex;flex-direction:column;justify-content:center;flex:1}.kernel-copy b{font:500 12px var(--mono)}.rust-badge{align-self:center;border:1px solid #ca4e414a;color:var(--orange);font:500 11px var(--mono);padding:9px 12px}.rust-badge span{font-size:9px;color:#9a6e66;padding-left:7px}.components{padding:145px 0 155px}.component-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px}.component-list{border-top:1px solid var(--line)}.component-tab{width:100%;display:grid;grid-template-columns:45px 1fr 30px;align-items:center;text-align:left;background:none;border:0;border-bottom:1px solid var(--line);color:var(--muted);padding:22px 11px;cursor:pointer;font-family:var(--sans);transition:.2s}.component-tab:hover,.component-tab.active{color:var(--text);background:#ffffff04}.component-tab.active{border-left:2px solid var(--lime)}.tab-no{font:10px var(--mono);color:#58656d}.component-tab b{display:block;font-size:16px;letter-spacing:-.02em}.component-tab small{font-size:11px;color:#697681}.tab-arrow{color:var(--lime);font-size:20px}.component-detail{min-height:370px;border:1px solid var(--line);background:linear-gradient(140deg,#151e24,#10151a);padding:36px;position:relative;overflow:hidden}.detail-glow{position:absolute;width:230px;height:230px;right:-50px;top:-50px;border:1px solid #c5fa6630;border-radius:50%;box-shadow:0 0 0 34px #c5fa6607,0 0 0 70px #c5fa6604}.detail-kicker{position:relative}.component-detail h3{font-size:36px;letter-spacing:-.06em;margin:37px 0 14px;position:relative}.component-detail p{color:var(--muted);max-width:360px;position:relative}.detail-code{display:inline-block;margin-top:30px;padding:11px 15px;border:1px solid #ffffff13;background:#080c10;color:#9ba8b0;font:10px var(--mono);position:relative}.detail-code span{color:var(--lime);padding-right:10px}.detail-code i{color:var(--lime);font-style:normal}.detail-orbit{position:absolute;right:62px;bottom:28px;font-size:100px;line-height:1;color:#c5fa6612}.terminal-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px;align-items:center;padding:115px 0 145px}.terminal-copy h2{margin:22px 0}.terminal-copy p{color:var(--muted);max-width:320px}.terminal-window{border:1px solid #33414b;background:#080c10;box-shadow:0 22px 70px #0007}.terminal-bar{display:flex;gap:7px;align-items:center;border-bottom:1px solid #263039;padding:13px 16px}.terminal-dot{width:8px;height:8px;border-radius:50%}.red{background:#ff635b}.yellow{background:#fbc05b}.green{background:var(--lime)}.terminal-path{font:10px var(--mono);color:#64717a;margin:auto}.terminal-body{padding:22px 25px;min-height:285px;font:11px/1.65 var(--mono);color:#ccd2cf}.prompt-green{color:var(--lime)}.prompt-blue{color:var(--blue)}.terminal-body pre{margin:18px 0;color:#a9b3b4}.ascii-x{color:var(--lime)}.terminal-body b{color:var(--text);font-weight:400}.typing{color:#8ca8ff}.blink{color:var(--lime);animation:blink 1s infinite}.terminal-lines{display:grid;grid-template-columns:1fr 1fr;color:#667782;margin-top:10px}.terminal-lines i{font-style:normal;color:var(--lime);padding-right:7px}.roadmap{padding:100px 0 160px;display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}.roadmap-heading p{color:var(--muted);max-width:300px;margin-top:25px}.timeline{position:relative;padding-left:60px}.timeline-line{position:absolute;top:12px;bottom:19px;left:15px;width:1px;background:var(--line)}.timeline-line span{display:block;height:43%;background:var(--lime)}.timeline-item{position:relative;display:grid;grid-template-columns:1fr;gap:8px;padding:0 0 43px}.timeline-dot{position:absolute;left:-52px;top:0;width:31px;height:31px;border:1px solid var(--line);display:grid;place-items:center;background:var(--bg);font:10px var(--mono);color:#61717a}.timeline-item.done .timeline-dot{color:var(--lime);border-color:#c5fa6688}.timeline-item.current .timeline-dot{color:var(--bg);border-color:var(--lime);background:var(--lime)}.timeline-item h3{margin:7px 0 4px;font-size:20px}.timeline-item p{margin:0;color:var(--muted);font-size:13px}.timeline-item small{font-size:9px;color:#66747d}.progress-bar{height:3px;width:170px;background:#253039;margin-top:18px}.progress-bar span{display:block;width:67%;height:100%;background:var(--lime)}.cta-section{text-align:center;position:relative;padding:115px 20px;background:#131b20;overflow:hidden;border:1px solid var(--line)}.cta-pattern{position:absolute;inset:0;opacity:.14;background-image:linear-gradient(#c5fa6633 1px,transparent 1px),linear-gradient(90deg,#c5fa6633 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(circle at center,#000,transparent 68%)}.cta-section>*:not(.cta-pattern){position:relative}.cta-section h2{font-size:clamp(45px,6vw,74px);line-height:1;letter-spacing:-.07em;margin:24px 0 17px}.cta-section p{color:var(--muted)}.cta-section .hero-actions{justify-content:center}.faq{padding:150px 0}.faq-list{max-width:780px;margin:auto;border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line);padding:24px 0}summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:16px;font-weight:600;list-style:none}summary::-webkit-details-marker{display:none}summary span{font:20px var(--mono);color:var(--lime);transition:transform .2s}details[open] summary span{transform:rotate(45deg)}details p{color:var(--muted);max-width:620px;margin:17px 0 0;font-size:13px}.site-footer{border-top:1px solid var(--line);min-height:90px;display:flex;align-items:center;justify-content:space-between;color:#67737b;font:10px var(--mono)}.site-footer>div{display:flex;gap:22px}.scroll-progress{height:2px;background:var(--lime);position:fixed;top:0;left:0;width:0;z-index:20}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:none}.reveal-delay{transition-delay:.12s}.reveal-delay-2{transition-delay:.22s}@keyframes marquee{to{transform:translateX(-25%)}}@keyframes blink{50%{opacity:0}}@media(max-width:850px){.section-shell,.site-header{width:calc(100% - 40px)}.site-header{height:70px}.main-nav{display:none;position:absolute;top:64px;left:0;right:0;flex-direction:column;gap:0;background:var(--surface);border:1px solid var(--line);padding:10px}.main-nav.open{display:flex}.main-nav a{padding:12px}.menu-toggle{display:flex;flex-direction:column;gap:5px;margin-left:auto;padding:8px}.menu-toggle span{width:22px;height:1px;background:var(--text)}.header-cta{display:none}.hero{grid-template-columns:1fr;padding:73px 0 95px}.hero h1{font-size:clamp(55px,14vw,83px)}.hero-meta{margin-top:56px}.hero-visual{height:390px}.system-card{transform:none}.desktop-preview{height:270px}.float-chip{font-size:9px}.chip-top{right:-2px}.chip-bottom{left:-2px}.section-intro{grid-template-columns:65px 1fr;gap:16px}.section-intro p{grid-column:2;margin-top:-10px}.feature-grid{grid-template-columns:1fr}.feature-card{min-height:280px}.architecture{padding-left:20px;padding-right:20px}.stack-diagram{padding:48px 15px 20px;overflow:hidden}.stack-row{gap:5px}.stack-tag{width:33px;font-size:8px}.stack-block{padding:9px 7px;min-height:58px}.stack-block b{font-size:9px}.stack-block small{font-size:7px}.kernel-mark{width:90px;font-size:16px}.rust-badge{font-size:9px;padding:7px}.rust-badge span{display:none}.component-layout,.terminal-section,.roadmap{grid-template-columns:1fr;gap:52px}.terminal-section{padding-top:50px}.roadmap{padding-top:80px}.site-footer{flex-wrap:wrap;gap:20px;padding:25px 0}.site-footer>span{order:3;width:100%}}@media(max-width:480px){.hero-actions{align-items:flex-start;flex-direction:column;gap:22px}.hero-meta{gap:15px}.hero-meta div{gap:6px}.hero-meta span{font-size:8px}.hero-visual{height:330px}.desktop-preview{height:220px}.preview-terminal{font-size:8px;left:10px}.preview-dock{font-size:13px}.preview-dock span{width:21px}.chip-top{top:15px}.chip-bottom{bottom:15px}.float-chip{padding:8px}.orbit{width:350px;height:350px}.section-intro h2,.roadmap-heading h2,.terminal-copy h2{font-size:42px}.stack-row.row-apps .stack-block:nth-of-type(4){display:none}.terminal-body{padding:15px;font-size:9px}.terminal-lines{grid-template-columns:1fr}.site-footer>div{width:100%;justify-content:space-between}.site-footer{font-size:9px}.cta-section{padding:85px 15px}}

/* Motion layer and text-overlap safeguards */
.section-intro h2,.section-intro p,.roadmap-heading h2,.roadmap-heading p,.terminal-copy h2,.terminal-copy p{min-width:0;overflow-wrap:anywhere}
.section-intro h2,.roadmap-heading h2,.terminal-copy h2{isolation:isolate}
.feature-card h3,.feature-card p,.component-detail h3,.component-detail p,.timeline-item h3,.timeline-item p{max-width:100%;overflow-wrap:anywhere}
.feature-card{transition:transform .35s ease,border-color .35s ease,background .35s ease}
.feature-card:hover{transform:translateY(-8px);border-color:#c5fa6688;background:#18231f}
.feature-card:hover .feature-icon{animation:icon-float .9s ease-in-out infinite alternate}
.system-card{animation:card-float 6s ease-in-out infinite}
.float-chip{animation:chip-float 4s ease-in-out infinite}
.chip-bottom{animation-delay:-1.6s}
.preview-sun{animation:sun-pulse 4s ease-in-out infinite}
.preview-grid{animation:grid-drift 12s linear infinite}
.orbit-one{animation:orbit-spin 18s linear infinite}
.orbit-two{animation:orbit-spin-reverse 24s linear infinite}
.preview-dock span{transition:transform .2s,color .2s}
.preview-dock span:hover{transform:translateY(-5px);color:var(--lime)}
.stack-block{transition:transform .3s ease,border-color .3s ease,background .3s ease}
.stack-block:hover{transform:translateY(-4px);border-color:var(--lime);background:#1d2c2b}
.stack-diagram:before{content:"";position:absolute;left:0;top:0;width:70px;height:1px;background:var(--lime);animation:scan-line 5s ease-in-out infinite}
.component-detail{transition:border-color .3s ease}
.component-detail:hover{border-color:#c5fa6670}
.detail-glow{animation:glow-pulse 5s ease-in-out infinite}
.detail-orbit{animation:detail-spin 12s linear infinite}
.terminal-window{animation:terminal-glow 5s ease-in-out infinite}
.terminal-lines span{animation:line-in .7s both}
.terminal-lines span:nth-child(2){animation-delay:.15s}.terminal-lines span:nth-child(3){animation-delay:.3s}.terminal-lines span:nth-child(4){animation-delay:.45s}
.timeline-item{transition:transform .3s ease}.timeline-item:hover{transform:translateX(8px)}
.timeline-dot{transition:box-shadow .3s ease,transform .3s ease}.timeline-item:hover .timeline-dot{transform:scale(1.15);box-shadow:0 0 0 7px #c5fa6612}
.progress-bar span{animation:progress-shine 2.2s ease-in-out infinite}
.cta-pattern{animation:pattern-drift 18s linear infinite}
@keyframes card-float{0%,100%{transform:perspective(1100px) rotateY(-8deg) rotateX(4deg) translateY(0)}50%{transform:perspective(1100px) rotateY(-8deg) rotateX(4deg) translateY(-10px)}}
@keyframes chip-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}
@keyframes sun-pulse{0%,100%{opacity:.82;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}
@keyframes grid-drift{to{transform:perspective(400px) rotateX(52deg) scale(1.4) translateY(118px)}}
@keyframes orbit-spin{to{transform:rotate(390deg) scaleX(.48)}}
@keyframes orbit-spin-reverse{to{transform:rotate(-395deg) scaleX(.55)}}
@keyframes icon-float{to{transform:translateY(-5px) rotate(5deg)}}
@keyframes scan-line{0%,100%{left:0;opacity:.4}50%{left:calc(100% - 70px);opacity:1}}
@keyframes glow-pulse{0%,100%{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}
@keyframes detail-spin{to{transform:rotate(360deg)}}
@keyframes terminal-glow{0%,100%{box-shadow:0 22px 70px #0007}50%{box-shadow:0 22px 70px #c5fa6612}}
@keyframes line-in{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}
@keyframes progress-shine{0%,100%{filter:brightness(1)}50%{filter:brightness(1.5)}}
@keyframes pattern-drift{to{background-position:44px 44px}}
@media(max-width:850px){.section-intro{display:block;margin-bottom:42px}.section-intro .section-number{display:block;margin-bottom:19px}.section-intro h2{max-width:640px}.section-intro p{margin:22px 0 0;max-width:520px}.feature-card{min-height:310px}.component-detail h3{font-size:32px}.roadmap-heading h2{max-width:620px}.roadmap-heading p{max-width:520px}.system-card{animation-name:card-float-mobile}.stack-row{min-width:0}.stack-block{min-width:0;overflow:hidden}.stack-block small{white-space:normal;line-height:1.25}}
@media(max-width:480px){.section-intro h2,.roadmap-heading h2,.terminal-copy h2{font-size:clamp(36px,11vw,46px);line-height:1.04}.section-intro p{font-size:13px}.feature-card{min-height:300px;padding:23px}.component-detail{min-height:340px;padding:27px}.component-detail h3{font-size:29px;max-width:75%}.stack-row{align-items:stretch}.stack-block b{white-space:normal;line-height:1.15}.system-card{animation:none}.float-chip{max-width:125px}.float-chip span:last-child{overflow-wrap:anywhere}.terminal-lines span{font-size:8px}}
@keyframes card-float-mobile{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}

.whats-new{padding:120px 0 130px}.news-grid{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:13px}.news-card{min-width:0;min-height:270px;padding:25px;background:var(--surface);border:1px solid var(--line);position:relative;overflow:hidden;transition:transform .3s ease,border-color .3s ease}.news-card:hover{transform:translateY(-6px);border-color:#c5fa6680}.news-feature{background:linear-gradient(145deg,#18231f,#11171b)}.news-meta{display:flex;align-items:center;gap:9px;font:9px var(--mono);letter-spacing:.1em;color:#829099}.news-meta time{margin-left:auto;color:#606d76;font-size:8px;white-space:nowrap}.news-icon{font-size:17px;color:var(--lime)}.news-icon.orange{color:var(--orange)}.news-icon.blue{color:var(--blue)}.news-card h3{font-size:23px;line-height:1.15;letter-spacing:-.05em;margin:31px 0 12px;overflow-wrap:anywhere}.news-card p{font-size:12px;color:var(--muted);margin:0;max-width:340px;overflow-wrap:anywhere}.news-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;position:absolute;bottom:22px;left:25px;right:25px;font:10px var(--mono)}.news-foot>span{color:var(--lime)}.news-foot a,.news-note a{color:var(--lime);white-space:nowrap}.news-foot a:hover,.news-note a:hover{color:var(--text)}.news-note{margin-top:19px;padding:15px 18px;border:1px solid var(--line);display:flex;align-items:center;gap:12px;background:#10151a}.news-note .pulse-dot{flex:none;margin:0 2px 0 0}.news-note p{margin:0;color:var(--muted);font-size:11px;flex:1}.news-note a{font:10px var(--mono)}.timeline-line span{height:68%}
@media(max-width:850px){.news-grid{grid-template-columns:1fr 1fr}.news-feature{grid-column:1/-1}.news-card{min-height:255px}.news-feature{min-height:270px}}
@media(max-width:560px){.whats-new{padding:85px 0 95px}.news-grid{grid-template-columns:1fr}.news-feature{grid-column:auto}.news-card{min-height:245px}.news-feature{min-height:270px}.news-note{align-items:flex-start;flex-wrap:wrap}.news-note p{flex-basis:calc(100% - 30px)}.news-note a{margin-left:30px}}
