html body .vbp-modal{position:fixed!important;inset:0!important;z-index:150000!important;display:flex!important;align-items:center;justify-content:center;padding:20px;font-family:'DM Sans',sans-serif;color:#eef3ff}.vbp-modal,.vbp-modal *{box-sizing:border-box}.vbp-backdrop{position:absolute;inset:0;background:#030611df;backdrop-filter:blur(8px)}.vbp-card{position:relative;display:flex;flex-direction:column;width:min(1000px,100%);max-height:92dvh;background:#111724;border:1px solid #ffffff25;border-radius:19px;overflow:hidden;box-shadow:0 30px 110px #000b}.vbp-card>header{display:flex;justify-content:space-between;gap:20px;flex-shrink:0;padding:25px 28px;background:#171e2d;border-bottom:1px solid #ffffff13}.vbp-kicker{font-size:10px;color:#c6ff32;letter-spacing:1.5px;font-weight:700}.vbp-card h2{font-family:'Space Grotesk',sans-serif;font-size:26px;line-height:1.2;letter-spacing:-.6px;margin:8px 0 9px}.vbp-card>header p{font-size:12px;color:#9baac7;margin:0;line-height:1.7}.vbp-close{border:1px solid #ffffff20;border-radius:50%;background:#ffffff06;color:#a8b7d0;width:32px;height:32px;font-size:22px;line-height:1;flex-shrink:0;cursor:pointer}.vbp-content{overflow:auto;min-height:0;padding:24px 28px 0;scrollbar-width:thin;scrollbar-color:#4c5871 transparent}.vbp-filters{display:grid;grid-template-columns:minmax(150px,1.4fr) minmax(130px,1fr) minmax(130px,1fr) auto;gap:12px;align-items:end}.vbp-modal label{font-size:11px;color:#9eacc9;display:block}.vbp-modal input:not([type=checkbox]):not([type=range]),.vbp-modal select{display:block;width:100%;padding:11px 10px!important;margin-top:7px;border:1px solid #ffffff20!important;border-radius:8px!important;background:#0c111d!important;color:#eef2ff!important;font-size:12px!important;box-shadow:none!important;min-height:40px!important}.vbp-modal input[type=date]{color-scheme:dark}.vbp-modal input[type=checkbox]{accent-color:#c6ff32;width:15px!important;height:15px;margin:0;flex-shrink:0}.vbp-modal input[type=range]{accent-color:#c6ff32;width:100%;margin-top:10px}.vbp-modal input:focus,.vbp-modal select:focus{outline:1px solid #c6ff32!important;box-shadow:none!important}.vbp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:11px 14px;background:#ffffff05;color:#c7d3ea;border:1px solid #ffffff22;border-radius:8px;font-size:11px;font-weight:600;cursor:pointer;text-decoration:none}.vbp-primary{background:#c6ff32!important;color:#101709!important;border-color:#c6ff32!important}.vbp-btn:disabled{opacity:.4;cursor:default}.vbp-message{font-size:12px;color:#96a6c5;line-height:1.7;margin:15px 0;min-height:15px}.vbp-modal .is-error{color:#ff9bad!important}.vbp-list-tools{display:flex;justify-content:space-between;align-items:end;gap:18px;padding-top:15px;border-top:1px solid #ffffff14}.vbp-list-tools h3{font-size:17px;margin:0 0 8px}.vbp-list-tools>div>span{font-size:11px;color:#7f91b1}.vbp-list-tools>div:last-child{display:flex;gap:10px;align-items:end}.vbp-list-tools input{max-width:110px}.vbp-selection{display:flex;gap:15px;margin:15px 0}.vbp-selection button{background:transparent;border:0;color:#b6c5df;font-size:11px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.vbp-game-list{max-height:350px;overflow:auto;scrollbar-width:thin;border:1px solid #ffffff12;border-radius:10px}.vbp-game{display:flex;gap:18px;align-items:center;justify-content:space-between;padding:15px 16px;background:#ffffff02;border-bottom:1px solid #ffffff0b}.vbp-game:last-child{border-bottom:0}.vbp-game.is-unavailable{background:#ffffff01;opacity:.6}.vbp-game-choice{display:flex!important;align-items:center;gap:12px;flex:1;min-width:0;cursor:pointer}.vbp-game-choice>span{display:flex;flex-direction:column;gap:6px;min-width:0}.vbp-game small{font-size:10px;color:#8497b9}.vbp-game strong{font-size:14px;line-height:1.3;color:#f0f4ff}.vbp-game-choice>span>span{font-size:11px;color:#9daecb}.vbp-game em{font-size:10px;color:#778eaf;font-style:normal;line-height:1.5}.vbp-quantity{width:72px;flex-shrink:0}.vbp-quantity input{text-align:center}.vbp-small{font-size:10px;line-height:1.7;color:#7e92b5;margin:12px 0}.vbp-small a{color:#c6ff32}.vbp-options{margin-top:22px;border:1px solid #ffffff14;padding:0 18px 15px;border-radius:10px}.vbp-options>summary{font-size:13px;color:#d1dcef;padding:17px 0;cursor:pointer}.vbp-sponsor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:15px 0 20px}.vbp-logo-size{margin-top:13px!important;font-size:10px!important}.vbp-logo-size output{float:right;color:#c6ff32}.vbp-option{display:flex!important;gap:10px;align-items:center;margin:15px 0;font-size:12px!important;color:#b1c2df!important}.vbp-footer{position:sticky;bottom:0;margin:22px -28px 0;padding:17px 28px;display:flex;align-items:center;justify-content:space-between;gap:15px;background:#111724;border-top:1px solid #ffffff15;z-index:2;box-shadow:0 -9px 20px #111724}.vbp-footer>span{font-size:11px;color:#9eafcf}.vbp-progress{padding:35px 12px 45px;max-width:650px;margin:auto}.vbp-progress h3{font-size:25px;line-height:1.3;margin:16px 0}.vbp-progress>p{font-size:13px;color:#9fafcc;line-height:1.7}.vbp-progress progress{display:block;width:100%;height:12px;accent-color:#c6ff32;margin:25px 0 10px}.vbp-progress>.vbp-btn{margin:10px 10px 10px 0}.lv-hero-actions{display:flex;gap:10px;flex-wrap:wrap}.vbp-modal button:focus-visible,.vbp-modal a:focus-visible{outline:2px solid #c6ff32;outline-offset:3px}@media(max-width:750px){html body .vbp-modal{padding:8px}.vbp-card>header{padding:20px 16px}.vbp-content{padding:18px 16px 0}.vbp-filters{grid-template-columns:1fr 1fr}.vbp-filters>label:first-child{grid-column:1/-1}.vbp-filters>button{grid-column:1/-1}.vbp-list-tools{align-items:start;flex-direction:column}.vbp-game{padding:13px 11px;gap:10px}.vbp-game strong{font-size:12px}.vbp-game-choice{gap:8px}.vbp-quantity{width:60px}.vbp-sponsor-grid{grid-template-columns:1fr;gap:14px}.vbp-footer{margin:20px -16px 0;padding:15px 16px;flex-direction:column;align-items:stretch}.vbp-footer>span{text-align:center}.vbp-card h2{font-size:23px}.vbp-progress{padding:25px 0 30px}.vbp-progress h3{font-size:22px}}
