.OTCMapSection-module__kZ_oQG__topoMap{background:#0a0a0a;justify-content:center;align-items:center;min-height:60vh;padding:180px 0;display:flex;position:relative;overflow:hidden}.OTCMapSection-module__kZ_oQG__gridLayer{z-index:0;opacity:.035;background-image:linear-gradient(#fff6 1px,#0000 1px),linear-gradient(90deg,#fff6 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.OTCMapSection-module__kZ_oQG__gridLayerFine{z-index:0;opacity:.015;background-image:linear-gradient(#ffffff4d 1px,#0000 1px),linear-gradient(90deg,#ffffff4d 1px,#0000 1px);background-size:15px 15px;position:absolute;inset:0}.OTCMapSection-module__kZ_oQG__mapTexture{z-index:1;opacity:.2;filter:brightness(.7)contrast(1.2);background-position:50% 40%;background-repeat:no-repeat;background-size:130%;position:absolute;inset:0}.OTCMapSection-module__kZ_oQG__contourOverlay{z-index:2;pointer-events:none;position:absolute;inset:0}.OTCMapSection-module__kZ_oQG__contourOverlay svg{width:100%;height:100%}.OTCMapSection-module__kZ_oQG__scanLine{z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff0f 20%,#ffffff1f 50%,#ffffff0f 80%,#0000 100%);height:1px;animation:8s linear infinite OTCMapSection-module__kZ_oQG__scanDown;position:absolute;top:0;left:0;right:0}@keyframes OTCMapSection-module__kZ_oQG__scanDown{0%{opacity:0;top:-2%}5%{opacity:1}95%{opacity:1}to{opacity:0;top:102%}}.OTCMapSection-module__kZ_oQG__scanLineSecondary{background:linear-gradient(90deg,#0000 0%,#ffffff0a 30%,#ffffff14 50%,#ffffff0a 70%,#0000 100%);height:1px;animation-delay:4s;}.OTCMapSection-module__kZ_oQG__vignette{z-index:4;pointer-events:none;background:linear-gradient(#0000 85%,#0a0a0ae6 100%);position:absolute;inset:0}.OTCMapSection-module__kZ_oQG__content{z-index:10;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;gap:0 100px;width:100%;max-width:1560px;padding:0 100px;display:grid;position:relative}.OTCMapSection-module__kZ_oQG__infoColumn{flex-direction:column;justify-content:center;padding-right:80px;display:flex}.OTCMapSection-module__kZ_oQG__coordLabel{font-family:"SF Mono","Fira Code",var(--font-inter,monospace);color:#ffffff40;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:24px;font-size:.6rem;display:flex}.OTCMapSection-module__kZ_oQG__coordDot{background:#ffffff59;border-radius:50%;width:4px;height:4px;animation:3s ease-in-out infinite OTCMapSection-module__kZ_oQG__coordPulse}@keyframes OTCMapSection-module__kZ_oQG__coordPulse{0%,to{opacity:.35}50%{opacity:1}}.OTCMapSection-module__kZ_oQG__title{font-family:var(--font-manrope,sans-serif);color:#fff;letter-spacing:-.04em;margin:0 0 28px;font-size:3.4rem;font-weight:800;line-height:1.08}.OTCMapSection-module__kZ_oQG__description{font-family:var(--font-inter,sans-serif);color:#ffffff73;max-width:520px;margin:0;font-size:1rem;line-height:1.8}.OTCMapSection-module__kZ_oQG__dataColumn{grid-template-columns:1fr 1fr;align-content:center;gap:16px;display:grid}.OTCMapSection-module__kZ_oQG__dataPanel{background:#ffffff05;border:1px solid #ffffff14;border-radius:4px;transition:border-color .4s,background .4s;animation:.6s ease-out backwards OTCMapSection-module__kZ_oQG__panelFadeIn;position:relative;overflow:hidden}.OTCMapSection-module__kZ_oQG__dataPanel:first-child{animation-delay:.1s}.OTCMapSection-module__kZ_oQG__dataPanel:nth-child(2){animation-delay:.2s}.OTCMapSection-module__kZ_oQG__dataPanel:nth-child(3){animation-delay:.3s}.OTCMapSection-module__kZ_oQG__dataPanel:nth-child(4){animation-delay:.4s}@keyframes OTCMapSection-module__kZ_oQG__panelFadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.OTCMapSection-module__kZ_oQG__dataPanel:hover{background:#ffffff08;border-color:#ffffff26}.OTCMapSection-module__kZ_oQG__panelHeader{background:#ffffff04;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:8px 14px;display:flex}.OTCMapSection-module__kZ_oQG__panelHeaderLabel{font-family:"SF Mono","Fira Code",var(--font-inter,monospace);color:#ffffff4d;letter-spacing:.12em;text-transform:uppercase;font-size:.55rem}.OTCMapSection-module__kZ_oQG__panelHeaderDots{gap:4px;display:flex}.OTCMapSection-module__kZ_oQG__panelHeaderDot{background:#ffffff26;border-radius:50%;width:3px;height:3px}.OTCMapSection-module__kZ_oQG__panelBody{flex-direction:column;gap:6px;padding:24px 18px 28px;display:flex}.OTCMapSection-module__kZ_oQG__panelValue{font-family:var(--font-manrope,sans-serif);color:#fff;letter-spacing:-.04em;font-size:2.6rem;font-weight:800;line-height:1;position:relative}.OTCMapSection-module__kZ_oQG__panelValue:after{content:"";vertical-align:baseline;background:#ffffff40;width:2px;height:.7em;margin-left:6px;animation:1.2s steps(2,end) infinite OTCMapSection-module__kZ_oQG__cursorBlink;display:inline-block}@keyframes OTCMapSection-module__kZ_oQG__cursorBlink{0%,to{opacity:0}50%{opacity:1}}.OTCMapSection-module__kZ_oQG__panelSubtext{font-family:"SF Mono","Fira Code",var(--font-inter,monospace);color:#fff3;letter-spacing:.06em;font-size:.6rem}.OTCMapSection-module__kZ_oQG__statusBar{background:#ffffff04;border:1px solid #ffffff0f;border-radius:4px;grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:40px;padding:14px 20px;display:flex}.OTCMapSection-module__kZ_oQG__statusLeft{align-items:center;gap:10px;display:flex}.OTCMapSection-module__kZ_oQG__statusIndicator{background:#ffffff80;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite OTCMapSection-module__kZ_oQG__statusPulse;box-shadow:0 0 8px #fff3}@keyframes OTCMapSection-module__kZ_oQG__statusPulse{0%,to{opacity:.5;box-shadow:0 0 8px #ffffff1a}50%{opacity:1;box-shadow:0 0 12px #ffffff4d}}.OTCMapSection-module__kZ_oQG__statusText{font-family:"SF Mono","Fira Code",var(--font-inter,monospace);color:#ffffff59;letter-spacing:.1em;text-transform:uppercase;font-size:.6rem}.OTCMapSection-module__kZ_oQG__statusRight{align-items:center;gap:24px;display:flex}.OTCMapSection-module__kZ_oQG__statusMeta{font-family:"SF Mono","Fira Code",var(--font-inter,monospace);color:#fff3;letter-spacing:.06em;font-size:.55rem}.OTCMapSection-module__kZ_oQG__contourPath{fill:none;stroke:#ffffff0a;stroke-width:1px;stroke-dasharray:800;stroke-dashoffset:800px;animation:12s ease-in-out infinite alternate OTCMapSection-module__kZ_oQG__contourDraw}.OTCMapSection-module__kZ_oQG__contourPath:nth-child(2){stroke:#ffffff08;animation-duration:15s;animation-delay:2s}.OTCMapSection-module__kZ_oQG__contourPath:nth-child(3){stroke:#ffffff06;animation-duration:18s;animation-delay:4s}.OTCMapSection-module__kZ_oQG__contourPath:nth-child(4){stroke:#ffffff05;animation-duration:14s;animation-delay:1s}.OTCMapSection-module__kZ_oQG__contourPath:nth-child(5){stroke:#ffffff09;animation-duration:16s;animation-delay:3s}@keyframes OTCMapSection-module__kZ_oQG__contourDraw{0%{stroke-dashoffset:800px}50%{stroke-dashoffset:0}to{stroke-dashoffset:-800px}}.OTCMapSection-module__kZ_oQG__cornerMark{z-index:5;font-family:"SF Mono","Fira Code",var(--font-inter,monospace);color:#ffffff1f;letter-spacing:.08em;pointer-events:none;font-size:.5rem;position:absolute}.OTCMapSection-module__kZ_oQG__cornerMarkTL{top:24px;left:24px;}.OTCMapSection-module__kZ_oQG__cornerMarkTR{top:24px;right:24px;}.OTCMapSection-module__kZ_oQG__cornerMarkBL{bottom:24px;left:24px;}.OTCMapSection-module__kZ_oQG__cornerMarkBR{bottom:24px;right:24px;}@media (max-width:1200px){.OTCMapSection-module__kZ_oQG__topoMap{padding:140px 0}.OTCMapSection-module__kZ_oQG__content{grid-template-columns:1fr;gap:48px;padding:0 48px}.OTCMapSection-module__kZ_oQG__infoColumn{padding-right:0}.OTCMapSection-module__kZ_oQG__title{font-size:2.8rem}.OTCMapSection-module__kZ_oQG__dataColumn{grid-template-columns:1fr 1fr}}@media (max-width:768px){.OTCMapSection-module__kZ_oQG__topoMap{min-height:70vh;padding:120px 0}.OTCMapSection-module__kZ_oQG__content{padding:0 24px}.OTCMapSection-module__kZ_oQG__title{font-size:2.2rem}.OTCMapSection-module__kZ_oQG__description{font-size:.9rem}.OTCMapSection-module__kZ_oQG__dataColumn{grid-template-columns:1fr;gap:12px}.OTCMapSection-module__kZ_oQG__panelValue{font-size:2rem}.OTCMapSection-module__kZ_oQG__panelBody{padding:18px 14px 22px}.OTCMapSection-module__kZ_oQG__statusBar{flex-direction:column;align-items:flex-start;gap:12px;margin-top:0}.OTCMapSection-module__kZ_oQG__statusRight{gap:16px}.OTCMapSection-module__kZ_oQG__gridLayer{background-size:40px 40px}.OTCMapSection-module__kZ_oQG__gridLayerFine,.OTCMapSection-module__kZ_oQG__cornerMark{display:none}}
