.geo-page:after{content:"";position:fixed;inset:0;z-index:9999;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.055) 0,rgba(0,0,0,.055) 3px);pointer-events:none}.geo-page{padding-top:4rem;height:100vh;overflow:hidden;display:flex;flex-direction:column;background:#03060c;color:#e8eefa;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;-webkit-font-smoothing:antialiased}.geo-main{flex:1;min-height:0;display:grid;grid-template-columns:272px 1fr 324px;overflow:hidden}.geo-panel{position:relative;overflow:hidden;border-right:1px solid rgba(0,229,255,.07);display:flex;flex-direction:column}.geo-panel:last-child{border-right:none}.geo-plabel{font-size:7.5px;letter-spacing:.28em;text-transform:uppercase;color:#00e5ff;opacity:.48}.geo-feed{background:#03060c}.gf-header{padding:.9rem 1.25rem .75rem;border-bottom:1px solid rgba(0,229,255,.07);flex-shrink:0;justify-content:space-between}.gf-header,.gf-live{display:flex;align-items:center}.gf-live{gap:5px;font-size:7px;letter-spacing:.22em;color:#34d399;text-transform:uppercase}.gf-dot{display:inline-block;width:4px;height:4px;border-radius:50%;background:#34d399;animation:geo-blink 1.4s ease-in-out infinite}.gf-log{flex:1;overflow-y:auto;padding:.75rem 1.25rem;display:flex;flex-direction:column;gap:11px}.gf-log::-webkit-scrollbar{width:2px}.gf-log::-webkit-scrollbar-thumb{background:rgba(0,229,255,.16)}.gf-log::-webkit-scrollbar-track{background:transparent}.gfe{opacity:0;animation:geo-entry-in .3s ease forwards}.gfe--geo{border-left:2px solid rgba(0,229,255,.35);padding-left:7px}.gfe-ts{font-size:6.5px;letter-spacing:.14em;color:rgba(232,238,250,.1);margin-bottom:2px}.gfe-ts--geo{color:rgba(0,229,255,.5)}.gfe-q{font-size:8.5px;font-style:italic;letter-spacing:.03em;line-height:1.4;color:rgba(232,238,250,.65);margin-bottom:4px}.gfe-q:before{content:'→ "'}.gfe-q:after,.gfe-q:before{color:rgba(232,238,250,.28);font-style:normal}.gfe-q:after{content:'"'}.gfe-row{display:grid;grid-template-columns:68px 1fr auto;align-items:center;gap:5px;padding-left:6px;font-size:7.5px;letter-spacing:.08em}.gfe-engine{color:rgba(232,238,250,.1)}.gfe-src{color:rgba(232,238,250,.28);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gfe-status{font-size:6.5px;letter-spacing:.16em;text-transform:uppercase;padding:1px 5px;white-space:nowrap}.gfe-status--found{color:#34d399;border:1px solid rgba(52,211,153,.2)}.gfe-status--absent{color:#ff3b30;border:1px solid rgba(255,59,48,.22)}.gfe-status--geo{color:#00e5ff;border:1px solid rgba(0,229,255,.16);animation:geo-blink 1.5s ease infinite}.gf-footer{padding:.65rem 1.25rem;border-top:1px solid rgba(0,229,255,.07);flex-shrink:0;display:flex;align-items:center;justify-content:space-between}.gf-counter{font-size:7px;letter-spacing:.16em;text-transform:uppercase;color:rgba(232,238,250,.28)}.gf-tally{font-family:var(--font-syne),"Syne",sans-serif;font-size:11px;font-weight:700;color:#ff3b30}.geo-hero{background:#040812}.geo-canvas{position:absolute;inset:0;width:100%;height:100%;opacity:.3;pointer-events:none}.geo-hero-inner{position:relative;z-index:2;padding:1.6rem 2rem;height:100%;display:flex;flex-direction:column;justify-content:center;gap:1.1rem}.geo-eyebrow{display:flex;align-items:center;gap:10px}.geo-rule{display:inline-block;width:24px;height:1px;background:#00e5ff;opacity:.5}.geo-headline{font-family:var(--font-syne),"Syne",sans-serif;font-size:clamp(3.4rem,5.8vw,5.2rem);font-weight:800;line-height:.88;letter-spacing:-.03em;color:#e8eefa;animation:geo-glitch 7s ease-in-out infinite}.geo-accent{color:#00e5ff}.geo-sub{font-size:11px;line-height:1.72;letter-spacing:.03em;color:rgba(232,238,250,.65);max-width:44ch}.geo-sub strong{color:#e8eefa;font-weight:500}.geo-stats{display:flex;border-top:1px solid rgba(0,229,255,.07);border-bottom:1px solid rgba(0,229,255,.07)}.geo-stat{flex:1;padding:.8rem .9rem;border-right:1px solid rgba(0,229,255,.07)}.geo-stat:last-child{border-right:none}.geo-snum{display:block;font-family:var(--font-syne),"Syne",sans-serif;font-size:2.2rem;font-weight:800;letter-spacing:-.04em;line-height:1;color:#00e5ff}.geo-snum--alert{color:#ff3b30}.geo-snum--ok{color:#34d399}.geo-slbl{display:block;font-size:7px;letter-spacing:.16em;text-transform:uppercase;color:rgba(232,238,250,.28);margin-top:3px;line-height:1.6}.geo-gauges{gap:1rem}.geo-gauge-item,.geo-gauges{display:flex;align-items:center}.geo-gauge-item{flex-direction:column;gap:4px;flex-shrink:0}.geo-gauge-svg{width:60px;height:60px}.geo-gauge-lbl{font-size:6.5px;letter-spacing:.2em;text-transform:uppercase;color:rgba(232,238,250,.28)}.geo-gauge-sep{font-size:16px;color:rgba(232,238,250,.28);flex-shrink:0;margin:0 2px}.geo-gauge-copy{font-size:9px;line-height:1.6;color:rgba(232,238,250,.28);letter-spacing:.03em}.geo-gauge-copy strong{display:block;font-weight:500;color:rgba(232,238,250,.65);font-size:9.5px;margin-bottom:2px}.geo-prompt{display:flex;align-items:center;gap:8px;font-size:9px;color:#00e5ff;letter-spacing:.05em}.geo-prompt-pre{opacity:.32}.geo-cursor{display:inline-block;width:6px;height:11px;background:#00e5ff;animation:geo-blink-hard .9s step-end infinite}.geo-protocol{background:#05091a}.gp-header{padding:.9rem 1.4rem .75rem;border-bottom:1px solid rgba(0,229,255,.07);flex-shrink:0}.gp-tiers{flex:1;display:flex;flex-direction:column}.gp-tier{padding:.85rem 1.4rem;border-bottom:1px solid rgba(0,229,255,.07);position:relative;cursor:default;transition:background .18s}.gp-tier:hover{background:rgba(0,229,255,.022)}.gp-bar{position:absolute;left:0;top:0;bottom:0;width:2px;background:#00e5ff;transform:scaleY(0);transform-origin:top;transition:transform .22s ease}.gp-tier:hover .gp-bar{transform:scaleY(1)}.gp-tier-head{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:4px}.gp-idx{font-size:7px;letter-spacing:.26em;color:#00e5ff;opacity:.42}.gp-badge{font-size:7px;letter-spacing:.14em;text-transform:uppercase;padding:2px 7px;border-radius:1px;background:#00e5ff;color:#03060c}.gp-badge--outline{background:transparent;color:#00e5ff;border:1px solid rgba(0,229,255,.28)}.gp-name{font-family:var(--font-syne),"Syne",sans-serif;font-size:12.5px;font-weight:700;letter-spacing:.08em;color:#e8eefa;margin-bottom:4px}.gp-desc{font-size:9px;line-height:1.58;color:rgba(232,238,250,.28);letter-spacing:.03em}.gp-desc strong{color:rgba(232,238,250,.65);font-weight:500}.gp-time{font-size:7.5px;letter-spacing:.16em;color:#00e5ff;opacity:.52;margin-top:5px;text-transform:uppercase}.gp-cta{padding:.9rem 1.4rem;border-top:1px solid rgba(0,229,255,.07);flex-shrink:0;margin-top:auto}.gp-btn{display:block;width:100%;font-family:var(--font-syne),"Syne",sans-serif;font-size:11px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:#03060c;background:#00e5ff;padding:12px 18px;border-radius:1px;text-align:center;text-decoration:none;transition:opacity .18s,transform .18s,box-shadow .18s;animation:geo-glow 3.2s ease-in-out infinite}.gp-btn:hover{opacity:.88;transform:translateY(-1px);box-shadow:0 8px 30px rgba(0,229,255,.22)}.gp-fine{font-size:7px;letter-spacing:.18em;text-transform:uppercase;color:rgba(232,238,250,.28);text-align:center;margin-top:7px}@keyframes geo-blink{0%,to{opacity:1}50%{opacity:.2}}@keyframes geo-blink-hard{0%,49%{opacity:1}50%,99%{opacity:0}}@keyframes geo-entry-in{to{opacity:1}}@keyframes geo-glow{0%,to{box-shadow:0 0 0 0 rgba(0,229,255,.32)}50%{box-shadow:0 0 26px 4px rgba(0,229,255,.1)}}@keyframes geo-glitch{0%,86%,88%,92%,94%,to{text-shadow:none;transform:skewX(0)}87%{text-shadow:-3px 0 #00e5ff,3px 0 #ff3b30;transform:skewX(-1.2deg)}89%{text-shadow:none;transform:skewX(0)}91%{text-shadow:2px 0 #00e5ff;transform:skewX(.6deg)}93%{text-shadow:none;transform:skewX(0)}}@media (max-width:1024px){.geo-page{height:auto;overflow:auto}.geo-main{grid-template-columns:1fr}.geo-panel{border-right:none;border-bottom:1px solid rgba(0,229,255,.07)}.geo-feed{display:none}.geo-hero{min-height:70vh}.geo-hero-inner{height:auto;justify-content:flex-start;gap:1.4rem}.geo-canvas{display:none}}@media (max-width:640px){.geo-headline{font-size:3rem}.geo-hero-inner{padding:1.25rem}}