:root{--sol-bg-800:#161512;--sol-bg-700:#1c1a17;--sol-bg-600:#1f1d19;--sol-bg-550:#24221e;--sol-bg-500:#272520;--sol-gold:#fec60d;--sol-gold-bright:#ffcb2f;--sol-gold-deep:#c58400;--sol-button-primary:#a19174;--sol-button-secondary:#4d4430;--sol-border-start:#272520;--sol-border-end:#483c1f;--sol-radius-xs:4px;--sol-radius-sm:6px;--sol-radius-md:8px;--sol-radius-lg:12px;--sol-space-xs:4px;--sol-space-sm:6px;--sol-space-md:8px;--sol-space-lg:12px;--sol-space-xl:16px;--sol-font-primary:Inter, "Albert Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--sol-shadow-card:0 8px 22px #00000047;--shell-max-width:1680px;--shell-gutter:18px;--shell-top-offset:10px;--page-gap:16px;--page-hero-radius:20px;--page-hero-padding:18px;--page-section-radius:20px;--page-section-padding:16px;--page-card-radius:16px;--page-card-padding:14px;--bg:#06121c;--shell:#071827;--panel:#130d08;--panel-2:#1c120b;--panel-3:#071827;--line:#f6c04a9e;--line-soft:#9e5d255c;--text:#fff4df;--muted:#b69a78;--teal:#d88a1b;--teal-deep:#a64d15;--red:#ff6b1a;--red-deep:#b64612;--gold:#ffd27a;--chip:#21140c;--ok:#7fdc84;--warn:#f8b84a;--shadow:0 18px 40px #00000057;--radius-xl:24px;--radius-lg:18px;--radius-md:14px;--radius-sm:10px}*{box-sizing:border-box}html,body{min-height:100%}body{background:radial-gradient(circle at 58% -8%, #9c531838, transparent 28%), radial-gradient(circle at 90% 18%, #f4771a1a, transparent 30%), var(--bg);color:var(--text);min-width:1280px;margin:0;font-family:Inter,Segoe UI,Arial,sans-serif}body:before{content:"";pointer-events:none;opacity:.8;background:linear-gradient(120deg,#ffb65c0d,#0000 34%),radial-gradient(circle at 50% 20%,#ff77151a,#0000 22%);position:fixed;inset:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.app{z-index:1;width:min(var(--shell-max-width), 100vw - var(--shell-gutter) * 2);padding:var(--shell-top-offset) 0 var(--shell-gutter);margin:0 auto;position:relative}.topbar{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow);grid-template-columns:260px minmax(280px,1fr) 230px 170px 56px 56px;align-items:center;gap:14px;margin-bottom:18px;padding:14px 16px;display:grid}.logo{align-items:center;gap:14px;display:flex}.logo-mark{background:#071827;border:1px solid #f6c04a9e;border-radius:16px;width:54px;height:54px;position:relative;overflow:hidden}.logo-mark:before,.logo-mark:after{content:"";border:2px solid var(--teal);border-radius:12px;position:absolute;inset:10px}.logo-mark:after{border-color:var(--red);inset:18px}.logo h1{letter-spacing:.02em;margin:0;font-size:26px;line-height:1}.logo p{color:var(--muted);text-transform:uppercase;letter-spacing:.18em;margin:5px 0 0;font-size:12px}.search,.balance,.account,.icon-btn{background:var(--panel-2);border:1px solid var(--line);border-radius:16px;min-height:56px}.search{color:var(--muted);align-items:center;padding:0 18px;font-size:15px;display:flex}.search:before{content:"";border:2px solid var(--muted);border-radius:50%;width:16px;height:16px;margin-right:12px;display:inline-block;position:relative}.search:after{content:"";background:var(--muted);border-radius:2px;width:8px;height:2px;margin-top:14px;margin-left:-15px;transform:rotate(45deg)}.balance,.account{flex-direction:column;justify-content:center;padding:0 16px;display:flex}.label{text-transform:uppercase;letter-spacing:.14em;color:var(--muted);margin-bottom:4px;font-size:11px}.value{color:var(--gold);font-size:22px;font-weight:800}.account .value{color:var(--text);font-size:18px}.icon-btn{place-items:center;display:grid;position:relative}.icon-btn:before{content:"";border:2px solid var(--teal);border-radius:6px;width:20px;height:20px}.icon-btn.notice:after{content:attr(data-badge);background:var(--red);color:#fff;border-radius:999px;place-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:grid;position:absolute;top:8px;right:8px}.layout{grid-template-columns:296px minmax(0,1fr) 316px;align-items:start;gap:18px;display:grid}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow)}.sidebar,.content,.assist{padding:16px}.menu-group+.menu-group{border-top:1px solid var(--line-soft);margin-top:18px;padding-top:18px}.menu-title{color:var(--muted);text-transform:uppercase;letter-spacing:.16em;margin:0 0 12px;font-size:12px}.menu-btn{border:1px solid var(--line-soft);background:var(--panel-2);min-height:50px;color:var(--text);border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:0 14px;font-size:15px;font-weight:700;display:flex}.menu-btn.active{background:#f6c04a;border-color:#ffbe6294;box-shadow:inset 0 0 0 1px #ffbe6238}.menu-btn .count{min-width:28px;height:28px;color:var(--teal);background:#110a06;border:1px solid #f6c04a57;border-radius:999px;place-items:center;font-size:12px;font-weight:800;display:grid}.hero-banner{border-radius:var(--page-hero-radius);min-height:170px;padding:var(--page-hero-padding);border:1px solid var(--line);background:#071827;justify-content:space-between;gap:20px;margin-bottom:16px;display:flex}.hero-banner.alt-red{background:#3a1822}.hero-banner.alt-teal{background:#1c120b}.hero-copy h2{margin:8px 0;font-size:30px;line-height:1.06}.hero-copy p{color:#b7c7db;max-width:520px;margin:0;font-size:14px;line-height:1.45}.hero-badges,.chips,.tool-row,.action-row,.tag-row{flex-wrap:wrap;gap:10px;display:flex}.badge,.chip,.soft-pill{background:var(--chip);border:1px solid var(--line-soft);min-height:38px;color:var(--muted);border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.chip.active,.soft-pill.active,.badge.hot{color:var(--text);background:linear-gradient(#f6c04a,#d88a1b);border-color:#d88a1b}.badge.alert{color:#ffd5db;background:#e33e572e;border-color:#8b3142}.badge.gold{color:var(--gold);background:#d88a1b2e;border-color:#916c28}.notice{background:var(--panel-2);border:1px solid var(--line);border-radius:15px;align-items:center;gap:14px;min-height:54px;margin-bottom:16px;padding:0 16px;display:flex;overflow:hidden}.notice-icon{background:#0b2030f5;border:1px solid #f6c04a6b;border-radius:10px;flex:none;width:34px;height:34px;position:relative}.notice-icon:before{content:"";border-left:10px solid var(--teal);border-top:6px solid #0000;border-bottom:6px solid #0000;position:absolute;inset:8px 11px 8px 9px}.notice-track{white-space:nowrap;color:var(--text);min-width:140%;font-size:14px;animation:18s linear infinite ticker;display:inline-block}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-45%)}}.section+.section{margin-top:18px}.section-head{justify-content:space-between;align-items:end;gap:16px;margin-bottom:14px;display:flex}.section-head h3{letter-spacing:.02em;margin:0;font-size:22px}.section-head p{color:var(--muted);margin:6px 0 0;font-size:13px}.link-btn,.primary-btn,.secondary-btn,.danger-btn{border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.link-btn,.secondary-btn{color:#fff4df;background:linear-gradient(#0b2030f5,#06121cfa);border-color:#f6c04a9e}.primary-btn{background:var(--red);color:#fff;border-color:#ef657d}.danger-btn{color:#fff;background:#682135;border-color:#9e3952}.card-grid.cols-2,.summary-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.card-grid.cols-3,.summary-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.card-grid.cols-4,.summary-grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.card-grid.cols-5,.summary-grid.cols-5{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.card-grid.cols-6{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.feature-card,.info-card,.data-card,.task-card,.record-card,.assist-card,.form-card{border-radius:var(--page-card-radius);padding:var(--page-card-padding);background:linear-gradient(#0b2030f5,#06121cfa);border:1px solid #1f2f4afa;box-shadow:inset 0 1px #ffffff08,0 12px 26px #0000002e}.feature-card h4,.info-card h4,.data-card h4,.task-card h4,.record-card h4,.assist-card h4{margin:0 0 6px;font-size:17px}.feature-card p,.info-card p,.data-card p,.task-card p,.record-card p,.assist-card p,.fine-print{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.metric{color:var(--gold);margin:10px 0 4px;font-size:28px;font-weight:800}.metric.ok{color:var(--ok)}.metric.warn{color:var(--warn)}.metric.teal{color:var(--teal)}.metric.red{color:#ff8ea3}.thumb{border:1px solid #ffffff0a;border-radius:12px;height:132px;margin-bottom:10px;position:relative;overflow:hidden}.thumb.a{background:#071827}.thumb.b{background:#3f2238}.thumb.c{background:#25180e}.thumb.d{background:#3a2d1d}.thumb.e{background:#263057}.thumb.f{background:#3a1830}.thumb:before{content:"";border:2px solid #ffffff1a;border-radius:18px;position:absolute;inset:16px}.thumb:after{content:attr(data-badge);background:var(--red);color:#fff;letter-spacing:.08em;border-radius:999px;place-items:center;height:24px;padding:0 8px;font-size:11px;font-weight:800;display:inline-grid;position:absolute;top:10px;left:10px}.table-wrap{background:linear-gradient(#0b2030f5,#06121cfa);border:1px solid #1f2f4afa;border-radius:16px;overflow:hidden;box-shadow:inset 0 1px #ffffff05,0 12px 26px #00000029}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid var(--line-soft);padding:12px 14px;font-size:13px}th{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;background:#1c120b;font-size:12px}tr:last-child td{border-bottom:none}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.field{gap:8px;display:grid}.field.full{grid-column:1/-1}.field label{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:12px}.input,.select,.textarea{border:1px solid var(--line);width:100%;min-height:48px;color:var(--text);background:#130d08;border-radius:12px;padding:12px 14px;box-shadow:inset 0 1px #ffffff08}.textarea{resize:vertical;min-height:118px}.input:focus,.select:focus,.textarea:focus{border-color:#2b5b90;outline:none;box-shadow:inset 0 1px #ffffff08,0 0 0 3px #d88a1b14}.auth-field-input{border:1px solid var(--line);background:#130d08;border-radius:12px;align-items:center;width:100%;min-height:48px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff08}.auth-field-input:focus-within{border-color:#d89d2f;box-shadow:inset 0 1px #ffffff08,0 0 0 3px #d89d2f1f}.auth-field-input .input,.home-auth-card__field .auth-field-input input{min-height:46px;box-shadow:none;background:0 0;border:0;border-radius:0}.auth-field-input .input:focus,.home-auth-card__field .auth-field-input input:focus{box-shadow:none}.auth-field-prefix{color:#f4f7fb;white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:8px;min-width:56px;padding-left:14px;font-size:14px;font-weight:700;display:inline-flex}.auth-field-prefix--phone{min-width:82px}.auth-field-prefix__flag{object-fit:cover;border-radius:999px;width:24px;height:24px}.auth-field-prefix--lock:before{content:"";background:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='5' y='10' width='14' height='10' rx='2' stroke='%23F4F7FB' stroke-width='2'/%3E%3Cpath d='M8 10V7a4 4 0 0 1 8 0v3' stroke='%23F4F7FB' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:17px;height:17px}.auth-field-prefix--invite:before{content:"";background:url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.4 12.3 4.9 9.8a2.2 2.2 0 0 1 3.1-3.1l2.1 2.1' stroke='%23F4F7FB' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='m16.6 12.3 2.5-2.5A2.2 2.2 0 0 0 16 6.7l-2.1 2.1' stroke='%23F4F7FB' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='m8.2 11.5 2.1-2.1a2.4 2.4 0 0 1 3.4 0l2.1 2.1-4.1 4.1a1.7 1.7 0 0 1-2.4 0l-1.1-1.1a2.1 2.1 0 0 1 0-3Z' stroke='%23F0B95E' stroke-width='1.9' stroke-linejoin='round'/%3E%3Cpath d='m9.1 15.2-1.5 1.5a1.7 1.7 0 0 1-2.4 0L3.8 15.3' stroke='%23F4F7FB' stroke-width='1.9' stroke-linecap='round'/%3E%3Cpath d='m14.9 15.2 1.5 1.5a1.7 1.7 0 0 0 2.4 0l1.4-1.4' stroke='%23F4F7FB' stroke-width='1.9' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:21px;height:21px}.progress{background:#1c120b;border:1px solid #f6c04a6b;border-radius:999px;height:12px;overflow:hidden}.progress>span{background:var(--teal);height:100%;display:block}.check-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.check-day{border:1px solid var(--line-soft);background:var(--panel-2);border-radius:16px;flex-direction:column;justify-content:space-between;min-height:116px;padding:12px;display:flex}.wheel-board{border:1px solid var(--line-soft);background:#1c120b;border-radius:18px;grid-template-columns:repeat(4,1fr);gap:10px;min-height:360px;padding:14px;display:grid}.wheel-slot{min-height:72px;color:var(--gold);background:#17324d;border:1px solid #2a4f7d;border-radius:14px;place-items:center;font-weight:800;display:grid}.wheel-slot.hot{color:#ffd7df;background:#4a1f2e;border-color:#93384c}.qr-box{background:linear-gradient(90deg,#071827 50%,#0000 50%) 0 0/24px 24px,linear-gradient(#071827 50%,#0000 50%) 0 0/24px 24px,#dfeeff;border:1px solid #a65b22;border-radius:16px;width:156px;height:156px}.assist{position:sticky;top:96px}.assist-card{margin-bottom:14px}.mini-list{gap:10px;margin-top:14px;display:grid}.mini-item{background:var(--panel-3);border:1px solid var(--line-soft);border-radius:14px;justify-content:space-between;align-items:center;gap:8px;min-height:54px;padding:10px 12px;display:flex}.mini-item strong{margin-bottom:3px;font-size:13px;display:block}.mini-item span{color:var(--muted);font-size:12px}.dot{background:var(--teal);border-radius:999px;flex:none;width:11px;height:11px;box-shadow:0 0 0 4px #17d2c41f}.socials{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.social{color:#fff4df;text-transform:uppercase;letter-spacing:.12em;background:#1c120b;border:1px solid #f6c04a6b;border-radius:14px;place-items:center;min-height:54px;font-size:12px;font-weight:800;display:grid}.portal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.portal-link{background:linear-gradient(#0b2030f5,#06121cfa);border:1px solid #1f2f4afa;border-radius:16px;min-height:118px;padding:14px;box-shadow:inset 0 1px #ffffff08,0 12px 26px #00000029}.portal-link strong{margin-bottom:8px;font-size:15px;display:block}.portal-link span{color:var(--muted);font-size:13px;line-height:1.45;display:block}.section{position:relative;overflow:hidden}.section:before{content:"";pointer-events:none;background:radial-gradient(circle at 0 0,#d88a1b0a,#0000 30%),linear-gradient(135deg,#082b1c38,#0000 72%);position:absolute;inset:0}.section>*{z-index:1;position:relative}.sol777-web-shell .sol777-web-shell__content .sol777-home.home-layout{color:#fff;background:0 0;grid-template-columns:none;width:min(100%,1280px);min-width:0;height:auto;min-height:100%;margin:0 auto;display:block}.sol777-home .sol777-home__content.home-main-stage{gap:12px;width:100%;height:auto;min-height:0;padding:12px 0 48px;display:grid;overflow:visible;background:0 0!important}.sol777-home__hero{min-width:0}.sol777-home__hero .home-hero-banner{aspect-ratio:1280/224;border-radius:var(--sol-radius-sm);background:var(--sol-bg-600);box-shadow:var(--sol-shadow-card);border:0}.sol777-home__hero .home-hero-banner__viewport,.sol777-home__hero .home-hero-banner__slide{border-radius:var(--sol-radius-sm)}.sol777-home__hero .home-hero-banner__slide{background:var(--sol-bg-500);box-shadow:none;border:1px solid #ffffff12}.sol777-home__notice.home-notice-bar{border-radius:var(--sol-radius-sm);background:var(--sol-bg-700);border:0;min-height:36px;box-shadow:inset 0 0 0 1px #ffffff0a}.sol777-home__notice .home-notice-bar__badge,.sol777-home__notice .home-notice-speaker{color:var(--sol-gold-bright)}.sol777-home__notice .home-notice-bar__item{color:#ffffffb8;min-height:36px}.sol777-home__categories.home-chip-row{border-radius:var(--sol-radius-sm);background:#080807f5;min-height:52px;padding:6px;top:76px;box-shadow:0 8px 18px #0000002e}.sol777-home__categories .home-chip-strip{gap:8px;min-height:40px}.sol777-home__categories .home-chip{border-radius:var(--sol-radius-sm);color:#ffffffb8;background:var(--sol-bg-600);min-height:40px;box-shadow:none;border:0;padding:0 14px 0 10px}.sol777-home__categories .home-chip:hover,.sol777-home__categories .home-chip--active{color:#17130a;background:linear-gradient(180deg, var(--sol-gold-bright), var(--sol-gold-deep))}.sol777-home__categories .home-filter-search{border-color:var(--sol-border-start);border-radius:var(--sol-radius-sm);background:var(--sol-bg-600);flex-basis:246px;min-height:40px}.sol777-home__top-games{border-radius:var(--sol-radius-md);background:var(--sol-bg-700);min-width:0;box-shadow:var(--sol-shadow-card);gap:8px;padding:12px;display:grid}.sol777-home__section-head{align-items:center;min-height:28px;display:flex}.sol777-home__section-head strong{color:var(--sol-gold-bright);letter-spacing:.04em;font-size:18px;font-style:italic;font-weight:900}.sol777-home__rank-track{scrollbar-width:none;grid-auto-columns:minmax(162px,1fr);grid-auto-flow:column;gap:10px;min-width:0;padding:2px 0 4px;display:grid;overflow-x:auto}.sol777-home__rank-track::-webkit-scrollbar{display:none}.sol777-home__rank-card{border-radius:var(--sol-radius-sm);color:#fff;background:var(--sol-bg-500);cursor:pointer;border:1px solid #ffffff0f;grid-template-rows:126px 32px;grid-template-columns:54px minmax(0,1fr);min-width:162px;padding:0;display:grid;position:relative;overflow:hidden}.sol777-home__rank-number{object-fit:contain;object-position:left bottom;filter:drop-shadow(2px 5px 6px #0000008c);z-index:2;align-self:end;width:64px;max-height:112px;transform:translate(-4px)}.sol777-home__rank-poster{background:var(--sol-bg-550);place-items:center;min-width:0;display:grid;position:relative;overflow:hidden}.sol777-home__rank-poster>img{object-fit:cover;width:100%;height:100%}.sol777-home__rank-poster>span{text-align:center;padding:10px}.sol777-home__rank-poster>em{color:var(--sol-gold-bright);background:#000000b8;border-radius:999px;padding:3px 6px;font-size:9px;font-style:normal;position:absolute;bottom:6px;right:6px}.sol777-home__rank-card>strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;align-self:center;padding:0 9px;font-size:12px;overflow:hidden}.sol777-home__providers.home-vendor-grid{border-radius:var(--sol-radius-md);background:var(--sol-bg-700);grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:12px}.sol777-home__providers .home-vendor-card{border-radius:var(--sol-radius-sm);background:var(--sol-bg-500);border-color:#ffffff0f;min-height:176px;padding:8px}.sol777-home__providers .home-vendor-card__media{background:var(--sol-bg-550);border-radius:6px;min-height:124px}.sol777-home__game-section{border-radius:var(--sol-radius-md);background:var(--sol-bg-700);padding:12px}.sol777-home__game-section .home-game-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.sol777-home__game-section .home-game-card,.sol777-home .home-category-vendor-card{border-radius:var(--sol-radius-sm);background:var(--sol-bg-500);box-shadow:none;border-color:#ffffff0f}.sol777-home .home-category-vendors{border-radius:var(--sol-radius-md);background:var(--sol-bg-700);gap:16px;padding:12px}@media (width<=1180px){.sol777-home__game-section .home-game-grid,.sol777-home__providers.home-vendor-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=899px){body{min-width:0}.sol777-web-shell__content{padding-inline:12px}.sol777-home__hero .home-hero-banner{aspect-ratio:16/5}.sol777-home__categories.home-chip-row{top:76px}.sol777-home__categories .home-filter-search{flex-basis:180px}.sol777-home__game-section .home-game-grid,.sol777-home__providers.home-vendor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-sol777-auth-view].sol777-auth-view{color:#f4f1e8;gap:12px;width:min(100%,460px);margin:20px auto 48px;display:grid}[data-sol777-auth-view].sol777-auth-view--combined{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,920px)}[data-sol777-auth-view].sol777-auth-view--combined>.auth-hero,[data-sol777-auth-view].sol777-auth-view--combined>.sol777-auth-tabs{grid-column:1/-1}[data-sol777-auth-view]>.auth-hero{border-radius:var(--sol-radius-md);min-height:0;box-shadow:var(--sol-shadow-card);background:linear-gradient(120deg,#25231f,#191815 70%);border:1px solid #3f392d;margin:0;padding:18px 20px}.sol777-auth-tabs{border-radius:var(--sol-radius-md);background:#161512;border:1px solid #3a352b;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:100%;padding:4px;display:grid}.sol777-auth-tabs__tab,.sol777-auth-card .home-auth-card__tab{border-radius:var(--sol-radius-sm);color:#9e998f;background:0 0;border:0;place-items:center;min-height:40px;font-weight:700;display:grid}[data-sol777-auth-view] .sol777-auth-tabs__tab.active,[data-sol777-auth-modal].sol777-auth-card .sol777-auth-tabs .home-auth-card__tab--active{color:#17150f!important;background:linear-gradient(180deg, var(--sol-gold-bright), var(--sol-gold))!important}[data-sol777-auth-view] .sol777-auth-card,[data-sol777-auth-modal].sol777-auth-card{width:100%;border-radius:var(--sol-radius-md)!important;box-shadow:var(--sol-shadow-card)!important;background:#1c1a17!important;border:1px solid #40392c!important}[data-sol777-auth-view] .sol777-auth-card{margin:0!important}[data-sol777-auth-modal].sol777-auth-card{width:min(420px,100vw - 24px)!important;max-height:calc(100vh - 24px)!important;padding:18px!important;overflow-y:auto!important}.sol777-auth-mask{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000c2!important}[data-sol777-auth-view] input:not(.auth-field-input input):not([type=checkbox]):not([type=radio]),[data-sol777-auth-view] select,[data-sol777-auth-modal] input:not(.auth-field-input input):not([type=checkbox]):not([type=radio]),[data-sol777-auth-modal] select{border-radius:var(--sol-radius-sm)!important;color:#f4f1e8!important;background:#161512!important;border-color:#4a4337!important;min-height:44px!important}[data-sol777-auth-view] input:not(.auth-field-input input):not([type=checkbox]):not([type=radio]):focus,[data-sol777-auth-modal] input:not(.auth-field-input input):not([type=checkbox]):not([type=radio]):focus{border-color:var(--sol-gold)!important;box-shadow:0 0 0 2px #fec60d29!important}#app .sol777-auth-header{grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:12px;display:grid}#app .sol777-auth-header .sol777-auth-tabs{background:0 0;border:0;border-radius:0;width:100%;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:0!important;display:grid!important}#app .sol777-auth-header .sol777-auth-tabs>button{white-space:normal;place-items:center;min-width:0;height:44px;padding:0 8px;font-size:14px;font-weight:700;line-height:1.2;display:grid;color:#bcb69f!important;min-height:44px!important;box-shadow:none!important;background:#272520!important;border:1px solid #40392c!important;border-radius:6px!important}#app .sol777-auth-header .sol777-auth-tabs>button:is(.home-auth-card__tab--active,.active){color:#161512!important;background:#fec60d!important;border-color:#fec60d!important}#app .sol777-auth-header .sol777-auth-close{border-radius:6px;place-items:center;width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;max-height:44px;margin:0;padding:0;font-size:24px;line-height:1;display:grid;position:static;inset:auto;transform:none;color:#bcb69f!important;background:#272520!important;border:1px solid #40392c!important}.sol777-auth-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px!important;display:grid!important}.sol777-auth-actions>button,.sol777-auth-actions>a{text-align:center;place-items:center;line-height:1.25;display:grid;border-radius:var(--sol-radius-sm)!important;white-space:normal!important;height:auto!important;min-height:44px!important;padding:9px 12px!important}.sol777-auth-actions>.primary-btn,.sol777-auth-actions>.home-auth-card__primary{color:#17150f!important;border-color:var(--sol-gold)!important;background:linear-gradient(180deg, var(--sol-gold-bright), var(--sol-gold))!important}@media (width<=720px){[data-sol777-auth-view].sol777-auth-view--combined{grid-template-columns:1fr;width:min(100%,460px)}[data-sol777-auth-view].sol777-auth-view--combined>.auth-hero,[data-sol777-auth-view].sol777-auth-view--combined>.sol777-auth-tabs{grid-column:auto}}.sol777-funds-page,.sol777-record-page{color:#f4f1e8}.sol777-funds-page.funds-page{width:min(100%,1180px);margin:0 auto;gap:12px!important}.sol777-funds-tabs,[data-sol777-funds-tabs]{border-radius:var(--sol-radius-md)!important;background:#161512!important;border:1px solid #3f392d!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important;padding:4px!important;display:grid!important}.sol777-funds-tabs .funds-switch__tab,[data-sol777-funds-tabs] .funds-switch__tab{border-radius:var(--sol-radius-sm)!important;color:#9e998f!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important}.sol777-funds-tabs .funds-switch__tab--active,[data-sol777-funds-tabs] .funds-switch__tab--active{color:#17150f!important;background:linear-gradient(180deg, var(--sol-gold-bright), var(--sol-gold))!important}.sol777-funds-page .funds-cashier-shell,.sol777-funds-page .funds-panel,.sol777-funds-page .accounts-panel,.sol777-funds-page .editor-panel,.sol777-funds-page .result-hero-card,.sol777-funds-page .result-tip-card,.sol777-record-page .records-report-panel,.sol777-record-page .turnover-report-panel,.sol777-record-page .wallet-report-panel{border-radius:var(--sol-radius-md)!important;box-shadow:var(--sol-shadow-card)!important;background:linear-gradient(#24221e,#191815)!important;border:1px solid #40392c!important}.sol777-funds-page .funds-hero-card,.sol777-funds-page .withdraw-accounts-hero,.sol777-record-page .records-hero,.sol777-record-page .turnover-report-hero,.sol777-record-page .wallet-report-hero{border-radius:var(--sol-radius-md)!important;background:radial-gradient(circle at 82% 12%,#fec60d29,#0000 32%),linear-gradient(125deg,#2b2822,#181714 72%)!important;border:1px solid #4a412e!important}.sol777-funds-page .funds-workspace-grid{grid-template-columns:minmax(0,1.75fr) minmax(280px,.8fr)!important;gap:12px!important}.sol777-channel-grid,[data-sol777-channel-grid]{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))!important;gap:8px!important;display:grid!important;overflow:visible!important}.sol777-channel-grid .channel-poster,[data-sol777-channel-grid] .channel-poster,.sol777-funds-page .account-chip,.sol777-funds-page .account-card{border-radius:var(--sol-radius-md)!important;box-shadow:none!important;background:#1b1a17!important;border:1px solid #454033!important}.sol777-channel-grid .channel-poster--active,[data-sol777-channel-grid] .channel-poster--active,.sol777-funds-page .account-chip--active,.sol777-funds-page .account-card--active{border-color:var(--sol-gold)!important;box-shadow:inset 0 0 0 1px #fec60d47!important}.sol777-amount-grid,[data-sol777-amount-grid]{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.sol777-amount-grid .amount-chip,[data-sol777-amount-grid] .amount-chip{border-radius:var(--sol-radius-sm)!important;color:#f4f1e8!important;background:#1b1a17!important;border:1px solid #454033!important;min-height:54px!important}.sol777-amount-grid .amount-chip--active,[data-sol777-amount-grid] .amount-chip--active{border-color:var(--sol-gold)!important;color:#17150f!important;background:linear-gradient(180deg, var(--sol-gold-bright), var(--sol-gold))!important}.sol777-funds-summary,[data-sol777-funds-summary],.sol777-funds-page .helper-card,.sol777-funds-page .withdraw-rule-card,.sol777-funds-page .summary-card,.sol777-record-page .detail-card,.sol777-record-page .record-card{border-radius:var(--sol-radius-md)!important;box-shadow:none!important;background:#1b1a17!important;border:1px solid #3e392f!important}.sol777-funds-page input:not([type=checkbox]),.sol777-funds-page select,.sol777-funds-page button,.sol777-funds-page a.primary-btn,.sol777-funds-page a.secondary-btn,.sol777-record-page button{min-height:44px!important}.sol777-funds-page input:not([type=checkbox]),.sol777-funds-page select{border-radius:var(--sol-radius-sm)!important;color:#f4f1e8!important;background:#161512!important;border-color:#4a4337!important}.sol777-funds-page input:focus,.sol777-funds-page select:focus{border-color:var(--sol-gold)!important;box-shadow:0 0 0 2px #fec60d29!important}.sol777-funds-page .primary-btn,.sol777-funds-page .funds-dialog__actions .primary-btn{color:#17150f!important;border-color:var(--sol-gold)!important;border-radius:var(--sol-radius-sm)!important;background:linear-gradient(180deg, var(--sol-gold-bright), var(--sol-gold))!important}.sol777-funds-page .secondary-btn,.sol777-funds-page .quick-btn{border-radius:var(--sol-radius-sm)!important;background:#211f1a!important;border-color:#4a4337!important}.sol777-record-page .records-table{border-radius:var(--sol-radius-md)!important;background:#1b1a17!important;border:1px solid #3e392f!important;overflow-x:auto!important}.sol777-record-page table{min-width:980px}.sol777-record-page th{color:var(--sol-gold)!important;background:#161512!important}.sol777-record-page td{color:#d9d4c8!important;border-color:#343027!important}.sol777-record-page .period-tabs,.sol777-record-page .turnover-tabs{border-radius:var(--sol-radius-md)!important;background:#161512!important;border:1px solid #3f392d!important}.sol777-record-page .period-tab--active,.sol777-record-page .turnover-tab--active{color:#17150f!important;background:linear-gradient(180deg, var(--sol-gold-bright), var(--sol-gold))!important}.sol777-funds-page .funds-dialog,.sol777-funds-page .return-dialog{border-radius:var(--sol-radius-md)!important;background:#211f1a!important;border:1px solid #4a412e!important}.sol777-funds-page .payment-frame-page{z-index:80!important;width:100vw!important;height:100dvh!important;position:fixed!important;inset:0!important}@media (width<=1120px){.sol777-funds-page .funds-workspace-grid{grid-template-columns:1fr!important}}.sol777-account-shell,.sol777-account-page,.sol777-security-page{color:#f4f1e8}.sol777-account-shell .content{border-radius:var(--sol-radius-lg)!important;box-shadow:var(--sol-shadow-card)!important;background:linear-gradient(#1f1d19,#161512)!important;border:1px solid #40392c!important}.sol777-account-page .account-workbench-shell,.sol777-account-page .profile-page,.sol777-account-page .profile-edit-page,.sol777-account-page .device-workbench,.sol777-security-page{width:min(100%,1180px);margin-inline:auto}.sol777-profile-card,.sol777-account-page .account-hero-panel,.sol777-account-page .profile-edit-hero,.sol777-account-page .device-hero,.sol777-security-page .security-hero,.sol777-security-page .setting-hero{border-radius:var(--sol-radius-md)!important;box-shadow:var(--sol-shadow-card)!important;background:radial-gradient(circle at 82% 12%,#fec60d29,#0000 32%),linear-gradient(125deg,#2b2822,#181714 72%)!important;border:1px solid #4a412e!important}.sol777-account-page .account-balance-grid,.sol777-account-page .device-summary-grid,.sol777-account-page .profile-info-grid{gap:8px!important}.sol777-account-page .account-metric-card,.sol777-account-page .device-summary-card,.sol777-account-page .profile-data-card,.sol777-account-page .profile-edit-summary-card,.sol777-account-page .profile-readonly-card{border-radius:var(--sol-radius-md)!important;box-shadow:none!important;background:#1b1a17!important;border:1px solid #3e392f!important}.sol777-account-page .account-metric-card--primary,.sol777-account-page .account-metric-card--vip{background:linear-gradient(140deg,#332c1d,#1c1a16)!important;border-color:#6a5726!important}.sol777-account-menu{gap:8px!important}.sol777-account-menu .account-portal-card,.sol777-account-row,.sol777-account-page .shortcut-card,.sol777-security-list .security-nav__item,.sol777-security-list .security-entry{min-height:64px;border-radius:var(--sol-radius-md)!important;box-shadow:none!important;background:#1b1a17!important;border:1px solid #3e392f!important}.sol777-account-menu .account-portal-card:hover,.sol777-security-list .security-nav__item.active,.sol777-security-list .security-entry:hover{border-color:var(--sol-gold)!important;background:#262218!important}.sol777-account-page .profile-section,.sol777-profile-form,.sol777-account-page .profile-edit-form-card,.sol777-account-page .profile-edit-summary-card,.sol777-account-page .device-section,.sol777-security-page .security-stage,.sol777-security-page .setting-content,.sol777-security-page .setting-stage{border-radius:var(--sol-radius-md)!important;box-shadow:var(--sol-shadow-card)!important;background:linear-gradient(#24221e,#191815)!important;border:1px solid #40392c!important}.sol777-profile-form input,.sol777-profile-form select,.sol777-security-page input,.sol777-security-page select{border-radius:var(--sol-radius-sm)!important;color:#f4f1e8!important;background:#161512!important;border-color:#4a4337!important;min-height:44px!important}.sol777-profile-form input:focus,.sol777-profile-form select:focus,.sol777-security-page input:focus,.sol777-security-page select:focus{border-color:var(--sol-gold)!important;box-shadow:0 0 0 2px #fec60d29!important}.sol777-device-row,.sol777-account-page .device-card,.sol777-security-page .device-card,.sol777-security-page .security-stat-card,.sol777-security-page .setting-step,.sol777-security-page .setting-side-card,.sol777-security-page .setting-method-card,.sol777-security-page .setting-note-card,.sol777-security-page .verify-block{border-radius:var(--sol-radius-md)!important;box-shadow:none!important;background:#1b1a17!important;border:1px solid #3e392f!important}.sol777-device-row .device-card__field,.sol777-security-page .device-card__field{border-radius:var(--sol-radius-sm)!important;background:#161512!important;border:1px solid #343027!important}.sol777-security-list{gap:12px!important}.sol777-security-page .filter-chip.active,.sol777-security-page .setting-method-card.is-active,.sol777-account-page .avatar-option.active{color:#17150f!important;border-color:var(--sol-gold)!important;background:linear-gradient(180deg, var(--sol-gold-bright), var(--sol-gold))!important}.sol777-account-page .primary-btn,.sol777-security-page .primary-btn{color:#17150f!important;border-color:var(--sol-gold)!important;border-radius:var(--sol-radius-sm)!important;background:linear-gradient(180deg, var(--sol-gold-bright), var(--sol-gold))!important;min-height:44px!important}.sol777-account-page .secondary-btn,.sol777-security-page .secondary-btn,.sol777-security-page .filter-chip{border-radius:var(--sol-radius-sm)!important;background:#211f1a!important;border-color:#4a4337!important;min-height:44px!important}.sol777-account-page .avatar-modal__panel,.sol777-security-page .return-dialog{border-radius:var(--sol-radius-md)!important;background:#211f1a!important;border:1px solid #4a412e!important}.sol777-account-page .danger-btn{border-radius:var(--sol-radius-sm)!important;color:#ffb19f!important;background:#2a1b17!important;border:1px solid #6f3a2d!important;min-height:44px!important}@media (width<=980px){.sol777-security-page .security-workspace,.sol777-security-page .setting-content{grid-template-columns:1fr!important}}#app .sol777-bonus-page,#app .sol777-vip-page:not(.sol777-event-v2),#app .sol777-campaign-page:not(.sol777-event-v2),#app .sol777-reward-history:not(.sol777-event-v2){color:#f4f1e8;width:100%;font-family:var(--sol-font-primary)}#app .sol777-bonus-page,#app .sol777-campaign-page:not(.sol777-event-v2),#app .sol777-vip-page:not(.sol777-event-v2),#app .sol777-reward-history:not(.sol777-event-v2){gap:12px!important}#app .sol777-bonus-page .promo-gallery-section{border-radius:var(--sol-radius-md)!important;box-shadow:var(--sol-shadow-card)!important;background:linear-gradient(#24221e,#181714)!important;border:1px solid #40392c!important;padding:18px!important}#app .sol777-bonus-page .promo-gallery-head{border-bottom:1px solid #39352d;align-items:flex-end!important;margin-bottom:14px!important;padding-bottom:12px!important}#app .sol777-bonus-page .sol777-bonus-eyebrow,#app .sol777-reward-history:not(.sol777-event-v2) .rewards-history-eyebrow,#app .sol777-campaign-page:not(.sol777-event-v2) [class*=eyebrow],#app .sol777-campaign-page:not(.sol777-event-v2) [class*=kicker]{text-transform:uppercase;color:var(--sol-gold)!important;letter-spacing:.08em!important;font-size:11px!important;font-weight:800!important}#app .sol777-bonus-page .promo-gallery-head h3{color:#fff!important;margin-top:5px!important;font-size:22px!important}#app .sol777-bonus-page .promo-gallery-head p{max-width:720px;color:#a8a398!important;margin-top:4px!important}#app .sol777-bonus-page .sol777-bonus-tabs{border-radius:var(--sol-radius-sm);background:#181714;border:1px solid #403a30;align-items:center;gap:6px;padding:4px;display:flex}#app .sol777-bonus-page .sol777-bonus-tabs span{border-radius:var(--sol-radius-xs);color:#a8a398;min-height:32px;padding:7px 12px;font-size:12px;font-weight:700;line-height:18px}#app .sol777-bonus-page .sol777-bonus-tabs .is-active{background:var(--sol-gold);color:#17150f}#app .sol777-bonus-page .pc-promo-image-card{border-radius:var(--sol-radius-md)!important;box-shadow:none!important;background:#181714!important;border:1px solid #474034!important}#app .sol777-bonus-page .pc-promo-image-card:hover{border-color:var(--sol-gold)!important;box-shadow:0 0 0 1px #fec60d2e!important}#app .sol777-bonus-page .pc-events-empty-state{place-content:center;min-height:180px;border-radius:var(--sol-radius-md)!important;background:#1b1a17!important;border:1px dashed #4b4438!important}#app .sol777-vip-page:not(.sol777-event-v2){gap:10px!important;display:grid!important}#app .sol777-vip-page:not(.sol777-event-v2) .vip-dashboard{gap:10px!important}#app .sol777-vip-page:not(.sol777-event-v2) .vip-state-card{min-height:88px!important;padding:16px!important}#app .sol777-vip-page:not(.sol777-event-v2) :where(.vip-current-card,.vip-progress-card,.vip-reward-card,.vip-level-panel,.vip-benefit-section,.vip-tier-panel,.vip-shortcut-strip,.vip-state-card){border-radius:var(--sol-radius-md)!important;box-shadow:var(--sol-shadow-card)!important;background:linear-gradient(#24221e,#191815)!important;border:1px solid #40392c!important}#app .sol777-vip-page:not(.sol777-event-v2) .vip-current-card{background:radial-gradient(circle at 82% 18%,#fec60d38,#0000 34%),linear-gradient(125deg,#332c1d,#181714 72%)!important;border-color:#6a5726!important}#app .sol777-vip-page:not(.sol777-event-v2) .vip-current-card h1,#app .sol777-vip-page:not(.sol777-event-v2) .vip-reward-card>strong,#app .sol777-vip-page:not(.sol777-event-v2) .vip-benefit-card strong{color:var(--sol-gold)!important}#app .sol777-vip-page:not(.sol777-event-v2) .vip-progress-track,#app .sol777-campaign-page:not(.sol777-event-v2) [class*=progress-track],#app .sol777-campaign-page:not(.sol777-event-v2) [class$=-progress]{overflow:hidden;background:#11100e!important;border:1px solid #453e31!important;border-radius:999px!important}#app .sol777-vip-page:not(.sol777-event-v2) .vip-progress-track span,#app .sol777-campaign-page:not(.sol777-event-v2) [class*=progress-track]>span,#app .sol777-campaign-page:not(.sol777-event-v2) [class$=-progress]>i{box-shadow:0 0 10px #fec60d3d;background:linear-gradient(90deg, #9a7000, var(--sol-gold))!important}#app .sol777-vip-page:not(.sol777-event-v2) .vip-level-selector,#app .sol777-vip-page:not(.sol777-event-v2) .vip-benefit-grid{gap:8px!important}#app .sol777-vip-page:not(.sol777-event-v2) .vip-level-chip,#app .sol777-vip-page:not(.sol777-event-v2) .vip-benefit-card,#app .sol777-vip-page:not(.sol777-event-v2) .vip-shortcut-link{border-radius:var(--sol-radius-sm)!important;color:#e9e5da!important;box-shadow:none!important;background:#1b1a17!important;border:1px solid #3f392f!important}#app .sol777-vip-page:not(.sol777-event-v2) .vip-level-chip.active,#app .sol777-vip-page:not(.sol777-event-v2) .vip-level-chip.unlocked{border-color:var(--sol-gold)!important;color:var(--sol-gold)!important;background:#2d281b!important}#app .sol777-vip-page:not(.sol777-event-v2) .vip-tier-table{overflow:auto;border-radius:var(--sol-radius-sm)!important;border:1px solid #3e392f!important}#app .sol777-vip-page:not(.sol777-event-v2) .vip-tier-table th{color:#9f998e!important;background:#1b1a17!important}#app .sol777-vip-page:not(.sol777-event-v2) .vip-tier-table td{color:#e8e4da!important;border-color:#37332c!important}#app .sol777-vip-page:not(.sol777-event-v2) .vip-button{border-radius:var(--sol-radius-sm)!important;background:var(--sol-gold)!important;color:#17150f!important;min-height:44px!important;box-shadow:none!important;border:1px solid #e0a900!important;font-weight:800!important}#app .sol777-vip-page:not(.sol777-event-v2) .vip-button--ghost{color:#e9e5da!important;background:#25221d!important;border-color:#4b4438!important}#app .sol777-campaign-page:not(.sol777-event-v2){overflow:clip}#app .sol777-campaign-page:not(.sol777-event-v2) :where([class$=-hero],[class$=-panel],[class$=-card],[class$=-section],[class*=-hero\ ],[class*=-panel\ ],[class*=-card\ ],[class*=-section\ ]){border-radius:var(--sol-radius-md)!important;box-shadow:none!important;background:#1d1b18!important;border-color:#40392c!important}#app .sol777-campaign-page:not(.sol777-event-v2) :where(.checkin-hero,.custom-jump-hero,.login-reward-hero,.recharge-share-hero,.red-envelope-hero,.red-packet-hero,.register-reward-claim-card,.wagering-rebate-claim-card,.realtime-rebate-claim-card,.loss-support-claim-card,.cashback-claim-card,.vip-checkin-hero,.lucky-wheel-stage){background:radial-gradient(circle at 82% 12%,#fec60d2b,#0000 32%),linear-gradient(125deg,#302a1d,#181714 72%)!important;border:1px solid #665323!important}#app .sol777-campaign-page:not(.sol777-event-v2) :where(h1,h2,h3,h4,strong){color:#f7f4ec}#app .sol777-campaign-page:not(.sol777-event-v2) :where(p,small,[class*=copy],[class*=note]){color:#aaa499}#app .sol777-campaign-page:not(.sol777-event-v2) :where(.checkin-button,.custom-jump-button,.login-reward-button,.loss-support-claim-button,.realtime-rebate-status-button,.recharge-share-button,.red-envelope-button,.red-packet-button,.register-reward-claim-button,.wagering-rebate-status-button,.cashback-status-button,.vip-checkin-button,.vip-checkin-reward-card__action,.checkin-day-card__button,.vip-button,.pc-button,.lucky-wheel-state__button,.lucky-wheel-result__button,.lucky-wheel-stage__center){border-radius:var(--sol-radius-sm)!important;background:var(--sol-gold)!important;color:#17150f!important;min-height:44px!important;box-shadow:none!important;border:1px solid #e0a900!important;font-weight:800!important}#app .sol777-campaign-page:not(.sol777-event-v2) :where(button:disabled,.is-disabled){color:#827d73!important;opacity:1!important;background:#38342c!important;border-color:#4a4438!important}#app .sol777-campaign-page:not(.sol777-event-v2) :where([class*=ghost],[class*=secondary],.lucky-wheel-modal__close){color:#e9e5da!important;background:#25221d!important;border-color:#4b4438!important}#app .sol777-campaign-page:not(.sol777-event-v2) :where([class*=summary-card],[class*=metric-card],[class*=status-card],[class*=record],[class*=meta-grid]>*,[class*=config-grid]>*,[class*=rate-grid]>*){border-radius:var(--sol-radius-sm)!important;background:#1b1a17!important;border-color:#3f392f!important}#app .sol777-campaign-page:not(.sol777-event-v2) :where(input,select,textarea){border-radius:var(--sol-radius-sm)!important;color:#f4f1e8!important;background:#141310!important;border:1px solid #4a4337!important;min-height:44px!important}#app .sol777-campaign-page:not(.sol777-event-v2) .lucky-wheel-modal{border-radius:var(--sol-radius-md)!important;box-shadow:var(--sol-shadow-card)!important;background:#1b1a17!important;border:1px solid #51462e!important}#app .sol777-campaign-page:not(.sol777-event-v2) .lucky-wheel-modal__header{background:#24211b!important;border-bottom:1px solid #3e392f!important}#app .sol777-reward-history:not(.sol777-event-v2){gap:10px!important;display:grid!important}#app .sol777-reward-history:not(.sol777-event-v2) :where(.rewards-history-hero,.rewards-history-type-card,.rewards-history-record-panel,.rewards-history-timeline,.rewards-history-state){border-radius:var(--sol-radius-md)!important;box-shadow:none!important;background:linear-gradient(#24221e,#191815)!important;border:1px solid #40392c!important}#app .sol777-reward-history:not(.sol777-event-v2) .rewards-history-hero{background:radial-gradient(circle at 82% 12%,#fec60d29,#0000 32%),linear-gradient(125deg,#302a1d,#181714 72%)!important;border-color:#665323!important}#app .sol777-reward-history:not(.sol777-event-v2) .rewards-history-summary article,#app .sol777-reward-history:not(.sol777-event-v2) .rewards-history-filter__chip,#app .sol777-reward-history:not(.sol777-event-v2) .rewards-history-timeline article{border-radius:var(--sol-radius-sm)!important;background:#1b1a17!important;border:1px solid #3f392f!important}#app .sol777-reward-history:not(.sol777-event-v2) .rewards-history-filter__chip{min-height:36px;color:#aaa499!important}#app .sol777-reward-history:not(.sol777-event-v2) .rewards-history-filter__chip.is-active{border-color:var(--sol-gold)!important;background:var(--sol-gold)!important;color:#17150f!important}#app .sol777-reward-history:not(.sol777-event-v2) .rewards-history-button{min-height:44px;border-radius:var(--sol-radius-sm)!important;background:var(--sol-gold)!important;color:#17150f!important;border:1px solid #e0a900!important;font-weight:800!important}@media (width<=860px){#app .sol777-bonus-page .pc-banner-list{grid-template-columns:minmax(0,1fr)!important}#app .sol777-bonus-page .promo-gallery-head{align-items:flex-start!important}}#app .sol777-invite-page,#app .sol777-agent-records{color:#f4f1e8;width:100%;font-family:var(--sol-font-primary)}#app .sol777-invite-page{overflow:hidden;gap:10px!important;display:grid!important}#app .sol777-invite-page .invite-hero{border-radius:var(--sol-radius-md)!important;box-shadow:var(--sol-shadow-card)!important;background:radial-gradient(circle at 82% 12%,#fec60d2e,#0000 32%),linear-gradient(125deg,#302a1d,#181714 72%)!important;border:1px solid #665323!important;gap:14px!important;padding:18px!important}#app .sol777-invite-page .invite-hero__eyebrow,#app .sol777-invite-page .invite-section__head span{color:var(--sol-gold)!important}#app .sol777-invite-page .invite-hero__headline,#app .sol777-invite-page .invite-section__head h3{color:#f7f4ec!important}#app .sol777-invite-page .invite-hero__headline-accent,#app .sol777-invite-page .invite-copy-row__code,#app .sol777-invite-page .invite-metric strong,#app .sol777-invite-page .chest-reward-modal__amount{color:var(--sol-gold)!important}#app .sol777-invite-page .invite-hero__content>p,#app .sol777-invite-page .invite-section__head p,#app .sol777-invite-page .referral-chest-panel__summary,#app .sol777-invite-page .invite-chest-track__head p{color:#aaa499!important}#app .sol777-invite-page .invite-copy-row,#app .sol777-invite-page .invite-qr-card,#app .sol777-invite-page .invite-section,#app .sol777-invite-page .invite-metric,#app .sol777-invite-page .referral-chest-panel,#app .sol777-invite-page .referral-stage-card,#app .sol777-invite-page .referral-history__item{border-radius:var(--sol-radius-md)!important;box-shadow:none!important;background:#1b1a17!important;border:1px solid #40392c!important}#app .sol777-invite-page .invite-copy-row{min-width:0;padding:8px!important}#app .sol777-invite-page .invite-copy-row__body{min-width:0}#app .sol777-invite-page .invite-copy-row__body strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#f1ede4!important}#app .sol777-invite-page .invite-qr-card__stage,#app .sol777-invite-page .invite-poster__qr{border-radius:var(--sol-radius-md)!important;box-shadow:none!important;border-color:#6a5726!important}#app .sol777-invite-page .invite-section{background:linear-gradient(#24221e,#191815)!important;padding:16px!important}#app .sol777-invite-page .invite-metrics,#app .sol777-invite-page .invite-chest-workbench,#app .sol777-invite-page .referral-stage-grid{gap:8px!important}#app .sol777-invite-page .invite-metric{padding:12px!important}#app .sol777-invite-page .invite-metric span,#app .sol777-invite-page .referral-stage-card span,#app .sol777-invite-page .referral-stage-card em{color:#9f998e!important}#app .sol777-invite-page .referral-stage-card.is-openable{border-color:var(--sol-gold)!important;background:#2b2619!important}#app .sol777-invite-page .referral-stage-card.is-claimed{background:#24211c!important;border-color:#5a503d!important}#app .sol777-invite-page .referral-stage-card.is-locked{background:#171613!important;border-color:#34312b!important}#app .sol777-invite-page :where(.invite-asset-btn,.referral-chest-panel__action,.chest-reward-modal__btn){border-radius:var(--sol-radius-sm)!important;background:var(--sol-gold)!important;color:#17150f!important;min-height:44px!important;box-shadow:none!important;border:1px solid #e0a900!important;font-weight:800!important}#app .sol777-invite-page :where(.invite-asset-btn--secondary,.referral-chest-panel__history){color:#e9e5da!important;background:#25221d!important;border-color:#4b4438!important}#app .sol777-invite-page button:disabled{color:#827d73!important;opacity:1!important;background:#38342c!important;border-color:#4a4438!important}#app .sol777-invite-page .chest-reward-mask{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b8!important}#app .sol777-invite-page .chest-reward-modal{border-radius:var(--sol-radius-md)!important;box-shadow:var(--sol-shadow-card)!important;background:linear-gradient(#2b2822,#181714)!important;border:1px solid #665323!important}#app .sol777-agent-records .content,#app .sol777-agent-records .section,#app .sol777-agent-records .claims-page{min-width:0}#app .sol777-agent-records .section,#app .sol777-agent-records .claims-head,#app .sol777-agent-records .claims-summary,#app .sol777-agent-records .claims-table,#app .sol777-agent-records .claims-empty,#app .sol777-agent-records .empty-state,#app .sol777-agent-records .team-hero,#app .sol777-agent-records .subordinates-hero{border-radius:var(--sol-radius-md)!important;box-shadow:none!important;background:linear-gradient(#24221e,#191815)!important;border:1px solid #40392c!important}#app .sol777-agent-records .team-hero,#app .sol777-agent-records .subordinates-hero{background:radial-gradient(circle at 84% 18%,#fec60d26,#0000 32%),linear-gradient(125deg,#302a1d,#181714 72%)!important;border-color:#665323!important}#app .sol777-agent-records .team-hero__badge,#app .sol777-agent-records .subordinates-hero__badge,#app .sol777-agent-records .claims-summary strong,#app .sol777-agent-records .metric{color:var(--sol-gold)!important}#app .sol777-agent-records .data-card{border-radius:var(--sol-radius-sm)!important;box-shadow:none!important;background:#1b1a17!important;border:1px solid #3f392f!important}#app .sol777-agent-records .empty-state{place-content:center;min-height:150px;border-style:dashed!important}#app .sol777-agent-records :where(.link-btn,.secondary-btn,.ghost-btn){border-radius:var(--sol-radius-sm)!important;color:#e9e5da!important;background:#25221d!important;border:1px solid #4b4438!important;min-height:44px!important}#app .sol777-agent-records .claims-table{overflow-x:auto}#app .sol777-agent-records .claims-table th{color:#9f998e!important;background:#1b1a17!important}#app .sol777-agent-records .claims-table td{color:#e8e4da!important;border-color:#37332c!important}#app .sol777-agent-records .claims-pager{color:#aaa499!important;gap:8px!important}@media (width<=980px){#app .sol777-invite-page .invite-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}}#app .sol777-record-page,#app .sol777-report-menu{color:#f4f1e8;font-family:var(--sol-font-primary)}#app .sol777-record-page .content,#app .sol777-record-page .report-page{min-width:0}#app .sol777-report-menu{overflow-x:auto;border-radius:var(--sol-radius-sm)!important;background:#171613!important;border:1px solid #40392c!important;gap:6px!important;padding:4px!important}#app .sol777-report-menu .report-tab{border-radius:var(--sol-radius-xs)!important;color:#aaa499!important;min-height:38px!important;padding:0 12px!important}#app .sol777-report-menu .report-tab--active{background:var(--sol-gold)!important;color:#17150f!important}#app .sol777-report-menu .report-tab:after{display:none!important}#app .sol777-record-page .section,#app .sol777-record-page .report-shortcut-card,#app .sol777-record-page .data-card,#app .sol777-record-page .report-record-panel,#app .sol777-record-page .empty-state,#app .sol777-record-page .inline-feedback{border-radius:var(--sol-radius-md)!important;box-shadow:none!important;background:linear-gradient(#24221e,#191815)!important;border:1px solid #40392c!important}#app .sol777-record-page .section{padding:16px!important}#app .sol777-record-page .report-record-hero{overflow:hidden;background:radial-gradient(circle at 84% 16%,#fec60d29,#0000 32%),linear-gradient(125deg,#302a1d,#181714 72%)!important;border-color:#665323!important}#app .sol777-record-page .report-record-hero__copy>span,#app .sol777-record-page .metric,#app .sol777-record-page .amount-positive,#app .sol777-record-page .amount--positive{color:var(--sol-gold)!important}#app .sol777-record-page .report-record-hero__copy h2,#app .sol777-record-page .report-shortcut-card strong{color:#f7f4ec!important}#app .sol777-record-page .report-record-hero__copy p,#app .sol777-record-page .report-shortcut-card span,#app .sol777-record-page .label{color:#aaa499!important}#app .sol777-record-page .report-shortcuts,#app .sol777-record-page .summary-grid{gap:8px!important}#app .sol777-record-page .report-shortcut-card,#app .sol777-record-page .data-card{background:#1b1a17!important}#app .sol777-record-page .report-shortcut-card:hover{border-color:var(--sol-gold)!important;background:#262218!important}#app .sol777-record-page .period-tabs{border-radius:var(--sol-radius-sm)!important;background:#171613!important;border:1px solid #40392c!important;gap:4px!important;padding:4px!important}#app .sol777-record-page .period-tab{border-radius:var(--sol-radius-xs)!important;color:#aaa499!important;background:0 0!important;border:0!important;min-height:38px!important}#app .sol777-record-page .period-tab--active{background:var(--sol-gold)!important;color:#17150f!important;box-shadow:none!important}#app .sol777-record-page .records-table{overflow-x:auto;border-radius:var(--sol-radius-sm)!important;background:#151411!important;border:1px solid #3e392f!important}#app .sol777-record-page .records-table th{color:#9f998e!important;background:#1b1a17!important}#app .sol777-record-page .records-table td{color:#e8e4da!important;border-color:#37332c!important}#app .sol777-record-page .records-table tbody tr:hover td{background:#232019!important}#app .sol777-record-page .empty-state,#app .sol777-record-page .inline-feedback{place-content:center;min-height:120px;color:#aaa499!important;border-style:dashed!important}#app .sol777-record-page .inline-feedback--error{color:#e3b9aa!important;background:#241a17!important;border-color:#735448!important}#app .sol777-support-page,#app .sol777-article-page,#app .sol777-message-page{color:#f4f1e8;width:100%;font-family:var(--sol-font-primary)}#app :where(.sol777-support-page,.sol777-article-page,.sol777-message-page) .pc-section,#app .sol777-support-page .pc-panel,#app .sol777-support-page .pc-support-panel,#app .sol777-support-page .pc-support-channel-card,#app .sol777-support-page .pc-support-mail-card,#app .sol777-support-page .pc-empty-state,#app .sol777-support-page .about-card,#app .sol777-support-page .help-card,#app .sol777-support-page .faq-item,#app .sol777-message-page .article-card,#app .sol777-article-page .article-detail{border-radius:var(--sol-radius-md)!important;box-shadow:none!important;background:linear-gradient(#24221e,#191815)!important;border:1px solid #40392c!important}#app :where(.sol777-support-page,.sol777-message-page) .pc-section{padding:16px!important}#app :where(.sol777-support-page,.sol777-message-page) .pc-section-head{border-bottom:1px solid #39352d;margin-bottom:12px!important;padding-bottom:10px!important}#app :where(.sol777-support-page,.sol777-message-page,.sol777-article-page) :where(h2,h3,h4,strong){color:#f7f4ec}#app :where(.sol777-support-page,.sol777-message-page,.sol777-article-page) :where(p,span,small){color:#aaa499}#app .sol777-support-page .about-list,#app .sol777-support-page .help-list,#app .sol777-support-page .faq-list,#app .sol777-message-page .article-grid,#app .sol777-support-page .pc-support-channel-grid,#app .sol777-support-page .pc-support-mail-list{gap:8px!important}#app .sol777-support-page :where(.about-card,.help-card,.faq-item),#app .sol777-message-page .article-card,#app .sol777-support-page :where(.pc-support-channel-card,.pc-support-mail-card){background:#1b1a17!important}#app .sol777-support-page :where(.about-card,.help-card,.article-card):hover,#app .sol777-message-page .article-card:hover{border-color:var(--sol-gold)!important;background:#262218!important}#app .sol777-support-page .faq-item details{background:0 0!important;border:0!important}#app .sol777-support-page .faq-item summary{min-height:44px;color:#f1ede4!important}#app .sol777-support-page .faq-item details[open] summary{color:var(--sol-gold)!important}#app .sol777-support-page :where(.pc-button,.pc-support-card__action),#app .sol777-message-page .pc-button{border-radius:var(--sol-radius-sm)!important;background:var(--sol-gold)!important;color:#17150f!important;min-height:44px!important;box-shadow:none!important;border:1px solid #e0a900!important;font-weight:800!important}#app .sol777-support-page :where(.pc-button--ghost,.pc-support-card__action--mail){color:#e9e5da!important;background:#25221d!important;border-color:#4b4438!important}#app .sol777-support-page .pc-support-panel{padding:16px!important}#app .sol777-support-page .pc-support-channel-card__icon{border-radius:var(--sol-radius-sm)!important}#app .sol777-article-page .article-detail{overflow:hidden;background:radial-gradient(circle at 84% 12%,#fec60d24,#0000 30%),linear-gradient(#24221e,#181714)!important;border-color:#665323!important}#app .sol777-article-page .article-detail__media{overflow:hidden;border-radius:var(--sol-radius-sm)!important;border:1px solid #40392c!important}#app .sol777-article-page .article-detail__content{line-height:1.75;color:#d4cfc4!important}#app .sol777-game-player{background:var(--sol-bg-800)!important}#app .sol777-game-player .game-player__back{border-radius:var(--sol-radius-sm)!important;min-height:44px!important;color:var(--sol-gold)!important;box-shadow:var(--sol-shadow-card)!important;background:#1b1a17eb!important;border:1px solid #5a503d!important}#app .sol777-game-player :where(.game-player__status,.game-player__fallback){background:var(--sol-bg-800)!important}#app .sol777-game-player .game-player__spinner{border-color:#4a4337!important;border-top-color:var(--sol-gold)!important}#app .sol777-game-player .game-player__primary,#app .sol777-game-player .game-player__secondary{border-radius:var(--sol-radius-sm)!important;min-height:44px!important}#app .sol777-game-player .game-player__primary{background:var(--sol-gold)!important;color:#17150f!important}#app .sol777-game-player .game-player__secondary{color:#e9e5da!important;background:#25221d!important;border-color:#4b4438!important}#app .sol777-campaign-page:not(.sol777-event-v2) :is(.checkin-hero,.login-reward-hero,.register-reward-claim-card,.recharge-share-hero){box-shadow:none!important;background:radial-gradient(at 100%,#5d462044,#0000 65%),#24221e!important;border:1px solid #483c1f!important;border-radius:12px!important}#app .sol777-campaign-page:not(.sol777-event-v2) :is(.checkin-hero__visual img,.login-reward-hero__image,.register-reward-hero-asset,.recharge-share-hero__art,.lucky-wheel-stage__hero-image){object-fit:contain!important;background:0 0!important;border:0!important}#app .sol777-campaign-page:not(.sol777-event-v2) :is(.checkin-hero__visual,.login-reward-hero__visual){box-shadow:none!important;background:0 0!important;border:0!important}#app .sol777-campaign-page:not(.sol777-event-v2) :is(.pc-section,.checkin-day,.register-reward-requirement-card,.login-reward-task,.recharge-share-invite-card){box-shadow:none!important;background:#24221e!important;border-color:#40392c!important;border-radius:8px!important}#app .sol777-campaign-page:not(.sol777-event-v2) :is(.checkin-button,.register-reward-claim-button,.login-reward-button,.recharge-share-button){border-radius:6px;box-shadow:none!important}#app .sol777-invite-page .invite-mobile-hero{border-radius:8px;background:radial-gradient(at 50% 25%,#60451b55,#0000 65%),#1c1a17!important;border:0!important}#app .sol777-invite-page .invite-mobile-hero__layout{flex-direction:column;gap:16px;display:flex}#app .sol777-invite-page .invite-mobile-hero__head{text-align:center}#app .sol777-invite-page .invite-mobile-hero__headline{font-size:32px;line-height:1.15}#app .sol777-invite-page .invite-mobile-hero__art{background:0 0;place-items:center;width:100%;height:220px;display:grid;position:static}#app .sol777-invite-page .invite-mobile-hero__art img{object-fit:contain;width:220px;height:220px;position:static;transform:none}#app .sol777-image-unavailable{opacity:0}#app .sol777-image-placeholder{position:relative;background:#272520!important}#app .sol777-image-placeholder:after{content:attr(data-artwork-label);color:#bcb69f;text-align:center;pointer-events:none;place-items:center;padding:6px;font-size:12px;font-weight:600;display:grid;position:absolute;inset:0;overflow:hidden}#app :is(.home-chip,.home-category-chip).sol777-image-placeholder:after{content:none}#app :is(.home-chip,.home-category-chip) .sol777-image-unavailable{display:none}#app :is(.sol777-web-header__avatar,.account-avatar,.account-profile-panel__avatar).sol777-image-placeholder:after{content:"♙";color:#d3be7e;font-size:28px}#app :is(.home-activity-float__btn,.home-activity-float__trigger).sol777-image-placeholder{border:1px solid #483c1f;border-radius:8px;min-height:70px}#app .sol777-funds-page :is(.funds-main-flow,.funds-summary-panel,.withdraw-workspace,.withdraw-main,.withdraw-side){box-shadow:none;border-radius:8px;background:#24221e!important;border:0!important}#app .sol777-funds-page .funds-main-flow{flex-direction:column;padding:16px;display:flex}#app .sol777-funds-page .funds-main-flow:has(>.channel-rail)>.section-title-row{order:0}#app .sol777-funds-page .funds-main-flow:has(>.channel-rail)>.channel-rail{order:1}#app .sol777-funds-page .funds-main-flow:has(>.channel-rail)>.field-block{order:2}#app .sol777-funds-page .funds-main-flow:has(>.channel-rail)>.amount-chip-grid{order:3}#app .sol777-funds-page .funds-main-flow:has(>.channel-rail)>.bonus-opt-out{order:4}#app .sol777-funds-page .funds-main-flow:has(>.channel-rail)>.funds-action-row{order:5}#app .sol777-funds-page .amount-entry-field{background:#161512;border:1px solid #483c1f;border-radius:6px}#app .sol777-funds-page .field-label{color:#bcb69f;letter-spacing:0}#app .sol777-funds-page .amount-chip__bonus{color:#f5dda0;background:#665025}#app .sol777-funds-page .channel-poster__state{color:#d3be7e;background:#403522}#app .sol777-account-page .profile-content-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}#app .sol777-account-page .profile-edit-content{grid-template-columns:minmax(0,1fr) 280px;gap:20px}#app .sol777-account-page .profile-edit-content>*{min-width:0}#app .sol777-account-page .profile-hero-card{grid-template-columns:88px minmax(0,1fr);gap:24px;padding:24px;background:#24221e!important;border:1px solid #40392c!important}#app .sol777-account-page .profile-avatar{width:88px;height:88px}#app .sol777-account-page .profile-ornament{display:none}#app .sol777-account-page .profile-hero-card__actions{flex-wrap:wrap}#app .sol777-account-page .profile-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#app .sol777-account-page .profile-data-card{min-width:0}#app .sol777-account-page .profile-data-card strong{overflow-wrap:anywhere}:root{--shell-max-width:1280px;--shell-gutter:20px;--page-gap:16px;--page-hero-radius:8px;--page-section-radius:8px;--page-card-radius:8px;--radius-xl:12px;--radius-lg:8px;--radius-md:8px;--radius-sm:6px;--bg:#161512;--shell:#161512;--panel:#1c1a17;--panel-2:#24221e;--panel-3:#272520;--chip:#272520;--line:#40392c;--line-soft:#302c24;--text:#f6f5ef;--muted:#bcb69f;--gold:#fec60d;--teal:#fec60d;--teal-deep:#c58400;--red:#d66054;--shadow:none}html body,#app{background:var(--bg);color:var(--text)}html body:before{content:none}html body{font-family:var(--sol-font-primary)}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:3px;outline:2px solid #fec60d}#app :is(.primary-btn,.home-auth-card__primary,.home-auth-btn.primary,.home-modal-card__action){color:#fff!important;box-shadow:none!important;background:linear-gradient(100deg,#ecb51a,#c57508)!important;border:0!important;border-radius:6px!important}#app :is(.secondary-btn,.home-auth-card__secondary,.home-auth-card__close,.auth-modal__switch,.home-modal-card__close,.password-input__toggle,.icon-btn){color:#e9e2ca!important;box-shadow:none!important;background:#2b2821!important;border-color:#40392c!important}#app :is(input:not([type=checkbox]):not([type=radio]):not(.auth-field-input input),select,textarea),#app .auth-field-input{color:#f6f5ef;box-shadow:none;background:#161512;border-color:#40392c;border-radius:6px}#app :is(input,textarea)::placeholder{color:#928d7d}#app .auth-field-input{min-width:0;box-shadow:none;background:#161512;border:1px solid #40392c;border-radius:6px}#app .auth-field-input:focus-within{border-color:#fec60d;box-shadow:0 0 0 2px #fec60d29}#app .auth-field-input>input{width:0;min-width:0;min-height:46px;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding-block:0}#app .auth-field-input>input:focus{box-shadow:none;outline:none}#app .auth-field-prefix{box-shadow:none;background:0 0;border:0;align-self:stretch}#app .auth-field-input>input:-webkit-autofill{caret-color:#f6f5ef;-webkit-text-fill-color:#f6f5ef!important;-webkit-box-shadow:inset 0 0 0 1000px #161512!important}#app :is(input:not([type=checkbox]):not([type=radio]):not(.auth-field-input input),select,textarea):focus{border-color:#fec60d;outline:none;box-shadow:0 0 0 2px #fec60d29}#app :is(.home-modal-card,.home-auth-card,.auth-modal-card){background:#1c1a17!important;border:1px solid #40392c!important;border-radius:8px!important;box-shadow:0 24px 80px #0008!important}#app :is(.home-auth-mask,.home-modal-mask,.auth-modal-mask){background:#000b!important}#app :is(.home-auth-card__tab,.auth-tabs__tab){color:#bbb49c!important;box-shadow:none!important;background:#272520!important}#app :is(.home-auth-card__tab--active,.auth-tabs__tab--active){color:#fff!important;background:#4d4430!important}#app .sol777-promo-copy{text-align:left;gap:10px;padding:16px;display:grid}#app .sol777-promo-copy strong{color:#f6f5ef;font-size:22px;line-height:1.25}#app .sol777-promo-copy small{color:#bcb69f;font-size:13px}#app .sol777-promo-copy em{color:#e4b630;background:#31291b;border-radius:6px;place-items:center;min-height:40px;margin-top:2px;font-size:14px;font-style:normal;font-weight:700;display:grid}#app :is(.sol777-bonus-eyebrow,.sol777-bonus-heading){display:none}#app :is(.pc-promo-image-card,.promo-image-card){aspect-ratio:auto;display:block;box-shadow:none!important;background:#241f13!important;border:0!important;border-radius:10px!important}#app :is(.pc-card__banner,.promo-card__banner){aspect-ratio:2.5;object-fit:cover;width:100%;height:auto;display:block}#app :is(.sol777-bonus-page,.promo-gallery-section){box-shadow:none!important;background:0 0!important;border:0!important}#app :is(.sol777-account-page,.sol777-security-page) :is(.account-hero-panel,.profile-edit-hero,.device-hero){min-height:64px;padding:12px 16px;box-shadow:none!important;background:0 0!important;border:0!important}#app :is(.account-hero-art,.account-hero-panel__icon,.account-hero-copy__eyebrow,.funds-hero-art){display:none}#app .sol777-account-page .account-profile-panel{padding:24px;box-shadow:none!important;background:#24221e!important;border:1px solid #40392c!important}#app .sol777-account-page .account-balance-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px!important}#app .sol777-account-page .account-metric-card{min-height:116px;padding:16px;background:#24221e!important;border:1px solid #40392c!important}#app .sol777-account-page .account-metric-card strong{font-size:20px}#app .sol777-account-page .account-workbench-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;gap:16px!important}#app .sol777-account-page .account-portal-card{align-items:flex-start;gap:12px;min-height:128px;padding:20px 16px;display:flex;background:#24221e!important;border:1px solid #40392c!important;border-radius:8px!important}#app .sol777-account-page .account-portal-card:hover{background:#2b261a!important;border-color:#a98527!important}#app .sol777-account-page .account-portal-card:after{content:"›";color:#a19174;margin-left:auto;font-size:24px}#app .sol777-account-page .account-portal-card__feature-icon{flex:0 0 34px;width:34px;height:34px}#app .sol777-account-page .account-portal-card__copy{min-width:0}#app .sol777-account-page .account-portal-card__copy em{font-size:12px}#app .sol777-funds-page :is(.funds-panel,.funds-cashier-shell){padding:0;box-shadow:none!important;background:0 0!important;border:0!important}#app .sol777-funds-page .funds-hero-card{min-height:0;padding:12px 0;background:0 0!important;border:0!important}#app .sol777-funds-page .funds-hero-copy{gap:4px}#app .sol777-funds-page .funds-hero-copy strong{font-size:20px}#app .sol777-funds-page :is(.funds-eyebrow,.funds-hero-copy p){display:none}#app .sol777-funds-page .funds-workspace-grid{align-items:start;display:grid;grid-template-columns:minmax(0,1fr) 280px!important;gap:20px!important}#app .sol777-funds-page [data-sol777-channel-grid]{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}#app .sol777-funds-page .channel-poster{min-width:0;height:84px;min-height:72px;padding:6px}#app .sol777-funds-page .channel-poster__image{object-fit:contain;width:100%;height:52px}#app .sol777-funds-page [data-sol777-amount-grid]{grid-template-columns:repeat(4,minmax(0,1fr))!important}#app .sol777-funds-page .amount-chip{background:#272520!important;min-height:48px!important}#app .sol777-funds-page .amount-chip--active{color:#fec60d!important;background:#332b19!important;border-color:#c58400!important}#app .sol777-funds-page .funds-action-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}#app .sol777-funds-page .funds-action-row--stack{grid-template-columns:minmax(0,1fr)}#app .sol777-funds-page .funds-action-row .primary-btn{min-height:52px!important}#app .sol777-funds-page .funds-summary-panel,#app .sol777-funds-page .funds-main-flow{min-width:0}#app :is(.sol777-record-page,.sol777-security-page,.sol777-support-page) :is(.card,.section,.section-block,.panel,.table-wrap,.form-card){box-shadow:none;border-color:#40392c;border-radius:8px}#app :is(.sol777-record-page,.sol777-security-page,.sol777-support-page) :is(h1,h2,h3){color:#eee9d9}#app .sol777-web-shell__content{width:min(100%,1320px);padding:0 20px 40px}#app .sol777-web-shell__content--standalone{width:100%;padding:0}#app .sol777-web-shell--home .sol777-web-shell__content{padding-top:8px}#app .sol777-web-header{box-shadow:none}#app .sol777-home.home-layout{width:100%;padding:0}#app .sol777-home__content{flex-direction:column;gap:20px;padding:0;display:flex}#app .sol777-home__hero{height:auto;min-height:0;margin:0}#app .sol777-home__hero .home-hero-banner{aspect-ratio:auto;height:184px;min-height:184px;box-shadow:none;background:0 0;border:0;overflow:hidden}#app .sol777-home__hero .home-hero-banner__viewport{aspect-ratio:auto;height:184px;min-height:0}#app .sol777-home__hero .home-hero-banner__slide{border:0;border-radius:12px;height:184px}#app .sol777-home__hero .home-hero-banner__image{object-fit:cover;height:184px}#app .sol777-home__notice{order:6;margin-top:4px}#app .sol777-home-search{background:#1c1a17;border:1px solid #483c1f;border-radius:8px;flex:none;align-items:center;width:100%;min-height:52px;padding:0 18px;display:flex}#app .sol777-home-search input{background:0 0;border:0;width:100%;height:48px}#app .sol777-home__categories{min-height:52px;box-shadow:none;background:0 0;padding:0;position:static}#app .sol777-home__categories .home-chip-strip{gap:12px;min-height:52px}#app .sol777-home__categories .home-chip{color:#bcb69f;background:#1c1a17;border:1px solid #0000;border-radius:6px;min-width:126px;min-height:52px;padding:0 14px}#app .sol777-home__categories .home-chip--active{color:#e5ca81;background:#242016;border-color:#c58400}#app .sol777-home__top-games{box-shadow:none;background:0 0;gap:16px;margin-top:16px;padding:0}#app .sol777-home__section-head strong{color:#cfc7a7;letter-spacing:0;font-size:24px;font-style:normal}#app .sol777-home__rank-track{grid-auto-columns:calc(14.2857% - 13.7143px);gap:16px;padding:0}#app .sol777-home__rank-card{background:0 0;border:0;border-radius:8px;flex-direction:column;min-width:0;display:flex;overflow:visible}#app .sol777-home__rank-poster{border-radius:8px;width:100%;height:220px}#app .sol777-home__rank-number{object-fit:contain;width:66px;height:90px;position:absolute;bottom:28px;left:-4px}#app .sol777-home__rank-card>strong{color:#bcb69f;text-align:center;white-space:nowrap;text-overflow:ellipsis;width:100%;min-height:32px;padding:9px 0;font-size:12px;display:block;overflow:hidden}#app .sol777-home .home-game-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:16px}#app .sol777-home .home-game-card{box-shadow:none;background:0 0;border:0}#app .sol777-home .home-game-card__poster{aspect-ratio:3/4;height:auto;box-shadow:none;border-radius:8px}#app .sol777-home .home-game-card__meta{color:#bcb69f;background:0 0;padding:8px 0}#app .sol777-home__game-section{margin-top:16px}#app .home-auth-card{width:480px;padding:20px}#app .home-auth-card__body{padding:18px 0 0}#app .sol777-account-shell.desk-shell{background:#161512;width:100%;height:auto;min-height:100vh;padding:0 0 40px;display:block;overflow:visible}#app .sol777-account-shell:before{content:none}#app .sol777-account-shell>.layout{grid-template-columns:216px minmax(0,1fr);align-items:start;gap:24px;width:min(1280px,100% - 40px);height:auto;margin:24px auto 0;padding:0;display:grid;overflow:visible}#app .sol777-account-shell .content{width:100%;min-width:0;height:auto;min-height:0;padding:0;display:block;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}#app .sol777-account-shell .content:before{content:none}#app .sol777-account-shell .content__topbar{width:100%;margin:0;display:block}#app .sol777-account-shell .web-page-topbar{border:0;border-bottom:1px solid #302c24;border-radius:0;grid-template-columns:auto minmax(0,1fr);gap:20px;min-height:52px;margin:0 0 20px;padding:0;background:0 0!important}#app .sol777-account-shell .web-page-topbar__copy{text-align:left}#app .sol777-account-shell .web-page-topbar__spacer{display:none}#app .sol777-account-shell .web-page-topbar h1{font-size:24px}#app .sol777-account-shell .web-page-topbar__back{min-height:30px;padding:0 6px}#app .sol777-account-shell .account-hero-panel{display:none}#app .sol777-account-shell .account-profile-panel{grid-template-columns:88px minmax(0,1fr) auto;gap:24px}#app .sol777-account-shell .account-profile-panel__avatar{border-radius:50%;width:88px;height:88px}#app .sol777-account-shell .account-profile-panel__edit{grid-column:auto;justify-self:end;font-size:14px;min-height:44px!important}#app .sol777-account-shell .account-profile-panel__copy strong{font-size:24px}#app .sol777-bonus-page{width:100%;max-width:1280px;margin:28px auto 0;padding:0}#app .promo-gallery-head h3{color:#f6f5ef;font-size:32px}#app .promo-gallery-head p{color:#bcb69f}#app .sol777-bonus-page .pc-section{padding:0}#app .sol777-bonus-page .pc-banner-list{gap:18px}#app .sol777-vip-page:not(.sol777-event-v2){max-width:1280px;margin:24px auto;padding:0}#app .sol777-vip-page:not(.sol777-event-v2) .vip-dashboard{background:linear-gradient(110deg,#393425,#24221e);border-radius:16px;grid-template-columns:minmax(240px,.9fr) minmax(340px,1.8fr) minmax(200px,.7fr);gap:0;padding:24px}#app .sol777-vip-page:not(.sol777-event-v2) :is(.vip-current-card,.vip-progress-card,.vip-reward-card){box-shadow:none!important;background:0 0!important;border:0!important}#app .sol777-vip-page:not(.sol777-event-v2) .vip-benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 18px;margin-top:44px}#app .sol777-vip-page:not(.sol777-event-v2) .vip-benefit-card{text-align:center;min-height:180px;padding:48px 20px 20px;position:relative;background:#24221e!important}#app .sol777-vip-page:not(.sol777-event-v2) .vip-benefit-card__icon{width:88px;height:88px;position:absolute;top:-30px;left:calc(50% - 44px)}#app .sol777-vip-page:not(.sol777-event-v2) .vip-section-title h2{color:#d6c998;font-size:24px}#app .sol777-invite-page .invite-hero{grid-template-columns:minmax(0,1fr) 240px;gap:16px 32px;padding:28px;display:grid;background:radial-gradient(at 75% 15%,#60451b55,#0000 60%),#1c1a17!important;border:1px solid #40392c!important}#app .sol777-invite-page .invite-hero__content{grid-area:1/1/3;align-content:center;gap:16px;min-width:0;display:grid}#app .sol777-invite-page :is(.invite-hero__eyebrow,.invite-hero__headline,.invite-hero__content>p){text-align:left;margin:0}#app .sol777-invite-page .invite-hero__headline{font-size:44px;line-height:1.1}#app .sol777-invite-page .invite-hero__art{opacity:1;grid-area:1/2;place-items:center;width:100%;height:136px;display:grid;position:static}#app .sol777-invite-page .invite-hero__art img{width:auto;height:136px;max-height:136px;position:static;transform:none}#app .sol777-invite-page .invite-hero__fields{min-width:0;margin:12px 0 0}#app .sol777-invite-page .invite-copy-row{flex-wrap:wrap;gap:12px}#app .sol777-invite-page .invite-copy-row__body{flex:180px;min-width:0}#app .sol777-invite-page .invite-copy-row__body strong{overflow-wrap:anywhere;white-space:normal}#app .sol777-invite-page .invite-qr-card{grid-area:2/2;width:100%;min-width:0;padding:16px;position:static;background:#24221e!important}#app .sol777-vip-page:not(.sol777-event-v2) .vip-current-card:before{content:none!important}#app .sol777-vip-page:not(.sol777-event-v2) .vip-current-card{overflow:visible}#app .sol777-vip-page:not(.sol777-event-v2) .vip-current-card__copy{z-index:2;position:relative}#app .sol777-vip-page:not(.sol777-event-v2) .vip-crown-illustration{width:110px;height:110px;margin-inline:auto;position:static;transform:none}#app .sol777-vip-page:not(.sol777-event-v2) .vip-crown-illustration.sol777-image-placeholder{background:url(/assets/medal-ChShmHhC.avif) 50%/contain no-repeat!important}#app .sol777-vip-page:not(.sol777-event-v2) .vip-crown-illustration.sol777-image-placeholder:after{content:none}#app .sol777-vip-page:not(.sol777-event-v2) .vip-current-card__copy h1{color:#e5d598;font-size:42px}#app .sol777-vip-page:not(.sol777-event-v2) .vip-current-card__copy em{color:#bcb69f;background:0 0;border:0;padding:0;font-size:12px;display:block}#app .sol777-vip-page:not(.sol777-event-v2) :is(.vip-progress-row span,.vip-progress-row strong,.vip-reward-card>span){color:#cfc7ae}#app .sol777-vip-page:not(.sol777-event-v2) .vip-benefit-card{border-radius:10px;padding-top:64px}#app .sol777-vip-page:not(.sol777-event-v2) .vip-benefit-card>span:not(.vip-benefit-card__icon){margin-top:10px}#app .sol777-vip-page:not(.sol777-event-v2) .vip-benefit-card>strong{font-size:24px}#app .sol777-activity-rail__item{text-decoration:none}#app .sol777-bonus-page .pc-banner-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}#app .sol777-bonus-page .promo-gallery-section{background:0 0!important;border:0!important;padding:0!important}#app .sol777-bonus-page .promo-gallery-head{border:0;padding:0 0 24px}#app .sol777-vip-page:not(.sol777-event-v2) .vip-benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}#app .sol777-web-shell__content>.web-page-topbar{border:0;border-radius:0;margin-bottom:0;box-shadow:none!important;background:0 0!important}#app .web-page-topbar h1{color:#d0c7a7;font-weight:700}#app .sol777-account-shell:has(.funds-page) .funds-hero-card{display:none}#app .sol777-invite-page .invite-hero__art{box-shadow:none;background:0 0;border:0;border-radius:0}#app .sol777-account-page .profile-edit-hero{grid-template-columns:minmax(0,1fr) 96px;gap:12px 20px;min-height:0;display:grid;padding:20px!important}#app .sol777-account-page .profile-edit-hero__ornament{opacity:.8;grid-area:1/2/3;align-self:center;width:96px;height:96px;position:static}#app .sol777-account-page .profile-edit-hero__meta{grid-column:1;margin:0}#app .sol777-account-page .profile-edit-hero__copy strong{font-size:28px}#app .sol777-account-page .profile-edit-form-card .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}#app .sol777-account-page .profile-edit-form-card .field.full{grid-column:auto;min-width:0}#app .sol777-account-page .profile-edit-form-card .field.full:first-child,#app .sol777-account-page .profile-edit-form-card .field.full:last-child{grid-column:1/-1}#app .sol777-account-page .avatar-trigger{background:#24221e;border-color:#40392c;width:100%;min-width:0}#app .sol777-account-page .avatar-trigger__copy{white-space:normal;min-width:0}#app .sol777-account-page .birthday-select-trigger{color:#f6f5ef;background:#161512;border-color:#40392c}#app .sol777-security-page .security-workspace{background:#1c1a17;border:1px solid #40392c;border-radius:10px}#app .sol777-agent-records .summary-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}#app .sol777-campaign-page:not(.sol777-event-v2) .lucky-wheel-stage__hero-image{opacity:.15;object-fit:contain;pointer-events:none;width:88px;height:88px;inset:20px 20px auto auto}#app .sol777-campaign-page:not(.sol777-event-v2) :is(.lucky-wheel-stage__metric,.lucky-wheel-board__item,.lucky-wheel-board__tab,.lucky-wheel-stage__spin-card){border-color:#40392c;background:#24221e!important}#app .sol777-campaign-page:not(.sol777-event-v2) .lucky-wheel-board__tab--active{color:#161512;background:#fec60d!important}#app .sol777-campaign-page:not(.sol777-event-v2) .lucky-wheel-stage__hero{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 400px;align-content:center;gap:24px;min-height:500px;display:grid}#app .sol777-campaign-page:not(.sol777-event-v2) .lucky-wheel-stage__machine{grid-area:1/2/3;align-self:center;position:relative;inset:auto}#app .sol777-campaign-page:not(.sol777-event-v2) .lucky-wheel-stage__spin-card{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;position:relative;inset:auto}#app .sol777-campaign-page:not(.sol777-event-v2) .lucky-wheel-stage__metric--period{grid-column:1/-1}#app .sol777-campaign-page:not(.sol777-event-v2) .lucky-wheel-stage__copy h1{font-size:32px}#app .sol777-campaign-page:not(.sol777-event-v2) .lucky-wheel-stage__metric span{white-space:normal}@media (width<=1279px){#app .sol777-account-page .account-balance-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#app .sol777-account-page .account-workbench-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#app .sol777-account-page .profile-edit-form-card .form-grid{grid-template-columns:minmax(0,1fr)}#app .sol777-campaign-page:not(.sol777-event-v2) .lucky-wheel-stage__hero{grid-template-columns:minmax(0,1fr);min-height:0}#app .sol777-campaign-page:not(.sol777-event-v2) .lucky-wheel-stage__machine{grid-area:2/1;justify-self:center}#app .sol777-campaign-page:not(.sol777-event-v2) .lucky-wheel-stage__spin-card{grid-row:3}}@media (width<=1050px){#app .sol777-account-shell>.layout{grid-template-columns:180px minmax(0,1fr);gap:16px}#app .sol777-funds-page .funds-workspace-grid,#app .sol777-account-page .profile-edit-content,#app .sol777-account-page .profile-content-grid{grid-template-columns:minmax(0,1fr)!important}#app .sol777-invite-page .invite-hero{grid-template-columns:minmax(0,1fr) 200px;gap:16px;padding:20px}}#app .sol777-menu-surface{--menu-bg:#181611;--menu-surface:#22201b;--menu-border:#39352a;--menu-text:#f3f0e7;--menu-muted:#aaa38f;--menu-accent:#fec60d;box-sizing:border-box;min-height:0;color:var(--menu-text);background:var(--menu-bg);border:1px solid var(--menu-border);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#514b3c transparent;flex-direction:column;gap:12px;padding:12px;display:flex;overflow-y:auto}#app .sol777-menu-surface>*{flex-shrink:0}#app .sol777-menu-surface a{text-decoration:none}#app .sol777-menu-surface :is(a,button,select):focus-visible{outline:2px solid var(--menu-accent);outline-offset:-3px}#app .sol777-menu-surface .web-side-brand{background:0 0;border:0;place-items:center;min-height:44px;margin:0;padding:0;display:grid}#app .sol777-menu-surface .web-side-brand__logo{object-fit:contain;width:138px;max-width:86%;height:38px;display:block}#app .sol777-menu-surface .web-side-wallet-card{border:1px solid var(--menu-border);background:var(--menu-surface);border-radius:8px;gap:7px;margin:0;padding:14px;display:grid}#app .sol777-menu-surface .web-side-wallet-card__label{color:var(--menu-muted);font-size:12px;line-height:1.3}#app .sol777-menu-surface .web-side-wallet-card__balance{color:var(--menu-text);font-variant-numeric:tabular-nums;white-space:normal;overflow-wrap:anywhere;font-size:26px;font-weight:750;line-height:1.15;display:block}#app .sol777-menu-surface .web-side-wallet-card__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:5px;display:grid}#app .sol777-menu-surface .web-side-wallet-card__action{border:1px solid var(--menu-border);min-height:44px;color:var(--menu-text);background:#302c23;border-radius:6px;justify-content:center;align-items:center;padding:6px;font-size:13px;font-weight:700;line-height:1.25;transition:background-color .15s;display:flex}#app .sol777-menu-surface .web-side-wallet-card__action--deposit{border-color:var(--menu-accent);background:var(--menu-accent);color:#181611}#app .sol777-menu-surface .web-side-social-strip{border-top:1px solid var(--menu-border);flex-wrap:wrap;align-items:center;gap:4px;padding-top:10px;display:flex}#app .sol777-menu-surface .web-side-social-link{border-radius:6px;place-items:center;width:44px;height:44px;display:grid}#app .sol777-menu-surface .web-side-social-link__icon{object-fit:contain;width:28px;height:28px}#app .sol777-menu-surface .web-side-support-card{border:1px solid var(--menu-border);background:var(--menu-surface);min-height:76px;color:var(--menu-text);border-radius:8px;grid-template-columns:40px minmax(0,1fr) 12px;align-items:center;gap:10px;margin-top:auto;padding:12px 10px;display:grid}#app .sol777-menu-surface .web-side-support-card__icon,#app .sol777-menu-surface .web-side-support-card__icon img{object-fit:contain;width:40px;height:40px;display:block}#app .sol777-menu-surface .web-side-support-card__copy{gap:4px;min-width:0;display:grid}#app .sol777-menu-surface .web-side-support-card__copy strong{color:var(--menu-text);font-size:12px;font-weight:700;line-height:1.4}#app .sol777-menu-surface .web-side-support-card__copy>span{color:var(--menu-muted);font-size:11px;line-height:1.4}#app .sol777-menu-surface .web-side-support-card__arrow{color:var(--menu-muted);font-size:22px}#app .sol777-menu-surface .home-drawer-brand{background:0 0;border:0;place-items:center;min-height:44px;margin:0;padding:0;display:grid}#app .sol777-menu-surface .home-drawer-brand__logo{object-fit:contain;width:138px;max-width:86%;height:38px;display:block}#app .sol777-menu-surface .home-drawer-wallet-card{border:1px solid var(--menu-border);background:var(--menu-surface);border-radius:8px;gap:7px;margin:0;padding:14px;display:grid}#app .sol777-menu-surface .home-drawer-wallet-card__label{color:var(--menu-muted);font-size:12px;line-height:1.3}#app .sol777-menu-surface .home-drawer-wallet-card__balance{color:var(--menu-text);font-variant-numeric:tabular-nums;white-space:normal;overflow-wrap:anywhere;font-size:26px;font-weight:750;line-height:1.15;display:block}#app .sol777-menu-surface .home-drawer-wallet-card__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:5px;display:grid}#app .sol777-menu-surface .home-drawer-wallet-card__action{border:1px solid var(--menu-border);min-height:44px;color:var(--menu-text);background:#302c23;border-radius:6px;justify-content:center;align-items:center;padding:6px;font-size:13px;font-weight:700;line-height:1.25;transition:background-color .15s;display:flex}#app .sol777-menu-surface .home-drawer-wallet-card__action--deposit{border-color:var(--menu-accent);background:var(--menu-accent);color:#181611}#app .sol777-menu-surface .home-drawer-social-strip{border-top:1px solid var(--menu-border);flex-wrap:wrap;align-items:center;gap:4px;padding-top:10px;display:flex}#app .sol777-menu-surface .home-drawer-social-link{border-radius:6px;place-items:center;width:44px;height:44px;display:grid}#app .sol777-menu-surface .home-drawer-social-link__icon{object-fit:contain;width:28px;height:28px}#app .sol777-menu-surface .home-drawer-support-card{border:1px solid var(--menu-border);background:var(--menu-surface);min-height:76px;color:var(--menu-text);border-radius:8px;grid-template-columns:40px minmax(0,1fr) 12px;align-items:center;gap:10px;margin-top:auto;padding:12px 10px;display:grid}#app .sol777-menu-surface .home-drawer-support-card__icon,#app .sol777-menu-surface .home-drawer-support-card__icon img{object-fit:contain;width:40px;height:40px;display:block}#app .sol777-menu-surface .home-drawer-support-card__copy{gap:4px;min-width:0;display:grid}#app .sol777-menu-surface .home-drawer-support-card__copy strong{color:var(--menu-text);font-size:12px;font-weight:700;line-height:1.4}#app .sol777-menu-surface .home-drawer-support-card__copy>span{color:var(--menu-muted);font-size:11px;line-height:1.4}#app .sol777-menu-surface .home-drawer-support-card__arrow{color:var(--menu-muted);font-size:22px}#app .sol777-menu-surface :is(.web-side-card--nav,.home-drawer-panel){box-shadow:none;background:0 0;border:0;margin:0;padding:0}#app .sol777-menu-surface :is(.web-side-menu,.home-drawer-nav,.home-drawer-link-group){gap:3px;display:grid}#app .sol777-menu-surface :is(.web-side-menu__item,.home-drawer-link,.home-drawer-sublink){color:#d4cfc1;min-height:44px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:12px;padding:9px 12px;transition:background-color .15s,color .15s;display:flex}#app .sol777-menu-surface :is(.web-side-menu__item--active,.home-drawer-link--active,.home-drawer-sublink--active){color:var(--menu-accent);box-shadow:inset 3px 0 0 var(--menu-accent);background:#302a18;border-color:#514422}#app .sol777-menu-surface :is(.web-side-menu__icon,.home-drawer-link__icon,.home-drawer-sublink__icon,.sol777-menu-icon){color:#d9b85a;flex:0 0 24px;width:24px;height:24px;display:block}#app .sol777-menu-surface :is(.web-side-menu__item--active,.home-drawer-link--active,.home-drawer-sublink--active) .sol777-menu-icon{color:var(--menu-accent)}#app .sol777-menu-surface :is(.web-side-menu__label,.home-drawer-link__copy,.home-drawer-sublink__copy){min-width:0;color:inherit;white-space:normal;flex:1;font-size:13px;font-weight:600;line-height:1.45}#app .sol777-menu-surface :is(.home-drawer-link__copy,.home-drawer-sublink__copy) strong{color:inherit;font:inherit}#app .sol777-menu-surface :is(.home-drawer-link__arrow,.home-drawer-sublink__arrow){color:var(--menu-muted);text-align:right;flex:0 0 12px;font-size:20px;line-height:1}#app .sol777-menu-surface .home-drawer-subnav{gap:3px;padding-left:16px;display:grid}#app .sol777-menu-surface .home-drawer-panel--primary{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:88px;overflow-y:auto}#app .sol777-menu-surface .home-drawer-language{flex:none}#app .sol777-menu-surface .sol777-language-switcher__select{border:1px solid var(--menu-border);background:var(--menu-surface);height:44px;color:var(--menu-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:6px;font-weight:600}#app .sol777-menu-surface.web-side-rail{border-radius:10px;align-self:start;width:296px;min-width:0;max-width:100%}#app .sol777-menu-surface.sol777-desk-sidebar{width:100%;height:calc(100dvh - 116px);max-height:calc(100dvh - 116px);position:sticky;top:96px;display:flex!important}#app .sol777-menu-surface.sol777-desk-sidebar .web-side-brand{display:none}#app .sol777-menu-surface.sol777-desk-sidebar .web-side-card--nav{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:88px;overflow-y:auto}#app .sol777-menu-surface.sol777-desk-sidebar .web-side-menu{gap:0}#app .sol777-menu-surface.sol777-desk-sidebar .web-side-support-card{grid-template-columns:28px minmax(0,1fr);gap:8px}#app .sol777-menu-surface.sol777-desk-sidebar .web-side-support-card__icon,#app .sol777-menu-surface.sol777-desk-sidebar .web-side-support-card__icon img{width:28px;height:28px}#app .sol777-menu-surface.sol777-desk-sidebar .web-side-support-card__arrow{display:none}#app .sol777-menu-surface.home-drawer{width:min(338px,100vw - 54px);height:100dvh;max-height:100dvh;padding-top:max(12px, env(safe-area-inset-top));padding-bottom:max(12px, env(safe-area-inset-bottom));z-index:131;border-radius:0 12px 12px 0;position:fixed;top:0;left:0}#app .home-drawer-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:130;background:#000000a3;border:0;border-radius:0;position:fixed;inset:0}@media (hover:hover){#app .sol777-menu-surface :is(.web-side-menu__item,.home-drawer-link,.home-drawer-sublink):hover{color:var(--menu-accent);background:#2a261d}#app .sol777-menu-surface :is(.web-side-support-card,.home-drawer-support-card):hover{border-color:#6d5b2b}}@media (prefers-reduced-motion:reduce){#app .sol777-menu-surface *,#app .drawer-slide-enter-active,#app .drawer-slide-leave-active,#app .drawer-fade-enter-active,#app .drawer-fade-leave-active{transition:none}}:root{--event-bg:#0b0704c7;--event-panel:#0b2030db;--event-panel-strong:#1f120af0;--event-line:#f6c04a61;--event-line-hot:#ff933ac2;--event-text:#fff4df;--event-muted:#b69a78;--event-gold:#ffd27a;--event-orange:#ff7a1a}.content .pc-page:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .vip-stage:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .lucky-wheel-screen:where(:not(.sol777-event-v2,.sol777-event-v2 *)){width:100%;max-width:none;color:var(--event-text)}.content .pc-page:where(:not(.sol777-event-v2,.sol777-event-v2 *)){gap:18px}.content .vip-state-card:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .login-reward-state-card:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .loss-support-state-card:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .history-state:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .lucky-wheel-state:where(:not(.sol777-event-v2,.sol777-event-v2 *)){min-height:90px!important;color:var(--event-text)!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;padding:18px!important;line-height:1.45!important;display:grid!important}.content .vip-state-card strong:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .login-reward-state-card strong:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .loss-support-state-card strong:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .history-state strong:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .lucky-wheel-state strong:where(:not(.sol777-event-v2,.sol777-event-v2 *)){overflow-wrap:anywhere!important;min-width:0!important}.content .pc-layout:where(:not(.sol777-event-v2,.sol777-event-v2 *)){grid-template-columns:minmax(0,1fr)}.content .pc-main:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .pc-aside:where(:not(.sol777-event-v2,.sol777-event-v2 *)){gap:18px}.content .pc-hero:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .pc-section:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .pc-card:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .pc-panel:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .pc-note:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .pc-table-wrap:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .vip-state-card:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .vip-top-card:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .vip-upgrade-strip:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .vip-benefit-card:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .vip-maintain-panel:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .signin-panel:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .signin-records-panel:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .signin-rules-panel:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .red-packet-panel:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .red-packet-detail-card:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .cashback-panel:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .cashback-detail-card:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .cashback-record-section:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .register-reward-panel:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .register-reward-detail-card:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .login-reward-panel:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .login-reward-detail-card:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .wagering-rebate-panel:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .wagering-rebate-detail-card:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .wagering-rebate-record-section:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .realtime-rebate-panel:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .realtime-rebate-detail-card:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .realtime-rebate-record-section:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .loss-support-shell:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .loss-support-rules:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .loss-support-table-card:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .vip-checkin-panel:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .vip-checkin-record-panel:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .recharge-share-panel:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .recharge-share-detail-card:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .history-shell:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .lucky-wheel-modal:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .lucky-wheel-board:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .lucky-wheel-note:where(:not(.sol777-event-v2,.sol777-event-v2 *)){border:1px solid var(--event-line)!important;background:radial-gradient(circle at 84% 0,#ff9a2e29,#0000 30%),linear-gradient(#0b2030e0,#06121ceb)!important;border-radius:18px!important;box-shadow:0 18px 42px #00000047,inset 0 1px #ffdcaa0f!important}.content .pc-hero:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .vip-top-card:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .signin-panel:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .red-packet-hero:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .cashback-hero:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .register-reward-hero:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .login-reward-hero:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .wagering-rebate-hero:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .realtime-rebate-hero:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .loss-support-hero:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .recharge-share-hero:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .records-hero:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .lucky-wheel-stage:where(:not(.sol777-event-v2,.sol777-event-v2 *)){position:relative;overflow:hidden;border:1px solid var(--event-line-hot)!important;background:radial-gradient(circle at 72% 20%,#ffb0473d,#0000 28%),radial-gradient(circle at 8% 0,#d88a1b33,#0000 32%),linear-gradient(135deg,#361f0df2,#160c06f5 58%,#06121cfa)!important;border-radius:20px!important}.content .pc-title:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .pc-section-head h3:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .vip-top-card__title strong:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .signin-panel__head h3:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .red-packet-title-row h3:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .cashback-title-row h3:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .register-reward-title-row h3:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .login-reward-title-row h3:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .wagering-rebate-title-row h3:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .realtime-rebate-title-row h3:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .loss-support-hero h3:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .recharge-share-title-row h3:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .records-hero h3:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .lucky-wheel-modal__header strong:where(:not(.sol777-event-v2,.sol777-event-v2 *)){text-shadow:0 2px 10px #00000059;color:var(--event-text)!important;letter-spacing:0!important}.content .pc-desc:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .pc-section-head p:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .pc-card p:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .pc-note p:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .vip-top-card__upgrade:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .vip-benefit-card p:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .vip-maintain-panel p:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .signin-rule-content:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .red-packet-rule-content:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .cashback-rule-content:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .register-reward-rule-content:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .login-reward-rule-content:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .wagering-rebate-rule-content:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .realtime-rebate-rule-content:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .loss-support-rule-content:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .recharge-share-rule-content:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .lucky-wheel-note__html:where(:not(.sol777-event-v2,.sol777-event-v2 *)){color:var(--event-muted)!important}.content .pc-button:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .pc-link:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .vip-button:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .signin-reward-card__action:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .red-packet-envelope__grab:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .cashback-status-button:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .register-reward-status-button:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .login-reward-status-button:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .wagering-rebate-status-button:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .realtime-rebate-status-button:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .loss-support-claim:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .lucky-wheel-state__button:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .lucky-wheel-result__button:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .lucky-wheel-stage__center:where(:not(.sol777-event-v2,.sol777-event-v2 *)){color:#fffaf1!important;background:linear-gradient(#f6c04a,#d88a1b)!important;border:1px solid #ffbe6294!important;border-radius:14px!important;box-shadow:0 10px 20px #9d4f123d!important}.content .pc-button--ghost:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .vip-button--ghost:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .lucky-wheel-modal__close:where(:not(.sol777-event-v2,.sol777-event-v2 *)){color:var(--event-text)!important;box-shadow:none!important;background:#180f09b8!important}.content .pc-chip:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .pc-badge:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .vip-shortcut-link:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .vip-level-chip:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .signin-summary-row span:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .signin-reward-card:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .red-packet-dispatch-list span:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .red-packet-meta-row span:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .cashback-config-grid span:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .cashback-meta-row span:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .register-reward-meta-row span:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .login-reward-meta-row span:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .wagering-rebate-config-grid span:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .wagering-rebate-meta-row span:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .realtime-rebate-config-grid span:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .realtime-rebate-meta-row span:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .loss-support-cycle-tab:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .recharge-share-level-card:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .recharge-share-meta-row span:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .record-item:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .lucky-wheel-mode-tab:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .lucky-wheel-board__tab:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .lucky-wheel-board__item:where(:not(.sol777-event-v2,.sol777-event-v2 *)){color:var(--event-text)!important;background:linear-gradient(#0b2030db,#06121ce6)!important;border:1px solid #f6c04a57!important;border-radius:14px!important}.content .pc-chip.is-active:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .vip-level-chip.active:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .vip-level-chip.unlocked:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .signin-reward-card.is-current:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .signin-reward-card.is-claimable:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .loss-support-cycle-tab.is-active:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .lucky-wheel-mode-tab--active:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .lucky-wheel-board__tab--active:where(:not(.sol777-event-v2,.sol777-event-v2 *)){background:linear-gradient(#f6c04aeb,#9d4f12f0)!important;border-color:#ffbe62ad!important}.content .pc-metric strong:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .pc-stat strong:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .vip-upgrade-strip__copy strong:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .vip-benefit-card strong:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .red-packet-prize:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .cashback-prize:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .register-reward-prize:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .login-reward-prize:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .wagering-rebate-prize:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .realtime-rebate-prize:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .loss-support-today strong:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .recharge-share-level-card strong:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .records-hero__stat strong:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .lucky-wheel-board__amount:where(:not(.sol777-event-v2,.sol777-event-v2 *)){color:var(--event-gold)!important}.content .pc-table-wrap th:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .pc-table-wrap td:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .red-packet-table-wrap th:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .red-packet-table-wrap td:where(:not(.sol777-event-v2,.sol777-event-v2 *)){border-color:#f6c04a40!important}.content .vip-stage:where(:not(.sol777-event-v2,.sol777-event-v2 *)){background:0 0!important;padding:0!important}.content .vip-stage:where(:not(.sol777-event-v2,.sol777-event-v2 *)):before,.content .lucky-wheel-screen__backdrop:where(:not(.sol777-event-v2,.sol777-event-v2 *)){display:none!important}.content .vip-benefit-grid:where(:not(.sol777-event-v2,.sol777-event-v2 *)){grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important}.content .pc-card-grid.cols-2:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .pc-card-grid.cols-3:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .pc-card-grid.cols-4:where(:not(.sol777-event-v2,.sol777-event-v2 *)){grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important}.content .lucky-wheel-screen:where(:not(.sol777-event-v2,.sol777-event-v2 *)){background:0 0!important;min-height:auto!important;padding:0!important}.content .lucky-wheel-modal:where(:not(.sol777-event-v2,.sol777-event-v2 *)){width:100%!important;max-width:none!important;max-height:none!important}.content .lucky-wheel-content__scroll:where(:not(.sol777-event-v2,.sol777-event-v2 *)){max-height:none!important}@media (width<=1180px){.content .pc-hero:where(:not(.sol777-event-v2,.sol777-event-v2 *)){grid-template-columns:minmax(0,1fr)!important}.content .pc-field-grid:where(:not(.sol777-event-v2,.sol777-event-v2 *)),.content .pc-metric-grid:where(:not(.sol777-event-v2,.sol777-event-v2 *)){grid-template-columns:1fr!important}}.content :where(.sol777-bonus-page,.sol777-vip-page,.sol777-campaign-page,.sol777-reward-history){--event-bg:var(--sol-bg-800);--event-panel:var(--sol-bg-550);--event-panel-strong:var(--sol-bg-600);--event-line:#40392c;--event-line-hot:#665323;--event-text:#f4f1e8;--event-muted:#aaa499;--event-gold:var(--sol-gold);--event-orange:var(--sol-gold-deep)}
