*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{line-height:1.6;color:#333;background:linear-gradient(135deg,#fafafa,#f0f9ff,#ecfdf5);font-family:Segoe UI,Roboto,sans-serif}.landingPage-module__app{min-height:100vh}.landingPage-module__container{max-width:1200px;margin:0 auto;padding:0 20px}.landingPage-module__header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffc;padding:1rem 0;box-shadow:0 1px 3px #0000000d;position:sticky;top:0;z-index:100;border-bottom:1px solid rgba(255,255,255,.3)}.landingPage-module__header .landingPage-module__container{display:flex;justify-content:space-between;align-items:center}.landingPage-module__logo{display:flex;align-items:center;gap:.5rem;font-size:1.5rem;font-weight:800}.landingPage-module__logoIcon{width:32px;height:32px;background:linear-gradient(135deg,#00bfa5,#00e0b2);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;transform:rotate(45deg);font-size:1rem;box-shadow:0 4px 12px #00bfa54d}.landingPage-module__logoIcon:before{content:"◆";transform:rotate(-45deg);display:block}.landingPage-module__logoWord,.landingPage-module__footerLogo{text-decoration:none;background:linear-gradient(135deg,#00bfa5,#00e0b2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-family:"PT Serif Caption",serif}.landingPage-module__nav{display:flex;gap:2rem}.landingPage-module__nav a{text-decoration:none;color:#64748b;font-weight:500;font-size:.9rem;transition:color .3s ease;position:relative}.landingPage-module__nav a:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:linear-gradient(135deg,#00bfa5,#00e0b2);transition:width .3s ease}.landingPage-module__nav a:hover{color:#00bfa5}.landingPage-module__nav a:hover:after{width:100%}.landingPage-module__ctaButton{background:linear-gradient(135deg,#00bfa5,#00e0b2);box-shadow:0 4px 16px #00bfa54d;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:9999px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .3s ease}.landingPage-module__ctaButton:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00bfa566}.landingPage-module__hero{background:#fff;position:relative;overflow:hidden;padding:5rem 0}.landingPage-module__hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 50%,rgba(0,191,165,.06) 0%,transparent 50%),radial-gradient(circle at 80% 50%,rgba(0,224,178,.06) 0%,transparent 50%);pointer-events:none}.landingPage-module__hero .landingPage-module__container{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;position:relative}.landingPage-module__heroContent{animation:landingPage-module__fadeInUp .8s ease-out}.landingPage-module__heroContent h1{font-size:3.75rem;font-weight:900;line-height:1.1;margin-bottom:1.5rem;color:#1a1a1a;letter-spacing:-.02em}.landingPage-module__heroContent p{font-size:1.25rem;color:#64748b;margin-bottom:2rem;line-height:1.7}.landingPage-module__heroButtons{display:flex;gap:1rem;margin-bottom:2rem}.landingPage-module__primaryButton{background:linear-gradient(135deg,#00bfa5,#00e0b2);color:#fff;border:none;padding:1rem 2rem;border-radius:9999px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 16px #00bfa54d}.landingPage-module__primaryButton:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00bfa566}.landingPage-module__secondaryButton{background:#fff;color:#334155;border:2px solid #e2e8f0;padding:1rem 2rem;border-radius:9999px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease}.landingPage-module__secondaryButton:hover{border-color:#00bfa5;color:#00bfa5;transform:translateY(-2px);box-shadow:0 4px 16px #00bfa526}.landingPage-module__heroVisual{position:relative;height:500px;display:flex;align-items:center;justify-content:center}.landingPage-module__sphere{width:400px;height:400px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 25px 70px #00bfa533,0 0 0 1px #00bfa51a;object-fit:cover}.landingPage-module__sphere:after{content:"";position:absolute;inset:-50px;background:radial-gradient(circle,rgba(0,191,165,.15) 0%,transparent 70%);border-radius:50%;animation:landingPage-module__pulse 4s ease-in-out infinite;z-index:-1}.landingPage-module__uiElement{position:absolute;background:#fffffff2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:0rem .5rem;border-radius:16px;box-shadow:0 8px 32px #00000014,0 0 0 1px #ffffff80;font-size:.875rem;color:#1e293b;display:flex;align-items:center;gap:.75rem;transition:all .3s ease;border:1px solid rgba(0,191,165,.1)}.landingPage-module__uiElement:hover{transform:translateY(-6px);box-shadow:0 16px 48px #0000001f,0 0 0 1px #00bfa533}.landingPage-module__uiElement span:first-child{font-size:1.75rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.landingPage-module__uiElement.landingPage-module__theme{bottom:25%;left:5%;animation:landingPage-module__float 3s ease-in-out infinite}.landingPage-module__uiElement.landingPage-module__changing{top:25%;right:5%;animation:landingPage-module__float 3s ease-in-out infinite 1.5s}.landingPage-module__howItWorksSection{padding:6rem 0;background:linear-gradient(135deg,#f8f9fa,#f0f9ff);text-align:center}.landingPage-module__howItWorksSection h3{font-size:1.75rem;font-weight:700;margin:3rem 0 1.5rem;color:#1a1a1a}.landingPage-module__stepsCards{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap;margin-top:2rem;padding-bottom:2rem}.landingPage-module__stepCard{background:#fff;border-radius:1.5rem;padding:2.5rem;width:300px;box-shadow:0 4px 20px #0000000f,0 0 0 1px #00bfa50d;transition:all .3s ease;border:1px solid rgba(0,191,165,.1)}.landingPage-module__stepCard:hover{transform:translateY(-8px);box-shadow:0 12px 40px #0000001a,0 0 0 1px #00bfa533}.landingPage-module__stepCard .landingPage-module__icon{font-size:3rem;margin-bottom:1.5rem;filter:drop-shadow(0 4px 8px rgba(0,191,165,.2))}.landingPage-module__stepCard h4{margin-bottom:.75rem;font-size:1.4rem;font-weight:700;color:#1a1a1a}.landingPage-module__stepCard p{font-size:1rem;color:#64748b;line-height:1.6}.landingPage-module__launchSection{padding:6rem 0;background:#fff;position:relative}.landingPage-module__launchSection:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 50%,rgba(0,191,165,.03) 0%,transparent 50%);pointer-events:none}.landingPage-module__launchContent{text-align:center;max-width:800px;margin:0 auto 4rem}.landingPage-module__launchContent h2{font-size:2.75rem;font-weight:800;margin-bottom:1rem;color:#1a1a1a;letter-spacing:-.02em}.landingPage-module__launchContent p{font-size:1.125rem;color:#64748b;line-height:1.7}.landingPage-module__featureCards{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.landingPage-module__featureCard{text-align:center;padding:2.5rem;border-radius:1.5rem;background:#fff;border:2px solid transparent;background-clip:padding-box;position:relative;transition:all .3s ease;box-shadow:0 4px 20px #0000000f}.landingPage-module__featureCard:before{content:"";position:absolute;inset:0;border:3px solid #00bfa5;border-radius:1.5rem;padding:2px;opacity:.3;transition:opacity .3s ease}.landingPage-module__featureCard:hover{transform:translateY(-8px);box-shadow:0 12px 40px #00bfa526}.landingPage-module__featureCard:hover:before{opacity:1}.landingPage-module__featureCard h3{font-size:1.5rem;font-weight:700;margin:1.5rem 0 1rem;color:#1a1a1a}.landingPage-module__featureCard p{color:#64748b;line-height:1.7;font-size:1rem}.landingPage-module__featureVisual{height:140px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.landingPage-module__tenantPerks{height:110px;border-radius:1rem;transition:transform .3s ease}.landingPage-module__featureCard:hover .landingPage-module__tenantPerks{transform:scale(1.05)}.landingPage-module__charts{height:110px;border-radius:1rem;transition:transform .3s ease}.landingPage-module__featureCard:hover .landingPage-module__charts{transform:scale(1.05)}.landingPage-module__publishButton{background:linear-gradient(135deg,#00bfa5,#00e0b2);color:#fff;padding:1rem 2rem;border-radius:12px;position:relative;font-weight:600;box-shadow:0 4px 16px #00bfa54d;transition:all .3s ease}.landingPage-module__featureCard:hover .landingPage-module__publishButton{transform:scale(1.05);box-shadow:0 8px 24px #00bfa566}.landingPage-module__cursor{position:absolute;top:-25px;right:-25px;font-size:1.75rem;animation:landingPage-module__bounce 2s ease-in-out infinite}.landingPage-module__roiCard{background:var(--color-surface-1);border:2px solid var(--color-primary);border-radius:1.5rem;padding:3rem;max-width:900px;margin:4rem auto;box-shadow:var(--shadow-lg)}.landingPage-module__roiHeader{text-align:center;margin-bottom:2.5rem}.landingPage-module__roiHeader h3{color:var(--color-text-1);font-size:2rem;margin-bottom:.5rem}.landingPage-module__sliderControl{margin-bottom:2rem}.landingPage-module__sliderControl label{display:block;font-size:1.1rem;margin-bottom:1rem;color:var(--color-text-2)}.landingPage-module__rangeSlider{width:100%;accent-color:var(--color-primary);cursor:pointer}.landingPage-module__roiResults{display:flex;flex-direction:column;gap:1.5rem;border-top:1px solid var(--color-border-3);padding-top:2rem}.landingPage-module__resultItem{display:flex;justify-content:space-between;font-size:1.2rem;color:var(--color-text-2)}.landingPage-module__textError{color:var(--color-error)}.landingPage-module__textSuccess{color:var(--color-success);font-weight:800}.landingPage-module__roiSummary{background:var(--color-primary-lighter);padding:2rem;border-radius:1rem;text-align:center;margin-top:1rem}.landingPage-module__highlightText{color:var(--color-primary);font-size:2.5rem;font-weight:900;display:block}.landingPage-module__roiSummary p{margin-top:.5rem;color:var(--color-text-3);font-weight:600}.landingPage-module__roiInputs{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem}.landingPage-module__financialBreakdown{background:var(--color-surface-2);padding:2rem;border-radius:1rem;margin-bottom:2rem}.landingPage-module__breakdownRow{display:flex;justify-content:space-between;margin-bottom:1rem;font-weight:500;color:var(--color-text-2)}.landingPage-module__roiSummaryLarge{text-align:center;border-top:2px dashed var(--color-border-3);padding-top:1.5rem;margin-top:1rem}.landingPage-module__roiSummaryLarge h2{font-size:3rem;margin:.5rem 0}.landingPage-module__dataSource{text-align:left;background:var(--color-bg);padding:1.5rem;border-radius:.75rem;font-size:.85rem}.landingPage-module__dataSource h4{margin-bottom:.75rem;color:var(--color-text-1)}.landingPage-module__dataSource ul{list-style:none;padding:0}.landingPage-module__dataSource li{margin-bottom:.5rem;color:var(--color-text-3);line-height:1.4}.landingPage-module__textNeutral{color:var(--color-text-4)}.landingPage-module__hasTooltip{position:relative;cursor:help;border-bottom:1px dotted var(--color-text-4)}.landingPage-module__tooltip{visibility:hidden;width:220px;background-color:var(--color-tertiary);color:#fff;text-align:center;border-radius:8px;padding:10px;position:absolute;z-index:10;bottom:125%;left:50%;margin-left:-110px;opacity:0;transition:opacity .3s;font-size:.8rem;line-height:1.2;font-weight:400;box-shadow:var(--shadow-lg)}.landingPage-module__hasTooltip:hover .landingPage-module__tooltip{visibility:visible;opacity:1}.landingPage-module__breakEvenText{margin-top:1rem;font-size:1.1rem;color:var(--color-text-2);background:var(--color-secondary-lighter);padding:.75rem;border-radius:8px;display:inline-block}.landingPage-module__rangeSlider{-webkit-appearance:none;width:100%;height:8px;border-radius:5px;background:var(--color-border-3);outline:none;cursor:pointer;pointer-events:auto;margin:15px 0}.landingPage-module__rangeSlider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--color-primary);cursor:pointer;box-shadow:0 0 10px #00bfa54d;transition:transform .1s ease-in-out}.landingPage-module__rangeSlider::-webkit-slider-thumb:active{transform:scale(1.3)}.landingPage-module__roiCard,.landingPage-module__roiInputs,.landingPage-module__inputGroup{pointer-events:auto!important}.landingPage-module__rangeSlider{-webkit-appearance:none;appearance:none;width:100%;height:10px;background:#e2e8f0;border-radius:5px;outline:none;position:relative;z-index:50;cursor:pointer;touch-action:none}.landingPage-module__rangeSlider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;background:#00bfa5;border-radius:50%;cursor:grab;border:3px solid white;box-shadow:0 2px 6px #0003;transition:transform .1s ease}.landingPage-module__rangeSlider::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.2);background:#00e0b2}.landingPage-module__rangeSlider::-moz-range-thumb{width:24px;height:24px;background:#00bfa5;border-radius:50%;cursor:grab;border:3px solid white}.landingPage-module__sectionHeader{text-align:center;max-width:800px;margin:0 auto 4rem}.landingPage-module__sectionHeader h2{font-size:2.75rem;font-weight:800;margin-bottom:1rem;color:#1a1a1a;letter-spacing:-.02em}.landingPage-module__sectionHeader p{font-size:1.125rem;color:#64748b;line-height:1.7}.landingPage-module__pricingSection{padding:6rem 0;background:linear-gradient(135deg,#f8f9fa,#f0f9ff)}.landingPage-module__pricingCards{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1100px;margin:0 auto;display:none}.landingPage-module__pricingCard{background:#fff;border:2px solid #e2e8f0;border-radius:1.5rem;padding:2.5rem;text-align:center;position:relative;transition:all .3s ease;box-shadow:0 4px 20px #0000000f}.landingPage-module__pricingCard:hover{transform:translateY(-8px);box-shadow:0 12px 40px #0000001f}.landingPage-module__pricingCard.landingPage-module__popular{border:3px solid transparent;border-radius:1.5rem;background-clip:padding-box;position:relative;transform:scale(1.05);box-shadow:0 12px 40px #00bfa533}.landingPage-module__pricingCard.landingPage-module__popular:before{content:"";position:absolute;inset:0;border:3px solid #00bfa5;border-radius:1.5rem;padding:3px}.landingPage-module__pricingCard.landingPage-module__popular:hover{transform:scale(1.08)}.landingPage-module__popularBadge{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#00bfa5,#00e0b2);color:#fff;padding:.5rem 1.25rem;border-radius:9999px;font-size:.75rem;font-weight:700;letter-spacing:.05em;box-shadow:0 4px 16px #00bfa566}.landingPage-module__planLabel{background:linear-gradient(135deg,#00bfa51a,#00e0b21a);color:#00bfa5;padding:.5rem 1rem;border-radius:9999px;font-size:.7rem;font-weight:700;display:inline-block;margin-bottom:1rem;letter-spacing:.08em;border:1px solid rgba(0,191,165,.2)}.landingPage-module__pricingCard h3{font-size:1.75rem;font-weight:800;margin-bottom:1rem;color:#1a1a1a}.landingPage-module__price{font-size:3.5rem;font-weight:900;color:#1a1a1a;margin-bottom:1.5rem;letter-spacing:-.02em}.landingPage-module__price span{font-size:1rem;font-weight:400;color:#64748b}.landingPage-module__pricingCard button{width:100%;margin-bottom:2rem}.landingPage-module__features h4{font-weight:700;margin-bottom:1rem;color:#1a1a1a;text-align:left;font-size:1.1rem}.landingPage-module__features ul{list-style:none;padding:0;text-align:left}.landingPage-module__features li{padding:.625rem 0;color:#64748b;line-height:1.6}.landingPage-module__landlordFeatures{display:flex;flex-direction:column;align-items:center}.landingPage-module__singleCard{margin-bottom:3rem;display:flex;justify-content:center}.landingPage-module__landlordCard{flex:1;max-width:1100px;background:#fff;border:3px solid transparent;border-radius:1.5rem;box-shadow:0 8px 32px #00bfa526;padding:3rem;text-align:center;transition:all .3s ease;position:relative;background-clip:padding-box}.landingPage-module__landlordCard:before{content:"";position:absolute;inset:0;border:3px solid #00bfa5;border-radius:1.5rem;padding:3px}.landingPage-module__landlordCard:hover{transform:translateY(-8px);box-shadow:0 16px 48px #00bfa540}.landingPage-module__ctaSection{padding:6rem 0;background:#fff;position:relative}.landingPage-module__ctaSection:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 70% 50%,rgba(0,191,165,.05) 0%,transparent 50%);pointer-events:none}.landingPage-module__ctaSection .landingPage-module__container{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;position:relative}.landingPage-module__ctaContent p{font-size:1.5rem;color:#1a1a1a;line-height:1.6;font-weight:600}.landingPage-module__ctaForm p{margin-bottom:1.5rem;color:#64748b;font-size:1rem}.landingPage-module__emailInput{display:flex;border:2px solid #e2e8f0;border-radius:12px;overflow:hidden;transition:all .3s ease;box-shadow:0 4px 20px #0000000f}.landingPage-module__emailInput:focus-within{border-color:#00bfa5;box-shadow:0 4px 20px #00bfa526}.landingPage-module__emailInput input{flex:1;padding:1.25rem;border:none;outline:none;font-size:1rem;background:#fff}.landingPage-module__submitButton{background:linear-gradient(135deg,#00bfa5,#00e0b2);color:#fff;border:none;padding:1.25rem 2rem;cursor:pointer;font-size:1.25rem;transition:all .3s ease;font-weight:600}.landingPage-module__pending{cursor:not-allowed}.landingPage-module__statusMessage{margin-top:1rem;margin-bottom:0}.landingPage-module__statusMessage .landingPage-module__error{color:var(--color-error)}.landingPage-module__submitButton:hover{background:linear-gradient(135deg,#00a893,#00c89f)}.landingPage-module__footer{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);color:#fff;position:relative}.landingPage-module__footer:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,191,165,.5),transparent)}.landingPage-module__footer .landingPage-module__container{display:grid;grid-template-columns:1fr 2fr 1fr;gap:3rem;padding:4rem 2rem 2rem}.landingPage-module__footer .landingPage-module__logo{color:#fff}.landingPage-module__footer p{color:#94a3b8;margin-top:1rem}.landingPage-module__footerLinks{display:grid;grid-template-columns:1fr 1fr;gap:3rem}.landingPage-module__footerColumn h4{font-weight:700;margin-bottom:1.5rem;color:#fff;font-size:1.1rem}.landingPage-module__footerColumn a{display:block;color:#94a3b8;text-decoration:none;margin-bottom:.75rem;transition:all .3s ease;position:relative;padding-left:0}.landingPage-module__footerColumn a:hover{color:#00bfa5;padding-left:8px}.landingPage-module__footerCta{display:flex;justify-content:flex-end;align-items:flex-start}.landingPage-module__launchSection .landingPage-module__container,.landingPage-module__pricingSection .landingPage-module__container,.landingPage-module__ctaSection .landingPage-module__container{animation:landingPage-module__appear linear;animation-timeline:view();animation-range:entry 0 cover 20%}@keyframes landingPage-module__appear{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes landingPage-module__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes landingPage-module__float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes landingPage-module__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@keyframes landingPage-module__bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media(max-width:768px){.landingPage-module__container{padding:0 15px}.landingPage-module__hero .landingPage-module__container{grid-template-columns:1fr;gap:2rem;text-align:center}.landingPage-module__heroContent{margin-top:2rem}.landingPage-module__heroContent h1{font-size:2.5rem}.landingPage-module__heroButtons{justify-content:center}.landingPage-module__featureCards,.landingPage-module__pricingCards{grid-template-columns:1fr}.landingPage-module__pricingCard.landingPage-module__popular{transform:scale(1)}.landingPage-module__ctaSection .landingPage-module__container{grid-template-columns:1fr;gap:2rem;text-align:center}.landingPage-module__footer .landingPage-module__container{grid-template-columns:1fr;text-align:center}.landingPage-module__footerCta{justify-content:center}.landingPage-module__nav{display:none}.landingPage-module__heroVisual{height:400px}.landingPage-module__sphere{width:280px;height:280px}}@media(max-width:480px){.landingPage-module__heroContent h1,.landingPage-module__sectionHeader h2,.landingPage-module__launchContent h2{font-size:2rem}.landingPage-module__heroButtons{flex-direction:column;align-items:stretch}.landingPage-module__featureCards{gap:1rem}}@media(max-width:600px){.landingPage-module__roiInputs{grid-template-columns:1fr}}.signupPage-module__topContainer{display:flex;justify-content:center;align-items:center;min-height:100vh;background:linear-gradient(135deg,#00bfa5,#4dd0e1)}.signupPage-module__navLink{text-decoration:none;color:inherit}.signupPage-module__mainContainer{display:flex;width:100%;max-width:1100px;min-height:600px;max-height:90vh;border-radius:1rem;overflow:hidden;background:#f7fafc;box-shadow:0 10px 40px #00000040}.signupPage-module__leftSide{flex:1;padding:3em 2em;color:#1e293b;display:flex;flex-direction:column;justify-content:flex-start;gap:1.5em;background:linear-gradient(145deg,#fff,#f2f5fa)}.signupPage-module__signupLogo{font-size:2rem;font-weight:700;margin-bottom:1em;color:#00bfa5;font-family:"PT Serif Caption",serif}.signupPage-module__h1{font-size:2rem;margin-bottom:1em}.signupPage-module__li{list-style:none;margin-bottom:1.5em}.signupPage-module__h4{font-size:1.1rem;margin-bottom:.3em}.signupPage-module__p{font-size:.95rem;line-height:1.4}.signupPage-module__rightSide{flex:1;padding:2rem 1.5rem;background:#fff;display:flex;justify-content:center;color:#1e293b;min-height:0;align-items:flex-start;overflow-y:auto}.signupPage-module__heroForm{width:100%;max-width:28rem;display:flex;flex-direction:column;justify-content:space-between;gap:.5rem;flex-grow:1}.signupPage-module__heroForm h4{font-size:1.5rem;margin-bottom:.5rem;text-align:center}.signupPage-module__inputLabel{font-size:.85rem;margin-bottom:.15rem}.signupPage-module__inputFields{width:100%;padding:.4em;height:2.2em;border-radius:.4em;border:1px solid #cbd5e1;font-size:.95rem;box-sizing:border-box;outline:none;transition:border .2s ease}.signupPage-module__inputFields:focus{border-color:#00bfa5;box-shadow:0 0 0 3px #00bfa533}.signupPage-module__heroForm button{width:100%;height:2.4em;border:none;border-radius:.5em;background-image:linear-gradient(135deg,#00bfa5,#4dd0e1);color:#fff;font-size:1rem;cursor:pointer;margin-top:.5rem}.signupPage-module__errorMessage{color:#f91717;text-align:center;font-size:.85rem;margin-top:.25rem}.signupPage-module__login{text-align:center;font-size:.9rem;margin-top:.25rem}.signupPage-module__legalLinks{margin-top:.75rem;font-size:.8rem;color:#888;text-align:center}.signupPage-module__legalLinks span{color:inherit;text-decoration:none}.signupPage-module__legalLinks span:hover{text-decoration:underline}.signupPage-module__animatedBorderWrapper{position:relative;width:100%;max-width:1100px;border-radius:1rem;padding:3px;background:linear-gradient(120deg,#00bfa5,#2dd4bf,#0ea5e9,#00bfa5);background-size:300% 300%;animation:signupPage-module__gradientBorder 10s ease infinite;overflow:hidden;box-shadow:0 0 25px #06b6d440}.signupPage-module__animatedBorderContent{background:#f7fafc;border-radius:.9rem;height:100%;width:100%;overflow:hidden}.signupPage-module__split{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.signupPage-module__city,.signupPage-module__state{display:grid}.signupPage-module__inputFields::-webkit-outer-spin-button,.signupPage-module__inputFields::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.signupPage-module__inputFields[type=number]{appearance:textfield;-moz-appearance:textfield}@keyframes signupPage-module__gradientBorder{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@media(max-height:800px){.signupPage-module__heroForm{gap:.3rem}.signupPage-module__inputFields{height:2em}.signupPage-module__heroForm button{height:2.2em}.signupPage-module__heroForm h4{font-size:1.3rem}}@media(max-width:1024px){.signupPage-module__mainContainer{flex-direction:column}.signupPage-module__leftSide,.signupPage-module__rightSide{flex:unset;width:100%;padding:2em}}@media(min-width:768px){.signupPage-module__mainContainer{flex-direction:row}}@media(max-width:768px){.signupPage-module__topContainer{min-height:auto;padding:.75rem}.signupPage-module__animatedBorderWrapper{border-radius:.75rem}.signupPage-module__animatedBorderContent{border-radius:.65rem}.signupPage-module__mainContainer{flex-direction:column;min-height:auto;max-height:none}.signupPage-module__leftSide,.signupPage-module__rightSide{flex:unset;width:100%;padding:2em}}@media(max-width:650px){.signupPage-module__leftSide,.signupPage-module__rightSide{padding:1.25rem}.signupPage-module__signupLogo{font-size:1.7rem;margin-bottom:.5rem}.signupPage-module__h1{font-size:1.6rem;margin-bottom:.75rem}.signupPage-module__li{margin-bottom:1rem}.signupPage-module__heroForm{max-width:100%;gap:.65rem}.signupPage-module__heroForm h4{font-size:1.3rem}.signupPage-module__inputLabel{font-size:.95rem}.signupPage-module__inputFields{min-height:2.75rem;font-size:1rem;padding:.6em}.signupPage-module__heroForm button{min-height:2.9rem;font-size:1rem}.signupPage-module__errorMessage,.signupPage-module__login,.signupPage-module__legalLinks{font-size:.9rem}.signupPage-module__split{grid-template-columns:1fr;gap:.65rem}}@media(max-width:480px){.signupPage-module__topContainer{padding:.5rem}.signupPage-module__leftSide,.signupPage-module__rightSide{padding:1rem}.signupPage-module__signupLogo{font-size:1.5rem}.signupPage-module__h1{font-size:1.35rem}.signupPage-module__h4{font-size:1rem}.signupPage-module__p{font-size:.9rem;line-height:1.5}.signupPage-module__heroForm h4{font-size:1.2rem}}.trialInterstitialPage-module__page{min-height:100vh;background:#f5f0eb;display:flex;align-items:center;justify-content:center;padding:3rem 1.5rem;font-family:var(--font-family)}.trialInterstitialPage-module__card{background:#fff;border-radius:20px;border:.5px solid hsl(180,8%,88%);padding:3rem;max-width:520px;width:100%}.trialInterstitialPage-module__wordmark{font-size:22px;font-weight:600;color:var(--color-text-1);letter-spacing:-.5px;margin-bottom:2rem}.trialInterstitialPage-module__accent{color:var(--color-primary)}.trialInterstitialPage-module__badge{display:inline-flex;align-items:center;gap:6px;background:var(--color-primary-lighter);color:var(--color-primary-active);font-size:12px;font-weight:500;padding:4px 12px;border-radius:999px;margin-bottom:1.25rem}.trialInterstitialPage-module__dot{width:7px;height:7px;border-radius:50%;background:var(--color-primary);flex-shrink:0}.trialInterstitialPage-module__heading{font-size:28px;font-weight:600;color:var(--color-text-1);line-height:1.2;letter-spacing:-.5px;margin-bottom:.5rem}.trialInterstitialPage-module__sub{font-size:15px;color:var(--color-text-3);margin-bottom:2rem;line-height:1.5}.trialInterstitialPage-module__divider{height:.5px;background:var(--color-border-2);margin-bottom:1.5rem}.trialInterstitialPage-module__sectionLabel{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-5);margin-bottom:1rem}.trialInterstitialPage-module__features{display:flex;flex-direction:column;gap:12px;margin-bottom:2rem}.trialInterstitialPage-module__feature{display:flex;align-items:flex-start;gap:12px}.trialInterstitialPage-module__check{width:20px;height:20px;border-radius:50%;background:var(--color-primary-lighter);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.trialInterstitialPage-module__featureText{display:flex;flex-direction:column;gap:2px}.trialInterstitialPage-module__featureText strong{font-size:14px;font-weight:600;color:var(--color-text-1)}.trialInterstitialPage-module__featureText span{font-size:13px;color:var(--color-text-4)}.trialInterstitialPage-module__notice{background:var(--color-bg);border-radius:12px;padding:1rem 1.25rem;margin-bottom:1.75rem;display:flex;flex-direction:column;gap:8px}.trialInterstitialPage-module__noticeRow{display:flex;justify-content:space-between;align-items:center;font-size:14px}.trialInterstitialPage-module__noticeLabel{color:var(--color-text-3)}.trialInterstitialPage-module__noticeValue{font-weight:600;color:var(--color-text-1)}.trialInterstitialPage-module__green{color:var(--color-primary-hover)}.trialInterstitialPage-module__btn{width:100%;height:48px;background:var(--color-primary);color:#fff;border:none;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;font-family:var(--font-family);margin-bottom:.75rem;transition:background .15s}.trialInterstitialPage-module__btn:hover{background:var(--color-primary-hover)}.trialInterstitialPage-module__legal{font-size:12px;color:var(--color-text-5);text-align:center;line-height:1.5}@media(max-width:480px){.trialInterstitialPage-module__card{padding:2rem 1.5rem}.trialInterstitialPage-module__heading{font-size:24px}}.loginPage-module__entireContainer{height:100vh;background:linear-gradient(135deg,#00bfa5,#4dd0e1);display:flex;align-items:center;justify-content:center;padding:1rem}.loginPage-module__wrapperContainer{display:flex;flex-direction:column;width:100%;max-width:1100px;border-radius:1rem;overflow:hidden;background:#f7fafc;box-shadow:0 10px 40px #00000040}.loginPage-module__loginHeroForm{flex:1;padding:3rem 2rem;background:linear-gradient(145deg,#fff,#f2f5fa);border-right:1px solid rgba(0,0,0,.05)}.loginPage-module__loginContent{display:flex;flex-direction:column;align-items:center;margin-top:5rem}.loginPage-module__loginLogo{font-size:2rem;font-weight:700;margin-bottom:1em;color:#00bfa5;font-family:"PT Serif Caption",serif}.loginPage-module__loginHeroForm h4{font-size:2rem;font-weight:700;margin-bottom:1.5rem;color:#1e293b}.loginPage-module__inputLabel{width:80%;font-family:"PT Serif Caption",serif;font-size:.9em;margin:.5em 0 .2em;color:#0f172a}.loginPage-module__inputFields{width:80%;height:2.5em;padding:.5em;font-size:1em;border-radius:.5em;border:1px solid #cbd5e1;box-sizing:border-box;outline:none;transition:border .2s ease}.loginPage-module__inputFields:focus{border-color:#00bfa5;box-shadow:0 0 0 3px #00bfa533}.loginPage-module__errorMessage{color:#f91717;text-align:center;margin-top:.5rem}.loginPage-module__forgotPassword{color:#007bad;text-align:right;margin-top:.5rem;cursor:pointer}.loginPage-module__forgotPassword:hover{color:#0288d1}.loginPage-module__loginHeroForm button{width:80%;height:2.8em;margin-top:1.5rem;background-image:linear-gradient(135deg,#00bfa5,#4dd0e1);color:#fff;border:none;border-radius:.5em;font-size:1.1em;cursor:pointer;transition:opacity .3s ease}.loginPage-module__loginHeroForm button:hover{opacity:.9}.loginPage-module__navLink{text-decoration:none;color:inherit}.loginPage-module__legalLinks{margin-top:.75rem;font-size:.8rem;color:#888;text-align:center}.loginPage-module__legalLinks a{color:inherit;text-decoration:none}.loginPage-module__legalLinks a:hover{text-decoration:underline}.loginPage-module__photo{flex:1;background:linear-gradient(145deg,#fff,#f2f5fa);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;max-width:50%;box-sizing:border-box;overflow:hidden}.loginPage-module__photo img{width:100%;max-width:450px;height:auto;object-fit:contain;border-radius:.5rem}.loginPage-module__photo h3{margin-top:1.5rem;color:#00bfa5;font-size:1.3rem;font-weight:500;text-align:center}.loginPage-module__carouselContainer{text-align:center;overflow:hidden;padding:1.5rem 0;width:100%}.loginPage-module__photoBadges{position:relative;width:100%;max-width:490px;margin:1.5rem auto 0;overflow:hidden;display:flex;flex-direction:column;gap:.75rem}.loginPage-module__scrollRow{display:inline-flex;align-items:center;gap:1rem;white-space:nowrap;animation:loginPage-module__scroll-left 30s linear infinite;width:max-content;backface-visibility:hidden;perspective:1000px;will-change:transform}.loginPage-module__scrollRow:hover{animation-play-state:paused}.loginPage-module__scrollRow.loginPage-module__reverse{animation:loginPage-module__scroll-right 30s linear infinite}.loginPage-module__scrollRow.loginPage-module__reverse:hover{animation-play-state:paused}.loginPage-module__scrollRow span{display:inline-block;background:#e0f2f1;color:#004d40;padding:.5rem 1rem;border-radius:9999px;font-weight:500;box-shadow:0 2px 5px #0000001a}.loginPage-module__reverse span{margin-bottom:.25rem}.loginPage-module__animatedBorderWrapper{position:relative;width:100%;max-width:1100px;border-radius:1rem;padding:3px;background:linear-gradient(120deg,#00bfa5,#2dd4bf,#0ea5e9,#00bfa5);background-size:300% 300%;animation:loginPage-module__gradientBorder 10s ease infinite;overflow:hidden;box-shadow:0 0 25px #06b6d440}.loginPage-module__animatedBorderContent{background:#f7fafc;border-radius:.9rem;height:100%;width:100%;overflow:hidden}@media(max-width:767px){.loginPage-module__photo{max-width:100%}.loginPage-module__loginContent{margin-top:0}.loginPage-module__entireContainer{align-items:flex-start;justify-content:flex-start;flex-direction:column}}@media(min-width:767px){.loginPage-module__wrapperContainer{flex-direction:row;height:80vh}}@keyframes loginPage-module__gradientBorder{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes loginPage-module__scroll-left{0%{transform:translateZ(0)}to{transform:translate3d(-33.33%,0,0)}}@keyframes loginPage-module__scroll-right{0%{transform:translate3d(-33.33%,0,0)}to{transform:translateZ(0)}}.landlordSidebar-module__sideBarContainer{background:var(--color-surface-3);width:200px;height:100vh;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:1rem 0;box-shadow:2px 0 12px #0000001a;position:sticky;top:0;left:0}.landlordSidebar-module__logoAndTabs{display:flex;flex-direction:column;align-items:center;width:100%}.landlordSidebar-module__logoText{color:var(--color-text-2);font-family:Martian Mono,monospace;font-size:1.5rem;font-weight:700;margin-bottom:2rem;transition:transform .2s ease,opacity .2s ease;text-align:center}.landlordSidebar-module__logoText:hover{transform:translateY(-2px) scale(1.05);opacity:.9;color:var(--color-primary)}.landlordSidebar-module__tabs{display:flex;flex-direction:column;align-items:stretch;width:100%}.landlordSidebar-module__mobileTopRow{width:100%}.landlordSidebar-module__navLink{text-decoration:none;color:inherit}.landlordSidebar-module__tabContainer{position:relative}.landlordSidebar-module__sidebarItem{display:flex;align-items:center;justify-content:flex-start;padding:.75rem 1rem;color:var(--color-text-2);font-weight:500;border-radius:.5rem;margin:.25rem 0;cursor:pointer;transition:all .2s ease}.landlordSidebar-module__sidebarItem:hover{background:var(--color-surface-5);transform:translate(4px)}.landlordSidebar-module__sidebarItem.landlordSidebar-module__active{background:var(--color-surface-5);box-shadow:inset 3px 0 0 var(--color-text-1);border-radius:0 .5rem .5rem 0}.landlordSidebar-module__sidebarItem span{margin-left:.75rem}.landlordSidebar-module__mobileMenuButton{display:none}@media(max-width:1025px){.landlordSidebar-module__sideBarContainer{width:100%;height:auto;min-height:3.5rem;position:absolute;top:0;z-index:20;padding:.5rem .75rem}.landlordSidebar-module__logoAndTabs{align-items:stretch}.landlordSidebar-module__mobileTopRow{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.landlordSidebar-module__logoText{margin:0;font-size:1.25rem}.landlordSidebar-module__mobileMenuButton{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-border-4);background:var(--color-surface-2);color:var(--color-text-2);border-radius:.5rem;padding:.4rem;cursor:pointer}.landlordSidebar-module__tabs{display:none;padding-top:.65rem;flex-direction:row;align-items:center;flex-wrap:wrap;gap:.4rem}.landlordSidebar-module__mobileOpen{display:flex}.landlordSidebar-module__navLink{flex:0 0 auto}.landlordSidebar-module__sidebarItem{margin:0;padding:.55rem .75rem;border-radius:999px;border:1px solid var(--color-border-4)}.landlordSidebar-module__sidebarItem:hover{transform:none}.landlordSidebar-module__sidebarItem.landlordSidebar-module__active{border-radius:999px;box-shadow:none}.landlordSidebar-module__sidebarItem span{margin-left:.45rem;font-size:.9rem}}.landlordHeader-module__landlordHeaderContainer{height:3.5rem;background:var(--color-surface-2);box-shadow:var(--shadow-md);display:flex;justify-content:space-between;align-items:center}.landlordHeader-module__headerTitle{margin-left:1em;color:var(--color-text-2)}.landlordHeader-module__settingsIcon{margin-right:1em;cursor:pointer;transition:transform .3s ease;color:var(--color-text-2)}.landlordHeader-module__settingsIcon:hover{transform:rotate(90deg)}.landlordHeader-module__theme{display:flex;align-items:center}@media(max-width:1025px){.landlordHeader-module__landlordHeaderContainer{padding:.5rem .75rem}.landlordHeader-module__theme{margin-left:auto}.landlordHeader-module__settingsIcon{margin-right:0}.landlordHeader-module__headerTitle{display:none}}.dropdownModal-module__container{position:absolute;top:48px;right:0;z-index:100;margin-right:1rem;animation:dropdownModal-module__fadeIn .15s ease forwards;opacity:0;transform:translateY(-6px)}.dropdownModal-module__inner{background:var(--color-surface-1);border:1px solid var(--color-border-2);border-radius:14px;box-shadow:var(--shadow-md);padding:.4rem;min-width:180px;display:flex;flex-direction:column;gap:2px}.dropdownModal-module__item{width:100%;padding:.6rem .85rem;border-radius:8px;border:none;background:transparent;text-align:left;font-size:.875rem;font-weight:500;color:var(--color-text-2);cursor:pointer;transition:background .12s ease,color .12s ease;font-family:var(--font-family)}.dropdownModal-module__item:hover{background:var(--color-surface-3);color:var(--color-text-1)}.dropdownModal-module__item:last-child{color:var(--color-error)}.dropdownModal-module__item:last-child:hover{background:var(--color-error-light);color:var(--color-error)}@keyframes dropdownModal-module__fadeIn{to{opacity:1;transform:translateY(0)}}.themeToggle-module__toggleButton{position:relative;display:flex;align-items:center;padding:.25rem 1rem .25rem .25rem;border:none;border-radius:50px;cursor:pointer;transition:all .3s ease;margin-right:1rem}.themeToggle-module__light,.themeToggle-module__dark{background:var(--color-surface-4)}.themeToggle-module__toggleButton:hover{transform:translateY(-2px)}.themeToggle-module__toggleButton:active{transform:translateY(0)}.themeToggle-module__iconCircle{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;transition:all .3s ease;margin-right:.75rem}.themeToggle-module__icon{width:24px;height:24px}.themeToggle-module__light .themeToggle-module__icon,.themeToggle-module__dark .themeToggle-module__icon{color:var(--color-text-2)}.themeToggle-module__label{font-size:13px;font-weight:600;letter-spacing:.5px;white-space:nowrap}.themeToggle-module__light .themeToggle-module__label,.themeToggle-module__dark .themeToggle-module__label{color:var(--color-text-2)}.unauthorizedError-module__errorContainer{display:flex;background:#f5f0eb;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:nowrap}.primaryButton-module__button{padding:.7rem 1rem;border:none;border-radius:.5rem;background:#00bfa5;color:#fff;cursor:pointer;font-size:1rem;display:flex;align-items:center;justify-content:center;font-weight:600}.primaryButton-module__disabled{background:var(--color-surface-2, #e0e0e0);color:var(--color-text-secondary, #9e9e9e);cursor:not-allowed;opacity:.6}.landlordDashboard-module__landlordDashboardContainer{display:flex;background:var(--color-bg);width:100%}.landlordDashboard-module__landlordHeaderBody{display:flex;flex-direction:column;width:100%}.landlordDashboard-module__landlordErrorContainer{display:flex;background:#f5f0eb;flex-direction:column;align-items:center}@media(max-width:1024px){.landlordDashboard-module__landlordDashboardContainer{flex-direction:column;max-width:100vw;max-height:100vh;min-height:100vh;background-size:cover;background-position:center;background-repeat:no-repeat;overflow-y:auto}.landlordDashboard-module__landlordErrorContainer{width:100%}}@media(max-width:650px){.landlordDashboard-module__landlordDashboardContainer{max-width:100vw;max-height:100vh;min-height:100vh;background-size:cover;background-position:center;background-repeat:no-repeat;overflow-y:auto}.landlordDashboard-module__landlordHeaderBody{min-width:0}.landlordDashboard-module__landlordErrorContainer{padding:1rem}}.tenantSidebar-module__sideBarContainer{background:var(--color-surface-3);width:200px;height:100vh;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:1rem 0;box-shadow:2px 0 12px #0000001a;position:sticky;top:0;left:0}.tenantSidebar-module__logoAndTabs{display:flex;flex-direction:column;align-items:center;width:100%}.tenantSidebar-module__logoText{color:var(--color-text-2);font-family:Martian Mono,monospace;font-size:1.5rem;font-weight:700;margin-bottom:2rem;transition:transform .2s ease,opacity .2s ease;text-align:center}.tenantSidebar-module__logoText:hover{transform:translateY(-2px) scale(1.05);opacity:.9;color:var(--color-primary)}.tenantSidebar-module__tabs{display:flex;flex-direction:column;align-items:stretch;width:100%}.tenantSidebar-module__mobileTopRow{width:100%}.tenantSidebar-module__navLink{text-decoration:none;color:inherit}.tenantSidebar-module__tabContainer{position:relative}.tenantSidebar-module__sidebarItem{display:flex;align-items:center;justify-content:flex-start;padding:.75rem 1rem;color:var(--color-text-2);font-family:Poppins,sans-serif;font-weight:500;border-radius:.5rem;margin:.25rem 0;cursor:pointer;transition:all .2s ease;position:relative}.tenantSidebar-module__sidebarItem:hover{background:var(--color-surface-5);transform:translate(4px)}.tenantSidebar-module__sidebarItem.tenantSidebar-module__active{background:var(--color-surface-5);box-shadow:inset 3px 0 0 var(--color-text-1);border-radius:0 .5rem .5rem 0}.tenantSidebar-module__tabText{margin-left:.75rem}.tenantSidebar-module__mobileMenuButton{display:none}@media(max-width:1025px){.tenantSidebar-module__sideBarContainer{width:100%;height:auto;min-height:3.5rem;position:relative;z-index:30;padding:.5rem .75rem}.tenantSidebar-module__logoAndTabs{align-items:stretch;position:relative}.tenantSidebar-module__mobileTopRow{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.tenantSidebar-module__logoText{margin:0;font-size:1.25rem}.tenantSidebar-module__mobileMenuButton{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-border-4);background:var(--color-surface-2);color:var(--color-text-2);border-radius:.5rem;padding:.4rem;cursor:pointer}.tenantSidebar-module__tabs{display:none}.tenantSidebar-module__mobileOpen{display:flex;position:absolute;top:calc(100% + .5rem);left:0;right:0;z-index:30;flex-direction:row;align-items:center;flex-wrap:wrap;gap:.4rem;padding:.6rem .75rem;background:linear-gradient(135deg,#00bfa5,#4dd0e1);box-shadow:0 6px 12px #00000026}.tenantSidebar-module__navLink{flex:0 0 auto}.tenantSidebar-module__sidebarItem{margin:0;padding:.55rem .75rem;border-radius:999px;border:1px solid var(--color-border-4)}.tenantSidebar-module__sidebarItem:hover{transform:none}.tenantSidebar-module__sidebarItem.tenantSidebar-module__active{border-radius:999px;box-shadow:none;background:#ffffff59}.tenantSidebar-module__tabText{margin-left:.45rem;font-size:.9rem}}.tenantHeader-module__headerWrapper{display:flex;flex-direction:column}.tenantHeader-module__tenantHeaderContainer{height:3.5rem;background:#fff;box-shadow:0 2px 10px #0000004d;display:flex;justify-content:space-between;align-items:center}.tenantHeader-module__headerTitle{margin-left:1em}.tenantHeader-module__settingsWrapper{display:flex;align-items:center}.tenantHeader-module__settingsIcon{margin-right:1em;cursor:pointer;transition:transform .3s ease}.tenantHeader-module__settingsIcon:hover{transform:rotate(90deg)}.tenantHeader-module__tiers{margin-right:2rem;font-size:24px;font-weight:700}.tenantHeader-module__span{color:#00bfa5}.tenantHeader-module__sponsorshipBanner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem 1rem;background:#fff7e6;border-bottom:1px solid #ffd591;color:#875d11;font-size:.85rem}.tenantHeader-module__sponsorshipMessage{flex:1;line-height:1.4}.tenantHeader-module__sponsorshipButton{padding:6px 14px;border-radius:8px;border:none;background:#00bfa5;color:#fff;font-weight:600;font-size:.8rem;cursor:pointer;white-space:nowrap;transition:background .12s ease}.tenantHeader-module__sponsorshipButton:hover{background:#00a98f}@media(max-width:1025px){.tenantHeader-module__tenantHeaderContainer{padding:.5rem .75rem}.tenantHeader-module__settingsWrapper{margin-left:auto}.tenantHeader-module__settingsIcon{margin-right:0}.tenantHeader-module__headerTitle{display:none}.tenantHeader-module__tiers{margin-right:1rem;font-size:1rem}}@media(max-width:650px){.tenantHeader-module__sponsorshipBanner{flex-direction:column;align-items:stretch;gap:.5rem;padding:.5rem .75rem;text-align:center}.tenantHeader-module__sponsorshipMessage{font-size:.8rem}.tenantHeader-module__sponsorshipButton{width:100%}.tenantHeader-module__tiers{font-size:.85rem;margin-right:.75rem}}.tenantDashboard-module__tenantDashboardContainer{display:flex;background:#f5f0eb;width:100%}.tenantDashboard-module__tenantHeaderBody{display:flex;flex-direction:column;width:100%}.tenantDashboard-module__tenantErrorContainer{display:flex;background:#f5f0eb;flex-direction:column;align-items:center}@media(max-width:1024px){.tenantDashboard-module__tenantDashboardContainer{flex-direction:column;max-width:100vw;max-height:100vh;min-height:100vh;overflow-y:auto}.tenantDashboard-module__tenantErrorContainer{width:100%}}@media(max-width:650px){.tenantDashboard-module__tenantHeaderBody{min-width:0}.tenantDashboard-module__tenantErrorContainer{padding:1rem}}.landlordTenants-module__container{padding:2rem}.landlordTenants-module__headerWrapper{display:flex;justify-content:space-between;align-items:center}.landlordTenants-module__tenantCards{height:200px;padding:1rem;display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--color-text-2);text-align:center;transition:.3s ease;position:relative;overflow:hidden;background:var(--color-surface-3);box-shadow:0 15px 30px #00000012;border-radius:1.5rem;border:1px solid var(--color-border-4)}.landlordTenants-module__tenantCards:hover{transform:scale(1.05) translateY(-3px);box-shadow:0 20px 40px #0000001f}.landlordTenants-module__profilePic{border-radius:2rem;width:30vw;margin-right:1rem;max-width:9.5rem;max-height:9.5rem;min-width:3.75rem;min-height:3.75rem}.landlordTenants-module__picContainers{width:50px;height:50px;border-radius:5rem}.landlordTenants-module__tenantCardsContainer{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;padding:1rem 0}.landlordTenants-module__descriptionWrapper{padding:1rem 0;display:flex;flex-direction:column;align-items:center}.landlordTenants-module__infoIcon{padding-right:.25rem}.landlordTenants-module__infoButton{color:var(--color-text-2);background:var(--color-surface-5);border:1px solid var(--color-border-5);padding:.5rem 2rem;border-radius:.5rem;cursor:pointer;display:flex;align-items:center;margin-top:.5rem}.landlordTenants-module__noData{margin:2rem 0 0 2rem}.landlordTenants-module__noDataButtonContainer{text-align:center;margin-top:20rem}.landlordTenants-module__infoButton:hover{box-shadow:0 10px 20px #0000004d}.landlordTenants-module__infoButton:active{transform:translateY(2px);box-shadow:0 3px 10px #0003}.landlordTenants-module__button{width:15%;height:3.5em;background:#00bfa5;color:#fff;border:none;border-radius:.5em;font-size:1rem;cursor:pointer;transition:background-color .3s ease;box-shadow:0 5px 15px #0003}.landlordTenants-module__button:hover{animation:landlordTenants-module__shake .4s ease;box-shadow:0 8px 20px #00000040}.landlordTenants-module__button:active{transform:translateY(2px);box-shadow:0 3px 10px #0003}.landlordTenants-module__portalBody{display:grid;grid-template-columns:.8fr 2fr .8fr;height:80vh}.landlordTenants-module__rightSidebar{margin-left:.5rem}@keyframes landlordTenants-module__shake{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}@media(max-width:1024px){.landlordTenants-module__container{padding:1.5rem}.landlordTenants-module__tenantCardsContainer{gap:.9rem}.landlordTenants-module__tenantCardsContainer>*{flex:1 1 calc(50% - .9rem);min-width:12rem}.landlordTenants-module__button{width:max-content;min-width:10rem;padding:0 1.25rem}.landlordTenants-module__portalBody{grid-template-columns:1fr;height:auto;gap:.75rem}.landlordTenants-module__rightSidebar{margin-left:0}.landlordTenants-module__noDataButtonContainer{margin-top:8rem}}@media(max-width:650px){.landlordTenants-module__container{padding:1rem}.landlordTenants-module__headerWrapper{flex-direction:column;align-items:flex-start;gap:.75rem}.landlordTenants-module__tenantCardsContainer{grid-template-columns:1fr}.landlordTenants-module__tenantCards{height:auto;min-height:11rem;flex-direction:column;gap:.75rem}.landlordTenants-module__profilePic{width:7rem;max-width:7rem;max-height:7rem;margin-right:0}.landlordTenants-module__descriptionWrapper{padding:.25rem 0 .75rem}.landlordTenants-module__infoButton{width:100%;justify-content:center}.landlordTenants-module__button{width:100%;min-width:0}.landlordTenants-module__noData{margin:1rem 0 0}.landlordTenants-module__noDataButtonContainer{margin-top:2.5rem}}.inviteTenantModal-module__inputFields{height:2.5rem;padding:.5rem;font-size:1rem;border-radius:.5rem;border:1px solid var(--color-border-5);box-sizing:border-box;background:var(--color-surface-3);color:var(--color-text-3);outline:none}.inviteTenantModal-module__inputFields:focus{border-color:#00bfa5;box-shadow:0 0 0 3px #00bfa533}.inviteTenantModal-module__inputFields::-webkit-outer-spin-button,.inviteTenantModal-module__inputFields::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.inviteTenantModal-module__inputFields[type=number]{appearance:textfield;-moz-appearance:textfield}.inviteTenantModal-module__formContainer{padding:1rem 2rem;display:grid;grid-template-columns:repeat(1,1fr);gap:.5rem}.inviteTenantModal-module__split{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.inviteTenantModal-module__city,.inviteTenantModal-module__state{display:grid}.inviteTenantModal-module__labels{text-align:left}.inviteTenantModal-module__button{height:2.5rem;padding:.5rem;margin:0 0 1rem;font-size:1rem;border-radius:.5rem;border:1px solid var(--color-border-5);box-sizing:border-box;cursor:pointer;color:#fff;background:#00bfa5;transition:transform .1s ease,box-shadow .1s ease}.inviteTenantModal-module__button:active{transform:translateY(1px);box-shadow:1px 1px 4px gray}.inviteTenantModal-module__message{padding-top:.5rem;color:red}.formModal-module__modalOverlay{position:fixed;top:0;left:0;width:100vw;height:100vh;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:10;pointer-events:auto;animation:formModal-module__fadeIn .3s ease}.formModal-module__modalContainer{background:linear-gradient(135deg,#fff,#f5f0eb);border-radius:20px;z-index:11;position:relative;text-align:center;width:90%;max-width:600px;max-height:90vh;box-shadow:0 20px 60px #00bfa526,0 10px 30px #0003;animation:formModal-module__slideUp .4s cubic-bezier(.34,1.56,.64,1);overflow:hidden;display:flex;flex-direction:column}.formModal-module__modalContainer:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#00bfa5,#00e0b2);box-shadow:0 2px 8px #00bfa54d}.formModal-module__exitWrapper{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#00bfa50d,#00e0b20d);border-bottom:1px solid rgba(0,191,165,.15);padding:1.5rem 2rem;position:relative}.formModal-module__exitWrapper h2{font-size:1.5rem;font-weight:700;background:linear-gradient(135deg,#00bfa5,#00e0b2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin:0;letter-spacing:-.02em}.formModal-module__exit{cursor:pointer;text-align:right;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:10px;background-color:#00bfa51a;color:#00bfa5;transition:all .2s ease;position:relative}.formModal-module__exit:before{content:"";position:absolute;inset:0;border-radius:10px;background:linear-gradient(135deg,#00bfa5,#00e0b2);opacity:0;transition:opacity .2s ease}.formModal-module__exit:hover{background-color:transparent;transform:rotate(90deg) scale(1.1)}.formModal-module__exit:hover:before{opacity:1}.formModal-module__exit:active{transform:rotate(90deg) scale(.95)}.formModal-module__childrenWrapper{padding:0;background:var(--color-surface-5);overflow-y:auto;overflow-x:hidden}.formModal-module__childrenWrapper::-webkit-scrollbar{width:.5rem}.formModal-module__childrenWrapper::-webkit-scrollbar-track{background:#f5f0eb}.formModal-module__childrenWrapper::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#00bfa5,#00e0b2);border-radius:4px}.formModal-module__childrenWrapper::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#00a890,#00c99e)}@keyframes formModal-module__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes formModal-module__slideUp{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:768px){.formModal-module__modalContainer{width:95%;max-width:none;margin:1rem;border-radius:16px}.formModal-module__exitWrapper{padding:1.25rem 1.5rem}.formModal-module__exitWrapper h2{font-size:1.25rem}.formModal-module__exit{width:32px;height:32px}}@media(max-width:480px){.formModal-module__modalContainer{width:100%;margin:.5rem;border-radius:12px}.formModal-module__exitWrapper{padding:1rem 1.25rem}.formModal-module__exitWrapper h2{font-size:1.125rem}.formModal-module__exit{width:28px;height:28px}}.tenantPortal-module__wrapperContainer{padding:2rem 2rem 4rem}@media(max-width:1024px){.tenantPortal-module__wrapperContainer{padding:1.5rem 1rem 3rem}}@media(max-width:768px){.tenantPortal-module__wrapperContainer{padding:1.25rem 1rem 2.5rem}}@media(max-width:650px){.tenantPortal-module__wrapperContainer{padding:1rem 1rem 2rem}}.portalHeader-module__wrapper{display:flex;justify-content:space-between;align-items:center}.portalHeader-module__tenantInfo{display:flex;flex-direction:column}.portalHeader-module__backSection{display:flex;justify-content:space-between;align-items:center}.portalHeader-module__backSection>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portalHeader-module__backButton{display:flex;align-items:center;border-radius:.25rem;cursor:pointer;width:50%;justify-content:center;border:1px solid var(--color-border-4);background:#00bfa5;color:#fff}.portalHeader-module__backButton span{font-size:1rem}.portalHeader-module__picWrapper{display:flex;align-items:center;gap:.25rem;position:absolute;left:50%}.portalHeader-module__chevron{border-radius:5rem;cursor:pointer;margin:0 1rem;background:var(--color-surface-4)}.portalHeader-module__chevron:hover{background:var(--color-surface-5)}.portalHeader-module__picContainers{display:flex;text-align:center;cursor:pointer}.portalHeader-module__picContainers img{width:50px;height:50px;border-radius:5rem}@media(max-width:650px){.portalHeader-module__picWrapper{display:none}}.secondaryDangerButton-module__button{padding:10px 16px;border:1px solid #f00;border-radius:.5rem;background:#fff;color:red;cursor:pointer}.removeLandlordTenant-module__question{padding:0 1rem}.removeLandlordTenant-module__buttonWrapper{display:flex;justify-content:center;gap:.5rem;margin:2rem 0 1rem}.removeLandlordTenant-module__errorMessage{color:red}.removeLandlordProperty-module__question{padding:0 1rem}.removeLandlordProperty-module__buttonWrapper{display:flex;justify-content:center;gap:.5rem;margin:2rem 0 1rem}.removeLandlordProperty-module__errorMessage{color:red}.tenantSummary-module__photoSection{height:30vh;position:relative;display:inline-block}.tenantSummary-module__profilePic{border-radius:1rem;height:30vh;width:100%;border:1px solid var(--color-border-4);background:var(--color-surface-3)}.tenantSummary-module__tenantDetails{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.tenantSummary-module__daysAsTenant,.tenantSummary-module__expenses,.tenantSummary-module__rent{display:flex;flex-direction:column;justify-content:space-between;padding:1rem}.tenantSummary-module__defaultCardStyles{background:var(--color-surface-3);border:1px solid var(--color-border-4);border-radius:1rem;height:15vh}.tenantSummary-module__defaultCardSpanText{font-size:.75rem}.tenantSummary-module__defaultCardSpanNum{font-size:2rem;font-weight:700}.tenantSummary-module__wrapperDisplaysContainer{display:flex;gap:.5rem;flex-direction:column;padding-top:1rem}.tenantSummary-module__wrapperDisplays{display:flex;gap:.5rem;flex-direction:column}.tenantSummary-module__contact{position:absolute;bottom:.75rem;left:50%;transform:translate(-50%);background:#000000b3;color:#fff;padding:.5rem 1rem;border-radius:1rem;display:flex;justify-content:space-between;align-items:center;gap:.5rem;animation:tenantSummary-module__fadeIn .15s ease-out;width:95%}.tenantSummary-module__messageCircle{cursor:pointer}.tenantSummary-module__misc{display:flex;flex-direction:column;justify-content:space-between;padding:1rem;position:relative;overflow:hidden;transition:all .3s ease;background:linear-gradient(135deg,var(--color-surface-3) 0%,color-mix(in srgb,var(--color-surface-3) 95%,#00bfa5 5%) 100%);height:100%}.tenantSummary-module__misc:hover{transform:translateY(-4px);box-shadow:0 12px 28px #00bfa526;border-color:#00bfa5}.tenantSummary-module__misc:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#00bfa5,#00e0b2);opacity:0;transition:opacity .3s ease}.tenantSummary-module__misc:hover:before{opacity:1}.tenantSummary-module__miscHeader{display:flex;justify-content:space-between;align-items:flex-start;width:100%;margin-bottom:.5rem}.tenantSummary-module__giftIcon{width:32px;height:32px;padding:6px;background:#00bfa51a;border-radius:8px;color:#00bfa5;transition:all .3s ease;flex-shrink:0}.tenantSummary-module__misc:hover .tenantSummary-module__giftIcon{transform:rotate(-5deg) scale(1.05);background:#00bfa526}.tenantSummary-module__badge{background:#000c;color:#fff;padding:.25rem .6rem;border-radius:12px;font-size:.65rem;font-weight:600;letter-spacing:.3px;white-space:nowrap}.tenantSummary-module__badgeComingSoon{background:#e0e0e0;color:#757575}.tenantSummary-module__miscDisabled{opacity:.65;pointer-events:none;-webkit-user-select:none;user-select:none}.tenantSummary-module__miscDisabled .tenantSummary-module__giftIcon{color:#9e9e9e;background:#0000000d}.tenantSummary-module__miscContent{flex:1;display:flex;flex-direction:column;gap:.25rem;margin-bottom:.75rem}.tenantSummary-module__miscTitle{font-size:1.1rem;font-weight:700;margin:0;color:var(--color-text-primary);letter-spacing:-.02em;line-height:1.2}.tenantSummary-module__miscDescription{font-size:.75rem;color:var(--color-text-secondary);margin:0;opacity:.8;line-height:1.3}.tenantSummary-module__misc button{width:100%;justify-content:center;padding:.5rem 1rem;font-size:.875rem}@keyframes tenantSummary-module__fadeIn{0%{opacity:0;transform:translate(-50%) translateY(5px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@media(max-width:1024px){.tenantSummary-module__wrapperDisplaysContainer{padding-top:.875rem;min-width:0}.tenantSummary-module__photoSection{width:100%;max-width:100%}.tenantSummary-module__profilePic{object-fit:cover}}@media(max-width:768px){.tenantSummary-module__wrapperDisplaysContainer{display:flex;flex-direction:column;gap:.5rem}.tenantSummary-module__photoSection{height:auto;display:block}.tenantSummary-module__profilePic{height:auto;min-height:12rem;max-height:24rem;aspect-ratio:4 / 3;object-fit:cover}.tenantSummary-module__wrapperDisplays{display:flex;flex-direction:column;gap:.5rem;min-width:0}.tenantSummary-module__tenantDetails{display:flex;flex-direction:column;gap:.5rem}.tenantSummary-module__defaultCardStyles{height:auto;min-height:5.5rem}.tenantSummary-module__contact{width:calc(100% - 1rem);flex-wrap:wrap;row-gap:.35rem}.tenantSummary-module__misc{min-height:10rem}.tenantSummary-module__miscHeader{flex-wrap:wrap;gap:.5rem}.tenantSummary-module__defaultCardSpanNum{font-size:clamp(1.35rem,6vw,2rem)}}@media(max-width:650px){.tenantSummary-module__profilePic{min-height:10rem;max-height:20rem;border-radius:.75rem}.tenantSummary-module__daysAsTenant,.tenantSummary-module__expenses,.tenantSummary-module__rent,.tenantSummary-module__misc{padding:.875rem}.tenantSummary-module__miscTitle{font-size:1rem}}.composeModal-module__inputFields{height:2.5rem;padding:.5rem;font-size:1rem;border-radius:.5rem;border:1px solid var(--color-border-5);box-sizing:border-box;background:var(--color-surface-3);color:var(--color-text-3);outline:none}.composeModal-module__textArea{padding:.5rem;font-size:1rem;border-radius:1rem;border:1px solid var(--color-border-5);box-sizing:border-box;background:var(--color-surface-3);color:var(--color-text-3);outline:none}.composeModal-module__inputFields:focus,.composeModal-module__textArea:focus{border-color:#00bfa5;box-shadow:0 0 0 3px #00bfa533}.composeModal-module__formContainer{padding:1rem 2rem;display:grid;grid-template-columns:repeat(1,1fr);gap:.5rem}.composeModal-module__labels{text-align:left}.composeModal-module__button{height:2.5rem;padding:.5rem;margin:0 0 1rem;font-size:1rem;border-radius:.5rem;border:1px solid var(--color-border-5);box-sizing:border-box;cursor:pointer;color:#fff;background:#00bfa5;transition:transform .1s ease,box-shadow .1s ease}.composeModal-module__button:active{transform:translateY(1px);box-shadow:1px 1px 4px gray}.composeModal-module__errorMessage{padding-top:.5rem;color:red}.tenantActivity-module__activityWrapper{padding-top:1rem;padding-left:.5rem}.tenantActivity-module__paymentMaintenance{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.tenantActivity-module__payment,.tenantActivity-module__maintenance{height:30vh;border:1px solid var(--color-border-4);display:flex;flex-direction:column}.tenantActivity-module__engagement{margin-top:.5rem;height:63%;border:1px solid var(--color-border-4)}.tenantActivity-module__defaultCardStyles{border-radius:1rem;background:var(--color-surface-3);overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.tenantActivity-module__defaultCardStyles::-webkit-scrollbar{display:none}.tenantActivity-module__titleWithFilter{display:flex;justify-content:space-between}.tenantActivity-module__title{padding:1rem 1rem .5rem;font-weight:700}.tenantActivity-module__yearSelect{margin:1rem 1rem .5rem;color:var(--color-text-2);background:var(--color-surface-5);border:1px solid var(--color-border-5);padding:.5rem 1rem;border-radius:.5rem;cursor:pointer}.tenantActivity-module__rentPayment{border-bottom:1px solid var(--color-border-5);margin:1rem}.tenantActivity-module__rentAmount{font-weight:700}.tenantActivity-module__date{color:#00bfa5}.tenantActivity-module__chartSection{width:auto;height:fit-content}.tenantActivity-module__noPaymentHistoryWrapper{text-align:center;height:50%}.tenantActivity-module__noPaymentHistoryText{position:relative;bottom:-50%}.tenantActivity-module__paymentHeader{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:1rem 1rem .5rem}.tenantActivity-module__paymentTitle{margin:0;font-weight:700;flex:1;min-width:0}.tenantActivity-module__paymentPanel{flex:1;min-height:0}.tenantActivity-module__paymentToggle{display:none}.tenantActivity-module__paymentToggleLabel{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tenantActivity-module__paymentChevron,.tenantActivity-module__paymentChevronExpanded{color:var(--color-text-2);transition:transform .2s ease}.tenantActivity-module__paymentChevronExpanded{transform:rotate(180deg)}@media(max-width:1024px){.tenantActivity-module__activityWrapper{padding-left:0;min-width:0}.tenantActivity-module__payment,.tenantActivity-module__maintenance{height:auto;min-height:18rem}.tenantActivity-module__engagement{height:auto;min-height:22rem}}@media(max-width:768px){.tenantActivity-module__paymentMaintenance{display:flex;flex-direction:column;gap:.75rem}.tenantActivity-module__payment,.tenantActivity-module__maintenance{min-height:16rem}.tenantActivity-module__titleWithFilter{flex-wrap:wrap;align-items:center;gap:.5rem}.tenantActivity-module__title{padding:1rem 1rem .25rem}.tenantActivity-module__yearSelect{margin:.25rem 1rem .5rem;max-width:100%}.tenantActivity-module__engagement{min-height:18rem}}@media(max-width:650px){.tenantActivity-module__activityWrapper{padding-top:.75rem}.tenantActivity-module__titleWithFilter{flex-direction:column;align-items:stretch}.tenantActivity-module__title{padding:.875rem .875rem 0}.tenantActivity-module__yearSelect{margin:0 .875rem .5rem;align-self:stretch;box-sizing:border-box;width:auto}.tenantActivity-module__payment,.tenantActivity-module__maintenance{min-height:14rem;border-radius:.75rem}.tenantActivity-module__rentPayment{margin:.75rem}.tenantActivity-module__paymentHeader{padding:.875rem .875rem .35rem}.tenantActivity-module__paymentToggle{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.5rem;height:2.5rem;padding:0;border:1px solid var(--color-border-5);border-radius:.5rem;background:var(--color-surface-5);color:var(--color-text-2);cursor:pointer}.tenantActivity-module__paymentToggle:hover{border-color:#00bfa5;color:#00bfa5}.tenantActivity-module__paymentCollapsed{min-height:0!important;overflow:hidden}.tenantActivity-module__engagement{min-height:16rem;border-radius:.75rem;margin-top:.75rem}}.engagementPatternsChart-module__wrapper{height:calc(100% - 60px);padding:0 1rem 1rem}.maintenanceRequestChart-module__noDataWrapper{text-align:center;height:50%}.maintenanceRequestChart-module__noDataText{margin-top:16%}.tenantLogbook-module__logbookWrapper{border-radius:1rem;margin-top:1rem;background:var(--color-surface-3);border:1px solid var(--color-border-4);height:30vh}.tenantLogbook-module__title{padding:1rem;font-weight:700}.tenantLogbook-module__infoContainer{display:flex;flex-direction:column;gap:.5rem;padding-left:.5rem}.tenantLogbook-module__infoContainer p{color:#00bfa5}.tenantLogbook-module__infoContainer span{color:var(--color-text-2)}@media(max-width:1024px){.tenantLogbook-module__logbookWrapper{min-width:0;height:auto;min-height:12rem}}@media(max-width:768px){.tenantLogbook-module__title{padding:1rem}.tenantLogbook-module__infoContainer{padding-right:.75rem;padding-bottom:1rem}.tenantLogbook-module__logbookWrapper{min-height:10rem}}@media(max-width:650px){.tenantLogbook-module__logbookWrapper{border-radius:.75rem;margin-top:.75rem}.tenantLogbook-module__title{padding:.875rem}.tenantLogbook-module__infoContainer{padding-left:.75rem;padding-right:.75rem}}.rentPriceAcknowledgement-module__defaultCardStyles{background:var(--color-surface-3);border:1px solid var(--color-border-4);border-radius:1rem;height:15vh;margin-top:.5rem}.rentPriceAcknowledgement-module__misc{display:flex;flex-direction:column;justify-content:space-between;padding:1rem;position:relative;overflow:hidden;transition:all .3s ease;height:52vh}.rentPriceAcknowledgement-module__miscHeader{display:flex;justify-content:space-between;align-items:flex-start;width:100%;margin-bottom:.5rem}.rentPriceAcknowledgement-module__miscTitle{font-size:1.1rem;font-weight:700;margin:0;color:var(--color-text-primary);letter-spacing:-.02em;line-height:1.2}.rentPriceAcknowledgement-module__miscDescription{margin:0;line-height:1.3}.rentPriceAcknowledgement-module__disclaimer{font-size:.75rem;opacity:.8}.rentPriceAcknowledgement-module__inputField{height:2.5rem;padding:.5rem;font-size:1rem;border-radius:.5rem;border:1px solid var(--color-border-5);box-sizing:border-box;background:var(--color-surface-1);color:var(--color-text-3);outline:none;margin-bottom:1rem}.rentPriceAcknowledgement-module__inputField:focus{border-color:#00bfa5;box-shadow:0 0 0 3px #00bfa533}.rentPriceAcknowledgement-module__inputField[type=number]::-webkit-outer-spin-button,.rentPriceAcknowledgement-module__inputField[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.rentPriceAcknowledgement-module__inputField[type=number]{appearance:textfield;-moz-appearance:textfield}.rentPriceAcknowledgement-module__miscContent{flex:1;display:flex;flex-direction:column;gap:.25rem;margin-bottom:.75rem}.rentPriceAcknowledgement-module__dollarSignIcon{width:32px;height:32px;padding:6px;background:#00bfa51a;border-radius:8px;color:#00bfa5;transition:all .3s ease;flex-shrink:0}.rentPriceAcknowledgement-module__badge{background:#000c;color:#fff;padding:.25rem .6rem;border-radius:12px;font-size:.65rem;font-weight:600;letter-spacing:.3px;white-space:nowrap}.rentPriceAcknowledgement-module__dueDateSelector{display:flex;flex-direction:column;gap:8px;margin-bottom:1rem}.rentPriceAcknowledgement-module__dueDateSelector p{font-size:14px;color:var(--color-text-3);margin:0}.rentPriceAcknowledgement-module__dueDateOptions{display:flex;gap:8px}.rentPriceAcknowledgement-module__dueDateOption{flex:1;padding:10px;border-radius:8px;border:1px solid var(--color-border-3);background:transparent;font-size:14px;cursor:pointer;color:var(--color-text-2);font-family:var(--font-family);transition:all .2s ease}.rentPriceAcknowledgement-module__dueDateOption:hover:not(.rentPriceAcknowledgement-module__selected){border-color:var(--color-primary);color:var(--color-primary)}.rentPriceAcknowledgement-module__selected{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-surface-1)}.rentPriceAcknowledgement-module__error{color:var(--color-error);text-align:center;margin-bottom:.5rem}@media(max-width:1024px){.rentPriceAcknowledgement-module__defaultCardStyles{height:auto;min-height:12rem}.rentPriceAcknowledgement-module__misc{min-height:auto;height:auto}}@media(max-width:768px){.rentPriceAcknowledgement-module__misc{padding:.875rem;min-height:0;gap:.75rem}.rentPriceAcknowledgement-module__miscHeader{flex-wrap:wrap;gap:.5rem;align-items:center}.rentPriceAcknowledgement-module__miscTitle{font-size:1.05rem}.rentPriceAcknowledgement-module__inputField{width:100%;box-sizing:border-box}.rentPriceAcknowledgement-module__dueDateOptions{flex-wrap:wrap}}@media(max-width:650px){.rentPriceAcknowledgement-module__defaultCardStyles{border-radius:.75rem;margin-top:.5rem}.rentPriceAcknowledgement-module__dueDateOptions{flex-direction:column;width:100%}.rentPriceAcknowledgement-module__dueDateOption{flex:none;width:100%;box-sizing:border-box}.rentPriceAcknowledgement-module__disclaimer{font-size:.6875rem}}.secondaryButton-module__button{padding:10px 16px;border:1px solid #00bfa5;border-radius:.5rem;background:#fff;color:#00bfa5;cursor:pointer}.landlordHomepage-module__landlordHomepageContainer{height:100%;padding:2rem}.landlordHomepage-module__statsCards{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;padding:1rem 0}@media(max-width:1024px){.landlordHomepage-module__landlordHomepageContainer{padding:1.5rem}.landlordHomepage-module__statsCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.landlordHomepage-module__landlordHomepageContainer{padding:1rem}.landlordHomepage-module__statsCards{grid-template-columns:1fr}}.activeTenantsCard-module__noTenants{font-size:32px;font-weight:900;display:inline-block}.activeTenantsCard-module__noTenants:hover{animation:activeTenantsCard-module__shake .4s ease}@keyframes activeTenantsCard-module__shake{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}.activeTenantsCard-module__tenants{font-size:32px;font-weight:900;display:inline-block}.statsKPICard-module__cardContainer{position:relative;background-color:var(--color-surface-3);border-radius:1rem;border:1px solid var(--color-border-5);box-shadow:0 4px 10px #00000014;transition:transform .3s ease,box-shadow .3s ease;overflow:hidden;text-align:center;display:flex;flex-direction:column;height:100%}.statsKPICard-module__cardContainer:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.statsKPICard-module__cardContainer:before{content:"";position:absolute;top:0;left:0;height:4px;width:100%;background:linear-gradient(90deg,#00bfa5,#4dd0e1);opacity:0;transition:opacity .3s ease;z-index:1}.statsKPICard-module__cardContainer:hover:before{opacity:1}.statsKPICard-module__cardBody,.statsKPICard-module__cardTitle,.statsKPICard-module__ctaSection{position:relative;z-index:2}.statsKPICard-module__cardTitle{font-weight:600;color:var(--color-text-3);margin-bottom:.75rem}.statsKPICard-module__childrenContainer{color:var(--color-text-2);line-height:1.6}.statsKPICard-module__cardBody{flex:1;padding:1.5rem;border-bottom:1px solid var(--color-border-5);color:var(--color-text-3)}.statsKPICard-module__ctaSection{flex:0 0 auto;height:20%;box-sizing:border-box;display:flex;justify-content:center;align-items:center;transition:background-color .3s ease}.statsKPICard-module__ctaText{cursor:pointer;color:#00bfa5;padding:1rem;box-sizing:border-box;word-wrap:break-word}.statsKPICard-module__ctaSection:hover .statsKPICard-module__ctaText{color:#4dd0e1}.landlordProperties-module__container{padding:2rem}.landlordProperties-module__headerWrapper{display:flex;justify-content:space-between;align-items:center}.landlordProperties-module__propertyCards{border-radius:1rem;text-align:center;background:linear-gradient(45deg,var(--color-surface-2),var(--color-surface-3),var(--color-surface-4),var(--color-surface-5),#84fab0);background-size:400% 400%;animation:landlordProperties-module__holoShift 20s ease infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 15px 30px #00000012;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border-4);transition:.3s ease}.landlordProperties-module__propertyCards:hover{transform:scale(1.05) translateY(-3px);box-shadow:0 20px 40px #0000001f}.landlordProperties-module__propertyCardsContainer{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;padding:1rem 0}.landlordProperties-module__descriptionWrapper{padding:1rem 0;display:flex;flex-direction:column;align-items:center}.landlordProperties-module__infoIcon{padding-right:.25rem}.landlordProperties-module__infoButton{color:var(--color-text-2);background:linear-gradient(45deg,#84fab0,var(--color-surface-5),var(--color-surface-4),var(--color-surface-3),var(--color-surface-2));background-size:200% 200%;animation:landlordProperties-module__holoShift 20s ease infinite;transition:padding .3s ease;border:1px solid var(--color-border-4);padding:.5rem 2rem;border-radius:.5rem;cursor:pointer;display:flex;align-items:center;margin-top:.5rem;position:relative;box-shadow:0 5px 15px #0003}.landlordProperties-module__noData{margin:2rem 0 0 2rem}.landlordProperties-module__noDataButtonContainer{text-align:center;margin-top:20rem}.landlordProperties-module__infoButton:hover{box-shadow:0 10px 20px #0000004d}.landlordProperties-module__infoButton:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,#ffffff1a,#fff0);pointer-events:none;border-radius:inherit}.landlordProperties-module__infoButton:active{transform:translateY(2px);box-shadow:0 3px 10px #0003}.landlordProperties-module__button{width:15%;height:3.5em;background:#00bfa5;color:#fff;border:none;border-radius:.5em;font-size:1rem;cursor:pointer;transition:background-color .3s ease;box-shadow:0 5px 15px #0003}.landlordProperties-module__button:hover{animation:landlordProperties-module__shake .4s ease;box-shadow:0 8px 20px #00000040}.landlordProperties-module__button:active{transform:translateY(2px);box-shadow:0 3px 10px #0003}.landlordProperties-module__portalBody{display:grid;grid-template-columns:1fr 2.5fr;height:80vh;padding-top:1rem;gap:.5rem}.landlordProperties-module__portalMainSection{display:flex;flex-direction:column;gap:.5rem}@media(max-width:1024px){.landlordProperties-module__container{padding:1.5rem}.landlordProperties-module__propertyCardsContainer{grid-template-columns:repeat(2,minmax(0,1fr))}.landlordProperties-module__button{width:max-content;min-width:10rem;padding:0 1.25rem}.landlordProperties-module__portalBody{grid-template-columns:1fr;height:auto}}@media(max-width:650px){.landlordProperties-module__container{padding:1rem}.landlordProperties-module__headerWrapper{flex-direction:column;align-items:flex-start;gap:.75rem}.landlordProperties-module__propertyCardsContainer{grid-template-columns:1fr}.landlordProperties-module__descriptionWrapper{align-items:flex-start}.landlordProperties-module__button{width:100%;min-width:0}.landlordProperties-module__noData{margin:1rem 0 0}.landlordProperties-module__noDataButtonContainer{margin-top:2rem}}@keyframes landlordProperties-module__shake{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}@keyframes landlordProperties-module__holoShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.addPropertyModal-module__inputFields{height:2.5rem;padding:.5rem;font-size:1rem;border-radius:.5rem;border:1px solid var(--color-border-5);box-sizing:border-box;background:var(--color-surface-3);color:var(--color-text-1);outline:none}.addPropertyModal-module__inputFields:focus{border-color:#00bfa5;box-shadow:0 0 0 3px #00bfa533}.addPropertyModal-module__formContainer{padding:1rem 2rem;display:grid;grid-template-columns:repeat(1,1fr);gap:.5rem}.addPropertyModal-module__labels{text-align:left}.addPropertyModal-module__split{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.addPropertyModal-module__city,.addPropertyModal-module__state{display:grid}.addPropertyModal-module__button{height:2.5rem;padding:.5rem;font-size:1rem;border-radius:.5rem;border:1px solid var(--color-border-5);box-sizing:border-box;cursor:pointer;color:#fff;background:#00bfa5;transition:transform .1s ease,box-shadow .1s ease}.addPropertyModal-module__button:active{transform:translateY(1px);box-shadow:1px 1px 4px gray}.addPropertyModal-module__message{padding-top:.5rem;color:red}.addPropertyModal-module__inputFields::-webkit-outer-spin-button,.addPropertyModal-module__inputFields::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.addPropertyModal-module__inputFields[type=number]{appearance:textfield;-moz-appearance:textfield}.propertyPortal-module__wrapperContainer{padding:2rem 2rem 12rem}.workOrdersChart-module__container{width:100%;height:100%;background-color:#fff;box-sizing:border-box}.workOrdersChart-module__card{max-width:72rem;margin:0 auto;background-color:#fff;padding:.5rem;display:flex;flex-direction:column}.workOrdersChart-module__title{color:#1f2937;margin-bottom:1.5rem;margin-top:0;text-align:center}.workOrdersChart-module__chartWrapper{width:100%;height:300px;min-height:250px}.workOrdersChart-module__statsGrid{margin-top:2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:1rem;text-align:center}.workOrdersChart-module__statCard{padding:1rem;min-width:0;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;border-radius:1rem}.workOrdersChart-module__statCardBlue{background-color:#eff6ff}.workOrdersChart-module__statCardGreen{background-color:#f0fdf4}.workOrdersChart-module__statCardPurple{background-color:#faf5ff}.workOrdersChart-module__statLabel{font-size:.875rem;color:#4b5563;margin:0 0 .5rem}.workOrdersChart-module__statValue{font-size:1.5rem;font-weight:700;margin:0}.workOrdersChart-module__statValueBlue{color:#2563eb}.workOrdersChart-module__statValueGreen{color:#16a34a}.workOrdersChart-module__statValuePurple{color:#9333ea}@media(max-width:1457px){.workOrdersChart-module__statsGrid>div:nth-child(3){grid-column:span 2}}@media(max-width:768px){.workOrdersChart-module__statsGrid{grid-template-columns:1fr;gap:.75rem}.workOrdersChart-module__container,.workOrdersChart-module__card{padding:1rem}.workOrdersChart-module__chartWrapper{height:250px}.workOrdersChart-module__statValue{font-size:1.25rem}}@media(max-width:480px){.workOrdersChart-module__title{font-size:1.25rem}.workOrdersChart-module__chartWrapper{height:220px}.workOrdersChart-module__statLabel{font-size:.75rem}.workOrdersChart-module__statValue{font-size:1.125rem}}.propertySummary-module__summaryWrapper{border-radius:1rem;background:var(--color-surface-3);overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;display:grid;border:1px solid var(--color-border-4)}.propertySummary-module__summaryWrapper::-webkit-scrollbar{display:none}.propertySummary-module__image{border-radius:1rem 1rem 0 0;height:30vh;width:100%}.propertySummary-module__miniPropertyInfoContainer{display:grid;gap:1rem;justify-items:center;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));padding:1rem 0}.propertySummary-module__miniPropertyInfo{display:flex;flex-direction:column;align-items:center}.propertySummary-module__miniPropertyInfo span:nth-child(1){font-size:1.25rem;font-weight:700}.propertySummary-module__miniPropertyInfo h3:nth-child(2){font-weight:lighter;color:var(--color-text-3)}.propertySummary-module__siteStaffContainer{text-align:center;margin-top:.5rem}.propertySummary-module__siteStaffContainer>p{color:var(--color-text-3)}.propertySummary-module__siteStaffBody{width:100%;padding:3rem;text-align:center;margin-bottom:1rem;font-size:32px;font-weight:900}@media(max-width:1401px){.propertySummary-module__miniPropertyInfoContainer>div:nth-child(3){grid-column:1 / -1}}@media(max-width:1024px){.propertySummary-module__image{height:24vh}.propertySummary-module__siteStaffBody{padding:2rem;font-size:1.75rem}}@media(max-width:650px){.propertySummary-module__image{height:20vh}.propertySummary-module__miniPropertyInfoContainer{gap:.5rem;padding:.75rem 0}.propertySummary-module__siteStaffContainer{margin-top:.25rem;padding:0 .75rem}.propertySummary-module__siteStaffBody{padding:1.25rem;font-size:1.25rem}}.tooltip-module__tooltip{position:relative;display:inline-block}.tooltip-module__tooltipText{visibility:hidden;opacity:0;position:absolute;background:#333;color:#fff;padding:6px 10px;border-radius:6px;font-size:.75rem;white-space:nowrap;transition:opacity .15s ease-out;z-index:10;max-width:200px;min-width:150px;white-space:normal;word-wrap:break-word}.tooltip-module__tooltip:hover .tooltip-module__tooltipText{visibility:visible;opacity:1}.tooltip-module__top .tooltip-module__tooltipText{bottom:125%;left:50%;transform:translate(-50%)}.tooltip-module__top .tooltip-module__tooltipText:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:6px;border-style:solid;border-color:#333 transparent transparent transparent}.tooltip-module__right .tooltip-module__tooltipText{top:50%;left:105%;transform:translateY(-50%)}.tooltip-module__right .tooltip-module__tooltipText:after{content:"";position:absolute;top:50%;right:100%;transform:translateY(-50%);border-width:6px;border-style:solid;border-color:transparent #333 transparent transparent}.tooltip-module__left .tooltip-module__tooltipText{top:50%;right:105%;transform:translateY(-50%)}.tooltip-module__left .tooltip-module__tooltipText:after{content:"";position:absolute;top:50%;left:100%;transform:translateY(-50%);border-width:6px;border-style:solid;border-color:transparent transparent transparent #333}.tooltip-module__bottom .tooltip-module__tooltipText{top:125%;left:50%;transform:translate(-50%)}.tooltip-module__bottom .tooltip-module__tooltipText:after{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border-width:6px;border-style:solid;border-color:transparent transparent #333 transparent}.propertyAnalytics-module__analyticsContainer{display:flex;flex-direction:column;background:var(--color-surface-3);border-radius:1rem;border:1px solid var(--color-border-4)}.propertyAnalytics-module__header{width:100%;padding:.5rem 1rem;display:flex;align-items:center;justify-content:space-between}.propertyAnalytics-module__header h4{font-weight:lighter}.propertyAnalytics-module__editButton{display:flex;align-items:center;gap:.3rem;background:none;border:1px solid var(--color-border-4);border-radius:6px;padding:.25rem .65rem;font-size:.8rem;color:var(--color-text-3);cursor:pointer;transition:all .2s ease}.propertyAnalytics-module__analyticsWrapper{display:flex;justify-content:space-between;padding:.5rem 1rem}.propertyAnalytics-module__sectionContainers{display:flex;flex-direction:column;justify-content:center}.propertyAnalytics-module__sectionContainers .propertyAnalytics-module__numbers{font-weight:700;font-size:1.5rem}.propertyAnalytics-module__sectionContainers p{color:var(--color-text-3)}.addReceiptModal-module__form{padding:1.5rem 2rem 2rem;display:flex;flex-direction:column;gap:1.5rem}.addReceiptModal-module__formGroup{display:flex;flex-direction:column;gap:.5rem;text-align:left}.addReceiptModal-module__formRow{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.addReceiptModal-module__divider{height:1px;background:linear-gradient(90deg,transparent 0%,#e5e7eb 50%,transparent 100%);margin:.5rem 0}.addReceiptModal-module__label{font-size:.875rem;font-weight:600;color:var(--color-text-3);transition:color .2s ease}.addReceiptModal-module__formGroup:focus-within .addReceiptModal-module__label{color:#00bfa5}.addReceiptModal-module__input,.addReceiptModal-module__select,.addReceiptModal-module__textarea{padding:0 1rem;border:2px solid var(--color-border-5);border-radius:8px;font-size:1rem;color:var(--color-text-2);background:var(--color-surface-3);transition:all .2s ease;font-family:inherit;box-sizing:border-box;height:48px}.addReceiptModal-module__input:hover,.addReceiptModal-module__select:hover,.addReceiptModal-module__textarea:hover{border-color:var(--color-secondary-hover)}.addReceiptModal-module__input:focus,.addReceiptModal-module__select:focus,.addReceiptModal-module__textarea:focus{outline:none;border-color:#00bfa5;box-shadow:0 0 0 3px #2563eb1a;transform:translateY(-1px)}.addReceiptModal-module__select{cursor:pointer;appearance:none;padding-right:2.5rem}.addReceiptModal-module__inputWrapper{position:relative;display:flex;align-items:center;height:48px}.addReceiptModal-module__currencySymbol{position:absolute;left:1rem;font-size:1rem;font-weight:600;color:#6b7280;pointer-events:none;transition:color .2s ease}.addReceiptModal-module__inputWithIcon{padding:.75rem 1rem .75rem 2rem;border:2px solid var(--color-border-5);border-radius:8px;font-size:1rem;color:var(--color-text-2);background:var(--color-surface-3);transition:all .2s ease;width:100%;height:100%}.addReceiptModal-module__inputWithIcon:hover{border-color:var(--color-secondary-hover)}.addReceiptModal-module__inputWithIcon:focus{outline:none;border-color:#00bfa5;box-shadow:0 0 0 3px #2563eb1a;transform:translateY(-1px)}.addReceiptModal-module__textarea{resize:vertical;min-height:100px;line-height:1.5;height:auto}.addReceiptModal-module__buttonGroup{display:flex;gap:1rem;margin-top:1rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.addReceiptModal-module__cancelButton,.addReceiptModal-module__submitButton{flex:1;padding:.875rem 1.5rem;border-radius:8px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:none}.addReceiptModal-module__cancelButton{background:#f3f4f6;color:#4b5563}.addReceiptModal-module__cancelButton:hover{background-color:#e5e7eb;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.addReceiptModal-module__cancelButton:active{transform:translateY(0)}.addReceiptModal-module__submitButton{background:#00bfa5;color:#fff}.addReceiptModal-module__submitButton:hover{transform:translateY(-2px)}.addReceiptModal-module__submitButton:active{transform:translateY(0)}.addReceiptModal-module__input::-webkit-outer-spin-button,.addReceiptModal-module__input::-webkit-inner-spin-button,.addReceiptModal-module__inputWithIcon::-webkit-outer-spin-button,.addReceiptModal-module__inputWithIcon::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.addReceiptModal-module__input[type=number],.addReceiptModal-module__inputWithIcon[type=number]{appearance:textfield;-moz-appearance:textfield}@media(max-width:768px){.addReceiptModal-module__form{padding:1rem 1.5rem 1.5rem;gap:1.25rem}.addReceiptModal-module__formRow{grid-template-columns:1fr;gap:1.25rem}.addReceiptModal-module__buttonGroup{flex-direction:column}}@media(max-width:480px){.addReceiptModal-module__form{padding:1rem;gap:1rem}.addReceiptModal-module__label{font-size:.8125rem}.addReceiptModal-module__input,.addReceiptModal-module__select,.addReceiptModal-module__textarea,.addReceiptModal-module__inputWithIcon{padding:.625rem .875rem;font-size:.875rem}.addReceiptModal-module__inputWithIcon{padding-left:1.75rem}.addReceiptModal-module__currencySymbol{left:.875rem;font-size:.875rem}}.propertyDetails-module__detailsContainer{display:flex;flex-direction:column;background:var(--color-surface-3);border-radius:1rem;border:1px solid var(--color-border-4)}.propertyDetails-module__header{width:100%;padding:.5rem 1rem;display:flex;align-items:center;justify-content:space-between}.propertyDetails-module__header h4{font-weight:lighter}.propertyDetails-module__editButton{display:flex;align-items:center;gap:.3rem;background:none;border:1px solid var(--color-border-4);border-radius:6px;padding:.25rem .65rem;font-size:.8rem;color:var(--color-text-3);cursor:pointer;transition:all .2s ease}.propertyDetails-module__editButton:hover{border-color:#00bfa5;color:#00bfa5}.propertyDetails-module__detailsWrapper{display:flex;justify-content:space-between;padding:.5rem 1rem;gap:.5rem}.propertyDetails-module__sectionContainers{display:flex;flex-direction:column}.propertyDetails-module__sectionContainers .propertyDetails-module__values{font-weight:700;font-size:1.25rem}.propertyDetails-module__sectionContainers p{color:var(--color-text-3)}.propertyWorkOrdersList-module__paymentSection{margin-top:1rem}.propertyWorkOrdersList-module__paymentSection h3{margin-left:1rem}.propertyWorkOrdersList-module__paymentContainer{background:var(--color-surface-4);border-radius:1rem;overflow-x:auto;overflow-y:auto;margin-top:1rem;box-shadow:0 4px 10px #00000014;max-height:29rem;min-height:29rem;-ms-overflow-style:none;scrollbar-width:none;border:1px solid var(--color-border-4)}.propertyWorkOrdersList-module__paymentContainer::-webkit-scrollbar{display:none}.propertyWorkOrdersList-module__workOrdersTable{width:100%;border-collapse:collapse;font-weight:500;text-align:left}.propertyWorkOrdersList-module__workOrdersTable thead{background-color:#00bfa5;color:#fff;font-weight:600}.propertyWorkOrdersList-module__workOrdersTable th,.propertyWorkOrdersList-module__workOrdersTable td{padding:1rem;border-bottom:1px solid var(--color-border-5)}.propertyWorkOrdersList-module__workOrdersTable tbody tr:nth-child(2n){background-color:var(--color-surface-5)}.propertyWorkOrdersList-module__emptyMessage{text-align:center;padding:2rem;color:var(--color-text-3);font-style:italic}.addReceiptCard-module__cardContainer{position:relative;background:linear-gradient(135deg,var(--color-surface-1) 0%,var(--color-surface-2) 50%,var(--color-surface-3) 100%);border-radius:24px;padding:3rem;box-shadow:var(--shadow-md);max-width:28rem;overflow:hidden;transition:all .5s cubic-bezier(.4,0,.2,1)}.addReceiptCard-module__cardContainer:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.addReceiptCard-module__backgroundGradient{position:absolute;inset:0;background:linear-gradient(135deg,#00bda40d,#4ccfe10d,#0a155c0d);opacity:0;transition:opacity .7s ease}.addReceiptCard-module__cardContainer:hover .addReceiptCard-module__backgroundGradient{opacity:1}.addReceiptCard-module__particle1{position:absolute;top:2.5rem;right:2.5rem;width:5rem;height:5rem;background:#00bda41a;border-radius:50%;filter:blur(40px);animation:addReceiptCard-module__pulse 3s ease-in-out infinite}.addReceiptCard-module__particle2{position:absolute;bottom:2.5rem;left:2.5rem;width:8rem;height:8rem;background:#4ccfe11a;border-radius:50%;filter:blur(60px);animation:addReceiptCard-module__pulse 3s ease-in-out infinite;animation-delay:.7s}.addReceiptCard-module__content{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;gap:2rem}.addReceiptCard-module__header{text-align:center;transition:transform .3s ease}.addReceiptCard-module__cardContainer:hover .addReceiptCard-module__header{transform:translateY(-4px)}.addReceiptCard-module__title{font-size:2rem;font-weight:700;background:linear-gradient(90deg,var(--color-text-1) 0%,var(--color-text-2) 50%,var(--color-text-1) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin:0 0 .5rem}.addReceiptCard-module__subtitle{font-size:.875rem;color:var(--color-text-3);font-weight:500;margin:0;opacity:0;transform:translateY(8px);transition:all .5s ease}.addReceiptCard-module__cardContainer:hover .addReceiptCard-module__subtitle{opacity:1;transform:translateY(0)}.addReceiptCard-module__imageContainer{position:relative}.addReceiptCard-module__imageGlow{position:absolute;inset:0;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);border-radius:16px;filter:blur(40px);opacity:0;transform:scale(1.1);transition:opacity .5s ease}.addReceiptCard-module__imageGlowActive{opacity:.3}.addReceiptCard-module__imageWrapper{position:relative;background:linear-gradient(135deg,var(--color-primary-lighter) 0%,var(--color-secondary-lighter) 100%);padding:2rem;border-radius:16px;transition:all .5s cubic-bezier(.34,1.56,.64,1);border:1px solid var(--color-border-2)}.addReceiptCard-module__cardContainer:hover .addReceiptCard-module__imageWrapper{transform:scale(1.1) rotate(3deg);box-shadow:var(--shadow-lg);border-color:var(--color-border-3)}.addReceiptCard-module__image{width:6rem;height:6rem;object-fit:contain;filter:drop-shadow(0 4px 6px rgba(0,0,0,.1));transition:all .3s cubic-bezier(.34,1.56,.64,1)}.addReceiptCard-module__cardContainer:hover .addReceiptCard-module__image{filter:drop-shadow(0 10px 15px rgba(0,0,0,.2))}.addReceiptCard-module__decorativeDot1{position:absolute;top:-.5rem;right:-.5rem;width:2.5rem;height:2.5rem;border-radius:50%;opacity:0;transition:opacity .5s ease;animation:addReceiptCard-module__bounce 2s ease-in-out infinite}.addReceiptCard-module__cardContainer:hover .addReceiptCard-module__decorativeDot1{opacity:1}.addReceiptCard-module__decorativeDot2{position:absolute;bottom:-.5rem;left:-.5rem;width:3rem;height:3rem;border-radius:50%;opacity:0;transition:opacity .7s ease}.addReceiptCard-module__cardContainer:hover .addReceiptCard-module__decorativeDot2{opacity:1}.addReceiptCard-module__supportText{text-align:center;padding:0 1rem;opacity:0;transform:translateY(16px);transition:all .5s ease}.addReceiptCard-module__cardContainer:hover .addReceiptCard-module__supportText{opacity:1;transform:translateY(0)}.addReceiptCard-module__supportText p{font-size:.875rem;color:var(--color-text-3);line-height:1.6;margin:0}.addReceiptCard-module__buttonWrapper{margin-top:.5rem;transition:transform .3s ease}.addReceiptCard-module__buttonWrapper:hover{transform:scale(1.05)}.addReceiptCard-module__hintText{text-align:center;opacity:0;transition:opacity .7s ease .2s}.addReceiptCard-module__cardContainer:hover .addReceiptCard-module__hintText{opacity:.6}.addReceiptCard-module__hintText p{font-size:.75rem;color:var(--color-text-4);display:flex;align-items:center;gap:.5rem;justify-content:center;margin:0}.addReceiptCard-module__infoIcon{width:1rem;height:1rem}@keyframes addReceiptCard-module__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes addReceiptCard-module__bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes addReceiptCard-module__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.addReceiptCard-module__cardContainer{padding:2rem}.addReceiptCard-module__title{font-size:1.5rem}.addReceiptCard-module__image{width:5rem;height:5rem}.addReceiptCard-module__imageWrapper{padding:1.5rem}.addReceiptCard-module__content{gap:1.5rem}}@media(max-width:480px){.addReceiptCard-module__cardContainer{padding:1.5rem;border-radius:20px}.addReceiptCard-module__title{font-size:1.25rem}.addReceiptCard-module__subtitle{font-size:.75rem}.addReceiptCard-module__image{width:4rem;height:4rem}.addReceiptCard-module__imageWrapper{padding:1rem}.addReceiptCard-module__supportText p{font-size:.75rem}.addReceiptCard-module__content{gap:1.25rem}}@media(min-width:1024px){.addReceiptCard-module__cardContainer{padding:4rem}.addReceiptCard-module__title{font-size:2.25rem}.addReceiptCard-module__image{width:7rem;height:7rem}}.reviewUpdateReceiptCard-module__cardContainer{position:relative;background:linear-gradient(135deg,var(--color-surface-1) 0%,var(--color-surface-2) 50%,var(--color-surface-3) 100%);border-radius:24px;padding:3rem;box-shadow:var(--shadow-md);max-width:28rem;overflow:hidden;transition:all .5s cubic-bezier(.4,0,.2,1)}.reviewUpdateReceiptCard-module__cardContainer:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.reviewUpdateReceiptCard-module__backgroundGradient{position:absolute;inset:0;background:linear-gradient(135deg,#0a155c0d,#00bda40d,#0f208a0d);opacity:0;transition:opacity .7s ease}.reviewUpdateReceiptCard-module__cardContainer:hover .reviewUpdateReceiptCard-module__backgroundGradient{opacity:1}.reviewUpdateReceiptCard-module__particle1{position:absolute;top:2.5rem;right:2.5rem;width:5rem;height:5rem;background:#0a155c1a;border-radius:50%;filter:blur(40px);animation:reviewUpdateReceiptCard-module__pulse 3s ease-in-out infinite}.reviewUpdateReceiptCard-module__particle2{position:absolute;bottom:2.5rem;left:2.5rem;width:8rem;height:8rem;background:#00bda41a;border-radius:50%;filter:blur(60px);animation:reviewUpdateReceiptCard-module__pulse 3s ease-in-out infinite;animation-delay:.7s}.reviewUpdateReceiptCard-module__content{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;gap:2rem}.reviewUpdateReceiptCard-module__header{text-align:center;transition:transform .3s ease}.reviewUpdateReceiptCard-module__cardContainer:hover .reviewUpdateReceiptCard-module__header{transform:translateY(-4px)}.reviewUpdateReceiptCard-module__title{font-size:2rem;font-weight:700;background:linear-gradient(90deg,var(--color-text-1) 0%,var(--color-text-2) 50%,var(--color-text-1) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin:0 0 .5rem}.reviewUpdateReceiptCard-module__subtitle{font-size:.875rem;color:var(--color-text-2);font-weight:500;margin:0;opacity:0;transform:translateY(8px);transition:all .5s ease}.reviewUpdateReceiptCard-module__cardContainer:hover .reviewUpdateReceiptCard-module__subtitle{opacity:1;transform:translateY(0)}.reviewUpdateReceiptCard-module__imageContainer{position:relative}.reviewUpdateReceiptCard-module__imageGlow{position:absolute;inset:0;background:linear-gradient(135deg,var(--color-tertiary-light) 0%,var(--color-primary) 100%);border-radius:16px;filter:blur(40px);opacity:0;transform:scale(1.1);transition:opacity .5s ease}.reviewUpdateReceiptCard-module__imageGlowActive{opacity:.3}.reviewUpdateReceiptCard-module__imageWrapper{position:relative;background:linear-gradient(135deg,var(--color-tertiary-lighter) 0%,var(--color-primary-lighter) 100%);padding:2rem;border-radius:16px;transition:all .5s cubic-bezier(.34,1.56,.64,1);border:1px solid var(--color-border-2)}.reviewUpdateReceiptCard-module__cardContainer:hover .reviewUpdateReceiptCard-module__imageWrapper{transform:scale(1.1) rotate(-3deg);box-shadow:var(--shadow-lg);border-color:var(--color-border-3)}.reviewUpdateReceiptCard-module__image{width:6rem;height:6rem;object-fit:contain;filter:drop-shadow(0 4px 6px rgba(0,0,0,.1));transition:all .3s cubic-bezier(.34,1.56,.64,1)}.reviewUpdateReceiptCard-module__cardContainer:hover .reviewUpdateReceiptCard-module__image{filter:drop-shadow(0 10px 15px rgba(0,0,0,.2))}.reviewUpdateReceiptCard-module__decorativeDot1{position:absolute;top:-.5rem;right:-.5rem;width:2.5rem;height:2.5rem;border-radius:50%;opacity:0;transition:opacity .5s ease;animation:reviewUpdateReceiptCard-module__bounce 2s ease-in-out infinite}.reviewUpdateReceiptCard-module__cardContainer:hover .reviewUpdateReceiptCard-module__decorativeDot1{opacity:1}.reviewUpdateReceiptCard-module__supportText{text-align:center;padding:0 1rem;opacity:0;transform:translateY(16px);transition:all .5s ease}.reviewUpdateReceiptCard-module__cardContainer:hover .reviewUpdateReceiptCard-module__supportText{opacity:1;transform:translateY(0)}.reviewUpdateReceiptCard-module__supportText p{font-size:.875rem;color:var(--color-text-3);line-height:1.6;margin:0}.reviewUpdateReceiptCard-module__buttonWrapper{margin-top:.5rem;transition:transform .3s ease}.reviewUpdateReceiptCard-module__buttonWrapper:hover{transform:scale(1.05)}.reviewUpdateReceiptCard-module__hintText{text-align:center;opacity:0;transition:opacity .7s ease .2s}.reviewUpdateReceiptCard-module__cardContainer:hover .reviewUpdateReceiptCard-module__hintText{opacity:.6}.reviewUpdateReceiptCard-module__hintText p{font-size:.75rem;color:var(--color-text-4);display:flex;align-items:center;gap:.5rem;justify-content:center;margin:0}.reviewUpdateReceiptCard-module__infoIcon{width:1rem;height:1rem}@keyframes reviewUpdateReceiptCard-module__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes reviewUpdateReceiptCard-module__bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes reviewUpdateReceiptCard-module__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.reviewUpdateReceiptCard-module__cardContainer{padding:2rem}.reviewUpdateReceiptCard-module__title{font-size:1.5rem}.reviewUpdateReceiptCard-module__image{width:5rem;height:5rem}.reviewUpdateReceiptCard-module__imageWrapper{padding:1.5rem}.reviewUpdateReceiptCard-module__content{gap:1.5rem}}@media(max-width:480px){.reviewUpdateReceiptCard-module__cardContainer{padding:1.5rem;border-radius:20px}.reviewUpdateReceiptCard-module__title{font-size:1.25rem}.reviewUpdateReceiptCard-module__subtitle{font-size:.75rem}.reviewUpdateReceiptCard-module__image{width:4rem;height:4rem}.reviewUpdateReceiptCard-module__imageWrapper{padding:1rem}.reviewUpdateReceiptCard-module__supportText p{font-size:.75rem}.reviewUpdateReceiptCard-module__content{gap:1.25rem}}@media(min-width:1024px){.reviewUpdateReceiptCard-module__cardContainer{padding:4rem}.reviewUpdateReceiptCard-module__title{font-size:2.25rem}.reviewUpdateReceiptCard-module__image{width:7rem;height:7rem}}.landlordReceipts-module__billingContainer{display:flex;justify-content:center;align-items:center;gap:1rem;height:94vh}@media(max-width:650px){.landlordReceipts-module__billingContainer{flex-direction:column}}.reviewUpdateReceipt-module__container{min-height:80vh;padding:2rem}.reviewUpdateReceipt-module__header{display:flex;justify-content:space-between;align-items:center}.reviewUpdateReceipt-module__filters{display:flex;gap:1rem;margin-bottom:1.5rem}.reviewUpdateReceipt-module__filterGroup{flex:1}.reviewUpdateReceipt-module__filterLabel{display:block;font-size:.875rem;font-weight:500;color:var(--color-text-2);margin-bottom:.5rem}.reviewUpdateReceipt-module__select{width:100%;padding:.5rem 1rem;border:1px solid var(--color-border-5);border-radius:.5rem;background:var(--color-surface-3);color:var(--color-text-2);font-size:1rem;outline:none;transition:all .2s ease}.reviewUpdateReceipt-module__select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-lighter)}.reviewUpdateReceipt-module__csvContainer{display:flex;align-items:flex-end;margin-top:32px}.reviewUpdateReceipt-module__csv{color:var(--color-text-2)}.reviewUpdateReceipt-module__mainContent{display:grid;grid-template-columns:3fr 1fr;gap:.5rem;min-height:0;height:75vh}.reviewUpdateReceipt-module__excelContainer{background:var(--color-surface-1);border-radius:.5rem;box-shadow:var(--shadow-lg);overflow:hidden;display:flex;flex-direction:column}.reviewUpdateReceipt-module__tableWrapper{overflow-x:auto;overflow-y:auto;flex:1;scrollbar-width:none;-ms-overflow-style:none}.reviewUpdateReceipt-module__tableWrapper::-webkit-scrollbar{display:none}.reviewUpdateReceipt-module__table{width:100%;border-collapse:collapse;font-size:.875rem}.reviewUpdateReceipt-module__headerRow{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);position:sticky;top:0;z-index:10}.reviewUpdateReceipt-module__headerCell{padding:.75rem 1rem;text-align:right;font-size:.875rem;font-weight:600;color:var(--color-surface-1);border-right:1px solid var(--color-primary-hover);min-width:100px;white-space:nowrap}.reviewUpdateReceipt-module__headerCell:first-child{text-align:left;min-width:200px}.reviewUpdateReceipt-module__stickyColumn{position:sticky;left:0;background:inherit}.reviewUpdateReceipt-module__futureMonth{font-style:italic;opacity:.7}.reviewUpdateReceipt-module__evenRow{background:var(--color-surface-2)}.reviewUpdateReceipt-module__oddRow{background:var(--color-surface-1)}.reviewUpdateReceipt-module__cell{padding:.5rem 1rem;text-align:right;font-size:.875rem;color:var(--color-text-2);border-right:1px solid var(--color-border-2);border-bottom:1px solid var(--color-border-1)}.reviewUpdateReceipt-module__categoryCell{text-align:left;font-weight:500;color:var(--color-text-1)}.reviewUpdateReceipt-module__totalCell{font-weight:600;color:var(--color-text-1)}.reviewUpdateReceipt-module__valueCell{color:var(--color-text-2)}.reviewUpdateReceipt-module__hasValue{color:var(--color-text-1)}.reviewUpdateReceipt-module__noValue{color:var(--color-text-4)}.reviewUpdateReceipt-module__totalRow{background:linear-gradient(135deg,var(--color-primary-lighter) 0%,var(--color-secondary-lighter) 100%);font-weight:700;border-top:2px solid var(--color-primary);position:sticky;bottom:0;z-index:10}.reviewUpdateReceipt-module__totalRowLabel,.reviewUpdateReceipt-module__totalRowValue{color:var(--color-text-1);font-weight:700}.reviewUpdateReceipt-module__receiptContainer{flex:0 0 30%;background:var(--color-surface-3);border-radius:.5rem;border:1px solid var(--color-border-5);padding:1.5rem;display:flex;flex-direction:column;overflow:hidden}.reviewUpdateReceipt-module__receiptTitle{font-size:1.25rem;font-weight:700;color:var(--color-text-1);margin-bottom:1rem}.reviewUpdateReceipt-module__receiptList{overflow-y:auto;display:flex;flex-direction:column;gap:.75rem;flex:1;scrollbar-width:none;-ms-overflow-style:none}.reviewUpdateReceipt-module__receiptList::-webkit-scrollbar{display:none}.reviewUpdateReceipt-module__receiptCard{padding:1rem;border-radius:.5rem;border:2px solid var(--color-border-2);background:var(--color-surface-5);cursor:pointer;transition:all .2s ease}.reviewUpdateReceipt-module__receiptCard:hover{border-color:var(--color-primary-light);background:var(--color-primary-lighter)}.reviewUpdateReceipt-module__receiptCardSelected{border-color:var(--color-primary);background:var(--color-primary-lighter)}.reviewUpdateReceipt-module__receiptHeader{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}.reviewUpdateReceipt-module__receiptCategory{font-size:.875rem;font-weight:600;color:var(--color-text-1)}.reviewUpdateReceipt-module__receiptAmount{font-size:.875rem;font-weight:700;color:var(--color-primary)}.reviewUpdateReceipt-module__receiptDetails{font-size:.75rem;color:var(--color-text-3);display:flex;flex-direction:column;gap:.25rem}.reviewUpdateReceipt-module__receiptDescription{color:var(--color-text-4);font-style:italic;margin-top:.5rem}.reviewUpdateReceipt-module__receiptActions{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--color-border-5)}.reviewUpdateReceipt-module__editButton{width:100%;padding:.5rem .75rem;font-size:.875rem;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);color:var(--color-surface-1);border:none;border-radius:.375rem;cursor:pointer;font-weight:500;transition:all .2s ease}.reviewUpdateReceipt-module__editButton:hover{background:linear-gradient(135deg,var(--color-primary-hover) 0%,var(--color-secondary-hover) 100%);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.reviewUpdateReceipt-module__editButton:active{background:linear-gradient(135deg,var(--color-primary-active) 0%,var(--color-secondary-active) 100%);transform:translateY(0)}.landlordTenantInsights-module__container{padding:2rem 0 0 2rem}.landlordTenantInsights-module__finances{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-right:2rem}.landlordTenantInsights-module__noData{margin:2rem 0 0 2rem}.landlordTenantInsights-module__noDataButtonContainer{text-align:center;margin-top:20rem}.landlordTenantInsights-module__button{width:15%;height:3.5em;background:#00bfa5;color:#fff;border:none;border-radius:.5em;font-size:1rem;cursor:pointer;transition:background-color .3s ease;box-shadow:0 5px 15px #0003}.landlordTenantInsights-module__button:hover{animation:landlordTenantInsights-module__shake .4s ease;box-shadow:0 8px 20px #00000040}.landlordTenantInsights-module__button:active{transform:translateY(2px);box-shadow:0 3px 10px #0003}@keyframes landlordTenantInsights-module__shake{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}@media(max-width:1024px){.landlordTenantInsights-module__container{padding:1.5rem 1rem 0 1.5rem}.landlordTenantInsights-module__finances{margin-right:1rem;gap:1.25rem}}@media(max-width:768px){.landlordTenantInsights-module__container{padding:1.25rem 1rem 0}.landlordTenantInsights-module__finances{display:flex;flex-direction:column;margin-right:0;gap:1rem}}@media(max-width:650px){.landlordTenantInsights-module__container{padding:1rem 1rem 0}.landlordTenantInsights-module__noDataButtonContainer{margin-top:8rem}.landlordTenantInsights-module__button{width:100%;min-width:0;max-width:22rem}}.statsOverviewCard-module__wrapper{display:flex;justify-content:space-around;background:var(--color-surface-3);margin:1rem 2rem 0 0;border:1px solid var(--color-border-5);border-radius:1rem;box-shadow:0 4px 10px #00000014}.statsOverviewCard-module__sectionContainer{display:flex;align-items:center;padding:1.5rem 0}.statsOverviewCard-module__iconWrapper{display:flex;border-radius:5rem;padding:1.75rem}.statsOverviewCard-module__dollarSignIcon{background:#99ffc8}.statsOverviewCard-module__usersIcon{background:#caf1ff}.statsOverviewCard-module__expensesIcon{background:linear-gradient(#ffa3cf,#ffd4f3)}.statsOverviewCard-module__sectionContent{display:flex;flex-direction:column;padding-left:1rem}.statsOverviewCard-module__arrowUp{color:#00ac4f}.statsOverviewCard-module__arrowDown{color:#d0004b}.statsOverviewCard-module__neutral{color:#0f5fc2}@media(max-width:1024px){.statsOverviewCard-module__wrapper{margin:1rem 1rem 0 0;flex-wrap:wrap;justify-content:space-between;gap:1rem}}@media(max-width:768px){.statsOverviewCard-module__wrapper{flex-direction:column;align-items:stretch;justify-content:flex-start;margin:1rem 0 0;gap:0}.statsOverviewCard-module__wrapper>div{padding-inline:1.25rem;border-bottom:1px solid var(--color-border-5)}.statsOverviewCard-module__wrapper>div:last-child{border-bottom:none}}@media(max-width:650px){.statsOverviewCard-module__wrapper{margin:.75rem 0 0;border-radius:.75rem}.statsOverviewCard-module__wrapper>div{flex-direction:row;align-items:center;padding-inline:1rem}}.statOverview-module__sectionContainer{display:flex;align-items:center;padding:1.5rem 0}.statOverview-module__iconWrapper{display:flex;border-radius:5rem;padding:1.75rem}.statOverview-module__sectionContent{display:flex;flex-direction:column;padding-left:1rem}.statOverview-module__title{color:var(--color-text-2)}.statOverview-module__value{color:var(--color-text-1)}.statOverview-module__trend{display:flex}.statOverview-module__arrow{display:flex;margin-right:.25rem}@media(max-width:768px){.statOverview-module__sectionContainer{flex-direction:column;align-items:flex-start;width:100%;gap:.75rem;padding:1rem 0}.statOverview-module__iconWrapper{padding:1.25rem}.statOverview-module__sectionContent{padding-left:0;width:100%}.statOverview-module__trend{flex-wrap:wrap;row-gap:.25rem}}@media(max-width:650px){.statOverview-module__sectionContainer{gap:.5rem;padding:.875rem 0}.statOverview-module__iconWrapper{padding:1rem}.statOverview-module__value{font-size:clamp(1.25rem,5vw,1.75rem)}}.paymentReliability-module__paymentSection{margin-top:1rem}.paymentReliability-module__paymentContainer{background:var(--color-surface-3);border:1px solid var(--color-border-5);border-radius:1rem;overflow-x:auto;margin-top:1rem;box-shadow:0 4px 10px #00000014}.paymentReliability-module__reliabilityTable{width:100%;border-collapse:collapse;font-weight:500;text-align:left}.paymentReliability-module__reliabilityTable thead{background:#00bfa5;color:#fff;font-weight:600}.paymentReliability-module__reliabilityTable th,.paymentReliability-module__reliabilityTable td{padding:1rem}.paymentReliability-module__reliabilityTable tbody tr:nth-child(2n){background:var(--color-surface-5)}.paymentReliability-module__ratingExcellent{color:var(--color-success)}.paymentReliability-module__ratingGood{color:var(--color-warning-hover)}.paymentReliability-module__ratingRisky{color:var(--color-error)}.paymentReliability-module__ratingInsufficient{color:var(--color-text-3)}@media(max-width:1024px){.paymentReliability-module__paymentSection{min-width:0}.paymentReliability-module__paymentContainer{margin-top:.875rem}}@media(max-width:650px){.paymentReliability-module__paymentContainer{margin-top:.75rem;border-radius:.75rem;-webkit-overflow-scrolling:touch}.paymentReliability-module__reliabilityTable th,.paymentReliability-module__reliabilityTable td{padding:.625rem .5rem;font-size:.875rem}.paymentReliability-module__reliabilityTable th{white-space:nowrap}}.profitLossChart-module__profitLossSection{margin-top:1rem}.profitLossChart-module__profitLossHeader{display:flex;align-items:center;justify-content:space-between}.profitLossChart-module__chartContainer{display:flex;flex-direction:column;align-items:center;border:1px solid var(--color-border-5);border-radius:1rem;background:var(--color-surface-3);margin-top:1rem;box-shadow:0 4px 10px #00000014;max-height:500px;padding-bottom:1rem}.landlordMaintenance-module__container{padding:2rem}.landlordMaintenance-module__noDataButtonContainer{text-align:center;margin-top:20rem}.landlordMaintenance-module__button{width:15%;height:3.5em;background:#00bfa5;color:#fff;border:none;border-radius:.5em;font-size:1rem;cursor:pointer;transition:background-color .3s ease;box-shadow:0 5px 15px #0003}.landlordMaintenance-module__button:hover{animation:landlordMaintenance-module__shake .4s ease;box-shadow:0 8px 20px #00000040}.landlordMaintenance-module__button:active{transform:translateY(2px);box-shadow:0 3px 10px #0003}.landlordMaintenance-module__tradesmenCards{height:200px;padding:1rem;display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--color-text-2);text-align:center;transition:.3s ease;position:relative;overflow:hidden;background:var(--color-surface-3);box-shadow:0 15px 30px #00000012;border-radius:1.5rem;border:1px solid var(--color-border-4);corner-shape:scoop}.landlordMaintenance-module__tradesmenCards:hover{transform:scale(1.05) translateY(-3px);box-shadow:0 20px 40px #0000001f}.landlordMaintenance-module__profilePic{width:10rem;height:10rem}.landlordMaintenance-module__tradesmenCardsContainer{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;padding:1rem 0;justify-items:start}.landlordMaintenance-module__descriptionWrapper{padding:1rem 0;display:flex;flex-direction:column;align-items:center}.landlordMaintenance-module__profession{color:var(--color-primary)}.landlordMaintenance-module__infoIcon{padding-right:.25rem}.landlordMaintenance-module__infoButton{color:var(--color-text-2);background:var(--color-surface-5);border:1px solid var(--color-border-5);padding:.5rem 2rem;border-radius:.5rem;cursor:pointer;display:flex;align-items:center;margin-top:.5rem}.landlordMaintenance-module__infoButton:hover{box-shadow:0 10px 20px #0000004d}.landlordMaintenance-module__infoButton:active{transform:translateY(2px);box-shadow:0 3px 10px #0003}@keyframes landlordMaintenance-module__shake{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}@media(max-width:650px){.landlordMaintenance-module__container{padding:1rem}.landlordMaintenance-module__headerWrapper{flex-direction:column;align-items:flex-start;gap:.75rem}.landlordMaintenance-module__tradesmenCardsContainer{grid-template-columns:1fr;justify-items:center}.landlordMaintenance-module__descriptionWrapper{align-items:flex-start}.landlordMaintenance-module__button{width:100%;min-width:0}.landlordMaintenance-module__noData{margin:1rem 0 0}.landlordMaintenance-module__noDataButtonContainer{margin-top:2rem}}.tradesmenDetails-module__wrapper{display:grid;grid-template-columns:1fr 1fr}.tradesmenDetails-module__profilePicContainer{width:100%;padding:1rem 0 0}.tradesmenDetails-module__profilePic{border-radius:50%;width:30vw;height:30vw;max-width:12.5rem;max-height:12.5rem;min-width:3.75rem;min-height:3.75rem}.tradesmenDetails-module__nameContainer{width:100%;text-align:right;padding:1.5rem 1rem 0 0}.tradesmenDetails-module__name{font-size:3rem}.tradesmenDetails-module__backgroundContainer,.tradesmenDetails-module__optionsContainer{text-align:left;padding:1rem 0 0 2rem}.tradesmenDetails-module__optionsContainer span,.tradesmenDetails-module__nameContainer span{color:var(--color-tertiary)}.tradesmenDetails-module__button{display:flex;justify-content:center;padding:2rem 0}.messaging-module__container{height:100%;overflow:hidden}.messaging-module__wrapper{display:flex;gap:1rem;align-items:flex-start;height:80vh}.messaging-module__leftContainer{display:flex;flex-direction:column;gap:1rem;height:100%}.messaging-module__composeContainer{background:var(--color-surface-2);border-radius:1rem 0 0;border:1px solid var(--color-border-5);width:20%;min-width:300px;max-width:300px;box-shadow:0 4px 10px #0003;padding:1.5rem;display:flex;flex-direction:column;gap:1rem;overflow-y:auto;transition:all .3s ease;margin:0 0 0 2rem}.messaging-module__messagesList{background:var(--color-surface-2);border-radius:0 0 0 .5rem;border:1px solid var(--color-border-5);width:20%;min-width:300px;max-width:300px;box-shadow:0 4px 10px #0003;padding:1rem;display:flex;flex-direction:column;gap:.5rem;overflow-y:auto;transition:all .3s ease;margin:0 0 0 2rem;flex:1}.messaging-module__compose{font-weight:500;cursor:pointer;background:var(--color-surface-4);transition:all .3s ease;padding:.5rem;border-radius:.5rem 0 0 .5rem;display:flex;align-items:center;justify-content:center}.messaging-module__compose:hover{transform:translatey(-2px);background:var(--color-surface-5)}.messaging-module__compose:active{transform:translatey(4px)}.messaging-module__convo{flex:1;background:var(--color-surface-2);border-radius:0 1rem 1rem 0;border:1px solid var(--color-border-5);box-shadow:0 4px 10px #0003;padding:1rem 0;height:100%;overflow-y:auto;display:flex;flex-direction:column;justify-content:space-between;container-type:inline-size}.messaging-module__dialog{padding:.5rem;box-sizing:border-box;width:100%;overflow-y:auto}.messaging-module__header{border-bottom:1px solid rgba(156,156,156,.246);padding:1rem 0 1rem 1rem}.messaging-module__messageText{border-top:1px solid rgba(156,156,156,.246);padding:1rem;display:flex}.messaging-module__inputMessage{border:2px solid var(--color-border-5);height:2.5rem;padding:.5rem;font-size:1rem;box-sizing:border-box;width:100%;background:var(--color-surface-5);border-radius:.5rem;color:var(--color-text-1)}.messaging-module__inputMessage::placeholder{color:var(--color-text-3);opacity:1}.messaging-module__inputMessage:focus{outline:none;border-color:#00bfa5;box-shadow:0 0 0 3px #2563eb1a}.messaging-module__button{margin-left:1rem}.messaging-module__promo{background:var(--color-surface-2);border-radius:1rem;border:1px solid var(--color-border-5);width:20%;min-width:220px;max-width:300px;box-shadow:0 4px 10px #0003;padding:1.5rem;display:flex;flex-direction:column;gap:1rem;overflow-y:auto;transition:all .3s ease;margin:0 2rem 0 0}.messaging-module__infoSection{width:20%;min-width:220px;max-width:300px;text-align:center}.messaging-module__navLink{text-decoration:none;color:inherit}.messaging-module__navLink:hover{text-decoration:underline;color:var(--color-tertiary-hover)}.messaging-module__logo{color:var(--color-primary)}.messaging-module__title{margin:2rem 0 1rem 2rem}.messaging-module__person{padding:.5rem;font-size:1rem;font-weight:500;cursor:pointer;border-radius:.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.messaging-module__person:hover{background:var(--color-surface-5);transform:translate(4px)}.messaging-module__person:active{transform:translate(4px,4px)}.messaging-module__activeMessage{background:var(--color-surface-4)}.messaging-module__messageContainer{flex:1;background:var(--color-surface-2);border-radius:0 1rem 1rem 0;border:1px solid var(--color-border-5);box-shadow:0 4px 10px #0003;padding:1rem 0;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.messaging-module__messageBubble{border-radius:5rem;background:#00bfa66a;padding:.75rem;display:flex}.messaging-module__selectConvo{text-align:center}@media(max-width:1024px){.messaging-module__wrapper{display:flex;height:auto;min-height:80vh;gap:.75rem;padding:0 1rem 1rem;flex-direction:column;align-items:stretch}.messaging-module__title{margin:1rem 0 .75rem 1rem}.messaging-module__leftContainer{width:100%}.messaging-module__composeContainer{width:100%;min-width:0;max-width:none;margin:0}.messaging-module__messagesList{width:100%;min-width:0;max-width:none;margin:0;flex:0 0 auto;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.5rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.messaging-module__messagesList .messaging-module__person{flex-shrink:0;max-width:11rem}.messaging-module__convo,.messaging-module__messageContainer{width:100%;min-height:60vh;border-radius:1rem}.messaging-module__promo{width:100%;min-width:0;max-width:none;margin:0}.messaging-module__infoSection{width:100%;min-width:0;max-width:none}}@media(max-width:650px){.messaging-module__container{overflow:auto}.messaging-module__wrapper{display:flex;padding:0 .75rem .75rem;gap:.5rem;flex-direction:column;align-items:center}.messaging-module__title{margin:.75rem 0 .5rem .75rem}.messaging-module__composeContainer,.messaging-module__messagesList{width:100%;padding:.85rem}.messaging-module__convo,.messaging-module__messageContainer{min-height:55vh}.messaging-module__messageText{padding:.75rem}.messaging-module__button{margin-left:.5rem}.messaging-module__promo{padding:1rem}}.messageComponent-module__messageWrapper{display:flex;flex-direction:column}.messageComponent-module__outgoing,.messageComponent-module__incoming{margin:.25rem 1rem;padding:.5rem .75rem;word-wrap:break-word;overflow-wrap:break-word;max-width:60%}.messageComponent-module__outgoing{border-radius:.5rem .5rem 0;background:var(--color-surface-4);align-self:flex-end}.messageComponent-module__incoming{border-radius:.5rem .5rem .5rem 0;background:var(--color-surface-5);align-self:flex-start;text-align:left}.messageComponent-module__disclaimer{font-size:.6rem;opacity:.8;display:flex}.messageComponent-module__in,.messageComponent-module__out{color:gray;margin:0 1rem;font-size:12px}.messageComponent-module__out{align-self:flex-end}.messageComponent-module__in{align-self:flex-start}.generalSetting-module__entireContainer{margin:2rem;display:flex;flex-direction:column;gap:1.5rem}.generalSetting-module__pageHeader{display:flex;flex-direction:column;gap:2px}.generalSetting-module__pageTitle{font-size:1.6rem;font-weight:700;color:var(--color-text-1);margin:0}.generalSetting-module__pageSubtitle{font-size:.85rem;color:var(--color-text-4);margin:0}.generalSetting-module__innerContainer{display:flex;gap:1.5rem;align-items:flex-start;height:calc(100vh - 10rem)}.generalSetting-module__settingsNav{background:var(--color-surface-1);border:1px solid var(--color-border-1);border-radius:16px;width:220px;min-width:200px;padding:.75rem;display:flex;flex-direction:column;gap:2px}.generalSetting-module__navItem{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.65rem .85rem;border-radius:10px;border:none;background:transparent;cursor:pointer;transition:background .15s ease;text-align:left;font-family:var(--font-family)}.generalSetting-module__navItem:hover{background:var(--color-surface-3)}.generalSetting-module__navLabel{font-size:.875rem;font-weight:500;color:var(--color-text-3)}.generalSetting-module__activeTab{background:var(--color-surface-3)}.generalSetting-module__activeTab .generalSetting-module__navLabel{color:var(--color-text-1);font-weight:600}.generalSetting-module__navIndicator{width:6px;height:6px;border-radius:50%;background:var(--color-primary);flex-shrink:0}.generalSetting-module__mainContent{flex:1;background:var(--color-surface-1);border:1px solid var(--color-border-1);border-radius:16px;padding:2rem;height:100%;overflow-y:auto}@media(max-width:900px){.generalSetting-module__innerContainer{flex-direction:column;height:auto}.generalSetting-module__settingsNav{width:100%;flex-direction:row;flex-wrap:wrap;padding:.5rem}.generalSetting-module__navItem{flex:1;justify-content:center}.generalSetting-module__navIndicator{display:none}.generalSetting-module__mainContent{width:100%;height:auto}}.profileImage-module__outerContainer{display:flex;flex-direction:column;align-items:center;cursor:pointer}.profileImage-module__hiddenInput{display:none}.profileImage-module__innerContainer{position:relative;display:flex;align-items:center;justify-content:center;background:var(--color-surface-5);border-radius:50%;width:10vw;height:10vw;max-width:100px;max-height:100px;min-width:60px;min-height:60px;margin:0 auto;overflow:hidden;cursor:pointer}.profileImage-module__profileImg{width:100%;height:100%;object-fit:cover;border-radius:50%}.profileImage-module__uploadingOverlay{position:absolute;inset:0;background:#00000073;border-radius:50%;display:flex;align-items:center;justify-content:center}.profileImage-module__spinner{width:22px;height:22px;border:3px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:profileImage-module__spin .7s linear infinite}@keyframes profileImage-module__spin{to{transform:rotate(360deg)}}.profileImage-module__photoText{color:#136293;margin-top:.75rem}.profileImage-module__errorText{color:#e53e3e;font-size:.75rem;margin-top:.25rem;text-align:center}.basicInfoForm-module__formContainer{padding:2rem;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem 2rem;align-items:center}.basicInfoForm-module__inputFields{height:2.5rem;padding:.5rem;font-size:1rem;border-radius:.5rem;border:1px solid var(--color-border-1);box-sizing:border-box;background:var(--color-surface-1);color:var(--color-text-2);outline:none}.basicInfoForm-module__inputFields:focus{border-color:#00bfa5}.basicInfoForm-module__formRow{display:flex;flex-direction:column}.basicInfoForm-module__buttonContainer{display:flex;flex-direction:column-reverse;padding-right:32px;align-items:flex-end}.basicInfoForm-module__button{width:10%;height:2.5em;background:#00bfa5;color:#fff;border:none;border-radius:.5em;font-size:1em;cursor:pointer;transition:background-color .3s ease}.basicInfoForm-module__disabled{background:#7d7d7d;width:100%}.basicInfoForm-module__disabledField{display:flex;justify-content:space-between;align-items:center}.saveCardForm-module__form{max-width:400px;margin:2rem auto;padding:1rem;border:1px solid var(--color-border-5);border-radius:8px}.saveCardForm-module__divContainer{padding:12px 0;border-bottom:1px solid var(--color-border-5)}.saveCardForm-module__button{margin-top:1rem;cursor:pointer;display:inline}.saveCardForm-module__button:hover:not(:disabled){background-color:var(--color-primary-hover)}.saveCardForm-module__button:active:not(:disabled){background-color:var(--color-primary-active);transform:scale(.98)}.saveCardForm-module__button:disabled{background-color:var(--color-text-5);color:var(--color-text-4);cursor:not-allowed;opacity:.7}.saveCardForm-module__message{margin-top:1rem;color:var(--color-text-2)}.saveCardForm-module__legal{margin-top:1rem;font-size:.8rem;color:#777;text-align:center;margin-bottom:1.5rem}.bankSettings-module__container{gap:2rem;max-width:600px;margin:0 auto;padding:1.5rem;font-family:var(--font-family);text-align:center}.bankSettings-module__divider{border:0;height:1px;background-color:var(--color-border-2);margin-bottom:2rem;width:100%}.bankSettings-module__connectSection{display:flex;flex-direction:column;background-color:var(--color-surface-1);border:1px solid var(--color-border-2);border-radius:12px;padding:2rem;box-shadow:var(--shadow-sm);transition:background-color .2s ease,border-color .2s ease}.bankSettings-module__connectSection h3{color:var(--color-text-1);font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.bankSettings-module__description{color:var(--color-text-3);font-size:.925rem;line-height:1.5;margin:0 0 1.5rem}.bankSettings-module__connectButton:hover:not(:disabled){background-color:var(--color-primary-hover)}.bankSettings-module__connectButton:active:not(:disabled){background-color:var(--color-primary-active);transform:scale(.98)}.bankSettings-module__connectButton:disabled{background-color:var(--color-text-5);color:var(--color-text-4);cursor:not-allowed;opacity:.7}.subscriptions-module__container{max-width:860px;margin:0 auto}.subscriptions-module__heading{font-size:1.5rem;font-weight:700;color:var(--color-text-1);margin:0 0 .25rem;text-align:center}.subscriptions-module__simpleDescription{font-size:.95rem;color:var(--color-text-3);margin-bottom:1.5rem;line-height:1.6;text-align:center}.subscriptions-module__highlight{color:var(--color-tertiary)}.subscriptions-module__globalNote{text-align:center;font-size:.8rem;color:var(--color-text-4);margin-bottom:2rem;letter-spacing:.03em}.subscriptions-module__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media(max-width:650px){.subscriptions-module__grid{grid-template-columns:1fr}}.subscriptions-module__card{background:var(--color-surface-1);border:1px solid var(--color-border-1);border-radius:16px;padding:1.5rem 1.25rem 1.25rem;cursor:pointer;display:flex;flex-direction:column;gap:0;position:relative;transition:box-shadow .15s ease,transform .12s ease}.subscriptions-module__card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.subscriptions-module__card.subscriptions-module__current{border:2px solid var(--color-primary)}.subscriptions-module__card.subscriptions-module__selected{border:2px solid var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-lighter)}.subscriptions-module__badges{display:flex;gap:6px;margin-bottom:12px;min-height:22px;align-items:center}.subscriptions-module__badge{display:inline-block;font-size:11px;font-weight:600;padding:3px 10px;border-radius:6px;background:var(--color-primary-lighter);color:var(--color-tertiary);letter-spacing:.02em}.subscriptions-module__currentBadge{display:inline-block;font-size:11px;font-weight:600;padding:3px 10px;border-radius:6px;background:var(--color-success-light);color:#126d34;letter-spacing:.02em}.subscriptions-module__planName{font-size:.95rem;font-weight:700;color:var(--color-text-1);margin:0 0 2px}.subscriptions-module__priceRow{display:flex;align-items:baseline;gap:3px}.subscriptions-module__amount{font-size:2rem;font-weight:800;color:var(--color-tertiary);line-height:1}.subscriptions-module__per{font-size:.75rem;color:var(--color-text-4)}.subscriptions-module__description{font-size:.75rem;color:var(--color-text-3);line-height:1.6;margin:10px 0 14px;text-align:center}.subscriptions-module__divider{height:1px;background:var(--color-border-1);margin-bottom:14px}.subscriptions-module__features{list-style:none;padding:0;margin:0 0 20px;display:flex;flex-direction:column;gap:8px;flex:1}.subscriptions-module__featureItem{font-size:.73rem;color:var(--color-text-3);display:flex;align-items:flex-start;gap:8px}.subscriptions-module__check{width:15px;height:15px;border-radius:50%;background-color:var(--color-success-light);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 9' fill='none'%3E%3Cpath d='M1.5 4.5l2 2 4-4' stroke='hsl(142%2C71%25%2C35%25)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;flex-shrink:0;margin-top:1px}.subscriptions-module__formWrapper{margin-top:4px}.subscriptions-module__btnUpgrade{width:100%;padding:9px 0;border-radius:10px;font-size:.78rem;font-weight:700;cursor:pointer;border:none;background:var(--color-tertiary);color:#fff;letter-spacing:.01em;transition:background .12s ease;font-family:var(--font-family)}.subscriptions-module__btnUpgrade:hover{background:var(--color-tertiary-hover)}.subscriptions-module__btnDowngrade{width:100%;padding:9px 0;border-radius:10px;font-size:.78rem;font-weight:700;cursor:pointer;border:1px solid var(--color-border-3);background:transparent;color:var(--color-text-3);letter-spacing:.01em;transition:background .12s ease;font-family:var(--font-family)}.subscriptions-module__btnDowngrade:hover{background:var(--color-surface-2)}.subscriptions-module__btnCancel{width:100%;padding:9px 0;border-radius:10px;font-size:.78rem;font-weight:700;cursor:pointer;border:1px solid hsl(0,84%,80%);background:transparent;color:var(--color-error);letter-spacing:.01em;transition:background .12s ease;font-family:var(--font-family)}.subscriptions-module__btnCancel:hover{background:var(--color-error-light)}.subscriptions-module__btnCancel:disabled{opacity:.5;cursor:not-allowed}.subscriptions-module__btnDisabled{width:100%;padding:9px 0;border-radius:10px;font-size:.78rem;font-weight:700;cursor:not-allowed;border:1px solid var(--color-border-1);background:var(--color-surface-2);color:var(--color-text-4);letter-spacing:.01em;opacity:.6;font-family:var(--font-family)}.subscriptions-module__modalOverlay{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:100}.subscriptions-module__modal{background:var(--color-surface-1);border:1px solid var(--color-border-1);border-radius:16px;padding:1.75rem;max-width:380px;width:90%;display:flex;flex-direction:column;gap:8px}.subscriptions-module__modal h3{font-size:1rem;font-weight:700;color:var(--color-text-1);margin:0}.subscriptions-module__modal p{font-size:.82rem;color:var(--color-text-3);line-height:1.6;margin:0 0 8px}.subscriptions-module__modalButtons{display:flex;gap:8px;justify-content:flex-end}.subscriptions-module__modalButtons .subscriptions-module__btnDowngrade,.subscriptions-module__modalButtons .subscriptions-module__btnUpgrade{width:auto;padding:8px 20px}.subscriptions-module__subscribedState{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:1rem}.subscriptions-module__subscribedState .subscriptions-module__btnCancel{max-width:300px}.subscriptionCheckoutForm-module__message{padding-top:2rem;font-weight:600;text-align:center}.subscriptionCheckoutForm-module__form{display:flex;justify-content:center;flex-direction:column}.subscriptionCheckoutForm-module__legal{margin-top:1rem;font-size:.8rem;color:#777;text-align:center}.successfulSubscriptionPage-module__container{text-align:center;margin-top:4rem}.successfulSubscriptionPage-module__button{width:10%;height:2.5em;background-image:linear-gradient(135deg,#00bfa5,#4dd0e1);color:#fff;border:none;border-radius:.5em;font-size:1em;cursor:pointer;transition:background-color .3s ease;margin-top:1rem}.failedSubscriptionPage-module__container{text-align:center;margin-top:4rem}.failedSubscriptionPage-module__button{width:10%;height:2.5em;background:var(--color-primary);color:#fff;border:none;border-radius:.5em;font-size:1em;cursor:pointer;transition:background-color .3s ease;margin-top:1rem}.failedSubscriptionPage-module__button:hover{background:var(--color-primary-hover)}.failedSubscriptionPage-module__skipButton{display:block;margin:.75rem auto 0;background:none;border:none;font-size:.9em;color:var(--color-text-4);cursor:pointer;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.failedSubscriptionPage-module__skipButton:hover{color:var(--color-text-2)}.tenantHompage-module__landlordHomepageContainer{height:100%;padding:2rem}.tenantHompage-module__statsCards{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;padding:1rem 0}.tenantHompage-module__rentAmount{display:flex;align-items:baseline;justify-content:center;line-height:1}.tenantHompage-module__rentCurrencySymbol{font-size:1.25rem;font-weight:700;color:var(--color-text-3);align-self:flex-start;position:relative;top:4px;margin-right:2px}.tenantHompage-module__rentAmountValue{font-size:3rem;font-weight:800;color:var(--color-text-1);letter-spacing:-.03em}.tenantHompage-module__rentAmountSuffix{font-size:1.25rem;font-weight:600;color:var(--color-text-3);margin-left:3px}.tenantHompage-module__addressContainer{text-align:center;display:flex;flex-direction:column}.tenantHompage-module__streetAddress{font-size:2rem;font-weight:800;color:var(--color-text-1);letter-spacing:-.03em}.activityCard-module__cardContainer{position:relative;background-color:var(--color-surface-1);border-radius:1rem;border:1px solid var(--color-border-5);box-shadow:var(--shadow-sm);overflow:hidden;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease;font-family:var(--font-family)}.activityCard-module__cardContainer:before{content:"";position:absolute;top:0;left:0;height:4px;width:100%;background:linear-gradient(90deg,var(--color-primary),var(--color-secondary));opacity:0;transition:opacity .3s ease;z-index:1}.activityCard-module__cardContainer:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.activityCard-module__cardContainer:hover:before{opacity:1}.activityCard-module__cardBody{flex:1;padding:1.25rem 1.5rem;border-bottom:1px solid var(--color-border-5);display:flex;flex-direction:column;align-items:center;gap:12px;position:relative;z-index:2}.activityCard-module__cardTitle{font-size:.75rem;font-weight:600;letter-spacing:.07rem;text-transform:uppercase;color:var(--color-text-3);margin:0}.activityCard-module__cardContent{width:100%;display:flex;justify-content:center}.activityCard-module__cardFooter{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1.25rem;position:relative;z-index:2}.activityCard-module__cardInfo{display:flex;flex-direction:column;gap:2px}.activityCard-module__cardInfoLabel{font-size:.9rem;color:var(--color-text-3);margin:0}.activityCard-module__cardInfoValue{font-size:.9rem;font-weight:600;color:var(--color-text-2);margin:0}.activityCard-module__cardButton{display:flex;align-items:center;gap:6px;background:var(--color-primary);border:none;border-radius:8px;padding:7px 14px;font-weight:600;color:var(--color-surface-1);cursor:pointer;font-family:var(--font-family);transition:background .2s ease}.activityCard-module__cardButton:hover{background:var(--color-primary-hover)}.updateAddressModal-module__inputFields{height:2.5rem;padding:.5rem;font-size:1rem;border-radius:.5rem;border:1px solid var(--color-border-5);box-sizing:border-box;background:var(--color-surface-3);color:var(--color-text-1);outline:none}.updateAddressModal-module__inputFields:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #00bfa533}.updateAddressModal-module__formContainer{padding:1rem 2rem;display:grid;grid-template-columns:repeat(1,1fr);gap:.5rem}.updateAddressModal-module__labels{text-align:left}.updateAddressModal-module__split{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.updateAddressModal-module__city,.updateAddressModal-module__state,.updateAddressModal-module__address,.updateAddressModal-module__unit{display:grid}.updateAddressModal-module__button{height:2.5rem;padding:.5rem;font-size:1rem;border-radius:.5rem;border:1px solid var(--color-border-5);box-sizing:border-box;cursor:pointer;color:var(--color-surface-1);background:var(--color-primary);transition:transform .1s ease,box-shadow .1s ease}.updateAddressModal-module__button:active{transform:translateY(1px);box-shadow:var(--shadow-sm)}.updateAddressModal-module__message{padding-top:.5rem;color:var(--color-error)}.updateAddressModal-module__inputFields::-webkit-outer-spin-button,.updateAddressModal-module__inputFields::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.updateAddressModal-module__inputFields[type=number]{appearance:textfield;-moz-appearance:textfield}.tradesmenDashboard-module__tradesmenDashboardContainer{display:flex;background:var(--color-bg)}.tradesmenDashboard-module__tradesmenHeaderBody{display:flex;flex-direction:column;width:100%}.tradesmenDashboard-module__tradesmenErrorContainer{display:flex;background:#f5f0eb;flex-direction:column;align-items:center}.tradesmenSidebar-module__sideBarContainer{background:var(--color-surface-3);width:200px;height:100vh;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:1rem 0;box-shadow:2px 0 12px #0000001a;position:sticky;top:0;left:0}.tradesmenSidebar-module__logoAndTabs{display:flex;flex-direction:column;align-items:center;width:100%}.tradesmenSidebar-module__logoText{color:var(--color-text-2);font-family:Martian Mono,monospace;font-size:1.5rem;font-weight:700;margin-bottom:2rem;transition:transform .2s ease,opacity .2s ease}.tradesmenSidebar-module__logoText:hover{transform:translateY(-2px) scale(1.05);opacity:.9;color:var(--color-primary)}.tradesmenSidebar-module__tabs{display:flex;flex-direction:column;align-items:stretch;width:100%}.tradesmenSidebar-module__navLink{text-decoration:none;color:inherit}.tradesmenSidebar-module__tabContainer{position:relative}.tradesmenSidebar-module__sidebarItem{display:flex;align-items:center;justify-content:flex-start;padding:.75rem 1rem;color:var(--color-text-2);font-family:Poppins,sans-serif;font-weight:500;border-radius:.5rem;margin:.25rem 0;cursor:pointer;transition:all .2s ease;position:relative}.tradesmenSidebar-module__sidebarItem:hover{background:var(--color-surface-5);transform:translate(4px)}.tradesmenSidebar-module__sidebarItem.tradesmenSidebar-module__active{background:var(--color-surface-5);box-shadow:inset 3px 0 0 var(--color-text-1)}.tradesmenHeader-module__tradesmenHeaderContainer{height:3.5rem;background:var(--color-surface-2);box-shadow:var(--shadow-md);display:flex;justify-content:space-between;align-items:center}.tradesmenHeader-module__headerTitle{margin-left:1em;color:var(--color-text-2)}.tradesmenHeader-module__settingsIcon{margin-right:1em;cursor:pointer;transition:transform .3s ease;color:var(--color-text-2)}.tradesmenHeader-module__settingsIcon:hover{transform:rotate(90deg)}.tradesmenHeader-module__theme{display:flex;align-items:center}.privacyPolicy-module__page{min-height:100vh;background-color:#fafaf9;font-family:Georgia,serif;color:#1c1917}.privacyPolicy-module__header{border-bottom:1px solid #e7e5e4;background-color:#fff;padding:48px 0 32px}.privacyPolicy-module__headerInner{max-width:720px;margin:0 auto;padding:0 24px}.privacyPolicy-module__back{border:none;background:none;cursor:pointer;color:var(--color-primary);margin-bottom:1.5rem}.privacyPolicy-module__eyebrow{font-size:11px;font-family:monospace;letter-spacing:.15em;color:#78716c;text-transform:uppercase;margin-bottom:16px}.privacyPolicy-module__title{font-size:42px;font-weight:400;letter-spacing:-.02em;line-height:1.1;margin-bottom:16px;color:#0c0a09}.privacyPolicy-module__lastUpdated{font-size:14px;color:#78716c;font-family:monospace}.privacyPolicy-module__content{max-width:720px;margin:0 auto;padding:56px 24px 96px}.privacyPolicy-module__section{margin-bottom:48px;padding-bottom:48px;border-bottom:1px solid #e7e5e4}.privacyPolicy-module__section:last-child{border-bottom:none}.privacyPolicy-module__sectionHeader{display:flex;align-items:baseline;gap:16px;margin-bottom:16px}.privacyPolicy-module__sectionNumber{font-size:11px;font-family:monospace;color:#a8a29e;min-width:24px}.privacyPolicy-module__sectionTitle{font-size:20px;font-weight:500;letter-spacing:-.01em;color:#0c0a09}.privacyPolicy-module__sectionBody{padding-left:40px}.privacyPolicy-module__paragraph{font-size:16px;line-height:1.75;color:#44403c;margin-bottom:0}.privacyPolicy-module__paragraphWithList{margin-bottom:16px}.privacyPolicy-module__list{list-style:none;padding:0;margin:0 0 16px}.privacyPolicy-module__listItem{display:flex;align-items:flex-start;gap:12px;padding:8px 0;font-size:16px;line-height:1.6;color:#44403c;border-top:1px solid #f5f5f4}.privacyPolicy-module__listItem:first-child{border-top:none}.privacyPolicy-module__listDot{width:4px;height:4px;border-radius:50%;background-color:#a8a29e;margin-top:10px;flex-shrink:0}.privacyPolicy-module__footerNote{font-size:15px;line-height:1.7;color:#78716c;font-style:italic;margin-top:12px}.privacyPolicy-module__contactBlock{margin-top:16px;padding:20px 24px;background-color:#f5f5f4;border-radius:8px;border-left:3px solid #0c0a09}.privacyPolicy-module__contactLine{font-size:15px;color:#44403c;margin-bottom:6px}.privacyPolicy-module__contactLine:last-child{margin-bottom:0}.termsOfService-module__page{min-height:100vh;background-color:#fafaf9;font-family:Georgia,serif;color:#1c1917}.termsOfService-module__header{border-bottom:1px solid #e7e5e4;background-color:#fff;padding:48px 0 32px}.termsOfService-module__headerInner{max-width:720px;margin:0 auto;padding:0 24px}.termsOfService-module__back{border:none;background:none;cursor:pointer;color:var(--color-primary);margin-bottom:1.5rem}.termsOfService-module__eyebrow{font-size:11px;font-family:monospace;letter-spacing:.15em;color:#78716c;text-transform:uppercase;margin-bottom:16px}.termsOfService-module__title{font-size:42px;font-weight:400;letter-spacing:-.02em;line-height:1.1;margin-bottom:16px;color:#0c0a09}.termsOfService-module__lastUpdated{font-size:14px;color:#78716c;font-family:monospace}.termsOfService-module__content{max-width:720px;margin:0 auto;padding:56px 24px 96px}.termsOfService-module__section{margin-bottom:48px;padding-bottom:48px;border-bottom:1px solid #e7e5e4}.termsOfService-module__section:last-child{border-bottom:none}.termsOfService-module__sectionHeader{display:flex;align-items:baseline;gap:16px;margin-bottom:16px}.termsOfService-module__sectionNumber{font-size:11px;font-family:monospace;color:#a8a29e;min-width:24px}.termsOfService-module__sectionTitle{font-size:20px;font-weight:500;letter-spacing:-.01em;color:#0c0a09}.termsOfService-module__sectionBody{padding-left:40px}.termsOfService-module__paragraph{font-size:16px;line-height:1.75;color:#44403c;margin-bottom:0}.termsOfService-module__paragraphWithList{margin-bottom:16px}.termsOfService-module__paragraphUppercase{font-size:14px;line-height:1.75;color:#44403c;margin-bottom:12px;font-family:monospace;background-color:#f5f5f4;padding:16px;border-radius:6px;border-left:3px solid #e7e5e4}.termsOfService-module__list{list-style:none;padding:0;margin:0 0 16px}.termsOfService-module__listItem{display:flex;align-items:flex-start;gap:12px;padding:8px 0;font-size:16px;line-height:1.6;color:#44403c;border-top:1px solid #f5f5f4}.termsOfService-module__listItem:first-child{border-top:none}.termsOfService-module__listDot{width:4px;height:4px;border-radius:50%;background-color:#a8a29e;margin-top:10px;flex-shrink:0}.termsOfService-module__footerNote{font-size:15px;line-height:1.7;color:#78716c;font-style:italic;margin-top:12px}.termsOfService-module__contactBlock{margin-top:16px;padding:20px 24px;background-color:#f5f5f4;border-radius:8px;border-left:3px solid #0c0a09}.termsOfService-module__contactLine{font-size:15px;color:#44403c;margin-bottom:6px}.termsOfService-module__contactLine:last-child{margin-bottom:0}.termsOfService-module__closingStatement{margin-top:48px;padding:24px;background-color:#0c0a09;border-radius:8px;text-align:center}.termsOfService-module__closingText{font-size:14px;line-height:1.7;color:#a8a29e;font-style:italic}.passwordPages-module__entireContainer{height:100vh;background:linear-gradient(135deg,#00bfa5,#4dd0e1);display:flex;align-items:center;justify-content:center;padding:1rem}.passwordPages-module__animatedBorderWrapper{position:relative;width:100%;max-width:460px;border-radius:1rem;padding:3px;background:linear-gradient(120deg,#00bfa5,#2dd4bf,#0ea5e9,#00bfa5);background-size:300% 300%;animation:passwordPages-module__gradientBorder 10s ease infinite;box-shadow:0 0 25px #06b6d440}.passwordPages-module__animatedBorderContent{background:#f7fafc;border-radius:.9rem;overflow:hidden}.passwordPages-module__card{display:flex;flex-direction:column;align-items:center;padding:3rem 2rem;background:linear-gradient(145deg,#fff,#f2f5fa)}.passwordPages-module__logo{font-size:2rem;font-weight:700;color:#00bfa5;font-family:"PT Serif Caption",serif;text-decoration:none;margin-bottom:.5rem}.passwordPages-module__card h4{font-size:1.6rem;font-weight:700;color:#1e293b;margin-bottom:1.5rem}.passwordPages-module__form{display:flex;flex-direction:column;align-items:center;width:100%}.passwordPages-module__inputLabel{width:80%;font-family:"PT Serif Caption",serif;font-size:.9em;margin:.5em 0 .2em;color:#0f172a}.passwordPages-module__inputFields{width:80%;height:2.5em;padding:.5em;font-size:1em;border-radius:.5em;border:1px solid #cbd5e1;box-sizing:border-box;outline:none;transition:border .2s ease}.passwordPages-module__inputFields:focus{border-color:#00bfa5;box-shadow:0 0 0 3px #00bfa533}.passwordPages-module__card button{width:80%;height:2.8em;margin-top:1.5rem;background-image:linear-gradient(135deg,#00bfa5,#4dd0e1);color:#fff;border:none;border-radius:.5em;font-size:1.1em;cursor:pointer;transition:opacity .3s ease}.passwordPages-module__card button:hover{opacity:.9}.passwordPages-module__card button:disabled{opacity:.6;cursor:not-allowed}.passwordPages-module__errorMessage{color:#f91717;font-size:.85rem;text-align:center;margin-top:.5rem;width:80%}.passwordPages-module__successBox{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center;color:#1e293b;font-size:.95rem;width:80%}.passwordPages-module__backLink{margin-top:1rem;color:#007bad;font-size:.9rem;text-decoration:none}.passwordPages-module__backLink:hover{color:#0288d1}@keyframes passwordPages-module__gradientBorder{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@media(max-width:480px){.passwordPages-module__entireContainer{align-items:flex-start;padding:1.5rem .75rem;min-height:100vh;height:auto;flex-direction:column}.passwordPages-module__animatedBorderWrapper{max-width:100%}.passwordPages-module__card{padding:2rem 1rem}.passwordPages-module__logo{font-size:1.6rem}.passwordPages-module__card h4{font-size:1.3rem;margin-bottom:1rem}.passwordPages-module__inputLabel,.passwordPages-module__inputFields,.passwordPages-module__card button,.passwordPages-module__errorMessage,.passwordPages-module__successBox{width:95%}.passwordPages-module__card button{font-size:1rem}}@media(min-width:481px)and (max-width:767px){.passwordPages-module__entireContainer{padding:2rem 1.5rem}.passwordPages-module__animatedBorderWrapper{max-width:100%}}:root{--color-primary: hsl(172, 100%, 37%);--color-primary-hover: hsl(172, 100%, 33%);--color-primary-active: hsl(172, 100%, 29%);--color-primary-light: hsl(172, 100%, 45%);--color-primary-lighter: hsl(172, 100%, 85%);--color-secondary: hsl(187, 71%, 59%);--color-secondary-hover: hsl(187, 71%, 54%);--color-secondary-active: hsl(187, 71%, 49%);--color-secondary-light: hsl(187, 71%, 70%);--color-secondary-lighter: hsl(187, 71%, 88%);--color-tertiary: hsl(232, 80%, 20%);--color-tertiary-hover: hsl(232, 80%, 25%);--color-tertiary-active: hsl(232, 80%, 30%);--color-tertiary-light: hsl(232, 80%, 50%);--color-tertiary-lighter: hsl(232, 80%, 85%);--color-surface-1: hsl(180, 15%, 99%);--color-surface-2: hsl(180, 15%, 96%);--color-surface-3: hsl(180, 15%, 94%);--color-surface-4: hsl(180, 18%, 90%);--color-surface-5: hsl(180, 18%, 82%);--color-bg: hsl(30, 33%, 94%);--color-border-1: hsl(180, 8%, 92%);--color-border-2: hsl(180, 10%, 86%);--color-border-3: hsl(180, 10%, 82%);--color-border-4: hsl(180, 12%, 75%);--color-border-5: hsl(180, 12%, 70%);--color-text-1: hsl(180, 10%, 10%);--color-text-2: hsl(180, 10%, 20%);--color-text-3: hsl(180, 8%, 38%);--color-text-4: hsl(180, 6%, 52%);--color-text-5: hsl(180, 5%, 64%);--color-success: hsl(142, 71%, 45%);--color-success-hover: hsl(142, 71%, 40%);--color-success-light: hsl(142, 71%, 85%);--color-warning: hsl(48, 96%, 53%);--color-warning-hover: hsl(48, 96%, 48%);--color-warning-light: hsl(48, 96%, 85%);--color-error: hsl(0, 84%, 60%);--color-error-hover: hsl(0, 84%, 55%);--color-error-light: hsl(0, 84%, 90%);--color-info: hsl(187, 71%, 59%);--color-info-hover: hsl(187, 71%, 54%);--color-info-light: hsl(187, 71%, 88%);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .1);--shadow-md: 0 2px 10px rgba(0, 0, 0, .2);--shadow-lg: 0 4px 20px rgba(0, 0, 0, .3);--font-family: "Poppins", sans-serif}:root[data-theme=dark]{--color-primary: hsl(172, 100%, 50%);--color-primary-hover: hsl(172, 100%, 55%);--color-primary-active: hsl(172, 100%, 60%);--color-primary-light: hsl(172, 100%, 35%);--color-primary-lighter: hsl(172, 100%, 20%);--color-secondary: hsl(187, 71%, 50%);--color-secondary-hover: hsl(187, 71%, 55%);--color-secondary-active: hsl(187, 71%, 60%);--color-secondary-light: hsl(187, 71%, 35%);--color-secondary-lighter: hsl(187, 71%, 20%);--color-tertiary: hsl(232, 80%, 75%);--color-tertiary-hover: hsl(232, 80%, 80%);--color-tertiary-active: hsl(232, 80%, 85%);--color-tertiary-light: hsl(232, 80%, 45%);--color-tertiary-lighter: hsl(232, 80%, 25%);--color-surface-1: hsl(180, 15%, 10%);--color-surface-2: hsl(180, 15%, 14%);--color-surface-3: hsl(180, 15%, 20%);--color-surface-4: hsl(180, 18%, 26%);--color-surface-5: hsl(180, 18%, 34%);--color-bg: hsl(180, 15%, 10%);--color-border-1: hsl(180, 8%, 20%);--color-border-2: hsl(180, 10%, 24%);--color-border-3: hsl(180, 10%, 28%);--color-border-4: hsl(180, 12%, 32%);--color-border-5: hsl(180, 12%, 38%);--color-text-1: hsl(180, 10%, 98%);--color-text-2: hsl(180, 10%, 90%);--color-text-3: hsl(180, 8%, 75%);--color-text-4: hsl(180, 6%, 58%);--color-text-5: hsl(180, 5%, 45%);--color-success: hsl(142, 71%, 55%);--color-success-hover: hsl(142, 71%, 60%);--color-success-light: hsl(142, 71%, 20%);--color-warning: hsl(48, 96%, 65%);--color-warning-hover: hsl(48, 96%, 70%);--color-warning-light: hsl(48, 96%, 25%);--color-error: hsl(0, 84%, 68%);--color-error-hover: hsl(0, 84%, 73%);--color-error-light: hsl(0, 84%, 25%);--color-info: hsl(187, 71%, 60%);--color-info-hover: hsl(187, 71%, 65%);--color-info-light: hsl(187, 71%, 20%);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow-md: 0 2px 10px rgba(0, 0, 0, .4);--shadow-lg: 0 4px 20px rgba(0, 0, 0, .5)}html,body{font-family:var(--font-family);color:var(--color-text-1)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--color-surface-3) inset!important;box-shadow:0 0 0 1000px var(--color-surface-3) inset!important;-webkit-text-fill-color:var(--color-text-1)!important;transition:background-color 9999s ease-out,color 9999s ease-out!important;transition-delay:9999s!important}input:-webkit-autofill{caret-color:var(--color-text-1)!important}
