.intel-hero{padding-top:110px}.intel-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:center}.intel-hero h1{font-size:clamp(54px,7vw,96px);line-height:.94;letter-spacing:-.065em;margin:18px 0 25px}.intel-hero h1 span{color:var(--green)}.intel-guard{margin-top:25px;padding:16px 18px;border-left:2px solid var(--green);background:rgba(99,255,176,.045);color:#8ea598;font-size:12px}.intel-guard strong{color:#c9f5d9}.intel-orbit{position:relative;aspect-ratio:1;max-width:520px;margin:auto;border-radius:50%;background:radial-gradient(circle,rgba(99,255,176,.1),rgba(3,12,8,0) 62%)}.orbit-core{position:absolute;inset:35%;display:grid;place-content:center;text-align:center;border:1px solid rgba(99,255,176,.28);border-radius:50%;background:#07160e;box-shadow:0 0 70px rgba(99,255,176,.1)}.orbit-core b{font-size:30px;letter-spacing:.1em}.orbit-core span{font-size:8px;letter-spacing:.18em;color:#6fa183}.orbit{position:absolute;border:1px solid rgba(255,255,255,.09);border-radius:50%;inset:18%}.o2{inset:8%;border-style:dashed}.o3{inset:28%}.sat{position:absolute;width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(99,255,176,.25);border-radius:50%;background:#07150e;color:#a9f8c7;font:800 11px ui-monospace}.s1{top:9%;left:47%}.s2{right:9%;top:46%}.s3{bottom:9%;left:47%}.s4{left:9%;top:46%}.intel-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.intel-card{position:relative;overflow:hidden;min-height:390px;padding:28px;border:1px solid rgba(255,255,255,.075);border-radius:24px;background:linear-gradient(145deg,rgba(14,33,23,.74),rgba(4,14,9,.86));box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.intel-card::after{content:"";position:absolute;width:250px;height:250px;border-radius:50%;right:-120px;bottom:-140px;background:rgba(99,255,176,.055);filter:blur(5px)}.intel-card-head{display:flex;align-items:center;gap:10px}.intel-card-head span{color:#668171;font:800 10px ui-monospace}.intel-card-head b{font-size:10px;letter-spacing:.11em;color:#a9c4b4}.intel-card-head em{margin-left:auto;padding:4px 7px;border:1px solid rgba(99,255,176,.17);border-radius:999px;color:#8fdbae;font-size:7px;font-style:normal;font-weight:850;letter-spacing:.08em}.intel-card h2{max-width:620px;font-size:clamp(26px,3vw,40px);line-height:1.03;letter-spacing:-.045em;margin:35px 0 12px}.intel-card>p{color:#829a8d;font-size:12px;max-width:620px}.signal-number{display:flex;align-items:end;gap:12px;margin-top:35px}.signal-number strong{font-size:58px;line-height:.9;letter-spacing:-.06em;color:#d8ffe6}.signal-number small{max-width:160px;color:#627d6d;font-size:9px;text-transform:uppercase;letter-spacing:.06em}.machine-log{margin-top:24px;padding:13px 14px;border:1px solid rgba(255,255,255,.055);border-radius:12px;background:rgba(0,0,0,.18);color:#6f897a;font:10px/1.6 ui-monospace,SFMono-Regular,monospace}.silence-bars{display:grid;gap:9px;margin-top:27px}.silence-bar{display:grid;grid-template-columns:58px 1fr 34px;gap:9px;align-items:center;font-size:9px;color:#749080}.silence-bar i{display:block;height:6px;border-radius:999px;background:linear-gradient(90deg,rgba(99,255,176,.25),var(--green));min-width:2px}.silence-bar b{text-align:right;color:#aec5b8;font:700 9px ui-monospace}.twin-stats{display:flex;gap:35px;margin:24px 0}.twin-stats div{display:grid}.twin-stats strong{font-size:31px;color:#d8ffe6}.twin-stats small{font-size:8px;color:#667f71;text-transform:uppercase;letter-spacing:.07em}#twinCanvas{width:100%;height:190px;border:1px solid rgba(255,255,255,.05);border-radius:14px;background:radial-gradient(circle at 50% 50%,rgba(99,255,176,.055),transparent 60%)}.xray-section{background:linear-gradient(180deg,rgba(5,17,11,.55),rgba(2,10,6,.2))}.xray-search{display:flex;gap:9px;max-width:780px;margin:30px 0 14px}.xray-search input{flex:1;min-width:0;padding:0 18px;min-height:50px;border:1px solid rgba(255,255,255,.09);border-radius:13px;background:rgba(3,13,8,.8);color:#e8fff0;outline:none}.xray-search input:focus{border-color:rgba(99,255,176,.35);box-shadow:0 0 0 3px rgba(99,255,176,.05)}.xray-result{max-width:780px;padding:18px;border:1px solid rgba(255,255,255,.06);border-radius:15px;background:rgba(5,18,11,.7);color:#89a091;font-size:12px}.xray-result strong{color:#d7ffe5}.xray-result-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px}.xray-result-grid div{padding:12px;border:1px solid rgba(255,255,255,.05);border-radius:11px;background:rgba(255,255,255,.015)}.xray-result-grid b{display:block;font-size:23px;color:#caffdc}.xray-result-grid small{font-size:7px;color:#62796d;text-transform:uppercase}.institution-radar{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:22px}.radar-chip{padding:13px;border:1px solid rgba(255,255,255,.055);border-radius:12px;background:rgba(255,255,255,.018);cursor:pointer}.radar-chip:hover{border-color:rgba(99,255,176,.19)}.radar-chip b{display:block;color:#a9c2b4;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.radar-chip span{color:#60776b;font-size:8px}.intel-time{font:9px ui-monospace;color:#648071}.future-strip{padding:38px;border:1px solid rgba(99,255,176,.1);border-radius:24px;background:linear-gradient(130deg,rgba(99,255,176,.06),rgba(6,17,11,.8))}.future-strip span{font-size:9px;color:#7fc59d;letter-spacing:.13em}.future-strip h2{font-size:clamp(30px,4vw,55px);max-width:980px;letter-spacing:-.05em;margin:12px 0}.future-strip p{color:#81988b;max-width:820px}.intel-card.contradiction{border-top-color:rgba(119,185,255,.28)}.intel-card.silence{border-top-color:rgba(255,203,107,.28)}.intel-card.shadow{border-top-color:rgba(194,146,255,.28)}.intel-card.twin{border-top-color:rgba(99,255,176,.28)}
@media(max-width:900px){.intel-hero-grid,.intel-grid{grid-template-columns:1fr}.intel-orbit{max-width:380px}.institution-radar{grid-template-columns:1fr 1fr}.xray-result-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.intel-hero{padding-top:70px}.intel-card{padding:21px;min-height:0}.institution-radar{grid-template-columns:1fr}.xray-search{flex-direction:column}.xray-result-grid{grid-template-columns:1fr 1fr}.signal-number strong{font-size:46px}}
