.scan-guide{--scan-cyan:#22d3ee;--scan-blue:#60a5fa;--scan-violet:#a78bfa;--scan-green:#34d399;--scan-red:#fb7185;--scan-ink:#06131b;width:min(1120px,calc(100% - 2rem));margin:0 auto;padding:1.25rem 0 4.5rem;color:#e5eef7}.scan-guide .guide-header{max-width:1000px;margin:2.5rem auto 2rem;text-align:center}.scan-guide .scan-kicker{margin:0 0 .85rem;color:#8be9f7;font-size:.82rem;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.scan-guide .guide-header h1{margin:0;background:linear-gradient(105deg,#f8fafc 6%,#a5f3fc 38%,#60a5fa 66%,#c4b5fd 96%);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(2.25rem,6vw,4.75rem);font-weight:900;letter-spacing:-.055em;line-height:.98;text-wrap:balance}.scan-guide .guide-subtitle{max-width:900px;margin:1.3rem auto 0;color:#cbd5e1;font-size:clamp(1.04rem,2vw,1.25rem);line-height:1.65;text-wrap:pretty}.scan-guide .scan-truth{margin:0 0 1rem;padding:1rem 1.1rem;border:1px solid rgba(34,211,238,.26);border-radius:12px;background:rgba(6,182,212,.07);color:#d7e4ef;font-size:.92rem;line-height:1.65}.scan-guide .scan-truth--reviewed{border-color:rgba(167,139,250,.27);background:rgba(139,92,246,.07)}.scan-guide .guide-section a:not(.scan-panel):not(.scan-review__button),.scan-guide .scan-truth a{color:#8be9f7;font-weight:750;text-underline-offset:.18em}.scan-guide .guide-section{margin:2.75rem 0;scroll-margin-top:5rem}.scan-guide .guide-section>h2{margin:0 0 1.1rem;color:#f8fafc;font-size:clamp(1.65rem,3vw,2.35rem);letter-spacing:-.035em;line-height:1.12;text-wrap:balance}.scan-guide .guide-section>p,.scan-guide .scan-panel>p{color:#c3d1df;line-height:1.75}.scan-guide .scan-panel{min-width:0;padding:1.35rem;border:1px solid rgba(96,165,250,.22);border-radius:16px;background:linear-gradient(145deg,rgba(15,32,45,.94),rgba(8,19,30,.96)),var(--scan-ink);box-shadow:0 18px 45px rgba(0,0,0,.16)}.scan-guide .scan-panel h3{margin:0 0 .45rem;color:#f8fafc;font-size:1.05rem;line-height:1.3}.scan-guide .scan-panel p{margin:0;color:#bdcad8;line-height:1.67}.scan-guide .scan-panel p+p{margin-top:.85rem}.scan-guide .scan-answer{display:grid;grid-template-columns:180px minmax(0,1fr);grid-gap:1.4rem;gap:1.4rem;align-items:center}.scan-guide .scan-signal{position:relative;display:grid;width:150px;aspect-ratio:1;place-items:center;margin:0 auto;border:1px solid rgba(34,211,238,.34);border-radius:50%;overflow:hidden;background:radial-gradient(circle,rgba(34,211,238,.2),rgba(7,28,39,.94) 63%)}.scan-guide .scan-signal span,.scan-guide .scan-signal:after,.scan-guide .scan-signal:before{position:absolute;content:""}.scan-guide .scan-signal:before{width:66%;height:66%;border:1px solid rgba(96,165,250,.42);border-radius:50%}.scan-guide .scan-signal:after{width:34%;height:34%;border:1px solid rgba(167,139,250,.52);border-radius:50%}.scan-guide .scan-signal span:first-child{width:100%;height:1px;background:rgba(34,211,238,.24)}.scan-guide .scan-signal span:nth-child(2){width:1px;height:100%;background:rgba(34,211,238,.24)}.scan-guide .scan-signal span:nth-child(3){width:50%;height:50%;border-top:2px solid #22d3ee;border-radius:50%;transform:rotate(35deg);filter:drop-shadow(0 0 7px rgba(34,211,238,.7))}.scan-guide .scan-signal strong{position:relative;z-index:2;color:#f8fafc;font-size:2.2rem;text-shadow:0 0 20px rgba(34,211,238,.75)}.scan-guide .scan-equation{display:grid;grid-gap:.35rem;gap:.35rem;margin-bottom:1rem;padding:1.05rem;border:1px solid rgba(34,211,238,.25);border-radius:12px;background:linear-gradient(100deg,rgba(6,182,212,.13),rgba(59,130,246,.1),rgba(139,92,246,.13));text-align:center}.scan-guide .scan-equation small,.scan-guide .scan-equation span{color:#8be9f7;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.scan-guide .scan-equation strong{color:#f8fafc;font-size:clamp(1.05rem,2.2vw,1.45rem);line-height:1.35}.scan-guide .scan-rule{margin-top:1rem!important;padding:.85rem 1rem;border-left:3px solid var(--scan-cyan);border-radius:0 9px 9px 0;background:rgba(34,211,238,.07)}.scan-guide .review-steps,.scan-guide .scan-steps,.scan-guide .signal-list{display:grid;grid-gap:.75rem;gap:.75rem;margin:0;padding:0;list-style:none}.scan-guide .scan-steps li{display:grid;grid-template-columns:2rem minmax(0,1fr);grid-gap:.85rem;gap:.85rem;align-items:start;padding:.85rem;border:1px solid rgba(96,165,250,.16);border-radius:11px;background:rgba(15,34,48,.68)}.scan-guide .scan-steps li>span{display:grid;width:2rem;height:2rem;place-items:center;border-radius:50%;background:linear-gradient(135deg,#0891b2,#4f46e5);color:#fff;font-size:.78rem;font-weight:900}.scan-guide .review-steps strong,.scan-guide .scan-steps strong,.scan-guide .signal-list strong{color:#f8fafc}.scan-guide .scan-steps p{margin:.2rem 0 0;color:#b9c9d8;line-height:1.6}.scan-guide .call-grid,.scan-guide .cooldown-grid,.scan-guide .placement-grid,.scan-guide .question-grid,.scan-guide .roshan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.scan-guide .call-grid>div,.scan-guide .cooldown-grid>div,.scan-guide .placement-grid>div,.scan-guide .question-grid>div,.scan-guide .roshan-grid>div{min-width:0;padding:1rem;border:1px solid rgba(96,165,250,.16);border-radius:12px;background:rgba(7,22,34,.66)}.scan-guide .call-grid span,.scan-guide .cooldown-grid span,.scan-guide .question-grid span{display:block;margin-bottom:.4rem;color:#67e8f9;font-size:.72rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.scan-guide .result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.scan-guide .result-grid .scan-panel{padding-top:1rem}.scan-guide .result-grid .scan-panel>span{display:inline-flex;margin-bottom:.65rem;padding:.3rem .58rem;border-radius:999px;font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.scan-guide .scan-positive{border-color:rgba(251,113,133,.34)}.scan-guide .scan-positive>span{background:rgba(251,113,133,.16);color:#fda4af}.scan-guide .scan-negative{border-color:rgba(52,211,153,.3)}.scan-guide .scan-negative>span{background:rgba(52,211,153,.14);color:#6ee7b7}.scan-guide .scan-ambiguous{border-color:rgba(167,139,250,.32)}.scan-guide .scan-ambiguous>span{background:rgba(167,139,250,.15);color:#c4b5fd}.scan-guide .review-steps li,.scan-guide .signal-list li{position:relative;padding:.85rem .9rem .85rem 2.2rem;border:1px solid rgba(96,165,250,.14);border-radius:10px;background:rgba(7,22,34,.62);color:#b9c9d8;line-height:1.65}.scan-guide .review-steps li:before,.scan-guide .signal-list li:before{position:absolute;top:1.15rem;left:.9rem;width:.55rem;height:.55rem;border-radius:50%;background:var(--scan-cyan);box-shadow:0 0 12px rgba(34,211,238,.65);content:""}.scan-guide .section-link{margin-top:.85rem;padding:.9rem 1rem;border-radius:10px;background:rgba(96,165,250,.08)}.scan-guide .jobs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.scan-guide .jobs-grid>div{padding:.95rem;border:1px solid rgba(96,165,250,.15);border-radius:11px;background:rgba(7,22,34,.66)}.scan-guide .jobs-grid strong{display:block;margin-bottom:.4rem;color:#a5f3fc}.scan-guide .history-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.scan-guide .history-grid .scan-panel{color:inherit;text-decoration:none;transition:border-color .18s ease,transform .18s ease,background-color .18s ease}.scan-guide .history-grid .scan-panel:focus-visible,.scan-guide .history-grid .scan-panel:hover{border-color:rgba(34,211,238,.62);background:#0d2635;transform:translateY(-2px)}.scan-guide .history-grid span{display:block;margin-bottom:.45rem;color:#67e8f9;font-size:.7rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.scan-guide .scan-review{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:center;margin-top:1rem;padding:1.1rem;border:1px solid rgba(167,139,250,.34);border-radius:14px;background:linear-gradient(110deg,rgba(34,211,238,.08),rgba(79,70,229,.14))}.scan-guide .scan-review h3{margin:0 0 .3rem;color:#f8fafc}.scan-guide .scan-review p{margin:0;color:#c2ceda;line-height:1.6}.scan-guide .scan-review__button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.7rem 1rem;border:1px solid rgba(167,139,250,.72);border-radius:9px;background:rgba(124,58,237,.2);color:#e9ddff;font-weight:800;text-decoration:none;white-space:nowrap}.scan-guide .scan-review__button:focus-visible,.scan-guide .scan-review__button:hover{border-color:#c4b5fd;background:rgba(124,58,237,.32)}.scan-guide .scan-faq{display:grid;grid-gap:.7rem;gap:.7rem}.scan-guide .scan-faq details{border:1px solid rgba(96,165,250,.18);border-radius:11px;background:rgba(8,21,32,.9)}.scan-guide .scan-faq summary{padding:1rem 1.1rem;color:#eef7ff;font-weight:800;cursor:pointer}.scan-guide .scan-faq details[open] summary{border-bottom:1px solid rgba(96,165,250,.15)}.scan-guide .scan-faq p{margin:0;padding:1rem 1.1rem;color:#bac9d7;line-height:1.7}.scan-guide .guide-footer{margin-top:2.5rem;padding-top:1.25rem;border-top:1px solid rgba(96,165,250,.16)}.scan-guide .guide-footer a{color:#8be9f7;font-weight:750;text-decoration:none}@media (max-width:900px){.scan-guide .history-grid,.scan-guide .jobs-grid,.scan-guide .result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.scan-guide .scan-answer{grid-template-columns:1fr}.scan-guide .scan-signal{width:124px}.scan-guide .scan-review{grid-template-columns:1fr}.scan-guide .scan-review__button{width:100%;white-space:normal;text-align:center}}@media (max-width:640px){.scan-guide{width:min(100% - 1.5rem,1120px);padding-bottom:3.5rem}.scan-guide .guide-header{margin-top:1.6rem}.scan-guide .guide-header h1{font-size:clamp(2.35rem,12.5vw,3.2rem);line-height:1.02}.scan-guide .scan-kicker{line-height:1.55}.scan-guide .scan-panel{padding:1rem;border-radius:13px}.scan-guide .call-grid,.scan-guide .cooldown-grid,.scan-guide .history-grid,.scan-guide .jobs-grid,.scan-guide .placement-grid,.scan-guide .question-grid,.scan-guide .result-grid,.scan-guide .roshan-grid{grid-template-columns:1fr}.scan-guide .scan-steps li{grid-template-columns:1.8rem minmax(0,1fr);gap:.65rem;padding:.75rem}.scan-guide .scan-steps li>span{width:1.8rem;height:1.8rem}}@media (prefers-reduced-motion:reduce){.scan-guide .history-grid .scan-panel,.scan-guide .scan-review__button{transition:none}.scan-guide .history-grid .scan-panel:focus-visible,.scan-guide .history-grid .scan-panel:hover{transform:none}}