.mk{--night:#12072a;--night2:#1e0e40;--rani:#ff2e88;--saffron:#ffb000;--mint:#36e2b4;--paper:#fff4f8;--ink:#1a0d2e;--muted:#6e5c80;--line:#f0d9e6;--grad:linear-gradient(100deg,#ff2e88,#ff6a3d 55%,#ffb000);--fd:var(--font-bricolage,"Arial Black",sans-serif),"Arial Black",system-ui,sans-serif;--fb:var(--font-outfit,system-ui,sans-serif),system-ui,sans-serif;color-scheme:light}.mk *{box-sizing:border-box}.mk{scroll-behavior:smooth;margin:0;background:var(--paper);color:var(--ink);font-family:var(--fb);font-size:16px;line-height:1.55;overflow-x:hidden}.mk a{color:inherit}.mk h1,.mk h2,.mk h3{text-wrap:balance}.mk :focus-visible{outline:2px solid var(--saffron);outline-offset:2px}.mk .wrap{max-width:1200px;margin:0 auto;padding:0 24px}.mk .night{background:var(--night);color:#f4ecff}.mk .sec{padding:100px 0}.mk .kicker{display:inline-flex;align-items:center;gap:8px;font:700 12px var(--fb);letter-spacing:.18em;text-transform:uppercase;color:var(--rani)}.mk .night .kicker{color:var(--saffron)}.mk .kicker:before{content:"";width:22px;height:3px;border-radius:2px;background:var(--grad)}.mk .h2{font-family:var(--fd);font-weight:800;font-size:clamp(38px,5vw,68px);line-height:.98;letter-spacing:-.03em;margin:14px 0 0;max-width:15ch}.mk .lead{font-size:18px;color:var(--muted);max-width:52ch;margin:18px 0 0}.mk .night .lead{color:#c9b8e6}.mk .head{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:32px;gap:32px;align-items:end;margin-bottom:48px}@media (max-width:860px){.mk .head{grid-template-columns:1fr}}.mk .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:999px;padding:14px 24px;font:700 15px var(--fb);cursor:pointer;text-decoration:none;transition:transform .15s,box-shadow .15s}.mk .btn:hover{transform:translateY(-2px)}.mk .btn.hot{background:var(--grad);color:#fff;box-shadow:0 12px 30px -10px rgba(255,46,136,.7)}.mk .btn.ghost{background:rgba(255,255,255,.08);color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}.mk .btn.dark{background:var(--ink);color:#fff}.mk .btn.line{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.mk .btn.sm{padding:9px 15px;font-size:13px}.mk header.top{position:-webkit-sticky;position:sticky;top:0;z-index:60;background:rgba(18,7,42,.86);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f4ecff}.mk header.top .wrap{display:flex;align-items:center;gap:26px;height:70px}.mk .brand{display:flex;align-items:center;gap:10px;text-decoration:none;font:800 24px var(--fd);letter-spacing:-.03em}.mk .brand svg{width:34px;height:24px}.mk .brand span b{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.mk header.top nav{display:flex;gap:24px;margin-left:auto;font-size:14px;font-weight:500}.mk header.top nav a{text-decoration:none;opacity:.75}.mk header.top nav a:hover{opacity:1}@media (max-width:900px){.mk header.top nav{display:none}.mk header.top .btn{margin-left:auto}}.mk .hero{position:relative;overflow:hidden;padding:60px 0 90px}.mk .hero:after,.mk .hero:before{content:"";position:absolute;border-radius:50%;filter:blur(80px);opacity:.55;pointer-events:none}.mk .hero:before{width:520px;height:520px;background:#ff2e88;top:-180px;right:6%}.mk .hero:after{width:420px;height:420px;background:#ff8a00;bottom:-220px;left:-120px;opacity:.35}.mk .hero .wrap{position:relative;z-index:1;display:grid;grid-template-columns:1.1fr .9fr;grid-gap:40px;gap:40px;align-items:center}@media (max-width:980px){.mk .hero .wrap{grid-template-columns:1fr}}.mk .hero h1{font-family:var(--fd);font-weight:800;font-size:clamp(52px,7.4vw,104px);line-height:.9;letter-spacing:-.045em;margin:18px 0 24px}.mk .storypill{display:inline-block;position:relative;background:var(--grad);color:#fff;border-radius:.28em;padding:.02em .16em .08em;transform:rotate(-2deg);padding-top:.2em!important}.mk .storypill i{position:absolute;left:.2em;right:.2em;top:.1em;display:flex;gap:.06em}.mk .storypill i b{flex:1 1;height:.06em;border-radius:1em;background:#fff;opacity:.9}.mk .storypill i b:last-child{opacity:.35}.mk .hero .lede{font-size:19px;color:#d6c8f0;max-width:48ch;margin:0 0 28px}.mk .mixer{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:22px;padding:18px;display:grid;grid-gap:14px;gap:14px;max-width:560px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mk .mixer .row{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.mk .mixer label{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#a996c9;display:block;margin-bottom:6px}.mk .mixer input{width:100%;background:rgba(10,3,26,.6);border:1px solid rgba(255,255,255,.16);color:#fff;border-radius:12px;padding:12px 14px;font:600 17px var(--fb)}.mk .types{display:flex;flex-wrap:wrap;gap:6px}.mk .types button{border:1px solid rgba(255,255,255,.18);background:none;color:#e9ddff;border-radius:999px;padding:7px 13px;font:600 13px var(--fb);cursor:pointer}.mk .types button[aria-pressed=true]{background:#fff;color:var(--ink);border-color:#fff}.mk .hero .ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.mk .stage{position:relative;display:flex;justify-content:center;padding:20px 0}.mk .toast{position:absolute;z-index:5;width:212px;background:#fff;color:var(--ink);border-radius:18px;padding:12px 14px;display:flex;gap:10px;align-items:center;box-shadow:0 24px 50px -18px rgba(0,0,0,.6);transition:opacity .4s,transform .4s}.mk .toast.out{opacity:0;transform:translateY(10px) scale(.96)}.mk .toast .ta{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;font:800 13px var(--fd);color:#fff;flex:none}.mk .toast b{display:block;font-size:13.5px;line-height:1.25}.mk .toast span{font-size:12px;color:var(--muted)}.mk .toast.t1{left:-110px;top:170px;transform:rotate(-3deg)}.mk .toast.t2{right:-50px;bottom:110px;transform:rotate(2deg)}.mk .toast.t1.out{transform:rotate(-3deg) translateY(10px)}.mk .toast.t2.out{transform:rotate(2deg) translateY(10px)}@media (max-width:1180px){.mk .toast.t1{left:-20px}.mk .toast.t2{right:-10px}}@media (max-width:620px){.mk .toast{display:none}}.mk .bandwrap{overflow:hidden;padding:24px 0;margin:-24px 0}.mk .band{background:var(--grad);color:#fff;overflow:hidden;padding:22px 0;transform:rotate(-1.6deg);margin:-18px -20px 0;position:relative;z-index:3;box-shadow:0 20px 40px -20px rgba(255,46,136,.6)}.mk .band .track{display:flex;width:max-content;animation:slide 38s linear infinite}.mk .band span{font:800 clamp(26px,3.4vw,44px) var(--fd);letter-spacing:-.03em;white-space:nowrap;padding:0 26px;display:flex;align-items:center;gap:26px}.mk .band span:after{content:"";width:18px;height:18px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#fff7c2,#ffd23f 50%,#ff8a00);box-shadow:0 0 0 4px rgba(255,255,255,.25)}@keyframes slide{to{transform:translateX(-50%)}}.mk .phone{width:340px;height:660px;border-radius:50px;background:#0b0418;padding:10px;position:relative;box-shadow:0 60px 100px -30px rgba(0,0,0,.7),inset 0 0 0 2px #2e1d4d,0 0 0 1px rgba(255,255,255,.06);flex:none}.mk .screen{position:relative;width:320px;height:640px;border-radius:40px;overflow:hidden;background:#000}.mk .notch{position:absolute;top:18px;left:50%;transform:translateX(-50%);width:96px;height:26px;border-radius:20px;background:#0b0418;z-index:50}@media (max-width:400px){.mk .phone{transform:scale(.86);transform-origin:top center;margin-bottom:-92px}}.mk .deck{display:flex;justify-content:center;padding:30px 0 10px;min-height:470px}.mk .mood{width:206px;flex:none;margin:0 -18px;border:0;background:none;padding:0;cursor:pointer;transition:transform .35s cubic-bezier(.2,.8,.2,1);position:relative;text-align:left;color:inherit;font:inherit}.mk .mood .mthumb{width:206px;height:412px;border-radius:22px;overflow:hidden;box-shadow:0 30px 50px -24px rgba(26,13,46,.55),0 0 0 4px #fff}.mk .mood .mthumb>.story{transform:scale(.64375);transform-origin:top left}.mk .mood .mname{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding:0 6px;font:800 20px var(--fd);letter-spacing:-.02em;opacity:0;transition:opacity .3s}.mk .mood .mname small{font:600 12px var(--fb);color:var(--muted);letter-spacing:0}.mk .mood:focus-visible,.mk .mood:hover{transform:translateY(-26px) rotate(0)!important;z-index:5}.mk .mood.on .mname,.mk .mood:focus-visible .mname,.mk .mood:hover .mname{opacity:1}.mk .mood.on .mthumb{box-shadow:0 30px 50px -24px rgba(26,13,46,.55),0 0 0 4px var(--rani)}@media (max-width:1100px){.mk .deck{justify-content:flex-start;overflow-x:auto;gap:18px;padding:30px 24px 10px;margin:0 -24px;scroll-snap-type:x mandatory}.mk .mood{margin:0;transform:none!important;scroll-snap-align:center}.mk .mood .mname{opacity:1}}.mk .studio{display:grid;grid-template-columns:210px minmax(0,1fr) 340px;grid-gap:28px;gap:28px;align-items:start}@media (max-width:1100px){.mk .studio{grid-template-columns:200px minmax(0,1fr)}.mk .studio .pside{grid-column:1/-1;justify-self:center}}@media (max-width:700px){.mk .studio{grid-template-columns:1fr}}.mk .chapters{display:grid;grid-gap:8px;gap:8px;position:-webkit-sticky;position:sticky;top:90px}@media (max-width:700px){.mk .chapters{position:static;grid-template-columns:repeat(3,1fr)}}.mk .chap{display:grid;grid-template-columns:30px 1fr;grid-gap:2px 10px;gap:2px 10px;align-items:center;text-align:left;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:12px;color:#e9ddff;cursor:pointer;font:inherit}.mk .chap b{grid-row:span 2;width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:rgba(255,255,255,.08);font:800 14px var(--fd)}.mk .chap strong{font-size:14px;font-weight:600}.mk .chap small{font-size:11.5px;color:#a996c9}.mk .chap[aria-current=true]{background:#fff;color:var(--ink);border-color:#fff}.mk .chap[aria-current=true] b{background:var(--grad);color:#fff}.mk .chap[aria-current=true] small{color:var(--muted)}@media (max-width:700px){.mk .chap{grid-template-columns:1fr}.mk .chap b{grid-row:auto}.mk .chap small{display:none}}.mk .tools{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:12px 14px;margin-bottom:14px}.mk .tools .tl{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#a996c9;margin-right:6px}.mk .dots{display:flex;gap:6px;align-items:center}.mk .dot{width:30px;height:30px;border-radius:50%;border:2px solid transparent;cursor:pointer;padding:0;position:relative}.mk .dot span{position:absolute;inset:7px;border-radius:50%}.mk .dot[aria-pressed=true]{border-color:#fff}.mk .seg{display:inline-flex;border-radius:999px;background:rgba(255,255,255,.08);padding:3px}.mk .seg button{border:0;background:none;color:#cbb9ea;border-radius:999px;padding:6px 13px;font:600 13px var(--fb),var(--font-tiro,serif);cursor:pointer}.mk .fields,.mk .seg button[aria-pressed=true]{background:#fff;color:var(--ink)}.mk .fields{border-radius:22px;padding:24px;display:grid;grid-gap:16px;gap:16px}.mk .fields h3{font:800 24px var(--fd);letter-spacing:-.02em;margin:0}.mk .fields .sub{margin:-8px 0 0;color:var(--muted);font-size:14px}.mk .fld label{display:block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.mk .fld input,.mk .fld select,.mk .fld textarea{width:100%;border:1.5px solid var(--line);border-radius:12px;padding:11px 13px;font:500 15px var(--fb);color:var(--ink);background:#fffafd}.mk .fld textarea{min-height:100px;resize:vertical}.mk .fld input:focus,.mk .fld select:focus,.mk .fld textarea:focus{outline:none;border-color:var(--rani);box-shadow:0 0 0 3px rgba(255,46,136,.15)}.mk .fld input[type=color]{padding:3px;height:42px;cursor:pointer}.mk .g2{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.mk .g4{display:grid;grid-template-columns:1fr 1fr 64px 64px;grid-gap:10px;gap:10px}@media (max-width:560px){.mk .g2,.mk .g4{grid-template-columns:1fr 1fr}}.mk .hint{font-size:13.5px;color:var(--muted);margin:0}.mk .evrow{border:1.5px solid var(--line);border-radius:16px;padding:14px;display:grid;grid-gap:10px;gap:10px;background:#fffafd}.mk .evhead{justify-content:space-between}.mk .evhead,.mk .evhead b{display:flex;align-items:center}.mk .evhead b{font:800 17px var(--fd);gap:8px}.mk .evhead b i{width:14px;height:14px;border-radius:50%}.mk .link-btn{background:none;border:0;color:#c0164f;font:600 13px var(--fb);cursor:pointer}.mk .linkbox{display:flex;gap:8px;align-items:center;background:#fff4f8;border:1.5px dashed #f2a6c8;border-radius:14px;padding:10px 12px;font:500 13.5px ui-monospace,Menlo,monospace;word-break:break-all}.mk .linkbox span{flex:1 1}.mk .pside{display:grid;grid-gap:12px;gap:12px;justify-items:center;position:-webkit-sticky;position:sticky;top:90px}.mk .pnav{display:flex;gap:8px;align-items:center}.mk .pnav button{width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.06);color:#fff;font:700 18px var(--fb);cursor:pointer}.mk .pnav span{font-size:13px;color:#a996c9;min-width:120px;text-align:center}.mk .bento{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(210px,auto);grid-gap:16px;gap:16px}@media (max-width:1000px){.mk .bento{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.mk .bento{grid-template-columns:1fr}}.mk .tile{border-radius:26px;padding:24px;display:flex;flex-direction:column;gap:8px;position:relative;overflow:hidden;background:#fff;border:1px solid var(--line)}.mk .tile h3{font:800 23px var(--fd);letter-spacing:-.02em;line-height:1.05;margin:0}.mk .tile p{margin:0;font-size:14.5px;color:var(--muted);max-width:38ch}.mk .tile .viz{margin-top:auto;padding-top:14px}.mk .tile.w2{grid-column:span 2}.mk .tile.h2x{grid-row:span 2}@media (max-width:600px){.mk .tile.w2{grid-column:auto}.mk .tile.h2x{grid-row:auto}}.mk .tile.pink{background:var(--rani);color:#fff;border:0}.mk .tile.pink p{color:#ffe0ee}.mk .tile.nightt{background:var(--night);color:#fff;border:0}.mk .tile.nightt p{color:#c9b8e6}.mk .tile.sun{background:#ffcf1a;border:0}.mk .tile.sun p{color:#5a4300}.mk .tile.mintt{background:#d8fbef;border:0}.mk .tile.mintt p{color:#2c6a58}.mk .chipz{display:flex;flex-wrap:wrap;gap:6px}.mk .chipz span{font-size:12.5px;font-weight:600;padding:6px 11px;border-radius:999px;background:rgba(255,255,255,.18)}.mk .chipz span.off{opacity:.45;text-decoration:line-through}.mk .palrow{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;padding:5px 0}.mk .palrow i{width:24px;height:24px;border-radius:50%;margin-left:-8px;border:2px solid #fff}.mk .palrow i:first-of-type{margin-left:0}.mk .palrow em{font-style:normal;margin-left:6px}.mk .ticket{background:#fff;color:var(--ink);border-radius:18px;display:grid;grid-template-columns:1fr 84px;overflow:hidden;box-shadow:0 20px 40px -20px rgba(0,0,0,.6)}.mk .ticket div:first-child{padding:14px 16px;border-right:2px dashed #e6d6ee}.mk .ticket b{display:block;font:800 18px var(--fd)}.mk .ticket span{font-size:12px;color:var(--muted)}.mk .ticket .qrw{display:grid;place-items:center;padding:10px}.mk .ticket svg{width:64px;height:64px}.mk .wave{display:flex;align-items:center;gap:3px;height:40px;background:#fff;border-radius:999px;padding:0 16px;width:max-content}.mk .wave i{width:3px;border-radius:2px;background:var(--rani)}.mk .wave b{font-size:12px;margin-left:8px;color:var(--muted);font-weight:600}.mk .livepill{display:inline-flex;align-items:center;gap:8px;background:#ff2e2e;color:#fff;font:800 13px var(--fb);letter-spacing:.12em;padding:6px 12px;border-radius:8px}.mk .livepill:before{content:"";width:8px;height:8px;border-radius:50%;background:#fff;animation:blink 1.2s infinite}@keyframes blink{50%{opacity:.2}}.mk .bigfig{font:800 54px var(--fd);letter-spacing:-.04em;line-height:1}.mk .stack-mini{display:flex;gap:6px}.mk .stack-mini i{width:44px;height:78px;border-radius:10px}.mk .cr{display:grid;grid-template-columns:1fr 1.25fr;grid-gap:18px;gap:18px}@media (max-width:920px){.mk .cr{grid-template-columns:1fr}}.mk .crc{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:22px}.mk .crc h3{margin:0 0 16px;font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#a996c9;display:flex;justify-content:space-between;align-items:center}.mk .feed{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.mk .feed li{display:grid;grid-template-columns:38px 1fr auto;grid-gap:12px;gap:12px;align-items:center;background:rgba(255,255,255,.04);border-radius:14px;padding:10px 12px;animation:pop .5s ease}.mk .feed .fa{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;font:800 13px var(--fd);color:#fff}.mk .feed b{font-size:14px;font-weight:600;display:block}.mk .feed span{font-size:12.5px;color:#a996c9}.mk .feed time{font-size:11.5px;color:#7f6ca3;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@keyframes pop{0%{opacity:0;transform:translateY(-8px)}}.mk .counters{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-bottom:18px}@media (max-width:560px){.mk .counters{grid-template-columns:repeat(2,1fr)}}.mk .counters div{background:rgba(255,255,255,.05);border-radius:16px;padding:14px}.mk .counters b{display:block;font:800 36px var(--fd);letter-spacing:-.03em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mk .counters span{font-size:12px;color:#a996c9}.mk .fbars{grid-gap:12px}.mk .fbar,.mk .fbars{display:grid;gap:12px}.mk .fbar{grid-template-columns:90px 1fr 70px;grid-gap:12px;align-items:center;font-size:14px}.mk .fbar .tr{height:16px;border-radius:8px;background:rgba(255,255,255,.07);display:flex;overflow:hidden}.mk .fbar .tr i:first-child{background:var(--grad)}.mk .fbar .tr i:nth-child(2){background:rgba(255,176,0,.35)}.mk .fbar b{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.mk .legend{display:flex;gap:16px;font-size:12.5px;color:#a996c9;margin-top:12px}.mk .legend i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;vertical-align:-1px}.mk .meals{display:flex;height:38px;border-radius:12px;overflow:hidden;margin-top:6px;font:700 12.5px var(--fb)}.mk .meals div{display:flex;align-items:center;padding:0 12px;white-space:nowrap}.mk .note{font-size:12px;color:#7f6ca3;margin-top:14px}.mk .included{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.mk .included span{background:#fff;border:1px solid var(--line);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600}.mk .passes{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}@media (max-width:920px){.mk .passes{grid-template-columns:1fr}}.mk .passc{border-radius:28px;padding:28px;display:flex;flex-direction:column;gap:14px;background:#fff;border:1px solid var(--line);position:relative;overflow:hidden}.mk .passc.star{background:var(--night);color:#fff;border:0;box-shadow:0 30px 60px -30px rgba(255,46,136,.7)}.mk .passc.star:after{content:"";position:absolute;width:260px;height:260px;border-radius:50%;background:#ff2e88;filter:blur(70px);opacity:.45;top:-120px;right:-80px}.mk .passc>*{position:relative;z-index:1}.mk .passc .fam{font:800 15px var(--fb);color:var(--rani)}.mk .passc.star .fam{color:var(--saffron)}.mk .passc h3{font:800 34px var(--fd);letter-spacing:-.03em;margin:0;line-height:1}.mk .passc .price{font:800 60px var(--fd);letter-spacing:-.04em;line-height:1}.mk .passc .price small{font:500 15px var(--fb);opacity:.65;letter-spacing:0}.mk .passc ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px;font-size:15px;flex:1 1}.mk .passc li{padding-left:24px;position:relative}.mk .passc li:before{content:"";position:absolute;left:0;top:6px;width:12px;height:12px;border-radius:4px;background:var(--grad)}.mk .badge{position:absolute;top:22px;right:22px;font:800 11px var(--fb);letter-spacing:.14em;text-transform:uppercase;background:var(--saffron);color:var(--ink);border-radius:8px;padding:5px 9px;z-index:2}.mk .free{margin-top:26px;display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:center;font-size:16px;color:var(--muted)}.mk .free b{color:var(--ink)}.mk .chat{max-width:760px;margin:0 auto;display:grid;grid-gap:12px;gap:12px}.mk .bub{max-width:78%;padding:14px 18px;border-radius:22px;font-size:16px;line-height:1.45}.mk .bub.q{justify-self:start;background:#fff;border:1px solid var(--line);border-bottom-left-radius:6px;font-weight:600}.mk .bub.a{justify-self:end;background:var(--ink);color:#f4ecff;border-bottom-right-radius:6px}.mk .bub.a b{color:var(--saffron);font-weight:600}@media (max-width:600px){.mk .bub{max-width:92%}}.mk .finale{padding:90px 0 40px;text-align:center;overflow:hidden}.mk .finale .giant{font:800 clamp(90px,21vw,300px) var(--fd);letter-spacing:-.06em;line-height:.8;margin:0;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.mk .finale p{color:#c9b8e6;font-size:19px;margin:26px auto 28px;max-width:44ch}.mk .foot{justify-content:space-between;gap:16px;border-top:1px solid rgba(255,255,255,.1);margin-top:70px;padding-top:24px;font-size:14px;color:#8f7db3}.mk .foot,.mk .foot nav{display:flex;flex-wrap:wrap}.mk .foot nav{gap:18px}.mk .foot a{text-decoration:none}.mk .foot a:hover,.mk .soon{color:#fff}.mk .soon{position:absolute;top:18px;right:18px;font:800 10.5px var(--fb);letter-spacing:.14em;text-transform:uppercase;background:rgba(26,13,46,.85);border-radius:6px;padding:4px 8px}.mk .tile.nightt .soon,.mk .tile.pink .soon{background:rgba(255,255,255,.22)}.mk .ticket .qrw .qr svg{width:64px;height:64px}.mk .hero .phone .story{cursor:pointer}