@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700&display=swap";.workspace-search-overlay{z-index:40;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b2a1e52;justify-content:center;align-items:flex-start;padding:88px 18px 24px;display:flex;position:fixed;inset:0}.workspace-search-dialog{background:#fffdfa;border:1px solid #deddd7;border-radius:18px;width:min(660px,100%);position:relative;overflow:hidden;box-shadow:0 28px 80px #0b211938}.workspace-search-dialog>h2{letter-spacing:-.7px;margin:0;padding:22px 64px 7px 24px;font:700 23px Manrope}.workspace-search-close{cursor:pointer;background:#f1f1ed;border:0;border-radius:9px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:17px;right:18px}.workspace-search-close svg{width:18px}.workspace-search-input{background:#fff;border:1px solid #cfd5d0;border-radius:11px;align-items:center;gap:10px;height:50px;margin:8px 24px 15px;padding:0 12px;display:flex;box-shadow:0 0 0 3px #dfe9df66}.workspace-search-input>svg{color:#62736b;width:20px}.workspace-search-input input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:14px}.workspace-search-dialog kbd{color:#76817c;background:#f5f5f1;border:1px solid #d9ddd8;border-radius:5px;min-width:23px;padding:3px 6px;font:600 9px DM Sans}.workspace-search-results{min-height:230px;max-height:min(56vh,520px);padding:0 14px 13px;overflow-y:auto}.workspace-search-count{color:#8a918e;letter-spacing:.7px;text-transform:uppercase;margin:0;padding:4px 10px 8px;font-size:9px;font-weight:700}.workspace-search-results [role=listbox]{gap:3px;display:grid}.workspace-search-results [role=option]{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:62px;padding:9px 11px;display:grid}.workspace-search-results [role=option].active{background:#e9f0ea}.workspace-search-results [role=option]>span:first-child{color:#356b51;background:#f0f1ed;border-radius:9px;place-items:center;width:39px;height:39px;display:grid}.workspace-search-results [role=option].active>span:first-child{background:#fff}.workspace-search-results [role=option] svg{width:19px}.workspace-search-results b,.workspace-search-results small{display:block}.workspace-search-results b{font-size:12px}.workspace-search-results small{color:#7c8581;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.workspace-search-results em{color:#945a45;background:#f4e5df;border-radius:99px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:700}.workspace-search-prompt{color:#75817b;justify-content:center;align-items:center;gap:13px;min-height:218px;display:flex}.workspace-search-prompt>svg{color:#356b51;background:#edf2ed;border-radius:9px;width:34px;height:34px;padding:8px}.workspace-search-prompt p,.workspace-search-prompt b,.workspace-search-prompt span{margin:0;display:block}.workspace-search-prompt b{color:var(--ink);font-size:13px}.workspace-search-prompt span{margin-top:4px;font-size:10px}.workspace-search-prompt.empty>svg{color:#945a45;background:#f4e5df}.workspace-search-dialog>footer{color:#7b8580;background:#faf9f5;border-top:1px solid #e5e3de;gap:18px;padding:10px 24px;font-size:9px;display:flex}.workspace-search-dialog>footer kbd{margin-right:3px}@media (width<=650px){.workspace-search-overlay{align-items:center;padding:18px 10px}.workspace-search-dialog>h2{font-size:20px}.workspace-search-input{margin-left:15px;margin-right:15px}.workspace-search-input kbd,.workspace-search-dialog>footer{display:none}.workspace-search-results{max-height:62vh;padding-left:7px;padding-right:7px}.workspace-search-results [role=option]{grid-template-columns:auto minmax(0,1fr)}.workspace-search-results [role=option] em{display:none}}.home-summary-photo{object-fit:cover;border-radius:11px;width:112px;height:78px}.home-photo-picker{cursor:pointer;background:#f8f8f5;border:1px solid #d2d7d3;border-radius:12px;grid-template-columns:132px 1fr;align-items:center;gap:14px;padding:10px;margin:18px 0 10px!important;display:grid!important}.home-photo-picker:hover{background:#f2f5f1;border-color:#8ea397}.home-photo-picker:focus-within{outline-offset:2px;outline:3px solid #b96f52}.home-photo-picker img{object-fit:cover;border-radius:9px;width:132px;height:92px}.home-photo-picker span,.home-photo-picker b,.home-photo-picker small{display:block}.home-photo-picker span>svg{color:#2d664c;width:24px;height:24px;margin-bottom:8px}.home-photo-picker b{color:#173d2f;font:700 13px Manrope,sans-serif}.home-photo-picker small{color:#6f7c75;margin-top:3px;font-size:10px}.management-dialog .home-photo-picker input{opacity:0;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute}@media (width<=650px){.home-summary-photo{width:88px;height:72px}.home-photo-picker{grid-template-columns:100px 1fr}.home-photo-picker img{width:100px;height:84px}}.task-center{background:#fffdfa;border:1px solid #e1dfd9;border-radius:17px;width:min(1240px,100% - 36px);min-height:680px;margin:24px auto 0;padding:30px}.task-center-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.task-center-header h1,.task-center-header p{margin:0}.task-center-header h1{letter-spacing:-1.2px;font:700 31px Manrope}.task-center-header>div>p:last-child{color:#78827d;margin-top:7px;font-size:11px}.task-scope{color:#77837d;text-transform:uppercase;letter-spacing:.7px;gap:5px;font-size:8px;font-weight:700;display:grid}.task-scope select,.task-filter select{height:39px;color:var(--ink);background:#fff;border:1px solid #d9ddd8;border-radius:9px;padding:0 34px 0 11px;font-size:10px;font-weight:700}.task-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:25px;display:grid}.task-summary button{color:#416553;text-align:left;cursor:pointer;background:#fcfcf9;border:1px solid #e2e2dd;border-radius:12px;align-items:center;gap:11px;min-height:82px;padding:13px;display:flex}.task-summary button:hover,.task-summary button.active{background:#edf4ef;border-color:#92ad9e}.task-summary button:first-child{color:#9a533e}.task-summary button:first-child:hover,.task-summary button:first-child.active{background:#fff4ef;border-color:#d5a28e}.task-summary button>svg{flex:none;width:25px}.task-summary span,.task-summary strong{display:block}.task-summary span{color:#75807b;font-size:9px}.task-summary strong{color:var(--ink);margin-top:4px;font:700 21px Manrope}.task-toolbar{justify-content:space-between;align-items:center;gap:10px;margin:20px 0 12px;display:flex}.task-search{background:#fafaf7;border:1px solid #dde0dc;border-radius:9px;align-items:center;gap:8px;min-width:280px;height:41px;padding:0 11px;display:flex}.task-search:focus-within{border-color:#789887;box-shadow:0 0 0 2px #e1ebe5}.task-search>svg,.task-filter>svg{color:#74827b;width:16px}.task-search input{background:0 0;border:0;outline:0;width:100%;font-size:10px}.task-filter{color:#68766f;align-items:center;gap:7px;font-size:9px;font-weight:700;display:flex}.portfolio-task-list{gap:9px;display:grid}.portfolio-task{background:#fff;border:1px solid #e1e1dc;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-height:86px;padding:13px;display:grid}.portfolio-task.overdue{border-left:3px solid #bd7659}.portfolio-task.due_soon{border-left:3px solid #d4a451}.portfolio-task.completed{opacity:.72}.portfolio-task-icon{color:#32684d;background:#edf2ed;border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.portfolio-task.overdue .portfolio-task-icon{color:#a5563e;background:#f8e8e1}.portfolio-task-icon svg{width:22px}.portfolio-task-main p,.portfolio-task-main h2,.portfolio-task-main small{margin:0}.portfolio-task-main p{color:#9a604a;letter-spacing:.7px;text-transform:uppercase;font-size:8px;font-weight:700}.portfolio-task-main h2{margin:4px 0;font:700 13px Manrope}.portfolio-task-main small{color:#7c8782;align-items:center;gap:5px;font-size:8px;display:flex}.portfolio-task-main small svg{width:12px}.portfolio-task>button{cursor:pointer;background:#fff;border:1px solid #d9dcd6;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:9px;font-weight:700;display:flex}.portfolio-task>button:hover{background:#f3f7f4;border-color:#91a99c}.portfolio-task>button svg{width:13px}.task-center-state{color:#6e7d75;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:310px;padding:50px 20px;display:flex}.task-center-state>svg{width:38px}.task-center-state h2,.task-center-state p{margin:0}.task-center-state h2{color:var(--ink);margin-top:12px;font:700 18px Manrope}.task-center-state p{margin-top:5px;font-size:10px}.task-center-state.error>svg,.task-center-state.error h2{color:#9a533e}.task-center-warning{color:#8b4d38;background:#fff3ed;border-radius:9px;align-items:center;gap:8px;margin:18px 0 0;padding:11px 13px;font-size:9px;font-weight:700;display:flex}.task-center-warning svg{flex:none;width:17px}.enhanced-app .bottom-nav{grid-template-columns:repeat(6,1fr)}@media (width<=820px){.task-center{margin-top:13px;padding:22px}.task-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.task-center{border-radius:13px;width:calc(100% - 20px);padding:18px}.task-center-header{display:block}.task-center-header h1{font-size:27px}.task-scope{margin-top:17px}.task-scope select{width:100%}.task-toolbar{flex-direction:column;align-items:stretch}.task-search{width:100%;min-width:0}.task-filter{justify-content:space-between}.task-filter select{flex:1}.portfolio-task{grid-template-columns:auto minmax(0,1fr)}.portfolio-task>button{grid-column:2;width:max-content}.portfolio-task-main small{flex-wrap:wrap}.enhanced-app .bottom-nav button{font-size:8px}.enhanced-app .bottom-nav button svg{width:21px;height:21px}}:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:.8;--PhoneInputInternationalIconGlobe-opacity:.65;--PhoneInputCountrySelect-marginRight:.35em;--PhoneInputCountrySelectArrow-width:.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:#00000080;--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:#0000001a}.PhoneInput{align-items:center;display:flex}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor), inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{width:100%;height:100%;display:block}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{margin-right:var(--PhoneInputCountrySelect-marginRight);align-self:stretch;align-items:center;display:flex;position:relative}.PhoneInputCountrySelect{z-index:1;opacity:0;cursor:pointer;border:0;width:100%;height:100%;position:absolute;top:0;left:0}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity);display:block}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus), inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.profile-phone-input{height:42px;position:relative}.profile-phone-input .PhoneInputInput{border-radius:0 9px 9px 0;min-width:0}.country-code-select{height:42px;position:relative}.country-code-trigger{color:#17382c;cursor:pointer;background:#f7f8f5;border:1px solid #d9ddd9;border-right:0;border-radius:9px 0 0 9px;align-items:center;gap:8px;min-width:86px;height:42px;padding:0 10px;font:700 10px Manrope;display:flex}.country-code-trigger:hover{background:#f0f3ee}.country-code-trigger:focus-visible{z-index:1;border-color:#be6749;outline:2px solid #be67494d;position:relative}.country-code-trigger:disabled{cursor:not-allowed;opacity:.65}.country-code-trigger .PhoneInputCountryIcon,.country-code-options .PhoneInputCountryIcon{width:24px;min-width:24px;box-shadow:none}.country-code-trigger>svg{width:12px;margin-left:auto;transition:transform .15s}.country-code-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.country-code-popover{z-index:30;background:#fff;border:1px solid #dfe3de;border-radius:13px;width:min(350px,100vw - 56px);padding:8px;position:absolute;top:48px;left:0;box-shadow:0 16px 42px #1c31292e}.country-code-search{background:#fafbf9;border:1px solid #dfe3de;border-radius:9px;align-items:center;color:#7b8882!important;gap:8px!important;height:40px!important;padding:0 10px!important;display:flex!important}.country-code-search>svg{flex:none;width:16px}.country-code-search input{width:100%;background:0 0!important;border:0!important;outline:0!important;height:38px!important;padding:0!important;font-size:10px!important}.country-code-options{overscroll-behavior:contain;max-height:270px;margin-top:6px;overflow-y:auto}.country-code-options button{color:#263e35;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:25px minmax(0,1fr) auto 14px;align-items:center;gap:9px;width:100%;min-height:39px;padding:7px 9px;font:600 10px Manrope;display:grid}.country-code-options button:hover,.country-code-options button:focus-visible{background:#f3f5f1;outline:0}.country-code-options button.selected{color:#9d5037;background:#f6ece7}.country-code-options button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.country-code-options button>small{color:#738079;font-size:9px}.country-code-options button>svg{width:13px}.country-code-empty{color:#7b8882;text-align:center;margin:18px 8px;font-size:9px}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.avatar{overflow:hidden}.avatar img,.account-menu-identity>span img,.profile-title>span img{object-fit:cover;width:100%;height:100%;display:block}.profile-title>span img{border-radius:50%}.profile-form{border-top:1px solid #e8e7e2;gap:14px;margin-top:10px;padding-top:16px;display:grid}.profile-form label,.profile-field{color:#52615a;gap:6px;font-size:10px;font-weight:700;display:grid}.profile-form input{color:#17382c;background:#fff;border:1px solid #d9ddd9;border-radius:9px;height:42px;padding:0 12px;font:500 11px Manrope}.profile-form input:focus{border-color:#be6749;outline:2px solid #be67494d}.profile-form small{color:#818b86;font-size:8px;font-weight:500}.profile-form-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.profile-form-actions .btn{height:39px}.profile-success,.profile-error{font-size:9px;font-weight:700}.profile-success{color:#347054;align-items:center;gap:5px;display:flex}.profile-success svg{width:14px}.profile-error{color:#9b4938}.social-auth{width:min(420px,100%)}.social-auth h2{letter-spacing:-1.5px;margin:8px 0;font:700 34px Manrope}.social-auth>p:not(.kicker):not(.sign-in):not(.auth-assurance):not(.privacy-link){color:var(--muted);margin:0 0 26px}.social-button{background:#fff;justify-content:flex-start;margin-top:11px;padding-left:20px}.social-button:disabled{color:#9a9f9c;cursor:not-allowed;background:#f1f1ef;border-color:#dedfdc;transform:none}.social-button svg{width:21px;height:21px;margin-right:8px}.social-auth .error{margin-top:14px}.auth-assurance{color:#718078;align-items:flex-start;gap:8px;margin:18px 0;font-size:11px;line-height:1.5;display:flex}.auth-assurance svg{color:#3a7359;flex:none;width:17px}:root{--green:#123f2d;--green2:#1d523d;--coral:#bd7659;--cream:#f7f4ee;--paper:#fffdfa;--ink:#17372b;--muted:#747977;--line:#dddcd7;--sage:#dfe9df}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:DM Sans,sans-serif}button,input,select{font:inherit}button{color:inherit}.logo{color:var(--green);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font:700 22px Manrope;display:flex}.logo span{background:var(--coral);color:#fff;border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.logo.light{color:#fff}.btn{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 21px;font-weight:700;transition:all .18s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn svg{width:18px}.btn.coral{background:var(--coral);color:#fff;box-shadow:0 9px 25px #8d4c3527}.btn.dark{background:var(--green);color:#fff}.btn.outline{background:0 0;border-color:#ccd3ce}.btn.small{min-height:39px;padding:0 15px;font-size:13px}.btn.full{width:100%}.link-btn{cursor:pointer;background:0 0;border:0;font-weight:600}.kicker{color:var(--coral);letter-spacing:1.2px;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.kicker svg{width:14px}.light-kicker{color:#e3a38b}.topbar{justify-content:space-between;align-items:center;max-width:1200px;height:78px;margin:auto;padding:0 24px;display:flex}.topbar nav{gap:30px;display:flex}.topbar nav a{color:#5f6f68;font-size:13px;font-weight:600;text-decoration:none}.topbar>div{align-items:center;gap:15px;display:flex}.hero{grid-template-columns:.95fr 1.05fr;align-items:center;gap:65px;max-width:1200px;min-height:690px;margin:auto;padding:55px 24px 75px;display:grid}.hero h1,.auth-story h1{letter-spacing:-3.5px;margin:17px 0 22px;font:700 clamp(47px,5vw,68px)/1.07 Manrope}.hero h1 em,.auth-story h1 em{color:var(--coral);font-style:normal;display:block}.lead{color:#68766f;max-width:580px;font-size:18px;line-height:1.65}.cta-row{gap:10px;margin-top:30px;display:flex}.assurance{color:#78857f;align-items:center;gap:8px;margin-top:34px;font-size:12px;display:flex}.assurance svg{color:var(--green)}.phone-preview{background:#fff;border:1px solid #deded9;border-radius:28px;padding:18px;overflow:hidden;transform:rotate(1deg);box-shadow:0 30px 70px #244b3d27}.phone-head{justify-content:space-between;align-items:center;height:43px;font-size:14px;display:flex}.phone-head b{font:700 18px Manrope}.phone-preview>img:first-of-type{object-fit:cover;border-radius:13px;width:100%;height:170px}.ready{align-items:center;gap:16px;margin:21px 0 15px;display:flex}.ready-icon{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:62px;height:62px;display:grid;position:relative}.ready-icon>svg{width:33px;height:33px}.ready-icon i{background:var(--coral);border:2px solid #fff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:1px;right:1px}.ready-icon i svg{width:11px}.ready h3,.ready h1{letter-spacing:-1px;margin:0 0 4px;font:700 25px Manrope}.ready p{color:#777;margin:0;font-size:15px}.ready p b{color:var(--coral);margin:0 8px}.review{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:11px;width:100%;height:55px;font-size:16px;font-weight:600;display:flex}.review svg{width:18px}.plan-preview{object-fit:cover;object-position:top;border-top:1px solid var(--line);width:100%;height:240px;margin-top:20px}.benefits{background:var(--green);color:#fff;grid-template-columns:repeat(3,1fr);gap:35px;padding:28px max(24px,50vw - 575px);display:grid}.benefits>div{align-items:center;gap:12px;display:flex}.benefits svg{color:#df9b80}.benefits p,.benefits b,.benefits span{margin:0;display:block}.benefits p{font-size:12px}.benefits span{color:#adc1b8;margin-top:3px}.section{max-width:1150px;margin:auto;padding:105px 24px}.section-title{text-align:center;max-width:650px;margin:0 auto 50px}.section-title .kicker{justify-content:center}.section h2,.trust h2,.pro h2{letter-spacing:-2px;margin:13px 0;font:700 clamp(34px,4vw,48px)/1.15 Manrope}.section-title>p:last-child{color:var(--muted);font-size:16px;line-height:1.6}.steps{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.steps article{border:1px solid var(--line);background:#fff;border-radius:16px;min-height:250px;padding:27px;position:relative}.steps article>span{color:#bbc2be;font-weight:700;position:absolute;right:23px}.steps article>svg{background:#e6eee8;border-radius:12px;width:45px;height:45px;padding:10px}.steps article:nth-child(2)>svg{color:var(--coral);background:#f5e5df}.steps h3{margin:24px 0 8px;font:700 19px Manrope}.steps p{color:var(--muted);font-size:13px;line-height:1.6}.trust{background:var(--green);color:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:70px;min-height:560px;padding:80px max(25px,50vw - 575px);display:grid}.trust>div:first-child>p:last-of-type{color:#b6c8c0;max-width:500px;line-height:1.7}.trust-tags{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.trust-tags span{border:1px solid #ffffff24;border-radius:99px;padding:8px 10px;font-size:10px}.proof-card{color:var(--ink);background:#fff;border-radius:18px;padding:24px;box-shadow:0 25px 60px #071c153a}.doc-row{grid-template-columns:auto 1fr auto;align-items:center;gap:11px;display:grid}.doc-row>span{width:40px;height:40px;color:var(--coral);background:#f5e4de;border-radius:10px;place-items:center;display:grid}.doc-row p,.doc-row b,.doc-row small{margin:0;display:block}.doc-row small{color:var(--muted);margin-top:3px;font-size:10px}.doc-row em{color:#3a7359;font-size:10px;font-style:normal}.proof-card dl{margin:18px 0}.proof-card dl div{border-top:1px solid #eee;justify-content:space-between;padding:13px 0;display:flex}.proof-card dt{color:var(--muted);font-size:12px}.proof-card dd{gap:7px;font-size:12px;font-weight:700;display:flex}.proof-card dd svg{color:#36745a;width:14px}.proof-card blockquote{color:#596862;background:#f4f5f2;border-radius:9px;margin:0;padding:13px;font-size:11px;font-style:italic}.pro{grid-template-columns:1fr .85fr auto;align-items:center;gap:45px;max-width:1150px;margin:auto;padding:80px 24px;display:grid}.pro h2{font-size:36px}.pro>p{color:var(--muted);line-height:1.65}footer{color:#aac0b6;background:#0a2e21;justify-content:space-between;align-items:center;padding:32px max(24px,50vw - 575px);font-size:11px;display:flex}.auth{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.back{z-index:4;color:#66756f;cursor:pointer;background:0 0;border:0;gap:7px;display:flex;position:fixed;top:22px;right:25px}.back svg{width:17px}.auth-story{background:var(--green);color:#fff;flex-direction:column;justify-content:space-between;padding:42px clamp(40px,7vw,100px);display:flex}.auth-story h1{font-size:clamp(42px,4vw,58px)}.auth-story>div>p:last-child{color:#bfd0c8;max-width:500px;line-height:1.7}.auth-story blockquote{background:#ffffff0a;border:1px solid #fff2;border-radius:14px;margin:0;padding:20px;font-size:14px;line-height:1.6}.auth-story blockquote svg{color:#e2a187;margin-bottom:9px;display:block}.auth-story blockquote small{color:#9eb5ab;display:block}.form-side{place-items:center;padding:75px 35px 30px;display:grid}.form-side form{width:min(420px,100%)}.form-side h2{letter-spacing:-1.5px;margin:8px 0;font:700 34px Manrope}.form-side form>p:not(.kicker):not(.sign-in){color:var(--muted);margin:0 0 26px}.form-side label:not(.terms){margin:16px 0;font-size:12px;font-weight:700;display:block}.form-side input,.fields input,.fields select{background:#fff;border:1px solid #cdd7d1;border-radius:9px;width:100%;height:47px;margin-top:7px;padding:0 13px}.form-side label small{color:#89958f;margin-top:5px;font-weight:400;display:block}.terms{color:#6c7d76;align-items:center;gap:8px;margin:18px 0;font-size:11px;display:flex}.terms input{width:16px;height:16px;accent-color:var(--coral);margin:0}.error{color:#8e4432;background:#f8e1da;border-radius:8px;padding:10px;font-size:11px}.sign-in{text-align:center;color:var(--muted);font-size:12px}.sign-in button{color:var(--coral);cursor:pointer;background:0 0;border:0;font-weight:700}.onboarding{background:var(--cream);min-height:100vh;padding-bottom:40px}.onboarding>header{background:#fffdfa;border-bottom:1px solid #e4e0d9;justify-content:space-between;align-items:center;height:72px;padding:0 35px;display:flex}.progress{width:min(720px,100% - 35px);margin:28px auto 0}.progress>div{color:#74837c;justify-content:space-between;font-size:10px;font-weight:700;display:flex}.progress>i{background:#dedfd9;border-radius:4px;height:4px;margin-top:9px;display:block}.progress>i b{background:var(--coral);border-radius:4px;height:100%;transition:all .25s;display:block}.onboard-card{background:#fff;border:1px solid #e0e0da;border-radius:19px;width:min(720px,100% - 24px);margin:20px auto;padding:43px 50px 30px;box-shadow:0 16px 45px #244a3d12}.step-label{color:var(--coral);letter-spacing:1px;align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.step-label svg{width:16px}.onboard-card h1{letter-spacing:-1.6px;margin:12px 0 7px;font:700 34px/1.2 Manrope}.sub{color:var(--muted);margin:0 0 26px;font-size:14px;line-height:1.55}.fields{grid-template-columns:1fr 1fr;gap:15px;display:grid}.fields label{font-size:11px;font-weight:700}.fields .wide{grid-column:1/-1}.types{gap:7px;margin-top:7px;display:flex}.types button{color:#64766e;cursor:pointer;background:#fff;border:1px solid #ced8d2;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:6px;height:47px;font-size:11px;display:flex}.types button.active{border-color:var(--coral);box-shadow:0 0 0 1px var(--coral);color:var(--coral);background:#fff7f4}.types svg{width:18px}.onboard-actions{border-top:1px solid #e7e9e5;justify-content:space-between;margin-top:28px;padding-top:21px;display:flex}.drop{cursor:pointer;background:#fafbf9;border:1.5px dashed #afc2b8;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:230px;padding:25px;display:flex}.drop>span{background:#e5eee8;border-radius:15px;place-items:center;width:55px;height:55px;display:grid}.drop>span svg,.drop>svg{width:29px;height:29px}.drop b{margin-top:12px}.drop small{color:var(--muted);margin:5px 0 13px}.drop em{background:#fff;border:1px solid #d6ddd8;border-radius:8px;padding:8px 13px;font-size:11px;font-style:normal;font-weight:700}.drop.done{color:#337157;background:#f1f8f3;border-style:solid;border-color:#98bba9}.spinner{border:4px solid #dbe7e0;border-top-color:var(--coral);animation:.8s linear infinite spin;background:0 0!important;border-radius:50%!important;width:35px!important;height:35px!important}@keyframes spin{to{transform:rotate(360deg)}}.privacy{color:#467061;background:#edf4f0;border-radius:10px;gap:10px;margin-top:15px;padding:13px;display:flex}.privacy>svg{flex:none;width:19px}.privacy p,.privacy b,.privacy span{margin:0;display:block}.privacy b{font-size:11px}.privacy span{color:#72847c;margin-top:3px;font-size:10px}.extracted{gap:8px;display:grid}.extracted>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dae2dd;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:13px;display:grid}.extracted>button.selected{background:#f5faf7;border-color:#9bbbaa}.extracted>button>span{color:#fff;border:1px solid #b8c7c0;border-radius:5px;place-items:center;width:20px;height:20px;display:grid}.extracted>button.selected>span{background:var(--green)}.extracted>button>span svg{width:13px}.extracted p,.extracted b,.extracted small{margin:0;display:block}.extracted b{font-size:12px}.extracted small{color:var(--muted);margin-top:3px;font-size:10px}.extracted em{color:#3e7058;background:#e4f0e8;border-radius:99px;padding:4px 7px;font-size:9px;font-style:normal}.app{background:#fbfaf7;min-height:100vh;padding-bottom:85px}.app-head{justify-content:space-between;align-items:center;height:88px;padding:0 max(35px,50vw - 380px);display:flex}.app-head>button{cursor:pointer;background:0 0;border:0;font-size:19px}.app-head>button span{margin-left:8px}.home-hero,.spatial{width:min(760px,100% - 36px);margin:auto}.home-hero>img{object-fit:cover;border-radius:15px;width:100%;height:205px}.app-ready{margin:30px 0 20px}.app-ready .ready-icon{width:75px;height:75px}.app-ready h1{font-size:31px}.app-ready p{font-size:17px}.app .review{height:62px;font-size:18px}.spatial{border-top:1px solid var(--line);margin-top:28px;padding-top:26px}.plan-wrap{position:relative}.plan-wrap>img{width:100%;display:block}.hotspots{position:absolute;inset:0}.hotspots button{cursor:pointer;background:0 0;border:0;border-radius:10px;position:absolute}.hotspots button.active{box-shadow:inset 0 0 0 3px var(--coral);background:#bd765918}.hotspots button:first-child{width:23%;height:100%;top:0;left:0}.hotspots button:nth-child(2){width:34%;height:68%;top:0;left:24%}.hotspots button:nth-child(3){width:42%;height:84%;top:0;left:58%}.hotspots button:nth-child(4){width:26%;height:32%;top:68%;left:24%}.room-detail{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.room-detail h2{margin:0 0 6px;font:700 28px Manrope}.room-detail h2 small{color:#7a7f7c;font:400 15px DM Sans}.room-detail>button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;width:100%;padding:15px 5px;display:grid}.item-icon{place-items:center;width:45px;height:45px;display:grid}.item-icon svg{width:31px;height:31px}.room-detail button p,.room-detail button b,.room-detail button em{margin:0;display:block}.room-detail button b{font-size:16px}.room-detail button em{color:#2f6b50;align-items:center;gap:6px;margin-top:5px;font-size:12px;font-style:normal;display:flex}.room-detail button em.owner{color:var(--coral)}.room-detail button em svg{width:15px}.room-detail button>svg{width:19px}.as-of{color:#7b807e;align-items:center;gap:7px;font-size:12px;display:flex}.as-of svg{width:16px}.bottom-nav{z-index:5;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdfaf5;grid-template-columns:repeat(5,1fr);height:76px;padding:8px max(20px,50vw - 380px);display:grid;position:fixed;bottom:0;left:0;right:0}.bottom-nav button{color:#6f7472;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:10px;display:flex}.bottom-nav button svg{width:25px;height:25px}.bottom-nav button.active{color:var(--green)}.toast{z-index:8;background:var(--green);color:#fff;border-radius:10px;align-items:center;gap:8px;padding:12px 14px;font-size:11px;display:flex;position:fixed;bottom:92px;right:22px;box-shadow:0 14px 35px #163d2f34}.toast>svg{width:18px}.toast button{color:#fff;cursor:pointer;background:0 0;border:0;margin-left:5px}.toast button svg{width:15px}.enhanced-app{background:#f6f5f1;padding:0 0 45px}.workspace-head{background:#fffdfa;border-bottom:1px solid #e3e1db;grid-template-columns:190px 1fr auto;align-items:center;height:72px;padding:0 max(24px,50vw - 620px);display:grid}.desktop-nav{align-items:center;gap:28px;height:100%;display:flex}.desktop-nav button{color:#6f7d77;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:100%;padding:0 2px;font-size:12px;font-weight:700}.desktop-nav button.active{border-color:var(--coral);color:var(--green)}.head-actions{align-items:center;gap:9px;display:flex}.search-action,.avatar,.more-action,.drawer-close{cursor:pointer;border:0;place-items:center;display:grid}.search-action{background:#f1f1ed;border-radius:9px;width:39px;height:39px}.search-action svg{width:19px}.property-switcher{cursor:pointer;background:#fff;border:1px solid #dcddd8;border-radius:9px;align-items:center;gap:8px;height:39px;padding:0 12px;font-size:12px;font-weight:700;display:flex}.property-switcher svg{width:13px}.avatar{background:var(--green);color:#fff;border-radius:50%;width:37px;height:37px;font-size:11px;font-weight:700}.property-strip{background:#fffdfa;border:1px solid #e1dfd9;border-radius:17px;grid-template-columns:152px minmax(220px,1fr) auto auto;align-items:center;gap:24px;max-width:1240px;min-height:144px;margin:24px auto 18px;padding:18px;display:grid;box-shadow:0 7px 28px #193a2c0a}.property-strip>img{object-fit:cover;border-radius:12px;width:152px;height:106px}.property-title p,.property-title h1,.property-title span{margin:0}.property-title p{color:#7a827f;align-items:center;gap:5px;font-size:11px;display:flex}.property-title p svg{width:13px;color:var(--coral)}.property-title h1{letter-spacing:-1.2px;margin:5px 0 7px;font:700 28px Manrope}.property-title>span{color:#3b765b;align-items:center;gap:5px;font-size:11px;display:flex}.property-title>span svg{width:15px}.property-stats{align-items:center;display:flex}.property-stats div{border-left:1px solid #e7e5df;min-width:94px;padding:5px 17px}.property-stats strong,.property-stats span{display:block}.property-stats strong{font:700 21px Manrope}.property-stats span{color:#7b827f;margin-top:2px;font-size:9px}.review-pill{color:#874f3b;text-align:left;cursor:pointer;background:#f5e6df;border:0;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-width:190px;padding:12px 13px;display:grid}.review-pill>svg:first-child{width:22px}.review-pill>svg:last-child{width:15px}.review-pill b,.review-pill small{display:block}.review-pill b{font-size:11px}.review-pill small{color:#9c6c59;margin-top:2px;font-size:9px}.workspace-grid{grid-template-columns:286px minmax(0,1fr);align-items:start;gap:18px;max-width:1240px;margin:auto;display:grid}.space-panel,.room-workspace{background:#fffdfa;border:1px solid #e1dfd9;border-radius:17px}.space-panel{padding:20px 14px 16px;position:sticky;top:16px}.panel-heading{justify-content:space-between;align-items:center;padding:0 6px 14px;display:flex}.eyebrow{color:#9a6b58;letter-spacing:1.2px;margin:0 0 4px;font-size:9px;font-weight:700}.panel-heading h2{margin:0;font:700 21px Manrope}.panel-heading>button{cursor:pointer;background:#fff;border:1px solid #dedfd9;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.panel-heading>button svg{width:16px}.room-search{background:#fafaf7;border:1px solid #e0e1dc;border-radius:9px;align-items:center;gap:7px;height:39px;margin:0 4px 14px;padding:0 11px;display:flex}.room-search svg{color:#8b918e;width:15px}.room-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.mini-plan{background:#eef1eb;border-radius:11px;margin:0 4px 12px;position:relative;overflow:hidden}.mini-plan img{object-fit:cover;object-position:top;mix-blend-mode:multiply;width:100%;height:132px;display:block}.mini-plan span{background:#fffdfae8;border-radius:5px;padding:4px 7px;font-size:8px;font-weight:700;position:absolute;bottom:8px;left:9px}.room-list{gap:3px;display:grid}.room-list>button{color:#5e6f68;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;width:100%;min-height:57px;padding:8px;display:grid}.room-list>button:hover{background:#f5f5f1}.room-list>button.active{color:var(--green);background:#e9f0ea}.room-symbol{background:#f0f1ed;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.room-list>button.active .room-symbol{background:#fff}.room-symbol svg{width:17px}.room-list b,.room-list small{display:block}.room-list b{font-size:11px}.room-list small{color:#89918d;margin-top:2px;font-size:8px}.room-list em{color:#9b5d47;background:#f4e4dd;border-radius:99px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:8px;font-style:normal;font-weight:700;display:grid}.room-list>button>svg{color:#a5aaa7;width:13px}.all-spaces{cursor:pointer;background:0 0;border:0;border-top:1px solid #e9e8e3;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:9px;padding:11px;font-size:9px;font-weight:700;display:flex}.all-spaces svg{width:12px}.room-workspace{min-height:770px;overflow:hidden}.room-header{justify-content:space-between;gap:20px;padding:26px 28px 22px;display:flex}.breadcrumbs{align-items:center;gap:5px;display:flex;color:#8d9490!important;margin:0 0 10px!important;font-size:9px!important}.breadcrumbs svg{width:10px}.room-title-row{align-items:center;gap:11px;display:flex}.room-title-row h2{letter-spacing:-1.2px;margin:0;font:700 31px Manrope}.room-condition{color:#397058;background:#e7f1e9;border-radius:99px;align-items:center;gap:4px;padding:5px 8px;font-size:8px;font-weight:700;display:flex}.room-condition svg{width:13px}.room-header>div>p:last-child{color:#78827d;margin:7px 0 0;font-size:11px}.room-actions{align-items:flex-start;gap:7px;display:flex}.room-actions .btn svg{width:15px}.more-action{background:#fff;border:1px solid #dcddd8;border-radius:9px;width:39px;height:39px}.more-action svg{width:19px}.room-tabs{border-top:1px solid #e8e6e1;border-bottom:1px solid #e8e6e1;gap:26px;height:48px;padding:0 28px;display:flex}.room-tabs button{color:#7a827e;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;height:100%;padding:0 1px;font-size:10px;font-weight:700;display:flex}.room-tabs button.active{border-color:var(--coral);color:var(--green)}.room-tabs button span{background:#eeeee9;border-radius:99px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:7px;display:grid}.tab-content{padding:23px 28px 28px}.fact-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.fact-grid article{background:#fcfcf9;border:1px solid #e6e4de;border-radius:11px;align-items:center;gap:10px;min-height:76px;padding:12px;display:flex}.fact-grid article>span{color:#35694f;background:#edf2ed;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.fact-grid article>span svg{width:17px}.fact-grid article p,.fact-grid article strong{margin:0;display:block}.fact-grid article p{color:#858c88;font-size:8px}.fact-grid article strong{color:var(--ink);margin-top:3px;font-size:11px}.fact-grid article.attention>span{color:#a75f46;background:#f6e9e3}.section-head{justify-content:space-between;align-items:end;margin:24px 0 9px;display:flex}.section-head h3{margin:0;font:700 17px Manrope}.section-head>button{cursor:pointer;background:#fff;border:1px solid #dadcd6;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:9px;font-weight:700;display:flex}.section-head>button svg{width:13px}.record-list{border:1px solid #e3e2dd;border-radius:12px;overflow:hidden}.record-list>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e8e6e1;grid-template-columns:auto minmax(0,1fr) minmax(145px,auto) auto;align-items:center;gap:12px;width:100%;min-height:72px;padding:10px 13px;display:grid}.record-list>button:last-child{border-bottom:0}.record-list>button:hover{background:#fbfbf8}.record-icon{color:#32694e;background:#edf2ed;border-radius:10px;place-items:center;width:41px;height:41px;display:grid}.record-icon svg{width:22px}.record-main b,.record-main small,.record-meta small{display:block}.record-main b{font-size:11px}.record-main small,.record-meta small{color:#818985;margin-top:3px;font-size:8px}.record-meta{text-align:right}.trust-mark{color:#357057;align-items:center;gap:4px;margin-top:5px;font-size:8px;font-weight:700;display:inline-flex}.trust-mark svg{width:12px}.record-list>button>svg{color:#9ca39f;width:14px}.room-lower-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.evidence-card,.care-card{background:#fff;border:1px solid #e3e2dd;border-radius:12px;padding:0 14px 11px}.section-head.compact{margin:15px 0 6px}.section-head.compact h3{font-size:14px}.section-head.compact>button{color:#9a5c45;background:0 0;border:0;padding:0}.evidence-card>button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #eceae5;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;width:100%;padding:10px 0;display:grid}.evidence-card>button>span{color:#a75f47;background:#f7e8e2;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.evidence-card>button svg{width:15px}.evidence-card p,.evidence-card b,.evidence-card small{margin:0;display:block}.evidence-card b,.care-row b{font-size:9px}.evidence-card small,.care-row small{color:#8a918d;margin-top:2px;font-size:7px}.care-row{border-top:1px solid #eceae5;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-height:51px;padding:9px 0;display:grid}.care-row>span{color:#356b51;background:#edf2ed;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.care-row span svg{width:15px}.care-row p,.care-row b,.care-row small{margin:0;display:block}.care-row em{color:#a55e45;background:#f7e8e2;border-radius:99px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:700}.as-of{margin:16px 0 0}.as-of button{color:#8d563f;font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.focused-list{padding-top:18px}.focused-list>.section-head{margin-top:0}.document-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.document-grid>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e1db;border-radius:12px;grid-template-columns:auto 1fr;align-content:start;gap:10px;min-height:118px;padding:15px;display:grid}.document-grid>button>span{color:#a45e47;background:#f7e8e2;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.document-grid p,.document-grid b,.document-grid small{margin:0;display:block}.document-grid b{font-size:10px}.document-grid small{color:#858d89;margin-top:3px;font-size:8px}.document-grid .trust-mark{grid-column:2}.document-grid>button.add-document{text-align:center;color:#6f7e77;border-style:dashed;grid-template-columns:1fr;place-items:center}.add-document>svg,.add-document>b,.add-document>small{grid-column:1}.add-document>svg{width:24px}.maintenance-list{gap:9px;display:grid}.maintenance-list article{background:#fff;border:1px solid #e1e1dc;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:80px;padding:13px;display:grid}.maintenance-list article>span{color:#32684d;background:#edf2ed;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.maintenance-list article>span svg{width:21px}.maintenance-list p,.maintenance-list h4,.maintenance-list small{margin:0}.maintenance-list p{color:#9a604a;letter-spacing:.7px;font-size:7px;font-weight:700}.maintenance-list h4{margin:3px 0;font:700 12px Manrope}.maintenance-list small{color:#838b87;font-size:8px}.maintenance-list button{cursor:pointer;background:#fff;border:1px solid #d9dcd6;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:8px;font-weight:700;display:flex}.maintenance-list button svg{width:12px}.record-overlay{z-index:20;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b2a1e5c;justify-content:flex-end;display:flex;position:fixed;inset:0}.record-drawer{background:#fffdfa;width:min(430px,100%);height:100%;padding:35px 31px;box-shadow:-20px 0 60px #0b211927}.drawer-close{background:#f1f1ed;border-radius:9px;width:35px;height:35px;position:absolute;top:20px;right:20px}.drawer-close svg{width:18px}.drawer-icon{color:#32694f;background:#e9f0ea;border-radius:14px;place-items:center;width:55px;height:55px;margin-bottom:22px;display:grid}.drawer-icon svg{width:29px}.record-drawer h2{margin:5px 0;font:700 27px Manrope}.drawer-detail{color:#727d78;margin:0 0 8px;font-size:12px}.record-drawer dl{border-top:1px solid #e5e3dd;margin:25px 0}.record-drawer dl div{border-bottom:1px solid #e5e3dd;justify-content:space-between;gap:20px;padding:13px 0;display:flex}.record-drawer dt{color:#7f8783;font-size:10px}.record-drawer dd{text-align:right;margin:0;font-size:10px;font-weight:700}.source-proof{color:#396c55;background:#edf3ee;border-radius:11px;gap:10px;margin:20px 0;padding:14px;display:flex}.source-proof>svg{width:22px}.source-proof p,.source-proof b,.source-proof small{margin:0;display:block}.source-proof b{font-size:10px}.source-proof small{color:#6f8279;margin-top:3px;font-size:8px}.mobile-add,.enhanced-app .bottom-nav{display:none}.enhanced-app .toast{bottom:24px}@media (width<=900px){.topbar nav{display:none}.hero{grid-template-columns:1fr;padding-top:40px}.phone-preview{width:100%;max-width:680px;margin:auto;transform:none}.benefits,.trust{grid-template-columns:1fr}.pro{grid-template-columns:1fr;gap:10px}.auth{grid-template-columns:.85fr 1.15fr}.auth-story{padding:40px}.auth-story h1{font-size:43px}}@media (width<=650px){.topbar{height:66px;padding:0 16px}.topbar>div .link-btn{display:none}.topbar .btn{min-height:36px;padding:0 11px;font-size:10px}.hero{gap:45px;padding:45px 17px 60px}.hero h1{letter-spacing:-2.6px;font-size:42px}.lead{font-size:15px}.cta-row{flex-direction:column}.cta-row .btn{width:100%}.phone-preview{border-radius:18px;padding:12px}.phone-preview>img:first-of-type{height:130px}.ready h3{font-size:20px}.ready-icon{width:52px;height:52px}.plan-preview{height:205px}.section{padding:75px 18px}.section-title{text-align:left}.section-title .kicker{justify-content:flex-start}.steps{grid-template-columns:1fr}.trust{padding:70px 20px}.proof-card{padding:18px}.pro{padding:70px 20px}.pro h2{font-size:31px}footer{flex-direction:column;align-items:flex-start;gap:14px;padding:30px 20px}.auth{display:block}.auth-story{display:none}.form-side{min-height:100vh;padding:80px 22px 30px}.back{left:18px;right:auto}.onboarding>header{padding:0 17px}.onboard-card{padding:32px 20px 24px}.onboard-card h1{font-size:28px}.fields{grid-template-columns:1fr}.fields .wide{grid-column:auto}.types{flex-wrap:wrap}.types button{flex:90px}.onboard-actions .btn{min-height:43px;padding:0 13px;font-size:11px}.extracted>button{grid-template-columns:auto 1fr}.extracted em{grid-column:2;width:max-content}.app-head{height:72px;padding:0 18px}.app-head .logo{font-size:20px}.app-head>button{font-size:16px}.home-hero,.spatial{width:calc(100% - 28px)}.home-hero>img{height:160px}.app-ready{margin:23px 0 15px}.app-ready .ready-icon{width:58px;height:58px}.app-ready h1{font-size:23px}.app-ready p{font-size:14px}.app .review{height:55px;font-size:15px}.room-detail h2{font-size:24px}.bottom-nav{padding-left:8px;padding-right:8px}}@media (width<=1100px){.workspace-head,.property-strip,.workspace-grid{margin-left:18px;margin-right:18px}.workspace-head{grid-template-columns:160px 1fr auto;margin:0;padding:0 18px}.property-strip{grid-template-columns:120px 1fr auto}.property-strip>img{width:120px}.property-stats{display:none}.workspace-grid{grid-template-columns:250px minmax(0,1fr)}.fact-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){.enhanced-app{padding-bottom:88px}.workspace-head{grid-template-columns:1fr auto;height:64px}.workspace-head .desktop-nav,.head-actions .search-action,.head-actions .property-switcher{display:none}.property-strip{grid-template-columns:78px 1fr auto;gap:12px;min-height:auto;margin-top:13px;padding:12px}.property-strip>img{width:78px;height:78px}.property-title p{font-size:8px}.property-title h1{font-size:21px}.property-title>span{font-size:8px}.review-pill{place-items:center;width:48px;min-width:48px;height:48px;padding:0;display:grid}.review-pill span,.review-pill>svg:last-child{display:none}.workspace-grid{display:block}.space-panel{margin-bottom:12px;padding:15px;position:static}.panel-heading,.room-search,.all-spaces{display:none}.mini-plan{height:145px;margin:0 0 12px}.mini-plan img{height:145px}.room-list{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.room-list>button{min-width:155px;min-height:52px}.room-list>button>svg{display:none}.room-workspace{min-height:650px}.enhanced-app .bottom-nav{display:grid}.mobile-add{z-index:6;background:var(--coral);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:fixed;bottom:89px;right:18px;box-shadow:0 10px 24px #82493344}.mobile-add svg{width:22px}.enhanced-app .toast{bottom:164px}}@media (width<=650px){.workspace-head{margin:0;padding:0 15px}.workspace-head .logo{font-size:19px}.property-strip,.workspace-grid{margin-left:10px;margin-right:10px}.property-strip{grid-template-columns:64px 1fr auto}.property-strip>img{width:64px;height:66px}.property-title h1{font-size:18px}.property-title>span{max-width:190px;line-height:1.25}.review-pill{width:42px;min-width:42px;height:42px}.space-panel{border-radius:13px;padding:10px}.mini-plan,.mini-plan img{height:118px}.room-list>button{min-width:143px;padding:6px}.room-symbol{width:29px;height:29px}.room-workspace{border-radius:13px}.room-header{padding:20px 17px 16px;display:block}.room-header .breadcrumbs{white-space:nowrap;overflow:hidden}.room-title-row h2{font-size:27px}.room-header>div>p:last-child{line-height:1.45}.room-actions{margin-top:14px}.room-actions .btn{min-height:35px}.room-tabs{gap:18px;padding:0 16px;overflow-x:auto}.room-tabs button{white-space:nowrap}.tab-content{padding:17px 15px 23px}.fact-grid{grid-template-columns:repeat(2,1fr);gap:7px}.fact-grid article{gap:8px;min-height:68px;padding:9px}.fact-grid article>span{width:29px;height:29px}.record-list>button{grid-template-columns:auto minmax(0,1fr) auto;min-height:76px;padding:9px}.record-meta{text-align:left;grid-column:2}.record-list>button>svg{grid-area:1/3/3}.record-icon{grid-row:1/3;width:38px;height:38px}.record-main small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.room-lower-grid,.document-grid{grid-template-columns:1fr}.maintenance-list article{grid-template-columns:auto 1fr}.maintenance-list article button{grid-column:2;width:max-content}.section-head{align-items:center}.section-head h3{font-size:16px}.record-drawer{padding:30px 22px}.enhanced-app .bottom-nav{height:70px}.mobile-add{bottom:82px}.enhanced-app .toast{bottom:145px;right:12px}}.prototype-access{color:#396c55;background:#eef3ee;border-radius:10px;align-items:flex-start;gap:10px;margin:22px 0 18px;padding:13px;display:flex}.prototype-access>svg{flex:none;width:21px}.prototype-access p,.prototype-access b,.prototype-access span{margin:0;display:block}.prototype-access b{font-size:11px}.prototype-access span{color:#6f7f77;margin-top:3px;font-size:9px;line-height:1.5}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important}}.spaces-manager{max-width:1240px;margin:0 auto;padding:42px 0 70px}.spaces-titlebar{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.spaces-titlebar h1{letter-spacing:-1.8px;margin:5px 0 8px;font:700 38px Manrope}.spaces-titlebar>div>p:last-child{color:#6f7c76;max-width:660px;margin:0;font-size:14px;line-height:1.6}.spaces-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin:28px 0 22px;display:grid}.spaces-summary article{background:#fffdfa;border:1px solid #e0ded8;border-radius:13px;align-items:center;gap:13px;min-height:86px;padding:17px;display:flex}.spaces-summary article>span{color:#2b674c;background:#e9f0ea;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.spaces-summary article>span svg{width:20px}.spaces-summary article p,.spaces-summary article strong{margin:0;display:block}.spaces-summary article strong{font:700 18px Manrope}.spaces-summary article p{color:#79827e;font-size:9px}.spaces-summary article.attention>span{color:#a05d43;background:#f6e7e0}.spaces-toolbar{background:#fffdfa;border:1px solid #e0ded8;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;min-height:67px;padding:12px 14px;display:flex}.spaces-toolbar>label{background:#fafaf7;border:1px solid #dcded8;border-radius:9px;align-items:center;gap:8px;width:min(310px,100%);height:41px;padding:0 12px;display:flex}.spaces-toolbar>label svg{color:#8b918e;width:16px}.spaces-toolbar input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:11px}.spaces-toolbar>div{gap:5px;display:flex;overflow-x:auto}.spaces-toolbar>div button{color:#718078;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;height:35px;padding:0 12px;font-size:10px;font-weight:700}.spaces-toolbar>div button.active{color:var(--green);background:#eaf1eb;border-color:#cdd9d1}.space-card-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.space-card{background:#fffdfa;border:1px solid #dfddd7;border-radius:15px;flex-direction:column;min-height:300px;padding:20px;display:flex;box-shadow:0 7px 24px #193a2c08}.space-card-head{justify-content:space-between;align-items:center;display:flex}.space-card-head>span{color:#2b684c;background:#e8f0e9;border-radius:11px;place-items:center;width:43px;height:43px;display:grid}.space-card-head>span svg{width:23px}.space-card-head button{cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.space-card-head button:hover{background:#f0f0ec}.space-card-head button svg{width:19px}.space-location{color:#9b6855;letter-spacing:.8px;text-transform:uppercase;margin:19px 0 3px;font-size:9px;font-weight:700}.space-card h2{margin:0;font:700 21px Manrope}.space-summary{color:#747f79;min-height:39px;margin:7px 0 15px;font-size:10px;line-height:1.5}.space-card dl{border-top:1px solid #e7e5df;border-bottom:1px solid #e7e5df;grid-template-columns:repeat(3,1fr);margin:auto 0 0;padding:13px 0;display:grid}.space-card dl div+div{border-left:1px solid #e7e5df;padding-left:12px}.space-card dt{color:#8a918e;font-size:8px}.space-card dd{margin:3px 0 0;font-size:11px;font-weight:700}.space-card-foot{justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding-top:14px;display:flex}.space-card-foot>span{color:#397359;align-items:center;gap:5px;font-size:9px;font-weight:700;display:flex}.space-card-foot>span svg{width:14px}.space-card-foot>span.needs-attention{color:#9a5a43}.space-card-foot button{color:#8d523f;cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:9px;font-weight:700}.space-card-foot button svg{vertical-align:middle;width:12px;margin-left:4px}.add-space-card{color:#5f756a;cursor:pointer;background:#f8faf7;border:1.5px dashed #b9c6be;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:25px;display:flex}.add-space-card>span{background:#e6eee8;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.add-space-card>span svg{width:22px}.add-space-card b{margin-top:13px;font:700 14px Manrope}.add-space-card small{color:#818b86;max-width:220px;margin-top:5px;line-height:1.5}.spaces-empty{color:#78837d;text-align:center;border:1px dashed #ccd2cd;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;min-height:300px;margin-top:16px;display:flex}.spaces-empty>svg{width:31px}.spaces-empty h2{margin:12px 0 3px;font:700 18px Manrope}.spaces-empty p{margin:0;font-size:11px}.space-editor{background:#fffdfa;width:min(520px,100%);min-height:100%;padding:41px 38px;position:absolute;top:0;right:0;box-shadow:-18px 0 55px #0d2f2340}.space-editor h2{letter-spacing:-1px;margin:5px 0 6px;font:700 29px Manrope}.editor-intro{color:#748079;margin:0 0 24px;font-size:12px;line-height:1.55}.space-editor form>label,.editor-fields label{margin:14px 0;font-size:10px;font-weight:700;display:block}.space-editor label>span{color:#959b98;font-weight:400}.space-editor input,.space-editor select,.space-editor textarea{background:#fff;border:1px solid #d4d9d5;border-radius:9px;outline:0;width:100%;margin-top:7px;padding:0 12px}.space-editor input,.space-editor select{height:44px}.space-editor textarea{resize:vertical;padding-top:11px}.space-editor input:focus,.space-editor select:focus,.space-editor textarea:focus{border-color:#59816d;box-shadow:0 0 0 2px #dfeae3}.editor-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.editor-note{color:#667970;background:#edf2ee;border-radius:9px;align-items:flex-start;gap:8px;margin-top:16px;padding:11px;font-size:9px;line-height:1.45;display:flex}.editor-note svg{flex:none;width:16px}.editor-actions{border-top:1px solid #e2e2dc;justify-content:flex-end;gap:8px;margin-top:22px;padding-top:18px;display:flex}.editor-actions .btn{min-height:43px;font-size:11px}@media (width<=1100px){.spaces-manager{margin:0 18px}.space-card-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){.spaces-manager{padding-top:28px}.spaces-summary{grid-template-columns:repeat(2,1fr)}.spaces-toolbar{flex-direction:column;align-items:stretch}.spaces-toolbar>label{width:100%}.spaces-toolbar>div{padding-bottom:2px}}@media (width<=650px){.spaces-manager{margin:0 12px;padding:24px 0 45px}.spaces-titlebar{flex-direction:column;align-items:flex-start}.spaces-titlebar h1{font-size:31px}.spaces-titlebar .btn{width:100%}.spaces-summary{gap:7px}.spaces-summary article{min-height:72px;padding:11px}.spaces-summary article>span{width:32px;height:32px}.space-card-grid{grid-template-columns:1fr}.space-card{min-height:278px}.space-editor{padding:34px 20px}.editor-fields{grid-template-columns:1fr}.editor-fields label{margin-bottom:0}.editor-actions .btn{flex:1}.spaces-manager+.record-overlay{z-index:20}}:where(.evidence-card,.document-grid,.document-library) button:disabled{cursor:not-allowed;opacity:.55}.documents-empty{color:#748079;text-align:center;border:1px dashed #cbd2cc;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:250px;padding:28px;display:flex}.documents-empty>svg{width:34px}.documents-empty h4{margin:12px 0 5px;font:700 18px Manrope}.documents-empty p{max-width:430px;margin:0 0 17px;font-size:11px;line-height:1.55}.document-upload{background:#fffdfa;width:min(560px,100%);min-height:100%;padding:41px 38px;position:absolute;top:0;right:0;box-shadow:-18px 0 55px #0d2f2340}.document-upload h2{letter-spacing:-1px;margin:5px 0 6px;font:700 29px Manrope}.document-upload form>label:not(.document-file-picker){margin:14px 0;font-size:10px;font-weight:700;display:block}.document-upload label:not(.document-file-picker)>input,.document-upload label:not(.document-file-picker)>select{background:#fff;border:1px solid #d4d9d5;border-radius:9px;outline:0;width:100%;height:44px;margin-top:7px;padding:0 12px}.document-upload :is(input,select):focus{border-color:#59816d;box-shadow:0 0 0 2px #dfeae3}.document-file-picker{color:#376d53;cursor:pointer;background:#f7faf7;border:1.5px dashed #aebeb5;border-radius:12px;align-items:center;gap:14px;min-height:105px;padding:18px;display:flex}.document-file-picker>svg{flex:none;width:35px}.document-file-picker span,.document-file-picker b,.document-file-picker small{display:block}.document-file-picker b{font-size:11px}.document-file-picker small{color:#78857e;margin-top:4px;font-size:9px}.document-file-picker input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.document-upload :disabled{cursor:not-allowed;opacity:.65}.documents-manager{max-width:1240px;margin:0 auto;padding:42px 0 70px}.document-library{background:#fffdfa;border:1px solid #dfded8;border-radius:14px;margin-top:22px;overflow:hidden}.document-library>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #ebe9e3;grid-template-columns:auto minmax(0,1fr) minmax(220px,.7fr);align-items:center;gap:13px;width:100%;min-height:82px;padding:13px 17px;display:grid}.document-library>button:last-child{border-bottom:0}.document-library>button:hover{background:#fbfbf8}.document-library-icon{color:#32694e;background:#edf2ed;border-radius:10px;place-items:center;width:43px;height:43px;display:grid}.document-library-icon svg{width:23px}.document-library b,.document-library small{display:block}.document-library b{font-size:11px}.document-library small{color:#818985;margin-top:4px;font-size:9px}.document-attachment{color:#4c6d5c;align-items:center;gap:9px;display:flex}.document-attachment>svg{width:20px}.document-attachment small{text-transform:uppercase;letter-spacing:.4px;margin:0}.attached-document{text-align:left;cursor:pointer;border:0;width:100%}.drawer-actions{gap:8px;margin-top:12px;display:grid}@media (width<=1100px){.documents-manager{margin:0 18px}}@media (width<=650px){.document-upload{padding:34px 20px}.document-upload .editor-actions .btn{flex:1}.documents-manager{margin:0 12px;padding:24px 0 45px}.document-library>button{grid-template-columns:auto minmax(0,1fr)}.document-attachment{grid-column:2}.documents-manager .items-titlebar{flex-direction:column;align-items:flex-start}.documents-manager .items-titlebar .btn{width:100%}}.document-details-list{border-top:1px solid #e2e2dc;margin:24px 0 0}.document-details-list>div{border-bottom:1px solid #e2e2dc;grid-template-columns:130px minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.document-details-list dt{color:#7d8882;text-transform:uppercase;letter-spacing:.45px;font-size:9px}.document-details-list dd{overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:700}.document-details-actions{justify-content:space-between}.document-details-actions>span{gap:8px;display:flex}.document-details-actions .btn{align-items:center;gap:7px;display:inline-flex}.document-details-actions .btn svg{width:16px}.document-details-actions .btn:disabled{cursor:not-allowed;opacity:.55}.document-delete-confirm{background:#fff4ef;border:1px solid #e7c9bd;border-radius:11px;align-items:flex-start;gap:10px;margin-top:18px;padding:14px;display:flex}.document-delete-confirm>svg{color:#a6533b;flex:none;width:21px}.document-delete-confirm h3,.document-delete-confirm p{margin:0}.document-delete-confirm h3{font:700 13px Manrope}.document-delete-confirm p{color:#806d65;margin-top:4px;font-size:10px;line-height:1.5}.document-delete-confirm div>div{gap:7px;margin-top:11px;display:flex}@media (width<=650px){.document-details-list>div{grid-template-columns:1fr;gap:5px}.document-details-actions{flex-direction:column;align-items:stretch}.document-details-actions>span{grid-template-columns:1fr 1fr;display:grid}}.document-details{height:100%;overflow-y:auto}.document-ai-choice{background:#f3f8f4;border:1px solid #dbe4dd;border-radius:11px;grid-template-columns:auto auto 1fr;align-items:start;gap:10px;padding:13px!important;display:grid!important}.document-ai-choice>input{width:16px!important;height:16px!important;box-shadow:none!important;margin:2px 0 0!important}.document-ai-choice>svg{color:#376d53;width:18px}.document-ai-choice span,.document-ai-choice b,.document-ai-choice small{display:block}.document-ai-choice small{color:#6f7c75;margin-top:3px;font-weight:500;line-height:1.45}.document-ai-panel{background:#f6f9f6;border:1px solid #dbe4dd;border-radius:13px;margin:24px 0 4px;padding:18px}.document-ai-heading{align-items:flex-start;gap:11px;display:flex}.document-ai-heading>svg{color:#376d53;flex:none;width:24px}.document-ai-heading h3{margin:0 0 4px;font:700 16px Manrope}.document-ai-heading p{color:#617169;margin:0 0 5px;font-size:10px;line-height:1.55}.document-ai-heading small{color:#748079;font-size:8px}.document-ai-panel>.btn{margin-top:14px}.document-suggestions{gap:11px;margin-top:16px;transition:filter .2s,opacity .2s;display:grid}.document-suggestions.locked{pointer-events:none;-webkit-user-select:none;user-select:none;filter:blur(4px);opacity:.5}.document-suggestion{background:#fff;border:1px solid #dfe5e0;border-radius:10px;padding:13px}.document-suggestion.accepted{background:#f4faf6;border-color:#bcd4c4}.document-suggestion.rejected{opacity:.72}.document-suggestion-head{color:#718078;text-transform:uppercase;letter-spacing:.4px;justify-content:space-between;gap:8px;font-size:8px;display:flex}.document-suggestion label{display:block;margin-top:9px!important}.document-suggestion label b{margin-bottom:5px;font-size:10px;display:block}.document-suggestion label input{font-size:10px;height:38px!important;margin:0!important}.document-evidence{color:#637169;border-left:2px solid #cad8cf;margin:8px 0 0;padding-left:9px;font-size:9px;line-height:1.5}.document-caution,.document-review-result{color:#7a6544;align-items:flex-start;gap:6px;margin:8px 0 0;font-size:8px;line-height:1.45;display:flex}.document-caution svg,.document-review-result svg{flex:none;width:13px}.document-review-result{color:#376d53;font-weight:700}.document-suggestion-actions{gap:7px;margin-top:10px;display:flex}.document-suggestion-actions .btn{min-height:32px}:where(button,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #d69a82}.section-actions{gap:7px;display:flex}.room-items-empty{color:#6e7b75;background:#fafbf8;border:1px dashed #cbd3cd;border-radius:12px;justify-content:center;align-items:center;gap:14px;min-height:130px;padding:24px;display:flex}.room-items-empty>svg{width:27px}.room-items-empty p,.room-items-empty b,.room-items-empty span{margin:0;display:block}.room-items-empty b{font-size:11px}.room-items-empty span{margin-top:3px;font-size:9px}.room-items-empty button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:700}.items-manager{max-width:1240px;margin:0 auto;padding:42px 0 70px}.items-titlebar{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.items-titlebar h1{letter-spacing:-1.8px;margin:5px 0 8px;font:700 38px Manrope}.items-titlebar>div>p:last-child{color:#6f7c76;max-width:650px;margin:0;font-size:14px;line-height:1.6}.prototype-strip{color:#805f52;background:#fff4ef;border:1px solid #ead3c8;border-radius:11px;align-items:flex-start;gap:9px;margin-top:23px;padding:12px 14px;display:flex}.prototype-strip>svg{color:#a45f45;flex:none;width:19px}.prototype-strip p,.prototype-strip b,.prototype-strip span{margin:0;display:block}.prototype-strip b{font-size:10px}.prototype-strip span{margin-top:3px;font-size:9px;line-height:1.45}.items-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin:12px 0 18px;display:grid}.items-summary article{background:#fffdfa;border:1px solid #e0ded8;border-radius:13px;align-items:center;gap:12px;min-height:80px;padding:15px;display:flex}.items-summary article>span{color:#2b674c;background:#e9f0ea;border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.items-summary article>span svg{width:20px}.items-summary article p,.items-summary article strong{margin:0;display:block}.items-summary article strong{font:700 18px Manrope}.items-summary article p{color:#79827e;font-size:9px}.items-summary article.attention>span{color:#a05d43;background:#f6e7e0}.items-filters{background:#fffdfa;border:1px solid #dfded8;border-radius:14px;padding:15px}.items-filters label>span{color:#6f7c76;margin-bottom:6px;font-size:9px;font-weight:700;display:block}.item-search>div{background:#fafaf7;border:1px solid #d4d9d5;border-radius:9px;align-items:center;gap:8px;height:43px;padding:0 12px;display:flex}.item-search svg{color:#868f8a;width:17px}.item-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:11px}.filter-grid{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:12px;display:grid}.filter-grid select{color:#53655c;background:#fff;border:1px solid #d4d9d5;border-radius:8px;width:100%;height:40px;padding:0 28px 0 9px;font-size:9px;font-weight:600}.item-table{background:#fffdfa;border:1px solid #dfded8;border-radius:14px;margin-top:15px;overflow:hidden}.item-table-head,.item-table>button{grid-template-columns:minmax(230px,1.5fr) minmax(150px,1fr) minmax(140px,1fr) minmax(130px,.9fr) minmax(100px,.7fr);align-items:center;gap:12px;display:grid}.item-table-head{color:#7c8581;text-transform:uppercase;letter-spacing:.5px;background:#f7f7f3;border-bottom:1px solid #e4e2dc;min-height:40px;padding:0 16px;font-size:8px;font-weight:700}.item-table>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #ebe9e3;width:100%;min-height:76px;padding:11px 16px}.item-table>button:last-child{border-bottom:0}.item-table>button:hover{background:#fbfbf8}.item-table>button>span:not(.status-chip) b,.item-table>button>span:not(.status-chip) small{display:block}.item-table>button>span:not(.status-chip) b{font-size:10px}.item-table>button>span:not(.status-chip) small{color:#818985;margin-top:4px;font-size:8px}.item-identity{align-items:center;gap:10px;display:flex}.item-identity i{color:#32694e;background:#edf2ed;border-radius:10px;flex:none;place-items:center;width:39px;height:39px;font-style:normal;display:grid}.item-identity i svg{width:20px}.status-chip{color:#3c6e56;background:#eef2ee;border-radius:99px;align-items:center;gap:4px;width:max-content;max-width:100%;padding:6px 8px;font-size:8px;font-weight:700;display:inline-flex}.status-chip svg{width:12px}.review-suggested,.evidence-missing,.evidence-unavailable,.lifecycle-removed{color:#965d47;background:#f7e9e3}.lifecycle-stored,.evidence-restricted{color:#756e55;background:#f0eee7}.items-empty{color:#748079;text-align:center;border:1px dashed #cbd2cc;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:300px;margin-top:15px;padding:25px;display:flex}.items-empty>svg{width:31px}.items-empty h2{margin:12px 0 4px;font:700 19px Manrope}.items-empty p{margin:0;font-size:11px}.items-empty>div{gap:8px;margin-top:17px;display:flex}.item-editor{background:#fffdfa;width:min(620px,100%);height:100%;padding:41px 38px;position:absolute;top:0;right:0;overflow-y:auto;box-shadow:-18px 0 55px #0d2f2340}.item-editor h2{letter-spacing:-1px;margin:5px 0 6px;font:700 29px Manrope}.item-editor form>label,.item-editor .editor-fields label{margin:14px 0;font-size:10px;font-weight:700;display:block}.item-editor label>span{color:#959b98;font-weight:400}.item-editor input,.item-editor select,.item-editor textarea{background:#fff;border:1px solid #d4d9d5;border-radius:9px;outline:0;width:100%;margin-top:7px;padding:0 12px}.item-editor input,.item-editor select{height:44px}.item-editor textarea{resize:vertical;padding-top:11px}.item-editor input:focus,.item-editor select:focus,.item-editor textarea:focus{border-color:#59816d;box-shadow:0 0 0 2px #dfeae3}.date-fields{grid-template-columns:repeat(3,1fr)}.lifecycle-field{border:1px solid #dfe1dc;border-radius:10px;margin:18px 0 0;padding:14px}.lifecycle-field legend{padding:0 4px;font-size:10px;font-weight:700}.lifecycle-field>p{color:#77817c;margin:0 0 9px;font-size:9px}.lifecycle-field>label{align-items:center;gap:6px;padding:8px;margin:0!important;display:inline-flex!important}.lifecycle-field input{width:16px;height:16px;accent-color:var(--green);margin:0}.protected-status{color:#3f7058;background:#edf2ee;border-radius:9px;gap:9px;margin-top:14px;padding:12px;display:flex}.protected-status>svg{flex:none;width:18px}.protected-status p,.protected-status b,.protected-status span{margin:0;display:block}.protected-status b{font-size:10px}.protected-status span{color:#667970;margin-top:3px;font-size:9px;line-height:1.45}.editor-error{color:#8e4432;background:#f8e1da;border-radius:8px;margin:12px 0 0;padding:10px;font-size:10px}.item-editor :disabled{cursor:not-allowed;opacity:.65}@media (width<=1100px){.items-manager{margin:0 18px}.filter-grid{grid-template-columns:repeat(3,1fr)}.item-table-head,.item-table>button{grid-template-columns:minmax(210px,1.4fr) minmax(130px,1fr) minmax(130px,1fr) minmax(110px,.8fr)}.item-table-head>span:last-child,.item-table>button>span:last-child{display:none}}@media (width<=820px){.items-manager{padding-top:28px}.items-summary,.filter-grid{grid-template-columns:repeat(2,1fr)}.item-table-head{display:none}.item-table>button{grid-template-columns:minmax(0,1fr) auto;gap:7px}.item-table>button>span{display:flex!important}.item-table>button>span:nth-child(2){grid-column:1}.item-table>button>span:nth-child(n+3){grid-column:2}.item-table>button>span:nth-child(3){grid-row:1}.item-table>button>span:nth-child(4){grid-row:2}.item-table>button>span:nth-child(5){grid-row:3}.section-actions{flex-wrap:wrap;justify-content:flex-end}}@media (width<=650px){.items-manager{margin:0 12px;padding:24px 0 45px}.items-titlebar{flex-direction:column;align-items:flex-start}.items-titlebar h1{font-size:31px}.items-titlebar .btn{width:100%}.items-summary{gap:7px}.items-summary article{min-height:70px;padding:10px}.items-summary article>span{width:32px;height:32px}.filter-grid{grid-template-columns:1fr}.item-table>button{padding:12px}.status-chip{font-size:7px}.item-editor{padding:34px 20px}.item-editor .editor-fields,.date-fields{grid-template-columns:1fr}.item-editor .editor-fields label{margin-bottom:0}.lifecycle-field>label{display:flex!important}.item-editor .editor-actions .btn{flex:1}.room-items-empty{flex-direction:column;align-items:flex-start}.section-actions{justify-content:flex-start;width:100%}.section-head:has(.section-actions){flex-direction:column;align-items:flex-start}}.topbar nav button{color:#5f6f68;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.ownership{background:#eef3ee;grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:95px max(24px,50vw - 575px);display:grid}.ownership h2{letter-spacing:-2.4px;margin:13px 0 18px;font:700 clamp(36px,4vw,52px)/1.1 Manrope}.ownership-copy>p:not(.kicker){color:#64736c;max-width:580px;margin:0 0 26px;font-size:16px;line-height:1.75}.ownership-points{gap:10px;padding:10px 0;display:grid}.ownership-points article{background:#fffdfa;border:1px solid #d7dfd8;border-radius:14px;gap:16px;padding:20px;display:flex}.ownership-points article>svg{width:30px;height:30px;color:var(--coral);flex:none}.ownership-points h3,.ownership-points p{margin:0}.ownership-points h3{font:700 16px Manrope}.ownership-points p{color:#758079;margin-top:5px;font-size:12px;line-height:1.55}footer nav{gap:18px;display:flex}footer nav button{color:#c2d2ca;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}footer nav button:hover{text-decoration:underline}.optional-consent{margin-top:-6px}.privacy-link{background:#f1f5f1;border-radius:9px;padding:10px 12px;line-height:1.5;color:#65756e!important;margin:-2px 0 17px!important;font-size:10px!important}.privacy-link button{color:#9b5b43;font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.privacy-center{background:#f7f6f2;min-height:100vh;padding-bottom:100px}.privacy-center>header{background:#fffdfa;border-bottom:1px solid #e2e1dc;justify-content:space-between;align-items:center;height:72px;padding:0 max(24px,50vw - 575px);display:flex}.privacy-hero{background:var(--green);color:#fff;text-align:center;padding:78px max(24px,50vw - 460px)}.privacy-hero .kicker{color:#e4a48b;justify-content:center}.privacy-hero h1{letter-spacing:-3px;margin:15px 0 16px;font:700 clamp(40px,5vw,62px)/1.08 Manrope}.privacy-hero>p:not(.kicker){color:#bfd0c8;max-width:720px;margin:0 auto;font-size:17px;line-height:1.7}.privacy-hero>div{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.privacy-hero>div span{color:#e3ebe7;border:1px solid #ffffff25;border-radius:99px;align-items:center;gap:6px;padding:9px 12px;font-size:10px;font-weight:700;display:flex}.privacy-hero>div svg{width:15px}.privacy-layout{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:50px;max-width:1150px;margin:48px auto 0;padding:0 24px;display:grid}.privacy-layout>nav{border-left:1px solid #d8d9d4;display:grid;position:sticky;top:22px}.privacy-layout>nav a{color:#6e7a74;padding:9px 16px;font-size:11px;font-weight:700;text-decoration:none}.privacy-layout>nav a:hover{color:var(--coral)}.privacy-content{min-width:0}.privacy-content>section{border-bottom:1px solid #dddeda;padding:42px 0;scroll-margin-top:20px}.privacy-content>section:first-child{padding:16px}.privacy-content h2{letter-spacing:-1.2px;margin:7px 0 12px;font:700 30px Manrope}.privacy-content>section>p:not(.eyebrow){color:#6f7b75;max-width:800px;font-size:13px;line-height:1.7}.prototype-note{background:#fff4ef;border-radius:13px;display:flex;border:1px solid #ead3c8!important;gap:12px!important}.prototype-note>svg{color:#a45f45;flex:none;width:22px}.prototype-note p,.prototype-note b,.prototype-note span{margin:0;display:block}.prototype-note b{font-size:12px}.prototype-note span{color:#846f66;margin-top:4px;font-size:10px;line-height:1.5}.processing-grid,.rights-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:25px;display:grid}.processing-grid article,.rights-grid article{background:#fffdfa;border:1px solid #dedfda;border-radius:13px;padding:20px}.processing-grid h3,.processing-grid p,.rights-grid h3,.rights-grid p{margin:0}.processing-grid h3,.rights-grid h3{font:700 15px Manrope}.processing-grid p,.rights-grid p{color:#707b76;margin-top:8px;font-size:11px;line-height:1.55}.privacy-detail{background:#eaf1eb;border-radius:13px;margin-top:10px;padding:20px}.privacy-detail h3,.privacy-detail p{margin:0}.privacy-detail h3{font:700 14px Manrope}.privacy-detail p{color:#64766d;margin-top:7px;font-size:11px;line-height:1.6}.rights-grid article{flex-direction:column;min-height:170px;display:flex}.rights-grid article p{flex:1}.rights-grid article button{color:#9c5b43;cursor:pointer;background:0 0;border:0;width:max-content;margin-top:18px;padding:0;font-size:10px;font-weight:700}.rights-grid article button svg{vertical-align:middle;width:12px}.request-notice{z-index:45;background:var(--green);color:#fff;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:start;gap:9px;width:min(460px,100% - 44px);padding:14px;font-size:10px;line-height:1.5;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 45px #0b2b1f3d}.request-notice>svg{width:19px}.request-notice button{color:#fff;cursor:pointer;background:0 0;border:0;padding:0}.request-notice button svg{width:15px}.control-list{gap:9px;margin-top:23px;display:grid}.control-list article{background:#fffdfa;border:1px solid #dedfda;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:16px 17px;display:flex}.control-list article>div{align-items:flex-start;gap:12px;display:flex}.control-list article>div>svg{color:#3f755b;flex:none;width:25px}.control-list article p,.control-list article b,.control-list article span{margin:0;display:block}.control-list article b{font-size:12px}.control-list article span{color:#75807b;margin-top:4px;font-size:10px;line-height:1.45}.control-list .danger-control>div>svg{color:#a75d44}.ai-notice{color:#fff;background:#193f30;border-radius:12px;gap:12px;margin-top:11px;padding:18px;display:flex}.ai-notice>svg{color:#e3a086;flex:none;width:24px}.ai-notice p,.ai-notice b,.ai-notice span{margin:0;display:block}.ai-notice b{font-size:12px}.ai-notice span{color:#b9ccc3;margin-top:5px;font-size:10px;line-height:1.55}.cookie-banner{z-index:50;background:#fffdfa;border:1px solid #d6d8d3;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;max-width:960px;margin:auto;padding:18px;display:grid;position:fixed;bottom:18px;left:20px;right:20px;box-shadow:0 20px 65px #173b2d38}.cookie-banner>div:first-child{align-items:flex-start;gap:11px;display:flex}.cookie-banner>div:first-child>svg{width:24px;color:var(--coral);flex:none}.cookie-banner p,.cookie-banner b,.cookie-banner span{margin:0;display:block}.cookie-banner p>b{font:700 13px Manrope}.cookie-banner p>span{color:#6f7c75;margin-top:4px;font-size:10px;line-height:1.5}.cookie-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.cookie-link{color:#91543f;cursor:pointer;background:0 0;border:0;padding:6px;font-size:9px;font-weight:700;text-decoration:underline}.cookie-options{grid-column:1/-1;gap:7px;display:grid}.cookie-options label{border:1px solid #e0e1dc;border-radius:9px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.cookie-options label b,.cookie-options label small{display:block}.cookie-options label b{font-size:10px}.cookie-options label small{color:#7c8681;margin-top:3px;font-size:8px}.cookie-options label em{color:#39725a;font-size:9px;font-style:normal;font-weight:700}.cookie-options input{width:18px;height:18px;accent-color:var(--green)}@media (width<=900px){.ownership{grid-template-columns:1fr;gap:40px}.privacy-layout{grid-template-columns:1fr}.privacy-layout>nav{border-bottom:1px solid #d8d9d4;border-left:0;display:flex;position:static;overflow-x:auto}.privacy-layout>nav a{white-space:nowrap}.cookie-banner{grid-template-columns:1fr}.cookie-actions{justify-content:flex-start}}@media (width<=650px){.ownership{padding:70px 20px}.ownership h2{font-size:37px}.ownership-points article{padding:16px}footer nav{flex-wrap:wrap}.privacy-center>header{height:64px;padding:0 16px}.privacy-center>header .btn{padding:0 10px}.privacy-hero{padding:60px 19px}.privacy-hero h1{letter-spacing:-2px;font-size:40px}.privacy-layout{gap:20px;margin-top:24px;padding:0 16px}.privacy-content h2{font-size:26px}.processing-grid,.rights-grid{grid-template-columns:1fr}.control-list article{flex-direction:column;align-items:flex-start}.cookie-banner{gap:14px;padding:15px;bottom:10px;left:10px;right:10px}.cookie-actions .btn{flex:1;padding:0 10px}.cookie-link{text-align:left;width:100%}}.database-empty{text-align:center;margin-top:72px}.database-empty .step-label{justify-content:center}.database-empty .btn{margin:auto}.language-switcher{align-items:center;gap:6px;display:flex}.language-switcher>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.language-switcher select{color:#52655c;cursor:pointer;background:#fffdfa;border:1px solid #d8dcd7;border-radius:8px;height:36px;margin:0;padding:0 28px 0 9px;font-size:10px;font-weight:700}.language-switcher.light select{color:#fff;background:#ffffff10;border-color:#ffffff35}.language-switcher.light select option{color:var(--ink);background:#fff}.auth-language{z-index:6;position:fixed;top:20px;left:calc(50% + 25px)}.auth-language .language-switcher.light select{color:#52655c;background:#fffdfa;border-color:#d8dcd7}.privacy-head-actions,.onboard-head-actions{align-items:center;gap:12px;display:flex}.head-actions>.language-switcher select,.topbar .language-switcher select{height:39px}@media (width<=900px){.language-switcher select{width:76px;padding-left:7px}}@media (width<=650px){.auth-language{left:auto;right:16px}.auth-language .language-switcher.light select{color:#52655c;background:#fffdfa;border-color:#d8dcd7}.privacy-head-actions{gap:6px}.privacy-head-actions .language-switcher select,.onboard-head-actions .language-switcher select{width:74px;padding-left:7px}.privacy-center>header .privacy-head-actions .btn{font-size:0}.privacy-center>header .privacy-head-actions .btn svg{margin:0}.onboarding>header .logo{font-size:19px}}.management-page{background:#f7f6f2;min-height:100vh}.management-page>header{background:#fffdfa;border-bottom:1px solid #dfdfda;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:10px max(20px,50vw - 600px);display:flex}.management-page>header nav,.management-page>header>div{align-items:center;gap:8px;display:flex}.management-page>header nav button{cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:40px;padding:0 13px;font-size:11px;font-weight:700}.management-page>header nav button.active{color:#285d45;background:#e6eee8}.management-shell{max-width:1200px;margin:auto;padding:48px 20px 80px}.management-title{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.management-title h1{letter-spacing:-2px;margin:6px 0 9px;font:700 42px Manrope}.management-title>div>p:last-child{color:#6d7973;max-width:660px;margin:0;font-size:14px;line-height:1.6}.home-management-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.home-management-grid>article{background:#fffdfa;border:1px solid #deded8;border-radius:16px;grid-template-columns:auto 1fr;gap:18px;min-height:220px;padding:24px;display:grid}.home-management-grid>article.current{border-color:#7d9d8c;box-shadow:0 0 0 2px #dfeae3}.home-summary{width:fit-content;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-column:1/-1;grid-template-columns:auto 1fr;gap:18px;margin:-8px;padding:8px;display:grid}.home-summary:focus-visible{outline-offset:2px;outline:3px solid #b96f52}.management-icon{color:#2d664c;background:#e7efe9;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.management-icon svg{width:25px}.home-summary .eyebrow,.home-summary-name,.home-summary-address{display:block}.home-summary-name{margin:6px 0 4px;font:700 22px Manrope}.home-summary-address{color:#758079;font-size:11px}.card-actions{grid-column:1/-1;justify-content:flex-end;align-self:end;gap:8px;display:flex}.management-empty{color:#6f7c75;text-align:center;border:1px dashed #c9d0cb;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:30px;display:flex}.management-empty>svg{width:34px}.management-empty h2{margin:12px 0 5px;font:700 20px Manrope}.management-empty p{margin:0 0 17px}.management-empty.compact{min-height:170px}.portfolio-layout{grid-template-columns:300px minmax(0,1fr);gap:16px;margin-top:28px;display:grid}.portfolio-layout>aside,.portfolio-layout>section{background:#fffdfa;border:1px solid #deded8;border-radius:15px;min-height:420px;padding:14px}.portfolio-layout>aside>button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;width:100%;padding:14px;display:flex}.portfolio-layout>aside>button.active{background:#e8efe9}.portfolio-layout>aside>button.portfolio-view-toggle{color:#466556;text-align:center;border:1px solid #d9ddd9;justify-content:center;margin-bottom:8px;padding:9px 12px;font-size:9px;font-weight:700}.portfolio-layout>aside>button>svg{width:23px}.portfolio-layout>aside b,.portfolio-layout>aside small{display:block}.portfolio-layout>aside b{font-size:11px}.portfolio-layout>aside small{color:#7a847f;margin-top:4px;font-size:8px}.portfolio-head{border-bottom:1px solid #e1e1dc;justify-content:space-between;align-items:center;padding:10px 8px 20px;display:flex}.portfolio-head h2{margin:4px 0 0;font:700 25px Manrope}.portfolio-head>div{gap:7px;display:flex}.portfolio-archived-note{color:#756e55;background:#f0eee7;border-radius:8px;margin:14px 8px 0;padding:10px;font-size:9px}.portfolio-homes article{border-bottom:1px solid #e8e7e2;justify-content:space-between;align-items:center;gap:18px;padding:16px 8px;display:flex}.portfolio-homes h3,.portfolio-homes p{margin:0}.portfolio-homes h3{font:700 14px Manrope}.portfolio-homes p{color:#7b847f;margin-top:4px;font-size:9px}.home-picker{width:min(420px,100%);margin:28px 0 16px;font-size:10px;font-weight:700;display:block}.home-picker select{background:#fff;border:1px solid #d5d8d4;border-radius:9px;width:100%;height:45px;margin-top:7px;padding:0 11px}.occupancy-columns{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.occupancy-columns>section{background:#fffdfa;border:1px solid #deded8;border-radius:14px;min-height:310px;padding:16px}.occupancy-columns h2{margin:0 0 13px;font:700 17px Manrope}.occupancy-columns article{border-top:1px solid #e8e7e2;grid-template-columns:auto 1fr;gap:10px;padding:13px 0;display:grid}.occupancy-columns article>svg{width:22px}.occupancy-columns h3,.occupancy-columns p,.occupancy-columns small{margin:0;display:block}.occupancy-columns h3{font:700 11px Manrope}.occupancy-columns p{color:#67756e;margin-top:3px;font-size:8px}.occupancy-columns small{color:#838b87;margin-top:6px;font-size:8px}.occupancy-columns article>div:last-child{grid-column:2;gap:10px;display:flex}.occupancy-columns article>div:last-child button{color:#965a43;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;font-weight:700}.list-empty{color:#858c88;text-align:center;padding:30px 4px;font-size:10px}.management-overlay{z-index:60;background:#0b2b1f99;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.management-dialog{background:#fffdfa;border-radius:16px;width:min(620px,100%);max-height:calc(100vh - 40px);padding:30px;position:relative;overflow:auto;box-shadow:0 25px 70px #0b2b1f66}.management-dialog h2{margin:0 0 20px;font:700 27px Manrope}.management-dialog fieldset{border:0;min-width:0;margin:0;padding:0}.dialog-close{cursor:pointer;background:#f0f1ed;border:0;border-radius:9px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:16px;right:16px}.management-dialog form>label,.management-dialog .form-grid label,.management-dialog fieldset>label{margin:13px 0;font-size:10px;font-weight:700;display:block}.management-dialog input,.management-dialog select{background:#fff;border:1px solid #d2d7d3;border-radius:9px;width:100%;height:44px;margin-top:7px;padding:0 11px}.management-dialog form>p,.management-dialog fieldset>p{color:#6f7c75;font-size:10px;line-height:1.5}.form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dialog-actions{border-top:1px solid #e1e1dc;justify-content:flex-end;gap:8px;margin-top:23px;padding-top:17px;display:flex}.form-error{background:#f7e7e1;border-radius:8px;color:#934f39!important;padding:9px!important}.management-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:30px;display:flex}.management-state h1{margin:24px 0 7px;font:700 29px Manrope}.management-state p{color:#6f7c75}.sr-announcement{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=900px){.management-page>header{flex-wrap:wrap;align-items:flex-start}.management-page>header nav{order:3;width:100%;overflow-x:auto}.management-page>header nav button{white-space:nowrap}.portfolio-layout{grid-template-columns:1fr}.portfolio-layout>aside{min-height:0}.occupancy-columns{grid-template-columns:1fr}.occupancy-columns>section{min-height:180px}}@media (width<=650px){.management-page>header>div .btn{display:none}.management-shell{padding:30px 12px 55px}.management-title{flex-direction:column;align-items:flex-start}.management-title h1{font-size:34px}.management-title>.btn{width:100%}.home-management-grid{grid-template-columns:1fr}.home-management-grid>article{padding:18px}.card-actions{flex-direction:column}.card-actions .btn{width:100%}.portfolio-head{flex-direction:column;align-items:flex-start;gap:15px}.portfolio-head>div{width:100%}.portfolio-head .btn{flex:1}.portfolio-homes article{flex-direction:column;align-items:flex-start}.form-grid{grid-template-columns:1fr}.management-dialog{padding:27px 18px}.dialog-actions .btn{flex:1}}.space-map-summary{background:linear-gradient(135deg,#e8eee8,#f4efe8);min-height:92px;padding:42px 12px 12px}.space-map-summary p{color:#607169;margin:0;font-size:9px;line-height:1.5}.space-map-summary span{top:10px;bottom:auto}@media (width<=650px){.item-table>button{grid-template-columns:minmax(0,1fr) minmax(105px,auto);align-items:start}.item-table>button>span:nth-child(2){flex-direction:column;grid-row:2/4;align-items:flex-start;display:flex!important}.item-table>button>span:nth-child(2) small{margin-top:4px}}.home-picker{color:#52655c}.home-picker-control{align-items:center;height:47px;margin-top:7px;display:flex;position:relative}.home-picker-control>svg{z-index:1;color:#587064;pointer-events:none;width:17px;position:absolute}.home-picker-control>svg:first-child{left:13px}.home-picker-control>svg:last-child{right:13px}.home-picker-control select{appearance:none;height:47px;color:var(--ink);cursor:pointer;background:#fffdfa;outline:0;margin-top:0;padding:0 42px 0 40px;font-size:12px;font-weight:700;transition:border-color .18s,box-shadow .18s,background-color .18s;box-shadow:0 2px 8px #193a2c0a}.home-picker-control select:hover{background:#fff;border-color:#aebdb5}.home-picker-control select:focus-visible{border-color:#59816d;box-shadow:0 0 0 3px #dfeae3}.home-picker-control select option{color:var(--ink);background:#fffdfa;font-weight:600}.portfolio-add-home{background:#f8faf8;border:1px solid #e1e1dc;border-radius:12px;grid-template-columns:minmax(150px,.7fr) minmax(280px,1.3fr);align-items:start;gap:16px;margin:14px 8px 4px;padding:16px;display:grid}.portfolio-add-home>p{margin:3px 0 0}.portfolio-add-home>p b,.portfolio-add-home>p span{display:block}.portfolio-add-home>p b{font:700 11px Manrope}.portfolio-add-home>p span{color:#718078;margin-top:5px;font-size:9px;line-height:1.45}.portfolio-home-picker{min-width:0;position:relative}.portfolio-picker-trigger{width:100%;min-height:52px;color:var(--ink);text-align:left;cursor:pointer;background:#fffdfa;border:1px solid #cbd3ce;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex;box-shadow:0 2px 8px #193a2c0a}.portfolio-picker-trigger:hover,.portfolio-home-picker.open .portfolio-picker-trigger{background:#fff;border-color:#759382}.portfolio-picker-trigger:focus-visible{outline-offset:2px;outline:3px solid #dfeae3}.portfolio-picker-trigger>span{align-items:center;gap:10px;min-width:0;display:flex}.portfolio-picker-trigger>span>svg{color:#52705f;width:18px}.portfolio-picker-trigger b,.portfolio-picker-trigger small{display:block}.portfolio-picker-trigger b{font-size:11px}.portfolio-picker-trigger small{color:#78847e;margin-top:3px;font-size:8px}.portfolio-picker-trigger>svg{width:15px;transition:transform .18s}.portfolio-home-picker.open .portfolio-picker-trigger>svg{transform:rotate(180deg)}.portfolio-picker-panel{z-index:8;background:#fffdfa;border:1px solid #cbd3ce;border-radius:11px;width:min(480px,100vw - 64px);padding:12px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 44px #17382a24}.portfolio-picker-search>span:first-child{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.portfolio-picker-search>span:last-child{align-items:center;display:flex;position:relative}.portfolio-picker-search svg{color:#66786e;width:17px;position:absolute;left:12px}.portfolio-picker-search input{background:#fff;border:1px solid #d3d8d4;border-radius:8px;outline:0;width:100%;height:42px;padding:0 12px 0 39px;font-size:11px}.portfolio-picker-search input:focus{border-color:#759382;box-shadow:0 0 0 3px #e4ece7}.portfolio-picker-toolbar{color:#76817c;justify-content:space-between;align-items:center;min-height:34px;padding:7px 2px 5px;font-size:8px;display:flex}.portfolio-picker-toolbar button{color:#32614b;cursor:pointer;background:0 0;border:0;padding:3px;font-size:8px;font-weight:700}.portfolio-picker-list{border-block:1px solid #e3e5e1;max-height:245px;overflow-y:auto}.portfolio-picker-list>label{cursor:pointer;border-bottom:1px solid #ecece8;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:52px;padding:8px;display:grid}.portfolio-picker-list>label:last-child{border-bottom:0}.portfolio-picker-list>label:hover,.portfolio-picker-list>label.selected{background:#edf3ee}.portfolio-picker-list input{accent-color:#174f39;width:17px;height:17px;margin:0}.portfolio-picker-list b,.portfolio-picker-list small{display:block}.portfolio-picker-list b{font-size:10px}.portfolio-picker-list small{color:#7a847f;margin-top:3px;font-size:8px}.portfolio-picker-list>p{text-align:center;color:#77827c;margin:0;padding:25px;font-size:9px}.portfolio-picker-actions{justify-content:flex-end;gap:7px;padding-top:11px;display:flex}.portfolio-picker-actions .btn{min-width:96px}.portfolio-layout>aside>button.portfolio-unassigned{border-bottom:1px solid #e5e6e1;border-radius:10px 10px 3px 3px;margin-bottom:8px}.portfolio-layout>aside>button.portfolio-unassigned>svg{color:#4f725f}.portfolio-archived-note.unassigned-note{color:#4f6b5c;background:#edf3ee}.unassigned-assignment-controls{gap:9px;min-width:0;display:grid}.unassigned-assignment-controls>label{font-size:9px;font-weight:700}.unassigned-assignment-controls .home-picker-control{height:43px;margin-top:5px}.unassigned-assignment-controls .home-picker-control select{width:100%;height:43px}.portfolio-add-home.unassigned-assignment>.btn{place-self:center end}@media (width<=650px){.portfolio-add-home{grid-template-columns:1fr}.portfolio-picker-panel{width:100%;margin-bottom:6px;position:relative;top:6px;right:auto}.portfolio-picker-actions .btn{flex:1}.portfolio-add-home.unassigned-assignment>.btn{justify-self:stretch;width:100%}}.management-page.app.enhanced-app{background:#f6f5f1}.management-page>.management-head{grid-template-columns:190px 1fr auto;align-items:center;gap:0;height:72px;min-height:0;padding:0 max(24px,50vw - 620px);display:grid}.management-page>.management-head .management-nav{gap:28px;height:100%}.management-page>.management-head .management-nav button{color:#6f7d77;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;height:100%;min-height:0;padding:0 2px;font-size:12px}.management-page>.management-head .management-nav button.active{border-color:var(--coral);color:var(--green);background:0 0}.management-back svg{width:15px}.management-shell{width:min(1240px,100% - 48px);max-width:none;padding:42px 0 70px}.management-title h1{letter-spacing:-1.8px;font-size:38px}.embedded-management{background:#f6f5f1;min-height:calc(100vh - 72px)}.embedded-management .management-shell{padding-top:24px}.management-subnav{border-bottom:1px solid #deded8;align-items:center;gap:28px;height:48px;margin-bottom:30px;display:flex}.management-subnav button{color:#6f7d77;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-self:stretch;padding:0 2px;font-size:12px;font-weight:700}.management-subnav button.active{border-color:var(--coral);color:var(--green)}.management-state.embedded{background:#f6f5f1;min-height:calc(100vh - 72px)}@media (width<=820px){.management-page>.management-head{grid-template-rows:64px 48px;grid-template-columns:1fr auto;height:112px}.management-page>.management-head .management-nav{grid-area:2/1/auto/-1;gap:26px;width:100%;display:flex;overflow-x:auto}.management-page>.management-head .management-nav button{white-space:nowrap}.management-page>.management-head .head-actions{grid-area:1/2}}@media (width<=650px){.management-page>.management-head{grid-template-rows:60px 48px;height:108px;padding:0 15px}.management-page>.management-head .management-nav{gap:22px}.management-page>.management-head .management-back{justify-content:center;width:39px;padding:0;font-size:0}.management-shell{width:calc(100% - 24px);padding:30px 0 55px}.management-title h1{font-size:34px}.embedded-management .management-shell{padding-top:16px}.management-subnav{gap:22px;margin-bottom:24px;overflow-x:auto}.management-subnav button{white-space:nowrap}}.home-management-grid>article.current{background:#f3f7f3}.home-management-grid>article:has(.home-summary:hover){background:#f7f8f4}.home-management-grid>article.current:has(.home-summary:hover){background:#eef4ef}.home-summary:hover{background:0 0}.home-management-grid>article{position:relative}.home-tile-overview{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;padding-right:36px;display:grid}.home-tile-overview .home-summary{grid-column:auto;width:100%;margin:-8px;padding:8px;display:block}.home-photo-control{position:relative}.home-photo-control>button,.home-tile-delete{color:#315c49;cursor:pointer;background:#fffdfa;border:1px solid #d4dad6;place-items:center;transition:background-color .18s,border-color .18s,transform .18s;display:grid;box-shadow:0 3px 10px #173b2c24}.home-photo-control>button{border-radius:50%;width:32px;height:32px;position:absolute;top:6px;right:6px}.home-photo-control>button:hover{background:#eef5ef;border-color:#71917f;transform:translateY(-1px)}.home-tile-delete{z-index:2;color:#a84636;border-radius:10px;width:36px;height:36px;position:absolute;top:16px;right:16px}.home-tile-delete:hover{background:#fff1ed;border-color:#c96f5d;transform:translateY(-1px)}.home-tile-delete svg{width:17px}.home-photo-control>button:focus-visible,.home-tile-delete:focus-visible{outline-offset:2px;outline:3px solid #b96f52}.home-photo-control>button:disabled,.home-tile-delete:disabled{opacity:.5;cursor:not-allowed;transform:none}.home-management-grid:not(.recycle-bin-grid)>article>.card-actions{gap:10px}.home-management-grid:not(.recycle-bin-grid)>article>.card-actions .btn{min-width:150px}.recycle-bin-content{gap:30px;margin-top:28px;display:grid}.recycle-bin-content>section>h2{margin:0;font:700 22px Manrope}.recycle-bin-content>section>p{color:#6f7c75;margin:7px 0 0;font-size:10px}.recycle-bin-content .home-management-grid{margin-top:14px}.recycled-document-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.recycled-document-grid>article{background:#fffdfa;border:1px solid #deded8;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;min-height:150px;padding:20px;display:grid}.recycled-document-grid>article>svg{color:#9d5b45;width:28px}.recycled-document-grid h3,.recycled-document-grid p{margin:0}.recycled-document-grid h3{font:700 15px Manrope}.recycled-document-grid p{color:#6f7c75;overflow-wrap:anywhere;margin-top:4px;font-size:9px}.recycled-document-grid span,.recycled-document-grid small{color:#52655c;margin-top:12px;font-size:9px;display:block}.recycled-document-grid small{color:#7d8882;margin-top:5px}@media (width<=650px){.recycled-document-grid{grid-template-columns:1fr}}.management-title-actions{align-items:center;gap:8px;display:flex}.btn.danger,.btn.outline.danger{color:#fff;background:#a84636;border-color:#b85f4b}.btn.outline.danger{color:#a84636;background:0 0}.btn.danger:disabled{opacity:.55}.recycled-home-summary{grid-column:1/-1;align-items:flex-start;gap:14px;display:flex}.recycled-home-summary>svg{color:#8a5a4d;width:28px}.recycled-home-summary small{color:#9a5544;margin-top:10px;font-size:10px;display:block}.recycle-bin-grid>article{min-height:170px}@media (width<=650px){.management-title-actions{flex-direction:column;width:100%}.management-title-actions .btn{width:100%}.home-tile-overview{gap:13px;padding-right:32px}.home-tile-delete{top:12px;right:12px}.home-photo-control>button{width:30px;height:30px;top:5px;right:5px}.home-management-grid:not(.recycle-bin-grid)>article>.card-actions .btn{min-width:0}}.home-photo-control>button{width:26px;height:26px;top:-7px;right:-7px}.home-photo-control>button svg{width:13px}@media (width<=650px){.home-photo-control>button{width:24px;height:24px;top:-6px;right:-6px}}.document-grid>button>.trust-mark{white-space:nowrap;border-radius:99px;justify-self:start;align-items:center;width:max-content;height:auto;padding:4px 7px;display:inline-flex}.maintenance-main{text-align:left;background:0 0!important;border:0!important;min-width:0!important;padding:0!important;display:block!important}.maintenance-actions{align-items:center;gap:6px;display:flex}.maintenance-actions>button:last-child{color:#955b45;background:#f8ebe5;border-color:#0000}.maintenance-editor .field-help{color:#78847e;margin:-5px 0 13px;font-size:9px}.maintenance-editor textarea{resize:vertical}@media (width<=650px){.maintenance-actions{flex-wrap:wrap;grid-column:2}.maintenance-list article>.maintenance-main{grid-column:2;width:100%}.maintenance-editor{padding:35px 20px}}.document-upload{height:100%;overflow-y:auto}.document-file-picker{min-height:92px}.document-upload-queue{gap:8px;margin:10px 0 14px;display:grid}.document-upload-row{background:#fff;border:1px solid #dfe3df;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;padding:12px;display:grid}.document-upload-row>svg{color:#397057;width:24px;margin-top:20px}.document-upload-row>div>label{color:#304d40;font-size:9px;font-weight:700;display:block}.document-upload-row input{border:1px solid #d4d9d5;border-radius:8px;width:100%;height:37px;margin-top:5px;padding:0 10px}.document-upload-row small{color:#7b8580;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:8px;display:block;overflow:hidden}.document-upload-row>button{color:#66766d;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;margin-top:16px;display:grid}.document-upload-row>button:hover{background:#f0f2ef}.document-upload-row>button svg{width:15px}.document-upload-status{color:#537362;margin-top:6px;font-size:8px;font-weight:700;display:inline-block}.document-upload-row.complete{background:#f4faf6;border-color:#bad2c1}.document-upload-row.failed{background:#fff8f5;border-color:#e5bdb0}.document-upload-row.duplicate{background:#fff8f4;border-color:#dfb09c}.document-upload-duplicate{cursor:pointer;background:#fff3ed;border:1px solid #e2b7a4;border-radius:8px;grid-template-columns:auto auto minmax(0,1fr);align-items:start;gap:7px;color:#75442f!important;margin-top:9px!important;padding:9px!important;display:grid!important}.document-upload-duplicate>input{width:14px!important;height:14px!important;margin:1px 0 0!important;padding:0!important}.document-upload-duplicate>svg{width:15px}.document-upload-duplicate b,.document-upload-duplicate em{display:block}.document-upload-duplicate small{color:#845c4b!important;white-space:normal!important;margin-top:2px!important}.document-upload-duplicate em{margin-top:5px;font-size:8px;font-style:normal;font-weight:800}.document-upload-error{color:#a2513b;margin:7px 0 0;font-size:8px;line-height:1.4}.home-details-panel{background:#fff;border:1px solid #dde5df;border-radius:18px;max-width:1180px;margin:22px auto;padding:26px;box-shadow:0 10px 30px #2748370d}.home-details-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.home-details-head h2{color:#123d2b;margin:3px 0 5px;font:700 22px Lora,serif}.home-details-head>div>p:last-child{color:#687a70;max-width:680px;margin:0;font-size:11px;line-height:1.55}.home-details-head>span{color:#397258;background:#eef6f0;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:9px;font-weight:700;display:flex}.home-core-details{background:#e2e8e3;border:1px solid #e2e8e3;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:20px 0 24px;display:grid;overflow:hidden}.home-core-details div{background:#f9fbf9;min-width:0;padding:13px}.home-core-details dt{color:#7b8b82;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:8px;font-weight:700}.home-core-details dd{overflow-wrap:anywhere;color:#244936;margin:0;font-size:10px;font-weight:700}.reviewed-home-details{border-top:1px solid #e8ece9;padding-top:20px}.home-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.home-detail-grid button{text-align:left;color:#234835;background:#fbfcfb;border:1px solid #dfe7e1;border-radius:10px;padding:13px}.home-detail-grid button:hover{background:#f5faf6;border-color:#9fbaa9}.home-detail-grid span{justify-content:space-between;align-items:center;gap:8px;display:flex}.home-detail-grid b{color:#687a70;font-size:8px}.home-detail-grid em{color:#8c5138;background:#fae8df;border-radius:4px;padding:3px 5px;font-size:7px;font-style:normal}.home-detail-grid strong,.home-detail-grid small{display:block}.home-detail-grid strong{margin:7px 0 4px;font:700 12px Manrope}.home-detail-grid small{color:#7b8b82;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.home-details-empty{color:#51705f;background:#f5f8f5;border-radius:10px;align-items:center;gap:11px;padding:15px;display:flex}.home-details-empty>svg{width:21px}.home-details-empty b,.home-details-empty small{display:block}.home-details-empty b{font-size:10px}.home-details-empty small{color:#77877e;margin-top:3px;font-size:8px}@media (width<=800px){.home-details-panel{margin:14px;padding:18px}.home-details-head{display:block}.home-details-head>span{width:max-content;margin-top:12px}.home-core-details{grid-template-columns:repeat(2,minmax(0,1fr))}.home-detail-grid{grid-template-columns:1fr}}.review-summary{width:210px}.review-summary .review-pill{width:100%}.review-pill.complete{cursor:default;color:#2f6b50;background:#e6f1e8}.review-pill.complete>svg{width:22px}.review-pill.complete small{color:#5f7e6d}.review-summary>p{color:#77827c;margin:7px 4px 0;font-size:8px;line-height:1.4}.review-summary>p:before{content:"";background:#639078;border-radius:50%;width:5px;height:5px;margin:0 5px 1px 0;display:inline-block}@media (width<=820px){.review-summary{width:auto}.review-summary>p{display:none}}.key-data-tab>.section-head{align-items:flex-start;margin-top:0}.key-data-tab>.section-head>div>p:last-child,.key-data-reviewed .section-head p{color:#748079;margin:5px 0 0;font-size:9px;line-height:1.5}.key-data-trust{color:#397258;background:#eef6f0;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:8px;font-weight:700;display:flex}.key-data-trust svg{width:14px}.key-data-core{background:#e2e8e3;border:1px solid #e2e8e3;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:17px 0 14px;display:grid;overflow:hidden}.key-data-core div{background:#f9fbf9;min-width:0;padding:13px}.key-data-core dt{color:#7b8b82;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:8px;font-weight:700}.key-data-core dd{overflow-wrap:anywhere;color:#244936;margin:0;font-size:10px;font-weight:700}.key-data-map{background:#fff;border:1px solid #dfe7e1;border-radius:12px;margin:0 0 25px;overflow:hidden}.key-data-map-head{border-bottom:1px solid #e7ece8;align-items:center;gap:10px;padding:12px 14px;display:flex}.key-data-map-head>span{color:#397258;background:#edf5ef;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.key-data-map-head svg{width:17px}.key-data-map-head h3{color:#244936;margin:0;font-size:11px}.key-data-map-head p{color:#748079;margin:3px 0 0;font-size:8px}.key-data-map iframe{border:0;width:100%;height:260px;display:block}.key-data-map-placeholder{color:#28553e;cursor:pointer;background:radial-gradient(circle at 20% 30%,#6794772e,#0000 28%),linear-gradient(135deg,#eef4ef,#f8faf8);border:0;justify-content:center;align-items:center;gap:12px;width:100%;min-height:150px;display:flex}.key-data-map-placeholder:hover{background:radial-gradient(circle at 20% 30%,#6794773d,#0000 28%),linear-gradient(135deg,#e9f2eb,#f7faf7)}.key-data-map-placeholder>svg{width:26px}.key-data-map-placeholder b,.key-data-map-placeholder small,.key-data-map-unavailable b,.key-data-map-unavailable small{display:block}.key-data-map-placeholder b{font-size:11px}.key-data-map-placeholder small{color:#657a6d;max-width:280px;margin-top:4px;font-size:8px}.key-data-map-unavailable{color:#657a6d;justify-content:center;align-items:center;gap:10px;min-height:92px;display:flex}.key-data-map-unavailable>svg{width:20px}.key-data-map-unavailable b{font-size:10px}.key-data-map-unavailable small{margin-top:3px;font-size:8px}.key-data-reviewed{border-top:1px solid #e8ece9;padding-top:1px}.key-data-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.key-data-grid button{text-align:left;color:#234835;cursor:pointer;background:#fff;border:1px solid #dfe7e1;border-radius:10px;min-height:94px;padding:13px 32px 13px 13px;position:relative}.key-data-grid button:hover{background:#f5faf6;border-color:#9fbaa9}.key-data-grid button>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.key-data-grid b{color:#687a70;font-size:8px}.key-data-grid em{color:#8c5138;background:#fae8df;border-radius:4px;padding:3px 5px;font-size:7px;font-style:normal}.key-data-grid strong,.key-data-grid small{display:block}.key-data-grid strong{margin:8px 0 5px;font:700 12px Manrope}.key-data-grid small{color:#7b8b82;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.key-data-grid button>svg{color:#8c9a92;width:13px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.key-data-empty{color:#51705f;background:#f5f8f5;border-radius:10px;align-items:center;gap:11px;padding:17px;display:flex}.key-data-empty>svg{width:21px}.key-data-empty b,.key-data-empty small{display:block}.key-data-empty b{font-size:10px}.key-data-empty small{color:#77877e;margin-top:3px;font-size:8px}@media (width<=800px){.key-data-core{grid-template-columns:repeat(2,minmax(0,1fr))}.key-data-grid{grid-template-columns:1fr}.key-data-trust{display:none}.key-data-map iframe{height:220px}}.key-data-grid article{background:#fff;border:1px solid #dfe7e1;border-radius:9px;align-items:center;gap:9px;min-width:0;min-height:58px;padding:9px 10px 9px 12px;display:flex}.key-data-grid article>span{flex:1;min-width:0}.key-data-grid article b,.key-data-grid article strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.key-data-grid article b{color:#687a70;font-size:8px}.key-data-grid article strong{color:#234835;margin-top:4px;font:700 11px Manrope}.key-data-grid article em{flex:none}.key-data-grid article>button{color:#6d7972;cursor:pointer;background:#f4f5f2;border:0;border-radius:7px;align-items:center;gap:4px;min-height:28px;padding:5px 7px;font-size:7px;font-weight:700;display:flex}.key-data-grid article>button:hover{color:#914f38;background:#f8e6df}.key-data-grid article>button svg{width:12px;position:static;transform:none}.key-data-grid article>button:disabled{opacity:.55;cursor:wait}.document-suggestion-head>div{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.document-suggestion-head small{background:#edf2ee;border-radius:999px;padding:2px 5px}.document-suggestion-head small.sensitive{color:#914e38;background:#f8e9df}.document-home-mismatch{color:#74432f;background:#fff4ee;border:1px solid #dfa991;border-radius:11px;align-items:flex-start;gap:10px;margin:16px 0 4px;padding:14px;display:flex}.document-home-mismatch>svg{flex:none;width:21px}.document-home-mismatch h4{margin:0 0 4px;font:700 13px Manrope}.document-home-mismatch p{margin:0;font-size:10px;line-height:1.5}.document-home-mismatch small{margin-top:5px;font-size:8px;display:block}.document-home-mismatch .btn{background:#fff;min-height:32px;margin-top:10px}.suggestion-review-overlay{background:#0b2a1e70}.suggestion-review-queue{background:#fffdfa;width:min(590px,100%);height:100%;padding:34px 38px 30px;position:relative;overflow-y:auto;box-shadow:-24px 0 70px #0b21193d}.suggestion-review-titlebar{grid-template-columns:auto minmax(0,1fr);gap:14px;padding-right:42px;display:grid}.suggestion-review-titlebar>span{color:#96583f;background:#f4e4dd;border-radius:13px;place-items:center;width:45px;height:45px;display:grid}.suggestion-review-titlebar>span svg{width:23px}.suggestion-review-titlebar h2{letter-spacing:-.8px;margin:2px 0 5px;font:700 28px/1.15 Manrope}.suggestion-review-titlebar>div>p:last-child{color:#6f7c75;max-width:430px;margin:0;font-size:11px;line-height:1.55}.suggestion-review-progress{background:#f5f8f5;border:1px solid #dde4df;border-radius:11px;margin:25px 0 20px;padding:14px 16px}.suggestion-review-progress>div{justify-content:space-between;align-items:center;font-size:10px;display:flex}.suggestion-review-progress>div span{color:#748079}.suggestion-review-progress>span{background:#dce5de;border-radius:999px;height:5px;margin-top:10px;display:block;overflow:hidden}.suggestion-review-progress>span i{border-radius:inherit;background:#4e8067;height:100%;transition:width .25s;display:block}.suggestion-review-current{gap:13px;display:grid}.suggestion-review-gated{gap:13px;transition:filter .2s,opacity .2s;display:grid}.suggestion-review-gated.locked{pointer-events:none;-webkit-user-select:none;user-select:none;filter:blur(4px);opacity:.5}.suggestion-source-row{background:#fff;border:1px solid #e3ddd6;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;display:grid}.suggestion-source-row>span{color:#a35e46;background:#f6e6df;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.suggestion-source-row>span svg{width:18px}.suggestion-source-row small,.suggestion-source-row b,.suggestion-source-row p{margin:0;display:block}.suggestion-source-row small{color:#9a6b58;letter-spacing:.8px;font-size:7px;font-weight:700}.suggestion-source-row b{margin-top:2px;font-size:10px}.suggestion-source-row p{color:#7c8781;margin-top:2px;font-size:8px}.suggestion-source-row>button{color:#8c563f;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:7px 8px;font-size:9px;font-weight:700;display:flex}.suggestion-source-row>button svg{width:13px}.suggestion-review-current .document-suggestion{border-color:#d8e1da;padding:18px;box-shadow:0 8px 22px #183a2d0d}.suggestion-review-current .document-suggestion label b{font-size:12px}.suggestion-review-current .document-suggestion label input{font-size:12px;height:44px!important}.suggestion-review-current .document-evidence{background:#f4f7f4;border-left:3px solid #b7cbbc;border-radius:0 8px 8px 0;margin-top:12px;padding:10px 12px;font-size:10px}.suggestion-review-current .document-suggestion-actions{margin-top:15px}.suggestion-review-current .document-suggestion-actions .btn{min-height:40px}.suggestion-review-helper{color:#738078;align-items:flex-start;gap:7px;margin:0;font-size:9px;line-height:1.5;display:flex}.suggestion-review-helper svg{color:#557764;flex:none;width:14px}.suggestion-review-footer{border-top:1px solid #e4e2dc;justify-content:space-between;align-items:center;gap:20px;margin-top:9px;padding-top:17px;display:flex}.suggestion-review-footer .link-btn{color:#8f5943;padding:0;font-size:10px}.suggestion-review-footer p{color:#7b8580;text-align:right;max-width:290px;margin:0;font-size:8px;line-height:1.45}.suggestion-review-complete{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:430px;display:flex}.suggestion-review-complete>span{color:#367057;background:#e5f0e7;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.suggestion-review-complete>span svg{width:34px}.suggestion-review-complete h3{margin:18px 0 7px;font:700 21px Manrope}.suggestion-review-complete p{color:#6f7c75;max-width:360px;margin:0 0 20px;font-size:11px;line-height:1.55}@media (width<=650px){.suggestion-review-queue{padding:26px 18px 24px}.suggestion-review-titlebar{gap:10px;padding-right:38px}.suggestion-review-titlebar>span{width:39px;height:39px}.suggestion-review-titlebar h2{font-size:24px}.suggestion-source-row{grid-template-columns:auto minmax(0,1fr)}.suggestion-source-row>button{grid-column:2;justify-self:start;padding-left:0}.suggestion-review-footer{flex-direction:column;align-items:flex-start}.suggestion-review-footer p{text-align:left}.suggestion-review-current .document-suggestion-actions{grid-template-columns:1fr 1fr;display:grid}.suggestion-review-current .document-suggestion-actions .btn{width:100%}}.document-duplicate-result{color:#397258;align-items:center;gap:6px;margin:9px 0 0;font-size:9px;font-weight:700;display:flex}.document-duplicate-result svg{width:14px}.document-suggestion.duplicate{opacity:.82;background:#f7f9f7;padding:10px 13px}.document-suggestion.duplicate .document-evidence,.document-suggestion.duplicate .document-caution{display:none}.document-existing-conflict{color:#75442f;background:#fff5ef;border:1px solid #dfb09c;border-radius:9px;align-items:flex-start;gap:8px;margin:10px 0 0;padding:10px;display:flex}.document-existing-conflict>svg{flex:none;width:17px}.document-existing-conflict b{font-size:9px;display:block}.document-existing-conflict p{margin:4px 0 0;font-size:9px;font-weight:700}.document-existing-conflict small{margin-top:4px;font-size:8px;line-height:1.4;display:block}.document-space-proposal{color:#365e48;background:#edf5ef;border-radius:8px;justify-content:space-between;gap:10px;margin:8px 0 0;padding:8px 9px;font-size:9px;display:flex}.document-space-proposal span{text-align:right;color:#5f7468}.document-upload-progress{color:#294f3d;background:#f2f8f3;border:1px solid #bfd0c4;border-radius:11px;grid-template-columns:auto 1fr;gap:11px;margin:12px 0;padding:14px;display:grid}.document-progress-icon{background:#dfece2;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.document-progress-icon svg{width:19px}.document-upload-progress b,.document-upload-progress p,.document-upload-progress small{display:block}.document-upload-progress b{font:700 11px Manrope}.document-upload-progress p{text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:9px;overflow:hidden}.document-upload-progress small{color:#687a70;font-size:8px;line-height:1.45}.document-progress-track{background:#d8e2da;border-radius:999px;height:4px;margin-top:9px;display:block;overflow:hidden}.document-progress-track i{border-radius:inherit;background:#397258;height:100%;transition:width .3s;display:block}.document-upload-progress.analyzing .document-progress-icon{color:#80543e;background:#f2dfd4}.document-upload-progress.analyzing .document-progress-track i{animation:1.5s ease-in-out infinite document-analysis-progress;width:35%!important}.document-upload-progress.analyzing{background:#fff8f3;border-color:#e2c7b7}@keyframes document-analysis-progress{0%{transform:translate(-100%)}50%{transform:translate(95%)}to{transform:translate(285%)}}.google-address-enable,.google-maps-unavailable{color:#315e48;text-align:left;background:#f4f8f5;border:1px solid #cbd8d0;border-radius:11px;align-items:center;gap:11px;width:100%;min-height:58px;margin:0;padding:12px 14px;display:flex}.google-address-enable{cursor:pointer}.google-address-enable:hover{background:#eef5f0;border-color:#82a18f}.google-address-enable>svg,.google-maps-unavailable>svg{flex:none;width:21px}.google-address-enable b,.google-address-enable small{display:block}.google-address-enable b{font-size:11px}.google-address-enable small{color:#708078;margin-top:3px;font-size:9px;font-weight:500}.google-maps-unavailable{color:#687a70;font-size:10px;line-height:1.45}.google-address-lookup{background:#f6f9f6;border:1px solid #cbd8d0;border-radius:12px;padding:14px}.google-address-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:10px;display:flex}.google-address-heading b,.google-address-heading small{display:block}.google-address-heading b{font-size:11px}.google-address-heading small{color:#718078;margin-top:3px;font-size:9px;font-weight:500}.google-address-heading button{color:#38674f;cursor:pointer;background:0 0;border:0;padding:3px;font-size:9px;font-weight:700}.google-address-search{color:#718078;background:#fff;border:1px solid #9aaca1;border-radius:8px;align-items:center;gap:9px;min-height:48px;padding:0 13px;display:flex}.google-address-search:focus-within{border-color:#315e48;box-shadow:0 0 0 2px #315e481f}.google-address-search>svg{flex:none;width:20px}.google-address-search input{color:#102f26;background:0 0;border:0;outline:0;width:100%;padding:13px 0;font:600 12px Manrope}.google-address-search button{color:#52675d;cursor:pointer;background:0 0;border:0;place-items:center;padding:4px;display:grid}.google-address-search button svg{width:19px}.google-address-suggestions{z-index:5;background:#fff;border:1px solid #cbd8d0;border-radius:9px;margin:4px 0 0;padding:4px;list-style:none;position:relative;box-shadow:0 10px 24px #102f261f}.google-address-suggestions li{margin:0}.google-address-suggestions button{color:#183f32;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;width:100%;padding:10px 11px;font:600 10px/1.4 Manrope}.google-address-suggestions li[aria-selected=true] button,.google-address-suggestions button:hover{background:#edf4ef}.google-address-loading{color:#718078;margin:7px 0 0;font-size:9px}.google-address-location{color:#38674f;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:8px;padding:7px 0 3px;font-size:9px;font-weight:700;display:flex}.google-address-location:disabled{cursor:wait;opacity:.65}.google-address-location-note{color:#718078;font-size:8px;line-height:1.45;display:block}.google-address-selected{color:#315e48;align-items:flex-start;gap:6px;margin:9px 0 0;font-size:9px;line-height:1.45;display:flex}.google-address-selected span,.google-address-selected small{display:block}.google-address-selected small{color:#718078;margin-top:2px;font-size:8px}.google-address-selected svg{flex:none;width:14px}.google-address-map{border-radius:10px;height:0;margin-top:0;transition:height .2s,margin-top .2s;overflow:hidden}.google-address-lookup.is-ready .google-address-map,.google-address-lookup.is-searching .google-address-map,.google-address-lookup.is-adjusting .google-address-map,.google-address-lookup.is-selected .google-address-map,.google-address-lookup.is-search-error .google-address-map,.google-address-lookup.is-location-error .google-address-map{height:210px;margin-top:11px}.google-address-lookup.is-error .google-address-map{display:none}.google-address-lookup .form-error{margin:8px 0 0}@media (width<=650px){.google-address-heading{display:block}.google-address-heading button{margin-top:8px}.google-address-lookup.is-ready .google-address-map,.google-address-lookup.is-searching .google-address-map,.google-address-lookup.is-adjusting .google-address-map,.google-address-lookup.is-selected .google-address-map,.google-address-lookup.is-search-error .google-address-map,.google-address-lookup.is-location-error .google-address-map{height:180px}}.google-address-location{color:#245c42;background:#e7f1ea;border:1px solid #9fb9aa;border-radius:8px;justify-content:center;width:100%;min-height:40px;margin-top:10px;padding:0 13px;font-size:10px;box-shadow:0 3px 10px #245c4214}.google-address-location:hover{background:#dcebe1;border-color:#6f967f}.google-address-location svg{width:17px}.google-address-location-note{text-align:center;margin-top:5px}.management-dialog .home-creation-intro{color:#6f7c75;margin:-8px 0 20px;font-size:11px;line-height:1.55}.management-dialog .home-creation-wizard fieldset{border:0;min-width:0;margin:0;padding:0}.management-dialog .home-creation-wizard .fields label{margin:0;display:block}.management-dialog .home-creation-wizard .google-address-search input{height:auto;margin:0}.management-dialog .home-creation-wizard .types button{margin:0}.management-dialog .home-creation-wizard .privacy{margin-top:15px}.management-dialog .home-creation-wizard .dialog-actions{margin-top:23px}.home-address-group>label{font-size:11px;font-weight:700;display:block}.home-address-field{display:block;position:relative}.home-address-field>input{padding-right:102px}.google-address-inline{color:#315e48;cursor:pointer;background:#fff;border:0;border-left:1px solid #d9dfdb;align-items:center;gap:5px;height:35px;padding:0 10px;font-size:9px;font-weight:700;display:flex;position:absolute;bottom:6px;right:6px}.google-address-inline svg{width:15px}.google-address-inline[aria-expanded=true]{background:#edf4ef}.management-dialog .home-address-field>input{padding-right:102px}.management-dialog .google-address-inline{margin:0}.google-address-lookup.unified{background:0 0;border:0;padding:0}.google-address-lookup.unified .google-address-search{margin-top:7px}.google-address-search .google-address-compass{color:#315e48;border-left:1px solid #d9dfdb;padding-left:9px}.google-address-search .google-address-compass:disabled{cursor:not-allowed;opacity:.45}.google-address-provider-note{color:#718078;margin-top:5px;font-size:8px;display:block}.google-address-lookup.unified:is(.is-ready,.is-searching,.is-search-error,.is-location-error) .google-address-map{height:0;margin-top:0}.google-address-lookup.unified.has-selection .google-address-map{height:210px;margin-top:11px}.management-dialog .home-address-group>label{margin:0;font-size:10px;font-weight:700;display:block}.management-dialog .google-address-lookup.unified .google-address-search input{height:auto;margin:0}@media (width<=650px){.google-address-lookup.unified.has-selection .google-address-map{height:180px}}.document-review-completion{background:#fff;border:1px solid #d9e1db;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;margin-top:16px;padding:14px;display:grid}.document-review-completion>svg{color:#6d7e75;width:21px}.document-review-completion b,.document-review-completion p{margin:0}.document-review-completion b{font:700 12px Manrope}.document-review-completion p{color:#68766f;margin-top:3px;font-size:9px;line-height:1.5}.document-review-completion.complete{background:#edf6f0;border-color:#b9d2c1}.document-review-completion.complete>svg{color:#2f7051}.document-review-completion>.btn{white-space:nowrap;min-height:38px;padding:0 15px}@media (width<=650px){.document-review-completion{grid-template-columns:auto minmax(0,1fr)}.document-review-completion>.btn{grid-column:1/-1;width:100%}}.home-scope{color:#5e6f68;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:59px;margin:0 0 8px;padding:8px;display:grid}.home-scope:hover{background:#f5f5f1}.home-scope.active{color:var(--green);background:#e9f0ea}.home-scope.active .room-symbol{background:#fff}.home-scope b,.home-scope small{display:block}.home-scope b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.home-scope small{color:#89918d;margin-top:2px;font-size:8px}.home-scope>svg{color:#a5aaa7;width:13px}.rooms-label{color:#8b7469;letter-spacing:1px;margin:11px 8px 4px;font-size:8px;font-weight:700}.space-panel>.room-list{padding-left:12px}.home-workspace .room-header{align-items:flex-start;min-height:112px}.home-workspace .compact-empty{margin-top:0}.home-workspace .maintenance-list article>div p,.home-workspace .maintenance-list article>div h4,.home-workspace .maintenance-list article>div small{margin:0}.home-workspace .maintenance-list article>div p{color:#9a604a;letter-spacing:.7px;font-size:7px;font-weight:700}.home-workspace .maintenance-list article>div h4{margin:3px 0;font:700 12px Manrope}.home-workspace .maintenance-list article>div small{color:#838b87;font-size:8px}@media (width<=820px){.home-scope{min-height:52px;margin-bottom:9px}.rooms-label{display:none}.space-panel>.room-list{padding-left:0}}.space-panel>.panel-heading{padding-bottom:10px;display:block}.rooms-heading{justify-content:space-between;align-items:center;margin:11px 4px 4px;padding:0 4px;display:flex}.rooms-heading>.rooms-label{margin:0}.rooms-heading>button{cursor:pointer;background:#fff;border:1px solid #dedfd9;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.rooms-heading>button svg{width:16px}@media (width<=820px){.rooms-heading{display:none}}.property-switcher-wrap{position:relative}.property-switcher-wrap.open .property-switcher{color:var(--green);background:#eef4f0;border-color:#8ca99a}.property-switcher-wrap.open .property-switcher>svg{transform:rotate(180deg)}.property-switcher>svg{transition:transform .15s}.home-switcher-menu{z-index:30;background:#fffdfa;border:1px solid #d9ddd8;border-radius:12px;width:290px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 15px 40px #102f2629}.home-switcher-menu>p{color:#6f7d77;margin:0;padding:15px;font-size:10px}.home-switcher-menu>button{width:100%;min-height:55px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.home-switcher-menu>button:hover,.home-switcher-menu>button:focus-visible{background:#f0f4f1}.home-switcher-menu>button.current{color:var(--green);background:#eaf2ec}.home-switcher-menu>button:disabled{cursor:wait;opacity:.65}.home-switcher-menu>button>span{min-width:0}.home-switcher-menu b,.home-switcher-menu small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.home-switcher-menu b{font-size:11px}.home-switcher-menu small{color:#78857f;margin-top:3px;font-size:8px;font-weight:500}.home-switcher-menu>button>svg{flex:none;width:16px}.home-switcher-menu .manage-homes-link{min-height:42px;color:var(--green);border-top:1px solid #e5e7e3;border-radius:0;margin-top:5px;padding-top:8px;font-size:10px;font-weight:700}.home-switcher-menu .manage-homes-link>svg:first-child{margin-right:-3px}.home-switcher-menu .manage-homes-link>svg:last-child{margin-left:auto}.home-switcher-message{color:#7a4c3d;padding:12px 10px;font-size:10px}.home-switcher-message span{display:block}.home-switcher-message button{color:var(--green);cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:10px;font-weight:700}.document-suggestion label :is(input,textarea){width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border:1px solid #d4d9d5;border-radius:8px;outline:0;padding:0 11px;font-size:10px;margin:0!important}.document-suggestion label input{height:38px!important}.document-suggestion label textarea{resize:vertical;min-height:72px;padding-top:9px;padding-bottom:9px;line-height:1.5}.document-suggestion label :is(input,textarea):focus{border-color:#59816d;box-shadow:0 0 0 2px #dfeae3}.suggestion-review-current>.document-suggestion label :is(input,textarea){font-size:12px}.suggestion-review-current>.document-suggestion label textarea{min-height:78px}.fact-grid .fact-card{min-height:76px;color:inherit;text-align:left;cursor:pointer;background:#fff9f6;border:1px solid #e6cfc4;border-radius:11px;align-items:center;gap:10px;padding:12px;display:flex}.fact-grid .fact-card:hover{background:#fff4ef;border-color:#c99078}.fact-grid .fact-card>span{color:#a75f46;background:#f6e9e3;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.fact-grid .fact-card>span svg{width:17px}.fact-grid .fact-card p,.fact-grid .fact-card strong{margin:0;display:block}.fact-grid .fact-card p{color:#858c88;font-size:8px}.fact-grid .fact-card strong{color:var(--ink);margin-top:3px;font-size:11px}.fact-grid .fact-card>svg{color:#a75f46;width:14px;margin-left:auto}.attention-review-help{color:#78847e;margin:4px 0 0;font-size:9px;line-height:1.45}.record-meta.attention-reason small{color:#9a5c45;justify-content:flex-end;align-items:center;gap:5px;font-weight:700;display:flex}.record-meta.attention-reason svg{flex:none;width:13px}@media (width<=650px){.fact-grid .fact-card{gap:8px;min-height:68px;padding:9px}.fact-grid .fact-card>span{width:29px;height:29px}.record-meta.attention-reason small{justify-content:flex-start}}.record-attention-callout,.item-review-guidance{color:#774733;background:#fff5ef;border:1px solid #e1b39f;border-radius:10px;align-items:flex-start;gap:9px;margin:16px 0;padding:13px;display:flex}.record-attention-callout>svg,.item-review-guidance>svg{flex:none;width:19px}.record-attention-callout b,.record-attention-callout p,.item-review-guidance b,.item-review-guidance p{margin:0;display:block}.record-attention-callout b,.item-review-guidance b{font-size:10px}.record-attention-callout p,.item-review-guidance p{margin-top:4px;font-size:9px;line-height:1.45}.drawer-actions .attention-action{border-color:#bd7659;box-shadow:0 0 0 2px #f2d8cc}.item-review-guidance{margin:16px 0 4px}.item-editor label.attention-field{color:#794936;background:#fff7f2;border:1px solid #dfa68d;border-radius:10px;padding:8px}.item-editor label.attention-field :is(input,select,textarea){background:#fff;border-color:#ce9278}.item-editor label.attention-field :is(input,select,textarea):focus{border-color:#9e5c42;box-shadow:0 0 0 2px #efd1c4}.fact-grid article p>small{color:#9a6b58;margin-top:3px;font-size:7px;line-height:1.25;display:block}.trust-mark.owner{color:#357057}.review-pill.attention-pending{color:#8b563f;background:#fff4ec}.record-list>button.record-needs-attention{background:#fff8f3;border-left:3px solid #c77a55}.record-list>button.record-needs-attention:hover{background:#fff2e9}.record-list>button.record-needs-attention .record-icon{color:#9a593d;background:#f8e9df}.account-menu-wrap{position:relative}.account-menu-wrap.open .avatar{outline:3px solid #dce8e1}.account-menu{z-index:35;background:#fffdfa;border:1px solid #d9ddd8;border-radius:13px;width:260px;padding:7px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 18px 44px #102f262e}.account-menu-identity{border-bottom:1px solid #e6e7e3;align-items:center;gap:10px;margin-bottom:5px;padding:11px 10px 13px;display:flex}.account-menu-identity>span{background:var(--green);color:#fff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:10px;font-weight:800;display:grid}.account-menu-identity p,.account-menu-identity b,.account-menu-identity small{min-width:0;margin:0;display:block}.account-menu-identity b,.account-menu-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-menu-identity b{font-size:11px}.account-menu-identity small{color:#7a8580;margin-top:3px;font-size:8px}.account-menu>button{width:100%;height:41px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:0 10px;font-size:10px;font-weight:700;display:flex}.account-menu>button:hover,.account-menu>button:focus-visible{background:#eef3ef}.account-menu>button svg{color:#557565;width:17px}.account-menu>button.sign-out{color:#934f3e;border-top:1px solid #e6e7e3;border-radius:0;margin-top:4px}.account-menu>button.sign-out svg{color:#a35b48}.profile-page{background:#f6f5f1;min-height:100vh}.profile-page>header{background:#fffdfa;border-bottom:1px solid #e3e1db;justify-content:space-between;align-items:center;height:72px;padding:0 max(24px,50vw - 540px);display:flex}.profile-page>header>div{align-items:center;gap:10px;display:flex}.profile-shell{width:min(1080px,100% - 32px);margin:42px auto 70px}.profile-title{align-items:center;gap:20px;display:flex}.profile-title>span{background:var(--green);color:#fff;border-radius:50%;flex:none;place-items:center;width:74px;height:74px;font:700 20px Manrope;display:grid;box-shadow:0 10px 25px #1b48372e}.profile-title h1,.profile-title p{margin:0}.profile-title h1{letter-spacing:-1.3px;font:700 34px Manrope}.profile-title>div>p:last-child{color:#74817b;margin-top:5px;font-size:12px}.profile-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:30px;display:grid}.profile-card{background:#fffdfa;border:1px solid #e0dfd9;border-radius:16px;padding:25px;box-shadow:0 8px 28px #16372c0d}.profile-card-heading{align-items:flex-start;gap:12px;display:flex}.profile-card-heading>svg{color:#46745e;flex:none;width:24px}.profile-card-heading h2,.profile-card-heading p{margin:0}.profile-card-heading h2{font:700 18px Manrope}.profile-card-heading p{color:#7a8580;margin-top:4px;font-size:10px;line-height:1.5}.profile-card dl{margin:22px 0 0}.profile-card dl>div{border-top:1px solid #e8e7e2;justify-content:space-between;gap:20px;padding:13px 0;display:flex}.profile-card dt{color:#7b8580;font-size:10px}.profile-card dd{text-align:right;margin:0;font-size:10px;font-weight:700}.profile-card dd span{color:#347054;justify-content:flex-end;align-items:center;gap:4px;margin-top:5px;font-size:8px;display:flex}.profile-card dd span svg{width:12px}.connected-provider{background:#f5f9f6;border:1px solid #dce4de;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;margin-top:21px;padding:13px;display:grid}.connected-provider>svg{color:#315f4c;width:23px}.connected-provider b,.connected-provider small{display:block}.connected-provider b{font-size:10px}.connected-provider small{color:#7a8580;margin-top:3px;font-size:8px}.connected-provider>span{color:#347054;align-items:center;gap:4px;font-size:8px;font-weight:700;display:flex}.connected-provider>span svg{width:13px}.linking-note{color:#68756f;background:#f4f1eb;border-radius:10px;align-items:flex-start;gap:10px;margin-top:12px;padding:12px;display:flex}.linking-note>svg{flex:none;width:18px}.linking-note p,.linking-note b,.linking-note span{margin:0;display:block}.linking-note b{font-size:9px}.linking-note span{margin-top:3px;font-size:8px;line-height:1.5}.profile-privacy{grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;display:flex}.profile-privacy .btn svg{width:17px}.profile-sign-out{color:#98523f;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin:25px 0 0 auto;padding:0;font-size:10px;font-weight:700;display:flex}.profile-sign-out svg{width:17px}@media (width<=720px){.profile-page>header{height:64px;padding:0 15px}.profile-page>header .btn{padding:0 10px;font-size:0}.profile-page>header .btn svg{margin:0}.profile-shell{margin-top:27px}.profile-title>span{width:58px;height:58px}.profile-title h1{font-size:26px}.profile-grid{grid-template-columns:1fr}.profile-privacy{flex-direction:column;grid-column:auto;align-items:flex-start}.profile-privacy .btn{width:100%}}
