.color-alert{color:#d4111e}.color-success{color:#10b981}.color-warning{color:#f59e0b}.color-info{color:#3b82f6}.color-primary{color:#667eea}.color-app-background{background-color:#f8fafc}.bg-glass{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.shadow-glass{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.gradient-primary{background:linear-gradient(135deg,#667eea,#764ba2)}.gradient-success{background:linear-gradient(135deg,#10b981,#059669)}.gradient-warning{background:linear-gradient(135deg,#f59e0b,#d97706)}.pages-form-submitted-wrapper{display:flex;justify-content:center;align-items:center}@media only screen and (max-width:900px){.pages-form-submitted-wrapper{flex-direction:column-reverse;width:100%}}.pages-form-submitted-wrapper .panel{display:flex;flex-direction:column;max-width:300px;flex:1;min-width:200px}@media only screen and (max-width:900px){.pages-form-submitted-wrapper .panel{justify-content:center;align-items:center;width:100%}}.pages-form-submitted-wrapper .panel .title{font-size:2rem;font-weight:600;margin-bottom:1rem}.pages-form-submitted-wrapper .logo{max-width:500px;flex:1}@media only screen and (max-width:900px){.pages-form-submitted-wrapper .logo img{width:100%}}.pages-form-submitted-wrapper .spinner{border-bottom:16px solid #f3f3f3;border-top:16px solid #f3f3f3;border-color:#dfa401 #f3f3f3 #050b13;border-style:solid;border-width:16px;border-radius:50%;width:120px;height:120px;animation:spin 2s linear infinite;margin:20px auto}@keyframes spin{0%{transform:rotate(0deg);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}50%{transform:rotate(180deg);animation-timing-function:cubic-bezier(.215,.61,.355,1)}to{transform:rotate(1turn)}}.property-results-container{display:flex;flex-direction:column;gap:20px}.property-results-section{padding-bottom:12px}.property-results-divider{padding:16px 0 8px;border-top:1px solid rgba(0,0,0,.08);display:none;flex-direction:column;gap:4px}@media only screen and (max-width:900px){.property-results-divider{display:flex}}.property-results-divider .property-results-divider-label{font-size:.85rem;text-transform:uppercase;color:rgba(0,0,0,.55);letter-spacing:.06em}.property-results-divider .property-results-divider-title{font-size:1.05rem;font-weight:600;display:flex;flex-wrap:wrap;gap:8px;align-items:baseline}.property-results-divider .property-results-divider-distance{font-size:.85rem;color:rgba(0,0,0,.55)}.property-results-divider-link{margin-top:8px;padding:18px 20px;border-radius:16px;text-decoration:none;color:inherit;background:linear-gradient(135deg,rgba(22,22,36,.92),rgba(53,15,94,.9),rgba(0,90,127,.88));background-size:200% 200%;border:1px solid hsla(0,0%,100%,.14);display:none;flex-direction:column;gap:6px;transition:border-color .25s ease,background-position .6s ease,color .25s ease,box-shadow .25s ease}@media only screen and (max-width:900px){.property-results-divider-link{display:flex}}.property-results-divider-link:hover{border-color:hsla(0,0%,100%,.35);background-position:100% 0}.property-results-divider-link .property-results-divider-copy{display:flex;flex-direction:column;gap:6px}.property-results-divider-link .property-results-divider-label{color:hsla(0,0%,100%,.65)}.property-results-divider-link .property-results-divider-title{color:hsla(0,0%,100%,.92)}.property-results-divider-link .property-results-divider-distance{color:hsla(0,0%,100%,.65)}.property-results-empty{padding:16px 8px;font-size:.95rem;color:rgba(0,0,0,.6)}.property-results-loading{padding:20px 0;text-align:center;font-size:.95rem;color:rgba(0,0,0,.75)}