
.intel-page{background:#07070a;color:#f4f5f7}.purple{color:#cb49ff!important}
.intel-hero{position:relative;min-height:650px;overflow:hidden;isolation:isolate;border-bottom:1px solid #35203d}
.intel-art{position:absolute;inset:0;z-index:-3;background:url('assets/images/gateway/intelligence.png') center 50%/cover no-repeat;opacity:.52;filter:saturate(.82) contrast(1.05)}
.intel-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(5,4,8,.98),rgba(5,4,8,.88) 42%,rgba(5,4,8,.38) 75%,rgba(5,4,8,.58)),linear-gradient(0deg,#07070a 0%,transparent 40%)}
.intel-hero-inner{min-height:650px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.intel-hero h1{font-size:clamp(3.2rem,6vw,6.6rem);line-height:.88;letter-spacing:-.055em;margin:.25rem 0 1.15rem;text-transform:uppercase}.intel-hero h1 span{color:#cb49ff}
.intel-lede{max-width:850px;color:#d4ced7;font-size:1.1rem;line-height:1.65}.intel-actions{display:flex;gap:.7rem;flex-wrap:wrap;margin-top:1rem}
.intel-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 20px;border-radius:7px;text-decoration:none;font-weight:900;letter-spacing:.04em}.intel-btn.primary{background:#b83fe6;border:1px solid #dc79ff;color:#fff}.intel-btn.ghost{background:rgba(12,8,15,.75);border:1px solid #57405e;color:#fff}
.intelligence-shell{padding:4rem 0 5rem}.intel-drop{border:1px solid #34263a;border-radius:10px;background:rgba(11,9,13,.97);margin-bottom:1rem;overflow:hidden}.intel-drop>summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;cursor:pointer;background:linear-gradient(180deg,rgba(203,73,255,.06),rgba(255,255,255,0))}.intel-drop>summary::-webkit-details-marker{display:none}.intel-drop>summary h2{margin:0;font-size:clamp(1.5rem,2.5vw,2.8rem)}.intel-drop>summary .eyebrow{margin-bottom:.2rem}.intel-drop>summary>b{font-size:1.3rem;color:#cb49ff}.intel-drop[open]>summary{border-bottom:1px solid #34263a}.intel-drop-body{padding:1.2rem}
.recognition-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.7rem}.recognition-grid article{border:1px solid #302539;background:#0b090d;padding:1rem;border-radius:8px}.recognition-grid h3{margin:.7rem 0}.recognition-grid p{color:#a99fac;font-size:.88rem;line-height:1.5;margin:0}
.mini-emblem{display:flex;width:58px;height:66px;align-items:center;justify-content:center;clip-path:polygon(50% 0,92% 18%,92% 72%,50% 100%,8% 72%,8% 18%);font-weight:900;font-size:1.2rem;background:linear-gradient(145deg,#512263,#a23dcc);color:#fff}.mini-emblem.trophy{background:linear-gradient(145deg,#6f5418,#dbac31)}.mini-emblem.shield{background:linear-gradient(145deg,#153d58,#2d94c8)}.mini-emblem.crate{background:linear-gradient(145deg,#6a261b,#d14835)}
.snapshot-note{color:#9f95a4;font-size:.8rem;max-width:960px}.counter-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:.55rem;margin-top:1rem}.counter-grid article{padding:1.1rem;border:1px solid #372842;background:radial-gradient(circle at 50% 0,rgba(203,73,255,.09),transparent 42%),#09080b;text-align:center;border-radius:8px;min-height:230px}.counter-grid strong{display:block;font-size:clamp(1.55rem,2.5vw,3.1rem);color:#d86cff;margin:.6rem 0 .15rem;font-variant-numeric:tabular-nums}.counter-grid h3{font-size:.75rem;letter-spacing:.07em}.counter-grid p{color:#837b87;font-size:.72rem;line-height:1.45}
.counter-icon{width:68px;height:68px;margin:auto;border:1px solid #6b3f78;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8rem;color:#ddd;background:#100c13}.operator-file{border-radius:7px}.operator-file span{border:2px solid #cb49ff;padding:8px 6px;font-size:.8rem}.bullets-icon span{font-size:2rem;letter-spacing:-.2em}
.intel-ticker{display:flex;justify-content:space-between;gap:1rem;margin-top:.8rem;border:1px solid #35263b;padding:.7rem;color:#95889b;font-size:.65rem;letter-spacing:.08em}
.topgun-header,.goat-intro{display:grid;grid-template-columns:130px 1fr;gap:1.2rem;align-items:center;margin-bottom:1rem}.large-emblem,.goat-emblem{width:110px;height:120px;clip-path:polygon(50% 0,94% 18%,94% 75%,50% 100%,6% 75%,6% 18%);background:linear-gradient(145deg,#6d5217,#e2b84a);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#120d02}.large-emblem span{font-size:2rem}.large-emblem b{text-align:center;font-size:.75rem}.goat-emblem{background:linear-gradient(145deg,#44134c,#d250df);color:#fff}.goat-emblem span{font-size:1.4rem}.goat-emblem strong{font-size:.8rem}
.category-tabs{display:flex;gap:.35rem;flex-wrap:wrap;margin:.8rem 0}.lb-cat{border:1px solid #3e3045;background:#0a080c;color:#a89bab;padding:.55rem .7rem;font-size:.65rem;font-weight:900;cursor:pointer}.lb-cat.active{border-color:#cb49ff;background:#25102d;color:#fff}
.leaderboard-table{border:1px solid #34263a}.leader-row{display:grid;grid-template-columns:80px 1.4fr 1fr 1fr;gap:.5rem;padding:.72rem;border-bottom:1px solid #251c2a;align-items:center}.leaderboard-head{font-size:.62rem;color:#86798b;background:#0e0a11}.rank-medal{display:inline-flex;width:28px;height:28px;border-radius:50%;align-items:center;justify-content:center;border:1px solid #504055;font-weight:900}.leader-row:nth-child(2) .rank-medal{border-color:#d7af39;color:#d7af39}.leader-row:nth-child(3) .rank-medal{border-color:#bbb;color:#ddd}.leader-row:nth-child(4) .rank-medal{border-color:#9c612b;color:#bd763a}
.data-foundation-message{padding:.8rem;margin-top:.8rem;border-left:3px solid #cb49ff;background:#140b18;color:#b99fc2;font-size:.75rem}.inline-btn{margin-top:.8rem}
.goat-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:.6rem}.goat-grid article{border:1px solid #35283c;background:#0b090d;padding:1rem;text-align:center}.goat-grid small,.goat-grid strong{display:block}.goat-grid small{color:#9a8b9d;margin-top:.5rem}.goat-grid strong{margin:.35rem 0;color:#cb49ff}.goat-grid p{font-size:.72rem;color:#7f7582}.goat-medal{display:flex;align-items:center;justify-content:center;width:62px;height:70px;margin:auto;clip-path:polygon(50% 0,92% 18%,92% 73%,50% 100%,8% 73%,8% 18%);background:#32123d;color:#e268ff;font-size:1.5rem}
.personal-intel{display:grid;grid-template-columns:1.15fr .85fr;gap:1.2rem}.personal-intel p{color:#aaa0ad}.personal-intel form{border:1px solid #372a3d;padding:1rem;background:#09070b}.personal-intel label{font-size:.7rem;color:#9d8ca0;font-weight:900}.personal-intel input{display:block;width:100%;box-sizing:border-box;margin:.45rem 0 .7rem;background:#070609;border:1px solid #4b3654;color:#fff;padding:.75rem}.personal-intel button{width:100%;padding:.75rem;background:#b83fe6;color:#fff;border:1px solid #da72ff;font-weight:900;cursor:pointer}
.stats-portal{display:grid;grid-template-columns:1.3fr .7fr;gap:1.5rem;align-items:center;border:1px solid #4c3057;background:radial-gradient(circle at 90% 50%,rgba(203,73,255,.15),transparent 35%),#0b090d;padding:1.5rem;border-radius:10px}.stats-portal h2{font-size:clamp(2rem,3.5vw,3.6rem);line-height:1}.stats-portal p{color:#aaa0ad}.stats-portal>a{padding:1.1rem;border:1px solid #cb49ff;text-align:center;color:#fff;text-decoration:none;font-weight:900}
@media(max-width:1050px){.counter-grid{grid-template-columns:1fr 1fr 1fr}.recognition-grid{grid-template-columns:1fr 1fr}.goat-grid{grid-template-columns:1fr 1fr 1fr}}
@media(max-width:720px){.intel-hero{min-height:700px}.intel-hero-inner{min-height:700px}.counter-grid,.recognition-grid,.goat-grid,.personal-intel,.stats-portal{grid-template-columns:1fr}.topgun-header,.goat-intro{grid-template-columns:1fr}.leader-row{grid-template-columns:55px 1fr .8fr}.leader-row span:last-child{display:none}.intel-ticker{display:block}.intel-ticker span{display:block;margin:.25rem 0}}

/* V1.32 — dimensional intelligence emblems */
.counter-icon{position:relative;display:flex;align-items:center;justify-content:center;overflow:visible}
.intel-real-icon{width:72px;height:72px;color:#d544f4;fill:none;stroke:currentColor;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px rgba(213,68,244,.42)) drop-shadow(0 7px 10px rgba(0,0,0,.65))}
.intel-real-icon .icon-fill-soft{fill:currentColor;fill-opacity:.13;stroke:none}
.counter-icon::before{content:"";position:absolute;width:80%;height:80%;border-radius:50%;background:radial-gradient(circle,rgba(219,69,246,.17),transparent 67%);filter:blur(5px)}
.counter-icon .intel-real-icon{position:relative;z-index:1}
