*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:Roboto,sans-serif;background:#000;color:#fff;line-height:1.6;overflow-x:hidden}.shell{max-width:1200px;margin:0 auto;padding:0 20px}body::before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><circle cx="50" cy="50" r="20" fill="%23111" opacity="0.1"/></svg>') repeat;z-index:-1}.skyline{background:rgba(0,0,0,.95);padding:15px 0;position:relative;top:0;left:0;right:0;z-index:1000;backdrop-filter:blur(10px)}.crown-core{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sigil{display:-webkit-box;display:-ms-flexbox;display:flex}.sigil img{height:40px;width:auto}.nav-stack{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}.nav-leaf{color:#fff;text-decoration:none;font-weight:500;font-size:14px;letter-spacing:1px;-webkit-transition:color .3s ease;transition:color .3s ease}.nav-leaf:hover{color:gold}.ctrl-panel{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.pulse-btn{padding:12px 24px;border:none;border-radius:25px;font-weight:600;font-size:14px;letter-spacing:1px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;text-transform:uppercase;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-decoration:none}.shade-btn{background:0 0;color:gold;border:2px solid gold}.shade-btn:hover{background:gold;color:#000}.prime-btn{background:gold;color:#000;border:2px solid gold}.prime-btn:hover{background:0 0;color:gold}.reward-btn{background:gold;color:#000;padding:15px 35px;font-size:16px;font-weight:700;margin:30px 0;border-radius:30px;border:none;-webkit-transition:all .3s ease;transition:all .3s ease}.reward-btn:hover{background:orange;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.hero-slab{padding:120px 0 60px;background:linear-gradient(135deg,rgba(255,215,0,.1) 0,rgba(255,0,150,.1) 100%);text-align:center;position:relative}.hero-slab::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M50 50 L150 50 L100 150 Z" fill="%23FFD700" opacity="0.05"/></svg>') no-repeat center;background-size:800px;z-index:-1}.hero-call{font-size:3rem;font-weight:700;color:#fff;margin-bottom:20px;letter-spacing:2px;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.reward-flash{font-size:4rem;font-weight:900;color:#ff1493;margin-bottom:10px;letter-spacing:3px;text-shadow:3px 3px 6px rgba(0,0,0,.7);background:linear-gradient(45deg,#ff1493,gold);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.turn-meter{font-size:2rem;font-weight:700;color:#fff;margin-bottom:30px;letter-spacing:2px;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.hero-note{max-width:800px;margin:0 auto;color:#ccc;font-size:16px;line-height:1.8}.deal-zone{padding:60px 0;background:#0d0b00;position:relative;z-index:5}@-webkit-keyframes sparkleAnimation{0%{opacity:0;-webkit-transform:scale(0) rotate(0);transform:scale(0) rotate(0)}50%{opacity:1;-webkit-transform:scale(1) rotate(180deg);transform:scale(1) rotate(180deg)}100%{opacity:0;-webkit-transform:scale(0) rotate(360deg);transform:scale(0) rotate(360deg)}}@keyframes sparkleAnimation{0%{opacity:0;-webkit-transform:scale(0) rotate(0);transform:scale(0) rotate(0)}50%{opacity:1;-webkit-transform:scale(1) rotate(180deg);transform:scale(1) rotate(180deg)}100%{opacity:0;-webkit-transform:scale(0) rotate(360deg);transform:scale(0) rotate(360deg)}}.ripple{position:absolute;border-radius:50%;background:rgba(255,215,0,.6);-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-animation:rippleAnimation .6s linear;animation:rippleAnimation .6s linear;pointer-events:none;top:50%;left:50%;width:20px;height:20px;margin-left:-10px;margin-top:-10px}@-webkit-keyframes rippleAnimation{to{-webkit-transform:scale(4);transform:scale(4);opacity:0}}@keyframes rippleAnimation{to{-webkit-transform:scale(4);transform:scale(4);opacity:0}}.deal-deck{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.deal-card{background:rgba(255,255,255,.05);border-radius:15px;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;border:1px solid rgba(255,215,0,.3);-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;min-width:300px}.deal-card:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 10px 25px rgba(255,215,0,.3);box-shadow:0 10px 25px rgba(255,215,0,.3)}.deal-card img{width:60px;height:60px;border-radius:10px}.deal-core h4{color:gold;font-size:14px;font-weight:700;margin-bottom:5px;letter-spacing:1px}.deal-core p{color:#ccc;font-size:12px;line-height:1.4}.lift-up{position:fixed;width:40px;height:40px;border-radius:50%;background-color:rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.1);bottom:24px;right:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;visibility:hidden;-webkit-transition:all .3s;transition:all .3s;color:#fff;font-size:20px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:99}.lift-up svg{fill:#fff}.lift-up.isVisible{opacity:1;visibility:visible}.lift-up:hover{background-color:rgba(202,73,73,.2)}.switch-rail{padding:20px 0;background:rgba(0,0,0,.5);border-top:1px solid rgba(255,215,0,.3);border-bottom:1px solid rgba(255,215,0,.3)}.switch-view{max-width:800px;margin:0 auto;padding:0 20px}.switch-knob{background:0 0;color:#fff;border:none;font-size:16px;font-weight:600;cursor:pointer;letter-spacing:1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;width:100%}.fact-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:15px}.fact-grid a{color:#fff;padding:8px 16px}.fact-grid a:hover{color:gold}.arrow-glyph{color:gold;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.prime-games{padding:80px 0;background:linear-gradient(135deg,rgba(0,0,0,.9) 0,rgba(20,20,20,.9) 100%)}.slab-head{text-align:center;font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:50px;letter-spacing:2px;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.arcade-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;max-width:1000px;margin:0 auto}.arcade-cell{background:rgba(255,255,255,.05);border-radius:15px;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;border:1px solid rgba(255,215,0,.2);cursor:pointer;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.arcade-cell:hover{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);-webkit-box-shadow:0 15px 35px rgba(255,215,0,.3);box-shadow:0 15px 35px rgba(255,215,0,.3);border-color:rgba(255,215,0,.6)}.arcade-cell img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.arcade-cell:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.arcade-info{padding:20px;text-align:center}.arcade-info h3{color:#fff;font-size:18px;font-weight:700;letter-spacing:1px}.feedback-zone{padding:80px 0;background:rgba(10,10,10,.9)}.prose-block{padding:80px 0;background:rgba(10,10,10,.9)}.prose-block p{color:#ccc;font-size:16px;line-height:1.8;margin-bottom:25px}.prose-block h3{font-size:1.6rem;margin-top:30px;margin-bottom:25px}.prose-block ol,.prose-block ul{padding-left:26px;color:#ccc;font-size:16px;line-height:1.8;margin-bottom:25px}.prose-block ol li,.prose-block ul li{margin-bottom:13px}.prose-block a:not([class]){color:#fff;font-weight:500}.prose-block a:not([class]):hover{opacity:.8}.prose-block_alt{background:linear-gradient(135deg,rgba(255,215,0,.1) 0,rgba(255,0,150,.1) 100%)}.prose-block .shell>:last-child{margin-bottom:0}.grid-wrap{overflow-x:auto;margin-bottom:25px}.grid-wrap table{width:100%;border-collapse:collapse}.grid-wrap table th{background:rgba(255,215,0,.1);padding:15px 20px;font-weight:600;color:gold;letter-spacing:1px;font-size:14px}.grid-wrap table td{background:rgba(0,0,0,.5);padding:15px 20px;color:#fff;font-weight:500;letter-spacing:1px;font-size:14px}.ctrl-box{text-align:center;margin-bottom:25px}.ctrl-box .pulse-btn{margin:0}.frame{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;margin-bottom:25px}.frame img{max-width:100%;height:auto;border-radius:12px}.feedback-core{color:#ccc;font-size:16px;line-height:1.8;margin-bottom:25px;text-align:center;max-width:900px;margin-left:auto;margin-right:auto}.flare-banner{position:relative;margin:50px 0;border-radius:20px;background:linear-gradient(45deg,gold,#ff1493);padding:3px}.flare-core{position:relative;border-radius:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px}.flare-core img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:18px}.flare-note{padding:20px;text-align:center;max-width:420px;background:rgba(0,0,0,.8);padding:20px 40px;border-radius:15px;backdrop-filter:blur(10px)}.flare-note h3{color:gold;font-size:24px;font-weight:700;margin-bottom:10px;letter-spacing:2px}.flare-note h4{color:#ff1493;font-size:18px;font-weight:600;letter-spacing:1px}.data-slab{margin:50px 0;border:1px solid rgba(255,215,0,.3);border-radius:10px;overflow:hidden}.data-line{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid rgba(255,215,0,.2)}.data-line:last-child{border-bottom:none}.data-tag{background:rgba(255,215,0,.1);padding:15px 20px;font-weight:600;color:gold;letter-spacing:1px;font-size:14px}.data-field{background:rgba(0,0,0,.5);padding:15px 20px;color:#fff;font-weight:500;letter-spacing:1px;font-size:14px}.choice-deck{padding:80px 0;background:linear-gradient(135deg,rgba(255,215,0,.1) 0,rgba(255,0,150,.1) 100%)}.choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:50px}.mark-minus,.mark-plus{background:rgba(255,255,255,.05);border-radius:15px;padding:30px;border:1px solid rgba(255,215,0,.3)}.mark-plus h3{background:rgba(0,255,0,.2);color:#0f0;padding:10px 20px;border-radius:25px;text-align:center;margin-bottom:20px;font-size:18px;font-weight:700;letter-spacing:1px}.mark-minus h3{background:rgba(255,0,0,.2);color:#f44;padding:10px 20px;border-radius:25px;text-align:center;margin-bottom:20px;font-size:18px;font-weight:700;letter-spacing:1px}.mark-minus ul,.mark-plus ul{list-style:none}.mark-plus li{background:rgba(0,255,0,.1);color:#ccc;padding:12px 15px;margin-bottom:10px;border-radius:8px;border-left:3px solid #0f0;font-size:14px;line-height:1.4}.mark-minus li{background:rgba(255,0,0,.1);color:#ccc;padding:12px 15px;margin-bottom:10px;border-radius:8px;border-left:3px solid #f44;font-size:14px;line-height:1.4}@media (max-width:768px){.crown-core{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.nav-stack{gap:20px}.hero-call{font-size:2rem}.reward-flash{font-size:2.5rem}.turn-meter{font-size:1.5rem}.deal-deck{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.arcade-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.choice-grid{grid-template-columns:1fr;gap:30px}.data-slab .data-line{grid-template-columns:1fr}.slab-head{font-size:2rem}}@media (max-width:767.98px){.ctrl-panel .pulse-btn{line-height:1}}@media (max-width:480px){.shell{padding:0 15px}.hero-slab{padding:100px 0 40px}.hero-call{font-size:1.5rem}.reward-flash{font-size:2rem}.turn-meter{font-size:1.2rem}.reward-btn{padding:12px 25px;font-size:14px}}@media (max-width:479.98px){.nav-stack{-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:8px}.ctrl-panel{width:100%}.ctrl-panel .pulse-btn{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px 24px}.deal-card{width:100%}.flare-banner{margin-bottom:240px}.flare-note{-webkit-transform:translateY(200px);-ms-transform:translateY(200px);transform:translateY(200px)}}