@charset "UTF-8";/*!
 * AngularJS Material Design
 * https://github.com/angular/material
 * @license MIT
 * v1.2.5
 */body,html{height:100%;position:relative}body{margin:0;padding:0}[tabindex="-1"]:focus{outline:0}.inset{padding:10px}a.md-no-style,button.md-no-style{font-weight:400;background-color:inherit;text-align:left;border:none;padding:0;margin:0}button,input,select,textarea{vertical-align:baseline}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[type=button][disabled],input[type=reset][disabled],input[type=submit][disabled]{cursor:default}textarea{vertical-align:top;overflow:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box;-webkit-box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input:-webkit-autofill{text-shadow:none}.md-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;text-transform:none;width:1px}.md-shadow{position:absolute;top:0;left:0;bottom:0;right:0;border-radius:inherit;pointer-events:none}.md-shadow-bottom-z-1{box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.md-shadow-bottom-z-2{box-shadow:0 4px 8px 0 rgba(0,0,0,.4)}.md-shadow-animated.md-shadow{transition:box-shadow .28s cubic-bezier(.4, 0, .2, 1)}.md-ripple-container{pointer-events:none;position:absolute;overflow:hidden;left:0;top:0;width:100%;height:100%;transition:all .55s cubic-bezier(.25, .8, .25, 1)}.md-ripple{position:absolute;transform:translate(-50%,-50%) scale(0);transform-origin:50% 50%;opacity:0;border-radius:50%}.md-ripple.md-ripple-placed{transition:margin .9s cubic-bezier(.25, .8, .25, 1),border .9s cubic-bezier(.25, .8, .25, 1),width .9s cubic-bezier(.25, .8, .25, 1),height .9s cubic-bezier(.25, .8, .25, 1),opacity .9s cubic-bezier(.25, .8, .25, 1),transform .9s cubic-bezier(.25, .8, .25, 1)}.md-ripple.md-ripple-scaled{transform:translate(-50%,-50%) scale(1)}.md-ripple.md-ripple-active,.md-ripple.md-ripple-full,.md-ripple.md-ripple-visible{opacity:.2}.md-ripple.md-ripple-remove{-webkit-animation:md-remove-ripple .9s cubic-bezier(.25,.8,.25,1);animation:md-remove-ripple .9s cubic-bezier(.25,.8,.25,1)}@-webkit-keyframes md-remove-ripple{0%{opacity:.15}100%{opacity:0}}@keyframes md-remove-ripple{0%{opacity:.15}100%{opacity:0}}.md-padding{padding:8px}.md-margin{margin:8px}.md-scroll-mask{position:absolute;background-color:transparent;top:0;right:0;bottom:0;left:0;z-index:50}.md-scroll-mask>.md-scroll-mask-bar{display:block;position:absolute;background-color:#fafafa;right:0;top:0;bottom:0;z-index:65;box-shadow:inset 0 0 1px rgba(0,0,0,.3)}.md-no-momentum{-webkit-overflow-scrolling:auto}.md-no-flicker{-webkit-filter:blur(0px)}@media (min-width:960px){.md-padding{padding:16px}}body[dir=ltr],body[dir=rtl],html[dir=ltr],html[dir=rtl]{unicode-bidi:embed}bdo[dir=rtl]{direction:rtl;unicode-bidi:bidi-override}bdo[dir=ltr]{direction:ltr;unicode-bidi:bidi-override}@media (max-width:599px){.layout-row:not(.layout-xs-column)>.md-auto-horizontal-margin:not(:first-child),.layout-xs-row>.md-auto-horizontal-margin:not(:first-child){margin-left:16px}[dir=rtl] .layout-row:not(.layout-xs-column)>.md-auto-horizontal-margin:not(:first-child),[dir=rtl] .layout-xs-row>.md-auto-horizontal-margin:not(:first-child){margin-left:0;margin-right:16px}}@media (min-width:600px) and (max-width:959px){.layout-gt-xs-row:not(.layout-sm-column)>.md-auto-horizontal-margin:not(:first-child),.layout-row:not(.layout-gt-xs-column):not(.layout-sm-column)>.md-auto-horizontal-margin:not(:first-child),.layout-sm-row:not(.layout-sm-column)>.md-auto-horizontal-margin:not(:first-child){margin-left:16px}[dir=rtl] .layout-gt-xs-row:not(.layout-sm-column)>.md-auto-horizontal-margin:not(:first-child),[dir=rtl] .layout-row:not(.layout-gt-xs-column):not(.layout-sm-column)>.md-auto-horizontal-margin:not(:first-child),[dir=rtl] .layout-sm-row:not(.layout-sm-column)>.md-auto-horizontal-margin:not(:first-child){margin-left:0;margin-right:16px}}@media (min-width:960px) and (max-width:1279px){.layout-gt-sm-row:not(.layout-md-column)>.md-auto-horizontal-margin:not(:first-child),.layout-gt-xs-row:not(.layout-gt-sm-column):not(.layout-md-column)>.md-auto-horizontal-margin:not(:first-child),.layout-md-row:not(.layout-md-column)>.md-auto-horizontal-margin:not(:first-child),.layout-row:not(.layout-gt-xs-column):not(.layout-gt-sm-column):not(.layout-md-column)>.md-auto-horizontal-margin:not(:first-child){margin-left:16px}[dir=rtl] .layout-gt-sm-row:not(.layout-md-column)>.md-auto-horizontal-margin:not(:first-child),[dir=rtl] .layout-gt-xs-row:not(.layout-gt-sm-column):not(.layout-md-column)>.md-auto-horizontal-margin:not(:first-child),[dir=rtl] .layout-md-row:not(.layout-md-column)>.md-auto-horizontal-margin:not(:first-child),[dir=rtl] .layout-row:not(.layout-gt-xs-column):not(.layout-gt-sm-column):not(.layout-md-column)>.md-auto-horizontal-margin:not(:first-child){margin-left:0;margin-right:16px}}@media (min-width:1280px) and (max-width:1919px){.layout-gt-md-row:not(.layout-lg-column)>.md-auto-horizontal-margin:not(:first-child),.layout-gt-sm-row:not(.layout-gt-md-column):not(.layout-lg-column)>.md-auto-horizontal-margin:not(:first-child),.layout-gt-xs-row:not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-lg-column)>.md-auto-horizontal-margin:not(:first-child),.layout-lg-row:not(.layout-lg-column)>.md-auto-horizontal-margin:not(:first-child),.layout-row:not(.layout-gt-xs-column):not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-lg-column)>.md-auto-horizontal-margin:not(:first-child){margin-left:16px}[dir=rtl] .layout-gt-md-row:not(.layout-lg-column)>.md-auto-horizontal-margin:not(:first-child),[dir=rtl] .layout-gt-sm-row:not(.layout-gt-md-column):not(.layout-lg-column)>.md-auto-horizontal-margin:not(:first-child),[dir=rtl] .layout-gt-xs-row:not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-lg-column)>.md-auto-horizontal-margin:not(:first-child),[dir=rtl] .layout-lg-row:not(.layout-lg-column)>.md-auto-horizontal-margin:not(:first-child),[dir=rtl] .layout-row:not(.layout-gt-xs-column):not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-lg-column)>.md-auto-horizontal-margin:not(:first-child){margin-left:0;margin-right:16px}}@media (min-width:1920px){.layout-gt-lg-row:not(.layout-gt-lg-column):not(.layout-xl-column)>.md-auto-horizontal-margin:not(:first-child),.layout-gt-md-row:not(.layout-gt-lg-column):not(.layout-xl-column)>.md-auto-horizontal-margin:not(:first-child),.layout-gt-sm-row:not(.layout-gt-md-column):not(.layout-gt-lg-column):not(.layout-xl-column)>.md-auto-horizontal-margin:not(:first-child),.layout-gt-xs-row:not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-gt-lg-column):not(.layout-xl-column)>.md-auto-horizontal-margin:not(:first-child),.layout-row:not(.layout-gt-xs-column):not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-gt-lg-column):not(.layout-xl-column)>.md-auto-horizontal-margin:not(:first-child),.layout-xl-row:not(.layout-gt-lg-column):not(.layout-xl-column)>.md-auto-horizontal-margin:not(:first-child){margin-left:16px}[dir=rtl] .layout-gt-lg-row:not(.layout-gt-lg-column):not(.layout-xl-column)>.md-auto-horizontal-margin:not(:first-child),[dir=rtl] .layout-gt-md-row:not(.layout-gt-lg-column):not(.layout-xl-column)>.md-auto-horizontal-margin:not(:first-child),[dir=rtl] .layout-gt-sm-row:not(.layout-gt-md-column):not(.layout-gt-lg-column):not(.layout-xl-column)>.md-auto-horizontal-margin:not(:first-child),[dir=rtl] .layout-gt-xs-row:not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-gt-lg-column):not(.layout-xl-column)>.md-auto-horizontal-margin:not(:first-child),[dir=rtl] .layout-row:not(.layout-gt-xs-column):not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-gt-lg-column):not(.layout-xl-column)>.md-auto-horizontal-margin:not(:first-child),[dir=rtl] .layout-xl-row:not(.layout-gt-lg-column):not(.layout-xl-column)>.md-auto-horizontal-margin:not(:first-child){margin-left:0;margin-right:16px}}body,html{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:default;min-height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.md-display-4{font-size:112px;font-weight:300;letter-spacing:-.01em;line-height:112px}.md-display-3{font-size:56px;font-weight:400;letter-spacing:-.005em;line-height:56px}.md-display-2{font-size:45px;font-weight:400;line-height:64px}.md-display-1{font-size:34px;font-weight:400;line-height:40px}.md-headline{font-size:24px;font-weight:400;line-height:32px}.md-title{font-size:20px;font-weight:500;letter-spacing:.005em}.md-subhead{font-size:16px;font-weight:400;letter-spacing:.01em;line-height:24px}.md-body-1{font-size:14px;font-weight:400;letter-spacing:.01em;line-height:20px}.md-body-2{font-size:14px;font-weight:500;letter-spacing:.01em;line-height:24px}.md-caption{font-size:12px;letter-spacing:.02em}.md-button{letter-spacing:.01em}button,html,input,select,textarea{font-family:Roboto,"Helvetica Neue",sans-serif}button,input,select,textarea{font-size:100%}.md-panel-outer-wrapper{height:100%;left:0;position:absolute;top:0;width:100%}.md-panel-inner-wrapper{position:fixed}._md-panel-offscreen{left:-9999px}._md-panel-hidden{display:none}._md-panel-shown .md-panel{opacity:1;transition:none}.md-panel{opacity:0;position:relative}.md-panel._md-panel-shown{opacity:1;transition:none}.md-panel._md-panel-animate-enter{opacity:1;transition:all .3s cubic-bezier(0, 0, .2, 1)}.md-panel._md-panel-animate-leave{opacity:1;transition:all .3s cubic-bezier(.4, 0, 1, 1)}.md-panel._md-panel-animate-fade-out,.md-panel._md-panel-animate-scale-out{opacity:0}.md-panel._md-panel-backdrop{height:100%;position:fixed;width:100%}.md-panel._md-opaque-enter{opacity:.48;transition:opacity .3s cubic-bezier(0, 0, .2, 1)}.md-panel._md-opaque-leave{transition:opacity .3s cubic-bezier(.4, 0, 1, 1)}._md-panel-fullscreen{border-radius:0;left:0;min-height:100%;min-width:100%;position:fixed;top:0}md-autocomplete{border-radius:2px;display:block;height:40px;position:relative;overflow:visible;min-width:190px}md-autocomplete[disabled] input{cursor:default}md-autocomplete[md-floating-label]{border-radius:0;background:0 0;height:auto}md-autocomplete[md-floating-label] md-input-container{padding-bottom:0}md-autocomplete[md-floating-label] md-autocomplete-wrap{height:auto}md-autocomplete[md-floating-label] .md-show-clear-button button{display:block;position:absolute;right:0;top:20px;width:30px;height:30px}md-autocomplete[md-floating-label] .md-show-clear-button input{padding-right:30px}[dir=rtl] md-autocomplete[md-floating-label] .md-show-clear-button input{padding-right:0;padding-left:30px}md-autocomplete md-autocomplete-wrap{display:flex;flex-direction:row;box-sizing:border-box;position:relative;overflow:visible;height:40px}md-autocomplete md-autocomplete-wrap.md-menu-showing{z-index:51}md-autocomplete md-autocomplete-wrap input,md-autocomplete md-autocomplete-wrap md-input-container{flex:1 1 0;box-sizing:border-box;min-width:0}md-autocomplete md-autocomplete-wrap md-progress-linear{position:absolute;bottom:-2px;left:0}md-autocomplete md-autocomplete-wrap md-progress-linear.md-inline{bottom:40px;right:2px;left:2px;width:auto}md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate{position:absolute;top:0;left:0;width:100%;height:3px;transition:none}md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate .md-container{transition:none;height:3px}md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-enter{transition:opacity .15s linear}md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-enter.ng-enter-active{opacity:1}md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-leave{transition:opacity .15s linear}md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-leave.ng-leave-active{opacity:0}md-autocomplete input:not(.md-input){font-size:14px;box-sizing:border-box;border:none;box-shadow:none;outline:0;background:0 0;width:100%;padding:0 15px;line-height:40px;height:40px}md-autocomplete input:not(.md-input)::-ms-clear{display:none}md-autocomplete .md-show-clear-button button{position:relative;line-height:20px;text-align:center;width:30px;height:30px;cursor:pointer;border:none;border-radius:50%;padding:0;font-size:12px;background:0 0;margin:auto 5px}md-autocomplete .md-show-clear-button button:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;transform:scale(0);opacity:0;transition:all .4s cubic-bezier(.25, .8, .25, 1)}md-autocomplete .md-show-clear-button button:focus{outline:0}md-autocomplete .md-show-clear-button button:focus:after{transform:scale(1);opacity:1}md-autocomplete .md-show-clear-button button md-icon{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0) scale(.9)}md-autocomplete .md-show-clear-button button md-icon path{stroke-width:0}md-autocomplete .md-show-clear-button button.ng-enter{transform:scale(0);transition:transform .15s ease-out}md-autocomplete .md-show-clear-button button.ng-enter.ng-enter-active{transform:scale(1)}md-autocomplete .md-show-clear-button button.ng-leave{transition:transform .15s ease-out}md-autocomplete .md-show-clear-button button.ng-leave.ng-leave-active{transform:scale(0)}@media screen and (-ms-high-contrast:active){md-autocomplete input{border:1px solid #fff}md-autocomplete .md-autocomplete-suggestion:focus{color:#fff}}.md-standard-list-container.md-autocomplete-suggestions-container,.md-virtual-repeat-container.md-autocomplete-suggestions-container{position:absolute;box-shadow:0 2px 5px rgba(0,0,0,.25);z-index:100;height:100%}.md-standard-list-container.md-autocomplete-suggestions-container .highlight,.md-virtual-repeat-container.md-autocomplete-suggestions-container .highlight{font-weight:700}.md-standard-list-container{box-sizing:border-box;display:block;margin:0;overflow:hidden;overflow-y:auto;padding:0}.md-standard-list-container.md-not-found,.md-virtual-repeat-container.md-not-found{height:48px}.md-autocomplete-suggestions{margin:0;list-style:none;padding:0}.md-autocomplete-suggestions .md-autocomplete-suggestion{font-size:14px;overflow:hidden;padding:0 15px;line-height:48px;height:48px;transition:background .15s linear;margin:0;white-space:nowrap;text-overflow:ellipsis}.md-autocomplete-suggestions .md-autocomplete-suggestion:focus{outline:0}.md-autocomplete-suggestions .md-autocomplete-suggestion:not(.md-not-found-wrapper){cursor:pointer}@media screen and (-ms-high-contrast:active){.md-autocomplete-suggestions,md-autocomplete{border:1px solid #fff}}md-backdrop{transition:opacity 450ms;position:absolute;top:0;bottom:0;left:0;right:0;z-index:50}md-backdrop.md-menu-backdrop{position:fixed!important;z-index:99}md-backdrop.md-select-backdrop{z-index:81;transition-duration:0}md-backdrop.md-dialog-backdrop{z-index:79}md-backdrop.md-bottom-sheet-backdrop{z-index:69}md-backdrop.md-sidenav-backdrop{z-index:59}md-backdrop.md-click-catcher{position:absolute}md-backdrop.md-opaque{opacity:.48}md-backdrop.md-opaque.ng-enter{opacity:0}md-backdrop.md-opaque.ng-enter.md-opaque.ng-enter-active{opacity:.48}md-backdrop.md-opaque.ng-leave{opacity:.48;transition:opacity .4s}md-backdrop.md-opaque.ng-leave.md-opaque.ng-leave-active{opacity:0}md-bottom-sheet{position:absolute;left:0;right:0;bottom:0;padding:8px 16px 88px 16px;z-index:70;border-top-width:1px;border-top-style:solid;transform:translate3d(0,80px,0);transition:all .4s cubic-bezier(.25, .8, .25, 1);transition-property:transform}md-bottom-sheet.md-has-header{padding-top:0}md-bottom-sheet.ng-enter{opacity:0;transform:translate3d(0,100%,0)}md-bottom-sheet.ng-enter-active{opacity:1;display:block;transform:translate3d(0,80px,0)!important}md-bottom-sheet.ng-leave-active{transform:translate3d(0,100%,0)!important;transition:all .3s cubic-bezier(.55, 0, .55, .2)}md-bottom-sheet .md-subheader{background-color:transparent;font-family:Roboto,"Helvetica Neue",sans-serif;line-height:56px;padding:0;white-space:nowrap}md-bottom-sheet md-inline-icon{display:inline-block;height:24px;width:24px;fill:#444}md-bottom-sheet md-list-item{display:flex;outline:0}md-bottom-sheet md-list-item:hover{cursor:pointer}md-bottom-sheet.md-list md-list-item{padding:0;align-items:center;height:48px}md-bottom-sheet.md-grid{padding-left:24px;padding-right:24px;padding-top:0}md-bottom-sheet.md-grid md-list{display:flex;flex-direction:row;flex-wrap:wrap;transition:all .5s;align-items:center}md-bottom-sheet.md-grid md-list-item{flex-direction:column;align-items:center;transition:all .5s;height:96px;margin-top:8px;margin-bottom:8px}@media (max-width:960px){md-bottom-sheet.md-grid md-list-item{flex:1 1 33.3333333333%;max-width:33.3333333333%}md-bottom-sheet.md-grid md-list-item:nth-of-type(3n+1){align-items:flex-start}md-bottom-sheet.md-grid md-list-item:nth-of-type(3n){align-items:flex-end}}@media (min-width:960px) and (max-width:1279px){md-bottom-sheet.md-grid md-list-item{flex:1 1 25%;max-width:25%}}@media (min-width:1280px) and (max-width:1919px){md-bottom-sheet.md-grid md-list-item{flex:1 1 16.6666666667%;max-width:16.6666666667%}}@media (min-width:1920px){md-bottom-sheet.md-grid md-list-item{flex:1 1 14.2857142857%;max-width:14.2857142857%}}md-bottom-sheet.md-grid md-list-item::before{display:none}md-bottom-sheet.md-grid md-list-item .md-list-item-content{display:flex;flex-direction:column;align-items:center;width:48px;padding-bottom:16px}md-bottom-sheet.md-grid md-list-item .md-grid-item-content{border:1px solid transparent;display:flex;flex-direction:column;align-items:center;width:80px}md-bottom-sheet.md-grid md-list-item .md-grid-text{font-weight:400;line-height:16px;font-size:13px;margin:0;white-space:nowrap;width:64px;text-align:center;text-transform:none;padding-top:8px}@media screen and (-ms-high-contrast:active){md-bottom-sheet{border:1px solid #fff}}button.md-button::-moz-focus-inner{border:0}.md-button{display:inline-block;position:relative;cursor:pointer;min-height:36px;min-width:88px;line-height:36px;vertical-align:middle;align-items:center;text-align:center;border-radius:2px;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0;border:0;padding:0 8px;margin:6px 8px;background:0 0;color:currentColor;white-space:nowrap;text-transform:uppercase;font-weight:500;font-size:14px;font-style:inherit;font-variant:inherit;font-family:inherit;text-decoration:none;overflow:hidden;transition:box-shadow .4s cubic-bezier(.25, .8, .25, 1),background-color .4s cubic-bezier(.25, .8, .25, 1)}.md-dense :not(.md-dense-disabled) .md-button:not(.md-dense-disabled),.md-dense>.md-button:not(.md-dense-disabled){min-height:32px}.md-dense :not(.md-dense-disabled) .md-button:not(.md-dense-disabled),.md-dense>.md-button:not(.md-dense-disabled){line-height:32px}.md-dense :not(.md-dense-disabled) .md-button:not(.md-dense-disabled),.md-dense>.md-button:not(.md-dense-disabled){font-size:13px}.md-button:focus{outline:0}.md-button:focus,.md-button:hover{text-decoration:none}.md-button.ng-hide,.md-button.ng-leave{transition:none}.md-button.md-cornered{border-radius:0}.md-button.md-icon{padding:0;background:0 0}.md-button.md-raised:not([disabled]){box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.md-button.md-icon-button{margin:0 6px;height:40px;min-width:0;line-height:24px;padding:8px;width:40px;border-radius:50%}.md-button.md-fab{z-index:20;line-height:56px;min-width:0;width:56px;height:56px;vertical-align:middle;box-shadow:0 2px 5px 0 rgba(0,0,0,.26);border-radius:50%;background-clip:padding-box;overflow:hidden;transition:all .3s cubic-bezier(.55, 0, .55, .2);transition-property:background-color,box-shadow,transform}.md-button.md-fab.md-fab-bottom-right{top:auto;right:20px;bottom:20px;left:auto;position:absolute}.md-button.md-fab.md-fab-bottom-left{top:auto;right:auto;bottom:20px;left:20px;position:absolute}.md-button.md-fab.md-fab-top-right{top:20px;right:20px;bottom:auto;left:auto;position:absolute}.md-button.md-fab.md-fab-top-left{top:20px;right:auto;bottom:auto;left:20px;position:absolute}.md-button.md-fab.md-mini{line-height:40px;width:40px;height:40px}.md-button.md-fab.ng-hide,.md-button.md-fab.ng-leave{transition:none}.md-button.md-fab[disabled]{box-shadow:none}.md-button:not([disabled]).md-fab.md-focused,.md-button:not([disabled]).md-raised.md-focused{box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.md-button:not([disabled]).md-fab:active,.md-button:not([disabled]).md-raised:active{box-shadow:0 4px 8px 0 rgba(0,0,0,.4)}.md-button .md-ripple-container{border-radius:inherit;background-clip:padding-box;overflow:hidden;-webkit-transform:translateZ(0)}.md-button.md-icon-button md-icon,button.md-button.md-fab md-icon{display:block}.md-toast-open-top .md-button.md-fab-top-left,.md-toast-open-top .md-button.md-fab-top-right{transition:all .4s cubic-bezier(.25, .8, .25, 1);transform:translate3d(0,42px,0)}.md-toast-open-top .md-button.md-fab-top-left:not([disabled]).md-focused,.md-toast-open-top .md-button.md-fab-top-left:not([disabled]):hover,.md-toast-open-top .md-button.md-fab-top-right:not([disabled]).md-focused,.md-toast-open-top .md-button.md-fab-top-right:not([disabled]):hover{transform:translate3d(0,41px,0)}.md-toast-open-bottom .md-button.md-fab-bottom-left,.md-toast-open-bottom .md-button.md-fab-bottom-right{transition:all .4s cubic-bezier(.25, .8, .25, 1);transform:translate3d(0,-42px,0)}.md-toast-open-bottom .md-button.md-fab-bottom-left:not([disabled]).md-focused,.md-toast-open-bottom .md-button.md-fab-bottom-left:not([disabled]):hover,.md-toast-open-bottom .md-button.md-fab-bottom-right:not([disabled]).md-focused,.md-toast-open-bottom .md-button.md-fab-bottom-right:not([disabled]):hover{transform:translate3d(0,-43px,0)}.md-button-group{display:flex;flex:1;width:100%}.md-button-group>.md-button{flex:1;display:block;overflow:hidden;width:0;border-width:1px 0 1px 1px;border-radius:0;text-align:center;text-overflow:ellipsis;white-space:nowrap}.md-button-group>.md-button:first-child{border-radius:2px 0 0 2px}.md-button-group>.md-button:last-child{border-right-width:1px;border-radius:0 2px 2px 0}@media screen and (-ms-high-contrast:active){.md-button.md-fab,.md-button.md-raised{border:1px solid #fff}}md-card{box-sizing:border-box;display:flex;flex-direction:column;margin:8px;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}md-card md-card-header{padding:16px;display:flex;flex-direction:row}md-card md-card-header:first-child md-card-avatar{margin-right:12px}[dir=rtl] md-card md-card-header:first-child md-card-avatar{margin-right:auto;margin-left:12px}md-card md-card-header:last-child md-card-avatar{margin-left:12px}[dir=rtl] md-card md-card-header:last-child md-card-avatar{margin-left:auto;margin-right:12px}md-card md-card-header md-card-avatar{width:40px;height:40px}md-card md-card-header md-card-avatar .md-user-avatar,md-card md-card-header md-card-avatar md-icon{border-radius:50%}md-card md-card-header md-card-avatar md-icon{padding:8px}md-card md-card-header md-card-avatar md-icon>svg{height:inherit;width:inherit}md-card md-card-header md-card-avatar+md-card-header-text{max-height:40px}md-card md-card-header md-card-avatar+md-card-header-text .md-title{font-size:14px}md-card md-card-header md-card-header-text{display:flex;flex:1;flex-direction:column}md-card md-card-header md-card-header-text .md-subhead{font-size:14px}md-card md-card-title-media img,md-card>img,md-card>md-card-header img{box-sizing:border-box;display:flex;flex:0 0 auto;width:100%;height:auto}md-card md-card-title{padding:24px 16px 16px;display:flex;flex:1 1 auto;flex-direction:row}md-card md-card-title+md-card-content{padding-top:0}md-card md-card-title md-card-title-text{flex:1;flex-direction:column;display:flex}md-card md-card-title md-card-title-text .md-subhead{padding-top:0;font-size:14px}md-card md-card-title md-card-title-text:only-child .md-subhead{padding-top:12px}md-card md-card-title md-card-title-media{margin-top:-8px}md-card md-card-title md-card-title-media .md-media-sm{height:80px;width:80px}md-card md-card-title md-card-title-media .md-media-md{height:112px;width:112px}md-card md-card-title md-card-title-media .md-media-lg{height:152px;width:152px}md-card md-card-content{display:block;padding:16px}md-card md-card-content>p:first-child{margin-top:0}md-card md-card-content>p:last-child{margin-bottom:0}md-card md-card-content .md-media-xl{height:240px;width:240px}md-card md-card-actions{margin:8px}md-card md-card-actions.layout-column .md-button:not(.md-icon-button){margin:2px 0}md-card md-card-actions.layout-column .md-button:not(.md-icon-button):first-of-type{margin-top:0}md-card md-card-actions.layout-column .md-button:not(.md-icon-button):last-of-type{margin-bottom:0}md-card md-card-actions.layout-column .md-button.md-icon-button{margin-top:6px;margin-bottom:6px}md-card md-card-actions md-card-icon-actions{flex:1;justify-content:flex-start;display:flex;flex-direction:row}md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button){margin:0 4px}md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type{margin-left:0}[dir=rtl] md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type{margin-left:auto;margin-right:0}md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type{margin-right:0}[dir=rtl] md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type{margin-right:auto;margin-left:0}md-card md-card-actions:not(.layout-column) .md-button.md-icon-button{margin-left:6px;margin-right:6px}md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:first-of-type{margin-left:12px}[dir=rtl] md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:first-of-type{margin-left:auto;margin-right:12px}md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:last-of-type{margin-right:12px}[dir=rtl] md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:last-of-type{margin-right:auto;margin-left:12px}md-card md-card-actions:not(.layout-column) .md-button+md-card-icon-actions{flex:1;justify-content:flex-end;display:flex;flex-direction:row}md-card md-card-footer{margin-top:auto;padding:16px}@media screen and (-ms-high-contrast:active){md-card{border:1px solid #fff}}.md-image-no-fill>img{width:auto;height:auto}.md-inline-form md-checkbox{margin-top:14px;margin-bottom:auto}md-checkbox{box-sizing:border-box;display:inline-block;white-space:nowrap;cursor:pointer;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;min-width:18px;min-height:48px}.md-dense :not(.md-dense-disabled) md-checkbox:not(.md-dense-disabled),.md-dense>md-checkbox:not(.md-dense-disabled){min-height:36px}md-checkbox.md-focused:not([disabled]) .md-container:before{left:-8px;top:-8px;right:-8px;bottom:-8px}md-checkbox.md-focused:not([disabled]):not(.md-checked) .md-container:before{background-color:rgba(0,0,0,.12)}md-checkbox .md-container{position:absolute;top:50%;transform:translateY(-50%);box-sizing:border-box;display:inline-block;width:18px;height:18px;left:0;right:auto}[dir=rtl] md-checkbox .md-container{left:auto}[dir=rtl] md-checkbox .md-container{right:0}md-checkbox .md-container:before{box-sizing:border-box;background-color:transparent;border-radius:50%;content:"";position:absolute;display:block;height:auto;left:0;top:0;right:0;bottom:0;transition:all .5s;width:auto}md-checkbox .md-container:after{box-sizing:border-box;content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}md-checkbox .md-container .md-ripple-container{position:absolute;display:block;width:auto;height:auto;left:-15px;top:-15px;right:-15px;bottom:-15px}md-checkbox .md-icon{box-sizing:border-box;transition:240ms;position:absolute;top:0;left:0;width:18px;height:18px;border-width:2px;border-style:solid;border-radius:2px}md-checkbox.md-checked .md-icon{border-color:transparent}md-checkbox.md-checked .md-icon:after{box-sizing:border-box;transform:rotate(45deg);position:absolute;left:4px;top:0;display:table;width:6px;height:12px;border-width:2px;border-style:solid;border-top:0;border-left:0;content:""}md-checkbox[disabled]{cursor:default}md-checkbox.md-indeterminate .md-icon:after{box-sizing:border-box;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:table;width:10.8px;height:2px;border-width:2px;border-style:solid;border-top:0;border-left:0;content:""}md-checkbox .md-container{top:auto;left:auto;right:auto;margin:3px;margin-top:21px}md-checkbox .md-label{box-sizing:border-box;position:relative;display:inline-block;vertical-align:middle;white-space:normal;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;margin-top:10px;margin-bottom:auto;margin-left:36px}[dir=rtl] md-checkbox .md-label{margin-left:0;margin-right:36px}md-checkbox .md-label:empty{margin-left:24px;margin-right:0}[dir=rtl] md-checkbox .md-label:empty{margin-left:0}[dir=rtl] md-checkbox .md-label:empty{margin-right:24px}md-input-container .md-checkbox-link-label{box-sizing:border-box;position:relative;display:inline-block;vertical-align:middle;white-space:normal;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;cursor:pointer;top:-21px;margin-left:18px;margin-right:0}[dir=rtl] md-input-container .md-checkbox-link-label{margin-left:0}[dir=rtl] md-input-container .md-checkbox-link-label{margin-right:18px}.md-contact-chips .md-chips md-chip{padding:0 25px 0 0}[dir=rtl] .md-contact-chips .md-chips md-chip{padding:0 0 0 25px}.md-contact-chips .md-chips md-chip .md-contact-avatar{float:left}[dir=rtl] .md-contact-chips .md-chips md-chip .md-contact-avatar{float:right}.md-contact-chips .md-chips md-chip .md-contact-avatar img{height:32px;border-radius:16px}.md-contact-chips .md-chips md-chip .md-contact-name{display:inline-block;height:32px;margin-left:8px}[dir=rtl] .md-contact-chips .md-chips md-chip .md-contact-name{margin-left:auto;margin-right:8px}.md-contact-suggestion{height:56px}.md-contact-suggestion img{height:40px;border-radius:20px;margin-top:8px}.md-contact-suggestion .md-contact-name{margin-left:8px;width:120px}[dir=rtl] .md-contact-suggestion .md-contact-name{margin-left:auto;margin-right:8px}.md-contact-suggestion .md-contact-email,.md-contact-suggestion .md-contact-name{display:inline-block;overflow:hidden;text-overflow:ellipsis}.md-contact-chips-suggestions li{height:100%}md-chips{display:flex}.md-chips{display:flex;flex-wrap:wrap;flex-grow:1;font-family:Roboto,"Helvetica Neue",sans-serif;font-size:13px;padding:0 0 8px 3px;vertical-align:middle}.md-chips:after{content:"";display:table;clear:both}[dir=rtl] .md-chips{padding:0 3px 8px 0}.md-chips.md-readonly .md-chip-input-container{min-height:32px}.md-chips:not(.md-readonly){cursor:text}.md-chips.md-removable md-chip{padding-right:28px}[dir=rtl] .md-chips.md-removable md-chip{padding-right:0;padding-left:28px}.md-chips.md-removable md-chip .md-chip-content{padding-right:4px}[dir=rtl] .md-chips.md-removable md-chip .md-chip-content{padding-right:0;padding-left:4px}.md-chips md-chip{cursor:default;border-radius:16px;display:block;height:32px;line-height:32px;margin:8px 8px 0 0;padding:0 12px 0 12px;float:left;box-sizing:border-box;max-width:100%;position:relative}[dir=rtl] .md-chips md-chip{margin:8px 0 0 8px}[dir=rtl] .md-chips md-chip{float:right}.md-chips md-chip .md-chip-content{display:block;float:left;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}[dir=rtl] .md-chips md-chip .md-chip-content{float:right}.md-chips md-chip .md-chip-content:focus{outline:0}.md-chips md-chip._md-chip-content-edit-is-enabled{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}.md-chips md-chip .md-chip-remove-container{position:absolute;right:0;line-height:22px}[dir=rtl] .md-chips md-chip .md-chip-remove-container{right:auto;left:0}.md-chips md-chip .md-chip-remove{text-align:center;width:32px;height:32px;min-width:0;padding:0;background:0 0;border:none;box-shadow:none;margin:0;position:relative}.md-chips md-chip .md-chip-remove md-icon{height:18px;width:18px;min-height:18px;min-width:18px;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.md-chips .md-chip-input-container{display:block;line-height:32px;margin:8px 8px 0 0;padding:0;flex-grow:1;float:left}[dir=rtl] .md-chips .md-chip-input-container{margin:8px 0 0 8px}[dir=rtl] .md-chips .md-chip-input-container{float:right}.md-chips .md-chip-input-container input{width:100%}.md-chips .md-chip-input-container input:not([type]),.md-chips .md-chip-input-container input[type=email],.md-chips .md-chip-input-container input[type=number],.md-chips .md-chip-input-container input[type=tel],.md-chips .md-chip-input-container input[type=text],.md-chips .md-chip-input-container input[type=url]{border:0;height:32px;line-height:32px;padding:0}.md-chips .md-chip-input-container input:not([type]):focus,.md-chips .md-chip-input-container input[type=email]:focus,.md-chips .md-chip-input-container input[type=number]:focus,.md-chips .md-chip-input-container input[type=tel]:focus,.md-chips .md-chip-input-container input[type=text]:focus,.md-chips .md-chip-input-container input[type=url]:focus{outline:0}.md-chips .md-chip-input-container md-autocomplete,.md-chips .md-chip-input-container md-autocomplete-wrap{background:0 0;height:32px}.md-chips .md-chip-input-container md-autocomplete md-autocomplete-wrap{box-shadow:none}.md-chips .md-chip-input-container md-autocomplete input{position:relative}.md-chips .md-chip-input-container input{border:0;height:32px;line-height:32px;padding:0}.md-chips .md-chip-input-container input:focus{outline:0}.md-chips .md-chip-input-container md-autocomplete,.md-chips .md-chip-input-container md-autocomplete-wrap{height:32px}.md-chips .md-chip-input-container md-autocomplete{box-shadow:none}.md-chips .md-chip-input-container md-autocomplete input{position:relative}.md-chips .md-chip-input-container:not(:first-child){margin:8px 8px 0 0}[dir=rtl] .md-chips .md-chip-input-container:not(:first-child){margin:8px 0 0 8px}.md-chips .md-chip-input-container input{background:0 0;border-width:0}.md-chips md-autocomplete button{display:none}@media screen and (-ms-high-contrast:active){.md-chip-input-container,md-chip{border:1px solid #fff}.md-chip-input-container md-autocomplete{border:none}}md-content{display:block;position:relative;overflow:auto;-webkit-overflow-scrolling:touch}md-content[md-scroll-y]{overflow-y:auto;overflow-x:hidden}md-content[md-scroll-x]{overflow-x:auto;overflow-y:hidden}@media print{md-content{overflow:visible!important}}md-calendar{font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.md-calendar-scroll-mask{display:inline-block;overflow:hidden;height:308px}.md-calendar-scroll-mask .md-virtual-repeat-scroller{overflow-y:scroll;-webkit-overflow-scrolling:touch}.md-calendar-scroll-mask .md-virtual-repeat-scroller::-webkit-scrollbar{display:none}.md-calendar-scroll-mask .md-virtual-repeat-offsetter{width:100%}.md-calendar-scroll-container{box-shadow:inset -3px 3px 6px rgba(0,0,0,.2);display:inline-block;height:308px;width:346px}.md-calendar-date{height:44px;width:44px;text-align:center;padding:0;border:none;box-sizing:content-box}.md-calendar-date:first-child{padding-left:16px}[dir=rtl] .md-calendar-date:first-child{padding-left:0;padding-right:16px}.md-calendar-date:last-child{padding-right:16px}[dir=rtl] .md-calendar-date:last-child{padding-right:0;padding-left:16px}.md-calendar-date.md-calendar-date-disabled{cursor:default}.md-calendar-date-selection-indicator{transition:background-color,color .4s cubic-bezier(.25, .8, .25, 1);border-radius:50%;display:inline-block;width:40px;height:40px;line-height:40px}.md-calendar-date:not(.md-disabled) .md-calendar-date-selection-indicator{cursor:pointer}.md-calendar-month-label{height:44px;font-size:14px;font-weight:500;padding:0 0 0 24px}[dir=rtl] .md-calendar-month-label{padding:0 24px 0 0}.md-calendar-month-label.md-calendar-label-clickable{cursor:pointer}.md-calendar-month-label md-icon{transform:rotate(180deg)}[dir=rtl] .md-calendar-month-label md-icon{transform:none}.md-calendar-month-label span{vertical-align:middle}.md-calendar-day-header{table-layout:fixed;border-spacing:0;border-collapse:collapse}.md-calendar-day-header th{height:40px;width:44px;text-align:center;padding:0;border:none;box-sizing:content-box;font-weight:400}.md-calendar-day-header th:first-child{padding-left:16px}[dir=rtl] .md-calendar-day-header th:first-child{padding-left:0;padding-right:16px}.md-calendar-day-header th:last-child{padding-right:16px}[dir=rtl] .md-calendar-day-header th:last-child{padding-right:0;padding-left:16px}.md-calendar{table-layout:fixed;border-spacing:0;border-collapse:collapse}.md-calendar tr:last-child td{border-bottom-width:1px;border-bottom-style:solid}.md-calendar:first-child{border-top:1px solid transparent}.md-calendar tbody,.md-calendar td,.md-calendar tr{vertical-align:middle;box-sizing:content-box}md-datepicker{white-space:nowrap;overflow:hidden;vertical-align:middle}.md-inline-form md-datepicker{margin-top:12px}.md-datepicker-button{display:inline-block;box-sizing:border-box;background:0 0;vertical-align:middle;position:relative}.md-datepicker-button:before{top:0;left:0;bottom:0;right:0;position:absolute;content:"";speak:none}.md-datepicker-input{font-size:14px;box-sizing:border-box;border:none;box-shadow:none;outline:0;background:0 0;min-width:120px;max-width:328px;padding:0 0 5px}.md-datepicker-input::-ms-clear{display:none}._md-datepicker-floating-label>md-datepicker{overflow:visible}._md-datepicker-floating-label>md-datepicker .md-datepicker-input-container{border:none}._md-datepicker-floating-label>md-datepicker .md-datepicker-button{float:left;margin-top:-16px;top:13.5px}[dir=rtl] ._md-datepicker-floating-label>md-datepicker .md-datepicker-button{float:right}._md-datepicker-floating-label .md-input{float:none}._md-datepicker-floating-label._md-datepicker-has-calendar-icon>label:not(.md-no-float):not(.md-container-ignore){right:18px;left:auto;width:calc(100% - 84px)}[dir=rtl] ._md-datepicker-floating-label._md-datepicker-has-calendar-icon>label:not(.md-no-float):not(.md-container-ignore){right:auto}[dir=rtl] ._md-datepicker-floating-label._md-datepicker-has-calendar-icon>label:not(.md-no-float):not(.md-container-ignore){left:18px}._md-datepicker-floating-label._md-datepicker-has-calendar-icon .md-input-message-animation{margin-left:64px}[dir=rtl] ._md-datepicker-floating-label._md-datepicker-has-calendar-icon .md-input-message-animation{margin-left:auto;margin-right:64px}._md-datepicker-has-triangle-icon{padding-right:18px;margin-right:-18px}[dir=rtl] ._md-datepicker-has-triangle-icon{padding-right:0;padding-left:18px}[dir=rtl] ._md-datepicker-has-triangle-icon{margin-right:auto;margin-left:-18px}.md-datepicker-input-container{position:relative;border-bottom-width:1px;border-bottom-style:solid;display:inline-block;width:auto}.md-icon-button+.md-datepicker-input-container{margin-left:12px}[dir=rtl] .md-icon-button+.md-datepicker-input-container{margin-left:auto;margin-right:12px}.md-datepicker-input-container.md-datepicker-focused{border-bottom-width:2px}.md-datepicker-is-showing .md-scroll-mask{z-index:99}.md-datepicker-calendar-pane{position:absolute;top:0;left:-100%;z-index:100;border-width:1px;border-style:solid;background:0 0;transform:scale(0);transform-origin:0 0;transition:transform .2s cubic-bezier(.25, .8, .25, 1)}.md-datepicker-calendar-pane.md-pane-open{transform:scale(1)}.md-datepicker-input-mask{height:40px;width:340px;position:relative;overflow:hidden;background:0 0;pointer-events:none;cursor:text}.md-datepicker-calendar{opacity:0;transition:opacity .2s cubic-bezier(.5, 0, .25, 1)}.md-pane-open .md-datepicker-calendar{opacity:1}.md-datepicker-calendar md-calendar:focus{outline:0}.md-datepicker-expand-triangle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid}.md-datepicker-triangle-button{position:absolute;right:0;bottom:-2.5px;transform:translateX(45%)}[dir=rtl] .md-datepicker-triangle-button{right:auto;left:0}[dir=rtl] .md-datepicker-triangle-button{transform:translateX(-45%)}.md-datepicker-triangle-button.md-button.md-icon-button{height:36px;width:36px;position:absolute;padding:8px}md-datepicker[disabled] .md-datepicker-input-container{border-bottom-color:transparent}md-datepicker[disabled] .md-datepicker-triangle-button{display:none}.md-datepicker-open{overflow:hidden}.md-datepicker-open .md-datepicker-input-container,.md-datepicker-open input.md-input{border-bottom-color:transparent}.md-datepicker-open .md-datepicker-triangle-button,.md-datepicker-open.md-input-has-placeholder>label,.md-datepicker-open.md-input-has-value>label{display:none}.md-datepicker-pos-adjusted .md-datepicker-input-mask{display:none}.md-datepicker-calendar-pane .md-calendar{transform:translateY(-85px);transition:transform .65s cubic-bezier(.25, .8, .25, 1);transition-delay:125ms}.md-datepicker-calendar-pane.md-pane-open .md-calendar{transform:translateY(0)}.md-dialog-is-showing{max-height:100%}.md-dialog-container{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;z-index:80;overflow:hidden}md-dialog{opacity:0;min-width:240px;max-width:80%;max-height:80%;position:relative;overflow:auto;box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12);display:flex;flex-direction:column}md-dialog.md-transition-in{opacity:1;transition:all .4s cubic-bezier(.25, .8, .25, 1);transform:translate(0,0) scale(1)}md-dialog.md-transition-out{opacity:0;transition:all .4s cubic-bezier(.25, .8, .25, 1);transform:translate(0,100%) scale(.2)}md-dialog>form{display:flex;flex-direction:column;overflow:auto}md-dialog .md-dialog-content{padding:24px}md-dialog md-dialog-content{order:1;flex-direction:column;overflow:auto;-webkit-overflow-scrolling:touch}md-dialog md-dialog-content:not([layout=row])>:first-child:not(.md-subheader){margin-top:0}md-dialog md-dialog-content:focus{outline:0}md-dialog md-dialog-content .md-subheader{margin:0}md-dialog md-dialog-content .md-dialog-content-body{width:100%}md-dialog md-dialog-content .md-prompt-input-container{width:100%;box-sizing:border-box}md-dialog md-dialog-actions{display:flex;order:2;box-sizing:border-box;align-items:center;justify-content:flex-end;margin-bottom:0;padding-right:8px;padding-left:16px;min-height:52px;overflow:hidden}[dir=rtl] md-dialog md-dialog-actions{padding-right:16px}[dir=rtl] md-dialog md-dialog-actions{padding-left:8px}md-dialog md-dialog-actions .md-button{margin-bottom:8px;margin-left:8px;margin-right:0;margin-top:8px}[dir=rtl] md-dialog md-dialog-actions .md-button{margin-left:0}[dir=rtl] md-dialog md-dialog-actions .md-button{margin-right:8px}md-dialog.md-content-overflow md-dialog-actions{border-top-width:1px;border-top-style:solid}@media screen and (-ms-high-contrast:active){md-dialog{border:1px solid #fff}}@media (max-width:959px){md-dialog.md-dialog-fullscreen{min-height:100%;min-width:100%;border-radius:0}}md-divider{display:block;border-top-width:1px;border-top-style:solid;margin:0}md-divider[md-inset]{margin-left:80px}[dir=rtl] md-divider[md-inset]{margin-left:auto;margin-right:80px}@media (max-width:599px){.layout-row:not(.layout-xs-column)>md-divider,.layout-xs-row>md-divider{border-top-width:0;border-right-width:1px;border-right-style:solid}}@media (min-width:600px) and (max-width:959px){.layout-gt-xs-row:not(.layout-sm-column)>md-divider,.layout-row:not(.layout-gt-xs-column):not(.layout-sm-column)>md-divider,.layout-sm-row:not(.layout-sm-column)>md-divider{border-top-width:0;border-right-width:1px;border-right-style:solid}}@media (min-width:960px) and (max-width:1279px){.layout-gt-sm-row:not(.layout-md-column)>md-divider,.layout-gt-xs-row:not(.layout-gt-sm-column):not(.layout-md-column)>md-divider,.layout-md-row:not(.layout-md-column)>md-divider,.layout-row:not(.layout-gt-xs-column):not(.layout-gt-sm-column):not(.layout-md-column)>md-divider{border-top-width:0;border-right-width:1px;border-right-style:solid}}@media (min-width:1280px) and (max-width:1919px){.layout-gt-md-row:not(.layout-lg-column)>md-divider,.layout-gt-sm-row:not(.layout-gt-md-column):not(.layout-lg-column)>md-divider,.layout-gt-xs-row:not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-lg-column)>md-divider,.layout-lg-row:not(.layout-lg-column)>md-divider,.layout-row:not(.layout-gt-xs-column):not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-lg-column)>md-divider{border-top-width:0;border-right-width:1px;border-right-style:solid}}@media (min-width:1920px){.layout-gt-lg-row:not(.layout-gt-lg-column):not(.layout-xl-column)>md-divider,.layout-gt-md-row:not(.layout-gt-lg-column):not(.layout-xl-column)>md-divider,.layout-gt-sm-row:not(.layout-gt-md-column):not(.layout-gt-lg-column):not(.layout-xl-column)>md-divider,.layout-gt-xs-row:not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-gt-lg-column):not(.layout-xl-column)>md-divider,.layout-row:not(.layout-gt-xs-column):not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-gt-lg-column):not(.layout-xl-column)>md-divider,.layout-xl-row:not(.layout-gt-lg-column):not(.layout-xl-column)>md-divider{border-top-width:0;border-right-width:1px;border-right-style:solid}}md-fab-speed-dial{position:relative;display:flex;align-items:center;z-index:20}md-fab-speed-dial.md-fab-bottom-right{top:auto;right:20px;bottom:20px;left:auto;position:absolute}md-fab-speed-dial.md-fab-bottom-left{top:auto;right:auto;bottom:20px;left:20px;position:absolute}md-fab-speed-dial.md-fab-top-right{top:20px;right:20px;bottom:auto;left:auto;position:absolute}md-fab-speed-dial.md-fab-top-left{top:20px;right:auto;bottom:auto;left:20px;position:absolute}md-fab-speed-dial:not(.md-hover-full){pointer-events:none}md-fab-speed-dial:not(.md-hover-full) .md-fab-action-item,md-fab-speed-dial:not(.md-hover-full) md-fab-trigger{pointer-events:auto}md-fab-speed-dial:not(.md-hover-full).md-is-open{pointer-events:auto}md-fab-speed-dial ._md-css-variables{z-index:20}md-fab-speed-dial.md-is-open .md-fab-action-item{align-items:center}md-fab-speed-dial md-fab-actions{display:flex;height:auto}md-fab-speed-dial md-fab-actions .md-fab-action-item{transition:all .3s cubic-bezier(.55, 0, .55, .2)}md-fab-speed-dial.md-down{flex-direction:column}md-fab-speed-dial.md-down md-fab-trigger{order:1}md-fab-speed-dial.md-down md-fab-actions{flex-direction:column;order:2}md-fab-speed-dial.md-up{flex-direction:column}md-fab-speed-dial.md-up md-fab-trigger{order:2}md-fab-speed-dial.md-up md-fab-actions{flex-direction:column-reverse;order:1}md-fab-speed-dial.md-left{flex-direction:row}md-fab-speed-dial.md-left md-fab-trigger{order:2}md-fab-speed-dial.md-left md-fab-actions{flex-direction:row-reverse;order:1}md-fab-speed-dial.md-left md-fab-actions .md-fab-action-item{transition:all .3s cubic-bezier(.55, 0, .55, .2)}md-fab-speed-dial.md-right{flex-direction:row}md-fab-speed-dial.md-right md-fab-trigger{order:1}md-fab-speed-dial.md-right md-fab-actions{flex-direction:row;order:2}md-fab-speed-dial.md-right md-fab-actions .md-fab-action-item{transition:all .3s cubic-bezier(.55, 0, .55, .2)}md-fab-speed-dial.md-fling-remove .md-fab-action-item>*,md-fab-speed-dial.md-scale-remove .md-fab-action-item>*{visibility:hidden}md-fab-speed-dial.md-fling .md-fab-action-item{opacity:1}md-fab-speed-dial.md-fling.md-animations-waiting .md-fab-action-item{opacity:0;transition-duration:0s}md-fab-speed-dial.md-scale .md-fab-action-item{transform:scale(0);transition:all .3s cubic-bezier(.55, 0, .55, .2);transition-duration:.1428571429s}md-fab-toolbar{display:block}md-fab-toolbar.md-fab-bottom-right{top:auto;right:20px;bottom:20px;left:auto;position:absolute}md-fab-toolbar.md-fab-bottom-left{top:auto;right:auto;bottom:20px;left:20px;position:absolute}md-fab-toolbar.md-fab-top-right{top:20px;right:20px;bottom:auto;left:auto;position:absolute}md-fab-toolbar.md-fab-top-left{top:20px;right:auto;bottom:auto;left:20px;position:absolute}md-fab-toolbar .md-fab-toolbar-wrapper{display:block;position:relative;overflow:hidden;height:68px}md-fab-toolbar md-fab-trigger{position:absolute;z-index:20}md-fab-toolbar md-fab-trigger button{overflow:visible!important}md-fab-toolbar md-fab-trigger .md-fab-toolbar-background{display:block;position:absolute;z-index:21;opacity:1;transition:all .3s cubic-bezier(.55, 0, .55, .2)}md-fab-toolbar md-fab-trigger md-icon{position:relative;z-index:22;opacity:1;transition:all .2s ease-in}md-fab-toolbar.md-left md-fab-trigger{right:0}[dir=rtl] md-fab-toolbar.md-left md-fab-trigger{right:auto;left:0}md-fab-toolbar.md-left .md-toolbar-tools{flex-direction:row-reverse}md-fab-toolbar.md-left .md-toolbar-tools>.md-button:first-child{margin-right:.6rem}[dir=rtl] md-fab-toolbar.md-left .md-toolbar-tools>.md-button:first-child{margin-right:auto;margin-left:.6rem}md-fab-toolbar.md-left .md-toolbar-tools>.md-button:first-child{margin-left:-.8rem}[dir=rtl] md-fab-toolbar.md-left .md-toolbar-tools>.md-button:first-child{margin-left:auto;margin-right:-.8rem}md-fab-toolbar.md-left .md-toolbar-tools>.md-button:last-child{margin-right:8px}[dir=rtl] md-fab-toolbar.md-left .md-toolbar-tools>.md-button:last-child{margin-right:auto;margin-left:8px}md-fab-toolbar.md-right md-fab-trigger{left:0}[dir=rtl] md-fab-toolbar.md-right md-fab-trigger{left:auto;right:0}md-fab-toolbar.md-right .md-toolbar-tools{flex-direction:row}md-fab-toolbar md-toolbar{background-color:transparent!important;pointer-events:none;z-index:23}md-fab-toolbar md-toolbar .md-toolbar-tools{padding:0 20px;margin-top:3px}md-fab-toolbar md-toolbar .md-fab-action-item{opacity:0;transform:scale(0);transition:all .3s cubic-bezier(.55, 0, .55, .2);transition-duration:.15s}md-fab-toolbar.md-is-open md-fab-trigger>button{box-shadow:none}md-fab-toolbar.md-is-open md-fab-trigger>button md-icon{opacity:0}md-fab-toolbar.md-is-open .md-fab-action-item{opacity:1;transform:scale(1)}md-grid-list{box-sizing:border-box;display:block;position:relative}md-grid-list md-grid-tile,md-grid-list md-grid-tile-footer,md-grid-list md-grid-tile-header,md-grid-list md-grid-tile>figure{box-sizing:border-box}md-grid-list md-grid-tile{display:block;position:absolute}md-grid-list md-grid-tile figure{display:flex;align-items:center;justify-content:center;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;padding:0;margin:0}md-grid-list md-grid-tile md-grid-tile-footer,md-grid-list md-grid-tile md-grid-tile-header{display:flex;flex-direction:row;align-items:center;height:48px;color:#fff;background:rgba(0,0,0,.18);overflow:hidden;position:absolute;left:0;right:0}md-grid-list md-grid-tile md-grid-tile-footer h3,md-grid-list md-grid-tile md-grid-tile-footer h4,md-grid-list md-grid-tile md-grid-tile-header h3,md-grid-list md-grid-tile md-grid-tile-header h4{font-weight:400;margin:0 0 0 16px}md-grid-list md-grid-tile md-grid-tile-footer h3,md-grid-list md-grid-tile md-grid-tile-header h3{font-size:14px}md-grid-list md-grid-tile md-grid-tile-footer h4,md-grid-list md-grid-tile md-grid-tile-header h4{font-size:12px}md-grid-list md-grid-tile md-grid-tile-header{top:0}md-grid-list md-grid-tile md-grid-tile-footer{bottom:0}@media screen and (-ms-high-contrast:active){md-grid-tile{border:1px solid #fff}md-grid-tile-footer{border-top:1px solid #fff}}md-icon{margin:auto;background-repeat:no-repeat no-repeat;display:inline-block;vertical-align:middle;fill:currentColor;height:24px;width:24px;min-height:24px;min-width:24px}md-icon svg{pointer-events:none;display:block}md-icon[md-font-icon]{line-height:24px;width:auto}md-input-container{display:inline-block;position:relative;padding:2px;margin:18px 0;vertical-align:middle}md-input-container:after{content:"";display:table;clear:both}md-input-container.md-block{display:block}md-input-container .md-errors-spacer{float:right;min-height:24px;min-width:1px}[dir=rtl] md-input-container .md-errors-spacer{float:left}md-input-container>md-icon{position:absolute;top:8px;left:2px;right:auto}[dir=rtl] md-input-container>md-icon{left:auto}[dir=rtl] md-input-container>md-icon{right:2px}md-input-container input[type=color],md-input-container input[type=date],md-input-container input[type=datetime-local],md-input-container input[type=datetime],md-input-container input[type=email],md-input-container input[type=month],md-input-container input[type=number],md-input-container input[type=password],md-input-container input[type=search],md-input-container input[type=tel],md-input-container input[type=text],md-input-container input[type=time],md-input-container input[type=url],md-input-container input[type=week],md-input-container textarea{-moz-appearance:none;-webkit-appearance:none}md-input-container input[type=date],md-input-container input[type=datetime-local],md-input-container input[type=month],md-input-container input[type=time],md-input-container input[type=week]{min-height:30px}md-input-container textarea{resize:none;overflow:hidden}md-input-container textarea.md-input{min-height:30px;-ms-flex-preferred-size:auto}md-input-container textarea[md-no-autogrow]{height:auto;overflow:auto}md-input-container label:not(.md-container-ignore){position:absolute;bottom:100%;left:0;right:auto}[dir=rtl] md-input-container label:not(.md-container-ignore){left:auto}[dir=rtl] md-input-container label:not(.md-container-ignore){right:0}md-input-container label:not(.md-container-ignore).md-required:after{content:" *";font-size:13px;vertical-align:top}md-input-container .md-placeholder,md-input-container label:not(.md-no-float):not(.md-container-ignore){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;order:1;pointer-events:none;-webkit-font-smoothing:antialiased;padding-left:2px;padding-right:0;z-index:1;transform:translate3d(0,28px,0) scale(1);transition:transform .4s cubic-bezier(.25, .8, .25, 1);max-width:100%;transform-origin:left top}[dir=rtl] md-input-container .md-placeholder,[dir=rtl] md-input-container label:not(.md-no-float):not(.md-container-ignore){padding-left:0}[dir=rtl] md-input-container .md-placeholder,[dir=rtl] md-input-container label:not(.md-no-float):not(.md-container-ignore){padding-right:2px}[dir=rtl] md-input-container .md-placeholder,[dir=rtl] md-input-container label:not(.md-no-float):not(.md-container-ignore){transform-origin:right top}md-input-container.md-input-has-value .md-placeholder,md-input-container.md-input-has-value label:not(.md-no-float):not(.md-container-ignore){padding-left:3px;padding-right:0}[dir=rtl] md-input-container.md-input-has-value .md-placeholder,[dir=rtl] md-input-container.md-input-has-value label:not(.md-no-float):not(.md-container-ignore){padding-left:0}[dir=rtl] md-input-container.md-input-has-value .md-placeholder,[dir=rtl] md-input-container.md-input-has-value label:not(.md-no-float):not(.md-container-ignore){padding-right:3px}md-input-container .md-placeholder{position:absolute;top:0;opacity:0;transition-property:opacity,transform;transform:translate3d(0,30px,0)}md-input-container.md-input-focused .md-placeholder{opacity:1;transform:translate3d(0,24px,0)}md-input-container.md-input-has-value .md-placeholder{transition:none;opacity:0}md-input-container:not(.md-input-has-value):not(.md-input-has-placeholder) input:not(:focus){color:transparent}md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-ampm-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-day-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-hour-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-millisecond-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-minute-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-month-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-second-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-text,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-week-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-year-field{color:transparent}md-input-container .md-input{order:2;display:block;margin-top:0;background:0 0;padding-top:2px;padding-bottom:1px;padding-left:0;padding-right:2px;border-width:0 0 1px 0;line-height:26px;height:30px;-ms-flex-preferred-size:26px;border-radius:0;border-style:solid;transition:border-color .4s cubic-bezier(.25, .8, .25, 1);width:100%;box-sizing:border-box;float:left}[dir=rtl] md-input-container .md-input{padding-left:2px}[dir=rtl] md-input-container .md-input{padding-right:0}[dir=rtl] md-input-container .md-input{float:right}md-input-container .md-input:focus{outline:0}md-input-container .md-input:invalid{outline:0;box-shadow:none}md-input-container .md-input.md-no-flex{flex:none!important}md-input-container .md-char-counter{text-align:right;padding-right:2px;padding-left:0}[dir=rtl] md-input-container .md-char-counter{text-align:left}[dir=rtl] md-input-container .md-char-counter{padding-right:0}[dir=rtl] md-input-container .md-char-counter{padding-left:2px}md-input-container .md-input-messages-animation{position:relative;order:4;overflow:hidden;clear:left}[dir=rtl] md-input-container .md-input-messages-animation{clear:right}md-input-container .md-char-counter,md-input-container .md-input-message-animation{font-size:12px;line-height:14px;overflow:hidden;transition:all .3s cubic-bezier(.55, 0, .55, .2);opacity:1;margin-top:0;padding-top:8px}md-input-container .md-char-counter:not(.md-char-counter),md-input-container .md-input-message-animation:not(.md-char-counter){padding-right:5px;padding-left:0}[dir=rtl] md-input-container .md-char-counter:not(.md-char-counter),[dir=rtl] md-input-container .md-input-message-animation:not(.md-char-counter){padding-right:0}[dir=rtl] md-input-container .md-char-counter:not(.md-char-counter),[dir=rtl] md-input-container .md-input-message-animation:not(.md-char-counter){padding-left:5px}md-input-container:not(.md-input-invalid) .md-auto-hide .md-input-message-animation{opacity:0;margin-top:-100px}md-input-container .md-input-message-animation.ng-enter-prepare{opacity:0;margin-top:-100px}md-input-container .md-input-message-animation.ng-enter:not(.ng-enter-active){opacity:0;margin-top:-100px}md-input-container.md-input-focused label:not(.md-no-float),md-input-container.md-input-has-placeholder label:not(.md-no-float),md-input-container.md-input-has-value label:not(.md-no-float){transform:translate3d(0,6px,0) scale(.75);transition:transform cubic-bezier(.25, .8, .25, 1) .4s,width cubic-bezier(.25, .8, .25, 1) .4s}md-input-container.md-input-has-value label{transition:none}md-input-container .md-input.ng-invalid.ng-dirty,md-input-container.md-input-focused .md-input,md-input-container.md-input-resized .md-input{padding-bottom:0;border-width:0 0 2px 0}[disabled] md-input-container .md-input,md-input-container .md-input[disabled]{background-position:bottom -1px left 0;background-size:4px 1px;background-repeat:repeat-x}md-input-container.md-icon-float{transition:margin-top .4s cubic-bezier(.25, .8, .25, 1)}md-input-container.md-icon-float>label{pointer-events:none;position:absolute}md-input-container.md-icon-float>md-icon{top:8px;left:2px;right:auto}[dir=rtl] md-input-container.md-icon-float>md-icon{left:auto}[dir=rtl] md-input-container.md-icon-float>md-icon{right:2px}md-input-container.md-icon-left>label .md-placeholder,md-input-container.md-icon-left>label:not(.md-no-float):not(.md-container-ignore),md-input-container.md-icon-right>label .md-placeholder,md-input-container.md-icon-right>label:not(.md-no-float):not(.md-container-ignore){width:calc(100% - 36px);padding:0}md-input-container.md-icon-left{padding-left:36px;padding-right:0}[dir=rtl] md-input-container.md-icon-left{padding-left:0}[dir=rtl] md-input-container.md-icon-left{padding-right:36px}md-input-container.md-icon-left>label{left:36px;right:auto}[dir=rtl] md-input-container.md-icon-left>label{left:auto}[dir=rtl] md-input-container.md-icon-left>label{right:36px}md-input-container.md-icon-right{padding-left:0;padding-right:36px}[dir=rtl] md-input-container.md-icon-right{padding-left:36px}[dir=rtl] md-input-container.md-icon-right{padding-right:0}md-input-container.md-icon-right>md-icon:last-of-type{margin:0;right:2px;left:auto}[dir=rtl] md-input-container.md-icon-right>md-icon:last-of-type{right:auto}[dir=rtl] md-input-container.md-icon-right>md-icon:last-of-type{left:2px}md-input-container.md-icon-left.md-icon-right{padding-left:36px;padding-right:36px}md-input-container.md-icon-left.md-icon-right>label .md-placeholder,md-input-container.md-icon-left.md-icon-right>label:not(.md-no-float):not(.md-container-ignore){width:calc(100% - (36px * 2))}.md-resize-wrapper{position:relative}.md-resize-wrapper:after{content:"";display:table;clear:both}.md-resize-handle{position:absolute;bottom:-5px;left:0;height:10px;background:0 0;width:100%;cursor:ns-resize}@media screen and (-ms-high-contrast:active){md-input-container.md-default-theme>md-icon{fill:#fff}}md-list{display:block;padding:8px 0 8px 0}md-list .md-subheader{font-size:14px;font-weight:500;letter-spacing:.01em;line-height:1.2em}md-list.md-dense:not(.md-dense-disabled) md-list-item,md-list.md-dense:not(.md-dense-disabled) md-list-item .md-list-item-inner{min-height:40px}md-list.md-dense:not(.md-dense-disabled) md-list-item .md-list-item-inner::before,md-list.md-dense:not(.md-dense-disabled) md-list-item::before{content:"";min-height:40px;visibility:hidden;display:inline-block}md-list.md-dense:not(.md-dense-disabled) md-list-item .md-list-item-inner md-icon:first-child,md-list.md-dense:not(.md-dense-disabled) md-list-item md-icon:first-child{width:20px;height:20px}md-list.md-dense:not(.md-dense-disabled) md-list-item .md-list-item-inner>md-icon:first-child:not(.md-avatar-icon),md-list.md-dense:not(.md-dense-disabled) md-list-item>md-icon:first-child:not(.md-avatar-icon){margin-right:36px;margin-top:4px;margin-bottom:4px}[dir=rtl] md-list.md-dense:not(.md-dense-disabled) md-list-item .md-list-item-inner>md-icon:first-child:not(.md-avatar-icon),[dir=rtl] md-list.md-dense:not(.md-dense-disabled) md-list-item>md-icon:first-child:not(.md-avatar-icon){margin-right:auto;margin-left:36px}md-list.md-dense:not(.md-dense-disabled) md-list-item .md-avatar,md-list.md-dense:not(.md-dense-disabled) md-list-item .md-avatar-icon,md-list.md-dense:not(.md-dense-disabled) md-list-item .md-list-item-inner .md-avatar,md-list.md-dense:not(.md-dense-disabled) md-list-item .md-list-item-inner .md-avatar-icon{margin-right:20px;margin-top:6px;margin-bottom:6px}[dir=rtl] md-list.md-dense:not(.md-dense-disabled) md-list-item .md-avatar,[dir=rtl] md-list.md-dense:not(.md-dense-disabled) md-list-item .md-avatar-icon,[dir=rtl] md-list.md-dense:not(.md-dense-disabled) md-list-item .md-list-item-inner .md-avatar,[dir=rtl] md-list.md-dense:not(.md-dense-disabled) md-list-item .md-list-item-inner .md-avatar-icon{margin-right:auto;margin-left:20px}md-list.md-dense:not(.md-dense-disabled) md-list-item .md-avatar,md-list.md-dense:not(.md-dense-disabled) md-list-item .md-list-item-inner .md-avatar{flex:none;width:36px;height:36px}md-list.md-dense:not(.md-dense-disabled) md-list-item .md-list-item-inner .md-secondary-container .md-secondary.md-button,md-list.md-dense:not(.md-dense-disabled) md-list-item .md-secondary-container .md-secondary.md-button{margin-top:4px;margin-bottom:4px}md-list.md-dense:not(.md-dense-disabled) md-list-item .md-list-item-inner .md-secondary-container md-checkbox:not(.md-dense-disabled),md-list.md-dense:not(.md-dense-disabled) md-list-item .md-secondary-container md-checkbox:not(.md-dense-disabled){min-height:40px}md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line .md-list-item-text.md-offset,md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line>.md-no-style .md-list-item-text.md-offset,md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line .md-list-item-text.md-offset,md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line>.md-no-style .md-list-item-text.md-offset{margin-left:56px}[dir=rtl] md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line .md-list-item-text.md-offset,[dir=rtl] md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line>.md-no-style .md-list-item-text.md-offset,[dir=rtl] md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line .md-list-item-text.md-offset,[dir=rtl] md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line>.md-no-style .md-list-item-text.md-offset{margin-left:auto;margin-right:56px}md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line .md-list-item-text h3,md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line .md-list-item-text h4,md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line .md-list-item-text p,md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line>.md-no-style .md-list-item-text h3,md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line>.md-no-style .md-list-item-text h4,md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line>.md-no-style .md-list-item-text p,md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line .md-list-item-text h3,md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line .md-list-item-text h4,md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line .md-list-item-text p,md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line>.md-no-style .md-list-item-text h3,md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line>.md-no-style .md-list-item-text h4,md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line>.md-no-style .md-list-item-text p{line-height:1.05;font-size:12px;padding-bottom:4px}md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line .md-list-item-text h3,md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line>.md-no-style .md-list-item-text h3,md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line .md-list-item-text h3,md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line>.md-no-style .md-list-item-text h3{font-size:13px}md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line,md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line>.md-no-style{min-height:60px}md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line::before,md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line>.md-no-style::before{content:"";min-height:60px;visibility:hidden;display:inline-block}md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line .md-avatar-icon,md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line>.md-avatar,md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line>.md-no-style .md-avatar-icon,md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line>.md-no-style>.md-avatar{margin-top:12px}md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line,md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line>.md-no-style{min-height:76px}md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line::before,md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line>.md-no-style::before{content:"";min-height:76px;visibility:hidden;display:inline-block}md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line>.md-avatar,md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line>.md-no-style>.md-avatar,md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line>.md-no-style>md-icon:first-child,md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line>md-icon:first-child{margin-top:16px}md-list.md-dense:not(.md-dense-disabled) .md-subheader-inner{padding-top:12px;padding-bottom:12px}md-list-item{position:relative}md-list-item.md-proxy-focus.md-focused .md-no-style{transition:background-color .15s linear}md-list-item._md-button-wrap{position:relative}md-list-item._md-button-wrap>div.md-button:first-child{display:flex;align-items:center;justify-content:flex-start;padding:0 16px;margin:0;font-weight:400;text-align:left;border:medium none}[dir=rtl] md-list-item._md-button-wrap>div.md-button:first-child{text-align:right}md-list-item._md-button-wrap>div.md-button:first-child>.md-button:first-child{position:absolute;top:0;left:0;height:100%;margin:0;padding:0}md-list-item._md-button-wrap>div.md-button:first-child .md-list-item-inner{width:100%}md-list-item._md-button-wrap>div.md-button:first-child .md-list-item-inner::before{content:"";min-height:inherit;visibility:hidden;display:inline-block}md-list-item .md-no-style,md-list-item.md-no-proxy{position:relative;padding:0 16px;flex:1 1 auto}md-list-item .md-no-style.md-button,md-list-item.md-no-proxy.md-button{font-size:inherit;height:inherit;text-align:left;text-transform:none;width:100%;white-space:normal;flex-direction:inherit;align-items:inherit;border-radius:0;margin:0}[dir=rtl] md-list-item .md-no-style.md-button,[dir=rtl] md-list-item.md-no-proxy.md-button{text-align:right}md-list-item .md-no-style.md-button>.md-ripple-container,md-list-item.md-no-proxy.md-button>.md-ripple-container{border-radius:0}md-list-item .md-no-style:focus,md-list-item.md-no-proxy:focus{outline:0}md-list-item.md-clickable:hover{cursor:pointer}md-list-item md-divider{position:absolute;bottom:0;left:0;width:100%}[dir=rtl] md-list-item md-divider{left:auto;right:0}md-list-item md-divider[md-inset]{left:72px;width:calc(100% - 72px);margin:0!important}[dir=rtl] md-list-item md-divider[md-inset]{left:auto;right:72px}md-list-item,md-list-item .md-list-item-inner{display:flex;justify-content:flex-start;align-items:center;min-height:48px;height:auto}md-list-item .md-list-item-inner::before,md-list-item::before{content:"";min-height:48px;visibility:hidden;display:inline-block}md-list-item .md-list-item-inner>div.md-primary>md-icon:not(.md-avatar-icon),md-list-item .md-list-item-inner>div.md-secondary>md-icon:not(.md-avatar-icon),md-list-item .md-list-item-inner>md-icon.md-secondary:not(.md-avatar-icon),md-list-item .md-list-item-inner>md-icon:first-child:not(.md-avatar-icon),md-list-item>div.md-primary>md-icon:not(.md-avatar-icon),md-list-item>div.md-secondary>md-icon:not(.md-avatar-icon),md-list-item>md-icon.md-secondary:not(.md-avatar-icon),md-list-item>md-icon:first-child:not(.md-avatar-icon){width:24px;margin-top:16px;margin-bottom:12px;box-sizing:content-box}md-list-item .md-list-item-inner md-checkbox.md-secondary,md-list-item .md-list-item-inner>div.md-primary>md-checkbox,md-list-item .md-list-item-inner>div.md-secondary>md-checkbox,md-list-item .md-list-item-inner>md-checkbox,md-list-item md-checkbox.md-secondary,md-list-item>div.md-primary>md-checkbox,md-list-item>div.md-secondary>md-checkbox,md-list-item>md-checkbox{align-self:center}md-list-item .md-list-item-inner md-checkbox.md-secondary .md-label,md-list-item .md-list-item-inner>div.md-primary>md-checkbox .md-label,md-list-item .md-list-item-inner>div.md-secondary>md-checkbox .md-label,md-list-item .md-list-item-inner>md-checkbox .md-label,md-list-item md-checkbox.md-secondary .md-label,md-list-item>div.md-primary>md-checkbox .md-label,md-list-item>div.md-secondary>md-checkbox .md-label,md-list-item>md-checkbox .md-label{display:none}md-list-item .md-list-item-inner>md-icon:first-child:not(.md-avatar-icon),md-list-item>md-icon:first-child:not(.md-avatar-icon){margin-right:32px}[dir=rtl] md-list-item .md-list-item-inner>md-icon:first-child:not(.md-avatar-icon),[dir=rtl] md-list-item>md-icon:first-child:not(.md-avatar-icon){margin-right:auto;margin-left:32px}md-list-item .md-avatar,md-list-item .md-avatar-icon,md-list-item .md-list-item-inner .md-avatar,md-list-item .md-list-item-inner .md-avatar-icon{margin-top:8px;margin-bottom:8px;margin-right:16px;border-radius:50%;box-sizing:content-box}[dir=rtl] md-list-item .md-avatar,[dir=rtl] md-list-item .md-avatar-icon,[dir=rtl] md-list-item .md-list-item-inner .md-avatar,[dir=rtl] md-list-item .md-list-item-inner .md-avatar-icon{margin-right:auto;margin-left:16px}md-list-item .md-avatar,md-list-item .md-list-item-inner .md-avatar{flex:none;width:40px;height:40px}md-list-item .md-avatar-icon,md-list-item .md-list-item-inner .md-avatar-icon{padding:8px}md-list-item .md-avatar-icon svg,md-list-item .md-list-item-inner .md-avatar-icon svg{width:24px;height:24px}md-list-item .md-list-item-inner>md-checkbox,md-list-item>md-checkbox{width:24px;min-height:40px;margin-left:0;margin-right:29px}[dir=rtl] md-list-item .md-list-item-inner>md-checkbox,[dir=rtl] md-list-item>md-checkbox{margin-left:29px}[dir=rtl] md-list-item .md-list-item-inner>md-checkbox,[dir=rtl] md-list-item>md-checkbox{margin-right:0}md-list-item .md-list-item-inner .md-secondary-container,md-list-item .md-secondary-container{display:flex;align-items:center;position:relative;flex-shrink:0;margin:auto;margin-right:0;margin-left:auto}[dir=rtl] md-list-item .md-list-item-inner .md-secondary-container,[dir=rtl] md-list-item .md-secondary-container{margin-right:auto}[dir=rtl] md-list-item .md-list-item-inner .md-secondary-container,[dir=rtl] md-list-item .md-secondary-container{margin-left:0}md-list-item .md-list-item-inner .md-secondary-container .md-button:last-of-type,md-list-item .md-list-item-inner .md-secondary-container .md-icon-button:last-of-type,md-list-item .md-secondary-container .md-button:last-of-type,md-list-item .md-secondary-container .md-icon-button:last-of-type{margin-right:0}[dir=rtl] md-list-item .md-list-item-inner .md-secondary-container .md-button:last-of-type,[dir=rtl] md-list-item .md-list-item-inner .md-secondary-container .md-icon-button:last-of-type,[dir=rtl] md-list-item .md-secondary-container .md-button:last-of-type,[dir=rtl] md-list-item .md-secondary-container .md-icon-button:last-of-type{margin-right:auto;margin-left:0}md-list-item .md-list-item-inner .md-secondary-container md-checkbox,md-list-item .md-secondary-container md-checkbox{margin:0 6px;padding:0 8px;min-height:40px}md-list-item .md-list-item-inner .md-secondary-container md-checkbox:last-child,md-list-item .md-secondary-container md-checkbox:last-child{width:40px;margin-right:0}[dir=rtl] md-list-item .md-list-item-inner .md-secondary-container md-checkbox:last-child,[dir=rtl] md-list-item .md-secondary-container md-checkbox:last-child{margin-right:auto;margin-left:0}md-list-item .md-list-item-inner .md-secondary-container md-switch,md-list-item .md-secondary-container md-switch{margin-top:0;margin-bottom:0;margin-right:-6px}[dir=rtl] md-list-item .md-list-item-inner .md-secondary-container md-switch,[dir=rtl] md-list-item .md-secondary-container md-switch{margin-right:auto;margin-left:-6px}md-list-item .md-list-item-inner>.md-list-item-inner>p,md-list-item .md-list-item-inner>p,md-list-item>.md-list-item-inner>p,md-list-item>p{flex:1 1 auto;margin:0}md-list-item.md-2-line,md-list-item.md-2-line>.md-no-style,md-list-item.md-3-line,md-list-item.md-3-line>.md-no-style{align-items:flex-start;justify-content:center}md-list-item.md-2-line.md-long-text,md-list-item.md-2-line>.md-no-style.md-long-text,md-list-item.md-3-line.md-long-text,md-list-item.md-3-line>.md-no-style.md-long-text{margin-top:8px;margin-bottom:8px}md-list-item.md-2-line .md-list-item-text,md-list-item.md-2-line>.md-no-style .md-list-item-text,md-list-item.md-3-line .md-list-item-text,md-list-item.md-3-line>.md-no-style .md-list-item-text{flex:1 1 auto;margin:auto;text-overflow:ellipsis;overflow:hidden}md-list-item.md-2-line .md-list-item-text.md-offset,md-list-item.md-2-line>.md-no-style .md-list-item-text.md-offset,md-list-item.md-3-line .md-list-item-text.md-offset,md-list-item.md-3-line>.md-no-style .md-list-item-text.md-offset{margin-left:56px}[dir=rtl] md-list-item.md-2-line .md-list-item-text.md-offset,[dir=rtl] md-list-item.md-2-line>.md-no-style .md-list-item-text.md-offset,[dir=rtl] md-list-item.md-3-line .md-list-item-text.md-offset,[dir=rtl] md-list-item.md-3-line>.md-no-style .md-list-item-text.md-offset{margin-left:auto;margin-right:56px}md-list-item.md-2-line .md-list-item-text h3,md-list-item.md-2-line>.md-no-style .md-list-item-text h3,md-list-item.md-3-line .md-list-item-text h3,md-list-item.md-3-line>.md-no-style .md-list-item-text h3{font-size:16px;font-weight:400;letter-spacing:.01em;margin:0;line-height:1.2em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}md-list-item.md-2-line .md-list-item-text h4,md-list-item.md-2-line>.md-no-style .md-list-item-text h4,md-list-item.md-3-line .md-list-item-text h4,md-list-item.md-3-line>.md-no-style .md-list-item-text h4{font-size:14px;letter-spacing:.01em;margin:3px 0 1px 0;font-weight:400;line-height:1.2em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}md-list-item.md-2-line .md-list-item-text p,md-list-item.md-2-line>.md-no-style .md-list-item-text p,md-list-item.md-3-line .md-list-item-text p,md-list-item.md-3-line>.md-no-style .md-list-item-text p{font-size:14px;font-weight:500;letter-spacing:.01em;margin:0;line-height:1.6em}md-list-item.md-2-line,md-list-item.md-2-line>.md-no-style{height:auto;min-height:72px}md-list-item.md-2-line::before,md-list-item.md-2-line>.md-no-style::before{content:"";min-height:72px;visibility:hidden;display:inline-block}md-list-item.md-2-line .md-avatar-icon,md-list-item.md-2-line>.md-avatar,md-list-item.md-2-line>.md-no-style .md-avatar-icon,md-list-item.md-2-line>.md-no-style>.md-avatar{margin-top:12px}md-list-item.md-2-line>.md-no-style>md-icon:first-child,md-list-item.md-2-line>md-icon:first-child{align-self:flex-start}md-list-item.md-2-line .md-list-item-text,md-list-item.md-2-line>.md-no-style .md-list-item-text{flex:1 1 auto}md-list-item.md-3-line,md-list-item.md-3-line>.md-no-style{height:auto;min-height:88px}md-list-item.md-3-line::before,md-list-item.md-3-line>.md-no-style::before{content:"";min-height:88px;visibility:hidden;display:inline-block}md-list-item.md-3-line>.md-avatar,md-list-item.md-3-line>.md-no-style>.md-avatar,md-list-item.md-3-line>.md-no-style>md-icon:first-child,md-list-item.md-3-line>md-icon:first-child{margin-top:16px}.md-open-menu-container{position:fixed;left:0;top:0;z-index:100;opacity:0;border-radius:2px;max-height:calc(100vh - 10px);overflow:auto}.md-open-menu-container md-menu-divider{margin-top:4px;margin-bottom:4px;height:1px;min-height:1px;max-height:1px;width:100%}.md-open-menu-container md-menu-content>*{opacity:0}.md-open-menu-container:not(.md-clickable){pointer-events:none}.md-open-menu-container.md-active{opacity:1;transition:all .4s cubic-bezier(.25, .8, .25, 1);transition-duration:.2s}.md-open-menu-container.md-active>md-menu-content>*{opacity:1;transition:all .3s cubic-bezier(.55, 0, .55, .2);transition-duration:.2s;transition-delay:0.1s}.md-open-menu-container.md-leave{opacity:0;transition:all .3s cubic-bezier(.55, 0, .55, .2);transition-duration:250ms}md-menu-content{display:flex;flex-direction:column;padding:8px 0;max-height:304px;overflow-y:auto}md-menu-content.md-dense{max-height:208px}md-menu-content.md-dense md-menu-item{height:32px;min-height:32px}md-menu-item{display:flex;flex-direction:row;min-height:48px;height:48px;align-content:center;justify-content:flex-start}md-menu-item>*{width:100%;margin:auto 0;padding-left:16px;padding-right:16px}md-menu-item>a.md-button{padding-top:5px}md-menu-item>.md-button{text-align:left;display:inline-block;border-radius:0;margin:auto 0;font-size:15px;text-transform:none;font-weight:400;height:100%;padding-left:16px;padding-right:16px;width:100%}md-menu-item>.md-button::-moz-focus-inner{padding:0;border:0}[dir=rtl] md-menu-item>.md-button{text-align:right}md-menu-item>.md-button md-icon{margin:auto 16px auto 0}[dir=rtl] md-menu-item>.md-button md-icon{margin:auto 0 auto 16px}md-menu-item>.md-button p{display:inline-block;margin:auto}md-menu-item>.md-button span{margin-top:auto;margin-bottom:auto}md-menu-item>.md-button .md-ripple-container{border-radius:inherit}md-toolbar .md-menu{height:auto;margin:auto;padding:0}@media (max-width:959px){md-menu-content{min-width:112px}md-menu-content[width="3"]{min-width:168px}md-menu-content[width="4"]{min-width:224px}md-menu-content[width="5"]{min-width:280px}md-menu-content[width="6"]{min-width:336px}md-menu-content[width="7"]{min-width:392px}}@media (min-width:960px){md-menu-content{min-width:96px}md-menu-content[width="3"]{min-width:192px}md-menu-content[width="4"]{min-width:256px}md-menu-content[width="5"]{min-width:320px}md-menu-content[width="6"]{min-width:384px}md-menu-content[width="7"]{min-width:448px}}md-toolbar.md-menu-toolbar h2.md-toolbar-tools{line-height:1rem;height:auto;padding:28px;padding-bottom:12px}md-toolbar.md-has-open-menu{position:relative;z-index:100}md-menu-bar{padding:0 20px;display:block;position:relative;z-index:2}md-menu-bar .md-menu{display:inline-block;padding:0;position:relative}md-menu-bar button{font-size:14px;padding:0 10px;margin:0;border:0;background-color:transparent;height:40px}md-menu-bar md-backdrop.md-menu-backdrop{z-index:-2}md-menu-content.md-menu-bar-menu.md-dense{max-height:none;padding:16px 0}md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent{position:relative}md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent>md-icon{position:absolute;padding:0;width:24px;top:6px;left:24px}[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent>md-icon{left:auto;right:24px}md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent .md-menu>.md-button,md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent>.md-button{padding:0 32px 0 64px}[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent .md-menu>.md-button,[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent>.md-button{padding:0 64px 0 32px}md-menu-content.md-menu-bar-menu.md-dense .md-button{min-height:0;height:32px}md-menu-content.md-menu-bar-menu.md-dense .md-button span{float:left}[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-button span{float:right}md-menu-content.md-menu-bar-menu.md-dense .md-button span.md-alt-text{float:right;margin:0 8px}[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-button span.md-alt-text{float:left}md-menu-content.md-menu-bar-menu.md-dense md-menu-divider{margin:8px 0}md-menu-content.md-menu-bar-menu.md-dense .md-menu>.md-button,md-menu-content.md-menu-bar-menu.md-dense md-menu-item>.md-button{text-align:left}[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-menu>.md-button,[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense md-menu-item>.md-button{text-align:right}md-menu-content.md-menu-bar-menu.md-dense .md-menu{padding:0}md-menu-content.md-menu-bar-menu.md-dense .md-menu>.md-button{position:relative;margin:0;width:100%;text-transform:none;font-weight:400;border-radius:0;padding-left:16px}[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-menu>.md-button{padding-left:0;padding-right:16px}md-menu-content.md-menu-bar-menu.md-dense .md-menu>.md-button:after{display:block;content:"▼";position:absolute;top:0;speak:none;transform:rotate(270deg) scaleY(.45) scaleX(.9);right:28px}[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-menu>.md-button:after{transform:rotate(90deg) scaleY(.45) scaleX(.9)}[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-menu>.md-button:after{right:auto;left:28px}.md-nav-bar{border-style:solid;border-width:0 0 1px;height:48px;position:relative}._md-nav-bar-list{outline:0;list-style:none;margin:0;padding:0;box-sizing:border-box;display:flex;flex-direction:row}.md-nav-item:first-of-type{margin-left:8px}.md-button._md-nav-button{line-height:24px;margin:0 4px;padding:12px 16px;transition:background-color .35s cubic-bezier(.35, 0, .25, 1)}.md-button._md-nav-button:focus{outline:0}md-nav-ink-bar{background-color:#000;position:absolute;bottom:0;left:0;width:100%;height:2px;transform-origin:left top;will-change:transform;transition:transform 125ms cubic-bezier(.35, 0, .25, 1)}md-nav-ink-bar.ng-animate{transition:none}md-nav-extra-content{min-height:48px;padding-right:12px}@-webkit-keyframes indeterminate-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes indeterminate-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}md-progress-circular{position:relative;display:block;transform:scale(1,1)}[dir=rtl] md-progress-circular{transform:scale(-1,1)}md-progress-circular._md-progress-circular-disabled{visibility:hidden}md-progress-circular.md-mode-indeterminate svg{-webkit-animation:indeterminate-rotate 1.568s linear infinite;animation:indeterminate-rotate 1.568s linear infinite}md-progress-circular svg{position:absolute;overflow:visible;top:0;left:0}md-progress-linear{display:block;position:relative;width:100%;height:5px;padding-top:0!important;margin-bottom:0!important;transform:scale(1,1)}[dir=rtl] md-progress-linear{transform:scale(-1,1)}md-progress-linear._md-progress-linear-disabled{visibility:hidden}md-progress-linear .md-container{display:block;position:relative;overflow:hidden;width:100%;height:5px;transform:translate(0,0) scale(1,1)}md-progress-linear .md-container .md-bar{position:absolute;left:0;top:0;bottom:0;width:100%;height:5px}md-progress-linear .md-container .md-dashed:before{content:"";display:none;position:absolute;margin-top:0;height:5px;width:100%;background-color:transparent;background-size:10px 10px!important;background-position:0 -23px}md-progress-linear .md-container .md-bar1,md-progress-linear .md-container .md-bar2{transition:transform .2s linear}md-progress-linear .md-container.md-mode-query .md-bar1{display:none}md-progress-linear .md-container.md-mode-query .md-bar2{transition:all .2s linear;-webkit-animation:query .8s infinite cubic-bezier(.39,.575,.565,1);animation:query .8s infinite cubic-bezier(.39,.575,.565,1)}md-progress-linear .md-container.md-mode-determinate .md-bar1{display:none}md-progress-linear .md-container.md-mode-indeterminate .md-bar1{-webkit-animation:md-progress-linear-indeterminate-scale-1 4s infinite,md-progress-linear-indeterminate-1 4s infinite;animation:md-progress-linear-indeterminate-scale-1 4s infinite,md-progress-linear-indeterminate-1 4s infinite}md-progress-linear .md-container.md-mode-indeterminate .md-bar2{-webkit-animation:md-progress-linear-indeterminate-scale-2 4s infinite,md-progress-linear-indeterminate-2 4s infinite;animation:md-progress-linear-indeterminate-scale-2 4s infinite,md-progress-linear-indeterminate-2 4s infinite}md-progress-linear .md-container.ng-hide ._md-progress-linear-disabled md-progress-linear .md-container{-webkit-animation:none;animation:none}md-progress-linear .md-container.ng-hide ._md-progress-linear-disabled md-progress-linear .md-container .md-bar1{-webkit-animation-name:none;animation-name:none}md-progress-linear .md-container.ng-hide ._md-progress-linear-disabled md-progress-linear .md-container .md-bar2{-webkit-animation-name:none;animation-name:none}md-progress-linear .md-container.md-mode-buffer{background-color:transparent!important;transition:all .2s linear}md-progress-linear .md-container.md-mode-buffer .md-dashed:before{display:block;-webkit-animation:buffer 3s infinite linear;animation:buffer 3s infinite linear}@-webkit-keyframes query{0%{opacity:1;transform:translateX(35%) scale(.3,1)}100%{opacity:0;transform:translateX(-50%) scale(0,1)}}@keyframes query{0%{opacity:1;transform:translateX(35%) scale(.3,1)}100%{opacity:0;transform:translateX(-50%) scale(0,1)}}@-webkit-keyframes buffer{0%{opacity:1;background-position:0 -23px}50%{opacity:0}100%{opacity:1;background-position:-200px -23px}}@keyframes buffer{0%{opacity:1;background-position:0 -23px}50%{opacity:0}100%{opacity:1;background-position:-200px -23px}}@-webkit-keyframes md-progress-linear-indeterminate-scale-1{0%{transform:scaleX(.1);-webkit-animation-timing-function:linear;animation-timing-function:linear}36.6%{transform:scaleX(.1);-webkit-animation-timing-function:cubic-bezier(0.334731432,0.124819821,0.785843996,1);animation-timing-function:cubic-bezier(0.334731432,0.124819821,0.785843996,1)}69.15%{transform:scaleX(.83);-webkit-animation-timing-function:cubic-bezier(0.225732004,0,0.233648906,1.3709798);animation-timing-function:cubic-bezier(0.225732004,0,0.233648906,1.3709798)}100%{transform:scaleX(.1)}}@keyframes md-progress-linear-indeterminate-scale-1{0%{transform:scaleX(.1);-webkit-animation-timing-function:linear;animation-timing-function:linear}36.6%{transform:scaleX(.1);-webkit-animation-timing-function:cubic-bezier(0.334731432,0.124819821,0.785843996,1);animation-timing-function:cubic-bezier(0.334731432,0.124819821,0.785843996,1)}69.15%{transform:scaleX(.83);-webkit-animation-timing-function:cubic-bezier(0.225732004,0,0.233648906,1.3709798);animation-timing-function:cubic-bezier(0.225732004,0,0.233648906,1.3709798)}100%{transform:scaleX(.1)}}@-webkit-keyframes md-progress-linear-indeterminate-1{0%{left:-105.1666666667%;-webkit-animation-timing-function:linear;animation-timing-function:linear}20%{left:-105.1666666667%;-webkit-animation-timing-function:cubic-bezier(0.5,0,0.701732,0.495818703);animation-timing-function:cubic-bezier(0.5,0,0.701732,0.495818703)}69.15%{left:21.5%;-webkit-animation-timing-function:cubic-bezier(0.302435,0.38135197,0.55,0.956352125);animation-timing-function:cubic-bezier(0.302435,0.38135197,0.55,0.956352125)}100%{left:95.4444444444%}}@keyframes md-progress-linear-indeterminate-1{0%{left:-105.1666666667%;-webkit-animation-timing-function:linear;animation-timing-function:linear}20%{left:-105.1666666667%;-webkit-animation-timing-function:cubic-bezier(0.5,0,0.701732,0.495818703);animation-timing-function:cubic-bezier(0.5,0,0.701732,0.495818703)}69.15%{left:21.5%;-webkit-animation-timing-function:cubic-bezier(0.302435,0.38135197,0.55,0.956352125);animation-timing-function:cubic-bezier(0.302435,0.38135197,0.55,0.956352125)}100%{left:95.4444444444%}}@-webkit-keyframes md-progress-linear-indeterminate-scale-2{0%{transform:scaleX(.1);-webkit-animation-timing-function:cubic-bezier(0.205028172,0.057050836,0.57660995,0.453970841);animation-timing-function:cubic-bezier(0.205028172,0.057050836,0.57660995,0.453970841)}19.15%{transform:scaleX(.57);-webkit-animation-timing-function:cubic-bezier(0.152312994,0.196431957,0.648373778,1.00431535);animation-timing-function:cubic-bezier(0.152312994,0.196431957,0.648373778,1.00431535)}44.15%{transform:scaleX(.91);-webkit-animation-timing-function:cubic-bezier(0.25775882,-0.003163357,0.211761916,1.38178961);animation-timing-function:cubic-bezier(0.25775882,-0.003163357,0.211761916,1.38178961)}100%{transform:scaleX(.1)}}@keyframes md-progress-linear-indeterminate-scale-2{0%{transform:scaleX(.1);-webkit-animation-timing-function:cubic-bezier(0.205028172,0.057050836,0.57660995,0.453970841);animation-timing-function:cubic-bezier(0.205028172,0.057050836,0.57660995,0.453970841)}19.15%{transform:scaleX(.57);-webkit-animation-timing-function:cubic-bezier(0.152312994,0.196431957,0.648373778,1.00431535);animation-timing-function:cubic-bezier(0.152312994,0.196431957,0.648373778,1.00431535)}44.15%{transform:scaleX(.91);-webkit-animation-timing-function:cubic-bezier(0.25775882,-0.003163357,0.211761916,1.38178961);animation-timing-function:cubic-bezier(0.25775882,-0.003163357,0.211761916,1.38178961)}100%{transform:scaleX(.1)}}@-webkit-keyframes md-progress-linear-indeterminate-2{0%{left:-54.8888888889%;-webkit-animation-timing-function:cubic-bezier(0.15,0,0.5150584,0.409684966);animation-timing-function:cubic-bezier(0.15,0,0.5150584,0.409684966)}25%{left:-17.25%;-webkit-animation-timing-function:cubic-bezier(0.3103299,0.284057684,0.8,0.733718979);animation-timing-function:cubic-bezier(0.3103299,0.284057684,0.8,0.733718979)}48.35%{left:29.5%;-webkit-animation-timing-function:cubic-bezier(0.4,0.627034903,0.6,0.902025796);animation-timing-function:cubic-bezier(0.4,0.627034903,0.6,0.902025796)}100%{left:117.3888888889%}}@keyframes md-progress-linear-indeterminate-2{0%{left:-54.8888888889%;-webkit-animation-timing-function:cubic-bezier(0.15,0,0.5150584,0.409684966);animation-timing-function:cubic-bezier(0.15,0,0.5150584,0.409684966)}25%{left:-17.25%;-webkit-animation-timing-function:cubic-bezier(0.3103299,0.284057684,0.8,0.733718979);animation-timing-function:cubic-bezier(0.3103299,0.284057684,0.8,0.733718979)}48.35%{left:29.5%;-webkit-animation-timing-function:cubic-bezier(0.4,0.627034903,0.6,0.902025796);animation-timing-function:cubic-bezier(0.4,0.627034903,0.6,0.902025796)}100%{left:117.3888888889%}}md-radio-button{box-sizing:border-box;display:block;margin-bottom:16px;white-space:nowrap;cursor:pointer;position:relative}md-radio-button[disabled]{cursor:default}md-radio-button[disabled] .md-container{cursor:default}md-radio-button .md-container{position:absolute;top:50%;transform:translateY(-50%);box-sizing:border-box;display:inline-block;width:20px;height:20px;cursor:pointer;left:0;right:auto}[dir=rtl] md-radio-button .md-container{left:auto}[dir=rtl] md-radio-button .md-container{right:0}md-radio-button .md-container .md-ripple-container{position:absolute;display:block;width:auto;height:auto;left:-15px;top:-15px;right:-15px;bottom:-15px}md-radio-button .md-container:before{box-sizing:border-box;background-color:transparent;border-radius:50%;content:"";position:absolute;display:block;height:auto;left:0;top:0;right:0;bottom:0;transition:all .5s;width:auto}md-radio-button.md-align-top-left>div.md-container{top:12px}md-radio-button .md-off{box-sizing:border-box;position:absolute;top:0;left:0;width:20px;height:20px;border-style:solid;border-width:2px;border-radius:50%;transition:border-color ease .28s}md-radio-button .md-on{box-sizing:border-box;position:absolute;top:0;left:0;width:20px;height:20px;border-radius:50%;transition:transform ease .28s;transform:scale(0)}md-radio-button.md-checked .md-on{transform:scale(.5)}md-radio-button .md-label{box-sizing:border-box;position:relative;display:inline-block;margin-left:30px;margin-right:0;vertical-align:middle;white-space:normal;pointer-events:none;width:auto}[dir=rtl] md-radio-button .md-label{margin-left:0}[dir=rtl] md-radio-button .md-label{margin-right:30px}md-radio-group:focus{outline:0}md-radio-group.md-focused.ng-not-empty .md-checked .md-container:before{left:-8px;top:-8px;right:-8px;bottom:-8px}md-radio-group.md-focused.ng-empty>md-radio-button:first-child .md-container:before{left:-8px;top:-8px;right:-8px;bottom:-8px}md-radio-group[disabled] md-radio-button{cursor:default}md-radio-group[disabled] md-radio-button .md-container{cursor:default}@media (max-width:599px){.layout-row:not(.layout-xs-column)>md-radio-button,.layout-xs-row>md-radio-button{margin-bottom:0}}@media (min-width:600px) and (max-width:959px){.layout-gt-xs-row:not(.layout-sm-column)>md-radio-button,.layout-row:not(.layout-gt-xs-column):not(.layout-sm-column)>md-radio-button,.layout-sm-row:not(.layout-sm-column)>md-radio-button{margin-bottom:0}}@media (min-width:960px) and (max-width:1279px){.layout-gt-sm-row:not(.layout-md-column)>md-radio-button,.layout-gt-xs-row:not(.layout-gt-sm-column):not(.layout-md-column)>md-radio-button,.layout-md-row:not(.layout-md-column)>md-radio-button,.layout-row:not(.layout-gt-xs-column):not(.layout-gt-sm-column):not(.layout-md-column)>md-radio-button{margin-bottom:0}}@media (min-width:1280px) and (max-width:1919px){.layout-gt-md-row:not(.layout-lg-column)>md-radio-button,.layout-gt-sm-row:not(.layout-gt-md-column):not(.layout-lg-column)>md-radio-button,.layout-gt-xs-row:not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-lg-column)>md-radio-button,.layout-lg-row:not(.layout-lg-column)>md-radio-button,.layout-row:not(.layout-gt-xs-column):not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-lg-column)>md-radio-button{margin-bottom:0}}@media (min-width:1920px){.layout-gt-lg-row:not(.layout-gt-lg-column):not(.layout-xl-column)>md-radio-button,.layout-gt-md-row:not(.layout-gt-lg-column):not(.layout-xl-column)>md-radio-button,.layout-gt-sm-row:not(.layout-gt-md-column):not(.layout-gt-lg-column):not(.layout-xl-column)>md-radio-button,.layout-gt-xs-row:not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-gt-lg-column):not(.layout-xl-column)>md-radio-button,.layout-row:not(.layout-gt-xs-column):not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-gt-lg-column):not(.layout-xl-column)>md-radio-button,.layout-xl-row:not(.layout-gt-lg-column):not(.layout-xl-column)>md-radio-button{margin-bottom:0}}.md-inline-form md-radio-group{margin:18px 0 19px}.md-inline-form md-radio-group md-radio-button{display:inline-block;height:30px;padding:2px 10px 2px 6px;box-sizing:border-box;margin-top:0;margin-bottom:0}.md-inline-form md-radio-group md-radio-button .md-label{top:4px}.md-inline-form md-radio-group md-radio-button .md-container{margin-top:2px}@media screen and (-ms-high-contrast:active){md-radio-button.md-default-theme .md-on{background-color:#fff}}md-input-container:not([md-no-float]) .md-select-placeholder span:first-child{transition:transform .4s cubic-bezier(.25, .8, .25, 1);transform-origin:left top}[dir=rtl] md-input-container:not([md-no-float]) .md-select-placeholder span:first-child{transform-origin:right top}md-input-container.md-input-focused:not([md-no-float]) md-select:not([placeholder]) .md-select-placeholder span:first-child{transform:translate(-2px,-22px) scale(.75)}.md-select-menu-container{position:fixed;left:0;top:0;z-index:90;opacity:0;display:none;transform:translateY(-1px)}.md-select-menu-container:not(.md-clickable){pointer-events:none}.md-select-menu-container md-progress-circular{display:table;margin:24px auto!important}.md-select-menu-container.md-active{display:block;opacity:1}.md-select-menu-container.md-active md-select-menu{transition:all .4s cubic-bezier(.25, .8, .25, 1);transition-duration:150ms}.md-select-menu-container.md-active md-select-menu>*{opacity:1;transition:all .3s cubic-bezier(.55, 0, .55, .2);transition-duration:150ms;transition-delay:0.1s}.md-select-menu-container.md-leave{opacity:0;transition:all .3s cubic-bezier(.55, 0, .55, .2);transition-duration:250ms}.md-inline-form md-select{margin-top:20px}.md-inline-form md-input-container>md-select,md-input-container>md-select{margin-top:0}md-input-container>md-select{order:2}md-input-container:not(.md-input-has-value) md-select.ng-required:not(.md-no-asterisk) .md-select-value span:first-child:after,md-input-container:not(.md-input-has-value) md-select[required]:not(.md-no-asterisk) .md-select-value span:first-child:after{content:" *";font-size:13px;vertical-align:top}md-input-container.md-input-invalid md-select .md-select-value{border-bottom-style:solid;padding-bottom:1px}md-select{display:flex}md-select.ng-required.ng-empty.ng-invalid:not(.md-no-asterisk) .md-select-value span:first-child:after,md-select[required].ng-empty.ng-invalid:not(.md-no-asterisk) .md-select-value span:first-child:after{content:" *";font-size:13px;vertical-align:top}md-select[disabled] .md-select-value{background-position:bottom -1px left 0;background-size:4px 1px;background-repeat:repeat-x;padding-bottom:2px;padding-top:1px;transform:translateY(1px)}md-select:focus{outline:0}md-select[disabled]:hover{cursor:default}md-select:not([disabled]):hover{cursor:pointer}md-select:not([disabled]):focus .md-select-value{border-bottom-style:solid;border-bottom-width:2px;padding-bottom:0}md-input-container md-select:not([disabled]):focus .md-select-value{border-bottom-width:2px}md-input-container md-select[disabled] .md-select-value{background-position:bottom -1px left 0}md-input-container md-select .md-select-value{min-height:26px;border-bottom-width:1px;padding-bottom:1px}md-input-container md-select .md-select-value.md-select-placeholder{padding-left:0;padding-right:2px}[dir=rtl] md-input-container md-select .md-select-value.md-select-placeholder{padding-left:2px}[dir=rtl] md-input-container md-select .md-select-value.md-select-placeholder{padding-right:0}.md-select-value{display:flex;align-items:center;padding-top:2px;padding-bottom:1px;padding-left:0;padding-right:2px;border-bottom-width:1px;border-bottom-style:solid;background-color:rgba(0,0,0,0);position:relative;box-sizing:content-box;min-width:88px;min-height:26px;margin-bottom:auto;-ms-flex-item-align:start;flex-grow:1}[dir=rtl] .md-select-value{padding-left:2px}[dir=rtl] .md-select-value{padding-right:0}.md-select-value>span:not(.md-select-icon){max-width:100%;flex:1 1 auto;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.md-select-value>span:not(.md-select-icon) .md-text{display:inline}.md-select-value .md-select-icon{display:block;align-items:flex-end;text-align:right;width:24px;transform:translateY(-2px);font-size:1.2rem}[dir=rtl] .md-select-value .md-select-icon{align-items:flex-start}[dir=rtl] .md-select-value .md-select-icon{text-align:left}.md-select-value .md-select-icon:after{display:block;content:"▼";position:relative;top:2px;right:-4px;left:auto;speak:none;font-size:13px;transform:scaleY(.5)}[dir=rtl] .md-select-value .md-select-icon:after{right:auto}[dir=rtl] .md-select-value .md-select-icon:after{left:-4px}.md-select-value.md-select-placeholder{display:flex;order:1;pointer-events:none;-webkit-font-smoothing:antialiased;z-index:1}md-select-menu{display:flex;flex-direction:column;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);max-height:256px;min-height:48px;overflow-y:hidden;transform-origin:left top;transform:scale(1)}md-select-menu.md-reverse{flex-direction:column-reverse}md-select-menu:not(.md-overflow) md-content{padding-top:8px;padding-bottom:8px}[dir=rtl] md-select-menu{transform-origin:right top}md-select-menu md-content{min-width:136px;min-height:48px;max-height:256px;overflow-y:auto}md-select-menu>*{opacity:0}md-option{cursor:pointer;position:relative;display:flex;align-items:center;width:auto;transition:background .15s linear;padding:0 16px 0 16px;height:48px}md-option[disabled]{cursor:default}md-option:focus{outline:0}md-option .md-text{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}md-optgroup{display:block}md-optgroup label{display:block;font-size:14px;text-transform:uppercase;padding:16px;font-weight:500}md-optgroup md-option{padding-left:32px;padding-right:32px}@media screen and (-ms-high-contrast:active){.md-select-backdrop{background-color:transparent}md-select-menu{border:1px solid #fff}}md-select-menu[multiple] md-option.md-checkbox-enabled{padding-left:40px;padding-right:16px}[dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled{padding-left:16px}[dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled{padding-right:40px}md-select-menu[multiple] md-option.md-checkbox-enabled .md-container{position:absolute;top:50%;transform:translateY(-50%);box-sizing:border-box;display:inline-block;width:18px;height:18px;left:0;right:auto}[dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled .md-container{left:auto}[dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled .md-container{right:0}md-select-menu[multiple] md-option.md-checkbox-enabled .md-container:before{box-sizing:border-box;background-color:transparent;border-radius:50%;content:"";position:absolute;display:block;height:auto;left:0;top:0;right:0;bottom:0;transition:all .5s;width:auto}md-select-menu[multiple] md-option.md-checkbox-enabled .md-container:after{box-sizing:border-box;content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}md-select-menu[multiple] md-option.md-checkbox-enabled .md-container .md-ripple-container{position:absolute;display:block;width:auto;height:auto;left:-15px;top:-15px;right:-15px;bottom:-15px}md-select-menu[multiple] md-option.md-checkbox-enabled .md-icon{box-sizing:border-box;transition:240ms;position:absolute;top:0;left:0;width:18px;height:18px;border-width:2px;border-style:solid;border-radius:2px}md-select-menu[multiple] md-option.md-checkbox-enabled[selected] .md-icon{border-color:transparent}md-select-menu[multiple] md-option.md-checkbox-enabled[selected] .md-icon:after{box-sizing:border-box;transform:rotate(45deg);position:absolute;left:4px;top:0;display:table;width:6px;height:12px;border-width:2px;border-style:solid;border-top:0;border-left:0;content:""}md-select-menu[multiple] md-option.md-checkbox-enabled[disabled]{cursor:default}md-select-menu[multiple] md-option.md-checkbox-enabled.md-indeterminate .md-icon:after{box-sizing:border-box;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:table;width:10.8px;height:2px;border-width:2px;border-style:solid;border-top:0;border-left:0;content:""}md-select-menu[multiple] md-option.md-checkbox-enabled .md-container{margin-left:10.6666666667px;margin-right:auto}[dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled .md-container{margin-left:auto}[dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled .md-container{margin-right:10.6666666667px}md-sidenav{box-sizing:border-box;position:absolute;flex-direction:column;z-index:60;width:320px;max-width:320px;bottom:0;overflow:auto;-webkit-overflow-scrolling:touch}md-sidenav ul{list-style:none}md-sidenav.md-closed{display:none}md-sidenav.md-closed-add,md-sidenav.md-closed-remove{display:flex;transition:.2s ease-in all}md-sidenav.md-closed-add.md-closed-add-active,md-sidenav.md-closed-remove.md-closed-remove-active{transition:all .4s cubic-bezier(.25, .8, .25, 1)}md-sidenav.md-locked-open-add,md-sidenav.md-locked-open-remove{position:static;display:flex;transform:translate3d(0,0,0)}md-sidenav.md-locked-open,md-sidenav.md-locked-open.md-closed,md-sidenav.md-locked-open.md-closed.md-sidenav-left,md-sidenav.md-locked-open.md-closed.md-sidenav-right{position:static;display:flex;transform:translate3d(0,0,0)}md-sidenav.md-locked-open-remove.md-closed{position:static;display:flex;transform:translate3d(0,0,0)}md-sidenav.md-closed.md-locked-open-add{position:static;display:flex;transform:translate3d(0,0,0)}md-sidenav.md-closed.md-locked-open-add:not(.md-locked-open-add-active){transition:width .3s cubic-bezier(.55, 0, .55, .2),min-width .3s cubic-bezier(.55, 0, .55, .2);width:0!important;min-width:0!important}md-sidenav.md-closed.md-locked-open-add-active{transition:width .3s cubic-bezier(.55, 0, .55, .2),min-width .3s cubic-bezier(.55, 0, .55, .2)}md-sidenav.md-locked-open-remove-active{transition:width .3s cubic-bezier(.55, 0, .55, .2),min-width .3s cubic-bezier(.55, 0, .55, .2);width:0!important;min-width:0!important}.md-sidenav-backdrop.md-locked-open{display:none}.md-sidenav-left,md-sidenav{left:0;top:0;transform:translate3d(0,0,0)}.md-sidenav-left.md-closed,md-sidenav.md-closed{transform:translate3d(-100%,0,0)}.md-sidenav-right{left:100%;top:0;transform:translate(-100%,0)}.md-sidenav-right.md-closed{transform:translate(0,0)}@media (min-width:600px){md-sidenav{max-width:400px}}@media (max-width:456px){md-sidenav{width:calc(100% - 56px);min-width:calc(100% - 56px);max-width:calc(100% - 56px)}}@media screen and (-ms-high-contrast:active){.md-sidenav-left,md-sidenav{border-right:1px solid #fff}.md-sidenav-right{border-left:1px solid #fff}}@-webkit-keyframes sliderFocusThumb{0%{transform:scale(.7)}30%{transform:scale(1)}100%{transform:scale(.7)}}@keyframes sliderFocusThumb{0%{transform:scale(.7)}30%{transform:scale(1)}100%{transform:scale(.7)}}@-webkit-keyframes sliderDiscreteFocusThumb{0%{transform:scale(.7)}50%{transform:scale(.8)}100%{transform:scale(0)}}@keyframes sliderDiscreteFocusThumb{0%{transform:scale(.7)}50%{transform:scale(.8)}100%{transform:scale(0)}}@-webkit-keyframes sliderDiscreteFocusRing{0%{transform:scale(.7);opacity:0}50%{transform:scale(1);opacity:1}100%{transform:scale(0)}}@keyframes sliderDiscreteFocusRing{0%{transform:scale(.7);opacity:0}50%{transform:scale(1);opacity:1}100%{transform:scale(0)}}md-slider{height:48px;min-width:128px;position:relative;margin-left:4px;margin-right:4px;padding:0;display:block;flex-direction:row}md-slider *,md-slider :after{box-sizing:border-box}md-slider .md-slider-wrapper{outline:0;width:100%;height:100%}md-slider .md-slider-content{position:relative}md-slider .md-track-container{width:100%;position:absolute;top:23px;height:2px}md-slider .md-track{position:absolute;left:0;right:0;height:100%}md-slider .md-track-fill{transition:all .4s cubic-bezier(.25, .8, .25, 1);transition-property:width,height}md-slider .md-track-ticks{position:absolute;left:0;right:0;height:100%}md-slider .md-track-ticks canvas{width:100%;height:100%}md-slider .md-thumb-container{position:absolute;left:0;top:50%;transform:translate3d(-50%,-50%,0);transition:all .4s cubic-bezier(.25, .8, .25, 1);transition-property:left,right,bottom}[dir=rtl] md-slider .md-thumb-container{left:auto;right:0}md-slider .md-thumb{z-index:1;position:absolute;left:-10px;top:14px;width:20px;height:20px;border-radius:20px;transform:scale(.7);transition:all .4s cubic-bezier(.25, .8, .25, 1)}[dir=rtl] md-slider .md-thumb{left:auto;right:-10px}md-slider .md-thumb:after{content:"";position:absolute;width:20px;height:20px;border-radius:20px;border-width:3px;border-style:solid;transition:inherit}md-slider .md-sign{display:flex;align-items:center;justify-content:center;position:absolute;left:-14px;top:-17px;width:28px;height:28px;border-radius:28px;transform:scale(.4) translate3d(0,67.5px,0);transition:all .3s cubic-bezier(.35, 0, .25, 1)}md-slider .md-sign:after{position:absolute;content:"";left:0;border-radius:16px;top:19px;border-left:14px solid transparent;border-right:14px solid transparent;border-top-width:16px;border-top-style:solid;opacity:0;transform:translate3d(0,-8px,0);transition:all .2s cubic-bezier(.35, 0, .25, 1)}[dir=rtl] md-slider .md-sign:after{left:auto;right:0}md-slider .md-sign .md-thumb-text{z-index:1;font-size:12px;font-weight:700}md-slider .md-focus-ring{position:absolute;left:-17px;top:7px;width:34px;height:34px;border-radius:34px;transform:scale(.7);opacity:0;transition:all .35s cubic-bezier(.35, 0, .25, 1)}[dir=rtl] md-slider .md-focus-ring{left:auto;right:-17px}md-slider .md-disabled-thumb{position:absolute;left:-14px;top:10px;width:28px;height:28px;border-radius:28px;transform:scale(.5);border-width:4px;border-style:solid;display:none}[dir=rtl] md-slider .md-disabled-thumb{left:auto;right:-14px}md-slider.md-min .md-sign{opacity:0}md-slider:focus{outline:0}md-slider.md-dragging .md-thumb-container,md-slider.md-dragging .md-track-fill{transition:none}md-slider:not([md-discrete]) .md-sign,md-slider:not([md-discrete]) .md-track-ticks{display:none}md-slider:not([md-discrete]):not([disabled]) .md-slider-wrapper .md-thumb:hover{transform:scale(.8)}md-slider:not([md-discrete]):not([disabled]) .md-slider-wrapper.md-focused .md-focus-ring{transform:scale(1);opacity:1}md-slider:not([md-discrete]):not([disabled]) .md-slider-wrapper.md-focused .md-thumb{-webkit-animation:sliderFocusThumb .7s cubic-bezier(.35,0,.25,1);animation:sliderFocusThumb .7s cubic-bezier(.35,0,.25,1)}md-slider:not([md-discrete]):not([disabled]).md-active .md-slider-wrapper .md-thumb{transform:scale(1)}md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-focus-ring{transform:scale(0);-webkit-animation:sliderDiscreteFocusRing .5s cubic-bezier(.35,0,.25,1);animation:sliderDiscreteFocusRing .5s cubic-bezier(.35,0,.25,1)}md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-thumb{-webkit-animation:sliderDiscreteFocusThumb .5s cubic-bezier(.35,0,.25,1);animation:sliderDiscreteFocusThumb .5s cubic-bezier(.35,0,.25,1)}md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-thumb,md-slider[md-discrete]:not([disabled]).md-active .md-thumb{transform:scale(0)}md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-sign,md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-sign:after,md-slider[md-discrete]:not([disabled]).md-active .md-sign,md-slider[md-discrete]:not([disabled]).md-active .md-sign:after{opacity:1;transform:translate3d(0,0,0) scale(1)}md-slider[md-discrete][disabled][readonly] .md-thumb{transform:scale(0)}md-slider[md-discrete][disabled][readonly] .md-sign,md-slider[md-discrete][disabled][readonly] .md-sign:after{opacity:1;transform:translate3d(0,0,0) scale(1)}md-slider[disabled] .md-track-fill{display:none}md-slider[disabled] .md-track-ticks{opacity:0}md-slider[disabled]:not([readonly]) .md-sign{opacity:0}md-slider[disabled] .md-thumb{transform:scale(.5)}md-slider[disabled] .md-disabled-thumb{display:block}md-slider[md-vertical]{flex-direction:column;min-height:128px;min-width:0}md-slider[md-vertical] .md-slider-wrapper{flex:1;padding-top:12px;padding-bottom:12px;width:48px;align-self:center;display:flex;justify-content:center}md-slider[md-vertical] .md-track-container{height:100%;width:2px;top:0;left:calc(50% - (2px / 2))}md-slider[md-vertical] .md-thumb-container{top:auto;margin-bottom:23px;left:calc(50% - 1px);bottom:0}md-slider[md-vertical] .md-thumb-container .md-thumb:after{left:1px}md-slider[md-vertical] .md-thumb-container .md-focus-ring{left:-16px}md-slider[md-vertical] .md-track-fill{bottom:0}md-slider[md-vertical][md-discrete] .md-sign{left:-40px;top:9.5px;transform:scale(.4) translate3d(67.5px,0,0)}md-slider[md-vertical][md-discrete] .md-sign:after{top:9.5px;left:19px;border-top:14px solid transparent;border-right:0;border-bottom:14px solid transparent;border-left-width:16px;border-left-style:solid;opacity:0;transform:translate3d(0,-8px,0);transition:all .2s ease-in-out}md-slider[md-vertical][md-discrete] .md-sign .md-thumb-text{z-index:1;font-size:12px;font-weight:700}md-slider[md-vertical][md-discrete] .md-focused .md-sign:after,md-slider[md-vertical][md-discrete].md-active .md-sign:after,md-slider[md-vertical][md-discrete][disabled][readonly] .md-sign:after{top:0}md-slider[md-vertical][disabled][readonly] .md-thumb{transform:scale(0)}md-slider[md-vertical][disabled][readonly] .md-sign,md-slider[md-vertical][disabled][readonly] .md-sign:after{opacity:1;transform:translate3d(0,0,0) scale(1)}md-slider[md-invert]:not([md-vertical]) .md-track-fill{left:auto;right:0}[dir=rtl] md-slider[md-invert]:not([md-vertical]) .md-track-fill{left:0}[dir=rtl] md-slider[md-invert]:not([md-vertical]) .md-track-fill{right:auto}md-slider[md-invert][md-vertical] .md-track-fill{bottom:auto;top:0}md-slider-container{display:flex;align-items:center;flex-direction:row}md-slider-container>:first-child:not(md-slider),md-slider-container>:last-child:not(md-slider){min-width:25px;max-width:42px;height:25px;transition:all .4s cubic-bezier(.25, .8, .25, 1);transition-property:color,max-width}md-slider-container>:first-child:not(md-slider){margin-right:16px}[dir=rtl] md-slider-container>:first-child:not(md-slider){margin-right:auto;margin-left:16px}md-slider-container>:last-child:not(md-slider){margin-left:16px}[dir=rtl] md-slider-container>:last-child:not(md-slider){margin-left:auto;margin-right:16px}md-slider-container[md-vertical]{flex-direction:column}md-slider-container[md-vertical]>:first-child:not(md-slider),md-slider-container[md-vertical]>:last-child:not(md-slider){margin-right:0;margin-left:0;text-align:center}md-slider-container md-input-container input[type=number]{text-align:center;padding-left:15px;height:50px;margin-top:-25px}[dir=rtl] md-slider-container md-input-container input[type=number]{padding-left:0;padding-right:15px}@media screen and (-ms-high-contrast:active){md-slider.md-default-theme .md-track{border-bottom:1px solid #fff}}.md-sticky-clone{z-index:2;top:0;left:0;right:0;position:absolute!important;transform:translate3d(-9999px,-9999px,0)}.md-sticky-clone[sticky-state=active]{transform:translate3d(0,0,0)}.md-sticky-clone[sticky-state=active]:not(.md-sticky-no-effect) .md-subheader-inner{-webkit-animation:subheaderStickyHoverIn .3s ease-out both;animation:subheaderStickyHoverIn .3s ease-out both}@-webkit-keyframes subheaderStickyHoverIn{0%{box-shadow:0 0 0 0 transparent}100%{box-shadow:0 2px 4px 0 rgba(0,0,0,.16)}}@keyframes subheaderStickyHoverIn{0%{box-shadow:0 0 0 0 transparent}100%{box-shadow:0 2px 4px 0 rgba(0,0,0,.16)}}@-webkit-keyframes subheaderStickyHoverOut{0%{box-shadow:0 2px 4px 0 rgba(0,0,0,.16)}100%{box-shadow:0 0 0 0 transparent}}@keyframes subheaderStickyHoverOut{0%{box-shadow:0 2px 4px 0 rgba(0,0,0,.16)}100%{box-shadow:0 0 0 0 transparent}}.md-subheader-wrapper:not(.md-sticky-no-effect){transition:.2s ease-out margin}.md-subheader-wrapper:not(.md-sticky-no-effect) .md-subheader{margin:0}.md-subheader-wrapper:not(.md-sticky-no-effect).md-sticky-clone{z-index:2}.md-subheader-wrapper:not(.md-sticky-no-effect)[sticky-state=active]{margin-top:-2px}.md-subheader-wrapper:not(.md-sticky-no-effect):not(.md-sticky-clone)[sticky-prev-state=active] .md-subheader-inner:after{-webkit-animation:subheaderStickyHoverOut .3s ease-out both;animation:subheaderStickyHoverOut .3s ease-out both}.md-subheader{display:block;font-size:14px;font-weight:500;line-height:1em;margin:0;position:relative}.md-subheader .md-subheader-inner{display:block;padding:16px}.md-subheader .md-subheader-content{display:block;z-index:1;position:relative}[md-swipe-left],[md-swipe-right]{touch-action:pan-y}[md-swipe-down],[md-swipe-up]{touch-action:pan-x}.md-inline-form md-switch{margin-top:18px;margin-bottom:19px}md-switch{margin:16px 0;white-space:nowrap;cursor:pointer;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:30px;line-height:28px;align-items:center;display:flex;margin-left:inherit;margin-right:16px}[dir=rtl] md-switch{margin-left:16px}[dir=rtl] md-switch{margin-right:inherit}md-switch:last-of-type{margin-left:inherit;margin-right:0}[dir=rtl] md-switch:last-of-type{margin-left:0}[dir=rtl] md-switch:last-of-type{margin-right:inherit}md-switch[disabled]{cursor:default}md-switch[disabled] .md-container{cursor:default}md-switch .md-container{cursor:-webkit-grab;cursor:grab;width:36px;height:24px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right:8px;float:left}[dir=rtl] md-switch .md-container{margin-right:0;margin-left:8px}md-switch.md-inverted .md-container{margin-right:initial;margin-left:8px}[dir=rtl] md-switch.md-inverted .md-container{margin-right:8px}[dir=rtl] md-switch.md-inverted .md-container{margin-left:initial}md-switch:not([disabled]) .md-dragging,md-switch:not([disabled]).md-dragging .md-container{cursor:-webkit-grabbing;cursor:grabbing}md-switch.md-focused .md-thumb:before{left:-8px;top:-8px;right:-8px;bottom:-8px}md-switch .md-label{border-color:transparent;border-width:0;float:left}md-switch .md-bar{left:1px;width:34px;top:5px;height:14px;border-radius:8px;position:absolute}md-switch .md-thumb-container{top:2px;left:0;width:16px;position:absolute;transform:translate3d(0,0,0);z-index:1}md-switch.md-checked .md-thumb-container{transform:translate3d(100%,0,0)}md-switch .md-thumb{position:absolute;margin:0;left:0;top:0;outline:0;height:20px;width:20px;border-radius:50%;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}md-switch .md-thumb:before{background-color:transparent;border-radius:50%;content:"";position:absolute;display:block;height:auto;left:0;top:0;right:0;bottom:0;transition:all .5s;width:auto}md-switch .md-thumb .md-ripple-container{position:absolute;display:block;width:auto;height:auto;left:-20px;top:-20px;right:-20px;bottom:-20px}md-switch:not(.md-dragging) .md-bar,md-switch:not(.md-dragging) .md-thumb,md-switch:not(.md-dragging) .md-thumb-container{transition:all 80ms linear;transition-property:transform,background-color}md-switch:not(.md-dragging) .md-bar,md-switch:not(.md-dragging) .md-thumb{transition-delay:50ms}@media screen and (-ms-high-contrast:active){md-switch.md-default-theme .md-bar{background-color:#666}md-switch.md-default-theme.md-checked .md-bar{background-color:#9e9e9e}md-switch.md-default-theme .md-thumb{background-color:#fff}}@-webkit-keyframes md-tab-content-hide{0%{opacity:1}50%{opacity:1}100%{opacity:0}}@keyframes md-tab-content-hide{0%{opacity:1}50%{opacity:1}100%{opacity:0}}md-tab-data{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;opacity:0}md-tabs{display:block;margin:0;border-radius:2px;overflow:hidden;position:relative;flex-shrink:0}md-tabs:not(.md-no-tab-content):not(.md-dynamic-height){min-height:248px}md-tabs[md-align-tabs=bottom]{padding-bottom:48px}md-tabs[md-align-tabs=bottom]>md-tabs-wrapper{position:absolute;bottom:0;left:0;right:0;height:48px;z-index:2}md-tabs[md-align-tabs=bottom]>md-tabs-content-wrapper{top:0;bottom:48px}md-tabs.md-dynamic-height md-tabs-content-wrapper{min-height:0;position:relative;top:auto;left:auto;right:auto;bottom:auto;overflow:visible}md-tabs.md-dynamic-height md-tab-content.md-active{position:relative}md-tabs[md-border-bottom] md-tabs-wrapper{border-width:0 0 1px;border-style:solid}md-tabs[md-border-bottom]:not(.md-dynamic-height) md-tabs-content-wrapper{top:49px}md-tabs-wrapper{display:block;position:relative;transform:translate(0,0)}md-tabs-wrapper md-next-button,md-tabs-wrapper md-prev-button{height:100%;width:32px;position:absolute;top:50%;transform:translateY(-50%);line-height:1em;z-index:2;cursor:pointer;font-size:16px;background:transparent no-repeat center center;transition:all .5s cubic-bezier(.35, 0, .25, 1)}md-tabs-wrapper md-next-button:focus,md-tabs-wrapper md-prev-button:focus{outline:0}md-tabs-wrapper md-next-button.md-disabled,md-tabs-wrapper md-prev-button.md-disabled{opacity:.25;cursor:default}md-tabs-wrapper md-next-button.ng-leave,md-tabs-wrapper md-prev-button.ng-leave{transition:none}md-tabs-wrapper md-next-button md-icon,md-tabs-wrapper md-prev-button md-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[dir=rtl] md-tabs-wrapper md-next-button,[dir=rtl] md-tabs-wrapper md-prev-button{transform:rotateY(180deg) translateY(-50%)}md-tabs-wrapper md-prev-button{left:0;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE3LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPiA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiA8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPiA8ZyBpZD0iSGVhZGVyIj4gPGc+IDxyZWN0IHg9Ii02MTgiIHk9Ii0xMjA4IiBmaWxsPSJub25lIiB3aWR0aD0iMTQwMCIgaGVpZ2h0PSIzNjAwIi8+IDwvZz4gPC9nPiA8ZyBpZD0iTGFiZWwiPiA8L2c+IDxnIGlkPSJJY29uIj4gPGc+IDxwb2x5Z29uIHBvaW50cz0iMTUuNCw3LjQgMTQsNiA4LDEyIDE0LDE4IDE1LjQsMTYuNiAxMC44LDEyIAkJIiBzdHlsZT0iZmlsbDp3aGl0ZTsiLz4gPHJlY3QgZmlsbD0ibm9uZSIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ii8+IDwvZz4gPC9nPiA8ZyBpZD0iR3JpZCIgZGlzcGxheT0ibm9uZSI+IDxnIGRpc3BsYXk9ImlubGluZSI+IDwvZz4gPC9nPiA8L3N2Zz4NCg==")}[dir=rtl] md-tabs-wrapper md-prev-button{left:auto;right:0}md-tabs-wrapper md-next-button{right:0;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE3LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPiA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiA8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPiA8ZyBpZD0iSGVhZGVyIj4gPGc+IDxyZWN0IHg9Ii02MTgiIHk9Ii0xMzM2IiBmaWxsPSJub25lIiB3aWR0aD0iMTQwMCIgaGVpZ2h0PSIzNjAwIi8+IDwvZz4gPC9nPiA8ZyBpZD0iTGFiZWwiPiA8L2c+IDxnIGlkPSJJY29uIj4gPGc+IDxwb2x5Z29uIHBvaW50cz0iMTAsNiA4LjYsNy40IDEzLjIsMTIgOC42LDE2LjYgMTAsMTggMTYsMTIgCQkiIHN0eWxlPSJmaWxsOndoaXRlOyIvPiA8cmVjdCBmaWxsPSJub25lIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiLz4gPC9nPiA8L2c+IDxnIGlkPSJHcmlkIiBkaXNwbGF5PSJub25lIj4gPGcgZGlzcGxheT0iaW5saW5lIj4gPC9nPiA8L2c+IDwvc3ZnPg0K")}[dir=rtl] md-tabs-wrapper md-next-button{right:auto;left:0}md-tabs-wrapper md-next-button md-icon{transform:translate(-50%,-50%) rotate(180deg)}md-tabs-wrapper.md-stretch-tabs md-pagination-wrapper{width:100%;flex-direction:row}md-tabs-wrapper.md-stretch-tabs md-pagination-wrapper md-tab-item{flex-grow:1}md-tabs-canvas{position:relative;overflow:hidden;display:block;height:48px}md-tabs-canvas:after{content:"";display:table;clear:both}md-tabs-canvas .md-dummy-wrapper{position:absolute;top:0;left:0}[dir=rtl] md-tabs-canvas .md-dummy-wrapper{left:auto;right:0}md-tabs-canvas.md-paginated{margin:0 32px}md-tabs-canvas.md-center-tabs{display:flex;flex-direction:column;text-align:center}md-tabs-canvas.md-center-tabs .md-tab{float:none;display:inline-block}md-pagination-wrapper{height:48px;display:flex;transition:transform .5s cubic-bezier(.35, 0, .25, 1);position:absolute;left:0;transform:translate(0,0)}md-pagination-wrapper:after{content:"";display:table;clear:both}[dir=rtl] md-pagination-wrapper{left:auto;right:0}md-pagination-wrapper.md-center-tabs{position:relative;justify-content:center}md-pagination-wrapper md-tab-item{min-width:72px}@media (min-width:600px){md-pagination-wrapper md-tab-item{min-width:160px}}md-tabs-content-wrapper{display:block;position:absolute;top:48px;left:0;right:0;bottom:0;overflow:hidden}md-tab-content{display:flex;position:absolute;top:0;left:0;right:0;bottom:0;transition:transform .5s cubic-bezier(.35, 0, .25, 1);overflow:auto;transform:translate(0,0)}md-tab-content.md-no-scroll{bottom:auto;overflow:hidden}md-tab-content.md-no-transition,md-tab-content.ng-leave{transition:none}md-tab-content.md-left:not(.md-active){transform:translateX(-100%);-webkit-animation:1s md-tab-content-hide;animation:1s md-tab-content-hide;visibility:hidden}[dir=rtl] md-tab-content.md-left:not(.md-active){transform:translateX(100%)}md-tab-content.md-left:not(.md-active) *{transition:visibility 0s linear;transition-delay:0.5s;visibility:hidden}md-tab-content.md-right:not(.md-active){transform:translateX(100%);-webkit-animation:1s md-tab-content-hide;animation:1s md-tab-content-hide;visibility:hidden}[dir=rtl] md-tab-content.md-right:not(.md-active){transform:translateX(-100%)}md-tab-content.md-right:not(.md-active) *{transition:visibility 0s linear;transition-delay:0.5s;visibility:hidden}md-tab-content>div{flex:1 0 100%;min-width:0}md-tab-content>div.ng-leave{-webkit-animation:1s md-tab-content-hide;animation:1s md-tab-content-hide}md-ink-bar{position:absolute;left:auto;right:auto;bottom:0;height:2px}md-ink-bar.md-left{transition:left 125ms cubic-bezier(.35, 0, .25, 1),right .25s cubic-bezier(.35, 0, .25, 1)}md-ink-bar.md-right{transition:left .25s cubic-bezier(.35, 0, .25, 1),right 125ms cubic-bezier(.35, 0, .25, 1)}md-tab{position:absolute;z-index:-1;left:-9999px}.md-tab{font-size:14px;text-align:center;line-height:24px;padding:12px;transition:background-color .35s cubic-bezier(.35, 0, .25, 1);cursor:pointer;white-space:nowrap;position:relative;text-transform:uppercase;float:left;font-weight:500;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis}[dir=rtl] .md-tab{float:right}.md-tab.md-focused,.md-tab:focus{box-shadow:none;outline:0}.md-tab.md-active{cursor:default}.md-tab.md-disabled{pointer-events:none;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;opacity:.5;cursor:default}.md-tab.ng-leave{transition:none}md-toolbar+md-dialog-content md-tabs,md-toolbar+md-tabs{border-top-left-radius:0;border-top-right-radius:0}.md-toast-text{padding:0 8px}md-toast{position:absolute;z-index:105;box-sizing:border-box;cursor:default;overflow:hidden;padding:8px;opacity:1;transition:all .4s cubic-bezier(.25, .8, .25, 1)}md-toast .md-toast-content{display:flex;flex-direction:row;align-items:center;max-height:168px;max-width:100%;min-height:48px;padding:0 16px;box-shadow:0 2px 5px 0 rgba(0,0,0,.26);border-radius:2px;font-size:14px;overflow:hidden;transform:translate3d(0,0,0) rotateZ(0);transition:all .4s cubic-bezier(.25, .8, .25, 1);justify-content:flex-start}md-toast .md-toast-content::before{content:"";min-height:48px;visibility:hidden;display:inline-block}[dir=rtl] md-toast .md-toast-content{justify-content:flex-end}md-toast .md-toast-content span{flex:1 1 0%;box-sizing:border-box;min-width:0}md-toast.md-capsule{border-radius:24px}md-toast.md-capsule .md-toast-content{border-radius:24px}md-toast.ng-leave-active .md-toast-content{transition:all .3s cubic-bezier(.55, 0, .55, .2)}md-toast.md-swipedown .md-toast-content,md-toast.md-swipeleft .md-toast-content,md-toast.md-swiperight .md-toast-content,md-toast.md-swipeup .md-toast-content{transition:all .4s cubic-bezier(.25, .8, .25, 1)}md-toast.ng-enter{opacity:0}md-toast.ng-enter .md-toast-content{transform:translate3d(0,100%,0)}md-toast.ng-enter.md-top .md-toast-content{transform:translate3d(0,-100%,0)}md-toast.ng-enter.ng-enter-active{opacity:1}md-toast.ng-enter.ng-enter-active .md-toast-content{transform:translate3d(0,0,0)}md-toast.ng-leave.ng-leave-active .md-toast-content{opacity:0;transform:translate3d(0,100%,0)}md-toast.ng-leave.ng-leave-active.md-swipeup .md-toast-content{transform:translate3d(0,-50%,0)}md-toast.ng-leave.ng-leave-active.md-swipedown .md-toast-content{transform:translate3d(0,50%,0)}md-toast.ng-leave.ng-leave-active.md-top .md-toast-content{transform:translate3d(0,-100%,0)}md-toast .md-action{line-height:19px;margin-left:24px;margin-right:0;cursor:pointer;text-transform:uppercase;float:right}md-toast .md-button{min-width:0;margin-right:0;margin-left:8px}[dir=rtl] md-toast .md-button{margin-right:8px}[dir=rtl] md-toast .md-button{margin-left:0}@media (max-width:959px){md-toast{left:0;right:0;width:100%;max-width:100%;min-width:0;border-radius:0;bottom:0;padding:0}md-toast.ng-leave.ng-leave-active.md-swipeup .md-toast-content{transform:translate3d(0,-50%,0)}md-toast.ng-leave.ng-leave-active.md-swipedown .md-toast-content{transform:translate3d(0,50%,0)}}@media (min-width:960px){md-toast{min-width:304px}md-toast.md-bottom{bottom:0}md-toast.md-left{left:0}md-toast.md-right{right:0}md-toast.md-top{top:0}md-toast._md-start{left:0}[dir=rtl] md-toast._md-start{left:auto;right:0}md-toast._md-end{right:0}[dir=rtl] md-toast._md-end{right:auto;left:0}md-toast.ng-leave.ng-leave-active.md-swipeleft .md-toast-content{transform:translate3d(-50%,0,0)}md-toast.ng-leave.ng-leave-active.md-swiperight .md-toast-content{transform:translate3d(50%,0,0)}}@media (min-width:1920px){md-toast .md-toast-content{max-width:568px}}@media screen and (-ms-high-contrast:active){md-toast{border:1px solid #fff}}.md-toast-animating{overflow:hidden!important}md-toolbar{box-sizing:border-box;display:flex;flex-direction:column;position:relative;z-index:2;font-size:20px;min-height:64px;width:100%}md-toolbar._md-toolbar-transitions{transition-duration:.5s;transition-timing-function:cubic-bezier(0.35,0,0.25,1);transition-property:background-color,fill,color}md-toolbar.md-whiteframe-z1-add,md-toolbar.md-whiteframe-z1-remove{transition:box-shadow .5s linear}md-toolbar md-toolbar-filler{width:72px}md-toolbar *,md-toolbar :after,md-toolbar :before{box-sizing:border-box}md-toolbar.ng-animate{transition:none}md-toolbar.md-tall{height:128px;min-height:128px;max-height:128px}md-toolbar.md-medium-tall{height:88px;min-height:88px;max-height:88px}md-toolbar.md-medium-tall .md-toolbar-tools{height:48px;min-height:48px;max-height:48px}md-toolbar>.md-indent{margin-left:64px}[dir=rtl] md-toolbar>.md-indent{margin-left:auto;margin-right:64px}md-toolbar~md-content>md-list{padding:0}md-toolbar~md-content>md-list md-list-item:last-child md-divider{display:none}.md-toolbar-tools{font-size:20px;letter-spacing:.005em;box-sizing:border-box;font-weight:400;display:flex;align-items:center;flex-direction:row;width:100%;height:64px;max-height:64px;padding:0 16px;margin:0}.md-toolbar-tools h1,.md-toolbar-tools h2,.md-toolbar-tools h3{font-size:inherit;font-weight:inherit;margin:inherit}.md-toolbar-tools a{color:inherit;text-decoration:none}.md-toolbar-tools .fill-height{display:flex;align-items:center}.md-toolbar-tools md-checkbox{margin:inherit}.md-toolbar-tools .md-button{margin-top:0;margin-bottom:0}.md-toolbar-tools .md-button,.md-toolbar-tools .md-button.md-icon-button md-icon{transition-duration:.5s;transition-timing-function:cubic-bezier(0.35,0,0.25,1);transition-property:background-color,fill,color}.md-toolbar-tools .md-button.md-icon-button md-icon.ng-animate,.md-toolbar-tools .md-button.ng-animate{transition:none}.md-toolbar-tools>.md-button:first-child{margin-left:-8px}[dir=rtl] .md-toolbar-tools>.md-button:first-child{margin-left:auto;margin-right:-8px}.md-toolbar-tools>.md-button:last-child{margin-right:-8px}[dir=rtl] .md-toolbar-tools>.md-button:last-child{margin-right:auto;margin-left:-8px}.md-toolbar-tools>md-menu:last-child{margin-right:-8px}[dir=rtl] .md-toolbar-tools>md-menu:last-child{margin-right:auto;margin-left:-8px}.md-toolbar-tools>md-menu:last-child>.md-button{margin-right:0}[dir=rtl] .md-toolbar-tools>md-menu:last-child>.md-button{margin-right:auto;margin-left:0}@media screen and (-ms-high-contrast:active){.md-toolbar-tools{border-bottom:1px solid #fff}}@media (min-width:0) and (max-width:959px) and (orientation:portrait){md-toolbar{min-height:56px}.md-toolbar-tools{height:56px;max-height:56px}}@media (min-width:0) and (max-width:959px) and (orientation:landscape){md-toolbar{min-height:48px}.md-toolbar-tools{height:48px;max-height:48px}}.md-tooltip{display:inline-block;pointer-events:none;border-radius:4px;overflow:hidden;opacity:0;font-weight:500;font-size:14px;white-space:nowrap;text-overflow:ellipsis;height:32px;line-height:32px;padding-right:16px;padding-left:16px}.md-tooltip.md-origin-top{transform-origin:center bottom;margin-top:-24px}.md-tooltip.md-origin-right{transform-origin:left center;margin-left:24px}.md-tooltip.md-origin-bottom{transform-origin:center top;margin-top:24px}.md-tooltip.md-origin-left{transform-origin:right center;margin-left:-24px}@media (min-width:960px){.md-tooltip{font-size:10px;height:22px;line-height:22px;padding-right:8px;padding-left:8px}.md-tooltip.md-origin-top{margin-top:-14px}.md-tooltip.md-origin-right{margin-left:14px}.md-tooltip.md-origin-bottom{margin-top:14px}.md-tooltip.md-origin-left{margin-left:-14px}}.md-tooltip.md-show-add{transform:scale(0)}.md-tooltip.md-show{transition:all .4s cubic-bezier(.25, .8, .25, 1);transition-duration:150ms;transform:scale(1);opacity:.9}.md-tooltip.md-hide{transition:all .3s cubic-bezier(.55, 0, .55, .2);transition-duration:150ms;transform:scale(0);opacity:0}.md-truncate{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.md-truncate.md-clip{text-overflow:clip}.md-truncate.flex{width:0}.md-virtual-repeat-container{box-sizing:border-box;display:block;margin:0;overflow:hidden;padding:0;position:relative}.md-virtual-repeat-container .md-virtual-repeat-scroller{bottom:0;box-sizing:border-box;left:0;margin:0;overflow-x:hidden;padding:0;position:absolute;right:0;top:0;-webkit-overflow-scrolling:touch}.md-virtual-repeat-container .md-virtual-repeat-sizer{box-sizing:border-box;height:1px;display:block;margin:0;padding:0;width:1px}.md-virtual-repeat-container .md-virtual-repeat-offsetter{box-sizing:border-box;left:0;margin:0;padding:0;position:absolute;right:0;top:0}.md-virtual-repeat-container.md-orient-horizontal .md-virtual-repeat-scroller{overflow-x:auto;overflow-y:hidden}.md-virtual-repeat-container.md-orient-horizontal .md-virtual-repeat-offsetter{bottom:16px;right:auto;white-space:nowrap}[dir=rtl] .md-virtual-repeat-container.md-orient-horizontal .md-virtual-repeat-offsetter{right:auto;left:auto}.md-whiteframe-1dp,.md-whiteframe-z1{box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}.md-whiteframe-2dp{box-shadow:0 1px 5px 0 rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12)}.md-whiteframe-3dp{box-shadow:0 1px 8px 0 rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.12)}.md-whiteframe-4dp,.md-whiteframe-z2{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.md-whiteframe-5dp{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)}.md-whiteframe-6dp{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.md-whiteframe-7dp,.md-whiteframe-z3{box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)}.md-whiteframe-8dp{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.md-whiteframe-9dp{box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12)}.md-whiteframe-10dp,.md-whiteframe-z4{box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)}.md-whiteframe-11dp{box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12)}.md-whiteframe-12dp{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.md-whiteframe-13dp,.md-whiteframe-z5{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)}.md-whiteframe-14dp{box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12)}.md-whiteframe-15dp{box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12)}.md-whiteframe-16dp{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.md-whiteframe-17dp{box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12)}.md-whiteframe-18dp{box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12)}.md-whiteframe-19dp{box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12)}.md-whiteframe-20dp{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12)}.md-whiteframe-21dp{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12)}.md-whiteframe-22dp{box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12)}.md-whiteframe-23dp{box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12)}.md-whiteframe-24dp{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}@media screen and (-ms-high-contrast:active){md-whiteframe{border:1px solid #fff}}@media print{[md-whiteframe],md-whiteframe{background-color:#fff}}.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}@-moz-document url-prefix(){.layout-fill{margin:0;width:100%;min-height:100%;height:100%}}.flex-order{order:0}.flex-order--20{order:-20}.flex-order--19{order:-19}.flex-order--18{order:-18}.flex-order--17{order:-17}.flex-order--16{order:-16}.flex-order--15{order:-15}.flex-order--14{order:-14}.flex-order--13{order:-13}.flex-order--12{order:-12}.flex-order--11{order:-11}.flex-order--10{order:-10}.flex-order--9{order:-9}.flex-order--8{order:-8}.flex-order--7{order:-7}.flex-order--6{order:-6}.flex-order--5{order:-5}.flex-order--4{order:-4}.flex-order--3{order:-3}.flex-order--2{order:-2}.flex-order--1{order:-1}.flex-order-0{order:0}.flex-order-1{order:1}.flex-order-2{order:2}.flex-order-3{order:3}.flex-order-4{order:4}.flex-order-5{order:5}.flex-order-6{order:6}.flex-order-7{order:7}.flex-order-8{order:8}.flex-order-9{order:9}.flex-order-10{order:10}.flex-order-11{order:11}.flex-order-12{order:12}.flex-order-13{order:13}.flex-order-14{order:14}.flex-order-15{order:15}.flex-order-16{order:16}.flex-order-17{order:17}.flex-order-18{order:18}.flex-order-19{order:19}.flex-order-20{order:20}.flex-offset-0,.layout-margin .flex-offset-0,.layout-margin .offset-0,.offset-0{margin-left:0}[dir=rtl] .flex-offset-0,[dir=rtl] .layout-margin .flex-offset-0,[dir=rtl] .layout-margin .offset-0,[dir=rtl] .offset-0{margin-left:auto;margin-right:0}.flex-offset-5,.layout-margin .flex-offset-5,.layout-margin .offset-5,.offset-5{margin-left:5%}[dir=rtl] .flex-offset-5,[dir=rtl] .layout-margin .flex-offset-5,[dir=rtl] .layout-margin .offset-5,[dir=rtl] .offset-5{margin-left:auto;margin-right:5%}.flex-offset-10,.layout-margin .flex-offset-10,.layout-margin .offset-10,.offset-10{margin-left:10%}[dir=rtl] .flex-offset-10,[dir=rtl] .layout-margin .flex-offset-10,[dir=rtl] .layout-margin .offset-10,[dir=rtl] .offset-10{margin-left:auto;margin-right:10%}.flex-offset-15,.layout-margin .flex-offset-15,.layout-margin .offset-15,.offset-15{margin-left:15%}[dir=rtl] .flex-offset-15,[dir=rtl] .layout-margin .flex-offset-15,[dir=rtl] .layout-margin .offset-15,[dir=rtl] .offset-15{margin-left:auto;margin-right:15%}.flex-offset-20,.layout-margin .flex-offset-20,.layout-margin .offset-20,.offset-20{margin-left:20%}[dir=rtl] .flex-offset-20,[dir=rtl] .layout-margin .flex-offset-20,[dir=rtl] .layout-margin .offset-20,[dir=rtl] .offset-20{margin-left:auto;margin-right:20%}.flex-offset-25,.layout-margin .flex-offset-25,.layout-margin .offset-25,.offset-25{margin-left:25%}[dir=rtl] .flex-offset-25,[dir=rtl] .layout-margin .flex-offset-25,[dir=rtl] .layout-margin .offset-25,[dir=rtl] .offset-25{margin-left:auto;margin-right:25%}.flex-offset-30,.layout-margin .flex-offset-30,.layout-margin .offset-30,.offset-30{margin-left:30%}[dir=rtl] .flex-offset-30,[dir=rtl] .layout-margin .flex-offset-30,[dir=rtl] .layout-margin .offset-30,[dir=rtl] .offset-30{margin-left:auto;margin-right:30%}.flex-offset-35,.layout-margin .flex-offset-35,.layout-margin .offset-35,.offset-35{margin-left:35%}[dir=rtl] .flex-offset-35,[dir=rtl] .layout-margin .flex-offset-35,[dir=rtl] .layout-margin .offset-35,[dir=rtl] .offset-35{margin-left:auto;margin-right:35%}.flex-offset-40,.layout-margin .flex-offset-40,.layout-margin .offset-40,.offset-40{margin-left:40%}[dir=rtl] .flex-offset-40,[dir=rtl] .layout-margin .flex-offset-40,[dir=rtl] .layout-margin .offset-40,[dir=rtl] .offset-40{margin-left:auto;margin-right:40%}.flex-offset-45,.layout-margin .flex-offset-45,.layout-margin .offset-45,.offset-45{margin-left:45%}[dir=rtl] .flex-offset-45,[dir=rtl] .layout-margin .flex-offset-45,[dir=rtl] .layout-margin .offset-45,[dir=rtl] .offset-45{margin-left:auto;margin-right:45%}.flex-offset-50,.layout-margin .flex-offset-50,.layout-margin .offset-50,.offset-50{margin-left:50%}[dir=rtl] .flex-offset-50,[dir=rtl] .layout-margin .flex-offset-50,[dir=rtl] .layout-margin .offset-50,[dir=rtl] .offset-50{margin-left:auto;margin-right:50%}.flex-offset-55,.layout-margin .flex-offset-55,.layout-margin .offset-55,.offset-55{margin-left:55%}[dir=rtl] .flex-offset-55,[dir=rtl] .layout-margin .flex-offset-55,[dir=rtl] .layout-margin .offset-55,[dir=rtl] .offset-55{margin-left:auto;margin-right:55%}.flex-offset-60,.layout-margin .flex-offset-60,.layout-margin .offset-60,.offset-60{margin-left:60%}[dir=rtl] .flex-offset-60,[dir=rtl] .layout-margin .flex-offset-60,[dir=rtl] .layout-margin .offset-60,[dir=rtl] .offset-60{margin-left:auto;margin-right:60%}.flex-offset-65,.layout-margin .flex-offset-65,.layout-margin .offset-65,.offset-65{margin-left:65%}[dir=rtl] .flex-offset-65,[dir=rtl] .layout-margin .flex-offset-65,[dir=rtl] .layout-margin .offset-65,[dir=rtl] .offset-65{margin-left:auto;margin-right:65%}.flex-offset-70,.layout-margin .flex-offset-70,.layout-margin .offset-70,.offset-70{margin-left:70%}[dir=rtl] .flex-offset-70,[dir=rtl] .layout-margin .flex-offset-70,[dir=rtl] .layout-margin .offset-70,[dir=rtl] .offset-70{margin-left:auto;margin-right:70%}.flex-offset-75,.layout-margin .flex-offset-75,.layout-margin .offset-75,.offset-75{margin-left:75%}[dir=rtl] .flex-offset-75,[dir=rtl] .layout-margin .flex-offset-75,[dir=rtl] .layout-margin .offset-75,[dir=rtl] .offset-75{margin-left:auto;margin-right:75%}.flex-offset-80,.layout-margin .flex-offset-80,.layout-margin .offset-80,.offset-80{margin-left:80%}[dir=rtl] .flex-offset-80,[dir=rtl] .layout-margin .flex-offset-80,[dir=rtl] .layout-margin .offset-80,[dir=rtl] .offset-80{margin-left:auto;margin-right:80%}.flex-offset-85,.layout-margin .flex-offset-85,.layout-margin .offset-85,.offset-85{margin-left:85%}[dir=rtl] .flex-offset-85,[dir=rtl] .layout-margin .flex-offset-85,[dir=rtl] .layout-margin .offset-85,[dir=rtl] .offset-85{margin-left:auto;margin-right:85%}.flex-offset-90,.layout-margin .flex-offset-90,.layout-margin .offset-90,.offset-90{margin-left:90%}[dir=rtl] .flex-offset-90,[dir=rtl] .layout-margin .flex-offset-90,[dir=rtl] .layout-margin .offset-90,[dir=rtl] .offset-90{margin-left:auto;margin-right:90%}.flex-offset-95,.layout-margin .flex-offset-95,.layout-margin .offset-95,.offset-95{margin-left:95%}[dir=rtl] .flex-offset-95,[dir=rtl] .layout-margin .flex-offset-95,[dir=rtl] .layout-margin .offset-95,[dir=rtl] .offset-95{margin-left:auto;margin-right:95%}.flex-offset-33,.layout-margin .flex-offset-33,.layout-margin .offset-33,.offset-33{margin-left:33.3333333333%}.flex-offset-66,.layout-margin .flex-offset-66,.layout-margin .offset-66,.offset-66{margin-left:66.6666666667%}[dir=rtl] .flex-offset-66,[dir=rtl] .layout-margin .flex-offset-66,[dir=rtl] .layout-margin .offset-66,[dir=rtl] .offset-66{margin-left:auto;margin-right:66.6666666667%}.layout-align,.layout-align-start-stretch{justify-content:flex-start;align-content:stretch;align-items:stretch}.layout-align-start,.layout-align-start-center,.layout-align-start-end,.layout-align-start-start,.layout-align-start-stretch{justify-content:flex-start}.layout-align-center,.layout-align-center-center,.layout-align-center-end,.layout-align-center-start,.layout-align-center-stretch{justify-content:center}.layout-align-end,.layout-align-end-center,.layout-align-end-end,.layout-align-end-start,.layout-align-end-stretch{justify-content:flex-end}.layout-align-space-around,.layout-align-space-around-center,.layout-align-space-around-end,.layout-align-space-around-start,.layout-align-space-around-stretch{justify-content:space-around}.layout-align-space-between,.layout-align-space-between-center,.layout-align-space-between-end,.layout-align-space-between-start,.layout-align-space-between-stretch{justify-content:space-between}.layout-align-center-start,.layout-align-end-start,.layout-align-space-around-start,.layout-align-space-between-start,.layout-align-start-start{align-items:flex-start;align-content:flex-start}.layout-align-center-center,.layout-align-end-center,.layout-align-space-around-center,.layout-align-space-between-center,.layout-align-start-center{align-items:center;align-content:center;max-width:100%}.layout-align-center-center>*,.layout-align-end-center>*,.layout-align-space-around-center>*,.layout-align-space-between-center>*,.layout-align-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-center-end,.layout-align-end-end,.layout-align-space-around-end,.layout-align-space-between-end,.layout-align-start-end{align-items:flex-end;align-content:flex-end}.layout-align-center-stretch,.layout-align-end-stretch,.layout-align-space-around-stretch,.layout-align-space-between-stretch,.layout-align-start-stretch{align-items:stretch;align-content:stretch}.flex{flex:1;box-sizing:border-box}.flex-grow{flex:1 1 100%;box-sizing:border-box}.flex-initial{flex:0 1 auto;box-sizing:border-box}.flex-auto{flex:1 1 auto;box-sizing:border-box}.flex-none{flex:0 0 auto;box-sizing:border-box}.flex-noshrink{flex:1 0 auto;box-sizing:border-box}.flex-nogrow{flex:0 1 auto;box-sizing:border-box}.flex-0{flex:1 1 100%;max-width:0%;max-height:100%;box-sizing:border-box}.layout-row>.flex-0{flex:1 1 100%;max-width:0%;max-height:100%;box-sizing:border-box;min-width:0}.layout-column>.flex-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box}.flex-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-row>.flex-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-row>.flex-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-row>.flex-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-row>.flex-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-row>.flex-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-row>.flex-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-row>.flex-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-row>.flex-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-row>.flex-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-row>.flex-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-row>.flex-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-row>.flex-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-row>.flex-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-row>.flex-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-row>.flex-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-row>.flex-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-row>.flex-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-row>.flex-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-row>.flex-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-95{flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.flex-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-column>.flex-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.flex-33{flex:1 1 100%;max-width:33.33%;max-height:100%;box-sizing:border-box}.flex-66{flex:1 1 100%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-row>.flex-33{flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row>.flex-66{flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column>.flex-33{flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-66{flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-row>.flex-33{flex:1 1 100%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row>.flex-66{flex:1 1 100%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-row>.flex{min-width:0}.layout-column>.flex-33{flex:1 1 100%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-66{flex:1 1 100%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-column>.flex{min-height:0}.layout,.layout-column,.layout-row{box-sizing:border-box;display:flex}.layout-column{flex-direction:column}.layout-row{flex-direction:row}.layout-padding-sm>*,.layout-padding>.flex-sm{padding:4px}.layout-padding,.layout-padding-gt-sm,.layout-padding-gt-sm>*,.layout-padding-md,.layout-padding-md>*,.layout-padding>*,.layout-padding>.flex,.layout-padding>.flex-gt-sm,.layout-padding>.flex-md{padding:8px}.layout-padding-gt-lg>*,.layout-padding-gt-md>*,.layout-padding-lg>*,.layout-padding>.flex-gt-lg,.layout-padding>.flex-gt-md,.layout-padding>.flex-lg{padding:16px}.layout-margin-sm>*,.layout-margin>.flex-sm{margin:4px}.layout-margin,.layout-margin-gt-sm,.layout-margin-gt-sm>*,.layout-margin-md,.layout-margin-md>*,.layout-margin>*,.layout-margin>.flex,.layout-margin>.flex-gt-sm,.layout-margin>.flex-md{margin:8px}.layout-margin-gt-lg>*,.layout-margin-gt-md>*,.layout-margin-lg>*,.layout-margin>.flex-gt-lg,.layout-margin>.flex-gt-md,.layout-margin>.flex-lg{margin:16px}.layout-wrap{flex-wrap:wrap}.layout-nowrap{flex-wrap:nowrap}.layout-fill{margin:0;width:100%;min-height:100%;height:100%}@media (max-width:599px){.hide-xs:not(.show-xs):not(.show),.hide:not(.show-xs):not(.show){display:none}.flex-order-xs--20{order:-20}.flex-order-xs--19{order:-19}.flex-order-xs--18{order:-18}.flex-order-xs--17{order:-17}.flex-order-xs--16{order:-16}.flex-order-xs--15{order:-15}.flex-order-xs--14{order:-14}.flex-order-xs--13{order:-13}.flex-order-xs--12{order:-12}.flex-order-xs--11{order:-11}.flex-order-xs--10{order:-10}.flex-order-xs--9{order:-9}.flex-order-xs--8{order:-8}.flex-order-xs--7{order:-7}.flex-order-xs--6{order:-6}.flex-order-xs--5{order:-5}.flex-order-xs--4{order:-4}.flex-order-xs--3{order:-3}.flex-order-xs--2{order:-2}.flex-order-xs--1{order:-1}.flex-order-xs-0{order:0}.flex-order-xs-1{order:1}.flex-order-xs-2{order:2}.flex-order-xs-3{order:3}.flex-order-xs-4{order:4}.flex-order-xs-5{order:5}.flex-order-xs-6{order:6}.flex-order-xs-7{order:7}.flex-order-xs-8{order:8}.flex-order-xs-9{order:9}.flex-order-xs-10{order:10}.flex-order-xs-11{order:11}.flex-order-xs-12{order:12}.flex-order-xs-13{order:13}.flex-order-xs-14{order:14}.flex-order-xs-15{order:15}.flex-order-xs-16{order:16}.flex-order-xs-17{order:17}.flex-order-xs-18{order:18}.flex-order-xs-19{order:19}.flex-order-xs-20{order:20}.flex-offset-xs-0,.layout-margin .flex-offset-xs-0,.layout-margin .offset-xs-0,.offset-xs-0{margin-left:0}[dir=rtl] .flex-offset-xs-0,[dir=rtl] .layout-margin .flex-offset-xs-0,[dir=rtl] .layout-margin .offset-xs-0,[dir=rtl] .offset-xs-0{margin-left:auto;margin-right:0}.flex-offset-xs-5,.layout-margin .flex-offset-xs-5,.layout-margin .offset-xs-5,.offset-xs-5{margin-left:5%}[dir=rtl] .flex-offset-xs-5,[dir=rtl] .layout-margin .flex-offset-xs-5,[dir=rtl] .layout-margin .offset-xs-5,[dir=rtl] .offset-xs-5{margin-left:auto;margin-right:5%}.flex-offset-xs-10,.layout-margin .flex-offset-xs-10,.layout-margin .offset-xs-10,.offset-xs-10{margin-left:10%}[dir=rtl] .flex-offset-xs-10,[dir=rtl] .layout-margin .flex-offset-xs-10,[dir=rtl] .layout-margin .offset-xs-10,[dir=rtl] .offset-xs-10{margin-left:auto;margin-right:10%}.flex-offset-xs-15,.layout-margin .flex-offset-xs-15,.layout-margin .offset-xs-15,.offset-xs-15{margin-left:15%}[dir=rtl] .flex-offset-xs-15,[dir=rtl] .layout-margin .flex-offset-xs-15,[dir=rtl] .layout-margin .offset-xs-15,[dir=rtl] .offset-xs-15{margin-left:auto;margin-right:15%}.flex-offset-xs-20,.layout-margin .flex-offset-xs-20,.layout-margin .offset-xs-20,.offset-xs-20{margin-left:20%}[dir=rtl] .flex-offset-xs-20,[dir=rtl] .layout-margin .flex-offset-xs-20,[dir=rtl] .layout-margin .offset-xs-20,[dir=rtl] .offset-xs-20{margin-left:auto;margin-right:20%}.flex-offset-xs-25,.layout-margin .flex-offset-xs-25,.layout-margin .offset-xs-25,.offset-xs-25{margin-left:25%}[dir=rtl] .flex-offset-xs-25,[dir=rtl] .layout-margin .flex-offset-xs-25,[dir=rtl] .layout-margin .offset-xs-25,[dir=rtl] .offset-xs-25{margin-left:auto;margin-right:25%}.flex-offset-xs-30,.layout-margin .flex-offset-xs-30,.layout-margin .offset-xs-30,.offset-xs-30{margin-left:30%}[dir=rtl] .flex-offset-xs-30,[dir=rtl] .layout-margin .flex-offset-xs-30,[dir=rtl] .layout-margin .offset-xs-30,[dir=rtl] .offset-xs-30{margin-left:auto;margin-right:30%}.flex-offset-xs-35,.layout-margin .flex-offset-xs-35,.layout-margin .offset-xs-35,.offset-xs-35{margin-left:35%}[dir=rtl] .flex-offset-xs-35,[dir=rtl] .layout-margin .flex-offset-xs-35,[dir=rtl] .layout-margin .offset-xs-35,[dir=rtl] .offset-xs-35{margin-left:auto;margin-right:35%}.flex-offset-xs-40,.layout-margin .flex-offset-xs-40,.layout-margin .offset-xs-40,.offset-xs-40{margin-left:40%}[dir=rtl] .flex-offset-xs-40,[dir=rtl] .layout-margin .flex-offset-xs-40,[dir=rtl] .layout-margin .offset-xs-40,[dir=rtl] .offset-xs-40{margin-left:auto;margin-right:40%}.flex-offset-xs-45,.layout-margin .flex-offset-xs-45,.layout-margin .offset-xs-45,.offset-xs-45{margin-left:45%}[dir=rtl] .flex-offset-xs-45,[dir=rtl] .layout-margin .flex-offset-xs-45,[dir=rtl] .layout-margin .offset-xs-45,[dir=rtl] .offset-xs-45{margin-left:auto;margin-right:45%}.flex-offset-xs-50,.layout-margin .flex-offset-xs-50,.layout-margin .offset-xs-50,.offset-xs-50{margin-left:50%}[dir=rtl] .flex-offset-xs-50,[dir=rtl] .layout-margin .flex-offset-xs-50,[dir=rtl] .layout-margin .offset-xs-50,[dir=rtl] .offset-xs-50{margin-left:auto;margin-right:50%}.flex-offset-xs-55,.layout-margin .flex-offset-xs-55,.layout-margin .offset-xs-55,.offset-xs-55{margin-left:55%}[dir=rtl] .flex-offset-xs-55,[dir=rtl] .layout-margin .flex-offset-xs-55,[dir=rtl] .layout-margin .offset-xs-55,[dir=rtl] .offset-xs-55{margin-left:auto;margin-right:55%}.flex-offset-xs-60,.layout-margin .flex-offset-xs-60,.layout-margin .offset-xs-60,.offset-xs-60{margin-left:60%}[dir=rtl] .flex-offset-xs-60,[dir=rtl] .layout-margin .flex-offset-xs-60,[dir=rtl] .layout-margin .offset-xs-60,[dir=rtl] .offset-xs-60{margin-left:auto;margin-right:60%}.flex-offset-xs-65,.layout-margin .flex-offset-xs-65,.layout-margin .offset-xs-65,.offset-xs-65{margin-left:65%}[dir=rtl] .flex-offset-xs-65,[dir=rtl] .layout-margin .flex-offset-xs-65,[dir=rtl] .layout-margin .offset-xs-65,[dir=rtl] .offset-xs-65{margin-left:auto;margin-right:65%}.flex-offset-xs-70,.layout-margin .flex-offset-xs-70,.layout-margin .offset-xs-70,.offset-xs-70{margin-left:70%}[dir=rtl] .flex-offset-xs-70,[dir=rtl] .layout-margin .flex-offset-xs-70,[dir=rtl] .layout-margin .offset-xs-70,[dir=rtl] .offset-xs-70{margin-left:auto;margin-right:70%}.flex-offset-xs-75,.layout-margin .flex-offset-xs-75,.layout-margin .offset-xs-75,.offset-xs-75{margin-left:75%}[dir=rtl] .flex-offset-xs-75,[dir=rtl] .layout-margin .flex-offset-xs-75,[dir=rtl] .layout-margin .offset-xs-75,[dir=rtl] .offset-xs-75{margin-left:auto;margin-right:75%}.flex-offset-xs-80,.layout-margin .flex-offset-xs-80,.layout-margin .offset-xs-80,.offset-xs-80{margin-left:80%}[dir=rtl] .flex-offset-xs-80,[dir=rtl] .layout-margin .flex-offset-xs-80,[dir=rtl] .layout-margin .offset-xs-80,[dir=rtl] .offset-xs-80{margin-left:auto;margin-right:80%}.flex-offset-xs-85,.layout-margin .flex-offset-xs-85,.layout-margin .offset-xs-85,.offset-xs-85{margin-left:85%}[dir=rtl] .flex-offset-xs-85,[dir=rtl] .layout-margin .flex-offset-xs-85,[dir=rtl] .layout-margin .offset-xs-85,[dir=rtl] .offset-xs-85{margin-left:auto;margin-right:85%}.flex-offset-xs-90,.layout-margin .flex-offset-xs-90,.layout-margin .offset-xs-90,.offset-xs-90{margin-left:90%}[dir=rtl] .flex-offset-xs-90,[dir=rtl] .layout-margin .flex-offset-xs-90,[dir=rtl] .layout-margin .offset-xs-90,[dir=rtl] .offset-xs-90{margin-left:auto;margin-right:90%}.flex-offset-xs-95,.layout-margin .flex-offset-xs-95,.layout-margin .offset-xs-95,.offset-xs-95{margin-left:95%}[dir=rtl] .flex-offset-xs-95,[dir=rtl] .layout-margin .flex-offset-xs-95,[dir=rtl] .layout-margin .offset-xs-95,[dir=rtl] .offset-xs-95{margin-left:auto;margin-right:95%}.flex-offset-xs-33,.layout-margin .flex-offset-xs-33,.layout-margin .offset-xs-33,.offset-xs-33{margin-left:33.3333333333%}.flex-offset-xs-66,.layout-margin .flex-offset-xs-66,.layout-margin .offset-xs-66,.offset-xs-66{margin-left:66.6666666667%}[dir=rtl] .flex-offset-xs-66,[dir=rtl] .layout-margin .flex-offset-xs-66,[dir=rtl] .layout-margin .offset-xs-66,[dir=rtl] .offset-xs-66{margin-left:auto;margin-right:66.6666666667%}.layout-align-xs,.layout-align-xs-start-stretch{justify-content:flex-start;align-content:stretch;align-items:stretch}.layout-align-xs-start,.layout-align-xs-start-center,.layout-align-xs-start-end,.layout-align-xs-start-start,.layout-align-xs-start-stretch{justify-content:flex-start}.layout-align-xs-center,.layout-align-xs-center-center,.layout-align-xs-center-end,.layout-align-xs-center-start,.layout-align-xs-center-stretch{justify-content:center}.layout-align-xs-end,.layout-align-xs-end-center,.layout-align-xs-end-end,.layout-align-xs-end-start,.layout-align-xs-end-stretch{justify-content:flex-end}.layout-align-xs-space-around,.layout-align-xs-space-around-center,.layout-align-xs-space-around-end,.layout-align-xs-space-around-start,.layout-align-xs-space-around-stretch{justify-content:space-around}.layout-align-xs-space-between,.layout-align-xs-space-between-center,.layout-align-xs-space-between-end,.layout-align-xs-space-between-start,.layout-align-xs-space-between-stretch{justify-content:space-between}.layout-align-xs-center-start,.layout-align-xs-end-start,.layout-align-xs-space-around-start,.layout-align-xs-space-between-start,.layout-align-xs-start-start{align-items:flex-start;align-content:flex-start}.layout-align-xs-center-center,.layout-align-xs-end-center,.layout-align-xs-space-around-center,.layout-align-xs-space-between-center,.layout-align-xs-start-center{align-items:center;align-content:center;max-width:100%}.layout-align-xs-center-center>*,.layout-align-xs-end-center>*,.layout-align-xs-space-around-center>*,.layout-align-xs-space-between-center>*,.layout-align-xs-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-xs-center-end,.layout-align-xs-end-end,.layout-align-xs-space-around-end,.layout-align-xs-space-between-end,.layout-align-xs-start-end{align-items:flex-end;align-content:flex-end}.layout-align-xs-center-stretch,.layout-align-xs-end-stretch,.layout-align-xs-space-around-stretch,.layout-align-xs-space-between-stretch,.layout-align-xs-start-stretch{align-items:stretch;align-content:stretch}.flex-xs{flex:1;box-sizing:border-box}.flex-xs-grow{flex:1 1 100%;box-sizing:border-box}.flex-xs-initial{flex:0 1 auto;box-sizing:border-box}.flex-xs-auto{flex:1 1 auto;box-sizing:border-box}.flex-xs-none{flex:0 0 auto;box-sizing:border-box}.flex-xs-noshrink{flex:1 0 auto;box-sizing:border-box}.flex-xs-nogrow{flex:0 1 auto;box-sizing:border-box}.flex-xs-0{flex:1 1 100%;max-width:0%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xs-0{flex:1 1 100%;max-width:0%;max-height:100%;box-sizing:border-box;min-width:0}.layout-column>.flex-xs-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box}.layout-xs-row>.flex-xs-0{flex:1 1 100%;max-width:0%;max-height:100%;box-sizing:border-box;min-width:0}.layout-xs-column>.flex-xs-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-xs-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xs-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.layout-xs-row>.flex-xs-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-xs-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xs-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.layout-xs-row>.flex-xs-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-xs-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xs-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.layout-xs-row>.flex-xs-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-xs-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xs-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.layout-xs-row>.flex-xs-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-xs-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xs-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.layout-xs-row>.flex-xs-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-xs-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xs-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.layout-xs-row>.flex-xs-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-xs-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xs-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.layout-xs-row>.flex-xs-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-xs-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xs-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.layout-xs-row>.flex-xs-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-xs-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xs-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.layout-xs-row>.flex-xs-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-xs-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xs-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.layout-xs-row>.flex-xs-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-xs-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xs-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.layout-xs-row>.flex-xs-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-xs-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xs-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.layout-xs-row>.flex-xs-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-xs-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xs-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.layout-xs-row>.flex-xs-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-xs-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xs-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.layout-xs-row>.flex-xs-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-xs-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xs-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.layout-xs-row>.flex-xs-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-xs-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xs-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.layout-xs-row>.flex-xs-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-xs-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xs-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.layout-xs-row>.flex-xs-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-xs-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xs-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.layout-xs-row>.flex-xs-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-xs-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xs-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-95{flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.layout-xs-row>.flex-xs-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-95{flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.flex-xs-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xs-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-xs-row>.flex-xs-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xs-33{flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xs-66{flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-33{flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-xs-66{flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xs-row>.flex-xs-33{flex:1 1 100%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-xs-row>.flex-xs-66{flex:1 1 100%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-xs-row>.flex{min-width:0}.layout-xs-column>.flex-xs-33{flex:1 1 100%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-xs-column>.flex-xs-66{flex:1 1 100%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xs-column>.flex{min-height:0}.layout-xs,.layout-xs-column,.layout-xs-row{box-sizing:border-box;display:flex}.layout-xs-column{flex-direction:column}.layout-xs-row{flex-direction:row}}@media (min-width:600px){.flex-order-gt-xs--20{order:-20}.flex-order-gt-xs--19{order:-19}.flex-order-gt-xs--18{order:-18}.flex-order-gt-xs--17{order:-17}.flex-order-gt-xs--16{order:-16}.flex-order-gt-xs--15{order:-15}.flex-order-gt-xs--14{order:-14}.flex-order-gt-xs--13{order:-13}.flex-order-gt-xs--12{order:-12}.flex-order-gt-xs--11{order:-11}.flex-order-gt-xs--10{order:-10}.flex-order-gt-xs--9{order:-9}.flex-order-gt-xs--8{order:-8}.flex-order-gt-xs--7{order:-7}.flex-order-gt-xs--6{order:-6}.flex-order-gt-xs--5{order:-5}.flex-order-gt-xs--4{order:-4}.flex-order-gt-xs--3{order:-3}.flex-order-gt-xs--2{order:-2}.flex-order-gt-xs--1{order:-1}.flex-order-gt-xs-0{order:0}.flex-order-gt-xs-1{order:1}.flex-order-gt-xs-2{order:2}.flex-order-gt-xs-3{order:3}.flex-order-gt-xs-4{order:4}.flex-order-gt-xs-5{order:5}.flex-order-gt-xs-6{order:6}.flex-order-gt-xs-7{order:7}.flex-order-gt-xs-8{order:8}.flex-order-gt-xs-9{order:9}.flex-order-gt-xs-10{order:10}.flex-order-gt-xs-11{order:11}.flex-order-gt-xs-12{order:12}.flex-order-gt-xs-13{order:13}.flex-order-gt-xs-14{order:14}.flex-order-gt-xs-15{order:15}.flex-order-gt-xs-16{order:16}.flex-order-gt-xs-17{order:17}.flex-order-gt-xs-18{order:18}.flex-order-gt-xs-19{order:19}.flex-order-gt-xs-20{order:20}.flex-offset-gt-xs-0,.layout-margin .flex-offset-gt-xs-0,.layout-margin .offset-gt-xs-0,.offset-gt-xs-0{margin-left:0}[dir=rtl] .flex-offset-gt-xs-0,[dir=rtl] .layout-margin .flex-offset-gt-xs-0,[dir=rtl] .layout-margin .offset-gt-xs-0,[dir=rtl] .offset-gt-xs-0{margin-left:auto;margin-right:0}.flex-offset-gt-xs-5,.layout-margin .flex-offset-gt-xs-5,.layout-margin .offset-gt-xs-5,.offset-gt-xs-5{margin-left:5%}[dir=rtl] .flex-offset-gt-xs-5,[dir=rtl] .layout-margin .flex-offset-gt-xs-5,[dir=rtl] .layout-margin .offset-gt-xs-5,[dir=rtl] .offset-gt-xs-5{margin-left:auto;margin-right:5%}.flex-offset-gt-xs-10,.layout-margin .flex-offset-gt-xs-10,.layout-margin .offset-gt-xs-10,.offset-gt-xs-10{margin-left:10%}[dir=rtl] .flex-offset-gt-xs-10,[dir=rtl] .layout-margin .flex-offset-gt-xs-10,[dir=rtl] .layout-margin .offset-gt-xs-10,[dir=rtl] .offset-gt-xs-10{margin-left:auto;margin-right:10%}.flex-offset-gt-xs-15,.layout-margin .flex-offset-gt-xs-15,.layout-margin .offset-gt-xs-15,.offset-gt-xs-15{margin-left:15%}[dir=rtl] .flex-offset-gt-xs-15,[dir=rtl] .layout-margin .flex-offset-gt-xs-15,[dir=rtl] .layout-margin .offset-gt-xs-15,[dir=rtl] .offset-gt-xs-15{margin-left:auto;margin-right:15%}.flex-offset-gt-xs-20,.layout-margin .flex-offset-gt-xs-20,.layout-margin .offset-gt-xs-20,.offset-gt-xs-20{margin-left:20%}[dir=rtl] .flex-offset-gt-xs-20,[dir=rtl] .layout-margin .flex-offset-gt-xs-20,[dir=rtl] .layout-margin .offset-gt-xs-20,[dir=rtl] .offset-gt-xs-20{margin-left:auto;margin-right:20%}.flex-offset-gt-xs-25,.layout-margin .flex-offset-gt-xs-25,.layout-margin .offset-gt-xs-25,.offset-gt-xs-25{margin-left:25%}[dir=rtl] .flex-offset-gt-xs-25,[dir=rtl] .layout-margin .flex-offset-gt-xs-25,[dir=rtl] .layout-margin .offset-gt-xs-25,[dir=rtl] .offset-gt-xs-25{margin-left:auto;margin-right:25%}.flex-offset-gt-xs-30,.layout-margin .flex-offset-gt-xs-30,.layout-margin .offset-gt-xs-30,.offset-gt-xs-30{margin-left:30%}[dir=rtl] .flex-offset-gt-xs-30,[dir=rtl] .layout-margin .flex-offset-gt-xs-30,[dir=rtl] .layout-margin .offset-gt-xs-30,[dir=rtl] .offset-gt-xs-30{margin-left:auto;margin-right:30%}.flex-offset-gt-xs-35,.layout-margin .flex-offset-gt-xs-35,.layout-margin .offset-gt-xs-35,.offset-gt-xs-35{margin-left:35%}[dir=rtl] .flex-offset-gt-xs-35,[dir=rtl] .layout-margin .flex-offset-gt-xs-35,[dir=rtl] .layout-margin .offset-gt-xs-35,[dir=rtl] .offset-gt-xs-35{margin-left:auto;margin-right:35%}.flex-offset-gt-xs-40,.layout-margin .flex-offset-gt-xs-40,.layout-margin .offset-gt-xs-40,.offset-gt-xs-40{margin-left:40%}[dir=rtl] .flex-offset-gt-xs-40,[dir=rtl] .layout-margin .flex-offset-gt-xs-40,[dir=rtl] .layout-margin .offset-gt-xs-40,[dir=rtl] .offset-gt-xs-40{margin-left:auto;margin-right:40%}.flex-offset-gt-xs-45,.layout-margin .flex-offset-gt-xs-45,.layout-margin .offset-gt-xs-45,.offset-gt-xs-45{margin-left:45%}[dir=rtl] .flex-offset-gt-xs-45,[dir=rtl] .layout-margin .flex-offset-gt-xs-45,[dir=rtl] .layout-margin .offset-gt-xs-45,[dir=rtl] .offset-gt-xs-45{margin-left:auto;margin-right:45%}.flex-offset-gt-xs-50,.layout-margin .flex-offset-gt-xs-50,.layout-margin .offset-gt-xs-50,.offset-gt-xs-50{margin-left:50%}[dir=rtl] .flex-offset-gt-xs-50,[dir=rtl] .layout-margin .flex-offset-gt-xs-50,[dir=rtl] .layout-margin .offset-gt-xs-50,[dir=rtl] .offset-gt-xs-50{margin-left:auto;margin-right:50%}.flex-offset-gt-xs-55,.layout-margin .flex-offset-gt-xs-55,.layout-margin .offset-gt-xs-55,.offset-gt-xs-55{margin-left:55%}[dir=rtl] .flex-offset-gt-xs-55,[dir=rtl] .layout-margin .flex-offset-gt-xs-55,[dir=rtl] .layout-margin .offset-gt-xs-55,[dir=rtl] .offset-gt-xs-55{margin-left:auto;margin-right:55%}.flex-offset-gt-xs-60,.layout-margin .flex-offset-gt-xs-60,.layout-margin .offset-gt-xs-60,.offset-gt-xs-60{margin-left:60%}[dir=rtl] .flex-offset-gt-xs-60,[dir=rtl] .layout-margin .flex-offset-gt-xs-60,[dir=rtl] .layout-margin .offset-gt-xs-60,[dir=rtl] .offset-gt-xs-60{margin-left:auto;margin-right:60%}.flex-offset-gt-xs-65,.layout-margin .flex-offset-gt-xs-65,.layout-margin .offset-gt-xs-65,.offset-gt-xs-65{margin-left:65%}[dir=rtl] .flex-offset-gt-xs-65,[dir=rtl] .layout-margin .flex-offset-gt-xs-65,[dir=rtl] .layout-margin .offset-gt-xs-65,[dir=rtl] .offset-gt-xs-65{margin-left:auto;margin-right:65%}.flex-offset-gt-xs-70,.layout-margin .flex-offset-gt-xs-70,.layout-margin .offset-gt-xs-70,.offset-gt-xs-70{margin-left:70%}[dir=rtl] .flex-offset-gt-xs-70,[dir=rtl] .layout-margin .flex-offset-gt-xs-70,[dir=rtl] .layout-margin .offset-gt-xs-70,[dir=rtl] .offset-gt-xs-70{margin-left:auto;margin-right:70%}.flex-offset-gt-xs-75,.layout-margin .flex-offset-gt-xs-75,.layout-margin .offset-gt-xs-75,.offset-gt-xs-75{margin-left:75%}[dir=rtl] .flex-offset-gt-xs-75,[dir=rtl] .layout-margin .flex-offset-gt-xs-75,[dir=rtl] .layout-margin .offset-gt-xs-75,[dir=rtl] .offset-gt-xs-75{margin-left:auto;margin-right:75%}.flex-offset-gt-xs-80,.layout-margin .flex-offset-gt-xs-80,.layout-margin .offset-gt-xs-80,.offset-gt-xs-80{margin-left:80%}[dir=rtl] .flex-offset-gt-xs-80,[dir=rtl] .layout-margin .flex-offset-gt-xs-80,[dir=rtl] .layout-margin .offset-gt-xs-80,[dir=rtl] .offset-gt-xs-80{margin-left:auto;margin-right:80%}.flex-offset-gt-xs-85,.layout-margin .flex-offset-gt-xs-85,.layout-margin .offset-gt-xs-85,.offset-gt-xs-85{margin-left:85%}[dir=rtl] .flex-offset-gt-xs-85,[dir=rtl] .layout-margin .flex-offset-gt-xs-85,[dir=rtl] .layout-margin .offset-gt-xs-85,[dir=rtl] .offset-gt-xs-85{margin-left:auto;margin-right:85%}.flex-offset-gt-xs-90,.layout-margin .flex-offset-gt-xs-90,.layout-margin .offset-gt-xs-90,.offset-gt-xs-90{margin-left:90%}[dir=rtl] .flex-offset-gt-xs-90,[dir=rtl] .layout-margin .flex-offset-gt-xs-90,[dir=rtl] .layout-margin .offset-gt-xs-90,[dir=rtl] .offset-gt-xs-90{margin-left:auto;margin-right:90%}.flex-offset-gt-xs-95,.layout-margin .flex-offset-gt-xs-95,.layout-margin .offset-gt-xs-95,.offset-gt-xs-95{margin-left:95%}[dir=rtl] .flex-offset-gt-xs-95,[dir=rtl] .layout-margin .flex-offset-gt-xs-95,[dir=rtl] .layout-margin .offset-gt-xs-95,[dir=rtl] .offset-gt-xs-95{margin-left:auto;margin-right:95%}.flex-offset-gt-xs-33,.layout-margin .flex-offset-gt-xs-33,.layout-margin .offset-gt-xs-33,.offset-gt-xs-33{margin-left:33.3333333333%}.flex-offset-gt-xs-66,.layout-margin .flex-offset-gt-xs-66,.layout-margin .offset-gt-xs-66,.offset-gt-xs-66{margin-left:66.6666666667%}[dir=rtl] .flex-offset-gt-xs-66,[dir=rtl] .layout-margin .flex-offset-gt-xs-66,[dir=rtl] .layout-margin .offset-gt-xs-66,[dir=rtl] .offset-gt-xs-66{margin-left:auto;margin-right:66.6666666667%}.layout-align-gt-xs,.layout-align-gt-xs-start-stretch{justify-content:flex-start;align-content:stretch;align-items:stretch}.layout-align-gt-xs-start,.layout-align-gt-xs-start-center,.layout-align-gt-xs-start-end,.layout-align-gt-xs-start-start,.layout-align-gt-xs-start-stretch{justify-content:flex-start}.layout-align-gt-xs-center,.layout-align-gt-xs-center-center,.layout-align-gt-xs-center-end,.layout-align-gt-xs-center-start,.layout-align-gt-xs-center-stretch{justify-content:center}.layout-align-gt-xs-end,.layout-align-gt-xs-end-center,.layout-align-gt-xs-end-end,.layout-align-gt-xs-end-start,.layout-align-gt-xs-end-stretch{justify-content:flex-end}.layout-align-gt-xs-space-around,.layout-align-gt-xs-space-around-center,.layout-align-gt-xs-space-around-end,.layout-align-gt-xs-space-around-start,.layout-align-gt-xs-space-around-stretch{justify-content:space-around}.layout-align-gt-xs-space-between,.layout-align-gt-xs-space-between-center,.layout-align-gt-xs-space-between-end,.layout-align-gt-xs-space-between-start,.layout-align-gt-xs-space-between-stretch{justify-content:space-between}.layout-align-gt-xs-center-start,.layout-align-gt-xs-end-start,.layout-align-gt-xs-space-around-start,.layout-align-gt-xs-space-between-start,.layout-align-gt-xs-start-start{align-items:flex-start;align-content:flex-start}.layout-align-gt-xs-center-center,.layout-align-gt-xs-end-center,.layout-align-gt-xs-space-around-center,.layout-align-gt-xs-space-between-center,.layout-align-gt-xs-start-center{align-items:center;align-content:center;max-width:100%}.layout-align-gt-xs-center-center>*,.layout-align-gt-xs-end-center>*,.layout-align-gt-xs-space-around-center>*,.layout-align-gt-xs-space-between-center>*,.layout-align-gt-xs-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-gt-xs-center-end,.layout-align-gt-xs-end-end,.layout-align-gt-xs-space-around-end,.layout-align-gt-xs-space-between-end,.layout-align-gt-xs-start-end{align-items:flex-end;align-content:flex-end}.layout-align-gt-xs-center-stretch,.layout-align-gt-xs-end-stretch,.layout-align-gt-xs-space-around-stretch,.layout-align-gt-xs-space-between-stretch,.layout-align-gt-xs-start-stretch{align-items:stretch;align-content:stretch}.flex-gt-xs{flex:1;box-sizing:border-box}.flex-gt-xs-grow{flex:1 1 100%;box-sizing:border-box}.flex-gt-xs-initial{flex:0 1 auto;box-sizing:border-box}.flex-gt-xs-auto{flex:1 1 auto;box-sizing:border-box}.flex-gt-xs-none{flex:0 0 auto;box-sizing:border-box}.flex-gt-xs-noshrink{flex:1 0 auto;box-sizing:border-box}.flex-gt-xs-nogrow{flex:0 1 auto;box-sizing:border-box}.flex-gt-xs-0{flex:1 1 100%;max-width:0%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-xs-0{flex:1 1 100%;max-width:0%;max-height:100%;box-sizing:border-box;min-width:0}.layout-column>.flex-gt-xs-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-0{flex:1 1 100%;max-width:0%;max-height:100%;box-sizing:border-box;min-width:0}.layout-gt-xs-column>.flex-gt-xs-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-gt-xs-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-xs-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-gt-xs-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-xs-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-gt-xs-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-xs-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-gt-xs-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-xs-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-gt-xs-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-xs-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-gt-xs-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-xs-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-gt-xs-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-xs-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-gt-xs-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-xs-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-gt-xs-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-xs-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-gt-xs-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-xs-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-gt-xs-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-xs-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-gt-xs-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-xs-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-gt-xs-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-xs-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-gt-xs-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-xs-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-gt-xs-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-xs-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-gt-xs-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-xs-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-gt-xs-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-xs-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-gt-xs-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-xs-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-gt-xs-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-xs-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-95{flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-95{flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.flex-gt-xs-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-xs-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-xs-33{flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-xs-66{flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-33{flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-gt-xs-66{flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-33{flex:1 1 100%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-66{flex:1 1 100%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-gt-xs-row>.flex{min-width:0}.layout-gt-xs-column>.flex-gt-xs-33{flex:1 1 100%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-66{flex:1 1 100%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-xs-column>.flex{min-height:0}.layout-gt-xs,.layout-gt-xs-column,.layout-gt-xs-row{box-sizing:border-box;display:flex}.layout-gt-xs-column{flex-direction:column}.layout-gt-xs-row{flex-direction:row}}@media (min-width:600px) and (max-width:959px){.hide-gt-xs:not(.show-gt-xs):not(.show-sm):not(.show),.hide:not(.show-gt-xs):not(.show-sm):not(.show){display:none}.hide-sm:not(.show-gt-xs):not(.show-sm):not(.show){display:none}.flex-order-sm--20{order:-20}.flex-order-sm--19{order:-19}.flex-order-sm--18{order:-18}.flex-order-sm--17{order:-17}.flex-order-sm--16{order:-16}.flex-order-sm--15{order:-15}.flex-order-sm--14{order:-14}.flex-order-sm--13{order:-13}.flex-order-sm--12{order:-12}.flex-order-sm--11{order:-11}.flex-order-sm--10{order:-10}.flex-order-sm--9{order:-9}.flex-order-sm--8{order:-8}.flex-order-sm--7{order:-7}.flex-order-sm--6{order:-6}.flex-order-sm--5{order:-5}.flex-order-sm--4{order:-4}.flex-order-sm--3{order:-3}.flex-order-sm--2{order:-2}.flex-order-sm--1{order:-1}.flex-order-sm-0{order:0}.flex-order-sm-1{order:1}.flex-order-sm-2{order:2}.flex-order-sm-3{order:3}.flex-order-sm-4{order:4}.flex-order-sm-5{order:5}.flex-order-sm-6{order:6}.flex-order-sm-7{order:7}.flex-order-sm-8{order:8}.flex-order-sm-9{order:9}.flex-order-sm-10{order:10}.flex-order-sm-11{order:11}.flex-order-sm-12{order:12}.flex-order-sm-13{order:13}.flex-order-sm-14{order:14}.flex-order-sm-15{order:15}.flex-order-sm-16{order:16}.flex-order-sm-17{order:17}.flex-order-sm-18{order:18}.flex-order-sm-19{order:19}.flex-order-sm-20{order:20}.flex-offset-sm-0,.layout-margin .flex-offset-sm-0,.layout-margin .offset-sm-0,.offset-sm-0{margin-left:0}[dir=rtl] .flex-offset-sm-0,[dir=rtl] .layout-margin .flex-offset-sm-0,[dir=rtl] .layout-margin .offset-sm-0,[dir=rtl] .offset-sm-0{margin-left:auto;margin-right:0}.flex-offset-sm-5,.layout-margin .flex-offset-sm-5,.layout-margin .offset-sm-5,.offset-sm-5{margin-left:5%}[dir=rtl] .flex-offset-sm-5,[dir=rtl] .layout-margin .flex-offset-sm-5,[dir=rtl] .layout-margin .offset-sm-5,[dir=rtl] .offset-sm-5{margin-left:auto;margin-right:5%}.flex-offset-sm-10,.layout-margin .flex-offset-sm-10,.layout-margin .offset-sm-10,.offset-sm-10{margin-left:10%}[dir=rtl] .flex-offset-sm-10,[dir=rtl] .layout-margin .flex-offset-sm-10,[dir=rtl] .layout-margin .offset-sm-10,[dir=rtl] .offset-sm-10{margin-left:auto;margin-right:10%}.flex-offset-sm-15,.layout-margin .flex-offset-sm-15,.layout-margin .offset-sm-15,.offset-sm-15{margin-left:15%}[dir=rtl] .flex-offset-sm-15,[dir=rtl] .layout-margin .flex-offset-sm-15,[dir=rtl] .layout-margin .offset-sm-15,[dir=rtl] .offset-sm-15{margin-left:auto;margin-right:15%}.flex-offset-sm-20,.layout-margin .flex-offset-sm-20,.layout-margin .offset-sm-20,.offset-sm-20{margin-left:20%}[dir=rtl] .flex-offset-sm-20,[dir=rtl] .layout-margin .flex-offset-sm-20,[dir=rtl] .layout-margin .offset-sm-20,[dir=rtl] .offset-sm-20{margin-left:auto;margin-right:20%}.flex-offset-sm-25,.layout-margin .flex-offset-sm-25,.layout-margin .offset-sm-25,.offset-sm-25{margin-left:25%}[dir=rtl] .flex-offset-sm-25,[dir=rtl] .layout-margin .flex-offset-sm-25,[dir=rtl] .layout-margin .offset-sm-25,[dir=rtl] .offset-sm-25{margin-left:auto;margin-right:25%}.flex-offset-sm-30,.layout-margin .flex-offset-sm-30,.layout-margin .offset-sm-30,.offset-sm-30{margin-left:30%}[dir=rtl] .flex-offset-sm-30,[dir=rtl] .layout-margin .flex-offset-sm-30,[dir=rtl] .layout-margin .offset-sm-30,[dir=rtl] .offset-sm-30{margin-left:auto;margin-right:30%}.flex-offset-sm-35,.layout-margin .flex-offset-sm-35,.layout-margin .offset-sm-35,.offset-sm-35{margin-left:35%}[dir=rtl] .flex-offset-sm-35,[dir=rtl] .layout-margin .flex-offset-sm-35,[dir=rtl] .layout-margin .offset-sm-35,[dir=rtl] .offset-sm-35{margin-left:auto;margin-right:35%}.flex-offset-sm-40,.layout-margin .flex-offset-sm-40,.layout-margin .offset-sm-40,.offset-sm-40{margin-left:40%}[dir=rtl] .flex-offset-sm-40,[dir=rtl] .layout-margin .flex-offset-sm-40,[dir=rtl] .layout-margin .offset-sm-40,[dir=rtl] .offset-sm-40{margin-left:auto;margin-right:40%}.flex-offset-sm-45,.layout-margin .flex-offset-sm-45,.layout-margin .offset-sm-45,.offset-sm-45{margin-left:45%}[dir=rtl] .flex-offset-sm-45,[dir=rtl] .layout-margin .flex-offset-sm-45,[dir=rtl] .layout-margin .offset-sm-45,[dir=rtl] .offset-sm-45{margin-left:auto;margin-right:45%}.flex-offset-sm-50,.layout-margin .flex-offset-sm-50,.layout-margin .offset-sm-50,.offset-sm-50{margin-left:50%}[dir=rtl] .flex-offset-sm-50,[dir=rtl] .layout-margin .flex-offset-sm-50,[dir=rtl] .layout-margin .offset-sm-50,[dir=rtl] .offset-sm-50{margin-left:auto;margin-right:50%}.flex-offset-sm-55,.layout-margin .flex-offset-sm-55,.layout-margin .offset-sm-55,.offset-sm-55{margin-left:55%}[dir=rtl] .flex-offset-sm-55,[dir=rtl] .layout-margin .flex-offset-sm-55,[dir=rtl] .layout-margin .offset-sm-55,[dir=rtl] .offset-sm-55{margin-left:auto;margin-right:55%}.flex-offset-sm-60,.layout-margin .flex-offset-sm-60,.layout-margin .offset-sm-60,.offset-sm-60{margin-left:60%}[dir=rtl] .flex-offset-sm-60,[dir=rtl] .layout-margin .flex-offset-sm-60,[dir=rtl] .layout-margin .offset-sm-60,[dir=rtl] .offset-sm-60{margin-left:auto;margin-right:60%}.flex-offset-sm-65,.layout-margin .flex-offset-sm-65,.layout-margin .offset-sm-65,.offset-sm-65{margin-left:65%}[dir=rtl] .flex-offset-sm-65,[dir=rtl] .layout-margin .flex-offset-sm-65,[dir=rtl] .layout-margin .offset-sm-65,[dir=rtl] .offset-sm-65{margin-left:auto;margin-right:65%}.flex-offset-sm-70,.layout-margin .flex-offset-sm-70,.layout-margin .offset-sm-70,.offset-sm-70{margin-left:70%}[dir=rtl] .flex-offset-sm-70,[dir=rtl] .layout-margin .flex-offset-sm-70,[dir=rtl] .layout-margin .offset-sm-70,[dir=rtl] .offset-sm-70{margin-left:auto;margin-right:70%}.flex-offset-sm-75,.layout-margin .flex-offset-sm-75,.layout-margin .offset-sm-75,.offset-sm-75{margin-left:75%}[dir=rtl] .flex-offset-sm-75,[dir=rtl] .layout-margin .flex-offset-sm-75,[dir=rtl] .layout-margin .offset-sm-75,[dir=rtl] .offset-sm-75{margin-left:auto;margin-right:75%}.flex-offset-sm-80,.layout-margin .flex-offset-sm-80,.layout-margin .offset-sm-80,.offset-sm-80{margin-left:80%}[dir=rtl] .flex-offset-sm-80,[dir=rtl] .layout-margin .flex-offset-sm-80,[dir=rtl] .layout-margin .offset-sm-80,[dir=rtl] .offset-sm-80{margin-left:auto;margin-right:80%}.flex-offset-sm-85,.layout-margin .flex-offset-sm-85,.layout-margin .offset-sm-85,.offset-sm-85{margin-left:85%}[dir=rtl] .flex-offset-sm-85,[dir=rtl] .layout-margin .flex-offset-sm-85,[dir=rtl] .layout-margin .offset-sm-85,[dir=rtl] .offset-sm-85{margin-left:auto;margin-right:85%}.flex-offset-sm-90,.layout-margin .flex-offset-sm-90,.layout-margin .offset-sm-90,.offset-sm-90{margin-left:90%}[dir=rtl] .flex-offset-sm-90,[dir=rtl] .layout-margin .flex-offset-sm-90,[dir=rtl] .layout-margin .offset-sm-90,[dir=rtl] .offset-sm-90{margin-left:auto;margin-right:90%}.flex-offset-sm-95,.layout-margin .flex-offset-sm-95,.layout-margin .offset-sm-95,.offset-sm-95{margin-left:95%}[dir=rtl] .flex-offset-sm-95,[dir=rtl] .layout-margin .flex-offset-sm-95,[dir=rtl] .layout-margin .offset-sm-95,[dir=rtl] .offset-sm-95{margin-left:auto;margin-right:95%}.flex-offset-sm-33,.layout-margin .flex-offset-sm-33,.layout-margin .offset-sm-33,.offset-sm-33{margin-left:33.3333333333%}.flex-offset-sm-66,.layout-margin .flex-offset-sm-66,.layout-margin .offset-sm-66,.offset-sm-66{margin-left:66.6666666667%}[dir=rtl] .flex-offset-sm-66,[dir=rtl] .layout-margin .flex-offset-sm-66,[dir=rtl] .layout-margin .offset-sm-66,[dir=rtl] .offset-sm-66{margin-left:auto;margin-right:66.6666666667%}.layout-align-sm,.layout-align-sm-start-stretch{justify-content:flex-start;align-content:stretch;align-items:stretch}.layout-align-sm-start,.layout-align-sm-start-center,.layout-align-sm-start-end,.layout-align-sm-start-start,.layout-align-sm-start-stretch{justify-content:flex-start}.layout-align-sm-center,.layout-align-sm-center-center,.layout-align-sm-center-end,.layout-align-sm-center-start,.layout-align-sm-center-stretch{justify-content:center}.layout-align-sm-end,.layout-align-sm-end-center,.layout-align-sm-end-end,.layout-align-sm-end-start,.layout-align-sm-end-stretch{justify-content:flex-end}.layout-align-sm-space-around,.layout-align-sm-space-around-center,.layout-align-sm-space-around-end,.layout-align-sm-space-around-start,.layout-align-sm-space-around-stretch{justify-content:space-around}.layout-align-sm-space-between,.layout-align-sm-space-between-center,.layout-align-sm-space-between-end,.layout-align-sm-space-between-start,.layout-align-sm-space-between-stretch{justify-content:space-between}.layout-align-sm-center-start,.layout-align-sm-end-start,.layout-align-sm-space-around-start,.layout-align-sm-space-between-start,.layout-align-sm-start-start{align-items:flex-start;align-content:flex-start}.layout-align-sm-center-center,.layout-align-sm-end-center,.layout-align-sm-space-around-center,.layout-align-sm-space-between-center,.layout-align-sm-start-center{align-items:center;align-content:center;max-width:100%}.layout-align-sm-center-center>*,.layout-align-sm-end-center>*,.layout-align-sm-space-around-center>*,.layout-align-sm-space-between-center>*,.layout-align-sm-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-sm-center-end,.layout-align-sm-end-end,.layout-align-sm-space-around-end,.layout-align-sm-space-between-end,.layout-align-sm-start-end{align-items:flex-end;align-content:flex-end}.layout-align-sm-center-stretch,.layout-align-sm-end-stretch,.layout-align-sm-space-around-stretch,.layout-align-sm-space-between-stretch,.layout-align-sm-start-stretch{align-items:stretch;align-content:stretch}.flex-sm{flex:1;box-sizing:border-box}.flex-sm-grow{flex:1 1 100%;box-sizing:border-box}.flex-sm-initial{flex:0 1 auto;box-sizing:border-box}.flex-sm-auto{flex:1 1 auto;box-sizing:border-box}.flex-sm-none{flex:0 0 auto;box-sizing:border-box}.flex-sm-noshrink{flex:1 0 auto;box-sizing:border-box}.flex-sm-nogrow{flex:0 1 auto;box-sizing:border-box}.flex-sm-0{flex:1 1 100%;max-width:0%;max-height:100%;box-sizing:border-box}.layout-row>.flex-sm-0{flex:1 1 100%;max-width:0%;max-height:100%;box-sizing:border-box;min-width:0}.layout-column>.flex-sm-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box}.layout-sm-row>.flex-sm-0{flex:1 1 100%;max-width:0%;max-height:100%;box-sizing:border-box;min-width:0}.layout-sm-column>.flex-sm-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-sm-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-row>.flex-sm-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.layout-sm-row>.flex-sm-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-sm-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-row>.flex-sm-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.layout-sm-row>.flex-sm-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-sm-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-row>.flex-sm-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.layout-sm-row>.flex-sm-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-sm-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-row>.flex-sm-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.layout-sm-row>.flex-sm-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-sm-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-row>.flex-sm-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.layout-sm-row>.flex-sm-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-sm-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-row>.flex-sm-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.layout-sm-row>.flex-sm-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-sm-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-row>.flex-sm-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.layout-sm-row>.flex-sm-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-sm-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-row>.flex-sm-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.layout-sm-row>.flex-sm-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-sm-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-row>.flex-sm-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.layout-sm-row>.flex-sm-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-sm-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-row>.flex-sm-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.layout-sm-row>.flex-sm-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-sm-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-row>.flex-sm-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.layout-sm-row>.flex-sm-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-sm-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-row>.flex-sm-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.layout-sm-row>.flex-sm-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-sm-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-row>.flex-sm-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.layout-sm-row>.flex-sm-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-sm-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-row>.flex-sm-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.layout-sm-row>.flex-sm-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-sm-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-row>.flex-sm-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.layout-sm-row>.flex-sm-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-sm-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-row>.flex-sm-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.layout-sm-row>.flex-sm-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-sm-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-row>.flex-sm-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.layout-sm-row>.flex-sm-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-sm-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-row>.flex-sm-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.layout-sm-row>.flex-sm-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-sm-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-row>.flex-sm-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-95{flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.layout-sm-row>.flex-sm-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-95{flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.flex-sm-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-sm-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-sm-row>.flex-sm-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-sm-33{flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row>.flex-sm-66{flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-33{flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-sm-66{flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-sm-row>.flex-sm-33{flex:1 1 100%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-sm-row>.flex-sm-66{flex:1 1 100%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-sm-row>.flex{min-width:0}.layout-sm-column>.flex-sm-33{flex:1 1 100%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-sm-column>.flex-sm-66{flex:1 1 100%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-sm-column>.flex{min-height:0}.layout-sm,.layout-sm-column,.layout-sm-row{box-sizing:border-box;display:flex}.layout-sm-column{flex-direction:column}.layout-sm-row{flex-direction:row}}@media (min-width:960px){.flex-order-gt-sm--20{order:-20}.flex-order-gt-sm--19{order:-19}.flex-order-gt-sm--18{order:-18}.flex-order-gt-sm--17{order:-17}.flex-order-gt-sm--16{order:-16}.flex-order-gt-sm--15{order:-15}.flex-order-gt-sm--14{order:-14}.flex-order-gt-sm--13{order:-13}.flex-order-gt-sm--12{order:-12}.flex-order-gt-sm--11{order:-11}.flex-order-gt-sm--10{order:-10}.flex-order-gt-sm--9{order:-9}.flex-order-gt-sm--8{order:-8}.flex-order-gt-sm--7{order:-7}.flex-order-gt-sm--6{order:-6}.flex-order-gt-sm--5{order:-5}.flex-order-gt-sm--4{order:-4}.flex-order-gt-sm--3{order:-3}.flex-order-gt-sm--2{order:-2}.flex-order-gt-sm--1{order:-1}.flex-order-gt-sm-0{order:0}.flex-order-gt-sm-1{order:1}.flex-order-gt-sm-2{order:2}.flex-order-gt-sm-3{order:3}.flex-order-gt-sm-4{order:4}.flex-order-gt-sm-5{order:5}.flex-order-gt-sm-6{order:6}.flex-order-gt-sm-7{order:7}.flex-order-gt-sm-8{order:8}.flex-order-gt-sm-9{order:9}.flex-order-gt-sm-10{order:10}.flex-order-gt-sm-11{order:11}.flex-order-gt-sm-12{order:12}.flex-order-gt-sm-13{order:13}.flex-order-gt-sm-14{order:14}.flex-order-gt-sm-15{order:15}.flex-order-gt-sm-16{order:16}.flex-order-gt-sm-17{order:17}.flex-order-gt-sm-18{order:18}.flex-order-gt-sm-19{order:19}.flex-order-gt-sm-20{order:20}.flex-offset-gt-sm-0,.layout-margin .flex-offset-gt-sm-0,.layout-margin .offset-gt-sm-0,.offset-gt-sm-0{margin-left:0}[dir=rtl] .flex-offset-gt-sm-0,[dir=rtl] .layout-margin .flex-offset-gt-sm-0,[dir=rtl] .layout-margin .offset-gt-sm-0,[dir=rtl] .offset-gt-sm-0{margin-left:auto;margin-right:0}.flex-offset-gt-sm-5,.layout-margin .flex-offset-gt-sm-5,.layout-margin .offset-gt-sm-5,.offset-gt-sm-5{margin-left:5%}[dir=rtl] .flex-offset-gt-sm-5,[dir=rtl] .layout-margin .flex-offset-gt-sm-5,[dir=rtl] .layout-margin .offset-gt-sm-5,[dir=rtl] .offset-gt-sm-5{margin-left:auto;margin-right:5%}.flex-offset-gt-sm-10,.layout-margin .flex-offset-gt-sm-10,.layout-margin .offset-gt-sm-10,.offset-gt-sm-10{margin-left:10%}[dir=rtl] .flex-offset-gt-sm-10,[dir=rtl] .layout-margin .flex-offset-gt-sm-10,[dir=rtl] .layout-margin .offset-gt-sm-10,[dir=rtl] .offset-gt-sm-10{margin-left:auto;margin-right:10%}.flex-offset-gt-sm-15,.layout-margin .flex-offset-gt-sm-15,.layout-margin .offset-gt-sm-15,.offset-gt-sm-15{margin-left:15%}[dir=rtl] .flex-offset-gt-sm-15,[dir=rtl] .layout-margin .flex-offset-gt-sm-15,[dir=rtl] .layout-margin .offset-gt-sm-15,[dir=rtl] .offset-gt-sm-15{margin-left:auto;margin-right:15%}.flex-offset-gt-sm-20,.layout-margin .flex-offset-gt-sm-20,.layout-margin .offset-gt-sm-20,.offset-gt-sm-20{margin-left:20%}[dir=rtl] .flex-offset-gt-sm-20,[dir=rtl] .layout-margin .flex-offset-gt-sm-20,[dir=rtl] .layout-margin .offset-gt-sm-20,[dir=rtl] .offset-gt-sm-20{margin-left:auto;margin-right:20%}.flex-offset-gt-sm-25,.layout-margin .flex-offset-gt-sm-25,.layout-margin .offset-gt-sm-25,.offset-gt-sm-25{margin-left:25%}[dir=rtl] .flex-offset-gt-sm-25,[dir=rtl] .layout-margin .flex-offset-gt-sm-25,[dir=rtl] .layout-margin .offset-gt-sm-25,[dir=rtl] .offset-gt-sm-25{margin-left:auto;margin-right:25%}.flex-offset-gt-sm-30,.layout-margin .flex-offset-gt-sm-30,.layout-margin .offset-gt-sm-30,.offset-gt-sm-30{margin-left:30%}[dir=rtl] .flex-offset-gt-sm-30,[dir=rtl] .layout-margin .flex-offset-gt-sm-30,[dir=rtl] .layout-margin .offset-gt-sm-30,[dir=rtl] .offset-gt-sm-30{margin-left:auto;margin-right:30%}.flex-offset-gt-sm-35,.layout-margin .flex-offset-gt-sm-35,.layout-margin .offset-gt-sm-35,.offset-gt-sm-35{margin-left:35%}[dir=rtl] .flex-offset-gt-sm-35,[dir=rtl] .layout-margin .flex-offset-gt-sm-35,[dir=rtl] .layout-margin .offset-gt-sm-35,[dir=rtl] .offset-gt-sm-35{margin-left:auto;margin-right:35%}.flex-offset-gt-sm-40,.layout-margin .flex-offset-gt-sm-40,.layout-margin .offset-gt-sm-40,.offset-gt-sm-40{margin-left:40%}[dir=rtl] .flex-offset-gt-sm-40,[dir=rtl] .layout-margin .flex-offset-gt-sm-40,[dir=rtl] .layout-margin .offset-gt-sm-40,[dir=rtl] .offset-gt-sm-40{margin-left:auto;margin-right:40%}.flex-offset-gt-sm-45,.layout-margin .flex-offset-gt-sm-45,.layout-margin .offset-gt-sm-45,.offset-gt-sm-45{margin-left:45%}[dir=rtl] .flex-offset-gt-sm-45,[dir=rtl] .layout-margin .flex-offset-gt-sm-45,[dir=rtl] .layout-margin .offset-gt-sm-45,[dir=rtl] .offset-gt-sm-45{margin-left:auto;margin-right:45%}.flex-offset-gt-sm-50,.layout-margin .flex-offset-gt-sm-50,.layout-margin .offset-gt-sm-50,.offset-gt-sm-50{margin-left:50%}[dir=rtl] .flex-offset-gt-sm-50,[dir=rtl] .layout-margin .flex-offset-gt-sm-50,[dir=rtl] .layout-margin .offset-gt-sm-50,[dir=rtl] .offset-gt-sm-50{margin-left:auto;margin-right:50%}.flex-offset-gt-sm-55,.layout-margin .flex-offset-gt-sm-55,.layout-margin .offset-gt-sm-55,.offset-gt-sm-55{margin-left:55%}[dir=rtl] .flex-offset-gt-sm-55,[dir=rtl] .layout-margin .flex-offset-gt-sm-55,[dir=rtl] .layout-margin .offset-gt-sm-55,[dir=rtl] .offset-gt-sm-55{margin-left:auto;margin-right:55%}.flex-offset-gt-sm-60,.layout-margin .flex-offset-gt-sm-60,.layout-margin .offset-gt-sm-60,.offset-gt-sm-60{margin-left:60%}[dir=rtl] .flex-offset-gt-sm-60,[dir=rtl] .layout-margin .flex-offset-gt-sm-60,[dir=rtl] .layout-margin .offset-gt-sm-60,[dir=rtl] .offset-gt-sm-60{margin-left:auto;margin-right:60%}.flex-offset-gt-sm-65,.layout-margin .flex-offset-gt-sm-65,.layout-margin .offset-gt-sm-65,.offset-gt-sm-65{margin-left:65%}[dir=rtl] .flex-offset-gt-sm-65,[dir=rtl] .layout-margin .flex-offset-gt-sm-65,[dir=rtl] .layout-margin .offset-gt-sm-65,[dir=rtl] .offset-gt-sm-65{margin-left:auto;margin-right:65%}.flex-offset-gt-sm-70,.layout-margin .flex-offset-gt-sm-70,.layout-margin .offset-gt-sm-70,.offset-gt-sm-70{margin-left:70%}[dir=rtl] .flex-offset-gt-sm-70,[dir=rtl] .layout-margin .flex-offset-gt-sm-70,[dir=rtl] .layout-margin .offset-gt-sm-70,[dir=rtl] .offset-gt-sm-70{margin-left:auto;margin-right:70%}.flex-offset-gt-sm-75,.layout-margin .flex-offset-gt-sm-75,.layout-margin .offset-gt-sm-75,.offset-gt-sm-75{margin-left:75%}[dir=rtl] .flex-offset-gt-sm-75,[dir=rtl] .layout-margin .flex-offset-gt-sm-75,[dir=rtl] .layout-margin .offset-gt-sm-75,[dir=rtl] .offset-gt-sm-75{margin-left:auto;margin-right:75%}.flex-offset-gt-sm-80,.layout-margin .flex-offset-gt-sm-80,.layout-margin .offset-gt-sm-80,.offset-gt-sm-80{margin-left:80%}[dir=rtl] .flex-offset-gt-sm-80,[dir=rtl] .layout-margin .flex-offset-gt-sm-80,[dir=rtl] .layout-margin .offset-gt-sm-80,[dir=rtl] .offset-gt-sm-80{margin-left:auto;margin-right:80%}.flex-offset-gt-sm-85,.layout-margin .flex-offset-gt-sm-85,.layout-margin .offset-gt-sm-85,.offset-gt-sm-85{margin-left:85%}[dir=rtl] .flex-offset-gt-sm-85,[dir=rtl] .layout-margin .flex-offset-gt-sm-85,[dir=rtl] .layout-margin .offset-gt-sm-85,[dir=rtl] .offset-gt-sm-85{margin-left:auto;margin-right:85%}.flex-offset-gt-sm-90,.layout-margin .flex-offset-gt-sm-90,.layout-margin .offset-gt-sm-90,.offset-gt-sm-90{margin-left:90%}[dir=rtl] .flex-offset-gt-sm-90,[dir=rtl] .layout-margin .flex-offset-gt-sm-90,[dir=rtl] .layout-margin .offset-gt-sm-90,[dir=rtl] .offset-gt-sm-90{margin-left:auto;margin-right:90%}.flex-offset-gt-sm-95,.layout-margin .flex-offset-gt-sm-95,.layout-margin .offset-gt-sm-95,.offset-gt-sm-95{margin-left:95%}[dir=rtl] .flex-offset-gt-sm-95,[dir=rtl] .layout-margin .flex-offset-gt-sm-95,[dir=rtl] .layout-margin .offset-gt-sm-95,[dir=rtl] .offset-gt-sm-95{margin-left:auto;margin-right:95%}.flex-offset-gt-sm-33,.layout-margin .flex-offset-gt-sm-33,.layout-margin .offset-gt-sm-33,.offset-gt-sm-33{margin-left:33.3333333333%}.flex-offset-gt-sm-66,.layout-margin .flex-offset-gt-sm-66,.layout-margin .offset-gt-sm-66,.offset-gt-sm-66{margin-left:66.6666666667%}[dir=rtl] .flex-offset-gt-sm-66,[dir=rtl] .layout-margin .flex-offset-gt-sm-66,[dir=rtl] .layout-margin .offset-gt-sm-66,[dir=rtl] .offset-gt-sm-66{margin-left:auto;margin-right:66.6666666667%}.layout-align-gt-sm,.layout-align-gt-sm-start-stretch{justify-content:flex-start;align-content:stretch;align-items:stretch}.layout-align-gt-sm-start,.layout-align-gt-sm-start-center,.layout-align-gt-sm-start-end,.layout-align-gt-sm-start-start,.layout-align-gt-sm-start-stretch{justify-content:flex-start}.layout-align-gt-sm-center,.layout-align-gt-sm-center-center,.layout-align-gt-sm-center-end,.layout-align-gt-sm-center-start,.layout-align-gt-sm-center-stretch{justify-content:center}.layout-align-gt-sm-end,.layout-align-gt-sm-end-center,.layout-align-gt-sm-end-end,.layout-align-gt-sm-end-start,.layout-align-gt-sm-end-stretch{justify-content:flex-end}.layout-align-gt-sm-space-around,.layout-align-gt-sm-space-around-center,.layout-align-gt-sm-space-around-end,.layout-align-gt-sm-space-around-start,.layout-align-gt-sm-space-around-stretch{justify-content:space-around}.layout-align-gt-sm-space-between,.layout-align-gt-sm-space-between-center,.layout-align-gt-sm-space-between-end,.layout-align-gt-sm-space-between-start,.layout-align-gt-sm-space-between-stretch{justify-content:space-between}.layout-align-gt-sm-center-start,.layout-align-gt-sm-end-start,.layout-align-gt-sm-space-around-start,.layout-align-gt-sm-space-between-start,.layout-align-gt-sm-start-start{align-items:flex-start;align-content:flex-start}.layout-align-gt-sm-center-center,.layout-align-gt-sm-end-center,.layout-align-gt-sm-space-around-center,.layout-align-gt-sm-space-between-center,.layout-align-gt-sm-start-center{align-items:center;align-content:center;max-width:100%}.layout-align-gt-sm-center-center>*,.layout-align-gt-sm-end-center>*,.layout-align-gt-sm-space-around-center>*,.layout-align-gt-sm-space-between-center>*,.layout-align-gt-sm-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-gt-sm-center-end,.layout-align-gt-sm-end-end,.layout-align-gt-sm-space-around-end,.layout-align-gt-sm-space-between-end,.layout-align-gt-sm-start-end{align-items:flex-end;align-content:flex-end}.layout-align-gt-sm-center-stretch,.layout-align-gt-sm-end-stretch,.layout-align-gt-sm-space-around-stretch,.layout-align-gt-sm-space-between-stretch,.layout-align-gt-sm-start-stretch{align-items:stretch;align-content:stretch}.flex-gt-sm{flex:1;box-sizing:border-box}.flex-gt-sm-grow{flex:1 1 100%;box-sizing:border-box}.flex-gt-sm-initial{flex:0 1 auto;box-sizing:border-box}.flex-gt-sm-auto{flex:1 1 auto;box-sizing:border-box}.flex-gt-sm-none{flex:0 0 auto;box-sizing:border-box}.flex-gt-sm-noshrink{flex:1 0 auto;box-sizing:border-box}.flex-gt-sm-nogrow{flex:0 1 auto;box-sizing:border-box}.flex-gt-sm-0{flex:1 1 100%;max-width:0%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-sm-0{flex:1 1 100%;max-width:0%;max-height:100%;box-sizing:border-box;min-width:0}.layout-column>.flex-gt-sm-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-0{flex:1 1 100%;max-width:0%;max-height:100%;box-sizing:border-box;min-width:0}.layout-gt-sm-column>.flex-gt-sm-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-gt-sm-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-sm-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-gt-sm-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-sm-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-gt-sm-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-sm-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-gt-sm-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-sm-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-gt-sm-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-sm-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-gt-sm-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-sm-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-gt-sm-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-sm-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-gt-sm-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-sm-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-gt-sm-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-sm-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-gt-sm-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-sm-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-gt-sm-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-sm-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-gt-sm-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-sm-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-gt-sm-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-sm-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-gt-sm-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-sm-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-gt-sm-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-sm-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-gt-sm-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-sm-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-gt-sm-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-sm-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-gt-sm-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-sm-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-gt-sm-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-sm-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-95{flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-95{flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.flex-gt-sm-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-sm-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-sm-33{flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-sm-66{flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-33{flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-gt-sm-66{flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-33{flex:1 1 100%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-66{flex:1 1 100%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-gt-sm-row>.flex{min-width:0}.layout-gt-sm-column>.flex-gt-sm-33{flex:1 1 100%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-66{flex:1 1 100%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-sm-column>.flex{min-height:0}.layout-gt-sm,.layout-gt-sm-column,.layout-gt-sm-row{box-sizing:border-box;display:flex}.layout-gt-sm-column{flex-direction:column}.layout-gt-sm-row{flex-direction:row}}@media (min-width:960px) and (max-width:1279px){.hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show),.hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show),.hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show){display:none}.hide-md:not(.show-md):not(.show-gt-sm):not(.show-gt-xs):not(.show){display:none}.flex-order-md--20{order:-20}.flex-order-md--19{order:-19}.flex-order-md--18{order:-18}.flex-order-md--17{order:-17}.flex-order-md--16{order:-16}.flex-order-md--15{order:-15}.flex-order-md--14{order:-14}.flex-order-md--13{order:-13}.flex-order-md--12{order:-12}.flex-order-md--11{order:-11}.flex-order-md--10{order:-10}.flex-order-md--9{order:-9}.flex-order-md--8{order:-8}.flex-order-md--7{order:-7}.flex-order-md--6{order:-6}.flex-order-md--5{order:-5}.flex-order-md--4{order:-4}.flex-order-md--3{order:-3}.flex-order-md--2{order:-2}.flex-order-md--1{order:-1}.flex-order-md-0{order:0}.flex-order-md-1{order:1}.flex-order-md-2{order:2}.flex-order-md-3{order:3}.flex-order-md-4{order:4}.flex-order-md-5{order:5}.flex-order-md-6{order:6}.flex-order-md-7{order:7}.flex-order-md-8{order:8}.flex-order-md-9{order:9}.flex-order-md-10{order:10}.flex-order-md-11{order:11}.flex-order-md-12{order:12}.flex-order-md-13{order:13}.flex-order-md-14{order:14}.flex-order-md-15{order:15}.flex-order-md-16{order:16}.flex-order-md-17{order:17}.flex-order-md-18{order:18}.flex-order-md-19{order:19}.flex-order-md-20{order:20}.flex-offset-md-0,.layout-margin .flex-offset-md-0,.layout-margin .offset-md-0,.offset-md-0{margin-left:0}[dir=rtl] .flex-offset-md-0,[dir=rtl] .layout-margin .flex-offset-md-0,[dir=rtl] .layout-margin .offset-md-0,[dir=rtl] .offset-md-0{margin-left:auto;margin-right:0}.flex-offset-md-5,.layout-margin .flex-offset-md-5,.layout-margin .offset-md-5,.offset-md-5{margin-left:5%}[dir=rtl] .flex-offset-md-5,[dir=rtl] .layout-margin .flex-offset-md-5,[dir=rtl] .layout-margin .offset-md-5,[dir=rtl] .offset-md-5{margin-left:auto;margin-right:5%}.flex-offset-md-10,.layout-margin .flex-offset-md-10,.layout-margin .offset-md-10,.offset-md-10{margin-left:10%}[dir=rtl] .flex-offset-md-10,[dir=rtl] .layout-margin .flex-offset-md-10,[dir=rtl] .layout-margin .offset-md-10,[dir=rtl] .offset-md-10{margin-left:auto;margin-right:10%}.flex-offset-md-15,.layout-margin .flex-offset-md-15,.layout-margin .offset-md-15,.offset-md-15{margin-left:15%}[dir=rtl] .flex-offset-md-15,[dir=rtl] .layout-margin .flex-offset-md-15,[dir=rtl] .layout-margin .offset-md-15,[dir=rtl] .offset-md-15{margin-left:auto;margin-right:15%}.flex-offset-md-20,.layout-margin .flex-offset-md-20,.layout-margin .offset-md-20,.offset-md-20{margin-left:20%}[dir=rtl] .flex-offset-md-20,[dir=rtl] .layout-margin .flex-offset-md-20,[dir=rtl] .layout-margin .offset-md-20,[dir=rtl] .offset-md-20{margin-left:auto;margin-right:20%}.flex-offset-md-25,.layout-margin .flex-offset-md-25,.layout-margin .offset-md-25,.offset-md-25{margin-left:25%}[dir=rtl] .flex-offset-md-25,[dir=rtl] .layout-margin .flex-offset-md-25,[dir=rtl] .layout-margin .offset-md-25,[dir=rtl] .offset-md-25{margin-left:auto;margin-right:25%}.flex-offset-md-30,.layout-margin .flex-offset-md-30,.layout-margin .offset-md-30,.offset-md-30{margin-left:30%}[dir=rtl] .flex-offset-md-30,[dir=rtl] .layout-margin .flex-offset-md-30,[dir=rtl] .layout-margin .offset-md-30,[dir=rtl] .offset-md-30{margin-left:auto;margin-right:30%}.flex-offset-md-35,.layout-margin .flex-offset-md-35,.layout-margin .offset-md-35,.offset-md-35{margin-left:35%}[dir=rtl] .flex-offset-md-35,[dir=rtl] .layout-margin .flex-offset-md-35,[dir=rtl] .layout-margin .offset-md-35,[dir=rtl] .offset-md-35{margin-left:auto;margin-right:35%}.flex-offset-md-40,.layout-margin .flex-offset-md-40,.layout-margin .offset-md-40,.offset-md-40{margin-left:40%}[dir=rtl] .flex-offset-md-40,[dir=rtl] .layout-margin .flex-offset-md-40,[dir=rtl] .layout-margin .offset-md-40,[dir=rtl] .offset-md-40{margin-left:auto;margin-right:40%}.flex-offset-md-45,.layout-margin .flex-offset-md-45,.layout-margin .offset-md-45,.offset-md-45{margin-left:45%}[dir=rtl] .flex-offset-md-45,[dir=rtl] .layout-margin .flex-offset-md-45,[dir=rtl] .layout-margin .offset-md-45,[dir=rtl] .offset-md-45{margin-left:auto;margin-right:45%}.flex-offset-md-50,.layout-margin .flex-offset-md-50,.layout-margin .offset-md-50,.offset-md-50{margin-left:50%}[dir=rtl] .flex-offset-md-50,[dir=rtl] .layout-margin .flex-offset-md-50,[dir=rtl] .layout-margin .offset-md-50,[dir=rtl] .offset-md-50{margin-left:auto;margin-right:50%}.flex-offset-md-55,.layout-margin .flex-offset-md-55,.layout-margin .offset-md-55,.offset-md-55{margin-left:55%}[dir=rtl] .flex-offset-md-55,[dir=rtl] .layout-margin .flex-offset-md-55,[dir=rtl] .layout-margin .offset-md-55,[dir=rtl] .offset-md-55{margin-left:auto;margin-right:55%}.flex-offset-md-60,.layout-margin .flex-offset-md-60,.layout-margin .offset-md-60,.offset-md-60{margin-left:60%}[dir=rtl] .flex-offset-md-60,[dir=rtl] .layout-margin .flex-offset-md-60,[dir=rtl] .layout-margin .offset-md-60,[dir=rtl] .offset-md-60{margin-left:auto;margin-right:60%}.flex-offset-md-65,.layout-margin .flex-offset-md-65,.layout-margin .offset-md-65,.offset-md-65{margin-left:65%}[dir=rtl] .flex-offset-md-65,[dir=rtl] .layout-margin .flex-offset-md-65,[dir=rtl] .layout-margin .offset-md-65,[dir=rtl] .offset-md-65{margin-left:auto;margin-right:65%}.flex-offset-md-70,.layout-margin .flex-offset-md-70,.layout-margin .offset-md-70,.offset-md-70{margin-left:70%}[dir=rtl] .flex-offset-md-70,[dir=rtl] .layout-margin .flex-offset-md-70,[dir=rtl] .layout-margin .offset-md-70,[dir=rtl] .offset-md-70{margin-left:auto;margin-right:70%}.flex-offset-md-75,.layout-margin .flex-offset-md-75,.layout-margin .offset-md-75,.offset-md-75{margin-left:75%}[dir=rtl] .flex-offset-md-75,[dir=rtl] .layout-margin .flex-offset-md-75,[dir=rtl] .layout-margin .offset-md-75,[dir=rtl] .offset-md-75{margin-left:auto;margin-right:75%}.flex-offset-md-80,.layout-margin .flex-offset-md-80,.layout-margin .offset-md-80,.offset-md-80{margin-left:80%}[dir=rtl] .flex-offset-md-80,[dir=rtl] .layout-margin .flex-offset-md-80,[dir=rtl] .layout-margin .offset-md-80,[dir=rtl] .offset-md-80{margin-left:auto;margin-right:80%}.flex-offset-md-85,.layout-margin .flex-offset-md-85,.layout-margin .offset-md-85,.offset-md-85{margin-left:85%}[dir=rtl] .flex-offset-md-85,[dir=rtl] .layout-margin .flex-offset-md-85,[dir=rtl] .layout-margin .offset-md-85,[dir=rtl] .offset-md-85{margin-left:auto;margin-right:85%}.flex-offset-md-90,.layout-margin .flex-offset-md-90,.layout-margin .offset-md-90,.offset-md-90{margin-left:90%}[dir=rtl] .flex-offset-md-90,[dir=rtl] .layout-margin .flex-offset-md-90,[dir=rtl] .layout-margin .offset-md-90,[dir=rtl] .offset-md-90{margin-left:auto;margin-right:90%}.flex-offset-md-95,.layout-margin .flex-offset-md-95,.layout-margin .offset-md-95,.offset-md-95{margin-left:95%}[dir=rtl] .flex-offset-md-95,[dir=rtl] .layout-margin .flex-offset-md-95,[dir=rtl] .layout-margin .offset-md-95,[dir=rtl] .offset-md-95{margin-left:auto;margin-right:95%}.flex-offset-md-33,.layout-margin .flex-offset-md-33,.layout-margin .offset-md-33,.offset-md-33{margin-left:33.3333333333%}.flex-offset-md-66,.layout-margin .flex-offset-md-66,.layout-margin .offset-md-66,.offset-md-66{margin-left:66.6666666667%}[dir=rtl] .flex-offset-md-66,[dir=rtl] .layout-margin .flex-offset-md-66,[dir=rtl] .layout-margin .offset-md-66,[dir=rtl] .offset-md-66{margin-left:auto;margin-right:66.6666666667%}.layout-align-md,.layout-align-md-start-stretch{justify-content:flex-start;align-content:stretch;align-items:stretch}.layout-align-md-start,.layout-align-md-start-center,.layout-align-md-start-end,.layout-align-md-start-start,.layout-align-md-start-stretch{justify-content:flex-start}.layout-align-md-center,.layout-align-md-center-center,.layout-align-md-center-end,.layout-align-md-center-start,.layout-align-md-center-stretch{justify-content:center}.layout-align-md-end,.layout-align-md-end-center,.layout-align-md-end-end,.layout-align-md-end-start,.layout-align-md-end-stretch{justify-content:flex-end}.layout-align-md-space-around,.layout-align-md-space-around-center,.layout-align-md-space-around-end,.layout-align-md-space-around-start,.layout-align-md-space-around-stretch{justify-content:space-around}.layout-align-md-space-between,.layout-align-md-space-between-center,.layout-align-md-space-between-end,.layout-align-md-space-between-start,.layout-align-md-space-between-stretch{justify-content:space-between}.layout-align-md-center-start,.layout-align-md-end-start,.layout-align-md-space-around-start,.layout-align-md-space-between-start,.layout-align-md-start-start{align-items:flex-start;align-content:flex-start}.layout-align-md-center-center,.layout-align-md-end-center,.layout-align-md-space-around-center,.layout-align-md-space-between-center,.layout-align-md-start-center{align-items:center;align-content:center;max-width:100%}.layout-align-md-center-center>*,.layout-align-md-end-center>*,.layout-align-md-space-around-center>*,.layout-align-md-space-between-center>*,.layout-align-md-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-md-center-end,.layout-align-md-end-end,.layout-align-md-space-around-end,.layout-align-md-space-between-end,.layout-align-md-start-end{align-items:flex-end;align-content:flex-end}.layout-align-md-center-stretch,.layout-align-md-end-stretch,.layout-align-md-space-around-stretch,.layout-align-md-space-between-stretch,.layout-align-md-start-stretch{align-items:stretch;align-content:stretch}.flex-md{flex:1;box-sizing:border-box}.flex-md-grow{flex:1 1 100%;box-sizing:border-box}.flex-md-initial{flex:0 1 auto;box-sizing:border-box}.flex-md-auto{flex:1 1 auto;box-sizing:border-box}.flex-md-none{flex:0 0 auto;box-sizing:border-box}.flex-md-noshrink{flex:1 0 auto;box-sizing:border-box}.flex-md-nogrow{flex:0 1 auto;box-sizing:border-box}.flex-md-0{flex:1 1 100%;max-width:0%;max-height:100%;box-sizing:border-box}.layout-row>.flex-md-0{flex:1 1 100%;max-width:0%;max-height:100%;box-sizing:border-box;min-width:0}.layout-column>.flex-md-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box}.layout-md-row>.flex-md-0{flex:1 1 100%;max-width:0%;max-height:100%;box-sizing:border-box;min-width:0}.layout-md-column>.flex-md-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-md-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-row>.flex-md-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.layout-md-row>.flex-md-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-md-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-row>.flex-md-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.layout-md-row>.flex-md-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-md-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-row>.flex-md-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.layout-md-row>.flex-md-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-md-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-row>.flex-md-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.layout-md-row>.flex-md-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-md-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-row>.flex-md-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.layout-md-row>.flex-md-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-md-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-row>.flex-md-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.layout-md-row>.flex-md-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-md-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-row>.flex-md-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.layout-md-row>.flex-md-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-md-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-row>.flex-md-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.layout-md-row>.flex-md-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-md-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-row>.flex-md-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.layout-md-row>.flex-md-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-md-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-row>.flex-md-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.layout-md-row>.flex-md-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-md-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-row>.flex-md-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.layout-md-row>.flex-md-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-md-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-row>.flex-md-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.layout-md-row>.flex-md-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-md-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-row>.flex-md-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.layout-md-row>.flex-md-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-md-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-row>.flex-md-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.layout-md-row>.flex-md-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-md-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-row>.flex-md-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.layout-md-row>.flex-md-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-md-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-row>.flex-md-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.layout-md-row>.flex-md-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-md-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-row>.flex-md-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.layout-md-row>.flex-md-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-md-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-row>.flex-md-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.layout-md-row>.flex-md-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-md-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-row>.flex-md-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-95{flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.layout-md-row>.flex-md-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-95{flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.flex-md-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-md-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-md-row>.flex-md-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-md-33{flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row>.flex-md-66{flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-33{flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-md-66{flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-md-row>.flex-md-33{flex:1 1 100%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-md-row>.flex-md-66{flex:1 1 100%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-md-row>.flex{min-width:0}.layout-md-column>.flex-md-33{flex:1 1 100%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-md-column>.flex-md-66{flex:1 1 100%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-md-column>.flex{min-height:0}.layout-md,.layout-md-column,.layout-md-row{box-sizing:border-box;display:flex}.layout-md-column{flex-direction:column}.layout-md-row{flex-direction:row}}@media (min-width:1280px){.flex-order-gt-md--20{order:-20}.flex-order-gt-md--19{order:-19}.flex-order-gt-md--18{order:-18}.flex-order-gt-md--17{order:-17}.flex-order-gt-md--16{order:-16}.flex-order-gt-md--15{order:-15}.flex-order-gt-md--14{order:-14}.flex-order-gt-md--13{order:-13}.flex-order-gt-md--12{order:-12}.flex-order-gt-md--11{order:-11}.flex-order-gt-md--10{order:-10}.flex-order-gt-md--9{order:-9}.flex-order-gt-md--8{order:-8}.flex-order-gt-md--7{order:-7}.flex-order-gt-md--6{order:-6}.flex-order-gt-md--5{order:-5}.flex-order-gt-md--4{order:-4}.flex-order-gt-md--3{order:-3}.flex-order-gt-md--2{order:-2}.flex-order-gt-md--1{order:-1}.flex-order-gt-md-0{order:0}.flex-order-gt-md-1{order:1}.flex-order-gt-md-2{order:2}.flex-order-gt-md-3{order:3}.flex-order-gt-md-4{order:4}.flex-order-gt-md-5{order:5}.flex-order-gt-md-6{order:6}.flex-order-gt-md-7{order:7}.flex-order-gt-md-8{order:8}.flex-order-gt-md-9{order:9}.flex-order-gt-md-10{order:10}.flex-order-gt-md-11{order:11}.flex-order-gt-md-12{order:12}.flex-order-gt-md-13{order:13}.flex-order-gt-md-14{order:14}.flex-order-gt-md-15{order:15}.flex-order-gt-md-16{order:16}.flex-order-gt-md-17{order:17}.flex-order-gt-md-18{order:18}.flex-order-gt-md-19{order:19}.flex-order-gt-md-20{order:20}.flex-offset-gt-md-0,.layout-margin .flex-offset-gt-md-0,.layout-margin .offset-gt-md-0,.offset-gt-md-0{margin-left:0}[dir=rtl] .flex-offset-gt-md-0,[dir=rtl] .layout-margin .flex-offset-gt-md-0,[dir=rtl] .layout-margin .offset-gt-md-0,[dir=rtl] .offset-gt-md-0{margin-left:auto;margin-right:0}.flex-offset-gt-md-5,.layout-margin .flex-offset-gt-md-5,.layout-margin .offset-gt-md-5,.offset-gt-md-5{margin-left:5%}[dir=rtl] .flex-offset-gt-md-5,[dir=rtl] .layout-margin .flex-offset-gt-md-5,[dir=rtl] .layout-margin .offset-gt-md-5,[dir=rtl] .offset-gt-md-5{margin-left:auto;margin-right:5%}.flex-offset-gt-md-10,.layout-margin .flex-offset-gt-md-10,.layout-margin .offset-gt-md-10,.offset-gt-md-10{margin-left:10%}[dir=rtl] .flex-offset-gt-md-10,[dir=rtl] .layout-margin .flex-offset-gt-md-10,[dir=rtl] .layout-margin .offset-gt-md-10,[dir=rtl] .offset-gt-md-10{margin-left:auto;margin-right:10%}.flex-offset-gt-md-15,.layout-margin .flex-offset-gt-md-15,.layout-margin .offset-gt-md-15,.offset-gt-md-15{margin-left:15%}[dir=rtl] .flex-offset-gt-md-15,[dir=rtl] .layout-margin .flex-offset-gt-md-15,[dir=rtl] .layout-margin .offset-gt-md-15,[dir=rtl] .offset-gt-md-15{margin-left:auto;margin-right:15%}.flex-offset-gt-md-20,.layout-margin .flex-offset-gt-md-20,.layout-margin .offset-gt-md-20,.offset-gt-md-20{margin-left:20%}[dir=rtl] .flex-offset-gt-md-20,[dir=rtl] .layout-margin .flex-offset-gt-md-20,[dir=rtl] .layout-margin .offset-gt-md-20,[dir=rtl] .offset-gt-md-20{margin-left:auto;margin-right:20%}.flex-offset-gt-md-25,.layout-margin .flex-offset-gt-md-25,.layout-margin .offset-gt-md-25,.offset-gt-md-25{margin-left:25%}[dir=rtl] .flex-offset-gt-md-25,[dir=rtl] .layout-margin .flex-offset-gt-md-25,[dir=rtl] .layout-margin .offset-gt-md-25,[dir=rtl] .offset-gt-md-25{margin-left:auto;margin-right:25%}.flex-offset-gt-md-30,.layout-margin .flex-offset-gt-md-30,.layout-margin .offset-gt-md-30,.offset-gt-md-30{margin-left:30%}[dir=rtl] .flex-offset-gt-md-30,[dir=rtl] .layout-margin .flex-offset-gt-md-30,[dir=rtl] .layout-margin .offset-gt-md-30,[dir=rtl] .offset-gt-md-30{margin-left:auto;margin-right:30%}.flex-offset-gt-md-35,.layout-margin .flex-offset-gt-md-35,.layout-margin .offset-gt-md-35,.offset-gt-md-35{margin-left:35%}[dir=rtl] .flex-offset-gt-md-35,[dir=rtl] .layout-margin .flex-offset-gt-md-35,[dir=rtl] .layout-margin .offset-gt-md-35,[dir=rtl] .offset-gt-md-35{margin-left:auto;margin-right:35%}.flex-offset-gt-md-40,.layout-margin .flex-offset-gt-md-40,.layout-margin .offset-gt-md-40,.offset-gt-md-40{margin-left:40%}[dir=rtl] .flex-offset-gt-md-40,[dir=rtl] .layout-margin .flex-offset-gt-md-40,[dir=rtl] .layout-margin .offset-gt-md-40,[dir=rtl] .offset-gt-md-40{margin-left:auto;margin-right:40%}.flex-offset-gt-md-45,.layout-margin .flex-offset-gt-md-45,.layout-margin .offset-gt-md-45,.offset-gt-md-45{margin-left:45%}[dir=rtl] .flex-offset-gt-md-45,[dir=rtl] .layout-margin .flex-offset-gt-md-45,[dir=rtl] .layout-margin .offset-gt-md-45,[dir=rtl] .offset-gt-md-45{margin-left:auto;margin-right:45%}.flex-offset-gt-md-50,.layout-margin .flex-offset-gt-md-50,.layout-margin .offset-gt-md-50,.offset-gt-md-50{margin-left:50%}[dir=rtl] .flex-offset-gt-md-50,[dir=rtl] .layout-margin .flex-offset-gt-md-50,[dir=rtl] .layout-margin .offset-gt-md-50,[dir=rtl] .offset-gt-md-50{margin-left:auto;margin-right:50%}.flex-offset-gt-md-55,.layout-margin .flex-offset-gt-md-55,.layout-margin .offset-gt-md-55,.offset-gt-md-55{margin-left:55%}[dir=rtl] .flex-offset-gt-md-55,[dir=rtl] .layout-margin .flex-offset-gt-md-55,[dir=rtl] .layout-margin .offset-gt-md-55,[dir=rtl] .offset-gt-md-55{margin-left:auto;margin-right:55%}.flex-offset-gt-md-60,.layout-margin .flex-offset-gt-md-60,.layout-margin .offset-gt-md-60,.offset-gt-md-60{margin-left:60%}[dir=rtl] .flex-offset-gt-md-60,[dir=rtl] .layout-margin .flex-offset-gt-md-60,[dir=rtl] .layout-margin .offset-gt-md-60,[dir=rtl] .offset-gt-md-60{margin-left:auto;margin-right:60%}.flex-offset-gt-md-65,.layout-margin .flex-offset-gt-md-65,.layout-margin .offset-gt-md-65,.offset-gt-md-65{margin-left:65%}[dir=rtl] .flex-offset-gt-md-65,[dir=rtl] .layout-margin .flex-offset-gt-md-65,[dir=rtl] .layout-margin .offset-gt-md-65,[dir=rtl] .offset-gt-md-65{margin-left:auto;margin-right:65%}.flex-offset-gt-md-70,.layout-margin .flex-offset-gt-md-70,.layout-margin .offset-gt-md-70,.offset-gt-md-70{margin-left:70%}[dir=rtl] .flex-offset-gt-md-70,[dir=rtl] .layout-margin .flex-offset-gt-md-70,[dir=rtl] .layout-margin .offset-gt-md-70,[dir=rtl] .offset-gt-md-70{margin-left:auto;margin-right:70%}.flex-offset-gt-md-75,.layout-margin .flex-offset-gt-md-75,.layout-margin .offset-gt-md-75,.offset-gt-md-75{margin-left:75%}[dir=rtl] .flex-offset-gt-md-75,[dir=rtl] .layout-margin .flex-offset-gt-md-75,[dir=rtl] .layout-margin .offset-gt-md-75,[dir=rtl] .offset-gt-md-75{margin-left:auto;margin-right:75%}.flex-offset-gt-md-80,.layout-margin .flex-offset-gt-md-80,.layout-margin .offset-gt-md-80,.offset-gt-md-80{margin-left:80%}[dir=rtl] .flex-offset-gt-md-80,[dir=rtl] .layout-margin .flex-offset-gt-md-80,[dir=rtl] .layout-margin .offset-gt-md-80,[dir=rtl] .offset-gt-md-80{margin-left:auto;margin-right:80%}.flex-offset-gt-md-85,.layout-margin .flex-offset-gt-md-85,.layout-margin .offset-gt-md-85,.offset-gt-md-85{margin-left:85%}[dir=rtl] .flex-offset-gt-md-85,[dir=rtl] .layout-margin .flex-offset-gt-md-85,[dir=rtl] .layout-margin .offset-gt-md-85,[dir=rtl] .offset-gt-md-85{margin-left:auto;margin-right:85%}.flex-offset-gt-md-90,.layout-margin .flex-offset-gt-md-90,.layout-margin .offset-gt-md-90,.offset-gt-md-90{margin-left:90%}[dir=rtl] .flex-offset-gt-md-90,[dir=rtl] .layout-margin .flex-offset-gt-md-90,[dir=rtl] .layout-margin .offset-gt-md-90,[dir=rtl] .offset-gt-md-90{margin-left:auto;margin-right:90%}.flex-offset-gt-md-95,.layout-margin .flex-offset-gt-md-95,.layout-margin .offset-gt-md-95,.offset-gt-md-95{margin-left:95%}[dir=rtl] .flex-offset-gt-md-95,[dir=rtl] .layout-margin .flex-offset-gt-md-95,[dir=rtl] .layout-margin .offset-gt-md-95,[dir=rtl] .offset-gt-md-95{margin-left:auto;margin-right:95%}.flex-offset-gt-md-33,.layout-margin .flex-offset-gt-md-33,.layout-margin .offset-gt-md-33,.offset-gt-md-33{margin-left:33.3333333333%}.flex-offset-gt-md-66,.layout-margin .flex-offset-gt-md-66,.layout-margin .offset-gt-md-66,.offset-gt-md-66{margin-left:66.6666666667%}[dir=rtl] .flex-offset-gt-md-66,[dir=rtl] .layout-margin .flex-offset-gt-md-66,[dir=rtl] .layout-margin .offset-gt-md-66,[dir=rtl] .offset-gt-md-66{margin-left:auto;margin-right:66.6666666667%}.layout-align-gt-md,.layout-align-gt-md-start-stretch{justify-content:flex-start;align-content:stretch;align-items:stretch}.layout-align-gt-md-start,.layout-align-gt-md-start-center,.layout-align-gt-md-start-end,.layout-align-gt-md-start-start,.layout-align-gt-md-start-stretch{justify-content:flex-start}.layout-align-gt-md-center,.layout-align-gt-md-center-center,.layout-align-gt-md-center-end,.layout-align-gt-md-center-start,.layout-align-gt-md-center-stretch{justify-content:center}.layout-align-gt-md-end,.layout-align-gt-md-end-center,.layout-align-gt-md-end-end,.layout-align-gt-md-end-start,.layout-align-gt-md-end-stretch{justify-content:flex-end}.layout-align-gt-md-space-around,.layout-align-gt-md-space-around-center,.layout-align-gt-md-space-around-end,.layout-align-gt-md-space-around-start,.layout-align-gt-md-space-around-stretch{justify-content:space-around}.layout-align-gt-md-space-between,.layout-align-gt-md-space-between-center,.layout-align-gt-md-space-between-end,.layout-align-gt-md-space-between-start,.layout-align-gt-md-space-between-stretch{justify-content:space-between}.layout-align-gt-md-center-start,.layout-align-gt-md-end-start,.layout-align-gt-md-space-around-start,.layout-align-gt-md-space-between-start,.layout-align-gt-md-start-start{align-items:flex-start;align-content:flex-start}.layout-align-gt-md-center-center,.layout-align-gt-md-end-center,.layout-align-gt-md-space-around-center,.layout-align-gt-md-space-between-center,.layout-align-gt-md-start-center{align-items:center;align-content:center;max-width:100%}.layout-align-gt-md-center-center>*,.layout-align-gt-md-end-center>*,.layout-align-gt-md-space-around-center>*,.layout-align-gt-md-space-between-center>*,.layout-align-gt-md-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-gt-md-center-end,.layout-align-gt-md-end-end,.layout-align-gt-md-space-around-end,.layout-align-gt-md-space-between-end,.layout-align-gt-md-start-end{align-items:flex-end;align-content:flex-end}.layout-align-gt-md-center-stretch,.layout-align-gt-md-end-stretch,.layout-align-gt-md-space-around-stretch,.layout-align-gt-md-space-between-stretch,.layout-align-gt-md-start-stretch{align-items:stretch;align-content:stretch}.flex-gt-md{flex:1;box-sizing:border-box}.flex-gt-md-grow{flex:1 1 100%;box-sizing:border-box}.flex-gt-md-initial{flex:0 1 auto;box-sizing:border-box}.flex-gt-md-auto{flex:1 1 auto;box-sizing:border-box}.flex-gt-md-none{flex:0 0 auto;box-sizing:border-box}.flex-gt-md-noshrink{flex:1 0 auto;box-sizing:border-box}.flex-gt-md-nogrow{flex:0 1 auto;box-sizing:border-box}.flex-gt-md-0{flex:1 1 100%;max-width:0%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-md-0{flex:1 1 100%;max-width:0%;max-height:100%;box-sizing:border-box;min-width:0}.layout-column>.flex-gt-md-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-0{flex:1 1 100%;max-width:0%;max-height:100%;box-sizing:border-box;min-width:0}.layout-gt-md-column>.flex-gt-md-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-gt-md-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-md-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-gt-md-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-md-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-gt-md-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-md-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-gt-md-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-md-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-gt-md-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-md-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-gt-md-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-md-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-gt-md-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-md-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-gt-md-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-md-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-gt-md-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-md-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-gt-md-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-md-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-gt-md-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-md-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-gt-md-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-md-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-gt-md-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-md-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-gt-md-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-md-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-gt-md-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-md-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-gt-md-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-md-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-gt-md-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-md-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-gt-md-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-md-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-gt-md-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-md-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-95{flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-95{flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.flex-gt-md-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-md-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-md-33{flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-md-66{flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-33{flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-gt-md-66{flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-33{flex:1 1 100%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-66{flex:1 1 100%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-gt-md-row>.flex{min-width:0}.layout-gt-md-column>.flex-gt-md-33{flex:1 1 100%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-66{flex:1 1 100%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-md-column>.flex{min-height:0}.layout-gt-md,.layout-gt-md-column,.layout-gt-md-row{box-sizing:border-box;display:flex}.layout-gt-md-column{flex-direction:column}.layout-gt-md-row{flex-direction:row}}@media (min-width:1280px) and (max-width:1919px){.hide-gt-md:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show),.hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show),.hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show),.hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show){display:none}.hide-lg:not(.show-lg):not(.show-gt-md):not(.show-gt-sm):not(.show-gt-xs):not(.show){display:none}.flex-order-lg--20{order:-20}.flex-order-lg--19{order:-19}.flex-order-lg--18{order:-18}.flex-order-lg--17{order:-17}.flex-order-lg--16{order:-16}.flex-order-lg--15{order:-15}.flex-order-lg--14{order:-14}.flex-order-lg--13{order:-13}.flex-order-lg--12{order:-12}.flex-order-lg--11{order:-11}.flex-order-lg--10{order:-10}.flex-order-lg--9{order:-9}.flex-order-lg--8{order:-8}.flex-order-lg--7{order:-7}.flex-order-lg--6{order:-6}.flex-order-lg--5{order:-5}.flex-order-lg--4{order:-4}.flex-order-lg--3{order:-3}.flex-order-lg--2{order:-2}.flex-order-lg--1{order:-1}.flex-order-lg-0{order:0}.flex-order-lg-1{order:1}.flex-order-lg-2{order:2}.flex-order-lg-3{order:3}.flex-order-lg-4{order:4}.flex-order-lg-5{order:5}.flex-order-lg-6{order:6}.flex-order-lg-7{order:7}.flex-order-lg-8{order:8}.flex-order-lg-9{order:9}.flex-order-lg-10{order:10}.flex-order-lg-11{order:11}.flex-order-lg-12{order:12}.flex-order-lg-13{order:13}.flex-order-lg-14{order:14}.flex-order-lg-15{order:15}.flex-order-lg-16{order:16}.flex-order-lg-17{order:17}.flex-order-lg-18{order:18}.flex-order-lg-19{order:19}.flex-order-lg-20{order:20}.flex-offset-lg-0,.layout-margin .flex-offset-lg-0,.layout-margin .offset-lg-0,.offset-lg-0{margin-left:0}[dir=rtl] .flex-offset-lg-0,[dir=rtl] .layout-margin .flex-offset-lg-0,[dir=rtl] .layout-margin .offset-lg-0,[dir=rtl] .offset-lg-0{margin-left:auto;margin-right:0}.flex-offset-lg-5,.layout-margin .flex-offset-lg-5,.layout-margin .offset-lg-5,.offset-lg-5{margin-left:5%}[dir=rtl] .flex-offset-lg-5,[dir=rtl] .layout-margin .flex-offset-lg-5,[dir=rtl] .layout-margin .offset-lg-5,[dir=rtl] .offset-lg-5{margin-left:auto;margin-right:5%}.flex-offset-lg-10,.layout-margin .flex-offset-lg-10,.layout-margin .offset-lg-10,.offset-lg-10{margin-left:10%}[dir=rtl] .flex-offset-lg-10,[dir=rtl] .layout-margin .flex-offset-lg-10,[dir=rtl] .layout-margin .offset-lg-10,[dir=rtl] .offset-lg-10{margin-left:auto;margin-right:10%}.flex-offset-lg-15,.layout-margin .flex-offset-lg-15,.layout-margin .offset-lg-15,.offset-lg-15{margin-left:15%}[dir=rtl] .flex-offset-lg-15,[dir=rtl] .layout-margin .flex-offset-lg-15,[dir=rtl] .layout-margin .offset-lg-15,[dir=rtl] .offset-lg-15{margin-left:auto;margin-right:15%}.flex-offset-lg-20,.layout-margin .flex-offset-lg-20,.layout-margin .offset-lg-20,.offset-lg-20{margin-left:20%}[dir=rtl] .flex-offset-lg-20,[dir=rtl] .layout-margin .flex-offset-lg-20,[dir=rtl] .layout-margin .offset-lg-20,[dir=rtl] .offset-lg-20{margin-left:auto;margin-right:20%}.flex-offset-lg-25,.layout-margin .flex-offset-lg-25,.layout-margin .offset-lg-25,.offset-lg-25{margin-left:25%}[dir=rtl] .flex-offset-lg-25,[dir=rtl] .layout-margin .flex-offset-lg-25,[dir=rtl] .layout-margin .offset-lg-25,[dir=rtl] .offset-lg-25{margin-left:auto;margin-right:25%}.flex-offset-lg-30,.layout-margin .flex-offset-lg-30,.layout-margin .offset-lg-30,.offset-lg-30{margin-left:30%}[dir=rtl] .flex-offset-lg-30,[dir=rtl] .layout-margin .flex-offset-lg-30,[dir=rtl] .layout-margin .offset-lg-30,[dir=rtl] .offset-lg-30{margin-left:auto;margin-right:30%}.flex-offset-lg-35,.layout-margin .flex-offset-lg-35,.layout-margin .offset-lg-35,.offset-lg-35{margin-left:35%}[dir=rtl] .flex-offset-lg-35,[dir=rtl] .layout-margin .flex-offset-lg-35,[dir=rtl] .layout-margin .offset-lg-35,[dir=rtl] .offset-lg-35{margin-left:auto;margin-right:35%}.flex-offset-lg-40,.layout-margin .flex-offset-lg-40,.layout-margin .offset-lg-40,.offset-lg-40{margin-left:40%}[dir=rtl] .flex-offset-lg-40,[dir=rtl] .layout-margin .flex-offset-lg-40,[dir=rtl] .layout-margin .offset-lg-40,[dir=rtl] .offset-lg-40{margin-left:auto;margin-right:40%}.flex-offset-lg-45,.layout-margin .flex-offset-lg-45,.layout-margin .offset-lg-45,.offset-lg-45{margin-left:45%}[dir=rtl] .flex-offset-lg-45,[dir=rtl] .layout-margin .flex-offset-lg-45,[dir=rtl] .layout-margin .offset-lg-45,[dir=rtl] .offset-lg-45{margin-left:auto;margin-right:45%}.flex-offset-lg-50,.layout-margin .flex-offset-lg-50,.layout-margin .offset-lg-50,.offset-lg-50{margin-left:50%}[dir=rtl] .flex-offset-lg-50,[dir=rtl] .layout-margin .flex-offset-lg-50,[dir=rtl] .layout-margin .offset-lg-50,[dir=rtl] .offset-lg-50{margin-left:auto;margin-right:50%}.flex-offset-lg-55,.layout-margin .flex-offset-lg-55,.layout-margin .offset-lg-55,.offset-lg-55{margin-left:55%}[dir=rtl] .flex-offset-lg-55,[dir=rtl] .layout-margin .flex-offset-lg-55,[dir=rtl] .layout-margin .offset-lg-55,[dir=rtl] .offset-lg-55{margin-left:auto;margin-right:55%}.flex-offset-lg-60,.layout-margin .flex-offset-lg-60,.layout-margin .offset-lg-60,.offset-lg-60{margin-left:60%}[dir=rtl] .flex-offset-lg-60,[dir=rtl] .layout-margin .flex-offset-lg-60,[dir=rtl] .layout-margin .offset-lg-60,[dir=rtl] .offset-lg-60{margin-left:auto;margin-right:60%}.flex-offset-lg-65,.layout-margin .flex-offset-lg-65,.layout-margin .offset-lg-65,.offset-lg-65{margin-left:65%}[dir=rtl] .flex-offset-lg-65,[dir=rtl] .layout-margin .flex-offset-lg-65,[dir=rtl] .layout-margin .offset-lg-65,[dir=rtl] .offset-lg-65{margin-left:auto;margin-right:65%}.flex-offset-lg-70,.layout-margin .flex-offset-lg-70,.layout-margin .offset-lg-70,.offset-lg-70{margin-left:70%}[dir=rtl] .flex-offset-lg-70,[dir=rtl] .layout-margin .flex-offset-lg-70,[dir=rtl] .layout-margin .offset-lg-70,[dir=rtl] .offset-lg-70{margin-left:auto;margin-right:70%}.flex-offset-lg-75,.layout-margin .flex-offset-lg-75,.layout-margin .offset-lg-75,.offset-lg-75{margin-left:75%}[dir=rtl] .flex-offset-lg-75,[dir=rtl] .layout-margin .flex-offset-lg-75,[dir=rtl] .layout-margin .offset-lg-75,[dir=rtl] .offset-lg-75{margin-left:auto;margin-right:75%}.flex-offset-lg-80,.layout-margin .flex-offset-lg-80,.layout-margin .offset-lg-80,.offset-lg-80{margin-left:80%}[dir=rtl] .flex-offset-lg-80,[dir=rtl] .layout-margin .flex-offset-lg-80,[dir=rtl] .layout-margin .offset-lg-80,[dir=rtl] .offset-lg-80{margin-left:auto;margin-right:80%}.flex-offset-lg-85,.layout-margin .flex-offset-lg-85,.layout-margin .offset-lg-85,.offset-lg-85{margin-left:85%}[dir=rtl] .flex-offset-lg-85,[dir=rtl] .layout-margin .flex-offset-lg-85,[dir=rtl] .layout-margin .offset-lg-85,[dir=rtl] .offset-lg-85{margin-left:auto;margin-right:85%}.flex-offset-lg-90,.layout-margin .flex-offset-lg-90,.layout-margin .offset-lg-90,.offset-lg-90{margin-left:90%}[dir=rtl] .flex-offset-lg-90,[dir=rtl] .layout-margin .flex-offset-lg-90,[dir=rtl] .layout-margin .offset-lg-90,[dir=rtl] .offset-lg-90{margin-left:auto;margin-right:90%}.flex-offset-lg-95,.layout-margin .flex-offset-lg-95,.layout-margin .offset-lg-95,.offset-lg-95{margin-left:95%}[dir=rtl] .flex-offset-lg-95,[dir=rtl] .layout-margin .flex-offset-lg-95,[dir=rtl] .layout-margin .offset-lg-95,[dir=rtl] .offset-lg-95{margin-left:auto;margin-right:95%}.flex-offset-lg-33,.layout-margin .flex-offset-lg-33,.layout-margin .offset-lg-33,.offset-lg-33{margin-left:33.3333333333%}.flex-offset-lg-66,.layout-margin .flex-offset-lg-66,.layout-margin .offset-lg-66,.offset-lg-66{margin-left:66.6666666667%}[dir=rtl] .flex-offset-lg-66,[dir=rtl] .layout-margin .flex-offset-lg-66,[dir=rtl] .layout-margin .offset-lg-66,[dir=rtl] .offset-lg-66{margin-left:auto;margin-right:66.6666666667%}.layout-align-lg,.layout-align-lg-start-stretch{justify-content:flex-start;align-content:stretch;align-items:stretch}.layout-align-lg-start,.layout-align-lg-start-center,.layout-align-lg-start-end,.layout-align-lg-start-start,.layout-align-lg-start-stretch{justify-content:flex-start}.layout-align-lg-center,.layout-align-lg-center-center,.layout-align-lg-center-end,.layout-align-lg-center-start,.layout-align-lg-center-stretch{justify-content:center}.layout-align-lg-end,.layout-align-lg-end-center,.layout-align-lg-end-end,.layout-align-lg-end-start,.layout-align-lg-end-stretch{justify-content:flex-end}.layout-align-lg-space-around,.layout-align-lg-space-around-center,.layout-align-lg-space-around-end,.layout-align-lg-space-around-start,.layout-align-lg-space-around-stretch{justify-content:space-around}.layout-align-lg-space-between,.layout-align-lg-space-between-center,.layout-align-lg-space-between-end,.layout-align-lg-space-between-start,.layout-align-lg-space-between-stretch{justify-content:space-between}.layout-align-lg-center-start,.layout-align-lg-end-start,.layout-align-lg-space-around-start,.layout-align-lg-space-between-start,.layout-align-lg-start-start{align-items:flex-start;align-content:flex-start}.layout-align-lg-center-center,.layout-align-lg-end-center,.layout-align-lg-space-around-center,.layout-align-lg-space-between-center,.layout-align-lg-start-center{align-items:center;align-content:center;max-width:100%}.layout-align-lg-center-center>*,.layout-align-lg-end-center>*,.layout-align-lg-space-around-center>*,.layout-align-lg-space-between-center>*,.layout-align-lg-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-lg-center-end,.layout-align-lg-end-end,.layout-align-lg-space-around-end,.layout-align-lg-space-between-end,.layout-align-lg-start-end{align-items:flex-end;align-content:flex-end}.layout-align-lg-center-stretch,.layout-align-lg-end-stretch,.layout-align-lg-space-around-stretch,.layout-align-lg-space-between-stretch,.layout-align-lg-start-stretch{align-items:stretch;align-content:stretch}.flex-lg{flex:1;box-sizing:border-box}.flex-lg-grow{flex:1 1 100%;box-sizing:border-box}.flex-lg-initial{flex:0 1 auto;box-sizing:border-box}.flex-lg-auto{flex:1 1 auto;box-sizing:border-box}.flex-lg-none{flex:0 0 auto;box-sizing:border-box}.flex-lg-noshrink{flex:1 0 auto;box-sizing:border-box}.flex-lg-nogrow{flex:0 1 auto;box-sizing:border-box}.flex-lg-0{flex:1 1 100%;max-width:0%;max-height:100%;box-sizing:border-box}.layout-row>.flex-lg-0{flex:1 1 100%;max-width:0%;max-height:100%;box-sizing:border-box;min-width:0}.layout-column>.flex-lg-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box}.layout-lg-row>.flex-lg-0{flex:1 1 100%;max-width:0%;max-height:100%;box-sizing:border-box;min-width:0}.layout-lg-column>.flex-lg-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-lg-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-row>.flex-lg-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.layout-lg-row>.flex-lg-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-lg-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-row>.flex-lg-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.layout-lg-row>.flex-lg-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-lg-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-row>.flex-lg-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.layout-lg-row>.flex-lg-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-lg-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-row>.flex-lg-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.layout-lg-row>.flex-lg-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-lg-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-row>.flex-lg-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.layout-lg-row>.flex-lg-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-lg-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-row>.flex-lg-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.layout-lg-row>.flex-lg-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-lg-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-row>.flex-lg-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.layout-lg-row>.flex-lg-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-lg-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-row>.flex-lg-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.layout-lg-row>.flex-lg-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-lg-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-row>.flex-lg-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.layout-lg-row>.flex-lg-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-lg-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-row>.flex-lg-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.layout-lg-row>.flex-lg-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-lg-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-row>.flex-lg-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.layout-lg-row>.flex-lg-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-lg-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-row>.flex-lg-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.layout-lg-row>.flex-lg-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-lg-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-row>.flex-lg-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.layout-lg-row>.flex-lg-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-lg-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-row>.flex-lg-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.layout-lg-row>.flex-lg-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-lg-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-row>.flex-lg-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.layout-lg-row>.flex-lg-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-lg-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-row>.flex-lg-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.layout-lg-row>.flex-lg-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-lg-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-row>.flex-lg-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.layout-lg-row>.flex-lg-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-lg-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-row>.flex-lg-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.layout-lg-row>.flex-lg-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-lg-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-row>.flex-lg-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-95{flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.layout-lg-row>.flex-lg-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-95{flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.flex-lg-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-lg-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-lg-row>.flex-lg-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-lg-33{flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row>.flex-lg-66{flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-33{flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-lg-66{flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-lg-row>.flex-lg-33{flex:1 1 100%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-lg-row>.flex-lg-66{flex:1 1 100%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-lg-row>.flex{min-width:0}.layout-lg-column>.flex-lg-33{flex:1 1 100%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-lg-column>.flex-lg-66{flex:1 1 100%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-lg-column>.flex{min-height:0}.layout-lg,.layout-lg-column,.layout-lg-row{box-sizing:border-box;display:flex}.layout-lg-column{flex-direction:column}.layout-lg-row{flex-direction:row}}@media (min-width:1920px){.flex-order-gt-lg--20{order:-20}.flex-order-gt-lg--19{order:-19}.flex-order-gt-lg--18{order:-18}.flex-order-gt-lg--17{order:-17}.flex-order-gt-lg--16{order:-16}.flex-order-gt-lg--15{order:-15}.flex-order-gt-lg--14{order:-14}.flex-order-gt-lg--13{order:-13}.flex-order-gt-lg--12{order:-12}.flex-order-gt-lg--11{order:-11}.flex-order-gt-lg--10{order:-10}.flex-order-gt-lg--9{order:-9}.flex-order-gt-lg--8{order:-8}.flex-order-gt-lg--7{order:-7}.flex-order-gt-lg--6{order:-6}.flex-order-gt-lg--5{order:-5}.flex-order-gt-lg--4{order:-4}.flex-order-gt-lg--3{order:-3}.flex-order-gt-lg--2{order:-2}.flex-order-gt-lg--1{order:-1}.flex-order-gt-lg-0{order:0}.flex-order-gt-lg-1{order:1}.flex-order-gt-lg-2{order:2}.flex-order-gt-lg-3{order:3}.flex-order-gt-lg-4{order:4}.flex-order-gt-lg-5{order:5}.flex-order-gt-lg-6{order:6}.flex-order-gt-lg-7{order:7}.flex-order-gt-lg-8{order:8}.flex-order-gt-lg-9{order:9}.flex-order-gt-lg-10{order:10}.flex-order-gt-lg-11{order:11}.flex-order-gt-lg-12{order:12}.flex-order-gt-lg-13{order:13}.flex-order-gt-lg-14{order:14}.flex-order-gt-lg-15{order:15}.flex-order-gt-lg-16{order:16}.flex-order-gt-lg-17{order:17}.flex-order-gt-lg-18{order:18}.flex-order-gt-lg-19{order:19}.flex-order-gt-lg-20{order:20}.flex-offset-gt-lg-0,.layout-margin .flex-offset-gt-lg-0,.layout-margin .offset-gt-lg-0,.offset-gt-lg-0{margin-left:0}[dir=rtl] .flex-offset-gt-lg-0,[dir=rtl] .layout-margin .flex-offset-gt-lg-0,[dir=rtl] .layout-margin .offset-gt-lg-0,[dir=rtl] .offset-gt-lg-0{margin-left:auto;margin-right:0}.flex-offset-gt-lg-5,.layout-margin .flex-offset-gt-lg-5,.layout-margin .offset-gt-lg-5,.offset-gt-lg-5{margin-left:5%}[dir=rtl] .flex-offset-gt-lg-5,[dir=rtl] .layout-margin .flex-offset-gt-lg-5,[dir=rtl] .layout-margin .offset-gt-lg-5,[dir=rtl] .offset-gt-lg-5{margin-left:auto;margin-right:5%}.flex-offset-gt-lg-10,.layout-margin .flex-offset-gt-lg-10,.layout-margin .offset-gt-lg-10,.offset-gt-lg-10{margin-left:10%}[dir=rtl] .flex-offset-gt-lg-10,[dir=rtl] .layout-margin .flex-offset-gt-lg-10,[dir=rtl] .layout-margin .offset-gt-lg-10,[dir=rtl] .offset-gt-lg-10{margin-left:auto;margin-right:10%}.flex-offset-gt-lg-15,.layout-margin .flex-offset-gt-lg-15,.layout-margin .offset-gt-lg-15,.offset-gt-lg-15{margin-left:15%}[dir=rtl] .flex-offset-gt-lg-15,[dir=rtl] .layout-margin .flex-offset-gt-lg-15,[dir=rtl] .layout-margin .offset-gt-lg-15,[dir=rtl] .offset-gt-lg-15{margin-left:auto;margin-right:15%}.flex-offset-gt-lg-20,.layout-margin .flex-offset-gt-lg-20,.layout-margin .offset-gt-lg-20,.offset-gt-lg-20{margin-left:20%}[dir=rtl] .flex-offset-gt-lg-20,[dir=rtl] .layout-margin .flex-offset-gt-lg-20,[dir=rtl] .layout-margin .offset-gt-lg-20,[dir=rtl] .offset-gt-lg-20{margin-left:auto;margin-right:20%}.flex-offset-gt-lg-25,.layout-margin .flex-offset-gt-lg-25,.layout-margin .offset-gt-lg-25,.offset-gt-lg-25{margin-left:25%}[dir=rtl] .flex-offset-gt-lg-25,[dir=rtl] .layout-margin .flex-offset-gt-lg-25,[dir=rtl] .layout-margin .offset-gt-lg-25,[dir=rtl] .offset-gt-lg-25{margin-left:auto;margin-right:25%}.flex-offset-gt-lg-30,.layout-margin .flex-offset-gt-lg-30,.layout-margin .offset-gt-lg-30,.offset-gt-lg-30{margin-left:30%}[dir=rtl] .flex-offset-gt-lg-30,[dir=rtl] .layout-margin .flex-offset-gt-lg-30,[dir=rtl] .layout-margin .offset-gt-lg-30,[dir=rtl] .offset-gt-lg-30{margin-left:auto;margin-right:30%}.flex-offset-gt-lg-35,.layout-margin .flex-offset-gt-lg-35,.layout-margin .offset-gt-lg-35,.offset-gt-lg-35{margin-left:35%}[dir=rtl] .flex-offset-gt-lg-35,[dir=rtl] .layout-margin .flex-offset-gt-lg-35,[dir=rtl] .layout-margin .offset-gt-lg-35,[dir=rtl] .offset-gt-lg-35{margin-left:auto;margin-right:35%}.flex-offset-gt-lg-40,.layout-margin .flex-offset-gt-lg-40,.layout-margin .offset-gt-lg-40,.offset-gt-lg-40{margin-left:40%}[dir=rtl] .flex-offset-gt-lg-40,[dir=rtl] .layout-margin .flex-offset-gt-lg-40,[dir=rtl] .layout-margin .offset-gt-lg-40,[dir=rtl] .offset-gt-lg-40{margin-left:auto;margin-right:40%}.flex-offset-gt-lg-45,.layout-margin .flex-offset-gt-lg-45,.layout-margin .offset-gt-lg-45,.offset-gt-lg-45{margin-left:45%}[dir=rtl] .flex-offset-gt-lg-45,[dir=rtl] .layout-margin .flex-offset-gt-lg-45,[dir=rtl] .layout-margin .offset-gt-lg-45,[dir=rtl] .offset-gt-lg-45{margin-left:auto;margin-right:45%}.flex-offset-gt-lg-50,.layout-margin .flex-offset-gt-lg-50,.layout-margin .offset-gt-lg-50,.offset-gt-lg-50{margin-left:50%}[dir=rtl] .flex-offset-gt-lg-50,[dir=rtl] .layout-margin .flex-offset-gt-lg-50,[dir=rtl] .layout-margin .offset-gt-lg-50,[dir=rtl] .offset-gt-lg-50{margin-left:auto;margin-right:50%}.flex-offset-gt-lg-55,.layout-margin .flex-offset-gt-lg-55,.layout-margin .offset-gt-lg-55,.offset-gt-lg-55{margin-left:55%}[dir=rtl] .flex-offset-gt-lg-55,[dir=rtl] .layout-margin .flex-offset-gt-lg-55,[dir=rtl] .layout-margin .offset-gt-lg-55,[dir=rtl] .offset-gt-lg-55{margin-left:auto;margin-right:55%}.flex-offset-gt-lg-60,.layout-margin .flex-offset-gt-lg-60,.layout-margin .offset-gt-lg-60,.offset-gt-lg-60{margin-left:60%}[dir=rtl] .flex-offset-gt-lg-60,[dir=rtl] .layout-margin .flex-offset-gt-lg-60,[dir=rtl] .layout-margin .offset-gt-lg-60,[dir=rtl] .offset-gt-lg-60{margin-left:auto;margin-right:60%}.flex-offset-gt-lg-65,.layout-margin .flex-offset-gt-lg-65,.layout-margin .offset-gt-lg-65,.offset-gt-lg-65{margin-left:65%}[dir=rtl] .flex-offset-gt-lg-65,[dir=rtl] .layout-margin .flex-offset-gt-lg-65,[dir=rtl] .layout-margin .offset-gt-lg-65,[dir=rtl] .offset-gt-lg-65{margin-left:auto;margin-right:65%}.flex-offset-gt-lg-70,.layout-margin .flex-offset-gt-lg-70,.layout-margin .offset-gt-lg-70,.offset-gt-lg-70{margin-left:70%}[dir=rtl] .flex-offset-gt-lg-70,[dir=rtl] .layout-margin .flex-offset-gt-lg-70,[dir=rtl] .layout-margin .offset-gt-lg-70,[dir=rtl] .offset-gt-lg-70{margin-left:auto;margin-right:70%}.flex-offset-gt-lg-75,.layout-margin .flex-offset-gt-lg-75,.layout-margin .offset-gt-lg-75,.offset-gt-lg-75{margin-left:75%}[dir=rtl] .flex-offset-gt-lg-75,[dir=rtl] .layout-margin .flex-offset-gt-lg-75,[dir=rtl] .layout-margin .offset-gt-lg-75,[dir=rtl] .offset-gt-lg-75{margin-left:auto;margin-right:75%}.flex-offset-gt-lg-80,.layout-margin .flex-offset-gt-lg-80,.layout-margin .offset-gt-lg-80,.offset-gt-lg-80{margin-left:80%}[dir=rtl] .flex-offset-gt-lg-80,[dir=rtl] .layout-margin .flex-offset-gt-lg-80,[dir=rtl] .layout-margin .offset-gt-lg-80,[dir=rtl] .offset-gt-lg-80{margin-left:auto;margin-right:80%}.flex-offset-gt-lg-85,.layout-margin .flex-offset-gt-lg-85,.layout-margin .offset-gt-lg-85,.offset-gt-lg-85{margin-left:85%}[dir=rtl] .flex-offset-gt-lg-85,[dir=rtl] .layout-margin .flex-offset-gt-lg-85,[dir=rtl] .layout-margin .offset-gt-lg-85,[dir=rtl] .offset-gt-lg-85{margin-left:auto;margin-right:85%}.flex-offset-gt-lg-90,.layout-margin .flex-offset-gt-lg-90,.layout-margin .offset-gt-lg-90,.offset-gt-lg-90{margin-left:90%}[dir=rtl] .flex-offset-gt-lg-90,[dir=rtl] .layout-margin .flex-offset-gt-lg-90,[dir=rtl] .layout-margin .offset-gt-lg-90,[dir=rtl] .offset-gt-lg-90{margin-left:auto;margin-right:90%}.flex-offset-gt-lg-95,.layout-margin .flex-offset-gt-lg-95,.layout-margin .offset-gt-lg-95,.offset-gt-lg-95{margin-left:95%}[dir=rtl] .flex-offset-gt-lg-95,[dir=rtl] .layout-margin .flex-offset-gt-lg-95,[dir=rtl] .layout-margin .offset-gt-lg-95,[dir=rtl] .offset-gt-lg-95{margin-left:auto;margin-right:95%}.flex-offset-gt-lg-33,.layout-margin .flex-offset-gt-lg-33,.layout-margin .offset-gt-lg-33,.offset-gt-lg-33{margin-left:33.3333333333%}.flex-offset-gt-lg-66,.layout-margin .flex-offset-gt-lg-66,.layout-margin .offset-gt-lg-66,.offset-gt-lg-66{margin-left:66.6666666667%}[dir=rtl] .flex-offset-gt-lg-66,[dir=rtl] .layout-margin .flex-offset-gt-lg-66,[dir=rtl] .layout-margin .offset-gt-lg-66,[dir=rtl] .offset-gt-lg-66{margin-left:auto;margin-right:66.6666666667%}.layout-align-gt-lg,.layout-align-gt-lg-start-stretch{justify-content:flex-start;align-content:stretch;align-items:stretch}.layout-align-gt-lg-start,.layout-align-gt-lg-start-center,.layout-align-gt-lg-start-end,.layout-align-gt-lg-start-start,.layout-align-gt-lg-start-stretch{justify-content:flex-start}.layout-align-gt-lg-center,.layout-align-gt-lg-center-center,.layout-align-gt-lg-center-end,.layout-align-gt-lg-center-start,.layout-align-gt-lg-center-stretch{justify-content:center}.layout-align-gt-lg-end,.layout-align-gt-lg-end-center,.layout-align-gt-lg-end-end,.layout-align-gt-lg-end-start,.layout-align-gt-lg-end-stretch{justify-content:flex-end}.layout-align-gt-lg-space-around,.layout-align-gt-lg-space-around-center,.layout-align-gt-lg-space-around-end,.layout-align-gt-lg-space-around-start,.layout-align-gt-lg-space-around-stretch{justify-content:space-around}.layout-align-gt-lg-space-between,.layout-align-gt-lg-space-between-center,.layout-align-gt-lg-space-between-end,.layout-align-gt-lg-space-between-start,.layout-align-gt-lg-space-between-stretch{justify-content:space-between}.layout-align-gt-lg-center-start,.layout-align-gt-lg-end-start,.layout-align-gt-lg-space-around-start,.layout-align-gt-lg-space-between-start,.layout-align-gt-lg-start-start{align-items:flex-start;align-content:flex-start}.layout-align-gt-lg-center-center,.layout-align-gt-lg-end-center,.layout-align-gt-lg-space-around-center,.layout-align-gt-lg-space-between-center,.layout-align-gt-lg-start-center{align-items:center;align-content:center;max-width:100%}.layout-align-gt-lg-center-center>*,.layout-align-gt-lg-end-center>*,.layout-align-gt-lg-space-around-center>*,.layout-align-gt-lg-space-between-center>*,.layout-align-gt-lg-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-gt-lg-center-end,.layout-align-gt-lg-end-end,.layout-align-gt-lg-space-around-end,.layout-align-gt-lg-space-between-end,.layout-align-gt-lg-start-end{align-items:flex-end;align-content:flex-end}.layout-align-gt-lg-center-stretch,.layout-align-gt-lg-end-stretch,.layout-align-gt-lg-space-around-stretch,.layout-align-gt-lg-space-between-stretch,.layout-align-gt-lg-start-stretch{align-items:stretch;align-content:stretch}.flex-gt-lg{flex:1;box-sizing:border-box}.flex-gt-lg-grow{flex:1 1 100%;box-sizing:border-box}.flex-gt-lg-initial{flex:0 1 auto;box-sizing:border-box}.flex-gt-lg-auto{flex:1 1 auto;box-sizing:border-box}.flex-gt-lg-none{flex:0 0 auto;box-sizing:border-box}.flex-gt-lg-noshrink{flex:1 0 auto;box-sizing:border-box}.flex-gt-lg-nogrow{flex:0 1 auto;box-sizing:border-box}.flex-gt-lg-0{flex:1 1 100%;max-width:0%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-lg-0{flex:1 1 100%;max-width:0%;max-height:100%;box-sizing:border-box;min-width:0}.layout-column>.flex-gt-lg-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-0{flex:1 1 100%;max-width:0%;max-height:100%;box-sizing:border-box;min-width:0}.layout-gt-lg-column>.flex-gt-lg-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-gt-lg-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-lg-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-gt-lg-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-lg-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-gt-lg-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-lg-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-gt-lg-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-lg-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-gt-lg-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-lg-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-gt-lg-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-lg-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-gt-lg-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-lg-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-gt-lg-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-lg-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-gt-lg-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-lg-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-gt-lg-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-lg-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-gt-lg-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-lg-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-gt-lg-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-lg-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-gt-lg-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-lg-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-gt-lg-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-lg-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-gt-lg-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-lg-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-gt-lg-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-lg-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-gt-lg-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-lg-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-gt-lg-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-lg-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-gt-lg-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-lg-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-95{flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-95{flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.flex-gt-lg-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-lg-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-lg-33{flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-lg-66{flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-33{flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-gt-lg-66{flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-33{flex:1 1 100%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-66{flex:1 1 100%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-gt-lg-row>.flex{min-width:0}.layout-gt-lg-column>.flex-gt-lg-33{flex:1 1 100%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-66{flex:1 1 100%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-lg-column>.flex{min-height:0}.layout-gt-lg,.layout-gt-lg-column,.layout-gt-lg-row{box-sizing:border-box;display:flex}.layout-gt-lg-column{flex-direction:column}.layout-gt-lg-row{flex-direction:row}.flex-order-xl--20{order:-20}.flex-order-xl--19{order:-19}.flex-order-xl--18{order:-18}.flex-order-xl--17{order:-17}.flex-order-xl--16{order:-16}.flex-order-xl--15{order:-15}.flex-order-xl--14{order:-14}.flex-order-xl--13{order:-13}.flex-order-xl--12{order:-12}.flex-order-xl--11{order:-11}.flex-order-xl--10{order:-10}.flex-order-xl--9{order:-9}.flex-order-xl--8{order:-8}.flex-order-xl--7{order:-7}.flex-order-xl--6{order:-6}.flex-order-xl--5{order:-5}.flex-order-xl--4{order:-4}.flex-order-xl--3{order:-3}.flex-order-xl--2{order:-2}.flex-order-xl--1{order:-1}.flex-order-xl-0{order:0}.flex-order-xl-1{order:1}.flex-order-xl-2{order:2}.flex-order-xl-3{order:3}.flex-order-xl-4{order:4}.flex-order-xl-5{order:5}.flex-order-xl-6{order:6}.flex-order-xl-7{order:7}.flex-order-xl-8{order:8}.flex-order-xl-9{order:9}.flex-order-xl-10{order:10}.flex-order-xl-11{order:11}.flex-order-xl-12{order:12}.flex-order-xl-13{order:13}.flex-order-xl-14{order:14}.flex-order-xl-15{order:15}.flex-order-xl-16{order:16}.flex-order-xl-17{order:17}.flex-order-xl-18{order:18}.flex-order-xl-19{order:19}.flex-order-xl-20{order:20}.flex-offset-xl-0,.layout-margin .flex-offset-xl-0,.layout-margin .offset-xl-0,.offset-xl-0{margin-left:0}[dir=rtl] .flex-offset-xl-0,[dir=rtl] .layout-margin .flex-offset-xl-0,[dir=rtl] .layout-margin .offset-xl-0,[dir=rtl] .offset-xl-0{margin-left:auto;margin-right:0}.flex-offset-xl-5,.layout-margin .flex-offset-xl-5,.layout-margin .offset-xl-5,.offset-xl-5{margin-left:5%}[dir=rtl] .flex-offset-xl-5,[dir=rtl] .layout-margin .flex-offset-xl-5,[dir=rtl] .layout-margin .offset-xl-5,[dir=rtl] .offset-xl-5{margin-left:auto;margin-right:5%}.flex-offset-xl-10,.layout-margin .flex-offset-xl-10,.layout-margin .offset-xl-10,.offset-xl-10{margin-left:10%}[dir=rtl] .flex-offset-xl-10,[dir=rtl] .layout-margin .flex-offset-xl-10,[dir=rtl] .layout-margin .offset-xl-10,[dir=rtl] .offset-xl-10{margin-left:auto;margin-right:10%}.flex-offset-xl-15,.layout-margin .flex-offset-xl-15,.layout-margin .offset-xl-15,.offset-xl-15{margin-left:15%}[dir=rtl] .flex-offset-xl-15,[dir=rtl] .layout-margin .flex-offset-xl-15,[dir=rtl] .layout-margin .offset-xl-15,[dir=rtl] .offset-xl-15{margin-left:auto;margin-right:15%}.flex-offset-xl-20,.layout-margin .flex-offset-xl-20,.layout-margin .offset-xl-20,.offset-xl-20{margin-left:20%}[dir=rtl] .flex-offset-xl-20,[dir=rtl] .layout-margin .flex-offset-xl-20,[dir=rtl] .layout-margin .offset-xl-20,[dir=rtl] .offset-xl-20{margin-left:auto;margin-right:20%}.flex-offset-xl-25,.layout-margin .flex-offset-xl-25,.layout-margin .offset-xl-25,.offset-xl-25{margin-left:25%}[dir=rtl] .flex-offset-xl-25,[dir=rtl] .layout-margin .flex-offset-xl-25,[dir=rtl] .layout-margin .offset-xl-25,[dir=rtl] .offset-xl-25{margin-left:auto;margin-right:25%}.flex-offset-xl-30,.layout-margin .flex-offset-xl-30,.layout-margin .offset-xl-30,.offset-xl-30{margin-left:30%}[dir=rtl] .flex-offset-xl-30,[dir=rtl] .layout-margin .flex-offset-xl-30,[dir=rtl] .layout-margin .offset-xl-30,[dir=rtl] .offset-xl-30{margin-left:auto;margin-right:30%}.flex-offset-xl-35,.layout-margin .flex-offset-xl-35,.layout-margin .offset-xl-35,.offset-xl-35{margin-left:35%}[dir=rtl] .flex-offset-xl-35,[dir=rtl] .layout-margin .flex-offset-xl-35,[dir=rtl] .layout-margin .offset-xl-35,[dir=rtl] .offset-xl-35{margin-left:auto;margin-right:35%}.flex-offset-xl-40,.layout-margin .flex-offset-xl-40,.layout-margin .offset-xl-40,.offset-xl-40{margin-left:40%}[dir=rtl] .flex-offset-xl-40,[dir=rtl] .layout-margin .flex-offset-xl-40,[dir=rtl] .layout-margin .offset-xl-40,[dir=rtl] .offset-xl-40{margin-left:auto;margin-right:40%}.flex-offset-xl-45,.layout-margin .flex-offset-xl-45,.layout-margin .offset-xl-45,.offset-xl-45{margin-left:45%}[dir=rtl] .flex-offset-xl-45,[dir=rtl] .layout-margin .flex-offset-xl-45,[dir=rtl] .layout-margin .offset-xl-45,[dir=rtl] .offset-xl-45{margin-left:auto;margin-right:45%}.flex-offset-xl-50,.layout-margin .flex-offset-xl-50,.layout-margin .offset-xl-50,.offset-xl-50{margin-left:50%}[dir=rtl] .flex-offset-xl-50,[dir=rtl] .layout-margin .flex-offset-xl-50,[dir=rtl] .layout-margin .offset-xl-50,[dir=rtl] .offset-xl-50{margin-left:auto;margin-right:50%}.flex-offset-xl-55,.layout-margin .flex-offset-xl-55,.layout-margin .offset-xl-55,.offset-xl-55{margin-left:55%}[dir=rtl] .flex-offset-xl-55,[dir=rtl] .layout-margin .flex-offset-xl-55,[dir=rtl] .layout-margin .offset-xl-55,[dir=rtl] .offset-xl-55{margin-left:auto;margin-right:55%}.flex-offset-xl-60,.layout-margin .flex-offset-xl-60,.layout-margin .offset-xl-60,.offset-xl-60{margin-left:60%}[dir=rtl] .flex-offset-xl-60,[dir=rtl] .layout-margin .flex-offset-xl-60,[dir=rtl] .layout-margin .offset-xl-60,[dir=rtl] .offset-xl-60{margin-left:auto;margin-right:60%}.flex-offset-xl-65,.layout-margin .flex-offset-xl-65,.layout-margin .offset-xl-65,.offset-xl-65{margin-left:65%}[dir=rtl] .flex-offset-xl-65,[dir=rtl] .layout-margin .flex-offset-xl-65,[dir=rtl] .layout-margin .offset-xl-65,[dir=rtl] .offset-xl-65{margin-left:auto;margin-right:65%}.flex-offset-xl-70,.layout-margin .flex-offset-xl-70,.layout-margin .offset-xl-70,.offset-xl-70{margin-left:70%}[dir=rtl] .flex-offset-xl-70,[dir=rtl] .layout-margin .flex-offset-xl-70,[dir=rtl] .layout-margin .offset-xl-70,[dir=rtl] .offset-xl-70{margin-left:auto;margin-right:70%}.flex-offset-xl-75,.layout-margin .flex-offset-xl-75,.layout-margin .offset-xl-75,.offset-xl-75{margin-left:75%}[dir=rtl] .flex-offset-xl-75,[dir=rtl] .layout-margin .flex-offset-xl-75,[dir=rtl] .layout-margin .offset-xl-75,[dir=rtl] .offset-xl-75{margin-left:auto;margin-right:75%}.flex-offset-xl-80,.layout-margin .flex-offset-xl-80,.layout-margin .offset-xl-80,.offset-xl-80{margin-left:80%}[dir=rtl] .flex-offset-xl-80,[dir=rtl] .layout-margin .flex-offset-xl-80,[dir=rtl] .layout-margin .offset-xl-80,[dir=rtl] .offset-xl-80{margin-left:auto;margin-right:80%}.flex-offset-xl-85,.layout-margin .flex-offset-xl-85,.layout-margin .offset-xl-85,.offset-xl-85{margin-left:85%}[dir=rtl] .flex-offset-xl-85,[dir=rtl] .layout-margin .flex-offset-xl-85,[dir=rtl] .layout-margin .offset-xl-85,[dir=rtl] .offset-xl-85{margin-left:auto;margin-right:85%}.flex-offset-xl-90,.layout-margin .flex-offset-xl-90,.layout-margin .offset-xl-90,.offset-xl-90{margin-left:90%}[dir=rtl] .flex-offset-xl-90,[dir=rtl] .layout-margin .flex-offset-xl-90,[dir=rtl] .layout-margin .offset-xl-90,[dir=rtl] .offset-xl-90{margin-left:auto;margin-right:90%}.flex-offset-xl-95,.layout-margin .flex-offset-xl-95,.layout-margin .offset-xl-95,.offset-xl-95{margin-left:95%}[dir=rtl] .flex-offset-xl-95,[dir=rtl] .layout-margin .flex-offset-xl-95,[dir=rtl] .layout-margin .offset-xl-95,[dir=rtl] .offset-xl-95{margin-left:auto;margin-right:95%}.flex-offset-xl-33,.layout-margin .flex-offset-xl-33,.layout-margin .offset-xl-33,.offset-xl-33{margin-left:33.3333333333%}.flex-offset-xl-66,.layout-margin .flex-offset-xl-66,.layout-margin .offset-xl-66,.offset-xl-66{margin-left:66.6666666667%}[dir=rtl] .flex-offset-xl-66,[dir=rtl] .layout-margin .flex-offset-xl-66,[dir=rtl] .layout-margin .offset-xl-66,[dir=rtl] .offset-xl-66{margin-left:auto;margin-right:66.6666666667%}.layout-align-xl,.layout-align-xl-start-stretch{justify-content:flex-start;align-content:stretch;align-items:stretch}.layout-align-xl-start,.layout-align-xl-start-center,.layout-align-xl-start-end,.layout-align-xl-start-start,.layout-align-xl-start-stretch{justify-content:flex-start}.layout-align-xl-center,.layout-align-xl-center-center,.layout-align-xl-center-end,.layout-align-xl-center-start,.layout-align-xl-center-stretch{justify-content:center}.layout-align-xl-end,.layout-align-xl-end-center,.layout-align-xl-end-end,.layout-align-xl-end-start,.layout-align-xl-end-stretch{justify-content:flex-end}.layout-align-xl-space-around,.layout-align-xl-space-around-center,.layout-align-xl-space-around-end,.layout-align-xl-space-around-start,.layout-align-xl-space-around-stretch{justify-content:space-around}.layout-align-xl-space-between,.layout-align-xl-space-between-center,.layout-align-xl-space-between-end,.layout-align-xl-space-between-start,.layout-align-xl-space-between-stretch{justify-content:space-between}.layout-align-xl-center-start,.layout-align-xl-end-start,.layout-align-xl-space-around-start,.layout-align-xl-space-between-start,.layout-align-xl-start-start{align-items:flex-start;align-content:flex-start}.layout-align-xl-center-center,.layout-align-xl-end-center,.layout-align-xl-space-around-center,.layout-align-xl-space-between-center,.layout-align-xl-start-center{align-items:center;align-content:center;max-width:100%}.layout-align-xl-center-center>*,.layout-align-xl-end-center>*,.layout-align-xl-space-around-center>*,.layout-align-xl-space-between-center>*,.layout-align-xl-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-xl-center-end,.layout-align-xl-end-end,.layout-align-xl-space-around-end,.layout-align-xl-space-between-end,.layout-align-xl-start-end{align-items:flex-end;align-content:flex-end}.layout-align-xl-center-stretch,.layout-align-xl-end-stretch,.layout-align-xl-space-around-stretch,.layout-align-xl-space-between-stretch,.layout-align-xl-start-stretch{align-items:stretch;align-content:stretch}.flex-xl{flex:1;box-sizing:border-box}.flex-xl-grow{flex:1 1 100%;box-sizing:border-box}.flex-xl-initial{flex:0 1 auto;box-sizing:border-box}.flex-xl-auto{flex:1 1 auto;box-sizing:border-box}.flex-xl-none{flex:0 0 auto;box-sizing:border-box}.flex-xl-noshrink{flex:1 0 auto;box-sizing:border-box}.flex-xl-nogrow{flex:0 1 auto;box-sizing:border-box}.flex-xl-0{flex:1 1 100%;max-width:0%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xl-0{flex:1 1 100%;max-width:0%;max-height:100%;box-sizing:border-box;min-width:0}.layout-column>.flex-xl-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box}.layout-xl-row>.flex-xl-0{flex:1 1 100%;max-width:0%;max-height:100%;box-sizing:border-box;min-width:0}.layout-xl-column>.flex-xl-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-xl-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xl-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.layout-xl-row>.flex-xl-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-xl-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xl-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.layout-xl-row>.flex-xl-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-xl-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xl-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.layout-xl-row>.flex-xl-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-xl-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xl-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.layout-xl-row>.flex-xl-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-xl-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xl-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.layout-xl-row>.flex-xl-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-xl-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xl-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.layout-xl-row>.flex-xl-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-xl-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xl-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.layout-xl-row>.flex-xl-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-xl-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xl-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.layout-xl-row>.flex-xl-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-xl-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xl-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.layout-xl-row>.flex-xl-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-xl-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xl-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.layout-xl-row>.flex-xl-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-xl-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xl-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.layout-xl-row>.flex-xl-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-xl-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xl-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.layout-xl-row>.flex-xl-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-xl-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xl-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.layout-xl-row>.flex-xl-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-xl-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xl-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.layout-xl-row>.flex-xl-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-xl-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xl-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.layout-xl-row>.flex-xl-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-xl-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xl-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.layout-xl-row>.flex-xl-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-xl-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xl-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.layout-xl-row>.flex-xl-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-xl-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xl-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.layout-xl-row>.flex-xl-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-xl-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xl-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-95{flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.layout-xl-row>.flex-xl-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-95{flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.flex-xl-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xl-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-xl-row>.flex-xl-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xl-33{flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xl-66{flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-33{flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-xl-66{flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xl-row>.flex-xl-33{flex:1 1 100%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-xl-row>.flex-xl-66{flex:1 1 100%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-xl-row>.flex{min-width:0}.layout-xl-column>.flex-xl-33{flex:1 1 100%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-xl-column>.flex-xl-66{flex:1 1 100%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xl-column>.flex{min-height:0}.layout-xl,.layout-xl-column,.layout-xl-row{box-sizing:border-box;display:flex}.layout-xl-column{flex-direction:column}.layout-xl-row{flex-direction:row}.hide-gt-lg:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show),.hide-gt-md:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show),.hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show),.hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show),.hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show){display:none}.hide-xl:not(.show-xl):not(.show-gt-lg):not(.show-gt-md):not(.show-gt-sm):not(.show-gt-xs):not(.show){display:none}}@media print{.hide-print:not(.show-print):not(.show){display:none!important}}[md-color-picker] .md-color-picker-input-container,md-color-picker .md-color-picker-input-container{position:relative}[md-color-picker] .md-color-picker-input-container .md-color-picker-preview,md-color-picker .md-color-picker-input-container .md-color-picker-preview{content:'';width:24px;height:24px;border:2px solid #fff;border-radius:50%;box-shadow:0 3px 1px -2px rgba(0,0,0,.14),0 2px 2px 0 rgba(0,0,0,.098),0 1px 5px 0 rgba(0,0,0,.084);position:relative;top:22px;overflow:hidden;background-color:#fff;background-image:-webkit-linear-gradient(45deg,#ddd 25%,transparent 25%,transparent 75%,#ddd 75%,#ddd),-webkit-linear-gradient(45deg,#ddd 25%,transparent 25%,transparent 75%,#ddd 75%,#ddd);background-image:linear-gradient(45deg,#ddd 25%,transparent 25%,transparent 75%,#ddd 75%,#ddd),linear-gradient(45deg,#ddd 25%,transparent 25%,transparent 75%,#ddd 75%,#ddd);background-size:8px 8px;background-position:0 0,4px 4px}[md-color-picker] .md-color-picker-input-container .md-color-picker-preview .md-color-picker-result,md-color-picker .md-color-picker-input-container .md-color-picker-preview .md-color-picker-result{width:100%;height:100%}[md-color-picker] .md-color-picker-input-container .md-color-picker-clear,md-color-picker .md-color-picker-input-container .md-color-picker-clear{position:absolute;bottom:42px;right:-16px;color:rgba(0,0,0,.26)}.md-color-picker-container{padding:8px;background:#fff;outline:0;height:397px;width:347px;opacity:1;overflow:hidden;z-index:1000}.md-color-picker-container .md-color-picker-arrow{border:0 solid transparent;border-right-width:30px;border-bottom-width:0;position:absolute;left:0;top:0;-webkit-transition:border-bottom-width cubic-bezier(.25, .8, .25, 1) .25s,top cubic-bezier(.25, .8, .25, 1) .25s;transition:border-bottom-width cubic-bezier(.25, .8, .25, 1) .25s,top cubic-bezier(.25, .8, .25, 1) .25s}.md-color-picker-container .md-color-picker-preview{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:700;font-size:18px;color:#fff;margin:-8px -8px 0;position:relative}.md-color-picker-container .md-color-picker-preview .md-color-picker-result{position:absolute;height:100%;opacity:1;background:red}.md-color-picker-container .md-color-picker-preview .md-color-picker-result>input{position:relative;top:-15px;opacity:0}.md-color-picker-container .md-color-picker-preview .md-color-picker-result>div{position:relative;width:100%}.md-color-picker-container .md-color-picker-preview .md-color-picker-result>div>input{border-width:0;background:0 0;text-align:center;position:absolute;top:-15px;bottom:0;left:0;right:0;color:#eee;outline:0;opacity:0}.md-color-picker-container .md-color-picker-preview .md-color-picker-result>div>input.switch{-webkit-transition:top cubic-bezier(.25, .8, .25, 1) .25s,.25s opacity ease-out;transition:top cubic-bezier(.25, .8, .25, 1) .25s,.25s opacity ease-out;top:0;opacity:1}.md-color-picker-container .md-color-picker-preview .md-color-picker-tabs .md-tab,.md-color-picker-container .md-color-picker-preview .md-color-picker-tabs md-pagination-wrapper,.md-color-picker-container .md-color-picker-preview .md-color-picker-tabs md-tabs-canvas,.md-color-picker-container .md-color-picker-preview .md-color-picker-tabs md-tabs-wrapper{max-height:28px;height:28px}.md-color-picker-container .md-color-picker-preview .md-color-picker-tabs md-ink-bar{background:rgba(255,255,255,.5)}.md-color-picker-container .md-color-picker-preview .md-color-picker-tabs .md-tab{padding-top:2px;background:rgba(255,255,255,.25);color:#eee;max-width:none!important}.md-color-picker-container .md-color-picker-preview .md-color-picker-tabs .md-tab.md-active{background:0 0}.md-color-picker-container .md-color-picker-preview.dark{color:#333}.md-color-picker-container .md-color-picker-preview.dark .md-color-picker-preview-input{color:#333}.md-color-picker-container .md-color-picker-preview.dark .md-tab{background:rgba(0,0,0,.25);color:#333}.md-color-picker-container .md-color-picker-preview.dark .md-tab.md-active{background:0 0}.md-color-picker-container .md-color-picker-preview.dark md-ink-bar{background:rgba(0,0,0,.5)}.md-color-picker-container .md-color-picker-tabs{margin:0 -8px 0}.md-color-picker-container .md-color-picker-tabs md-tabs[md-align-tabs=bottom]{padding-bottom:0}.md-color-picker-container .md-color-picker-tabs .md-tab,.md-color-picker-container .md-color-picker-tabs md-pagination-wrapper,.md-color-picker-container .md-color-picker-tabs md-tabs-canvas,.md-color-picker-container .md-color-picker-tabs md-tabs-wrapper{max-height:36px;height:36px}.md-color-picker-container .md-color-picker-tabs .md-tab{padding:7px 24px;background:0 0}.md-color-picker-container .md-color-picker-tabs .md-tab:last-of-type{margin-right:-2px}.md-color-picker-container .md-color-picker-tabs md-tabs:not(.md-no-tab-content):not(.md-dynamic-height){min-height:298px}.md-color-picker-container .md-color-picker-tabs md-tabs:not(.md-no-tab-content):not(.md-dynamic-height) md-tabs-content-wrapper{height:255px;margin-bottom:8px}.md-color-picker-container .md-color-picker-tabs md-tabs:not(.md-no-tab-content):not(.md-dynamic-height) md-tabs-content-wrapper md-tab-content{height:255px;padding:0 8px 0}.md-color-picker-container .md-color-picker-tabs md-tabs:not(.md-no-tab-content):not(.md-dynamic-height) md-tabs-content-wrapper md-tab-content [md-tabs-template]{height:100%}.md-color-picker-container .md-color-picker-tabs.md-color-picker-colors{margin:8px -8px -8px}.md-color-picker-container .md-color-picker-tabs.md-color-picker-colors md-ink-bar{top:auto}.md-color-picker-container .md-color-picker-tabs.md-color-picker-colors .md-tab{background:rgba(0,0,0,.075)}.md-color-picker-container .md-color-picker-tabs.md-color-picker-colors .md-tab.md-active{background:#fff}.md-color-picker-container .md-color-picker-colors{overflow:hidden;margin-top:8px}.md-color-picker-container .md-color-picker-colors .md-color-picker-marker{position:absolute;border:2px solid #fff;box-shadow:0 0 2px 0 rgba(0,0,0,.5)}.md-color-picker-container .md-color-picker-colors [md-color-picker-spectrum]{position:relative;cursor:crosshair;overflow:hidden;height:255px;width:255px}.md-color-picker-container .md-color-picker-colors [md-color-picker-spectrum] .md-color-picker-marker{width:11px;height:11px;border-radius:50%;box-shadow:0 0 2px 0 rgba(0,0,0,.5),inset 0 0 2px 0 rgba(0,0,0,.5);top:-5px;left:calc(100% - 5px)}.md-color-picker-container .md-color-picker-colors [md-color-picker-alpha],.md-color-picker-container .md-color-picker-colors [md-color-picker-hue]{position:relative;cursor:crosshair;overflow:hidden;width:30px}.md-color-picker-container .md-color-picker-colors [md-color-picker-alpha].md-color-picker-wide,.md-color-picker-container .md-color-picker-colors [md-color-picker-hue].md-color-picker-wide{width:67px}.md-color-picker-container .md-color-picker-colors [md-color-picker-alpha] .md-color-picker-marker,.md-color-picker-container .md-color-picker-colors [md-color-picker-hue] .md-color-picker-marker{height:5px;width:100%;border-left:0;border-right:0;top:-2px;left:0}.md-color-picker-container .md-color-picker-sliders md-slider.red-slider .md-track-fill{background:#d01515}.md-color-picker-container .md-color-picker-sliders md-slider.red-slider .md-thumb:after{background-color:#d01515;border-color:#d01515}.md-color-picker-container .md-color-picker-sliders md-slider.green-slider .md-track-fill{background:#19d015}.md-color-picker-container .md-color-picker-sliders md-slider.green-slider .md-thumb:after{background-color:#19d015;border-color:#19d015}.md-color-picker-container .md-color-picker-sliders md-slider.blue-slider .md-track-fill{background:#1560d0}.md-color-picker-container .md-color-picker-sliders md-slider.blue-slider .md-thumb:after{background-color:#1560d0;border-color:#1560d0}.md-color-picker-container .md-color-picker-material-palette .md-color-picker-material-title{font-size:22px;line-height:75px;padding:0 15px;color:rgba(0,0,0,.85);text-transform:capitalize}.md-color-picker-container .md-color-picker-material-palette .md-color-picker-material-title.dark{color:rgba(255,255,255,.85)}.md-color-picker-container .md-color-picker-material-palette .md-color-picker-material-title:not(:first-child){margin-top:16px}.md-color-picker-container .md-color-picker-material-palette .md-color-picker-with-label{font-size:12px;line-height:33px;padding:0 5px;color:rgba(0,0,0,.7)}.md-color-picker-container .md-color-picker-material-palette .md-color-picker-with-label.dark{color:rgba(255,255,255,.7)}.md-color-picker-container .md-color-picker-material-palette .md-color-picker-material-colors{position:absolute;-webkit-transition:left cubic-bezier(.25, .8, .25, 1) .25s,right cubic-bezier(.25, .8, .25, 1) .25s,top cubic-bezier(.25, .8, .25, 1) .25s,bottom cubic-bezier(.25, .8, .25, 1) .25s;transition:left cubic-bezier(.25, .8, .25, 1) .25s,right cubic-bezier(.25, .8, .25, 1) .25s,top cubic-bezier(.25, .8, .25, 1) .25s,bottom cubic-bezier(.25, .8, .25, 1) .25s}.md-color-picker-container .md-color-picker-history>div>div{height:20px;margin:4px;background-color:#fff;background-image:-webkit-linear-gradient(45deg,#ddd 25%,transparent 25%,transparent 75%,#ddd 75%,#ddd),-webkit-linear-gradient(45deg,#ddd 25%,transparent 25%,transparent 75%,#ddd 75%,#ddd);background-image:linear-gradient(45deg,#ddd 25%,transparent 25%,transparent 75%,#ddd 75%,#ddd),linear-gradient(45deg,#ddd 25%,transparent 25%,transparent 75%,#ddd 75%,#ddd);background-size:8px 8px;background-position:0 0,4px 4px}.md-color-picker-container .md-color-picker-history>div>div>div{width:100%;height:100%}.md-color-picker-container .md-color-picker-history button{margin-top:auto;margin-left:auto}.md-color-picker-checkered-bg{background-color:#fff;background-image:-webkit-linear-gradient(45deg,#ddd 25%,transparent 25%,transparent 75%,#ddd 75%,#ddd),-webkit-linear-gradient(45deg,#ddd 25%,transparent 25%,transparent 75%,#ddd 75%,#ddd);background-image:linear-gradient(45deg,#ddd 25%,transparent 25%,transparent 75%,#ddd 75%,#ddd),linear-gradient(45deg,#ddd 25%,transparent 25%,transparent 75%,#ddd 75%,#ddd);background-size:8px 8px;background-position:0 0,4px 4px}.jk-rating-stars-container .button{cursor:pointer}.jk-rating-stars-container .button .material-icons{font-size:30px}.jk-rating-stars-container .star-button{text-shadow:.06em .04em #000}.jk-rating-stars-container .star-button.star-on .material-icons{color:#ee9a00}.jk-rating-stars-container .star-button.star-off .material-icons{color:#ddd}.ug-gallery-wrapper,.ug-gallery-wrapper *{transition:all!important;-o-transition:all!important;-webkit-transition:all;-moz-transition:all!important;-ms-transition:all!important;max-width:none}.ug-gallery-wrapper{z-index:0}.ug-item-wrapper img{width:auto;max-width:none;margin:0;padding:0}.ug-videoplayer-wrapper video{height:100%;width:100%;visibility:visible!important}.ug-rtl{direction:rtl}.ug-gallery-wrapper{overflow:hidden;position:relative;font-family:Arial,Helvetica,sans-serif}.ug-error-message{text-align:center;padding-top:30px;padding-bottom:30px;font-size:20px;color:#f30d0d}.ug-error-message-wrapper{width:100%;height:100%;border:1px solid #000}.ug-gallery-wrapper .ug-canvas-pie{position:absolute;z-index:4}.ug-gallery-wrapper .ug-progress-bar{position:absolute;overflow:hidden;z-index:4}.ug-gallery-wrapper .ug-progress-bar-inner{xposition:absolute}.ug-gallery-wrapper.ug-fullscreen{height:100%!important;width:100%!important;max-width:none!important;max-height:none!important}.ug-gallery-wrapper.ug-fake-fullscreen{position:fixed!important;height:auto!important;width:auto!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;top:0!important;left:0!important;bottom:0!important;right:0!important;z-index:999999!important}.ug-body-fullscreen{overflow:hidden!important;height:100%!important;width:100%!important;margin:0!important;padding:0!important}.ug-gallery-wrapper .ug-preloader-trans{display:block;height:35px;width:32px;height:32px;background-image:url('../images/loader_skype_trans.gif');background-repeat:no-repeat}.ug-gallery-wrapper .ug-slider-wrapper{position:absolute;overflow:hidden;z-index:1;background-color:#000}.ug-slider-wrapper .ug-slide-wrapper{position:absolute}.ug-slide-wrapper.ug-slide-clickable{cursor:pointer}.ug-slider-wrapper .ug-slider-inner{position:absolute;z-index:0}.ug-slider-wrapper .ug-item-wrapper{position:absolute;overflow:hidden}.ug-item-wrapper img,.ug-slider-wrapper{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;max-width:none!important;box-sizing:border-box}.ug-slider-wrapper .ug-slider-preloader{position:absolute;z-index:1;border:2px solid #fff;border-radius:6px;background-color:#fff;background-position:center center;background-repeat:no-repeat}.ug-slider-preloader.ug-loader1{width:30px;height:30px;background-image:url('../images/loader-white1.gif')}.ug-slider-preloader.ug-loader1.ug-loader-black{background-image:url('../images/loader-black1.gif')}.ug-slider-preloader.ug-loader2{width:32px;height:32px;background-image:url('../images/loader-white2.gif')}.ug-slider-preloader.ug-loader2.ug-loader-black{background-image:url('../images/loader-black2.gif')}.ug-slider-preloader.ug-loader3{width:38px;height:38px;background-image:url('../images/loader-white3.gif')}.ug-slider-preloader.ug-loader3.ug-loader-black{background-image:url('../images/loader-black3.gif')}.ug-slider-preloader.ug-loader4{width:32px;height:32px;background-image:url('../images/loader-white4.gif');background-color:#fff}.ug-slider-preloader.ug-loader4.ug-loader-black{background-image:url('../images/loader-black4.gif')}.ug-slider-preloader.ug-loader5{width:60px;height:8px;background-image:url('../images/loader-white5.gif');background-color:#fff;border:none;border-radius:0}.ug-slider-preloader.ug-loader5.ug-loader-black{background-image:url('../images/loader-black5.gif');border:2px solid #000}.ug-slider-preloader.ug-loader6{width:32px;height:32px;background-image:url('../images/loader-white6.gif')}.ug-slider-preloader.ug-loader6.ug-loader-black{background-image:url('../images/loader-black6.gif')}.ug-slider-preloader.ug-loader7{width:32px;height:10px;background-image:url('../images/loader-white7.gif');border-width:3px;border-radius:3px}.ug-slider-preloader.ug-loader7.ug-loader-black{background-image:url('../images/loader-black7.gif')}.ug-slider-preloader.ug-loader-black{border-color:#000;background-color:#000}.ug-slider-preloader.ug-loader-nobg{background-color:transparent}.ug-slider-wrapper .ug-button-videoplay{position:absolute;z-index:2;cursor:pointer}.ug-slider-wrapper .ug-button-videoplay.ug-type-square{width:86px;height:66px;background-image:url('../images/play-button-square.png');background-position:0 -66px}.ug-slider-wrapper .ug-button-videoplay.ug-type-square.ug-button-hover{background-position:0 0}.ug-slider-wrapper .ug-button-videoplay.ug-type-round{width:76px;height:76px;background-image:url('../images/play-button-round.png');opacity:.9;transition:all .3s ease 0s!important}.ug-slider-wrapper .ug-button-videoplay.ug-type-round.ug-button-hover{opacity:1;transition:all .3s ease 0s!important}.ug-gallery-wrapper .ug-videoplayer{position:absolute;z-index:100;background-color:#000;background-image:url('../images/loader-black1.gif');background-repeat:no-repeat;background-position:center center;box-sizing:border-box;-moz-box-sizing:border-box}.ug-videoplayer .ug-videoplayer-wrapper{width:100%;height:100%;background-color:#000;background-image:url('../images/loader-black1.gif');background-repeat:no-repeat;background-position:center center}.ug-videoplayer .ug-videoplayer-button-close{position:absolute;height:64px;width:64px;background-image:url('../images/button-close.png');cursor:pointer;z-index:1000}.ug-videoplayer .ug-videoplayer-button-close:hover{background-position:0 -64px}.ug-gallery-wrapper .ug-thumbs-grid,.ug-gallery-wrapper .ug-thumbs-strip{position:absolute;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;xbackground-color:green;z-index:10}.ug-thumbs-strip.ug-dragging{xcursor:-webkit-grab;xcursor:-moz-grab}.ug-gallery-wrapper .ug-thumbs-grid-inner,.ug-gallery-wrapper .ug-thumbs-strip-inner{position:absolute}.ug-thumb-wrapper.ug-thumb-generated{position:absolute;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;box-sizing:border-box;-moz-box-sizing:border-box}.ug-thumb-wrapper.ug-thumb-generated .ug-thumb-error,.ug-thumb-wrapper.ug-thumb-generated .ug-thumb-loader{position:absolute;top:0;left:0;background-repeat:no-repeat;background-position:center center}.ug-thumb-wrapper .ug-thumb-border-overlay{position:absolute;top:0;left:0;z-index:4;box-sizing:border-box;-moz-box-sizing:border-box;border-style:solid}.ug-thumb-wrapper .ug-thumb-overlay{position:absolute;top:0;left:0;z-index:3}.ug-thumb-wrapper.ug-thumb-generated .ug-thumb-loader-dark{background-image:url('../images/loader.gif')}.ug-thumb-wrapper.ug-thumb-generated .ug-thumb-loader-bright{background-image:url('../images/loader_bright.gif')}.ug-thumb-wrapper.ug-thumb-generated .ug-thumb-error{background-image:url('../images/not_loaded.png')}.ug-thumb-wrapper.ug-thumb-generated img{position:absolute;z-index:1;max-width:none!important}.ug-thumb-wrapper.ug-thumb-generated img.ug-thumb-image-overlay{position:absolute;z-index:2;max-width:none!important}img.ug-bw-effect{filter:grayscale(100%);filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");-moz-filter:grayscale(100%);-webkit-filter:grayscale(100%)}img.ug-blur-effect{filter:blur(.8px);-webkit-filter:blur(0.8px);-moz-filter:blur(0.8px);-o-filter:blur(0.8px);-ms-filter:blur(0.8px);filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id='blur'><feGaussianBlur stdDeviation=\'0.8\' /></filter></svg>#blur")}img.ug-sepia-effect{-webkit-filter:sepia(1);-webkit-filter:sepia(100%);-moz-filter:sepia(100%);-ms-filter:sepia(100%);-o-filter:sepia(100%);filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'sepia\'><feColorMatrix values=\'0.14 0.45 0.05 0 0 0.12 0.39 0.04 0 0 0.08 0.28 0.03 0 0 0 0 0 1 0\' /></filter></svg>#sepia");filter:sepia(100%);background-color:#5e2612;zoom:1}.ug-gallery-wrapper .ug-bullets{position:absolute;top:0;left:0;margin:0;padding:0}.ug-gallery-wrapper .ug-bullets .ug-bullet{background-repeat:no-repeat;cursor:pointer;display:block;float:left;z-index:2}.ug-gallery-wrapper .ug-bullets .ug-bullet:first-child{margin-left:0}.ug-gallery-wrapper .ug-textpanel{position:absolute;overflow:hidden}.ug-slider-wrapper .ug-textpanel{z-index:2}.ug-gallery-wrapper .ug-textpanel-bg,.ug-gallery-wrapper .ug-textpanel-description,.ug-gallery-wrapper .ug-textpanel-title{display:block;position:absolute;margin:0;padding:0}.ug-gallery-wrapper .ug-textpanel-bg{background-color:#000;opacity:.4;z-index:1}.ug-textpanel-textwrapper{overflow:hidden}.ug-gallery-wrapper .ug-textpanel-title{font-size:16px;font-weight:700;color:#fff;text-align:left;z-index:2}.ug-gallery-wrapper .ug-textpanel-description{font-size:14px;color:#fff;text-align:left;z-index:3}.ug-slider-wrapper .ug-zoompanel{position:absolute;top:200px;left:100px}.ug-zoompanel .ug-zoompanel-button{background-repeat:no-repeat;cursor:pointer;display:block}.ug-gallery-wrapper .ug-arrow-left{position:absolute;background-repeat:no-repeat;display:block;cursor:pointer}.ug-gallery-wrapper .ug-arrow-right{position:absolute;background-repeat:no-repeat;cursor:pointer}.ug-gallery-wrapper .ug-grid-panel{position:absolute;background-color:#000;xbackground-color:blue;z-index:2}.ug-gallery-wrapper .ug-grid-panel .grid-arrow{position:absolute;background-repeat:no-repeat;cursor:pointer;z-index:11}.ug-gallery-wrapper .ug-grid-panel .grid-arrow.ug-button-disabled{cursor:default}.ug-gallery-wrapper .ug-panel-handle-tip{position:absolute;z-index:13;cursor:pointer}.ug-gallery-wrapper .ug-overlay-disabled{position:absolute;z-index:100;width:100%;height:100%;background-color:#000;opacity:.3;background-image:url('../images/cover-grid.png')}.ug-gallery-wrapper .ug-strip-panel{position:absolute;background-color:#000;z-index:2}.ug-strip-panel .ug-strip-arrow{position:absolute;cursor:pointer}.ug-strip-panel .ug-strip-arrow.ug-button-disabled{cursor:default}.ug-strip-panel .ug-strip-arrow-tip{position:absolute}.ug-thumb-wrapper.ug-tile{display:block;position:absolute;box-sizing:border-box;-moz-box-sizing:border-box;overflow:hidden;padding:0;margin:0}.ug-tile .ug-tile-cloneswrapper{position:absolute;width:0;height:0;top:0;left:0;overflow:hidden;opacity:0}.ug-tiles-transit.ug-tiles-transition-active .ug-thumb-wrapper.ug-tile,.ug-tiles-transit.ug-tiles-transition-active .ug-thumb-wrapper.ug-tile .ug-trans-enabled{transition:left .7s ease 0s,top .7s ease 0s,width .7s ease 0s,height .7s ease 0s!important}.ug-thumb-wrapper.ug-tile.ug-tile-clickable{cursor:pointer}.ug-thumb-wrapper.ug-tile .ug-image-container{position:absolute;overflow:hidden;z-index:1;top:0;left:0}.ug-thumb-wrapper.ug-tile img.ug-thumb-image{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;max-width:none!important;max-height:none!important;display:block;border:none;padding:0!important;margin:0!important;width:auto;height:auto;position:absolute}.ug-thumb-wrapper.ug-tile .ug-tile-image-overlay{position:absolute;overflow:hidden;z-index:2;top:0;left:0}.ug-thumb-wrapper.ug-tile .ug-tile-image-overlay img{width:100%;max-width:none!important}.ug-tiletype-justified .ug-thumb-wrapper.ug-tile .ug-tile-image-overlay img{height:100%;max-width:none!important}.ug-thumb-wrapper.ug-tile .ug-tile-icon{position:absolute;width:38px;height:38px;background-repeat:no-repeat;background-position:0 0;xbackground-color:green;z-index:6;top:1px;left:1px;cursor:pointer}.ug-thumb-wrapper.ug-tile .ug-tile-icon.ug-icon-link{background-image:url('../images/icon-link32.png')}.ug-thumb-wrapper.ug-tile .ug-tile-icon.ug-icon-zoom{background-image:url('../images/icon-zoom32.png')}.ug-thumb-wrapper.ug-tile .ug-tile-icon.ug-icon-play{background-image:url('../images/icon-play32.png')}.ug-thumb-wrapper.ug-tile .ug-tile-icon:hover{background-position:0 -38px}.ug-thumbs-grid .ug-tile-image-overlay img{width:auto;height:auto;position:absolute;max-width:none!important}.ug-tile .ug-textpanel{z-index:5;cursor:default}.ug-tile.ug-tile-clickable .ug-textpanel{cursor:pointer}.ug-tile .ug-textpanel-title{font-size:14px;font-weight:700}.ug-gallery-wrapper .ug-carousel-wrapper{position:absolute;overflow:hidden}.ug-gallery-wrapper .ug-carousel-inner{position:absolute}.ug-gallery-wrapper.ug-lightbox{display:none;position:fixed;border:none;padding:0;margin:0;outline:invert none medium;overflow:hidden;top:0;left:0;width:100%;height:100%;max-width:none!important;max-height:none!important;z-index:999999}.ug-lightbox .ug-lightbox-top-panel{position:absolute;z-index:2}.ug-lightbox .ug-lightbox-top-panel-overlay{width:100%;height:100%;position:absolute;background-color:#000;opacity:.4}.ug-lightbox .ug-lightbox-overlay{z-index:1;width:100%;height:100%;background-color:#000;opacity:1}.ug-lightbox .ug-slider-wrapper{z-index:1;xbackground-color:green;background-color:transparent!important}.ug-lightbox .ug-textpanel{z-index:2}.ug-lightbox .ug-lightbox-arrow-left,.ug-lightbox .ug-lightbox-arrow-right{position:absolute;width:50px;height:55px;background-repeat:no-repeat;background-image:url('../images/lightbox-arrow-left.png');background-position:0 0;z-index:3;cursor:pointer}.ug-lightbox .ug-lightbox-arrow-right{background-image:url('../images/lightbox-arrow-right.png')}.ug-lightbox .ug-lightbox-button-close{position:absolute;width:36px;height:36px;background-repeat:no-repeat;background-image:url('../images/lightbox-icon-close.png');background-position:0 0;z-index:4;cursor:pointer}.ug-lightbox-compact .ug-lightbox-button-close{width:45px;height:41px;background-image:url('../images/lightbox-icon-close-compact2.png')}.ug-lightbox .ug-lightbox-arrow-left.ug-arrow-hover,.ug-lightbox .ug-lightbox-arrow-right.ug-arrow-hover{background-position:0 -55px}.ug-lightbox .ug-lightbox-button-close.ug-button-hover{background-position:0 -35px}.ug-lightbox-compact .ug-lightbox-button-close.ug-button-hover{background-position:0 -40px}.ug-lightbox .ug-lightbox-numbers{position:absolute;color:#e5e5e5;font-size:12px;top:14px;left:8px;z-index:3}.ug-lightbox-compact .ug-lightbox-numbers{font-size:14px;padding-right:5px;padding-top:7px}.ug-lightbox .ug-textpanel-description,.ug-lightbox .ug-textpanel-title{font-size:14px;font-weight:400;color:#e5e5e5}.ug-lightbox-compact .ug-textpanel-description,.ug-lightbox-compact .ug-textpanel-title{color:#f3f3f3;font-size:16px}.ug-loadmore-wrapper{margin-top:20px;text-align:center}.ug-loadmore-wrapper .ug-loadmore-button{display:inline-block;padding:5px;border:1px solid #939393;text-decoration:none;color:#4f4f4f}.ug-loadmore-wrapper .ug-loadmore-error{color:red}.ug-loadmore-wrapper .ug-loadmore-button:hover{background-color:#f0f0f0;color:#515151}.ug-loadmore-wrapper .ug-loadmore-loader{color:#515151}.ug-tabs-wrapper{margin-top:0;margin-bottom:20px;text-align:center}.ug-tabs-wrapper a.ug-tab{display:inline-block;cursor:pointer;text-decoration:none;color:#fff;padding-left:8px;padding-right:8px;padding-top:6px;padding-bottom:6px;margin-left:5px;background-color:#333;border-radius:3px;font-size:12px;font-weight:400;border:1px solid #969696}.ug-tabs-wrapper a.ug-tab:hover{background-color:#707070!important}.ug-tabs-wrapper a.ug-tab.ug-tab-selected,.ug-tabs-wrapper a.ug-tab.ug-tab-selected:hover{background-color:#2077a2!important;cursor:default!important}.ug-tabs-wrapper a.ug-tab:first-child{margin-left:0!important}.ug-arrow-left.ug-skin-default,.ug-arrow-right.ug-skin-default{width:15px;height:30px;background-image:url('../skins/default/slider_arrow_left.png');background-position:0 0}.ug-arrow-right.ug-skin-default{background-image:url('../skins/default/slider_arrow_right.png')}.ug-arrow-left.ug-skin-default.ug-arrow-hover,.ug-arrow-right.ug-skin-default.ug-arrow-hover{background-position:0 -30px}.ug-arrow-left.ug-skin-default.ug-arrow-disabled,.ug-arrow-right.ug-skin-default.ug-arrow-disabled{background-position:0 -60px}.ug-bullets.ug-skin-default .ug-bullet{width:15px;height:15px;background-image:url('../skins/default/slider_bullets.png');background-position:top left;margin-left:5px}.ug-bullets.ug-skin-default .ug-bullet.ug-bullet-active{background-position:bottom left}.ug-bullets.ug-skin-default.ug-bullets-gray .ug-bullet{background-image:url('../skins/default/tile_bullets_gray.png')}.ug-bullets.ug-skin-default.ug-bullets-blue .ug-bullet{background-image:url('../skins/default/tile_bullets_blue.png')}.ug-bullets.ug-skin-default.ug-bullets-brown .ug-bullet{background-image:url('../skins/default/tile_bullets_brown.png')}.ug-bullets.ug-skin-default.ug-bullets-green .ug-bullet{background-image:url('../skins/default/tile_bullets_green.png')}.ug-bullets.ug-skin-default.ug-bullets-red .ug-bullet{background-image:url('../skins/default/tile_bullets_red.png')}.ug-button-tile-navigation{width:36px;height:36px;background-position:top left;cursor:pointer;float:left}.ug-button-tile-navigation.ug-button-tile-left{background-image:url('../skins/default/tile_button_left.png')}.ug-button-tile-navigation.ug-button-tile-right{background-image:url('../skins/default/tile_button_right.png')}.ug-button-tile-navigation:hover{background-position:bottom left}.ug-button-tile-navigation.ug-button-disabled{opacity:.6}.ug-button-tile-navigation.ug-button-disabled:hover{background-position:top left}.ug-button-tile-navigation.ug-button-tile-play{background-image:url('../skins/default/tile_button_play_pause.png');width:35px}.ug-button-tile-navigation.ug-button-tile-play.ug-pause-icon{background-position:bottom left}.ug-button-tile-navigation.ug-button-tile-play:hover{background-position:top left}.ug-button-tile-navigation.ug-button-tile-play.ug-pause-icon:hover{background-position:bottom left}.ug-button-play.ug-skin-default{position:absolute;background-image:url('../skins/default/button_playpause.png');width:14px;height:17px;cursor:pointer;background-position:0 0}.ug-button-play.ug-skin-default.ug-button-hover{background-position:0 -17px}.ug-button-play.ug-skin-default.ug-stop-mode{background-position:0 -34px}.ug-button-play.ug-skin-default.ug-stop-mode.ug-button-hover{background-position:0 -51px}.ug-button-fullscreen.ug-skin-default{position:absolute;background-image:url('../skins/default/button_fullscreen.png');width:16px;height:16px;cursor:pointer;background-position:0 0}.ug-button-fullscreen.ug-skin-default.ug-button-hover{background-position:0 -16px}.ug-button-fullscreen.ug-skin-default.ug-fullscreenmode{background-position:0 -32px}.ug-button-fullscreen.ug-skin-default.ug-fullscreenmode.ug-button-hover{background-position:0 -48px}.ug-zoompanel.ug-skin-default .ug-zoompanel-button{background-repeat:no-repeat;cursor:pointer;height:23px;width:23px;margin-top:5px;background-position:0 0}.ug-zoompanel.ug-skin-default .ug-zoompanel-plus{margin-top:0}.ug-zoompanel.ug-skin-default .ug-zoompanel-plus{background-image:url('../skins/default/icon_zoom_plus.png')}.ug-zoompanel.ug-skin-default .ug-zoompanel-minus{background-image:url('../skins/default/icon_zoom_minus.png')}.ug-zoompanel.ug-skin-default .ug-zoompanel-return{background-image:url('../skins/default/icon_zoom_back.png')}.ug-zoompanel.ug-skin-default .ug-zoompanel-button.ug-button-hover{background-position:0 -23px}.ug-zoompanel.ug-skin-default .ug-zoompanel-button-disabled,.ug-zoompanel.ug-skin-default .ug-zoompanel-button.ug-button-hover.ug-zoompanel-button-disabled{background-position:0 -46px;cursor:default}.ug-gallery-wrapper .ug-grid-panel .grid-arrow-down.ug-skin-default{width:30px;height:15px;background-position:0 0;background-image:url('../skins/default/arrow_grid_down.png')}.ug-gallery-wrapper .ug-grid-panel .grid-arrow-down.ug-skin-default.ug-button-hover{background-position:0 -15px}.ug-gallery-wrapper .ug-grid-panel .grid-arrow-down.ug-skin-default.ug-button-disabled,.ug-gallery-wrapper .ug-grid-panel .grid-arrow-down.ug-skin-default.ug-button-hover.ug-button-disabled{background-position:0 -30px}.ug-gallery-wrapper .ug-grid-panel .grid-arrow-up.ug-skin-default{width:30px;height:15px;background-position:0 0;background-image:url('../skins/default/arrow_grid_up.png')}.ug-gallery-wrapper .ug-grid-panel .grid-arrow-up.ug-skin-default.ug-button-hover{background-position:0 -15px}.ug-gallery-wrapper .ug-grid-panel .grid-arrow-up.ug-skin-default.ug-button-disabled,.ug-gallery-wrapper .ug-grid-panel .grid-arrow-up.ug-skin-default.ug-button-hover.ug-button-disabled{background-position:0 -30px}.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left.ug-skin-default{width:40px;height:40px;background-position:0 -40px;background-image:url('../skins/default/grid_arrow_left.png')}.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left.ug-skin-default.ug-button-hover{background-position:0 0}.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left.ug-skin-default.ug-button-disabled,.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left.ug-skin-default.ug-button-hover.ug-button-disabled{background-position:0 -80px}.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right.ug-skin-default{width:40px;height:40px;background-position:0 -40px;background-image:url('../skins/default/grid_arrow_right.png')}.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right.ug-skin-default.ug-button-hover{background-position:0 0}.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right.ug-skin-default.ug-button-disabled,.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right.ug-skin-default.ug-button-hover.ug-button-disabled{background-position:0 -80px}.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left-hortype.ug-skin-default{width:15px;height:30px;background-image:url('../skins/default/slider_arrow_left.png');background-position:0 0}.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left-hortype.ug-skin-default.ug-button-hover{background-position:0 -30px}.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left-hortype.ug-skin-default.ug-button-disabled,.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left-hortype.ug-skin-default.ug-button-hover.ug-button-disabled{background-position:0 -60px}.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right-hortype.ug-skin-default{width:15px;height:30px;background-image:url('../skins/default/slider_arrow_right.png');background-position:0 0}.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right-hortype.ug-skin-default.ug-button-hover{background-position:0 -30px}.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right-hortype.ug-skin-default.ug-button-disabled,.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right-hortype.ug-skin-default.ug-button-hover.ug-button-disabled{background-position:0 -60px}.ug-strip-panel .ug-strip-arrow-left.ug-skin-default,.ug-strip-panel .ug-strip-arrow-right.ug-skin-default{width:25px;height:50px}.ug-strip-panel .ug-strip-arrow-left.ug-skin-default .ug-strip-arrow-tip,.ug-strip-panel .ug-strip-arrow-right.ug-skin-default .ug-strip-arrow-tip{background-position:0 0;background-repeat:no-repeat;width:4px;height:7px}.ug-strip-panel .ug-strip-arrow-left.ug-skin-default .ug-strip-arrow-tip{background-image:url('../skins/default/arrows_strip_left.png')}.ug-strip-panel .ug-strip-arrow-right.ug-skin-default .ug-strip-arrow-tip{background-image:url('../skins/default/arrows_strip_right.png')}.ug-strip-panel .ug-strip-arrow-left.ug-skin-default.ug-button-hover .ug-strip-arrow-tip,.ug-strip-panel .ug-strip-arrow-right.ug-skin-default.ug-button-hover .ug-strip-arrow-tip{background-position:0 -7px}.ug-strip-panel .ug-strip-arrow-down.ug-skin-default,.ug-strip-panel .ug-strip-arrow-up.ug-skin-default{height:25px;width:50px}.ug-strip-panel .ug-strip-arrow-down.ug-skin-default .ug-strip-arrow-tip,.ug-strip-panel .ug-strip-arrow-up.ug-skin-default .ug-strip-arrow-tip{background-position:0 0;background-repeat:no-repeat;width:7px;height:4px}.ug-strip-panel .ug-strip-arrow-up.ug-skin-default .ug-strip-arrow-tip{background-image:url('../skins/default/arrows_strip_up.png')}.ug-strip-panel .ug-strip-arrow-down.ug-skin-default .ug-strip-arrow-tip{background-image:url('../skins/default/arrows_strip_down.png')}.ug-strip-panel .ug-strip-arrow-down.ug-skin-default.ug-button-hover .ug-strip-arrow-tip,.ug-strip-panel .ug-strip-arrow-up.ug-skin-default.ug-button-hover .ug-strip-arrow-tip{background-position:-7px 0}.ug-strip-panel .ug-strip-arrow.ug-skin-default.ug-button-disabled .ug-strip-arrow-tip{background-position:0 0;opacity:.5}.ug-gallery-wrapper .ug-handle-tip-left.ug-skin-default,.ug-gallery-wrapper .ug-handle-tip-right.ug-skin-default{width:22px;height:36px;background-image:url('../skins/default/grid_handle_black_left.png');background-repeat:no-repeat;background-position:0 -36px}.ug-gallery-wrapper .ug-handle-tip-right.ug-skin-default{background-image:url('../skins/default/grid_handle_black_right.png');background-position:0 -36px}.ug-gallery-wrapper .ug-handle-tip-left.ug-button-hover.ug-skin-default,.ug-gallery-wrapper .ug-handle-tip-right.ug-button-hover.ug-skin-default{background-position:0 0}.ug-gallery-wrapper .ug-handle-tip-left.ug-skin-default.ug-button-closed,.ug-gallery-wrapper .ug-handle-tip-right.ug-skin-default.ug-button-closed{background-position:0 -108px}.ug-gallery-wrapper .ug-handle-tip-left.ug-skin-default.ug-button-closed.ug-button-hover,.ug-gallery-wrapper .ug-handle-tip-right.ug-skin-default.ug-button-closed.ug-button-hover{background-position:0 -72px}.ug-gallery-wrapper .ug-handle-tip-bottom.ug-skin-default,.ug-gallery-wrapper .ug-handle-tip-top.ug-skin-default{width:36px;height:22px;background-image:url('../skins/default/grid_handle_black_top.png');background-repeat:no-repeat;background-position:-36px 0}.ug-gallery-wrapper .ug-handle-tip-bottom.ug-skin-default{background-image:url('../skins/default/grid_handle_black_bottom.png');background-position:-36px 0}.ug-gallery-wrapper .ug-handle-tip-bottom.ug-skin-default.ug-button-hover,.ug-gallery-wrapper .ug-handle-tip-top.ug-skin-default.ug-button-hover{background-position:0 0}.ug-gallery-wrapper .ug-handle-tip-bottom.ug-skin-default.ug-button-closed,.ug-gallery-wrapper .ug-handle-tip-top.ug-skin-default.ug-button-closed{background-position:-108px 0}.ug-gallery-wrapper .ug-handle-tip-bottom.ug-skin-default.ug-button-closed.ug-button-hover,.ug-gallery-wrapper .ug-handle-tip-top.ug-skin-default.ug-button-closed.ug-button-hover{background-position:-72px 0}body,html{height:100%;min-height:var(--lup-viewport-height,100dvh)}body>ng-view{min-height:var(--lup-viewport-height,100dvh)}md-content,md-content.md-default-theme{color:rgba(0,0,0,.87);background-color:#fff}ng-view{display:block}md-select{min-width:172px}.md-list-item-text p{min-height:1.5em}.authpage{max-width:800px}.authlogo img{margin:auto}.error{color:red;padding:0 16px}.lup-message-state{position:absolute;bottom:3px;right:8px;display:inline-block}.lup-own-msg .lup-message-state{right:auto;left:15px}.lup-message-state.lms-1:after{color:gray;content:'✓'}.lup-message-state.lms-2:after{color:gray;content:'✓✓';letter-spacing:-6px;top:-6px;left:5px;position:relative}.lup-message-state.lms-3:after{color:#00f;content:'✓✓';letter-spacing:-6px;top:-6px;left:5px;position:relative}.country-input b,.country-option b{font-weight:400;position:relative;top:-6px}.country-flag,img.country-image{display:inline-block;width:32px;height:24px;border:1px solid #000;background-repeat:no-repeat;background-size:832px 624px;vertical-align:middle}.profile-country{width:32px;height:24px}.lup-avatar{border-radius:50%;background:#999;padding:2px;width:36px;height:36px;display:inline-block;position:relative}.lup-avatar .img,.lup-avatar span{border-radius:50%;width:32px;height:32px;position:absolute;top:2px;left:2px;background-size:cover;background-position:center}.lup-avatar span{background:#999}.lup-avatar.large-avatar{width:192px;height:192px;display:block;margin:auto}.lup-avatar.large-avatar .img,.lup-avatar.large-avatar span{width:188px;height:188px}md-list .lup-avatar{width:46px;height:46px;margin:auto;margin-right:10px}md-list .lup-avatar .img,md-list .lup-avatar span{width:46px;height:46px;margin:0}.lup-top-bar div.lup-avatar{position:relative;top:2px}.lup-avatar.lup-male{background:#3030af}.lup-avatar.lup-female{background:#ff69b4}.lup-avatar.bot::after,.lup-avatar.bot::before{content:'';position:absolute;z-index:2;pointer-events:none;box-sizing:border-box;background:linear-gradient(145deg,#cfb7ff,#7653c8 68%,#4c328e);border:1px solid rgba(247,241,255,.88);box-shadow:0 2px 5px rgba(42,20,83,.6),inset 0 1px 0 rgba(255,255,255,.4)}.lup-avatar.bot::after{right:-2px;bottom:3px;width:38%;height:28%;border-radius:3px 3px 2px 2px}.lup-avatar.bot::before{right:-5px;bottom:0;width:47%;height:9%;border-radius:2px 2px 4px 4px}lup-presence{display:block;min-width:0;max-width:100%}lup-presence:not([compact=true]){width:100%}.lup-presence{display:flex;flex-direction:column;align-items:center;gap:7px;max-width:100%}.lup-presence-avatars{position:relative;display:block;width:100%;height:38px;--presence-size:clamp(20px,6.5vw,26px)}.lup-presence-face{position:absolute;left:0;top:6px;width:var(--presence-size);height:var(--presence-size);transition:transform 480ms cubic-bezier(.22,.8,.2,1)}.lup-presence-face.ng-enter,.lup-presence-face.ng-leave,.lup-presence-face.ng-move{transition:none}.lup-presence-balloon,.lup-presence-float{display:block;width:100%;height:100%;transform-origin:50% 70%}.lup-presence-float{animation:lup-avatar-float var(--float-duration,4.5s) ease-in-out var(--float-delay,0s) infinite alternate}.lup-presence-balloon{animation:lup-avatar-inflate 620ms cubic-bezier(.22,.8,.2,1) var(--arrival-delay,0ms) both}.lup-presence-face.is-leaving{z-index:2;pointer-events:none}.lup-presence-face.is-leaving .lup-presence-float,.presence-resting .lup-presence-float{animation-play-state:paused}.lup-presence-face.is-leaving .lup-presence-balloon{animation:lup-avatar-pop 380ms ease-out both}.lup-presence-face.is-leaving::after{content:'';position:absolute;left:50%;top:50%;width:2px;height:2px;border-radius:50%;box-shadow:0 -13px #c9f1fc,9px -9px #8dccde,13px 0 #c9f1fc,9px 9px #8dccde,0 13px #c9f1fc,-9px 9px #8dccde,-13px 0 #c9f1fc,-9px -9px #8dccde;animation:lup-avatar-burst 340ms 80ms ease-out both}.lup-presence-avatars .lup-avatar{box-sizing:border-box;position:relative;flex:none;width:var(--presence-size);height:var(--presence-size);padding:0;border:1.5px solid #182e42;background:#91abc0;border-radius:50%}.lup-presence-avatars .lup-avatar{display:block;margin:0;box-shadow:inset 0 1px 0 #e1f5ff4d}.lup-presence-avatars .lup-avatar .img,.lup-presence-avatars .lup-avatar span{inset:0;width:100%;height:100%;border-radius:inherit}.lup-presence-summary{display:inline-flex;align-items:baseline;gap:5px;white-space:nowrap;font-size:12px;line-height:1.4}.lup-presence-number{display:inline-block;min-width:1ch;font-weight:650;font-variant-numeric:tabular-nums;color:#d5f5ec}.lup-presence.is-compact{display:inline-flex}.lup-presence-demo{display:flex;align-items:center;gap:4px;color:#9db9cc;font-size:10px;font-variant-numeric:tabular-nums}.lup-presence-demo button{display:grid;place-items:center;width:32px;height:36px;padding:0;border:0;background:0 0;color:#c6e7f4;cursor:pointer}.lup-presence-demo button .material-icons{font-size:18px}.lup-presence-demo button:focus-visible{outline:2px solid #a3dbee;outline-offset:1px;border-radius:8px}@keyframes lup-avatar-inflate{0%{transform:translateY(5px) scale(.12,.18);opacity:0}60%{transform:translateY(-1px) scale(1.15,1.2);opacity:1}82%{transform:scale(.96,.94)}100%{transform:translateY(0) scale(1);opacity:1}}@keyframes lup-avatar-float{from{transform:translate3d(var(--float-side,1px),1px,0) rotate(-2deg)}to{transform:translate3d(calc(-1 * var(--float-side,1px)),-1.7px,0) rotate(2deg)}}@keyframes lup-avatar-pop{0%{transform:scale(1);opacity:1}28%{transform:scale(1.18,1.22);opacity:1}100%,55%{transform:scale(.2);opacity:0}}@keyframes lup-avatar-burst{from{transform:scale(.45);opacity:0}20%{opacity:.85}to{transform:scale(1.55);opacity:0}}@media(prefers-reduced-motion:reduce){.lup-presence-face{transition:none}.lup-presence-balloon,.lup-presence-face.is-leaving .lup-presence-balloon,.lup-presence-float{animation:none}.lup-presence-face.is-leaving::after{display:none}}.lup-loading{position:fixed;top:0;left:0;width:100%;height:var(--lup-viewport-height,100dvh);z-index:100;background:0 0;opacity:1;pointer-events:none}.lup-loading-status{margin:18px 24px 0;max-width:min(32rem,90vw);color:#50606d;font-size:14px;line-height:1.45;text-align:center}.lup-msg-unread p{background:#ff0}.room-image img{max-width:100%}.md-toolbar-tools h2{text-align:center}.gotolocationicon{width:30px;height:30px;display:block;background:url("../images/arrow-back.svg") 0 0 no-repeat;background-size:100%}.md-icon-button .close{background:url("../images/close.png") 0 0 no-repeat;width:25px;height:25px;display:block}.md-secondary-container button.md-icon-button{margin:0;padding:0;width:64px;height:64px}md-sidenav{z-index:100000}div.lup-error,div.lup-message{word-break:break-word}.md-toolbar-tools .navbar{background:url("../images/bar.svg") 0 0 no-repeat;width:25px;height:20px;display:block;background-size:100%;padding:0;margin:0}.md-toolbar-tools .navnotification{background:url("../images/notification.svg") 0 0 no-repeat;width:28px;height:37px;display:block;background-size:100%;padding:0;margin:0}*,:after,:before{box-sizing:border-box;margin:0;padding:0}a,b,em,i,img,span{display:inline-block}body{background:#fff;font-family:Ubuntu,sans-serif;font-size:14px}::-webkit-scrollbar{display:none}.cb{clear:both}.lup-room-icon{height:48px;width:48px}.lup-room-icon img{height:44px;width:44px}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url('../fonts/MaterialIcons-Regular.woff2') format('woff2');font-display:block}.material-icons{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:'liga';-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}.login h1,.register-title{margin-bottom:20px}div.lup-error{white-space:pre-wrap;font-family:monospace}.login md-input-container>label{padding-left:8px}md-input-container:not(.md-input-invalid).md-input-focused label{color:#000}.login input[type=text]{color:rgba(0,0,0,.87)}.login md-input-container>label,.pwforgot a,.signup{color:#616161}.pwforgot a,.signup a{color:#6741d0;font-weight:500}.login a:hover{text-decoration:underline}.login a:focus-visible,.login button:focus-visible,.login input:focus-visible{outline:2px solid #6741d0;outline-offset:2px}.md-button.md-raised:not([disabled]){box-shadow:none}.md-button.md-raised:not([disabled]).guest-button{border:1px solid rgba(0,0,0,.12)}.fb_iframe_widget{margin-top:4px}.logo{width:min(240px,70vw);margin:0 auto;position:relative;z-index:1;filter:grayscale(1) invert(1) drop-shadow(0 12px 20px rgba(0,0,0,.28));mix-blend-mode:screen;opacity:.95}.login-brand-stage{position:relative;overflow:hidden;min-height:190px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 22% 16%,rgba(122,92,255,.76),transparent 42%),radial-gradient(circle at 83% 60%,rgba(43,157,244,.48),transparent 44%),linear-gradient(180deg,#20203b 0,#161a2b 58%,#10121d 100%);border:0;box-shadow:inset 0 -34px 52px rgba(16,18,29,.42)}.login-brand-stage::after,.login-brand-stage::before{content:'';position:absolute;border-radius:999px;filter:blur(1px);opacity:.5}.login-brand-stage::before{width:240px;height:240px;right:-100px;top:-145px;border:1px solid rgba(255,255,255,.35);box-shadow:0 0 0 28px rgba(255,255,255,.05),0 0 0 58px rgba(255,255,255,.03)}.login-brand-stage::after{width:150px;height:150px;left:-62px;bottom:-86px;background:rgba(99,73,255,.55);filter:blur(22px)}.md-icon-float.md-block{margin:0}.headtitle{font-size:32px;font-weight:700}.subtitle{color:#999;font-size:18px}.signup{width:55%;color:#999}.signup a{color:#6741d0;text-decoration:none}.signup span{width:100%;float:left}.pwforgot{width:45%;text-align:right}.facebook-button,.guest-button,.instagram-button,.login-button{width:100%;margin:0 8px;border-radius:5px;padding:15px;height:66px;font-size:18px}.facebook-button,.instagram-button{width:50%}.google-button{width:100%;margin:0 8px;min-height:46px;border:1px solid rgba(195,222,255,.2);border-radius:12px;background:rgba(7,13,27,.38);box-shadow:none;color:#eff6ff;font-size:13px;font-weight:720;letter-spacing:0;text-transform:none}.google-button:hover{background:rgba(116,163,215,.13)}.google-mark{display:inline-block;margin-right:8px;color:#8cccf4;font-family:Arial,sans-serif;font-size:18px;font-weight:800;line-height:1}.login-button{background-image:linear-gradient(to top,#b712ff 0,#9c1cd1 100%);text-transform:none}.facebook-button{background-color:#4267b2;text-transform:none;color:#fff;padding:5px 0 5px 0}.facebook-button span{width:48px;height:48px;background:url(../../../images/facebook.svg);margin:0 auto;display:block}.instagram-button{background:linear-gradient(to right,#ec9123 0,#b12aa0 50%,#690ee0 100%);padding:5px 0 5px 0}.instagram-button span{width:48px;height:48px;background:url(../../../images/instagram.svg);margin:0 auto;display:block}.guest-button{background-color:#fff;text-transform:none;color:#000}.backtologin{width:100%;background-color:#fff;font-size:1.5em;text-transform:none;padding:15px;border-radius:10px;color:#000}.label{color:#000}.pwforgot a{text-decoration:none}.lup-login-choice-dialog md-toolbar{background:linear-gradient(to top,#b712ff 0,#9c1cd1 100%)}.lup-login-choice-dialog md-dialog-actions .md-button:last-child{color:#6741d0;font-weight:500}.check{cursor:pointer;position:relative;margin:auto;width:18px;height:18px;float:left;-webkit-tap-highlight-color:transparent;transform:translate3d(0,0,0)}.check:before{content:"";position:absolute;top:-15px;left:-15px;width:48px;height:48px;border-radius:50%;background:rgba(#223254,.03);opacity:0;transition:opacity .2s ease}.check svg{position:relative;z-index:1;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke:#C8CCD4;stroke-width:1.5;transform:translate3d(0,0,0);transition:all .2s ease}.check path{stroke-dasharray:60;stroke-dashoffset:0}.check polyline{stroke-dasharray:22;stroke-dashoffset:66}.check:hover:before{opacity:1}.check:hover svg{stroke:#4285F4}#cbx:checked+.check svg{stroke:rgb(57,73,171)}#cbx:checked+.check path{stroke-dashoffset:60;transition:all .3s linear}#cbx:checked+.check polyline{stroke-dashoffset:42;transition:all .2s linear;transition-delay:.15s}:focus{outline:0}.login-bottom{position:absolute;width:100%;bottom:0;float:left;display:block}.login-bottom.login-page{position:relative}.login-bottom .md-button{text-align:center}.login-bottom ._md-button-wrap{float:left;width:50%}.login-bottom .md-list-item-inner{text-align:center}.tos-line{width:100%;height:60px}.tos-line span{display:block;padding-left:30px;font-size:.9rem;line-height:24px;color:rgba(0,0,0,.38)}.authpage,section.login{justify-content:center}section.login md-content{max-width:800px}.lup-tos-line a{color:rgba(0,0,0,.38);text-decoration:underline;cursor:pointer}.tos-line .error{position:relative;top:12px;left:-16px}.register-title{margin:15px 0}.register-form-register{margin-bottom:120px}.auth-shell,.auth-shell .auth-canvas{min-height:100vh;background:#101522}.auth-shell .auth-canvas{position:relative;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(360px,.94fr);grid-template-rows:1fr auto;max-width:none;overflow:hidden;color:#edf3ff}.auth-shell .auth-canvas::before{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 28% 20%,rgba(62,111,168,.18),transparent 39%),radial-gradient(ellipse at 78% 74%,rgba(99,76,164,.14),transparent 35%)}.auth-hero,.auth-legal,.auth-panel{position:relative;z-index:1}.auth-hero{display:grid;min-height:calc(100vh - 58px);overflow:hidden;place-items:center;border-right:1px solid rgba(184,209,255,.1);background:linear-gradient(145deg,#111a2a,#0e1421 70%)}.auth-hero::before{content:'';position:absolute;width:min(64vw,650px);height:min(64vw,650px);border:1px solid rgba(164,207,248,.085);border-radius:50%;box-shadow:0 0 0 55px rgba(161,190,255,.022),0 0 0 136px rgba(161,190,255,.014);transform:translate(-16%,-16%)}.auth-hero-copy{position:relative;z-index:2;width:min(100%,410px);padding:32px;text-align:center}.auth-mark{display:grid;place-items:center;width:54px;height:54px;margin:0 auto 22px;border:1px solid rgba(198,226,255,.28);border-radius:18px 18px 18px 7px;background:linear-gradient(145deg,rgba(114,170,215,.72),rgba(91,75,173,.72));box-shadow:inset 0 1px 0 rgba(255,255,255,.26),0 12px 26px rgba(20,46,106,.22),0 0 26px rgba(115,189,246,.13);color:#f7fbff}.auth-mark .material-icons{font-size:25px}.auth-shell .login-wordmark{margin:0;color:#f7f9ff;font-size:clamp(42px,5vw,66px);font-weight:660;letter-spacing:-.075em;line-height:.93}.auth-shell .login-wordmark-link{color:#f1f6ff}.auth-shell .login-wordmark-up{color:#9bcff4}.auth-shell .login-brand-claim{max-width:28ch;margin:17px auto 0;color:#aebbd0;font-size:14px;line-height:1.6}.auth-route{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.auth-route-base{fill:none;stroke:rgba(148,199,239,.20);stroke-width:1.4}.auth-route-light{fill:none;stroke:#bceaff;stroke-width:3;stroke-linecap:round;stroke-dasharray:74 1600;filter:drop-shadow(0 0 6px #83c9f8) drop-shadow(0 0 18px rgba(109,145,242,.74));animation:auth-route-travel 10s linear infinite}.auth-route-point{fill:#d6f5ff;stroke:#8dccf4;stroke-width:3;filter:drop-shadow(0 0 8px rgba(123,205,255,.9));animation:auth-route-point 4.8s ease-in-out infinite;transform-origin:center}.auth-route-point-late{animation-delay:2.2s}@keyframes auth-route-travel{from{stroke-dashoffset:1660}to{stroke-dashoffset:0}}@keyframes auth-route-point{0%,100%{opacity:.35;transform:scale(.72)}42%{opacity:1;transform:scale(1.34)}}.auth-panel{display:flex;flex-direction:column;align-self:center;width:min(100%,500px);margin:0 auto;padding:52px clamp(28px,5vw,62px) 39px;border:0;border-radius:0;background:0 0;box-shadow:none;backdrop-filter:none}.auth-kicker{margin:0 0 11px;color:#98c9ee;font-size:9px;font-weight:850;letter-spacing:.19em}.auth-panel>h1{margin:0;color:#f5f8ff;font-size:31px;font-weight:650;letter-spacing:-.045em;line-height:1.1}.auth-intro{max-width:34ch;margin:11px 0 25px;color:#aebbd0;font-size:13px;line-height:1.55}.auth-panel .register-title{display:none}.auth-panel .error{color:#ffb7c4;font-size:12px}.auth-panel md-input-container{width:100%;margin:0 0 17px}.auth-panel md-input-container::after{display:none}.auth-panel md-input-container{border-bottom:0}.auth-panel md-input-container>label{padding-left:0;color:#aebbd0;font-size:11px;font-weight:700;letter-spacing:.035em}.auth-panel md-input-container.md-input-focused>label{color:#a9ddff}.auth-panel input[type=email],.auth-panel input[type=password],.auth-panel input[type=text],.auth-panel md-input-container .md-input{width:100%;box-sizing:border-box;min-height:46px;border:1px solid rgba(187,211,255,.16);border-radius:11px;background:rgba(7,12,23,.4);box-shadow:inset 0 1px 0 rgba(255,255,255,.035);color:#eff5ff;font-size:14px;line-height:46px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.auth-panel md-input-container .md-input{padding:0 13px}.auth-panel input:focus,.auth-panel md-input-container .md-input:focus{border-color:rgba(137,204,246,.68);background:rgba(9,16,30,.68);box-shadow:0 0 0 3px rgba(105,176,233,.1)}.auth-panel input::placeholder,.auth-panel md-input-container .md-input::placeholder{color:#75839b}.auth-panel .md-input-focused .md-input{border-bottom-color:rgba(137,204,246,.68)}.auth-panel .login-credentials{width:100%;margin:0;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none}.auth-panel .guest-credentials{padding:0}.auth-panel .login-links{display:flex;gap:12px;margin:0 0 9px;padding:0}.auth-panel .pwforgot,.auth-panel .signup{width:auto;margin:0;color:#9facbf;font-size:11px;line-height:1.45}.auth-panel .pwforgot{margin-left:auto;text-align:right}.auth-panel .signup span{width:auto;float:none}.auth-panel .pwforgot a,.auth-panel .signup a{color:#a8d9f8;font-weight:700;text-decoration:none}.auth-panel .guest-back,.auth-panel .guest-submit,.auth-panel .login-google,.auth-panel .login-guest,.auth-panel .login-social,.auth-panel .login-submit{display:block;width:100%;box-sizing:border-box;padding:0}.auth-panel .backtologin,.auth-panel .login-button{display:block;width:100%;min-width:0;min-height:50px;box-sizing:border-box;height:50px;margin:12px 0 0;border:1px solid rgba(204,228,255,.3);border-radius:11px;background:linear-gradient(110deg,#4d88bb,#6d58b4);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 12px 24px rgba(38,65,132,.2);color:#fff;font-size:13px;font-weight:760;letter-spacing:.01em;text-transform:none}.auth-panel .login-social{display:none}.auth-panel .google-button{display:block;width:100%;margin:9px 0 0}.auth-panel .guest-button{display:block;width:100%;min-width:0;box-sizing:border-box;height:42px;margin:10px 0 0;border:1px solid rgba(187,211,255,.16);border-radius:11px;background:0 0;box-shadow:none;color:#c1d8eb;font-size:12px;font-weight:700;text-transform:none}.auth-panel .backtologin{margin-top:10px;border-color:rgba(187,211,255,.16);background:0 0;box-shadow:none;color:#c1d8eb}.auth-panel .tos-line{height:auto;min-height:56px;margin:0 0 12px}.auth-panel .tos-line span{padding-left:31px;color:#aebbd0;font-size:11px;line-height:1.5}.auth-panel .lup-tos-line a{color:#a7d8f8}.auth-panel .check svg{stroke:#a8bdd4}.auth-panel #cbx:checked+.check svg{stroke:#9bd6ff}.auth-legal{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:11px;min-height:58px;border-top:1px solid rgba(185,210,255,.08);background:rgba(7,11,19,.17)}.auth-legal button{padding:6px;border:0;background:0 0;color:#8292aa;font:700 10px/1 Inter,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}.auth-legal button:hover{color:#c5e4f7}.auth-legal span{width:3px;height:3px;border-radius:50%;background:#62718a}@media (max-width:780px){.auth-shell .auth-canvas{display:block;overflow:auto}.auth-hero{min-height:270px;border-right:0;border-bottom:1px solid rgba(184,209,255,.1)}.auth-hero-copy{padding:29px 22px}.auth-mark{width:46px;height:46px;margin-bottom:16px;border-radius:15px 15px 15px 6px}.auth-mark .material-icons{font-size:22px}.auth-shell .login-wordmark{font-size:48px}.auth-shell .login-brand-claim{margin-top:12px;font-size:12px}.auth-panel{width:calc(100% - 26px);margin:18px auto 25px;padding:35px 23px 26px;border-radius:17px}.auth-panel>h1{font-size:27px}.auth-route{height:290px;top:-9px}.auth-legal{min-height:55px}}@media (prefers-reduced-motion:reduce){.auth-route-light,.auth-route-point{animation:none}}.md-tab{color:#fff}md-tabs md-ink-bar,md-tabs.md-default-theme md-ink-bar{color:#fff;background:#fff}.md-tab.md-active,md-tabs .md-tab,md-tabs .md-tab.md-active,md-tabs.md-default-theme .md-tab{color:#fff}md-tabs .md-tab[disabled]{color:#eee}.greybg{background:#333}.chat-msgs{display:block;width:100%;vertical-align:bottom;overflow:auto}ul.chat-msgs li.lup-msg{display:block}.chatbottom{position:relative;bottom:0;left:0;width:100%;border:1px solid #e3e3e3;background:#f5f5f5;height:68px}.chat-input{width:calc(100% - 75px);padding:10px;float:left}.chat-button{width:75px;padding:10px;float:left;text-align:center}.chatbottom input{border-radius:10px;padding:10px;float:left;width:100%}.chatbottom button.sendmessage{background-color:#333}.chatbottom button{height:43px;width:100%;max-width:43px;border:0;-webkit-mask-image:url(../../../images/send.svg);mask-image:url(../../../images/send.svg)}.chat-msgs .msgline{width:100%;display:inline-block}.chat-msgs .msg{min-width:100px;display:inline-block;max-width:80%;position:relative}.lup-msg{margin-bottom:15px;width:100%}.lup-msg.lup-own-msg{float:right;text-align:right}.lup-msg .lup-avatar{float:left;margin-right:10px}.lup-msg.lup-own-msg .lup-avatar{float:right;margin-right:0;margin-left:-20px}.lup-msg.lup-own-msg.lup-system-msg{text-align:center}.lup-msg .messager-inner{max-width:95%}.lup-msg .lup-mini-avatar{position:relative;top:25px;margin-right:5px}.lup-msg .lup-mini-avatar,.lup-msg .lup-mini-avatar img{height:42px;width:42px;float:left}.lup-own-msg .message .messager-inner{text-align:left;float:left;padding:0 5px;max-width:calc(100% - 36px)}.lup-other-msg .message .messager-inner{max-width:calc(100% - 40px)}.lup-msg.lup-other-msg .lup-avatar{float:left;margin-right:4px}.lup-msg.lup-system-msg{text-align:center}.chat-msgs .msg .message{background:#f7f7f7;padding:10px 10px;border-radius:20px;display:inline-block;box-shadow:1px 1px 0 0 #9e9e9e;word-break:break-word;width:100%}.chat-msgs .msg .name,.chat-msgs .msg .time{width:50%;float:left;font-size:.7rem;color:#696969;padding:0 5px}.chat-msgs .msg .name{margin-bottom:5px;text-align:left}.chat-msgs .msg .time{float:right;position:relative;text-align:right;padding-top:5px;font-size:.6rem}.room-icon{text-align:center}.room-icon img{max-height:60px;padding:10px 0}.singlelocation .room-head{width:100%;display:block;float:left;padding-bottom:10px}.singlelocation .categoryicon{float:left;width:10%}.singlelocation .room-name{float:left;width:40%;color:#000;line-height:50px;padding:0 5%;font-weight:700;font-size:1.2rem}.jk-rating-stars-container .star-button{text-shadow:none}.singlelocation .homepage-link{width:40%;line-height:50px;text-align:right;float:right;text-transform:uppercase}.singlelocation .jk-rating-stars-container .button .material-icons{font-size:1.6rem}.singlelocation .homepage-link a{color:#fff;text-decoration:none;padding:10px;border-radius:10px}.lup-room-votes{float:left;width:100%;display:block;margin:1rem 0;line-height:50px;height:30px}.lup-room-votes span{font-size:1rem;font-weight:500;float:left;line-height:30px;margin-right:20px;text-transform:none}.lup-room-votes .jk-rating-stars-container{float:left}.gotobewertungen{margin:0;color:#999;float:right}.gotobewertungen .arrow{background:url(../../../images/arrow.svg);-webkit-mask-image:url(../../../images/arrow.svg);mask-image:url(/app/images/arrow.svg);background-position:24px;width:24px;height:24px;display:block;margin:0}.singlelocation .room-image{float:left;width:100%}.singlelocation .room-image img{max-height:260px}.singlelocation .roomdescription{float:left;padding:15px 0;color:#999;width:100%}.roominfosingle{border-top:1px solid #dedede;border-bottom:1px solid #dedede}.roominfosingle .addressmap{display:block;mask-image:url(../../../images/addressmap.svg);margin:0 auto;width:38px;height:32px;background:url(../../../images/addressmap.svg) no-repeat 38px}.roominfosingle .addressphone{background:url(../../../images/addressphone.svg) 0 0 no-repeat;-webkit-mask-image:url(../../../images/addressphone.svg);mask-image:url(../../../images/addressphone.svg);display:block;margin:0 auto;width:32px;height:32px;background-position:32px;background-color:#333}.no-phone{opacity:.5}.roominfosingle .opening div{background:url(../../../images/addressopening.svg) 0 0 no-repeat;-webkit-mask-image:url(../../../images/addressopening.svg);mask-image:url(../../../images/addressopening.svg);display:block;margin:0 auto;width:32px;height:32px;background-position:32px;background:#333}.room-open{background:#0a0}.room-closed{background:#a00}.roominfosingle .address,.roominfosingle .opening,.roominfosingle .phone{text-align:center;margin:auto}.roominfosingle .address p,.roominfosingle .opening p,.roominfosingle .phone p{color:#000;font-size:1rem}.singlelocation .roomcomments{float:left;width:100%;display:block}.singlelocation .roomcomments p{float:left;font-size:1.2rem;color:#000;font-weight:500;line-height:46px}.singlelocation .roomcomments button{color:#fff;border-radius:10px;padding:5px 40px;float:right;margin:0}.singlelocation .roomcomments lup-comment{width:100%;float:left;padding-bottom:20px;margin-top:30px}.singlelocation .roomcomments lup-comment .lup-avatar{float:left;width:50px;height:50px;margin-right:20px}.singlelocation .roomcomments lup-comment img{width:46px;height:46px}.singlelocation .roomcomments lup-comment lup-comment-text{color:#999;font-size:1rem;line-height:50px}.usernavigation,.usernavigation .md-subheader{background:#fff}.usernavigation .md-list-item-inner,.usernavigation .md-subheader{border-bottom:1px solid #e3e3e3}.usernavigation .md-subheader-content{color:#000;font-weight:500;font-size:1.2rem}.usernavigation .md-list-item-inner{padding:15px 0}.usernavigation .md-list-item-inner .lup-mini-avatar{width:54px;height:54px;margin-right:20px}.usernavigation .md-list-item-inner .md-list-item-text .username{color:#000;font-size:1rem;margin:0}.usernavigation .md-list-item-inner .lup-mini-avatar .md-avatar{width:50px;height:50px;margin:0}.md-toolbar-tools{position:fixed;z-index:20}.usericon{width:40px;height:40px;display:block}.usericon.likeuser{background:url(../../../images/like.svg) 0 0 no-repeat}.usericon.addfriend{background:url(../../../images/addfriend.svg) 0 0 no-repeat}.usericon.addfriend.pendingfriend{background:url(../../../images/sanduhr.svg) 0 0 no-repeat}.usericon.removefriend{background:url(../../../images/removefriend.svg) 0 0 no-repeat}.usericon.sendmessage{background:url(../../../images/message.svg) 0 0 no-repeat}.usernavigation .md-button.md-icon-button{padding:0;margin:0;width:48px;height:48px;margin-right:5px}.usernavigation .md-button.md-icon-button{padding:0;margin:0;width:48px;height:48px}.write-comments{float:left;display:none}.write-comments.show{display:block}.write-comments textarea{padding:10px;border-radius:10px;height:150px;border:1px solid rgba(0,0,0,.12)}.write-comments .save-button{color:#fff;text-decoration:none;padding:10px;border-radius:10px;width:50%;border:0;margin:0 auto}.write-comments .star-rating{margin-top:40px}.write-comments .star-rating a.button:first-child{display:none}md-input-container.md-default-theme:not(.md-input-invalid).md-input-focused .md-input,md-input-container.md-default-theme:not(.md-input-invalid).md-input-resized .md-input,md-input-container:not(.md-input-invalid).md-input-focused .md-input,md-input-container:not(.md-input-invalid).md-input-resized .md-input{border-bottom:1px solid rgba(0,0,0,.12)}.room-name{text-align:center}.lup-room-large-image{padding:8px;position:relative;height:100%;text-align:center}.lup-room-large-image img{max-width:100%;max-height:100%;border:2px solid #000;border-radius:8px}.jk-rating-stars-container{display:flex;flex-direction:row;justify-content:center;height:100%}.jk-rating-stars-container .button{flex:1 1 0;text-align:center;margin:auto}.jk-rating-stars-container .button .material-icons{font-size:42px}.anthrazit{background:#333}@media (min-width:768px){.menutop{display:none}}.lup-comment-deleted{background:#dedede}.lup-message-state{display:none}.lup-own-msg .lup-message-state{display:block}.lup-comment-dialog .jk-rating-stars-container a:first-child{display:none}.chat-join-button .lup-button-disabled{opacity:.5;cursor:not-allowed}.nearby .material-icons.burger{font-size:32px}.lup-room-slide-outer{height:100%;box-sizing:border-box;padding:0 15px;position:relative}.lup-room-slide{height:100%;box-sizing:border-box}.md-toolbar-tools,md-tabs-wrapper.md-stretch-tabs md-pagination-wrapper{border-bottom:1px solid #444;background:#4c4c4c;background:-moz-linear-gradient(top,#4c4c4c 0,#595959 13%,#666 22%,#474747 34%,#2c2c2c 46%,#111 60%,#000 66%,#2b2b2b 85%,#1c1c1c 91%,#131313 92%);background:-webkit-linear-gradient(top,#4c4c4c 0,#595959 13%,#666 22%,#474747 34%,#2c2c2c 46%,#111 60%,#000 66%,#2b2b2b 85%,#1c1c1c 91%,#131313 92%);background:linear-gradient(to bottom,#4c4c4c 0,#595959 13%,#666 22%,#474747 34%,#2c2c2c 46%,#111 60%,#000 66%,#2b2b2b 85%,#1c1c1c 91%,#131313 92%)}.md-toolbar-tools h2{color:#fff}.location-rail{background:#333}.roomcategory{text-align:center;font-size:16px;margin:0}.roomhead{width:85%;margin:0 auto}.roomhead .roomname{float:left;margin:10px 0;width:100%;text-align:center}.roomhead .roomname span{font-size:1.2rem;color:#fff;line-height:20px}.room-category-label{display:inline-block;margin:14px 0 -3px;padding:3px 9px;border-radius:999px;background:rgba(111,66,215,.28);color:#d9ccff;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.search-input-wrap{position:relative;background:#333;padding:10px 0}.location-categories{display:flex;gap:8px;overflow-x:auto;padding:0 10% 14px;background:#333;scrollbar-width:none}.location-categories::-webkit-scrollbar{display:none}.location-categories button{flex:0 0 auto;border:1px solid #5a5a68;border-radius:999px;padding:7px 12px;background:#282834;color:#eee;font-size:13px}.location-categories button.active{border-color:transparent;background:linear-gradient(135deg,#6f42d7,#2676d9);color:#fff;font-weight:700}.search-input{display:block;margin:0 auto;width:80%;background:url(../../../images/search-icon.svg) 7px center no-repeat;background-size:20px 20px;border:1px solid #0e0e0e;border-radius:10px;height:40px;padding-left:40px;color:#fff}md-content.content.greybg{background:#333}.roominfo{background:#4c4c4c;background:-moz-linear-gradient(top,#4c4c4c 0,#595959 13%,#666 22%,#474747 34%,#2c2c2c 46%,#111 60%,#000 66%,#2b2b2b 85%,#1c1c1c 91%,#131313 92%);background:-webkit-linear-gradient(top,#4c4c4c 0,#595959 13%,#666 22%,#474747 34%,#2c2c2c 46%,#111 60%,#000 66%,#2b2b2b 85%,#1c1c1c 91%,#131313 92%);background:linear-gradient(to bottom,#4c4c4c 0,#595959 13%,#666 22%,#474747 34%,#2c2c2c 46%,#111 60%,#000 66%,#2b2b2b 85%,#1c1c1c 91%,#131313 92%);border:1px solid #0e0e0e;border-radius:20px;margin-top:25%}.room-image{border-radius:20px;overflow:hidden;width:100%;margin:-50px auto 0;width:85%;height:36vh;background-size:cover;background-position:center;background-repeat:no-repeat}.room-category-hero{width:85%;height:190px;margin:-50px auto 0;border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;box-shadow:0 12px 30px rgba(0,0,0,.28);color:#fff;cursor:pointer}.room-category-hero .material-icons{font-size:74px}.room-category-hero span{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.category-country{background:linear-gradient(135deg,#282a62,#d42d43)}.category-city{background:linear-gradient(135deg,#364756,#607d8b)}.category-bar,.category-pub{background:linear-gradient(135deg,#5b246c,#c85e30)}.category-cafe{background:linear-gradient(135deg,#795548,#d69b63)}.category-club{background:linear-gradient(135deg,#24115a,#c53cff)}.category-culture{background:linear-gradient(135deg,#17355b,#398cc6)}.category-sport{background:linear-gradient(135deg,#14634a,#52ac67)}.category-food{background:linear-gradient(135deg,#ac3b2f,#eb932c)}.category-outdoors,.category-relaxation{background:linear-gradient(135deg,#1d6b56,#8fcf6a)}.category-community{background:linear-gradient(135deg,#31578e,#789ed2)}.category-business,.category-hotel,.category-salon,.category-shop,.category-town{background:linear-gradient(135deg,#35415f,#7887aa)}.category-religion{background:linear-gradient(135deg,#785d2d,#c9aa67)}.category-default{background:linear-gradient(135deg,#45465b,#787b94)}.distrat{border-bottom:1px solid #444;float:left;width:85%;margin:0 7.5%;height:35px}.roominfo .distance,.roominfo .rating{width:40%;float:left;font-size:.9rem}.roominfo .distance{width:60%}.roominfo .distance p{color:#fff;padding:0;line-height:20px;font-size:.7rem;text-align:right;padding-bottom:10px}.roominfo .distance a{color:#fff;background:url(../../../images/map_pin.svg) center right no-repeat;padding:0 20px 5px 0;text-decoration:none}.room-qr-trigger{float:right;width:32px;height:30px;margin:2px 0 0;padding:0;border:0;border-radius:9px;background:rgba(255,255,255,.1);color:#fff;cursor:pointer}.room-qr-trigger .material-icons{font-size:19px}.roominfo .rating .jk-rating-stars-container{float:left}.roominfo .rating .jk-rating-stars-container .button .material-icons{font-size:17px}.roominfo .info{float:left;width:85%;margin:10px 7.5%;color:#fff;font-style:italic;height:33px}.nearby .chatbutton{display:block;margin-top:20px}.chatbutton button{margin:0;padding:0;float:left;width:100%;border-radius:20px;height:60px}.chatbutton button.inactive{opacity:.5}.singlelocation .room-image{margin:0}.singlelocation .room-image img{margin:auto}.nearby .md-toolbar-tools{border-bottom:1px solid #444}.lup-room-info{max-height:40px;overflow:hidden}.info .roomvisitors>div{float:left;margin-right:8px}.nearby .chatbutton .gotoroom{border-radius:20px;height:60px;float:left;width:25%;border:1px solid #444;margin-right:5%;background:url(../../../images/gotoroom-2.png) center no-repeat}.nearby .roominfo .categoryicon{position:absolute;background:#252525;border:1px solid #0e0e0e;width:40px;display:block;top:31px;left:36px;border-radius:5px;border-top-left-radius:10px;padding:5px}.nearby .roominfo .categoryicon img{max-height:30px;width:auto;margin:0 auto}.location-rail.layout-fill{min-height:auto}.location-rail{visibility:hidden}.location-rail.location-rail-ready{visibility:visible}.location-rail{display:flex;overflow-x:auto;overflow-y:hidden;user-select:none;-webkit-user-select:none;gap:0;padding:0 7%;scroll-snap-type:x mandatory;scroll-padding-inline:7%;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-y;scrollbar-width:none}.location-rail::-webkit-scrollbar{display:none}.location-rail .lup-room-slide-outer{flex:0 0 86%;min-width:0;scroll-snap-align:center;scroll-snap-stop:normal}.location-rail.location-rail-dragging{scroll-snap-type:none}@media (min-width:760px){.location-rail{padding-inline:max(7%,calc((100% - 560px)/ 2));scroll-padding-inline:max(7%,calc((100% - 560px)/ 2))}.location-rail .lup-room-slide-outer{flex-basis:min(560px,86%)}}.info .lup-avatar{margin:0 4px}.info .lup-avatar:first-child{margin:0}.room-user-preview .more-users{display:inline-block;position:relative;width:32px;border:1px solid;height:32px;float:right;border-radius:20px}.room-user-preview .more-users b{display:inline-block;text-align:center;width:100%;line-height:30px}.scroll-notifications{height:100%}.lup-notification-unread,md-list-item.lup-notification-unread{background:#fff8dc}.notification md-tabs-canvas{background:#333}.navnotification-count{background-color:#ff1456;width:10px;height:10px;border-radius:10px;display:block;margin:0;position:absolute;left:2px;top:13px}.md-tab-content>div{background:#fff}.lup-tab-alerted{background-color:#ff1456;width:10px;height:10px;border-radius:10px;display:inline-block;position:relative;left:-2px}.lup-notification-list a{color:#00f}#lup-notification-comment-dialog p{margin-bottom:32px}.container{width:85%;margin:0 auto;max-width:725px}.user-profile-page .md-toolbar-tools{position:fixed;z-index:20}.user-profile-page .avatar{margin:0 auto;width:max-content;z-index:11;position:relative}.user-profile-page .avatar .edit{color:#fff;position:absolute;right:-25px}.user-profile-page md-toolbar._md-toolbar-transitions{background:#333}.user-top-information{width:min(85%,680px);margin:0 auto;padding-top:18px;box-shadow:0 16px 35px rgba(27,25,50,.12);border-radius:18px;z-index:10;background:#fff;text-align:center;float:left;margin-top:-50px;display:block;position:relative;background:#fff}.profile-page md-tabs-wrapper.md-stretch-tabs md-pagination-wrapper{background:#fff;border:0}.user-top-information .username{font-weight:500;font-size:1.6rem;margin:0}.user-top-information .city{color:#999;font-size:.7rem}.user-top-information .countitems{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:18px;width:100%;margin-top:0}.user-top-information .countitem .count{display:block;width:100%;font-weight:500;font-size:1.35rem;color:#292542}.user-top-information .countitem .item{display:block;width:100%;color:#77758a;font-size:.68rem;letter-spacing:.04em;text-transform:uppercase}.user-top-information .countitem{width:auto;cursor:pointer}.user-top-information img.country-image{position:relative;top:3px;margin-right:-3px}.profile-actions{width:60%;margin:-25px 20%;z-index:11;min-height:56px}.has-own-user.profile-actions{display:none}.profile-actions .content-center{width:max-content;margin:0 auto}.profile-actions i{float:left;margin:0 5px}.profile-actions button{margin-bottom:0;float:left;border:2px solid;border-radius:35px;background:#fff;margin-top:0;height:48px}.information-tabs{margin-bottom:50px}.information-tabs md-tab-item{color:#000}.information-tabs md-tab-item.md-active{color:#000;background-image:linear-gradient(to right,#b80fff 0,#3c7cff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.only-registered{padding:50px 15px;text-align:center}.information-tabs md-tabs-canvas{height:105px}.information-tabs md-pagination-wrapper{height:105px}.information-tabs md-tab-item{height:105px;line-height:135px}.has-own-user .information-tabs md-tabs-canvas{height:130px}.has-own-user .information-tabs md-pagination-wrapper{height:120px}.has-own-user .information-tabs md-tab-item{height:130px;line-height:185px}.information-tabs md-tab-item:first-child{border-right:1px solid #dedede}.information-tabs md-tab-item{width:50%}#profile-logo{background:url(../../../images/edit.svg) 0 0 no-repeat;width:56px;height:56px;display:block;margin:0 auto;position:relative;top:55px}#gallery-add-area{background:url(../../../images/takephoto.svg) 0 0 no-repeat;width:56px;height:56px;display:block;margin:0 auto;position:relative;top:55px}#gallery-add-area span{width:56px;height:56px;display:block;color:transparent;z-index:10000;position:relative}.gallery-list{width:85%;margin:0 auto}.gallery-slide img{max-width:100%;max-height:100%;margin:auto}.gallery-image-wrap{position:relative}.gallery-image-wrap>i{position:absolute;font-weight:900;font-size:16px;display:inline-block;color:red}.gallery-slide{width:160px;height:120px;float:left;background:#d26;border:2px solid #333;border-color:hsla(0,0%,0%,.5);border-radius:5px}.inc-top-profile{position:relative;z-index:100;display:block}.avatar-bg{background:radial-gradient(circle at 20% 20%,#8b63e8 0,transparent 42%),linear-gradient(135deg,#24213d,#155d9f);padding:28px 0 88px}.profile-identity{color:#fff;text-align:center;margin-top:12px}.profile-identity h2{margin:0;font-size:24px;font-weight:700}.profile-identity p{margin:5px 0;opacity:.84;font-size:14px}.profile-identity span{display:inline-block;border:1px solid rgba(255,255,255,.35);border-radius:999px;padding:4px 10px;font-size:11px;letter-spacing:.05em;text-transform:uppercase}.profile-page .large-avatar .avatar,.profile-page .large-avatar img{box-shadow:0 8px 30px rgba(0,0,0,.34);border:3px solid rgba(255,255,255,.9)}.profile-information{width:min(92%,680px);margin:20px auto}.profile-information .md-list-item-text{padding:14px 15px;border:1px solid #ecebf3;border-radius:12px;background:#fff;margin:5px;min-height:72px}.profile-information .full .md-list-item-text{background:#f6f3ff;border-color:#e0d6ff}.profile-information h5{color:#716d88;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.profile-information p{color:#282542;font-size:14px}.profile-page{width:100%;overflow-x:hidden}.profile-statusline{position:relative;top:-15px;text-align:left;padding:0 12px;pointer-events:none}.profile-statusline span{display:inline-block;width:100%;padding:6px;color:#333;border:1px dotted gray;border-radius:6px}.profile-about-me{white-space:pre-wrap}.comments-template .lup-avatar{margin:0 10px 0 0}.profile-information{padding:10px 0}.profile-information .half{float:left;width:50%}@media (max-width:768px){.profile-actions .content-center{width:max-content;margin:0 auto;position:relative;display:block;z-index:20;top:-20px}.user-profile-page{display:block}.user-profile-page .user-top-information{left:7.5%;right:7.5%;transition:all .2s linear}.user-profile-page .user-top-information.ownuserprofile{margin-bottom:0}.user-profile-page .user-top-information.scroll{width:100%;left:0;position:fixed;top:56px;padding:0;border-radius:0;box-shadow:none;margin-top:0;margin-bottom:0;z-index:100}.user-profile-page .user-top-information.scroll .username{width:40%;font-size:1.2rem;float:left;padding:17px 0}.user-profile-page .user-top-information.scroll .countitems{width:60%;font-size:1.2rem;float:left;padding:5px 0}.user-profile-page .user-top-information.scroll .countitem .count{float:left;width:100%;font-weight:500;font-size:1.2rem}.user-profile-page .avatar-bg.scroll{padding:0}.user-top-information.scroll .countitems{margin-bottom:0}.information-tabs.scroll{top:80px;width:100%}.information-tabs{top:-70px;width:100%;display:block;position:relative}}div.ug-tile{-webkit-touch-callout:none;-webkit-text-size-adjust:none;-webkit-user-select:none}.lup-settings-list{max-width:720px;margin:0 auto;padding:14px 12px 28px;background:0 0}.lup-settings-list .md-subheader{margin:12px 4px 8px;padding:0;background:0 0;color:#a9aec7;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.lup-settings-profile-visibility{margin:0 0 15px}.lup-settings-list .lup-settings-profile-divider{display:block;margin:0 4px 15px;border-color:rgba(180,166,255,.34)}.lup-settings-list md-list-item.md-2-line{min-height:76px;margin:7px 0;padding:7px 13px;border:1px solid rgba(255,255,255,.09);border-radius:15px;background:rgba(255,255,255,.045);box-shadow:inset 0 1px 0 rgba(255,255,255,.04);transition:background .18s ease,border-color .18s ease,transform .18s ease}.lup-settings-list md-list-item.md-2-line:hover{border-color:rgba(122,92,255,.45);background:rgba(122,92,255,.1);transform:translateY(-1px)}.lup-settings-list .md-list-item-text h3{color:#f5f6ff;font-size:14px;font-weight:700}.lup-settings-list .md-list-item-text p{color:#a9aec7;font-size:12px;line-height:1.35}.lup-settings-list md-select{min-width:110px;margin:0;padding:7px 9px 4px;border:1px solid rgba(255,255,255,.13);border-radius:10px;background:rgba(16,18,29,.4);color:#f5f6ff}.lup-settings-list .lup-setting-controls{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;margin-left:10px}.lup-settings-list .lup-setting-controls>.lup-setting-input,.lup-settings-list .lup-setting-controls>md-select{min-width:0;max-width:42vw}.lup-settings-list .lup-setting-controls .lup-setting-acl{min-width:96px}.lup-settings-list .lup-setting-input{min-width:160px;margin:0}.lup-settings-list .lup-setting-input input,.lup-settings-list .lup-setting-input textarea{color:#f5f6ff;background:rgba(16,18,29,.4)}.lup-setting-emoji-picker{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.lup-setting-emoji-picker button{width:30px;height:30px;padding:0;border:1px solid rgba(142,201,255,.13);border-radius:9px;background:rgba(255,255,255,.035);font-size:16px;line-height:1;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease}.lup-setting-emoji-picker button:focus-visible,.lup-setting-emoji-picker button:hover{border-color:rgba(95,196,255,.5);background:rgba(76,174,255,.13);transform:translateY(-1px) scale(1.07);outline:0}.lup-settings-list .lup-setting-input input[type=color]{width:48px;height:38px;padding:3px;border:1px solid rgba(255,255,255,.2);border-radius:9px;background:rgba(16,18,29,.4);cursor:pointer}.lup-settings-list .lup-setting-textarea{display:block;min-height:132px}.lup-settings-list .lup-setting-textarea .md-list-item-text{margin-bottom:8px}.lup-settings-list .lup-setting-textarea .lup-setting-input{display:block;width:100%;max-width:none}.lup-settings-list .lup-setting-textarea textarea{width:100%;resize:vertical}.lup-setting-acl-above{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin:0 8px 5px;color:#a9aec7;font-size:12px}.lup-settings-list md-divider{display:none}.lup-add-room-map-section{margin:22px 0 18px;padding:15px;border:1px solid rgba(163,140,255,.28);border-radius:14px;background:rgba(21,22,38,.48)}.lup-add-room-map-section h3{margin:0 0 7px;color:#f3efff;font-size:16px}.lup-add-room-map-section p{margin:0 0 12px;color:#b9b6ce;font-size:13px;line-height:1.45}.lup-add-room-map{height:340px;border-radius:10px;overflow:hidden;background:#141523}.lup-add-room-map-status{margin:10px 0 0;color:#a897ff}.lup-add-room-view-radius{margin:11px 0 0;color:#efecff;font-weight:700}@media (max-width:600px){.lup-add-room-map{height:280px}}.md-sidenav-left{border-right:1px solid rgba(171,202,255,.14);background:linear-gradient(162deg,#111a2b 0,#121827 46%,#0d1220 100%);box-shadow:18px 0 44px rgba(0,0,0,.36)}.md-sidenav-left .sidenav-brand{display:block;position:relative;overflow:hidden;min-height:82px;border-bottom:1px solid rgba(181,213,255,.14);background:radial-gradient(circle at 88% 24%,rgba(108,177,245,.27),transparent 29%),linear-gradient(115deg,rgba(91,81,190,.48),rgba(21,39,67,.72) 68%)}.md-sidenav-left .sidenav-brand::before{display:block;content:'';position:absolute;right:-31px;top:-58px;width:144px;height:144px;border:1px solid rgba(214,233,255,.17);border-radius:50%;box-shadow:0 0 0 17px rgba(132,172,255,.045),0 0 0 36px rgba(150,113,236,.035)}.md-sidenav-left .sidenav-brand .md-toolbar-tools{position:relative;z-index:1;height:82px;padding:0 16px}.md-sidenav-left .sidenav-brand h1{margin:0;color:#f8fbff;font-size:22px;font-weight:770;letter-spacing:-.035em;line-height:1}.md-sidenav-left .sidenav-brand span{display:block;margin-top:6px;color:#bbd4f1;font-size:9px;font-weight:820;letter-spacing:.135em;text-transform:uppercase}.md-sidenav-left .nav-close{display:grid;place-items:center;width:34px;height:34px;margin-right:11px;border:0;border-radius:0;background:0 0;color:#d7eeff;cursor:pointer;font-size:25px;line-height:1}.md-sidenav-left .nav-close:hover{color:#fff;text-shadow:0 0 12px rgba(142,215,255,.72)}.left-sidebar,.md-sidenav-left md-content{background:0 0}.md-sidenav-left md-list{padding:10px 11px 22px;background:0 0;color:#edf4ff}.sidebar-user-card{display:flex;align-items:center;gap:11px;margin:14px 12px 9px;padding:11px;border:1px solid rgba(178,212,255,.15);border-radius:15px;background:linear-gradient(135deg,rgba(83,139,210,.18),rgba(111,86,192,.13));box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 9px 18px rgba(0,0,0,.15)}.sidebar-user-card:hover{transform:none;background:linear-gradient(135deg,rgba(93,157,228,.24),rgba(125,92,210,.18));box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 10px 20px rgba(0,0,0,.19)}.sidebar-user-card .lup-avatar{flex:0 0 auto;outline:2px solid rgba(166,219,255,.42);outline-offset:2px}.sidebar-user-card>div{min-width:0;flex:1}.sidebar-user-card strong{color:#f5f8ff;font-size:13px;font-weight:760}.sidebar-user-card span{color:#b7c8df;font-size:10px}.sidebar-user-card>.material-icons{color:#bcdcff;font-size:19px}.md-sidenav-left .md-subheader,.md-sidenav-left .sidebar-section-title{min-height:0;margin:19px 7px 6px;padding:0;background:0 0;color:#8294ae;font-size:8px;font-weight:850;letter-spacing:.16em;line-height:18px;text-transform:uppercase}.md-sidenav-left .sidebar-section-title:first-child{margin-top:8px}.md-sidenav-left .sidebar-legal-title{margin-top:22px;padding-top:13px;border-top:1px solid rgba(187,212,255,.1)}.md-sidenav-left md-list-item{position:relative;overflow:hidden;min-height:47px;margin:2px 0;border:1px solid transparent;border-radius:11px;background:0 0;transition:background .18s ease,border-color .18s ease}.md-sidenav-left md-list-item::before{content:'';position:absolute;top:12px;bottom:12px;left:0;width:2px;border-radius:0 3px 3px 0;background:0 0;transition:background .18s ease,box-shadow .18s ease}.md-sidenav-left md-list-item:hover{transform:none;border-color:rgba(179,211,255,.12);background:linear-gradient(90deg,rgba(98,142,214,.22),rgba(104,85,188,.055) 72%,transparent)}.md-sidenav-left md-list-item:hover::before{background:#9edbff;box-shadow:0 0 11px rgba(139,207,255,.75)}.md-sidenav-left md-list-item p{margin:0;color:#e3edf9;font-size:13px;font-weight:650;letter-spacing:.005em}.md-sidenav-left md-list-item .nav-icon{display:grid;place-items:center;flex:0 0 29px;width:29px;height:29px;margin-right:12px;border:1px solid rgba(188,214,255,.16);border-radius:9px 9px 9px 4px;background:rgba(255,255,255,.045);color:#b6d3f0;font-size:16px;transition:transform .18s ease,background .18s ease,color .18s ease}.md-sidenav-left md-list-item:hover .nav-icon{transform:translateY(-1px);border-color:rgba(183,221,255,.31);background:rgba(121,170,231,.14);color:#e9f7ff}.md-sidenav-left md-list-item.nav-discover .nav-icon{color:#9ee2ff;background:rgba(76,172,233,.13)}.md-sidenav-left md-list-item.nav-settings .nav-icon{color:#d3bfff;background:rgba(143,102,223,.14)}.md-sidenav-left md-list-item.nav-account .nav-icon{color:#a7e6eb;background:rgba(64,176,181,.12)}.md-sidenav-left md-list-item.nav-friends .nav-icon{color:#ffb2d5;background:rgba(232,105,168,.12)}.md-sidenav-left md-list-item.nav-logout{margin-top:9px;border-color:rgba(255,165,184,.11);background:rgba(255,125,151,.045)}.md-sidenav-left md-list-item.nav-logout .nav-icon{color:#ffb1bd;background:rgba(255,119,147,.1)}.md-sidenav-left md-list-item.nav-logout p{color:#ffd5dc}.md-sidenav-left md-list-item:has(.impressum) .nav-icon,.md-sidenav-left md-list-item:has(.privacy) .nav-icon,.md-sidenav-left md-list-item:has(.tos) .nav-icon{border-color:transparent;background:0 0;color:#8396b1;font-size:15px}.md-sidenav-left md-list-item:has(.impressum) p,.md-sidenav-left md-list-item:has(.privacy) p,.md-sidenav-left md-list-item:has(.tos) p{color:#aab8ca;font-size:11px;font-weight:590}@media (max-width:599px){.md-sidenav-left{width:min(86vw,332px)}.md-sidenav-left .sidenav-brand{min-height:76px}.md-sidenav-left .sidenav-brand .md-toolbar-tools{height:76px}.sidebar-user-card{margin-top:12px}.md-sidenav-left md-list{padding-bottom:18px}}.md-sidenav-left{border-right:1px solid rgba(181,210,238,.1);background:#080e18;box-shadow:20px 0 54px rgba(0,0,0,.46)}.md-sidenav-left .sidenav-brand{min-height:94px;border-bottom:1px solid rgba(184,213,239,.1);background:linear-gradient(144deg,#0d1727,#090f1b 78%)}.md-sidenav-left .sidenav-brand::before{right:21px;top:29px;width:5px;height:5px;border:0;border-radius:50%;background:#9fe8ff;box-shadow:-25px 17px 0 -1px rgba(159,232,255,.52),-47px -9px 0 -2px rgba(159,232,255,.35),0 0 17px rgba(114,218,255,.72)}.md-sidenav-left .sidenav-brand .md-toolbar-tools{height:94px;padding:0 19px}.md-sidenav-left .sidenav-brand h1{font-size:23px;font-weight:720;letter-spacing:-.045em}.md-sidenav-left .sidenav-brand span{margin-top:7px;color:#8fa4bd;font-size:8px;font-weight:800;letter-spacing:.18em}.md-sidenav-left .nav-close{width:36px;height:36px;margin-right:10px;border:1px solid rgba(191,220,244,.12);border-radius:50%;color:#bcd5e9}.md-sidenav-left md-content{overflow-x:hidden;background:#080e18}.md-sidenav-left md-list{padding:14px 13px 26px}.sidebar-user-card{margin:15px 14px 13px;padding:12px 2px 15px;border:0;border-bottom:1px solid rgba(186,214,239,.1);border-radius:0;background:0 0;box-shadow:none}.sidebar-user-card:hover{background:0 0;box-shadow:none}.sidebar-user-card .lup-avatar{outline:1px solid rgba(159,227,255,.58);outline-offset:3px}.sidebar-user-card strong{color:#eff7ff;font-size:13px;font-weight:700}.sidebar-user-card span{display:block;margin-top:3px;color:#8195ad;font-size:9px;letter-spacing:.03em}.sidebar-user-card>.material-icons{color:#88d9f3;opacity:.72}.md-sidenav-left .md-subheader,.md-sidenav-left .sidebar-section-title{margin:22px 6px 7px;color:#677b92;font-size:8px;font-weight:820;letter-spacing:.19em}.md-sidenav-left .sidebar-legal-title{margin-top:29px;padding-top:15px;border-top:1px solid rgba(186,214,239,.09)}.md-sidenav-left md-list-item{min-height:49px;margin:1px 0;border:0;border-radius:8px;background:0 0}.md-sidenav-left md-list-item::before{top:13px;bottom:13px;width:1px;background:0 0}.md-sidenav-left md-list-item:hover{border:0;background:rgba(141,202,235,.075)}.md-sidenav-left md-list-item:hover::before{background:#9ce5ff;box-shadow:0 0 12px rgba(123,215,255,.78)}.md-sidenav-left md-list-item p{color:#cfdae7;font-size:13px;font-weight:610}.md-sidenav-left md-list-item .nav-icon{width:28px;height:28px;margin-right:13px;border:0;border-radius:0;background:0 0;color:#849ab2;font-size:19px;box-shadow:none}.md-sidenav-left md-list-item:hover .nav-icon{border:0;background:0 0;color:#ccefff;transform:translateX(1px)}.md-sidenav-left md-list-item.nav-account .nav-icon,.md-sidenav-left md-list-item.nav-discover .nav-icon,.md-sidenav-left md-list-item.nav-friends .nav-icon,.md-sidenav-left md-list-item.nav-settings .nav-icon{color:#849ab2;background:0 0}.md-sidenav-left md-list-item.nav-discover:hover .nav-icon{color:#9fe8ff}.md-sidenav-left md-list-item.nav-logout{margin-top:13px;border:0;background:0 0}.md-sidenav-left md-list-item.nav-logout .nav-icon{color:#9a7180;background:0 0}.md-sidenav-left md-list-item.nav-logout p{color:#bda1ab}.md-sidenav-left md-list-item.nav-logout:hover{background:rgba(215,126,147,.065)}.md-sidenav-left md-list-item:has(.impressum) .nav-icon,.md-sidenav-left md-list-item:has(.privacy) .nav-icon,.md-sidenav-left md-list-item:has(.tos) .nav-icon{color:#647890}.md-sidenav-left md-list-item:has(.impressum) p,.md-sidenav-left md-list-item:has(.privacy) p,.md-sidenav-left md-list-item:has(.tos) p{color:#8395aa;font-size:11px;font-weight:560}@media (max-width:599px){.md-sidenav-left .sidenav-brand,.md-sidenav-left .sidenav-brand .md-toolbar-tools{min-height:82px;height:82px}.md-sidenav-left .sidenav-brand .md-toolbar-tools{padding:0 15px}.sidebar-user-card{margin-top:13px}}:root{--lup-bg:#10121d;--lup-surface:#191c2a;--lup-surface-raised:#22263a;--lup-text:#f5f6ff;--lup-muted:#a9aec7;--lup-line:rgba(255,255,255,.11);--lup-primary:#7a5cff;--lup-accent:#2b9df4;--lup-radius:16px;--lup-shadow:0 12px 34px rgba(0,0,0,.24)}body,md-content{background:var(--lup-bg);color:var(--lup-text)}body{font-family:Ubuntu,Roboto,Arial,sans-serif;letter-spacing:.01em}.lup-add-room-page .settings-content{background:0 0}.lup-add-room-page .add-room-form{width:min(100%,680px);margin:0 auto;padding:18px 16px calc(34px + env(safe-area-inset-bottom));color:var(--lup-text)}.add-room-hero{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;align-items:center;margin:2px 1px 17px}.add-room-hero__mark{display:grid;width:52px;height:52px;place-items:center;color:#b8efff;border:1px solid rgba(130,218,255,.33);border-radius:20px 20px 20px 7px;background:linear-gradient(145deg,rgba(45,151,213,.26),rgba(113,85,191,.17));box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 10px 26px rgba(0,0,0,.18),0 0 22px rgba(75,190,255,.13)}.add-room-hero__mark .material-icons{font-size:27px}.add-room-hero small,.add-room-position small,.add-room-radius__head>span,.add-room-section__label{display:block;color:#9bc4df;font-size:9px;font-weight:850;letter-spacing:.15em;line-height:1.2}.add-room-hero h1{margin:4px 0 5px;color:#f7f9ff;font-size:clamp(23px,6vw,31px);font-weight:820;letter-spacing:-.045em;line-height:1}.add-room-hero p{margin:0;color:#abbcd0;font-size:11px;line-height:1.45}.add-room-position{display:grid;grid-template-columns:43px minmax(0,1fr) 26px;gap:11px;align-items:center;min-height:70px;margin:0 0 20px;padding:10px 12px;color:#aab9cc;border:1px solid rgba(177,205,234,.15);border-radius:19px 19px 19px 7px;background:linear-gradient(115deg,rgba(44,67,99,.48),rgba(17,25,41,.7));box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.add-room-position.is-ready{border-color:rgba(94,229,190,.34);background:linear-gradient(115deg,rgba(53,132,117,.25),rgba(17,29,42,.74))}.add-room-position__pin{display:grid;width:43px;height:43px;place-items:center;color:#a8d5f8;border-radius:50% 50% 50% 14px;background:rgba(103,178,224,.13);box-shadow:inset 0 0 0 1px rgba(139,215,255,.21)}.add-room-position.is-ready .add-room-position__pin{color:#77efbd;background:rgba(73,205,157,.12);box-shadow:inset 0 0 0 1px rgba(109,239,187,.25),0 0 17px rgba(82,231,177,.12)}.add-room-position strong{display:block;margin-top:4px;color:#e5eef9;font-size:12px;font-weight:720;line-height:1.25}.add-room-position__state{color:#77efbd;font-size:20px}.add-room-section{margin:0 0 20px}.add-room-section__label{margin:0 2px 8px;color:#c2cef0}.add-room-form md-input-container{margin:6px 0 14px}.add-room-form md-input-container .md-input,.add-room-form md-select .md-select-value{color:#f4f7ff!important;border-bottom-color:rgba(163,198,238,.27)!important}.add-room-form md-input-container label{color:#9fb4cc!important}.add-room-form md-input-container.md-input-focused label{color:#8adbf9!important}.add-room-form md-input-container .md-input:focus{border-bottom-color:#75d7fa!important}.add-room-form .add-room-description textarea{min-height:86px;padding:10px 11px;border:1px solid rgba(164,201,238,.15)!important;border-radius:14px 14px 14px 5px;background:rgba(255,255,255,.035)}.add-room-radius{margin:0 0 22px;padding:14px 13px 9px;border:1px solid rgba(156,189,232,.17);border-radius:20px 20px 20px 7px;background:linear-gradient(130deg,rgba(93,76,164,.15),rgba(20,31,50,.66));box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.add-room-radius__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.add-room-radius__head>span{color:#c0b9ef}.add-room-radius__head strong{color:#f1f4ff;font-size:18px;font-weight:800;letter-spacing:-.03em}.add-room-radius p{margin:6px 0 12px;color:#a7b7cc;font-size:10px;line-height:1.4}.add-room-radius__presets{display:flex;flex-wrap:wrap;gap:7px}.add-room-radius__presets button{min-width:47px;min-height:32px;padding:0 9px;color:#b9c6d9;border:1px solid rgba(191,213,241,.14);border-radius:11px 11px 11px 4px;background:rgba(255,255,255,.035);font-size:10px;font-weight:720}.add-room-radius__presets button.is-active{color:#f5f7ff;border-color:rgba(155,132,255,.62);background:linear-gradient(135deg,rgba(121,92,255,.54),rgba(67,157,222,.3));box-shadow:0 0 15px rgba(121,92,255,.22)}.add-room-radius md-slider{margin:10px 3px 0}.add-room-radius md-slider .md-thumb:after{border-color:#a99bff;background:#a99bff}.add-room-radius md-slider .md-track-fill{background:#8976ff}.add-room-submit{display:grid;width:100%;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;min-height:52px;padding:0 13px;color:#fff;border:1px solid rgba(180,216,255,.35);border-radius:17px 17px 17px 6px;background:linear-gradient(104deg,#7057df,#2a9fe0);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 14px 26px rgba(44,102,202,.25);font-size:13px;font-weight:820;letter-spacing:.01em;text-align:left}.add-room-submit span{text-align:center}.add-room-submit .material-icons:last-child{justify-self:end}.add-room-submit:disabled{opacity:.45;box-shadow:none}.add-room-submit:not(:disabled):active{transform:translateY(1px) scale(.995)}@media (max-width:360px){.lup-add-room-page .add-room-form{padding-right:11px;padding-left:11px}.add-room-hero{grid-template-columns:45px minmax(0,1fr);gap:9px}.add-room-hero__mark{width:45px;height:45px;border-radius:16px 16px 16px 6px}.add-room-hero h1{font-size:23px}.add-room-radius{padding-right:10px;padding-left:10px}.add-room-radius__presets{gap:5px}.add-room-radius__presets button{min-width:43px;padding:0 7px}}.login,.nearby,.profile-page{background:radial-gradient(circle at 92% 4%,rgba(66,96,187,.18),transparent 28%),radial-gradient(circle at 8% 92%,rgba(122,92,255,.14),transparent 32%),var(--lup-bg)}.login md-content{background:0 0}.lup-top-bar,.lup-top-bar .md-toolbar-tools,md-toolbar:not(.sidenav-brand),md-toolbar:not(.sidenav-brand) .md-toolbar-tools{background:linear-gradient(120deg,#20233a,#171b2b);color:var(--lup-text);border-bottom:1px solid var(--lup-line)}md-tabs-wrapper,md-tabs-wrapper.md-stretch-tabs md-pagination-wrapper{background:var(--lup-surface);border-bottom:1px solid var(--lup-line)}md-tabs .md-tab,md-tabs .md-tab.md-active{color:var(--lup-muted)}md-tabs .md-tab.md-active{color:var(--lup-text);font-weight:700}md-tabs md-ink-bar{background:linear-gradient(90deg,var(--lup-primary),var(--lup-accent))}.md-whiteframe-1dp,.md-whiteframe-2dp,.md-whiteframe-4dp,body .md-dialog-container md-dialog,md-card{background:var(--lup-surface);color:var(--lup-text);border-radius:var(--lup-radius);box-shadow:var(--lup-shadow)}.md-dialog-content,md-dialog,md-dialog-content{background:var(--lup-surface);color:var(--lup-text)}md-dialog md-toolbar,md-dialog md-toolbar .md-toolbar-tools{background:var(--lup-surface-raised)}.md-toolbar-tools .navnotification{width:34px;height:34px;margin:0;border:1px solid rgba(255,255,255,.12);border-radius:12px;background-color:rgba(255,255,255,.06);background-position:center;background-size:20px;box-shadow:inset 0 1px 0 rgba(255,255,255,.09);transition:background-color .18s ease,transform .18s ease}.md-toolbar-tools .md-button:hover .navnotification{background-color:rgba(122,92,255,.22);transform:translateY(-1px)}.md-toolbar-tools .navnotification-count{top:3px;right:2px;left:auto;width:9px;height:9px;border:2px solid #20233a;background:#ff5d7c;box-shadow:0 3px 8px rgba(255,93,124,.45)}input,md-input-container .md-input,textarea{color:inherit;border-radius:10px}.login input[type=password],.login input[type=text],.login md-input-container:not(.md-input-invalid).md-input-focused label,.login md-input-container>label{color:var(--lup-text)}.login input[type=password]::placeholder,.login input[type=text]::placeholder{color:var(--lup-muted);opacity:1}.login md-input-container .md-input{border-color:var(--lup-muted)}.login md-input-container{margin:8px 8% 14px;padding:0 10px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08);border-radius:12px}.login md-input-container.md-input-focused{border-color:rgba(122,92,255,.72);box-shadow:0 0 0 3px rgba(122,92,255,.12)}.login md-input-container{margin:8px 8% 12px;padding:0 4px;background:0 0;border:0;border-bottom:1px solid rgba(214,207,243,.38);border-radius:0}.login md-input-container.md-input-focused{border-bottom-color:#b8a9ff;box-shadow:0 2px 0 -1px rgba(184,169,255,.42)}.login md-input-container .md-input{padding:5px 4px 7px;border-bottom:0}.login .login-credentials{width:min(88%,410px);box-sizing:border-box;margin:18px auto 0;padding:18px 18px 7px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(27,30,45,.72);box-shadow:0 18px 42px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.06)}.login .login-credentials md-input-container{width:100%;margin:4px 0 16px}.login .login-credentials md-input-container>label{padding-left:3px;color:#bdb5d4;font-size:12px;font-weight:650}.login .login-credentials input[type=password],.login .login-credentials input[type=text]{color:#f8f7ff;font-size:16px}.login .login-credentials md-input-container.md-input-focused{border-bottom-color:rgba(214,207,243,.38);box-shadow:none}.login .login-credentials input:focus,.login .login-credentials input:focus-visible{outline:0;box-shadow:none}.login .login-credentials md-input-container .md-input{position:relative;top:25px;line-height:24px}.login{min-height:100%;background:radial-gradient(circle at 50% -10%,rgba(142,111,255,.28),transparent 42%),linear-gradient(155deg,#10111d 0,#191a2b 48%,#10131e 100%)}.login>md-content{width:min(100%,820px);max-width:none;min-height:var(--lup-viewport-height,100dvh);background:0 0;box-shadow:none}.login .login-brand-stage{min-height:246px;padding:0 20px;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 50% 8%,rgba(154,124,255,.36),transparent 46%),radial-gradient(circle at 82% 73%,rgba(55,167,244,.28),transparent 32%),linear-gradient(160deg,#252442 0,#171a2c 61%,#12141f 100%);box-shadow:inset 0 -44px 58px rgba(8,10,22,.5)}.login .login-brand-stage::before{content:'LINKUUP';position:absolute;z-index:-1;top:54px;left:50%;transform:translateX(-50%) scaleX(1.28);color:rgba(255,255,255,.035);font-size:clamp(56px,18vw,124px);font-weight:950;letter-spacing:-.095em;white-space:nowrap}.login .login-brand-stage::after{width:310px;height:310px;right:-115px;top:-151px;border-color:rgba(219,210,255,.24);box-shadow:0 0 0 30px rgba(182,164,255,.055),0 0 0 64px rgba(107,179,255,.035);opacity:1}.login .login-brand-glow{position:absolute;z-index:-1;bottom:-67px;left:calc(50% - 85px);width:170px;height:170px;border-radius:50%;background:#8066ec;filter:blur(45px);opacity:.48}.login .login-wordmark{position:relative;z-index:1;margin-top:55px;color:#fff;font-size:clamp(48px,13vw,76px);font-weight:900;letter-spacing:-.085em;line-height:.9;text-align:center;text-shadow:0 6px 24px rgba(0,0,0,.29)}.login .login-wordmark-link{color:#f8f6ff}.login .login-wordmark-up{display:inline-block;margin-left:.025em;background:linear-gradient(135deg,#ffd77a 4%,#bda4ff 43%,#77c9ff 93%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 5px 12px rgba(112,83,232,.24))}.login .login-brand-claim{position:relative;z-index:1;margin:14px 0 0;color:#d8d2ea;font-size:12px;font-weight:700;letter-spacing:.075em;text-align:center;text-transform:uppercase}.login .login-brand-route{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:9px;margin-top:20px;color:#ffe28e}.login .login-brand-route span{width:51px;height:2px;border-radius:2px;background:linear-gradient(90deg,#a88bff,#84d0ff);box-shadow:0 0 12px rgba(133,191,255,.64)}.login .login-brand-route .material-icons{font-size:18px}.login .login-brand-route .material-icons:last-child{color:#ff91ae}.login .login-credentials{position:relative;z-index:3;width:min(88%,430px);margin:-22px auto 0;padding:24px 22px 13px;border-color:rgba(222,215,255,.17);border-radius:25px;background:linear-gradient(145deg,rgba(43,44,69,.94),rgba(25,27,45,.94));box-shadow:0 24px 48px rgba(0,0,0,.33),inset 0 1px 0 rgba(255,255,255,.11)}.login .login-credentials::before{content:'Willkommen zurück';display:block;margin:0 0 12px;color:#f7f5ff;font-size:17px;font-weight:800;letter-spacing:-.02em}.auth-shell .login-credentials::before{content:none;display:none}.login .login-credentials md-input-container{margin:8px 0 18px}.login .login-credentials md-input-container>label{color:#c9c1e2;font-size:11px;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.login .login-credentials md-input-container{border-bottom-color:rgba(229,224,247,.48)}.login .login-credentials md-input-container.md-input-focused{border-bottom-color:#d6c7ff}.login .login-credentials .md-input{color:#fff;font-size:17px}.login .login-links{width:min(88%,430px);margin:3px auto 0;padding:13px 8px 5px}.login .login-submit{width:min(88%,430px);margin:8px auto 0}.login .login-button{width:100%;height:55px;margin:0;padding:0 18px;border:1px solid rgba(255,255,255,.22);border-radius:17px;background:linear-gradient(135deg,#a286ff,#668de9);box-shadow:0 10px 0 rgba(56,55,128,.5),0 17px 27px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.34);color:#fff;font-size:15px;font-weight:850;letter-spacing:.025em}.login .login-button:active{transform:translateY(4px);box-shadow:0 6px 0 rgba(56,55,128,.5),0 11px 18px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.34)}.login .login-guest,.login .login-social{width:min(88%,430px);box-sizing:border-box;margin:12px auto 0;padding:0}.login .facebook-button,.login .instagram-button{height:47px;margin:0 4px;border:1px solid rgba(255,255,255,.16);border-radius:15px;box-shadow:0 8px 17px rgba(0,0,0,.16)}.login .facebook-button span,.login .instagram-button span{transform:scale(.72)}.login .guest-button{height:46px;margin:0;border:1px solid rgba(195,181,255,.22);border-radius:15px;background:rgba(255,255,255,.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.08);color:#e8e3f6;font-size:13px;font-weight:750}.login .login-bottom{width:min(88%,430px);margin:21px auto 0;padding-bottom:24px}.login .login-bottom .md-list-item-inner{min-height:30px}.login .login-bottom p{color:#aaa2c0;font-size:11px}.login .login-bottom ._md-button-wrap:hover p{color:#d8ceff}@media (min-width:760px){.login>md-content{width:760px}.login .login-brand-stage{min-height:278px}.login .login-wordmark{margin-top:63px}}.login .login-brand-stage{min-height:272px;background:radial-gradient(ellipse at 50% 4%,rgba(167,142,255,.28),transparent 43%),radial-gradient(circle at 80% 76%,rgba(72,171,242,.22),transparent 32%),linear-gradient(160deg,#25263d 0,#181a2b 60%,#11131e 100%)}.login .login-brand-stage::before{top:59px;color:rgba(255,255,255,.027);letter-spacing:-.11em}.login .login-emblem{position:relative;z-index:1;display:grid;place-items:center;width:43px;height:43px;margin:39px auto 13px;border:1px solid rgba(242,238,255,.54);border-radius:50%;box-shadow:0 0 0 5px rgba(255,255,255,.035),0 11px 26px rgba(0,0,0,.23),inset 0 1px 0 rgba(255,255,255,.18)}.login .login-emblem span,.login .login-emblem::after,.login .login-emblem::before{content:'';position:absolute;width:1px;height:28px;border-radius:2px;transform-origin:50% 100%;background:linear-gradient(#fff,#a999ff);box-shadow:0 0 8px rgba(190,177,255,.45)}.login .login-emblem::before{transform:translateY(-7px) rotate(-119deg)}.login .login-emblem::after{transform:translateY(-7px) rotate(119deg)}.login .login-emblem span{transform:translateY(-7px)}.login .login-wordmark{margin-top:0;color:#fff;font-family:Arial,sans-serif;font-size:clamp(47px,12.5vw,72px);font-weight:650;letter-spacing:-.095em;line-height:.86;text-shadow:0 7px 23px rgba(0,0,0,.3)}.login .login-wordmark-link{font-weight:620;letter-spacing:-.105em}.login .login-wordmark-up{margin-left:.055em;font-weight:820;letter-spacing:-.12em;background:linear-gradient(135deg,#f5efff 5%,#c1abff 48%,#75c8f6 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.login .login-brand-claim{max-width:260px;margin:14px auto 0;color:#cbc5dc;font-size:12px;font-weight:550;letter-spacing:.015em;line-height:1.45;text-align:center;text-transform:none}.login .login-brand-route{margin-top:15px;opacity:.76}.login .login-button{border-color:rgba(235,230,255,.26);background:linear-gradient(105deg,#9378ec 0,#728ce7 52%,#55a9e8 100%);box-shadow:0 12px 25px rgba(59,67,155,.32),inset 0 1px 0 rgba(255,255,255,.28)}.login .login-button:active{transform:translateY(1px);box-shadow:0 7px 16px rgba(59,67,155,.28),inset 0 1px 0 rgba(255,255,255,.25)}@media (min-width:760px){.login .login-brand-stage{min-height:298px}.login .login-emblem{margin-top:47px}}.login .login-links{width:min(88%,410px);box-sizing:border-box;margin:0 auto;padding:10px 4px 4px}.login .pwforgot,.login .signup{margin:0;font-size:12px}.login .signup{color:var(--lup-muted)}.login .pwforgot a,.login .signup a{color:#c8bcff;font-weight:700;text-decoration:none}.login .login-submit{width:min(88%,410px);box-sizing:border-box;margin:4px auto 0;padding:0}.login .login-submit .login-button{height:48px;margin:0;padding:0 18px;border:1px solid rgba(255,255,255,.16);border-radius:14px;font-size:15px;letter-spacing:.01em}.login .guest-button{width:min(88%,410px);height:42px;margin:10px auto 0;padding:0 16px;border:1px solid rgba(255,255,255,.16);border-radius:13px;background:rgba(255,255,255,.06);color:#e9e6f5;font-size:13px;font-weight:700}.login .login-brand-stage{margin-bottom:-1px;box-shadow:inset 0 -18px 34px rgba(16,18,29,.28)}.login .login-brand-stage::after{opacity:.34}.login .login-bottom,.login>md-content{background:0 0}.login .facebook-button,.login .guest-button,.login .instagram-button,.login .login-button{height:48px;min-height:48px;box-sizing:border-box;border-radius:14px;font-size:14px;font-weight:700}.login .facebook-button,.login .instagram-button{margin:0 4px;padding:0;border:1px solid rgba(255,255,255,.13)}.login .facebook-button span,.login .instagram-button span{width:25px;height:25px;background-size:25px}.login .guest-button{height:48px;margin-top:10px}.login .login-social{display:flex;gap:10px;width:min(88%,410px);box-sizing:border-box;margin:10px auto 0;padding:0}.login .login-social .facebook-button,.login .login-social .instagram-button{flex:1 1 0;width:auto;margin:0}.login .login-guest{display:flex;width:min(88%,410px);box-sizing:border-box;margin:10px auto 0;padding:0}.login .login-guest .guest-button{width:100%;margin:0}.login .guest-credentials{width:min(88%,410px);box-sizing:border-box;margin:18px auto 0;padding:18px 18px 12px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(27,30,45,.72);box-shadow:0 18px 42px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.06)}.login .guest-credentials md-input-container{width:100%;margin:4px 0 12px;padding:0 4px}.login .guest-credentials md-input-container>label{padding-left:3px;color:#bdb5d4;font-size:12px;font-weight:650}.login .guest-credentials input[type=text]{color:#f8f7ff;font-size:16px}.login .guest-back,.login .guest-submit{width:min(88%,410px);box-sizing:border-box;margin:10px auto 0;padding:0}.login .guest-back .backtologin,.login .guest-submit .login-button{width:100%;height:48px;min-height:48px;margin:0;padding:0 16px;border-radius:14px;font-size:14px;font-weight:700}.login .guest-back{margin-top:8px}.login .guest-back .backtologin{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.055);color:#e9e6f5}.login .guest-credentials .tos-line{display:grid;grid-template-columns:24px minmax(0,1fr);column-gap:8px;align-items:start;height:auto;min-height:48px;margin:8px 0 2px}.login .guest-credentials .tos-line .check{grid-column:1;margin:2px 0 0}.login .guest-credentials .tos-line span{grid-column:2;padding-left:0;color:#c9c3da;font-size:12px;line-height:18px;overflow-wrap:anywhere}.login .guest-credentials .lup-tos-line a{color:#b9a7ff;text-decoration-color:rgba(185,167,255,.7)}.login .guest-credentials .tos-line .error{grid-column:2;top:0;left:0;margin-top:3px}.md-button.md-raised,md-button.md-raised{border-radius:999px;box-shadow:0 7px 15px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.15);text-transform:none;font-weight:700;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.md-button.md-primary.md-raised{background:linear-gradient(135deg,var(--lup-primary),var(--lup-accent));color:#fff}.md-button.md-raised:hover:not([disabled]){transform:translateY(-1px);filter:brightness(1.07);box-shadow:0 10px 20px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.2)}.md-button.md-raised:active:not([disabled]){transform:translateY(1px) scale(.985);box-shadow:0 3px 8px rgba(0,0,0,.24),inset 0 1px 3px rgba(0,0,0,.16)}.roominfosingle{background:var(--lup-surface);border-color:var(--lup-line)}.roominfosingle .address{display:flex;align-items:center;gap:8px;padding:10px 14px;text-decoration:none}.roominfosingle .addressmap{flex:0 0 32px;margin:0}.roominfosingle .room-route-address{color:var(--lup-text);font-size:13px;text-align:left}.slick-current .roominfo{transform:translateY(-4px)}.slick-current .room-category-hero{box-shadow:0 16px 38px rgba(70,56,170,.32)}.lup-room-slide,.room-category-hero,.roominfo{transition:transform .28s ease,box-shadow .28s ease,opacity .28s ease}.slick-slide:not(.slick-current) .roominfo{opacity:.72;transform:scale(.97)}.nearby .location-categories,.nearby .search-input-wrap,.nearby .slickit,.nearby md-content.greybg{background:0 0}.nearby .roominfo{border:0;border-radius:22px;background:rgba(27,30,45,.92);box-shadow:var(--lup-shadow);overflow:visible}.nearby .search-input{background-color:rgba(255,255,255,.07);border-color:rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.location-categories{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;overflow:visible;margin:1px 10px 12px;padding:7px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:linear-gradient(135deg,rgba(255,255,255,.065),rgba(122,92,255,.055));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 9px 22px rgba(0,0,0,.13)}.location-categories button{position:relative;min-width:0;min-height:45px;padding:4px 5px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-radius:10px;border-color:transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.08);transition:transform .2s ease,background .2s ease,box-shadow .2s ease,border-color .2s ease}.location-categories button .material-icons{width:auto;height:21px;padding:0;box-sizing:border-box;border-radius:0;background:0 0;font-size:20px;line-height:21px;box-shadow:none;opacity:.82;transition:transform .22s cubic-bezier(.18,.78,.22,1),background .22s ease}.location-categories button span{font-size:8px;line-height:1.05;font-weight:750;letter-spacing:.01em}.location-categories button:not(.active){background:rgba(255,255,255,.025);border-color:transparent}.location-categories button:hover:not(.active){transform:translateY(-1px);background:rgba(255,255,255,.07)}.location-categories button.active{border-color:rgba(167,152,255,.3);background:linear-gradient(145deg,rgba(122,92,255,.45),rgba(43,157,244,.18));box-shadow:inset 0 1px 0 rgba(255,255,255,.16)}.location-categories button.active::after{content:'';position:absolute;bottom:4px;width:14px;height:2px;border-radius:999px;background:#fff;box-shadow:0 0 8px rgba(255,255,255,.75)}.location-categories button.active .material-icons{background:0 0;transform:translateY(-1px);opacity:1}.location-categories button:nth-child(2) .material-icons{color:#b8c8e7}.location-categories button:nth-child(3) .material-icons{color:#dfc29a}.location-categories button:nth-child(4) .material-icons{color:#d1a9df}.location-categories button:nth-child(5) .material-icons{color:#b8c8e7}@media (min-width:760px){.location-categories{grid-template-columns:repeat(5,minmax(0,1fr))}}.category-university{background:linear-gradient(135deg,#41316f,#7275e7)}.category-health{background:linear-gradient(135deg,#a32d58,#ef6f90)}.nearby .lup-room-slide-outer{padding:20px 12px 30px}.nearby .lup-room-slide{height:auto}.nearby .roominfo{width:min(100%,390px);min-height:336px;margin:24px auto 0}.nearby .room-category-hero{position:relative;width:128px;height:128px;margin:-32px auto 0;border-radius:36px;gap:4px;border:1px solid rgba(255,255,255,.16);box-shadow:0 14px 30px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.22)}.nearby .room-category-hero::before{content:'';position:absolute;inset:12px;border-radius:28px;border:1px solid rgba(255,255,255,.12)}.nearby .room-category-hero .material-icons{position:relative;z-index:1;font-size:56px}.nearby .room-category-hero span{position:relative;z-index:1;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.nearby .roominfo{min-height:362px}.nearby .room-category-hero{width:150px;height:150px;margin-top:-43px;border-radius:42px;border-color:rgba(255,255,255,.24);box-shadow:0 18px 0 rgba(23,21,58,.28),0 28px 42px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.28)}.nearby .room-category-hero::before{inset:14px;border-radius:33px}.nearby .room-category-hero .material-icons{font-size:64px}.nearby .room-category-hero span{max-width:120px;font-size:11px}.nearby .chatbutton{width:min(100%,390px);margin:7px auto 0}.nearby .chatbutton.chatbutton--locked{width:min(72%,275px);margin-top:10px}.nearby .chatbutton.chatbutton--locked button{height:36px;min-height:36px;margin:0;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(30,29,48,.5);color:#b9b2cc;font-size:10px;font-weight:700;letter-spacing:.035em;box-shadow:none}.nearby .chatbutton.chatbutton--locked button::before{content:'location_on';margin-right:5px;font-family:'Material Icons';font-size:14px;vertical-align:-2px;color:#9f8bf0}.nearby .slick-slide:not(.slick-current) .roominfo{opacity:1;transform:none}.nearby .slick-slide{transition:opacity .36s ease,filter .36s ease}.nearby .slick-slide .lup-room-slide{opacity:.38;filter:saturate(.48) brightness(.68);transform:translateY(24px) scale(.84);transform-origin:center center;transition:transform .46s cubic-bezier(.18,.78,.22,1),opacity .34s ease,filter .38s ease}.nearby .slick-slide.slick-current .lup-room-slide{opacity:1;filter:none;transform:scale(1.018)}.nearby .slick-slide .chatbutton{opacity:.25;transform:translateY(18px) scale(.76);transform-origin:center top;transition:transform .42s cubic-bezier(.18,.78,.22,1),opacity .28s ease}.nearby .slick-slide.slick-current .chatbutton{opacity:1;transform:none;animation:lup-chat-ready .46s cubic-bezier(.18,.78,.22,1) both}.nearby .slick-current .room-category-hero{animation:lup-emblem-arrive .48s cubic-bezier(.22,.75,.24,1) both}@keyframes lup-emblem-arrive{0%{transform:translateY(13px) scale(.86) rotate(-5deg);opacity:.35}70%{transform:translateY(-3px) scale(1.035) rotate(1deg);opacity:1}100%{transform:none;opacity:1}}@keyframes lup-chat-ready{0%{transform:translateY(22px) scale(.72);opacity:0}72%{transform:translateY(-3px) scale(1.045);opacity:1}100%{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.nearby .slick-current .room-category-hero,.nearby .slick-slide .chatbutton,.nearby .slick-slide .lup-room-slide{transition:none;animation:none}}.nearby .distrat,.nearby .room-user-preview,.nearby .roomhead{position:relative;top:16px}.nearby .distrat{display:flex;align-items:center;gap:8px;height:39px;box-sizing:border-box}.nearby .roominfo .distance,.nearby .roominfo .rating{float:none}.nearby .roominfo .rating{flex:0 0 104px;width:104px;cursor:pointer}.nearby .roominfo .rating p{display:flex;align-items:center;margin:0}.nearby .roominfo .rating .jk-rating-stars-container{float:none;white-space:nowrap}.nearby .roominfo .rating .jk-rating-stars-container .button .material-icons{font-size:14px}.nearby .roominfo .distance{flex:1 1 auto;width:auto;min-width:0}.nearby .roominfo .distance p{overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.lup-quick-vote-dialog{width:min(92vw,390px)}.quick-vote-content{text-align:center}.quick-vote-content p{margin:4px 0 16px;color:var(--lup-muted)}.quick-vote-content .jk-rating-stars-container{display:inline-flex}.nearby .roomhead .roomname{min-height:40px;margin:7px 0}.nearby .roomhead .roomname span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:clamp(.95rem, 3.8vw, 1.08rem);line-height:1.16;overflow-wrap:anywhere}.nearby .room-user-preview{display:flex;align-items:center;min-height:42px;gap:3px}.nearby .room-presence-count{display:inline-flex;align-items:center;gap:4px;margin-left:auto;padding:6px 9px;border:1px solid rgba(85,214,154,.25);border-radius:999px;background:rgba(85,214,154,.1);color:#9aead0;font-size:11px;font-style:normal;cursor:pointer;white-space:nowrap}.nearby .room-presence-count .material-icons{font-size:15px}.nearby .room-user-preview .lup-avatar{position:relative;z-index:1;width:31px;height:31px;margin:0 0 0 -9px;border:2px solid #202131;border-radius:50%;overflow:hidden}.nearby .room-user-preview .lup-avatar:first-child{margin-left:0}.nearby .room-user-preview .lup-avatar:nth-child(2){z-index:2}.nearby .room-user-preview .lup-avatar:nth-child(3){z-index:3}.nearby .room-user-preview .lup-avatar img{width:31px;height:31px;object-fit:cover}.nearby .room-user-preview .more-users{z-index:4;flex:0 0 34px;width:34px;height:34px;margin-left:-7px;border:2px solid #202131;border-radius:50%;background:linear-gradient(135deg,#866df1,#5f8ee5);color:#fff;box-shadow:0 5px 13px rgba(0,0,0,.22);cursor:pointer}.nearby .room-user-preview .more-users b{font-size:10px;line-height:30px}.location-categories{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding:7px 8px}.location-categories button{min-height:52px;padding:5px 1px 4px;overflow:visible;background:rgba(255,255,255,.035)}.location-categories button .material-icons{position:relative;display:grid;place-items:center;width:29px;height:29px;padding:0;border:1px solid rgba(255,255,255,.16);border-radius:11px;color:#fff;font-size:18px;box-shadow:0 5px 13px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.26)}.location-categories button span{margin-top:2px;color:#dcd7eb;font-size:6.5px;letter-spacing:-.01em}.location-categories button:first-child .material-icons{background:linear-gradient(135deg,#6f5fe7,#b274f2)}.location-categories button:nth-child(2) .material-icons{background:linear-gradient(135deg,#3178d6,#6fc8ff)}.location-categories button:nth-child(3) .material-icons{background:linear-gradient(135deg,#e36d49,#f5ba5c)}.location-categories button:nth-child(4) .material-icons{background:linear-gradient(135deg,#8e35d5,#f65ec9)}.location-categories button:nth-child(5) .material-icons{background:linear-gradient(135deg,#287a9e,#64c6d4)}.location-categories button:nth-child(6) .material-icons{background:linear-gradient(135deg,#d55b75,#ee9a6a)}.location-categories button:hover:not(.active) .material-icons{transform:translateY(-3px) rotate(-7deg) scale(1.08);box-shadow:0 9px 20px rgba(0,0,0,.32),0 0 16px currentColor}.location-categories button.active .material-icons{transform:translateY(-3px) rotate(5deg) scale(1.13);box-shadow:0 10px 23px rgba(123,95,255,.42),0 0 18px rgba(192,174,255,.45),inset 0 1px 0 rgba(255,255,255,.32)}.nearby .room-category-hero{isolation:isolate;overflow:visible}.nearby .room-category-hero::after{content:'';position:absolute;z-index:-1;inset:-12px;border-radius:42px;background:inherit;filter:blur(20px);opacity:.5;transform:scale(.86)}.nearby .room-category-hero .material-icons{filter:drop-shadow(0 5px 7px rgba(0,0,0,.25))}.nearby .room-category-hero{display:grid;grid-template-columns:82px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;align-items:center;width:calc(100% - 20px);height:174px;margin:9px auto 0;padding:17px 18px 16px 15px;box-sizing:border-box;border-radius:23px;overflow:hidden;text-align:left;cursor:pointer}.nearby .room-category-hero::before{z-index:0;inset:auto -35px -68px auto;width:180px;height:180px;border:22px solid rgba(255,255,255,.1);border-radius:50%}.nearby .room-category-hero::after{z-index:0;inset:0;border-radius:inherit;background-image:radial-gradient(rgba(255,255,255,.22) 1px,transparent 1.4px);background-size:13px 13px;filter:none;opacity:.24;transform:none}.room-category-orbit{position:relative;z-index:1;grid-row:1/4;display:grid;place-items:center;width:68px;height:74px;border:1px solid rgba(255,255,255,.3);border-radius:23px;background:linear-gradient(155deg,rgba(255,255,255,.22),rgba(17,17,34,.24));box-shadow:0 13px 26px rgba(0,0,0,.27),inset 0 1px 0 rgba(255,255,255,.28);transform:rotate(-7deg)}.room-category-orbit::before{content:'';position:absolute;inset:7px;border:1px solid rgba(255,255,255,.15);border-radius:17px}.room-category-orbit::after{content:'';position:absolute;z-index:-1;width:78px;height:78px;border-radius:50%;background:rgba(255,255,255,.38);filter:blur(17px);opacity:.32}.nearby .room-category-hero .room-category-orbit .material-icons{color:#fff;font-size:39px;filter:drop-shadow(0 5px 7px rgba(0,0,0,.34))}.room-category-name,.room-hero-hint,.room-hero-name{position:relative;z-index:1;display:block;min-width:0}.nearby .room-category-hero .room-category-name{align-self:end;max-width:none;overflow:hidden;color:rgba(255,255,255,.78);font-size:10px;font-weight:800;letter-spacing:.1em;line-height:1;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}.room-hero-name{align-self:center;overflow:hidden;color:#fff;font-size:clamp(23px,6.5vw,31px);line-height:.98;letter-spacing:-.04em;text-shadow:0 5px 16px rgba(0,0,0,.28);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.room-hero-hint{display:inline-flex;align-items:center;gap:3px;align-self:end;margin-top:7px;color:rgba(255,255,255,.88);font-size:10px;font-weight:750}.room-hero-hint .material-icons{font-size:16px}.nearby .roomhead{display:none}.nearby .distrat,.nearby .room-user-preview{top:12px}.nearby .slick-current .room-category-hero:hover .room-category-orbit{transform:rotate(4deg) scale(1.08)}.nearby .slick-current .room-category-hero:hover .room-hero-hint .material-icons{transform:translateX(4px)}.nearby .slick-current .room-category-hero{box-shadow:0 20px 42px rgba(0,0,0,.34),0 0 0 1px rgba(255,255,255,.1),0 0 34px rgba(124,94,241,.22),inset 0 1px 0 rgba(255,255,255,.28)}.nearby .slick-current .room-category-hero::after{animation:lup-poster-drift 5.5s ease-in-out infinite}.nearby .slick-current .room-category-hero::before{animation:lup-poster-orbit 5.5s ease-in-out infinite}.nearby .slick-current .room-category-orbit{animation:lup-orbit-breathe 2.8s ease-in-out infinite}.nearby .slick-current .room-hero-name{animation:lup-name-settle .55s cubic-bezier(.18,.78,.22,1) both}.nearby .slick-current .room-hero-hint{padding:5px 8px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(13,14,28,.17);backdrop-filter:blur(4px)}@keyframes lup-poster-drift{0%,100%{opacity:.2;transform:translateX(-3px)}50%{opacity:.34;transform:translateX(4px)}}@keyframes lup-poster-orbit{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(-7px,-4px) scale(1.05)}}@keyframes lup-orbit-breathe{0%,100%{transform:rotate(-7deg) scale(1)}50%{transform:rotate(-2deg) scale(1.045)}}@keyframes lup-name-settle{0%{opacity:0;transform:translateY(10px);letter-spacing:.02em}100%{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nearby .slick-current .room-category-hero::after,.nearby .slick-current .room-category-hero::before,.nearby .slick-current .room-category-orbit,.nearby .slick-current .room-hero-name{animation:none}}.nearby .room-category-hero{perspective:700px}.nearby .room-category-orbit{border-color:rgba(255,255,255,.46);background:linear-gradient(145deg,rgba(255,255,255,.38) 0,rgba(158,132,255,.34) 26%,rgba(43,51,122,.62) 100%);box-shadow:0 18px 0 rgba(22,19,67,.3),0 25px 34px rgba(0,0,0,.38),inset 0 2px 1px rgba(255,255,255,.43),inset 0 -8px 12px rgba(11,10,39,.25);transform:rotate(-8deg) rotateX(8deg)}.room-category-orbit::before{inset:6px;border-color:rgba(255,255,255,.28);box-shadow:inset 0 1px 3px rgba(255,255,255,.35)}.room-category-orbit::after{width:86px;height:86px;background:radial-gradient(circle,rgba(255,255,255,.66),rgba(143,112,255,.24) 38%,transparent 72%);filter:blur(12px);opacity:.55}.nearby .room-category-hero .room-category-orbit .material-icons{transform:translateY(-2px);filter:drop-shadow(0 3px 0 rgba(35,29,92,.58)) drop-shadow(0 9px 8px rgba(0,0,0,.38))}.nearby .slick-current .room-category-orbit{animation:lup-orbit-3d 2.65s ease-in-out infinite}@keyframes lup-orbit-3d{0%,100%{transform:rotate(-8deg) rotateX(8deg) translateY(0) scale(1)}50%{transform:rotate(-2deg) rotateX(-3deg) translateY(-6px) scale(1.065)}}.nearby .room-category-orbit{width:78px;height:86px;border:0;border-radius:30px 30px 30px 12px;background:linear-gradient(145deg,#c5b9ff 0,#7961e9 42%,#313d9b 100%);box-shadow:0 8px 0 rgba(35,30,104,.52),0 19px 28px rgba(0,0,0,.38),inset 0 2px 1px rgba(255,255,255,.48),inset 0 -9px 13px rgba(22,18,78,.3)}.nearby .room-category-orbit::before{inset:9px;border:0;border-radius:22px 22px 22px 8px;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.58),rgba(255,255,255,.08) 35%,transparent 36%),rgba(11,14,59,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.28)}.nearby .room-category-orbit::after{width:102px;height:102px;background:radial-gradient(circle,rgba(186,167,255,.55),rgba(115,82,240,.2) 42%,transparent 72%);opacity:.72}.nearby .room-category-hero .room-category-orbit .material-icons{position:relative;z-index:1;font-size:42px;transform:translateY(-2px);filter:drop-shadow(0 3px 0 rgba(43,31,117,.56)) drop-shadow(0 10px 8px rgba(0,0,0,.34))}.nearby .room-category-hero.category-bar .room-category-orbit,.nearby .room-category-hero.category-food .room-category-orbit,.nearby .room-category-hero.category-pub .room-category-orbit{background:linear-gradient(145deg,#ffd28a,#e57b50 43%,#a53f72);box-shadow:0 8px 0 rgba(128,50,75,.52),0 19px 28px rgba(0,0,0,.38),inset 0 2px 1px rgba(255,255,255,.48),inset 0 -9px 13px rgba(111,36,68,.3)}.nearby .room-category-hero.category-club .room-category-orbit,.nearby .room-category-hero.category-culture .room-category-orbit{background:linear-gradient(145deg,#ffc1f1,#d85bd9 43%,#5036ab)}.nearby .room-category-hero.category-cafe .room-category-orbit{background:linear-gradient(145deg,#ffe3a7,#c88654 43%,#69416f)}.nearby .room-category-hero.category-community .room-category-orbit,.nearby .room-category-hero.category-university .room-category-orbit{background:linear-gradient(145deg,#a4f0ff,#3aa7d7 43%,#345bb0)}.nearby .room-category-hero.category-health .room-category-orbit{background:linear-gradient(145deg,#ffc0d1,#ee6789 43%,#8a3d83)}.nearby .roominfo{position:relative;border:1px solid rgba(190,177,255,.16);background:radial-gradient(circle at 14% 11%,rgba(134,103,244,.24),transparent 33%),radial-gradient(circle at 92% 92%,rgba(52,163,238,.13),transparent 37%),linear-gradient(155deg,rgba(38,40,66,.98),rgba(21,23,38,.98));box-shadow:0 22px 46px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.09),inset 0 -1px 0 rgba(0,0,0,.25)}.nearby .roominfo::before{content:'';position:absolute;top:194px;left:13px;right:13px;height:1px;background:linear-gradient(90deg,transparent,rgba(190,177,255,.42),transparent);box-shadow:0 0 12px rgba(145,117,255,.2)}.nearby .distrat{margin:0 13px;padding:0 10px;border:1px solid rgba(255,255,255,.075);border-radius:13px;background:rgba(255,255,255,.045);box-shadow:inset 0 1px 0 rgba(255,255,255,.055)}.nearby .room-user-preview{margin:8px 13px 0;padding:7px 9px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:linear-gradient(90deg,rgba(122,92,255,.12),rgba(255,255,255,.035));box-shadow:inset 0 1px 0 rgba(255,255,255,.055)}.nearby .room-presence-count{background:rgba(85,214,154,.13);box-shadow:0 5px 12px rgba(46,178,126,.1),inset 0 1px 0 rgba(255,255,255,.1)}.nearby .roominfo{min-height:448px;perspective:900px}.nearby .room-category-hero{height:246px;padding-top:25px;padding-bottom:24px}.nearby .roominfo::before{top:266px}.nearby .slick-current .room-category-hero{transform:translateY(-7px) rotateX(2deg);border-color:rgba(221,213,255,.34);box-shadow:0 13px 0 rgba(19,19,52,.4),0 30px 48px rgba(0,0,0,.42),0 0 38px rgba(128,98,246,.2),inset 0 1px 0 rgba(255,255,255,.3)}.nearby .distrat{height:34px;margin-left:22px;margin-right:22px;padding:0 8px;border-radius:11px;opacity:.9}.nearby .roominfo .rating{flex-basis:92px;width:92px}.nearby .roominfo .rating .jk-rating-stars-container .button .material-icons{font-size:12px}.nearby .roominfo .distance p{font-size:10px}.nearby .room-user-preview{min-height:36px;margin:8px 22px 0;padding:5px 7px;border-radius:11px;opacity:.9}.nearby .room-user-preview .lup-avatar{width:27px;height:27px}.nearby .room-user-preview .lup-avatar img{width:27px;height:27px}.nearby .room-user-preview .more-users{flex-basis:30px;width:30px;height:30px}.nearby .room-user-preview .more-users b{font-size:9px;line-height:26px}.nearby .room-presence-count{padding:5px 7px;font-size:10px}.nearby .room-presence-count .material-icons{font-size:13px}.nearby .room-user-preview{margin-top:13px}.nearby .room-user-preview{margin-top:10px}.nearby .distrat{margin-top:17px}.nearby .distrat .distance a{display:flex;align-items:center;gap:5px;color:#d7d0eb;text-decoration:none}.nearby .distrat .distance .material-icons{color:#ac98ff;font-size:16px}.nearby .distrat{display:flex;align-items:stretch;height:62px;margin-right:18px;margin-left:18px;padding:0;overflow:hidden;border:1px solid rgba(190,177,255,.18);border-radius:16px;background:linear-gradient(135deg,rgba(106,80,199,.2),rgba(35,47,87,.28));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 10px 20px rgba(0,0,0,.14)}.nearby .distrat .distance,.nearby .distrat .rating{display:flex;align-items:center;float:none;width:50%;padding:0 12px;box-sizing:border-box;cursor:pointer}.nearby .distrat .rating{border-right:1px solid rgba(255,255,255,.11)}.nearby .distrat .distance:hover,.nearby .distrat .rating:hover{background:rgba(255,255,255,.065)}.nearby .distrat .distance p,.nearby .distrat .rating p{margin:0}.nearby .distrat .distance a{flex-direction:row;align-items:center;gap:8px;color:#e5e0ef;font-size:11px;font-weight:750}.nearby .distrat .distance a::before{content:'location_on';display:grid;place-items:center;flex:0 0 31px;width:31px;height:31px;border-radius:11px;background:linear-gradient(145deg,#a993ff,#657fd9);box-shadow:0 5px 10px rgba(43,35,111,.32),inset 0 1px 0 rgba(255,255,255,.28);font-family:'Material Icons';color:#fff;font-size:19px;line-height:1}.nearby .distrat{height:48px;margin-top:16px;overflow:visible;border:0;border-radius:0;background:0 0;box-shadow:none}.nearby .distrat .distance,.nearby .distrat .rating{width:auto;padding:0}.nearby .distrat .rating{margin-right:20px;border:0}.nearby .distrat .distance:hover,.nearby .distrat .rating:hover{background:0 0;filter:brightness(1.13)}.nearby .distrat .distance a{font-size:12px}.nearby .distrat .distance a::before{flex-basis:34px;width:34px;height:34px;border-radius:12px}.nearby .distrat{display:block;position:relative;top:48px;left:0;float:none;width:calc(100% - 26px);height:74px;margin:16px 13px 0;padding:0;box-sizing:border-box;transform:none}.nearby .distrat .distance,.nearby .distrat .location-cuddles{display:flex;flex:0 0 auto;align-items:center;min-width:0;margin:0;padding:0}.nearby .distrat .location-cuddles{position:absolute;top:28px;left:26%;display:grid;place-items:center;width:52px;height:52px;border:1px solid rgba(255,214,231,.42);border-radius:17px 17px 17px 7px;background:linear-gradient(135deg,rgba(255,255,255,.3) 0 7%,transparent 7% 13%,rgba(255,255,255,.14) 13% 19%,transparent 19% 25%,rgba(255,255,255,.12) 25% 31%,transparent 31%),linear-gradient(145deg,#ffb3ca,#dc6799 57%,#8f4e9e);box-shadow:0 4px 9px rgba(105,40,89,.3),0 13px 23px rgba(0,0,0,.25),0 0 20px rgba(231,103,156,.13),inset 0 2px 1px rgba(255,255,255,.44);color:#fff;cursor:pointer;transform:translateX(-50%);transition:transform .22s ease,filter .22s ease}.nearby .distrat .location-cuddles:hover{transform:translateX(-50%) translateY(-3px) rotate(-2deg) scale(1.05);filter:brightness(1.12)}.nearby .distrat .location-cuddles::after{content:'HIGH FIVE';position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);color:#ffc2d6;font-size:8px;font-weight:900;letter-spacing:.12em;white-space:nowrap}.nearby .distrat .location-cuddles>.material-icons{color:inherit;font-size:30px;line-height:1;filter:drop-shadow(0 2px 0 rgba(111,42,85,.4))}.nearby .distrat .location-cuddles strong{position:absolute;right:-10px;bottom:-9px;display:grid;place-items:center;min-width:23px;height:23px;padding:0 4px;border:2px solid #30223c;border-radius:12px;background:linear-gradient(145deg,#f8c07d,#e57975);box-shadow:0 4px 0 rgba(123,57,67,.48),0 7px 11px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.35);color:#fff;font-size:11px;line-height:1}.nearby .distrat .distance{position:absolute;top:29px;left:calc(26% + 114px);align-items:flex-start}.nearby .distrat .distance p{min-width:0;margin:0}.nearby .distrat .distance a{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;min-width:55px;background:0 0;color:#e7e1f5;font-size:10px;font-weight:900;letter-spacing:.02em;text-align:center;text-decoration:none}.nearby .distrat .distance a::before{content:'location_on';display:grid;place-items:center;width:47px;height:47px;border:1px solid rgba(189,240,250,.39);border-radius:50% 50% 50% 12px;background:radial-gradient(circle at 29% 24%,#dafaff 0 8%,transparent 9% 100%),linear-gradient(145deg,#79cfe4,#4386c7 64%,#344d9b);box-shadow:0 4px 9px rgba(32,72,137,.3),0 14px 24px rgba(0,0,0,.25),0 0 0 6px rgba(93,190,228,.07),0 0 21px rgba(91,195,235,.17),inset 0 2px 1px rgba(255,255,255,.44);font-family:'Material Icons';color:#fff;font-size:26px;line-height:1;transition:transform .22s ease,filter .22s ease,box-shadow .22s ease}.nearby .distrat .distance a:hover::before{transform:translateY(-4px) rotate(-3deg) scale(1.07);filter:brightness(1.14);box-shadow:0 6px 12px rgba(32,72,137,.35),0 18px 27px rgba(0,0,0,.28),0 0 0 8px rgba(93,190,228,.11),0 0 26px rgba(112,214,246,.3),inset 0 2px 1px rgba(255,255,255,.44)}.nearby .distrat .distance a::after{content:'WEG FINDEN';color:#b9addf;font-size:8px;font-weight:900;letter-spacing:.12em;line-height:1}.nearby .distrat .distance a>span{display:block;max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:380px){.nearby .distrat{top:46px;left:0;width:calc(100% - 20px);margin-left:10px;margin-right:10px;transform:none}.nearby .distrat .location-cuddles{width:48px;height:48px}.nearby .distrat .distance{left:calc(26% + 90px)}.nearby .distrat .distance a::before{width:43px;height:43px}}.nearby .roominfo{min-height:408px}.nearby .roominfo::before{top:153px}.nearby .room-category-hero{display:grid;grid-template-columns:82px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);width:calc(100% - 28px);height:132px;margin:10px auto 0;padding:15px 16px 14px 14px;border-radius:20px}.nearby .room-category-hero::before{inset:auto -46px -80px auto;width:156px;height:156px;border-width:18px}.nearby .room-category-hero::after{opacity:.16;background-size:15px 15px}.nearby .room-category-orbit{grid-row:1/3;width:66px;height:70px;border-radius:25px 25px 25px 10px;box-shadow:0 6px 0 rgba(35,30,104,.42),0 14px 22px rgba(0,0,0,.31),inset 0 2px 1px rgba(255,255,255,.43),inset 0 -7px 11px rgba(22,18,78,.25)}.nearby .room-category-orbit::before{inset:8px;border-radius:18px 18px 18px 7px}.nearby .room-category-orbit::after{width:86px;height:86px}.nearby .room-category-hero .room-category-orbit .material-icons{font-size:35px}.nearby .room-category-hero .room-category-name{align-self:end;font-size:9px;letter-spacing:.12em}.nearby .room-hero-name{align-self:start;margin-top:5px;font-size:clamp(20px,5.6vw,27px);line-height:1.02}.nearby .room-hero-hint{display:none}.nearby .slick-current .room-category-hero{transform:translateY(-3px) rotateX(1deg);box-shadow:0 16px 31px rgba(0,0,0,.32),0 0 25px rgba(128,98,246,.15),inset 0 1px 0 rgba(255,255,255,.25)}.nearby .room-user-preview{margin-top:8px}.nearby .room-category-hero{grid-template-columns:58px minmax(0,1fr);grid-template-rows:24px minmax(0,1fr);height:108px;padding:16px 18px;border:1px solid rgba(231,226,248,.12);border-radius:16px;background:linear-gradient(112deg,rgba(35,37,55,.98),rgba(24,26,39,.98));box-shadow:0 13px 25px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.05);transform:none}.nearby .room-category-hero::before{top:15px;right:auto;bottom:15px;left:0;width:3px;height:auto;border:0;border-radius:0 3px 3px 0;background:linear-gradient(#b39aff,#6dc6eb);box-shadow:0 0 15px rgba(139,116,246,.45);animation:none}.nearby .room-category-hero::after{display:none}.nearby .room-category-hero .room-category-orbit{grid-row:1/3;width:42px;height:42px;border:1px solid rgba(224,216,255,.24);border-radius:50%;background:rgba(255,255,255,.045);box-shadow:inset 0 1px 0 rgba(255,255,255,.13);transform:none;animation:none}.nearby .room-category-orbit::before{inset:7px;border:1px solid rgba(193,179,255,.18);border-radius:50%;background:0 0;box-shadow:none}.nearby .room-category-orbit::after{display:none}.nearby .room-category-hero .room-category-orbit .material-icons{font-size:22px;transform:none;filter:none}.nearby .room-category-hero .room-category-name{align-self:center;color:#bfb6d9;font-size:8px;letter-spacing:.16em}.nearby .room-hero-name{align-self:start;margin-top:4px;color:#f8f7fb;font-size:clamp(20px,5.4vw,26px);font-weight:720;letter-spacing:-.025em;line-height:1;text-shadow:none}.nearby .slick-current .room-category-hero{transform:none;border-color:rgba(192,179,255,.26);box-shadow:0 15px 27px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.07)}.nearby .slick-current .room-category-orbit{animation:none}.nearby .room-category-hero{--lup-place-accent:#9a85ec;--lup-place-glow:rgba(154,133,236,.22);grid-template-columns:64px minmax(0,1fr);grid-template-rows:22px minmax(0,1fr);height:118px;padding:17px 19px;border-color:color-mix(in srgb,var(--lup-place-accent) 38%,transparent);border-radius:19px;background:linear-gradient(112deg,color-mix(in srgb,var(--lup-place-accent) 18%,#202231),#191b29 68%);box-shadow:0 16px 29px rgba(0,0,0,.27),0 0 25px var(--lup-place-glow),inset 0 1px 0 rgba(255,255,255,.08)}.nearby .room-category-hero.category-bar,.nearby .room-category-hero.category-food,.nearby .room-category-hero.category-pub{--lup-place-accent:#ed9466;--lup-place-glow:rgba(237,148,102,.20)}.nearby .room-category-hero.category-cafe{--lup-place-accent:#d2a576;--lup-place-glow:rgba(210,165,118,.18)}.nearby .room-category-hero.category-club{--lup-place-accent:#df79db;--lup-place-glow:rgba(223,121,219,.22)}.nearby .room-category-hero.category-culture{--lup-place-accent:#74b9e9;--lup-place-glow:rgba(116,185,233,.20)}.nearby .room-category-hero.category-community,.nearby .room-category-hero.category-university{--lup-place-accent:#82cce0;--lup-place-glow:rgba(130,204,224,.18)}.nearby .room-category-hero.category-health{--lup-place-accent:#ed8ba7;--lup-place-glow:rgba(237,139,167,.20)}.nearby .room-category-hero.category-city,.nearby .room-category-hero.category-town{--lup-place-accent:#9aaed4;--lup-place-glow:rgba(154,174,212,.16)}.nearby .room-category-hero.category-sport{--lup-place-accent:#74c89b;--lup-place-glow:rgba(116,200,155,.18)}.nearby .room-category-hero.category-outdoors{--lup-place-accent:#8fcb8a;--lup-place-glow:rgba(143,203,138,.18)}.nearby .room-category-hero.category-business,.nearby .room-category-hero.category-default,.nearby .room-category-hero.category-hotel,.nearby .room-category-hero.category-salon,.nearby .room-category-hero.category-shop{--lup-place-accent:#aaaac5;--lup-place-glow:rgba(170,170,197,.15)}.nearby .room-category-hero::before{background:linear-gradient(var(--lup-place-accent),transparent);box-shadow:0 0 16px var(--lup-place-glow)}.nearby .room-category-hero .room-category-orbit{width:45px;height:45px;border-color:color-mix(in srgb,var(--lup-place-accent) 60%,rgba(255,255,255,.16));background:color-mix(in srgb,var(--lup-place-accent) 20%,rgba(255,255,255,.04));box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 8px 17px rgba(0,0,0,.17)}.nearby .room-category-hero .room-category-orbit .material-icons{color:var(--lup-place-accent)}.nearby .room-category-hero .room-category-name{color:color-mix(in srgb,var(--lup-place-accent) 72%,#fff)}.nearby .room-hero-name{font-size:clamp(21px,5.7vw,28px)}.nearby .roominfo{min-height:450px}.nearby .distrat .location-cuddles{top:85px}.nearby .distrat .distance{top:86px}.nearby .room-user-preview{position:relative;top:31px;display:flex;min-height:40px;margin-right:20px;margin-left:20px;padding:6px 10px 6px 12px;border:1px solid rgba(143,225,190,.16);border-radius:13px;background:linear-gradient(90deg,rgba(70,183,133,.14),rgba(255,255,255,.025) 64%,transparent);box-shadow:inset 3px 0 0 #62d3a0,inset 0 1px 0 rgba(255,255,255,.07)}.nearby .room-user-preview .lup-avatar{border-color:#222b39}.nearby .room-presence-count{padding:5px 8px;border-color:rgba(104,218,166,.25);background:rgba(79,196,140,.11);color:#b8f0d4;box-shadow:none;font-size:10px}.nearby .room-presence-count .material-icons{color:#7be0ac}.nearby .room-user-preview{top:35px;min-height:58px;margin:8px 30px 0 14px;padding:8px 12px;border:1px solid rgba(129,227,181,.18);border-radius:18px;background:linear-gradient(110deg,rgba(60,168,122,.17),rgba(51,64,94,.2) 62%,rgba(255,255,255,.025));box-shadow:0 10px 22px rgba(0,0,0,.14),inset 3px 0 0 #69d9a4,inset 0 1px 0 rgba(255,255,255,.09)}.nearby .room-user-preview .lup-avatar{width:42px;height:42px;margin-left:-12px;border:3px solid #202838;box-shadow:0 5px 12px rgba(0,0,0,.26)}.nearby .room-user-preview .lup-avatar:first-child{margin-left:0}.nearby .room-user-preview .lup-avatar img{width:42px;height:42px}.nearby .room-user-preview .more-users{flex-basis:42px;width:42px;height:42px;margin-left:-10px;border:3px solid #202838;background:linear-gradient(145deg,#70d8ad,#4c86c5)}.nearby .room-user-preview .more-users b{line-height:36px;font-size:11px}.nearby .room-presence-count{margin-left:auto;padding:6px 9px;border-radius:12px;background:rgba(13,37,34,.37);color:#caf7df;font-size:10px}.nearby .chatbutton button{border-color:rgba(226,220,255,.34);background:linear-gradient(135deg,rgba(176,157,255,.52),rgba(91,165,220,.36));box-shadow:0 7px 18px rgba(26,35,86,.22),inset 0 1px 0 rgba(255,255,255,.38),inset 0 -1px 0 rgba(255,255,255,.08);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.nearby .room-category-hero .room-category-orbit{width:68px;height:68px;border:1px solid color-mix(in srgb,var(--lup-place-accent) 70%,#fff);border-radius:24px 24px 24px 9px;background:radial-gradient(circle at 29% 24%,rgba(255,255,255,.52) 0 7%,transparent 8% 100%),linear-gradient(145deg,color-mix(in srgb,var(--lup-place-accent) 52%,#fff),color-mix(in srgb,var(--lup-place-accent) 74%,#253261));box-shadow:0 10px 21px rgba(0,0,0,.25),0 0 20px var(--lup-place-glow),inset 0 2px 1px rgba(255,255,255,.48),inset 0 -7px 12px rgba(12,15,42,.19)}.nearby .room-category-orbit::before{inset:9px;border:1px solid rgba(255,255,255,.24);border-radius:18px 18px 18px 7px;background:rgba(13,18,51,.1)}.nearby .room-category-hero .room-category-orbit .material-icons{position:relative;z-index:1;color:#fff;font-size:36px;filter:drop-shadow(0 2px 0 rgba(24,29,72,.3))}.nearby .room-category-hero .room-category-name{font-weight:900;text-shadow:0 0 12px var(--lup-place-glow)}@media (max-width:600px){.nearby .room-category-hero{grid-template-columns:84px minmax(0,1fr)}.nearby .room-category-hero .room-category-orbit{width:64px;height:64px}.nearby .room-category-hero .room-category-orbit .material-icons{font-size:34px}}.nearby .roominfo{min-height:494px}.nearby .room-category-hero{grid-template-columns:86px minmax(0,1fr);grid-template-rows:28px minmax(0,1fr);height:154px;margin-top:20px;padding:21px 22px 20px;border-radius:22px}.nearby .room-category-hero::before{top:19px;bottom:19px;width:4px}.nearby .room-category-hero .room-category-orbit{width:64px;height:64px;border-width:1px;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 11px 22px rgba(0,0,0,.22)}.nearby .room-category-orbit::before{inset:10px}.nearby .room-category-hero .room-category-orbit .material-icons{font-size:34px}.nearby .room-category-hero .room-category-name{font-size:9px;letter-spacing:.18em}.nearby .room-hero-name{margin-top:7px;font-size:clamp(25px,6.7vw,33px);line-height:.98}.location-categories{gap:3px;padding:6px 7px;border-color:rgba(255,255,255,.07);background:rgba(255,255,255,.025);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.location-categories button{min-height:47px;padding:5px 1px;border-radius:9px;background:0 0;box-shadow:none}.location-categories button .material-icons{width:auto;height:22px;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none;font-size:21px;line-height:22px;transform:none;opacity:.88}.location-categories button span{margin-top:3px;font-size:7px;font-weight:800;letter-spacing:.015em}.location-categories button.active{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.06)}.location-categories button.active::after{bottom:3px;width:11px;background:#d9d1ff;box-shadow:0 0 7px rgba(197,181,255,.55)}.location-categories button:first-child .material-icons{color:#b7a3ff}.location-categories button:nth-child(2) .material-icons{color:#9db7df}.location-categories button:nth-child(3) .material-icons{color:#e2af83}.location-categories button:nth-child(4) .material-icons{color:#d99ad7}.location-categories button:nth-child(5) .material-icons{color:#9dd5df}.location-categories button:nth-child(6) .material-icons{color:#d4a9b7}@media (max-width:600px){.location-categories{margin-bottom:0}.nearby .roominfo{min-height:432px;margin-top:-8px}.nearby .room-category-hero{height:136px;margin-top:4px;padding:17px 18px;grid-template-columns:76px minmax(0,1fr)}.nearby .room-category-hero .room-category-orbit{width:56px;height:56px}.nearby .room-category-hero .room-category-orbit .material-icons{font-size:30px}.nearby .room-hero-name{margin-top:5px;font-size:clamp(23px,6.4vw,29px)}.nearby .room-user-preview{top:28px;margin-top:5px;margin-right:8px;margin-left:27px}.nearby .distrat{top:18px}.nearby .distrat .location-cuddles{top:106px}.nearby .distrat .distance{top:107px}.nearby .distrat .location-cuddles{width:64px;height:64px;border-radius:21px 21px 21px 10px;box-shadow:0 6px 13px rgba(105,40,89,.27),0 17px 27px rgba(0,0,0,.24),0 0 25px rgba(231,103,156,.2),inset 0 2px 1px rgba(255,255,255,.46)}.nearby .distrat .location-cuddles>.material-icons{font-size:37px}.nearby .distrat .location-cuddles strong{right:-10px;bottom:-10px;min-width:25px;height:25px;font-size:11px}.nearby .distrat .distance a{gap:4px;font-size:11px}.nearby .distrat .distance a::before{width:64px;height:64px;border-radius:50% 50% 50% 17px;font-size:35px;box-shadow:0 6px 13px rgba(32,72,137,.28),0 18px 28px rgba(0,0,0,.24),0 0 0 7px rgba(93,190,228,.08),0 0 25px rgba(91,195,235,.2),inset 0 2px 1px rgba(255,255,255,.46)}.nearby .distrat .distance a::after{content:none}.nearby .chatbutton{margin-top:8px}}.nearby .roominfo{position:relative}.nearby .roominfo .distrat{position:absolute;top:auto;right:auto;bottom:24px;left:50%;width:auto;margin:0;transform:translateX(-50%)}.nearby .roominfo .distrat .distance,.nearby .roominfo .distrat .location-cuddles{top:auto;right:auto;bottom:auto;left:auto;transform:none}.profile-page .information-tabs .md-ink-bar,.profile-page .information-tabs [class*=ink-bar]{display:none;visibility:hidden}.nearby .roominfo .distrat .location-cuddles{width:60px;min-width:60px;height:60px;border-radius:14px}.nearby .roominfo .distrat .distance,.nearby .roominfo .distrat .distance a,.nearby .roominfo .distrat .distance p{width:60px;min-width:60px;height:60px;margin:0}.nearby .roominfo .distrat .distance a{position:relative;display:grid;place-items:center;border-radius:50%}.nearby .roominfo .distrat .distance a>.material-icons{display:grid;place-items:center;width:60px;height:60px;border-radius:50%;box-sizing:border-box}.nearby .roominfo .distrat .distance a>span,.nearby .roominfo .distrat .location-cuddles strong{display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border:1px solid rgba(255,255,255,.62);border-radius:999px;background:rgba(247,246,255,.9);color:#464257;box-shadow:0 2px 7px rgba(0,0,0,.24);font-size:8px;font-weight:850;line-height:1}.profile-page .information-tabs md-pagination-wrapper,.profile-page .information-tabs md-tab-item:first-child,.profile-page .information-tabs md-tabs-canvas,.profile-page .information-tabs md-tabs-wrapper{border-color:transparent;border-right-color:transparent}.nearby .roominfo .distrat .distance,.nearby .roominfo .distrat .location-cuddles{align-self:flex-start}.nearby .roominfo .distrat .distance a>.material-icons{margin-top:9px;margin-left:14px}.nearby .roominfo .distrat{gap:54px}.nearby .roominfo .distrat .distance{transform:translateY(45px)}@media (min-width:601px) and (max-width:900px){.nearby .roominfo{min-height:432px;margin-top:-8px}.nearby .room-category-hero{height:136px;margin-top:4px;padding:17px 18px;grid-template-columns:76px minmax(0,1fr)}.nearby .room-category-hero .room-category-orbit{width:56px;height:56px}.nearby .room-category-hero .room-category-orbit .material-icons{font-size:30px}.nearby .room-user-preview{top:28px;margin-top:5px;margin-right:8px;margin-left:27px}.nearby .roominfo .distrat{bottom:24px}}.nearby .roominfo .distrat .location-cuddles:hover{transform:none}.lup-location-cuddle-dialog{width:min(90vw,360px);overflow:hidden;border:1px solid rgba(215,201,255,.19);border-radius:25px;background:radial-gradient(circle at 50% -8%,rgba(155,124,255,.34),transparent 43%),linear-gradient(150deg,#302b4c,#171923)}.lup-location-cuddle-content{position:relative;padding:27px 24px 23px;text-align:center}.lup-location-cuddle-close{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.08);color:#eee9f9;cursor:pointer}.lup-location-cuddle-seal{display:grid;place-items:center;width:61px;height:61px;margin:0 auto 11px;border:1px solid rgba(236,228,255,.35);border-radius:20px 20px 20px 8px;background:linear-gradient(145deg,#b69fff,#6579dd);box-shadow:0 8px 0 rgba(48,42,111,.48),0 18px 29px rgba(0,0,0,.3),inset 0 2px 1px rgba(255,255,255,.43);color:#fff}.lup-location-cuddle-seal .material-icons{font-size:34px}.lup-location-cuddle-eyebrow{color:#cbbdff;font-size:9px;font-weight:900;letter-spacing:.15em}.lup-location-cuddle-content h2{margin:5px 0 9px;color:#fff;font-size:21px;line-height:1.15}.lup-location-cuddle-content p{margin:0 auto;color:#d7d0e8;font-size:13px;line-height:1.48}.lup-location-cuddle-rule{display:flex;align-items:center;gap:8px;margin:17px 0 11px;padding:10px 12px;border:1px solid rgba(196,177,255,.19);border-radius:13px;background:rgba(124,96,226,.14);color:#eee8ff;font-size:11px;font-weight:750;text-align:left}.lup-location-cuddle-rule .material-icons{color:#aee8c8;font-size:18px}.lup-location-cuddle-content .lup-location-cuddle-note{color:#aea6c4;font-size:11px}.lup-location-cuddle-done{width:100%;margin-top:18px;padding:12px 16px;border:1px solid rgba(226,217,255,.27);border-radius:13px;background:linear-gradient(145deg,#9c84ed,#6173ce);box-shadow:0 5px 0 rgba(47,41,107,.43),0 11px 18px rgba(0,0,0,.21),inset 0 1px 0 rgba(255,255,255,.35);color:#fff;font:800 12px inherit;cursor:pointer}.nearby .chatbutton{display:block;width:min(100%,390px);margin:7px auto 0}.nearby .chatbutton button{float:left;width:100%;height:60px;min-height:60px;padding:0;border:1px solid rgba(205,195,255,.22);border-radius:20px;background:linear-gradient(145deg,#6251a9,#394c91);box-shadow:0 7px 0 rgba(31,34,81,.45),0 15px 24px rgba(0,0,0,.23),inset 0 1px 0 rgba(255,255,255,.23);color:#fff}.nearby .chatbutton button:not(.inactive)::before{display:none}.nearby .chatbutton.chatbutton--locked{width:min(72%,275px);margin-top:10px}.nearby .chatbutton.chatbutton--locked button{float:none;width:100%;height:36px;min-height:36px;border-radius:999px;background:rgba(30,29,48,.5);box-shadow:none}.profile-page .profile-information .profile-detail-card h5 .material-icons{position:relative;overflow:hidden;border-color:rgba(255,255,255,.48);background:linear-gradient(145deg,#b4a3ff 0,#7654df 38%,#3d4cae 100%);box-shadow:0 6px 0 rgba(48,35,117,.58),0 11px 17px rgba(0,0,0,.28),inset 0 2px 1px rgba(255,255,255,.48),inset 0 -5px 8px rgba(27,20,87,.22);text-shadow:0 2px 0 rgba(43,31,111,.55);transform:translateY(-2px)}.profile-page .profile-information .profile-detail-card h5 .material-icons::after{content:'';position:absolute;top:2px;left:5px;right:5px;height:40%;border-radius:10px;background:linear-gradient(180deg,rgba(255,255,255,.32),transparent);pointer-events:none}.profile-page .profile-information .profile-detail-card:nth-child(3n) h5 .material-icons{background:linear-gradient(145deg,#9ce5ff 0,#3ba9e7 38%,#3c5fb8 100%);box-shadow:0 6px 0 rgba(33,76,147,.55),0 11px 17px rgba(0,0,0,.28),inset 0 2px 1px rgba(255,255,255,.48),inset 0 -5px 8px rgba(24,59,119,.22)}.profile-page .profile-information .profile-detail-card:nth-child(4n) h5 .material-icons{background:linear-gradient(145deg,#ffd48c 0,#e89b51 38%,#a64782 100%);box-shadow:0 6px 0 rgba(131,49,94,.55),0 11px 17px rgba(0,0,0,.28),inset 0 2px 1px rgba(255,255,255,.48),inset 0 -5px 8px rgba(111,36,77,.22)}.md-sidenav-left{border-right:1px solid rgba(255,255,255,.1);background:#161724;box-shadow:17px 0 38px rgba(0,0,0,.28)}.md-sidenav-left .sidenav-brand{position:relative;overflow:hidden;min-height:84px;background:linear-gradient(135deg,#252447 0,#332664 55%,#1c3158 100%);border-bottom:1px solid rgba(255,255,255,.12)}.md-sidenav-left .sidenav-brand::before{content:'';position:absolute;width:150px;height:150px;right:-49px;top:-83px;border:1px solid rgba(255,255,255,.16);border-radius:50%;box-shadow:0 0 0 18px rgba(255,255,255,.035),0 0 0 37px rgba(255,255,255,.025)}.md-sidenav-left .sidenav-brand .md-toolbar-tools{position:relative;z-index:1;height:84px;padding:0 17px}.md-sidenav-left .sidenav-brand h1{margin:0;color:#fff;font-size:25px;font-weight:800;letter-spacing:-.04em}.md-sidenav-left .sidenav-brand span{display:block;margin-top:3px;color:#d8d1f1;font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.md-sidenav-left .nav-close{display:grid;place-items:center;width:34px;height:34px;margin-right:10px;border:1px solid rgba(255,255,255,.17);border-radius:12px;background:rgba(255,255,255,.08);color:#fff;cursor:pointer}.md-sidenav-left md-content{background:radial-gradient(circle at 100% 0,rgba(118,87,222,.12),transparent 24%),#171923}.sidebar-user-card{position:relative;overflow:hidden;margin:13px 12px 7px;padding:12px;border-radius:17px;background:linear-gradient(135deg,rgba(126,95,231,.24),rgba(43,157,244,.1));box-shadow:0 10px 25px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.09);transition:transform .2s ease,box-shadow .2s ease}.sidebar-user-card::after{content:'';position:absolute;right:-25px;bottom:-38px;width:90px;height:90px;border-radius:50%;background:rgba(177,157,255,.13);filter:blur(2px)}.sidebar-user-card:hover{transform:translateY(-2px);box-shadow:0 14px 29px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.12)}.sidebar-user-card>*{position:relative;z-index:1}.sidebar-user-card .lup-avatar{outline:2px solid rgba(196,180,255,.42);outline-offset:2px}.md-sidenav-left md-list{padding:5px 9px 17px}.md-sidenav-left .sidebar-section-title{min-height:0;margin:14px 7px 5px;padding:0;background:0 0;color:#938cab;font-size:9px;font-weight:850;letter-spacing:.12em;line-height:18px;text-transform:uppercase}.md-sidenav-left .sidebar-section-title:first-child{margin-top:8px}.md-sidenav-left .sidebar-legal-title{margin-top:19px;border-top:1px solid rgba(255,255,255,.07);padding-top:12px}.md-sidenav-left md-list-item{min-height:47px;margin:3px 0;border-radius:13px}.md-sidenav-left md-list-item .nav-icon{width:31px;height:31px;border-radius:11px;transition:transform .2s ease,box-shadow .2s ease}.md-sidenav-left md-list-item:hover{transform:translateX(4px)}.md-sidenav-left md-list-item:hover .nav-icon{transform:rotate(-7deg) scale(1.08);box-shadow:0 6px 13px rgba(0,0,0,.2)}.md-sidenav-left md-list-item.nav-discover{background:linear-gradient(90deg,rgba(122,92,255,.21),rgba(43,157,244,.055));border-color:rgba(155,139,255,.19)}.md-sidenav-left md-list-item.nav-discover::before{background:#a996ff;box-shadow:0 0 12px #a996ff}.md-sidenav-left md-list-item.nav-discover .nav-icon{background:linear-gradient(135deg,#876ef2,#669bef);color:#fff}.md-sidenav-left md-list-item.nav-profile .nav-icon{background:rgba(99,188,247,.18);color:#9fdaff}.md-sidenav-left md-list-item.nav-friends .nav-icon{background:rgba(241,123,189,.16);color:#ffaad7}.md-sidenav-left md-list-item.nav-logout{margin-top:4px;border-color:rgba(255,255,255,.07);background:rgba(255,255,255,.025)}.md-sidenav-left md-list-item.nav-logout .nav-icon{background:rgba(255,117,146,.12);color:#ff9caf}.md-sidenav-left md-list-item.nav-logout p{color:#e6c7ce}.singlelocation .md-tab,.singlelocation .md-tab-content,.singlelocation [layout=row]>.ng-scope,.singlelocation md-content{background:var(--lup-bg);color:var(--lup-text)}.singlelocation .usernavigation{background:var(--lup-surface);border-left:1px solid var(--lup-line)}.singlelocation .usernavigation md-list-item{color:var(--lup-text)}.singlelocation .usernavigation .md-subheader{background:0 0;color:var(--lup-muted)}.singlelocation .usernavigation .md-list-item-text p{color:var(--lup-text)}.singlelocation .usernavigation .presence-person{background:rgba(255,255,255,.035)}md-list.usernavigation,md-list.usernavigation .md-subheader,md-list.usernavigation .visitors-list{background:var(--lup-surface);color:var(--lup-text)}md-list.usernavigation md-list-item{color:var(--lup-text)}md-list.usernavigation .md-list-item-text p{color:var(--lup-text)}md-list.usernavigation .md-list-item-inner .md-list-item-text .username,md-list.usernavigation .md-subheader-content,md-list.usernavigation .presence-person-copy .username,md-list.usernavigation .username{color:var(--lup-text)}md-list.usernavigation .md-list-item-inner{border-bottom-color:transparent}md-list.usernavigation .presence-person-copy p:last-child{color:var(--lup-muted)}.friends .username,.lup-likes .username,md-list .md-list-item-text .username{color:var(--lup-text);font-weight:700}.friends-page>md-content{background:radial-gradient(circle at 88% 0,rgba(122,92,255,.13),transparent 31%),var(--lup-bg)}.friends-page .friends-list{width:min(94%,720px);margin:8px auto 28px;padding:0;background:0 0}.friends-page .friends-list .md-subheader{margin:8px 4px 10px;padding:0;background:0 0;color:var(--lup-muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.friends-page .lup-user-list md-list-item,.friends-page .search-input-wrap+md-list md-list-item{min-height:72px;margin:8px 0;padding:8px 11px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:linear-gradient(135deg,rgba(122,92,255,.13),rgba(255,255,255,.035));box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 8px 17px rgba(0,0,0,.13);transition:transform .18s ease,border-color .18s ease,background .18s ease}.friends-page .lup-user-list md-list-item:hover{transform:translateY(-2px);border-color:rgba(177,161,255,.42);background:linear-gradient(135deg,rgba(122,92,255,.22),rgba(43,157,244,.07))}.friends-page .lup-user-list lup-avatar{margin-right:11px}.friends-page .lup-user-list .md-list-item-text{min-width:0}.friends-page .lup-user-list .username{margin:0 0 3px;color:var(--lup-text);font-size:15px;font-weight:750}.friends-page .lup-user-list .lup-user-status{margin:0;overflow:hidden;color:var(--lup-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.friends-page .lup-user-list .usericon{margin-left:5px;border-radius:50%;background-color:rgba(255,255,255,.08);background-position:center}.friends-page .lup-user-list .sendmessage{background-color:rgba(122,92,255,.3)}.friends-page .search-input-wrap{display:flex;align-items:center;gap:9px;width:min(94%,720px);margin:14px auto 5px;padding:8px 11px;border:1px solid rgba(255,255,255,.11);border-radius:15px;background:rgba(255,255,255,.055)}.friends-page .search-input-wrap .search-input{flex:1;min-width:0;border:0;outline:0;background:0 0;color:var(--lup-text);font:600 14px Ubuntu,sans-serif}.friends-page .search-input-wrap .search-input::placeholder{color:var(--lup-muted)}.friends-page .qrcode-dummy{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:rgba(122,92,255,.22);color:#d9d1ff;cursor:pointer}.course-collection{max-width:760px;margin:0 auto;padding:14px 12px 28px;background:0 0}.course-collection .md-subheader{margin:4px 4px 12px;padding:0;background:0 0;color:var(--lup-muted);font-size:12px;font-weight:700}.course-collection md-list-item.md-2-line{min-height:82px;margin:8px 0;padding:8px 11px;border:1px solid rgba(255,255,255,.1);border-radius:17px;background:linear-gradient(110deg,rgba(122,92,255,.13),rgba(255,255,255,.035));box-shadow:inset 0 1px 0 rgba(255,255,255,.06);transition:transform .18s ease,border-color .18s ease,background .18s ease}.course-collection md-list-item.md-2-line:hover{transform:translateY(-2px);border-color:rgba(122,92,255,.48);background:linear-gradient(110deg,rgba(122,92,255,.23),rgba(43,157,244,.09))}.course-collection .md-avatar{width:54px;height:54px;margin-right:13px;border:2px solid rgba(255,255,255,.16);border-radius:16px;object-fit:cover;box-shadow:0 7px 16px rgba(0,0,0,.23);cursor:pointer}.course-collection .md-list-item-text p{color:var(--lup-text);font-size:14px;font-weight:700}.course-collection .md-list-item-text h5{margin:4px 0 0;color:var(--lup-muted);font-size:11px;font-weight:500}.course-visit-badge{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:17px 15px 10px;justify-items:center;align-items:center;flex:0 0 48px;width:48px;height:54px;margin:0 12px 0 0;padding:4px 0;border:1px solid rgba(246,198,90,.46);border-radius:16px 16px 19px 19px;background:radial-gradient(circle at 50% 0,rgba(255,244,190,.28),transparent 44%),linear-gradient(155deg,rgba(246,198,90,.34),rgba(126,84,29,.28));box-shadow:0 7px 15px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.24);color:#fff1bd;text-align:center}.course-visit-badge::after{content:'';position:absolute;right:7px;bottom:6px;width:5px;height:5px;border-radius:50%;background:#fff0a5;box-shadow:0 0 8px rgba(255,229,119,.9)}.course-visit-badge .material-icons{font-size:18px;color:#fff1a4;filter:drop-shadow(0 1px 2px rgba(67,38,3,.55))}.course-visit-badge strong{font-size:15px;line-height:1;text-shadow:0 1px 2px rgba(67,38,3,.6)}.course-visit-badge span{font-size:7px;color:#ffedaf;text-transform:uppercase;letter-spacing:.06em}.profile-page .avatar-bg{display:flex;flex-direction:column;align-items:center}.profile-page .avatar-bg{position:relative;overflow:visible;isolation:isolate}.profile-page .avatar-bg .avatar{display:flex;justify-content:center;align-items:center;width:100%;position:relative;z-index:2;overflow:visible}.profile-page .avatar-bg .avatar>div{display:flex;justify-content:center;align-items:center;position:relative}.profile-page .avatar-bg .large-avatar{display:block;margin:0 auto;position:relative;z-index:3}.profile-page .avatar-bg .profile-identity{position:relative;z-index:2}.profile-page .large-avatar img{width:132px;height:132px;border-radius:50%;object-fit:cover}.profile-page .user-profile-page{position:relative}.profile-section-sidebar{position:relative;z-index:12;display:flex;justify-content:center;align-items:flex-start;gap:8px;margin:16px auto 10px}.profile-sidebar-toggle{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(255,255,255,.16);border-radius:15px;background:linear-gradient(145deg,rgba(122,92,255,.88),rgba(43,157,244,.62));color:#fff;box-shadow:0 10px 24px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.2);cursor:pointer}.profile-sidebar-toggle .material-icons{font-size:22px;transition:transform .2s ease}.profile-section-sidebar.open .profile-sidebar-toggle .material-icons{transform:rotate(90deg)}.profile-section-switcher{display:flex;flex-direction:column;gap:7px;width:0;max-height:0;padding:0;overflow:hidden;opacity:0;transform:translateX(12px) scale(.94);pointer-events:none;border:1px solid transparent;border-radius:18px;background:rgba(25,28,42,.96);box-shadow:0 18px 40px rgba(0,0,0,.34);transition:width .22s ease,max-height .22s ease,padding .22s ease,opacity .16s ease,transform .22s ease}.profile-section-sidebar.open .profile-section-switcher{width:150px;max-height:190px;padding:11px;opacity:1;transform:none;pointer-events:auto;border-color:rgba(255,255,255,.12)}.profile-switcher-title{margin:1px 4px 5px;color:var(--lup-muted);font:800 10px/1 Ubuntu,sans-serif;letter-spacing:.08em;text-transform:uppercase}.profile-section-switcher button{display:flex;align-items:center;gap:9px;width:100%;padding:11px 10px;border:1px solid transparent;border-radius:12px;background:rgba(255,255,255,.045);color:var(--lup-muted);font:700 12px/1 Ubuntu,sans-serif;text-align:left;cursor:pointer}.profile-section-switcher button .material-icons{font-size:19px}.profile-section-switcher button.active{border-color:rgba(122,92,255,.55);background:linear-gradient(135deg,rgba(122,92,255,.3),rgba(43,157,244,.18));color:var(--lup-text);box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}.profile-page .gallery-upload{display:contents}.profile-page .gallery-upload-button{display:none}.profile-page .gallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:8px 12px 28px}.profile-page .gallery-tile{aspect-ratio:1/.82;display:block;overflow:hidden;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:15px;background:rgba(255,255,255,.05);box-shadow:0 8px 18px rgba(0,0,0,.18);cursor:pointer}.profile-page .gallery-tile img{display:block;width:100%;height:100%;object-fit:cover}.profile-page .gallery-tile:hover{border-color:rgba(176,160,255,.75);transform:translateY(-1px)}.profile-page .gallery-add-tile{aspect-ratio:1/.82;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;overflow:hidden;padding:0;border:1px dashed rgba(186,170,255,.55);border-radius:15px;background:linear-gradient(145deg,rgba(126,94,233,.2),rgba(43,157,244,.09));color:#e9e4ff;box-shadow:inset 0 1px 0 rgba(255,255,255,.11);font:700 12px/1.15 Ubuntu,sans-serif;cursor:pointer}.profile-page .gallery-add-tile .material-icons{display:grid;place-items:center;width:39px;height:39px;border-radius:50%;background:linear-gradient(145deg,#aa92ff,#5f7ee7);color:#fff;box-shadow:0 6px 14px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.3);font-size:25px}.profile-page .gallery-add-tile:hover{border-color:#dacfff;background:linear-gradient(145deg,rgba(142,108,250,.34),rgba(63,177,245,.18));transform:translateY(-1px)}.profile-page .cuddle-qr-trigger{position:absolute;top:3px;left:50%;width:24px;height:24px;transform:translateX(-50%);display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:rgba(255,117,146,.26);color:#ffd5df;cursor:pointer;z-index:2}.profile-page .cuddle-qr-trigger .material-icons{margin:0;color:inherit;font-size:15px}.profile-contact-actions{display:flex;justify-content:center;gap:8px;margin:12px auto 0}.profile-contact-actions button{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:7px 10px;border:1px solid var(--lup-line);border-radius:11px;background:rgba(255,255,255,.045);color:var(--lup-text);font:700 11px/1 Ubuntu,sans-serif;cursor:pointer}.profile-contact-actions button:hover{background:rgba(122,92,255,.22);border-color:rgba(122,92,255,.48)}.profile-contact-actions .usericon{width:18px;height:18px;background-size:18px}.location-presence-heading{display:flex;align-items:center;gap:10px;margin:12px 12px 8px;padding:12px;border:1px solid var(--lup-line);border-radius:14px;background:rgba(255,255,255,.045);color:var(--lup-text)}.location-presence-heading>.material-icons{color:#55d69a;font-size:23px}.location-presence-heading span,.location-presence-heading strong{display:block}.location-presence-heading strong{font-size:13px}.location-presence-heading span{margin-top:2px;color:var(--lup-muted);font-size:11px;text-transform:none;letter-spacing:0}.visitors-list{padding:0 12px 14px}.presence-person.md-2-line{min-height:68px;margin:7px 0;padding:7px 9px;border:1px solid var(--lup-line);border-radius:16px;background:rgba(255,255,255,.035)}.presence-person .presence-avatar{position:relative;margin-right:10px}.presence-person .presence-avatar::after{content:'';position:absolute;right:0;bottom:1px;width:10px;height:10px;border:2px solid var(--lup-surface);border-radius:50%;background:#55d69a;box-shadow:0 0 10px rgba(85,214,154,.72)}.presence-person-copy .username{color:var(--lup-text);font-weight:700}.presence-person-copy p:last-child{color:var(--lup-muted);font-size:12px}.presence-actions{display:flex;align-items:center;gap:2px}.presence-actions .usericon{width:28px;height:28px;padding:5px;border-radius:50%;background-color:rgba(255,255,255,.07);background-size:17px;background-position:center}.presence-actions .sendmessage{background-color:rgba(122,92,255,.26)}.presence-person:first-child{border-color:rgba(122,92,255,.38);background:linear-gradient(100deg,rgba(122,92,255,.13),rgba(43,157,244,.05))}.md-sidenav-left md-content{background:#171923}.sidebar-user-card{display:flex;align-items:center;gap:10px;margin:12px 10px 2px;padding:11px;border:1px solid var(--lup-line);border-radius:16px;background:linear-gradient(135deg,rgba(122,92,255,.18),rgba(43,157,244,.1));cursor:pointer}.sidebar-user-card .lup-avatar{flex:0 0 auto}.sidebar-user-card div{min-width:0;flex:1}.sidebar-user-card span,.sidebar-user-card strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-user-card strong{color:var(--lup-text);font-size:13px}.sidebar-user-card span{color:var(--lup-muted);margin-top:2px;font-size:11px}.sidebar-user-card>.material-icons{color:#c9c3ff}.md-sidenav-left md-list-item:hover{transform:translateX(2px)}.md-sidenav-left md-list-item{transition:transform .18s ease,background .18s ease}.md-sidenav-left md-list{padding-top:14px}.md-sidenav-left md-list-item{position:relative;overflow:hidden;min-height:50px;border:1px solid transparent;background:0 0}.md-sidenav-left md-list-item::before{content:'';position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 5px 5px 0;background:0 0;transition:background .18s ease,box-shadow .18s ease}.md-sidenav-left md-list-item p{color:#e8e5f3;font-size:14px;font-weight:650}.md-sidenav-left md-list-item .nav-icon{display:grid;place-items:center;width:30px;height:30px;margin-right:11px;border-radius:10px;background:rgba(255,255,255,.055);color:#c9c3ff;font-size:18px}.md-sidenav-left md-list-item:hover{border-color:rgba(255,255,255,.08);background:linear-gradient(90deg,rgba(122,92,255,.19),rgba(43,157,244,.04))}.md-sidenav-left md-list-item:hover::before{background:#b8a9ff;box-shadow:0 0 13px #b8a9ff}.md-sidenav-left md-list-item.nav-settings{background:linear-gradient(90deg,rgba(122,92,255,.18),rgba(122,92,255,.035));border-color:rgba(159,142,255,.22)}.md-sidenav-left md-list-item.nav-settings::before{background:#b8a9ff;box-shadow:0 0 12px #b8a9ff}.md-sidenav-left md-list-item.nav-settings .nav-icon{background:rgba(122,92,255,.28);color:#ded8ff}.md-sidenav-left md-list-item.nav-account .nav-icon{background:rgba(43,157,244,.18);color:#a7d9ff}.md-sidenav-left md-list-item.nav-profile-settings .nav-icon{background:rgba(246,198,90,.16);color:#ffe09a}.md-sidenav-left .md-subheader{border-bottom:1px solid rgba(255,255,255,.07);padding-bottom:8px}.profile-page .user-top-information{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(145deg,rgba(39,43,65,.98),rgba(22,25,38,.98));border:1px solid rgba(255,255,255,.055);box-shadow:0 16px 38px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.055)}.profile-page .user-top-information::before{content:'';position:absolute;z-index:0;inset:0;background:radial-gradient(circle at 9% 0,rgba(122,92,255,.3),transparent 38%),radial-gradient(circle at 92% 100%,rgba(43,157,244,.19),transparent 42%);pointer-events:none}.profile-page .user-top-information .countitems{position:relative;z-index:1;gap:8px;padding:0 10px 11px;box-sizing:border-box}.profile-page .user-top-information .countitem{position:relative;isolation:isolate;overflow:hidden;min-height:76px;margin:0;padding:10px 4px 8px;border:1px solid rgba(255,255,255,.065);border-radius:15px;background:rgba(255,255,255,.048);box-shadow:inset 0 1px 0 rgba(255,255,255,.07);cursor:pointer;transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.profile-page .user-top-information .countitem::before{content:'';position:absolute;top:0;left:18%;right:18%;height:3px;border-radius:0 0 999px 999px;background:#c9c3ff;box-shadow:0 0 11px currentColor;opacity:.9}.profile-page .user-top-information .countitem::after{content:'';position:absolute;z-index:-1;top:-26px;left:50%;width:68px;height:56px;transform:translateX(-50%);border-radius:50%;background:currentColor;opacity:.09;filter:blur(13px)}.profile-page .user-top-information .countitem:hover{transform:translateY(-3px);border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.085);box-shadow:0 10px 18px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.13)}.profile-page .user-top-information .countitem .material-icons{display:block;margin-bottom:2px;font-size:17px;color:#c9c3ff}.profile-page .user-top-information .countitem.stat-ups .material-icons{color:#f6c65a}.profile-page .user-top-information .countitem.stat-friends .material-icons{color:#62bdf7}.profile-page .user-top-information .countitem.stat-cuddles .material-icons{color:#ff7592}.profile-page .user-top-information .countitem.stat-ups::before{background:#f6c65a;color:#f6c65a}.profile-page .user-top-information .countitem.stat-friends::before{background:#62bdf7;color:#62bdf7}.profile-page .user-top-information .countitem.stat-cuddles::before{background:#ff7592;color:#ff7592}.profile-page .user-top-information .countitem>*{position:relative;z-index:1}.profile-page .user-top-information .countitem .count{color:var(--lup-text);font-weight:750;font-size:1.15rem}.profile-page .user-top-information .countitem .item{color:var(--lup-muted);font-size:.59rem}.profile-page .qr-cuddle-action{position:absolute;top:6px;right:7px;display:grid;place-items:center;width:21px;height:21px;margin:0;border:1px solid rgba(255,255,255,.2);border-radius:50%;background-color:rgba(122,92,255,.24);box-shadow:0 5px 11px rgba(0,0,0,.18);color:#ded8ff;font-size:14px;cursor:pointer}.profile-page .user-top-information .countitem.stat-cuddles{position:relative}.profile-page .user-top-information .countitem.stat-cuddles{border-color:rgba(255,117,146,.23);background:linear-gradient(145deg,rgba(255,117,146,.16),rgba(122,92,255,.08))}.profile-page .user-top-information .countitem.stat-cuddles:hover{border-color:rgba(255,154,177,.52);box-shadow:0 10px 20px rgba(255,82,133,.14),inset 0 1px 0 rgba(255,255,255,.18)}.lup-cuddles-dialog{width:min(90vw,360px);overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:24px;background:radial-gradient(circle at 50% 0,rgba(255,105,151,.25),transparent 38%),linear-gradient(150deg,#302743,#171927)}.lup-cuddles-dialog-content{position:relative;padding:25px 22px 23px;text-align:center}.lup-cuddles-close{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.08);color:#eae5f5;cursor:pointer}.lup-cuddles-heart{display:grid;place-items:center;width:54px;height:54px;margin:0 auto 10px;border-radius:18px;background:linear-gradient(145deg,#ff9ab4,#d85b91);box-shadow:0 8px 0 rgba(120,38,78,.52),0 17px 27px rgba(0,0,0,.3),inset 0 2px 1px rgba(255,255,255,.43);color:#fff}.lup-cuddles-heart .material-icons{font-size:28px;filter:drop-shadow(0 2px 0 rgba(117,36,75,.45))}.lup-cuddles-dialog h2{margin:0;color:#fff;font-size:22px}.lup-cuddles-dialog p{margin:8px auto 17px;color:#d9d0e9;font-size:13px;line-height:1.42}.lup-cuddles-qr{display:inline-grid;place-items:center;padding:10px;border:1px solid rgba(255,255,255,.18);border-radius:18px;background:#fff;box-shadow:0 12px 26px rgba(0,0,0,.3)}.lup-cuddles-qr img{display:block;width:min(58vw,200px);height:auto}.lup-cuddles-hint{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:15px;color:#f3b4c6;font-size:11px;font-weight:700}.lup-cuddles-hint .material-icons{font-size:16px}.profile-page .avatar-bg{padding:72px 14px 82px;background:radial-gradient(circle at 50% 5%,rgba(122,92,255,.25),transparent 53%)}.profile-page .profile-identity{position:relative;z-index:3;margin-top:16px;text-align:center}.profile-page .profile-identity h2{color:#faf9ff;font-size:clamp(20px, 5vw, 25px);letter-spacing:-.02em;text-shadow:0 4px 18px rgba(0,0,0,.28)}.profile-page .profile-identity .profile-role{display:inline-block;padding:5px 11px;border:1px solid rgba(202,190,255,.33);border-radius:999px;background:rgba(122,92,255,.34);box-shadow:0 5px 15px rgba(0,0,0,.16),inset 0 1px rgba(255,255,255,.24);color:#fff;font-size:11px;font-weight:800;letter-spacing:.035em;text-shadow:0 1px 2px rgba(0,0,0,.38)}.profile-page .profile-information{width:min(94%,680px);margin:14px auto 28px}.profile-page .profile-information .md-list-item-text{margin:5px;padding:13px 14px;min-height:70px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:linear-gradient(135deg,rgba(122,92,255,.12),rgba(255,255,255,.04));box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 8px 18px rgba(0,0,0,.13)}.profile-page .profile-information .full .md-list-item-text{border-color:rgba(174,157,255,.26);background:linear-gradient(135deg,rgba(122,92,255,.23),rgba(43,157,244,.09))}.profile-page .profile-information h5{margin:0 0 6px;color:#bdb5d4;font-size:10px;font-weight:800;letter-spacing:.09em}.profile-page .profile-information p{margin:0;color:#f1eff9;font-size:14px;font-weight:550;line-height:1.4}@media (max-width:380px){.profile-page .avatar-bg{padding-top:66px;padding-bottom:76px}.profile-page .user-top-information .countitems{gap:5px;padding-left:6px;padding-right:6px}.profile-page .user-top-information .countitem{min-height:70px}}.profile-page .avatar-bg{overflow:hidden;background:#1b1d2b}.profile-page .avatar-bg::after,.profile-page .avatar-bg::before{content:'';position:absolute;z-index:0;pointer-events:none}.profile-page .avatar-bg::before{display:none}.profile-page .avatar-bg::after{display:none}.profile-page .avatar-bg .avatar{z-index:2}.profile-page .avatar-bg .avatar::before{display:none}.profile-page .avatar-bg .large-avatar::after{content:'';position:absolute;inset:-8px;pointer-events:none;border:1px solid rgba(204,213,237,.24);border-radius:50%;box-shadow:0 0 0 6px rgba(132,151,194,.035),0 0 18px rgba(108,132,196,.1);opacity:.58}.profile-page .avatar-bg.profile-online .large-avatar::after{border-color:rgba(111,228,173,.55);box-shadow:0 0 0 6px rgba(83,204,145,.045),0 0 20px rgba(80,211,147,.28);animation:lup-profile-avatar-pulse 3.8s ease-in-out infinite}.profile-page .large-avatar{animation:none}.profile-page .profile-identity{z-index:3}@keyframes lup-profile-avatar-pulse{0%,100%{transform:scale(1);opacity:.4}50%{transform:scale(1.016);opacity:.9}}@media (prefers-reduced-motion:reduce){.profile-page .avatar-bg .large-avatar::after,.profile-page .avatar-bg::after,.profile-page .avatar-bg::before,.profile-page .large-avatar{animation:none}}.profile-adventure{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:14px 12px 28px}.profile-adventure md-list-item.profile-about-card,.profile-adventure md-list-item.profile-detail-card{min-height:84px;margin:0;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:linear-gradient(135deg,rgba(122,92,255,.14),rgba(255,255,255,.04));box-shadow:inset 0 1px 0 rgba(255,255,255,.07)}.profile-adventure md-list-item.profile-about-card{grid-column:1/-1}.profile-adventure .profile-detail-icon{display:grid;place-items:center;width:34px;height:34px;margin:0 10px 0 0;border-radius:11px;background:rgba(122,92,255,.24);color:#d9d2ff;font-size:20px}.profile-adventure .profile-detail-card:nth-child(3n) .profile-detail-icon{background:rgba(43,157,244,.2);color:#a9d8ff}.profile-adventure .profile-detail-card:nth-child(4n) .profile-detail-icon{background:rgba(246,198,90,.18);color:#ffe19a}.profile-adventure .md-list-item-text h5{margin:0 0 5px;color:var(--lup-muted);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.profile-adventure .md-list-item-text p{margin:0;color:var(--lup-text);font-size:13px;font-weight:650;overflow-wrap:anywhere}.profile-adventure .profile-about-me{color:var(--lup-text);font-weight:500;line-height:1.45}@media (max-width:360px){.profile-adventure{grid-template-columns:1fr}.profile-adventure md-list-item.profile-about-card{grid-column:auto}}@media (max-width:768px){.profile-page .information-tabs{top:-82px}}.profile-page .information-tabs md-tabs-wrapper,.profile-page .information-tabs md-tabs-wrapper.md-stretch-tabs md-pagination-wrapper{background:0 0;border-bottom:0}.profile-page .information-tabs .md-ink-bar,.profile-page .information-tabs md-tabs md-ink-bar{display:none}.profile-page .information-tabs md-tab-item:first-child{border-right:0}.location-chat-surface{height:100%;background:var(--lup-surface);color:var(--lup-text)}.location-chat-surface .chatbottom{height:62px;background:0 0;border:0;border-top:1px solid rgba(255,255,255,.08)}.location-chat-surface .chatbottom input{background:rgba(255,255,255,.065);color:var(--lup-text);border:1px solid rgba(255,255,255,.12)}.location-chat-surface .chatbottom button{border-radius:12px;background-color:rgba(122,92,255,.26)}.location-chat-surface .chatbottom button.sendmessage{background-color:#8d78ff}.location-chat-surface .chat-msgs .msg .message{background:rgba(255,255,255,.09);color:var(--lup-text);box-shadow:none}.location-page md-tabs{background:linear-gradient(135deg,#171827,#22203a)}.location-page md-tabs md-tabs-wrapper{border-bottom:1px solid rgba(255,255,255,.09)}.location-page md-tabs md-tab-item{min-width:0;color:#bdb8cf;font-size:12px;font-weight:750;letter-spacing:.04em}.location-page md-tabs md-tab-item.md-active{color:#f8f7ff}.location-page md-tabs md-ink-bar{height:3px;border-radius:3px 3px 0 0;background:linear-gradient(90deg,#8d78ff,#6ca8ff)}.location-experience{background:linear-gradient(180deg,#1c1d2d 0,#171825 100%);color:var(--lup-text)}.location-hero{position:relative;min-height:210px;overflow:hidden;background:#282940}.location-hero>img{display:block;width:100%;height:230px;object-fit:cover;opacity:.75}.location-hero-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,16,27,.08),rgba(16,17,30,.94))}.location-hero-copy{position:absolute;right:18px;bottom:17px;left:18px}.location-hero-copy h1{margin:7px 0 3px;color:#fff;font-size:clamp(23px,5.6vw,30px);line-height:1.05;letter-spacing:-.025em}.location-hero-copy p{margin:0;color:#d9d5e6;font-size:12px}.location-live-pill{display:inline-flex;align-items:center;gap:4px;padding:5px 9px;border:1px solid rgba(194,182,255,.3);border-radius:999px;background:rgba(89,69,176,.43);color:#f5f2ff;font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.05em}.location-live-pill .material-icons{color:#d8ccff;font-size:15px}.location-action-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:14px 14px 10px}.location-action-row.has-phone{grid-template-columns:repeat(3,minmax(0,1fr))}.location-action{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:61px;padding:8px 5px;overflow:hidden;border:1px solid rgba(191,181,237,.14);border-radius:15px;background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.025));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 6px 14px rgba(0,0,0,.12);color:#e5e0f3;font:inherit;text-decoration:none;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.location-action::before{content:'';position:absolute;top:0;left:23%;right:23%;height:1px;background:linear-gradient(90deg,transparent,rgba(191,178,255,.75),transparent);opacity:.7}.location-action:focus,.location-action:hover{border-color:rgba(174,151,255,.52);background:linear-gradient(145deg,rgba(137,108,235,.22),rgba(79,145,209,.11));transform:translateY(-1px)}.location-action .material-icons{color:#b8a7ff;font-size:22px;text-shadow:0 0 12px rgba(165,138,255,.35)}.location-action span{font-size:10px;font-weight:780;letter-spacing:.025em}.location-action .room-open{color:#6ee0ad}.location-action .room-closed{color:#ff8796}.location-action .room-unknown{color:#d8c479}.location-rating-card{display:grid;grid-template-columns:minmax(0,1fr) auto 24px;gap:11px;align-items:center;margin:8px 14px 12px;padding:15px 13px 14px 15px;border:1px solid rgba(172,151,255,.22);border-radius:17px;background:linear-gradient(125deg,rgba(113,82,218,.28),rgba(57,76,144,.22));box-shadow:0 13px 30px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.09);cursor:pointer}.rating-copy{display:grid;gap:3px}.rating-copy span{color:#cbc4e1;font-size:11px}.rating-copy strong{color:#fff;font-size:13px;line-height:17px}.rating-stars{display:grid;justify-items:end}.location-rating-card .jk-rating-stars-container{width:92px}.location-rating-card .jk-rating-stars-container .button .material-icons{color:#f7cb68;font-size:18px}.rating-stars small{color:#c9c1df;font-size:10px}.rating-arrow{color:#e4deff;font-size:20px}.location-comments{margin:0 14px 24px;padding:4px 0 12px}.location-section-title{display:flex;align-items:center;justify-content:space-between;margin:0 2px 10px;color:#f3f0fb;font-size:14px;font-weight:750}.location-section-title button{display:inline-flex;align-items:center;padding:0;border:0;background:0 0;color:#ad9bff;font:inherit;font-size:11px;cursor:pointer}.location-section-title button .material-icons{font-size:17px}.location-comment{display:flex;align-items:center;gap:10px;min-height:55px;margin-top:7px;padding:8px 10px;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:rgba(255,255,255,.042)}.location-comment .lup-avatar{flex:0 0 34px;width:34px;height:34px}.location-comment .lup-avatar img{width:34px;height:34px}.location-comment lup-comment-text{color:#ded9ea;font-size:12px;line-height:17px}.location-comment-empty{margin:0;padding:15px 12px;border:1px dashed rgba(255,255,255,.13);border-radius:13px;color:var(--lup-muted);font-size:12px;text-align:center}.location-chat-surface .chat-msgs{padding:16px 14px;background:radial-gradient(circle at 10% 0,rgba(113,82,218,.1),transparent 34%),var(--lup-surface)}.location-chat-surface .lup-msg{margin-bottom:13px}.location-chat-surface .chat-msgs .msg{max-width:84%}.location-chat-surface .chat-msgs .msg .message{padding:11px 12px;border:1px solid rgba(255,255,255,.08);border-radius:16px;box-shadow:0 8px 20px rgba(0,0,0,.13)}.location-chat-surface .lup-own-msg .message{border-color:rgba(166,145,255,.38);background:linear-gradient(135deg,rgba(126,97,230,.62),rgba(79,104,198,.6))}.location-chat-surface .chat-msgs .msg .name{color:#e5dfff;font-weight:750}.location-chat-surface .chat-msgs .msg .time{color:#aea8c0}.location-chat-surface .chatbottom{display:flex;align-items:center;height:74px;padding:10px 12px;box-sizing:border-box;background:rgba(20,21,34,.92)}.location-chat-surface .chatbottom .chat-input{flex:1;width:auto;padding:0}.location-chat-surface .chatbottom input{height:48px;box-sizing:border-box;padding:0 15px;border-radius:15px;outline:0;font-size:14px}.location-chat-surface .chatbottom input:focus{border-color:rgba(163,141,255,.68);box-shadow:0 0 0 3px rgba(135,103,255,.13)}.location-chat-surface .chatbottom .chat-button{display:flex;align-items:center;justify-content:center;flex:0 0 54px;width:54px;height:54px;padding:0;margin-left:10px;border-radius:16px;background:linear-gradient(135deg,#987eff,#6d92ed);box-shadow:0 8px 19px rgba(91,70,188,.35),inset 0 1px 0 rgba(255,255,255,.24)}.location-chat-surface .chatbottom button,.location-chat-surface .chatbottom button.sendmessage{width:25px;height:25px;min-width:25px;max-width:25px;padding:0;border-radius:0;background-color:#fff;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.location-chat-surface .chatbottom .chat-button:has(button.sendmessage){background:linear-gradient(135deg,#a78cff,#6da3ff);transform:translateY(-1px)}.location-chat-surface .chatbottom{background:#141522;border-top-color:rgba(255,255,255,.08)}.location-chat-surface .chatbottom .chat-input{background:0 0}.location-chat-surface .chatbottom input{background:#25263b;color:#f7f5ff;-webkit-text-fill-color:#f7f5ff;border-color:rgba(185,169,255,.24);box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}.location-chat-surface .chatbottom input::placeholder{color:#aaa3bf;opacity:1}.likes-page>md-content{background:radial-gradient(circle at 88% 0,rgba(246,198,90,.13),transparent 30%),var(--lup-bg)}.likes-page md-list{margin:0;padding:14px 13px 28px;background:0 0}.likes-page .md-subheader{margin-bottom:11px;padding:15px 14px;border:1px solid rgba(246,198,90,.22);border-radius:17px;background:linear-gradient(135deg,rgba(246,198,90,.16),rgba(122,92,255,.13));color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 9px 20px rgba(0,0,0,.12);font-size:13px;font-weight:700;line-height:1.35}.likes-page .lup-user-list{display:grid;gap:8px}.likes-page .lup-user-list md-list-item{min-height:64px;margin:0;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:rgba(255,255,255,.045)}.likes-page .lup-user-list .lup-user-status{color:#bfb7d3}.likes-page .lup-user-list .sendmessage{border-radius:50%;background-color:rgba(122,92,255,.24)}@media (prefers-reduced-motion:reduce){*,::after,::before{transition-duration:NaNs;animation-duration:NaNs}}.profile-page .profile-information{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:14px 12px 30px;background:radial-gradient(circle at 85% 0,rgba(122,92,255,.13),transparent 34%),var(--lup-bg)}.profile-page .profile-information .profile-story-card{grid-column:1/-1;min-height:112px;margin:0;padding:17px;border:1px solid rgba(183,165,255,.28);border-radius:19px;background:linear-gradient(135deg,rgba(115,85,223,.32),rgba(40,111,180,.14));box-shadow:0 13px 28px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.1);overflow:hidden}.profile-page .profile-story-card h5{display:flex;align-items:center;gap:6px;color:#dfd7ff}.profile-page .profile-story-card h5 .material-icons{color:#ffd16b;font-size:16px}.profile-page .profile-story-card .profile-about-me{color:#fff;font-size:15px;line-height:1.52}.profile-page .profile-information .profile-detail-card{min-width:0;min-height:77px;margin:0;padding:11px 10px;border:1px solid rgba(255,255,255,.075);border-radius:15px;background:rgba(255,255,255,.045)}.profile-page .profile-information .profile-detail-card:nth-child(3n){background:linear-gradient(135deg,rgba(43,157,244,.11),rgba(255,255,255,.035))}.profile-page .profile-information .profile-detail-card h5{color:#aaa2c3;font-size:9px}.profile-page .profile-information .profile-detail-card p{overflow:hidden;color:#f4f2fb;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.profile-page .profile-information .profile-detail-card h5{display:flex;align-items:center;gap:5px}.profile-page .profile-information .profile-detail-card h5 .material-icons{display:grid;place-items:center;flex:0 0 22px;width:22px;height:22px;border-radius:8px;background:rgba(133,108,239,.22);color:#cfc2ff;font-size:14px}.profile-page .profile-information .profile-detail-card:nth-child(3n) h5 .material-icons{background:rgba(57,169,244,.16);color:#99dbff}.profile-page .profile-information .profile-detail-card:nth-child(4n) h5 .material-icons{background:rgba(246,198,90,.16);color:#ffdb82}.profile-page .profile-information .profile-detail-card{position:relative;isolation:isolate;min-height:92px;padding:12px 11px 10px;overflow:hidden;border-radius:18px;background:linear-gradient(140deg,rgba(112,84,213,.22),rgba(255,255,255,.035))}.profile-page .profile-information .profile-detail-card::after{content:'';position:absolute;z-index:-1;right:-22px;bottom:-30px;width:95px;height:95px;border-radius:50%;background:rgba(154,132,255,.24);filter:blur(7px)}.profile-page .profile-information .profile-detail-card h5{gap:7px;color:#c9c1df;font-size:9px;letter-spacing:.07em}.profile-page .profile-information .profile-detail-card h5 .material-icons{flex:0 0 30px;width:30px;height:30px;border:1px solid rgba(255,255,255,.16);border-radius:11px;background:linear-gradient(145deg,#8a70ed,#536fca);color:#fff;font-size:17px;box-shadow:0 6px 14px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.25)}.profile-page .profile-information .profile-detail-card p{margin-top:9px;color:#fff;font-size:14px;font-weight:700;line-height:1.22;white-space:normal;word-break:break-word}.profile-page .profile-information .profile-detail-card:nth-child(3n){background:linear-gradient(140deg,rgba(39,139,214,.24),rgba(255,255,255,.035))}.profile-page .profile-information .profile-detail-card:nth-child(3n)::after{background:rgba(65,181,248,.22)}.profile-page .profile-information .profile-detail-card:nth-child(3n) h5 .material-icons{background:linear-gradient(145deg,#44b3ee,#4271cb);color:#fff}.profile-page .profile-information .profile-detail-card:nth-child(4n){background:linear-gradient(140deg,rgba(209,123,76,.23),rgba(255,255,255,.035))}.profile-page .profile-information .profile-detail-card:nth-child(4n) h5 .material-icons{background:linear-gradient(145deg,#edaa5b,#c55e92);color:#fff}.profile-page .profile-information{width:min(100%,900px);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-left:8px;padding-right:8px}.profile-page .profile-information .profile-detail-card{min-height:88px;padding:12px 13px 11px;border-radius:20px;border-color:rgba(255,255,255,.12);box-shadow:0 10px 22px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.1)}.profile-page .profile-information .profile-detail-card::after{right:-10px;bottom:-48px;width:128px;height:128px;opacity:.82}.profile-page .profile-information .profile-detail-card h5{gap:9px;font-size:9px;letter-spacing:.08em}.profile-page .profile-information .profile-detail-card h5 .material-icons{flex-basis:38px;width:38px;height:38px;border-radius:14px;font-size:21px}.profile-page .profile-information .profile-detail-card p{margin:7px 2px 0 47px;min-height:20px;color:#fff;font-size:15px;line-height:1.25;text-shadow:0 1px 12px rgba(0,0,0,.16)}.profile-page .profile-information .profile-detail-card h5::after{content:'';flex:1;height:1px;margin-left:2px;background:linear-gradient(90deg,rgba(255,255,255,.18),transparent)}.profile-page .profile-information{max-width:900px}.profile-page .profile-information .profile-detail-card{min-height:103px;padding:15px 14px 13px;border-color:rgba(255,255,255,.15);box-shadow:0 13px 27px rgba(0,0,0,.17),inset 0 1px 0 rgba(255,255,255,.13)}.profile-page .profile-information .profile-detail-card .md-list-item-text{min-height:0;margin:0;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none}.profile-page .profile-information{width:100%;box-sizing:border-box;gap:8px;padding-left:4px;padding-right:4px}.profile-page .profile-information .profile-detail-card{height:112px;min-height:112px;box-sizing:border-box;padding-left:15px;padding-right:15px}.profile-page .profile-information .profile-detail-card p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media (max-width:360px){.profile-page .profile-information{gap:8px;padding-left:10px;padding-right:10px}.profile-page .profile-information .profile-detail-card{min-height:98px;padding:12px 10px}.profile-page .profile-information .profile-detail-card h5{font-size:8px;gap:6px}.profile-page .profile-information .profile-detail-card h5 .material-icons{flex-basis:31px;width:31px;height:31px;font-size:17px}.profile-page .profile-information .profile-detail-card p{font-size:13px}}.profile-page .profile-information .profile-compass{grid-column:1/-1;margin-top:3px;padding:14px 12px 16px;border:1px solid rgba(183,174,224,.13);border-radius:22px;background:radial-gradient(circle at 92% 8%,rgba(116,159,235,.14),transparent 34%),linear-gradient(145deg,rgba(34,37,54,.84),rgba(22,24,36,.78));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 12px 25px rgba(0,0,0,.14)}.profile-compass-heading{display:flex;align-items:center;gap:10px;margin:0 2px 12px}.profile-compass-seal{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(175,202,255,.26);border-radius:11px 11px 11px 5px;background:linear-gradient(145deg,rgba(100,138,233,.43),rgba(92,76,182,.34));box-shadow:inset 0 1px 0 rgba(255,255,255,.23),0 6px 13px rgba(0,0,0,.2);color:#e8f2ff}.profile-compass-seal .material-icons{font-size:19px}.profile-compass-heading small,.profile-compass-item small{display:block;color:#a9a3bd;font-size:8px;font-weight:850;letter-spacing:.1em;line-height:1.1}.profile-compass-heading strong{display:block;margin-top:3px;color:#f5f3fb;font-size:14px}.profile-compass-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.profile-compass-item{display:flex;align-items:center;min-width:0;min-height:54px;padding:7px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:rgba(255,255,255,.035)}.profile-compass-item>.material-icons{display:grid;place-items:center;flex:0 0 29px;width:29px;height:29px;margin-right:7px;border-radius:9px 9px 9px 4px;background:rgba(141,122,232,.17);color:#cfc5ff;font-size:16px}.profile-compass-item:nth-child(3n)>.material-icons{background:rgba(86,186,221,.15);color:#a6e5f0}.profile-compass-item:nth-child(4n)>.material-icons{background:rgba(230,159,108,.15);color:#ffd0a7}.profile-compass-item div{min-width:0}.profile-compass-item strong{display:block;margin-top:3px;overflow:hidden;color:#f4f2fb;font-size:11px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.profile-compass-empty{display:flex;align-items:center;width:100%;min-height:58px;padding:9px 10px;border:1px dashed rgba(179,165,255,.3);border-radius:15px;background:rgba(126,100,222,.08);color:#eeeaff;font:inherit;text-align:left;cursor:pointer}.profile-compass-empty>.material-icons:first-child{margin:0 10px 0 2px;color:#c8baff}.profile-compass-empty span{flex:1}.profile-compass-empty small,.profile-compass-empty strong{display:block}.profile-compass-empty strong{font-size:12px}.profile-compass-empty small{margin-top:3px;color:#bdb5d4;font-size:10px}.profile-compass-empty>.material-icons:last-child{color:#a99ce1}@media (max-width:360px){.profile-compass-grid{grid-template-columns:1fr}.profile-page .profile-information .profile-compass{padding:12px 10px}}.settings-page>md-content{background:radial-gradient(circle at 88% 0,rgba(122,92,255,.14),transparent 32%),var(--lup-bg)}.settings-page .lup-settings-list{padding:10px 13px 28px;background:0 0}.settings-page .lup-settings-list .md-subheader{color:#b8afd3;letter-spacing:.08em;font-size:10px;font-weight:800;text-transform:uppercase;background:0 0}.settings-page .lup-settings-list md-list-item{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.045)}.settings-page .lup-settings-list .md-list-item-text h3{color:#f7f5ff}.settings-page .lup-settings-list .md-list-item-text p{color:#c1b9d6}.settings-page .lup-settings-list md-select .md-select-value,.settings-page .lup-settings-list md-select .md-select-value span{color:#fff;border-bottom-color:rgba(185,169,255,.44)}.settings-page .lup-settings-list md-switch .md-label{color:#f1eef9}.account-page>md-content{background:radial-gradient(circle at 88% 0,rgba(43,157,244,.12),transparent 31%),var(--lup-bg)}.account-page .account-form,.account-page form{color:var(--lup-text)}.account-page md-input-container label{color:#bdb5d4}.account-page md-input-container input{color:#f8f7ff}.account-page md-input-container input:disabled{color:#c6bfd5;-webkit-text-fill-color:#c6bfd5}.account-page md-select .md-select-value,.account-page md-select .md-select-value span{color:#fff;border-bottom-color:rgba(185,169,255,.44)}.profile-settings-page>md-content{background:radial-gradient(circle at 88% 0,rgba(122,92,255,.14),transparent 32%),var(--lup-bg);color:var(--lup-text)}.profile-settings-page md-list{width:min(100%,720px);margin:0 auto;padding:10px 13px 28px;background:0 0}.profile-settings-page .md-subheader{color:#bdb5d4;background:0 0;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.profile-settings-page md-list-item{margin:7px 0;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:rgba(255,255,255,.045)}.profile-settings-page .md-list-item-text,.profile-settings-page h5{color:#f5f2ff}.profile-settings-page md-select .md-select-value,.profile-settings-page md-select .md-select-value span{color:#fff;border-bottom-color:rgba(185,169,255,.5)}.profile-settings-page md-input-container input,.profile-settings-page md-input-container textarea{color:#fff;-webkit-text-fill-color:#fff}.profile-settings-page md-input-container textarea{background:rgba(255,255,255,.04);border-radius:11px;padding:10px}.profile-settings-page md-option.md-selected,.profile-settings-page md-option[selected]{color:#fff;background:rgba(122,92,255,.24)}.md-sidenav-left md-list-item .nav-icon{position:relative;overflow:visible}.md-sidenav-left md-list-item .nav-icon::after{content:'';position:absolute;right:-2px;bottom:-2px;width:6px;height:6px;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:#b8a9ff;box-shadow:0 0 8px rgba(184,169,255,.8)}.md-sidenav-left md-list-item.nav-discover .nav-icon::after{background:#7fdcff}.md-sidenav-left md-list-item.nav-friends .nav-icon::after{background:#ff9ecb}.profile-page .profile-information.profile-about-single{display:block;width:min(100%,720px);box-sizing:border-box;margin:0 auto;padding:16px 13px 32px;background:radial-gradient(circle at 84% 0,rgba(122,92,255,.16),transparent 38%),var(--lup-bg)}.profile-page .profile-information.profile-about-single .profile-story-card{position:relative;min-height:178px;margin:0;padding:23px 21px;overflow:hidden;border:1px solid rgba(184,166,255,.29);border-radius:24px;background:linear-gradient(142deg,rgba(115,85,223,.34),rgba(45,109,178,.17));box-shadow:0 17px 34px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.13)}.profile-page .profile-information.profile-about-single .profile-story-card::before{content:'“';position:absolute;top:-27px;right:16px;color:rgba(255,255,255,.11);font-family:Georgia,serif;font-size:150px;line-height:1}.profile-page .profile-information.profile-about-single .profile-story-card .md-list-item-text{position:relative;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none}.profile-page .profile-information.profile-about-single .profile-story-card h5{display:flex;align-items:center;gap:8px;margin:0 0 16px;color:#e7e0ff;font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.profile-page .profile-information.profile-about-single .profile-story-card h5 .material-icons{display:grid;place-items:center;width:31px;height:31px;border:1px solid rgba(255,255,255,.2);border-radius:11px;background:linear-gradient(145deg,#9b7fff,#5479d2);color:#fff0b5;font-size:18px;box-shadow:0 7px 16px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.28)}.profile-page .profile-information.profile-about-single .profile-about-me{margin:0;color:#fff;font-size:16px;line-height:1.64;white-space:pre-line;word-break:break-word;text-shadow:0 1px 13px rgba(0,0,0,.16)}.profile-page .profile-information.profile-about-single .profile-about-empty{max-width:300px;margin:27px 0 0;color:#d1c9e7;font-size:15px;font-style:italic;line-height:1.5}.profile-settings-page .profile-about-editor{padding:7px 15px 10px;border-color:rgba(184,166,255,.28);background:linear-gradient(142deg,rgba(106,79,205,.18),rgba(255,255,255,.045))}.profile-settings-page .profile-about-editor md-input-container{margin:8px 0 0}.profile-settings-page .profile-about-editor label{color:#d8d0ec;font-weight:700}.profile-settings-page .profile-about-editor textarea{min-height:142px;line-height:1.5}.profile-page .profile-information.profile-about-single{padding-top:20px;background:radial-gradient(ellipse at 50% -5%,rgba(151,119,255,.22),transparent 43%),radial-gradient(circle at 84% 0,rgba(67,167,243,.12),transparent 36%),var(--lup-bg)}.profile-page .profile-information.profile-about-single .profile-story-card{min-height:190px;padding:25px 23px 24px;border-color:rgba(207,194,255,.35);border-radius:27px;background:linear-gradient(135deg,rgba(126,94,233,.4) 0,rgba(77,94,191,.27) 54%,rgba(29,40,77,.37) 100%);box-shadow:0 20px 38px rgba(0,0,0,.27),0 0 0 5px rgba(135,108,238,.045),inset 0 1px 0 rgba(255,255,255,.19),inset 0 -20px 34px rgba(9,12,33,.18)}.profile-page .profile-information.profile-about-single .profile-story-card::after{content:'';position:absolute;right:-44px;bottom:-58px;width:174px;height:174px;border:1px solid rgba(255,255,255,.13);border-radius:50%;box-shadow:0 0 0 25px rgba(168,145,255,.055),0 0 0 51px rgba(92,174,255,.035)}.profile-page .profile-information.profile-about-single .profile-story-card h5{padding-bottom:13px;border-bottom:1px solid rgba(255,255,255,.13);color:#f1edff;text-shadow:0 1px 9px rgba(0,0,0,.2)}.profile-page .profile-information.profile-about-single .profile-about-me{max-width:590px;color:#fff;font-size:16px;letter-spacing:.005em}.profile-page .profile-information.profile-about-single .profile-about-empty{position:relative;padding-left:16px;color:#ded8f0}.profile-page .profile-information.profile-about-single .profile-about-empty::before{content:'';position:absolute;top:4px;bottom:4px;left:0;width:3px;border-radius:3px;background:linear-gradient(#ffd777,#a38aff)}@media (max-width:360px){.profile-page .profile-information.profile-about-single{padding-right:10px;padding-left:10px}.profile-page .profile-information.profile-about-single .profile-story-card{min-height:174px;padding:20px 17px}.profile-page .profile-information.profile-about-single .profile-about-me{font-size:15px}}.profile-page .user-top-information{width:min(92%,720px);margin-top:-57px;padding-top:15px;border-color:rgba(190,177,255,.16);border-radius:25px;background:linear-gradient(148deg,rgba(45,47,74,.98),rgba(21,23,38,.99))}.profile-page .user-top-information .countitems{gap:11px;padding:0 13px 15px}.profile-page .user-top-information .countitem{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:108px;padding:12px 5px 10px;border-color:rgba(255,255,255,.1);border-radius:20px;background:linear-gradient(155deg,rgba(255,255,255,.105),rgba(255,255,255,.035));box-shadow:0 11px 20px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.13)}.profile-page .user-top-information .countitem::before{top:0;left:24%;right:24%;height:4px;box-shadow:0 0 15px currentColor}.profile-page .user-top-information .countitem::after{top:8px;width:81px;height:70px;opacity:.14;filter:blur(15px)}.profile-page .user-top-information .countitem>.material-icons:not(.qr-cuddle-action){display:grid;place-items:center;width:43px;height:43px;margin:0 0 6px;border:1px solid rgba(255,255,255,.17);border-radius:15px;background:linear-gradient(145deg,#8b70ef,#5275cc);box-shadow:0 8px 0 rgba(49,40,106,.42),0 14px 22px rgba(0,0,0,.23),inset 0 1px 0 rgba(255,255,255,.3);color:#fff;font-size:24px;text-shadow:0 1px 0 rgba(0,0,0,.18)}.profile-page .user-top-information .countitem.stat-locations{border-color:rgba(174,150,255,.28);background:linear-gradient(150deg,rgba(126,94,233,.25),rgba(255,255,255,.045))}.profile-page .user-top-information .countitem.stat-locations>.material-icons{background:linear-gradient(145deg,#9c7bff,#635fc7);color:#fff}.profile-page .user-top-information .countitem.stat-ups{border-color:rgba(246,198,90,.27);background:linear-gradient(150deg,rgba(246,198,90,.16),rgba(255,255,255,.04))}.profile-page .user-top-information .countitem.stat-ups>.material-icons{background:linear-gradient(145deg,#f3c65d,#cf8351);color:#fff5c5;box-shadow:0 8px 0 rgba(133,76,38,.42),0 14px 22px rgba(0,0,0,.23),inset 0 1px 0 rgba(255,255,255,.34)}.profile-page .user-top-information .countitem.stat-friends{border-color:rgba(98,189,247,.27);background:linear-gradient(150deg,rgba(66,174,235,.18),rgba(255,255,255,.04))}.profile-page .user-top-information .countitem.stat-friends>.material-icons{background:linear-gradient(145deg,#62c6f7,#4676cf);color:#fff;box-shadow:0 8px 0 rgba(39,76,143,.42),0 14px 22px rgba(0,0,0,.23),inset 0 1px 0 rgba(255,255,255,.34)}.profile-page .user-top-information .countitem.stat-cuddles{border-color:rgba(255,140,173,.32);background:linear-gradient(150deg,rgba(255,117,146,.22),rgba(122,92,255,.1))}.profile-page .user-top-information .countitem.stat-cuddles>.material-icons:not(.qr-cuddle-action){background:linear-gradient(145deg,#ff9bb4,#cd5f93);color:#fff;box-shadow:0 8px 0 rgba(130,44,80,.43),0 14px 22px rgba(0,0,0,.23),inset 0 1px 0 rgba(255,255,255,.34)}.profile-page .user-top-information .countitem .count{margin-top:3px;color:#fff;font-size:1.35rem;font-weight:850;letter-spacing:-.035em;text-shadow:0 2px 8px rgba(0,0,0,.24)}.profile-page .user-top-information .countitem .item{margin-top:1px;color:#d7d0e9;font-size:.61rem;font-weight:800;letter-spacing:.055em}.profile-page .user-top-information .countitem:hover{transform:translateY(-5px) scale(1.025)}.profile-page .qr-cuddle-action{top:7px;right:7px;width:23px;height:23px;font-size:14px}@media (max-width:380px){.profile-page .user-top-information{width:94%}.profile-page .user-top-information .countitems{gap:6px;padding-right:8px;padding-left:8px}.profile-page .user-top-information .countitem{min-height:99px}.profile-page .user-top-information .countitem>.material-icons:not(.qr-cuddle-action){width:38px;height:38px;border-radius:13px;font-size:21px}.profile-page .user-top-information .countitem .count{font-size:1.2rem}.profile-page .user-top-information .countitem .item{font-size:.54rem}}.profile-page .user-top-information{transform:none}.profile-page .user-top-information .countitem.stat-cuddles{cursor:pointer}.profile-page .user-top-information .countitem.stat-cuddles .qr-cuddle-main{background:linear-gradient(145deg,#ff9bb4,#cd5f93);color:#fff;box-shadow:0 8px 0 rgba(130,44,80,.43),0 14px 22px rgba(0,0,0,.23),inset 0 1px 0 rgba(255,255,255,.34)}.profile-page .profile-up-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:112px;height:42px;padding:0 15px;margin:0 7px 0 0;border:1px solid rgba(255,216,111,.38);border-radius:15px;background:linear-gradient(145deg,#f5c95e,#cb8049);box-shadow:0 7px 0 rgba(128,72,32,.44),0 14px 21px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.33);color:#fff9df;font:inherit;font-size:12px;font-weight:850;letter-spacing:.02em;cursor:pointer;text-shadow:0 1px 0 rgba(111,58,22,.37);transition:transform .16s ease,filter .16s ease}.profile-page .profile-up-action:hover{transform:translateY(-2px);filter:brightness(1.08)}.profile-page .profile-up-action:active{transform:translateY(3px);box-shadow:0 3px 0 rgba(128,72,32,.44),0 8px 14px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.33)}.profile-page .profile-up-action .material-icons{font-size:20px}.login .login-emblem{position:relative;z-index:1;display:block;width:49px;height:36px;margin:43px auto 15px;border:0;border-radius:0;box-shadow:none;background:0 0}.login .login-emblem::after,.login .login-emblem::before{content:'';position:absolute;top:2px;width:22px;height:30px;border:2px solid #dcd5ff;border-radius:12px;box-sizing:border-box;transform:rotate(42deg);box-shadow:0 7px 16px rgba(0,0,0,.23),inset 0 1px 0 rgba(255,255,255,.28);background:rgba(145,113,242,.1)}.login .login-emblem::before{left:5px;border-color:#c8b7ff}.login .login-emblem::after{right:5px;border-color:#8bcbf7;background:rgba(70,165,237,.1)}.login .login-emblem span{position:absolute;z-index:2;top:15px;left:18px;width:14px;height:6px;border-radius:5px;background:linear-gradient(90deg,#c4b0ff,#91cef8);box-shadow:0 0 12px rgba(161,140,255,.63);transform:none}.login .login-wordmark{margin-top:0;font-size:clamp(46px,12.2vw,70px);font-weight:650;letter-spacing:-.075em}.login .login-wordmark-link{font-weight:350;letter-spacing:-.085em}.login .login-wordmark-up{margin-left:.08em;font-weight:850;letter-spacing:-.095em}.login .login-brand-claim{margin:16px auto 0}.login .login-brand-route{display:none}.login .login-emblem{width:68px;height:49px;margin:25px auto -4px;filter:drop-shadow(0 12px 14px rgba(0,0,0,.25))}.login .login-emblem::after,.login .login-emblem::before{top:3px;width:31px;height:43px;border-width:3px;border-radius:16px;box-shadow:0 7px 0 rgba(61,47,123,.34),0 14px 22px rgba(0,0,0,.18),inset 0 2px 1px rgba(255,255,255,.34)}.login .login-emblem::before{left:7px}.login .login-emblem::after{right:7px;box-shadow:0 7px 0 rgba(35,92,139,.32),0 14px 22px rgba(0,0,0,.18),inset 0 2px 1px rgba(255,255,255,.34)}.login .login-emblem span{top:21px;left:25px;width:20px;height:8px;box-shadow:0 0 14px rgba(161,140,255,.75),inset 0 1px 0 rgba(255,255,255,.38)}.login .login-wordmark{position:relative;z-index:2;font-size:clamp(49px,13vw,74px);text-shadow:0 8px 0 rgba(26,28,54,.3),0 15px 25px rgba(0,0,0,.3)}.login .login-brand-claim{position:relative;z-index:2}@media (min-width:760px){.login .login-emblem{margin-top:31px}}.login .login-emblem{width:74px;height:52px;margin:25px auto -3px;filter:drop-shadow(0 12px 14px rgba(0,0,0,.25))}.login .login-emblem::after,.login .login-emblem::before{content:none}.login .login-emblem .login-paperclip{position:absolute;z-index:1;top:4px;width:27px;height:43px;border:3px solid #d9d0ff;border-radius:15px;box-sizing:border-box;box-shadow:0 7px 0 rgba(49,43,108,.33),inset 0 2px 1px rgba(255,255,255,.35);transform:none}.login .login-emblem .login-paperclip::after{content:'';position:absolute;top:6px;right:5px;bottom:6px;left:5px;width:auto;height:auto;border:2px solid currentColor;border-top-color:transparent;border-radius:10px;background:0 0;box-shadow:none}.login .login-emblem .login-paperclip-left{left:20px;color:#cfbfff;border-color:#cfbfff;transform:rotate(-22deg);background:linear-gradient(145deg,rgba(171,143,255,.22),rgba(91,72,181,.08))}.login .login-emblem .login-paperclip-right{right:20px;left:auto;color:#94d2fa;border-color:#94d2fa;transform:rotate(22deg);background:linear-gradient(145deg,rgba(109,196,245,.2),rgba(58,112,195,.08));box-shadow:0 7px 0 rgba(32,86,136,.3),inset 0 2px 1px rgba(255,255,255,.35)}.login .login-brand-claim{max-width:none;margin:17px auto 0;color:#d2cce2;font-size:11px;font-weight:600;letter-spacing:.018em;white-space:nowrap}.recovery-page .recovery-brand-stage{min-height:214px}.recovery-page .recovery-brand-stage .login-emblem{margin-top:23px}.recovery-page .recovery-panel{width:min(88%,430px);box-sizing:border-box;margin:-20px auto 0;padding:23px 22px 20px;border:1px solid rgba(222,215,255,.17);border-radius:25px;background:linear-gradient(145deg,rgba(43,44,69,.95),rgba(25,27,45,.95));box-shadow:0 24px 48px rgba(0,0,0,.33),inset 0 1px 0 rgba(255,255,255,.11)}.recovery-page .recovery-panel h1{margin:0 0 16px;color:#f7f5ff;font-size:18px;font-weight:800;letter-spacing:-.02em}.recovery-page .recovery-panel md-input-container{width:100%;margin:7px 0 16px;padding:0 4px;border:0;border-bottom:1px solid rgba(229,224,247,.48);border-radius:0;background:0 0}.recovery-page .recovery-panel md-input-container.md-input-focused{border-bottom-color:#d6c7ff;box-shadow:none}.recovery-page .recovery-panel md-input-container label{color:#c9c1e2;font-size:11px;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.recovery-page .recovery-panel input{color:#fff;font-size:16px}.recovery-page .recovery-panel img{display:block;max-width:100%;margin:4px auto;border-radius:10px}.recovery-page .recovery-panel .backtologin,.recovery-page .recovery-panel .login-button{width:100%;height:52px;margin:6px 0 0;border-radius:16px;font-size:14px;font-weight:800;text-transform:none}.recovery-page .recovery-panel .backtologin{border:1px solid rgba(195,181,255,.22);background:rgba(255,255,255,.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.08);color:#e8e3f6}.recovery-page .login-bottom{margin-top:20px}.login .login-emblem .login-paperclip{position:absolute;z-index:1;top:0;width:auto;height:auto;border:0;border-radius:0;background:0 0;box-shadow:none;font-size:48px;line-height:52px}.login .login-emblem .login-paperclip::after{content:none}.login .login-emblem .login-paperclip-left{left:9px;color:#cdbbff;transform:rotate(-35deg)}.login .login-emblem .login-paperclip-right{right:9px;left:auto;color:#8fd4fb;transform:rotate(35deg);box-shadow:none}.recovery-page .recovery-panel input:focus,.recovery-page .recovery-panel input:focus-visible{outline:0;box-shadow:none}.login .login-brand-stage{min-height:258px;background:radial-gradient(circle at 15% 12%,rgba(126,92,238,.47),transparent 29%),radial-gradient(circle at 88% 78%,rgba(39,159,234,.31),transparent 31%),linear-gradient(145deg,#12152a 0,#20203a 48%,#111521 100%)}.login .login-brand-stage::before{content:'';position:absolute;z-index:-1;inset:0;transform:none;color:transparent;background:linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px);background-size:34px 34px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.68),transparent 86%)}.login .login-brand-stage::after{width:250px;height:250px;right:-92px;top:-122px;border:1px solid rgba(203,193,255,.28);border-radius:50%;box-shadow:0 0 0 25px rgba(163,144,255,.045),0 0 0 53px rgba(85,177,241,.035)}.login .login-brand-glow{bottom:-74px;left:calc(50% - 105px);width:210px;height:125px;background:linear-gradient(90deg,#785cf0,#36a6eb);filter:blur(52px);opacity:.32}.login .login-monogram{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin:31px auto 12px;overflow:hidden;border:1px solid rgba(255,255,255,.25);border-radius:18px;background:linear-gradient(145deg,rgba(179,157,255,.96),rgba(76,123,215,.94));box-shadow:0 10px 0 rgba(43,43,105,.48),0 19px 30px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.43);transform:rotate(-7deg)}.login .login-monogram::before{content:'';position:absolute;inset:5px;border:1px solid rgba(255,255,255,.22);border-radius:13px}.login .login-monogram span{position:relative;z-index:1;color:#fff;font-family:Arial,sans-serif;font-size:25px;font-weight:900;letter-spacing:-.17em;text-shadow:0 2px 0 rgba(45,43,112,.36)}.login .login-monogram span+span{margin-left:5px;color:#f0db9c}.login .login-wordmark{margin-top:0;font-family:Arial,sans-serif;font-size:clamp(33px,9.8vw,49px);font-weight:350;letter-spacing:.035em;line-height:1;text-shadow:0 6px 18px rgba(0,0,0,.28);text-transform:uppercase}.login .login-wordmark-link{font-weight:350;letter-spacing:.075em}.login .login-wordmark-up{margin-left:.075em;font-weight:850;letter-spacing:.015em;background:linear-gradient(135deg,#ffe49c 0,#c7adff 48%,#6dcbf5 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.login .login-brand-claim{position:relative;z-index:2;margin:14px auto 0;color:#e1ddeb;font-size:11px;font-weight:650;letter-spacing:.035em;text-align:center;text-shadow:0 1px 8px rgba(0,0,0,.18)}.recovery-page .recovery-brand-stage{min-height:222px}.recovery-page .recovery-brand-stage .login-monogram{margin-top:25px}@media (min-width:760px){.login .login-brand-stage{min-height:282px}.login .login-monogram{margin-top:39px}}.login .login-monogram{display:none}.login .login-symbol{position:relative;z-index:2;display:grid;place-items:center;width:58px;height:58px;margin:30px auto 12px;border:1px solid rgba(235,231,255,.32);border-radius:50%;background:radial-gradient(circle at 34% 25%,rgba(255,255,255,.33),transparent 29%),linear-gradient(145deg,#9b7bf1,#497bce);box-shadow:0 10px 0 rgba(43,43,105,.44),0 20px 32px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.42)}.login .login-symbol::before{content:'';position:absolute;inset:-7px;border:1px solid rgba(194,177,255,.2);border-radius:50%}.login .login-symbol::after{content:'';position:absolute;bottom:-16px;width:32px;height:12px;border-radius:50%;background:rgba(114,160,255,.37);filter:blur(7px)}.login .login-symbol .material-icons{position:relative;z-index:1;color:#fff;font-size:36px;filter:drop-shadow(0 2px 0 rgba(47,47,116,.36))}.recovery-page .recovery-brand-stage .login-symbol{margin-top:24px}.recovery-page .recovery-panel .recovery-explainer{margin:-7px 0 16px;color:#c4bdd6;font-size:12px;line-height:1.45}.recovery-page .recovery-panel{padding-top:25px}.recovery-page .recovery-panel md-input-container .md-input{position:relative;top:25px;line-height:24px}@media (min-width:760px){.login .login-symbol{margin-top:38px}}.md-sidenav-left{border-right:1px solid rgba(207,201,234,.12);background:#151721;box-shadow:14px 0 34px rgba(0,0,0,.24)}.md-sidenav-left .sidenav-brand{min-height:72px;background:#1b1d2a;border-bottom:1px solid rgba(255,255,255,.09)}.md-sidenav-left .sidenav-brand::before{display:none}.md-sidenav-left .sidenav-brand .md-toolbar-tools{height:72px;padding:0 18px}.md-sidenav-left .sidenav-brand h1{color:#f6f4fc;font-size:20px;font-weight:750;letter-spacing:-.025em}.md-sidenav-left .sidenav-brand span{margin-top:4px;color:#9e9ab0;font-size:9px;font-weight:700;letter-spacing:.13em}.md-sidenav-left .nav-close{width:32px;height:32px;margin-right:11px;border:0;border-radius:10px;background:rgba(255,255,255,.055);color:#d9d5e7}.md-sidenav-left md-content{background:#151721}.sidebar-user-card{margin:14px 13px 9px;padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:#202230;box-shadow:none}.sidebar-user-card::after{display:none}.sidebar-user-card:hover{transform:none;background:#242737;box-shadow:none}.sidebar-user-card .lup-avatar{outline:1px solid rgba(188,177,255,.42);outline-offset:2px}.sidebar-user-card>.material-icons{color:#9690aa}.md-sidenav-left md-list{padding:9px 10px 18px}.md-sidenav-left .sidebar-section-title{margin:17px 9px 6px;color:#777287;font-size:9px;font-weight:800;letter-spacing:.14em}.md-sidenav-left .sidebar-legal-title{margin-top:20px;padding-top:15px;border-top-color:rgba(255,255,255,.07)}.md-sidenav-left md-list-item{min-height:48px;margin:2px 0;border:1px solid transparent;border-radius:11px;background:0 0;transition:background .16s ease,border-color .16s ease}.md-sidenav-left md-list-item::before{left:7px;top:14px;bottom:14px;width:2px;border-radius:2px;box-shadow:none}.md-sidenav-left md-list-item:hover{transform:none;border-color:rgba(255,255,255,.07);background:rgba(255,255,255,.045)}.md-sidenav-left md-list-item:hover::before{background:#a99af0;box-shadow:none}.md-sidenav-left md-list-item p{color:#e4e1ec;font-size:14px;font-weight:600}.md-sidenav-left md-list-item .nav-icon,.md-sidenav-left md-list-item.nav-account .nav-icon,.md-sidenav-left md-list-item.nav-discover .nav-icon,.md-sidenav-left md-list-item.nav-friends .nav-icon,.md-sidenav-left md-list-item.nav-logout .nav-icon,.md-sidenav-left md-list-item.nav-profile .nav-icon,.md-sidenav-left md-list-item.nav-profile-settings .nav-icon,.md-sidenav-left md-list-item.nav-settings .nav-icon{width:30px;height:30px;margin-right:11px;border-radius:9px;background:rgba(255,255,255,.055);color:#c9c4d8;box-shadow:none;transform:none}.md-sidenav-left md-list-item .nav-icon::after{display:none}.md-sidenav-left md-list-item:hover .nav-icon{transform:none;box-shadow:none;color:#ece9f8}.md-sidenav-left md-list-item.nav-logout{margin-top:7px;border-color:transparent;background:0 0}.md-sidenav-left md-list-item.nav-logout .nav-icon,.md-sidenav-left md-list-item.nav-logout p{color:#c9b4bd}.md-sidenav-left{border-right-color:rgba(177,164,233,.15);background:linear-gradient(180deg,#1c1d2a 0,#151721 28%,#11131c 100%);box-shadow:18px 0 42px rgba(0,0,0,.3)}.md-sidenav-left .sidenav-brand{min-height:78px;background:linear-gradient(112deg,rgba(112,90,197,.3),rgba(25,30,53,.72));border-bottom-color:rgba(220,214,255,.1)}.md-sidenav-left .sidenav-brand .md-toolbar-tools{height:78px}.md-sidenav-left .sidenav-brand h1{font-size:21px;font-weight:720;letter-spacing:.015em}.md-sidenav-left .sidenav-brand span{color:#b8b2cb;letter-spacing:.11em}.md-sidenav-left md-content{background:radial-gradient(circle at 0 20%,rgba(124,102,222,.1),transparent 23%),linear-gradient(180deg,#171925,#11131c)}.sidebar-user-card{margin:16px 14px 12px;padding:11px 12px;border-color:rgba(216,208,255,.13);border-radius:12px;background:rgba(255,255,255,.035);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.sidebar-user-card:hover{background:rgba(255,255,255,.07)}.sidebar-user-card>div strong{color:#f0edf8;font-size:14px}.sidebar-user-card>div span{color:#aaa4ba;font-size:10px}.md-sidenav-left md-list{padding:7px 12px 20px}.md-sidenav-left .sidebar-section-title{margin:18px 8px 6px;color:#8f899f;font-size:8px;letter-spacing:.17em}.md-sidenav-left .sidebar-legal-title{margin-top:22px;padding-top:14px}.md-sidenav-left md-list-item{min-height:44px;margin:1px 0;border:0;border-radius:8px;background:0 0}.md-sidenav-left md-list-item::before{left:0;top:12px;bottom:12px;width:2px;border-radius:0 2px 2px 0}.md-sidenav-left md-list-item p{color:#dcd8e6;font-size:13px;font-weight:620}.md-sidenav-left md-list-item .nav-icon,.md-sidenav-left md-list-item.nav-account .nav-icon,.md-sidenav-left md-list-item.nav-discover .nav-icon,.md-sidenav-left md-list-item.nav-friends .nav-icon,.md-sidenav-left md-list-item.nav-logout .nav-icon,.md-sidenav-left md-list-item.nav-profile .nav-icon,.md-sidenav-left md-list-item.nav-profile-settings .nav-icon,.md-sidenav-left md-list-item.nav-settings .nav-icon{width:25px;height:25px;margin-right:13px;border-radius:0;background:0 0;color:#aaa5bb;font-size:19px}.md-sidenav-left md-list-item:hover{border:0;background:linear-gradient(90deg,rgba(171,151,255,.15),transparent 83%)}.md-sidenav-left md-list-item:hover::before{background:#c3b5ff;box-shadow:0 0 11px rgba(195,181,255,.55)}.md-sidenav-left md-list-item:hover .nav-icon{color:#e3ddff}.md-sidenav-left md-list-item.nav-discover .nav-icon{color:#9cc7f0}.md-sidenav-left md-list-item.nav-profile .nav-icon{color:#b8b0cf}.md-sidenav-left md-list-item.nav-settings .nav-icon{color:#c4aeff}.md-sidenav-left md-list-item.nav-account .nav-icon{color:#a7d8e9}.md-sidenav-left md-list-item.nav-profile-settings .nav-icon{color:#dfc29a}.md-sidenav-left md-list-item.nav-friends .nav-icon{color:#e8a5c2}.md-sidenav-left md-list-item.nav-settings{border-color:transparent;background:0 0}.md-sidenav-left md-list-item.nav-logout{margin-top:10px}.location-page md-tabs md-tabs-wrapper{padding:7px 9px 0;background:#171827}.location-page md-tabs md-tab-item{display:flex;flex:1 1 0;min-width:0;min-height:55px;margin:0 2px;padding:0;border-radius:13px 13px 0 0;color:#aaa5ba;transition:color .18s ease,background .18s ease}.location-page md-tabs md-tab-item .md-tab-label{display:flex;flex:1 1 auto;align-items:center;justify-content:center;gap:7px;min-width:0}.location-page md-tabs md-tab-item .md-tab-label::before{font-family:'Material Icons';font-size:20px;font-weight:400;line-height:1;color:#9c94b7;transition:transform .2s cubic-bezier(.18,.8,.25,1),color .18s ease}.location-page md-tabs md-tab-item:first-child .md-tab-label::before{content:'place'}.location-page md-tabs md-tab-item:nth-child(2) .md-tab-label::before{content:'forum'}.location-page md-tabs md-tab-item:nth-child(3) .md-tab-label::before{content:'groups'}.location-page md-tabs md-tab-item:not([disabled]):hover{background:rgba(255,255,255,.05)}.location-page md-tabs md-tab-item.md-active{background:linear-gradient(180deg,rgba(143,118,255,.18),rgba(143,118,255,.045));color:#f8f7ff}.location-page md-tabs md-tab-item.md-active .md-tab-label::before{color:#c9bcff;transform:translateY(-1px) scale(1.13)}.location-page md-tabs md-tab-item[disabled]{opacity:.48}.location-page md-tabs md-ink-bar{margin:0 2px}@media (max-width:350px){.location-page md-tabs md-tabs-wrapper{padding-right:5px;padding-left:5px}.location-page md-tabs md-tab-item .md-tab-label{gap:4px}.location-page md-tabs md-tab-item .md-tab-label::before{font-size:18px}}md-list.usernavigation{padding:12px 11px 20px}md-list.usernavigation .location-presence-heading{display:flex;align-items:center;gap:10px;min-height:66px;margin:0 1px 10px;padding:10px 12px;border:1px solid rgba(170,151,255,.2);border-radius:16px;background:linear-gradient(135deg,rgba(116,88,223,.23),rgba(47,130,198,.12))}md-list.usernavigation .location-presence-heading>.material-icons{display:grid;place-items:center;width:34px;height:34px;border-radius:12px;background:rgba(188,171,255,.2);color:#ded5ff;font-size:20px}md-list.usernavigation .location-presence-heading strong{display:block;color:#f6f3ff;font-size:13px;font-weight:800}md-list.usernavigation .location-presence-heading span{display:block;margin-top:3px;color:#c4bdd9;font-size:10px}md-list.usernavigation .presence-person{min-height:62px;margin:6px 1px;padding:5px 9px;border:1px solid rgba(255,255,255,.075);border-radius:15px;background:rgba(255,255,255,.04);transition:transform .18s ease,background .18s ease,border-color .18s ease}md-list.usernavigation .presence-person:hover{transform:translateY(-2px);border-color:rgba(177,160,255,.26);background:rgba(129,102,231,.12)}md-list.usernavigation .presence-person .presence-avatar{width:42px;height:42px;margin-right:10px;border-radius:50%;outline:2px solid rgba(175,159,255,.38);outline-offset:2px}md-list.usernavigation .presence-person .presence-avatar img{width:42px;height:42px}md-list.usernavigation .presence-person-copy .username{color:#f4f2fa;font-size:13px}md-list.usernavigation .presence-actions{display:flex;align-items:center;gap:3px}md-list.usernavigation .presence-actions .usericon{width:29px;height:29px;border-radius:9px;background-color:rgba(255,255,255,.07);background-size:17px 17px;background-position:center}.lup-top-bar .location-top-identity{display:flex;align-items:center;min-width:0;margin-left:3px}.lup-top-bar .location-top-icon{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;margin-right:9px;border:1px solid rgba(199,187,255,.24);border-radius:11px;background:linear-gradient(145deg,rgba(143,117,242,.58),rgba(76,126,202,.48));box-shadow:inset 0 1px 0 rgba(255,255,255,.2)}.lup-top-bar .location-top-icon .material-icons{color:#f9f7ff;font-size:18px}.lup-top-bar .location-top-copy{min-width:0}.lup-top-bar .location-top-copy .room-name{overflow:hidden;color:#f7f5ff;font-size:14px;font-weight:780;line-height:17px;letter-spacing:-.01em;text-align:left;text-overflow:ellipsis;white-space:nowrap}.lup-top-bar .location-top-copy>span{display:flex;align-items:center;gap:3px;margin-top:1px;color:#aaa4c0;font-size:9px;font-weight:750;letter-spacing:.045em;text-transform:uppercase}.lup-top-bar .location-top-copy>span .material-icons{color:#75dcb1;font-size:9px}.nearby .slickit{overflow:visible}.nearby .slick-list{overflow:hidden}.nearby .slick-slide .lup-room-slide{transition-duration:.36s,.28s;will-change:transform,opacity}.nearby .slickit.lup-swipe-forward .slick-current .room-category-hero{animation:lup-place-arrive-right .36s cubic-bezier(.18,.78,.24,1) both}.nearby .slickit.lup-swipe-backward .slick-current .room-category-hero{animation:lup-place-arrive-left .36s cubic-bezier(.18,.78,.24,1) both}.nearby .slickit.lup-swipe-backward .slick-current .chatbutton,.nearby .slickit.lup-swipe-backward .slick-current .distrat,.nearby .slickit.lup-swipe-backward .slick-current .room-user-preview,.nearby .slickit.lup-swipe-forward .slick-current .chatbutton,.nearby .slickit.lup-swipe-forward .slick-current .distrat,.nearby .slickit.lup-swipe-forward .slick-current .room-user-preview{animation:lup-place-detail-rise .26s cubic-bezier(.16,.8,.25,1) both}.nearby .slickit.lup-swipe-backward .slick-current .distrat,.nearby .slickit.lup-swipe-forward .slick-current .distrat{animation-delay:.05s}.nearby .slickit.lup-swipe-backward .slick-current .room-user-preview,.nearby .slickit.lup-swipe-forward .slick-current .room-user-preview{animation-delay:.08s}.nearby .slickit.lup-swipe-backward .slick-current .chatbutton,.nearby .slickit.lup-swipe-forward .slick-current .chatbutton{animation-delay:.11s}@keyframes lup-place-arrive-right{0%{opacity:.18;transform:translate3d(24px,6px,0) rotate(1deg) scale(.96)}72%{opacity:1;transform:translate3d(-2px,-1px,0) rotate(0) scale(1.008)}100%{opacity:1;transform:none}}@keyframes lup-place-arrive-left{0%{opacity:.18;transform:translate3d(-24px,6px,0) rotate(-1deg) scale(.96)}72%{opacity:1;transform:translate3d(2px,-1px,0) rotate(0) scale(1.008)}100%{opacity:1;transform:none}}@keyframes lup-place-detail-rise{from{opacity:0;transform:translateY(15px) scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nearby .slickit.lup-swipe-backward .slick-current .chatbutton,.nearby .slickit.lup-swipe-backward .slick-current .distrat,.nearby .slickit.lup-swipe-backward .slick-current .room-category-hero,.nearby .slickit.lup-swipe-backward .slick-current .room-user-preview,.nearby .slickit.lup-swipe-forward .slick-current .chatbutton,.nearby .slickit.lup-swipe-forward .slick-current .distrat,.nearby .slickit.lup-swipe-forward .slick-current .room-category-hero,.nearby .slickit.lup-swipe-forward .slick-current .room-user-preview{animation:none}}.nearby .slick-slide .roominfo{transform:translateY(7px) scale(.965);transform-origin:50% 46%;opacity:.5;transition:transform .36s cubic-bezier(.16,.82,.24,1),opacity .28s ease}.nearby .slick-slide.slick-current .roominfo{transform:none;opacity:1}.nearby .slickit.lup-swipe-backward .slick-current .roominfo,.nearby .slickit.lup-swipe-forward .slick-current .roominfo{animation:lup-location-stage .36s cubic-bezier(.18,.78,.24,1) both}.nearby .slickit.lup-swipe-backward .slick-current .room-category-orbit,.nearby .slickit.lup-swipe-forward .slick-current .room-category-orbit{animation:lup-location-seal .38s cubic-bezier(.16,.82,.24,1) both}.nearby .slickit.lup-swipe-backward .slick-current .room-presence-count,.nearby .slickit.lup-swipe-forward .slick-current .room-presence-count{animation:lup-location-chip .38s cubic-bezier(.18,.8,.28,1) .28s both}.nearby .slickit.lup-swipe-backward .slick-current .more-users,.nearby .slickit.lup-swipe-forward .slick-current .more-users{animation:lup-location-chip .38s cubic-bezier(.18,.8,.28,1) .33s both}@keyframes lup-location-stage{0%{opacity:.22;transform:translateY(14px) scale(.93)}70%{opacity:1;transform:translateY(-2px) scale(1.012)}100%{opacity:1;transform:none}}@keyframes lup-location-seal{0%{opacity:0;transform:translateY(18px) scale(.48) rotate(-15deg)}72%{opacity:1;transform:translateY(-3px) scale(1.1) rotate(3deg)}100%{opacity:1;transform:none}}@keyframes lup-location-chip{0%{opacity:0;transform:scale(.55)}75%{opacity:1;transform:scale(1.09)}100%{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nearby .slick-slide .roominfo,.nearby .slickit.lup-swipe-backward .slick-current .more-users,.nearby .slickit.lup-swipe-backward .slick-current .room-category-orbit,.nearby .slickit.lup-swipe-backward .slick-current .room-presence-count,.nearby .slickit.lup-swipe-backward .slick-current .roominfo,.nearby .slickit.lup-swipe-forward .slick-current .more-users,.nearby .slickit.lup-swipe-forward .slick-current .room-category-orbit,.nearby .slickit.lup-swipe-forward .slick-current .room-presence-count,.nearby .slickit.lup-swipe-forward .slick-current .roominfo{animation:none;transition:none}}.nearby .distrat .location-cuddles{overflow:visible;border:1px solid rgba(255,198,222,.52);border-radius:18px 18px 18px 8px;background:linear-gradient(135deg,rgba(255,255,255,.2),transparent 28%),repeating-linear-gradient(90deg,transparent 0 7px,rgba(255,255,255,.055) 7px 8px),linear-gradient(145deg,#6e315b 0,#b64b80 52%,#e77e9f 100%);box-shadow:0 5px 0 #5d294e,0 15px 25px rgba(0,0,0,.29),0 0 0 4px rgba(237,115,167,.08),inset 0 1px 0 rgba(255,255,255,.4)}.nearby .distrat .location-cuddles::before{content:'';position:absolute;inset:9px;border:1px solid rgba(255,255,255,.22);border-radius:11px 11px 11px 4px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.12) 0 2px,transparent 2px 6px);opacity:.52}.nearby .distrat .location-cuddles>.material-icons{position:relative;z-index:1;font-size:32px;filter:drop-shadow(0 2px 0 rgba(84,29,64,.55))}.nearby .distrat .location-cuddles::after{top:calc(100% + 9px);color:#ffc7dc;text-shadow:0 1px 6px rgba(0,0,0,.55)}.nearby .distrat .location-cuddles strong{z-index:2;border-color:#271d31;border-radius:50%;background:linear-gradient(145deg,#fff0bd,#f1a85c);box-shadow:0 3px 0 #885044,0 7px 12px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.6);color:#56322a}.nearby .distrat .distance a::before{border:1px solid rgba(184,240,255,.58);border-radius:50% 50% 50% 16px;background:radial-gradient(circle at 32% 27%,rgba(255,255,255,.82) 0 6%,transparent 7%),radial-gradient(circle at 50% 52%,rgba(255,255,255,.19) 0 27%,transparent 28%),linear-gradient(145deg,#70e0f0 0,#3e8ed1 53%,#4851ab 100%);box-shadow:0 5px 0 #31549c,0 16px 25px rgba(0,0,0,.29),0 0 0 4px rgba(91,205,240,.075),inset 0 2px 1px rgba(255,255,255,.5);color:#fff;text-shadow:0 2px 0 rgba(31,67,138,.45)}.nearby .distrat .distance a:hover::before{box-shadow:0 7px 0 #31549c,0 20px 28px rgba(0,0,0,.31),0 0 0 7px rgba(91,205,240,.12),inset 0 2px 1px rgba(255,255,255,.5)}@media (max-width:600px){.nearby .distrat .location-cuddles{border-radius:22px 22px 22px 10px}.nearby .distrat .location-cuddles::before{inset:11px;border-radius:14px 14px 14px 6px}.nearby .distrat .location-cuddles>.material-icons{font-size:38px}.nearby .distrat .distance a::before{border-radius:50% 50% 50% 19px}}.nearby .distrat .distance a{width:64px;min-width:64px;gap:0}.nearby .distrat .distance a::before{flex:0 0 auto}.nearby .distrat .distance a>span{position:static;display:block;width:max-content;max-width:132px;margin-top:7px;padding:3px 6px;overflow:hidden;border:1px solid rgba(177,220,255,.17);border-radius:999px;background:rgba(20,31,65,.54);box-shadow:inset 0 1px 0 rgba(255,255,255,.06);color:#c9ebff;font-size:8px;font-weight:850;letter-spacing:.045em;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}@media (min-width:381px){.nearby .distrat .distance{left:auto;right:14px}}@media (max-width:380px){.nearby .distrat .distance{left:auto;right:10px}}@media (max-width:600px){.nearby .roominfo{min-height:432px}.nearby .roominfo::before{display:none}.nearby .distrat .distance{z-index:3}}.nearby .distrat{position:relative;top:25px;display:flex;align-items:flex-start;justify-content:center;gap:58px;width:calc(100% - 26px);height:98px;margin:12px 13px 0;padding:0;overflow:visible;border:0;border-radius:0;background:0 0;box-shadow:none}.nearby .distrat .distance,.nearby .distrat .location-cuddles{position:relative;top:auto;right:auto;bottom:auto;left:auto;display:flex;align-items:center;justify-content:center;width:60px;min-width:60px;height:60px;margin:0;padding:0;transform:none}.nearby .distrat .location-cuddles{overflow:visible;border:1px solid rgba(255,194,219,.52);border-radius:14px;background:#b74e79;box-shadow:none;color:#fff}.nearby .distrat .location-cuddles::before{content:'';position:absolute;inset:10px;border:2px solid rgba(255,255,255,.82);border-radius:5px;background:linear-gradient(90deg,transparent 0 23%,rgba(255,255,255,.82) 23% 34%,transparent 34% 66%,rgba(255,255,255,.82) 66% 77%,transparent 77%);opacity:.7}.nearby .distrat .location-cuddles::after{content:none}.nearby .distrat .location-cuddles>.material-icons{position:relative;z-index:1;font-size:34px;filter:none}.nearby .distrat .location-cuddles:hover{transform:none;filter:brightness(1.08)}.nearby .distrat .location-cuddles strong{z-index:2;right:-8px;bottom:-8px;min-width:21px;height:21px;border:2px solid #262738;border-radius:50%;background:#f4c27d;box-shadow:none;color:#4e3540;font-size:10px}.nearby .distrat .distance{align-items:flex-start}.nearby .distrat .distance p{width:100%;margin:0}.nearby .distrat .distance a{display:flex;flex-direction:column;align-items:center;width:60px;min-width:60px;gap:6px;color:#cef;text-decoration:none}.nearby .distrat .distance a::before{display:grid;place-items:center;flex:0 0 60px;width:60px;height:60px;border:1px solid rgba(178,235,255,.62);border-radius:50%;background:#397fb5;box-shadow:none;color:#fff;font-size:33px;line-height:1;text-shadow:none}.nearby .distrat .distance a:hover::before{transform:none;filter:brightness(1.1);box-shadow:none}.nearby .distrat .distance a::after{content:none}.nearby .distrat .distance a>span{position:static;display:block;width:max-content;max-width:126px;margin:0;padding:0;overflow:visible;border:0;border-radius:0;background:0 0;box-shadow:none;transform:none;color:#cfeaff;font-size:9px;font-weight:800;letter-spacing:.03em;line-height:1.2;text-align:center;text-overflow:clip;white-space:nowrap}.nearby .roominfo::before{display:none}.nearby .distrat{isolation:isolate;z-index:4}.nearby .distrat .distance p{width:100%;overflow:visible;text-overflow:clip;white-space:normal}@media (max-width:600px){.nearby .roominfo{min-height:432px}.nearby .distrat{top:21px;gap:80px;height:96px}.nearby .distrat .distance,.nearby .distrat .location-cuddles{transform:translateY(70px)}.nearby .distrat .location-cuddles:hover{transform:translateY(70px)}.nearby .distrat .distance,.nearby .distrat .distance a::before,.nearby .distrat .location-cuddles{width:60px;height:60px}.nearby .distrat .distance a::before{flex-basis:60px;border-radius:50%;font-size:33px}.nearby .distrat .location-cuddles{border-radius:14px}.nearby .distrat .distance{z-index:1}}.location-categories{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin:8px 8px 4px;padding:5px;border:1px solid rgba(215,208,255,.11);border-radius:17px;background:rgba(18,20,32,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.location-categories button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:54px;padding:5px 2px 4px;border:1px solid transparent;border-radius:12px;background:0 0;color:#aaa5bc;box-shadow:none;transition:background .16s ease,border-color .16s ease,color .16s ease}.location-categories button .material-icons{display:grid;place-items:center;width:25px;height:25px;margin:0;padding:0;border:1px solid currentColor;border-radius:8px;background:rgba(255,255,255,.025);box-shadow:none;font-size:16px;line-height:1;opacity:1}.location-categories button span{width:100%;margin-top:5px;overflow:hidden;color:inherit;font-size:8px;font-weight:800;letter-spacing:.01em;line-height:1.05;text-align:center;text-overflow:ellipsis;white-space:nowrap}.location-categories button.active{border-color:rgba(214,205,255,.22);background:rgba(255,255,255,.075);color:#faf8ff}.location-categories button.active::after{right:22%;bottom:3px;left:22%;width:auto;height:2px;border-radius:2px;background:#e0d8ff;box-shadow:none}.location-categories button:first-child{color:#b9a7ff}.location-categories button:nth-child(2){color:#a8bddc}.location-categories button:nth-child(3){color:#e7b887}.location-categories button:nth-child(4){color:#e2a1dc}.location-categories button:nth-child(5){color:#9bd5dc}.location-categories button:nth-child(6){color:#daaabd}.nearby .distrat{gap:26px}.nearby .distrat .distance,.nearby .distrat .location-cuddles{width:52px;min-width:52px;height:52px;transform:none}.nearby .distrat .location-cuddles{border:1px solid rgba(255,183,211,.46);border-radius:12px;background:rgba(183,78,121,.16);color:#f6bed4}.nearby .distrat .location-cuddles::before{display:none}.nearby .distrat .location-cuddles>.material-icons{font-size:29px}.nearby .distrat .location-cuddles strong{right:-6px;bottom:-6px;min-width:18px;height:18px;border:1px solid #28283a;background:#f3bfd1;color:#442c3b;font-size:9px}.nearby .distrat .distance{align-items:center}.nearby .distrat .distance a{width:52px;min-width:52px;gap:5px;color:#cfe9f7}.nearby .distrat .distance a::before{display:none;content:none}.nearby .distrat .distance a>.material-icons{display:grid;place-items:center;width:52px;height:52px;border:1px solid rgba(158,220,242,.5);border-radius:50%;background:rgba(68,137,180,.16);color:#9edcf2;font-size:28px}.nearby .distrat .distance a>span{color:#cfe9f7;font-size:10px;font-weight:750;letter-spacing:0}.nearby .distrat .distance a{position:relative;isolation:isolate}.nearby .distrat .distance a::after{content:none}@media (max-width:600px){.nearby .distrat .distance{transform:translateY(70px)}}@media (max-width:600px){.nearby .distrat{gap:54px}.nearby .distrat .distance,.nearby .distrat .location-cuddles{transform:translateY(70px)}.nearby .distrat .location-cuddles:hover{transform:translateY(70px)}}.location-categories button.active .material-icons{background:currentColor;color:#222334;border-color:currentColor}@media (max-width:380px){.location-categories{gap:2px;margin-right:5px;margin-left:5px;padding:4px}.location-categories button{min-height:50px}.location-categories button .material-icons{width:23px;height:23px;font-size:15px}.location-categories button span{font-size:7px}}.location-categories{position:relative;z-index:6;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));min-height:58px;margin:5px 8px 2px;padding:4px;border-radius:13px;background:rgba(30,31,47,.82)}.location-categories button{display:flex;min-height:50px;border-radius:10px;color:#cbc6dc}.location-categories button .material-icons{width:23px;height:23px;border:0;border-radius:0;background:0 0;color:inherit;font-size:20px}.location-categories button span{margin-top:4px;color:inherit;font-size:7px}.location-categories button.active{background:rgba(255,255,255,.09);color:#fff}.location-categories button.active .material-icons{background:0 0;color:inherit}.location-categories button.active::after{content:'';right:30%;bottom:3px;left:30%;height:2px;background:currentColor}.nearby .room-user-preview{display:flex;align-items:center;min-height:42px;margin-right:18px;margin-left:18px;padding:6px 9px;border:1px solid rgba(104,219,166,.2);border-radius:15px;background:linear-gradient(90deg,rgba(65,180,130,.16),rgba(255,255,255,.035) 62%,rgba(255,255,255,.018));box-shadow:inset 0 1px 0 rgba(255,255,255,.07)}.nearby .room-user-preview::before{content:'';flex:0 0 7px;width:7px;height:7px;margin:0 8px 0 2px;border-radius:50%;background:#65d9a2;box-shadow:0 0 0 4px rgba(101,217,162,.11)}.nearby .room-user-preview .lup-avatar{width:28px;height:28px;margin-left:-7px;border:2px solid #252c3c;box-shadow:none}.nearby .room-user-preview .lup-avatar:first-of-type{margin-left:0}.nearby .room-user-preview .lup-avatar img{width:28px;height:28px}.nearby .room-user-preview .more-users{width:28px;height:28px;margin-left:-7px;border:2px solid #252c3c;border-radius:50%;background:#334d59;box-shadow:none}.nearby .room-user-preview .more-users b{color:#d7f6e5;font-size:9px;line-height:24px}.nearby .room-presence-count{margin-left:auto;padding:5px 7px;border:1px solid rgba(110,224,172,.24);border-radius:999px;background:rgba(52,175,119,.14);box-shadow:none;color:#c6f4db;font-size:9px;font-weight:800}.nearby .room-presence-count .material-icons{margin-right:3px;color:#7de6af;font-size:14px}@media (max-width:600px){.nearby .room-user-preview{margin-right:12px;margin-left:18px;padding:6px 8px}.nearby .room-presence-count{font-size:8px}}.register-page>md-content{min-height:var(--lup-viewport-height,100dvh);background:linear-gradient(160deg,#1d1f31 0,#151724 58%,#11121d 100%)}.register-page .register-brand-stage{min-height:220px}.register-page .register-panel{width:min(88%,410px);box-sizing:border-box;margin:0 auto;padding:22px 0 14px}.register-page .register-title{margin:0 0 18px;color:#f7f5ff;font-size:25px;font-weight:750;letter-spacing:-.03em;text-align:center}.register-page .register-panel md-input-container{margin:0 0 12px;padding:0 14px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(255,255,255,.055)}.register-page .register-panel md-input-container label{color:#bcb5d1}.register-page .register-panel md-input-container input{color:#faf9ff}.register-page .register-panel md-input-container.md-input-focused{border-color:rgba(173,154,255,.7);background:rgba(128,100,231,.12)}.register-page .register-panel .tos-line{margin:5px 12px 17px;color:#c9c3d9;font-size:11px;line-height:1.4}.register-page .register-panel .lup-tos-line a{color:#cbbdff}.register-page .register-panel>section{width:100%;margin:0;padding:0}.register-page .register-panel .login-button{width:100%;height:48px;margin:0 0 9px;border:1px solid rgba(233,227,255,.26);border-radius:14px;background:linear-gradient(105deg,#8d75e5,#5a94d8);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 10px 20px rgba(42,48,113,.24);color:#fff;font-size:14px;font-weight:800}.register-page .register-panel .google-button{display:block;width:100%;height:42px;margin:0 0 9px;border:1px solid rgba(195,222,255,.16);border-radius:14px;background:rgba(7,13,27,.38);box-shadow:none;color:#eaf4ff;font-size:12px;font-weight:740;text-transform:none}.register-page .register-panel .google-button:hover{background:rgba(116,163,215,.13)}.register-page .register-panel .backtologin{width:100%;height:42px;margin:0;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(255,255,255,.045);color:#ded9ec;font-size:12px;font-weight:750}.register-page .login-bottom{width:min(88%,410px);margin:8px auto 0;padding-bottom:18px}.nearby .room-user-preview{top:35px;min-height:58px;margin:8px 30px 0 14px;padding:8px 12px;border:1px solid rgba(129,227,181,.18);border-radius:18px;background:linear-gradient(110deg,rgba(60,168,122,.17),rgba(51,64,94,.2) 62%,rgba(255,255,255,.025));box-shadow:0 10px 22px rgba(0,0,0,.14),inset 3px 0 0 #69d9a4,inset 0 1px 0 rgba(255,255,255,.09)}.nearby .room-user-preview .lup-avatar{width:42px;height:42px;margin-left:-12px;border:3px solid #202838;box-shadow:0 5px 12px rgba(0,0,0,.26)}.nearby .room-user-preview .lup-avatar:first-child{margin-left:0}.nearby .room-user-preview .lup-avatar img{width:42px;height:42px}.nearby .room-user-preview .more-users{flex-basis:42px;width:42px;height:42px;margin-left:-10px;border:3px solid #202838;background:linear-gradient(145deg,#70d8ad,#4c86c5)}.nearby .room-user-preview .more-users b{line-height:36px;font-size:11px}.nearby .room-presence-count{padding:6px 9px;border-radius:12px;background:rgba(13,37,34,.37);color:#caf7df;font-size:10px}.nearby .room-user-preview{top:37px;min-height:54px;margin-left:25px;margin-right:18px;padding:7px 10px 7px 13px;border:0;border-radius:0;background:linear-gradient(90deg,rgba(93,216,164,.12),rgba(255,255,255,.018) 66%,transparent);box-shadow:none}.nearby .room-user-preview::before{content:'';position:absolute;top:7px;bottom:7px;left:0;width:2px;border-radius:2px;background:linear-gradient(#83e2b4,rgba(101,195,237,.42));box-shadow:0 0 11px rgba(104,224,170,.35)}.nearby .room-user-preview .lup-avatar{width:38px;height:38px;margin-left:-14px;border:2px solid #202838;box-shadow:0 4px 10px rgba(0,0,0,.22)}.nearby .room-user-preview .lup-avatar img{width:38px;height:38px}.nearby .room-user-preview .lup-avatar:first-child{margin-left:0}.nearby .room-user-preview .more-users{flex-basis:38px;width:38px;height:38px;margin-left:-12px;border:2px solid #202838;border-radius:50%;background:linear-gradient(145deg,#84dcba,#527fc0);box-shadow:0 4px 10px rgba(0,0,0,.22)}.nearby .room-user-preview .more-users b{line-height:34px;font-size:10px}.nearby .room-presence-count{margin-left:auto;padding:5px 7px;border:0;border-radius:10px;background:rgba(13,37,34,.28);box-shadow:none}.nearby .room-user-preview{top:39px;min-height:64px;margin:7px 18px 0 25px;padding:4px 9px 10px;align-items:flex-start;overflow:visible;background:0 0}.nearby .room-user-preview::before{top:auto;right:9px;bottom:4px;left:9px;width:auto;height:1px;border-radius:0;background:linear-gradient(90deg,transparent,rgba(218,224,255,.42) 16%,rgba(157,184,245,.62) 50%,rgba(218,224,255,.3) 84%,transparent);box-shadow:0 0 8px rgba(144,168,236,.16)}.nearby .room-user-preview .lup-avatar{width:46px;height:46px;margin-top:2px;margin-left:-16px;border:2px solid #202838;border-radius:50%;box-shadow:0 5px 12px rgba(0,0,0,.26);transition:transform .22s ease,box-shadow .22s ease}.nearby .room-user-preview .lup-avatar img{width:46px;height:46px}.nearby .room-user-preview .lup-avatar:first-child{margin-left:0;transform:translateY(0)}.nearby .room-user-preview .lup-avatar:nth-child(2){transform:translateY(4px)}.nearby .room-user-preview .lup-avatar:nth-child(3){transform:translateY(1px)}.nearby .room-user-preview .lup-avatar:nth-child(4){transform:translateY(5px)}.nearby .room-user-preview .lup-avatar:nth-child(5){transform:translateY(2px)}.nearby .room-user-preview .lup-avatar:nth-child(6){transform:translateY(5px)}.nearby .room-user-preview .lup-avatar:hover{transform:translateY(-4px) scale(1.06);box-shadow:0 9px 16px rgba(0,0,0,.34)}.nearby .room-user-preview .more-users{flex-basis:42px;width:42px;height:42px;margin-top:5px;margin-left:-13px;border:2px solid #202838;background:linear-gradient(145deg,#657aa7,#48566f)}.nearby .room-user-preview .more-users b{line-height:38px}.nearby .room-presence-count{margin-top:8px;padding:4px 6px;background:0 0;color:#d8deed}.nearby .room-presence-count .material-icons{color:#aebce0}.nearby .room-user-preview .lup-avatar{box-sizing:border-box;width:48px;height:48px;padding:2px;background:0 0}.nearby .room-user-preview .lup-avatar .img,.nearby .room-user-preview .lup-avatar span{display:block;width:40px;height:40px;border-radius:50%;background-position:center;background-repeat:no-repeat;background-size:cover}.nearby .room-user-preview .lup-avatar span{background:#31394b}.nearby .room-user-preview .lup-avatar span{display:none}.nearby .room-user-preview .lup-avatar{box-shadow:none}.nearby .room-presence-count .material-icons{display:grid;place-items:center;width:19px;height:19px;margin-right:4px;border-radius:50%;background:rgba(173,188,224,.1);color:#9da9c2;font-size:13px;transition:color .25s ease,background .25s ease,box-shadow .25s ease}.nearby .room-presence-count.has-visitors .material-icons{background:rgba(86,221,151,.16);color:#82eeb1;box-shadow:0 0 0 3px rgba(86,221,151,.08),0 0 12px rgba(86,221,151,.36);animation:lup-presence-pulse 2.1s ease-in-out infinite}@keyframes lup-presence-pulse{0%,100%{box-shadow:0 0 0 3px rgba(86,221,151,.08),0 0 9px rgba(86,221,151,.22)}50%{box-shadow:0 0 0 5px rgba(86,221,151,.04),0 0 15px rgba(86,221,151,.48)}}@media (prefers-reduced-motion:reduce){.nearby .room-presence-count.has-visitors .material-icons{animation:none}}.profile-page .gallery-add-tile{position:relative;isolation:isolate;gap:7px;border:1px solid rgba(194,202,231,.18);border-radius:18px;background:radial-gradient(circle at 50% 35%,rgba(139,158,217,.17),transparent 33%),linear-gradient(145deg,rgba(44,51,73,.9),rgba(26,31,45,.88));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 9px 18px rgba(0,0,0,.16);color:#dce5fb}.profile-page .gallery-add-tile::before{display:none}.profile-page .gallery-add-tile .material-icons{width:38px;height:38px;border:1px solid rgba(225,232,255,.28);border-radius:13px;background:linear-gradient(145deg,#8298d7,#5e75aa);box-shadow:0 7px 13px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.3);font-size:21px}.profile-page .gallery-add-tile span{display:none}.profile-page .gallery-add-tile:hover{border-color:rgba(209,220,255,.46);background:radial-gradient(circle at 50% 35%,rgba(150,174,243,.24),transparent 37%),linear-gradient(145deg,rgba(54,63,89,.96),rgba(28,34,50,.94));transform:translateY(-2px)}.nearby .distrat .location-cuddles{overflow:visible;border:1px solid #eaa2c0;border-radius:12px;background:#6b3656;box-shadow:none;color:#ffe8f1}.nearby .distrat .location-cuddles::after,.nearby .distrat .location-cuddles::before{display:none;content:none}.nearby .distrat .location-cuddles>.material-icons{font-size:28px;filter:none;text-shadow:none}.nearby .distrat .location-cuddles strong{right:-7px;bottom:-7px;display:grid;place-items:center;min-width:20px;height:20px;padding:0 3px;border:2px solid #252939;border-radius:50%;background:#f5c9d9;box-shadow:none;color:#412a37;font-size:10px;font-weight:900;line-height:1}.nearby .distrat .location-cuddles:hover{transform:none;filter:brightness(1.12)}@media (max-width:600px){.nearby .distrat .distance{transform:translateY(80px)}}.comments-template>md-content,.notification>md-content{background:radial-gradient(circle at 88% 0,rgba(122,92,255,.13),transparent 31%),var(--lup-bg);color:var(--lup-text)}.comments-template md-list,.notification .md-tab-content>div,.notification .scroll-notifications,.notification md-list,.notification md-tabs-content-wrapper{background:0 0}.notification md-tabs-canvas{background:0 0;border-bottom:1px solid rgba(255,255,255,.09)}.notification md-tab-item{color:#afa8c2;font-size:12px;font-weight:750}.notification md-tab-item.md-active{color:#f8f6ff}.notification md-ink-bar{height:3px;border-radius:3px 3px 0 0;background:linear-gradient(90deg,#9c7dff,#65acef)}.notification .lup-notification-list,.notification md-tabs md-list{padding:10px 13px 28px}.notification .lup-notification-list md-list-item,.notification md-tabs md-list>md-list-item{min-height:68px;margin:7px 0;padding:8px 10px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(255,255,255,.045)}.notification .lup-notification-list md-list-item.lup-notification-unread,.notification .lup-notification-unread{border-color:rgba(166,143,255,.32);background:linear-gradient(135deg,rgba(122,92,255,.18),rgba(50,132,209,.08))}.notification .md-list-item-text h4,.notification .md-list-item-text p{color:#eeeaf8}.notification .md-list-item-text p{font-size:12px;line-height:1.4}.notification .lup-item-date{margin:0 0 4px;color:#aaa2c2;font-size:10px;font-weight:700}.notification .md-secondary .material-icons,.notification .md-secondary-container .material-icons{color:#b9a8ff}.notification .md-list-item-text a{color:#a9d8ff}.comments-template md-list{padding:10px 13px 28px}.comments-template md-subheader{margin:4px 0 9px;padding:8px 2px;background:0 0;color:#b9b1ce;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.comments-template md-list-item{min-height:65px;margin:7px 0;padding:8px 10px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(255,255,255,.045)}.comments-template .lup-comment-text{color:#f2effa;font-size:13px;line-height:1.42}.comments-template .lup-comment-date{color:#aaa3bb;font-size:11px}.comments-template .md-secondary .material-icons{color:#ff9cad}.notification .notification-tabs{padding:8px 12px 0;background:linear-gradient(180deg,rgba(23,30,52,.92),rgba(17,23,42,.72))}.notification .notification-tabs .md-tab-bar,.notification .notification-tabs md-tabs-canvas{height:48px;border:0;background:0 0}.notification .notification-tabs md-pagination-wrapper{display:flex;gap:7px;width:100%;transform:none}.notification .notification-tabs md-tab-item{position:relative;display:flex;flex:1 1 0;align-items:center;justify-content:center;min-width:0;height:40px;margin:0;padding:0 10px;border:1px solid transparent;border-radius:12px 12px 5px 5px;color:rgba(208,213,234,.7);font-size:11px;font-weight:800;letter-spacing:.025em;text-transform:none;transition:color 180ms ease,background-color 180ms ease,border-color 180ms ease,transform 180ms ease}.notification .notification-tabs md-tab-item:first-child::before,.notification .notification-tabs md-tab-item:nth-child(2)::before{margin-right:7px;color:currentColor;font-family:'Material Icons';font-size:17px;font-weight:400;line-height:1}.notification .notification-tabs md-tab-item:first-child::before{content:'forum'}.notification .notification-tabs md-tab-item:nth-child(2)::before{content:'notifications_none'}.notification .notification-tabs md-tab-item:hover{color:#f1f4ff;background:rgba(139,161,224,.08)}.notification .notification-tabs md-tab-item.md-active{border-color:rgba(139,177,255,.22);background:linear-gradient(145deg,rgba(74,116,193,.32),rgba(73,57,131,.22));box-shadow:inset 0 1px 0 rgba(224,235,255,.1);color:#f8faff}.notification .notification-tabs .md-ink-bar{display:none}.notification .notification-tabs md-tabs-content-wrapper{margin-top:7px;border-top:1px solid rgba(176,194,241,.09)}.notification .notification-tabs .md-tab-content>div,.notification .notification-tabs .scroll-notifications,.notification .notification-tabs md-content{background:0 0}.notification .notification-tabs md-list{padding:8px 13px 26px}.notification .notification-tabs md-list>md-list-item{position:relative;overflow:hidden;min-height:70px;margin:8px 0;padding:9px 11px;border:1px solid rgba(179,195,238,.1);border-radius:15px;background:linear-gradient(135deg,rgba(255,255,255,.055),rgba(104,124,186,.035));box-shadow:none}.notification .notification-tabs md-list>md-list-item::before{position:absolute;top:17px;bottom:17px;left:0;width:2px;border-radius:0 2px 2px 0;background:rgba(151,181,255,.55);content:'';opacity:0}.notification .notification-tabs md-list>md-list-item.lup-notification-unread::before{opacity:1}.notification .notification-tabs md-list>md-list-item.lup-notification-unread{border-color:rgba(145,174,255,.25);background:linear-gradient(135deg,rgba(77,110,185,.2),rgba(100,74,161,.13))}.query-page>md-content{color:var(--lup-text);background:radial-gradient(ellipse at 90% 0,rgba(107,139,224,.15),transparent 34%),linear-gradient(155deg,#171a2a,#0e101a 76%)}.query-page .chat-msgs{padding:16px 13px;background:linear-gradient(180deg,rgba(17,19,30,.12),rgba(9,11,19,.64))}.query-page .lup-msg{margin-bottom:10px}.query-page .chat-msgs .msg .message{display:inline-block;box-sizing:border-box;padding:10px 12px;border:1px solid rgba(255,255,255,.075);border-radius:15px 15px 15px 6px;background:rgba(255,255,255,.045);box-shadow:inset 0 1px 0 rgba(255,255,255,.055);color:#f4f5fb}.query-page .lup-own-msg .msg .message{border-color:rgba(149,171,255,.28);border-radius:15px 15px 6px 15px;background:linear-gradient(135deg,rgba(84,112,191,.24),rgba(96,67,164,.16))}.query-page .chat-msgs .msg .name,.query-page .chat-msgs .msg .time{color:#aeb7d0}.query-page .chatbottom{display:flex;align-items:center;gap:7px;height:54px;padding:8px 12px;border:0;border-top:1px solid rgba(172,191,241,.14);background:rgba(14,16,26,.96)}.query-page .chatbottom .chat-input{float:none;flex:1 1 auto;width:auto;padding:0}.query-page .chatbottom input{width:100%;height:36px;padding:0 9px;box-sizing:border-box;border:0;border-bottom:1px solid rgba(255,255,255,.16);border-radius:0;outline:0;background:0 0;box-shadow:none;color:#f5f7ff;font-size:12px}.query-page .chatbottom input::placeholder{color:#93a0bc;opacity:1}.query-page .chatbottom input:focus{border-bottom-color:#a9c8ff;box-shadow:none}.query-page .chatbottom .chat-button{float:none;display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;margin:0;padding:0;border:1px solid rgba(158,185,255,.3);border-radius:11px;background:rgba(95,129,214,.16)}.query-page .chatbottom .chat-button button,.query-page .chatbottom .chat-button button.sendmessage{width:19px;min-width:19px;max-width:19px;height:19px;padding:0;border:0;background-color:#bcd7ff;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.query-page .chatbottom .chat-button:has(button.sendmessage){border-color:rgba(193,213,255,.55);background:linear-gradient(135deg,#759aeb,#775fc2)}.query-page .chatbottom .chat-button:has(button.sendmessage) button{background-color:#fff}@media (max-width:420px){.notification .notification-tabs{padding-right:9px;padding-left:9px}.notification .notification-tabs md-tab-item{padding:0 6px;font-size:10px}.notification .notification-tabs md-tab-item:first-child::before,.notification .notification-tabs md-tab-item:nth-child(2)::before{margin-right:5px;font-size:15px}}@media (prefers-reduced-motion:reduce){.notification .notification-tabs md-tab-item{transition:none}}.nearby .chatbutton:not(.chatbutton--locked){width:min(86%,330px);margin:13px auto 0}.nearby .chatbutton:not(.chatbutton--locked) button{float:none;width:100%;height:50px;min-height:50px;margin:0;border:1px solid rgba(192,180,255,.32);border-radius:16px;background:linear-gradient(105deg,rgba(129,103,224,.94),rgba(72,133,204,.92));box-shadow:0 10px 22px rgba(41,49,116,.26),inset 0 1px 0 rgba(255,255,255,.26);color:#fff;font-size:13px;font-weight:800;letter-spacing:.025em;text-transform:none}.nearby .chatbutton:not(.chatbutton--locked) button::before{content:'forum';margin-right:7px;font-family:'Material Icons';font-size:18px;vertical-align:-3px}.nearby .chatbutton:not(.chatbutton--locked) button:active{transform:translateY(1px);box-shadow:0 5px 13px rgba(41,49,116,.25),inset 0 1px 0 rgba(255,255,255,.2)}.location-categories{gap:5px;margin:7px 10px 4px;padding:5px;border:1px solid rgba(214,207,244,.12);border-radius:16px;background:linear-gradient(135deg,rgba(40,41,61,.95),rgba(25,27,42,.95));box-shadow:inset 0 1px 0 rgba(255,255,255,.07)}.location-categories button{min-height:55px;border:1px solid transparent;border-radius:11px;color:#bab4cc}.location-categories button .material-icons{width:27px;height:27px;border:1px solid currentColor;border-radius:9px;background:rgba(255,255,255,.035);color:inherit;font-size:17px}.location-categories button span{margin-top:4px;font-size:7px;font-weight:800;letter-spacing:.01em}.location-categories button:hover{background:rgba(255,255,255,.055)}.location-categories button.active{border-color:rgba(208,198,255,.22);background:rgba(167,145,255,.13);color:#f5f2ff}.location-categories button.active::after{right:25%;bottom:3px;left:25%;height:2px;background:#baf;box-shadow:none}.location-categories button:first-child{color:#c5b4ff}.location-categories button:nth-child(2){color:#9fc2e8}.location-categories button:nth-child(3){color:#e9b286}.location-categories button:nth-child(4){color:#e5a0dc}.location-categories button:nth-child(5){color:#9edbe0}.location-categories button:nth-child(6){color:#e0b1bd}.nearby .room-category-hero{grid-template-rows:22px minmax(0,1fr) 18px;margin-top:28px;padding-top:18px;padding-bottom:15px}.nearby .room-category-hero .room-category-orbit{grid-row:1/4}.nearby .room-hero-name{align-self:center}.nearby .room-hero-meta{position:relative;z-index:1;display:flex;align-items:center;gap:4px;overflow:hidden;color:#c7c1d9;font-size:10px;font-weight:650;line-height:1;text-overflow:ellipsis;white-space:nowrap}.nearby .room-hero-meta .material-icons{color:var(--lup-place-accent);font-size:14px;filter:none}@media (max-width:600px){.nearby .roominfo{min-height:490px}.nearby .room-category-hero{grid-template-columns:82px minmax(0,1fr);grid-template-rows:31px minmax(0,1fr) 24px;height:188px;margin-top:31px;padding:24px 20px 20px;border-radius:22px}.nearby .room-category-hero .room-category-orbit{width:62px;height:62px;border-color:color-mix(in srgb,var(--lup-place-accent) 68%,rgba(255,255,255,.25));background:color-mix(in srgb,var(--lup-place-accent) 19%,rgba(255,255,255,.03))}.nearby .room-category-hero .room-category-orbit .material-icons{color:var(--lup-place-accent);font-size:33px}.nearby .room-category-hero .room-category-name{align-self:center;width:max-content;max-width:100%;padding:5px 8px;overflow:hidden;border:1px solid color-mix(in srgb,var(--lup-place-accent) 48%,transparent);border-radius:999px;background:color-mix(in srgb,var(--lup-place-accent) 13%,transparent);color:color-mix(in srgb,var(--lup-place-accent) 78%,#fff);font-size:8px;font-weight:850;letter-spacing:.12em;text-overflow:ellipsis}.nearby .room-hero-name{align-self:center;max-width:100%;margin-top:3px;overflow:hidden;font-size:clamp(22px,6.4vw,29px);font-weight:780;line-height:1.04;letter-spacing:-.03em;text-wrap:balance}.nearby .room-hero-meta{padding-top:5px;color:#d3cde2;font-size:11px}.nearby .room-user-preview{margin-top:7px}}.location-categories{gap:2px;padding:3px;border-color:rgba(255,255,255,.08);border-radius:12px;background:rgba(21,23,35,.78)}.location-categories button{min-height:48px;border-radius:8px;color:#aaa8b6}.location-categories button .material-icons{width:20px;height:20px;color:#bdbacb;font-size:19px;line-height:20px;opacity:.82}.location-categories button span{margin-top:3px;color:#aaa8b6;font-size:7px;font-weight:720;letter-spacing:0}.location-categories button.active{border-color:rgba(194,185,255,.2);background:rgba(151,133,232,.14);color:#f6f4ff}.location-categories button.active .material-icons,.location-categories button.active span{color:#ded8ff;opacity:1}.location-categories button.active::after{right:35%;bottom:2px;left:35%;background:#c1b5ff;box-shadow:none}.nearby .room-category-hero{border-color:rgba(255,255,255,.1);background:linear-gradient(115deg,rgba(40,42,59,.96),rgba(23,25,37,.98));box-shadow:0 13px 28px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.06)}.nearby .room-category-hero::before{width:2px;background:var(--lup-place-accent);box-shadow:none}.nearby .room-category-hero .room-category-orbit{border-color:color-mix(in srgb,var(--lup-place-accent) 40%,rgba(255,255,255,.12));border-radius:16px;background:color-mix(in srgb,var(--lup-place-accent) 10%,rgba(255,255,255,.025));box-shadow:inset 0 1px 0 rgba(255,255,255,.09)}.nearby .room-category-orbit::after,.nearby .room-category-orbit::before{display:none}.nearby .room-category-hero .room-category-orbit .material-icons{color:var(--lup-place-accent);filter:none;text-shadow:none}.nearby .room-category-hero .room-category-name{border:0;border-radius:0;background:0 0;color:#aaa7b8;font-weight:760;letter-spacing:.1em;text-shadow:none}.nearby .distrat{gap:34px}.nearby .distrat .location-cuddles{border-color:rgba(239,178,205,.32);border-radius:14px;background:rgba(196,93,139,.12);color:#f1bad0}.nearby .distrat .location-cuddles>.material-icons{font-size:27px}.nearby .distrat .location-cuddles strong{border-color:#252737;background:#e6b4c8;color:#382b38}.nearby .distrat .distance a>.material-icons{border-color:rgba(158,211,233,.32);background:rgba(74,143,178,.1);color:#acdced;font-size:27px}.nearby .distrat .distance a>span{color:#afcbd7;font-weight:700}@media (max-width:600px){.location-categories button{min-height:46px}.nearby .distrat{gap:46px}.nearby .room-category-hero .room-category-orbit{border-radius:15px}}.location-categories{gap:4px;padding:5px}.location-categories button{min-height:58px}.location-categories button .material-icons{width:29px;height:29px;font-size:27px;line-height:29px;opacity:1}.location-categories button span{margin-top:5px;color:#cbc8d7;font-size:8px;font-weight:800}.location-categories button:first-child .material-icons{color:#c5b4ff}.location-categories button:nth-child(2) .material-icons{color:#a8c7ed}.location-categories button:nth-child(3) .material-icons{color:#efbb82}.location-categories button:nth-child(4) .material-icons{color:#ef9ee8}.location-categories button:nth-child(5) .material-icons{color:#91d9e4}.location-categories button:nth-child(6) .material-icons{color:#e9afc0}.location-categories button.active .material-icons{filter:drop-shadow(0 0 7px currentColor)}.nearby .room-category-hero{grid-template-columns:94px minmax(0,1fr)}.nearby .room-category-hero .room-category-orbit{width:74px;height:74px;border-radius:20px;background:color-mix(in srgb,var(--lup-place-accent) 18%,rgba(255,255,255,.035))}.nearby .room-category-hero .room-category-orbit .material-icons{font-size:41px}.nearby .room-category-hero .room-category-name{color:#c3bfce;font-size:9px}.nearby .distrat .distance,.nearby .distrat .location-cuddles{width:60px;min-width:60px;height:60px}.nearby .distrat .location-cuddles{display:grid;place-items:center;box-sizing:border-box}.nearby .distrat .location-cuddles>.material-icons{display:block;width:auto;height:auto;margin:0;padding:0;font-size:32px;line-height:1}.nearby .distrat .distance a>.material-icons{width:60px;height:60px;font-size:32px}@media (max-width:600px){.location-categories button{min-height:54px}.location-categories button .material-icons{width:26px;height:26px;font-size:24px;line-height:26px}.location-categories button span{font-size:7px}.nearby .room-category-hero{grid-template-columns:88px minmax(0,1fr)}.nearby .room-category-hero .room-category-orbit{width:68px;height:68px;border-radius:19px}.nearby .room-category-hero .room-category-orbit .material-icons{font-size:38px}}.nearby .distrat .distance{transform:translateX(8px)}.nearby .distrat .distance a>span{position:absolute;z-index:2;right:-11px;bottom:-3px;display:block;visibility:visible;min-width:27px;max-width:62px;margin:0;padding:4px 6px;overflow:hidden;border:1px solid rgba(170,224,242,.42);border-radius:999px;background:#263b52;box-shadow:0 4px 9px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.12);color:#d6f3ff;font-size:8px;font-weight:850;line-height:1;text-align:center;text-overflow:ellipsis;white-space:nowrap}@media (max-width:600px){.nearby .distrat{gap:46px}.nearby .distrat .distance{transform:translate(8px,78px)}}.nearby md-content.greybg{background:radial-gradient(ellipse 80% 38% at 8% -10%,rgba(85,116,205,.16),transparent 70%),radial-gradient(ellipse 62% 34% at 94% 24%,rgba(143,91,214,.13),transparent 72%),radial-gradient(circle at 22% 74%,rgba(63,144,191,.08),transparent 35%),linear-gradient(155deg,#171a29 0,#1b1d2d 48%,#151724 100%)}.nearby md-content.greybg::before{content:'';position:fixed;z-index:0;inset:0;pointer-events:none;opacity:.2;background-image:radial-gradient(rgba(204,214,255,.34) .55px,transparent .8px);background-size:17px 17px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.75),transparent 82%)}.nearby md-content.greybg>*{position:relative;z-index:1}.nearby .room-category-hero.category-city .room-category-orbit{position:relative;z-index:2;border-color:rgba(207,228,255,.82);background:linear-gradient(145deg,rgba(128,183,245,.3),rgba(74,101,184,.2));box-shadow:0 0 0 3px rgba(135,192,255,.08),0 0 18px rgba(114,186,255,.52),0 0 38px rgba(117,103,244,.28),inset 0 1px 0 rgba(255,255,255,.36);transform:translate(-3px,-9px)}.nearby .room-category-hero.category-city .room-category-orbit .material-icons{color:#d8efff;text-shadow:0 0 8px rgba(205,240,255,.85),0 0 17px rgba(114,181,255,.68)}.nearby .room-category-hero.category-city .room-category-orbit::after{content:'';position:absolute;z-index:-1;inset:-13px;border:1px solid rgba(139,193,255,.24);border-radius:25px;box-shadow:0 0 26px rgba(111,171,255,.22)}.nearby .room-user-preview{top:53px}@media (max-width:600px){.nearby .room-user-preview{top:51px}.nearby .room-category-hero.category-city .room-category-orbit{transform:translate(-2px,-7px)}}.nearby .room-category-hero .room-category-orbit{position:relative;z-index:2;border-color:color-mix(in srgb,var(--lup-place-accent) 68%,#eef4ff);background:linear-gradient(145deg,color-mix(in srgb,var(--lup-place-accent) 28%,rgba(255,255,255,.14)),rgba(26,31,51,.48));box-shadow:0 0 0 3px color-mix(in srgb,var(--lup-place-accent) 11%,transparent),0 0 18px var(--lup-place-glow),0 10px 20px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.3);transform:translate(-3px,-7px)}.nearby .room-category-hero .room-category-orbit .material-icons{color:color-mix(in srgb,var(--lup-place-accent) 42%,#fff);text-shadow:0 0 8px color-mix(in srgb,var(--lup-place-accent) 66%,#fff),0 0 17px var(--lup-place-glow)}.nearby .room-category-hero .room-category-orbit::after{content:'';position:absolute;z-index:-1;inset:-11px;display:block;border:1px solid color-mix(in srgb,var(--lup-place-accent) 25%,transparent);border-radius:24px;box-shadow:0 0 24px var(--lup-place-glow)}.nearby .room-hero-name{font-weight:680;letter-spacing:-.025em}@media (max-width:600px){.nearby .room-category-hero .room-category-orbit{transform:translate(-2px,-6px)}.nearby .room-hero-name{font-weight:670}}.nearby .room-category-hero .room-category-orbit,.nearby .room-category-hero.category-city .room-category-orbit{border:1px solid color-mix(in srgb,var(--lup-place-accent) 58%,#eef4ff);background:linear-gradient(145deg,color-mix(in srgb,var(--lup-place-accent) 38%,#526071),color-mix(in srgb,var(--lup-place-accent) 17%,#202534));box-shadow:0 0 0 3px color-mix(in srgb,var(--lup-place-accent) 10%,transparent),0 0 19px var(--lup-place-glow),0 10px 20px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.32),inset 0 -8px 15px rgba(10,13,25,.2);opacity:1}.nearby .room-category-hero .room-category-orbit .material-icons,.nearby .room-category-hero.category-city .room-category-orbit .material-icons{color:#f5f8ff;opacity:1;text-shadow:0 0 7px color-mix(in srgb,var(--lup-place-accent) 48%,#fff),0 0 15px var(--lup-place-glow)}.nearby .room-category-hero .room-category-orbit::after,.nearby .room-category-hero.category-city .room-category-orbit::after{border-color:color-mix(in srgb,var(--lup-place-accent) 30%,rgba(255,255,255,.18));box-shadow:0 0 23px var(--lup-place-glow);opacity:1}.location-hero{--location-accent:#9e8bff;--location-glow:rgba(158,139,255,.30);background:radial-gradient(circle at 78% 20%,var(--location-glow),transparent 38%),linear-gradient(145deg,#2b2c45,#171826 72%)}.location-hero-art{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden}.location-hero-art::before{content:'';position:absolute;width:250px;height:250px;border:1px solid color-mix(in srgb,var(--location-accent) 44%,transparent);border-radius:42%;box-shadow:0 0 0 26px color-mix(in srgb,var(--location-accent) 6%,transparent),0 0 48px var(--location-glow);transform:translate(30%,-8%) rotate(-13deg)}.location-hero-art .material-icons{position:relative;color:color-mix(in srgb,var(--location-accent) 46%,#fff);font-size:136px;opacity:.3;text-shadow:0 0 28px var(--location-glow);transform:translate(30px,-14px)}.location-hero.location-category-city{--location-accent:#8fc8ff;--location-glow:rgba(101,180,255,.32)}.location-hero.location-category-bar,.location-hero.location-category-food{--location-accent:#f2aa72;--location-glow:rgba(238,132,83,.30)}.location-hero.location-category-cafe{--location-accent:#e2b87f;--location-glow:rgba(207,151,95,.28)}.location-hero.location-category-club{--location-accent:#ec8de3;--location-glow:rgba(213,83,211,.31)}.location-hero.location-category-culture{--location-accent:#8cc7ee;--location-glow:rgba(90,172,229,.28)}.location-hero.location-category-outdoors,.location-hero.location-category-sport{--location-accent:#83d2a2;--location-glow:rgba(75,192,135,.28)}.location-hero.location-category-education{--location-accent:#88d6e6;--location-glow:rgba(85,189,209,.28)}.location-hero.location-category-health{--location-accent:#f49ab2;--location-glow:rgba(228,103,144,.28)}.nearby .room-hero-name{display:-webkit-box;max-width:100%;max-height:2.12em;overflow:hidden;font-size:clamp(19px,5.5vw,27px);font-weight:670;line-height:1.06;letter-spacing:-.035em;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media (max-width:600px){.nearby .room-hero-name{font-size:clamp(18px,5.8vw,24px);line-height:1.08}}.nearby .room-hero-name{align-self:center;padding-right:5px;color:#fbfaff;font-family:"Segoe UI",Inter,Roboto,Arial,sans-serif;font-weight:640;text-shadow:0 2px 12px rgba(0,0,0,.48),0 0 18px color-mix(in srgb,var(--lup-place-accent) 18%,transparent);text-wrap:balance}.nearby .room-category-hero .room-category-name{position:relative;padding-left:11px}.nearby .room-category-hero .room-category-name::before{content:'';position:absolute;top:50%;left:0;width:5px;height:5px;border-radius:50%;background:var(--lup-place-accent);box-shadow:0 0 8px var(--lup-place-glow);transform:translateY(-50%)}.nearby .room-hero-name{max-height:2.2em;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:clamp(20px,5.1vw,25px);font-weight:560;line-height:1.1;letter-spacing:-.028em;overflow-wrap:break-word;text-wrap:pretty}.nearby .room-hero-name.room-hero-name--compact{font-size:clamp(18px,4.7vw,22px);font-weight:555;letter-spacing:-.022em}.nearby .room-hero-name.room-hero-name--long{font-size:clamp(16px,4.25vw,20px);font-weight:545;line-height:1.13;letter-spacing:-.012em}.nearby .room-hero-name.room-hero-name--longword{font-size:clamp(16px,4.05vw,19px);font-weight:505;letter-spacing:-.035em;line-height:1.12}@media (max-width:600px){.nearby .room-hero-name{font-size:clamp(19px,5.1vw,23px)}.nearby .room-hero-name.room-hero-name--compact{font-size:clamp(17px,4.7vw,21px)}.nearby .room-hero-name.room-hero-name--long{font-size:clamp(16px,4.2vw,19px)}.nearby .room-hero-name.room-hero-name--longword{font-size:clamp(15px,4vw,18px)}}.nearby .room-hero-name{color:#f4f2fa;font-weight:520;letter-spacing:-.018em;text-shadow:0 2px 8px rgba(0,0,0,.38)}.nearby .room-hero-name.room-hero-name--compact{font-weight:510}.nearby .room-hero-name.room-hero-name--long{font-weight:500;letter-spacing:-.008em}.nearby .room-hero-name{overflow-wrap:normal;word-break:keep-all;hyphens:none}.nearby .room-category-hero.category-bar .room-category-orbit,.nearby .room-category-hero.category-cafe .room-category-orbit,.nearby .room-category-hero.category-club .room-category-orbit,.nearby .room-category-hero.category-food .room-category-orbit,.nearby .room-category-hero.category-pub .room-category-orbit{border-color:color-mix(in srgb,var(--lup-place-accent) 58%,#eef4ff);background:linear-gradient(145deg,color-mix(in srgb,var(--lup-place-accent) 25%,rgba(255,255,255,.12)),rgba(28,32,47,.42));box-shadow:0 0 0 3px color-mix(in srgb,var(--lup-place-accent) 10%,transparent),0 0 19px var(--lup-place-glow),0 10px 20px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.28)}.nearby .room-category-hero[class*=category-] .room-category-orbit{border:1px solid color-mix(in srgb,var(--lup-place-accent) 58%,#eef4ff);border-radius:19px;background:linear-gradient(145deg,color-mix(in srgb,var(--lup-place-accent) 25%,rgba(255,255,255,.12)),rgba(28,32,47,.42));box-shadow:0 0 0 3px color-mix(in srgb,var(--lup-place-accent) 10%,transparent),0 0 19px var(--lup-place-glow),0 10px 20px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.28);opacity:1}.nearby .room-category-hero[class*=category-] .room-category-orbit .material-icons{color:#f5f8ff;opacity:1;filter:none;text-shadow:0 0 7px color-mix(in srgb,var(--lup-place-accent) 48%,#fff),0 0 15px var(--lup-place-glow)}.nearby .chatbutton:not(.chatbutton--locked) button{border-color:rgba(197,189,255,.48);background:linear-gradient(120deg,rgba(133,106,225,.5),rgba(69,147,211,.34));box-shadow:0 0 0 1px rgba(185,174,255,.08),0 0 20px rgba(127,108,238,.2),0 11px 23px rgba(10,15,42,.26),inset 0 1px 0 rgba(255,255,255,.33),inset 0 -1px 0 rgba(255,255,255,.08);backdrop-filter:blur(13px) saturate(125%);-webkit-backdrop-filter:blur(13px) saturate(125%);color:#fbfaff;text-shadow:0 1px 5px rgba(22,20,63,.38)}.nearby .chatbutton:not(.chatbutton--locked) button:hover{filter:brightness(1.1)}.nearby .chatbutton:not(.chatbutton--locked) button:active{filter:brightness(.97)}.nearby .room-category-hero{overflow:visible;background:linear-gradient(118deg,color-mix(in srgb,var(--lup-place-accent) 18%,#33394d),#1b1e2c 68%)}.nearby .room-category-hero::after{display:block;z-index:0;inset:0;border-radius:inherit;background:radial-gradient(circle at 78% 42%,color-mix(in srgb,var(--lup-place-accent) 18%,transparent),transparent 42%);opacity:1}.nearby .room-category-hero::before{z-index:1;top:auto;right:18px;bottom:0;left:18px;width:auto;height:2px;border-radius:2px 2px 0 0;background:linear-gradient(90deg,transparent,var(--lup-place-accent) 20%,var(--lup-place-accent) 80%,transparent);box-shadow:0 0 13px var(--lup-place-glow)}.nearby .room-category-hero .room-category-orbit{z-index:2}.nearby .room-category-hero .room-category-name,.nearby .room-category-hero .room-hero-meta,.nearby .room-category-hero .room-hero-name{z-index:2}.nearby .room-hero-meta{color:#d8d7e3;font-size:10px;font-weight:620;letter-spacing:.01em}.nearby .room-hero-meta .material-icons{margin-right:3px;color:var(--lup-place-accent);font-size:13px}.nearby .room-category-name{color:color-mix(in srgb,var(--lup-place-accent) 78%,#fff)}.nearby .room-hero-name{font-weight:790}.nearby .room-hero-meta{width:100%;max-width:100%;min-height:28px;padding:6px 0 6px 10px;border:0;border-left:2px solid var(--lup-place-accent);border-radius:0;background:linear-gradient(90deg,color-mix(in srgb,var(--lup-place-accent) 20%,transparent),transparent 82%);box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 0 17px var(--lup-place-glow);color:#f1eff8;font-weight:760}.nearby .room-hero-meta .material-icons{margin-right:2px;color:var(--lup-place-accent);font-size:15px;filter:drop-shadow(0 0 5px var(--lup-place-glow))}.nearby .room-category-hero{border:1px solid color-mix(in srgb,var(--lup-place-accent) 30%,rgba(255,255,255,.13));background:radial-gradient(circle at 85% 45%,color-mix(in srgb,var(--lup-place-accent) 28%,transparent),transparent 52%),linear-gradient(118deg,rgba(42,44,74,.98),rgba(20,23,42,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 17px 34px rgba(0,0,0,.27),0 0 25px var(--lup-place-glow)}.nearby .room-hero-meta{width:100%;min-height:30px;margin-right:0;overflow:visible;white-space:normal;text-overflow:clip;font-size:10px;line-height:1.25;letter-spacing:.005em}@media (max-width:600px){.nearby .room-category-hero{grid-template-rows:31px minmax(0,1fr) 35px;height:199px}.nearby .room-hero-meta{min-height:32px;padding-top:5px;padding-bottom:5px;font-size:10px}}.nearby .room-hero-name{max-width:100%;font-size:clamp(21px,5.8vw,29px);letter-spacing:-.048em}.nearby .room-category-hero{border:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 17px 34px rgba(0,0,0,.23),0 0 23px var(--lup-place-glow)}.nearby .room-hero-meta{display:flex;align-items:center;gap:6px;padding:4px 0;border:0;background:0 0;box-shadow:none;color:#ddd9eb;font-weight:690}.nearby .room-hero-meta::before{content:'';flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:var(--lup-place-accent);box-shadow:0 0 8px var(--lup-place-accent),0 0 17px var(--lup-place-glow)}.nearby .room-hero-meta .material-icons{display:none}@media (max-width:900px){.nearby .roominfo{min-height:432px}.nearby .room-user-preview{top:24px;min-height:46px;margin-top:3px;padding-top:5px;padding-bottom:5px}.nearby .room-user-preview .lup-avatar,.nearby .room-user-preview .lup-avatar img{width:34px;height:34px}.nearby .room-presence-count{padding:4px 7px;font-size:9px}.nearby .roominfo .distrat{display:flex;align-items:center;height:64px;bottom:16px;gap:42px}.nearby .roominfo .distrat .distance,.nearby .roominfo .distrat .location-cuddles{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:60px;min-width:60px;height:60px;margin:0;transform:none}.nearby .roominfo .distrat .distance a{display:flex;align-items:center;justify-content:center;width:60px;height:60px}.nearby .chatbutton{margin-top:2px}.nearby .chatbutton button{height:48px;min-height:48px;border-radius:16px}.nearby .search-input-wrap{position:fixed;z-index:100;top:0;right:0;left:0;display:block;width:100%;min-height:58px;margin:0;padding:9px 14px 7px;box-sizing:border-box;background:linear-gradient(180deg,#202139 82%,rgba(32,33,57,.96))}.nearby .search-input-wrap .search-input{display:block;width:100%;min-height:35px;padding:0 12px 0 34px;box-sizing:border-box;border:1px solid rgba(198,207,255,.13);border-radius:10px;background:rgba(255,255,255,.055);color:#eeeefa}.nearby .location-categories{margin-top:3px}}.nearby .chatbutton:not(.chatbutton--locked) button{position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--lup-place-accent) 28%,transparent);background:linear-gradient(118deg,color-mix(in srgb,var(--lup-place-accent) 56%,#29314c),#25253a 82%);box-shadow:0 0 0 1px color-mix(in srgb,var(--lup-place-accent) 14%,transparent),0 0 20px var(--lup-place-glow),0 11px 23px rgba(10,15,42,.29),inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 0 rgba(255,255,255,.07)}.nearby .chatbutton:not(.chatbutton--locked) button::after{content:'';position:absolute;right:16%;bottom:0;left:16%;height:2px;border-radius:2px 2px 0 0;background:linear-gradient(90deg,transparent,var(--lup-place-accent),transparent);box-shadow:0 0 11px var(--lup-place-glow);pointer-events:none}.nearby .chatbutton:not(.chatbutton--locked) button:hover{filter:brightness(1.08) saturate(1.08)}.nearby .location-categories{--lup-circuit:#a99aff;--lup-circuit-glow:rgba(169,154,255,.35);position:relative;isolation:isolate;overflow:visible}.nearby .chatbutton:not(.chatbutton--locked){width:min(88%,342px);margin:14px auto 0}.nearby .chatbutton:not(.chatbutton--locked) button{min-height:54px;height:54px;border-color:color-mix(in srgb,var(--lup-place-accent) 54%,rgba(235,241,255,.55));border-radius:17px;background:linear-gradient(108deg,color-mix(in srgb,var(--lup-place-accent) 78%,#8d71e8),color-mix(in srgb,var(--lup-place-accent) 48%,#2d72bf));box-shadow:0 0 0 1px rgba(255,255,255,.12),0 12px 26px color-mix(in srgb,var(--lup-place-glow) 66%,transparent),0 14px 24px rgba(9,14,39,.3),inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(20,28,75,.24);color:#fff;font-size:13px;font-weight:900;letter-spacing:.04em;text-shadow:0 1px 3px rgba(16,23,71,.36)}.nearby .chatbutton:not(.chatbutton--locked) button::before{content:'login';display:inline-grid;place-items:center;width:29px;height:29px;margin:0 2px 0 0;border:1px solid rgba(255,255,255,.34);border-radius:10px 10px 10px 4px;background:rgba(12,24,78,.19);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 0 13px rgba(255,255,255,.15);color:#fff;font-family:'Material Icons';font-size:19px;line-height:1}.nearby .chatbutton:not(.chatbutton--locked) button::after{right:12px;bottom:auto;left:auto;width:7px;height:7px;border:1px solid rgba(255,255,255,.68);border-radius:50%;background:#aaf5d1;box-shadow:0 0 0 4px rgba(170,245,209,.12),0 0 13px rgba(170,245,209,.86)}.nearby .chatbutton:not(.chatbutton--locked) button:hover{filter:brightness(1.08) saturate(1.08);transform:translateY(-1px)}.nearby .chatbutton:not(.chatbutton--locked) button:active{transform:translateY(1px)}.nearby .location-categories:has(button:nth-child(2).active){--lup-circuit:#8fc8ff;--lup-circuit-glow:rgba(109,187,255,.34)}.nearby .location-categories:has(button:nth-child(3).active){--lup-circuit:#efb17c;--lup-circuit-glow:rgba(238,145,89,.34)}.nearby .location-categories:has(button:nth-child(4).active){--lup-circuit:#ea91e3;--lup-circuit-glow:rgba(222,98,214,.36)}.nearby .location-categories:has(button:nth-child(5).active){--lup-circuit:#90dae7;--lup-circuit-glow:rgba(89,194,211,.34)}.nearby .location-categories:has(button:nth-child(6).active){--lup-circuit:#9bcce9;--lup-circuit-glow:rgba(102,173,221,.32)}.nearby .location-categories button.active{position:relative;z-index:2;border-color:color-mix(in srgb,var(--lup-circuit) 52%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--lup-circuit) 12%,transparent),0 0 15px var(--lup-circuit-glow),inset 0 1px 0 rgba(255,255,255,.18)}.nearby .location-categories button.active::after{content:'';position:absolute;z-index:-1;top:100%;left:50%;width:2px;height:38px;background:linear-gradient(var(--lup-circuit),color-mix(in srgb,var(--lup-circuit) 18%,transparent));box-shadow:0 0 10px var(--lup-circuit-glow);pointer-events:none}.nearby .slickit{position:relative;isolation:isolate}.nearby .slickit,.nearby .slickit .slick-list,.nearby md-content.greybg{min-width:0;max-width:100%}.nearby .slickit::before{content:'';position:absolute;z-index:2;top:1px;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--lup-circuit) 24%,transparent) 16%,var(--lup-circuit) 50%,color-mix(in srgb,var(--lup-circuit) 24%,transparent) 84%,transparent);box-shadow:0 0 11px var(--lup-circuit-glow);opacity:.72;pointer-events:none}.nearby .location-categories:has(button:first-child.active){--lup-circuit-x:8.333%}.nearby .location-categories:has(button:nth-child(2).active){--lup-circuit-x:25%}.nearby .location-categories:has(button:nth-child(3).active){--lup-circuit-x:41.667%}.nearby .location-categories:has(button:nth-child(4).active){--lup-circuit-x:58.333%}.nearby .location-categories:has(button:nth-child(5).active){--lup-circuit-x:75%}.nearby .location-categories:has(button:nth-child(6).active){--lup-circuit-x:91.667%}.nearby .slickit::after{content:'';position:absolute;z-index:30;top:1px;left:var(--lup-circuit-x,50%);width:2px;height:46px;transform:translateX(-50%);background:linear-gradient(var(--lup-circuit),color-mix(in srgb,var(--lup-circuit) 22%,transparent) 76%,transparent);box-shadow:0 0 10px var(--lup-circuit-glow),0 40px 0 -1px var(--lup-circuit);pointer-events:none}.nearby .slickit .slick-list,.nearby .slickit .slick-track{position:relative;z-index:1}.nearby .slickit .slick-list{touch-action:none;overscroll-behavior:contain;cursor:grab}.nearby .slickit .slick-list:active{cursor:grabbing}.nearby .slickit:not(.slick-initialized){overflow:hidden;touch-action:none}.nearby .slickit:not(.slick-initialized)>.lup-room-slide-outer:not(:first-child){display:none}.nearby .location-categories button::after{display:block;opacity:0;transform:scaleX(0);transform-origin:center;transition:transform 190ms cubic-bezier(.2,.85,.25,1),opacity 120ms ease-out}.nearby .location-categories button.is-current-category::after{opacity:1;transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.nearby .location-categories button::after{transition:none}}.nearby .slickit::after,.nearby .slickit::before{content:none;display:none}.nearby md-content.greybg:has(.location-categories button:first-child.active):has(.slickit .slick-current .room-category-hero[class*=category-]) .location-categories button:not(:nth-child(1)){transition:color .22s ease,background .22s ease,border-color .22s ease,box-shadow .22s ease}.nearby .room-user-preview{top:52px;min-height:62px;margin:8px 18px 0 23px;padding:6px 8px 9px;align-items:flex-start;border:0;border-radius:0;background:0 0;box-shadow:none}.nearby .room-user-preview::before{top:auto;right:8px;bottom:5px;left:8px;width:auto;height:1px;margin:0;border-radius:1px;background:linear-gradient(90deg,transparent,rgba(178,188,220,.24) 15%,rgba(139,166,218,.34) 68%,transparent);box-shadow:none}.nearby .room-user-preview .lup-avatar{box-sizing:border-box;width:46px;height:46px;margin-top:1px;margin-left:-15px;padding:2px;border:2px solid #202838;border-radius:50%;background:#202838;box-shadow:0 5px 12px rgba(0,0,0,.26)}.nearby .room-user-preview .lup-avatar:first-child{margin-left:0}.nearby .room-user-preview .lup-avatar:nth-child(2){transform:translateY(4px)}.nearby .room-user-preview .lup-avatar:nth-child(3){transform:translateY(1px)}.nearby .room-user-preview .lup-avatar:nth-child(4){transform:translateY(5px)}.nearby .room-user-preview .lup-avatar:nth-child(5){transform:translateY(2px)}.nearby .room-user-preview .more-users{flex:0 0 40px;width:40px;height:40px;margin-top:4px;margin-left:-12px;border:2px solid #202838;border-radius:50%;background:linear-gradient(145deg,#477779,#3d5276);box-shadow:0 5px 12px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.16);color:#e3f8f0}.nearby .room-user-preview .more-users b{line-height:36px;font-size:10px}.nearby .room-presence-count{display:flex;align-items:center;gap:3px;margin-top:8px;margin-left:auto;padding:5px 7px;border:1px solid rgba(174,188,220,.15);border-radius:10px;background:rgba(49,54,72,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.08);color:#d9dfed;font-size:9px;font-weight:800;white-space:nowrap}.nearby .room-presence-count .material-icons{width:17px;height:17px;margin:0;font-size:13px}@media (max-width:360px){.nearby .room-user-preview{margin-left:13px;margin-right:10px}.nearby .room-user-preview .lup-avatar{width:42px;height:42px;margin-left:-16px}.nearby .room-presence-count{padding:4px 5px;font-size:8px}}.query-page .chat-msgs .lup-msg>.head{display:flex;width:100%}.query-page .chat-msgs .query-message-card{width:fit-content;max-width:min(calc(100% - 16px),560px);flex:0 1 auto}.query-page .chat-msgs .query-message-content{flex:0 1 auto;max-width:calc(100% - 54px)}.query-page .chat-msgs .lup-own-msg>.head{justify-content:flex-end}@media (max-width:600px){.nearby .location-categories button.active::after{height:30px}.nearby .slickit::before{left:12%;right:12%}.nearby .slickit::after{height:38px;box-shadow:0 0 10px var(--lup-circuit-glow),0 32px 0 -1px var(--lup-circuit)}}.nearby .location-categories button:first-child{--lup-category-ink:#c2b4ff}.nearby .location-categories button:nth-child(2){--lup-category-ink:#a9d2ff}.nearby .location-categories button:nth-child(3){--lup-category-ink:#f1bd8b}.nearby .location-categories button:nth-child(4){--lup-category-ink:#f0a4e9}.nearby .location-categories button:nth-child(5){--lup-category-ink:#9ce2e8}.nearby .location-categories button:nth-child(6){--lup-category-ink:#b5d1ed}.nearby .location-categories button{min-height:56px;border-radius:10px;color:color-mix(in srgb,var(--lup-category-ink) 60%,#a3a3b2);background:linear-gradient(160deg,rgba(255,255,255,.028),rgba(255,255,255,0))}.nearby .location-categories button .material-icons{display:grid;place-items:center;width:30px;height:30px;margin:0;border:1px solid color-mix(in srgb,var(--lup-category-ink) 32%,transparent);border-radius:10px 10px 10px 5px;background:linear-gradient(145deg,color-mix(in srgb,var(--lup-category-ink) 14%,#424454),rgba(21,23,35,.78));box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 5px 11px rgba(0,0,0,.2);color:var(--lup-category-ink);font-size:18px;line-height:1;opacity:1;text-shadow:0 0 9px color-mix(in srgb,var(--lup-category-ink) 45%,transparent)}.nearby .location-categories button span{margin-top:5px;color:inherit;font-size:7.5px;font-weight:780;letter-spacing:.015em}.nearby .location-categories button:hover:not(.active) .material-icons{transform:translateY(-1px);border-color:color-mix(in srgb,var(--lup-category-ink) 52%,transparent)}.nearby .location-categories button.active{color:#faf9ff;background:linear-gradient(145deg,color-mix(in srgb,var(--lup-category-ink) 14%,rgba(255,255,255,.07)),rgba(255,255,255,.025))}.nearby .location-categories button.active .material-icons{transform:translateY(-2px);border-color:color-mix(in srgb,var(--lup-category-ink) 68%,#fff);background:linear-gradient(145deg,color-mix(in srgb,var(--lup-category-ink) 34%,#52566a),color-mix(in srgb,var(--lup-category-ink) 16%,#232637));box-shadow:0 0 0 3px color-mix(in srgb,var(--lup-category-ink) 9%,transparent),0 0 17px color-mix(in srgb,var(--lup-category-ink) 25%,transparent),inset 0 1px 0 rgba(255,255,255,.3),0 6px 13px rgba(0,0,0,.24);color:#fff}.nearby .location-categories{min-height:70px;padding:5px 4px}.nearby .location-categories button{min-height:60px;padding:4px 1px 3px}.nearby .location-categories button .material-icons{width:32px;height:32px;border-radius:11px 11px 11px 5px;font-size:19px}.nearby .location-categories button span{display:grid;min-height:17px;margin-top:4px;overflow:visible;color:color-mix(in srgb,var(--lup-category-ink) 74%,#f4f2fa);font-size:7px;font-weight:800;line-height:1.12;text-align:center;text-overflow:clip;white-space:normal}.nearby .location-categories button.active span{color:#fff;text-shadow:0 0 8px var(--lup-circuit-glow)}.nearby .chatbutton:not(.chatbutton--locked){width:min(91%,356px);margin:11px auto 0}.nearby .chatbutton:not(.chatbutton--locked) button{display:flex;align-items:center;justify-content:center;gap:9px;height:48px;min-height:48px;margin:0;padding:0 17px;border:1px solid color-mix(in srgb,var(--lup-place-accent) 26%,rgba(255,255,255,.1));border-radius:15px;background:linear-gradient(110deg,color-mix(in srgb,var(--lup-place-accent) 15%,#303348),rgba(29,31,46,.92) 70%);box-shadow:inset 3px 0 0 color-mix(in srgb,var(--lup-place-accent) 74%,transparent),inset 0 1px 0 rgba(255,255,255,.13),0 8px 17px rgba(0,0,0,.18);color:#f7f5ff;font-size:12px;font-weight:820;letter-spacing:.035em;text-shadow:none}.nearby .chatbutton:not(.chatbutton--locked) button::before{display:grid;place-items:center;width:25px;height:25px;margin:0;border:1px solid color-mix(in srgb,var(--lup-place-accent) 46%,transparent);border-radius:8px 8px 8px 4px;background:color-mix(in srgb,var(--lup-place-accent) 16%,transparent);color:var(--lup-place-accent);font-size:16px;line-height:1;text-shadow:0 0 8px var(--lup-place-glow)}.nearby .chatbutton:not(.chatbutton--locked) button::after{right:12px;bottom:auto;left:auto;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:6px solid color-mix(in srgb,var(--lup-place-accent) 74%,#fff);border-radius:0;background:0 0;box-shadow:none}.nearby .chatbutton:not(.chatbutton--locked) button:hover{background:linear-gradient(110deg,color-mix(in srgb,var(--lup-place-accent) 23%,#303348),rgba(34,36,53,.96) 70%);filter:none}.nearby .chatbutton:not(.chatbutton--locked) button:active{transform:translateY(1px)}.nearby .chatbutton:not(.chatbutton--locked) button{border-color:color-mix(in srgb,var(--lup-place-accent) 34%,rgba(255,255,255,.1));background:linear-gradient(108deg,color-mix(in srgb,var(--lup-place-accent) 20%,#34374d),rgba(31,34,49,.94) 64%,rgba(42,44,62,.87));box-shadow:inset 3px 0 0 color-mix(in srgb,var(--lup-place-accent) 82%,transparent),inset 0 1px 0 rgba(255,255,255,.19),0 8px 18px rgba(0,0,0,.19),0 0 16px color-mix(in srgb,var(--lup-place-glow) 44%,transparent)}.nearby .chatbutton:not(.chatbutton--locked) button::before{background:linear-gradient(145deg,color-mix(in srgb,var(--lup-place-accent) 26%,rgba(255,255,255,.1)),color-mix(in srgb,var(--lup-place-accent) 9%,transparent));box-shadow:inset 0 1px 0 rgba(255,255,255,.17),0 0 10px color-mix(in srgb,var(--lup-place-glow) 58%,transparent)}.nearby .chatbutton:not(.chatbutton--locked) button::after{border-left-color:color-mix(in srgb,var(--lup-place-accent) 64%,#fff);filter:drop-shadow(0 0 4px var(--lup-place-glow))}.nearby .chatbutton.chatbutton--locked{width:min(91%,356px);margin:11px auto 0}.nearby .chatbutton.chatbutton--locked button{display:flex;align-items:center;justify-content:center;gap:9px;float:none;width:100%;height:48px;min-height:48px;margin:0;padding:0 17px;border:1px solid color-mix(in srgb,var(--lup-place-accent) 18%,rgba(255,255,255,.08));border-radius:15px;background:linear-gradient(110deg,color-mix(in srgb,var(--lup-place-accent) 8%,#292b3d),rgba(25,27,39,.78) 70%);box-shadow:inset 3px 0 0 color-mix(in srgb,var(--lup-place-accent) 36%,transparent),inset 0 1px 0 rgba(255,255,255,.08),0 8px 17px rgba(0,0,0,.14);color:#bcb8cb;font-size:11px;font-weight:760;letter-spacing:.025em;opacity:1}.nearby .chatbutton.chatbutton--locked button::before{content:'lock_outline';display:grid;place-items:center;width:25px;height:25px;margin:0;border:1px solid color-mix(in srgb,var(--lup-place-accent) 28%,transparent);border-radius:8px 8px 8px 4px;background:color-mix(in srgb,var(--lup-place-accent) 9%,transparent);color:color-mix(in srgb,var(--lup-place-accent) 62%,#d8d3e5);font-family:'Material Icons';font-size:15px;line-height:1}.nearby .chatbutton.chatbutton--locked button::after{content:'';position:absolute;right:12px;bottom:auto;left:auto;width:5px;height:5px;border:1px solid color-mix(in srgb,var(--lup-place-accent) 48%,transparent);border-radius:50%;background:color-mix(in srgb,var(--lup-place-accent) 45%,transparent);box-shadow:0 0 8px var(--lup-place-glow)}.nearby md-content.greybg:has(.location-categories button:first-child.active):has(.slickit .slick-current .room-category-hero.category-city) .location-categories{--lup-circuit:#8fc8ff;--lup-circuit-glow:rgba(109,187,255,.34)}.nearby md-content.greybg:has(.location-categories button:first-child.active):has(.slickit .slick-current .room-category-hero.category-bar) .location-categories,.nearby md-content.greybg:has(.location-categories button:first-child.active):has(.slickit .slick-current .room-category-hero.category-cafe) .location-categories,.nearby md-content.greybg:has(.location-categories button:first-child.active):has(.slickit .slick-current .room-category-hero.category-food) .location-categories,.nearby md-content.greybg:has(.location-categories button:first-child.active):has(.slickit .slick-current .room-category-hero.category-pub) .location-categories{--lup-circuit:#efb17c;--lup-circuit-glow:rgba(238,145,89,.34)}.nearby md-content.greybg:has(.location-categories button:first-child.active):has(.slickit .slick-current .room-category-hero.category-club) .location-categories{--lup-circuit:#ea91e3;--lup-circuit-glow:rgba(222,98,214,.36)}.nearby md-content.greybg:has(.location-categories button:first-child.active):has(.slickit .slick-current .room-category-hero.category-community) .location-categories,.nearby md-content.greybg:has(.location-categories button:first-child.active):has(.slickit .slick-current .room-category-hero.category-university) .location-categories{--lup-circuit:#90dae7;--lup-circuit-glow:rgba(89,194,211,.34)}.nearby md-content.greybg:has(.location-categories button:first-child.active):has(.slickit .slick-current .room-category-hero.category-culture) .location-categories,.nearby md-content.greybg:has(.location-categories button:first-child.active):has(.slickit .slick-current .room-category-hero.category-health) .location-categories,.nearby md-content.greybg:has(.location-categories button:first-child.active):has(.slickit .slick-current .room-category-hero.category-sport) .location-categories{--lup-circuit:#9bcce9;--lup-circuit-glow:rgba(102,173,221,.32)}.nearby md-content.greybg:has(.location-categories button:first-child.active):has(.slickit .slick-current .room-category-hero.category-city) .slickit{--lup-circuit-x:25%}.nearby md-content.greybg:has(.location-categories button:first-child.active):has(.slickit .slick-current .room-category-hero.category-bar) .slickit,.nearby md-content.greybg:has(.location-categories button:first-child.active):has(.slickit .slick-current .room-category-hero.category-cafe) .slickit,.nearby md-content.greybg:has(.location-categories button:first-child.active):has(.slickit .slick-current .room-category-hero.category-food) .slickit,.nearby md-content.greybg:has(.location-categories button:first-child.active):has(.slickit .slick-current .room-category-hero.category-pub) .slickit{--lup-circuit-x:41.667%}.nearby md-content.greybg:has(.location-categories button:first-child.active):has(.slickit .slick-current .room-category-hero.category-club) .slickit{--lup-circuit-x:58.333%}.nearby md-content.greybg:has(.location-categories button:first-child.active):has(.slickit .slick-current .room-category-hero.category-community) .slickit,.nearby md-content.greybg:has(.location-categories button:first-child.active):has(.slickit .slick-current .room-category-hero.category-university) .slickit{--lup-circuit-x:75%}.nearby md-content.greybg:has(.location-categories button:first-child.active):has(.slickit .slick-current .room-category-hero.category-culture) .slickit,.nearby md-content.greybg:has(.location-categories button:first-child.active):has(.slickit .slick-current .room-category-hero.category-health) .slickit,.nearby md-content.greybg:has(.location-categories button:first-child.active):has(.slickit .slick-current .room-category-hero.category-sport) .slickit{--lup-circuit-x:91.667%}.nearby md-content.greybg:has(.location-categories button:first-child.active):has(.slickit .slick-current .room-category-hero[class*=category-]) .location-categories button:nth-child(1){border-color:transparent;background:linear-gradient(160deg,rgba(255,255,255,.028),rgba(255,255,255,0));box-shadow:none;color:color-mix(in srgb,var(--lup-category-ink) 60%,#a3a3b2)}.nearby md-content.greybg:has(.location-categories button:first-child.active):has(.slickit .slick-current .room-category-hero[class*=category-]) .location-categories button:nth-child(1)::after{display:none}.nearby md-content.greybg:has(.location-categories button:first-child.active):has(.slickit .slick-current .room-category-hero.category-bar) .location-categories button:nth-child(3),.nearby md-content.greybg:has(.location-categories button:first-child.active):has(.slickit .slick-current .room-category-hero.category-cafe) .location-categories button:nth-child(3),.nearby md-content.greybg:has(.location-categories button:first-child.active):has(.slickit .slick-current .room-category-hero.category-city) .location-categories button:nth-child(2),.nearby md-content.greybg:has(.location-categories button:first-child.active):has(.slickit .slick-current .room-category-hero.category-club) .location-categories button:nth-child(4),.nearby md-content.greybg:has(.location-categories button:first-child.active):has(.slickit .slick-current .room-category-hero.category-community) .location-categories button:nth-child(5),.nearby md-content.greybg:has(.location-categories button:first-child.active):has(.slickit .slick-current .room-category-hero.category-culture) .location-categories button:nth-child(6),.nearby md-content.greybg:has(.location-categories button:first-child.active):has(.slickit .slick-current .room-category-hero.category-food) .location-categories button:nth-child(3),.nearby md-content.greybg:has(.location-categories button:first-child.active):has(.slickit .slick-current .room-category-hero.category-health) .location-categories button:nth-child(6),.nearby md-content.greybg:has(.location-categories button:first-child.active):has(.slickit .slick-current .room-category-hero.category-pub) .location-categories button:nth-child(3),.nearby md-content.greybg:has(.location-categories button:first-child.active):has(.slickit .slick-current .room-category-hero.category-sport) .location-categories button:nth-child(6),.nearby md-content.greybg:has(.location-categories button:first-child.active):has(.slickit .slick-current .room-category-hero.category-university) .location-categories button:nth-child(5){position:relative;z-index:2;border-color:color-mix(in srgb,var(--lup-circuit) 52%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--lup-category-ink) 14%,rgba(255,255,255,.07)),rgba(255,255,255,.025));box-shadow:0 0 0 1px color-mix(in srgb,var(--lup-circuit) 12%,transparent),0 0 15px var(--lup-circuit-glow),inset 0 1px 0 rgba(255,255,255,.18);color:#faf9ff}.nearby md-content.greybg:has(.location-categories button:first-child.active):has(.slickit .slick-current .room-category-hero.category-bar) .location-categories button:nth-child(3)::after,.nearby md-content.greybg:has(.location-categories button:first-child.active):has(.slickit .slick-current .room-category-hero.category-cafe) .location-categories button:nth-child(3)::after,.nearby md-content.greybg:has(.location-categories button:first-child.active):has(.slickit .slick-current .room-category-hero.category-city) .location-categories button:nth-child(2)::after,.nearby md-content.greybg:has(.location-categories button:first-child.active):has(.slickit .slick-current .room-category-hero.category-club) .location-categories button:nth-child(4)::after,.nearby md-content.greybg:has(.location-categories button:first-child.active):has(.slickit .slick-current .room-category-hero.category-community) .location-categories button:nth-child(5)::after,.nearby md-content.greybg:has(.location-categories button:first-child.active):has(.slickit .slick-current .room-category-hero.category-culture) .location-categories button:nth-child(6)::after,.nearby md-content.greybg:has(.location-categories button:first-child.active):has(.slickit .slick-current .room-category-hero.category-food) .location-categories button:nth-child(3)::after,.nearby md-content.greybg:has(.location-categories button:first-child.active):has(.slickit .slick-current .room-category-hero.category-health) .location-categories button:nth-child(6)::after,.nearby md-content.greybg:has(.location-categories button:first-child.active):has(.slickit .slick-current .room-category-hero.category-pub) .location-categories button:nth-child(3)::after,.nearby md-content.greybg:has(.location-categories button:first-child.active):has(.slickit .slick-current .room-category-hero.category-sport) .location-categories button:nth-child(6)::after,.nearby md-content.greybg:has(.location-categories button:first-child.active):has(.slickit .slick-current .room-category-hero.category-university) .location-categories button:nth-child(5)::after{content:'';position:absolute;z-index:-1;top:100%;left:50%;width:2px;height:38px;background:linear-gradient(var(--lup-circuit),color-mix(in srgb,var(--lup-circuit) 18%,transparent));box-shadow:0 0 10px var(--lup-circuit-glow);pointer-events:none}.location-chat-surface{--chat-accent:#9d8bff;--chat-glow:rgba(135,110,241,.20);position:relative;overflow:hidden;background:radial-gradient(circle at 92% 7%,var(--chat-glow),transparent 36%),linear-gradient(155deg,#191b2b,#12141f 76%)}.location-chat-surface.location-category-city{--chat-accent:#91c9ff;--chat-glow:rgba(91,171,246,.19)}.location-chat-surface.location-category-bar,.location-chat-surface.location-category-food{--chat-accent:#efb17c;--chat-glow:rgba(226,125,79,.18)}.location-chat-surface.location-category-cafe{--chat-accent:#e1bd8b;--chat-glow:rgba(198,149,96,.18)}.location-chat-surface.location-category-club{--chat-accent:#ea91e3;--chat-glow:rgba(204,86,205,.20)}.location-chat-surface.location-category-culture{--chat-accent:#91c9ee;--chat-glow:rgba(80,160,219,.18)}.location-chat-surface.location-category-outdoors,.location-chat-surface.location-category-sport{--chat-accent:#88d4a5;--chat-glow:rgba(70,182,127,.18)}.location-chat-surface.location-category-education{--chat-accent:#90dae7;--chat-glow:rgba(78,185,204,.18)}.location-chat-surface.location-category-health{--chat-accent:#f2a0b7;--chat-glow:rgba(223,98,141,.18)}.location-chat-surface .chat-location-atmosphere{position:absolute;z-index:0;top:-34px;right:-26px;display:grid;place-items:center;width:178px;height:178px;border:1px solid color-mix(in srgb,var(--chat-accent) 23%,transparent);border-radius:50%;box-shadow:0 0 0 25px color-mix(in srgb,var(--chat-accent) 5%,transparent),0 0 42px var(--chat-glow);color:color-mix(in srgb,var(--chat-accent) 34%,#fff);opacity:.28;pointer-events:none;transform:rotate(-14deg)}.location-chat-surface .chat-location-atmosphere .material-icons{font-size:96px;text-shadow:0 0 22px var(--chat-glow)}.location-chat-surface .chat-msgs{position:relative;z-index:1;background:linear-gradient(180deg,rgba(16,18,29,.25),rgba(16,18,29,.6))}.nearby .room-category-hero.category-relaxation{--lup-place-accent:#8fcb8a;--lup-place-glow:rgba(143,203,138,.18)}.location-hero.location-category-relaxation{--location-accent:#83d2a2;--location-glow:rgba(75,192,135,.28)}.location-chat-surface.location-category-relaxation{--chat-accent:#88d4a5;--chat-glow:rgba(70,182,127,.18)}.location-chat-surface .chatbottom{position:relative;z-index:2;height:64px;padding:9px 11px;background:rgba(18,20,31,.82);border-top-color:color-mix(in srgb,var(--chat-accent) 22%,rgba(255,255,255,.08));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.location-chat-surface .chatbottom input{height:42px;padding:0 13px;border-radius:13px;border-color:color-mix(in srgb,var(--chat-accent) 27%,rgba(255,255,255,.15));background:rgba(38,40,59,.78);font-size:13px}.location-chat-surface .chatbottom .chat-button{flex:0 0 44px;width:44px;height:44px;margin-left:8px;border:1px solid color-mix(in srgb,var(--chat-accent) 48%,rgba(255,255,255,.2));border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--chat-accent) 66%,#8f77ef),color-mix(in srgb,var(--chat-accent) 40%,#4e7fc9));box-shadow:0 6px 14px var(--chat-glow),inset 0 1px 0 rgba(255,255,255,.28)}.location-chat-surface .chatbottom button,.location-chat-surface .chatbottom button.sendmessage{width:20px;height:20px;min-width:20px;max-width:20px}.nearby .room-user-preview .lup-avatar{padding:0;overflow:hidden;background:0 0;box-shadow:none;border:1px solid rgba(183,199,239,.42)}.nearby .room-user-preview .lup-avatar .img{top:0;left:0;width:100%;height:100%;border-radius:50%}.nearby .room-user-preview .lup-avatar span{display:none}.location-page md-pagination-wrapper,.location-page md-tabs,.location-page md-tabs-canvas,.location-page md-tabs-content-wrapper,.location-page md-tabs-wrapper{border:0;box-shadow:none}.location-page md-tabs md-tab-item:focus{outline:0}.location-page md-list.usernavigation{min-height:100%;padding:16px 13px 28px;background:radial-gradient(circle at 88% 3%,rgba(110,144,244,.18),transparent 28%),radial-gradient(circle at 8% 18%,rgba(105,217,165,.1),transparent 24%),linear-gradient(160deg,#191c2a,#11141e 82%)}.location-page md-list.usernavigation .location-presence-heading{position:relative;overflow:hidden;margin:0 0 14px;border-color:rgba(145,184,255,.22);border-radius:18px;background:linear-gradient(120deg,rgba(79,126,202,.25),rgba(102,77,176,.16));box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 12px 25px rgba(0,0,0,.16)}.location-page md-list.usernavigation .location-presence-heading::after{content:'';position:absolute;top:-28px;right:-18px;width:92px;height:92px;border:1px solid rgba(191,215,255,.18);border-radius:50%;box-shadow:0 0 0 15px rgba(191,215,255,.035)}.location-page md-list.usernavigation .location-presence-heading>*{position:relative;z-index:1}.location-page md-list.usernavigation .location-presence-heading>.material-icons{border:1px solid rgba(157,235,198,.3);background:rgba(89,203,151,.13);color:#8be2b5;box-shadow:0 0 17px rgba(91,218,160,.14)}.location-page md-list.usernavigation .visitors-list{padding:0;background:0 0}.location-page md-list.usernavigation .presence-person{position:relative;overflow:hidden;min-height:70px;margin:8px 0;padding:8px 10px;border-color:rgba(255,255,255,.075);border-radius:17px;background:linear-gradient(108deg,rgba(255,255,255,.060),rgba(255,255,255,.025));box-shadow:inset 0 1px 0 rgba(255,255,255,.055)}.location-page md-list.usernavigation .presence-person::before{content:'';position:absolute;top:14px;bottom:14px;left:0;width:2px;border-radius:0 2px 2px 0;background:linear-gradient(#7ddcab,#6f9bdf);opacity:.68}.location-page md-list.usernavigation .presence-person:hover{background:linear-gradient(108deg,rgba(111,153,222,.18),rgba(107,192,159,.09));border-color:rgba(153,192,255,.25)}.location-page md-list.usernavigation .presence-person .presence-avatar{outline-color:rgba(147,214,188,.35)}.location-page md-list.usernavigation .presence-actions .usericon{border:1px solid rgba(255,255,255,.09);border-radius:10px;background-color:rgba(255,255,255,.055)}.location-page md-list.usernavigation .presence-actions .sendmessage{border-color:rgba(166,150,255,.28);background-color:rgba(132,107,234,.22)}.location-page md-list.usernavigation .presence-actions{display:flex;align-items:center;gap:6px;margin-left:8px}.location-page md-list.usernavigation .presence-actions .presence-action{display:grid;place-items:center;width:34px;height:34px;min-width:34px;padding:0;border:1px solid rgba(210,220,255,.16);border-radius:11px;background:linear-gradient(145deg,rgba(255,255,255,.1),rgba(255,255,255,.035));box-shadow:inset 0 1px 0 rgba(255,255,255,.13),0 6px 13px rgba(0,0,0,.16);color:#e8edff;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.location-page md-list.usernavigation .presence-actions .presence-action:focus,.location-page md-list.usernavigation .presence-actions .presence-action:hover{transform:translateY(-2px);outline:0}.location-page md-list.usernavigation .presence-actions .presence-action:active{transform:translateY(0) scale(.94)}.location-page md-list.usernavigation .presence-actions .presence-action .material-icons{font-size:18px}.location-page md-list.usernavigation .presence-actions .presence-message{border-color:rgba(164,147,255,.4);background:linear-gradient(145deg,rgba(144,111,234,.43),rgba(91,103,207,.25));box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 6px 15px rgba(119,103,232,.2)}.location-page md-list.usernavigation .presence-actions .presence-friend{border-color:rgba(119,220,188,.36);background:linear-gradient(145deg,rgba(69,181,146,.34),rgba(74,121,170,.22))}.location-page md-list.usernavigation .presence-actions .presence-pending{border-color:rgba(244,192,112,.42);background:linear-gradient(145deg,rgba(209,147,72,.4),rgba(142,102,73,.24));color:#fff0d3}.location-page md-list.usernavigation .presence-actions .presence-connected{border-color:rgba(239,144,164,.36);background:linear-gradient(145deg,rgba(190,77,109,.35),rgba(117,72,105,.23));color:#ffe4e9}.location-page md-list.usernavigation .presence-actions .presence-up{border-color:rgba(255,209,115,.42);background:linear-gradient(145deg,rgba(220,165,61,.42),rgba(180,98,84,.22));color:#fff5d4}@media (max-width:390px){.location-page md-list.usernavigation .presence-actions{gap:4px;margin-left:4px}.location-page md-list.usernavigation .presence-actions .presence-action{width:30px;height:30px;min-width:30px;border-radius:10px}.location-page md-list.usernavigation .presence-actions .presence-action .material-icons{font-size:16px}}md-toast.lup-friend-arrival-toast{min-width:280px;max-width:calc(100vw - 28px);margin:14px;border:1px solid rgba(145,212,255,.34);border-radius:15px;background:linear-gradient(135deg,rgba(52,88,146,.97),rgba(54,48,108,.98));box-shadow:0 15px 34px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.18);color:#f2f7ff}md-toast.lup-friend-arrival-toast .md-toast-content{min-height:58px;padding:10px 12px 10px 15px;background:0 0}md-toast.lup-friend-arrival-toast .md-toast-text{font-size:12px;font-weight:700;line-height:1.35}md-toast.lup-friend-arrival-toast .md-button{min-width:0;margin:0;padding:0 10px;border-radius:10px;background:rgba(167,225,255,.13);color:#d8f3ff;font-size:11px;font-weight:850}@media (max-width:780px){.auth-hero{min-height:214px}.auth-hero-copy{padding:20px 22px}.auth-mark{width:40px;height:40px;margin-bottom:10px}.auth-mark .material-icons{font-size:20px}.auth-shell .login-wordmark{font-size:43px}.auth-shell .login-brand-claim{margin-top:8px;font-size:11px}.auth-panel{margin:0 auto 16px;padding:24px 23px 20px}.auth-kicker{margin-bottom:7px}.auth-panel>h1{font-size:25px}.auth-intro{margin:7px 0 15px;font-size:12px}.auth-panel md-input-container{margin-bottom:10px}.auth-panel .login-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 5px;padding:0}.auth-panel .pwforgot,.auth-panel .signup{margin:0;font-size:11px;line-height:1.35}.auth-panel .signup{text-align:left}.auth-panel .pwforgot{text-align:right}.auth-panel .login-button{min-height:44px;height:44px;margin:7px 0 0;border-radius:12px;font-size:13px}.auth-panel .login-social{display:flex;gap:8px;margin:7px 0 0}.auth-panel .facebook-button,.auth-panel .instagram-button{flex:1 1 0;min-height:38px;height:38px;margin:0;border-radius:11px}.auth-panel .facebook-button span,.auth-panel .instagram-button span{transform:scale(.64)}.auth-panel .guest-button{min-height:40px;height:40px;margin:7px 0 0;border-radius:12px;font-size:11px}.auth-legal{min-height:47px}}.auth-shell,.auth-shell .auth-canvas{min-height:100svh;background:#0b1020}.auth-shell .auth-canvas{position:relative;display:grid;grid-template-columns:minmax(0,1.16fr) minmax(390px,.84fr);grid-template-rows:minmax(0,1fr) auto;overflow:hidden;isolation:isolate;color:#f3f7ff}.auth-shell .auth-canvas::after,.auth-shell .auth-canvas::before{content:'';position:absolute;z-index:-1;pointer-events:none}.auth-shell .auth-canvas::before{inset:0;background:radial-gradient(ellipse 52% 48% at 21% 19%,rgba(74,151,218,.19),transparent 73%),radial-gradient(ellipse 38% 42% at 76% 76%,rgba(113,83,196,.16),transparent 74%),linear-gradient(145deg,#111a2b 0,#0b1020 60%,#0b0f1c 100%)}.auth-shell .auth-canvas::after{inset:0;opacity:.36;background-image:radial-gradient(rgba(182,221,255,.34) .65px,transparent .8px);background-size:24px 24px;mask-image:linear-gradient(90deg,#000,transparent 72%)}.auth-hero,.auth-legal,.auth-panel{position:relative;z-index:1}.auth-hero{display:grid;place-items:center;min-height:calc(100svh - 56px);overflow:hidden;border:0;border-right:1px solid rgba(193,222,255,.1);background:0 0}.auth-hero::after,.auth-hero::before{content:'';position:absolute;pointer-events:none;border-radius:50%}.auth-hero::before{width:min(56vw,700px);height:min(56vw,700px);border:1px solid rgba(169,219,255,.11);box-shadow:0 0 0 48px rgba(165,207,255,.025),0 0 0 116px rgba(165,207,255,.014);transform:translate(-19%,-18%)}.auth-hero::after{width:340px;height:340px;right:-155px;bottom:-165px;background:radial-gradient(circle,rgba(103,92,204,.24),transparent 68%);filter:blur(8px)}.auth-hero-copy{position:relative;z-index:2;width:min(100%,468px);padding:42px;text-align:left}.auth-hero-meta{display:flex;align-items:center;gap:8px;margin:0 0 29px;color:#9bbbd5;font-size:10px;font-weight:800;letter-spacing:.17em}.auth-hero-meta span,.auth-kicker span{display:inline-block;width:7px;height:7px;border-radius:50%;background:#83e0ba;box-shadow:0 0 0 4px rgba(131,224,186,.12),0 0 14px rgba(131,224,186,.75)}.auth-mark{display:grid;place-items:center;width:56px;height:56px;margin:0 0 20px;border:1px solid rgba(205,234,255,.38);border-radius:20px 20px 20px 7px;background:linear-gradient(145deg,rgba(93,166,223,.82),rgba(89,71,178,.82));box-shadow:inset 0 1px 0 rgba(255,255,255,.32),0 16px 36px rgba(24,51,128,.32),0 0 32px rgba(113,195,255,.18);color:#fff}.auth-mark .material-icons{font-size:28px}.auth-shell .login-wordmark{margin:0;color:#f7fbff;font-family:Inter,Arial,sans-serif;font-size:clamp(52px,6.4vw,82px);font-weight:350;letter-spacing:-.09em;line-height:.84;text-align:left;text-shadow:0 12px 30px rgba(0,0,0,.28);text-transform:lowercase}.auth-shell .login-wordmark-link{color:#f2f6ff;font-weight:350}.auth-shell .login-wordmark-up{margin-left:.055em;background:linear-gradient(130deg,#dfefff 0,#a4d6f8 43%,#b9a3ff 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:820}.auth-shell .login-brand-claim{margin:22px 0 0;color:#f0f4ff;font-size:clamp(21px,2.3vw,29px);font-weight:560;letter-spacing:-.04em;line-height:1.08;text-align:left}.auth-hero-detail{max-width:30ch;margin:14px 0 0;color:#aebed0;font-size:13px;line-height:1.55}.auth-route{position:absolute;inset:0;width:100%;height:100%;opacity:.83}.auth-route-base{stroke:rgba(158,212,250,.22);stroke-width:1.15}.auth-route-light{stroke:#b7e9ff;stroke-width:2.4;stroke-dasharray:42 1800;filter:drop-shadow(0 0 5px #91d8ff) drop-shadow(0 0 13px rgba(102,120,236,.45));animation:auth-route-travel 13s linear infinite}.auth-route-point{fill:#e6f8ff;stroke:#96d5f6;stroke-width:2;animation:auth-route-point 5.4s ease-in-out infinite}.auth-panel{align-self:center;width:min(100%,476px);margin:0 auto;padding:46px clamp(30px,5vw,58px) 38px;border:1px solid rgba(196,223,255,.12);border-radius:26px;background:linear-gradient(145deg,rgba(27,35,57,.72),rgba(13,18,32,.72));box-shadow:0 26px 64px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.auth-kicker{display:flex;align-items:center;gap:8px;margin:0 0 12px;color:#9cccf0;font-size:9px;font-weight:850;letter-spacing:.18em}.auth-kicker span{width:5px;height:5px}.auth-panel>h1{margin:0;color:#f4f7ff;font-size:clamp(29px,3vw,37px);font-weight:620;letter-spacing:-.055em;line-height:1.05}.auth-intro{max-width:34ch;margin:12px 0 29px;color:#aebcd0;font-size:13px;line-height:1.56}.auth-panel .login-credentials{width:100%;margin:0;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none}.auth-panel md-input-container{width:100%;margin:0 0 17px;border:0}.auth-panel md-input-container>label{padding-left:1px;color:#a8b9cc;font-size:10px;font-weight:800;letter-spacing:.065em}.auth-panel md-input-container.md-input-focused>label{color:#bce9ff}.auth-panel input[type=email],.auth-panel input[type=password],.auth-panel input[type=text],.auth-panel md-input-container .md-input{min-height:49px;width:100%;padding:0 14px;box-sizing:border-box;border:1px solid rgba(190,218,250,.16);border-radius:13px;background:rgba(5,10,21,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.04);color:#f4f8ff;font-size:14px;line-height:49px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.auth-panel input:focus,.auth-panel md-input-container .md-input:focus{border-color:rgba(146,211,250,.75);background:rgba(8,15,29,.72);box-shadow:0 0 0 3px rgba(104,186,239,.13),inset 0 1px 0 rgba(255,255,255,.05)}.auth-panel .login-links{display:flex;align-items:center;gap:14px;margin:-1px 0 10px;padding:0}.auth-panel .pwforgot,.auth-panel .signup{width:auto;margin:0;font-size:11px;line-height:1.45}.auth-panel .pwforgot{margin-left:auto;text-align:right}.auth-panel .pwforgot a,.auth-panel .signup a{color:#b9e2fb;font-weight:720;text-decoration:none}.auth-panel .login-google,.auth-panel .login-guest,.auth-panel .login-social,.auth-panel .login-submit{width:100%;padding:0}.auth-panel .login-button{width:100%;min-height:50px;height:50px;margin:10px 0 0;border:1px solid rgba(224,240,255,.31);border-radius:13px;background:linear-gradient(108deg,#5794c6,#735fc4);box-shadow:inset 0 1px 0 rgba(255,255,255,.32),0 13px 25px rgba(54,75,168,.28);color:#fff;font-size:13px;font-weight:820;letter-spacing:.02em;text-transform:none}.auth-panel .login-button:hover{filter:brightness(1.08) saturate(1.04);transform:translateY(-1px)}.auth-panel .login-button:active{transform:translateY(1px)}.auth-panel .google-button{display:block;width:100%;min-height:42px;height:42px;margin:9px 0 0;border:1px solid rgba(195,222,255,.16);border-radius:12px;background:rgba(7,13,27,.38);box-shadow:none;color:#eaf4ff;font-size:12px;font-weight:740;text-transform:none}.auth-panel .google-button:hover{background:rgba(116,163,215,.13)}.auth-panel .google-mark{margin-right:8px;color:#9cd8f8;font-family:Arial,sans-serif;font-size:17px;font-weight:850}.auth-panel .login-social{display:flex;gap:9px;margin-top:10px}.auth-panel .facebook-button,.auth-panel .instagram-button{flex:1 1 0;min-width:0;height:40px;min-height:40px;margin:0;border:1px solid rgba(195,222,255,.13);border-radius:12px;background:rgba(7,13,27,.38);box-shadow:none}.auth-panel .facebook-button:hover,.auth-panel .instagram-button:hover{background:rgba(116,163,215,.13)}.auth-panel .facebook-button span,.auth-panel .instagram-button span{width:21px;height:21px;background-size:contain;opacity:.88}.auth-panel .guest-button{width:100%;min-height:42px;height:42px;margin:10px 0 0;border:0;border-radius:12px;background:0 0;box-shadow:none;color:#aabfd1;font-size:11px;font-weight:700;text-transform:none}.auth-panel .guest-button:hover{color:#e3f4ff;background:rgba(132,185,232,.07)}.auth-legal{grid-column:1/-1;min-height:56px;border-top:1px solid rgba(190,218,250,.09);background:rgba(4,8,18,.22)}.auth-legal button{color:#8093aa}.auth-legal button:hover{color:#c7e8ff}@media (max-width:780px){.auth-shell .auth-canvas{display:block;min-height:100svh;overflow:auto}.auth-hero{min-height:263px;border-right:0;border-bottom:1px solid rgba(193,222,255,.09)}.auth-hero-copy{width:100%;padding:26px 28px 25px;box-sizing:border-box}.auth-hero-meta{margin-bottom:16px;font-size:8px}.auth-mark{width:42px;height:42px;margin-bottom:12px;border-radius:15px 15px 15px 5px}.auth-mark .material-icons{font-size:22px}.auth-shell .login-wordmark{font-size:51px}.auth-shell .login-brand-claim{margin-top:13px;font-size:21px}.auth-hero-detail{margin-top:8px;font-size:11px}.auth-route{height:290px;top:-6px}.auth-panel{width:calc(100% - 28px);margin:17px auto 18px;padding:27px 22px 22px;border-radius:21px}.auth-panel>h1{font-size:28px}.auth-intro{margin:9px 0 18px;font-size:12px}.auth-panel md-input-container{margin-bottom:11px}.auth-panel .login-links{margin:0 0 5px}.auth-panel .login-button{min-height:46px;height:46px;margin-top:8px}.auth-panel .login-social{margin-top:8px}.auth-panel .facebook-button,.auth-panel .instagram-button{min-height:38px;height:38px}.auth-panel .guest-button{min-height:38px;height:38px;margin-top:6px}.auth-legal{min-height:48px}}@media (max-width:360px){.auth-hero{min-height:244px}.auth-hero-copy{padding:20px 24px}.auth-shell .login-wordmark{font-size:46px}.auth-panel{padding:23px 18px 18px}}@media (prefers-reduced-motion:reduce){.auth-route-light,.auth-route-point{animation:none}}.location-page md-list.usernavigation{position:relative;isolation:isolate;padding:18px 16px 20px;overflow:hidden;background:radial-gradient(ellipse 72% 34% at 15% 0,rgba(71,151,223,.16),transparent 70%),radial-gradient(ellipse 48% 32% at 92% 29%,rgba(123,83,207,.15),transparent 76%),linear-gradient(155deg,#121b2d 0,#0c1220 75%)}.location-page md-list.usernavigation::before{content:'';position:absolute;z-index:-1;top:-35px;right:-48px;width:220px;height:220px;border:1px solid rgba(162,217,255,.1);border-radius:50%;box-shadow:0 0 0 38px rgba(162,217,255,.018),0 0 0 86px rgba(162,217,255,.012)}.location-page md-list.usernavigation .location-presence-heading{margin:0 0 13px}.location-page md-list.usernavigation .location-presence-heading .md-subheader-inner{min-height:59px;padding:0 3px 12px;gap:10px;border:0;border-bottom:1px solid rgba(183,216,248,.16);border-radius:0;background:0 0;box-shadow:none}.location-page md-list.usernavigation .location-presence-heading .presence-live-mark{flex:0 0 37px;width:37px;height:37px;border:1px solid rgba(127,212,255,.45);border-radius:13px 13px 13px 5px;background:linear-gradient(145deg,rgba(70,163,225,.32),rgba(83,79,181,.2));box-shadow:inset 0 1px 0 rgba(255,255,255,.17),0 0 18px rgba(77,177,248,.18);color:#d4f1ff}.location-page md-list.usernavigation .presence-live-mark .material-icons{animation:lup-presence-pin 3s ease-in-out infinite}.location-page md-list.usernavigation .location-presence-heading .presence-header-copy strong{color:#f2f7ff;font-size:14px;font-weight:760;letter-spacing:-.015em}.location-page md-list.usernavigation .location-presence-heading .presence-header-copy span{margin-top:3px;color:#9daec4;font-size:10px}.location-page md-list.usernavigation .location-presence-heading .presence-total{position:relative;top:auto;right:auto;flex:0 0 46px;min-width:46px;min-height:39px;padding:4px 5px;border:1px solid rgba(130,223,178,.26);border-radius:12px;background:rgba(76,179,137,.09)}.location-page md-list.usernavigation .presence-total strong{color:#f5fffa;font-size:19px;font-weight:800}.location-page md-list.usernavigation .presence-total small{color:#8ce5b5;font-size:7px}.location-page md-list.usernavigation .visitors-list{display:block;max-height:calc(100dvh - 214px);padding:1px 1px 12px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(141,197,255,.40) transparent}.location-page md-list.usernavigation .presence-empty{display:grid;justify-items:center;gap:6px;padding:34px 19px;border:1px dashed rgba(160,202,241,.18);border-radius:17px;background:rgba(10,16,30,.23);color:#a7b8cc;text-align:center}.location-page md-list.usernavigation .presence-empty .material-icons{color:#9edcff;font-size:25px;opacity:.84}.location-page md-list.usernavigation .presence-empty strong{color:#e7f2ff;font-size:13px}.location-page md-list.usernavigation .presence-empty span{font-size:11px;line-height:1.45}.location-page md-list.usernavigation .presence-person{min-height:72px;margin:8px 0;padding:11px 10px 11px 12px;border:1px solid rgba(184,208,255,.11);border-radius:16px;background:linear-gradient(112deg,rgba(65,85,137,.2),rgba(22,28,45,.64) 67%);box-shadow:inset 0 1px 0 rgba(255,255,255,.065),0 9px 20px rgba(0,0,0,.1)}.location-page md-list.usernavigation .presence-person::before{top:14px;bottom:14px;width:2px;background:linear-gradient(#82d9ff,#8be0b2);opacity:.74}.location-page md-list.usernavigation .presence-person:hover{border-color:rgba(155,209,255,.3);background:linear-gradient(112deg,rgba(82,124,184,.27),rgba(27,35,58,.72) 67%)}.location-page md-list.usernavigation .presence-person .presence-avatar{width:46px;height:46px;margin-right:12px;outline:1px solid rgba(149,222,251,.39);outline-offset:3px}.location-page md-list.usernavigation .presence-person .presence-avatar img{width:46px;height:46px}.location-page md-list.usernavigation .presence-person-copy .username{margin:0 0 4px;color:#f6f9ff;font-size:13px;font-weight:750}.location-page md-list.usernavigation .presence-person-copy p:last-child{color:#9eafc4;font-size:10px}.location-page md-list.usernavigation .presence-person-copy p:last-child .material-icons{color:#84dcb1;font-size:11px}.location-page md-list.usernavigation .presence-actions{gap:4px;margin-left:8px;padding:3px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:rgba(5,10,21,.24)}.location-page md-list.usernavigation .presence-actions .presence-action{width:31px;height:31px;min-width:31px;padding:0;border:1px solid rgba(192,220,255,.11);border-radius:9px;background:rgba(255,255,255,.045);box-shadow:none}.location-page md-list.usernavigation .presence-actions .presence-action .material-icons{font-size:16px}.location-page md-list.usernavigation .presence-actions .presence-action:focus-visible,.location-page md-list.usernavigation .presence-actions .presence-action:hover{transform:translateY(-1px);filter:brightness(1.15)}.location-page md-list.usernavigation .presence-actions .presence-message{color:#dcd4ff;border-color:rgba(174,155,255,.28);background:rgba(132,107,234,.19)}.location-page md-list.usernavigation .presence-actions .presence-friend{color:#baf3dc;border-color:rgba(120,225,187,.26);background:rgba(71,178,143,.15)}.location-page md-list.usernavigation .presence-actions .presence-pending{color:#ffe1a8;background:rgba(180,126,55,.15)}.location-page md-list.usernavigation .presence-actions .presence-connected{color:#c5e9ff;background:rgba(72,137,191,.17)}.location-page md-list.usernavigation .presence-actions .presence-up{color:#ffe18a}@media (min-width:560px){.location-page md-list.usernavigation .presence-actions .presence-action{width:auto;min-width:33px;padding:0 8px}.location-page md-list.usernavigation .presence-actions .presence-action span{display:inline;font-size:9px;font-weight:800}}@media (max-width:360px){.location-page md-list.usernavigation{padding-right:11px;padding-left:11px}.location-page md-list.usernavigation .presence-person{padding-right:7px;padding-left:9px}.location-page md-list.usernavigation .presence-person .presence-avatar,.location-page md-list.usernavigation .presence-person .presence-avatar img{width:40px;height:40px}.location-page md-list.usernavigation .presence-actions{gap:2px;margin-left:4px}.location-page md-list.usernavigation .presence-actions .presence-action{width:28px;height:28px;min-width:28px}}@media (prefers-reduced-motion:reduce){.location-page md-list.usernavigation .presence-live-mark .material-icons{animation:none}}.query-page .query-message-card{display:flex;align-items:center;width:100%;min-height:62px;margin:0;padding:10px 13px;gap:12px}.query-page .query-message-avatar{display:block;flex:0 0 42px;width:42px;height:42px;padding:0;margin:0;overflow:hidden}.query-page .query-message-avatar .img,.query-page .query-message-avatar span{position:absolute;top:0;left:0;width:100%;height:100%;margin:0}.query-page .query-message-content{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;min-width:0;min-height:42px}.query-page .query-message-content .message{position:relative;display:block;width:100%;min-height:20px;padding:2px 0 3px;border:0;border-radius:0;background:0 0;text-align:left}.query-page .query-message-content .message::after{content:'';position:absolute;right:0;bottom:0;left:0;height:1px;background:linear-gradient(90deg,rgba(150,197,246,.28),rgba(150,197,246,.035))}.query-page .query-message-content .lup-message-state,.query-page .query-message-content .messager-inner{position:relative;z-index:1}.query-page .query-message-content .lup-message-state{right:auto;bottom:auto;left:auto}.query-page .lup-own-msg .query-message-card{flex-direction:row-reverse}.query-page .lup-own-msg .query-message-content{text-align:right}.query-page .lup-own-msg .query-message-content .message{text-align:right}.query-page .lup-own-msg .query-message-content .message::after{background:linear-gradient(90deg,rgba(150,197,246,.035),rgba(150,197,246,.28))}.notification .notification-panel .inbox-message-list .inbox-thread-card{display:flex;align-items:center;width:100%;margin:0;padding:10px 12px}.notification .notification-panel .inbox-thread-avatar{display:block;flex:0 0 42px;align-self:center;width:42px;height:42px;margin:0 12px 0 0;padding:0}.notification .notification-panel .inbox-thread-avatar .lup-avatar{display:block;width:42px;height:42px;margin:0;padding:0;overflow:hidden}.notification .notification-panel .inbox-thread-avatar .lup-avatar .img,.notification .notification-panel .inbox-thread-avatar .lup-avatar span{top:0;left:0;width:100%;height:100%;margin:0}.notification .notification-panel .inbox-thread-copy{min-width:0}.notification .notification-panel .inbox-thread-open,.notification .notification-panel .inbox-thread-open.md-secondary{position:static;right:auto;margin:0 0 0 auto}.query-page .query-message-avatar{flex:0 0 42px;width:42px;height:42px;padding:0;line-height:0}.query-page .query-message-avatar .img,.query-page .query-message-avatar span{top:0;left:0;width:100%;height:100%;margin:0}.query-page .query-message-content{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;min-height:42px}.query-page .query-message-content .message{position:relative;display:block;min-height:18px;padding:1px 0 2px;text-align:left}.query-page .query-message-content .message::after{content:'';position:absolute;z-index:0;right:0;bottom:0;left:0;height:1px;background:linear-gradient(90deg,rgba(150,197,246,.23),rgba(150,197,246,.045))}.query-page .query-message-content .lup-message-state,.query-page .query-message-content .messager-inner{position:relative;z-index:1}.query-page .query-message-content .lup-message-state{position:relative;right:auto;bottom:auto;left:auto;display:inline-block;width:auto;height:auto;margin-left:6px}.query-page .lup-own-msg .query-message-content .message{text-align:right}.query-page .lup-own-msg .query-message-content .message::after{background:linear-gradient(90deg,rgba(150,197,246,.045),rgba(150,197,246,.23))}@media (max-width:360px){.query-page .query-message-avatar{flex-basis:38px;width:38px;height:38px}}.notification .notification-panel .inbox-message-list .inbox-thread-card{margin-right:0;margin-left:12px;padding-right:12px;padding-left:3px}.notification .inbox-thread-avatar{align-self:center;width:42px;height:42px;margin:0 11px 0 8px}.notification .inbox-thread-avatar .lup-avatar,.notification .inbox-thread-avatar .lup-avatar img{display:block;width:42px;height:42px;margin:0;transform:none}.notification .inbox-thread-avatar .lup-avatar{border:1px solid rgba(180,215,246,.28);outline:0;box-shadow:0 4px 12px rgba(2,10,29,.16)}@media (max-width:360px){.notification .notification-panel .inbox-message-list .inbox-thread-card{margin-left:8px;margin-right:0;padding-right:9px}.notification .inbox-thread-avatar,.notification .inbox-thread-avatar .lup-avatar,.notification .inbox-thread-avatar .lup-avatar img{width:38px;height:38px}}.settings-page>md-content{position:relative;isolation:isolate;overflow-x:hidden;background:radial-gradient(ellipse 72% 28% at 102% 8%,rgba(111,175,245,.16),transparent 70%),radial-gradient(ellipse 58% 22% at -8% 42%,rgba(145,104,225,.11),transparent 72%),linear-gradient(155deg,#151a2a 0,#0d1322 56%,#101629 100%)}.settings-page>md-content::before{content:'';position:absolute;z-index:-1;inset:0;pointer-events:none;opacity:.52;background:radial-gradient(circle at 15% 18%,rgba(180,223,255,.3) 0 1px,transparent 1.6px),radial-gradient(circle at 76% 31%,rgba(190,161,255,.24) 0 1px,transparent 1.7px),linear-gradient(119deg,transparent 0 30%,rgba(128,192,255,.08) 30.1% 30.25%,transparent 30.35% 100%);background-size:137px 149px,181px 203px,100% 100%}.settings-page .lup-settings-list{max-width:740px;padding:16px 14px 36px;background:0 0}.settings-page .lup-settings-profile-visibility{position:relative;margin:0 0 20px}.settings-page .lup-settings-profile-divider{display:none}.settings-page .lup-settings-group{position:relative;margin:0 0 25px}.settings-page .lup-settings-group::before{content:'';position:absolute;top:25px;bottom:-16px;left:23px;width:1px;background:linear-gradient(to bottom,rgba(163,210,255,.34),rgba(163,210,255,.06));pointer-events:none}.settings-page .lup-settings-group:last-child::before{bottom:18px}.settings-page .lup-settings-group-heading{display:flex;align-items:center;gap:10px;min-height:39px;margin:0 2px 8px}.settings-page .lup-settings-group-heading .md-subheader{display:block;min-height:0;margin:0;padding:0;color:#d8e7fa;font-size:10px;font-weight:820;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.settings-page .settings-field-mark,.settings-page .settings-group-mark{display:grid;flex:0 0 auto;place-items:center;width:36px;height:36px;border:1px solid rgba(181,215,255,.24);border-radius:13px 13px 13px 5px;background:linear-gradient(145deg,rgba(157,206,255,.16),rgba(111,91,201,.09));box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 7px 14px rgba(1,8,25,.13);color:#bce4ff}.settings-page .settings-group-mark .material-icons{font-size:19px}.settings-page .settings-field-mark{width:31px;height:31px;margin-right:11px;border-radius:10px 10px 10px 4px;border-color:rgba(183,213,255,.16);background:rgba(129,171,226,.08);box-shadow:none;color:#a4cbe9}.settings-page .settings-field-mark .material-icons{font-size:16px}.settings-page .settings-field-mark-quiet{opacity:.88}.settings-page .settings-group-time .settings-group-mark{color:#cad0ff;border-color:rgba(194,192,255,.29)}.settings-page .settings-group-social .settings-group-mark{color:#b7e8df;border-color:rgba(160,229,211,.25)}.settings-page .settings-group-local .settings-group-mark{color:#b9dcff;border-color:rgba(156,205,255,.28)}.settings-page .lup-settings-list md-list-item.md-2-line{min-height:72px;margin:7px 0 7px 47px;padding:8px 13px 8px 10px;border:1px solid rgba(197,221,255,.115);border-radius:16px 16px 16px 7px;background:linear-gradient(118deg,rgba(143,182,226,.095),rgba(255,255,255,.025) 68%,rgba(126,100,204,.055));box-shadow:inset 0 1px 0 rgba(255,255,255,.075),0 9px 20px rgba(1,8,24,.11)}.settings-page .lup-settings-profile-visibility md-list-item.md-2-line{margin-left:0}.settings-page .lup-settings-list md-list-item.md-2-line:hover{transform:translateY(-1px);border-color:rgba(172,213,255,.34);background:linear-gradient(118deg,rgba(116,176,232,.16),rgba(143,109,222,.09) 72%)}.settings-page .lup-settings-list .md-list-item-text{min-width:0}.settings-page .lup-settings-list .md-list-item-text h3{overflow:hidden;color:#f2f7ff;font-size:13px;font-weight:720;line-height:1.22;text-overflow:ellipsis;white-space:nowrap}.settings-page .lup-settings-list .lup-setting-controls{gap:7px;margin-left:7px}.settings-page .lup-settings-list md-select{min-width:116px;border-color:rgba(183,215,255,.22);border-radius:10px;background:rgba(9,16,30,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}@media (max-width:420px){.settings-page .lup-settings-list{padding:13px 11px 30px}.settings-page .lup-settings-group{margin-bottom:21px}.settings-page .lup-settings-group::before{left:19px}.settings-page .settings-group-mark{width:32px;height:32px;border-radius:11px 11px 11px 4px}.settings-page .settings-group-mark .material-icons{font-size:17px}.settings-page .lup-settings-list md-list-item.md-2-line{min-height:67px;margin-left:38px;padding-right:8px;padding-left:8px}.settings-page .lup-settings-profile-visibility md-list-item.md-2-line{margin-left:0}.settings-page .settings-field-mark{width:27px;height:27px;margin-right:7px}.settings-page .settings-field-mark .material-icons{font-size:14px}.settings-page .lup-settings-list .md-list-item-text h3{font-size:12px}.settings-page .lup-settings-list md-select{min-width:94px;max-width:42vw}}@media (prefers-reduced-motion:reduce){.settings-page .lup-settings-list md-list-item.md-2-line{transition:none}}.recovery-page .auth-canvas::before{background:radial-gradient(ellipse 53% 38% at 19% 18%,rgba(75,160,221,.19),transparent 73%),radial-gradient(ellipse 42% 38% at 81% 69%,rgba(113,86,196,.16),transparent 73%),linear-gradient(155deg,#111b2d 0,#0b1020 58%,#0b0f1c 100%)}.recovery-ambient-route{position:absolute;z-index:0;inset:0;width:100%;height:100%;pointer-events:none;opacity:.59;animation:recovery-route-drift 21s ease-in-out infinite alternate}.recovery-ambient-base{fill:none;stroke:rgba(156,214,248,.19);stroke-width:1.15;vector-effect:non-scaling-stroke}.recovery-ambient-base-lower{stroke:rgba(175,147,242,.16)}.recovery-ambient-point{fill:#dff7ff;stroke:#99d6f2;stroke-width:2;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px rgba(121,211,255,.72));animation:recovery-point-pulse 5.8s ease-in-out infinite}.recovery-ambient-point-late{animation-delay:2.9s}.recovery-page .auth-panel.recovery-panel{border:1px solid rgba(192,221,252,.13);background:linear-gradient(145deg,rgba(26,35,57,.76),rgba(12,18,32,.76));box-shadow:0 26px 64px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.recovery-page .recovery-mail-note{display:flex;gap:9px;align-items:flex-start;margin:0 0 16px;padding:10px 11px;border-left:2px solid rgba(149,211,247,.64);border-radius:0 11px 11px 0;background:rgba(125,171,216,.08);color:#b9cce0;font-size:11px;line-height:1.4}.recovery-page .recovery-mail-note .material-icons{flex:0 0 auto;color:#bde7fb;font-size:17px}.recovery-page md-input-container.recovery-captcha-image{display:flex;align-items:center;min-height:60px;height:60px;margin:1px 0 15px;padding:5px;border:1px solid rgba(170,208,242,.18);border-radius:13px;background:linear-gradient(120deg,rgba(116,169,215,.11),rgba(255,255,255,.025));box-shadow:inset 0 1px 0 rgba(255,255,255,.07)}.recovery-page md-input-container.recovery-captcha-image::before{content:'SICHERHEITSCODE';align-self:stretch;display:flex;align-items:center;padding:0 9px 0 4px;color:#9dbad4;font-size:8px;font-weight:850;letter-spacing:.11em}.recovery-page md-input-container.recovery-captcha-image img{display:block;width:256px;max-width:calc(100% - 97px);height:48px;margin:0;border:0;border-radius:8px;background:#f7fbff;object-fit:contain;box-shadow:0 4px 10px rgba(2,8,20,.19)}.recovery-page .recovery-submit .login-button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;height:48px;border:1px solid rgba(214,238,255,.34);border-radius:14px;background:linear-gradient(108deg,#5b84df 0,#368fdf 52%,#55b8ef 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.34),0 12px 24px rgba(35,112,205,.22)}.recovery-page .recovery-submit .login-button .material-icons{font-size:18px}.recovery-page .recovery-return .backtologin{display:flex;align-items:center;justify-content:center;gap:7px;line-height:42px}.recovery-page .recovery-return .backtologin span{display:block;line-height:1}.recovery-page .recovery-return .backtologin .material-icons{font-size:16px;line-height:1}.recovery-page .recovery-return,.recovery-page .recovery-submit{display:block;width:100%}.recovery-page .recovery-return .backtologin{width:100%;min-height:42px;height:42px;margin:8px 0 0;border:1px solid rgba(184,213,243,.14);border-radius:12px;background:rgba(255,255,255,.025);box-shadow:none;color:#bcd0e3;font-size:11px;font-weight:720;text-transform:none}.recovery-page .recovery-return .backtologin:hover{color:#edf7ff;background:rgba(137,186,231,.09)}.recovery-page .recovery-security-note{display:flex;align-items:flex-start;gap:6px;margin:13px 1px 0;color:#8fa5ba;font-size:9px;line-height:1.38}.recovery-page .recovery-security-note .material-icons{flex:0 0 auto;margin-top:-1px;color:#9bc9e8;font-size:14px}@keyframes recovery-route-drift{from{transform:translate3d(-.65%,-.25%,0);opacity:.43}to{transform:translate3d(.65%,.25%,0);opacity:.62}}@keyframes recovery-point-pulse{0%,100%{opacity:.38;transform:scale(.72)}47%{opacity:1;transform:scale(1.24)}}@media (max-width:600px){.recovery-page .auth-panel.recovery-panel{margin-top:14px}.recovery-ambient-route{opacity:.53}.recovery-page .recovery-mail-note{margin-bottom:13px;font-size:10px}}@media (prefers-reduced-motion:reduce){.recovery-ambient-point,.recovery-ambient-route{animation:none}}.lup-legal-dialog{width:min(92vw,720px);max-height:min(84vh,780px);overflow:hidden;border:1px solid rgba(180,213,247,.18);border-radius:22px;background:linear-gradient(155deg,#172239,#0e1525 76%);box-shadow:0 28px 78px rgba(0,0,0,.48),inset 0 1px 0 rgba(255,255,255,.08);color:#eaf1fb}.lup-legal-dialog md-toolbar,.lup-legal-dialog md-toolbar .md-toolbar-tools{min-height:71px;height:71px;padding:0 15px;background:linear-gradient(105deg,rgba(88,143,202,.19),rgba(93,77,166,.14),rgba(10,16,30,.08))}.lup-legal-dialog md-toolbar{border-bottom:1px solid rgba(181,214,246,.13)}.lup-legal-dialog .legal-dialog-mark{display:grid;place-items:center;flex:0 0 auto;width:36px;height:36px;margin-right:10px;border:1px solid rgba(183,223,252,.25);border-radius:12px 12px 12px 4px;background:linear-gradient(145deg,rgba(96,165,222,.34),rgba(109,89,190,.24));box-shadow:inset 0 1px 0 rgba(255,255,255,.23),0 7px 16px rgba(0,0,0,.16);color:#dcf4ff}.lup-legal-dialog .legal-dialog-mark .material-icons{font-size:20px}.lup-legal-dialog .legal-dialog-heading{display:flex;min-width:0;flex-direction:column;justify-content:center}.lup-legal-dialog .legal-dialog-heading small{margin-bottom:3px;color:#9ec8e6;font-size:8px;font-weight:850;letter-spacing:.14em;line-height:1}.lup-legal-dialog .legal-dialog-heading h2{margin:0;overflow:hidden;color:#f3f7ff;font-size:19px;font-weight:720;letter-spacing:-.025em;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.lup-legal-dialog .legal-dialog-close{display:grid;place-items:center;width:34px;min-width:34px;height:34px;min-height:34px;margin:0;border:1px solid rgba(189,220,247,.14);border-radius:11px;background:rgba(5,12,25,.28);color:#c7d9e8}.lup-legal-dialog .legal-dialog-close .material-icons{font-size:18px}.lup-legal-dialog md-dialog-content{max-height:calc(min(84vh,780px) - 71px);background:0 0}.lup-legal-dialog .legal-dialog-document{padding:25px clamp(20px,4vw,38px) 34px;color:#c7d4e2;font-size:13px;line-height:1.65}.lup-legal-dialog .legal-dialog-document>.lup-legal-return,.lup-legal-dialog .legal-dialog-document>h1{display:none}.lup-legal-dialog .legal-dialog-document h2{position:relative;margin:27px 0 9px;padding-top:14px;border-top:1px solid rgba(192,217,242,.12);color:#eef6ff;font-size:16px;font-weight:760;letter-spacing:-.015em;line-height:1.25}.lup-legal-dialog .legal-dialog-document h2:first-of-type{margin-top:4px}.lup-legal-dialog .legal-dialog-document h2::before{content:'';position:absolute;top:-1px;left:0;width:42px;height:1px;background:linear-gradient(90deg,#9bd9ff,rgba(148,127,235,.45),transparent)}.lup-legal-dialog .legal-dialog-document p{margin:0 0 14px}.lup-legal-dialog .legal-dialog-document strong{color:#edf5ff;font-weight:760}.lup-legal-dialog .legal-dialog-document a{color:#a9dcfa;font-weight:700;text-decoration:none;text-underline-offset:3px}.lup-legal-dialog .legal-dialog-document a:hover{color:#e3f5ff;text-decoration:underline}.lup-legal-dialog .legal-dialog-document ul{margin:2px 0 17px;padding-left:19px}.lup-legal-dialog .legal-dialog-document li{margin:7px 0;padding-left:2px}.lup-legal-dialog .legal-dialog-document small{color:#93a7bc;font-size:10px;line-height:1.45}.lup-legal-dialog .legal-dialog-document>.gdt-panel{display:none}@media (max-width:520px){.lup-legal-dialog{width:calc(100vw - 20px);max-height:88vh;border-radius:18px}.lup-legal-dialog md-toolbar,.lup-legal-dialog md-toolbar .md-toolbar-tools{min-height:62px;height:62px;padding:0 11px}.lup-legal-dialog .legal-dialog-mark{width:32px;height:32px;margin-right:8px;border-radius:10px 10px 10px 3px}.lup-legal-dialog .legal-dialog-heading h2{font-size:17px}.lup-legal-dialog md-dialog-content{max-height:calc(88vh - 62px)}.lup-legal-dialog .legal-dialog-document{padding:20px 17px 28px;font-size:12px;line-height:1.58}.lup-legal-dialog .legal-dialog-document h2{margin-top:23px;font-size:15px}}.lup-legal-dialog{position:relative;isolation:isolate;background:linear-gradient(155deg,#172239,#0e1525 76%)}.lup-legal-dialog md-toolbar .md-toolbar-tools{position:relative;padding-right:58px}.lup-legal-dialog .legal-dialog-close{position:absolute;z-index:5;top:50%;right:15px;margin:0;transform:translateY(-50%)}.lup-legal-dialog md-dialog-content{position:relative;z-index:1;background:linear-gradient(180deg,rgba(10,16,29,.42),rgba(10,16,29,.08))}@media (max-width:520px){.lup-legal-dialog md-toolbar .md-toolbar-tools{padding-right:52px}.lup-legal-dialog .legal-dialog-close{right:11px}}.lup-legal-dialog>form>md-dialog-content{margin:0;padding:0;width:100%;box-sizing:border-box}.lup-legal-dialog .legal-dialog-document{display:block;width:100%;max-width:none;margin:0 auto;box-sizing:border-box}.profile-page .profile-information.profile-settings-view{width:min(100%,680px);padding:6px 16px 24px}.profile-page .profile-information.profile-settings-view .profile-settings-group{gap:6px 8px;margin-bottom:15px}.profile-page .profile-information.profile-settings-view .profile-settings-group>.md-subheader{min-height:20px;padding:2px 1px 5px;color:#9dadbf;font-size:7px}.profile-page .profile-information.profile-settings-view .profile-detail-card{grid-template-columns:32px minmax(0,1fr);gap:8px;min-height:60px;padding:7px 8px;border-color:rgba(195,213,239,.065);border-radius:10px;background:rgba(31,40,61,.18);box-shadow:none}.profile-page .profile-information.profile-settings-view .profile-detail-card:nth-of-type(3n){background:rgba(45,58,86,.2)}.profile-page .profile-information.profile-settings-view .profile-detail-card .profile-detail-icon{width:32px;height:32px;border:1px solid rgba(174,220,255,.12);border-radius:10px 10px 10px 4px;background:rgba(99,169,228,.07);color:#b9e5ff}.profile-page .profile-information.profile-settings-view .profile-detail-card .profile-detail-icon .material-icons{font-size:18px}.profile-page .profile-information.profile-settings-view .profile-detail-card h3{margin-bottom:2px;color:#8fa4bb;font-size:7px;letter-spacing:.06em}.profile-page .profile-information.profile-settings-view .profile-detail-card p{font-size:11px;font-weight:590;line-height:1.25}.profile-page .profile-information.profile-settings-view .profile-detail-card:hover{transform:none;border-color:rgba(170,220,255,.15);background:rgba(62,82,111,.27);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}@media (max-width:360px){.profile-page .profile-information.profile-settings-view{padding-right:11px;padding-left:11px}.profile-page .profile-information.profile-settings-view .profile-settings-group{gap:5px 6px}.profile-page .profile-information.profile-settings-view .profile-detail-card{grid-template-columns:29px minmax(0,1fr);gap:6px;min-height:57px;padding:7px}.profile-page .profile-information.profile-settings-view .profile-detail-card .profile-detail-icon{width:29px;height:29px}.profile-page .profile-information.profile-settings-view .profile-detail-card .profile-detail-icon .material-icons{font-size:16px}.profile-page .profile-information.profile-settings-view .profile-detail-card p{font-size:10px}}.settings-page>md-content{background:radial-gradient(ellipse 70% 25% at 102% 5%,rgba(131,168,221,.09),transparent 70%),radial-gradient(ellipse 55% 20% at -7% 47%,rgba(145,119,201,.06),transparent 72%),linear-gradient(155deg,#151925 0,#0d1220 58%,#101522 100%)}.settings-page>md-content::before{opacity:.24}.settings-page .lup-settings-group{margin-bottom:22px}.settings-page .lup-settings-group::before{top:25px;bottom:-14px;left:5px;background:linear-gradient(to bottom,rgba(180,210,246,.26),rgba(180,210,246,.035))}.settings-page .lup-settings-group-heading{min-height:31px;margin:0 4px 7px;padding-left:13px;border-left:2px solid rgba(176,209,247,.5)}.settings-page .lup-settings-group-heading .md-subheader{color:#dce7f5;font-size:10px;letter-spacing:.11em}.settings-page .settings-field-mark,.settings-page .settings-group-mark{display:none}.settings-page .lup-settings-list md-list-item.md-2-line,.settings-page .lup-settings-profile-visibility md-list-item.md-2-line{min-height:68px;margin:6px 0;padding:8px 12px;border-color:rgba(197,216,241,.11);border-radius:14px 14px 14px 6px;background:linear-gradient(110deg,rgba(198,216,241,.045),rgba(255,255,255,.016) 70%,rgba(151,136,205,.032));box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 8px 18px rgba(1,8,24,.1)}.settings-page .lup-settings-list md-list-item.md-2-line:hover{border-color:rgba(180,210,246,.26);background:linear-gradient(110deg,rgba(143,186,230,.1),rgba(151,136,205,.06))}.settings-page .lup-settings-list .lup-setting-input input,.settings-page .lup-settings-list .lup-setting-input textarea,.settings-page .lup-settings-list md-select{color:#eef4fb;-webkit-text-fill-color:#eef4fb;border-color:rgba(188,211,240,.18);background:rgba(8,14,25,.26);box-shadow:none}.settings-page .lup-settings-list .md-select-value,.settings-page .lup-settings-list .md-select-value span,.settings-page .lup-settings-list md-select .md-select-value,.settings-page .lup-settings-list md-select .md-select-value span{color:#eef4fb;border-bottom-color:rgba(188,211,240,.28);background:0 0}.md-select-menu-container .md-select-menu,.md-select-menu-container .md-select-menu md-content,.md-select-menu-container md-content{color:#edf4ff;background:#121a2a;border-color:rgba(187,211,243,.18)}.md-select-menu-container md-option,.md-select-menu-container md-option .md-text{color:#e8f0fb;background:0 0}.md-select-menu-container md-option.md-selected,.md-select-menu-container md-option:focus,.md-select-menu-container md-option:hover{color:#fff;background:rgba(126,160,213,.18)}@media (max-width:420px){.settings-page .lup-settings-list md-list-item.md-2-line,.settings-page .lup-settings-profile-visibility md-list-item.md-2-line{margin-left:0;padding-right:9px;padding-left:9px}}.settings-page .lup-settings-list .lup-setting-input input,.settings-page .lup-settings-list .lup-setting-input textarea,.settings-page .lup-settings-list md-input-container,.settings-page .lup-settings-list md-input-container .md-input,.settings-page .lup-settings-list md-select,.settings-page .lup-settings-list md-select .md-select-value{background:rgba(8,14,25,.3);color:#edf4ff;-webkit-text-fill-color:#edf4ff}.settings-page .lup-settings-list .lup-setting-input input[type=color]{appearance:none;-webkit-appearance:none;padding:3px;border:1px solid rgba(188,211,240,.2);background:rgba(8,14,25,.3)}.settings-page .lup-settings-list .lup-setting-input input[type=color]::-webkit-color-swatch-wrapper{padding:0}.settings-page .lup-settings-list .lup-setting-input input[type=color]::-webkit-color-swatch{border:0;border-radius:7px}.settings-page .lup-settings-list md-select .md-select-value,.settings-page .lup-settings-list md-select .md-select-value span{border-bottom-color:rgba(188,211,240,.24);background:0 0}.settings-page .lup-settings-list .md-select-icon{color:#9fc9e8}.md-select-menu-container,.md-select-menu-container .md-select-menu,.md-select-menu-container .md-select-menu md-content,.md-select-menu-container md-content{background:#111a29;box-shadow:0 14px 32px rgba(0,0,0,.36)}.profile-page .profile-information.profile-settings-view{position:relative;width:min(100%,720px);display:block;box-sizing:border-box;margin:0 auto;padding:3px 18px 30px;background:0 0}.profile-page .profile-information.profile-settings-view .profile-settings-group{margin:0 0 19px}.profile-page .profile-information.profile-settings-view .md-subheader{min-height:25px;margin:0 0 7px;padding:0 0 0 10px;border-left:2px solid rgba(167,209,244,.45);background:0 0;color:#bccfe3;font-size:9px;font-weight:780;letter-spacing:.12em;line-height:25px;text-transform:uppercase}.profile-page .profile-information.profile-settings-view .profile-detail-card,.profile-page .profile-information.profile-settings-view .profile-detail-card .md-list-item-text{min-height:0;margin:0;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none}.profile-page .profile-information.profile-settings-view .profile-detail-card{position:relative;display:block;margin:6px 0;padding:12px 14px 11px;overflow:hidden;border:1px solid rgba(195,218,245,.11);border-radius:14px 14px 14px 6px;background:linear-gradient(112deg,rgba(142,177,219,.075),rgba(255,255,255,.018) 74%,rgba(135,112,197,.040));box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 8px 17px rgba(0,0,0,.1)}.profile-page .profile-information.profile-settings-view .profile-detail-card h3{display:flex;align-items:center;gap:5px;margin:0 0 5px;color:#dce8f6;font-size:10px;font-weight:760;letter-spacing:.06em;line-height:1.25;text-transform:uppercase}.profile-page .profile-information.profile-settings-view .profile-detail-card p{margin:0;color:#f1f5fa;font-size:14px;font-weight:500;line-height:1.38;word-break:break-word}.profile-page .profile-information.profile-settings-view .profile-detail-card .profile-setting-acl{color:#9ed6ff;font-size:14px}.profile-page .profile-information.profile-settings-view .profile-detail-card.profile-setting-denied{border-color:rgba(221,165,177,.16);background:rgba(109,54,70,.1)}@media (max-width:420px){.profile-page .profile-information.profile-settings-view{padding-right:12px;padding-left:12px}.profile-page .profile-information.profile-settings-view .profile-detail-card{padding:11px 12px}}.profile-page .profile-information.profile-settings-view .profile-settings-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 22px}.profile-page .profile-information.profile-settings-view .profile-settings-group>.md-subheader{grid-column:1/-1;margin-bottom:0}.profile-page .profile-information.profile-settings-view .profile-detail-card{display:flex;flex-direction:column;justify-content:center;min-height:92px;margin:0;padding:13px 14px 12px}.profile-page .profile-information.profile-settings-view .profile-detail-card h3{min-height:25px;margin-bottom:7px;color:#b8cbe1;font-size:10px;line-height:1.28}.profile-page .profile-information.profile-settings-view .profile-detail-card p{color:#f2f6fb;font-size:14px;font-weight:600;line-height:1.32}@media (min-width:680px){.profile-page .profile-information.profile-settings-view{width:min(100%,900px)}.profile-page .profile-information.profile-settings-view .profile-settings-group{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.profile-page .profile-information.profile-settings-view .profile-detail-card{min-height:100px}}@media (max-width:379px){.profile-page .profile-information.profile-settings-view .profile-settings-group{grid-template-columns:1fr}.profile-page .profile-information.profile-settings-view .profile-detail-card{min-height:76px}}.profile-page .profile-information.profile-settings-view{width:min(100%,620px);padding:5px 20px 28px}.profile-page .profile-information.profile-settings-view .profile-settings-group{display:block;margin:0 0 18px;border-top:1px solid rgba(203,218,240,.1)}.profile-page .profile-information.profile-settings-view .profile-settings-group>.md-subheader{min-height:auto;margin:0;padding:12px 0 7px;border:0;color:#aebbd0;font-size:9px;font-weight:800;letter-spacing:.13em;line-height:1.2}.profile-page .profile-information.profile-settings-view .profile-detail-card{display:grid;grid-template-columns:minmax(0,42%) minmax(0,58%);align-items:center;min-height:0;margin:0;padding:11px 0;border:0;border-bottom:1px solid rgba(203,218,240,.075);border-radius:0;background:0 0;box-shadow:none}.profile-page .profile-information.profile-settings-view .profile-detail-card::after{display:none}.profile-page .profile-information.profile-settings-view .profile-detail-card h3{min-height:0;margin:0;padding:0 12px 0 0;color:#aebbd0;font-size:11px;font-weight:680;letter-spacing:.01em;line-height:1.38;text-transform:none}.profile-page .profile-information.profile-settings-view .profile-detail-card h3::after{display:none}.profile-page .profile-information.profile-settings-view .profile-detail-card p{min-width:0;margin:0;color:#edf2f9;font-size:clamp(13px,3.55vw,14px);font-weight:680;line-height:1.42;text-align:right;text-shadow:none;overflow-wrap:anywhere}.profile-page .profile-information.profile-settings-view .profile-detail-card.profile-setting-denied{background:0 0;border-bottom-color:rgba(236,150,174,.13)}@media (max-width:360px){.profile-page .profile-information.profile-settings-view{padding-right:14px;padding-left:14px}.profile-page .profile-information.profile-settings-view .profile-detail-card{grid-template-columns:minmax(0,45%) minmax(0,55%)}.profile-page .profile-information.profile-settings-view .profile-detail-card h3{font-size:10px}.profile-page .profile-information.profile-settings-view .profile-detail-card p{font-size:12px}}.profile-page .user-profile-page{background:radial-gradient(ellipse 75% 30% at 110% 68%,rgba(108,170,235,.09),transparent 72%),radial-gradient(ellipse 64% 24% at -9% 88%,rgba(140,105,207,.08),transparent 72%),var(--lup-bg)}.profile-page .profile-information.profile-about-single{padding-bottom:5px}.profile-page .profile-information.profile-settings-view{margin-top:0;padding-top:0}.profile-page .profile-information.profile-settings-view .profile-settings-group:first-child{margin-top:0}.profile-page .profile-information.profile-settings-view .profile-detail-card h3{min-width:0;padding-right:2px}.profile-page .profile-information.profile-settings-view .profile-setting-acl{position:static;display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;width:18px;min-width:18px;height:18px;margin-left:auto;line-height:18px;overflow:visible;transform:none;vertical-align:middle}.notification .notification-panel .inbox-message-list .inbox-thread-card{min-height:66px;margin:0 14px;padding:10px 6px 10px 3px;border:0;border-bottom:1px solid rgba(192,214,242,.1);border-radius:0;background:0 0;box-shadow:none}.notification .notification-panel .inbox-message-list .inbox-thread-card:first-child{border-top:1px solid rgba(192,214,242,.07)}.notification .notification-panel .inbox-message-list .inbox-thread-card::before{top:50%;bottom:auto;left:0;width:3px;height:18px;border-radius:0 3px 3px 0;background:0 0;transform:translateY(-50%)}.notification .notification-panel .inbox-message-list .inbox-thread-card:focus-within,.notification .notification-panel .inbox-message-list .inbox-thread-card:hover{transform:none;border-bottom-color:rgba(176,211,245,.2);background:linear-gradient(90deg,rgba(115,158,214,.075),transparent 72%);box-shadow:none}.notification .inbox-thread-avatar{width:42px;height:42px;margin:0 11px 0 9px}.notification .inbox-thread-avatar .lup-avatar,.notification .inbox-thread-avatar .lup-avatar img{width:42px;height:42px}.notification .inbox-thread-avatar .lup-avatar{border:1px solid rgba(180,215,246,.28);border-radius:50%;outline:0;outline-offset:0;box-shadow:0 4px 12px rgba(2,10,29,.16)}.notification .inbox-thread-live{right:-1px;bottom:0;border-color:#111a29}.notification .inbox-thread-copy h4{color:#edf4fb;font-size:13px}.notification .inbox-thread-copy p{color:#a9b7ca}.notification .inbox-thread-open{width:29px;height:29px;min-width:29px;margin-left:7px;border:0;border-radius:50%;background:0 0;box-shadow:none;color:#9bcbed}.notification .inbox-thread-open:focus-visible,.notification .inbox-thread-open:hover{background:rgba(145,198,239,.1);filter:none}.notification .inbox-thread-open .material-icons{font-size:17px}@media (max-width:360px){.notification .notification-panel .inbox-message-list .inbox-thread-card{margin-right:10px;margin-left:10px}.notification .inbox-thread-avatar,.notification .inbox-thread-avatar .lup-avatar,.notification .inbox-thread-avatar .lup-avatar img{width:38px;height:38px}}.md-sidenav-left,.md-sidenav-left md-content{background:radial-gradient(ellipse 92% 30% at 12% 0,rgba(66,157,229,.16),transparent 70%),radial-gradient(ellipse 68% 34% at 94% 37%,rgba(126,86,211,.14),transparent 72%),linear-gradient(162deg,#111c30 0,#151a2d 51%,#0f1422 100%)}.md-sidenav-left .sidenav-brand,.md-sidenav-left md-toolbar.sidenav-brand{min-height:82px;background:radial-gradient(circle at 88% 24%,rgba(99,189,247,.32),transparent 29%),linear-gradient(115deg,#32295d 0,#1a3158 56%,#121d33 100%);border-bottom:1px solid rgba(184,219,255,.17);box-shadow:inset 0 -1px 0 rgba(255,255,255,.055),0 8px 19px rgba(4,9,22,.22)}.md-sidenav-left .sidenav-brand .md-toolbar-tools{height:82px;background:0 0}.md-sidenav-left .sidenav-brand h1{color:#f7fbff;font-weight:760;letter-spacing:-.035em}.md-sidenav-left .sidenav-brand span{color:#b7d6f0}.md-sidenav-left md-list-item .nav-icon,.md-sidenav-left md-list-item.nav-account .nav-icon,.md-sidenav-left md-list-item.nav-discover .nav-icon,.md-sidenav-left md-list-item.nav-friends .nav-icon,.md-sidenav-left md-list-item.nav-logout .nav-icon,.md-sidenav-left md-list-item.nav-profile .nav-icon,.md-sidenav-left md-list-item.nav-profile-settings .nav-icon,.md-sidenav-left md-list-item.nav-settings .nav-icon{width:24px;height:24px;margin-right:14px;border:0;border-radius:0;background:0 0;box-shadow:none;font-size:19px}.md-sidenav-left md-list-item:hover .nav-icon{transform:translateX(1px);background:0 0;box-shadow:none}.md-sidenav-left md-list-item::before{background:0 0}.md-sidenav-left md-list-item:hover{border-color:transparent;background:linear-gradient(90deg,rgba(84,157,223,.18),rgba(123,92,202,.07) 68%,transparent)}.md-sidenav-left md-list-item:hover::before{background:#9fddff;box-shadow:0 0 11px rgba(129,208,255,.62)}.md-sidenav-left,.md-sidenav-left md-content{background:radial-gradient(ellipse 92% 30% at 12% 0,rgba(66,157,229,.16),transparent 70%),radial-gradient(ellipse 68% 34% at 94% 37%,rgba(126,86,211,.14),transparent 72%),linear-gradient(162deg,#111c30 0,#151a2d 51%,#0f1422 100%)}.md-sidenav-left .sidenav-brand,.md-sidenav-left md-toolbar.sidenav-brand{min-height:82px;background:radial-gradient(circle at 88% 24%,rgba(99,189,247,.32),transparent 29%),linear-gradient(115deg,#32295d 0,#1a3158 56%,#121d33 100%);border-bottom:1px solid rgba(184,219,255,.17);box-shadow:inset 0 -1px 0 rgba(255,255,255,.055),0 8px 19px rgba(4,9,22,.22)}.md-sidenav-left .sidenav-brand .md-toolbar-tools{height:82px}.md-sidenav-left .sidenav-brand h1{color:#f7fbff;font-weight:760;letter-spacing:-.035em}.md-sidenav-left .sidenav-brand span{color:#b7d6f0}.md-sidenav-left md-list-item .nav-icon,.md-sidenav-left md-list-item.nav-account .nav-icon,.md-sidenav-left md-list-item.nav-discover .nav-icon,.md-sidenav-left md-list-item.nav-friends .nav-icon,.md-sidenav-left md-list-item.nav-logout .nav-icon,.md-sidenav-left md-list-item.nav-profile .nav-icon,.md-sidenav-left md-list-item.nav-profile-settings .nav-icon,.md-sidenav-left md-list-item.nav-settings .nav-icon{width:24px;height:24px;margin-right:14px;border:0;border-radius:0;background:0 0;box-shadow:none;font-size:19px}.md-sidenav-left md-list-item:hover .nav-icon{transform:translateX(1px);background:0 0;box-shadow:none}.md-sidenav-left md-list-item::before{background:0 0}.md-sidenav-left md-list-item:hover{border-color:transparent;background:linear-gradient(90deg,rgba(84,157,223,.18),rgba(123,92,202,.07) 68%,transparent)}.md-sidenav-left md-list-item:hover::before{background:#9fddff;box-shadow:0 0 11px rgba(129,208,255,.62)}.nearby .placeboard .distrat{right:22px;bottom:22px;left:22px;display:grid;grid-template-columns:64px 64px;justify-content:space-between;align-items:center;width:auto;height:64px;gap:0}.nearby .placeboard .distrat .distance,.nearby .placeboard .distrat .distance a,.nearby .placeboard .distrat .distance a>.material-icons,.nearby .placeboard .distrat .distance p,.nearby .placeboard .distrat .location-cuddles{box-sizing:border-box;width:64px;min-width:64px;height:64px;margin:0;border-radius:16px;transform:none}.nearby .placeboard .distrat .distance a>.material-icons,.nearby .placeboard .distrat .location-cuddles{border:1px solid rgba(185,214,255,.24);background:linear-gradient(145deg,rgba(112,133,204,.22),rgba(30,38,65,.8));box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 8px 17px rgba(0,0,0,.17)}.nearby .placeboard .distrat .distance a{display:block;background:0 0;box-shadow:none}.nearby .placeboard .distrat .distance a>span,.nearby .placeboard .distrat .location-cuddles strong{right:-5px;bottom:-4px}.nearby .placeboard .room-presence-count{position:relative;gap:5px;min-height:29px;padding:4px 8px 4px 7px;border:1px solid rgba(116,222,175,.2);border-radius:999px;background:rgba(38,87,73,.25);color:#dff8eb;box-shadow:none}.nearby .placeboard .room-presence-count .material-icons{display:none}.nearby .placeboard .room-presence-count::before{content:'';width:7px;height:7px;border-radius:50%;background:#7de4aa;box-shadow:0 0 0 3px rgba(125,228,170,.11),0 0 11px rgba(125,228,170,.44)}.nearby .placeboard .room-presence-count b{min-width:17px;height:17px;background:rgba(109,203,157,.24);color:#f3fff8}.nearby .placeboard .room-user-preview::after{order:1;margin-left:8px}.nearby .placeboard .room-user-preview .room-presence-count{order:2;flex:0 0 auto;margin-left:auto}.notification .notification-tabs .md-tab-bar,.notification .notification-tabs md-tabs-canvas,.notification .notification-tabs md-tabs-content-wrapper{margin-top:0;border:0;box-shadow:none}.notification .notification-tabs .md-ink-bar,.notification .notification-tabs [class*=ink-bar]{display:none;visibility:hidden;opacity:0}.notification .notification-tabs md-tab-item.md-active{background:rgba(124,145,208,.13);box-shadow:none}.notification>md-content{display:flex;flex-direction:column;min-height:0}.notification-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;margin:0;padding:7px 12px 6px;background:rgba(19,25,43,.7)}.notification-switch button{position:relative;display:flex;align-items:center;justify-content:center;gap:7px;min-width:0;height:38px;padding:0 9px;border:0;border-radius:10px;background:0 0;box-shadow:none;color:#a9afc1;font:760 11px/1 Ubuntu,Roboto,Arial,sans-serif;letter-spacing:.015em;cursor:pointer;transition:background-color 180ms ease,color 180ms ease}.notification-switch button .material-icons{color:currentColor;font-size:17px}.notification-switch button:hover{background:rgba(255,255,255,.045);color:#e6eaf5}.notification-switch button.active{background:rgba(120,145,206,.14);color:#f4f6ff}.notification-switch button b{position:absolute;top:8px;right:11px;width:5px;height:5px;border-radius:50%;background:#9ee6c0;box-shadow:0 0 8px rgba(108,224,163,.6)}.notification-panel{display:flex;flex:1 1 auto;min-height:0}.notification-panel>md-content{width:100%;min-height:0}@media (max-width:360px){.notification-switch{padding-right:9px;padding-left:9px}.notification-switch button{gap:5px;padding:0 5px;font-size:10px}.notification-switch button .material-icons{font-size:15px}}.md-sidenav-left,.md-sidenav-left md-content{background:radial-gradient(ellipse 92% 30% at 12% 0,rgba(66,157,229,.16),transparent 70%),radial-gradient(ellipse 68% 34% at 94% 37%,rgba(126,86,211,.14),transparent 72%),linear-gradient(162deg,#111c30 0,#151a2d 51%,#0f1422 100%)}.md-sidenav-left .sidenav-brand,.md-sidenav-left md-toolbar.sidenav-brand{min-height:82px;background:radial-gradient(circle at 88% 24%,rgba(99,189,247,.32),transparent 29%),linear-gradient(115deg,#32295d 0,#1a3158 56%,#121d33 100%);border-bottom:1px solid rgba(184,219,255,.17);box-shadow:inset 0 -1px 0 rgba(255,255,255,.055),0 8px 19px rgba(4,9,22,.22)}.md-sidenav-left .sidenav-brand .md-toolbar-tools{height:82px}.md-sidenav-left .sidenav-brand h1{color:#f7fbff;font-weight:760;letter-spacing:-.035em}.md-sidenav-left .sidenav-brand span{color:#b7d6f0}.md-sidenav-left md-list-item .nav-icon,.md-sidenav-left md-list-item.nav-account .nav-icon,.md-sidenav-left md-list-item.nav-discover .nav-icon,.md-sidenav-left md-list-item.nav-friends .nav-icon,.md-sidenav-left md-list-item.nav-logout .nav-icon,.md-sidenav-left md-list-item.nav-profile .nav-icon,.md-sidenav-left md-list-item.nav-profile-settings .nav-icon,.md-sidenav-left md-list-item.nav-settings .nav-icon{width:24px;height:24px;margin-right:14px;border:0;border-radius:0;background:0 0;box-shadow:none;font-size:19px}.md-sidenav-left md-list-item:hover .nav-icon{transform:translateX(1px);background:0 0;box-shadow:none}.md-sidenav-left md-list-item::before{background:0 0}.md-sidenav-left md-list-item:hover{border-color:transparent;background:linear-gradient(90deg,rgba(84,157,223,.18),rgba(123,92,202,.07) 68%,transparent)}.md-sidenav-left md-list-item:hover::before{background:#9fddff;box-shadow:0 0 11px rgba(129,208,255,.62)}.nearby .placeboard .distrat .distance a>span,.nearby .placeboard .distrat .location-cuddles strong{display:none}.nearby .placeboard .distrat .distance a,.nearby .placeboard .distrat .distance a>.material-icons,.nearby .placeboard .distrat .location-cuddles{box-sizing:border-box;width:60px;min-width:60px;height:60px;border-radius:15px}@media (max-width:390px){.nearby .placeboard .distrat{right:18px;bottom:16px;left:18px;grid-template-columns:60px 60px;height:60px}.nearby .placeboard .distrat .distance,.nearby .placeboard .distrat .distance a,.nearby .placeboard .distrat .distance a>.material-icons,.nearby .placeboard .distrat .distance p,.nearby .placeboard .distrat .location-cuddles{width:60px;min-width:60px;height:60px}}.nearby .placeboard .room-user-preview{top:auto;right:22px;bottom:100px;left:22px}.nearby .placeboard .distrat{right:24px;bottom:24px;left:24px;justify-content:space-between;gap:0}.nearby .placeboard .distrat .location-cuddles{transform:translateX(-17px)}.nearby .placeboard .distrat .distance{transform:translateX(17px)}@media (max-width:390px){.nearby .placeboard .room-user-preview{right:17px;bottom:91px;left:17px}.nearby .placeboard .distrat{right:21px;bottom:17px;left:21px}}.nearby .placeboard .room-category-hero{display:block;position:relative;min-height:182px}.nearby .placeboard .room-category-name,.nearby .placeboard .room-category-orbit,.nearby .placeboard .room-hero-meta,.nearby .placeboard .room-hero-name{position:relative;inset:auto;align-self:auto}.nearby .placeboard .room-category-name,.nearby .placeboard .room-hero-meta{display:block}.nearby .placeboard .room-hero-meta{margin-top:7px}.nearby .placeboard .room-user-preview{position:absolute;z-index:3;top:auto;right:22px;bottom:100px;left:22px;display:flex;align-items:center;min-height:48px;margin:0;padding:7px 10px;border:0;border-top:1px solid rgba(200,221,250,.16);border-radius:0;background:linear-gradient(90deg,rgba(80,130,186,.1),transparent 72%);box-shadow:none;transform:none}.nearby .placeboard .room-user-preview::before{display:none;content:none}.nearby .placeboard .room-user-preview::after{display:block}.nearby .placeboard .room-user-preview .lup-avatar{width:36px;height:36px;margin-left:-10px;border:2px solid #20293a;transform:none}.nearby .placeboard .room-user-preview .lup-avatar:first-child{margin-left:0}.nearby .placeboard .room-user-preview .lup-avatar .img{width:32px;height:32px}.nearby .placeboard .room-presence-count{margin:0 0 0 9px}.nearby .placeboard .distrat{position:absolute;z-index:4;right:29px;bottom:24px;left:29px;display:flex;justify-content:space-between;gap:62px;width:auto;transform:none}.nearby .placeboard .distrat .distance,.nearby .placeboard .distrat .distance a,.nearby .placeboard .distrat .distance p,.nearby .placeboard .distrat .location-cuddles{width:58px;min-width:58px;height:58px}.nearby .placeboard .distrat .location-cuddles{border-radius:14px}.nearby .placeboard .distrat .distance a,.nearby .placeboard .distrat .distance a>.material-icons{border-radius:50%}.nearby .placeboard .distrat .distance a>span,.nearby .placeboard .distrat .location-cuddles strong{background:#172138;color:#f2f7ff}@media (max-width:390px){.nearby .placeboard .room-category-hero{min-height:167px}.nearby .placeboard .room-user-preview{right:17px;bottom:91px;left:17px}.nearby .placeboard .room-user-preview::after{display:none}.nearby .placeboard .distrat{right:25px;bottom:17px;left:25px;gap:50px}}@media (max-width:480px){.lup-top-bar .md-toolbar-tools{min-width:0;padding-right:5px;padding-left:5px}.lup-top-bar .location-top-copy,.lup-top-bar .location-top-identity{width:auto;min-width:0}.lup-top-bar .location-top-copy .room-name{display:block;width:100%;min-width:0;overflow:hidden;font-size:12px;line-height:15px;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;word-break:normal}.lup-top-bar .location-top-icon{flex-basis:29px;width:29px;height:29px;margin-right:6px}.lup-top-bar .location-top-icon .material-icons{font-size:16px}.lup-top-bar .location-top-copy>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.location-page md-list.usernavigation.location-online-view .online-room-header{display:grid;grid-template-columns:37px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:59px;margin:0 0 13px;padding:0 2px 12px;border:0;border-bottom:1px solid rgba(183,216,248,.16);background:0 0}.location-page md-list.usernavigation.location-online-view .online-room-header .presence-live-mark{position:static;display:grid;place-items:center;width:37px;height:37px;margin:0;border:1px solid rgba(127,212,255,.45);border-radius:13px 13px 13px 5px;background:linear-gradient(145deg,rgba(70,163,225,.32),rgba(83,79,181,.2));box-shadow:inset 0 1px 0 rgba(255,255,255,.17),0 0 18px rgba(77,177,248,.18);color:#d4f1ff}.location-page md-list.usernavigation.location-online-view .online-room-header .presence-live-mark .material-icons{font-size:20px}.location-page md-list.usernavigation.location-online-view .online-room-header .presence-header-copy{min-width:0}.location-page md-list.usernavigation.location-online-view .online-room-header .presence-header-copy strong{display:block;overflow:hidden;color:#f2f7ff;font-size:14px;font-weight:760;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.location-page md-list.usernavigation.location-online-view .online-room-header .presence-header-copy span{display:block;overflow:hidden;margin-top:3px;color:#9daec4;font-size:10px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.location-page md-list.usernavigation.location-online-view .online-room-header .presence-total{position:static;display:grid;min-width:44px;min-height:38px;padding:4px 5px;border:1px solid rgba(130,223,178,.26);border-radius:12px;background:rgba(76,179,137,.09);text-align:right}.location-page md-list.usernavigation.location-online-view .online-room-header .presence-total strong{color:#f5fffa;font-size:18px;line-height:1}.location-page md-list.usernavigation.location-online-view .online-room-header .presence-total small{margin-top:3px;color:#8ce5b5;font-size:7px;font-weight:850;letter-spacing:.09em}@media (max-width:360px){.location-page md-list.usernavigation.location-online-view .online-room-header{grid-template-columns:32px minmax(0,1fr) auto;gap:7px;min-height:53px}.location-page md-list.usernavigation.location-online-view .online-room-header .presence-live-mark{width:32px;height:32px}.location-page md-list.usernavigation.location-online-view .online-room-header .presence-live-mark .material-icons{font-size:18px}}.location-page md-list.usernavigation.location-online-view .presence-person .md-list-item-inner,.location-page md-list.usernavigation.location-online-view .presence-person .md-list-item-inner>div{align-items:center}.location-page md-list.usernavigation.location-online-view .presence-person .presence-avatar{display:block;flex:0 0 42px;width:42px;height:42px;margin-left:4px;margin-top:0;margin-bottom:0;align-self:center}.location-page md-list.usernavigation.location-online-view .presence-person::before{display:none}.location-page md-list.usernavigation.location-online-view .presence-person-copy p:last-child{display:block;overflow:hidden;margin:0;color:#aaa7b8;font-size:10px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}@media (max-width:480px){.lup-top-bar .md-toolbar-tools{min-width:0;padding-right:5px;padding-left:5px}.lup-top-bar .location-top-identity{min-width:0;margin-left:0}.lup-top-bar .location-top-copy{min-width:0;width:100%}.lup-top-bar .location-top-copy .room-name{display:block;width:100%;min-width:0;overflow:hidden;font-size:12px;line-height:15px;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;word-break:normal}.lup-top-bar .location-top-icon{flex-basis:29px;width:29px;height:29px;margin-right:6px}.lup-top-bar .location-top-icon .material-icons{font-size:16px}.lup-top-bar .location-top-copy>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.location-page md-list.usernavigation.location-online-view .online-room-header{display:grid;grid-template-columns:37px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:59px;margin:0 0 13px;padding:0 2px 12px;border:0;border-bottom:1px solid rgba(183,216,248,.16);background:0 0}.location-page md-list.usernavigation.location-online-view .online-room-header .presence-live-mark{position:static;display:grid;place-items:center;width:37px;height:37px;margin:0;border:1px solid rgba(127,212,255,.45);border-radius:13px 13px 13px 5px;background:linear-gradient(145deg,rgba(70,163,225,.32),rgba(83,79,181,.2));box-shadow:inset 0 1px 0 rgba(255,255,255,.17),0 0 18px rgba(77,177,248,.18);color:#d4f1ff}.location-page md-list.usernavigation.location-online-view .online-room-header .presence-live-mark .material-icons{font-size:20px}.location-page md-list.usernavigation.location-online-view .online-room-header .presence-header-copy{min-width:0}.location-page md-list.usernavigation.location-online-view .online-room-header .presence-header-copy strong{display:block;overflow:hidden;color:#f2f7ff;font-size:14px;font-weight:760;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.location-page md-list.usernavigation.location-online-view .online-room-header .presence-header-copy span{display:block;overflow:hidden;margin-top:3px;color:#9daec4;font-size:10px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.location-page md-list.usernavigation.location-online-view .online-room-header .presence-total{position:static;display:grid;min-width:44px;min-height:38px;padding:4px 5px;border:1px solid rgba(130,223,178,.26);border-radius:12px;background:rgba(76,179,137,.09);text-align:right}.location-page md-list.usernavigation.location-online-view .online-room-header .presence-total strong{color:#f5fffa;font-size:18px;line-height:1}.location-page md-list.usernavigation.location-online-view .online-room-header .presence-total small{margin-top:3px;color:#8ce5b5;font-size:7px;font-weight:850;letter-spacing:.09em}@media (max-width:360px){.location-page md-list.usernavigation.location-online-view .online-room-header{grid-template-columns:32px minmax(0,1fr) auto;gap:7px;min-height:53px}.location-page md-list.usernavigation.location-online-view .online-room-header .presence-live-mark{width:32px;height:32px}.location-page md-list.usernavigation.location-online-view .online-room-header .presence-live-mark .material-icons{font-size:18px}}.location-page md-list.usernavigation.location-online-view{min-height:0;padding:16px 14px 18px}.location-page md-list.usernavigation.location-online-view .location-presence-heading{margin:0 0 12px}.location-page md-list.usernavigation.location-online-view .location-presence-heading .md-subheader-inner{min-height:56px;padding:0 2px 11px;border-bottom-color:rgba(178,211,248,.14)}.location-page md-list.usernavigation.location-online-view .presence-live-mark{flex:0 0 35px;width:35px;height:35px;border-radius:12px 12px 12px 5px}.location-page md-list.usernavigation.location-online-view .presence-total{flex-basis:44px;min-width:44px;min-height:38px}.location-page md-list.usernavigation.location-online-view .visitors-list{max-height:calc(100dvh - 202px);padding:1px 0 12px}.location-page md-list.usernavigation.location-online-view .presence-person{min-height:68px;margin:7px 0;padding:9px 9px 9px 11px}.location-page md-list.usernavigation.location-online-view .presence-person .presence-avatar,.location-page md-list.usernavigation.location-online-view .presence-person .presence-avatar img{width:42px;height:42px}.location-page md-list.usernavigation.location-online-view .presence-actions{flex:0 0 auto;margin-left:7px}.location-page md-list.usernavigation.location-online-view .presence-actions .presence-action{width:30px;min-width:30px;height:30px}@media (max-width:360px){.location-page md-list.usernavigation.location-online-view{padding:12px 10px 16px}.location-page md-list.usernavigation.location-online-view .presence-person{padding-right:6px;padding-left:8px}.location-page md-list.usernavigation.location-online-view .presence-person .presence-avatar,.location-page md-list.usernavigation.location-online-view .presence-person .presence-avatar img{width:38px;height:38px}.location-page md-list.usernavigation.location-online-view .presence-actions{gap:2px;margin-left:4px}.location-page md-list.usernavigation.location-online-view .presence-actions .presence-action{width:27px;min-width:27px;height:27px}}.venue-view{min-height:100%;background:radial-gradient(ellipse 95% 34% at 48% -8%,color-mix(in srgb,var(--venue-accent) 18%,transparent),transparent 74%),radial-gradient(circle at 5% 74%,color-mix(in srgb,var(--venue-accent) 8%,transparent),transparent 29%),linear-gradient(160deg,#121a2a 0,#0c1120 72%)}.venue-view::after{content:'';position:absolute;z-index:-1;inset:0;opacity:.28;pointer-events:none;background-image:radial-gradient(rgba(180,220,255,.32) .55px,transparent .75px);background-size:22px 22px;mask-image:linear-gradient(#000,transparent 66%)}.venue-atmosphere{top:-12px;right:-46px;width:230px;height:230px;opacity:.15}.venue-atmosphere .material-icons{top:27px;right:26px;font-size:180px}.venue-signal-route{position:absolute;z-index:-1;top:102px;left:-23px;width:74%;height:170px;pointer-events:none;opacity:.64}.venue-signal-route::before{content:'';position:absolute;top:54px;right:0;left:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--venue-accent) 72%,#bfeaff),transparent);transform:rotate(-13deg);transform-origin:left;box-shadow:0 0 14px var(--venue-glow)}.venue-signal-route i{position:absolute;display:block;width:5px;height:5px;border-radius:50%;background:#d7f4ff;box-shadow:0 0 0 4px color-mix(in srgb,var(--venue-accent) 14%,transparent),0 0 13px var(--venue-accent)}.venue-signal-route i:first-child{top:49px;left:18%}.venue-signal-route i:nth-child(2){top:31px;left:54%}.venue-signal-route i:nth-child(3){top:14px;left:84%}.venue-identity{min-height:142px;grid-template-columns:61px minmax(0,1fr) 38px;gap:14px;padding:23px 17px 19px;border-bottom:1px solid color-mix(in srgb,var(--venue-accent) 27%,rgba(255,255,255,.08));background:linear-gradient(111deg,color-mix(in srgb,var(--venue-accent) 20%,#1d2944),rgba(14,18,32,.9) 68%,rgba(12,16,28,.62))}.venue-identity::after{right:17px;left:17px;height:1px;background:linear-gradient(90deg,var(--venue-accent),rgba(194,231,255,.17) 38%,transparent 78%)}.venue-category-mark{width:57px;height:57px;border-radius:20px 20px 20px 7px;background:linear-gradient(145deg,color-mix(in srgb,var(--venue-accent) 55%,#7e8fa9),#273147);box-shadow:inset 0 1px 0 rgba(255,255,255,.36),0 14px 28px rgba(0,0,0,.27),0 0 28px var(--venue-glow)}.venue-category-mark .material-icons{font-size:31px}.venue-title>span{color:color-mix(in srgb,var(--venue-accent) 84%,#fff);font-size:9px;letter-spacing:.15em}.venue-title h1{margin:5px 0;font-size:clamp(22px,5.8vw,31px);font-weight:690;letter-spacing:-.05em;line-height:1.02}.venue-title p{color:#b8c6d9;font-size:11px}.venue-local-state{display:flex;align-items:center;gap:4px;margin-top:7px;color:#91e1b6;font-size:9px;font-weight:800;letter-spacing:.03em}.venue-local-state .material-icons{font-size:12px}.venue-local-state-view{color:#a8cbe9}.venue-hours{width:38px;height:38px;border-color:rgba(194,224,255,.16);border-radius:13px 13px 13px 5px;background:rgba(8,15,29,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.venue-rating{width:calc(100% - 32px);min-height:78px;margin:16px 16px 12px;padding:12px 14px;border-color:color-mix(in srgb,var(--venue-accent) 42%,rgba(255,255,255,.12));border-radius:18px;background:linear-gradient(115deg,color-mix(in srgb,var(--venue-accent) 17%,rgba(255,255,255,.06)),rgba(13,19,33,.72));box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 14px 29px rgba(0,0,0,.15)}.venue-rating::before{content:'';position:absolute;top:0;left:17px;width:40%;height:1px;background:linear-gradient(90deg,var(--venue-accent),transparent)}.venue-rating::after{right:14px;bottom:9px;font-size:7px}.venue-rating-number strong{color:#fff1b6;font-size:28px;text-shadow:0 0 18px rgba(255,216,112,.16)}.venue-rating-number span{color:#aabbd0;font-size:8px}.venue-stars{gap:1px}.venue-stars .material-icons{font-size:21px}.venue-rating-meta{min-width:48px}.venue-rating-meta b{color:#e9f3ff;font-size:15px}.venue-rating-meta span{color:#aabbd0}.venue-actions{gap:0;margin:0 16px 17px;overflow:hidden;border:1px solid rgba(192,218,255,.14);border-radius:18px;background:rgba(8,14,27,.36);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 11px 23px rgba(0,0,0,.11)}.venue-action{position:relative;min-height:86px;border:0;border-radius:0;background:0 0;box-shadow:none}.venue-action+.venue-action{border-left:1px solid rgba(193,218,255,.11)}.venue-action::before{content:'';position:absolute;top:0;width:32%;height:1px;background:linear-gradient(90deg,transparent,var(--venue-accent),transparent);opacity:.7}.venue-action:hover{transform:none;background:color-mix(in srgb,var(--venue-accent) 10%,rgba(255,255,255,.025))}.venue-action .material-icons{font-size:25px}.venue-action span{font-size:11px}.venue-action small{max-width:92%;color:#9baec4;font-size:8px}.venue-voices{position:relative;margin:0 16px 21px;padding:18px 15px 13px;border-color:rgba(194,220,255,.15);border-radius:21px;background:linear-gradient(145deg,rgba(31,43,70,.78),rgba(13,19,33,.84));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 17px 34px rgba(0,0,0,.15)}.venue-voices::before{content:'';position:absolute;top:0;left:16px;width:54px;height:2px;border-radius:0 0 3px 3px;background:linear-gradient(90deg,var(--venue-accent),#b8e6ff);box-shadow:0 0 14px var(--venue-glow)}.venue-voices-head{margin-bottom:12px}.venue-voices-head h2{font-size:17px;letter-spacing:-.025em}.venue-voices-head button{color:#c8eaff}.venue-voice{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:12px 0}.venue-voice lup-avatar,.venue-voice lup-avatar .avatar,.venue-voice lup-avatar img{width:36px;height:36px}.venue-voice-main p{color:#d8e2f0;font-size:11px;line-height:1.45}.venue-note{margin:0 16px 28px;padding:13px;border-left-width:3px;color:#bfcddd}@media (max-width:360px){.venue-identity{grid-template-columns:49px minmax(0,1fr) 34px;gap:10px;padding:18px 11px 16px}.venue-category-mark{width:47px;height:47px}.venue-title h1{font-size:20px}.venue-actions,.venue-note,.venue-rating,.venue-voices{width:calc(100% - 22px);margin-right:11px;margin-left:11px}.venue-action small{display:none}}@media (prefers-reduced-motion:reduce){.venue-signal-route{display:none}}.venue-view{min-height:100%;background:radial-gradient(ellipse 95% 34% at 48% -8%,color-mix(in srgb,var(--venue-accent) 18%,transparent),transparent 74%),radial-gradient(circle at 5% 74%,color-mix(in srgb,var(--venue-accent) 8%,transparent),transparent 29%),linear-gradient(160deg,#121a2a 0,#0c1120 72%)}.venue-view::after{content:'';position:absolute;z-index:-1;inset:0;opacity:.28;pointer-events:none;background-image:radial-gradient(rgba(180,220,255,.32) .55px,transparent .75px);background-size:22px 22px;mask-image:linear-gradient(#000,transparent 66%)}.venue-atmosphere{top:-12px;right:-46px;width:230px;height:230px;opacity:.15}.venue-atmosphere .material-icons{top:27px;right:26px;font-size:180px}.venue-signal-route{position:absolute;z-index:-1;top:102px;left:-23px;width:74%;height:170px;pointer-events:none;opacity:.64}.venue-signal-route::before{content:'';position:absolute;top:54px;right:0;left:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--venue-accent) 72%,#bfeaff),transparent);transform:rotate(-13deg);transform-origin:left;box-shadow:0 0 14px var(--venue-glow)}.venue-signal-route i{position:absolute;display:block;width:5px;height:5px;border-radius:50%;background:#d7f4ff;box-shadow:0 0 0 4px color-mix(in srgb,var(--venue-accent) 14%,transparent),0 0 13px var(--venue-accent)}.venue-signal-route i:first-child{top:49px;left:18%}.venue-signal-route i:nth-child(2){top:31px;left:54%}.venue-signal-route i:nth-child(3){top:14px;left:84%}.venue-identity{min-height:142px;grid-template-columns:61px minmax(0,1fr) 38px;gap:14px;padding:23px 17px 19px;border-bottom:1px solid color-mix(in srgb,var(--venue-accent) 27%,rgba(255,255,255,.08));background:linear-gradient(111deg,color-mix(in srgb,var(--venue-accent) 20%,#1d2944),rgba(14,18,32,.9) 68%,rgba(12,16,28,.62))}.venue-identity::after{right:17px;left:17px;height:1px;background:linear-gradient(90deg,var(--venue-accent),rgba(194,231,255,.17) 38%,transparent 78%)}.venue-category-mark{width:57px;height:57px;border-radius:20px 20px 20px 7px;background:linear-gradient(145deg,color-mix(in srgb,var(--venue-accent) 55%,#7e8fa9),#273147);box-shadow:inset 0 1px 0 rgba(255,255,255,.36),0 14px 28px rgba(0,0,0,.27),0 0 28px var(--venue-glow)}.venue-category-mark .material-icons{font-size:31px}.venue-title>span{color:color-mix(in srgb,var(--venue-accent) 84%,#fff);font-size:9px;letter-spacing:.15em}.venue-title h1{margin:5px 0 5px;font-size:clamp(22px,5.8vw,31px);font-weight:690;letter-spacing:-.05em;line-height:1.02}.venue-title p{color:#b8c6d9;font-size:11px}.venue-local-state{display:flex;align-items:center;gap:4px;margin-top:7px;color:#91e1b6;font-size:9px;font-weight:800;letter-spacing:.03em}.venue-local-state .material-icons{font-size:12px}.venue-local-state-view{color:#a8cbe9}.venue-hours{width:38px;height:38px;border-color:rgba(194,224,255,.16);border-radius:13px 13px 13px 5px;background:rgba(8,15,29,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.venue-rating{width:calc(100% - 32px);min-height:78px;margin:16px 16px 12px;padding:12px 14px;border-color:color-mix(in srgb,var(--venue-accent) 42%,rgba(255,255,255,.12));border-radius:18px;background:linear-gradient(115deg,color-mix(in srgb,var(--venue-accent) 17%,rgba(255,255,255,.06)),rgba(13,19,33,.72));box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 14px 29px rgba(0,0,0,.15)}.venue-rating::before{content:'';position:absolute;top:0;left:17px;width:40%;height:1px;background:linear-gradient(90deg,var(--venue-accent),transparent)}.venue-rating::after{right:14px;bottom:9px;font-size:7px}.venue-rating-number strong{color:#fff1b6;font-size:28px;text-shadow:0 0 18px rgba(255,216,112,.16)}.venue-rating-number span{color:#aabbd0;font-size:8px}.venue-stars{gap:1px}.venue-stars .material-icons{font-size:21px}.venue-rating-meta{min-width:48px}.venue-rating-meta b{color:#e9f3ff;font-size:15px}.venue-rating-meta span{color:#aabbd0}.venue-actions{gap:0;margin:0 16px 17px;overflow:hidden;border:1px solid rgba(192,218,255,.14);border-radius:18px;background:rgba(8,14,27,.36);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 11px 23px rgba(0,0,0,.11)}.venue-action{position:relative;min-height:86px;border:0;border-radius:0;background:0 0;box-shadow:none}.venue-action+.venue-action{border-left:1px solid rgba(193,218,255,.11)}.venue-action::before{content:'';position:absolute;top:0;width:32%;height:1px;background:linear-gradient(90deg,transparent,var(--venue-accent),transparent);opacity:.7}.venue-action:hover{transform:none;background:color-mix(in srgb,var(--venue-accent) 10%,rgba(255,255,255,.025))}.venue-action .material-icons{font-size:25px}.venue-action span{font-size:11px}.venue-action small{max-width:92%;color:#9baec4;font-size:8px}.venue-voices{position:relative;margin:0 16px 21px;padding:18px 15px 13px;border-color:rgba(194,220,255,.15);border-radius:21px;background:linear-gradient(145deg,rgba(31,43,70,.78),rgba(13,19,33,.84));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 17px 34px rgba(0,0,0,.15)}.venue-voices::before{content:'';position:absolute;top:0;left:16px;width:54px;height:2px;border-radius:0 0 3px 3px;background:linear-gradient(90deg,var(--venue-accent),#b8e6ff);box-shadow:0 0 14px var(--venue-glow)}.venue-voices-head{margin-bottom:12px}.venue-voices-head h2{font-size:17px;letter-spacing:-.025em}.venue-voices-head button{color:#c8eaff}.venue-voice{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:12px 0}.venue-voice lup-avatar,.venue-voice lup-avatar .avatar,.venue-voice lup-avatar img{width:36px;height:36px}.venue-voice-main p{color:#d8e2f0;font-size:11px;line-height:1.45}.venue-note{margin:0 16px 28px;padding:13px;border-left-width:3px;color:#bfcddd}@media (max-width:360px){.venue-identity{grid-template-columns:49px minmax(0,1fr) 34px;gap:10px;padding:18px 11px 16px}.venue-category-mark{width:47px;height:47px}.venue-title h1{font-size:20px}.venue-actions,.venue-note,.venue-rating,.venue-voices{width:calc(100% - 22px);margin-right:11px;margin-left:11px}.venue-actions{width:calc(100% - 22px)}.venue-action small{display:none}}@media (prefers-reduced-motion:reduce){.venue-signal-route{display:none}}.account-page>md-content,.profile-settings-page>md-content,.settings-page>md-content{background:radial-gradient(circle at 92% 0,rgba(115,91,232,.17),transparent 30%),radial-gradient(circle at 5% 22%,rgba(63,170,236,.1),transparent 26%),linear-gradient(155deg,#171a29,#10121c 82%)}.profile-settings-page md-list,.settings-page .lup-settings-list{position:relative;max-width:760px;padding:16px 13px 32px}.profile-settings-page md-list::before,.settings-page .lup-settings-list::before{content:none;display:none}.profile-settings-page .md-subheader,.settings-page .lup-settings-list .md-subheader{display:flex;align-items:center;min-height:30px;margin:18px 5px 8px;padding:0 2px;color:#c7c1e2;font-size:10px;letter-spacing:.13em}.profile-settings-page md-list-item,.settings-page .lup-settings-list md-list-item.md-2-line{position:relative;overflow:hidden;min-height:73px;margin:8px 0;padding:8px 13px;border:1px solid rgba(213,221,255,.105);border-radius:17px;background:linear-gradient(128deg,rgba(255,255,255,.075),rgba(255,255,255,.028));box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 9px 20px rgba(0,0,0,.12)}.profile-settings-page md-list-item::before,.settings-page .lup-settings-list md-list-item.md-2-line::before{content:none;display:none}.profile-settings-page md-list-item:hover,.settings-page .lup-settings-list md-list-item.md-2-line:hover{transform:translateY(-1px);border-color:rgba(166,179,255,.34);background:linear-gradient(128deg,rgba(127,111,221,.2),rgba(67,162,213,.09))}.profile-settings-page h5,.settings-page .lup-settings-list .md-list-item-text h3{margin:0;color:#faf9ff;font-size:14px;font-weight:760;letter-spacing:.01em}.profile-settings-page md-select,.settings-page .lup-settings-list md-select{min-width:126px;padding:7px 10px 4px;border:1px solid rgba(190,202,255,.21);border-radius:11px;background:rgba(18,21,33,.64);box-shadow:inset 0 1px 0 rgba(255,255,255,.07)}.profile-settings-page md-input-container input,.profile-settings-page md-input-container textarea,.settings-page .lup-settings-list .lup-setting-input input,.settings-page .lup-settings-list .lup-setting-input textarea{border:1px solid rgba(190,202,255,.18);border-radius:11px;background:rgba(15,18,29,.58);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.settings-page .lup-settings-list .lup-setting-input input{height:39px;padding:0 10px}.settings-page .lup-settings-list .lup-setting-input textarea{padding:10px}.settings-page .lup-settings-list .md-switch-thumb{background:#f5f3ff}.settings-page .lup-settings-list .md-switch.md-checked .md-bar{background:rgba(125,103,237,.52)}.settings-page .lup-settings-list .md-switch.md-checked .md-thumb{background:#a995ff;box-shadow:0 0 12px rgba(170,147,255,.56)}.account-page section[layout-padding]{width:min(100%,760px);margin:0 auto;padding:22px 17px 34px;color:#e8e6f2}.account-page section[layout-padding]>h4{display:flex;align-items:center;gap:9px;margin:0;color:#f9f8ff;font-size:22px}.account-page section[layout-padding]>h4::before{content:'manage_accounts';font-family:'Material Icons';display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(170,191,255,.32);border-radius:11px;background:linear-gradient(145deg,rgba(108,145,236,.44),rgba(112,83,180,.3));color:#eaf2ff;font-size:20px}.account-page section[layout-padding]>p:first-of-type{margin:9px 0 17px;color:#bdb8ce;font-size:12px;line-height:1.45}.account-page .lup-account-overview{overflow:hidden;margin:0 0 16px;border:1px solid rgba(218,224,255,.12);border-radius:17px;background:rgba(255,255,255,.045);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 10px 22px rgba(0,0,0,.14)}.account-page .lup-account-overview>div{position:relative;display:grid;gap:5px;padding:14px 16px 14px 20px}.account-page .lup-account-overview>div+div{border-top:1px solid rgba(255,255,255,.08)}.account-page .lup-account-overview>div::before{content:'';position:absolute;top:15px;bottom:15px;left:0;width:2px;background:linear-gradient(#84c8ff,#9d8dff)}.account-page .lup-account-overview strong{color:#aaa8be;font-size:9px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.account-page .lup-account-overview span{overflow:hidden;color:#faf9ff;font-size:15px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.account-page .lup-account-backend-hint{margin:16px 3px 10px;color:#b8b2c9;font-size:11px}.account-page .md-raised.md-primary{min-height:42px;margin:0;border:1px solid rgba(169,156,255,.42);border-radius:13px;background:linear-gradient(135deg,#7862d2,#4f83c5);box-shadow:inset 0 1px 0 rgba(255,255,255,.26),0 8px 18px rgba(73,92,179,.25);color:#fff;font-weight:800;letter-spacing:.02em}@media (max-width:420px){.profile-settings-page md-list-item,.settings-page .lup-settings-list md-list-item.md-2-line{padding-right:10px;padding-left:11px}.profile-settings-page md-select,.settings-page .lup-settings-list md-select{min-width:104px;max-width:46vw}.account-page section[layout-padding]{padding-right:12px;padding-left:12px}}.course-page{width:min(100%,760px);margin:0 auto;padding:15px 14px 34px;color:var(--lup-text);background:radial-gradient(circle at 90% 0,rgba(101,137,235,.14),transparent 28%),transparent}.course-hero{display:flex;align-items:center;gap:13px;padding:13px 3px 14px}.course-hero-mark{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border:1px solid rgba(163,193,255,.3);border-radius:14px 14px 14px 6px;background:linear-gradient(145deg,rgba(103,148,235,.42),rgba(92,80,174,.28));box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 8px 17px rgba(0,0,0,.18);color:#ebf2ff}.course-hero-mark .material-icons{font-size:24px}.course-hero small,.course-list-heading small,.course-stop-main small{color:#aeb8d6;font-size:8px;font-weight:850;letter-spacing:.12em}.course-hero h2{margin:3px 0;color:#f6f5fc;font-size:20px;line-height:1.05}.course-hero p{margin:0;color:var(--lup-muted);font-size:11px}.course-overview{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:1px;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:rgba(255,255,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.course-overview>div{display:flex;flex-direction:column;justify-content:center;min-height:67px;padding:9px 11px;background:rgba(31,34,50,.84)}.course-overview strong{color:#f7f5ff;font-size:21px;line-height:1}.course-overview span{margin-top:5px;color:#aaa6bd;font-size:9px;font-weight:700}.course-overview .course-goal{flex-direction:row;align-items:center;gap:8px;background:linear-gradient(135deg,rgba(105,140,220,.2),rgba(88,78,155,.14))}.course-goal .material-icons{color:#a9c8ff;font-size:21px}.course-goal span{margin:0;color:#dfeaff;font-size:10px;line-height:1.25}.course-ranking-note{display:flex;align-items:center;gap:7px;margin:10px 2px 0;color:#aebbd3;font-size:10px;line-height:1.35}.course-ranking-note .material-icons{color:#9dcbff;font-size:15px}.course-list-heading{display:flex;align-items:end;justify-content:space-between;gap:12px;margin:21px 3px 7px}.course-list-heading h3{margin:3px 0 0;color:#f2f5ff;font-size:16px;line-height:1.1}.course-list-heading>span{color:#95a3bd;font-size:9px}.course-timeline{position:relative;margin-top:18px}.course-timeline::before{content:'';position:absolute;top:13px;bottom:13px;left:18px;width:1px;background:linear-gradient(rgba(145,180,255,.55),rgba(145,180,255,.08))}.course-stop{position:relative;display:grid;grid-template-columns:38px 51px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:88px;margin:9px 0;padding:10px 11px 10px 0;border:1px solid rgba(255,255,255,.09);border-radius:17px;background:linear-gradient(110deg,rgba(89,112,177,.14),rgba(255,255,255,.035));box-shadow:inset 0 1px 0 rgba(255,255,255,.06);cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.course-stop:hover{transform:translateY(-2px);border-color:rgba(165,191,255,.38);background:linear-gradient(110deg,rgba(103,136,220,.23),rgba(255,255,255,.055))}.course-stop-pin{z-index:1;display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(173,201,255,.38);border-radius:50%;background:#282d43;color:#a9c9ff}.course-stop-pin .material-icons{font-size:19px}.course-stop-icon{display:grid;place-items:center;width:51px;height:51px;border:1px solid rgba(255,255,255,.16);border-radius:13px 13px 13px 6px;background:linear-gradient(145deg,#3c4360,#252a3d);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 6px 14px rgba(0,0,0,.18)}.course-stop-icon .material-icons{color:#e8efff;font-size:26px}.course-icon-city{background:linear-gradient(145deg,#386c9c,#33446b)}.course-icon-bar{background:linear-gradient(145deg,#a95b57,#563a59)}.course-icon-cafe{background:linear-gradient(145deg,#a67754,#60483f)}.course-icon-club{background:linear-gradient(145deg,#a25cae,#49305d)}.course-icon-culture{background:linear-gradient(145deg,#477eb5,#314d74)}.course-icon-outdoors,.course-icon-sport{background:linear-gradient(145deg,#4b9a79,#315a59)}.course-icon-food{background:linear-gradient(145deg,#bd724c,#72433d)}.course-icon-education{background:linear-gradient(145deg,#4f9aab,#344f71)}.course-icon-health{background:linear-gradient(145deg,#bd6682,#693a59)}.course-stop-main{min-width:0}.course-stop-main h3{display:-webkit-box;overflow:hidden;margin:3px 0 4px;color:#f3f1fa;font-size:14px;line-height:1.15;-webkit-box-orient:vertical;-webkit-line-clamp:2}.course-stop-main p{display:flex;align-items:center;gap:3px;overflow:hidden;margin:0;color:#b9b5ca;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.course-stop-main p .material-icons{color:#98baf0;font-size:13px}.course-stop-main p span{color:#8e8aa1}.course-stop-count{display:grid;justify-items:center;min-width:43px;padding-left:6px;border-left:1px solid rgba(255,255,255,.09)}.course-stop-count strong{color:#e7efff;font-size:18px;line-height:1}.course-stop-count span{margin-top:3px;color:#9ba7c5;font-size:7px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.course-empty{display:grid;justify-items:center;gap:7px;margin-top:18px;padding:31px 22px;border:1px dashed rgba(171,185,231,.24);border-radius:18px;background:rgba(255,255,255,.025);color:#d9d6e6;text-align:center}.course-empty .material-icons{color:#9fbef2;font-size:31px}.course-empty span{color:#a8a3b8;font-size:11px;line-height:1.45}@media (max-width:420px){.course-page{padding-right:10px;padding-left:10px}.course-overview{grid-template-columns:1fr 1fr}.course-overview .course-goal{grid-column:1/-1;min-height:43px}.course-stop{grid-template-columns:32px 45px minmax(0,1fr) 42px;gap:7px}.course-stop-pin{width:32px;height:32px}.course-stop>img{width:45px;height:45px}.course-stop-main h3{font-size:12px}.course-stop-main p span{display:none}}.settings-page .lup-settings-top-bar{background:linear-gradient(100deg,#121928 0,#18233a 58%,#121827 100%);border-bottom:1px solid rgba(176,211,247,.12);box-shadow:0 8px 22px rgba(1,7,20,.18)}.settings-page .lup-settings-list{width:min(100%,760px);margin:0 auto;padding:16px 14px 40px}.settings-page .settings-hero{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:start;margin:2px 2px 19px;padding:5px 3px 14px;border-bottom:1px solid rgba(181,210,242,.13)}.settings-page .settings-hero-route{display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(168,207,247,.25);border-radius:15px 15px 15px 5px;background:linear-gradient(145deg,rgba(92,151,215,.28),rgba(113,91,183,.16));box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 8px 18px rgba(0,0,0,.16);color:#d9efff}.settings-page .settings-hero-route .material-icons{font-size:21px}.settings-page .settings-hero small{display:block;margin:1px 0 4px;color:#9bb9d7;font-size:9px;font-weight:850;letter-spacing:.15em}.settings-page .settings-hero h1{margin:0;color:#f7f8ff;font-size:22px;font-weight:710;letter-spacing:-.035em;line-height:1.05}.settings-page .settings-hero p{margin:6px 0 0;color:#adbbce;font-size:11px;line-height:1.45}.settings-page .lup-settings-profile-visibility{margin:0 0 21px;padding:12px;border:1px solid rgba(165,202,240,.16);border-radius:17px 17px 17px 6px;background:linear-gradient(120deg,rgba(90,142,205,.14),rgba(255,255,255,.025) 68%,rgba(121,95,191,.08));box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 12px 24px rgba(0,0,0,.1)}.settings-page .settings-visibility-heading{display:flex;flex-direction:column;gap:3px;padding:0 2px 9px}.settings-page .settings-visibility-heading span{color:#e5effb;font-size:13px;font-weight:760}.settings-page .settings-visibility-heading small{color:#a5b8ce;font-size:10px;line-height:1.35}.settings-page .lup-settings-profile-visibility md-list-item.md-2-line{min-height:59px;margin:0;padding:5px 0;border:0;border-top:1px solid rgba(189,216,244,.12);border-radius:0;background:0 0;box-shadow:none}.settings-page .lup-settings-group{margin:0 0 25px}.settings-page .lup-settings-group::before{display:none}.settings-page .lup-settings-group-heading{min-height:0;margin:0 2px 8px;padding:0;border:0}.settings-page .lup-settings-group-heading .md-subheader{display:block;min-height:0;margin:0;padding:0;color:inherit}.settings-page .lup-settings-group-heading b{display:block;color:#e4edf9;font-size:12px;font-weight:820;letter-spacing:.045em;text-transform:none}.settings-page .lup-settings-group-heading small{display:block;margin-top:3px;color:#92a9c1;font-size:10px;font-weight:500;letter-spacing:0;line-height:1.35;text-transform:none}.settings-page .lup-settings-list md-list-item.md-2-line{min-height:70px;margin:6px 0;padding:8px 12px;border-color:rgba(196,217,241,.12);border-radius:15px 15px 15px 6px;background:linear-gradient(117deg,rgba(214,230,247,.065),rgba(255,255,255,.021) 66%,rgba(123,105,189,.04))}.settings-page .lup-settings-list .md-list-item-text h3{color:#f2f5fb;font-size:13px;font-weight:690;white-space:normal}.settings-page .settings-date-hint{margin:3px 0 0;color:#9cb7d1;font-size:10px}.settings-page .lup-setting-controls{gap:7px;margin-left:9px}.settings-page .lup-settings-list .lup-setting-input input,.settings-page .lup-settings-list .lup-setting-input textarea,.settings-page .lup-settings-list md-select{border-radius:10px;background:rgba(5,12,24,.34)}.settings-page .lup-settings-list .lup-setting-date{min-width:142px}.settings-page .lup-settings-list .lup-setting-date input{min-width:132px;font-variant-numeric:tabular-nums}.settings-page .lup-settings-list input:focus,.settings-page .lup-settings-list textarea:focus{border-color:rgba(154,204,244,.45);box-shadow:0 0 0 2px rgba(104,167,225,.09)}@media (max-width:420px){.settings-page .lup-settings-list{padding:13px 11px 31px}.settings-page .settings-hero{grid-template-columns:36px minmax(0,1fr);gap:10px;margin-bottom:16px}.settings-page .settings-hero-route{width:35px;height:35px;border-radius:12px 12px 12px 4px}.settings-page .settings-hero-route .material-icons{font-size:19px}.settings-page .settings-hero h1{font-size:20px}.settings-page .settings-hero p{font-size:10px}.settings-page .lup-settings-list md-list-item.md-2-line{min-height:66px;padding:7px 9px}.settings-page .lup-settings-list .md-list-item-text h3{font-size:12px}.settings-page .lup-setting-controls{margin-left:5px}.settings-page .lup-settings-list .lup-setting-date{min-width:122px}.settings-page .lup-settings-list .lup-setting-date input{min-width:114px;font-size:11px}}@media (prefers-reduced-motion:reduce){.settings-page .lup-settings-list md-list-item.md-2-line{transition:none}}.course-page{position:relative;overflow:hidden;padding-top:18px;background:radial-gradient(circle at 92% 5%,rgba(127,105,231,.22),transparent 27%),radial-gradient(circle at 5% 36%,rgba(76,164,225,.1),transparent 23%),transparent}.course-page::before{content:'';position:absolute;top:95px;right:-49px;width:166px;height:166px;border:1px solid rgba(150,203,255,.1);border-radius:50%;box-shadow:0 0 0 24px rgba(124,98,220,.027),0 0 0 50px rgba(109,163,234,.018);pointer-events:none}.course-page>*{position:relative;z-index:1}.course-hero{min-height:82px;margin:0 0 12px;padding:14px 15px;border:1px solid rgba(175,208,255,.18);border-radius:20px;background:linear-gradient(118deg,rgba(44,61,97,.88),rgba(26,34,57,.91) 62%,rgba(46,35,80,.83));box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 14px 26px rgba(0,0,0,.18)}.course-hero-mark{flex-basis:54px;width:54px;height:54px;border-color:rgba(198,227,255,.45);border-radius:18px 18px 18px 7px;background:radial-gradient(circle at 30% 27%,rgba(213,242,255,.35),transparent 34%),linear-gradient(145deg,rgba(101,163,236,.82),rgba(111,76,182,.62));box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 10px 19px rgba(22,31,83,.36),0 0 0 5px rgba(136,176,255,.07)}.course-hero-mark .material-icons{font-size:28px}.course-hero small{color:#b9ddff;font-size:8px}.course-hero h2{margin:4px 0 3px;font-size:24px;font-weight:820;letter-spacing:-.045em}.course-hero p{color:#c5cfe2;font-size:10px}.course-overview{gap:0;border-color:rgba(176,207,255,.15);border-radius:17px;background:rgba(8,13,26,.58);box-shadow:inset 0 1px 0 rgba(255,255,255,.065),0 11px 22px rgba(0,0,0,.12)}.course-overview>div{min-height:70px;padding:11px 12px;background:rgba(29,38,62,.74)}.course-overview>div+div{border-left:1px solid rgba(187,211,255,.1)}.course-overview strong{color:#eff7ff;font-size:24px;font-weight:820;letter-spacing:-.045em}.course-overview span{color:#aebbd3;font-size:8px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.course-overview .course-goal{border-top:1px solid rgba(187,211,255,.1);border-left:0;background:linear-gradient(105deg,rgba(81,132,211,.31),rgba(107,76,173,.25))}.course-goal .material-icons{color:#d5ecff;font-size:19px}.course-goal span{color:#e1eeff;font-size:9px;text-transform:none}.course-ranking-note{align-items:flex-start;gap:7px;margin:10px 5px 0;color:#a9b8d0;font-size:9px}.course-ranking-note .material-icons{flex:0 0 auto;margin-top:-1px;color:#8ecfff;font-size:14px}.course-list-heading{align-items:center;margin:19px 4px 8px}.course-list-heading h3{color:#f3f7ff;font-size:17px;font-weight:780;letter-spacing:-.035em;white-space:nowrap}.course-list-heading>span{color:#8fa5c7;font-size:8px}.course-timeline{margin-top:0}.course-timeline::before{top:26px;bottom:26px;left:16px;background:linear-gradient(rgba(154,209,255,.55),rgba(122,104,223,.12))}.course-stop{grid-template-columns:33px 46px minmax(0,1fr) 47px;gap:8px;min-height:82px;margin:8px 0;padding:9px 9px 9px 0;border-color:rgba(180,208,255,.14);border-radius:18px;background:linear-gradient(112deg,rgba(63,84,137,.24),rgba(22,29,47,.63) 66%);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 9px 18px rgba(0,0,0,.1)}.course-stop:hover{transform:translateY(-2px) scale(1.008);border-color:rgba(173,214,255,.4)}.course-stop-pin{width:33px;height:33px;border-color:rgba(168,211,255,.36);background:linear-gradient(145deg,#293756,#202942);color:#bde5ff}.course-stop-pin .material-icons{font-size:17px}.course-stop-icon{width:46px;height:46px;border-radius:15px 15px 15px 6px}.course-stop-icon .material-icons{font-size:23px}.course-stop-main h3{margin:2px 0 4px;font-size:13px}.course-stop-main p{font-size:9px}.course-stop-main small{font-size:7px;color:#b5d9ff}.course-stop-count{min-width:47px;padding-left:5px;border-left-color:rgba(194,218,255,.11)}.course-stop-count strong{font-size:19px}.course-stop-count span{color:#aabbd5;font-size:6px}@media (max-width:420px){.course-page{padding:15px 12px 32px}.course-hero{min-height:78px;padding:13px;border-radius:18px}.course-hero-mark{flex-basis:48px;width:48px;height:48px;border-radius:16px 16px 16px 6px}.course-hero-mark .material-icons{font-size:25px}.course-hero h2{font-size:22px}.course-overview>div{min-height:65px;padding:10px}.course-overview strong{font-size:22px}.course-list-heading{margin-top:18px}.course-list-heading h3{font-size:15px}.course-list-heading>span{display:none}.course-stop{grid-template-columns:30px 42px minmax(0,1fr) 43px;gap:7px;min-height:78px}.course-stop-pin{width:30px;height:30px}.course-stop-icon{width:42px;height:42px}.course-stop-icon .material-icons{font-size:21px}.course-stop-count{min-width:43px}.course-empty{border-style:solid;background:linear-gradient(145deg,rgba(47,62,99,.34),rgba(18,24,41,.53))}}.nearby .roominfo .distrat{position:absolute;top:auto;right:auto;bottom:24px;left:50%;margin:0;transform:translateX(-50%)}.nearby .roominfo .distrat .distance,.nearby .roominfo .distrat .location-cuddles{top:auto;right:auto;bottom:auto;left:auto;transform:none}.profile-page .information-tabs md-pagination-wrapper{position:relative;overflow:visible}.profile-page .information-tabs md-pagination-wrapper::after{content:'';position:absolute;z-index:0;right:13%;bottom:9px;left:13%;height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(149,163,226,.18) 16%,rgba(149,163,226,.34) 50%,rgba(149,163,226,.18) 84%,transparent);pointer-events:none}.profile-page .information-tabs .md-ink-bar,.profile-page .information-tabs [class*=ink-bar]{display:block;visibility:visible;z-index:1;height:3px;margin-bottom:7px;border-radius:999px;background:linear-gradient(90deg,#71b8ee,#9a7ff0 48%,#d0a7fa);box-shadow:0 0 7px rgba(127,155,244,.46),0 0 17px rgba(122,92,255,.18);opacity:.9;transition:transform .28s cubic-bezier(.22,.78,.24,1),width .28s ease}.nearby .roominfo .distrat .location-cuddles{width:60px;min-width:60px;height:60px;border-radius:14px}.nearby .roominfo .distrat .distance,.nearby .roominfo .distrat .distance a,.nearby .roominfo .distrat .distance p{width:60px;min-width:60px;height:60px;margin:0}.nearby .roominfo .distrat .distance a{position:relative;display:grid;place-items:center;border-radius:50%}.nearby .roominfo .distrat .distance a>.material-icons{display:grid;place-items:center;width:60px;height:60px;margin:0;border-radius:50%;box-sizing:border-box}.nearby .roominfo .distrat .distance a>span,.nearby .roominfo .distrat .location-cuddles strong{display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border:1px solid rgba(202,215,255,.32);border-radius:999px;background:rgba(26,29,45,.94);color:#faf9ff;box-shadow:0 2px 7px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.08);font-size:8px;font-weight:850;line-height:1}.profile-page .information-tabs .md-ink-bar,.profile-page .information-tabs [class*=ink-bar],.profile-page .information-tabs md-ink-bar,.profile-page .information-tabs md-pagination-wrapper::after{display:none;visibility:hidden}.profile-page .information-tabs md-pagination-wrapper,.profile-page .information-tabs md-tabs-canvas,.profile-page .information-tabs md-tabs-wrapper{background:0 0;border:0}.profile-page .information-tabs md-tab-item{min-width:0;min-height:42px;margin:0 4px 8px;border:1px solid transparent;border-radius:12px;color:#aaa6ba;font-size:11px;font-weight:760;letter-spacing:.02em;text-transform:none}.profile-page .information-tabs md-tab-item.md-active{border-color:rgba(190,181,235,.22);background:rgba(255,255,255,.055);color:#f5f3fc;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.profile-page .profile-information.profile-about-single{background:0 0}.profile-page .information-tabs md-tab-item{position:relative;display:flex;align-items:center;justify-content:center;gap:0;margin:0 4px 8px;border:0;background:0 0;box-shadow:none;transition:none}.profile-page .information-tabs md-tab-item .md-tab-label{display:flex;align-items:center;justify-content:center;font-size:0}.nearby .placeboard{position:relative;isolation:isolate;overflow:hidden;min-height:390px;border:1px solid color-mix(in srgb,var(--lup-place-accent,#78bfff) 30%,rgba(211,229,255,.12));border-radius:24px;background:radial-gradient(ellipse 74% 44% at 15% -7%,color-mix(in srgb,var(--lup-place-glow,#5ca8ff) 20%,transparent),transparent 72%),radial-gradient(ellipse 44% 32% at 100% 100%,color-mix(in srgb,var(--lup-place-accent,#8c75ec) 13%,transparent),transparent 76%),linear-gradient(148deg,rgba(31,43,72,.96),rgba(13,20,37,.98) 68%,rgba(12,17,31,.99));box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 18px 38px rgba(0,0,0,.25)}.nearby .placeboard::before{content:'';position:absolute;z-index:-1;top:-76px;right:-72px;width:210px;height:210px;border:1px solid color-mix(in srgb,var(--lup-place-accent,#8dc9ff) 28%,transparent);border-radius:50%;box-shadow:0 0 0 29px color-mix(in srgb,var(--lup-place-accent,#8dc9ff) 5%,transparent),0 0 0 63px color-mix(in srgb,var(--lup-place-accent,#8dc9ff) 3%,transparent);pointer-events:none}.nearby .placeboard .room-category-hero{min-height:173px;padding:25px 25px 20px;border:0;background:0 0;box-shadow:none}.nearby .placeboard .room-category-orbit{width:62px;height:62px;margin:0 0 15px;border-color:color-mix(in srgb,var(--lup-place-accent,#9bd8ff) 47%,rgba(255,255,255,.2));background:linear-gradient(145deg,color-mix(in srgb,var(--lup-place-accent,#78bfff) 49%,rgba(255,255,255,.12)),rgba(24,31,57,.62));box-shadow:inset 0 1px 0 rgba(255,255,255,.26),0 11px 25px color-mix(in srgb,var(--lup-place-glow,#559fff) 25%,transparent)}.nearby .placeboard .room-category-orbit .material-icons{font-size:30px}.nearby .placeboard .room-category-name{color:color-mix(in srgb,var(--lup-place-accent,#a7d9ff) 78%,#edf5ff);font-size:9px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.nearby .placeboard .room-hero-name{display:-webkit-box;overflow:hidden;max-width:100%;margin:5px 0 7px;color:#f5f8ff;font-size:clamp(24px,7vw,34px);font-weight:780;letter-spacing:-.055em;line-height:.98;text-shadow:0 5px 20px rgba(0,0,0,.2);-webkit-box-orient:vertical;-webkit-line-clamp:2}.nearby .placeboard .room-hero-meta{color:#b8c8dc;font-size:11px}.nearby .placeboard .room-hero-meta .material-icons{margin-right:4px;color:var(--lup-place-accent,#9bd8ff);font-size:15px;vertical-align:-3px}.nearby .placeboard .room-user-preview{position:absolute;right:21px;bottom:101px;left:21px;display:flex;align-items:center;min-height:46px;margin:0;padding:9px 11px;border-top:1px solid rgba(213,229,255,.12);border-radius:0;background:rgba(6,11,24,.14)}.nearby .placeboard .room-user-preview::after{content:'Live vor Ort';margin-left:auto;color:#9eafc8;font-size:9px;font-weight:780;letter-spacing:.04em}.nearby .placeboard .room-presence-count{margin:0 0 0 8px}.nearby .placeboard .distrat{bottom:25px;gap:11px}.nearby .slick-current .placeboard{animation:lup-placeboard-arrive .34s cubic-bezier(.22,.82,.25,1) both}@keyframes lup-placeboard-arrive{from{opacity:.74;transform:translateY(5px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:390px){.nearby .placeboard{min-height:365px;border-radius:20px}.nearby .placeboard .room-category-hero{min-height:158px;padding:20px 20px 16px}.nearby .placeboard .room-category-orbit{width:55px;height:55px;margin-bottom:12px}.nearby .placeboard .room-hero-name{font-size:clamp(23px,7.2vw,30px)}.nearby .placeboard .room-user-preview{right:17px;bottom:94px;left:17px}.nearby .placeboard .room-user-preview::after{display:none}.nearby .placeboard .distrat{bottom:18px}}@media (prefers-reduced-motion:reduce){.nearby .slick-current .placeboard{animation:none}}.profile-page .information-tabs md-tab-item::before{display:none;content:none}.profile-page .information-tabs md-tab-item .md-tab-label::before{font-family:'Material Icons';font-size:19px;line-height:1;color:#8d899d;transition:none}.profile-page .information-tabs md-tab-item:first-child .md-tab-label::before{content:'short_text'}.profile-page .information-tabs md-tab-item:nth-child(2) .md-tab-label::before{content:'photo_camera'}.profile-page .information-tabs md-tab-item::after{display:none;content:none}.profile-page .information-tabs md-tab-item.md-active{border:0;background:0 0;box-shadow:none}.profile-page .information-tabs md-tab-item.md-active .md-tab-label::before{color:#f4f1ff;text-shadow:0 0 7px rgba(214,207,255,.24)}.profile-page .information-tabs .profile-tab-copy{display:none}.profile-page .information-tabs .profile-tab-icon{display:block;margin:0;color:#8d899d;font-size:20px;line-height:1}.profile-page .information-tabs md-tab-item.md-active .profile-tab-icon{color:#f4f1ff;text-shadow:0 0 7px rgba(214,207,255,.24)}.profile-page .information-tabs md-tab-item .md-tab-label{display:block;font-family:'Material Icons';font-size:20px;line-height:1;color:#aaa6ba}.profile-page .information-tabs md-tab-item .md-tab-label::before{display:none;content:none}.profile-page .information-tabs md-tab-item.md-active .md-tab-label{color:#f4f1ff}.profile-page .profile-section-switch{display:flex;align-items:center;justify-content:space-between;width:min(100% - 34px,260px);margin:2px auto 10px}.profile-page .profile-section-switch button{display:grid;place-items:center;width:42px;height:38px;padding:0;border:0;border-radius:11px;background:0 0;color:#898596;cursor:pointer}.profile-page .profile-section-switch button .material-icons{font-size:20px;line-height:1}.profile-page .profile-section-switch button.active{color:#f5f3fc}.profile-page .profile-section-switch button.active .material-icons{text-shadow:0 0 7px rgba(213,205,255,.25)}.profile-page .information-tabs>md-tabs-wrapper{display:block}@media (max-width:768px){.profile-page .information-tabs{position:relative;top:0;margin:0}.profile-page .information-tabs md-pagination-wrapper,.profile-page .information-tabs md-tabs-canvas{height:50px}.profile-page .information-tabs md-tab-item{display:flex;align-items:center;justify-content:center;height:50px;min-height:50px;margin:2px 7px;border:0;border-radius:18px;background:0 0;box-shadow:none;line-height:1}.profile-page .information-tabs md-tab-item.md-active{border:0;background:0 0;box-shadow:none}.profile-page .information-tabs md-tab-item .md-tab-label{display:block;font-family:inherit;font-size:11px;line-height:50px;color:#f4f1fb;text-shadow:none;transition:none}.profile-page .information-tabs md-tab-item[aria-selected=true] .md-tab-label{color:#f4f1fb;text-shadow:none}.profile-page .information-tabs md-tab-item .md-tab-label{visibility:visible;opacity:1;white-space:nowrap}.profile-page .information-tabs md-tab-item .md-tab-label{font-size:0}.profile-page .information-tabs md-tab-item::after{position:absolute;display:block;top:50%;left:50%;width:auto;height:auto;transform:translate(-50%,-50%);background:0 0;color:#f4f1fb;font-family:Ubuntu,Roboto,Arial,sans-serif;font-size:11px;font-weight:720;line-height:1;white-space:nowrap;pointer-events:none}.profile-page .information-tabs md-tab-item:first-child::after{content:'Über mich'}.profile-page .information-tabs md-tab-item:nth-child(2)::after{content:'Galerie'}}.nearby .location-categories button:first-child span{display:grid;min-height:17px;margin-top:4px;visibility:hidden}.nearby .location-categories button:first-child{min-height:56px;padding:4px 1px 3px;border-width:1px;border-radius:10px}.nearby .location-categories button:first-child .material-icons{width:30px;height:30px;border:1px solid color-mix(in srgb,var(--lup-category-ink) 32%,transparent);border-radius:10px 10px 10px 5px;background:linear-gradient(145deg,color-mix(in srgb,var(--lup-category-ink) 14%,#424454),rgba(21,23,35,.78));box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 5px 11px rgba(0,0,0,.2);color:var(--lup-category-ink);font-size:18px;line-height:1;opacity:1}.nearby .location-categories button:first-child.active .material-icons{transform:none;border-color:color-mix(in srgb,var(--lup-category-ink) 32%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--lup-category-ink) 14%,#424454),rgba(21,23,35,.78));box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 5px 11px rgba(0,0,0,.2);color:var(--lup-category-ink)}.nearby .location-categories button:first-child{display:flex;visibility:visible;opacity:1;border-color:rgba(255,255,255,.1);background:0 0;box-shadow:none}.nearby .location-categories button:first-child.active{display:flex;visibility:visible;opacity:1;border:1px solid rgba(194,180,255,.48);background:linear-gradient(145deg,rgba(155,132,238,.15),rgba(255,255,255,.025));box-shadow:0 0 0 1px rgba(171,151,244,.13),0 0 15px rgba(144,116,234,.24),inset 0 1px 0 rgba(255,255,255,.18)}.nearby md-content.greybg:has(.location-categories button:first-child.active) .location-categories button:not(:first-child){border-color:transparent;background:linear-gradient(160deg,rgba(255,255,255,.028),rgba(255,255,255,0));box-shadow:none}.nearby md-content.greybg:has(.location-categories button:first-child.active) .location-categories button:first-child{border:1px solid rgba(194,180,255,.48);background:linear-gradient(145deg,rgba(155,132,238,.15),rgba(255,255,255,.025));box-shadow:0 0 0 1px rgba(171,151,244,.13),0 0 15px rgba(144,116,234,.24),inset 0 1px 0 rgba(255,255,255,.18)}.nearby .location-categories button.active .material-icons{box-shadow:0 0 8px color-mix(in srgb,var(--lup-category-ink) 18%,transparent),inset 0 1px 0 rgba(255,255,255,.24),0 5px 11px rgba(0,0,0,.2)}.nearby .location-categories button:first-child.active .material-icons{box-shadow:0 0 8px color-mix(in srgb,var(--lup-category-ink) 18%,transparent),inset 0 1px 0 rgba(255,255,255,.24),0 5px 11px rgba(0,0,0,.2)}.location-page md-tabs{background:0 0}.location-page md-tabs md-tabs-wrapper{overflow:hidden;margin:0 0 5px;padding:0;border:0;border-radius:0;background:rgba(23,25,39,.94);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 7px 16px rgba(0,0,0,.16)}.location-page md-tabs md-pagination-wrapper,.location-page md-tabs md-tabs-canvas{height:46px;background:0 0;border:0}.location-page md-tabs md-tab-item{min-width:0;min-height:46px;height:46px;margin:0;border:0;border-radius:0;background:0 0;box-shadow:none;color:#aaa6ba}.location-page md-tabs md-tab-item+md-tab-item{border-left:0}.location-page md-tabs md-tab-item .md-tab-label{gap:5px;font-size:10px;font-weight:780;letter-spacing:.025em}.location-page md-tabs md-tab-item .md-tab-label::before{width:24px;height:24px;border-radius:8px;background:rgba(255,255,255,.045);color:#aaa6ba;font-size:16px}.location-page md-tabs md-tab-item.md-active{background:linear-gradient(135deg,rgba(133,108,231,.31),rgba(92,136,208,.18));color:#f8f6ff;box-shadow:inset 0 1px 0 rgba(255,255,255,.13)}.location-page md-tabs md-tab-item:first-child,.location-page md-tabs md-tab-item:last-child{border-radius:0}.location-page md-tabs md-next-button,.location-page md-tabs md-prev-button{display:none}.location-experience{position:relative;isolation:isolate;background:radial-gradient(circle at 84% 4%,rgba(111,143,240,.12),transparent 27%),linear-gradient(180deg,#1b1d30 0,#151623 100%)}.location-experience::after{content:'';position:absolute;z-index:-1;right:-88px;bottom:78px;width:230px;height:230px;border:1px solid rgba(145,122,238,.11);border-radius:50%;box-shadow:0 0 0 32px rgba(111,95,204,.025),0 0 56px rgba(75,151,232,.07)}.location-hero{min-height:224px;border-bottom:1px solid rgba(193,185,244,.11)}.location-hero-copy{bottom:18px}.location-identity{display:flex;align-items:center;gap:6px;margin-top:10px;color:#d9d4e8;font-size:10px;font-weight:720;letter-spacing:.04em;text-transform:uppercase}.location-identity .material-icons{color:var(--location-accent);font-size:15px;text-shadow:0 0 10px var(--location-glow)}.location-identity b{width:3px;height:3px;border-radius:50%;background:rgba(216,210,237,.58)}.location-experience{overflow:hidden}.location-experience::before{content:'';position:absolute;z-index:0;top:30%;left:-38%;width:176%;height:54%;pointer-events:none;background:radial-gradient(ellipse at 24% 55%,rgba(141,107,245,.18),transparent 31%),radial-gradient(ellipse at 76% 45%,rgba(73,171,240,.13),transparent 32%),radial-gradient(ellipse at 52% 90%,rgba(232,130,211,.075),transparent 29%);filter:blur(3px);animation:lup-location-ambient 16s ease-in-out infinite alternate}.location-experience::after{z-index:0;animation:lup-location-orbit 20s linear infinite}.location-experience>*{position:relative;z-index:1}.location-hero-art .material-icons{animation:lup-location-icon-pulse 5.5s ease-in-out infinite}@keyframes lup-location-ambient{0%{transform:translate3d(-4%,-2%,0) scale(.97);opacity:.56}50%{transform:translate3d(4%,3%,0) scale(1.05);opacity:.92}100%{transform:translate3d(1%,-4%,0) scale(1);opacity:.66}}@keyframes lup-location-orbit{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes lup-location-icon-pulse{0%,100%{opacity:.28;filter:brightness(1)}50%{opacity:.38;filter:brightness(1.18)}}.nearby .slick-current .roominfo{background-image:radial-gradient(ellipse at 16% 16%,rgba(153,120,255,.3),transparent 34%),radial-gradient(ellipse at 88% 76%,rgba(73,183,240,.2),transparent 37%),radial-gradient(ellipse at 53% 108%,rgba(235,126,210,.12),transparent 36%),linear-gradient(155deg,rgba(38,40,66,.99),rgba(19,21,36,.99));background-size:150% 150%;animation:lup-room-ambient 12s ease-in-out infinite alternate}@keyframes lup-room-ambient{0%{background-position:0 8%}50%{background-position:74% 58%}100%{background-position:22% 100%}}@media (prefers-reduced-motion:reduce){.nearby .slick-current .roominfo{animation:none}}.nearby md-content.greybg{position:relative;isolation:isolate}.nearby md-content.greybg::before{opacity:.3;background-size:17px 17px;animation:lup-discovery-points 22s linear infinite}.nearby md-content.greybg::after{content:'';position:fixed;z-index:0;left:-42vw;bottom:-31vh;width:184vw;height:72vh;pointer-events:none;border:1px solid rgba(164,143,255,.16);border-radius:50%;background:radial-gradient(ellipse at 50% 50%,transparent 54%,rgba(122,180,245,.045) 55%,transparent 60%);box-shadow:0 0 0 27px rgba(122,92,255,.018),0 0 0 58px rgba(91,172,240,.014),0 0 52px rgba(133,108,236,.16);transform-origin:50% 65%;animation:lup-discovery-signal 17s ease-in-out infinite alternate}@keyframes lup-discovery-points{from{background-position:0 0}to{background-position:34px 51px}}@keyframes lup-discovery-signal{0%{transform:translate3d(-3%,2%,0) rotate(-2deg) scale(.96);opacity:.38}52%{transform:translate3d(3%,-3%,0) rotate(2deg) scale(1.04);opacity:.78}100%{transform:translate3d(1%,2%,0) rotate(-1deg) scale(1);opacity:.48}}@media (prefers-reduced-motion:reduce){.nearby md-content.greybg::after,.nearby md-content.greybg::before{animation:none}}.profile-page .profile-information.profile-about-single{padding:8px 12px 24px;background:0 0}.profile-page .profile-information.profile-about-single .profile-story-card{min-height:142px;padding:18px 17px 20px;border:1px solid rgba(208,201,235,.12);border-radius:17px;background:linear-gradient(145deg,rgba(40,41,61,.84),rgba(23,25,39,.94));box-shadow:inset 0 1px 0 rgba(255,255,255,.065),0 13px 25px rgba(0,0,0,.17)}.profile-page .profile-information.profile-about-single .profile-story-card::after,.profile-page .profile-information.profile-about-single .profile-story-card::before{display:none}.profile-page .profile-information.profile-about-single .profile-story-card h5{position:relative;display:flex;align-items:center;min-height:26px;margin:0 0 14px;padding:0 0 10px 12px;border:0;border-bottom:1px solid rgba(208,201,235,.1);color:#e9e5f5;font-size:10px;font-weight:800;letter-spacing:.1em;text-shadow:none}.profile-page .profile-information.profile-about-single .profile-story-card h5::before{content:'';position:absolute;left:0;width:4px;height:4px;border-radius:50%;background:#afa1db;box-shadow:0 0 8px rgba(175,161,219,.6)}.profile-page .profile-information.profile-about-single .profile-story-card h5 .material-icons{display:none}.profile-page .profile-information.profile-about-single .profile-about-me{color:#ded9e8;font-size:14px;font-weight:500;line-height:1.58;text-shadow:none}.profile-page .profile-information.profile-about-single .profile-about-empty{margin:15px 0 0;padding-left:0;color:#aaa5ba;font-size:14px}.profile-page .profile-information.profile-about-single .profile-about-empty::before{display:none}.profile-page .avatar-bg{min-height:286px}.profile-page .user-top-information{float:none;left:auto;right:auto;margin:-57px auto 0}.profile-page .profile-actions{clear:both;width:auto;min-height:48px;margin:16px auto 10px;position:relative;text-align:center}.profile-page .profile-actions .content-center{display:inline-flex;align-items:center;justify-content:center}.profile-page .profile-section-nav{clear:both}.lup-vip-locked{opacity:.42}.profile-page .profile-information.profile-about-single .profile-story-card{min-height:0;padding:12px 4px 16px;border:0;border-radius:0;background:0 0;box-shadow:none;overflow:visible}.profile-page .profile-information.profile-about-single .profile-story-card h5{margin-bottom:11px;padding-bottom:8px;border-bottom-color:rgba(208,201,235,.08)}.profile-page .profile-information.profile-about-single{max-width:620px;padding:16px 20px 30px}.profile-page .profile-information.profile-about-single .profile-story-card h5{min-height:20px;margin:0 0 13px;padding:0 0 10px 11px;color:#bdb7cf;font-size:9px;font-weight:780;letter-spacing:.14em}.profile-page .profile-information.profile-about-single .profile-story-card h5::before{width:3px;height:3px;background:#a99bce;box-shadow:none}.profile-page .profile-information.profile-about-single .profile-about-me{max-width:500px;color:#e4e0ec;font-size:15px;font-weight:450;line-height:1.68;letter-spacing:.004em}.profile-page .profile-information.profile-about-single .profile-about-empty{max-width:360px;color:#aaa5ba;font-size:14px;line-height:1.55}.profile-page .profile-information.profile-about-single .profile-about-empty{display:grid;justify-items:start;gap:10px}.profile-page .profile-information.profile-about-single .profile-about-empty p{margin:0}.profile-page .profile-information.profile-about-single .profile-about-empty button{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 11px;border:1px solid rgba(171,205,244,.22);border-radius:10px;background:rgba(109,151,211,.1);color:#cce8ff;font:700 11px/1 Ubuntu,Roboto,Arial,sans-serif;cursor:pointer}.profile-page .profile-information.profile-about-single .profile-about-empty button .material-icons{font-size:15px}.profile-page .profile-information.profile-about-single .profile-about-empty button:focus-visible,.profile-page .profile-information.profile-about-single .profile-about-empty button:hover{border-color:rgba(180,218,255,.48);background:rgba(110,164,224,.18);outline:0}.profile-page .profile-section-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;width:calc(100% - 24px);margin:14px 12px 10px;padding:3px;box-sizing:border-box;border:1px solid rgba(193,184,236,.12);border-radius:15px;background:rgba(18,20,33,.73);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 9px 18px rgba(0,0,0,.14)}.profile-page .profile-section-nav button{display:flex;align-items:center;justify-content:center;gap:7px;min-width:0;height:43px;padding:0 8px;border:0;border-radius:11px;background:0 0;color:#aaa5b9;font:760 12px/1 Ubuntu,Roboto,Arial,sans-serif;letter-spacing:.01em;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.profile-page .profile-section-nav button .material-icons{font-size:19px;color:#a49cc2}.profile-page .profile-section-nav button.active{background:linear-gradient(135deg,rgba(132,107,230,.31),rgba(76,139,207,.15));color:#fbf9ff;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 3px 10px rgba(0,0,0,.16)}.profile-page .profile-section-nav button.active .material-icons{color:#e5ddff;text-shadow:0 0 10px rgba(185,165,255,.38)}.profile-page .information-tabs>md-tabs-wrapper{display:none}.profile-page .information-tabs{top:0;margin:0}.profile-page .profile-actions{margin:14px auto 10px}.profile-page .profile-actions .content-center{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:5px;border:1px solid rgba(185,197,235,.11);border-radius:16px;background:rgba(16,19,32,.58);box-shadow:inset 0 1px 0 rgba(255,255,255,.055)}.profile-page .profile-social-action{display:grid;place-items:center;width:39px;height:39px;margin:0;padding:0;border:1px solid rgba(185,197,235,.14);border-radius:12px;background:rgba(255,255,255,.045);box-shadow:inset 0 1px 0 rgba(255,255,255,.075);color:#dce4fb;cursor:pointer;transition:transform 160ms ease,background-color 160ms ease,border-color 160ms ease,box-shadow 160ms ease}.profile-page .profile-social-action .material-icons{font-size:19px;color:currentColor}.profile-page .profile-social-action:focus-visible,.profile-page .profile-social-action:hover{transform:translateY(-2px);outline:0}.profile-page .profile-social-action:focus-visible{box-shadow:0 0 0 3px rgba(155,181,255,.2)}.profile-page .profile-social-up{color:#ffe09a;border-color:rgba(248,201,100,.27);background:rgba(239,177,73,.12)}.profile-page .profile-social-friend{color:#d8ceff;border-color:rgba(172,151,255,.3);background:rgba(130,104,224,.15)}.profile-page .profile-social-pending{color:#ffe0a5;border-color:rgba(242,190,94,.28);background:rgba(213,151,58,.13)}.profile-page .profile-social-remove{color:#ffbdca;border-color:rgba(255,139,162,.25);background:rgba(211,83,112,.12)}.profile-page .profile-social-message{color:#c3ddff;border-color:rgba(118,174,239,.29);background:rgba(68,132,212,.14)}.profile-page .profile-social-action:hover{border-color:rgba(232,239,255,.52);background:rgba(159,181,237,.19)}@media (prefers-reduced-motion:reduce){.profile-page .profile-social-action{transition:none}}.profile-page .user-top-information .countitems{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-page:not(.has-own-user) .user-top-information .countitems{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;padding-left:9px;padding-right:9px}.profile-page:not(.has-own-user) .user-top-information .countitem{min-width:0;min-height:102px;padding-left:3px;padding-right:3px}.profile-page:not(.has-own-user) .user-top-information .countitem .item{font-size:.53rem;letter-spacing:.025em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-page:not(.has-own-user) .profile-stat-pull.stat-friends{cursor:ns-resize}.profile-page .user-top-information .stat-message{border-color:rgba(255,132,174,.3);background:linear-gradient(150deg,rgba(243,79,137,.21),rgba(172,56,103,.09))}.profile-page .user-top-information .stat-message::before{background:#ff92bd;color:#ff92bd}.profile-page .user-top-information .stat-message .profile-stat-pull-lever{background:linear-gradient(145deg,#f477aa,#b94980);box-shadow:0 8px 0 rgba(129,39,77,.42),0 14px 22px rgba(0,0,0,.23),inset 0 1px 0 rgba(255,255,255,.34)}.profile-page .user-top-information .stat-message{cursor:ns-resize}.profile-page .user-top-information .stat-message .profile-stat-pull-lever{margin-bottom:8px}.profile-page .user-top-information .stat-message .item{color:#ffe2ec}.profile-page .profile-stat-pull.is-friend-gesture::before{animation:lup-friend-cord-break 460ms cubic-bezier(.2,.92,.26,1)}.profile-page .profile-stat-pull.is-friend-gesture .profile-stat-pull-lever{animation:lup-friend-latch 460ms cubic-bezier(.2,.92,.26,1)}.profile-page .profile-stat-pull.is-message-gesture::before{background:linear-gradient(to bottom,rgba(255,195,216,.95),rgba(239,89,145,.25));box-shadow:0 0 13px rgba(248,108,162,.58)}.profile-page .profile-stat-pull.is-message-gesture .profile-stat-pull-lever{filter:brightness(1.12)}.profile-page .user-top-information .countitem{border-color:rgba(211,222,255,.17);background:linear-gradient(145deg,rgba(255,255,255,.135),rgba(255,255,255,.035) 44%,rgba(30,37,65,.12));box-shadow:0 11px 23px rgba(2,7,22,.22),inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(12,16,34,.26)}.profile-page .user-top-information .countitem::after{opacity:.18;filter:blur(16px)}.profile-page .profile-stat-pull .profile-stat-pull-lever,.profile-page .user-top-information .stat-message .profile-stat-pull-lever{width:43px;height:43px;margin:0 0 6px;border:1px solid rgba(239,246,255,.39);border-radius:15px;box-shadow:0 7px 0 rgba(34,44,91,.44),0 14px 22px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.44),inset 0 -7px 14px rgba(12,22,64,.14)}.profile-page .profile-stat-pull .profile-stat-pull-lever::before,.profile-page .user-top-information .stat-message .profile-stat-pull-lever::before{content:'';position:absolute;top:4px;left:7px;right:7px;height:9px;border-radius:50%;background:linear-gradient(180deg,rgba(255,255,255,.36),rgba(255,255,255,0));pointer-events:none}.profile-page .user-top-information .countitem .count-spacer{visibility:hidden}.profile-page .user-top-information .stat-message .item{margin-top:1px}.profile-page .user-top-information .countitem:hover{border-color:rgba(227,238,255,.32);background:linear-gradient(145deg,rgba(255,255,255,.18),rgba(255,255,255,.055) 44%,rgba(46,62,113,.15));box-shadow:0 13px 27px rgba(2,7,22,.27),inset 0 1px 0 rgba(255,255,255,.25),inset 0 -1px 0 rgba(12,16,34,.26)}@media (max-width:380px){.profile-page:not(.has-own-user) .profile-stat-pull .profile-stat-pull-lever,.profile-page:not(.has-own-user) .user-top-information .stat-message .profile-stat-pull-lever{width:35px;height:35px;margin-bottom:6px;border-radius:12px}}@keyframes lup-friend-cord-break{0%,38%{opacity:1;transform:translateX(-50%) scaleY(1)}49%{opacity:1;transform:translateX(-50%) scaleY(.78)}58%{opacity:.1;transform:translateX(-50%) scaleY(.42)}75%{opacity:.78;transform:translateX(-50%) scaleY(.9)}100%{opacity:.9;transform:translateX(-50%) scaleY(1)}}@keyframes lup-friend-latch{0%{transform:translate3d(0,33px,0)}42%{transform:translate3d(0,42px,0) rotate(0)}58%{transform:translate3d(0,30px,0) rotate(-4deg)}78%{transform:translate3d(0,6px,0) rotate(2deg)}100%{transform:translate3d(0,0,0) rotate(0)}}@media (max-width:380px){.profile-page:not(.has-own-user) .user-top-information .countitems{gap:4px;padding-left:5px;padding-right:5px}.profile-page:not(.has-own-user) .user-top-information .countitem{min-height:94px}.profile-page:not(.has-own-user) .user-top-information .countitem .item{font-size:.47rem}.profile-page:not(.has-own-user) .profile-stat-pull .profile-stat-pull-lever{width:35px;height:35px;border-radius:12px}.profile-page:not(.has-own-user) .profile-stat-pull .profile-stat-pull-lever .material-icons{font-size:20px}}.lup-user-actions{display:flex;align-items:center;gap:5px;margin-left:8px}.lup-user-action{display:grid;place-items:center;width:33px;height:33px;padding:0;border:1px solid rgba(185,197,235,.14);border-radius:10px;background:rgba(255,255,255,.045);box-shadow:inset 0 1px 0 rgba(255,255,255,.07);color:#dce4fb;cursor:pointer;transition:transform 160ms ease,filter 160ms ease,border-color 160ms ease}.lup-user-action .material-icons{font-size:17px;color:currentColor}.lup-user-action:focus-visible,.lup-user-action:hover{transform:translateY(-1px);filter:brightness(1.15);outline:0}.lup-user-action:focus-visible{box-shadow:0 0 0 3px rgba(155,181,255,.2)}.lup-user-action-message{color:#c8dfff;border-color:rgba(118,174,239,.29);background:rgba(68,132,212,.14)}.lup-user-action-remove{color:#ffbdca;border-color:rgba(255,139,162,.25);background:rgba(211,83,112,.12)}@media (prefers-reduced-motion:reduce){.lup-user-action{transition:none}}.profile-page .user-top-information .profile-up-pull{appearance:none;-webkit-appearance:none;touch-action:none;user-select:none;-webkit-user-select:none;cursor:ns-resize;border-color:rgba(246,198,90,.34);outline:0}.profile-page .user-top-information .profile-up-pull:hover{transform:none}.profile-page .profile-up-pull .profile-up-pull-lever{position:relative;display:grid;place-items:center;width:43px;height:43px;margin:0 0 6px;border:1px solid rgba(255,236,174,.38);border-radius:15px;background:linear-gradient(145deg,#f3c65d,#cf8351);box-shadow:0 8px 0 rgba(133,76,38,.42),0 14px 22px rgba(0,0,0,.23),inset 0 1px 0 rgba(255,255,255,.34);color:#fff5c5;transform:translate3d(0,var(--lup-up-pull,0),0);transition:transform 180ms cubic-bezier(.2,.8,.25,1),box-shadow 180ms ease,filter 180ms ease}.profile-page .profile-up-pull .profile-up-pull-lever::after{content:'';position:absolute;width:3px;height:15px;margin-top:-31px;border-radius:3px;background:rgba(255,223,135,.46);box-shadow:0 0 8px rgba(255,208,93,.34);opacity:.45}.profile-page .profile-up-pull .profile-up-pull-lever .material-icons{margin:0;color:inherit;font-size:24px;text-shadow:0 1px 0 rgba(101,53,22,.25)}.profile-page .profile-up-pull.is-pulling .profile-up-pull-lever{box-shadow:0 3px 0 rgba(133,76,38,.42),0 8px 15px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.34);filter:brightness(1.06)}.profile-page .profile-up-pull.is-released .profile-up-pull-lever{animation:lup-up-lever-lock 460ms cubic-bezier(.2,.92,.26,1)}.profile-page .profile-up-pull.is-working .profile-up-pull-lever{filter:saturate(1.08) brightness(1.08)}@keyframes lup-up-lever-lock{0%{transform:translate3d(0,33px,0)}24%{transform:translate3d(0,39px,0)}49%{transform:translate3d(0,22px,0)}72%{transform:translate3d(0,4px,0)}100%{transform:translate3d(0,0,0)}}@media (max-width:380px){.profile-page .profile-up-pull .profile-up-pull-lever{width:38px;height:38px;border-radius:13px}.profile-page .profile-up-pull .profile-up-pull-lever .material-icons{font-size:21px}}@media (prefers-reduced-motion:reduce){.profile-page .profile-up-pull .profile-up-pull-lever{transition:none}.profile-page .profile-up-pull.is-released .profile-up-pull-lever{animation:none}}.profile-page .user-top-information .profile-stat-pull{appearance:none;-webkit-appearance:none;touch-action:none;user-select:none;-webkit-user-select:none;cursor:ns-resize;outline:0;font:inherit}.profile-page .user-top-information .profile-stat-pull:hover{transform:none}.profile-page .user-top-information .profile-stat-pull::before{top:8px;right:auto;left:50%;width:2px;height:calc(15px + var(--lup-up-pull,0px));transform:translateX(-50%);border-radius:3px;background:linear-gradient(to bottom,rgba(227,232,255,.78),rgba(164,180,235,.3));box-shadow:0 0 7px rgba(161,190,255,.24);color:transparent;opacity:.9;transition:height 120ms linear,box-shadow 160ms ease,background 160ms ease}.profile-page .user-top-information .profile-stat-pull::after{opacity:.075}.profile-page .profile-stat-pull.is-pulling::before{box-shadow:0 0 11px rgba(194,213,255,.48)}.profile-page .profile-stat-pull.is-released::before{animation:lup-profile-cord-return 460ms cubic-bezier(.2,.92,.26,1)}.profile-page .profile-stat-pull .profile-stat-pull-lever{position:relative;display:grid;place-items:center;width:43px;height:43px;margin:0 0 6px;border:1px solid rgba(255,255,255,.26);border-radius:15px;background:linear-gradient(145deg,#8b70ef,#5275cc);box-shadow:0 8px 0 rgba(49,40,106,.42),0 14px 22px rgba(0,0,0,.23),inset 0 1px 0 rgba(255,255,255,.3);color:#fff;transform:translate3d(0,var(--lup-up-pull,0),0);transition:transform 180ms cubic-bezier(.2,.8,.25,1),box-shadow 180ms ease,filter 180ms ease}.profile-page .profile-stat-pull .profile-stat-pull-lever::after{display:none}.profile-page .profile-stat-pull .profile-stat-pull-lever .material-icons{margin:0;color:inherit;font-size:24px;text-shadow:0 1px 0 rgba(0,0,0,.18)}.profile-page .profile-stat-pull.stat-locations .profile-stat-pull-lever{background:linear-gradient(145deg,#9c7bff,#635fc7)}.profile-page .profile-stat-pull.stat-ups .profile-stat-pull-lever{background:linear-gradient(145deg,#f3c65d,#cf8351);color:#fff5c5;box-shadow:0 8px 0 rgba(133,76,38,.42),0 14px 22px rgba(0,0,0,.23),inset 0 1px 0 rgba(255,255,255,.34)}.profile-page .profile-stat-pull.stat-ups .profile-up-pull-lever .material-icons{font-size:23px;transform:translateY(0);text-shadow:0 2px 7px rgba(101,53,22,.32)}.profile-page .profile-stat-pull.stat-ups .profile-up-pull-lever::after{display:none}.course-page{max-width:720px;padding-top:14px;background:radial-gradient(ellipse 72% 36% at 50% -8%,rgba(105,93,208,.15),transparent 72%),radial-gradient(circle at 96% 25%,rgba(72,172,224,.08),transparent 25%),transparent}.course-hero{gap:12px;min-height:76px;border-color:rgba(180,207,255,.13);border-radius:19px;background:linear-gradient(112deg,rgba(38,51,84,.72),rgba(18,25,43,.73) 68%,rgba(43,34,75,.58));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 11px 24px rgba(0,0,0,.12)}.course-hero-mark{flex-basis:48px;width:48px;height:48px;border:1px solid rgba(179,213,255,.35);border-radius:15px 15px 15px 5px;background:linear-gradient(145deg,rgba(115,168,237,.5),rgba(102,84,190,.4));box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 7px 16px rgba(10,17,48,.24);color:#eaf7ff}.course-hero-mark .material-icons{font-size:25px}.course-hero h2{font-size:22px;letter-spacing:-.035em}.course-overview{border-radius:15px;background:rgba(8,14,27,.43);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.course-overview>div{min-height:64px;background:rgba(27,36,59,.62)}.course-overview .course-goal{background:linear-gradient(105deg,rgba(77,129,208,.22),rgba(101,78,171,.17))}.course-ranking-note{margin-top:9px;padding:0 3px;color:#aebbd2}.course-timeline::before{background:linear-gradient(rgba(158,207,255,.48),rgba(124,103,218,.07))}.course-stop{border-color:rgba(177,207,247,.11);border-radius:16px;background:linear-gradient(108deg,rgba(59,81,133,.18),rgba(19,27,47,.49) 68%);box-shadow:inset 0 1px 0 rgba(255,255,255,.055)}.course-stop:first-child{border-color:rgba(177,216,255,.22);background:linear-gradient(108deg,rgba(78,116,187,.25),rgba(27,31,56,.54) 68%)}.course-stop-count{border-left-color:rgba(188,218,255,.08)}.course-stop-count strong{color:#e8f4ff}.course-empty{border-style:solid;border-color:rgba(175,207,255,.14);background:linear-gradient(145deg,rgba(48,65,105,.2),rgba(15,22,40,.42))}@media (max-width:420px){.course-page{padding-top:12px}.course-hero{min-height:72px}.course-hero-mark{flex-basis:44px;width:44px;height:44px}.course-hero-mark .material-icons{font-size:23px}.course-hero h2{font-size:20px}.course-stop{border-radius:15px}}.profile-page .profile-stat-pull.stat-friends .profile-stat-pull-lever{background:linear-gradient(145deg,#62c6f7,#4676cf)}.profile-page .profile-stat-pull.stat-cuddles .profile-stat-pull-lever{background:linear-gradient(145deg,#ff9bb4,#cd5f93)}.profile-page .profile-stat-pull.is-pulling .profile-stat-pull-lever{box-shadow:0 3px 0 rgba(38,39,83,.42),0 8px 15px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.3);filter:brightness(1.06)}.profile-page .profile-stat-pull.stat-ups.is-pulling .profile-stat-pull-lever{box-shadow:0 3px 0 rgba(133,76,38,.42),0 8px 15px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.34)}.profile-page .profile-stat-pull.is-released .profile-stat-pull-lever{animation:lup-profile-stat-lock 460ms cubic-bezier(.2,.92,.26,1)}@keyframes lup-profile-stat-lock{0%{transform:translate3d(0,33px,0)}24%{transform:translate3d(0,39px,0)}49%{transform:translate3d(0,22px,0)}72%{transform:translate3d(0,4px,0)}100%{transform:translate3d(0,0,0)}}@keyframes lup-profile-cord-return{0%{height:57px;opacity:1}24%{height:62px;opacity:1}55%{height:35px;opacity:.92}100%{height:15px;opacity:.9}}@media (max-width:380px){.profile-page .profile-stat-pull .profile-stat-pull-lever{width:38px;height:38px;border-radius:13px}.profile-page .profile-stat-pull .profile-stat-pull-lever .material-icons{font-size:21px}}@media (prefers-reduced-motion:reduce){.profile-page .profile-stat-pull .profile-stat-pull-lever{transition:none}.profile-page .profile-stat-pull.is-released .profile-stat-pull-lever{animation:none}}.profile-page .user-top-information .profile-stat-pull::before{width:1px;height:calc(18px + var(--lup-up-pull,0px));top:4px;z-index:1;opacity:.92;will-change:height}.profile-page .user-top-information .profile-stat-pull.stat-locations::before{background:linear-gradient(to bottom,rgba(191,170,255,.1),rgba(174,143,255,.96) 54%,rgba(174,143,255,.2));box-shadow:0 0 9px rgba(171,140,255,.52)}.profile-page .user-top-information .profile-stat-pull.stat-ups::before{background:linear-gradient(to bottom,rgba(255,224,132,.1),rgba(255,205,100,.96) 54%,rgba(255,205,100,.2));box-shadow:0 0 9px rgba(255,202,91,.48)}.profile-page .user-top-information .profile-stat-pull.stat-friends::before{background:linear-gradient(to bottom,rgba(147,221,255,.1),rgba(112,198,247,.96) 54%,rgba(112,198,247,.2));box-shadow:0 0 9px rgba(89,188,246,.48)}.profile-page .user-top-information .profile-stat-pull.stat-cuddles::before{background:linear-gradient(to bottom,rgba(185,255,225,.1),rgba(111,220,181,.96) 54%,rgba(111,220,181,.2));box-shadow:0 0 9px rgba(93,214,169,.52)}.profile-page .user-top-information .profile-stat-pull.stat-message::before{background:linear-gradient(to bottom,rgba(255,188,214,.1),rgba(249,112,164,.96) 54%,rgba(249,112,164,.2));box-shadow:0 0 9px rgba(246,102,157,.52)}.profile-page .user-top-information .profile-stat-pull{--profile-signal:#bca9ff}.profile-page .user-top-information .profile-stat-pull .profile-stat-signal{display:block;position:absolute;z-index:5;top:6px;left:15%;right:15%;width:auto;height:2px;min-height:2px;margin:0;padding:0;border:0;border-radius:999px;pointer-events:none;opacity:.98;background:linear-gradient(90deg,transparent 0,var(--profile-signal) 20%,rgba(255,255,255,.94) 50%,var(--profile-signal) 80%,transparent 100%);box-shadow:0 0 5px var(--profile-signal),0 0 13px color-mix(in srgb,var(--profile-signal) 58%,transparent)}.profile-page .user-top-information .profile-stat-pull .profile-stat-pull-lever{position:relative;z-index:2}.profile-page .user-top-information .profile-stat-pull .profile-stat-signal{z-index:20;top:3px;left:12%;right:12%;height:2px;background:linear-gradient(90deg,transparent 0,var(--profile-signal) 17%,rgba(255,255,255,.82) 37%,#fff 50%,rgba(255,255,255,.82) 63%,var(--profile-signal) 83%,transparent 100%);box-shadow:0 0 6px var(--profile-signal),0 0 14px color-mix(in srgb,var(--profile-signal) 64%,transparent),0 0 2px rgba(255,255,255,.92)}.profile-page .user-top-information .profile-stat-pull.is-released::before{animation:none}.profile-page .user-top-information .profile-stat-pull.stat-cuddles{--profile-signal:#79e0bd}.profile-page .user-top-information .profile-stat-pull.stat-cuddles .profile-stat-pull-lever{border-color:rgba(202,255,231,.46);background:linear-gradient(145deg,#64cda6,#4d9c9b 68%,#557caf);box-shadow:inset 0 1px 0 rgba(255,255,255,.42);color:#f6fcff}.profile-page .user-top-information .profile-stat-pull.stat-cuddles .profile-stat-pull-lever .material-icons{color:#f7fdff;font-size:23px;text-shadow:0 1px 1px rgba(20,75,70,.35),0 0 9px rgba(211,255,239,.28)}.profile-page .user-top-information .countitem.stat-cuddles{border-color:rgba(104,220,179,.26);background:linear-gradient(145deg,rgba(70,190,151,.16),rgba(78,126,184,.07))}.profile-page .user-top-information .profile-stat-pull.stat-message{--profile-signal:#ff9fbe}.profile-page .user-top-information .stat-message .profile-stat-pull-lever{border-color:rgba(255,216,230,.44);background:linear-gradient(145deg,#f477aa,#b94980);box-shadow:0 8px 0 rgba(129,39,77,.43),0 14px 22px rgba(0,0,0,.23),inset 0 1px 0 rgba(255,255,255,.35);color:#fbf9ff}.profile-page .user-top-information .stat-message{border-color:rgba(255,132,174,.32);background:linear-gradient(150deg,rgba(243,79,137,.21),rgba(172,56,103,.09))}.profile-page .user-top-information .countitem .count{display:block;min-height:22px;font-size:clamp(17px,4.7vw,20px);line-height:1.1;font-variant-numeric:tabular-nums}.profile-page .user-top-information .countitem .item{display:block;min-height:20px;padding:0 2px;overflow-wrap:anywhere;color:#c7c7d5;font-size:clamp(7px,1.95vw,9px);font-weight:760;line-height:1.12;letter-spacing:.035em;text-align:center;white-space:normal}.profile-page .user-top-information .profile-stat-pull .profile-stat-pull-lever .material-icons{color:#fbfdff;text-shadow:0 1px 1px rgba(18,29,67,.42),0 0 7px rgba(255,255,255,.18)}.lup-top-bar .md-toolbar-tools>.md-icon-button.lup-top-notification{position:relative;display:grid;place-items:center;flex:0 0 36px;width:36px;min-width:36px;height:36px;min-height:36px;margin:0;padding:0;overflow:visible;border:0;border-radius:0;background:0 0;box-shadow:none}.lup-top-bar .md-toolbar-tools .navnotification{display:grid;place-items:center;box-sizing:border-box;width:32px;height:32px;margin:0;border:0;border-radius:50%;background-color:transparent;background-image:none;background-size:0;color:#d9eaff;font-size:20px;line-height:1;text-shadow:0 0 7px rgba(151,211,255,.32)}.lup-top-bar .md-toolbar-tools .navnotification-count{position:absolute;z-index:3;top:3px;right:3px;bottom:auto;left:auto;box-sizing:border-box;margin:0}.lup-top-bar .md-toolbar-tools>div.lup-avatar{box-sizing:border-box;flex:0 0 36px;width:36px;height:36px;margin:0 0 0 8px;padding:2px}.lup-top-bar,.lup-top-bar .md-toolbar-tools,.lup-top-bar .md-toolbar-tools>.md-icon-button.lup-top-notification{overflow:visible}.lup-top-bar .md-toolbar-tools .navnotification{overflow:visible;font-size:20px}.location-page md-list.usernavigation.location-online-view .presence-person .presence-avatar{box-sizing:border-box;padding:0;overflow:hidden;border-radius:50%}.location-page md-list.usernavigation.location-online-view .presence-person .presence-avatar .img,.location-page md-list.usernavigation.location-online-view .presence-person .presence-avatar span{position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%;height:100%;margin:0;border-radius:50%}.location-page md-list.usernavigation.location-online-view .presence-person .presence-avatar{overflow:visible}.location-page md-list.usernavigation.location-online-view .presence-person .presence-avatar::after{z-index:3;right:-4px;bottom:-3px;width:10px;height:10px;border:2px solid #182235;background:#72dda0;box-shadow:0 0 0 3px rgba(114,221,160,.12),0 0 11px rgba(114,221,160,.64)}.profile-page .user-top-information .profile-stat-pull.stat-ups{--profile-signal:#ffd365}.profile-page .user-top-information .profile-stat-pull.stat-friends{--profile-signal:#75d5ff}.profile-page .user-top-information .profile-stat-pull.stat-cuddles{--profile-signal:#79e0bd}.profile-page .user-top-information .profile-stat-pull.stat-message{--profile-signal:#ff9fbe}.profile-page .user-top-information .profile-stat-pull.stat-locations{--profile-signal:#bca9ff}.profile-page .user-top-information .profile-stat-pull.stat-ups{--profile-signal:#ffd365}.profile-page .user-top-information .profile-stat-pull.stat-friends{--profile-signal:#75d5ff}.profile-page .user-top-information .profile-stat-pull.stat-cuddles{--profile-signal:#79e0bd}.profile-page .user-top-information .profile-stat-pull.stat-message{--profile-signal:#ff9fbe}.profile-page .profile-section-nav{position:relative;width:100%;margin:0 0 6px;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none}.profile-page .profile-section-nav button{position:relative;height:48px;border-radius:0;color:#9c97ad;transition:background .24s ease,color .2s ease,filter .2s ease}.profile-page .profile-section-nav button+button{border-left:0}.profile-page .profile-section-nav button+button::before{content:'';position:absolute;z-index:2;top:12px;bottom:12px;left:0;width:1px;background:linear-gradient(180deg,transparent,rgba(205,197,238,.33),transparent)}.profile-page .profile-section-nav button::after{content:'';position:absolute;z-index:3;right:0;bottom:0;left:0;height:2px;background:0 0;box-shadow:none;opacity:0;transform:scaleX(.26);transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .2s ease,background .18s ease,box-shadow .18s ease}.profile-page .profile-section-nav button:hover{background:rgba(255,255,255,.035)}.profile-page .profile-section-nav button:active{filter:brightness(1.12)}.profile-page .profile-section-nav button.active{background:radial-gradient(ellipse at 50% 100%,rgba(147,119,245,.24),transparent 70%);box-shadow:0 5px 14px rgba(102,80,193,.13);color:#fbfaff}.profile-page .profile-section-nav button.active::after{background:linear-gradient(90deg,transparent 2%,#aa9cff 20%,#d1c8ff 50%,#aa9cff 80%,transparent 98%);box-shadow:0 0 10px rgba(183,164,255,.72);opacity:1;transform:scaleX(1)}.profile-page .profile-section-nav button .material-icons{transition:transform .25s cubic-bezier(.2,.85,.24,1),color .2s ease,text-shadow .2s ease}.profile-page .profile-section-nav button.active .material-icons{transform:translateY(-1px) scale(1.1)}.profile-page .profile-section-nav button.active .material-icons{color:#e8e1ff;text-shadow:0 0 13px rgba(189,172,255,.56)}.profile-page .information-tabs .md-tab-content,.profile-page .information-tabs .md-tab-content>div,.profile-page .information-tabs md-tabs-content-wrapper{margin-top:0;padding-top:0}.profile-page .profile-information.profile-about-single{padding-top:0}.profile-page .gallery-grid{padding-top:0}.profile-page .information-tabs:not(.md-dynamic-height) md-tabs-content-wrapper{position:relative;top:auto;right:auto;bottom:auto;left:auto;min-height:0;overflow:visible}.profile-page .information-tabs:not(.md-dynamic-height) md-tab-content.md-active{position:relative;bottom:auto;overflow:hidden}.profile-page .information-tabs:not(.md-dynamic-height) md-tab-content.md-active>div{animation:lup-profile-panel-arrive .22s cubic-bezier(.2,.8,.25,1) both}@keyframes lup-profile-panel-arrive{from{opacity:.58;transform:translate3d(0,6px,0)}to{opacity:1;transform:translate3d(0,0,0)}}@media (prefers-reduced-motion:reduce){.profile-page .information-tabs:not(.md-dynamic-height) md-tab-content.md-active>div{animation:none}}.profile-page .gallery-add-tile{position:relative;gap:9px;border:1px solid rgba(195,187,231,.16);border-radius:17px;background:radial-gradient(circle at 50% 28%,rgba(149,125,237,.17),transparent 31%),linear-gradient(145deg,rgba(49,50,73,.7),rgba(24,26,40,.82));box-shadow:inset 0 1px 0 rgba(255,255,255,.075),0 10px 20px rgba(0,0,0,.13);color:#d6d0e6}.profile-page .gallery-add-tile::before{display:block;content:'';position:absolute;width:66%;height:1px;bottom:18px;background:linear-gradient(90deg,transparent,rgba(197,187,238,.23),transparent)}.profile-page .gallery-add-tile .material-icons{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(219,211,250,.2);border-radius:13px;background:rgba(176,159,242,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.12);color:#cfc4ff;font-size:20px}.profile-page .gallery-add-tile span{display:block;position:relative;color:#bcb5cf;font:720 10px/1 Ubuntu,Roboto,Arial,sans-serif;letter-spacing:.045em;text-transform:uppercase}.profile-page .gallery-add-tile:hover{border-color:rgba(190,174,255,.4);background:radial-gradient(circle at 50% 28%,rgba(157,132,244,.25),transparent 34%),linear-gradient(145deg,rgba(56,55,85,.84),rgba(25,28,44,.92));transform:translateY(-2px)}.profile-page .gallery-add-tile:hover .material-icons{color:#eeeaff;box-shadow:0 0 14px rgba(174,153,255,.22),inset 0 1px 0 rgba(255,255,255,.15)}@media (max-width:768px){.profile-page .information-tabs md-tabs-canvas{display:block;width:100%;height:52px}.profile-page .information-tabs md-pagination-wrapper{display:flex;width:100%;height:52px;transform:none}.profile-page .information-tabs md-tab-item{display:flex;flex:1 1 50%;width:50%;max-width:50%;min-width:0;height:46px;min-height:46px;margin:3px 0;border:0;border-radius:0;background:0 0;box-shadow:none}.profile-page .information-tabs md-tab-item .md-tab-label{display:flex;align-items:center;justify-content:center;width:100%;height:46px;font-family:Ubuntu,Roboto,Arial,sans-serif;font-size:11px;font-weight:760;line-height:1;color:#a9a4b8;letter-spacing:.02em;text-transform:none;visibility:visible;opacity:1}.profile-page .information-tabs md-tab-item::after{content:none;display:none}.profile-page .information-tabs md-tab-item .md-tab-label::before{display:none;content:none}.profile-page .information-tabs md-tab-item.md-active{background:linear-gradient(135deg,rgba(128,104,226,.22),rgba(77,137,204,.1));box-shadow:inset 0 -2px 0 #a99aff,inset 0 1px 0 rgba(255,255,255,.11)}.profile-page .information-tabs md-tab-item.md-active .md-tab-label{color:#f6f3ff;text-shadow:0 0 9px rgba(202,191,255,.22)}}.location-page md-tabs md-tab-item.md-active .md-tab-label::before{transform:none;background:rgba(185,171,255,.18);color:#f5f2ff}.location-page md-tabs md-ink-bar{display:none}.md-sidenav-left,.md-sidenav-left md-content,.profile-page,.profile-page md-content{background:radial-gradient(ellipse 80% 38% at 8% -10%,rgba(85,116,205,.16),transparent 70%),radial-gradient(ellipse 62% 34% at 94% 24%,rgba(143,91,214,.13),transparent 72%),radial-gradient(circle at 22% 74%,rgba(63,144,191,.08),transparent 35%),linear-gradient(155deg,#171a29 0,#1b1d2d 48%,#151724 100%)}.nearby .location-categories button:first-child.active{border-color:color-mix(in srgb,var(--lup-category-ink) 52%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--lup-category-ink) 12%,transparent),0 0 15px color-mix(in srgb,var(--lup-category-ink) 25%,transparent),inset 0 1px 0 rgba(255,255,255,.18);outline:1px solid color-mix(in srgb,var(--lup-category-ink) 26%,transparent);outline-offset:3px}.nearby .location-categories button:first-child.active .material-icons{transform:translateY(-2px);border-color:color-mix(in srgb,var(--lup-category-ink) 68%,#fff);background:linear-gradient(145deg,color-mix(in srgb,var(--lup-category-ink) 34%,#52566a),color-mix(in srgb,var(--lup-category-ink) 16%,#232637));color:#fff}.md-sidenav-left,.md-sidenav-left md-content{background:radial-gradient(ellipse 92% 30% at 12% 0,rgba(66,157,229,.16),transparent 70%),radial-gradient(ellipse 68% 34% at 94% 37%,rgba(126,86,211,.14),transparent 72%),linear-gradient(162deg,#111c30 0,#151a2d 51%,#0f1422 100%)}.md-sidenav-left .sidenav-brand,.md-sidenav-left md-toolbar.sidenav-brand{min-height:82px;background:radial-gradient(circle at 88% 24%,rgba(99,189,247,.32),transparent 29%),linear-gradient(115deg,#32295d 0,#1a3158 56%,#121d33 100%);border-bottom:1px solid rgba(184,219,255,.17);box-shadow:inset 0 -1px 0 rgba(255,255,255,.055),0 8px 19px rgba(4,9,22,.22)}.md-sidenav-left .sidenav-brand .md-toolbar-tools{height:82px}.md-sidenav-left .sidenav-brand h1{color:#f7fbff;font-weight:760;letter-spacing:-.035em}.md-sidenav-left .sidenav-brand span{color:#b7d6f0}.md-sidenav-left md-list-item .nav-icon,.md-sidenav-left md-list-item.nav-account .nav-icon,.md-sidenav-left md-list-item.nav-discover .nav-icon,.md-sidenav-left md-list-item.nav-friends .nav-icon,.md-sidenav-left md-list-item.nav-logout .nav-icon,.md-sidenav-left md-list-item.nav-profile .nav-icon,.md-sidenav-left md-list-item.nav-profile-settings .nav-icon,.md-sidenav-left md-list-item.nav-settings .nav-icon{width:24px;height:24px;margin-right:14px;border:0;border-radius:0;background:0 0;box-shadow:none;font-size:19px}.md-sidenav-left md-list-item:hover .nav-icon{transform:translateX(1px);background:0 0;box-shadow:none}.md-sidenav-left md-list-item::before{background:0 0}.md-sidenav-left md-list-item:hover{border-color:transparent;background:linear-gradient(90deg,rgba(84,157,223,.18),rgba(123,92,202,.07) 68%,transparent)}.md-sidenav-left md-list-item:hover::before{background:#9fddff;box-shadow:0 0 11px rgba(129,208,255,.62)}.nearby md-content.greybg:has(.location-categories button:first-child.active):has(.slickit .slick-current .room-category-hero[class*=category-]) .location-categories button:first-child.active{position:relative;z-index:3;border-color:color-mix(in srgb,var(--lup-category-ink) 52%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--lup-category-ink) 14%,rgba(255,255,255,.07)),rgba(255,255,255,.025));box-shadow:0 0 0 1px color-mix(in srgb,var(--lup-category-ink) 12%,transparent),0 0 15px color-mix(in srgb,var(--lup-category-ink) 25%,transparent),inset 0 1px 0 rgba(255,255,255,.18);color:#faf9ff}.nearby .location-categories button:first-child span{visibility:visible;color:color-mix(in srgb,var(--lup-category-ink) 74%,#f4f2fa)}.nearby .location-categories button:first-child.active span{color:#fff}.location-reviews-page>md-content{background:radial-gradient(circle at 86% -7%,rgba(127,104,237,.22),transparent 33%),radial-gradient(circle at 7% 36%,rgba(76,165,225,.1),transparent 31%),linear-gradient(155deg,#171a29 0,#1b1d2d 48%,#151724 100%)}.review-top-identity .location-top-icon{background:linear-gradient(145deg,rgba(163,137,242,.42),rgba(70,147,218,.25))}.reviews-hero{position:relative;display:grid;grid-template-columns:58px minmax(0,1fr);gap:13px;margin:16px 14px 11px;padding:17px;overflow:hidden;border:1px solid rgba(210,201,246,.16);border-radius:20px;background:linear-gradient(145deg,rgba(64,59,105,.58),rgba(27,31,50,.86));box-shadow:inset 0 1px 0 rgba(255,255,255,.11),0 14px 27px rgba(0,0,0,.17)}.reviews-hero::after{content:'';position:absolute;right:-34px;bottom:-58px;width:155px;height:155px;border:1px solid rgba(208,195,255,.16);border-radius:50%;box-shadow:0 0 0 18px rgba(151,124,241,.035),0 0 28px rgba(103,154,237,.16);pointer-events:none}.reviews-hero-mark{display:grid;place-items:center;width:54px;height:54px;border:1px solid rgba(236,226,255,.28);border-radius:18px 18px 18px 7px;background:linear-gradient(145deg,#aa8bfa,#577fd2);box-shadow:0 8px 0 rgba(62,53,133,.28),0 13px 20px rgba(0,0,0,.19),inset 0 1px 0 rgba(255,255,255,.35);color:#fff}.reviews-hero-mark .material-icons{font-size:29px}.reviews-hero-copy{min-width:0}.reviews-hero-copy>span{color:#bdb0ed;font-size:9px;font-weight:850;letter-spacing:.13em}.reviews-hero-copy h1{margin:3px 0 5px;overflow:hidden;color:#f8f6ff;font-size:18px;font-weight:790;line-height:1.13;text-overflow:ellipsis;white-space:nowrap}.reviews-hero-copy p{margin:0;color:#c9c4d8;font-size:11px;line-height:1.4}.reviews-rate-cta{position:relative;z-index:1;grid-column:1/-1;display:flex;align-items:center;gap:7px;width:100%;min-height:43px;margin-top:3px;padding:0 12px;border:1px solid rgba(205,190,255,.28);border-radius:13px;background:linear-gradient(105deg,rgba(155,124,241,.34),rgba(71,136,207,.18));box-shadow:inset 0 1px 0 rgba(255,255,255,.17);color:#f8f6ff;font:780 12px/1 Ubuntu,Roboto,Arial,sans-serif;cursor:pointer}.reviews-rate-cta .material-icons:first-child{color:#ffe09a;font-size:20px}.reviews-rate-cta .material-icons:last-child{margin-left:auto;color:#d9d1ff;font-size:18px}.reviews-scoreboard{display:flex;align-items:center;gap:13px;margin:0 14px 16px;padding:12px 15px;border:1px solid rgba(255,255,255,.1);border-radius:17px;background:rgba(255,255,255,.045);box-shadow:inset 0 1px 0 rgba(255,255,255,.07);cursor:pointer}.reviews-score{display:flex;align-items:baseline;gap:4px;min-width:70px;padding-right:13px;border-right:1px solid rgba(255,255,255,.1)}.reviews-score strong{color:#fff5c8;font-size:27px;line-height:1}.reviews-score span,.reviews-stars small{color:#aaa4bd;font-size:10px;font-weight:700}.reviews-stars{display:grid;gap:4px}.reviews-stars .jk-rating-stars-container .material-icons{color:#ffd36e;font-size:17px}.reviews-scoreboard>.material-icons{margin-left:auto;color:#bcaeff}.location-reviews-page md-list{padding:0 14px 28px}.location-reviews-page md-subheader{margin:0 0 6px;padding:9px 1px}.reviews-list-heading{display:flex;align-items:center;gap:7px;color:#c6bed8;font-size:10px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.reviews-list-heading .material-icons{color:#b6a5f3;font-size:17px}.reviews-list-heading b{display:grid;place-items:center;min-width:20px;height:20px;margin-left:auto;border-radius:999px;background:rgba(157,132,238,.18);color:#e9e2ff;font-size:10px}.location-reviews-page md-list-item{min-height:70px;margin:8px 0;padding:9px 11px;border-color:rgba(208,199,239,.12);border-radius:17px;background:linear-gradient(135deg,rgba(255,255,255,.055),rgba(255,255,255,.022));box-shadow:inset 0 1px 0 rgba(255,255,255,.065)}.location-reviews-page md-list-item .lup-avatar{width:36px;height:36px;margin-right:4px}.location-reviews-page md-list-item .lup-comment-text{color:#f0edf7;font-size:13px;line-height:1.48}.location-reviews-page md-list-item .lup-comment-date{margin-top:4px;color:#aaa4bb;font-size:10px}.location-reviews-page md-list-item .md-secondary .material-icons{color:#f1a1b3}.lup-comment-dialog{overflow:hidden;border:1px solid rgba(210,199,255,.2);border-radius:22px;background:linear-gradient(155deg,#292744,#171927)}.lup-comment-dialog md-toolbar,.lup-comment-dialog md-toolbar .md-toolbar-tools{background:0 0;border:0}.lup-comment-dialog .md-dialog-content,.lup-comment-dialog md-dialog-content{background:0 0}.vote-dialog-intro{display:flex;align-items:center;gap:10px;margin:0 0 15px;color:#d4cde8;font-size:12px;line-height:1.4}.vote-dialog-intro .material-icons{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:rgba(163,136,244,.18);color:#d9ccff}.vote-dialog-intro p{margin:0}.lup-comment-dialog jk-rating-stars{display:flex;justify-content:center;margin:4px 0 18px}.lup-comment-dialog jk-rating-stars .material-icons{color:#ffd36e;font-size:28px}.lup-comment-dialog textarea{min-height:104px;padding:11px;box-sizing:border-box;border:1px solid rgba(213,204,243,.17);border-radius:13px;background:rgba(255,255,255,.055);color:#f7f4ff;resize:vertical}.lup-comment-dialog md-dialog-actions{padding:10px 18px 16px}.lup-comment-dialog .vote-save{border:1px solid rgba(214,202,255,.24);border-radius:11px;background:linear-gradient(135deg,#997eea,#668bd6);color:#fff}@media (max-width:420px){.reviews-hero{margin-right:10px;margin-left:10px;padding:15px}.reviews-scoreboard{margin-right:10px;margin-left:10px}.location-reviews-page md-list{padding-right:10px;padding-left:10px}}.lup-comment-dialog md-input-container{margin:0;padding:0;background:0 0}.location-chat-surface .chatbottom input,.lup-comment-dialog textarea{border-color:rgba(176,162,239,.28);background:linear-gradient(145deg,rgba(91,83,145,.28),rgba(32,37,60,.92));box-shadow:inset 0 1px 0 rgba(255,255,255,.075),0 7px 16px rgba(0,0,0,.12);color:#f7f4ff;-webkit-text-fill-color:#f7f4ff}.location-chat-surface .chatbottom input::placeholder,.lup-comment-dialog textarea::placeholder{color:#b7b0cb;opacity:1}.location-chat-surface .chatbottom input:focus,.lup-comment-dialog textarea:focus{border-color:#b9a8ff;box-shadow:0 0 0 3px rgba(162,139,247,.15),inset 0 1px 0 rgba(255,255,255,.09)}.md-dialog-container{z-index:10020}md-backdrop.md-dialog-backdrop{z-index:10010}.lup-proximity-dialog{position:relative;width:min(392px,calc(100vw - 30px));overflow:hidden;border:1px solid rgba(174,218,255,.21);border-radius:24px;background:radial-gradient(circle at 85% 3%,rgba(90,167,243,.22),transparent 33%),linear-gradient(155deg,#17263e,#0c1424);box-shadow:0 28px 76px rgba(0,0,0,.52),0 0 42px rgba(89,165,241,.12);color:#edf7ff}.lup-proximity-dialog::before{content:'';position:absolute;inset:-38% -20% auto;height:175px;border:1px solid rgba(155,214,255,.13);border-radius:50%;box-shadow:0 0 0 26px rgba(142,199,255,.035),0 0 0 53px rgba(142,199,255,.02);pointer-events:none}.lup-proximity-dialog .md-dialog-content,.lup-proximity-dialog md-dialog-content{background:0 0}.lup-proximity-dialog-content{position:relative;padding:28px 25px 13px;text-align:center}.lup-proximity-close{position:absolute;z-index:2;top:11px;right:11px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid rgba(213,236,255,.14);border-radius:11px;background:rgba(5,13,26,.34);color:#c9d9ea;cursor:pointer}.lup-proximity-close .material-icons{font-size:18px}.lup-proximity-signal{position:relative;display:grid;place-items:center;width:64px;height:64px;margin:0 auto 12px;border:1px solid rgba(194,230,255,.42);border-radius:50% 50% 50% 16px;background:linear-gradient(145deg,#5caeee,#526ec1);box-shadow:0 8px 0 rgba(39,70,133,.42),0 17px 30px rgba(0,0,0,.24),0 0 31px rgba(115,196,255,.31),inset 0 1px rgba(255,255,255,.4);color:#fff}.lup-proximity-signal::after,.lup-proximity-signal::before{content:'';position:absolute;border:1px solid rgba(151,220,255,.31);border-radius:50%;pointer-events:none}.lup-proximity-signal::before{inset:-12px}.lup-proximity-signal::after{inset:-25px;opacity:.45}.lup-proximity-signal .material-icons{font-size:37px;text-shadow:0 2px 7px rgba(8,24,55,.38)}.lup-proximity-eyebrow{display:block;color:#9bd8ff;font-size:9px;font-weight:850;letter-spacing:.16em}.lup-proximity-dialog h2{margin:6px 0 8px;color:#f3f9ff;font-size:22px;line-height:1.12;letter-spacing:-.03em}.lup-proximity-dialog p{max-width:294px;margin:0 auto;color:#bdcee1;font-size:12px;line-height:1.5}.lup-proximity-rule{display:flex;align-items:flex-start;gap:8px;margin:17px 0 0;padding:10px 11px;border-left:2px solid #8bd6ff;background:rgba(116,191,255,.08);color:#d9eafb;font-size:10px;line-height:1.4;text-align:left}.lup-proximity-rule .material-icons{flex:0 0 auto;color:#a8e6ca;font-size:16px}.lup-proximity-dialog md-dialog-actions{min-height:0;padding:11px 18px 17px;justify-content:center}.lup-proximity-ok{width:100%;min-height:43px;border:1px solid rgba(203,235,255,.29);border-radius:13px;background:linear-gradient(135deg,#65b9ef,#6477cf);box-shadow:0 5px 0 rgba(44,67,133,.44),0 11px 18px rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.36);color:#fff;font:800 12px inherit;cursor:pointer}.md-dialog-container .lup-comment-dialog{display:block;width:calc(100vw - 32px);max-width:430px;max-height:calc(var(--lup-viewport-height,100dvh) - 32px);margin:0 auto}.lup-comment-dialog .md-toolbar-tools h2{color:#f7f4ff;font-size:18px;font-weight:700}.lup-comment-dialog md-dialog-actions .md-button{min-height:38px;border-radius:10px;color:#d9d3e8}.lup-friend-delete-dialog{box-sizing:border-box;width:calc(100vw - 24px);max-width:390px;max-height:calc(var(--lup-viewport-height,100dvh) - 24px);margin:12px;overflow:hidden;border:1px solid rgba(180,205,244,.18);border-radius:20px;background:linear-gradient(155deg,#202a40,#121926);box-shadow:0 24px 52px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.1)}.lup-friend-delete-dialog md-toolbar,.lup-friend-delete-dialog md-toolbar .md-toolbar-tools{min-height:57px;padding:0 13px;background:0 0;border:0}.lup-friend-delete-dialog .friend-delete-mark{display:grid;place-items:center;width:30px;height:30px;margin-right:9px;border:1px solid rgba(172,208,248,.23);border-radius:10px;background:linear-gradient(145deg,rgba(104,155,215,.25),rgba(101,94,166,.18));color:#d8ecff;box-shadow:inset 0 1px 0 rgba(255,255,255,.16)}.lup-friend-delete-dialog .friend-delete-mark .material-icons{font-size:18px}.lup-friend-delete-dialog .md-toolbar-tools h2{overflow:hidden;margin:0;color:#fbf9ff;font-size:16px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.lup-friend-delete-dialog .md-icon-button{width:33px;height:33px;min-height:33px;margin:0;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:rgba(255,255,255,.04);color:#dce9fa}.lup-friend-delete-dialog .md-dialog-content,.lup-friend-delete-dialog md-dialog-content{background:0 0}.lup-friend-delete-dialog .friend-delete-content{padding:3px 16px 11px}.lup-friend-delete-dialog .friend-delete-person{display:flex;align-items:center;gap:11px;padding:11px;border:1px solid rgba(178,207,246,.12);border-radius:15px;background:linear-gradient(110deg,rgba(95,139,204,.1),rgba(255,255,255,.03));box-shadow:inset 0 1px 0 rgba(255,255,255,.07)}.lup-friend-delete-dialog .friend-delete-person .lup-avatar{flex:0 0 auto;width:42px;height:42px;margin:0}.lup-friend-delete-dialog .friend-delete-person div{display:grid;min-width:0;gap:3px}.lup-friend-delete-dialog .friend-delete-person strong{overflow:hidden;color:#fff;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.lup-friend-delete-dialog .friend-delete-person span{color:#b9c9dc;font-size:11px;line-height:1.35}.lup-friend-delete-dialog .friend-delete-content>p{margin:12px 2px 3px;color:#d6dfed;font-size:12px;line-height:1.46}.lup-friend-delete-dialog md-dialog-actions{min-height:61px;padding:10px 16px 14px;border-top:1px solid rgba(184,211,247,.09)}.lup-friend-delete-dialog .friend-delete-actions .md-button{flex:1 1 0;min-width:0;min-height:39px;margin:0;padding:0 10px;border-radius:11px;font-size:12px;font-weight:750;letter-spacing:.01em}.lup-friend-delete-dialog .friend-delete-cancel{border:1px solid rgba(181,205,239,.17);background:rgba(255,255,255,.03);color:#dbe6f4}.lup-friend-delete-dialog .friend-delete-confirm{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-left:8px;border:1px solid rgba(244,174,195,.24);background:linear-gradient(135deg,rgba(175,79,112,.23),rgba(111,79,147,.18));color:#ffe1ea}.lup-friend-delete-dialog .friend-delete-confirm .material-icons{font-size:17px}.lup-friend-delete-dialog .friend-delete-cancel:hover{background:rgba(255,255,255,.09)}.lup-friend-delete-dialog .friend-delete-confirm:hover{border-color:rgba(255,190,211,.48);background:rgba(203,96,133,.24)}@media (max-width:360px){.lup-friend-delete-dialog .friend-delete-content{padding-right:13px;padding-left:13px}.lup-friend-delete-dialog .friend-delete-actions .md-button{padding-right:7px;padding-left:7px;font-size:11px}.lup-friend-delete-dialog .friend-delete-confirm{margin-left:6px}}@media (prefers-reduced-motion:reduce){.lup-friend-delete-dialog *{transition:none}}.lup-friend-delete-dialog{border-color:rgba(167,211,255,.2);background:radial-gradient(circle at 82% 0,rgba(86,159,232,.18),transparent 34%),linear-gradient(155deg,#192742,#0d1627)}.lup-friend-delete-dialog .friend-delete-content--calm{position:relative;padding:27px 23px 14px;text-align:center}.lup-friend-delete-dialog .friend-delete-close{position:absolute;top:11px;right:11px;display:grid;place-items:center;width:31px;height:31px;padding:0;border:1px solid rgba(212,233,255,.13);border-radius:10px;background:rgba(8,17,31,.3);color:#c8d8ea;cursor:pointer}.lup-friend-delete-dialog .friend-delete-close .material-icons{font-size:18px}.lup-friend-delete-dialog .friend-delete-connection{position:relative;display:grid;place-items:center;width:72px;height:61px;margin:0 auto 10px}.lup-friend-delete-dialog .friend-delete-connection>span{position:absolute;width:66px;height:1px;background:linear-gradient(90deg,transparent,rgba(168,215,255,.72),transparent);transform:rotate(-18deg)}.lup-friend-delete-dialog .friend-delete-connection .lup-avatar{position:relative;z-index:1;width:53px;height:53px;margin:0;border:2px solid rgba(205,235,255,.55);border-radius:50%;box-shadow:0 0 0 6px rgba(119,185,255,.08),0 10px 23px rgba(0,0,0,.23)}.lup-friend-delete-dialog .friend-delete-connection>.material-icons{position:absolute;z-index:2;right:0;bottom:0;display:grid;place-items:center;width:24px;height:24px;border:1px solid rgba(231,190,207,.33);border-radius:50%;background:#3b3049;color:#ffd6e3;font-size:13px}.lup-friend-delete-dialog .friend-delete-eyebrow{display:block;color:#a6dafd;font-size:9px;font-weight:850;letter-spacing:.16em}.lup-friend-delete-dialog .friend-delete-content--calm h2{margin:6px 0 7px;color:#f4f8ff;font-size:21px;font-weight:780;letter-spacing:-.03em}.lup-friend-delete-dialog .friend-delete-question{max-width:265px;margin:0 auto;color:#c2d1e4;font-size:12px;line-height:1.48}.lup-friend-delete-dialog .friend-delete-note{display:flex;align-items:flex-start;gap:7px;margin:16px 0 0;padding:9px 10px;border-left:2px solid #83cefa;background:rgba(109,187,245,.07);color:#d8e7f8;font-size:10px;line-height:1.38;text-align:left}.lup-friend-delete-dialog .friend-delete-note .material-icons{flex:0 0 auto;color:#9cdcff;font-size:16px}.lup-friend-delete-dialog .friend-delete-actions--calm{display:grid;grid-template-columns:1fr;gap:8px;padding:10px 18px 17px;border-top:1px solid rgba(187,216,247,.09)}.lup-friend-delete-dialog .friend-delete-actions--calm .md-button{width:100%;min-height:41px;margin:0;border-radius:12px;font-size:12px;font-weight:780;letter-spacing:0;text-transform:none}.lup-friend-delete-dialog .friend-delete-actions--calm .friend-delete-cancel{order:0;border:1px solid rgba(190,220,248,.18);background:linear-gradient(135deg,rgba(90,155,221,.28),rgba(92,108,192,.26));color:#f2f8ff;box-shadow:inset 0 1px rgba(255,255,255,.2)}.lup-friend-delete-dialog .friend-delete-actions--calm .friend-delete-confirm{order:1;margin:0;border:0;background:0 0;box-shadow:none;color:#aebfd4}.lup-friend-delete-dialog .friend-delete-actions--calm .friend-delete-confirm:hover{background:rgba(255,255,255,.045);color:#f3d5df}.lup-friend-delete-dialog .friend-delete-actions--calm .friend-delete-confirm .material-icons{font-size:15px}.friends-page>md-content{background:radial-gradient(circle at 84% 5%,rgba(128,100,230,.14),transparent 29%),radial-gradient(circle at 9% 76%,rgba(76,158,226,.1),transparent 31%),#10121d}.friends-page .search-input-wrap{position:relative;display:flex;align-items:center;gap:8px;width:min(92%,680px);margin:15px auto 5px;padding:8px 11px;border:1px solid rgba(204,194,245,.15);border-radius:17px;background:rgba(255,255,255,.045);box-shadow:inset 0 1px 0 rgba(255,255,255,.075),0 10px 23px rgba(0,0,0,.12)}.friends-page .search-input-wrap .qrcode-dummy{order:3;display:grid;place-items:center;width:34px;height:34px;margin:0;border:1px solid rgba(201,181,255,.22);border-radius:11px;background:rgba(134,104,232,.16);color:#d9ccff;transition:transform .16s ease,background .16s ease}.friends-page .search-input-wrap .qrcode-dummy:hover{transform:translateY(-1px);background:rgba(143,112,237,.28)}.friends-page .search-input-wrap .friend-search-mark{display:grid;place-items:center;width:28px;height:28px;color:#b7a8eb;font-size:19px}.friends-page .search-input-wrap .search-input{min-height:34px;font-size:13px;font-weight:620}.friends-shell{display:block;width:min(92%,680px);margin:8px auto 31px}.friends-page .friends-overview{display:flex;align-items:center;gap:10px;margin:15px 2px 9px;padding:0 2px}.friends-page .friends-overview-mark{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(176,210,255,.2);border-radius:12px;background:linear-gradient(145deg,rgba(91,165,229,.24),rgba(112,88,195,.18));color:#d4ecff;box-shadow:inset 0 1px 0 rgba(255,255,255,.13)}.friends-page .friends-overview-mark .material-icons{font-size:19px}.friends-page .friends-overview div{display:grid;gap:1px;min-width:0}.friends-page .friends-overview strong{overflow:hidden;color:#f4f1ff;font-size:14px;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.friends-page .friends-overview span{color:#aaa5bd;font-size:10px;font-weight:730;letter-spacing:.045em;text-transform:uppercase}.friends-page .friends-list{width:100%;margin:0}.friends-page .friends-list .md-subheader{display:none}.friends-page .lup-user-list{display:grid;gap:8px}.friends-page .lup-user-list md-list-item.friend-card{min-height:76px;margin:0;padding:10px 12px;border:1px solid rgba(210,203,239,.11);border-radius:17px;background:linear-gradient(135deg,rgba(255,255,255,.058),rgba(115,95,180,.055));box-shadow:inset 0 1px 0 rgba(255,255,255,.075)}.friends-page .lup-user-list md-list-item.friend-card:hover{transform:translateY(-1px);border-color:rgba(186,169,242,.33);background:linear-gradient(135deg,rgba(129,105,220,.16),rgba(61,129,196,.08))}.friends-page .lup-user-list md-list-item.friend-card .lup-avatar{width:43px;height:43px;margin-right:10px;border:1px solid rgba(213,204,250,.2);box-shadow:0 5px 13px rgba(0,0,0,.18)}.friends-page .lup-user-list md-list-item.friend-card .username{font-size:14px;font-weight:780}.friends-page .lup-user-list md-list-item.friend-card .lup-user-status{font-size:11px}.friends-page .lup-user-actions{gap:6px;margin-left:9px;padding-left:9px;border-left:1px solid rgba(255,255,255,.08)}.friends-page .lup-user-action{width:35px;height:35px;border-radius:11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.11)}.friends-page .lup-user-action .material-icons{font-size:18px}.friends-page .lup-user-action-message{border-color:rgba(166,185,255,.3);background:linear-gradient(145deg,rgba(129,106,227,.24),rgba(70,129,203,.16));color:#e2dcff}.friends-page .lup-user-action-remove{border-color:rgba(241,180,203,.18);background:rgba(192,105,137,.08);color:#e4b6c8}.friends-page .lup-user-action-remove:hover{border-color:rgba(250,192,214,.38);background:rgba(202,109,142,.17)}.friends-page .friends-empty{display:grid;justify-items:center;gap:7px;padding:42px 20px;border:1px dashed rgba(197,184,242,.2);border-radius:20px;background:rgba(255,255,255,.025);color:#c8c1d9;text-align:center}.friends-page .friends-empty .material-icons{display:grid;place-items:center;width:42px;height:42px;border-radius:15px;background:rgba(126,99,219,.15);color:#cbbdff;font-size:23px}.friends-page .friends-empty strong{color:#eeeaff;font-size:14px}.friends-page .friends-empty span{max-width:250px;color:#aaa4bd;font-size:12px;line-height:1.45}@media (max-width:380px){.friends-page .search-input-wrap,.friends-shell{width:94%}.friends-page .lup-user-list md-list-item.friend-card{padding-right:9px;padding-left:9px}.friends-page .lup-user-actions{gap:4px;margin-left:5px;padding-left:6px}.friends-page .lup-user-action{width:32px;height:32px}.friends-page .lup-user-action .material-icons{font-size:16px}}.notification>md-content{position:relative;isolation:isolate;overflow-x:hidden;background:radial-gradient(ellipse at 92% 8%,rgba(107,150,237,.13),transparent 31%),radial-gradient(ellipse at 8% 84%,rgba(115,83,198,.13),transparent 35%),linear-gradient(160deg,#101726 0,#101421 49%,#131225 100%)}.notification>md-content>:not(.inbox-ambient-map){position:relative;z-index:1}.inbox-ambient-map{position:absolute;z-index:0;inset:0;overflow:hidden;pointer-events:none}.inbox-ambient-map::before{content:'';position:absolute;top:11%;right:-38%;width:94%;height:52%;border:1px solid rgba(127,185,255,.095);border-radius:48% 52% 50% 47%;transform:rotate(-24deg)}.inbox-ambient-map::after{content:'';position:absolute;bottom:5%;left:-43%;width:103%;height:48%;border:1px solid rgba(173,133,255,.08);border-radius:52% 48% 44% 56%;transform:rotate(18deg)}.inbox-route{position:absolute;display:block;width:72%;height:29%;border:1px solid rgba(143,190,255,.095);border-radius:50%;opacity:.72}.inbox-route-one{top:27%;right:-29%;transform:rotate(-29deg)}.inbox-route-two{bottom:6%;left:-39%;border-color:rgba(185,149,255,.075);transform:rotate(21deg)}.inbox-route-light{position:absolute;top:31%;right:13%;width:7px;height:7px;border-radius:50%;background:#bce9ff;box-shadow:0 0 0 4px rgba(111,190,244,.06),0 0 15px rgba(108,197,255,.68);animation:lup-inbox-route-light 18s ease-in-out infinite}.inbox-map-node{position:absolute;width:4px;height:4px;border-radius:50%;background:rgba(201,226,255,.58);box-shadow:0 0 11px rgba(117,194,255,.38)}.inbox-map-node-one{top:44%;right:29%;opacity:.38}.inbox-map-node-two{bottom:22%;left:17%;background:rgba(204,178,255,.52);opacity:.33}.inbox-map-pin{position:absolute;top:18%;right:6%;display:grid;place-items:center;width:50px;height:50px;border:1px solid rgba(158,210,255,.15);border-radius:50% 50% 50% 13px;background:linear-gradient(145deg,rgba(83,168,229,.12),rgba(113,84,196,.08));box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 12px 30px rgba(19,58,109,.14);color:rgba(198,238,255,.56);transform:rotate(-45deg);animation:lup-inbox-pin-drift 16s ease-in-out infinite}.inbox-map-pin .material-icons{font-size:27px;transform:rotate(45deg);filter:drop-shadow(0 3px 6px rgba(79,181,243,.34))}.notification .notification-panel{background:0 0}.notification .notification-panel>md-content{background:0 0}.notification .notification-panel md-list{background:0 0}.notification .inbox-empty{display:flex;align-items:center;min-height:92px;margin:18px 14px;padding:13px 14px;border:1px solid rgba(184,205,245,.14);border-radius:19px;background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(108,91,185,.065));box-shadow:inset 0 1px 0 rgba(255,255,255,.075)}.notification .inbox-empty .inbox-empty-mark{display:grid;flex:0 0 42px;place-items:center;width:42px;height:42px;margin-right:11px;border:1px solid rgba(169,200,255,.2);border-radius:14px 14px 14px 5px;background:linear-gradient(145deg,rgba(91,165,229,.19),rgba(112,88,195,.13));color:#d5ecff}.notification .inbox-empty .inbox-empty-mark .material-icons{font-size:21px}.notification .inbox-empty .md-list-item-text{min-width:0}.notification .inbox-empty strong{display:block;margin:0 0 4px;color:#edf2ff;font-size:13px;font-weight:780}.notification .inbox-empty p{margin:0;color:#afaac0;font-size:11px;line-height:1.4}@keyframes lup-inbox-pin-drift{0%,100%{transform:rotate(-45deg) translate3d(0,0,0);opacity:.36}50%{transform:rotate(-45deg) translate3d(-8px,10px,0);opacity:.61}}@keyframes lup-inbox-route-light{0%,100%{transform:translate3d(0,0,0);opacity:.18}48%,52%{transform:translate3d(-72px,31px,0);opacity:.66}}@media (max-width:480px){.inbox-map-pin{top:20%;right:-1%;width:42px;height:42px}.inbox-map-pin .material-icons{font-size:23px}.inbox-route-light{top:32%;right:7%}.inbox-route-one{top:28%;right:-44%;width:89%}.notification .inbox-empty{margin-right:12px;margin-left:12px}}@media (prefers-reduced-motion:reduce){.inbox-map-pin,.inbox-route-light{animation:none}}.notification .notification-switch{margin:0;padding-top:7px;padding-bottom:6px;border:0;background:0 0;box-shadow:none}.notification .notification-switch::after,.notification .notification-switch::before{display:none;content:none}.notification .notification-switch button{border:0;box-shadow:none}.notification .notification-switch button.active{background:linear-gradient(145deg,rgba(98,141,215,.16),rgba(116,86,190,.12));box-shadow:inset 0 1px 0 rgba(219,234,255,.07)}.notification .inbox-empty,.notification md-list>.inbox-empty{display:flex;align-items:center;min-height:76px;margin:22px 14px 0;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none}.notification .inbox-empty .inbox-empty-mark{border:0;border-radius:0;background:0 0;box-shadow:none;color:#b8dcff}.notification .inbox-empty .inbox-empty-copy{min-width:0;border:0;background:0 0;box-shadow:none}.notification .notification-panel .inbox-message-list{margin:0;padding:0;background:0 0;background-color:transparent;box-shadow:none}.notification .notification-panel .inbox-message-list::after,.notification .notification-panel .inbox-message-list::before{display:none;content:none}.notification .notification-panel ng-include,.notification .notification-panel ng-include md-content,.notification .notification-panel ng-include>md-content{background:0 0;background-color:transparent;box-shadow:none}.notification .notification-panel .inbox-message-list .inbox-thread-card{position:relative;display:flex;align-items:center;min-height:72px;margin:8px 12px;padding:10px 10px 10px 13px;border:1px solid rgba(186,208,250,.12);border-radius:17px;background:linear-gradient(110deg,rgba(70,89,145,.19),rgba(20,28,47,.48) 66%);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 8px 18px rgba(2,7,20,.12);cursor:pointer;transition:transform 170ms ease,border-color 170ms ease,background 170ms ease,box-shadow 170ms ease}.notification .notification-panel .inbox-message-list .inbox-thread-card::before{content:'';position:absolute;top:14px;bottom:14px;left:0;width:2px;border-radius:0 3px 3px 0;background:rgba(142,202,255,.28)}.notification .notification-panel .inbox-message-list .inbox-thread-card:focus-within,.notification .notification-panel .inbox-message-list .inbox-thread-card:hover{transform:translateY(-1px);border-color:rgba(167,211,255,.28);background:linear-gradient(110deg,rgba(81,112,178,.27),rgba(25,35,58,.58) 66%);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 11px 22px rgba(2,7,20,.17)}.notification .notification-panel .inbox-message-list .inbox-thread-card.lup-notification-unread::before{background:#91e1bd;box-shadow:0 0 12px rgba(112,226,169,.7)}.notification .inbox-thread-avatar{position:relative;flex:0 0 auto;width:45px;height:45px;margin-right:12px}.notification .inbox-thread-avatar .lup-avatar,.notification .inbox-thread-avatar .lup-avatar img{width:45px;height:45px}.notification .inbox-thread-avatar .lup-avatar{display:block;border-radius:50%;outline:1px solid rgba(161,215,255,.38);outline-offset:3px;overflow:hidden}.notification .inbox-thread-live{position:absolute;z-index:2;right:-3px;bottom:0;width:9px;height:9px;border:2px solid #172038;border-radius:50%;background:#8ce4b5;box-shadow:0 0 10px rgba(115,232,174,.78)}.notification .inbox-thread-copy{min-width:0;flex:1 1 auto;margin:0}.notification .inbox-thread-titleline{display:flex;align-items:center;gap:8px;min-width:0}.notification .inbox-thread-copy h4{min-width:0;margin:0;overflow:hidden;color:#f2f6ff;font-size:13px;font-weight:760;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.notification .inbox-thread-copy p{margin:4px 0 0;overflow:hidden;color:#aab7ce;font-size:11px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.notification .inbox-thread-unread{display:grid;flex:0 0 auto;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:10px;background:rgba(112,220,168,.17);color:#caffdf;font-size:9px;font-weight:850;line-height:1}.notification .inbox-thread-open{display:grid;flex:0 0 auto;place-items:center;width:34px;height:34px;min-width:34px;margin:0 0 0 9px;padding:0;border:1px solid rgba(178,162,255,.27);border-radius:11px;background:linear-gradient(145deg,rgba(139,111,230,.26),rgba(83,122,198,.15));box-shadow:inset 0 1px 0 rgba(255,255,255,.12);color:#e4dcff;cursor:pointer;transition:transform 160ms ease,filter 160ms ease}.notification .inbox-thread-open:focus-visible,.notification .inbox-thread-open:hover{transform:translateY(-1px);filter:brightness(1.15);outline:0}.notification .inbox-thread-open .material-icons{font-size:18px}@media (max-width:360px){.notification .notification-panel .inbox-message-list .inbox-thread-card{margin-right:9px;margin-left:9px;padding-right:8px;padding-left:11px}.notification .inbox-thread-avatar,.notification .inbox-thread-avatar .lup-avatar,.notification .inbox-thread-avatar .lup-avatar img{width:39px;height:39px}.notification .inbox-thread-avatar{margin-right:10px}.notification .inbox-thread-open{width:31px;height:31px;min-width:31px;margin-left:6px}}.query-page>md-content,.query-page>md-content md-content,.query-page>md-content>ng-include{background:0 0;color:#eef2ff}.query-page>md-content{background:radial-gradient(ellipse at 92% 8%,rgba(107,150,237,.13),transparent 31%),radial-gradient(ellipse at 8% 84%,rgba(115,83,198,.09),transparent 35%),linear-gradient(160deg,#101726 0,#101421 49%,#131225 100%)}.query-page .chat-msgs{background:linear-gradient(180deg,rgba(16,20,34,.18),rgba(10,13,24,.62))}.query-page .chatbottom{background:linear-gradient(180deg,rgba(13,17,29,.78),rgba(13,16,27,.96))}.query-page .chatbottom .chat-input{border:1px solid rgba(180,202,245,.14);border-radius:12px;background:rgba(38,43,65,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.055)}.query-page .chatbottom input{border:0;border-radius:12px;background:0 0;color:#f4f6ff;-webkit-text-fill-color:#f4f6ff}.query-page .chatbottom input::placeholder{color:#a9b3cd}.query-page .chatbottom input:focus{border:0;box-shadow:0 0 0 2px rgba(137,184,255,.14)}.query-page .chatbottom input:-webkit-autofill,.query-page .chatbottom input:-webkit-autofill:focus,.query-page .chatbottom input:-webkit-autofill:hover{-webkit-text-fill-color:#f4f6ff;-webkit-box-shadow:0 0 0 1000px #282d43 inset;transition:background-color 9999s ease-in-out 0s}.query-page .chat-msgs{padding:0}.query-page .chat-msgs .msgline{width:100%}.query-page .chat-msgs .lup-msg{width:100%;margin:0;border-bottom:1px solid rgba(192,210,247,.075)}.query-page .chat-msgs .lup-msg:last-child{border-bottom:0}.query-page .query-message-card{display:flex;align-items:center;gap:11px;width:100%;min-height:60px;box-sizing:border-box;margin:0;padding:11px 14px}.query-page .query-message-avatar,.query-page .query-message-avatar .avatar,.query-page .query-message-avatar img{display:block;flex:0 0 38px;width:38px;height:38px;margin:0;border-radius:50%}.query-page .query-message-avatar{overflow:hidden;border:1px solid rgba(191,215,255,.22);box-shadow:0 4px 14px rgba(0,0,0,.18);cursor:pointer}.query-page .query-message-content{flex:1 1 auto;min-width:0}.query-page .query-message-meta{display:flex;align-items:baseline;gap:7px;min-width:0;margin:0 0 3px}.query-page .query-message-meta .name{overflow:hidden;color:#e8efff;font-size:11px;font-weight:750;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.query-page .query-message-meta .time{flex:0 0 auto;color:#8e9bb7;font-size:9px;line-height:1.2;white-space:nowrap}.query-page .query-message-content .message{display:block;width:100%;box-sizing:border-box;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none;color:#cbd5e7;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.query-page .query-message-content .messager-inner{display:inline;float:none;padding:0}.query-page .query-message-content lup-msg-state{display:inline-flex;margin-left:5px;vertical-align:middle}.query-page .lup-own-msg .query-message-card{flex-direction:row-reverse}.query-page .lup-own-msg .query-message-meta{justify-content:flex-end}.query-page .lup-own-msg .query-message-content{text-align:right}.query-page .lup-own-msg .query-message-content .message{color:#e4ebff}@media (max-width:360px){.query-page .query-message-card{gap:9px;padding:10px 11px}.query-page .query-message-avatar,.query-page .query-message-avatar .avatar,.query-page .query-message-avatar img{flex-basis:34px;width:34px;height:34px}}.friends-page>md-content{position:relative;isolation:isolate;overflow-x:hidden;background:radial-gradient(ellipse at 92% 9%,rgba(107,150,237,.13),transparent 31%),radial-gradient(ellipse at 8% 84%,rgba(115,83,198,.13),transparent 35%),linear-gradient(160deg,#101726 0,#101421 49%,#131225 100%)}.friends-page>md-content>:not(.friends-ambient-map){position:relative;z-index:1}.friends-ambient-map{position:absolute;z-index:0;inset:0;overflow:hidden;pointer-events:none}.friends-ambient-map::before{content:'';position:absolute;top:8%;right:-36%;width:92%;height:54%;border:1px solid rgba(127,185,255,.1);border-radius:48% 52% 50% 47%;transform:rotate(-23deg);opacity:.78}.friends-ambient-map::after{content:'';position:absolute;bottom:10%;left:-45%;width:104%;height:48%;border:1px solid rgba(173,133,255,.085);border-radius:52% 48% 44% 56%;transform:rotate(17deg)}.friends-route{position:absolute;display:block;width:72%;height:29%;border:1px solid rgba(143,190,255,.1);border-radius:50%;opacity:.72}.friends-route-one{top:25%;right:-29%;transform:rotate(-29deg)}.friends-route-two{bottom:4%;left:-39%;border-color:rgba(185,149,255,.08);transform:rotate(21deg)}.friends-route-light{position:absolute;top:30%;right:12%;width:7px;height:7px;border-radius:50%;background:#bce9ff;box-shadow:0 0 0 4px rgba(111,190,244,.06),0 0 15px rgba(108,197,255,.68);opacity:.48;animation:lup-friends-route-light 18s ease-in-out infinite}.friends-map-node{position:absolute;width:4px;height:4px;border-radius:50%;background:rgba(201,226,255,.62);box-shadow:0 0 11px rgba(117,194,255,.42)}.friends-map-node-one{top:42%;right:30%;opacity:.42}.friends-map-node-two{bottom:24%;left:17%;background:rgba(204,178,255,.55);opacity:.35}.friends-map-pin{position:absolute;top:18%;right:6%;display:grid;place-items:center;width:50px;height:50px;border:1px solid rgba(158,210,255,.16);border-radius:50% 50% 50% 13px;background:linear-gradient(145deg,rgba(83,168,229,.13),rgba(113,84,196,.085));box-shadow:inset 0 1px 0 rgba(255,255,255,.11),0 12px 30px rgba(19,58,109,.15);color:rgba(198,238,255,.6);transform:rotate(-45deg);animation:lup-friends-pin-drift 16s ease-in-out infinite}.friends-map-pin .material-icons{font-size:27px;transform:rotate(45deg);filter:drop-shadow(0 3px 6px rgba(79,181,243,.36))}@keyframes lup-friends-pin-drift{0%,100%{transform:rotate(-45deg) translate3d(0,0,0);opacity:.39}50%{transform:rotate(-45deg) translate3d(-8px,10px,0);opacity:.64}}@keyframes lup-friends-route-light{0%,100%{transform:translate3d(0,0,0);opacity:.2}48%{transform:translate3d(-72px,31px,0);opacity:.7}52%{transform:translate3d(-72px,31px,0);opacity:.7}}@media (max-width:480px){.friends-map-pin{top:20%;right:-1%;width:42px;height:42px}.friends-map-pin .material-icons{font-size:23px}.friends-route-light{top:31%;right:7%}.friends-route-one{top:27%;right:-44%;width:89%}}@media (prefers-reduced-motion:reduce){.friends-map-pin,.friends-route-light{animation:none}}.friends-page .lup-top-bar{background:rgba(15,20,33,.84);border-bottom-color:rgba(206,222,255,.08);box-shadow:none}.friends-page .friends-search-zone,.friends-page .friends-shell{width:min(92%,680px);box-sizing:border-box}.friends-page .friends-search-zone{position:relative;z-index:1;margin:18px auto 0}.friends-page .search-input-wrap{width:100%;min-height:48px;margin:0;padding:4px 5px 4px 13px;border:1px solid rgba(198,216,255,.12);border-radius:15px;background:rgba(12,17,29,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.055)}.friends-page .search-input-wrap:focus-within{border-color:rgba(147,191,255,.43);background:rgba(18,25,42,.58);box-shadow:0 0 0 3px rgba(96,156,243,.08),inset 0 1px 0 rgba(255,255,255,.055)}.friends-page .search-input-wrap .friend-search-mark{width:22px;color:rgba(190,218,255,.72);font-size:18px}.friends-page .search-input-wrap .search-input{min-height:38px;padding:0 2px;color:#f1f4ff;font-size:14px;font-weight:620}.friends-page .search-input-wrap .search-input::placeholder{color:rgba(191,200,224,.7)}.friends-page .search-input-wrap .qrcode-dummy{order:3;display:grid;place-items:center;width:36px;height:36px;margin:0;padding:0;border:0;border-radius:11px;background:0 0;box-shadow:none;color:#aebfff;cursor:pointer;transition:color .18s ease,background .18s ease,transform .18s ease}.friends-page .search-input-wrap .qrcode-dummy:focus-visible,.friends-page .search-input-wrap .qrcode-dummy:hover{background:rgba(131,153,242,.15);color:#e4e9ff;outline:0;transform:translateY(-1px)}.friends-page .search-input-wrap .qrcode-dummy .material-icons{font-size:20px}.friends-page .friends-shell{margin:18px auto 34px}.friends-page .friends-overview{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;margin:0 2px 12px;padding:0 2px 13px;border-bottom:1px solid rgba(198,216,255,.13)}.friends-page .friends-overview-copy{display:grid;gap:3px;min-width:0}.friends-page .friends-overview-eyebrow{color:#91c6ef;font-size:9px;font-weight:820;letter-spacing:.14em;text-transform:uppercase}.friends-page .friends-overview strong{overflow:hidden;color:#f4f6ff;font-size:clamp(19px,5vw,25px);font-weight:760;letter-spacing:-.045em;line-height:1.03;text-overflow:ellipsis;white-space:nowrap}.friends-page .friends-overview-description{overflow:hidden;color:#aeb5ca;font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.friends-page .friends-overview-count{display:grid;justify-items:end;gap:1px;min-width:55px;padding:0 0 1px;color:#bfc9e7;text-align:right}.friends-page .friends-overview-count b{color:#e5e8ff;font-size:22px;font-weight:720;letter-spacing:-.065em;line-height:1}.friends-page .friends-overview-count small{color:#92a1c3;font-size:8px;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.friends-page .friends-list{overflow:hidden;width:100%;margin:0;padding:0;border-top:1px solid rgba(198,216,255,.1);border-bottom:1px solid rgba(198,216,255,.1);border-radius:0;background:linear-gradient(90deg,rgba(255,255,255,.018),rgba(126,109,193,.028),rgba(255,255,255,.012));box-shadow:none}.friends-page .friends-list .md-subheader{display:none}.friends-page .lup-user-list{display:block}.friends-page .friend-search-results md-list-item,.friends-page .lup-user-list md-list-item.friend-card{min-height:69px;margin:0;padding:9px 5px;border:0;border-bottom:1px solid rgba(198,216,255,.09);border-radius:0;background:0 0;box-shadow:none;transition:background .18s ease,transform .18s ease}.friends-page .friend-search-results md-list-item:last-child,.friends-page .lup-user-list md-list-item.friend-card:last-child{border-bottom:0}.friends-page .friend-search-results md-list-item:hover,.friends-page .lup-user-list md-list-item.friend-card:hover{transform:none;border-color:rgba(198,216,255,.09);background:linear-gradient(90deg,rgba(121,167,238,.09),rgba(137,106,218,.035))}.friends-page .friend-search-results lup-avatar,.friends-page .lup-user-list md-list-item.friend-card .lup-avatar{width:43px;height:43px;margin:0 11px 0 5px;border:1px solid rgba(205,222,255,.18);border-radius:50%;box-shadow:0 5px 15px rgba(0,0,0,.16)}.friends-page .friend-search-results .username,.friends-page .lup-user-list .username{margin:0 0 3px;color:#eef2ff;font-size:14px;font-weight:740}.friends-page .friend-search-results .lup-user-status,.friends-page .lup-user-list .lup-user-status{margin:0;color:#9fa8bf;font-size:11px}.friends-page .lup-user-actions{gap:2px;margin-left:7px;padding-left:7px;border-left:1px solid rgba(198,216,255,.08)}.friends-page .lup-user-action{width:34px;height:34px;border:0;border-radius:10px;background:0 0;box-shadow:none}.friends-page .lup-user-action .material-icons{font-size:18px}.friends-page .lup-user-action-message{color:#bfcbff}.friends-page .lup-user-action-message:hover{background:rgba(118,155,238,.15);color:#e1e8ff}.friends-page .lup-user-action-remove{color:#d8a7ba}.friends-page .lup-user-action-remove:hover{border-color:transparent;background:rgba(205,110,143,.12);color:#f0c0d0}.friends-page .lup-user-action-friend{color:#a9e8c7}.friends-page .lup-user-action-friend:hover{background:rgba(91,193,142,.16);color:#d8ffea}.friends-page .lup-user-action-friend-pending{color:#f0ca8a}.friends-page .lup-user-action-friend-pending:hover{background:rgba(218,166,82,.15);color:#ffe1ae}.friends-page .friend-search-results{overflow:hidden;width:100%;margin:8px 0 0;padding:0;border-top:1px solid rgba(198,216,255,.1);border-bottom:1px solid rgba(198,216,255,.1);background:rgba(12,17,29,.32)}.friends-page .friends-empty{border:0;border-top:1px solid rgba(198,216,255,.1);border-radius:0;background:0 0;box-shadow:none}@media (max-width:380px){.friends-page .friends-search-zone,.friends-page .friends-shell{width:94%}.friends-page .friends-overview{gap:10px}.friends-page .friends-overview-description{max-width:218px}.friends-page .lup-user-actions{margin-left:3px;padding-left:4px}.friends-page .lup-user-action{width:31px;height:31px}}.location-reviews-page>md-content{background:linear-gradient(160deg,#151824 0,#10121d 100%)}.reviews-hero{grid-template-columns:42px minmax(0,1fr);gap:11px;margin:14px 14px 10px;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:rgba(255,255,255,.035);box-shadow:none}.reviews-hero::after{display:none}.reviews-hero-mark{width:40px;height:40px;border:1px solid rgba(188,174,255,.3);border-radius:12px;background:rgba(138,112,237,.16);box-shadow:none;color:#cdbfff}.reviews-hero-mark .material-icons{font-size:22px}.reviews-hero-copy>span{color:#aaa4c7;font-size:8px}.reviews-hero-copy h1{font-size:16px;font-weight:700}.reviews-hero-copy p{color:#b9b5c7;font-size:11px}.reviews-rate-cta{min-height:40px;margin-top:1px;border:1px solid rgba(184,169,247,.26);border-radius:11px;background:rgba(137,112,232,.14);box-shadow:none}.reviews-scoreboard{margin:0 14px 12px;padding:11px 13px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.03);box-shadow:none}.reviews-score{min-width:62px}.reviews-score strong{font-size:24px}.location-reviews-page md-list{padding:0 14px 25px}.location-reviews-page md-list-item{margin:7px 0;padding:8px 10px;border:1px solid rgba(255,255,255,.075);border-radius:13px;background:rgba(255,255,255,.025);box-shadow:none}.location-reviews-page md-list-item .lup-comment-text{color:#f2f0f7}.location-reviews-page .review-comment-rating{display:flex;align-items:center;gap:1px;margin-top:5px}.location-reviews-page .review-comment-rating .material-icons{color:rgba(255,255,255,.17);font-size:14px}.location-reviews-page .review-comment-rating .material-icons.is-rated{color:#ffd36e}.location-reviews-page .review-comment-rating span{margin-left:5px;color:#a9a4b8;font-size:9px;font-weight:700}.location-reviews-page .reviews-empty{display:flex;align-items:center;gap:9px;min-height:64px;color:#aaa6b8;font-size:11px;line-height:1.4}.location-reviews-page .reviews-empty .material-icons{color:#b7a8ef}@media (max-width:420px){.reviews-hero,.reviews-scoreboard{margin-right:10px;margin-left:10px}.location-reviews-page md-list{padding-right:10px;padding-left:10px}}.venue-view{--venue-accent:#bba8ff;--venue-glow:rgba(154,127,241,.24);background:radial-gradient(circle at 86% 0,var(--venue-glow),transparent 30%),linear-gradient(160deg,#171a29,#10121c)}.venue-view.location-category-city{--venue-accent:#8ec9ff;--venue-glow:rgba(94,175,243,.26)}.venue-view.location-category-bar,.venue-view.location-category-food{--venue-accent:#f1a76e;--venue-glow:rgba(226,126,70,.26)}.venue-view.location-category-cafe{--venue-accent:#e2b47d;--venue-glow:rgba(198,143,93,.24)}.venue-view.location-category-club{--venue-accent:#e58bdb;--venue-glow:rgba(211,81,203,.24)}.venue-view.location-category-culture{--venue-accent:#86c6ed;--venue-glow:rgba(80,165,226,.22)}.venue-view.location-category-outdoors,.venue-view.location-category-sport{--venue-accent:#85d5a4;--venue-glow:rgba(71,188,128,.22)}.venue-view.location-category-education{--venue-accent:#89d4e5;--venue-glow:rgba(73,182,202,.22)}.venue-view.location-category-health{--venue-accent:#ef9ab3;--venue-glow:rgba(224,98,142,.22)}.venue-identity{display:grid;grid-template-columns:52px minmax(0,1fr) 36px;align-items:center;gap:12px;min-height:108px;padding:16px;border-bottom:1px solid color-mix(in srgb,var(--venue-accent) 20%,rgba(255,255,255,.08));background:linear-gradient(115deg,color-mix(in srgb,var(--venue-accent) 13%,#24283a),rgba(19,21,33,.95) 72%)}.venue-category-mark{display:grid;place-items:center;width:50px;height:50px;border:1px solid color-mix(in srgb,var(--venue-accent) 55%,rgba(255,255,255,.18));border-radius:15px 15px 15px 6px;background:linear-gradient(145deg,color-mix(in srgb,var(--venue-accent) 38%,#596074),#262a3b);box-shadow:0 10px 22px rgba(0,0,0,.22),0 0 20px var(--venue-glow),inset 0 1px rgba(255,255,255,.28);color:#fff}.venue-category-mark .material-icons{font-size:28px}.venue-title{min-width:0}.venue-title>span{display:block;overflow:hidden;color:var(--venue-accent);font-size:9px;font-weight:800;letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.venue-title h1{display:-webkit-box;overflow:hidden;margin:3px 0 4px;color:#f8f6fc;font-size:20px;font-weight:720;line-height:1.08;-webkit-box-orient:vertical;-webkit-line-clamp:2}.venue-title p{overflow:hidden;margin:0;color:#b5b2c1;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.venue-hours{display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:rgba(255,255,255,.04);color:#c9c4d7;cursor:pointer}.venue-hours .room-open{color:#82dda9}.venue-hours .room-closed{color:#f19baa}.venue-hours .room-unknown{color:var(--venue-accent)}.venue-rating{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:10px;width:calc(100% - 28px);min-height:66px;margin:13px 14px 10px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--venue-accent) 27%,rgba(255,255,255,.11));border-radius:15px;background:rgba(255,255,255,.035);box-shadow:inset 0 1px rgba(255,255,255,.06);color:#f5f2fa;cursor:pointer;text-align:left}.venue-rating-number{display:grid;gap:1px}.venue-rating-number strong{color:#fff0ad;font-size:25px;line-height:.95}.venue-rating-number span{color:#aaa5b8;font-size:9px;font-weight:700}.venue-stars{display:flex;flex-wrap:nowrap;min-width:0;overflow:hidden;white-space:nowrap}.venue-stars .material-icons{flex:0 0 auto;color:rgba(255,255,255,.18);font-size:20px}.venue-stars .venue-star-on{color:#ffd46e;text-shadow:0 0 12px rgba(255,210,103,.18)}.venue-rating-meta{display:grid;grid-template-columns:auto auto;column-gap:3px;align-items:baseline;min-width:41px;color:#b7b2c6}.venue-rating-meta b{color:#f1edf9;font-size:14px}.venue-rating-meta span{font-size:8px}.venue-rating-meta .material-icons{grid-column:1/-1;justify-self:end;margin-top:2px;color:var(--venue-accent);font-size:16px}.venue-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 14px 14px}.venue-action{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:84px;padding:8px 4px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.03);box-shadow:inset 0 1px rgba(255,255,255,.06);color:#f1eef8;cursor:pointer;font:inherit;text-decoration:none}.venue-action .material-icons{color:var(--venue-accent);font-size:24px;text-shadow:0 0 13px var(--venue-glow)}.venue-action span{font-size:11px;font-weight:760}.venue-action small{overflow:hidden;max-width:100%;color:#aaa5b9;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.venue-action-vote{border-color:color-mix(in srgb,var(--venue-accent) 31%,rgba(255,255,255,.12));background:color-mix(in srgb,var(--venue-accent) 12%,rgba(255,255,255,.03))}.venue-action-vote .material-icons{color:#ffe09a}.venue-note{display:flex;gap:8px;margin:0 14px 26px;padding:11px 12px;border-left:2px solid var(--venue-accent);background:linear-gradient(90deg,color-mix(in srgb,var(--venue-accent) 10%,transparent),transparent);color:#b8b4c4}.venue-note .material-icons{color:var(--venue-accent);font-size:17px}.venue-note p{margin:0;font-size:11px;line-height:1.45}@media (max-width:360px){.venue-identity{grid-template-columns:45px minmax(0,1fr) 32px;gap:9px;padding:13px 10px}.venue-category-mark{width:43px;height:43px}.venue-title h1{font-size:17px}.venue-actions,.venue-note,.venue-rating{margin-right:10px;margin-left:10px}.venue-rating{width:calc(100% - 20px);gap:7px;padding-right:9px;padding-left:9px}.venue-stars .material-icons{font-size:17px}.venue-action span{font-size:10px}}.venue-view{position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 84% 5%,var(--venue-glow),transparent 31%),radial-gradient(circle at 10% 89%,color-mix(in srgb,var(--venue-accent) 10%,transparent),transparent 27%),linear-gradient(160deg,#171a29,#10121c)}.venue-atmosphere{position:absolute;z-index:-1;top:12px;right:-39px;width:190px;height:190px;color:var(--venue-accent);opacity:.17;pointer-events:none}.venue-atmosphere .material-icons{position:absolute;top:20px;right:21px;font-size:152px;line-height:1;filter:drop-shadow(0 0 22px var(--venue-glow))}.venue-atmosphere b,.venue-atmosphere span{position:absolute;border:1px solid currentColor;border-radius:50%}.venue-atmosphere span{inset:0;opacity:.42}.venue-atmosphere b{inset:26px;opacity:.26}.venue-identity{position:relative;min-height:115px;border-bottom-color:color-mix(in srgb,var(--venue-accent) 31%,rgba(255,255,255,.08));background:linear-gradient(112deg,color-mix(in srgb,var(--venue-accent) 20%,#202941),rgba(18,21,34,.91) 66%,rgba(17,19,31,.66))}.venue-identity::after{content:'';position:absolute;right:0;bottom:0;left:16px;height:1px;background:linear-gradient(90deg,var(--venue-accent),transparent 72%);opacity:.7}.venue-rating{position:relative;min-height:71px;border-color:color-mix(in srgb,var(--venue-accent) 34%,rgba(255,255,255,.11));background:linear-gradient(115deg,color-mix(in srgb,var(--venue-accent) 12%,rgba(255,255,255,.04)),rgba(255,255,255,.02))}.venue-rating::after{content:'Tippe zum Bewerten';position:absolute;right:11px;bottom:7px;color:var(--venue-accent);font-size:7px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.venue-actions{position:relative;gap:7px}.venue-action{min-height:76px;border-color:rgba(196,218,255,.11);border-radius:16px;background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018));transition:transform .18s ease,border-color .18s ease,background .18s ease}.venue-action:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--venue-accent) 42%,rgba(255,255,255,.16));background:color-mix(in srgb,var(--venue-accent) 11%,rgba(255,255,255,.04))}.venue-voices{margin:3px 14px 17px;padding:15px 13px 12px;border:1px solid rgba(194,216,255,.13);border-radius:19px;background:linear-gradient(145deg,rgba(29,38,62,.82),rgba(17,22,37,.84));box-shadow:inset 0 1px 0 rgba(255,255,255,.065),0 12px 25px rgba(0,0,0,.12)}.venue-voices-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px}.venue-voices-head span{display:block;color:var(--venue-accent);font-size:8px;font-weight:850;letter-spacing:.13em}.venue-voices-head h2{margin:3px 0 0;color:#f4f6ff;font-size:15px;line-height:1.1}.venue-voices-head button{display:flex;align-items:center;gap:3px;padding:5px 0;border:0;background:0 0;color:#cce7ff;font:inherit;font-size:10px;font-weight:760;cursor:pointer}.venue-voices-head button .material-icons{font-size:14px}.venue-voice{display:grid;grid-template-columns:33px minmax(0,1fr);gap:8px;padding:10px 0;border-top:1px solid rgba(199,218,255,.09)}.venue-voice lup-avatar,.venue-voice lup-avatar .avatar,.venue-voice lup-avatar img{width:33px;height:33px;border-radius:50%}.venue-voice lup-avatar{border:1px solid color-mix(in srgb,var(--venue-accent) 42%,rgba(255,255,255,.15));overflow:hidden}.venue-voice-main{min-width:0}.venue-voice-meta{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.venue-voice-meta strong{overflow:hidden;color:#eaf2ff;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.venue-voice-meta span{color:#8e9bb4;font-size:8px;white-space:nowrap}.venue-voice-main p{display:-webkit-box;overflow:hidden;margin:4px 0 5px;color:#d0d8e7;font-size:11px;line-height:1.38;-webkit-box-orient:vertical;-webkit-line-clamp:3}.venue-voice-stars{display:flex;align-items:center;gap:1px}.venue-voice-stars .material-icons{color:rgba(255,255,255,.16);font-size:12px}.venue-voice-stars .material-icons.is-rated{color:#ffd673;text-shadow:0 0 8px rgba(255,210,107,.22)}.venue-voice-stars small{margin-left:4px;color:#aab6cc;font-size:8px}.venue-voices-empty{display:flex;align-items:center;gap:7px;min-height:49px;padding:4px 0;border-top:1px solid rgba(199,218,255,.09);color:#b6c1d5;font-size:10px;line-height:1.35}.venue-voices-empty .material-icons{color:var(--venue-accent);font-size:19px}@media (max-width:360px){.venue-voices{margin-right:10px;margin-left:10px}.venue-atmosphere{transform:scale(.86);transform-origin:top right}.venue-voice-meta span{display:none}}.location-experience{background:radial-gradient(circle at 88% 3%,rgba(116,97,224,.16),transparent 29%),linear-gradient(160deg,#191b2b,#141622)}.location-reputation{position:relative;display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:11px;align-items:center;margin:14px 13px 12px;padding:13px;overflow:hidden;border:1px solid rgba(203,194,239,.15);border-radius:18px;background:linear-gradient(125deg,rgba(93,77,160,.33),rgba(33,44,70,.74) 57%,rgba(27,30,46,.92));box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 13px 25px rgba(0,0,0,.16);cursor:pointer}.location-reputation::before{content:'';position:absolute;top:-50px;right:-30px;width:128px;height:128px;border:1px solid rgba(212,201,255,.15);border-radius:50%;box-shadow:0 0 0 15px rgba(142,119,236,.035);pointer-events:none}.location-reputation>*{position:relative;z-index:1}.reputation-seal{display:grid;place-items:center;width:43px;height:43px;border:1px solid rgba(238,224,255,.29);border-radius:14px 14px 14px 6px;background:linear-gradient(145deg,#b095ff,#5e82d9);box-shadow:0 6px 0 rgba(62,52,131,.28),0 10px 17px rgba(0,0,0,.19),inset 0 1px 0 rgba(255,255,255,.36);color:#fff}.reputation-seal .material-icons{font-size:25px}.reputation-copy{min-width:0}.reputation-copy>span{display:block;margin-bottom:3px;color:#c6b9f5;font-size:8px;font-weight:900;letter-spacing:.14em}.reputation-copy strong{display:block;overflow:hidden;color:#fbf9ff;font-size:13px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.reputation-copy small{display:block;margin-top:4px;overflow:hidden;color:#c2bed1;font-size:10px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.reputation-score{display:grid;grid-template-columns:auto auto;column-gap:3px;align-items:baseline;min-width:47px;text-align:right}.reputation-score b{color:#fff0af;font-size:20px;line-height:1}.reputation-score>span{color:#bbb4c9;font-size:9px;font-weight:700}.reputation-score jk-rating-stars{grid-column:1/-1;margin-top:3px;white-space:nowrap}.reputation-score .jk-rating-stars-container .material-icons{color:#ffd36e;font-size:10px}.reputation-action{grid-column:2/-1;display:flex;align-items:center;gap:5px;margin-top:1px;color:#e7dfff;font-size:10px;font-weight:800}.reputation-action .material-icons{color:#ffe09a;font-size:15px}.location-voices{margin-top:3px;padding-top:5px}.location-voices .location-section-title>span{display:flex;align-items:center;gap:7px;color:#e9e5f3}.location-voices .location-section-title>span .material-icons{color:#c2afff;font-size:18px}.location-voices .location-section-title button{color:#c6b9fa}.location-comment-compose{display:flex;align-items:center;gap:8px;width:100%;min-height:43px;margin:0 0 9px;padding:0 12px;border:1px dashed rgba(195,181,248,.28);border-radius:13px;background:linear-gradient(100deg,rgba(127,103,221,.15),rgba(255,255,255,.025));color:#ddd7ed;font:750 11px/1 Ubuntu,Roboto,Arial,sans-serif;cursor:pointer}.location-comment-compose .material-icons:first-child{display:grid;place-items:center;width:25px;height:25px;border-radius:8px;background:rgba(168,145,245,.16);color:#d8caff;font-size:15px}.location-comment-compose .material-icons:last-child{margin-left:auto;color:#b9adf0;font-size:17px}.location-comment-compose:hover{border-color:rgba(205,191,255,.52);background:linear-gradient(100deg,rgba(137,110,232,.25),rgba(255,255,255,.045))}.location-voices .location-comment{border-color:rgba(209,201,239,.11);background:linear-gradient(125deg,rgba(255,255,255,.055),rgba(255,255,255,.025));box-shadow:inset 0 1px 0 rgba(255,255,255,.06);cursor:pointer}.location-voices .location-comment-empty{border-color:rgba(188,174,237,.2);background:rgba(117,96,192,.075);color:#bcb4cd;cursor:pointer}@media (max-width:380px){.location-reputation{grid-template-columns:42px minmax(0,1fr) auto;gap:8px;margin-right:10px;margin-left:10px;padding:11px}.reputation-seal{width:39px;height:39px}.reputation-copy strong{font-size:12px}.reputation-copy small{display:none}.reputation-score b{font-size:18px}.location-voices{margin-right:10px;margin-left:10px}}.nearby .roominfo .distrat .distance a>.material-icons{display:grid;place-items:center;width:60px;height:60px;margin:0;border:1px solid rgba(183,232,248,.44);border-radius:50% 50% 50% 15px;background:radial-gradient(circle at 30% 23%,rgba(238,254,255,.72) 0 7%,transparent 8% 100%),linear-gradient(145deg,#78cfe2,#4386c7 64%,#344d9b);box-shadow:0 6px 12px rgba(29,72,137,.31),0 15px 25px rgba(0,0,0,.26),0 0 20px rgba(95,205,238,.18),inset 0 2px 1px rgba(255,255,255,.44);color:#fff;font-size:31px;line-height:1;transition:transform .2s ease,filter .2s ease}.nearby .roominfo .distrat .distance a:hover>.material-icons{transform:translateY(-2px) scale(1.03);filter:brightness(1.08)}.location-placeboard{--placeboard-accent:#b7a2ff;--placeboard-glow:rgba(148,118,239,.25);background:radial-gradient(circle at 83% 4%,var(--placeboard-glow),transparent 29%),linear-gradient(160deg,#171a29,#13151f)}.location-placeboard.location-category-city{--placeboard-accent:#8fc8ff;--placeboard-glow:rgba(101,180,255,.28)}.location-placeboard.location-category-bar,.location-placeboard.location-category-food{--placeboard-accent:#f2aa72;--placeboard-glow:rgba(238,132,83,.26)}.location-placeboard.location-category-cafe{--placeboard-accent:#e2b87f;--placeboard-glow:rgba(207,151,95,.25)}.location-placeboard.location-category-club{--placeboard-accent:#ec8de3;--placeboard-glow:rgba(213,83,211,.28)}.location-placeboard.location-category-culture{--placeboard-accent:#8cc7ee;--placeboard-glow:rgba(90,172,229,.24)}.location-placeboard.location-category-outdoors,.location-placeboard.location-category-sport{--placeboard-accent:#83d2a2;--placeboard-glow:rgba(75,192,135,.24)}.location-placeboard.location-category-education{--placeboard-accent:#88d6e6;--placeboard-glow:rgba(85,189,209,.25)}.location-placeboard.location-category-health{--placeboard-accent:#f49ab2;--placeboard-glow:rgba(228,103,144,.25)}.placeboard-hero{position:relative;display:grid;grid-template-columns:63px minmax(0,1fr) 38px;gap:12px;align-items:center;min-height:122px;padding:19px 16px 17px;overflow:hidden;border-bottom:1px solid color-mix(in srgb,var(--placeboard-accent) 22%,rgba(255,255,255,.08));background:linear-gradient(135deg,color-mix(in srgb,var(--placeboard-accent) 15%,rgba(43,45,70,.94)),rgba(23,26,40,.96) 70%)}.placeboard-hero::after{content:'';position:absolute;right:-49px;bottom:-64px;width:176px;height:176px;border:1px solid color-mix(in srgb,var(--placeboard-accent) 22%,transparent);border-radius:50%;box-shadow:0 0 0 19px color-mix(in srgb,var(--placeboard-accent) 4%,transparent),0 0 33px var(--placeboard-glow);pointer-events:none}.placeboard-hero>*{position:relative;z-index:1}.placeboard-orbit{display:grid;place-items:center;width:58px;height:58px;border:1px solid color-mix(in srgb,var(--placeboard-accent) 48%,rgba(255,255,255,.16));border-radius:19px 19px 19px 7px;background:linear-gradient(145deg,color-mix(in srgb,var(--placeboard-accent) 41%,#626477),color-mix(in srgb,var(--placeboard-accent) 17%,#25283c));box-shadow:0 8px 0 color-mix(in srgb,var(--placeboard-accent) 18%,rgba(23,25,43,.62)),0 14px 24px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.35);color:#fff}.placeboard-orbit .material-icons{font-size:32px;filter:drop-shadow(0 2px 0 rgba(0,0,0,.18))}.placeboard-copy{min-width:0}.placeboard-kicker{display:block;overflow:hidden;color:var(--placeboard-accent);font-size:9px;font-weight:900;letter-spacing:.13em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.placeboard-copy h1{display:-webkit-box;overflow:hidden;margin:4px 0 5px;color:#f9f7ff;font-size:21px;font-weight:780;letter-spacing:-.025em;line-height:1.05;-webkit-box-orient:vertical;-webkit-line-clamp:2}.placeboard-copy p{overflow:hidden;margin:0;color:#bbb7c9;font-size:11px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.placeboard-hours{display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:rgba(255,255,255,.045);color:#c9c4d8;cursor:pointer}.placeboard-hours .material-icons{font-size:19px}.placeboard-hours .room-open{color:#7ce1ae}.placeboard-hours .room-closed{color:#ffa1ae}.placeboard-hours .room-unknown{color:var(--placeboard-accent)}.placeboard-score{display:grid;grid-template-columns:70px minmax(0,1fr);column-gap:11px;align-items:center;margin:14px 14px 10px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--placeboard-accent) 22%,rgba(255,255,255,.1));border-radius:16px;background:linear-gradient(105deg,color-mix(in srgb,var(--placeboard-accent) 13%,rgba(255,255,255,.045)),rgba(255,255,255,.025));box-shadow:inset 0 1px 0 rgba(255,255,255,.08);cursor:pointer}.placeboard-score>div{display:grid;grid-template-columns:auto auto;gap:2px;align-items:baseline}.placeboard-score>div span{grid-column:1/-1;color:#aaa4bb;font-size:8px;font-weight:850;letter-spacing:.1em}.placeboard-score>div strong{color:#fff0ad;font-size:25px;line-height:1}.placeboard-score>div small{color:#bdb6ca;font-size:9px;font-weight:700}.placeboard-score jk-rating-stars{justify-self:start}.placeboard-score .jk-rating-stars-container .material-icons{color:#ffd36e;font-size:17px}.placeboard-score p{grid-column:2;margin:2px 0 0;color:#aaa5bc;font-size:10px}.placeboard-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 14px 13px}.placeboard-action{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:91px;padding:9px 4px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(255,255,255,.035);box-shadow:inset 0 1px 0 rgba(255,255,255,.07);color:#e9e6f2;font:inherit;text-decoration:none;cursor:pointer}.placeboard-action::before{content:'';position:absolute;top:0;width:48%;height:1px;background:linear-gradient(90deg,transparent,var(--placeboard-accent),transparent);opacity:.72}.placeboard-action .material-icons{color:var(--placeboard-accent);font-size:25px;text-shadow:0 0 12px var(--placeboard-glow)}.placeboard-action span{color:#f0edf6;font-size:11px;font-weight:800}.placeboard-action small{overflow:hidden;max-width:100%;color:#aaa5b9;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.placeboard-action:hover{border-color:color-mix(in srgb,var(--placeboard-accent) 43%,rgba(255,255,255,.14));background:linear-gradient(145deg,color-mix(in srgb,var(--placeboard-accent) 17%,rgba(255,255,255,.06)),rgba(255,255,255,.04))}.placeboard-vote{border-color:color-mix(in srgb,var(--placeboard-accent) 34%,rgba(255,255,255,.12));background:linear-gradient(145deg,color-mix(in srgb,var(--placeboard-accent) 18%,rgba(255,255,255,.08)),rgba(255,255,255,.035))}.placeboard-vote .material-icons{color:#ffe09a}.placeboard-note{display:flex;align-items:flex-start;gap:8px;margin:0 14px 28px;padding:11px 12px;border-left:2px solid var(--placeboard-accent);background:linear-gradient(90deg,color-mix(in srgb,var(--placeboard-accent) 9%,transparent),transparent 88%);color:#bbb7c8}.placeboard-note .material-icons{flex:0 0 auto;color:var(--placeboard-accent);font-size:16px}.placeboard-note p{margin:0;font-size:11px;line-height:1.45}@media (max-width:360px){.placeboard-hero{grid-template-columns:52px minmax(0,1fr) 34px;gap:9px;padding-right:12px;padding-left:12px}.placeboard-orbit{width:50px;height:50px;border-radius:16px 16px 16px 6px}.placeboard-orbit .material-icons{font-size:28px}.placeboard-copy h1{font-size:18px}.placeboard-actions,.placeboard-note,.placeboard-score{margin-right:10px;margin-left:10px}.placeboard-score{padding-right:10px;padding-left:10px}.placeboard-score .jk-rating-stars-container .material-icons{font-size:14px}.placeboard-action span{font-size:10px}}.nearby .roominfo .distrat .distance,.nearby .roominfo .distrat .distance a,.nearby .roominfo .distrat .distance p,.nearby .roominfo .distrat .location-cuddles{width:56px;min-width:56px;height:56px;margin:0}.nearby .roominfo .distrat .distance a>.material-icons,.nearby .roominfo .distrat .location-cuddles{display:grid;place-items:center;box-sizing:border-box;width:56px;height:56px;border:1px solid rgba(205,197,244,.22);border-radius:14px;background:linear-gradient(145deg,rgba(76,72,112,.92),rgba(28,31,48,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 9px 18px rgba(0,0,0,.2)}.nearby .roominfo .distrat .location-cuddles{color:#d6c5ff}.nearby .roominfo .distrat .distance a{display:grid;place-items:center;border-radius:14px;color:#c8e6ff;text-decoration:none}.nearby .roominfo .distrat .distance a>.material-icons{color:#9bd9ff;font-size:29px;line-height:1;transform:none;filter:none}.nearby .roominfo .distrat .location-cuddles>.material-icons{color:#d6c5ff;font-size:27px;line-height:1;filter:none}.nearby .roominfo .distrat .distance a>span,.nearby .roominfo .distrat .location-cuddles strong{position:absolute;right:-5px;bottom:-5px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border:1px solid rgba(205,197,244,.22);border-radius:999px;background:#202334;box-shadow:0 3px 8px rgba(0,0,0,.26);color:#f7f5ff;font-size:8px;font-weight:800;line-height:1}.nearby .roominfo .distrat .distance a::after,.nearby .roominfo .distrat .distance a::before{content:none;display:none}.nearby .roominfo .distrat .location-cuddles::after,.nearby .roominfo .distrat .location-cuddles::before{content:none;display:none}.nearby .roominfo .distrat .distance a:hover>.material-icons,.nearby .roominfo .distrat .location-cuddles:hover{transform:none;filter:brightness(1.12)}.nearby md-content.greybg{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 12% 28%,rgba(103,91,202,.18),transparent 30%),radial-gradient(ellipse at 88% 72%,rgba(51,152,219,.14),transparent 34%),linear-gradient(160deg,#131623 0,#191b2c 52%,#11131d 100%)}.nearby md-content.greybg::before{content:'';position:absolute;z-index:0;inset:56px -25% -15%;pointer-events:none;background:radial-gradient(circle,rgba(203,195,255,.17) 1px,transparent 1.3px) 0 0/20px 20px,radial-gradient(ellipse at 21% 32%,rgba(144,111,241,.18),transparent 24%),radial-gradient(ellipse at 78% 64%,rgba(65,178,238,.14),transparent 29%);opacity:.72;animation:lup-discovery-mesh 19s ease-in-out infinite alternate}.nearby md-content.greybg::after{content:'';position:absolute;z-index:0;top:45%;left:-55%;width:76%;height:2px;pointer-events:none;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(125,196,255,.06) 8%,rgba(181,152,255,.76) 47%,rgba(111,211,255,.1) 78%,transparent);box-shadow:0 0 8px rgba(160,139,255,.22),0 0 22px rgba(69,177,239,.13);transform:rotate(-13deg);animation:lup-discovery-signal-trail 15s cubic-bezier(.38,.05,.56,.95) infinite}.location-page md-tabs md-tabs-wrapper{position:relative;margin:0;border:0;border-top:1px solid rgba(188,215,247,.1);border-bottom:1px solid rgba(188,215,247,.11);border-radius:0;background:linear-gradient(100deg,rgba(18,24,42,.97),rgba(27,33,56,.97));box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 8px 20px rgba(2,7,20,.13)}.location-page md-tabs md-pagination-wrapper,.location-page md-tabs md-tabs-canvas{height:54px}.location-page md-tabs md-tab-item{min-width:0;height:54px;min-height:54px;margin:0;border:0;border-radius:0;background:0 0;color:#8e9bb0;transition:background 180ms ease,color 180ms ease}.location-page md-tabs md-tab-item+md-tab-item{border-left:1px solid rgba(190,215,244,.075)}.location-page md-tabs md-tab-item .md-tab-label{display:flex;align-items:center;justify-content:center;gap:7px;font-size:10px;font-weight:820;letter-spacing:.075em}.location-page md-tabs md-tab-item .md-tab-label::before{width:25px;height:25px;border:0;border-radius:8px 8px 8px 3px;background:rgba(174,205,241,.055);color:#9bb3cf;transition:background 180ms ease,color 180ms ease,transform 180ms ease}.location-page md-tabs md-tab-item.md-active{background:linear-gradient(100deg,rgba(110,125,210,.18),rgba(94,177,230,.09));box-shadow:inset 0 1px 0 rgba(226,240,255,.1);color:#f2f8ff}.location-page md-tabs md-tab-item.md-active .md-tab-label::before{background:linear-gradient(145deg,rgba(151,192,255,.28),rgba(113,161,222,.15));color:#e3f5ff;transform:translateY(-1px)}.location-page md-tabs md-tab-item.md-active::after{right:22%;bottom:0;left:22%;height:2px;border-radius:2px 2px 0 0;background:linear-gradient(90deg,transparent,#c8eaff 48%,transparent);box-shadow:0 0 12px rgba(133,205,255,.62)}.location-page md-tabs md-tab-item[disabled]{opacity:.36}@media (max-width:360px){.location-page md-tabs md-pagination-wrapper,.location-page md-tabs md-tabs-canvas{height:50px}.location-page md-tabs md-tab-item{height:50px;min-height:50px}.location-page md-tabs md-tab-item .md-tab-label{gap:4px;font-size:9px;letter-spacing:.045em}.location-page md-tabs md-tab-item .md-tab-label::before{width:22px;height:22px;font-size:15px}}.nearby md-content.greybg>*{position:relative;z-index:1}@keyframes lup-discovery-mesh{0%{transform:translate3d(-3%,-2%,0) scale(1);opacity:.46}55%{transform:translate3d(3%,2%,0) scale(1.05);opacity:.78}100%{transform:translate3d(1%,-3%,0) scale(1.02);opacity:.54}}@keyframes lup-discovery-signal-trail{0%{transform:translate3d(0,48px,0) rotate(-13deg);opacity:0}13%{opacity:.82}72%{opacity:.55}100%{transform:translate3d(255vw,-64px,0) rotate(-13deg);opacity:0}}@media (prefers-reduced-motion:reduce){.nearby md-content.greybg::after,.nearby md-content.greybg::before{animation:none}}.nearby .slick-current .roominfo{isolation:isolate;overflow:hidden}.nearby .slick-current .roominfo>*{position:relative;z-index:1}.nearby .slick-current .roominfo::after{content:'';position:absolute;z-index:0;bottom:-94px;left:-34%;width:168%;height:158px;pointer-events:none;border:1px solid rgba(155,137,255,.22);border-top-color:rgba(181,163,255,.6);border-radius:50%;background:radial-gradient(ellipse at 49% 16%,rgba(126,193,255,.13),transparent 34%);box-shadow:0 -1px 15px rgba(162,139,255,.2),0 -6px 36px rgba(63,171,237,.1),inset 0 1px 12px rgba(159,136,245,.08);transform-origin:50% 100%;animation:lup-card-signal-arc 13s ease-in-out infinite alternate}@keyframes lup-card-signal-arc{0%{transform:translate3d(-2%,8px,0) scale(.96);opacity:.36}52%{transform:translate3d(2%,-5px,0) scale(1.035);opacity:.88}100%{transform:translate3d(-1%,-1px,0) scale(1);opacity:.52}}@media (prefers-reduced-motion:reduce){.nearby .slick-current .roominfo::after{animation:none}}.nearby .slickit,.nearby .slickit .slick-list{width:100%;max-width:100%;overflow:hidden}.nearby .slickit .slick-list{touch-action:pan-y}.nearby .slickit .slick-track{min-width:100%}.nearby .slickit .slick-slide{height:auto}.location-page md-tabs md-tabs-wrapper{margin:0;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(100deg,#171a29,#20223a);box-shadow:inset 0 -1px 0 rgba(0,0,0,.22)}.location-page md-tabs md-pagination-wrapper,.location-page md-tabs md-tabs-canvas{height:52px}.location-page md-tabs md-tab-item{position:relative;height:52px;min-height:52px;color:#9d9aaf;letter-spacing:.055em}.location-page md-tabs md-tab-item .md-tab-label{font-size:10px;font-weight:760}.location-page md-tabs md-tab-item .md-tab-label::before{width:26px;height:26px;border-radius:9px;background:rgba(255,255,255,.035);color:#a8a5b7}.location-page md-tabs md-tab-item.md-active{background:rgba(255,255,255,.045);box-shadow:inset 0 1px 0 rgba(255,255,255,.1);color:#f7f5fd}.location-page md-tabs md-tab-item.md-active::after{content:'';position:absolute;right:17%;bottom:0;left:17%;height:2px;border-radius:2px 2px 0 0;background:linear-gradient(90deg,transparent,#b8a6ff,#88cfff,transparent);box-shadow:0 0 12px rgba(156,135,255,.45)}.location-page md-tabs md-tab-item.md-active .md-tab-label::before{background:rgba(165,143,243,.18);color:#eeeaff}.location-page md-list.usernavigation{padding:16px 14px 28px;background:radial-gradient(ellipse at 82% 2%,rgba(125,107,228,.16),transparent 29%),linear-gradient(160deg,#151825,#10121b)}.location-page md-list.usernavigation .location-presence-heading{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:76px;margin:0 0 13px;padding:13px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:linear-gradient(135deg,rgba(83,77,127,.42),rgba(29,33,50,.8));box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 13px 27px rgba(0,0,0,.16)}.location-page md-list.usernavigation .location-presence-heading::after{display:none}.location-page md-list.usernavigation .presence-live-mark{position:relative;display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(135,228,179,.32);border-radius:13px;background:rgba(73,186,133,.12);color:#9be4ba}.location-page md-list.usernavigation .presence-live-mark .material-icons{font-size:22px}.location-page md-list.usernavigation .presence-live-mark b{position:absolute;top:7px;right:7px;width:6px;height:6px;border-radius:50%;background:#78dfa4;box-shadow:0 0 0 3px rgba(120,223,164,.13),0 0 10px rgba(120,223,164,.66)}.location-page md-list.usernavigation .location-presence-heading strong{overflow:hidden;color:#f5f3fb;font-size:14px;font-weight:720;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.location-page md-list.usernavigation .location-presence-heading span:not(.presence-live-mark):not(.presence-total){margin-top:3px;color:#aaa6b7;font-size:10px}.location-page md-list.usernavigation .presence-total{display:grid;justify-items:end;gap:1px;min-width:35px}.location-page md-list.usernavigation .presence-total b{color:#fff;font-size:19px;font-weight:720;line-height:1}.location-page md-list.usernavigation .presence-total small{color:#8fe1b1;font-size:7px;font-weight:850;letter-spacing:.09em}.location-page md-list.usernavigation .visitors-list{display:grid;gap:8px;padding:0}.location-page md-list.usernavigation .presence-person{min-height:66px;margin:0;padding:9px 10px;overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:14px;background:rgba(255,255,255,.03);box-shadow:inset 0 1px 0 rgba(255,255,255,.055)}.location-page md-list.usernavigation .presence-person::before{top:11px;bottom:11px;width:2px;background:linear-gradient(#8fe0b1,#79a9e4);opacity:.82}.location-page md-list.usernavigation .presence-person .presence-avatar{width:42px;height:42px;margin-right:10px;outline:1px solid rgba(164,222,191,.38);outline-offset:2px}.location-page md-list.usernavigation .presence-person .presence-avatar img{width:42px;height:42px}.location-page md-list.usernavigation .presence-person-copy .username{margin:0 0 3px;color:#f6f4fb;font-size:13px;font-weight:720}.location-page md-list.usernavigation .presence-person-copy p:last-child{display:flex;align-items:center;gap:4px;margin:0;color:#aaa7b8;font-size:10px}.location-page md-list.usernavigation .presence-person-copy p:last-child .material-icons{color:#79dda7;font-size:9px}.location-page md-list.usernavigation .presence-actions{gap:5px;margin-left:8px}.location-page md-list.usernavigation .presence-actions .presence-action{width:32px;height:32px;min-width:32px;padding:0;border:1px solid rgba(255,255,255,.11);border-radius:10px;background:rgba(255,255,255,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.08);color:#d9d4ea;transition:transform .16s ease,filter .16s ease,border-color .16s ease}.location-page md-list.usernavigation .presence-actions .presence-action .material-icons{font-size:17px}.location-page md-list.usernavigation .presence-actions .presence-action:focus-visible,.location-page md-list.usernavigation .presence-actions .presence-action:hover{transform:translateY(-1px);filter:brightness(1.11)}.location-page md-list.usernavigation .presence-actions .presence-message{border-color:rgba(181,160,255,.28);background:linear-gradient(145deg,rgba(143,113,229,.24),rgba(87,112,195,.14));color:#ded4ff}.location-page md-list.usernavigation .presence-actions .presence-friend{border-color:rgba(117,222,189,.26);background:linear-gradient(145deg,rgba(72,177,144,.21),rgba(69,112,164,.13));color:#b7f0d8}.location-page md-list.usernavigation .presence-actions .presence-pending{border-color:rgba(246,196,112,.34);background:rgba(181,126,55,.16);color:#ffe0a6}.location-page md-list.usernavigation .presence-actions .presence-connected{border-color:rgba(133,206,255,.3);background:rgba(72,137,191,.18);color:#c3eaff}.location-page md-list.usernavigation .presence-actions .presence-up{color:#ffdd83}@media (max-width:360px){.location-page md-list.usernavigation{padding-right:10px;padding-left:10px}.location-page md-list.usernavigation .location-presence-heading{grid-template-columns:38px minmax(0,1fr) auto;gap:9px;padding:11px}.location-page md-list.usernavigation .presence-live-mark{width:36px;height:36px}.location-page md-list.usernavigation .presence-actions{gap:3px;margin-left:4px}.location-page md-list.usernavigation .presence-actions .presence-action{width:29px;height:29px;min-width:29px}}.location-reviews-page .reviews-list-heading,.location-reviews-page md-subheader,.location-reviews-page md-subheader .md-subheader-inner{background:0 0;color:#c9c4d8}.location-reviews-page md-subheader{min-height:36px;margin:0;padding:8px 1px 4px;border:0}.location-reviews-page .reviews-list-heading{min-height:24px}.location-reviews-page .reviews-list-heading--plain{min-height:38px;margin:0;padding:8px 3px 5px;box-sizing:border-box;background:0 0}.location-reviews-page .lup-comment-text,.location-reviews-page .lup-comment-text *,.location-reviews-page .md-list-item-text h4,.location-reviews-page .md-list-item-text h4 *{color:#f3f1fa;-webkit-text-fill-color:#f3f1fa}.location-reviews-page .reviews-list>.md-subheader-wrapper,.location-reviews-page .reviews-list>.md-subheader-wrapper .md-subheader-content,.location-reviews-page .reviews-list>.md-subheader-wrapper .md-subheader-inner,.location-reviews-page .reviews-list>.md-subheader-wrapper>md-subheader,.location-reviews-page .reviews-list>md-subheader,.location-reviews-page .reviews-list>md-subheader .md-subheader-content,.location-reviews-page .reviews-list>md-subheader .md-subheader-inner{background:#10121d;background-image:none;box-shadow:none}.location-chat-surface{background:radial-gradient(ellipse at 8% 105%,color-mix(in srgb,var(--chat-accent) 17%,transparent),transparent 42%),radial-gradient(ellipse at 92% 5%,var(--chat-glow),transparent 36%),linear-gradient(155deg,#171a2a,#0e101a 76%)}.location-chat-surface .chat-msgs{padding:16px 13px;background:linear-gradient(180deg,rgba(17,19,30,.12),rgba(9,11,19,.64))}.location-chat-surface .lup-msg{margin-bottom:10px}.location-chat-surface .lup-msg .msg{margin:0;padding:10px 12px;border:1px solid rgba(255,255,255,.075);border-radius:15px 15px 15px 6px;background:rgba(255,255,255,.045);box-shadow:inset 0 1px 0 rgba(255,255,255,.055)}.location-chat-surface .lup-own-msg .msg{border-color:color-mix(in srgb,var(--chat-accent) 31%,rgba(255,255,255,.1));border-radius:15px 15px 6px 15px;background:color-mix(in srgb,var(--chat-accent) 13%,rgba(255,255,255,.04))}.location-chat-surface .chatbottom{display:flex;align-items:center;gap:9px;pointer-events:auto;height:72px;padding:11px 13px;border:0;border-top:1px solid color-mix(in srgb,var(--chat-accent) 18%,rgba(255,255,255,.08));background:linear-gradient(180deg,rgba(12,14,24,.74),rgba(17,19,31,.96))}.location-chat-surface .chatbottom .chat-input{float:none;flex:1 1 auto;width:auto;padding:0}.location-chat-surface .chatbottom input{position:relative;z-index:2;pointer-events:auto;width:100%;height:46px;padding:0 14px;border:1px solid rgba(255,255,255,.1);border-radius:14px;outline:0;background:rgba(255,255,255,.055);box-shadow:inset 0 1px 0 rgba(255,255,255,.055);color:#f5f3fb}.location-chat-surface .chatbottom input:focus{border-color:color-mix(in srgb,var(--chat-accent) 52%,rgba(255,255,255,.17));box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 0 0 2px color-mix(in srgb,var(--chat-accent) 13%,transparent)}.location-chat-surface .chatbottom .chat-compose-send{position:relative;z-index:2;float:none;display:grid;place-items:center;flex:0 0 46px;width:46px;height:46px;margin:0;padding:0;border:1px solid color-mix(in srgb,var(--chat-accent) 38%,rgba(255,255,255,.15));border-radius:15px;background:color-mix(in srgb,var(--chat-accent) 18%,rgba(255,255,255,.04));box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 7px 17px rgba(0,0,0,.16)}.location-chat-surface .chatbottom .chat-compose-send button,.location-chat-surface .chatbottom .chat-compose-send button.sendmessage{display:grid;place-items:center;width:100%;max-width:none;height:100%;min-width:0;padding:0;border:0;border-radius:inherit;background:0 0;-webkit-mask:none;mask:none;color:color-mix(in srgb,var(--chat-accent) 72%,#fff);cursor:pointer}.location-chat-surface .chatbottom .chat-compose-send button.sendmessage{color:#fff}.location-chat-surface .chatbottom .chat-compose-send .material-icons{font-size:21px}.location-chat-surface .chatbottom{height:54px;gap:7px;padding:8px 12px;background:rgba(14,16,26,.94)}.location-chat-surface .chatbottom input{height:36px;padding:0 9px;border:0;border-bottom:1px solid rgba(255,255,255,.14);border-radius:0;background:0 0;box-shadow:none;font-size:12px}.location-chat-surface .chatbottom input:focus{border-bottom-color:color-mix(in srgb,var(--chat-accent) 65%,#fff);box-shadow:none}.location-chat-surface .chatbottom .chat-compose-send{flex-basis:36px;width:36px;height:36px;border-radius:11px;box-shadow:none}.location-chat-surface .chatbottom .chat-compose-send .material-icons{font-size:18px}.location-chat-surface .lup-msg .msg,.location-chat-surface .lup-own-msg .msg{padding:0;border:0;border-radius:0;background:0 0;box-shadow:none}.location-chat-surface .chat-msgs .msg .name,.location-chat-surface .chat-msgs .msg .time{display:inline-block;float:none;width:auto;padding:0 0 4px;font-size:9px;line-height:1}.location-chat-surface .chat-msgs .msg .name{margin-right:7px}.location-chat-surface .chat-msgs .msg .message{display:block;width:auto;padding:9px 11px;border-radius:14px 14px 14px 5px;background:rgba(255,255,255,.055);box-shadow:none}.location-chat-surface .lup-own-msg .message{border-radius:14px 14px 5px 14px}.location-chat-surface .chat-msgs .msg .message{display:flex;align-items:flex-end;gap:7px;min-width:0;overflow-wrap:anywhere}.location-chat-surface .chat-msgs .msg .messager-inner,.location-chat-surface .lup-other-msg .message .messager-inner,.location-chat-surface .lup-own-msg .message .messager-inner{display:block;float:none;flex:1 1 auto;min-width:0;max-width:none;padding:0;text-align:left;white-space:normal;word-break:break-word}.location-chat-surface .chat-msgs .msg .message .lup-avatar{float:none;flex:0 0 30px;width:30px;height:30px;margin:0}.location-chat-surface .lup-own-msg .msg .name,.location-chat-surface .lup-own-msg .msg .time{text-align:right}.nearby .room-presence-count,.nearby .room-user-preview,.nearby .room-user-preview .lup-avatar,.nearby .room-user-preview .more-users{filter:none;backdrop-filter:none;-webkit-backdrop-filter:none;opacity:1}.nearby .room-presence-count{display:inline-flex;align-items:center;gap:5px;min-height:32px;margin-top:7px;padding:4px 8px 4px 5px;border:1px solid rgba(132,224,178,.3);border-radius:10px;background:#1b2831;box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 4px 12px rgba(0,0,0,.14);color:#dcefe5;font-size:9px;font-weight:720;letter-spacing:.01em}.nearby .room-presence-count .material-icons{color:#7cdda5;font-size:16px}.nearby .room-presence-count b{display:grid;place-items:center;min-width:21px;height:21px;padding:0 3px;border-radius:7px;background:#315a4a;color:#fff;font-size:10px;font-weight:850;line-height:1;font-variant-numeric:tabular-nums}.nearby .room-presence-count.has-visitors b{background:#4a9b70;box-shadow:0 0 12px rgba(101,221,161,.25)}.nearby .room-presence-count span{white-space:nowrap}.location-page md-list.usernavigation .location-presence-heading{display:block;min-height:0;padding:0;background:0 0;border:0;box-shadow:none;overflow:visible}.location-page md-list.usernavigation .location-presence-heading .md-subheader-inner{display:flex;align-items:center;gap:10px;min-height:62px;padding:11px 12px;box-sizing:border-box;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:linear-gradient(135deg,rgba(83,77,127,.42),rgba(29,33,50,.8));box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 13px 27px rgba(0,0,0,.16)}.location-page md-list.usernavigation .location-presence-heading .presence-live-mark{position:relative;display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border:1px solid rgba(135,228,179,.32);border-radius:12px;background:rgba(73,186,133,.12);color:#9be4ba;box-shadow:0 0 16px rgba(91,218,160,.12)}.location-page md-list.usernavigation .location-presence-heading .presence-live-mark .material-icons{font-size:21px}.location-page md-list.usernavigation .location-presence-heading .presence-live-mark b{position:absolute;top:7px;right:7px;width:6px;height:6px;border-radius:50%;background:#78dfa4;box-shadow:0 0 0 3px rgba(120,223,164,.13),0 0 10px rgba(120,223,164,.66)}.location-page md-list.usernavigation .location-presence-heading .presence-total{display:grid;justify-items:end;gap:1px;flex:0 0 auto;min-width:35px;margin:0;color:inherit}.location-page md-list.usernavigation .location-presence-heading .presence-total b{color:#fff;font-size:19px;font-weight:720;line-height:1}.location-page md-list.usernavigation .location-presence-heading .presence-total small{color:#8fe1b1;font-size:7px;font-weight:850;letter-spacing:.09em}.location-page md-list.usernavigation .location-presence-heading .md-subheader-inner>.material-icons{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;margin:0;border:1px solid rgba(135,228,179,.32);border-radius:12px;background:rgba(73,186,133,.12);color:#9be4ba;font-size:21px}.location-page md-list.usernavigation .location-presence-heading .md-subheader-inner>div{min-width:0;flex:1 1 auto}.location-page md-list.usernavigation .location-presence-heading .md-subheader-inner strong{display:block;overflow:hidden;color:#f5f3fb;font-size:13px;font-weight:720;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.location-page md-list.usernavigation .location-presence-heading .md-subheader-inner span{display:block;overflow:hidden;margin-top:3px;color:#aaa6b7;font-size:10px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.nearby .slick-slide .roominfo,.nearby .slick-slide.slick-current .roominfo{transform:none;opacity:1;filter:none;transition:opacity .18s ease}.nearby .slickit.lup-swipe-backward .slick-current .chatbutton,.nearby .slickit.lup-swipe-backward .slick-current .distrat,.nearby .slickit.lup-swipe-backward .slick-current .more-users,.nearby .slickit.lup-swipe-backward .slick-current .room-category-hero,.nearby .slickit.lup-swipe-backward .slick-current .room-category-orbit,.nearby .slickit.lup-swipe-backward .slick-current .room-presence-count,.nearby .slickit.lup-swipe-backward .slick-current .room-user-preview,.nearby .slickit.lup-swipe-backward .slick-current .roominfo,.nearby .slickit.lup-swipe-forward .slick-current .chatbutton,.nearby .slickit.lup-swipe-forward .slick-current .distrat,.nearby .slickit.lup-swipe-forward .slick-current .more-users,.nearby .slickit.lup-swipe-forward .slick-current .room-category-hero,.nearby .slickit.lup-swipe-forward .slick-current .room-category-orbit,.nearby .slickit.lup-swipe-forward .slick-current .room-presence-count,.nearby .slickit.lup-swipe-forward .slick-current .room-user-preview,.nearby .slickit.lup-swipe-forward .slick-current .roominfo{animation:none}.vote-dialog-note{margin:0 0 13px;padding:9px 10px;border-left:2px solid #9bcfff;background:rgba(104,149,219,.1);color:#c7d8ed;font-size:11px;line-height:1.4}.location-page md-list.usernavigation .location-presence-heading .md-subheader-inner{position:relative;flex-wrap:nowrap;min-height:56px;padding:0 49px 10px 3px;overflow:visible;border:0;border-bottom:1px solid rgba(181,204,255,.15);border-radius:0;background:0 0;box-shadow:none}.location-page md-list.usernavigation .location-presence-heading .presence-live-mark{position:relative;display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;margin-top:-2px;border:1px solid rgba(159,193,255,.18);border-radius:50%;background:rgba(104,138,207,.09);box-shadow:inset 0 1px 0 rgba(255,255,255,.07);color:#a9dfff}.location-page md-list.usernavigation .presence-live-mark .material-icons{font-size:19px;animation:lup-presence-pin 2.7s ease-in-out infinite;filter:drop-shadow(0 3px 5px rgba(70,169,235,.3))}.location-page md-list.usernavigation .location-presence-heading .presence-live-mark b,.location-page md-list.usernavigation .location-presence-heading .presence-live-mark::after{display:none;content:none}@keyframes lup-presence-pin{0%,100%{transform:translateY(1px);opacity:.82}50%{transform:translateY(-2px);opacity:1}}.location-page md-list.usernavigation .location-presence-heading .presence-live-mark{box-sizing:border-box;justify-content:center;align-content:center;border-color:rgba(141,201,255,.38);background:radial-gradient(circle at 34% 27%,rgba(214,244,255,.22),transparent 33%),linear-gradient(145deg,rgba(90,155,226,.28),rgba(68,87,172,.15));box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 0 13px rgba(81,172,243,.13);color:#b9e5ff}.location-page md-list.usernavigation .presence-live-mark .material-icons{display:block;width:19px;height:19px;margin:0;padding:0;line-height:19px;text-align:center;transform-origin:50% 50%}.location-page md-list.usernavigation .location-presence-heading .presence-live-mark{position:absolute;top:9px;right:43px;left:auto;z-index:2}.location-page md-list.usernavigation .location-presence-heading .md-subheader-inner{display:flex;align-items:center;flex-wrap:nowrap;gap:9px;padding-right:49px}.location-page md-list.usernavigation .location-presence-heading .presence-live-mark{position:relative;top:auto;right:auto;left:auto;flex:0 0 30px;margin:0}.location-page md-list.usernavigation .location-presence-heading .md-subheader-inner>div{flex:1 1 auto;min-width:0;padding-left:0}.location-page md-list.usernavigation .location-presence-heading .md-subheader-inner>div>span,.location-page md-list.usernavigation .location-presence-heading .md-subheader-inner>div>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.location-page md-list.usernavigation .location-presence-heading .presence-live-mark{border-color:rgba(123,203,255,.58);background:radial-gradient(circle at 34% 27%,rgba(226,248,255,.31),transparent 33%),linear-gradient(145deg,rgba(71,164,232,.42),rgba(57,82,176,.22));box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 0 19px rgba(74,183,255,.27);color:#d3f0ff}.location-page md-list.usernavigation .md-subheader-inner>div>span{margin-top:0;color:#c1cce0;font-size:10px}@media (prefers-reduced-motion:reduce){.location-page md-list.usernavigation .presence-live-mark .material-icons{animation:none}}.notification .notification-panel .inbox-message-list .inbox-thread-card .md-list-item-inner{display:flex;align-items:center;width:100%;padding:0}.notification .notification-panel .inbox-message-list .inbox-thread-open{position:static;display:grid;flex:0 0 34px;align-self:center;width:34px;height:34px;min-width:34px;margin:0 0 0 auto}.location-page md-list.usernavigation .location-presence-heading .presence-total{position:absolute;top:8px;right:3px;display:grid;justify-items:end;gap:0;min-width:34px;margin:0}.location-page md-list.usernavigation .location-presence-heading .presence-total strong{color:#eef5ff;font-size:18px;font-weight:760;line-height:1}.location-page md-list.usernavigation .location-presence-heading .presence-total b{display:none}.location-page md-list.usernavigation .location-presence-heading .presence-total small{margin-top:3px;color:#91cdb0;font-size:7px;font-weight:850;letter-spacing:.09em}.location-page md-list.usernavigation .location-presence-heading .md-subheader-inner>div{padding-left:1px}.location-page md-list.usernavigation .location-presence-heading .md-subheader-inner strong{font-size:13px}.location-page md-list.usernavigation .location-presence-heading .md-subheader-inner>div>span{margin-top:2px;font-size:9px}.location-page md-list.usernavigation{padding:14px 14px 18px;background:radial-gradient(ellipse at 88% 6%,rgba(116,130,231,.18),transparent 31%),radial-gradient(circle at 7% 21%,rgba(101,220,170,.08),transparent 24%),linear-gradient(160deg,#171b2a,#10131c 78%)}.location-page md-list.usernavigation .location-presence-heading{margin:0 0 11px}.location-page md-list.usernavigation .location-presence-heading .md-subheader-inner{min-height:58px;padding:0 8px 8px 2px;border-bottom-color:rgba(164,201,255,.2)}.location-page md-list.usernavigation .location-presence-heading .presence-live-mark{flex-basis:34px;width:34px;height:34px;border-radius:12px 12px 12px 5px}.location-page md-list.usernavigation .location-presence-heading .presence-live-mark .material-icons{width:20px;height:20px;line-height:20px;font-size:20px}.location-page md-list.usernavigation .location-presence-heading .presence-total{position:relative;top:auto;right:auto;flex:0 0 43px;min-width:43px;min-height:37px;padding:4px 6px;border:1px solid rgba(143,218,180,.22);border-radius:11px;background:rgba(80,180,137,.09)}.location-page md-list.usernavigation .location-presence-heading .presence-total strong{font-size:18px}.location-page md-list.usernavigation .visitors-list{max-height:calc(100dvh - 190px);padding:1px 2px 12px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(151,194,255,.46) transparent}.location-page md-list.usernavigation .presence-person{min-height:72px;margin:8px 0;padding:10px 11px;border-radius:15px;background:linear-gradient(105deg,rgba(87,104,158,.24),rgba(24,29,45,.78) 70%)}.location-page md-list.usernavigation .presence-person:first-child{margin-top:0}.location-page md-list.usernavigation .presence-person .presence-avatar,.location-page md-list.usernavigation .presence-person .presence-avatar img{width:44px;height:44px}@media (max-width:390px){.location-page md-list.usernavigation{padding:12px 11px 16px}.location-page md-list.usernavigation .presence-person{min-height:68px;padding:9px 8px}.location-page md-list.usernavigation .presence-person .presence-avatar,.location-page md-list.usernavigation .presence-person .presence-avatar img{width:40px;height:40px}}.nearby .chatbutton:not(.chatbutton--locked){width:min(88%,342px);margin:14px auto 0}.nearby .chatbutton:not(.chatbutton--locked) button{min-height:54px;height:54px;border-color:color-mix(in srgb,var(--lup-place-accent) 54%,rgba(235,241,255,.55));border-radius:17px;background:linear-gradient(108deg,color-mix(in srgb,var(--lup-place-accent) 78%,#8d71e8),color-mix(in srgb,var(--lup-place-accent) 48%,#2d72bf));box-shadow:0 0 0 1px rgba(255,255,255,.12),0 12px 26px color-mix(in srgb,var(--lup-place-glow) 66%,transparent),0 14px 24px rgba(9,14,39,.3),inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(20,28,75,.24);color:#fff;font-size:13px;font-weight:900;letter-spacing:.04em;text-shadow:0 1px 3px rgba(16,23,71,.36)}.nearby .chatbutton:not(.chatbutton--locked) button::before{content:'login';display:inline-grid;place-items:center;width:29px;height:29px;margin:0 2px 0 0;border:1px solid rgba(255,255,255,.34);border-radius:10px 10px 10px 4px;background:rgba(12,24,78,.19);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 0 13px rgba(255,255,255,.15);color:#fff;font-family:'Material Icons';font-size:19px;line-height:1}.nearby .chatbutton:not(.chatbutton--locked) button::after{content:'';position:absolute;top:50%;right:12px;bottom:auto;left:auto;width:7px;height:7px;border:1px solid rgba(255,255,255,.68);border-radius:50%;background:#aaf5d1;box-shadow:0 0 0 4px rgba(170,245,209,.12),0 0 13px rgba(170,245,209,.86);transform:translateY(-50%)}.nearby .chatbutton:not(.chatbutton--locked) button:hover{filter:brightness(1.08) saturate(1.08);transform:translateY(-1px)}.nearby .chatbutton:not(.chatbutton--locked) button:active{transform:translateY(1px)}.location-page md-list.usernavigation .presence-person{position:relative;border-color:rgba(184,208,255,.13);border-radius:17px;background:linear-gradient(118deg,rgba(69,84,131,.22),rgba(25,29,46,.72) 65%);box-shadow:inset 0 1px 0 rgba(255,255,255,.075),0 8px 18px rgba(0,0,0,.11)}.location-page md-list.usernavigation .presence-person::before{top:13px;bottom:13px;background:linear-gradient(#8fe0b1,#85b9f3)}.location-page md-list.usernavigation .presence-person .presence-avatar{width:46px;height:46px;margin-right:12px;outline:1px solid rgba(172,226,203,.48);outline-offset:3px}.location-page md-list.usernavigation .presence-person .presence-avatar img{width:46px;height:46px}.location-page md-list.usernavigation .presence-person-copy p:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.location-page md-list.usernavigation .presence-person-copy p:last-child .material-icons{flex:0 0 auto;color:#84dfae;font-size:12px}.location-page md-list.usernavigation .presence-actions{padding:3px;border:1px solid rgba(255,255,255,.075);border-radius:13px;background:rgba(8,12,24,.28)}.location-page md-list.usernavigation .presence-actions .presence-action{display:inline-flex;align-items:center;justify-content:center;gap:5px;overflow:hidden}.location-page md-list.usernavigation .presence-actions .presence-action span{display:none;font-size:9px;font-weight:800;letter-spacing:.01em}.location-page md-list.usernavigation .presence-actions .presence-action:active{transform:scale(.94)}@media (min-width:560px){.location-page md-list.usernavigation .presence-actions .presence-action{width:auto;min-width:34px;padding:0 8px}.location-page md-list.usernavigation .presence-actions .presence-action span{display:inline}.location-page md-list.usernavigation .presence-person{min-height:74px}}.location-page md-list.usernavigation{position:relative;isolation:isolate;padding:18px 16px 20px;overflow:hidden;background:radial-gradient(ellipse 72% 34% at 15% 0,rgba(71,151,223,.16),transparent 70%),radial-gradient(ellipse 48% 32% at 92% 29%,rgba(123,83,207,.15),transparent 76%),linear-gradient(155deg,#121b2d 0,#0c1220 75%)}.location-page md-list.usernavigation::before{content:'';position:absolute;z-index:-1;top:-35px;right:-48px;width:220px;height:220px;border:1px solid rgba(162,217,255,.1);border-radius:50%;box-shadow:0 0 0 38px rgba(162,217,255,.018),0 0 0 86px rgba(162,217,255,.012)}.location-page md-list.usernavigation .location-presence-heading{margin:0 0 13px}.location-page md-list.usernavigation .location-presence-heading .md-subheader-inner{min-height:59px;padding:0 3px 12px;gap:10px;border:0;border-bottom:1px solid rgba(183,216,248,.16);border-radius:0;background:0 0;box-shadow:none}.location-page md-list.usernavigation .location-presence-heading .presence-live-mark{flex:0 0 37px;width:37px;height:37px;border:1px solid rgba(127,212,255,.45);border-radius:13px 13px 13px 5px;background:linear-gradient(145deg,rgba(70,163,225,.32),rgba(83,79,181,.2));box-shadow:inset 0 1px 0 rgba(255,255,255,.17),0 0 18px rgba(77,177,248,.18);color:#d4f1ff}.location-page md-list.usernavigation .presence-live-mark .material-icons{animation:lup-presence-pin 3s ease-in-out infinite}.location-page md-list.usernavigation .location-presence-heading .presence-header-copy strong{color:#f2f7ff;font-size:14px;font-weight:760;letter-spacing:-.015em}.location-page md-list.usernavigation .location-presence-heading .presence-header-copy span{margin-top:3px;color:#9daec4;font-size:10px}.location-page md-list.usernavigation .location-presence-heading .presence-total{position:relative;top:auto;right:auto;flex:0 0 46px;min-width:46px;min-height:39px;padding:4px 5px;border:1px solid rgba(130,223,178,.26);border-radius:12px;background:rgba(76,179,137,.09)}.location-page md-list.usernavigation .presence-total strong{color:#f5fffa;font-size:19px;font-weight:800}.location-page md-list.usernavigation .presence-total small{color:#8ce5b5;font-size:7px}.location-page md-list.usernavigation .visitors-list{display:block;max-height:calc(100dvh - 214px);padding:1px 1px 12px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(141,197,255,.40) transparent}.location-page md-list.usernavigation .presence-empty{display:grid;justify-items:center;gap:6px;padding:34px 19px;border:1px dashed rgba(160,202,241,.18);border-radius:17px;background:rgba(10,16,30,.23);color:#a7b8cc;text-align:center}.location-page md-list.usernavigation .presence-empty .material-icons{color:#9edcff;font-size:25px;opacity:.84}.location-page md-list.usernavigation .presence-empty strong{color:#e7f2ff;font-size:13px}.location-page md-list.usernavigation .presence-empty span{font-size:11px;line-height:1.45}.location-page md-list.usernavigation .presence-person{min-height:72px;margin:8px 0;padding:11px 10px 11px 12px;border:1px solid rgba(184,208,255,.11);border-radius:16px;background:linear-gradient(112deg,rgba(65,85,137,.2),rgba(22,28,45,.64) 67%);box-shadow:inset 0 1px 0 rgba(255,255,255,.065),0 9px 20px rgba(0,0,0,.1)}.location-page md-list.usernavigation .presence-person::before{top:14px;bottom:14px;width:2px;background:linear-gradient(#82d9ff,#8be0b2);opacity:.74}.location-page md-list.usernavigation .presence-person:hover{border-color:rgba(155,209,255,.3);background:linear-gradient(112deg,rgba(82,124,184,.27),rgba(27,35,58,.72) 67%)}.location-page md-list.usernavigation .presence-person .presence-avatar{width:46px;height:46px;margin-right:12px;outline:1px solid rgba(149,222,251,.39);outline-offset:3px}.location-page md-list.usernavigation .presence-person .presence-avatar img{width:46px;height:46px}.location-page md-list.usernavigation .presence-person-copy .username{margin:0 0 4px;color:#f6f9ff;font-size:13px;font-weight:750}.location-page md-list.usernavigation .presence-person-copy p:last-child{color:#9eafc4;font-size:10px}.location-page md-list.usernavigation .presence-person-copy p:last-child .material-icons{color:#84dcb1;font-size:11px}.location-page md-list.usernavigation .presence-actions{gap:4px;margin-left:8px;padding:3px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:rgba(5,10,21,.24)}.location-page md-list.usernavigation .presence-actions .presence-action{width:31px;height:31px;min-width:31px;padding:0;border:1px solid rgba(192,220,255,.11);border-radius:9px;background:rgba(255,255,255,.045);box-shadow:none}.location-page md-list.usernavigation .presence-actions .presence-action .material-icons{font-size:16px}.location-page md-list.usernavigation .presence-actions .presence-action:focus-visible,.location-page md-list.usernavigation .presence-actions .presence-action:hover{transform:translateY(-1px);filter:brightness(1.15)}.location-page md-list.usernavigation .presence-actions .presence-message{color:#dcd4ff;border-color:rgba(174,155,255,.28);background:rgba(132,107,234,.19)}.location-page md-list.usernavigation .presence-actions .presence-friend{color:#baf3dc;border-color:rgba(120,225,187,.26);background:rgba(71,178,143,.15)}.location-page md-list.usernavigation .presence-actions .presence-pending{color:#ffe1a8;background:rgba(180,126,55,.15)}.location-page md-list.usernavigation .presence-actions .presence-connected{color:#c5e9ff;background:rgba(72,137,191,.17)}.location-page md-list.usernavigation .presence-actions .presence-up{color:#ffe1a8}.nearby .placeboard .distrat .distance a>span,.nearby .placeboard .distrat .location-cuddles strong{display:none}.nearby .placeboard .distrat .distance a,.nearby .placeboard .distrat .distance a>.material-icons,.nearby .placeboard .distrat .location-cuddles{width:60px;min-width:60px;height:60px;border-radius:15px;box-sizing:border-box}.md-sidenav-left,.md-sidenav-left md-content{background:radial-gradient(ellipse 92% 30% at 12% 0,rgba(66,157,229,.16),transparent 70%),radial-gradient(ellipse 68% 34% at 94% 37%,rgba(126,86,211,.14),transparent 72%),linear-gradient(162deg,#111c30 0,#151a2d 51%,#0f1422 100%)}.md-sidenav-left .sidenav-brand,.md-sidenav-left md-toolbar.sidenav-brand{min-height:82px;background:radial-gradient(circle at 88% 24%,rgba(99,189,247,.32),transparent 29%),linear-gradient(115deg,#32295d 0,#1a3158 56%,#121d33 100%);border-bottom:1px solid rgba(184,219,255,.17);box-shadow:inset 0 -1px 0 rgba(255,255,255,.055),0 8px 19px rgba(4,9,22,.22)}.md-sidenav-left .sidenav-brand .md-toolbar-tools{height:82px}.md-sidenav-left .sidenav-brand h1{color:#f7fbff;font-weight:760;letter-spacing:-.035em}.md-sidenav-left .sidenav-brand span{color:#b7d6f0}.md-sidenav-left md-list-item .nav-icon,.md-sidenav-left md-list-item.nav-account .nav-icon,.md-sidenav-left md-list-item.nav-discover .nav-icon,.md-sidenav-left md-list-item.nav-friends .nav-icon,.md-sidenav-left md-list-item.nav-logout .nav-icon,.md-sidenav-left md-list-item.nav-profile .nav-icon,.md-sidenav-left md-list-item.nav-profile-settings .nav-icon,.md-sidenav-left md-list-item.nav-settings .nav-icon{width:24px;height:24px;margin-right:14px;border:0;border-radius:0;background:0 0;box-shadow:none;font-size:19px}.md-sidenav-left md-list-item:hover .nav-icon{transform:translateX(1px);background:0 0;box-shadow:none}.md-sidenav-left md-list-item::before{background:0 0}.md-sidenav-left md-list-item:hover{border-color:transparent;background:linear-gradient(90deg,rgba(84,157,223,.18),rgba(123,92,202,.07) 68%,transparent)}.md-sidenav-left md-list-item:hover::before{background:#9fddff;box-shadow:0 0 11px rgba(129,208,255,.62)}.md-sidenav-left .sidenav-brand .md-toolbar-tools{background:0 0}.lup-location-cuddle-dialog{width:min(91vw,368px);border:1px solid rgba(173,210,255,.22);border-radius:27px;background:radial-gradient(circle at 50% -8%,rgba(105,172,255,.27),transparent 41%),radial-gradient(circle at 87% 50%,rgba(205,104,192,.16),transparent 34%),linear-gradient(154deg,#182a49,#14182b 62%,#101624);box-shadow:0 24px 64px rgba(0,0,0,.48),inset 0 1px 0 rgba(255,255,255,.09)}.lup-location-cuddle-content{padding:28px 23px 22px}.lup-location-cuddle-close{border:1px solid rgba(193,223,255,.18);background:rgba(8,17,36,.38);color:#dceeff}.lup-location-cuddle-seal{position:relative;width:58px;height:58px;margin-bottom:10px;border:1px solid rgba(194,231,255,.46);border-radius:50%;background:radial-gradient(circle at 34% 26%,rgba(255,255,255,.4),transparent 24%),linear-gradient(145deg,#5bbde9,#6e69d5 64%,#ac609b);box-shadow:0 0 0 7px rgba(130,205,255,.07),0 13px 28px rgba(8,22,54,.4),inset 0 1px 0 rgba(255,255,255,.43)}.lup-location-cuddle-seal>.material-icons:first-child{font-size:29px;text-shadow:0 2px 5px rgba(48,38,112,.38)}.lup-location-cuddle-seal .cuddle-seal-qr{position:absolute;right:-4px;bottom:-4px;display:grid;place-items:center;width:23px;height:23px;border:1px solid rgba(232,249,255,.58);border-radius:8px;background:#172747;color:#dff5ff;font-size:14px;box-shadow:0 5px 13px rgba(5,13,35,.38)}.lup-location-cuddle-eyebrow{color:#a9dcff}.lup-location-cuddle-content h2{margin-bottom:7px;font-size:20px}.lup-location-cuddle-content>p:not(.lup-location-cuddle-note){max-width:278px;color:#c4d3e8;font-size:12px}.lup-location-cuddle-frame{position:relative;display:grid;place-items:center;width:min(67vw,222px);margin:17px auto 10px;padding:9px;border:1px solid rgba(154,211,255,.28);border-radius:22px;background:linear-gradient(135deg,rgba(93,182,239,.12),rgba(158,105,215,.08));box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 13px 30px rgba(2,10,30,.26)}.lup-location-cuddle-frame::before{content:'';position:absolute;inset:5px;border:1px solid rgba(241,217,255,.12);border-radius:17px;pointer-events:none}.lup-location-cuddle-frame .lup-cuddles-qr{position:relative;z-index:1;padding:8px;border:0;border-radius:14px;box-shadow:0 7px 18px rgba(0,0,0,.28)}.lup-location-cuddle-frame .lup-cuddles-qr img{width:min(59vw,190px)}.lup-location-cuddle-frame-corner{position:absolute;z-index:2;width:13px;height:13px;border-color:#b9e8ff;border-style:solid;pointer-events:none}.corner-a{top:5px;left:5px;border-width:2px 0 0 2px;border-radius:5px 0 0}.corner-b{top:5px;right:5px;border-width:2px 2px 0 0;border-radius:0 5px 0 0}.corner-c{bottom:5px;left:5px;border-width:0 0 2px 2px;border-radius:0 0 0 5px}.corner-d{right:5px;bottom:5px;border-width:0 2px 2px 0;border-radius:0 0 5px 0}.lup-location-cuddle-scan{display:inline-flex;align-items:center;gap:5px;color:#bce8ff;font-size:10px;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.lup-location-cuddle-scan .material-icons{font-size:15px;color:#ffd1e3}.lup-location-cuddle-rule{margin-top:15px;border-color:rgba(162,209,255,.16);background:rgba(96,133,207,.12);color:#d7e5f6}.lup-location-cuddle-done{border-color:rgba(189,224,255,.25);background:linear-gradient(112deg,#477fbb,#695bb3);box-shadow:0 6px 0 rgba(28,42,99,.45),0 14px 23px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.3)}.nearby .location-categories{isolation:isolate;-webkit-tap-highlight-color:transparent}.nearby .location-categories button{touch-action:manipulation;transform:translateZ(0);backface-visibility:hidden;will-change:transform}.nearby .location-categories button:active{transform:translateZ(0) scale(.965);transition:transform 70ms linear}.nearby .location-categories button:not(.active){transition:color 150ms ease,background-color 150ms ease,border-color 150ms ease,opacity 150ms ease}.nearby .location-categories button.active{transition:color 150ms ease,background-color 150ms ease,border-color 150ms ease,opacity 150ms ease,transform 120ms ease}.nearby .slickit,.nearby .slickit .slick-list{transform:translateZ(0);backface-visibility:hidden}.nearby .slickit .slick-track{will-change:transform;backface-visibility:hidden}.nearby .slickit .slick-track{transition-timing-function:cubic-bezier(.18,.86,.2,1)}.nearby .slickit.lup-category-refreshing .room-category-orbit,.nearby .slickit.lup-category-refreshing .room-presence-count::before,.nearby .slickit.lup-category-refreshing .roominfo::after{animation:none}.nearby .slickit .slick-list{transition:opacity 110ms ease}.nearby .slickit.lup-category-refreshing .slick-list{opacity:0;pointer-events:none}.nearby .slickit.lup-category-refreshing .lup-room-slide-outer{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.nearby .location-categories button,.nearby .slickit .slick-track{will-change:auto}}.profile-page .user-top-information{border:0;border-radius:0;background:0 0;box-shadow:none}.profile-page .user-top-information::before{display:none}.profile-page .user-profile-page{position:relative;isolation:isolate;overflow-x:hidden;background:radial-gradient(ellipse 90% 24% at 9% 7%,rgba(88,147,220,.13),transparent 66%),radial-gradient(ellipse 74% 28% at 92% 53%,rgba(121,87,205,.12),transparent 68%),linear-gradient(160deg,#111a2d 0,#12182b 49%,#101522 100%)}.profile-page .user-profile-page>:not(.profile-ambient-map){position:relative;z-index:1}.profile-page .profile-ambient-map{position:absolute;z-index:0;inset:0;min-height:100%;overflow:hidden;pointer-events:none}.profile-page .profile-ambient-map::after,.profile-page .profile-ambient-map::before{content:'';position:absolute;display:block;border-radius:50%;pointer-events:none}.profile-page .profile-ambient-map::before{top:-105px;left:-166px;width:378px;height:378px;border:1px solid rgba(99,183,247,.14);background:radial-gradient(circle at 66% 67%,rgba(72,163,238,.11),transparent 47%);box-shadow:inset 0 0 56px rgba(81,153,235,.045),0 0 50px rgba(53,127,221,.045);animation:lup-profile-ring-drift-a 22s ease-in-out infinite}.profile-page .profile-ambient-map::after{top:35%;right:-208px;width:410px;height:410px;border:1px solid rgba(161,122,238,.105);background:radial-gradient(circle at 30% 34%,rgba(105,168,244,.09),transparent 47%);box-shadow:inset 0 0 62px rgba(132,93,223,.04),0 0 54px rgba(92,144,236,.04);animation:lup-profile-ring-drift-b 26s ease-in-out infinite}@keyframes lup-profile-ring-drift-a{0%,100%{transform:translate3d(0,0,0) scale(1);opacity:.4}45%{transform:translate3d(28px,21px,0) scale(1.055);opacity:.76}72%{transform:translate3d(9px,44px,0) scale(.985);opacity:.48}}@keyframes lup-profile-ring-drift-b{0%,100%{transform:translate3d(0,0,0) scale(1);opacity:.32}39%{transform:translate3d(-32px,18px,0) scale(1.05);opacity:.68}70%{transform:translate3d(-14px,-23px,0) scale(.97);opacity:.43}}.profile-page .avatar-bg{overflow:hidden;background:radial-gradient(ellipse 72% 58% at 50% 19%,rgba(96,164,232,.12),transparent 70%)}.profile-page .user-top-information .countitem{background:linear-gradient(145deg,rgba(255,255,255,.115),rgba(255,255,255,.025) 44%,rgba(30,37,65,.07))}.profile-page .profile-section-nav{background:rgba(15,21,38,.2);backdrop-filter:blur(2px)}.profile-page .information-tabs,.profile-page .information-tabs .md-tab-content,.profile-page .information-tabs md-content{background:0 0}.profile-page .profile-information.profile-about-single .profile-story-card{background:rgba(19,24,41,.18)}.profile-page .gallery-container,.profile-page .profile-gallery{background:0 0}.profile-page .profile-section-nav{padding:0;border:0;border-radius:0;background:0 0;box-shadow:none;backdrop-filter:none}.profile-page .profile-section-nav button,.profile-page .profile-section-nav button.active,.profile-page .profile-section-nav button:hover{overflow:hidden;border:0;border-radius:0;background:0 0;box-shadow:none}.profile-page .profile-section-nav button+button::before{display:none;content:none}.profile-page .profile-section-nav button::before{display:none;content:none}.profile-page .profile-section-nav button.active::before{display:block;content:'';position:absolute;z-index:0;top:-12px;left:13%;width:74%;height:57px;background:linear-gradient(180deg,rgba(190,181,255,.33),rgba(157,142,245,.11) 47%,rgba(118,181,238,0) 100%);clip-path:polygon(47% 0,53% 0,100% 100%,0 100%);filter:blur(.1px);opacity:.85}.profile-page .profile-section-nav button.active::after{height:1px;background:linear-gradient(90deg,transparent 4%,rgba(164,151,255,.66) 27%,#d8d2ff 50%,rgba(135,197,245,.62) 73%,transparent 96%);box-shadow:0 0 9px rgba(178,164,255,.52)}.profile-page .profile-section-nav button>*{position:relative;z-index:1}.profile-page .profile-section-nav button.active .material-icons{color:#fbf9ff;text-shadow:0 0 13px rgba(194,181,255,.72)}.profile-page .profile-section-nav button.active span{color:#fbfaff;text-shadow:0 0 10px rgba(184,171,255,.42)}.profile-page .profile-section-nav button:first-child.active::before,.profile-page .profile-section-nav button:nth-child(2).active::before{opacity:1}.profile-page .profile-section-nav button:first-child.active .material-icons,.profile-page .profile-section-nav button:nth-child(2).active .material-icons{color:#fbf9ff;text-shadow:0 0 13px rgba(194,181,255,.72)}.profile-page .profile-section-nav button:first-child.active span,.profile-page .profile-section-nav button:nth-child(2).active span{color:#fbfaff;text-shadow:0 0 10px rgba(184,171,255,.42)}.profile-page .profile-section-nav button:nth-child(2).active::before{display:none;content:none}.profile-page .profile-section-nav button:first-child.active::before{display:none;content:none}.profile-page .profile-ambient-route{position:absolute;display:block;border:1px solid rgba(147,198,255,.09);border-radius:50%}.profile-page .profile-ambient-route-one{top:5%;right:-43%;width:112%;height:31%;transform:rotate(-24deg)}.profile-page .profile-ambient-route-two{top:42%;left:-47%;width:107%;height:25%;border-color:rgba(182,147,255,.075);transform:rotate(19deg)}.profile-page .profile-ambient-route-three{bottom:4%;right:-44%;width:102%;height:30%;border-color:rgba(128,194,245,.065);transform:rotate(-17deg)}.profile-page .profile-ambient-node{position:absolute;display:block;width:4px;height:4px;border-radius:50%;background:rgba(198,226,255,.58);box-shadow:0 0 12px rgba(104,193,255,.42)}.profile-page .profile-ambient-node-one{top:15%;right:21%;opacity:.42}.profile-page .profile-ambient-node-two{top:54%;left:14%;background:rgba(205,177,255,.54);box-shadow:0 0 12px rgba(173,126,255,.35);opacity:.31}.profile-page .profile-ambient-node-three{bottom:17%;right:29%;opacity:.25}.profile-page .profile-ambient-focus{position:absolute;top:92px;left:50%;display:block;width:172px;height:76px;border:1px solid rgba(157,211,255,.13);border-radius:50%;box-shadow:0 0 26px rgba(88,170,243,.11),inset 0 0 20px rgba(161,130,242,.04);transform:translateX(-50%) rotate(-12deg);animation:lup-profile-focus-breathe 8s ease-in-out infinite}.profile-page .profile-ambient-signal{position:absolute;top:23%;right:12%;display:block;width:8px;height:8px;border-radius:50%;background:#c9efff;box-shadow:0 0 0 4px rgba(99,183,246,.07),0 0 18px rgba(95,195,255,.78);animation:lup-profile-route-signal 18s ease-in-out infinite}@keyframes lup-profile-focus-breathe{0%,100%{opacity:.28;transform:translateX(-50%) rotate(-12deg) scale(.96)}50%{opacity:.66;transform:translateX(-50%) rotate(-12deg) scale(1.035)}}@keyframes lup-profile-route-signal{0%,100%{transform:translate3d(0,0,0);opacity:.28}22%{opacity:.78}47%{transform:translate3d(-106px,58px,0);opacity:.88}62%{opacity:.33}80%{transform:translate3d(-38px,126px,0);opacity:.57}}@media (max-width:480px){.profile-page .profile-ambient-route-one{right:-58%;width:132%;height:27%}.profile-page .profile-ambient-route-two{left:-62%;width:132%}.profile-page .profile-ambient-route-three{right:-61%;width:130%}.profile-page .profile-ambient-signal{top:20%;right:8%}}@media (prefers-reduced-motion:reduce){.profile-page .profile-ambient-focus,.profile-page .profile-ambient-map::after,.profile-page .profile-ambient-map::before,.profile-page .profile-ambient-signal{animation:none}}.profile-page .gallery-add-tile{position:relative;isolation:isolate;gap:10px;overflow:hidden;border:1px solid rgba(187,220,255,.25);border-radius:20px;background:linear-gradient(145deg,rgba(139,192,245,.14),rgba(119,92,203,.08) 52%,rgba(18,29,53,.1));box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(14,21,45,.16),0 12px 25px rgba(1,8,25,.14);backdrop-filter:blur(5px);color:#e6f4ff}.profile-page .gallery-add-tile::before{display:block;content:'';position:absolute;z-index:-1;top:-45%;left:-25%;width:105%;height:82%;border-radius:50%;background:radial-gradient(ellipse,rgba(255,255,255,.22),rgba(194,225,255,.045) 38%,transparent 68%);transform:rotate(-18deg)}.profile-page .gallery-add-tile::after{content:'';position:absolute;z-index:-1;right:14%;bottom:14px;left:14%;height:1px;background:linear-gradient(90deg,transparent,rgba(202,235,255,.38),transparent);box-shadow:0 0 10px rgba(130,197,255,.25)}.profile-page .gallery-add-tile .material-icons{position:relative;display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(229,246,255,.46);border-radius:15px;background:linear-gradient(145deg,rgba(179,221,255,.36),rgba(93,148,218,.22));box-shadow:0 7px 0 rgba(36,69,130,.3),0 13px 22px rgba(4,16,43,.2),inset 0 1px 0 rgba(255,255,255,.48);color:#f4fbff;font-size:23px;text-shadow:0 2px 6px rgba(49,92,166,.35)}.profile-page .gallery-add-tile span{display:block;color:#e0efff;font:760 10px/1 Ubuntu,Roboto,Arial,sans-serif;letter-spacing:.07em;text-transform:uppercase;text-shadow:0 1px 8px rgba(32,76,142,.3)}.profile-page .gallery-add-tile:focus-visible,.profile-page .gallery-add-tile:hover{transform:translateY(-2px);border-color:rgba(213,239,255,.52);background:linear-gradient(145deg,rgba(151,207,255,.22),rgba(139,104,224,.13) 52%,rgba(23,38,67,.16));box-shadow:inset 0 1px 0 rgba(255,255,255,.27),0 16px 30px rgba(1,8,25,.19),0 0 21px rgba(111,175,247,.12);outline:0}.profile-page .gallery-add-tile:focus-visible .material-icons,.profile-page .gallery-add-tile:hover .material-icons{box-shadow:0 7px 0 rgba(36,69,130,.3),0 13px 25px rgba(4,16,43,.23),0 0 15px rgba(172,221,255,.26),inset 0 1px 0 rgba(255,255,255,.5)}@media (hover:none),(pointer:coarse){.profile-page .gallery-add-tile:active,.profile-page .gallery-add-tile:hover{transform:none}}.profile-page .gallery-empty{display:grid;justify-items:center;gap:8px;margin:10px 12px 28px;padding:30px 18px;border:1px dashed rgba(184,211,255,.18);border-radius:18px;background:rgba(16,24,42,.28);color:#aab9d1;font:650 12px/1.45 Ubuntu,Roboto,Arial,sans-serif;text-align:center}.profile-page .gallery-empty .material-icons{color:#b7dcff;font-size:27px;filter:drop-shadow(0 0 10px rgba(104,183,255,.28))}.profile-page .gallery-add-tile{border:0;border-radius:15px;background:0 0;box-shadow:none;backdrop-filter:none;color:rgba(193,227,255,.78)}.profile-page .gallery-add-tile::after,.profile-page .gallery-add-tile::before{display:block;content:'';position:absolute;border-radius:50%;pointer-events:none}.profile-page .gallery-add-tile::before{width:5px;height:5px;top:calc(50% - 29px);left:calc(50% + 24px);background:#e9fbff;box-shadow:0 0 9px rgba(133,220,255,.84);animation:gallery-add-glint 3.8s ease-in-out infinite}.profile-page .gallery-add-tile::after{width:2px;height:2px;top:calc(50% + 23px);left:calc(50% - 31px);background:rgba(185,225,255,.9);box-shadow:0 0 7px rgba(130,194,255,.75);animation:gallery-add-glint 3.8s ease-in-out 1.2s infinite}.profile-page .gallery-add-tile .material-icons{width:auto;height:auto;border:0;border-radius:0;background:0 0;box-shadow:none;color:transparent;background:linear-gradient(135deg,#f1fcff 4%,#a7dfff 46%,#9c9cff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:42px;line-height:1;filter:drop-shadow(0 0 10px rgba(104,190,255,.34))}.profile-page .gallery-add-tile:focus-visible,.profile-page .gallery-add-tile:hover{border:0;background:0 0;box-shadow:none;color:#e3f5ff;transform:scale(1.045)}.profile-page .gallery-add-tile:focus-visible .material-icons,.profile-page .gallery-add-tile:hover .material-icons{box-shadow:none;filter:drop-shadow(0 0 12px rgba(128,205,255,.55))}@keyframes gallery-add-glint{0%,100%{opacity:.35;transform:scale(.72)}48%{opacity:1;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.profile-page .gallery-add-tile::after,.profile-page .gallery-add-tile::before{animation:none}}.lup-cuddles-dialog.highfive-qr-dialog{width:min(91vw,360px);overflow:hidden;border:1px solid rgba(178,222,255,.2);border-radius:26px;background:radial-gradient(circle at 50% -7%,rgba(102,183,244,.26),transparent 39%),radial-gradient(circle at 92% 58%,rgba(167,104,202,.13),transparent 33%),linear-gradient(156deg,#172943,#111827 67%,#0d1423);box-shadow:0 25px 66px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.1)}.highfive-qr-dialog-content{padding:27px 22px 23px;text-align:center}.highfive-qr-dialog .lup-cuddles-close{border:1px solid rgba(194,224,255,.16);background:rgba(8,17,35,.36);color:#dceeff}.highfive-qr-mark{position:relative;display:grid;place-items:center;width:58px;height:58px;margin:0 auto 10px;border:1px solid rgba(198,234,255,.43);border-radius:50%;background:radial-gradient(circle at 34% 25%,rgba(255,255,255,.4),transparent 24%),linear-gradient(145deg,#5ebce8,#656dd1 66%,#a35f9c);box-shadow:0 0 0 7px rgba(121,202,255,.06),0 13px 29px rgba(6,20,48,.4),inset 0 1px 0 rgba(255,255,255,.42);color:#f4fbff}.highfive-qr-mark>.material-icons:first-child{font-size:30px;text-shadow:0 2px 5px rgba(34,45,104,.42)}.highfive-qr-mark>.material-icons:last-child{position:absolute;right:-4px;bottom:-3px;display:grid;place-items:center;width:23px;height:23px;border:1px solid rgba(233,249,255,.58);border-radius:8px;background:#172847;color:#dff5ff;box-shadow:0 5px 13px rgba(4,13,33,.4);font-size:14px}.highfive-qr-eyebrow{display:block;color:#a8dcff;font-size:9px;font-weight:880;letter-spacing:.15em}.highfive-qr-dialog h2{margin:5px 0 7px;color:#f2f7ff;font-size:21px;line-height:1.13}.highfive-qr-dialog p{max-width:278px;margin:0 auto;color:#c2d2e5;font-size:12px;line-height:1.45}.highfive-qr-frame{position:relative;display:grid;place-items:center;width:min(67vw,218px);margin:17px auto 11px;padding:9px;background:linear-gradient(135deg,rgba(95,185,242,.11),rgba(152,103,214,.07))}.highfive-qr-frame::after,.highfive-qr-frame::before{content:'';position:absolute;width:18px;height:18px;border-color:#b9e9ff;border-style:solid;opacity:.86;pointer-events:none}.highfive-qr-frame::before{top:0;left:0;border-width:1px 0 0 1px}.highfive-qr-frame::after{right:0;bottom:0;border-width:0 1px 1px 0}.highfive-qr-frame .lup-cuddles-qr{padding:8px;border:0;border-radius:12px;box-shadow:0 9px 22px rgba(0,0,0,.28)}.highfive-qr-frame .lup-cuddles-qr img{display:block;width:min(59vw,188px);height:auto}.highfive-qr-rule{display:flex;align-items:flex-start;justify-content:center;gap:6px;max-width:272px;margin:0 auto;color:#aebfd4;font-size:10px;line-height:1.35}.highfive-qr-rule .material-icons{flex:0 0 auto;color:#9ee6c5;font-size:15px}@media (max-width:600px){.location-page>md-content,.query-page>md-content{height:var(--lup-viewport-height,100dvh);min-height:0;overflow:hidden}.location-page .md-tab-content,.location-page md-tabs,.location-page md-tabs-content-wrapper,.query-page>md-content>ng-include{min-height:0}.location-page .location-chat-surface,.query-page>md-content{min-height:0}.location-page .location-chat-surface{height:100%;overflow:hidden}.location-page .location-chat-surface .chat-msgs,.query-page .chat-msgs{min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.location-page .location-chat-surface .chatbottom,.query-page .chatbottom{flex:0 0 auto;padding-bottom:max(9px,env(safe-area-inset-bottom))}}.notification .notification-panel .inbox-message-list .inbox-thread-card{display:flex;align-items:center;width:100%;min-height:68px;box-sizing:border-box;margin:0;padding:10px 13px 10px 12px;border:0;border-bottom:1px solid rgba(192,214,242,.1);border-radius:0;background:0 0;box-shadow:none}.notification .notification-panel .inbox-message-list .inbox-thread-card:first-child{border-top:1px solid rgba(192,214,242,.07)}.notification .notification-panel .inbox-thread-avatar{display:grid;place-items:center;align-self:center;flex:0 0 42px;width:42px;height:42px;margin:0 12px 0 0}.notification .notification-panel .inbox-thread-avatar .lup-avatar,.notification .notification-panel .inbox-thread-avatar .lup-avatar img{display:block;width:42px;height:42px;margin:0;transform:none}.notification .notification-panel .inbox-thread-avatar .lup-avatar{border:1px solid rgba(180,215,246,.28);outline:0;box-shadow:0 4px 12px rgba(2,10,29,.16)}@media (max-width:360px){.notification .notification-panel .inbox-message-list .inbox-thread-card{padding-right:10px;padding-left:9px}.notification .notification-panel .inbox-thread-avatar,.notification .notification-panel .inbox-thread-avatar .lup-avatar,.notification .notification-panel .inbox-thread-avatar .lup-avatar img{flex-basis:38px;width:38px;height:38px}}.nearby .location-categories button:focus{outline:0}.nearby .location-categories button:focus-visible{outline:1px solid rgba(156,211,255,.72);outline-offset:3px}.nearby .placeboard .room-presence-count{gap:5px;min-height:29px;padding:4px 8px;border:1px solid rgba(116,222,175,.2);border-radius:999px;background:rgba(38,87,73,.25);color:#dff8eb;box-shadow:none}.nearby .placeboard .room-presence-count .material-icons{display:none}.nearby .placeboard .room-presence-count::before{content:'';width:7px;height:7px;border-radius:50%;background:#7de4aa;box-shadow:0 0 0 3px rgba(125,228,170,.11),0 0 11px rgba(125,228,170,.44)}.nearby .placeboard .room-presence-count b{min-width:17px;height:17px;background:rgba(109,203,157,.24);color:#f3fff8}@media (min-width:560px){.location-page md-list.usernavigation .presence-actions .presence-action{width:auto;min-width:33px;padding:0 8px}.location-page md-list.usernavigation .presence-actions .presence-action span{display:inline;font-size:9px;font-weight:800}}@media (max-width:360px){.location-page md-list.usernavigation{padding-right:11px;padding-left:11px}.location-page md-list.usernavigation .presence-person{padding-right:7px;padding-left:9px}.location-page md-list.usernavigation .presence-person .presence-avatar,.location-page md-list.usernavigation .presence-person .presence-avatar img{width:40px;height:40px}.location-page md-list.usernavigation .presence-actions{gap:2px;margin-left:4px}.location-page md-list.usernavigation .presence-actions .presence-action{width:28px;height:28px;min-width:28px}}@media (prefers-reduced-motion:reduce){.location-page md-list.usernavigation .presence-live-mark .material-icons{animation:none}}.notification .notification-panel .inbox-message-list .inbox-thread-card{display:flex;align-items:center;width:100%;margin:0;padding:10px 12px}.notification .notification-panel .inbox-thread-avatar{display:block;flex:0 0 42px;align-self:center;width:42px;height:42px;margin:0 12px 0 0;padding:0}.notification .notification-panel .inbox-thread-avatar .lup-avatar{display:block;width:42px;height:42px;margin:0;padding:0;overflow:hidden}.notification .notification-panel .inbox-thread-avatar .lup-avatar .img,.notification .notification-panel .inbox-thread-avatar .lup-avatar span{top:0;left:0;width:100%;height:100%;margin:0}.notification .notification-panel .inbox-thread-copy{min-width:0}.notification .notification-panel .inbox-thread-open,.notification .notification-panel .inbox-thread-open.md-secondary{position:static;right:auto;margin:0 0 0 auto}.query-page .query-message-card{display:flex;align-items:center;width:100%;min-height:62px;margin:0;padding:10px 13px;gap:12px}.query-page .query-message-avatar{display:block;flex:0 0 42px;width:42px;height:42px;padding:0;margin:0;overflow:hidden}.query-page .query-message-avatar .img,.query-page .query-message-avatar span{position:absolute;top:0;left:0;width:100%;height:100%;margin:0}.query-page .query-message-content{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;min-width:0;min-height:42px}.query-page .query-message-content .message{position:relative;display:block;width:100%;min-height:20px;padding:2px 0 3px;border:0;border-radius:0;background:0 0;text-align:left}.query-page .query-message-content .message::after{content:'';position:absolute;right:0;bottom:0;left:0;height:1px;background:linear-gradient(90deg,rgba(150,197,246,.28),rgba(150,197,246,.035))}.query-page .query-message-content .lup-message-state,.query-page .query-message-content .messager-inner{position:relative;z-index:1}.query-page .query-message-content .lup-message-state{right:auto;bottom:auto;left:auto}.query-page .lup-own-msg .query-message-card{flex-direction:row-reverse}.query-page .lup-own-msg .query-message-content{text-align:right}.query-page .lup-own-msg .query-message-content .message{text-align:right}.query-page .lup-own-msg .query-message-content .message::after{background:linear-gradient(90deg,rgba(150,197,246,.035),rgba(150,197,246,.28))}.notification .notification-panel .inbox-message-list .inbox-thread-card .md-list-item-inner{display:flex;align-items:center;width:100%;padding:0}.notification .notification-panel .inbox-message-list .inbox-thread-open{position:static;display:grid;flex:0 0 34px;align-self:center;width:34px;height:34px;min-width:34px;margin:0 0 0 auto}.notification .notification-panel .inbox-message-list .inbox-thread-card{position:relative;padding-right:56px}.notification .notification-panel .inbox-message-list .inbox-thread-card .md-secondary-container,.notification .notification-panel .inbox-message-list .inbox-thread-open{position:absolute;top:50%;right:7px;left:auto;margin:0;transform:translateY(-50%);z-index:2}.notification .notification-panel .inbox-message-list .inbox-thread-card .md-secondary-container{display:flex;align-items:center}.notification .notification-panel,.notification .notification-panel .inbox-message-list,.notification .notification-panel .inbox-message-list>md-list-item.inbox-thread-card,.notification .notification-panel>ng-include,.notification .notification-panel>ng-include>md-content{width:100%;max-width:none;min-width:0;box-sizing:border-box}.highfive-page>md-content{position:relative;isolation:isolate;overflow-x:hidden;background:radial-gradient(ellipse at 93% 6%,rgba(101,175,240,.16),transparent 32%),radial-gradient(ellipse at 7% 88%,rgba(174,110,205,.12),transparent 39%),linear-gradient(160deg,#101726 0,#101421 53%,#151126 100%);color:#edf4ff}.highfive-page>md-content::after,.highfive-page>md-content::before{content:'';position:absolute;z-index:0;border:1px solid rgba(153,211,255,.09);border-radius:50%;pointer-events:none}.highfive-page>md-content::before{top:18%;right:-40%;width:104%;height:30%;transform:rotate(-24deg)}.highfive-page>md-content::after{bottom:10%;left:-43%;width:110%;height:28%;border-color:rgba(196,150,255,.08);transform:rotate(18deg)}.highfive-page>md-content>:not(.lup-top-bar){position:relative;z-index:1}.highfive-hero{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;align-items:center;margin:17px 14px 10px;padding:15px 14px;border:1px solid rgba(185,219,255,.15);border-radius:19px;background:linear-gradient(135deg,rgba(72,117,176,.24),rgba(52,38,97,.18));box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 12px 28px rgba(2,10,29,.14)}.highfive-hero-mark{display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(205,235,255,.3);border-radius:16px 16px 16px 6px;background:linear-gradient(145deg,rgba(100,187,240,.38),rgba(126,95,205,.27));box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 8px 18px rgba(7,25,65,.22);color:#ebf8ff}.highfive-hero-mark .material-icons{font-size:26px}.highfive-hero-copy{min-width:0}.highfive-entry-copy>span,.highfive-hero-copy>span{display:block;color:#9edcff;font-size:8px;font-weight:850;letter-spacing:.12em;line-height:1.2}.highfive-hero-copy h1{overflow:hidden;margin:4px 0 5px;color:#f1f6ff;font-size:18px;font-weight:780;line-height:1.13;text-overflow:ellipsis;white-space:nowrap}.highfive-hero-copy p{margin:0;color:#b9c8dd;font-size:11px;line-height:1.4}.highfive-rule{display:flex;gap:9px;align-items:center;margin:0 14px 12px;padding:10px 12px;border-left:2px solid #8ed9ff;background:rgba(113,170,233,.07);color:#dceaff}.highfive-rule>.material-icons{color:#aee8ff;font-size:20px}.highfive-rule div{min-width:0}.highfive-rule span,.highfive-rule strong{display:block}.highfive-rule strong{font-size:10px;font-weight:790}.highfive-rule span{margin-top:2px;color:#a9b8cd;font-size:10px;line-height:1.35}.highfive-ledger{margin:0 14px}.highfive-entry{display:grid;grid-template-columns:42px minmax(0,1fr) 26px;gap:11px;align-items:center;min-height:67px;padding:10px 2px;border-bottom:1px solid rgba(191,213,243,.1)}.highfive-entry:first-child{border-top:1px solid rgba(191,213,243,.07)}.highfive-avatar,.highfive-avatar .img,.highfive-avatar span{width:42px;height:42px}.highfive-avatar{display:block;margin:0;padding:0;overflow:hidden;border:1px solid rgba(173,220,255,.28);box-shadow:0 5px 14px rgba(1,9,25,.22)}.highfive-avatar .img,.highfive-avatar span{top:0;left:0;margin:0}.highfive-entry-copy{min-width:0}.highfive-entry-copy strong{display:block;overflow:hidden;margin:3px 0;color:#f2f7ff;font-size:13px;font-weight:760;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.highfive-entry-copy small{display:flex;align-items:center;gap:4px;color:#aab8cc;font-size:10px}.highfive-entry-copy small .material-icons{color:#92dfff;font-size:12px}.highfive-entry-seal{display:grid;place-items:center;width:26px;height:26px;border:1px solid rgba(135,224,190,.23);border-radius:50%;background:rgba(79,177,138,.12);color:#9de7c5;font-size:16px;box-shadow:0 0 14px rgba(102,222,170,.1)}.highfive-empty{display:grid;justify-items:center;gap:7px;padding:43px 19px;color:#b7c4d7;text-align:center}.highfive-empty>div{display:grid;place-items:center;width:46px;height:46px;border:1px solid rgba(175,218,255,.2);border-radius:17px 17px 17px 6px;background:rgba(105,165,224,.1);color:#bfeaff}.highfive-empty>div .material-icons{font-size:25px}.highfive-empty strong{color:#e8f0fb;font-size:13px}.highfive-empty p{max-width:244px;margin:0;color:#aab8ce;font-size:11px;line-height:1.45}.highfive-footnote{display:flex;align-items:center;justify-content:center;gap:5px;margin:16px 18px 28px;color:#8190aa;font-size:9px;text-align:center}.highfive-footnote .material-icons{color:#91bddb;font-size:12px}@media (max-width:360px){.highfive-hero{grid-template-columns:43px minmax(0,1fr);margin-right:10px;margin-left:10px;padding:12px 11px}.highfive-hero-mark{width:43px;height:43px}.highfive-hero-copy h1{font-size:16px}.highfive-ledger,.highfive-rule{margin-right:10px;margin-left:10px}}.lup-cuddles-dialog:has(.highfive-choice-content){width:min(91vw,370px);border-color:rgba(177,221,255,.24);border-radius:25px;background:radial-gradient(circle at 50% -10%,rgba(103,177,245,.29),transparent 40%),radial-gradient(circle at 90% 55%,rgba(186,104,205,.14),transparent 34%),linear-gradient(154deg,#172949,#12182a 67%,#101524);box-shadow:0 24px 62px rgba(0,0,0,.48),inset 0 1px 0 rgba(255,255,255,.1)}.highfive-choice-content{padding:27px 20px 19px;text-align:center}.highfive-choice-mark{display:grid;place-items:center;width:58px;height:58px;margin:0 auto 9px;border:1px solid rgba(208,239,255,.42);border-radius:50%;background:radial-gradient(circle at 34% 25%,rgba(255,255,255,.38),transparent 24%),linear-gradient(145deg,#63bbe9,#686bd4 65%,#aa619d);box-shadow:0 0 0 7px rgba(118,200,255,.07),0 13px 28px rgba(8,22,54,.4),inset 0 1px 0 rgba(255,255,255,.4);color:#f2fbff}.highfive-choice-mark .material-icons{font-size:30px}.highfive-choice-eyebrow{display:block;color:#a9ddff;font-size:9px;font-weight:880;letter-spacing:.15em}.highfive-choice-content h2{margin:5px 0 6px;color:#f4f8ff;font-size:21px;line-height:1.12}.highfive-choice-content>p{max-width:278px;margin:0 auto 16px;color:#bfcee2;font-size:12px;line-height:1.42}.highfive-choice-actions{display:grid;gap:8px}.highfive-choice-card{display:grid;grid-template-columns:35px minmax(0,1fr) 17px;gap:10px;align-items:center;width:100%;min-height:62px;padding:10px;border:1px solid rgba(190,219,255,.15);border-radius:16px;background:rgba(255,255,255,.048);color:#eef6ff;font:inherit;text-align:left;cursor:pointer;transition:transform 160ms ease,border-color 160ms ease,background 160ms ease,box-shadow 160ms ease}.highfive-choice-card>.material-icons:first-child{display:grid;place-items:center;width:35px;height:35px;border:1px solid rgba(208,237,255,.26);border-radius:12px 12px 12px 5px;background:rgba(107,174,229,.17);color:#c9efff;font-size:19px}.highfive-choice-card span{min-width:0}.highfive-choice-card small,.highfive-choice-card strong{display:block}.highfive-choice-card strong{color:#f1f6ff;font-size:12px;font-weight:780}.highfive-choice-card small{margin-top:3px;color:#9fadc4;font-size:10px;line-height:1.28}.highfive-choice-arrow{color:#91ccef;font-size:17px}.highfive-choice-qr{border-color:rgba(143,213,255,.25);background:linear-gradient(116deg,rgba(78,159,216,.21),rgba(104,78,181,.13))}.highfive-choice-history>.material-icons:first-child{color:#dacaff;border-color:rgba(204,185,255,.24);background:rgba(141,111,211,.16)}.highfive-choice-card:focus-visible,.highfive-choice-card:hover{border-color:rgba(191,224,255,.42);background:rgba(120,177,233,.13);box-shadow:0 10px 21px rgba(2,10,30,.18),inset 0 1px 0 rgba(255,255,255,.1);outline:0;transform:translateY(-1px)}.highfive-choice-note{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:13px;color:#90a2bd;font-size:9px;line-height:1.35}.highfive-choice-note .material-icons{color:#a7dff7;font-size:13px}.register-page .register-panel md-input-container{display:flex;flex-direction:column;align-items:stretch;height:62px;min-height:62px;margin:0 0 12px;padding:0;box-sizing:border-box;border:0;border-radius:0;background:0 0;box-shadow:none}.register-page .register-panel md-input-container>label{position:static;display:block;min-height:14px;margin:0 0 4px 2px;padding:0;transform:none;line-height:14px}.register-page .register-panel md-input-container .md-input,.register-page .register-panel md-input-container input{position:static;top:auto;width:100%;min-height:42px;height:42px;margin:0;padding:0 13px;border:1px solid rgba(190,218,250,.16);border-radius:13px;background:rgba(5,10,21,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.04);line-height:42px}.register-page .register-panel md-input-container .md-errors-spacer{display:none}.register-page .register-panel md-input-container .error{position:static;min-height:0;margin-top:4px}.register-page .register-panel .tos-line{display:grid;grid-template-columns:24px minmax(0,1fr);column-gap:9px;align-items:start;min-height:0;margin:3px 1px 16px}.register-page .register-panel .tos-line .check{position:static;grid-column:1;margin:1px 0 0}.register-page .register-panel .tos-line span{position:static;grid-column:2;padding:0;font-size:11px;line-height:1.45}.register-page .register-panel .tos-line .error{grid-column:2}.register-page .register-panel md-input-container.md-input-focused,.register-page .register-panel md-input-container:focus-within{border:0;background:0 0;box-shadow:none}.register-page .register-panel md-input-container.md-input-focused::after,.register-page .register-panel md-input-container:focus-within::after{background:#9bdff5;box-shadow:0 0 8px rgba(105,215,243,.34)}.register-page .register-panel md-input-container .md-input:focus,.register-page .register-panel md-input-container input:focus{outline:0;border-color:rgba(128,213,241,.64);background:rgba(8,18,31,.64);box-shadow:0 0 0 2px rgba(93,204,236,.1),inset 0 1px 0 rgba(255,255,255,.05)}.register-page .auth-hero-copy{max-width:468px}.register-page .login-brand-claim{max-width:292px;white-space:normal}.register-page .auth-canvas{isolation:isolate;background:#0b1020}.register-page .auth-canvas::before{background:radial-gradient(ellipse 54% 32% at 18% 16%,rgba(78,160,222,.19),transparent 72%),radial-gradient(ellipse 46% 30% at 83% 59%,rgba(114,83,196,.15),transparent 74%),radial-gradient(ellipse 55% 28% at 25% 92%,rgba(61,151,205,.1),transparent 75%),linear-gradient(160deg,#111b2d 0,#0b1020 55%,#0b0f1c 100%)}.register-page .auth-canvas::after{opacity:.56;animation:register-ambient-drift 22s ease-in-out infinite alternate}.register-page .register-panel{border:0;background:0 0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.register-page .auth-legal{border-top:0;background:0 0}.register-ambient-route{position:absolute;z-index:0;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;opacity:.68;transform:translate3d(0,0,0);animation:register-ambient-drift 20s ease-in-out infinite alternate}.register-ambient-base{fill:none;stroke:rgba(160,215,247,.21);stroke-width:1.15;vector-effect:non-scaling-stroke}.register-ambient-base-lower{stroke:rgba(158,142,244,.18)}.register-ambient-point{fill:#d5f5ff;stroke:#8ed3f4;stroke-width:2;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px rgba(123,207,255,.8));transform-origin:center;animation:register-ambient-pulse 5.6s ease-in-out infinite}.register-ambient-point-late{animation-delay:2.7s}@keyframes register-ambient-drift{from{transform:translate3d(-.7%,-.35%,0);opacity:.37}to{transform:translate3d(.7%,.35%,0);opacity:.58}}@keyframes register-ambient-pulse{0%,100%{opacity:.38;transform:scale(.72)}48%{opacity:1;transform:scale(1.28)}}.register-page .register-panel .login-button{margin-top:5px}.register-page .register-panel .backtologin{display:flex;align-items:center;justify-content:center;margin-top:8px;padding:0;line-height:1}@media (max-width:780px){.register-page .auth-hero{min-height:249px}.register-page .auth-hero-copy{padding:18px 28px}.register-page .auth-hero-meta{margin-bottom:11px}.register-page .login-wordmark{font-size:48px}.register-page .login-brand-claim{margin-top:9px;font-size:18px;line-height:1.15}.register-page .register-panel{margin:12px auto 10px;padding:22px 22px 18px}.register-page .register-panel>h1{font-size:27px}.register-page .register-panel .auth-intro{margin:7px 0 14px;line-height:1.45}.register-page .register-panel md-input-container{height:62px;min-height:62px;margin-bottom:9px;padding:0}.register-page .register-panel md-input-container .md-input,.register-page .register-panel md-input-container input{min-height:42px;height:42px;line-height:42px}.register-page .register-panel .tos-line{margin-top:1px;margin-bottom:11px}.register-page .register-panel .login-button{min-height:44px;height:44px}.register-page .register-panel .backtologin{min-height:40px;height:40px}.register-page .auth-legal{min-height:42px}.register-ambient-route{min-height:100%;opacity:.61}}@media (prefers-reduced-motion:reduce){.register-ambient-point,.register-ambient-route,.register-page .auth-canvas::after{animation:none}}.auth-shell:not(.register-page) .auth-canvas{isolation:isolate}.auth-shell:not(.register-page) .auth-panel{border:0;background:0 0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.auth-shell:not(.register-page) .auth-legal{border-top:0;background:0 0}.login-ambient-route{position:absolute;z-index:0;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;opacity:.54;transform:translate3d(0,0,0);animation:login-ambient-drift 21s ease-in-out infinite alternate}.login-ambient-base{fill:none;stroke:rgba(160,215,247,.17);stroke-width:1.15;vector-effect:non-scaling-stroke}.login-ambient-base-lower{stroke:rgba(158,142,244,.14)}.login-ambient-point{fill:#d5f5ff;stroke:#8ed3f4;stroke-width:2;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px rgba(123,207,255,.7));transform-origin:center;animation:login-ambient-pulse 5.8s ease-in-out infinite}.login-ambient-point-late{animation-delay:2.9s}@keyframes login-ambient-drift{from{transform:translate3d(-.6%,-.3%,0);opacity:.39}to{transform:translate3d(.6%,.3%,0);opacity:.56}}@keyframes login-ambient-pulse{0%,100%{opacity:.34;transform:scale(.72)}48%{opacity:.95;transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){.login-ambient-point,.login-ambient-route{animation:none}}.notification .inbox-private-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 68px;gap:12px;align-items:center;min-height:96px;margin:5px 13px 7px;padding:15px 14px 14px;overflow:hidden;border:1px solid rgba(183,215,255,.12);border-radius:20px;background:linear-gradient(118deg,rgba(66,99,155,.22),rgba(29,35,60,.5) 61%,rgba(67,48,113,.17));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 15px 32px rgba(1,8,25,.14)}.notification .inbox-private-hero::before{content:'';position:absolute;top:13px;right:-36px;width:126px;height:126px;border:1px solid rgba(159,211,255,.17);border-radius:50%;box-shadow:0 0 0 19px rgba(132,178,255,.035),0 0 35px rgba(99,164,245,.09);pointer-events:none}.notification .inbox-private-hero::after{content:'';position:absolute;right:28px;bottom:15px;width:44px;height:1px;background:linear-gradient(90deg,transparent,rgba(169,225,255,.76),transparent);box-shadow:0 0 12px rgba(108,199,255,.42);transform-origin:right center;animation:lup-inbox-hero-route 7.5s ease-in-out infinite;pointer-events:none}.notification .inbox-private-hero-copy{position:relative;z-index:1;min-width:0}.notification .inbox-private-hero-copy>span{display:block;color:#9cd9ff;font-size:8px;font-weight:850;letter-spacing:.15em;line-height:1.1}.notification .inbox-private-hero-copy h2{margin:5px 0 4px;overflow:hidden;color:#f1f6ff;font-size:19px;font-weight:780;letter-spacing:-.025em;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.notification .inbox-private-hero-copy p{margin:0;max-width:250px;color:#afbdd2;font-size:10px;line-height:1.38}.notification .inbox-private-signal{position:relative;z-index:1;display:grid;place-items:center;width:54px;height:54px;justify-self:end;border:1px solid rgba(194,230,255,.29);border-radius:50% 50% 50% 13px;background:radial-gradient(circle at 34% 27%,rgba(255,255,255,.29),transparent 23%),linear-gradient(145deg,rgba(87,183,238,.34),rgba(110,80,193,.25));box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 9px 19px rgba(4,18,52,.26),0 0 22px rgba(111,190,255,.1);color:#e7f7ff;transform:rotate(-45deg)}.notification .inbox-private-signal .material-icons{font-size:25px;transform:rotate(45deg);text-shadow:0 2px 10px rgba(48,132,207,.48)}.notification .inbox-private-signal b,.notification .inbox-private-signal em{position:absolute;display:block;border:1px solid rgba(161,220,255,.26);border-radius:50%;pointer-events:none}.notification .inbox-private-signal b{width:67px;height:67px;animation:lup-inbox-hero-pulse 4.4s ease-out infinite}.notification .inbox-private-signal em{width:86px;height:86px;opacity:0;animation:lup-inbox-hero-pulse 4.4s ease-out 2.15s infinite}.notification .notification-panel .inbox-message-list{padding-bottom:27px}.notification .notification-panel .inbox-message-list .inbox-thread-card{border-right-color:rgba(174,204,247,.09);border-left-color:rgba(174,204,247,.09);background:linear-gradient(105deg,rgba(69,94,149,.16),rgba(19,27,46,.35) 72%)}.notification .notification-panel .inbox-message-list .inbox-thread-card:focus-within,.notification .notification-panel .inbox-message-list .inbox-thread-card:hover{background:linear-gradient(105deg,rgba(76,123,188,.27),rgba(27,38,65,.52) 72%)}@keyframes lup-inbox-hero-route{0%,100%{opacity:.12;transform:scaleX(.3)}44%{opacity:.78;transform:scaleX(1)}62%{opacity:.22;transform:scaleX(.63)}}@keyframes lup-inbox-hero-pulse{0%{opacity:.58;transform:scale(.48)}100%,72%{opacity:0;transform:scale(1)}}@media (max-width:360px){.notification .inbox-private-hero{grid-template-columns:minmax(0,1fr) 57px;min-height:90px;margin-right:10px;margin-left:10px;padding:13px 11px}.notification .inbox-private-hero-copy h2{font-size:17px}.notification .inbox-private-signal{width:47px;height:47px}.notification .inbox-private-signal .material-icons{font-size:22px}}@media (prefers-reduced-motion:reduce){.notification .inbox-private-hero::after,.notification .inbox-private-signal b,.notification .inbox-private-signal em{animation:none}.notification .inbox-private-signal b{opacity:.18;transform:scale(.72)}.notification .inbox-private-signal em{display:none}}.likes-page>md-content{position:relative;isolation:isolate;overflow-x:hidden;background:radial-gradient(ellipse at 91% 7%,rgba(244,190,93,.15),transparent 30%),radial-gradient(ellipse at 7% 86%,rgba(115,83,198,.13),transparent 36%),linear-gradient(160deg,#101726 0,#101421 50%,#151126 100%);color:#eef5ff}.likes-page>md-content>:not(.lup-top-bar){position:relative;z-index:1}.likes-page>md-content::after,.likes-page>md-content::before{content:'';position:absolute;z-index:0;border:1px solid rgba(164,210,255,.085);border-radius:50%;pointer-events:none}.likes-page>md-content::before{top:18%;right:-43%;width:108%;height:29%;transform:rotate(-22deg)}.likes-page>md-content::after{bottom:9%;left:-46%;width:112%;height:29%;border-color:rgba(237,191,107,.075);transform:rotate(18deg)}.likes-page .ups-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 62px;gap:13px;align-items:center;min-height:112px;margin:16px 14px 10px;padding:16px 15px;overflow:hidden;border:1px solid rgba(203,224,255,.15);border-radius:20px;background:linear-gradient(122deg,rgba(67,115,177,.25),rgba(34,38,65,.58) 62%,rgba(115,79,151,.16));box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 14px 30px rgba(2,9,28,.15)}.likes-page .ups-hero::before{content:'';position:absolute;right:-47px;bottom:-69px;width:177px;height:177px;border:1px solid rgba(240,205,130,.17);border-radius:50%;box-shadow:0 0 0 17px rgba(245,198,96,.035),0 0 37px rgba(239,186,86,.08);pointer-events:none}.likes-page .ups-hero::after{content:'';position:absolute;top:20px;right:30px;width:1px;height:42px;background:linear-gradient(180deg,transparent,rgba(255,225,156,.78),transparent);box-shadow:0 0 14px rgba(247,197,94,.42);animation:lup-ups-signal 6.8s ease-in-out infinite;pointer-events:none}.ups-hero-copy{position:relative;z-index:1;min-width:0}.ups-hero-copy>span{display:block;color:#b9dcff;font-size:8px;font-weight:860;letter-spacing:.15em;line-height:1.1}.ups-hero-copy h1{margin:5px 0 5px;overflow:hidden;color:#f4f8ff;font-size:20px;font-weight:790;letter-spacing:-.03em;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.ups-hero-copy p{max-width:250px;margin:0;color:#bdc9da;font-size:11px;line-height:1.42}.ups-hero-mark{position:relative;z-index:1;display:grid;place-items:center;width:53px;height:53px;justify-self:end;border:1px solid rgba(255,231,176,.42);border-radius:17px 17px 17px 6px;background:radial-gradient(circle at 34% 26%,rgba(255,255,255,.35),transparent 23%),linear-gradient(145deg,#efc76a,#c68255 58%,#8062b5);box-shadow:inset 0 1px 0 rgba(255,255,255,.42),0 9px 20px rgba(73,45,18,.23),0 0 20px rgba(245,196,89,.12);color:#fff7d7}.ups-hero-mark .material-icons{position:relative;z-index:1;font-size:28px;filter:drop-shadow(0 2px 0 rgba(102,61,25,.35))}.ups-hero-mark b{position:absolute;width:76px;height:76px;border:1px solid rgba(255,222,145,.24);border-radius:50%;animation:lup-ups-pulse 4.6s ease-out infinite}.likes-page .ups-favorite{margin:0 14px 13px;padding:0;border:1px solid rgba(222,211,176,.14);border-radius:18px;background:linear-gradient(135deg,rgba(112,88,53,.15),rgba(36,37,59,.42));box-shadow:inset 0 1px 0 rgba(255,255,255,.06);overflow:hidden}.ups-favorite-label{display:flex;align-items:center;gap:6px;padding:10px 12px 8px;color:#e5ca88;font-size:8px;font-weight:850;letter-spacing:.12em}.ups-favorite-label .material-icons{color:#f5d27c;font-size:15px}.ups-favorite-person{display:grid;grid-template-columns:39px minmax(0,1fr) 20px;gap:10px;align-items:center;padding:0 12px 12px;cursor:pointer}.ups-favorite-person .lup-avatar,.ups-favorite-person .lup-avatar img{width:39px;height:39px}.ups-favorite-person .lup-avatar{margin:0;border:1px solid rgba(255,223,145,.33);box-shadow:0 5px 13px rgba(3,9,24,.2)}.ups-favorite-person div{min-width:0}.ups-favorite-person span,.ups-favorite-person strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ups-favorite-person strong{color:#f4f6fb;font-size:13px;font-weight:770}.ups-favorite-person span{margin-top:3px;color:#c2b897;font-size:10px}.ups-favorite-person>.material-icons{color:#d8c083;font-size:18px}.ups-favorite-person:hover strong{color:#fff5ce}.likes-page .ups-empty-preview{display:grid;grid-template-columns:37px minmax(0,1fr);gap:11px;align-items:center;margin:0 16px 15px;padding:12px 3px;border-top:1px solid rgba(192,212,245,.08);border-bottom:1px solid rgba(192,212,245,.08);color:#b8c5d7}.ups-empty-preview>.material-icons{display:grid;place-items:center;width:37px;height:37px;border:1px solid rgba(170,211,255,.16);border-radius:13px 13px 13px 5px;background:rgba(101,162,222,.1);color:#bce7ff;font-size:20px}.ups-empty-preview div{min-width:0}.ups-empty-preview span,.ups-empty-preview strong{display:block}.ups-empty-preview strong{color:#e6effc;font-size:12px;font-weight:760}.ups-empty-preview span{margin-top:3px;color:#a7b6cb;font-size:10px;line-height:1.35}.likes-page .ups-list{margin:0;padding:0 14px 28px;background:0 0}.ups-list-label{display:flex;align-items:center;justify-content:space-between;min-height:30px;color:#aebed4;font-size:8px;font-weight:840;letter-spacing:.13em}.ups-list-label small{display:grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border:1px solid rgba(183,212,247,.16);border-radius:10px;background:rgba(255,255,255,.04);color:#d6e5f7;font-size:9px;letter-spacing:0}.likes-page .ups-list .lup-user-list{display:grid;gap:7px}.likes-page .ups-list .up-giver-card{min-height:65px;margin:0;padding:9px 10px;border:1px solid rgba(189,211,246,.1);border-radius:16px;background:linear-gradient(108deg,rgba(67,90,141,.15),rgba(22,29,49,.3));box-shadow:inset 0 1px 0 rgba(255,255,255,.055)}.likes-page .ups-list .up-giver-card:first-child{border-color:rgba(239,201,119,.2);background:linear-gradient(108deg,rgba(122,96,53,.19),rgba(29,32,52,.36))}.likes-page .ups-list .up-giver-card .lup-avatar{width:41px;height:41px;margin-right:11px;border:1px solid rgba(183,221,255,.22)}.likes-page .ups-list .up-giver-card .username{margin:0;color:#f0f5ff;font-size:13px;font-weight:760}.likes-page .ups-list .up-giver-card .lup-user-status{margin:3px 0 0;color:#b9c7da;font-size:10px}.likes-page .ups-list .lup-user-action-message{width:34px;height:34px;border:1px solid rgba(169,202,255,.24);border-radius:11px;background:rgba(100,142,212,.14);color:#d3ebff}@keyframes lup-ups-signal{0%,100%{opacity:.14;transform:translateY(-8px)}48%{opacity:.8;transform:translateY(8px)}}@keyframes lup-ups-pulse{0%{opacity:.48;transform:scale(.5)}100%,72%{opacity:0;transform:scale(1)}}@media (max-width:360px){.likes-page .ups-hero{grid-template-columns:minmax(0,1fr) 52px;min-height:102px;margin-right:10px;margin-left:10px;padding:13px 11px}.ups-hero-copy h1{font-size:18px}.ups-hero-mark{width:46px;height:46px}.ups-hero-mark .material-icons{font-size:24px}.likes-page .ups-favorite,.likes-page .ups-list{margin-right:10px;margin-left:10px}.likes-page .ups-list{padding-right:0;padding-left:0}.likes-page .ups-empty-preview{margin-right:12px;margin-left:12px}}@media (prefers-reduced-motion:reduce){.likes-page .ups-hero::after,.ups-hero-mark b{animation:none}.ups-hero-mark b{opacity:.16;transform:scale(.72)}}.query-page>md-content{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 91% 4%,rgba(104,183,242,.2),transparent 31%),radial-gradient(ellipse at 6% 91%,rgba(142,95,207,.15),transparent 39%),linear-gradient(160deg,#13223a 0,#111b2d 48%,#14172b 100%)}.query-page>md-content>:not(.query-ambient-map){position:relative;z-index:1}.query-ambient-map{position:absolute;z-index:0;inset:0;overflow:hidden;pointer-events:none}.query-ambient-map::after,.query-ambient-map::before{content:'';position:absolute;border:1px solid rgba(160,217,255,.1);border-radius:50%;pointer-events:none}.query-ambient-map::before{top:17%;right:-42%;width:112%;height:31%;transform:rotate(-24deg)}.query-ambient-map::after{bottom:6%;left:-45%;width:105%;height:28%;border-color:rgba(191,151,255,.085);transform:rotate(18deg)}.query-route{position:absolute;display:block;width:77%;height:31%;border:1px solid rgba(159,211,255,.09);border-radius:50%}.query-route-one{top:29%;right:-33%;transform:rotate(-28deg)}.query-route-two{bottom:11%;left:-40%;border-color:rgba(191,151,255,.075);transform:rotate(20deg)}.query-route-light{position:absolute;top:34%;right:11%;width:6px;height:6px;border-radius:50%;background:#d2f2ff;box-shadow:0 0 0 5px rgba(107,191,250,.07),0 0 18px rgba(104,204,255,.78);animation:lup-query-route-light 16s ease-in-out infinite}.query-map-node{position:absolute;width:4px;height:4px;border-radius:50%;background:rgba(203,231,255,.68);box-shadow:0 0 11px rgba(118,198,255,.45)}.query-map-node-one{top:48%;right:26%;opacity:.37}.query-map-node-two{bottom:20%;left:18%;background:rgba(208,176,255,.58);opacity:.32}.query-page .lup-top-bar{min-height:59px;border-bottom:1px solid rgba(190,219,255,.13);background:linear-gradient(104deg,rgba(19,40,67,.97),rgba(27,31,56,.94));box-shadow:0 8px 22px rgba(2,10,28,.17)}.query-page .lup-top-bar .md-toolbar-tools{min-height:59px;gap:2px}.query-page .lup-top-bar>.md-toolbar-tools>.material-icons{color:#b9e5ff}.query-page .lup-top-bar .md-icon-button{margin:0 2px;color:#c4e5ff}.query-page .query-contact{display:flex;align-items:center;min-width:0;gap:9px;margin-left:4px}.query-page .query-contact .lup-title-avatar,.query-page .query-contact .lup-title-avatar .avatar,.query-page .query-contact .lup-title-avatar img{width:34px;height:34px}.query-page .query-contact .lup-title-avatar{flex:0 0 34px;margin:0;overflow:hidden;border:1px solid rgba(189,231,255,.34);box-shadow:0 0 0 3px rgba(93,178,238,.08),0 5px 13px rgba(1,11,30,.22);cursor:pointer}.query-page .query-contact-copy{min-width:0}.query-page .query-contact-copy>span{display:block;overflow:hidden;color:#93d9ff;font-size:8px;font-weight:850;letter-spacing:.13em;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.query-page .query-contact-copy h2{max-width:min(42vw,230px);margin:3px 0 0;overflow:hidden;color:#f0f7ff;font-size:14px;font-weight:770;letter-spacing:-.01em;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.query-page .chat-msgs{position:relative;padding:4px 0 12px;background:linear-gradient(180deg,rgba(18,35,58,.17),rgba(13,20,36,.34) 75%,rgba(13,20,36,.15))}.query-page .chat-msgs::before{content:'GESPRÄCHSVERLAUF';display:block;margin:12px 14px 4px;color:rgba(184,220,251,.53);font-size:8px;font-weight:850;letter-spacing:.14em}.query-page .chat-msgs .lup-msg{position:relative;border-bottom:0}.query-page .query-message-card{min-height:64px;margin:0 8px;padding:10px 7px;border-radius:15px;transition:background 180ms ease,transform 180ms ease}.query-page .query-message-card:hover{background:rgba(149,196,249,.055)}.query-page .query-message-card::before{content:'';position:absolute;top:19px;bottom:19px;left:0;width:1px;background:linear-gradient(180deg,transparent,rgba(155,214,255,.28),transparent);opacity:0;transition:opacity 180ms ease}.query-page .lup-msg:hover .query-message-card::before{opacity:1}.query-page .query-message-avatar{border-color:rgba(179,225,255,.3);box-shadow:0 0 0 3px rgba(103,188,242,.06),0 5px 14px rgba(0,0,0,.17)}.query-page .query-message-meta .name{color:#edf7ff;font-size:11px}.query-page .query-message-meta .time{color:#9db6ce}.query-page .query-message-content .message{color:#d5e4f4;font-size:12px;line-height:1.48}.query-page .query-message-content .message::after{background:linear-gradient(90deg,rgba(146,209,255,.3),rgba(146,209,255,0))}.query-page .lup-own-msg .query-message-card{background:linear-gradient(100deg,rgba(86,137,203,.08),rgba(139,92,190,.07))}.query-page .lup-own-msg .query-message-card:hover{background:linear-gradient(100deg,rgba(86,137,203,.15),rgba(139,92,190,.12))}.query-page .lup-own-msg .query-message-content .message{color:#e8efff}.query-page .lup-own-msg .query-message-content .message::after{background:linear-gradient(90deg,rgba(158,206,255,0),rgba(158,206,255,.32))}.query-page .chatbottom{gap:9px;min-height:70px;height:70px;padding:10px 12px max(10px,env(safe-area-inset-bottom));border-top:1px solid rgba(181,217,251,.14);background:linear-gradient(180deg,rgba(20,37,61,.82),rgba(16,25,43,.97));box-shadow:0 -11px 25px rgba(3,10,27,.12)}.query-page .chatbottom .chat-input{border:1px solid rgba(187,218,250,.16);border-radius:15px;background:rgba(203,227,255,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.query-page .chatbottom input{height:43px;padding:0 13px;border:0;border-radius:15px;background:0 0;color:#f4f8ff;font-size:12px}.query-page .chatbottom input:focus{border:0;box-shadow:0 0 0 2px rgba(121,203,245,.17)}.query-page .chatbottom input::placeholder{color:#abc0d7}.query-page .chatbottom .chat-button{flex:0 0 43px;width:43px;height:43px;border:1px solid rgba(175,224,255,.28);border-radius:15px;background:linear-gradient(145deg,rgba(87,166,222,.27),rgba(118,86,194,.19));box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 6px 14px rgba(1,11,31,.16)}.query-page .chatbottom .chat-button:has(button.sendmessage){border-color:rgba(211,240,255,.48);background:linear-gradient(145deg,rgba(96,190,238,.64),rgba(112,87,203,.57));box-shadow:inset 0 1px 0 rgba(255,255,255,.33),0 7px 18px rgba(31,111,181,.2),0 0 17px rgba(104,193,255,.16)}.query-page .chatbottom .chat-button button,.query-page .chatbottom .chat-button button.sendmessage{width:20px;min-width:20px;height:20px;background-color:#e5f7ff}@keyframes lup-query-route-light{0%,100%{transform:translate3d(0,0,0);opacity:.18}47%,53%{transform:translate3d(-76px,30px,0);opacity:.73}}@media (max-width:360px){.query-page .query-contact{gap:7px;margin-left:1px}.query-page .query-contact .lup-title-avatar,.query-page .query-contact .lup-title-avatar .avatar,.query-page .query-contact .lup-title-avatar img{width:30px;height:30px}.query-page .query-contact .lup-title-avatar{flex-basis:30px}.query-page .query-contact-copy h2{max-width:34vw;font-size:13px}.query-page .chatbottom{min-height:65px;height:65px;padding-right:9px;padding-left:9px}.query-page .chatbottom input{height:39px}.query-page .chatbottom .chat-button{flex-basis:39px;width:39px;height:39px}}@media (prefers-reduced-motion:reduce){.query-route-light{animation:none}}.location-chat-surface .lup-msg,.query-page .chat-msgs .lup-msg{opacity:.87;transition:opacity 180ms ease}.location-chat-surface .lup-msg.lup-notification-unread,.query-page .chat-msgs .lup-msg.lup-notification-unread{opacity:1}.location-chat-surface .lup-msg.lup-notification-unread .message{background:linear-gradient(112deg,rgba(79,154,213,.22),rgba(100,86,187,.15));box-shadow:inset 2px 0 0 rgba(143,215,255,.72)}.query-page .lup-msg.lup-notification-unread .query-message-card{background:linear-gradient(105deg,rgba(78,151,211,.17),rgba(123,94,190,.12))}.nearby .chatbutton:not(.chatbutton--locked){width:min(88%,342px);margin:13px auto 0}.nearby .chatbutton:not(.chatbutton--locked) button{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr) 16px;gap:10px;align-items:center;width:100%;min-height:56px;height:56px;margin:0;padding:7px 13px;overflow:hidden;border:1px solid color-mix(in srgb,var(--lup-place-accent) 42%,rgba(216,236,255,.28));border-radius:17px;background:linear-gradient(110deg,color-mix(in srgb,var(--lup-place-accent) 25%,rgba(39,53,85,.92)),rgba(24,31,52,.88) 58%,color-mix(in srgb,var(--lup-place-accent) 16%,rgba(40,34,72,.85)));box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 10px 24px rgba(3,10,29,.18),0 0 20px color-mix(in srgb,var(--lup-place-glow) 22%,transparent);color:#f0f7ff;font:inherit;letter-spacing:0;text-shadow:none;transition:transform 180ms ease,border-color 180ms ease,background 180ms ease,box-shadow 180ms ease}.nearby .chatbutton:not(.chatbutton--locked) button::before{display:none;content:none}.nearby .chatbutton:not(.chatbutton--locked) button::after{content:'';position:absolute;top:0;right:auto;bottom:0;left:0;width:2px;height:auto;border:0;border-radius:0 2px 2px 0;background:color-mix(in srgb,var(--lup-place-accent) 84%,#d6f5ff);box-shadow:0 0 15px var(--lup-place-glow);transform:none}.nearby .chatbutton:not(.chatbutton--locked) .chat-enter-mark{position:relative;z-index:1;display:grid;place-items:center;width:38px;height:38px;border:1px solid color-mix(in srgb,var(--lup-place-accent) 44%,rgba(221,241,255,.28));border-radius:13px 13px 13px 5px;background:color-mix(in srgb,var(--lup-place-accent) 16%,rgba(188,223,255,.08));box-shadow:inset 0 1px 0 rgba(255,255,255,.16);color:#dff5ff}.nearby .chatbutton:not(.chatbutton--locked) .chat-enter-mark .material-icons{font-size:21px;filter:drop-shadow(0 2px 7px color-mix(in srgb,var(--lup-place-accent) 70%,transparent))}.nearby .chatbutton:not(.chatbutton--locked) .chat-enter-copy{position:relative;z-index:1;display:block;min-width:0;text-align:left}.nearby .chatbutton:not(.chatbutton--locked) .chat-enter-copy b,.nearby .chatbutton:not(.chatbutton--locked) .chat-enter-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nearby .chatbutton:not(.chatbutton--locked) .chat-enter-copy b{color:#f3f8ff;font-size:13px;font-weight:820;line-height:1.18}.nearby .chatbutton:not(.chatbutton--locked) .chat-enter-copy small{margin-top:3px;color:#abc2d8;font-size:9px;font-weight:680;line-height:1}.nearby .chatbutton:not(.chatbutton--locked) .chat-enter-status{position:relative;z-index:1;display:block;width:7px;height:7px;justify-self:end;border:1px solid rgba(228,255,241,.72);border-radius:50%;background:#9ce7bd;box-shadow:0 0 0 4px rgba(123,232,170,.1),0 0 12px rgba(119,231,169,.78);animation:lup-chat-entry-ready 3.8s ease-in-out infinite}.nearby .chatbutton:not(.chatbutton--locked) button:focus-visible,.nearby .chatbutton:not(.chatbutton--locked) button:hover{border-color:color-mix(in srgb,var(--lup-place-accent) 72%,rgba(225,242,255,.48));background:linear-gradient(110deg,color-mix(in srgb,var(--lup-place-accent) 32%,rgba(44,61,96,.95)),rgba(29,39,65,.93) 58%,color-mix(in srgb,var(--lup-place-accent) 22%,rgba(47,39,83,.89)));box-shadow:inset 0 1px 0 rgba(255,255,255,.21),0 13px 27px rgba(3,10,29,.23),0 0 26px color-mix(in srgb,var(--lup-place-glow) 34%,transparent);filter:none;outline:0;transform:translateY(-1px)}.nearby .chatbutton:not(.chatbutton--locked) button:active{transform:translateY(1px)}@keyframes lup-chat-entry-ready{0%,100%{opacity:.54;box-shadow:0 0 0 3px rgba(123,232,170,.07),0 0 9px rgba(119,231,169,.42)}48%{opacity:1;box-shadow:0 0 0 5px rgba(123,232,170,.13),0 0 15px rgba(119,231,169,.84)}}@media (max-width:360px){.nearby .chatbutton:not(.chatbutton--locked){width:min(91%,330px)}.nearby .chatbutton:not(.chatbutton--locked) button{grid-template-columns:34px minmax(0,1fr) 13px;gap:8px;min-height:52px;height:52px;padding-right:10px;padding-left:10px}.nearby .chatbutton:not(.chatbutton--locked) .chat-enter-mark{width:34px;height:34px;border-radius:11px 11px 11px 4px}.nearby .chatbutton:not(.chatbutton--locked) .chat-enter-mark .material-icons{font-size:19px}.nearby .chatbutton:not(.chatbutton--locked) .chat-enter-copy b{font-size:12px}.nearby .chatbutton:not(.chatbutton--locked) .chat-enter-copy small{font-size:8px}}@media (prefers-reduced-motion:reduce){.nearby .chatbutton:not(.chatbutton--locked) .chat-enter-status{animation:none}}.profile-page .profile-information.profile-about-single{width:min(100%,680px);margin:0 auto;padding:14px 16px 9px;background:0 0}.profile-page .profile-information.profile-about-single .profile-story-card{min-height:0;margin:0;padding:16px 2px 18px;border:0;border-radius:0;background:0 0;box-shadow:none}.profile-page .profile-information.profile-about-single .profile-story-card::after,.profile-page .profile-information.profile-about-single .profile-story-card::before{display:none;content:none}.profile-page .profile-information.profile-about-single .profile-story-card .md-list-item-text{min-height:0;margin:0;padding:0;border:0;background:0 0;box-shadow:none}.profile-page .profile-about-kicker{display:flex;align-items:center;gap:7px;margin:0 0 10px;color:#a9d9ff;font-size:8px;font-weight:850;letter-spacing:.15em;line-height:1}.profile-page .profile-about-kicker .material-icons{display:grid;place-items:center;width:23px;height:23px;border:1px solid rgba(171,222,255,.23);border-radius:8px 8px 8px 3px;background:rgba(99,170,230,.12);color:#c5ecff;font-size:14px}.profile-page .profile-information.profile-about-single .profile-about-me{max-width:570px;margin:0;color:#e5edf8;font-size:15px;font-weight:470;line-height:1.65;text-shadow:none}.profile-page .profile-information.profile-about-single .profile-about-empty{margin:8px 0 0;color:#aab9ce;font-size:13px;font-style:normal}.profile-page .profile-information.profile-settings-view{display:block;width:min(100%,680px);margin:0 auto;padding:9px 16px 30px;background:0 0}.profile-page .profile-information.profile-settings-view .profile-settings-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 9px;margin:0 0 19px}.profile-page .profile-information.profile-settings-view .profile-settings-group>.md-subheader{grid-column:1/-1;min-height:24px;margin:0;padding:4px 1px 6px;border:0;background:0 0;color:#a8bbd2;font-size:8px;font-weight:850;letter-spacing:.14em;line-height:1.1;text-transform:uppercase}.profile-page .profile-information.profile-settings-view .profile-detail-card{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;align-items:start;min-width:0;min-height:69px;height:auto;margin:0;padding:10px 9px;overflow:hidden;border:1px solid rgba(192,215,246,.1);border-radius:14px;background:rgba(31,40,61,.36);box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}.profile-page .profile-information.profile-settings-view .profile-detail-card::after{display:none;content:none}.profile-page .profile-information.profile-settings-view .profile-detail-card:nth-of-type(3n){background:rgba(45,58,86,.31)}.profile-page .profile-information.profile-settings-view .profile-detail-card .profile-detail-icon{display:grid;place-items:center;width:30px;height:30px;margin:0;border:1px solid rgba(174,220,255,.17);border-radius:10px 10px 10px 4px;background:rgba(100,169,228,.1);color:#bce9ff}.profile-page .profile-information.profile-settings-view .profile-detail-card .profile-detail-icon .material-icons{font-size:16px}.profile-page .profile-information.profile-settings-view .profile-detail-card .md-list-item-text{min-width:0;min-height:0;margin:0;padding:0;border:0;background:0 0;box-shadow:none}.profile-page .profile-information.profile-settings-view .profile-detail-card h3{overflow:hidden;margin:0 0 4px;color:#9fb2c9;font-size:8px;font-weight:820;letter-spacing:.075em;line-height:1.15;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.profile-page .profile-information.profile-settings-view .profile-detail-card h3::after{display:none;content:none}.profile-page .profile-information.profile-settings-view .profile-detail-card p{display:-webkit-box;overflow:hidden;margin:0;color:#eaf2ff;font-size:11px;font-weight:650;line-height:1.32;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.profile-page .profile-information.profile-settings-view .profile-detail-card p .material-icons{margin-right:3px;color:#f0b5c5;font-size:13px;vertical-align:-2px}.profile-page .profile-information.profile-settings-view .profile-detail-card.profile-setting-denied{border-color:rgba(233,163,188,.14);background:rgba(92,48,67,.18)}@media (max-width:360px){.profile-page .profile-information.profile-about-single,.profile-page .profile-information.profile-settings-view{padding-right:11px;padding-left:11px}.profile-page .profile-information.profile-settings-view .profile-settings-group{gap:7px}.profile-page .profile-information.profile-settings-view .profile-detail-card{grid-template-columns:27px minmax(0,1fr);gap:7px;min-height:65px;padding:9px 8px}.profile-page .profile-information.profile-settings-view .profile-detail-card .profile-detail-icon{width:27px;height:27px;border-radius:9px 9px 9px 3px}.profile-page .profile-information.profile-settings-view .profile-detail-card .profile-detail-icon .material-icons{font-size:15px}.profile-page .profile-information.profile-settings-view .profile-detail-card p{font-size:10px}}.profile-page .profile-information.profile-about-single .profile-story-card{position:relative;overflow:hidden}.profile-page .profile-information.profile-about-single .profile-story-card::before{display:block;content:'';position:absolute;top:-45px;right:-52px;width:184px;height:132px;border:1px solid rgba(155,214,255,.1);border-radius:50%;background:radial-gradient(circle at 52% 56%,rgba(107,177,242,.09),transparent 42%);box-shadow:0 0 0 22px rgba(118,162,255,.025),0 0 42px rgba(84,181,244,.07);transform:rotate(-18deg)}.profile-page .profile-information.profile-about-single .profile-story-card::after{display:block;content:'';position:absolute;top:49px;right:0;width:104px;height:1px;border:0;border-radius:0;background:linear-gradient(90deg,transparent,rgba(154,219,255,.3),transparent);box-shadow:0 0 13px rgba(104,191,251,.18);transform:rotate(-19deg)}.profile-page .profile-about-empty,.profile-page .profile-about-kicker,.profile-page .profile-about-me{position:relative;z-index:2}.profile-page .profile-about-route{position:absolute;z-index:1;top:17px;right:15px;width:84px;height:72px;color:#a9e5ff;opacity:.58;pointer-events:none}.profile-page .profile-about-route>span{position:absolute;top:31px;left:2px;width:76px;height:1px;background:linear-gradient(90deg,transparent,rgba(150,218,255,.65),transparent);box-shadow:0 0 12px rgba(105,197,255,.43);transform:rotate(-25deg)}.profile-page .profile-about-route>b,.profile-page .profile-about-route>em{position:absolute;display:block;width:4px;height:4px;border-radius:50%;background:#d8f7ff;box-shadow:0 0 10px rgba(125,210,255,.85)}.profile-page .profile-about-route>b{top:38px;left:17px}.profile-page .profile-about-route>em{top:11px;right:8px;animation:lup-profile-about-route 8.5s ease-in-out infinite}.profile-page .profile-about-route .material-icons{position:absolute;top:17px;right:18px;color:#c8f0ff;font-size:20px;filter:drop-shadow(0 3px 8px rgba(78,178,245,.47));transform:rotate(-1deg)}.profile-page .profile-information.profile-settings-view .profile-settings-group>.md-subheader{position:relative;padding-left:12px}.profile-page .profile-information.profile-settings-view .profile-settings-group>.md-subheader::before{content:'';position:absolute;top:50%;left:1px;width:4px;height:4px;border-radius:50%;background:#a5e1ff;box-shadow:0 0 9px rgba(123,204,255,.66);transform:translateY(-50%)}.profile-page .profile-information.profile-settings-view .profile-detail-card{transition:transform 180ms ease,border-color 180ms ease,background 180ms ease,box-shadow 180ms ease}.profile-page .profile-information.profile-settings-view .profile-detail-card:hover{border-color:rgba(170,220,255,.24);background:linear-gradient(135deg,rgba(80,136,202,.17),rgba(43,48,79,.34));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 9px 19px rgba(2,9,28,.13);transform:translateY(-1px)}.profile-page .profile-information.profile-settings-view .profile-detail-card:nth-of-type(3n) .profile-detail-icon{border-color:rgba(207,178,255,.19);background:rgba(145,112,218,.11);color:#dfceff}.profile-page .profile-information.profile-settings-view .profile-detail-card:nth-of-type(4n) .profile-detail-icon{border-color:rgba(245,210,141,.17);background:rgba(218,168,78,.1);color:#ffe0a0}@keyframes lup-profile-about-route{0%,100%{opacity:.25;transform:translate3d(0,0,0) scale(.7)}46%,54%{opacity:1;transform:translate3d(-43px,20px,0) scale(1.22)}}@media (max-width:360px){.profile-page .profile-about-route{top:12px;right:6px;opacity:.42;transform:scale(.82);transform-origin:top right}.profile-page .profile-information.profile-about-single .profile-about-me{padding-right:5px}}@media (prefers-reduced-motion:reduce){.profile-page .profile-about-route>em{animation:none;opacity:.55}.profile-page .profile-information.profile-settings-view .profile-detail-card{transition:none}}.profile-page .profile-information.profile-settings-view .profile-detail-card h3{display:-webkit-box;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.profile-page .profile-information.profile-settings-view .profile-detail-card{align-content:start}.lup-settings-list .lup-settings-group{margin:0 0 21px}.lup-settings-list .lup-settings-group-heading .md-subheader{display:flex;flex-direction:column;gap:4px;margin:14px 4px 8px}.lup-settings-list .lup-settings-group-heading .md-subheader b{color:#dbeeff;font-size:10px;font-weight:850;letter-spacing:.11em}.lup-settings-list .lup-settings-group-heading .md-subheader small{color:#91a8c2;font-size:11px;font-weight:520;letter-spacing:0;line-height:1.35;text-transform:none}.lup-settings-list md-list-item.md-2-line{min-height:72px;margin:6px 0;padding:8px 12px;border-color:rgba(181,212,245,.12);border-radius:14px;background:linear-gradient(115deg,rgba(62,91,139,.18),rgba(22,31,50,.42))}.lup-settings-list .md-list-item-text{min-width:0}.lup-settings-list .md-list-item-text h3{overflow:visible;margin:0;color:#edf6ff;font-size:13px;font-weight:760;line-height:1.25;white-space:normal}.lup-settings-list .lup-setting-controls{flex:0 1 52%}.lup-settings-list .lup-setting-controls>.lup-setting-input,.lup-settings-list .lup-setting-controls>md-select{max-width:min(48vw,310px)}.lup-settings-list .lup-setting-textarea{min-height:151px}.lup-settings-list .lup-setting-textarea .md-list-item-text{margin-bottom:10px}.lup-settings-list .lup-setting-input input,.lup-settings-list .lup-setting-input textarea{border-color:rgba(161,207,245,.14);border-radius:10px;background:rgba(10,18,33,.42)}@media (max-width:360px){.lup-settings-list md-list-item.md-2-line{padding:8px 10px}.lup-settings-list .md-list-item-text h3{font-size:12px}.lup-settings-list .lup-setting-controls{flex-basis:49%;gap:5px}}.settings-page .lup-settings-list{width:min(100%,720px);margin:0 auto;padding:15px 14px 42px}.settings-page .lup-settings-profile-visibility{display:grid;grid-template-columns:minmax(0,1fr) minmax(126px,42%);gap:12px;align-items:center;margin:13px 0 24px;padding:14px;border:1px solid rgba(166,215,253,.16);border-radius:17px;background:linear-gradient(120deg,rgba(71,128,183,.2),rgba(24,31,52,.5));box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.settings-page .lup-profile-visibility-choice{position:relative;min-width:0}.settings-page .lup-profile-visibility-choice .lup-visibility-menu{bottom:auto;top:calc(100% + 6px)}.settings-page .settings-visibility-heading{display:flex;gap:10px;align-items:center;min-width:0}.settings-page .settings-visibility-heading>.material-icons{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border:1px solid rgba(180,230,255,.2);border-radius:10px 10px 10px 4px;background:rgba(102,184,238,.12);color:#c6eeff;font-size:17px}.settings-page .settings-visibility-heading small,.settings-page .settings-visibility-heading strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-page .settings-visibility-heading strong{color:#edf6ff;font-size:12px;font-weight:780}.settings-page .settings-visibility-heading small{margin-top:3px;color:#9bb0c9;font-size:10px}.settings-page .lup-setting-primary-select,.settings-page .lup-settings-profile-visibility>md-select{min-width:0;width:100%;margin:0;padding:7px 8px 4px;border:1px solid rgba(188,222,249,.17);border-radius:10px;background:rgba(9,17,32,.34);color:#f1f7ff}.settings-page .lup-settings-group{margin:0 0 27px}.settings-page .lup-settings-group-heading{display:flex;gap:8px;align-items:baseline;margin:0 3px 9px;padding:0}.settings-page .lup-settings-group-heading small{color:#b4ddf7;font-size:9px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.settings-page .lup-settings-group-heading p{overflow:hidden;margin:0;color:#8fa4bd;font-size:10px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.settings-page .lup-setting-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(128px,42%);gap:10px 13px;align-items:center;margin:7px 0;padding:12px 13px;border:1px solid rgba(183,213,245,.11);border-radius:15px;background:linear-gradient(112deg,rgba(57,83,128,.17),rgba(17,25,43,.48));box-shadow:inset 0 1px 0 rgba(255,255,255,.055);transition:border-color .18s ease,background .18s ease,transform .18s ease}.settings-page .lup-setting-card:focus-within,.settings-page .lup-setting-card:hover{border-color:rgba(141,210,249,.3);background:linear-gradient(112deg,rgba(69,113,168,.27),rgba(24,31,53,.58));transform:translateY(-1px)}.settings-page .lup-setting-card-heading{display:flex;gap:9px;align-items:center;min-width:0}.settings-page .lup-setting-icon{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border:1px solid rgba(167,218,252,.16);border-radius:9px 9px 9px 3px;background:rgba(89,167,224,.1);color:#c5edff}.settings-page .lup-setting-icon .material-icons{font-size:16px}.settings-page .lup-setting-card-heading h3{overflow:hidden;margin:0;color:#edf5ff;font-size:13px;font-weight:760;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.settings-page .lup-setting-card-heading p{margin:3px 0 0;color:#91a8c1;font-size:9px;line-height:1.2}.settings-page .lup-setting-value{display:flex;align-items:center;justify-content:flex-end;min-width:0}.settings-page .lup-setting-value .lup-setting-input,.settings-page .lup-setting-value>md-select{min-width:0;width:100%;max-width:none;margin:0}.settings-page .lup-setting-value md-select{padding:7px 8px 4px;border:1px solid rgba(182,216,244,.15);border-radius:10px;background:rgba(8,16,31,.37);color:#edf6ff}.settings-page .lup-setting-value .md-select-value{min-width:0}.settings-page .lup-setting-value .lup-setting-input input,.settings-page .lup-setting-value .lup-setting-input textarea{width:100%;margin:0;padding:7px 8px;border:1px solid rgba(182,216,244,.15);border-radius:10px;background:rgba(8,16,31,.37);color:#edf6ff}.settings-page .lup-setting-value md-switch{margin:0 5px 0 0}.settings-page .lup-setting-visibility{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:11px;min-height:27px;padding-top:8px;border-top:1px solid rgba(190,218,245,.08);cursor:default}.settings-page .lup-setting-visibility>span{display:flex;align-items:center;gap:5px;color:#93a9bf;font-size:9px;font-weight:730;letter-spacing:.04em;text-transform:uppercase}.settings-page .lup-setting-visibility .material-icons{color:#b2ddf7;font-size:13px}.settings-page .lup-setting-visibility-choice{position:relative;min-width:128px}.settings-page .lup-visibility-trigger{display:flex;align-items:center;justify-content:space-between;gap:7px;width:100%;min-height:30px;padding:6px 8px;border:1px solid rgba(155,213,248,.18);border-radius:8px;background:rgba(92,145,190,.1);color:#d8efff;cursor:pointer;font:inherit}.settings-page .lup-visibility-trigger>span{overflow:hidden;font-size:10px;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.settings-page .lup-visibility-trigger .material-icons{font-size:15px}.settings-page .lup-visibility-trigger:disabled{opacity:.55;cursor:default}.settings-page .lup-visibility-menu{position:absolute;z-index:50;right:0;bottom:calc(100% + 6px);display:grid;width:max-content;min-width:142px;overflow:hidden;border:1px solid rgba(171,221,250,.25);border-radius:10px;background:#18243b;box-shadow:0 14px 30px rgba(1,7,20,.42)}.settings-page .lup-visibility-menu button{min-height:32px;padding:6px 11px;border:0;border-bottom:1px solid rgba(194,220,247,.08);background:0 0;color:#d8e8f8;cursor:pointer;font:600 11px/1.2 inherit;text-align:left}.settings-page .lup-visibility-menu button:last-child{border-bottom:0}.settings-page .lup-visibility-menu button.is-selected,.settings-page .lup-visibility-menu button:hover{background:rgba(105,181,229,.17);color:#f5fbff}.settings-page .lup-visibility-menu button.is-selected::after{content:'✓';float:right;margin-left:14px;color:#9ce8cf}.settings-page .lup-visibility-menu button:disabled{opacity:.36;cursor:default}.settings-page .lup-setting-card--textarea{grid-template-columns:1fr}.settings-page .lup-setting-card--textarea .lup-setting-value{justify-content:stretch}.settings-page .lup-setting-card--textarea .lup-setting-input textarea{min-height:92px;resize:vertical}@media (max-width:420px){.settings-page .lup-settings-list{padding-right:11px;padding-left:11px}.settings-page .lup-setting-card,.settings-page .lup-settings-profile-visibility{grid-template-columns:1fr}.settings-page .lup-settings-profile-visibility>md-select{width:100%}.settings-page .lup-setting-value{justify-content:stretch}.settings-page .lup-setting-visibility{grid-column:auto}.settings-page .lup-settings-group-heading{display:block}.settings-page .lup-settings-group-heading p{margin-top:4px;white-space:normal}}.settings-page>md-content{position:relative;isolation:isolate;overflow-x:hidden;background:radial-gradient(ellipse at 105% 4%,rgba(77,184,240,.13),transparent 28%),radial-gradient(ellipse at -12% 48%,rgba(112,86,204,.11),transparent 34%),linear-gradient(160deg,#101a2c 0,#101725 48%,#111a2d 100%)}.settings-page>md-content::after,.settings-page>md-content::before{content:'';position:absolute;z-index:0;width:86vw;height:31vh;border:1px solid rgba(135,209,255,.075);border-radius:50%;pointer-events:none}.settings-page>md-content::before{top:115px;right:-53vw;transform:rotate(-22deg)}.settings-page>md-content::after{bottom:7%;left:-54vw;border-color:rgba(179,145,247,.065);transform:rotate(19deg)}.settings-page>md-content>:not(.lup-top-bar){position:relative;z-index:1}.settings-page .lup-settings-list{max-width:680px;padding-top:9px}.settings-page .settings-hero{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:start;min-height:105px;margin:0 0 16px;padding:17px 15px 15px;overflow:hidden;border:1px solid rgba(169,218,250,.14);border-radius:19px;background:linear-gradient(123deg,rgba(60,124,177,.25),rgba(24,33,55,.66) 58%,rgba(87,65,143,.15));box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 15px 34px rgba(2,9,28,.18)}.settings-page .settings-hero::before{content:'';position:absolute;top:-90px;right:-78px;width:198px;height:198px;border:1px solid rgba(170,226,255,.16);border-radius:50%;box-shadow:0 0 0 18px rgba(137,198,255,.035),0 0 42px rgba(100,190,250,.08)}.settings-page .settings-hero::after{content:'';position:absolute;right:31px;bottom:20px;width:66px;height:1px;background:linear-gradient(90deg,transparent,rgba(167,226,255,.8),transparent);box-shadow:0 0 13px rgba(117,208,255,.52);animation:lup-settings-route 7s ease-in-out infinite}.settings-page .settings-hero-route{position:relative;z-index:1;display:grid;place-items:center;width:43px;height:43px;border:1px solid rgba(191,232,255,.28);border-radius:13px 13px 13px 5px;background:linear-gradient(140deg,rgba(111,198,239,.27),rgba(87,88,175,.18));box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 8px 20px rgba(11,46,81,.2);color:#dcf7ff}.settings-page .settings-hero-route .material-icons{font-size:22px;filter:drop-shadow(0 2px 7px rgba(105,205,255,.52))}.settings-page .settings-hero>div{position:relative;z-index:1;min-width:0}.settings-page .settings-hero small{color:#b5e0fb;font-size:8px;font-weight:860;letter-spacing:.16em}.settings-page .settings-hero h1{margin:5px 0 5px;color:#f2f7ff;font-size:22px;font-weight:790;letter-spacing:-.035em;line-height:1.05}.settings-page .settings-hero p{max-width:370px;margin:0;color:#afc0d6;font-size:11px;line-height:1.42}.settings-page .lup-settings-profile-visibility{position:relative;margin-bottom:29px;border-color:rgba(146,213,245,.18);border-radius:15px;background:linear-gradient(110deg,rgba(69,130,177,.19),rgba(19,29,49,.43))}.settings-page .lup-settings-profile-visibility::before{content:'DEIN PROFIL';position:absolute;top:-7px;left:13px;padding:0 6px;background:#132039;color:#96cff1;font-size:8px;font-weight:850;letter-spacing:.14em}.settings-page .lup-settings-group{position:relative;margin-bottom:30px;padding-left:13px}.settings-page .lup-settings-group::before{content:'';position:absolute;top:29px;bottom:-18px;left:2px;width:1px;background:linear-gradient(180deg,rgba(127,210,253,.34),rgba(128,155,230,.08),transparent)}.settings-page .lup-settings-group:last-child::before{display:none}.settings-page .lup-settings-group-heading{position:relative;margin-left:-13px;padding-left:14px}.settings-page .lup-settings-group-heading::before{content:'';position:absolute;top:5px;left:0;width:5px;height:5px;border-radius:50%;background:#a7e5ff;box-shadow:0 0 12px rgba(112,208,255,.83)}.settings-page .lup-settings-group-heading small{color:#c3e9ff}.settings-page .lup-setting-card{position:relative;border-color:rgba(170,209,241,.1);border-radius:13px;background:linear-gradient(104deg,rgba(57,88,133,.13),rgba(18,27,46,.39));box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.settings-page .lup-setting-card:focus-within,.settings-page .lup-setting-card:hover{border-color:rgba(136,215,255,.35);background:linear-gradient(104deg,rgba(61,116,169,.24),rgba(22,31,53,.56));box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 9px 20px rgba(1,8,25,.14)}.settings-page .lup-setting-icon{border-color:rgba(164,222,255,.21);background:linear-gradient(140deg,rgba(102,188,233,.19),rgba(105,91,184,.08));color:#d2f1ff}.settings-page .lup-setting-card:nth-child(2n) .lup-setting-icon{border-color:rgba(208,183,255,.19);background:rgba(146,111,217,.1);color:#e4d7ff}.settings-page .lup-setting-card-heading h3{font-weight:790}.settings-page .lup-setting-value .lup-setting-input input,.settings-page .lup-setting-value .lup-setting-input textarea,.settings-page .lup-setting-value md-select{border-color:rgba(164,215,246,.18);background:rgba(7,16,31,.32)}.settings-page .lup-visibility-trigger{border-color:rgba(145,222,255,.26);background:linear-gradient(112deg,rgba(82,159,202,.19),rgba(72,79,145,.17));box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.settings-page .lup-visibility-trigger:hover{border-color:rgba(167,231,255,.48);background:linear-gradient(112deg,rgba(93,180,225,.27),rgba(91,89,168,.22))}.settings-page .lup-visibility-menu{border-color:rgba(150,223,255,.3);background:linear-gradient(150deg,#1b2c49,#19233b);box-shadow:0 17px 39px rgba(1,8,24,.52),inset 0 1px 0 rgba(255,255,255,.09)}@keyframes lup-settings-route{0%,100%{opacity:.18;transform:translateX(-17px)}44%{opacity:1;transform:translateX(18px)}62%{opacity:.34;transform:translateX(2px)}}@media (max-width:420px){.settings-page .settings-hero{min-height:99px;padding:15px 13px}.settings-page .settings-hero h1{font-size:20px}.settings-page .lup-settings-group{padding-left:9px}.settings-page .lup-settings-group-heading{margin-left:-9px;padding-left:11px}}@media (prefers-reduced-motion:reduce){.settings-page .settings-hero::after{animation:none;opacity:.5}}.profile-page .profile-information.profile-signal-board{position:relative;display:block;width:min(100%,680px);margin:0 auto;padding:2px 16px 34px;background:0 0}.profile-page .profile-signal-group{position:relative;margin:0 0 22px;padding:0}.profile-page .profile-signal-group-heading{display:flex;align-items:center;gap:8px;height:23px;margin:0 0 6px;padding:0 2px}.profile-page .profile-signal-group-heading>span{width:5px;height:5px;border-radius:50%;background:#9fe6ff;box-shadow:0 0 11px rgba(108,208,255,.85)}.profile-page .profile-signal-group-heading small{color:#a4c0d9;font-size:8px;font-weight:870;letter-spacing:.15em;line-height:1;text-transform:uppercase}.profile-page .profile-signal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(173,211,241,.1);border-radius:16px;background:rgba(176,214,244,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 12px 26px rgba(2,10,29,.1)}.profile-page .profile-signal{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;align-items:center;min-width:0;min-height:65px;margin:0;padding:10px 10px;overflow:hidden;border:0;border-radius:0;background:linear-gradient(115deg,rgba(52,81,125,.22),rgba(21,30,49,.5))}.profile-page .profile-signal::after{content:'';position:absolute;right:-22px;bottom:-31px;width:66px;height:66px;border:1px solid rgba(148,218,255,.075);border-radius:50%;pointer-events:none}.profile-page .profile-signal:nth-child(3n){background:linear-gradient(115deg,rgba(78,66,134,.2),rgba(23,29,51,.52))}.profile-page .profile-signal-icon{position:relative;z-index:1;display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(171,224,255,.2);border-radius:11px 11px 11px 4px;background:linear-gradient(145deg,rgba(108,194,234,.17),rgba(100,90,181,.08));color:#c9efff}.profile-page .profile-signal-icon .material-icons{font-size:17px;filter:drop-shadow(0 2px 6px rgba(91,193,255,.28))}.profile-page .profile-signal-copy{position:relative;z-index:1;min-width:0}.profile-page .profile-signal-copy small,.profile-page .profile-signal-copy strong{display:block;overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.profile-page .profile-signal-copy small{color:#91aac3;font-size:8px;font-weight:790;letter-spacing:.065em;line-height:1.15;text-transform:uppercase}.profile-page .profile-signal-copy strong{margin-top:4px;color:#f0f6ff;font-size:12px;font-weight:720;line-height:1.2}.profile-page .profile-signal-copy strong .material-icons{margin-right:4px;color:#efb2c7;font-size:13px;vertical-align:-2px}.profile-page .profile-signal--denied{background:rgba(64,42,62,.28)}.profile-page .profile-signal--denied .profile-signal-icon{border-color:rgba(235,176,197,.16);background:rgba(202,102,136,.1);color:#f3c5d3}@media (max-width:360px){.profile-page .profile-information.profile-signal-board{padding-right:11px;padding-left:11px}.profile-page .profile-signal{grid-template-columns:30px minmax(0,1fr);gap:7px;min-height:60px;padding:8px}.profile-page .profile-signal-icon{width:30px;height:30px}.profile-page .profile-signal-copy strong{font-size:11px}}.nearby .slickit::after,.nearby .slickit::before{content:none;display:none;animation:none;box-shadow:none}.nearby md-content.greybg::after{content:none;display:none;animation:none;box-shadow:none}.profile-page .profile-information.profile-signal-board{width:min(100%,720px);padding:7px 14px 42px}.profile-page .profile-signal-group{position:relative;margin:0 0 25px;padding:0 0 0 14px}.profile-page .profile-signal-group::before{content:'';position:absolute;top:25px;bottom:-20px;left:2px;width:1px;background:linear-gradient(180deg,rgba(157,226,255,.46),rgba(144,157,255,.13),transparent)}.profile-page .profile-signal-group:last-child::before{display:none}.profile-page .profile-signal-group-heading{position:relative;height:27px;margin:0 0 8px -14px;padding:0 3px 0 14px}.profile-page .profile-signal-group-heading>span{position:absolute;top:9px;left:0;width:6px;height:6px;border:1px solid rgba(222,247,255,.62);background:#aeeaff;box-shadow:0 0 0 4px rgba(112,205,255,.08),0 0 14px rgba(111,206,255,.92)}.profile-page .profile-signal-group-heading small{position:relative;padding:5px 9px 5px 0;color:#c8eaff;font-size:9px;font-weight:880;letter-spacing:.17em}.profile-page .profile-signal-group-heading small::after{content:'';position:absolute;top:50%;left:calc(100% + 2px);width:38px;height:1px;background:linear-gradient(90deg,rgba(161,221,255,.44),transparent)}.profile-page .profile-signal-grid{position:relative;gap:1px;overflow:hidden;border:1px solid rgba(171,218,250,.17);border-radius:21px 21px 21px 7px;background:rgba(140,207,246,.14);box-shadow:0 16px 34px rgba(1,9,27,.17),inset 0 1px 0 rgba(255,255,255,.08)}.profile-page .profile-signal-grid::before{content:'';position:absolute;z-index:2;top:0;right:7%;left:7%;height:1px;background:linear-gradient(90deg,transparent,rgba(211,244,255,.58),transparent);pointer-events:none}.profile-page .profile-signal{grid-template-columns:38px minmax(0,1fr);gap:10px;min-height:74px;padding:12px 12px;background:linear-gradient(122deg,rgba(47,79,122,.39),rgba(17,28,49,.72));transition:transform 190ms ease,background 190ms ease}.profile-page .profile-signal::before{content:'';position:absolute;top:10px;right:11px;width:16px;height:16px;border-top:1px solid rgba(174,226,255,.16);border-right:1px solid rgba(174,226,255,.16);pointer-events:none}.profile-page .profile-signal::after{right:-35px;bottom:-45px;width:103px;height:103px;border-color:rgba(142,215,255,.1);background:radial-gradient(circle,rgba(109,184,245,.1),transparent 65%)}.profile-page .profile-signal:nth-child(3n){background:linear-gradient(122deg,rgba(74,59,124,.38),rgba(25,27,52,.72))}.profile-page .profile-signal:nth-child(4n){background:linear-gradient(122deg,rgba(61,90,117,.35),rgba(18,30,48,.72))}.profile-page .profile-signal--private{background:linear-gradient(122deg,rgba(70,48,89,.36),rgba(24,27,48,.76))}.profile-page .profile-signal--private::before{border-color:rgba(227,192,255,.22)}.profile-page .profile-signal--private .profile-signal-icon{border-color:rgba(222,191,255,.27);background:linear-gradient(145deg,rgba(153,108,210,.21),rgba(81,69,139,.12));color:#e8d9ff}.profile-page .profile-signal--private .profile-signal-copy strong,.profile-page .profile-signal--private .profile-signal-copy strong .material-icons{color:#dec9f6}.profile-page .profile-signal-icon{width:38px;height:38px;border:1px solid rgba(184,232,255,.3);border-radius:13px 13px 13px 4px;background:linear-gradient(145deg,rgba(113,207,246,.29),rgba(105,100,202,.11));box-shadow:inset 0 1px 0 rgba(255,255,255,.21),0 7px 17px rgba(1,10,33,.19);color:#d7f5ff}.profile-page .profile-signal:nth-child(3n) .profile-signal-icon{border-color:rgba(216,195,255,.27);background:linear-gradient(145deg,rgba(159,124,232,.24),rgba(88,84,171,.1));color:#ebe1ff}.profile-page .profile-signal:nth-child(4n) .profile-signal-icon{border-color:rgba(255,221,157,.24);background:linear-gradient(145deg,rgba(223,170,86,.18),rgba(91,91,161,.1));color:#fff0c5}.profile-page .profile-signal-icon .material-icons{font-size:19px}.profile-page .profile-signal-copy small{color:#a9c0d6;font-size:8px;font-weight:820;letter-spacing:.09em}.profile-page .profile-signal-copy strong{margin-top:5px;color:#f1f8ff;font-size:13px;font-weight:740;letter-spacing:-.01em}.profile-page .profile-signal:hover{transform:translate3d(0,-2px,0);background:linear-gradient(122deg,rgba(65,111,162,.48),rgba(20,35,59,.79))}.profile-page .profile-signal-grid .profile-signal:first-child:last-child{grid-column:1/-1}@media (max-width:360px){.profile-page .profile-information.profile-signal-board{padding-right:10px;padding-left:10px}.profile-page .profile-signal-group{padding-left:10px}.profile-page .profile-signal-group-heading{margin-left:-10px;padding-left:11px}.profile-page .profile-signal{grid-template-columns:33px minmax(0,1fr);gap:8px;min-height:67px;padding:10px 9px}.profile-page .profile-signal-icon{width:33px;height:33px;border-radius:11px 11px 11px 3px}.profile-page .profile-signal-icon .material-icons{font-size:17px}.profile-page .profile-signal-copy strong{font-size:11px}}@media (prefers-reduced-motion:reduce){.profile-page .profile-signal{transition:none}}.profile-page .profile-information.profile-signal-board{max-width:690px;padding-top:12px}.profile-page .profile-signal-group{margin-bottom:30px;padding-left:0}.profile-page .profile-signal-group::before{display:none}.profile-page .profile-signal-group-heading{height:30px;margin:0 0 5px;padding:0 1px}.profile-page .profile-signal-group-heading>span{top:12px;left:1px;width:4px;height:4px;border:0;background:#b6ecff;box-shadow:0 0 9px rgba(124,211,255,.9)}.profile-page .profile-signal-group-heading small{padding:0 0 0 13px;color:#c6d6e9;font-family:Georgia,"Times New Roman",serif;font-size:11px;font-weight:600;letter-spacing:.075em;line-height:30px;text-transform:none}.profile-page .profile-signal-group-heading small::first-letter{color:#dff7ff}.profile-page .profile-signal-group-heading small::after{top:15px;left:calc(100% + 9px);width:58px;background:linear-gradient(90deg,rgba(173,210,239,.36),transparent)}.profile-page .profile-signal-grid{gap:0;border:1px solid rgba(171,198,223,.19);border-radius:5px 5px 19px 5px;background:#101a2b;box-shadow:0 15px 30px rgba(1,7,19,.18),inset 0 1px 0 rgba(255,255,255,.035)}.profile-page .profile-signal-grid::before{top:auto;right:16px;bottom:13px;left:auto;width:58px;height:1px;background:linear-gradient(90deg,transparent,rgba(148,214,246,.6),transparent);box-shadow:none}.profile-page .profile-signal-grid::after{content:'';position:absolute;right:36px;bottom:11px;width:4px;height:4px;border-radius:50%;background:#c7f3ff;box-shadow:0 0 10px rgba(137,218,255,.95);animation:lup-profile-atlas-coordinate 10s cubic-bezier(.45,.05,.55,.95) infinite;pointer-events:none}.profile-page .profile-signal{grid-template-columns:31px minmax(0,1fr);gap:10px;min-height:72px;padding:13px 13px 12px;border:0;border-radius:0;background:0 0;box-shadow:none}.profile-page .profile-signal:nth-child(2n){background:rgba(255,255,255,.018)}.profile-page .profile-signal:nth-child(n+3){border-top:1px solid rgba(181,204,225,.11)}.profile-page .profile-signal:nth-child(2n){border-left:1px solid rgba(181,204,225,.11)}.profile-page .profile-signal::after,.profile-page .profile-signal::before{display:none;content:none}.profile-page .profile-signal:hover{transform:none;background:rgba(118,173,216,.075)}.profile-page .profile-signal-icon{align-self:start;width:27px;height:27px;border:1px solid rgba(180,220,245,.34);border-radius:50%;background:0 0;box-shadow:inset 0 0 0 3px rgba(142,201,235,.035);color:#b9e6fa}.profile-page .profile-signal-icon .material-icons{font-size:15px;filter:none}.profile-page .profile-signal:nth-child(3n) .profile-signal-icon{border-color:rgba(210,197,255,.32);background:0 0;color:#dacdff}.profile-page .profile-signal:nth-child(4n) .profile-signal-icon{border-color:rgba(255,218,159,.31);background:0 0;color:#ffe2a4}.profile-page .profile-signal-copy small{color:#8299b1;font-size:8px;font-weight:800;letter-spacing:.105em}.profile-page .profile-signal-copy strong{margin-top:5px;color:#edf5fc;font-size:13px;font-weight:650;letter-spacing:0}.profile-page .profile-signal--private,.profile-page .profile-signal--private:nth-child(2n){background:rgba(81,56,99,.14)}.profile-page .profile-signal--private .profile-signal-icon{border-color:rgba(220,193,248,.28);background:0 0;color:#e5d1fb;box-shadow:none}@keyframes lup-profile-atlas-coordinate{0%,16%{opacity:0;transform:translateX(21px) scale(.55)}29%{opacity:1;transform:translateX(8px) scale(1)}48%{opacity:.52;transform:translateX(-10px) scale(.72)}100%,62%{opacity:0;transform:translateX(-24px) scale(.45)}}@media (max-width:360px){.profile-page .profile-signal-group-heading small{font-size:10px}.profile-page .profile-signal{grid-template-columns:27px minmax(0,1fr);gap:8px;min-height:64px;padding:10px 9px}.profile-page .profile-signal-icon{width:24px;height:24px}.profile-page .profile-signal-icon .material-icons{font-size:14px}.profile-page .profile-signal-copy strong{font-size:11px}}@media (prefers-reduced-motion:reduce){.profile-page .profile-signal-grid::after{animation:none;opacity:.68}}.profile-page .profile-information.profile-signal-board{position:relative;max-width:700px;margin:5px auto 38px;padding:15px 14px 13px;overflow:hidden;border:1px solid rgba(169,205,231,.24);border-radius:18px 18px 28px 7px;background:linear-gradient(112deg,rgba(47,83,122,.17),transparent 36%),radial-gradient(circle at 88% 11%,rgba(104,179,232,.12),transparent 23%),#0c1627;box-shadow:inset 0 1px 0 rgba(237,249,255,.09),inset 0 -34px 50px rgba(1,7,20,.22),0 18px 40px rgba(1,7,22,.18)}.profile-page .profile-information.profile-signal-board::before{content:'';position:absolute;inset:0;opacity:.42;background-image:linear-gradient(90deg,rgba(164,209,237,.07) 1px,transparent 1px),linear-gradient(rgba(164,209,237,.045) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(120deg,transparent 3%,black 41%,transparent 90%);pointer-events:none}.profile-page .profile-information.profile-signal-board::after{content:'';position:absolute;top:10px;right:12px;bottom:10px;width:2px;background:linear-gradient(180deg,transparent,rgba(165,227,255,.7) 24%,rgba(174,146,255,.26) 68%,transparent);box-shadow:0 0 15px rgba(111,200,255,.22);pointer-events:none}.profile-page .profile-signal-group{position:relative;z-index:1;margin:0 0 17px}.profile-page .profile-signal-group:last-child{margin-bottom:0}.profile-page .profile-signal-group-heading{height:31px;margin:0;padding:0 10px;border:1px solid rgba(184,216,238,.13);border-bottom:0;border-radius:10px 10px 0 0;background:rgba(5,13,27,.33)}.profile-page .profile-signal-group-heading>span{position:relative;top:auto;left:auto;width:6px;height:6px;border:1px solid rgba(210,244,255,.72);border-radius:50%;background:#91dbff;box-shadow:0 0 11px rgba(110,205,255,.67)}.profile-page .profile-signal-group-heading small{padding:0 0 0 8px;color:#d8e6f2;font-family:Georgia,"Times New Roman",serif;font-size:11px;font-weight:600;letter-spacing:.07em;line-height:30px}.profile-page .profile-signal-group-heading small::after{display:none}.profile-page .profile-signal-grid{position:relative;z-index:1;border:1px solid rgba(184,216,238,.13);border-radius:0 0 13px 13px;background:rgba(6,14,28,.38);box-shadow:none}.profile-page .profile-signal-grid::before{top:0;right:0;bottom:auto;left:0;width:auto;background:linear-gradient(90deg,transparent,rgba(171,223,250,.4),transparent)}.profile-page .profile-signal-grid::after{display:none}.profile-page .profile-signal{grid-template-columns:34px minmax(0,1fr);gap:10px;min-height:74px;padding:14px 13px;background:0 0}.profile-page .profile-signal--private:nth-child(2n),.profile-page .profile-signal:nth-child(2n){background:rgba(255,255,255,.022)}.profile-page .profile-signal:nth-child(n+3){border-top-color:rgba(181,204,225,.13)}.profile-page .profile-signal:nth-child(2n){border-left-color:rgba(181,204,225,.13)}.profile-page .profile-signal-icon{width:32px;height:32px;border:1px solid rgba(174,222,250,.3);border-radius:10px 10px 10px 3px;background:linear-gradient(145deg,rgba(117,200,240,.12),rgba(82,99,177,.05));box-shadow:inset 0 1px 0 rgba(243,251,255,.1),0 5px 13px rgba(0,8,24,.1);color:#bfeaff}.profile-page .profile-signal:nth-child(3n) .profile-signal-icon{border-color:rgba(209,194,255,.3);color:#e0d5ff}.profile-page .profile-signal:nth-child(4n) .profile-signal-icon{border-color:rgba(255,218,159,.3);color:#ffe1a4}.profile-page .profile-signal-icon .material-icons{font-size:17px}.profile-page .profile-signal-copy small{color:#91a8bd;font-size:8px;letter-spacing:.11em}.profile-page .profile-signal-copy strong{color:#f1f7fc;font-size:13px;font-weight:680}.profile-page .profile-signal:hover{transform:none;background:rgba(117,181,223,.08)}@media (max-width:360px){.profile-page .profile-information.profile-signal-board{margin-right:10px;margin-left:10px;padding:11px 9px 9px}.profile-page .profile-signal{grid-template-columns:29px minmax(0,1fr);min-height:66px;padding:11px 9px}.profile-page .profile-signal-icon{width:28px;height:28px;border-radius:9px 9px 9px 3px}.profile-page .profile-signal-copy strong{font-size:11px}}.profile-page .user-profile-page{background:radial-gradient(ellipse 105% 38% at 3% 10%,rgba(86,166,233,.2),transparent 67%),radial-gradient(ellipse 92% 42% at 96% 57%,rgba(125,91,212,.16),transparent 69%),radial-gradient(ellipse 90% 31% at 32% 96%,rgba(48,116,190,.12),transparent 68%),linear-gradient(158deg,#111e34 0,#101a2d 48%,#0d1729 100%)}.profile-page .profile-information.profile-signal-board{max-width:700px;margin:7px auto 42px;padding:8px 16px 20px;overflow:visible;border:0;border-radius:0;background:0 0;box-shadow:none}.profile-page .profile-information.profile-signal-board::before{top:24px;right:3%;bottom:0;left:3%;opacity:.55;background:linear-gradient(90deg,transparent,rgba(159,222,255,.13),transparent) 15% 0/100% 1px no-repeat,radial-gradient(ellipse at 76% 12%,rgba(100,191,245,.13),transparent 45%);mask-image:none}.profile-page .profile-information.profile-signal-board::after{top:54px;right:8%;bottom:16px;width:1px;opacity:.58;background:linear-gradient(180deg,transparent,rgba(165,227,255,.5) 20%,rgba(174,146,255,.2) 70%,transparent)}.profile-page .profile-signal-group{margin:0 0 26px;padding:0}.profile-page .profile-signal-group-heading{height:34px;margin:0;padding:0 2px;border:0;border-radius:0;background:0 0}.profile-page .profile-signal-group-heading>span{width:5px;height:5px;border:0;background:#a9e7ff}.profile-page .profile-signal-group-heading small{padding-left:10px;color:#dceafa;font-family:Ubuntu,Roboto,Arial,sans-serif;font-size:9px;font-weight:790;letter-spacing:.145em;line-height:34px;text-transform:uppercase}.profile-page .profile-signal-grid{border:0;border-radius:0;background:0 0}.profile-page .profile-signal-grid::before{top:0;right:0;bottom:auto;left:0;width:auto;opacity:.86}.profile-page .profile-signal{min-height:69px;padding:12px 6px;border:0;border-radius:0;background:0 0}.profile-page .profile-signal--private:nth-child(2n),.profile-page .profile-signal:nth-child(2n){background:0 0}.profile-page .profile-signal:nth-child(n+3){border-top:1px solid rgba(185,214,234,.15)}.profile-page .profile-signal:nth-child(2n){border-left:1px solid rgba(185,214,234,.15)}.profile-page .profile-signal::before{display:block;content:'';position:absolute;top:14px;bottom:14px;left:0;width:1px;background:linear-gradient(180deg,transparent,rgba(167,225,250,.34),transparent)}.profile-page .profile-signal:nth-child(2n)::before{left:auto;right:0;opacity:.55}.profile-page .profile-signal-icon{width:31px;height:31px;border-radius:50%;background:rgba(112,188,234,.07);box-shadow:inset 0 0 0 3px rgba(177,227,251,.025),0 0 0 1px rgba(176,224,249,.06)}.profile-page .profile-signal-icon .material-icons{font-size:16px}.profile-page .profile-signal:hover{transform:none;background:rgba(128,191,230,.045)}.profile-page .profile-signal-copy small{color:#93acc5}.profile-page .profile-signal-copy strong{color:#f1f7ff}.profile-page .profile-signal--private{background:rgba(105,76,128,.08)}@media (max-width:360px){.profile-page .profile-information.profile-signal-board{margin-right:0;margin-left:0;padding-right:11px;padding-left:11px}.profile-page .profile-signal{min-height:63px;padding:10px 4px}.profile-page .profile-signal-icon{width:27px;height:27px}}.profile-page .profile-signal-group::after{content:'';position:absolute;z-index:2;top:17px;left:46%;width:36px;height:1px;border:0;background:linear-gradient(90deg,transparent,rgba(164,228,255,.74),transparent);box-shadow:0 0 9px rgba(123,206,255,.28);opacity:.72;pointer-events:none}.profile-page .profile-signal-group:nth-child(2n)::after{left:auto;right:16%;width:27px;opacity:.48}.profile-page .profile-signal-grid::before,.profile-page .profile-signal::before,.profile-page .profile-signal:nth-child(2n),.profile-page .profile-signal:nth-child(n+3){border:0;background:0 0}.profile-page .profile-signal-icon{width:34px;height:34px;border:1px solid rgba(183,224,250,.26);border-radius:12px 12px 12px 4px;background:linear-gradient(145deg,rgba(121,202,241,.16),rgba(85,101,182,.07));box-shadow:inset 0 1px 0 rgba(245,252,255,.13),0 7px 15px rgba(0,8,24,.12)}.profile-page .profile-signal:nth-child(3n) .profile-signal-icon{background:linear-gradient(145deg,rgba(165,137,238,.15),rgba(85,101,182,.06))}.profile-page .profile-signal:nth-child(4n) .profile-signal-icon{background:linear-gradient(145deg,rgba(240,188,105,.15),rgba(85,101,182,.05))}.profile-page .profile-signal-icon .material-icons{font-size:18px}.profile-page .information-tabs,.profile-page .information-tabs .md-tab-content,.profile-page .information-tabs md-content,.profile-page .profile-information.profile-about-single,.profile-page .profile-information.profile-signal-board{background-color:transparent}@media (max-width:360px){.profile-page .profile-signal-icon{width:29px;height:29px;border-radius:10px 10px 10px 3px}.profile-page .profile-signal-icon .material-icons{font-size:16px}}.profile-page .profile-information.profile-signal-board{border:0;outline:0;box-shadow:none}.profile-page .profile-information.profile-signal-board::after{display:none;content:none}.profile-page .profile-signal-group-heading{border:0;background:0 0}.profile-page .profile-signal-grid{overflow:visible;border:0;border-radius:0;background:0 0}.profile-page .profile-signal-grid::before{display:block;top:0;right:auto;bottom:0;left:50%;width:1px;height:auto;opacity:1;background:linear-gradient(180deg,transparent,rgba(170,222,248,.18) 8%,rgba(170,222,248,.18) 92%,transparent);box-shadow:0 0 7px rgba(100,192,245,.07)}.profile-page .profile-signal{background:0 0;border:0}.profile-page .profile-signal:nth-child(n+3){border-top:1px solid rgba(170,222,248,.14)}.profile-page .profile-signal:nth-child(2n){border-left:0}.profile-page .profile-signal::before{display:none;content:none}.profile-page .profile-signal:hover{background:rgba(128,191,230,.035)}.profile-page .profile-information.profile-signal-board{padding-top:14px;padding-bottom:45px}.profile-page .profile-information.profile-signal-board::before{top:5px;right:0;bottom:0;left:0;opacity:1;background:radial-gradient(ellipse 38% 12% at 79% 16%,rgba(133,208,247,.14),transparent 70%),radial-gradient(ellipse 49% 15% at 23% 78%,rgba(155,118,235,.1),transparent 72%)}.profile-page .profile-information.profile-signal-board::after{display:block;content:'';position:absolute;z-index:0;top:47px;right:18%;width:5px;height:5px;border:0;border-radius:50%;background:#d6f6ff;box-shadow:0 0 0 4px rgba(106,203,247,.07),0 0 17px rgba(120,211,255,.82);opacity:.24;animation:lup-profile-constellation-signal 17s ease-in-out infinite;pointer-events:none}.profile-page .profile-signal-group{margin-bottom:32px}.profile-page .profile-signal-group::after{display:none;content:none}.profile-page .profile-signal-group-heading{height:29px;padding-left:5px}.profile-page .profile-signal-group-heading small{color:#b9d2e6;font-size:8px;line-height:29px}.profile-page .profile-signal-grid{gap:17px 26px;background:0 0}.profile-page .profile-signal-grid::before{display:none;content:none}.profile-page .profile-signal{min-height:58px;padding:4px 2px;border:0;background:0 0}.profile-page .profile-signal:nth-child(2n),.profile-page .profile-signal:nth-child(n+3){border:0;background:0 0}.profile-page .profile-signal:hover{background:0 0}.profile-page .profile-signal-icon{align-self:center;width:34px;height:34px;background:linear-gradient(145deg,rgba(117,203,245,.2),rgba(86,101,186,.08));box-shadow:inset 0 1px 0 rgba(246,253,255,.16),0 8px 18px rgba(0,9,27,.14)}.profile-page .profile-signal-copy small{color:#8faac2;font-size:8px}.profile-page .profile-signal-copy strong{margin-top:3px;color:#f3f8ff;font-size:13px}@keyframes lup-profile-constellation-signal{0%,14%{opacity:0;transform:translate3d(0,0,0) scale(.5)}31%{opacity:.78;transform:translate3d(-48px,68px,0) scale(1)}52%{opacity:.25;transform:translate3d(-94px,155px,0) scale(.66)}100%,72%{opacity:0;transform:translate3d(-132px,240px,0) scale(.4)}}@media (max-width:360px){.profile-page .profile-signal-grid{gap:13px 15px}.profile-page .profile-signal{min-height:54px}.profile-page .profile-signal-icon{width:29px;height:29px}.profile-page .profile-signal-copy strong{font-size:11px}}@media (prefers-reduced-motion:reduce){.profile-page .profile-information.profile-signal-board::after{animation:none;opacity:.48}}.profile-page .profile-insight-control{position:relative;z-index:2;width:min(100%,680px);margin:2px auto 0;padding:0 16px}.profile-page .profile-insight-toggle{display:grid;grid-template-columns:minmax(0,1fr) 24px;gap:8px;align-items:center;width:100%;min-height:57px;padding:8px 3px;border:0;border-radius:0;background:0 0;box-shadow:none;color:#eff8ff;text-align:left}.profile-page .profile-insight-toggle::before{content:'';position:absolute;right:5px;bottom:0;left:5px;height:1px;background:linear-gradient(90deg,transparent,rgba(159,219,247,.34),transparent);box-shadow:0 0 10px rgba(95,187,242,.11)}.profile-page .profile-insight-toggle-copy{display:block;min-width:0}.profile-page .profile-insight-toggle-copy small,.profile-page .profile-insight-toggle-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-page .profile-insight-toggle-copy small{color:#91abc2;font-size:8px;font-weight:800;letter-spacing:.13em;line-height:1.2}.profile-page .profile-insight-toggle-copy strong{margin-top:3px;color:#eef7ff;font-size:13px;font-weight:690;line-height:1.25}.profile-page .profile-insight-chevron{justify-self:end;color:#a8dcf8;font-size:20px;transition:transform 240ms cubic-bezier(.22,.8,.24,1),color 180ms ease}.profile-page .profile-insight-toggle.is-open .profile-insight-chevron{transform:translateY(-1px);color:#e5f7ff}.profile-page .profile-insight-toggle.is-open::before{background:linear-gradient(90deg,transparent,rgba(191,235,255,.72),transparent)}.profile-page .profile-detail-reveal{position:relative;z-index:1;max-height:0;overflow:hidden;opacity:0;pointer-events:none;transform:translate3d(0,-10px,0);transition:max-height 520ms ease,opacity 250ms ease,transform 420ms cubic-bezier(.22,.8,.24,1)}.profile-page .profile-detail-reveal.is-open{max-height:1600px;opacity:1;pointer-events:auto;transform:translate3d(0,0,0)}.profile-page .profile-detail-reveal .profile-signal-board{margin-top:10px}@media (max-width:360px){.profile-page .profile-insight-control{padding-right:11px;padding-left:11px}.profile-page .profile-insight-toggle{grid-template-columns:minmax(0,1fr) 21px;gap:8px;min-height:52px}.profile-page .profile-insight-toggle-copy strong{font-size:11px}}@media (prefers-reduced-motion:reduce){.profile-page .profile-detail-reveal,.profile-page .profile-insight-chevron{transition:none}}.profile-page .profile-detail-reveal .profile-signal-grid{gap:9px 11px}.profile-page .profile-detail-reveal .profile-signal{grid-template-columns:34px minmax(0,1fr) 19px;gap:9px;min-height:67px;padding:10px 9px;overflow:hidden;border:1px solid rgba(169,215,244,.16);border-radius:14px 14px 14px 5px;background:linear-gradient(145deg,rgba(87,151,207,.1),rgba(11,24,44,.14));box-shadow:inset 0 1px 0 rgba(244,252,255,.055),0 9px 20px rgba(1,8,24,.08)}.profile-page .profile-detail-reveal .profile-signal::after{display:block;content:'';position:absolute;right:-12px;bottom:-14px;width:46px;height:46px;border:1px solid rgba(176,231,255,.11);border-radius:50%;background:0 0;pointer-events:none}.profile-page .profile-detail-reveal .profile-signal--public{border-color:rgba(159,224,252,.31);background:linear-gradient(145deg,rgba(93,177,223,.17),rgba(15,30,53,.16));box-shadow:inset 0 1px 0 rgba(247,253,255,.1),0 0 18px rgba(100,197,246,.09)}.profile-page .profile-detail-reveal .profile-signal--members{border-color:rgba(178,190,255,.24)}.profile-page .profile-detail-reveal .profile-signal--friends{border-color:rgba(255,202,232,.22)}.profile-page .profile-detail-reveal .profile-signal--private{border-color:rgba(185,163,209,.13);background:rgba(67,49,86,.15);box-shadow:none;opacity:.68}.profile-page .profile-detail-reveal .profile-signal-icon{width:33px;height:33px}.profile-page .profile-signal-visibility{display:grid;place-items:center;align-self:start;width:18px;height:18px;margin-top:1px;border-radius:50%;background:rgba(139,197,230,.09);color:#9edcf8}.profile-page .profile-signal-visibility .material-icons{font-size:12px}.profile-page .profile-signal--public .profile-signal-visibility{background:rgba(143,222,254,.15);color:#d1f3ff;box-shadow:0 0 11px rgba(111,207,252,.42)}.profile-page .profile-signal--members .profile-signal-visibility{color:#c8cbff}.profile-page .profile-signal--friends .profile-signal-visibility{color:#ffc4df}.profile-page .profile-signal--private .profile-signal-visibility{background:rgba(187,159,210,.07);color:#c6b7d5;box-shadow:none}@media (max-width:360px){.profile-page .profile-detail-reveal .profile-signal-grid{gap:7px}.profile-page .profile-detail-reveal .profile-signal{grid-template-columns:29px minmax(0,1fr) 16px;gap:7px;min-height:62px;padding:9px 7px}.profile-page .profile-detail-reveal .profile-signal-icon{width:28px;height:28px}.profile-page .profile-signal-visibility{width:16px;height:16px}.profile-page .profile-signal-visibility .material-icons{font-size:11px}}.profile-page .profile-detail-reveal .profile-signal::after{display:none;content:none}.profile-page .profile-detail-reveal .profile-signal-copy{padding-bottom:12px}.profile-page .profile-signal-visibility{position:absolute;right:9px;bottom:7px;display:inline-flex;align-items:center;gap:3px;width:auto;height:auto;margin:0;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none;color:#8fa7bd;font-size:7px;font-weight:780;letter-spacing:.055em;line-height:1;text-transform:uppercase}.profile-page .profile-signal-visibility .material-icons{color:inherit;font-size:11px}.profile-page .profile-signal--public .profile-signal-visibility{color:#bbecff;text-shadow:0 0 9px rgba(105,206,255,.45)}.profile-page .profile-signal--members .profile-signal-visibility{color:#c9c9ff}.profile-page .profile-signal--friends .profile-signal-visibility{color:#ffc4df}.profile-page .profile-signal--private .profile-signal-visibility{color:#a798b2;text-shadow:none}@media (max-width:360px){.profile-page .profile-detail-reveal .profile-signal-copy{padding-bottom:10px}.profile-page .profile-signal-visibility{right:7px;bottom:6px;font-size:6px}.profile-page .profile-signal-visibility .material-icons{font-size:10px}}.profile-page .profile-detail-reveal .profile-signal-copy{padding-bottom:0}.profile-page .profile-signal-visibility{display:none}.profile-page .profile-detail-reveal .profile-signal-grid{gap:14px 21px;overflow:visible;border:0;border-radius:0;background:0 0;box-shadow:none}.profile-page .profile-detail-reveal .profile-signal{--profile-tone:#a9ddff;--profile-tone-soft:rgba(169,221,255,.18);grid-template-columns:31px minmax(0,1fr);gap:9px;min-height:54px;padding:4px 2px 13px;overflow:visible;border:0;border-radius:0;background:0 0;box-shadow:none}.profile-page .profile-detail-reveal .profile-signal::before{display:none;content:none}.profile-page .profile-detail-reveal .profile-signal::after{display:block;content:'';position:absolute;right:1px;bottom:0;left:1px;width:auto;height:1px;border:0;border-radius:999px;background:linear-gradient(90deg,transparent 0,var(--profile-tone) 16%,var(--profile-tone) 84%,transparent 100%);box-shadow:0 0 8px var(--profile-tone-soft),0 0 18px var(--profile-tone-soft);opacity:.74;pointer-events:none}.profile-page .profile-detail-reveal .profile-signal:hover{background:0 0}.profile-page .profile-detail-reveal .profile-signal-icon{width:31px;height:31px;border:0;border-radius:0;background:0 0;box-shadow:none;color:var(--profile-tone);filter:drop-shadow(0 0 7px var(--profile-tone-soft))}.profile-page .profile-detail-reveal .profile-signal-icon .material-icons{font-size:20px}.profile-page .profile-detail-reveal .profile-signal-copy small{color:var(--profile-tone);opacity:.78}.profile-page .profile-detail-reveal .profile-signal-copy strong{color:#f3f8ff}.profile-page .profile-detail-reveal .profile-signal--tone-sky{--profile-tone:#8fd8ff;--profile-tone-soft:rgba(110,205,255,.22)}.profile-page .profile-detail-reveal .profile-signal--tone-blue{--profile-tone:#8eb9ff;--profile-tone-soft:rgba(113,158,255,.22)}.profile-page .profile-detail-reveal .profile-signal--tone-ice{--profile-tone:#bceeff;--profile-tone-soft:rgba(145,224,255,.22)}.profile-page .profile-detail-reveal .profile-signal--tone-teal{--profile-tone:#78e0d0;--profile-tone-soft:rgba(78,218,196,.20)}.profile-page .profile-detail-reveal .profile-signal--tone-violet{--profile-tone:#c1a9ff;--profile-tone-soft:rgba(178,142,255,.21)}.profile-page .profile-detail-reveal .profile-signal--tone-lilac{--profile-tone:#d8b6ff;--profile-tone-soft:rgba(205,159,255,.21)}.profile-page .profile-detail-reveal .profile-signal--tone-rose{--profile-tone:#ffadd0;--profile-tone-soft:rgba(255,142,191,.20)}.profile-page .profile-detail-reveal .profile-signal--tone-amber{--profile-tone:#efc06f;--profile-tone-soft:rgba(226,170,79,.23)}.profile-page .profile-detail-reveal .profile-signal--tone-gold{--profile-tone:#ffd67e;--profile-tone-soft:rgba(255,202,91,.21)}.profile-page .profile-detail-reveal .profile-signal--tone-coral{--profile-tone:#f2a18f;--profile-tone-soft:rgba(241,133,111,.20)}.profile-page .profile-detail-reveal .profile-signal--tone-mint{--profile-tone:#8cddb1;--profile-tone-soft:rgba(95,213,146,.20)}.profile-page .profile-detail-reveal .profile-signal--private{filter:saturate(.62);opacity:.42}.profile-page .profile-detail-reveal .profile-signal--private::after{opacity:.15;box-shadow:none}.profile-page .profile-detail-reveal .profile-signal{grid-template-columns:36px minmax(0,1fr);gap:10px}.profile-page .profile-detail-reveal .profile-signal-icon{display:grid;place-items:center;width:36px;height:36px;padding:0;outline:0;border:0;border-radius:0;background:0 0;box-shadow:none;filter:drop-shadow(0 0 5px var(--profile-tone-soft)) drop-shadow(0 0 12px rgba(7,18,38,.24))}.profile-page .profile-detail-reveal .profile-signal-icon::after,.profile-page .profile-detail-reveal .profile-signal-icon::before{display:none;content:none}.profile-page .profile-detail-reveal .profile-signal-icon .material-icons{color:var(--profile-tone);font-size:23px;line-height:1;text-shadow:0 0 8px var(--profile-tone-soft)}.profile-page .profile-detail-reveal .profile-signal .profile-signal-icon,.profile-page .profile-detail-reveal .profile-signal--denied .profile-signal-icon,.profile-page .profile-detail-reveal .profile-signal:nth-child(3n) .profile-signal-icon,.profile-page .profile-detail-reveal .profile-signal:nth-child(4n) .profile-signal-icon{border:0;border-radius:0;background:0 0;box-shadow:none;color:var(--profile-tone)}@media (max-width:360px){.profile-page .profile-detail-reveal .profile-signal-grid{gap:12px 14px}.profile-page .profile-detail-reveal .profile-signal{grid-template-columns:31px minmax(0,1fr);gap:8px;min-height:52px}.profile-page .profile-detail-reveal .profile-signal-icon{width:31px;height:31px}.profile-page .profile-detail-reveal .profile-signal-icon .material-icons{font-size:20px}}.md-dialog-container .lup-dialog-shell{width:min(392px,calc(100vw - 28px));max-height:calc(100dvh - 28px);overflow:hidden;border:1px solid rgba(185,218,255,.2);border-radius:23px;background:radial-gradient(circle at 86% -6%,rgba(109,175,244,.2),transparent 39%),linear-gradient(154deg,#172640,#0b1322 72%);box-shadow:0 28px 76px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.11);color:#eef6ff}.lup-dialog-shell md-toolbar,.lup-dialog-shell md-toolbar .md-toolbar-tools{position:relative;min-height:64px;height:64px;padding:0 16px;overflow:visible;border:0;background:linear-gradient(90deg,rgba(136,193,245,.08),transparent 64%)}.lup-dialog-shell .md-toolbar-tools h2{margin:0;color:#f5f9ff;font-size:18px;font-weight:780;letter-spacing:-.025em}.lup-dialog-shell .md-icon-button{position:relative;z-index:4;display:grid;flex:0 0 33px;width:33px;height:33px;min-height:33px;margin:0;padding:0;place-items:center;border:1px solid rgba(212,234,255,.15);border-radius:10px;background:rgba(7,15,28,.86);color:#d6e7f9}.lup-dialog-shell .md-icon-button .material-icons{font-size:18px}.lup-dialog-shell .md-dialog-content,.lup-dialog-shell md-dialog-content{background:0 0}.lup-dialog-shell .md-dialog-content{padding:6px 50px 15px 17px;color:#c5d3e5;font-size:12px;line-height:1.5}.lup-dialog-shell .md-dialog-content p{margin:6px 0 11px}.lup-dialog-shell .md-dialog-content a{color:#a9dcfa;font-weight:720;text-decoration:none}.lup-dialog-shell .md-dialog-content pre{margin:9px 0 0;padding:11px;overflow:auto;border:1px solid rgba(188,219,250,.12);border-radius:12px;background:rgba(4,11,23,.32);color:#dcecff;font:11px/1.45 monospace;white-space:pre-wrap}.lup-dialog-shell md-dialog-actions{min-height:61px;padding:10px 17px 15px;border-top:1px solid rgba(190,219,248,.1)}.lup-dialog-shell md-dialog-actions .md-button{min-height:39px;margin:0 0 0 8px;border:1px solid rgba(190,219,248,.16);border-radius:11px;background:rgba(255,255,255,.035);color:#d9e8f7;font-size:12px;font-weight:740;text-transform:none}.lup-dialog-shell md-dialog-actions .md-button:last-child{border-color:rgba(167,220,255,.3);background:linear-gradient(135deg,rgba(83,166,226,.3),rgba(93,99,194,.25));color:#f4fbff;box-shadow:inset 0 1px 0 rgba(255,255,255,.18)}.lup-qr-dialog .md-dialog-content{display:grid;justify-items:center;padding-top:8px;text-align:center}.lup-qr-dialog .md-dialog-content p{max-width:280px}.lup-qr-dialog .qr-dialog-eyebrow{display:block;margin-top:1px;color:#9fdcff;font-size:9px;font-weight:880;letter-spacing:.16em}.lup-qr-dialog .qr-dialog-place{display:block;max-width:280px;margin:4px auto 2px;overflow:hidden;color:#f4f9ff;font-size:19px;font-weight:780;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.lup-qr-dialog .qrcode{display:block;width:min(218px,66vw);height:auto;margin:7px auto 4px;padding:12px;box-sizing:border-box;border:1px solid rgba(210,237,255,.28);border-radius:17px;background:#f8fbff;box-shadow:0 0 0 7px rgba(112,182,243,.07),0 14px 29px rgba(0,0,0,.2)}.lup-qr-dialog .qr-dialog-scan{display:inline-flex;align-items:center;gap:5px;margin:9px 0 3px;color:#aeeaff;font-size:9px;font-weight:850;letter-spacing:.11em}.lup-qr-dialog .qr-dialog-scan .material-icons{font-size:15px}.lup-qr-dialog .qr-dialog-note{display:flex;max-width:286px;align-items:flex-start;gap:6px;margin:8px auto 0;padding:8px 9px;border-left:2px solid rgba(143,216,255,.72);background:rgba(118,187,245,.07);color:#b9cce1;font-size:10px;line-height:1.35;text-align:left}.lup-qr-dialog .qr-dialog-note .material-icons{flex:0 0 auto;color:#a9e1ff;font-size:15px}.lup-help-dialog .md-dialog-content{padding-top:10px}.lup-help-dialog .md-dialog-content>:first-child{margin-top:0}@media (max-width:360px){.md-dialog-container .lup-dialog-shell{width:calc(100vw - 20px);border-radius:18px}.lup-dialog-shell md-toolbar,.lup-dialog-shell md-toolbar .md-toolbar-tools{min-height:59px;height:59px;padding:0 13px}.lup-dialog-shell .md-toolbar-tools h2{font-size:16px}.lup-dialog-shell .md-dialog-content{padding-right:43px;padding-left:13px}.lup-dialog-shell md-dialog-actions{padding-right:13px;padding-left:13px}.lup-qr-dialog .qrcode{width:min(204px,68vw)}}.account-page>md-content,.friends-page>md-content,.likes-page>md-content,.location-page>md-content,.notification>md-content,.profile-page>md-content,.settings-page>md-content{position:relative;isolation:isolate;background:radial-gradient(ellipse 74% 40% at 50% -9%,rgba(91,151,224,.11),transparent 72%),linear-gradient(160deg,#090e19 0,#0a1120 54%,#070b13 100%)}.account-page>md-content::before,.friends-page>md-content::before,.likes-page>md-content::before,.notification>md-content::before,.profile-page>md-content::before,.settings-page>md-content::before{position:absolute;z-index:-1;inset:0;content:'';pointer-events:none;opacity:.48;background:radial-gradient(circle at 13% 21%,rgba(124,207,255,.36) 0 1px,transparent 2px),radial-gradient(circle at 82% 17%,rgba(178,132,255,.31) 0 1px,transparent 2px),radial-gradient(circle at 73% 73%,rgba(109,195,255,.22) 0 1px,transparent 2px),radial-gradient(circle at 24% 81%,rgba(166,142,255,.2) 0 1px,transparent 2px);animation:lup-shared-field-drift 22s ease-in-out infinite alternate}.account-page md-toolbar:not(.sidenav-brand),.friends-page md-toolbar:not(.sidenav-brand),.likes-page md-toolbar:not(.sidenav-brand),.location-page md-toolbar:not(.sidenav-brand),.notification md-toolbar:not(.sidenav-brand),.profile-page md-toolbar:not(.sidenav-brand),.settings-page md-toolbar:not(.sidenav-brand){background:linear-gradient(180deg,rgba(9,15,27,.93),rgba(9,15,27,.64));border-bottom:1px solid rgba(164,207,245,.1);box-shadow:none}.account-page .account-form,.friends-page .lup-user-list,.likes-page .ups-empty-preview,.likes-page .ups-favorite,.location-reviews-page .reviews-compose,.location-reviews-page .reviews-scoreboard,.notification .notification-switch,.profile-page .profile-section-nav,.settings-page .lup-settings-group{border-color:rgba(175,214,249,.15);background:linear-gradient(145deg,rgba(26,42,66,.48),rgba(8,15,27,.54));box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 14px 32px rgba(0,0,0,.14)}.notification .notification-switch button,.profile-page .profile-section-nav button{color:#b8c8db}.notification .notification-switch button.active,.profile-page .profile-section-nav button.active{color:#f2f9ff;background:linear-gradient(135deg,rgba(105,191,241,.16),rgba(122,97,211,.14))}.friends-page .lup-user-list md-list-item,.likes-page .ups-list md-list-item,.location-reviews-page .reviews-list md-list-item,.notification .notification-panel md-list-item{border-bottom-color:rgba(184,216,246,.09)}@keyframes lup-shared-field-drift{from{transform:translate3d(-1.5%,-.5%,0)}to{transform:translate3d(1.5%,1.5%,0)}}@media (prefers-reduced-motion:reduce){.account-page>md-content::before,.friends-page>md-content::before,.likes-page>md-content::before,.notification>md-content::before,.profile-page>md-content::before,.settings-page>md-content::before{animation:none}}.nearby .placeboard .room-user-preview{position:absolute;top:auto;right:22px;bottom:101px;left:22px;display:flex;align-items:center;min-height:34px;margin:0;padding:0;border:0;border-top:0;border-radius:0;background:0 0;box-shadow:none}.nearby .placeboard .room-hero-name{padding-bottom:3px;line-height:1.08;overflow:visible}.nearby .placeboard .room-category-orbit{width:70px;height:70px;margin-bottom:12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 12px 27px color-mix(in srgb,var(--lup-place-glow,#559fff) 33%,transparent)}.nearby .placeboard .room-category-orbit .material-icons{font-size:36px}.nearby .placeboard .room-hero-name.room-hero-name--compact{font-size:clamp(19px,5.35vw,24px);line-height:1.04;letter-spacing:-.035em}.nearby .placeboard .room-hero-name.room-hero-name--long{font-size:clamp(17px,4.6vw,20px);line-height:1.08;letter-spacing:-.022em}.nearby .placeboard .room-hero-name.room-hero-name--longword{font-size:clamp(16px,4.25vw,19px);line-height:1.08;letter-spacing:-.028em;overflow-wrap:anywhere;word-break:break-word}.nearby .placeboard .room-hero-meta{padding-bottom:2px;line-height:1.25}.nearby .placeboard .room-hero-description{margin:10px 22px 0;color:rgba(232,236,250,.8);font-size:12px;line-height:1.35}.nearby .placeboard .room-user-preview::after,.nearby .placeboard .room-user-preview::before{display:none;content:none}.nearby .placeboard .room-presence-count{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;min-height:27px;margin:0 0 0 12px;padding:3px 7px;border:0;border-radius:999px;background:rgba(46,103,82,.18);box-shadow:none;color:#dff8eb}.nearby .placeboard .room-user-preview .lup-avatar{flex:0 0 36px}.nearby .placeboard .room-user-preview .lup-avatar:first-child{margin-left:auto}.nearby .placeboard .room-user-preview .more-users{flex:0 0 34px;width:34px;height:34px}.nearby{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse 78% 34% at 82% 3%,rgba(83,148,222,.18),transparent 70%),radial-gradient(circle at 8% 87%,rgba(116,100,220,.13),transparent 33%),linear-gradient(160deg,#121a2c 0,#0d1423 62%,#0a101c 100%)}.nearby::before{content:'';position:absolute;z-index:-1;top:-21%;left:-27%;width:154%;height:148%;pointer-events:none;opacity:.68;background:radial-gradient(circle at 17% 22%,rgba(178,225,255,.52) 0 1px,transparent 1.8px),radial-gradient(circle at 71% 17%,rgba(145,202,255,.4) 0 1px,transparent 1.7px),radial-gradient(circle at 47% 63%,rgba(211,226,255,.25) 0 .8px,transparent 1.5px),radial-gradient(ellipse at 24% 44%,rgba(94,170,244,.11),transparent 18%),radial-gradient(ellipse at 79% 70%,rgba(127,102,231,.1),transparent 20%),linear-gradient(128deg,transparent 0 34%,rgba(147,205,255,.1) 34.1% 34.25%,transparent 34.4% 100%),linear-gradient(128deg,transparent 0 63%,rgba(153,183,255,.07) 63.1% 63.22%,transparent 63.4% 100%);background-size:218px 186px,271px 237px,163px 149px,100% 100%,100% 100%,100% 100%,100% 100%;transform:translate3d(-1.3%,-.8%,0);animation:lup-discovery-ambient 22s ease-in-out infinite alternate}@keyframes lup-discovery-ambient{from{transform:translate3d(-1.3%,-.8%,0) scale(1);opacity:.52}to{transform:translate3d(1.4%,1.2%,0) scale(1.025);opacity:.82}}@media (prefers-reduced-motion:reduce){.nearby::before{animation:none}}.nearby .placeboard .room-presence-count .material-icons{display:none}.nearby .placeboard .room-presence-count::before{content:'';width:6px;height:6px;border-radius:50%;background:#7de4aa;box-shadow:0 0 0 3px rgba(125,228,170,.1),0 0 10px rgba(125,228,170,.42)}.nearby .placeboard .room-presence-count b{min-width:16px;height:16px;background:rgba(109,203,157,.22);color:#f3fff8}.nearby .placeboard .distrat{position:absolute;right:auto;bottom:22px;left:50%;display:flex;align-items:center;justify-content:center;width:152px;height:60px;margin:0;padding:0;gap:32px;transform:translateX(-50%)}.nearby .placeboard .distrat>.distance,.nearby .placeboard .distrat>.location-cuddles{position:relative;flex:0 0 60px;width:60px;min-width:60px;height:60px;margin:0;padding:0;transform:none}.nearby .placeboard .distrat .distance a,.nearby .placeboard .distrat .distance a>.material-icons,.nearby .placeboard .distrat .distance p,.nearby .placeboard .distrat .location-cuddles{box-sizing:border-box;width:60px;min-width:60px;height:60px;margin:0;padding:0;border-radius:15px;transform:none}.nearby .placeboard .distrat .distance a>.material-icons,.nearby .placeboard .distrat .location-cuddles{display:grid;place-items:center;border:1px solid rgba(186,215,255,.24);background:linear-gradient(145deg,rgba(116,137,209,.23),rgba(29,38,66,.82));box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 8px 17px rgba(0,0,0,.18)}.nearby .placeboard .distrat .distance a{display:block;background:0 0;box-shadow:none}.nearby .placeboard .distrat .distance a>span,.nearby .placeboard .distrat .location-cuddles strong{position:absolute;z-index:2;right:-8px;bottom:-7px;display:grid;place-items:center;min-width:20px;height:20px;margin:0;padding:0 5px;border:1px solid rgba(205,224,255,.32);border-radius:999px;background:rgba(18,28,50,.96);box-shadow:0 3px 9px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.09);color:#f5f8ff;font-size:8px;font-weight:850;line-height:1;white-space:nowrap}@media (max-width:420px){.nearby .placeboard .room-user-preview{right:18px;bottom:94px;left:18px}.nearby .placeboard .distrat{right:auto;bottom:18px;left:50%}}.venue-city-hub{margin:18px 14px 22px;padding:21px 17px 16px;border:1px solid color-mix(in srgb,var(--venue-accent) 28%,rgba(196,217,255,.12));border-radius:20px;background:linear-gradient(135deg,color-mix(in srgb,var(--venue-accent) 17%,rgba(28,39,66,.92)),rgba(13,20,37,.93));box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 15px 31px rgba(0,0,0,.16)}.venue-city-hub>span{color:var(--venue-accent);font-size:8px;font-weight:850;letter-spacing:.13em}.venue-city-hub h2{margin:5px 0 6px;color:#f5f8ff;font-size:23px;letter-spacing:-.04em;line-height:1.05}.venue-city-hub>p{margin:0;color:#bdc8da;font-size:11px;line-height:1.45}.venue-city-primary{display:flex;align-items:center;gap:8px;width:100%;min-height:62px;margin:16px 0 0;padding:0 13px;border:1px solid color-mix(in srgb,var(--venue-accent) 48%,rgba(210,231,255,.26));border-radius:16px;background:linear-gradient(115deg,color-mix(in srgb,var(--venue-accent) 47%,#586d9e),color-mix(in srgb,var(--venue-accent) 23%,#273451));box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 10px 20px color-mix(in srgb,var(--venue-glow) 44%,transparent);color:#f7faff;font:inherit;font-size:12px;font-weight:820;cursor:pointer;text-align:left}.venue-city-primary .material-icons:first-child{font-size:25px}.venue-city-primary .material-icons:last-child{margin-left:auto;font-size:19px}.venue-city-actions{display:flex;align-items:center;gap:8px;margin-top:18px}.venue-city-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:39px;padding:0 11px;border:1px solid rgba(194,219,255,.17);border-radius:12px;background:rgba(255,255,255,.055);color:#eef5ff;font:inherit;font-size:10px;font-weight:760;cursor:pointer}.venue-city-actions button .material-icons{color:var(--venue-accent);font-size:17px}.venue-city-local{display:inline-flex;align-items:center;gap:4px;margin-left:auto;color:#aab8d0;font-size:9px;line-height:1.2;text-align:right}.venue-city-local .material-icons{color:var(--venue-accent);font-size:15px}@media (max-width:360px){.venue-city-hub{margin-right:10px;margin-left:10px;padding:17px 13px 14px}.venue-city-hub h2{font-size:20px}.venue-city-actions{gap:6px}.venue-city-actions button{min-height:36px;padding:0 8px;font-size:9px}.venue-city-local{font-size:8px}}.city-stage{position:relative;isolation:isolate;overflow:hidden;min-height:355px;margin:0;padding:28px 18px 22px;background:radial-gradient(ellipse 78% 42% at 50% 2%,rgba(91,171,246,.27),transparent 70%),linear-gradient(160deg,#13223c,#10192d 57%,#11162a)}.city-stage::before{content:'';position:absolute;z-index:-1;top:83px;right:-78px;width:236px;height:236px;border:1px solid rgba(145,208,255,.16);border-radius:50%;box-shadow:0 0 0 30px rgba(125,182,255,.035),0 0 0 64px rgba(125,182,255,.018)}.city-stage-grid{position:absolute;z-index:-1;inset:0;overflow:hidden;opacity:.72;pointer-events:none}.city-stage-grid i{position:absolute;width:1px;height:190%;background:linear-gradient(transparent,rgba(146,205,255,.11),transparent);transform:rotate(42deg)}.city-stage-grid i:first-child{top:-50%;left:18%}.city-stage-grid i:nth-child(2){top:-58%;left:48%}.city-stage-grid i:nth-child(3){top:-49%;left:78%}.city-stage-grid b{position:absolute;top:59px;left:20%;width:6px;height:6px;border-radius:50%;background:#a9ddff;box-shadow:0 0 0 5px rgba(128,202,255,.09),0 0 19px rgba(128,202,255,.58)}.city-stage-head{max-width:270px}.city-stage-head>span{color:#b7e2ff;font-size:8px;font-weight:850;letter-spacing:.15em}.city-stage-head h2{margin:5px 0 7px;color:#f5f9ff;font-size:31px;font-weight:790;letter-spacing:-.06em;line-height:1}.city-stage-head p{margin:0;color:#c3cede;font-size:11px;line-height:1.45}.city-stage-signal{display:inline-flex;align-items:center;gap:6px;margin-top:18px;padding:5px 8px 5px 6px;border:1px solid rgba(137,213,255,.17);border-radius:999px;background:rgba(22,59,90,.25);color:#cde9ff;font-size:9px}.city-stage-signal .material-icons{display:grid;place-items:center;width:18px;height:18px;border-radius:7px;background:rgba(104,181,235,.18);color:#9cddff;font-size:13px}.city-stage-choices{display:grid;grid-template-columns:1.2fr .9fr;gap:9px;margin-top:19px}.city-stage-choice{position:relative;display:grid;align-content:start;min-height:112px;padding:13px;overflow:hidden;border:1px solid rgba(194,222,255,.14);border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.1),rgba(255,255,255,.025));box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 10px 22px rgba(0,0,0,.12);color:#f3f7ff;font:inherit;text-align:left;cursor:pointer}.city-stage-choice>.material-icons{margin-bottom:8px;color:#a5ddff;font-size:23px;text-shadow:0 0 14px rgba(116,200,255,.35)}.city-stage-choice strong{font-size:11px;line-height:1.15}.city-stage-choice small{margin-top:5px;color:#b2c1d5;font-size:8px;line-height:1.3}.city-stage-explore{border-color:rgba(137,207,255,.33);background:linear-gradient(135deg,rgba(92,166,223,.33),rgba(57,84,157,.26))}.city-stage-explore em{position:absolute;right:11px;bottom:10px;color:#d6efff;font-size:18px;font-style:normal}.city-stage-voices .material-icons{color:#c8beff}.city-stage-chat{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:42px;margin-top:11px;border:1px solid rgba(143,214,178,.3);border-radius:13px;background:rgba(72,175,130,.14);color:#dcfae9;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.city-stage-chat .material-icons{color:#91e2b3;font-size:18px}@media (max-width:360px){.city-stage{min-height:338px;padding:23px 13px 18px}.city-stage-head h2{font-size:27px}.city-stage-choices{gap:7px}.city-stage-choice{min-height:105px;padding:11px}.city-stage-choice strong{font-size:10px}.city-stage-choice small{font-size:7px}}.city-stage{min-height:0;padding:17px 14px 22px;background:0 0}.city-stage::before{top:18px;right:-54px;width:202px;height:202px;border-color:rgba(145,208,255,.13);box-shadow:0 0 0 27px rgba(125,182,255,.025),0 0 0 56px rgba(125,182,255,.012)}.city-stage-grid{opacity:.42}.city-stage-hero{position:relative;display:grid;grid-template-columns:72px minmax(0,1fr) 23px;gap:13px;align-items:center;min-height:124px;padding:15px;overflow:hidden;border:1px solid rgba(137,207,255,.31);border-radius:24px 24px 24px 9px;background:linear-gradient(125deg,rgba(66,129,191,.3),rgba(11,20,37,.94) 67%);box-shadow:inset 0 1px 0 rgba(255,255,255,.13),0 20px 39px rgba(0,0,0,.18),0 0 34px rgba(94,175,243,.13)}.city-stage-hero::after{content:'';position:absolute;right:14px;bottom:0;left:95px;height:1px;background:linear-gradient(90deg,#8ec9ff,transparent);opacity:.58}.city-stage-mark{position:relative;display:grid;place-items:center;width:68px;height:68px;border:1px solid rgba(188,226,255,.43);border-radius:50% 50% 50% 15px;background:radial-gradient(circle at 35% 24%,rgba(255,255,255,.28),transparent 31%),linear-gradient(145deg,#719fce,#293b5a 68%);box-shadow:inset 0 1px 0 rgba(255,255,255,.36),0 14px 27px rgba(0,0,0,.23),0 0 30px rgba(94,175,243,.28);transform:rotate(-8deg)}.city-stage-mark .material-icons{color:#fff;font-size:37px;transform:rotate(8deg);text-shadow:0 3px 7px rgba(8,17,38,.46)}.city-stage-mark b{position:absolute;right:6px;bottom:5px;width:8px;height:8px;border:2px solid #edf8ff;border-radius:50%;background:#8ec9ff;box-shadow:0 0 0 4px rgba(142,201,255,.15),0 0 14px rgba(142,201,255,.53)}.city-stage-copy{min-width:0}.city-stage-copy small{display:block;color:#b7e2ff;font-size:8px;font-weight:850;letter-spacing:.15em}.city-stage-copy strong{display:block;overflow:hidden;margin:4px 0 5px;color:#f5f9ff;font-size:22px;font-weight:760;letter-spacing:-.045em;line-height:1.04;text-overflow:ellipsis;white-space:nowrap}.city-stage-copy>span{display:-webkit-box;overflow:hidden;color:#c3cede;font-size:10px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.city-stage-hero-arrow{color:#8ec9ff;font-size:20px;text-shadow:0 0 15px rgba(142,201,255,.35)}.city-stage-signal{margin-top:11px}.city-stage-choices{margin-top:12px}@media (max-width:360px){.city-stage{padding-right:10px;padding-left:10px}.city-stage-hero{grid-template-columns:57px minmax(0,1fr) 18px;gap:10px;min-height:108px;padding:12px;border-radius:20px 20px 20px 8px}.city-stage-hero::after{left:78px}.city-stage-mark{width:54px;height:54px}.city-stage-mark .material-icons{font-size:31px}.city-stage-copy strong{font-size:18px}}.venue-view{min-height:100%;background:radial-gradient(ellipse 95% 34% at 48% -8%,color-mix(in srgb,var(--venue-accent) 18%,transparent),transparent 74%),radial-gradient(circle at 5% 74%,color-mix(in srgb,var(--venue-accent) 8%,transparent),transparent 29%),linear-gradient(160deg,#121a2a 0,#0c1120 72%)}.venue-view{border-top:1px solid rgba(184,219,255,.07)}.venue-view::after{content:'';position:absolute;z-index:-1;inset:0;opacity:.28;pointer-events:none;background-image:radial-gradient(rgba(180,220,255,.32) .55px,transparent .75px);background-size:22px 22px;mask-image:linear-gradient(#000,transparent 66%)}.venue-atmosphere{top:-12px;right:-46px;width:230px;height:230px;opacity:.15}.venue-atmosphere .material-icons{top:27px;right:26px;font-size:180px}.venue-signal-route{position:absolute;z-index:-1;top:102px;left:-23px;width:74%;height:170px;pointer-events:none;opacity:.64}.venue-signal-route::before{content:'';position:absolute;top:54px;right:0;left:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--venue-accent) 72%,#bfeaff),transparent);transform:rotate(-13deg);transform-origin:left;box-shadow:0 0 14px var(--venue-glow)}.venue-signal-route i{position:absolute;display:block;width:5px;height:5px;border-radius:50%;background:#d7f4ff;box-shadow:0 0 0 4px color-mix(in srgb,var(--venue-accent) 14%,transparent),0 0 13px var(--venue-accent)}.venue-signal-route i:first-child{top:49px;left:18%}.venue-signal-route i:nth-child(2){top:31px;left:54%}.venue-signal-route i:nth-child(3){top:14px;left:84%}.venue-identity{min-height:142px;grid-template-columns:61px minmax(0,1fr) 82px;gap:14px;padding:23px 17px 19px;border-bottom:1px solid color-mix(in srgb,var(--venue-accent) 27%,rgba(255,255,255,.08));background:linear-gradient(111deg,color-mix(in srgb,var(--venue-accent) 20%,#1d2944),rgba(14,18,32,.9) 68%,rgba(12,16,28,.62))}.venue-identity::after{right:17px;left:17px;height:1px;background:linear-gradient(90deg,var(--venue-accent),rgba(194,231,255,.17) 38%,transparent 78%)}.venue-category-mark{width:57px;height:57px;border-radius:20px 20px 20px 7px;background:linear-gradient(145deg,color-mix(in srgb,var(--venue-accent) 55%,#7e8fa9),#273147);box-shadow:inset 0 1px 0 rgba(255,255,255,.36),0 14px 28px rgba(0,0,0,.27),0 0 28px var(--venue-glow)}.venue-category-mark .material-icons{font-size:31px}.venue-title>span{color:color-mix(in srgb,var(--venue-accent) 84%,#fff);font-size:9px;letter-spacing:.15em}.venue-title h1{margin:5px 0;font-size:clamp(22px,5.8vw,31px);font-weight:690;letter-spacing:-.05em;line-height:1.02}.venue-title p{color:#b8c6d9;font-size:11px}.venue-local-state{display:flex;align-items:center;gap:4px;margin-top:7px;color:#91e1b6;font-size:9px;font-weight:800;letter-spacing:.03em}.venue-local-state .material-icons{font-size:12px}.venue-local-state-view{color:#a8cbe9}.venue-utility-actions{display:flex;align-items:start;gap:6px}.venue-hours{width:38px;height:38px;border-color:rgba(194,224,255,.16);border-radius:13px 13px 13px 5px;background:rgba(8,15,29,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.venue-room-qr .material-icons{color:var(--venue-accent)}.venue-title>span{display:flex;align-items:center;gap:5px}.venue-title>span .material-icons{font-size:12px;text-shadow:0 0 13px var(--venue-glow)}.venue-rating{width:calc(100% - 32px);min-height:78px;margin:16px 16px 12px;padding:12px 14px;border-color:color-mix(in srgb,var(--venue-accent) 42%,rgba(255,255,255,.12));border-radius:18px;background:linear-gradient(115deg,color-mix(in srgb,var(--venue-accent) 17%,rgba(255,255,255,.06)),rgba(13,19,33,.72));box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 14px 29px rgba(0,0,0,.15)}.venue-rating::before{content:'';position:absolute;top:0;left:17px;width:40%;height:1px;background:linear-gradient(90deg,var(--venue-accent),transparent)}.venue-rating::after{right:14px;bottom:9px;font-size:7px}.venue-rating-number strong{color:#fff1b6;font-size:28px;text-shadow:0 0 18px rgba(255,216,112,.16)}.venue-rating-number span{color:#aabbd0;font-size:8px}.venue-stars{gap:1px}.venue-stars .material-icons{font-size:21px}.venue-rating-meta{min-width:48px}.venue-rating-meta b{color:#e9f3ff;font-size:15px}.venue-rating-meta span{color:#aabbd0}.venue-actions{gap:0;margin:0 16px 17px;overflow:hidden;border:1px solid rgba(192,218,255,.14);border-radius:18px;background:rgba(8,14,27,.36);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 11px 23px rgba(0,0,0,.11)}.venue-action{position:relative;min-height:86px;border:0;border-radius:0;background:0 0;box-shadow:none}.venue-action+.venue-action{border-left:1px solid rgba(193,218,255,.11)}.venue-action::before{content:'';position:absolute;top:0;width:32%;height:1px;background:linear-gradient(90deg,transparent,var(--venue-accent),transparent);opacity:.7}.venue-action:hover{transform:none;background:color-mix(in srgb,var(--venue-accent) 10%,rgba(255,255,255,.025))}.venue-action .material-icons{font-size:25px}.venue-action span{font-size:11px}.venue-action small{max-width:92%;color:#9baec4;font-size:8px}.venue-voices{position:relative;margin:0 16px 21px;padding:18px 15px 13px;border-color:rgba(194,220,255,.15);border-radius:21px;background:linear-gradient(145deg,rgba(31,43,70,.78),rgba(13,19,33,.84));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 17px 34px rgba(0,0,0,.15)}.venue-voices::before{content:'';position:absolute;top:0;left:16px;width:54px;height:2px;border-radius:0 0 3px 3px;background:linear-gradient(90deg,var(--venue-accent),#b8e6ff);box-shadow:0 0 14px var(--venue-glow)}.venue-voices-head{margin-bottom:12px}.venue-voices-head h2{font-size:17px;letter-spacing:-.025em}.venue-voices-head button{color:#c8eaff}.venue-voice{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:12px 0}.venue-voice lup-avatar,.venue-voice lup-avatar .avatar,.venue-voice lup-avatar img{width:36px;height:36px}.venue-voice-main p{color:#d8e2f0;font-size:11px;line-height:1.45}.venue-note{margin:0 16px 28px;padding:13px;border-left-width:3px;color:#bfcddd}@media (max-width:360px){.venue-identity{grid-template-columns:49px minmax(0,1fr) 34px;gap:10px;padding:18px 11px 16px}.venue-category-mark{width:47px;height:47px}.venue-title h1{font-size:20px}.venue-actions,.venue-note,.venue-rating,.venue-voices{width:calc(100% - 22px);margin-right:11px;margin-left:11px}.venue-action small{display:none}}@media (prefers-reduced-motion:reduce){.venue-signal-route{display:none}}.venue-view{isolation:isolate;background:radial-gradient(ellipse 105% 42% at 54% -12%,color-mix(in srgb,var(--venue-accent) 25%,transparent),transparent 72%),radial-gradient(circle at 6% 76%,color-mix(in srgb,var(--venue-accent) 11%,transparent),transparent 31%),linear-gradient(158deg,#141d31 0,#0d1322 60%,#0a101c 100%)}.venue-view::before{content:'';position:absolute;z-index:-2;inset:0;pointer-events:none;opacity:.76;background:radial-gradient(circle at 12% 18%,color-mix(in srgb,var(--venue-accent) 58%,#e8f7ff) 0 1px,transparent 1.7px),radial-gradient(circle at 70% 25%,rgba(203,238,255,.34) 0 1px,transparent 1.7px),radial-gradient(circle at 38% 68%,color-mix(in srgb,var(--venue-accent) 44%,#d9f6ff) 0 .8px,transparent 1.5px),linear-gradient(122deg,transparent 0 37%,color-mix(in srgb,var(--venue-accent) 19%,transparent) 37.1% 37.3%,transparent 37.4% 100%);background-size:173px 151px,211px 183px,137px 119px,100% 100%;mask-image:linear-gradient(165deg,#000,rgba(0,0,0,.8) 54%,transparent 96%);animation:venue-atmosphere-drift 24s ease-in-out infinite alternate}.venue-view::after{opacity:.17;background-size:25px 25px}.venue-atmosphere{opacity:.11;transform:translate3d(0,0,0);animation:venue-orbit 17s ease-in-out infinite alternate}.venue-signal-route{opacity:.42;filter:drop-shadow(0 0 8px var(--venue-glow));animation:venue-route-float 14s ease-in-out infinite alternate}.venue-signal-route i:nth-child(2){animation:venue-signal-pulse 3.8s ease-in-out infinite}.venue-identity{box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 15px 31px rgba(0,0,0,.13)}.venue-cuddle{position:relative;display:grid;grid-template-columns:57px minmax(0,1fr) 24px;align-items:center;gap:12px;width:calc(100% - 32px);min-height:86px;margin:16px 16px 12px;padding:12px 13px;overflow:hidden;border:1px solid color-mix(in srgb,var(--venue-accent) 40%,rgba(209,233,255,.16));border-radius:19px 19px 19px 7px;background:linear-gradient(120deg,color-mix(in srgb,var(--venue-accent) 22%,rgba(36,49,78,.88)),rgba(13,19,33,.91) 66%);box-shadow:inset 0 1px 0 rgba(255,255,255,.13),0 16px 32px rgba(0,0,0,.17),0 0 29px color-mix(in srgb,var(--venue-accent) 9%,transparent);color:#f3f8ff;cursor:pointer;text-align:left;transition:transform .2s ease,border-color .2s ease,filter .2s ease,box-shadow .2s ease}.venue-cuddle::before{content:'';position:absolute;top:0;right:0;width:47%;height:1px;background:linear-gradient(90deg,transparent,var(--venue-accent),transparent);opacity:.78}.venue-cuddle::after{content:'';position:absolute;right:-36px;bottom:-58px;width:143px;height:143px;border:1px solid color-mix(in srgb,var(--venue-accent) 23%,transparent);border-radius:50%;box-shadow:0 0 0 18px color-mix(in srgb,var(--venue-accent) 4%,transparent);pointer-events:none}.venue-cuddle:focus-visible,.venue-cuddle:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--venue-accent) 67%,#edf8ff);filter:brightness(1.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 19px 36px rgba(0,0,0,.22),0 0 32px var(--venue-glow);outline:0}.venue-cuddle-seal{position:relative;z-index:1;display:grid;place-items:center;width:54px;height:54px;border:1px solid color-mix(in srgb,var(--venue-accent) 64%,rgba(230,248,255,.28));border-radius:17px 17px 17px 6px;background:linear-gradient(145deg,color-mix(in srgb,var(--venue-accent) 48%,#8fa0ba),#29364f);box-shadow:inset 0 1px 0 rgba(255,255,255,.36),0 10px 20px rgba(0,0,0,.22),0 0 23px var(--venue-glow);color:#fff}.venue-cuddle-seal .material-icons{font-size:28px}.venue-cuddle-seal b,.venue-cuddle-seal em{position:absolute;width:5px;height:5px;border-radius:50%;background:#e9f9ff;box-shadow:0 0 10px #d7f5ff}.venue-cuddle-seal b{top:7px;right:7px}.venue-cuddle-seal em{bottom:7px;left:7px}.venue-cuddle-copy{position:relative;z-index:1;display:grid;min-width:0;gap:2px}.venue-cuddle-copy small{color:color-mix(in srgb,var(--venue-accent) 76%,#eaf8ff);font-size:8px;font-weight:880;letter-spacing:.14em}.venue-cuddle-copy strong{overflow:hidden;color:#f5f8ff;font-size:16px;font-weight:760;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.venue-cuddle-copy>span{overflow:hidden;color:#b8c7d9;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.venue-cuddle-arrow{position:relative;z-index:1;color:var(--venue-accent);font-size:20px;text-shadow:0 0 13px var(--venue-glow)}.venue-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.venue-action{min-height:80px;border-radius:16px}.venue-action+.venue-action{border-left:0}.venue-voices{overflow:hidden}.venue-voices::after{content:'';position:absolute;z-index:0;right:-57px;bottom:-72px;width:172px;height:172px;border:1px solid color-mix(in srgb,var(--venue-accent) 16%,transparent);border-radius:50%;box-shadow:0 0 0 22px color-mix(in srgb,var(--venue-accent) 3%,transparent);pointer-events:none}.venue-voices>*{position:relative;z-index:1}@keyframes venue-atmosphere-drift{from{transform:translate3d(-1.4%,-.8%,0)}to{transform:translate3d(1.8%,1.2%,0)}}@keyframes venue-orbit{from{transform:translate3d(0,0,0) rotate(-3deg)}to{transform:translate3d(-10px,9px,0) rotate(4deg)}}@keyframes venue-route-float{from{transform:translate3d(-2px,0,0)}to{transform:translate3d(7px,6px,0)}}@keyframes venue-signal-pulse{0%,100%{opacity:.56;transform:scale(.82)}50%{opacity:1;transform:scale(1.3)}}@media (max-width:360px){.venue-cuddle{width:calc(100% - 22px);margin-right:11px;margin-left:11px;grid-template-columns:48px minmax(0,1fr) 18px;gap:9px;padding:11px}.venue-cuddle-seal{width:46px;height:46px}.venue-cuddle-seal .material-icons{font-size:24px}.venue-cuddle-copy strong{font-size:14px}.venue-cuddle-copy>span{font-size:9px}.venue-actions{margin-right:11px;margin-left:11px}}@media (prefers-reduced-motion:reduce){.venue-atmosphere,.venue-signal-route,.venue-signal-route i:nth-child(2),.venue-view::before{animation:none}}.venue-map-portal{position:relative;display:grid;grid-template-columns:95px minmax(0,1fr) 25px;align-items:center;gap:14px;min-height:145px;margin:13px 16px 10px;padding:14px 14px 14px 11px;overflow:hidden;border:1px solid color-mix(in srgb,var(--venue-accent) 42%,rgba(210,235,255,.15));border-radius:24px 24px 24px 8px;background:linear-gradient(125deg,color-mix(in srgb,var(--venue-accent) 24%,rgba(38,53,86,.92)),rgba(10,16,29,.94) 66%);box-shadow:inset 0 1px 0 rgba(255,255,255,.13),0 20px 39px rgba(0,0,0,.2),0 0 39px color-mix(in srgb,var(--venue-accent) 10%,transparent);color:#f5f9ff;text-decoration:none;transition:transform .22s ease,border-color .22s ease,filter .22s ease,box-shadow .22s ease}.venue-map-portal::before{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(118deg,transparent 0 52%,rgba(255,255,255,.07) 52.2% 52.5%,transparent 52.8% 100%);opacity:.44}.venue-map-portal::after{content:'';position:absolute;top:-76px;right:-55px;width:215px;height:215px;border:1px solid color-mix(in srgb,var(--venue-accent) 20%,transparent);border-radius:50%;box-shadow:0 0 0 24px color-mix(in srgb,var(--venue-accent) 3%,transparent),0 0 0 49px color-mix(in srgb,var(--venue-accent) 2%,transparent);pointer-events:none}.venue-map-portal:focus-visible,.venue-map-portal:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--venue-accent) 73%,#eaf8ff);filter:brightness(1.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.19),0 25px 45px rgba(0,0,0,.24),0 0 44px var(--venue-glow);outline:0}.venue-map-orbit{position:relative;z-index:1;display:grid;place-items:center;width:91px;height:91px;border:1px solid color-mix(in srgb,var(--venue-accent) 48%,rgba(220,246,255,.22));border-radius:50% 50% 50% 16px;background:radial-gradient(circle at 35% 24%,rgba(255,255,255,.32),transparent 31%),linear-gradient(145deg,color-mix(in srgb,var(--venue-accent) 57%,#8496b6),#293850 68%);box-shadow:inset 0 1px 0 rgba(255,255,255,.36),0 15px 28px rgba(0,0,0,.24),0 0 34px var(--venue-glow);animation:venue-pin-hover 4.8s ease-in-out infinite}.venue-map-orbit::after,.venue-map-orbit::before{content:'';position:absolute;border:1px solid color-mix(in srgb,var(--venue-accent) 38%,transparent);border-radius:50%;pointer-events:none}.venue-map-orbit::before{inset:-13px;opacity:.55}.venue-map-orbit::after{inset:-28px;opacity:.22}.venue-map-orbit i{position:relative;z-index:2;font-size:54px;color:#fff;text-shadow:0 3px 7px rgba(8,17,38,.48),0 0 21px rgba(230,249,255,.48)}.venue-map-orbit b,.venue-map-orbit em{position:absolute;z-index:3;width:7px;height:7px;border-radius:50%;background:#e8f8ff;box-shadow:0 0 13px #d8f7ff}.venue-map-orbit b{top:4px;right:14px}.venue-map-orbit em{bottom:13px;left:7px}.venue-map-copy{position:relative;z-index:1;display:grid;min-width:0;gap:4px}.venue-map-copy small{color:color-mix(in srgb,var(--venue-accent) 78%,#eaf8ff);font-size:8px;font-weight:880;letter-spacing:.16em}.venue-map-copy strong{overflow:hidden;color:#f4f8ff;font-size:20px;font-weight:760;letter-spacing:-.035em;line-height:1.04;text-overflow:ellipsis;white-space:nowrap}.venue-map-copy>span{display:-webkit-box;overflow:hidden;color:#b7c8dc;font-size:10px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.venue-map-arrow{position:relative;z-index:1;color:var(--venue-accent);font-size:22px;text-shadow:0 0 15px var(--venue-glow)}.venue-cuddle-hub{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:8px;margin:0 16px 13px}.venue-cuddle-claim,.venue-cuddle-count{min-height:86px;padding:12px;border:1px solid rgba(203,226,255,.13);border-radius:17px;background:linear-gradient(145deg,rgba(29,42,68,.85),rgba(11,17,30,.88));box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 11px 22px rgba(0,0,0,.13)}.venue-cuddle-count{display:grid;align-content:center;gap:1px}.venue-cuddle-count span{color:var(--venue-accent);font-size:8px;font-weight:850;letter-spacing:.13em}.venue-cuddle-count strong{color:#f5fbff;font-size:32px;font-weight:760;line-height:.92;text-shadow:0 0 20px var(--venue-glow)}.venue-cuddle-count small{color:#aebed0;font-size:8px;line-height:1.2}.venue-cuddle-claim{display:grid;grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:9px;color:#edf8ff;cursor:pointer;font:inherit;text-align:left;transition:transform .18s ease,border-color .18s ease,background .18s ease}.venue-cuddle-claim .material-icons{grid-row:1/-1;color:var(--venue-accent);font-size:29px;text-shadow:0 0 16px var(--venue-glow)}.venue-cuddle-claim span{overflow:hidden;font-size:12px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.venue-cuddle-claim small{overflow:hidden;color:#a9bbcf;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.venue-cuddle-claim:focus-visible,.venue-cuddle-claim:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--venue-accent) 53%,rgba(222,244,255,.2));background:color-mix(in srgb,var(--venue-accent) 11%,rgba(29,42,68,.85));outline:0}.venue-actions{grid-template-columns:1fr;margin-top:0}.venue-action{min-height:65px;flex-direction:row;justify-content:flex-start;gap:9px;padding:10px 14px;text-align:left}.venue-action .material-icons{flex:0 0 auto}.venue-action span{font-size:12px}.venue-action small{margin-left:auto;max-width:48%;text-align:right}@keyframes venue-pin-hover{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (max-width:360px){.venue-map-portal{grid-template-columns:70px minmax(0,1fr) 17px;min-height:122px;gap:10px;margin-right:11px;margin-left:11px;padding:11px 10px}.venue-map-orbit{width:66px;height:66px}.venue-map-orbit i{font-size:42px}.venue-map-copy strong{font-size:16px}.venue-cuddle-hub{margin-right:11px;margin-left:11px}.venue-cuddle-claim,.venue-cuddle-count{min-height:79px;padding:9px}.venue-cuddle-count strong{font-size:28px}.venue-cuddle-claim{grid-template-columns:25px minmax(0,1fr);column-gap:6px}.venue-cuddle-claim .material-icons{font-size:24px}}.location-chat-surface{background:radial-gradient(ellipse 88% 23% at 50% 0,color-mix(in srgb,var(--venue-accent) 16%,transparent),transparent 76%),linear-gradient(160deg,#11192a,#0b1120)}.chat-table-trigger{position:absolute;z-index:4;top:10px;right:11px;display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid color-mix(in srgb,var(--venue-accent) 48%,rgba(219,239,255,.22));border-radius:13px 13px 7px 13px;background:linear-gradient(145deg,color-mix(in srgb,var(--venue-accent) 30%,#2a4161),rgba(13,22,39,.94));box-shadow:inset 0 1px rgba(255,255,255,.22),0 8px 17px rgba(0,0,0,.23),0 0 17px var(--venue-glow);color:#ecf8ff;cursor:pointer;transition:transform .18s ease,filter .18s ease}.chat-table-trigger:focus-visible,.chat-table-trigger:hover{transform:translateY(-2px) scale(1.04);filter:brightness(1.12);outline:0}.chat-table-trigger>.material-icons{font-size:20px}.chat-table-guests{position:absolute;right:-5px;bottom:-5px;display:grid;place-items:center;width:16px;height:16px;border:1px solid rgba(222,246,255,.48);border-radius:50%;background:#1d3153;box-shadow:0 2px 8px rgba(0,0,0,.28)}.chat-table-guests .material-icons{font-size:10px}.venue-table-lounge{position:relative;z-index:2;margin:12px 14px 7px;padding:13px;overflow:hidden;border:1px solid color-mix(in srgb,var(--venue-accent) 26%,rgba(199,223,255,.13));border-radius:18px;background:linear-gradient(125deg,color-mix(in srgb,var(--venue-accent) 12%,rgba(35,45,71,.72)),rgba(10,16,30,.86));box-shadow:inset 0 1px rgba(255,255,255,.1),0 12px 26px rgba(0,0,0,.16)}.venue-table-lounge::after{content:'';position:absolute;top:-45px;right:-26px;width:126px;height:126px;border:1px solid color-mix(in srgb,var(--venue-accent) 22%,transparent);border-radius:50%;box-shadow:0 0 0 19px color-mix(in srgb,var(--venue-accent) 4%,transparent),0 0 28px var(--venue-glow);pointer-events:none}.venue-table-lounge-head{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.venue-table-lounge-head span{display:flex;align-items:center;gap:4px;color:var(--venue-accent);font-size:8px;font-weight:850;letter-spacing:.14em}.venue-table-lounge-head span .material-icons{font-size:12px}.venue-table-lounge-head h2{margin:3px 0 0;color:#f3f7ff;font-size:15px;line-height:1.1;letter-spacing:-.02em}.venue-table-lounge-head small{padding:5px 7px;border:1px solid rgba(200,224,255,.13);border-radius:9px;background:rgba(5,11,23,.25);color:#aabbd0;font-size:8px;white-space:nowrap}.venue-table-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.venue-table-seat{display:grid;justify-items:center;gap:2px;min-height:67px;padding:7px 3px;border:1px solid rgba(199,222,255,.12);border-radius:12px;background:rgba(255,255,255,.025);color:#dce8f8;font:inherit;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.venue-table-seat .material-icons{color:var(--venue-accent);font-size:21px;text-shadow:0 0 12px var(--venue-glow)}.venue-table-seat strong{font-size:10px;font-weight:760}.venue-table-seat span{color:#94a8c0;font-size:8px}.venue-table-seat:focus-visible,.venue-table-seat:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--venue-accent) 52%,rgba(255,255,255,.16));background:color-mix(in srgb,var(--venue-accent) 12%,rgba(255,255,255,.035));outline:0}.venue-table-seat.is-selected{border-color:color-mix(in srgb,var(--venue-accent) 72%,#dff6ff);background:linear-gradient(145deg,color-mix(in srgb,var(--venue-accent) 28%,rgba(255,255,255,.06)),rgba(255,255,255,.035));box-shadow:inset 0 1px rgba(255,255,255,.18),0 0 22px var(--venue-glow)}.venue-table-seat.is-selected span{color:#e8f6ff}.venue-table-hint{position:relative;z-index:1;display:flex;align-items:flex-start;gap:6px;margin:10px 1px 0;color:#a6b8cf;font-size:9px;line-height:1.35}.venue-table-hint .material-icons{flex:0 0 auto;color:var(--venue-accent);font-size:14px}.venue-table-hint.is-selected{color:#d4e6f9}@media (max-width:360px){.venue-table-lounge{margin-right:10px;margin-left:10px;padding:11px}.venue-table-seat{min-height:62px}.venue-table-lounge-head h2{font-size:14px}}@media (max-width:360px){.lup-top-bar .location-top-icon{display:none}.lup-top-bar .location-top-identity{flex:1 1 auto;margin-left:0}.lup-top-bar .location-top-copy .room-name{font-size:12px}.lup-top-bar .location-top-copy>span{font-size:8px;letter-spacing:.025em}.lup-top-bar .md-toolbar-tools>.md-icon-button{min-width:34px;width:34px;margin:0}.lup-top-bar div.lup-avatar{width:30px;height:30px;margin-left:4px}}.lup-table-dialog{width:min(420px,calc(100vw - 28px));overflow:hidden;border:1px solid rgba(194,220,255,.17);border-radius:22px;background:linear-gradient(155deg,#17243b,#0b1120);box-shadow:0 28px 76px rgba(0,0,0,.52);color:#edf5ff}.lup-table-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:20px 19px 15px;border-bottom:1px solid rgba(190,219,255,.12);background:radial-gradient(circle at 91% 0,rgba(113,168,239,.25),transparent 35%),linear-gradient(120deg,rgba(88,126,194,.25),rgba(13,20,35,.16))}.lup-table-dialog-head span{display:flex;align-items:center;gap:5px;color:#a8dcff;font-size:9px;font-weight:850;letter-spacing:.14em}.lup-table-dialog-head span .material-icons{font-size:13px}.lup-table-dialog-head h2{margin:4px 0;color:#f7fbff;font-size:21px;letter-spacing:-.03em}.lup-table-dialog-head p{max-width:240px;margin:0;color:#acbdd3;font-size:11px;line-height:1.4}.lup-table-dialog-head>button{display:grid;place-items:center;width:33px;height:33px;padding:0;border:1px solid rgba(208,231,255,.15);border-radius:11px;background:rgba(7,13,24,.36);color:#c9dbef;cursor:pointer}.lup-table-dialog-head>button .material-icons{font-size:18px}.lup-table-dialog-body{padding:15px 16px 18px}.lup-table-dialog .venue-table-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lup-table-dialog-explainer{display:flex;align-items:flex-start;gap:8px;margin:14px 1px 0;padding:10px 11px;border-left:2px solid #94d9ff;background:rgba(123,179,233,.07);color:#b7c9df;font-size:10px;line-height:1.4}.lup-table-dialog-explainer .material-icons{flex:0 0 auto;color:#9edcff;font-size:17px}.lup-table-dialog-explainer p{margin:0}.lup-table-dialog-explainer.is-selected{border-left-color:#a5e4bd;background:rgba(89,188,140,.08);color:#d8ebdf}.lup-table-dialog-explainer.is-selected .material-icons{color:#a5e4bd}.venue-view{background:radial-gradient(ellipse 92% 34% at 50% -8%,rgba(89,155,220,.16),transparent 72%),radial-gradient(circle at 7% 78%,rgba(99,127,190,.07),transparent 32%),linear-gradient(160deg,#121a2a 0,#0d1322 62%,#0a101c 100%)}.venue-view::before{background:radial-gradient(circle at 12% 18%,rgba(202,235,255,.38) 0 1px,transparent 1.7px),radial-gradient(circle at 70% 25%,rgba(203,238,255,.3) 0 1px,transparent 1.7px),radial-gradient(circle at 38% 68%,rgba(166,211,255,.26) 0 .8px,transparent 1.5px),linear-gradient(122deg,transparent 0 37%,rgba(139,196,255,.12) 37.1% 37.3%,transparent 37.4% 100%)}.venue-view.location-category-country{--venue-accent:#8ec9ff;--venue-glow:rgba(94,175,243,.26)}.venue-title h1{overflow-wrap:anywhere;word-break:break-word}.venue-map-portal--regional{width:calc(100% - 32px);padding:14px 14px 14px 11px;font:inherit;text-align:left;cursor:pointer}.venue-qr-trigger{display:flex;align-items:center;justify-content:center;gap:7px;width:calc(100% - 32px);min-height:42px;margin:0 16px 12px;border:1px solid color-mix(in srgb,var(--venue-accent) 34%,rgba(210,235,255,.16));border-radius:13px;background:rgba(15,22,42,.74);color:#f5f9ff;cursor:pointer;font:inherit;font-size:12px;font-weight:800;letter-spacing:.04em}.venue-qr-trigger .material-icons{color:var(--venue-accent);font-size:21px}.venue-actions{overflow:visible;border:0;border-radius:0;background:0 0;box-shadow:none}.venue-action{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:66px;padding:10px 13px;overflow:hidden;border:1px solid rgba(198,222,255,.14);border-radius:17px;background:linear-gradient(112deg,color-mix(in srgb,var(--venue-accent) 11%,rgba(30,42,68,.72)),rgba(10,16,29,.72));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 11px 23px rgba(0,0,0,.12)}.venue-action::before{content:'';position:absolute;top:0;left:17px;width:53px;height:1px;background:linear-gradient(90deg,var(--venue-accent),transparent);opacity:.7}.venue-action .material-icons{display:grid;place-items:center;width:34px;height:34px;margin:0;border:1px solid color-mix(in srgb,var(--venue-accent) 34%,rgba(208,230,255,.19));border-radius:11px 11px 11px 4px;background:color-mix(in srgb,var(--venue-accent) 14%,rgba(255,255,255,.035));color:var(--venue-accent);font-size:19px;text-shadow:0 0 13px var(--venue-glow)}.venue-action span{overflow:hidden;color:#f2f7ff;font-size:12px;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.venue-action small{position:relative;max-width:115px;margin:0;padding-right:17px;color:#aebed2;font-size:8px;line-height:1.25;text-align:right;white-space:normal}.venue-action small::after{content:'›';position:absolute;top:50%;right:0;color:var(--venue-accent);font-size:21px;line-height:1;transform:translateY(-52%)}.venue-action:focus-visible,.venue-action:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--venue-accent) 48%,rgba(219,240,255,.2));background:linear-gradient(112deg,color-mix(in srgb,var(--venue-accent) 17%,rgba(30,42,68,.72)),rgba(10,16,29,.72));outline:0}@media (max-width:360px){.venue-action{grid-template-columns:32px minmax(0,1fr) auto;gap:8px;min-height:60px;padding:9px 11px}.venue-action .material-icons{width:30px;height:30px;font-size:17px}.venue-action small{display:none}}.location-page md-list.usernavigation.location-online-view{--online-accent:#8fc8ff;--online-accent-glow:rgba(101,180,255,.18);min-height:100%;padding:16px 14px 18px;background:radial-gradient(ellipse 86% 40% at 13% 0,rgba(71,151,223,.14),transparent 70%),radial-gradient(ellipse 56% 42% at 92% 26%,rgba(123,83,207,.11),transparent 74%),linear-gradient(155deg,#121b2d 0,#0c1220 76%)}.location-page md-list.usernavigation.location-online-view .online-room-header.location-category-country{--online-accent:#a897e8;--online-accent-glow:rgba(168,151,232,.18)}.location-page md-list.usernavigation.location-online-view .online-room-header.location-category-city{--online-accent:#8fc8ff;--online-accent-glow:rgba(101,180,255,.19)}.location-page md-list.usernavigation.location-online-view .online-room-header.location-category-bar{--online-accent:#f2aa72;--online-accent-glow:rgba(238,132,83,.20)}.location-page md-list.usernavigation.location-online-view .online-room-header.location-category-cafe{--online-accent:#e2b87f;--online-accent-glow:rgba(207,151,95,.19)}.location-page md-list.usernavigation.location-online-view .online-room-header.location-category-club{--online-accent:#ec8de3;--online-accent-glow:rgba(213,83,211,.20)}.location-page md-list.usernavigation.location-online-view .online-room-header.location-category-culture{--online-accent:#8cc7ee;--online-accent-glow:rgba(90,172,229,.19)}.location-page md-list.usernavigation.location-online-view .online-room-header.location-category-outdoors,.location-page md-list.usernavigation.location-online-view .online-room-header.location-category-sport{--online-accent:#83d2a2;--online-accent-glow:rgba(75,192,135,.19)}.location-page md-list.usernavigation.location-online-view .online-room-header.location-category-education{--online-accent:#88d6e6;--online-accent-glow:rgba(85,189,209,.19)}.location-page md-list.usernavigation.location-online-view .online-room-header.location-category-health{--online-accent:#f49ab2;--online-accent-glow:rgba(228,103,144,.19)}@media (max-width:480px){.lup-top-bar .md-toolbar-tools{min-width:0;padding-right:5px;padding-left:5px}.lup-top-bar .location-top-copy,.lup-top-bar .location-top-identity{width:auto;min-width:0}.lup-top-bar .location-top-copy .room-name{display:block;width:100%;min-width:0;overflow:hidden;font-size:12px;line-height:15px;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;word-break:normal}.lup-top-bar .location-top-icon{flex-basis:29px;width:29px;height:29px;margin-right:6px}.lup-top-bar .location-top-icon .material-icons{font-size:16px}.lup-top-bar .location-top-copy>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.location-page md-list.usernavigation.location-online-view .online-room-header{display:grid;grid-template-columns:37px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:59px;margin:0 0 13px;padding:0 2px 12px;border:0;border-bottom:1px solid rgba(183,216,248,.16);background:0 0}.location-page md-list.usernavigation.location-online-view .online-room-header .presence-live-mark{position:static;display:grid;place-items:center;width:37px;height:37px;margin:0;border:1px solid color-mix(in srgb,var(--online-accent) 60%,rgba(255,255,255,.32));border-radius:13px 13px 13px 5px;background:linear-gradient(145deg,color-mix(in srgb,var(--online-accent) 28%,rgba(70,80,150,.28)),rgba(83,79,181,.16));box-shadow:inset 0 1px 0 rgba(255,255,255,.17),0 0 18px var(--online-accent-glow);color:color-mix(in srgb,var(--online-accent) 58%,#fff)}.location-page md-list.usernavigation.location-online-view .online-room-header .presence-live-mark .material-icons{font-size:20px}.location-page md-list.usernavigation.location-online-view .online-room-header .presence-header-copy{min-width:0}.location-page md-list.usernavigation.location-online-view .online-room-header .presence-header-copy strong{display:block;overflow:hidden;color:#f2f7ff;font-size:14px;font-weight:760;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.location-page md-list.usernavigation.location-online-view .online-room-header .presence-header-copy span{display:block;overflow:hidden;margin-top:3px;color:#9daec4;font-size:10px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.location-page md-list.usernavigation.location-online-view .online-room-header .presence-total{position:static;display:grid;min-width:44px;min-height:38px;padding:4px 5px;border:1px solid rgba(130,223,178,.26);border-radius:12px;background:rgba(76,179,137,.09);text-align:right}.location-page md-list.usernavigation.location-online-view .online-room-header .presence-total strong{color:#f5fffa;font-size:18px;line-height:1}.location-page md-list.usernavigation.location-online-view .online-room-header .presence-total small{margin-top:3px;color:#8ce5b5;font-size:7px;font-weight:850;letter-spacing:.09em}.location-page md-list.usernavigation.location-online-view .visitors-list{max-height:calc(100dvh - 202px);padding:1px 0 12px;overflow-y:auto;background:0 0;scrollbar-color:rgba(141,197,255,.32) transparent}.location-page md-list.usernavigation.location-online-view .presence-person{background:linear-gradient(105deg,rgba(87,104,158,.17),rgba(24,29,45,.34) 70%);box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 7px 16px rgba(0,0,0,.07)}@media (max-width:360px){.location-page md-list.usernavigation.location-online-view .online-room-header{grid-template-columns:32px minmax(0,1fr) auto;gap:7px;min-height:53px}.location-page md-list.usernavigation.location-online-view .online-room-header .presence-live-mark{width:32px;height:32px}.location-page md-list.usernavigation.location-online-view .online-room-header .presence-live-mark .material-icons{font-size:18px}}.location-page md-list.usernavigation.location-online-view .presence-person .presence-avatar{background:0 0}.location-page .location-chat-surface{min-height:100%;background:radial-gradient(ellipse 86% 40% at 13% 0,var(--chat-glow),transparent 70%),radial-gradient(ellipse 56% 42% at 92% 26%,rgba(123,83,207,.11),transparent 74%),linear-gradient(155deg,#121b2d 0,#0c1220 76%)}.location-page .location-chat-surface .chat-msgs{padding:16px 14px;background:0 0}.location-page .location-chat-surface .lup-msg{margin-bottom:11px}.location-page .location-chat-surface .lup-msg .msg{max-width:min(84%,460px)}.location-page .location-chat-surface .chat-msgs .msg .message{border:1px solid rgba(190,214,246,.1);background:rgba(255,255,255,.048);box-shadow:inset 0 1px 0 rgba(255,255,255,.055)}.location-page .location-chat-surface .lup-own-msg .message{border-color:color-mix(in srgb,var(--chat-accent) 32%,rgba(255,255,255,.12));background:color-mix(in srgb,var(--chat-accent) 14%,rgba(255,255,255,.042))}.location-page .location-chat-surface .chatbottom{min-height:58px;height:auto;padding:9px 12px;border-top:1px solid color-mix(in srgb,var(--chat-accent) 18%,rgba(183,216,248,.16));background:rgba(12,18,31,.54);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.location-page .location-chat-surface .chatbottom input{height:38px;border:1px solid rgba(190,214,246,.12);border-radius:12px;background:rgba(255,255,255,.045);color:#f4f7ff}.location-page .location-chat-surface .chatbottom input:focus{border-color:color-mix(in srgb,var(--chat-accent) 56%,rgba(255,255,255,.25));box-shadow:0 0 0 2px color-mix(in srgb,var(--chat-accent) 12%,transparent)}.location-page .location-chat-surface .chatbottom .chat-compose-send{flex-basis:38px;width:38px;height:38px;border-radius:12px;background:color-mix(in srgb,var(--chat-accent) 19%,rgba(255,255,255,.05));box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 5px 13px var(--chat-glow)}.location-page .location-chat-surface .chatbottom .chat-compose-send button{color:color-mix(in srgb,var(--chat-accent) 74%,#fff)}@media (max-width:600px){.location-page.lup-place{height:var(--lup-viewport-height,100dvh);min-height:0;max-height:var(--lup-viewport-height,100dvh);overflow:hidden}.location-page>md-content{display:flex;height:var(--lup-viewport-height,100dvh);min-height:0;overflow:hidden}.location-page>md-content>md-tabs{display:flex;flex:1 1 0;min-height:0;height:auto;flex-direction:column}.location-page>md-content>md-tabs .md-tab-content,.location-page>md-content>md-tabs .md-tab-content>div,.location-page>md-content>md-tabs .md-tabs-content-wrapper{min-height:0;height:100%}.location-page .location-chat-surface{display:flex;flex:1 1 auto;height:100%;min-height:0;overflow:hidden}.location-page .location-chat-surface .chat-msgs{flex:1 1 0;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.location-page .location-chat-surface .chatbottom{flex:0 0 auto;padding-bottom:max(8px,env(safe-area-inset-bottom))}.location-page .location-chat-surface .chatbottom input{font-size:16px}html.lup-soft-keyboard-open .location-page>md-content{overscroll-behavior:none}html.lup-soft-keyboard-open .location-page.lup-place{position:fixed;inset:0;width:100%;height:var(--lup-viewport-height,100dvh)}}.lup-profile-friends-dialog{width:min(420px,calc(100vw - 30px));border:1px solid rgba(158,204,243,.18);border-radius:18px;overflow:hidden;color:#edf6ff;background:linear-gradient(145deg,rgba(20,37,58,.98),rgba(7,13,24,.99));box-shadow:0 26px 68px rgba(0,0,0,.46),inset 0 1px 0 rgba(255,255,255,.08)}.lup-profile-friends-dialog md-toolbar{min-height:58px;color:#f4f9ff;background:linear-gradient(100deg,rgba(87,179,238,.18),rgba(117,86,206,.16));border-bottom:1px solid rgba(173,215,247,.12)}.lup-profile-friends-dialog md-dialog-actions{gap:7px;padding:12px}.lup-profile-friends-dialog md-dialog-actions .md-button{width:100%;min-height:46px;margin:0;border:1px solid rgba(168,208,242,.14);border-radius:12px;color:#d9eaff;background:rgba(255,255,255,.04);text-align:left}.lup-profile-friends-dialog md-dialog-actions .md-button .material-icons{margin-right:9px;vertical-align:middle;font-size:19px;color:#92d9ff}.lup-profile-friends-dialog md-dialog-actions .md-button small{float:right;margin:3px 2px 0 0;color:#91a1b2;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.lup-profile-friends-dialog md-dialog-actions .lup-friend-menu-view{border-color:rgba(105,205,246,.34);background:linear-gradient(100deg,rgba(66,179,232,.18),rgba(115,93,210,.12))}.lup-profile-friends-dialog md-dialog-actions .lup-friend-menu-view:not([disabled]):hover{background:linear-gradient(100deg,rgba(66,179,232,.26),rgba(115,93,210,.19))}.lup-profile-friends-dialog md-dialog-actions .lup-friend-menu-view[disabled]{opacity:.44;color:#8390a0;background:rgba(255,255,255,.018)}.lup-profile-friends-dialog md-dialog-actions .lup-friend-menu-view.is-private .material-icons{color:#9daabd}.lup-profile-friends-dialog md-dialog-actions .lup-friend-menu-remove{margin-top:5px;color:#f0c3cc;border-color:rgba(225,125,145,.22);background:rgba(159,55,78,.08)}.lup-profile-friends-dialog md-dialog-actions .lup-friend-menu-remove .material-icons{color:#ff9cae}.profile-page .profile-section-nav{margin:0 0 8px;border:0;border-radius:0;background:0 0;box-shadow:none;backdrop-filter:none}.profile-page .profile-section-nav button,.profile-page .profile-section-nav button.active,.profile-page .profile-section-nav button:hover{min-height:48px;border:0;border-radius:0;color:#9eaec0;background:0 0;box-shadow:none}.profile-page .profile-section-nav button+button::before{display:none}.profile-page .profile-section-nav button.active{color:#f4fbff}.profile-page .profile-section-nav button.active::after{height:2px;opacity:1;transform:scaleX(.78);background:linear-gradient(90deg,transparent,#68d9ff 26%,#d4d3ff 50%,#8d7dff 74%,transparent);box-shadow:0 0 12px rgba(108,205,255,.55)}.profile-page .profile-section-nav button.active .material-icons{color:#c8eeff;text-shadow:0 0 12px rgba(105,212,255,.62)}.profile-page .profile-section-nav button.active span{color:#f4fbff;text-shadow:0 0 9px rgba(133,180,255,.42)}@media (prefers-reduced-motion:reduce){.lup-profile-friends-dialog md-dialog-actions .md-button,.profile-page .profile-section-nav button{transition:none}}.friends-page .friends-list{overflow:visible;border:0;background:0 0}.friends-page .lup-user-list{display:grid;gap:7px}.friends-page .lup-user-list md-list-item.friend-card{position:relative;min-height:70px;margin:0;padding:9px 8px;overflow:hidden;border:1px solid transparent;border-radius:15px;background:0 0;box-shadow:none;transition:transform .2s ease,border-color .2s ease,background .2s ease}.friends-page .lup-user-list md-list-item.friend-card::before{position:absolute;top:17px;bottom:17px;left:0;width:2px;content:'';border-radius:0 3px 3px 0;background:linear-gradient(180deg,transparent,rgba(111,210,255,.82),transparent);box-shadow:0 0 10px rgba(96,199,255,.38);opacity:.58}.friends-page .lup-user-list md-list-item.friend-card:focus-within,.friends-page .lup-user-list md-list-item.friend-card:hover{transform:translateX(2px);border-color:rgba(130,208,255,.18);background:linear-gradient(90deg,rgba(67,147,207,.08),transparent 72%)}.friends-page .lup-user-list md-list-item.friend-card .md-list-item-inner{background:0 0}.friends-page .lup-user-list md-list-item.friend-card .lup-avatar{margin-left:4px;border-color:rgba(167,223,255,.34);box-shadow:0 0 0 3px rgba(98,201,255,.055),0 6px 17px rgba(0,0,0,.2)}.friends-page .lup-user-list .username{letter-spacing:-.012em}.friends-page .lup-user-list .lup-user-status{color:#aebfd2}.friends-page .lup-user-actions{gap:4px;margin-left:5px;padding-left:5px;border-left:0}.friends-page .lup-user-action{width:36px;height:36px;border:1px solid transparent;border-radius:50%;transition:transform .18s ease,background .18s ease,color .18s ease,border-color .18s ease}.friends-page .lup-user-action-message{border-color:rgba(139,181,255,.18);background:rgba(119,144,239,.09);color:#cbd5ff}.friends-page .lup-user-action-remove{color:#c9a9b4}.friends-page .lup-user-action-message:focus-visible,.friends-page .lup-user-action-message:hover{transform:translateY(-1px);border-color:rgba(159,198,255,.45);background:rgba(116,164,244,.19);color:#f0f4ff;outline:0}.friends-page .lup-user-action-remove:focus-visible,.friends-page .lup-user-action-remove:hover{transform:translateY(-1px);background:rgba(205,110,143,.13);color:#ffd5e0;outline:0}@media (max-width:380px){.friends-page .lup-user-list md-list-item.friend-card{padding-right:5px;padding-left:5px}.friends-page .lup-user-action{width:33px;height:33px}}@media (prefers-reduced-motion:reduce){.friends-page .lup-user-action,.friends-page .lup-user-list md-list-item.friend-card{transition:none}}.lup-gallery-delete-dialog{width:min(390px,calc(100vw - 28px));overflow:hidden;border:1px solid rgba(169,210,246,.18);border-radius:19px;color:#eef6ff;background:linear-gradient(150deg,#16273e,#090f1b);box-shadow:0 26px 70px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.08)}.lup-gallery-delete-dialog md-toolbar{min-height:56px;color:#f4f9ff;background:linear-gradient(100deg,rgba(100,181,234,.15),rgba(121,92,201,.13));border-bottom:1px solid rgba(183,219,247,.11)}.lup-gallery-delete-dialog .md-toolbar-tools h2{font-size:17px;font-weight:760}.lup-gallery-delete-dialog .md-icon-button{width:34px;height:34px;min-height:34px;margin:0;border:1px solid rgba(220,237,255,.11);border-radius:10px;color:#d8e6f5;background:rgba(255,255,255,.035)}.lup-gallery-delete-dialog .md-dialog-content{padding:15px 16px 12px}.lup-gallery-delete-dialog .md-dialog-content>p{margin:0 0 12px;color:#c1d0e0;font-size:13px;line-height:1.45}.lup-gallery-delete-dialog .gallery-delete-preview{overflow:hidden;display:grid;place-items:center;min-height:118px;border:1px solid rgba(177,213,245,.13);border-radius:13px;background:rgba(4,8,15,.38)}.lup-gallery-delete-dialog .gallery-delete-preview img{display:block;width:100%;max-height:min(42vh,250px);object-fit:contain}.lup-gallery-delete-dialog .gallery-delete-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:11px 16px 16px;border-top:1px solid rgba(183,219,247,.09)}.lup-gallery-delete-dialog .gallery-delete-actions .md-button{min-height:42px;margin:0;border-radius:12px;font-size:12px;font-weight:760;letter-spacing:.01em;text-transform:none}.lup-gallery-delete-dialog .gallery-delete-cancel{border:1px solid rgba(177,213,245,.21);color:#edf7ff;background:linear-gradient(135deg,rgba(76,143,206,.25),rgba(81,91,161,.21));box-shadow:inset 0 1px 0 rgba(255,255,255,.15)}.lup-gallery-delete-dialog .gallery-delete-confirm{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(236,151,173,.2);color:#d5aeba;background:rgba(171,72,98,.065)}.lup-gallery-delete-dialog .gallery-delete-confirm .material-icons{font-size:17px}.lup-gallery-delete-dialog .gallery-delete-cancel:focus-visible,.lup-gallery-delete-dialog .gallery-delete-cancel:hover{background:linear-gradient(135deg,rgba(89,162,230,.35),rgba(92,105,184,.29));outline:0}.lup-gallery-delete-dialog .gallery-delete-confirm:focus-visible,.lup-gallery-delete-dialog .gallery-delete-confirm:hover{border-color:rgba(246,179,198,.42);color:#ffe0e8;background:rgba(200,91,124,.15);outline:0}.likes-page>md-content{background:radial-gradient(ellipse 78% 29% at 50% -8%,rgba(101,210,255,.13),transparent 72%),radial-gradient(ellipse 58% 34% at 94% 37%,rgba(129,91,232,.1),transparent 76%),linear-gradient(160deg,#0d1523 0,#090f1b 64%,#101325 100%)}.likes-page>md-content::after,.likes-page>md-content::before{display:none}.likes-page .ups-hero{display:grid;grid-template-columns:minmax(0,1fr) 54px;gap:14px;min-height:126px;margin:0 16px;padding:27px 4px 18px;overflow:visible;border:0;border-radius:0;background:0 0;box-shadow:none}.likes-page .ups-hero::before{right:0;bottom:9px;left:0;width:auto;height:1px;border:0;border-radius:0;background:linear-gradient(90deg,rgba(91,211,255,.7),rgba(142,111,255,.42),transparent);box-shadow:0 0 15px rgba(88,203,255,.24)}.likes-page .ups-hero::after{top:auto;right:17px;bottom:4px;width:74px;height:11px;background:radial-gradient(ellipse,rgba(221,245,255,.9) 0 1px,rgba(108,216,255,.35) 2px,transparent 64%);box-shadow:0 0 17px rgba(101,212,255,.5);animation:lup-ups-resonance 7s ease-in-out infinite}.ups-hero-copy>span{color:#91cdeb;font-size:8px;letter-spacing:.18em}.ups-hero-copy h1{margin:6px 0 6px;color:#f4f8ff;font-size:24px;font-weight:720;letter-spacing:-.045em}.ups-hero-copy p{max-width:270px;color:#98aabd;font-size:11px;line-height:1.5}.ups-hero-mark{width:48px;height:48px;align-self:end;margin-bottom:17px;border:1px solid rgba(137,221,255,.3);border-radius:50%;background:radial-gradient(circle at 36% 31%,rgba(223,250,255,.54),rgba(90,207,255,.14) 32%,rgba(111,84,202,.16) 64%,transparent 72%);box-shadow:inset 0 0 15px rgba(157,230,255,.12),0 0 22px rgba(94,205,255,.16);color:#d9f6ff}.ups-hero-mark .material-icons{font-size:22px;filter:drop-shadow(0 0 7px rgba(127,218,255,.72))}.ups-hero-mark b{width:66px;height:66px;border-color:rgba(118,211,255,.18)}.likes-page .ups-favorite{position:relative;margin:0 16px 14px;padding:0 0 12px;border:0;border-bottom:1px solid rgba(170,215,246,.12);border-radius:0;background:0 0;box-shadow:none}.ups-favorite-label{padding:0 0 8px;color:#879bb0;font-size:8px;letter-spacing:.16em}.ups-favorite-label .material-icons{color:#9edfff;font-size:14px}.ups-favorite-person{grid-template-columns:42px minmax(0,1fr) 22px;gap:10px;padding:0}.ups-favorite-person .lup-avatar{border-color:rgba(135,220,255,.42);box-shadow:0 0 0 3px rgba(91,204,255,.055),0 6px 17px rgba(0,0,0,.2)}.ups-favorite-person strong{color:#edf8ff;font-size:13px;font-weight:720}.ups-favorite-person span{color:#90a5ba;font-size:10px}.ups-favorite-person>.material-icons{color:#94d7f6;opacity:.72}.likes-page .ups-empty-preview{margin:0 16px 14px;padding:5px 0 15px;border-top:0;border-bottom:1px solid rgba(170,215,246,.12)}.likes-page .ups-list{padding:0 16px calc(25px + env(safe-area-inset-bottom))}.ups-list-label{min-height:34px;color:#8599ae;font-size:8px;letter-spacing:.16em}.ups-list-label small{min-width:22px;height:22px;border-color:rgba(127,207,245,.16);background:rgba(92,192,240,.07);color:#bde7f8}.likes-page .ups-list .lup-user-list{gap:2px}.likes-page .ups-list .up-giver-card,.likes-page .ups-list .up-giver-card:first-child{position:relative;min-height:66px;padding:10px 4px;border:0;border-bottom:1px solid rgba(177,215,246,.09);border-radius:0;background:0 0;box-shadow:none}.likes-page .ups-list .up-giver-card::before{position:absolute;top:21px;bottom:21px;left:0;width:2px;content:'';border-radius:3px;background:linear-gradient(180deg,transparent,rgba(103,210,255,.72),transparent);opacity:.48;transition:opacity .2s ease,box-shadow .2s ease}.likes-page .ups-list .up-giver-card:focus-within::before,.likes-page .ups-list .up-giver-card:hover::before{opacity:1;box-shadow:0 0 10px rgba(88,205,255,.38)}.likes-page .ups-list .up-giver-card .lup-avatar{width:42px;height:42px;margin-right:12px;border-color:rgba(146,218,255,.28)}.likes-page .ups-list .up-giver-card .username{color:#eaf5ff;font-size:13px;font-weight:720}.likes-page .ups-list .up-giver-card .lup-user-status{color:#8da2b6;font-size:10px}.likes-page .ups-list .lup-user-action-message{width:34px;height:34px;border-color:rgba(119,205,246,.17);border-radius:50%;background:rgba(74,166,220,.08);color:#b8eaff}.likes-page .ups-list .lup-user-action-message:focus-visible,.likes-page .ups-list .lup-user-action-message:hover{border-color:rgba(139,220,255,.43);background:rgba(83,183,236,.17);color:#effbff;outline:0}@keyframes lup-ups-resonance{0%,100%{opacity:.22;transform:translateX(-18px) scaleX(.58)}46%{opacity:.92;transform:translateX(5px) scaleX(1)}62%{opacity:.38;transform:translateX(18px) scaleX(.72)}}@media (max-width:380px){.likes-page .ups-empty-preview,.likes-page .ups-favorite,.likes-page .ups-hero{margin-right:12px;margin-left:12px}.likes-page .ups-list{padding-right:12px;padding-left:12px}.ups-hero-copy h1{font-size:21px}}@media (prefers-reduced-motion:reduce){.likes-page .ups-hero::after,.ups-hero-mark b{animation:none}}.nearby .location-categories{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;min-height:69px;padding:5px 8px 7px;overflow:visible;border:0;border-radius:0;background:0 0;box-shadow:none;isolation:isolate}.nearby .location-categories::before{content:none;display:none}.nearby .location-categories button{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:57px;padding:3px 1px 5px;border:0;border-radius:0;color:color-mix(in srgb,var(--lup-category-ink,#b8d9ee) 55%,#8997aa);background:0 0;box-shadow:none;transition:color .2s ease,transform .2s ease,filter .2s ease}.nearby .location-categories button .material-icons{display:grid;place-items:center;width:28px;height:28px;margin:0;border:1px solid transparent;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.065),transparent 68%);box-shadow:none;color:var(--lup-category-ink,#b8d9ee);font-size:18px;line-height:1;opacity:.72;text-shadow:0 0 8px color-mix(in srgb,var(--lup-category-ink,#b8d9ee) 28%,transparent);transition:transform .2s ease,opacity .2s ease,filter .2s ease,background .2s ease,border-color .2s ease}.nearby .location-categories button span{display:grid;min-height:16px;margin-top:4px;overflow:visible;color:inherit;font-size:7px;font-weight:760;line-height:1.1;letter-spacing:.01em;text-align:center;white-space:normal}.nearby .location-categories button::after{position:absolute;top:auto;right:calc(50% - 13px);bottom:0;left:calc(50% - 13px);z-index:2;display:block;width:auto;height:2px;content:'';border:0;border-radius:3px;background:var(--lup-category-ink,#b8d9ee);box-shadow:0 0 11px color-mix(in srgb,var(--lup-category-ink,#b8d9ee) 68%,transparent);opacity:0;transform:scaleX(.3);transition:transform .23s cubic-bezier(.2,.8,.25,1),opacity .2s ease;pointer-events:none}.nearby .location-categories button.active{color:#f6fbff;filter:brightness(1.08);transform:translateY(-1px)}.nearby .location-categories button.active .material-icons{border-color:transparent;background:0 0;box-shadow:0 0 15px color-mix(in srgb,var(--lup-category-ink,#b8d9ee) 34%,transparent);opacity:1;transform:translateY(-1px)}.nearby .location-categories button.active::after{opacity:1;transform:scaleX(1)}.nearby .location-categories button:focus-visible .material-icons,.nearby .location-categories button:hover:not(.active) .material-icons{opacity:1;transform:translateY(-1px)}.nearby .location-categories button:focus-visible{outline:0}.nearby .location-categories button:focus-visible::after{opacity:.72;transform:scaleX(.72)}@media (max-width:380px){.nearby .location-categories{padding-right:4px;padding-left:4px}.nearby .location-categories button span{font-size:6.5px;letter-spacing:0}.nearby .location-categories button .material-icons{width:26px;height:26px;font-size:17px}}@media (prefers-reduced-motion:reduce){.nearby .location-categories button,.nearby .location-categories button .material-icons,.nearby .location-categories button::after{transition:none}}.md-sidenav-left{border-right:1px solid rgba(138,209,242,.15);background:radial-gradient(80% 34% at 100% 0,rgba(72,157,219,.12),transparent 72%),radial-gradient(66% 36% at 0 100%,rgba(113,75,214,.11),transparent 74%),linear-gradient(160deg,#101b2b 0,#0c1523 44%,#080e18 100%);box-shadow:20px 0 58px rgba(0,0,0,.52),1px 0 0 rgba(255,255,255,.025) inset}.md-sidenav-left .sidenav-brand{min-height:96px;border-bottom:1px solid rgba(158,219,247,.11);background:radial-gradient(54% 100% at 94% 18%,rgba(74,181,232,.18),transparent 73%),linear-gradient(128deg,rgba(22,43,70,.98),rgba(11,20,34,.92) 70%,rgba(9,15,26,.98))}.md-sidenav-left .sidenav-brand::before{top:25px;right:22px;width:5px;height:5px;border:0;background:#8fe8ff;box-shadow:-23px 19px 0 -1px rgba(143,232,255,.46),-45px -7px 0 -2px rgba(167,128,255,.32),0 0 18px rgba(104,213,255,.62)}.md-sidenav-left .sidenav-brand .md-toolbar-tools{height:96px;padding:0 19px}.md-sidenav-left .sidenav-brand h1{color:#f4faff;font-size:23px;font-weight:730;letter-spacing:-.045em}.md-sidenav-left .sidenav-brand span{color:#87a9c4;font-size:8px;letter-spacing:.19em}.md-sidenav-left .nav-close{border-color:rgba(160,220,246,.14);background:rgba(117,192,231,.055);color:#bce8fa}.md-sidenav-left md-content{overflow-x:hidden;background:radial-gradient(95% 38% at 100% 0,rgba(63,158,215,.07),transparent 74%),linear-gradient(180deg,rgba(13,25,40,.42),rgba(7,13,23,.16))}.md-sidenav-left md-list{padding:14px 13px calc(28px + env(safe-area-inset-bottom,0px))}.sidebar-user-card{margin:14px 14px 13px;padding:13px 2px 16px;border:0;border-bottom:1px solid rgba(151,216,243,.14);border-radius:0;background:0 0;box-shadow:none}.sidebar-user-card:hover{background:0 0;box-shadow:none}.sidebar-user-card .lup-avatar{outline-color:rgba(122,220,250,.62)}.sidebar-user-card strong{color:#edf8ff}.sidebar-user-card span{color:#7f9bb5}.sidebar-user-card>.material-icons{color:#84d8f4}.md-sidenav-left .md-subheader,.md-sidenav-left .sidebar-section-title{margin:23px 6px 7px;color:#68839e;font-size:8px;font-weight:820;letter-spacing:.19em}.md-sidenav-left .sidebar-legal-title{margin-top:30px;padding-top:15px;border-top-color:rgba(151,216,243,.1)}.md-sidenav-left md-list-item{min-height:50px;margin:1px 0;border:0;border-radius:9px;background:0 0;transition:background .18s ease,filter .18s ease}.md-sidenav-left md-list-item::before{top:14px;bottom:14px;width:1px;background:0 0}.md-sidenav-left md-list-item:hover{border:0;background:linear-gradient(90deg,rgba(96,196,237,.105),rgba(114,82,209,.05) 68%,transparent)}.md-sidenav-left md-list-item:hover::before{background:#8ce6ff;box-shadow:0 0 12px rgba(106,212,250,.72)}.md-sidenav-left md-list-item p{color:#d6e5f1;font-size:13px;font-weight:620}.md-sidenav-left md-list-item .nav-icon,.md-sidenav-left md-list-item.nav-account .nav-icon,.md-sidenav-left md-list-item.nav-discover .nav-icon,.md-sidenav-left md-list-item.nav-friends .nav-icon,.md-sidenav-left md-list-item.nav-settings .nav-icon{border:0;border-radius:0;background:0 0;color:#8ea9c0;box-shadow:none}.md-sidenav-left md-list-item:hover .nav-icon{background:0 0;color:#c8f3ff;transform:translateX(1px)}.md-sidenav-left md-list-item.nav-discover .nav-icon{color:#8fdbf5}.md-sidenav-left md-list-item.nav-settings .nav-icon{color:#b9a6f2}.md-sidenav-left md-list-item.nav-account .nav-icon{color:#94e0dc}.md-sidenav-left md-list-item.nav-friends .nav-icon{color:#e7a6cd}.md-sidenav-left md-list-item.nav-logout{margin-top:14px;border:0;background:0 0}.md-sidenav-left md-list-item.nav-logout .nav-icon{color:#9e7788}.md-sidenav-left md-list-item.nav-logout p{color:#c3a7b1}.md-sidenav-left md-list-item.nav-logout:hover{background:rgba(218,124,151,.07)}.md-sidenav-left md-list-item:has(.impressum) .nav-icon,.md-sidenav-left md-list-item:has(.privacy) .nav-icon,.md-sidenav-left md-list-item:has(.tos) .nav-icon{color:#66829d}.md-sidenav-left md-list-item:has(.impressum) p,.md-sidenav-left md-list-item:has(.privacy) p,.md-sidenav-left md-list-item:has(.tos) p{color:#8ea4b8}@media (max-width:599px){.md-sidenav-left .sidenav-brand,.md-sidenav-left .sidenav-brand .md-toolbar-tools{min-height:86px;height:86px}.md-sidenav-left .sidenav-brand .md-toolbar-tools{padding:0 15px}}.settings-page>md-content{background:radial-gradient(70% 29% at 100% 0,rgba(70,167,221,.1),transparent 74%),radial-gradient(58% 24% at 0 72%,rgba(118,82,204,.08),transparent 74%),linear-gradient(160deg,#101a2b 0,#0d1523 55%,#0a101b 100%)}.settings-page>md-content::after,.settings-page>md-content::before{display:none}.settings-page .lup-settings-list{width:min(100%,680px);max-width:680px;margin:0 auto;padding:14px 16px 34px;background:0 0}.settings-page .settings-hero{display:block;min-height:0;margin:0 0 21px;padding:5px 1px 16px;overflow:visible;border:0;border-bottom:1px solid rgba(150,215,243,.15);border-radius:0;background:0 0;box-shadow:none}.settings-page .settings-hero-route,.settings-page .settings-hero::after,.settings-page .settings-hero::before{display:none}.settings-page .settings-hero small{color:#86cbe8;font-size:8px;font-weight:850;letter-spacing:.18em}.settings-page .settings-hero h1{margin:6px 0 5px;color:#f0f8ff;font-size:23px;font-weight:750;letter-spacing:-.04em}.settings-page .settings-hero p{max-width:470px;color:#91a9c0;font-size:12px;line-height:1.45}.settings-page .lup-settings-profile-visibility{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 24px;padding:11px 1px;border:0;border-top:1px solid rgba(151,216,243,.1);border-bottom:1px solid rgba(151,216,243,.1);border-radius:0;background:0 0;box-shadow:none}.settings-page .lup-settings-profile-visibility::before{display:none}.settings-page .settings-visibility-heading{min-width:0}.settings-page .settings-visibility-heading>.material-icons{display:none}.settings-page .settings-visibility-heading strong{color:#e5f3fc;font-size:12px}.settings-page .settings-visibility-heading small{color:#839cb4;font-size:10px}.settings-page .lup-profile-visibility-choice{justify-self:end}.settings-page .lup-settings-group{margin:0 0 25px;padding:0}.settings-page .lup-settings-group::before{display:none}.settings-page .lup-settings-group-heading{min-height:0;margin:0 0 8px;padding:0 0 7px;border-bottom:1px solid rgba(151,216,243,.1);border-left:0}.settings-page .lup-settings-group-heading::before{display:none}.settings-page .lup-settings-group-heading small{color:#9ed9f2;font-size:8px;font-weight:840;letter-spacing:.16em}.settings-page .lup-settings-group-heading p{margin:4px 0 0;color:#718aa3;font-size:10px;line-height:1.35}.settings-page .lup-setting-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(118px,auto);gap:10px 14px;align-items:center;min-height:64px;margin:0;padding:10px 1px;border:0;border-bottom:1px solid rgba(151,216,243,.085);border-radius:0;background:0 0;box-shadow:none}.settings-page .lup-setting-card:last-child{border-bottom:0}.settings-page .lup-setting-card:focus-within,.settings-page .lup-setting-card:hover{border-color:rgba(151,216,243,.18);background:linear-gradient(90deg,rgba(94,184,226,.055),transparent 72%);box-shadow:none}.settings-page .lup-setting-card-heading{min-width:0}.settings-page .lup-setting-icon{display:none}.settings-page .lup-setting-card-heading h3{color:#e8f2fa;font-size:12px;font-weight:680;letter-spacing:0}.settings-page .lup-setting-card-heading p{color:#7891a9;font-size:10px}.settings-page .lup-setting-value{min-width:118px;justify-content:flex-end}.settings-page .lup-setting-value .lup-setting-input input,.settings-page .lup-setting-value .lup-setting-input textarea,.settings-page .lup-setting-value md-select,.settings-page .lup-visibility-trigger{border-color:rgba(153,215,244,.18);border-radius:8px;background:rgba(7,15,27,.44);box-shadow:none}.settings-page .lup-setting-visibility{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;min-height:27px;padding-top:2px}.settings-page .lup-setting-visibility>span{color:#718ca5;font-size:9px}.settings-page .lup-setting-card--textarea{grid-template-columns:1fr}.settings-page .lup-setting-card--textarea .lup-setting-value{justify-content:stretch}.settings-page .lup-setting-card--textarea .lup-setting-input{width:100%}.settings-page .lup-setting-card--textarea textarea{min-height:90px}@media (max-width:420px){.settings-page .lup-settings-list{padding-right:12px;padding-left:12px}.settings-page .lup-setting-card,.settings-page .lup-settings-profile-visibility{grid-template-columns:1fr}.settings-page .lup-profile-visibility-choice,.settings-page .lup-setting-value{justify-self:stretch;justify-content:stretch}.settings-page .lup-profile-visibility-choice .lup-visibility-trigger,.settings-page .lup-setting-value .lup-setting-input,.settings-page .lup-setting-value md-select{width:100%}}md-sidenav{z-index:10000}@media (max-width:768px){.profile-page .user-profile-page .user-top-information{left:auto;right:auto}}@media (max-width:380px){.profile-page .user-profile-page .user-top-information{transform:none}}.lup-top-bar .md-toolbar-tools{position:relative;width:100%;box-sizing:border-box;min-width:0}.lup-top-bar .md-toolbar-tools>h2[flex]{min-width:0;overflow:hidden}.lup-top-bar .md-toolbar-tools>.md-button,.lup-top-bar .md-toolbar-tools>lup-avatar{flex:0 0 auto}.nearby>md-content{min-width:0}.register-page .auth-panel md-input-container{min-height:62px;height:62px;margin:0 0 11px}.register-page .auth-panel md-input-container>label{display:none}.register-page .auth-panel md-input-container .md-input{float:none;margin-top:13px}.nearby .placeboard .room-category-hero{position:relative;padding-right:122px}.nearby .placeboard .room-top-actions{position:absolute;top:14px;right:14px;display:flex;gap:7px;z-index:3}.nearby .placeboard .room-top-action{position:relative;display:grid;place-items:center;width:43px;height:43px;padding:0;border:1px solid rgba(190,225,252,.28);border-radius:11px;background:rgba(11,21,40,.68);box-shadow:inset 0 1px 0 rgba(255,255,255,.11),0 7px 14px rgba(0,0,0,.19);color:#c8edff;text-decoration:none;cursor:pointer}.nearby .placeboard .room-top-action--qr{color:#d9ccff}.nearby .placeboard .room-top-action .material-icons{font-size:23px}.nearby .placeboard .room-top-action--maps small{position:static;margin-top:-4px;color:#e6f6ff;font-size:8px;font-weight:800;line-height:1;white-space:nowrap}.nearby .placeboard .room-top-action--maps{grid-template-rows:24px 10px}.nearby .placeboard .room-top-action--maps>*{transform:translateY(2px)}.nearby .placeboard>.room-presence-count{display:inline-flex;margin:10px 17px 6px}.nearby .placeboard .room-user-preview{position:static;display:grid;grid-template-columns:repeat(5,36px);grid-auto-rows:36px;gap:7px;width:max-content;height:auto;min-height:79px;margin:0 17px 14px;padding:0}.nearby .placeboard .room-user-preview .lup-avatar,.nearby .placeboard .room-user-preview .more-users{box-sizing:border-box;width:36px;height:36px;margin:0}.nearby .placeboard .room-user-preview .more-users{position:static;border-color:rgba(183,199,239,.42);background:rgba(61,72,99,.72)}@media (max-width:360px){.nearby .placeboard .room-category-hero{padding-right:104px}.nearby .placeboard .room-top-actions{top:12px;right:11px;gap:5px}.nearby .placeboard .room-top-action{width:37px;height:37px}.nearby .placeboard .room-user-preview{grid-template-columns:repeat(5,32px);grid-auto-rows:32px;gap:6px;min-height:70px;margin-right:12px;margin-left:12px}.nearby .placeboard .room-user-preview .lup-avatar,.nearby .placeboard .room-user-preview .more-users{width:32px;height:32px}}.location-page md-tabs md-tabs-wrapper{position:relative;margin:0;border:0;border-top:1px solid rgba(188,215,247,.1);border-bottom:1px solid rgba(188,215,247,.11);border-radius:0;background:linear-gradient(100deg,rgba(18,24,42,.97),rgba(27,33,56,.97));box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 8px 20px rgba(2,7,20,.13)}.location-page md-tabs md-pagination-wrapper,.location-page md-tabs md-tabs-canvas{height:54px}.location-page md-tabs md-tab-item{position:relative;min-width:0;height:54px;min-height:54px;margin:0;border:0;border-radius:0;background:0 0;color:#8e9bb0;transition:background 180ms ease,color 180ms ease}.location-page md-tabs md-tab-item+md-tab-item{border-left:1px solid rgba(190,215,244,.075)}.location-page md-tabs md-tab-item .md-tab-label{display:flex;align-items:center;justify-content:center;gap:7px;font-size:10px;font-weight:820;letter-spacing:.075em}.location-page md-tabs md-tab-item .md-tab-label::before{width:25px;height:25px;border:0;border-radius:8px 8px 8px 3px;background:rgba(174,205,241,.055);color:#9bb3cf;transition:background 180ms ease,color 180ms ease,transform 180ms ease}.location-page md-tabs md-tab-item.md-active{background:linear-gradient(100deg,rgba(110,125,210,.18),rgba(94,177,230,.09));box-shadow:inset 0 1px 0 rgba(226,240,255,.1);color:#f2f8ff}.location-page md-tabs md-tab-item.md-active .md-tab-label::before{background:linear-gradient(145deg,rgba(151,192,255,.28),rgba(113,161,222,.15));color:#e3f5ff;transform:translateY(-1px)}.location-page md-tabs md-tab-item.md-active::after{content:'';position:absolute;right:22%;bottom:0;left:22%;height:2px;border-radius:2px 2px 0 0;background:linear-gradient(90deg,transparent,#c8eaff 48%,transparent);box-shadow:0 0 12px rgba(133,205,255,.62)}.location-page md-tabs md-tab-item[disabled]{opacity:.36}@media (max-width:360px){.location-page md-tabs md-pagination-wrapper,.location-page md-tabs md-tabs-canvas{height:50px}.location-page md-tabs md-tab-item{height:50px;min-height:50px}.location-page md-tabs md-tab-item .md-tab-label{gap:4px;font-size:9px;letter-spacing:.045em}.location-page md-tabs md-tab-item .md-tab-label::before{width:22px;height:22px;font-size:15px}}.venue-view{min-height:100%;background:radial-gradient(ellipse 100% 28% at 50% -4%,rgba(97,170,231,.17),transparent 74%),radial-gradient(circle at 8% 75%,rgba(94,141,205,.08),transparent 32%),linear-gradient(160deg,#121a2a 0,#0d1423 60%,#0a101c 100%)}.venue-view::before{opacity:.58;background:radial-gradient(circle at 14% 15%,rgba(207,238,255,.36) 0 1px,transparent 1.7px),radial-gradient(circle at 74% 29%,rgba(207,238,255,.25) 0 1px,transparent 1.7px),radial-gradient(circle at 37% 72%,rgba(173,219,255,.22) 0 .8px,transparent 1.6px),linear-gradient(121deg,transparent 0 38%,rgba(150,205,255,.1) 38.1% 38.25%,transparent 38.4% 100%)}.venue-identity{min-height:116px;padding:17px 17px 15px;background:linear-gradient(112deg,rgba(38,56,87,.84),rgba(14,20,35,.82) 68%,rgba(10,16,28,.58));box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 12px 26px rgba(0,0,0,.12)}.venue-category-mark{width:52px;height:52px;border-radius:18px 18px 18px 7px}.venue-category-mark .material-icons{font-size:28px}.venue-title h1{font-size:clamp(21px,5.5vw,28px);letter-spacing:-.04em}.venue-title p{font-size:10px}.venue-map-portal,.venue-map-portal--regional{grid-template-columns:112px minmax(0,1fr) 22px;min-height:204px;margin:14px 16px 11px;padding:18px 14px 17px 15px;border-color:color-mix(in srgb,var(--venue-accent) 37%,rgba(211,235,255,.14));border-radius:26px 26px 26px 9px;background:radial-gradient(circle at 21% 52%,color-mix(in srgb,var(--venue-accent) 16%,transparent),transparent 31%),linear-gradient(126deg,color-mix(in srgb,var(--venue-accent) 17%,rgba(38,54,86,.88)),rgba(10,16,29,.94) 70%);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 20px 40px rgba(0,0,0,.19),0 0 35px color-mix(in srgb,var(--venue-accent) 7%,transparent)}.venue-map-portal::before{background:linear-gradient(116deg,transparent 0 40%,rgba(214,239,255,.06) 40.2% 40.45%,transparent 40.7% 100%),linear-gradient(159deg,transparent 0 63%,color-mix(in srgb,var(--venue-accent) 16%,transparent) 63.2% 63.45%,transparent 63.7% 100%);opacity:.72}.venue-discovery-trace{position:absolute;z-index:0;inset:0;pointer-events:none;overflow:hidden}.venue-discovery-trace::before{content:'';position:absolute;top:50%;left:-13%;width:126%;height:1px;background:linear-gradient(90deg,transparent 0 9%,color-mix(in srgb,var(--venue-accent) 12%,transparent) 9.5% 35%,color-mix(in srgb,var(--venue-accent) 58%,#e8f7ff) 50%,color-mix(in srgb,var(--venue-accent) 12%,transparent) 65% 89%,transparent 90%);transform:rotate(-16deg);box-shadow:0 0 19px var(--venue-glow);opacity:.82}.venue-discovery-trace::after{content:'';position:absolute;right:18%;bottom:-41px;width:170px;height:170px;border:1px solid color-mix(in srgb,var(--venue-accent) 22%,transparent);border-radius:50%;box-shadow:0 0 0 25px color-mix(in srgb,var(--venue-accent) 4%,transparent),0 0 0 52px color-mix(in srgb,var(--venue-accent) 2%,transparent)}.venue-discovery-trace b,.venue-discovery-trace i{position:absolute;display:block;z-index:1;width:6px;height:6px;border-radius:50%;background:#eaf9ff;box-shadow:0 0 0 5px color-mix(in srgb,var(--venue-accent) 14%,transparent),0 0 14px var(--venue-accent)}.venue-discovery-trace i:first-child{top:61%;left:19%}.venue-discovery-trace i:nth-child(2){top:47%;left:45%;animation:venue-stage-pulse 3.6s ease-in-out infinite}.venue-discovery-trace i:nth-child(3){top:34%;left:72%}.venue-discovery-trace b{top:27%;right:16%;width:8px;height:8px;animation:venue-stage-pulse 4.8s ease-in-out 1.2s infinite}.venue-map-orbit{width:102px;height:102px;border-radius:50% 50% 50% 18px}.venue-map-orbit::before{inset:-16px}.venue-map-orbit::after{inset:-33px}.venue-map-orbit i{font-size:58px}.venue-map-copy{align-content:center;gap:6px}.venue-map-copy small{font-size:8px;letter-spacing:.17em}.venue-map-copy strong{font-size:21px;white-space:normal}.venue-map-copy>span{font-size:10px}.venue-map-arrow{align-self:start;padding-top:8px}@keyframes venue-stage-pulse{0%,100%{opacity:.52;transform:scale(.78)}48%{opacity:1;transform:scale(1.18)}}.venue-cuddle-hub{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:8px;margin:0 16px 12px}.venue-cuddle-claim,.venue-cuddle-count{min-height:74px;padding:10px 11px;border-radius:16px;background:linear-gradient(145deg,rgba(30,43,68,.72),rgba(10,16,29,.82));box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 9px 19px rgba(0,0,0,.11)}.venue-cuddle-count strong{font-size:28px}.venue-cuddle-claim .material-icons{font-size:26px}.venue-actions{margin:0 16px 24px}.venue-action{min-height:72px;grid-template-columns:39px minmax(0,1fr) auto;border-color:color-mix(in srgb,var(--venue-accent) 39%,rgba(205,230,255,.16));border-radius:18px 18px 18px 7px;background:linear-gradient(110deg,color-mix(in srgb,var(--venue-accent) 17%,rgba(32,47,76,.82)),rgba(10,16,29,.9));box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 15px 30px rgba(0,0,0,.15),0 0 26px color-mix(in srgb,var(--venue-accent) 6%,transparent)}.venue-action .material-icons{width:37px;height:37px;font-size:20px}.venue-action span{font-size:13px}.venue-action small{max-width:128px}@media (max-width:360px){.venue-identity{min-height:103px;padding:14px 11px}.venue-category-mark{width:46px;height:46px}.venue-map-portal,.venue-map-portal--regional{grid-template-columns:76px minmax(0,1fr) 16px;min-height:156px;margin-right:11px;margin-left:11px;padding:13px 10px}.venue-map-orbit{width:68px;height:68px}.venue-map-orbit i{font-size:42px}.venue-map-copy strong{font-size:17px}.venue-actions,.venue-cuddle-hub{margin-right:11px;margin-left:11px}.venue-cuddle-claim,.venue-cuddle-count{min-height:68px;padding:9px}.venue-action small,.venue-cuddle-claim small{display:none}}.room-stage{--room-accent:var(--venue-accent,#8fc9ff);--room-glow:var(--venue-glow,rgba(104,191,255,.24));position:relative;overflow:auto;padding:18px 16px calc(30px + env(safe-area-inset-bottom));background:radial-gradient(ellipse 74% 35% at 94% -5%,color-mix(in srgb,var(--room-accent) 12%,transparent),transparent 72%),linear-gradient(158deg,#111a2a 0,#0c1320 48%,#0a101b 100%);color:#edf5ff}.room-stage::before{content:'';position:absolute;top:0;right:16px;left:16px;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--room-accent) 74%,#e9f8ff),transparent);box-shadow:0 0 18px var(--room-glow);opacity:.85}.room-stage__header{position:relative;z-index:1;display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:11px;align-items:center;min-height:84px;padding:8px 0 18px}.room-stage__mark{display:grid;width:52px;height:52px;place-items:center;color:var(--room-accent);border:1px solid color-mix(in srgb,var(--room-accent) 43%,rgba(221,241,255,.14));border-radius:18px 18px 18px 7px;background:linear-gradient(145deg,color-mix(in srgb,var(--room-accent) 15%,rgba(29,45,73,.82)),rgba(12,20,34,.84));box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 0 22px color-mix(in srgb,var(--room-accent) 10%,transparent)}.room-stage__mark .material-icons{font-size:27px}.room-stage__identity{min-width:0}.room-stage__identity>span,.room-stage__route-copy small,.room-stage__voices-copy small{display:block;color:color-mix(in srgb,var(--room-accent) 82%,#effaff);font-size:8px;font-weight:850;letter-spacing:.15em;line-height:1.2;text-transform:uppercase}.room-stage__identity h1{overflow:hidden;margin:5px 0 4px;color:#f4f8ff;font-size:clamp(22px,6vw,31px);font-weight:850;letter-spacing:-.045em;line-height:1.02;text-overflow:ellipsis;white-space:nowrap}.room-stage__identity p{overflow:hidden;margin:0;color:#9db0c7;font-size:10px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.room-stage__tools{display:flex;gap:5px;align-self:start}.room-stage__tools button{display:grid;width:37px;height:37px;padding:0;place-items:center;color:#b9cae0;border:1px solid rgba(210,232,255,.12);border-radius:12px;background:rgba(15,26,44,.62);box-shadow:inset 0 1px 0 rgba(255,255,255,.07)}.room-stage__tools button:active{transform:scale(.94)}.room-stage__tools .material-icons{font-size:19px}.room-stage__tools .room-open{color:#73efbd}.room-stage__tools .room-closed{color:#ff8298}.room-stage__tools .room-unknown{color:#f2ca76}.room-stage__route,.room-stage__voices{position:relative;display:grid;width:100%;grid-template-columns:48px minmax(0,1fr) 22px;gap:12px;align-items:center;min-height:86px;margin:0 0 11px;padding:12px 13px;overflow:hidden;color:inherit;border:1px solid color-mix(in srgb,var(--room-accent) 30%,rgba(211,233,255,.12));border-radius:21px 21px 21px 8px;background:linear-gradient(112deg,color-mix(in srgb,var(--room-accent) 10%,rgba(25,39,65,.84)),rgba(10,17,29,.9) 67%);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 13px 28px rgba(0,0,0,.15);text-align:left;text-decoration:none}.room-stage__route::before,.room-stage__voices::before{content:'';position:absolute;right:0;bottom:0;left:73px;height:1px;background:linear-gradient(90deg,transparent,var(--room-accent),transparent);box-shadow:0 0 12px var(--room-glow);opacity:.55}.room-stage__route:active,.room-stage__voices:active{transform:translateY(1px)}.room-stage__route-mark,.room-stage__voices-count{display:grid;width:48px;height:48px;place-items:center;color:var(--room-accent);border-radius:50% 50% 50% 14px;background:color-mix(in srgb,var(--room-accent) 13%,rgba(12,22,38,.86));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--room-accent) 31%,transparent),0 0 18px color-mix(in srgb,var(--room-accent) 9%,transparent)}.room-stage__route-mark .material-icons{font-size:25px}.room-stage__route-copy,.room-stage__voices-copy{min-width:0}.room-stage__route-copy strong,.room-stage__voices-copy strong{display:block;overflow:hidden;margin:5px 0 3px;color:#eff6ff;font-size:14px;font-weight:760;letter-spacing:-.015em;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.room-stage__route-copy em{display:block;overflow:hidden;color:#97abc3;font-size:10px;font-style:normal;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.room-stage__arrow{justify-self:end;color:var(--room-accent);font-size:19px}.room-stage__voices{border-radius:8px 21px 21px 21px;background:linear-gradient(112deg,rgba(22,35,57,.76),rgba(10,17,29,.9))}.room-stage__voices-count{position:relative}.room-stage__voices-count .material-icons{font-size:21px}.room-stage__voices-count b{position:absolute;right:-5px;bottom:-3px;min-width:18px;padding:2px 4px;color:#0c1422;border-radius:10px;background:var(--room-accent);box-shadow:0 0 12px var(--room-glow);font-size:8px;line-height:1.1;text-align:center}.room-stage__voices-copy strong{font-size:12px;font-weight:620}.room-stage__note{display:grid;grid-template-columns:22px minmax(0,1fr);gap:9px;margin:9px 4px 0;padding:8px 4px;color:#9fb1c6}.room-stage__note .material-icons{color:var(--room-accent);font-size:17px}.room-stage__note p{margin:0;font-size:11px;line-height:1.48}@media (max-width:360px){.room-stage{padding-right:11px;padding-left:11px}.room-stage__header{grid-template-columns:44px minmax(0,1fr) auto;gap:8px}.room-stage__mark{width:44px;height:44px;border-radius:15px 15px 15px 6px}.room-stage__mark .material-icons{font-size:23px}.room-stage__tools{gap:3px}.room-stage__tools button{width:32px;height:32px}.room-stage__route,.room-stage__voices{grid-template-columns:42px minmax(0,1fr) 18px;gap:9px;min-height:78px;padding:10px}.room-stage__route-mark,.room-stage__voices-count{width:42px;height:42px}.room-stage__route-copy strong{font-size:13px}}@media (prefers-reduced-motion:reduce){.room-stage__route:active,.room-stage__tools button:active,.room-stage__voices:active{transform:none}}@media (prefers-reduced-motion:reduce){.venue-discovery-trace b,.venue-discovery-trace i,.venue-map-orbit{animation:none}}.venue-view .venue-map-portal,.venue-view .venue-map-portal--regional{display:block;min-height:286px;margin:0 0 6px;padding:0;overflow:hidden;border:0;border-radius:0;background:0 0;box-shadow:none}.venue-view .venue-map-portal::before{inset:12px 16px 0;border:1px solid rgba(193,224,255,.09);border-radius:0 0 36px 36px;background:radial-gradient(ellipse at 49% 45%,color-mix(in srgb,var(--venue-accent) 14%,transparent),transparent 48%),linear-gradient(118deg,transparent 0 42%,rgba(219,241,255,.08) 42.2% 42.45%,transparent 42.7% 100%);opacity:1}.venue-view .venue-map-portal::after{top:38px;right:-65px;width:290px;height:290px;opacity:.74}.venue-view .venue-discovery-trace::before{top:50%;left:-12%;width:124%;opacity:.92}.venue-view .venue-discovery-trace i:first-child{top:61%;left:16%}.venue-view .venue-discovery-trace i:nth-child(2){top:45%;left:43%}.venue-view .venue-discovery-trace i:nth-child(3){top:29%;left:72%}.venue-view .venue-discovery-trace b{top:20%;right:13%}.venue-view .venue-map-orbit{position:absolute;z-index:2;top:57px;left:calc(50% - 53px);width:106px;height:106px}.venue-view .venue-map-copy{position:absolute;z-index:3;right:28px;bottom:26px;left:28px;gap:5px;text-align:center}.venue-view .venue-map-copy small{color:color-mix(in srgb,var(--venue-accent) 83%,#eaf8ff)}.venue-view .venue-map-copy strong{font-size:24px;letter-spacing:-.045em}.venue-view .venue-map-copy>span{margin:auto;max-width:270px;color:#b8c9dc}.venue-view .venue-map-arrow{position:absolute;z-index:3;right:22px;bottom:29px;padding:0}.venue-view .venue-actions{position:relative;z-index:3;margin:0 16px 28px}.venue-view .venue-action{min-height:68px;border-radius:17px 17px 17px 6px}.venue-voice-preview{position:relative;z-index:2;margin:-14px 16px 28px;padding:26px 13px 13px;overflow:hidden;border:1px solid rgba(195,221,255,.1);border-radius:0 0 20px 20px;background:linear-gradient(180deg,rgba(17,27,46,.56),rgba(9,15,27,.2));color:#d6e3f2}.venue-voice-preview::before{content:'';position:absolute;top:0;left:13px;width:42px;height:1px;background:linear-gradient(90deg,var(--venue-accent),transparent);box-shadow:0 0 14px var(--venue-glow)}.venue-voice-preview-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.venue-voice-preview-head>span{color:color-mix(in srgb,var(--venue-accent) 78%,#eff9ff);font-size:8px;font-weight:850;letter-spacing:.14em}.venue-voice-preview-head b{display:flex;align-items:center;gap:4px;color:#e5f2ff;font-size:10px}.venue-voice-preview-head b .material-icons{color:var(--venue-accent);font-size:15px}.venue-voice-preview-content{display:grid;grid-template-columns:31px minmax(0,1fr);gap:8px;align-items:center;margin-top:10px}.venue-voice-preview-content lup-avatar,.venue-voice-preview-content lup-avatar .avatar,.venue-voice-preview-content lup-avatar img{width:31px;height:31px;border-radius:50%}.venue-voice-preview-content p{display:-webkit-box;overflow:hidden;margin:0;color:#c6d4e4;font-size:10px;line-height:1.38;-webkit-box-orient:vertical;-webkit-line-clamp:2}.venue-voice-preview-empty{display:flex;align-items:center;gap:7px;min-height:30px;margin-top:8px;color:#8fa4bc;font-size:9px}.venue-voice-preview-empty .material-icons{color:var(--venue-accent);font-size:16px}@media (max-width:360px){.venue-view .venue-map-portal,.venue-view .venue-map-portal--regional{min-height:240px}.venue-view .venue-map-portal::before{right:11px;left:11px}.venue-view .venue-map-orbit{top:46px;left:calc(50% - 43px);width:86px;height:86px}.venue-view .venue-map-orbit i{font-size:48px}.venue-view .venue-map-copy{right:20px;bottom:20px;left:20px}.venue-view .venue-map-copy strong{font-size:20px}.venue-view .venue-map-arrow{right:17px;bottom:23px}.venue-voice-preview{margin-right:11px;margin-left:11px}}.room-stage{min-height:100%;padding:21px 18px calc(30px + env(safe-area-inset-bottom));background:radial-gradient(ellipse 78% 35% at 50% 16%,color-mix(in srgb,var(--room-accent) 13%,transparent),transparent 70%),linear-gradient(160deg,#0c1322 0,#080e19 63%,#060a12 100%)}.room-stage::before{display:none}.room-stage__header{grid-template-columns:50px minmax(0,1fr) auto;min-height:72px;padding:0 0 19px;gap:12px}.room-stage__mark{width:50px;height:50px;border:0;border-radius:50% 50% 50% 13px;background:color-mix(in srgb,var(--room-accent) 16%,rgba(13,22,38,.8));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--room-accent) 42%,transparent),0 0 26px color-mix(in srgb,var(--room-accent) 12%,transparent)}.room-stage__identity>span{display:flex;align-items:center;gap:8px}.room-stage__identity>span::before{width:18px;height:1px;content:'';background:var(--room-accent);box-shadow:0 0 9px var(--room-glow)}.room-stage__identity h1{margin-top:6px;font-size:clamp(25px,7vw,34px)}.room-stage__tools{gap:7px}.room-stage__tools button{width:35px;height:35px;border-radius:50%;background:rgba(255,255,255,.025)}.room-stage__pulse{position:relative;display:grid;width:100%;min-height:166px;grid-template-columns:82px minmax(0,1fr) 20px;gap:13px;align-items:center;margin:0 0 17px;padding:18px 17px;overflow:hidden;color:inherit;border:1px solid color-mix(in srgb,var(--room-accent) 25%,rgba(202,224,247,.12));border-radius:28px 28px 15px 15px;background:linear-gradient(133deg,color-mix(in srgb,var(--room-accent) 11%,rgba(24,37,59,.8)),rgba(8,14,25,.74) 72%);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 18px 38px rgba(0,0,0,.18);cursor:pointer;font:inherit;text-align:left}.room-stage__pulse::before{position:absolute;top:0;left:17px;width:62px;height:1px;content:'';background:linear-gradient(90deg,var(--room-accent),transparent);box-shadow:0 0 14px var(--room-glow)}.room-stage__pulse-field{position:absolute;inset:0;overflow:hidden;pointer-events:none}.room-stage__pulse-field i{position:absolute;width:3px;height:3px;border-radius:50%;background:var(--room-accent);box-shadow:0 0 10px var(--room-glow);opacity:0}.room-stage__pulse-field i:first-child{top:23%;left:13%}.room-stage__pulse-field i:nth-child(2){right:14%;bottom:23%;width:4px;height:4px}.room-stage__pulse-field i:nth-child(3){top:62%;left:49%;width:2px;height:2px}.room-stage__pulse-core{position:relative;z-index:1;display:grid;width:76px;height:76px;place-items:center;color:#f7fbff;border:1px solid color-mix(in srgb,var(--room-accent) 61%,rgba(226,245,255,.28));border-radius:50% 50% 50% 16px;background:radial-gradient(circle at 32% 24%,rgba(255,255,255,.25),transparent 27%),color-mix(in srgb,var(--room-accent) 34%,rgba(10,19,34,.83));box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 0 0 9px color-mix(in srgb,var(--room-accent) 4%,transparent),0 0 30px var(--room-glow);transform:rotate(-45deg)}.room-stage__pulse-core .material-icons{font-size:39px;transform:rotate(45deg)}.room-stage__pulse-copy{position:relative;z-index:1;display:grid;min-width:0;gap:5px}.room-stage__pulse-copy small{color:color-mix(in srgb,var(--room-accent) 80%,#effaff);font-size:8px;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.room-stage__pulse-copy strong{color:#f3f7ff;font-size:18px;font-weight:760;letter-spacing:-.025em;line-height:1.08}.room-stage__pulse-copy em{color:#aabbd0;font-size:10px;font-style:normal;line-height:1.35}.room-stage__pulse-arrow{position:relative;z-index:1;color:var(--room-accent);font-size:19px}.room-stage__pulse--active .room-stage__pulse-core{animation:room-stage-live-core 3.8s ease-in-out infinite}.room-stage__pulse--active .room-stage__pulse-field i:first-child{animation:room-stage-particle-a 5.7s ease-in-out .3s infinite}.room-stage__pulse--active .room-stage__pulse-field i:nth-child(2){animation:room-stage-particle-b 7.2s ease-in-out 1.1s infinite}.room-stage__pulse--active .room-stage__pulse-field i:nth-child(3){animation:room-stage-particle-a 8.6s ease-in-out 2.4s infinite}.room-stage__route,.room-stage__voices{min-height:75px;grid-template-columns:39px minmax(0,1fr) 19px;gap:11px;margin-bottom:8px;padding:11px 4px 11px 13px;border:0;border-radius:0;background:0 0;box-shadow:none}.room-stage__route{border-left:1px solid color-mix(in srgb,var(--room-accent) 50%,transparent)}.room-stage__voices{border-left:1px solid rgba(195,216,239,.19)}.room-stage__route::before,.room-stage__voices::before{display:none}.room-stage__route-mark,.room-stage__voices-count{width:39px;height:39px;border-radius:12px 12px 12px 4px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--room-accent) 28%,transparent)}.room-stage__route-mark .material-icons{font-size:21px}.room-stage__route-copy strong,.room-stage__voices-copy strong{margin:3px 0;font-size:14px}.room-stage__voices-copy strong{font-size:12px;font-weight:610}.room-stage__arrow{color:color-mix(in srgb,var(--room-accent) 72%,#d9ecff)}.room-stage__note{grid-template-columns:20px minmax(0,1fr);margin:14px 0 0;padding:14px 0 0;border-top:1px solid rgba(193,216,240,.09)}@keyframes room-stage-live-core{0%,100%{filter:brightness(1);transform:rotate(-45deg) scale(1)}49%{filter:brightness(1.14);transform:rotate(-45deg) scale(1.045)}}@keyframes room-stage-particle-a{0%,16%{opacity:0;transform:translate3d(-22px,22px,0)}38%{opacity:.8}72%{opacity:.3;transform:translate3d(47px,-29px,0)}100%{opacity:0;transform:translate3d(66px,-42px,0)}}@keyframes room-stage-particle-b{0%,19%{opacity:0;transform:translate3d(28px,-24px,0)}42%{opacity:.68}74%{opacity:.28;transform:translate3d(-37px,34px,0)}100%{opacity:0;transform:translate3d(-56px,48px,0)}}@media (max-width:360px){.room-stage{padding-right:12px;padding-left:12px}.room-stage__pulse{min-height:151px;grid-template-columns:66px minmax(0,1fr) 17px;gap:10px;padding:15px 13px}.room-stage__pulse-core{width:62px;height:62px}.room-stage__pulse-core .material-icons{font-size:32px}.room-stage__pulse-copy strong{font-size:16px}.room-stage__pulse-copy em{font-size:9px}}@media (prefers-reduced-motion:reduce){.room-stage__pulse--active .room-stage__pulse-core,.room-stage__pulse--active .room-stage__pulse-field i{animation:none}}.lup-shout-dialog{width:min(94vw,680px);background:#171827}.lup-shout-dialog md-toolbar{background:#4a1020}.lup-shout-dialog .md-toolbar-tools i{margin-right:10px}.lup-shout-dialog-content{padding:16px 20px 4px}.lup-shout-cost{margin:0 0 12px;color:#ffdbe0;font-size:18px;font-weight:700}.lup-shout-cost small{color:#dba5af;font-size:12px;font-weight:500}.lup-shout-map{height:330px;overflow:hidden;border:1px solid #a73a4b;border-radius:10px;background:#14131a}.lup-shout-map-status{min-height:20px;margin:8px 0 2px;color:#dba5af;font-size:12px}.lup-shout-radius{gap:10px;color:#f4d8dc}.lup-shout-radius md-input-container{width:54px;margin:8px 0 0}.lup-shout-radius input{text-align:right;color:#fff}@media (max-width:600px){.lup-shout-dialog{width:100vw;max-height:100vh}.lup-shout-map{height:250px}}.lup-distance-dialog{width:min(94vw,540px);background:#171827}.lup-distance-dialog md-toolbar{background:#183d4b}.lup-distance-dialog .md-toolbar-tools i{margin-right:10px}.lup-distance-dialog-content{padding:18px 20px 4px;color:#dbeef3}.lup-distance-cost{margin:14px 0 12px;color:#d8f5ff;font-size:18px;font-weight:700}.lup-distance-cost small,.lup-distance-note{color:#9ec6d1;font-size:12px;font-weight:500}.lup-distance-slider{gap:10px}.lup-distance-slider md-input-container{width:62px;margin:8px 0 0}.lup-distance-slider input{text-align:right;color:#fff}@media (max-width:600px){.lup-distance-dialog{width:100vw}}.location-reviews-page{--voice-accent:#8ec9ff;--voice-glow:rgba(94,175,243,.25)}.location-reviews-page>md-content{background:radial-gradient(ellipse 102% 26% at 50% -4%,rgba(91,159,223,.16),transparent 73%),linear-gradient(160deg,#121a2a 0,#0d1423 59%,#0a101c 100%)}.reviews-hero{display:grid;grid-template-columns:50px minmax(0,1fr);gap:12px;margin:0 16px 10px;padding:18px 2px 13px;border:0;border-bottom:1px solid rgba(187,220,255,.13);border-radius:0;background:0 0;box-shadow:none}.reviews-hero::after{display:none}.reviews-hero-mark{width:46px;height:46px;border-color:rgba(183,223,255,.28);border-radius:16px 16px 16px 6px;background:linear-gradient(145deg,rgba(104,175,234,.48),rgba(43,72,114,.62));box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 10px 21px rgba(0,0,0,.18),0 0 23px var(--voice-glow)}.reviews-hero-mark .material-icons{font-size:25px}.reviews-hero-copy>span{color:#a8dcff;font-size:8px;letter-spacing:.14em}.reviews-hero-copy h1{margin:3px 0 4px;color:#f2f8ff;font-size:19px;letter-spacing:-.025em}.reviews-hero-copy p{color:#aebfd2;font-size:10px}.reviews-scoreboard{position:relative;margin:11px 16px 9px;padding:12px 14px;overflow:hidden;border-color:rgba(189,220,255,.15);border-radius:17px 17px 17px 6px;background:linear-gradient(112deg,rgba(70,120,169,.19),rgba(10,16,29,.68));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 11px 22px rgba(0,0,0,.12)}.reviews-scoreboard::before{content:'';position:absolute;top:0;left:14px;width:57px;height:1px;background:linear-gradient(90deg,var(--voice-accent),transparent);box-shadow:0 0 12px var(--voice-glow)}.reviews-score{min-width:65px;border-right-color:rgba(191,220,255,.12)}.reviews-score strong{color:#fff2bd}.reviews-stars .jk-rating-stars-container .material-icons{color:#ffd36e}.reviews-scoreboard>.material-icons{color:var(--voice-accent)}.reviews-compose{display:grid;grid-template-columns:40px minmax(0,1fr) 22px;align-items:center;gap:10px;width:calc(100% - 32px);min-height:67px;margin:0 16px 19px;padding:10px 13px;overflow:hidden;border:1px solid rgba(160,215,255,.29);border-radius:18px 18px 18px 6px;background:linear-gradient(112deg,rgba(78,151,211,.28),rgba(12,20,35,.9));box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 15px 30px rgba(0,0,0,.17),0 0 25px rgba(94,175,243,.1);color:#eff9ff;cursor:pointer;font:inherit;text-align:left;transition:transform .18s ease,filter .18s ease,border-color .18s ease}.reviews-compose:focus-visible,.reviews-compose:hover{transform:translateY(-2px);filter:brightness(1.08);border-color:rgba(190,232,255,.55);outline:0}.reviews-compose>.material-icons:first-child{display:grid;place-items:center;width:37px;height:37px;border:1px solid rgba(196,231,255,.27);border-radius:12px 12px 12px 4px;background:rgba(111,183,239,.16);color:#c9efff;font-size:21px}.reviews-compose span{display:grid;gap:3px;min-width:0}.reviews-compose b{color:#f4faff;font-size:12px}.reviews-compose small{overflow:hidden;color:#afc2d7;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.reviews-compose>.material-icons:last-child{color:var(--voice-accent);font-size:20px}.location-reviews-page md-list{padding:0 16px 32px}.reviews-list-heading{min-height:30px;color:#a8bdd1}.reviews-list-heading .material-icons{color:var(--voice-accent)}.reviews-list-heading b{background:rgba(98,173,232,.15);color:#d9f2ff}.location-reviews-page md-list-item{position:relative;min-height:76px;margin:8px 0;padding:10px 11px;overflow:hidden;border-color:rgba(190,220,255,.12);border-radius:17px 17px 17px 6px;background:linear-gradient(128deg,rgba(44,64,94,.58),rgba(13,19,32,.7));box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 9px 18px rgba(0,0,0,.09)}.location-reviews-page md-list-item::before{content:'';position:absolute;top:14px;bottom:14px;left:0;width:2px;background:linear-gradient(180deg,var(--voice-accent),transparent);opacity:.64}.location-reviews-page md-list-item .lup-avatar{width:38px;height:38px;margin-right:7px;border:1px solid rgba(190,228,255,.28);border-radius:50%;overflow:hidden}.location-reviews-page md-list-item .lup-comment-text{color:#e5effa;font-size:12px;line-height:1.44}.location-reviews-page md-list-item .lup-comment-date{color:#91a8c1;font-size:9px}.location-reviews-page .review-comment-rating .material-icons.is-rated{color:#ffd36e}.review-delete{display:inline-flex;align-items:center;gap:3px;min-height:30px;padding:4px 6px;border:1px solid rgba(239,169,183,.18);border-radius:9px;background:rgba(164,73,95,.1);color:#efb1bf;cursor:pointer;font:700 8px/1 Ubuntu,Roboto,Arial,sans-serif}.review-delete .material-icons{color:#efb1bf;font-size:15px}.review-delete:hover{background:rgba(190,83,108,.18)}.reviews-empty{min-height:76px;padding:12px;border:1px dashed rgba(176,213,255,.18);border-radius:16px;background:rgba(255,255,255,.018);color:#a7b9cc}.reviews-empty .material-icons{color:var(--voice-accent)}@media (max-width:360px){.reviews-hero,.reviews-scoreboard{margin-right:11px;margin-left:11px}.reviews-compose{width:calc(100% - 22px);margin-right:11px;margin-left:11px}.location-reviews-page md-list{padding-right:11px;padding-left:11px}.review-delete span{display:none}.review-delete{padding:5px}}.md-dialog-container .vote-dialog{width:min(408px,calc(100vw - 28px));overflow:hidden;border:1px solid rgba(185,222,255,.23);border-radius:23px;background:radial-gradient(circle at 85% 0,rgba(92,170,238,.24),transparent 37%),linear-gradient(155deg,#17263e,#0b1322);box-shadow:0 29px 76px rgba(0,0,0,.55),0 0 42px rgba(90,170,240,.13);color:#eef8ff}.vote-dialog md-toolbar,.vote-dialog md-toolbar .md-toolbar-tools{min-height:70px;height:70px;padding:0 16px;background:0 0}.vote-dialog-title{display:grid;gap:2px}.vote-dialog-title span{color:#a8dcff;font-size:8px;font-weight:850;letter-spacing:.16em}.vote-dialog .md-toolbar-tools h2{margin:0;color:#f4faff;font-size:20px;font-weight:760;letter-spacing:-.025em}.vote-dialog-close{display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid rgba(204,232,255,.15);border-radius:11px;background:rgba(6,14,27,.35);color:#c6daee;cursor:pointer}.vote-dialog-close .material-icons{font-size:18px}.vote-dialog .md-dialog-content,.vote-dialog md-dialog-content{padding:0 16px 2px;background:0 0}.vote-dialog-intro{gap:10px;margin:0 0 13px;color:#b8cbdf;font-size:11px;line-height:1.43}.vote-dialog-mark{display:grid;place-items:center;flex:0 0 auto;width:35px;height:35px;border:1px solid rgba(189,229,255,.29);border-radius:12px 12px 12px 4px;background:rgba(104,181,239,.15);color:#bceaff;box-shadow:0 0 18px rgba(91,175,240,.12)}.vote-dialog-mark .material-icons{font-size:19px}.vote-dialog-intro p{margin:0}.vote-dialog-note{margin:0 0 12px;border-left-color:#97d7ff;background:rgba(106,181,238,.09);color:#c7dced}.vote-rating-panel{display:grid;justify-items:center;gap:8px;margin:0 0 14px;padding:13px 12px 11px;border:1px solid rgba(190,225,255,.14);border-radius:16px;background:linear-gradient(145deg,rgba(87,148,203,.15),rgba(9,16,29,.42));box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.vote-rating-panel>span{color:#a7d7f5;font-size:8px;font-weight:850;letter-spacing:.14em}.vote-dialog jk-rating-stars{margin:0}.vote-dialog jk-rating-stars .material-icons{color:rgba(231,241,255,.22);font-size:31px;transition:transform .16s ease,color .16s ease}.vote-dialog jk-rating-stars .material-icons:hover{color:#ffe083;transform:translateY(-2px) scale(1.06)}.vote-dialog md-input-container{margin:0}.vote-dialog md-input-container>label{position:static;display:block;margin:0 0 7px;color:#a9c8df;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;transform:none}.vote-dialog textarea{min-height:105px;padding:12px;border-color:rgba(188,224,255,.18);border-radius:14px;background:rgba(5,13,25,.42);color:#eff8ff;-webkit-text-fill-color:#eff8ff;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.vote-dialog textarea::placeholder{color:#819ab2;opacity:1}.vote-dialog textarea:focus{border-color:rgba(153,215,255,.55);box-shadow:0 0 0 3px rgba(108,184,241,.1),inset 0 1px 0 rgba(255,255,255,.07);outline:0}.vote-dialog md-dialog-actions{min-height:62px;padding:10px 16px 15px;border-top:1px solid rgba(191,223,255,.1)}.vote-dialog md-dialog-actions .md-button{min-height:39px;margin:0 0 0 8px;border-radius:11px;color:#b9cce0}.vote-dialog .vote-save{min-width:142px;border:1px solid rgba(199,234,255,.34);background:linear-gradient(135deg,#61b8ec,#6278d0);box-shadow:inset 0 1px 0 rgba(255,255,255,.34),0 8px 17px rgba(0,0,0,.19);color:#fff;font-weight:800}@media (max-width:360px){.md-dialog-container .vote-dialog{width:calc(100vw - 20px)}.vote-dialog md-toolbar,.vote-dialog md-toolbar .md-toolbar-tools{min-height:63px;height:63px;padding:0 13px}.vote-dialog .md-dialog-content,.vote-dialog md-dialog-content{padding-right:13px;padding-left:13px}.vote-dialog jk-rating-stars .material-icons{font-size:27px}.vote-dialog md-dialog-actions{padding-right:13px;padding-left:13px}.vote-dialog .vote-save{min-width:124px}}.reviews-stars .jk-rating-stars-container .star-button.star-on .material-icons{color:var(--tier);filter:drop-shadow(0 0 6px var(--tier-glow))}.vote-dialog jk-rating-stars .star-button.star-on .material-icons{color:var(--tier,#ffe083);filter:drop-shadow(0 0 6px var(--tier-glow))}.vote-dialog.vote-tier-crystal jk-rating-stars .star-button.star-on .material-icons{color:#f2fbff;filter:drop-shadow(0 0 7px rgba(128,221,255,.8));animation:crystal-shimmer 2.8s ease-in-out infinite}.vote-rating-head{display:flex;align-items:center;justify-content:space-between;width:100%}.vote-rating-head>span{color:#a7d7f5;font-size:8px;font-weight:850;letter-spacing:.14em}.vote-rating-head b{display:flex;align-items:baseline;gap:3px;color:var(--tier,#dff5ff);font-size:22px;letter-spacing:-.04em;text-shadow:0 0 15px var(--tier-glow)}.vote-rating-head b small{color:#93aec5;font-size:9px;letter-spacing:0}.vote-rating-scale{display:flex;justify-content:space-between;width:min(267px,100%);margin-top:-4px;color:#8ea8c0;font-size:8px;font-weight:720;letter-spacing:.06em;text-transform:uppercase}.vote-rating-scale span:last-child{color:var(--tier,#badff8)}.vote-dialog jk-rating-stars .button:not(.star-button){display:none}.vote-dialog jk-rating-stars .jk-rating-stars-container{display:flex;align-items:center;justify-content:center;width:180px;max-width:100%;overflow:visible}.vote-dialog jk-rating-stars .star-button{display:inline-grid;place-items:center;flex:0 0 18px;min-width:0;max-width:18px;width:18px;height:27px;margin:0;padding:0}.vote-dialog jk-rating-stars .star-button .material-icons{font-size:19px}.vote-dialog jk-rating-stars .star-button.star-off .material-icons{color:rgba(226,239,255,.18);text-shadow:none}.vote-dialog jk-rating-stars .star-button.star-on .material-icons{color:var(--tier,#ffe083);filter:drop-shadow(0 0 6px var(--tier-glow))}@media (max-width:360px){.vote-dialog jk-rating-stars .jk-rating-stars-container{width:170px}.vote-dialog jk-rating-stars .star-button{flex-basis:17px;max-width:17px;width:17px}.vote-dialog jk-rating-stars .material-icons{font-size:18px}}.vote-dialog .jk-rating-stars-container>.button:not(.star-button){display:none}.vote-dialog .jk-rating-stars-container{display:flex;align-items:center;justify-content:center;width:180px;max-width:100%;overflow:visible}.vote-dialog .jk-rating-stars-container .star-button{display:inline-grid;place-items:center;flex:0 0 18px;min-width:0;max-width:18px;width:18px;height:27px;margin:0;padding:0}.vote-dialog .jk-rating-stars-container .star-button .material-icons{font-size:19px}.vote-dialog .jk-rating-stars-container .star-button.star-off .material-icons{color:rgba(226,239,255,.18);text-shadow:none}.vote-dialog .jk-rating-stars-container .star-button.star-on .material-icons{color:var(--tier,#ffe083);filter:drop-shadow(0 0 6px var(--tier-glow))}@media (max-width:360px){.vote-dialog .jk-rating-stars-container{width:170px}.vote-dialog .jk-rating-stars-container .star-button{flex-basis:17px;max-width:17px;width:17px}.vote-dialog .jk-rating-stars-container .star-button .material-icons{font-size:18px}}.reviews-scoreboard{--tier:#ef765f;--tier-glow:rgba(239,118,95,.24);border-color:color-mix(in srgb,var(--tier) 38%,rgba(189,220,255,.15));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 11px 22px rgba(0,0,0,.12),0 0 22px var(--tier-glow)}.reviews-scoreboard::before{background:linear-gradient(90deg,var(--tier),transparent);box-shadow:0 0 12px var(--tier-glow)}.reviews-score strong{color:color-mix(in srgb,var(--tier) 48%,#fff4c5)}.reviews-stars .jk-rating-stars-container{display:flex;flex-wrap:wrap;gap:0;max-width:178px}.reviews-stars .jk-rating-stars-container .material-icons{color:rgba(232,241,255,.18);font-size:14px}.reviews-stars .jk-rating-stars-container .material-icons.md-on{color:var(--tier);filter:drop-shadow(0 0 6px var(--tier-glow))}.reviews-scoreboard>.material-icons{color:var(--tier)}.vote-tier-ember{--tier:#ef765f;--tier-glow:rgba(239,118,95,.24)}.vote-tier-amber{--tier:#efaa58;--tier-glow:rgba(239,170,88,.24)}.vote-tier-gold{--tier:#f2d36c;--tier-glow:rgba(242,211,108,.27)}.vote-tier-azure{--tier:#78d9eb;--tier-glow:rgba(120,217,235,.28)}.vote-tier-crystal{--tier:#f2fbff;--tier-glow:rgba(164,230,255,.46)}.vote-dialog.vote-tier-crystal jk-rating-stars .material-icons,.vote-tier-crystal .reviews-stars .jk-rating-stars-container .material-icons.md-on{color:#f2fbff;filter:drop-shadow(0 0 7px rgba(128,221,255,.8));animation:crystal-shimmer 2.8s ease-in-out infinite}.review-comment-rating.vote-tier-ember{--tier:#ef765f}.review-comment-rating.vote-tier-amber{--tier:#efaa58}.review-comment-rating.vote-tier-gold{--tier:#f2d36c}.review-comment-rating.vote-tier-azure{--tier:#78d9eb}.review-comment-rating.vote-tier-crystal{--tier:#f2fbff}.review-comment-rating .material-icons.is-rated{color:var(--tier,#ffd36e);filter:drop-shadow(0 0 4px color-mix(in srgb,var(--tier,#ffd36e) 65%,transparent))}.review-comment-rating.vote-tier-crystal .material-icons.is-rated{animation:crystal-shimmer 2.8s ease-in-out infinite}.vote-dialog jk-rating-stars{max-width:275px}.vote-dialog jk-rating-stars .material-icons{font-size:26px}.vote-dialog jk-rating-stars .material-icons:hover{color:var(--tier,#ffe083)}@keyframes crystal-shimmer{0%,100%{opacity:.74;transform:translateY(0)}50%{opacity:1;transform:translateY(-1px)}}.nearby>md-content.greybg{background:radial-gradient(ellipse 95% 42% at 50% -10%,rgba(104,92,214,.19),transparent 72%),linear-gradient(160deg,#10172a 0,#0b1121 58%,#090d19 100%)}.nearby .location-categories,.nearby .location-rail,.nearby .search-input-wrap{background:0 0}.nearby .search-input-wrap{padding:11px 16px 8px}.nearby .search-input{width:100%;height:42px;box-sizing:border-box;border-color:rgba(191,211,244,.14);border-radius:14px;background:rgba(7,12,25,.34);color:#eef4ff;font-size:12px}.nearby .search-input:focus{border-color:rgba(137,209,225,.54);box-shadow:0 0 0 3px rgba(88,196,218,.1);outline:0}.nearby .location-categories{gap:7px;padding:4px 16px 14px}.nearby .location-categories button{display:inline-flex;min-height:35px;align-items:center;gap:6px;padding:6px 10px;border-color:rgba(186,206,239,.13);border-radius:11px;background:rgba(255,255,255,.02);color:#aebbd0;font-size:9px;font-weight:760;letter-spacing:.025em;line-height:1.05}.nearby .location-categories button .material-icons{color:#8fa4c5;font-size:16px}.nearby .location-categories button.active{border-color:rgba(159,229,224,.34);background:linear-gradient(135deg,rgba(64,177,168,.25),rgba(92,94,202,.18));box-shadow:inset 0 1px 0 rgba(255,255,255,.13),0 5px 14px rgba(0,0,0,.15);color:#f3fbff}.nearby .location-categories button.active .material-icons{color:#bff8ee}.nearby .location-rail{position:relative;isolation:isolate;padding:9px 0 0}.nearby .location-rail::before{position:absolute;z-index:-1;inset:20px -28% 0;content:'';pointer-events:none;background:radial-gradient(ellipse 28% 22% at 50% 42%,rgba(130,168,255,.11),transparent 72%);opacity:.82;transform:translate3d(0,0,0);animation:lup-lumina-drift 18s ease-in-out infinite alternate}.nearby .location-rail .lup-room-slide-outer{position:relative;z-index:1;padding:0 11px;transform:translate3d(0,var(--lup-rail-lift,7px),0) scale(var(--lup-rail-scale,.93));opacity:var(--lup-rail-opacity,.62);transition:transform 180ms cubic-bezier(.2,.8,.2,1),opacity 150ms linear;will-change:transform,opacity}.nearby .location-rail .lup-room-slide-outer.lup-room-slide-current{transform:translate3d(0,0,0) scale(1);opacity:1}@keyframes lup-lumina-drift{from{opacity:.48;transform:translate3d(-3%,0,0)}to{opacity:.85;transform:translate3d(3%,-2%,0)}}.nearby .location-categories button.is-filter-active{border-color:rgba(159,229,224,.34);background:linear-gradient(135deg,rgba(64,177,168,.25),rgba(92,94,202,.18));box-shadow:inset 0 1px 0 rgba(255,255,255,.13),0 5px 14px rgba(0,0,0,.15);color:#f3fbff}.nearby .location-categories button.is-filter-active .material-icons{color:#bff8ee}.nearby .location-categories button{position:relative}.nearby .location-categories button::after{position:absolute;right:28%;bottom:3px;left:28%;display:block;height:2px;content:'';border-radius:999px;background:currentColor;box-shadow:0 0 8px currentColor;opacity:0;transform:scaleX(0);transform-origin:center;transition:transform 190ms cubic-bezier(.2,.85,.25,1),opacity 120ms ease-out}.nearby .location-categories button.is-current-category::after{opacity:1;transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.nearby .location-categories button::after{transition:none}}.lup-discovery-card{--discovery-accent:#89c9ef;--discovery-glow:rgba(96,190,230,.24);--discovery-deep:#1e3c59;position:relative;display:flex;min-height:min(560px,calc(100svh - 236px));overflow:hidden;flex-direction:column;border:1px solid color-mix(in srgb,var(--discovery-accent) 31%,rgba(255,255,255,.13));border-radius:26px;background:linear-gradient(145deg,rgba(28,40,66,.39),rgba(7,13,26,.3) 68%);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),inset 0 0 35px color-mix(in srgb,var(--discovery-accent) 5%,transparent),0 20px 42px rgba(0,0,0,.18),0 0 28px color-mix(in srgb,var(--discovery-accent) 8%,transparent)}.lup-discovery-card::before{position:absolute;inset:0;content:'';pointer-events:none;background:linear-gradient(118deg,color-mix(in srgb,var(--discovery-accent) 12%,transparent),transparent 35%,rgba(255,255,255,.018) 70%,transparent)}.lup-discovery-card::after{position:absolute;right:-42px;bottom:-68px;width:220px;height:170px;content:'';pointer-events:none;background:radial-gradient(ellipse,color-mix(in srgb,var(--discovery-accent) 14%,transparent),transparent 67%);filter:blur(7px)}.lup-discovery-card__hero{position:relative;z-index:1;display:flex;min-height:244px;padding:23px 21px 7px;isolation:isolate;flex-direction:column;align-items:flex-start;cursor:pointer;text-align:left}.lup-discovery-card__hero::after{position:absolute;z-index:0;bottom:-73px;left:-31%;width:165%;height:139px;content:'';pointer-events:none;border:1px solid color-mix(in srgb,var(--discovery-accent) 26%,transparent);border-top-color:color-mix(in srgb,var(--discovery-accent) 67%,#e5f8ff);border-radius:50%;background:radial-gradient(ellipse at 50% 13%,color-mix(in srgb,var(--discovery-accent) 11%,transparent),transparent 36%);box-shadow:0 -1px 15px var(--discovery-glow),0 -6px 31px color-mix(in srgb,var(--discovery-accent) 8%,transparent),inset 0 1px 12px color-mix(in srgb,var(--discovery-accent) 7%,transparent);transform-origin:50% 100%;animation:lup-discovery-signal-arc 13s ease-in-out infinite alternate}.lup-discovery-card__hero>*{position:relative;z-index:1}.lup-discovery-card__category{display:inline-flex;align-items:center;min-height:20px;color:color-mix(in srgb,var(--discovery-accent) 82%,#f1fbff);font-size:8px;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.lup-discovery-card__category::before{width:18px;height:1px;margin-right:8px;content:'';background:var(--discovery-accent);box-shadow:0 0 10px var(--discovery-glow)}.lup-discovery-card__name{display:block;max-width:100%;margin:8px 0 5px;overflow-wrap:anywhere;color:#f6f9ff;font-size:clamp(23px,6.1vw,31px);font-weight:760;letter-spacing:-.052em;line-height:1.02;text-shadow:0 0 22px color-mix(in srgb,var(--discovery-accent) 17%,transparent)}.lup-discovery-card__name.room-hero-name--long{font-size:clamp(18px,4.9vw,22px);letter-spacing:-.03em}.lup-discovery-card__name.room-hero-name--longword{font-size:clamp(16px,4.35vw,19px);letter-spacing:-.025em}.lup-discovery-card__place{display:inline-flex;align-items:center;gap:4px;color:#b8c6d8;font-size:10px;line-height:1.2}.lup-discovery-card__place .material-icons{color:var(--discovery-accent);font-size:14px}.lup-discovery-card__anchor{position:relative;display:flex;width:100%;min-height:92px;margin-top:9px;align-items:center;justify-content:center;color:#eefdff;text-decoration:none}.lup-discovery-card__anchor-line{position:absolute;right:7%;left:1%;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--discovery-accent) 73%,#dffbff),transparent);box-shadow:0 0 14px var(--discovery-glow);transform:translateY(7px)}.lup-discovery-card__symbol{position:relative;z-index:1;display:grid;width:64px;height:64px;place-items:center;border:1px solid color-mix(in srgb,var(--discovery-accent) 64%,rgba(255,255,255,.24));border-radius:50%;background:radial-gradient(circle at 33% 26%,rgba(255,255,255,.28),transparent 27%),color-mix(in srgb,var(--discovery-accent) 33%,rgba(10,21,39,.8));box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 0 0 8px color-mix(in srgb,var(--discovery-accent) 4%,transparent),0 0 27px var(--discovery-glow);color:#fff}.lup-discovery-card__symbol::after{position:absolute;inset:-16px;content:'';border:1px solid color-mix(in srgb,var(--discovery-accent) 27%,transparent);border-radius:50%;opacity:.72}.lup-discovery-card__symbol .material-icons{font-size:34px;text-shadow:0 3px 7px rgba(0,0,0,.28)}.lup-discovery-card__distance{display:grid;grid-template-columns:18px minmax(0,1fr);min-width:112px;margin-left:12px;column-gap:5px;align-items:center;color:#e7f7ff}.lup-discovery-card__distance .material-icons{grid-row:1/span 2;color:var(--discovery-accent);font-size:17px}.lup-discovery-card__distance strong{font-size:17px;font-weight:820;letter-spacing:-.04em;line-height:1.02}.lup-discovery-card__distance small{color:color-mix(in srgb,var(--discovery-accent) 62%,#aab8cc);font-size:7px;font-weight:820;letter-spacing:.11em;line-height:1.2;text-transform:uppercase}.lup-discovery-card__anchor{position:relative;display:flex;width:100%;min-height:145px;margin-top:7px;padding-left:24px;box-sizing:border-box;align-items:center;justify-content:flex-start;color:#eefdff;text-decoration:none}.lup-discovery-card__anchor-line{display:none}.lup-discovery-card__symbol{position:relative;z-index:1;display:grid;width:76px;height:76px;place-items:center;border:1px solid color-mix(in srgb,var(--discovery-accent) 72%,rgba(255,255,255,.28));border-radius:50% 50% 50% 8%;background:radial-gradient(circle at 33% 26%,rgba(255,255,255,.31),transparent 27%),color-mix(in srgb,var(--discovery-accent) 37%,rgba(10,21,39,.82));box-shadow:inset 0 1px 0 rgba(255,255,255,.34),0 0 0 9px color-mix(in srgb,var(--discovery-accent) 4%,transparent),0 0 34px var(--discovery-glow);color:#fff;transform:rotate(-45deg);transform-origin:50% 88%;animation:lup-discovery-pin-bob 4.8s cubic-bezier(.36,.08,.22,1) infinite}.lup-discovery-card__symbol::after{position:absolute;inset:-14px -13px -17px -16px;content:'';border:1px solid color-mix(in srgb,var(--discovery-accent) 29%,transparent);border-radius:50% 50% 50% 8%;opacity:.72}.lup-discovery-card__symbol .material-icons{font-size:39px;text-shadow:0 3px 7px rgba(0,0,0,.28);transform:rotate(45deg)}.lup-discovery-card__distance{position:absolute;bottom:1px;left:84px;display:grid;grid-template-columns:18px minmax(0,1fr);min-width:112px;column-gap:5px;align-items:center;color:#e7f7ff}.lup-discovery-card__distance .material-icons{grid-row:1/span 2;color:var(--discovery-accent);font-size:17px}.lup-discovery-card__distance strong{font-size:17px;font-weight:820;letter-spacing:-.04em;line-height:1.02}.lup-discovery-card__distance small{color:color-mix(in srgb,var(--discovery-accent) 62%,#aab8cc);font-size:7px;font-weight:820;letter-spacing:.11em;line-height:1.2;text-transform:uppercase}@keyframes lup-discovery-pin-bob{0%,100%{transform:rotate(-45deg) translate3d(0,0,0) scale(1)}40%{transform:rotate(-42deg) translate3d(2px,-6px,0) scale(1.025)}58%{transform:rotate(-47deg) translate3d(-1px,1px,0) scale(.992)}72%{transform:rotate(-44deg) translate3d(1px,-2px,0) scale(1.008)}}@keyframes lup-discovery-signal-arc{0%{transform:translate3d(-2%,8px,0) scale(.96);opacity:.34}52%{transform:translate3d(2%,-5px,0) scale(1.035);opacity:.82}100%{transform:translate3d(-1%,-1px,0) scale(1);opacity:.5}}.lup-discovery-card__presence{position:relative;z-index:1;display:flex;min-height:54px;margin:0 18px;padding:9px 0 8px;align-items:center;justify-content:space-between;border-top:0}.lup-discovery-card__presence-label{display:inline-flex;order:2;min-height:32px;align-items:center;gap:6px;padding:0;border:0;background:0 0;color:#ccebdc;cursor:pointer;font:760 10px/1 inherit;transform:translateY(17px)}.lup-discovery-card__presence-label::before{width:clamp(26px,10vw,46px);height:1px;content:'';background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--discovery-accent) 70%,#e8fbff));box-shadow:0 0 10px var(--discovery-glow)}.lup-discovery-card__presence-label b{color:#f2fff8;font-size:13px}.lup-discovery-card__presence-dot{width:7px;height:7px;border-radius:50%;background:#7fe1a7;box-shadow:0 0 0 4px rgba(127,225,167,.1),0 0 12px rgba(127,225,167,.46)}.lup-discovery-card__presence-label:not(.has-visitors) .lup-discovery-card__presence-dot{background:#8395af;box-shadow:none}.lup-discovery-card__people{display:flex;order:1;min-width:0;min-height:32px;align-items:center;justify-content:flex-start;padding-right:8px}.lup-discovery-card__people .lup-avatar{width:30px;height:30px;margin-left:-9px;border:2px solid #111b30;border-radius:50%;box-shadow:0 4px 10px rgba(0,0,0,.22)}.lup-discovery-card__people .lup-avatar:first-child{margin-left:0}.lup-discovery-card__more{width:30px;height:30px;margin-left:-9px;border:2px solid #111b30;border-radius:50%;background:color-mix(in srgb,var(--discovery-accent) 42%,#31435f);color:#f5fbff;cursor:pointer;font:800 8px/1 inherit}.lup-discovery-entry{position:relative;z-index:2;display:grid;grid-template-columns:48px minmax(0,1fr);min-height:50px;margin:auto 17px 15px;padding:0;align-items:center;border:0;background:0 0;box-shadow:none}.lup-discovery-entry::before{position:absolute;right:1px;bottom:0;left:54px;height:1px;content:'';background:linear-gradient(90deg,color-mix(in srgb,var(--discovery-accent) 34%,transparent),transparent);box-shadow:0 0 11px color-mix(in srgb,var(--discovery-accent) 13%,transparent)}.lup-discovery-entry__qr{position:relative;display:grid;width:39px;height:39px;place-items:center;border:1px solid color-mix(in srgb,var(--discovery-accent) 35%,rgba(255,255,255,.12));border-radius:13px 13px 13px 5px;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.19),transparent 27%),color-mix(in srgb,var(--discovery-accent) 13%,rgba(8,15,29,.32));box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 0 17px color-mix(in srgb,var(--discovery-accent) 9%,transparent);color:color-mix(in srgb,var(--discovery-accent) 82%,#f4eaff);cursor:pointer}.lup-discovery-entry__qr .material-icons{font-size:20px}.lup-discovery-entry>button:not(.lup-discovery-entry__qr),.lup-discovery-entry>div{display:inline-flex;min-height:38px;align-items:center;justify-content:flex-start;gap:8px;border:0;background:0 0;color:#d7f7e3;cursor:pointer;font:800 10px/1 inherit;letter-spacing:.04em}.lup-discovery-entry>div{color:#9babbe;cursor:default;font-size:9px}.lup-discovery-entry>button:not(.lup-discovery-entry__qr)>.material-icons{color:#a1edbc;font-size:15px}.lup-discovery-entry>div .material-icons{color:#9eb8d1;font-size:14px}.lup-discovery-entry__pulse{position:relative;display:grid;width:18px;height:18px;place-items:center;border-radius:50%;background:rgba(125,228,170,.13)}.lup-discovery-entry__pulse::before{position:absolute;width:100%;height:100%;content:'';border:1px solid rgba(125,228,170,.58);border-radius:50%;animation:lup-discovery-entry-pulse 2.2s ease-out infinite}.lup-discovery-entry__pulse .material-icons{color:#b8ffd0;font-size:13px}@keyframes lup-discovery-entry-pulse{0%{opacity:.7;transform:scale(1)}100%,74%{opacity:0;transform:scale(1.8)}}.lup-discovery--country{--discovery-accent:#9aa8ea;--discovery-glow:rgba(142,154,234,.22);--discovery-deep:#34365f}.lup-discovery--city{--discovery-accent:#8ecbff;--discovery-glow:rgba(99,180,255,.22);--discovery-deep:#25456b}.lup-discovery--bar,.lup-discovery--pub{--discovery-accent:#f0a978;--discovery-glow:rgba(240,142,104,.22);--discovery-deep:#5b3140}.lup-discovery--cafe,.lup-discovery--food{--discovery-accent:#e7bf85;--discovery-glow:rgba(229,173,105,.22);--discovery-deep:#5a4231}.lup-discovery--club{--discovery-accent:#e78cdd;--discovery-glow:rgba(229,93,212,.22);--discovery-deep:#512d66}.lup-discovery--culture{--discovery-accent:#b09be8;--discovery-glow:rgba(164,130,229,.20);--discovery-deep:#403660}.lup-discovery--education,.lup-discovery--university{--discovery-accent:#68d0bf;--discovery-glow:rgba(71,207,187,.22);--discovery-deep:#184f58}.lup-discovery--outdoors,.lup-discovery--sport{--discovery-accent:#85d59f;--discovery-glow:rgba(86,206,132,.20);--discovery-deep:#205041}.lup-discovery--health{--discovery-accent:#ef9ab4;--discovery-glow:rgba(232,107,148,.20);--discovery-deep:#5a3046}.lup-discovery--business,.lup-discovery--default,.lup-discovery--hotel,.lup-discovery--religion,.lup-discovery--salon,.lup-discovery--shop,.lup-discovery--town{--discovery-accent:#aebbd0;--discovery-glow:rgba(153,177,209,.18);--discovery-deep:#354359}@media (max-width:360px){.nearby .location-categories,.nearby .search-input-wrap{padding-right:11px;padding-left:11px}.nearby .location-rail .lup-room-slide-outer{padding-right:8px;padding-left:8px}.lup-discovery-card{min-height:min(530px,calc(100svh - 220px))}.lup-discovery-card__hero{min-height:228px;padding-right:16px;padding-left:16px}.lup-discovery-card__anchor{min-height:128px;padding-left:17px}.lup-discovery-card__distance{bottom:1px;left:75px}.lup-discovery-card__symbol{width:66px;height:66px}.lup-discovery-card__symbol .material-icons{font-size:34px}.lup-discovery-card__presence{margin-right:14px;margin-left:14px}}@media (prefers-reduced-motion:reduce){.lup-discovery-card__hero::after,.lup-discovery-card__symbol,.lup-discovery-entry__pulse::before,.nearby .location-rail::before{animation:none}.nearby .location-rail .lup-room-slide-outer{transition:none}}.lup-discovery-card__identity{position:relative;display:flex;width:100%;padding:0;align-items:flex-start;flex-direction:column;border:0;background:0 0;color:inherit;cursor:pointer;font:inherit;text-align:left;touch-action:manipulation}.lup-discovery-card__identity::before{position:absolute;top:20px;bottom:2px;left:-13px;width:1px;content:'';background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--discovery-accent) 88%,#effcff),transparent);box-shadow:0 0 10px var(--discovery-glow);opacity:.76;transform-origin:50% 50%;animation:lup-discovery-identity-signal 4.8s ease-in-out infinite}.lup-discovery-card__identity::after{position:absolute;top:29px;left:-17px;width:9px;height:9px;content:'';border:1px solid color-mix(in srgb,var(--discovery-accent) 72%,#effcff);border-radius:50%;box-shadow:0 0 12px var(--discovery-glow);opacity:.88}.lup-discovery-card__identity:active{transform:translate3d(2px,0,0)}.lup-discovery-card__identity:focus-visible{outline:1px solid color-mix(in srgb,var(--discovery-accent) 88%,#fff);outline-offset:5px;border-radius:3px}.lup-discovery-card__identity .lup-discovery-card__name{padding-left:0}.lup-discovery-card__anchor{min-height:174px;padding-top:12px;align-items:flex-start}.lup-discovery-card__symbol{margin-top:0}.lup-discovery-card__distance{bottom:3px;left:24px}.lup-discovery-card__presence{min-height:70px;padding-top:14px;padding-bottom:10px}.lup-discovery-card__presence-label{transform:translateY(31px)}@keyframes lup-discovery-identity-signal{0%,100%{opacity:.4;transform:scaleY(.72)}46%{opacity:.95;transform:scaleY(1)}62%{opacity:.62;transform:scaleY(.86)}}@media (max-width:360px){.lup-discovery-card__anchor{min-height:156px}.lup-discovery-card__distance{left:17px}.lup-discovery-card__presence-label{transform:translateY(22px)}}@media (prefers-reduced-motion:reduce){.lup-discovery-card__identity::before{animation:none}}.lup-discovery-entry{grid-template-columns:48px minmax(0,1fr);min-height:55px}.lup-discovery-entry::before{display:none}.lup-discovery-entry__chat,.lup-discovery-entry__locked{position:relative;display:flex;min-height:46px;padding:0 11px 1px;align-items:center;gap:9px;border:0;border-left:1px solid rgba(125,228,170,.62);border-radius:0 13px 13px 0;background:linear-gradient(90deg,rgba(125,228,170,.13),rgba(125,228,170,.035) 68%,transparent);color:#e6fff0;cursor:pointer;font-size:11px;font-weight:850;letter-spacing:.055em;text-transform:uppercase;transition:transform 180ms ease,background 180ms ease,box-shadow 180ms ease}.lup-discovery-entry__chat::after{width:17px;height:1px;margin-left:auto;content:'';background:#a4f3bf;box-shadow:0 0 10px rgba(125,228,170,.75);transition:width 180ms ease}.lup-discovery-entry__chat:focus-visible,.lup-discovery-entry__chat:hover{background:linear-gradient(90deg,rgba(125,228,170,.21),rgba(125,228,170,.06) 68%,transparent);box-shadow:inset 11px 0 18px -17px rgba(125,228,170,.85),0 0 18px rgba(125,228,170,.08)}.lup-discovery-entry__chat:active{transform:translate3d(3px,0,0)}.lup-discovery-entry__chat:active::after{width:26px}.lup-discovery-entry__chat>.material-icons{order:4;color:#bcffd2;font-size:16px}.lup-discovery-entry__chat .lup-discovery-entry__pulse{width:21px;height:21px;background:rgba(125,228,170,.17)}.lup-discovery-entry__locked{border-left-color:color-mix(in srgb,var(--discovery-accent) 38%,#61728a);background:linear-gradient(90deg,color-mix(in srgb,var(--discovery-accent) 7%,transparent),transparent 75%);color:#aebdce;cursor:default;font-size:9px;letter-spacing:.065em}.lup-discovery-entry__locked .material-icons{color:color-mix(in srgb,var(--discovery-accent) 72%,#bfd7eb)}@media (prefers-reduced-motion:reduce){.lup-discovery-entry__chat{transition:none}}.lup-discovery-entry__qr{width:42px;height:42px;border-radius:50%;background:radial-gradient(circle at 32% 25%,rgba(255,255,255,.27),transparent 26%),color-mix(in srgb,var(--discovery-accent) 22%,rgba(8,15,29,.5));box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 0 0 5px color-mix(in srgb,var(--discovery-accent) 5%,transparent),0 0 17px color-mix(in srgb,var(--discovery-accent) 12%,transparent)}.lup-discovery-entry__qr::after{position:absolute;top:50%;left:40px;width:17px;height:1px;content:'';background:linear-gradient(90deg,color-mix(in srgb,var(--discovery-accent) 74%,#effcff),transparent);box-shadow:0 0 8px var(--discovery-glow)}.lup-discovery-door{min-height:54px;padding-left:4px;gap:11px;border-left:0;background:linear-gradient(90deg,color-mix(in srgb,var(--discovery-accent) 12%,transparent),rgba(125,228,170,.045) 67%,transparent);touch-action:none;user-select:none;-webkit-user-select:none}.lup-discovery-door::after{display:none}.lup-discovery-door__handle{position:relative;display:block;width:69px;height:33px;flex:0 0 69px;transform:translate3d(0,var(--lup-up-pull,0),0);transform-origin:14px 12px;transition:transform 150ms ease}.lup-discovery-door__neck{position:absolute;top:14px;left:4px;width:18px;height:8px;border:2px solid color-mix(in srgb,var(--discovery-accent) 78%,#f2fbff);border-right:0;border-radius:11px 0 0 11px;box-shadow:0 0 9px var(--discovery-glow),inset 0 1px 0 rgba(255,255,255,.42)}.lup-discovery-door__neck::before{position:absolute;top:-6px;left:-9px;width:14px;height:14px;content:'';border:2px solid color-mix(in srgb,var(--discovery-accent) 78%,#f2fbff);border-radius:50%;background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.46),color-mix(in srgb,var(--discovery-accent) 30%,#16243b));box-shadow:0 0 10px var(--discovery-glow)}.lup-discovery-door__grip{position:absolute;top:5px;left:20px;width:43px;height:20px;border:3px solid color-mix(in srgb,var(--discovery-accent) 78%,#f5fcff);border-bottom-width:4px;border-radius:3px 18px 18px 11px;box-shadow:0 0 10px var(--discovery-glow),inset 0 2px 0 rgba(255,255,255,.36);transform:skewX(-13deg)}.lup-discovery-door.is-pulling .lup-discovery-door__handle{filter:brightness(1.13)}.lup-discovery-door.is-door-latched .lup-discovery-door__handle{animation:lup-discovery-door-latch 420ms cubic-bezier(.2,.92,.26,1)}.lup-discovery-door__copy{min-width:0;color:#e9fff1;text-shadow:0 0 13px rgba(125,228,170,.25)}.lup-discovery-door>.material-icons{margin-left:auto;color:#b9ffd0;opacity:.9;transform:translateX(0);transition:transform 180ms ease}.lup-discovery-door:focus-visible>.material-icons,.lup-discovery-door:hover>.material-icons{transform:translateX(4px)}.lup-discovery-card>*{transition:opacity .3s ease,transform 420ms cubic-bezier(.25,.76,.24,1)}.lup-discovery-card--door-opening>*{opacity:0;transform:translate3d(-16px,0,0)}.lup-discovery-card--door-opening::before{z-index:10;background:linear-gradient(90deg,rgba(2,5,10,.96),rgba(5,10,18,.94) 65%,rgba(10,19,31,.64));box-shadow:inset -28px 0 42px rgba(0,0,0,.72);opacity:1;transform:scaleX(1);transform-origin:right center}@keyframes lup-discovery-door-latch{0%{transform:translate3d(0,var(--lup-up-pull,0),0)}42%{transform:translate3d(0,39px,0) rotate(8deg)}100%{transform:translate3d(0,0,0)}}@media (prefers-reduced-motion:reduce){.lup-discovery-card>*,.lup-discovery-door__handle{transition:none}.lup-discovery-door.is-door-latched .lup-discovery-door__handle{animation:none}}.lup-discovery-entry{grid-template-columns:64px minmax(0,1fr);min-height:68px;margin-bottom:25px}.lup-discovery-entry__qr{z-index:3;width:58px;height:58px;border-radius:50%;color:color-mix(in srgb,var(--discovery-accent) 88%,#fff);box-shadow:inset 0 2px 0 rgba(255,255,255,.3),0 0 0 7px color-mix(in srgb,var(--discovery-accent) 5%,transparent),0 0 24px color-mix(in srgb,var(--discovery-accent) 22%,transparent)}.lup-discovery-entry__qr .material-icons{font-size:24px}.lup-discovery-entry__qr::after{top:50%;left:53px;width:34px;background:linear-gradient(90deg,color-mix(in srgb,var(--discovery-accent) 88%,#effcff),color-mix(in srgb,var(--discovery-accent) 26%,transparent))}.lup-discovery-door{z-index:2;min-height:58px;padding:0;overflow:visible;gap:0;border:0;border-radius:0;background:0 0;box-shadow:none}.lup-discovery-door::before{position:absolute;top:29px;left:-39px;width:96px;height:1px;content:'';background:linear-gradient(90deg,color-mix(in srgb,var(--discovery-accent) 84%,#effcff),color-mix(in srgb,var(--discovery-accent) 32%,transparent));box-shadow:0 0 11px var(--discovery-glow)}.lup-discovery-door__handle{z-index:1;width:116px;height:58px;flex:0 0 116px;transform:translate3d(0,var(--lup-up-pull,0),0) rotate(0);transform-origin:-35px 29px;transition:transform 170ms cubic-bezier(.25,.76,.24,1),filter 170ms ease}.lup-discovery-door__neck{top:25px;left:-39px;width:57px;height:9px;border-width:2px;border-right:0;border-radius:13px 0 0 13px}.lup-discovery-door__neck::before{top:-7px;left:-9px;width:16px;height:16px}.lup-discovery-door__grip{top:13px;left:13px;width:77px;height:23px;border-width:3px;border-bottom-width:4px;border-radius:4px 23px 23px 12px;transform:skewX(-13deg)}.lup-discovery-door.is-pulling .lup-discovery-door__handle{transform:translate3d(0,var(--lup-up-pull,0),0) rotate(24deg);filter:brightness(1.18)}.lup-discovery-door.is-door-latched .lup-discovery-door__handle{animation:lup-discovery-door-pivot 420ms cubic-bezier(.2,.92,.26,1)}.lup-discovery-door__copy{position:absolute;z-index:4;top:34px;left:-61px;width:59px;overflow:hidden;color:#f4feff;font-size:6px;font-weight:900;letter-spacing:.035em;line-height:1.02;pointer-events:none;text-align:center;text-shadow:0 1px 4px rgba(0,0,0,.75);text-transform:uppercase;white-space:normal}.lup-discovery-door>.material-icons{position:absolute;right:12px;color:color-mix(in srgb,var(--discovery-accent) 68%,#c4ffd7)}@keyframes lup-discovery-door-pivot{0%{transform:translate3d(0,var(--lup-up-pull,0),0) rotate(0)}42%{transform:translate3d(0,35px,0) rotate(30deg)}100%{transform:translate3d(0,0,0) rotate(0)}}@media (max-width:360px){.lup-discovery-entry{grid-template-columns:58px minmax(0,1fr);margin-bottom:20px}.lup-discovery-entry__qr{width:52px;height:52px}.lup-discovery-door__handle{transform-origin:-31px 26px}.lup-discovery-door__copy{left:-55px;width:54px;font-size:5.5px}}.lup-discovery-entry{grid-template-columns:74px minmax(0,1fr);min-height:88px;margin-bottom:36px}.lup-discovery-entry__qr{width:66px;height:66px;align-self:center}.lup-discovery-entry__qr .material-icons{font-size:27px}.lup-discovery-entry__qr::after{left:61px;width:42px}.lup-discovery-door{min-height:74px;align-self:center}.lup-discovery-door::before{top:37px;left:-48px;width:112px}.lup-discovery-door__handle{width:100%;height:74px;flex:1 1 auto;transform:translate3d(0,var(--lup-up-pull,0),0) rotate(var(--lup-pull-angle,0deg));transform-origin:-41px 37px}.lup-discovery-door__neck{top:32px;left:-48px;width:70px;height:10px;border-radius:15px 0 0 15px}.lup-discovery-door__neck::before{top:-8px;left:-10px;width:18px;height:18px}.lup-discovery-door__grip{top:18px;left:17px;width:calc(100% - 61px);min-width:112px;height:27px;border-width:3px;border-bottom-width:5px;border-radius:5px 28px 28px 14px}.lup-discovery-door.is-pulling .lup-discovery-door__handle{transform:translate3d(0,var(--lup-up-pull,0),0) rotate(var(--lup-pull-angle,0deg))}.lup-discovery-door__copy{top:29px;left:38px;width:calc(100% - 88px);overflow:visible;color:#f6fff9;font-size:10px;font-weight:900;letter-spacing:.075em;line-height:1;pointer-events:none;text-align:center;text-shadow:0 1px 5px rgba(0,0,0,.78);white-space:nowrap}.lup-discovery-door>.material-icons{right:17px;font-size:18px}@media (max-width:360px){.lup-discovery-entry{grid-template-columns:65px minmax(0,1fr);min-height:78px;margin-bottom:27px}.lup-discovery-entry__qr{width:58px;height:58px}.lup-discovery-door__handle{transform-origin:-36px 34px}.lup-discovery-door__neck{left:-43px}.lup-discovery-door__copy{left:31px;width:calc(100% - 70px);font-size:8.5px}.lup-discovery-door__grip{min-width:92px;left:14px}}.lup-discovery-entry__qr{background:radial-gradient(circle at 31% 24%,rgba(255,255,255,.35),transparent 24%),#132744;border-color:color-mix(in srgb,var(--discovery-accent) 82%,#eafbff);box-shadow:inset 0 2px 0 rgba(255,255,255,.34),0 0 0 7px color-mix(in srgb,var(--discovery-accent) 7%,transparent),0 0 26px color-mix(in srgb,var(--discovery-accent) 30%,transparent)}.lup-discovery-door::before,.lup-discovery-door__neck,.lup-discovery-entry__qr::after{display:none}.lup-discovery-door{background:0 0;-webkit-tap-highlight-color:transparent}.lup-discovery-door:focus:not(:focus-visible){outline:0;box-shadow:none}.lup-discovery-door__handle{width:100%;height:74px;transform:translate3d(0,var(--lup-up-pull,0),0) rotate(var(--lup-pull-angle,0deg));transform-origin:-41px 37px}.lup-discovery-door__grip{top:17px;left:5px;width:calc(100% - 54px);min-width:118px;height:29px;border:3px solid color-mix(in srgb,var(--discovery-accent) 84%,#f4fcff);border-left:0;border-bottom-width:5px;border-radius:0 28px 28px 0;background:linear-gradient(180deg,color-mix(in srgb,var(--discovery-accent) 13%,transparent),rgba(9,18,31,.18));box-shadow:0 0 13px var(--discovery-glow),inset 0 2px 0 rgba(255,255,255,.3);transform:skewX(-11deg)}.lup-discovery-door__copy{top:29px;left:24px;width:calc(100% - 78px);color:#f8fffb;font-size:10px;font-weight:900;letter-spacing:.07em;line-height:1;text-align:center;text-shadow:0 1px 5px rgba(0,0,0,.88);white-space:nowrap}.lup-discovery-door.is-pulling .lup-discovery-door__handle{transform:translate3d(0,var(--lup-up-pull,0),0) rotate(var(--lup-pull-angle,0deg));filter:brightness(1.16)}.lup-discovery-card__door-leaf{position:absolute;z-index:20;inset:0;display:block;pointer-events:none;opacity:0;border-left:2px solid color-mix(in srgb,var(--discovery-accent) 85%,#edfcff);background:linear-gradient(90deg,color-mix(in srgb,var(--discovery-accent) 35%,rgba(14,28,48,.88)),rgba(21,38,62,.32) 58%,rgba(255,255,255,.04));box-shadow:inset -18px 0 28px rgba(0,0,0,.2),0 0 22px var(--discovery-glow);transform:perspective(900px) rotateY(0);transform-origin:left center}.lup-discovery-card--door-opening>:not(.lup-discovery-card__door-leaf){opacity:1;transform:none}.lup-discovery-card--door-opening::before{z-index:auto;background:linear-gradient(118deg,color-mix(in srgb,var(--discovery-accent) 12%,transparent),transparent 35%,rgba(255,255,255,.018) 70%,transparent);box-shadow:none;opacity:1;transform:none}.lup-discovery-card--door-opening .lup-discovery-card__door-leaf{animation:lup-discovery-door-open 330ms cubic-bezier(.24,.76,.24,1) forwards}@keyframes lup-discovery-door-open{0%{opacity:.93;transform:perspective(900px) rotateY(0)}100%{opacity:0;transform:perspective(900px) rotateY(-86deg)}}@media (max-width:360px){.lup-discovery-door__grip{left:4px;min-width:94px;width:calc(100% - 45px)}.lup-discovery-door__copy{left:15px;width:calc(100% - 58px);font-size:8.5px}}@media (prefers-reduced-motion:reduce){.lup-discovery-card--door-opening .lup-discovery-card__door-leaf{animation:none;opacity:0}}.lup-discovery-entry{margin-right:17px;margin-bottom:48px;margin-left:33px}.lup-discovery-door,.lup-discovery-door:active,.lup-discovery-door:focus,.lup-discovery-door:focus-visible,.lup-discovery-door:hover{outline:0;background:0 0;box-shadow:none}.lup-discovery-door__handle{transform:translate3d(0,var(--lup-up-pull,0),0) rotate(var(--lup-pull-angle,0deg))}.lup-discovery-entry__locked{min-height:74px;padding:0;align-self:center;justify-content:center;border:0;border-radius:0;background:0 0;box-shadow:none}.lup-discovery-entry__lock{display:grid;width:42px;height:42px;place-items:center;background:0 0;color:color-mix(in srgb,var(--discovery-accent) 88%,#effcff)}.lup-discovery-entry__lock .material-icons{color:inherit;font-size:28px;filter:drop-shadow(0 0 7px color-mix(in srgb,var(--discovery-accent) 56%,transparent))}@media (max-width:360px){.lup-discovery-entry{margin-bottom:36px;margin-left:25px}.lup-discovery-entry__lock{width:38px;height:38px}}.lup-discovery-entry{margin-bottom:88px}.lup-discovery-entry__qr{transform:translate3d(0,-11px,0)}.lup-discovery-door{position:relative;top:-11px;min-height:68px}.lup-discovery-door__handle{height:68px;transform-origin:-41px 34px}.lup-discovery-door__grip{top:39px;left:4px;width:calc(100% - 68px);min-width:104px;height:4px;border:0;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--discovery-accent) 96%,#effcff),color-mix(in srgb,var(--discovery-accent) 56%,#eafcff));box-shadow:0 0 7px var(--discovery-glow),0 0 15px color-mix(in srgb,var(--discovery-accent) 34%,transparent);transform:none}.lup-discovery-door__grip::before{position:absolute;top:-5px;left:-5px;width:13px;height:13px;content:'';border-radius:50%;background:color-mix(in srgb,var(--discovery-accent) 90%,#effcff);box-shadow:0 0 10px var(--discovery-glow)}.lup-discovery-door__grip::after{position:absolute;top:-10px;right:-17px;width:23px;height:23px;content:'';border:3px solid color-mix(in srgb,var(--discovery-accent) 82%,#effcff);border-left:0;border-radius:0 18px 18px 0;box-shadow:0 0 10px var(--discovery-glow)}.lup-discovery-door__copy{top:15px;left:3px;width:calc(100% - 55px);color:#f7fbff;font-size:9px;font-weight:850;letter-spacing:.12em;text-align:left;text-shadow:0 1px 6px rgba(0,0,0,.86)}.lup-discovery-door.is-pulling .lup-discovery-door__handle{transform:translate3d(0,var(--lup-up-pull,0),0) rotate(var(--lup-pull-angle,0deg))}.lup-discovery-entry__locked{position:relative;top:-11px}@media (max-width:360px){.lup-discovery-entry{margin-bottom:66px}.lup-discovery-door__grip{min-width:86px;width:calc(100% - 53px)}.lup-discovery-door__copy{font-size:7.5px;letter-spacing:.08em}}.lup-discovery-entry{grid-template-columns:74px minmax(0,1fr);min-height:88px;margin-bottom:28px}.lup-discovery-entry__qr{transform:translate3d(0,8px,0)}.lup-discovery-gateway,.lup-discovery-gateway:active,.lup-discovery-gateway:focus,.lup-discovery-gateway:focus-visible,.lup-discovery-gateway:hover{position:relative;display:grid;min-height:74px;padding:0;align-self:center;transform:translate3d(0,8px,0);justify-items:center;gap:5px;border:0;border-radius:0;background:0 0;box-shadow:none;color:#e9fff1;outline:0;-webkit-tap-highlight-color:transparent}.lup-discovery-gateway::after,.lup-discovery-gateway::before,.lup-discovery-gateway>.material-icons{display:none}.lup-discovery-gateway__mark{position:relative;display:grid;width:min(176px,74vw);height:39px;grid-template-columns:1fr 42px 1fr;align-items:center;column-gap:9px}.lup-discovery-gateway__rail{display:block;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--discovery-accent) 88%,#eaffff));box-shadow:0 0 10px var(--discovery-glow)}.lup-discovery-gateway__rail:last-child{background:linear-gradient(90deg,color-mix(in srgb,var(--discovery-accent) 88%,#eaffff),transparent)}.lup-discovery-gateway__core{position:relative;display:grid;width:39px;height:39px;place-items:center;border:1px solid color-mix(in srgb,var(--discovery-accent) 82%,#ecffff);border-radius:50%;background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.32),transparent 24%),color-mix(in srgb,var(--discovery-accent) 24%,rgba(9,19,33,.68));box-shadow:inset 0 1px 0 rgba(255,255,255,.34),0 0 0 6px color-mix(in srgb,var(--discovery-accent) 5%,transparent),0 0 17px var(--discovery-glow);color:#efffff}.lup-discovery-gateway__core::after{position:absolute;inset:-8px;content:'';border:1px solid color-mix(in srgb,var(--discovery-accent) 40%,transparent);border-radius:50%;opacity:.72;animation:lup-discovery-gateway-pulse 2.8s ease-out infinite}.lup-discovery-gateway__core .material-icons{font-size:18px;text-shadow:0 2px 5px rgba(0,0,0,.48)}.lup-discovery-gateway__label{color:color-mix(in srgb,var(--discovery-accent) 66%,#e8fff0);font-size:8px;font-weight:850;letter-spacing:.14em;line-height:1;text-transform:uppercase}.lup-discovery-gateway:active .lup-discovery-gateway__core{transform:scale(.92);filter:brightness(1.15)}.lup-discovery-card__door-leaf{display:none}.lup-discovery-entry__locked{top:auto;transform:translate3d(0,8px,0)}@keyframes lup-discovery-gateway-pulse{0%{opacity:.78;transform:scale(.72)}100%,78%{opacity:0;transform:scale(1.52)}}@media (max-width:360px){.lup-discovery-entry{grid-template-columns:65px minmax(0,1fr);min-height:78px;margin-bottom:21px}.lup-discovery-entry__qr{transform:translate3d(0,6px,0)}.lup-discovery-gateway,.lup-discovery-gateway:active,.lup-discovery-gateway:focus,.lup-discovery-gateway:focus-visible,.lup-discovery-gateway:hover{transform:translate3d(0,6px,0)}.lup-discovery-entry__locked{transform:translate3d(0,6px,0)}.lup-discovery-gateway__mark{width:min(145px,70vw);grid-template-columns:1fr 35px 1fr;column-gap:7px}.lup-discovery-gateway__core{width:34px;height:34px}.lup-discovery-gateway__label{font-size:7px}}@media (prefers-reduced-motion:reduce){.lup-discovery-gateway__core::after{animation:none}}.lup-discovery-card__anchor{transform:translate3d(0,16px,0)}@media (max-width:360px){.lup-discovery-card__anchor{transform:translate3d(0,12px,0)}}.lup-discovery-entry{margin-right:9px;margin-bottom:38px;margin-left:42px}.lup-discovery-entry__qr{transform:translate3d(0,4px,0)}.lup-discovery-gateway,.lup-discovery-gateway:active,.lup-discovery-gateway:focus,.lup-discovery-gateway:focus-visible,.lup-discovery-gateway:hover{transform:translate3d(0,4px,0)}.lup-discovery-entry__locked{transform:translate3d(0,4px,0)}@media (max-width:360px){.lup-discovery-entry{margin-right:7px;margin-bottom:30px;margin-left:31px}.lup-discovery-entry__locked,.lup-discovery-entry__qr,.lup-discovery-gateway,.lup-discovery-gateway:active,.lup-discovery-gateway:focus,.lup-discovery-gateway:focus-visible,.lup-discovery-gateway:hover{transform:translate3d(0,3px,0)}}.lup-discovery-card__identity{padding-right:38px}.lup-discovery-card__open-mark{position:absolute;top:28px;right:0;display:grid;width:27px;height:27px;place-items:center;border:1px solid color-mix(in srgb,var(--discovery-accent) 40%,transparent);border-radius:10px 10px 10px 3px;background:color-mix(in srgb,var(--discovery-accent) 10%,rgba(7,15,28,.22));box-shadow:0 0 13px color-mix(in srgb,var(--discovery-accent) 10%,transparent);color:color-mix(in srgb,var(--discovery-accent) 86%,#effcff)}.lup-discovery-card__open-mark .material-icons{font-size:16px}.lup-discovery-card__anchor{min-height:148px}.lup-discovery-card__symbol{width:64px;height:64px;box-shadow:inset 0 1px 0 rgba(255,255,255,.31),0 0 0 7px color-mix(in srgb,var(--discovery-accent) 4%,transparent),0 0 25px var(--discovery-glow)}.lup-discovery-card__symbol::after{inset:-11px -10px -14px -13px}.lup-discovery-card__symbol .material-icons{font-size:34px}@media (max-width:360px){.lup-discovery-card__identity{padding-right:33px}.lup-discovery-card__open-mark{top:25px;width:24px;height:24px}.lup-discovery-card__open-mark .material-icons{font-size:14px}.lup-discovery-card__anchor{min-height:132px}.lup-discovery-card__symbol{width:57px;height:57px}.lup-discovery-card__symbol .material-icons{font-size:31px}}.nearby .location-categories{position:relative;gap:6px;padding:5px 14px 11px;background:radial-gradient(ellipse 72% 78% at 50% 114%,rgba(55,123,187,.1),transparent 70%),linear-gradient(180deg,rgba(8,13,24,.76) 0,rgba(9,16,29,.42) 74%,rgba(9,16,29,0) 100%);border-bottom:0;mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent 100%)}.nearby .location-categories::after{display:none}.nearby .location-categories button{position:relative;display:grid;min-width:54px;min-height:48px;padding:6px 8px;place-items:center;border:1px solid rgba(176,217,255,.12);border-radius:18px 18px 8px 18px;background:rgba(18,31,51,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.05);color:#aabbd0;font-size:7px;transition:transform 180ms ease,background 180ms ease,border-color 180ms ease,box-shadow 180ms ease}.nearby .location-categories button::before{width:4px;height:4px;content:'';border-radius:50%;background:rgba(151,185,219,.5);box-shadow:0 0 0 rgba(118,205,255,0);transition:background 180ms ease,box-shadow 180ms ease}.nearby .location-categories button .material-icons{font-size:18px}.nearby .location-categories button span{display:block;max-width:47px;margin-top:1px;line-height:1.05;text-align:center}.nearby .location-categories button.active{border-color:color-mix(in srgb,#8fd7ff 52%,transparent);background:linear-gradient(145deg,rgba(105,195,255,.22),rgba(54,79,151,.25));box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 0 15px rgba(87,185,255,.15);color:#f3fbff;transform:translate3d(0,-1px,0)}.nearby .location-categories button.active::before{background:#bff6ff;box-shadow:0 0 10px rgba(105,221,255,.75)}.nearby .location-rail{position:relative;padding:8px 7% 28px;scroll-padding-inline:7%;background:0 0}.nearby .location-rail::before{inset:-82px -20% 0;background:radial-gradient(circle at 18% 31%,rgba(130,218,255,.42) 0 1px,transparent 2px),radial-gradient(circle at 77% 23%,rgba(173,136,255,.35) 0 1px,transparent 2px),radial-gradient(circle at 67% 68%,rgba(108,197,255,.27) 0 1px,transparent 2px),radial-gradient(circle at 34% 76%,rgba(188,151,255,.25) 0 1px,transparent 2px),radial-gradient(ellipse 35% 27% at 50% 39%,rgba(79,140,223,.09),transparent 72%);opacity:.72;animation:lup-orbit-field-drift 16s ease-in-out infinite alternate}.nearby .location-rail::after{position:absolute;inset:8% 5% 12%;content:'';pointer-events:none;border:0;border-radius:50%;box-shadow:0 0 90px rgba(68,139,217,.06)}.nearby .location-rail .lup-room-slide-outer{padding:0 7px;transform:translate3d(0,var(--lup-rail-lift,7px),0) scale(var(--lup-rail-scale,.93));transition:transform 180ms cubic-bezier(.2,.8,.2,1),opacity 150ms linear}.nearby .location-rail.location-rail-dragging{scroll-snap-type:none}@media (min-width:760px){.nearby .location-rail{padding-right:max(7%,calc((100% - 560px)/ 2));padding-left:max(7%,calc((100% - 560px)/ 2));scroll-padding-inline:max(7%,calc((100% - 560px)/ 2))}}.nearby .location-rail.location-rail-dragging .lup-room-slide-outer{transition:none}.lup-orbit-card{--orbit-accent:var(--discovery-accent,#89c9ef);--orbit-glow:var(--discovery-glow,rgba(96,190,230,.24));position:relative;display:flex;min-height:min(548px,calc(100svh - 232px));overflow:hidden;flex-direction:column;border:1px solid color-mix(in srgb,var(--orbit-accent) 37%,rgba(211,239,255,.13));border-radius:50% 50% 34px 34px/14% 14% 7% 7%;background:radial-gradient(circle at 50% 46%,color-mix(in srgb,var(--orbit-accent) 16%,transparent),transparent 28%),linear-gradient(160deg,rgba(20,34,57,.86),rgba(7,13,25,.95) 62%,rgba(5,10,19,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.15),inset 0 0 52px color-mix(in srgb,var(--orbit-accent) 5%,transparent),0 24px 48px rgba(0,0,0,.3),0 0 34px color-mix(in srgb,var(--orbit-accent) 9%,transparent);isolation:isolate}.lup-orbit-card::before{position:absolute;z-index:-1;top:35%;left:50%;width:130%;aspect-ratio:1;content:'';border:0;border-radius:50%;box-shadow:0 0 0 20px color-mix(in srgb,var(--orbit-accent) 3%,transparent),0 0 72px color-mix(in srgb,var(--orbit-accent) 10%,transparent);transform:translate3d(-50%,-50%,0)}.lup-orbit-card::after{position:absolute;z-index:-1;right:-31%;bottom:-35%;width:80%;aspect-ratio:1;content:'';border-radius:50%;background:radial-gradient(circle at 28% 23%,color-mix(in srgb,var(--orbit-accent) 68%,transparent) 0 1px,transparent 2px),radial-gradient(circle at 74% 31%,color-mix(in srgb,var(--orbit-accent) 48%,transparent) 0 1px,transparent 2px),radial-gradient(circle at 48% 72%,color-mix(in srgb,var(--orbit-accent) 39%,transparent) 0 1px,transparent 2px),conic-gradient(from 0deg,transparent 0deg,color-mix(in srgb,var(--orbit-accent) 12%,transparent) 56deg,transparent 126deg,color-mix(in srgb,var(--orbit-accent) 6%,transparent) 208deg,transparent 292deg);filter:blur(10px);animation:lup-orbit-ambient-turn 24s linear infinite}.lup-orbit-card__dial{position:absolute;top:34%;left:50%;width:min(310px,83vw);aspect-ratio:1;pointer-events:none;border:1px solid color-mix(in srgb,var(--orbit-accent) 27%,transparent);border-radius:50%;box-shadow:inset 0 0 30px color-mix(in srgb,var(--orbit-accent) 5%,transparent),0 0 28px color-mix(in srgb,var(--orbit-accent) 8%,transparent);opacity:.94;transform:translate3d(-50%,-50%,0) rotate(var(--lup-rail-tilt,0deg));transition:transform 160ms linear}.lup-orbit-card__dial::after,.lup-orbit-card__dial::before{position:absolute;content:'';border:1px solid color-mix(in srgb,var(--orbit-accent) 16%,transparent);border-radius:50%}.lup-orbit-card__dial::before{inset:11%;border-color:color-mix(in srgb,var(--orbit-accent) 11%,transparent)}.lup-orbit-card__dial::after{display:none}.lup-orbit-card__dial span{position:absolute;top:50%;left:50%;width:7px;height:7px;border-radius:50%;background:color-mix(in srgb,var(--orbit-accent) 76%,#effcff);box-shadow:0 0 12px var(--orbit-glow);transform:rotate(calc(var(--i,0) * 60deg)) translateY(clamp(-142px,-38vw,-116px))}.lup-orbit-card__dial span:first-child{--i:0}.lup-orbit-card__dial span:nth-child(2){--i:1}.lup-orbit-card__dial span:nth-child(3){--i:2}.lup-orbit-card__dial span:nth-child(4){--i:3}.lup-orbit-card__dial span:nth-child(5){--i:4}.lup-orbit-card__dial span:nth-child(6){--i:5}.lup-room-slide-outer.lup-room-slide-current .lup-orbit-card__dial span{animation:lup-orbit-dial-signal 4.8s ease-in-out infinite}.lup-room-slide-outer.lup-room-slide-current .lup-orbit-card__dial span:nth-child(2){animation-delay:.18s}.lup-room-slide-outer.lup-room-slide-current .lup-orbit-card__dial span:nth-child(3){animation-delay:.36s}.lup-room-slide-outer.lup-room-slide-current .lup-orbit-card__dial span:nth-child(4){animation-delay:.54s}.lup-room-slide-outer.lup-room-slide-current .lup-orbit-card__dial span:nth-child(5){animation-delay:.72s}.lup-room-slide-outer.lup-room-slide-current .lup-orbit-card__dial span:nth-child(6){animation-delay:.9s}.lup-orbit-card__signage{position:relative;z-index:2;padding:27px 24px 0;text-align:center}.lup-orbit-card__category{display:inline-flex;align-items:center;gap:7px;color:color-mix(in srgb,var(--orbit-accent) 82%,#ecfaff);font-size:8px;font-weight:850;letter-spacing:.18em;text-transform:uppercase}.lup-orbit-card__category::after,.lup-orbit-card__category::before{display:none}.lup-orbit-card__identity{position:relative;display:grid;width:100%;margin:10px 0 0;padding:0 32px;border:0;background:0 0;color:#f5f9ff;cursor:pointer;font:inherit;text-align:center;touch-action:manipulation}.lup-orbit-card__identity strong{display:block;font-size:clamp(24px,6.6vw,34px);font-weight:760;letter-spacing:-.058em;line-height:1.01;text-shadow:0 0 22px color-mix(in srgb,var(--orbit-accent) 22%,transparent);overflow-wrap:anywhere}.lup-orbit-card__identity strong.room-hero-name--long{font-size:clamp(19px,5.1vw,25px);letter-spacing:-.035em}.lup-orbit-card__identity strong.room-hero-name--longword{font-size:clamp(17px,4.5vw,21px);letter-spacing:-.025em}.lup-orbit-card__identity>span{display:inline-flex;margin:6px auto 0;align-items:center;gap:4px;color:#afc2d8;font-size:10px}.lup-orbit-card__identity>span .material-icons{color:var(--orbit-accent);font-size:13px}.lup-orbit-card__open-mark{position:absolute;top:50%;right:1px;width:26px;height:26px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--orbit-accent) 41%,transparent);border-radius:50% 50% 50% 6px;box-shadow:0 0 14px color-mix(in srgb,var(--orbit-accent) 16%,transparent);color:color-mix(in srgb,var(--orbit-accent) 88%,#effcff);font-size:15px;transform:translateY(-40%)}.lup-orbit-card__identity:active{transform:translate3d(0,1px,0)}.lup-orbit-card__gate:focus-visible,.lup-orbit-card__identity:focus-visible,.lup-orbit-card__route:focus-visible,.lup-orbit-card__seal:focus-visible{outline:1px solid color-mix(in srgb,var(--orbit-accent) 88%,#fff);outline-offset:5px}.lup-orbit-card__route{position:relative;z-index:2;display:grid;width:100%;min-height:194px;margin-top:-7px;place-items:center;color:#eefdff;text-decoration:none}.lup-orbit-card__route::before{display:none}.lup-orbit-card__needle{position:relative;z-index:1;display:grid;width:80px;height:80px;margin-top:-18px;place-items:center;border:1px solid color-mix(in srgb,var(--orbit-accent) 70%,rgba(234,250,255,.28));border-radius:50% 50% 50% 13%;background:radial-gradient(circle at 32% 25%,rgba(255,255,255,.31),transparent 26%),color-mix(in srgb,var(--orbit-accent) 35%,rgba(8,19,35,.86));box-shadow:inset 0 1px 0 rgba(255,255,255,.33),0 0 0 9px color-mix(in srgb,var(--orbit-accent) 4%,transparent),0 0 29px var(--orbit-glow);color:#fff;transform:translate3d(0,-9px,0) rotate(-45deg)}.lup-orbit-card__needle::before{position:absolute;inset:-15px -14px -17px -17px;content:'';border:1px solid color-mix(in srgb,var(--orbit-accent) 25%,transparent);border-radius:50% 50% 50% 13%}.lup-orbit-card__needle .material-icons{font-size:42px;text-shadow:0 3px 7px rgba(0,0,0,.28);transform:rotate(45deg)}.lup-orbit-card__distance{position:absolute;bottom:3px;left:50%;display:grid;grid-template-columns:18px minmax(0,1fr);min-width:112px;column-gap:5px;align-items:center;color:#e7f7ff;transform:translateX(-50%)}.lup-orbit-card__distance .material-icons{grid-row:1/span 2;color:var(--orbit-accent);font-size:17px}.lup-orbit-card__distance strong{font-size:17px;font-weight:820;letter-spacing:-.04em;line-height:1.02}.lup-orbit-card__distance small{color:color-mix(in srgb,var(--orbit-accent) 62%,#aab8cc);font-size:7px;font-weight:820;letter-spacing:.11em;line-height:1.2;text-transform:uppercase}.lup-orbit-card__presence{position:relative;z-index:2;display:flex;min-height:52px;margin:auto 22px 0;padding:3px 0 7px;align-items:center;justify-content:space-between;border-top:0}.lup-orbit-card__people{display:flex;min-width:0;min-height:32px;align-items:center;padding-right:7px}.lup-orbit-card__people .lup-avatar,.lup-orbit-card__people>button{width:30px;height:30px;margin-left:-9px;border:2px solid #0b1323;border-radius:50%;box-shadow:0 4px 10px rgba(0,0,0,.26)}.lup-orbit-card__people .lup-avatar:first-child{margin-left:0}.lup-orbit-card__people>button{background:color-mix(in srgb,var(--orbit-accent) 42%,#31435f);color:#f5fbff;cursor:pointer;font:800 8px/1 inherit}.lup-orbit-card__people-label{display:inline-flex;min-height:32px;align-items:center;gap:5px;padding:0;border:0;background:0 0;color:#ccebdc;cursor:pointer;font:760 10px/1 inherit}.lup-orbit-card__people-label>span{width:7px;height:7px;border-radius:50%;background:#8395af;box-shadow:none}.lup-orbit-card__people-label.has-visitors>span{background:#7fe1a7;box-shadow:0 0 0 4px rgba(127,225,167,.1),0 0 12px rgba(127,225,167,.46)}.lup-orbit-card__people-label b{color:#f2fff8;font-size:13px}.lup-orbit-card__entry{position:relative;z-index:2;display:grid;min-height:84px;margin:0 31px 12px;grid-template-columns:1fr 1fr;align-items:center;border-top:0}.lup-orbit-card__gate,.lup-orbit-card__lock,.lup-orbit-card__seal{display:grid;width:39px;height:39px;place-items:center;border:1px solid color-mix(in srgb,var(--orbit-accent) 42%,rgba(255,255,255,.14));border-radius:50% 50% 50% 7px;background:color-mix(in srgb,var(--orbit-accent) 10%,rgba(8,17,31,.56));box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 0 16px color-mix(in srgb,var(--orbit-accent) 13%,transparent);color:color-mix(in srgb,var(--orbit-accent) 90%,#effcff)}.lup-orbit-card__seal{justify-self:center;cursor:pointer;transform:translate3d(7px,5px,0)}.lup-orbit-card__seal .material-icons{font-size:21px}.lup-orbit-card__gate{position:relative;justify-self:center;width:54px;height:54px;border-radius:50%;background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.3),transparent 24%),color-mix(in srgb,var(--orbit-accent) 28%,rgba(8,18,32,.7));box-shadow:inset 0 1px 0 rgba(255,255,255,.34),0 0 0 7px color-mix(in srgb,var(--orbit-accent) 4%,transparent),0 0 24px var(--orbit-glow);cursor:pointer;transform:translate3d(-7px,5px,0)}.lup-orbit-card__gate::after,.lup-orbit-card__gate::before{display:none}.lup-orbit-card__gate .material-icons{font-size:23px}.lup-orbit-card__gate:active{transform:translate3d(-7px,5px,0) scale(.92)}.lup-orbit-card__lock{justify-self:center;border:0;background:0 0;box-shadow:none;color:color-mix(in srgb,var(--orbit-accent) 78%,#c4d9ec)}.lup-orbit-card__lock .material-icons{font-size:21px}.lup-orbit-card--live .lup-orbit-card__gate{animation:lup-orbit-gate-breath 2.7s ease-in-out infinite}@keyframes lup-orbit-gate-breath{0%,100%{filter:brightness(1)}50%{filter:brightness(1.16)}}@keyframes lup-orbit-ambient-turn{from{transform:rotate(0) scale(1)}to{transform:rotate(360deg) scale(1.04)}}@keyframes lup-orbit-field-drift{from{transform:translate3d(-2%,-1%,0) scale(1)}to{transform:translate3d(2%,2%,0) scale(1.035)}}@keyframes lup-orbit-dial-signal{0%,100%{opacity:.52}18%,9%{opacity:1}28%{opacity:.66}}@media (max-width:360px){.lup-orbit-card{min-height:min(512px,calc(100svh - 217px))}.lup-orbit-card__signage{padding:22px 17px 0}.lup-orbit-card__identity{padding-right:27px;padding-left:27px}.lup-orbit-card__identity strong{font-size:clamp(21px,6.1vw,27px)}.lup-orbit-card__route{min-height:174px}.lup-orbit-card__needle{width:67px;height:67px}.lup-orbit-card__needle .material-icons{font-size:34px}.lup-orbit-card__presence{margin-right:16px;margin-left:16px}.lup-orbit-card__entry{margin-right:20px;margin-bottom:10px;margin-left:20px}}@media (prefers-reduced-motion:reduce){.lup-orbit-card__dial,.nearby .location-categories button,.nearby .location-rail .lup-room-slide-outer{transition:none}.lup-orbit-card--live .lup-orbit-card__gate,.lup-orbit-card::after,.lup-room-slide-outer.lup-room-slide-current .lup-orbit-card__dial span,.nearby .location-rail::before{animation:none}}.nearby .location-categories{border:1px solid rgba(183,204,233,.1);background:rgba(10,16,29,.58);box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}.nearby .location-categories button{--category-accent:#b9c9e8;color:color-mix(in srgb,var(--category-accent) 58%,#8f9caf);background:0 0}.nearby .location-categories button:nth-child(2){--category-accent:#9dbce4}.nearby .location-categories button:nth-child(3){--category-accent:#e3ae7d}.nearby .location-categories button:nth-child(4){--category-accent:#dc9bd8}.nearby .location-categories button:nth-child(5){--category-accent:#86d0cd}.nearby .location-categories button:nth-child(6){--category-accent:#91d39f}.nearby .location-categories button .material-icons{color:currentColor;text-shadow:none}.nearby .location-categories button.active{color:var(--category-accent);border-color:color-mix(in srgb,var(--category-accent) 30%,transparent);background:color-mix(in srgb,var(--category-accent) 9%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--category-accent) 13%,transparent)}.nearby .location-categories button.active::after{background:var(--category-accent);box-shadow:0 0 9px color-mix(in srgb,var(--category-accent) 50%,transparent)}.lup-orbit-card{background:linear-gradient(148deg,rgba(18,27,45,.78),rgba(6,11,22,.86) 72%);border-color:color-mix(in srgb,var(--orbit-accent) 22%,rgba(205,227,249,.12));box-shadow:inset 0 1px 0 rgba(255,255,255,.1),inset 0 0 42px color-mix(in srgb,var(--orbit-accent) 3%,transparent),0 24px 48px rgba(0,0,0,.27)}.lup-orbit-card::before{opacity:.52}.lup-orbit-card::after{opacity:.45}.lup-orbit-card__dial{border-color:color-mix(in srgb,var(--orbit-accent) 17%,transparent);box-shadow:inset 0 0 24px color-mix(in srgb,var(--orbit-accent) 3%,transparent),0 0 20px color-mix(in srgb,var(--orbit-accent) 5%,transparent)}.lup-orbit-card__dial span{opacity:.65}.lup-orbit-card{min-height:min(554px,calc(100svh - 226px));border-radius:28px 28px 18px 18px/22px 22px 18px 18px;background:radial-gradient(ellipse 68% 38% at 28% 55%,color-mix(in srgb,var(--orbit-accent) 12%,transparent),transparent 74%),linear-gradient(156deg,#162238 0,#0c1526 48%,#070c16 100%)}.lup-orbit-card__dial{display:none}.lup-orbit-card__signage{padding:27px 26px 0;text-align:left}.lup-orbit-card__category{gap:9px;letter-spacing:.15em}.lup-orbit-card__category::before{display:block;width:26px;height:1px;content:'';background:var(--orbit-accent);box-shadow:0 0 12px var(--orbit-glow)}.lup-orbit-card__identity{margin-top:12px;padding:0 42px 0 0;text-align:left}.lup-orbit-card__identity>span{margin:7px 0 0}.lup-orbit-card__open-mark{top:50%;right:0;width:34px;height:34px;border-radius:11px 11px 11px 4px;background:color-mix(in srgb,var(--orbit-accent) 8%,transparent);transform:translateY(-50%)}.lup-orbit-card__route{min-height:224px;margin-top:0;padding:0 28px;box-sizing:border-box;place-items:start}.lup-orbit-card__route::before{position:absolute;z-index:0;inset:12px 7% 8px;display:block;content:'';pointer-events:none;background:radial-gradient(circle at 14% 24%,color-mix(in srgb,var(--orbit-accent) 74%,#effcff) 0 1.4px,transparent 2.4px),radial-gradient(circle at 76% 17%,color-mix(in srgb,var(--orbit-accent) 58%,#effcff) 0 1px,transparent 2px),radial-gradient(circle at 84% 61%,color-mix(in srgb,var(--orbit-accent) 67%,#effcff) 0 1.2px,transparent 2.2px),radial-gradient(circle at 21% 74%,color-mix(in srgb,var(--orbit-accent) 48%,#effcff) 0 .8px,transparent 1.8px),radial-gradient(circle at 57% 82%,color-mix(in srgb,var(--orbit-accent) 55%,#effcff) 0 1px,transparent 2px);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--orbit-accent) 45%,transparent));opacity:0;transform:translate3d(0,0,0);will-change:transform,opacity}.lup-orbit-card__route::after{position:absolute;z-index:0;inset:18px 10% 12px;display:block;content:'';pointer-events:none;background:radial-gradient(circle at 10% 68%,color-mix(in srgb,var(--orbit-accent) 72%,#effcff) 0 1.1px,transparent 2.2px),radial-gradient(circle at 36% 43%,color-mix(in srgb,var(--orbit-accent) 48%,#effcff) 0 .8px,transparent 1.8px),radial-gradient(circle at 66% 24%,color-mix(in srgb,var(--orbit-accent) 74%,#effcff) 0 1.4px,transparent 2.5px),radial-gradient(circle at 92% 38%,color-mix(in srgb,var(--orbit-accent) 42%,#effcff) 0 .8px,transparent 1.8px);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--orbit-accent) 42%,transparent));opacity:0;will-change:transform,opacity}.lup-orbit-card__needle{width:92px;height:92px;margin:31px 0 0 calc(37% - 46px);box-shadow:inset 0 1px 0 rgba(255,255,255,.34),0 0 0 11px color-mix(in srgb,var(--orbit-accent) 4%,transparent),0 0 37px var(--orbit-glow);transform:rotate(-45deg)}.lup-orbit-card__distance{bottom:31px;left:calc(37% + 59px);z-index:1;transform:none}.lup-orbit-card__presence{margin:0 26px;padding:15px 0 12px;border-top:0}.lup-orbit-card__entry{min-height:68px;margin:0 26px 13px;grid-template-columns:39px 54px;justify-content:center;column-gap:44px;margin-bottom:5px;border-top:0;transform:translate3d(0,8px,0)}.lup-orbit-card__gate,.lup-orbit-card__lock,.lup-orbit-card__seal{justify-self:center;transform:none}.lup-orbit-card__gate:active{transform:scale(.92)}.lup-room-slide-outer.lup-room-slide-current .lup-orbit-card::before{animation:lup-orbit-field-drift 12s cubic-bezier(.38,.05,.3,1) infinite alternate}.lup-room-slide-outer.lup-room-slide-current .lup-orbit-card__needle::before{animation:lup-orbit-needle-signal 3.8s cubic-bezier(.24,.72,.32,1) infinite}.lup-room-slide-outer.lup-room-slide-current .lup-orbit-card__route::before{animation:lup-orbit-particle-pass-one 5.8s cubic-bezier(.18,.72,.28,1) infinite}.lup-room-slide-outer.lup-room-slide-current .lup-orbit-card__route::after{animation:lup-orbit-particle-pass-two 7.4s cubic-bezier(.22,.68,.32,1) 1.1s infinite}@keyframes lup-orbit-needle-signal{0%,100%{opacity:.32;transform:scale(.94)}38%{opacity:.86;transform:scale(1.16)}62%{opacity:.48;transform:scale(1.05)}}@keyframes lup-orbit-particle-pass-one{0%,12%{opacity:0;transform:translate3d(-46px,22px,0) scale(.88)}28%{opacity:.72}70%{opacity:.46}100%{opacity:0;transform:translate3d(70px,-34px,0) scale(1.08)}}@keyframes lup-orbit-particle-pass-two{0%,16%{opacity:0;transform:translate3d(52px,-25px,0) scale(.9)}33%{opacity:.58}74%{opacity:.34}100%{opacity:0;transform:translate3d(-66px,38px,0) scale(1.06)}}@media (prefers-reduced-motion:reduce){.lup-orbit-card__route::after,.lup-orbit-card__route::before,.lup-room-slide-outer.lup-room-slide-current .lup-orbit-card::before,.lup-room-slide-outer.lup-room-slide-current .lup-orbit-card__needle::before{animation:none}}.lup-orbit-card__route::after,.lup-orbit-card__route::before{display:none}.lup-orbit-card__particles{position:absolute;z-index:0;inset:8px 3% 5px;overflow:hidden;pointer-events:none}.lup-orbit-card__particles i{position:absolute;display:block;width:4px;height:4px;border-radius:50%;background:color-mix(in srgb,var(--orbit-accent) 78%,#effcff);box-shadow:0 0 7px color-mix(in srgb,var(--orbit-accent) 76%,transparent),0 0 15px var(--orbit-glow);opacity:0;will-change:transform,opacity}.lup-orbit-card__particles i:first-child{top:18%;left:7%}.lup-orbit-card__particles i:nth-child(2){top:67%;left:15%;width:3px;height:3px}.lup-orbit-card__particles i:nth-child(3){top:32%;right:4%;width:5px;height:5px}.lup-orbit-card__particles i:nth-child(4){top:79%;left:43%;width:2px;height:2px}.lup-orbit-card__particles i:nth-child(5){top:8%;left:53%;width:3px;height:3px}.lup-orbit-card__particles i:nth-child(6){top:52%;right:18%;width:2px;height:2px}.lup-orbit-card__particles i:nth-child(7){top:89%;right:8%;width:4px;height:4px}.lup-room-slide-outer.lup-room-slide-current .lup-orbit-card__particles i:first-child{animation:lup-orbit-current-a 7.1s cubic-bezier(.19,.7,.28,1) .2s infinite}.lup-room-slide-outer.lup-room-slide-current .lup-orbit-card__particles i:nth-child(2){animation:lup-orbit-current-b 8.9s cubic-bezier(.22,.65,.31,1) 1.4s infinite}.lup-room-slide-outer.lup-room-slide-current .lup-orbit-card__particles i:nth-child(3){animation:lup-orbit-current-c 6.4s cubic-bezier(.24,.73,.34,1) 2.8s infinite}.lup-room-slide-outer.lup-room-slide-current .lup-orbit-card__particles i:nth-child(4){animation:lup-orbit-current-a 10.3s cubic-bezier(.18,.68,.25,1) 3.6s infinite}.lup-room-slide-outer.lup-room-slide-current .lup-orbit-card__particles i:nth-child(5){animation:lup-orbit-current-b 9.7s cubic-bezier(.2,.75,.3,1) 4.4s infinite}.lup-room-slide-outer.lup-room-slide-current .lup-orbit-card__particles i:nth-child(6){animation:lup-orbit-current-c 7.8s cubic-bezier(.21,.68,.32,1) 5.5s infinite}.lup-room-slide-outer.lup-room-slide-current .lup-orbit-card__particles i:nth-child(7){animation:lup-orbit-current-a 11.6s cubic-bezier(.2,.7,.3,1) 6.1s infinite}@keyframes lup-orbit-current-a{0%,16%{opacity:0;transform:translate3d(-30px,24px,0) scale(.55)}29%{opacity:.78}62%{opacity:.38;transform:translate3d(46px,-34px,0) scale(1.04)}100%{opacity:0;transform:translate3d(76px,-58px,0) scale(.72)}}@keyframes lup-orbit-current-b{0%,19%{opacity:0;transform:translate3d(40px,-30px,0) scale(.5)}33%{opacity:.6}67%{opacity:.32;transform:translate3d(-38px,37px,0) scale(1.12)}100%{opacity:0;transform:translate3d(-70px,58px,0) scale(.65)}}@keyframes lup-orbit-current-c{0%,14%{opacity:0;transform:translate3d(-10px,48px,0) scale(.48)}30%{opacity:.72}69%{opacity:.28;transform:translate3d(23px,-46px,0) scale(1.08)}100%{opacity:0;transform:translate3d(38px,-76px,0) scale(.62)}}@media (prefers-reduced-motion:reduce){.lup-orbit-card__particles i{animation:none}}@media (max-width:360px){.lup-orbit-card__signage{padding-right:20px;padding-left:20px}.lup-orbit-card__route{min-height:201px;padding-right:22px;padding-left:22px}.lup-orbit-card__needle{width:78px;height:78px;margin-left:calc(37% - 39px)}.lup-orbit-card__distance{left:calc(37% + 49px);bottom:25px}.lup-orbit-card__entry,.lup-orbit-card__presence{margin-right:20px;margin-left:20px}}.navigator-view{--nav-ink:#f1f0fc;--nav-muted:#aaaac5;--nav-accent:#aa97ff;display:flex;width:100%;max-width:100%;min-width:0;min-height:var(--lup-viewport-height,100dvh);overflow:clip;background:#111125}.navigator-view>.left-sidebar{flex:0 0 auto;min-width:0}.navigator-view>md-content{flex:1 1 auto;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.navigator-view>md-content.greybg{color:var(--nav-ink);background:linear-gradient(150deg,#16182c,#111125 65%,#171d32);overflow-x:hidden;padding-bottom:max(20px,env(safe-area-inset-bottom))}.navigator-view .location-rail::after,.navigator-view .location-rail::before,.navigator-view>md-content::after,.navigator-view>md-content::before{display:none}.navigator-view .lup-top-bar .md-toolbar-tools,.navigator-view md-toolbar.lup-top-bar.md-hue-2:not(.sidenav-brand){background:0 0;box-shadow:none;border:0}.navigator-view .nav-topbar{display:grid;grid-template-columns:40px minmax(0,1fr) 36px 40px;align-items:center;gap:6px;box-sizing:border-box;width:min(100%,var(--lup-topbar-width));margin:0 auto 10px;padding:max(8px,env(safe-area-inset-top)) var(--lup-topbar-inset) 0}.navigator-view .nav-topbar-control{display:grid;place-items:center;flex:0 0 40px;width:40px;height:44px;padding:0;border:0;border-radius:50%;background:0 0;color:var(--lup-topbar-ink);cursor:pointer}.navigator-view .nav-topbar .search-input-wrap{position:relative;inset:auto;grid-column:1/-1;min-width:0;width:100%;max-width:none;height:44px;min-height:44px;margin:0;padding:0 12px;gap:8px;border:1px solid rgba(218,240,255,.1);border-radius:14px;background:rgba(235,249,255,.025);box-shadow:none}.navigator-view .nav-topbar .search-input-wrap:focus-within{border-color:#a9ddff80}.navigator-view .nav-topbar .search-input-wrap input.search-input{height:42px;min-height:0}.navigator-view .nav-topbar .search-input::placeholder{font-size:13px}.navigator-view .nav-topbar-notifications{display:flex;grid-column:3}.navigator-view .nav-topbar .lup-top-notification{width:36px;height:44px;min-height:44px;margin:0;padding:6px}.navigator-view .nav-topbar .lup-avatar{box-sizing:border-box;position:relative;width:32px;height:32px;padding:0;margin:0}.navigator-view .nav-topbar .lup-avatar .img,.navigator-view .nav-topbar .lup-avatar span{inset:0;width:100%;height:100%}.nav-eyebrow{display:block;font-size:10px;letter-spacing:2.4px;color:#aa97ff;font-weight:700}.navigator-view h1{color:#f1f0fc;font-size:30px;font-weight:500;line-height:1.12;margin:8px 0 0;letter-spacing:-1.2px}.navigator-view .search-input-wrap{display:flex;align-items:center;gap:10px;height:48px;width:calc(100% - 48px);max-width:720px;margin:0 auto 16px;padding:0 15px;box-sizing:border-box;border:1px solid #b4b1e52b;border-radius:16px;background:#ffffff05}.navigator-view .search-input-wrap::after,.navigator-view .search-input-wrap::before{display:none}.navigator-view .search-input-wrap>i{color:#aaaac5;font-size:22px}.navigator-view .search-input-wrap input.search-input{flex:1;min-width:0;width:auto;padding:0;margin:0;height:46px;background:0 0;border:0;box-shadow:none;color:#f1f0fc;font-size:16px}.navigator-view .location-search-clear{display:grid;width:30px;height:30px;flex:0 0 30px;padding:0;place-items:center;border:0;border-radius:50%;background:rgba(255,255,255,.08);color:#cbc8df;cursor:pointer}.navigator-view .location-search-clear:focus-visible,.navigator-view .location-search-clear:hover{background:rgba(255,255,255,.16);color:#fff}.navigator-view .location-search-clear .material-icons{font-size:18px}.navigator-view input::placeholder{font-size:13px;color:#aaaac5}.navigator-view .nav-categories{display:flex;justify-content:center;align-items:center;gap:8px;padding:0 12px 4px;margin:auto;box-sizing:border-box}.navigator-view .nav-categories button{--category-color:#b8a5ff;display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:0;border-radius:10px;background:0 0;color:#9696ad;cursor:pointer}.navigator-view .nav-categories button>i{font-size:25px;color:inherit}.navigator-view .nav-categories button[data-category=NAV_CAFE]{--category-color:#ffc58e}.navigator-view .nav-categories button[data-category=NAV_NIGHT]{--category-color:#ef9ee1}.navigator-view .nav-categories button[data-category=NAV_CULTURE]{--category-color:#bda5ff}.navigator-view .nav-categories button[data-category=NAV_OUTDOORS]{--category-color:#91d8b2}.navigator-view .nav-categories button[data-category=NAV_CITIES]{--category-color:#92caff}.navigator-view .nav-categories button.active{color:var(--category-color)}.navigator-view .nav-categories button.active>i{text-shadow:0 0 9px color-mix(in srgb,var(--category-color) 35%,transparent)}.navigator-view .nav-categories .nav-reset{color:#a9dff4;touch-action:manipulation}.navigator-view .nav-reset svg{width:29px;height:29px;overflow:visible;pointer-events:none}.navigator-view .nav-reset-pins{transform-origin:16px 16px}.navigator-view .nav-reset-pin-one{fill:#abdff4}.navigator-view .nav-reset-pin-two{fill:#92d4c6}.navigator-view .nav-reset circle{fill:#152c41}.navigator-view .nav-reset-burst{position:absolute;inset:10px;border:1px solid #caf2ff99;border-radius:50%;box-shadow:0 0 8px #97dce827;opacity:0;pointer-events:none}.navigator-view .nav-category-glint{position:absolute;inset:0;display:grid;place-items:center;opacity:0;color:var(--category-color);pointer-events:none}.navigator-view .nav-category-glint i{font-size:25px;text-shadow:0 0 8px color-mix(in srgb,var(--category-color) 36%,transparent)}.navigator-view .location-rail{position:relative;display:flex;gap:0;width:100%;max-width:480px;box-sizing:border-box;padding:8px 0;margin:0 auto;background:0 0;overflow-x:auto;overflow-y:hidden;min-height:0;scroll-snap-type:x mandatory;scroll-padding:0;scrollbar-width:none;touch-action:pan-y pinch-zoom}.navigator-view .location-rail::-webkit-scrollbar{display:none}.navigator-view .location-rail.location-rail-dragging{scroll-snap-type:none}.navigator-view .lup-room-slide-outer{flex:0 0 100%;width:100%;overflow:hidden;min-width:0;height:auto;padding:0;margin:0;transform:none;transition:none;scroll-snap-align:center}.navigator-view .nav-place{display:flex;flex-direction:column;width:calc(100% - 48px);max-width:320px;height:auto;min-height:0;padding:0;margin:0 auto;background:0 0;box-shadow:none;border:0;border-radius:0;overflow:hidden;opacity:1;transform:none}.navigator-view .nav-place::after,.navigator-view .nav-place::before{display:none}.nav-landscape{position:relative;height:164px;overflow:hidden;isolation:isolate;background:0 0}.nav-landmark{position:absolute;top:28px;left:calc(50% - 41px);width:82px;height:82px;border-radius:28px 28px 28px 8px;display:grid;place-items:center;transform:rotate(-45deg);background:linear-gradient(145deg,#dfd7ff,#a292e7 55%,#7279be);border:1px solid #ebe7ffb0;box-shadow:-7px 9px 0 #554e8644,0 24px 26px #08091766,inset 0 2px 3px #ffffff66}.nav-landmark>i{transform:rotate(45deg);color:#262844;font-size:37px}.lup-room-slide-current .nav-landmark{animation:nav-settle 620ms cubic-bezier(.18,.7,.22,1) both}@keyframes nav-settle{0%{transform:translateY(-18px) rotate(-56deg) scale(.93);opacity:.65}65%{transform:translateY(3px) rotate(-43deg);opacity:1}100%{transform:translateY(0) rotate(-45deg);opacity:1}}.nav-place-content{padding:0 3px 12px;text-align:center}.navigator-view .nav-place-category{margin:0 0 9px;min-height:0;display:flex;align-items:center;justify-content:center;gap:5px;color:#b3a5e9;font-size:11px}.nav-place-category i{font-size:15px}.navigator-view .nav-place h2{margin:0 0 10px;font-size:28px;font-weight:500;letter-spacing:-.8px;line-height:1.12;color:#f1f0fc;overflow-wrap:anywhere}.navigator-view .nav-address{color:#aaaac5;font-size:12px;line-height:1.5;margin:0;min-height:0}.navigator-view .nav-facts{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;gap:14px;padding:7px 0;font-size:12px}.nav-facts>span{display:flex;align-items:center;gap:4px}.nav-facts i{font-size:16px;color:#abded9}.nav-facts button{min-height:44px;padding:0;color:#aaaac5;font-family:inherit;background:0 0;border:0;cursor:pointer}.nav-availability{display:flex;justify-content:center;align-items:center;gap:6px;font-size:11px;color:#aaaac5;padding-bottom:14px;line-height:1.4}.nav-status-dot{width:5px;height:5px;border-radius:50%;background:#aaaac5}.is-available{color:#a7ded3}.is-available .nav-status-dot{background:#a7ded3}.navigator-view .nav-actions{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) 44px;align-items:stretch;gap:7px}.navigator-view .nav-actions a,.navigator-view .nav-open,.navigator-view .nav-qr{display:flex;align-items:center;justify-content:center;gap:6px;min-height:48px;padding:0 9px;box-sizing:border-box;border-radius:15px;border:1px solid #aaa2d738;background:#ffffff08;color:#e0dfef;text-decoration:none;font-family:inherit;font-size:12px;font-weight:500;cursor:pointer;transition:transform 180ms ease}.navigator-view .nav-open{background:#e0d8fb;border-color:#e0d8fb;color:#28223f}.nav-actions i{font-size:18px}.navigator-view .nav-actions a>i:last-child{display:none}.navigator-view .nav-qr{padding:0}.nav-qr i{font-size:22px}.navigator-view .nav-chat{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;width:100%;padding:0 12px;margin-top:9px;border:1px solid #9edac328;border-radius:14px;background:#8ad8bb08;color:#b8e5d6;font-family:inherit;font-size:12px;cursor:pointer;transition:transform 180ms ease}.nav-chat i{font-size:18px}.nav-chat>i:last-child{margin-left:auto}.nav-chat>span{flex:1;text-align:left}.navigator-view .nav-actions a:active,.navigator-view .nav-chat:active,.navigator-view .nav-open:active,.navigator-view .nav-qr:active{transform:scale(.96)}.nav-pagination{display:flex;align-items:center;justify-content:center;gap:20px;margin:16px auto 0}.nav-pagination button{width:44px;height:44px;border:1px solid #ffffff18;border-radius:50%;background:0 0;color:#d3cbe9;cursor:pointer}.nav-pagination button:disabled{opacity:.25}.nav-pagination span{font-size:12px;color:#d3cbe9}.nav-pagination small{color:#8b8aab}.nav-empty{padding:24px;text-align:center;color:#aaaac5}.nav-empty button{padding:12px;background:#e0d8fb;color:#28223f;border:0;border-radius:12px}.navigator-view a:focus-visible,.navigator-view button:focus-visible,.navigator-view input:focus-visible{outline:2px solid #b5a2ff;outline-offset:3px}@media(min-width:800px){.navigator-view .nav-intro{padding-top:24px}.navigator-view h1{font-size:38px}.nav-landscape{height:204px}.nav-landmark{top:45px}.nav-orbit{top:90px}.nav-orbit-two{top:100px}}@media(max-height:900px) and (max-width:600px){.navigator-view .nav-intro{padding-top:8px;padding-bottom:12px}.nav-landscape{height:132px}.nav-landmark{top:16px;width:70px;height:70px;left:calc(50% - 35px)}.nav-landmark i{font-size:33px}.nav-orbit{top:53px}.nav-orbit-two{top:61px}.navigator-view .nav-place h2{font-size:26px}.navigator-view .nav-facts{padding:1px 0}}@media(prefers-reduced-motion:reduce){.navigator-view *,.navigator-view ::after,.navigator-view ::before{animation:none;transition:none;scroll-behavior:auto}.navigator-view .nav-place{transform:none;opacity:1}.nav-landmark{transform:rotate(-45deg)}}.navigator-view .nav-place-content{min-width:0;padding:6px 5px}.navigator-view .nav-address,.navigator-view .nav-place h2,.navigator-view .nav-place-category{position:static;width:auto;height:auto;max-height:none;white-space:normal}.navigator-view .nav-facts{gap:8px 16px}.navigator-view .nav-facts>button,.navigator-view .nav-facts>span{flex:none;white-space:nowrap}.navigator-view .nav-actions>*{min-width:0;white-space:normal;line-height:1.3}.navigator-view .nav-actions i{flex:none}.navigator-view .nav-landscape{background:0 0}.navigator-view .nav-landmark{box-shadow:-4px 5px 0 #554e8633,0 12px 15px #08091744,inset 0 2px 3px #ffffff66}@keyframes nav-settle{from{transform:translateY(-8px) rotate(-45deg);opacity:.7}to{transform:translateY(0) rotate(-45deg);opacity:1}}.lup-room-slide-current .nav-landmark{animation-duration:380ms}@media(max-width:360px){.navigator-view .nav-categories{padding-inline:8px;gap:4px}.navigator-view .nav-actions{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) 40px;gap:5px}.navigator-view .nav-actions>*{padding-inline:5px}.navigator-view .nav-open>i{display:none}}@media(max-width:600px){.navigator-view{min-height:var(--lup-viewport-height,100dvh)}.navigator-view>.left-sidebar{display:block;flex:0 0 0;width:0}.navigator-view>md-content{height:var(--lup-viewport-height,100dvh);overflow-x:hidden}.navigator-view .location-rail,.navigator-view .nav-categories,.navigator-view .nav-intro,.navigator-view .search-input-wrap{max-width:100%}}.navigator-view .nav-categories{position:relative;padding-bottom:2px}.navigator-view .nav-categories::after{display:none}.navigator-view .lup-room-slide-outer{perspective:950px}.navigator-view .nav-place{transform:rotateY(var(--nav-turn,0deg)) scale(var(--nav-scale,1));opacity:var(--nav-opacity,1);transform-origin:50% 42%;backface-visibility:hidden}.navigator-view .nav-landscape{transform:translateX(var(--nav-drift,0))}.navigator-view .nav-landscape::before{content:'';position:absolute;inset:18% 8%;border:1px solid #9fc5df26;border-radius:50%;transform:rotate(-22deg) scaleY(.4);pointer-events:none}.navigator-view .nav-landscape::after{content:'';position:absolute;bottom:24%;left:19%;width:5px;height:5px;border-radius:50%;background:#a9e8ff;box-shadow:0 0 12px #6ed8ff66,170px -25px 0 #bda5ff66;pointer-events:none}.navigator-view .nav-landmark{background:linear-gradient(145deg,#d9eff5,#acafd6 55%,#777fae);border-color:#dcecff80}.navigator-view .nav-place-category{color:#b9c8df}.navigator-view .nav-open{background:#d8e4f1;border-color:#d8e4f1;color:#232738}.navigator-view .nav-actions a,.navigator-view .nav-qr{background:#191c2a;border-color:#a59aca38}@media(prefers-reduced-motion:reduce){.navigator-view .nav-landscape{transform:none}}.navigator-view .lup-room-slide-current .nav-landmark{animation:none}.navigator-view .nav-landscape::after,.navigator-view .nav-landscape::before{display:none}.navigator-view .nav-categories button{position:relative}.navigator-view .nav-categories button.is-current-category::after{display:none}.navigator-view .lup-room-slide-outer{content-visibility:auto;contain-intrinsic-block-size:auto 510px}md-sidenav.md-sidenav-left.navigator-sidebar{box-sizing:border-box;display:flex;flex-direction:column;width:320px;min-width:0;max-width:calc(100vw - 36px);height:100%;max-height:100dvh;overflow:hidden;color:var(--lup-app-ink);background:var(--lup-app-field);border-right:1px solid rgba(218,240,255,.12);box-shadow:inset -1px 0 1px rgba(200,234,252,.12),16px 0 48px #03102450;border-radius:0 28px 28px 0}md-sidenav.navigator-sidebar .sidenav-brand{display:block;flex:none;min-height:82px;background:0 0;border:0;box-shadow:none}md-sidenav.navigator-sidebar .sidenav-brand .md-toolbar-tools{display:flex;height:82px;min-height:82px;padding:0 22px;gap:12px;background:0 0;box-shadow:none}md-sidenav.navigator-sidebar .md-toolbar-tools::after,md-sidenav.navigator-sidebar .md-toolbar-tools::before,md-sidenav.navigator-sidebar .sidenav-brand::after,md-sidenav.navigator-sidebar .sidenav-brand::before,md-sidenav.navigator-sidebar md-list-item::before{display:none}md-sidenav.navigator-sidebar .sidenav-brand h1{margin:0;color:#f2f9ff;font:600 27px/1 Ubuntu,Roboto,sans-serif;letter-spacing:-1.2px}md-sidenav.navigator-sidebar .sidenav-brand h1 span{display:inline;margin:0;color:#a9dfff;font:inherit;letter-spacing:inherit;text-transform:none}md-sidenav.navigator-sidebar .sidebar-wordmark>span{display:block;margin-top:7px;color:#a7c1d6;font-size:10px;font-weight:400;letter-spacing:.03em;text-transform:none}md-sidenav.navigator-sidebar .nav-close{display:grid;place-items:center;order:2;flex:0 0 44px;width:44px;height:44px;margin:0 0 0 auto;padding:0;border:0;border-radius:50%;background:#ddf3ff08;color:#c5e7f8;cursor:pointer;box-shadow:none}md-sidenav.navigator-sidebar .nav-close .material-icons{font-size:21px}md-sidenav.md-sidenav-left.navigator-sidebar>md-content.sidebar-scroll{display:block;flex:1 1 0%;min-height:0;height:auto;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:#a9dfff40 transparent;background:0 0;color:inherit;isolation:auto;-webkit-overflow-scrolling:touch}md-sidenav.navigator-sidebar .sidebar-user-card{box-sizing:border-box;display:flex;align-items:center;gap:12px;width:calc(100% - 40px);margin:3px 20px 14px;padding:14px 12px;border:1px solid rgba(218,240,255,.065);border-radius:20px;background:rgba(235,249,255,.006);box-shadow:inset 1px 1px 1px rgba(245,253,255,.26),inset -1px -1px 1px rgba(200,234,252,.12);text-align:left;cursor:pointer}md-sidenav.navigator-sidebar .sidebar-user-card>div{flex:1;min-width:0}md-sidenav.navigator-sidebar .sidebar-user-card strong{display:block;overflow:hidden;text-overflow:ellipsis;color:#ecf7ff;font-size:14px}md-sidenav.navigator-sidebar .sidebar-user-card span{display:block;margin-top:4px;color:#9dbbd1;font-size:11px;letter-spacing:0}md-sidenav.navigator-sidebar .sidebar-user-card .lup-avatar{box-sizing:border-box;flex:none;width:38px;height:38px;padding:0;border:1px solid #def4ff55;outline:0}md-sidenav.navigator-sidebar .sidebar-user-card .lup-avatar .img,md-sidenav.navigator-sidebar .sidebar-user-card .lup-avatar span{inset:0;margin:0;width:100%;height:100%}md-sidenav.navigator-sidebar .sidebar-user-card>.material-icons{font-size:19px;color:#93cfe9}md-sidenav.navigator-sidebar md-list{display:block;padding:0 16px max(24px,env(safe-area-inset-bottom));background:0 0}md-sidenav.navigator-sidebar .md-subheader{min-height:0;margin:18px 12px 6px;padding:0;border:0;background:0 0;color:#87a8c1;font-size:10px;font-weight:500;letter-spacing:.09em}md-sidenav.navigator-sidebar .md-subheader-inner{padding:0}md-sidenav.md-sidenav-left.navigator-sidebar md-list-item{min-height:49px;margin:3px 0;border:1px solid transparent;border-radius:14px;background:0 0}md-sidenav.md-sidenav-left.navigator-sidebar md-list-item:focus-within,md-sidenav.md-sidenav-left.navigator-sidebar md-list-item:hover{background:rgba(235,249,255,.035);border-color:rgba(218,240,255,.12)}md-sidenav.navigator-sidebar md-list-item .md-list-item-inner{min-height:49px;gap:12px}md-sidenav.navigator-sidebar md-list-item p{font-size:14px;line-height:1.4;font-weight:400;color:#d7e8f5}md-sidenav.md-sidenav-left.navigator-sidebar md-list-item .nav-icon{box-sizing:border-box;display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;margin:0 12px 0 0;border:1px solid rgba(218,240,255,.065);border-radius:10px;background:rgba(235,249,255,.006);box-shadow:inset 1px 1px 1px rgba(245,253,255,.26),inset -1px -1px 1px rgba(200,234,252,.12);font-size:21px;color:#bce8fa;transform:none}md-sidenav.navigator-sidebar .sidebar-legal-title{margin-top:24px;padding-top:17px;border-top:1px solid #c1e4ff13}md-sidenav.navigator-sidebar md-list-item:has(.impressum) p,md-sidenav.navigator-sidebar md-list-item:has(.privacy) p,md-sidenav.navigator-sidebar md-list-item:has(.tos) p{font-size:12px;color:#9db6ca}md-sidenav.navigator-sidebar .nav-logout .nav-icon,md-sidenav.navigator-sidebar .nav-logout p{color:#d4a5b5}md-sidenav.navigator-sidebar [role=button]:focus-visible,md-sidenav.navigator-sidebar button:focus-visible{outline:2px solid #a9dfff;outline-offset:-3px}.settings-page>md-content{background:radial-gradient(58% 25% at 102% 2%,rgba(66,175,228,.13),transparent 76%),radial-gradient(48% 27% at -9% 78%,rgba(126,91,214,.09),transparent 75%),linear-gradient(156deg,#111d30 0,#0b1423 49%,#080e18 100%)}.settings-page>md-content::after,.settings-page>md-content::before{display:none}.settings-page .lup-settings-list{width:min(100%,700px);max-width:700px;margin:0 auto;padding:22px 18px 44px;background:0 0}.settings-page .settings-hero{position:relative;display:block;min-height:0;margin:0 0 24px;padding:4px 0 19px;overflow:visible;border:0;border-bottom:1px solid rgba(157,220,246,.18);border-radius:0;background:0 0;box-shadow:none}.settings-page .settings-hero-route,.settings-page .settings-hero::after,.settings-page .settings-hero::before{display:none}.settings-page .settings-hero small{color:#8fd9f4;font-size:8px;font-weight:850;letter-spacing:.19em;line-height:1}.settings-page .settings-hero h1{margin:8px 0 6px;color:#f2f8fe;font-size:27px;font-weight:730;letter-spacing:-.045em;line-height:1.05}.settings-page .settings-hero p{max-width:470px;margin:0;color:#91a8be;font-size:12px;line-height:1.5}.settings-page .lup-settings-profile-visibility{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin:0 0 26px;padding:13px 15px;border:1px solid rgba(151,216,243,.14);border-radius:13px;background:linear-gradient(105deg,rgba(72,154,198,.12),rgba(13,25,42,.32) 72%);box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}.settings-page .lup-settings-profile-visibility::before{display:none}.settings-page .settings-visibility-heading{min-width:0}.settings-page .settings-visibility-heading>.material-icons{display:none}.settings-page .settings-visibility-heading strong{display:block;color:#e8f4fb;font-size:12px;font-weight:700}.settings-page .settings-visibility-heading small{display:block;margin-top:3px;color:#809bb3;font-size:10px;line-height:1.3}.settings-page .lup-settings-group{margin:0 0 26px;padding:0;overflow:visible;border:1px solid rgba(156,216,243,.14);border-radius:16px;background:linear-gradient(145deg,rgba(25,46,72,.54),rgba(11,20,34,.5));box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 13px 28px rgba(0,5,17,.12)}.settings-page .lup-settings-group::before{display:none}.settings-page .lup-settings-group-heading{min-height:0;margin:0;padding:14px 15px 12px;border:0;border-bottom:1px solid rgba(156,216,243,.13);background:linear-gradient(90deg,rgba(92,181,224,.08),transparent 62%)}.settings-page .lup-settings-group-heading::before{display:none}.settings-page .lup-settings-group-heading small{display:block;color:#bce8fa;font-size:9px;font-weight:830;letter-spacing:.145em;line-height:1.1}.settings-page .lup-settings-group-heading p{margin:5px 0 0;color:#839bb1;font-size:10px;line-height:1.4}.settings-page .lup-setting-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(138px,auto);grid-template-areas:'label value' 'visibility visibility';gap:7px 16px;align-items:center;min-height:70px;margin:0;padding:12px 15px;border:0;border-bottom:1px solid rgba(156,216,243,.105);border-radius:0;background:0 0;box-shadow:none;transition:background .16s ease}.settings-page .lup-setting-card:last-child{border-bottom:0}.settings-page .lup-setting-card:focus-within,.settings-page .lup-setting-card:hover{border-color:rgba(156,216,243,.105);background:linear-gradient(90deg,rgba(92,188,229,.1),rgba(100,83,185,.035) 75%,transparent);box-shadow:none}.settings-page .lup-setting-card-heading{grid-area:label;min-width:0}.settings-page .lup-setting-icon{display:none}.settings-page .lup-setting-card-heading h3{margin:0;color:#e7f1f9;font-size:12px;font-weight:680;line-height:1.25}.settings-page .lup-setting-card-heading p{margin:4px 0 0;color:#8199b0;font-size:10px;line-height:1.3}.settings-page .lup-setting-value{grid-area:value;display:flex;min-width:138px;justify-content:flex-end}.settings-page .lup-setting-value>md-switch{margin:0 1px 0 auto}.settings-page .lup-setting-value .lup-setting-input,.settings-page .lup-setting-value .lup-setting-input input,.settings-page .lup-setting-value .lup-setting-input textarea,.settings-page .lup-setting-value md-select{min-width:0;margin:0}.settings-page .lup-setting-value .lup-setting-input input,.settings-page .lup-setting-value .lup-setting-input textarea,.settings-page .lup-setting-value md-select,.settings-page .lup-visibility-trigger{border:1px solid rgba(154,217,245,.19);border-radius:9px;background:rgba(5,13,25,.46);color:#e4f3fc;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.settings-page .lup-setting-value md-select{min-width:138px;padding:7px 9px 4px}.settings-page .lup-setting-value .lup-setting-input input{min-height:34px;padding:0 9px}.settings-page .lup-setting-value .lup-setting-input input[type=color]{width:46px;min-width:46px;padding:3px}.settings-page .lup-setting-card--country .lup-setting-value md-select,.settings-page .lup-setting-card--language .lup-setting-value md-select{min-width:176px}.settings-page .lup-setting-card--timezone .lup-setting-value md-select{min-width:196px}.settings-page .lup-setting-card--switch .lup-setting-value{min-height:34px}.settings-page .lup-setting-card--switch .md-switch-thumb{background:#eaf8ff}.settings-page .lup-setting-card--switch .md-switch.md-checked .md-bar{background:rgba(87,196,230,.48)}.settings-page .lup-setting-card--switch .md-switch.md-checked .md-thumb{background:#91e5f6;box-shadow:0 0 10px rgba(108,218,242,.42)}.settings-page .lup-setting-visibility{grid-area:visibility;display:flex;align-items:center;justify-content:space-between;min-height:30px;padding-top:4px;border-top:1px solid rgba(156,216,243,.075)}.settings-page .lup-setting-visibility>span{color:#738fa8;font-size:9px;letter-spacing:.02em}.settings-page .lup-setting-visibility>span .material-icons{font-size:13px}.settings-page .lup-visibility-trigger{min-height:30px;padding:5px 9px;color:#bfe5f7;font-size:10px}.settings-page .lup-visibility-menu{z-index:80;border-color:rgba(154,217,245,.25);border-radius:10px;background:#12233b;box-shadow:0 16px 34px rgba(0,4,16,.48)}.settings-page .lup-setting-card--textarea{grid-template-columns:1fr;grid-template-areas:'label' 'value' 'visibility'}.settings-page .lup-setting-card--textarea .lup-setting-value{justify-content:stretch}.settings-page .lup-setting-card--textarea .lup-setting-input,.settings-page .lup-setting-card--textarea textarea{width:100%}.settings-page .lup-setting-card--textarea textarea{min-height:104px;padding:10px}.settings-page .lup-setting-emoji-picker{gap:4px;margin-top:7px;padding-top:7px;border-top:1px solid rgba(156,216,243,.075)}.settings-page .lup-setting-emoji-picker button{width:26px;height:26px;border:0;border-radius:6px;background:rgba(119,176,218,.08);box-shadow:none}.md-select-menu-container .country-option .country-flag,.settings-page .lup-setting-value .country-flag{border:1px solid rgba(193,230,248,.28);border-radius:3px;box-shadow:0 1px 4px rgba(0,0,0,.24)}.settings-page .lup-setting-value .country-flag{transform:scale(.66);transform-origin:left center;margin-right:-10px}.md-select-menu-container .country-option{min-height:42px;padding-right:15px;padding-left:13px;color:#e6f2fb;font-size:12px}.md-select-menu-container .country-option .country-flag{transform:scale(.72);transform-origin:left center;margin-right:-7px}.md-select-menu-container .country-option.md-selected,.md-select-menu-container .country-option:focus,.md-select-menu-container .country-option:hover{background:linear-gradient(90deg,rgba(91,189,230,.18),rgba(103,80,183,.08))}.md-select-menu-container .country-option.md-selected .country-flag{border-color:rgba(142,224,247,.6)}@media (max-width:520px){.settings-page .lup-settings-list{padding:17px 12px 34px}.settings-page .settings-hero h1{font-size:24px}.settings-page .lup-setting-card,.settings-page .lup-settings-profile-visibility{grid-template-columns:1fr}.settings-page .lup-setting-card{grid-template-areas:'label' 'value' 'visibility';align-items:stretch}.settings-page .lup-profile-visibility-choice,.settings-page .lup-setting-value{justify-self:stretch;justify-content:stretch}.settings-page .lup-profile-visibility-choice .lup-visibility-trigger,.settings-page .lup-setting-value .lup-setting-input,.settings-page .lup-setting-value md-select{width:100%}.settings-page .lup-setting-card--country .lup-setting-value md-select,.settings-page .lup-setting-card--language .lup-setting-value md-select,.settings-page .lup-setting-card--timezone .lup-setting-value md-select{min-width:0}.settings-page .lup-setting-value>md-switch{margin-left:0}}@media (prefers-reduced-motion:reduce){.settings-page .lup-setting-card{transition:none}}.nearby .location-categories{--lup-category-offset:0%;position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;padding:5px 8px 12px;overflow:visible;border:0;border-radius:0;background:0 0;box-shadow:none;isolation:isolate}.nearby .location-categories::before{position:absolute;right:12px;bottom:4px;left:12px;z-index:0;display:block;height:1px;content:'';border:0;border-radius:0;background:linear-gradient(90deg,transparent,rgba(143,199,230,.23) 8%,rgba(143,199,230,.16) 92%,transparent);box-shadow:none;opacity:1;pointer-events:none}.nearby .location-categories::after{position:absolute;right:auto;bottom:3px;left:8px;z-index:1;display:block;width:calc((100% - 16px)/ 6);height:3px;content:'';border:0;border-radius:99px;background:linear-gradient(90deg,transparent 0,var(--lup-category-ink,#a9ddff) 22%,#edfaff 50%,var(--lup-category-ink,#a9ddff) 78%,transparent 100%);box-shadow:0 0 8px color-mix(in srgb,var(--lup-category-ink,#a9ddff) 62%,transparent),0 0 18px color-mix(in srgb,var(--lup-category-ink,#a9ddff) 26%,transparent);opacity:.96;transform:translate3d(var(--lup-category-offset),0,0);transition:transform 35ms linear,opacity 80ms ease;pointer-events:none}.nearby .location-categories:has(button:first-child.active){--lup-category-offset:0%;--lup-category-ink:#a9ddff}.nearby .location-categories:has(button:nth-child(2).active){--lup-category-offset:100%;--lup-category-ink:#9ec7fa}.nearby .location-categories:has(button:nth-child(3).active){--lup-category-offset:200%;--lup-category-ink:#edb47f}.nearby .location-categories:has(button:nth-child(4).active){--lup-category-offset:300%;--lup-category-ink:#e6a4df}.nearby .location-categories:has(button:nth-child(5).active){--lup-category-offset:400%;--lup-category-ink:#84d8c9}.nearby .location-categories:has(button:nth-child(6).active){--lup-category-offset:500%;--lup-category-ink:#94dda8}.nearby .location-categories button{position:relative;z-index:2;min-height:57px;padding:3px 1px 6px;border:0;border-radius:0;outline:0;background:0 0;box-shadow:none}.nearby .location-categories button::before{display:none;content:none}.nearby .location-categories button::after{display:none;content:none}.nearby .location-categories button.active{color:#f5fbff;border-color:transparent;outline:0;background:0 0;box-shadow:none;filter:brightness(1.08);transform:translate3d(0,-1px,0)}.nearby .location-categories button.active::before{position:absolute;bottom:0;left:50%;z-index:-1;display:block;width:92%;height:58px;content:'';border:0;border-radius:50% 50% 18px 18px/86% 86% 10px 10px;background:radial-gradient(ellipse at 50% 100%,color-mix(in srgb,var(--lup-category-ink,#a9ddff) 27%,transparent) 0,color-mix(in srgb,var(--lup-category-ink,#a9ddff) 12%,transparent) 34%,transparent 75%);box-shadow:none;opacity:.9;transform:translate3d(-50%,0,0);pointer-events:none}.nearby .location-categories button.active .material-icons{background:0 0;box-shadow:0 0 15px color-mix(in srgb,var(--lup-category-ink,#a9ddff) 32%,transparent)}.nearby .location-categories.category-rail-dragging::after{transition:none}@media (max-width:380px){.nearby .location-categories{padding-right:4px;padding-left:4px}.nearby .location-categories::before{right:8px;left:8px}.nearby .location-categories::after{left:4px;width:calc((100% - 8px)/ 6)}}@media (prefers-reduced-motion:reduce){.nearby .location-categories::after{transition:none}}.profile-journal .user-profile-page{overflow-y:auto;overflow-x:hidden;min-height:0}.profile-journal .profile-portrait{position:relative;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:18px;margin:0;padding:32px 20px 20px;text-align:center}.profile-journal .profile-portrait-image{position:relative;display:grid;place-items:center;width:132px;height:132px;flex:none}.profile-journal .profile-avatar-upload{position:relative;display:block;width:132px;height:132px;padding:0;border:0;border-radius:50%;background:0 0;cursor:pointer}.profile-journal .profile-avatar-upload:focus-visible{outline:2px solid #a9dfff;outline-offset:5px}.profile-journal .profile-avatar-edit{position:absolute;right:0;bottom:0;display:grid;place-items:center;width:32px;height:32px;border:1px solid #b6e4ff50;border-radius:50%;background:#19354b;color:#e8f7ff;font-size:18px;pointer-events:none}.profile-journal .profile-portrait-image::before{content:'';position:absolute;inset:-9px;border:1px solid #9edbff2b;border-radius:50%;box-shadow:0 0 30px #65c9ea12;pointer-events:none}.profile-journal .profile-portrait-image::after{content:'';position:absolute;inset:-9px;border:1px solid transparent;border-top-color:#b7eaff9c;border-radius:50%;animation:lup-profile-orbit 22s linear infinite;pointer-events:none}.profile-journal .profile-portrait .large-avatar{box-sizing:border-box;position:relative;display:block;width:132px;height:132px;margin:0;padding:0;border:2px solid #c9eaff50;border-radius:50%;background:#1d3247;box-shadow:0 12px 32px #020b1b40;animation:none}.profile-journal .profile-portrait .large-avatar .img,.profile-journal .profile-portrait .large-avatar span{box-sizing:border-box;inset:0;width:100%;height:100%;border-radius:inherit;background-position:center}.profile-journal .profile-portrait .large-avatar::after{display:none}.profile-journal .profile-portrait-identity h2{margin:0;color:#f1f8ff;font:600 23px/1.25 Ubuntu,Roboto,sans-serif;letter-spacing:-.03em;overflow-wrap:anywhere}.profile-journal .profile-portrait-identity .profile-role{display:inline-block;margin:7px 0 0;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none;color:#a9c0d4;font-size:10px;letter-spacing:.12em}.profile-journal.profile-page .user-profile-page .user-top-information{position:relative;float:none;inset:auto;box-sizing:border-box;flex:none;width:min(calc(100% - 32px),680px);margin:0 auto 12px;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none;transform:none}.profile-journal.profile-page .user-top-information .countitems{display:grid;gap:8px;padding:0}.profile-journal.profile-page .user-top-information .countitem{min-width:0;min-height:100px;margin:0;padding:12px 4px;border:1px solid #b6e4ff17;border-radius:20px;background:#ceeaff03;box-shadow:inset 0 1px 0 #ffffff0a}.profile-journal.profile-page .user-top-information .countitem .count{font-size:18px;line-height:1.3}.profile-journal.profile-page .user-top-information .countitem .item{font-size:9px;font-weight:500;line-height:1.3;letter-spacing:0;white-space:normal;color:#c4d5e5}.profile-journal.profile-page .user-top-information .profile-stat-pull-lever{width:34px;height:34px;border-radius:12px;box-shadow:inset 0 1px 0 #ffffff38,0 5px 15px #00000020}.profile-journal.profile-page .user-top-information .profile-stat-pull-lever .material-icons{font-size:20px}.profile-journal.profile-page .user-top-information .countitem::after{display:none}.profile-journal .profile-disclosure{width:min(calc(100% - 40px),720px);margin:0 auto 12px}.profile-journal .profile-disclosure button{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none;color:#c4e8f9;font:500 13px/1.5 Roboto,Arial,sans-serif;cursor:pointer}.profile-journal .profile-disclosure .material-icons{font-size:18px}.profile-journal .profile-disclosure button:hover{color:#fff}.profile-journal .profile-disclosure button:focus-visible{outline:2px solid #a9dfff;outline-offset:4px;border-radius:4px}.profile-journal .profile-facts-panel{flex:none;width:100%}.profile-journal .profile-facts{box-sizing:border-box;width:min(100%,760px);margin:0 auto 36px;padding:0 20px 20px}.profile-journal .profile-fact-group{margin:0 0 24px}.profile-journal .profile-fact-group-heading{display:flex;align-items:center;min-height:30px;margin:0 0 8px;color:#9db9cd}.profile-journal .profile-fact-group-heading small{font-size:10px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.profile-journal .profile-fact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;row-gap:0}.profile-journal .profile-fact{--profile-fact-accent:#9dd9ee;--profile-fact-glow:rgba(108,208,255,.28);display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:15px 0;border-bottom:1px solid #b6e4ff12}.profile-journal .profile-fact-icon{color:#9dd9ee;line-height:1}.profile-journal .profile-fact-icon .material-icons{font-size:20px}.profile-journal .profile-fact-copy{min-width:0}.profile-journal .profile-fact-copy small{display:block;color:#9bb1c6;font-size:11px;line-height:1.4}.profile-journal .profile-fact-copy strong{display:block;margin-top:4px;color:#eaf5ff;font-size:13px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.profile-journal .profile-fact-copy strong .material-icons{font-size:14px;vertical-align:-2px;margin-right:3px}.profile-journal .profile-fact-copy .profile-fact-empty{color:#8ca4b9;font-weight:400}.profile-journal .profile-fact--private{opacity:.7}.profile-journal .profile-fact--lit:not(.profile-fact--private):not(.profile-fact--denied):not(:has(.profile-fact-empty)){position:relative;padding-bottom:17px;border-bottom-color:color-mix(in srgb,var(--profile-fact-accent) 18%,transparent)}.profile-journal .profile-fact--lit:not(.profile-fact--private):not(.profile-fact--denied):not(:has(.profile-fact-empty))::after{content:'';position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--profile-fact-accent),color-mix(in srgb,var(--profile-fact-accent) 55%,transparent) 56%,transparent);box-shadow:0 0 12px var(--profile-fact-glow);opacity:.9}.profile-journal .profile-fact--lit:not(.profile-fact--private):not(.profile-fact--denied):not(:has(.profile-fact-empty)) .profile-fact-icon{display:grid;place-items:center;width:24px;height:24px;border:1px solid color-mix(in srgb,var(--profile-fact-accent) 42%,transparent);border-radius:8px 8px 8px 3px;background:color-mix(in srgb,var(--profile-fact-accent) 12%,transparent);box-shadow:0 0 14px var(--profile-fact-glow),inset 0 1px rgba(255,255,255,.1);color:var(--profile-fact-accent)}.profile-journal .profile-fact--tone-sky{--profile-fact-accent:#92d8ff;--profile-fact-glow:rgba(92,195,255,.32)}.profile-journal .profile-fact--tone-teal{--profile-fact-accent:#72dfcf;--profile-fact-glow:rgba(70,216,193,.30)}.profile-journal .profile-fact--tone-violet{--profile-fact-accent:#c1a4ff;--profile-fact-glow:rgba(166,115,255,.34)}.profile-journal .profile-fact--tone-blue,.profile-journal .profile-fact--tone-ice{--profile-fact-accent:#83bdff;--profile-fact-glow:rgba(81,160,255,.32)}.profile-journal .profile-fact--tone-rose{--profile-fact-accent:#ff9dc5;--profile-fact-glow:rgba(255,111,173,.31)}.profile-journal .profile-fact--tone-amber,.profile-journal .profile-fact--tone-gold{--profile-fact-accent:#f5c979;--profile-fact-glow:rgba(245,181,81,.30)}.profile-journal .profile-fact--tone-coral{--profile-fact-accent:#ff9d82;--profile-fact-glow:rgba(255,126,95,.30)}.profile-journal .profile-fact--tone-mint{--profile-fact-accent:#84dfaa;--profile-fact-glow:rgba(94,222,148,.30)}.profile-journal .profile-fact--tone-lilac{--profile-fact-accent:#d0adff;--profile-fact-glow:rgba(190,133,255,.34)}@keyframes lup-profile-orbit{to{transform:rotate(360deg)}}@media(max-width:360px){.profile-journal .profile-fact-grid{column-gap:12px}.profile-journal .profile-fact{grid-template-columns:20px minmax(0,1fr);gap:6px}.profile-journal .profile-facts{padding-right:16px;padding-left:16px}}@media(prefers-reduced-motion:reduce){.profile-journal .profile-portrait-image::after{animation:none}}.profile-journal .profile-body{flex:none;min-width:0;width:100%;padding-bottom:24px}.profile-journal .profile-gallery{box-sizing:border-box;width:min(100%,760px);margin:0 auto;padding:0 20px;background:0 0}.profile-journal .profile-gallery .gallery-grid{padding:0 0 18px}.profile-journal .profile-gallery .gallery-empty{margin:10px 0 28px;background:0 0}.profile-journal.profile-page .profile-section-nav{box-sizing:border-box;flex:none;width:min(100%,760px);margin:0 auto 24px;padding-inline:20px}:is(.profile-page .user-profile-page,.navigator-view > md-content.greybg){position:relative;isolation:isolate;overflow-x:hidden;background:radial-gradient(ellipse 90% 24% at 9% 7%,rgba(88,147,220,.13),transparent 66%),radial-gradient(ellipse 74% 28% at 92% 53%,rgba(75,136,195,.1),transparent 68%),linear-gradient(160deg,#111a2d 0,#12182b 49%,#101522 100%)}:is(.profile-page .user-profile-page,.navigator-view > md-content.greybg)>:not(.profile-ambient-map){position:relative;z-index:1}:is(.profile-page .user-profile-page,.navigator-view > md-content.greybg)>.profile-ambient-map{position:absolute;z-index:0;inset:0;min-height:100%;overflow:hidden;pointer-events:none}:is(.profile-page,.navigator-view) .profile-ambient-map::after,:is(.profile-page,.navigator-view) .profile-ambient-map::before{content:'';position:absolute;display:block;border-radius:50%;pointer-events:none}:is(.profile-page,.navigator-view) .profile-ambient-route{position:absolute;display:block;border:1px solid rgba(147,198,255,.09);border-radius:50%}:is(.profile-page,.navigator-view) .profile-ambient-route-one{top:5%;right:-43%;width:112%;height:31%;transform:rotate(-24deg)}:is(.profile-page,.navigator-view) .profile-ambient-route-two{top:42%;left:-47%;width:107%;height:25%;border-color:rgba(147,198,255,.075);transform:rotate(19deg)}:is(.profile-page,.navigator-view) .profile-ambient-route-three{bottom:4%;right:-44%;width:102%;height:30%;border-color:rgba(128,194,245,.065);transform:rotate(-17deg)}:is(.profile-page,.navigator-view) .profile-ambient-node{position:absolute;display:block;width:4px;height:4px;border-radius:50%;background:rgba(198,226,255,.58);box-shadow:0 0 12px rgba(104,193,255,.42)}:is(.profile-page,.navigator-view) .profile-ambient-node-one{top:15%;right:21%;opacity:.42}:is(.profile-page,.navigator-view) .profile-ambient-node-two{top:54%;left:14%;background:rgba(177,217,255,.54);box-shadow:0 0 12px rgba(126,193,255,.35);opacity:.31}:is(.profile-page,.navigator-view) .profile-ambient-node-three{bottom:17%;right:29%;opacity:.25}:is(.profile-page,.navigator-view) .profile-ambient-focus{position:absolute;top:92px;left:50%;display:block;width:172px;height:76px;border:1px solid rgba(157,211,255,.13);border-radius:50%;box-shadow:0 0 26px rgba(88,170,243,.11),inset 0 0 20px rgba(130,199,242,.04);transform:translateX(-50%) rotate(-12deg);animation:lup-profile-focus-breathe 8s ease-in-out infinite}:is(.profile-page,.navigator-view) .profile-ambient-signal{position:absolute;top:23%;right:12%;display:block;width:8px;height:8px;border-radius:50%;background:#c9efff;box-shadow:0 0 0 4px rgba(99,183,246,.07),0 0 18px rgba(95,195,255,.78);animation:lup-profile-route-signal 18s ease-in-out infinite}@keyframes lup-profile-focus-breathe{0%,100%{opacity:.28;transform:translateX(-50%) rotate(-12deg) scale(.96)}50%{opacity:.66;transform:translateX(-50%) rotate(-12deg) scale(1.035)}}@keyframes lup-profile-route-signal{0%,100%{transform:translate3d(0,0,0);opacity:.28}22%{opacity:.78}47%{transform:translate3d(-106px,58px,0);opacity:.88}62%{opacity:.33}80%{transform:translate3d(-38px,126px,0);opacity:.57}}@media (max-width:480px){:is(.profile-page,.navigator-view) .profile-ambient-route-one{right:-58%;width:132%;height:27%}:is(.profile-page,.navigator-view) .profile-ambient-route-two{left:-62%;width:132%}:is(.profile-page,.navigator-view) .profile-ambient-route-three{right:-61%;width:130%}:is(.profile-page,.navigator-view) .profile-ambient-signal{top:20%;right:8%}}@media (prefers-reduced-motion:reduce){:is(.profile-page,.navigator-view) .profile-ambient-focus,:is(.profile-page,.navigator-view) .profile-ambient-map::after,:is(.profile-page,.navigator-view) .profile-ambient-map::before,:is(.profile-page,.navigator-view) .profile-ambient-signal{animation:none}}.navigator-view>md-content.greybg{background-size:auto;background-attachment:scroll}:is(.profile-page,.navigator-view) .profile-ambient-map::after{content:'';position:absolute;display:block;border-radius:50%;pointer-events:none}:is(.profile-page,.navigator-view) .profile-ambient-map::before{top:-105px;left:-166px;width:378px;height:378px;border:1px solid rgba(99,183,247,.14);background:radial-gradient(circle at 66% 67%,rgba(72,163,238,.11),transparent 47%);box-shadow:inset 0 0 56px rgba(81,153,235,.045),0 0 50px rgba(53,127,221,.045);animation:lup-profile-ring-drift-a 22s ease-in-out infinite}:is(.profile-page,.navigator-view) .profile-ambient-map::after{top:35%;right:-208px;width:410px;height:410px;border:1px solid rgba(161,122,238,.105);background:radial-gradient(circle at 30% 34%,rgba(105,168,244,.09),transparent 47%);box-shadow:inset 0 0 62px rgba(132,93,223,.04),0 0 54px rgba(92,144,236,.04);animation:lup-profile-ring-drift-b 26s ease-in-out infinite}:root{--lup-app-field:radial-gradient(ellipse 90% 24% at 9% 7%,rgba(88,147,220,.13),transparent 66%),radial-gradient(ellipse 74% 28% at 92% 53%,rgba(75,136,195,.10),transparent 68%),linear-gradient(160deg,#111a2d 0%,#12182b 49%,#101522 100%);--lup-app-ink:#f1f0fc;--lup-app-muted:#b2c0d4;--lup-app-panel:#12182b;--lup-app-line:rgba(157,211,255,.13)}:is(.profile-page .user-profile-page,.navigator-view > md-content.greybg,.settings-page > md-content){background:var(--lup-app-field);color:var(--lup-app-ink)}md-sidenav.navigator-sidebar{background:var(--lup-app-panel);border-right-color:var(--lup-app-line)}.navigator-view .nav-address,md-sidenav.navigator-sidebar .sidenav-brand span{color:var(--lup-app-muted)}@media(prefers-reduced-motion:reduce){:is(.profile-page,.navigator-view) .profile-ambient-map::after,:is(.profile-page,.navigator-view) .profile-ambient-map::before{animation:none}}:root{--lup-ui-radius:16px;--lup-ui-accent:#bce8fa;--lup-ui-focus:#a9ddff;--lup-ui-surface:linear-gradient(145deg,rgba(36,51,77,.72),rgba(20,29,47,.64));--lup-ui-primary:linear-gradient(120deg,#c8eefa,#cec4f4)}.notification>md-content{background:var(--lup-app-field);color:var(--lup-app-ink)}:root{--lup-topbar-width:800px;--lup-topbar-inset:16px;--lup-topbar-ink:#d6e9f5}:is(.account-page,.likes-page,.cuddles-page,.debug-page)>md-content{background:var(--lup-app-field);color:var(--lup-app-ink)}md-toolbar.lup-top-bar.place-topbar{flex:0 0 auto;width:100%;height:auto;min-height:60px;padding:0;border:0;background:0 0;box-shadow:none;color:var(--lup-topbar-ink)}md-toolbar.lup-top-bar.place-topbar .md-toolbar-tools{box-sizing:border-box;display:flex;align-items:center;gap:6px;width:min(100%,var(--lup-topbar-width));height:auto;min-height:60px;margin:0 auto;padding:max(8px,env(safe-area-inset-top)) var(--lup-topbar-inset) 8px;border:0;background:0 0;box-shadow:none}md-toolbar.lup-top-bar.place-topbar .md-toolbar-tools::after,md-toolbar.lup-top-bar.place-topbar .md-toolbar-tools::before,md-toolbar.lup-top-bar.place-topbar::after,md-toolbar.lup-top-bar.place-topbar::before{display:none}md-toolbar.lup-top-bar.place-topbar :is(.place-icon-button,.place-profile-button){box-sizing:border-box;display:grid;place-items:center;flex:0 0 40px;width:40px;min-width:40px;height:44px;min-height:44px;margin:0;padding:0;border:0;border-radius:50%;background:0 0;box-shadow:none;color:var(--lup-topbar-ink);cursor:pointer}md-toolbar.lup-top-bar.place-topbar .place-icon-button .material-icons{font-size:24px}md-toolbar.lup-top-bar.place-topbar .place-topbar-copy{display:flex;flex-direction:column;gap:3px;min-width:0;padding:0 4px}md-toolbar.lup-top-bar.place-topbar .place-topbar-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--lup-app-ink);font-size:14px;font-weight:500;line-height:1.3}md-toolbar.lup-top-bar.place-topbar .place-topbar-copy>span{display:flex;align-items:center;gap:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--lup-app-muted);font-size:10px;line-height:1.2}md-toolbar.lup-top-bar.place-topbar ng-include{display:flex;align-items:center;flex:none}md-toolbar.lup-top-bar.place-topbar .lup-top-notification{box-sizing:border-box;flex:0 0 36px;width:36px;min-width:36px;height:44px;min-height:44px;margin:0;padding:6px}md-toolbar.lup-top-bar.place-topbar .place-profile-button .lup-avatar{box-sizing:border-box;position:relative;display:block;flex:none;width:32px;min-width:32px;height:32px;margin:0;padding:0}md-toolbar.lup-top-bar.place-topbar .place-profile-button .lup-avatar .img,md-toolbar.lup-top-bar.place-topbar .place-profile-button .lup-avatar span{inset:0;width:100%;height:100%;margin:0}md-toolbar.lup-top-bar.place-topbar button:focus-visible{outline:2px solid var(--lup-ui-focus);outline-offset:2px}@media(hover:hover){md-toolbar.lup-top-bar.place-topbar :is(.place-icon-button,.place-profile-button):hover{background:#ceeaff0a}}:is(.navigator-view,.profile-page,.settings-page,.notification){font-family:Ubuntu,Roboto,Arial,sans-serif}:is(.navigator-view h1,.settings-page .settings-hero h1){color:var(--lup-app-ink);font-size:clamp(28px,6.8vw,36px);font-weight:600;letter-spacing:-.045em;line-height:1.16}:is(.settings-page .settings-hero p,.settings-page .lup-settings-group-heading p){color:var(--lup-app-muted);font-size:12px;line-height:1.5}:is(.settings-page .settings-hero small,.settings-page .lup-settings-group-heading small,.navigator-view .nav-eyebrow){color:var(--lup-ui-accent);font-size:10px;letter-spacing:.14em;font-weight:650}:is(.navigator-view .search-input-wrap,.settings-page .lup-settings-group,.settings-page .lup-settings-profile-visibility){border:1px solid var(--lup-app-line);border-radius:var(--lup-ui-radius);background:var(--lup-ui-surface);box-shadow:inset 0 1px 0 #ffffff08}.navigator-view .nav-open{min-height:46px;border-radius:var(--lup-ui-radius);background:var(--lup-ui-primary);color:#19243a;border:1px solid #d3e9ff80;box-shadow:0 5px 16px #050c1926;font-weight:600}:is(.navigator-view .nav-actions a,.navigator-view .nav-qr,.navigator-view .nav-chat){border-radius:var(--lup-ui-radius);background:var(--lup-ui-surface);border-color:var(--lup-app-line);color:#deedf8}:is(.navigator-view,.profile-page,.settings-page,.notification) :is(button,a,input,textarea,select,[role=button]):focus-visible{outline:2px solid var(--lup-ui-focus);outline-offset:3px}.navigator-view .search-input-wrap:focus-within{border-color:#a9ddff80}.navigator-view .nav-categories button{border:1px solid transparent;transition:transform 180ms ease}.navigator-view .nav-categories button.active{background:color-mix(in srgb,var(--category-color) 10%,transparent);border-color:color-mix(in srgb,var(--category-color) 27%,transparent)}.navigator-view .nav-categories button>i{text-shadow:none}.navigator-view .nav-actions>*{font-size:13px}.navigator-view .nav-landmark{background:linear-gradient(145deg,#e0f2fc,#b6b4e6 58%,#788bb8);border-color:#e0efff99;box-shadow:-4px 5px 0 #6e7fa333,0 12px 25px #060c2055,inset 0 2px 3px #ffffff66}.navigator-view .nav-place-category{color:var(--lup-ui-accent);letter-spacing:.08em;font-size:11px}.navigator-view .nav-pagination button{background:#bce8fa08;border-color:var(--lup-app-line)}md-sidenav.navigator-sidebar md-list-item p{font-size:14px;color:var(--lup-app-ink)}md-sidenav.navigator-sidebar .md-subheader{color:var(--lup-app-muted);font-size:11px}md-sidenav.navigator-sidebar md-list-item .nav-icon{border-radius:10px;background:#bce8fa08;width:32px;height:32px;flex-basis:32px;font-size:21px}md-sidenav.navigator-sidebar md-list-item:focus-within,md-sidenav.navigator-sidebar md-list-item:hover{background:#bce8fa0b}.notification .notification-switch button{border-radius:14px;min-height:46px}.notification .notification-switch button.active{background:var(--lup-ui-surface);border-color:var(--lup-app-line);color:var(--lup-ui-accent)}@media(hover:hover){.navigator-view :is(.nav-open,.nav-qr,.nav-actions a):hover{transform:translateY(-2px)}}.navigator-view :is(.nav-open,.nav-qr,.nav-actions a,.nav-categories button):active{transform:scale(.97)}@media(prefers-reduced-motion:reduce){.navigator-view :is(.nav-open,.nav-qr,.nav-actions a,.nav-categories button){transition:none;transform:none}}.lup-place{--place-bg:#111a2d;--place-panel:#19273d;--place-ink:#f1f5fc;--place-muted:#afbed2;--place-accent:#9bcfff;--place-line:#ffffff16;--place-mint:#9edeca;--place-category:#9bcfff;min-width:0;height:100%;color:var(--place-ink);font-family:Roboto,Arial,sans-serif}.lup-place.location-category-bar{--place-category:#e5ac82}.lup-place.location-category-cafe{--place-category:#e4bb8c}.lup-place.location-category-club{--place-category:#d9a1e6}.lup-place.location-category-city,.lup-place.location-category-culture{--place-category:#a6c6ee}.lup-place.location-category-outdoors,.lup-place.location-category-sport{--place-category:#a4d4b7}.lup-place.location-category-education{--place-category:#a0d6db}.lup-place.location-category-health{--place-category:#edb0c4}.lup-place .place-shell{height:var(--lup-viewport-height,100dvh);min-width:0;min-height:0;overflow:hidden;background:var(--lup-app-field,var(--place-bg))}.lup-place a,.lup-place button{-webkit-tap-highlight-color:transparent}.lup-place .place-content{width:100%;max-width:780px;margin:0 auto;padding:18px 20px 24px;box-sizing:border-box}.lup-place .place-content a,.lup-place .place-content button{font-family:inherit;cursor:pointer}.lup-place a:focus-visible,.lup-place button:focus-visible,.lup-place input:focus-visible,.lup-place md-tab-item:focus-visible{outline:2px solid var(--place-accent);outline-offset:3px}.lup-place .place-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lup-place .place-status-dot{display:inline-block;flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:var(--place-mint)}.lup-place .place-status-dot.is-quiet{background:#aaa6bd}.location-page.lup-place md-tabs.place-tabs{display:flex;flex:1 1 0;flex-direction:column;min-height:0;overflow:hidden;background:0 0}.location-page.lup-place md-tabs.place-tabs>md-tabs-wrapper{flex:0 0 50px;height:50px;margin:2px 20px 8px;padding:4px;border:1px solid var(--place-line);border-radius:17px;background:#0c0e1c80;box-shadow:none}.location-page.lup-place md-tabs.place-tabs md-pagination-wrapper,.location-page.lup-place md-tabs.place-tabs md-tabs-canvas{height:42px}.location-page.lup-place md-tabs.place-tabs md-pagination-wrapper{display:flex;width:100%}.location-page.lup-place md-tabs.place-tabs md-tab-item{display:flex;justify-content:center;align-items:center;flex:1 1 0;min-width:0;max-width:none;height:42px;min-height:42px;margin:0;padding:0 4px;border:0;border-radius:12px;background:0 0;color:var(--place-muted);text-transform:none;letter-spacing:0;font-size:12px;line-height:1;box-shadow:none}.location-page.lup-place md-tabs.place-tabs .md-tab-label::after,.location-page.lup-place md-tabs.place-tabs .md-tab-label::before,.location-page.lup-place md-tabs.place-tabs md-tab-item::after,.location-page.lup-place md-tabs.place-tabs md-tab-item::before{display:none;content:none}.location-page.lup-place md-tabs.place-tabs md-tab-item.md-active{background:#9bcfff;color:#162b42;box-shadow:none}.location-page.lup-place md-tabs.place-tabs md-tab-item[disabled]{opacity:.42}.lup-place .place-tab-label{display:flex;align-items:center;justify-content:center;gap:6px;font-family:Roboto,Arial,sans-serif;font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap}.lup-place .place-tab-label>.material-icons{font-size:19px}.lup-place .place-tab-label>.place-tab-lock{font-size:12px}.lup-place .place-tab-count{display:inline-grid;place-items:center;min-width:17px;min-height:17px;padding:0 3px;box-sizing:border-box;border-radius:6px;background:#9bcfff1f;font-size:10px;font-weight:600}.lup-place .md-active .place-tab-count{background:#162b4215}.location-page.lup-place .place-tabs md-ink-bar{display:none}.location-page.lup-place md-tabs.place-tabs>md-tabs-content-wrapper{position:relative;top:0;flex:1 1 0;min-height:0;height:auto;overflow:clip}.location-page.lup-place md-tabs.place-tabs md-tab-content{height:100%;min-height:0;overflow:hidden;transform:none;transition:none;left:0;right:0}.location-page.lup-place md-tabs.place-tabs md-tab-content:not(.md-active){display:none;visibility:hidden;pointer-events:none}.location-page.lup-place md-tabs.place-tabs md-tab-content.md-active{display:block;visibility:visible}.location-page.lup-place md-tabs.place-tabs md-tab-content>div,.location-page.lup-place md-tabs.place-tabs md-tab-content>div>ng-include{display:flex;flex-direction:column;min-height:0;height:100%}.location-page.lup-place md-tabs.place-tabs .md-tab{transition:none}.lup-place .place-overview,.lup-place .place-people{display:block;flex:1 1 auto;min-height:0;height:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;background:var(--place-bg);scrollbar-width:thin;scrollbar-color:#9bcfff40 transparent}.lup-place .place-hero{position:relative;isolation:isolate;overflow:hidden;min-height:286px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;border:1px solid #ffffff18;border-radius:25px;background:linear-gradient(140deg,#292a47,#1b2035 65%,#202639)}.lup-place .place-hero::after{content:'';position:absolute;z-index:-1;inset:0;background:linear-gradient(0deg,#1d2035 17%,#1d2035a6 48%,transparent 82%);pointer-events:none}.lup-place .place-hero-top{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:17px 20px;margin-bottom:88px}.lup-place .place-category{display:inline-flex;align-items:center;gap:6px;max-width:75%;padding:6px 9px;border:1px solid #ffffff14;border-radius:9px;background:#1618298c;color:var(--place-category);font-size:11px;font-weight:500}.lup-place .place-category i{font-size:16px}.lup-place .place-hero-wordmark{color:#c2badb;opacity:.65;font-family:Ubuntu,Arial,sans-serif;font-weight:500;font-size:14px;letter-spacing:-.05em}.lup-place .place-art{position:absolute;inset:-15px -36px auto 32px;height:220px;z-index:-2;color:var(--place-category);pointer-events:none}.lup-place .place-art svg{width:100%;height:100%;overflow:visible}.lup-place .place-art-map{opacity:.15}.lup-place .place-art-road{stroke-width:3;opacity:.9}.lup-place .place-art-block{stroke-width:.7;fill:color-mix(in srgb,var(--place-category) 14%,#23253b);opacity:.6}.lup-place .place-art-block path:nth-child(3n+1){fill:color-mix(in srgb,var(--place-category) 27%,#23253b)}.lup-place .place-art-shadow{fill:#070914;opacity:.36}.lup-place .place-art-pin{fill:color-mix(in srgb,var(--place-category) 22%,#292944);stroke:var(--place-category);stroke-width:1.5;transform-origin:178px 141px;animation:place-pin-arrive 520ms cubic-bezier(.2,.7,.3,1) both}.lup-place .place-art-pin circle{fill:color-mix(in srgb,var(--place-category) 65%,#292944);stroke:transparent}.lup-place .place-art-signal{fill:#f0edff}.lup-place .place-hero-copy{padding:0 20px 17px}.lup-place .place-eyebrow{display:block;margin:0 0 8px;color:var(--place-category);font-size:10px;font-weight:600;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}.lup-place .place-hero h1{margin:0 0 9px;max-width:100%;color:var(--place-ink);font-family:Ubuntu,Roboto,Arial,sans-serif;font-size:clamp(26px,7.2vw,38px);font-weight:500;line-height:1.1;letter-spacing:-.04em;overflow-wrap:anywhere}.lup-place .place-address{display:flex;align-items:flex-start;gap:5px;margin:0;color:#b7b4ca;font-size:12px;line-height:1.55}.lup-place .place-address i{font-size:15px;margin-top:2px;flex-shrink:0;color:var(--place-category)}.lup-place .place-hero-bottom{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:45px;padding:8px 12px;border-top:1px solid #ffffff0d;gap:12px;background:#12152638}.lup-place .place-presence{display:flex;align-items:center;justify-content:center;gap:7px;max-width:100%;min-height:44px;padding:0 8px;border:0;background:0 0;color:var(--place-muted);font-size:12px}.lup-place .place-presence strong{font-weight:500;color:var(--place-ink)}.lup-place .place-presence i{font-size:16px;color:var(--place-muted)}.lup-place .place-distance{display:flex;align-items:center;gap:5px;color:var(--place-muted);font-size:11px;padding-right:8px}.lup-place .place-distance i{font-size:14px;color:var(--place-category)}.lup-place .place-primary{display:grid;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:12px;width:100%;min-height:76px;margin:14px 0 18px;padding:14px 16px;border:1px solid #c2e1ff22;border-radius:19px;background:#9bcfff;color:#162b42;text-align:left;transition:transform 180ms ease}.lup-place .place-primary:hover{background:#c2b4ff}.lup-place .place-person-actions button:active,.lup-place .place-primary:active,.lup-place .place-tool:active{transform:scale(.98)}.lup-place .place-primary-icon{display:grid;place-items:center;width:38px;height:38px;background:#29203b0e;border:1px solid #29203b15;border-radius:12px}.lup-place .place-primary-icon i{font-size:22px}.lup-place .place-primary>span>strong{display:block;font-size:14px;font-weight:700;line-height:1.3}.lup-place .place-primary>span>small{display:block;margin-top:4px;color:#494061;font-size:11px;line-height:1.4}.lup-place .place-primary>i{font-size:20px}.lup-place .place-tools{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:21px}.lup-place .place-tool{display:flex;flex:1 1 auto;align-items:center;justify-content:center;gap:7px;min-height:46px;min-width:0;padding:10px 12px;border:1px solid #ffffff18;border-radius:13px;background:#ffffff03;color:#d8d4e9;text-decoration:none;font-size:12px;line-height:1.25;transition:transform 180ms ease}.lup-place .place-tool:hover{background:#ffffff09}.lup-place .place-tool i{font-size:18px;color:var(--place-category)}.lup-place .place-tool .place-tool-arrow{font-size:14px;margin-left:auto;color:#a39db7}.lup-place .place-about{padding:0 0 22px}.lup-place .place-about h2{margin:0 0 9px;font-size:15px;font-weight:500;color:var(--place-ink)}.lup-place .place-about p{margin:0;color:var(--place-muted);font-size:13px;line-height:1.7;white-space:pre-line;overflow-wrap:anywhere}.lup-place .place-voices{display:block;width:100%;padding:18px 0;border:0;border-top:1px solid var(--place-line);border-bottom:1px solid var(--place-line);background:0 0;color:var(--place-ink);text-align:left}.lup-place .place-voices-heading{display:flex;align-items:center;gap:9px}.lup-place .place-voices-heading>i{color:var(--place-category);font-size:19px}.lup-place .place-voices-heading strong{font-size:14px;font-weight:500}.lup-place .place-voices-heading>span{color:var(--place-muted);font-size:12px}.lup-place .place-voices-heading>i:last-child{margin-left:auto;font-size:17px}.lup-place .place-quote{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:12px;color:var(--place-muted);font-size:12px;line-height:1.65;overflow-wrap:anywhere}.lup-place .place-footnote{display:flex;justify-content:center;align-items:flex-start;gap:6px;margin:22px 0 0;color:#aaa5be;font-size:10px;line-height:1.6;text-align:center}.lup-place .place-footnote i{font-size:14px;flex-shrink:0}.location-page.lup-place .location-chat-surface.place-chat{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0;overflow:hidden;padding:0;background:var(--place-bg)}.lup-place .place-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:22px 0 20px}.lup-place .place-panel-heading>div{min-width:0}.lup-place .place-panel-heading h2{margin:0;color:var(--place-ink);font-family:Ubuntu,Roboto,Arial,sans-serif;font-size:23px;font-weight:500;letter-spacing:-.035em;line-height:1.2}.lup-place .place-panel-heading p{margin:8px 0 0;color:var(--place-muted);font-size:12px;line-height:1.6}.lup-place .place-chat>.place-panel-heading{width:100%;max-width:780px;box-sizing:border-box;margin:0 auto;padding:18px 20px 16px;border-bottom:1px solid var(--place-line);flex-shrink:0}.lup-place .place-chat>.place-panel-heading h2{font-size:19px}.lup-place .place-chat-events{width:100%;max-width:780px;box-sizing:border-box;margin:0 auto;padding:7px 20px;border-bottom:1px solid var(--place-line);color:var(--place-muted);font-size:11px;line-height:1.45;flex-shrink:0}.lup-place .place-chat-events p{display:flex;align-items:baseline;gap:7px;min-width:0;margin:3px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lup-place .place-chat-events i{flex:0 0 auto;color:#9bcfff;font-size:15px;vertical-align:-3px}.lup-place .place-chat-event-label{flex:0 0 76px;color:#aabbd0;font-size:10px;text-transform:uppercase;letter-spacing:.045em}.lup-place .place-chat-events strong{color:var(--place-ink);font-weight:500}.lup-place .place-chat-events em{font-style:normal;color:#7890a8}.lup-place .place-small-presence{display:flex;flex-shrink:0;align-items:center;gap:6px;min-width:60px;min-height:44px;padding:0 10px;border:1px solid var(--place-line);border-radius:13px;background:#ffffff04;color:var(--place-ink);font:500 12px Roboto,Arial,sans-serif;cursor:pointer}.lup-place .place-small-presence i{font-size:17px;color:var(--place-muted)}.location-page.lup-place .place-chat .place-messages{display:block;flex:1 1 0;min-height:0;height:auto;width:100%;max-width:780px;margin:0 auto;padding:20px;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;background:0 0;scrollbar-width:thin;scrollbar-color:#9bcfff40 transparent}.lup-place .place-new-messages{position:absolute;z-index:4;left:50%;bottom:78px;display:inline-flex;align-items:center;gap:6px;transform:translateX(-50%);padding:9px 13px;border:1px solid #9bcfff70;border-radius:999px;background:#17263df5;box-shadow:0 7px 20px #00000040;color:var(--place-ink);font:500 12px Roboto,Arial,sans-serif;cursor:pointer}.lup-place .place-new-messages i{font-size:17px;color:#9bcfff}.location-page.lup-place .place-chat .place-message{position:relative;display:flex;float:none;align-items:flex-end;gap:9px;min-width:0;margin:0 0 18px;width:100%;text-align:left}.lup-place .place-message-avatar{flex:0 0 30px;display:grid;place-items:center;width:30px;height:30px;padding:0;margin:0 0 2px;border:0;border-radius:50%;background:0 0;cursor:pointer}.lup-place .place-message-avatar .lup-avatar,.lup-place .place-message-avatar lup-avatar{display:block;width:30px;height:30px;min-width:30px;margin:0;float:none}.lup-place .place-message-content{min-width:0;max-width:82%}.lup-place .place-message-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 3px 6px;line-height:1.3;font-size:10px}.lup-place .place-message-meta strong{color:#d6cbed;font-weight:500;overflow-wrap:anywhere}.lup-place .place-message-meta time{color:#aabbd0;font-size:9px}.lup-place .place-bubble{position:relative;display:block;margin:0;padding:11px 14px;background:#1b2c44;border:1px solid #ffffff0d;border-radius:17px 17px 17px 5px;color:var(--place-ink);font-size:14px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.location-page.lup-place .place-chat .place-message.lup-own-msg{justify-content:flex-end;text-align:left}.lup-place .lup-own-msg .place-message-meta{justify-content:flex-end}.lup-place .lup-own-msg .place-bubble{padding-right:36px;border-color:#9bcfff22;border-radius:17px 17px 5px 17px;background:#284564}.lup-place .place-bubble .lup-message-state{position:absolute;right:10px;bottom:7px;left:auto;margin:0;width:18px;height:14px;line-height:14px;white-space:nowrap}.lup-place .place-bubble .lup-message-state::after{position:static;inset:auto;display:block;font-size:12px;letter-spacing:-4px;line-height:14px;color:#9bb2c8}.lup-place .place-bubble .lup-message-state.lms-3::after{color:#a0e5ed}.lup-place .place-private-chat .place-message-content{flex:0 1 auto;width:fit-content;max-width:82%}.lup-place .place-private-chat .place-bubble{min-width:28px;box-sizing:border-box}.location-page.lup-place .place-chat .place-message.lup-system-msg{justify-content:center}.lup-place .lup-system-msg .place-message-content{max-width:92%}.lup-place .lup-system-msg .place-bubble{padding:4px 10px;background:0 0;border:0;font-size:10px;line-height:1.5;color:#aabbd0;text-align:center}.location-page.lup-place .place-chat .chatbottom.place-composer{display:flex;align-items:center;gap:10px;position:relative;left:auto;bottom:auto;flex:0 0 auto;width:100%;max-width:780px;min-height:72px;height:auto;box-sizing:border-box;margin:0 auto;padding:12px 18px calc(12px + env(safe-area-inset-bottom,0px));border:0;border-top:1px solid var(--place-line);background:var(--place-bg);backdrop-filter:none;-webkit-backdrop-filter:none}.location-page.lup-place .place-chat .place-composer input{float:none;flex:1 1 0;width:0;min-width:0;height:46px;margin:0;padding:0 14px;box-sizing:border-box;border:1px solid #ffffff1a;border-radius:15px;background:#182c43;box-shadow:none;color:var(--place-ink);font:400 16px Roboto,Arial,sans-serif}.lup-place .place-composer input::placeholder{color:#aabbd0;font-size:13px}.location-page.lup-place .place-chat .place-composer .place-send{display:grid;place-items:center;flex:0 0 46px;width:46px;max-width:none;height:46px;min-height:46px;min-width:46px;margin:0;padding:0;border:0;border-radius:15px;background:#9bcfff;color:#162b42;mask:none;-webkit-mask:none;box-shadow:none;cursor:pointer}.lup-place .place-send:disabled{opacity:.4;cursor:default}.lup-place .place-send i{font-size:23px}.lup-place .place-join-state{padding:15px 20px;color:var(--place-muted);font-size:12px;text-align:center;border-top:1px solid var(--place-line)}.lup-place .place-join-state button{margin:10px auto 0;cursor:pointer}.lup-place .place-people .place-panel-heading{padding-top:4px}.lup-place .place-people-count{display:flex;align-items:center;gap:7px;flex-shrink:0;padding:10px 12px;background:#ffffff05;border:1px solid var(--place-line);border-radius:14px;color:var(--place-ink);font-size:17px}.lup-place .place-people-count i{font-size:20px;color:var(--place-category)}.lup-place .place-people-list{display:flex;flex-direction:column;gap:10px}.lup-place .place-person{min-width:0;padding:13px;border:1px solid var(--place-line);border-radius:19px;background:#182c43}.lup-place .place-person-profile{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:0;border:0;background:0 0;text-align:left;color:var(--place-ink)}.lup-place .place-person-profile .lup-avatar,.lup-place .place-person-profile lup-avatar{display:block;flex:0 0 46px;width:46px;height:46px;min-width:46px;margin:0}.lup-place .place-person-profile>span{display:flex;flex:1;flex-direction:column;gap:5px;min-width:0}.lup-place .place-person-profile strong{font-size:14px;font-weight:500;overflow-wrap:anywhere;line-height:1.3}.lup-place .place-person-profile small{color:var(--place-muted);font-size:11px;line-height:1.45;overflow-wrap:anywhere}.lup-place .place-person-profile em{align-self:flex-start;padding:5px 7px;border-radius:7px;color:var(--place-category);background:#9bcfff0a;font-size:10px;font-style:normal}.lup-place .place-person-actions{display:flex;gap:7px;flex-wrap:wrap;margin:13px 0 0}.lup-place .place-person-actions button{display:flex;flex:1 1 auto;align-items:center;justify-content:center;gap:5px;min-height:44px;padding:8px 10px;border:1px solid #ffffff16;border-radius:11px;background:#ffffff04;color:#cec8df;font-size:11px;transition:transform 180ms ease}.lup-place .place-person-actions button i{font-size:17px}.lup-place .place-person-actions .place-person-chat{background:#9bcfff1c;border-color:#9bcfff30;color:#d1c5ff}.lup-place .place-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:260px;padding:20px;box-sizing:border-box;text-align:center}.lup-place .place-empty-mark{display:grid;place-items:center;width:64px;height:64px;margin:0 0 20px;border:1px solid #9bcfff26;border-radius:23px;background:#9bcfff0b;color:var(--place-category)}.lup-place .place-empty-mark i{font-size:29px}.lup-place .place-empty h3{margin:0 0 8px;font-family:Ubuntu,Roboto,Arial,sans-serif;font-size:22px;font-weight:500;color:var(--place-ink);letter-spacing:-.03em}.lup-place .place-empty p{max-width:270px;margin:0;color:var(--place-muted);font-size:13px;line-height:1.7}@keyframes place-pin-arrive{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes place-signal{0%,100%,85%{opacity:.75}92%{opacity:1}}@media(min-width:960px){.lup-place .place-content{padding:28px 32px 36px}.location-page.lup-place md-tabs.place-tabs>md-tabs-wrapper{width:min(430px,calc(100% - 64px));margin:10px auto 4px;box-sizing:border-box}.lup-place .place-hero{min-height:300px}.lup-place .place-hero-top{margin-bottom:70px;padding:22px 25px}.lup-place .place-hero-copy{max-width:75%;padding:0 25px 22px}.lup-place .place-art{left:35%;right:-5%;height:290px;top:-12px}.lup-place .place-hero::after{background:linear-gradient(90deg,#1d2035b8,transparent),linear-gradient(0deg,#1d2035 4%,transparent 75%)}.lup-place .place-primary{min-height:78px}.lup-place .place-tools{padding-bottom:26px}}@media(max-width:360px){.lup-place .place-content{padding:14px 14px 22px}.location-page.lup-place md-tabs.place-tabs>md-tabs-wrapper{margin-right:14px;margin-left:14px}.lup-place .place-tab-label{gap:4px;font-size:11px}.lup-place .place-tab-label>.material-icons{font-size:17px}.lup-place .place-tab-count{font-size:9px;min-width:14px}.lup-place .place-hero-copy,.lup-place .place-hero-top{padding-left:17px;padding-right:17px}.lup-place .place-primary{gap:9px;padding:13px;grid-template-columns:32px minmax(0,1fr) 17px}.lup-place .place-primary-icon{width:32px;height:34px}.lup-place .place-primary>span>strong{font-size:13px}.lup-place .place-primary>span>small{font-size:10px}}@media(prefers-reduced-motion:reduce){.lup-place .place-art-pin,.lup-place .place-art-signal{animation:none}.lup-place *,.lup-place ::after,.lup-place ::before{transition:none;scroll-behavior:auto}}.lup-place .place-loading{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:15px;padding:30px;color:var(--place-muted);text-align:center;font-size:14px}.lup-place .place-loading>i{color:var(--place-accent);font-size:40px}.lup-place .place-loading>.place-tool{flex:0 0 auto;cursor:pointer}.lup-place .place-voices-scroll{flex:1 1 0;min-height:0;overflow-y:auto;background:0 0;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9bcfff40 transparent}.lup-place .place-voices-intro{padding:8px 0 24px}.lup-place .place-voices-intro h1{margin:8px 0 12px;font:500 30px/1.15 Ubuntu,Roboto,Arial,sans-serif;letter-spacing:-.04em;color:var(--place-ink);overflow-wrap:anywhere}.lup-place .place-voices-intro>p:last-child{max-width:440px;margin:0;color:var(--place-muted);font-size:13px;line-height:1.7}.lup-place .place-rating-summary{display:flex;align-items:center;gap:14px;padding:18px 20px;border:1px solid var(--place-line);border-radius:20px;background:#182c43}.lup-place .place-rating-symbol{display:grid;place-items:center;width:42px;height:48px;flex-shrink:0;color:#e4bb8c}.lup-place .place-rating-symbol i{font-size:34px}.lup-place .place-rating-summary>div{display:flex;flex:1;align-items:baseline;flex-wrap:wrap;gap:8px}.lup-place .place-rating-summary strong{font:500 33px/1 Ubuntu,Roboto,Arial,sans-serif;letter-spacing:-.05em;color:var(--place-ink)}.lup-place .place-rating-summary>div span{font-size:11px;color:var(--place-muted)}.lup-place .place-rating-summary>p{display:flex;flex-direction:column;gap:3px;margin:0;text-align:right;font-size:11px;color:var(--place-muted)}.lup-place .place-rating-summary>p b{font-size:17px;font-weight:500;color:var(--place-ink)}.lup-place .place-voices-list-heading{display:flex;align-items:center;gap:10px;padding:20px 0 16px}.lup-place .place-voices-list-heading h2{margin:0;font:500 16px Ubuntu,Roboto,Arial,sans-serif;color:var(--place-ink)}.lup-place .place-voices-list-heading>span{color:var(--place-muted);font-size:12px}.lup-place .place-review-list{display:flex;flex-direction:column;gap:12px}.lup-place .place-review{padding:18px;border:1px solid var(--place-line);border-radius:20px;background:#1e2137}.lup-place .place-review header{display:flex;align-items:center;gap:12px}.lup-place .place-review-person{display:flex;align-items:center;gap:10px;flex:1;min-width:0;min-height:44px;padding:0;border:0;text-align:left;background:0 0;color:var(--place-ink)}.lup-place .place-review-person .lup-avatar,.lup-place .place-review-person lup-avatar{display:block;flex:0 0 36px;width:36px;height:36px;min-width:36px;margin:0}.lup-place .place-review-person>span{display:flex;flex-direction:column;gap:5px;min-width:0}.lup-place .place-review-person strong{font-size:13px;font-weight:500;overflow-wrap:anywhere}.lup-place .place-review-person time{font-size:10px;color:var(--place-muted);line-height:1.4}.lup-place .place-review-rating{display:flex;align-items:center;gap:4px;flex:0 0 auto;font-size:13px;color:#e4bb8c}.lup-place .place-review-rating i{font-size:17px}.lup-place .place-review-rating small{font-size:10px;color:var(--place-muted)}.lup-place .place-review-body{margin:16px 0 0;font-size:14px;line-height:1.65;overflow-wrap:anywhere;color:#e0ddeb;white-space:pre-wrap}.lup-place .place-review-body a{color:var(--place-accent)}.lup-place .place-review-delete{display:flex;align-items:center;gap:5px;min-height:44px;margin:8px 0 -8px auto;padding:0 4px;border:0;background:0 0;color:#b6afc6;font-size:11px}.lup-place .place-review-delete i{font-size:16px}.lup-place .place-voices-loading,.lup-place .place-voices-retry{padding:20px 0;text-align:center;font-size:13px;color:var(--place-muted)}.lup-place .place-load-more{width:100%;margin-top:16px}.lup-place .lup-avatar{position:relative;top:0;padding:0;box-sizing:border-box;overflow:hidden;border:1px solid #b4dfff38;border-radius:50%;box-shadow:none}.lup-place .lup-avatar>.img,.lup-place .lup-avatar>span{position:absolute;inset:0;width:100%;height:100%;margin:0;background-size:cover;background-position:center}md-dialog.place-dialog{width:min(480px,calc(100vw - 32px));min-width:0;max-width:480px;max-height:calc(var(--lup-viewport-height,100dvh) - 40px);border:1px solid #ffffff1c;border-radius:26px;background:#162238;color:#f1f5fc;box-shadow:0 24px 80px #05081780;overflow:hidden;font-family:Roboto,Arial,sans-serif}md-dialog.place-dialog>form{display:flex;flex-direction:column;min-height:0;max-height:inherit;overflow:hidden}.place-dialog .place-dialog-header{display:flex;align-items:center;gap:12px;flex:0 0 auto;padding:20px 16px 20px 22px;border-bottom:1px solid #ffffff14}.place-dialog .place-dialog-symbol{display:grid;place-items:center;flex:0 0 40px;height:42px;background:#9bcfff12;border:1px solid #9bcfff22;border-radius:14px;color:#9bcfff}.place-dialog .place-dialog-symbol i{font-size:21px}.place-dialog .place-dialog-header>div{min-width:0;flex:1}.place-dialog .place-dialog-header>div>span{display:block;margin:0 0 5px;font-size:10px;color:#a5b6ce}.place-dialog .place-dialog-header h2{margin:0;font:500 19px/1.25 Ubuntu,Roboto,Arial,sans-serif;letter-spacing:-.03em;color:#f1f5fc;overflow-wrap:anywhere}.place-dialog .place-dialog-close{display:grid;place-items:center;flex:0 0 44px;min-width:44px;min-height:44px;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:14px;background:#ffffff05;color:#c9d6e8;cursor:pointer}.place-dialog md-dialog-content{display:block;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9bcfff40 transparent;background:0 0;color:inherit}.place-dialog .place-dialog-body{padding:22px}.place-dialog .place-dialog-room{margin:0 0 10px;font-size:16px;font-weight:500;color:#f1f5fc;line-height:1.4;overflow-wrap:anywhere}.place-dialog .place-dialog-copy{margin:0 0 16px;color:#b0bed0;font-size:13px;line-height:1.7}.place-dialog .place-dialog-hint{margin:14px 0;padding:13px;border:1px solid #9bcfff16;border-radius:13px;background:#9bcfff08;color:#bbb3ce;font-size:11px;line-height:1.6}.place-dialog .place-dialog-actions{display:flex;flex:0 0 auto;justify-content:flex-end;align-items:center;gap:8px;padding:16px 22px calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid #ffffff14;background:#162238}.place-dialog .place-dialog-actions button{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:46px;margin:0;padding:10px 14px;border:1px solid #ffffff12;border-radius:13px;background:0 0;color:#bdcada;font:500 12px/1.3 Roboto,Arial,sans-serif;cursor:pointer}.place-dialog .place-dialog-actions button i{font-size:18px}.place-dialog .place-dialog-actions .place-dialog-primary{background:#9bcfff;border-color:#9bcfff;color:#122641}.place-dialog a:focus-visible,.place-dialog button:focus-visible,.place-dialog input:focus-visible,.place-dialog textarea:focus-visible{outline:2px solid #9bcfff;outline-offset:3px}.place-dialog .place-rating-control{padding:16px;margin:24px 0;background:#111a2d;border:1px solid #ffffff16;border-radius:17px}.place-dialog .place-rating-control>div:first-child{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.place-dialog .place-rating-control label{color:#d0deee;font-size:12px}.place-dialog .place-rating-control output{color:#e4bb8c;font:500 26px Ubuntu,Roboto,Arial,sans-serif}.place-dialog .place-rating-control output small{color:#aba2bd;font:400 12px Roboto,Arial,sans-serif}.place-dialog .place-rating-control input{display:block;width:100%;height:44px;margin:6px 0 0;accent-color:#9bcfff;cursor:pointer}.place-dialog .place-rating-scale{display:flex;justify-content:space-between;color:#9cabbe;font-size:10px}.place-dialog .place-field-label{display:block;margin:0 0 10px;color:#d0deee;font-size:12px}.place-dialog textarea.place-comment-field{display:block;box-sizing:border-box;width:100%;max-width:100%;min-height:116px;padding:13px;margin:0;border:1px solid #ffffff20;border-radius:15px;background:#111a2d;color:#f1f5fc;font:400 16px/1.6 Roboto,Arial,sans-serif;resize:vertical}.place-dialog .place-comment-field::placeholder{color:#94a9bf;font-size:13px}.place-dialog .place-hours{margin:20px 0 4px;padding:18px;background:#111a2d;border:1px solid #ffffff16;border-radius:16px;font:400 14px/1.9 Roboto,Arial,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere;color:#e0daeb}.place-dialog .place-contact-call{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 14px;border:1px solid #9bcfff2c;border-radius:14px;color:#b5dfff;text-decoration:none;overflow-wrap:anywhere}.place-dialog .place-qr-code{display:block;width:200px;max-width:calc(100% - 32px);padding:16px;margin:24px auto 16px;background:#fff;border-radius:20px}.place-dialog .place-qr-code img.qrcode{display:block;width:100%;height:auto;max-width:100%;margin:0;border:0;border-radius:0}.place-dialog .place-qr-caption{display:flex;justify-content:center;align-items:center;gap:8px;color:#b9d2e9;font-size:12px}.place-dialog .place-qr-caption i{font-size:20px}@media(max-width:360px){.lup-place .place-voices-intro h1{font-size:27px}.lup-place .place-review{padding:14px}md-dialog.place-dialog{width:calc(100vw - 20px);max-height:calc(var(--lup-viewport-height,100dvh) - 20px);border-radius:22px}.place-dialog .place-dialog-header{padding:14px 12px;gap:9px}.place-dialog .place-dialog-header h2{font-size:17px}.place-dialog .place-dialog-body{padding:18px}.place-dialog .place-dialog-actions{padding:12px}.place-dialog .place-dialog-actions button{padding:10px 12px;font-size:11px}}.lup-place .place-source{margin:22px 0 0;text-align:center;line-height:1.5}.lup-place .place-source a{color:#9790ac;font-size:10px;text-decoration:none}.lup-place .place-source a:hover{text-decoration:underline}.place-dialog .place-hours-label{margin:20px 0 -12px;font-size:11px;color:#9cacbe}.place-dialog .place-hours-google{margin-top:22px;color:#b5dfff;font-size:12px}.lup-place.location-category-food{--place-category:#e7ad91}.lup-place .place-hero.is-here{border-color:#9edeca55;box-shadow:inset 0 1px 0 #9edeca15}.lup-place .is-here .place-art-signal{fill:#bffbe2;animation:place-signal 7s ease-in-out infinite}.lup-place .place-art-arrival{fill:#9edeca10;stroke:#b8f1d1;stroke-width:1;opacity:.7;transform-origin:178px 81px;animation:place-arrival-halo 4s ease-in-out infinite}.lup-place .place-arrival{display:flex;align-items:center;gap:10px;margin:0 16px 15px;padding:11px 12px;border:1px solid #9edeca24;border-radius:14px;background:#9edeca08}.lup-place .place-arrival-mark{display:grid;place-items:center;flex:0 0 26px;height:26px;border-radius:50%;background:#9edeca1f;color:#b4efd4}.lup-place .place-arrival-mark i{font-size:16px}.lup-place .place-arrival>span:last-child{display:flex;flex-direction:column;gap:4px;min-width:0}.lup-place .place-arrival strong{font:500 12px/1.3 Roboto,Arial,sans-serif;color:#b4efd4}.lup-place .place-arrival small{font-size:10px;line-height:1.5;color:#b7c9c7}@keyframes place-arrival-halo{0%,100%{opacity:.4;transform:scale(.94)}50%{opacity:.8;transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){.lup-place .is-here .place-art-signal,.lup-place .place-art-arrival{animation:none}}md-dialog.place-dialog{transform:none;transition:opacity 140ms ease}.place-dialog .place-dialog-header{order:0}.place-dialog md-dialog-content{order:1}.place-dialog .place-dialog-actions{order:2}body:has(md-dialog.place-dialog) .md-dialog-backdrop{background:#070919;opacity:.7}@media(prefers-reduced-motion:reduce){md-dialog.place-dialog{transition:none}}.lup-place .place-arrival.ng-leave{display:none}.lup-place .place-social-scroll{min-height:0;overflow-y:auto;overflow-x:hidden;flex:1 1 0;background:0 0;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9bcfff40 transparent}.lup-place .place-social-heading{padding:6px 0 26px}.lup-place .place-social-heading h1{margin:6px 0 10px;font:500 30px/1.15 Ubuntu,Roboto,Arial,sans-serif;color:#f1f5fc;letter-spacing:-.04em;overflow-wrap:anywhere}.lup-place .place-social-heading p{margin:0;color:#afbed2;font-size:13px;line-height:1.65}.lup-place .place-search-row{display:flex;align-items:center;gap:9px;margin-bottom:14px}.lup-place .place-search{display:flex;align-items:center;gap:10px;flex:1;min-width:0;height:50px;padding:0 14px;border:1px solid #ffffff1b;border-radius:16px;background:#19273d;color:#9bcfff}.lup-place .place-search input{flex:1;min-width:0;width:100%;height:48px;margin:0;padding:0;border:0;outline:0;background:0 0;color:#f1f5fc;font:400 16px Roboto,Arial,sans-serif}.lup-place .place-search input::placeholder{font-size:13px;color:#aaa2bd}.lup-place .place-search:focus-within{outline:2px solid #9bcfff;outline-offset:2px}.lup-place .place-search-qr{display:grid;place-items:center;flex:0 0 48px;width:48px;min-height:48px;padding:0;border:1px solid #9bcfff2b;border-radius:15px;background:#9bcfff10;color:#c4b4fa;cursor:pointer}.lup-place .place-friend-list,.lup-place .place-friend-results,.lup-place .place-thread-list{display:flex;flex-direction:column;gap:10px}.lup-place .place-friend-results{padding-bottom:20px;margin-bottom:14px;border-bottom:1px solid #ffffff16}.lup-place .place-friend{display:flex;align-items:center;gap:8px;min-width:0;padding:14px;border:1px solid #ffffff16;border-radius:19px;background:#19273d}.lup-place .place-friend-profile{display:flex;align-items:center;gap:12px;flex:1;min-width:0;min-height:48px;padding:0;border:0;background:0 0;color:#f1f5fc;text-align:left}.lup-place .place-friend-profile .lup-avatar,.lup-place .place-friend-profile lup-avatar{display:block;flex:0 0 42px;width:42px;height:42px;min-width:42px;margin:0}.lup-place .place-friend-profile>span{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}.lup-place .place-friend-profile strong{font-size:14px;font-weight:500;overflow-wrap:anywhere}.lup-place .place-friend-profile small{font-size:11px;line-height:1.4;color:#afbed2;overflow-wrap:anywhere}.lup-place .place-friend-actions{display:flex;align-items:center;gap:4px}.lup-place .place-friend-actions button{display:flex;align-items:center;justify-content:center;gap:5px;min-height:44px;min-width:44px;margin:0;padding:0 10px;border:1px solid #9bcfff2a;border-radius:13px;background:#9bcfff14;color:#b5dfff;font-size:11px}.lup-place .place-friend-actions button i{font-size:18px}.lup-place .place-friend-actions .place-friend-remove{padding:0;background:0 0;border-color:transparent;color:#a89fb8}.lup-place .place-inbox-switch{display:flex;flex:0 0 auto;gap:4px;margin:2px 20px 8px;padding:4px;border:1px solid #ffffff16;border-radius:17px;background:#0c0e1c80}.lup-place .place-inbox-switch button{display:flex;align-items:center;justify-content:center;flex:1;gap:7px;min-height:44px;min-width:0;padding:0 8px;border:0;border-radius:12px;background:0 0;color:#afbed2;font:500 12px Roboto,Arial,sans-serif;cursor:pointer}.lup-place .place-inbox-switch button.active{background:#9bcfff;color:#162b42}.lup-place .place-inbox-switch button i{font-size:19px}.lup-place .place-inbox-switch button b{width:6px;height:6px;border-radius:50%;background:#9edeca}.lup-place .place-inbox-switch button.active b{background:#40306b}.lup-place .place-inbox-panel,.lup-place .place-inbox-panel>ng-include{display:flex;flex-direction:column;flex:1 1 0;min-height:0;overflow:hidden}.lup-place .place-thread{display:flex;align-items:center;gap:12px;position:relative;min-width:0;padding:14px 8px 14px 14px;border:1px solid #ffffff16;border-radius:19px;background:#19273d}.lup-place .place-thread.is-unread{border-color:#9bcfff50;background:#27253f}.lup-place .place-thread-avatar{display:block;flex:0 0 44px;width:44px;height:44px;padding:0;border:0;background:0 0;border-radius:50%}.lup-place .place-thread-avatar .lup-avatar,.lup-place .place-thread-avatar lup-avatar{display:block;width:44px;height:44px;min-width:44px;margin:0}.lup-place .place-thread-open{position:relative;flex:1;min-width:0;min-height:48px;padding:0;border:0;background:0 0;text-align:left;color:#f1f5fc}.lup-place .place-thread-open>span:first-child{display:flex;align-items:baseline;gap:8px;justify-content:space-between}.lup-place .place-thread-open strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500}.lup-place .place-thread-open time{flex-shrink:0;font-size:10px;color:#a1b2c9}.lup-place .place-thread-preview{display:block;max-width:100%;padding-right:25px;margin-top:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#afbed2;font-size:12px;line-height:1.5}.lup-place .place-thread-unread{position:absolute;right:0;bottom:0;display:grid;place-items:center;min-width:18px;height:18px;padding:0 3px;border-radius:6px;background:#9bcfff;color:#162b42;font-size:10px}.lup-place .place-thread-delete{display:grid;place-items:center;min-width:44px;min-height:44px;padding:0;border:0;border-radius:12px;background:0 0;color:#a197b3}.lup-place .place-thread-delete i{font-size:17px}.lup-place .place-events{display:flex;flex-direction:column;flex:1 1 0;min-height:0;overflow:hidden;background:0 0}.lup-place .place-events-heading{width:100%;max-width:780px;flex:0 0 auto;box-sizing:border-box;padding:24px 20px 20px;margin:0 auto}.lup-place .place-event-list{display:block;flex:1 1 0;min-height:0;width:100%;max-width:780px;margin:0 auto;padding:0;background:0 0}.lup-place .place-event-list .md-virtual-repeat-scroller{overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9bcfff40 transparent}.lup-place .place-event-list .md-virtual-repeat-offsetter{width:100%;box-sizing:border-box;padding:0 20px}.lup-place .place-event-row{height:140px;min-height:140px;max-height:140px;margin:0;padding:0;border:0;background:0 0;box-sizing:border-box}.lup-place .place-event-card{display:flex;align-items:flex-start;gap:10px;width:100%;height:128px;margin-bottom:12px;padding:14px;box-sizing:border-box;border:1px solid #ffffff16;border-radius:19px;background:#19273d}.lup-place .place-event-row.lup-notification-unread .place-event-card{background:#1e3049;border-color:#9bcfff44}.lup-place .place-event-avatar{display:grid;place-items:center;flex:0 0 38px;width:38px;height:44px;margin:0;padding:0;border:0;border-radius:50%;background:0 0;cursor:pointer}.lup-place .place-event-avatar .lup-avatar,.lup-place .place-event-avatar lup-avatar{width:34px;height:34px;min-width:34px;margin:0}.lup-place .place-event-copy{flex:1;min-width:0}.lup-place .place-event-name{display:block;max-width:100%;margin:-9px 0 -3px;padding:8px 0;border:0;background:0 0;color:#e7effa;font:500 13px/1.4 Roboto,Arial,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.lup-place .place-event-copy time{display:block;margin:0;color:#a4b6cb;font-size:9px;line-height:1.4}.lup-place .place-event-copy p{margin:8px 0 0;color:#d1deed;font-size:12px;line-height:1.5}.lup-place .place-event-links{display:flex;align-items:center;gap:8px}.lup-place .place-event-links button{display:flex;align-items:center;gap:4px;max-width:100%;min-height:36px;padding:3px 0;border:0;background:0 0;color:#a9d7ff;font:400 11px Roboto,Arial,sans-serif;cursor:pointer}.lup-place .place-event-links button i{font-size:15px}.lup-place .place-event-links button span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lup-place .place-event-accept{display:grid;place-items:center;min-width:44px;min-height:44px;padding:0;border:1px solid #9edeca30;border-radius:13px;background:#9edeca10;color:#a8e5cf;cursor:pointer}.lup-place .place-query-body{display:flex;flex:1 1 0;min-height:0;overflow:hidden}.location-page.lup-place .place-private-chat{width:100%}.place-dialog .place-confirm-actions{flex-wrap:wrap}.place-dialog .place-confirm-actions button{flex:1 1 140px}.place-dialog .place-confirm-actions .place-dialog-danger{color:#f3b2c4;background:#dd648d10;border-color:#dd648d30}@media(max-width:360px){.lup-place .place-friend{flex-wrap:wrap;padding:12px}.lup-place .place-friend-actions{margin-left:auto}.lup-place .place-thread{gap:9px;padding-left:12px}.lup-place .place-thread-avatar,.lup-place .place-thread-avatar .lup-avatar,.lup-place .place-thread-avatar lup-avatar{width:36px;height:36px;flex-basis:36px;min-width:36px}.lup-place .place-event-list .md-virtual-repeat-offsetter{padding:0 14px}}@media(min-width:960px){.lup-place .place-inbox-switch{width:430px;margin:10px auto 4px;box-sizing:border-box}.lup-place .place-events-heading{padding-left:32px;padding-right:32px}.lup-place .place-event-list .md-virtual-repeat-offsetter{padding:0 32px}}.place-settings .place-settings-scroll{flex:1 1 0;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9bcfff40 transparent}.place-settings .lup-settings-list{width:100%;max-width:780px;margin:0 auto;padding:24px 20px 36px;box-sizing:border-box;color:var(--place-ink)}.place-settings .place-settings-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:24px 0;padding:5px;border:1px solid var(--place-line);border-radius:19px;background:#0e192b}.place-settings .place-settings-nav button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:68px;margin:0;padding:10px 2px;border:0;border-radius:14px;background:0 0;color:var(--place-muted);font:500 11px/1.25 Roboto,Arial,sans-serif;cursor:pointer}.place-settings .place-settings-nav button i{font-size:21px}.place-settings .place-settings-nav button.is-selected{color:#d7ecff;background:#9bcfff16;box-shadow:inset 0 0 0 1px #9bcfff18}.place-settings .lup-settings-group{display:block;padding:0;margin:0;border:0;background:0 0}.place-settings .lup-settings-group-heading{margin:24px 0 16px}.place-settings .lup-settings-group-heading small{font:500 19px/1.3 Ubuntu,Roboto,Arial,sans-serif;color:var(--place-ink)}.place-settings .lup-settings-group-heading p{margin:7px 0 0;font-size:12px;line-height:1.7;color:var(--place-muted)}.place-settings .lup-setting-card{position:relative;display:block;margin:10px 0;padding:18px;border:1px solid var(--place-line);border-radius:19px;background:#18253b;box-shadow:none}.place-settings .lup-setting-card-heading{display:flex;align-items:center;gap:11px;min-width:0;margin:0 0 15px}.place-settings .lup-setting-icon{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border:1px solid #9bcfff14;border-radius:11px;color:#accef0;background:#9bcfff07}.place-settings .lup-setting-icon i{font-size:18px}.place-settings .lup-setting-card-heading h3{margin:0;color:var(--place-ink);font:500 14px/1.4 Roboto,Arial,sans-serif}.place-settings .lup-setting-card-heading p{margin:4px 0 0;font-size:11px;line-height:1.6;color:var(--place-muted)}.place-settings .lup-setting-value{display:block;min-width:0}.place-settings .lup-setting-value md-select{display:block;box-sizing:border-box;min-width:0;width:100%;margin:0;padding:0 12px;min-height:48px;border:1px solid #ffffff1d;border-radius:12px;background:#101c30;color:var(--place-ink)}.place-settings .lup-setting-value .md-select-value{min-height:46px;box-sizing:border-box;border:0;color:var(--place-ink);font-size:16px}.place-settings .lup-setting-value .md-select-icon{color:var(--place-accent)}.place-settings .lup-setting-input{display:block;margin:0;padding:0;min-width:0;width:100%}.place-settings .lup-setting-input input,.place-settings .lup-setting-input textarea{display:block;box-sizing:border-box;width:100%;height:auto;min-height:48px;max-width:100%;padding:12px;margin:0;border:1px solid #ffffff1d;border-radius:12px;background:#101c30;color:var(--place-ink);font:400 16px/1.55 Roboto,Arial,sans-serif;caret-color:var(--place-accent);color-scheme:dark}.place-settings .lup-setting-input textarea{min-height:130px;resize:vertical}.place-settings .lup-setting-input .md-errors-spacer{display:none}.place-settings .lup-setting-input input[type=color]{width:64px;padding:5px;cursor:pointer}.place-settings .lup-setting-card--switch{display:grid;grid-template-columns:minmax(0,1fr) 48px;column-gap:10px;align-items:center}.place-settings .lup-setting-card--switch .lup-setting-card-heading{margin:0}.place-settings .lup-setting-card--switch .lup-setting-visibility,.place-settings .lup-setting-card--switch .place-setting-save{grid-column:1/-1}.place-settings .lup-setting-value md-switch{display:flex;align-items:center;justify-content:center;margin:0;min-height:44px}.place-settings .lup-setting-value md-switch.md-checked .md-bar{background:#9bcfff55}.place-settings .lup-setting-value md-switch.md-checked .md-thumb{background:var(--place-accent)}.place-settings .lup-setting-visibility{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:16px;padding-top:12px;border-top:1px solid var(--place-line)}.place-settings .lup-setting-visibility>span{display:flex;align-items:center;gap:7px;color:var(--place-muted);font-size:11px}.place-settings .lup-setting-visibility>span i{font-size:16px}.place-settings .lup-setting-visibility-choice{flex:1 1 140px;min-width:0}.place-settings .lup-visibility-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:44px;padding:8px 11px;border:1px solid #ffffff16;border-radius:11px;background:#152238;color:#cee1f3;font:400 12px Roboto,Arial,sans-serif;text-align:left;cursor:pointer}.place-settings .lup-visibility-trigger i{font-size:19px}.place-settings .lup-visibility-menu{position:static;display:flex;flex-direction:column;gap:3px;max-height:260px;overflow-y:auto;margin:6px 0 0;padding:5px;border:1px solid #9bcfff26;border-radius:12px;background:#122036;box-shadow:none}.place-settings .lup-visibility-menu button{min-height:44px;padding:8px 10px;border:0;border-radius:8px;background:0 0;color:#c2d0e1;text-align:left;font:400 12px Roboto,Arial,sans-serif;cursor:pointer}.place-settings .lup-visibility-menu button.is-selected{background:#9bcfff19;color:#d7ecff}.place-settings button:disabled{opacity:.42;cursor:default}.place-settings .lup-settings-profile-visibility{margin:16px 0 24px;padding:18px;border:1px solid #9bcfff27;border-radius:19px;background:#9bcfff07}.place-settings .settings-visibility-heading{display:flex;align-items:flex-start;gap:10px;margin-bottom:16px}.place-settings .settings-visibility-heading>i{font-size:21px;color:var(--place-accent)}.place-settings .settings-visibility-heading strong{display:block;font-size:14px;font-weight:500}.place-settings .settings-visibility-heading small{display:block;margin-top:6px;font-size:12px;line-height:1.7;color:var(--place-muted)}.place-settings .lup-setting-emoji-picker{display:flex;flex-wrap:wrap;gap:3px;margin-top:10px}.place-settings .lup-setting-emoji-picker button{display:grid;place-items:center;width:36px;min-height:44px;margin:0;padding:0;border:0;border-radius:10px;background:0 0;font-size:18px;cursor:pointer}.place-settings .lup-setting-emoji-picker button:hover{background:#ffffff0c}.place-settings .place-setting-save{display:flex;align-items:center;gap:6px;margin:12px 0 0;font-size:11px;line-height:1.5;color:var(--place-mint)}.place-settings .place-setting-save i{font-size:15px}.place-settings .place-setting-save.has-error{color:#eaaabb}.place-settings .place-settings-legal{margin:28px 0 0;padding:22px 0 0;border-top:1px solid var(--place-line)}.place-settings .place-settings-legal>span{color:var(--place-muted);font-size:10px;letter-spacing:.02em}.place-settings .place-settings-legal>div{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:6px}.place-settings .place-settings-legal button{min-height:44px;padding:8px 0;border:0;background:0 0;color:#bad4eb;font:400 12px Roboto,Arial,sans-serif;cursor:pointer}.place-settings-select md-content,.place-settings-select md-select-menu{background:#19273d;color:#f1f5fc;border-radius:14px}.place-settings-select md-select-menu{border:1px solid #ffffff20;box-shadow:0 16px 48px #08091988}.place-settings-select md-option{min-height:48px;font:400 15px Roboto,Arial,sans-serif}.place-settings-select md-option[selected]{color:#bedfff;background:#9bcfff14}.place-settings .country-flag,.place-settings-select .country-flag{display:inline-block;width:20px;height:15px;margin-right:7px;background-size:cover;background-position:center;vertical-align:middle}md-dialog.place-dialog.place-legal-dialog{width:min(720px,calc(100vw - 32px));max-width:720px}.place-legal-dialog .place-legal-document{max-width:640px;margin:0 auto;padding:24px 26px 30px;font:400 14px/1.85 Roboto,Arial,sans-serif;color:#bdcde0;overflow-wrap:anywhere}.place-legal-document h1{margin:0 0 20px;font:500 27px/1.25 Ubuntu,Roboto,Arial,sans-serif;letter-spacing:-.04em;color:#f1f5fc}.place-legal-document h2{margin:30px 0 12px;font:500 18px/1.4 Ubuntu,Roboto,Arial,sans-serif;letter-spacing:-.015em;color:#e5f1ff}.place-legal-document h3{margin:22px 0 10px;font-size:15px;line-height:1.5;color:#e5f1ff}.place-legal-document p{margin:12px 0}.place-legal-document strong{font-weight:500;color:#dce9f8}.place-legal-document ol,.place-legal-document ul{padding-left:20px}.place-legal-document li{margin:10px 0;padding-left:3px}.place-legal-document li::marker{color:#9bcfff}.place-legal-document a{color:#b5dfff;text-underline-offset:3px;text-decoration-thickness:1px}.place-legal-document small{font-size:11px;line-height:1.65;color:#a1b2c9}.place-legal-document .lup-legal-return{display:none}.place-legal-document table{max-width:100%;border-collapse:collapse;font-size:12px}.place-legal-document td,.place-legal-document th{padding:10px;border:1px solid #ffffff1c;vertical-align:top}.place-legal-document pre{white-space:pre-wrap;font:inherit}.lup-place .place-chat,.lup-place .place-people{position:relative}.lup-place .place-ambient-route{display:none}@media (max-width:359px){.place-settings .lup-settings-list{padding:18px 14px 28px}.place-settings .lup-setting-card{padding:14px}.place-settings .place-settings-nav button{font-size:10px}.place-legal-dialog .place-legal-document{padding:20px;font-size:13px}}.location-page.lup-place .place-chat .place-composer button.place-icon-button{mask:none;-webkit-mask:none;max-width:none;display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;min-width:44px;min-height:44px;margin:0;padding:0;border:1px solid #9bcfff25;border-radius:14px;background:#1b2c44;color:#c2e1ff;cursor:pointer}.location-page.lup-place .place-chat .place-composer button.place-icon-button .material-icons{font-size:21px}.lup-place .place-shout-label{display:inline-block;margin:0 0 5px;padding:3px 7px;border:1px solid #9bcfff35;border-radius:6px;color:#b8ddff;font-size:10px;letter-spacing:.04em}.lup-place a.place-primary{box-sizing:border-box;text-decoration:none}.lup-place .place-presence>.place-status-dot{flex-shrink:0}.place-preview-conversation{padding:16px 20px;overflow-y:auto;min-height:0}.place-preview-conversation>p{margin:6px 0 22px;font-size:11px;color:#9db9cc;text-align:center}.place-preview-conversation .place-message{display:flex;gap:10px;margin:20px 0}.place-preview-conversation .lup-avatar{flex:none}.place-event-decline{grid-area:auto;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:#ddf3ff06;color:#b8cad9;cursor:pointer}.place-event-accept:disabled,.place-event-decline:disabled{opacity:.35;cursor:default}md-dialog.place-dialog{background:linear-gradient(145deg,#18364cf5,#13263aef);border-color:#d5efff26;box-shadow:inset 0 1px 0 #f0fbff18,0 22px 64px #020b1e70}md-dialog.place-dialog .md-toolbar-tools,md-dialog.place-dialog md-toolbar{background:0 0;color:#eaf6ff;box-shadow:none}md-dialog.place-dialog .lup-profile-friends-actions{padding:4px 18px 18px;overflow-y:auto;min-height:0}md-dialog.place-dialog .lup-profile-friends-actions .md-button{box-sizing:border-box;display:flex;align-items:center;gap:12px;min-height:48px;margin:3px 0;padding:8px 12px;border:0;border-radius:12px;background:#b3e7ff05;color:#d8effb;font-weight:500;text-transform:none;text-align:left}md-dialog.place-dialog .lup-profile-friends-actions .material-icons{flex:none;color:#a3dbee;font-size:20px}md-dialog.md-default-theme:not(.place-dialog){max-width:min(480px,calc(100vw - 32px));border:1px solid #d5efff26;border-radius:24px;background:linear-gradient(145deg,#18364cf5,#13263aef);color:#edf7ff;box-shadow:inset 0 1px 0 #ffffff18,0 22px 64px #020b1e70}md-dialog.md-default-theme:not(.place-dialog) .md-dialog-content{padding:26px;color:inherit;font-size:14px;line-height:1.6}md-dialog.md-default-theme:not(.place-dialog) .md-title{font-size:20px;font-weight:500;letter-spacing:-.025em}md-dialog.md-default-theme:not(.place-dialog) .md-dialog-actions{padding:6px 16px 16px}md-dialog.md-default-theme:not(.place-dialog) .md-button{border:0;border-radius:12px;background:#c4ecff0b;color:#cdeeff;text-transform:none}@media (max-width:600px){html.lup-soft-keyboard-open .location-page.lup-place .place-chat>.place-chat-events,html.lup-soft-keyboard-open .location-page.lup-place .place-chat>.place-panel-heading{display:none}html.lup-soft-keyboard-open .location-page.lup-place md-tabs.place-tabs>md-tabs-wrapper{margin-top:6px}html.lup-soft-keyboard-open .location-page.lup-place .place-chat .place-messages{padding-top:12px}}.lup-place .place-shell{position:relative;isolation:isolate;background:var(--lup-app-field,#111a2d)}.lup-place .place-shell::before{content:'';position:absolute;z-index:0;left:50%;top:50%;width:480px;height:960px;margin:-480px 0 0 -240px;background:url('../img/place-neighborhood.svg') center/480px 960px no-repeat;pointer-events:none;opacity:.9}.lup-place .place-shell::after{content:'';position:absolute;z-index:0;left:calc(50% - 244px);top:calc(50% - 484px);width:8px;height:8px;border-radius:50%;background:#c7edff;box-shadow:0 0 0 5px #83d6ff0b,0 0 22px #70cfff80;pointer-events:none;animation:place-neighborhood-walk 28s linear infinite}.lup-place .place-shell>*{position:relative;z-index:1}.location-page.lup-place .location-chat-surface.place-chat,.location-page.lup-place .place-private-chat,.lup-place .place-overview,.lup-place .place-people{background:0 0}.lup-place .place-event-card,.lup-place .place-friend,.lup-place .place-person,.lup-place .place-thread,.place-settings .lup-setting-card{background:linear-gradient(130deg,#20334cf2,#17263ceb);border-color:#a8d7f323;box-shadow:inset 0 1px 0 #d1edff06,0 8px 24px #06132316}.lup-place .place-thread.is-unread{background:linear-gradient(130deg,#274461f5,#192f47ef);border-color:#9bd7ff60}.lup-place .place-thread.is-unread::before{content:'';position:absolute;left:-1px;top:24px;bottom:24px;width:2px;border-radius:2px;background:#a6e0ff;box-shadow:0 0 10px #7dcaff70}.lup-place .place-event-row.lup-notification-unread .place-event-card{background:linear-gradient(130deg,#274461f5,#192f47ef)}.lup-place .place-bubble{background:#1b2c44ed}.lup-place .lup-own-msg .place-bubble{background:#284564f2}.lup-place .place-social-heading{position:relative;padding-top:13px}.lup-place .place-social-heading::before{content:'';display:block;width:34px;height:3px;margin:0 0 18px;background:linear-gradient(90deg,#abdfff,#abdfff00);border-radius:3px}.lup-place .place-eyebrow{color:#a7d5f5}.lup-place .place-empty-mark{position:relative;background:linear-gradient(145deg,#315371b3,#162c4580);border:1px solid #b2e2ff38;box-shadow:inset 0 1px 0 #e1f5ff14,0 12px 35px #07142745;color:#c0e8ff}.lup-place .place-empty-mark::before{content:'';position:absolute;inset:-12px;border-radius:inherit;border:1px solid #95d3fb18}.lup-place .place-primary:hover{background:#b6dfff}.lup-place .place-person-actions .place-person-chat,.lup-place .place-search-qr{color:#c2e4fc}.lup-place .place-message-meta strong{color:#c5def4}.lup-place .place-composer{z-index:2}.lup-place .place-composer:focus-within{border-top-color:#8ec9ef55}.lup-place .place-friend,.lup-place .place-person,.lup-place .place-thread{transition:transform 180ms ease}@media(hover:hover){.lup-place .place-friend:hover,.lup-place .place-person:hover,.lup-place .place-thread:hover{transform:translateY(-2px)}}@keyframes place-neighborhood-walk{0%{transform:translate3d(430px,72px,0);opacity:0}5%{opacity:.7}20%{transform:translate3d(352px,265px,0);opacity:.85}32%{transform:translate3d(234px,216px,0);opacity:.4}54%{transform:translate3d(143px,441px,0);opacity:.8}68%{transform:translate3d(282px,499px,0);opacity:.45}89%{transform:translate3d(184px,740px,0);opacity:.75}98%{transform:translate3d(74px,694px,0);opacity:0}100%{transform:translate3d(5px,864px,0);opacity:0}}@media(prefers-reduced-motion:reduce){.lup-place .place-shell::after{animation:none;transform:translate3d(352px,265px,0);opacity:.45}.lup-place .place-friend,.lup-place .place-person,.lup-place .place-thread{transition:none;transform:none}}@media print{.lup-place .place-shell::after,.lup-place .place-shell::before{display:none}}.lup-place .journey-heading{padding-bottom:22px}.lup-place .journey-heading h1{max-width:370px;font-size:34px;line-height:1.1;letter-spacing:-.045em}.lup-place .journey-heading p{margin-top:12px}.lup-place .journey-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 0 23px;margin:0 0 5px}.lup-place .journey-stats>div{display:flex;flex-direction:column;gap:6px;padding-left:13px;border-left:1px solid #b0dfff30}.lup-place .journey-stats strong{font-family:Ubuntu,Roboto,sans-serif;font-size:26px;font-weight:500;line-height:1;font-variant-numeric:tabular-nums}.lup-place .journey-stats span{color:#afc8dc;font-size:11px;line-height:1.4}.lup-place .journey-featured{position:relative;isolation:isolate;display:flex;align-items:center;gap:12px;width:100%;min-height:208px;padding:22px 24px 22px 8px;box-sizing:border-box;overflow:hidden;border:1px solid #b8e5ff3b;border-radius:25px;background:linear-gradient(125deg,#244a67,#172e46 75%);color:#eff7ff;text-align:left;box-shadow:inset 0 1px 0 #d9f1ff19,0 15px 35px #06122330}.lup-place .journey-featured-scene{position:relative;flex:0 0 96px;height:140px}.lup-place .journey-island{position:absolute;top:44px;left:13px;width:74px;height:74px;border-radius:14px;transform:rotateX(56deg) rotateZ(45deg);background:linear-gradient(135deg,#4a8cb0,#204568);border:1px solid #a7dfff6b;box-shadow:5px 5px 0 #1c3650,9px 9px 0 #0f253c,17px 17px 22px #04152755}.lup-place .journey-island::after{content:'';position:absolute;inset:12px;border:1px solid #b6e8ff40;border-radius:8px}.lup-place .journey-island-pin{position:absolute;left:28px;top:14px;display:grid;place-items:center;width:48px;height:58px;border-radius:23px 23px 23px 5px;background:linear-gradient(135deg,#c5ebff,#85bee6 65%,#659ec8);color:#173751;transform:rotate(-10deg);box-shadow:4px 4px 0 #416d91,0 14px 22px #030f2040;transition:transform 220ms ease}.lup-place .journey-island-pin i{font-size:25px;transform:rotate(10deg)}.lup-place .journey-island-ring{position:absolute;left:18px;top:102px;width:69px;height:13px;border:1px solid #b7eaff57;border-radius:50%}.lup-place .journey-featured-copy{display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex:1;min-width:0}.lup-place .journey-featured-copy .place-eyebrow{font-size:9px;line-height:1.5;letter-spacing:.08em}.lup-place .journey-featured-copy>strong{font-family:Ubuntu,Roboto,sans-serif;font-size:24px;font-weight:500;line-height:1.2;letter-spacing:-.025em;overflow-wrap:anywhere}.lup-place .journey-featured-copy>small{color:#b5d2e8;font-size:12px}.lup-place .journey-visit-pill{display:inline-flex;align-items:center;min-height:27px;margin-top:5px;padding:0 10px;border:1px solid #bedfff30;border-radius:9px;background:#b1dfff0f;color:#d6edfb;font-size:11px}.lup-place .journey-featured-arrow{position:absolute;top:14px;right:14px;color:#bedbf0;font-size:18px}.lup-place .journey-list-title{display:flex;align-items:center;justify-content:space-between;margin:29px 0 15px}.lup-place .journey-list-title h2{margin:0;font-family:Ubuntu,Roboto,sans-serif;font-size:20px;font-weight:500;letter-spacing:-.025em}.lup-place .journey-list-title>i{font-size:22px;color:#9bcfff}.lup-place .journey-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:19px}.lup-place .journey-filter{display:flex;align-items:center;gap:4px;padding:3px;border:1px solid #badfff1c;border-radius:13px;background:#101e31c7}.lup-place .journey-filter button{min-height:40px;padding:0 12px;border:0;border-radius:9px;background:0 0;color:#b1c6d9;font-size:11px}.lup-place .journey-filter button[aria-pressed=true]{background:#a3d1f1;color:#162b42}.lup-place .journey-sort{display:flex;flex:1 1 100px;max-width:155px;min-width:100px}.lup-place .journey-sort select{width:100%;min-height:44px;padding:0 5px;border:0;border-bottom:1px solid #afdaff35;border-radius:0;background:#111f32;color:#c4d9e9;font:11px Roboto,Arial,sans-serif;cursor:pointer}.lup-place .journey-sort select:focus-visible{outline:2px solid #9bcfff;outline-offset:3px}.lup-place .journey-trail{position:relative;list-style:none;margin:0;padding:0 0 0 18px}.lup-place .journey-trail::before{content:'';position:absolute;top:30px;bottom:30px;left:3px;width:1px;background:linear-gradient(#90c9ee8c,#90c9ee18)}.lup-place .journey-trail>li{position:relative;margin:0 0 12px}.lup-place .journey-trail-dot{position:absolute;left:-18px;top:30px;width:7px;height:7px;border-radius:50%;background:#8dc5e8;box-shadow:0 0 0 4px #86cbef12}.lup-place .journey-stop{display:flex;align-items:flex-start;gap:11px;width:100%;min-width:0;min-height:125px;box-sizing:border-box;padding:15px 12px;border:1px solid #b4dfff23;border-radius:17px;background:linear-gradient(135deg,#20354dea,#17283ded);color:#f1f5fc;text-align:left;transition:transform 180ms ease}.lup-place .journey-stop-icon{display:grid;place-items:center;flex:0 0 35px;width:35px;height:39px;border:1px solid #b4dfff20;border-radius:10px;background:#abdfff0d;color:#b2dfff}.lup-place .journey-stop-icon i{font-size:20px}.lup-place .journey-stop-main{display:flex;flex:1;flex-direction:column;min-width:0;gap:5px}.lup-place .journey-stop-main>small{color:#9ac5e4;font-size:9px;line-height:1.4}.lup-place .journey-stop-main>strong{font-size:14px;line-height:1.4;font-weight:500;overflow-wrap:anywhere}.lup-place .journey-stop-main>span{color:#b2c7db;font-size:10px;line-height:1.4}.lup-place .journey-stop-main>time{margin-top:7px;color:#9dafc5;font-size:10px;line-height:1.4}.lup-place .journey-stop-count{display:flex;align-items:flex-end;flex-direction:column;gap:4px;flex:0 0 38px;color:#c8e4f8}.lup-place .journey-stop-count strong{font:500 21px Ubuntu,Roboto,sans-serif;font-variant-numeric:tabular-nums}.lup-place .journey-stop-count small{font-size:9px}.lup-place .journey-stop-count i{margin-top:17px;font-size:17px;color:#91b9d6}.lup-place .journey-feedback,.lup-place .journey-note{margin:18px 0;color:#a9c1d6;font-size:12px;line-height:1.7}.lup-place .journey-note{padding-left:18px;font-size:10px}.lup-place .journey-featured:disabled,.lup-place .journey-stop:disabled{cursor:default}.lup-place .place-visitor-mode{display:flex;align-items:center;gap:10px;margin:0 0 19px;padding:12px;border:1px solid #aecfea20;border-radius:13px;background:#17283dcc;color:#b4cbe0;font-size:11px;line-height:1.6}.lup-place .place-visitor-mode i{flex:0 0 19px;font-size:19px;color:#99bbd6}.lup-place .place-visitor-mode.is-here{border-color:#9edeca33;background:#163339ab;color:#bee4dc}.lup-place .place-visitor-mode.is-here i{color:#9edeca}.lup-place .place-person{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:13px 12px}.lup-place .place-person-profile{flex:1 1 120px;min-width:0;width:auto}.lup-place .place-person-profile:disabled{opacity:1;cursor:default}.lup-place .place-person-profile em{flex:0 0 auto;padding:5px 7px;border:1px solid #b4dfff23;border-radius:7px;background:#9bcfff0a;color:#b5dfff;font-size:10px;font-style:normal}.lup-place .place-person:not(.is-interactive) .place-person-actions{display:none}.lup-place .place-person-actions{flex:0 0 auto;flex-wrap:nowrap;gap:5px;margin:0 0 0 auto}.lup-place .place-person-actions button{position:relative;flex:0 0 44px;width:44px;height:44px;min-width:44px;box-sizing:border-box;padding:0;border:1px solid #b1dcff30;border-radius:13px;background:#94c6f019;color:#bde1ff}.lup-place .place-person-actions button i{font-size:21px}.lup-place .place-person-actions .place-person-friend.is-friend{border-color:#9edeca40;color:#bde8d7;background:#8ed2b914}.lup-place .place-person-actions .place-person-friend.is-pending{border-color:#d5bf8c38;color:#d9cb9f;background:#d5bf8c0c}.lup-place .place-person-actions .place-person-friend.is-incoming{border-color:#9bd6ff70;color:#dbf0ff;background:#9bcfff25}.lup-place .place-person-actions .place-person-decline{border-color:transparent;background:0 0;color:#9eaec2}.lup-place .place-friend-state-dot{position:absolute;right:6px;bottom:6px;width:5px;height:5px;border-radius:50%;background:currentColor}.lup-place .place-person-actions button:disabled{opacity:.45;cursor:wait}@media(hover:hover){.lup-place .place-person:not(.is-interactive):hover{transform:none}.lup-place .journey-featured:not(:disabled):hover .journey-island-pin{transform:translateY(-4px) rotate(-5deg)}.lup-place .journey-stop:not(:disabled):hover{transform:translateX(3px);border-color:#b4dfff50}}@media(min-width:960px){.lup-place .journey-heading h1{max-width:none;font-size:40px}.lup-place .journey-featured{gap:30px;padding:28px}.lup-place .journey-featured-scene{flex-basis:130px}.lup-place .journey-featured-copy>strong{font-size:31px}.lup-place .journey-stats{max-width:450px}}@media(max-width:360px){.lup-place .journey-heading h1{font-size:31px}.lup-place .journey-featured{gap:5px;padding-right:17px}.lup-place .journey-featured-scene{flex-basis:81px;transform:scale(.86);transform-origin:center}.lup-place .journey-featured-copy>strong{font-size:21px}.lup-place .journey-filter button{padding:0 8px;font-size:10px}.lup-place .journey-sort{max-width:119px}.lup-place .journey-stop{gap:8px;padding:13px 10px}.lup-place .journey-stop-icon{flex-basis:29px;width:29px}.lup-place .place-person{padding:11px 10px}.lup-place .place-person-profile{gap:8px}.lup-place .place-person.has-incoming .place-person-profile{flex-basis:100%}.lup-place .place-person-profile .lup-avatar{flex-basis:38px;width:38px;height:38px;min-width:38px}}@media(prefers-reduced-motion:reduce){.lup-place .journey-island-pin,.lup-place .journey-stop{transition:none;transform:none}.lup-place .journey-featured:hover .journey-island-pin{transform:rotate(-10deg)}.lup-place .journey-stop:hover{transform:none}}.lup-place .place-chat .place-message:not(.lup-system-msg) .place-bubble,.lup-place .place-event-card,.lup-place .place-person,.lup-place .place-private-chat .place-bubble,.lup-place .place-thread,.navigator-view .nav-categories button,.navigator-view .nav-place{position:relative;isolation:isolate;border:1px solid rgba(218,240,255,.065);background:rgba(235,249,255,.006);box-shadow:inset 1px 1px 1px rgba(245,253,255,.26),inset -1px -1px 1px rgba(200,234,252,.12),0 3px 8px rgba(3,12,27,.05);backdrop-filter:none;-webkit-backdrop-filter:none}.nearby.navigator-view .location-rail .lup-room-slide-outer{opacity:1;transform:none;transition:none;will-change:auto;perspective:none;background:0 0;padding:0;content-visibility:visible;contain-intrinsic-block-size:none;contain:layout style}.nearby.navigator-view .location-rail .nav-place{display:flex;flex-direction:column;width:calc(100% - 44px);max-width:360px;height:auto;min-height:0;margin:3px auto 12px;padding:4px 12px 12px;border-radius:32px;overflow:visible;opacity:1;transform:none;transition:none;background:0 0;border-color:rgba(216,243,255,.09);box-shadow:0 6px 18px #040c1612}.navigator-view .location-rail{padding-block:3px;scroll-behavior:auto}.nearby.navigator-view .location-rail .nav-place::before{content:'';display:block;position:absolute;inset:0;z-index:1;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(132deg,#e8faffb3,transparent 28%,#b8e4f31c 64%,#d6f6ff80 86%,transparent);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;opacity:.46}.nearby.navigator-view .location-rail .nav-place::after{display:none}.navigator-view .nav-landscape,.navigator-view .nav-place-content{position:relative;z-index:1}.lup-place .place-event-card::after,.lup-place .place-event-card::before,.lup-place .place-thread::after,.lup-place .place-thread::before{display:none}.lup-place .place-thread-list{display:grid;gap:12px;padding-block:3px 12px}.lup-place .place-event-card,.lup-place .place-thread{border-radius:22px}.lup-place .place-event-list .md-virtual-repeat-offsetter{padding-block:3px 8px}.lup-place .place-event-row.lup-notification-unread .place-event-card,.lup-place .place-thread.is-unread{border-color:rgba(154,215,251,.29);background:rgba(170,223,250,.02)}.lup-place .place-chat .place-message.lup-own-msg .place-bubble,.lup-place .place-private-chat .lup-own-msg .place-bubble{background:rgba(162,222,252,.045);border-color:rgba(163,222,255,.25)}.lup-place .place-event-card:focus-within,.lup-place .place-thread:focus-within{border-color:rgba(173,224,255,.65)}.navigator-view .nav-presence{display:block;width:100%;min-height:44px;padding:10px 0 4px;margin:0;font:inherit;color:#c3d7e8;border:0;background:0 0;cursor:pointer}.navigator-view .nav-actions .nav-route-chat{position:relative;background:rgba(99,157,187,.07)}.navigator-view .nav-route-chat.is-here i{animation:nav-chat-arrival 420ms cubic-bezier(.2,.8,.2,1)}.navigator-view .nav-route-chat.is-opening i{transform:translateX(3px) scale(.9)}@keyframes nav-chat-arrival{from{transform:translateY(4px) scale(.7);opacity:.2}to{transform:translateY(0) scale(1);opacity:1}}.navigator-view>md-content>.profile-ambient-map{background:radial-gradient(ellipse 48% 28% at 15% 50%,rgba(48,136,184,.18),transparent 80%),radial-gradient(ellipse 42% 27% at 96% 73%,rgba(84,155,200,.16),transparent 78%)}@supports not (mask-composite:exclude){.nearby.navigator-view .location-rail .nav-place::after,.nearby.navigator-view .location-rail .nav-place::before{display:none}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.lup-place .place-event-card,.lup-place .place-private-chat .place-bubble,.lup-place .place-thread,.navigator-view .nav-place{background:rgba(235,249,255,.006)}}@media(max-width:360px){.nearby.navigator-view .location-rail .nav-place{width:calc(100% - 32px);padding-inline:10px;border-radius:24px}}@media(prefers-reduced-motion:reduce){.navigator-view .nav-route-chat.is-here i{animation:none}}.navigator-view .nav-glass-lens{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none;z-index:0}.navigator-view .nav-lens-world{position:absolute;top:0;left:0;display:block;background-size:100% 100%;background-repeat:no-repeat;transform-origin:0 0;pointer-events:none}.navigator-view .nav-lens-rim{position:absolute;inset:0;padding:7px;border-radius:inherit;overflow:hidden;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;opacity:.8}.navigator-view .has-discovery-lens>.profile-ambient-map{background:0 0}.navigator-view .has-discovery-lens>.profile-ambient-map::after,.navigator-view .has-discovery-lens>.profile-ambient-map::before,.navigator-view .has-discovery-lens>.profile-ambient-map>:not(.nav-glass-field){display:none}.navigator-view .nav-lens-signal{position:absolute;left:7%;top:56%;width:6px;height:6px;border-radius:50%;background:#b8e5f1;box-shadow:0 0 15px 3px #69c9e54a;opacity:.52;animation:nav-lens-drift 18s ease-in-out infinite}@keyframes nav-lens-drift{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(95px,46px,0)}}.navigator-view .nav-place h2{min-height:62px;display:flex;align-items:center;justify-content:center;line-height:1.18;overflow-wrap:anywhere}.navigator-view .nav-place h2.room-hero-name--long{font-size:21px}.navigator-view .nav-place h2.room-hero-name--longword{font-size:20px}.navigator-view .nav-address{min-height:30px;line-height:15px}.navigator-view .nav-presence .lup-presence{min-height:54px;justify-content:center}.navigator-view .nav-position{display:block;margin-top:9px;text-align:center;font:11px/1.4 Ubuntu,Arial,sans-serif;font-variant-numeric:tabular-nums;color:#b0c7d7}.navigator-view .nav-position>span{color:#7f9aaf}@media(max-height:740px) and (max-width:600px){.navigator-view .nav-landscape{height:90px}.navigator-view .nav-landmark{top:12px;width:58px;height:58px;left:calc(50% - 29px)}}.navigator-view .nav-actions .nav-route-chat.is-here{color:#caffdf;border-color:#8de6b87a;background:#86deb412;box-shadow:inset 0 0 12px #90e9bb0a,0 0 13px #72dba324}.navigator-view .is-available .nav-status-dot{background:#a1f0c2;box-shadow:0 0 0 3px #80e5a912,0 0 9px #88edb880}.navigator-view .location-rail:focus-visible{outline:2px solid #a9ddff;outline-offset:-2px;border-radius:28px}@supports not (mask-composite:exclude){.navigator-view .nav-lens-rim{display:none}}@media(prefers-reduced-motion:reduce){.navigator-view .nav-lens-signal{animation:none}}md-dialog.md-default-theme:not(.place-dialog),md-dialog.place-dialog{background:linear-gradient(145deg,#16334bed,#13273af7);border:1px solid #d1edfa2b;box-shadow:inset 0 1px 0 #f4fcff1f,0 22px 64px #020b1e70;color:#edf7ff}md-dialog.place-dialog .md-dialog-content,md-dialog.place-dialog .place-dialog-body,md-dialog.place-dialog md-dialog-content{background:0 0;color:inherit}md-dialog.place-dialog .place-dialog-actions,md-dialog.place-dialog .place-dialog-header{background:0 0}