@font-face{font-family:Tajawal;src:url(/fonts/tajawal-800.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:Tajawal;src:url(/fonts/tajawal-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:PlexAr;src:url(/fonts/plexar-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:PlexAr;src:url(/fonts/plexar-600.woff2)format("woff2");font-weight:600;font-display:swap}:root{--ink:#070b16;--ink-2:#0b1224;--panel:#141b2eb8;--panel-2:#1b2439c7;--line:#5a70a042;--line-hi:#00c8dc6b;--text:#eaf0fb;--muted:#93a4c6;--c1:#00c8dc;--c2:#7b3fe4;--c3:#ff4d9d;--c4:#e5a800;--c5:#3ee8a0;--c6:#ff8a3d;--cyan:var(--c1);--gold:var(--c4);--violet:var(--c2);--bad:#ff6b6b;--ok:var(--c5);--display:"Tajawal","Segoe UI",Tahoma,sans-serif;--body:"PlexAr","Segoe UI",Tahoma,system-ui,sans-serif;--r:16px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--ink);color:var(--text);font-family:var(--body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100vh;line-height:1.7;position:relative;overflow-x:hidden}body:before{content:"";z-index:-2;pointer-events:none;filter:blur(30px);background:radial-gradient(36vmax 28vmax at 14% 10%,#00c8dc42,#0000 62%),radial-gradient(32vmax 28vmax at 84% 18%,#7b3fe447,#0000 60%),radial-gradient(28vmax 24vmax at 68% 72%,#ff4d9d33,#0000 62%),radial-gradient(26vmax 22vmax at 26% 82%,#3ee8a026,#0000 64%),radial-gradient(30vmax 24vmax at 50% 46%,#ff8a3d1a,#0000 66%);animation:34s ease-in-out infinite alternate drift,47s linear infinite hue;position:fixed;inset:-30vmax}@keyframes drift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(3%,-2.5%)scale(1.09)}to{transform:translate(-2.5%,3%)scale(1.04)}}@keyframes hue{to{filter:blur(30px)hue-rotate(360deg)}}body:after{content:"";z-index:-1;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}a{color:var(--cyan);text-decoration:none}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:6px}.proof{max-width:660px;margin:0 auto;padding:56px 20px 80px;animation:.6s cubic-bezier(.2,.8,.3,1) fadeUp}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}}.proof .eyebrow{font-family:var(--body);letter-spacing:.2em;color:var(--cyan);text-transform:uppercase;font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin:0 0 10px;font-size:11px;display:inline-flex}.proof .eyebrow:before{content:"";background:var(--cyan);border-radius:50%;width:7px;height:7px;animation:2.4s ease-out infinite beat;box-shadow:0 0 #00c8dc99}@keyframes beat{70%{box-shadow:0 0 0 11px #00c8dc00}to{box-shadow:0 0 #00c8dc00}}.proof h1{font-family:var(--display);letter-spacing:-.015em;text-wrap:balance;background:linear-gradient(160deg,#fff 12%,#9fd9e4 58%,#5a7fa8 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 6px;font-size:clamp(28px,5.4vw,42px);font-weight:800;line-height:1.25}.proof .when{color:var(--muted);margin:0 0 30px;font-size:14px}.winner{border-radius:var(--r);background:linear-gradient(150deg,#3c2c04eb,#141b2edb 72%);border:1px solid #e5a8008c;margin-bottom:12px;padding:26px;animation:.7s cubic-bezier(.16,1,.3,1) backwards winIn;position:relative;overflow:hidden;box-shadow:0 24px 60px -28px #e5a80080,inset 0 1px #ffffff0f}.winner:before{content:"";background:radial-gradient(#e5a80057,#0000 70%);height:240px;animation:1.8s cubic-bezier(.2,.8,.3,1) forwards bloom;position:absolute;inset:-60% 15% auto}.winner:after{content:"";background:linear-gradient(100deg,#0000 35%,#ffffff29,#0000 65%);animation:2.2s cubic-bezier(.3,0,.2,1) .5s forwards shine;position:absolute;inset:0;transform:translate(-130%)}@keyframes shine{to{transform:translate(130%)}}@keyframes winIn{0%{opacity:0;transform:translateY(20px)scale(.965)}}@keyframes bloom{0%{opacity:0;transform:scale(.5)}60%{opacity:1}to{opacity:.6;transform:scale(1)}}.winner .rank{letter-spacing:.2em;color:var(--gold);text-transform:uppercase;font-size:11px;position:relative}.winner .name{font-family:var(--display);color:var(--gold);text-align:right;word-break:break-all;text-shadow:0 0 44px #e5a8006b;direction:ltr;margin:8px 0 4px;font-size:clamp(28px,7vw,48px);font-weight:800;line-height:1.15;position:relative}.lbl{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;margin:26px 0 9px;font-size:11px}.backup{background:var(--panel-2);border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;align-items:center;gap:12px;margin-bottom:8px;padding:12px 16px;transition:border-color .25s,transform .25s;animation:.55s cubic-bezier(.16,1,.3,1) backwards winIn;display:flex}.backup:hover{border-color:var(--line-hi);transform:translate(-3px)}.backup .rank{border:1px solid var(--line);width:24px;height:24px;color:var(--muted);font-variant-numeric:tabular-nums;background:#070b16cc;border-radius:7px;flex:none;place-items:center;font-size:12px;display:grid}.backup .name{direction:ltr;font-size:18px;font-weight:600}.record{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);margin:26px 0 18px;padding:6px 20px}.record .row{border-bottom:1px solid #5a70a029;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;display:flex}.record .row:last-child{border-bottom:0}.record span{color:var(--muted);flex:none;font-size:13.5px}.record b{text-align:left;font-variant-numeric:tabular-nums;word-break:break-all;color:var(--text);direction:ltr;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12.5px}.record .hash{color:var(--cyan);font-size:11px}.note{background:var(--panel-2);border:1px solid var(--line);border-right:3px solid var(--cyan);color:var(--muted);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:11px;margin:16px 0 0;padding:14px 16px;font-size:13.5px}.how{margin-top:24px}.how summary{cursor:pointer;color:var(--cyan);padding:6px 0;font-size:14.5px;font-weight:600}.how ol{color:#c6d3ea;padding-inline-start:20px;font-size:14.5px}.how li{margin:8px 0}.how>p{color:var(--muted);font-size:14px}.proof footer{border-top:1px solid var(--line);color:var(--muted);margin-top:44px;padding-top:20px;font-size:12.5px}@media (prefers-reduced-motion:reduce){body:before{animation:none}.proof,.winner,.backup{opacity:1;animation:none;transform:none}.winner:before{opacity:.55;animation:none}.winner:after,.proof .eyebrow:before{animation:none}}
