:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#fff;background:#101b28;font-synthesis:none;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{min-width:320px}body{margin:0;min-height:100vh}a{-webkit-tap-highlight-color:transparent}.page{position:relative;isolation:isolate;display:grid;place-items:center;min-height:100vh;min-height:100svh;padding:24px 16px;overflow:hidden;background:radial-gradient(circle at 15% 18%,#66798d 0%,transparent 34%),radial-gradient(circle at 82% 72%,#81746f 0%,transparent 32%),linear-gradient(145deg,#182738,#101821 70%)}.ambient{position:absolute;z-index:-1;pointer-events:none;border-radius:50%;filter:blur(75px);opacity:.34}.ambient-one{width:360px;height:360px;background:#a1c1d6;top:-130px;left:-130px}.ambient-two{width:390px;height:390px;background:#bba778;bottom:-150px;right:-140px}.portal{width:min(100%,428px);padding:7px;border:1px solid #ffffff8a;border-radius:32px;background:linear-gradient(135deg,#ffffff4d,#ffffff0d 38%,#e3ecf120);box-shadow:0 26px 80px #02091380,0 2px 8px #ffffff20 inset,0 -2px 8px #00000025 inset;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);animation:arrive .65s ease-out both}.hero{position:relative;height:385px;overflow:hidden;border-radius:26px 26px 17px 17px;background:#637382;box-shadow:0 1px 1px #ffffff96 inset}.hero-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center 16%}.hero-shade{position:absolute;inset:0;background:linear-gradient(180deg,#121e2c78 0%,transparent 22%,transparent 48%,#111a269e 80%,#0d1726df 100%)}.glass-chip{background:linear-gradient(135deg,#ffffff70,#ffffff24);border:1px solid #ffffff80;box-shadow:0 3px 18px #0b16263d,0 1px #ffffff91 inset;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.hero-top{position:absolute;top:15px;left:15px;border-radius:100px;padding:9px 12px;display:flex;align-items:center;gap:9px;font-size:10px;font-weight:750;letter-spacing:.15em;text-shadow:0 1px 3px #0008}.live-dot{width:6px;height:6px;border-radius:50%;background:#e9d39a;box-shadow:0 0 8px #fff0b4;animation:pulse 2.8s ease-in-out infinite}.hero-content{position:absolute;left:23px;bottom:22px;text-shadow:0 2px 12px #07111fd9}.hero-label{font-size:9px;letter-spacing:.23em;font-weight:750;color:#f1e6cf}.hero h1{font-size:49px;font-weight:850;line-height:.91;letter-spacing:-.055em;margin:11px 0 10px}.hero h1 span{color:#f2d7a2}.hero p{margin:0;color:#eef1f4;font-size:12px;font-weight:500;letter-spacing:.015em}.hero-spark{position:absolute;right:20px;bottom:22px;color:#f7dfab;font-size:23px;text-shadow:0 0 18px #fff;animation:glow 4s ease-in-out infinite}.actions-panel{position:relative;padding:18px 12px 11px;overflow:hidden}.actions-panel:before{content:"";position:absolute;top:-34px;left:-60%;width:75%;height:100px;transform:rotate(-15deg);background:linear-gradient(90deg,transparent,#ffffff1d,transparent);pointer-events:none;animation:sheen 8s ease-in-out infinite}.panel-heading,.panel-foot{display:flex;align-items:center;justify-content:space-between;padding:0 6px;font-size:9px;font-weight:750;letter-spacing:.18em;color:#e5edf4}.panel-heading{margin:1px 0 13px}.panel-heading span:last-child{color:#d6bf94}.links{display:grid;gap:9px}.action{display:flex;align-items:center;gap:13px;height:55px;padding:0 14px;border-radius:17px;text-decoration:none;color:#f8fafb;font-size:15px;font-weight:750;letter-spacing:.085em;background:linear-gradient(135deg,#ffffff42,#ffffff17 54%,#ffffff29);border:1px solid #ffffff78;box-shadow:0 1px #ffffff70 inset,0 8px 22px #08131f2b,0 -1px 1px #ffffff17 inset;text-shadow:0 1px 2px #0004;transition:transform .2s,background .2s,box-shadow .2s}.action:hover,.action:focus-visible{transform:translateY(-2px);background:linear-gradient(135deg,#ffffff65,#ffffff2e 54%,#ffffff45);box-shadow:0 1px #ffffffa0 inset,0 10px 25px #08131f59;outline:2px solid #fff9;outline-offset:2px}.action-symbol{display:grid;place-items:center;width:31px;height:31px;border-radius:11px;flex:none;font-size:16px;color:#fff;background:#ffffff37;border:1px solid #ffffff5c;box-shadow:0 1px #ffffff5d inset}.action-arrow{margin-left:auto;font-size:23px;font-weight:400;line-height:1;color:#f4e0b8;transition:transform .2s}.action:hover .action-arrow{transform:translate(3px)}.action-vvip{background:linear-gradient(135deg,#e6d4ad72,#b8a17438 55%,#f1e2bd5e);border-color:#f7e5bdaf}.action-vvip:hover,.action-vvip:focus-visible{background:linear-gradient(135deg,#efdfbd9c,#c3aa795e 55%,#f4e5c980)}.action-vvip .action-symbol{color:#ffe6ad;background:#d6b97957;border-color:#ffe3ac87}.link-message{font-size:12px;color:#ffe4b1;margin:0}.link-message:not(:empty){margin:11px 5px 0}.panel-foot{justify-content:center;gap:12px;padding-top:14px;font-size:8px;color:#dce9f0a8}.foot-star{color:#e9d19c;font-size:11px}@keyframes arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{50%{opacity:.45;box-shadow:0 0 3px #fff0b4}}@keyframes glow{50%{opacity:.48;transform:scale(.9)}}@keyframes sheen{0%,65%{left:-65%}to{left:130%}}@media(max-width:480px){.page{padding:11px}.portal{border-radius:28px;padding:5px}.hero{height:min(48vh,385px);min-height:320px;border-radius:23px 23px 15px 15px}.hero h1{font-size:45px}.actions-panel{padding:16px 10px 10px}.action{height:54px}}@media(max-width:360px){.hero{min-height:285px}.hero h1{font-size:40px}.hero-content{left:18px}.action{height:50px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.page{background:#121c29}.page:before,.page:after{content:"";position:absolute;pointer-events:none}.page:before{inset:-40px;z-index:-2;background:url(/zeus-hero.jpg) center 38%/cover no-repeat;filter:blur(30px);transform:scale(1.04)}.page:after{inset:0;z-index:-1;background:linear-gradient(120deg,#101b2bbc,#14203166 48%,#0c1424ad)}.portal{position:relative;overflow:hidden;border:1px solid #ffffffba;background:radial-gradient(ellipse at 9% 0%,#ffffff88,transparent 38%),radial-gradient(ellipse at 95% 95%,#d6e9ff52,transparent 45%),linear-gradient(145deg,#ffffff54,#dbe7f324 40%,#c6d6e83d);box-shadow:0 34px 90px #020b19a8,0 4px 16px #ffffff26 inset,0 -4px 18px #07142550 inset,0 0 0 1px #ffffff32;backdrop-filter:blur(24px) saturate(1.5);-webkit-backdrop-filter:blur(24px) saturate(1.5)}.portal:before{content:"";position:absolute;inset:1px;border-radius:31px;border:1px solid #ffffff40;box-shadow:0 1px #ffffffa6 inset,0 -1px #ffffff42 inset;pointer-events:none;z-index:2}.hero{border:1px solid #ffffffa6;box-shadow:0 1px #fff inset,0 9px 24px #0713215c,0 0 0 1px #ffffff35}.actions-panel{background:radial-gradient(ellipse at 12% 2%,#ffffff2e,transparent 52%)}.action{position:relative;overflow:hidden;border-color:#fffa;background:radial-gradient(ellipse at 15% 0%,#ffffff8c,transparent 58%),linear-gradient(135deg,#ffffff4b,#fff2 48%,#d4e6fb4f);box-shadow:0 1px 1px #ffffffaf inset,0 -2px 4px #0a162644 inset,0 8px 21px #08131f47,0 0 0 1px #ffffff19;backdrop-filter:blur(10px) saturate(1.4);-webkit-backdrop-filter:blur(10px) saturate(1.4)}.action:after{content:"";position:absolute;left:12%;right:12%;top:0;height:1px;background:linear-gradient(90deg,transparent,#fff,transparent);opacity:.9;pointer-events:none}.action:hover,.action:focus-visible{background:radial-gradient(ellipse at 15% 0%,#ffffffaf,transparent 58%),linear-gradient(135deg,#ffffff70,#ffffff3a 48%,#e4f0ff65)}.action-vvip{background:radial-gradient(ellipse at 15% 0%,#fff3d6b5,transparent 58%),linear-gradient(135deg,#efddb989,#bea77857 52%,#f1e3c580);border-color:#fff0c7d6}.action-vvip:hover,.action-vvip:focus-visible{background:radial-gradient(ellipse at 15% 0%,#fff8e3d4,transparent 58%),linear-gradient(135deg,#f5e5c7b5,#cdb88477 52%,#f6e9cba0)}.hero-content{left:0;right:0;bottom:27px;padding:0 24px;text-align:center;text-shadow:none}.hero-label{display:inline-block;color:#f6fbff;font-size:10px;letter-spacing:.18em;-webkit-text-stroke:.35px #a8dcff;text-shadow:0 0 3px #fff,0 0 8px #20b8ff,0 0 19px #138bff,2px 2px 11px #ffd66a}.hero h1{margin:14px 0 0;color:#f7fbff;-webkit-text-stroke:1px #e1f4ff;text-shadow:0 0 3px #fff,0 0 10px #36c7ff,0 0 24px #008eff,-2px 2px 16px #f9c247}.hero h1 span{color:#ffe5a9;-webkit-text-stroke:1px #fff4c9;text-shadow:0 0 3px #fff,0 0 11px #ffd35d,0 0 23px #e9a929,2px -2px 17px #31baff}.hero-content:before,.hero-content:after{content:"";position:absolute;top:42%;width:16px;height:36px;clip-path:polygon(52% 0,11% 55%,47% 55%,32% 100%,91% 39%,55% 39%,80% 0);pointer-events:none;animation:glow 3.4s ease-in-out infinite}.hero-content:before{left:7%;background:#9deaff;filter:drop-shadow(0 0 7px #1dbdff)}.hero-content:after{right:7%;background:#ffe69a;filter:drop-shadow(0 0 7px #ffc437);animation-delay:1s}@media(max-width:360px){.hero-content{padding:0 16px}.hero-content:before{left:1%}.hero-content:after{right:1%}}.hero-label{animation:labelBeat 1.4s ease-in-out infinite}.hero h1{transform-origin:center bottom;animation:titleBeat 1.4s ease-in-out infinite}.hero-content:before,.hero-content:after,.hero-spark{animation:boltBeat 1.4s ease-in-out infinite}.hero-content:after{animation-delay:.08s}@keyframes titleBeat{0%,5%,14%,22%,to{transform:scale(1);filter:brightness(1)}8%{transform:scale(1.035);filter:brightness(1.65)}17%{transform:scale(1.02);filter:brightness(1.35)}}@keyframes labelBeat{0%,5%,14%,22%,to{opacity:.9;filter:brightness(1)}8%{opacity:1;filter:brightness(1.8)}17%{opacity:1;filter:brightness(1.45)}}@keyframes boltBeat{0%,5%,14%,22%,to{opacity:.68;transform:scale(1)}8%{opacity:1;transform:scale(1.3)}17%{opacity:1;transform:scale(1.15)}}@media(prefers-reduced-motion:reduce){.hero-label,.hero h1,.hero-content:before,.hero-content:after,.hero-spark{animation:none;filter:none;transform:none}}.actions-panel{padding-top:16px;padding-bottom:16px}.action-text{display:inline-block;color:#fff;font-size:20px;font-weight:900;letter-spacing:.105em;line-height:1;-webkit-text-stroke:.3px #fff;text-shadow:0 1px 0 #ffffffa6,0 2px 0 #183144,0 4px 8px #07101dba,0 0 13px #54c8ff80;transition:transform .2s,text-shadow .2s}.action:hover .action-text,.action:focus-visible .action-text{transform:translateY(-1px) scale(1.035);text-shadow:0 1px 0 #fff,0 3px 0 #183144,0 6px 11px #07101de0,0 0 18px #7be4ff}.action-vvip .action-text{color:#fff1cb;-webkit-text-stroke:.3px #fff6dc;text-shadow:0 1px 0 #fff9df,0 2px 0 #6e5528,0 4px 8px #1c160cd9,0 0 14px #ffd16a9c}.action-vvip:hover .action-text,.action-vvip:focus-visible .action-text{text-shadow:0 1px 0 #fff,0 3px 0 #6e5528,0 6px 11px #1c160ce0,0 0 19px #ffdc80}@media(max-width:360px){.action-text{font-size:18px;letter-spacing:.07em}}.action{--text-glow:#55caff;--text-glow-strong:#bceeff}.action-vvip{--text-glow:#ffc756;--text-glow-strong:#fff1bc}.action-text{position:absolute;left:50%;white-space:nowrap;transform:translate(-50%);animation:actionTextBeat 1.4s ease-in-out infinite}.action:hover .action-text,.action:focus-visible .action-text{animation:none;transform:translate(-50%) translateY(-1px) scale(1.06)}@keyframes actionTextBeat{0%,5%,14%,22%,to{transform:translate(-50%) scale(1);filter:brightness(1);text-shadow:0 2px 0 #152638,0 4px 8px #000b,0 0 7px var(--text-glow)}8%{transform:translate(-50%) scale(1.08);filter:brightness(1.55);text-shadow:0 1px 0 #fff,0 4px 10px #000c,0 0 8px var(--text-glow-strong),0 0 22px var(--text-glow),0 0 38px var(--text-glow)}17%{transform:translate(-50%) scale(1.045);filter:brightness(1.3);text-shadow:0 1px 0 #fff,0 4px 9px #000c,0 0 7px var(--text-glow-strong),0 0 17px var(--text-glow),0 0 29px var(--text-glow)}}.action:hover .action-text,.action:focus-visible .action-text{text-shadow:0 1px 0 #fff,0 4px 10px #000c,0 0 9px var(--text-glow-strong),0 0 23px var(--text-glow),0 0 38px var(--text-glow)}@media(prefers-reduced-motion:reduce){.action-text{animation:none;filter:none}}body{overflow-x:hidden}.page{overflow:visible}@media(max-width:480px){.page{padding:12px 10px}.portal{width:100%}.action-text{max-width:calc(100% - 112px);overflow:hidden;text-overflow:ellipsis}}@media(max-height:600px)and (min-width:481px){.page{padding:14px}.hero{height:290px}.actions-panel{padding-top:12px;padding-bottom:12px}.action{height:50px}}.hp-link{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
