#root{max-width:1280px;margin:0 auto;text-align:center;width:100%}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}.sign-up-form{display:flex;flex-direction:column;width:380px}.sign-up-form h2{margin:10px 0}.sign-in-form{display:flex;flex-direction:column;width:380px}.sign-in-form h2{margin:10px 0}.sign-in-form .buttons-container{display:flex;justify-content:space-between}.authentication-container{display:flex;width:900px;justify-content:space-between;margin:30px auto}button,input[type=button],input[type=submit]{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;padding:9px 20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#f9f9f9;background-color:#fff0;line-height:1.42857143;outline:0}input[type=submit]{background-color:#c8385e;color:#fff}.btn-primary,input[type=submit]{border:0;padding:12px 20px;-webkit-box-shadow:inset 0 -2px 0 rgba(0,0,0,.25);box-shadow:inset 0 -2px #00000040;background-color:#c8385e}.btn-primary.btn-lg{padding:18px 40px}.btn-primary.btn-slg,.btn-slg{padding:20px 40px}.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover,.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open .dropdown-toggle.btn-default,.open .dropdown-toggle.btn-primary,button:hover,input[type=button]:hover,input[type=submit]:hover{color:#fff;background-color:#666;border-color:#666}.dark-div .btn-default,.dark-div button,.dark-div input[type=button],.dark-div input[type=submit]{color:#fff;border-color:#fff}.dark-div .btn-default.active,.dark-div .btn-default:active,.dark-div .btn-default:focus,.dark-div .btn-default:hover,.dark-div .btn-primary.active,.dark-div .btn-primary:active,.dark-div .btn-primary:focus,.dark-div .btn-primary:hover,.dark-div .open .dropdown-toggle.btn-default,.dark-div .open .dropdown-toggle.btn-primary,.dark-div button:hover,.dark-div input[type=button]:hover,.dark-div input[type=submit]:hover{color:#343434;background-color:#fff;border-color:#fff}.btn .fa-angle-right,button .fa-angle-right{margin-left:4px}.provider-card{margin-bottom:16px;transition:box-shadow .2s ease}.provider-card:hover{box-shadow:0 4px 12px #00000026}.provider-card__header{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px}.provider-card__name{font-weight:600}.provider-card__location{margin-bottom:12px}.provider-card__rates{display:flex;gap:24px;padding:8px 0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.provider-card__rate-item{display:flex;flex-direction:column}.moving-calc{max-width:800px;margin:0 auto;padding:20px}.moving-calc__title{text-align:center}.moving-calc__step{min-height:200px;display:flex;flex-direction:column}.moving-calc__select{margin-top:12px;margin-bottom:8px}.moving-calc__stairs-row{display:flex;gap:16px;margin-bottom:16px}@media (max-width: 600px){.moving-calc__stairs-row{flex-direction:column;gap:8px}}.moving-calc__results{max-width:100%}.moving-calc__estimate-card{text-align:center}.moving-calc__price-range{font-weight:700;margin:16px 0}.moving-calc__breakdown-row{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.06)}.moving-calc__breakdown-row:last-of-type{border-bottom:none}.moving-calc__providers-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin-top:16px}@media (max-width: 600px){.moving-calc__providers-grid{grid-template-columns:1fr}}.moving-calc .MuiStepLabel-label{font-size:.8rem}:root{--PhoneInput-color--focus: #03b2cb;--PhoneInputInternationalIconPhone-opacity: .8;--PhoneInputInternationalIconGlobe-opacity: .65;--PhoneInputCountrySelect-marginRight: .35em;--PhoneInputCountrySelectArrow-width: .3em;--PhoneInputCountrySelectArrow-marginLeft: var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth: 1px;--PhoneInputCountrySelectArrow-opacity: .45;--PhoneInputCountrySelectArrow-color: currentColor;--PhoneInputCountrySelectArrow-color--focus: var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform: rotate(45deg);--PhoneInputCountryFlag-aspectRatio: 1.5;--PhoneInputCountryFlag-height: 1em;--PhoneInputCountryFlag-borderWidth: 1px;--PhoneInputCountryFlag-borderColor: rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading: rgba(0,0,0,.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}table,th,td{border:1px solid white;border-collapse:collapse;width:300px}.piano-photos{display:inline-flex}.piano-photos p{font-style:italic;font-family:"sans-serif"}.edit-piano-photos{display:flex}.add-photos{display:inline-grid;margin:auto}.select-country{display:inline-grid;margin:10px auto}.edit-piano-form-content{display:block}.listing-section{display:flow;margin:auto}.photo-item{cursor:move}.photo-item:hover{opacity:.8}.photo-item p{margin:5px 0;font-weight:700}.pending-uploads{margin-top:20px}.pending-upload-item{display:inline-flex;align-items:center;margin-bottom:10px}.pending-upload-item img{width:200px;height:200px;object-fit:cover;margin-right:10px}.pending-upload-details{display:flex;flex-direction:column}.pending-upload-details select,.pending-upload-details textarea{margin-bottom:10px}.pending-upload-details textarea{height:60px;resize:vertical}.photo-description{font-style:italic;margin-top:5px}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:dark light;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: dark){:root{color:#fff;background-color:#213547}a:hover{color:#747bff}button{background-color:#f9f9f9}}.custom-combobox{position:relative;display:inline-block;font-size:22px}.custom-combobox-input{margin:0;padding:5px 10px}.custom-combobox-toggle{position:absolute;top:0;bottom:0;margin-left:-1px;padding:0}.ui-autocomplete{max-height:200px;overflow-y:auto;overflow-x:hidden}* html .ui-autocomplete{height:200px}
