@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;500;600;700;800;900&display=swap');
:root{--bg:#050810;--card:#0d1424;--card2:#111b2f;--line:#1b2a48;--text:#e7ebf5;--muted:#7d8aa4;--dim:#4f5a70;--accent:#6967f5;--mint:#34d399;--gold:#f59e0b;--red:#ef4444;--green:#22c55e}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 70% -10%,rgba(99,102,241,.14),transparent 35%),var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,Apple SD Gothic Neo,Noto Sans KR,sans-serif}.ambient{position:fixed;width:560px;height:560px;border-radius:50%;filter:blur(120px);opacity:.08;pointer-events:none}.a1{right:-140px;top:-180px;background:var(--accent)}.a2{left:-140px;bottom:-180px;background:var(--mint)}.topbar{position:sticky;top:0;z-index:10;height:64px;display:flex;align-items:center;gap:18px;padding:0 24px;border-bottom:1px solid rgba(255,255,255,.06);background:rgba(5,8,16,.82);backdrop-filter:blur(20px)}.brand{width:170px;font-weight:900;letter-spacing:-1px}.brand b{font-size:25px;background:linear-gradient(135deg,#fff,#818cf8,#34d399);-webkit-background-clip:text;color:transparent}.brand span{font-size:13px;letter-spacing:3px;color:#94a3b8;margin-left:6px}.brand i{display:block;width:92px;height:8px;border-bottom:2px solid #6366f1;border-radius:50%;margin-top:-4px}.guide{display:flex;gap:4px;flex:1}.guide a{font-size:13px;color:var(--muted);padding:7px 10px;border-radius:9px;text-decoration:none}.guide a:hover,.guide .install{background:rgba(255,255,255,.05);color:var(--text)}.account{display:flex;align-items:center;gap:8px}.account small{font-size:11px;color:var(--muted)}button{font:inherit;border:1px solid var(--line);background:rgba(255,255,255,.03);color:var(--text);border-radius:10px;padding:7px 12px;cursor:pointer}.account button{font-size:12px;padding:5px 10px}.account em{font-style:normal;font-weight:800;font-size:11px;color:var(--gold);border:1px solid rgba(245,158,11,.35);background:rgba(245,158,11,.08);border-radius:7px;padding:4px 10px}.shell{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:20px;max-width:1360px;margin:24px auto;padding:0 20px}.content,.halts{background:rgba(13,20,36,.72);border:1px solid var(--line);border-radius:22px;box-shadow:0 20px 60px rgba(0,0,0,.24)}.content{padding:18px}.tabs{display:flex;gap:8px;margin-bottom:18px}.tabs button{color:var(--muted);font-weight:700}.tabs button.active{background:linear-gradient(135deg,rgba(99,102,241,.24),rgba(52,211,153,.1));color:#fff;border-color:rgba(99,102,241,.55)}.tabs b{font-size:11px;margin-left:4px;background:var(--red);border-radius:999px;padding:1px 6px;color:white}.datebar{display:flex;align-items:center;justify-content:center;gap:16px;margin:6px 0 18px;color:#cbd5e1}.datebar span{font-weight:700;color:var(--muted)}.cards{display:grid;gap:14px}.card{position:relative;background:linear-gradient(160deg,rgba(19,29,51,.95),rgba(10,16,30,.9));border:1px solid rgba(255,255,255,.07);border-radius:18px;padding:18px;transition:.15s}.card:hover{transform:translateY(-2px);border-color:rgba(99,102,241,.35)}.cardTop{display:flex;justify-content:space-between;gap:12px}.ticker{font-size:24px;font-weight:900}.copy{font-size:12px;color:var(--muted)}.titleKo{font-size:17px;font-weight:800;line-height:1.45;margin:8px 0 5px}.titleEn{font-size:13px;color:#94a3b8;line-height:1.45}.scoreRow{display:flex;align-items:center;gap:10px;margin:12px 0}.score{font-weight:900;border-radius:9px;padding:5px 10px;background:rgba(245,158,11,.13);color:var(--gold);border:1px solid rgba(245,158,11,.3)}.score.high{color:#fde68a;background:rgba(245,158,11,.2)}.action{font-size:12px;font-weight:800;color:#111827;background:#fbbf24;border-radius:8px;padding:4px 8px}.meta{display:flex;flex-wrap:wrap;gap:10px;color:var(--muted);font-size:13px}.summary{margin:14px 0;color:#cbd5e1;line-height:1.6}.factors{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.factor{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:12px}.factor h4{margin:0 0 8px;font-size:13px}.factor.good h4{color:var(--green)}.factor.bad h4{color:#fb7185}.factor ul{margin:0;padding-left:18px;color:#aeb8cc;font-size:13px;line-height:1.55}.tag{font-size:11px;font-weight:800;border-radius:999px;padding:3px 8px;background:rgba(99,102,241,.15);color:#a5b4fc}.halts{padding:16px;max-height:calc(100vh - 112px);overflow:auto}.asideHead{display:flex;justify-content:space-between;align-items:center}.asideHead h3{margin:0}.legend{display:grid;grid-template-columns:1fr 1fr;gap:6px;font-size:11px;color:var(--muted);margin:14px 0}.halt{padding:12px 0;border-top:1px solid rgba(255,255,255,.06)}.halt b{font-size:18px;margin-right:4px}.halt small{color:var(--muted)}.halt .reason{display:inline-block;font-size:11px;border-radius:7px;padding:3px 7px;background:rgba(99,102,241,.15);color:#a5b4fc;margin-bottom:4px}.search{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.06);border-radius:18px;padding:18px;margin-bottom:18px}.search h3{margin:0 0 6px}.search p{color:var(--muted)}.form{display:flex;gap:10px;align-items:end}.form label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--muted)}input{background:#0a1020;border:1px solid var(--line);border-radius:10px;color:#fff;padding:11px 12px;outline:none}.hidden{display:none}.haltFab,.chatFab{position:fixed;bottom:24px;z-index:50;border-radius:999px}.haltFab{right:90px;background:#101827}.chatFab{right:24px;width:54px;height:54px;background:linear-gradient(135deg,#f59e0b,#fbbf24);color:#1a1206;font-size:23px;box-shadow:0 8px 28px rgba(245,158,11,.4)}.chat{display:none;position:fixed;right:20px;bottom:92px;width:410px;max-width:calc(100vw - 32px);height:610px;z-index:60;background:#0d1424;border:1px solid var(--line);border-radius:20px;overflow:hidden;box-shadow:0 24px 80px rgba(0,0,0,.55)}.chat.open{display:flex;flex-direction:column}.chatHead{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--line);background:rgba(245,158,11,.06)}.chatHead em{font-size:10px;color:var(--gold);font-style:normal;border:1px solid rgba(245,158,11,.4);border-radius:5px;padding:1px 6px}.chatBody{flex:1;overflow:auto;padding:16px;display:flex;flex-direction:column;gap:10px}.msg{padding:11px 13px;border-radius:14px;line-height:1.55;font-size:14px}.msg.user{align-self:flex-end;background:#6366f1}.msg.bot{align-self:flex-start;background:rgba(255,255,255,.06);color:#dbe3f2}.chatFoot{display:flex;gap:8px;padding:12px;border-top:1px solid var(--line)}.chatFoot input{flex:1}@media(max-width:1100px){.shell{grid-template-columns:1fr}.halts{display:none}.guide{display:none}.account small{display:none}.factors{grid-template-columns:1fr}}
.brand{text-decoration:none}.lockedLine{margin:12px 0;color:#fbbf24;font-weight:800;background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.28);padding:10px 12px;border-radius:12px}.lockedPanel{text-align:center;padding:42px}.lockedPanel button{margin-top:18px;background:var(--accent);border-color:transparent}.pricingWrap,.landingPlan,.profileWrap{max-width:1160px;margin:0 auto;padding:84px 24px}.pricingHero{text-align:center;margin-bottom:44px}.pricingHero h1,.planHero h1{font-size:46px;line-height:1.05;margin:0 0 14px;font-weight:900;letter-spacing:-2px}.pricingHero h1 span,.planHero h1 span{background:linear-gradient(135deg,#818cf8,#34d399);-webkit-background-clip:text;color:transparent}.pricingHero p,.planHero p{color:var(--muted);font-size:17px}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.plan{position:relative;background:linear-gradient(160deg,var(--card),rgba(13,20,36,.62));border:1px solid var(--line);border-radius:24px;padding:32px;min-height:430px;display:flex;flex-direction:column}.plan.hot{border-color:rgba(148,163,184,.45)}.plan.gold{border-color:rgba(245,158,11,.45);box-shadow:0 20px 70px rgba(245,158,11,.08)}.plan h3{letter-spacing:3px;font-size:13px;color:#94a3b8}.plan.gold h3{color:var(--gold)}.plan .price,.planHero .price{font-size:34px;font-weight:900;margin:10px 0 12px}.plan .price small{font-size:14px;color:var(--muted)}.plan ul{padding-left:18px;color:#cbd5e1;line-height:1.9}.plan button,.planHero button,.bankBox button,.profileCard button{margin-top:auto;background:linear-gradient(135deg,#6366f1,#818cf8);border:0;color:#fff;font-weight:800}.badge{position:absolute;right:20px;top:18px;background:#6366f1;border-radius:999px;padding:4px 10px;font-size:11px}.bankBox,.profileCard{margin:28px auto 0;background:var(--card);border:1px solid var(--line);border-radius:22px;padding:28px;max-width:720px;text-align:center}.landingPlan{min-height:calc(100vh - 64px)}.goldBg{background:radial-gradient(circle at 70% 10%,rgba(245,158,11,.13),transparent 40%)}.planHero{text-align:center;padding:54px 0}.planHero>p:first-child{font-size:12px;font-weight:900;letter-spacing:4px;color:var(--gold)}.featureGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.featureGrid article{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);border-radius:20px;padding:22px}.profileCard{text-align:left}.profileCard h1{text-align:center}.profileCard dl{display:grid;grid-template-columns:120px 1fr;gap:14px;color:#cbd5e1}.profileCard dt{color:var(--muted)}.goldText{color:var(--gold)}@media(max-width:900px){.plans,.featureGrid{grid-template-columns:1fr}.pricingHero h1,.planHero h1{font-size:34px}}


/* Guide pages cloned from PumpScanner */
.guideBody{background:#020712;color:#e7ebf5;font-family:Inter,ui-sans-serif,system-ui,Apple SD Gothic Neo,Noto Sans KR,sans-serif;min-height:100vh}.guideHeader{height:60px;display:flex;align-items:center;border-bottom:1px solid #172238;background:#050914;padding:0 28px;gap:26px}.gLogo{text-decoration:none;color:#fff;font-size:20px;font-weight:900;letter-spacing:-.6px;min-width:154px}.gLogo span{color:#8b8cf8;font-size:13px;font-weight:500;letter-spacing:4px;margin-left:6px}.guideNav{display:flex;gap:8px;flex:1;align-items:center}.guideNav a{color:#74819a;text-decoration:none;font-size:13px;font-weight:700;padding:10px 14px;border-radius:10px}.guideNav a.active{background:#111545;color:#fff;border:1px solid rgba(99,102,241,.18)}.guideNav a:hover{color:#fff;background:rgba(255,255,255,.04)}.guideActions{display:flex;align-items:center;gap:12px}.guideActions a{font-size:13px;color:#9aa7bd;text-decoration:none}.guideActions .fill{background:#6366f1;color:#fff;border-radius:10px;padding:12px 18px;font-weight:800}.article{max-width:672px;margin:28px auto 88px;padding:0 0 0;color:#dce5f5}.backBtn{display:inline-block;margin:0 0 26px;background:#0b1326;border:1px solid #1a2b4b;color:#dbe7ff;text-decoration:none;border-radius:10px;padding:12px 18px;font-size:14px;font-weight:800}.cat{color:#34d399;font-size:13px;font-weight:900;letter-spacing:4px;margin-bottom:12px}.article h1{font-size:30px;line-height:1.25;letter-spacing:-1.2px;color:#f7f8ff;margin:0 0 12px;font-weight:900}.article .meta{color:#526179;font-size:14px;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #1b2945}.article p{font-size:17px;line-height:1.86;color:#d9e2f2;margin:0 0 34px}.article strong{color:#fff;font-weight:900}.article h2{font-size:22px;letter-spacing:-.6px;margin:42px 0 18px;color:#fff}.article h3{font-size:17px;letter-spacing:-.3px;margin:0 0 16px;color:#fff}.article ul{margin:0 0 36px;padding-left:20px;color:#d9e2f2}.article li{font-size:16px;line-height:1.85;margin:7px 0}.article .box{border-radius:14px;padding:26px 26px 22px;margin:24px 0 38px}.article .box.warn{background:rgba(70,8,24,.24);border:1px solid rgba(239,68,68,.38)}.article .box ul{margin-bottom:0}.ctaBox{margin:38px 0 30px;text-align:center;border:1px solid rgba(99,102,241,.35);background:linear-gradient(135deg,rgba(19,23,54,.82),rgba(2,42,43,.42));border-radius:16px;padding:30px 26px}.ctaBox p{font-size:16px;margin:0 0 18px;color:#d8e3f6}.ctaBox a{display:inline-block;background:#6366f1;color:white;text-decoration:none;border-radius:10px;padding:12px 24px;font-weight:900}.bottomBack{text-align:center;margin:20px 0 32px}.bottomBack a{color:#b8c4d8;text-decoration:none;border:1px solid #1b2b4b;border-radius:10px;padding:12px 22px;display:inline-block}.disclaimer{border-top:1px solid #1b2945;padding-top:24px;color:#536179;font-size:14px;line-height:1.75}.guideFooter{border-top:1px solid #172238;padding:28px 20px 34px;text-align:center;color:#526179}.guideFooter nav{display:flex;justify-content:center;gap:28px;margin-bottom:18px}.guideFooter a{color:#6d7b94;text-decoration:none;font-size:13px}.guideFooter p{font-size:13px;margin:0;color:#526179}@media(max-width:800px){.guideHeader{height:auto;align-items:flex-start;flex-wrap:wrap;padding:16px}.guideNav{order:3;overflow:auto;width:100%;padding-bottom:4px}.guideActions{margin-left:auto}.article{margin:24px 18px 64px}.article h1{font-size:27px}.plans,.featureGrid{grid-template-columns:1fr}}


/* Guide typography polish: closer to original PumpScanner article pages */
.guideBody{background:#020713;color:#e8edf8;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","Apple SD Gothic Neo","Noto Sans KR",system-ui,sans-serif}.guideHeader{height:64px;padding:0 32px;background:#050914;border-bottom:1px solid rgba(148,163,184,.12)}.guideNav a{font-size:14px;font-weight:600;color:#98a4b8;text-decoration:none;padding:8px 10px;border-radius:10px}.guideNav a.active{background:rgba(99,102,241,.15);color:#dfe3ff}.dashLink,.guideActions .fill{font-size:14px;font-weight:700}.article{max-width:820px;margin:0 auto;padding:64px 24px 40px}.article .backBtn{display:inline-flex;align-items:center;color:#94a3b8;text-decoration:none;font-size:14px;margin-bottom:38px}.article .cat{display:inline-block;font-size:13px;font-weight:800;letter-spacing:.02em;color:#818cf8;background:rgba(99,102,241,.12);border:1px solid rgba(99,102,241,.25);padding:7px 12px;border-radius:999px;margin-bottom:18px}.article h1{font-size:44px;line-height:1.16;letter-spacing:-1.6px;margin:0 0 14px;color:#f8fafc;font-weight:900}.article .meta{font-size:14px;color:#64748b;margin-bottom:42px}.article h2{font-size:28px;line-height:1.25;letter-spacing:-.7px;margin:50px 0 18px;color:#f8fafc;font-weight:850}.article h3{font-size:20px;line-height:1.35;margin:0 0 14px;color:#f8fafc}.article p{font-size:17px;line-height:1.9;color:#cbd5e1;margin:18px 0}.article strong{color:#fff;font-weight:850}.article ul,.article ol{font-size:17px;line-height:1.9;color:#cbd5e1;margin:16px 0 20px;padding-left:24px}.article li{margin:9px 0}.box{border-radius:18px;padding:24px 26px;margin:32px 0}.box.warn{background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.22)}.box.info{background:rgba(99,102,241,.08);border:1px solid rgba(99,102,241,.25)}.box.info p{margin:6px 0}.tableBox{overflow:auto;border:1px solid rgba(148,163,184,.16);border-radius:16px;margin:22px 0 32px;background:rgba(15,23,42,.55)}.article table{width:100%;border-collapse:collapse;font-size:15px;color:#cbd5e1}.article th{background:rgba(148,163,184,.08);color:#e2e8f0;text-align:left;font-size:13px;letter-spacing:.02em}.article th,.article td{padding:15px 16px;border-bottom:1px solid rgba(148,163,184,.12);vertical-align:top}.article tr:last-child td{border-bottom:0}.quoteLine{font-size:20px!important;background:rgba(52,211,153,.08);border-left:4px solid #34d399;border-radius:14px;padding:22px 24px}.ctaBox{margin:50px 0 26px;padding:32px;border-radius:22px;text-align:center;background:linear-gradient(135deg,rgba(99,102,241,.18),rgba(52,211,153,.10));border:1px solid rgba(129,140,248,.25)}.ctaBox p{margin:0 0 18px;font-size:18px;color:#e2e8f0}.ctaBox a{display:inline-flex;text-decoration:none;color:#fff;background:#6366f1;padding:13px 20px;border-radius:12px;font-weight:850}.bottomBack{text-align:center;margin:30px 0}.bottomBack a{color:#94a3b8;text-decoration:none}.disclaimer{font-size:13px;line-height:1.75;color:#64748b;background:rgba(15,23,42,.58);border:1px solid rgba(148,163,184,.10);border-radius:16px;padding:18px 20px;margin-top:30px}.guideFooter{border-top:1px solid rgba(148,163,184,.10);padding:32px 24px;text-align:center;color:#64748b}.guideFooter nav{display:flex;justify-content:center;gap:22px;flex-wrap:wrap}.guideFooter a{color:#94a3b8;text-decoration:none;font-size:14px}.guideFooter p{font-size:13px;margin-top:16px}@media(max-width:760px){.guideHeader{height:auto;min-height:64px;padding:14px 18px;flex-wrap:wrap}.guideNav{order:3;width:100%;overflow:auto}.article{padding:44px 20px}.article h1{font-size:34px}.article h2{font-size:24px}.article p,.article ul,.article ol{font-size:16px}.plans,.featureGrid{grid-template-columns:1fr}}


/* Exact guide typography pass from original computed styles */
.guideBody{background:#050810!important;color:rgb(228,232,241)!important;font-family:Inter,"Apple SD Gothic Neo",sans-serif!important;font-size:16px!important;line-height:28.8px!important}.guideHeader{height:60px!important;padding:0 28px!important;background:rgba(5,8,16,.9)!important;border-bottom:1px solid rgba(26,39,68,.75)!important;gap:26px!important}.gLogo{font-family:Inter,"Apple SD Gothic Neo",sans-serif!important;font-size:18px!important;font-weight:900!important;letter-spacing:1px!important;line-height:32.4px!important;color:rgb(228,232,241)!important;min-width:154px!important}.gLogo span{color:rgb(228,232,241)!important;font-size:18px!important;font-weight:900!important;letter-spacing:1px!important;margin-left:4px!important}.guideNav a{font-family:Inter,"Apple SD Gothic Neo",sans-serif!important;font-size:13.5px!important;font-weight:500!important;line-height:24.3px!important;color:rgb(123,133,156)!important;padding:8px 13px!important;border-radius:8px!important;background:transparent!important}.guideNav a.active{color:rgb(228,232,241)!important;background:rgb(13,20,36)!important}.dashLink{font-size:13.5px!important;font-weight:600!important;color:rgb(228,232,241)!important;background:rgb(13,20,36)!important;border:1px solid rgb(26,39,68)!important;border-radius:10px!important;padding:9px 16px!important}.guideActions .fill{font-size:13.5px!important;font-weight:700!important;background:rgb(91,94,247)!important;border-radius:10px!important;padding:10px 16px!important;color:#fff!important}.article{max-width:820px!important;margin:0 auto!important;padding:26px 24px 50px!important;color:rgb(228,232,241)!important;font-size:16px!important;line-height:28.8px!important}.article .backBtn{display:inline-flex!important;color:rgb(228,232,241)!important;background:rgb(13,20,36)!important;border:1px solid rgb(26,39,68)!important;border-radius:10px!important;text-decoration:none!important;font-size:13.5px!important;font-weight:600!important;line-height:24.3px!important;padding:9px 16px!important;margin:0 0 24px!important}.article .cat{display:block!important;background:transparent!important;border:0!important;border-radius:0!important;color:rgb(52,211,153)!important;font-size:12px!important;font-weight:700!important;line-height:21.6px!important;letter-spacing:normal!important;padding:0!important;margin:0 0 0!important}.article h1{font-size:29px!important;font-weight:900!important;line-height:37.7px!important;letter-spacing:-1px!important;color:rgb(228,232,241)!important;margin:10px 0 12px!important}.article .meta{font-size:13px!important;font-weight:400!important;line-height:23.4px!important;color:rgb(74,82,104)!important;margin:0 0 34px!important}.article h2{font-size:21px!important;font-weight:800!important;line-height:37.8px!important;letter-spacing:normal!important;color:rgb(228,232,241)!important;margin:34px 0 12px!important}.article h3{font-size:15px!important;font-weight:800!important;line-height:27px!important;color:rgb(228,232,241)!important;margin:0 0 10px!important}.article p{font-size:15.5px!important;font-weight:400!important;line-height:27.9px!important;color:rgb(199,205,218)!important;margin:0 0 16px!important}.article strong{font-size:inherit!important;font-weight:700!important;line-height:inherit!important;color:rgb(228,232,241)!important}.article ul,.article ol{font-size:16px!important;font-weight:400!important;line-height:28.8px!important;color:rgb(228,232,241)!important;margin:0 0 18px!important;padding-left:24px!important}.article li{font-size:15.5px!important;font-weight:400!important;line-height:27.9px!important;color:rgb(199,205,218)!important;margin:0 0 8px!important;padding:0!important}.box{border-radius:14px!important;padding:20px!important;margin:24px 0 28px!important}.box.warn{background:rgba(239,68,68,.05)!important;border:1px solid rgba(239,68,68,.20)!important}.box.info{background:rgba(91,94,247,.06)!important;border:1px solid rgba(91,94,247,.16)!important}.tableBox{border-radius:12px!important;margin:16px 0 28px!important;background:rgb(13,20,36)!important;border:1px solid rgb(26,39,68)!important}.article table{font-size:14px!important;color:rgb(199,205,218)!important}.article th{font-size:13px!important;font-weight:700!important;color:rgb(228,232,241)!important;background:rgba(255,255,255,.03)!important}.article th,.article td{padding:12px 14px!important;border-bottom:1px solid rgb(26,39,68)!important}.quoteLine{font-size:15.5px!important;line-height:27.9px!important;background:transparent!important;border-left:0!important;border-radius:0!important;padding:0!important}.ctaBox{margin:30px 0 24px!important;padding:0!important;text-align:left!important;background:transparent!important;border:0!important;border-radius:0!important}.ctaBox p{font-size:15.5px!important;line-height:27.9px!important;color:rgb(199,205,218)!important;margin:0 0 14px!important}.ctaBox a{display:inline-flex!important;background:rgb(91,94,247)!important;color:#fff!important;border-radius:10px!important;padding:10px 18px!important;font-size:14px!important;font-weight:700!important;line-height:25.2px!important;text-decoration:none!important}.bottomBack{text-align:left!important;margin:26px 0 26px!important}.bottomBack a{font-size:14px!important;font-weight:600!important;line-height:25.2px!important;color:rgb(123,133,156)!important;text-decoration:none!important}.disclaimer{font-size:12.5px!important;font-weight:400!important;line-height:21.25px!important;color:rgb(74,82,104)!important;background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;margin-top:26px!important}.guideFooter{margin-top:44px!important;padding:26px!important;color:rgb(74,82,104)!important;border-top:1px solid rgba(26,39,68,.6)!important}.guideFooter nav{gap:20px!important}.guideFooter a{font-size:13px!important;font-weight:400!important;line-height:23.4px!important;color:rgb(123,133,156)!important}.guideFooter p{font-size:13px!important;line-height:23.4px!important;color:rgb(74,82,104)!important;margin-top:12px!important}@media(max-width:760px){.guideHeader{height:auto!important;min-height:60px!important;padding:12px 18px!important}.article{padding:24px 20px 44px!important}.article h1{font-size:29px!important;line-height:37.7px!important}.article h2{font-size:21px!important}.article p,.article li{font-size:15.5px!important;line-height:27.9px!important}}


/* Guide index page */
.guideIndex{max-width:920px;margin:0 auto;padding:44px 24px 70px}.breadcrumb{display:flex;gap:9px;align-items:center;color:#64748b;font-size:13.5px;margin:8px 0 28px}.breadcrumb a{color:#7b859c;text-decoration:none}.guideIndexHero{margin-bottom:28px}.guideIndexHero h1{font-size:34px;line-height:1.18;letter-spacing:-1.1px;margin:0 0 10px;color:#e4e8f1;font-weight:900}.guideIndexHero p{font-size:15.5px;line-height:1.8;color:#8b95aa;margin:0}.guideList{display:flex;flex-direction:column;gap:14px}.guideCard{display:grid;grid-template-columns:48px 1fr 24px;align-items:center;gap:18px;text-decoration:none;color:inherit;background:#0d1424;border:1px solid #1a2744;border-radius:16px;padding:19px 20px;transition:background .15s,border-color .15s,transform .15s}.guideCard:hover{background:#101a2d;border-color:#2b3e6a;transform:translateY(-1px)}.guideCard .num{width:38px;height:38px;border-radius:12px;background:#111b2f;border:1px solid #223252;color:#7b859c;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:15px}.guideCard .kind{display:inline-flex;color:#34d399;font-size:12px;font-weight:700;margin-bottom:6px}.guideCard .kind.practical{color:#818cf8}.guideCard .kind.risk{color:#f59e0b}.guideCard h2{font-size:18px;line-height:1.35;letter-spacing:-.3px;margin:0 0 7px;color:#e4e8f1;font-weight:800}.guideCard p{font-size:14px;line-height:1.55;color:#8b95aa;margin:0 0 8px}.guideCard time{font-size:12.5px;color:#64748b}.guideCard>b{font-size:28px;color:#4a5268;font-weight:400;justify-self:end}.guideCard:hover>b{color:#818cf8}@media(max-width:720px){.guideIndex{padding:32px 18px 54px}.guideIndexHero h1{font-size:30px}.guideCard{grid-template-columns:40px 1fr 18px;padding:17px 16px;gap:14px}.guideCard h2{font-size:16.5px}.guideCard p{font-size:13.5px}.guideCard .num{width:34px;height:34px}}

/* Guide index: original PumpScanner board/list UI, not card UI */
.guideBody{background:#050810!important;color:rgb(228,232,241)!important;font-family:Inter,"Apple SD Gothic Neo",sans-serif!important}.g-wrap{max-width:840px!important;margin:0 auto!important;padding:40px 24px 50px!important;color:rgb(228,232,241)!important}.crumb{font-size:13px!important;line-height:23.4px!important;color:rgb(123,133,156)!important;margin:0 0 18px!important}.crumb a{color:rgb(123,133,156)!important;text-decoration:none!important}.g-title{font-size:28px!important;font-weight:900!important;line-height:50.4px!important;letter-spacing:-.5px!important;margin:0 0 6px!important;color:rgb(228,232,241)!important}.g-sub{font-size:14.5px!important;line-height:26.1px!important;color:rgb(123,133,156)!important;margin:0 0 26px!important}.board{border-top:2px solid rgb(26,39,68)!important;background:transparent!important}.board-row{display:flex!important;align-items:center!important;gap:16px!important;padding:18px 14px!important;border-bottom:1px solid rgb(26,39,68)!important;border-radius:0!important;background:transparent!important;color:rgb(228,232,241)!important;text-decoration:none!important;transition:background .14s ease!important}.board-row:hover{background:rgba(13,20,36,.42)!important;transform:none!important;border-color:rgb(26,39,68)!important}.board-num{display:block!important;width:22px!important;flex:0 0 22px!important;color:rgb(74,82,104)!important;font-size:14px!important;font-weight:800!important;line-height:25.2px!important;background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;text-align:left!important}.board-cat{display:block!important;flex:0 0 58px!important;width:58px!important;border:0!important;border-radius:6px!important;padding:3px 9px!important;font-size:11px!important;font-weight:700!important;line-height:19.8px!important;text-align:center!important}.board-cat.cat-basic{background:rgba(52,211,153,.1)!important;color:rgb(52,211,153)!important}.board-cat.cat-real{background:rgba(91,94,247,.1)!important;color:rgb(123,126,250)!important}.board-cat.cat-risk{background:rgba(245,158,11,.1)!important;color:rgb(245,158,11)!important}.board-main{display:block!important;flex:1 1 auto!important;min-width:0!important;padding:0!important;margin:0!important;background:transparent!important}.board-title{font-size:15.5px!important;font-weight:600!important;line-height:27.9px!important;color:rgb(228,232,241)!important;margin:0 0 3px!important;letter-spacing:normal!important}.board-desc{font-size:12.5px!important;font-weight:400!important;line-height:22.5px!important;color:rgb(123,133,156)!important;margin:0!important}.board-date{display:block!important;flex:0 0 auto!important;color:rgb(74,82,104)!important;font-size:12px!important;font-weight:400!important;line-height:21.6px!important}.board-arrow{display:block!important;color:rgb(74,82,104)!important;font-size:16px!important;font-weight:400!important;line-height:28.8px!important}.board-row:hover .board-title{color:rgb(244,246,252)!important}.board-row:hover .board-arrow{color:rgb(123,126,250)!important}.guideIndex,.guideList,.guideCard{all:unset!important}@media(max-width:720px){.g-wrap{padding:28px 18px 42px!important}.board-row{gap:10px!important;padding:16px 6px!important}.board-cat{flex-basis:48px!important;width:48px!important;padding:3px 7px!important}.board-date{display:none!important}.board-desc{font-size:12px!important;line-height:20px!important}.board-title{font-size:14.5px!important;line-height:24px!important}}

/* Landing page cloned from PumpScanner main */
.landingBody{margin:0;background:#050810!important;color:#e4e8f1!important;font-family:Inter,"Apple SD Gothic Neo",sans-serif!important;overflow-x:hidden}.landingBody .ambient{position:fixed;width:520px;height:520px;border-radius:50%;filter:blur(120px);opacity:.16;pointer-events:none;z-index:-1}.landingBody .amb-1{right:-180px;top:-160px;background:#6366f1}.landingBody .amb-2{left:-180px;bottom:10%;background:#34d399;opacity:.09}.landingNav{position:fixed!important;top:0;left:0;right:0;z-index:60;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:16px 48px!important;background:rgba(5,8,16,.8)!important;border-bottom:1px solid rgba(26,39,68,.45)!important;backdrop-filter:blur(18px);height:auto!important}.nav-logo-link{display:block!important;width:180px!important;height:40px!important;text-decoration:none!important}.navBtns{display:flex;align-items:center;gap:10px}.btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:12px;font-size:14px;font-weight:700;line-height:1;padding:12px 18px;transition:transform .16s,background .16s,border-color .16s,color .16s}.btn:hover{transform:translateY(-1px)}.btn-ghost{color:#94a3b8;background:transparent}.btn-ghost:hover{color:#e4e8f1;background:rgba(255,255,255,.04)}.btn-fill{background:linear-gradient(135deg,#6366f1,#818cf8);color:#fff;box-shadow:0 10px 30px rgba(99,102,241,.22)}.btn-border{border:1px solid #1a2744;color:#dbe4f4;background:rgba(13,20,36,.42)}.btn-xl{font-size:15px;padding:16px 22px;border-radius:14px}.s1{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;min-height:720px;padding:100px 48px 60px;position:relative}.tag{display:inline-flex;align-items:center;gap:9px;border:1px solid rgba(52,211,153,.24);background:rgba(52,211,153,.08);color:#34d399;border-radius:999px;padding:8px 13px;font-size:13px;font-weight:700;margin-bottom:22px}.pulse{display:inline-block;width:8px;height:8px;border-radius:50%;background:#34d399;box-shadow:0 0 0 0 rgba(52,211,153,.7);animation:pulse 1.6s infinite}@keyframes pulse{70%{box-shadow:0 0 0 9px rgba(52,211,153,0)}100%{box-shadow:0 0 0 0 rgba(52,211,153,0)}}.s1 h1{font-size:52px!important;line-height:1.12!important;letter-spacing:-2px!important;margin:0 0 20px!important;color:#e4e8f1!important;font-weight:900!important}.s1 h1 em{font-style:normal;background:linear-gradient(135deg,#818cf8,#34d399);-webkit-background-clip:text;color:transparent}.s1-left>p{font-size:18px;line-height:1.78;color:#94a3b8;max-width:520px;margin:0 0 30px}.s1-buttons{display:flex;gap:12px;align-items:center}.s1-right{position:relative}.hero-glow{position:absolute;inset:10%;background:radial-gradient(circle,rgba(99,102,241,.28),transparent 60%);filter:blur(48px)}.demo-card{position:relative;background:linear-gradient(160deg,rgba(13,20,36,.95),rgba(8,13,26,.86));border:1px solid #1a2744;border-radius:28px;padding:22px;box-shadow:0 35px 90px rgba(0,0,0,.42),0 0 0 1px rgba(255,255,255,.02);min-height:310px}.demo-header{display:flex;align-items:center;gap:10px;padding-bottom:16px;border-bottom:1px solid rgba(148,163,184,.12);margin-bottom:12px}.demo-dot{width:9px;height:9px;border-radius:50%}.demo-title{font-size:13px;font-weight:800;color:#cbd5e1}.demo-badge{position:absolute;right:20px;bottom:18px;display:flex;align-items:center;gap:8px;color:#34d399;font-size:12px;font-weight:700;background:rgba(52,211,153,.09);border:1px solid rgba(52,211,153,.18);border-radius:999px;padding:8px 11px}.scroll-hint{position:absolute;bottom:20px;left:48px;color:#4a5268;font-size:11px;letter-spacing:3px;font-weight:800}.s2{max-width:1120px;margin:0 auto;padding:78px 48px}.s2-head h2{font-size:40px!important;line-height:1.15!important;letter-spacing:-1px!important;font-weight:900!important;margin:0 0 16px!important;color:#e4e8f1!important}.s2-head p{font-size:16px;line-height:1.75;color:#7b859c;margin:0 0 34px}.bento{display:grid;grid-template-columns:1.25fr .85fr .85fr;grid-auto-rows:minmax(210px,auto);gap:16px}.b{position:relative;overflow:hidden;background:linear-gradient(160deg,rgba(13,20,36,.86),rgba(9,14,28,.72));border:1px solid #1a2744;border-radius:26px;padding:26px}.b1{grid-row:span 2}.b h3{font-size:23px;line-height:1.32;letter-spacing:-.5px;margin:12px 0 12px;color:#e4e8f1}.b p{font-size:14.5px;line-height:1.7;color:#7b859c;margin:0}.b-label{display:inline-flex;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.purple{color:#818cf8}.mint{color:#34d399}.sky{color:#38bdf8}.red{color:#f87171}.b-label.purple{background:rgba(129,140,248,.11)}.b-label.mint{background:rgba(52,211,153,.1)}.b-label.sky{background:rgba(56,189,248,.1)}.b-label.red{background:rgba(248,113,113,.1)}.mini-card{margin-top:22px;background:#080d1a;border:1px solid #1a2744;border-radius:18px;padding:16px}.mini-row{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center}.mini-ticker{font-size:13px;font-weight:900;color:#fff}.mini-title{font-size:12.5px;color:#cbd5e1;line-height:1.5}.mini-score,.feed-row em{font-style:normal;border-radius:10px;padding:6px 9px;font-size:13px;font-weight:900;background:rgba(52,211,153,.12);color:#34d399}.mini-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.mini-tag{font-size:11px;font-weight:700;border-radius:999px;padding:5px 8px}.mini-tag.green{color:#34d399;background:rgba(52,211,153,.1)}.mini-tag.red{color:#f87171;background:rgba(248,113,113,.1)}.liveTitle{display:flex!important;align-items:center;gap:10px}.liveTitle span{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#34d399;font-weight:600;letter-spacing:0}.liveTitle i{width:7px;height:7px;border-radius:50%;background:#34d399;animation:pulse 1.5s infinite}.liveNews{display:flex;flex-direction:column;gap:12px}.feed-row{display:grid;grid-template-columns:70px 1fr auto;gap:14px;align-items:center;background:rgba(13,20,36,.72);border:1px solid #1a2744;border-radius:16px;padding:14px 16px}.feed-row b{color:#fff;font-size:13px}.feed-row span{color:#cbd5e1;font-size:13.5px;line-height:1.45}.feed-row em.mid{background:rgba(245,158,11,.12);color:#f59e0b}.feed-row em.low{background:rgba(123,133,156,.12);color:#94a3b8}.s3{max-width:1120px;margin:0 auto;padding:18px 48px 90px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.s3-item{text-align:center;background:rgba(13,20,36,.48);border:1px solid #1a2744;border-radius:24px;padding:30px 20px}.s3-num{font-size:38px;font-weight:900;line-height:1;margin-bottom:10px}.s3-label{font-size:13px;color:#7b859c;font-weight:700}.s4{max-width:920px;margin:0 auto 70px;text-align:center;padding:86px 48px;background:radial-gradient(circle at 50% 0,rgba(99,102,241,.18),transparent 58%);border:1px solid rgba(26,39,68,.65);border-radius:34px}.s4 h2{font-size:42px!important;line-height:1.14!important;letter-spacing:-1.3px!important;margin:0 0 14px!important;color:#e4e8f1!important;font-weight:900!important}.s4 p{font-size:16px;color:#7b859c;margin:0 0 28px}.landingFooter{display:flex;justify-content:space-between;gap:20px;padding:28px 48px;color:#4a5268;font-size:12px;border-top:1px solid rgba(26,39,68,.45)}.landingFooter a{color:#7b859c;text-decoration:none}.reveal{opacity:.55;transform:translateY(14px);transition:opacity .55s,transform .55s}.reveal.on{opacity:1;transform:none}@media(max-width:900px){.landingNav{padding:14px 18px!important}.navBtns .btn-ghost:nth-child(2){display:none}.s1{grid-template-columns:1fr;min-height:auto;padding:96px 22px 48px;gap:32px}.s1 h1{font-size:42px!important}.s2{padding:56px 22px}.bento{grid-template-columns:1fr}.b1{grid-row:auto}.s3{grid-template-columns:1fr;padding:10px 22px 60px}.s4{margin:0 18px 50px;padding:58px 24px}.landingFooter{padding:24px 18px;flex-direction:column}.scroll-hint{display:none}}
