@font-face{font-family:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9ff27b8a0a8f3dc0-s.p.9cb3a3e2.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a5b03b231ce290a0-s.890a9a09.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d41831e24743a3c1-s.p.ae65d18e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9ff27b8a0a8f3dc0-s.p.9cb3a3e2.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a5b03b231ce290a0-s.890a9a09.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d41831e24743a3c1-s.p.ae65d18e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-weight:900;font-display:swap;src:url(../media/9ff27b8a0a8f3dc0-s.p.9cb3a3e2.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:900;font-display:swap;src:url(../media/a5b03b231ce290a0-s.890a9a09.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:900;font-display:swap;src:url(../media/d41831e24743a3c1-s.p.ae65d18e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo Fallback;src:local(Arial);ascent-override:137.65%;descent-override:60.32%;line-gap-override:0.0%;size-adjust:94.66%}.cairo_aec2e570-module__oCe1Eq__className{font-family:Cairo,Cairo Fallback;font-style:normal}.cairo_aec2e570-module__oCe1Eq__variable{--font-cairo:"Cairo","Cairo Fallback"}
.bkv2{--bv-maroon:#892638;--bv-maroon-d:#6e1e2e;--bv-maroon-dd:#411019;--bv-gold:#e8bf0d;--bv-gold-d:#b5950a;--bv-cream:#faf3e2;--bv-cream-dim:#cbb9a8;--bv-blue:#2a8cb2;--bv-green:#7cc24e;--bv-red:#e85a5a;--bv-amber:#f0a93a;--bv-card:#5e1b2b;--bv-card-dim:#4e1724;--bv-line:#7a2a3c;--bv-ease-out:cubic-bezier(.22,.9,.35,1);--bv-spring:cubic-bezier(.34,1.45,.5,1);min-height:100vh;font-family:var(--font-cairo),"Noto Kufi Arabic",sans-serif;color:var(--bv-cream);background:linear-gradient(175deg,#7e2334 0%,var(--bv-maroon-d)45%,#3a0e19 100%);-webkit-tap-highlight-color:transparent;transition:background 1s;overflow-x:hidden}.bkv2 *{box-sizing:border-box}.bkv2.mood-full{background:linear-gradient(175deg,#6e1b2e 0%,#521523 45%,#2c0a12 100%)}.bkv2 .orb{filter:blur(90px);pointer-events:none;z-index:0;border-radius:50%;transition:background 1.2s,opacity 1.2s;position:fixed}.bkv2 .orb.a{opacity:.3;background:radial-gradient(circle,#e8bf0d38,#0000 70%);width:440px;height:440px;animation:13s ease-in-out infinite bv2drift1;top:-130px;right:-130px}.bkv2 .orb.b{opacity:.5;background:radial-gradient(circle,#2a8cb238,#0000 70%);width:400px;height:400px;animation:17s ease-in-out infinite bv2drift2;bottom:-120px;left:-150px}.bkv2.mood-full .orb.a{background:radial-gradient(circle,#e85a5a38,#0000 70%)}@keyframes bv2drift1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-70px,55px)scale(1.15)}}@keyframes bv2drift2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(65px,-60px)scale(1.1)}}.bkv2 .embers{pointer-events:none;z-index:0;position:fixed;inset:0}.bkv2 .ember{opacity:0;text-shadow:0 0 6px;font-weight:700;line-height:1;animation:linear infinite bv2rise;position:absolute;bottom:-18px}@keyframes bv2rise{0%{opacity:0;transform:translate(0)rotate(0)}8%{opacity:.32}90%{opacity:.08}to{transform:translate(var(--sway),-108vh)rotate(150deg);opacity:0}}.bkv2 .shell{z-index:1;flex-direction:column;max-width:520px;min-height:100vh;margin:0 auto;padding:0 16px;display:flex;position:relative}.bkv2 header{text-align:center;transition:padding .45s var(--bv-ease-out);padding-top:24px}.bkv2 .badge-wrap{width:110px;height:110px;transition:width .45s var(--bv-ease-out),height .45s var(--bv-ease-out);margin:0 auto;animation:4.5s ease-in-out infinite bv2floaty;position:relative}.bkv2 .badge{object-fit:contain;filter:drop-shadow(0 8px 18px #00000073);border-radius:50%;width:100%;height:100%;position:absolute;inset:0}@keyframes bv2floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.bkv2 h1{transition:font-size .45s var(--bv-ease-out),margin .45s var(--bv-ease-out);margin:8px 0 2px;font-size:22px;font-weight:900}.bkv2 .branch-pin{color:var(--bv-cream-dim);font-size:13px}.bkv2 .branch-pin b{color:var(--bv-gold)}.bkv2 .branch-pin button{color:var(--bv-cream-dim);cursor:pointer;background:0 0;border:none;margin-right:6px;font-family:inherit;font-size:11px;text-decoration:underline}.bkv2.compact header{padding-top:12px}.bkv2.compact .badge-wrap{width:54px;height:54px}.bkv2.compact h1{margin:4px 0 0;font-size:15px}.bkv2.compact .branch-pin{font-size:11px}.bkv2 .stepper{align-items:center;gap:8px;margin:14px 0 4px;display:flex}.bkv2 .stepper .con{background:var(--bv-line);border-radius:99px;flex:1;min-width:10px;height:1.5px}.bkv2 .spill{transition:all .3s var(--bv-ease-out);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 13px;font-family:inherit;font-size:12.5px;font-weight:700;display:inline-flex}.bkv2 .spill.done{border:1px solid var(--bv-gold);color:var(--bv-gold);cursor:pointer;animation:bv2crumbIn .3s var(--bv-spring);background:#e8bf0d12}.bkv2 .spill.done:disabled{cursor:default}.bkv2 .spill.done:not(:disabled):active{transform:scale(.94)}.bkv2 .spill.cur{border:1px solid var(--bv-line);color:var(--bv-cream);cursor:default;background:#00000024}.bkv2 .spill.fut{color:var(--bv-cream-dim);opacity:.45;cursor:default;background:0 0;border:1px solid #0000}.bkv2 .sdot{background:var(--bv-gold);border-radius:50%;flex:none;width:7px;height:7px;animation:2s ease-in-out infinite bv2breathe;box-shadow:0 0 6px #e8bf0d99}.bkv2 .live-line{color:var(--bv-cream-dim);justify-content:center;align-items:center;gap:8px;margin:10px 0 4px;font-size:13px;font-weight:700;transition:color .6s;display:flex}.bkv2 .live-line.ok b{color:var(--bv-gold);font-weight:800}.bkv2 .live-line.full{color:var(--bv-amber)}.bkv2 .strip{color:#f5b9c4;background:#3d1220;border:1px solid #8a3348;border-radius:14px;justify-content:center;align-items:center;gap:9px;margin:10px 0 4px;padding:11px 16px;font-size:14px;font-weight:700;display:flex}.bkv2 .dot{border-radius:50%;flex:none;width:9px;height:9px}.bkv2 .live-line.ok .dot{background:var(--bv-gold);animation:2s ease-in-out infinite bv2breathe;box-shadow:0 0 8px #e8bf0d99}.bkv2 .live-line.full .dot{background:var(--bv-amber);animation:1.2s ease-in-out infinite bv2breathe;box-shadow:0 0 8px #f0a93a99}.bkv2 .strip .dot{background:var(--bv-red);animation:1.2s ease-in-out infinite bv2breathe}@keyframes bv2breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}@keyframes bv2crumbIn{0%{opacity:0;transform:scale(.6)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}.bkv2 .stage{flex:1;min-height:430px;margin-top:6px;position:relative}.bkv2 .panel{padding-bottom:130px}.bkv2 .panel.enter-fwd{animation:bv2enterFwd .38s var(--bv-ease-out)both}.bkv2 .panel.enter-back{animation:bv2enterBack .38s var(--bv-ease-out)both}@keyframes bv2enterFwd{0%{opacity:0;transform:translate(-55px)}to{opacity:1;transform:translate(0)}}@keyframes bv2enterBack{0%{opacity:0;transform:translate(55px)}to{opacity:1;transform:translate(0)}}.bkv2 .step-label{color:var(--bv-cream-dim);align-items:center;gap:8px;margin:12px 0;font-size:13px;font-weight:700;display:flex}.bkv2 .step-label:after{content:"";background:linear-gradient(270deg,var(--bv-line),transparent);flex:1;height:1px}.bkv2 .grid2{grid-template-columns:1fr 1fr;gap:11px;display:grid}.bkv2 .tcard{text-align:center;background:var(--bv-card);border:1.5px solid var(--bv-line);color:var(--bv-cream);cursor:pointer;transition:transform .18s var(--bv-spring),border-color .2s,box-shadow .2s;animation:bv2cardIn .45s var(--bv-ease-out)backwards;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:15px 14px 13px;font-family:inherit;display:flex;position:relative;overflow:hidden}.bkv2 .tcard:first-child{animation-delay:30ms}.bkv2 .tcard:nth-child(2){animation-delay:90ms}.bkv2 .tcard:nth-child(3){animation-delay:.15s}.bkv2 .tcard:nth-child(4){animation-delay:.21s}.bkv2 .tcard:nth-child(5){animation-delay:.27s}.bkv2 .tcard:nth-child(6){animation-delay:.33s}@keyframes bv2cardIn{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.bkv2 .tcard:active{transform:scale(.96)}.bkv2 .tcard.picked{border-color:var(--bv-gold);transform:scale(1.04);box-shadow:0 0 0 3px #e8bf0d40,0 8px 24px #e8bf0d2e}.bkv2 .tcard .ico{transition:transform .3s var(--bv-spring);font-size:26px;line-height:1;display:block}.bkv2 .tcard.picked .ico{transform:scale(1.25)rotate(-8deg)}.bkv2 .tcard .nm{margin-top:7px;font-size:15px;font-weight:900}.bkv2 .tcard .rt{color:var(--bv-cream-dim);margin-top:2px;font-size:11px;font-weight:700}.bkv2 .tcard .st{margin-top:5px;font-size:11.5px;font-weight:700}.bkv2 .tcard .st.g{color:var(--bv-green)}.bkv2 .tcard .st.a{color:var(--bv-amber)}.bkv2 .tcard .st.d{color:#b98a96}.bkv2 .tcard.busy{background:var(--bv-card-dim);opacity:.82;border-style:dashed}.bkv2 .skel{background:linear-gradient(90deg,var(--bv-card)25%,#6d2236 50%,var(--bv-card)75%);border:1px solid var(--bv-line);background-size:200% 100%;border-radius:16px;height:112px;animation:1.1s linear infinite bv2sh}@keyframes bv2sh{0%{background-position:200% 0}to{background-position:-200% 0}}.bkv2 .rgrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.bkv2 .rchip{background:var(--bv-card);border:1.5px solid var(--bv-line);text-align:center;color:var(--bv-cream);cursor:pointer;transition:transform .18s var(--bv-spring),border-color .2s;animation:bv2cardIn .4s var(--bv-ease-out)backwards;border-radius:14px;padding:13px 8px;font-family:inherit;font-size:13.5px;font-weight:700}.bkv2 .rchip:active{transform:scale(.94)}.bkv2 .rchip.any{border-color:var(--bv-gold);color:var(--bv-gold);background:#e8bf0d12;grid-column:1/-1}.bkv2 .rchip .stat{color:var(--bv-cream-dim);margin-top:4px;font-size:10.5px;font-weight:700;display:block}.bkv2 .rchip .stat.on{color:var(--bv-green)}.bkv2 .rchip.any .stat{color:var(--bv-gold-d)}.bkv2 .chips{flex-wrap:wrap;gap:9px;display:flex}.bkv2 .chip{border:1px solid var(--bv-line);color:var(--bv-cream);cursor:pointer;transition:transform .18s var(--bv-spring),background .2s,border-color .2s;animation:bv2cardIn .35s var(--bv-ease-out)backwards;background:#0000001f;border-radius:999px;padding:9px 17px;font-family:inherit;font-size:13.5px;font-weight:700}.bkv2 .chip:active{transform:scale(.92)}.bkv2 .chip.sel{background:var(--bv-gold);border-color:var(--bv-gold);color:#3d2800;transform:scale(1.08)}.bkv2 .chip.dis{opacity:.3;cursor:not-allowed;text-decoration:line-through}.bkv2 .chip .tag{color:var(--bv-gold);margin-top:-2px;font-size:9.5px;font-weight:700;display:block}.bkv2 .chip.sel .tag{color:#3d2800}.bkv2 .hint{color:#b98a96;margin-top:12px;font-size:11.5px}.bkv2 .datechips{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.bkv2 .datechip{border:1px solid var(--bv-line);color:var(--bv-cream-dim);cursor:pointer;background:#0000001f;border-radius:999px;padding:6px 14px;font-family:inherit;font-size:12px;font-weight:700}.bkv2 .datechip.sel{border-color:var(--bv-gold);color:var(--bv-gold);background:#e8bf0d24}.bkv2 .recover{color:#f5b9c4;animation:bv2cardIn .4s var(--bv-ease-out);background:#e85a5a1a;border:1px solid #e85a5a59;border-radius:12px;margin:0 0 12px;padding:13px 14px;font-size:13px;font-weight:700}.bkv2 .recover button{background:var(--bv-gold);color:#3d2800;cursor:pointer;border:none;border-radius:999px;margin-top:8px;padding:7px 16px;font-family:inherit;font-size:12.5px;font-weight:900}.bkv2 .field{background:var(--bv-card);border:1.5px solid var(--bv-line);width:100%;color:var(--bv-cream);border-radius:13px;outline:none;margin-bottom:11px;padding:13px 15px;font-family:inherit;font-size:15px;transition:border-color .2s,box-shadow .2s}.bkv2 .field:focus{border-color:var(--bv-gold);box-shadow:0 0 0 3px #e8bf0d1f}.bkv2 .field::placeholder{color:#a5808c}.bkv2 .known{background:var(--bv-card);border:1.5px solid var(--bv-gold);animation:bv2cardIn .4s var(--bv-ease-out);border-radius:13px;justify-content:space-between;align-items:center;margin-bottom:11px;padding:13px 15px;font-size:14px;display:flex}.bkv2 .known b{color:var(--bv-gold)}.bkv2 .known button{color:var(--bv-cream-dim);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:12px;text-decoration:underline}.bkv2 .players{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 10px;display:flex}.bkv2 .players span{color:var(--bv-cream-dim);font-size:13.5px;font-weight:700}.bkv2 .pchip{border:1.5px solid var(--bv-line);width:42px;height:42px;color:var(--bv-cream);cursor:pointer;transition:transform .18s var(--bv-spring),background .15s;background:0 0;border-radius:50%;font-family:inherit;font-size:14px;font-weight:700}.bkv2 .pchip.sel{background:var(--bv-gold);border-color:var(--bv-gold);color:#3d2800;transform:scale(1.12)}.bkv2 .err-line{color:#f5b9c4;margin:4px 0 10px;font-size:12.5px;font-weight:700}.bkv2 .wl-grid{grid-template-columns:1fr 1fr;gap:11px;margin-bottom:13px;display:grid}.bkv2 .wl-room{background:var(--bv-card-dim);border:1.5px dashed var(--bv-line);text-align:center;color:#b98a96;animation:bv2cardIn .4s var(--bv-ease-out)backwards;border-radius:14px;padding:13px;font-size:13.5px}.bkv2 .wl-room:nth-child(2){animation-delay:70ms}.bkv2 .wl-room.freenow{border-color:var(--bv-green);color:var(--bv-green);border-style:solid}.bkv2 .wl-room small{margin-top:3px;font-size:11px;display:block}.bkv2 .wl-cta{background:var(--bv-blue);color:#fff;cursor:pointer;width:100%;transition:transform .18s var(--bv-spring);animation:bv2cardIn .45s var(--bv-ease-out).12s backwards;border:none;border-radius:15px;justify-content:center;align-items:center;gap:9px;padding:15px;font-family:inherit;font-size:15px;font-weight:900;display:flex}.bkv2 .wl-cta:active{transform:scale(.97)}.bkv2 .wl-alt{border:1px solid var(--bv-line);width:100%;color:var(--bv-cream-dim);cursor:pointer;transition:transform .18s var(--bv-spring);animation:bv2cardIn .45s var(--bv-ease-out).2s backwards;background:#0000001f;border-radius:15px;justify-content:center;align-items:center;gap:8px;margin-top:9px;padding:13px;font-family:inherit;font-size:13.5px;font-weight:700;display:flex}.bkv2 .wl-alt:active{transform:scale(.97)}.bkv2 .donebox{text-align:center;padding:26px 8px}.bkv2 .ok-svg{width:86px;height:86px;margin:0 auto 14px;display:block}.bkv2 .ok-svg circle{fill:#20351b;stroke:var(--bv-green);stroke-width:2px}.bkv2 .ok-svg path{fill:none;stroke:var(--bv-green);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;stroke-dashoffset:60px;animation:bv2draw .5s .25s var(--bv-ease-out)forwards}@keyframes bv2draw{to{stroke-dashoffset:0}}.bkv2 .donebox h2{animation:bv2cardIn .4s .15s var(--bv-ease-out)backwards;margin:0;font-size:20px;font-weight:900}.bkv2 .donebox .code{background:var(--bv-card);border:1.5px dashed var(--bv-gold);letter-spacing:2px;color:var(--bv-gold);animation:bv2cardIn .4s .3s var(--bv-ease-out)backwards;border-radius:10px;margin:12px 0;padding:6px 18px;font-size:15px;font-weight:900;display:inline-block}.bkv2 .donebox p{color:var(--bv-cream-dim);animation:bv2cardIn .4s .4s var(--bv-ease-out)backwards;margin:6px 0;font-size:13.5px;line-height:2}.bkv2 .donebox p b{color:var(--bv-gold)}.bkv2 .donebox .again{border:1px solid var(--bv-line);color:var(--bv-cream-dim);cursor:pointer;background:0 0;border-radius:999px;margin-top:14px;padding:8px 22px;font-family:inherit;font-size:13px;font-weight:700}.bkv2 .visit{color:var(--bv-gold);animation:bv2cardIn .4s .55s var(--bv-spring)backwards;margin-top:12px;font-size:14px;font-weight:900}.bkv2 .confetti{z-index:98;pointer-events:none;width:9px;height:9px;animation:2.4s ease-in forwards bv2cfall;position:fixed;top:0}@keyframes bv2cfall{0%{transform:translateY(-20px)rotate(0)}to{opacity:0;transform:translateY(105vh)rotate(720deg)}}.bkv2 .devbar{background:linear-gradient(120deg,#e8bf0d2e,#e8bf0d0b);border:1px solid #e8bf0d73;border-radius:16px;align-items:center;gap:13px;margin-bottom:8px;padding:12px 14px;display:flex}.bkv2 .dev-ic{background:radial-gradient(circle at 35% 30%,#e8bf0d59,#e8bf0d1a);border:1px solid #e8bf0d66;border-radius:13px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;font-size:26px;display:flex}.bkv2 .dev-tx{flex:1}.bkv2 .dev-tx span{color:var(--bv-cream);opacity:.6;font-size:10.5px;font-weight:600;display:block}.bkv2 .dev-tx b{color:var(--bv-cream);margin-top:1px;font-size:16px;font-weight:900;display:block}.bkv2 .dev-chg{color:var(--bv-gold);cursor:pointer;background:0 0;border:1px solid #e8bf0d80;border-radius:20px;padding:6px 14px;font-family:inherit;font-size:11.5px;font-weight:800}.bkv2 .phead{align-items:center;gap:10px;margin:4px 2px 11px;display:flex}.bkv2 .phead .em{font-size:16px}.bkv2 .phead .nm{color:var(--pc,#c3a6f0);font-size:13px;font-weight:800}.bkv2 .phead .open{color:var(--bv-green);background:#7cc24e1f;border:1px solid #7cc24e4d;border-radius:999px;padding:1px 8px;font-size:10.5px;font-weight:700}.bkv2 .phead .ln{background:linear-gradient(90deg,transparent,var(--pc,#c3a6f0));opacity:.5;flex:1;height:1px}.bkv2 .tchips{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:12px;display:grid}.bkv2 .tchip{text-align:center;font-variant-numeric:tabular-nums;cursor:pointer;background:linear-gradient(#ffffff1a,#ffffff07);border:1px solid #e8bf0d29;border-radius:13px;padding:11px 4px;font-family:inherit;position:relative;box-shadow:inset 0 1px #ffffff17,0 2px 6px #0003}.bkv2 .tchip .t{color:var(--bv-cream);font-size:17px;font-weight:800;display:inline}.bkv2 .tchip .p{opacity:.6;color:var(--bv-cream);margin-right:2px;font-size:11px;font-weight:600;display:inline}.bkv2 .tchip.sel{border-color:var(--bv-gold);background:linear-gradient(#f2cf2a,#d9ab0b);transform:scale(1.05);box-shadow:0 7px 18px #e8bf0d73}.bkv2 .tchip.sel .t,.bkv2 .tchip.sel .p{color:#3d0d18;opacity:1}.bkv2 .tchip.sel:after{content:"✓";color:var(--bv-gold);text-align:center;background:#3d0d18;border-radius:50%;width:18px;height:18px;font-size:10px;font-weight:900;line-height:18px;position:absolute;top:-7px;right:-6px}.bkv2 .tchip.dis{opacity:.3;cursor:not-allowed;text-decoration:line-through}.bkv2 .tchip.deal{border-color:#f0a93a8c}.bkv2 .tchip.deal .t{color:var(--bv-amber)}.bkv2 .tchip.deal:after{content:"⏳";font-size:10px;position:absolute;top:-7px;right:-6px}.bkv2 .tchip.deal.sel .t{color:#3d0d18}.bkv2 .tchip.deal.sel:after{content:"✓";color:var(--bv-gold);background:#3d0d18;border-radius:50%;width:18px;height:18px;font-weight:900;line-height:18px}.bkv2 .deal-note{background:color-mix(in srgb,var(--bv-amber)13%,transparent);border:1px solid color-mix(in srgb,var(--bv-amber)45%,transparent);color:var(--bv-cream);animation:bv2cardIn .4s var(--bv-ease-out)backwards;border-radius:13px;margin-bottom:12px;padding:11px 13px;font-size:13.5px;line-height:1.7}.bkv2 .deal-note b{color:var(--bv-amber)}.bkv2 .offblock{background:radial-gradient(130% 110% at 50% 0,#e8bf0d29,#e8bf0d09);border:1.6px solid #e8bf0db3;border-radius:20px;margin-bottom:20px;overflow:hidden;box-shadow:0 0 26px #e8bf0d40}.bkv2 .offbanner{color:#3d0d18;text-align:center;background:linear-gradient(90deg,#e8bf0d,#d3a80c);justify-content:center;align-items:center;gap:7px;padding:9px 8px;font-size:14.5px;font-weight:900;display:flex;position:relative;overflow:hidden}.bkv2 .offbanner span{opacity:.85;font-size:10.5px;font-weight:700}.bkv2 .offbanner:after{content:"";background:linear-gradient(90deg,#0000,#ffffff80,#0000);width:40%;animation:3.2s infinite bv2sheen;position:absolute;top:0;bottom:0;left:-60%}@keyframes bv2sheen{0%{left:-60%}55%,to{left:120%}}.bkv2 .offinner{padding:12px 12px 14px}.bkv2 .offinner .tchip{background:linear-gradient(#7a2138,#591826);border-color:#e8bf0d52}.bkv2 .summary{background:linear-gradient(0deg,var(--bv-maroon-dd)70%,transparent);z-index:50;transition:transform .4s var(--bv-ease-out);justify-content:center;padding:24px 16px 16px;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.bkv2 .summary.show{transform:translateY(0)}.bkv2 .summary-in{width:100%;max-width:488px}.bkv2 .sumline{text-align:center;color:var(--bv-cream-dim);margin-bottom:9px;font-size:12.5px;font-weight:700}.bkv2 .sumline b{color:var(--bv-gold)}.bkv2 .cta{background:var(--bv-gold);color:#3d2800;cursor:pointer;width:100%;transition:transform .15s var(--bv-spring);border:none;border-radius:15px;padding:16px;font-family:inherit;font-size:17px;font-weight:900;position:relative;overflow:hidden;box-shadow:0 6px 24px #e8bf0d52}.bkv2 .cta:after{content:"";background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:60px;animation:2.6s ease-in-out infinite bv2sweep;position:absolute;top:0;bottom:0;left:-80px}@keyframes bv2sweep{0%{left:-80px}45%,to{left:120%}}.bkv2 .cta:active{transform:scale(.97)}.bkv2 .cta:disabled{opacity:.6;cursor:wait}.bkv2 .cta.wl{background:var(--bv-blue);color:#fff;box-shadow:0 6px 24px #2a8cb252}.bkv2 footer{text-align:center;color:#a5808c;padding-bottom:8px;font-size:11.5px;line-height:2}.bkv2 footer b{color:var(--bv-gold);letter-spacing:1px}.bkv2 .or-divider{align-items:center;gap:10px;margin:18px 0 12px;display:flex}.bkv2 .or-line{background:#e8bf0d40;border-radius:99px;flex:1;height:1px}.bkv2 .or-text{color:var(--bv-gold);opacity:.7;flex-shrink:0;font-size:10px;font-weight:700}.bkv2 .matchbtn{cursor:pointer;text-align:right;width:100%;transition:transform .18s var(--bv-spring),border-color .2s;animation:bv2cardIn .45s var(--bv-ease-out).24s backwards;background:linear-gradient(120deg,#e8bf0d2e,#e8bf0d0a);border:1px solid #e8bf0d66;border-radius:16px;align-items:center;gap:13px;padding:16px 18px;font-family:inherit;display:flex;position:relative;overflow:hidden}.bkv2 .matchbtn:active{transform:scale(.97)}.bkv2 .matchbtn-em{flex-shrink:0;font-size:26px}.bkv2 .matchbtn-tt{flex:1;min-width:0}.bkv2 .matchbtn-tt b{color:var(--bv-cream);font-size:15px;font-weight:800;display:block}.bkv2 .matchbtn-tt span{color:var(--bv-gold);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;display:block;overflow:hidden}.bkv2 .matchbtn-cnt{background:var(--bv-gold);color:#5a1020;border-radius:20px;flex-shrink:0;padding:3px 9px;font-size:11px;font-weight:900}.bkv2 .matchbtn-arw{color:var(--bv-gold);flex-shrink:0;font-size:18px}.bkv2 .mhead{align-items:center;gap:10px;margin-bottom:16px;display:flex}.bkv2 .mhead-bk{color:var(--bv-gold);cursor:pointer;background:0 0;border:none;padding:0 4px;font-family:inherit;font-size:22px;line-height:1}.bkv2 .mhead-title{color:var(--bv-cream);flex:1;margin:0;font-size:17px;font-weight:900}.bkv2 .mhead-count{color:var(--bv-gold);opacity:.7;flex-shrink:0;font-size:11px;font-weight:700}.bkv2 .mticket{animation:bv2cardIn .4s var(--bv-ease-out)backwards;background:linear-gradient(165deg,#87243c 0%,#4d1524 100%);border:1px solid #e8bf0d4d;border-radius:18px;margin-bottom:14px;padding:14px 16px 0;position:relative;box-shadow:0 10px 26px #0006}.bkv2 .mticket:before,.bkv2 .mticket:after{content:"";background:var(--bv-maroon-d);border-radius:50%;width:18px;height:18px;position:absolute;bottom:52px}.bkv2 .mticket:before{right:-10px}.bkv2 .mticket:after{left:-10px}.bkv2 .mticket-comp{text-align:center;color:var(--bv-gold);letter-spacing:1px;margin-bottom:6px;font-size:10px;font-weight:800}.bkv2 .mticket-row{justify-content:space-between;align-items:center;margin:2px 6px;display:flex}.bkv2 .mticket-team{flex-direction:column;align-items:center;gap:6px;width:82px;display:flex}.bkv2 .mticket-team-nm{color:var(--bv-cream);text-align:center;font-size:11.5px;font-weight:700}.bkv2 .mticket-crest{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 4px 10px #00000059,0 0 0 3px #e8bf0d38}.bkv2 .mticket-crest.img{object-fit:contain;background:radial-gradient(circle at 35% 30%,#fff,#e6e9f0)}.bkv2 .mticket-crest.fallback{color:#5a1020;background:radial-gradient(circle at 35% 30%,#fff,#e6e9f0);font-size:20px;font-weight:900}.bkv2 .mticket-vs{color:var(--bv-gold);font-size:14px;font-style:italic;font-weight:900}.bkv2 .mticket-kickoff{justify-content:center;margin:9px 0 12px;display:flex}.bkv2 .mticket-kickoff-pill{color:var(--bv-cream);background:#e8bf0d21;border:1px solid #e8bf0d59;border-radius:20px;padding:5px 14px;font-size:11.5px;font-weight:700}.bkv2 .mticket-kickoff-pill b{color:var(--bv-gold)}.bkv2 .mticket-perforated{border-top:1.5px dashed #e8bf0d47;margin:0 -16px}.bkv2 .mticket-foot{justify-content:space-between;align-items:center;height:52px;padding:0 2px;font-size:10.5px;font-weight:700;display:flex}.bkv2 .mticket-chips{align-items:center;gap:6px;display:flex}.bkv2 .mticket-chip{border-radius:20px;padding:3px 9px;font-size:10.5px;font-weight:700}.bkv2 .mticket-chip.dep{color:var(--bv-gold);background:#e8bf0d24;border:1px solid #e8bf0d66;border-radius:20px}.bkv2 .mticket-book{background:var(--bv-gold);color:#5a1020;cursor:pointer;transition:transform .15s var(--bv-spring);border:none;border-radius:11px;padding:6px 13px;font-family:inherit;font-size:11px;font-weight:900}.bkv2 .mticket-book:active{transform:scale(.93)}.bkv2 .dep-head{text-align:center;margin-bottom:18px}.bkv2 .dep-head-k{color:var(--bv-gold);letter-spacing:2px;text-transform:uppercase;font-size:11px;font-weight:800}.bkv2 .dep-head-t{color:var(--bv-cream);margin-top:3px;font-size:19px;font-weight:900}.bkv2 .dep-ticket{background:linear-gradient(165deg,#87243c,#4d1524);border:1px solid #e8bf0d4d;border-radius:18px;margin-bottom:22px;padding:14px 16px 16px;position:relative;box-shadow:0 10px 24px #00000059}.bkv2 .dep-ticket-comp{text-align:center;color:var(--bv-gold);letter-spacing:1px;text-transform:uppercase;margin-bottom:9px;font-size:9.5px;font-weight:800}.bkv2 .dep-ticket-row{justify-content:space-between;align-items:center;display:flex}.bkv2 .dep-team{flex-direction:column;align-items:center;gap:6px;width:92px;display:flex}.bkv2 .dep-crest{color:#5a1020;background:radial-gradient(circle at 35% 30%,#fff,#e6e9f0);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;font-weight:900;display:flex;box-shadow:0 4px 10px #00000059,0 0 0 3px #e8bf0d33}.bkv2 .dep-team-nm{color:var(--bv-cream);text-align:center;font-size:11.5px;font-weight:700}.bkv2 .dep-mid{flex-direction:column;align-items:center;gap:6px;display:flex}.bkv2 .dep-vs{color:var(--bv-gold);font-size:13px;font-style:italic;font-weight:900}.bkv2 .dep-kick{color:var(--bv-cream);background:#e8bf0d24;border:1px solid #e8bf0d4d;border-radius:14px;padding:3px 11px;font-size:11px;font-weight:700}.bkv2 .dep-hero{text-align:center;margin-bottom:8px}.bkv2 .dep-hero-l{color:var(--bv-cream);opacity:.7;font-size:12px}.bkv2 .dep-hero-v{background:linear-gradient(#f4d64a,#d9ab0b);color:#0000;-webkit-background-clip:text;background-clip:text;margin:2px 0 8px;font-size:52px;font-weight:900;line-height:1}.bkv2 .dep-hero-v small{font-size:20px}.bkv2 .dep-tags{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:22px;display:flex}.bkv2 .dep-tag{border-radius:20px;align-items:center;gap:4px;padding:5px 11px;font-size:10.5px;font-weight:700;display:inline-flex}.bkv2 .dep-tag-g{color:#7fe0a0;background:#2fae6a26;border:1px solid #2fae6a59}.bkv2 .dep-tag-y{color:var(--bv-gold);background:#e8bf0d1f;border:1px solid #e8bf0d4d}.bkv2 .dep-seg{gap:8px;margin-bottom:12px;display:flex}.bkv2 .dep-segbtn{text-align:center;color:var(--bv-cream);cursor:pointer;background:#ffffff0b;border:1px solid #e8bf0d33;border-radius:13px;flex:1;padding:11px 4px;font-family:inherit;font-size:11.5px;font-weight:700;transition:background .2s,border-color .2s,color .2s}.bkv2 .dep-segbtn:active{transform:scale(.96)}.bkv2 .dep-seg-e{margin-bottom:3px;font-size:19px;display:block}.bkv2 .dep-segbtn.on{border-color:var(--bv-gold);color:var(--bv-gold);background:linear-gradient(#e8bf0d38,#e8bf0d0f)}.bkv2 .dep-detail{background:#00000038;border:1px dashed #e8bf0d59;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:12px 14px;display:flex}.bkv2 .dep-detail-info{justify-content:center}.bkv2 .dep-detail-n{color:var(--bv-cream);font-variant-numeric:tabular-nums;letter-spacing:.5px;font-size:15px;font-weight:800}.bkv2 .dep-detail-h{color:var(--bv-cream);opacity:.55;margin-top:2px;font-size:10px}.bkv2 .dep-detail-info .dep-detail-h{opacity:.75;text-align:center;margin-top:0;font-size:12px}.bkv2 .dep-copy{color:#3d0d18;background:var(--bv-gold);cursor:pointer;transition:transform .15s var(--bv-spring);border:none;border-radius:9px;padding:6px 12px;font-family:inherit;font-size:11px;font-weight:800}.bkv2 .dep-copy:active{transform:scale(.92)}.bkv2 .dep-policy{color:#faf3e299;text-align:center;margin:12px 6px 16px;font-size:10.5px;line-height:1.5}.bkv2 .dep-policy b{color:var(--bv-gold)}.bkv2 .dep-cta{color:#3d0d18;text-align:center;cursor:pointer;width:100%;transition:transform .15s var(--bv-spring);background:linear-gradient(#f2cf2a,#d9ab0b);border:none;border-radius:15px;justify-content:center;align-items:center;gap:10px;padding:14px;font-family:inherit;font-size:15px;font-weight:900;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 22px #e8bf0d66}.bkv2 .dep-cta:active{transform:scale(.97)}.bkv2 .dep-cta:disabled{opacity:.6;cursor:wait}.bkv2 .dep-cta:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:35%;animation:3.4s infinite bv2sheen;position:absolute;top:0;bottom:0;left:-60%}.bkv2 .dep-wa-ic{background:#25d366;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex;box-shadow:0 2px 6px #00000040}.bkv2 .dep-wa-ic svg{fill:#fff;width:15px;height:15px}.bkv2 .dep-statuswrap{justify-content:center;margin-top:12px;margin-bottom:16px;display:flex}.bkv2 .dep-status{color:var(--bv-cream);opacity:.85;background:#00000038;border:1px solid #e8bf0d38;border-radius:20px;align-items:center;gap:6px;padding:7px 15px;font-size:10.5px;font-weight:600;display:inline-flex}.bkv2 .dep-lk{color:var(--bv-gold)}@media (prefers-reduced-motion:reduce){.bkv2 *,.bkv2{transition:none!important;animation:none!important}}.bkv2 .kbtn{z-index:60;color:#3d0d18;cursor:pointer;transition:transform .18s var(--bv-spring,cubic-bezier(.34,1.45,.5,1)),box-shadow .2s;background:linear-gradient(#f2cf2a,#d9ab0b);border:none;border-radius:30px;align-items:center;gap:7px;padding:10px 18px 10px 14px;font-family:inherit;font-size:13px;font-weight:900;display:flex;position:fixed;top:20px;left:18px;box-shadow:0 8px 20px #0006,0 0 0 4px #e8bf0d26}.bkv2 .kbtn:active{transform:scale(.94)}.bkv2 .kdim{z-index:70;background:#14060ca6;animation:.22s both bv2fadeIn;position:fixed;inset:0}@keyframes bv2fadeIn{0%{opacity:0}to{opacity:1}}.bkv2 .ksheet{z-index:71;overscroll-behavior:contain;max-height:88vh;animation:bv2slideUp .3s var(--bv-ease-out,cubic-bezier(.22,.9,.35,1))both;background:linear-gradient(#7d2138,#4d1524);border-top:1px solid #e8bf0d59;border-radius:24px 24px 0 0;max-width:520px;margin:0 auto;position:fixed;bottom:0;left:0;right:0;overflow:hidden auto;box-shadow:0 -12px 40px #0000008c}@keyframes bv2slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.bkv2 .kgrab{z-index:2;background:#ffffff73;border-radius:3px;width:44px;height:5px;margin:11px auto 0;position:relative}.bkv2 .khero{height:150px;margin-top:-4px;position:relative}.bkv2 .khero img{object-fit:cover;width:100%;height:100%;display:block}.bkv2 .khero-ov{background:linear-gradient(#4d152426,#4d1524f2);position:absolute;inset:0}.bkv2 .khero-live{color:#7fe0a0;background:#00000080;border:1px solid #7fe0a066;border-radius:20px;align-items:center;gap:5px;padding:4px 10px;font-size:10px;font-weight:800;display:flex;position:absolute;top:12px;right:14px}.bkv2 .khero-live i{background:#7fe0a0;border-radius:50%;flex:none;width:6px;height:6px;display:block}.bkv2 .khero-live.closed{color:#c0a0a8;border-color:#c0a0a866}.bkv2 .khero-live.closed i{background:#c0404a}.bkv2 .khero-cap{position:absolute;bottom:10px;left:14px;right:14px}.bkv2 .khero-name{color:#fff;text-shadow:0 2px 8px #0009;font-size:17px;font-weight:900}.bkv2 .khero-branch{color:#e8bf0d;font-size:11px;font-weight:700}.bkv2 .kfallback{background:radial-gradient(120% 55% at 50% 0,#a02c48 0%,#7d2138 55%,#58182a 100%);align-items:flex-end;padding-bottom:10px;display:flex}.bkv2 .kfallback .khero-cap{padding:0 14px 10px;position:static}.bkv2 .kbody{padding:14px 16px 24px}.bkv2 .kline{color:#faf3e2;align-items:flex-start;gap:9px;margin-bottom:9px;font-size:12.5px;line-height:1.5;display:flex}.bkv2 .ke{color:#e8bf0d;flex:none;margin-top:1px;font-size:15px}.bkv2 .kline small{color:#faf3e299}.bkv2 .kactions{gap:10px;margin-top:14px;display:flex}.bkv2 .kact{text-align:center;transition:transform .15s var(--bv-spring,cubic-bezier(.34,1.45,.5,1));border-radius:14px;flex:1;justify-content:center;align-items:center;gap:7px;padding:13px 4px;font-family:inherit;font-size:13px;font-weight:900;text-decoration:none;display:flex}.bkv2 .kact:active{transform:scale(.95)}.bkv2 .kact.kcall{color:#3d0d18;background:linear-gradient(#f2cf2a,#d9ab0b);box-shadow:0 6px 16px #e8bf0d59}.bkv2 .kact.kwa{color:#fff;background:#1f7a44}.bkv2 .kwa-ic{fill:#fff;vertical-align:-3px;flex:none;width:16px;height:16px}.bkv2 .kdir{text-align:center;color:#e8bf0d;border:1px solid #e8bf0d59;border-radius:13px;margin-top:10px;padding:11px;font-family:inherit;font-size:12px;font-weight:700;text-decoration:none;transition:background .15s;display:block}.bkv2 .kdir:active{background:#e8bf0d14}.bkv2 .lp-card{background:var(--bv-card);border:1.5px solid var(--bv-line);color:var(--bv-cream);animation:bv2cardIn .45s var(--bv-ease-out)backwards;border-radius:18px;margin-bottom:14px;padding:18px}.bkv2 .lp-card:first-of-type{animation-delay:40ms}.bkv2 .lp-card:nth-of-type(2){animation-delay:.1s}.bkv2 .lp-card:nth-of-type(3){animation-delay:.16s}.bkv2 .lp-card:nth-of-type(4){animation-delay:.22s}.bkv2 .lp-bal{text-align:center}.bkv2 .lp-bal .lbl{color:var(--bv-cream-dim);font-size:12px}.bkv2 .lp-bal .pts{color:var(--bv-gold);text-shadow:0 2px 14px #e8bf0d47;margin:2px 0;font-size:52px;font-weight:900;line-height:1.05}.bkv2 .lp-bar{background:#00000047;border-radius:6px;height:9px;margin:12px 0 6px;overflow:hidden}.bkv2 .lp-bar>i{background:linear-gradient(90deg,var(--bv-gold-d),var(--bv-gold));border-radius:6px;height:100%;display:block;box-shadow:0 0 10px #e8bf0d80}.bkv2 .lp-next{color:var(--bv-cream-dim);font-size:12.5px}.bkv2 .lp-ready{color:var(--bv-green);margin-top:8px;font-size:13px;font-weight:800}.bkv2 .lp-h{color:var(--bv-cream);margin-bottom:12px;font-size:13.5px;font-weight:800}.bkv2 .lp-sub{color:var(--bv-cream-dim);margin-bottom:12px;font-size:11.5px}.bkv2 .lp-vrow{border:1px solid var(--bv-line);background:#00000024;border-radius:12px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:13px;display:flex}.bkv2 .lp-vrow+.lp-vrow{margin-top:8px}.bkv2 .lp-vrow .exp{color:var(--bv-cream-dim);font-size:10.5px}.bkv2 .lp-empty{color:var(--bv-cream-dim);font-size:12.5px}.bkv2 .lp-lad{flex-direction:column;gap:9px;display:flex}.bkv2 .lp-lrow{justify-content:space-between;font-size:13px;display:flex}.bkv2 .lp-lrow.on{color:var(--bv-green);font-weight:700}.bkv2 .lp-lrow.off{color:var(--bv-cream-dim)}.bkv2 .lp-lrow .cost{font-variant-numeric:tabular-nums;font-weight:800}.bkv2 .lp-redeem{flex-direction:column;gap:9px;display:flex}.bkv2 .lp-rbtn{text-align:right;border:1.5px solid var(--bv-gold);width:100%;color:var(--bv-cream);cursor:pointer;transition:transform .15s var(--bv-spring);background:#e8bf0d1a;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;font-family:inherit;display:flex}.bkv2 .lp-rbtn:active{transform:scale(.98)}.bkv2 .lp-rbtn:disabled{opacity:.55;cursor:default}.bkv2 .lp-rbtn .lbl{font-size:13.5px;font-weight:700;line-height:1.35}.bkv2 .lp-rbtn .cost{background:var(--bv-gold);color:#3d2800;white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:5px 12px;font-size:13px;font-weight:900}.bkv2 .lp-rbtn .txt{text-align:right;flex:1;min-width:0}.bkv2 .lp-rbtn .sub{color:var(--bv-cream-dim);margin-top:3px;font-size:11px;font-weight:600;display:block}.bkv2 .lp-rbtn[data-state=ready] .sub{color:var(--bv-green)}.bkv2 .lp-rbtn[data-state=counter],.bkv2 .lp-rbtn[data-state=locked]{border-color:var(--bv-line);cursor:default;background:0 0}.bkv2 .lp-rbtn[data-state=locked]{opacity:.62}.bkv2 .lp-rbtn[data-state=counter] .cost,.bkv2 .lp-rbtn[data-state=locked] .cost{color:var(--bv-cream-dim);border:1px solid var(--bv-line);background:0 0}.bkv2 .lp-opts{flex-direction:column;gap:8px;margin:4px 0 16px;display:flex}.bkv2 .lp-opt{border:1.5px solid var(--bv-line);color:var(--bv-cream);cursor:pointer;text-align:right;background:0 0;border-radius:12px;padding:11px 14px;font-family:inherit;font-size:13px;font-weight:700}.bkv2 .lp-opt[data-on]{border-color:var(--bv-gold);background:#e8bf0d24}.bkv2 .lp-sheet{z-index:70;background:#14060ab8;justify-content:center;align-items:center;padding:20px;animation:.2s bv2cardIn;display:flex;position:fixed;inset:0}.bkv2 .lp-sheet .box{background:var(--bv-card);border:1.5px solid var(--bv-gold);text-align:center;max-width:360px;color:var(--bv-cream);border-radius:18px;padding:22px}.bkv2 .lp-sheet .box .big{margin-bottom:10px;font-size:30px}.bkv2 .lp-sheet .box .q{margin-bottom:6px;font-size:14.5px}.bkv2 .lp-sheet .box .meta{color:var(--bv-cream-dim);margin-bottom:18px;font-size:11.5px}.bkv2 .lp-sheet .row{gap:9px;display:flex}.bkv2 .lp-yes{background:var(--bv-gold);color:#3d2800;cursor:pointer;border:none;border-radius:12px;flex:1;padding:12px;font-family:inherit;font-weight:900}.bkv2 .lp-no{border:1px solid var(--bv-line);color:var(--bv-cream-dim);cursor:pointer;background:0 0;border-radius:12px;padding:12px 18px;font-family:inherit}.bkv2 .lp-result{text-align:center}.bkv2 .lp-result .big{margin-bottom:8px;font-size:34px}.bkv2 .lp-result .ok{color:var(--bv-green);font-size:13.5px;font-weight:800}.bkv2 .lp-result .bad{color:var(--bv-red);font-size:13.5px;font-weight:800}.bkv2 .lp-qr{background:#fff;border-radius:14px;margin:0 auto;padding:12px;display:block}.bkv2 .lp-note{color:var(--bv-cream-dim);text-align:center;margin-top:18px;font-size:10.5px}.bkv2 .lp-hist{flex-direction:column;margin-top:10px;display:flex}.bkv2 .lp-hrow{border-top:1px solid var(--bv-line);grid-template-columns:58px 1fr auto auto;align-items:baseline;gap:2px 12px;padding:9px 0;font-size:12.5px;display:grid}.bkv2 .lp-hrow:first-child{border-top:none}.bkv2 .lp-hrow .when{color:var(--bv-cream-dim);font-size:11px}.bkv2 .lp-hrow .room{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.bkv2 .lp-hrow .dur{color:var(--bv-cream-dim);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px}.bkv2 .lp-hrow .paid{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.bkv2 .lp-hrow .saved{color:var(--bv-green);grid-column:2/-1;font-size:11px;font-weight:700}.bkv2 .lp-vrow .terms{color:var(--bv-amber);margin-top:2px;font-size:10.5px;font-weight:700;display:block}.bkv2 .wf-label{color:var(--bv-cream);margin:0 2px 7px;font-size:13px;font-weight:800;display:block}.bkv2 .wf-phone{text-align:right;letter-spacing:1.5px;font-variant-numeric:tabular-nums;direction:ltr}.bkv2 .wf-cta-wrap{margin-top:4px}.bkv2 .wf-fbtext{resize:none;min-height:96px;line-height:1.9}.bkv2 .wf-fbbtn{width:100%;color:var(--bv-cream);text-align:right;cursor:pointer;transition:transform .18s var(--bv-spring),border-color .2s;animation:bv2cardIn .4s .6s var(--bv-ease-out)backwards;background:linear-gradient(120deg,#e8bf0d29,#e8bf0d0a);border:1.5px solid #e8bf0d8c;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding:14px 16px;font-family:inherit;font-size:14px;font-weight:800;display:flex}.bkv2 .wf-fbbtn:active{transform:scale(.97)}.bkv2 .wf-fbbtn-arw{color:var(--bv-gold);flex:none;font-size:20px}
