.micro-hero{padding:74px 0 45px;position:relative}.micro-hero:after{content:'';position:absolute;right:4%;top:27%;width:260px;height:260px;border:1px solid #487b7890;border-radius:50%;box-shadow:0 0 0 50px #46777717,0 0 0 100px #4677770c;pointer-events:none}.micro-hero h1{font-size:clamp(3.2rem,5.2vw,6rem);line-height:1.04;letter-spacing:-.07em;margin:20px 0;position:relative;z-index:1}.micro-hero h1 em{font-style:normal;color:var(--teal)}.micro-hero p:last-child{font-size:.93rem;color:var(--mute);max-width:640px}.micro-form{padding:25px;display:grid;grid-template-columns:1.5fr .65fr auto;gap:17px;align-items:end}.micro-form .btn{height:45px}.error-note{border:1px solid #98614c;background:#452c2a;color:#ffd1bc;padding:15px 20px;border-radius:9px;font-size:.83rem;margin:15px 0}.results-head{margin-top:68px}.micro-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(280px,.8fr);gap:17px}.micro-main,.micro-aside{display:flex;flex-direction:column;gap:17px;min-width:0}.micro-verdict{padding:30px;display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:20px;min-height:254px;background:linear-gradient(125deg,#1a4145,#183039)}.delta-number{font:500 4.5rem 'Space Grotesk';letter-spacing:-.08em;color:var(--teal);margin:12px 0 5px}.micro-verdict p{font-size:.76rem;color:#d4e2e0;max-width:390px}.verdict-visual{display:grid;gap:18px}.visual-reading{display:grid;grid-template-columns:65px 1fr auto;align-items:center;gap:10px;font-size:.7rem}.visual-reading span{color:var(--mute)}.visual-reading b{font-size:1.2rem;font-weight:500}.visual-reading .bar{height:9px;border-radius:100px;background:#2c535a;position:relative}.visual-reading .bar i{position:absolute;left:0;top:0;bottom:0;border-radius:100px;background:var(--teal)}.visual-reading.warm .bar i{background:var(--warm)}.map-panel{padding:25px;overflow:hidden}.map-top{display:flex;justify-content:space-between;gap:20px;align-items:center}.map-top h3{font-size:1.5rem;margin:8px 0 0}.map-panel svg{display:block;width:100%;height:auto;max-height:440px;background:radial-gradient(circle at center,#1d4650,#0b2431 75%);border-radius:12px;margin:20px 0 13px}.map-panel svg text{font:12px 'DM Sans';fill:#b6cbd0}.map-panel svg .point-label{font-size:10px;fill:#e9f4f2}.sample-panel,.scale-panel,.method-panel{padding:24px}.micro-aside h3{font-size:1.35rem;margin:7px 0 20px}.count-row{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:11px 0;gap:14px;font-size:.7rem;color:var(--mute)}.count-row b{font:500 1.25rem 'Space Grotesk';color:var(--ink)}.scale-numbers{display:flex;justify-content:space-between;gap:10px;margin-top:12px}.scale-numbers strong{display:block;font:500 1.55rem 'Space Grotesk';color:var(--teal)}.scale-numbers span{font-size:.59rem;color:var(--mute)}.temp-gradient{height:12px;border-radius:100px;background:linear-gradient(90deg,#83d9ed,#8bf1df,#ffc5a7);margin:20px 0 10px}.method-panel ul{padding-left:19px;font-size:.72rem;line-height:1.7;color:#bed0d1}.method-panel p{font-size:.69rem;color:var(--mute);margin-top:11px}.pairs-section{margin-top:80px}.pair-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.pair-card{padding:23px;min-width:0}.pair-card h3{font-size:1.15rem;margin:12px 0}.pair-arrow{display:flex;align-items:center;gap:12px;margin:21px 0}.pair-arrow>div{flex:1;min-width:0}.pair-arrow b{display:block;font:500 1.9rem 'Space Grotesk';color:var(--teal)}.pair-arrow>div:last-child b{color:var(--warm)}.pair-arrow span{font-size:.69rem;color:var(--mute);display:block;overflow-wrap:anywhere}.pair-arrow i{font-size:1.3rem;color:var(--mute)}.pair-card .difference{font:500 1.7rem 'Space Grotesk';margin:12px 0}.pair-card .difference span{font:400 .75rem 'DM Sans';color:var(--mute)}.pair-card .footnote{border-top:1px solid var(--line);padding-top:13px}.pair-card a{color:var(--teal);font-size:.7rem;display:inline-block;margin-top:12px}.empty-pairs{grid-column:1/-1;padding:26px;color:var(--mute);font-size:.83rem}.station-section{margin-top:65px;padding:30px;display:grid;grid-template-columns:260px 1fr;gap:30px}.station-section h2{font-size:1.7rem;margin:8px 0 13px}.station-section p:not(.eyebrow){font-size:.74rem;color:var(--mute)}.station-list{display:grid;grid-template-columns:repeat(2,1fr);gap:7px}.station-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;background:#0e222c;border:1px solid var(--line);border-radius:6px;text-decoration:none}.station-item:hover{border-color:#6ba6a2}.station-item b{display:block;font-size:.68rem;font-weight:500;overflow-wrap:anywhere}.station-item span{display:block;font-size:.58rem;color:var(--mute);margin-top:4px}.station-item strong{color:var(--teal);font:500 1.15rem 'Space Grotesk';white-space:nowrap}.next-panel{margin-top:17px;padding:28px 30px;display:flex;justify-content:space-between;gap:30px;align-items:center}.next-panel h2{font-size:1.55rem;margin:7px 0}.next-panel p{font-size:.72rem;color:var(--mute)}.next-panel>div:last-child{display:flex;gap:10px;flex-shrink:0}.intro-method{margin-top:70px;padding:34px;display:grid;grid-template-columns:1fr 1.1fr;gap:35px}.intro-method h2{font-size:2rem;margin-top:10px}.intro-method p:last-child{font-size:.78rem;color:var(--mute)}@media(max-width:1100px){.micro-grid{grid-template-columns:1fr}.micro-aside{display:grid;grid-template-columns:repeat(3,1fr)}.pair-cards{grid-template-columns:repeat(2,1fr)}.station-section{grid-template-columns:1fr}}@media(max-width:800px){.micro-hero{padding-top:52px}.micro-hero:after{opacity:.5;right:-60px}.micro-hero h1{font-size:3.7rem}.micro-form{grid-template-columns:1fr 1fr}.micro-form .field:first-child{grid-column:1/-1}.micro-form .btn{align-self:end}.micro-aside{grid-template-columns:1fr 1fr}.method-panel{grid-column:1/-1}.pair-cards{grid-template-columns:1fr 1fr}.next-panel{display:block}.next-panel>div:last-child{margin-top:19px}.intro-method{grid-template-columns:1fr}}@media(max-width:550px){.micro-hero h1{font-size:2.85rem}.micro-hero:after{display:none}.micro-form{grid-template-columns:1fr;padding:21px}.micro-form .field:first-child{grid-column:auto}.micro-grid{gap:12px}.micro-verdict{grid-template-columns:1fr;padding:23px}.delta-number{font-size:3.7rem}.micro-aside{grid-template-columns:1fr}.method-panel{grid-column:auto}.pair-cards{grid-template-columns:1fr}.station-list{grid-template-columns:1fr}.station-section{padding:24px}.next-panel>div:last-child{display:flex;flex-direction:column}.intro-method{padding:24px}.intro-method h2{font-size:1.7rem}}

.dirty #micro-results{opacity:.58}

.pair-card .trace-link{font-weight:700;color:#0d282b;background:var(--teal);padding:9px 12px;border-radius:6px;text-decoration:none}.pair-card .trace-link:hover{background:#b5faea}
