*,:after,:before{border:0 solid;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5;tab-size:4}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-touch-callout:none;background:#0a090e;color:#e8e2f0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:inherit;margin:0;-webkit-user-select:none;user-select:none}input,textarea{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,menu,ol,ul{margin:0;padding:0}menu,ol,ul{list-style:none}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}button,input[type=reset],input[type=submit],input[type=text]{background:none;border:none;color:inherit;cursor:pointer;font:inherit;outline:inherit;padding:0}input:focus,select:focus,textarea:focus{outline:none}.App{text-align:center}.updateToast{align-items:center;background:#1c1b22;border-radius:8px;bottom:24px;box-shadow:0 6px 20px #00000080;color:#f2f0f5;display:flex;font-size:14px;gap:12px;left:50%;max-width:calc(100% - 32px);padding:10px 12px 10px 16px;position:fixed;transform:translateX(-50%);z-index:5000}.updateToast__dismiss,.updateToast__reload{border:0;border-radius:6px;cursor:pointer;font:inherit;padding:6px 12px}.updateToast__reload{background:#3fb950;box-shadow:inset 0 -2px 0 #00000024;color:#0d1117;font-weight:600}.updateToast__dismiss{background:#0000;color:#f2f0f5b3}.updateToast__dismiss:hover{color:#f2f0f5}.djLogin__ways{display:flex;flex-direction:column;margin-top:18px}.djLogin__ways>*+*{margin-top:10px}.djLogin__way{align-items:center;border:1px solid #0000;border-radius:20px;box-sizing:border-box;cursor:pointer;display:flex;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:500;height:40px;justify-content:center;letter-spacing:.25px;padding:0 44px;position:relative;transition:background-color .218s,border-color .218s,box-shadow .218s;white-space:nowrap;width:100%}.djLogin__way svg{height:20px;left:12px;margin-top:-10px;position:absolute;top:50%;width:20px}.djLogin__way:disabled{cursor:default;opacity:.6}.djLogin__way:focus-visible{outline:2px solid #8ab4f8;outline-offset:2px}.djLogin__way--google{background:#fff;border-color:#747775;color:#1f1f1f}.djLogin__way--google:hover:not(:disabled){background:#f5f5f5;box-shadow:0 1px 2px 0 #3c40434d,0 1px 3px 1px #3c404326}.djLogin__way--reddit{background:#ff4500;border-color:#ff4500;color:#fff;font-weight:700}.djLogin__way--reddit svg{height:22px;margin-top:-11px;width:22px}.djLogin__way--reddit:hover{background:#e03d00;border-color:#e03d00}.djLogin__help{color:#77708a;font-size:12px;line-height:1.6;margin:18px 0 -4px;text-align:center}.djLogin__help a{color:#9a91a8;font-weight:700;text-decoration:none}.djLogin__help a:hover{color:#e8e2f0}.djLogin__help a:focus-visible{border-radius:2px;color:#e8e2f0;outline:2px solid #8ab4f8;outline-offset:2px}.djRedditFlash{align-items:center;animation:djRedditFlash 1s linear forwards;background:#fff;bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:100000}.djRedditFlash img{height:100%;object-fit:contain;width:100%}@keyframes djRedditFlash{0%{opacity:.5}to{opacity:0}}:root{--dj-glow-rgb:143,92,255;--dj-glow2-rgb:var(--dj-glow-rgb);--dj-glow2-alpha:0;--dj-pale-rgb:230,226,252;--dj-floor-top-rgb:29,21,48;--dj-floor-bottom-rgb:13,10,18;--dj-bg-rgb:10,9,14;--dj-panel-rgb:13,13,17;--dj-line-rgb:30,29,36;--dj-raised-rgb:28,27,34;--dj-raised-hover-rgb:41,40,48;--dj-field-rgb:4,4,6;--dj-float-raised-rgb:34,32,40;--dj-float-raised-hover-rgb:47,46,55;--dj-float-panel-rgb:19,18,23;--dj-float-line-rgb:36,35,42}.DJPage{--dj-emoji-size:46px;background:#0a090e;background:rgba(var(--dj-bg-rgb),1);color:#e8e2f0;overflow:hidden}.DJPage,.djRoom{height:100vh;height:100dvh}.djRoom{display:grid;grid-template-areas:"stage";grid-template-columns:minmax(0,1fr)}.djRoom--entered{--dj-card:274px;--dj-gap:10px;--dj-side:calc(var(--dj-card) + var(--dj-gap)*2);grid-template-areas:none;grid-template-columns:calc(var(--dj-card) + var(--dj-gap)) minmax(0,1fr) calc(var(--dj-card) + var(--dj-gap));grid-template-rows:minmax(0,1fr)}.djRoom--entered .djStage{grid-column:1/-1;grid-row:1}.djRoom--entered .djChat{grid-column:1;grid-row:1;margin:var(--dj-gap) 0 var(--dj-gap) var(--dj-gap)}.djRoom--entered .djSide{grid-column:3;grid-row:1;margin:var(--dj-gap) var(--dj-gap) var(--dj-gap) 0}.djRoom--entered .djBooth{padding-left:var(--dj-side);padding-right:var(--dj-side)}.djRoom--entered .djBooth__controls{margin-right:max(-1*var(--dj-gap),100% - var(--dj-reach))}.djRoom--entered .djStage>.djNowTitle{margin-left:var(--dj-side);margin-right:var(--dj-side)}.djRoom--entered .djRoomBar{margin-left:calc(var(--dj-side) + var(--dj-gap));margin-right:calc(var(--dj-side) + var(--dj-gap))}.djRoom--entered .djFloor__area{left:var(--dj-side);right:var(--dj-side)}.djStage{background:radial-gradient(ellipse 70% 45% at 50% 0,#8f5cff59,#8f5cff00 70%),radial-gradient(ellipse 40% 50% at 0 0,#8f5cff00,#8f5cff00 70%),radial-gradient(ellipse 40% 50% at 100% 0,#8f5cff00,#8f5cff00 70%),#0a090e;background:radial-gradient(ellipse 70% 45% at 50% 0,rgba(var(--dj-glow-rgb),.35),rgba(var(--dj-glow-rgb),0) 70%),radial-gradient(ellipse 40% 50% at 0 0,rgba(var(--dj-glow2-rgb),var(--dj-glow2-alpha)),rgba(var(--dj-glow2-rgb),0) 70%),radial-gradient(ellipse 40% 50% at 100% 0,rgba(var(--dj-glow2-rgb),var(--dj-glow2-alpha)),rgba(var(--dj-glow2-rgb),0) 70%),rgba(var(--dj-bg-rgb),1);display:flex;flex-direction:column;grid-area:stage;isolation:isolate;min-height:0;min-width:0;overflow:hidden;position:relative}@keyframes djFadeIn{0%{opacity:0}}@keyframes djFadeOut{to{opacity:0}}@keyframes djRiseIn{0%{opacity:0;transform:translateY(8px)}}.djBooth{--dj-reach:500px;align-items:center;display:grid;flex:none;grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);padding:12px 16px 14px}.djNowTitle{text-wrap:balance;color:#e6e2fc;color:rgb(var(--dj-pale-rgb));flex:none;font-weight:700;line-height:1.35;margin:0 16px;overflow-wrap:anywhere;padding:16px 0 0;text-align:center}.djNowTitle__text{display:inline-block}.djBooth__side{align-items:center;contain:inline-size;display:flex;justify-content:space-evenly;justify-self:end;max-width:var(--dj-reach);min-width:292px;width:100%}.djBooth__side .djQueueBox{margin-right:8px}.djBooth__side .djBooth__dj{margin-right:12px}@media(max-width:1699px){.djBooth{--dj-reach:240px}.djBooth__side{flex-direction:column-reverse;justify-content:center;min-width:176px}.djBooth__side .djQueueBox{margin-right:0}.djBooth__side .djBooth__dj{justify-content:flex-end;margin:0 0 14px;min-height:94px}}.djBooth__side--empty .djBooth__dj{display:none}.djBooth__side--empty .djQueueBox{margin:0;text-align:center}.djBooth__dj{align-items:center;display:flex;flex:0 1 auto;flex-direction:column;max-width:100%;min-width:96px;text-align:center}.djQueueBox{box-sizing:border-box;flex:none;max-width:176px;min-width:150px;text-align:left}.djQueueBox h2{color:#e8e2f0;flex:1 0 auto;font-size:12px;font-weight:800;letter-spacing:.08em;margin:0;text-transform:uppercase}.djQueueBox .djHint{margin:0 0 4px}.djQueueBox__head{align-items:baseline;column-gap:8px;display:flex;flex-wrap:wrap;margin-bottom:6px}.djQueue__next{font-feature-settings:"tnum";color:#9a91a8;font-size:12px;font-variant-numeric:tabular-nums;margin:0;position:relative;top:1px}.djQueue__next--unknown{visibility:hidden}.djQueue{contain:inline-size}.djQueue li{align-items:center;display:flex;font-size:13px;min-width:0;padding:2px 0}.djQueue__place{color:#9a91a8;flex:none;font-size:12px;width:16px}.djQueue__emoji{flex:none;font-size:16px;line-height:1;margin-right:5px}.djQueue__name{color:#e6e2fc;color:rgb(var(--dj-pale-rgb));min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.djQueue--self{font-weight:700}.djQueue__others{color:#9a91a8;font-size:12px;margin:2px 0 0 16px}.djQueue__buttons{display:flex;flex-direction:column;margin-top:10px}.djQueue__buttons .djButton{font-size:13px;padding:7px 10px}.djQueue__buttons .djButton+.djButton{margin-top:6px}.djQueue__join{display:flex;flex-direction:column;position:relative}.djQueue__join .djButton[aria-disabled=true]{box-shadow:none;cursor:default;opacity:.5}.djQueue__join .djButton[aria-disabled=true]:hover{background:#48ba3b}.djQueue__account{color:#9a91a8;font-size:12px;line-height:1.4;margin:6px 0 0;text-align:center}.djQueue__login{background:none;border:0;color:#e8e2f0;cursor:pointer;font:inherit;font-weight:700;padding:0;text-decoration:underline;text-underline-offset:2px}.djQueue__login:hover{color:#e6e2fc;color:rgb(var(--dj-pale-rgb))}.djBooth__djBody{font-size:64px;isolation:isolate;line-height:1;position:relative}.djBooth__djEmoji{display:inline-block;transition:filter .15s ease-out}.djBooth__controls{align-items:stretch;display:flex;flex-direction:column;justify-self:center;margin-right:max(0px,100% - var(--dj-reach))}.djBooth__row{align-items:center;display:flex}.djBooth__row .djReact+.djReact{margin-left:8px}.djReact{align-items:center;background:#131217d9;background:rgba(var(--dj-float-panel-rgb),.85);border:1px solid #24232a;border:1px solid rgba(var(--dj-float-line-rgb),1);border-radius:5px;box-shadow:inset 0 -2px 0 #00000024;color:#e8e2f0;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;justify-content:center;padding:10px 18px;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out,filter .3s ease-in-out,opacity .3s ease-in-out;white-space:nowrap}.djReact>span{margin-right:8px}.djReact:hover:not(:disabled){border-color:#8f5cff;border-color:rgba(var(--dj-glow-rgb),1)}.djReact:disabled{box-shadow:none;cursor:default;filter:grayscale(1) brightness(.6);opacity:.45}.djReact--like:hover:not(:disabled),.djReact--on{border-color:#48ba3b}.djReact--like{box-shadow:0 0 16px #48ba3b00,inset 0 -2px 0 #00000024}.djReact--on{background:#48ba3b38;box-shadow:0 0 16px #48ba3b40,inset 0 -2px 0 #00000024}.djReact--cheer{-webkit-touch-callout:none;position:relative;touch-action:none;-webkit-user-select:none;user-select:none}.djReact--charging,.djReact--cheer:hover:not(:disabled){border-color:#c4a6ff}.djReact>.djReact__icon{position:relative}.djReact--cheer .djReact__fill{background:#c4a6ff4d;transform:scaleX(0)}.djReact--charging .djReact__fill{transform:scaleX(1);transition:transform 2s linear .25s}.djReact--slot{box-shadow:0 0 16px #fff0,inset 0 -2px 0 #00000024;margin-top:8px;position:relative;transition:background-color .25s ease-in-out,border-color .25s ease-in-out,box-shadow .25s ease-in-out,filter .3s ease-in-out,opacity .3s ease-in-out}.djReact>.djReact__track{border-radius:inherit;height:100%;left:0;margin:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%}.djReact__fill{background:#ff8a8a4d;display:block;height:100%;transform-origin:left center;transition:transform .35s ease-out;width:100%}.djReact>.djReact__label{margin:0;position:relative}.djReact>.djReact__slot{display:inline-grid;justify-items:center;margin:-.35em 0;-webkit-mask-image:linear-gradient(#0000,#000 .35em,#000 calc(100% - .35em),#0000);mask-image:linear-gradient(#0000,#000 .35em,#000 calc(100% - .35em),#0000);overflow:hidden;padding:.35em 0}.djReact>.djReact__slot>*{grid-area:1/1}.djReact__words{opacity:0;transform:translateY(100%);transition:opacity .3s ease-in-out,transform .3s cubic-bezier(.4,0,.2,1)}.djReact__words--gone{transform:translateY(-100%)}.djReact__words--on{opacity:1;transform:none}.djReact--skip:hover:not(:disabled),.djReact--voted{border-color:#e05a5a}.djReact--voted{box-shadow:0 0 16px #e05a5a40,inset 0 -2px 0 #00000024}.djReact--slot:after{background:#ffffff1f;border:1px solid #ffffffe6;border-radius:inherit;bottom:-1px;box-shadow:0 0 16px #fff6;content:"";left:-1px;opacity:0;pointer-events:none;position:absolute;right:-1px;top:-1px}.djReact--flash:after{animation:djSlotFlash .75s ease-in-out}@keyframes djSlotFlash{35%{opacity:1}}.djReact--saved,.djReact--saved:hover:not(:disabled){background:#48ba3b38;border-color:#48ba3b;box-shadow:0 0 16px #48ba3b40,inset 0 -2px 0 #00000024;cursor:default}@media(prefers-reduced-motion:reduce){.djReact__words,.djReact__words--gone{transform:none}}.djReact--force{background:#c94545;border-color:#c94545;color:#fff;margin-top:8px}.djReact--force:hover:not(:disabled){background:#df5a5a;border-color:#df5a5a}.djBooth__controls--dj{text-align:center}.djBooth__stat{color:#e8e2f0;font-size:15px;font-weight:700;line-height:1.4;margin:0;white-space:nowrap}.djBooth__likes{color:#6ad45e}.djBooth__votes{color:#ff8a8a}.djReact--effects{background:#eeba2b;border-color:#eeba2b;color:#2b1d00;margin-top:10px;position:relative}.djReact--effects:hover:not(:disabled){background:#f3c94f;border-color:#f3c94f;box-shadow:0 0 16px #eeba2b40,inset 0 -2px 0 #00000024}.djReact--effectsLeft:after{animation:djEffectsLeft 1.6s ease-in-out infinite alternate;border-radius:inherit;bottom:-1px;box-shadow:0 0 18px #eeba2ba6;content:"";left:-1px;opacity:.15;pointer-events:none;position:absolute;right:-1px;top:-1px;z-index:-1}@keyframes djEffectsLeft{to{opacity:1}}@media(prefers-reduced-motion:reduce){.djReact--effectsLeft:after{animation:none;opacity:.7}}.djBooth__bpm{display:flex;flex-direction:column;margin-top:8px;position:relative}.djReact--bpm{-webkit-touch-callout:none;touch-action:manipulation;user-select:none;-webkit-user-select:none}@media(max-width:1699px){.djBooth__row{align-items:stretch;flex-direction:column}.djBooth__row .djReact+.djReact{margin:8px 0 0}}.djBooth__djTag{align-items:center;display:flex;flex-direction:column;line-height:1.3;margin-top:6px;max-width:100%;transition:background-color .15s ease-out,box-shadow .15s ease-out}.djBooth__djLabel,.djBooth__djName{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.djBooth__djLabel{color:#9a91a8;font-size:12px;font-weight:600}.djBooth__djName{color:#e6e2fc;color:rgb(var(--dj-pale-rgb));font-size:13px;font-weight:700}.djScreen{flex:none;position:relative;z-index:2000}.djScreen__frame{background:#000;border-radius:5px;box-shadow:0 0 0 2px #1e1d24,0 0 40px #8f5cff73;box-shadow:0 0 0 2px rgba(var(--dj-line-rgb),1),0 0 40px rgba(var(--dj-glow-rgb),.45);height:270px;overflow:hidden;position:relative;width:480px}.djScreen__player{height:100%;left:0;position:absolute;top:0;width:100%}.djScreen__player iframe{border:0;display:block;height:100%;width:100%}.djScreen__player .dailymotion-player-root{height:100%;padding-bottom:0!important;width:100%}.djScreen__idle{align-items:center;color:#9a91a8;display:flex;font-size:15px;height:100%;justify-content:center;left:0;line-height:1.5;position:absolute;text-align:center;top:0;width:100%}.djScreen__thumb{height:100%;object-fit:cover;opacity:.45;width:100%}.djScreen__problem{color:#ffb4a8;font-size:12px;margin:6px 0 0;max-width:400px;text-align:center}.djScreen__bar{align-items:center;background:#0d0d11d4;background:rgba(var(--dj-panel-rgb),.83);border:1px solid #1e1d24;border:1px solid rgba(var(--dj-line-rgb),1);border-radius:5px;display:flex;height:34px;margin-top:6px;padding:0 4px;position:relative}.djScreen__button{align-items:center;border-radius:50%;color:#e8e2f0;cursor:pointer;display:inline-flex;flex:none;height:28px;justify-content:center;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out;width:28px}.djScreen__button svg{fill:currentColor;height:18px;width:18px}.djScreen__button:hover:not(:disabled){background:#1e1d24;background:rgba(var(--dj-line-rgb),1);box-shadow:inset 0 -2px 0 #00000024}.djScreen__button:disabled{cursor:default;opacity:.4}.djScreen__progress{background:#1e1d24;background:rgba(var(--dj-line-rgb),1);border-radius:2px;flex:1 1 auto;height:4px;margin:0 10px;overflow:hidden;position:relative}.djVolume{flex:none;position:relative}.djVolume__button{-webkit-touch-callout:none;touch-action:none;-webkit-user-select:none;user-select:none}.djVolume__pop{background:#0d0d11;background:rgba(var(--dj-panel-rgb),1);border:1px solid #8f5cff8c;border:1px solid rgba(var(--dj-glow-rgb),.55);border-radius:5px;box-shadow:0 0 14px #8f5cff4d;box-shadow:0 0 14px rgba(var(--dj-glow-rgb),.3);height:132px;left:50%;margin-left:-18px;position:absolute;top:calc(100% + 8px);width:36px;z-index:2000}.djVolume__pop:before{bottom:100%;content:"";height:10px;left:0;position:absolute;width:100%}.djVolume__slider{-webkit-appearance:none;appearance:none;background:#0000;cursor:pointer;height:18px;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-90deg);width:108px}.djVolume__slider::-webkit-slider-runnable-track{background:linear-gradient(to right,#8f5cff var(--fill),#1e1d24 var(--fill));background:linear-gradient(to right,rgba(var(--dj-glow-rgb),1) var(--fill),rgba(var(--dj-line-rgb),1) var(--fill));border-radius:2px;height:4px}.djVolume__slider::-webkit-slider-thumb{-webkit-appearance:none;background:#e6e2fc;background:rgb(var(--dj-pale-rgb));border:0;border-radius:50%;height:12px;margin-top:-4px;width:12px}.djVolume__slider::-moz-range-track{background:#1e1d24;background:rgba(var(--dj-line-rgb),1);border-radius:2px;height:4px}.djVolume__slider::-moz-range-progress{background:#8f5cff;background:rgba(var(--dj-glow-rgb),1);border-radius:2px;height:4px}.djVolume__slider::-moz-range-thumb{background:#e6e2fc;background:rgb(var(--dj-pale-rgb));border:0;border-radius:50%;height:12px;width:12px}.djVolume__slider:focus-visible{outline:2px solid #8f5cff;outline:2px solid rgba(var(--dj-glow-rgb),1);outline-offset:2px}.djProgress__live,.djProgress__mine{background:#8f5cff;background:rgba(var(--dj-glow-rgb),1);height:100%;left:0;position:absolute;top:0;transform-origin:left center;width:100%}.djProgress__live{animation-fill-mode:forwards;animation-name:djProgress;animation-timing-function:linear;transform:scaleX(var(--from))}.djProgress__live--snap{background:#fff}@keyframes djProgress{0%{transform:scaleX(var(--from))}to{transform:scaleX(1)}}@property --dj-floor-scale{syntax:"<number>";inherits:true;initial-value:1}@property --dj-name-scale{syntax:"<number>";inherits:true;initial-value:1}.djFloor--crowded{--dj-floor-scale:0.65;--dj-name-scale:0.8}@media(prefers-reduced-motion:no-preference){.djFloor{transition:--dj-floor-scale .3s ease-in-out,--dj-name-scale .3s ease-in-out}}.djFloor{background:linear-gradient(180deg,#1d1530,#0d0a12);background:linear-gradient(to bottom,rgb(var(--dj-floor-top-rgb)),rgb(var(--dj-floor-bottom-rgb)));border-top:2px solid #8f5cff99;border-top:2px solid rgba(var(--dj-glow-rgb),.6);box-shadow:0 -6px 24px -8px #8f5cffb3;box-shadow:0 -6px 24px -8px rgba(var(--dj-glow-rgb),.7);flex:1 1 auto;min-height:160px;position:relative;touch-action:manipulation;-webkit-user-select:none;user-select:none}.djFloor__area{bottom:0;left:0;position:absolute;right:0;top:0}.djFloor--walkable .djFloor__area{cursor:pointer;touch-action:none;touch-action:pinch-zoom}.djFloor__grid{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.djFloor__grid line{stroke:#8f5cff38;stroke:rgba(var(--dj-glow-rgb),.22);stroke-width:1}.djAvatar{height:0;pointer-events:none;position:absolute;width:0;z-index:var(--dj-depth)}.djAvatar__body,.djDancer__body{bottom:0;left:0;line-height:1;position:absolute;transform:translateX(-50%);transform-origin:50% 100%}.djAvatar__body:after,.djDancer__body:after{background:#0000008c;border-radius:50%;bottom:-.08em;content:"";height:.18em;left:50%;margin-left:-.4em;position:absolute;width:.8em;z-index:-1}.djAvatar__emoji{display:inline-block;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;transform-origin:bottom center;transition:filter .15s ease-out}img.djArt{display:block;height:1.95em;margin:-.85em -.45em -.1em;max-width:none;-webkit-user-select:none;user-select:none;width:1.9em}img.djArt--fit{height:100%;margin:0;object-fit:contain;width:100%}.djAvatar__name{align-items:center;background:#00000073;border-radius:3px;color:#e8e2f0;display:flex;left:0;max-width:140px;padding:0 5px;position:absolute;top:1px;transform:translateX(-50%);transform-origin:50% 0;transition:background-color .15s ease-out;white-space:nowrap}.djAvatar__label{margin-top:-1px;min-width:0;overflow:hidden;text-overflow:ellipsis}.djAvatar__badge{flex:none;font-size:1.5em;line-height:0;margin:0 1px 0 -5px;position:relative;top:-4px}.djAvatar--self .djAvatar__name{background:#48ba3bd9;color:#fff;font-weight:700}.djAvatar--self .djAvatar__name--colored{background:rgba(var(--dj-name-rgb),.85);color:var(--dj-name-words)}.djAvatar--away{filter:grayscale(.6);opacity:.45;transition:opacity .6s ease-in-out,filter .6s ease-in-out}.djAvatar--other .djAvatar__body,.djAvatar--other .djAvatar__name{cursor:pointer;pointer-events:auto}.djAvatar--other .djAvatar__body *,.djBooth__dj--other{pointer-events:none}.djBooth__dj--other .djBooth__djBody,.djBooth__dj--other .djBooth__djTag{cursor:pointer;pointer-events:auto}.djBooth__dj--other .djBooth__djBody *{pointer-events:none}.djAvatar--hat .djAvatar__body:before,.djBooth__dj--hat .djBooth__djBody:before{bottom:100%;content:"";height:.7em;left:0;position:absolute;width:100%}@property --dj-lit{syntax:"<number>";inherits:true;initial-value:1}@keyframes djLitPulse{0%{--dj-lit:1}to{--dj-lit:0.2}}.djBooth__dj--profiled .djBooth__djEmoji{filter:brightness(1.08) drop-shadow(0 0 .03em rgba(255,255,255,.8)) drop-shadow(0 0 .1em rgba(143,92,255,.75));filter:brightness(calc(1 + var(--dj-lit, 1)*.08)) drop-shadow(0 0 .03em rgba(255,255,255,calc(var(--dj-lit, 1)*.8))) drop-shadow(0 0 .1em rgba(var(--dj-glow-rgb),calc(var(--dj-lit, 1)*.75)))}.djBooth__dj--profiled .djBooth__djTag{background:rgba(143,92,255,.45);background:rgba(var(--dj-glow-rgb),calc(var(--dj-lit, 1)*.45));border-radius:1px;box-shadow:0 0 0 4px rgba(143,92,255,.45);box-shadow:0 0 0 4px rgba(var(--dj-glow-rgb),calc(var(--dj-lit, 1)*.45))}@media(hover:hover){.djBooth__dj--other:hover .djBooth__djEmoji{filter:brightness(1.08) drop-shadow(0 0 .03em rgba(255,255,255,.8)) drop-shadow(0 0 .1em rgba(143,92,255,.75));filter:brightness(calc(1 + var(--dj-lit, 1)*.08)) drop-shadow(0 0 .03em rgba(255,255,255,calc(var(--dj-lit, 1)*.8))) drop-shadow(0 0 .1em rgba(var(--dj-glow-rgb),calc(var(--dj-lit, 1)*.75)))}.djBooth__dj--other:hover .djBooth__djTag{background:rgba(143,92,255,.45);background:rgba(var(--dj-glow-rgb),calc(var(--dj-lit, 1)*.45));border-radius:1px;box-shadow:0 0 0 4px rgba(143,92,255,.45);box-shadow:0 0 0 4px rgba(var(--dj-glow-rgb),calc(var(--dj-lit, 1)*.45))}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.djBooth__dj--other:not(.djBooth__dj--profiled):hover{animation:djLitPulse .6s ease-in-out infinite alternate}}.djAvatar--profiled{z-index:1002}.djAvatar--profiled .djAvatar__emoji{filter:brightness(1.08) drop-shadow(0 0 .03em rgba(255,255,255,.8)) drop-shadow(0 0 .1em rgba(143,92,255,.75));filter:brightness(calc(1 + var(--dj-lit, 1)*.08)) drop-shadow(0 0 .03em rgba(255,255,255,calc(var(--dj-lit, 1)*.8))) drop-shadow(0 0 .1em rgba(var(--dj-glow-rgb),calc(var(--dj-lit, 1)*.75)))}.djAvatar--profiled .djAvatar__name{background:#8f5cff73;background:rgba(var(--dj-glow-rgb),.45)}@supports(color:color-mix(in srgb,red 50%,blue)){.djAvatar--profiled .djAvatar__name{background:color-mix(in srgb,#8f5cff73 100%,#00000073);background:color-mix(in srgb,rgba(var(--dj-glow-rgb),.45) calc(var(--dj-lit, 1)*100%),#00000073)}}@media(hover:hover){.djAvatar--other:hover{z-index:1003}.djAvatar--other:hover .djAvatar__emoji{filter:brightness(1.08) drop-shadow(0 0 .03em rgba(255,255,255,.8)) drop-shadow(0 0 .1em rgba(143,92,255,.75));filter:brightness(calc(1 + var(--dj-lit, 1)*.08)) drop-shadow(0 0 .03em rgba(255,255,255,calc(var(--dj-lit, 1)*.8))) drop-shadow(0 0 .1em rgba(var(--dj-glow-rgb),calc(var(--dj-lit, 1)*.75)))}.djAvatar--other:hover .djAvatar__name{background:#8f5cff73;background:rgba(var(--dj-glow-rgb),.45)}@supports(color:color-mix(in srgb,red 50%,blue)){.djAvatar--other:hover .djAvatar__name{background:color-mix(in srgb,#8f5cff73 100%,#00000073);background:color-mix(in srgb,rgba(var(--dj-glow-rgb),.45) calc(var(--dj-lit, 1)*100%),#00000073)}}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.djAvatar--other:not(.djAvatar--profiled):hover{animation:djLitPulse .6s ease-in-out infinite alternate}}.djAura{height:1em;left:0;pointer-events:none;position:absolute;top:0;width:1em;z-index:1}.djAura__sparkle{animation:djSparkle 1.8s ease-in-out infinite;height:var(--dj-sparkle-size);margin:calc(var(--dj-sparkle-size)/-2) 0 0 calc(var(--dj-sparkle-size)/-2);opacity:0;position:absolute;width:var(--dj-sparkle-size)}.djAura__sparkle:before{background:radial-gradient(#ffe27ad9,#ffc83c4d 35%,#ffc83c00 65%);border-radius:50%;content:"";inset:-40%;position:absolute}.djAura__sparkle:after{background:radial-gradient(#fff 10%,#ffe27a 28%,#eeba2b 60%);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);content:"";inset:0;position:absolute}@keyframes djSparkle{0%{opacity:0;transform:scale(0) rotate(0deg)}25%{opacity:1;transform:scale(1) rotate(45deg)}50%,to{opacity:0;transform:scale(0) rotate(90deg)}}@media(prefers-reduced-motion:reduce){.djAura__sparkle{animation:none;opacity:.85;transform:scale(.8)}}.djPet{height:0;left:0;pointer-events:none;position:absolute;top:0;visibility:hidden;width:0}.djPet--away{filter:grayscale(.6);opacity:.45}.djPetBeside{height:0;pointer-events:none;position:absolute;width:0}.djPet__body{bottom:0;left:0;line-height:1;position:absolute;transform:translateX(-50%);transform-origin:50% 100%}.djPet__body:after{background:#00000073;border-radius:50%;bottom:-.07em;content:"";height:.16em;left:50%;margin-left:-.35em;position:absolute;width:.7em;z-index:-1}.djPet__art{display:block;max-width:none;-webkit-user-select:none;user-select:none}span.djPet__art{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif}.djPet__body--trotting{animation:djPetTrot .19s ease-in-out infinite alternate}@keyframes djPetTrot{0%{transform:translateX(-50%) rotate(-9deg)}to{transform:translateX(-50%) rotate(9deg)}}@media(prefers-reduced-motion:reduce){.djPet__body--trotting{animation:none}}.djDance--bob{animation:djBob .45s ease-in-out 0s infinite alternate;animation:djBob .45s ease-in-out calc(var(--dj-offset, 0)*-.9s) infinite alternate}@keyframes djBob{0%{transform:translateY(0) rotate(-3deg)}to{transform:translateY(-12%) rotate(3deg)}}.djDance--spin{animation:djSpin 1.8s ease-in-out 0s infinite;animation:djSpin 1.8s ease-in-out calc(var(--dj-offset, 0)*-1.8s) infinite;transform-origin:50% 69%}@keyframes djSpin{0%{transform:perspective(4em) rotateY(0deg)}25%{transform:perspective(4em) rotateY(40deg)}50%{transform:perspective(4em) rotateY(-40deg)}to{transform:perspective(4em) rotateY(1turn)}}.djDance--flamenco{animation:djFlamenco 7.2s cubic-bezier(.2,.8,.3,1) 0s infinite;animation:djFlamenco 7.2s cubic-bezier(.2,.8,.3,1) calc(var(--dj-offset, 0)*-7.2s) infinite;transform-origin:50% 95%}@keyframes djFlamenco{0%,to{transform:translate(0) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(0deg) scale(1)}6.25%{transform:translate(0) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(-7deg) scale(1)}12.5%{transform:translate(0) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(7deg) scale(1)}18.75%{transform:translate(0) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(-8deg) scale(1)}25%{transform:translate(0) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(8deg) scale(1)}31.25%{transform:translateY(-.06em) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(-9deg) scale(1)}37.5%{transform:translateY(-.06em) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(9deg) scale(1)}43.75%{transform:translateY(-.14em) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(-11deg) scaleY(1.05)}50%{transform:translateY(-.14em) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(11deg) scaleY(1.05)}56.25%{transform:translate(0) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(-8deg) scale(1.04,.94)}62.5%{transform:translate(0) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(8deg) scale(1.04,.94)}68.75%{transform:translate(0) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(-10deg) scale(1.06,.9)}75%{animation-timing-function:ease-in-out;transform:translate(0) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(10deg) scale(1.06,.9)}78.125%,84.375%,90.625%{animation-timing-function:ease-in-out;transform:translate(.16em) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(-9deg) scaleY(.96)}81.25%,87.5%{animation-timing-function:ease-in-out;transform:translate(-.16em) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(9deg) scaleY(.96)}93.75%{animation-timing-function:linear;transform:translate(0) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(0deg) scale(1.08,.88)}95.3125%{animation-timing-function:linear;transform:translateY(-.3em) perspective(4em) rotateX(0deg) rotateY(45deg) rotate(0deg) scale(1)}96.875%{animation-timing-function:step-end;transform:translateY(-.4em) perspective(4em) rotateX(0deg) rotateY(90deg) rotate(0deg) scale(1)}96.876%{animation-timing-function:linear;transform:translateY(-.4em) perspective(4em) rotateX(0deg) rotateY(-90deg) rotate(0deg) scale(1)}98.4375%{animation-timing-function:linear;transform:translateY(-.3em) perspective(4em) rotateX(0deg) rotateY(-45deg) rotate(0deg) scale(1)}}.djDance--disco{animation:djDisco 3.6s linear 0s infinite;animation:djDisco 3.6s linear calc(var(--dj-offset, 0)*-3.6s) infinite;transform-origin:50% 69%}@keyframes djDisco{0%{transform:translate(0) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(0deg) scale(1)}1.5625%{transform:translate(.0176776695em,-.0206776695em) perspective(4em) rotateX(9.8994949366deg) rotateY(9.8994949366deg) rotate(0deg) scale(1)}3.125%{transform:translate(.05em,-.006em) perspective(4em) rotateX(0deg) rotateY(28deg) rotate(0deg) scale(1)}4.6875%{transform:translate(.0353553391em,.0263553391em) perspective(4em) rotateX(-19.7989898732deg) rotateY(19.7989898732deg) rotate(0deg) scale(1)}6.25%{transform:translateY(.038em) perspective(4em) rotateX(-28deg) rotateY(0deg) rotate(0deg) scale(1)}7.8125%{transform:translate(-.0353553391em,.0203553391em) perspective(4em) rotateX(-19.7989898732deg) rotateY(-19.7989898732deg) rotate(0deg) scale(1)}9.375%{transform:translate(-.05em,-.018em) perspective(4em) rotateX(0deg) rotateY(-28deg) rotate(0deg) scale(1)}10.9375%{transform:translate(-.0353553391em,-.0563553391em) perspective(4em) rotateX(19.7989898732deg) rotateY(-19.7989898732deg) rotate(0deg) scale(1)}12.5%{transform:translateY(-.074em) perspective(4em) rotateX(28deg) rotateY(0deg) rotate(0deg) scale(1)}14.0625%{transform:translate(.0353553391em,-.0623553391em) perspective(4em) rotateX(19.7989898732deg) rotateY(19.7989898732deg) rotate(0deg) scale(1)}15.625%{transform:translate(.05em,-.03em) perspective(4em) rotateX(0deg) rotateY(28deg) rotate(0deg) scale(1)}17.1875%{transform:translate(.0353553391em,.0023553391em) perspective(4em) rotateX(-19.7989898732deg) rotateY(19.7989898732deg) rotate(0deg) scale(1)}18.75%{transform:translateY(.014em) perspective(4em) rotateX(-28deg) rotateY(0deg) rotate(0deg) scale(1)}20.3125%{transform:translate(-.0353553391em,-.0036446609em) perspective(4em) rotateX(-19.7989898732deg) rotateY(-19.7989898732deg) rotate(0deg) scale(1)}21.875%{transform:translate(-.05em,-.042em) perspective(4em) rotateX(0deg) rotateY(-28deg) rotate(0deg) scale(1)}23.4375%{transform:translate(-.0353553391em,-.0803553391em) perspective(4em) rotateX(19.7989898732deg) rotateY(-19.7989898732deg) rotate(0deg) scale(1)}25%{transform:translateY(-.098em) perspective(4em) rotateX(28deg) rotateY(0deg) rotate(0deg) scale(1)}26.5625%{transform:translate(.0353553391em,-.0863553391em) perspective(4em) rotateX(19.7989898732deg) rotateY(19.7989898732deg) rotate(0deg) scale(1)}28.125%{transform:translate(.05em,-.054em) perspective(4em) rotateX(0deg) rotateY(28deg) rotate(0deg) scale(1)}29.6875%{transform:translate(.0353553391em,-.0216446609em) perspective(4em) rotateX(-19.7989898732deg) rotateY(19.7989898732deg) rotate(0deg) scale(1)}31.25%{transform:translateY(-.01em) perspective(4em) rotateX(-28deg) rotateY(0deg) rotate(0deg) scale(1)}32.8125%{transform:translate(-.0353553391em,-.0276446609em) perspective(4em) rotateX(-19.7989898732deg) rotateY(-19.7989898732deg) rotate(0deg) scale(1)}34.375%{transform:translate(-.05em,-.066em) perspective(4em) rotateX(0deg) rotateY(-28deg) rotate(0deg) scale(1)}35.9375%{transform:translate(-.0353553391em,-.1043553391em) perspective(4em) rotateX(19.7989898732deg) rotateY(-19.7989898732deg) rotate(0deg) scale(1)}37.5%{transform:translateY(-.122em) perspective(4em) rotateX(28deg) rotateY(0deg) rotate(0deg) scale(1)}39.0625%{transform:translate(.0353553391em,-.1103553391em) perspective(4em) rotateX(19.7989898732deg) rotateY(19.7989898732deg) rotate(0deg) scale(1)}40.625%{transform:translate(.05em,-.078em) perspective(4em) rotateX(0deg) rotateY(28deg) rotate(0deg) scale(1)}42.1875%{transform:translate(.0353553391em,-.0456446609em) perspective(4em) rotateX(-19.7989898732deg) rotateY(19.7989898732deg) rotate(0deg) scale(1)}43.75%{transform:translateY(-.034em) perspective(4em) rotateX(-28deg) rotateY(0deg) rotate(0deg) scale(1)}45.3125%{transform:translate(-.0353553391em,-.0516446609em) perspective(4em) rotateX(-19.7989898732deg) rotateY(-19.7989898732deg) rotate(0deg) scale(1)}46.875%{transform:translate(-.05em,-.09em) perspective(4em) rotateX(0deg) rotateY(-28deg) rotate(0deg) scale(1)}48.4375%{transform:translate(-.0176776695em,-.1106776695em) perspective(4em) rotateX(9.8994949366deg) rotateY(-9.8994949366deg) rotate(0deg) scale(1)}50%{animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:translateY(-.096em) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(0deg) scale(1)}62.5%,87.5%{animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:translateY(-.14em) perspective(4em) rotateX(26deg) rotateY(26deg) rotate(8deg) scale(1.06)}75%{animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:translate(0) perspective(4em) rotateX(-8deg) rotateY(-8deg) rotate(-4deg) scale(1.04,.95)}to{transform:translate(0) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(0deg) scale(1)}}.djDance--twist{animation:djTwist .7s linear 0s infinite;animation:djTwist .7s linear calc(var(--dj-offset, 0)*-.7s) infinite;transform-origin:50% 95%}@keyframes djTwist{0%{transform:translate(0) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(0deg) scale(.98,1.05)}6.25%{transform:translate(0) perspective(4em) rotateX(0deg) rotateY(14.5419704299deg) rotate(1.9134171618deg) scale(.9858578644,1.0353553391)}12.5%{transform:translate(0) perspective(4em) rotateX(0deg) rotateY(26.8700576851deg) rotate(3.5355339059deg) scale(1)}18.75%{transform:translate(0) perspective(4em) rotateX(0deg) rotateY(35.1074222354deg) rotate(4.6193976626deg) scale(1.0141421356,.9646446609)}25%{transform:translate(0) perspective(4em) rotateX(0deg) rotateY(38deg) rotate(5deg) scale(1.02,.95)}31.25%{transform:translate(0) perspective(4em) rotateX(0deg) rotateY(35.1074222354deg) rotate(4.6193976626deg) scale(1.0141421356,.9646446609)}37.5%{transform:translate(0) perspective(4em) rotateX(0deg) rotateY(26.8700576851deg) rotate(3.5355339059deg) scale(1)}43.75%{transform:translate(0) perspective(4em) rotateX(0deg) rotateY(14.5419704299deg) rotate(1.9134171618deg) scale(.9858578644,1.0353553391)}50%{transform:translate(0) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(0deg) scale(.98,1.05)}56.25%{transform:translate(0) perspective(4em) rotateX(0deg) rotateY(-14.5419704299deg) rotate(-1.9134171618deg) scale(.9858578644,1.0353553391)}62.5%{transform:translate(0) perspective(4em) rotateX(0deg) rotateY(-26.8700576851deg) rotate(-3.5355339059deg) scale(1)}68.75%{transform:translate(0) perspective(4em) rotateX(0deg) rotateY(-35.1074222354deg) rotate(-4.6193976626deg) scale(1.0141421356,.9646446609)}75%{transform:translate(0) perspective(4em) rotateX(0deg) rotateY(-38deg) rotate(-5deg) scale(1.02,.95)}81.25%{transform:translate(0) perspective(4em) rotateX(0deg) rotateY(-35.1074222354deg) rotate(-4.6193976626deg) scale(1.0141421356,.9646446609)}87.5%{transform:translate(0) perspective(4em) rotateX(0deg) rotateY(-26.8700576851deg) rotate(-3.5355339059deg) scale(1)}93.75%{transform:translate(0) perspective(4em) rotateX(0deg) rotateY(-14.5419704299deg) rotate(-1.9134171618deg) scale(.9858578644,1.0353553391)}to{transform:translate(0) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(0deg) scale(.98,1.05)}}.djDance--charleston{animation:djCharleston 2.4s 0s infinite;animation:djCharleston 2.4s calc(var(--dj-offset, 0)*-2.4s) infinite;transform-origin:50% 95%}@keyframes djCharleston{0%{animation-timing-function:ease-out;transform:translate(0) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(-9deg) scale(1.06,.92)}6.25%{animation-timing-function:ease-in;transform:translateY(-.06em) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(0deg) scale(.97,1.05)}12.5%{animation-timing-function:ease-out;transform:translate(0) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(9deg) scale(1.06,.92)}18.75%{animation-timing-function:ease-in;transform:translateY(-.06em) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(0deg) scale(.97,1.05)}25%{animation-timing-function:ease-out;transform:translate(0) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(-9deg) scale(1.06,.92)}31.25%{animation-timing-function:ease-in;transform:translateY(-.06em) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(0deg) scale(.97,1.05)}37.5%{animation-timing-function:ease-out;transform:translateY(-.04em) perspective(4em) rotateX(16deg) rotateY(0deg) rotate(18deg) scaleY(1.04)}43.75%{animation-timing-function:ease-in;transform:translateY(-.06em) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(0deg) scale(.97,1.05)}50%{animation-timing-function:ease-out;transform:translate(0) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(9deg) scale(1.06,.92)}56.25%{animation-timing-function:ease-in;transform:translateY(-.06em) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(0deg) scale(.97,1.05)}62.5%{animation-timing-function:ease-out;transform:translate(0) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(-9deg) scale(1.06,.92)}68.75%{animation-timing-function:ease-in;transform:translateY(-.06em) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(0deg) scale(.97,1.05)}75%{animation-timing-function:ease-out;transform:translate(0) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(9deg) scale(1.06,.92)}81.25%{animation-timing-function:ease-in;transform:translateY(-.06em) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(0deg) scale(.97,1.05)}87.5%{animation-timing-function:ease-out;transform:translateY(-.04em) perspective(4em) rotateX(-16deg) rotateY(0deg) rotate(-18deg) scaleY(1.04)}93.75%{animation-timing-function:ease-in;transform:translateY(-.06em) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(0deg) scale(.97,1.05)}to{transform:translate(0) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(-9deg) scale(1.06,.92)}}.djDance--robot{animation:djRobot 3.2s 0s infinite;animation:djRobot 3.2s calc(var(--dj-offset, 0)*-3.2s) infinite;transform-origin:50% 95%}@keyframes djRobot{0%{animation-timing-function:steps(3);transform:translate(0) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(0deg) scale(1)}3.125%{animation-timing-function:linear;transform:translate(0) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(15deg) scale(1)}12.5%{animation-timing-function:steps(3);transform:translate(0) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(15deg) scale(1)}15.625%{animation-timing-function:linear;transform:translate(0) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(-15deg) scale(1)}25%{animation-timing-function:steps(3);transform:translate(0) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(-15deg) scale(1)}28.125%{animation-timing-function:linear;transform:translate(0) perspective(4em) rotateX(0deg) rotateY(35deg) rotate(0deg) scale(1)}37.5%{animation-timing-function:steps(3);transform:translate(0) perspective(4em) rotateX(0deg) rotateY(35deg) rotate(0deg) scale(1)}40.625%{animation-timing-function:linear;transform:translate(0) perspective(4em) rotateX(0deg) rotateY(-35deg) rotate(0deg) scale(1)}50%{animation-timing-function:steps(3);transform:translate(0) perspective(4em) rotateX(0deg) rotateY(-35deg) rotate(0deg) scale(1)}53.125%{animation-timing-function:linear;transform:translateY(-.05em) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(0deg) scale(1.08)}62.5%{animation-timing-function:steps(3);transform:translateY(-.05em) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(0deg) scale(1.08)}65.625%{animation-timing-function:linear;transform:translate(0) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(0deg) scale(1.06,.9)}75%{animation-timing-function:steps(3);transform:translate(0) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(0deg) scale(1.06,.9)}78.125%{animation-timing-function:linear;transform:translate(0) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(15deg) scale(1.06,.9)}87.5%{animation-timing-function:steps(3);transform:translate(0) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(15deg) scale(1.06,.9)}90.625%{animation-timing-function:linear;transform:translate(0) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(0deg) scale(1)}to{animation-timing-function:steps(3);transform:translate(0) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(0deg) scale(1)}}.djDance--waltz{animation:djWaltz 3.6s linear 0s infinite;animation:djWaltz 3.6s linear calc(var(--dj-offset, 0)*-3.6s) infinite;transform-origin:50% 95%}@keyframes djWaltz{0%{transform:translate(0) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(0deg) scale(1.02,.97)}4.1666666667%{transform:translate(.0207055236em,-.0026794919em) perspective(4em) rotateX(0deg) rotateY(6.2116570825deg) rotate(1.8117333157deg) scale(1.0179903811,.9740192379)}8.3333333333%{transform:translate(.04em,-.01em) perspective(4em) rotateX(0deg) rotateY(12deg) rotate(3.5deg) scale(1.0125,.985)}12.5%{transform:translate(.0565685425em,-.02em) perspective(4em) rotateX(0deg) rotateY(16.9705627485deg) rotate(4.9497474683deg) scaleX(1.005)}16.6666666667%{transform:translate(.0692820323em,-.03em) perspective(4em) rotateX(0deg) rotateY(20.7846096908deg) rotate(6.0621778265deg) scale(.9975,1.015)}20.8333333333%{transform:translate(.0772740661em,-.0373205081em) perspective(4em) rotateX(0deg) rotateY(23.1822198309deg) rotate(6.761480784deg) scale(.9920096189,1.0259807621)}25%{transform:translate(.08em,-.04em) perspective(4em) rotateX(0deg) rotateY(24deg) rotate(7deg) scale(.99,1.03)}29.1666666667%{transform:translate(.0772740661em,-.0373205081em) perspective(4em) rotateX(0deg) rotateY(23.1822198309deg) rotate(6.761480784deg) scale(.9920096189,1.0259807621)}33.3333333333%{transform:translate(.0692820323em,-.03em) perspective(4em) rotateX(0deg) rotateY(20.7846096908deg) rotate(6.0621778265deg) scale(.9975,1.015)}37.5%{transform:translate(.0565685425em,-.02em) perspective(4em) rotateX(0deg) rotateY(16.9705627485deg) rotate(4.9497474683deg) scaleX(1.005)}41.6666666667%{transform:translate(.04em,-.01em) perspective(4em) rotateX(0deg) rotateY(12deg) rotate(3.5deg) scale(1.0125,.985)}45.8333333333%{transform:translate(.0207055236em,-.0026794919em) perspective(4em) rotateX(0deg) rotateY(6.2116570825deg) rotate(1.8117333157deg) scale(1.0179903811,.9740192379)}50%{transform:translate(0) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(0deg) scale(1.02,.97)}54.1666666667%{transform:translate(-.0207055236em,-.0026794919em) perspective(4em) rotateX(0deg) rotateY(-6.2116570825deg) rotate(-1.8117333157deg) scale(1.0179903811,.9740192379)}58.3333333333%{transform:translate(-.04em,-.01em) perspective(4em) rotateX(0deg) rotateY(-12deg) rotate(-3.5deg) scale(1.0125,.985)}62.5%{transform:translate(-.0565685425em,-.02em) perspective(4em) rotateX(0deg) rotateY(-16.9705627485deg) rotate(-4.9497474683deg) scaleX(1.005)}66.6666666667%{transform:translate(-.0692820323em,-.03em) perspective(4em) rotateX(0deg) rotateY(-20.7846096908deg) rotate(-6.0621778265deg) scale(.9975,1.015)}70.8333333333%{transform:translate(-.0772740661em,-.0373205081em) perspective(4em) rotateX(0deg) rotateY(-23.1822198309deg) rotate(-6.761480784deg) scale(.9920096189,1.0259807621)}75%{transform:translate(-.08em,-.04em) perspective(4em) rotateX(0deg) rotateY(-24deg) rotate(-7deg) scale(.99,1.03)}79.1666666667%{transform:translate(-.0772740661em,-.0373205081em) perspective(4em) rotateX(0deg) rotateY(-23.1822198309deg) rotate(-6.761480784deg) scale(.9920096189,1.0259807621)}83.3333333333%{transform:translate(-.0692820323em,-.03em) perspective(4em) rotateX(0deg) rotateY(-20.7846096908deg) rotate(-6.0621778265deg) scale(.9975,1.015)}87.5%{transform:translate(-.0565685425em,-.02em) perspective(4em) rotateX(0deg) rotateY(-16.9705627485deg) rotate(-4.9497474683deg) scaleX(1.005)}91.6666666667%{transform:translate(-.04em,-.01em) perspective(4em) rotateX(0deg) rotateY(-12deg) rotate(-3.5deg) scale(1.0125,.985)}95.8333333333%{transform:translate(-.0207055236em,-.0026794919em) perspective(4em) rotateX(0deg) rotateY(-6.2116570825deg) rotate(-1.8117333157deg) scale(1.0179903811,.9740192379)}to{transform:translate(0) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(0deg) scale(1.02,.97)}}.djDance--tango{animation:djTango 3.6s 0s infinite;animation:djTango 3.6s calc(var(--dj-offset, 0)*-3.6s) infinite;transform-origin:50% 95%}@keyframes djTango{0%,to{animation-timing-function:ease-in-out;transform:translate(0) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(0deg) scale(1)}12.5%{animation-timing-function:ease-in-out;transform:translate(0) perspective(4em) rotateX(-10deg) rotateY(0deg) rotate(10deg) scale(.97,1.04)}25%{animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:translate(0) perspective(4em) rotateX(-10deg) rotateY(0deg) rotate(-10deg) scale(.97,1.04)}26.5%,31.25%{animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:translate(0) perspective(4em) rotateX(0deg) rotateY(40deg) rotate(0deg) scale(1)}32.75%,37.5%{animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:translate(0) perspective(4em) rotateX(0deg) rotateY(-40deg) rotate(0deg) scale(1)}39%,43.75%{animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:translate(0) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(0deg) scale(1)}47%{animation-timing-function:ease-in-out;transform:translate(0) perspective(4em) rotateX(14deg) rotateY(0deg) rotate(-40deg) scale(1.05,.92)}81.25%{animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:translate(0) perspective(4em) rotateX(16deg) rotateY(0deg) rotate(-44deg) scale(1.06,.88)}83.5%{animation-timing-function:ease-in-out;transform:translate(0) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(8deg) scale(1)}87.5%{transform:translate(0) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(0deg) scale(1)}}.djDance--chicken{animation:djChicken 4.8s 0s infinite;animation:djChicken 4.8s calc(var(--dj-offset, 0)*-4.8s) infinite;transform-origin:50% 95%}@keyframes djChicken{0%,4.5%{animation-timing-function:ease-out;transform:translate(0) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(0deg) scale(1)}2%{animation-timing-function:ease-in-out;transform:translate(0) perspective(4em) rotateX(-26deg) rotateY(0deg) rotate(0deg) scale(1.05,.9)}10.75%,6.25%{animation-timing-function:ease-out;transform:translate(0) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(0deg) scale(1)}8.25%{animation-timing-function:ease-in-out;transform:translate(0) perspective(4em) rotateX(-26deg) rotateY(0deg) rotate(0deg) scale(1.05,.9)}12.5%,17%{animation-timing-function:ease-out;transform:translate(0) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(0deg) scale(1)}14.5%{animation-timing-function:ease-in-out;transform:translate(0) perspective(4em) rotateX(-26deg) rotateY(0deg) rotate(0deg) scale(1.05,.9)}18.75%,23.25%{animation-timing-function:ease-out;transform:translate(0) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(0deg) scale(1)}20.75%{animation-timing-function:ease-in-out;transform:translate(0) perspective(4em) rotateX(-26deg) rotateY(0deg) rotate(0deg) scale(1.05,.9)}25%,29.5%{animation-timing-function:ease-out;transform:translate(0) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(0deg) scale(1)}27%{animation-timing-function:ease-in-out;transform:translate(0) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(9deg) scale(1.14,.94)}31.25%,35.75%{animation-timing-function:ease-out;transform:translate(0) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(0deg) scale(1)}33.25%{animation-timing-function:ease-in-out;transform:translate(0) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(-9deg) scale(1.14,.94)}37.5%,42%{animation-timing-function:ease-out;transform:translate(0) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(0deg) scale(1)}39.5%{animation-timing-function:ease-in-out;transform:translate(0) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(9deg) scale(1.14,.94)}43.75%,48.25%{animation-timing-function:ease-out;transform:translate(0) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(0deg) scale(1)}45.75%{animation-timing-function:ease-in-out;transform:translate(0) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(-9deg) scale(1.14,.94)}50%{animation-timing-function:ease-in-out;transform:translate(0) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(0deg) scale(1)}53.125%{animation-timing-function:ease-in-out;transform:translate(0) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(10deg) scale(1.08,.86)}56.25%{animation-timing-function:ease-in-out;transform:translate(0) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(-10deg) scale(1.08,.86)}59.375%{animation-timing-function:ease-in-out;transform:translate(0) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(10deg) scale(1.08,.86)}62.5%{animation-timing-function:ease-in-out;transform:translate(0) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(-10deg) scale(1.08,.86)}65.625%{animation-timing-function:ease-in-out;transform:translate(0) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(10deg) scale(1.08,.86)}68.75%{animation-timing-function:ease-in-out;transform:translate(0) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(-10deg) scale(1.08,.86)}71.875%{animation-timing-function:ease-in-out;transform:translate(0) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(10deg) scale(1.08,.86)}75%{animation-timing-function:ease-in-out;transform:translate(0) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(-10deg) scale(1.08,.86)}78.125%{animation-timing-function:ease-in;transform:translateY(-.14em) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(0deg) scale(.97,1.05)}81.25%{animation-timing-function:linear;transform:translate(0) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(0deg) scale(1.04,.95)}84.375%{animation-timing-function:ease-in;transform:translateY(-.14em) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(0deg) scale(.97,1.05)}87.5%{animation-timing-function:linear;transform:translate(0) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(0deg) scale(1.04,.95)}90.625%{animation-timing-function:ease-in;transform:translateY(-.14em) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(0deg) scale(.97,1.05)}93.75%{animation-timing-function:linear;transform:translate(0) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(0deg) scale(1.04,.95)}95.3125%{animation-timing-function:linear;transform:translateY(-.15em) perspective(4em) rotateX(0deg) rotateY(90deg) rotate(0deg) scale(1)}96.875%{animation-timing-function:linear;transform:translateY(-.2em) perspective(4em) rotateX(0deg) rotateY(180deg) rotate(0deg) scale(1)}98.4375%{animation-timing-function:linear;transform:translateY(-.15em) perspective(4em) rotateX(0deg) rotateY(270deg) rotate(0deg) scale(1)}to{animation-timing-function:linear;transform:translate(0) perspective(4em) rotateX(0deg) rotateY(1turn) rotate(0deg) scale(1)}}.djDance--bandicoot{animation:djBandicoot 4.8s 0s infinite;animation:djBandicoot 4.8s calc(var(--dj-offset, 0)*-4.8s) infinite;transform-origin:50% 95%}@keyframes djBandicoot{0%{animation-timing-function:ease-out;transform:translate(.08em) perspective(4em) rotateX(0deg) rotateY(-20deg) rotate(9deg) scale(1.06,.92)}3.125%{animation-timing-function:ease-in;transform:translateY(-.12em) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(0deg) scale(.96,1.06)}6.25%{animation-timing-function:ease-out;transform:translate(-.08em) perspective(4em) rotateX(0deg) rotateY(20deg) rotate(-9deg) scale(1.06,.92)}9.375%{animation-timing-function:ease-in;transform:translateY(-.12em) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(0deg) scale(.96,1.06)}12.5%{animation-timing-function:ease-out;transform:translate(.08em) perspective(4em) rotateX(0deg) rotateY(-20deg) rotate(9deg) scale(1.06,.92)}15.625%{animation-timing-function:ease-in;transform:translateY(-.12em) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(0deg) scale(.96,1.06)}18.75%{animation-timing-function:ease-out;transform:translate(-.08em) perspective(4em) rotateX(0deg) rotateY(20deg) rotate(-9deg) scale(1.06,.92)}21.875%{animation-timing-function:ease-in;transform:translateY(-.12em) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(0deg) scale(.96,1.06)}25%{animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:translate(0) perspective(4em) rotateX(-12deg) rotateY(0deg) rotate(0deg) scale(1.14,.9)}28.125%{animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:translate(0) perspective(4em) rotateX(8deg) rotateY(0deg) rotate(0deg) scale(.94,1.06)}31.25%{animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:translate(0) perspective(4em) rotateX(-12deg) rotateY(0deg) rotate(0deg) scale(1.14,.9)}34.375%{animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:translate(0) perspective(4em) rotateX(8deg) rotateY(0deg) rotate(0deg) scale(.94,1.06)}37.5%,41.5%{animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:translate(0) perspective(4em) rotateX(-22deg) rotateY(0deg) rotate(0deg) scale(1.12,.84)}43.75%{animation-timing-function:ease-in-out;transform:translateY(-.04em) perspective(4em) rotateX(30deg) rotateY(0deg) rotate(0deg) scale(1.05,1.02)}46.875%{animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:translate(0) perspective(4em) rotateX(-8deg) rotateY(0deg) rotate(0deg) scale(1.06,.92)}50%{animation-timing-function:ease-in-out;transform:translateY(-.04em) perspective(4em) rotateX(30deg) rotateY(0deg) rotate(0deg) scale(1.05,1.02)}53.125%{animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:translate(0) perspective(4em) rotateX(-8deg) rotateY(0deg) rotate(0deg) scale(1.06,.92)}56.25%{animation-timing-function:ease-in-out;transform:translateY(-.04em) perspective(4em) rotateX(30deg) rotateY(0deg) rotate(0deg) scale(1.05,1.02)}59.375%{animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:translate(0) perspective(4em) rotateX(-8deg) rotateY(0deg) rotate(0deg) scale(1.06,.92)}62.5%{animation-timing-function:ease-in;transform:translate(0) perspective(4em) rotateX(0deg) rotateY(-40deg) rotate(-6deg) scale(1.06,.92)}65.625%{animation-timing-function:linear;transform:translate(0) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(0deg) scale(1)}67.1875%{animation-timing-function:linear;transform:translateY(-.0382683432em) perspective(4em) rotateX(0deg) rotateY(90deg) rotate(0deg) scale(1)}68.75%{animation-timing-function:linear;transform:translateY(-.0707106781em) perspective(4em) rotateX(0deg) rotateY(180deg) rotate(0deg) scale(1)}70.3125%{animation-timing-function:linear;transform:translateY(-.0923879533em) perspective(4em) rotateX(0deg) rotateY(270deg) rotate(0deg) scale(1)}71.875%{animation-timing-function:linear;transform:translateY(-.1em) perspective(4em) rotateX(0deg) rotateY(1turn) rotate(0deg) scale(1)}73.4375%{animation-timing-function:linear;transform:translateY(-.0923879533em) perspective(4em) rotateX(0deg) rotateY(450deg) rotate(0deg) scale(1)}75%{animation-timing-function:linear;transform:translateY(-.0707106781em) perspective(4em) rotateX(0deg) rotateY(540deg) rotate(0deg) scale(1)}76.5625%{animation-timing-function:linear;transform:translateY(-.0382683432em) perspective(4em) rotateX(0deg) rotateY(630deg) rotate(0deg) scale(1)}78.125%{animation-timing-function:linear;transform:translate(0) perspective(4em) rotateX(0deg) rotateY(2turn) rotate(0deg) scale(1)}81.25%{animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:translate(0) perspective(4em) rotateX(0deg) rotateY(2turn) rotate(0deg) scale(1.08,.9)}84.375%,96.875%{animation-timing-function:ease-in;transform:translateY(-.06em) perspective(4em) rotateX(0deg) rotateY(2turn) rotate(-8deg) scale(.95,1.1)}to{transform:translate(.08em) perspective(4em) rotateX(0deg) rotateY(700deg) rotate(9deg) scale(1.06,.92)}}.djDance--charlie{animation:djCharlie 6.4s 0s infinite;animation:djCharlie 6.4s calc(var(--dj-offset, 0)*-6.4s) infinite;transform-origin:50% 95%}@keyframes djCharlie{0%{animation-timing-function:ease-out;transform:translate(.04em) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(18deg) scale(1)}2.25%{animation-timing-function:ease-in;transform:translate(.04em,-.08em) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(18deg) scale(1)}4.5%{animation-timing-function:ease-in-out;transform:translate(.04em) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(18deg) scale(1)}6.25%{animation-timing-function:ease-out;transform:translate(-.04em) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(-18deg) scale(1)}8.5%{animation-timing-function:ease-in;transform:translate(-.04em,-.08em) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(-18deg) scale(1)}10.75%{animation-timing-function:ease-in-out;transform:translate(-.04em) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(-18deg) scale(1)}12.5%{animation-timing-function:ease-out;transform:translate(.04em) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(18deg) scale(1)}14.75%{animation-timing-function:ease-in;transform:translate(.04em,-.08em) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(18deg) scale(1)}17%{animation-timing-function:ease-in-out;transform:translate(.04em) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(18deg) scale(1)}18.75%{animation-timing-function:ease-out;transform:translate(-.04em) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(-18deg) scale(1)}21%{animation-timing-function:ease-in;transform:translate(-.04em,-.08em) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(-18deg) scale(1)}23.25%{animation-timing-function:ease-in-out;transform:translate(-.04em) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(-18deg) scale(1)}25%{animation-timing-function:ease-in-out;transform:translate(.08em) perspective(4em) rotateX(-22deg) rotateY(16deg) rotate(4deg) scale(1.08,.86)}28.125%{animation-timing-function:ease-in-out;transform:translateY(-.08em) perspective(4em) rotateX(14deg) rotateY(0deg) rotate(0deg) scale(1.04,.96)}31.25%{animation-timing-function:ease-in-out;transform:translate(-.08em) perspective(4em) rotateX(-22deg) rotateY(-16deg) rotate(-4deg) scale(1.08,.86)}34.375%{animation-timing-function:ease-in-out;transform:translateY(-.08em) perspective(4em) rotateX(14deg) rotateY(0deg) rotate(0deg) scale(1.04,.96)}37.5%{animation-timing-function:ease-in-out;transform:translate(.08em) perspective(4em) rotateX(-22deg) rotateY(16deg) rotate(4deg) scale(1.08,.86)}40.625%{animation-timing-function:ease-in-out;transform:translateY(-.08em) perspective(4em) rotateX(14deg) rotateY(0deg) rotate(0deg) scale(1.04,.96)}43.75%{animation-timing-function:ease-in-out;transform:translate(-.08em) perspective(4em) rotateX(-22deg) rotateY(-16deg) rotate(-4deg) scale(1.08,.86)}46.875%{animation-timing-function:ease-in-out;transform:translateY(-.08em) perspective(4em) rotateX(14deg) rotateY(0deg) rotate(0deg) scale(1.04,.96)}50%{animation-timing-function:ease-out;transform:translate(0) perspective(4em) rotateX(-16deg) rotateY(0deg) rotate(0deg) scale(1.12,.84)}56.25%{animation-timing-function:ease-in;transform:translate(.08em,-.14em) perspective(4em) rotateX(12deg) rotateY(30deg) rotate(14deg) scale(.96,1.1)}62.5%{animation-timing-function:ease-out;transform:translate(0) perspective(4em) rotateX(-16deg) rotateY(0deg) rotate(0deg) scale(1.12,.84)}68.75%{animation-timing-function:ease-in;transform:translate(-.08em,-.14em) perspective(4em) rotateX(12deg) rotateY(-30deg) rotate(-14deg) scale(.96,1.1)}75%{animation-timing-function:ease-out;transform:translate(.08em) perspective(4em) rotateX(10deg) rotateY(0deg) rotate(12deg) scale(1.08,.96)}78.125%{animation-timing-function:ease-in;transform:translateY(-.2em) perspective(4em) rotateX(20deg) rotateY(0deg) rotate(0deg) scaleY(1.14)}81.25%{animation-timing-function:ease-out;transform:translate(-.08em) perspective(4em) rotateX(10deg) rotateY(0deg) rotate(-12deg) scale(1.08,.96)}84.375%{animation-timing-function:ease-in;transform:translateY(-.2em) perspective(4em) rotateX(20deg) rotateY(0deg) rotate(0deg) scaleY(1.14)}87.5%{animation-timing-function:ease-out;transform:translate(.08em) perspective(4em) rotateX(10deg) rotateY(0deg) rotate(12deg) scale(1.08,.96)}90.625%{animation-timing-function:ease-in;transform:translateY(-.2em) perspective(4em) rotateX(20deg) rotateY(0deg) rotate(0deg) scaleY(1.14)}93.75%{animation-timing-function:ease-out;transform:translate(-.08em) perspective(4em) rotateX(10deg) rotateY(0deg) rotate(-12deg) scale(1.08,.96)}96.875%{animation-timing-function:ease-in;transform:translateY(-.2em) perspective(4em) rotateX(20deg) rotateY(0deg) rotate(0deg) scaleY(1.14)}to{transform:translate(.04em) perspective(4em) rotateX(0deg) rotateY(0deg) rotate(18deg) scale(1)}}.djDance--headbang{animation:djHeadbang 1.8s 0s infinite;animation:djHeadbang 1.8s calc(var(--dj-offset, 0)*-1.8s) infinite;transform-origin:50% 95%}@keyframes djHeadbang{0%{animation-timing-function:ease-in;transform:translateY(-.05em) perspective(4em) rotateX(10deg) rotateY(0deg) rotate(0deg) scaleY(1.04)}12.5%{animation-timing-function:ease-out;transform:translate(0) perspective(4em) rotateX(-28deg) rotateY(0deg) rotate(-8deg) scale(1.06,.9)}25%{animation-timing-function:ease-in;transform:translateY(-.05em) perspective(4em) rotateX(10deg) rotateY(0deg) rotate(0deg) scaleY(1.04)}37.5%{animation-timing-function:ease-out;transform:translate(0) perspective(4em) rotateX(-28deg) rotateY(0deg) rotate(-8deg) scale(1.06,.9)}50%{animation-timing-function:ease-in;transform:translateY(-.05em) perspective(4em) rotateX(10deg) rotateY(0deg) rotate(0deg) scaleY(1.04)}62.5%{animation-timing-function:ease-out;transform:translate(0) perspective(4em) rotateX(-28deg) rotateY(0deg) rotate(8deg) scale(1.06,.9)}75%{animation-timing-function:ease-in;transform:translateY(-.05em) perspective(4em) rotateX(10deg) rotateY(0deg) rotate(0deg) scaleY(1.04)}87.5%{animation-timing-function:ease-out;transform:translate(0) perspective(4em) rotateX(-28deg) rotateY(0deg) rotate(8deg) scale(1.06,.9)}to{transform:translateY(-.05em) perspective(4em) rotateX(10deg) rotateY(0deg) rotate(0deg) scaleY(1.04)}}.djDance--thrust{animation:djThrust 1.8s 0s infinite;animation:djThrust 1.8s calc(var(--dj-offset, 0)*-1.8s) infinite;transform-origin:50% 44%}@keyframes djThrust{0%{animation-timing-function:ease-in;transform:translate(0) perspective(4em) rotateX(-10deg) rotateY(0deg) rotate(0deg) scaleY(1.04)}12.5%{animation-timing-function:ease-out;transform:translate(0) perspective(4em) rotateX(30deg) rotateY(0deg) rotate(12deg) scaleX(1.04)}25%{animation-timing-function:ease-in;transform:translate(0) perspective(4em) rotateX(-10deg) rotateY(0deg) rotate(0deg) scaleY(1.04)}37.5%{animation-timing-function:ease-out;transform:translate(0) perspective(4em) rotateX(30deg) rotateY(0deg) rotate(12deg) scaleX(1.04)}50%{animation-timing-function:ease-in;transform:translate(0) perspective(4em) rotateX(-10deg) rotateY(0deg) rotate(0deg) scaleY(1.04)}62.5%{animation-timing-function:ease-out;transform:translate(0) perspective(4em) rotateX(30deg) rotateY(0deg) rotate(-12deg) scaleX(1.04)}75%{animation-timing-function:ease-in;transform:translate(0) perspective(4em) rotateX(-10deg) rotateY(0deg) rotate(0deg) scaleY(1.04)}87.5%{animation-timing-function:ease-out;transform:translate(0) perspective(4em) rotateX(30deg) rotateY(0deg) rotate(-12deg) scaleX(1.04)}to{transform:translate(0) perspective(4em) rotateX(-10deg) rotateY(0deg) rotate(0deg) scaleY(1.04)}}.djCrouch,.djHop{display:inline-block;vertical-align:bottom}.djCrouch{transform-origin:50% 100%}.djHop--go{animation:djHop .9s cubic-bezier(.25,.8,.35,1)}@keyframes djHop{0%{transform:translateY(0) rotate(0deg) scale(1)}40%{animation-timing-function:cubic-bezier(.4,0,.3,1);transform:translateY(-60%) rotate(200deg) scale(1.12);transform:translateY(calc(-60%*var(--dj-hop-jump, 1))) rotate(200deg) scale(1.12)}75%{animation-timing-function:ease-in-out;transform:translateY(-8%) rotate(1turn) scale(1)}88%{animation-timing-function:ease-in-out;transform:translateY(-18%) rotate(1turn) scale(1)}to{transform:translateY(0) rotate(1turn) scale(1)}}.djBurst{line-height:1;margin-top:-.55em;pointer-events:none}.djBurst,.djConfetti{height:0;position:absolute;width:0}.djConfetti{left:0;top:0}.djConfetti__piece{animation:djBurst 1.35s cubic-bezier(.1,.8,.3,1) forwards;border-radius:.03em;height:.2em;margin:-.1em 0 0 -.1em;opacity:0;position:absolute;width:.2em}@keyframes djBurst{0%{opacity:1;transform:translate(0) rotate(0deg)}70%{animation-timing-function:linear;opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(var(--spin))}}.djConfetti__icon{animation:djFloatUp 1.65s ease-out forwards;font-size:.65em;left:0;opacity:0;position:absolute;top:-.6em}@keyframes djFloatUp{0%{animation-timing-function:cubic-bezier(.33,.33,.67,.57);opacity:0;transform:translate(-50%) scale(.6)}20%{opacity:1;transform:translate(-50%,-.5em) scale(1)}to{opacity:0;transform:translate(-50%,-2em) scale(1)}}.djLevelUp{height:0;left:50%;pointer-events:none;position:absolute;top:45%;width:0}.djBooth__djBody .djLevelUp{font-size:.85em}.djLevelUp__burst{left:0;position:absolute;top:0;z-index:-1}.djLevelUp__burst:before{animation:djLevelFlash .6s ease-out forwards;background:radial-gradient(circle,#fff6c8f2,#ffd23f99 35%,#eeba2b00 70%);border-radius:50%;content:"";height:1.6em;left:-.8em;opacity:0;position:absolute;top:-.8em;width:1.6em}.djLevelUp__ray{animation:djLevelRay .65s cubic-bezier(.15,.7,.3,1) forwards;background:linear-gradient(0deg,#ffd23f00,#ffd23f 45%,#fff6c8);border-radius:.05em;bottom:0;height:.55em;left:-.05em;opacity:0;position:absolute;transform-origin:50% 100%;width:.1em}.djLevelUp__ray--short{animation-delay:40ms;height:.35em}@keyframes djLevelFlash{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.25)}}@keyframes djLevelRay{0%{opacity:1;transform:rotate(var(--angle)) translateY(-.2em) scaleY(.3)}55%{opacity:1}to{opacity:0;transform:rotate(var(--angle)) translateY(-.8em) scaleY(1)}}.djLevelUp__rise{animation:djLevelRise 1.5s cubic-bezier(.2,.7,.3,1) forwards;bottom:0;left:0;opacity:0;position:absolute}.djLevelUp__text{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#fffbe6 10%,#ffd23f 55%,#f0a020 95%);-webkit-background-clip:text;background-clip:text;bottom:0;color:#ffd23f;filter:drop-shadow(0 1px 0 rgba(70,35,0,.95)) drop-shadow(0 0 3px rgba(255,190,40,.75));font-size:12px;font-size:max(12px,.3em);font-weight:900;left:0;letter-spacing:.04em;line-height:1;position:absolute;transform:translateX(-50%);white-space:nowrap}@keyframes djLevelRise{0%{opacity:0;transform:translateY(.25em) scale(.6)}12%{opacity:1;transform:translateY(-.15em) scale(1.15)}22%{transform:translateY(-.25em) scale(1)}75%{opacity:1}to{opacity:0;transform:translateY(-1em) scale(1)}}@keyframes djLevelShow{0%,to{opacity:0;transform:translateY(-.6em)}15%,75%{opacity:1;transform:translateY(-.6em)}}@media(prefers-reduced-motion:reduce){.djLevelUp__burst{display:none}.djLevelUp__rise{animation-name:djLevelShow}.djDance,.djHop--go{animation:none}.djConfetti{display:none}.djAvatar,.djAvatar__body,.djAvatar__name{transition:none}}.djProfile{animation:djProfileIn .16s ease-out;max-width:260px;min-width:190px;pointer-events:none;position:absolute;width:max-content;z-index:1500}.djProfile__card{background:linear-gradient(180deg,#ffffff24,#ffffff0a 55%,#fff0),linear-gradient(180deg,#8f5cff33,#8f5cff1a),#292830;background:linear-gradient(to bottom,#ffffff24,#ffffff0a 55%,#fff0),linear-gradient(to bottom,rgba(var(--dj-glow-rgb),.2),rgba(var(--dj-glow-rgb),.1)),rgba(var(--dj-raised-hover-rgb),1);border:1px solid #8f5cff99;border:1px solid rgba(var(--dj-glow-rgb),.6);border-radius:8px;box-shadow:inset 0 1px 0 #ffffff3d,inset 0 -1px 0 #0003,0 8px 22px #00000080,0 0 18px #8f5cff59;box-shadow:inset 0 1px 0 #ffffff3d,inset 0 -1px 0 #0003,0 8px 22px #00000080,0 0 18px rgba(var(--dj-glow-rgb),.35);box-sizing:border-box;color:#e8e2f0;cursor:default;padding:10px 13px 11px;pointer-events:auto;text-align:left}.djProfile__head{align-items:baseline;display:flex}.djProfile__name{color:#fff;flex:1 1 auto;font-size:15px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px #00000059;white-space:nowrap}.djProfile__level{font-feature-settings:"tnum";flex:none;font-size:14px;font-variant-numeric:tabular-nums;margin-left:14px;white-space:nowrap}.djProfile__levelLabel{color:#e8e2f09e;font-size:11px}.djProfile__bio{border-top:1px solid #ffffff29;box-shadow:inset 0 1px 0 #00000038;color:#e8e2f0e6;font-size:13px;line-height:1.4;margin:8px 0 0;overflow-wrap:anywhere;padding-top:8px}.djProfile__bio--seeker{color:#e8e2f0b8;font-style:italic}.djProfile__actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;margin-top:6px}.djButton.djProfile__gift,.djButton.djProfile__kick{box-shadow:0 4px 12px #00000080,inset 0 -2px 0 #00000024;pointer-events:auto}.djButton.djProfile__gift{border-color:#eeba2bb3;color:#f3c94f}@keyframes djProfileIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.djProfile{animation:none}}.djProfileLayer{bottom:0;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:1500}.djBanner{background:#b33d3d;border-radius:4px;bottom:12px;color:#fff;font-size:13px;left:50%;margin:0;padding:4px 12px;position:absolute;transform:translateX(-50%);z-index:2000}.djJoin{align-items:center;background:#040406b3;background:rgba(var(--dj-field-rgb),.7);display:flex;height:100%;justify-content:center;left:0;padding:16px;position:absolute;top:0;width:100%;z-index:3000}.djJoin__card{background:#0d0d11;background:rgba(var(--dj-panel-rgb),1);border:1px solid #1e1d24;border:1px solid rgba(var(--dj-line-rgb),1);border-radius:5px;max-width:340px;padding:24px;text-align:center;width:100%}.djJoin__card h1{color:#e6e2fc;color:rgb(var(--dj-pale-rgb));font-size:28px;font-weight:700;margin:0 0 4px}.djJoin__tagline{color:#e8e2f0;font-size:15px;margin:0 0 14px}.djJoin__room{color:#9a91a8;font-size:14px;margin:-6px 0 14px;overflow-wrap:anywhere}.djJoin__room strong{color:#e8e2f0}.djJoin__playing,.djJoin__status{color:#9a91a8;font-size:14px;margin:0 0 8px}.djJoin__playing strong{color:#e8e2f0}.djJoin__label{color:#9a91a8;display:block;font-size:13px;margin:16px 0 6px;text-align:left}.djJoin__card .djButton{margin-top:12px;width:100%}.djJoin__account{background:none;border:0;color:#9a91a8;cursor:pointer;display:inline-block;font:inherit;font-size:13px;margin-top:12px;padding:0;text-decoration:underline}.djInput,.djJoin__account:hover{color:#e8e2f0}.djInput{background:#040406;background:rgba(var(--dj-field-rgb),1);border:1px solid #1e1d24;border:1px solid rgba(var(--dj-line-rgb),1);border-radius:4px;box-sizing:border-box;font-size:14px;min-width:0;padding:8px 10px;width:100%}.djInput:focus{border-color:#8f5cff;border-color:rgba(var(--dj-glow-rgb),1)}.djButton{background:#1c1b22;background:rgba(var(--dj-raised-rgb),1);border-radius:4px;box-shadow:inset 0 -2px 0 #00000024;color:#e8e2f0;cursor:pointer;font-size:14px;font-weight:700;padding:8px 14px;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out;white-space:nowrap}.djButton:hover:not(:disabled){background:#292830;background:rgba(var(--dj-raised-hover-rgb),1)}.djButton:disabled{box-shadow:none;cursor:default;opacity:.5}.djButton--float{background:#222028;background:rgba(var(--dj-float-raised-rgb),1)}.djButton--float:hover:not(:disabled){background:#2f2e37;background:rgba(var(--dj-float-raised-hover-rgb),1)}.djButton--primary{background:#48ba3b;color:#fff}.djButton--primary:hover:not(:disabled){background:#6ad45e}.djButton--danger{background:#c94545;color:#fff}.djButton--danger:hover:not(:disabled){background:#df5a5a}.djIconButton{border-radius:4px;color:#9a91a8;cursor:pointer;flex:none;font-size:13px;height:26px;width:26px}.djIconButton:hover:not(:disabled){background:#1e1d24;background:rgba(var(--dj-line-rgb),1);box-shadow:inset 0 -2px 0 #00000024;color:#e8e2f0}.djIconButton:disabled{visibility:hidden}.djHint{color:#9a91a8;font-size:13px;margin:6px 0 0}.djError{color:#ffb4a8;font-size:12px;margin:6px 0 0;text-align:left}.djScroll{overflow-y:auto;overscroll-behavior:contain}.djScroll::-webkit-scrollbar{width:10px}.djScroll::-webkit-scrollbar-track{background:#0000;margin:6px 0}.djScroll::-webkit-scrollbar-thumb{background:#8f5cff73 padding-box;background:rgba(var(--dj-glow-rgb),.45) padding-box;border:3px solid #0000;border-radius:6px}.djScroll::-webkit-scrollbar-thumb:hover{background-color:#8f5cffcc;background-color:rgba(var(--dj-glow-rgb),.8)}@supports not selector(::-webkit-scrollbar){.djScroll{scrollbar-color:#8f5cff8c #0000;scrollbar-color:rgba(var(--dj-glow-rgb),.55) #0000;scrollbar-width:thin}}.djCard{background:#0d0d11f0;background:rgba(var(--dj-panel-rgb),.94);border:1px solid #8f5cff8c;border:1px solid rgba(var(--dj-glow-rgb),.55);border-radius:5px;box-shadow:0 0 16px #8f5cff40;box-shadow:0 0 16px rgba(var(--dj-glow-rgb),.25);box-sizing:border-box;contain:paint;display:flex;flex-direction:column;min-height:0;overflow:hidden;text-align:left;z-index:1}.djCard[hidden]{display:none}.djCard h2{color:#9a91a8;font-size:12px;font-weight:700;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.djChat{grid-area:chat}.djCard__head{align-items:center;display:flex;flex:none;justify-content:space-between;padding:12px 12px 0}.djCard__minimize{align-items:center;border-radius:5px;color:#9a91a8;cursor:pointer;display:inline-flex;height:34px;justify-content:center;margin:-10px -8px 0 0;width:34px}.djCard__minimize svg{fill:currentColor;height:24px;width:24px}.djCard__minimize:focus-visible,.djCard__minimize:hover{background:#1e1d24;background:rgba(var(--dj-line-rgb),1);box-shadow:inset 0 -2px 0 #00000024;color:#e8e2f0}.djChat__log{-webkit-touch-callout:default;flex:1 1 auto;margin:0 4px 6px 0;min-height:0;padding:0 8px 4px 12px;-webkit-user-select:text;user-select:text}.djChat__log li{font-size:14px;line-height:1.4;overflow-wrap:anywhere;padding:3px 0}.djChat__emoji{isolation:isolate;margin-right:4px;position:relative}.djChat__under{bottom:-.1em;font-size:.75em;line-height:1;position:absolute;right:-.5em;z-index:-1}.djChat__emoji:has(.djChat__under){margin-right:calc(4px + .4em)}.djChat__event{color:#9a91a8}.djChat__name{color:#e6e2fc;color:rgb(var(--dj-pale-rgb));font-weight:700}.djChat__name--other{cursor:pointer}.djChat__name--other:focus-visible{text-decoration:underline}@media(hover:hover){.djChat__log li:hover .djChat__name--other{text-decoration:underline}}.djChat__link{color:#e6e2fc;color:rgb(var(--dj-pale-rgb));font-weight:700;text-decoration:underline;text-decoration-color:#8f5cffcc;text-decoration-color:rgba(var(--dj-glow-rgb),.8);text-underline-offset:2px}.djChat__link:focus-visible,.djChat__link:hover{text-decoration-color:initial}.djChat__form{border-top:1px solid #1e1d24;border-top:1px solid rgba(var(--dj-line-rgb),1);display:flex;flex:none;padding:12px;position:relative}.djChat__form .djButton{margin-left:8px}.djChat__deleted{color:#9a91a8;font-style:italic}.djChat__delete{border-radius:4px;color:#9a91a8;cursor:pointer;font-size:11px;line-height:1.4;margin-left:6px;opacity:0;padding:0 4px;vertical-align:1px}.djChat__delete:focus-visible,.djChat__delete:hover{background:#1e1d24;background:rgba(var(--dj-line-rgb),1);color:#e05a5a;opacity:1}.djChat__log li:hover .djChat__delete{opacity:1}@media(hover:none){.djChat__delete{opacity:.6}}.djChat__emojiList{background:#1c1b22;background:rgba(var(--dj-raised-rgb),1);border:1px solid #8f5cffb3;border:1px solid rgba(var(--dj-glow-rgb),.7);border-radius:5px;bottom:calc(100% - 4px);box-shadow:0 6px 20px #00000080,0 0 16px #8f5cff40;box-shadow:0 6px 20px #00000080,0 0 16px rgba(var(--dj-glow-rgb),.25);left:12px;list-style:none;margin:0;padding:4px;position:absolute;right:12px;z-index:1}.djChat__emojiOption{align-items:center;border-radius:4px;color:#e8e2f0;cursor:pointer;display:flex;font-size:13px;font-weight:700;height:30px;overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap}.djChat__emojiOption--picked{background:#8f5cff38;background:rgba(var(--dj-glow-rgb),.22)}.djChat__emojiGlyph{flex:none;font-size:18px;margin-right:6px;text-align:center;width:24px}.djChat__problem{flex:none;margin:-4px 12px 12px}.djSide{display:flex;flex-direction:column;grid-area:panel;min-height:0}.djAccount{flex:none}.djAccount:not(.djAccount--editing){contain:none;overflow:visible}.djAccount--editing{flex:1 1 auto}.djSignUp+.djAccount{margin-top:9px}.djSignUp{flex:none}.djSignUp__body{padding:12px}.djSignUp__text{text-wrap:balance;font-size:14px;font-weight:700;line-height:20px;margin:0;text-align:center}.djSignUp__buttons{display:flex;justify-content:center;margin-top:12px}.djSignUp__buttons .djButton{flex:1 1;max-width:140px}.djSignUp__buttons .djButton+.djButton{margin-left:8px}.djLevel{align-items:center;flex:none;flex-direction:row;margin-top:9px;padding:12px}.djLevel__label{font-feature-settings:"tnum";color:#e8e2f0;flex:none;font-size:14px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1;margin-right:10px;position:relative;top:-1px}.djLevel__bar{background:#040406;background:rgba(var(--dj-field-rgb),1);border-radius:3px;box-shadow:inset 0 0 0 1px #1e1d24;box-shadow:inset 0 0 0 1px rgba(var(--dj-line-rgb),1);flex:1 1 auto;height:10px;min-width:0;overflow:hidden;position:relative}.djLevel__fill,.djLevel__gain{bottom:0;left:0;position:absolute;right:0;top:0;transform-origin:left center}.djLevel__fill{background:linear-gradient(180deg,#ffffff4d,#fff0 70%),#8f5cff;background:linear-gradient(to bottom,#ffffff4d,#fff0 70%),rgba(var(--dj-glow-rgb),1)}.djLevel__gain{background:#fff;transform:scaleX(0)}.djLevel__label--up{animation:djLevelLabel 1.2s ease-out}@keyframes djLevelLabel{0%{color:#ffd23f;text-shadow:0 0 8px #ffc83ce6;transform:scale(1.3)}}@media(prefers-reduced-motion:reduce){.djLevel__label{animation:none}}.djRoomBar{align-items:baseline;display:flex;flex:none;margin:0 16px;padding-top:var(--dj-gap)}.djRoomBar__about{flex:1 1;margin-right:16px}.djRoomBar__head{align-items:baseline;display:flex}.djRoomBar .djNowTitle{align-self:flex-end;flex:0 1 auto;margin:0;min-width:0;overflow:hidden;padding:0;white-space:nowrap}.djRoomBar__title{align-items:baseline;color:#e8e2f0;display:flex;font-size:18px;font-weight:700;line-height:1.3;margin:0;min-width:0;white-space:nowrap}.djRoomBar__name{min-width:0;overflow:hidden;text-overflow:ellipsis}.djRoomBar__settings{align-items:baseline;border-radius:4px;cursor:pointer;display:flex;min-width:0}.djRoomBar__settings:hover .djRoomBar__name{text-decoration:underline}.djRoomBar__settings:hover .djRoomBar__gear{color:#e8e2f0;transform:rotate(45deg)}.djRoomBar__gear{fill:currentColor;align-self:center;color:#9a91a8;flex:none;height:.85em;margin-left:.35em;transition:color .2s ease-in-out,transform .3s ease-in-out;width:.85em}.djRoomBar__capacity{align-items:baseline;column-gap:12px;display:flex;flex-wrap:wrap;line-height:1.3}.djRoomBar__count{color:#9a91a8;font-size:14px;font-weight:600;white-space:nowrap}.djRoomBar__more{color:#6ad45e;cursor:pointer;flex:none;font-size:13px;font-weight:600;white-space:nowrap}.djRoomBar__more:hover{text-decoration:underline}.djRoomBar__buttons{display:flex;flex:1 1;justify-content:flex-end;margin-left:16px}.djRoomBar__buttons>*+*{margin-left:8px}.djRoomBar--titleBelow{flex-wrap:wrap;row-gap:8px}.djRoomBar--titleBelow .djRoomBar__about{flex:0 1 auto;min-width:0}.djRoomBar--titleBelow .djRoomBar__buttons{flex:none;margin-left:auto}.djRoomBar--titleBelow .djNowTitle{flex:0 0 100%;order:1;padding-top:4px;white-space:normal}.djRoomBar__boost{background:#eeba2b;box-shadow:0 0 16px #eeba2b40,inset 0 -2px 0 #00000024;color:#2b1d00;flex:none;font-size:13px;line-height:1.3;margin-left:12px;padding:3px 10px 4px;position:relative;top:-1px}.djRoomBar__boost:hover:not(:disabled){background:#f3c94f}.djRoomBar__create{background:#3985ef;box-shadow:0 0 16px #3985ef40,inset 0 -2px 0 #00000024;color:#fff}.djRoomBar__create:hover:not(:disabled){background:#5a9af2}.djShare{background:#48ba3b;box-shadow:0 0 16px #48ba3b40,inset 0 -2px 0 #00000024;color:#fff}.djShare:hover:not(:disabled){background:#6ad45e}.djCopy{align-items:center;display:inline-grid;justify-items:center}.djCopy__label{align-items:center;display:inline-flex;grid-area:1/1}.djCopy__label--off{visibility:hidden}.djCopy__check{fill:currentColor;height:1.15em;margin-left:4px;width:1.15em}.djCopy--short .djCopy__said{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.djCopy--short .djCopy__check{margin-left:0}.djButton.djCopy--icon{height:28px;padding:0;width:28px}.djButton.djCopy--icon svg{fill:currentColor;height:16px;width:16px}.djCopy--copied,.djCopy--copied:hover:not(:disabled){background:#1c1b22;background:rgba(var(--dj-raised-rgb),1);color:#8fe08a;cursor:default}.djShare.djCopy--copied,.djShare.djCopy--copied:hover:not(:disabled){background:#222028;background:rgba(var(--dj-float-raised-rgb),1)}.djModal__card{background:#0d0d11;background:rgba(var(--dj-panel-rgb),1);border:1px solid #8f5cff8c;border:1px solid rgba(var(--dj-glow-rgb),.55);border-radius:5px;box-shadow:0 20px 60px #00000080,0 0 30px #8f5cff40;box-shadow:0 20px 60px #00000080,0 0 30px rgba(var(--dj-glow-rgb),.25);margin:auto 0;max-width:480px;outline:none;padding:20px 22px 22px;text-align:left;width:100%}.djSettings__head{align-items:center;display:flex;justify-content:space-between}.djSettings__head h2{color:#e6e2fc;color:rgb(var(--dj-pale-rgb));font-size:18px;font-weight:700;margin:0;overflow-wrap:anywhere}.djDialog__head{align-items:stretch;border-bottom:1px solid #1e1d24;border-bottom:1px solid rgba(var(--dj-line-rgb),1);margin-top:-8px}.djDialog__head .djIconButton{align-self:center;margin-left:10px}.djDialog__head>.djDialog__tabs{border-bottom:0;flex:1 1 auto;margin-top:0;min-width:0}.djDialog__panels{display:grid}.djDialog__panels>.djDialog__panel{grid-area:1/1;min-width:0}.djDialog__panel--off{visibility:hidden}.djDialog{max-width:420px}.djDialog .djHint{font-size:12px;line-height:1.5}.djDialog__text{font-size:15px;margin:14px 0 0}.djDialog__label{display:block;font-size:13px;font-weight:600;margin:16px 0 6px}.djDialog__select{width:100%}.djDialog__labelRow{align-items:baseline;display:flex;justify-content:space-between}.djDialog__labelRow .djDialog__label{margin-right:12px}.djDialog__count{font-feature-settings:"tnum";color:#9a91a8;flex:none;font-size:12px;font-variant-numeric:tabular-nums}.djDialog__bio{display:block;line-height:1.4;min-height:78px;resize:none}.djDialog__buttons{display:flex;justify-content:flex-end;margin-top:18px}.djDialog__buttons>*+*{margin-left:8px}.djOnce__why{color:#e6e2fc;color:rgb(var(--dj-pale-rgb));font-weight:700}.djOnce__more{color:#9a91a8;font-size:14px;line-height:1.5;margin:8px 0 0}.djOnce__link{background:none;border:0;border-radius:2px;color:#e8e2f0;cursor:pointer;display:inline;font:inherit;padding:0;text-decoration:underline;text-underline-offset:2px}.djOnce__link:hover{color:#e6e2fc;color:rgb(var(--dj-pale-rgb))}.djOnce__link:focus-visible{outline:2px solid #8ab4f8;outline-offset:2px}.djOnce__link--account{color:#e6e2fc;color:rgb(var(--dj-pale-rgb));font-weight:700;text-decoration:none}.djOnce__link--account:hover{text-decoration:underline}.djSettings{max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);padding-bottom:0}.djSettings__boosts{color:#f3c94f;font-size:13px;font-weight:700;margin:2px 0 0}.djSettings__tabs{border-bottom:1px solid #1e1d24;border-bottom:1px solid rgba(var(--dj-line-rgb),1);display:flex;margin-top:12px}.djSettings__tab{border-bottom:2px solid #0000;color:#9a91a8;cursor:pointer;flex:1 1;font-size:14px;font-weight:700;margin-bottom:-1px;padding:8px 0}.djSettings__tab:hover{color:#e8e2f0}.djSettings__tab--on{border-bottom-color:#8f5cff;border-bottom-color:rgba(var(--dj-glow-rgb),1);color:#e8e2f0}.djSettings__panel{min-height:360px}.djSettings__field{margin-top:16px}.djSettings__field>.djSettings__label,.djSettings__field>label{display:block;font-size:13px;font-weight:600;margin-bottom:6px}.djSettings__field .djHint{font-size:12px;line-height:1.5;margin:6px 0 0}.djSettings__labelRow{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:6px}.djSettings__labelRow>.djSettings__label,.djSettings__labelRow>label{font-size:13px;font-weight:600;margin-right:12px}.djSettings__value{color:#e6e2fc;color:rgb(var(--dj-pale-rgb));flex:none;font-size:13px;font-weight:700}.djSettings__vanity{align-items:center;display:flex}.djSettings__vanity .djInput{flex:1 1 auto;margin-left:6px}.djSettings__vanity .djInput:disabled{cursor:not-allowed;opacity:.55}.djSettings__code{color:#e6e2fc;color:rgb(var(--dj-pale-rgb));flex:1 1 auto;font-size:14px;font-weight:700;margin-right:8px;min-width:0;overflow-wrap:anywhere}.djSettings__prefix{color:#9a91a8;flex:none;font-size:14px}.djSettings__link{flex-wrap:wrap;row-gap:6px}.djSettings__linkButtons{align-items:center;display:flex;flex:none;gap:6px;margin-left:auto}.djSettings__check{align-items:flex-start;cursor:pointer;display:flex;font-size:13px;font-weight:600;margin-top:16px}.djSettings__check input{accent-color:#8f5cff;accent-color:rgba(var(--dj-glow-rgb),1);cursor:pointer;flex:none;height:16px;margin:2px 10px 0 0;width:16px}.djSettings__check .djHint{display:block;font-size:12px;font-weight:400;line-height:1.5;margin:3px 0 0}.djSettings__numberRow{align-items:center;display:flex;justify-content:space-between}.djSettings__numberRow>label{margin:0 12px 0 0}.djSettings__number{flex:none;width:76px}.djSettings__slider{-webkit-appearance:none;appearance:none;background:#0000;cursor:pointer;display:block;height:22px;margin:0;width:100%}.djSettings__slider::-webkit-slider-runnable-track{background:linear-gradient(to right,#8f5cff var(--fill),#1e1d24 var(--fill));background:linear-gradient(to right,rgba(var(--dj-glow-rgb),1) var(--fill),rgba(var(--dj-line-rgb),1) var(--fill));border-radius:3px;height:6px}.djSettings__slider::-webkit-slider-thumb{-webkit-appearance:none;background:#e6e2fc;background:rgb(var(--dj-pale-rgb));border:0;border-radius:50%;box-shadow:0 1px 3px #00000073;height:16px;margin-top:-5px;width:16px}.djSettings__slider::-moz-range-track{background:#1e1d24;background:rgba(var(--dj-line-rgb),1);border-radius:3px;height:6px}.djSettings__slider::-moz-range-progress{background:#8f5cff;background:rgba(var(--dj-glow-rgb),1);border-radius:3px;height:6px}.djSettings__slider::-moz-range-thumb{background:#e6e2fc;background:rgb(var(--dj-pale-rgb));border:0;border-radius:50%;box-shadow:0 1px 3px #00000073;height:16px;width:16px}.djSettings__slider:focus-visible{border-radius:4px;outline:2px solid #8f5cff;outline:2px solid rgba(var(--dj-glow-rgb),1);outline-offset:2px}.djSettings__ends{color:#9a91a8;display:flex;font-size:11px;justify-content:space-between}.djSwatches{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:12px}.djSwatch{align-items:flex-end;aspect-ratio:1;background:#8f5cff border-box;background:rgb(var(--dj-swatch-rgb,143,92,255)) border-box;border:2px solid #0000;border-radius:8px;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 -2px 0 #00000024;box-sizing:border-box;cursor:pointer;display:flex;justify-content:center;position:relative;transition:transform .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out}.djSwatch:hover{transform:scale(1.06)}.djSwatch:has(.djSwatch__input:focus-visible){outline:2px solid #8ab4f8;outline-offset:2px}.djSwatch--on{border-color:#fff;box-shadow:0 0 6px #ffffff80,inset 0 -2px 0 #00000024}.djSwatch__input{height:1px;margin:0;opacity:0;pointer-events:none;position:absolute;width:1px}.djEffects__color--media,.djSwatch--media{background:linear-gradient(135deg,#ff4f4f,#ffa23a,#ffe14d,#59e36a,#33cfe8,#4f7dff,#b25cff,#ff4fc3) border-box}.djEffects__color--default,.djSwatch--default{background:radial-gradient(circle at 50% 10%,#8f5cff,#46278f 50%,#1d1530) border-box}.djEffects__color--white,.djSwatch--white{background:#fff border-box}.djEffects__color--random,.djSwatch--random{background:conic-gradient(#ff4f4f 0 25%,#ffe14d 0 50%,#33cfe8 0 75%,#b25cff 0) border-box}.djSwatch__label{color:#fff;font-size:11px;font-weight:800;line-height:1.15;padding:0 3px 6px;text-align:center;text-shadow:0 1px 3px #000000bf}.djSwatch__name{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.djSwatch__check{fill:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.55));height:28px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:28px}.djSwatch--default .djSwatch__check,.djSwatch--media .djSwatch__check{top:34%}.djSwatch--white .djSwatch__check{fill:#24232a;filter:none}@media(max-width:480px){.djSwatches{grid-template-columns:repeat(4,minmax(0,1fr))}}.djSwatches--name{gap:6px;grid-template-columns:repeat(11,minmax(0,1fr));margin-top:0}.djSwatches--name .djSwatch--small{width:auto}@media(max-width:480px){.djSwatches--name{grid-template-columns:repeat(6,minmax(0,1fr))}}.djStaff{margin:0}.djStaff__person{align-items:center;display:flex;min-height:40px;padding:4px 0}.djStaff__person+.djStaff__person{border-top:1px solid #1e1d24;border-top:1px solid rgba(var(--dj-line-rgb),1)}.djStaff__look{align-items:center;display:flex;flex:none;font-size:24px;height:32px;justify-content:center;line-height:1;margin-right:10px;width:32px}.djStaff__name{font-size:14px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.djStaff__note{color:#9a91a8;flex:none;font-size:12px;margin-left:8px}.djStaff__button{flex:none;margin-left:auto}.djSettings__footer{background:#0d0d11;background:rgba(var(--dj-panel-rgb),1);border-top:1px solid #1e1d24;border-top:1px solid rgba(var(--dj-line-rgb),1);bottom:0;margin:18px -22px 0;padding:12px 22px 22px;position:sticky;z-index:1}.djPlaylist{flex:1 1 auto;margin-top:9px}.djPlaylist .djHint{margin:0 0 8px}.djAccount__me{align-items:center;display:flex;flex:none;margin:0;padding:12px}.djAccount__guest{flex:1 1 auto;margin-left:12px;min-width:0}.djAccount__label{color:#9a91a8;display:block;font-size:13px;font-weight:600;line-height:1;margin-bottom:5px}.djAccount__name .djInput{font-weight:700;padding:6px 34px 6px 10px}.djAccount__field{position:relative}.djAccount__pencil{fill:#9a91a8;height:15px;margin-top:-7.5px;pointer-events:none;position:absolute;right:11px;top:50%;transition:fill .2s ease-in-out;width:15px}.djAccount__field:focus-within .djAccount__pencil,.djAccount__field:hover .djAccount__pencil{fill:#e8e2f0}.djAccount__me--account{grid-column-gap:8px;column-gap:8px;display:grid;grid-template-columns:repeat(3,minmax(34px,46px)) minmax(50px,1fr)}.djAccount__me--account>.djAccount__look,.djAccount__me--account>.djAccount__square{aspect-ratio:1;height:auto;width:100%}.djAccount__me--account>.djAccount__look{font-size:31px}.djAccount__square{align-items:center;border-radius:5px;cursor:pointer;display:flex;justify-content:center}.djAccount__square svg{fill:currentColor;width:52%}.djAccount__profile{background:#1c1b22;background:rgba(var(--dj-raised-rgb),1);box-shadow:inset 0 -2px 0 #00000024;color:#e8e2f0;transition:background-color .2s ease-in-out}.djAccount__profile:hover{background:#292830;background:rgba(var(--dj-raised-hover-rgb),1)}.djAccount__profile svg{width:62%}.djAccount__plus{background:linear-gradient(180deg,#f7d774,#eeba2b);box-shadow:0 0 10px #eeba2b4d,inset 0 -2px 0 #00000024;color:#2b1d00;transition:box-shadow .2s ease-in-out}.djAccount__plus:hover{box-shadow:0 0 16px #eeba2b99,inset 0 -2px 0 #00000024}.djAccount__plus svg{width:65%}.djAccount__signOut{align-self:stretch;line-height:1.15;min-width:0;padding:2px 6px;white-space:normal}.djPlaylist__scroll{flex:0 1 auto;margin:8px 4px 0 0;min-height:0;padding:2px 8px 2px 12px}.djPlaylist__add{flex:none;padding:6px 12px 12px;position:relative}.djAccount__look{align-items:center;background:#ffffff08;border:1px solid #1e1d24;border:1px solid rgba(var(--dj-line-rgb),1);border-radius:5px;box-shadow:inset 0 -2px 0 #00000024;cursor:pointer;display:flex;flex:none;font-size:36px;height:54px;justify-content:center;padding:2px;transition:border-color .2s ease-in-out,background-color .2s ease-in-out;width:54px}.djAccount__look.djAccount__look--on,.djAccount__look:hover:not(:disabled){background:#8f5cff1f;background:rgba(var(--dj-glow-rgb),.12);border-color:#8f5cffcc;border-color:rgba(var(--dj-glow-rgb),.8)}.djAccount__look:disabled{box-shadow:none}.djBoostDialog{background:radial-gradient(130% 60% at 50% 0,#eeba2b1a,#eeba2b00 70%),#0d0d11;background:radial-gradient(130% 60% at 50% 0,#eeba2b1a,#eeba2b00 70%),rgba(var(--dj-panel-rgb),1);border-color:#eeba2b8c;box-shadow:0 20px 60px #00000080,0 0 30px #eeba2b38}.djBoostDialog .djSettings__head h2{color:#f3c94f;font-size:20px;text-shadow:0 0 14px #eeba2b66}.djBoostDialog .djError{text-align:center}.djBoostMeter{background:#0000004d;border:1px solid #eeba2b33;border-radius:5px;box-shadow:inset 0 1px 4px #00000073;margin-top:16px;padding:14px 14px 0}.djBoostMeter__bar,.djBoostMeter__marks{grid-column-gap:4px;column-gap:4px;display:grid;grid-template-columns:repeat(var(--dj-meter),minmax(0,1fr))}.djBoostMeter__segment{background:#ffffff12;border-radius:3px;box-shadow:inset 0 1px 2px #0009;height:14px;position:relative}.djBoostMeter__segment:after,.djBoostMeter__segment:before{border-radius:inherit;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0}.djBoostMeter__segment:before{background:linear-gradient(#fde7a1,#f3c94f 45%,#eeba2b 70%,#d49c17);box-shadow:0 0 9px #eeba2b8c,inset 0 -2px 0 #0000001f;transition:opacity .3s ease-out}.djBoostMeter__segment:after{animation:djBoostGlint 4s ease-in-out calc(1.2s + var(--dj-segment)*60ms) infinite;background:#fffcebe6;visibility:hidden}.djBoostMeter__segment--on:before{animation:djBoostFill .4s cubic-bezier(.2,.9,.3,1) calc(var(--dj-segment)*50ms) backwards;opacity:1}.djBoostMeter__segment--on:after{visibility:visible}@keyframes djBoostFill{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.11)}}@keyframes djBoostGlint{0%,16%,to{opacity:0}6%{opacity:.6}}.djBoostMeter__marks{margin-top:3px}.djBoostMeter__mark{align-items:center;cursor:help;display:flex;grid-row:1;height:22px;justify-content:center;justify-self:center;width:24px}.djBoostMeter__mark .djBoost__diamond{fill:#040406;fill:rgba(var(--dj-field-rgb),1);stroke:#eeba2b99;stroke-width:1.5;stroke-linejoin:round;height:16px;transition:transform .15s ease-out;width:14px}.djBoostMeter__mark:hover .djBoost__diamond{transform:scale(1.3)}.djBoostMeter__mark--on .djBoost__diamond{fill:#f7d774;stroke:#fff1c2;animation:djBoostMark .5s ease-out calc(var(--dj-segment)*50ms + .25s) backwards;filter:drop-shadow(0 0 4px rgba(238,186,43,.9))}.djBoostMeter__mark--on .djBoost__diamond .djBoost__facet{animation:djFadeIn .5s ease-out calc(var(--dj-segment)*50ms + .25s) backwards;opacity:.45}@keyframes djBoostMark{0%{fill:#040406;fill:rgba(var(--dj-field-rgb),1);stroke:#eeba2b99;filter:drop-shadow(0 0 0 rgba(238,186,43,0))}45%{transform:scale(1.55)}}.djBoost__facet{fill:#fff;stroke:none;opacity:0}.djBoost__perks{border-top:1px solid #eeba2b24;margin:10px 0 0;padding:10px 0 12px}.djBoost__perks li{align-items:center;display:flex;font-size:14px;line-height:1.4}.djBoost__perks li+li{margin-top:8px}.djBoost__perks strong{color:#f3c94f;font-weight:800}.djBoost__perkIcon{align-items:center;background:#eeba2b21;border-radius:50%;display:flex;flex:none;height:26px;justify-content:center;margin-right:10px;width:26px}.djBoost__perkIcon svg{fill:#f3c94f;height:16px;width:16px}.djBoost__perkIcon .djBoost__diamond{height:13px;width:11px}.djBoost__perkIcon .djBoost__facet{opacity:.4}.djBoost__text{font-size:14px;line-height:1.5;margin:12px 0 0}.djBoost__text--wait{color:#9a91a8}.djBoost__go{background:#eeba2b;border-radius:6px;box-shadow:0 0 16px #eeba2b59,inset 0 -2px 0 #00000024;color:#2b1d00;cursor:pointer;display:block;font-size:20px;font-weight:800;letter-spacing:.04em;margin-top:20px;padding:14px 16px;transition:background-color .2s ease-in-out,opacity .2s ease-in-out;width:100%}.djBoost__go:hover:not(:disabled){background:#f3c94f}.djBoost__go:disabled{box-shadow:none;cursor:default;opacity:.4}.djBoost__go.djBoost__go--room{background:linear-gradient(#f7d774,#eeba2b 60%);margin-top:16px;overflow:hidden;position:relative;text-shadow:0 1px 0 #ffffff59;transition:opacity .2s ease-in-out,transform .15s ease-out}.djBoost__go.djBoost__go--room:after{background:linear-gradient(100deg,#fff0,#ffffff8c,#fff0);bottom:0;content:"";left:-60%;pointer-events:none;position:absolute;top:0;transform:skewX(-18deg);width:50%}.djBoost__go.djBoost__go--room:hover:not(:disabled){background:linear-gradient(#fbe39a,#f3c94f 60%);transform:translateY(-1px)}.djBoost__go.djBoost__go--room:hover:not(:disabled):after{animation:djLevelUpsShine .8s ease-out}.djBoost__go.djBoost__go--room:active:not(:disabled){transform:translateY(1px)}.djBoost__left{color:#f3c94f;font-size:14px;font-weight:700;margin:8px 0 0;text-align:center}.djBoost__left--wait{visibility:hidden}.djBoost__fine{text-wrap:balance;color:#9a91a8;font-size:12px;line-height:1.5;margin:12px 0 0;text-align:center}.djBoost__fine+.djBoost__fine{margin-top:4px}@media(prefers-reduced-motion:reduce){.djBoostMeter__mark--on .djBoost__diamond,.djBoostMeter__mark--on .djBoost__facet,.djBoostMeter__segment--on:before,.djBoostMeter__segment:after,.djBoost__go.djBoost__go--room:hover:not(:disabled):after{animation:none}}.djBoosts__list{margin:14px 0 0;max-height:min(50vh,400px);padding:0 6px 0 0}.djBoosts__item{align-items:center;border-top:1px solid #1e1d24;border-top:1px solid rgba(var(--dj-line-rgb),1);display:flex;justify-content:space-between;padding:10px 0}.djBoosts__item>*+*{margin-left:12px}.djBoosts__about{display:flex;flex-direction:column;min-width:0}.djBoosts__room{color:#e6e2fc;color:rgb(var(--dj-pale-rgb));font-size:14px;font-weight:700;overflow-wrap:anywhere;text-decoration:none}.djBoosts__room:hover{text-decoration:underline}.djBoosts__when{color:#9a91a8;font-size:12px;margin-top:2px}.djBoosts__reclaim{flex:none}.djBoosts__none{margin-top:14px}.djDialog__panel--recent{position:relative}.djRecent{bottom:0;display:flex;flex-direction:column;left:0;position:absolute;right:0;top:14px}.djRecent__text{margin:0}.djRecent__list{flex:1 1 auto;margin:0;min-height:0;padding:0 6px 0 0}.djSheet .djDialog__panel--recent:not(.djDialog__panel--off) .djRecent{padding-top:14px;position:static}.djSheet .djDialog__panel--recent:not(.djDialog__panel--off) .djRecent__list{overflow:visible;padding-right:0}.djRecent__room{align-items:center;border-top:1px solid #1e1d24;border-top:1px solid rgba(var(--dj-line-rgb),1);display:flex;justify-content:space-between;padding:10px 0}.djRecent__room>*+*{margin-left:12px}.djRecent__room:first-child{border-top:0;padding-top:2px}.djRecent__about{display:flex;flex-direction:column;min-width:0}.djRecent__name{color:#e6e2fc;color:rgb(var(--dj-pale-rgb));font-size:14px;font-weight:700;overflow-wrap:anywhere}.djRecent__when{color:#9a91a8;font-size:12px;margin-top:2px}.djButton.djRecent__join{background:#8f5cff47;background:rgba(var(--dj-glow-rgb),.28);border:1px solid #8f5cffe6;border:1px solid rgba(var(--dj-glow-rgb),.9);box-shadow:0 0 10px #8f5cff33,inset 0 -2px 0 #00000024;box-shadow:0 0 10px rgba(var(--dj-glow-rgb),.2),inset 0 -2px 0 #00000024;color:#e8e2f0;display:inline-block;flex:none;line-height:1.25;text-decoration:none}.djButton.djRecent__join:hover{background:#8f5cff73;background:rgba(var(--dj-glow-rgb),.45)}.djButton.djRecent__join--here,.djButton.djRecent__join--here:hover{background:#8f5cff47;background:rgba(var(--dj-glow-rgb),.28);box-shadow:none;cursor:default;flex:0 1 auto;opacity:.5;text-align:center;white-space:normal}.djRecent__room--gone .djRecent__name{color:#f5bebe}.djButton.djRecent__join--gone,.djButton.djRecent__join--gone:hover:not(:disabled){background:linear-gradient(#e05a5a38,#e05a5a38),#000;border-color:#e05a5a;box-shadow:none;color:#ff6b6b;cursor:not-allowed}.djAddTo__song{align-items:center;display:flex;margin-top:14px}.djAddTo__thumb{background:#1c1b22;background:rgba(var(--dj-raised-rgb),1);border-radius:5px;flex:none;height:54px;margin-right:12px;object-fit:cover;width:96px}.djAddTo__title{color:#e6e2fc;color:rgb(var(--dj-pale-rgb));font-size:14px;font-weight:700;line-height:1.35;min-width:0;overflow-wrap:anywhere}.djAddTo__lists{margin:14px 0 0;max-height:min(50vh,380px);padding:0 6px 0 0}.djAddTo__list{align-items:center;border-top:1px solid #1e1d24;border-top:1px solid rgba(var(--dj-line-rgb),1);display:flex;justify-content:space-between;padding:10px 0}.djAddTo__list>*+*{margin-left:12px}.djAddTo__about{display:flex;flex-direction:column;min-width:0}.djAddTo__name{color:#e6e2fc;color:rgb(var(--dj-pale-rgb));font-size:14px;font-weight:700;overflow-wrap:anywhere}.djAddTo__count{color:#9a91a8;font-size:12px;margin-top:2px}.djButton.djAddTo__add{flex:none;min-width:92px}.djButton.djAddTo__add--saved,.djButton.djAddTo__add--saved:hover{background:#48ba3b2e;box-shadow:none;color:#48ba3b;cursor:default}.djPlusDialog{border-color:#eeba2b8c;box-shadow:0 20px 60px #00000080,0 0 30px #eeba2b38}.djPlusDialog .djSettings__tab--on{border-bottom-color:#eeba2b;color:#f3c94f}.djPlus__boostsTitle{border-top:1px solid #1e1d24;border-top:1px solid rgba(var(--dj-line-rgb),1);margin-top:22px;padding-top:14px}.djPlus__about{color:#f3c94f;font-weight:700}.djPlus__perks{font-size:14px;line-height:1.5;margin:10px 0 0}.djPlus__perks li{padding-left:22px;position:relative}.djPlus__perks li:before{color:#eeba2b;content:"★";left:2px;position:absolute}.djPlus__yours{align-items:center;border-top:1px solid #1e1d24;border-top:1px solid rgba(var(--dj-line-rgb),1);display:flex;gap:12px;justify-content:space-between;margin-top:12px;padding-top:10px}.djPlus__yours .djBoost__text{margin:0}.djPlus__yours .djButton{flex:none}.djPlus__stepper{align-items:center;display:flex;gap:8px}.djPlus__stepper .djButton svg{fill:currentColor;display:block;height:16px;width:16px}.djPlus__count{-webkit-appearance:textfield;appearance:textfield;text-align:center;width:64px}.djPlus__count::-webkit-inner-spin-button,.djPlus__count::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.djPlus__boosts{color:#f3c94f;font-size:13px;font-weight:700}.djPlus__gifted{color:#f3c94f;font-size:13px;margin:8px 0 0}.djGift__picks{display:flex;flex-wrap:wrap;gap:16px 24px;margin-top:16px}.djGift__pick{flex:1 1 180px}.djGift__pick .djPlus__boosts{margin:6px 0 0}.djGift__total{font-weight:700;margin:16px 0 0;text-align:center}.djPlus__go.djGift__go{margin-top:10px}.djGift__fine{color:#e8e2f0b8;font-size:13px;margin:10px 0 0;text-align:center}.djPlus__go{margin-top:16px;text-align:center}.djPlus__link{background:none;border:0;color:#e6e2fc;color:rgb(var(--dj-pale-rgb));cursor:pointer;display:block;font-size:13px;margin-top:12px;padding:4px;text-align:center;text-decoration:underline;width:100%}.djPlus__link:hover{color:#e8e2f0}.djPlus__newTab{fill:currentColor;display:inline-block;height:.8em;margin-left:.35em;vertical-align:-.05em;width:.8em}.djPlus__said{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.djModal>.djLevelUps{animation:djLevelUpsIn .5s cubic-bezier(.2,.9,.3,1.15)}.djLevelUps{background:radial-gradient(130% 70% at 50% 0,#eeba2b29,#eeba2b00 72%),#0d0d11;background:radial-gradient(130% 70% at 50% 0,#eeba2b29,#eeba2b00 72%),rgba(var(--dj-panel-rgb),1);border-color:#eeba2bbf;box-shadow:0 20px 60px #00000080,0 0 34px #eeba2b4d;display:flex;flex-direction:column;height:460px;max-height:100%;max-width:100%;overflow:hidden;padding:20px 20px 18px;position:relative;text-align:center;width:360px}.djLevelUps:after{animation:djLevelUpsShine 1.1s ease-out .25s both;background:linear-gradient(100deg,#fff6c800,#fff6c824,#fff6c800);bottom:0;content:"";left:-60%;pointer-events:none;position:absolute;top:0;width:50%}@keyframes djLevelUpsIn{0%{opacity:0;transform:translateY(14px) scale(.86)}60%{opacity:1;transform:translateY(-2px) scale(1.02)}to{transform:none}}@keyframes djLevelUpsShine{0%{transform:translateX(0) skewX(-18deg)}to{transform:translateX(380%) skewX(-18deg)}}.djLevelUps__pages{display:flex;flex:1 1 auto;min-height:0}.djLevelUps__page{animation:djLevelUpsPage .32s ease-out;display:flex;flex:1 1 auto;flex-direction:column;min-width:0}@keyframes djLevelUpsPage{0%{opacity:0;transform:translateX(18px)}}.djLevelUps__title{color:#e6e2fc;color:rgb(var(--dj-pale-rgb));flex:none;font-size:19px;font-weight:800;line-height:1.25;margin:2px 0 0}.djLevelUps__body{display:flex;flex:1 1 auto;flex-direction:column;margin-top:12px;min-height:0}.djLevelUps__body--reached,.djLevelUps__hero{align-items:center;justify-content:center}.djLevelUps__hero{display:flex;font-size:clamp(56px,20vh,118px);height:2.1em;line-height:1;position:relative;width:2.3em}.djLevelUps__sunburst{animation:djLevelUpsGrow .9s ease-out both,djLevelUpsTurn 30s linear infinite;background:repeating-conic-gradient(#eeba2b33 0deg 9deg,#eeba2b00 9deg 24deg);border-radius:50%;bottom:-.2em;left:-.2em;-webkit-mask-image:radial-gradient(closest-side,#000 30%,#0000);mask-image:radial-gradient(closest-side,#000 30%,#0000);position:absolute;right:-.2em;top:-.2em}@keyframes djLevelUpsGrow{0%{opacity:0;scale:.4}}@keyframes djLevelUpsTurn{to{transform:rotate(1turn)}}.djLevelUps__flash{animation:djLevelFlash .7s ease-out .1s forwards;background:radial-gradient(circle,#fff6c8f2,#ffd23f8c 35%,#eeba2b00 70%);border-radius:50%;height:1.6em;margin:-.8em 0 0 -.8em;top:50%;width:1.6em}.djLevelUps__flash,.djLevelUps__ray{left:50%;opacity:0;position:absolute}.djLevelUps__ray{animation:djLevelUpsRay .75s cubic-bezier(.15,.7,.3,1) .12s forwards;background:linear-gradient(0deg,#ffd23f00,#ffd23f 45%,#fff6c8);border-radius:.03em;bottom:50%;height:.42em;margin-left:-.03em;transform-origin:50% 100%;width:.06em}.djLevelUps__ray--short{animation-delay:.17s;height:.28em}@keyframes djLevelUpsRay{0%{opacity:1;transform:rotate(var(--angle)) translateY(-.3em) scaleY(.3)}55%{opacity:1}to{opacity:0;transform:rotate(var(--angle)) translateY(-.95em) scaleY(1)}}.djLevelUps__sparkle{animation-duration:2.2s}.djLevelUps__level{-webkit-text-fill-color:#0000;font-feature-settings:"tnum";animation:djLevelUpsPop .7s cubic-bezier(.2,.9,.3,1.3) .1s both;background:linear-gradient(180deg,#fffbe6 10%,#ffd23f 55%,#f0a020 95%);-webkit-background-clip:text;background-clip:text;color:#ffd23f;filter:drop-shadow(0 2px 0 rgba(70,35,0,.95)) drop-shadow(0 0 14px rgba(255,190,40,.5));font-size:1em;font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:-.02em;position:relative}.djLevelUps__level--long{font-size:.74em}@keyframes djLevelUpsPop{0%{opacity:0;transform:scale(.3)}55%{opacity:1;transform:scale(1.14)}to{transform:scale(1)}}.djLevelUps__glow{animation:djLevelUpsGrow .9s ease-out both;background:radial-gradient(circle,#ffd23f57,#ffd23f00 70%);border-radius:50%;height:1.8em;left:50%;margin:-.9em 0 0 -.9em;position:absolute;top:50%;width:1.8em}.djLevelUps__thumb{animation:djLevelUpsPop .7s cubic-bezier(.2,.9,.3,1.3) .1s both,djLevelUpsNod 1.4s ease-in-out .8s infinite alternate;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;position:relative;transform-origin:50% 85%}@keyframes djLevelUpsNod{to{rotate:-8deg}}.djLevelUps__total{font-feature-settings:"tnum";align-self:center;color:#9a91a8;flex:none;font-size:14px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.4;margin:4px 0 0;transition:color .1s ease-out,transform .1s ease-out}.djLevelUps__total--lit{color:#fff;transform:scale(1.25)}.djLevelUps__amount{white-space:nowrap;word-spacing:-2px}.djLevelUps__said{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.djLevelUps__body.djScroll{margin-right:-12px;scrollbar-gutter:stable}.djLevelUps__parts{display:flex;flex-wrap:wrap;justify-content:center;margin:auto 0;padding:2px 0}.djLevelUps__parts--few{--dj-part:54px}.djLevelUps__parts--some{--dj-part:40px}.djLevelUps__parts--lots{--dj-part:30px}.djLevelUps__part{align-items:center;animation:djLevelUpsPart .45s cubic-bezier(.2,.9,.3,1.3) calc(.1s + var(--dj-at)*45ms) both;background:linear-gradient(#eeba2b1f,#eeba2b05),#1c1b2287;background:linear-gradient(#eeba2b1f,#eeba2b05),rgba(var(--dj-raised-rgb),.53);border:1px solid #eeba2b59;border-radius:5px;box-shadow:0 0 14px #eeba2b1a;display:flex;flex-direction:column;justify-content:center;margin:4px;padding:calc(var(--dj-part)*.22)}.djLevelUps__parts:not(.djLevelUps__parts--named) .djLevelUps__part{height:calc(var(--dj-part)*1.5);padding:0;width:calc(var(--dj-part)*1.5)}.djLevelUps__parts--named .djLevelUps__part{padding:10px 5px 8px;width:94px}@keyframes djLevelUpsPart{0%{opacity:0;transform:translateY(10px) scale(.6)}70%{opacity:1;transform:translateY(-2px) scale(1.06)}to{transform:none}}.djLevelUps__art{align-items:flex-end;display:flex;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:var(--dj-part);justify-content:center;line-height:1}.djLevelUps__glyph{display:block}.djLevelUps__glyph--pet{animation:djLevelUpsTrot .5s ease-in-out infinite alternate;transform-origin:50% 90%}@keyframes djLevelUpsTrot{0%{transform:rotate(-8deg)}to{transform:translateY(-6%) rotate(8deg)}}.djLevelUps__figure{height:1em;margin-top:.75em;position:relative;width:1em}.djLevelUps__face{display:block}.djLevelUps__name{color:#e8e2f0;font-size:12px;font-weight:700;-webkit-hyphens:auto;hyphens:auto;line-height:1.25;margin-top:7px;overflow-wrap:break-word}.djLevelUps__foot{align-items:center;display:flex;flex:none;flex-direction:column;margin-top:14px}.djLevelUps__dots{display:flex;margin:0 0 14px}.djLevelUps__dot{background:#1e1d24;background:rgba(var(--dj-line-rgb),1);border-radius:4px;height:7px;margin:0 3px;transition:width .25s ease-out,background-color .25s ease-out;width:7px}.djLevelUps__dot--past{background:#eeba2b73}.djLevelUps__dot--on{background:#eeba2b;box-shadow:0 0 8px #eeba2b99;width:20px}.djLevelUps__next{background:#eeba2b;box-shadow:0 0 16px #eeba2b40,inset 0 -2px 0 #00000024;color:#2b1d00;font-size:15px;min-width:170px;padding:10px 22px}.djLevelUps__next:hover:not(:disabled){background:#f3c94f}@media(prefers-reduced-motion:reduce){.djLevelUps__level,.djLevelUps__page,.djLevelUps__part,.djLevelUps__thumb,.djModal>.djLevelUps{animation:djFadeIn .2s ease-out both}.djLevelUps:after,.djLevelUps__flash,.djLevelUps__ray{display:none}.djLevelUps__glow,.djLevelUps__glyph--pet,.djLevelUps__sunburst{animation:none}.djLevelUps__total--lit{transform:none}}.djModal:has(>.djGifted){overflow:hidden}.djModal>.djGifted{animation:djLevelUpsIn .55s cubic-bezier(.2,.9,.3,1.15)}.djGifted{background:radial-gradient(120% 60% at 50% 0,#eeba2b42,#eeba2b00 72%),radial-gradient(100% 45% at 50% 100%,#8f5cff2e,#8f5cff00 75%),#0d0d11;background:radial-gradient(120% 60% at 50% 0,#eeba2b42,#eeba2b00 72%),radial-gradient(100% 45% at 50% 100%,#8f5cff2e,#8f5cff00 75%),rgba(var(--dj-panel-rgb),1);border-color:#eeba2b99;box-shadow:0 20px 60px #0000008c,0 0 46px #eeba2b6b;display:flex;flex-direction:column;max-height:100%;max-width:100%;padding:18px 22px 22px;position:relative;text-align:center;width:400px}.djGifted__confetti,.djGifted__frame{pointer-events:none}.djGifted__frame{border-radius:5px;bottom:-1px;left:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;overflow:hidden;padding:2px;position:absolute;right:-1px;top:-1px}.djGifted__frame:before{animation:djLevelUpsTurn 4.5s linear infinite;aspect-ratio:1;background:conic-gradient(#ffd23f00 0 55%,#ffd23f 78%,#fffbe6 88%,#ffd23f00 100%);content:"";left:50%;margin:-100% 0 0 -100%;position:absolute;top:50%;width:200%}.djGifted__shine{border-radius:5px;bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0}.djGifted__shine:after{animation:djLevelUpsShine 1.1s ease-out .86s both;background:linear-gradient(100deg,#fff6c800,#fff6c82e,#fff6c800);bottom:0;content:"";left:-60%;position:absolute;top:0;width:50%}.djGifted__hero{align-self:center;flex:none;font-size:clamp(44px,15vh,96px);height:1.9em;line-height:1;margin:4px 0 8px;pointer-events:none;position:relative;width:2.5em}.djGifted__hero .djLevelUps__sunburst{animation-delay:.8s}.djGifted__hero .djLevelUps__flash{animation-delay:.86s}.djGifted__hero .djLevelUps__ray{animation-delay:.88s}.djGifted__hero .djLevelUps__ray--short{animation-delay:.94s}.djGifted__piece{animation:djGiftedPiece 1.3s cubic-bezier(.12,.7,.3,1) calc(.86s + var(--dj-wait)) forwards;border-radius:1px;height:.16em;left:50%;margin:-.08em 0 0 -.05em;opacity:0;position:absolute;top:58%;width:.1em}@keyframes djGiftedPiece{0%{opacity:1;transform:scale(.6)}70%{opacity:1}to{opacity:0;transform:translate(var(--dj-dx),var(--dj-dy)) rotate(var(--dj-spin))}}.djGifted__mark{fill:#ffd23f;animation:djGiftedRise .85s cubic-bezier(.2,.9,.3,1.35) .92s both,djGiftedFloat 2.4s ease-in-out 1.8s infinite alternate;filter:drop-shadow(0 .03em 0 rgba(70,35,0,.95)) drop-shadow(0 0 .15em rgba(255,190,40,.75));height:1.1em;left:50%;margin-left:-.55em;position:absolute;top:0;width:1.1em}.djGifted__mark svg{display:block;height:100%;width:100%}@keyframes djGiftedRise{0%{opacity:0;transform:translateY(.75em) scale(.25)}30%{opacity:1}to{opacity:1;transform:none}}@keyframes djGiftedFloat{0%{transform:none}to{transform:translateY(-.07em) scale(1.03)}}.djGifted__box{animation:djGiftedDrop .5s cubic-bezier(.25,.9,.35,1.25) .05s both,djGiftedShake .36s ease-in-out .52s;bottom:0;height:.98em;left:50%;margin-left:-.62em;position:absolute;transform-origin:50% 100%;width:1.24em}@keyframes djGiftedDrop{0%{opacity:0;transform:translateY(-.9em) scale(.7)}to{transform:none}}@keyframes djGiftedShake{0%,to{transform:none}20%{transform:rotate(-7deg) scale(1.03)}40%{transform:rotate(6deg) scale(1.04)}60%{transform:rotate(-5deg) scale(1.05)}80%{transform:rotate(3deg) scale(1.08,.94)}}.djGifted__boxBody{background:linear-gradient(90deg,#ffd23f00 41%,#ffd23f 0,#fff0a8 50%,#ffd23f 59%,#ffd23f00 0),linear-gradient(180deg,#a87dff,#6a3bdb 60%,#4f27b0);border-radius:0 0 .05em .05em;bottom:0;box-shadow:inset 0 .08em .1em #00000059,0 .06em .18em #00000080;left:.07em;position:absolute;right:.07em;top:.24em}.djGifted__lid{animation:djGiftedLid .85s cubic-bezier(.2,.6,.4,1) .86s forwards;background:linear-gradient(90deg,#ffd23f00 41%,#ffd23f 0,#fff0a8 50%,#ffd23f 59%,#ffd23f00 0),linear-gradient(180deg,#c4a3ff,#7d4de6);border-radius:.05em;box-shadow:0 .04em .08em #0006;height:.26em;left:0;position:absolute;right:0;top:0}.djGifted__lid:after,.djGifted__lid:before{border:.055em solid #ffd23f;bottom:100%;box-sizing:border-box;content:"";height:.22em;left:50%;position:absolute;width:.32em}.djGifted__lid:before{border-radius:60% 40% 12% 60%;margin-left:-.32em;transform:rotate(-14deg);transform-origin:100% 100%}.djGifted__lid:after{border-radius:40% 60% 60% 12%;transform:rotate(14deg);transform-origin:0 100%}@keyframes djGiftedLid{0%,35%{opacity:1}to{opacity:0;transform:translate(.9em,-1.7em) rotate(62deg)}}.djGifted__title{-webkit-text-fill-color:#0000;animation:djRiseIn .45s ease-out .1s both,djGiftedTitle 3.4s linear 1s infinite;background:linear-gradient(100deg,#f0a020 20%,#ffd23f 35%,#fffbe6 50%,#ffd23f 65%,#f0a020 80%);-webkit-background-clip:text;background-clip:text;background-position:50% 0;background-size:300% 100%;color:#ffd23f;filter:drop-shadow(0 1px 0 rgba(70,35,0,.95));flex:none;font-size:23px;font-weight:900;line-height:1.2;margin:0}@keyframes djGiftedTitle{0%{background-position:100% 0}to{background-position:0 0}}.djGifted__gifts{flex:none;margin:6px 0 0}.djGifted__gift{align-items:center;animation:djLevelUpsPart .5s cubic-bezier(.2,.9,.3,1.3) .25s both;display:flex;flex-direction:column}.djGifted__giver{display:flex;flex:none;font-size:52px;justify-content:center;line-height:1}.djGifted__giver .djLevelUps__figure{margin-top:.12em}.djGifted__giver--hat .djLevelUps__figure{margin-top:.7em}.djGifted__line{color:#e8e2f0;font-size:16px;font-weight:600;line-height:1.35;margin:8px 0 0;overflow-wrap:anywhere}.djGifted__name{color:#ffd23f;font-size:1.1em;font-weight:800}.djGifted__gifts--many{flex:0 1 auto;margin:8px -8px 0;max-height:32vh;min-height:52px;overflow-x:hidden;padding:0 8px 4px}.djGifted__gifts--many .djGifted__gift{background:#eeba2b12;border:1px solid #eeba2b59;border-radius:5px;flex-direction:row;margin-top:6px;overflow:hidden;padding:6px 10px;text-align:left}.djGifted__gifts--many .djGifted__giver{font-size:30px;margin-right:14px}.djGifted__gifts--many .djGifted__line{font-size:14px;margin:0}.djPlus__link.djGifted__perks{animation:djRiseIn .45s ease-out .4s both;color:#f3c94f;flex:none;font-size:14px;font-weight:700;margin-top:10px}.djPlus__link.djGifted__perks:hover{color:#fff4cf}.djBoost__go.djGifted__done{animation:djRiseIn .45s ease-out .5s both,djGiftedGlow 1.5s ease-in-out 1.2s infinite alternate;flex:none;margin-top:8px;overflow:hidden;position:relative}.djBoost__go.djGifted__done:after{animation:djGiftedGlint 3s ease-in-out 1.6s infinite;background:linear-gradient(100deg,#fff0,#fff9,#fff0);bottom:0;content:"";left:-40%;pointer-events:none;position:absolute;top:0;width:30%}@keyframes djGiftedGlow{0%{box-shadow:0 0 10px #eeba2b59,inset 0 -2px 0 #00000024}to{box-shadow:0 0 28px #ffd23fcc,inset 0 -2px 0 #00000024}}@keyframes djGiftedGlint{0%{transform:translateX(0) skewX(-18deg)}45%,to{transform:translateX(560%) skewX(-18deg)}}@media(prefers-reduced-motion:reduce){.djBoost__go.djGifted__done,.djGifted__gift,.djGifted__title,.djModal>.djGifted,.djPlus__link.djGifted__perks{animation:djFadeIn .2s ease-out both}.djGifted__done:after,.djGifted__lid,.djGifted__piece,.djGifted__shine{display:none}.djGifted__box,.djGifted__frame:before,.djGifted__mark{animation:none}}@media(max-height:500px){.djGifted__hero{display:none}}.djLook{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:0 4px 12px 12px}.djLook__actions,.djLook__preview,.djLook__tabs{flex:none;margin-right:8px}.djLook__preview{align-items:flex-end;background:linear-gradient(#8f5cff0a,#8f5cff2e);background:linear-gradient(rgba(var(--dj-glow-rgb),.04),rgba(var(--dj-glow-rgb),.18));border-radius:5px;display:flex;font-size:57px;height:120px;justify-content:center;line-height:1;padding:4px;position:relative}.djLook__currency{font-feature-settings:"tnum";color:#e6e2fc;color:rgb(var(--dj-pale-rgb));font-size:15px;font-variant-numeric:tabular-nums;font-weight:800;left:9px;pointer-events:none;position:absolute;top:7px;word-spacing:-2px;z-index:1}.djLook__figure{height:1em;margin-bottom:.1em;position:relative;width:1em}.djGetEarly .djSettings__head{justify-content:center}.djGetEarly h2{font-weight:800;letter-spacing:.06em;text-align:center;text-transform:uppercase}.djGetEarly .djDialog__buttons{align-items:center;flex-direction:column;margin-top:12px}.djGetEarly .djDialog__buttons>*{margin:4px}.djGetEarly__item{color:#eeba2b;display:inline-block}.djGetEarly__preview{font-size:80px;height:168px;margin:14px 0 0}.djGetEarly__name{color:#e6e2fc;color:rgb(var(--dj-pale-rgb));font-size:16px;font-weight:700;margin:12px 0 0;text-align:center}.djGetEarly__at{color:#9a91a8;font-size:14px;margin:12px 0 0;text-align:center}.djGetEarly__now{animation:djGetEarlyRainbow 1.4s linear infinite;background:linear-gradient(90deg,#ff5f6d,#ffb347,#fff176,#6be38a,#5ec8ff,#b08cff,#ff5f6d);-webkit-background-clip:text;background-clip:text;background-size:200% 100%;color:#0000;font-size:16px;font-weight:800}@keyframes djGetEarlyRainbow{to{background-position:-200% 0}}.djGetEarly__likes--flash{animation:djGetEarlyLikesFlash .7s ease-out,djGetEarlyLikesPop .7s ease-out;transform-origin:left center}@keyframes djGetEarlyLikesFlash{15%,60%{color:#ff5a5a;text-shadow:0 0 10px #ff5a5ae6}38%{color:#ffe0e0;text-shadow:none}}@keyframes djGetEarlyLikesPop{15%,60%{transform:scale(1.3)}38%{transform:scale(1.1)}}@media(prefers-reduced-motion:reduce){.djGetEarly__now{animation:none}.djGetEarly__likes--flash{animation:djGetEarlyLikesFlash .7s ease-out}}.djGetEarly__amount{white-space:nowrap;word-spacing:-2px}.djGetEarly__thumb{margin:0 -.15em}.djGetEarly .djGetEarly__buttons--tipped{margin-top:56px}.djGetEarly__buy{display:inline-flex;position:relative}.djGetEarly__buy .djButton--danger{box-shadow:none;cursor:default;opacity:.8}.djGetEarly__buy .djButton--danger:hover:not(:disabled){background:#c94545}.djLook__tabs{border-bottom:1px solid #1e1d24;border-bottom:1px solid rgba(var(--dj-line-rgb),1);display:flex;margin-bottom:10px}.djLook__tab{align-items:center;border-bottom:2px solid #0000;cursor:pointer;display:flex;flex:1 1;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:28px;height:44px;justify-content:center;line-height:1;margin-bottom:-1px;min-width:0}.djLook__tab>span{filter:saturate(.5) drop-shadow(0 0 1px rgba(255,255,255,.5));opacity:.7}.djLook__tab:hover>span{filter:drop-shadow(0 0 1px rgba(255,255,255,.5));opacity:.85}.djLook__tab--on{border-bottom-color:#8f5cff;border-bottom-color:rgba(var(--dj-glow-rgb),1)}.djLook__tab--on:hover>span,.djLook__tab--on>span{filter:drop-shadow(0 0 1px rgba(255,255,255,.5));opacity:1}.djLook__grid{--dj-look-square:38px;--dj-look-emoji:30px;grid-gap:4px;align-content:start;display:grid;flex:0 1 auto;gap:4px;grid-auto-rows:var(--dj-look-square);grid-template-columns:repeat(auto-fill,minmax(var(--dj-look-square),1fr));min-height:0;padding-right:6px}.djLook__option{align-items:center;background:#ffffff0a;border:1px solid #0000;border-radius:5px;box-shadow:inset 0 -2px 0 #00000024;color:#9a91a8;cursor:pointer;display:flex;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:var(--dj-look-emoji);height:var(--dj-look-square);justify-content:center;line-height:1}.djLook__option:hover{background:#ffffff17}.djLook__option:disabled{box-shadow:none}.djLook__emoji{position:relative}.djLook__option--none{font-family:inherit;font-size:calc(var(--dj-look-square)*.29);font-weight:700}.djLook__grid--named{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}.djLook__option--named{display:block;font-family:inherit;font-size:13px;font-weight:700}.djLook__option--named.djLook__option--on{color:#e8e2f0}.djLook__option--on{animation:djLookOnPulse 1.125s ease-in-out infinite alternate;background:#8f5cff40;background:rgba(var(--dj-glow-rgb),.25);border-color:#8f5cff;border-color:rgba(var(--dj-glow-rgb),1)}.djLook__option--on:hover{background:#8f5cff4d;background:rgba(var(--dj-glow-rgb),.3)}@keyframes djLookOnPulse{to{background-color:#ffffff40;border-color:#fff}}@media(prefers-reduced-motion:reduce){.djLook__option--on{animation:none}}.djLook__option--locked{background:#3ad7f242;border-color:#3ad7f2cc;color:#e8e2f0;position:relative}.djLook__option--locked:hover{background:#3ad7f257}.djLook__option--locked.djLook__option--on{animation:none;background:#3ad7f26b;border-color:#3ad7f2;box-shadow:inset 0 0 0 1px #3ad7f2,inset 0 -2px 0 #00000024}.djLook__option--locked.djLook__option--on:hover{background:#3ad7f27a}.djLook__option--locked .djLook__lock{fill:#3ad7f2}.djLook__lock{filter:drop-shadow(0 0 1.5px rgba(0,0,0,.9));height:12px;pointer-events:none;position:absolute;right:1px;top:1px;width:12px}.djLook__option--subscribers{background:#eeba2b42;border-color:#eeba2bcc}.djLook__option--subscribers:hover{background:#eeba2b57}.djLook__option--subscribers.djLook__option--on{animation:none;background:#eeba2b6b;border-color:#eeba2b;box-shadow:inset 0 0 0 1px #eeba2b,inset 0 -2px 0 #00000024}.djLook__option--subscribers.djLook__option--on:hover{background:#eeba2b7a}.djLook__option--subscribers .djLook__lock{fill:#eeba2b}.djLook__options{display:flex;flex:0 1 auto;flex-direction:column;min-height:0;position:relative}.djLook__locked{text-wrap:balance;align-items:center;background:#0d0d11b3;background:rgba(var(--dj-panel-rgb),.7);border:2px solid #8f5cffcc;border:2px solid rgba(var(--dj-glow-rgb),.8);border-radius:8px;bottom:-5px;box-shadow:0 0 16px #8f5cff40;box-shadow:0 0 16px rgba(var(--dj-glow-rgb),.25);color:#e8e2f0;cursor:not-allowed;display:flex;font-size:14px;font-weight:700;justify-content:center;left:-5px;line-height:1.4;margin:0;padding:10px 16px;position:absolute;right:1px;text-align:center;text-shadow:0 1px 3px #0a090e;text-shadow:0 1px 3px rgba(var(--dj-bg-rgb),1);top:-5px;z-index:1}.djLook__actions{display:flex;margin-top:12px}.djLook__actions .djButton:first-child{margin-right:auto}.djLook__actions .djButton+.djButton{margin-left:8px}.djAddTrack{display:flex}.djAddTrack .djInput{min-width:0}.djAddTrack .djButton{flex:none;margin-left:8px}.djAddTrack__busy{color:#0000;position:relative}.djAddTrack__busy:after{align-items:center;color:#e8e2f0;content:"…";display:flex;inset:0;justify-content:center;position:absolute}.djCueShade{fill:#000;animation:djCueShade 3s ease-in-out both;height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:1950}@keyframes djCueShade{0%{opacity:0}48%,8%,88%{opacity:.5}28%,68%{opacity:.75}to{opacity:0}}@media(prefers-reduced-motion:reduce){.djCueShade{animation:none;opacity:.6}}.djPlaylist{position:relative}.djPlaylist__head{flex:none;padding:12px 12px 0}.djPlaylist__pick{display:flex}.djPlaylist__pick .djSelect{flex:1 1 auto;min-width:0}.djPlaylist__pick .djButton{flex:none;margin-left:8px}.djPlaylist__signUp{color:#9a91a8;font-size:14px;line-height:20px;margin:0}.djPlaylist__signUpLink{background:none;border:0;border-radius:2px;color:#e6e2fc;color:rgb(var(--dj-pale-rgb));cursor:pointer;display:inline;font:inherit;font-weight:700;padding:0;text-decoration:underline;text-underline-offset:2px}.djPlaylist__signUpLink:hover{color:#e8e2f0}.djPlaylist__signUpLink:focus-visible{outline:2px solid #8ab4f8;outline-offset:2px}.djSelect{-webkit-appearance:none;appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%239a91a8' d='m7.4 8.6 4.6 4.6 4.6-4.6L18 10l-6 6-6-6z'/%3E%3C/svg%3E") right 6px center/18px no-repeat,#040406;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%239a91a8' d='m7.4 8.6 4.6 4.6 4.6-4.6L18 10l-6 6-6-6z'/%3E%3C/svg%3E") right 6px center/18px no-repeat,rgba(var(--dj-field-rgb),1);border:1px solid #1e1d24;border:1px solid rgba(var(--dj-line-rgb),1);border-radius:4px;box-sizing:border-box;color:#e8e2f0;cursor:pointer;font:inherit;font-size:14px;font-weight:700;height:37px;padding:0 28px 0 10px}.djSelect:focus{border-color:#8f5cff;border-color:rgba(var(--dj-glow-rgb),1);outline:none}.djSelect option{background:#0d0d11;background:rgba(var(--dj-panel-rgb),1);color:#e8e2f0}.djTracks{margin:0}.djTracks>li{align-items:center;border:1px solid #0000;border-radius:5px;display:flex;font-size:13px;line-height:21px;padding:2px;position:relative}.djTracks>li+li{margin-top:1px}.djTracks>li:first-child .djTracks__title{color:#e6e2fc;color:rgb(var(--dj-pale-rgb));font-weight:700}.djTracks>li.djTracks--menu{background:#292830;background:rgba(var(--dj-raised-hover-rgb),1)}.djTracks--sorting{-webkit-user-select:none;user-select:none}.djTracks--sorting>li{transition:transform .15s ease-out}.djTracks--sorting>li.djTracks--dragging{background:#1c1b22;background:rgba(var(--dj-raised-rgb),1);box-shadow:0 4px 14px #00000080;transition:none;z-index:2}.djTracks--sorting .djIconButton{pointer-events:none}.djTracks__grip{align-items:center;border-radius:4px;color:#6b6478;cursor:grab;display:inline-flex;flex:none;height:25px;justify-content:center;touch-action:none;width:21px}.djTracks__grip svg{fill:currentColor;height:13px;width:7px}.djTracks__grip:focus-visible,.djTracks__grip:hover{background:#1e1d24;background:rgba(var(--dj-line-rgb),1);box-shadow:inset 0 -2px 0 #00000024;color:#e8e2f0}.djTracks--sorting .djTracks__grip{cursor:grabbing}.djTracks__num{color:#9a91a8;flex:none;font-size:12px;line-height:1;text-align:center;width:22px}.djTracks__moves{display:flex;flex:none;justify-content:center;width:50px}.djTracks__move,.djTracks__remove{align-items:center;display:inline-flex;height:25px;justify-content:center;width:25px}.djTracks__move svg,.djTracks__remove svg{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;height:13px;width:13px}.djTracks__move:disabled{display:none}.djTracks__remove{width:23px}.djTracks__remove svg{stroke-width:1.3}.djPlaylist__scroll .djTracks__moves{display:none;margin-left:5px;padding-left:1px;width:31px}.djPlaylist__scroll .djTracks__move{width:15px}@media(hover:hover){.djPlaylist__scroll .djTracks--movable:not(.djTracks--sorting):hover>li .djTracks__moves{display:flex}.djPlaylist__scroll .djTracks--movable:not(.djTracks--sorting):hover>li .djTracks__time{display:none}}.djTracks li.djTracks--playing{isolation:isolate}.djTracks li.djTracks--playing:before{animation:djTrackPlaying 1.2s ease-in-out infinite alternate;background:#3ad7f229;border:1px solid #3ad7f2;border-radius:5px;content:"";inset:-1px;position:absolute;z-index:-1}@keyframes djTrackPlaying{0%{opacity:.25}to{opacity:1}}@media(prefers-reduced-motion:reduce){.djTracks li.djTracks--playing:before{animation:none}}.djTracks__playing{fill:#3ad7f2;stroke:#3ad7f2;stroke-width:1.5;stroke-linejoin:round;align-self:center;flex:none;height:13px;margin-right:5px;width:10px}.djLengths{height:180px;left:-10000px;position:fixed;top:0;width:320px}.djLengths,.djUndo{pointer-events:none}.djUndo{bottom:100%;display:flex;justify-content:center;left:0;margin-bottom:2px;position:absolute;right:0;z-index:3}.djUndo__button{animation:djRiseIn .2s ease-out;background:#3a7bfd;border-radius:999px;box-shadow:0 4px 16px #00000080,inset 0 -2px 0 #00000024;color:#fff;cursor:pointer;font-size:13px;font-weight:700;padding:8px 18px;pointer-events:auto}.djUndo__button:hover{background:#5a92ff}.djModal{align-items:center;animation:djFadeIn .18s ease-out;background:#040406b3;background:rgba(var(--dj-field-rgb),.7);bottom:0;color:#e8e2f0;display:flex;flex-direction:column;justify-content:center;left:0;overflow-y:auto;padding:16px;position:fixed;right:0;top:0;z-index:1000}.djModal>*{animation:djSheetIn .18s ease-out}.djEditor{background:#0d0d11;background:rgba(var(--dj-panel-rgb),1);height:720px;max-height:100%;max-width:100%;outline:none;position:relative;width:560px}@media(max-width:680px){.djEditor{height:100%}}.djEditor__head{align-items:center;display:flex;flex:none;justify-content:space-between;padding:16px 16px 4px}.djEditor__head h2{margin:0}.djEditor__tabs{display:flex;flex:none;flex-wrap:wrap;padding:2px 10px 0 16px}.djEditor__tab{border:1px solid #1e1d24;border:1px solid rgba(var(--dj-line-rgb),1);border-radius:5px;box-shadow:inset 0 -2px 0 #00000024;color:#9a91a8;cursor:pointer;font-size:13px;font-weight:700;margin:6px 6px 0 0;max-width:100%;overflow:hidden;padding:6px 12px;text-overflow:ellipsis;white-space:nowrap}.djEditor__tab:hover{color:#e8e2f0}.djEditor__tab--on{background:#8f5cff33;background:rgba(var(--dj-glow-rgb),.2);border-color:#8f5cff;border-color:rgba(var(--dj-glow-rgb),1);color:#e8e2f0}.djEditor__tab--export,.djEditor__tab--import,.djEditor__tab--new{color:#fff;transition:background-color .2s ease-in-out,border-color .2s ease-in-out}.djEditor__tab--export:hover,.djEditor__tab--import:hover,.djEditor__tab--new:hover{color:#fff}.djEditor__tab--new{background:#48ba3b;border-color:#48ba3b}.djEditor__tab--new:hover{background:#6ad45e;border-color:#6ad45e}.djEditor__tab--export,.djEditor__tab--import{background:#3985ef;border-color:#3985ef}.djEditor__tab--export:hover,.djEditor__tab--import:hover{background:#5a9af2;border-color:#5a9af2}.djEditor__plan{color:#9a91a8;flex:none;font-size:12px;margin:0;padding:8px 16px 0}.djEditor__plus{color:#eeba2b;font-weight:700}.djEditor__meta{border-bottom:1px solid #1e1d24;border-bottom:1px solid rgba(var(--dj-line-rgb),1);flex:none;padding:14px 16px 12px}.djEditor__name{align-items:center;display:flex}.djEditor__name span{color:#9a91a8;flex:none;font-size:13px;font-weight:700;margin-right:10px}.djEditor__name .djInput{font-weight:700}.djEditor__row{align-items:center;display:flex;flex-wrap:wrap;margin-top:4px}.djEditor__row>*{margin-top:6px}.djEditor__row>*+*{margin-left:8px}.djEditor__count{color:#9a91a8;font-size:13px;margin-right:auto}.djEditor__badge{background:#48ba3b2e;border-radius:5px;color:#48ba3b;font-size:12px;font-weight:700;padding:4px 10px}.djEditor__confirm{display:inline-flex}.djEditor__confirm .djButton+.djButton{margin-left:6px}.djEditor__scroll{flex:0 1 auto;margin:4px 4px 0 0;min-height:0;padding:10px 10px 2px 16px}@media(max-width:680px){.djEditor__scroll .djTracks__grip{height:38px;width:34px}.djEditor__scroll .djTracks__moves{margin-right:6px;width:72px}.djEditor__scroll .djTracks__move{flex:1 1;height:38px;width:auto}.djEditor__scroll .djTracks__remove{height:38px;width:36px}}.djEditor__add{flex:none;padding:6px 14px 12px 16px;position:relative}.djEditor__foot{align-items:center;border-top:1px solid #1e1d24;border-top:1px solid rgba(var(--dj-line-rgb),1);display:flex;flex:none;margin-top:auto;padding:12px 16px}.djEditor__foot .djButton+.djButton{margin-left:8px}.djEditor__foot .djButton.djButton--primary{margin-left:auto}.djImport{margin:max(0px,50vh - 16px - 300px) 0 auto}.djImport__type{align-items:center;background:#1c1b22;background:rgba(var(--dj-raised-rgb),1);border:1px solid #1e1d24;border:1px solid rgba(var(--dj-line-rgb),1);border-radius:5px;box-shadow:inset 0 -2px 0 #00000024;box-sizing:border-box;color:#e6e2fc;color:rgb(var(--dj-pale-rgb));cursor:pointer;display:flex;font-size:14px;font-weight:700;justify-content:space-between;margin-top:10px;padding:10px 12px;width:100%}.djImport__type:hover{background:#292830;background:rgba(var(--dj-raised-hover-rgb),1)}.djImport__type--on,.djImport__type--on:hover{background:#8f5cff33;background:rgba(var(--dj-glow-rgb),.2);border-color:#8f5cff;border-color:rgba(var(--dj-glow-rgb),1)}.djImport__chevron{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none;height:16px;transition:transform .2s ease-out;width:16px}.djImport__type--on .djImport__chevron{transform:rotate(180deg)}.djImport__more{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:0fr;transition:grid-template-rows .2s ease-out,visibility 0s linear .2s;visibility:hidden}.djImport__more--open{grid-template-rows:1fr;transition:grid-template-rows .2s ease-out,visibility 0s;visibility:visible}.djImport__moreInner{min-height:0;overflow:hidden}@media(prefers-reduced-motion:reduce){.djImport__chevron,.djImport__more,.djImport__more--open{transition:none}}.djImport__steps{font-size:14px;line-height:1.6;list-style:decimal;margin:14px 0 0;padding-left:22px}.djImport__steps a{color:inherit;text-decoration:underline}.djImport__key{background:#1c1b22;background:rgba(var(--dj-raised-rgb),1);border:1px solid #1e1d24;border:1px solid rgba(var(--dj-line-rgb),1);border-radius:3px;font-family:inherit;font-size:12px;font-weight:700;padding:1px 6px;white-space:nowrap}.djImport__warnings{background:#eeba2b14;border:1px solid #eeba2b73;border-radius:5px;font-size:13px;line-height:1.5;list-style:disc;margin:12px 0 0;padding:8px 12px 8px 28px}.djImport__field{margin-top:12px}.djExport__links{display:flex;flex-wrap:wrap;margin-top:4px}.djExport__link{margin:8px 8px 0 0}.djButton--small{font-size:12px;padding:5px 10px}.djButton--quiet{background:#0000;box-shadow:none;color:#ff9c9c}.djButton--quiet:hover:not(:disabled){background:#e05a5a26;box-shadow:inset 0 -2px 0 #00000024}.djTracks li.djTracks--skipped{background:#e8c54714;border-color:#e8c547}.djTracks li.djTracks--failed{background:#e05a5a14;border-color:#e05a5a}.djTracks li.djTracks--added{animation:djTrackAdded 1.75s linear}@keyframes djTrackAdded{7.143%{background-color:#ffffff40;border-color:#fff}14.286%,42.857%{background-color:#48ba3b14;border-color:#48ba3b}}.djTracks__song{align-items:baseline;display:flex;flex:1 1 auto;min-width:0}.djTracks__num,.djTracks__time,.djTracks__title{position:relative;top:-1px}.djTracks__title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.djTracks__time{font-feature-settings:"tnum";color:#9a91a8;flex:none;font-size:12px;font-variant-numeric:tabular-nums;line-height:1;margin-left:5px;min-width:31px;padding-right:2px;text-align:right}.djToast{border-radius:6px;bottom:24px;box-shadow:0 6px 20px #00000080;font-size:14px;left:50%;max-width:calc(100% - 32px);padding:10px 16px;transform:translateX(-50%);z-index:4000}.djTip,.djToast{background:#1c1b22;background:rgba(var(--dj-raised-rgb),1);color:#e8e2f0;position:fixed}.djTip{--dj-tip-edge:rgba(var(--dj-glow-rgb),0.7);--dj-tip-from:3px;text-wrap:balance;animation:djTipIn .12s ease-out;border:1px solid var(--dj-tip-edge);border-radius:5px;box-shadow:0 4px 14px #00000073,0 0 16px #8f5cff40;box-shadow:0 4px 14px #00000073,0 0 16px rgba(var(--dj-glow-rgb),.25);font-size:12px;font-weight:700;line-height:1.35;max-width:240px;padding:6px 10px;pointer-events:none;text-align:center;z-index:1900}.djTip:after{background:inherit;border:solid var(--dj-tip-edge);border-width:0 1px 1px 0;content:"";height:8px;left:50%;left:var(--dj-tip-arrow,50%);position:absolute;top:100%;transform:translate(-50%,-50%) rotate(45deg);width:8px}.djTip--below{--dj-tip-from:-3px}.djTip--below:after{top:0;transform:translate(-50%,-50%) rotate(225deg)}.djTip--link{padding:6px;text-align:left;width:240px}.djLinkCard__image{aspect-ratio:16/9;background:#040406;background:rgba(var(--dj-field-rgb),1);border-radius:3px;overflow:hidden}.djLinkCard__image img{display:block;height:100%;object-fit:cover;width:100%}.djLinkCard--soundcloud .djLinkCard__image img{object-fit:contain}.djLinkCard__title{-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;display:-webkit-box;margin:5px 2px 0;min-height:2.7em;overflow:hidden;overflow-wrap:anywhere}.djLinkCard__site{color:#9a91a8;font-size:11px;font-weight:600;margin:1px 2px 0}.djTip--locked{--dj-tip-edge:#3ad7f2cc;box-shadow:0 4px 14px #00000073,0 0 16px #3ad7f24d;color:#cdf6fd;white-space:pre-line}.djTip--boost,.djTip--subscribers{--dj-tip-edge:#eeba2bd9;box-shadow:0 4px 14px #00000073,0 0 16px #eeba2b4d;color:#fbe6a8}.djTip--gone{--dj-tip-edge:#e05a5ad9;box-shadow:0 4px 14px #00000073,0 0 16px #e05a5a4d;color:#ffd2d2}@keyframes djTipIn{0%{opacity:0;transform:translateY(var(--dj-tip-from))}}@media(prefers-reduced-motion:reduce){.djTip{animation:none}}.djBooth__bpmTip,.djGetEarly__tip,.djQueue__tip{animation:djTipBounce .8s infinite;bottom:calc(100% + 12px);left:50%;position:absolute;transform:translateX(-50%);white-space:nowrap}.djBooth__bpmTip,.djQueue__tip{--dj-tip-bounce:8px;bottom:auto;top:calc(100% + 12px)}@keyframes djTipBounce{0%,to{animation-timing-function:cubic-bezier(.2,.7,.4,1);transform:translate(-50%)}50%{animation-timing-function:cubic-bezier(.6,0,.8,.3);transform:translate(-50%,-8px);transform:translate(-50%,var(--dj-tip-bounce,-8px))}}@media(prefers-reduced-motion:reduce){.djBooth__bpmTip,.djGetEarly__tip,.djQueue__tip{animation:none}}.djMenu{animation:djMenuIn .1s ease-out;background:#1c1b22;background:rgba(var(--dj-raised-rgb),1);border:1px solid #8f5cffb3;border:1px solid rgba(var(--dj-glow-rgb),.7);border-radius:5px;box-shadow:0 6px 20px #00000080,0 0 16px #8f5cff40;box-shadow:0 6px 20px #00000080,0 0 16px rgba(var(--dj-glow-rgb),.25);min-width:160px;padding:4px;position:fixed;z-index:1920}.djMenu:focus{outline:none}.djMenu__item{align-items:center;border-radius:4px;box-sizing:border-box;color:#e8e2f0;cursor:pointer;display:flex;font-size:13px;font-weight:700;height:32px;line-height:20px;padding:0 14px 0 10px;text-align:left;text-decoration:none;white-space:nowrap;width:100%}.djMenu__item:focus-visible,.djMenu__item:hover{background:#8f5cff38;background:rgba(var(--dj-glow-rgb),.22);outline:none}.djMenu__icon{fill:currentColor;flex:none;height:16px;margin-right:10px;width:16px}.djMenu__item--danger{color:#e05a5a}.djMenu__item--danger:focus-visible,.djMenu__item--danger:hover{background:#e05a5a33;color:#ffd2d2}@keyframes djMenuIn{0%{opacity:0;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.djMenu{animation:none}}.djEffectsLayer{bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;z-index:1100}.djBooth__controls,.djBooth__djTag,.djQueueBox,.djRoomBar,.djStage>.djNowTitle{position:relative;z-index:1200}.djLasers__rig{align-items:center;animation:djRigDown .8s ease-out both;animation-delay:var(--dj-effect-since);background:linear-gradient(180deg,#45434f,#1c1b22);border-radius:0 0 4px 4px;box-shadow:0 3px 8px #0009,inset 0 -1px 0 #ffffff1f;display:flex;height:14px;justify-content:space-evenly;margin-left:-36px;position:absolute;top:0;width:72px}.djLasers__rig--left{--dj-from:64deg;--dj-to:-56deg}.djLasers__rig--right{--dj-from:-64deg;--dj-to:56deg}@keyframes djRigDown{0%{transform:translateY(-110%)}55%{transform:translateY(6px)}78%{transform:translateY(-2px)}to{transform:none}}@keyframes djRigUp{to{transform:translateY(-110%)}}.djLasers__light{height:7px;margin-top:3px;position:relative;width:7px}.djLasers__light:before{animation:djLightOn .25s ease-out both;animation-delay:calc(.55s + var(--dj-effect-since));background:radial-gradient(circle,#fff 0 22%,rgb(var(--dj-laser-rgb)) 55%,rgba(var(--dj-laser-rgb),.55));border-radius:50%;bottom:0;box-shadow:0 0 7px 2px rgba(var(--dj-laser-rgb),.8);content:"";left:0;position:absolute;right:0;top:0}@keyframes djLightOn{0%{box-shadow:none;opacity:.3}}.djLasers__fan{left:50%;position:absolute;top:50%}.djLasers__fade{animation:djFadeIn .4s ease-out both;animation-delay:calc(.7s + var(--dj-effect-since))}.djLasers__beam{animation:djLaserSweep 5.6s linear infinite;animation-delay:calc(var(--dj-beam)*-1.86667s - 5.6s);animation-delay:calc(var(--dj-beam)*-1.86667s + var(--dj-lag, 0)*.37333s - 5.6s);background:linear-gradient(to right,#0000 calc(50% - 1.2px),#ffffffd9 50%,#0000 calc(50% + 1.2px)),linear-gradient(to right,#0000 calc(50% - 5px),rgba(var(--dj-laser-rgb),.2) calc(50% - 2.4px),rgba(var(--dj-laser-rgb),.95) 50%,rgba(var(--dj-laser-rgb),.2) calc(50% + 2.4px),#0000 calc(50% + 5px)),linear-gradient(to right,#0000,rgba(var(--dj-laser-rgb),0) 50%,#0000);background:linear-gradient(to right,#0000 calc(50% - 1.2px),#ffffffd9 50%,#0000 calc(50% + 1.2px)),linear-gradient(to right,#0000 calc(50% - 5px),rgba(var(--dj-laser-rgb),.2) calc(50% - 2.4px),rgba(var(--dj-laser-rgb),.95) 50%,rgba(var(--dj-laser-rgb),.2) calc(50% + 2.4px),#0000 calc(50% + 5px)),linear-gradient(to right,#0000,rgba(var(--dj-laser-rgb),var(--dj-haze,0)) 50%,#0000);height:140vh;left:-6px;-webkit-mask-image:linear-gradient(180deg,#000,#000 25%,#00000059 70%,#0000);mask-image:linear-gradient(180deg,#000,#000 25%,#00000059 70%,#0000);opacity:0;position:absolute;top:0;transform-origin:50% 0;width:12px}@keyframes djLaserSweep{0%{opacity:0;transform:rotate(var(--dj-from))}10%{opacity:1}88%{opacity:1}to{opacity:0;transform:rotate(var(--dj-to))}}.djLasers--leaving .djLasers__fade{animation:djFadeOut .2s ease-in both}.djLasers--leaving .djLasers__light:before{animation:djLightOff .2s ease-in both}.djLasers--leaving .djLasers__rig{animation:djRigUp .45s ease-in .2s both}@keyframes djLightOff{to{box-shadow:none;opacity:.3}}@media(prefers-reduced-motion:reduce){.djLasers__fade,.djLasers__light:before,.djLasers__rig{animation:none}.djLasers__beam{animation:none;opacity:.85;transform:rotate(calc(var(--dj-from) + (var(--dj-to) - var(--dj-from))*(var(--dj-beam) + .5)/3));transform:rotate(calc(var(--dj-from) + (var(--dj-to) - var(--dj-from))*((var(--dj-beam) + .5)/3 - var(--dj-lag, 0)/15)))}}.djLasers__beam--drawn{background:none;-webkit-mask-image:none;mask-image:none}.djEffectsLayer--fog .djLasers__light:before{box-shadow:0 0 12px 4px rgba(var(--dj-laser-rgb),.85)}.djEffectsLayer--fog .djLasers__beam{left:-23px;width:46px}.djSpots__rig{align-items:flex-start;animation:djRigDown .8s ease-out both;animation-delay:var(--dj-effect-since);background:linear-gradient(180deg,#45434f,#1c1b22);border-radius:0 0 4px 4px;box-shadow:0 3px 8px #0009,inset 0 -1px 0 #ffffff1f;display:flex;height:14px;justify-content:space-evenly;margin-left:-36px;position:absolute;top:0;width:72px}.djSpots__rig--left{--dj-from:18deg;--dj-to:-40deg}.djSpots__rig--right{--dj-from:-18deg;--dj-to:40deg}.djSpot{animation:djSpotSwivel 4s ease-in-out infinite alternate;animation:djSpotSwivel var(--dj-spot-sweep,4s) ease-in-out infinite alternate;animation-delay:0s;animation-delay:calc(var(--dj-spot, 0)*var(--dj-spot-sweep, 4s)*-.6);background:linear-gradient(180deg,#3d3b46,#17161c);border-radius:3px 3px 5px 5px;box-shadow:0 2px 5px #0000008c;height:13px;margin-top:9px;position:relative;transform-origin:50% 2px;width:12px}.djSpot:after{animation:djLightOn .25s ease-out both;animation-delay:.55s;animation-delay:calc(.55s + var(--dj-effect-since, 0s));background:radial-gradient(ellipse,#fff 0 25%,rgb(var(--dj-spot-rgb)) 60%,rgba(var(--dj-spot-rgb),.4));border-radius:50%;bottom:-2px;box-shadow:0 0 8px 2px rgba(var(--dj-spot-rgb),.75);content:"";height:5px;left:50%;margin-left:-6px;position:absolute;width:12px}@keyframes djSpotSwivel{0%{transform:rotate(var(--dj-from))}to{transform:rotate(var(--dj-to))}}.djSpot__beam{animation:djFadeIn .4s ease-out both;animation-delay:.7s;animation-delay:calc(.7s + var(--dj-effect-since, 0s));background:conic-gradient(from 173deg at 50% 0,#0000,#fff0 4deg,#fff0 10deg,#0000 14deg),conic-gradient(from 171deg at 50% 0,#0000,rgba(var(--dj-spot-rgb),.9) 6deg,rgba(var(--dj-spot-rgb),.9) 12deg,#0000 18deg),conic-gradient(from 160deg at 50% 0,#0000,rgba(var(--dj-spot-rgb),.42) 9deg,rgba(var(--dj-spot-rgb),.42) 31deg,#0000 40deg);background:conic-gradient(from 173deg at 50% 0,#0000,rgba(255,255,255,var(--dj-spot-white,0)) 4deg,rgba(255,255,255,var(--dj-spot-white,0)) 10deg,#0000 14deg),conic-gradient(from 171deg at 50% 0,#0000,rgba(var(--dj-spot-rgb),.9) 6deg,rgba(var(--dj-spot-rgb),.9) 12deg,#0000 18deg),conic-gradient(from 160deg at 50% 0,#0000,rgba(var(--dj-spot-rgb),.42) 9deg,rgba(var(--dj-spot-rgb),.42) 31deg,#0000 40deg);height:100vh;height:calc(var(--dj-spot-reach, 100vh)*var(--dj-spot-len, 1));left:50%;-webkit-mask-image:linear-gradient(180deg,#000,#0000008c 55%,#0000);mask-image:linear-gradient(180deg,#000,#0000008c 55%,#0000);opacity:.6;opacity:var(--dj-spot-alpha,.6);position:absolute;top:100%;transform:translateX(-50%);width:74vh;width:calc(var(--dj-spot-reach, 100vh)*var(--dj-spot-len, 1)*.74)}.djSpot__beam--drawn{background:none;-webkit-mask-image:none;mask-image:none}.djEffectsLayer--fog .djSpot__beam{opacity:.78;opacity:calc(var(--dj-spot-alpha, .6)*1.3)}.djEffectsLayer--fog .djSpot:after{box-shadow:0 0 12px 4px rgba(var(--dj-spot-rgb),.85)}.djSpots--leaving .djSpot__beam{animation:djFadeOut .2s ease-in both}.djSpots--leaving .djSpot:after{animation:djLightOff .2s ease-in both}.djSpots--leaving .djSpots__rig{animation:djRigUp .45s ease-in .2s both}.djSpot--bare{background:none;box-shadow:none;height:0;margin:0;width:0}.djSpot--bare:after{display:none}@media(prefers-reduced-motion:reduce){.djSpot,.djSpot:after,.djSpot__beam,.djSpots__rig{animation:none}.djSpot{transform:rotate(calc((var(--dj-from) + var(--dj-to))/2));transform:rotate(calc((var(--dj-from) + var(--dj-to))/2 + var(--dj-spot, 0)*8deg))}}.djDisco{--dj-disco-frames:32;--dj-disco-spin:2.225s}.djDisco--rainbow{--dj-disco-frames:40;--dj-disco-spin:4.45s}.djDisco--rainbow .djDisco__hang{font-size:44px}.djDisco--rainbow .djDisco__cord{height:1.48em}.djDisco__hang{animation:djRigDown 1.6s ease-out both;animation-delay:var(--dj-effect-since);font-size:60px;margin-left:-.5em;position:absolute;top:0;width:1em}.djDisco__cord{background:linear-gradient(90deg,#9a9eab,#4a4c56);display:block;height:.95em;margin:0 auto -1px;width:2px}.djDisco__ball{display:block;height:1em;position:relative;width:1em}.djDisco__glow{animation:djFadeIn .6s ease-out both;animation-delay:calc(1.6s + var(--dj-effect-since));background:radial-gradient(#ecf1ff6b,#ecf1ff1f 45%,#ecf1ff00 70%);border-radius:50%;inset:-45%;position:absolute}.djDisco__mirrors{border-radius:50%;box-shadow:0 3px 10px #0000008c;overflow:hidden;width:100%}.djDisco__frames,.djDisco__mirrors{height:100%;left:0;position:absolute;top:0}.djDisco__frames{animation:djDiscoSpin var(--dj-disco-spin) steps(var(--dj-disco-frames)) infinite backwards;animation-delay:calc(1.6s + var(--dj-effect-since));max-width:none;width:calc(var(--dj-disco-frames)*100%);will-change:transform}.djDisco__hang--right .djDisco__frames{animation-name:djDiscoSpinBack}@keyframes djDiscoSpin{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes djDiscoSpinBack{0%{transform:translateX(calc(100%/var(--dj-disco-frames) - 100%))}to{transform:translateX(calc(100%/var(--dj-disco-frames)))}}.djDisco__sparkle{animation-delay:calc(1.6s + var(--dj-effect-since) + var(--dj-sparkle-at))}.djDisco__sparkle:before{background:radial-gradient(#e8eefad9,#c6d0e24d 35%,#c6d0e200 65%)}.djDisco__sparkle:after{background:radial-gradient(#fff 10%,#e9edf5 28%,#aab2c2 60%)}.djDisco__lights{animation:djFadeIn .6s ease-out backwards;animation-delay:calc(1.6s + var(--dj-effect-since))}.djEffectsLayer--fog .djDisco__glow{inset:-70%}.djDisco--leaving .djDisco__frames,.djDisco--leaving .djDisco__sparkle{animation-play-state:paused}.djDisco--leaving .djDisco__glow,.djDisco--leaving .djDisco__sparkles{animation:djFadeOut .2s ease-in both}.djDisco--leaving .djDisco__lights{animation:djFadeOut .35s ease-in both}.djDisco--leaving .djDisco__hang{animation:djRigUp .7s ease-in .4s both}@media(prefers-reduced-motion:reduce){.djDisco__frames,.djDisco__glow,.djDisco__hang,.djDisco__hang--right .djDisco__frames,.djDisco__lights{animation:none}}.djFalling{bottom:0;overflow:hidden;right:0}.djFalling,.djFalling__canvas{left:0;position:absolute;top:0}.djFalling__canvas{height:100%;pointer-events:none;width:100%}.djSoapBubbles{bottom:auto;right:auto}.djEqualizer,.djFlames{bottom:auto;pointer-events:none;right:auto;z-index:1}.djEqualizer~.djBooth .djBooth__djBody,.djFlames~.djBooth .djBooth__djBody{z-index:2}.djEqualizer~.djBooth .djBooth__djTag,.djEqualizer~.djBooth .djQueueBox,.djFlames~.djBooth .djBooth__djTag,.djFlames~.djBooth .djQueueBox{text-shadow:0 1px 2px #000000e6,0 0 6px #000000b3}.djConfettiFall--leaving,.djEqualizer--leaving,.djFlames--leaving,.djGlitter--leaving,.djSoapBubbles--leaving{animation:djFadeOut 1.2s ease-in both}.djStarField{animation:djFadeIn 2.5s ease-out;animation-delay:var(--dj-effect-since);left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.djStarField~.djBooth .djBooth__djBody{z-index:2}.djStarField--leaving{animation:djFadeOut 1.2s ease-in both}.djScreensaver{animation:djFadeIn .8s ease-out;animation-delay:var(--dj-effect-since);overflow:hidden;pointer-events:none;position:absolute;top:0;z-index:1}.djScreensaver~.djBooth .djBooth__djBody{z-index:2}.djScreensaver--leaving{animation:djFadeOut 1.2s ease-in both}.djScreensaver__across{left:0;position:absolute;top:0}.djScreensaver__logo{fill:currentColor;color:#8f5cff;color:rgb(var(--dj-saver-rgb,var(--dj-glow-rgb)));display:block;height:auto}.djFog{--dj-fog-rgb:224,221,238;bottom:0;left:0;position:absolute;right:0;top:0}.djFog--leaving{animation:djFadeOut 1.2s ease-in both}.djFog__bank{background:radial-gradient(26% 40% at 28% 58%,rgba(var(--dj-fog-rgb),.85),rgba(var(--dj-fog-rgb),.4) 45%,#0000),radial-gradient(30% 42% at 55% 46%,rgba(var(--dj-fog-rgb),.8),rgba(var(--dj-fog-rgb),.35) 50%,#0000),radial-gradient(20% 34% at 79% 60%,rgba(var(--dj-fog-rgb),.75),rgba(var(--dj-fog-rgb),.3) 50%,#0000),radial-gradient(46% 44% at 50% 52%,rgba(var(--dj-fog-rgb),.45),#0000);background:radial-gradient(26% 40% at 28% 58%,rgba(var(--dj-fog-rgb),.85),rgba(var(--dj-fog-rgb),.4) 45%,#0000),radial-gradient(30% 42% at 55% 46%,rgba(var(--dj-fog-rgb),.8),rgba(var(--dj-fog-rgb),.35) 50%,#0000),radial-gradient(20% 34% at 79% 60%,rgba(var(--dj-fog-rgb),.75),rgba(var(--dj-fog-rgb),.3) 50%,#0000),radial-gradient(46% 44% at 50% 52%,rgba(var(--dj-fog-tint-rgb,var(--dj-fog-rgb)),.45),#0000);height:40%;opacity:0;position:absolute;top:30%;width:60%}.djFog__bank--left{left:0}.djFog__bank--right{right:0}.djFog__bank--drawn{background:none}.djSquares{--dj-square-glow:0.2;bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.djSquares--fog{--dj-square-glow:0.3}.djSquares--leaving{animation:djFadeOut 1s ease-in both}.djSquares__square{opacity:0;position:absolute}.djSquares__glow{background:radial-gradient(closest-side,rgba(var(--dj-square-rgb),var(--dj-square-glow)) 62%,rgba(var(--dj-square-rgb),0));bottom:-18%;left:-18%;position:absolute;right:-18%;top:-18%}.djSquares__tile{background-color:rgb(var(--dj-square-rgb));background-image:radial-gradient(closest-side,hsla(0,0%,100%,.105),#fff0);bottom:0;left:0;position:absolute;right:0;top:0}.djMushroom{height:0;pointer-events:none;position:absolute;width:0;z-index:var(--dj-depth)}.djMushroom__body{bottom:0;left:0;line-height:1;position:absolute;transform:translateX(-50%)}.djMushroom__grow{animation:djMushroomGrow 5s linear backwards}.djMushroom__emoji,.djMushroom__grow{display:block;transform-origin:50% 100%}.djMushroom__emoji{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;position:relative}.djMushroom__emoji:after{background:#00000080;border-radius:50%;bottom:-.04em;content:"";height:.16em;left:50%;margin-left:-.35em;position:absolute;width:.7em;z-index:-1}@keyframes djMushroomGrow{0%{animation-timing-function:ease-out;opacity:0;scale:.25 0}12%{opacity:1}55%{animation-timing-function:ease-in-out;scale:.7 .85}85%{animation-timing-function:ease-in-out;scale:1.07 1.05}to{scale:1 1}}.djMushrooms--leaving .djMushroom__emoji{animation:djMushroomOut .4s ease-in forwards;animation-delay:calc(var(--dj-mushroom)*.03s)}@keyframes djMushroomOut{30%{opacity:1;scale:1.12}to{opacity:0;scale:0}}.djMushroom--popped .djMushroom__emoji{animation:djMushroomPop .28s ease-in forwards}@keyframes djMushroomPop{35%{opacity:1;scale:1.25 .7}to{opacity:0;scale:.4 0}}.djPuff{height:0;margin-top:-.38em;pointer-events:none;position:absolute;width:0}.djPuff__piece{animation:djPuff 1.2s cubic-bezier(.1,.75,.3,1) forwards;background:radial-gradient(circle at 36% 32%,#ffffffd9,#fff0 45%),radial-gradient(circle,rgb(var(--dj-puff-rgb)) 55%,rgba(var(--dj-puff-rgb),.85) 100%);border-radius:50%;box-shadow:inset -.02em -.03em .05em #00000026;height:var(--dj-puff-size);margin:calc(var(--dj-puff-size)/-2) 0 0 calc(var(--dj-puff-size)/-2);opacity:0;position:absolute;width:var(--dj-puff-size)}@keyframes djPuff{0%{opacity:1;transform:translate(0) scale(.3)}70%{animation-timing-function:linear;opacity:.95}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(1.15)}}@media(prefers-reduced-motion:reduce){.djMushroom__grow{animation-name:djFadeIn}.djMushroom--popped .djMushroom__emoji,.djMushrooms--leaving .djMushroom__emoji{animation-name:djFadeOut}.djPuff{display:none}}.djDancer{height:0;pointer-events:none;position:absolute;width:0;z-index:var(--dj-depth)}.djDancer__body{animation:djDancerIn .7s cubic-bezier(.2,.9,.3,1.15) backwards;animation-delay:calc(var(--dj-dancer)*.09s)}.djDancers--settled .djDancer__body{animation:none}.djDancers--leaving .djDancer__body{animation:djDancerOut .5s ease-in forwards;animation-delay:calc(var(--dj-dancer)*.06s)}@keyframes djDancerIn{0%{opacity:0;translate:0 .6em}}@keyframes djDancerOut{to{opacity:0;translate:0 .6em}}.djDancer__moves{display:block;height:1.95em;margin:-.85em -.45em -.1em;width:1.9em}.djDancer__moves--flipped>*{transform:scaleX(-1)}.djDancer__emoji{display:block;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;line-height:1;padding-top:.85em;text-align:center}@media(prefers-reduced-motion:reduce){.djDancer__body{animation-name:djFadeIn}.djDancers--leaving .djDancer__body{animation-name:djFadeOut}}.djEffects{max-width:460px}.djEffects__left{color:#e6e2fc;color:rgb(var(--dj-pale-rgb));font-size:15px;font-weight:700;line-height:1.45;margin:6px 0 0}.djEffects__from{color:#9a91a8;font-size:13px;font-weight:600}.djEffects__category{border-top:1px solid #1e1d24;border-top:1px solid rgba(var(--dj-line-rgb),1);margin-top:18px;padding-top:14px}.djEffects__heading{color:#9a91a8;font-size:12px;font-weight:700;letter-spacing:.08em;margin:0 0 10px;text-transform:uppercase}.djEffects__row{flex-wrap:wrap}.djEffects__row,.djEffects__squares{align-items:center;display:flex;gap:10px}.djEffects__slot{position:relative}.djEffects__slot--more{animation:djSquareIn .2s ease-out}@keyframes djSquareIn{0%{opacity:0;transform:scale(.85)}}.djEffects__square{align-items:center;background:#040406;background:rgba(var(--dj-field-rgb),1);border:1px dashed #e8e2f052;border-radius:8px;box-shadow:inset 0 -2px 0 #00000024;color:#9a91a8;cursor:pointer;display:flex;flex-direction:column;height:72px;justify-content:center;padding:6px 4px;transition:border-color .15s ease-out,color .15s ease-out,box-shadow .15s ease-out;width:72px}.djEffects__square:hover:not(:disabled){border-color:#8f5cff;border-color:rgba(var(--dj-glow-rgb),1);color:#e8e2f0}.djEffects__square:disabled{box-shadow:none;cursor:default;opacity:.45}.djEffects__square:focus-visible{outline:2px solid #8ab4f8;outline-offset:2px}.djEffects__square--set{background:#1c1b22;background:rgba(var(--dj-raised-rgb),1);border-color:#e8e2f033;border-style:solid;color:#e8e2f0}.djEffects__square--set:disabled{opacity:1}.djEffects__square--open,.djEffects__square--open:hover:not(:disabled){border-color:#8f5cff;border-color:rgba(var(--dj-glow-rgb),1);box-shadow:0 0 12px #8f5cff73,inset 0 -2px 0 #00000024;box-shadow:0 0 12px rgba(var(--dj-glow-rgb),.45),inset 0 -2px 0 #00000024}.djEffects__art{align-items:center;display:flex;flex:none;height:26px;justify-content:center;width:26px}.djEffects__art svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;height:100%;width:100%}.djEffects__squareName{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:11px;font-weight:700;line-height:1.15;margin-top:3px;max-width:100%;overflow:hidden;text-align:center}.djEffects__rig{fill:currentColor;stroke:none;opacity:.6}.djEffects__art .djEffects__beams{stroke:currentColor;stroke:var(--dj-art-stroke,currentColor)}.djEffects__art .djEffects__mirrors{stroke-width:1.1;opacity:.8}.djEffects__art .djEffects__bar{fill:currentColor;stroke:none;opacity:.25}.djEffects__art .djEffects__bar--on{opacity:1}.djEffects__color{background-color:#8f5cff;background-color:rgb(var(--dj-swatch-rgb,143,92,255));border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff2e;display:block;height:24px;width:24px}.djEffects__art .djEffects__star{fill:currentColor;stroke:none}.djEffects__art .djEffects__star--off{opacity:.25}.djEffects__art .djEffects__streak{stroke-width:1.5}.djEffects__art .djEffects__logo{fill:#8f5cff;fill:rgba(var(--dj-glow-rgb),1);stroke:none}.djEffects__art .djEffects__trail{stroke-width:1.4;stroke-dasharray:.01 2.6;opacity:.75}.djEffects__emoji{align-items:center;display:flex;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:22px;justify-content:center;line-height:1}.djEffects__emoji--pair{font-size:17px}.djEffects__emoji--pair span+span{margin-left:-.2em}.djEffects__dancing{display:inline-block}.djEffects__art .djEffects__head{fill:currentColor;stroke:none}.djEffects__art .djEffects__lit{fill:#8f5cffd9;fill:rgba(var(--dj-glow-rgb),.85);stroke:none}.djEffects__art .djEffects__cell{fill:currentColor;stroke:none;opacity:.2}.djEffects__art .djEffects__cell--dim{opacity:.55}.djEffects__art .djEffects__cell--on{opacity:1}.djEffects__art .djEffects__swatch{stroke:none}.djEffects__art .djEffects__swatch--room{fill:#8f5cff;fill:rgba(var(--dj-glow-rgb),1)}.djEffects__art .djEffects__piece{stroke:none}.djEffects__art .djEffects__bubble{fill:currentColor;fill-opacity:.12;stroke-width:1.5}.djEffects__art .djEffects__shine{stroke-width:1.2;opacity:.85}.djEffects__pop{animation:djPopIn .14s ease-out;background:#0d0d11;background:rgba(var(--dj-panel-rgb),1);border:1px solid #8f5cff8c;border:1px solid rgba(var(--dj-glow-rgb),.55);border-radius:8px;box-shadow:0 12px 30px #0000008c,0 0 16px #8f5cff40;box-shadow:0 12px 30px #0000008c,0 0 16px rgba(var(--dj-glow-rgb),.25);left:0;max-width:280px;padding:10px;position:absolute;top:calc(100% + 8px);width:max-content;z-index:10}@keyframes djPopIn{0%{opacity:0;transform:translateY(-4px)}}.djEffects__pop--up{bottom:calc(100% + 8px);top:auto}.djEffects__popTitle{color:#9a91a8;display:block;font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.djEffects__options{display:flex;flex-wrap:wrap;gap:8px}.djEffects__option{align-items:center;background:#1c1b22;background:rgba(var(--dj-raised-rgb),1);border:1px solid #e8e2f033;border-radius:8px;box-shadow:inset 0 -2px 0 #00000024;color:#e8e2f0;cursor:pointer;display:flex;flex-direction:column;font-size:12px;font-weight:700;height:72px;justify-content:center;min-width:72px;padding:6px 10px;transition:border-color .15s ease-out}.djEffects__option .djEffects__art{margin-bottom:4px}.djEffects__option:hover{border-color:#8f5cff;border-color:rgba(var(--dj-glow-rgb),1)}.djEffects__option:focus-visible{outline:2px solid #8ab4f8;outline-offset:2px}.djEffects__option[aria-pressed=true]{border-color:#fff;box-shadow:0 0 6px #ffffff80,inset 0 -2px 0 #00000024}.djEffects__swatches{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(6,30px)}.djSwatch--small{border-radius:6px;width:30px}.djSwatch--small .djSwatch__check{height:18px;top:50%;width:18px}.djSwatch--small:focus-visible{outline:2px solid #8ab4f8;outline-offset:2px}.djEffects__colorName{color:#e6e2fc;color:rgb(var(--dj-pale-rgb));font-size:12px;font-weight:700;margin:8px 0 0;text-align:center}.djEffects__activate{align-items:center;background:#1c1b22;background:rgba(var(--dj-raised-rgb),1);border:1px solid #e8e2f02e;border-radius:6px;box-shadow:inset 0 -2px 0 #00000024;color:#e8e2f0;cursor:pointer;display:inline-flex;font-size:14px;font-weight:800;justify-content:center;margin-left:auto;min-width:104px;padding:10px 16px;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out;white-space:nowrap}.djEffects__activate:disabled{box-shadow:none;cursor:default;opacity:.4}.djEffects__activate:focus-visible{outline:2px solid #8ab4f8;outline-offset:2px}.djEffects__activate svg{fill:currentColor;height:16px;margin-left:6px;width:16px}.djEffects__activate--ready{animation:djActivateGlow 1.6s ease-in-out infinite alternate;background:#eeba2b;border-color:#eeba2b;color:#2b1d00}.djEffects__activate--ready:hover{background:#f3c94f}@keyframes djActivateGlow{0%{box-shadow:0 0 8px #eeba2b59,inset 0 -2px 0 #00000024}to{box-shadow:0 0 22px #eeba2bbf,inset 0 -2px 0 #00000024}}.djEffects__activate--on:disabled{background:#48ba3b29;border-color:#48ba3b;color:#8fe08a;opacity:1}.djEffects__activate--pending:disabled{animation:djActivatePending .9s ease-in-out infinite alternate;background:#eeba2b33;border-color:#eeba2b;color:#f3c94f;opacity:1}@keyframes djActivatePending{to{background-color:#eeba2b59}}.djEffects__problem{font-size:13px;margin:8px 0 0}@media(prefers-reduced-motion:reduce){.djEffects__activate--pending:disabled,.djEffects__pop,.djEffects__slot--more{animation:none}.djEffects__activate--ready{animation:none;box-shadow:0 0 16px #eeba2b99,inset 0 -2px 0 #00000024}}@media(max-width:1547px){.djRoom--entered{--dj-card:calc(50vw - 500px)}.djRoom--entered>.djSide .djTracks__time{display:none}}@media(max-width:1429px){.djRoom--entered{--dj-card:215px}}@media(max-width:680px){.DJPage{--dj-emoji-size:34px}.djNowTitle{font-size:14px;padding-top:12px}.djRoomBar__title{font-size:16px}.djRoomBar__count{font-size:13px}.djRoomBar__buttons .djButton{font-size:13px;padding:6px 10px}.djRoomBar__boost{font-size:12px;padding:3px 8px 4px}.djReact{font-size:13px;padding:9px 12px}.djReact>span{margin-right:6px}.djBooth__row .djReact+.djReact{margin-left:6px}.djBooth__stat{font-size:13px}.djReact--effects{margin-top:8px}}.DJPage--mobile{--dj-bubble:50px}.DJPage--mobile .djRoom{grid-template-areas:"stage";grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.DJPage--mobile .djStage{height:100%}.DJPage--mobile .djRoom--entered .djBooth{padding-left:16px;padding-right:16px}.DJPage--mobile .djRoom--entered .djRoomBar,.DJPage--mobile .djRoom--entered .djStage>.djNowTitle{margin-left:16px;margin-right:16px}.DJPage--mobile .djRoom--entered .djFloor__area{left:0;right:0}.DJPage--mobile:not(.DJPage--phone) .djBooth__controls{margin-right:max(0px,100% - var(--dj-reach))}.DJPage--mobile:not(.DJPage--phone) .djScreen__frame{height:calc(clamp(200px, 100vw - 432px, 480px)*.5625);min-height:200px;width:clamp(200px,100vw - 432px,480px)}.DJPage--phone .djDisco__hang{font-size:40px}.DJPage--phone .djDisco__cord{height:1.4em}.DJPage--phone .djDisco--rainbow .djDisco__hang{font-size:30px}.DJPage--phone .djDisco--rainbow .djDisco__cord{height:2.03em}.DJPage--phone .djScreen__frame{height:calc(min(100vw - 32px, 75vh)*.5625);max-height:none;max-width:none;min-height:200px;width:min(100vw - 32px,75vh)}.DJPage--phone .djBooth{grid-template-areas:"dj" "screen" "controls" "queue";grid-template-columns:minmax(0,1fr);justify-content:center}.DJPage--phone .djBooth__side{display:contents}.DJPage--phone .djBooth__side .djBooth__dj{flex-direction:row;grid-area:dj;justify-self:center;margin:0 0 8px;min-height:32px;min-width:0}.DJPage--phone .djBooth__side--empty .djBooth__dj{display:none}.DJPage--phone .djScreen{grid-area:screen;justify-self:center}.DJPage--phone .djBooth__side .djQueueBox{align-self:start;grid-area:queue;margin:10px 16px 0 0}.DJPage--phone .djBooth__djBody{font-size:28px}.DJPage--phone .djBooth__djBody .djLevelUp__burst{clip-path:inset(-5em -5em 0 -5em)}.DJPage--phone .djBooth__djTag{align-items:flex-start;margin:0 0 0 8px}.DJPage--phone .djBooth__controls{align-self:start;grid-area:controls}.DJPage--phone .djBooth__controls,.DJPage--phone .djBooth__side .djQueueBox{box-sizing:border-box;justify-self:center;max-width:none;min-width:0;width:min(100vw - 32px,75vh)}.DJPage--phone .djBooth__controls{flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:center;margin:12px 0 0}.DJPage--phone .djBooth__row{display:contents}.DJPage--phone .djBooth__controls .djReact{flex:none;font-size:13px;height:38px;margin:0;padding:0 10px}.DJPage--phone .djBooth__controls .djReact>span{margin-right:6px}.DJPage--phone .djBooth__controls .djReact>.djReact__label,.DJPage--phone .djBooth__controls .djReact>.djReact__track{margin:0}.DJPage--phone .djBooth__controls--dj{grid-column-gap:12px;grid-row-gap:0;align-items:center;column-gap:12px;display:grid;grid-template-columns:auto auto;justify-content:center;row-gap:0;text-align:left}.DJPage--phone .djBooth__controls--dj .djReact--effects{grid-column:1;grid-row:1/span 2}.DJPage--phone .djBooth__controls--dj .djBooth__stat{font-size:13px;grid-column:2;line-height:1.35;white-space:normal}.DJPage--phone .djBooth__side .djQueueBox--compact{align-items:center;column-gap:12px;display:flex;flex-wrap:wrap;justify-content:center;margin:8px 0 0;row-gap:6px}.DJPage--phone .djQueue__buttons{flex:none;flex-direction:row;margin:0}.DJPage--phone .djQueue__buttons .djButton{height:38px;padding:0 10px}.DJPage--phone .djQueue__buttons .djButton+.djButton{margin:0 0 0 8px}.DJPage--phone .djQueue__account{flex-basis:100%;margin:0;text-align:center}.DJPage--bubblesBeside .djBooth__controls,.DJPage--phone.DJPage--bubblesBeside .djBooth__side .djQueueBox{padding-right:calc(var(--dj-bubble) + 10px)}.djQueue__status{color:#9a91a8;flex:0 1 auto;font-size:13px;font-weight:600;line-height:1.3;margin:0;min-width:0}.djBubbles{align-items:center;bottom:calc(16px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:calc(var(--dj-bubble)/5);pointer-events:none;position:fixed;right:calc(16px + env(safe-area-inset-right));z-index:500}.djBubbles>.djBubble{pointer-events:auto}.djBubble{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background:radial-gradient(circle at 50% 0,#ffffff24,#fff0 70%) padding-box,linear-gradient(#222028,#222028) padding-box,linear-gradient(180deg,#fff6,#8f5cff99 45%,#8f5cff4d) border-box;background:radial-gradient(circle at 50% 0,#ffffff24,#fff0 70%) padding-box,linear-gradient(rgba(var(--dj-float-raised-rgb),1),rgba(var(--dj-float-raised-rgb),1)) padding-box,linear-gradient(180deg,#fff6,rgba(var(--dj-glow-rgb),.6) 45%,rgba(var(--dj-glow-rgb),.3)) border-box;border:1.5px solid #0000;border-radius:50%;box-shadow:inset 0 -2px 0 #00000024,0 6px 16px #0000008c,0 0 14px #8f5cff4d;box-shadow:inset 0 -2px 0 #00000024,0 6px 16px #0000008c,0 0 14px rgba(var(--dj-glow-rgb),.3);box-sizing:border-box;color:#e6e2fc;color:rgb(var(--dj-pale-rgb));cursor:pointer;display:flex;font-size:calc(var(--dj-bubble)*.58);height:var(--dj-bubble);justify-content:center;line-height:1;padding:0;position:relative;transition:transform .12s ease-out;width:var(--dj-bubble)}.djBubble:active:not(:disabled){transform:scale(.92)}.djBubble:disabled{cursor:default}.djBubble__icon{fill:currentColor;height:46%;width:46%}.djBubble--look img.djArt,.djBubble__ring{pointer-events:none}.djBubble__ring{fill:none;height:100%;left:0;position:absolute;top:0;transform:rotate(-90deg);width:100%}.djBubble__track{stroke:#ffffff1a;stroke-width:2.5}.djBubble__arc{stroke:#8f5cff;stroke:rgba(var(--dj-glow-rgb),1);stroke-width:2.5;stroke-linecap:round;transition:stroke-dasharray .45s ease-out}.djBubble__level{font-feature-settings:"tnum";background:#0a090e;background:rgba(var(--dj-bg-rgb),1);border-radius:8px;bottom:-6px;box-shadow:inset 0 0 0 1px #8f5cffe6;box-shadow:inset 0 0 0 1px rgba(var(--dj-glow-rgb),.9);color:#e6e2fc;color:rgb(var(--dj-pale-rgb));font-size:10px;font-variant-numeric:tabular-nums;height:16px;left:50%;line-height:16px;padding:0 5px;transform:translateX(-50%)}.djBubble__badge,.djBubble__level{box-sizing:border-box;font-weight:800;min-width:20px;position:absolute;text-align:center}.djBubble__badge{font-feature-settings:"tnum";background:#48ba3b;border-radius:10px;box-shadow:0 0 0 2px #0a090e,0 2px 6px #0006;box-shadow:0 0 0 2px rgba(var(--dj-bg-rgb),1),0 2px 6px #0006;color:#fff;font-size:11px;font-variant-numeric:tabular-nums;height:20px;line-height:20px;padding:0 6px;right:-3px;top:-3px}.djSheet{animation:djSheetIn .18s ease-out;bottom:calc(10px + env(safe-area-inset-bottom));display:flex;left:10px;position:fixed;right:10px;top:calc(10px + env(safe-area-inset-top));z-index:500}.djSheet[hidden]{display:none}.DJPage--mobile:not(.DJPage--phone) .djSheet{left:calc((100vw - clamp(200px, 100vw - 432px, 480px))/2);right:calc((100vw - clamp(200px, 100vw - 432px, 480px))/2)}.djSheet .djChat,.djSheet .djSide{flex:1 1 auto;height:auto;margin:0;min-width:0}.djSheet .djSide{background:#0a090e;background:rgba(var(--dj-bg-rgb),1);border-radius:5px}.djSheet .djCard{background:#0d0d11;background:rgba(var(--dj-panel-rgb),1)}.djSheet .djPlaylist{margin-top:0}.djSheet .djLook__grid,.djSheet .djPlaylist__scroll{overflow-y:auto}.djSheet .djLook__grid{--dj-look-square:52px;--dj-look-emoji:40px}.djSheet .djLook__grid--named{grid-template-columns:repeat(auto-fill,minmax(105px,1fr))}.djSheet .djLook__locked,.djSheet .djLook__option--named{font-size:20px}.djSheet .djButton{font-size:21px;padding:12px 15px}.djSheet .djInput{font-size:21px;padding:11px 15px}.djSheet .djSelect{background-position:right 9px center;background-size:27px;font-size:21px;height:56px;padding:0 42px 0 15px}.djSheet .djDialog__count,.djSheet .djError,.djSheet .djHint,.djSheet .djLevel__xp,.djSheet .djRecent__when{font-size:16px}.djSheet .djDialog__label{font-size:20px;margin:20px 0 8px}.djSheet .djPlaylist__signUp,.djSheet .djRecent__name,.djSheet .djSignUp__text{font-size:20px;line-height:28px}.djSheet .djSettings__tab{flex:1 1 auto;font-size:16px;padding:13px 4px}.djSheet .djBoost__text,.djSheet .djBoosts__room,.djSheet .djPlus__perks{font-size:18px}.djSheet .djBoosts__when,.djSheet .djPlus__gifted,.djSheet .djPlus__link{font-size:16px}.djSheet .djPlus__yours{align-items:stretch;flex-direction:column}.djSheet .djSettings__check{font-size:20px}.djSheet .djSettings__check input{height:24px;margin:3px 12px 0 0;width:24px}.djSheet .djLevel__label{font-size:20px}.djSheet .djLevel__bar{height:14px}.djSheet .djAccount__name .djInput{padding-right:44px}.djSheet .djAccount__pencil{height:20px;margin-top:-10px;right:14px;width:20px}.djSheet .djChat__log li{font-size:20px;padding:5px 0}.djSheet .djChat__emojiOption{font-size:18px;height:40px}.djSheet .djChat__delete{font-size:16px}.djSheet .djPlaylist__scroll .djTracks>li{font-size:20px;line-height:30px;min-height:48px}.djSheet .djPlaylist__scroll .djTracks__grip{height:42px;width:38px}.djSheet .djPlaylist__scroll .djTracks__grip svg{height:22px;width:12px}.djSheet .djPlaylist__scroll .djTracks__playing{height:18px;margin-right:8px;width:14px}.djSheet .djPlaylist__scroll .djTracks__time{font-size:15px;margin:0 6px;padding-right:0;width:60px}.djSheet .djPlaylist__scroll .djIconButton{height:42px;width:39px}.djSheet .djPlaylist__scroll .djIconButton svg{height:18px;width:18px}.djSheet .djPlaylist__scroll .djTracks__moves{margin:0 6px;padding-left:0;width:60px}.djSheet .djPlaylist__scroll .djTracks__move{flex:1 1;height:42px;width:auto}.djSheet .djPlaylist__scroll .djTracks__move svg{height:18px;width:18px}.djPlaylist__head>.djCard__head{padding:0}.DJPage--phone.DJPage--screenOnly .djBooth__dj,.DJPage--screenOnly .djRoomBar,.DJPage--screenOnly .djStage>.djNowTitle{display:none}.djSheet .djAccount--editing .djLook{padding-top:12px}.djSheet .djAccount--editing .djLook__preview{height:auto;padding:.45em 0 .15em}.djSheet .djAccount--editing .djLook__figure{margin-bottom:0}.djSheet .djAccount--editing .djLook__currency{font-size:20px}.djProfileSheet{flex:1 1 auto}.djProfileSheet__body{flex:1 1 auto;min-height:0;padding:0 12px 12px}.djProfileSheet__body>.djDialog__label:first-child,.djProfileSheet__body>.djLevel--inline:first-child{margin-top:8px}.djProfileSheet__body .djSignUp__body{border-top:1px solid #1e1d24;border-top:1px solid rgba(var(--dj-line-rgb),1);margin-top:16px;padding:12px 0 0}.djButton.djProfileSheet__logOut{display:block;font-size:16px;margin-top:24px;padding:13px 16px;width:100%}.djSettings__tab--plus{color:#eeba2bcc}.djSettings__tab--plus:hover{color:#f3c94f}.djSettings__tab--plus.djSettings__tab--on{border-bottom-color:#eeba2b;color:#f3c94f}.djLevel--inline{align-items:center;display:grid;grid-template-columns:auto minmax(0,1fr);margin:16px 0 0;padding:0}.djLevel__xp{font-feature-settings:"tnum";color:#9a91a8;font-size:12px;font-variant-numeric:tabular-nums;grid-column:2;line-height:1.3;margin-top:5px}@keyframes djSheetIn{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.djModal>*,.djSheet{animation:none}.djBubble{transition:none}}.landing{background:radial-gradient(ellipse 70% 45% at 50% 0,rgba(var(--dj-glow-rgb),.35),rgba(var(--dj-glow-rgb),0) 70%),rgb(var(--dj-bg-rgb));color:#e8e2f0;height:100vh;height:100dvh;overflow:hidden;position:relative}.landing__room{animation:landingIn .8s ease-out both;bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;-webkit-user-select:none;user-select:none}.landing__room .djQueue__tip{display:none}@keyframes landingIn{0%{opacity:0}}.landing__glass{align-items:center;-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);background:rgba(var(--dj-bg-rgb),.3);bottom:0;display:flex;flex-direction:column;left:0;overflow-y:auto;overscroll-behavior:contain;padding:24px 16px;position:fixed;right:0;top:0;z-index:10}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.landing__room{filter:blur(14px) saturate(1.4)}}.landing__card{background:rgba(var(--dj-panel-rgb),.84);border:1px solid rgba(var(--dj-line-rgb),.88);border-radius:5px;box-shadow:0 24px 80px #0000008c,0 0 60px rgba(var(--dj-glow-rgb),.22);margin:auto 0;max-width:760px;padding:30px 32px 22px;text-align:center;width:100%}.landing__brand{color:rgb(var(--dj-glow-rgb));font-size:13px;font-weight:700;letter-spacing:.08em;margin:0}.landing__title{color:rgb(var(--dj-pale-rgb));font-size:32px;font-weight:800;line-height:1.2;margin:6px 0 0}.landing__missing{color:#9a91a8;margin:8px 0 0;overflow-wrap:anywhere}.landing__missing strong{color:#e8e2f0;font-weight:600}.landing__retry{margin-top:16px;padding:10px 28px}.landing__choices{grid-gap:24px;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin-top:28px;text-align:left}.landing__choice{display:flex;flex-direction:column;min-width:0}.landing__heading{color:#e8e2f0;font-size:17px;font-weight:700;margin:0}.landing__text{color:#9a91a8;flex:1 0 auto;font-size:14px;line-height:1.55;margin:6px 0 16px}.landing__action{display:flex}.landing__action>*+*{margin-left:8px}.landing__action .djButton{flex:none;padding:10px 16px}.landing__input{flex:1 1 auto;padding:10px 12px}.landing__create{width:100%}.landing__problem{font-size:13px;grid-column:1;grid-row:2;margin:-16px 0 0}.landing__or{align-items:center;color:#9a91a8;display:flex;flex-direction:column;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.landing__or span{margin:8px 0}.landing__or:after,.landing__or:before{background:rgba(var(--dj-line-rgb),1);content:"";flex:1 1 auto;width:1px}.landing__help{color:#9a91a8;font-size:13px;margin:22px 0 0}.landing__helpLink{color:#e8e2f0;font-weight:600;transition:color .15s ease}.landing__helpLink:hover{color:rgb(var(--dj-pale-rgb))}.landing__helpLink:focus-visible{border-radius:2px;color:rgb(var(--dj-pale-rgb));outline:2px solid rgba(var(--dj-glow-rgb),.8);outline-offset:2px}.landing__top{align-self:stretch;display:flex;justify-content:flex-end;margin:-6px -4px 12px;min-height:38px}.landing__account{align-items:center;display:flex}.landing__account>*+*{margin-left:10px}.landing__accountButton{padding:9px 16px}.landing__light{background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffffa6;color:#fff}button.landing__light{box-shadow:inset 0 0 0 1px #ffffffa6,inset 0 -2px 0 #00000024}button.landing__light:hover:not(:disabled){background:#ffffff42}button.landing__light:disabled{box-shadow:inset 0 0 0 1px #ffffffa6}.landing__me{border-radius:5px;font-size:25px;line-height:1}.landing__me,.landing__square{align-items:center;display:flex;height:38px;justify-content:center;width:38px}.landing__square{border:0;border-radius:5px;cursor:pointer;padding:0;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out}.landing__square svg{fill:currentColor;height:26px;width:26px}.landing__square:focus-visible{outline:2px solid rgba(var(--dj-glow-rgb),.8);outline-offset:2px}.landing__plus{background:linear-gradient(180deg,#f7d774,#eeba2b);box-shadow:0 0 12px #eeba2b66,inset 0 0 0 1px #ffffffa6,inset 0 -2px 0 #00000024;color:#2b1d00}.landing__plus:hover{box-shadow:0 0 18px #eeba2ba6,inset 0 0 0 1px #ffffffa6,inset 0 -2px 0 #00000024}.landing__plus svg{height:26px;width:26px}.landing__accountProblem{color:#ffb4a8;font-size:13px;margin:0;text-shadow:0 1px 2px #0009}.landing__popular{background:rgba(var(--dj-panel-rgb),.84);border:1px solid rgba(var(--dj-line-rgb),.88);border-radius:5px;box-shadow:0 24px 80px #0000008c,0 0 60px rgba(var(--dj-glow-rgb),.22);margin-top:16px;max-width:760px;padding:14px 18px 6px;text-align:left;width:100%}.landing__popularTitle{color:#e8e2f0;font-size:15px;font-weight:700;margin:0 0 4px}.landing__popularList{margin:0}.landing__popularRoom{align-items:center;border-top:1px solid rgba(var(--dj-line-rgb),1);display:flex;justify-content:space-between;padding:10px 0}.landing__popularRoom>*+*{margin-left:12px}.landing__popularRoom:first-child{border-top:0}.landing__popularAbout{display:flex;flex-direction:column;min-width:0}.landing__popularName{color:rgb(var(--dj-pale-rgb));font-size:14px;font-weight:700;overflow-wrap:anywhere}.landing__popularBoosts{color:#f7d774;white-space:nowrap}.landing__popularCount{color:#9a91a8;font-size:12px;margin-top:2px}.djButton.landing__popularJoin{background:rgba(var(--dj-glow-rgb),.28);border:1px solid rgba(var(--dj-glow-rgb),.9);box-shadow:0 0 10px rgba(var(--dj-glow-rgb),.2),inset 0 -2px 0 #00000024;color:#e8e2f0;display:inline-block;flex:none;line-height:1.25;text-decoration:none}.djButton.landing__popularJoin:hover{background:rgba(var(--dj-glow-rgb),.45)}.djButton.landing__popularJoin:focus-visible{outline:2px solid rgba(var(--dj-glow-rgb),.8);outline-offset:2px}@media(min-width:1344px)and (min-height:640px){.landing__popular{display:flex;flex-direction:column;left:12px;margin:0;max-height:calc(100% - 54px);position:absolute;top:18px;width:272px;width:min(320px,50vw - 412px)}.landing__popularList{min-height:0}}.landing__footer{align-self:stretch;color:#9a91a8d9;display:flex;font-size:11px;justify-content:space-between;letter-spacing:.02em;margin:16px 0 -12px;text-shadow:0 1px 2px #0009}.landing__footer a{color:inherit;text-decoration:none}.landing__footer a:hover{color:#e8e2f0}@media(max-width:680px){.landing__card{padding:24px 20px}.landing__title{font-size:26px}.landing__choices{gap:18px;grid-template-columns:minmax(0,1fr);margin-top:22px}.landing__text{margin-bottom:12px}.landing__problem{margin-top:-10px}.landing__accountButton{font-size:13px;padding:7px 12px}.landing__or{flex-direction:row}.landing__or span{margin:0 10px}.landing__or:after,.landing__or:before{height:1px;width:auto}}.fakeScreen{background:radial-gradient(ellipse 80% 70% at 30% 20%,rgba(var(--dj-glow2-rgb),.55),rgba(var(--dj-glow2-rgb),0) 70%),linear-gradient(160deg,rgba(var(--dj-glow-rgb),.85),rgba(var(--dj-floor-bottom-rgb),1));overflow:hidden}.fakeScreen__pulse{animation:fakePulse .95s ease-in-out infinite alternate;background:radial-gradient(circle,#ffffffbf,rgba(var(--dj-glow-rgb),.5) 45%,rgba(var(--dj-glow-rgb),0) 70%);border-radius:50%;height:150px;left:50%;margin:-75px 0 0 -75px;position:absolute;top:42%;width:150px}@keyframes fakePulse{0%{opacity:.7;transform:scale(.8)}to{opacity:1;transform:scale(1.15)}}.fakeScreen__bars{align-items:flex-end;bottom:10%;display:flex;height:45%;left:6%;position:absolute;right:6%}.fakeScreen__bars span{animation:fakeBar .8s ease-in-out infinite alternate;background:linear-gradient(to top,#ffffffe6,rgba(var(--dj-glow2-rgb),.8));border-radius:3px 3px 0 0;flex:1 1;height:100%;margin:0 2px;transform-origin:bottom}@keyframes fakeBar{0%{transform:scaleY(.15)}to{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.fakeScreen__bars span,.fakeScreen__pulse,.landing__room{animation:none}}@property --membership-turn{syntax:"<angle>";inherits:true;initial-value:0deg}.membership{background:radial-gradient(ellipse 80% 50% at 50% -5%,#8f5cff73,#8f5cff00 70%),radial-gradient(ellipse 60% 36% at 50% 40%,#eeba2b1f,#eeba2b00 70%),#0a090e;color:#e8e2f0;line-height:1.5;min-height:100vh;min-height:100dvh;overflow-x:hidden;overflow-x:clip;position:relative}.membership__top{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:0 auto;max-width:1160px;min-height:62px;padding:14px max(16px,env(safe-area-inset-right)) 0 max(16px,env(safe-area-inset-left));position:relative;z-index:2}.membership__brand{color:#8f5cff;flex:none;font-size:15px;font-weight:800;letter-spacing:.08em}.membership__brand:hover{color:#b08cff}.membership__who{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:0}.membership__whoLook{align-items:center;background:#ffffff0f;border:1px solid #fff3;border-radius:5px;display:flex;flex:none;font-size:22px;height:36px;justify-content:center;width:36px}.membership__whoName{color:#9a91a8;font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.membership__whoButton{font-size:13px;padding:7px 14px}.membership__whoProblem{color:#ffb4a8;flex-basis:100%;font-size:12px;margin:0;text-align:right}.membership__thanks{animation:membershipPop .6s cubic-bezier(.2,1.3,.4,1) backwards;background:linear-gradient(#2d2108f2,#19140cf2);border:1px solid #eeba2b8c;border-radius:5px;box-shadow:0 0 44px #eeba2b4d;margin:18px auto 0;max-width:720px;padding:20px;position:relative;text-align:center;width:calc(100% - 32px);z-index:3}.membership__thanksText,.membership__thanksTitle{position:relative;z-index:1}.membership__thanksTitle{color:#f3c94f;font-size:clamp(22px,5vw,30px);font-weight:900;line-height:1.2;margin:0}.membership__thanksText{font-size:15px;margin:6px 0 0}.membership__burst{height:0;left:50%;pointer-events:none;position:absolute;top:40%;width:0}.membership__burstPiece{animation:membershipBurst 1.8s cubic-bezier(.15,.7,.3,1) both;border-radius:1px;height:6px;margin:-3px 0 0 -5px;opacity:0;position:absolute;width:10px}.membership__hero,.membership__opening{isolation:isolate;position:relative}.membership__hero{align-items:center;display:flex;flex-direction:column;padding:clamp(24px,5vw,56px) max(16px,env(safe-area-inset-right)) 0 max(16px,env(safe-area-inset-left));text-align:center}.membership__lights{bottom:0;left:0;-webkit-mask-image:linear-gradient(180deg,#000 62%,#0000);mask-image:linear-gradient(180deg,#000 62%,#0000);overflow:hidden;pointer-events:none;position:absolute;right:0;top:-14px;z-index:-1}.membership__spots{--dj-spot-reach:clamp(560px,100vh,1000px);--dj-spot-sweep:4.6s;display:flex;gap:8px;opacity:.8;position:absolute;top:0}.membership__spots--left{--dj-from:-12deg;--dj-to:-50deg;left:.5%}.membership__spots--right{--dj-from:12deg;--dj-to:50deg;right:.5%}.membership__kicker{align-items:center;animation:membershipRise .7s ease-out backwards;color:#f3c94f;display:flex;font-size:13px;font-weight:800;gap:12px;letter-spacing:.32em;margin:0;text-indent:.32em;text-transform:uppercase}.membership__kicker:after,.membership__kicker:before{background:linear-gradient(90deg,#eeba2b00,#eeba2b);content:"";height:1px;width:36px}.membership__kicker:after{transform:scaleX(-1)}.membership__wordmark{animation:membershipPop .8s cubic-bezier(.2,1.4,.4,1) .1s backwards;font-size:clamp(64px,19vw,176px);font-weight:900;letter-spacing:.02em;line-height:1.18;margin:0;position:relative;white-space:nowrap}.membership__wordmark:before{background:radial-gradient(closest-side,#eeba2b52,#eeba2b1f 55%,#eeba2b00);bottom:-18%;content:"";left:-12%;position:absolute;right:-12%;top:0;z-index:-1}.membership__word{-webkit-text-fill-color:#0000;animation:membershipGleam 6s linear infinite;background:linear-gradient(100deg,#b07d12,#eeba2b 18%,#fff4cf 34%,#f3c94f 46%,#eeba2b 64%,#b07d12);-webkit-background-clip:text;background-clip:text;background-size:200% 100%;color:#0000}.membership__plus{-webkit-text-fill-color:#fff4cf;animation:membershipBeat .5s ease-in-out infinite alternate;color:#fff4cf;display:inline-block;line-height:1;margin-left:.02em;text-shadow:0 0 .1em #f3c94fe6,0 0 .32em #eeba2bb3;transform-origin:50% 57%}.membership__wordmark--away .membership__plus,.membership__wordmark--away .membership__word{animation-play-state:paused}.membership__tagline{animation:membershipRise .7s ease-out .25s backwards;color:#e6e2fc;font-size:clamp(22px,4.4vw,34px);font-weight:800;line-height:1.2;margin:4px 0 0}.membership__lead{animation:membershipRise .7s ease-out .35s backwards;color:#e8e2f0db;font-size:clamp(15px,2.2vw,18px);line-height:1.55;margin:10px 0 0;max-width:640px}.membership__cta{background:linear-gradient(180deg,#f7d774,#eeba2b);border-radius:6px;box-shadow:0 0 24px #eeba2b73,inset 0 -2px 0 #00000024;color:#2b1d00;cursor:pointer;font-weight:900;letter-spacing:.05em;overflow:hidden;position:relative;text-align:center;transition:transform .2s ease-out,box-shadow .2s ease-out,opacity .2s ease-in-out}.membership__cta:after{animation:membershipShine 3.6s ease-in-out 1s infinite;background:linear-gradient(100deg,#fff0,#fff9,#fff0);content:"";height:100%;left:-60%;pointer-events:none;position:absolute;top:0;transform:skewX(-20deg);width:40%}.membership__cta:hover:not(:disabled){box-shadow:0 0 36px #eeba2ba6,inset 0 -2px 0 #00000024;transform:translateY(-1px)}.membership__cta:disabled{box-shadow:none;cursor:default;opacity:.5}.membership__cta:disabled:after{display:none}.membership__cta{animation:membershipRise .7s ease-out .45s backwards;display:inline-block;font-size:18px;margin-top:24px;padding:14px 38px}.membership__stage{align-items:flex-end;display:flex;font-size:clamp(30px,10.5vw,72px);height:clamp(130px,22vw,210px);justify-content:center;line-height:1;margin-top:22px;max-width:760px;position:relative;width:100%}.membership__stage:before{background:radial-gradient(ellipse at 50% 50%,#eeba2b4d,#8f5cff33 45%,#8f5cff00 72%);bottom:-16%;content:"";height:50%;left:4%;position:absolute;right:4%;z-index:-1}.membership__crowd{align-items:flex-end;display:flex;gap:.36em;justify-content:center;margin:0;padding:0 0 .22em}.membership__dancer{animation:membershipRise .6s ease-out backwards;animation-delay:.3s;animation-delay:calc(var(--membership-i, 0)*90ms + .3s);font-size:1em;font-size:calc(1em*var(--membership-near, 1));position:relative}.membership__dancer:after{background:#0000008c;border-radius:50%;bottom:-.1em;content:"";height:.18em;left:50%;margin-left:-.4em;position:absolute;width:.8em;z-index:-1}.membership__section{margin:0 auto;max-width:1160px;padding:clamp(44px,7vw,84px) max(16px,env(safe-area-inset-right)) 0 max(16px,env(safe-area-inset-left))}.membership__section--plans{scroll-margin-top:8px}.membership__section--perks{padding-bottom:clamp(44px,7vw,84px)}.membership__heading{color:#e6e2fc;font-size:clamp(24px,4vw,36px);font-weight:800;line-height:1.2;margin:0;text-align:center}.membership__pass+.membership__heading{margin-top:clamp(40px,6vw,64px)}.membership__perks{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin:28px 0 0}.membership__perk{background:#0d0d11db;border:1px solid #1e1d24;border-radius:5px;box-shadow:0 14px 44px #0006;flex:1 1 300px;max-width:360px;padding:22px;transition:transform .25s ease-out,border-color .25s ease-out,box-shadow .25s ease-out}.membership__perkIcon{align-items:center;background:radial-gradient(circle at 50% 35%,#eeba2b57,#eeba2b12 72%);border-radius:5px;box-shadow:inset 0 0 0 1px #eeba2b61,0 0 8px #eeba2b38;display:flex;font-size:30px;height:56px;justify-content:center;line-height:1;width:56px}.membership__perkTitle{color:#e6e2fc;font-size:18px;font-weight:800;line-height:1.3;margin:14px 0 0}.membership__perkText{color:#e8e2f0cc;font-size:14px;margin:6px 0 0}.membership__parts{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 0}.membership__part{align-items:center;background:#eeba2b14;border:1px solid #eeba2b73;border-radius:5px;display:flex;font-size:22px;height:36px;justify-content:center;line-height:1;width:36px}@media(hover:hover){.membership__perk:hover{border-color:#eeba2b8c;box-shadow:0 10px 26px #00000073,0 0 10px #eeba2b3d;transform:translateY(-4px)}.membership__perk:hover .membership__perkIcon{animation:membershipWiggle .6s ease-in-out}}.membership__pass{animation:membershipPop .6s cubic-bezier(.2,1.3,.4,1) backwards;background:linear-gradient(135deg,#f7d774,#eeba2b 36%,#d79b17 62%,#f3c94f);border-radius:5px;box-shadow:0 18px 60px #00000080,0 0 40px #eeba2b59;color:#2b1d00;margin:0 auto;max-width:560px;overflow:hidden;padding:18px 20px 20px;position:relative}.membership__pass:after{animation:membershipShinePass 5s ease-in-out 1.2s infinite;background:linear-gradient(105deg,#fff0,#ffffff8c,#fff0);content:"";height:100%;left:-60%;pointer-events:none;position:absolute;top:0;transform:skewX(-18deg);width:50%}.membership__passLabel{font-size:12px;font-weight:900;letter-spacing:.28em;margin:0;text-transform:uppercase}.membership__passWho{align-items:center;display:flex;gap:14px;margin-top:12px}.membership__passLook{align-items:center;background:#1b1424;border-radius:50%;box-shadow:inset 0 0 0 2px #2b1d0059;display:flex;flex:none;font-size:40px;height:64px;justify-content:center;width:64px}.membership__passAbout{min-width:0}.membership__passName{font-size:20px;font-weight:900;line-height:1.2;margin:0;overflow-wrap:anywhere}.membership__passCount{font-size:14px;font-weight:700;margin:2px 0 0}.djPlus__gifted.membership__passGifted{color:inherit;margin-top:2px}.membership__manage{background:#2b1d00;border-radius:5px;box-shadow:inset 0 -2px 0 #00000024;color:#fff4cf;cursor:pointer;font-size:14px;font-weight:800;margin-top:16px;padding:10px 16px;position:relative;transition:background-color .2s ease-in-out;z-index:1}.membership__manage:hover:not(:disabled){background:#4a3300}.membership__manage:disabled{box-shadow:none;cursor:default;opacity:.6}.membership__passError{color:#5c0d00;font-weight:700;position:relative;z-index:1}.membership__card{background:#0d0d11db;border-radius:5px;box-shadow:0 24px 80px #0000008c,0 0 60px #8f5cff38;isolation:isolate;margin:28px auto 0;max-width:560px;padding:clamp(18px,4vw,28px);position:relative}.membership__edge{animation:membershipTurn 6s linear infinite;pointer-events:none;z-index:-1}.membership__edge,.membership__edgePiece{bottom:0;left:0;position:absolute;right:0;top:0}.membership__edgePiece{background:conic-gradient(from var(--membership-turn),#eeba2bf2,#8f5cff8c,#ff6fae8c,#eeba2bf2);border-radius:5px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px}.membership__edgePiece--top{clip-path:inset(0 0 calc(100% - 5px) 0)}.membership__edgePiece--bottom{clip-path:inset(calc(100% - 5px) 0 0 0)}.membership__edgePiece--left{clip-path:inset(5px calc(100% - 2px) 5px 0)}.membership__edgePiece--right{clip-path:inset(5px 0 5px calc(100% - 2px))}.membership__card--wait{align-items:center;display:flex;justify-content:center;min-height:220px}.membership__card--wait .membership__edge{opacity:.4}.membership__wait{color:#9a91a8;font-size:15px;margin:0;text-align:center}.membership__options{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.membership__option{align-items:flex-start;background:#1c1b22;border:2px solid #1e1d24;border-radius:5px;box-shadow:inset 0 -2px 0 #00000024;color:#e8e2f0;cursor:pointer;display:flex;flex-direction:column;gap:2px;min-height:132px;min-width:0;padding:16px 14px 14px;position:relative;text-align:left;transition:border-color .2s ease-in-out,background-color .2s ease-in-out,box-shadow .2s ease-in-out}.membership__option:hover{background:#292830}.membership__option--on{background:#eeba2b1a;border-color:#eeba2b;box-shadow:0 0 9px #eeba2b57,inset 0 -2px 0 #00000024}.membership__option--on:hover{background:#eeba2b24}.membership__optionName{font-size:16px;font-weight:800}.membership__optionPrice{color:#e8e2f0db;font-size:14px}.membership__optionPrice strong{color:#e6e2fc;font-size:24px;font-weight:900}.membership__optionMonth{color:#9a91a8;font-size:12px}.membership__save{animation:membershipBob 1.4s ease-in-out infinite alternate;background:#eeba2b;border-radius:3px;box-shadow:0 0 14px #eeba2b80;color:#2b1d00;font-size:11px;font-weight:900;letter-spacing:.04em;padding:2px 8px;position:absolute;right:10px;top:-11px}.membership__seats{margin-top:22px;text-align:center}.membership__seats .djDialog__label{margin:0 0 2px}.membership__seats .djPlus__stepper{justify-content:center}.membership__seatsHint{color:#9a91a8;font-size:13px;font-weight:400;margin:0 0 10px}.membership__boosts{margin:8px 0 0}.membership__go{background:linear-gradient(180deg,#f7d774,#eeba2b);border-radius:6px;box-shadow:0 0 24px #eeba2b73,inset 0 -2px 0 #00000024;color:#2b1d00;cursor:pointer;font-weight:900;letter-spacing:.05em;overflow:hidden;position:relative;text-align:center;transition:transform .2s ease-out,box-shadow .2s ease-out,opacity .2s ease-in-out}.membership__go:after{animation:membershipShine 3.6s ease-in-out 1s infinite;background:linear-gradient(100deg,#fff0,#fff9,#fff0);content:"";height:100%;left:-60%;pointer-events:none;position:absolute;top:0;transform:skewX(-20deg);width:40%}.membership__go:hover:not(:disabled){box-shadow:0 0 36px #eeba2ba6,inset 0 -2px 0 #00000024;transform:translateY(-1px)}.membership__go:disabled{box-shadow:none;cursor:default;opacity:.5}.membership__go:disabled:after{display:none}.membership__go{display:block;font-size:clamp(18px,4.6vw,22px);margin-top:20px;padding:15px 16px;width:100%}.membership__needAccount{color:#9a91a8;font-size:13px;margin:10px 0 0;text-align:center}.membership__textButton{background:none;border:0;color:#e6e2fc;cursor:pointer;font:inherit;font-weight:700;padding:0;text-decoration:underline;text-underline-offset:2px}.membership__textButton:hover{color:#fff}.membership__total{font-size:14px;margin:10px 0 0;text-align:center}.membership__fine{color:#9a91a8;font-size:12px;margin:6px 0 0;text-align:center}.membership__error{text-align:center}.membership__footer{color:#9a91a8;display:flex;flex-wrap:wrap;font-size:12px;gap:6px 16px;justify-content:space-between;margin:0 auto;max-width:1160px;padding:18px max(16px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.membership__footer a:hover{color:#e8e2f0}@media(max-width:520px){.membership__whoName{display:none}.membership__kicker{font-size:12px}.membership__kicker:after,.membership__kicker:before{width:22px}.membership__cta{padding:13px 30px}.membership__perk{grid-column-gap:14px;column-gap:14px;display:grid;grid-template-columns:44px 1fr;padding:16px}.membership__perkIcon{font-size:24px;grid-row:1/span 3;height:44px;width:44px}.membership__parts,.membership__perkText,.membership__perkTitle{grid-column:2}.membership__perkTitle{margin-top:0}.membership__parts{margin-top:10px}.membership__part{font-size:19px;height:32px;width:32px}.membership__option{min-height:118px;padding:15px 11px 12px}.membership__optionPrice strong{font-size:21px}.membership__footer{justify-content:center;text-align:center}}@media(max-width:359px){.membership__options{gap:16px;grid-template-columns:1fr}}@keyframes membershipRise{0%{opacity:0;transform:translateY(14px)}}@keyframes membershipPop{0%{opacity:0;transform:scale(.85)}}@keyframes membershipGleam{0%{background-position:0 0}to{background-position:-200% 0}}@keyframes membershipBeat{0%{transform:scale(1)}to{transform:scale(1.12)}}@keyframes membershipBurst{0%{opacity:1;transform:translate(0) rotate(0deg) scale(.6)}70%{opacity:1}to{opacity:0;transform:translate(var(--membership-dx),calc(var(--membership-dy) + 90px)) rotate(var(--membership-spin)) scale(1)}}@keyframes membershipShine{0%{translate:0}45%,to{translate:475%}}@keyframes membershipShinePass{0%{translate:0}45%,to{translate:380%}}@keyframes membershipTurn{to{--membership-turn:360deg}}@keyframes membershipBob{0%{transform:translateY(0)}to{transform:translateY(-3px)}}@keyframes membershipWiggle{0%,to{transform:rotate(0deg)}25%{transform:rotate(-10deg) scale(1.08)}75%{transform:rotate(10deg) scale(1.08)}}@media(prefers-reduced-motion:reduce){.membership *,.membership :after,.membership :before{animation:none!important;transition:none!important}.membership__burst,.membership__falling{display:none}}.page{-webkit-touch-callout:default;align-items:center;background:radial-gradient(ellipse 70% 45% at 50% 0,#8f5cff59,#8f5cff00 70%),#0a090e;color:#e8e2f0;display:flex;flex-direction:column;line-height:1.5;min-height:100vh;min-height:100dvh;padding:24px 16px 12px;-webkit-user-select:text;user-select:text}.page,.page *,.page :after,.page :before{box-sizing:border-box}.page__card{background:#0d0d11d6;border:1px solid #1e1d24e0;border-radius:14px;box-shadow:0 24px 80px #0000008c,0 0 60px #8f5cff38;margin:auto 0;max-width:560px;padding:30px 32px 32px;width:100%}.page__card--wide{max-width:720px}.page__brand{color:#8f5cff;font-size:13px;font-weight:700;letter-spacing:.08em;text-decoration:none}.page__title{color:#e6e2fc;font-size:30px;font-weight:800;line-height:1.2;margin:6px 0 0}.page__intro{color:#9a91a8;font-size:14px;margin:8px 0 0}.page__form{margin-top:10px}.page__form label{display:block;font-size:13px;font-weight:700;margin:16px 0 6px}.page__form input,.page__form textarea{background:#040406;border:1px solid #1e1d24;border-radius:4px;color:#e8e2f0;display:block;font:inherit;font-size:14px;padding:10px 12px;width:100%}.page__form input:focus,.page__form textarea:focus{border-color:#8f5cff;outline:none}.page__form textarea{min-height:180px;resize:vertical}.page__hint{color:#9a91a8;font-size:12px;margin:6px 0 0}.page__trap{height:1px;left:-10000px;overflow:hidden;position:absolute;width:1px}.page__problem{color:#ffb4a8;font-size:13px;margin:14px 0 0}.page__button{background:#48ba3b;border:0;border-radius:4px;box-shadow:inset 0 -2px 0 #00000024;color:#fff;cursor:pointer;display:inline-block;font:inherit;font-size:14px;font-weight:700;margin-top:18px;padding:10px 18px;text-decoration:none;transition:background-color .2s ease-in-out}.page__button:hover:not(:disabled){background:#6ad45e}.page__button:focus-visible{outline:2px solid #8f5cff;outline-offset:2px}.page__button:disabled{box-shadow:none;cursor:default;opacity:.6}.page__actions{margin:4px 0 0}.page__quiet{background:none;border:0;color:#9a91a8;cursor:pointer;font:inherit;font-size:13px;margin-left:14px;padding:0;text-decoration:underline}.page__quiet:hover{color:#e8e2f0}.page__policy h2{color:#e6e2fc;font-size:17px;font-weight:700;margin:26px 0 0}.page__policy li,.page__policy p{color:#c9c2d6;font-size:14px;line-height:1.6}.page__policy p{margin:8px 0 0}.page__policy ul{list-style:disc;margin:8px 0 0;padding-left:20px}.page__policy li::marker{color:#9a91a8}.page__policy li+li{margin-top:8px}.page__policy strong{color:#e8e2f0}.page__policy a{color:#e8e2f0;font-weight:600}.page__policy a:hover{color:#e6e2fc}.page__footer{align-self:stretch;color:#9a91a8d9;display:flex;flex-wrap:wrap;font-size:11px;justify-content:space-between;letter-spacing:.02em;margin-top:16px}.page__footer a{color:inherit;text-decoration:none}.page__footer a:hover{color:#e8e2f0}@media(max-width:680px){.page__card{padding:24px 20px}.page__title{font-size:26px}}