.cdc-v8{--bg:#071014;--bg2:#0b171c;--panel:#0e1d23;--panel2:#11252c;--text:#edf8fa;--muted:#9fb4b9;--line:rgba(169,224,232,.15);--accent:#37d6e4;--accent2:#8bf1d7;--blue:#62c7df;--warn:#ffcc6a;--bad:#ff7f7f;--ok:#6be7b1;--max:1180px;--article:805px;--r:22px;--shadow:0 24px 80px rgba(0,0,0,.24)}.cdc-v8 *{box-sizing:border-box}.cdc-v8{scroll-behavior:smooth;background:var(--bg);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;background:radial-gradient(circle at 80% 8%,rgba(55,214,228,.10),transparent 30%),linear-gradient(180deg,var(--bg),var(--bg2));color:var(--text);line-height:1.72;overflow:hidden}.cdc-v8 a{color:inherit}.cdc-v8 .wrap{width:min(var(--max),calc(100% - 34px));margin:auto}.cdc-v8 .breadcrumbs{padding:32px 0 0;color:var(--muted);font-size:.82rem}.cdc-v8 .hero{padding:52px 0 36px}.cdc-v8 .hero-grid{display:grid;grid-template-columns:1.03fr .97fr;gap:36px;align-items:center}.cdc-v8 .eyebrow{color:var(--accent);font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.cdc-v8 h1{font-size:clamp(3.2rem,7vw,6.3rem);line-height:.88;letter-spacing:-.065em;margin:.18em 0 .22em}.cdc-v8 h1 span{color:var(--accent)}.cdc-v8 .lead{font-size:clamp(1rem,1.6vw,1.22rem);color:#b2c9ce;max-width:720px}.cdc-v8 .meta{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.cdc-v8 .pill{border:1px solid var(--line);border-radius:999px;padding:7px 10px;font-size:.69rem;font-weight:800;color:#c8e8eb;background:rgba(55,214,228,.035)}.cdc-v8 .hero-note,.cdc-v8 .quote{border-left:2px solid var(--accent);padding:14px 16px;background:rgba(55,214,228,.04);border-radius:0 14px 14px 0;color:#bed5da;font-size:.9rem}.cdc-v8 .hero-art{position:relative;align-self:center;border:1px solid rgba(55,214,228,.22);border-radius:26px;overflow:hidden;background:#071014;box-shadow:var(--shadow)}.cdc-v8 .hero-art img,.cdc-v8 .visual-hero img{width:100%;height:auto;object-fit:contain;display:block;background:#071014}.cdc-v8 .hero-art-caption{padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:rgba(3,12,16,.86);backdrop-filter:blur(8px);display:flex;justify-content:space-between;gap:12px;align-items:center}.cdc-v8 .hero-art-caption strong{font-size:.72rem;color:var(--accent);letter-spacing:.06em;text-transform:uppercase}.cdc-v8 .hero-art-caption span{font-size:.67rem;color:#92afb5;text-align:right}.cdc-v8 .hero-art-caption span:after{content:" · liczby na planszy dotyczą pojedynczej sesji, nie skali całego R&D";color:#66878e}.cdc-v8 .evidence{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px 0;background:rgba(3,10,13,.26)}.cdc-v8 .evidence-grid{display:grid;grid-template-columns:1.5fr repeat(4,.75fr);gap:8px}.cdc-v8 .ev{padding:14px 15px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(145deg,rgba(13,29,35,.9),rgba(8,20,25,.92))}.cdc-v8 .ev b{display:block;color:var(--accent);font-size:1.35rem;line-height:1.15}.cdc-v8 .ev.main b{color:var(--text);font-size:1rem;line-height:1.45}.cdc-v8 .ev span{display:block;font-size:.72rem;font-weight:800;margin-top:5px}.cdc-v8 .ev small{display:block;color:var(--muted);font-size:.65rem;margin-top:3px}.cdc-v8 .byline{display:grid;grid-template-columns:64px 1fr auto;gap:16px;align-items:center;margin:28px 0 34px;padding-bottom:26px;border-bottom:1px solid var(--line)}.cdc-v8 .avatar{width:64px;height:64px;border-radius:20px;border:1px solid var(--line);display:grid;place-items:center;background:linear-gradient(145deg,rgba(55,214,228,.17),rgba(139,241,215,.05));color:var(--accent);font-weight:900}.cdc-v8 .byline b{display:block}.cdc-v8 .byline small{display:block;color:var(--muted);margin-top:3px}.cdc-v8 .by-stats{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.cdc-v8 .by-stat{border:1px solid var(--line);border-radius:12px;padding:8px 10px;font-size:.68rem;color:var(--muted)}.cdc-v8 .by-stat strong{color:var(--text)}.cdc-v8 .layout{display:grid;grid-template-columns:minmax(0,var(--article)) 250px;gap:56px;align-items:start;min-width:0}.cdc-v8 .article{min-width:0}.cdc-v8 .article section{padding:0 0 66px;scroll-margin-top:105px}.cdc-v8 .article h2{font-size:clamp(1.95rem,4vw,3rem);line-height:1.08;letter-spacing:-.04em;margin:.16em 0 .52em}.cdc-v8 .article h3{font-size:1.28rem;margin:1.5em 0 .45em}.cdc-v8 .article p,.cdc-v8 .article li{color:var(--muted)}.cdc-v8 .article strong{color:var(--text)}.cdc-v8 .article code{color:var(--accent2)}.cdc-v8 .panel{background:linear-gradient(145deg,var(--panel),color-mix(in srgb,var(--panel2) 78%,var(--panel)));border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow)}.cdc-v8 .summary{padding:24px}.cdc-v8 .summary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}.cdc-v8 .summary-item{padding-top:14px;border-top:1px solid var(--line)}.cdc-v8 .summary-item b{display:block;color:var(--accent);font-size:.73rem;letter-spacing:.1em;text-transform:uppercase}.cdc-v8 .summary-item span{display:block;color:#c6dfe3;font-size:.88rem;margin-top:6px}.cdc-v8 .arch-shell{padding:22px;overflow:hidden;position:relative}.cdc-v8 .arch-shell:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(55,214,228,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(55,214,228,.035) 1px,transparent 1px);background-size:28px 28px;pointer-events:none}.cdc-v8 .archflow{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:12px;align-items:stretch}.cdc-v8 .archblock{padding:16px;border:1px solid var(--line);border-radius:16px;background:rgba(4,15,19,.84)}.cdc-v8 .archblock b{color:var(--accent);font-size:.72rem;letter-spacing:.08em}.cdc-v8 .archblock h3{margin:.5em 0 .4em;font-size:1.05rem}.cdc-v8 .archblock ul{padding-left:1.15rem;margin:.4em 0 0;font-size:.77rem}.cdc-v8 .arrow{display:grid;place-items:center;color:var(--accent);font-size:1.25rem}.cdc-v8 .coregrid,.cdc-v8 .role-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px}.cdc-v8 .core,.cdc-v8 .role{padding:15px}.cdc-v8 .core b,.cdc-v8 .role b{color:var(--accent)}.cdc-v8 .core p,.cdc-v8 .role p{font-size:.76rem;margin:.4em 0 0}.cdc-v8 .visual-hero{margin-top:18px;overflow:hidden}.cdc-v8 .caption{padding:11px 14px;border-top:1px solid var(--line);color:#7f9fa6;font-size:.68rem}.cdc-v8 .activation{position:relative;overflow:hidden;padding:24px;background:radial-gradient(600px 280px at 72% 35%,rgba(55,214,228,.11),transparent 65%),linear-gradient(145deg,#0b1d24,#071116)}.cdc-v8 .activation-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:22px;align-items:center}.cdc-v8 .activation-visual{position:relative;min-height:310px;border:1px solid rgba(55,214,228,.18);border-radius:20px;overflow:hidden;background:#051015}.cdc-v8 #activationCanvas{position:absolute;inset:0;width:100%;height:100%}.cdc-v8 .activation-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:118px;height:118px;border-radius:50%;display:grid;place-items:center;text-align:center;border:1px solid rgba(55,214,228,.4);background:rgba(5,16,21,.83);box-shadow:0 0 65px rgba(55,214,228,.16)}.cdc-v8 .activation-core b{color:var(--accent);font-size:1.05rem}.cdc-v8 .activation-core small{display:block;color:#88abb2;font:.61rem/1.4 ui-monospace,monospace}.cdc-v8 .activation-copy h3{margin:0 0 .55em;font-size:1.45rem}.cdc-v8 .activation-copy p{font-size:.91rem}.cdc-v8 .activation-points{display:grid;gap:8px;margin-top:14px}.cdc-v8 .activation-points div{padding:10px 12px;border:1px solid var(--line);border-radius:11px;background:rgba(255,255,255,.015);font-size:.75rem;color:#a9c4c9}.cdc-v8 .activation-points b{color:var(--accent2)}.cdc-v8 .attractor-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px}.cdc-v8 .atr{height:250px;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 55%,rgba(55,214,228,.08),transparent 58%),linear-gradient(145deg,#0a1a20,#071116)}.cdc-v8 .atr canvas{width:100%;height:100%;display:block}.cdc-v8 .atr label{position:absolute;left:12px;top:11px;color:#c7e8ec;font:800 .68rem/1 ui-monospace,monospace}.cdc-v8 .atr small{position:absolute;left:12px;bottom:10px;color:#789aa1;font-size:.62rem}.cdc-v8 .maneuver-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px}.cdc-v8 .mm{padding:16px}.cdc-v8 .mm b{display:block;color:var(--accent);font-size:1.4rem;line-height:1}.cdc-v8 .mm span{display:block;margin-top:7px;font-size:.73rem;font-weight:800}.cdc-v8 .mm small{display:block;margin-top:4px;color:var(--muted);font-size:.63rem}.cdc-v8 .scale-note{padding:18px;margin-top:12px;border:1px solid rgba(255,202,104,.22);border-radius:16px;background:rgba(255,202,104,.045)}.cdc-v8 .scale-note strong{color:#ffe29a}.cdc-v8 .data-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cdc-v8 .statbox{padding:18px}.cdc-v8 .statbox h3{margin:0 0 .45em}.cdc-v8 .tablewrap{overflow:auto;border:1px solid var(--line);border-radius:17px;margin-top:14px}.cdc-v8 table{width:100%;border-collapse:collapse;min-width:760px}.cdc-v8 th,.cdc-v8 td{padding:10px 11px;text-align:left;border-bottom:1px solid var(--line);font-size:.75rem}.cdc-v8 th{color:var(--accent);font-size:.64rem;letter-spacing:.07em;text-transform:uppercase}.cdc-v8 td{color:#bdd3d8}.cdc-v8 .good{color:var(--ok)}.cdc-v8 .bad{color:var(--bad)}.cdc-v8 .run-switch{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0}.cdc-v8 .runbtn{text-align:left;padding:15px 16px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(145deg,rgba(13,29,35,.9),rgba(7,18,23,.95));color:var(--text);cursor:pointer}.cdc-v8 .runbtn.active{border-color:rgba(55,214,228,.55);box-shadow:0 0 0 1px rgba(55,214,228,.22) inset,0 12px 45px rgba(55,214,228,.08)}.cdc-v8 .runbtn b{display:block;color:var(--accent);font-size:.8rem}.cdc-v8 .runbtn span{display:block;font-weight:900;margin-top:3px}.cdc-v8 .runbtn small{display:block;color:var(--muted);margin-top:5px}.cdc-v8 .replay{overflow:hidden;margin-top:14px;border-color:rgba(55,214,228,.25);box-shadow:0 30px 90px rgba(0,0,0,.28),0 0 0 1px rgba(55,214,228,.03) inset}.cdc-v8 .replay-head{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:14px 16px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(55,214,228,.08),transparent 55%)}.cdc-v8 .replay-head b{font:900 .72rem/1 ui-monospace,monospace;letter-spacing:.08em}.cdc-v8 .replay-head span{font-size:.69rem;color:var(--muted)}.cdc-v8 .map-stage{position:relative;height:620px;min-height:560px;background:#071014}.cdc-v8 #replayCanvas{position:absolute;inset:0;width:100%;height:100%}.cdc-v8 #replayCanvas,.cdc-v8 #sensorCanvas,.cdc-v8 #activationCanvas,.cdc-v8 .phase canvas{display:block;transform:translateZ(0);backface-visibility:hidden;contain:paint}.cdc-v8 .map-badge{padding:10px 14px;border-top:1px solid var(--line);background:rgba(4,14,18,.7);color:#8fabb1;font-size:.66rem}.cdc-v8 .map-badge strong{color:#c9e8ec}.cdc-v8 .controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 14px;border-top:1px solid var(--line)}.cdc-v8 .controls button{border:1px solid var(--line);background:var(--panel2);color:var(--text);border-radius:9px;padding:7px 10px;cursor:pointer;font-size:.7rem;min-height:42px}.cdc-v8 .controls button.active{border-color:rgba(55,214,228,.45);color:var(--accent)}.cdc-v8 .controls input{flex:1;min-width:160px}.cdc-v8 .time{font:800 .67rem/1 ui-monospace,monospace;color:#a9cbd0}.cdc-v8 .telemetry-below{display:grid;grid-template-columns:.9fr 1.1fr;gap:12px;margin-top:12px}.cdc-v8 .radar-panel{padding:14px}.cdc-v8 .radarbox{height:330px;position:relative;border:1px solid var(--line);border-radius:17px;background:radial-gradient(circle,rgba(55,214,228,.06),transparent 58%)}.cdc-v8 #sensorCanvas{width:100%;height:100%;display:block}.cdc-v8 .sensor-values{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:8px}.cdc-v8 .sv,.cdc-v8 .live-metric{padding:10px;border:1px solid var(--line);border-radius:11px;background:rgba(255,255,255,.016)}.cdc-v8 .sv small,.cdc-v8 .live-metric small{display:block;color:#75979e;font-size:.55rem;text-transform:uppercase}.cdc-v8 .sv b,.cdc-v8 .live-metric b{display:block;margin-top:4px;font:850 .75rem/1.25 ui-monospace,monospace}.cdc-v8 .live-panel{padding:14px}.cdc-v8 .live-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.cdc-v8 .eventlist{margin-top:9px;border-top:1px solid var(--line);padding-top:7px}.cdc-v8 .event{display:grid;grid-template-columns:58px 1fr;gap:8px;padding:7px 0;border-bottom:1px solid rgba(55,214,228,.06);font-size:.67rem}.cdc-v8 .event time{color:var(--accent);font-family:ui-monospace,monospace}.cdc-v8 .event b{color:#d7eef1}.cdc-v8 .event-windows{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px}.cdc-v8 .event-window{padding:11px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.016);color:var(--text);text-align:left;cursor:pointer}.cdc-v8 .event-window b{display:block;color:var(--accent);font-size:.68rem}.cdc-v8 .event-window span{display:block;font-size:.65rem;font-weight:800;margin-top:4px}.cdc-v8 .event-window small{display:block;color:var(--muted);font-size:.58rem;margin-top:3px}.cdc-v8 .side{position:sticky;top:92px}.cdc-v8 .toc{padding:18px;border-left:1px solid var(--line)}.cdc-v8 .toc b{display:block;margin-bottom:9px}.cdc-v8 .toc a{display:block;text-decoration:none;color:var(--muted);font-size:.8rem;padding:6px 0}.cdc-v8 .toc a:hover,.cdc-v8 .toc a.active{color:var(--accent);padding-left:4px}.cdc-v8 .sidecard{padding:15px;margin-top:11px}.cdc-v8 .sidecard b{color:var(--accent)}.cdc-v8 .sidecard p{font-size:.75rem;margin:.4em 0 0}.cdc-v8 .author-footer{padding:0 0 40px}.cdc-v8 .author-card{display:grid;grid-template-columns:70px 1fr auto;gap:18px;align-items:center;padding:22px}.cdc-v8 .author-card h3{margin:.2em 0 .35em}.cdc-v8 .author-card p{font-size:.84rem;margin:0}.cdc-v8 .btns{display:flex;gap:8px;flex-wrap:wrap}.cdc-v8 .btn{text-decoration:none;padding:9px 12px;border:1px solid var(--line);border-radius:10px;font-size:.74rem;font-weight:800}.cdc-v8 .btn.primary{background:rgba(55,214,228,.08);color:var(--accent)}.cdc-v8 .related-cases{margin:34px 0 58px;padding-top:24px;border-top:1px solid var(--line)}.cdc-v8 .related-cases h2{font-size:clamp(1.8rem,4vw,2.75rem);line-height:1.06;letter-spacing:-.035em;margin:.2em 0 .75em}.cdc-v8 .related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.cdc-v8 .related-card{display:flex;min-height:190px;flex-direction:column;padding:20px;text-decoration:none;transition:transform .25s ease,border-color .25s ease,background .25s ease}.cdc-v8 .related-card:hover{transform:translateY(-4px);border-color:rgba(55,214,228,.45);background:linear-gradient(145deg,#10252c,#0a171c)}.cdc-v8 .related-card b{font-size:1.05rem;color:var(--text)}.cdc-v8 .related-card span{color:var(--muted);font-size:.83rem;margin-top:10px}.cdc-v8 .related-card small{margin-top:auto;padding-top:18px;color:var(--accent);font-weight:800}.cdc-v8 .pipe{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;padding:16px}.cdc-v8 .step{position:relative;min-height:116px;padding:15px 12px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(145deg,rgba(10,29,35,.88),rgba(5,17,22,.9));overflow:hidden}.cdc-v8 .step:after{content:"";position:absolute;right:-9px;top:50%;width:18px;height:1px;background:var(--accent);opacity:.42}.cdc-v8 .step:last-child:after{display:none}.cdc-v8 .step b{display:block;color:var(--accent);font:900 .67rem/1 ui-monospace,monospace;letter-spacing:.08em}.cdc-v8 .step span{display:block;margin-top:13px;font-weight:850;font-size:.86rem}.cdc-v8 .step small{display:block;margin-top:7px;color:var(--muted);font-size:.63rem}@media(max-width:1050px){.cdc-v8 .hero-grid,.cdc-v8 .layout,.cdc-v8 .activation-grid,.cdc-v8 .telemetry-below{grid-template-columns:1fr}.cdc-v8 .side{display:none}.cdc-v8 .evidence-grid{grid-template-columns:1fr 1fr}.cdc-v8 .ev.main{grid-column:1/-1}.cdc-v8 .coregrid,.cdc-v8 .role-grid,.cdc-v8 .maneuver-metrics{grid-template-columns:1fr 1fr}.cdc-v8 .archflow{grid-template-columns:1fr}.cdc-v8 .arrow{transform:rotate(90deg)}.cdc-v8 .event-windows{grid-template-columns:1fr 1fr}}@media(max-width:700px){.cdc-v8 .wrap{width:min(100% - 22px,var(--max))}.cdc-v8 .hero{padding-top:34px}.cdc-v8 .breadcrumbs{padding-top:22px;font-size:.72rem}.cdc-v8 h1{font-size:clamp(3rem,16vw,5rem)}.cdc-v8 .lead{font-size:1.02rem;line-height:1.75}.cdc-v8 .hero-art{margin-top:8px}.cdc-v8 .hero-art-caption{display:block}.cdc-v8 .hero-art-caption span{display:block;text-align:left;margin-top:4px}.cdc-v8 .evidence-grid,.cdc-v8 .summary-grid,.cdc-v8 .data-grid,.cdc-v8 .coregrid,.cdc-v8 .role-grid,.cdc-v8 .maneuver-metrics,.cdc-v8 .run-switch,.cdc-v8 .sensor-values,.cdc-v8 .live-grid,.cdc-v8 .event-windows{grid-template-columns:1fr}.cdc-v8 .byline,.cdc-v8 .author-card{grid-template-columns:1fr}.cdc-v8 .by-stats{justify-content:flex-start}.cdc-v8 .attractor-grid{grid-template-columns:1fr}.cdc-v8 .atr{height:250px}.cdc-v8 .map-stage{height:62vh;min-height:430px;max-height:610px}.cdc-v8 .replay-head{display:grid}.cdc-v8 .controls{display:grid;grid-template-columns:repeat(3,1fr)}.cdc-v8 .controls input{grid-column:1/-1;width:100%}.cdc-v8 .controls .time{grid-column:1/-1}.cdc-v8 .related-grid{grid-template-columns:1fr}.cdc-v8 .author-card{padding:18px}}@media(max-width:1050px){.cdc-v8 .pipe{grid-template-columns:repeat(3,1fr)}.cdc-v8 .step:nth-child(3):after{display:none}}@media(max-width:700px){.cdc-v8 .pipe{grid-template-columns:1fr}.cdc-v8 .step{min-height:0}.cdc-v8 .step:after{display:none}}@media(prefers-reduced-motion:reduce){.cdc-v8{scroll-behavior:auto}}