*{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;height:100%;font-family:"Microsoft YaHei","PingFang SC",Arial,sans-serif;background:#000;overflow:hidden;color:#f5e9b8}body{background:#000}.page{width:100%;height:100dvh;background:#000;overflow:hidden}.shell{width:min(calc(100% - 268px),1680px);height:100dvh;margin:0 auto;display:flex;align-items:stretch;background:#020202;overflow:hidden;box-shadow:0 0 0 1px rgba(255,232,172,0.05) inset,0 20px 60px rgba(0,0,0,0.55)}.left-image-panel{position:relative;flex:1 1 68%;min-width:0;height:100%;overflow:hidden;background:#0b0b0b}.left-image-panel picture,.left-image-panel img{display:block;width:100%;height:100%}.left-image-panel img{object-fit:cover}.left-image-panel::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 72%,rgba(0,0,0,0.35) 100%);pointer-events:none}.divider-light{position:relative;width:2px;min-width:2px;height:100%;background:linear-gradient(180deg,rgba(120,84,18,0.28) 0%,rgba(244,211,121,0.95) 45%,rgba(120,84,18,0.32) 100%);box-shadow:0 0 8px rgba(244,211,121,0.42),0 0 18px rgba(244,211,121,0.16);overflow:visible;z-index:3}.divider-light::before{content:"";position:absolute;left:50%;top:0;transform:translateX(-50%);width:10px;height:100%;background:linear-gradient(180deg,rgba(244,211,121,0.04),rgba(244,211,121,0.16),rgba(244,211,121,0.04));filter:blur(3px);pointer-events:none}.divider-light::after{content:"";position:absolute;left:50%;top:-26px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:radial-gradient(circle,rgba(255,251,219,1) 0%,rgba(255,221,129,0.98) 42%,rgba(255,221,129,0.2) 72%,rgba(255,221,129,0) 100%);box-shadow:0 0 10px rgba(255,226,138,0.95),0 0 24px rgba(255,226,138,0.5),0 0 40px rgba(255,226,138,0.18);animation:dividerDotFlow 3.2s linear infinite;pointer-events:none}@keyframes dividerDotFlow{0%{top:-26px;opacity:0}8%{opacity:1}85%{opacity:1}100%{top:calc(100% + 16px);opacity:0}}@keyframes brandGlowTitle{0%,17%,46%,70%,100%{text-shadow:0 1px 0 rgba(255,255,255,0.10),0 2px 0 rgba(130,92,24,0.35),0 6px 16px rgba(0,0,0,0.28);filter:drop-shadow(0 0 6px rgba(236,195,87,0.08))}9%,11%,52%,55%,82%{text-shadow:0 1px 0 rgba(255,255,255,0.14),0 2px 0 rgba(130,92,24,0.38),0 0 10px rgba(255,236,180,0.18),0 0 18px rgba(236,195,87,0.12),0 6px 16px rgba(0,0,0,0.28);filter:drop-shadow(0 0 8px rgba(236,195,87,0.14))}}@keyframes brandGlowUrl{0%,22%,58%,100%{text-shadow:0 1px 0 rgba(255,255,255,0.06),0 3px 10px rgba(0,0,0,0.25)}12%,14%,66%,69%{text-shadow:0 1px 0 rgba(255,255,255,0.09),0 0 8px rgba(255,236,180,0.14),0 0 14px rgba(236,195,87,0.10),0 3px 10px rgba(0,0,0,0.25)}}.right-panel{position:relative;width:clamp(340px,31vw,500px);min-width:340px;max-width:500px;height:100%;overflow:hidden;border-left:0;background-color:#072a25;box-shadow:inset 58px 0 120px rgba(120,186,148,0.16),inset 0 0 0 1px rgba(255,255,255,0.018),inset 0 0 120px rgba(0,0,0,0.28)}.right-panel::before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(182,220,202,0.05) 1px,transparent 1px),linear-gradient(90deg,rgba(182,220,202,0.045) 1px,transparent 1px),repeating-linear-gradient(135deg,rgba(156,194,176,0.04) 0 1px,transparent 1px 24px);background-size:24px 24px,24px 24px,24px 24px;opacity:0.88;pointer-events:none}.right-panel::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 46%,rgba(174,234,198,0.12) 0%,rgba(174,234,198,0.06) 18%,transparent 42%),radial-gradient(circle at 0% 52%,rgba(255,232,160,0.10) 0%,rgba(255,232,160,0.03) 10%,transparent 22%);pointer-events:none}.panel-inner{position:relative;z-index:2;height:100%;padding:clamp(16px,2.5vh,28px) clamp(20px,2.2vw,36px) clamp(16px,2.2vh,24px);display:flex;flex-direction:column;justify-content:flex-start;gap:0;isolation:isolate}.panel-inner::before{content:"";position:absolute;left:-38%;top:14%;width:110%;height:62%;border:1px solid rgba(214,184,102,0.08);border-right:none;border-bottom:none;border-radius:50%;transform:rotate(8deg);pointer-events:none;z-index:0}.panel-inner::after{content:"";position:absolute;left:-28%;top:26%;width:95%;height:52%;border:1px solid rgba(214,184,102,0.05);border-right:none;border-bottom:none;border-radius:50%;transform:rotate(9deg);pointer-events:none;z-index:0}.panel-inner>*{position:relative;z-index:2}.agent-bar{display:flex;justify-content:flex-end;gap:12px;margin-bottom:4px;flex-wrap:wrap}.agent-btn{position:relative;min-width:116px;height:clamp(34px,4.4vh,40px);padding:0 17px;border:1px solid rgba(236,206,122,0.78);background:linear-gradient(180deg,rgba(247,230,173,0.22) 0%,rgba(131,102,42,0.18) 48%,rgba(70,53,19,0.24) 100%);color:#f6dfab;font-size:clamp(12px,1vw,14px);font-weight:700;letter-spacing:1px;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,0.18),inset 0 -1px 0 rgba(60,40,8,0.38),0 4px 12px rgba(0,0,0,0.18);transition:all 0.22s ease;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;white-space:nowrap}.agent-btn:hover{transform:translateY(-1px);border-color:rgba(247,218,135,0.96);color:#fff1c5;box-shadow:inset 0 1px 0 rgba(255,255,255,0.22),inset 0 -1px 0 rgba(60,40,8,0.4),0 8px 18px rgba(0,0,0,0.24),0 0 14px rgba(236,195,87,0.10)}.agent-btn.primary{background:linear-gradient(180deg,rgba(255,238,186,0.30) 0%,rgba(164,126,46,0.22) 46%,rgba(88,63,18,0.28) 100%);color:#fff0bf}.main-center-block{width:100%;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(26px,3vh,36px);padding:clamp(42px,8.8vh,110px) 0 clamp(18px,2vh,30px)}.brand{text-align:center;margin-bottom:0;position:relative;width:100%}.brand-title-wrap{position:relative;display:inline-block;padding:6px 10px 4px}.brand-title{font-family:"STSong","Songti SC","Noto Serif SC","Source Han Serif SC","Times New Roman",serif;font-size:clamp(60px,6.4vw,104px);font-weight:700;line-height:1;letter-spacing:clamp(2px,0.45vw,7px);margin:0;background:linear-gradient( 180deg,#fff4c8 0%,#f5de95 18%,#d9b45e 42%,#b9872e 58%,#f2da8a 78%,#fff2bf 100% );-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 1px 0 rgba(255,255,255,0.10),0 2px 0 rgba(130,92,24,0.35),0 6px 16px rgba(0,0,0,0.28);filter:drop-shadow(0 0 6px rgba(236,195,87,0.08));animation:brandGlowTitle 5.6s ease-in-out infinite;will-change:text-shadow,filter}.brand-line{width:clamp(160px,46%,240px);height:1px;margin:16px auto 14px;background:linear-gradient( 90deg,transparent,rgba(244,212,124,0.9),transparent );box-shadow:0 0 10px rgba(244,212,124,0.10)}.brand-en{display:inline-flex;align-items:center;justify-content:center;min-height:clamp(34px,4.6vh,44px);margin:0;padding:0 18px 2px;font-family:"Times New Roman","Georgia",serif;font-size:clamp(17px,1.6vw,26px);font-weight:600;letter-spacing:clamp(1px,0.2vw,2px);color:#e8c872;text-shadow:0 1px 0 rgba(255,255,255,0.06),0 3px 10px rgba(0,0,0,0.25);border-top:1px solid rgba(216,181,92,0.22);border-bottom:1px solid rgba(216,181,92,0.22);background:linear-gradient(90deg,transparent,rgba(255,223,144,0.04),transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,0.03),inset 0 -1px 0 rgba(0,0,0,0.18);animation:brandGlowUrl 6.2s ease-in-out 1s infinite;will-change:text-shadow}.nav-center{position:relative;width:100%;max-width:352px;margin:0 auto;padding:4px 0 8px;display:grid;grid-template-columns:1fr;gap:clamp(14px,1.95vh,22px)}.nav-center::before{content:"";position:absolute;left:50%;top:40%;width:122%;height:68%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(171,228,196,0.16) 0%,rgba(171,228,196,0.06) 35%,transparent 72%);filter:blur(18px);pointer-events:none;z-index:0}.nav-center>*{position:relative;z-index:2}.nav-card{display:flex;align-items:center;justify-content:center;height:clamp(46px,6.2vh,62px);text-decoration:none;border:2px solid rgba(182,149,74,0.68);background:linear-gradient(180deg,rgba(9,42,35,0.9),rgba(6,24,21,0.96));color:#f5dfaa;font-size:clamp(15px,1.45vw,20px);font-weight:700;letter-spacing:1px;box-shadow:inset 0 0 14px rgba(0,0,0,0.2),0 10px 22px rgba(0,0,0,0.16);transition:0.2s ease;cursor:pointer;white-space:nowrap}.nav-card:hover{transform:translateY(-2px);border-color:rgba(239,204,113,0.95);color:#fff0c0;box-shadow:0 0 0 2px rgba(236,195,87,0.08),inset 0 0 14px rgba(0,0,0,0.2),0 12px 24px rgba(0,0,0,0.18)}.nav-card.primary{background:linear-gradient(180deg,#8e4da0 0%,#7b3f8a 48%,#63326f 100%);color:#f6d87c;border-color:rgba(241,211,129,0.78)}.nav-card.small{height:clamp(40px,5.4vh,52px);font-size:clamp(14px,1.22vw,17px)}.footer-copy{margin-top:auto;padding-top:clamp(16px,2.2vh,24px);text-align:center;color:rgba(244,223,167,0.68);font-size:clamp(10px,0.9vw,12px);line-height:1.8;border-top:1px solid rgba(227,198,118,0.16)}.footer-copy p + p{margin-top:2px}.promo-modal{position:fixed;inset:0;background:rgba(0,0,0,0.78);display:none;align-items:center;justify-content:center;z-index:9999;padding:clamp(8px,2vw,24px)}.promo-modal.show{display:flex}.promo-modal-box{position:relative;width:min(980px,100%);max-width:100%;height:min(92dvh,92svh);max-height:min(92dvh,92svh);display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(236,206,122,0.45);border-radius:clamp(10px,1.5vw,16px);background:linear-gradient(180deg,rgba(18,18,18,0.98),rgba(8,24,20,0.98));box-shadow:0 20px 60px rgba(0,0,0,0.5),inset 0 0 0 1px rgba(255,255,255,0.03);color:#f5e9b8}.modal-header{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:center;min-height:clamp(56px,8vh,78px);padding:clamp(14px,2vw,20px) clamp(50px,7vw,70px) clamp(12px,1.8vw,18px);background:linear-gradient(180deg,rgba(18,18,18,0.99),rgba(8,24,20,0.99));border-bottom:1px solid rgba(236,206,122,0.16);box-shadow:0 8px 20px rgba(0,0,0,0.28);flex-shrink:0}.promo-title{text-align:center;font-size:clamp(20px,2.6vw,30px);color:#f4d27b;letter-spacing:1px;line-height:1.35;margin:0}.promo-close{position:absolute;top:clamp(10px,1.5vw,18px);right:clamp(10px,1.5vw,18px);width:clamp(32px,4vw,40px);height:clamp(32px,4vw,40px);border:1px solid rgba(236,206,122,0.6);border-radius:50%;background:rgba(24,24,24,0.95);color:#f7dfac;font-size:clamp(20px,2vw,24px);line-height:clamp(28px,3vw,36px);text-align:center;cursor:pointer;z-index:11;transition:0.2s ease}.promo-close:hover{background:rgba(70,53,19,0.95);color:#fff3c7}.modal-scroll{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:clamp(12px,1.8vw,24px) clamp(12px,1.8vw,24px) clamp(14px,2vw,26px)}.promotion-wrapper{max-width:100%;margin:0 auto;box-sizing:border-box;font-size:clamp(14px,1.2vw,16px)}.promo-block{margin-bottom:clamp(16px,2vw,34px);padding:clamp(14px,1.8vw,20px) clamp(12px,1.6vw,18px);border:1px solid rgba(236,206,122,0.16);border-radius:12px;background:rgba(255,255,255,0.02)}.promo-block:last-child{margin-bottom:0}.promo-block h2{font-size:clamp(18px,1.8vw,22px);margin-bottom:14px;color:#ffe39a;line-height:1.6}.promo-block h3{font-size:clamp(15px,1.5vw,17px);margin-bottom:10px;color:#ffdf7e}.promo-block p{color:#ead9a3;line-height:1.85;margin-bottom:12px;font-size:clamp(13px,1.15vw,16px)}.promo-notes{margin-top:16px;padding-left:20px;font-size:clamp(12px,1.05vw,14px);color:#e8d7a1;line-height:1.85}.promo-notes li{margin-bottom:8px}.help-list{margin-top:8px;padding:0;border:none;background:transparent}.help-item{padding:clamp(14px,1.8vw,18px) clamp(12px,1.6vw,16px);border:1px solid rgba(236,206,122,0.24);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,0.035),rgba(255,255,255,0.015));box-shadow:inset 0 0 0 1px rgba(255,255,255,0.02),0 8px 20px rgba(0,0,0,0.12)}.help-item + .help-item{margin-top:18px}.help-question{font-size:clamp(15px,1.5vw,18px);color:#ffe39a;margin-bottom:12px;line-height:1.7;padding-bottom:10px;border-bottom:1px solid rgba(236,206,122,0.14)}.help-answer p + p{margin-top:6px}.channel-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.channel-tag{padding:8px 14px;border:1px solid rgba(236,206,122,0.38);border-radius:999px;background:rgba(255,255,255,0.04);color:#f5dfaa;font-size:clamp(12px,1vw,13px);line-height:1;white-space:nowrap}.table-wrapper{overflow-x:auto;margin-top:12px;-webkit-overflow-scrolling:touch}.promo-table{width:100%;border-collapse:collapse;margin-top:10px;background:#fffdf4;color:#000;min-width:560px;table-layout:fixed}.promo-table caption{caption-side:top;text-align:left;color:#f0d27f;font-size:15px;padding-bottom:8px;font-weight:700}.promo-table th,.promo-table td{border:1px solid #999;padding:10px 12px;text-align:center;font-size:15px;white-space:normal;word-break:break-word}.promo-table th{background:#f8e4a0}.modal-action-row{margin-top:18px;display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.modal-link-btn{min-width:168px;height:44px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border:1px solid rgba(236,206,122,0.78);border-radius:8px;background:linear-gradient(180deg,rgba(255,238,186,0.30) 0%,rgba(164,126,46,0.22) 46%,rgba(88,63,18,0.28) 100%);color:#fff0bf;font-size:clamp(13px,1.1vw,15px);font-weight:700;letter-spacing:1px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.18),inset 0 -1px 0 rgba(60,40,8,0.38),0 6px 16px rgba(0,0,0,0.22);transition:all 0.22s ease;cursor:pointer}.modal-link-btn:hover{transform:translateY(-1px);border-color:rgba(247,218,135,0.96);color:#fff7d6;box-shadow:inset 0 1px 0 rgba(255,255,255,0.22),inset 0 -1px 0 rgba(60,40,8,0.4),0 10px 18px rgba(0,0,0,0.24),0 0 14px rgba(236,195,87,0.10)}@media (max-width:1400px){.shell{width:calc(100% - 24px)}}@media (max-height:860px){.panel-inner{padding:14px 22px 14px}.brand-title{font-size:clamp(52px,5.2vw,82px)}.brand-line{margin:14px auto 12px}.brand-en{font-size:clamp(16px,1.5vw,24px)}.main-center-block{gap:18px;padding:clamp(24px,5vh,54px) 0 12px}.nav-center{gap:12px}.nav-card{height:50px}.nav-card.small{height:42px}.footer-copy{padding-top:12px;line-height:1.6}}@media (max-height:740px){.agent-btn{min-width:104px;height:31px;font-size:12px}.brand-title{font-size:clamp(44px,4.4vw,68px)}.brand-line{width:clamp(140px,42%,210px)}.brand-en{font-size:14px;min-height:28px}.main-center-block{gap:12px;padding:18px 0 8px}.nav-center{gap:8px}.nav-card{height:42px;font-size:14px}.nav-card.small{height:36px;font-size:13px}.footer-copy{font-size:10px;padding-top:10px}}@media (max-width:900px){html,body{overflow:hidden}.shell{width:100%;height:100dvh;margin:0;display:block}.left-image-panel{display:none}.divider-light{display:none}.right-panel{width:100%;max-width:none;min-width:0;height:100dvh;border-left:0}.panel-inner{height:100%;padding:18px 18px 16px}.agent-bar{justify-content:center}.main-center-block{padding:clamp(12px,3.5vh,28px) 0 8px;gap:16px}.nav-center{max-width:100%;gap:12px}.nav-card{height:48px;font-size:15px}.nav-card.small{height:42px;font-size:14px}.promo-modal{padding:10px;align-items:center;justify-content:center}.promo-modal-box{width:100%;max-width:100%;height:min(94dvh,94svh);max-height:min(94dvh,94svh);border-radius:12px}.modal-header{min-height:60px;padding:14px 48px 12px}.promo-title{font-size:22px;line-height:1.3}.promo-close{top:10px;right:10px;width:34px;height:34px;line-height:30px;font-size:20px}.modal-scroll{padding:14px 12px 16px}.promo-table th,.promo-table td{font-size:12px;padding:6px 4px;line-height:1.45;word-break:break-all}.help-question{font-size:16px}}@media (max-width:560px){.brand-title{font-size:clamp(48px,13vw,62px);letter-spacing:3px}.brand-en{min-height:30px;padding:0 12px 2px;font-size:15px;letter-spacing:1px}.brand-line{width:160px;margin:10px auto 10px}.agent-bar{gap:10px}.agent-btn{min-width:104px;height:32px;padding:0 12px;font-size:12px}.main-center-block{padding:10px 0 6px;gap:14px}.nav-center{gap:10px}.nav-card{height:46px;font-size:15px}.nav-card.small{height:40px;font-size:13px}.footer-copy{font-size:10px;padding-top:12px}.promo-modal{padding:8px}.promo-modal-box{height:min(95dvh,95svh);max-height:min(95dvh,95svh);border-radius:10px}.modal-header{min-height:56px;padding:12px 42px 10px}.promo-title{font-size:19px}.promo-close{top:8px;right:8px;width:32px;height:32px;line-height:28px;font-size:18px}.modal-scroll{padding:12px 10px 14px}.promo-block h2{font-size:16px}.promo-notes{font-size:12px;padding-left:16px}.help-question{font-size:15px}.modal-link-btn{min-width:142px;height:40px;font-size:14px}.channel-tag{font-size:12px}.promo-table{min-width:520px}}.agent-bar{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.agent-btn.crown-bet-btn{position:relative;overflow:hidden;color:#fff;background:linear-gradient(135deg,rgba(255,197,79,.98) 0%,rgba(213,136,16,.96) 52%,rgba(126,73,0,.96) 100%);border:1px solid rgba(255,226,150,.88);box-shadow:0 12px 30px rgba(126,73,0,.28),inset 0 1px 0 rgba(255,255,255,.24)}.agent-btn.crown-bet-btn::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,0));pointer-events:none}.agent-btn.crown-bet-btn::after{display:none}.agent-btn.crown-bet-btn span{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px}.agent-btn.crown-bet-btn span::before{content:"⚽";display:inline-block;line-height:1}#betModal .promo-modal-box{position:relative;overflow:hidden;border:1px solid rgba(255,214,133,.34);background:radial-gradient(circle at 16% 14%,rgba(255,214,120,.16) 0%,rgba(255,214,120,0) 28%),radial-gradient(circle at 84% 8%,rgba(77,166,108,.16) 0%,rgba(77,166,108,0) 24%),linear-gradient(180deg,rgba(14,45,31,.98) 0%,rgba(18,29,23,.99) 58%,rgba(23,18,14,.99) 100%);box-shadow:0 24px 70px rgba(0,0,0,.48),0 12px 34px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.05)}#betModal .promo-modal-box::before{content:'';position:absolute;inset:0;pointer-events:none;opacity:.28;background:radial-gradient(circle at 50% 50%,transparent 0 82px,rgba(255,255,255,.08) 82px 84px,transparent 84px),linear-gradient(90deg,transparent calc(50% - .8px),rgba(255,255,255,.08) calc(50% - .8px),rgba(255,255,255,.08) calc(50% + .8px),transparent calc(50% + .8px)),linear-gradient(0deg,rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:auto,auto,34px 34px,34px 34px}#betModal .modal-header{position:relative;z-index:1;background:linear-gradient(135deg,rgba(255,210,110,.18),rgba(255,179,62,.08)),linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,0));border-bottom:1px solid rgba(255,220,150,.14);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}#betModal .promo-title{color:#ffe3a1;text-shadow:0 2px 10px rgba(0,0,0,.18)}#betModal .promotion-wrapper{position:relative;z-index:1}.bet-hero{position:relative;overflow:hidden;padding:22px 22px 18px;border-radius:20px;border:1px solid rgba(255,223,147,.16);background:linear-gradient(135deg,rgba(255,208,98,.14) 0%,rgba(255,208,98,.04) 42%,rgba(255,255,255,.02) 100%),linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02));box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 10px 26px rgba(0,0,0,.14);margin-bottom:16px}.bet-hero::before{content:'';position:absolute;right:-34px;top:-34px;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,rgba(255,220,130,.24) 0%,rgba(255,220,130,0) 70%);pointer-events:none}.bet-ball{position:absolute;right:16px;top:14px;width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:25px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.10);box-shadow:inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.bet-badge{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 13px;border-radius:999px;color:#fff3cf;font-size:12px;font-weight:700;letter-spacing:.55px;background:rgba(255,203,96,.12);border:1px solid rgba(255,224,150,.2);margin-bottom:12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.bet-main-title{max-width:calc(100% - 72px);color:#fff8e5;font-size:26px;line-height:1.38;font-weight:800;margin:0 0 10px}.bet-main-desc{color:rgba(255,248,232,.86);font-size:14px;line-height:1.9;margin:0}.bet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0}.bet-card{position:relative;padding:15px 15px 13px;border-radius:18px;border:1px solid rgba(255,220,145,.12);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.025));box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.bet-card::before{content:'';position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:18px 0 0 18px;background:linear-gradient(180deg,rgba(255,214,120,.9),rgba(210,131,12,.9))}.bet-card h3{display:block;color:#ffe09b;font-size:15px;margin:0 0 8px;padding-left:10px}.bet-card p{display:block;color:rgba(255,248,232,.82);font-size:13px;line-height:1.85;padding-left:10px;margin:0}.bet-note{padding:15px 16px;border-radius:16px;background:linear-gradient(135deg,rgba(255,255,255,.045),rgba(255,255,255,.02));border:1px dashed rgba(255,216,135,.2);color:rgba(255,248,232,.86);font-size:14px;line-height:1.95;box-shadow:inset 0 1px 0 rgba(255,255,255,.04);margin-top:10px}#betModal .modal-link-btn{color:#342000;font-weight:800;letter-spacing:.5px;background:linear-gradient(135deg,#ffe08b 0%,#ffc94e 48%,#dd9315 100%);box-shadow:0 10px 24px rgba(126,73,0,.22),inset 0 1px 0 rgba(255,255,255,.38)}.promo-modal .promo-modal-box{position:relative;display:flex;flex-direction:column;max-height:min(88vh,760px)}.promo-modal .modal-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding-bottom:96px}.promo-modal .modal-action-row{display:none !important}.promo-modal .modal-fixed-action{position:absolute;left:0;right:0;bottom:0;z-index:20;display:flex;justify-content:center;align-items:center;padding:14px 18px 18px;background:linear-gradient(180deg,rgba(17,17,17,0) 0%,rgba(17,17,17,.72) 26%,rgba(17,17,17,.96) 100%);border-radius:0 0 22px 22px;pointer-events:none}.promo-modal .modal-fixed-action .modal-link-btn{pointer-events:auto;min-width:220px;max-width:100%;margin:0 auto;display:inline-flex;align-items:center;justify-content:center;text-align:center}@media (max-width:768px){.bet-grid{grid-template-columns:1fr;gap:10px}.bet-main-title{max-width:calc(100% - 56px);font-size:20px}.bet-ball{width:44px;height:44px;font-size:21px;right:12px;top:12px}.bet-hero{padding:18px 15px 15px;border-radius:16px}.promo-modal .promo-modal-box{max-height:90vh}.promo-modal .modal-scroll{padding-bottom:88px}.promo-modal .modal-fixed-action{padding:12px 14px 16px;border-radius:0 0 18px 18px}.promo-modal .modal-fixed-action .modal-link-btn{width:100%;min-width:0}}