/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.hidden{display:none}.table{display:table}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--blue:#08a9d5;--ink:#17232c;--muted:#586773;--line:#dfe9ee}*{box-sizing:border-box}html{scroll-behavior:smooth;font-family:Arial,sans-serif}body{color:var(--ink);background:#fff;margin:0;font-family:inherit}a{color:inherit;text-decoration:none}button,input,select,textarea,option{font-family:inherit!important}header{z-index:10;background:#fff;border-bottom:1px solid #e6edf0;align-items:center;height:94px;display:flex;position:relative}.nav{justify-content:space-between;align-items:center;gap:28px;width:calc(100% - 48px);max-width:1220px;margin:auto;display:flex}.logo{color:var(--blue);letter-spacing:-2px;direction:ltr;font-size:41px;font-weight:800;line-height:.8;position:relative}.logo b{color:var(--ink)}.logo>i{font-size:30px;font-style:normal;position:absolute;top:-28px;left:63px;transform:scaleX(1.5)}.logo small{color:#3e4a52;letter-spacing:0;direction:rtl;margin-top:10px;font-size:9px;font-weight:500;display:block}.nav nav{gap:39px;font-size:15px;font-weight:700;display:flex}.nav nav a{white-space:nowrap;border-bottom:3px solid #0000;padding:36px 0 32px}.nav nav a:hover,.nav nav a:first-child{color:#0788c9;border-color:var(--blue)}.login{border:1.5px solid var(--blue);color:#0788c9;border-radius:11px;padding:11px 17px;font-size:14px;font-weight:700}.hamb{background:0 0;border:0;font-size:27px;display:none}.hero{text-align:center;background:linear-gradient(#eef9ff,#fff);min-height:410px;padding:44px 20px 34px;position:relative;overflow:hidden}.heroIn{z-index:2;max-width:920px;margin:auto;position:relative}.tagline{display:none}.hero h1{letter-spacing:-1.5px;margin:0 0 12px;font-size:47px}.hero h1 em{color:var(--blue);font-style:normal}.hero h2{margin:0 0 14px;font-size:23px}.topics{margin:0 0 30px;font-size:15px}.search{grid-template-columns:1fr 210px;gap:18px;max-width:820px;margin:auto;display:grid}.search label{direction:ltr;background:#fff;border:1px solid #e0e8ec;border-radius:17px;align-items:center;height:58px;padding:0 18px;display:flex;box-shadow:0 4px 16px #45697922}.search label span{font-size:34px}.search input{direction:rtl;border:0;outline:0;width:100%;padding:0 12px;font-size:19px}.search button{color:#fff;cursor:pointer;background:linear-gradient(110deg,#08b2cf,#078ad1);border:0;border-radius:17px;font-size:20px;font-weight:800;box-shadow:0 6px 16px #048fc044}.example{color:#68737b;text-align:right;margin:10px 235px 2px 0;font-size:14px}.notice{color:#067ca7;background:#e7f8fd;border-radius:20px;margin:4px;padding:7px 14px;display:inline-block}.free{margin:16px 0 0;font-size:14px}.city{opacity:.35;clip-path:polygon(0 45%,20% 45%,20% 15%,40% 15%,40% 35%,62% 35%,62% 0,80% 0,80% 55%,100% 55%,100% 100%,0 100%);background:linear-gradient(90deg,#cce7f4 0 20%,#0000 20% 25%,#b8ddec 25% 50%,#0000 50% 55%,#d5ecf6 55%);width:240px;height:140px;position:absolute;bottom:0}.city.left{left:0}.city.right{right:0;transform:scaleX(-1)}.rating{z-index:3;background:#fff;border:1px solid #e0e7ea;border-radius:20px;grid-template-columns:245px 1fr 145px;align-items:center;gap:34px;max-width:1000px;min-height:290px;margin:-8px auto 45px;padding:25px;display:grid;position:relative;box-shadow:0 8px 25px #233b4820}.photo{background:linear-gradient(#9ed8f2 0 55%,#a8d39d 55%);border-radius:13px;justify-content:center;align-items:end;height:225px;display:flex;overflow:hidden}.building{background:#eee8dd;grid-template-columns:repeat(2,1fr);gap:15px;width:155px;height:175px;padding:20px;display:grid;box-shadow:-12px 8px #cdc8c0}.building i{background:#647d89;border:5px solid #d9d6cf}.apt h2{margin:6px 0;font-size:24px}.apt>p{color:#56636d;margin:6px 0}.demo,.verified{color:#087e9b;background:#e7f8fc;border-radius:9px;padding:5px 9px;font-size:11px;font-weight:700;display:inline-block}.stars{font-size:20px;color:#ffc000!important}.stars small{color:#525e66;font-size:13px}.scoreList{border-top:1px solid #edf0f2;margin:17px 0;padding-top:14px;display:flex}.scoreList div{text-align:center;border-left:1px solid #e5ebee;flex:1;gap:3px;display:grid}.scoreList div:last-child{border:0}.scoreList i{font-size:25px;font-style:normal}.scoreList small{color:#5b6871}.apt>a{color:#008fc7;font-size:13px;font-weight:700;text-decoration:underline}.total{text-align:center;flex-direction:column;align-items:center;display:flex}.total strong{border:8px solid var(--blue);border-left-color:#dce8eb;border-radius:50%;place-items:center;width:88px;height:88px;font-size:30px;display:grid}.total b{margin-top:8px;font-size:13px}.total span{color:#009b97;font-size:12px;font-weight:700}.section{max-width:1050px;margin:0 auto 55px;padding:0 20px}.title{text-align:center;margin-bottom:22px}.title>span,.trust>div>span{color:#008eb5;background:#e4f8fd;border-radius:20px;padding:6px 13px;font-size:12px;font-weight:700;display:inline-block}.title h2{margin:8px 0;font-size:30px}.title p{color:var(--muted);margin:0}.learn{border:1px solid #e1e7ea;border-radius:18px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden;box-shadow:0 6px 20px #233b4815}.learn article{text-align:center;border-left:1px solid #e1e7ea;padding:24px 22px}.learn article:last-child{border:0}.learn article>i{color:#007e9e;background:#d9f5fb;border-radius:50%;place-items:center;width:54px;height:54px;margin:auto;font-size:28px;font-style:normal;display:grid}.learn article>i.c1{background:#d8faef}.learn article>i.c2{background:#ede2ff}.learn article>i.c3{background:#fff0c7}.learn p{color:#4f5c65;margin:0;font-size:14px;line-height:1.6}.steps{justify-content:space-around;align-items:center;display:flex}.steps article{text-align:center;width:220px;position:relative}.steps article>b{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:-2px;right:62px}.steps article>i{border:2px solid #aee3ee;border-radius:50%;place-items:center;width:62px;height:62px;margin:auto;font-size:30px;font-style:normal;display:grid}.steps article p{color:#4f5e67;margin:0;font-size:13px;line-height:1.55}.steps>i{border-top:2px dotted #b8dce4;width:120px}.trust,.rate{border-radius:18px;align-items:center;gap:45px;max-width:1080px;margin:0 auto 14px;padding:26px 55px;display:flex}.trust{background:linear-gradient(110deg,#edfaff,#f9fdff)}.shield{clip-path:polygon(50% 0,90% 17%,84% 72%,50% 100%,16% 72%,10% 17%);color:#fff;background:linear-gradient(145deg,#08bad1,#0079a8);flex:0 0 145px;place-items:center;height:140px;font-size:55px;font-weight:800;display:grid}.trustContent{flex:1}.trust h3{color:#087e9b;margin:0 0 6px;font-size:16px}.trust p{margin:0;font-size:14px;line-height:1.5}.trustIntro{margin-bottom:8px!important}.trustPoints{flex-wrap:wrap;gap:8px 20px;margin:14px 0 0;padding:0;font-size:12px;font-weight:700;list-style:none;display:flex}.trustPoints li{background:#fff;border:1px solid #d9edf3;border-radius:10px;padding:8px 10px}.verificationNote{color:#687780;margin-top:10px!important;font-size:12px!important}.rate{background:linear-gradient(110deg,#fff8e9,#fffcf5);margin-bottom:35px}.keys{color:#474f52;width:140px;font-size:62px;transform:rotate(-15deg)}.rate>div:nth-child(2){flex:1}.rate h2{margin:0 0 7px;font-size:23px}.rate h3{margin:0 0 5px;font-size:17px}.rate p{color:#56636b;margin:0;font-size:13px}.rate>a{white-space:nowrap;background:#ffc916;border-radius:13px;padding:15px 25px;font-weight:800}footer{border-top:1px solid #e2e9ed;padding:32px 25px 15px}.foot{grid-template-columns:1.3fr repeat(4,1fr);gap:45px;max-width:1150px;margin:auto;display:grid}.foot h3{margin:0 0 13px;font-size:14px}.foot a{color:#4b5760;margin:9px 0;font-size:12px;display:block}.footLogo b{color:var(--blue);direction:ltr;font-size:32px;display:block}.footLogo b span{color:var(--ink)}.footLogo p{font-size:12px;line-height:1.5}.copy{text-align:center;color:#68747b;margin:25px 0 0;font-size:11px}@media (width<=850px){header{height:72px}.nav{width:calc(100% - 28px)}.logo{font-size:30px}.logo>i{display:none}.logo small{font-size:8px}.hamb{order:-1;display:block}.nav nav{background:#fff;flex-direction:column;gap:0;padding:8px 20px;display:none;position:absolute;top:71px;left:0;right:0;box-shadow:0 10px 20px #223c4a21}.nav nav.open{display:flex}.nav nav a{text-align:center;border-bottom:1px solid #edf0f1;width:100%;padding:14px}.login{display:none}.hero{min-height:480px;padding:42px 18px 35px}.tagline{color:#0789ae;font-size:13px;font-weight:700;display:block}.hero h1{font-size:37px;line-height:1.12}.hero h2{font-size:19px}.topics{font-size:13px;line-height:1.7}.search{grid-template-columns:1fr;gap:11px}.search button{height:54px}.example{text-align:center;margin:10px 0}.rating{grid-template-columns:1fr;gap:18px;margin:0 14px 45px;padding:18px}.photo{height:180px}.apt{text-align:center}.total{background:#fff;border-radius:50%;padding:4px;position:absolute;top:165px;left:28px}.total strong{border-width:6px;width:68px;height:68px;font-size:23px}.total b,.total span{display:none}.learn{grid-template-columns:1fr 1fr}.learn article{border-bottom:1px solid #e1e7ea}.learn article:nth-child(2){border-left:0}.steps{flex-direction:column;gap:35px}.steps>i{border-top:0;border-right:2px dotted #b8dce4;width:0;height:25px}.trust,.rate{text-align:center;flex-direction:column;gap:20px;margin:0 14px 14px;padding:28px 22px}.shield{flex-basis:110px;width:115px}.verificationLevels{text-align:right;grid-template-columns:1fr}.publicationRule,.verificationNote{text-align:right}.rate{margin-bottom:30px}.rate>a{width:100%}.keys{height:45px;font-size:50px}.foot{grid-template-columns:1fr 1fr;gap:28px}.footLogo{text-align:center;grid-column:1/-1}}@media (width<=470px){.hero h1{font-size:32px}.learn{grid-template-columns:1fr}.learn article{border-left:0}.scoreList small{font-size:10px}.rating{border-radius:16px}.apt h2{font-size:20px}}.photo img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.reviewBasis{color:#17232c!important;font-weight:700!important}.hero h1,.hero h1 em{-webkit-text-stroke:0;font-family:inherit;font-weight:700!important}.logo{letter-spacing:0;direction:ltr;flex:0 0 230px;height:78px;font-size:0;line-height:1;display:block;overflow:hidden}.logo img{width:230px;height:auto;display:block;transform:translateY(-18px)}.tagline span{color:#59626b}.tagline b{color:#27a9eb}@media (width<=850px){.logo{flex-basis:175px;height:62px;font-size:0}.logo img{width:175px;transform:translateY(-13px)}.hero h1,.hero h1 em{-webkit-text-stroke:.3px currentColor;font-size:40px;font-weight:900!important}}@media (width<=470px){.hero h1,.hero h1 em{-webkit-text-stroke:.3px currentColor;font-size:36px;font-weight:900!important}}@media (width<=850px){:root{--blue:#019cfb}.search button{background:#019cfb;box-shadow:0 6px 16px #019cfb44}.apt>a,.title>span,.trust>div>span{color:#019cfb}}.reviewPage{color:#17232c;background:linear-gradient(#f2fbff 0,#fff 280px);min-height:100vh}.reviewHeader{background:#fff;border-bottom:1px solid #e4edf1;justify-content:space-between;align-items:center;height:86px;padding:0 34px;display:flex}.reviewLogo{width:225px;height:75px;overflow:hidden}.reviewLogo img{width:225px;display:block;transform:translateY(-17px)}.closeReview{color:#52616a;font-size:34px}.reviewShell{width:min(920px,100% - 32px);margin:34px auto 70px}.reviewProgress>div:first-child{justify-content:space-between;margin-bottom:10px;font-size:14px;display:flex}.reviewProgress span{color:#61717b}.progressTrack{background:#dcecf2;border-radius:99px;height:8px;overflow:hidden}.progressTrack i{background:linear-gradient(90deg,#21bfe1,#0796d1);border-radius:99px;height:100%;transition:width .25s;display:block}.reviewCard{background:#fff;border:1px solid #dfe9ed;border-radius:24px;margin-top:22px;padding:38px 48px;box-shadow:0 12px 35px #18374416}.stepHeading{text-align:center;margin-bottom:30px}.stepHeading h1{margin:0 0 8px;font-size:34px;font-weight:800}.stepHeading p{color:#60707a;margin:0}.formGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.formGrid .wide{grid-column:1/-1}.formGrid label,.textQuestions label{gap:8px;font-weight:700;display:grid}.formGrid input,.textQuestions textarea,.identity>input{background:#fff;border:1.5px solid #d7e3e8;border-radius:13px;outline:0;width:100%;padding:14px 15px}.formGrid input:focus,.textQuestions textarea:focus,.identity>input:focus{border-color:#15aedd;box-shadow:0 0 0 3px #19b6df18}.info,.prototype{color:#357083;background:#eefaff;border-radius:12px;margin:0;padding:12px 15px;font-size:13px}.scoreGuide{color:#61727b;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.scoreGuide span{border-top:2px dotted #b4d4de;width:90px}.scoreQuestion{border-bottom:1px solid #e8eef1;padding:19px 0}.scoreQuestion h3{margin:0 0 12px;font-size:17px}.scoreButtons{direction:ltr;grid-template-columns:repeat(10,1fr);gap:7px;display:grid}.scoreButtons button,.unknown,.choice button{cursor:pointer;color:#34444d;background:#fff;border:1px solid #cfe0e6;border-radius:9px;padding:10px 5px;font-weight:700}.scoreButtons button.active,.unknown.active,.choice button.active{color:#fff;background:#13a9d9;border-color:#13a9d9}.unknown{margin-top:9px;padding:7px 12px;font-size:12px}.choice{text-align:center;margin-top:28px}.choice h3{font-size:20px}.choice>div{justify-content:center;gap:12px;display:flex}.choice button{min-width:115px;padding:13px}.textQuestions{gap:20px;display:grid}.textQuestions textarea{resize:vertical;font-family:inherit;line-height:1.5}.warning,.privacyNote,.important{background:#fff7e4;border:1px solid #f4dfa7;border-radius:14px;padding:15px;font-size:13px;line-height:1.6}.summaryQuestion{text-align:center;padding:25px 0}.summaryQuestion>span{font-size:64px}.summaryQuestion .choice h3{font-size:29px}.identity{border:1px solid #deeaee;border-radius:16px;padding:20px}.identity h3{margin:0 0 14px}.identity label{align-items:center;gap:9px;margin:10px 0;display:flex}.identity label input{width:auto}.identity p{color:#687780;margin:10px 0 0;font-size:12px}.verifyFlow{grid-template-columns:1fr 1fr;gap:16px;display:grid}.verifyOption{cursor:pointer;border:2px solid #dce8ec;border-radius:17px;padding:19px;position:relative}.verifyOption.selected{background:#effbff;border-color:#12abd9}.verifyOption b{color:#078eb9;font-size:18px;display:block}.verifyOption strong{background:#dff7fe;border-radius:8px;padding:4px 7px;font-size:12px;position:absolute;top:17px;left:15px}.verifyOption p{margin:10px 0 0;font-size:13px;line-height:1.55}.uploadBox{text-align:center;cursor:pointer;background:#f8fdff;border:2px dashed #a9d8e5;border-radius:17px;grid-column:1/-1;gap:5px;padding:26px;display:grid}.uploadBox input{display:none}.uploadBox span{color:#0ba7d4;font-size:32px}.uploadBox small{color:#68777f}.fileList{color:#15828d;grid-column:1/-1;margin:0;padding:0;font-size:13px;list-style:none}.privacyNote,.verifyFlow>.prototype{grid-column:1/-1}.declarations{gap:17px;display:grid}.declarations>label{border:1px solid #dce7eb;border-radius:14px;align-items:flex-start;gap:12px;padding:17px;line-height:1.5;display:flex}.declarations input{accent-color:#09a7d5;margin-top:4px}.declarations a{color:#078fbd;margin:0 4px;text-decoration:underline}.formError{color:#a33;text-align:center;background:#fff0f0;border-radius:11px;margin:20px 0 0;padding:11px 14px}.reviewActions{justify-content:space-between;gap:14px;margin-top:30px;display:flex}.reviewActions button{cursor:pointer;border-radius:13px;padding:14px 28px;font-weight:800}.continueBtn{color:#fff;background:linear-gradient(110deg,#12b5d8,#088fd0);border:0;min-width:150px;margin-right:auto}.backBtn{color:#40515a;background:#fff;border:1px solid #cadbe1}.saveHint{text-align:center;color:#7b8b93;font-size:12px}.success{text-align:center;padding:30px 15px}.successIcon{color:#fff;background:#16bad1;border-radius:50%;place-items:center;width:75px;height:75px;margin:auto;font-size:42px;display:grid}.success h1{margin:20px 0 12px;font-size:34px}.success p{font-size:16px;line-height:1.6}.statusJourney{justify-content:center;align-items:center;gap:15px;margin:28px 0;display:flex}.statusJourney span{color:#66757d;background:#edf2f4;border-radius:12px;padding:10px 15px;font-weight:700}.statusJourney .current{color:#078eb8;background:#e2f9ff}.statusJourney a,.success>a{color:#fff;background:#0aa6d2;border-radius:13px;padding:14px 25px;font-weight:800;display:inline-block}.optionalVerify{background:#effaff;border:1px solid #cdebf4;border-radius:18px;max-width:650px;margin:28px auto 22px;padding:24px}.optionalVerify h2{margin:0 0 8px;font-size:24px}.optionalVerify h3{color:#078eb9;margin:0 0 10px;font-size:17px}.optionalVerify p{margin:0;font-size:14px}.verifyActions{justify-content:center;gap:10px;margin-top:18px;display:flex}.verifyActions button,.submitVerify,.textLater{cursor:pointer;border:0;border-radius:12px;padding:12px 20px;font-weight:800}.verifyActions button:first-child,.submitVerify{color:#fff;background:#0aa6d2}.verifyActions .laterBtn,.textLater{color:#4c606b;background:#fff;border:1px solid #cbdde3}.verifyUpload{gap:14px;display:grid}.verifyUpload .uploadBox{grid-column:auto}.verifyUpload .fileList{text-align:right}.verifyUpload .privacyNote{text-align:right;background:#fff}.submitVerify{justify-self:center}.submitVerify:disabled{opacity:.45;cursor:not-allowed}.textLater{justify-self:center;padding:8px 16px}.publishState{background:#eefaff;border-radius:14px;max-width:600px;margin:25px auto;padding:18px}.publishState p{margin:5px 0 0;font-size:14px}.apartmentField input{max-width:220px}.monthYear{border:1px solid #dfe9ed;border-radius:15px;min-width:0;margin:0;padding:14px 15px 16px}.monthYear legend{padding:0 7px;font-weight:700}.monthYear>div{grid-template-columns:1.2fr .8fr;gap:10px;display:grid}.monthYear label{color:#5f7079;gap:6px;font-size:12px;display:grid}.monthYear select{color:#17232c;width:100%;min-width:0;font:inherit;cursor:pointer;background:#fff;border:1.5px solid #d7e3e8;border-radius:11px;outline:0;padding:12px 10px;font-size:14px}.monthYear select:focus{border-color:#15aedd;box-shadow:0 0 0 3px #19b6df18}.identity label{align-items:initial;gap:8px;margin:0;font-weight:700;display:grid}.identity label input{background:#fff;border:1.5px solid #d7e3e8;border-radius:13px;outline:0;width:100%;padding:14px 15px}.identity label input:focus{border-color:#15aedd;box-shadow:0 0 0 3px #19b6df18}@media (width<=650px){.reviewHeader{height:72px;padding:0 16px}.reviewLogo{width:170px;height:61px}.reviewLogo img{width:170px;transform:translateY(-12px)}.reviewShell{margin-top:20px}.reviewCard{border-radius:19px;padding:26px 18px}.stepHeading h1{font-size:28px}.formGrid{grid-template-columns:1fr}.formGrid .wide{grid-column:auto}.scoreButtons{gap:4px}.scoreButtons button{padding:9px 2px;font-size:12px}.verifyFlow{grid-template-columns:1fr}.uploadBox,.privacyNote,.verifyFlow>.prototype{grid-column:auto}.choice>div{gap:7px}.choice button{flex:1;min-width:0}.summaryQuestion .choice h3{font-size:24px}.reviewActions button{padding:13px 21px}.statusJourney{gap:6px}.statusJourney span{padding:8px 7px;font-size:11px}.statusJourney i{font-size:11px}.success h1{font-size:29px}.apartmentField input{max-width:none}.monthYear>div{grid-template-columns:1fr 1fr}.monthYear select{padding:13px 9px;font-size:16px}}@media (width<=850px){.trustPoints{text-align:right;flex-direction:column;gap:8px}.verificationNote{text-align:right}.verifyActions{flex-direction:column}.verifyActions button{width:100%}.optionalVerify{padding:20px 15px}.success{padding:20px 0}}button,.login,.rate>a,.statusJourney a,.success>a,.submitVerify,.textLater{letter-spacing:0;font-size:16px;font-weight:700;line-height:1.3;font-family:Segoe UI,Arial,sans-serif!important}.search button{font-size:22px}.ageConfirmation{border:1px solid #dce7eb;border-radius:14px;align-items:flex-start;gap:11px;padding:16px;line-height:1.5;display:flex!important}.ageConfirmation input{accent-color:#09a7d5;margin-top:4px;width:auto!important}.googleOnlyBtn{margin-top:18px}.personalAuthCard{background:#fff;border:1px solid #dfe9ed;border-radius:20px;padding:28px;box-shadow:0 8px 25px #18374412}.publicNameNote{background:#eefaff;border:1px solid #d5edf5;border-radius:14px;padding:17px}.publicNameNote h3{margin:0 0 6px}.publicNameNote p{color:#52656f;margin:0;font-size:13px;line-height:1.55}.authCard{max-width:580px;margin:auto}.authIntro{text-align:center;margin-bottom:24px}.authIntro h1{margin:0 0 8px;font-size:34px}.authIntro p{color:#60707a;margin:0;line-height:1.5}.googleBtn,.publishAccountBtn{cursor:pointer;border:0;border-radius:13px;width:100%;padding:14px 20px}.googleBtn{color:#253740;background:#fff;border:1.5px solid #cfdde3}.googleBtn b{color:#4285f4;place-items:center;margin-left:9px;font-size:19px;display:inline-grid}.authSeparator{color:#7b8a92;align-items:center;gap:12px;margin:19px 0;display:flex}.authSeparator:before,.authSeparator:after{content:"";background:#e0e8eb;flex:1;height:1px}.authFields{gap:14px;display:grid}.authFields label{gap:7px;font-weight:700;display:grid}.authFields input{border:1.5px solid #d7e3e8;border-radius:12px;outline:0;width:100%;padding:13px 14px}.authFields input:focus{border-color:#15aedd;box-shadow:0 0 0 3px #19b6df18}.accountConfirmations{gap:10px;margin:18px 0;display:grid}.accountConfirmations label{align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.accountConfirmations input{accent-color:#09a7d5;margin-top:4px}.accountConfirmations a{color:#078fbd;text-decoration:underline}.publishAccountBtn{color:#fff;background:linear-gradient(110deg,#12b5d8,#088fd0)}.authSwitch{text-align:center;color:#5e6d75;font-size:14px}.authSwitch button{color:#078fbd;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.mailIcon{color:#0aa6d2;font-size:46px}.savedReview{background:#eefaff;border-radius:13px;padding:14px}.emailAddress{direction:ltr;font-weight:700}.emailActions{justify-content:center;gap:10px;margin:18px 0;display:flex}.emailActions button{color:#fff;cursor:pointer;background:#0aa6d2;border:0;border-radius:12px;padding:12px 19px}.emailActions .laterBtn{color:#4c606b;background:#fff;border:1px solid #cbdde3}.mailNotice{color:#087e9b}.personalPage{background:#f6fbfd;min-height:100vh}.personalShell{width:min(1000px,100% - 32px);margin:34px auto 70px}.personalHeading h1{margin:0 0 7px;font-size:34px}.personalHeading p{color:#60707a;margin:0}.accountSummary{background:#fff;border:1px solid #dfe9ed;border-radius:18px;align-items:center;gap:15px;margin:24px 0;padding:20px 24px;display:flex}.avatar{color:#078eb9;background:#dff7fe;border-radius:50%;place-items:center;width:50px;height:50px;font-size:21px;font-weight:800;display:grid}.accountSummary div{gap:3px;display:grid}.accountSummary small{color:#687780}.personalGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.personalCard{background:#fff;border:1px solid #dfe9ed;border-radius:18px;padding:22px;box-shadow:0 7px 20px #1837440b}.personalCard h2{margin:0 0 13px;font-size:20px}.personalCard p{color:#52616a;font-size:14px;line-height:1.55}.reviewMock{grid-column:1/-1}.reviewRow{border:1px solid #e2eaed;border-radius:14px;justify-content:space-between;align-items:center;gap:15px;padding:16px;display:flex}.reviewRow h3{margin:0 0 5px;font-size:17px}.reviewRow p{margin:0}.statusBadge{color:#0785a7;background:#e8f9fd;border-radius:9px;padding:6px 9px;font-size:12px;font-weight:700}.rowActions{gap:8px;margin-top:13px;display:flex}.rowActions button{color:#40515a;cursor:pointer;background:#fff;border:1px solid #cbdde3;border-radius:10px;padding:8px 12px}.rowActions .deleteAction{color:#a34b4b}.personalLink{color:#078fbd;margin-top:8px;font-weight:700;display:inline-block}@media (width<=750px){.personalGrid{grid-template-columns:1fr}.reviewMock{grid-column:auto}.reviewRow{flex-direction:column;align-items:flex-start}.emailActions{flex-direction:column}.authIntro h1{font-size:29px}}.legalPage{background:#f6fbfd;min-height:100vh}.legalHeader{background:#fff;border-bottom:1px solid #e4edf1;justify-content:space-between;align-items:center;height:86px;padding:0 34px;display:flex}.legalLogo{width:225px;height:75px;overflow:hidden}.legalLogo img{width:225px;display:block;transform:translateY(-17px)}.legalBack{color:#078eb9;font-weight:700}.legalContent{background:#fff;border:1px solid #dfe9ed;border-radius:22px;width:min(860px,100% - 32px);margin:36px auto 70px;padding:38px 46px;box-shadow:0 10px 30px #18374410}.legalContent h1{margin:0 0 8px;font-size:34px}.legalUpdated{color:#687780;margin:0 0 28px;font-size:13px}.legalContent section{margin:26px 0}.legalContent h2{margin:0 0 9px;font-size:21px}.legalContent p,.legalContent li{color:#34444d;line-height:1.75}.legalContent ul{padding-right:22px}.legalHighlight{background:#eefaff;border-radius:14px;padding:17px 19px;font-weight:700;color:#214c5b!important}@media (width<=650px){.legalHeader{height:72px;padding:0 16px}.legalLogo{width:170px;height:61px}.legalLogo img{width:170px;transform:translateY(-12px)}.legalContent{border-radius:18px;margin-top:20px;padding:27px 20px}.legalContent h1{font-size:28px}}.apartmentPage{background:#fff;min-height:100vh}.apartmentShell{width:min(1160px,100% - 36px);margin:24px auto 70px}.apartmentSearch{grid-template-columns:1fr 105px;gap:10px;max-width:650px;margin:0 auto 28px;display:grid}.apartmentSearch label{border:1px solid #dce7eb;border-radius:14px;align-items:center;height:50px;padding:0 14px;display:flex;box-shadow:0 4px 14px #1837440b}.apartmentSearch label span{font-size:27px}.apartmentSearch input{direction:rtl;border:0;outline:0;width:100%;padding:0 10px;font-size:16px}.apartmentSearch button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:14px}.apartmentHero{border-bottom:1px solid #e5ecef;grid-template-columns:360px 1fr 250px;align-items:center;gap:35px;padding-bottom:45px;display:grid}.buildingPhoto{background:#dceff6;border-radius:22px;height:280px;position:relative;overflow:hidden}.buildingPhoto img{object-fit:cover;width:100%;height:100%}.buildingPhoto button{color:#40515a;cursor:pointer;background:#fffffff2;border:0;border-radius:10px;padding:8px 11px;position:absolute;bottom:13px;right:13px;font-size:11px!important}.apartmentIdentity .crumb{color:#078eb9;margin:0 0 8px;font-weight:700}.apartmentIdentity h1{letter-spacing:-.6px;margin:0 0 7px;font-size:34px}.apartmentIdentity h2{color:#50606a;margin:0 0 22px;font-size:21px}.apartmentIdentity>p:last-child{color:#65747c;font-size:14px;line-height:1.6}.overallScore{text-align:center;border:1px solid #dbe8ed;border-radius:21px;flex-direction:column;align-items:center;padding:22px 16px;display:flex;box-shadow:0 8px 25px #18374413}.scoreCircle{border:10px solid var(--blue);border-left-color:#dce9ed;border-radius:50%;place-content:center;width:126px;height:126px;margin-bottom:12px;display:grid}.scoreCircle strong{font-size:40px;line-height:1}.scoreCircle span{color:#5f7079;margin-top:4px;font-size:12px}.overallScore>b{font-size:14px}.verifiedBadge{color:#087f9e;background:#e4f8fd;border-radius:9px;margin:7px 0;padding:5px 8px;font-size:11px;font-weight:800;display:inline-block}.overallScore>p{color:#65747d;margin:6px 0 13px;font-size:11px;line-height:1.5}.overallScore>a{background:var(--blue);color:#fff;border-radius:12px;width:100%;padding:12px;font-weight:800}.overallScore.limited{background:#fbfdfe;border-style:dashed}.overallScore>small{color:#8a6a1f;background:#fff8e5;border-radius:9px;padding:6px 8px;line-height:1.4}.sectionHeading{text-align:center;max-width:720px;margin:0 auto 30px}.sectionHeading>span{color:#078eb9;background:#e7f8fc;border-radius:20px;padding:6px 12px;font-size:12px;font-weight:800;display:inline-block}.sectionHeading h2{margin:9px 0;font-size:31px}.sectionHeading p{color:#65747d;margin:0;font-size:14px;line-height:1.6}.scoreGroups{grid-template-columns:1fr 1fr;gap:18px;display:grid}.scoreGroup{background:#fff;border:1px solid #dce7eb;border-radius:18px;padding:0 22px;box-shadow:0 6px 18px #1837440a}.scoreGroup summary{cursor:pointer;justify-content:space-between;padding:20px 0;font-size:20px;font-weight:800;list-style:none;display:flex}.scoreGroup summary::-webkit-details-marker{display:none}.scoreGroup summary span{color:var(--blue)}.scoreGroup>div{padding-bottom:17px}.scoreRow{grid-template-columns:145px 1fr 38px;align-items:center;gap:12px;padding:9px 0;font-size:13px;display:grid}.scoreBar{background:#eaf0f2;border-radius:99px;height:9px;overflow:hidden}.scoreBar i{border-radius:99px;height:100%;display:block}.scoreBar i.high{background:#18b993}.scoreBar i.mid{background:#45aed1}.scoreBar i.low{background:#e3b64b}.scoreRow b{text-align:left;font-size:14px}.insightSection{background:#f5fbfd;border-radius:25px;padding-left:38px;padding-right:38px}.insightGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.insightGrid article{background:#fff;border:1px solid #dfebef;border-radius:16px;align-items:center;gap:15px;padding:19px;display:flex}.insightGrid article.good{border-right:4px solid #31b890}.insightGrid article.issue{border-right:4px solid #e6bc50}.insightGrid i{font-size:26px;font-style:normal}.insightGrid h3{margin:0 0 5px;font-size:16px}.insightGrid p{color:#697980;margin:0;font-size:12px}.againSection{background:linear-gradient(120deg,#eefaff,#fff);border-radius:23px;grid-template-columns:320px 1fr;align-items:center;gap:55px;margin:65px 0;padding:38px 55px;display:grid}.againSection>div:first-child{text-align:center}.againIcon{color:var(--blue);font-size:34px}.againSection h2{margin:6px 0 12px;font-size:23px}.againSection strong{color:#078eb9;font-size:48px}.againSection strong small{color:#41515a;font-size:15px;display:block}.againResults{gap:16px;display:grid}.resultRow{grid-template-columns:90px 1fr 48px;align-items:center;gap:12px;display:grid}.resultRow>div{background:#e2ecef;border-radius:99px;height:13px;overflow:hidden}.resultRow i{border-radius:99px;height:100%;display:block}.resultRow i.yes{background:#14b790}.resultRow i.no{background:#de8b7a}.resultRow i.maybe{background:#e4bd52}.resultRow b{text-align:left}.reviewsSection{padding-top:25px}.reviewsList{gap:17px;max-width:900px;margin:auto;display:grid}.reviewPublic{border:1px solid #dce7eb;border-radius:20px;padding:24px 27px;box-shadow:0 6px 20px #1837440a}.reviewTop{align-items:center;gap:12px;display:flex}.reviewerAvatar{color:#0789ad;background:#ddf6fc;border-radius:50%;place-items:center;width:46px;height:46px;font-size:18px;font-weight:800;display:grid}.reviewTop>div:nth-child(2){flex:1}.reviewTop h3{margin:0 0 4px;font-size:17px}.reviewTop h3 .verifiedBadge{margin:0 9px;font-size:10px}.reviewTop p{color:#687780;margin:0;font-size:12px}.reviewTop>strong{color:#078eb9;font-size:24px}.reviewTop>strong small{color:#687780;font-size:11px}.reviewPublic blockquote{color:#2e3d46;margin:20px 0;padding:0;font-size:15px;line-height:1.8}.reviewMeta{color:#75838a;border-top:1px solid #e9eef0;justify-content:space-between;padding-top:13px;font-size:11px;display:flex}.reviewMeta button{color:#60717a;cursor:pointer;background:0 0;border:0;text-decoration:underline;font-size:11px!important}.freshnessNote{text-align:center;color:#687780;margin-top:18px;font-size:12px}.verifiedExplainer{background:#f2fbfe;border:1px solid #d8edf3;border-radius:18px;align-items:center;gap:22px;max-width:900px;margin:0 auto 60px;padding:24px 28px;display:flex}.miniShield{clip-path:polygon(50% 0,90% 17%,84% 72%,50% 100%,16% 72%,10% 17%);background:var(--blue);color:#fff;flex:0 0 60px;place-items:center;height:66px;font-size:25px;font-weight:800;display:grid}.verifiedExplainer h2{margin:0 0 7px;font-size:19px}.verifiedExplainer p{color:#5e6e77;margin:4px 0;font-size:12px;line-height:1.65}.apartmentCta{background:linear-gradient(110deg,#fff7de,#fffcf4);border-radius:22px;justify-content:space-between;align-items:center;gap:30px;padding:35px 45px;display:flex}.apartmentCta h2{margin:0 0 7px;font-size:26px}.apartmentCta p{margin:0 0 8px}.apartmentCta small{color:#687780}.apartmentCta>a{white-space:nowrap;background:#ffc916;border-radius:13px;padding:15px 28px;font-weight:800}.emptyApartment{text-align:center;padding:70px 20px}.emptyApartment>span{color:#078eb9;background:#e5f8fd;border-radius:50%;place-items:center;width:82px;height:82px;margin:auto;font-size:39px;display:grid}.emptyApartment h2{margin:20px 0 8px;font-size:30px}.emptyApartment>p{color:#65747d}.emptyApartment>div{background:#f3fbfe;border-radius:18px;max-width:500px;margin:30px auto;padding:25px}.emptyApartment>div h3{margin:0;font-size:21px}.emptyApartment>div p{margin:7px 0 18px}.emptyApartment>div a{background:var(--blue);color:#fff;border-radius:12px;padding:13px 24px;font-weight:800;display:inline-block}.emptyApartment>a{color:#078eb9;font-weight:700;text-decoration:underline}.modalBackdrop{z-index:50;background:#16242d88;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.reportModal{background:#fff;border-radius:22px;width:min(480px,100%);padding:28px;position:relative}.modalClose{cursor:pointer;background:0 0;border:0;font-size:28px;position:absolute;top:13px;left:18px}.reportModal h2{margin:0 0 6px;font-size:25px}.reportModal>p{color:#687780}.reportOptions{gap:8px;margin:20px 0;display:grid}.reportOptions label{cursor:pointer;border:1px solid #dce7eb;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.reportOptions input{accent-color:var(--blue)}.reportNote{background:#f3f7f8;border-radius:10px;padding:11px;font-size:11px;line-height:1.5}.sendReport,.reportSent button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:12px;width:100%;padding:13px;font-weight:800}.sendReport:disabled{opacity:.4}.reportSent{text-align:center}.reportSent>span{color:#199b79;background:#dcf8ef;border-radius:50%;place-items:center;width:60px;height:60px;margin:auto;font-size:29px;display:grid}.reportSent h2{margin-top:15px}@media (width<=900px){.apartmentHero{grid-template-columns:1fr 220px}.buildingPhoto{grid-column:1/-1;height:240px}.apartmentIdentity h1{font-size:29px}.scoreGroups{grid-template-columns:1fr}.againSection{grid-template-columns:260px 1fr}.apartmentShell{width:min(100% - 28px,760px)}}@media (width<=650px){.apartmentShell{margin-top:16px}.apartmentSearch{grid-template-columns:1fr 85px;margin-bottom:18px}.apartmentHero{flex-direction:column;align-items:stretch;gap:20px;padding-bottom:32px;display:flex}.buildingPhoto{order:1;height:210px}.apartmentIdentity{order:0}.apartmentIdentity .crumb{font-size:12px}.apartmentIdentity h1{font-size:27px}.apartmentIdentity h2{margin-bottom:9px;font-size:18px}.apartmentIdentity>p:last-child{display:none}.overallScore{order:2}.scoreCircle{width:112px;height:112px}.apartmentSection{padding:45px 0}.sectionHeading h2{font-size:27px}.scoreGroup{padding:0 16px}.scoreGroup summary{font-size:18px}.scoreRow{grid-template-columns:120px 1fr 35px;gap:8px}.insightSection{border-radius:0;margin-left:-14px;margin-right:-14px;padding:40px 18px}.insightGrid{grid-template-columns:1fr}.againSection{grid-template-columns:1fr;gap:28px;margin:45px 0;padding:30px 20px}.againSection strong{font-size:43px}.reviewPublic{padding:20px 17px}.reviewTop{flex-wrap:wrap;align-items:flex-start}.reviewTop>strong{margin-right:auto}.reviewTop h3 .verifiedBadge{width:max-content;margin:5px 0 0;display:block}.reviewPublic blockquote{font-size:14px}.reviewMeta{align-items:flex-start;gap:10px}.verifiedExplainer{align-items:flex-start;padding:20px}.miniShield{flex-basis:48px;height:54px}.apartmentCta{text-align:center;flex-direction:column;padding:30px 20px}.apartmentCta>a{width:100%}.emptyApartment{padding:45px 5px}.emptyApartment h2{font-size:26px}}.overallScore>a,.emptyApartment>div a{color:var(--ink);background:#ffc916}.questionHint{color:#60717a;margin:-5px 0 12px;font-size:12px;line-height:1.5}.rentValueIntro{color:#44616d;background:#eefaff;border-radius:13px;margin:0 0 18px;padding:14px 16px;font-size:14px;line-height:1.6}.rentValueIntro b{color:#17232c;display:block}@media (width>=901px){.apartmentHero{grid-template-columns:360px 1fr 290px}.overallScore{padding:28px 21px}.scoreCircle{border-width:11px;width:145px;height:145px}.scoreCircle strong{font-size:46px}.scoreCircle span{font-size:13px}.overallScore>b{font-size:15px}.overallScore>p{font-size:12px}.overallScore>a{padding:14px}}@media (width<=650px){.apartmentIdentity .crumb{display:none}.overallScore{padding:28px 20px}.scoreCircle{border-width:10px;width:132px;height:132px}.scoreCircle strong{font-size:43px}.scoreCircle span{font-size:13px}.overallScore>b{font-size:15px}.overallScore .verifiedBadge{font-size:12px}.overallScore>p{max-width:300px;font-size:12px}.overallScore>a{padding:14px;font-size:17px}}.noReviewsState{max-width:960px;margin:0 auto}.noReviewsState .emptyApartment{padding:55px 20px 35px}.notifyApartment{background:linear-gradient(110deg,#ecfaff,#fff);border:1px solid #cfe9f2;border-radius:21px;grid-template-columns:65px 1fr auto;align-items:center;gap:20px;padding:28px 32px;display:grid;box-shadow:0 8px 24px #1837440d}.notifyIcon{color:#078eb9;background:#d9f6fd;border-radius:50%;place-items:center;width:60px;height:60px;font-size:31px;display:grid}.notifyApartment h2,.pastTenant h2,.buildingInfo h2,.searchAgain h2{margin:0 0 7px;font-size:23px}.notifyApartment p,.pastTenant p{color:#5e6e77;margin:0;line-height:1.55}.notifyApartment button{background:var(--blue);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:13px;padding:14px 22px}.savedApartment{border-radius:12px;grid-column:3;max-width:280px;font-weight:700;color:#16866b!important;background:#e0f8ef!important;padding:13px 16px!important}.pastTenant{border:1px solid #e4e9eb;border-radius:20px;justify-content:space-between;align-items:center;gap:25px;margin:22px 0 45px;padding:28px 32px;display:flex}.pastTenant>a{color:var(--ink);white-space:nowrap;background:#ffc916;border-radius:13px;padding:14px 26px;font-weight:800}.buildingInfo{background:#f7fbfd;border:1px solid #dfe9ed;border-radius:22px;padding:34px}.buildingInfoHeading{text-align:center;margin-bottom:25px}.buildingInfoHeading>span{color:#078eb9;background:#e4f8fd;border-radius:20px;padding:6px 12px;font-size:12px;font-weight:800;display:inline-block}.buildingInfoHeading h2{margin-top:9px}.buildingInfoHeading p{color:#52616a;margin:0}.buildingScores{gap:2px;max-width:650px;margin:auto;display:grid}.buildingDisclaimer{color:#697980;background:#fff;border-radius:11px;max-width:700px;margin:20px auto 15px;padding:12px 15px;font-size:12px;line-height:1.6}.buildingInfo>button{color:#078eb9;cursor:pointer;background:#fff;border:1px solid #9bd6e7;border-radius:12px;margin:auto;padding:11px 19px;display:block}.searchAgain{text-align:center;padding:55px 0 15px}.searchAgain form{grid-template-columns:1fr 175px;gap:12px;max-width:720px;margin:18px auto 0;display:grid}.searchAgain label{border:1px solid #dce7eb;border-radius:14px;align-items:center;height:54px;padding:0 14px;display:flex;box-shadow:0 4px 14px #1837440b}.searchAgain label span{font-size:27px}.searchAgain input{direction:rtl;border:0;outline:0;width:100%;padding:0 10px;font-size:16px}.searchAgain button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:14px}@media (width<=650px){.noReviewsState .emptyApartment{padding:38px 5px 25px}.noReviewsState .emptyApartment>span{width:68px;height:68px;font-size:32px}.noReviewsState .emptyApartment h2{font-size:25px}.notifyApartment{grid-template-columns:48px 1fr;gap:14px;padding:22px 18px}.notifyIcon{width:48px;height:48px;font-size:25px}.notifyApartment h2,.pastTenant h2,.buildingInfo h2,.searchAgain h2{font-size:21px}.notifyApartment button,.savedApartment{text-align:center;grid-column:1/-1;width:100%;max-width:none}.pastTenant{text-align:center;flex-direction:column;align-items:stretch;margin:16px 0 34px;padding:23px 18px}.pastTenant>a{text-align:center;width:100%}.buildingInfo{margin-left:-2px;margin-right:-2px;padding:27px 17px}.buildingInfo .scoreRow{grid-template-columns:112px 1fr 34px}.searchAgain{padding-top:42px}.searchAgain form{grid-template-columns:1fr}.searchAgain button{height:52px}}.emptyHeroSummary{text-align:center;background:linear-gradient(145deg,#ecfaff,#fff);border:1px solid #cfe9f2;border-radius:21px;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;padding:22px 20px;display:flex;box-shadow:0 8px 25px #18374413}.emptyHeroIcon{color:#078eb9;background:#d9f6fd;border-radius:50%;place-items:center;width:54px;height:54px;font-size:28px;display:grid}.emptyHeroSummary h2{margin:12px 0 6px;font-size:20px;line-height:1.25}.emptyHeroSummary h3{margin:0 0 5px;font-size:15px}.emptyHeroSummary p{color:#5e6e77;margin:0;font-size:12px;line-height:1.5}.emptyHeroSummary hr{border:0;border-top:1px solid #dcecf1;width:100%;margin:15px 0}.emptyHeroSummary button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:12px;width:100%;margin-top:13px;padding:12px 10px}.emptyHeroSummary>a{color:#078eb9;margin-top:12px;font-size:11px;text-decoration:underline}.emptyHeroSaved{border-radius:10px;width:100%;font-weight:700;color:#16866b!important;background:#ddf7ed!important;margin-top:12px!important;padding:10px!important}.noReviewsState .pastTenant{margin-top:28px}@media (width<=650px){.emptyHeroSummary{order:2;align-self:stretch;padding:25px 20px}.emptyHeroSummary h2{font-size:22px}.emptyHeroSummary h3{font-size:17px}.emptyHeroSummary p{font-size:13px}.emptyHeroSummary>a{font-size:12px}.noReviewsState .pastTenant{margin-top:18px}}.apartmentPage h1,.apartmentPage h2,.apartmentPage h3,.apartmentPage summary{font-weight:700}.apartmentIdentity h1{font-size:38px}.apartmentIdentity h2{font-size:23px}.apartmentIdentity>p:last-child{font-size:16px;line-height:1.7}.scoreGroup summary{font-size:22px}.scoreRow{font-size:15px}.verifiedExplainer p{font-size:14px}.emptyHeroSummary{border-width:1.5px;padding:26px 23px;box-shadow:0 14px 32px #1837441a}.emptyHeroSummary h2{font-size:23px}.emptyHeroSummary h3{font-size:18px}.emptyHeroSummary p{font-size:14px}.emptyHeroSummary button{padding:14px 10px;font-size:16px}.emptyHeroSummary>a{font-size:13px;font-weight:700}.pastTenant{padding:33px 36px;box-shadow:0 8px 22px #1837440d}.pastTenant h2{font-size:26px}.pastTenant p{font-size:16px}.buildingInfo{border-top:5px solid #9adff0;padding:40px;box-shadow:0 10px 28px #1837440d}.buildingInfo h2{font-size:29px}.buildingInfoHeading p{font-size:16px}.buildingInfo .scoreRow{padding:12px 0;font-size:16px}.buildingDisclaimer{font-size:14px}.buildingInfo>button{font-size:16px}.searchAgain h2{font-size:27px}@media (width<=650px){.apartmentIdentity h1{font-size:29px}.apartmentIdentity h2{font-size:20px}.sectionHeading h2{font-size:29px}.sectionHeading p{font-size:15px}.scoreGroup summary{font-size:20px}.scoreRow{font-size:14px}.emptyHeroSummary{padding:28px 22px}.emptyHeroSummary h2{font-size:24px}.emptyHeroSummary h3{font-size:19px}.emptyHeroSummary p{font-size:15px}.pastTenant{padding:27px 21px}.pastTenant h2{font-size:23px}.pastTenant p{font-size:15px}.buildingInfo{padding:31px 20px}.buildingInfo h2{font-size:25px}.buildingInfoHeading p{font-size:15px}.buildingInfo .scoreRow{font-size:14px}.buildingDisclaimer{font-size:13px}.searchAgain h2{font-size:24px}}.reportModal{max-height:calc(100vh - 36px);overflow:auto}.reportDetails{gap:7px;margin:18px 0;display:grid}.reportDetails>span{font-weight:800}.reportDetails small{color:#75838a;font-weight:500}.reportDetails textarea,.adminNote textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:82px;font:inherit;border:1px solid #d8e4e8;border-radius:12px;outline:none;padding:12px;line-height:1.5}.reportDetails textarea:focus,.adminNote textarea:focus{border-color:#68c5df;box-shadow:0 0 0 3px #ddf6fc}.reportActions{grid-template-columns:1fr auto;gap:10px;margin-top:15px;display:grid}.reportActions .sendReport{width:auto}.cancelReport{color:#52616a;cursor:pointer;background:#fff;border:1px solid #d5e0e4;border-radius:12px;padding:12px 20px;font-weight:700}.moderationPage{min-height:100vh;color:var(--ink);background:#f6f9fa}.moderationTop{background:#fff;border-bottom:1px solid #dfe7ea;justify-content:space-between;align-items:center;height:72px;padding:0 max(24px,50vw - 580px);display:flex}.moderationTop .logo img{width:112px}.moderationTop>div{color:#61717a;align-items:center;gap:10px;display:flex}.moderationTop>div b{color:#7652a7;background:#f1e9ff;border-radius:20px;padding:5px 10px;font-size:12px}.moderationShell{width:min(1120px,100% - 36px);margin:28px auto 70px}.adminNotice{color:#56456d;background:#f3edff;border:1px solid #dfd0f6;border-radius:15px;align-items:center;gap:13px;padding:14px 18px;display:flex}.adminNotice p{color:#70617f;margin:3px 0 0;font-size:13px}.moderationHeading{justify-content:space-between;align-items:end;gap:30px;padding:38px 0 24px;display:flex}.moderationHeading p{color:#078eb9;margin:0 0 7px;font-weight:800}.moderationHeading p span{padding:0 5px}.moderationHeading h1{margin:0 0 7px;font-size:38px}.moderationHeading>div>span{color:#687780}.moderationStats{text-align:center;min-width:150px;box-shadow:var(--shadow-sm);background:#fff;border:1px solid #dce7eb;border-radius:18px;padding:17px}.moderationStats b{color:#078eb9;font-size:30px;display:block}.moderationStats span{color:#65747d;font-size:13px}.moderationFilters{scrollbar-width:none;gap:8px;padding:4px 0 18px;display:flex;overflow-x:auto}.moderationFilters button{color:#53646d;cursor:pointer;background:#fff;border:1px solid #d7e2e6;border-radius:99px;flex:none;padding:10px 18px;font-weight:700}.moderationFilters button.active{color:#fff;background:#183744;border-color:#183744}.moderationList{gap:20px;display:grid}.moderationCard{box-shadow:var(--shadow-sm);background:#fff;border:1px solid #dce6ea;border-radius:22px;padding:25px 28px}.moderationCardTop{border-bottom:1px solid #edf1f2;justify-content:space-between;align-items:center;margin-bottom:18px;padding-bottom:14px;display:flex}.moderationCardTop>div{align-items:center;gap:9px;display:flex}.moderationCardTop time,.reportId{color:#738189;font-size:12px}.moderationStatus{color:#53656e;background:#edf3f5;border-radius:99px;padding:6px 11px;font-size:12px;font-weight:800;display:inline-flex}.status-חדש{color:#8d6915;background:#fff1ce}.status-בבדיקה{color:#15799b;background:#e5f5ff}.status-הוסתר-זמנית{color:#a84f3d;background:#ffe7e2}.status-טופל{color:#157c62;background:#dcf6eb}.status-נדחה{color:#59676e;background:#edf1f2}.moderationAddress{align-items:center;gap:11px;display:flex}.moderationAddress h2{margin:0 0 4px;font-size:21px}.moderationAddress span{color:#6a7981;font-size:13px}.reportedContent{background:#f7fafb;border-radius:15px;margin:18px 0;padding:18px}.reportedContent>span,.reportContext>div>span{color:#718088;margin-bottom:7px;font-size:12px;display:block}.reportedContent blockquote{margin:0 0 13px;font-size:16px;line-height:1.65}.reportedContent p{color:#61717a;margin:0;font-size:13px}.reportedContent .verifiedBadge{margin:0 7px}.reportContext{grid-template-columns:1fr 1fr;gap:13px;margin:16px 0;display:grid}.reportContext>div{border:1px solid #e2e9ec;border-radius:14px;padding:14px}.reportContext b,.reportContext p{margin:0;font-size:14px;line-height:1.55}.groupedReports{color:#7c4a3e;background:#fff6f2;border-radius:12px;align-items:center;gap:8px;padding:11px 13px;font-size:13px;display:flex}.groupedReports small{color:#8a7770;margin-right:auto}.adminNote{gap:7px;margin-top:18px;display:grid}.adminNote>span{font-weight:800}.adminNote small{color:#79878e;font-weight:500}.adminNote textarea{min-height:70px}.moderationActions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.moderationActions button{cursor:pointer;color:#40535c;background:#fff;border:1px solid #cddde2;border-radius:11px;padding:11px 16px;font-weight:800}.moderationActions button:nth-child(2){color:#7c6220;background:#fff5df;border-color:#ead29a}.moderationActions button.danger{color:#b34e44;border-color:#e7bbb5;margin-right:auto}.moderationActions button.replace{color:#087c9c;background:#e8f7fb;border-color:#b8deea}.imageReportBody{grid-template-columns:220px 1fr;gap:24px;display:grid}.imageReportBody>img{object-fit:cover;border-radius:15px;width:100%;height:155px}.imageReportBody .reportContext{margin-bottom:0}.moderationEmpty{text-align:center;background:#fff;border:1px dashed #cbdadd;border-radius:20px;padding:50px 20px}.moderationEmpty h2{margin:12px 0 4px}.moderationEmpty p{color:#718088;margin:0}.removalModal>p{line-height:1.65}.dangerActions button{cursor:pointer;border:0;border-radius:12px;padding:13px 18px;font-weight:800}.dangerActions button:first-child{color:#fff;background:#b54f46}.dangerActions button:first-child:disabled{opacity:.4}.dangerActions button:last-child{background:#fff;border:1px solid #d5e0e4}.reportDetails b{color:#b54f46}@media (width<=700px){.reportModal{border-radius:22px 22px 0 0;width:100%;max-height:90vh;padding:25px 18px}.modalBackdrop{align-items:end;padding:0}.reportOptions{gap:7px}.reportOptions label{padding:11px}.reportActions{grid-template-columns:1fr}.cancelReport{grid-row:2}.moderationTop{height:64px;padding:0 18px}.moderationShell{width:min(100% - 24px,620px);margin-top:16px}.adminNotice{align-items:flex-start}.moderationHeading{align-items:stretch;padding:27px 2px 20px}.moderationHeading h1{font-size:30px}.moderationHeading>div>span{font-size:14px}.moderationStats{min-width:100px;padding:13px}.moderationCard{padding:20px 16px}.moderationCardTop{align-items:flex-start}.moderationAddress h2{font-size:18px}.reportContext{grid-template-columns:1fr}.groupedReports{flex-wrap:wrap;align-items:flex-start}.groupedReports small{width:100%;margin-right:26px}.moderationActions{grid-template-columns:1fr;display:grid}.moderationActions button.danger{margin:0}.imageReportBody{grid-template-columns:1fr}.imageReportBody>img{height:190px}.moderationFilters{margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}}h1,h2,h3,h4,h5,h6,.apartmentIdentity h1,.apt h2,.myReviewCard h3,.savedCard h3,.verificationCard h3,.moderationAddress h2{font-family:Arial,sans-serif!important;font-weight:700!important}.publicNameConfirm{background:#eefaff;border:1px solid #d5edf5;border-radius:14px;margin:0 0 18px;padding:17px}.publicNameConfirm label{gap:7px;font-weight:700;display:grid}.publicNameConfirm input{background:#fff;border:1.5px solid #c8dfe7;border-radius:11px;outline:none;width:100%;padding:12px 13px;font-size:16px}.publicNameConfirm input:focus{border-color:#15aedd;box-shadow:0 0 0 3px #19b6df18}.publicNameConfirm>b{color:#087f9e;margin-top:12px;display:block}.publicNameConfirm p{color:#5f7079;margin:6px 0 0;font-size:13px;line-height:1.55}.publicIdentitySettings>label{max-width:420px}.publicIdentitySettings>p{margin-bottom:5px}.publicIdentitySettings>small{color:#7a8990;line-height:1.5;display:block}.publicIdentitySettings>.primarySmall{margin-top:15px}.primarySmall:disabled{opacity:.45;cursor:not-allowed}.logo img{width:287px;max-width:none;height:auto;transform:translate(-36px,-101px)}.footLogo{width:245px;max-width:100%;padding-block:8px}.footLogo img{object-fit:contain;width:100%;max-width:100%;height:auto;display:block}.reviewLogo img,.legalLogo img{width:280px;max-width:none;height:auto;transform:translate(-35px,-99px)}@media (width<=850px){.logo img{width:218px;transform:translate(-27px,-77px)}.footLogo{margin-inline:auto}}@media (width<=650px){.reviewLogo img,.legalLogo img{width:212px;transform:translate(-27px,-75px)}}.apartmentPage{font-family:Arial,sans-serif}.apartmentPage h1,.apartmentPage h2,.apartmentPage h3,.apartmentPage p,.apartmentPage span,.apartmentPage strong,.apartmentPage b,.apartmentPage small,.apartmentPage summary,.apartmentPage blockquote,.apartmentPage label,.apartmentPage input,.apartmentPage a{font-family:inherit}.apartmentPage button,.apartmentPage .overallScore>a,.apartmentPage .apartmentCta>a,.apartmentPage .emptyApartment>div a{font-family:Segoe UI,Arial,sans-serif!important}.apartmentPage strong,.apartmentPage b{font-weight:700}.personalPage{background:linear-gradient(#f2fbfe 0,#fff 420px);min-height:100vh;font-family:Arial,sans-serif}.personalPage .personalShell{width:min(1100px,100% - 36px);margin:38px auto 80px}.personalWelcome{justify-content:space-between;align-items:center;gap:30px;display:flex}.personalWelcome .eyebrow{color:#078eb9;font-size:13px;font-weight:700}.personalWelcome h1{margin:7px 0 8px;font-size:38px;font-weight:700}.personalWelcome p{color:#5f7079;margin:0;font-size:16px}.accountMini{background:#fff;border:1px solid #dce9ed;border-radius:17px;align-items:center;gap:13px;padding:13px 17px;display:flex;box-shadow:0 7px 20px #1837440a}.accountMini>div{gap:3px;display:grid}.accountMini small{color:#6d7c84}.dashboardSummary{grid-template-columns:repeat(3,1fr);gap:15px;margin:28px 0;display:grid}.dashboardSummary article{background:#fff;border:1px solid #dce9ed;border-radius:18px;align-items:center;gap:16px;padding:21px 23px;display:flex;box-shadow:0 8px 22px #1837440b}.dashboardSummary article>span{color:#078eb9;background:#e5f8fd;border-radius:14px;place-items:center;width:47px;height:47px;font-size:23px;display:grid}.dashboardSummary strong{font-size:26px;line-height:1}.dashboardSummary p{color:#607079;margin:5px 0 0;font-size:14px}.personalTabs{background:#eaf4f7;border-radius:16px;grid-template-columns:repeat(4,1fr);gap:4px;margin:26px 0 20px;padding:5px;display:grid}.personalTabs button{color:#52636c;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:13px 10px}.personalTabs button span{margin-left:7px}.personalTabs button.active{color:#078eb9;background:#fff;box-shadow:0 3px 12px #18374412}.personalPanel{background:#fff;border:1px solid #dce9ed;border-radius:23px;padding:31px;box-shadow:0 12px 34px #1837440d}.panelTitle{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.panelTitle h2{margin:0 0 7px;font-size:27px}.panelTitle p{color:#64747d;margin:0;line-height:1.55}.panelTitle>a{color:#fff;white-space:nowrap;background:#0aa7d3;border-radius:12px;padding:11px 17px;font-weight:700}.personalList{gap:16px;display:grid}.myReviewCard{border:1px solid #dce7eb;border-radius:18px;padding:22px}.reviewCardHead{justify-content:space-between;align-items:center;gap:20px;display:flex}.reviewCardHead>div:first-child{align-items:center;gap:13px;display:flex}.reviewHomeIcon{color:#078eb9;background:#edf9fc;border-radius:12px;place-items:center;width:43px;height:43px;font-size:22px;display:grid}.reviewCardHead h3{margin:0 0 5px;font-size:19px}.reviewCardHead p{color:#667780;margin:0;font-size:13px}.myScore{color:#078eb9;align-items:baseline;display:flex}.myScore strong{font-size:31px}.myScore small{margin-right:3px;font-size:12px}.reviewStatusLine{color:#687780;flex-wrap:wrap;align-items:center;gap:8px;margin:17px 0;font-size:12px;display:flex}.publishedBadge,.verifiedStatus,.pendingStatus{border-radius:9px;padding:5px 8px;font-weight:700}.publishedBadge{color:#188164;background:#e6f8ef}.verifiedStatus{color:#087f9e;background:#e4f8fd}.pendingStatus{color:#89691a;background:#fff6dc}.verifyPrompt{background:#f2fbfe;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin:14px 0;padding:14px 16px;display:flex}.verifyPrompt p{color:#5f7079;margin:4px 0 0;font-size:13px}.verifyPrompt button{color:#fff;cursor:pointer;white-space:nowrap;background:#0aa7d3;border:0;border-radius:10px;padding:10px 15px}.reviewCardActions{border-top:1px solid #e8eef0;flex-wrap:wrap;gap:9px;margin-top:16px;padding-top:15px;display:flex}.reviewCardActions button,.reviewCardActions a{color:#40515a;cursor:pointer;background:#fff;border:1px solid #cbdde3;border-radius:10px;padding:9px 13px;font-size:13px}.reviewCardActions a{color:#078eb9}.reviewCardActions .quietDelete{color:#9c5151;border-color:#0000;margin-right:auto}.savedGrid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.savedCard{border:1px solid #dce7eb;border-radius:18px;flex-direction:column;min-height:230px;padding:21px;display:flex;position:relative}.savedHeart{color:#0aa7d3;font-size:25px;position:absolute;top:15px;left:18px}.savedCard h3{margin:0 0 22px;padding-left:25px;font-size:17px;line-height:1.45}.savedNotice{background:#f4f8f9;border-radius:12px;margin-bottom:20px;padding:13px}.savedNotice.fresh{color:#087f9e;background:#e8f8fd}.savedNotice p{color:#60717a;margin:5px 0 0;font-size:13px}.savedCard>div:last-child{gap:8px;margin-top:auto;display:flex}.savedCard a,.savedCard button{text-align:center;cursor:pointer;background:#fff;border:1px solid #cbdde3;border-radius:10px;flex:1;padding:10px 7px;font-size:12px}.savedCard a{color:#fff;background:#0aa7d3;border-color:#0aa7d3}.verificationCard{border:1px solid #dce7eb;border-radius:17px;grid-template-columns:55px 1fr auto;align-items:center;gap:17px;padding:20px;display:grid}.verificationIcon{border-radius:50%;place-items:center;width:52px;height:52px;font-size:23px;display:grid}.verificationIcon.verified{color:#16866b;background:#dff7ed}.verificationIcon.pending{color:#8d6a18;background:#fff5d9}.verificationIcon.none{color:#69808b;background:#edf6f8}.verificationCard h3{margin:0 0 5px;font-size:18px}.verificationCard p{color:#667780;margin:0 0 7px;font-size:13px}.verificationCard div>small{color:#75838a;margin-top:5px;display:block}.verifiedText{color:#16866b}.pendingText{color:#8d6a18}.verificationCard>button{color:#fff;cursor:pointer;background:#0aa7d3;border:0;border-radius:11px;padding:11px 16px}.verificationCard>.outlineBtn{color:#078eb9;background:#fff;border:1px solid #9dd8e8}.verificationNote{background:#f4f8f9;border-radius:11px;padding:12px 15px;color:#65757d!important;margin:18px 0 0!important;font-size:12px!important}.accountGrid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.settingsCard{border:1px solid #dce7eb;border-radius:17px;padding:21px}.settingsCard h3{margin:0 0 8px;font-size:19px}.settingsCard>p{color:#65757d;font-size:13px;line-height:1.55}.settingsCard>label:not(.toggleRow){gap:7px;margin:13px 0;font-size:13px;font-weight:700;display:grid}.settingsCard input:not([type=checkbox]):not([type=radio]){border:1px solid #cfdde3;border-radius:10px;outline:0;padding:11px 12px;font-size:14px}.settingsCard input:focus{border-color:#0aa7d3}.emailVerified,.ageLine{color:#16866b!important;font-size:12px!important}.primarySmall,.outlineBtn{color:#fff;cursor:pointer;background:#0aa7d3;border:0;border-radius:10px;padding:10px 15px}.outlineBtn{color:#078eb9;background:#fff;border:1px solid #9dd8e8}.wideSettings{grid-column:1/-1}.identityOptions{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.identityOptions label{cursor:pointer;border:1px solid #dce7eb;border-radius:13px;align-items:center;gap:11px;padding:15px;display:flex}.identityOptions input{accent-color:#0aa7d3}.identityOptions span{gap:4px;display:grid}.identityOptions small{color:#718089}.toggleRow{cursor:pointer;border-bottom:1px solid #e7edef;justify-content:space-between;align-items:center;gap:18px;padding:14px 0;display:flex}.toggleRow input{opacity:0;position:absolute}.toggleRow i{background:#ccd8dd;border-radius:99px;flex:0 0 45px;width:45px;height:25px;position:relative}.toggleRow i:after{content:"";background:#fff;border-radius:50%;width:19px;height:19px;transition:all .2s;position:absolute;top:3px;right:3px;box-shadow:0 1px 4px #0002}.toggleRow input:checked+i{background:#0aa7d3}.toggleRow input:checked+i:after{right:23px}.wideSettings>.primarySmall{margin-top:16px}.dangerZone{background:snow;border-color:#f0dcdc;justify-content:space-between;align-items:center;gap:20px;display:flex}.dangerZone p{margin:0}.dangerZone>div:last-child{gap:9px;display:flex}.dangerZone a,.dangerZone button{color:#884d4d;cursor:pointer;background:#fff;border:1px solid #d8c3c3;border-radius:10px;padding:9px 13px}.personalToast{z-index:60;color:#fff;background:#183943;border-radius:12px;padding:12px 18px;position:fixed;bottom:25px;left:25px;box-shadow:0 8px 25px #0003}.personalEmpty{text-align:center;grid-column:1/-1;padding:55px 20px}.personalEmpty>span{color:#0aa7d3;font-size:42px}.personalEmpty h2{margin:12px 0 7px;font-size:25px}.personalEmpty p{color:#65757d}.personalEmpty>div{justify-content:center;gap:10px;display:flex}.personalEmpty a{color:#fff;background:#0aa7d3;border-radius:11px;padding:11px 18px}.personalEmpty a:last-child{color:#078eb9;background:#fff;border:1px solid #9dd8e8}.personalDialog{background:#fff;border-radius:22px;width:min(560px,100%);padding:28px;position:relative}.personalDialog h2{text-align:center;margin:10px 0;font-size:25px}.dialogIcon{color:#078eb9;background:#e4f8fd;border-radius:50%;place-items:center;width:54px;height:54px;margin:auto;font-size:25px;display:grid}.dialogIcon.danger{color:#a54e4e;background:#fff0f0}.fixedReviewData{text-align:center;background:#f3f8fa;border-radius:11px;padding:11px;line-height:1.6}.personalDialog>label{gap:7px;margin:15px 0;font-weight:700;display:grid}.personalDialog textarea{resize:vertical;border:1px solid #cfdde3;border-radius:11px;padding:12px}.dialogNote{color:#64757d;font-size:12px;line-height:1.5}.dialogActions{gap:9px;margin-top:18px;display:flex}.dialogActions button{color:#fff;cursor:pointer;background:#0aa7d3;border:0;border-radius:11px;flex:1;padding:12px}.dialogActions button:last-child{color:#4f6069;background:#fff;border:1px solid #cbdde3}.confirmDialog{text-align:center}.confirmDialog>p{color:#5f7079;line-height:1.65}.dangerActions button:first-child{background:#a95454}@media (width<=750px){.personalPage .personalShell{width:min(100% - 24px,1100px);margin-top:24px}.personalWelcome{align-items:flex-start}.personalWelcome h1{font-size:29px}.accountMini{display:none}.dashboardSummary{gap:8px}.dashboardSummary article{text-align:center;justify-items:center;gap:8px;padding:14px 10px;display:grid}.dashboardSummary article>span{width:38px;height:38px;font-size:19px}.dashboardSummary strong{font-size:23px}.dashboardSummary p{margin-top:3px;font-size:11px}.personalTabs{scrollbar-width:none;padding:4px;display:flex;overflow-x:auto}.personalTabs button{flex:none;min-width:135px;padding:12px 9px}.personalPanel{border-radius:19px;padding:20px 15px}.panelTitle{flex-direction:column;align-items:stretch}.panelTitle h2{font-size:23px}.panelTitle>a{text-align:center}.reviewCardHead,.reviewCardHead>div:first-child{align-items:flex-start}.reviewHomeIcon{display:none}.reviewCardHead h3{font-size:17px}.reviewCardHead p{line-height:1.5}.myScore strong{font-size:26px}.verifyPrompt{flex-direction:column;align-items:stretch}.reviewCardActions{grid-template-columns:1fr 1fr;display:grid}.reviewCardActions .quietDelete{grid-column:1/-1;margin:0}.savedGrid,.accountGrid,.identityOptions{grid-template-columns:1fr}.savedCard{min-height:210px}.verificationCard{grid-template-columns:44px 1fr;align-items:start;padding:17px 14px}.verificationIcon{width:42px;height:42px;font-size:19px}.verificationCard>button{grid-column:1/-1;width:100%}.wideSettings{grid-column:auto}.dangerZone{flex-direction:column;align-items:stretch}.dangerZone>div:last-child>*{text-align:center;flex:1}.personalToast{text-align:center;bottom:12px;left:12px;right:12px}.personalDialog{padding:24px 18px}.personalEmpty>div{flex-direction:column}}:root{--blue:#079fd3;--ink:#182630;--muted:#5a6b75;--surface:#fff;--surface-soft:#f5fafc;--shadow-sm:0 7px 22px #1738460c;--shadow-md:0 16px 42px #17384616;--radius:22px}body{background:#fff;font-size:16px;line-height:1.55}button,a{transition:transform .18s,box-shadow .18s,background-color .18s}button:hover,a[class]:hover{transform:translateY(-1px)}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #60cef044}.appIcon{border-radius:14px;flex:none;place-items:center;width:44px;height:44px;clip-path:none!important;font-style:normal!important;display:inline-grid!important;transform:none!important}.appIcon.blue{color:#087fab;background:#dff5fd}.appIcon.green{color:#168568;background:#dcf7ed}.appIcon.amber{color:#a56f08;background:#fff0bd}.appIcon.coral{color:#b35449;background:#ffe2dc}.appIcon.purple{color:#7652b8;background:#eee5ff}.appIcon.pink{color:#b74875;background:#ffe2ee}.appIcon.teal{color:#087f82;background:#dff7f6}.login{align-items:center;gap:8px;padding:9px 15px;display:flex}.login .appIcon{border-radius:9px;width:28px;height:28px}header{box-shadow:0 1px #dce7eb,0 8px 30px #18374408}.nav nav{font-size:16px}.nav nav a:hover{transform:none}.hero{background:radial-gradient(circle at 50% 8%,#fff 0 13%,#0000 42%),linear-gradient(#eaf8fd 0,#f8fdff 68%,#fff);min-height:500px;padding:66px 20px 50px}.hero h1{margin-bottom:16px;font-size:56px;line-height:1.08}.hero h2{margin-bottom:16px;font-size:27px}.topics{color:#43545e;margin-bottom:34px;font-size:17px;line-height:1.65}.search{grid-template-columns:1fr 225px;max-width:880px}.search label{border-color:#cfe1e7;border-radius:19px;height:66px;padding:0 14px 0 18px;box-shadow:0 12px 34px #18374415}.search label .appIcon{width:42px;height:42px}.search input{font-size:20px}.search button{border-radius:18px;font-size:19px;box-shadow:0 11px 26px #078fc035}.example,.free{font-size:15px}.free{justify-content:center;align-items:center;gap:7px;display:flex}.free .appIcon{border-radius:8px;width:27px;height:27px}.rating{max-width:1080px;box-shadow:var(--shadow-md);border-color:#d9e5e9;border-radius:26px;grid-template-columns:255px 1fr 160px;margin:-18px auto 72px;padding:29px}.photo{border-radius:18px;height:240px}.apt h2{font-size:27px}.apt>p{font-size:16px}.demo,.verified{padding:7px 11px;font-size:13px}.scoreList{gap:5px}.scoreList div{align-items:center}.scoreList .appIcon{border-radius:10px;width:34px;height:34px;margin:auto}.scoreList small{font-size:13px}.apt>a{font-size:15px}.total strong{width:102px;height:102px;font-size:35px}.total b{font-size:15px}.total span{font-size:13px}.demoPreviewPrompt{text-align:right;background:#eef9fd;border:1px solid #cfe7ee;border-radius:16px;margin-top:18px;padding:16px 17px}.demoPreviewPrompt h3{color:#173f4b;margin:0 0 5px;font-size:19px}.demoPreviewPrompt p{color:#50646d;margin:0 0 12px;line-height:1.55;font-size:14px!important}.demoPreviewPrompt a{background:var(--blue);color:#fff;border-radius:11px;padding:10px 17px;font-size:14px;font-weight:800;display:inline-block}.rating{display:none!important}.mobileDemoPrompt{text-align:right;background:#f1fafc;border:1px solid #c9e4eb;border-right:5px solid #d46759;border-radius:11px;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:10px 22px;max-width:880px;margin:20px auto 6px;padding:17px 22px;display:grid}.mobileDemoPrompt h3{color:#173f4b;white-space:nowrap;margin:0;font-size:18px}.mobileDemoPrompt p{color:#334b55;align-items:center;gap:10px;margin:0;font-size:18px;font-weight:700;line-height:1.5;display:flex}.demoEyes{background:#fff1ec;border-radius:50%;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:34px;line-height:1;display:inline-grid}.mobileDemoPrompt a{color:#fff;text-align:center;white-space:nowrap;background:#c94f45;border-radius:7px;min-height:44px;padding:11px 19px;font-size:15px;font-weight:800;transition:background-color .2s,transform .2s;display:inline-block;box-shadow:0 4px 11px #8e33271f}.mobileDemoPrompt a:hover{background:#ad4138;transform:translateY(-1px)}.section{max-width:1120px;margin-bottom:88px}.title{margin-bottom:34px}.title>span,.trustContent>span{padding:7px 15px;font-size:14px}.title h2{margin:11px 0;font-size:38px;line-height:1.2}.title p{font-size:18px}.learn{box-shadow:none;border:0;border-radius:25px;gap:14px;overflow:visible}.learn article{box-shadow:var(--shadow-sm);background:#fff;border-radius:21px;padding:31px 24px;border:1px solid #dce7eb!important}.learn article:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.learn article>.appIcon{border-radius:20px;width:64px;height:64px;margin:auto}.learn h3{margin:18px 0 9px;font-size:22px}.learn p{font-size:16px;line-height:1.65}.steps{padding:16px 0}.steps article{width:260px}.steps article>.appIcon{border-radius:22px;width:70px;height:70px;margin:auto}.steps article>b{width:28px;height:28px;top:-8px;right:75px;box-shadow:0 5px 12px #079fd344}.steps article h3{margin:16px 0 8px;font-size:20px}.steps article p{font-size:15px;line-height:1.65}.steps>i{width:130px}.trust,.rate{max-width:1120px;box-shadow:var(--shadow-sm);border-radius:26px;margin-bottom:34px;padding:42px 52px}.trust{background:linear-gradient(115deg,#f0fbfe,#fff);border:1px solid #d7edf3}.appIcon.shield{color:#138368;background:#dcf7ed;border-radius:32px;flex-basis:112px;width:112px;height:112px}.trust h2{margin:10px 0 12px;font-size:31px}.trust p{font-size:16px;line-height:1.7}.trustPoints{gap:10px;margin-top:20px;font-size:14px}.trustPoints li{border-radius:13px;align-items:center;gap:9px;padding:10px 12px;display:flex}.trustPoints .appIcon{border-radius:10px;width:32px;height:32px}.verificationNote{margin-top:15px!important;font-size:14px!important}.rate{background:linear-gradient(110deg,#fff7dd,#fffdf6);border:1px solid #f2e5bb}.keys{justify-content:center;gap:8px;width:130px;display:flex;transform:none}.keys .appIcon{border-radius:18px;width:58px;height:58px}.rate h2{font-size:29px}.rate h3{font-size:20px}.rate p{font-size:16px;line-height:1.6}.rate>a{border-radius:15px;padding:16px 28px;font-size:17px;box-shadow:0 8px 20px #d5a50028}footer{background:#f8fbfc;margin-top:70px;padding-top:48px}.foot h3{font-size:16px}.foot a{font-size:14px}.copy{font-size:13px}.apartmentSection{padding:78px 0}.sectionHeading h2{font-size:36px}.sectionHeading p{font-size:17px}.scoreGroup,.reviewPublic,.overallScore,.verifiedExplainer,.buildingInfo,.pastTenant,.emptyHeroSummary{box-shadow:var(--shadow-sm)}.scoreGroup{border-radius:21px}.scoreRow{padding:11px 0;font-size:16px}.reviewPublic{padding:28px 31px}.reviewPublic blockquote{font-size:17px}.insightGrid article{box-shadow:var(--shadow-sm)}.insightGrid i{background:#fff5d9;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.insightGrid article.good i{background:#dcf7ed}.againSection{box-shadow:var(--shadow-sm);border:1px solid #dcecf1}.personalWelcome h1{font-size:42px}.personalWelcome p{font-size:17px}.dashboardSummary article,.personalPanel,.myReviewCard,.savedCard,.verificationCard,.settingsCard{box-shadow:var(--shadow-sm)}.dashboardSummary article>.appIcon{border-radius:16px;width:50px;height:50px}.personalTabs button{justify-content:center;align-items:center;gap:7px;font-size:16px;display:flex}.personalTabs button .appIcon{border-radius:9px;width:31px;height:31px}.personalTabs button span{margin:0}.panelTitle p,.settingsCard>p{font-size:15px}.myReviewCard,.savedCard,.verificationCard,.settingsCard{border-radius:20px}.reviewHomeIcon.appIcon{border-radius:15px;width:48px;height:48px}.reviewPage .reviewCard{box-shadow:var(--shadow-md);border-radius:26px}.stepHeading h1{font-size:38px}.stepHeading p,.scoreQuestion h3,.formGrid label,.textQuestions label{font-size:17px}.formGrid input,.textQuestions textarea,.identity>input{font-size:16px}.reviewActions button{min-height:50px;font-size:17px}@media (width<=850px){.hero{min-height:520px;padding-top:52px}.hero h1,.hero h1 em{font-size:42px!important;font-weight:700!important}.hero h2{font-size:22px}.topics{font-size:15px}.search label{height:62px}.rating{border-radius:22px;margin:0 14px 60px}.title h2{font-size:32px}.title p{font-size:16px}.learn article{padding:28px 22px}.trust,.rate{padding:32px 22px}.appIcon.shield{flex-basis:84px;width:84px;height:84px}.trust h2{font-size:28px}.rate h2{font-size:26px}.foot{gap:34px}.personalWelcome h1{font-size:32px}.dashboardSummary article>.appIcon{width:42px;height:42px}.personalTabs button .appIcon{width:29px;height:29px}.apartmentSection{padding:55px 0}.sectionHeading h2{font-size:31px}.hero .rating{display:none}.rating{display:none!important}.mobileDemoPrompt{box-shadow:none;text-align:right;background:#f1fafc;border:1px solid #c9e4eb;border-right:5px solid #d46759;border-radius:11px;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:8px 12px;margin:17px 0 6px;padding:16px 15px;display:grid}.mobileDemoPrompt h3{color:#173f4b;grid-column:1/-1;margin:0;font-size:19px}.mobileDemoPrompt p{color:#334b55;margin:0;font-size:16px;line-height:1.5}.demoEyes{flex-basis:44px;width:44px;height:44px;font-size:32px}.mobileDemoPrompt a{color:#fff;text-align:center;white-space:nowrap;background:#c94f45;border-radius:7px;width:auto;min-height:46px;padding:12px 16px;font-size:14px;font-weight:800;display:inline-block}.mobileDemoPrompt a:hover{background:#ad4138}}@media (width<=390px){.mobileDemoPrompt{display:block}.mobileDemoPrompt h3{margin-bottom:8px}.mobileDemoPrompt p{margin-bottom:13px}.mobileDemoPrompt a{min-width:150px}}@media (width<=470px){body{font-size:16px}.hero h1,.hero h1 em{font-size:37px!important}.hero h2{font-size:21px}.search input{font-size:17px}.learn{grid-template-columns:1fr}.title h2{font-size:30px}.sectionHeading h2{font-size:29px}.dashboardSummary p{font-size:12px}.personalTabs button{font-size:15px}}.insightGrid article>.appIcon{border-radius:14px;width:48px;height:48px}.againIcon.appIcon{border-radius:15px;width:50px;height:50px;margin:auto}.resultRow>span{align-items:center;gap:8px;display:flex}.resultRow>span .appIcon{border-radius:9px;width:31px;height:31px}.emptyHeroIcon.appIcon{border-radius:18px;width:58px;height:58px}.summaryQuestion>.appIcon{border-radius:24px;width:76px;height:76px;margin:auto}.total strong{flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex}.total strong small{color:#65757d;margin-top:4px;font-size:11px;font-weight:700}.legalContent{width:min(900px,100% - 32px);font-size:16px}.legalIntro{color:#34444d;margin:0 0 32px;font-size:17px;line-height:1.8}.legalContent section{margin:34px 0;padding-top:8px}.legalContent section+section{border-top:1px solid #e7edef;padding-top:30px}.legalContent h2{font-size:22px;line-height:1.4}.legalContent p,.legalContent li{line-height:1.85}.legalContent a{color:#078eb9;text-underline-offset:3px;text-decoration:underline}.legalCrossLink{background:#f3fbfe;border-radius:14px;border:1px solid #d8edf3!important;padding:20px!important}.legalCrossLink h2{margin-top:0}@media (width<=650px){.legalContent{font-size:15.5px}.legalIntro{font-size:16px}.legalContent section{margin:27px 0}.legalContent section+section{padding-top:24px}.legalContent h2{font-size:20px}}.aboutPage{background:#fff}.aboutPage .nav nav a[aria-current=page]{color:#0788c9;border-color:var(--blue)}.aboutEditorial{width:min(1080px,100% - 40px);margin:0 auto}.aboutIntro{text-align:center;height:auto;box-shadow:none;background:radial-gradient(circle at 50% 5%,#fff 0 12%,#0000 45%),linear-gradient(#eaf8fd,#fff);border:0;padding:82px 20px 74px;display:block}.aboutIntro>span{color:#087fab;background:#dff5fd;border-radius:99px;padding:7px 14px;font-size:14px;font-weight:700;display:inline-block}.aboutIntro h1{margin:14px 0 16px;font-size:58px;line-height:1.08}.aboutIntro p{color:#4f606a;max-width:680px;margin:auto;font-size:20px;line-height:1.7}.aboutEditorial>section{border-top:1px solid #e4ecef;grid-template-columns:72px minmax(0,760px);justify-content:center;gap:34px;padding:82px 20px;display:grid}.aboutEditorial>section.founderStory{border-top:0;padding-top:30px}.aboutSectionLabel{color:#0789b3;background:#e4f7fc;border-radius:16px;align-self:start;place-items:center;width:52px;height:52px;font-size:14px;font-weight:800;display:grid;position:sticky;top:30px}.aboutCopy h2{margin:0 0 28px;font-size:37px;line-height:1.22}.aboutCopy p{color:#33434d;margin:0 0 19px;font-size:18px;line-height:1.9}.aboutCopy blockquote{color:#163b49;background:#f0fafd;border:1px solid #d4edf4;border-radius:20px;margin:34px 0;padding:25px 29px;font-size:23px;font-weight:700;line-height:1.65;position:relative}.aboutCopy blockquote:before{content:"“";color:#42b9dc;font-size:52px;line-height:1;position:absolute;top:-17px;right:20px}.aboutSoftSection{background:#f7fbfc;border-radius:28px;margin:10px 0;border-top:0!important;padding-left:40px!important;padding-right:40px!important}.aboutPrinciple{color:#172f3a!important;font-size:22px!important}.aboutVerified{background:#e3f8fd;border-radius:12px;padding:8px 13px;font-weight:800;color:#087f9f!important;display:inline-block!important}.aboutNote{background:#f4f8f9;border-radius:14px;padding:16px 18px;color:#61727b!important;font-size:15px!important}.aboutClosing .aboutCopy>a{color:#17232c;background:#ffc916;border-radius:15px;margin-top:16px;padding:16px 27px;font-size:17px;font-weight:800;display:inline-block;box-shadow:0 9px 22px #d5a50028}.aboutSlogan{text-align:center;border-top:1px solid #e4ecef;padding:78px 20px 88px}.aboutSlogan span{color:#079fd3;font-size:16px;font-weight:800}.aboutSlogan h2{margin:8px 0 0;font-size:34px}.aboutPage footer{margin-top:0}@media (width<=700px){.aboutEditorial{width:min(100% - 28px,1080px)}.aboutIntro{padding:55px 14px 50px}.aboutIntro h1{font-size:42px}.aboutIntro p{font-size:18px}.aboutEditorial>section{grid-template-columns:1fr;gap:15px;padding:55px 9px}.aboutEditorial>section.founderStory{padding-top:20px}.aboutSectionLabel{border-radius:13px;width:44px;height:44px;position:static}.aboutCopy h2{margin-bottom:23px;font-size:30px}.aboutCopy p{font-size:17px;line-height:1.83}.aboutCopy blockquote{margin:30px 0;padding:23px 21px;font-size:20px}.aboutSoftSection{border-radius:22px;margin-left:-5px;margin-right:-5px;padding-left:22px!important;padding-right:22px!important}.aboutPrinciple{font-size:20px!important}.aboutClosing .aboutCopy>a{text-align:center;width:100%;padding:16px}.aboutSlogan{padding:58px 14px 68px}.aboutSlogan h2{font-size:27px;line-height:1.35}}html,body{max-width:100%;overflow-x:hidden}@media (width<=850px){.nav{gap:12px;width:calc(100% - 28px);max-width:100%;position:relative}.nav .logo{position:absolute;left:50%;transform:translate(-50%)}.hamb{z-index:2;touch-action:manipulation;place-items:center;min-width:44px;min-height:44px;margin-left:auto;display:grid;position:relative}.nav nav{z-index:30}.login{display:none!important}.hero,.heroIn,.section,footer,.foot{width:100%;min-width:0;max-width:100%}.heroIn{padding-inline:0}.search{grid-template-columns:minmax(0,1fr);width:100%;max-width:100%}.search label,.search button{width:100%;min-width:0}.free{flex-wrap:wrap;padding-inline:8px}.rating{grid-template-columns:minmax(0,1fr);width:auto;max-width:calc(100% - 28px)}.rating>*{min-width:0}.photo,.apt,.scoreList{width:100%;max-width:100%}.section{padding-inline:14px}.learn,.steps{width:100%;max-width:100%}.steps article{width:min(100%,280px)}.trust,.rate{max-width:calc(100% - 28px)}.rate>a{box-sizing:border-box;text-align:center}footer{padding-inline:18px}.foot{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.foot>*{min-width:0}button,a{touch-action:manipulation}}:root{--page-cool:#f7f9fa;--page-blue:#f3f9fd;--city-line:#9fcbdc}body{background:var(--page-cool)}main:not(.reviewPage):not(.apartmentPage):not(.personalPage):not(.legalPage):not(.aboutPage){background:#fff}.reviewPage,.personalPage{background:linear-gradient(180deg,var(--page-blue) 0,var(--page-cool) 360px)!important}.apartmentPage{background:linear-gradient(180deg,#fff 0,var(--page-cool) 520px)!important}.legalPage{background:var(--page-cool)!important}.reviewCard,.personalPanel,.dashboardSummary article,.myReviewCard,.savedCard,.verificationCard,.settingsCard,.legalContent,.scoreGroup,.reviewPublic,.overallScore,.buildingInfo{background:#fff}#about{background:var(--page-cool);border-radius:30px;max-width:1160px;margin-top:10px;margin-bottom:70px;padding:54px 34px}#faq{padding-top:16px}.trust{border-color:#dcebf1;background:linear-gradient(115deg,var(--page-blue),#fff)!important}.city{opacity:.32;background:repeating-linear-gradient(90deg,transparent 0 22px,var(--city-line) 22px 26px,transparent 26px 50px) 28px 44px/122px 62px no-repeat, repeating-linear-gradient(0deg,transparent 0 20px,var(--city-line) 20px 23px,transparent 23px 38px) 28px 44px/122px 62px no-repeat, linear-gradient(var(--city-line),var(--city-line)) 18px 105px/150px 2px no-repeat, repeating-linear-gradient(90deg,transparent 0 28px,var(--city-line) 28px 32px,transparent 32px 58px) 176px 24px/130px 88px no-repeat, repeating-linear-gradient(0deg,transparent 0 22px,var(--city-line) 22px 25px,transparent 25px 43px) 176px 24px/130px 88px no-repeat, linear-gradient(var(--city-line),var(--city-line)) 164px 112px/156px 2px no-repeat;clip-path:polygon(4% 100%,4% 35%,18% 35%,18% 15%,47% 15%,47% 100%,52% 100%,52% 25%,70% 25%,70% 5%,93% 5%,93% 100%);width:330px;height:155px;bottom:-2px}.city.right{transform:scaleX(-1)}.emptyHeroSummary,.rate,.apartmentCta,.pastTenant{isolation:isolate;position:relative;overflow:hidden}.emptyHeroSummary:before,.rate:before,.apartmentCta:before,.pastTenant:before{content:"";z-index:-1;opacity:.11;background:repeating-linear-gradient(90deg,transparent 0 24px,var(--city-line) 24px 27px,transparent 27px 48px) 20px 30px/100px 58px no-repeat, repeating-linear-gradient(0deg,transparent 0 18px,var(--city-line) 18px 21px,transparent 21px 35px) 20px 30px/100px 58px no-repeat, repeating-linear-gradient(90deg,transparent 0 26px,var(--city-line) 26px 29px,transparent 29px 52px) 132px 12px/102px 78px no-repeat, repeating-linear-gradient(0deg,transparent 0 20px,var(--city-line) 20px 23px,transparent 23px 39px) 132px 12px/102px 78px no-repeat;clip-path:polygon(0 100%,0 30%,16% 30%,16% 12%,48% 12%,48% 100%,52% 100%,52% 22%,68% 22%,68% 0,100% 0,100% 100%);width:250px;height:112px;position:absolute;bottom:-16px;left:-24px}.emptyHeroSummary{background:linear-gradient(145deg,var(--page-blue),#fff)!important}.rate{border-color:#dcebf1;background:linear-gradient(110deg,#fff,var(--page-blue))!important}.apartmentCta,.pastTenant{border:1px solid #dcebf1;background:linear-gradient(110deg,var(--page-blue),#fff)!important}@media (width<=850px){#about{border-radius:24px;width:calc(100% - 28px);margin-inline:14px;padding:38px 18px}.city{opacity:.22;background-position:12px 42px,12px 42px,7px 88px,106px 26px,106px 26px,98px 87px;background-size:72px 46px,72px 46px,88px 2px,74px 60px,74px 60px,92px 2px;width:190px;height:105px}.city.left{left:-42px}.city.right{right:-42px}.emptyHeroSummary:before,.rate:before,.apartmentCta:before,.pastTenant:before{opacity:.08;width:170px;height:82px;left:-35px}}main{background-color:var(--page-cool);background-image:url(/urban-residential-line.svg);background-position:bottom;background-repeat:no-repeat;background-size:min(1600px,100%)}main:not(.reviewPage):not(.apartmentPage):not(.personalPage):not(.legalPage):not(.aboutPage){background-color:#fff;background-image:url(/urban-residential-line.svg)}.reviewPage,.personalPage{background-color:var(--page-cool)!important;background-image:url(/urban-residential-line.svg),linear-gradient(180deg,var(--page-blue) 0,var(--page-cool) 360px)!important;background-position:bottom,top!important;background-repeat:no-repeat!important;background-size:min(1600px,100%),100% 100%!important}.apartmentPage{background-color:var(--page-cool)!important;background-image:url(/urban-residential-line.svg),url(/urban-residential-line.svg),url(/urban-residential-line.svg),linear-gradient(180deg,#eef9fd 0,var(--page-cool) 520px)!important;background-position:50% 90px,50%,bottom,top!important;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat!important;background-size:min(1600px,100%),min(1600px,100%),min(1600px,100%),100% 100%!important}.apartmentPage .apartmentShell{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.apartmentPage .apartmentSearch label{background:#fff}.apartmentPage .apartmentHero{background:#fffffff7;border:1px solid #d5e5ecd1;border-radius:26px;padding:30px 32px;box-shadow:0 14px 42px #17384614}.apartmentHero.noBuildingPhoto{grid-template-columns:1fr 300px}.demoApartmentBadge{color:#785800;background:#fff1bd;border-radius:99px;margin-bottom:10px;padding:7px 12px;font-size:13px;font-weight:800;display:inline-block}.demoApartmentNotice{border:1px solid #cfe5ec;border-top:5px solid var(--blue);box-shadow:var(--shadow-sm);text-align:right;background:#fff;border-radius:22px;margin:0 0 20px;padding:25px 28px}.demoApartmentNotice>div>span{color:#087d9e;background:#d9f4fb;border-radius:99px;padding:6px 13px;font-size:14px;font-weight:800;display:inline-block}.demoApartmentNotice h1{color:#173f4b;margin:9px 0 7px;font-size:31px}.demoApartmentNotice p{color:#40545e;margin:0;font-size:17px;line-height:1.65}.demoActionMessage{background:#eef9fd;border-radius:12px;padding:11px 14px;font-weight:700;color:#17657d!important;margin:16px 0 0!important}.demoDisabledAction{cursor:pointer;border:0}.overallScore .demoDisabledAction{background:var(--blue);color:#fff;border-radius:12px;width:100%;padding:12px;font-size:18px;font-weight:800}.apartmentCta .demoDisabledAction{color:var(--ink);white-space:nowrap;background:#ffc916;border-radius:13px;padding:15px 28px;font-size:16px;font-weight:800}.demoInvitation{text-align:center;max-width:820px;box-shadow:var(--shadow-sm);background:linear-gradient(120deg,#eaf9fd,#fff);border:1px solid #bfe4ee;border-radius:22px;margin:28px auto 38px;padding:29px 31px}.demoInvitation h2{color:#173f4b;margin:0 0 9px;font-size:26px}.demoInvitation p{color:#4b606a;max-width:650px;margin:0 auto 19px;font-size:17px;line-height:1.65}.demoInvitation a{background:var(--blue);color:#fff;border-radius:13px;min-height:50px;padding:14px 25px;font-size:16px;font-weight:800;display:inline-block}.demoApartmentPage .demoApartmentHero{margin-bottom:24px}.demoApartmentPage .apartmentSection{box-shadow:var(--shadow-sm);background:#fffffff7;border:1px solid #d9e7ec;border-radius:24px;margin:24px 0;padding:44px 38px}.demoApartmentPage .insightSection{background:#f5fbfd}.demoApartmentPage .reviewsSection{padding-top:44px}.demoApartmentPage .verifiedExplainer{max-width:none;box-shadow:var(--shadow-sm);background:#fff;margin:24px 0}.demoApartmentPage .againSection,.demoApartmentPage .apartmentCta{margin:24px 0}.demoApartmentPage .apartmentCta{border-top:5px solid #ffc916;background:#fff!important}.demoApartmentPage{isolation:isolate;position:relative;background:#eef9fd!important}.demoApartmentPage:before{content:"";z-index:0;pointer-events:none;opacity:.82;filter:saturate(1.15)contrast(1.12);background-image:url(/urban-residential-line.svg);background-position:top;background-repeat:repeat-y;background-size:1500px;position:absolute;inset:0}.demoApartmentPage>header,.demoApartmentPage>.apartmentShell{z-index:1;position:relative}.legalPage{background-color:var(--page-cool)!important;background-image:url(/urban-residential-line.svg)!important}.aboutPage{background-color:#fff!important;background-image:url(/urban-residential-line.svg)!important}.hero{background-image:url(/urban-residential-line.svg),radial-gradient(circle at 50% 8%,#fff 0 13%,#0000 42%),linear-gradient(#eaf8fd 0,#f8fdff 68%,#fff);background-position:bottom,top,top;background-repeat:no-repeat;background-size:min(1600px,100%),100% 100%,100% 100%}.hero .city{display:none}@media (width<=850px){:root{--blue:#019cfb}.aboutPage>header{z-index:60}main,.reviewPage,.personalPage,.apartmentPage,.legalPage,.aboutPage{background-position:bottom!important;background-size:860px!important}.reviewPage,.personalPage{background-position:bottom,top!important;background-size:860px,100% 100%!important}.apartmentPage{isolation:isolate;position:relative;background:#eef9fd!important}.apartmentPage:before{content:"";z-index:0;pointer-events:none;filter:saturate(1.15)contrast(1.12);background-image:url(/urban-residential-line.svg);background-position:top;background-repeat:repeat-y;background-size:760px;position:absolute;inset:0}.apartmentPage>header,.apartmentPage>.apartmentShell{z-index:1;position:relative}.apartmentPage .apartmentShell{width:calc(100% - 36px);margin-top:20px;padding:0}.apartmentPage .apartmentHero{border-radius:22px;padding:20px 16px}.demoApartmentNotice{padding:22px 19px}.demoApartmentNotice h1{font-size:27px}.demoApartmentNotice p{font-size:16px}.demoInvitation{margin:22px auto 32px;padding:25px 19px}.demoInvitation h2{font-size:24px}.demoInvitation p{font-size:16px}.demoInvitation a{width:100%;min-height:52px}.demoApartmentPage .apartmentSection{border-radius:21px;margin:18px 0;padding:34px 18px}.demoApartmentPage .insightSection{margin-left:0;margin-right:0}.demoApartmentPage .reviewsSection{padding-top:34px}.demoApartmentPage .verifiedExplainer,.demoApartmentPage .againSection,.demoApartmentPage .apartmentCta{margin:18px 0}.apartmentHero.noBuildingPhoto{grid-template-columns:1fr 220px}.hero{background-position:bottom,top,top!important;background-size:860px,100% 100%,100% 100%!important}}.heroIn,.title,.sectionHeading,.personalWelcome,.reviewProgress,.aboutCopy{background:#fffffff5;border:1px solid #d5e5ecb8;border-radius:24px;box-shadow:0 8px 28px #1738460e}.heroIn{padding:32px 36px}.title{width:min(760px,100%);margin-left:auto;margin-right:auto;padding:20px 24px}.sectionHeading{width:min(780px,100%);margin-left:auto;margin-right:auto;padding:22px 26px}.personalWelcome{padding:22px 25px}.reviewProgress{padding:16px 18px}.aboutCopy{padding:30px 34px}.aboutGameChange .aboutCopy{background:linear-gradient(145deg,#f2fbfefa,#fffffffa);border-color:#cbe9f3}.aboutGameStatement{border-right:4px solid var(--blue);background:#fff;border-radius:12px;padding:14px 17px;color:#173f50!important;font-size:21px!important;line-height:1.72!important}@media (width<=850px){.heroIn{border-radius:21px;padding:25px 16px}.title,.sectionHeading{border-radius:19px;padding:17px 16px}.personalWelcome{border-radius:19px;padding:18px 16px}.reviewProgress{border-radius:17px;padding:14px}.aboutCopy{border-radius:20px;padding:22px 18px}.aboutGameStatement{padding:12px 14px;font-size:19px!important}}:root{--logo-blue:#019cfb}@media (width<=850px){:root{--blue:var(--logo-blue)!important}.hero h1 em,.tagline,.tagline b,.apt>a,.title>span,.trustContent>span,.trust h3,.aboutIntro>span,.aboutSectionLabel,.aboutVerified,.aboutSlogan span,.sectionHeading>span,.apartmentIdentity .crumb,.panelTitle>a,.authSwitch button,.declarations a,.legalContent a,.verificationNote a{color:var(--logo-blue)!important}}.aboutCopy blockquote:after{content:"”";color:#42b9dc;font-size:52px;line-height:1;position:absolute;bottom:-31px;left:20px}@media (width<=700px){.aboutCopy blockquote:after{font-size:46px;bottom:-28px;left:14px}}.introPrivacyCard{color:#263f4a;text-align:right;background:linear-gradient(135deg,#eefaff,#f8fcfe);border:1px solid #cfe6ef;border-radius:18px;margin:0 0 25px;padding:22px 24px;box-shadow:0 7px 20px #1738460a}.introPrivacyCard h2{color:#173f50;margin:0 0 12px;font-size:22px;line-height:1.35}.introPrivacyCard p{color:#334e59;margin:7px 0;font-size:16px;line-height:1.7}.introPrivacyCard strong{color:#173f50;font-size:17px}.privacyPromise,.publicationPrivacy,.documentPrivacy,.personalPrivacySummary{background:linear-gradient(135deg,#eefaff,#fff);border:1px solid #cfeaf4;border-radius:20px;box-shadow:0 8px 24px #1738460b}.privacyPromise{align-items:flex-start;gap:15px;padding:21px 22px;display:flex}.privacyPromise .appIcon{border-radius:14px;width:45px;height:45px}.privacyPromise h3{margin:0 0 9px;font-size:22px}.privacyPromise p{color:#425761;margin:6px 0;font-size:14px;line-height:1.65}.privacyPromise.compact{align-items:center;padding:16px 18px}.privacyPromise.compact h3{margin:0;font-size:18px}.publicNameConfirm{margin-top:22px}.publicNameConfirm label{gap:8px;font-size:18px;font-weight:800;display:grid}.publicNameConfirm input{font-size:17px}.publicNameConfirm>b{margin-top:12px;display:block}.publicNameConfirm p{color:#405762!important;font-size:15px!important;line-height:1.65!important}.changePublicName{color:#078fbd;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;font-size:14px!important}.avatarChooser{background:#fbfdfe;border:1px solid #dce8ec;border-radius:19px;margin:24px 0;padding:21px}.avatarChooser h3{margin:0 0 4px;font-size:21px}.avatarChooser>div:first-child>p{color:#60717a;margin:0;font-size:14px}.avatarChoices{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:17px;display:grid}.avatarChoices button{cursor:pointer;color:#31434c;background:#fff;border:1.5px solid #d5e2e7;border-radius:15px;justify-items:center;gap:5px;min-width:0;padding:13px 8px;display:grid}.avatarChoices button.selected{border-color:var(--blue);background:#eefaff;box-shadow:0 0 0 3px #019cfb12}.avatarChoices span{border-radius:50%;place-items:center;width:43px;height:43px;font-size:23px;display:grid}.avatarNone{color:#718089;background:#f0f3f4}.illustratedAvatar.a1{color:#087fa8;background:linear-gradient(145deg,#dff5fd,#8dd9ef)}.illustratedAvatar.a2{color:#147d66;background:linear-gradient(145deg,#ddf8ed,#94dbc6)}.avatarPhoto{color:#7652b8;background:#f1eaff}.avatarChoices small{color:#6b7a82;font-size:10px}.publicPhotoWarning{background:#fff8e8;border:1px solid #efdba4;border-radius:15px;margin-top:16px;padding:17px}.publicPhotoWarning h4{margin:0 0 6px;font-size:18px}.publicPhotoWarning p{margin:0 0 12px;font-size:14px;line-height:1.6}.publicPhotoInput{cursor:pointer;background:#fff;border:1px solid #d9c88e;border-radius:10px;padding:9px 13px;font-weight:700;display:inline-flex!important}.publicPhotoInput input{display:none}.publicPhotoWarning>small{margin-top:7px;display:block}.photoConsent{align-items:flex-start;gap:9px;margin-top:15px;flex-direction:row!important;font-size:14px!important;display:flex!important}.photoConsent input{margin-top:3px;width:auto!important}.publicationPreview{margin:24px 0}.publicationPreview>h3{margin:0 0 12px;font-size:22px}.previewReview{box-shadow:var(--shadow-sm);background:#fff;border:1px solid #dbe7eb;border-radius:18px;padding:19px}.previewIdentity{align-items:center;gap:11px;display:flex}.previewIdentity b{font-size:18px}.previewIdentity p{color:#61727b;margin:2px 0 0;font-size:13px}.previewAvatar{color:#0786b0;background:#e2f6fd;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.previewReview blockquote{color:#334750;border-top:1px solid #e8eef1;margin:16px 0 0;padding-top:14px;line-height:1.7}.publicationPreview>p{color:#42616d;margin:10px 3px 0;font-size:14px;font-weight:700}.publicationPrivacy{margin:24px 0;padding:22px}.privacyCardTitle{align-items:center;gap:10px;display:flex}.privacyCardTitle h3{margin:0;font-size:22px}.publicationPrivacy ul{gap:8px;margin:15px 0;padding:0;list-style:none;display:grid}.publicationPrivacy h4{margin:18px 0 6px;font-size:17px}.publicationPrivacy p{color:#40545e;margin:0;line-height:1.7}.publicationPrivacy>strong{color:#174657;border-top:1px solid #cfe6ee;margin-top:15px;padding-top:14px;line-height:1.55;display:block}.registrationPrivacy,.beforePublishPrivacy,.verifyPrivacyLine,.verificationPrivacyCallout{color:#24576a;background:#edf9fd;border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.55}.beforePublishPrivacy{text-align:center;margin:12px 0}.verifyPrivacyLine{font-weight:700;margin-top:13px!important}.documentPrivacy{text-align:right;gap:14px;margin:15px 0;padding:18px;display:flex}.documentPrivacy .appIcon{border-radius:13px;width:43px;height:43px}.documentPrivacy h3{margin:0 0 5px!important;font-size:20px!important}.documentPrivacy p{line-height:1.55;margin:0 0 6px!important;font-size:14px!important}.documentPrivacy b{color:#176277;font-size:14px}.personalPrivacySummary{margin:18px 0 24px;padding:24px 26px}.personalPrivacyHead{align-items:center;gap:13px;display:flex}.personalPrivacyHead .appIcon{width:47px;height:47px}.personalPrivacyHead span{color:#0785ae;font-size:13px;font-weight:800}.personalPrivacyHead h2{margin:2px 0 0;font-size:24px}.personalPrivacyColumns{grid-template-columns:1fr 1fr;gap:18px;margin:19px 0 14px;display:grid}.personalPrivacyColumns>div{background:#fff;border:1px solid #dce9ed;border-radius:15px;padding:16px 18px}.personalPrivacyColumns h3{margin:0 0 10px;font-size:17px}.personalPrivacyColumns p{margin:7px 0;font-size:14px}.personalPrivacyColumns ul{margin:0;padding-right:18px;font-size:14px;line-height:1.8}.personalPrivacySummary>strong{color:#12627e;display:block}.personalPrivacySummary>p{color:#51666f;margin:5px 0 0;font-size:14px}.verifyPrompt small{color:#526872;margin-top:5px;line-height:1.5;display:block}.privacyFaq{box-shadow:var(--shadow-sm);background:#fff;border:1px solid #d9e9ee;border-radius:22px;margin-top:46px;padding:25px}.privacyFaqTitle{align-items:center;gap:12px;margin-bottom:13px;display:flex}.privacyFaqTitle h2{margin:0;font-size:26px}.privacyFaqTitle p{color:#687982;margin:2px 0 0;font-size:16px}.privacyFaq details{border-top:1px solid #e5ecef;padding:16px 2px}.privacyFaq summary{cursor:pointer;font-size:18px;font-weight:800}.privacyFaq details p{color:#465a64;margin:10px 0 0;font-size:16px;line-height:1.7}.reviewerAvatar.publicAvatar{cursor:default;-webkit-user-select:none;user-select:none;color:#087fa8;background:linear-gradient(145deg,#dff5fd,#8dd9ef)}.reviewerAvatar.publicAvatar.green{color:#147d66;background:linear-gradient(145deg,#ddf8ed,#94dbc6)}.reviewTop h3{cursor:default}.reviewTop h3:hover{text-decoration:none}@media (width<=650px){.introPrivacyCard{border-radius:16px;margin-bottom:21px;padding:19px 16px}.introPrivacyCard h2{font-size:20px}.introPrivacyCard p{font-size:16px;line-height:1.65}.introPrivacyCard strong{font-size:16px}.privacyPromise{gap:11px;padding:17px 15px}.privacyPromise .appIcon{width:39px;height:39px}.privacyPromise h3{font-size:19px}.privacyPromise p{font-size:14px}.avatarChooser{padding:17px 13px}.avatarChoices{grid-template-columns:1fr 1fr}.avatarChoices button{min-height:104px}.publicationPrivacy,.documentPrivacy{padding:17px 14px}.publicationPrivacy p,.publicationPrivacy>strong{font-size:14px}.personalPrivacySummary{padding:19px 15px}.personalPrivacyColumns{grid-template-columns:1fr;gap:10px}.personalPrivacyHead h2{font-size:21px}.privacyFaq{margin-top:35px;padding:20px 15px}.privacyFaqTitle h2{font-size:23px}.privacyFaqTitle p{font-size:16px}.privacyFaq summary{font-size:17px}.privacyFaq details p{font-size:16px}}.homepageShare,.postReviewShare,.emptyApartmentShare{box-shadow:var(--shadow-sm);background:#fff;border:1px solid #d9e8ed;border-radius:20px}.homepageShare{justify-content:space-between;align-items:center;gap:24px;width:min(820px,100% - 28px);margin:0 auto 38px;padding:22px 25px;display:flex}.homepageShare h2{margin:0 0 5px;font-size:21px}.homepageShare p{color:#5a6e77;margin:0;font-size:14px;line-height:1.55}.postReviewShare{background:linear-gradient(135deg,#f2fbfe,#fff);width:min(620px,100%);margin:25px auto;padding:24px}.postReviewShare h2{margin:0 0 8px;font-size:24px}.postReviewShare>p{max-width:540px;margin:0 auto 18px!important;font-size:16px!important}.postReviewShare h3{margin:0 0 13px;font-size:19px}.emptyApartmentShare{text-align:center;margin:18px 0 28px;padding:25px}.emptyApartmentShare h2{margin:0 0 7px;font-size:23px}.emptyApartmentShare>p{color:#586b74;margin:0 0 16px;line-height:1.6}.apartmentShareCard{width:min(820px,100%);box-shadow:var(--shadow-sm);text-align:center;background:#fff;border:1px solid #d9e8ed;border-radius:20px;margin:22px auto 34px;padding:25px}.apartmentShareCard h2{color:#173f4b;margin:0 0 16px;font-size:23px}.apartmentShareOptions{justify-content:center;gap:10px;margin:0;display:flex}.emptyApartmentShareCard{text-align:right;justify-content:space-between;align-items:center;gap:24px;padding:22px 25px;display:flex}.emptyApartmentShareCard h2{margin:0 0 5px;font-size:21px}.emptyApartmentShareCopy p{color:#5a6e77;margin:0;font-size:14px;line-height:1.55}.shareActions{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.shareActions.compact{flex:none}.whatsappShareButton,.copyShareLink,.nativeShareLink{cursor:pointer;border-radius:13px;min-height:48px;padding:12px 18px;font:700 15px/1.3 Segoe UI,Arial,sans-serif}.whatsappShareButton{color:#157a49;background:#fff;border:1px solid #159b57;justify-content:center;align-items:center;gap:9px;display:inline-flex;box-shadow:0 5px 15px #163c2a0c}.whatsappShareButton:hover{background:#f1fbf6}.copyShareLink,.nativeShareLink{color:#49616b;background:#fff;border:1px solid #cbdde3}.nativeShareLink{color:#17657d;border-color:#9dcfdf}.whatsappMark{color:#20a963;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.whatsappMark svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px;display:block}.whatsappMark svg path+path{fill:currentColor;stroke:none}.apartmentPage .overallScore>a{line-height:1.35;font-size:18px!important}@media (width<=650px){.homepageShare{text-align:center;padding:20px 16px;display:block}.homepageShare p{margin-bottom:16px}.shareActions,.shareActions.compact{grid-template-columns:1fr;width:100%;display:grid}.whatsappShareButton,.copyShareLink,.nativeShareLink{width:100%;min-height:52px}.postReviewShare,.emptyApartmentShare{padding:21px 15px}.postReviewShare h2{font-size:22px}.apartmentShareCard{margin:18px auto 28px;padding:21px 15px}.apartmentShareCard h2{font-size:22px}.emptyApartmentShareCard{text-align:center;display:block}.emptyApartmentShareCard h2{font-size:21px}.emptyApartmentShareCopy p{margin-bottom:16px}.apartmentShareOptions{grid-template-columns:1fr;width:100%;display:grid}}.dangerActions .cancelDelete{color:#4f6069!important;background:#fff!important;border:1px solid #cbdde3!important}.dangerActions .confirmDelete{color:#fff!important;background:#9f3f48!important;border:1px solid #9f3f48!important}.dangerActions .confirmDelete:hover{background:#87343d!important}.dangerActions button:disabled{opacity:.6;cursor:not-allowed}.personalToast.deleteError{background:#8f3e47}.editRentDialog>p{text-align:center;color:#5f7079;line-height:1.6}.editRentDialog .scoreButtons{margin:22px 0}.editRentDialog .dialogActions button:disabled{opacity:.45;cursor:not-allowed}.authConsent{background:#f8fcfd;border:1.5px solid #d5e4e9;border-radius:15px;margin:22px 0 16px;padding:18px}.authConsent h2{margin:0 0 12px;font-size:18px}.authConsent label{align-items:flex-start;gap:10px;font-size:14px;line-height:1.55;display:flex}.authConsent input{accent-color:#09a7d5;margin-top:4px}.authConsent a{color:#078fbd;text-decoration:underline}.authConsent.hasError{background:#fff6f6;border-color:#bd5b62}.authConsent>p{color:#a13f47;margin:10px 0 0;font-size:13px;font-weight:700}.authDisabled{opacity:.48;filter:saturate(.5);cursor:not-allowed!important}.earlyRateCta{isolation:isolate;background:linear-gradient(120deg,#fff8f5,#fff 58%,#fff5e7);border:1px solid #efc7bf;border-radius:24px;grid-template-columns:auto minmax(0,1fr) minmax(290px,360px);align-items:center;gap:24px;width:min(1080px,100% - 36px);margin:0 auto 68px;padding:30px 34px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px #5b2e241f}.earlyRateCta:before{content:"";z-index:-1;background:#d65b451a;border-radius:50%;width:230px;height:230px;position:absolute;inset:auto -55px -85px auto}.earlyRateIcon{color:#b84c3d;background:#ffe7df;border-radius:21px;place-items:center;width:68px;height:68px;display:grid}.earlyRateIcon .appIcon{color:#b84c3d;background:#fff;border-radius:16px;width:50px;height:50px}.earlyRateCopy h2{color:#24343c;margin:0 0 8px;font-size:29px}.earlyRateCopy p{color:#52656e;margin:0;font-size:17px;line-height:1.6}.earlyRateAction{text-align:center;gap:9px;display:grid}.earlyRateAction a{color:#fff;background:linear-gradient(110deg,#d65b45,#b9473c);border-radius:15px;min-height:56px;padding:16px 24px;font-size:18px;font-weight:800;transition:transform .2s,box-shadow .2s;box-shadow:0 9px 20px #a83e3040}.earlyRateAction a:hover{transform:translateY(-2px);box-shadow:0 12px 24px #a83e304d}.earlyRateAction small{color:#65747c;font-size:12px;line-height:1.45}@media (width<=850px){.earlyRateCta{grid-template-columns:auto 1fr;gap:17px 15px;margin:-22px auto 58px;padding:27px 22px}.earlyRateCopy h2{font-size:25px}.earlyRateCopy p{font-size:16px}.earlyRateAction{grid-column:1/-1}.earlyRateAction a{width:100%;min-height:56px}.earlyRateAction small{font-size:13px}}@media (width<=470px){.earlyRateCta{text-align:center;margin-top:-28px;padding:25px 17px;display:block}.earlyRateIcon{margin:0 auto 15px}.earlyRateCopy h2{font-size:24px}.earlyRateCopy p{margin-bottom:20px}.earlyRateAction a{display:block}}a.homepageRateButton{width:max-content;min-height:0;color:var(--ink);letter-spacing:0;white-space:nowrap;background:#ffc916;border:0;border-radius:15px;justify-content:center;align-items:center;padding:16px 28px;font-size:17px;font-weight:800;line-height:1.3;transition:background-color .2s,box-shadow .2s,transform .2s;display:inline-flex;box-shadow:0 8px 20px #d5a50028;font-family:Segoe UI,Arial,sans-serif!important}a.homepageRateButton:hover{background:#f2bd00;transform:translateY(-1px);box-shadow:0 10px 22px #b88e002e}a.homepageRateButton:active{background:#ddae00;transform:translateY(1px);box-shadow:0 4px 10px #b88e0026}@media (width<=850px){a.homepageRateButton{width:100%;min-height:54px}.earlyRateAction{justify-items:stretch}}.homepageRateAction{text-align:center;justify-items:center;gap:9px;display:grid}.homepageRateAction small{color:#65747c;max-width:320px;font-size:12px;line-height:1.45}@media (width<=850px){.homepageRateAction{justify-items:stretch;width:100%}.homepageRateAction small{max-width:none;font-size:13px}}.search{grid-template-columns:minmax(0,1fr) 115px 210px;gap:12px;max-width:900px}.homeAddressInput,.search .homeApartmentInput{direction:ltr;background:#fff;border:1px solid #e0e8ec;border-radius:17px;align-items:center;height:58px;padding:0 16px;display:flex;box-shadow:0 4px 16px #45697922}.homeAddressInput{position:relative}.homeAddressInput>.appIcon{flex:none}.homeAddressInput .googleAddressField{flex:1;min-width:0}.search .homeApartmentInput span{white-space:nowrap;font-size:14px;font-weight:800}.search .homeApartmentInput input{min-width:0}.example{text-align:center;margin:10px 0 2px}.googleAddressField{width:100%;font-weight:400;position:relative}.googleAddressField>input{direction:rtl;background:#fff;border:1.5px solid #d7e3e8;border-radius:13px;outline:0;width:100%;padding:14px 15px}.homeAddressInput .googleAddressField>input{box-shadow:none;border:0;padding:0 10px;font-size:18px}.googleAddressField>input:focus{border-color:#15aedd;box-shadow:0 0 0 3px #19b6df18}.homeAddressInput .googleAddressField>input:focus{box-shadow:none}.placesSuggestions{z-index:100;text-align:right;background:#fff;border:1px solid #d7e3e8;border-radius:14px;max-height:280px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 12px 30px #1837442b}.placesSuggestions li button{color:#17232c;text-align:right;cursor:pointer;background:#fff;border:0;border-radius:9px;width:100%;padding:12px;font-size:15px;display:block}.placesSuggestions li button:hover,.placesSuggestions li[aria-selected=true] button{background:#edfaff}.placesLoading{border:2px solid #cfe6ee;border-top-color:#0796d1;border-radius:50%;width:16px;height:16px;margin-top:-8px;animation:.7s linear infinite placesSpin;position:absolute;top:50%;left:13px}.placesError,.placesValidation{color:#a33;margin:7px 0 0;font-size:12px;line-height:1.4}.googleAttribution{color:#687780;text-align:left;margin-top:5px;font-size:10px;display:block}.homeAddressInput .googleAttribution{display:none}@keyframes placesSpin{to{transform:rotate(360deg)}}@media (width<=850px){.search{grid-template-columns:1fr}.search .homeApartmentInput{height:54px}.homeAddressInput{height:58px}}.footerLegalLinks{color:#98a4aa;flex-wrap:wrap;align-items:center;gap:7px;display:flex}.footerLegalLinks a{color:#4b5760;margin:0;display:inline-block}.contactPage{background-color:#fff;background-image:url(/urban-residential-line.svg);min-height:100vh}.contactHero{text-align:center;background:radial-gradient(circle at 50% 8%,#fff 0 12%,#0000 44%),linear-gradient(#eaf8fd,#fff);min-height:330px;padding:66px 20px 62px;position:relative;overflow:hidden}.contactHero>div:last-child{z-index:2;position:relative}.contactHero>div>span{color:#087fab;background:#dff5fd;border-radius:99px;padding:7px 14px;font-size:14px;font-weight:700;display:inline-block}.contactHero h1{margin:13px 0 16px;font-size:56px;line-height:1.08}.contactHero p{color:#445761;margin:0;font-size:20px;line-height:1.7}.contactShell{z-index:3;width:min(980px,100% - 32px);margin:-28px auto 80px;position:relative}.contactIntro{background:#f3fbfe;border:1px solid #dcebf1;border-radius:20px;max-width:780px;margin:0 auto 24px;padding:25px 30px}.contactIntro h2{margin:0 0 8px;font-size:25px}.contactIntro p{color:#40535d;margin:0;font-size:17px;line-height:1.75}.contactCard{background:#fff;border:1px solid #dce7eb;border-radius:26px;max-width:780px;margin:auto;padding:38px 44px;box-shadow:0 12px 35px #18374416}.contactForm{grid-template-columns:1fr 1fr;gap:22px;display:grid}.contactForm label{gap:8px;font-size:16px;font-weight:700;display:grid}.contactForm label.wide{grid-column:1/-1}.contactForm input,.contactForm select,.contactForm textarea{width:100%;color:var(--ink);background:#fff;border:1.5px solid #d5e3e8;border-radius:13px;outline:0;padding:14px 15px;font-size:16px}.contactForm textarea{resize:vertical;min-height:160px;line-height:1.6}.contactForm input:focus,.contactForm select:focus,.contactForm textarea:focus{border-color:#15aedd;box-shadow:0 0 0 3px #19b6df18}.contactForm label span b{color:#c45349}.contactHoneypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.contactSubmit{color:#fff;cursor:pointer;background:linear-gradient(110deg,#12b5d8,#088fd0);border:0;border-radius:14px;grid-column:1/-1;justify-self:start;min-width:180px;padding:15px 27px;font-size:18px;font-weight:800;box-shadow:0 9px 22px #078fc030}.contactSubmit:disabled{opacity:.65;cursor:wait}.contactError{color:#9d3737;background:#fff0f0;border-radius:12px;grid-column:1/-1;margin:0;padding:12px 15px;font-weight:700}.contactPrivacy{color:#667780;grid-column:1/-1;margin:0;font-size:13px;line-height:1.65}.contactPrivacy a{color:#078eb9;text-underline-offset:3px;text-decoration:underline}.contactSuccess{text-align:center;padding:28px 10px}.contactSuccess>span{color:#168568;background:#dcf7ed;border-radius:50%;place-items:center;width:72px;height:72px;margin:auto;font-size:36px;font-weight:800;display:grid}.contactSuccess h2{margin:20px 0 9px;font-size:29px}.contactSuccess p{color:#52636c;margin:0;font-size:17px}.contactSuccess button{color:#078eb9;cursor:pointer;background:#fff;border:1px solid #15aedd;border-radius:12px;margin-top:24px;padding:12px 20px;font-size:15px;font-weight:800}.contactPage footer{margin-top:0}@media (width<=700px){.contactHero{min-height:285px;padding:48px 18px 52px}.contactHero h1{font-size:42px}.contactHero p{font-size:18px}.contactShell{margin-top:-22px;margin-bottom:55px}.contactIntro{padding:21px 20px}.contactIntro h2{font-size:23px}.contactIntro p{font-size:16px}.contactCard{border-radius:21px;padding:27px 20px}.contactForm{grid-template-columns:1fr;gap:18px}.contactForm label.wide,.contactSubmit,.contactPrivacy,.contactError{grid-column:auto}.contactForm input,.contactForm select,.contactForm textarea{min-height:50px;font-size:16px}.contactSubmit{justify-self:stretch;width:100%;min-height:52px}.contactSuccess{padding:20px 0}.contactSuccess h2{font-size:25px}.footerLegalLinks{gap:6px 7px}}:root{--brand-blue:#005efe;--blue:var(--brand-blue);--logo-blue:var(--brand-blue)}.nav nav a:hover,.nav nav a:first-child,.nav nav a[aria-current=page],.login,.hero h1 em,.tagline,.tagline b,.notice,.apt>a,.title>span,.trustContent>span,.trust h3,.aboutIntro>span,.aboutSectionLabel,.aboutVerified,.aboutSlogan span,.aboutCopy blockquote:before,.aboutCopy blockquote:after,.sectionHeading>span,.apartmentIdentity .crumb,.scoreGroup summary span,.againIcon,.againSection strong,.reviewTop>strong,.verifiedBadge,.panelTitle>a,.authSwitch button,.declarations a,.legalBack,.legalContent a,.verificationNote a,.changePublicName,.accountConfirmations a,.mailIcon,.mailNotice,.personalLink,.emptyApartment>a,.buildingInfoHeading>span,.buildingInfo>button,.emptyHeroSummary>a,.contactHero>div>span,.contactPrivacy a,.contactSuccess button,.personalPrivacyHead span,.statusBadge,.avatar,.appIcon.blue,.previewAvatar,.reviewerAvatar,.dialogIcon:not(.danger),.personalEmpty>span{color:var(--brand-blue)!important}.search button,.continueBtn,.publishAccountBtn,.contactSubmit,.statusJourney a,.success>a,.verifyActions button:first-child,.submitVerify,.emailActions button:not(.laterBtn),.apartmentSearch button,.overallScore>a,.miniShield,.emptyApartment>div a,.sendReport,.reportSent button,.notifyApartment button,.searchAgain button,.emptyHeroSummary button,.demoInvitation a,.overallScore .demoDisabledAction,.personalTabs button.active,.primarySmall,.verifyPrompt button,.verificationCard>button,.personalEmpty a:first-child,.dialogActions button:first-child,.scoreButtons button.active,.unknown.active,.choice button.active,.successIcon,.toggleRow input:checked+i,.progressTrack i{background:var(--brand-blue)!important;border-color:var(--brand-blue)!important}.login,.nav nav a:hover,.nav nav a:first-child,.nav nav a[aria-current=page],.verifyOption.selected,.avatarChoices button.selected,.contactSuccess button{border-color:var(--brand-blue)!important}.formGrid input:focus,.textQuestions textarea:focus,.identity>input:focus,.identity label input:focus,.monthYear select:focus,.authFields input:focus,.googleAddressField>input:focus,.contactForm input:focus,.contactForm select:focus,.contactForm textarea:focus,.publicNameConfirm input:focus{border-color:var(--brand-blue)!important;box-shadow:0 0 0 3px #005efe1f!important}.declarations input,.ageConfirmation input,.accountConfirmations input,.authConsent input,.identityOptions input,.reportOptions input{accent-color:var(--brand-blue)!important}.avatarChoices button.selected{box-shadow:0 0 0 3px #005efe12!important}.placesLoading{border-top-color:var(--brand-blue)!important}.personalLogout{color:#43545d;min-height:42px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cbd7dc;border-radius:11px;justify-content:center;align-items:center;padding:10px 18px;font-weight:700;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.personalLogout:hover,.personalLogout:focus-visible{color:#243740;background:#f8fbfc;border-color:#93a7b0}.personalLogout:disabled{opacity:.6;cursor:wait}@media (width<=750px){.personalWelcome{flex-direction:column}.personalLogout{width:100%;min-height:46px}}.siteFooter{background:#f7fafc;border-top:1px solid #dce6eb;width:100%;max-width:none;margin-top:70px;padding:0;overflow:visible}.footerInner{width:min(1120px,100% - 48px);margin:0 auto;padding:36px 0 30px}.footerBrand{text-align:center;background:0 0;width:min(270px,100%);margin:0 auto 30px;overflow:visible}.footerBrand img{object-fit:contain;object-position:center;background:0 0;width:100%;max-width:100%;height:auto;max-height:none;margin:0;display:block;position:static;transform:none}.footerNav{border-top:1px solid #dfe8ec;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 48px;padding-top:26px;display:grid}.footerNav section{min-width:0;margin:0;padding:0}.footerNav h3{color:#1f3039;margin:0 0 10px;font-size:15px;font-weight:800;line-height:1.4}.footerNav a{color:#53646d;align-items:center;width:max-content;max-width:100%;min-height:32px;margin:0;font-size:14px;line-height:1.45;transition:color .18s;display:flex}.footerNav a:hover,.footerNav a:focus-visible{color:var(--brand-blue)}.footerBottom{background:#f2f6f8;border-top:1px solid #dfe8ec}.siteFooter .copy{color:#6c7b83;text-align:center;width:min(1120px,100% - 48px);margin:0 auto;padding:15px 0;font-size:12px;line-height:1.4}@media (width<=850px){.siteFooter{margin-top:54px;padding:0}.footerInner{width:min(100% - 32px,600px);padding:28px 0 22px}.footerBrand{width:min(230px,76vw);margin-bottom:24px}.footerNav{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;padding-top:22px}.footerNav h3{margin-bottom:6px;font-size:15px}.footerNav a{min-height:38px;font-size:14px}.siteFooter .copy{width:calc(100% - 32px);padding:14px 0;font-size:12px}}@media (width<=370px){.footerInner{width:calc(100% - 28px)}.footerBrand{width:min(215px,78vw)}.footerNav{gap:15px 18px}.footerNav h3{font-size:14px}.footerNav a{font-size:13px}}.apartmentSaveButton{border:1px solid var(--blue);color:var(--blue);cursor:pointer;background:#fff;border-radius:12px;margin-top:16px;padding:11px 17px;font-weight:700}.apartmentSaveButton.saved,.emptyHeroSummary .savedApartmentButton{color:#167a61;background:#e8f8f2;border:1px solid #b8e4d6}.saveApartmentError{color:#9d4040!important;margin-top:9px!important}.savedApartmentsPanel{margin-top:20px}.savedApartmentCard{border:1px solid #dce7eb;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.savedApartmentCard h3{margin:0 0 5px;font-size:18px}.savedApartmentCard p{color:#667780;margin:0}.savedApartmentActions{gap:9px;display:flex}.savedApartmentActions a,.savedApartmentActions button{cursor:pointer;background:#fff;border:1px solid #cbdde3;border-radius:10px;padding:9px 13px}.savedApartmentActions a{color:var(--blue)}.savedApartmentActions button{color:#8e4d4d}.accountDangerZone{background:snow;border:1px solid #efd8d8;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:22px 25px;display:flex}.accountDangerZone h2{margin:0 0 5px;font-size:20px}.accountDangerZone p{color:#6a7479;margin:0}.accountDangerZone>button{color:#8d3f3f;cursor:pointer;background:#fff;border:1px solid #c98585;border-radius:11px;padding:10px 15px}.accountDeleteDialog{text-align:center}.accountDeleteDialog>p{color:#5f7079;line-height:1.65}.accountDeleteDialog .cancelDelete{color:#4f6069;background:#fff;border:1px solid #cbdde3}.accountDeleteDialog .confirmDelete{color:#fff;background:#9e4545;border-color:#9e4545}.accountDeleteDialog button:disabled{opacity:.55;cursor:wait}@media (width<=750px){.savedApartmentCard,.accountDangerZone{flex-direction:column;align-items:stretch}.savedApartmentActions>*{text-align:center;flex:1}.accountDangerZone>button,.apartmentSaveButton{width:100%}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
