:root{--y:#FFFC00;--bg:#000;--s:#111;--t:#fff;--dt:#888}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html,body{height:100dvh;width:100vw;overflow:hidden;background:var(--bg);color:var(--t);font-family:'Outfit',sans-serif;display:flex;flex-direction:column}.top-bar{background:var(--y);color:#000;font-size:clamp(10px,1.5vh,12px);font-weight:700;text-align:center;padding:.5vh 1vw;display:flex;justify-content:center;align-items:center;gap:8px;text-transform:uppercase;z-index:10}.pulse{width:6px;height:6px;background:#000;border-radius:50%;animation:p 1s infinite alternate}@keyframes p{from{opacity:1;transform:scale(1)}to{opacity:.3;transform:scale(1.5)}}.ticker{background:#0a0a0a;border-bottom:1px solid #1a1a1a;font-size:clamp(10px,1.4vh,12px);color:var(--dt);text-align:center;padding:.5vh;display:flex;justify-content:center;align-items:center;height:3vh;overflow:hidden}.t-text{transition:opacity .3s ease;opacity:1;white-space:nowrap}main{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;width:100%;max-width:800px;margin:0 auto;padding:1vh 4vw;z-index:5}.header{width:100%;display:flex;justify-content:space-between;align-items:center}.logo{height:clamp(24px,4.5vh,45px);width:auto;object-fit:contain}.verify{display:flex;align-items:center;gap:6px;font-size:clamp(10px,1.5vh,14px);font-weight:700;color:var(--dt);background:rgba(255,255,255,.05);padding:4px 10px;border-radius:20px;transition:color .3s,background .3s;border:1px solid rgba(255,255,255,.1)}.verify.safe{color:var(--y);background:rgba(255,252,0,.1);border-color:rgba(255,252,0,.3)}.v-icon{width:14px;height:14px;position:relative}.v-icon svg{position:absolute;top:0;left:0;width:100%;height:100%}.lock-paths{transition:opacity .3s;opacity:1}.check-path{stroke-dasharray:24;stroke-dashoffset:24;transition:stroke-dashoffset .5s ease .3s,opacity .3s;opacity:0;stroke:var(--y)}.verify.safe .lock-paths{opacity:0}.verify.safe .check-path{opacity:1;stroke-dashoffset:0}h1{text-align:center;font-size:clamp(24px,4.5vh+1vw,48px);font-weight:900;line-height:1.05;text-transform:uppercase;letter-spacing:-.02em}h1 span{color:var(--y);display:block;font-size:clamp(16px,3vh,28px);margin-bottom:.5vh}.pills{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(4px,1vh,8px);width:100%}.pill{background:rgba(255,252,0,.05);border:1px solid rgba(255,252,0,.2);color:var(--y);padding:4px 12px;border-radius:50px;font-size:clamp(11px,1.6vh,14px);font-weight:700;white-space:nowrap;display:flex;align-items:center;gap:4px}.pill::before{content:'';display:inline-block;width:6px;height:6px;background:var(--y);border-radius:50%;box-shadow:0 0 5px var(--y)}.grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(8px,1.5vh,16px);width:100%}.card{background:var(--s);border:1px solid #222;border-radius:16px;height:clamp(60px,9vh,90px);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:10px;text-align:center}.skel{width:80%;height:12px;background:linear-gradient(90deg,#222 25%,#333 50%,#222 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:6px;position:absolute}@keyframes shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.real{opacity:0;font-size:clamp(10px,1.5vh,15px);font-weight:700;color:#fff;text-transform:uppercase;transition:opacity .5s;z-index:2;display:flex;flex-direction:column;align-items:center;gap:4px}.real svg{width:20px;height:20px;stroke:var(--y)}.card.resolved{background:rgba(255,252,0,.03);border-color:rgba(255,252,0,.15);box-shadow:inset 0 0 20px rgba(255,252,0,.02)}.card.resolved .skel{opacity:0;animation:none}.card.resolved .real{opacity:1}.footer{width:100%;padding:1vh 4vw 3vh 4vw;z-index:10;display:flex;justify-content:center;background:linear-gradient(0deg,#000 70%,transparent)}.cta{display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--y);color:#000;width:100%;max-width:600px;padding:clamp(12px,2vh,20px);border-radius:100px;text-decoration:none;font-weight:900;box-shadow:0 10px 30px rgba(255,252,0,.3);transition:transform .1s}.cta:active{transform:scale(.98)}.cta-main{font-size:clamp(18px,3.5vh,26px);text-transform:uppercase;letter-spacing:-.02em;display:flex;align-items:center;gap:8px}.cta-sub{font-size:clamp(10px,1.5vh,14px);font-weight:700;opacity:.8;text-transform:uppercase;margin-top:2px}.cta:focus-visible{outline:3px solid #fff;outline-offset:4px}h1,.pill,.card,.cta,.top-bar,.ticker{user-select:none;-webkit-user-select:none}