@import "https://fonts.googleapis.com/css2?family=Share+Tech+Mono&display=swap";
@font-face{font-family:ui;src:url(../media/Rajdhani_Bold-s.p.1heslsaavk_pu.ttf)format("truetype");font-display:swap;font-weight:700}@font-face{font-family:ui Fallback;src:local(Arial);ascent-override:99.04%;descent-override:36.85%;line-gap-override:0.0%;size-adjust:93.9%}.ui_142592dd-module__4f2kda__className{font-family:ui,ui Fallback;font-weight:700}.ui_142592dd-module__4f2kda__variable{--fortune-ui-font:"ui", "ui Fallback"}
@font-face{font-family:mono;src:url(../media/JetBrainsMono-s.p.2zi1ojajef2ra.ttf)format("truetype");font-display:swap;font-weight:100 800}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.mono_52ff3a3d-module___hjNLG__className{font-family:mono,mono Fallback}.mono_52ff3a3d-module___hjNLG__variable{--fortune-mono-font:"mono", "mono Fallback"}
@font-face{font-family:display;src:url(../media/Orbitron-s.p.3d66t74c9kkkr.ttf)format("truetype");font-display:swap;font-weight:400 900}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:79.98%;descent-override:19.22%;line-gap-override:0.0%;size-adjust:126.4%}.display_77b3ef9c-module__HgYS0W__className{font-family:display,display Fallback}.display_77b3ef9c-module__HgYS0W__variable{--fortune-display-font:"display", "display Fallback"}
@font-face{font-family:arabic;src:url(../media/Cairo-s.p.10kk01fn9t32o.ttf)format("truetype");font-display:swap;font-weight:200 1000}@font-face{font-family:arabic Fallback;src:local(Arial);ascent-override:137.28%;descent-override:60.16%;line-gap-override:0.0%;size-adjust:94.91%}.arabic_5ac093a3-module__aHhU-q__className{font-family:arabic,arabic Fallback}.arabic_5ac093a3-module__aHhU-q__variable{--portal-arabic-font:"arabic", "arabic Fallback"}
:root{--green:#00ff41;--red:#ff2020;--muted:#72907a}*{box-sizing:border-box}html,body{color:#effff1;background:#020503;min-height:100%;margin:0}body{font-family:Share Tech Mono,ui-monospace,monospace}[dir=rtl],[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] p,[dir=rtl] label,[dir=rtl] button,[dir=rtl] a,[dir=rtl] span{font-family:Arial,Tahoma,sans-serif}button,input{font:inherit}.cyber-page{background:#020503;place-items:center;min-height:100svh;display:grid;position:relative;overflow:hidden}.cyber-page:before{content:"";z-index:-4;opacity:.3;filter:saturate(1.3)hue-rotate(45deg);background:linear-gradient(#000401b8,#000401e6),url(/7azin-owner.jpg) 50%/cover;position:absolute;inset:0}.cyber-background,.matrix-rain,.scanlines{pointer-events:none;position:absolute;inset:0}.cyber-background{z-index:-2}.matrix-rain{opacity:.8;width:100%;height:100%}.scanlines{mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#0000 0 3px,#00ff4109 4px)}.green-aura{filter:blur(25px);background:radial-gradient(circle,#00ff4129,#0000 65%);position:absolute;inset:15% 20%}.grid-floor{transform-origin:bottom;background-color:#0000;background-image:linear-gradient(#00ff4126 1px,#0000 1px),linear-gradient(90deg,#00ff4126 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 32px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:42%;position:absolute;bottom:-25%;left:-10%;right:-10%;transform:perspective(280px)rotateX(55deg)}.side-terminal{color:#00ff416b;gap:7px;font-size:11px;display:grid;position:absolute;top:8%}.left-terminal{left:4%}.right-terminal{text-align:right;right:4%}.side-terminal b{color:#ff2020bf;font-size:15px}.login-card{z-index:2;text-align:center;background:#020804ed;border:1px solid #00ff4194;border-radius:16px;width:min(92vw,410px);padding:30px 28px 22px;position:relative;box-shadow:0 0 42px #00ff4133,inset 0 0 24px #00ff410d}.logo-orbit{border:1px solid var(--green);border-radius:50%;place-items:center;width:76px;height:76px;margin:0 auto 12px;animation:8s linear infinite spin;display:grid;box-shadow:0 0 20px #00ff4173}.logo-core{letter-spacing:-.1em;color:#fff;font-size:20px;font-weight:900}.logo-core span{color:var(--green)}.eyebrow{color:var(--green);letter-spacing:.12em;font-size:10px}.login-card h1{margin:18px 0 6px;font-family:Arial,Tahoma,sans-serif;font-size:28px}.login-card h1 em{color:var(--green);font-style:normal}.login-subtitle{color:var(--muted);margin:0 0 21px;font:12px Arial,Tahoma,sans-serif}.cyber-field{text-align:right;color:#b8cbb9;margin:12px 0;font:11px Arial,Tahoma,sans-serif;display:block}.field-shell{color:#72907a;background:#030704;border:1px solid #00ff4147;border-radius:7px;align-items:center;gap:8px;height:43px;margin-top:6px;padding:0 12px;display:flex}.field-shell:focus-within{border-color:var(--green);box-shadow:0 0 14px #00ff4133}.field-shell input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:12px}.platforms{border:1px solid #00ff4133;border-radius:9px;margin:18px 0;padding:12px}.platforms legend{color:#9fb6a2;padding:0 6px;font:11px Arial,Tahoma,sans-serif}.status-dot{background:var(--green);width:6px;height:6px;box-shadow:0 0 8px var(--green);border-radius:50%;margin-left:6px;display:inline-block}.platform-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.platform-card{color:#8da991;cursor:pointer;background:#061008;border:1px solid #00ff4138;border-radius:8px;place-items:center;gap:5px;min-height:83px;display:grid}.platform-card.selected{border-color:var(--green);color:#fff;box-shadow:0 0 15px #00ff412e}.platform-logo{object-fit:contain;border-radius:5px;width:86px;height:38px}.neon-button{border:1px solid var(--green);color:#021006;cursor:pointer;background:linear-gradient(100deg,#00b52f,#70ff84);border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;font-weight:900;display:flex;box-shadow:0 0 19px #00ff4145}.free-code-cta{min-height:42px;color:var(--green);border:1px solid #00ff4173;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:10px;font:12px Arial,Tahoma,sans-serif;text-decoration:none;display:flex}.login-footer{color:#638069;justify-content:center;align-items:center;gap:7px;margin-top:20px;font-size:9px;display:flex}.login-footer span{background:var(--green);border-radius:50%;width:5px;height:5px}.footer-ar{font-family:Arial,Tahoma,sans-serif}.modal-backdrop{z-index:10;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000201c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.warning-modal{text-align:center;background:#080d0a;border:1px solid #ffbe008c;border-radius:16px;width:min(92vw,450px);padding:34px 26px 25px;position:relative;box-shadow:0 0 45px #00ff4133}.modal-close{color:#d8e9d9;cursor:pointer;background:0 0;border:1px solid #3b4c3d;border-radius:50%;width:32px;height:32px;position:absolute;top:12px;left:12px}.warning-icon{color:#ffc21b;border:1px solid #f1ad00;border-radius:14px;place-items:center;width:54px;height:54px;margin:0 auto 14px;display:grid}.warning-modal h2{margin:0;font:700 24px Arial,Tahoma,sans-serif}.modal-subtitle{color:#f0bd25;font:12px Arial,Tahoma,sans-serif}.warning-list{text-align:right;color:#89978d;border:1px solid #33403a;border-radius:10px;margin:20px 0;padding:10px 16px;font:12px Arial,Tahoma,sans-serif}.warning-list p{margin:10px 0}.dot{border-radius:50%;width:8px;height:8px;margin-left:7px;display:inline-block}.dot.green{background:#19dd71}.dot.red{background:#ffad00}.promo-box{border:1px solid #00ff4140;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:9px;padding:14px;display:grid}.promo-box>span{color:#f0bd25;grid-column:1/-1;font:11px Arial,Tahoma,sans-serif}.promo-box code{color:var(--green);font-size:18px}.promo-box button{color:#fff;cursor:pointer;background:#ff693c;border:0;border-radius:6px;align-items:center;gap:5px;padding:9px 12px;display:flex}.modal-action{margin-top:18px}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:700px){.side-terminal,.grid-floor{display:none}.login-card{padding:24px 18px 18px}.warning-modal{padding:30px 17px 22px}}.flow-back{color:#87a58d;align-items:center;gap:6px;font:11px Arial,Tahoma,sans-serif;text-decoration:none;display:flex}.top-back{margin-bottom:14px}.free-code-card h1 em{color:var(--green);font-style:normal}.free-code-page{font-family:Arial,Tahoma,sans-serif}.free-code-page .free-logo,.free-code-page .free-eyebrow,.free-code-page .section-label,.free-code-page code{font-family:Share Tech Mono,monospace}.free-code-page{background:#020503;place-items:center;min-height:100svh;padding:32px 16px;display:grid;position:relative;overflow:auto}.free-code-page:before{content:"";opacity:.22;background:linear-gradient(#000401b3,#000401f0),url(/7azin-owner.jpg) 50%/cover;position:absolute;inset:0}.free-code-aura{filter:blur(22px);background:radial-gradient(circle,#00ff4129,#0000 67%);border-radius:50%;width:620px;height:620px;position:absolute}.free-code-card{z-index:1;background:#030a05f5;border:1px solid #00ff418c;border-radius:16px;width:min(94vw,520px);padding:28px;position:relative;box-shadow:0 0 40px #00ff412e}.free-logo{text-align:center;letter-spacing:-.12em;color:#fff;font-size:34px;font-weight:900}.free-logo span{color:var(--green)}.free-eyebrow{text-align:center;color:var(--green);letter-spacing:.12em;font-size:10px}.free-code-card h1{text-align:center;margin:16px 0 6px;font-size:27px}.free-subtitle{text-align:center;color:var(--muted);margin:0 0 20px;font-size:12px}.instruction-panel,.flow-section{background:#000803b3;border:1px solid #00ff4133;border-radius:10px;margin:12px 0;padding:16px}.instruction-panel h2{align-items:center;gap:8px;margin:0 0 12px;font-size:14px;display:flex}.instruction-panel h2 svg{color:var(--green)}.instruction-panel p{color:#a3b8a7;gap:10px;margin:10px 0;font-size:11px;line-height:1.5;display:flex}.instruction-panel p b{color:#031006;background:var(--green);border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font-size:10px;display:grid}.section-label{color:#6c9674;letter-spacing:.1em;margin-bottom:12px;font-size:10px}.flow-platforms{grid-template-columns:1fr 1fr;gap:10px;display:grid}.flow-platform{color:#99ae9d;cursor:pointer;background:#050d07;border:1px solid #00ff4133;border-radius:8px;place-items:center;gap:5px;min-height:86px;display:grid;position:relative}.flow-platform.selected{border-color:var(--green);color:#fff;box-shadow:0 0 17px #00ff4133}.flow-platform img{object-fit:contain;border-radius:4px;width:105px;height:42px}.platform-check{color:var(--green);position:absolute;top:8px;right:8px}.flow-promo{border:1px solid #00ff4129;border-radius:7px;grid-template-columns:1fr auto;align-items:center;gap:8px;margin-top:13px;padding:11px;display:grid}.flow-promo span{color:#a7b9aa;font-size:11px}.flow-promo code{color:var(--green);grid-column:1;font-size:17px}.flow-promo button{color:#fff;cursor:pointer;background:#ff653a;border:0;border-radius:5px;grid-area:1/2/3;align-items:center;gap:5px;padding:8px 10px;display:flex}.flow-label{color:#b5c5b7;font-size:11px;display:block}.flow-label>span{color:#647c69;margin-top:3px;font:9px Share Tech Mono,monospace;display:block}.flow-input{color:#719477;border:1px solid #00ff4147;border-radius:7px;align-items:center;gap:8px;height:44px;margin-top:7px;padding:0 12px;display:flex}.flow-input:focus-within{border-color:var(--green);box-shadow:0 0 14px #00ff412e}.flow-input input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:12px}.selected-platform{color:#c0d0c2;align-items:center;gap:10px;margin-top:11px;font-size:11px;display:flex}.selected-platform img{object-fit:contain;width:57px;height:25px}.selected-platform button{color:var(--green);cursor:pointer;background:0 0;border:0;margin-right:auto;font-size:10px}.proof-upload{color:#9db59f;cursor:pointer;border:1px dashed #00ff4152;border-radius:8px;align-items:center;gap:10px;min-height:54px;padding:9px;font-size:11px;display:flex;position:relative}.proof-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.proof-upload small{color:#617e68;margin-top:4px;font-size:9px;display:block}.proof-upload img{object-fit:cover;border-radius:5px;width:52px;height:40px;margin-right:auto}.remove-proof{color:#f47f7f;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin:8px 0 0 auto;font-size:10px;display:flex}.verify-button{border:1px solid var(--green);color:#031006;cursor:pointer;background:linear-gradient(100deg,#00ba31,#67ff7b);border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;margin-top:14px;font-weight:800;display:flex}.verify-button:disabled{opacity:.7;cursor:wait}.loader-dot{border:2px solid #031006;border-top-color:#0000;border-radius:50%;width:9px;height:9px;animation:.7s linear infinite spin}.flow-error{color:#faa;background:#4b000033;border:1px solid #ff505066;border-radius:7px;margin:10px 0;padding:10px;font-size:11px}.success-backdrop{z-index:10;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000201cc;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.code-success{border:1px solid var(--green);text-align:center;background:#050d07;border-radius:15px;width:min(92vw,450px);padding:28px;box-shadow:0 0 38px #00ff413d}.success-check{background:var(--green);color:#031006;border-radius:50%;place-items:center;width:56px;height:56px;margin:auto;display:grid}.code-success h2{margin:12px 0 5px;font-size:22px}.success-english,.code-success small{color:#75917b;font-size:10px}.generated-code{border:1px solid #00ff4145;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;margin:18px 0;padding:12px;display:flex}.generated-code code{color:var(--green);font-size:17px}.generated-code button,.outline-action,.dark-action,.quick-action{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 10px;display:flex}.generated-code button,.outline-action{color:var(--green);background:0 0;border:1px solid #00ff4159}.dark-action,.quick-action{color:#a7b9aa;background:#071008;border:1px solid #27392b}.code-details{grid-template-columns:1fr 1fr;gap:8px;display:grid}.code-details span{color:#6d8972;border:1px solid #00ff4124;gap:5px;padding:10px;font-size:9px;display:grid}.code-details strong{color:#fff}.success-actions{grid-template-columns:1fr 1fr 1fr;gap:7px;margin:15px 0;display:grid}.success-actions button{font:10px Arial,Tahoma,sans-serif}@media (max-width:560px){.free-code-card{padding:23px 16px}.success-actions{grid-template-columns:1fr}.generated-code{flex-direction:column}.top-back{margin-bottom:12px;position:static}}.apple-game{isolation:isolate;color:#f7ffe8;background:#020604 url(https://hebbkx1anhila5yf.public.blob.vercel-storage.com/grass-2ArMIXYnUsIZdesiUB6B4KHyOGmDwz.png) 50%/cover fixed;min-height:100svh;padding:18px 16px 32px;font-family:Arial,Tahoma,sans-serif;position:relative;overflow:hidden}.apple-game:before{content:"";z-index:-2;pointer-events:none;filter:saturate(1.3)hue-rotate(42deg);background:linear-gradient(#000401c7,#000401e6),url(/7azin-owner.jpg) 50%/cover;position:fixed;inset:0}.apple-game:after{content:"SYSTEM // APPLE_FORTUNE // SECURE_RANDOM_NODE";z-index:-1;pointer-events:none;color:#00ff4121;letter-spacing:.2em;text-shadow:0 0 12px #00ff4180;background:repeating-linear-gradient(0deg,#0000 0 3px,#00ff4109 4px),linear-gradient(90deg,#0000 49.8%,#00ff410e 50%,#0000 50.2%);padding:18px;font:11px Share Tech Mono,monospace;position:fixed;inset:0}.game-shell{width:min(100%,780px);margin:auto}.game-banner{background:#264b6c;border-radius:12px;align-items:center;gap:22px;height:76px;padding:10px 24px;display:flex;box-shadow:0 6px #0000004d,inset 0 -3px #0a213373}.game-banner strong{text-align:center;letter-spacing:.02em;flex:1;font-size:clamp(24px,4vw,42px);font-weight:800}.info-badge,.bonus-badge{color:#fff;place-items:center;font-weight:800;display:grid}.info-badge{border:4px solid #fff;border-radius:50%;width:42px;height:42px;font-family:serif;font-size:27px}.bonus-badge{color:#264b6c;background:radial-gradient(circle,#fff 58%,#0000 59%);width:58px;height:58px;font-size:12px}.banner-arrow{font-size:46px;line-height:1}.game-card{background:linear-gradient(135deg,#6da500,#3d7000);border:5px solid #7e4e17;border-radius:24px;margin:28px auto 0;padding:24px 26px 28px;box-shadow:inset 0 0 0 5px #a7ce37,0 10px 24px #0006}.game-heading{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.game-kicker{color:#e8ff91;letter-spacing:.15em;margin:0 0 4px;font-size:12px;font-weight:800}.game-heading h1{color:#fff;text-shadow:2px 3px #365f04;margin:0;font-size:clamp(26px,5vw,42px)}.game-disclaimer{color:#ecffc4;max-width:490px;margin:8px 0 0;font-size:12px;line-height:1.45}.level-badge{color:#173000;white-space:nowrap;background:#8abd18;border:3px solid #385b08;border-radius:10px;padding:10px 14px;font-weight:900}.level-badge span{opacity:.7}.progress-track{background:#325405;border:2px solid #395d0b;border-radius:99px;height:10px;margin:18px 0 15px;overflow:hidden}.progress-track span{background:linear-gradient(90deg,#dbff48,#fff585);height:100%;transition:width .35s;display:block}.fortune-board{background:linear-gradient(#527900e6,#234500f2),url(https://hebbkx1anhila5yf.public.blob.vercel-storage.com/grass-63aOVvNhW8UmrWYRHJJ4tqcqKxfyQZ.jpg) 50%/cover;border:4px solid #53380c;border-radius:18px;padding:14px 12px 16px;box-shadow:inset 0 0 18px #00000080}.fortune-board.is-resetting{animation:.18s board-reset}.fortune-row{border:2px solid #0000;border-radius:11px;align-items:center;gap:12px;margin:7px 0;padding:6px 8px;display:flex}.fortune-row.is-current{background:#d3ff4629;border-color:#ddff46;box-shadow:0 0 16px #dbff4859}.row-label{color:#edffb1;width:62px;font-size:11px;font-weight:900}.fortune-cells{flex:1;grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.fortune-cell{aspect-ratio:1.35;background:linear-gradient(145deg,#446f08,#1b3b02);border:3px solid #4b710d;border-radius:10px;place-items:center;display:grid;overflow:hidden;box-shadow:inset 2px 2px #b7e73040,inset -3px -4px #0000004d}.closed-mark{color:#91b928;opacity:.7;font-size:22px;font-weight:900}.fortune-cell.has-apple{background:#75a80e;border-color:#dcff4e;animation:.35s both apple-pop;box-shadow:0 0 14px #e1ff3cb3,inset 2px 2px #ffffb44d}.fortune-cell.has-apple img{object-fit:cover;border-radius:7px;width:85%;height:85%}.game-controls{gap:14px;margin-top:20px;display:flex}.game-controls button{cursor:pointer;border:3px solid #4c2604;border-radius:12px;flex:1;min-height:58px;font-size:18px;font-weight:900;transition:transform .15s,filter .15s;box-shadow:0 5px #3b2006}.game-controls button:active{transform:translateY(4px);box-shadow:0 1px #3b2006}.restart-button{color:#442900;background:linear-gradient(#ffd653,#c88900)}.next-button{color:#173300;background:linear-gradient(#baf22b,#65a707);justify-content:center;align-items:center;gap:12px;display:flex}.next-button:disabled{color:#3b501f;cursor:default;filter:saturate(.5);background:#85a15c}.next-button img{object-fit:cover;border-radius:7px;width:39px;height:39px}.complete-message{text-align:center;color:#f6ffb8;margin:18px 0 0;font-weight:900;line-height:1.7}.complete-message span{font-size:11px;font-weight:500}@keyframes apple-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes board-reset{50%{filter:brightness(1.35);transform:scale(.985)}}@media (max-width:560px){.apple-game{padding:10px 8px 20px}.game-banner{gap:8px;height:60px;padding:7px 10px}.game-banner strong{font-size:20px}.info-badge{border-width:3px;width:30px;height:30px;font-size:19px}.bonus-badge{width:39px;height:39px;font-size:8px}.banner-arrow{font-size:28px}.game-card{border-width:3px;margin-top:13px;padding:16px 12px 20px}.game-heading{flex-direction:column;align-items:flex-start}.level-badge{align-self:flex-end;margin-top:-50px}.fortune-row{gap:4px;padding:5px 3px}.row-label{width:43px;font-size:8px}.fortune-cells{gap:4px}.closed-mark{font-size:15px}.game-controls{gap:8px}.game-controls button{min-height:49px;font-size:14px}.next-button img{width:30px;height:30px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
button:not(.admin-nav-overlay){--button-glow:0 0 8px #28ff6c4d, 0 0 20px #28ff6c26, inset 0 0 8px #6aff9a14;--button-focus-glow:0 0 12px #42ff868c, 0 0 30px #28ff6c4d, inset 0 0 10px #6aff9a26}button:not(:disabled):not(.admin-nav-overlay){box-shadow:var(--button-glow);transition:box-shadow .16s ease-out,transform .14s ease-out}button:not(:disabled):not(.admin-nav-overlay):focus-visible{box-shadow:var(--button-focus-glow)}@media (hover:hover){button:not(:disabled):not(.admin-nav-overlay):hover{box-shadow:var(--button-focus-glow)}}button:disabled:not(.admin-nav-overlay){box-shadow:0 0 5px #28ff6c1f}button:not(:disabled):not(.admin-nav-overlay):active{transform:scale(.97);box-shadow:0 0 15px #54ff99b3,0 0 30px #28ff6c59,inset 0 0 12px #6aff9a33}@media (pointer:coarse){button:not(.admin-nav-overlay){touch-action:manipulation;min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){button:not(.admin-nav-overlay){transition:none}button:not(:disabled):not(.admin-nav-overlay):is(:hover,:focus-visible,:active){transform:none}}
