.lw-gift-scrim{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:40px 24px;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;background:radial-gradient(120% 120% at 50% 0,rgba(21,16,31,.75),rgba(8,6,14,.92) 78%);font-family:var(--grot);color:var(--bone);line-height:1.4}.lw-gift{width:100%;max-width:540px;margin:auto;border-radius:var(--r-2xl);background:var(--n1);border:1px solid var(--hair-2);box-shadow:var(--e-3);overflow:hidden;outline:none;color:var(--bone)}.lw-gift .top{display:flex;align-items:center;gap:12px;padding:16px 20px 16px 24px;border-bottom:1px solid var(--hair)}.lw-gift .top .lw-ey{min-width:0}.lw-gift .top .lw-ey .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lw-gift .top .x{margin-left:auto;flex-shrink:0;width:40px;height:40px;border-radius:50%;border:0;padding:0;display:grid;place-items:center;background:hsla(37,45%,94%,.05);color:var(--bone-3);cursor:pointer;font-size:16px}.lw-gift .top .x:hover{color:var(--bone)}.lw-gift .top .x:focus-visible{outline:2px solid var(--purple-hi);outline-offset:2px}.lw-gift .bd{padding:22px 24px 24px}.lw-gift.lw-checkout .lw-ckhead{margin-bottom:20px}.lw-gift.lw-checkout .lw-ckhead h2{font-size:28px}.lw-gift .lw-f .h{flex-wrap:wrap}.lw-gift .lw-f .h .lw-spin{width:12px;height:12px}.lw-gift .lw-f .h .ck-link{font-size:12px}.lw-gift .lw-in.gf-area{align-items:flex-start}.lw-gift .lw-in.ck-field textarea{flex:1;min-width:0;background:none;border:0;outline:none;padding:0;margin:0;resize:none;font:inherit;font-size:14.5px;color:var(--bone);line-height:1.45;min-height:62px}.lw-gift .lw-in.ck-field textarea::-moz-placeholder{color:var(--bone-4)}.lw-gift .lw-in.ck-field textarea::placeholder{color:var(--bone-4)}.lw-gift .lw-in.ck-field:focus-within:not(.err){border-color:rgba(139,92,246,.65);box-shadow:0 0 0 3px rgba(139,92,246,.18)}.lw-gift .lw-f>.l{display:flex}.lw-gift .gf-tickets .lw-tier:last-child{margin-bottom:0}.lw-gift .ft{margin-top:20px;padding-top:18px;border-top:1px solid var(--hair)}.lw-gift .gf-for{margin-bottom:14px;color:var(--bone-2);font-weight:500}.lw-gift .gf-for svg{color:var(--purple-hi)}.lw-gift .ft .ck-err{margin:0 0 14px}.lw-gift.lw-checkout .lw-btns{flex-direction:row}@media (max-width:640px){.lw-gift-scrim{place-items:end stretch;padding:0}.lw-gift{max-width:none;max-height:100dvh;overflow-y:auto;overscroll-behavior:contain;border-radius:var(--r-2xl) var(--r-2xl) 0 0;border-bottom:0}.lw-gift .top{padding:14px 12px 14px 16px}.lw-gift .bd{padding:18px 16px 0}.lw-gift.lw-checkout .lw-ckhead h2{font-size:24px}.lw-gift .lw-in.ck-field textarea{font-size:16px}.lw-gift .ft{position:sticky;bottom:0;z-index:1;background:var(--n1);margin-top:18px;padding:14px 0 calc(16px + env(safe-area-inset-bottom, 0px))}}.lw-stats.rec-figures{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;margin-top:14px;max-width:600px}.lw-stats.rec-figures>div{padding:12px;border-radius:14px;background:var(--n2);border:1px solid var(--hair)}.lw-stats.rec-figures .v{font-size:20px}.lw-pad .lw-stats.rec-figures{max-width:none}.rec-by .rec-brand{gap:8px;color:inherit;text-decoration:none}.rec-by .rec-brand,.rec-by .rec-run{display:inline-flex;align-items:center}.rec-by .rec-run{gap:10px;white-space:nowrap}.rec-by .rec-brand:hover b{color:#fff}.rec-by .rec-brand:focus-visible{outline:2px solid var(--purple-hi);outline-offset:3px;border-radius:8px}.rec-seq{display:flex;flex-direction:column;gap:30px;padding:30px 0 48px}.rec-seq.m{gap:0;padding:0 0 30px}.rec-seq .rec-segs{margin-bottom:12px}.rec-seq.m>.rec-brand-sec{padding-top:22px}@media (max-width:1100px){.rec-seq .lw2-gg.sg.c8{grid-template-columns:repeat(4,minmax(0,1fr))}}.lw2-played.rec-box .lw-art{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:3px 12px;align-items:center}.lw2-played.rec-box .lw-art .lw-av{grid-row:1/3}.lw2-played.rec-box .lw-art .nm{grid-column:2;grid-row:1}.lw2-played.rec-box .lw-art .tm{grid-column:2;grid-row:2;white-space:normal}.web-main .rec-bleed{margin-left:-24px;margin-right:-24px}@media (max-width:600px){.web-main .rec-bleed{margin-left:-16px;margin-right:-16px}}.lw2-played .lw-art .tm,.nh-page .lw2-played .lw-art .tm{text-align:left}.lw2-brandcard{flex-wrap:wrap}.lw2-brandcard>a:not(.lw-btn){flex:1 1 200px}.lw2-brandcard>.lw-btn{margin-left:auto;flex:0 0 auto}.rec-after{padding-bottom:48px}.lw-in input{flex:1;min-width:0;background:transparent;border:0;outline:0;padding:0;margin:0;color:var(--bone);font:inherit;font-size:16px}.lw-in input::-moz-placeholder{color:var(--bone-4)}.lw-in input::placeholder{color:var(--bone-4)}.lw-in:focus-within{border-color:rgba(139,92,246,.65);box-shadow:0 0 0 3px rgba(139,92,246,.18)}.tp-notify .em{display:flex;gap:8px;margin-top:14px}.tp-notify .em .lw-in{flex:1;min-width:0;padding:11px 14px;min-height:46px}.tp-notify .em .lw-btn{padding:0 16px;font-size:13.5px}.tp-notify-err{display:flex;align-items:center;gap:7px;margin-top:8px;font-size:12px;color:var(--stop,#ff453a)}.tp-notify-err svg{font-size:14px;flex-shrink:0}.tp-notifying{display:flex;align-items:center;gap:12px;padding:14px 16px;margin-top:14px}.tp-notifying>svg{color:var(--go);font-size:18px;flex-shrink:0}.tp-notifying .m{flex:1;min-width:0}.tp-notifying .lw-s{margin:0}.lw-mbar .tp-notify .em,.lw-panel .cta .tp-notify .em,.lw-panel .cta .tp-notifying{margin-top:0}.lw-mbar:has(.nh-bar-notify){flex-wrap:wrap}.lw-mbar .nh-bar-notify{flex:1 1 100%}