:root{--fg:#f8fbff;--muted:#b8c6d9;--cyan:#34a5ff;--card:#03122fd6;--border:#ffffff26;--jdt-red:#e31b36;--jdt-blue:#0057b8;--jdt-navy:#031432}*{box-sizing:border-box}html,body{margin:0;width:100%;height:100%;overflow:hidden;overscroll-behavior:none}body{height:100vh;height:100dvh;min-height:0;display:grid;place-items:center;font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:var(--fg);background:#020d24}.bg{position:fixed;inset:0;z-index:-4;overflow:hidden;pointer-events:none;background:radial-gradient(circle at 50% 115%,#0057b87a 0,transparent 43%),linear-gradient(145deg,#020a1d 0%,#051b46 48%,#04122f 100%)}.blob{position:absolute;border-radius:50%;opacity:.42;animation:drift 16s ease-in-out infinite alternate}.b1{width:590px;height:590px;left:-230px;top:-200px;background:radial-gradient(circle,#0057b8 0,#0057b88c 35%,transparent 70%)}.b2{width:560px;height:560px;right:-230px;bottom:-210px;background:radial-gradient(circle,#e31b36 0,#e31b368c 35%,transparent 70%);animation-delay:-5s}.b3{width:400px;height:400px;left:calc(58% - 80px);top:calc(12% - 80px);opacity:.16;background:radial-gradient(circle,#138cff 0,#138cff8c 35%,transparent 70%);animation-delay:-9s}.stars{position:absolute;inset:-35px 0 0;background-image:radial-gradient(#ffffff8c .6px,transparent .6px);background-size:35px 35px;opacity:.1;animation:stars 30s linear infinite}.glow{position:fixed;width:50vw;height:50vw;max-width:650px;max-height:650px;border-radius:50%;background:radial-gradient(circle,#0073ff26,transparent 68%);pointer-events:none;animation:pulse 7s ease-in-out infinite}.wrap{width:min(94vw,1028px);max-height:100%;min-height:0;margin:auto;padding:24px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;animation:enter .8s cubic-bezier(.2,.8,.2,1) both}.wrap::-webkit-scrollbar{display:none}.card{position:relative;overflow:hidden;isolation:isolate;text-align:center;padding:clamp(42px,7vw,84px) clamp(24px,8vw,84px);border:1px solid #ffffff24;border-radius:34px;background:linear-gradient(145deg,#082859e8 0%,#061c42e8 48%,#031633eb 100%);box-shadow:0 0 32px #168cff12,0 0 90px #0057b80d,inset 0 1px 0 #ffffff18,inset 0 -1px 0 #0057b824}.card::before{content:"";position:absolute;inset:-2px;background:linear-gradient(115deg,transparent 30%,#ffffff14 48%,transparent 65%);transform:translateX(-110%);animation:shine 12s ease-in-out infinite;pointer-events:none}.card::after{content:"";position:absolute;left:-18%;right:-18%;bottom:-52px;height:68px;background:linear-gradient(90deg,#fff 0 39%,var(--jdt-red) 43% 57%,var(--jdt-blue) 61%);transform:rotate(-2deg);opacity:.95;box-shadow:0 -12px 40px #0057b829;pointer-events:none}.badge{position:relative;display:inline-flex;align-items:center;gap:9px;padding:8px 14px;border:1px solid #34a5ff47;border-radius:999px;background:linear-gradient(90deg,#0057b824,#e31b3617);color:#d6e2ef;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.badge::after{content:"";position:absolute;inset:-1px;border-radius:inherit;box-shadow:0 0 24px #0057b83a,0 0 14px #e31b361a;opacity:0;animation:badgeGlow 4.5s ease-in-out infinite;pointer-events:none}.dot,.dotred{width:7px;height:7px;flex-shrink:0;border-radius:50%;animation:blink 2.5s ease-in-out infinite}.dot{background:var(--cyan);box-shadow:0 0 14px var(--cyan),0 0 24px #e31b3633}.dotred{background:red;box-shadow:0 0 14px #f00,0 0 24px #e31b3633}.mark{height:auto;min-height:24px;margin:8px 0 2px;color:#fff;font:700 36px/1 Georgia,serif;opacity:.92;text-shadow:3px 0 0 #e31b368c,0 0 18px #0057b8a6,0 0 30px #ffffff1a}.quote{position:relative;z-index:1;max-width:790px;margin:auto;font:clamp(16px,2.5vw,22px)/1.5 Georgia,"Times New Roman",serif;letter-spacing:-.025em;text-wrap:balance;overflow-wrap:break-word;text-shadow:0 5px 20px #0003}.source{margin-top:14px;color:#78bdff;font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.source a{color:inherit;text-decoration:none}.rule{width:64px;height:1px;margin:18px auto 15px;background:linear-gradient(90deg,transparent,var(--jdt-red),#fff,var(--jdt-blue),transparent)}.date{font-size:clamp(11px,2vw,13px);font-weight:600;text-transform:capitalize;color:var(--fg)}.clock{margin-top:7px;color:#c7d8eb;font-size:13px;font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;letter-spacing:.04em}.hint{margin:18px 0 0;color:#718196;font-size:11px;letter-spacing:.06em}.refresh,.share-main{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;padding:9px 14px;color:#c9d5e1;border:1px solid #34a5ff38;border-radius:999px;background:linear-gradient(90deg,#0057b81f,#e31b3613);font-size:12px;transition:transform .25s,border-color .25s,color .25s,background .25s}.refresh{gap:8px;text-decoration:none}.share-main{font-family:inherit;cursor:pointer}.refresh:hover,.share-main:hover{transform:translateY(-2px);border-color:#34a5ff8c;color:#fff}.refresh:hover{background:#0057b826}.refresh::after,.share-main::after{content:"";position:absolute;top:-50%;bottom:-50%;left:0;width:30px;background:linear-gradient(90deg,transparent,#ffffff57,transparent);transform:translateX(-150%) skewX(-24deg);animation:buttonSweep 4.5s ease-in-out infinite;pointer-events:none}.jdt-stripes{position:absolute;inset:-25%;background:repeating-linear-gradient(118deg,transparent 0 150px,#e31b361d 150px 184px,#ffffff17 184px 199px,#0057b824 199px 238px,transparent 238px 390px);animation:stripesMove 14s ease-in-out infinite alternate;pointer-events:none}.jdt-watermark{position:absolute;right:2vw;bottom:2vh;color:transparent;-webkit-text-stroke:2px #78b4ff12;font:900 clamp(190px,32vw,520px)/.78 Impact,"Arial Black",sans-serif;letter-spacing:-.07em;transform:skewX(-8deg);user-select:none;pointer-events:none;animation:watermarkFloat 9s ease-in-out infinite alternate}.jdt-topline{position:absolute;top:0;left:0;right:0;height:4px;overflow:hidden;box-shadow:0 0 18px #e31b3652}.jdt-topline::before{content:"";position:absolute;inset:0 auto 0 0;width:400%;background:linear-gradient(90deg,#e31b36 0 16.666%,#0057b8 16.666% 33.333%,#fff 33.333% 50%,#e31b36 50% 66.666%,#0057b8 66.666% 83.333%,#fff 83.333% 100%);animation:toplineFlow 6s linear infinite}.stadium-beam{position:absolute;top:-45%;width:28%;height:145%;opacity:.13;transform-origin:50% 0;pointer-events:none}.beam1{left:13%;background:radial-gradient(ellipse 50% 100% at 50% 0,#2d9cffcc,#2d9cff59 40%,transparent 72%);animation:beamSweep1 12s ease-in-out infinite alternate}.beam2{right:10%;background:radial-gradient(ellipse 50% 100% at 50% 0,#e31b36b8,#e31b364d 40%,transparent 70%);animation:beamSweep2 14s ease-in-out infinite alternate}.scanline{display:none}.particles{position:absolute;inset:0;overflow:hidden;pointer-events:none}.particles i{position:absolute;bottom:-15px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 0 10px #5bb8ff;opacity:0;animation:particleRise linear infinite}.particles i:nth-child(n+13){display:none}.particles i:nth-child(3n){background:var(--jdt-red);box-shadow:0 0 11px var(--jdt-red)}.particles i:nth-child(3n+1){background:#2f9cff}.particles i:nth-child(1){left:5%;animation-duration:11s;animation-delay:-2s}.particles i:nth-child(2){left:13%;animation-duration:14s;animation-delay:-7s}.particles i:nth-child(3){left:21%;animation-duration:12s;animation-delay:-3s}.particles i:nth-child(4){left:29%;animation-duration:16s;animation-delay:-9s}.particles i:nth-child(5){left:37%;animation-duration:13s;animation-delay:-1s}.particles i:nth-child(6){left:45%;animation-duration:15s;animation-delay:-6s}.particles i:nth-child(7){left:54%;animation-duration:11s;animation-delay:-5s}.particles i:nth-child(8){left:62%;animation-duration:17s;animation-delay:-10s}.particles i:nth-child(9){left:70%;animation-duration:12s;animation-delay:-4s}.particles i:nth-child(10){left:78%;animation-duration:15s;animation-delay:-8s}.particles i:nth-child(11){left:86%;animation-duration:13s;animation-delay:-3s}.particles i:nth-child(12){left:94%;animation-duration:16s;animation-delay:-11s}.visitor-stats{position:relative;z-index:2;display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin:12px 0 8px;color:#9aabbd;font-size:11px;letter-spacing:.02em}.visitor-stats span{white-space:nowrap}.visitor-stats b{color:#fff;font-weight:700}.share-wrap{position:relative;z-index:3;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:20px}.share-menu{width:100%;display:flex;justify-content:center;flex-wrap:wrap;gap:7px;margin-top:10px}.share-menu[hidden],.pwa-banner[hidden]{display:none}.share-btn{display:inline-flex;align-items:center;justify-content:center;padding:7px 10px;border-radius:999px;color:#fff;text-decoration:none;font-size:11px;font-weight:700;transition:transform .2s,filter .2s}.share-btn:hover{transform:translateY(-2px);filter:brightness(1.15)}.whatsapp{background:#25d366}.facebook{background:#1877f2}.twitter{background:#111;box-shadow:inset 0 0 0 1px #ffffff40}.threads{background:linear-gradient(135deg,#8134af,#dd2a7b)}.telegram{background:#229ed9}.pwa-banner{position:fixed;top:max(16px,env(safe-area-inset-top));left:50%;width:min(calc(100% - 24px),510px);z-index:9999;padding:15px;border:1px solid #34a5ff59;border-radius:18px;background:linear-gradient(135deg,#061b42,var(--jdt-navy));box-shadow:0 15px 50px #00000066;color:#fff;font-family:inherit;transform:translateX(-50%);animation:pwaEnter .4s ease-out}.pwa-content{display:flex;align-items:center;gap:12px}.pwa-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:12px;background:#34a5ff1f;font-size:22px}.pwa-text{flex:1;min-width:0}.pwa-text strong{display:block;margin-bottom:4px;font-size:13px;font-weight:700}.pwa-text span{display:block;color:var(--muted);font-size:11px;line-height:1.5}.pwa-install{flex-shrink:0;padding:10px 13px;border:1px solid var(--border);border-radius:999px;background:linear-gradient(90deg,var(--jdt-blue),#168cff);color:#fff;font-family:inherit;font-size:11px;font-weight:700;cursor:pointer;transition:transform .2s,filter .2s}.pwa-install:hover{transform:translateY(-2px);filter:brightness(1.15)}.pwa-install:disabled{opacity:.6;cursor:wait}.pwa-close{align-self:flex-start;flex-shrink:0;border:0;background:transparent;color:#aebed0;font-size:21px;line-height:1;cursor:pointer}.pwa-close:hover{color:#fff}:where(.share-main,.pwa-install,.pwa-close){-webkit-appearance:none;appearance:none}:where(.refresh,.share-main,.share-btn,.pwa-install,.pwa-close){touch-action:manipulation;-webkit-tap-highlight-color:transparent}:where(a,button,[role="button"],:not([tabindex="-1"])[tabindex]):focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.refresh:focus-visible,.share-main:focus-visible,.share-btn:focus-visible,.source a:focus-visible,.pwa-install:focus-visible,.pwa-close:focus-visible{outline-color:#fff;box-shadow:0 0 0 6px #34a5ff40}@keyframes drift{to{transform:translate(38px,30px) scale(1.08)}}@keyframes stars{to{transform:translateY(35px)}}@keyframes pulse{50%{transform:scale(1.1);opacity:.5}}@keyframes enter{from{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:none}}@keyframes shine{0%,72%{transform:translateX(-110%)}90%,100%{transform:translateX(110%)}}@keyframes blink{50%{opacity:.45;transform:scale(.8)}}@keyframes stripesMove{from{transform:translate3d(-90px,30px,0) rotate(-4deg)}to{transform:translate3d(90px,-30px,0) rotate(-4deg)}}@keyframes beamSweep1{0%{transform:rotate(-22deg) translateX(-7%)}100%{transform:rotate(23deg) translateX(13%)}}@keyframes beamSweep2{0%{transform:rotate(21deg) translateX(5%)}100%{transform:rotate(-25deg) translateX(-14%)}}@keyframes particleRise{0%{transform:translate3d(0,0,0) scale(.5);opacity:0}14%{opacity:.55}72%{opacity:.34}100%{transform:translate3d(20px,-105vh,0) scale(1.15);opacity:0}}@keyframes watermarkFloat{from{transform:skewX(-8deg) translate3d(0,0,0);opacity:.8}to{transform:skewX(-8deg) translate3d(-14px,-8px,0) scale(1.018);opacity:1}}@keyframes toplineFlow{from{transform:translateX(-50%)}to{transform:translateX(0)}}@keyframes badgeGlow{50%{opacity:1}}@keyframes buttonSweep{0%,55%{transform:translateX(-150%) skewX(-24deg)}85%,100%{transform:translateX(650%) skewX(-24deg)}}@keyframes pwaEnter{from{opacity:0;transform:translate(-50%,-20px)}to{opacity:1;transform:translate(-50%,0)}}@media(max-width:820px),(pointer:coarse){.stadium-beam,.b3{display:none}.particles i{width:10px;height:10px;box-shadow:none}.card::before{animation-duration:16s}.blob{animation-duration:22s}}@media(max-width:820px){.wrap{width:min(96vw,720px);padding:18px}.card{padding:clamp(36px,6vw,60px) clamp(22px,5vw,48px);box-shadow:0 0 24px #168cff10,0 0 55px #0057b80b,inset 0 1px 0 #ffffff16,inset 0 -1px 0 #0057b820}.quote{font-size:clamp(17px,3vw,21px)}}@media(pointer:coarse){.refresh,.share-main,.share-btn{min-height:40px}}@media(max-width:520px){.wrap{width:100%;padding:14px}.card{border-radius:25px;padding:38px 21px}.quote{font-size:clamp(16px,4.5vw,19px);line-height:1.5}.mark{min-height:0;font-size:clamp(36px,10vw,55px);line-height:1}.badge{max-width:100%;font-size:10px;letter-spacing:.12em}.share-wrap,.share-menu{gap:8px}.b1,.b2{width:410px;height:410px}}@media(max-width:480px){.pwa-banner{top:max(10px,env(safe-area-inset-top));padding:12px}.pwa-content{gap:9px}.pwa-icon{width:34px;height:34px;font-size:19px}.pwa-text strong{font-size:12px}.pwa-text span{font-size:10px}.pwa-install{padding:9px 10px;font-size:10px}}@media(max-width:360px){.wrap{padding:10px}.card{padding:30px 15px;border-radius:20px}.quote{font-size:clamp(15px,4.6vw,17px)}.badge{padding:7px 10px;font-size:9px}.share-btn{padding:8px 9px;font-size:10px}.visitor-stats{gap:8px;font-size:10px}.pwa-content{flex-wrap:wrap}.pwa-text{flex-basis:calc(100% - 80px)}.pwa-install{margin-left:43px}}html.paused *,html.paused *::before,html.paused *::after{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}