.ls-spotify{background:#ffffff0f}.ls-spotify:has(iframe[data-loaded]){background:0 0}.ls-spotify-host iframe{opacity:0;transition:opacity .4s}.ls-spotify-host iframe[data-loaded]{opacity:1}@media (prefers-reduced-motion:reduce){.ls-spotify-host iframe{transition:none}}.room-entry-status{z-index:6;color:#f7f4f4;text-align:center;pointer-events:none;background:#0a0811cc;border-radius:8px;gap:6px;padding:7px 10px;font:400 12px/1.35 Albert Sans,sans-serif;display:grid;position:absolute;bottom:12px;left:16px;right:16px}.room-entry-track{background:#c1c1e340;border-radius:2px;height:2px;display:block;overflow:hidden}.room-entry-track>span{background:#c1c1e3;width:35%;height:100%;animation:1.25s ease-in-out infinite alternate room-entry-travel;display:block}@keyframes room-entry-travel{0%{transform:translate(0)}to{transform:translate(185%)}}@media (prefers-reduced-motion:reduce){.room-entry-track>span{opacity:.7;width:100%;animation:none}}.tm-preview-fallback{background:radial-gradient(at 22% 30%,#49435d 0,#0000 60%),linear-gradient(135deg,#282334,#100e17);position:absolute;inset:0}.tm-preview-fallback>img{object-fit:cover;opacity:.6;width:100%;height:100%}.tm-preview-fallback+.tm-preview{z-index:1}.tm-preview-status{z-index:2;position:absolute;inset:auto 16px 12px}.tm-preview-status .room-entry-status{position:static}[data-room-entry] .tm-preview-status{visibility:hidden}.lm{--mu:calc(min(100vw, 480px) / 402);--u:calc(.4 * var(--mu));--ut:var(--u);z-index:6;box-sizing:border-box;max-width:480px;padding:max(calc(22 * var(--mu)), calc(env(safe-area-inset-top) + 8 * var(--mu))) max(calc(17.5 * var(--mu)), env(safe-area-inset-right)) calc(24 * var(--mu) + env(safe-area-inset-bottom)) max(calc(17.5 * var(--mu)), env(safe-area-inset-left));color:var(--ls-copy);-webkit-font-smoothing:antialiased;margin:0 auto;font-family:Futura PT,Futura PT Arial,Futura PT Roboto,sans-serif;font-weight:400;position:relative}@media (width>=1024px){.lm{display:none}}.lm-head{height:calc(49 * var(--mu));margin-bottom:calc(10 * var(--mu));justify-content:space-between;align-items:center;display:flex}.lm .lm-logo{width:calc(148 * var(--mu));margin:0}.lm-tiles{gap:calc(8 * var(--mu));flex-direction:column;display:flex}.lm-tile{isolation:isolate;border-radius:calc(10 * var(--mu));color:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation;animation:.34s cubic-bezier(.2,.8,.2,1) backwards lm-in;animation-delay:calc(var(--i,0) * 25ms);text-decoration:none;transition:transform .42s cubic-bezier(.34,1.56,.64,1);display:block;position:relative;overflow:hidden}.lm-tile:after{content:"";z-index:3;border-radius:inherit;opacity:0;pointer-events:none;background:#000;transition:opacity .3s;position:absolute;inset:0}.lm-tile[data-pressed]{transition-duration:.12s;transition-timing-function:ease-out;transform:scale(.96)}.lm-tile[data-pressed]:after{opacity:.14;transition-duration:.1s}.lm-tile:is(a,button){-webkit-user-select:none;user-select:none}.lm-tile:focus-visible{outline:2px solid var(--ls-lavender);outline-offset:2px}@keyframes lm-in{0%{opacity:0;transform:scale(.9)}}@media (width<=1023.98px){html[data-intro=tiles] .lm-tile{--lm-from:calc(1.12 + var(--i,0) * .08);animation:1.1s cubic-bezier(.16,1,.3,1) backwards lm-fly,.4s ease-out backwards lm-fade;animation-delay:calc(50ms + var(--i,0) * 70ms)}html[data-intro=tiles] .lm-logo{animation:1s cubic-bezier(.34,1.56,.64,1) .3s backwards lm-wipe}html[data-intro=tiles] .lm-head .mm-root{animation:.5s ease-out .5s backwards lm-fade}html[data-intro=tiles] .al-backdrop{animation:1.6s cubic-bezier(.33,0,.2,1) backwards lm-camera}}@keyframes lm-fly{0%{transform:scale(var(--lm-from))}}@keyframes lm-fade{0%{opacity:0}}@keyframes lm-wipe{0%{clip-path:inset(0 0 100%);filter:blur(4px)}}@keyframes lm-camera{0%{transform:scale(1.12)}}.lm-pic{display:contents}.lm-media{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.lm-film{opacity:0;transition:opacity .5s}.lm-film[data-on]{opacity:1}.lm-shade{background:#00000040;position:absolute;inset:0}.lm-intro{grid-template-columns:calc(158 * var(--mu)) 1fr;column-gap:calc(8 * var(--mu));min-height:calc(157 * var(--mu));box-sizing:border-box;padding:calc(9 * var(--mu)) calc(8 * var(--mu)) calc(9 * var(--mu)) calc(10 * var(--mu));-webkit-backdrop-filter:blur(calc(14 * var(--mu))) saturate(140%);backdrop-filter:blur(calc(14 * var(--mu))) saturate(140%);background:#48487759;display:grid;box-shadow:inset 1px 1px #ffffff47,inset -1px -1px #ffffff12}.lm-intro-media{min-height:calc(139 * var(--mu));border-radius:calc(6 * var(--mu));background:#000;position:relative;overflow:hidden}.lm .lm-copy{max-width:none;padding:0 0 calc(4 * var(--mu));align-self:start;margin:0}.lm .lm-copy .ls-t-headline:first-child{margin-top:-.2em}.lm .lm-copy .ls-t-headline{font-size:max(14px, calc(16 * var(--mu)));line-height:1.2}.lm .lm-copy .ls-t-body{font-size:max(11.5px, calc(12.5 * var(--mu)));line-height:1.25}.lm .lm-copy .ls-t-small{font-size:max(11px, calc(11.5 * var(--mu)));line-height:1.25}.lm .lm-copy p+p{margin-top:.7em}.lm .lm-copy p{white-space:pre-line}.lm-row{gap:calc(8 * var(--mu));aspect-ratio:367/218;grid-template-columns:168fr 191fr;display:grid}.lm-room{background:#000}.lm-vault{background:0 0;border-radius:0;overflow:visible}.lm-vault:after{border-radius:calc(10 * var(--mu));left:6.8%}.lm-vault-panel{isolation:isolate;border-radius:calc(10 * var(--mu));background:#000;position:absolute;inset:0 0 0 6.8%;overflow:hidden}.lm-notch{pointer-events:none;width:62.3%;height:auto;position:absolute;top:0;left:0}.lm-room-title{z-index:1;white-space:nowrap;color:var(--ls-lavender);text-shadow:0 1px 12px #0009;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lm-room-title:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#08070e8c 50%,#0000);position:absolute;inset:-.9em -.6em -1.6em}.lm .ls-room-soon{margin-top:calc(6 * var(--mu));font-size:max(12px, calc(14.5 * var(--mu)));left:50%;transform:translate(-50%)}.lm-pandora{aspect-ratio:367/215}.lm-pandora .lm-shade{background:#0003}.lm-pandora .lm-room-title{font-size:max(32px, calc(44 * var(--mu)))}.lm-tastemaker{aspect-ratio:367/215}.lm-tastemaker .lm-shade{background:#00000040}.lm-tastemaker .lm-room-title{font-size:max(28px, calc(38 * var(--mu)))}.lm-cta{gap:calc(8 * var(--mu));grid-template-columns:1fr 1fr;display:grid}.lm-cta-tile{width:100%;height:calc(70 * var(--mu));font:inherit;color:#fff;cursor:pointer;background:#c1c1e3a6;border:0;place-items:center;padding:0;display:grid}.lm-cta-label{z-index:1;font-size:max(15px, calc(18 * var(--mu)));line-height:1;position:relative}.lm-player{gap:calc(8 * var(--mu));padding:calc(10 * var(--mu)) calc(12 * var(--mu)) calc(12 * var(--mu));-webkit-backdrop-filter:blur(calc(14 * var(--mu))) saturate(140%);backdrop-filter:blur(calc(14 * var(--mu))) saturate(140%);background:#45456780;flex-direction:column;display:flex}.lm-sheet-backdrop{z-index:19;background:#04000073;position:fixed;inset:0}.lm-sheet{z-index:20;box-sizing:border-box;width:100%;max-width:480px;max-height:calc(100dvh - 24px - env(safe-area-inset-top));overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom);border-radius:calc(16 * var(--mu)) calc(16 * var(--mu)) 0 0;-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:#26263aeb;margin:0 auto;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -12px 40px #04000080,inset 0 1px #ffffff24}html:has(.lm .lm-sheet){overflow:hidden}.lm-grabber{touch-action:none;cursor:grab;justify-content:center;padding:8px 0 12px;display:flex}.lm-grabber span{background:#ffffff59;border-radius:3px;width:36px;height:5px}.lm-sheet .ls-form-box{min-height:200px;position:relative}.lm-sheet .ls-form-body{padding:0 calc(20 * var(--mu)) calc(20 * var(--mu));--ls-fgap:18px}.lm-sheet .ls-field{width:100%;height:44px}.lm-sheet .ls-field--message{height:auto}.lm-sheet .ls-btn{height:44px;padding:0 28px}@media (prefers-reduced-motion:reduce){.lm-tile,.lm-tile:after,.lm-film{transition:none;animation:none}.lm-tile[data-pressed]{transform:none}}
