.mdhui-layout.welcome{font-family:Inter,ui-rounded,-apple-system,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;height:100vh;background-repeat:no-repeat;background-size:auto calc(135% - 360px);background-position:48% 0px;background-image:url(/images/Wide.svg);background-color:#fff;display:flex;flex-direction:column;justify-content:end;line-height:1.2;overflow:hidden;position:absolute;left:0;top:0;right:0;bottom:0;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);--mdhui-color-primary: #0b70ba}.welcome .actions{display:flex;padding:16px 16px 0;gap:16px;flex-direction:column}.welcome .subview{position:absolute;top:100%;left:0;right:0;bottom:0;transition:opacity .5s,top .5s;pointer-events:none;width:100%;box-sizing:border-box;background:var(--mdhui-background-color-1);overflow:auto}.welcome .subview.visible-subview{pointer-events:initial;top:0}.carousel{flex-grow:1;position:relative;padding-bottom:16px;overflow:hidden}.carousel .logo-container{position:absolute;bottom:64px;width:100%;box-sizing:border-box;padding:16px;display:flex;justify-content:center;pointer-events:none}.carousel .slider,.carousel .dots{display:flex;flex-direction:row;overflow-x:scroll;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;height:100%}.carousel .slider,.carousel .dots{pointer-events:none}.carousel .dots,.carousel .slide{opacity:0}.carousel .slide:first-child{opacity:1}.carousel.visible .slider,.carousel.visible .dots{pointer-events:initial}.carousel.visible .slide,.carousel.visible .dots{opacity:1}.carousel .slide .slide-image{flex-grow:1;background-size:contain;background-repeat:no-repeat;background-position:center center}.carousel .slide{min-width:100%;scroll-snap-align:start;padding:16px 16px 8px;display:flex;flex-direction:column;justify-content:end;height:100%;box-sizing:border-box;gap:64px}.carousel .slide{text-align:center}.carousel .slide .slide-text{height:86px}.carousel .logo{max-width:300px}.carousel .slide h1{font-size:24px;font-weight:700;margin:0 0 8px}.carousel .slide h2{font-size:17px;font-weight:400;margin:0}.carousel .dots{display:flex;justify-content:center;gap:8px;color:#000;font-size:8px;transition:opacity .5s ease-in-out}.carousel .dots .dot{opacity:.2}.carousel .dots .dot.selected{opacity:1}.rotating-header{position:relative;mask-image:linear-gradient(180deg,#80bbdd00,#d7eaf533 25%,#d7eaf5 40%,#daebf6 60%,#daebf633 75%,#fff0);-webkit-mask-image:linear-gradient(180deg,rgba(128,187,221,0) 0%,rgba(215,234,245,.2) 25%,rgba(215,234,245,1) 40%,rgba(218,235,246,1) 60%,rgba(218,235,246,.2) 75%,rgba(255,255,255,0) 100%);padding:40px 0 16px;max-width:400px;z-index:0;overflow:hidden}.rotating-header svg{overflow:visible;max-width:100%;height:auto}.header-container{position:relative;max-width:580px;max-height:48px;margin:0 auto 20px;animation-name:hide-container-overflow}.rotating-header .header-container,.rotating-header #rotating,.rotating-header #my-data{animation-duration:7s;animation-iteration-count:1;animation-timing-function:ease-in-out;animation-delay:1s;animation-fill-mode:both}.rotating-header #rotating{transform-origin:37px 37px;transform:rotate(-75deg);animation-name:rotate-verbs}.rotating-header #my-data{animation-name:slide-text}@keyframes rotate-verbs{0%{transform:rotate(-75deg)}10%,20%{transform:rotate(-60deg)}30%,40%{transform:rotate(-45deg)}50%,60%{transform:rotate(-30deg)}70%,80%{transform:rotate(-15deg)}90%{transform:rotate(0)}to{transform:rotate(0) translate(60px)}}@keyframes slide-text{0%,90%{transform:translate(0)}to{transform:translate(60px)}}@keyframes hide-container-overflow{0%,90%{overflow:visible}to{overflow:hidden}}.provider-search-subview{background:var(--mdhui-background-color-1);display:flex;flex-direction:column}.provider-search-subview.provider-search-interstitial{background:linear-gradient(180deg,#89dab7,#b4e5b7 3.64%,#fff8b8 50%,#fff)}.provider-search-subview .mdhui-navigation-bar{background:none}.provider-search-subview.provider-search-interstitial .feature img{width:48px}.provider-search-subview .mdhui-navigation-bar{flex-shrink:0}.provider-search-subview .scroll-container{flex-grow:1;overflow:hidden;overflow-y:auto}.provider-search-subview .actions{flex-shrink:0;background:#fff;width:100%;padding:16px;box-sizing:border-box;border-top:solid 1px var(--mdhui-border-color-0);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 16px)}.redeem-invitation-subview{background:var(--mdhui-background-color-1)}.redeem-invitation-subview .action-icon{width:40px;height:40px;background:var(--mdhui-color-primary);display:flex;font-size:21px;align-items:center;justify-content:center;color:#fff;border-radius:20px;position:relative}.redeem-invitation-subview .project-code{padding:8px;text-align:center;border-radius:20px;background:#eee;border:none;width:100%;font-weight:700;font-size:17px;font-family:ui-rounded,-apple-system,Helvetica,Arial,sans-serif;box-sizing:border-box}.redeem-invitation-subview .project-code.uppercase{text-transform:uppercase}.redeem-invitation-subview .project-code-entry{text-align:left}.redeem-invitation-subview .or-separator{margin-top:32px;margin-bottom:32px;text-align:center;position:relative;font-weight:700}.redeem-invitation-subview .or-separator .or-line{height:1px;background:#ddd;position:absolute;top:50%;left:0;width:100%}.redeem-invitation-subview .or-separator .or-text{display:inline-block;background:#fff;padding-left:16px;padding-right:16px;font-size:17px;position:relative}.redeem-invitation-subview .scan-code-button svg{padding-right:8px}.redeem-invitation-subview .code-status{padding-top:16px;height:16px;font-size:15px}.redeem-invitation-subview .code-status .warning{color:#c4291c}.account-project .account-organization-logo{width:32px;height:32px;background-size:contain;background-repeat:no-repeat;background-position:center center}.account-project .account-project-inner{padding:0;cursor:pointer}.account-project .project-details{display:flex;flex-direction:column;gap:16px;margin-top:16px}.account-project .project-details:empty{display:none}.account-project .account-project-description{font-size:.7em;color:var(--mdhui-text-color-3)}.account-project .account-project-message{font-size:.88em;font-weight:700}.account-project .account-project-message .svg-inline--fa{width:16px;margin-right:8px}.project-search .search-bar-wrapper{text-align:left;box-sizing:border-box;font-weight:700;border-bottom:solid 1px var(--mdhui-border-color-1)}.project-search .search-bar-wrapper .search-bar{position:relative;margin:0 16px 16px}.project-search .search-bar-wrapper .search-bar input{margin:0;border:0;width:100%;line-height:1.5em;padding:8px 0 8px 40px;box-sizing:border-box;font-size:.88em;border:none;background:var(--mdhui-background-color-2);color:var(--mdhui-text-color-1);border-radius:var(--mdhui-card-border-radius)}.project-search .search-bar-wrapper .search-bar .fa-magnifying-glass{position:absolute;left:16px;top:12px;color:var(--mdhui-text-color-4);font-size:.8em}.device-activity .device-activity-grid{margin-left:16px;margin-top:16px}.device-activity .mdhui-action.device-activity-view-more .title{font-weight:400;color:var(--mdhui-text-color-2)}.home .mdhui-unstyled-button.title-accessory{color:var(--mdhui-color-primary);font-weight:400;padding-top:16px}.home .icon-container{width:32px;height:32px;background:#fff;border-radius:20px;display:flex;justify-content:center;align-items:center}.home .icon-container img{width:24px;height:24px}.home .highlighted-card{background:var(--mdhui-color-primary)}.home .highlighted-card *,.home .highlighted-card .mdhui-action .subtitle{color:#fff}
