:root{--bg-main:#070707;--bg-card:rgba(18,18,18,.82);--cyan:#00d4ff;--cyan2:#32f6ff;--green:#32ff7e;--text:#ffffff;--soft:#bdbdbd;--border:rgba(255,255,255,.08);--glass-blur:blur(18px);--shadow-cyan: 0 0 18px rgba(0,212,255,.25), 0 0 42px rgba(0,212,255,.14);--shadow-green: 0 0 20px rgba(50,255,126,.18)}body{margin:0;background:radial-gradient(circle at top left,rgba(0,212,255,.12),transparent 28%),radial-gradient(circle at bottom right,rgba(50,255,126,.08),transparent 30%),#050505;color:var(--text);font-family:Inter,system-ui,sans-serif}h1,h2,h3{font-weight:800;letter-spacing:-.03em}h1{font-size:48px;line-height:1}h2{font-size:34px}p{color:var(--soft)}.card,[class*=card],[class*=Card],.resultCard,.result-card,.compCard,.comp-card{background:var(--bg-card)!important;border:1px solid rgba(255,255,255,.07);border-radius:24px!important;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:0 10px 40px #00000073;overflow:hidden}button,.primaryBtn,.scanBtn{border:none!important;border-radius:22px!important;min-height:64px;font-weight:800!important;font-size:22px!important;transition:.18s ease;cursor:pointer}button:hover{transform:translateY(-1px)}button:active{transform:scale(.98)}.primaryBtn,.scanBtn{background:linear-gradient(180deg,#32f6ff,#00d4ff)!important;color:#041016!important;box-shadow:var(--shadow-cyan)}input,textarea,select{background:#0c0c0ce0!important;border:1px solid rgba(255,255,255,.08)!important;color:#fff!important;border-radius:18px!important;min-height:58px;padding:14px 16px;font-size:18px}.scan-frame{border:3px solid var(--cyan);border-radius:32px;box-shadow:var(--shadow-cyan);position:relative}.scan-frame:after{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;border-radius:40px;border:1px solid rgba(0,212,255,.22)}.profitText{color:var(--green)!important;text-shadow:0 0 18px rgba(50,255,126,.35)}#flipper-ai-panel{position:fixed;right:16px;bottom:16px;z-index:999999;display:flex;align-items:center;gap:12px;padding:12px 14px;background:#0c0c0cc7;border:1px solid rgba(0,212,255,.22);border-radius:24px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 14px 44px #00000073}#flipper-ai-panel img{width:70px;height:70px;filter:drop-shadow(0 0 16px rgba(0,212,255,.35))}#flipper-ai-panel .talk{max-width:170px}#flipper-ai-panel .title{font-size:11px;letter-spacing:.12em;color:var(--cyan2);font-weight:800}#flipper-ai-panel .msg{font-size:14px;font-weight:700;color:#fff;line-height:1.15}@media(max-width:640px){h1{font-size:40px}button{font-size:20px!important}#flipper-ai-panel{right:10px;bottom:10px;transform:scale(.92);transform-origin:bottom right}}#flipper-ai-panel{right:14px!important;bottom:14px!important;width:58px!important;height:58px!important;padding:4px!important;border-radius:999px!important;gap:0!important;overflow:hidden!important;opacity:.88!important}#flipper-ai-panel img{width:50px!important;height:50px!important}#flipper-ai-panel .talk{display:none!important}@media(max-width:800px){#flipper-ai-panel{right:10px!important;bottom:10px!important;width:50px!important;height:50px!important}#flipper-ai-panel img{width:44px!important;height:44px!important}}#flipper-ai-panel{width:54px!important;height:54px!important;min-width:54px!important;max-width:54px!important;padding:3px!important;border-radius:999px!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important}#flipper-ai-panel .talk,#flipper-ai-panel span,#flipper-ai-panel p,#flipper-ai-panel h1,#flipper-ai-panel h2,#flipper-ai-panel h3,#flipper-ai-panel div:not(:has(img)){display:none!important}#flipper-ai-panel img{display:block!important;width:46px!important;height:46px!important;margin:0!important}*{box-sizing:border-box}body{margin:0;font-family:system-ui,Arial,sans-serif;background:radial-gradient(circle at top,#073b46 0,#02070b 38%,#000);color:#eefcff}.app{max-width:1120px;margin:auto;padding:18px}header{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}h1{font-size:42px;margin:0;font-weight:900;font-style:italic;background:linear-gradient(90deg,#00e5ff,#fff,#16f2ff);-webkit-background-clip:text;color:transparent;letter-spacing:-1px}header p{margin:0;color:#a7c6d6;font-size:18px}.card{background:linear-gradient(180deg,#091218f0,#04080df5);border:1px solid rgba(0,229,255,.35);border-radius:24px;padding:22px;box-shadow:0 0 0 1px #ffffff08 inset,0 20px 60px #000000a6,0 0 26px #00e5ff1f}.hero{text-align:center;padding:42px 22px;border-radius:30px}.hero h2{font-size:42px;margin:0 0 10px}.grid{display:grid;grid-template-columns:1.05fr .95fr;gap:18px;align-items:start}button,.bigButton{display:inline-block;background:linear-gradient(180deg,#23f3ff,#00b7d8);color:#001217;border:0;border-radius:16px;padding:14px 20px;font-weight:900;margin:8px;cursor:pointer;box-shadow:0 0 24px #00e5ff59}.secondary{background:#091622e6;color:#eafcff;border:1px solid rgba(0,229,255,.25);box-shadow:none}.preview{width:100%;max-height:420px;object-fit:contain;border-radius:20px;background:#000;margin-bottom:18px;border:1px solid rgba(0,229,255,.25);box-shadow:0 0 24px #00e5ff29}label{display:block;margin:12px 0;color:#b7d4e3;font-size:16px}input,select{width:100%;padding:15px;border-radius:16px;border:1px solid rgba(255,255,255,.09);background:#0000008c;color:#fff;margin-top:7px;font-size:18px}.price{text-align:center}.price h2{font-size:38px;margin-top:4px}.range{color:#9fc7d6;font-size:18px;margin-top:12px}.mid{font-size:62px;font-weight:1000;color:#fff;text-shadow:0 0 22px rgba(0,229,255,.25)}.verdict{font-size:34px;font-weight:1000;margin:18px auto;padding:18px;border-radius:18px;max-width:420px;box-shadow:0 0 28px #00ff962e}.price hr{border:0;border-top:1px solid rgba(255,255,255,.22);margin:24px 0}.price p{font-size:20px;color:#cfd9df}.price b{color:#fff}.price .card{background:#03080cd1;border-color:#00e5ff40;box-shadow:0 12px 34px #00000073}.price .card h3{margin-top:0;color:#fff;font-size:24px}.price a{color:#35f3ff}.totals{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:16px}.totals span{background:#00000073;padding:12px;border-radius:14px;border:1px solid rgba(0,229,255,.18)}.lotItem{display:flex;justify-content:space-between;gap:10px;align-items:center;border-top:1px solid rgba(0,229,255,.18);padding:14px 0}.lotItem span{color:#b8c7d8}.error{color:#ff6b6b}.status{color:#3dffb3}@media(max-width:800px){.app{padding:14px}.grid{grid-template-columns:1fr}.lotItem{display:block}h1{font-size:34px}header p{font-size:15px}.hero h2{font-size:34px}.card{padding:18px;border-radius:22px}.mid{font-size:56px}.verdict{font-size:30px}}.glassHeader{position:sticky;top:10px;z-index:50;display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;padding:14px 16px;border-radius:24px;background:linear-gradient(180deg,#081218c7,#03070cb8);border:1px solid rgba(0,229,255,.28);box-shadow:0 12px 34px #0000006b,0 0 24px #00e5ff1f,inset 0 0 0 1px #ffffff0a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brandBlock{display:flex;flex-direction:column;line-height:1.05}.brandName{font-size:25px;font-weight:1000;font-style:italic;letter-spacing:.5px;color:#fff;text-shadow:0 0 18px rgba(0,229,255,.35)}.brandName span{color:#18f3ff}.brandTag{margin-top:5px;font-size:14px;color:#a8c8d6}.homePill{margin:0;padding:13px 22px;border-radius:999px;background:linear-gradient(145deg,#040c12eb,#010408f5);color:#111;font-size:18px;box-shadow:0 0 24px #ffb72759}@media(max-width:800px){.glassHeader{top:8px;padding:12px 14px;border-radius:22px}.brandName{font-size:23px}.brandTag{font-size:13px}.homePill{padding:12px 18px;font-size:17px}}.homePill{margin:0!important;padding:10px 18px!important;border-radius:16px!important;background:linear-gradient(180deg,#08131beb,#02070cf5)!important;color:#fff!important;font-size:15px!important;font-weight:900!important;letter-spacing:.4px!important;border:1px solid rgba(0,229,255,.55)!important;box-shadow:0 0 18px #00e5ff38,inset 0 0 14px #00e5ff14!important}.homePill:before{display:none!important}.homePill:hover{transform:translateY(-1px);box-shadow:0 0 26px #00e5ff57,inset 0 0 18px #00e5ff1a!important}.glassPanel{background:linear-gradient(145deg,#0c141ab8,#03070ce6),radial-gradient(circle at top left,rgba(0,229,255,.12),transparent 42%),radial-gradient(circle at bottom right,rgba(255,174,38,.1),transparent 36%);border:1px solid rgba(0,229,255,.34);border-radius:26px;box-shadow:inset 0 0 0 1px #ffffff09,0 18px 55px #00000094,0 0 28px #00e5ff1a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:20px;position:relative;overflow:hidden}.glassPanel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,rgba(255,255,255,.1),transparent 28%,transparent 72%,rgba(255,255,255,.035));pointer-events:none}.glassPanel>*{position:relative;z-index:1}@media(max-width:800px){.glassPanel{padding:17px;border-radius:24px}}.dashboardHome{display:flex;flex-direction:column;gap:14px}.scanDeck,.miniPanel,.quickStats{position:relative;overflow:hidden;border-radius:24px;border:1px solid rgba(0,240,255,.34);background:linear-gradient(145deg,#091016d1,#010408f5),radial-gradient(circle at top left,rgba(0,229,255,.16),transparent 38%),radial-gradient(circle at right,rgba(255,165,28,.1),transparent 42%);box-shadow:inset 0 0 0 1px #ffffff0a,0 18px 60px #0000009e,0 0 26px #00e5ff1f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.scanDeck{padding:28px 22px 18px;text-align:center;min-height:430px}.scanTitle{font-size:40px;font-weight:1000;letter-spacing:2px;color:#f6fbff;text-shadow:0 0 18px rgba(0,229,255,.18)}.scanSubtitle{color:#b7c4ca;margin:10px 0 22px;font-size:17px}.scanGrid{display:grid;grid-template-columns:1fr 1.7fr 1fr;gap:14px;align-items:stretch;margin:0 auto;max-width:880px}.scanTile,.scanFrameButton{min-height:170px;border-radius:22px;border:1px solid rgba(0,229,255,.36);background:linear-gradient(180deg,#050d12e0,#010509f5);color:#16f3ff;font-weight:900;font-size:16px;letter-spacing:.6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;box-shadow:inset 0 0 18px #00e5ff0f,0 0 18px #00e5ff1f;cursor:pointer;margin:0}.scanTile:nth-child(3){color:#ffbd43;border-color:#ffb4326b;box-shadow:inset 0 0 18px #ffb4320f,0 0 18px #ffb4321a}.scanFrameButton{position:relative;min-height:210px;border-color:#00e5ff8c}.scanFrameButton:before{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;border-radius:18px;border:1px solid rgba(0,229,255,.42);box-shadow:0 0 20px #00e5ff2e}.reticle{width:92px;height:92px;border-radius:999px;display:grid;place-items:center;font-size:42px;color:#15f7ff;border:2px solid rgba(0,229,255,.55);box-shadow:0 0 30px #00e5ff59,inset 0 0 20px #00e5ff21}.scanIcon{font-size:34px}.lotDock{margin-top:14px;border-radius:14px;padding:12px 24px;background:#03090ec7;color:#9ffcff;border:1px solid rgba(0,229,255,.28);box-shadow:none}.moduleRow{display:grid;grid-template-columns:1fr 1fr;gap:14px}.miniPanel{padding:18px;min-height:170px}.miniPanel h3,.quickStats h3{margin:0 0 14px;color:#15f7ff;letter-spacing:1px;font-size:18px}.assistantBody{display:flex;gap:16px;align-items:center}.assistantBody img{width:110px;height:110px;filter:drop-shadow(0 0 18px rgba(0,229,255,.28))}.speechBox{border:1px solid rgba(0,229,255,.25);border-radius:16px;padding:14px;text-align:left;color:#eafcff;background:#00000047}.speechBox p{margin:0 0 8px;line-height:1.35}.speechBox b{color:#13f7ff}.pulseBody{display:grid;grid-template-columns:140px 1fr;gap:18px;align-items:center}.pulseBody span{color:#c7d4da}.pulseBody strong{display:block;color:#74ff62;font-size:58px;line-height:1}.pulseBody b{color:#42ff70}.pulseChart{height:100px;display:flex;align-items:end;gap:8px;padding:12px;border-radius:14px;background:#0000003d;border:1px solid rgba(0,229,255,.14)}.pulseChart i{flex:1;display:block;background:linear-gradient(180deg,#13f7ff,#1f7cff);border-radius:8px 8px 0 0;min-height:20%;box-shadow:0 0 12px #00e5ff38}.pulseChart i:nth-child(1){height:30%}.pulseChart i:nth-child(2){height:44%}.pulseChart i:nth-child(3){height:40%}.pulseChart i:nth-child(4){height:58%}.pulseChart i:nth-child(5){height:66%}.pulseChart i:nth-child(6){height:74%}.pulseChart i:nth-child(7){height:92%}.quickStats{padding:18px}.statsGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.statsGrid div{border-radius:16px;border:1px solid rgba(0,229,255,.18);background:#00000047;padding:14px;text-align:center}.statsGrid span{color:#c6d2d8;font-size:14px}.statsGrid b{display:block;color:#18f3ff;font-size:28px;margin:5px 0}.statsGrid small{color:#9fb0b8}@media(max-width:800px){.scanDeck{min-height:auto;padding:22px 16px 16px}.scanTitle{font-size:28px;letter-spacing:1px}.scanSubtitle{font-size:14px}.scanGrid{grid-template-columns:1fr}.scanTile,.scanFrameButton{min-height:100px}.scanFrameButton{min-height:180px}.moduleRow{grid-template-columns:1fr}.statsGrid{grid-template-columns:1fr 1fr}.assistantBody{align-items:flex-start}.assistantBody img{width:86px;height:86px}}.liveHunt{min-width:145px;display:flex;align-items:center;gap:10px;padding:10px 13px;border-radius:16px;background:linear-gradient(145deg,#040c12db,#010408f5);border:1px solid rgba(0,229,255,.42);box-shadow:inset 0 0 14px #00e5ff14,0 0 20px #00e5ff29}.liveDot{width:11px;height:11px;border-radius:999px;background:#21ff9a;box-shadow:0 0 10px #21ff9ae6,0 0 22px #21ff9a73;animation:pulseDot 1.4s infinite ease-in-out}.huntText{display:flex;flex-direction:column;line-height:1.05;text-align:left}.huntText span{color:#82dce8;font-size:10px;font-weight:900;letter-spacing:1.2px}.huntText b{color:#fff;font-size:13px;letter-spacing:.5px}@keyframes pulseDot{0%,to{transform:scale(.85);opacity:.65}50%{transform:scale(1.2);opacity:1}}@media(max-width:800px){.liveHunt{min-width:118px;padding:9px 10px}.huntText span{font-size:9px}.huntText b{font-size:11px}}.scanFrameButton,.scanTile:nth-child(3),.lotDock{background:linear-gradient(145deg,#050c11e0,#010408f5)!important;color:#ffbd43!important;border:1px solid rgba(255,190,70,.55)!important;box-shadow:inset 0 0 22px #ffbe4612,0 0 22px #ffaa1e24!important}.scanFrameButton{color:#18f7ff!important;border-color:#00e5ff94!important;box-shadow:inset 0 0 24px #00e5ff1a,0 0 26px #00e5ff29!important}.scanFrameButton:before{border-color:#00e5ff73!important;box-shadow:0 0 24px #00e5ff2e,inset 0 0 22px #00e5ff0f!important}.reticle{color:#18f7ff!important;border-color:#00e5ffb8!important;background:#00000040!important}.lotDock{color:#9ffcff!important;border-color:#00e5ff52!important}.scanTile:nth-child(3) .scanIcon,.scanTile:nth-child(3) div{color:#ffbd43!important}.scanControlTest{border:none;background:none;padding:0;margin:0;cursor:pointer}.scanViewport{position:relative;min-height:220px;border-radius:28px;background:radial-gradient(circle at center,#00b4ff2e,#000000eb 72%);border:1px solid rgba(0,229,255,.28);overflow:hidden;box-shadow:inset 0 0 40px #00e5ff14,0 0 26px #00e5ff1a;display:flex;align-items:center;justify-content:center}.scanGridFx{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,229,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(0,229,255,.05) 1px,transparent 1px);background-size:22px 22px;opacity:.45}.scanLens{position:relative;width:118px;height:118px;border-radius:999px;border:2px solid rgba(0,229,255,.65);background:radial-gradient(circle at 35% 35%,#ffffff59,#00e5ff2e,#000000f2);box-shadow:0 0 40px #00e5ff47,inset 0 0 30px #00e5ff2e;z-index:3}.scanLensInner{position:absolute;top:20px;right:20px;bottom:20px;left:20px;border-radius:999px;border:1px solid rgba(0,229,255,.35);background:radial-gradient(circle,#00e5ff2e,#000000eb)}.scanCorners{position:absolute;width:34px;height:34px;border-color:#15f7ff;z-index:4;opacity:.95}.tl{top:18px;left:18px;border-top:4px solid;border-left:4px solid;border-top-left-radius:10px}.tr{top:18px;right:18px;border-top:4px solid;border-right:4px solid;border-top-right-radius:10px}.bl{bottom:18px;left:18px;border-bottom:4px solid;border-left:4px solid;border-bottom-left-radius:10px}.br{bottom:18px;right:18px;border-bottom:4px solid;border-right:4px solid;border-bottom-right-radius:10px}.scanTitleOverlay{position:absolute;bottom:18px;left:0;right:0;text-align:center;color:#18f7ff;font-size:28px;font-weight:900;letter-spacing:2px;text-shadow:0 0 12px rgba(0,229,255,.42)}.scanFrameButton,.scanControlTest,.scanViewport,.scanTile:nth-child(3),.lotDock{background:linear-gradient(180deg,#030a0eeb,#000307fa)!important;color:#16f3ff!important;border:1px solid rgba(0,229,255,.36)!important;box-shadow:inset 0 0 22px #00e5ff0b,0 0 18px #00e5ff1a!important}.scanTile:nth-child(3),.lotDock{color:#16f3ff!important}.scanTile:nth-child(3) div,.scanTile:nth-child(3) .scanIcon{color:#16f3ff!important}.scanViewport{min-height:220px!important}.scanLens{background:radial-gradient(circle at 38% 34%,#ffffff47,#00e5ff38 24%,#001920d9 52%,#000000fa)!important;border-color:#00e5ff8c!important}.scanTitleOverlay{color:#16f3ff!important;font-size:24px!important}.lotDock{border-radius:16px!important;max-width:260px}.controlPanel{background:linear-gradient(180deg,#030a0eeb,#000307fa)!important;color:#16f3ff!important;border:1px solid rgba(0,229,255,.36)!important;box-shadow:inset 0 0 22px #00e5ff0b,0 0 18px #00e5ff1a!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.controlPanel *{color:#16f3ff!important}.controlSide{min-height:170px;border-radius:22px}.controlLot{display:inline-flex;align-items:center;justify-content:center;max-width:260px;margin:14px auto 0;border-radius:16px;padding:12px 24px;font-weight:900;letter-spacing:.6px}.controlPanel:hover{box-shadow:inset 0 0 26px #00e5ff14,0 0 26px #00e5ff2e!important}.controlDark{background:linear-gradient(180deg,#020a0ef0,#000307fc)!important;border:1px solid rgba(0,229,255,.34)!important;box-shadow:inset 0 0 20px #00e5ff0a,0 0 18px #00e5ff14!important}.controlDark *{color:#16f3ff!important}
