﻿html{font-size:100%;line-height:1.15;width:100%;height:100%}body{color:rgba(0,0,0,.67);font-family:Roboto,arial,serif;font-size:100%;margin:0;padding:0}input,textarea,keygen,select,button{font-size:1em;font-family:Roboto,arial,serif;color:#333}p{line-height:20px;padding-top:6px;margin-bottom:14px;letter-spacing:0;font-weight:400}select,input,textarea,button{outline:none}select:hover,input:hover,textarea:hover,button:hover{outline:none}button{user-select:none}*{box-sizing:border-box}a{color:rgba(0,0,0,.7)}.material-text.type-display4{font-size:7rem;font-weight:300;letter-spacing:-0.04em;line-height:7rem}.material-text.type-display3{font-size:3.5rem;font-weight:400;letter-spacing:-0.02em;line-height:3.5rem}.material-text.type-display2{font-size:2.813rem;font-weight:400;letter-spacing:normal;line-height:3rem}.material-text.type-display1{font-size:2.125rem;font-weight:400;letter-spacing:normal;line-height:2.5rem}.material-text.type-headline{font-size:1.5rem;font-weight:400;letter-spacing:normal;line-height:2rem}.material-text.type-title{font-size:1.25rem;font-weight:500;letter-spacing:.02em;line-height:2rem}.material-text.type-subheading2{font-size:1rem;font-weight:400;letter-spacing:.04em;line-height:1.75rem}.material-text.type-subheading1{font-size:.938rem;font-weight:400;letter-spacing:.04em;line-height:1.5rem}.material-text.type-body1{font-size:.875rem;font-weight:400;letter-spacing:.04em;line-height:1.25rem}.material-text.type-body2{font-size:.875rem;font-weight:500;letter-spacing:.04em;line-height:1.5rem}.material-text.type-caption{font-size:.75rem;font-weight:400;letter-spacing:.08em;line-height:1.25rem}.material-text.type-button{font-size:14px;font-weight:500;margin-left:8px}.material-text.style-adjust.type-display4{margin:-1rem 0 3.5rem -0.085em}.material-text.style-adjust.type-display3{margin:-8px 0 64px -0.07em}.material-text.style-adjust.type-display2{margin:-0.5rem 0 4rem -0.07em}.material-text.style-adjust.type-display1{margin:-0.5rem 0 4rem -0.07em}.material-text.style-adjust.type-headline{margin:-0.5rem 0 1rem -0.06em}.material-text.style-adjust.type-title{margin:-0.5rem 0 1rem -0.05em}.material-text.style-adjust.type-subheading2{margin:-0.5rem 0 1rem -0.06em}.material-text.style-adjust.type-subheading1{margin:-0.313rem 0 .813rem -0.06em}.material-text.style-adjust.type-body1{margin:-0.25rem 0 .75rem 0}.material-text.style-adjust.type-body2{margin:-0.25rem 0 .75rem 0}.material-text.style-adjust.type-caption{line-height:1.25rem}.material-component{background-color:#fff}.dark-mode .material-component,.material-component.dark-mode{background-color:#202124}.material-text.text-display4{font-size:7rem;font-weight:300;letter-spacing:-0.04em;line-height:7rem}.material-text.text-display3{font-size:3.5rem;font-weight:400;letter-spacing:-0.02em;line-height:3.5rem}.material-text.text-display2{font-size:2.813rem;font-weight:400;letter-spacing:normal;line-height:3rem}.material-text.text-display1{font-size:2.125rem;font-weight:400;letter-spacing:normal;line-height:2.5rem}.material-text.text-headline{font-size:1.5rem;font-weight:400;letter-spacing:normal;line-height:2rem}.material-text.text-title{font-size:1.25rem;font-weight:500;letter-spacing:.02em;line-height:2rem}.material-text.text-subheading2{font-size:1rem;font-weight:400;letter-spacing:.04em;line-height:1.75rem}.material-text.text-subheading1{font-size:.938rem;font-weight:400;letter-spacing:.04em;line-height:1.5rem}.material-text.text-body2{font-size:.875rem;font-weight:500;letter-spacing:.04em;line-height:1.5rem}.material-text.text-body1{font-size:.875rem;font-weight:400;letter-spacing:.04em;line-height:1.25rem}.material-text.text-caption{font-size:.75rem;font-weight:400;letter-spacing:.08em;line-height:1.25rem}.material-text.text-button{font-size:14px;font-weight:500;text-transform:uppercase}.material-text.secondary-color{color:#03dac6}.material-text.primary-color{color:#6200ee}.material-image.item-list{display:inline-block;background-size:cover;width:300px;height:200px}.material-label{line-height:1.3rem}.material-divider{display:block;font-size:.8em;text-transform:uppercase;padding:8px 0;margin:0}.material-divider.divider-horizontal{border-bottom:1px solid rgba(0,0,0,.1)}.material-divider.divider-vertical{border-right:1px solid rgba(0,0,0,.1)}.material-divider.divider-space{display:block;padding:0;margin:0;height:16px;border-bottom:none}.material-card{box-shadow:0px 3px 1px -2px rgba(0,0,0,.2),0px 2px 2px 0px rgba(0,0,0,.14),0px 1px 5px 0px rgba(0,0,0,.12);flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2px;overflow:hidden;display:block;background-color:#fff}.material-card .material-container{padding:1rem}.material-card .toolbar-action{text-align:right;padding:8px}.dialog{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;overflow:hidden;opacity:0;transition:.2s}.dialog.show{transition:.1s;opacity:1}.dialog.show .surface{transform:translateY(0) scale(1);opacity:1;margin-top:0;transition:.1s}.dialog .surface{transition:.1s;max-height:600px;display:flex;flex-direction:column;flex-wrap:nowrap;opacity:0;border-radius:2px;background-color:#fff;box-shadow:0px 11px 15px -7px rgba(0,0,0,.2),0px 24px 38px 3px rgba(0,0,0,.14),0px 9px 46px 8px rgba(0,0,0,.12);transform:translateY(150px) scale(0.8)}.material-dialog{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:20;opacity:0;transition:.2s}.material-dialog .dialog-surface{transition:.1s;max-height:600px;display:flex;min-width:320px;flex-direction:column;flex-wrap:nowrap;opacity:0;overflow:hidden;border-radius:2px;background-color:#fff;overflow:scroll;box-shadow:0px 11px 15px -7px rgba(0,0,0,.2),0px 24px 38px 3px rgba(0,0,0,.14),0px 9px 46px 8px rgba(0,0,0,.12);transform:translateY(150px) scale(0.8)}.material-dialog .dialog-surface .dialog-title{font-weight:bold;flex:none;margin:24px 24px 24px 24px;padding:0}.material-dialog .dialog-surface .dialog-content{flex:1;padding:0 24px 24px 24px}.material-dialog .dialog-surface .dialog-content.material-text{opacity:.7}.material-dialog .dialog-surface .dialog-actions{flex:none;display:block;text-align:right;overflow:hidden}.material-dialog .dialog-surface .material-toolbar{position:relative}.material-dialog .dialog-surface .component-body{flex:1;overflow:hidden;position:relative;padding:16px}.material-dialog .dialog-surface .list-list{overflow:scroll;position:relative;padding:0;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}.material-dialog .dialog-surface .component-action{flex:none;display:"flex";text-align:right;padding:8px}.material-dialog .dialog-surface .component-action .material-button{margin:0 0 0 8px}.material-dialog.dialog-show{transition:.1s;opacity:1}.material-dialog.dialog-show .dialog-surface{transform:translateY(0) scale(1);opacity:1;margin-top:0;transition:.1s}.material-dialog.dialog-closing{pointer-events:none;opacity:0;transition:.2s}.material-dialog.dialog-closing .dialog-surface{opacity:0;transform:translateY(150px) scale(0.8);transition:.1s}.dark-mode .material-dialog .dialog-surface,.material-dialog.dark-mode .dialog-surface{background-color:#202124}.material-drawer{opacity:0;pointer-events:none;z-index:15;position:absolute;right:0;top:0;bottom:0;left:0;background-color:rgba(0,0,0,0)}.material-drawer.is-fixed{position:fixed}.material-drawer .drawer-panel{background-color:#fff;z-index:8;position:relative;will-change:transfo1rm;transition:.3s cubic-bezier(0.4, 0, 0.6, 1);transform:translateX(calc(100% - 20px));background-color:#fff;width:0}.material-drawer.show{pointer-events:initial;background-color:rgba(0,0,0,0);opacity:1}.material-drawer.show .drawer-panel{transition:233ms cubic-bezier(0, 0, 0.21, 1);opacity:1;transform:translateX(0);transition:.2s cubic-bezier(0, 0, 0.2, 1);background-color:#fff}.material-drawer.drawer-temporary{opacity:0;pointer-events:none;z-index:15;position:absolute;right:0;top:0;bottom:0;left:0;transition:.2s cubic-bezier(0, 0, 0.2, 1)}.material-drawer.drawer-temporary.show{pointer-events:initial;background-color:rgba(0,0,0,.7);opacity:1;transition:.2s cubic-bezier(0, 0, 0.2, 1)}.material-drawer.drawer-temporary.show .drawer-panel{width:340px;transform:none}.material-drawer.drawer-temporary.is-fixed{position:fixed}.material-drawer.drawer-temporary .drawer-panel{position:absolute;height:100%;width:260px;transform:translateX(calc(-100% - 20px));z-index:16;box-shadow:0px 8px 10px -5px rgba(0,0,0,.2),0px 16px 24px 2px rgba(0,0,0,.14),0px 6px 30px 5px rgba(0,0,0,.12);transition:233ms cubic-bezier(0, 0, 0.21, 1)}.material-drawer.drawer-persistent{opacity:0;pointer-events:none;z-index:15;flex:1;position:relative;display:inline;transition:.2s cubic-bezier(0, 0, 0.2, 1);height:100%;width:initial}.material-drawer.drawer-persistent.is-fixed{position:fixed}.material-drawer.drawer-persistent .drawer-panel{position:relative;height:100%;width:0px;transform:none;z-index:16;transition:233ms cubic-bezier(0, 0, 0.21, 1);border-right:1px solid #e4e4e4}.material-drawer.drawer-persistent.show{pointer-events:initial;opacity:1;transition:.2s cubic-bezier(0, 0, 0.2, 1)}.material-drawer.drawer-persistent.show .drawer-panel{width:240px;transform:none;background-color:rgba(0,0,0,.05)}.material-drawer.drawer-permanent{opacity:1;pointer-events:none;z-index:15;flex:1;position:relative;display:inline;right:0;top:0;bottom:0;left:0;transition:.2s cubic-bezier(0, 0, 0.2, 1);height:100%;width:initial}.material-drawer.drawer-permanent.is-fixed{position:fixed}.material-drawer.drawer-permanent .material-toolbar{position:relative}.material-drawer.drawer-permanent .drawer-panel{position:relative;height:100%;width:340px;transform:none;z-index:16;transition:190ms cubic-bezier(0, 0, 0.21, 1);border-right:1px solid #e4e4e4}.material-drawer.drawer-permanent.show{pointer-events:initial;background-color:rgba(0,0,0,.7);opacity:1;transition:233s cubic-bezier(0, 0, 0.21, 1)}.material-drawer.drawer-permanent.show .drawer-panel{width:340px;transform:none}.material-appbar{display:flex;flex-direction:row;height:64px;position:absolute;top:0;left:0;right:0;z-index:3;flex:none;display:flex;flex-direction:row;flex-wrap:nowrap;padding:14px 16px}.material-appbar.type-bottom{bottom:0;top:inherit}.material-appbar.type-app{z-index:5;padding:14px 16px;position:fixed}.material-appbar.type-app.is-flexible{position:fixed}.material-appbar.type-app.is-scrolled{transition:box-shadow .3s;box-shadow:0 0 4px rgba(0,0,0,.14),0 4px 8px rgba(0,0,0,.28)}.material-appbar.is-flexible{position:absolute;top:0;left:0;right:0}.material-appbar.is-fixed{position:absolute;top:0;left:0;right:0}.material-appbar.is-fixed.is-scrolled{transition:box-shadow .3s;box-shadow:0 0 4px rgba(0,0,0,.14),0 4px 8px rgba(0,0,0,.28)}.material-appbar.is-fixed.type-bottom{bottom:0;top:inherit}.material-appbar>*:first-child{margin-left:0}.material-appbar>*:last-child{margin-right:0}.material-appbar .material-text{flex:1;display:inline-block;font-size:1.3rem;font-weight:300;line-height:2.3rem;color:hsla(0,0%,100%,.87);padding:0;margin-left:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.material-appbar .material-checkbox{padding:0}.material-appbar .material-checkbox .checkbox-control{height:36px;width:36px;margin:0}.material-appbar .material-checkbox .checkbox-control .checkbox-icon{border:2px solid hsla(0,0%,100%,.95)}.material-appbar .material-checkbox .checkbox-label{color:hsla(0,0%,100%,.87);padding:10px 0 6px}.material-appbar .material-button .button-icon svg{fill:hsla(0,0%,100%,.87)}.material-appbar.transparent-color{background-color:rgba(0,0,0,0)}.material-appbar.transparent-color .material-text{color:rgba(0,0,0,.87)}.material-appbar.transparent-color .material-button .button-icon svg{fill:rgba(0,0,0,.87)}.material-appbar.transparent-color .material-checkbox{padding:0}.material-appbar.transparent-color .material-checkbox .checkbox-control{height:36px;width:36px;margin:0}.material-appbar.transparent-color .material-checkbox .checkbox-control .checkbox-icon{border:2px solid hsla(0,0%,100%,.95)}.material-appbar.transparent-color .material-checkbox .checkbox-label{color:rgba(0,0,0,.87);padding:10px 0 6px}.material-appbar.primary-color{background-color:#6200ee}.material-appbar.primary-color .material-text{color:hsla(0,0%,100%,.87)}.material-appbar.primary-color .material-button .button-icon svg{fill:hsla(0,0%,100%,.87)}.material-appbar.primary-color .material-checkbox{padding:0}.material-appbar.primary-color .material-checkbox .checkbox-control{height:36px;width:36px;margin:0}.material-appbar.primary-color .material-checkbox .checkbox-control .checkbox-icon{border:2px solid hsla(0,0%,100%,.95)}.material-appbar.primary-color .material-checkbox .checkbox-label{color:hsla(0,0%,100%,.87);padding:10px 0 6px}.material-appbar.secondary-color{background-color:#03dac6}.material-appbar.secondary-color .material-text{color:rgba(0,0,0,.87)}.material-appbar.secondary-color .material-button .button-icon svg{fill:rgba(0,0,0,.87)}.material-appbar.secondary-color .material-checkbox{padding:0}.material-appbar.secondary-color .material-checkbox .checkbox-control{height:36px;width:36px;margin:0}.material-appbar.secondary-color .material-checkbox .checkbox-control .checkbox-icon{border:2px solid hsla(0,0%,100%,.95)}.material-appbar.secondary-color .material-checkbox .checkbox-label{color:rgba(0,0,0,.87);padding:10px 0 6px}.material-toolbar{display:flex;flex-direction:row;z-index:3;flex:none;display:flex;flex-direction:row;flex-wrap:nowrap}.material-toolbar.type-app{z-index:5;padding:14px 16px;position:fixed}.material-toolbar.type-app.is-flexible{position:fixed}.material-toolbar.type-app.is-scrolled{transition:box-shadow .3s;box-shadow:0 0 4px rgba(0,0,0,.14),0 4px 8px rgba(0,0,0,.28)}.material-toolbar.is-flexible{position:absolute;top:0;left:0;right:0}.material-toolbar.is-fixed{position:absolute;top:0;left:0;right:0}.material-toolbar.is-fixed.is-scrolled{transition:box-shadow .3s;box-shadow:0 0 4px rgba(0,0,0,.14),0 4px 8px rgba(0,0,0,.28)}.material-toolbar>*:first-child{margin-left:0}.material-toolbar>*:last-child{margin-right:0}.material-toolbar .material-text{flex:1;display:inline-block;font-size:1.3rem;font-weight:300;line-height:2.3rem;padding:0;margin-left:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.material-toolbar .material-checkbox{padding:0}.material-toolbar .material-checkbox .checkbox-control{height:36px;width:36px;margin:0}.material-toolbar .material-checkbox .checkbox-control .checkbox-icon{border:2px solid hsla(0,0%,100%,.95)}.material-toolbar .material-checkbox .checkbox-label{color:hsla(0,0%,100%,.87);padding:10px 0 6px}.material-toolbar .material-button .button-icon svg{fill:rgba(0,0,0,.67)}.material-toolbar.transparent-color{background-color:rgba(0,0,0,0)}.material-toolbar.transparent-color .material-text{color:rgba(0,0,0,.87)}.material-toolbar.transparent-color .material-button .button-icon svg{fill:rgba(0,0,0,.87)}.material-toolbar.transparent-color .material-checkbox{padding:0}.material-toolbar.transparent-color .material-checkbox .checkbox-control{height:36px;width:36px;margin:0}.material-toolbar.transparent-color .material-checkbox .checkbox-control .checkbox-icon{border:2px solid hsla(0,0%,100%,.95)}.material-toolbar.transparent-color .material-checkbox .checkbox-label{color:rgba(0,0,0,.87);padding:10px 0 6px}.material-toolbar.primary-color{background-color:#6200ee}.material-toolbar.primary-color .material-text{color:hsla(0,0%,100%,.87)}.material-toolbar.primary-color .material-button .button-icon svg{fill:hsla(0,0%,100%,.87)}.material-toolbar.primary-color .material-checkbox{padding:0}.material-toolbar.primary-color .material-checkbox .checkbox-control{height:36px;width:36px;margin:0}.material-toolbar.primary-color .material-checkbox .checkbox-control .checkbox-icon{border:2px solid hsla(0,0%,100%,.95)}.material-toolbar.primary-color .material-checkbox .checkbox-label{color:hsla(0,0%,100%,.87);padding:10px 0 6px}.material-toolbar.secondary-color{background-color:#03dac6}.material-toolbar.secondary-color .material-text{color:rgba(0,0,0,.87)}.material-toolbar.secondary-color .material-button .button-icon svg{fill:rgba(0,0,0,.87)}.material-toolbar.secondary-color .material-checkbox{padding:0}.material-toolbar.secondary-color .material-checkbox .checkbox-control{height:36px;width:36px;margin:0}.material-toolbar.secondary-color .material-checkbox .checkbox-control .checkbox-icon{border:2px solid hsla(0,0%,100%,.95)}.material-toolbar.secondary-color .material-checkbox .checkbox-label{color:rgba(0,0,0,.87);padding:10px 0 6px}.button{display:flex;-webkit-font-smoothing:antialiased;white-space:nowrap;position:relative;vertical-align:middle;cursor:default;height:36px;padding:6px 8px 6px 8px;margin:0 8px;border:none;border-radius:2px;overflow:hidden;background-color:rgba(0,0,0,0)}.button>*{pointer-events:none}.button .button-icon{flex:none;pointer-events:none;z-index:2;display:inline-block;width:24px;height:24px;padding:0 8px;vertical-align:bottom;padding:0;background-repeat:no-repeat;background-position:center center}.button .button-icon svg{fill:rgba(0,0,0,.87)}.button .button-label{flex:1;order:2;pointer-events:none;font-size:.875rem;font-weight:600;line-height:1.1rem;display:inline-block;z-index:2;text-transform:uppercase;padding:3px 8px 3px 8px;margin:0}.button .material-ripple{opacity:1;pointer-events:none;z-index:1;position:absolute;background-color:rgba(0,0,0,.1);height:5px;width:5px;border-radius:50%}.button.iconend .button-icon{order:2}.button.iconend .button-label{order:1}.button.is-disabled{pointer-events:none;opacity:.3}.button:focus{transition-duration:.3s;background-color:rgba(0,0,0,.05)}.button:focus:hover{background-color:rgba(0,0,0,.05)}.button:active{transition-duration:.2s}.button:hover{transition-duration:.2s;background-color:rgba(0,0,0,.03)}.button:disabled{pointer-events:none;opacity:.3}.button.style-compact>.button-label{padding-left:0;padding-right:0}.button.style-dense{height:32px}.button.style-dense>.button-label{font-size:.8125rem;padding-top:2px;padding-bottom:2px}.button.primary-color{color:#6200ee}.button.primary-color:focus{background-color:rgba(98,0,238,.1)}.button.primary-color:focus:hover{background-color:rgba(98,0,238,.1)}.button.primary-color:hover{background-color:rgba(98,0,238,.05)}.button.primary-color .button-icon svg{fill:#6200ee}.button.primary-color .material-ripple{background-color:rgba(98,0,238,.1)}.button.secondary-color{color:#03dac6}.button.secondary-color .button-icon svg{fill:#03dac6}.button.secondary-color .material-ripple{background-color:rgba(3,218,198,.1)}.button.secondary-color:focus{background-color:rgba(3,218,198,.1)}.button.secondary-color:focus:hover{background-color:rgba(3,218,198,.1)}.button.secondary-color:hover{background-color:rgba(3,218,198,.05)}.dark-mode .button,.button.dark-mode{color:hsla(0,0%,100%,.87)}.dark-mode .button .button-icon svg,.button.dark-mode .button-icon svg{fill:hsla(0,0%,100%,.87)}.dark-mode .button .material-ripple,.button.dark-mode .material-ripple{background-color:hsla(0,0%,100%,.1)}.dark-mode .button:hover,.button.dark-mode:hover{background-color:hsla(0,0%,100%,.05)}.dark-mode .button.primary-color,.button.dark-mode.primary-color{color:#bb86fc}.dark-mode .button.primary-color .button-icon svg,.button.dark-mode.primary-color .button-icon svg{fill:#bb86fc}.dark-mode .button.primary-color .material-ripple,.button.dark-mode.primary-color .material-ripple{background-color:rgba(187,134,252,.3)}.dark-mode .button.primary-color:focus,.button.dark-mode.primary-color:focus{background-color:rgba(187,134,252,.2)}.dark-mode .button.primary-color:focus:hover,.button.dark-mode.primary-color:focus:hover{background-color:rgba(187,134,252,.2)}.dark-mode .button.primary-color:hover,.button.dark-mode.primary-color:hover{background-color:rgba(187,134,252,.1)}.dark-mode .button.secondary-color,.button.dark-mode.secondary-color{color:#03dac6}.dark-mode .button.secondary-color .button-icon svg,.button.dark-mode.secondary-color .button-icon svg{fill:#03dac6}.dark-mode .button.secondary-color .material-ripple,.button.dark-mode.secondary-color .material-ripple{background-color:rgba(3,218,198,.3)}.dark-mode .button.secondary-color:focus,.button.dark-mode.secondary-color:focus{background-color:rgba(3,218,198,.2)}.dark-mode .button.secondary-color:focus:hover,.button.dark-mode.secondary-color:focus:hover{background-color:rgba(3,218,198,.2)}.dark-mode .button.secondary-color:hover,.button.dark-mode.secondary-color:hover{background-color:rgba(3,218,198,.1)}.button.type-raised{min-width:36px;transition:box-shadow .2s;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.button.type-raised .material-ripple{opacity:.1;background-color:#000}.button.type-raised{background-color:rgba(0,0,0,.05)}.button.type-raised:focus{background-color:rgba(0,0,0,.15)}.button.type-raised:focus:hover{background-color:rgba(0,0,0,.15)}.button.type-raised:hover{background-color:rgba(0,0,0,.1)}.button.type-raised:active{box-shadow:0px 4px 4px -3px rgba(0,0,0,.2),0px 6px 8px 1px rgba(0,0,0,.14),0px 3px 14px 2px rgba(0,0,0,.12)}.button.type-raised.primary-color{background-color:#6200ee;color:hsla(0,0%,100%,.87)}.button.type-raised.primary-color .button-icon svg{fill:hsla(0,0%,100%,.87)}.button.type-raised.primary-color .material-ripple{opacity:.3;background-color:#fff}.button.type-raised.primary-color:focus{background-color:rgb(140,59.5,255)}.button.type-raised.primary-color:focus:hover{background-color:rgb(140,59.5,255)}.button.type-raised.primary-color:hover{background-color:rgb(116,18.7,255)}.button.type-raised.secondary-color{background-color:#03dac6;color:rgba(0,0,0,.87)}.button.type-raised.secondary-color .button-icon svg{fill:rgba(0,0,0,.87)}.button.type-raised.secondary-color .material-ripple{opacity:.3;background-color:#fff}.button.type-raised.secondary-color:focus{background-color:rgb(20.2307692308,251.7692307692,230.2307692308)}.button.type-raised.secondary-color:focus:hover{background-color:rgb(20.2307692308,251.7692307692,230.2307692308)}.button.type-raised.secondary-color:hover{background-color:rgb(3.3461538462,243.1538461538,220.8461538462)}.dark-mode .button.type-raised,.button.type-raised.dark-mode{background-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.87)}.dark-mode .button.type-raised .material-ripple,.button.type-raised.dark-mode .material-ripple{opacity:.1;background-color:#fff}.dark-mode .button.type-raised:focus,.button.type-raised.dark-mode:focus{background-color:hsla(0,0%,100%,.2)}.dark-mode .button.type-raised:focus:hover,.button.type-raised.dark-mode:focus:hover{background-color:hsla(0,0%,100%,.2)}.dark-mode .button.type-raised:hover,.button.type-raised.dark-mode:hover{background-color:hsla(0,0%,100%,.15)}.dark-mode .button.type-raised .button-icon svg,.button.type-raised.dark-mode .button-icon svg{fill:hsla(0,0%,100%,.87)}.dark-mode .button.type-raised.primary-color,.button.type-raised.dark-mode.primary-color{background-color:#bb86fc;color:hsla(0,0%,100%,.87)}.dark-mode .button.type-raised.primary-color .button-icon svg,.button.type-raised.dark-mode.primary-color .button-icon svg{fill:hsla(0,0%,100%,.87)}.dark-mode .button.type-raised.primary-color:focus,.button.type-raised.dark-mode.primary-color:focus{background-color:rgb(140,59.5,255)}.dark-mode .button.type-raised.primary-color:focus:hover,.button.type-raised.dark-mode.primary-color:focus:hover{background-color:rgb(140,59.5,255)}.dark-mode .button.type-raised.primary-color:hover,.button.type-raised.dark-mode.primary-color:hover{background-color:rgb(116,18.7,255)}.dark-mode .button.type-raised.secondary-color,.button.type-raised.dark-mode.secondary-color{background-color:#03dac6;color:rgba(0,0,0,.87)}.dark-mode .button.type-raised.secondary-color .button-icon svg,.button.type-raised.dark-mode.secondary-color .button-icon svg{fill:rgba(0,0,0,.87)}.dark-mode .button.type-raised.secondary-color:focus,.button.type-raised.dark-mode.secondary-color:focus{background-color:rgb(20.2307692308,251.7692307692,230.2307692308)}.dark-mode .button.type-raised.secondary-color:focus:hover,.button.type-raised.dark-mode.secondary-color:focus:hover{background-color:rgb(20.2307692308,251.7692307692,230.2307692308)}.dark-mode .button.type-raised.secondary-color:hover,.button.type-raised.dark-mode.secondary-color:hover{background-color:rgb(3.3461538462,243.1538461538,220.8461538462)}.button.type-floating{min-width:56px;min-height:56px;transition:box-shadow .2s;border-radius:28px;padding:6px;box-shadow:0px 3px 5px -1px rgba(0,0,0,.2),0px 6px 10px 0px rgba(0,0,0,.14),0px 1px 18px 0px rgba(0,0,0,.12)}.button.type-floating .button-label{display:none}.button.type-floating .button-icon{padding:0;height:24px;width:24px;margin-left:0}.button.type-floating .button-icon svg{fill:rgba(0,0,0,.87)}.button.type-floating .material-ripple{opacity:.1;background-color:#000}.button.type-floating{background-color:rgba(0,0,0,.05)}.button.type-floating:focus{background-color:rgba(0,0,0,.15)}.button.type-floating:focus:hover{background-color:rgba(0,0,0,.15)}.button.type-floating:hover{background-color:rgba(0,0,0,.1)}.button.type-floating:active{box-shadow:0px 7px 8px -4px rgba(0,0,0,.2),0px 12px 17px 2px rgba(0,0,0,.14),0px 5px 22px 4px rgba(0,0,0,.12)}.button.type-floating.primary-color{background-color:#6200ee;color:hsla(0,0%,100%,.87)}.button.type-floating.primary-color .button-icon svg{fill:hsla(0,0%,100%,.87)}.button.type-floating.primary-color .material-ripple{opacity:.3;background-color:#fff}.button.type-floating.primary-color:focus{background-color:rgb(140,59.5,255)}.button.type-floating.primary-color:focus:hover{background-color:rgb(140,59.5,255)}.button.type-floating.primary-color:hover{background-color:rgb(116,18.7,255)}.button.type-floating.secondary-color{background-color:#03dac6;color:rgba(0,0,0,.87)}.button.type-floating.secondary-color .button-icon svg{fill:rgba(0,0,0,.87)}.button.type-floating.secondary-color .material-ripple{opacity:.3;background-color:#fff}.button.type-floating.secondary-color:focus{background-color:rgb(20.2307692308,251.7692307692,230.2307692308)}.button.type-floating.secondary-color:focus:hover{background-color:rgb(20.2307692308,251.7692307692,230.2307692308)}.button.type-floating.secondary-color:hover{background-color:rgb(3.3461538462,243.1538461538,220.8461538462)}.dark-mode .button.type-floating,.button.type-floating.dark-mode{background-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.87)}.dark-mode .button.type-floating .material-ripple,.button.type-floating.dark-mode .material-ripple{opacity:.1;background-color:#fff}.dark-mode .button.type-floating:focus,.button.type-floating.dark-mode:focus{background-color:hsla(0,0%,100%,.2)}.dark-mode .button.type-floating:focus:hover,.button.type-floating.dark-mode:focus:hover{background-color:hsla(0,0%,100%,.2)}.dark-mode .button.type-floating:hover,.button.type-floating.dark-mode:hover{background-color:hsla(0,0%,100%,.15)}.dark-mode .button.type-floating .button-icon svg,.button.type-floating.dark-mode .button-icon svg{fill:hsla(0,0%,100%,.87)}.dark-mode .button.type-floating.primary-color,.button.type-floating.dark-mode.primary-color{background-color:#bb86fc;color:hsla(0,0%,100%,.87)}.dark-mode .button.type-floating.primary-color .button-icon svg,.button.type-floating.dark-mode.primary-color .button-icon svg{fill:hsla(0,0%,100%,.87)}.dark-mode .button.type-floating.primary-color:focus,.button.type-floating.dark-mode.primary-color:focus{background-color:rgb(140,59.5,255)}.dark-mode .button.type-floating.primary-color:focus:hover,.button.type-floating.dark-mode.primary-color:focus:hover{background-color:rgb(140,59.5,255)}.dark-mode .button.type-floating.primary-color:hover,.button.type-floating.dark-mode.primary-color:hover{background-color:rgb(116,18.7,255)}.dark-mode .button.type-floating.secondary-color,.button.type-floating.dark-mode.secondary-color{background-color:#03dac6;color:rgba(0,0,0,.87)}.dark-mode .button.type-floating.secondary-color .button-icon svg,.button.type-floating.dark-mode.secondary-color .button-icon svg{fill:rgba(0,0,0,.87)}.dark-mode .button.type-floating.secondary-color:focus,.button.type-floating.dark-mode.secondary-color:focus{background-color:rgb(20.2307692308,251.7692307692,230.2307692308)}.dark-mode .button.type-floating.secondary-color:focus:hover,.button.type-floating.dark-mode.secondary-color:focus:hover{background-color:rgb(20.2307692308,251.7692307692,230.2307692308)}.dark-mode .button.type-floating.secondary-color:hover,.button.type-floating.dark-mode.secondary-color:hover{background-color:rgb(3.3461538462,243.1538461538,220.8461538462)}.button.type-action{min-width:36px;transition:box-shadow .2s;box-shadow:none;border-radius:50%;padding:6px}.button.type-action .button-icon{padding:0;height:24px;width:24px;margin-left:0}.button.type-action .button-icon svg{fill:rgba(0,0,0,.87)}.button.type-action.style-dense,.button.type-action.style-compact{height:32px;width:32px;min-width:32px;border-radius:50%}.button.type-action.style-dense .button-icon,.button.type-action.style-compact .button-icon{width:20px;height:20px}.button.type-action.style-dense .button-icon svg,.button.type-action.style-compact .button-icon svg{width:20px;height:20px;viewbox:0 0 20 20}.button.type-action.primary-color{background-color:#6200ee;color:hsla(0,0%,100%,.87)}.button.type-action.primary-color .button-icon svg{fill:hsla(0,0%,100%,.87)}.button.type-action.primary-color:focus{background-color:#7d22ff;color:hsla(0,0%,100%,.87)}.button.type-action.secondary-color{background-color:#03dac6;color:rgba(0,0,0,.87)}.button.type-action.secondary-color .button-icon svg{fill:rgba(0,0,0,.87)}.button.type-action.secondary-color:focus{background-color:rgb(3.3461538462,243.1538461538,220.8461538462);color:rgba(0,0,0,.87)}.dark-mode .button.type-action,.button.type-action.dark-mode{color:hsla(0,0%,100%,.87)}.dark-mode .button.type-action.primary-color,.button.type-action.dark-mode.primary-color{background-color:#bb86fc;color:hsla(0,0%,100%,.87)}.dark-mode .button.type-action.primary-color .button-icon svg,.button.type-action.dark-mode.primary-color .button-icon svg{fill:hsla(0,0%,100%,.87)}.dark-mode .button.type-action.secondary-color,.button.type-action.dark-mode.secondary-color{background-color:#03dac6;color:rgba(0,0,0,.87)}.dark-mode .button.type-action.secondary-color .button-icon svg,.button.type-action.dark-mode.secondary-color .button-icon svg{fill:rgba(0,0,0,.87)}.button.type-file{overflow:hidden;position:relative;vertical-align:middle}.button.type-file input[type=file]{z-index:20;position:absolute;height:48px;width:48px;top:0;right:0;margin:0;padding:0;font-size:10px;cursor:pointer;opacity:0;filter:alpha(opacity=0)}.button.type-file .button-icon{z-index:1;padding-right:6px}.checkbox{display:block;position:relative;margin-left:4px;margin-right:12px;padding-top:4px;padding-top:4px;padding-bottom:4px;vertical-align:top;overflow:hidden;display:flex;flew-direction:horizontal;flex-wrap:nowrap}.checkbox input{position:absolute;left:-10000px;order:2}.checkbox .control{order:1;cursor:pointer;position:relative;height:40px;width:40px;padding:0;margin:4px;border-radius:50%}.checkbox .control .icon{position:absolute;top:11px;left:11px;border:2px solid rgba(0,0,0,.5);border-radius:2px;transition:.3s}.checkbox .control .icon .check{opacity:0;position:absolute;fill:hsla(0,0%,100%,.95);top:8px;left:8px}.checkbox label{flex:1;order:3;font-size:1rem;line-height:1.25rem;cursor:default;padding:15px 0 9px;margin:0px 2px 0px 12px;overflow:hidden}.checkbox.is-checked .control .icon{transition:.3s;border-color:#03dac6;background-color:#03dac6}.checkbox.is-checked .control .icon .check{opacity:1;position:absolute;fill:hsla(0,0%,100%,.95);top:8px;left:8px}.checkbox.is-disabled label{opacity:.4}.checkbox.is-disabled .icon{background-color:rgba(0,0,0,.26);border-color:rgba(0,0,0,.26)}.checkbox.is-disabled .control .icon{opacity:.4}.checkbox.is-focused .control{background-color:rgba(34,31,31,.05)}.checkbox:active .control{background-color:rgba(0,0,0,0)}.dark-mode .checkbox .control .icon,.checkbox.dark-mode .control .icon{border:2px solid hsla(0,0%,100%,.5)}.dark-mode .checkbox.is-focused .control,.checkbox.dark-mode.is-focused .control{background-color:hsla(0,0%,100%,.05)}.dark-mode .checkbox.is-checked .control,.checkbox.dark-mode.is-checked .control{background-color:hsla(0,0%,100%,.5)}.menu{display:none}.menu .list{background:#fff}.menu .list .item{color:rgba(0,0,0,.87)}.menu.floating{display:flex;align-items:center;justify-content:center;overflow:hidden;opacity:0;transition:.2s}.menu.floating.show{opacity:1}.material-form{background-color:#e6e6e6}.material-form .component-subheader{padding:16px 0 0}.material-form .material-layout>.layout-component{border-bottom:1px solid rgba(100,100,100,.3);padding:16px 0}.material-form .material-layout>.layout-component .ui-text{margin-left:16px;margin-right:16px;padding-top:8px;margin-bottom:16px}.list{flex:1;display:flex;flex-direction:column}.list.hide{display:none}.list>.head{position:relative;display:flex;flex-direction:row;flex:none}.list>.head>.divider{flex:1}.list>.head>.button.search{flex:none}.list>.head>.button.search.selected .button-icon svg{fill:#fff}.list>.body.search{display:none;overflow:scroll;flex:1}.list>.body.search.show{display:block}.list>.body{overflow:scroll;flex:1}.list>.body .item{width:100%;display:flex;flex-direction:row;padding:8px 16px 8px 24px;border:none;background-color:rgba(0,0,0,0);border-radius:0;box-shadow:none;border-bottom:1px solid rgba(0,0,0,.1)}.list>.body .item .image{flex:none;position:relative;width:64px;height:64px;background-color:rgba(0,0,0,.05);background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:16px}.list>.body.hide{display:none}.list>.body .item .info{display:flex;flex-direction:row}.list>.body .item.selected{background-color:rgba(0,0,0,.05)}.list>.foot{display:flex;flex-direction:row;flex:none;border-top:1px solid rgba(0,0,0,.1);padding:8px 16px 8px 24px}.virtual{overflow:auto;position:relative;padding:0;margin:0;width:100%;height:100%}.virtual .scroller{opacity:1;position:absolute;top:0;left:0;width:1px}.tabview{position:relative;display:flex;flex-direction:column;height:100%;width:100%;white-space:no-wrap;overflow:hidden;-webkit-touch-callout:none}.tabview>.indicator{position:absolute;height:2px}.tabview>.tabs{flex:none;display:flex;flex-direction:row;overflow:hidden}.tabview>.tabs>.divider{margin:0;padding:0;flex:1;display:inline-block}.tabview>.tabs>button{flex:1;display:inline-block;padding:0;height:48px;border-radius:0;margin:0;text-align:center;background-repeat:no-repeat;background-size:25%;background-position:center}.tabview>.tabs>button:hover,.tabview>.tabs>button.selected{background-color:rgba(0,0,0,0)}.tabview>.tabs>button.type-action{max-width:60px}.tabview>.views{position:relative;flex:1}.tabview>.views>div{position:absolute;left:0;top:0;right:0;bottom:0}.flex-row,.flex-raw{display:flex;flex-direction:row;flex-wrap:nowrap}.flex-row>.ui-container,.flex-raw>.ui-container{height:inherit}.flex-column{display:flex;flex-direction:column;flex-wrap:nowrap}.flex-column>.material-container{width:inherit}.display-absolute{display:absolute}.flex-none{flex:none}.flex-1{flex:1}.flex-2{flex:2}.flex-3{flex:3}.flex-4{flex:4}.flex-5{flex:5}.flex-6{flex:6}.flex-7{flex:7}.flex-8{flex:8}.flex-9{flex:9}.flex-10{flex:10}.flex-11{flex:11}.flex-12{flex:12}*{tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:hsla(0,0%,100%,0);-webkit-text-size-adjust:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.allow-selection,.allow-selection *{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}html{overscroll-behavior:contain}html,body{overflow:hidden;touch-action:none;height:100%;width:100%}body{color:#fff;font-family:poppins,Helvetica,Arial,sans-serif;touch-action:none}body>.container{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;bottom:0;right:0;transition:195ms transform cubic-bezier(0.4, 0, 0.2, 1);will-change:transform}body.account-mode>.container{transform:translateX(-400px);transition:225ms transform cubic-bezier(0.4, 0, 0.2, 1)}body.p404{background-color:orange;padding:0 16px}body.dark-mode{background-color:#202124;color:hsla(0,0%,100%,.87)}body.dark-mode .country-label{display:none;pointer-events:none;font-size:.7em;position:fixed;padding:1px 3px;color:hsla(0,0%,100%,.87);background-color:rgba(0,0,0,.87);border-radius:4px}body.density-compact{font-size:.9em}.button.close{width:40px;height:40px;margin:0;background-image:url("../../theme/common/icon/dark/close.svg");background-position:center;background-repeat:no-repeat}.tabview>.indicator{background-color:#fff}body>.notouch{position:absolute;top:0;left:0;width:100%;height:100%;touch-action:none}body>.sign{position:absolute;top:0;left:0}body>.container>.network{pointer-events:none;z-index:400;position:absolute;top:84px;left:0;right:0;display:none;text-align:center}body>.container>.network>.message{color:#fff;font-size:.8em;text-transform:uppercase;display:inline-block;padding:3px 8px;padding-left:32px;margin:0 auto;background-color:#e6b13a;background-image:url("../../theme/common/icon/warning.svg");background-position:8px center;background-repeat:no-repeat;background-size:16px 16px;border-radius:2px;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);transition:1s}body>.container>.network.show{display:block}input,textarea,keygen,select{font-size:1em;font-family:Helvetica,arial,serif;color:#fff}body.dark-mode input,body.dark-mode textarea,body.dark-mode keygen,body.dark-mode select{font-size:1em;font-family:Helvetica,arial,serif;color:hsla(0,0%,100%,.95)}button{font-size:1em;font-family:poppins,Helvetica,Arial,sans-serif;color:#fff}input{user-select:auto;-webkit-touch-callout:default;-webkit-user-select:auto;font-family:poppins,Helvetica,Arial,sans-serif}@media only screen and (max-width: 640px){body.account-mode>.container{transform:translateX(-100%)}.button-menu-navi{display:none;z-index:10;position:fixed;top:14px;left:8px}.button-menu-account{display:none}.container-main{width:100%;margin:0 auto}.country-label{display:none}.country-label.show{display:none}}@keyframes jiggle{0%{transform:rotate(-1deg);animation-timing-function:ease-in}50%{transform:rotate(1.5deg);animation-timing-function:ease-out}}.appbar{user-select:none;z-index:200;flex:none;position:fixed;top:0;left:0;right:0;display:flex;flex-direction:row;flex-wrap:nowrap;height:56px;padding:0;margin:0;color:hsla(0,0%,100%,.87);background-color:#00489a;border-bottom:1px solid #fff;transition:.2s border-right linear,.2s border-radius linear,.2s background-color linear;-webkit-touch-callout:none;-webkit-user-select:none;box-shadow:2px 1px 1px rgba(0,0,0,.2)}.appbar .divider{display:none}.appbar .button.style-action{height:44px;width:44px;margin:5px 0}.appbar .button.style-action.menu{position:relative;margin:5px;display:block;background-image:url("../../theme/common/icon/menu.svg")}.appbar .controls{position:relative;flex:1}.appbar .controls .logo{display:none}.appbar .moods{flex:1}.appbar .library{user-select:none;z-index:200;position:fixed;bottom:0;right:0;flex:1;width:40%;height:56px;display:flex;text-align:center;white-space:nowrap;background-color:#000}.appbar .library .gift{display:none}.appbar .notification-count{opacity:1;font-family:helvetica,arial,sans-serif;line-height:1.5em;display:none;cursor:pointer;font-size:.7em;font-weight:500;text-align:center;position:absolute;z-index:4;right:0;top:0;height:16px;min-width:16px;padding:1px 5px;border-radius:8px;background-color:#bb1a1b}.appbar .notification-count.show{display:inline-block}.appbar .toolbar{flex:1;display:none;flex-direction:row;justify-content:flex-end}.appbar .toolbar .button.account{display:inline-block;flex:none;padding:0;height:40px;width:40px;margin:8px;background-size:70%;background-image:url("../../theme/common/icon/dark/profile.svg");border:1px solid #fff}.appbar .toolbar .button.account .label{display:none}.appbar .toolbar .button.account i{display:block;height:100%;width:100%;background-size:100%;border-radius:50%}.appbar .toolbar .button.notification{display:none;opacity:.4;height:44px;width:44px;margin:5px 0;overflow:visible;border-radius:50%;background-image:url("../../theme/common/icon/notifs.svg");box-shadow:none}.appbar .toolbar .button.notification.selected{opacity:1}.appbar .toolbar .button.notification.awaiting{opacity:1}.appbar .toolbar .button.settings{display:none;opacity:.4;height:44px;width:44px;margin:5px 0;border-radius:50%;background-size:50%;background-image:url("../../theme/common/icon/dark/settings.svg");box-shadow:none;transition:200ms linear transform,200ms linear opacity;transform:rotate(0)}.appbar .toolbar .button.settings:hover{opacity:50%;transition:200ms linear transform,200ms linear opacity;transform:rotate(30deg)}.appbar .toolbar .button.settings.selected{opacity:1;transition:200ms linear transform,200ms linear opacity;transform:rotate(30deg)}.appbar .sign{flex:1;display:flex;flex-direction:row;justify-content:flex-end}.appbar .sign .button.login{font-weight:600;text-transform:none;display:inline-block;margin-left:0;margin:9px 8px 9px 0;background-color:#68b5e4}.appbar .sign .button.signup{display:none}.appbar .sign .button.languages{position:fixed;top:140px;right:2px;flex:none;width:36px;height:36px;margin:9px 8px 9px 8px;border:1px solid hsla(0,0%,100%,.4);background-color:#00489a;background-position:center;background-size:50%;background-image:url("../../theme/common/icon/translate.svg")}.appbar .sign .button.languages.hide{visibility:hidden}body.dark-mode .appbar{background-color:#333;border-bottom:1px solid rgba(0,0,0,.3)}body.dark-mode .appbar .toolbar .button-account{background-image:url("../../theme/common/icon/account.svg")}body.registered-role .appbar>.toolbar,body.admin-role .appbar>.toolbar,body.digger-role .appbar>.toolbar,body.premium-role .appbar>.toolbar,body.press-role .appbar>.toolbar,body.friends-role .appbar>.toolbar{display:flex}body.registered-role .appbar>.toolbar .button.signup,body.admin-role .appbar>.toolbar .button.signup,body.digger-role .appbar>.toolbar .button.signup,body.premium-role .appbar>.toolbar .button.signup,body.press-role .appbar>.toolbar .button.signup,body.friends-role .appbar>.toolbar .button.signup{display:none}body.registered-role .appbar>.toolbar .button.notification,body.admin-role .appbar>.toolbar .button.notification,body.digger-role .appbar>.toolbar .button.notification,body.premium-role .appbar>.toolbar .button.notification,body.press-role .appbar>.toolbar .button.notification,body.friends-role .appbar>.toolbar .button.notification{display:inline-block}body.registered-role .appbar>.toolbar .button.login,body.admin-role .appbar>.toolbar .button.login,body.digger-role .appbar>.toolbar .button.login,body.premium-role .appbar>.toolbar .button.login,body.press-role .appbar>.toolbar .button.login,body.friends-role .appbar>.toolbar .button.login{display:inline-block}body.registered-role .appbar .trial,body.admin-role .appbar .trial,body.digger-role .appbar .trial,body.premium-role .appbar .trial,body.press-role .appbar .trial,body.friends-role .appbar .trial{display:none}body.registered-role .appbar .library,body.admin-role .appbar .library,body.digger-role .appbar .library,body.premium-role .appbar .library,body.press-role .appbar .library,body.friends-role .appbar .library{display:flex}body.registered-role .appbar>.sign,body.admin-role .appbar>.sign,body.digger-role .appbar>.sign,body.premium-role .appbar>.sign,body.press-role .appbar>.sign,body.friends-role .appbar>.sign{display:none}@media only screen and (max-width: 340px){.appbar .mode .button.style-action.random{background-position:5px 16px;background-size:60%}.appbar .toolbar .button.notification{background-size:60%;width:36px}.appbar .sign .button.login{width:36px;background-image:url("../../theme/common/icon/sign/login.svg");background-repeat:no-repeat;background-position:6px 8px;background-size:60%}.appbar .sign .button.login .label{display:none}}@media only screen and (max-width: 319px){.appbar .mode .button.style-action.random{display:none !important}.appbar .toolbar .button.notification{display:none !important}.appbar .sign .button.login{width:36px;background-image:url("../../theme/common/icon/sign/login.svg");background-repeat:no-repeat;background-position:6px 8px;background-size:60%}.appbar .sign .button.login .label{display:none}}@media only screen and (min-width: 640px){.appbar .divider{flex:1;display:flex}.appbar .button.style-action.menu{display:none}.appbar .controls{flex:2}.appbar .controls .logo{position:absolute;cursor:pointer;top:6px;left:15px;display:inline-block;cursor:pointer;width:172px;height:56px;margin:0;background-repeat:no-repeat;background-image:url("../../theme/common/logo.svg");flex:none;border-radius:0;transform:translateX(0)}.appbar .controls .logo:hover{background-color:rgba(0,0,0,0)}.appbar .toolbar{flex:none;width:196px;background-color:rgba(0,0,0,0)}.appbar .toolbar .button.signup{display:inline-block;color:#fff;background-color:#358825;text-transform:none;font-weight:600;margin:9px 4px;padding:6px 24px}.appbar .toolbar .button.notification{display:none;margin:5px}.appbar .toolbar .button.settings{display:none;background-size:40%;margin:5px 8px 5px 0}.appbar .toolbar .button.settings:hover{opacity:50%}.appbar .toolbar .button.account{width:44px;height:44px;margin:4px;margin-top:5px;margin-right:8px}.appbar .toolbar .button.login{display:inline-block;width:initial;height:36px;box-shadow:initial;background-image:none;margin:9px 14px 9px 4px}.appbar .toolbar .button.login:hover,.appbar .toolbar .button.login.active,.appbar .toolbar .button.login.focus{background-color:#68b5e4}.appbar .toolbar .button.login label{display:block}.appbar .sign{flex:2;display:flex;flex-direction:row;justify-content:flex-end;padding:0 4px}.appbar .sign .button.login{display:inline-block;text-transform:none;margin-left:0;margin:9px 8px 9px 0;background-color:#68b5e4}.appbar .sign .button.signup{display:flex;color:#fff;background-color:#358825;text-transform:none;font-weight:600;margin-left:0;margin:9px 8px 9px 0;border-radius:18px}body.registered-role .appbar .toolbar,body.admin-role .appbar .toolbar,body.digger-role .appbar .toolbar,body.premium-role .appbar .toolbar,body.press-role .appbar .toolbar,body.friends-role .appbar .toolbar{flex:none;margin-left:0}body.registered-role .appbar .toolbar .button.signup,body.admin-role .appbar .toolbar .button.signup,body.digger-role .appbar .toolbar .button.signup,body.premium-role .appbar .toolbar .button.signup,body.press-role .appbar .toolbar .button.signup,body.friends-role .appbar .toolbar .button.signup{display:none}body.registered-role .appbar .toolbar .button.settings,body.admin-role .appbar .toolbar .button.settings,body.digger-role .appbar .toolbar .button.settings,body.premium-role .appbar .toolbar .button.settings,body.press-role .appbar .toolbar .button.settings,body.friends-role .appbar .toolbar .button.settings{display:inline-block;background-size:45%}body.registered-role .appbar .library,body.admin-role .appbar .library,body.digger-role .appbar .library,body.premium-role .appbar .library,body.press-role .appbar .library,body.friends-role .appbar .library{flex:2;display:flex;flex-direction:row;justify-content:flex-end}}@media only screen and (min-width: 1024px){.appbar{z-index:130;border-bottom:1.5px solid #fff;margin:0;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)}.appbar .button.style-action{flex:none}.appbar .button.style-action.menu{display:none}.appbar .controls{flex:none;width:220px}.appbar .controls .button.menu{display:none}.appbar .controls .logo:hover,.appbar .controls .logo.on{animation-name:jiggle;animation-iteration-count:infinite;transform-origin:50% 10%;animation-delay:-0.75s;animation-duration:.25s}.appbar .divider{display:none}.appbar .mode{position:relative;flex:2}.appbar .mode .button.random{position:relative;top:initial;left:initial;display:inline-block;display:block;width:44px;height:44px;background-size:100%;background-position:center;margin:0;padding:0;background-position:center}.appbar .mode.button.explore{display:none}.appbar .library{flex:none;position:relative;width:initial;height:initial;display:none;flex-direction:row;justify-content:center;flex:2;background-color:rgba(0,0,0,0)}.appbar .toolbar{display:none;flex:2;position:relative;border-bottom-right-radius:26px;margin-left:180px}.appbar .sign{flex:2;position:relative;border-bottom-right-radius:26px;margin-left:180px}.appbar .sign .button.languages{position:relative;margin:9px 8px;right:initial;top:initial;background-color:rgba(0,0,0,0)}body.registered-role .appbar>.toolbar,body.admin-role .appbar>.toolbar,body.digger-role .appbar>.toolbar,body.premium-role .appbar>.toolbar,body.press-role .appbar>.toolbar,body.friends-role .appbar>.toolbar{display:flex}body.registered-role .appbar>.toolbar .button.notification,body.admin-role .appbar>.toolbar .button.notification,body.digger-role .appbar>.toolbar .button.notification,body.premium-role .appbar>.toolbar .button.notification,body.press-role .appbar>.toolbar .button.notification,body.friends-role .appbar>.toolbar .button.notification{display:inline-block}body.registered-role .appbar>.toolbar .button.settings,body.admin-role .appbar>.toolbar .button.settings,body.digger-role .appbar>.toolbar .button.settings,body.premium-role .appbar>.toolbar .button.settings,body.press-role .appbar>.toolbar .button.settings,body.friends-role .appbar>.toolbar .button.settings{display:inline-block}body.registered-role .appbar .library,body.admin-role .appbar .library,body.digger-role .appbar .library,body.premium-role .appbar .library,body.press-role .appbar .library,body.friends-role .appbar .library{display:flex;background-color:rgba(0,0,0,0)}body.registered-role .appbar>.sign,body.admin-role .appbar>.sign,body.digger-role .appbar>.sign,body.premium-role .appbar>.sign,body.press-role .appbar>.sign,body.friends-role .appbar>.sign{display:none}body.dark-mode .appbar{border-right:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid hsla(0,0%,100%,.1)}body.dark-mode .appbar .toolbar{background-color:rgba(0,0,0,0)}html.tablet .appbar{border-right:none}}@media only screen and (min-width: 1100px){.appbar{border-right:1.5px solid #fff;border-bottom-right-radius:24px;margin:0 20px 0 0}.appbar .library{display:none}}.audio-player{user-select:none;flex:1;z-index:0;right:0;display:flex;flex-direction:column;-webkit-touch-callout:none;-webkit-user-select:none}.audio-player.show .inner .image{overflow:hidden;width:0;transition:195ms width cubic-bezier(0.4, 0, 0.2, 1)}.audio-player.show .inner .body .info{left:96px;transition:195ms left cubic-bezier(0.4, 0, 0.2, 1)}.audio-player.show .inner .body .controls{left:0;transition:195ms left cubic-bezier(0.4, 0, 0.2, 1)}.audio-player .inner{position:relative;height:54px;z-index:3;display:flex;background-color:#00489a;transition:195ms right cubic-bezier(0.4, 0, 0.2, 1),195ms left cubic-bezier(0.4, 0, 0.2, 1)}.audio-player .inner video{display:none}.audio-player .inner audio{position:fixed;right:16px;bottom:-96px}.audio-player .inner .image{position:relative;width:54px;height:54px;background-repeat:no-reapet;background-size:cover;background-color:rgba(0,0,0,.1);transition:195ms width cubic-bezier(0.4, 0, 0.2, 1)}.audio-player .inner .image img{position:absolute;right:0;top:0;opacity:0;display:block;cursor:pointer;max-width:54px;max-height:54px;border:none;margin:auto}.audio-player .inner .image img.loaded{opacity:1;transition:.2s opacity ease}.audio-player .inner .image .open{width:100%;height:100%}.audio-player .inner .body{flex:1;display:flex;flex-direction:column;width:100%}.audio-player .inner .body .visualization{display:none}.audio-player .inner .body .info{position:absolute;left:154px;right:44px;margin:4px 0;overflow:hidden;text-align:center;height:40px;z-index:3;height:54px;padding:4px 0;margin:0;transition:195ms left cubic-bezier(0.4, 0, 0.2, 1)}.audio-player .inner .body .info .title{z-index:1;position:absolute;top:6px;left:0;right:0;height:18px;text-align:center;font-size:.8em;line-height:1.6em;overflow:hidden;color:#fff}.audio-player .inner .body .info .artist{z-index:1;position:absolute;top:24px;left:0;right:0;text-align:center;font-size:.8em;line-height:2em;overflow:hidden;color:#fff}.audio-player .inner .body .controls{pointer-events:none;position:absolute;z-index:2;top:0;left:54px;right:0;display:flex;height:54px;transition:195ms left cubic-bezier(0.4, 0, 0.2, 1)}.audio-player .inner .body .controls .group{flex:1;display:flex;pointer-events:auto}.audio-player .inner .body .controls .group.command{order:1}.audio-player .inner .body .controls .group.social{flex:none;order:2;justify-content:right}.audio-player .inner .body .controls .group.alternate{display:none}.audio-player .inner .body .controls .group .divider{flex:1}.audio-player .inner .body .controls .group .divider input.volume{display:none}.dark-mode .audio-player.show .inner .progress{background-color:#333}.dark-mode .audio-player .inner{background-color:#333}body.admin-role .audio-player .inner .body .info .progress,body.digger-role .audio-player .inner .body .info .progress,body.premium-role .audio-player .inner .body .info .progress{pointer-events:auto}@media only screen and (min-width: 1024px){.audio-player{background-color:#009fe3}.audio-player.mode-visualization .inner .body .info{border-bottom:none}.audio-player.mode-visualization .inner .body .progress .indicator{height:5px;background-color:rgba(248,81,2,.5);border-right:none}.audio-player.mode-visualization .inner .body .progress .buffer{height:5px}.audio-player.mode-visualization .inner .body .progress .time{top:8px}.audio-player.show .track{transform:none}.audio-player.show>.controls.show{display:none}.audio-player.show .inner .body .info{left:0;transition:none}.audio-player.show .inner .body .progress{pointer-events:auto;position:absolute;z-index:2;top:0;bottom:0;left:100px;right:0;display:block;flex:none;height:49px;background-color:rgba(0,0,0,0);transition:none;transform:none}.audio-player video{position:absolute;right:0;top:0;left:300px;height:300px}.audio-player .track.info{z-index:1;height:300px;background-color:rgba(0,0,0,0);transform:none}.audio-player .track.info .cover{height:300px;width:300px;margin:0;border-right:1px solid rgba(0,0,0,.1)}.audio-player>.controls.show{display:none}.audio-player .inner{height:100px}.audio-player .inner .image{overflow:hidden;position:relative;cursor:pointer;display:block;width:100px;height:100px;border-right:1px solid rgba(0,0,0,.87)}.audio-player .inner .image img{opacity:0;display:block;cursor:pointer;max-width:100px;max-height:100px;border:none;margin:auto auto;height:100px;background-repeat:no-repeat;background-size:contain;background-position:center;background-color:#4286a9}.audio-player .inner .image img.loaded{opacity:1;transition:.2s opacity ease}.audio-player .inner .image .open{display:none;height:24px;width:24px;position:absolute;top:8px;right:8px;background-position:center;background-image:url("../../theme/common/icon/closedown.svg");background-color:rgba(0,0,0,.4);border-radius:50%;transform:rotate(180deg)}.audio-player .inner .image:hover .open{display:block}.audio-player .inner .body{height:100px}.audio-player .inner .body .visualization{display:block;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;margin-left:100px;transition:500ms opacity ease}.audio-player .inner .body .visualization.show{opacity:1}.audio-player .inner .body .info{pointer-events:none;position:relative;left:initial;right:initial;overflow:hidden;text-align:center;height:40px;z-index:3;height:50px;padding:4px 70px 4px 70px;margin:0}.audio-player .inner .body .info .title{pointer-events:none;top:4px;left:20px;right:64px;height:23px;text-align:center;font-size:.9em;line-height:1.6em;overflow:hidden}.audio-player .inner .body .info .artist{pointer-events:none;z-index:5;position:absolute;top:26px;left:54px;right:100px;text-align:center;font-size:.8em;line-height:1.6em;overflow:hidden}.audio-player .inner .body .controls{flex:1;position:relative;top:initial;height:50px;left:0;margin-top:0;margin-bottom:0;top:initial}.audio-player .inner .body .controls .group.social{flex:1;order:1;justify-content:left}.audio-player .inner .body .controls .group.alternate{flex:1;order:3;justify-content:flex-end;display:flex;padding-right:45px;transition:225ms padding-right cubic-bezier(0.4, 0, 0.2, 1)}.audio-player .inner .body .controls .group.command{flex:1;order:2;justify-content:center}.audio-player .inner .body .controls .group .volume{display:flex;align-items:center}.audio-player .inner .body .controls .group .volume .text{display:none}.audio-player .inner .body .controls .group .volume .value{cursor:pointer;display:inline-block;height:100%;width:30px;background-position:3px center;background-size:80%;background-repeat:no-repeat;background-image:url("../../theme/fancy/icon/player/volume.svg")}.audio-player .inner .body .controls .group .volume .value.muted{background-image:url("../../theme/fancy/icon/player/volume-off.svg")}.audio-player .inner .body .controls .group .volume input{display:inline-block;width:75px;margin:12px 8px 12px 4px}.audio-player .inner .body .controls .group .volume input::-webkit-slider-runnable-track{height:16px;background:rgba(0,0,0,.1);border-radius:8px;padding:0 1px}.audio-player .inner .body .controls .group .volume input::-moz-range-track{height:16px;background:rgba(0,0,0,.1);border-radius:8px;padding:0 1px}.audio-player .inner .body .controls .group .volume input::-ms-track{height:16px;background:rgba(0,0,0,.1);border-radius:8px;padding:0 1px}.audio-player .inner .body .controls .group .volume input::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;height:14px;width:14px;border-radius:50%;margin-top:1px;border:none}.audio-player .inner .body .controls .group .volume input::-moz-range-thumb{background:#fff;height:14px;width:14px;border-radius:50%;border:none}.audio-player .inner .body .controls .group .volume input::-ms-thumb{background:#fff;height:14px;width:14px;border-radius:50%;border:none}.audio-player .inner .body .controls .group .volume.hide{display:none}.dark-mode .audio-player{background-color:#464646}.dark-mode .audio-player .inner{background-color:#464646}.dark-mode .audio-player .inner .head{background-color:#464646}.dark-mode .audio-player .inner .body .progress>.indicator{opacity:.5}}.audio-player .track.info{display:none}.dark-mode .audio-player .track.info{background-color:rgba(0,0,0,0)}.dark-mode .audio-player .track.info .side{background-color:rgba(0,0,0,0)}.dark-mode .audio-player .track.info .side .info .field{border-bottom:1px solid hsla(0,0%,100%,.05)}@media only screen and (min-width: 1024px){.audio-player.show .track.info{display:block;border-radius:none}.audio-player.show .track.info .button.close{left:initial;right:16px;top:6px}.audio-player .track.info{display:flex;z-index:2}.audio-player .track.info.light{color:rgba(0,0,0,.87)}.audio-player .track.info.dark{color:hsla(0,0%,100%,.87)}.audio-player .track.info .cover{display:block;position:relative;flex:none;margin-right:0;margin-top:0;width:300px;height:300px;background-color:rgba(0,0,0,.2)}.audio-player .track.info .cover .image{display:block;cursor:pointer;width:100%;height:100%;border:none;background-repeat:no-repeat;background-size:contain;background-position:center;background-color:#4286a9}.audio-player .track.info .cover .image img{opacity:0;display:block;cursor:pointer;max-width:299px;max-height:300px;border:none;height:300px;margin:auto auto;background-repeat:no-repeat;background-size:contain;background-position:center;background-color:#4286a9;image-rendering:high-quality;image-rendering:-webkit-optimize-contrast}.audio-player .track.info .cover .image img.loaded{opacity:1;transition:.2s opacity ease}.audio-player .track.info .cover .open{pointer-events:none;z-index:2;display:none;height:24px;width:24px;position:absolute;top:8px;right:8px;background-position:center;background-image:url("../../theme/common/icon/closedown.svg");background-color:rgba(0,0,0,.4);border-radius:50%}.audio-player .track.info .cover:hover .open{display:block}.audio-player .track.info .side{user-select:none;flex:1;display:flex;flex-direction:column}.audio-player .track.info .side .info{flex:2;padding:36px 16px 8px 16px;overflow-y:auto}.audio-player .track.info .side .info .field{display:flex;flex-direction:row;flex-wrap:nowrap;padding:2px 0 3px;border:0;margin:0;border-bottom:1px solid hsla(0,0%,100%,.05)}.audio-player .track.info .side .info .field .text{flex:1;display:inline-block;font-size:1em;padding:4px 0 0;margin-right:0;overflow:hidden;text-overflow:ellipsis}.audio-player .track.info .side .info .field .label{text-align:right;font-size:.7em;opacity:.7;flex:none;padding-top:8px;margin-right:8px;display:inline-block;width:64px}.audio-player .track.info .side .info .field.islands{display:none}.audio-player .track.info .side .info .field.islands.show{display:block}.audio-player .track.info .side .info .field.info{position:relative}.audio-player .track.info .side .info .field.info .readmore,.audio-player .track.info .side .info .field.info .readless{color:#000;font-size:.7em;display:none;z-index:2;position:absolute;right:0;bottom:4px;border-radius:4px;padding:4px 6px 2px;background-color:#fff}.audio-player .track.info .side .info .field.info .readless{display:block}.audio-player .track.info .side .info .field.info .text{transition:.2s linear height;overflow-y:auto}.audio-player .track.info .side .info .field.info.more .readmore{pointer-events:auto;cursor:pointer;display:block}.audio-player .track.info .side .info .field.info.more .readless{display:none}.audio-player .track.info .side .info .field.info.more .text{height:40px;text-overflow:ellipsis;overflow:hidden;display:-webkit-box !important;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.dark-mode .audio-player .track.info .side{background-color:rgba(0,0,0,0)}}.timeline.control{color:rgba(0,0,0,.67);flex:none;position:absolute;z-index:2;bottom:58px;width:100%;height:44px;left:0;right:0;border-top:1px solid rgba(0,0,0,.2);transition:425ms transform cubic-bezier(0.4, 0, 0.2, 1);user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;transform:translateY(48px);transition:195ms transform cubic-bezier(0.4, 0, 0.2, 1)}.timeline.control.show{transform:translateY(0);transition:195ms transform cubic-bezier(0.4, 0, 0.2, 1)}.timeline.control .bar{display:flex;flex-direction:row;width:100%;height:100%;overflow-x:scroll;overflow-y:hidden;background-color:#fff;-webkit-overflow-scrolling:touch}.timeline.control .bar::-webkit-scrollbar{height:0px;display:none}.timeline.control .bar.dragging{scroll-behavior:auto}.timeline.control .bar .body{opacity:1;white-space:nowrap;position:relative;display:flex;height:44px;vertical-align:bottom;text-align:center;padding:5px 0}.timeline.control .bar .body.show{opacity:1}.timeline.control .bar .body.dragging{transition:none}.timeline.control .bar .body .decade{color:rgba(0,0,0,.67);font-family:poppins,"Roboto Condensed",sans-serif;font-size:1em;font-weight:500;vertical-align:bottom;position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center;width:49px;height:32px;margin:0 2px;padding:0;bottom:0;border-radius:10px;border:none;box-shadow:none;background-color:rgba(0,0,0,0);transition:.2s background-color linear,.2s color linear}.timeline.control .bar .body .decade.selected{z-index:1;color:#fff;line-height:1.35em;width:49px;cursor:default;background-color:#ff3400;transition:.3s background-color linear,.3s color linear}.timeline.control .bar .body .decade.premium{opacity:.4}.timeline.control .bar .body .decade label{pointer-events:none}.timeline.control .bar .body .decade .year{display:none}.timeline.control.type-selector .bar .body .decade.selected{z-index:1;color:#f85102;cursor:default;background-color:rgba(0,0,0,0)}.timeline.control.type-selector .bar .body .decade.selected.playing{opacity:1}.timeline.control.type-selector .bar .body .decade.playing{z-index:1;color:#f85102;cursor:default}.timeline.control .selector{pointer-events:none;overflow:hidden;display:inline-block;width:49px;height:42px;z-index:3;position:absolute;top:0;border-bottom:0;white-space:nowrap}.timeline.control .selector .frame{pointer-events:none;overflow:hidden;z-index:2;position:absolute;top:0;left:0;right:0;bottom:0;background-position:0 0;background-size:49px 44px;background-repeat:no-repeat;background-image:url("../../theme/fancy/img/timeline/glass.png")}.timeline.control .selector .inner{display:flex;position:relative;top:0;left:0;white-space:nowrap;background-color:#f85102;overflow:hidden;overflow-x:scroll;overflow-y:hidden;will-change:scroll-position}.timeline.control .selector .inner::-webkit-scrollbar{height:0px;display:none}.timeline.control .selector .inner span{flex:none;display:inline-block;color:#fff;text-align:center;line-height:1.35em;width:49px;height:42px;padding:10px 4px 5px 6px;margin:0 2px}.timeline.control.mode-multiple .bar .body .decade.selected{z-index:1;color:rgba(0,0,0,.67);cursor:default;background-color:rgb(255,194.1,178.5)}.timeline.control.mode-multiple .bar .body .decade.selected.playing{opacity:1;color:hsla(0,0%,100%,.87);background-color:#f95101}.timeline.control.mode-multiple .bar .body .decade.playing{z-index:1;color:hsla(0,0%,100%,.87);cursor:default;background-color:#f95101}.timeline.control.mode-multiple .bar .body .decade.premium{opacity:.4}.timeline.control.mode-multiple .bar .body .decade[data-decade="2070"]{display:none}body.dark-mode .timeline.control .bar{background-color:rgba(0,0,0,.8);background-color:rgba(51,51,51,.4);background-color:#292a2d}body.dark-mode .timeline.control .bar .body .decade{color:hsla(0,0%,100%,.67)}body.dark-mode .timeline.control .selector .frame{background-image:url("../../theme/fancy/img/timeline/dark/glass.png")}body.dark-mode .timeline.control.mode-multiple .bar .body .decade{color:hsla(0,0%,100%,.67)}body.dark-mode .timeline.control.mode-multiple .bar .body .decade.selected{color:hsla(0,0%,100%,.67);background-color:rgba(249,81,1,.2)}body.dark-mode .timeline.control.mode-multiple .bar .body .decade.selected.playing{color:hsla(0,0%,100%,.87);background-color:rgba(249,81,1,.8)}body.dark-mode .timeline.control.mode-multiple .bar .body .decade.playing{color:hsla(0,0%,100%,.87);background-color:rgba(249,81,1,.2)}@media only screen and (min-width: 1024px){.timeline.control{height:32px;position:relative;bottom:initial;border-bottom:1px solid rgba(0,0,0,.87);background-color:#fff;border-top:none;overflow-x:initial;overflow-y:initial;transform:translateY(0);margin:0 auto}.timeline.control.up{transform:none;bottom:initial}.timeline.control.nopointer{overflow-x:initial;overflow-y:initial}.timeline.control .selector{display:none}.timeline.control .bar{display:flex;position:relative;overflow-x:initial;overflow-y:initial;position:absolute;margin:0 auto;height:32px;background-color:rgba(0,0,0,0)}.timeline.control .bar .body{pointer-events:none;align-items:center;justify-content:center;width:100%;height:96px;position:absolute;bottom:0;top:initial;margin:0 auto;vertical-align:bottom;overflow:hidden;overflow-x:hidden;overflow-y:hidden;background-color:rgba(0,0,0,0);box-shadow:none}.timeline.control .bar .body .decade{pointer-events:auto;font-family:poppins;font-size:1em;font-weight:500;color:rgba(0,0,0,.9);line-height:1.1em;width:56px;height:64px;padding:0;padding-top:46px;margin:18px 3px 4px;border-radius:none;border-radius:8px;background-color:rgba(0,0,0,0);background-size:56px 120px;background-repeat:no-repeat;background-position:0 0;background-image:url("../../theme/fancy/icon/timeline/off.svg");transition:100ms cubic-bezier(0.4, 0, 0.2, 1)}.timeline.control .bar .body .decade:hover,.timeline.control .bar .body .decade:active{height:78px;padding-top:64px;margin-top:0;background-color:rgba(0,0,0,0);background-image:url("../../theme/fancy/icon/timeline/off.svg");transition:100ms cubic-bezier(0.4, 0, 0.2, 1)}.timeline.control .bar .body .decade.selected,.timeline.control .bar .body .decade.selected.playing{color:rgba(0,0,0,.9);height:78px;width:56px;padding-top:64px;margin-top:0;background-color:rgba(0,0,0,0);background-size:56px 120px;background-image:url("../../theme/fancy/icon/timeline/on.svg");transition:100ms cubic-bezier(0.4, 0, 0.2, 1)}.timeline.control .bar .body .decade.selected:hover,.timeline.control .bar .body .decade.selected.playing:hover{background-color:rgba(0,0,0,0);background-size:56px 120px;padding-top:64px}.timeline.control .bar .body .decade.premium{background-image:url(https://asset.radiooooo.com/theme/fancy/icon/timeline/off_d.svg);opacity:1}.timeline.control .bar .body .decade.playing{opacity:1;color:rgba(0,0,0,.9);height:64px;width:56px;padding-top:42px;margin:18px 3px 4px;background-color:rgba(0,0,0,0);background-size:56px 120px;background-image:url("../../theme/fancy/icon/timeline/on.svg");transition:100ms cubic-bezier(0.4, 0, 0.2, 1)}.timeline.control .bar .body .decade.playing:hover{background-color:rgba(0,0,0,0);background-size:56px 120px}.timeline.control .bar .body .decade[data-decade="2070"]{background-image:url("../../theme/fancy/icon/timeline/2070.svg")}.timeline.control .bar .body .decade[data-decade="2070"].selected{background-image:url("../../theme/fancy/icon/timeline/2070-on.svg")}.timeline.control.type-selector .bar .body .decade.selected{z-index:1;color:rgba(0,0,0,.9);cursor:default;background-color:rgba(0,0,0,0)}.timeline.control.type-selector .bar .body .decade.selected.playing{opacity:1}.timeline.control.type-selector .bar .body .decade.playing{z-index:1;color:rgba(0,0,0,.9);cursor:default}.timeline.control .darkmode{opacity:.7;cursor:pointer;position:absolute;top:6px;right:10px;display:block;width:20px;height:20px;background-image:url("../../theme/common/icon/darkmode/light.svg");background-size:contain;background-color:rgba(0,0,0,0)}.timeline.control.mode-multiple .bar .body .decade{background-size:56px 120px;background-image:url("../../theme/fancy/icon/timeline/off.svg")}.timeline.control.mode-multiple .bar .body .decade:hover{background-image:url("../../theme/fancy/icon/timeline/off.svg")}.timeline.control.mode-multiple .bar .body .decade.selected,.timeline.control.mode-multiple .bar .body .decade.selected:hover,.timeline.control.mode-multiple .bar .body .decade:hover{cursor:pointer;color:rgba(0,0,0,.9);height:78px;width:56px;padding-top:64px;margin-top:0;background-color:rgba(0,0,0,0);background-size:56px 120px;background-image:url("../../theme/fancy/icon/timeline/taxi.svg");transition:100ms cubic-bezier(0.4, 0, 0.2, 1)}.timeline.control.mode-multiple .bar .body .decade.selected.playing,.timeline.control.mode-multiple .bar .body .decade.selected:hover.playing,.timeline.control.mode-multiple .bar .body .decade:hover.playing{color:rgba(0,0,0,.9);height:78px;width:56px;padding-top:64px;margin-top:0;background-image:url("../../theme/fancy/icon/timeline/on.svg");background-color:rgba(0,0,0,0)}.timeline.control.mode-multiple .bar .body .decade.playing{opacity:1;color:rgba(0,0,0,.9);height:64px;width:56px;padding-top:48px;margin:18px 3px 4px;background-color:rgba(0,0,0,0);background-size:56px 120px;background-image:url("../../theme/fancy/icon/timeline/on.svg");transition:100ms cubic-bezier(0.4, 0, 0.2, 1)}.timeline.control.mode-multiple .bar .body .decade.playing:hover{background-color:rgba(0,0,0,0);background-size:56px 120px}.timeline.control.mode-multiple .bar .body .decade.premium{background-image:url(../../theme/fancy/icon/timeline/off_d.svg);opacity:1}body.dark-mode .timeline.control{background-color:#333;border-bottom:1px solid hsla(0,0%,100%,.1)}body.dark-mode .timeline.control .bar{background-color:rgba(0,0,0,0)}body.dark-mode .timeline.control .bar .body{background-color:rgba(0,0,0,0)}body.dark-mode .timeline.control .bar .body>.decade{color:hsla(0,0%,100%,.9);background-image:url("../../theme/fancy/icon/timeline/dark/off.svg");background-color:rgba(0,0,0,0)}body.dark-mode .timeline.control .bar .body>.decade:hover{color:hsla(0,0%,100%,.9);background-image:url("../../theme/fancy/icon/timeline/dark/on.svg");background-color:rgba(0,0,0,0)}body.dark-mode .timeline.control .bar .body>.decade.selected{color:hsla(0,0%,100%,.9);background-image:url("../../theme/fancy/icon/timeline/dark/on.svg");background-color:rgba(0,0,0,0)}body.dark-mode .timeline.control .bar .body>.decade.playing{background-color:rgba(0,0,0,0)}body.dark-mode .timeline.control .bar .body>.decade.premium{background-image:url("../../theme/fancy/icon/timeline/dark/off_d.svg")}body.dark-mode .timeline.control .darkmode{background-image:url("../../theme/common/icon/darkmode/dark.svg")}body.dark-mode .timeline.control.mode-multiple .bar .body .decade{color:hsla(0,0%,100%,.9);background-image:url("../../theme/fancy/icon/timeline/dark/off.svg")}body.dark-mode .timeline.control.mode-multiple .bar .body .decade:hover{color:hsla(0,0%,100%,.9);background-image:url("../../theme/fancy/icon/timeline/dark/taxi.svg");background-color:rgba(0,0,0,0)}body.dark-mode .timeline.control.mode-multiple .bar .body .decade.selected,body.dark-mode .timeline.control.mode-multiple .bar .body .decade.selected:hover{color:hsla(0,0%,100%,.9);background-image:url("../../theme/fancy/icon/timeline/dark/taxi.svg");background-color:rgba(0,0,0,0)}body.dark-mode .timeline.control.mode-multiple .bar .body .decade.selected.playing,body.dark-mode .timeline.control.mode-multiple .bar .body .decade.selected:hover.playing{background-image:url("../../theme/fancy/icon/timeline/dark/on.svg");background-color:rgba(0,0,0,0)}body.dark-mode .timeline.control.mode-multiple .bar .body .decade.playing{color:hsla(0,0%,100%,.9);background-image:url("../../theme/fancy/icon/timeline/dark/on.svg");background-color:rgba(0,0,0,0)}}@media only screen and (min-width: 1100px){.timeline.control{border-top-left-radius:14px;border-top-right-radius:14px}}.dialog .surface{color:rgba(0,0,0,.87);border-radius:8px;max-width:320px}.dialog .surface .head{padding:16px;padding-bottom:8px;display:flex;flex-direction:row}.dialog .surface .head .title{font-size:1.2em;padding-right:40px;flex:1}.dialog .surface .head .close{position:absolute;top:8px;right:8px;height:32px;width:32px;flex:none}.dialog .surface .body{padding:0 16px}.dialog .surface .foot{display:flex;flex-direction:row;padding:16px}.dialog .surface .foot .divider{flex:1}.dialog .surface .foot .button{font-weight:500;text-align:center;display:block;margin:0}.dialog .surface .foot .button.ok{padding:6px 16px}.dialog .surface .foot .button.cancel{color:rgba(0,0,0,.67);padding:6px 16px}.dialog-notrack{background-color:rgba(0,0,0,.7)}.dialog-notrack.dialog-show{margin-top:-100px}.dialog-notrack .dialog-surface{display:flex;flex-direction:column;width:100%;background-color:#e4be4b;box-shadow:none;margin:32px}.dialog-notrack .dialog-surface .dialog-content{flex:1;color:rgba(0,0,0,.97);font-size:1.1em;line-height:1.3em;padding:20px}.dialog-notrack .dialog-surface .material-toolbar{flex:none;display:flex;padding-left:216px;height:36px}.dialog-notrack .dialog-surface .material-toolbar .material-button{color:#fff;background-color:#e84e0f;border-radius:18px}.dialog-notrack .dialog-surface .material-toolbar .material-button label.button-label{font-size:1em}.dialog-notrack .dialog-surface .material-toolbar .material-button:hover{color:#fff;background-color:#000}.dialog-notrack .dialog-surface .material-toolbar .material-button:last-child{display:none}@media only screen and (min-width: 1024px){.dialog-notrack .dialog-surface{display:flex;flex-direction:column;width:488px;height:247px;padding-top:97px;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-size:contain;box-shadow:none;background-image:url("../../theme/fancy/background/notrack.svg")}.dialog-notrack .dialog-surface .dialog-content{flex:1;color:rgba(0,0,0,.97);font-size:1.1em;line-height:1.3em;padding:20px 20px 0 189px}.dialog-notrack .dialog-surface .material-toolbar{flex:none;display:flex;padding-left:216px;height:36px}.dialog-notrack .dialog-surface .material-toolbar .material-button{color:#fff;background-color:#e84e0f;border-radius:18px}.dialog-notrack .dialog-surface .material-toolbar .material-button label.button-label{font-size:1em}.dialog-notrack .dialog-surface .material-toolbar .material-button:hover{color:#fff;background-color:#000}}.dark-mode .dialog-notrack .dialog-surface{background-color:rgba(0,0,0,0)}.languagesView{font-family:roboto,arial,sans-serif;z-index:149;position:absolute;opacity:0;display:flex;align-items:center;justify-content:center;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.8);transition:.195s opacity cubic-bezier(0.4, 0, 0.2, 1);font-family:poppins}.languagesView.show{opacity:1;margin:0}.languagesView .surface{position:absolute;left:0;right:0;top:0;bottom:0;overflow-x:hidden;overflow-y:auto;display:none;margin:0;background-color:hsla(0,0%,100%,.8);border-radius:0}.languagesView .surface.show{display:block}.languagesView .surface.show .head{position:relative;flex:none;height:56px;background-color:#00489a}.languagesView .surface.show .head .close{position:absolute;right:8px;top:3px;background-image:url(../../theme/common/icon/dark/close.svg)}.languagesView .surface.show .body{align-items:start;grid-template-columns:repeat(2, 1fr);grid-gap:0px;padding:22px 16px;display:grid}.languagesView .surface.show .body .button{color:rgba(0,0,0,.87);line-height:1.4rem;font-size:1em;white-space:initial;align-items:center;flex:none;margin:5px 8px 5px 8px;padding-left:16px;border:1px solid rgba(0,0,0,.07);text-align:left;text-transform:initial;background-color:rgba(0,0,0,0);transform:none}.languagesView .surface.show .body .button.pushed{background-color:hsla(0,0%,100%,.7)}.languagesView .surface.show .body .button.selected{background-color:hsla(0,0%,100%,.7)}@media only screen and (min-width: 1024px){.languagesView .surface{width:850px;max-height:calc(100vh - 160px);margin:auto;position:absolute;left:50%;top:50%;right:auto;bottom:auto;transform:translate(-50%, -60%);border-radius:32px;overflow-y:auto;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)}.languagesView .surface.show .head{display:none}.languagesView .surface.show .body{grid-template-columns:repeat(4, 1fr)}.languagesView .surface.show .body .button:hover{background-color:hsla(0,0%,100%,.3)}.languagesView .surface.show .body .button.pushed:hover{background-color:hsla(0,0%,100%,.3)}}.view.tracks{z-index:130;position:absolute;top:56px;bottom:110px;right:0;width:100%;display:none;flex-direction:column;flex:none;background-color:#27669e;transition:.195s width cubic-bezier(0.4, 0, 0.2, 1)}.view.tracks.show{display:flex}.view.tracks>.title{display:none}.view.tracks .submit.button{font-size:1.1em;display:inline-block;margin:20px 20px;background-color:rgba(254,227,74,.8);color:rgba(0,0,0,.87);z-index:120;background-size:18px;background-position:10px 9px;background-image:url("../../theme/common/icon/add.svg")}.view.tracks .submit.button:hover{background-color:#fee34a}.view.tracks>.add.button{z-index:120;display:none;position:absolute;right:16px;bottom:16px;height:54px;width:54px;margin:0;border:1px solid #fff;background-size:100%;background-image:url("../../theme/common/icon/addtrack.svg")}.view.tracks .tabview{flex:1;positiom:relative}.view.tracks .tabview .button.close{z-index:2;position:absolute;right:0;top:0;width:48px;height:48px;margin:0 4px;background-image:url("../../theme/common/icon/dark/close.svg");background-position:center;background-repeat:no-repeat}.view.tracks .tabview .button.shuffle{opacity:.5;z-index:2;position:absolute;right:48px;top:0;width:48px;height:48px;margin:0 4px;background-image:url("../../theme/common/icon/dark/shuffle.svg");background-size:40%;background-position:center;background-repeat:no-repeat;transition:.2s linear bakckground-color}.view.tracks .tabview .button.shuffle.selected{opacity:1}.view.tracks .tabview .button.shuffle.selected:hover{background-color:rgba(0,0,0,0)}.view.tracks .tabview .button.shuffle:hover{background-color:rgba(0,0,0,0)}.view.tracks .tabview .button.shuffle:focus,.view.tracks .tabview .button.shuffle:active{background-color:rgba(0,0,0,0)}.view.tracks .tabview>.tabs{padding-right:100px;border-bottom:1px solid hsla(0,0%,100%,.1)}.view.tracks .tabview>.tabs>.material-divider{flex:1}.view.tracks .tabview>.tabs>button{font-family:"Roboto Condensed",sans-serif;height:48px;margin:0;padding:0;font-size:1.2em}.view.tracks .tabview>.indicator{background-color:#fff}.view.tracks .tabview>.views{flex:1;background-color:rgba(0,0,0,0)}body.trackdetail .view.tracks{bottom:154px}body.dark-mode .view.tracks{background-color:#363644}body.dark-mode .view.tracks .button-close{background-image:url("../../theme/common/icon/dark/close.svg")}body.dark-mode .view.tracks .tabvieww{background-color:#363644}@media only screen and (min-width: 640px){.view.tracks{width:400px;left:initial;bottom:154px}}@media only screen and (min-width: 1024px){.view.tracks{width:400px;z-index:110;top:0;right:0;bottom:0;padding-top:56px;border-radius:12px;border:1px solid #fff;border-right:none;border-bottom:none;border-top:none;border-radius:0;background-color:#04115b;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)}.view.tracks .add.button{display:none}.view.tracks .submit.button{font-size:1.1em;display:inline-block;margin:20px 20px;background-color:rgba(254,227,74,.8);color:rgba(0,0,0,.87);z-index:120;background-size:18px;background-position:10px 9px;background-image:url("../../theme/common/icon/add.svg")}.view.tracks .submit.button:hover{background-color:#fee34a}.view.tracks .tabview{flex:1;positiom:relative}.view.tracks .tabview .button.close{width:32px;height:32px;margin:4px;right:8px;top:4px}body.dark-mode .view.tracks{border:1px solid #000}}@font-face{font-family:"Cal Sans";src:url("https://cdn.jsdelivr.net/gh/calcom/font@main/fonts/calsans-var-full/CalSansVF.woff2") format("woff2-variations"),url("https://cdn.jsdelivr.net/gh/calcom/font@main/fonts/calsans-var-full/CalSansVF.woff2") format("woff2");font-weight:400 700;font-style:normal;font-display:swap}.view.blindtest{user-select:none;z-index:130;display:none;position:absolute;top:56px;bottom:110px;right:0;width:420px;overflow:hidden;flex-direction:column;flex:none;font-family:"Cal Sans",Poppins,sans-serif}.view.blindtest.show{display:flex}.view.blindtest .bt-content{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:12px}.view.blindtest .bt-content::-webkit-scrollbar{width:4px}.view.blindtest .bt-content::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:2px}.bt-modebar{display:none;align-items:center;gap:10px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);pointer-events:none;z-index:10}.bt-modebar.show{display:flex}.bt-modebar .bt-modebar-badge{background:#f5789e;color:#fff;font-family:"Cal Sans",Poppins,sans-serif;font-weight:900;font-size:.7em;line-height:1.1;padding:4px 8px;border-radius:50%;width:38px;height:38px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.bt-modebar .bt-modebar-round{font-size:.82em;color:hsla(0,0%,100%,.7);background:hsla(0,0%,100%,.12);padding:3px 10px;border-radius:99px;font-family:"Cal Sans",Poppins,sans-serif}.bt-lhdr{padding:12px 0 4px}.bt-lhdr-title{font-family:"Cal Sans",Poppins,sans-serif;font-size:2.5em;font-weight:900;color:#fff;letter-spacing:-1.5px;line-height:.95}.bt-lhdr-sub{font-size:.78em;color:hsla(0,0%,100%,.65);margin-top:6px;font-weight:500}.bt-party-btn{all:unset;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;width:100%;background:#1a1a3e;border-radius:18px;padding:18px 20px;cursor:pointer;transition:background .2s,transform .12s cubic-bezier(0.4, 0, 0.2, 1)}.bt-party-btn:hover{background:#252568}.bt-party-btn:active{transform:scale(0.97)}.bt-party-top{display:flex}.bt-party-chip{font-size:.6em;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;color:#fff;background:#f5789e;padding:3px 9px;border-radius:4px}.bt-party-body{display:flex;align-items:center;gap:14px}.bt-party-icon{font-size:2.2em;line-height:1;flex-shrink:0}.bt-party-text{flex:1}.bt-party-label{font-family:"Cal Sans",Poppins,sans-serif;font-size:1.4em;font-weight:900;color:#fff;letter-spacing:-0.3px;line-height:1.05}.bt-party-desc{font-size:.72em;color:hsla(0,0%,100%,.45);margin-top:4px}.bt-party-cta{font-size:.82em;font-weight:800;color:#f5789e;letter-spacing:.3px;align-self:flex-end}.bt-divider{display:flex;align-items:center;gap:10px}.bt-divider span{font-size:.68em;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:hsla(0,0%,100%,.45);white-space:nowrap}.bt-divider::before,.bt-divider::after{content:"";flex:1;height:1px;background:hsla(0,0%,100%,.2)}.bt-landing-header{display:flex;align-items:center;gap:14px;padding:8px 0 4px}.bt-lobby-header{display:flex;align-items:center;gap:14px;padding:8px 0 4px}.bt-logo-pill{background:#fff;color:#1a1a3e;font-weight:900;font-size:.72em;line-height:1.15;padding:0;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;text-align:center;flex-shrink:0;box-shadow:0 2px 8px rgba(0,0,0,.15)}.bt-landing-title{font-size:1.9em;font-weight:900;color:#1a1a3e;letter-spacing:-0.5px;line-height:1}.bt-landing-sub{font-size:.82em;color:rgba(26,26,62,.6);margin-top:2px}.bt-landing-card{background:#fff;border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:10px;box-shadow:0 4px 16px rgba(0,0,0,.1)}.bt-lobby-card{background:#fff;border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:10px;box-shadow:0 4px 16px rgba(0,0,0,.1)}.bt-exit-btn{background:rgba(26,26,62,.15);border:none;border-radius:8px;padding:10px;color:rgba(26,26,62,.7);font-family:"Cal Sans",Poppins,sans-serif;font-size:.85em;font-weight:700;cursor:pointer;text-align:center;transition:background .15s}.bt-exit-btn:hover{background:rgba(26,26,62,.22)}.bt-input{width:100%;background:#f5f5f8;border:1.5px solid #e0e0ee;border-radius:8px;padding:11px 14px;color:#1a1a3e;font-size:.95em;outline:none;font-family:inherit;box-sizing:border-box;transition:border-color .2s}.bt-input:focus{border-color:#f5789e}.bt-input::placeholder{color:#aaa}.bt-input.bt-code-input{text-transform:uppercase;letter-spacing:5px;font-size:1.1em;font-weight:700;text-align:center}.bt-team-name-inputs{display:flex;flex-direction:column;gap:6px}.bt-team-name-row{display:flex;align-items:center;gap:10px;padding:4px 10px 4px 14px;border-radius:10px;background:hsla(0,0%,100%,.15)}.bt-team-name-row span{font-size:.85em;font-weight:800;color:#fff;width:16px;text-align:center;flex-shrink:0}.bt-name-input{flex:1;background:hsla(0,0%,100%,.92);border:none;border-radius:6px;padding:9px 12px;color:#1a1a3e;font-size:.9em;font-weight:700;font-family:inherit;outline:none}.bt-name-input::placeholder{color:#aaa}.bt-name-input:focus{background:#fff}.bt-btn{width:100%;padding:12px 20px;border:none;border-radius:10px;font-family:"Cal Sans",Poppins,sans-serif;font-size:1em;font-weight:800;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;transition:all .15s;box-sizing:border-box}.bt-btn:active{transform:scale(0.97)}.bt-btn-primary{background:#f5789e;color:#fff;box-shadow:0 2px 8px rgba(245,120,158,.4)}.bt-btn-primary:hover{background:#f06490}.bt-btn-secondary{background:#f0f0f5;color:#1a1a3e}.bt-btn-secondary:hover{background:#e5e5ef}.bt-btn:disabled{background:#ddd;color:#aaa;cursor:not-allowed;transform:none;box-shadow:none}.bt-tabs{display:flex;background:#f0f0f5;border-radius:8px;padding:3px;gap:3px}.bt-tab{flex:1;padding:8px;background:none;border:none;color:#888;font-family:"Cal Sans",Poppins,sans-serif;font-size:.9em;font-weight:700;cursor:pointer;border-radius:6px;text-transform:uppercase;letter-spacing:.5px;transition:all .15s}.bt-tab.active{background:#f5789e;color:#fff}.bt-error{color:#e53935;font-size:.8em;text-align:center;min-height:16px;margin:0}.bt-team-count-row{display:flex;align-items:center;gap:10px}.bt-tc-label{font-size:.82em;font-weight:700;color:#888;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}.bt-tc-btns{display:flex;gap:6px}.bt-tc-btn{width:36px;height:36px;border:2px solid #e0e0ee;border-radius:8px;background:#f5f5f8;color:#888;font-family:"Cal Sans",Poppins,sans-serif;font-size:1em;font-weight:800;cursor:pointer;transition:all .15s}.bt-tc-btn.active{background:#f5789e;border-color:#f5789e;color:#fff}.bt-tc-btn:hover:not(.active){border-color:#f5789e;color:#f5789e}.bt-room-code-label{font-size:.7em;text-transform:uppercase;letter-spacing:1.5px;color:#888;text-align:center}.bt-room-code{font-size:2em;font-weight:900;letter-spacing:6px;color:#1a1a3e;text-align:center}.bt-lobby-teams{display:flex;flex-direction:column;gap:max(30px,32px*var(--lobby-scale, 1));padding:30px 26px 4px 14px}@media(max-width: 768px){.bt-lobby-teams{gap:max(16px,18px*var(--lobby-scale, 1));padding:22px 26px 4px 14px}}.bt-score-answer-row.bt-lobby-row.bt-lobby-empty{opacity:.75}.bt-lobby-empty .bt-join-team-btn{position:absolute;right:-8px;top:50%;transform:translateY(-50%);width:48px;height:48px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:.62em;box-shadow:0 3px 10px rgba(0,0,0,.2);border:2px solid #fff;white-space:normal;line-height:1.1;text-align:center}.bt-lobby-team-col{border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:4px}.bt-lobby-team-col.team-a{background:#41b3a3}.bt-lobby-team-col.team-b{background:#e53935}.bt-lobby-team-col.team-c{background:#d4892a}.bt-lobby-team-col.team-d{background:#5b8ed6}.bt-lobby-team-col.team-e{background:#8e44ad}.bt-lobby-team-col.team-f{background:#27ae60}.bt-lobby-team-col.team-g{background:#e67e22}.bt-lobby-team-col.team-h{background:#2980b9}.bt-lobby-team-col.team-i{background:#c0392b}.bt-lobby-team-col.team-j{background:#16a085}.bt-lobby-team-header{font-size:.72em;font-weight:800;color:hsla(0,0%,100%,.9);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.bt-lobby-slots{display:flex;flex-direction:column;gap:3px;flex:1}.bt-lobby-player-name{font-size:1em;font-weight:800;color:#fff;text-align:center;padding:10px 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:btChipIn .2s ease;flex:1}.bt-lobby-slot-empty{font-size:1.2em;color:hsla(0,0%,100%,.3);text-align:center;padding:10px 4px;flex:1}.bt-lobby-player{background:hsla(0,0%,100%,.25);border-radius:5px;padding:4px 7px;font-size:.72em;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:btChipIn .2s ease}.bt-lobby-player.me{background:hsla(0,0%,100%,.4)}.bt-lobby-player .you{font-size:.8em;opacity:.8}.bt-lobby-slot{background:hsla(0,0%,100%,.08);border-radius:5px;padding:4px 7px;font-size:.72em;color:hsla(0,0%,100%,.35)}.bt-join-team-btn{background:#fff;color:#111;border:none;border-radius:999px;padding:6px 14px;font-family:"Cal Sans",Poppins,sans-serif;font-size:.75em;font-weight:800;cursor:pointer;flex-shrink:0;white-space:nowrap;transition:background .15s}.bt-join-team-btn:hover{background:#f0f0f0}.bt-my-team-badge{font-size:.68em;color:hsla(0,0%,100%,.9);text-align:center;margin-top:4px;font-weight:700}.bt-team-full{font-size:.68em;color:hsla(0,0%,100%,.5);text-align:center;margin-top:4px}.bt-hint{font-size:.78em;color:#888;text-align:center;margin:0}@keyframes btChipIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.bt-game-panel{background:#fff;border-radius:16px;padding:14px 16px;box-shadow:0 4px 16px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:10px}.bt-panel-titlerow{display:flex;align-items:baseline;gap:8px}.bt-panel-title{font-size:1.5em;font-weight:900;color:#1a1a3e;letter-spacing:-0.5px}.bt-panel-sub{font-size:.82em;color:#888}.bt-timer-row{font-size:1em;font-weight:600;color:#555}.bt-timer-row .bt-timer-num{font-size:1.15em;font-weight:900;color:#1a1a3e}.bt-timer-row.urgent .bt-timer-num{color:#e53935}.bt-cards-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bt-card{border-radius:14px;padding:12px;position:relative;overflow:hidden;transition:transform .1s}.bt-card.answered{opacity:.7}.bt-card.winner{box-shadow:0 0 0 3px gold}.bt-card.team-a{background:#41b3a3}.bt-card.team-b{background:#e53935}.bt-card.team-c{background:#d4892a}.bt-card.team-d{background:#5b8ed6}.bt-card.team-e{background:#8e44ad}.bt-card.team-f{background:#27ae60}.bt-card.team-g{background:#e67e22}.bt-card.team-h{background:#2980b9}.bt-card.team-i{background:#c0392b}.bt-card.team-j{background:#16a085}.bt-card .bt-card-toprow{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.bt-card .bt-card-teamname{font-size:.82em;font-weight:700;color:hsla(0,0%,100%,.85);text-transform:uppercase;letter-spacing:.5px}.bt-card .bt-card-star{font-size:1.2em;line-height:1}.bt-card .bt-card-score{font-size:1.7em;font-weight:900;color:#fff;line-height:1.1}.bt-card .bt-card-score .bt-pts-label{font-size:.55em;font-weight:600;opacity:.8}.bt-card .bt-card-name{font-size:.72em;color:hsla(0,0%,100%,.75);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bt-card .bt-card-name .bt-you{color:hsla(0,0%,100%,.55)}.bt-card .bt-card-feedback{margin-top:6px}.bt-card .bt-lock-icon{position:absolute;top:8px;right:10px;font-size:1em}.bt-card-members{display:flex;flex-wrap:wrap;gap:3px;margin-top:4px}.bt-member{font-size:.68em;background:hsla(0,0%,100%,.18);color:hsla(0,0%,100%,.85);padding:2px 6px;border-radius:4px;white-space:nowrap}.bt-member .bt-you{opacity:.7}.bt-member.me{background:hsla(0,0%,100%,.35)}.bt-member.answered{opacity:.5}.bt-lock-count{font-size:.72em;color:hsla(0,0%,100%,.75);white-space:nowrap}.bt-card-fb-detail{margin-top:6px;display:flex;flex-direction:column;gap:4px}.bt-fb-member{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.bt-fb-name{font-size:.68em;color:hsla(0,0%,100%,.7);margin-right:2px}.bt-fb-name .bt-you{opacity:.6}.bt-card-fb-row{display:flex;flex-direction:column;gap:3px;margin-top:4px}.bt-fb-item{font-size:.72em;font-weight:700;padding:2px 6px;border-radius:4px;display:inline-block}.bt-fb-item.correct{background:hsla(0,0%,100%,.25);color:#fff}.bt-fb-item.wrong{background:rgba(0,0,0,.2);color:hsla(0,0%,100%,.8)}.bt-tours-row{font-size:.82em;color:#888}.bt-tours-row strong{color:#1a1a3e;font-weight:700}.bt-sel-row{display:flex;gap:8px}.bt-sel-box{flex:1;background:#fff;border:2px solid rgba(26,26,62,.1);border-radius:10px;padding:9px 11px;transition:border-color .2s;box-shadow:0 2px 6px rgba(0,0,0,.06)}.bt-sel-box.selected{border-color:#f5789e}.bt-sel-box .bt-sel-label{display:block;font-size:.62em;text-transform:uppercase;letter-spacing:1px;color:#aaa;margin-bottom:2px}.bt-sel-box .bt-sel-value{display:block;font-size:.85em;font-weight:700;color:#1a1a3e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bt-lock-btn{width:100%;padding:13px;border:none;border-radius:12px;background:#1a1a3e;color:#fff;font-family:"Cal Sans",Poppins,sans-serif;font-size:1em;font-weight:800;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .15s;box-shadow:0 3px 10px rgba(26,26,62,.25)}.bt-lock-btn:hover{background:#2d2d60}.bt-lock-btn:active{transform:scale(0.97)}.bt-lock-btn:disabled{background:#ddd;color:#aaa;cursor:not-allowed;transform:none;box-shadow:none}.bt-submit-status{font-size:.75em;color:rgba(26,26,62,.5);text-align:center;min-height:14px;margin:0}.bt-result-track{display:flex;gap:10px;align-items:center;background:#f5f5f8;border-radius:10px;padding:10px 12px}.bt-cover{width:56px;height:56px;border-radius:8px;object-fit:cover;flex-shrink:0}.bt-cover-placeholder{width:56px;height:56px;border-radius:8px;background:#e0e0ee;display:flex;align-items:center;justify-content:center;font-size:1.4em;color:#bbb;flex-shrink:0}.bt-result-meta{min-width:0}.bt-result-meta .bt-artist{font-size:.75em;color:#888;margin-bottom:2px}.bt-result-meta .bt-title{font-size:1em;font-weight:800;color:#1a1a3e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bt-result-meta .bt-location{margin-top:4px;font-size:.75em;color:#888;display:flex;align-items:center;gap:5px}.bt-result-meta .bt-decade-tag{background:#f5789e;color:#fff;padding:1px 7px;border-radius:99px;font-size:.85em;font-weight:700}.bt-next-msg{text-align:center;font-size:.8em;color:rgba(26,26,62,.5);margin:0}.bt-open-rooms{background:rgba(26,26,62,.1);border-radius:12px;padding:12px}.bt-open-rooms-title{font-size:.68em;text-transform:uppercase;letter-spacing:1.5px;color:rgba(26,26,62,.5);font-weight:700;margin-bottom:8px}.bt-rooms-list{display:flex;flex-direction:column;gap:6px}.bt-rooms-empty,.bt-rooms-loading{font-size:.8em;color:rgba(26,26,62,.45);text-align:center;padding:8px 0}.bt-room-item{display:flex;align-items:center;justify-content:space-between;background:#fff;border-radius:10px;padding:10px 12px;box-shadow:0 1px 4px rgba(0,0,0,.07);animation:btChipIn .2s ease}.bt-room-info{display:flex;align-items:center;gap:10px;min-width:0}.bt-room-host{font-size:.9em;font-weight:700;color:#1a1a3e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.bt-room-timer{font-size:.8em;margin-left:8px;font-weight:700;font-variant-numeric:tabular-nums;color:#f2557f}.bt-room-count{font-size:.72em;color:#888;background:#f0f0f5;padding:2px 7px;border-radius:99px;white-space:nowrap}.bt-room-join-btn{background:#f5789e;color:#fff;border:none;border-radius:8px;padding:7px 12px;font-family:"Cal Sans",Poppins,sans-serif;font-size:.82em;font-weight:800;cursor:pointer;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;transition:background .15s;flex-shrink:0}.bt-room-join-btn:hover{background:#f06490}.bt-mini-scores{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.bt-mini-score{font-size:.72em;font-weight:700;padding:2px 8px;border-radius:99px;background:hsla(0,0%,100%,.18);color:#fff;white-space:nowrap}.bp-decades{display:grid;grid-template-columns:repeat(7, 1fr);gap:5px;padding:4px 0}.bp-decade{padding:7px 4px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.15);border-radius:8px;color:hsla(0,0%,100%,.7);font-family:"Cal Sans",Poppins,sans-serif;font-size:.78em;font-weight:700;cursor:pointer;text-align:center;transition:all .15s}.bp-decade:hover{background:hsla(0,0%,100%,.22);color:#fff}.bp-decade.active{background:#f5789e;border-color:#f5789e;color:#fff}.bp-turn-intro{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:28px 20px;text-align:center;min-height:320px}.bp-turn-intro .bp-ti-round{font-size:.8em;font-weight:700;color:hsla(0,0%,100%,.6);text-transform:uppercase;letter-spacing:1px}.bp-turn-intro .bp-ti-team{font-size:2em;font-weight:900;color:#fff;letter-spacing:-0.5px;line-height:1}.bp-turn-intro .bp-ti-sub{font-size:1em;font-weight:700;color:hsla(0,0%,100%,.75)}.bp-turn-intro .bp-ti-scores{display:flex;flex-direction:column;gap:6px;width:100%;max-width:260px;margin:6px 0}.bp-turn-intro .bp-ti-score-row{display:flex;justify-content:space-between;align-items:center;padding:7px 14px;border-radius:10px;background:hsla(0,0%,100%,.12);font-size:.85em;font-weight:700;color:hsla(0,0%,100%,.75)}.bp-turn-intro .bp-ti-score-row strong{color:#fff;font-size:1.1em}.bp-turn-intro .bp-ti-score-row.current{background:hsla(0,0%,100%,.25);color:#fff}.bp-turn-intro .bp-ti-start{margin-top:6px;min-width:180px;font-size:1em}.bp-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:200px;padding:32px}.bp-loading .bp-loading-logo{font-size:1.4em;font-weight:900;color:#fff;opacity:.6}.bp-loading .bp-loading-msg{font-size:.85em;color:hsla(0,0%,100%,.6)}.bp-reveal{display:flex;flex-direction:column;gap:12px;padding:16px}.bp-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.bp-header .bp-header-title{font-size:.85em;font-weight:900;color:hsla(0,0%,100%,.55)}.bp-header .bp-header-round{font-size:.8em;color:hsla(0,0%,100%,.55)}.bp-header .bp-header-round strong{color:#fff}.bp-answer-card{background:hsla(0,0%,100%,.15);border-radius:12px;padding:14px 16px;text-align:center}.bp-answer-card .bp-answer-label{font-size:.7em;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:hsla(0,0%,100%,.6);margin-bottom:6px}.bp-answer-card .bp-answer-country{font-size:1.5em;font-weight:900;color:#fff;line-height:1.1}.bp-answer-card .bp-answer-decade{font-size:1em;font-weight:700;color:hsla(0,0%,100%,.75);margin-top:2px}.bp-answer-card .bp-answer-track{font-size:.75em;color:hsla(0,0%,100%,.5);margin-top:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bp-team{border-radius:12px;padding:12px 14px;background:hsla(0,0%,100%,.1)}.bp-team .bp-team-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.bp-team .bp-team-name{font-size:.9em;font-weight:800;color:#fff}.bp-team .bp-team-score{font-size:1em;font-weight:800;color:#fff;display:flex;align-items:center;gap:5px}.bp-team.active-turn{background:hsla(0,0%,100%,.2)}.bp-teams{display:grid;grid-template-columns:repeat(var(--team-count, 2), 1fr);gap:8px}.bp-reveal-answer{display:flex;gap:8px;flex-wrap:wrap}.bp-ra-item{font-size:.8em;font-weight:700;padding:3px 10px;border-radius:99px}.bp-ra-item.correct{background:rgba(52,211,153,.25);color:#34d399}.bp-ra-item.wrong{background:rgba(248,113,113,.2);color:#fca5a5}.bp-pts-delta{font-size:.7em;font-weight:800;padding:1px 7px;border-radius:99px}.bp-pts-delta.pos{background:rgba(52,211,153,.25);color:#34d399}.bp-pts-delta.neg{background:rgba(248,113,113,.2);color:#fca5a5}.bp-footer{display:flex;justify-content:center;padding-top:4px}.bp-reveal-btn{background:hsla(0,0%,100%,.2);color:#fff;border:none;border-radius:12px;padding:12px 24px;font-family:"Cal Sans",Poppins,sans-serif;font-size:.95em;font-weight:800;cursor:pointer;text-transform:uppercase;letter-spacing:.3px;transition:background .15s;white-space:nowrap}.bp-reveal-btn:hover{background:hsla(0,0%,100%,.3)}.bp-gameover{display:flex;flex-direction:column;gap:14px;padding:16px}.bp-winner-banner{text-align:center;padding:16px;background:hsla(0,0%,100%,.15);border-radius:12px}.bp-winner-banner .bp-winner-crown{font-size:2.5em;margin-bottom:8px}.bp-winner-banner .bp-winner-name{font-size:1.1em;font-weight:900;color:#fff}.bp-winner-banner .bp-winner-score{font-size:.85em;color:hsla(0,0%,100%,.7);margin-top:4px}.bp-final-scores{display:flex;flex-direction:column;gap:6px}.bp-final-row{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:10px;background:hsla(0,0%,100%,.1);color:#fff;font-weight:700}.bp-final-row.winner{background:hsla(0,0%,100%,.22)}.bp-final-row .bp-final-rank{font-size:.85em;opacity:.6;width:16px;text-align:center}.bp-final-row .bp-final-name{flex:1;font-size:.9em}.bp-final-row .bp-final-pts{font-size:1em;font-weight:900}.bt-gameover-winner{font-size:1.6em;font-weight:900;color:#1a1a3e;text-align:center;text-transform:uppercase;letter-spacing:-0.5px}body.bt-active .appbar{display:none !important}body.bt-active .now{display:none !important}body.bt-active .track-container{display:none !important}body.bt-active .leaflet-container{display:none !important}body.bt-active .leaflet-tooltip{display:none !important}body.bt-active .mapboxgl-marker{display:none !important}body.bt-active .mode-indicator{display:none !important}body.bt-active .button.mapControl{display:none !important}body.bt-active .station{display:none !important}body.bt-active .audio-player{display:none !important}body.bt-active .mapboxgl-control-container{display:none !important}body.bt-active .view.blindtest{top:0}.view.blindtest.game-fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:200;background:rgba(0,0,0,0);pointer-events:none;display:flex;flex-direction:column;overflow:visible}.view.blindtest.game-fullscreen .bt-content{flex:1;background:rgba(0,0,0,0);padding:0;gap:0;overflow-y:auto;overflow-x:hidden;pointer-events:none;display:flex;flex-direction:column}.bt-fs-header{pointer-events:all;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:5px 14px;flex-shrink:0;position:relative;margin-top:0}.bt-fs-title-group{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;min-width:0}.bt-fs-title{font-family:"Cal Sans",Poppins,sans-serif;font-size:1.2em;font-weight:900;color:#111;letter-spacing:-0.5px}img.bt-fs-title{height:19px;width:auto;flex-shrink:0}.bt-fs-round{display:inline-block;font-family:"Cal Sans",Poppins,sans-serif;font-size:.7em;font-weight:800;color:#fff;background:#1b9cc9;padding:3px 10px;border-radius:999px;letter-spacing:.2px;white-space:nowrap;flex-shrink:0}@keyframes btPromoFly{from{transform:translateX(var(--bt-plane-start)) translateY(-50%)}to{transform:translateX(var(--bt-plane-end)) translateY(-50%)}}.bt-sky-lane{position:fixed;top:0;left:0;bottom:0;z-index:300;overflow:hidden;pointer-events:none}.bt-promo-plane{position:absolute;top:18%;display:flex;align-items:center;animation:btPromoFly var(--bt-plane-duration) linear forwards;pointer-events:none}.bt-promo-plane-graphic{flex-shrink:0;background-size:contain;background-repeat:no-repeat}.bt-congrats-banner{flex-shrink:0;margin-left:-4px;display:flex;align-items:center;gap:5px}.bt-congrats-box{position:relative;display:inline-flex;align-items:center;gap:12px;padding:10px 14px;border-radius:0;border:2px solid #000;background:#fffcee;color:#000;font-family:"Cal Sans",Poppins,sans-serif;font-weight:900;font-size:1.1em;white-space:nowrap;box-shadow:.3em .35em 0 0 rgba(0,46,80,.35)}.bt-congrats-loser{padding:7px 9px;font-size:.77em;animation:btLoserFall 1.6s ease-in forwards;animation-delay:var(--bt-loser-fall-delay, 5s)}.bt-congrats-loser .bt-congrats-icon{width:16px}@keyframes btLoserFall{0%{transform:translateY(0) rotate(0deg);opacity:1}100%{transform:translateY(260px) rotate(50deg);opacity:0}}.bt-congrats-icon{flex-shrink:0;width:24px;height:auto}.bt-congrats-divider{flex-shrink:0;width:12px;border-top:2px dashed rgba(26,26,62,.5)}.bt-sky-clickable{pointer-events:all;cursor:pointer}.bt-ufo{position:fixed;top:0;left:0;z-index:260;background-size:contain;background-repeat:no-repeat;cursor:pointer;pointer-events:all;touch-action:manipulation;animation:btUfoFly var(--bt-ufo-duration) linear forwards,btUfoBlink .5s ease-in-out infinite;opacity:1;transition:opacity .5s ease}.bt-ufo.bt-fade-out{opacity:0}@keyframes btUfoFly{from{transform:translate(var(--bt-ufo-start-x), var(--bt-ufo-start-y))}to{transform:translate(var(--bt-ufo-end-x), var(--bt-ufo-end-y))}}@keyframes btUfoBlink{0%,100%{filter:drop-shadow(0 8px 6px rgba(0, 0, 0, 0.5)) drop-shadow(0 0 8px rgba(255, 235, 59, 0.9)) brightness(1.2)}50%{filter:drop-shadow(0 8px 6px rgba(0, 0, 0, 0.5)) drop-shadow(0 0 2px rgba(255, 235, 59, 0.2)) brightness(1)}}.bt-ufo-bonus{position:fixed;z-index:270;height:auto;pointer-events:none;opacity:1;transition:opacity .5s ease;animation:btUfoBonusPop .4s cubic-bezier(0.34, 1.56, 0.64, 1) both}.bt-ufo-bonus.bt-fade-out{opacity:0}@keyframes btUfoBonusPop{from{transform:translate(-50%, -50%) scale(0.3)}60%{transform:translate(-50%, -50%) scale(1.25)}to{transform:translate(-50%, -50%) scale(1)}}.bt-ufo-burst{position:fixed;z-index:269;width:140px;height:140px;border-radius:50%;pointer-events:none;background:radial-gradient(circle, rgba(255, 255, 255, 0.95) 0%, rgba(255, 235, 59, 0.95) 25%, rgba(255, 152, 0, 0.75) 50%, rgba(255, 87, 34, 0) 78%);animation:btUfoBurst .6s ease-out forwards}@keyframes btUfoBurst{from{transform:translate(-50%, -50%) scale(0);opacity:1}to{transform:translate(-50%, -50%) scale(5);opacity:0}}.bt-ufo-bonus-name{position:fixed;z-index:270;background:#ffce00;color:#111;font-family:"Cal Sans",Poppins,sans-serif;font-weight:800;font-size:.95em;padding:5px 14px;border-radius:999px;white-space:nowrap;box-shadow:0 4px 10px rgba(0,0,0,.3);pointer-events:none;opacity:1;transition:opacity .5s ease;animation:btUfoNamePop .4s cubic-bezier(0.34, 1.56, 0.64, 1) both}.bt-ufo-bonus-name.bt-fade-out{opacity:0}@keyframes btUfoNamePop{from{transform:translate(-50%, 0) scale(0.3)}60%{transform:translate(-50%, 0) scale(1.25)}to{transform:translate(-50%, 0) scale(1)}}.bt-ufo.bt-ufo-big{animation:btUfoFly var(--bt-ufo-duration) linear forwards,btUfoBigBlink .4s ease-in-out infinite}.bt-ufo.bt-ufo-spider{animation:btSpiderDrop var(--bt-ufo-duration) ease-in-out forwards;filter:drop-shadow(0 6px 5px rgba(0, 0, 0, 0.4));transform-origin:50% 0}.bt-ufo.bt-ufo-spider::before{content:"";position:absolute;left:50%;bottom:100%;width:2px;margin-left:-1px;height:var(--bt-spider-thread);background:hsla(0,0%,100%,.9);box-shadow:0 0 3px rgba(0,0,0,.35)}@keyframes btSpiderDrop{0%{transform:translate(var(--bt-ufo-start-x), var(--bt-spider-top))}12%{transform:translate(var(--bt-ufo-start-x), var(--bt-spider-stop))}22%{transform:translate(var(--bt-ufo-start-x), calc(var(--bt-spider-stop) - var(--bt-spider-range)))}32%{transform:translate(var(--bt-ufo-start-x), var(--bt-spider-stop))}40%{transform:translate(var(--bt-ufo-start-x), calc(var(--bt-spider-stop) - var(--bt-spider-range) * 0.7))}50%{transform:translate(var(--bt-ufo-start-x), var(--bt-spider-stop))}57%{transform:translate(var(--bt-ufo-start-x), calc(var(--bt-spider-stop) - var(--bt-spider-range)))}66%{transform:translate(var(--bt-ufo-start-x), calc(var(--bt-spider-stop) - var(--bt-spider-range) * 0.15))}74%{transform:translate(var(--bt-ufo-start-x), calc(var(--bt-spider-stop) - var(--bt-spider-range) * 0.85))}84%{transform:translate(var(--bt-ufo-start-x), var(--bt-spider-stop))}100%{transform:translate(var(--bt-ufo-start-x), var(--bt-spider-top))}}@keyframes btUfoBigBlink{0%,100%{filter:drop-shadow(0 8px 6px rgba(0, 0, 0, 0.5)) drop-shadow(0 0 10px rgba(0, 229, 255, 0.95)) brightness(1.2)}50%{filter:drop-shadow(0 8px 6px rgba(0, 0, 0, 0.5)) drop-shadow(0 0 3px rgba(0, 229, 255, 0.25)) brightness(1)}}.bt-ufo-bonus-pts{position:fixed;z-index:270;background:#111;color:#ffce00;font-family:"Cal Sans",Poppins,sans-serif;font-weight:900;font-size:1.25em;padding:4px 16px;border-radius:999px;white-space:nowrap;box-shadow:0 4px 10px rgba(0,0,0,.35);pointer-events:none;opacity:1;transition:opacity .5s ease;animation:btUfoNamePop .4s cubic-bezier(0.34, 1.56, 0.64, 1) both}.bt-ufo-bonus-pts.bt-fade-out{opacity:0}.bt-name-blink{animation:btNameBlink .45s steps(1) 5}@keyframes btNameBlink{0%,100%{color:#ffeb3b;text-shadow:0 0 8px rgba(255,235,59,.9)}50%{color:inherit;text-shadow:none}}.bt-fs-header-actions{display:flex;align-items:center;gap:4px}.bt-emoji-send-btn{all:unset;flex-shrink:0;width:18px;height:18px;border-radius:50%;background:#f0f0f5;display:flex;align-items:center;justify-content:center;font-size:.85em;cursor:pointer;opacity:.85;transition:transform .12s,opacity .12s,background .12s}.bt-emoji-send-btn:hover{transform:scale(1.15);opacity:1;background:#e5e5ee}.bt-emoji-send-btn:active{transform:scale(0.95)}.bt-emoji-row-popup{position:fixed;z-index:260;display:grid;grid-template-columns:repeat(4, 1fr);gap:4px;padding:8px;background:#fff;border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.3);opacity:0;transform:translateY(8px) scale(0.95);pointer-events:none;transition:opacity .15s,transform .15s}.bt-emoji-row-popup.open{opacity:1;transform:translateY(0) scale(1);pointer-events:all}.bt-emoji-opt{all:unset;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:1.3em;border-radius:10px;transition:background .12s,transform .12s}.bt-emoji-opt img{width:26px;height:26px;object-fit:contain}.bt-emoji-opt:hover{background:#f5f5f8;transform:scale(1.15)}.bt-emoji-burst{z-index:400;display:flex;flex-direction:column;align-items:center;gap:4px;pointer-events:none}.bt-emoji-burst-pinned{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);animation:btEmojiPop 3s cubic-bezier(0.17, 0.89, 0.32, 1.49) forwards}.bt-emoji-burst-pinned .bt-emoji-burst-emoji{font-size:1.8em}.bt-emoji-burst-pinned .bt-emoji-burst-name{font-size:.68em;padding:2px 8px;white-space:nowrap}.bt-emoji-burst-fallback{position:fixed;top:45%;left:50%;transform:translate(-50%, -50%);animation:btEmojiBurst 3s cubic-bezier(0.17, 0.89, 0.32, 1.49) forwards}.bt-emoji-burst-fallback .bt-emoji-burst-emoji{font-size:4.5em}.bt-emoji-burst-emoji{line-height:1;filter:drop-shadow(0 4px 10px rgba(0, 0, 0, 0.35))}.bt-emoji-burst-emoji img{width:1em;height:1em;object-fit:contain;vertical-align:middle}.bt-emoji-burst-name{font-family:"Cal Sans",Poppins,sans-serif;font-weight:900;font-size:1em;color:#fff;background:rgba(0,0,0,.55);padding:4px 12px;border-radius:999px}@keyframes btEmojiPop{0%{opacity:0;transform:translate(-50%, -50%) scale(0.1)}2%{opacity:1;transform:translate(-50%, -50%) scale(1.3)}4%{transform:translate(-50%, -50%) scale(1)}95%{opacity:1;transform:translate(-50%, -50%) scale(1)}100%{opacity:0;transform:translate(-50%, -50%) scale(0.9)}}@keyframes btEmojiBurst{0%{opacity:0;transform:translate(-50%, -50%) scale(0.1)}2%{opacity:1;transform:translate(-50%, -50%) scale(1.25)}4%{transform:translate(-50%, -50%) scale(1)}95%{opacity:1;transform:translate(-50%, -50%) scale(1)}100%{opacity:0;transform:translate(-50%, -50%) scale(0.9)}}.bt-help-btn{position:relative;background:none;border:none;color:#111;cursor:pointer;padding:4px 6px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .15s}.bt-help-btn:hover{background:rgba(0,0,0,.06)}.bt-help-pulse{position:absolute;top:2px;right:2px;width:9px;height:9px;border-radius:50%;background:#e53935;border:2px solid #fff;animation:btHelpPulse 1.6s ease-in-out infinite}@keyframes btHelpPulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.7}}.bt-help-modal{position:fixed;inset:0;z-index:250;opacity:0;pointer-events:none;transition:opacity .15s;display:flex;align-items:center;justify-content:center}.bt-help-modal.open{opacity:1;pointer-events:all}.bt-help-modal-bg{position:absolute;inset:0;background:rgba(0,0,0,.5)}.bt-help-modal-sheet{position:relative;width:min(85vw,320px);background:#fff;border-radius:18px;padding:20px;max-height:90dvh;overflow-y:auto;box-shadow:0 10px 30px rgba(0,0,0,.3);transform:translateY(10px) scale(0.97);opacity:0;transition:transform .18s,opacity .18s}.bt-help-modal.open .bt-help-modal-sheet{transform:translateY(0) scale(1);opacity:1}.bt-help-modal-title{display:flex;align-items:center;gap:8px;font-family:"Cal Sans",Poppins,sans-serif;font-size:1.1em;font-weight:900;color:#111;margin-bottom:10px}.bt-help-steps{display:flex;flex-direction:column;gap:14px;margin:0 0 18px}.bt-help-step{display:flex;align-items:flex-start;gap:10px}.bt-help-step-icon{flex-shrink:0;width:34px;height:34px;display:flex;align-items:center;justify-content:center}.bt-help-step-icon img{width:100%;height:100%;object-fit:contain}.bt-help-step-title{font-family:"Cal Sans",Poppins,sans-serif;font-size:.95em;font-weight:900;color:#111}.bt-help-step-text{font-family:"Cal Sans",Poppins,sans-serif;font-size:.85em;font-weight:400;line-height:1.4;color:#111}.bt-fs-exit-btn{background:none;border:none;color:#111;font-family:"Cal Sans",Poppins,sans-serif;font-size:1em;font-weight:700;cursor:pointer;letter-spacing:.5px;padding:4px 8px;border-radius:6px;transition:background .15s}.bt-fs-exit-btn:hover{background:rgba(0,0,0,.06)}.bt-float-exit{position:absolute;top:8px;left:8px;z-index:50;background:rgba(0,0,0,.45);backdrop-filter:blur(6px);border:none;color:#fff;font-family:"Cal Sans",Poppins,sans-serif;font-size:.9em;font-weight:700;cursor:pointer;padding:6px 12px;border-radius:20px;transition:background .15s}.bt-float-exit:hover{background:rgba(0,0,0,.65)}.bt-fs-timer{pointer-events:all;position:relative;box-sizing:border-box;height:34px;margin:6px 14px;padding:0;border-radius:999px;border:2px solid #fff;overflow:hidden;background:rgba(247,168,196,.4);display:flex;align-items:center;flex-shrink:0;box-shadow:0 4px 10px rgba(0,0,0,.18)}.bt-fs-timer .bt-fs-time-label,.bt-fs-timer .bt-timer-num{position:relative;z-index:2;color:#fff;font-family:"Cal Sans",Poppins,sans-serif;font-weight:800;font-size:.95em;white-space:nowrap}.bt-fs-timer .bt-fs-time-label{padding-left:16px}.bt-fs-timer .bt-timer-num{padding-left:6px;font-variant-numeric:tabular-nums}.bt-fs-timer .bt-fs-bar-track{position:absolute;inset:0;z-index:1;display:flex;height:100%}.bt-fs-timer.urgent .bt-fs-bar-fill{background:#b71c1c}.bt-fs-timer.bt-fs-timer-frozen{display:flex;opacity:.6}.bt-fs-hamburger{font-size:1.2em;color:hsla(0,0%,100%,.7);line-height:1;flex-shrink:0}.bt-fs-bar-fill{flex-shrink:0;height:100%;background:#e53935;width:100%;transition:width .1s linear}.bt-fs-x2-gauge{flex-shrink:0;height:100%;width:0;overflow:hidden;white-space:nowrap;background:#4caf50;display:flex;align-items:center;justify-content:center;color:#fff;font-family:"Cal Sans",Poppins,sans-serif;font-weight:900;font-size:.85em;transition:width .1s linear}.bt-fs-map-zone{flex:1;min-height:100px;pointer-events:none;position:relative}.bt-fs-map-zone.bt-lobby-map::after{content:"";position:absolute;inset:0;background:rgba(232,232,238,.25);backdrop-filter:blur(4px) saturate(0.75);-webkit-backdrop-filter:blur(4px) saturate(0.75);pointer-events:none}.bt-lobby-map-cta{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;pointer-events:all}.bt-lobby-go{width:120px;height:120px;border-radius:50%;background:#111;color:#fff;border:4px solid #fff;box-shadow:0 6px 18px rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;font-family:"Cal Sans",Poppins,sans-serif;font-size:1.4em;font-weight:900;letter-spacing:1px;cursor:pointer}.bt-lobby-go:disabled{opacity:.5;cursor:default}.bt-lobby-waiting-badge{padding:10px 18px;border-radius:20px;background:rgba(17,17,17,.55);color:#fff;font-family:"Cal Sans",Poppins,sans-serif;font-size:.85em;font-weight:700;white-space:nowrap;pointer-events:none}.bt-fs-bottom{pointer-events:all;background:#f999b2;flex-shrink:0;max-height:38dvh;overflow-y:auto;display:flex;flex-direction:column}.bt-fs-bottom:has(.bt-fs-score-section){height:22dvh}.bt-fs-bottom:has(.bt-landing-tabs){flex:1;max-height:none;background:#f999b2}.bt-fs-bottom:has(.bt-landing-tabs) .bt-user-pill{padding:16px}.bt-fs-bottom:has(.bt-landing-tabs) .bt-landing-tab{padding:18px 2px}.bt-fs-bottom:has(.bt-landing-tabs) .bt-landing-pane{gap:18px;padding:22px 14px 10px}.bt-fs-bottom:has(.bt-landing-tabs) .bt-mode-toggle{padding:6px;margin-top:6px}.bt-fs-bottom:has(.bt-landing-tabs) .bt-mode-btn{padding:13px 4px}.bt-fs-bottom:has(.bt-landing-tabs) .bt-pl-trigger{padding:22px 14px}.bt-fs-bottom:has(.bt-landing-tabs) .bt-private-toggle{margin:10px 14px 0}.bt-fs-bottom:has(.bt-landing-tabs) .bt-landing-btn{padding:20px 20px;font-size:1.15em}.bt-content:has(.bt-landing-tabs) .bt-fs-map-zone{flex:0 0 0;min-height:0}.bt-content.bt-map-preview .bt-fs-map-zone{flex:1;min-height:60vh}.bt-content.bt-map-preview .bt-fs-bottom{flex:0 0 0;min-height:0;max-height:0;overflow:hidden}body.bt-active:has(.bt-content.bt-map-preview) .worldmap.view{bottom:0}.bt-fs-bottom:has(.bt-endscreen-actions){flex:1;max-height:none;height:auto;background:#f999b2}.bt-content:has(.bt-endscreen-actions) .bt-fs-map-zone{flex:0 0 0;min-height:0}.bt-duel-waiting{pointer-events:all;padding:24px 14px;text-align:center;color:#fff;font-family:"Cal Sans",Poppins,sans-serif;font-size:1em;font-weight:700}.bt-duel-waiting strong{font-weight:900}.bt-decade-grid{pointer-events:all;display:flex;flex-direction:row;align-items:center;gap:0;padding:5px 18px;margin:10px 0 0;background:#fffcee;border:2px solid #111;border-left:none;border-right:none;border-radius:0;overflow-x:auto;overflow-y:visible;flex-shrink:0;scroll-snap-type:x proximity}.bt-decade-grid::-webkit-scrollbar{display:none}.bt-dg-btn{all:unset;box-sizing:border-box;flex-shrink:0;scroll-snap-align:center;position:relative;display:flex;align-items:center;padding:4px 8px;font-family:"Cal Sans",Poppins,sans-serif;font-weight:800;font-size:.85em;color:#111;white-space:nowrap;cursor:pointer}.bt-dg-btn:not(:last-child)::after{content:"·";margin-left:8px;color:rgba(17,17,17,.45);font-weight:700}.bt-dg-btn.active::after{display:none}.bt-dg-btn:has(+.active)::after{display:none}.bt-dg-btn.active{background:#111;color:#fff;border-radius:999px;padding:5px 12px;font-size:.95em}.bt-decade-grid-static .bt-dg-btn{cursor:default;pointer-events:none}.bt-decade-grid-static .bt-dg-btn.correct{background:#111;color:#fff;border-radius:999px;padding:5px 12px;font-size:.95em}.bt-decade-grid-static .bt-dg-btn.correct::after{display:none}.bt-decade-grid-static .bt-dg-btn:has(+.correct)::after{display:none}.bt-decade-grid-static .bt-dg-btn.my-wrong{color:#e53935}.bt-dg-badge{display:none}.bt-fs-score-section{background:rgba(0,0,0,0);padding:18px 18px 18px 10px;display:flex;flex-direction:column;gap:22px;flex:none}.bt-fs-score-section:empty{display:none}.bt-score-answer-row{position:relative;display:flex;flex-direction:row;align-items:center;gap:8px;border-radius:0 16px 16px 16px;padding:12px 12px 6px;background:#1b9cc9;animation:btChipIn .2s ease}.bt-score-answer-row.team-a{background:#1b9cc9}.bt-score-answer-row.team-b{background:#1b9cc9}.bt-score-answer-row.team-c{background:#1b9cc9}.bt-score-answer-row.team-d{background:#1b9cc9}.bt-score-answer-row.team-e{background:#1b9cc9}.bt-score-answer-row.team-f{background:#1b9cc9}.bt-score-answer-row.team-g{background:#1b9cc9}.bt-score-answer-row.team-h{background:#1b9cc9}.bt-score-answer-row.team-i{background:#1b9cc9}.bt-score-answer-row.team-j{background:#1b9cc9}.bt-score-answer-row[data-user-id]:not([data-user-id=""]) .bt-sar-avatar{cursor:pointer}.bt-sar-main{flex:1;align-self:stretch;display:flex;flex-direction:row;align-items:center;min-width:0;flex-wrap:nowrap}.bt-score-answer-row:has(.bt-result-badge) .bt-sar-main{padding-right:44px}.bt-sar-label{position:absolute;top:-13px;left:0;max-width:calc(100% - 70px);display:flex;align-items:center;gap:6px;background:#fff;color:#111;font-size:.72em;font-weight:800;padding:3px 12px 3px 4px;border-radius:999px}.bt-sar-label>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bt-lobby-empty .bt-sar-label{padding:3px}.bt-ico{display:inline-block;vertical-align:-0.18em;flex-shrink:0}.bt-lead-ico{display:inline-flex;align-items:center;flex-shrink:0;margin-left:3px;color:#ffc400}.bt-lead-ico.bt-last-ico{color:#e53935}.bt-star{display:inline-block;flex-shrink:0;width:15px;height:15px;background:#ffc400;vertical-align:-2px;clip-path:polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%)}.bt-rank{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;border-radius:50%;font-family:"Cal Sans",Poppins,sans-serif;font-size:.78em;font-weight:900;color:#fff;background:rgba(0,0,0,.35)}.bt-rank.r1{background:#ffc400;color:#4a3600}.bt-rank.r2{background:#c9cdd4;color:#33383f}.bt-rank.r3{background:#d08b52;color:#3d2411}.bt-lead-star{margin-left:2px;filter:drop-shadow(0 1px 1px rgba(0, 0, 0, 0.25))}.bt-sar-avatar{width:24px;height:24px;border-radius:50%;object-fit:cover;flex-shrink:0;background:#eee}.bt-sar-avatar.bt-sar-avatar-empty{opacity:.4}.bt-sar-body{flex:1;display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:4px 8px;min-width:0;background:rgba(0,0,0,0);padding-top:8px}.bt-sar-body.bt-sar-waiting{height:100%;box-sizing:border-box}.bt-sar-wait-txt{font-family:"Cal Sans",Poppins,sans-serif;font-size:.85em;color:hsla(0,0%,100%,.5);font-style:italic;font-weight:600}.bt-sar-item{display:flex;align-items:center;gap:5px;min-width:0;flex-shrink:1;font-family:"Cal Sans",Poppins,sans-serif;font-size:.8em;color:#fff;font-weight:600;white-space:nowrap}.bt-sar-item .bt-dot{width:14px;height:14px;border-radius:50%;display:inline-block;flex-shrink:0;border:2px solid #fff;box-sizing:border-box}.bt-sar-item .bt-dot.correct{background:#7cdb3f}.bt-sar-item .bt-dot.wrong{background:#e53935}.bt-neg{flex-shrink:0;font-weight:900;font-size:1em;color:#e53935}.bt-sar-x2{flex-shrink:0;background:#4caf50;color:#fff;font-family:"Cal Sans",Poppins,sans-serif;font-weight:900;font-size:.72em;padding:2px 6px;border-radius:999px}.view.blindtest.game-fullscreen .bt-sar-label>.bt-sar-x2{margin-left:0;font-size:.9em;padding:1px 5px}.bt-sar-label>.bt-sar-flame{flex-shrink:0;overflow:visible;color:#f57c00;font-weight:900;white-space:nowrap}.view.blindtest.game-fullscreen .bt-score-answer-row.bt-has-bonus:is(.bt-reveal-row,.bt-score-answer-row){isolation:isolate;background:linear-gradient(100deg, #ffc247, #ff9a2e)}.view.blindtest.game-fullscreen .bt-score-answer-row.bt-has-bonus:is(.bt-reveal-row,.bt-score-answer-row) .bt-sar-body{text-shadow:none}.view.blindtest.game-fullscreen .bt-score-answer-row.bt-has-bonus:is(.bt-reveal-row,.bt-score-answer-row) .bt-sar-body .bt-sar-item,.view.blindtest.game-fullscreen .bt-score-answer-row.bt-has-bonus:is(.bt-reveal-row,.bt-score-answer-row) .bt-sar-val{color:#3a1500;opacity:1}.view.blindtest.game-fullscreen .bt-score-answer-row.bt-has-bonus:is(.bt-reveal-row,.bt-score-answer-row) .bt-pos{color:#0d7a00}.view.blindtest.game-fullscreen .bt-score-answer-row.bt-has-bonus:is(.bt-reveal-row,.bt-score-answer-row) .bt-neg{color:#c2160f}.view.blindtest.game-fullscreen .bt-score-answer-row.bt-has-bonus .bt-sar-label{left:-2px}.view.blindtest.game-fullscreen .bt-score-answer-row.bt-has-bonus.bt-bonus-t1:is(.bt-reveal-row,.bt-score-answer-row){box-shadow:0 0 0 2px rgba(255,236,160,.95),0 0 14px 4px rgba(255,176,50,.8)}.view.blindtest.game-fullscreen .bt-score-answer-row.bt-has-bonus.bt-bonus-t2:is(.bt-reveal-row,.bt-score-answer-row){background:linear-gradient(100deg, #ff6a2a, #e0281d);box-shadow:0 0 0 2px rgba(255,196,150,.95),0 0 16px 5px rgba(240,50,30,.85)}.view.blindtest.game-fullscreen .bt-score-answer-row.bt-has-bonus.bt-bonus-t2:is(.bt-reveal-row,.bt-score-answer-row) .bt-sar-body .bt-sar-item,.view.blindtest.game-fullscreen .bt-score-answer-row.bt-has-bonus.bt-bonus-t2:is(.bt-reveal-row,.bt-score-answer-row) .bt-sar-val,.view.blindtest.game-fullscreen .bt-score-answer-row.bt-has-bonus.bt-bonus-t2:is(.bt-reveal-row,.bt-score-answer-row) .bt-sar-wait-txt{color:#fff}.view.blindtest.game-fullscreen .bt-score-answer-row.bt-has-bonus.bt-bonus-t2:is(.bt-reveal-row,.bt-score-answer-row) .bt-pos{color:#d9ffb3}.view.blindtest.game-fullscreen .bt-score-answer-row.bt-has-bonus.bt-bonus-t2:is(.bt-reveal-row,.bt-score-answer-row) .bt-neg{color:#ffe3df}.view.blindtest.game-fullscreen .bt-score-answer-row.bt-has-bonus.bt-bonus-t3:is(.bt-reveal-row,.bt-score-answer-row){background:linear-gradient(100deg, #3a2257, #121a3f);box-shadow:0 0 0 2px rgba(255,214,102,.95),0 0 18px 6px rgba(255,190,60,.75)}.view.blindtest.game-fullscreen .bt-score-answer-row.bt-has-bonus.bt-bonus-t3:is(.bt-reveal-row,.bt-score-answer-row) .bt-sar-body .bt-sar-item,.view.blindtest.game-fullscreen .bt-score-answer-row.bt-has-bonus.bt-bonus-t3:is(.bt-reveal-row,.bt-score-answer-row) .bt-sar-val,.view.blindtest.game-fullscreen .bt-score-answer-row.bt-has-bonus.bt-bonus-t3:is(.bt-reveal-row,.bt-score-answer-row) .bt-sar-wait-txt{color:#fff}.view.blindtest.game-fullscreen .bt-score-answer-row.bt-has-bonus.bt-bonus-t3:is(.bt-reveal-row,.bt-score-answer-row) .bt-pos{color:#7cdb3f}.view.blindtest.game-fullscreen .bt-score-answer-row.bt-has-bonus.bt-bonus-t3:is(.bt-reveal-row,.bt-score-answer-row) .bt-neg{color:#ff7b72}.view.blindtest.game-fullscreen .bt-score-answer-row.bt-has-bonus.bt-bonus-t3:is(.bt-reveal-row,.bt-score-answer-row) .bt-row-bonus{color:rgba(255,206,90,.6)}.bt-row-bonus{position:absolute;inset:0;z-index:-1;display:flex;align-items:center;justify-content:flex-end;font-family:"Cal Sans",Poppins,sans-serif;font-weight:900;font-size:1.3em;line-height:1;letter-spacing:2px;padding-right:68px;transform-origin:calc(100% - 68px) 50%;color:hsla(0,0%,100%,.55);white-space:nowrap;pointer-events:none;animation:btBonusShow 2.2s ease .3s both}.bt-sparkles{position:absolute;inset:0;z-index:-1;pointer-events:none}.bt-sparkles i{position:absolute;width:9px;height:9px;background:#fff8d0;clip-path:polygon(50% 0, 62% 38%, 100% 50%, 62% 62%, 50% 100%, 38% 62%, 0 50%, 38% 38%);filter:drop-shadow(0 0 3px rgba(255, 220, 120, 0.9));opacity:0;animation:btSparkle 2.6s ease-in-out infinite}.bt-sparkles i:nth-child(1){left:4%;top:-4px;animation-delay:-0.83s;animation-duration:2.6s}.bt-sparkles i:nth-child(2){left:16.5%;top:calc(100% - 5px);animation-delay:-1.66s;animation-duration:3s}.bt-sparkles i:nth-child(3){left:29%;top:-4px;animation-delay:-2.49s;animation-duration:2.2s}.bt-sparkles i:nth-child(4){left:41.5%;top:calc(100% - 5px);animation-delay:-3.32s;animation-duration:2.6s}.bt-sparkles i:nth-child(5){left:54%;top:-4px;animation-delay:-4.15s;animation-duration:3s}.bt-sparkles i:nth-child(6){left:66.5%;top:calc(100% - 5px);animation-delay:-4.98s;animation-duration:2.2s}.bt-sparkles i:nth-child(7){left:79%;top:-4px;animation-delay:-5.81s;animation-duration:2.6s}.bt-sparkles i:nth-child(8){left:91.5%;top:calc(100% - 5px);animation-delay:-6.64s;animation-duration:3s}@keyframes btSparkle{0%,100%{opacity:0;transform:scale(0.2) rotate(0deg)}45%{opacity:1;transform:scale(1) rotate(45deg)}70%{opacity:.5;transform:scale(0.6) rotate(70deg)}}@media(max-width: 768px){.bt-row-bonus{align-items:flex-start;justify-content:flex-end;padding:5px 56px 0 0;transform-origin:calc(100% - 56px) 12px;font-size:1.15em;letter-spacing:1px;color:hsla(0,0%,100%,.55)}.view.blindtest.game-fullscreen .bt-score-answer-row.bt-has-bonus .bt-sar-label{max-width:calc(100% - 112px)}}@media(prefers-reduced-motion: reduce){.bt-sparkles i{animation:none;opacity:.7}}@keyframes btBonusShow{0%{opacity:0;transform:scale(0.5)}14%{opacity:1;transform:scale(1.08)}22%{opacity:1;transform:scale(1)}72%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(1.06)}}.bt-pos{flex-shrink:0;font-weight:900;font-size:1em;color:#7cdb3f}.bt-sar-val{font-size:.85em;opacity:.9;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bt-reveal-row .bt-sar-x2{margin-left:auto}.bt-reveal-row .bt-sar-body{margin-right:-28px}.bt-reveal-row .bt-sar-item,.bt-reveal-row .bt-sar-val{white-space:nowrap;overflow:visible;text-overflow:clip}.bt-sar-spacer{flex:1}.bt-score-delta{font-family:"Cal Sans",Poppins,sans-serif;font-size:.78em;font-weight:900;opacity:0;transform:translateY(4px);flex-shrink:0}.bt-score-delta.pos{color:#69f0ae}.bt-score-delta.neg{color:#ff5252}.bt-reveal-row.bt-on .bt-score-delta{animation:btScoreDelta .7s cubic-bezier(0.22, 1, 0.36, 1) .25s forwards}@keyframes btScoreDelta{0%{opacity:0;transform:translateY(4px)}30%{opacity:1;transform:translateY(-6px)}100%{opacity:0;transform:translateY(-14px)}}.bt-sar-badge{position:static;width:28px;height:28px;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;font-family:"Cal Sans",Poppins,sans-serif;font-size:.85em;font-weight:900;color:#fff;flex-shrink:0;text-align:center;line-height:1.1;background:#888}.bt-sar-badge.high{background:#4caf50}.bt-sar-badge.low{background:#222}.bt-sar-badge.neg{background:#e53935}.bt-sar-badge.bt-result-badge{position:absolute;right:-8px;top:50%;transform:translateY(-50%);width:48px;height:48px;font-size:.8em;box-shadow:0 3px 10px rgba(0,0,0,.2);border:2px solid #fff}.bt-sar-badge.bt-result-badge.high,.bt-sar-badge.bt-result-badge.low{background:#4caf50}.bt-sar-badge.bt-result-badge.neg{background:#e53935}.bt-res-track{display:flex;align-items:center;gap:12px;padding:10px 14px;background:rgba(0,0,0,0);border-bottom:none;flex-shrink:0}.bt-res-track.bt-cover-hidden{display:none}.bt-res-track.bt-cover-hidden .bt-res-cover.bt-cover-spin{width:90px;height:90px;margin:-11px 0;background:rgba(0,0,0,0);border:none;color:#111;opacity:1;filter:none;animation:none}.bt-res-track.bt-cover-hidden .bt-res-cover.bt-cover-spin img{width:75%;height:75%;animation:btCoverSpin 2.2s linear infinite}@keyframes btCoverSpin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.bt-res-cover{width:68px;height:68px;border-radius:10px;object-fit:cover;flex-shrink:0;background:#1b9cc9;opacity:0;filter:blur(10px);animation:btCoverBlurIn 2.8s ease-out .15s forwards}.bt-res-cover.bt-res-cover-ph{display:flex;align-items:center;justify-content:center;font-size:1.6em;color:#fff}@keyframes btCoverBlurIn{from{opacity:0;filter:blur(10px)}to{opacity:1;filter:blur(0)}}.bt-res-meta{min-width:0;flex:1;height:68px;display:flex;flex-direction:column;justify-content:center;text-align:center;background:#fff;border-radius:14px;padding:8px 14px;box-sizing:border-box;box-shadow:0 4px 10px rgba(0,0,0,.18)}.bt-res-answer-lbl{display:none;font-family:"Cal Sans",Poppins,sans-serif;font-size:.65em;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#111;margin-bottom:2px}.bt-res-country{font-family:"Cal Sans",Poppins,sans-serif;font-size:clamp(1em,5vw,1.7em);font-weight:900;color:#111;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.bt-res-decade-tag{display:block;background:none;color:#111;padding:0;border-radius:0;font-size:1em;font-weight:900;font-family:"Cal Sans",Poppins,sans-serif}.bt-res-year{display:block;font-family:"Cal Sans",Poppins,sans-serif;font-size:1em;font-weight:900;color:#111;background:none;padding:0;border-radius:0;margin-left:0}.bt-reveal-answer:has(.bt-res-year) .bt-res-decade-tag{display:none}.bt-like-btn{all:unset;cursor:pointer;position:relative;font-size:2.1em;color:#d90f2b;flex-shrink:0;align-self:center;padding:6px 8px;border-radius:50%;line-height:1;opacity:0;pointer-events:none;text-shadow:none;transition:color .2s,transform .15s,opacity .4s ease}.bt-like-btn.bt-on{opacity:.65;pointer-events:all;animation:btHeartBeat 1.6s ease-in-out .8s infinite}.bt-like-btn:hover{opacity:1;transform:scale(1.2);animation:none}.bt-like-btn:active{transform:scale(1.05)}.bt-like-btn.liked{opacity:1;text-shadow:0 0 12px rgba(217,15,43,.55);animation:btHeartPop .55s cubic-bezier(0.34, 1.56, 0.64, 1)}.bt-like-btn.liked::after{content:"";position:absolute;inset:4px;border-radius:50%;border:2px solid #d90f2b;pointer-events:none;animation:btHeartRing .6s ease-out forwards}@keyframes btHeartBeat{0%,60%,100%{transform:scale(1)}15%{transform:scale(1.22)}30%{transform:scale(1.02)}42%{transform:scale(1.14)}}@keyframes btHeartPop{0%{transform:scale(1)}40%{transform:scale(1.55)}100%{transform:scale(1)}}@keyframes btHeartRing{from{transform:scale(0.6);opacity:.9}to{transform:scale(2.2);opacity:0}}@media(prefers-reduced-motion: reduce){.bt-like-btn.bt-on,.bt-like-btn.liked,.bt-like-btn.liked::after{animation:none}}.bt-res-title-row{font-size:.75em;color:#111;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:"Cal Sans",Poppins,sans-serif}.bt-res-next{text-align:center;font-family:"Cal Sans",Poppins,sans-serif;font-size:.85em;font-weight:700;color:rgba(0,0,0,.5);padding:8px 14px 10px;background:#f999b2}.bt-res-track .bt-res-next{display:flex;align-items:center;justify-content:center;width:48px;height:48px;min-width:48px;padding:0;border-radius:50%;background:#111;font-family:"Cal Sans",Poppins,sans-serif;font-size:1.1em;font-weight:900;color:#fff;text-align:center;flex-shrink:0}.bt-res-track .bt-res-next.bt-cd-go{background:#2e7d32}.bt-game-history{padding:10px 14px 20px;background:#f999b2;display:flex;flex-direction:column;gap:6px}.bt-gh-title{font-family:"Cal Sans",Poppins,sans-serif;font-size:.68em;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;color:rgba(0,0,0,.6);margin-bottom:4px}.bt-gh-item{display:flex;align-items:center;gap:10px;background:#fff;border-radius:12px;padding:8px 10px}.bt-gh-cover{width:44px;height:44px;border-radius:7px;object-fit:cover;flex-shrink:0}.bt-gh-cover.bt-gh-ph{background:#e0e0ee;display:flex;align-items:center;justify-content:center;font-size:1.2em;color:#bbb}.bt-gh-meta{flex:1;min-width:0}.bt-gh-country{font-family:"Cal Sans",Poppins,sans-serif;font-size:.9em;font-weight:800;color:#111;display:flex;align-items:center;gap:4px;flex-wrap:wrap}.bt-gh-track{font-family:"Cal Sans",Poppins,sans-serif;font-size:.72em;color:#666;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bt-gh-like{all:unset;cursor:pointer;font-size:1.6em;color:rgba(217,15,43,.55);flex-shrink:0;padding:4px 6px;border-radius:50%;line-height:1;transition:color .2s,transform .15s}.bt-gh-like:hover{color:#d90f2b;transform:scale(1.2)}.bt-gh-like:active{transform:scale(1.05)}.bt-gh-like.liked{color:#d90f2b;animation:btHeartPop .55s cubic-bezier(0.34, 1.56, 0.64, 1)}@media(prefers-reduced-motion: reduce){.bt-gh-like.liked{animation:none}}.bt-reveal-cover{opacity:0;transform:scale(0.82);filter:blur(10px);transition:opacity .6s cubic-bezier(0.4, 0, 0.2, 1),transform .65s cubic-bezier(0.34, 1.56, 0.64, 1),filter .7s ease-out}.bt-reveal-cover.bt-on{opacity:1;transform:scale(1);filter:blur(0)}.bt-reveal-lbl{opacity:0;filter:blur(6px);transition:opacity .5s ease,filter .6s ease-out}.bt-reveal-lbl.bt-on{opacity:1;filter:blur(0)}.bt-reveal-answer{opacity:0;transform:translateY(18px);filter:blur(6px);transition:opacity .5s ease,transform .5s cubic-bezier(0.34, 1.56, 0.64, 1),filter .65s ease-out}.bt-reveal-answer.bt-on{opacity:1;transform:translateY(0);filter:blur(0)}.bt-reveal-next{opacity:0;transition:opacity .5s ease;font-size:2rem;font-weight:900;letter-spacing:-0.02em;color:#fff;text-align:center;min-width:3rem}.bt-reveal-next.bt-on{opacity:1}.bt-reveal-next.bt-cd-go{color:#69f0ae}.bt-reveal-next.bt-cd-pop{animation:bt-cd-pop .35s cubic-bezier(0.34, 1.56, 0.64, 1)}@keyframes bt-cd-pop{from{transform:scale(1.5);opacity:.6}to{transform:scale(1);opacity:1}}.bt-reveal-row{animation:none !important;opacity:0;transform:translateY(10px);transition:opacity .35s ease,transform .4s cubic-bezier(0.34, 1.56, 0.64, 1);overflow:visible}.bt-reveal-row.bt-on{opacity:1;transform:translateY(0)}.bt-fs-subtitle{font-family:"Cal Sans",Poppins,sans-serif;font-size:.75em;color:rgba(0,0,0,.5);font-weight:600}.bt-playlist-tag{display:inline-block;margin-top:4px;padding:3px 10px;border-radius:999px;background:rgba(0,0,0,.08);color:#111;font-family:"Cal Sans",Poppins,sans-serif;font-size:.68em;font-weight:800;letter-spacing:.3px}.bt-playlist-tag.bt-playlist-inline{margin-top:0;margin-left:2px;background:hsla(0,0%,100%,.55);flex-shrink:0}.bt-playlist-tag.bt-playlist-header{margin-top:0;padding:3px 10px;background:#e53935;color:#fff;font-size:.7em;white-space:nowrap;min-width:0;flex-shrink:1;overflow:hidden;text-overflow:ellipsis}.bt-playlist-tag.bt-playlist-editable{cursor:pointer;padding-right:20px;position:relative;background:#e53935;color:#fff}.bt-playlist-tag.bt-playlist-editable::after{content:"✎";position:absolute;right:7px;top:50%;transform:translateY(-50%);font-size:.85em;opacity:.85}.bt-playlist-tag.bt-playlist-editable:active{opacity:.7}@media(max-width: 768px){#bt-lobby-playlist-tag,#bt-go-final-playlist-tag{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);margin-top:0}}.bt-user-pill{display:flex;align-items:center;gap:10px;padding:10px 16px;background:gold;border-bottom:none;flex-shrink:0}.bt-user-pill-avatar{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0;background:#ddd;display:block;cursor:pointer;transition:transform .12s}.bt-user-pill-avatar:hover{transform:scale(1.1)}.bt-user-pill-initial{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#f47c20;color:#fff;font-family:"Cal Sans",Poppins,sans-serif;font-weight:900;font-size:1.1em;flex-shrink:0}.bt-user-pill-name{font-family:"Cal Sans",Poppins,sans-serif;font-weight:800;font-size:.95em;color:#111;cursor:pointer}.bt-user-pill-challenges{margin-left:auto;padding:3px 10px;border:0;border-radius:999px;background:#111;font-family:"Cal Sans",Poppins,sans-serif;font-weight:800;font-size:.85em;color:#fff;white-space:nowrap;cursor:pointer}.bt-login-gate{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:40px 24px;flex:1;text-align:center}.bt-login-gate-text{font-family:"Cal Sans",Poppins,sans-serif;font-size:1.1em;font-weight:700;color:#444;line-height:1.4}.bt-landing-tabs{display:flex;background:hsla(0,0%,100%,.3);border-bottom:none;flex-shrink:0}.bt-landing-tab{flex:1 1 0;min-width:0;padding:14px 6px;background:none;border:none;border-bottom:3px solid rgba(0,0,0,0);margin-bottom:-1px;color:rgba(0,0,0,.6);font-family:"Cal Sans",Poppins,sans-serif;font-size:.72em;font-weight:800;cursor:pointer;text-transform:uppercase;letter-spacing:.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .15s}.bt-landing-tab svg,.bt-landing-tab img{width:13px;height:13px;vertical-align:-2px}.bt-landing-tab.active{color:#111;border-bottom-color:#41afd6;background:#fff}.bt-landing-pane{display:flex;flex-direction:column;gap:10px;padding:12px 14px 4px}.bt-ranking-subtabs{display:flex;gap:6px;background:rgba(0,0,0,.04);border-radius:10px;padding:4px}.bt-ranking-subtab,.bt-daily-subtab{flex:1;padding:8px 4px;background:none;border:none;border-radius:8px;color:rgba(0,0,0,.55);font-family:"Cal Sans",Poppins,sans-serif;font-size:.78em;font-weight:800;cursor:pointer;text-transform:uppercase;letter-spacing:.4px;transition:all .15s}.bt-ranking-subtab.active,.active.bt-daily-subtab{color:#111;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.1)}.bt-ranking-filters{display:flex;gap:8px}.bt-ranking-country{flex:1;min-width:0;background:#f5f5f8;border:2px solid #e0e0ee;border-radius:10px;padding:10px 12px;color:#111;font-size:.85em;font-family:"Cal Sans",Poppins,sans-serif;font-weight:700;outline:none;box-sizing:border-box}.bt-ranking-country option{font-family:"Cal Sans",Poppins,sans-serif;font-weight:700}.bt-ranking-list{display:flex;flex-direction:column;gap:8px;margin-top:4px}.bt-ranking-empty{padding:20px 4px;text-align:center;color:rgba(0,0,0,.5);font-family:"Cal Sans",Poppins,sans-serif;font-size:.85em;font-weight:700}.bt-ranking-sep{text-align:center;color:rgba(0,0,0,.35);font-weight:900;letter-spacing:3px;padding:2px 0}.bt-ranking-row,.bt-daily-row{display:flex;align-items:center;gap:8px;background:#fff;border-radius:14px;padding:8px 10px;animation:btChipIn .2s ease;cursor:pointer;transition:background .12s}.bt-ranking-row:hover,.bt-daily-row:hover{background:#f5f5f8}.bt-ranking-row.bt-ranking-me,.bt-ranking-me.bt-daily-row{box-shadow:0 0 0 2px #41afd6 inset}.bt-ranking-rank{flex-shrink:0;width:20px;text-align:center;font-family:"Cal Sans",Poppins,sans-serif;font-size:.78em;font-weight:900;color:rgba(0,0,0,.4)}.bt-ranking-avatar{width:28px;height:28px;border-radius:50%;object-fit:cover;flex-shrink:0;background:#eee}.bt-ranking-name{flex:1;min-width:0;font-family:"Cal Sans",Poppins,sans-serif;font-size:.85em;font-weight:800;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bt-ranking-playlist{display:inline-block;flex-shrink:0;width:76px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center;box-sizing:border-box;padding:1px 7px;border-radius:99px;background:#f0f0f5;color:#888;font-size:.75em;font-weight:700;vertical-align:middle}@media(max-width: 380px){.bt-ranking-playlist{display:none}}.bt-ranking-wins{display:inline-flex;align-items:center;justify-content:flex-end;gap:1px;flex-shrink:0;width:34px;color:#ffc400;font-family:"Cal Sans",Poppins,sans-serif;font-size:.72em;font-weight:900}.bt-ranking-wins.bt-ranking-wins-empty{opacity:0}.bt-ranking-score{flex-shrink:0;width:64px;box-sizing:border-box;padding:5px 10px;border-radius:999px;text-align:center;font-family:"Cal Sans",Poppins,sans-serif;font-size:.78em;font-weight:900;color:#fff}.bt-ranking-score.high{background:#4caf50}.bt-ranking-score.low{background:#222}.bt-ranking-score.neg{background:#e53935}.bt-profile-modal{position:fixed;inset:0;z-index:250;opacity:0;pointer-events:none;transition:opacity .15s;display:flex;align-items:center;justify-content:center}.bt-profile-modal.open{opacity:1;pointer-events:all}.bt-profile-modal-bg{position:absolute;inset:0;background:rgba(0,0,0,.5)}.bt-profile-modal-sheet{position:relative;width:min(85vw,320px);max-height:85dvh;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;background:#fff;color:#111;border-radius:18px;padding:20px;box-shadow:0 10px 30px rgba(0,0,0,.3);transform:translateY(10px) scale(0.97);opacity:0;transition:transform .18s,opacity .18s}.bt-profile-modal.open .bt-profile-modal-sheet{transform:translateY(0) scale(1);opacity:1}.bt-profile-modal-close{position:absolute;top:8px;right:8px}.bt-profile-head{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:16px}.bt-profile-avatar{width:72px;height:72px;border-radius:50%;object-fit:cover;background:#eee;box-shadow:0 0 0 3px #fff,0 0 0 5px rgba(0,0,0,.08)}.bt-profile-name{font-family:"Cal Sans",Poppins,sans-serif;font-size:1.05em;font-weight:900;color:#111;text-align:center}.bt-profile-country{font-size:.8em;font-weight:700;color:rgba(0,0,0,.4)}.bt-profile-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bt-profile-stat{display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 8px;border-radius:14px;background:#f5f5f8;color:#111}.bt-profile-stat.bt-profile-stat-wide{grid-column:1/-1}.bt-profile-stat-img{width:18px;height:18px;object-fit:contain}.bt-profile-stat-val{font-family:"Cal Sans",Poppins,sans-serif;font-size:1em;font-weight:900}.bt-profile-stat-label{font-size:.7em;font-weight:700;color:rgba(0,0,0,.45);text-align:center}.bt-options-row{display:flex;align-items:center;justify-content:center;gap:8px}.bt-options-row .bt-pl-row{flex:1}.bt-landing-input{width:100%;background:#f5f5f8;border:2px solid #e0e0ee;border-radius:10px;padding:12px 14px;color:#111;font-size:.95em;font-family:"Cal Sans",Poppins,sans-serif;font-weight:700;outline:none;box-sizing:border-box;transition:border-color .2s}.bt-landing-input:focus{border-color:#f47c20}.bt-landing-input::placeholder{color:#aaa;font-weight:400}.bt-landing-input.bt-landing-code{text-transform:uppercase;letter-spacing:6px;font-size:1.1em;text-align:center}.bt-landing-row{display:flex;align-items:center;gap:10px}.bt-landing-label{font-family:"Cal Sans",Poppins,sans-serif;font-size:.8em;font-weight:700;color:#888;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}.bt-slot-wrap{display:flex;flex-direction:row;align-items:center;gap:8px;padding:4px 0}.bt-slot-stepper{display:flex;flex-direction:column;align-items:center;gap:2px}.bt-slot-arrow{all:unset;cursor:pointer;font-size:.85em;color:#e53935;padding:2px 20px;border-radius:8px;line-height:1;font-weight:900;transition:color .15s,transform .1s}.bt-slot-arrow:hover{color:#b71c1c}.bt-slot-arrow:active{transform:scale(0.85)}.bt-slot-window{width:44px;height:44px;overflow:hidden;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.15);position:relative;cursor:ns-resize}.bt-slot-window::before,.bt-slot-window::after{content:"";position:absolute;left:0;right:0;height:10px;z-index:1;pointer-events:none}.bt-slot-window::before{top:0;background:linear-gradient(to bottom, rgba(255, 255, 255, 0.9), transparent)}.bt-slot-window::after{bottom:0;background:linear-gradient(to top, rgba(255, 255, 255, 0.9), transparent)}.bt-slot-track{display:flex;flex-direction:column;transition:transform .2s cubic-bezier(0.4, 0, 0.2, 1)}.bt-slot-item{height:44px;display:flex;align-items:center;justify-content:center;font-family:"Cal Sans",Poppins,sans-serif;font-size:1.8em;font-weight:900;color:#e53935;line-height:1}.bt-slot-label{font-size:.72em;font-weight:800;color:#111;text-transform:uppercase;letter-spacing:1px;margin-top:2px}.bt-pl-trigger{flex:0 1 52%;max-width:52%;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:18px 14px;border:2px solid rgba(26,26,62,.12);border-radius:14px;background:#f5f5f8;color:#333;font-family:"Cal Sans",Poppins,sans-serif;cursor:pointer;transition:border-color .15s;text-align:left;position:relative}.bt-pl-trigger:hover{border-color:rgba(26,26,62,.3)}.bt-pl-trigger-label{font-size:.6em;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;opacity:.45;line-height:1;color:#111}.bt-pl-trigger-name{font-size:.95em;font-weight:900;line-height:1.2;color:#111}.bt-pl-trigger-chevron{position:absolute;right:12px;font-size:1.4em;line-height:1;opacity:.6}.bt-options-row{position:relative}.bt-pl-modal{position:fixed;inset:0;z-index:200;opacity:0;pointer-events:none;transition:opacity .12s}.bt-pl-modal.open{opacity:1;pointer-events:all}.bt-pl-modal-bg{position:absolute;inset:0;background:rgba(0,0,0,0)}.bt-pl-modal-sheet{position:fixed;width:min(85vw,300px);max-height:min(70vh,360px);overflow-y:auto;background:#fff;border-radius:16px;padding:10px;box-shadow:0 10px 30px rgba(0,0,0,.25);transform:translateY(-6px);opacity:0;transition:transform .16s,opacity .16s}.bt-pl-modal.open .bt-pl-modal-sheet{transform:translateY(0);opacity:1}.bt-pl-modal-title{display:none}.bt-pl-cards{display:flex;flex-direction:column;gap:8px}.bt-pl-card{display:flex;align-items:center;gap:12px;padding:8px 14px 8px 8px;border-radius:14px;overflow:hidden;border:2px solid rgba(0,0,0,.08);background:#f5f5f8;cursor:pointer;transition:border-color .15s,background .15s}.bt-pl-card.active{border-color:#111;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.12)}.bt-pl-card:hover:not(.active){border-color:#f47c20}.bt-pl-card-art{width:54px;height:54px;aspect-ratio:1;object-fit:cover;display:block;border-radius:10px;background:#e8e8f0;flex-shrink:0}.bt-pl-card-name{display:block;flex:1;padding:0;text-align:left;font-family:"Cal Sans",Poppins,sans-serif;font-weight:800;font-size:.85em;text-transform:uppercase;letter-spacing:.6px;color:#333}.bt-pl-card-stars{flex-shrink:0;color:#f9c31a;font-size:.85em;letter-spacing:1px}.bt-landing-btn{width:100%;padding:15px 20px;border:none;border-radius:30px;background:#41afd6;color:#fff;font-family:"Cal Sans",Poppins,sans-serif;font-size:1.05em;font-weight:800;text-transform:none;letter-spacing:.3px;cursor:pointer;transition:all .15s;box-sizing:border-box}.bt-landing-btn:hover{background:#348cab}.bt-landing-btn:active{transform:scale(0.97)}.bt-landing-btn:disabled{background:#ccc;color:#999;cursor:not-allowed;transform:none}.bt-landing-btn.bt-landing-btn-sec{background:#000}.bt-landing-btn.bt-landing-btn-sec:hover{background:#222}.bt-endscreen-actions{display:flex;gap:8px;padding:14px;background:#f999b2}.bt-endscreen-actions .bt-landing-btn{width:auto;flex:1;min-width:0;font-size:.95em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bt-start-btn{width:calc(100% - 28px);margin:4px 14px 14px}.bt-landing-error{color:#e53935;font-size:.8em;text-align:center;min-height:14px;margin:0 14px 10px;font-family:"Cal Sans",Poppins,sans-serif}.bt-private-toggle{display:flex;align-items:center;gap:8px;margin:6px 14px 0;cursor:pointer;font-family:"Cal Sans",Poppins,sans-serif;font-size:.82em;font-weight:700;color:#222}.bt-private-toggle input[type=checkbox]{width:16px;height:16px;accent-color:#41afd6;cursor:pointer}.bt-mode-toggle{display:flex;gap:6px;background:rgba(0,0,0,.04);border-radius:10px;padding:4px;margin-top:4px}.bt-mode-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:5px;padding:9px 4px;background:none;border:none;border-radius:8px;color:rgba(0,0,0,.55);font-family:"Cal Sans",Poppins,sans-serif;font-size:.78em;font-weight:800;cursor:pointer;transition:all .15s}.bt-mode-btn.active{color:#111;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.1)}.bt-mode-hint{margin:2px 2px 0;color:rgba(0,0,0,.5);font-family:"Cal Sans",Poppins,sans-serif;font-size:.72em;font-weight:600;line-height:1.35;text-align:center}.bt-lobby-footer{flex-shrink:0;background:#f999b2;padding-top:8px}.bt-lobby-timer{flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:8px;background:#f999b2;font-family:"Cal Sans",Poppins,sans-serif;font-size:.85em;color:#111}.bt-lobby-timer:empty{display:none;padding:0}.bt-lobby-timer:not(:empty){padding:8px 14px 0}.bt-lobby-timer-value{font-size:1.4em;font-weight:900;font-variant-numeric:tabular-nums}.bt-lobby-timer-select,.bt-lobby-timer-btn{font:inherit;border:2px solid #111;border-radius:8px;padding:4px 10px;background:#fff;color:#111}.bt-lobby-timer-btn{background:#111;color:#fff;cursor:pointer}.bt-lobby-hint{font-size:.8em;color:#888;text-align:center;padding:4px 14px 8px;margin:0;font-family:"Cal Sans",Poppins,sans-serif}.bt-fl-code-big{font-family:"Cal Sans",Poppins,sans-serif;font-size:1.8em;font-weight:900;letter-spacing:5px;color:#111}.bt-fl-copy-btn{background:#111;color:#fff;border:none;border-radius:8px;padding:8px 14px;font-family:"Cal Sans",Poppins,sans-serif;font-size:.82em;font-weight:800;cursor:pointer;transition:background .15s}.bt-fl-copy-btn:hover{background:#333}.bt-share-panel{display:flex;align-items:center;gap:10px;padding:8px 14px;background:#f8ccd9;border-bottom:1px solid #e8e8ee}.bt-share-qr{width:60px;height:60px;border-radius:10px;background:#fff;flex-shrink:0;border:1px solid #e0e0e0}.bt-share-info{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.bt-share-btns{display:flex;gap:8px}.bt-fl-players{display:flex;flex-direction:column;gap:calc(16px*var(--lobby-scale, 1));padding:30px 22px 18px 10px;min-height:48px;overflow-x:hidden;overflow-y:visible}.bt-fs-round-in-timer{display:none}.bt-fs-hdr-hamburger{display:none}.bt-fs-hdr-right{display:flex;align-items:center;gap:6px}.bt-fs-timer-inner{display:flex;align-items:center;gap:10px;flex:1}@media(min-width: 769px){.view.blindtest.game-fullscreen{position:fixed;top:0;right:0;left:auto;bottom:0;width:420px;height:100%;background:#f999b2;pointer-events:all;box-shadow:-4px 0 24px rgba(0,0,0,.15);border-radius:24px 0 0 0}.view.blindtest.game-fullscreen .bt-content{pointer-events:all;background:rgba(0,0,0,0);overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column}.view.blindtest.game-fullscreen .bt-fs-header{background:#fff;margin-top:32px;padding:8px 18px}.view.blindtest.game-fullscreen .bt-fs-header .bt-fs-title{color:#111;font-size:1.3em}.view.blindtest.game-fullscreen .bt-fs-header .bt-fs-exit-btn{color:#111}.view.blindtest.game-fullscreen img.bt-fs-title{height:24px}.view.blindtest.game-fullscreen .bt-fs-round{font-size:.78em;padding:5px 12px}.view.blindtest.game-fullscreen .bt-playlist-header{padding:5px 12px;font-size:.78em}.view.blindtest.game-fullscreen .bt-fs-hdr-hamburger{display:block;font-size:1.2em;color:#111;line-height:1}.view.blindtest.game-fullscreen .bt-fs-timer{position:fixed;box-sizing:border-box;left:16px;right:440px;bottom:20px;height:46px;z-index:200;display:flex;align-items:center;gap:8px;padding:0 18px;border-radius:23px;border:2px solid #fff;overflow:hidden;background:#f999b2;color:#111;box-shadow:inset 0 2px 6px hsla(0,0%,100%,.4),inset 0 -3px 6px rgba(0,0,0,.12),0 4px 10px rgba(0,0,0,.18)}.view.blindtest.game-fullscreen .bt-fs-timer .bt-fs-time-label,.view.blindtest.game-fullscreen .bt-fs-timer .bt-timer-num{display:block;position:relative;z-index:2;color:#fff;background:none;padding:0;min-width:0;font-family:"Cal Sans",Poppins,sans-serif;font-weight:800;font-size:1em}.view.blindtest.game-fullscreen .bt-fs-timer .bt-timer-num{font-variant-numeric:tabular-nums}.view.blindtest.game-fullscreen .bt-fs-timer .bt-fs-bar-track{position:absolute;inset:0;height:100%;border-radius:0;background:rgba(0,0,0,0);z-index:1}.view.blindtest.game-fullscreen .bt-fs-timer .bt-fs-bar-fill{border-radius:0}.view.blindtest.game-fullscreen .bt-fs-timer.urgent .bt-fs-bar-fill{background:#b71c1c}.view.blindtest.game-fullscreen .bt-fs-timer.bt-fs-timer-frozen{display:flex;opacity:.6}.view.blindtest.game-fullscreen .bt-fs-round-in-timer{display:none}.view.blindtest.game-fullscreen .bt-fs-timer-inner{flex:1;display:flex;align-items:center;gap:10px}.view.blindtest.game-fullscreen .bt-fs-timer-inner .bt-fs-hamburger{display:none}.view.blindtest.game-fullscreen .bt-fs-timer-inner .bt-fs-time-label{color:#111;font-weight:800}.view.blindtest.game-fullscreen .bt-fs-timer-inner .bt-fs-bar-track{flex:1}.view.blindtest.game-fullscreen .bt-fs-map-zone{display:none}.view.blindtest.game-fullscreen .bt-congrats-banner{margin-left:-6px;gap:8px}.view.blindtest.game-fullscreen .bt-congrats-box{padding:20px 26px;border:3px solid #000;font-size:1.9em}.view.blindtest.game-fullscreen .bt-congrats-loser{padding:14px 18px;font-size:1.33em}.view.blindtest.game-fullscreen .bt-congrats-loser .bt-congrats-icon{width:28px}.view.blindtest.game-fullscreen .bt-congrats-icon{width:40px}.view.blindtest.game-fullscreen .bt-congrats-divider{width:20px;border-top:3px dashed rgba(26,26,62,.5)}.view.blindtest.game-fullscreen .bt-fs-bottom{flex:none;min-height:auto;max-height:none;height:auto;overflow-y:visible;background:#f999b2;display:flex;flex-direction:column}.view.blindtest.game-fullscreen .bt-fs-bottom:has(.bt-decade-grid){padding-bottom:96px}.view.blindtest.game-fullscreen .bt-fs-bottom:has(.bt-landing-tabs),.view.blindtest.game-fullscreen .bt-fs-bottom:has(.bt-endscreen-actions){flex:none}.view.blindtest.game-fullscreen .bt-fs-score-section{display:flex;flex-direction:column;background:rgba(0,0,0,0);gap:44px;padding:30px 22px 18px 10px;flex:none;align-content:start;align-items:stretch}.view.blindtest.game-fullscreen .bt-score-answer-row{position:relative;display:flex;flex-direction:row;align-items:center;gap:8px;grid-template-columns:none}.view.blindtest.game-fullscreen .bt-score-answer-row .bt-sar-label{position:absolute;top:-17px;left:0;max-width:calc(100% - 90px);display:flex;align-items:center;gap:7px;background:#fff;color:#111;font-size:.78em;font-weight:800;padding:3px 14px 3px 4px;border-radius:999px}.view.blindtest.game-fullscreen .bt-score-answer-row .bt-sar-label>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.view.blindtest.game-fullscreen .bt-sar-main{flex:1;align-self:stretch;display:flex;flex-direction:row;align-items:center;gap:0;min-width:0;flex-wrap:nowrap}.view.blindtest.game-fullscreen .bt-score-answer-row:has(.bt-result-badge) .bt-sar-main{padding-right:60px}.view.blindtest.game-fullscreen .bt-sar-main .bt-sar-label{margin-right:4px}.view.blindtest.game-fullscreen .bt-sar-main .bt-sar-body{flex:1;min-width:0}.view.blindtest.game-fullscreen .bt-sar-label{font-family:"Cal Sans",Poppins,sans-serif;font-size:.72em;font-weight:900;color:#111;padding:0 2px}.view.blindtest.game-fullscreen .bt-sar-body{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:8px;min-width:0;padding-top:10px;background:rgba(0,0,0,0);border-radius:0}.view.blindtest.game-fullscreen .bt-sar-body.bt-sar-waiting{flex-direction:row;align-items:center;gap:6px;height:100%;box-sizing:border-box}.view.blindtest.game-fullscreen .bt-sar-badge{position:static;width:36px;height:36px;border-radius:50%;padding:0}.view.blindtest.game-fullscreen .bt-sar-badge.bt-result-badge{position:absolute;right:-16px;top:50%;transform:translateY(-50%);width:calc(72px*var(--badge-scale, var(--lobby-scale, 1)));height:calc(72px*var(--badge-scale, var(--lobby-scale, 1)));font-size:1.05em;box-shadow:0 3px 10px rgba(0,0,0,.2);border:3px solid #fff}.view.blindtest.game-fullscreen .bt-sar-badge.bt-result-badge.high,.view.blindtest.game-fullscreen .bt-sar-badge.bt-result-badge.low{background:#4caf50}.view.blindtest.game-fullscreen .bt-sar-badge.bt-result-badge.neg{background:#e53935}.view.blindtest.game-fullscreen .bt-lobby-empty .bt-join-team-btn{right:-16px;width:calc(72px*var(--lobby-scale, 1));height:calc(72px*var(--lobby-scale, 1));font-size:1.05em;border:3px solid #fff}.view.blindtest.game-fullscreen .bt-score-answer-row{border-radius:0 0 0 20px;padding:14px 14px 8px;animation:btChipIn .2s ease;background:#1b9cc9}.view.blindtest.game-fullscreen .bt-score-answer-row.team-a{background:#1b9cc9}.view.blindtest.game-fullscreen .bt-score-answer-row.team-b{background:#1b9cc9}.view.blindtest.game-fullscreen .bt-score-answer-row.team-c{background:#1b9cc9}.view.blindtest.game-fullscreen .bt-score-answer-row.team-d{background:#1b9cc9}.view.blindtest.game-fullscreen .bt-score-answer-row.team-e{background:#1b9cc9}.view.blindtest.game-fullscreen .bt-score-answer-row.team-f{background:#1b9cc9}.view.blindtest.game-fullscreen .bt-score-answer-row.team-g{background:#1b9cc9}.view.blindtest.game-fullscreen .bt-score-answer-row.team-h{background:#1b9cc9}.view.blindtest.game-fullscreen .bt-score-answer-row.team-i{background:#1b9cc9}.view.blindtest.game-fullscreen .bt-score-answer-row.team-j{background:#1b9cc9}.view.blindtest.game-fullscreen .bt-score-answer-row .bt-sar-body{background:rgba(0,0,0,0);padding:0;border-radius:0;flex-wrap:nowrap;padding-top:10px}.view.blindtest.game-fullscreen .bt-score-answer-row .bt-sar-body .bt-sar-item{font-size:.8em;font-weight:600;color:#fff}.view.blindtest.game-fullscreen .bt-score-answer-row .bt-sar-body .bt-sar-wait-txt{color:hsla(0,0%,100%,.7);font-style:italic;font-size:.88em}.view.blindtest.game-fullscreen .bt-score-answer-row .bt-sar-badge{width:36px;height:36px;font-size:.62em;flex-shrink:0}.view.blindtest.game-fullscreen .bt-score-answer-row .bt-sar-badge.bt-result-badge{width:calc(72px*var(--badge-scale, var(--lobby-scale, 1)));height:calc(72px*var(--badge-scale, var(--lobby-scale, 1)));font-size:1.05em}.view.blindtest.game-fullscreen .bt-reveal-row .bt-sar-body{flex-wrap:nowrap;margin-right:0}.view.blindtest.game-fullscreen .bt-reveal-row .bt-sar-x2{margin-left:0}.view.blindtest.game-fullscreen .bt-reveal-row .bt-sar-item,.view.blindtest.game-fullscreen .bt-reveal-row .bt-sar-val{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.view.blindtest.game-fullscreen .bt-decade-grid{position:fixed;bottom:72px;left:-1px;right:420px;justify-content:center;background:rgba(0,0,0,0);border-top:none;padding:12px 12px 0 4px;margin-top:0;z-index:200;box-shadow:none;--pin-w: clamp(30px, calc((100vw - 446px) / 13), 50px);flex-shrink:0;border:none;align-items:flex-end;gap:1px}.view.blindtest.game-fullscreen .bt-dg-btn{all:unset;box-sizing:border-box;flex-shrink:0;width:var(--pin-w);height:calc(var(--pin-w)*80/65);padding-top:calc(var(--pin-w)*58/65);background-image:url("/theme/fancy/icon/timeline/off.svg");background-size:var(--pin-w) calc(var(--pin-w)*139/65);background-repeat:no-repeat;background-position:0 0;color:#111;font-family:"Cal Sans",Poppins,sans-serif;font-size:calc(var(--pin-w)*.2);font-weight:700;line-height:1;text-align:center;cursor:pointer;display:block;transition:height .12s,padding-top .12s}.view.blindtest.game-fullscreen .bt-dg-btn::after{content:none}.view.blindtest.game-fullscreen .bt-dg-btn.active{height:calc(var(--pin-w)*98/65);padding-top:calc(var(--pin-w)*75/65);background-image:url("/theme/fancy/icon/timeline/on.svg");background-size:var(--pin-w) calc(var(--pin-w)*139/65);filter:hue-rotate(120deg) saturate(1.4)}.view.blindtest.game-fullscreen .bt-dg-btn:hover:not(.active){height:calc(var(--pin-w)*90/65);padding-top:calc(var(--pin-w)*65/65)}.view.blindtest.game-fullscreen .bt-decade-grid-static .bt-dg-btn{cursor:default;pointer-events:none;position:relative;overflow:visible}.view.blindtest.game-fullscreen .bt-decade-grid-static .bt-dg-btn.correct{height:calc(var(--pin-w)*98/65);padding-top:calc(var(--pin-w)*75/65);background-image:url("/theme/fancy/icon/timeline/on.svg");background-size:var(--pin-w) calc(var(--pin-w)*139/65);filter:hue-rotate(120deg) saturate(1.4)}.view.blindtest.game-fullscreen .bt-decade-grid-static .bt-dg-btn.my-wrong{filter:hue-rotate(180deg) saturate(2.5) brightness(0.95);color:#111}.view.blindtest.game-fullscreen .bt-decade-grid-static .bt-dg-btn:hover:not(.correct){height:calc(var(--pin-w)*80/65);padding-top:calc(var(--pin-w)*58/65)}.view.blindtest.game-fullscreen .bt-dg-badge{display:flex;position:absolute;top:-7px;right:-6px;align-items:center;justify-content:center;width:19px;height:19px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.3)}.view.blindtest.game-fullscreen .bt-dg-badge.bt-dg-check{color:#2e7d32}.view.blindtest.game-fullscreen .bt-dg-badge.bt-dg-x{color:#e53935}.view.blindtest.game-fullscreen .bt-res-track{border-bottom:2px solid rgba(0,0,0,.12);background:#f8ccd9}.view.blindtest.game-fullscreen .bt-res-track.bt-cover-hidden{display:flex}.view.blindtest.game-fullscreen .bt-res-meta{height:auto;display:block;background:rgba(0,0,0,0);border-radius:0;padding:0;box-shadow:none}.view.blindtest.game-fullscreen .bt-res-cover.bt-res-cover-ph:not(.bt-cover-spin){background:#e0e0ee;color:#bbb}.view.blindtest.game-fullscreen .bt-res-answer-lbl{display:block;color:#888}.view.blindtest.game-fullscreen .bt-res-decade-tag{color:#111}.view.blindtest.game-fullscreen .bt-res-year{color:#111}.view.blindtest.game-fullscreen .bt-res-title-row{color:#888}.view.blindtest.game-fullscreen .bt-res-country{font-size:1.3em;color:#111}.view.blindtest.game-fullscreen .bt-res-next{background:rgba(0,0,0,0);color:rgba(0,0,0,.5)}.view.blindtest.game-fullscreen .bt-res-track .bt-res-next{display:inline-block;width:auto;height:auto;min-width:2.4em;border-radius:0;background:rgba(0,0,0,0);font-size:1.3em;color:#111;text-align:right}.view.blindtest.game-fullscreen .bt-res-track .bt-res-next.bt-cd-go{background:rgba(0,0,0,0);color:#2e7d32}}@media only screen and (max-width: 639px){body.bt-active .map.view{top:auto;bottom:0;max-height:38vh;overflow-y:auto;border-radius:16px 16px 0 0}}.bt-loading{position:fixed;inset:0;z-index:500;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:12vh 6vw 6vh;box-sizing:border-box;overflow:hidden;background:#379fd6}.bt-loading-logo{width:min(86%,520px)}.bt-loading-logo svg,.bt-loading-logo img{display:block;width:100%;height:auto;overflow:visible}.bt-loading-logo svg .st0{fill:#f999b2}.bt-loading-logo svg>path:not(.st0){fill:#fff}.bt-loading-logo svg .st1{fill:#d6232a}.bt-loading-logo svg>path,.bt-loading-logo svg>circle{transform-box:fill-box;transform-origin:50% 100%;animation:btLoadHop 1.38s ease-in-out infinite}.bt-loading-logo svg>:nth-child(2){animation-delay:0.09s}.bt-loading-logo svg>:nth-child(3){animation-delay:0.18s}.bt-loading-logo svg>:nth-child(4){animation-delay:0.27s}.bt-loading-logo svg>:nth-child(5){animation-delay:0.36s}.bt-loading-logo svg>:nth-child(6){animation-delay:0.45s}.bt-loading-logo svg>:nth-child(7){animation-delay:0.54s}.bt-loading-logo svg>:nth-child(8){animation-delay:0.63s}.bt-loading-logo svg>:nth-child(9){animation-delay:0.72s}.bt-loading-logo svg>:nth-child(10){animation-delay:0.81s}.bt-loading-logo svg>:nth-child(11){animation-delay:0.9s}.bt-loading-logo svg>:nth-child(12){animation-delay:0.99s}.bt-loading-clock{display:flex;align-items:center;justify-content:center;width:min(92%,460px)}.bt-loading-watch{flex:0 0 46%;position:relative;z-index:1;animation:btLoadTick 1.38s ease-in-out infinite}.bt-loading-watch svg,.bt-loading-watch img{display:block;width:100%;height:auto}.bt-loading-watch svg .st20{transform-box:view-box;transform-origin:31.8px 565.5px;animation:btLoadSpin 2.76s linear infinite}.bt-loading-watch svg .st20:last-of-type{animation-duration:5.52s}.bt-loading-face{flex:0 0 31%;width:31%;height:auto}.bt-loading-face.bt-loading-face-left{margin-right:-6%;animation:btLoadWobble 1.38s ease-in-out infinite}.bt-loading-face.bt-loading-face-right{margin-left:-6%;animation:btLoadWobble 1.38s ease-in-out infinite reverse}.bt-loading-track{position:relative;width:100%;height:64px;background:radial-gradient(circle, rgba(0, 35, 86, 0.45) 3px, transparent 3.5px) 0 50%/38px 10px repeat-x}.bt-loading-ufo{position:absolute;bottom:0;left:0;width:64px;height:auto;animation:btLoadFly 2.76s ease-in-out infinite}@keyframes btLoadHop{0%,60%,100%{transform:translateY(0) rotate(0)}25%{transform:translateY(-14%) rotate(-4deg)}40%{transform:translateY(0) rotate(3deg)}}@keyframes btLoadSpin{to{transform:rotate(360deg)}}@keyframes btLoadTick{0%,100%{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes btLoadWobble{0%,100%{transform:rotate(-8deg) scale(1)}50%{transform:rotate(8deg) scale(1.06)}}@keyframes btLoadFly{0%{transform:translate(-80px, 0)}50%{transform:translate(calc(50vw - 32px), -10px)}100%{transform:translate(calc(100vw + 20px), 0)}}@media(prefers-reduced-motion: reduce){.bt-loading *,.bt-loading *::before,.bt-loading *::after{animation-duration:6s !important}}.bt-shop-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.bt-shop-balance{font-weight:800;font-size:1.05em}.bt-shop-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(140px, 1fr));gap:10px}.bt-profile-tabs{display:flex;gap:6px;margin-bottom:10px}.bt-profile-tab{flex:1;padding:8px;border:0;border-radius:10px;background:#f5f5f8;font-weight:800;cursor:pointer;color:#111}.bt-profile-tab.active{background:#111;color:#fff}.bt-showcase{display:grid;grid-template-columns:repeat(auto-fill, minmax(86px, 1fr));gap:8px}.bt-showcase-item{border:2px solid rgba(0,0,0,0);font:inherit;color:#111;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;border-radius:14px;background:#f5f5f8;text-align:center}.bt-showcase-icon{font-size:1.9em;line-height:1}.bt-showcase-name{font-size:.72em;font-weight:700}.bt-challenges{width:100%;display:flex;flex-direction:column;gap:10px;color:#111}.bt-challenge-group{font-weight:800;font-size:.8em;text-transform:uppercase;letter-spacing:.05em;opacity:.7}.bt-challenge{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 10px;border-radius:14px;background:hsla(0,0%,100%,.55);text-align:center}.bt-challenge:not(.earned) .bt-challenge-icon{filter:grayscale(1);opacity:.4}.bt-challenge.earned{background:hsla(0,0%,100%,.9)}.bt-challenge-icon{font-size:1.9em;line-height:1}.bt-challenge-name{font-weight:800;font-size:.9em}.bt-challenge-desc{font-size:.72em;opacity:.7}.bt-challenge-count{font-size:.72em;font-weight:700}.bt-challenge-bar{width:100%;height:6px;border-radius:3px;background:rgba(0,0,0,.12);overflow:hidden}.bt-challenge-bar div{height:100%;background:#111}.bt-challenge-pager{display:flex;align-items:center;justify-content:space-between;gap:10px}.bt-challenge-pager-name{font-family:"Cal Sans",Poppins,sans-serif;font-weight:800;font-size:1em;text-transform:uppercase;letter-spacing:.05em;text-align:center}.bt-challenge-pager-name small{opacity:.6;font-size:.8em}.bt-challenge-pager-page{display:block;margin-top:2px;font-style:normal;font-size:.7em;letter-spacing:.1em;opacity:.55}.bt-challenge-arrow{width:38px;height:38px;border:0;border-radius:50%;background:#111;color:#fff;font-size:1.4em;line-height:1;cursor:pointer}.bt-showcase-item.selected{border-color:#111}.bt-medal-tip{position:absolute;z-index:5;width:190px;padding:10px 12px;border-radius:12px;background:#111;color:#fff;text-align:center;box-shadow:0 6px 18px rgba(0,0,0,.3);pointer-events:none;opacity:0;visibility:hidden;transition:opacity .12s}.bt-medal-tip.show{opacity:1;visibility:visible}.bt-medal-tip-name{font-weight:800;font-size:.85em}.bt-medal-tip-desc{font-size:.75em;opacity:.85;margin-top:2px}.bt-medal-tip-date{font-size:.68em;font-weight:700;opacity:.6;margin-top:4px}.bt-medal-img{height:1em;width:auto;max-width:100%;vertical-align:-0.12em}.bt-challenge-icon .bt-medal-img{height:56px}.bt-showcase-icon .bt-medal-img{height:48px}.bt-medals-toast .bt-medal-img{height:1.6em}.bt-reveal{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:rgba(8,10,24,.82);cursor:pointer;animation:bt-reveal-in .25s ease-out both}.bt-reveal.closing{animation:bt-reveal-out .25s ease-in both}.bt-reveal-card{display:flex;flex-direction:column;align-items:center;gap:8px;max-width:min(88vw,360px);padding:20px;color:#fff;text-align:center}.bt-reveal-title{font-family:"Cal Sans",Poppins,sans-serif;font-weight:800;font-size:1.1em;text-transform:uppercase;letter-spacing:.12em;color:#ffd00b;animation:bt-reveal-rise .5s .1s ease-out both}.bt-reveal-stage{position:relative;width:200px;height:200px;display:flex;align-items:center;justify-content:center}.bt-reveal-rays{position:absolute;inset:-30px;border-radius:50%;background:repeating-conic-gradient(rgba(255, 208, 11, 0.35) 0 10deg, transparent 10deg 30deg);-webkit-mask:radial-gradient(circle, #000 25%, transparent 70%);mask:radial-gradient(circle, #000 25%, transparent 70%);animation:bt-reveal-spin 14s linear infinite,bt-reveal-fade .6s .2s ease-out both}.bt-reveal-medal{position:relative;font-size:110px;line-height:1;filter:drop-shadow(0 0 22px rgba(255, 208, 11, 0.7));animation:bt-reveal-pop .9s .15s cubic-bezier(0.2, 1.4, 0.4, 1) both}.bt-reveal-medal .bt-medal-img{height:170px}.bt-reveal-medal::after{content:"";position:absolute;inset:0;background:linear-gradient(105deg, transparent 40%, rgba(255, 255, 255, 0.75) 50%, transparent 60%);mix-blend-mode:overlay;transform:translateX(-120%);animation:bt-reveal-shine .9s 1s ease-out both}.bt-reveal-name{font-family:"Cal Sans",Poppins,sans-serif;font-weight:900;font-size:1.5em;animation:bt-reveal-rise .5s .6s ease-out both}.bt-reveal-desc{font-size:.9em;opacity:.8;animation:bt-reveal-rise .5s .75s ease-out both}.bt-reveal-tap{margin-top:14px;font-size:.75em;letter-spacing:.1em;text-transform:uppercase;opacity:.55;animation:bt-reveal-rise .5s 1.2s ease-out both}.bt-reveal-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:10px;margin:8px 0}.bt-reveal-mini{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:1.9em;line-height:1;animation:bt-reveal-pop .6s cubic-bezier(0.2, 1.4, 0.4, 1) both}.bt-reveal-mini .bt-medal-img{height:52px}.bt-reveal-mini span{font-size:.32em;font-weight:700;line-height:1.1}@keyframes bt-reveal-in{from{opacity:0}to{opacity:1}}@keyframes bt-reveal-out{from{opacity:1}to{opacity:0}}@keyframes bt-reveal-pop{0%{transform:scale(0) rotate(-25deg);opacity:0}100%{transform:scale(1) rotate(0);opacity:1}}@keyframes bt-reveal-rise{from{transform:translateY(14px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes bt-reveal-spin{to{transform:rotate(360deg)}}@keyframes bt-reveal-fade{from{opacity:0}to{opacity:1}}@keyframes bt-reveal-shine{to{transform:translateX(120%)}}@media(prefers-reduced-motion: reduce){.bt-reveal-rays{animation:none}.bt-reveal-medal::after{display:none}}.bt-achievements{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:10001;display:flex;flex-direction:column;gap:8px;width:min(92vw,380px);pointer-events:none}.bt-achievement{display:flex;align-items:center;gap:12px;padding:10px 14px 10px 10px;border-radius:16px;color:#fff;background:linear-gradient(135deg, #1a2140, #0d1128);border:1px solid rgba(255,208,11,.55);box-shadow:0 8px 28px rgba(0,0,0,.45),0 0 18px rgba(255,208,11,.25);animation:bt-achievement-in .55s cubic-bezier(0.2, 1.2, 0.4, 1) both}.bt-achievement.leaving{animation:bt-achievement-out .4s ease-in both}.bt-achievement-icon{flex:none;width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:radial-gradient(circle at 30% 25%, #ffe888, #ffae0d);font-size:2em;line-height:1;box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.5);animation:bt-reveal-pop .7s .15s cubic-bezier(0.2, 1.4, 0.4, 1) both}.bt-achievement-icon .bt-medal-img{height:40px}.bt-achievement-text{flex:1;min-width:0}.bt-achievement-title{font-size:.62em;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#ffd00b}.bt-achievement-name{font-family:"Cal Sans",Poppins,sans-serif;font-weight:900;font-size:1.05em}.bt-achievement-desc{font-size:.72em;opacity:.7}.bt-achievement-reward{flex:none;padding:4px 10px;border-radius:999px;background:rgba(255,208,11,.18);font-weight:800;font-size:.85em;color:#ffd00b;white-space:nowrap}@keyframes bt-achievement-in{from{transform:translateY(40px) scale(0.9);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes bt-achievement-out{from{transform:translateY(0);opacity:1}to{transform:translateY(20px);opacity:0}}.bt-daily-banner{display:flex;align-items:center;gap:14px;width:calc(100% - 28px);margin:8px 14px 0;padding:6px 0;border:0;background:none;color:#111;font-family:"Cal Sans",Poppins,sans-serif;text-align:left;cursor:pointer;transition:transform .15s}.bt-daily-banner:active{transform:scale(0.98)}@keyframes btDailyFlicker{0%,100%{transform:scale(1) rotate(-2deg)}30%{transform:scale(1.08, 0.96) rotate(2deg)}60%{transform:scale(0.96, 1.08) rotate(-1deg)}}@keyframes btDailyPulse{0%,100%{box-shadow:0 0 0 0 rgba(17,17,17,.35)}50%{box-shadow:0 0 0 7px rgba(17,17,17,0)}}.bt-daily-flame{display:flex;flex-direction:column;align-items:center;flex:none;min-width:44px;line-height:1}.bt-daily-flame b{margin-top:2px;font-size:1.05em}.bt-daily-flame .bt-daily-fire{font-size:2.2em;filter:grayscale(1) opacity(0.45)}.bt-daily-banner.lit .bt-daily-flame .bt-daily-fire{filter:drop-shadow(0 0 6px rgba(255, 130, 30, 0.8));animation:btDailyFlicker 1.6s ease-in-out infinite}.bt-daily-text{display:flex;flex-direction:column;flex:1;min-width:0;gap:3px;line-height:1.15}.bt-daily-kicker{font-size:.66em;font-weight:800;letter-spacing:.14em;text-transform:uppercase;opacity:.55}.bt-daily-title{font-size:1.1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bt-daily-dots{display:flex;gap:5px;margin-top:3px}.bt-daily-dots i{width:22px;height:6px;border-radius:3px;background:rgba(17,17,17,.15);transition:background .2s}.bt-daily-dots i.played{background:#ff9a2e}.bt-daily-dots i.found{background:#1a9d4a}.bt-daily-go{flex:none;padding:9px 18px;border-radius:999px;background:#111;color:#fff;font-weight:800;font-size:.95em;white-space:nowrap;animation:btDailyPulse 2.2s ease-out infinite}.bt-daily-go::after{content:" →"}.bt-daily-banner.done .bt-daily-go{background:rgba(17,17,17,.12);color:#111;animation:none}.bt-daily-banner.done .bt-daily-go::after{content:" ✓";color:#1a9d4a}@media(prefers-reduced-motion: reduce){.bt-daily-banner.lit .bt-daily-fire,.bt-daily-go{animation:none}}.bt-daily{display:flex;flex-direction:column;gap:10px;width:100%;overflow-y:auto}.bt-daily-theme{display:flex;align-items:center;gap:10px;font-family:"Cal Sans",Poppins,sans-serif;font-weight:800}.bt-daily-theme img{width:44px;height:44px;border-radius:10px;object-fit:cover}.bt-daily-streak{display:flex;align-items:baseline;gap:6px;font-family:"Cal Sans",Poppins,sans-serif;color:#111}.bt-daily-streak b{font-size:1.6em}.bt-daily-streak small{margin-left:auto;opacity:.6;font-size:.75em}.bt-daily-streak .bt-daily-streak-flame{font-size:1.5em;filter:grayscale(1) opacity(0.6)}.bt-daily-streak.lit .bt-daily-streak-flame{filter:none}.bt-daily-score{display:flex;align-items:baseline;justify-content:center;gap:4px;font-family:"Cal Sans",Poppins,sans-serif;font-size:2.2em}.bt-daily-score b{font-size:1.6em}.bt-daily-score small{margin-left:10px;font-size:.4em;opacity:.7}.bt-daily-note{font-size:.8em;text-align:center;opacity:.75}.bt-daily-dist{display:flex;flex-wrap:wrap;gap:4px 12px;padding:0 4px 6px;font-size:.78em;font-weight:700}.bt-daily-dist span b{margin-left:2px}.bt-daily-time{font-size:.75em;opacity:.6;white-space:nowrap}.bt-daily-days{display:flex;flex-direction:column;gap:8px}.bt-daily-day{display:grid;grid-template-columns:1fr auto;grid-template-areas:"head mine" "foot foot";align-items:center;gap:6px 12px;padding:12px 14px;border:0;border-radius:16px;background:#fff;text-align:left;font-family:Poppins,sans-serif;color:#111;cursor:pointer;transition:transform .12s}.bt-daily-day:active{transform:scale(0.99)}.bt-daily-day:disabled{opacity:.5;cursor:default}.bt-daily-day-head{grid-area:head;display:flex;flex-direction:column;min-width:0}.bt-daily-day-date{font-family:"Cal Sans",Poppins,sans-serif;font-weight:800;font-size:1.05em}.bt-daily-day-theme{font-size:.75em;opacity:.65;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bt-daily-day-mine{grid-area:mine;display:flex;flex-direction:column;align-items:flex-end;line-height:1.1}.bt-daily-day-mine b{font-family:"Cal Sans",Poppins,sans-serif;font-size:1.3em}.bt-daily-day-mine small{font-size:.7em;opacity:.6}.bt-daily-day.played .bt-daily-day-mine b{color:#1a9d4a}.bt-daily-day-foot{grid-area:foot;display:flex;justify-content:space-between;gap:8px;padding-top:8px;border-top:1px solid rgba(0,0,0,.08);font-size:.75em}.bt-daily-day-winner{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bt-daily-day-players{flex:none;opacity:.65}.bt-daily-back{align-self:flex-start;border:0;background:none;font-weight:700;cursor:pointer}.bt-daily-day-title{font-family:"Cal Sans",Poppins,sans-serif;font-weight:800}.bt-daily-tracks{display:flex;flex-direction:column;gap:6px}.bt-daily-track{display:flex;align-items:center;gap:10px;padding:8px;border-radius:14px;background:#fff;color:#111}.bt-daily-track img{width:46px;height:46px;border-radius:8px;object-fit:cover}.bt-daily-play{width:40px;height:40px;flex:none;padding:0;border:0;background:url("/theme/fancy/icon/player/mobile/play.svg") center/contain no-repeat;cursor:pointer;filter:drop-shadow(0 1px 3px rgba(0, 0, 0, 0.35))}.bt-daily-track.playing .bt-daily-play{background-image:url("/theme/fancy/icon/player/mobile/pause.svg")}.bt-daily-track-info{display:flex;flex-direction:column;min-width:0;line-height:1.25}.bt-daily-track-info b,.bt-daily-track-info small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bt-daily-track-info small{opacity:.7;font-size:.75em}.bt-daily-ok{color:#1a9d4a;font-weight:800}.bt-daily-ko{color:#d62f3a;font-weight:800}.bt-daily-bottom{gap:8px;padding:12px 14px 16px;color:#fff}.bt-daily-validate{flex:none;padding:9px 14px;border:0;border-radius:999px;background:#1a9d4a;color:#fff;font-family:"Cal Sans",Poppins,sans-serif;font-weight:800;font-size:.9em;white-space:nowrap;cursor:pointer;transition:background .15s,opacity .15s}.bt-daily-validate:disabled{background:rgba(17,17,17,.25);opacity:.7;cursor:default}.bt-daily-next{margin-top:8px}.bt-daily-final{align-items:stretch}.bt-daily-final .bt-daily-streak{color:#111}.bt-daily-final .bt-daily-score{text-shadow:0 2px 10px rgba(180,30,80,.35)}.bt-fs-bottom.bt-daily-open .bt-daily-banner,.bt-fs-bottom.bt-daily-open .bt-landing-tabs{display:none}.bt-fs-bottom.bt-daily-open .bt-user-pill{padding:10px 16px}.bt-fs-bottom.bt-daily-open #bt-pane-daily{flex:1;min-height:0;padding:14px 16px 18px;gap:14px}.bt-fs-bottom.bt-daily-open .bt-daily{flex:1;min-height:0;align-items:stretch;justify-content:flex-start}.bt-fs-bottom.bt-daily-open .bt-daily.bt-daily-spread{justify-content:space-between}.bt-fs-bottom.bt-daily-open .bt-ranking-subtabs{flex:1}.bt-fs-bottom.bt-daily-open .bt-ranking-empty{color:rgba(17,17,17,.6)}.bt-fs-bottom.bt-daily-open .bt-daily-day-title,.bt-fs-bottom.bt-daily-open .bt-daily-back,.bt-fs-bottom.bt-daily-open .bt-daily-dist{color:#111}.bt-daily-bar{display:flex;align-items:center;gap:10px}.bt-daily-exit{width:38px;height:38px;flex:none;border:0;border-radius:50%;background:hsla(0,0%,100%,.45);color:#111;font-size:1.5em;line-height:1;cursor:pointer}.bt-daily-hero{display:flex;flex-direction:column;align-items:center;gap:2px;padding-top:8px;font-family:"Cal Sans",Poppins,sans-serif;color:#111}.bt-daily-hero small{opacity:.6;font-size:.8em}.bt-daily-hero-flame{font-size:5.5em;line-height:1;filter:grayscale(1) brightness(0.8);opacity:.7}.bt-daily-hero.lit .bt-daily-hero-flame{filter:drop-shadow(0 0 18px rgba(255, 130, 30, 0.9));opacity:1;animation:btDailyFlicker 1.6s ease-in-out infinite}.bt-daily-hero-count{font-size:3.4em;line-height:1;color:#fff;text-shadow:0 2px 10px rgba(180,30,80,.35)}.bt-daily-hero-label{font-weight:800;letter-spacing:.04em}.bt-daily-rules{display:flex;justify-content:center;gap:10px}.bt-daily-rules span{display:flex;flex-direction:column;align-items:center;min-width:76px;padding:10px 12px;border-radius:14px;background:hsla(0,0%,100%,.4);color:#111;font-size:.8em}.bt-daily-rules b{font-family:"Cal Sans",Poppins,sans-serif;font-size:1.6em}.bt-daily-cta{padding-top:20px;padding-bottom:20px;font-size:1.15em;background:linear-gradient(100deg, #ff9a2e, #ff3d6e);box-shadow:0 6px 18px rgba(255,61,110,.45);animation:btDailyPulse 2.2s ease-out infinite}.bt-fs-bottom.bt-daily-open .bt-daily-theme{justify-content:center;color:#111}.bt-fs-bottom.bt-daily-open .bt-daily-score{color:#fff;text-shadow:0 2px 10px rgba(180,30,80,.35)}.bt-fs-bottom.bt-daily-open .bt-daily-note{color:rgba(17,17,17,.65)}.bt-daily-filter-row{padding-bottom:10px}.bt-daily-filter{width:100%}.bt-daily-section{padding:4px 2px 2px;font-family:"Cal Sans",Poppins,sans-serif;font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:.75em;opacity:.7}.bt-daily-tracks-slot{display:flex;flex-direction:column;gap:6px}.bt-daily-track{cursor:pointer;transition:background .12s,transform .12s}.bt-daily-track:hover{background:#f5f5f8}.bt-daily-track:active{transform:scale(0.99)}.bt-daily-track.playing{box-shadow:inset 0 0 0 2px #ff3d6e}.bt-daily-track.missing{cursor:default}.bt-daily-seg{display:flex;gap:4px;padding:4px;margin-bottom:10px;border-radius:12px;background:hsla(0,0%,100%,.3)}.bt-daily-seg button{flex:1;padding:9px 0;border:0;border-radius:9px;background:none;color:rgba(17,17,17,.65);font-family:"Cal Sans",Poppins,sans-serif;font-weight:800;font-size:.85em;cursor:pointer}.bt-daily-seg button.active{background:#fff;color:#111}.bt-daily-row{position:relative}.bt-daily-row .bt-ranking-avatar{cursor:pointer}.bt-daily-caret{flex:none;font-size:1.1em;opacity:.45;transition:transform .15s}.bt-daily-row-wrap{display:flex;flex-direction:column}.bt-daily-row-wrap.open .bt-daily-caret{transform:rotate(180deg)}.bt-daily-row-wrap.open .bt-daily-row{border-bottom-left-radius:0;border-bottom-right-radius:0}.bt-daily-row-wrap .bt-daily-answers{display:none}.bt-daily-row-wrap.open .bt-daily-answers{display:flex}.bt-daily-answers{flex-direction:column;gap:1px;padding:6px 10px 8px;border-radius:0 0 14px 14px;background:#f1f1f6;color:#111}.bt-daily-answer{display:grid;grid-template-columns:1.4em 1fr auto auto;align-items:center;gap:8px;padding:5px 0;font-size:.78em}.bt-daily-answer+.bt-daily-answer{border-top:1px solid rgba(0,0,0,.06)}.bt-daily-answer em{opacity:.55}.bt-daily-answer-n{font-family:"Cal Sans",Poppins,sans-serif;font-weight:800;opacity:.5}.bt-daily-answer-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.bt-daily-answer-pick{text-align:right}.bt-daily-answer-ms{min-width:3.2em;text-align:right;opacity:.55}.bt-daily-track .bt-gh-like{margin-left:auto}.bt-daily-row{color:#111}.bt-daily-time{font-size:.8em;font-weight:700;opacity:.7;white-space:nowrap}.bt-daily-found{flex:none;min-width:2.6em;padding:3px 9px;border-radius:999px;background:#111;color:#fff;font-family:"Cal Sans",Poppins,sans-serif;font-weight:800;font-size:.85em;text-align:center}.bt-daily-found.perfect{background:#1a9d4a}.bt-daily-dev{align-self:center;padding:7px 14px;border:1.5px dashed rgba(17,17,17,.45);border-radius:999px;background:none;color:#111;font-family:"Cal Sans",Poppins,sans-serif;font-weight:800;font-size:.8em;cursor:pointer}.bt-daily-dev:disabled{opacity:.5}.signup.form{z-index:4}.signup.form form{display:flex}.signup.form form .group.signin{font-size:.9em;position:relative;display:none;padding:9px 0 9px 20px;border-bottom:1px solid rgba(0,0,0,.1)}.signup.form form .group.signin .text{display:block;font-size:.9em;flex:1;line-height:1.4em}.signup.form form .group.signin .text .already{font-weight:700}.signup.form form .group.signin .button{color:#1a98e5;flex:none;margin:0}.signup.form form .group.signin .button:hover{background-color:rgba(0,0,0,.02)}.signup.form form .group.about{color:hsla(0,0%,100%,.9);padding:8px 16px;background-color:#0090d7}.signup.form form .group.about .close{position:absolute;right:6px;top:6px;background-image:url(../../theme/common/icon/dark/close.svg)}.signup.form form .group.about .logo{position:relative;display:flex;flex:1;height:50px;margin:0 16px 10px 0;background-image:url("../../theme/common/logo.svg");background-size:contain;background-repeat:no-repeat}.signup.form form .group.about .title{display:block;font-size:1.3em;font-weight:600;text-align:center;margin:8px 0px}.signup.form form .group.about .items{padding:10px 4px 8px;margin:0;display:flex;flex-wrap:wrap;gap:12px 16px}.signup.form form .group.about .items .item{display:flex;text-align:left;font-size:.8em;line-height:1.2em;list-style:none;padding:0 0 0 40px;width:calc(50% - 10px);background-image:url(../../theme/common/img/plans/checkwhite.svg);background-repeat:no-repeat;background-size:30px;background-position:top left}.signup.form form .group.about .items .item.human{background-image:url(../../theme/common/icon/signup/human.svg)}.signup.form form .group.about .items .item.explore{background-image:url(../../theme/common/icon/signup/explore.svg)}.signup.form form .group.about .items .item.islands{background-image:url(../../theme/common/icon/signup/islands.svg)}.signup.form form .group.about .items .item.playlists{background-image:url(../../theme/common/icon/signup/playlists.svg)}.signup.form form .group.about .items .item.contribute{background-image:url(../../theme/common/icon/signup/contribute.svg)}.signup.form form .group.about .items.hide{display:none}.signup.form form .head .subtitle{display:block;text-align:center;font-size:1.2em;font-weight:600;margin-bottom:4px}.signup.form form .head .emphase{display:block;text-align:center;font-size:.9em;margin-bottom:12px}.signup.form form .side{flex:1;background-color:#3ea8d7}.signup.form form .body{flex:1;background-color:#fff}.signup.form form .body .group{padding:0 0 0 32px}.signup.form form .body .group.emphase{padding-top:0}.signup.form form .body .group .information{font-size:.8em;padding:8px 0}.signup.form form .body .group .email.error{display:flex;color:#d74155}.signup.form form .body .group .email.error .login{cursor:pointer;margin-left:6px;color:#005e94}.signup.form form .body .group button[type=submit]{color:#fff;background-color:#358825}.signup.form form .body .component-left{width:132px;margin-right:16px}.signup.form form .body .component-right{background-color:rgba(0,0,0,0)}.signup.form form .body .turnstile-container{height:18.4px}.signup.form form .toolbar{display:flex;align-items:flex-end;gap:8px}.signup.form form .toolbar .legal{flex:1;color:rgba(0,0,0,.4);font-size:.7em;line-height:1.2em;display:flex;align-items:flex-end;gap:6px;padding-right:8px}.signup.form form .toolbar .legal .block .moreinfo{cursor:pointer;color:#1e90ff;text-transform:underline}.signup.form form .information{display:none;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#3fa8d7;padding:16px 22px 16px 32px}.signup.form form .information.show{display:block}.signup.form form .information .title{font-size:1.2em;margin-bottom:8px}.signup.form form .information .message{font-size:1em;margin-bottom:32px}.signup.form form .information .toolbar{margin-top:16px}@media only screen and (min-width: 640px){.signup.form form .group.about .title{padding-right:32px;text-align:left}.signup.form form .group.about .logo{display:none}.signup.form form .group.about .close{right:10px;top:10px}.signup.form form .group.signin .button{margin-right:16px}.signup.form form .body{flex:none}}.info.profile{height:80px;position:relative;display:flex;flex-direction:row}.info.profile>.image{flex:none;overflow:hidden;display:inline-block;width:64px;height:64px;background-color:rgba(0,0,0,.1);margin:8px 16px 8px 20px;background-size:cover;border-radius:50%;border:2px solid #fff}.info.profile .info{padding:8px 16px;flex:1;opacity:1;width:100%;background-color:rgba(0,0,0,0);position:relative;overflow:hidden;top:0;right:0;left:0;padding:8px}.info.profile .info .name{font-size:1em;line-height:1.4em}.info.profile .info .country{flex:1;opacity:.7;font-size:.9em;line-height:1.2em}.info.profile .info .ranking{display:inline-block;font-size:.9em;padding:2px 8px;margin:4px 0;white-space:no-wrap;background-color:rgba(0,0,0,.05);border-radius:10px}.info.profile .info .ranking .ranking-score{display:inline-block;font-size:.8em}.info.profile .info .ranking .ranking-title{display:inline-block;font-size:.8em;text-transform:uppercase}.button{user-select:none;cursor:pointer;user-select:none;font-size:.875rem;line-height:1.5rem;text-transform:uppercase;flex:none;display:flex;-webkit-font-smoothing:antialiased;white-space:nowrap;position:relative;vertical-align:middle;height:36px;padding:6px 16px;margin:0 8px;border:none;border-radius:18px;overflow:hidden;background-color:rgba(0,0,0,0);background-repeat:no-repeat;transition:transform .2s;-webkit-touch-callout:none;-webkit-user-select:none}.button>*{pointer-events:none}.button.pushed{transform:scale(0.9)}.button.hide{display:none}.button:active{background-color:none}.button:disabled{opacity:.5;background-color:rgba(0,0,0,0)}.button:disabled:hover{background-color:rgba(0,0,0,0)}.button[type=submit]{font-weight:600;padding:6px 20px}.button.style-raised{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.button.style-outline{padding:5px 18px;border:1px solid #e1e1e1}.button.style-action{width:36px;height:36px;border-radius:50%;padding:6px;background-position:center}.button.style-action .icon{padding:0;height:24px;width:24px;margin-left:0}.button.style-link{display:inline;height:initial;width:initial;border:none;padding:inherit;margin:inherit;text-transform:none}.button.style-link:hover{background-color:rgba(0,0,0,0)}.button.style-link:active{background-color:rgba(0,0,0,0)}.button.style-link:focus{background-color:rgba(0,0,0,0)}.button.style-link:focus:hover{background-color:rgba(0,0,0,0)}.button.bold{font-weight:600}.button.normal-case{text-transform:none}.button.color-secondary{color:hsla(0,0%,100%,.95);background-color:rgb(204,41.6,0)}.button.color-secondary:focus{background-color:rgb(204,41.6,0)}.button.color-secondary:disabled{background-color:rgb(204,41.6,0)}.button.color-secondary:disabled:hover{background-color:rgb(204,41.6,0)}.button.color-primary{color:hsla(0,0%,100%,.87);background-color:rgb(0,48.1558441558,103)}.button.color-primary:focus{background-color:rgb(0,48.1558441558,103)}.button.color-primary:disabled{background-color:rgb(0,48.1558441558,103)}.button.color-primary:disabled:hover{background-color:rgb(0,48.1558441558,103)}.button.close{flex:none;z-index:2;width:48px;height:48px;margin:0 4px;background-image:url("../../theme/common/icon/close.svg");background-position:center;background-repeat:no-repeat}@media only screen and (min-width: 1024px){.button:hover{background-color:rgba(0,0,0,.1)}.button:hover:focus{background-color:rgba(0,0,0,.1)}.button:focus{background-color:hsla(0,0%,100%,.1)}.button.style-action:hover{background-color:hsla(0,0%,100%,.2)}.button.color-secondary:hover{background-color:rgb(229.5,46.8,0)}.button.color-secondary:hover:focus{background-color:rgb(229.5,46.8,0)}.button.color-secondary:focus{background-color:rgb(204,41.6,0)}.button.color-secondary:disabled{background-color:rgb(204,41.6,0)}.button.color-secondary:disabled:hover{background-color:rgb(204,41.6,0)}.button.color-primary{color:hsla(0,0%,100%,.87);background-color:rgb(0,48.1558441558,103)}.button.color-primary:hover{background-color:rgb(0,60.0779220779,128.5)}.button.color-primary:hover:focus{background-color:rgb(0,60.0779220779,128.5)}.button.color-primary:focus{background-color:rgb(0,48.1558441558,103)}.button.color-primary:disabled{background-color:rgb(0,48.1558441558,103)}.button.color-primary:disabled:hover{background-color:rgb(0,48.1558441558,103)}.button.close{flex:none;z-index:2;width:32px;height:32px;margin:4px;border-radius:50%;background-image:url("../../theme/common/icon/close.svg");background-position:center;background-repeat:no-repeat}}.ripple{opacity:1;pointer-events:none;z-index:1;position:absolute;background-color:hsla(0,0%,100%,.1);height:5px;width:5px;border-radius:50%}.mode .button.random{position:fixed;flex:none;top:2px;left:55px;display:block;width:44px;height:44px;margin:0 2px;background-size:90%;background-image:url("../../theme/fancy/icon/mode/mobile/shuffle.svg");box-shadow:none;background-color:rgba(0,0,0,0)}.mode .button.random label{display:none}.mode .button.random.on{background-image:url("../../theme/fancy/icon/mode/mobile/shuffle-on.svg");background-color:rgba(0,0,0,0)}.mode .button.style-action{display:inline-block;height:56px;flex:1;background-size:34px;background-position:center 10px;background-repeat:no-repeat;margin:0;border-radius:0;padding:2px}.mode .button.style-action:hover{background-color:none}.mode .button.style-action:focus{background-color:none}.mode .button.style-action.on{background-color:hsla(0,0%,100%,.15)}.mode .button.style-action.preselect{background-color:hsla(0,0%,100%,.05)}.mode .button.style-action.explore{background-size:30px;background-position:center 9px;background-image:url("../../theme/fancy/icon/mode/explore.svg")}.mode .button.style-action.explore.on{background-image:url("../../theme/fancy/icon/mode/explore-on.svg")}.mode .button.style-action.taxi{background-position:center 10px;background-size:30px;background-image:url("../../theme/fancy/icon/mode/mobile/taxi.svg")}.mode .button.style-action.islands{background-position:center 8px;background-size:38px;background-image:url("../../theme/fancy/icon/mode/mobile/islands.svg")}.mode .button.style-action.playlist{display:none}.mode .button.style-action.random{position:fixed;top:0px;left:44px;display:block;width:48px;height:56px;margin:0 2px;background-size:75%;background-image:url("../../theme/minimal/icon/mode/shuffle.svg");background-position:5px 12px;box-shadow:none;background-color:rgba(0,0,0,0)}.mode .button.style-action.random label{display:none}.mode .button.style-action.random.on{background-image:url("../../theme/minimal/icon/mode/shuffle-on.svg");background-color:rgba(0,0,0,0)}.mode .button.style-action label{text-transform:initial;font-size:.7em;display:block;padding-top:32px}.dark-mode .mode .button.style-action.on{background-color:hsla(0,0%,100%,.15)}.dark-mode .mode .button.style-action.on.random{background-color:rgba(0,0,0,0)}@media only screen and (min-width: 640px){.mode .button.style-action.random{left:200px}}@media only screen and (min-width: 1024px){.mode .button.style-action{flex:none;display:inline-block;height:44px;width:44px;background-size:100%;background-position:center;background-repeat:no-repeat;border-radius:50%;margin:4px;border:1px solid #fff;margin:5px}.mode .button.style-action.random{position:relative;left:0;display:inline-block;height:44px;width:44px;margin-right:20px;background-position:center;background-size:100%;background-color:#011216;background-image:url("../../theme/fancy/icon/mode/random.svg")}.mode .button.style-action.random:hover{background-image:url("../../theme/fancy/icon/mode/random_o.svg")}.mode .button.style-action.random.on{background-image:url("../../theme/fancy/icon/mode/random-on.svg")}.mode .button.style-action.preselect{background-color:rgba(0,0,0,0)}.mode .button.style-action.explore{display:inline-block;width:2px;height:44px;width:44px;background-position:center;background-size:106%;background-color:#ea9f9d;background-image:url("../../theme/fancy/icon/mode/explore.svg")}.mode .button.style-action.explore:hover{background-image:url("../../theme/fancy/icon/mode/explore_o.svg")}.mode .button.style-action.explore.on{background-image:url("../../theme/fancy/icon/mode/explore-on.svg")}.mode .button.style-action.playlist{display:none}.mode .button.style-action.taxi{background-position:center;background-size:100%;background-color:#3fa8d7;background-image:url("../../theme/fancy/icon/mode/taxi.svg")}.mode .button.style-action.taxi:hover{background-image:url("../../theme/fancy/icon/mode/taxi_o.svg")}.mode .button.style-action.taxi.on{background-image:url("../../theme/fancy/icon/mode/taxi-on.svg")}.mode .button.style-action.islands{background-size:100%;background-color:#a5e9f9;background-position:center;background-image:url("../../theme/fancy/icon/mode/islands.svg")}.mode .button.style-action.islands:hover{background-image:url("../../theme/fancy/icon/mode/islands_o.svg")}.mode .button.style-action.islands.on{background-image:url("../../theme/fancy/icon/mode/islands-on.svg")}.mode .button.style-action label{display:none}}.audio-player .button.style-action{height:54px;width:54px;margin:0;border-radius:50%;background-repeat:no-reapet;background-position:center;background-size:50%;display:inline-block}.audio-player .button.style-action:hover:focus,.audio-player .button.style-action:hover,.audio-player .button.style-action:focus{background-color:none !important}.audio-player .button.style-action.prev{display:none;background-image:url("../../theme/fancy/icon/player/prev.svg")}.audio-player .button.style-action.playlist{width:48px;padding-left:0;padding-right:0;background-size:75%;background-image:url("../../theme/common/icon/playlist/like.svg");transition:195ms left cubic-bezier(0.4, 0, 0.2, 1)}.audio-player .button.style-action.history{position:fixed;left:4px;height:48px;width:48px;bottom:164px;background-size:75%;background-image:url("../../theme/fancy/icon/player/mobile/history.svg");transition:195ms left cubic-bezier(0.4, 0, 0.2, 1)}.audio-player .button.style-action.history.selected{left:-50px;transition:195ms left cubic-bezier(0.4, 0, 0.2, 1)}.audio-player .button.style-action.play{height:50px;width:50px;padding-right:0;margin:2px 0;background-size:75%;background-image:url("../../theme/fancy/icon/player/mobile/play.svg")}.audio-player .button.style-action.play.pushed{background-image:url("../../theme/fancy/icon/player/mobile/play_o.svg")}.audio-player .button.style-action.pause{height:50px;width:50px;padding-right:0;margin:2px 0;background-size:75%;background-image:url("../../theme/fancy/icon/player/mobile/pause.svg")}.audio-player .button.style-action.pause.pushed{background-image:url("../../theme/fancy/icon/player/mobile/pause_o.svg")}.audio-player .button.style-action.next{padding-left:0;width:50px;height:50px;margin:2px 0;background-size:75%;background-image:url("../../theme/fancy/icon/player/mobile/next.svg")}.audio-player .button.style-action.next.pushed{background-image:url("../../theme/fancy/icon/player/mobile/next_o.svg")}.audio-player .button.style-action.like{display:none;width:48px;padding-left:0;padding-right:0;background-size:60%;background-image:url("../../theme/fancy/icon/player/mobile/likes.svg")}.audio-player .button.style-action.like label{display:block;width:100%;height:100%;font-family:"Roboto Condensed",sans-serif;font-weight:600;font-size:.8em;text-align:center;padding:7px 0;color:rgba(0,0,0,.67)}.audio-player .button.style-action.like.liked{background-image:url("../../theme/fancy/icon/player/mobile/liked.svg")}.audio-player .button.style-action.like.liked label{color:#fff}.audio-player .button.style-action.share{display:none;background-position:center;background-image:url("../../theme/fancy/icon/social/share.svg")}body.dark-mode .audio-player .button.style-action.history{background-image:url("../../theme/fancy/icon/player/mobile/history-dark.svg")}@media only screen and (min-width: 1024px){.audio-player .button.style-action{display:inline-block;height:40px;width:40px;flex:none;margin:5px;background-size:100%;background-size:cover;background-color:rgba(0,0,0,0)}.audio-player .button.style-action:hover{background-color:rgba(0,0,0,0)}.audio-player .button.style-action.next{height:40px;width:40px;margin:4px;background-size:100%;background-image:url("../../theme/fancy/icon/player/next.svg")}.audio-player .button.style-action.next:hover,.audio-player .button.style-action.next:active{background-image:url("../../theme/fancy/icon/player/next_o.svg")}.audio-player .button.style-action.prev{display:inline-block}.audio-player .button.style-action.playlist{position:relative;bottom:initial;left:initial;display:inline-block;height:40px;width:40px;background-color:#fff;border:1.5px solid #000;border-radius:50%;background-size:80%;background-image:url("../../theme/fancy/icon/playlist/add.svg")}.audio-player .button.style-action.playlist:hover{background-color:#cf3151;background-image:url("../../theme/fancy/icon/playlist/add_o.svg")}.audio-player .button.style-action.playlist.selected{background-color:#cf3151;background-image:url("../../theme/fancy/icon/playlist/add_o.svg")}.audio-player .button.style-action.history{position:relative;bottom:initial;left:initial;margin:5px;display:inline-block;height:40px;width:40px;background-size:100%;background-color:rgba(0,0,0,0);background-image:url("../../theme/fancy/icon/player/history.svg")}.audio-player .button.style-action.history:hover{background-image:url("../../theme/fancy/icon/player/history_o.svg")}.audio-player .button.style-action.history:active{background-image:url("../../theme/fancy/icon/player/history_o.svg")}.audio-player .button.style-action.history.selected{left:initial;display:inline-block;background-image:url("../../theme/fancy/icon/player/history_o.svg")}.audio-player .button.style-action.like{display:inline-block;height:40px;width:40px;background-size:100%;background-position:center;border:none;background-image:url("../../theme/fancy/icon/social/like.svg")}.audio-player .button.style-action.like label{color:hsla(0,0%,100%,.87);display:block;width:100%;height:100%;text-align:center;padding:1px 0}.audio-player .button.style-action.like.liked{background-image:url("../../theme/fancy/icon/social/liked.svg")}.audio-player .button.style-action.like.liked label{color:hsla(0,0%,100%,.87)}.audio-player .button.style-action.like.liked:hover{background-image:url("../../theme/fancy/icon/social/liked.svg")}.audio-player .button.style-action.like.liked:hover .label{color:hsla(0,0%,100%,.87)}.audio-player .button.style-action.like:hover{background-image:url("../../theme/fancy/icon/social/like_o.svg")}.audio-player .button.style-action.like:hover .label{color:#cf3151}.audio-player .button.style-action.share{display:inline-block;background-image:url("../../theme/fancy/icon/social/share.svg")}.audio-player .button.style-action.share:hover{background-image:url("../../theme/fancy/icon/social/share_o.svg")}.audio-player .button.style-action.share:active{background-image:url("../../theme/fancy/icon/social/share_o.svg")}.audio-player .button.style-action.play{height:40px;width:40px;margin:4px;background-size:100%;background-position:center;background-image:url("../../theme/fancy/icon/player/play.svg")}.audio-player .button.style-action.play:hover{background-image:url("../../theme/fancy/icon/player/play_o.svg")}.audio-player .button.style-action.play.hide{display:none}.audio-player .button.style-action.pause{height:40px;width:40px;margin:4px;background-size:100%;background-image:url("../../theme/fancy/icon/player/pause.svg")}.audio-player .button.style-action.pause:hover{background-image:url("../../theme/fancy/icon/player/pause_o.svg")}.audio-player .button.style-action.pause.hide{display:none}.audio-player .button.style-action.settings{opacity:.4;flex:none;display:flex;width:40px;background-size:55%;background-position:center;background-image:url(../../theme/common/icon/player/tune.svg);transition:.1s opacity ease}.audio-player .button.style-action.settings:hover{opacity:.7}.audio-player .button.style-action.settings.active{opacity:1}body.dark-mode .audio-player .button.style-action.history{background-image:url("../../theme/fancy/icon/player/history.svg")}}@keyframes spin{100%{transform:rotate(360deg)}}.library .button.style-action{flex:none;display:inline-block;height:56px;background-position:center 10px;background-repeat:no-repeat;padding:2px;border-radius:0;margin:0}.library .button.style-action.selected,.library .button.style-action.on{background-color:hsla(0,0%,100%,.15)}.library .button.style-action.gift{display:none}.library .button.style-action.gift.show{display:none}.library .button.style-action.liked{display:none;flex:1;background-size:27px;background-image:url("../../theme/fancy/icon/library/mobile/playlist.svg")}.library .button.style-action.tracks{display:none;flex:1;background-position:center 8px;background-size:27px;background-image:url("../../theme/fancy/icon/library/mytracks.svg")}.library .button.style-action.posttrack{display:none}.library .button.style-action.playlists{flex:1;background-position:center 8px;background-size:27px;background-image:url("../../theme/fancy/icon/library/mobile/likes.svg")}.library .button.style-action.community{display:none;background-size:32px;background-image:url("../../theme/fancy/icon/library/mobile/people.svg")}.library .button.style-action.blindtest{flex:0 0 75px;background-size:30px;background-position:center 5px;background-image:url("../../theme/fancy/icon/library/mobile/blindtest.svg")}.library .button.style-action label{font-size:.7em;text-transform:initial;display:block;padding-top:32px}.dark-mode .library{background-color:#000}@media only screen and (max-width: 1024px)and (min-width: 640px){.library .button.style-action{display:inline-block}.library .button.style-action.posttrack{display:none !important}}@media only screen and (min-width: 1024px){.library .button.tracks{display:inline-block}.library .button.style-action{flex:none;width:44px;border-radius:50%;border:1px solid #fff;display:inline-block;height:44px;width:44px;background-size:100%;background-position:center;background-repeat:no-repeat;border-radius:50%;margin:5px;border:1px solid #fff}.library .button.style-action.gift{order:1}.library .button.style-action.posttrack{order:2}.library .button.style-action.playlists{order:3}.library .button.style-action.blindtest{order:4}.library .button.style-action.community{order:5}.library .button.style-action.button.gift{display:none;height:44px;width:44px;border-radius:50%;background-size:100%;background-image:url("../../theme/common/icon/gift.svg");box-shadow:none;border:1px solid #fff}.library .button.style-action.button.gift.show{display:flex}.library .button.style-action.playlists{flex:none;display:inline-block;background-position:center;background-size:cover;background-color:#fff;background-image:url("../../theme/fancy/icon/library/playlist.svg")}.library .button.style-action.playlists:hover{background-image:url("../../theme/fancy/icon/library/playlist_o.svg")}.library .button.style-action.playlists.on{background-image:url("../../theme/fancy/icon/library/playlist-on.svg")}.library .button.style-action.posttrack{flex:none;display:inline-block;background-position:center;background-size:cover;background-color:#fff;background-image:url("../../theme/common/icon/posttrack.svg")}.library .button.style-action.posttrack:hover{animation:spin 1s linear infinite;background-image:url("../../theme/common/icon/posttrack.svg")}.library .button.style-action.posttrack.selected{background-image:url("../../theme/common/icon/posttrack.svg")}.library .button.style-action.community{display:none}.library .button.style-action.blindtest{flex:none;background-size:100%;background-position:center;background-image:url("../../theme/fancy/icon/library/blindtest.svg");transition:transform .15s ease,filter .15s ease,background-color .15s ease}.library .button.style-action.blindtest:hover{background-color:rgba(0,0,0,0);transform:scale(1.1);filter:brightness(1.1)}.library .button.style-action.blindtest:active{background-color:rgba(0,0,0,0);transform:scale(0.92);filter:brightness(0.9)}.library .button.style-action .label{display:none}.dark-mode .library{background-color:rgba(0,0,0,0)}}.sound{pointer-events:auto;display:inline-block;width:40px;height:40px;margin:8px;background-image:url("../../theme/common/icon/sound/sound.svg");background-size:90%;background-repeat:no-repeat;background-position:center}.sound.off{background-image:url("../../theme/common/icon/sound/sound-off.svg")}.sound:hover{opacity:1}.material-goodnews-control{display:none;cursor:pointer;z-index:4;position:absolute;top:104px;left:138px;width:56px;height:56px;border-radius:50%;background-color:#b80000;border:2px solid hsla(0,0%,100%,.9)}.material-goodnews-control svg{width:50px;height:50px}.material-goodnews-control:hover{background-color:#000;color:hsla(0,0%,100%,.9)}@media only screen and (max-width: 640px){.material-goodnews-control{display:none}}.moods.control{flex:none;position:absolute;left:50%;transform:translate(-50%, 0);height:58px;display:flex;flex-direction:row;flex-wrap:nowrap;text-align:center;white-space:nowrap;justify-content:center;padding:0 4px;-webkit-touch-callout:none;-webkit-user-select:none;pointer-events:none;background-color:#04115b;border-bottom:1px solid hsla(0,0%,100%,.9);border-left:1px solid hsla(0,0%,100%,.9);border-right:1px solid hsla(0,0%,100%,.9);border-bottom-right-radius:12px;border-bottom-left-radius:12px;box-shadow:1px 1px 1px rgba(0,0,0,.2)}.moods.control button{flex:none;width:40px;cursor:pointer;color:hsla(0,0%,100%,.87);font-size:.7em;text-transform:uppercase;font-family:"Roboto Condensed",sans-serif;font-weight:400;text-align:center;position:relative;display:inline-block;max-width:64px;vertical-align:top;padding:0;padding-top:30px;margin:0;align-items:inherit;background-image:url("../../theme/fancy/icon/moods/off.svg");background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:center 7px;background-size:26px 26px;border:0;pointer-events:auto;transition:.2s height linear,.2s border-radius linear,.2s background-color linear}.moods.control button.on{background-image:url("../../theme/fancy/icon/moods/on.svg")}.dark-mode .moods.control{background-color:gray}@media only screen and (min-width: 375px){.moods.control button{width:48px}}@media only screen and (min-width: 1024px){.moods.control{flex:1;position:relative;left:initial;transform:translate(0, 0);display:flex;justify-content:center;background-color:rgba(0,0,0,0);border-radius:none;border:none;box-shadow:none}.moods.control button{pointer-events:auto;flex:none;cursor:pointer;color:hsla(0,0%,100%,.87);text-transform:uppercase;font-size:.8em;font-weight:400;text-align:center;position:relative;display:inline-block;height:70px;width:56px;vertical-align:top;padding:0;padding-bottom:40px;margin:0 3px;align-items:inherit;border-bottom-left-radius:32px;border-bottom-right-radius:32px;background-image:url("../../theme/fancy/icon/moods/off.svg");background-repeat:no-repeat;background-position:center 27px;background-size:30px 30px;background-color:#04115b;border:1px solid hsla(0,0%,100%,.9);border-top:0;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)}.moods.control button.on{background-image:url("../../theme/fancy/icon/moods/on.svg")}body.it-language .moods.control button,body.cs-language .moods.control button{font-size:.7em}body.ja-language .moods.control button{font-size:.6em}.dark-mode .moods.control{background-color:rgba(0,0,0,0)}.dark-mode .moods.control button{background-color:#333;border:2px solid #8e8e8e;border-top:0}}.posttrack-control{display:none}@keyframes spin{100%{transform:rotate(360deg)}}@media only screen and (min-width: 1024px){.posttrack-control{width:40px;height:40px;padding:0;cursor:pointer;border-radius:50%;vertical-align:middle;z-index:2;margin:8px;border:none;background-color:rgba(0,0,0,0)}.posttrack-control .posttrack-button{display:none}.posttrack-control .posttrack-image{display:block;position:relative;width:40px;height:40px;background-image:url("../../theme/common/icon/posttrack.svg");background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:50%;transition:1s transform ease}.posttrack-control:hover .posttrack-button{color:#c21825;background-color:#fff}.posttrack-control:hover .posttrack-image{animation:spin 1s linear infinite;transition:1s transform ease}}.tooltip.component{z-index:170;display:none;position:absolute;background-color:#fff;max-width:200px;text-align:center;padding:5px 8px;border-radius:3px;transform:translateY(60px);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)}.tooltip.component.show{display:block}.tooltip.component.show>.label{font-size:.8em;line-height:1em;color:rgba(0,0,0,.87)}.tooltip.component.show>.pointer{display:block;width:100%;height:18px;position:absolute;left:0;right:0;top:-18px;background-image:url("../../theme/fancy/icon/tooltip.svg");background-position:center;background-size:contain;background-repeat:no-repeat}input[type=range]{height:25px;-webkit-appearance:none;margin:8px 0;margin-left:32px;width:80px;background-color:rgba(0,0,0,0)}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{width:100%;height:3px;cursor:pointer;animate:.2s;box-shadow:0px 0px 0px #000;background:rgba(0,0,0,.87);border-radius:2px;border:0px solid #000}input[type=range]::-webkit-slider-thumb{box-shadow:0px 0px 0px #000;border:1px solid rgba(0,0,0,.87);height:18px;width:18px;border-radius:25px;background:#fff;cursor:pointer;-webkit-appearance:none;margin-top:-7px}input[type=range]:focus::-webkit-slider-runnable-track{background:rgba(0,0,0,.87)}input[type=range]::-moz-range-track{width:100%;height:3px;cursor:pointer;animate:.2s;box-shadow:0px 0px 0px #000;background:rgba(0,0,0,.87);border-radius:1px;border:0px solid #000}input[type=range]::-moz-range-thumb{box-shadow:0px 0px 0px #000;border:1px solid rgba(0,0,0,.87);height:18px;width:18px;border-radius:25px;background:#fff;cursor:pointer}input[type=range]::-ms-track{width:100%;height:3px;cursor:pointer;animate:.2s;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}input[type=range]::-ms-fill-lower{background:rgba(0,0,0,.87);border:0px solid #000;border-radius:2px;box-shadow:0px 0px 0px #000}input[type=range]::-ms-fill-upper{background:rgba(0,0,0,.87);border:0px solid #000;border-radius:2px;box-shadow:0px 0px 0px #000}input[type=range]::-ms-thumb{margin-top:1px;box-shadow:0px 0px 0px #000;border:1px solid rgba(0,0,0,.87);height:18px;width:18px;border-radius:25px;background:#fff;cursor:pointer}input[type=range]:focus::-ms-fill-lower{background:rgba(0,0,0,.87)}input[type=range]:focus::-ms-fill-upper{background:rgba(0,0,0,.87)}.file .field{posution:relative}.file .field input{opacity:0;position:absolute;top:0;left:0;right:0;bottom:0}.islands-list>.category button.favorites{background-position:5px 3px;background-size:20%}.map.leaflet-container .leaflet-control-container .leaflet-top.leaflet-left{top:56px}.map.leaflet-container .leaflet-control-container .leaflet-top.leaflet-right{top:32px;right:-2px}.map.leaflet-container .leaflet-control-container .leaflet-top.leaflet-right .leaflet-control{margin-right:8px}.map.leaflet-container .leaflet-control-container .leaflet-control-layers.leaflet-control .leaflet-control-layers-toggle{background-image:url("../../theme/fancy/icon/map/layers.svg")}.map.leaflet-container .leaflet-control-container .leaflet-control-layers{background-color:hsla(0,0%,100%,.7);border-radius:50%}.map.leaflet-container .leaflet-control-container .leaflet-control-layers.leaflet-control-layers-expanded{border-radius:5px}.map.leaflet-container .leaflet-control-container .leaflet-control-layers .leaflet-control-layers-toggle{width:38px;height:38px}.map.leaflet-container .leaflet-control-container .leaflet-bar{display:flex;z-index:7;display:flex;flex-direction:column;position:fixed;height:92px;left:8px;top:50px;bottom:initial;margin:0;border:0;color:rgba(0,0,0,.47);white-space:nowrap;box-shadow:none}.map.leaflet-container .leaflet-control-container .leaflet-bar a{background-color:rgba(0,0,0,0);box-shadow:none;width:48px;height:48px;margin:0;border-radius:50%;border-bottom:0;color:rgba(0,0,0,0)}.map.leaflet-container .leaflet-control-container .leaflet-bar a:hover{background-color:hsla(0,0%,100%,.2);border-bottom:0;box-shadow:none}.map.leaflet-container .leaflet-control-container .leaflet-bar a:active{background-color:hsla(0,0%,100%,.2);box-shadow:none}.map.leaflet-container .leaflet-control-container .leaflet-bar a.leaflet-disabled{opacity:.5}.map.leaflet-container .leaflet-control-container .leaflet-bar a.leaflet-disabled:hover{background-image:url("../../theme/fancy/icon/zoom-in.svg")}.map.leaflet-container .leaflet-control-container .leaflet-bar a.leaflet-control-zoom-in{order:1;background-image:url("../../theme/fancy/icon/zoom-in.svg")}.map.leaflet-container .leaflet-control-container .leaflet-bar a.leaflet-control-zoom-in:active{background-image:url("../../theme/fancy/icon/zoom-in_a.svg")}.map.leaflet-container .leaflet-control-container .leaflet-bar a.leaflet-control-zoom-in:active.leaflet-disabled{background-image:url("../../theme/fancy/icon/zoom-in.svg")}.map.leaflet-container .leaflet-control-container .leaflet-bar a.leaflet-control-zoom-out{order:2;background-image:url("../../theme/fancy/icon/zoom-out.svg")}.map.leaflet-container .leaflet-control-container .leaflet-bar a.leaflet-control-zoom-out:active{background-image:url("../../theme/fancy/icon/zoom-out_a.svg")}.map.leaflet-container .leaflet-control-container .leaflet-bar a.leaflet-control-zoom-out:active.leaflet-disabled{background-image:url("../../theme/fancy/icon/zoom-out.svg")}@media only screen and (min-width: 1024px){.now.open{height:433px}.map.leaflet-container .leaflet-control-container .leaflet-top.leaflet-right{top:initial}.map.leaflet-container .leaflet-control-container .leaflet-top.leaflet-right{top:56px;right:24px}.map.leaflet-container .leaflet-control-container .leaflet-control-layers{border-radius:50%}.map.leaflet-container .leaflet-control-container .leaflet-control-layers.leaflet-control-layers-expanded{border-radius:5px}.map.leaflet-container .leaflet-control-container .leaflet-control-layers .leaflet-control-layers-toggle{width:44px;height:44px}.map.leaflet-container .leaflet-control-container .leaflet-bar{display:flex;z-index:7;display:flex;flex-direction:row;position:fixed;height:52px;left:initial;right:32px;top:initial;bottom:132px;margin:0;border:0;color:rgba(0,0,0,.47);white-space:nowrap;box-shadow:none}.map.leaflet-container .leaflet-control-container .leaflet-bar a{border-radius:50%}.map.leaflet-container .leaflet-control-container .leaflet-bar a.leaflet-control-zoom-in{order:2}.map.leaflet-container .leaflet-control-container .leaflet-bar a.leaflet-control-zoom-in:hover{background-image:url("../../theme/fancy/icon/zoom-in_o.svg")}.map.leaflet-container .leaflet-control-container .leaflet-bar a.leaflet-control-zoom-in:hover.leaflet-disabled{background-image:url("../../theme/fancy/icon/zoom-in.svg")}.map.leaflet-container .leaflet-control-container .leaflet-bar a.leaflet-control-zoom-out{order:1}.map.leaflet-container .leaflet-control-container .leaflet-bar a.leaflet-control-zoom-out:hover{background-image:url("../../theme/fancy/icon/zoom-out_o.svg")}.map.leaflet-container .leaflet-control-container .leaflet-bar a.leaflet-control-zoom-out:hover.leaflet-disabled{background-image:url("../../theme/fancy/icon/zoom-out.svg")}}/*# sourceMappingURL=fancy.css.map */
