.mk{--bz-ink:#050507;--bz-card:#15171e;--bz-card-2:#1c1f28;--bz-line:rgba(255,255,255,0.09);--bz-text:#eceef4;--bz-sub:#a3a8b6;--bz-lime:#d6ff3d;--bz-blue:#2b43ff;--bz-blue-2:#1426c9;--bz-red:#ff2b55}.mk .pt-switch-wrap{background:var(--bz-ink);padding:104px var(--pad) 0;display:flex;justify-content:center}.mk .pt-switch{display:inline-flex;padding:4px;gap:4px;border-radius:999px;background:#121319;border:1px solid var(--bz-line)}.mk .pt-switch button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--bz-sub);font:600 15px/1 var(--font-sans,inherit);padding:11px 22px;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.mk .pt-switch button.on{background:#f3f1ec;color:#050507}.mk .pt-switch button:focus-visible{outline:2px solid var(--bz-lime);outline-offset:2px}.mk .pt-switch em{font-style:normal;font-size:11px;font-weight:700;padding:3px 7px;border-radius:6px;background:#ff3d8b;color:#fff}.mk #pt-individual>.offer-stage,.mk .bz-stage{padding-top:36px}.mk [role=tabpanel][hidden]{display:none}.mk .bz-stage .offer-head h2{font-family:var(--font-display,inherit);font-size:clamp(34px,5vw,56px);line-height:1;letter-spacing:-.02em;margin:0 0 12px;color:#f3f1ec}.mk .bz{display:grid;grid-gap:22px;gap:22px}.mk .bz-cycle{justify-self:center;display:inline-flex;gap:4px;padding:4px;border-radius:12px;background:#101117;border:1px solid var(--bz-line)}.mk .bz-cycle button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--bz-sub);font:600 14px/1 var(--font-sans,inherit);padding:10px 16px;border-radius:9px;cursor:pointer;display:inline-flex;gap:8px;align-items:center}.mk .bz-cycle button.on{background:var(--bz-card-2);color:var(--bz-text);box-shadow:inset 0 0 0 1px var(--bz-line)}.mk .bz-cycle em{font-style:normal;color:var(--bz-lime);font-size:12px}.mk .bz-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:stretch;max-width:1180px;width:100%;margin:0 auto}@supports (grid-template-rows:subgrid){.mk .bz-card{grid-row:span 11;grid-template-rows:subgrid;row-gap:14px}.mk .bz-credits,.mk .bz-unl{align-self:stretch}.mk .bz-go,.mk .bz-price,.mk .bz-save,.mk .bz-seats,.mk .bz-total{align-self:center}.mk .bz-admin,.mk .bz-feats{align-self:start}}.mk .bz-card{position:relative;display:grid;grid-gap:14px;gap:14px;padding:22px 20px 24px;border-radius:18px;background:linear-gradient(180deg,var(--bz-card-2),var(--bz-card));border:1px solid var(--bz-line);color:var(--bz-text);min-width:0}.mk .bz-hero{background:radial-gradient(120% 60% at 50% 0,#3d55ff 0,var(--bz-blue) 38%,var(--bz-blue-2) 100%);border-color:rgba(140,160,255,.55);box-shadow:0 0 0 1px rgba(90,115,255,.35),0 24px 80px rgba(43,67,255,.45),0 0 120px rgba(43,67,255,.25)}.mk .bz-light{background:#eef0f5;border-color:#ffffff;color:#0c0e14;box-shadow:0 0 0 1px rgba(255,255,255,.6),0 20px 60px rgba(255,255,255,.08)}.mk .bz-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mk .bz-head h3{margin:0;font-family:var(--font-display,inherit);font-weight:800;font-style:italic;font-stretch:75%;font-variation-settings:"wdth" 75;font-size:30px;line-height:1;letter-spacing:-.01em;text-transform:uppercase;color:inherit}.mk .bz-tag{font:italic 800 12px/1 var(--font-sans,inherit);padding:5px 7px;border-radius:4px;text-transform:uppercase;letter-spacing:.02em}.mk .bz-tag.lime{background:var(--bz-lime);color:#1a2200;box-shadow:0 0 18px rgba(214,255,61,.45)}.mk .bz-tag.red{background:var(--bz-red);color:#fff;box-shadow:0 0 18px rgba(255,43,85,.5)}.mk .bz-tag.blue{background:#3f7bff;color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.35)}.mk .bz-who{margin:-6px 0 0;font-size:14px;color:var(--bz-sub)}.mk .bz-hero .bz-who{color:#d4dbff}.mk .bz-light .bz-who{color:#4c5263}.mk .bz-credits{padding:14px 14px 12px;border-radius:12px;background:rgba(255,255,255,.05);border:1px solid var(--bz-line)}.mk .bz-hero .bz-credits{background:rgba(8,14,90,.35);border-color:rgba(255,255,255,.16)}.mk .bz-light .bz-credits{background:#fff;border-color:#dfe2ea}.mk .bz-pool{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:16px}.mk .bz-pool b{color:inherit}.mk .bz-credits ul{list-style:none;margin:0;padding:0 0 0 26px;display:grid;grid-gap:4px;gap:4px;font-size:13.5px;color:var(--bz-sub)}.mk .bz-hero .bz-credits ul{color:#d4dbff}.mk .bz-light .bz-credits ul{color:#4c5263}.mk .bz-price{display:flex;align-items:baseline;gap:8px;margin:4px 0 0;flex-wrap:wrap}.mk .bz-price s{font:700 22px/1 var(--font-display,inherit);color:#7f8597;text-decoration-thickness:2px}.mk .bz-hero .bz-price s{color:var(--bz-red)}.mk .bz-price b{font:800 36px/1 var(--font-display,inherit);letter-spacing:-.02em;color:inherit}.mk .bz-price small{font-size:13px;color:var(--bz-sub)}.mk .bz-hero .bz-price small{color:#d4dbff}.mk .bz-price.talk b{font-size:34px}.mk .bz-go{display:block;text-align:center;padding:14px 16px;border-radius:10px;font-weight:700;font-size:15px;text-decoration:none;background:#e9fbff;color:#0b0d14;border:1px solid #fff;box-shadow:0 0 22px rgba(200,240,255,.22)}.mk .bz-go:hover{background:#fff}.mk .bz-hero .bz-go{background:linear-gradient(180deg,#4057ff,#2236e8);color:#fff;border-color:#6f84ff;box-shadow:0 10px 30px rgba(10,20,140,.5)}.mk .bz-hero .bz-go:hover{background:linear-gradient(180deg,#4d63ff,#2a40f0)}.mk .bz-light .bz-go{background:#0c0e14;color:#fff;border-color:#0c0e14;box-shadow:none}.mk .bz-go:focus-visible,.mk .bz-seats button:focus-visible{outline:2px solid var(--bz-lime);outline-offset:2px}.mk .bz-save{margin:-4px 0 0;text-align:center;font-size:13.5px;color:var(--bz-sub)}.mk .bz-save b{color:inherit}.mk .bz-card .bz-save b,.mk .bz-hero .bz-save{color:var(--bz-text)}.mk .bz-light .bz-save{color:#4c5263}.mk .bz-seats{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;border-radius:10px;background:rgba(255,255,255,.05);border:1px solid var(--bz-line)}.mk .bz-hero .bz-seats{background:rgba(8,14,90,.35);border-color:rgba(255,255,255,.16)}.mk .bz-seats button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font-size:22px;line-height:1;height:44px;cursor:pointer;border-radius:10px}.mk .bz-seats button:disabled{opacity:.3;cursor:not-allowed}.mk .bz-seats output{text-align:center;font-weight:700;font-size:15px}.mk .bz-seats-fixed{display:flex;align-items:center;justify-content:center;height:46px;margin:0;font-weight:700;font-size:15px}.mk .bz-light .bz-seats{background:#fff;border-color:#dfe2ea}.mk .bz-light .bz-admin h4,.mk .bz-light .bz-total{color:#4c5263}.mk .bz-unl.bz-talk{background:#fff;border-color:#dfe2ea;box-shadow:none;color:#0c0e14}.mk .bz-unl.bz-talk h4{color:#0c0e14}.mk .bz-unl.bz-talk p{color:#4c5263;margin:0}.mk .bz-total{margin:-6px 0 0;text-align:center;font-size:12.5px;color:var(--bz-sub)}.mk .bz-hero .bz-total{color:#c9d1ff}.mk .bz-admin ul,.mk .bz-feats{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px;font-size:14px}.mk .bz-admin li,.mk .bz-feats li{display:flex;gap:8px;align-items:flex-start}.mk .bz-check{flex:none;margin-top:3px;color:var(--bz-lime)}.mk .bz-hero .bz-check{color:#fff}.mk .bz-light .bz-check{color:#0c0e14}.mk .bz-unl{position:relative;overflow:hidden;padding:16px 14px 14px;border-radius:12px;background:radial-gradient(140% 120% at 50% 120%,#2c49ff 0,#13208f 45%,#0a0f45 100%);border:1px solid rgba(110,135,255,.6);box-shadow:inset 0 -18px 40px rgba(60,100,255,.45),0 0 30px rgba(43,67,255,.3);color:#fff}.mk .bz-unl h4{margin:0 0 6px;font:italic 800 15px/1.15 var(--font-display,inherit);text-transform:uppercase;letter-spacing:.01em}.mk .bz-unl h4 span{color:#63d8ff}.mk .bz-unl p{margin:0 0 10px;font-size:13px;color:#dbe1ff}.mk .bz-verify{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;background:rgba(28,60,20,.75);color:var(--bz-lime);font-size:12.5px;font-weight:700;box-shadow:inset 0 0 0 1px rgba(214,255,61,.35)}.mk .bz-unl .bz-fine{margin:10px 0 0;font-size:11.5px;color:#b9c3f5}.mk .bz-admin h4{margin:0 0 8px;font-size:13px;font-weight:600;color:var(--bz-sub)}.mk .bz-hero .bz-admin h4{color:#c9d1ff}.mk .bz-notes{max-width:860px;margin:8px auto 0;text-align:center;font-size:13px;line-height:1.55;color:#8d92a1}@media (max-width:1020px){.mk .bz-board{grid-template-columns:minmax(0,520px);justify-content:center}}@media (max-width:480px){.mk .pt-switch-wrap{padding-top:92px}.mk .pt-switch button{padding:10px 16px;font-size:14px}.mk .bz-card{padding:18px 16px 20px}.mk .bz-price b{font-size:32px}}@media (prefers-reduced-motion:reduce){.mk .bz-card,.mk .bz-go{transition:none}}