@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";:root{color:#f7f8fa;font-synthesis:none;text-rendering:optimizelegibility;background:#07101b;font-family:Inter,system-ui,sans-serif}body{background:#07101b;min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}button{cursor:pointer}.loading-screen{background:radial-gradient(circle,#d8b5661c,#0000 36%),linear-gradient(145deg,#07101b,#0c1827);align-content:center;place-items:center;gap:18px;min-height:100vh;display:grid}.loading-logo{color:#f0d69a;background:linear-gradient(135deg,#263b59,#111d2f);border:1px solid #d8b56673;border-radius:22px;place-items:center;width:72px;height:72px;font-size:30px;font-weight:900;animation:1.7s ease-in-out infinite loadingPulse;display:grid;box-shadow:0 0 50px #d8b56629}.loading-screen p{color:#9eabba}@keyframes loadingPulse{50%{transform:scale(1.06);box-shadow:0 0 75px #d8b56642}}.login-page{background:linear-gradient(#04090f8f,#04090fdb),linear-gradient(145deg,#101b29,#050a10);place-items:center;min-height:100vh;padding:24px;display:grid;position:relative;overflow:hidden}.login-background{position:absolute;inset:0;overflow:hidden}.login-background:before{content:"";background-color:#0000;background-image:linear-gradient(90deg,#ffffff06 1px,#0000 1px),linear-gradient(#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:70px 70px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #ffffff0d;border-radius:34px;animation:1.5s cubic-bezier(.17,.82,.18,1) both backgroundArrival;position:absolute;inset:8% 7%;transform:perspective(900px)rotateX(4deg)}.login-light{filter:blur(30px);border-radius:50%;animation:8s ease-in-out infinite alternate ambientMove;position:absolute}.login-light-one{background:#d8b56621;width:520px;height:520px;top:-120px;left:-140px}.login-light-two{background:#3575c524;width:620px;height:620px;animation-delay:-3s;bottom:-220px;right:-210px}@keyframes backgroundArrival{0%{opacity:0;filter:blur(12px);transform:perspective(900px)rotateX(7deg)scale(1.12)}to{opacity:1;filter:blur();transform:perspective(900px)rotateX(4deg)scale(1)}}@keyframes ambientMove{to{transform:translate(50px,25px)scale(1.1)}}.login-card{z-index:1;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(#0f1b2bed,#08101bf5);border:1px solid #ffffff21;border-radius:28px;width:min(480px,100%);padding:32px;animation:1.1s cubic-bezier(.17,.82,.18,1) .2s both loginArrival;position:relative;box-shadow:0 38px 120px #0000008c,inset 0 1px #ffffff12}@keyframes loginArrival{0%{opacity:0;filter:blur(8px);transform:translateY(45px)scale(.96)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.login-brand{border-bottom:1px solid #ffffff17;align-items:center;gap:13px;padding-bottom:22px;display:flex}.login-brand-mark{color:#f0d69a;background:linear-gradient(135deg,#263b59,#111d2f);border:1px solid #d8b56661;border-radius:15px;place-items:center;width:48px;height:48px;font-size:21px;font-weight:900;display:grid}.login-brand strong,.login-brand span{display:block}.login-brand strong{color:#f0d69a;letter-spacing:.14em}.login-brand span{color:#8997a8;letter-spacing:.07em;margin-top:4px;font-size:10px}.login-copy{padding:25px 0 21px}.login-copy>span,.dashboard-eyebrow{color:#d8b566;letter-spacing:.18em;font-size:10px;font-weight:900}.login-copy h1{color:#f7f8fa;letter-spacing:-.035em;margin:8px 0;font-size:38px;line-height:1.05}.login-copy p{color:#9eabba;margin:0;line-height:1.6}.login-card form{gap:14px;display:grid}.login-card label{color:#d5dbe3;gap:7px;font-size:12px;font-weight:700;display:grid}.login-card input{color:#fff;background:#03090fa6;border:1px solid #ffffff1c;border-radius:13px;outline:none;width:100%;padding:14px 15px;transition:all .2s}.login-card input:focus{border-color:#d8b5669e;box-shadow:0 0 0 4px #d8b56614}.login-card form>button{color:#17120a;background:linear-gradient(135deg,#d8b566,#f0d69a);border:0;border-radius:13px;margin-top:4px;padding:15px 18px;font-weight:900;transition:all .2s;box-shadow:0 15px 35px #d8b56626}.login-card form>button:hover{transform:translateY(-2px)}.login-card form>button:disabled{cursor:wait;opacity:.65}.login-error{color:#ffc6c6;background:#ff676714;border:1px solid #ff81814d;border-radius:12px;padding:11px 13px;font-size:12px}.login-card footer{color:#748191;justify-content:center;align-items:center;gap:8px;margin-top:21px;font-size:10px;display:flex}.security-dot{background:#49daa3;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #49daa3a6}.dashboard-page{background:radial-gradient(circle at 0 0,#d8b56614,#0000 28%),linear-gradient(145deg,#07101b,#0a1523);min-height:100vh}.dashboard-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07101bd1;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;height:74px;padding:0 28px;display:flex}.dashboard-header span,.dashboard-header strong{display:block}.dashboard-header span{color:#d8b566;letter-spacing:.16em;font-size:10px;font-weight:900}.dashboard-header strong{margin-top:4px}.dashboard-header button{color:#d3dae3;background:#142338;border:1px solid #ffffff1a;border-radius:12px;padding:10px 13px;font-weight:800}.dashboard-content{max-width:1200px;margin:0 auto;padding:70px 28px}.dashboard-content h1{letter-spacing:-.045em;margin:10px 0;font-size:clamp(42px,6vw,70px)}.dashboard-content>p{color:#9eabba;max-width:700px;line-height:1.7}.dashboard-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.dashboard-grid article{background:linear-gradient(#142338fa,#0f1c2dfa);border:1px solid #ffffff1a;border-radius:18px;min-height:145px;padding:19px;box-shadow:0 15px 45px #0003}.dashboard-grid span,.dashboard-grid strong{display:block}.dashboard-grid span{color:#9eabba;font-size:11px}.dashboard-grid strong{color:#f0d69a;overflow-wrap:anywhere;margin-top:12px;font-size:20px}@media (width<=900px){.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.login-card{border-radius:23px;padding:24px}.login-copy h1{font-size:32px}.dashboard-header{padding:0 16px}.dashboard-header strong{font-size:12px}.dashboard-content{padding:45px 16px}.dashboard-grid{grid-template-columns:1fr}}.property-os-page{background:radial-gradient(circle at 0 0,#d8b56614,#0000 28%),linear-gradient(145deg,#07101b,#0a1523);min-height:100vh}.property-os-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07101bde;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:18px;min-height:74px;padding:14px 28px;display:flex}.property-os-header span,.property-os-header strong{display:block}.property-os-header span{color:#d8b566;letter-spacing:.16em;font-size:10px;font-weight:900}.property-os-header strong{margin-top:4px}.property-header-actions{gap:9px;display:flex}.property-header-actions button,.property-form-footer button{color:#d6dde6;background:#142338;border:1px solid #ffffff1a;border-radius:12px;padding:11px 14px;font-weight:800}.property-primary-button{color:#17120a!important;background:linear-gradient(135deg,#d8b566,#f0d69a)!important;border:0!important}.property-os-content{max-width:1400px;margin:0 auto;padding:48px 28px}.property-page-intro{justify-content:space-between;align-items:flex-end;gap:22px;display:flex}.property-page-intro h1{letter-spacing:-.045em;margin:8px 0;font-size:clamp(42px,6vw,68px)}.property-page-intro p{color:#9eabba}.property-summary{background:#d8b5660f;border:1px solid #d8b56640;border-radius:18px;min-width:180px;padding:18px}.property-summary span,.property-summary strong{display:block}.property-summary span{color:#9eabba;font-size:11px}.property-summary strong{color:#f0d69a;margin-top:6px;font-size:34px}.property-message{border-radius:13px;margin-top:18px;padding:13px 15px}.property-message.error{color:#ffc6c6;background:#ff676714;border:1px solid #ff81814d}.property-message.success{color:#92ecc9;background:#49daa314;border:1px solid #49daa340}.property-create-card{background:linear-gradient(#142338fa,#0c1726fa);border:1px solid #d8b56647;border-radius:22px;margin-top:26px;padding:24px;box-shadow:0 28px 80px #00000047}.property-form-heading{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:flex-end;gap:18px;padding-bottom:18px;display:flex}.property-form-heading span{color:#d8b566;letter-spacing:.16em;font-size:10px;font-weight:900}.property-form-heading h2{margin:6px 0 0}.property-form-heading small{color:#9eabba}.property-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.property-form-grid label{color:#d5dbe3;gap:7px;font-size:12px;font-weight:700;display:grid}.property-form-grid input,.property-form-grid select{color:#fff;background:#03090fa6;border:1px solid #ffffff1c;border-radius:13px;outline:none;width:100%;padding:13px 14px}.property-form-grid input:focus,.property-form-grid select:focus{border-color:#d8b5669e;box-shadow:0 0 0 4px #d8b56614}.property-address-preview{background:#ffffff09;border:1px solid #ffffff17;border-radius:14px;grid-column:1/-1;padding:15px}.property-address-preview span,.property-address-preview strong{display:block}.property-address-preview span{color:#9eabba;font-size:11px}.property-address-preview strong{color:#f0d69a;margin-top:5px}.property-form-footer{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.property-empty-state{color:#9eabba;background:#ffffff06;border:1px dashed #ffffff24;border-radius:20px;align-content:center;place-items:center;gap:8px;min-height:260px;margin-top:28px;display:grid}.property-empty-state strong{color:#fff}.property-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.property-card{background:linear-gradient(#142338fa,#0f1c2dfa);border:1px solid #ffffff1a;border-radius:20px;overflow:hidden;box-shadow:0 18px 50px #00000038}.property-card-image{background:radial-gradient(circle at 70% 20%,#d8b5662e,#0000 35%),linear-gradient(135deg,#263b59,#111d2f);align-items:flex-end;height:165px;padding:17px;display:flex}.property-card-image span,.property-card-image strong{display:block}.property-card-image span{color:#d8b566;letter-spacing:.12em;font-size:10px;font-weight:900}.property-card-image strong{margin-top:6px;font-size:22px}.property-card-body{padding:18px}.property-card-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.property-card-title h2{margin:0;font-size:20px}.property-card-title p{color:#9eabba;margin:6px 0 0;font-size:12px}.property-status{color:#f0d69a;white-space:nowrap;background:#d8b56614;border:1px solid #d8b56638;border-radius:999px;padding:6px 8px;font-size:10px}.property-card-data,.property-score-row{gap:9px;margin-top:17px;display:grid}.property-card-data{grid-template-columns:repeat(3,1fr)}.property-score-row{border-top:1px solid #ffffff14;grid-template-columns:repeat(2,1fr);padding-top:15px}.property-card-data span,.property-card-data strong,.property-score-row span,.property-score-row strong{display:block}.property-card-data span,.property-score-row span{color:#9eabba;font-size:10px}.property-card-data strong,.property-score-row strong{margin-top:5px;font-size:13px}.dashboard-action-card{cursor:pointer;transition:all .2s;background:linear-gradient(#342d1ffa,#0f1c2dfa)!important;border-color:#d8b56652!important}.dashboard-action-card:hover{transform:translateY(-3px)}@media (width<=1050px){.property-card-grid,.property-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.property-os-header,.property-page-intro,.property-form-heading{flex-direction:column;align-items:stretch}.property-header-actions{flex-wrap:wrap}.property-os-content{padding:34px 16px}.property-form-grid,.property-card-grid,.property-card-data{grid-template-columns:1fr}}.property-wizard{background:linear-gradient(#142338fa,#0b1624fa);border:1px solid #d8b56647;border-radius:24px;margin-top:26px;overflow:hidden;box-shadow:0 30px 90px #00000052}.property-wizard-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;display:flex}.property-wizard-header span{color:#d8b566;letter-spacing:.16em;font-size:10px;font-weight:900}.property-wizard-header h2{margin:6px 0 0}.property-wizard-steps{background:#ffffff0f;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;padding:1px;display:grid}.property-wizard-steps button{color:#7f8c9c;background:#0c1726;border:0;border-radius:0;justify-content:center;align-items:center;gap:9px;min-height:72px;display:flex}.property-wizard-steps button span{border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.property-wizard-steps button.active{color:#17120a;background:linear-gradient(135deg,#d8b566,#f0d69a)}.property-wizard-steps button.completed{color:#8ee9c5;background:#49daa314}.property-wizard-layout{grid-template-columns:minmax(0,1.5fr) minmax(280px,.55fr);display:grid}.property-wizard-main{min-height:430px;padding:26px}.property-wizard-assistant{background:#040b1352;border-left:1px solid #ffffff14;padding:24px}.property-section-title{grid-column:1/-1;padding-bottom:10px}.property-section-title strong,.property-section-title small{display:block}.property-section-title strong{font-size:20px}.property-section-title small{color:#9eabba;margin-top:5px}.property-wizard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.property-wizard-grid label,.property-full-field{color:#d5dbe3;gap:7px;font-size:12px;font-weight:700;display:grid}.property-wizard-grid input,.property-wizard-grid select,.property-full-field input{color:#fff;background:#03090fa6;border:1px solid #ffffff1c;border-radius:13px;outline:none;width:100%;padding:13px 14px}.property-type-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.property-type-grid button{color:#dfe5ec;background:#ffffff09;border:1px solid #ffffff17;align-content:center;place-items:center;gap:8px;min-height:118px;display:grid}.property-type-grid button span{font-size:28px}.property-type-grid button.selected,.property-condition-grid button.selected{color:#f0d69a;background:#d8b56617;border-color:#d8b56680;box-shadow:inset 0 0 0 1px #d8b5661f}.property-condition-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.property-condition-grid button{color:#dfe5ec;background:#ffffff09;border:1px solid #ffffff17;min-height:86px}.property-price-preview{background:#d8b56612;border:1px solid #d8b56642;border-radius:16px;align-self:end;padding:18px}.property-price-preview span,.property-price-preview strong,.property-price-preview small{display:block}.property-price-preview span,.property-price-preview small{color:#9eabba}.property-price-preview strong{color:#f0d69a;margin:6px 0;font-size:24px}.property-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.property-review-grid article{background:#ffffff08;border:1px solid #ffffff17;border-radius:15px;padding:16px}.property-review-grid span,.property-review-grid strong{display:block}.property-review-grid span{color:#9eabba;font-size:11px}.property-review-grid strong{margin-top:7px}.property-assistant-brand{align-items:center;gap:11px;display:flex}.property-assistant-brand>span{color:#f0d69a;background:linear-gradient(135deg,#263b59,#111d2f);border:1px solid #d8b56659;border-radius:14px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.property-assistant-brand strong,.property-assistant-brand small{display:block}.property-assistant-brand small{color:#8390a0;margin-top:4px}.property-readiness{background:#ffffff08;border:1px solid #ffffff14;border-radius:15px;margin-top:24px;padding:15px}.property-readiness>div:first-child{justify-content:space-between;display:flex}.property-readiness span{color:#9eabba;font-size:11px}.property-readiness strong{color:#f0d69a}.property-readiness-bar{background:#ffffff12;border-radius:999px;height:8px;margin-top:10px;overflow:hidden}.property-readiness-bar span{border-radius:inherit;background:linear-gradient(90deg,#d8b566,#f0d69a);height:100%;transition:width .35s;display:block}.property-assistant-message{background:#d8b5660e;border:1px solid #d8b5662e;border-radius:15px;margin-top:14px;padding:16px}.property-assistant-message p{color:#9eabba;margin:8px 0 0;font-size:12px;line-height:1.55}.property-wizard-footer{border-top:1px solid #ffffff14;justify-content:space-between;gap:10px;padding:18px 24px;display:flex}@media (width<=1050px){.property-wizard-layout{grid-template-columns:1fr}.property-wizard-assistant{border-top:1px solid #ffffff14;border-left:0}.property-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.property-wizard-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.property-wizard-grid,.property-review-grid,.property-condition-grid{grid-template-columns:1fr}.property-wizard-main{padding:18px}}.property-card-clickable{cursor:pointer;transition:transform .2s,border-color .2s,box-shadow .2s}.property-card-clickable:hover{border-color:#d8b56652;transform:translateY(-4px);box-shadow:0 24px 70px #0000004d}.property-open-button{color:#f0d69a;background:#d8b56612;border:1px solid #d8b56633;border-radius:12px;width:100%;margin-top:15px;padding:11px 13px;font-weight:800}.property-home-page{background:radial-gradient(circle at 0 0,#d8b56614,#0000 28%),linear-gradient(145deg,#07101b,#0a1523);min-height:100vh}.property-home-topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07101be0;border-bottom:1px solid #ffffff17;grid-template-columns:150px 1fr auto;align-items:center;gap:18px;min-height:76px;padding:13px 26px;display:grid}.property-home-topbar>div:nth-child(2) span,.property-home-topbar>div:nth-child(2) strong{display:block}.property-home-topbar>div:nth-child(2) span{color:#d8b566;letter-spacing:.14em;font-size:10px;font-weight:900}.property-home-topbar>div:nth-child(2) strong{margin-top:4px}.property-home-top-actions{gap:9px;display:flex}.property-home-top-actions select{color:#fff;background:#142338;border:1px solid #ffffff1a;border-radius:12px;padding:10px 12px}.property-home-content{max-width:1450px;margin:0 auto;padding:28px}.property-home-hero{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);gap:16px;display:grid}.property-home-cover{background:radial-gradient(circle at 75% 18%,#d8b56633,#0000 30%),linear-gradient(135deg,#2b415d,#101b2a 58%,#0b1320);border:1px solid #ffffff1a;border-radius:24px;min-height:360px;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000047}.property-home-cover:before{content:"";opacity:.55;clip-path:polygon(50% 0,100% 23%,100% 100%,0 100%,0 23%);background:linear-gradient(90deg,#0000 8%,#ffffff12 8% 10%,#0000 10% 31%,#ffffff12 31% 33%,#0000 33% 70%,#ffffff12 70% 72%,#0000 72%),linear-gradient(#0000 27%,#ffffff0e 27% 29%,#0000 29% 61%,#ffffff0e 61% 63%,#0000 63%),linear-gradient(#0a121c14,#080d148c);height:58%;position:absolute;bottom:0;left:12%;right:12%}.property-home-cover-overlay{z-index:1;background:linear-gradient(#0000 30%,#03080ed1);flex-direction:column;justify-content:flex-end;padding:28px;display:flex;position:absolute;inset:0}.property-home-cover-overlay span{color:#d8b566;letter-spacing:.16em;font-size:10px;font-weight:900}.property-home-cover-overlay h1{letter-spacing:-.04em;margin:8px 0;font-size:clamp(34px,4.5vw,58px)}.property-home-cover-overlay p{color:#a8b3c1;margin:0}.property-home-command{background:linear-gradient(#23211bf2,#0d1827fa);border:1px solid #d8b56645;border-radius:24px;padding:24px;box-shadow:0 24px 70px #0000003d}.property-home-command h2{margin:10px 0 20px;font-size:25px;line-height:1.25}.property-home-next-action{background:#ffffff09;border:1px solid #ffffff14;border-radius:15px;grid-template-columns:36px 1fr;align-items:start;gap:12px;margin-bottom:16px;padding:15px;display:grid}.property-home-next-action>span{color:#17120a;background:linear-gradient(135deg,#d8b566,#f0d69a);border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.property-home-next-action strong,.property-home-next-action small{display:block}.property-home-next-action small{color:#9eabba;margin-top:5px;line-height:1.45}.property-home-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:16px;display:grid}.property-home-kpis article{background:linear-gradient(#142338fa,#0f1c2dfa);border:1px solid #ffffff17;border-radius:17px;padding:17px}.property-home-kpis span,.property-home-kpis strong{display:block}.property-home-kpis span{color:#9eabba;font-size:10px}.property-home-kpis strong{color:#f0d69a;margin-top:7px;font-size:20px}.property-home-tabs{border-bottom:1px solid #ffffff14;gap:8px;margin-top:22px;padding-bottom:12px;display:flex}.property-home-tabs button{color:#9eabba;background:0 0;border-color:#0000}.property-home-tabs button.active{color:#17120a;background:linear-gradient(135deg,#d8b566,#f0d69a);border-color:#0000}.property-home-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:16px;display:grid}.property-home-card{background:linear-gradient(#142338fa,#0f1c2dfa);border:1px solid #ffffff17;border-radius:20px;padding:21px;box-shadow:0 16px 46px #0000002e}.property-card-heading{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:15px;display:flex}.property-card-heading span{color:#d8b566;letter-spacing:.14em;font-size:10px;font-weight:900}.property-card-heading h2{margin:5px 0 0}.property-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.property-detail-grid div{background:#ffffff08;border:1px solid #ffffff0f;border-radius:13px;padding:12px}.property-detail-grid span,.property-detail-grid strong{display:block}.property-detail-grid span{color:#9eabba;font-size:10px}.property-detail-grid strong{margin-top:5px}.property-progress-item{margin-top:16px}.property-progress-item>div:first-child{justify-content:space-between;display:flex}.property-progress-item span{color:#9eabba;font-size:11px}.property-home-valuation{background:linear-gradient(#2d271cf5,#0f1c2dfa);border-color:#d8b56642}.property-home-valuation p{color:#9eabba;line-height:1.6}.property-empty-module{text-align:center;color:#9eabba;align-content:center;place-items:center;gap:7px;min-height:160px;display:grid}.property-empty-module strong{color:#fff}.property-timeline{margin-top:18px;padding-left:12px}.property-timeline-item{grid-template-columns:14px 1fr;gap:14px;padding-bottom:22px;display:grid}.property-timeline-item>span{background:#d8b566;border-radius:50%;width:10px;height:10px;margin-top:5px;box-shadow:0 0 0 5px #d8b56614}.property-timeline-item p,.property-timeline-item small{color:#9eabba}.property-timeline-item p{margin:5px 0}@media (width<=1000px){.property-home-hero,.property-home-grid{grid-template-columns:1fr}.property-home-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.property-home-topbar{grid-template-columns:1fr}.property-home-top-actions{flex-wrap:wrap}.property-home-content{padding:16px}.property-home-kpis,.property-detail-grid{grid-template-columns:1fr}.property-home-tabs{overflow-x:auto}}.valora-home-page{background:radial-gradient(circle at 0 0,#d8b56616,#0000 30%),radial-gradient(circle at 100% 0,#4b7cc412,#0000 26%),linear-gradient(145deg,#07101b,#0a1523);min-height:100vh}.valora-home-topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07101bdb;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:18px;min-height:74px;padding:13px 28px;display:flex}.valora-home-topbar span,.valora-home-topbar strong{display:block}.valora-home-topbar span{color:#d8b566;letter-spacing:.16em;font-size:10px;font-weight:900}.valora-home-topbar strong{margin-top:4px}.valora-home-top-actions{gap:9px;display:flex}.valora-home-content{max-width:1450px;margin:0 auto;padding:54px 28px}.valora-home-intro{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.valora-home-intro h1{letter-spacing:-.05em;margin:9px 0;font-size:clamp(44px,6vw,76px)}.valora-home-intro p{color:#9eabba;max-width:760px;margin:0;line-height:1.65}.valora-home-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.valora-home-metrics article{background:linear-gradient(#142338fa,#0f1c2dfa);border:1px solid #ffffff17;border-radius:19px;min-height:145px;padding:19px;box-shadow:0 17px 48px #00000030}.valora-home-metrics span,.valora-home-metrics strong,.valora-home-metrics small{display:block}.valora-home-metrics span,.valora-home-metrics small{color:#9eabba}.valora-home-metrics span{font-size:11px}.valora-home-metrics strong{color:#f0d69a;margin:9px 0 5px;font-size:30px}.valora-metric-highlight{background:linear-gradient(#183631f0,#0f1c2dfa)!important;border-color:#49daa340!important}.valora-home-main-grid{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:15px;margin-top:15px;display:grid}.valora-home-panel{background:linear-gradient(#142338fa,#0f1c2dfa);border:1px solid #ffffff17;border-radius:21px;min-width:0;padding:22px;box-shadow:0 18px 52px #0003}.valora-panel-heading{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:16px;display:flex}.valora-panel-heading span{color:#d8b566;letter-spacing:.15em;font-size:10px;font-weight:900}.valora-panel-heading h2{margin:6px 0 0}.valora-panel-heading>strong{color:#f0d69a;background:#d8b56614;border:1px solid #d8b56633;border-radius:13px;place-items:center;min-width:38px;height:38px;display:grid}.valora-task-list,.valora-activity-list{display:grid}.valora-task-item{border-bottom:1px solid #ffffff12;grid-template-columns:38px 1fr auto;align-items:center;gap:13px;padding:16px 0;display:grid}.valora-task-number{color:#17120a;background:linear-gradient(135deg,#d8b566,#f0d69a);border-radius:50%;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.valora-task-copy strong{margin-top:6px;display:block}.valora-task-copy p{color:#9eabba;margin:5px 0 0;font-size:12px;line-height:1.5}.valora-task-meta,.valora-activity-meta{align-items:center;gap:9px;display:flex}.valora-task-meta span{text-transform:uppercase;border-radius:999px;padding:5px 7px;font-size:9px;font-weight:900}.priority-low{color:#a9ddff;background:#6ec5ff17}.priority-normal{color:#d5dbe3;background:#ffffff12}.priority-high,.priority-urgent{color:#ffd09d;background:#ffab591a}.valora-task-meta small,.valora-activity-meta small{color:#7f8c9b}.valora-task-actions{gap:7px;display:flex}.valora-activity-item{border-bottom:1px solid #ffffff12;grid-template-columns:14px 1fr;gap:13px;padding:15px 0;display:grid}.valora-activity-dot{background:#d8b566;border-radius:50%;width:10px;height:10px;margin-top:6px;box-shadow:0 0 0 5px #d8b56614}.valora-activity-meta{justify-content:space-between}.valora-activity-meta span{color:#d8b566;letter-spacing:.08em;font-size:9px;font-weight:900}.valora-activity-item strong{margin-top:6px;display:block}.valora-activity-item p{color:#9eabba;margin:5px 0 0;font-size:12px;line-height:1.5}.valora-home-empty{color:#9eabba;text-align:center;align-content:center;place-items:center;gap:7px;min-height:220px;display:grid}.valora-home-empty strong{color:#fff}.valora-assistant-strip{background:linear-gradient(90deg,#2d271cf5,#0f1c2dfa);border:1px solid #d8b56640;border-radius:20px;grid-template-columns:48px 1fr auto;align-items:center;gap:14px;margin-top:15px;padding:18px;display:grid}.valora-assistant-mark{color:#f0d69a;background:linear-gradient(135deg,#263b59,#111d2f);border:1px solid #d8b56657;border-radius:15px;place-items:center;width:46px;height:46px;font-size:20px;font-weight:900;display:grid}.valora-assistant-strip span,.valora-assistant-strip strong{display:block}.valora-assistant-strip span{color:#d8b566;letter-spacing:.14em;font-size:9px;font-weight:900}.valora-assistant-strip strong{margin-top:5px}@media (width<=1050px){.valora-home-main-grid{grid-template-columns:1fr}.valora-home-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.valora-home-topbar,.valora-home-intro{flex-direction:column;align-items:stretch}.valora-home-content{padding:38px 16px}.valora-home-metrics{grid-template-columns:1fr}.valora-task-item{grid-template-columns:36px 1fr}.valora-task-actions{grid-column:2}.valora-assistant-strip{grid-template-columns:46px 1fr}.valora-assistant-strip button{grid-column:1/-1}}.buyer-os-page{background:radial-gradient(circle at 100% 0,#4184cf17,#0000 28%),radial-gradient(circle at 0 0,#d8b56612,#0000 28%),linear-gradient(145deg,#07101b,#0a1523);min-height:100vh}.property-full-field textarea{resize:vertical;color:#fff;min-height:125px;font:inherit;background:#03090fa6;border:1px solid #ffffff1c;border-radius:13px;outline:none;padding:13px 14px}.buyer-toggle-row,.buyer-chip-list{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.buyer-toggle-row button,.buyer-chip-list button{color:#cfd7e1;background:#ffffff0a;border:1px solid #ffffff17;border-radius:999px;padding:10px 13px}.buyer-toggle-row button.selected{color:#f0d69a;background:#d8b56617;border-color:#d8b56666}.buyer-chip-list button{color:#f0d69a;background:#d8b56612;border-color:#d8b56633}.buyer-finance-connect{color:#d8dee7;background:#ffffff09;border:1px solid #ffffff17;justify-content:space-between;align-self:end;align-items:center;min-height:92px;padding:16px;display:flex}.buyer-finance-connect.selected{color:#8ee9c5;background:#49daa314;border-color:#49daa347}.buyer-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.buyer-card{background:linear-gradient(#142338fa,#0f1c2dfa);border:1px solid #ffffff17;border-radius:20px;grid-template-columns:58px 1fr;gap:14px;padding:18px;display:grid;box-shadow:0 18px 52px #0003}.buyer-avatar{color:#17120a;background:linear-gradient(135deg,#d8b566,#f0d69a);border-radius:18px;place-items:center;width:56px;height:56px;font-weight:900;display:grid}.buyer-card-copy{min-width:0}.buyer-card-title{justify-content:space-between;gap:10px;display:flex}.buyer-card-title h2{margin:0;font-size:18px}.buyer-card-title p{color:#9eabba;overflow-wrap:anywhere;margin:5px 0 0;font-size:11px}.buyer-card-title>span{color:#a9ddff;text-transform:uppercase;background:#509ae317;border:1px solid #509ae333;border-radius:999px;height:fit-content;padding:5px 8px;font-size:9px}.buyer-card-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.buyer-card-metrics div{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;padding:10px}.buyer-card-metrics span,.buyer-card-metrics strong{display:block}.buyer-card-metrics span{color:#9eabba;font-size:9px}.buyer-card-metrics strong{margin-top:5px;font-size:12px}@media (width<=1050px){.buyer-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.buyer-card-grid{grid-template-columns:1fr}.buyer-card{grid-template-columns:48px 1fr}.buyer-avatar{border-radius:15px;width:46px;height:46px}.buyer-card-metrics{grid-template-columns:1fr}}.valuation-studio-page{color:#f7f8fa;background:radial-gradient(circle at 0 0,#d8b56614,#0000 30%),radial-gradient(circle at 100% 0,#4184cf14,#0000 28%),#07101b;min-height:100vh}.valuation-studio-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:30;background:#07101beb;border-bottom:1px solid #ffffff17;grid-template-columns:170px 1fr auto;align-items:center;gap:18px;min-height:76px;padding:13px 24px;display:grid;position:sticky;top:0}.valuation-studio-topbar>div:nth-child(2) span,.valuation-studio-topbar>div:nth-child(2) strong{display:block}.valuation-studio-topbar>div:nth-child(2) span{color:#d8b566;letter-spacing:.15em;font-size:10px;font-weight:900}.valuation-studio-topbar>div:nth-child(2) strong{margin-top:4px}.valuation-top-actions{gap:9px;display:flex}.valuation-studio-shell{grid-template-columns:270px minmax(560px,1fr) 340px;align-items:start;min-height:calc(100vh - 76px);display:grid}.valuation-message{grid-column:1/-1;margin:14px 18px 0}.valuation-subject-panel,.valuation-result-panel{min-height:calc(100vh - 76px);max-height:calc(100vh - 76px);padding:22px;position:sticky;top:76px;overflow-y:auto}.valuation-subject-panel{background:#08111dc7;border-right:1px solid #ffffff14}.valuation-result-panel{background:#08111ddb;border-left:1px solid #ffffff14}.valuation-panel-kicker{color:#d8b566;letter-spacing:.17em;font-size:9px;font-weight:900}.valuation-subject-panel h2{margin:9px 0 6px;font-size:24px}.valuation-subject-panel>p{color:#9eabba;margin:0;font-size:12px;line-height:1.5}.valuation-subject-price{background:#d8b56611;border:1px solid #d8b5663d;border-radius:17px;margin-top:20px;padding:16px}.valuation-subject-price span,.valuation-subject-price strong,.valuation-subject-price small{display:block}.valuation-subject-price span,.valuation-subject-price small{color:#9eabba;font-size:10px}.valuation-subject-price strong{color:#f0d69a;margin:6px 0;font-size:22px}.valuation-subject-data{grid-template-columns:1fr 1fr;gap:8px;margin-top:15px;display:grid}.valuation-subject-data div,.valuation-progress div{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;padding:11px}.valuation-subject-data span,.valuation-subject-data strong,.valuation-progress span,.valuation-progress strong{display:block}.valuation-subject-data span,.valuation-progress span{color:#8f9baa;font-size:9px}.valuation-subject-data strong,.valuation-progress strong{margin-top:5px;font-size:12px}.valuation-progress{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:15px;display:grid}.valuation-method-note,.valuation-disclaimer{background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;margin-top:15px;padding:14px}.valuation-method-note p,.valuation-disclaimer p{color:#8f9baa;margin:7px 0 0;font-size:11px;line-height:1.55}.valuation-workspace{min-width:0;padding:24px}.valuation-workspace-heading{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:18px;display:flex}.valuation-workspace-heading h1{letter-spacing:-.035em;margin:7px 0;font-size:34px}.valuation-workspace-heading p{color:#9eabba;max-width:650px;margin:0;line-height:1.6}.valuation-empty{text-align:center;color:#9eabba;background:#ffffff05;border:1px dashed #ffffff21;border-radius:22px;align-content:center;place-items:center;gap:9px;min-height:420px;margin-top:18px;display:grid}.valuation-empty strong{color:#fff;font-size:18px}.valuation-empty-mark{color:#f0d69a;background:linear-gradient(135deg,#263b59,#111d2f);border:1px solid #d8b56659;border-radius:21px;place-items:center;width:64px;height:64px;margin-bottom:7px;font-size:26px;font-weight:900;display:grid}.valuation-reference-list{gap:13px;margin-top:18px;display:grid}.valuation-reference-card{cursor:pointer;background:linear-gradient(#142338f5,#0e1b2cf5);border:1px solid #ffffff17;border-radius:19px;grid-template-columns:42px 1fr;gap:14px;padding:17px;transition:all .2s;display:grid}.valuation-reference-card:hover,.valuation-reference-card.selected{border-color:#d8b5665c;transform:translateY(-2px);box-shadow:0 18px 48px #0000003b}.valuation-reference-card.excluded{opacity:.45;filter:grayscale(.55)}.valuation-reference-index{color:#17120a;background:linear-gradient(135deg,#d8b566,#f0d69a);border-radius:13px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.valuation-reference-title{justify-content:space-between;gap:14px;display:flex}.valuation-reference-title span{color:#d8b566;letter-spacing:.11em;font-size:9px;font-weight:900}.valuation-reference-title h3{margin:5px 0;font-size:18px}.valuation-reference-title p{color:#9eabba;margin:0;font-size:11px}.valuation-relevance{text-align:right;min-width:78px}.valuation-relevance strong,.valuation-relevance span{display:block}.valuation-relevance strong{color:#f0d69a;font-size:22px}.valuation-relevance span{color:#8f9baa;margin-top:2px;font-size:8px}.valuation-reference-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.valuation-reference-metrics div,.valuation-score-strip div{background:#ffffff06;border:1px solid #ffffff0e;border-radius:11px;padding:10px}.valuation-reference-metrics span,.valuation-reference-metrics strong,.valuation-score-strip span,.valuation-score-strip strong{display:block}.valuation-reference-metrics span,.valuation-score-strip span{color:#8e9aa9;font-size:8px}.valuation-reference-metrics strong,.valuation-score-strip strong{margin-top:5px;font-size:11px}.valuation-score-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.valuation-adjustment-tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.valuation-adjustment-tags button{color:#f0d69a;background:#d8b56612;border:1px solid #d8b5662e;border-radius:999px;padding:6px 8px;font-size:9px}.valuation-reference-actions{justify-content:flex-end;gap:7px;margin-top:12px;display:flex}.valuation-reference-actions button{padding:8px 10px;font-size:10px}.valuation-reference-actions .danger{color:#ffb3b3;background:#ff5a5a12;border-color:#ff646433}.valuation-result-panel .valuation-panel-kicker{margin-bottom:11px}.valuation-market-value{background:linear-gradient(145deg,#362e1ff5,#0f1d2efa);border:1px solid #d8b56647;border-radius:19px;padding:18px}.valuation-market-value span,.valuation-market-value strong,.valuation-market-value small{display:block}.valuation-market-value span,.valuation-market-value small{color:#9eabba;font-size:10px}.valuation-market-value strong{color:#f0d69a;margin:7px 0;font-size:28px;line-height:1.1}.valuation-confidence-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;margin-top:12px;padding:15px}.valuation-confidence-card>div:first-child{justify-content:space-between;display:flex}.valuation-confidence-card span,.valuation-confidence-card small{color:#9eabba;font-size:10px}.valuation-confidence-card strong{color:#f0d69a}.valuation-confidence-bar{background:#ffffff12;border-radius:999px;height:8px;margin:10px 0;overflow:hidden}.valuation-confidence-bar span{border-radius:inherit;background:linear-gradient(90deg,#d8b566,#f0d69a);height:100%;transition:width .3s;display:block}.valuation-result-grid{gap:8px;margin-top:12px;display:grid}.valuation-result-grid article{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;padding:13px}.valuation-result-grid span,.valuation-result-grid strong{display:block}.valuation-result-grid span{color:#8f9baa;font-size:9px}.valuation-result-grid strong{margin-top:5px;font-size:13px}.positive{color:#81e6bd!important}.negative{color:#ffadad!important}.valuation-assistant-card{background:#d8b5660d;border:1px solid #d8b56633;border-radius:17px;margin-top:12px;padding:16px}.valuation-assistant-brand{align-items:center;gap:10px;display:flex}.valuation-assistant-brand>span{color:#f0d69a;background:linear-gradient(135deg,#263b59,#111d2f);border:1px solid #d8b56652;border-radius:13px;place-items:center;width:39px;height:39px;font-weight:900;display:grid}.valuation-assistant-brand strong,.valuation-assistant-brand small{display:block}.valuation-assistant-brand small{color:#8793a2;font-size:9px}.valuation-assistant-card p{color:#9eabba;font-size:11px;line-height:1.55}.valuation-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02070cd1;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.valuation-modal{background:linear-gradient(#142338,#0c1726);border:1px solid #d8b56642;border-radius:23px;width:min(980px,100%);max-height:92vh;overflow-y:auto;box-shadow:0 35px 120px #0000008f}.valuation-adjustment-form{width:min(720px,100%)}.valuation-modal-heading{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.valuation-modal-heading span{color:#d8b566;letter-spacing:.15em;font-size:9px;font-weight:900}.valuation-modal-heading h2{margin:5px 0 0}.valuation-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:22px;display:grid}.valuation-form-grid label{color:#d6dde6;gap:6px;font-size:11px;font-weight:700;display:grid}.valuation-form-grid input,.valuation-form-grid select,.valuation-form-grid textarea{color:#fff;width:100%;font:inherit;background:#03090f9e;border:1px solid #ffffff1a;border-radius:12px;outline:none;padding:12px 13px}.valuation-form-grid textarea{resize:vertical;min-height:110px}.valuation-full-field,.valuation-feature-toggles,.valuation-form-grid .property-address-preview{grid-column:1/-1}.valuation-feature-toggles{flex-wrap:wrap;gap:7px;display:flex}.valuation-feature-toggles button{color:#cfd7e1;background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;padding:9px 11px}.valuation-feature-toggles button.selected{color:#f0d69a;background:#d8b56617;border-color:#d8b56659}.valuation-modal-footer{border-top:1px solid #ffffff14;justify-content:flex-end;gap:9px;padding:18px 22px;display:flex}.valuation-adjustment-help{color:#9eabba;background:#ffffff06;border:1px solid #ffffff12;border-radius:13px;margin:0 22px 18px;padding:13px}.valuation-adjustment-help p{margin:5px 0 0;font-size:11px;line-height:1.5}@media (width<=1260px){.valuation-studio-shell{grid-template-columns:230px minmax(500px,1fr)}.valuation-result-panel{border-top:1px solid #ffffff14;border-left:0;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-height:auto;max-height:none;display:grid;position:static}.valuation-result-panel>.valuation-panel-kicker{grid-column:1/-1}.valuation-result-grid{margin-top:0}}@media (width<=900px){.valuation-studio-topbar,.valuation-studio-shell{grid-template-columns:1fr}.valuation-subject-panel,.valuation-result-panel{border:0;border-bottom:1px solid #ffffff14;min-height:auto;max-height:none;position:static}.valuation-result-panel{display:block}.valuation-reference-metrics,.valuation-score-strip,.valuation-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.valuation-workspace{padding:16px}.valuation-workspace-heading,.valuation-reference-title{flex-direction:column;align-items:stretch}.valuation-reference-card{grid-template-columns:1fr}.valuation-reference-index{width:36px;height:36px}.valuation-reference-metrics,.valuation-score-strip,.valuation-form-grid{grid-template-columns:1fr}.valuation-reference-actions,.valuation-top-actions{flex-wrap:wrap}}.valuation-link-import{background:linear-gradient(135deg,#d8b56617,#ffffff06);border:1px solid #d8b56640;border-radius:16px;grid-template-columns:220px 1fr;align-items:center;gap:16px;margin:18px 22px 0;padding:15px;display:grid}.valuation-link-import span,.valuation-link-import strong,.valuation-link-import small{display:block}.valuation-link-import span{color:#d8b566;letter-spacing:.14em;font-size:9px;font-weight:900}.valuation-link-import strong{margin-top:4px;font-size:13px}.valuation-link-import small{color:#8f9baa;margin-top:4px;font-size:9px;line-height:1.45}.valuation-link-import-controls{grid-template-columns:1fr auto;gap:9px;display:grid}.valuation-link-import-controls input{color:#fff;background:#03090f9e;border:1px solid #ffffff1a;border-radius:12px;outline:none;width:100%;padding:12px 13px}@media (width<=760px){.valuation-link-import,.valuation-link-import-controls{grid-template-columns:1fr}}.valuation-import-report{background:#6fd5b10b;border:1px solid #6fd5b138;border-radius:16px;grid-template-columns:150px 1fr 1fr 160px;gap:10px;margin:12px 22px 0;padding:14px;display:grid}.valuation-import-report>div{background:#ffffff06;border:1px solid #ffffff0e;border-radius:12px;min-width:0;padding:10px}.valuation-import-report strong,.valuation-import-report span,.valuation-import-report small{display:block}.valuation-import-report strong{color:#eef4f8;font-size:11px}.valuation-import-report p,.valuation-import-report small{color:#91a0af;margin:5px 0 0;font-size:9px;line-height:1.5}.valuation-import-report-score strong{color:#81e6bd;font-size:24px}.valuation-import-report-score span{color:#d8b566;letter-spacing:.12em;font-size:8px;font-weight:900}.valuation-form-section-title{background:#d8b5660b;border:1px solid #d8b5662e;border-radius:13px;grid-column:1/-1;margin-top:8px;padding:13px 14px}.valuation-form-section-title span,.valuation-form-section-title strong{display:block}.valuation-form-section-title span{color:#d8b566;letter-spacing:.14em;font-size:9px;font-weight:900}.valuation-form-section-title strong{color:#a8b4c1;margin-top:5px;font-size:10px;line-height:1.45}@media (width<=900px){.valuation-import-report{grid-template-columns:1fr 1fr}}@media (width<=620px){.valuation-import-report{grid-template-columns:1fr}}.valuation-manual-intro{background:linear-gradient(135deg,#d8b56612,#ffffff06);border:1px solid #d8b56638;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:16px;margin:18px 22px 0;padding:15px 16px;display:flex}.valuation-manual-intro span,.valuation-manual-intro strong,.valuation-manual-intro small{display:block}.valuation-manual-intro span{color:#d8b566;letter-spacing:.14em;font-size:9px;font-weight:900}.valuation-manual-intro strong{margin-top:4px;font-size:14px}.valuation-manual-intro small{color:#96a4b2;max-width:680px;margin-top:5px;font-size:10px;line-height:1.5}.valuation-manual-badge{color:#81e6bd;white-space:nowrap;background:#6fd5b10f;border:1px solid #6fd5b133;border-radius:999px;padding:8px 10px;font-size:9px;font-weight:800}@media (width<=760px){.valuation-manual-intro{flex-direction:column}}.buyer-home-page{color:#f7f8fa;background:radial-gradient(circle at 0 0,#d8b56614,#0000 30%),radial-gradient(circle at 100% 0,#3d7eca14,#0000 28%),#07101b;min-height:100vh}.buyer-home-topbar{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07101beb;border-bottom:1px solid #ffffff14;grid-template-columns:150px 1fr auto;align-items:center;gap:18px;min-height:76px;padding:13px 28px;display:grid;position:sticky;top:0}.buyer-home-topbar>div:nth-child(2) span,.buyer-home-topbar>div:nth-child(2) strong{display:block}.buyer-home-topbar>div:nth-child(2) span{color:#d8b566;letter-spacing:.16em;font-size:9px;font-weight:900}.buyer-home-topbar>div:nth-child(2) strong{margin-top:4px}.buyer-home-actions{gap:9px;display:flex}.buyer-home-actions select{color:#f7f8fa;background:#122238;border:1px solid #ffffff1a;border-radius:12px;min-width:155px;padding:10px 12px}.buyer-home-message{margin:14px 28px 0}.buyer-home-hero{grid-template-columns:minmax(320px,1fr) minmax(620px,1.5fr);gap:20px;padding:32px 28px 22px;display:grid}.buyer-home-identity{align-items:center;gap:18px;display:flex}.buyer-home-avatar{color:#17120a;background:linear-gradient(135deg,#d8b566,#f0d69a);border-radius:25px;flex:none;place-items:center;width:78px;height:78px;font-size:25px;font-weight:900;display:grid;box-shadow:0 18px 50px #d8b56629}.buyer-home-identity span{color:#d8b566;letter-spacing:.16em;font-size:9px;font-weight:900}.buyer-home-identity h1{letter-spacing:-.04em;margin:6px 0;font-size:clamp(28px,3vw,46px)}.buyer-home-identity p{color:#9ba8b7;margin:0}.buyer-home-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.buyer-home-kpis article{background:linear-gradient(#15263ef5,#0e1b2cf5);border:1px solid #ffffff14;border-radius:17px;padding:16px}.buyer-home-kpis span,.buyer-home-kpis strong,.buyer-home-kpis small{display:block}.buyer-home-kpis span{color:#8f9cab;font-size:9px}.buyer-home-kpis strong{color:#f0d69a;margin-top:8px;font-size:27px}.buyer-home-kpis small{color:#778695;margin-top:3px;font-size:9px}.buyer-home-tabs{border-bottom:1px solid #ffffff14;gap:6px;padding:0 28px;display:flex}.buyer-home-tabs button{color:#8f9cab;background:0 0;border-color:#0000;border-radius:12px 12px 0 0;padding:13px 16px}.buyer-home-tabs button.active{color:#f0d69a;background:#d8b5660e;border-color:#d8b5662e #d8b5662e #0000}.buyer-home-overview{grid-template-columns:1.2fr 1fr .85fr;gap:14px;padding:22px 28px 34px;display:grid}.buyer-home-panel{background:linear-gradient(#132339f5,#0c1828fa);border:1px solid #ffffff14;border-radius:20px;min-width:0;padding:20px}.buyer-home-panel-heading{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:14px;display:flex}.buyer-home-panel-heading span{color:#d8b566;letter-spacing:.14em;font-size:8px;font-weight:900}.buyer-home-panel-heading h2{margin:5px 0 0;font-size:21px}.buyer-home-panel-heading>strong{color:#f0d69a;background:#d8b56612;border:1px solid #d8b5662e;border-radius:999px;padding:7px 9px;font-size:9px}.buyer-home-data-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.buyer-home-data-grid>div{background:#ffffff06;border:1px solid #ffffff0e;border-radius:13px;padding:12px}.buyer-home-data-grid span,.buyer-home-data-grid strong{display:block}.buyer-home-data-grid span{color:#8896a5;font-size:8px}.buyer-home-data-grid strong{margin-top:5px;font-size:11px;line-height:1.4}.buyer-requirement-chips{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.buyer-requirement-chips span{color:#83909f;background:#ffffff06;border:1px solid #ffffff12;border-radius:999px;padding:7px 9px;font-size:9px}.buyer-requirement-chips span.required{color:#f0d69a;background:#d8b56612;border-color:#d8b56640}.buyer-free-text,.buyer-best-match-reason{background:#ffffff06;border:1px solid #ffffff0f;border-radius:13px;margin-top:14px;padding:13px}.buyer-free-text span{color:#8896a5;font-size:8px}.buyer-free-text p,.buyer-best-match-reason p{color:#a9b4bf;margin:6px 0 0;font-size:10px;line-height:1.55}.buyer-finance-primary{background:#d8b5660e;border:1px solid #d8b5663b;border-radius:16px;margin-top:14px;padding:17px}.buyer-finance-primary span,.buyer-finance-primary strong{display:block}.buyer-finance-primary span{color:#9ca8b5;font-size:9px}.buyer-finance-primary strong{color:#f0d69a;margin-top:6px;font-size:24px}.buyer-finance-status{background:#ffffff06;border:1px solid #ffffff0f;border-radius:13px;margin-top:14px;padding:13px}.buyer-finance-status>div:first-child{justify-content:space-between;font-size:10px;display:flex}.buyer-finance-bar{background:#ffffff12;border-radius:999px;height:7px;margin-top:9px;overflow:hidden}.buyer-finance-bar span{border-radius:inherit;background:linear-gradient(90deg,#d8b566,#81e6bd);height:100%;display:block}.buyer-best-match-score{align-items:center;gap:13px;margin-top:15px;display:flex}.buyer-best-match-score>span{background:#ffffff09;border:1px solid #ffffff1a;border-radius:22px;place-items:center;width:68px;height:68px;font-size:20px;font-weight:900;display:grid}.buyer-best-match-score>span.elite,.buyer-match-card.elite .buyer-match-score{color:#17120a;background:linear-gradient(135deg,#d8b566,#f0d69a)}.buyer-best-match-score>span.strong,.buyer-match-card.strong .buyer-match-score{color:#07130f;background:linear-gradient(135deg,#65d4a8,#a5f0d4)}.buyer-best-match-score>span.medium,.buyer-match-card.medium .buyer-match-score{color:#16120a;background:linear-gradient(135deg,#e8bb62,#f6da9a)}.buyer-best-match-score>span.weak,.buyer-match-card.weak .buyer-match-score{color:#f4c4c4;background:#c1464624}.buyer-best-match-score strong,.buyer-best-match-score small{display:block}.buyer-best-match-score small{color:#8997a5;margin-top:5px;font-size:9px;line-height:1.45}.buyer-best-match-price{margin:15px 0}.buyer-best-match-price span,.buyer-best-match-price strong{display:block}.buyer-best-match-price span{color:#8896a5;font-size:9px}.buyer-best-match-price strong{color:#f0d69a;margin-top:5px;font-size:18px}.buyer-match-section,.buyer-timeline-section{padding:24px 28px 38px}.buyer-match-heading{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:18px;display:flex}.buyer-match-heading span{color:#d8b566;letter-spacing:.15em;font-size:9px;font-weight:900}.buyer-match-heading h2{margin:6px 0;font-size:32px}.buyer-match-heading p{color:#96a4b2;margin:0;line-height:1.55}.buyer-match-list{gap:13px;margin-top:18px;display:grid}.buyer-match-card{background:linear-gradient(#14243bf7,#0d1a2bfa);border:1px solid #ffffff14;border-radius:20px;grid-template-columns:110px 1fr;min-width:0;display:grid;overflow:hidden}.buyer-match-card.blocked{opacity:.63}.buyer-match-score{text-align:center;color:#fff;background:#ffffff09;align-content:center;place-items:center;display:grid}.buyer-match-score strong,.buyer-match-score span{display:block}.buyer-match-score strong{font-size:27px}.buyer-match-score span{margin-top:4px;font-size:9px}.buyer-match-content{min-width:0;padding:17px}.buyer-match-title{justify-content:space-between;gap:16px;display:flex}.buyer-match-title h3{margin:0;font-size:18px}.buyer-match-title p{color:#8d9aa8;margin:5px 0 0;font-size:10px}.buyer-match-title>div:last-child{text-align:right}.buyer-match-title span,.buyer-match-title strong{display:block}.buyer-match-title span{color:#8896a5;font-size:8px}.buyer-match-title strong{color:#f0d69a;margin-top:5px;font-size:14px}.buyer-match-components{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;margin-top:14px;display:grid}.buyer-match-components div{background:#ffffff06;border:1px solid #ffffff0e;border-radius:10px;padding:9px}.buyer-match-components span,.buyer-match-components strong{display:block}.buyer-match-components span{color:#8492a0;font-size:7px}.buyer-match-components strong{margin-top:4px;font-size:11px}.buyer-match-explanation{grid-template-columns:1fr 1fr;gap:9px;margin-top:11px;display:grid}.buyer-match-explanation>div{background:#ffffff06;border:1px solid #ffffff0d;border-radius:12px;padding:11px}.buyer-match-explanation strong,.buyer-match-explanation span{display:block}.buyer-match-explanation strong{margin-bottom:6px;font-size:9px}.buyer-match-explanation span{color:#9eabb8;margin-top:4px;font-size:9px;line-height:1.45}.buyer-match-footer{color:#84919f;border-top:1px solid #ffffff0e;justify-content:space-between;gap:14px;margin-top:12px;padding-top:10px;font-size:9px;display:flex}.buyer-home-empty{text-align:center;color:#8996a4;background:#ffffff05;border:1px dashed #ffffff1f;border-radius:18px;place-items:center;min-height:180px;margin-top:18px;display:grid}.buyer-timeline-list{gap:0;max-width:900px;margin-top:20px;display:grid}.buyer-timeline-list article{grid-template-columns:18px 1fr;gap:12px;padding-bottom:22px;display:grid;position:relative}.buyer-timeline-list article:not(:last-child):before{content:"";background:#d8b56633;width:1px;position:absolute;top:13px;bottom:-2px;left:6px}.buyer-timeline-dot{background:#d8b566;border-radius:50%;width:13px;height:13px;margin-top:3px;box-shadow:0 0 0 5px #d8b56614}.buyer-timeline-list span,.buyer-timeline-list strong,.buyer-timeline-list p{display:block}.buyer-timeline-list span{color:#788694;font-size:9px}.buyer-timeline-list strong{margin-top:4px}.buyer-timeline-list p{color:#9aa7b4;margin:5px 0 0;font-size:10px}@media (width<=1180px){.buyer-home-hero{grid-template-columns:1fr}.buyer-home-overview{grid-template-columns:1fr 1fr}.buyer-best-match-panel{grid-column:1/-1}.buyer-match-components{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.buyer-home-topbar{grid-template-columns:1fr}.buyer-home-actions,.buyer-match-heading,.buyer-match-title,.buyer-match-footer{flex-direction:column;align-items:stretch}.buyer-home-hero,.buyer-home-overview,.buyer-match-section,.buyer-timeline-section{padding-left:16px;padding-right:16px}.buyer-home-kpis,.buyer-home-overview,.buyer-home-data-grid,.buyer-match-explanation,.buyer-match-card{grid-template-columns:1fr}.buyer-match-score{min-height:90px}.buyer-match-components{grid-template-columns:repeat(2,minmax(0,1fr))}}.buyer-pass-download-button{font-weight:900;box-shadow:0 10px 30px #d8b56624;color:#17120a!important;background:linear-gradient(135deg,#d8b566,#f0d69a)!important;border-color:#f0d69abf!important}.buyer-pass-download-button:hover{transform:translateY(-1px);box-shadow:0 14px 34px #d8b56633}.buyer-pass-success-message{color:#baf1d8;background:#65d4a813;border:1px solid #65d4a840;border-radius:13px;align-items:center;gap:9px;margin:14px 28px 0;padding:12px 14px;font-size:11px;display:flex}.buyer-pass-success-message strong{color:#07130f;background:#65d4a8;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.buyer-pass-render-host{pointer-events:none;z-index:-9999;width:1122px;height:auto;position:fixed;top:0;left:-100000px;overflow:visible}.buyer-pass-document{color:#10253f;width:1122px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.buyer-pass-document,.buyer-pass-document *{box-sizing:border-box}.buyer-pass-page{background:#f4f0e7;width:1122px;height:794px;position:relative;overflow:hidden}.buyer-pass-cover{grid-template-columns:minmax(0,1fr) 204px;display:grid}.buyer-pass-main{min-width:0;padding:36px 42px 29px}.buyer-pass-brand{border-bottom:2px solid #ba8420;justify-content:space-between;align-items:flex-end;padding-bottom:17px;display:flex}.buyer-pass-brand>div{align-items:baseline;gap:25px;display:flex}.buyer-pass-brand strong{color:#10253f;letter-spacing:.035em;font-size:31px;font-weight:900}.buyer-pass-brand span{color:#ba8420;letter-spacing:.03em;font-size:13px;font-weight:900}.buyer-pass-brand small{color:#758396;letter-spacing:.035em;font-size:9px}.buyer-pass-route{grid-template-columns:minmax(0,1fr) 210px minmax(0,1fr);align-items:center;gap:22px;padding:31px 0 27px;display:grid}.buyer-pass-route>div:last-child{text-align:right}.buyer-pass-route span,.buyer-pass-route strong,.buyer-pass-route small{display:block}.buyer-pass-route span{color:#7f8c9c;letter-spacing:.07em;font-size:9px}.buyer-pass-route strong{color:#10253f;letter-spacing:-.025em;margin-top:5px;font-size:28px;line-height:1.02}.buyer-pass-route small{color:#758396;max-width:330px;margin-top:6px;margin-left:auto;font-size:10px;line-height:1.4}.buyer-pass-route-line{grid-template-columns:1fr 34px 1fr;align-items:center;gap:7px;display:grid}.buyer-pass-route-line i{background:#c9b894;height:1px}.buyer-pass-route-line b{color:#ba8420;border:1px solid #ba8420;place-items:center;width:34px;height:34px;font-size:13px;display:grid;transform:rotate(45deg)}.buyer-pass-route-line b span{display:block;transform:rotate(-45deg)}.buyer-pass-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.buyer-pass-grid article{background:#ffffff70;border:1px solid #ded4c0;border-radius:12px;min-width:0;min-height:69px;padding:14px 16px}.buyer-pass-grid span,.buyer-pass-grid strong{display:block}.buyer-pass-grid span{color:#7a8797;letter-spacing:.035em;font-size:8px}.buyer-pass-grid strong{color:#10253f;text-overflow:ellipsis;margin-top:7px;font-size:13px;line-height:1.35;overflow:hidden}.buyer-pass-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:22px;display:grid}.buyer-pass-kpis article{color:#f8f4eb;background:#10253f;border-radius:12px;padding:15px 16px}.buyer-pass-kpis span,.buyer-pass-kpis strong{display:block}.buyer-pass-kpis span{color:#aab6c5;letter-spacing:.04em;font-size:8px}.buyer-pass-kpis strong{color:#f0d69a;margin-top:6px;font-size:18px}.buyer-pass-statement{color:#667589;margin:20px 0 0;font-size:10px;line-height:1.5}.buyer-pass-ticket{color:#f8f4eb;text-align:center;background:#10253f;flex-direction:column;align-items:center;padding:37px 25px 28px;display:flex}.buyer-pass-monogram{color:#d1a541;letter-spacing:.06em;margin-bottom:43px;font-size:29px;font-weight:900}.buyer-pass-ticket>div:not(.buyer-pass-monogram){width:100%;margin-bottom:34px}.buyer-pass-ticket span,.buyer-pass-ticket strong{display:block}.buyer-pass-ticket span{color:#91a0b3;letter-spacing:.06em;font-size:8px}.buyer-pass-ticket strong{color:#fff;margin-top:7px;font-size:12px;line-height:1.35}.buyer-pass-ticket img{background:#f4f0e7;border-radius:7px;width:90px;height:90px;margin-top:auto;padding:5px}.buyer-pass-ticket>small{color:#8f9caf;letter-spacing:.025em;margin-top:13px;font-size:8px}.buyer-pass-dossier{background:#fbfaf7;padding:34px 48px 30px}.buyer-pass-dossier-header{border-bottom:1px solid #d9d1c2;justify-content:space-between;align-items:flex-end;padding-bottom:15px;display:flex}.buyer-pass-dossier-header>div{align-items:baseline;gap:20px;display:flex}.buyer-pass-dossier-header>div:last-child{text-align:right;display:block}.buyer-pass-dossier-header>div:first-child strong{color:#10253f;letter-spacing:.035em;font-size:29px}.buyer-pass-dossier-header>div:first-child span{color:#ba8420;font-size:12px;font-weight:900}.buyer-pass-dossier-header>div:last-child span,.buyer-pass-dossier-header>div:last-child strong{display:block}.buyer-pass-dossier-header>div:last-child span{color:#8490a0;font-size:7px}.buyer-pass-dossier-header>div:last-child strong{margin-top:4px;font-size:10px}.buyer-pass-dossier-title{justify-content:space-between;align-items:center;gap:28px;padding:22px 0 19px;display:flex}.buyer-pass-dossier-title>div:first-child{min-width:0}.buyer-pass-dossier-title span{color:#ba8420;letter-spacing:.08em;font-size:8px;font-weight:900}.buyer-pass-dossier-title h1{color:#10253f;letter-spacing:-.02em;margin:5px 0 4px;font-size:25px;line-height:1.1}.buyer-pass-dossier-title p{color:#748194;margin:0;font-size:9px}.buyer-pass-profile-badge{color:#f8f4eb;background:#10253f;border-radius:18px;flex:none;align-content:center;place-items:center;width:104px;height:76px;display:grid}.buyer-pass-profile-badge span,.buyer-pass-profile-badge strong,.buyer-pass-profile-badge small{text-align:center;display:block}.buyer-pass-profile-badge span{color:#9eabba;font-size:7px}.buyer-pass-profile-badge strong{color:#f0d69a;margin-top:2px;font-size:24px;line-height:1}.buyer-pass-profile-badge small{color:#9eabba;font-size:7px}.buyer-pass-dossier-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.buyer-pass-dossier-grid article{background:#f7f4ee;border:1px solid #ded5c5;border-radius:12px;min-height:71px;padding:13px 15px}.buyer-pass-dossier-grid span,.buyer-pass-dossier-grid strong,.buyer-pass-dossier-grid small{display:block}.buyer-pass-dossier-grid span{color:#7d8999;font-size:7px}.buyer-pass-dossier-grid strong{color:#10253f;margin-top:6px;font-size:12px;line-height:1.3}.buyer-pass-dossier-grid small{color:#778496;margin-top:4px;font-size:8px}.buyer-pass-detail-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:13px;display:grid}.buyer-pass-detail-card{border-radius:13px;min-height:101px;padding:15px}.buyer-pass-detail-card span,.buyer-pass-detail-card strong,.buyer-pass-detail-card p{display:block}.buyer-pass-detail-card span{color:#647386;letter-spacing:.045em;font-size:7px;font-weight:900}.buyer-pass-detail-card strong{color:#10253f;margin-top:8px;font-size:12px;line-height:1.35}.buyer-pass-detail-card p{color:#526176;margin:8px 0 0;font-size:8px;line-height:1.45}.buyer-pass-detail-positive{background:#e9f6ef}.buyer-pass-detail-neutral{background:#eaf2fa}.buyer-pass-detail-warning{background:#fbebea}.buyer-pass-notes-row{grid-template-columns:1.7fr 1fr;gap:10px;margin-top:13px;display:grid}.buyer-pass-notes-row article{background:#f7f4ee;border:1px solid #ded5c5;border-radius:12px;min-height:76px;padding:13px 15px}.buyer-pass-notes-row span,.buyer-pass-notes-row strong,.buyer-pass-notes-row p{display:block}.buyer-pass-notes-row span{color:#7d8999;font-size:7px;font-weight:900}.buyer-pass-notes-row strong{color:#10253f;margin-top:6px;font-size:11px}.buyer-pass-notes-row p{color:#617085;margin:6px 0 0;font-size:8px;line-height:1.45}.buyer-pass-dossier-footer{color:#f8f4eb;background:#10253f;border-radius:13px;grid-template-columns:1fr 210px;align-items:center;gap:24px;margin-top:14px;padding:14px 17px;display:grid}.buyer-pass-dossier-footer strong,.buyer-pass-dossier-footer span,.buyer-pass-dossier-footer p{display:block}.buyer-pass-dossier-footer>div:first-child strong{color:#f0d69a;font-size:9px}.buyer-pass-dossier-footer p{color:#b8c1cd;margin:5px 0 0;font-size:7.5px;line-height:1.45}.buyer-pass-dossier-footer>div:last-child{text-align:right}.buyer-pass-dossier-footer>div:last-child span{color:#8998aa;font-size:7px}.buyer-pass-dossier-footer>div:last-child strong{color:#fff;margin-top:5px;font-size:9px}@media (width<=760px){.buyer-pass-success-message{margin-left:16px;margin-right:16px}}.public-property-pdf-button{box-shadow:0 12px 34px #d8b56624;color:#17120a!important;background:linear-gradient(135deg,#d8b566,#f0d69a)!important;border-color:#d8b56661!important}.public-property-pdf-button:disabled{opacity:.55;cursor:wait}.public-property-pdf-success{color:#a7f0d0;background:#2da4741a;border:1px solid #48d29a3d;border-radius:14px;align-items:center;gap:10px;margin-bottom:14px;padding:13px 15px;display:flex}.public-property-pdf-success strong{color:#07110d;background:#75deb5;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.property-home-cover-photo{background-position:50%;background-size:cover}.property-home-market-value{color:#f0d69a;margin:12px 0 4px;font-size:25px;display:block}.public-pdf-internal-note{color:#8f9cab;margin-top:4px;font-size:8px;display:block}.public-property-allowlist,.public-property-blocklist{gap:7px;margin-top:14px;display:grid}.public-property-allowlist span,.public-property-blocklist span{border:1px solid #ffffff0f;border-radius:10px;padding:10px 11px;font-size:10px}.public-property-allowlist span{color:#a7e9ca;background:#35ae7f0e}.public-property-blocklist span{color:#e0b3b3;background:#b446460d}.property-media-section{gap:14px;display:grid}.property-media-actions{gap:8px;display:flex}.property-media-help{color:#8f9cab;margin:13px 0 0;font-size:11px;line-height:1.55}.property-media-empty{text-align:center;align-content:center;place-items:center;gap:10px;min-height:280px;display:grid}.property-media-empty span{color:#8f9cab;max-width:520px;line-height:1.55}.property-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.property-media-card{background:linear-gradient(#132339fa,#0c1828fa);border:1px solid #ffffff14;border-radius:18px;overflow:hidden}.property-media-card.cover{border-color:#d8b56680;box-shadow:0 14px 40px #d8b56617}.property-media-card>img,.property-media-broken{object-fit:cover;width:100%;height:210px;display:block}.property-media-broken{color:#84919f;background:#0b1727;place-items:center;display:grid}.property-media-card-body{padding:12px}.property-media-card-body>div:first-child{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.property-media-card-body strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.property-media-card-body span{color:#f0d69a;letter-spacing:.08em;background:#d8b56612;border:1px solid #d8b56640;border-radius:999px;flex:none;padding:5px 7px;font-size:7px;font-weight:900}.property-media-card-actions{gap:7px;margin-top:11px;display:flex}.property-media-card-actions button{flex:1;padding:8px;font-size:9px}.property-media-card-actions button.danger{color:#f3b0b0;background:#9e373714;border-color:#d05d5d40}.public-property-pdf-render-host{pointer-events:none;opacity:1;z-index:-1;width:794px;position:fixed;top:0;left:-20000px}.public-property-pdf-document{color:#142033;width:794px;font-family:Inter,Arial,sans-serif}.public-property-pdf-page{color:#142033;background:radial-gradient(circle at 100% 0,#d8b56621,#0000 24%),#f3efe7;width:794px;height:1123px;padding:50px 52px 55px;position:relative;overflow:hidden}.public-property-cover-page{color:#fff;background:#07101b}.public-property-cover-image{position:absolute;inset:0}.public-property-cover-image>img{object-fit:cover;width:100%;height:100%}.public-property-cover-placeholder{color:#fffc;background:radial-gradient(circle at 15% 15%,#d8b56645,#0000 27%),radial-gradient(circle at 85% 80%,#3471b740,#0000 32%),linear-gradient(145deg,#08111d,#10233a);align-content:center;place-items:center;gap:12px;width:100%;height:100%;display:grid}.public-property-cover-placeholder span{color:#d8b566;letter-spacing:.2em;font-size:12px;font-weight:900}.public-property-cover-placeholder strong{text-align:center;max-width:600px;font-size:42px}.public-property-cover-shade{background:linear-gradient(90deg,#050c14eb 0%,#050c14a6 55%,#050c1440 100%),linear-gradient(#050c142e,#050c14e0);position:absolute;inset:0}.public-property-cover-header{z-index:2;border-bottom:1px solid #ffffff38;justify-content:space-between;align-items:flex-start;padding-bottom:18px;display:flex;position:relative}.public-property-cover-header strong,.public-property-cover-header span,.public-property-cover-header small{display:block}.public-property-cover-header strong{color:#f0d69a;letter-spacing:.08em;font-size:25px}.public-property-cover-header span{letter-spacing:.18em;margin-top:3px;font-size:9px;font-weight:900}.public-property-cover-header small{color:#ffffffb8;letter-spacing:.09em;font-size:8px}.public-property-cover-content{z-index:2;position:absolute;bottom:110px;left:52px;right:52px}.public-property-cover-content>span{color:#f0d69a;letter-spacing:.18em;font-size:10px;font-weight:900}.public-property-cover-content h1{letter-spacing:-.04em;max-width:610px;margin:10px 0 8px;font-size:43px;line-height:1.02}.public-property-cover-content>p{color:#fffc;margin:0;font-size:16px}.public-property-cover-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:28px;display:grid}.public-property-cover-kpis article{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0915229e;border:1px solid #ffffff29;border-radius:14px;padding:13px}.public-property-cover-kpis span,.public-property-cover-kpis strong{display:block}.public-property-cover-kpis span{color:#ffffff9e;letter-spacing:.1em;font-size:7px}.public-property-cover-kpis strong{color:#fff;margin-top:6px;font-size:13px}.public-property-cover-badge{z-index:3;color:#162031;background:#f4f0e7f0;border-radius:16px;width:205px;padding:17px 18px;position:absolute;top:145px;right:52px}.public-property-cover-badge span,.public-property-cover-badge strong,.public-property-cover-badge small{display:block}.public-property-cover-badge span{color:#8a6b30;letter-spacing:.1em;font-size:7px;font-weight:900}.public-property-cover-badge strong{margin-top:5px;font-size:12px}.public-property-cover-badge small{color:#737d88;margin-top:8px;font-size:7px}.public-property-page-header{border-bottom:2px solid #d8b566;justify-content:space-between;align-items:flex-start;padding-bottom:14px;display:flex}.public-property-page-header strong,.public-property-page-header span{display:block}.public-property-page-header>div:first-child strong{color:#10253f;letter-spacing:.08em;font-size:22px}.public-property-page-header>div:first-child span{color:#8a6b30;letter-spacing:.16em;margin-top:3px;font-size:8px;font-weight:900}.public-property-page-header>div:last-child{text-align:right}.public-property-page-header>div:last-child span{color:#7e8790;font-size:7px}.public-property-page-header>div:last-child strong{margin-top:4px;font-size:9px}.public-property-page-title{margin-top:26px}.public-property-page-title>span{color:#a17b30;letter-spacing:.16em;font-size:8px;font-weight:900}.public-property-page-title h1{color:#10253f;letter-spacing:-.035em;max-width:620px;margin:7px 0;font-size:31px;line-height:1.08}.public-property-page-title p{color:#737e88;max-width:570px;margin:0;font-size:10px;line-height:1.55}.public-property-main-price{color:#f3efe7;background:#10253f;border-radius:18px;margin-top:22px;padding:20px}.public-property-main-price span,.public-property-main-price strong,.public-property-main-price small{display:block}.public-property-main-price span{color:#f0d69a;letter-spacing:.13em;font-size:8px;font-weight:900}.public-property-main-price strong{margin-top:8px;font-size:29px}.public-property-main-price small{color:#ffffffad;margin-top:5px;font-size:9px}.public-property-fact-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.public-property-fact-grid article{background:#fff9;border:1px solid #d9d5ca;border-radius:14px;min-height:90px;padding:14px}.public-property-fact-grid span,.public-property-fact-grid strong{display:block}.public-property-fact-grid span{color:#7e8790;letter-spacing:.08em;font-size:7px}.public-property-fact-grid strong{color:#10253f;margin-top:8px;font-size:12px;line-height:1.35}.public-property-location-note{grid-template-columns:1.4fr .8fr;gap:12px;margin-top:16px;display:grid}.public-property-location-note>div,.public-property-location-note>aside{border-radius:16px;padding:18px}.public-property-location-note>div{background:#ffffff94;border:1px solid #d8d3c8}.public-property-location-note>div span{color:#a17b30;letter-spacing:.13em;font-size:8px;font-weight:900}.public-property-location-note h2{color:#10253f;margin:7px 0;font-size:20px}.public-property-location-note p{color:#747e87;margin:0;font-size:9px;line-height:1.55}.public-property-location-note>aside{color:#f3efe7;background:#10253f;align-content:center;display:grid}.public-property-location-note>aside strong,.public-property-location-note>aside span{display:block}.public-property-location-note>aside strong{color:#f0d69a;font-size:16px}.public-property-location-note>aside span{color:#ffffffb3;margin-top:7px;font-size:9px;line-height:1.5}.public-property-photo-grid{grid-template-rows:repeat(3,246px);grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.public-property-photo-cell{background:#d9d5cc;border-radius:15px;position:relative;overflow:hidden}.public-property-photo-cell>img{object-fit:cover;width:100%;height:100%}.public-property-photo-cell>div{color:#fff;background:linear-gradient(#0000,#050c14d1);justify-content:space-between;gap:8px;padding:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.public-property-photo-cell strong{font-size:8px}.public-property-photo-cell span{color:#f0d69a;letter-spacing:.08em;font-size:6px;font-weight:900}.public-property-closing-page{background:radial-gradient(circle at 85% 15%,#d8b5662b,#0000 28%),#f3efe7}.public-property-closing-hero{text-align:center;margin-top:70px}.public-property-closing-hero>span{color:#a17b30;letter-spacing:.16em;font-size:9px;font-weight:900}.public-property-closing-hero h1{color:#10253f;letter-spacing:-.04em;max-width:610px;margin:12px auto;font-size:38px;line-height:1.08}.public-property-closing-hero p{color:#737e88;max-width:560px;margin:0 auto;font-size:11px;line-height:1.6}.public-property-closing-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:42px;display:grid}.public-property-closing-summary article{background:#ffffff9e;border:1px solid #d8d3c8;border-radius:15px;padding:17px}.public-property-closing-summary span,.public-property-closing-summary strong{display:block}.public-property-closing-summary span{color:#7e8790;letter-spacing:.08em;font-size:7px}.public-property-closing-summary strong{color:#10253f;margin-top:7px;font-size:14px}.public-property-next-living-card{color:#f3efe7;background:#10253f;border-radius:20px;grid-template-columns:.8fr 1.4fr;gap:20px;margin-top:24px;padding:24px;display:grid}.public-property-next-living-card strong,.public-property-next-living-card span{display:block}.public-property-next-living-card strong{color:#f0d69a;letter-spacing:.07em;font-size:22px}.public-property-next-living-card span{color:#ffffffa6;letter-spacing:.11em;margin-top:5px;font-size:7px}.public-property-next-living-card p{color:#ffffffbf;margin:0;font-size:10px;line-height:1.6}.public-property-legal-note{background:#ffffff80;border:1px solid #d8d3c8;border-radius:14px;grid-template-columns:95px 1fr;gap:14px;margin-top:20px;padding:15px;display:grid}.public-property-legal-note strong{color:#a17b30;letter-spacing:.1em;font-size:8px}.public-property-legal-note p{color:#747e87;margin:0;font-size:8px;line-height:1.55}.public-property-pdf-footer{color:#858d95;border-top:1px solid #7e879040;justify-content:space-between;gap:10px;padding-top:10px;font-size:7px;display:flex;position:absolute;bottom:24px;left:52px;right:52px}.public-property-pdf-footer.dark{color:#fff9;border-top-color:#ffffff29}@media (width<=1100px){.property-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.property-home-top-actions,.property-media-actions{flex-direction:column}.property-media-grid{grid-template-columns:1fr}}.deal-room-page{color:#f6f8fb;background:radial-gradient(circle at 0 0,#d8b56617,#0000 28%),radial-gradient(circle at 100% 0,#366fb417,#0000 28%),#07101b;min-height:100vh}.deal-room-topbar{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07101bf0;border-bottom:1px solid #ffffff14;grid-template-columns:145px 1fr auto;align-items:center;gap:18px;min-height:76px;padding:13px 28px;display:grid;position:sticky;top:0}.deal-room-topbar>div:nth-child(2) span,.deal-room-topbar>div:nth-child(2) strong{display:block}.deal-room-topbar>div:nth-child(2) span{color:#d8b566;letter-spacing:.16em;font-size:9px;font-weight:900}.deal-room-topbar>div:nth-child(2) strong{margin-top:4px}.deal-room-top-actions{align-items:center;gap:9px;display:flex}.deal-room-top-actions select,.deal-room-command-form input,.deal-room-form-grid input,.deal-room-form-grid select,.deal-room-form-grid textarea{color:#f7f8fa;background:#0e1c2d;border:1px solid #ffffff1a;border-radius:12px;width:100%;padding:11px 12px}.deal-room-top-actions select{min-width:185px}.deal-health{border:1px solid #ffffff1a;border-radius:999px;padding:8px 10px;font-size:9px;font-weight:800}.deal-health.healthy{color:#98ebc9;background:#2e9f7214;border-color:#50d39d40}.deal-health.attention{color:#f1d490;background:#d8b56614;border-color:#d8b56647}.deal-health.critical{color:#f1aaaa;background:#b4373717;border-color:#d1545442}.deal-health.closed{color:#9aa7b4;background:#ffffff0a}.deal-room-content{padding:27px 28px 40px}.deal-room-success{color:#a7f0d0;background:#2da4741a;border:1px solid #48d29a3d;border-radius:14px;align-items:center;gap:10px;margin-bottom:14px;padding:13px 15px;display:flex}.deal-room-success strong{color:#07110d;background:#75deb5;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.deal-room-hero{grid-template-columns:minmax(340px,1fr) minmax(620px,1.35fr);align-items:end;gap:20px;display:grid}.deal-room-hero>div:first-child>span{color:#d8b566;letter-spacing:.16em;font-size:9px;font-weight:900}.deal-room-hero h1{letter-spacing:-.045em;max-width:680px;margin:8px 0;font-size:clamp(29px,3.5vw,48px);line-height:1.04}.deal-room-hero h1 i{color:#d8b566;margin:0 12px;font-style:normal;display:inline-block}.deal-room-hero p{color:#94a2b0;margin:0}.deal-room-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.deal-room-kpis article,.deal-room-panel,.deal-room-timeline-section{background:linear-gradient(#132339f7,#0c1828fa);border:1px solid #ffffff14}.deal-room-kpis article{border-radius:17px;padding:15px}.deal-room-kpis span,.deal-room-kpis strong,.deal-room-kpis small{display:block}.deal-room-kpis span{color:#8c99a7;font-size:8px}.deal-room-kpis strong{color:#f0d69a;margin-top:7px;font-size:21px}.deal-room-kpis small{color:#7f8d9b;margin-top:4px;font-size:8px}.deal-room-command{background:linear-gradient(135deg,#d8b56616,#0e1d30cc);border:1px solid #d8b5663d;border-radius:18px;grid-template-columns:1fr 1.3fr;align-items:center;gap:15px;margin-top:20px;padding:16px;display:grid}.deal-room-command>div:first-child span,.deal-room-command>div:first-child strong,.deal-room-command>div:first-child small{display:block}.deal-room-command>div:first-child span{color:#d8b566;letter-spacing:.13em;font-size:8px;font-weight:900}.deal-room-command>div:first-child strong{margin-top:6px;font-size:15px}.deal-room-command>div:first-child small{color:#8795a3;margin-top:5px;font-size:9px}.deal-room-command-form{grid-template-columns:1.35fr 1fr auto;gap:8px;display:grid}.deal-room-tabs{border-bottom:1px solid #ffffff14;gap:6px;margin-top:22px;display:flex}.deal-room-tabs button{color:#8f9cab;background:0 0;border-color:#0000;border-radius:12px 12px 0 0;padding:13px 16px}.deal-room-tabs button.active{color:#f0d69a;background:#d8b5660e;border-color:#d8b5662e #d8b5662e #0000}.deal-room-overview{grid-template-columns:1fr 1fr 1.15fr;gap:13px;margin-top:18px;display:grid}.deal-room-panel,.deal-room-timeline-section{border-radius:20px;min-width:0;padding:19px}.deal-room-panel-heading{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:13px;display:flex}.deal-room-panel-heading span{color:#d8b566;letter-spacing:.14em;font-size:8px;font-weight:900}.deal-room-panel-heading h2{margin:5px 0 0;font-size:20px}.deal-room-panel-heading>strong{color:#f0d69a;background:#d8b56612;border:1px solid #d8b5662e;border-radius:999px;padding:7px 9px;font-size:9px}.deal-room-profile-card{background:#ffffff06;border:1px solid #ffffff0e;border-radius:14px;align-items:center;gap:12px;margin-top:14px;padding:13px;display:flex}.deal-room-avatar{color:#17120a;background:linear-gradient(135deg,#d8b566,#f0d69a);border-radius:17px;flex:none;place-items:center;width:50px;height:50px;font-weight:900;display:grid}.deal-room-profile-card strong,.deal-room-profile-card span{display:block}.deal-room-profile-card span{color:#8c99a7;margin-top:4px;font-size:9px}.deal-room-mini-grid{grid-template-columns:1fr 1fr;gap:7px;margin-top:11px;display:grid}.deal-room-mini-grid>div{background:#ffffff06;border:1px solid #ffffff0d;border-radius:11px;padding:11px}.deal-room-mini-grid span,.deal-room-mini-grid strong{display:block}.deal-room-mini-grid span{color:#83909e;font-size:8px}.deal-room-mini-grid strong{margin-top:4px;font-size:10px}.deal-room-property-title{margin:15px 0 0}.deal-room-property-address{color:#8d9aa8;margin:5px 0 0;font-size:10px}.deal-room-progress{background:#ffffff12;border-radius:999px;height:8px;margin-top:15px;overflow:hidden}.deal-room-progress span{border-radius:inherit;background:linear-gradient(90deg,#d8b566,#6cd7ae);height:100%;display:block}.deal-room-milestones{gap:7px;margin-top:13px;display:grid}.deal-room-milestones article{background:#ffffff06;border:1px solid #ffffff0d;border-radius:11px;grid-template-columns:31px 1fr;align-items:center;gap:9px;padding:9px;display:grid}.deal-room-milestones article>div:first-child{color:#82909e;border:1px solid #ffffff14;border-radius:10px;place-items:center;width:29px;height:29px;font-size:9px;font-weight:900;display:grid}.deal-room-milestones article.completed>div:first-child{color:#07120e;background:#73ddb5}.deal-room-milestones article.in_progress>div:first-child{color:#17120a;background:#f0d69a}.deal-room-milestones strong,.deal-room-milestones span{display:block}.deal-room-milestones strong{font-size:10px}.deal-room-milestones span{color:#81909e;margin-top:3px;font-size:8px}.deal-room-workspace{gap:14px;margin-top:18px;display:grid}.deal-room-form-grid{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0;display:grid}.deal-room-form-grid label{gap:6px;display:grid}.deal-room-form-grid label>span{color:#8d9aa8;font-size:9px}.deal-room-form-grid textarea{resize:vertical;min-height:95px}.deal-room-form-wide{grid-column:1/-1}.deal-viewing-list,.deal-offer-list{gap:10px;display:grid}.deal-viewing-card{background:linear-gradient(#14243bf7,#0d1a2bfa);border:1px solid #ffffff14;border-radius:17px;grid-template-columns:90px 1fr auto;align-items:center;gap:13px;padding:13px;display:grid}.deal-viewing-date{color:#17120a;background:linear-gradient(135deg,#d8b566,#f0d69a);border-radius:15px;place-items:center;min-height:72px;display:grid}.deal-viewing-date strong,.deal-viewing-date span{display:block}.deal-viewing-card>div:nth-child(2)>span{color:#d8b566;text-transform:uppercase;font-size:8px}.deal-viewing-card>div:nth-child(2) strong{margin-top:4px;display:block}.deal-viewing-card p{color:#8e9ba9;margin:4px 0;font-size:9px}.deal-viewing-card small{color:#9adfbe;font-size:9px}.deal-interest-control{grid-template-columns:1fr auto;align-items:center;gap:8px;margin-top:14px;display:grid}.deal-interest-control input{grid-column:1/-1;width:100%}.deal-offer-card{background:linear-gradient(#14243bf7,#0d1a2bfa);border:1px solid #ffffff14;border-radius:20px;grid-template-columns:110px 1fr;display:grid;overflow:hidden}.deal-offer-score{text-align:center;color:#17120a;align-content:center;place-items:center;display:grid}.deal-offer-card.elite .deal-offer-score{background:linear-gradient(135deg,#d8b566,#f0d69a)}.deal-offer-card.strong .deal-offer-score{background:linear-gradient(135deg,#65d4a8,#a5f0d4)}.deal-offer-card.medium .deal-offer-score{background:linear-gradient(135deg,#e8bb62,#f6da9a)}.deal-offer-card.weak .deal-offer-score{color:#f4c4c4;background:#c1464629}.deal-offer-score strong,.deal-offer-score span{display:block}.deal-offer-score strong{font-size:30px}.deal-offer-score span{margin-top:4px;font-size:8px}.deal-offer-main{padding:16px}.deal-offer-title{justify-content:space-between;gap:14px;display:flex}.deal-offer-title span{color:#d8b566;font-size:8px;font-weight:900}.deal-offer-title h3{margin:5px 0 0;font-size:21px}.deal-offer-title>strong{color:#f0d69a;background:#d8b56612;border:1px solid #d8b56633;border-radius:999px;align-self:flex-start;padding:7px 9px;font-size:9px}.deal-offer-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.deal-offer-metrics span{color:#83909e;background:#ffffff06;border:1px solid #ffffff0d;border-radius:10px;padding:9px;font-size:8px;display:block}.deal-offer-metrics strong{color:#f4f6f8;margin-top:4px;font-size:9px;display:block}.deal-offer-actions{gap:7px;margin-top:13px;display:flex}.deal-offer-actions .accept{color:#8fe1bd;background:#319f7313;border-color:#4bc9963d}.deal-offer-actions .reject{color:#e4aaaa;background:#a8373711;border-color:#cc535338}.deal-room-timeline-section{margin-top:18px}.deal-room-empty{text-align:center;color:#8996a4;background:#ffffff05;border:1px dashed #ffffff1f;border-radius:17px;place-items:center;min-height:170px;display:grid}.deal-room-timeline{margin-top:17px;display:grid}.deal-room-timeline article{grid-template-columns:17px 1fr;gap:11px;padding-bottom:21px;display:grid;position:relative}.deal-room-timeline article:not(:last-child):before{content:"";background:#d8b56633;width:1px;position:absolute;top:13px;bottom:-2px;left:6px}.deal-room-timeline-dot{background:#d8b566;border-radius:50%;width:13px;height:13px;margin-top:3px;box-shadow:0 0 0 5px #d8b56614}.deal-room-timeline span,.deal-room-timeline strong,.deal-room-timeline p{display:block}.deal-room-timeline span{color:#788694;font-size:8px}.deal-room-timeline strong{margin-top:4px}.deal-room-timeline p{color:#9aa7b4;margin:5px 0 0;font-size:9px}.buyer-match-deal-actions{align-items:center;gap:9px;display:flex}.buyer-match-deal-actions button{color:#f0d69a;background:#d8b5660f;border-color:#d8b56633;padding:7px 9px;font-size:8px}.buyer-deal-section{padding:24px 28px 38px}.buyer-deal-list,.property-deal-list{gap:10px;margin-top:17px;display:grid}.buyer-deal-list>article{background:linear-gradient(#14243bf7,#0d1a2bfa);border:1px solid #ffffff14;border-radius:17px;grid-template-columns:175px 1fr 190px;align-items:center;gap:15px;padding:14px;display:grid}.buyer-deal-stage{background:#ffffff06;border:1px solid #ffffff12;border-radius:13px;padding:12px}.buyer-deal-stage span,.buyer-deal-stage strong{display:block}.buyer-deal-stage span{color:#d8b566;font-size:8px}.buyer-deal-stage strong{margin-top:5px;font-size:11px}.buyer-deal-list h3{margin:0}.buyer-deal-list p,.property-deal-list p{color:#8c99a7;margin:4px 0;font-size:9px}.buyer-deal-list small{color:#a4b0bc;font-size:9px}.buyer-deal-list>article>div:last-child,.property-deal-list>article>div:last-child{text-align:right}.property-deal-section{gap:14px;display:grid}.property-deal-heading{border-bottom:1px solid #ffffff14;padding-bottom:16px}.property-deal-heading span{color:#d8b566;letter-spacing:.15em;font-size:9px;font-weight:900}.property-deal-heading h2{margin:6px 0;font-size:31px}.property-deal-heading p{color:#91a0af;margin:0}.property-deal-list>article{background:linear-gradient(#14243bf7,#0d1a2bfa);border:1px solid #ffffff14;border-radius:18px;grid-template-columns:88px 1fr 180px;align-items:center;gap:13px;padding:13px;display:grid}.property-deal-health{color:#17120a;background:linear-gradient(135deg,#d8b566,#f0d69a);border-radius:15px;align-content:center;place-items:center;min-height:70px;display:grid}.property-deal-health.healthy{background:linear-gradient(135deg,#65d4a8,#a5f0d4)}.property-deal-health.attention{background:linear-gradient(135deg,#e8bb62,#f6da9a)}.property-deal-health.closed{color:#d2d7dc;background:#ffffff14}.property-deal-health strong,.property-deal-health span{display:block}.property-deal-health strong{font-size:18px}.property-deal-health span{font-size:7px;font-weight:900}.property-deal-list>article>div:nth-child(2)>span{color:#d8b566;font-size:8px}.property-deal-list h3{margin:4px 0}@media (width<=1180px){.deal-room-hero,.deal-room-command{grid-template-columns:1fr}.deal-room-overview{grid-template-columns:1fr 1fr}.deal-room-overview>article:last-child{grid-column:1/-1}.deal-room-command-form{grid-template-columns:1fr 1fr}.deal-room-command-form button{grid-column:1/-1}}@media (width<=800px){.deal-room-topbar{grid-template-columns:1fr}.deal-room-top-actions,.deal-room-tabs,.deal-offer-actions{flex-direction:column}.deal-room-content,.buyer-deal-section{padding-left:16px;padding-right:16px}.deal-room-kpis,.deal-room-overview,.deal-room-form-grid,.deal-offer-metrics{grid-template-columns:1fr}.deal-room-form-wide{grid-column:auto}.deal-viewing-card,.deal-offer-card,.buyer-deal-list>article,.property-deal-list>article{grid-template-columns:1fr}.deal-offer-score{min-height:90px}.buyer-deal-list>article>div:last-child,.property-deal-list>article>div:last-child{text-align:left}}.valora-emoji{justify-content:center;align-items:center;font-family:Apple Color Emoji,Segoe UI Emoji,sans-serif;line-height:1;display:inline-flex}.command-center-page{color:#f6f8fb;background:radial-gradient(circle at 0 0,#d8b56614,#0000 25%),radial-gradient(circle at 100% 0,#356fb614,#0000 28%),#07101b;min-height:100vh}.command-center-topbar{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07101bf0;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:13px 28px;display:flex;position:sticky;top:0}.command-center-topbar>div:first-child span,.command-center-topbar>div:first-child strong{display:block}.command-center-topbar>div:first-child span{color:#d8b566;letter-spacing:.14em;font-size:9px;font-weight:900}.command-center-topbar>div:first-child strong{margin-top:5px}.command-center-top-actions,.command-center-quick-actions{flex-wrap:wrap;gap:8px;display:flex}.command-center-top-actions button,.command-center-quick-actions button{align-items:center;gap:7px;display:inline-flex}.command-center-content{padding:28px 28px 42px}.command-center-intro{grid-template-columns:1fr auto;align-items:end;gap:24px;display:grid}.command-center-intro>div:first-child>span{color:#d8b566;letter-spacing:.15em;font-size:9px;font-weight:900}.command-center-intro h1{letter-spacing:-.055em;margin:8px 0;font-size:clamp(38px,5vw,66px);line-height:.98}.command-center-intro p{color:#93a1af;max-width:730px;margin:0;line-height:1.55}.command-center-quick-actions button{border-radius:13px;min-height:45px;padding:10px 13px}.command-alert-button{position:relative}.command-alert-button>strong{color:#17120a;background:#f0d69a;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:2px;font-size:8px;display:grid}.command-daily-brief{background:linear-gradient(135deg,#d8b56617,#112238e0);border:1px solid #d8b5663b;border-radius:20px;grid-template-columns:58px 1fr auto;align-items:center;gap:14px;margin-top:22px;padding:16px;display:grid}.command-copilot-mark{background:linear-gradient(135deg,#d8b5662e,#f0d69a0f);border:1px solid #d8b56638;border-radius:18px;place-items:center;width:54px;height:54px;font-size:25px;display:grid}.command-daily-brief span,.command-daily-brief strong,.command-daily-brief p{display:block}.command-daily-brief span{color:#d8b566;letter-spacing:.13em;font-size:8px;font-weight:900}.command-daily-brief strong{margin-top:5px;font-size:14px}.command-daily-brief p{color:#8e9caa;margin:4px 0 0;font-size:9px}.command-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.command-metrics article{background:linear-gradient(#14243bf5,#0d1a2bf7);border:1px solid #ffffff14;border-radius:17px;min-width:0;padding:15px}.command-metrics article.command-metric-highlight{background:linear-gradient(135deg,#d8b5661f,#0e1c2ef5);border-color:#d8b56640}.command-metrics span,.command-metrics strong,.command-metrics small{display:block}.command-metrics span{color:#909daa;font-size:8px}.command-metrics strong{color:#f0d69a;text-overflow:ellipsis;margin-top:8px;font-size:22px;overflow:hidden}.command-metrics small{color:#7d8a98;margin-top:4px;font-size:8px}.command-center-tabs{border-bottom:1px solid #ffffff14;gap:6px;margin-top:22px;display:flex}.command-center-tabs button{color:#8f9cab;background:0 0;border-color:#0000;border-radius:12px 12px 0 0;padding:13px 16px}.command-center-tabs button.active{color:#f0d69a;background:#d8b5660e;border-color:#d8b5662e #d8b5662e #0000}.command-today-grid{grid-template-columns:minmax(0,1.65fr) minmax(330px,.75fr);gap:13px;margin-top:18px;display:grid}.command-side-stack{align-content:start;gap:13px;display:grid}.command-panel,.command-pulse-section{background:linear-gradient(#132339f7,#0c1828fa);border:1px solid #ffffff14;border-radius:20px;min-width:0;padding:19px}.command-panel-heading{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:13px;display:flex}.command-panel-heading span,.command-alert-heading span{color:#d8b566;letter-spacing:.14em;font-size:8px;font-weight:900}.command-panel-heading h2,.command-alert-heading h2{margin:5px 0 0;font-size:21px}.command-panel-heading>strong{color:#f0d69a;background:#d8b56612;border:1px solid #d8b5662e;border-radius:11px;place-items:center;min-width:31px;height:31px;font-size:10px;display:grid}.command-empty{text-align:center;color:#8795a3;align-content:center;place-items:center;gap:7px;min-height:210px;display:grid}.command-empty strong,.command-empty span{display:block}.command-task-list{display:grid}.command-task{border-bottom:1px solid #ffffff0f;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding:13px 0;display:grid}.command-task:last-child{border-bottom:0}.command-task-icon{background:#ffffff08;border:1px solid #ffffff12;border-radius:13px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.command-task-urgent .command-task-icon,.command-task-high .command-task-icon{background:#ad353512;border-color:#d3595933}.command-task-meta{align-items:center;gap:8px;display:flex}.command-task-meta span{color:#d8b566;font-size:8px;font-weight:800}.command-task-meta small{color:#7d8a98;font-size:8px}.command-task>div:nth-child(2)>strong{margin-top:5px;display:block}.command-task p{color:#8e9ba9;margin:4px 0 0;font-size:9px}.command-task-actions{gap:6px;display:flex}.command-task-actions button{padding:7px 9px;font-size:8px}.command-viewing-list,.command-match-list{gap:7px;margin-top:12px;display:grid}.command-viewing-list>button,.command-match-list>button{text-align:left;background:#ffffff06;border:1px solid #ffffff0e;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:9px;width:100%;padding:10px;display:grid}.command-viewing-list>button>div{background:#d8b56612;border-radius:11px;place-items:center;width:33px;height:33px;display:grid}.command-viewing-list strong,.command-viewing-list small{display:block}.command-viewing-list small{color:#8996a4;margin-top:4px;font-size:8px}.command-match-list>button{grid-template-columns:52px 1fr}.command-match-list>button>strong{color:#17120a;background:linear-gradient(135deg,#d8b566,#f0d69a);border-radius:12px;place-items:center;height:38px;font-size:12px;display:grid}.command-match-list>button>span{color:#a2adba;font-size:9px;line-height:1.4}.command-mini-empty{color:#83909d;text-align:center;padding:20px 10px;font-size:9px}.command-pipeline-section,.command-alert-section{gap:14px;margin-top:18px;display:grid}.command-pipeline-summary{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:8px;display:grid}.command-pipeline-summary article{background:#ffffff06;border:1px solid #ffffff12;border-radius:15px;padding:13px}.command-pipeline-summary article>div{font-size:20px}.command-pipeline-summary span,.command-pipeline-summary strong,.command-pipeline-summary small{display:block}.command-pipeline-summary span{color:#8d9aa8;margin-top:7px;font-size:8px}.command-pipeline-summary strong{margin-top:4px;font-size:18px}.command-pipeline-summary small{color:#d8b566;margin-top:4px;font-size:8px}.command-deal-list{gap:9px;display:grid}.command-deal{background:linear-gradient(#14243bf7,#0d1a2bfa);border:1px solid #ffffff14;border-radius:18px;grid-template-columns:165px 1fr 280px;align-items:center;gap:13px;padding:13px;display:grid}.command-deal-attention,.command-deal-critical{border-color:#da6e5b40}.command-deal-stage{background:#ffffff06;border:1px solid #ffffff0f;border-radius:13px;align-items:center;gap:10px;padding:11px;display:flex}.command-deal-stage span{font-size:19px}.command-deal-stage strong{font-size:9px}.command-deal-main>span{color:#d8b566;font-size:8px;font-weight:900}.command-deal-main h3{margin:5px 0}.command-deal-main h3 i{color:#d8b566;margin:0 8px;font-style:normal}.command-deal-main p{color:#8e9ba9;margin:0;font-size:9px}.command-deal-metrics{grid-template-columns:75px 1fr auto;align-items:center;gap:8px;display:grid}.command-deal-metrics>span{color:#7f8d9b;font-size:8px}.command-deal-metrics>span strong{color:#f4f6f8;margin-top:4px;font-size:10px;display:block}.command-alert-heading{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:15px;display:flex}.command-alert-heading p{color:#8d9aa8;max-width:720px;margin:6px 0 0}.command-alert-list{gap:9px;display:grid}.command-alert{background:linear-gradient(#14243bf7,#0d1a2bfa);border:1px solid #ffffff14;border-radius:16px;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding:13px;display:grid}.command-alert.read{opacity:.68}.command-alert-critical{border-color:#d1505047}.command-alert-warning{border-color:#d8b5663d}.command-alert-success{border-color:#47cb9538}.command-alert-emoji{background:#ffffff07;border:1px solid #fff1;border-radius:14px;place-items:center;width:44px;height:44px;font-size:21px;display:grid}.command-alert-meta{gap:8px;display:flex}.command-alert-meta span{color:#d8b566;font-size:8px;font-weight:900}.command-alert-meta small{color:#7f8d9a;font-size:8px}.command-alert>div:nth-child(2)>strong{margin-top:5px;display:block}.command-alert p{color:#8e9ba9;margin:4px 0 0;font-size:9px}.command-alert-actions{gap:6px;display:flex}.command-alert-actions button{padding:8px 9px;font-size:8px}.command-pulse-section{margin-top:18px}.command-activity-list{margin-top:5px;display:grid}.command-activity-list>article{border-bottom:1px solid #ffffff0f;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding:13px 0;display:grid}.command-activity-list>article:last-child{border-bottom:0}.command-activity-icon{background:#d8b5660f;border:1px solid #d8b5661f;border-radius:13px;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.command-activity-meta{gap:8px;display:flex}.command-activity-meta span{color:#d8b566;font-size:8px}.command-activity-meta small{color:#788694;font-size:8px}.command-activity-list strong{margin-top:5px;display:block}.command-activity-list p{color:#8f9ca9;margin:4px 0 0;font-size:9px}.buyer-home-tabs button,.property-home-tabs button,.deal-room-tabs button{letter-spacing:.005em}@media (width<=1300px){.command-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.command-deal{grid-template-columns:155px 1fr}.command-deal-metrics{grid-column:1/-1}}@media (width<=980px){.command-center-intro,.command-today-grid{grid-template-columns:1fr}.command-center-quick-actions{justify-content:flex-start}.command-daily-brief{grid-template-columns:52px 1fr}.command-daily-brief>button{grid-column:1/-1}}@media (width<=720px){.command-center-topbar,.command-alert-heading{flex-direction:column;align-items:flex-start}.command-center-content{padding-left:15px;padding-right:15px}.command-metrics,.command-deal,.command-alert,.command-task,.command-activity-list>article{grid-template-columns:1fr}.command-center-tabs,.command-task-actions,.command-alert-actions{flex-direction:column}.command-deal-metrics{grid-template-columns:1fr}}.commission-os-page,.deal-commission-section{gap:16px;display:grid}.commission-os-header,.deal-commission-hero{background:radial-gradient(circle at 100% 0,#d8b56629,#0000 36%),linear-gradient(135deg,#13263efa,#0b1828fa);border:1px solid #d8b5662e;border-radius:22px;grid-template-columns:1.5fr .75fr;align-items:center;gap:16px;padding:24px;display:grid}.commission-os-header>div>span,.deal-commission-hero>div>span{color:#d8b566;letter-spacing:.15em;font-size:9px;font-weight:900}.commission-os-header h2,.deal-commission-hero h2{letter-spacing:-.04em;margin:8px 0;font-size:clamp(26px,3vw,40px);line-height:1.05}.commission-os-header p,.deal-commission-hero p{color:#96a3b1;max-width:680px;margin:0;line-height:1.55}.commission-os-header>article,.deal-commission-hero>article{background:#060f1973;border:1px solid #ffffff14;border-radius:17px;padding:19px}.commission-os-header article span,.commission-os-header article strong,.commission-os-header article small,.deal-commission-hero article span,.deal-commission-hero article strong,.deal-commission-hero article small{display:block}.commission-os-header article span,.deal-commission-hero article span{color:#8795a3;font-size:8px}.commission-os-header article strong,.deal-commission-hero article strong{color:#f0d69a;margin-top:7px;font-size:23px}.commission-os-header article small,.deal-commission-hero article small{color:#7f8d9b;margin-top:5px;font-size:8px;line-height:1.45}.commission-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.commission-summary-grid article,.commission-calculator-results article,.deal-commission-calculation article{background:linear-gradient(#14253cf7,#0d1a2bfa);border:1px solid #ffffff14;border-radius:17px;padding:15px}.commission-summary-grid span,.commission-summary-grid strong,.commission-summary-grid small,.commission-calculator-results span,.commission-calculator-results strong,.commission-calculator-results small,.deal-commission-calculation span,.deal-commission-calculation strong,.deal-commission-calculation small{display:block}.commission-summary-grid span,.commission-calculator-results span,.deal-commission-calculation span{color:#9ba7b3;font-size:9px}.commission-summary-grid strong,.commission-calculator-results strong,.deal-commission-calculation strong{color:#f0d69a;margin-top:8px;font-size:20px}.commission-summary-grid small,.commission-calculator-results small,.deal-commission-calculation small{color:#7f8d9a;margin-top:5px;font-size:8px;line-height:1.45}.commission-os-tabs{border-bottom:1px solid #ffffff14;gap:6px;display:flex}.commission-os-tabs button{color:#8e9ba8;background:0 0;border-color:#0000;border-radius:12px 12px 0 0;padding:12px 14px}.commission-os-tabs button.active{color:#f0d69a;background:#d8b5660e;border-color:#d8b5662e #d8b5662e #0000}.commission-allocation-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.commission-allocation-card{background:linear-gradient(#14253cf7,#0d1a2bfa);border:1px solid #ffffff14;border-radius:19px;padding:18px}.commission-status-invoiceable{border-color:#d8b56657;box-shadow:0 16px 48px #d8b56612}.commission-status-paid{border-color:#4ecf9b40}.commission-allocation-title{justify-content:space-between;gap:15px;display:flex}.commission-allocation-title>div>span{color:#d8b566;letter-spacing:.1em;font-size:8px;font-weight:900}.commission-allocation-title h3{margin:6px 0 0}.commission-allocation-title p{color:#8f9ca9;margin:4px 0 0;font-size:9px}.commission-allocation-title>strong{color:#f0d69a;background:#d8b5660f;border:1px solid #d8b5662e;border-radius:999px;align-self:flex-start;padding:7px 9px;font-size:8px}.commission-allocation-amount{color:#172031;background:linear-gradient(135deg,#d8b566,#f0d69a);border-radius:15px;margin-top:16px;padding:15px}.commission-allocation-amount span,.commission-allocation-amount strong,.commission-allocation-amount small{display:block}.commission-allocation-amount span{font-size:8px;font-weight:800}.commission-allocation-amount strong{margin-top:6px;font-size:25px}.commission-allocation-amount small{margin-top:4px;font-size:8px}.commission-allocation-meta{grid-template-columns:1fr 1fr;gap:7px;margin:12px 0;display:grid}.commission-allocation-meta span{color:#82909d;background:#ffffff06;border:1px solid #ffffff0d;border-radius:10px;padding:10px;font-size:8px}.commission-allocation-meta strong{color:#f1f4f7;margin-top:4px;font-size:9px;display:block}.commission-waiting-payment{color:#f0d69a;text-align:center;background:#d8b5660e;border:1px solid #d8b5662e;border-radius:11px;padding:11px;font-size:9px}.commission-calculator{grid-template-columns:.8fr 1.35fr;gap:13px;display:grid}.commission-calculator-form{gap:10px;margin-top:14px;display:grid}.commission-calculator-form label{gap:6px;display:grid}.commission-calculator-form label>span{color:#8d9aa8;font-size:9px}.commission-calculator-form input,.commission-calculator-form select,.deal-commission-company-payment input{color:#f7f8fa;background:#0e1c2d;border:1px solid #ffffff1a;border-radius:12px;width:100%;padding:11px 12px}.commission-switch-label{background:#ffffff06;border:1px solid #ffffff0f;border-radius:11px;align-items:center;gap:9px;padding:11px;display:flex!important}.commission-switch-label input{width:auto}.commission-calculator-results,.deal-commission-calculation{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.commission-calculator-results article.highlight{background:radial-gradient(circle at 100% 0,#d8b5662e,#0000 40%),linear-gradient(#202d3dfa,#131f2dfa);border-color:#d8b56661}.commission-settings-grid{grid-template-columns:minmax(300px,680px);display:grid}.commission-settings-note{color:#9aa7b4;background:#ffffff06;border:1px solid #ffffff0f;border-radius:11px;margin:12px 0;padding:11px;font-size:9px;line-height:1.5}.commission-team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.commission-team-grid>article{background:linear-gradient(#14253cf7,#0d1a2bfa);border:1px solid #ffffff14;border-radius:17px;padding:15px}.commission-team-grid>article>div:first-child span{color:#d8b566;letter-spacing:.1em;font-size:8px}.commission-team-grid h3{margin:6px 0 0}.commission-team-metrics{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.commission-team-metrics span{color:#83909e;background:#ffffff06;border:1px solid #ffffff0d;border-radius:10px;padding:9px;font-size:8px}.commission-team-metrics strong{color:#f2f5f7;margin-top:4px;font-size:9px;display:block}.commission-manager-invoices{margin-top:14px}.commission-manager-invoice-list{gap:8px;margin-top:13px;display:grid}.commission-manager-invoice-list>article{background:#ffffff06;border:1px solid #ffffff0f;border-radius:12px;grid-template-columns:1.4fr 1fr 1fr auto;align-items:center;gap:12px;padding:11px;display:grid}.commission-manager-invoice-list span,.commission-manager-invoice-list strong,.commission-manager-invoice-list small{display:block}.commission-manager-invoice-list span,.commission-manager-invoice-list small{color:#83909e;font-size:8px}.commission-manager-invoice-list strong{margin-top:4px;font-size:10px}.commission-paid-chip{color:#8fe1bd}.commission-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03080ec7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.commission-invoice-modal{background:#102036;border:1px solid #d8b5663d;border-radius:22px;width:min(570px,100%);padding:21px;box-shadow:0 30px 100px #00000073}.commission-modal-heading{justify-content:space-between;gap:15px;display:flex}.commission-modal-heading span{color:#d8b566;letter-spacing:.12em;font-size:8px}.commission-modal-heading h2{margin:5px 0 0}.commission-modal-heading>button{border-radius:50%;width:34px;height:34px;padding:0}.commission-invoice-summary{color:#172031;background:linear-gradient(135deg,#d8b566,#f0d69a);border-radius:15px;margin-top:15px;padding:15px}.commission-invoice-summary span,.commission-invoice-summary strong,.commission-invoice-summary small{display:block}.commission-invoice-summary span{font-size:8px}.commission-invoice-summary strong{margin-top:5px;font-size:23px}.commission-invoice-summary small{margin-top:4px;font-size:8px}.commission-modal-actions{justify-content:flex-end;gap:8px;margin-top:15px;display:flex}.commission-inline-success{color:#9ee8c6;background:#2e9f7212;border:1px solid #4bc99633;border-radius:10px;margin-top:12px;padding:10px;font-size:9px}.deal-commission-allocation-list{gap:8px;margin-top:13px;display:grid}.deal-commission-allocation-list>article{background:#ffffff06;border:1px solid #ffffff0f;border-radius:12px;grid-template-columns:1.2fr 1fr .8fr auto;align-items:center;gap:11px;padding:11px;display:grid}.deal-commission-allocation-list span,.deal-commission-allocation-list strong{display:block}.deal-commission-allocation-list span{color:#82909e;font-size:8px}.deal-commission-allocation-list strong{margin-top:4px;font-size:10px}.deal-commission-company-payment{border-top:1px solid #ffffff12;grid-template-columns:1fr auto;align-items:end;gap:9px;margin-top:14px;padding-top:14px;display:grid}.deal-commission-company-payment label{gap:6px;display:grid}.deal-commission-company-payment label>span{color:#8d9aa8;font-size:9px}@media (width<=1180px){.commission-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.commission-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=850px){.commission-os-header,.deal-commission-hero,.commission-calculator,.commission-summary-grid,.commission-calculator-results,.deal-commission-calculation,.commission-allocation-cards,.commission-team-grid{grid-template-columns:1fr}.commission-os-tabs,.commission-modal-actions{flex-direction:column}.commission-manager-invoice-list>article,.deal-commission-allocation-list>article,.deal-commission-company-payment{grid-template-columns:1fr}}.command-role-badge{letter-spacing:.05em;background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:6px;padding:9px 11px;font-size:8px;font-weight:900;display:inline-flex}.command-role-god_admin{color:#f0d69a;background:#d8b56612;border-color:#d8b5663d}.command-role-team_leader{color:#9bc8f5;background:#4785c612;border-color:#5b9ee138}.command-role-sales_agent{color:#9ee5c5;background:#2d9e7312;border-color:#4ccb9733}.staff-access-page{gap:16px;display:grid}.staff-access-hero,.commission-private-header,.deal-commission-admin-hero,.commission-private-deal-hero{background:radial-gradient(circle at 100% 0,#d8b56624,#0000 36%),linear-gradient(135deg,#13263efa,#0b1828fa);border:1px solid #d8b5662e;border-radius:22px;grid-template-columns:1.45fr .65fr;align-items:center;gap:16px;padding:23px;display:grid}.staff-access-hero>div>span,.commission-private-header>div>span,.deal-commission-admin-hero>div>span,.commission-private-deal-hero>div>span{color:#d8b566;letter-spacing:.14em;font-size:9px;font-weight:900}.staff-access-hero h2,.commission-private-header h2,.deal-commission-admin-hero h2,.commission-private-deal-hero h2{letter-spacing:-.04em;margin:8px 0;font-size:clamp(27px,3vw,40px);line-height:1.05}.staff-access-hero p,.commission-private-header p,.deal-commission-admin-hero p,.commission-private-deal-hero p{color:#96a3b1;margin:0;line-height:1.55}.staff-access-hero>article,.commission-private-header>article,.deal-commission-admin-hero>article,.commission-private-deal-hero>div:last-child{background:#060f1973;border:1px solid #ffffff14;border-radius:17px;padding:18px}.staff-access-hero article span,.staff-access-hero article strong,.staff-access-hero article small,.commission-private-header article span,.commission-private-header article strong,.commission-private-header article small,.deal-commission-admin-hero article span,.deal-commission-admin-hero article strong,.commission-private-deal-hero>div:last-child span,.commission-private-deal-hero>div:last-child strong,.commission-private-deal-hero>div:last-child small{display:block}.staff-access-hero article span,.commission-private-header article span,.deal-commission-admin-hero article span,.commission-private-deal-hero>div:last-child span{color:#8795a3;font-size:8px}.staff-access-hero article strong,.commission-private-header article strong,.deal-commission-admin-hero article strong,.commission-private-deal-hero>div:last-child strong{color:#f0d69a;margin-top:7px;font-size:22px}.staff-access-hero article small,.commission-private-header article small,.commission-private-deal-hero>div:last-child small{color:#83909d;margin-top:5px;font-size:8px;line-height:1.45}.staff-bootstrap-card{background:#d8b56613;border:1px solid #d8b56654;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.staff-bootstrap-card span,.staff-role-group-heading span,.staff-permission-matrix span,.staff-auth-instruction>span{color:#d8b566;letter-spacing:.12em;font-size:8px;font-weight:900}.staff-bootstrap-card h3{margin:5px 0}.staff-bootstrap-card p,.staff-role-group-heading p{color:#98a5b2;margin:4px 0 0;font-size:9px}.staff-permission-matrix{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.staff-permission-matrix article,.staff-member-card{background:linear-gradient(#14253cf7,#0d1a2bfa);border:1px solid #ffffff14;border-radius:17px;padding:16px}.staff-permission-matrix strong{margin-top:7px;font-size:17px;display:block}.staff-permission-matrix p,.staff-role-description{color:#8e9ba8;font-size:9px;line-height:1.5}.staff-role-group{gap:11px;display:grid}.staff-role-group-heading{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding-bottom:11px;display:flex}.staff-role-group-heading>strong{color:#172031;background:linear-gradient(135deg,#d8b566,#f0d69a);border-radius:12px;place-items:center;width:34px;height:34px;display:grid}.staff-member-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.staff-role-god_admin{border-color:#d8b56647}.staff-role-team_leader{border-color:#5497dc36}.staff-member-header{grid-template-columns:45px 1fr auto;align-items:center;gap:10px;display:grid}.staff-role-avatar{background:#ffffff0b;border-radius:15px;place-items:center;width:45px;height:45px;font-size:20px;display:grid}.staff-member-header span{color:#d8b566;font-size:8px;font-weight:900}.staff-member-header h3{margin:4px 0 0}.staff-member-header>strong{border-radius:999px;padding:6px 8px;font-size:7px}.staff-member-header>strong.active{color:#91e0bc;background:#2d9e7212;border:1px solid #4bc99633}.staff-member-header>strong.pending{color:#e8ca88;background:#d8b5660f;border:1px solid #d8b56633}.staff-current-user,.staff-linked-email{color:#9ee5c5;background:#2d9e720e;border:1px solid #4ccb9729;border-radius:10px;margin-bottom:10px;padding:8px 10px;font-size:8px}.staff-account-link{grid-template-columns:1fr auto;align-items:end;gap:8px;display:grid}.staff-account-link label{gap:5px;display:grid}.staff-account-link label span{color:#84929f;font-size:8px}.staff-account-link input{color:#f6f8fa;background:#0e1c2d;border:1px solid #ffffff1a;border-radius:11px;width:100%;padding:10px 11px}.staff-auth-instruction{background:#ffffff06;border:1px solid #ffffff14;border-radius:18px;padding:18px}.staff-auth-instruction ol{color:#98a5b2;margin:12px 0 0;padding-left:21px;font-size:9px;line-height:1.8}.commission-privacy-notice{background:#437ebb11;border:1px solid #5b9ee133;border-radius:17px;padding:16px}.commission-privacy-notice span{color:#9bc8f5;letter-spacing:.11em;font-size:8px;font-weight:900}.commission-privacy-notice strong{margin-top:6px;display:block}.commission-privacy-notice p{color:#8e9ba8;margin:5px 0 0;font-size:9px;line-height:1.5}.commission-own-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.commission-own-summary article,.commission-company-grid article,.deal-commission-admin-grid article{background:linear-gradient(#14253cf7,#0d1a2bfa);border:1px solid #ffffff14;border-radius:16px;padding:14px}.commission-own-summary article.highlight,.commission-company-grid article.highlight{border-color:#d8b56652}.commission-own-summary span,.commission-own-summary strong,.commission-company-grid span,.commission-company-grid strong,.deal-commission-admin-grid span,.deal-commission-admin-grid strong{display:block}.commission-own-summary span,.commission-company-grid span,.deal-commission-admin-grid span{color:#8d9aa8;font-size:8px}.commission-own-summary strong,.commission-company-grid strong,.deal-commission-admin-grid strong{color:#f0d69a;margin-top:7px;font-size:17px}.commission-private-list{gap:9px;display:grid}.commission-private-card{background:linear-gradient(#14253cf7,#0d1a2bfa);border:1px solid #ffffff14;border-radius:18px;grid-template-columns:1.35fr 1fr .75fr auto;align-items:center;gap:13px;padding:15px;display:grid}.commission-private-context>span{color:#d8b566;font-size:8px;font-weight:900}.commission-private-context h3{margin:5px 0 0}.commission-private-context p{color:#8d9aa8;margin:4px 0 0;font-size:9px}.commission-private-amount span,.commission-private-amount strong,.commission-private-amount small,.commission-private-status span,.commission-private-status strong,.commission-private-status small{display:block}.commission-private-amount span,.commission-private-status span{color:#84919e;font-size:8px}.commission-private-amount strong{color:#f0d69a;margin-top:5px;font-size:20px}.commission-private-status strong{margin-top:5px}.commission-private-amount small,.commission-private-status small{color:#7e8c99;margin-top:4px;font-size:8px}.commission-admin-only-meta{border-top:1px solid #ffffff0f;grid-column:1/-1;gap:8px;padding-top:10px;display:flex}.commission-admin-only-meta span{color:#82909d;font-size:8px}.commission-admin-team{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.commission-admin-team>article:not(.commission-admin-invoices){background:linear-gradient(#14253cf7,#0d1a2bfa);border:1px solid #ffffff14;border-radius:17px;padding:15px}.commission-admin-team>article>span{color:#d8b566;font-size:8px;font-weight:900}.commission-admin-team h3{margin:6px 0 0}.commission-admin-team>article>div{grid-template-columns:1fr 1fr;gap:6px;margin-top:11px;display:grid}.commission-admin-team small{color:#82909d;background:#ffffff06;border-radius:9px;padding:8px}.commission-admin-team small strong{color:#f2f5f7;margin-top:4px;display:block}.commission-admin-invoices{grid-column:1/-1}.commission-admin-invoice-row{border-bottom:1px solid #ffffff0f;grid-template-columns:1.3fr 1fr 1fr auto;align-items:center;gap:11px;padding:10px;display:grid}.commission-admin-invoice-row span,.commission-admin-invoice-row strong{display:block}.commission-admin-invoice-row span{color:#83909e;font-size:8px}.commission-company-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.deal-commission-private-view{gap:13px;display:grid}.commission-private-deal-status{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.commission-private-deal-status>div{background:linear-gradient(#14253cf7,#0d1a2bfa);border:1px solid #ffffff14;border-radius:15px;padding:14px}.commission-private-deal-status span,.commission-private-deal-status strong{display:block}.commission-private-deal-status span{color:#84919e;font-size:8px}.commission-private-deal-status strong{margin-top:6px}.deal-commission-admin-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}@media (width<=1180px){.commission-own-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.commission-admin-team,.staff-permission-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}.commission-company-grid,.deal-commission-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.staff-access-hero,.commission-private-header,.deal-commission-admin-hero,.commission-private-deal-hero,.staff-member-grid,.staff-permission-matrix,.commission-own-summary,.commission-admin-team,.commission-company-grid,.deal-commission-admin-grid,.commission-private-deal-status,.staff-account-link,.commission-private-card,.commission-admin-invoice-row{grid-template-columns:1fr}.staff-bootstrap-card{flex-direction:column;align-items:stretch}}.registration-owner-box{background:radial-gradient(circle at 100% 0,#d8b5661f,#0000 42%),#ffffff06;border:1px solid #d8b56638;border-radius:17px;grid-template-columns:1.35fr .85fr;align-items:center;gap:14px;margin-bottom:16px;padding:16px;display:grid}.registration-owner-box>div>span{color:#d8b566;letter-spacing:.12em;font-size:8px;font-weight:900}.registration-owner-box>div>strong{margin-top:5px;font-size:16px;display:block}.registration-owner-box>div>p{color:#8e9ba8;margin:6px 0 0;font-size:9px;line-height:1.5}.registration-owner-box label{gap:6px;display:grid}.registration-owner-box label>span{color:#8d9aa8;font-size:9px}.registration-owner-box select{color:#f6f8fa;background:#0e1c2d;border:1px solid #ffffff1a;border-radius:12px;width:100%;padding:11px 12px}.package-sales-section{border-top:1px solid #ffffff14;grid-column:1/-1;gap:12px;margin-top:8px;padding-top:16px;display:grid}.package-sales-heading{grid-template-columns:1fr .9fr;gap:12px;display:grid}.package-sales-heading>div:first-child>span,.package-sales-tip>span{color:#d8b566;letter-spacing:.12em;font-size:8px;font-weight:900}.package-sales-heading>div:first-child>strong{margin-top:5px;font-size:18px;display:block}.package-sales-heading>div:first-child>p,.package-sales-tip p{color:#8f9ca9;margin:6px 0 0;font-size:9px;line-height:1.55}.package-sales-tip{background:#d8b5660e;border:1px solid #d8b56633;border-radius:14px;padding:13px}.package-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.package-choice-card{text-align:left;background:linear-gradient(#14253cf7,#0d1a2bfa);border:1px solid #ffffff14;border-radius:16px;gap:7px;min-height:150px;padding:15px;display:grid}.package-choice-card:hover{border-color:#d8b56640;transform:translateY(-2px)}.package-choice-card.recommended{background:radial-gradient(circle at 100% 0,#d8b5662e,#0000 44%),linear-gradient(#1e2c3dfa,#101d2cfa);border-color:#d8b56657}.package-choice-card.selected{box-shadow:0 0 0 2px #d8b56647,0 18px 42px #0000002e}.package-choice-card>span{color:#d8b566;letter-spacing:.1em;font-size:8px;font-weight:900}.package-choice-card>strong{color:#f0d69a;font-size:24px}.package-choice-card>small{color:#8c99a6;font-size:9px;line-height:1.45}.package-choice-card>em{color:#f2f5f7;align-self:end;font-size:8px;font-style:normal}.package-objection-helper{color:#98a5b2;background:#437ebb0d;border:1px solid #5b9ee129;border-radius:12px;align-items:flex-start;gap:9px;padding:11px 12px;font-size:9px;line-height:1.5;display:flex}.package-objection-helper strong{color:#a9cff5;white-space:nowrap}.commission-load-error{background:radial-gradient(circle at 100% 0,#cf55551a,#0000 40%),#ffffff06;border:1px solid #cf555538;border-radius:19px;justify-items:start;gap:8px;max-width:620px;margin:28px auto;padding:22px;display:grid}.commission-load-error>span{color:#e9a4a4;letter-spacing:.12em;font-size:8px;font-weight:900}.commission-load-error>strong{font-size:20px}.commission-load-error>p{color:#9aa6b2;margin:0 0 6px;font-size:9px;line-height:1.5}@media (width<=850px){.registration-owner-box,.package-sales-heading,.package-choice-grid{grid-template-columns:1fr}.package-objection-helper{flex-direction:column}}.command-center-page{background:#07111d;grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.command-center-page.command-sidebar-collapsed{grid-template-columns:78px minmax(0,1fr)}.command-global-sidebar{z-index:30;background:radial-gradient(circle at 50% 0,#d8b56617,#0000 28%),linear-gradient(#0c1b2d,#081421 72%,#07111d);border-right:1px solid #ffffff12;flex-direction:column;min-height:100vh;max-height:100vh;padding:16px 12px;display:flex;position:sticky;top:0;overflow-y:auto;box-shadow:18px 0 50px #00000029}.command-sidebar-brand{background:#d8b5660a;border:1px solid #d8b56624;border-radius:16px;grid-template-columns:42px 1fr 30px;align-items:center;gap:10px;min-height:52px;padding:7px;display:grid}.command-sidebar-collapsed .command-sidebar-brand{grid-template-columns:42px;justify-content:center}.command-sidebar-logo{color:#172031;background:linear-gradient(135deg,#d8b566,#f0d69a);border-radius:14px;place-items:center;width:42px;height:42px;font-size:19px;font-weight:950;display:grid;box-shadow:0 12px 30px #d8b56626}.command-sidebar-brand>div:nth-child(2){min-width:0}.command-sidebar-brand strong,.command-sidebar-brand span{display:block}.command-sidebar-brand strong{color:#f4f6f8;letter-spacing:.08em;font-size:13px}.command-sidebar-brand span{color:#7e8c9a;margin-top:2px;font-size:8px}.command-sidebar-toggle{color:#d8b566;background:#d8b5660a;border:1px solid #d8b56626;border-radius:10px;width:30px;height:30px;padding:0}.command-sidebar-collapsed .command-sidebar-toggle{z-index:4;position:absolute;top:68px;left:47px}.command-sidebar-nav{gap:6px;margin-top:18px;display:grid}.command-sidebar-nav button,.command-sidebar-signout{text-align:left;color:#8f9ba7;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;width:100%;min-height:44px;padding:6px 10px;display:grid;position:relative}.command-sidebar-collapsed .command-sidebar-nav button,.command-sidebar-collapsed .command-sidebar-signout{grid-template-columns:34px;justify-content:center;padding:6px}.command-sidebar-nav button:hover,.command-sidebar-signout:hover{color:#edf1f4;background:#ffffff09;border-color:#ffffff0f}.command-sidebar-nav button.active{color:#f0d69a;background:linear-gradient(90deg,#d8b5661a,#d8b56608);border-color:#d8b56633;box-shadow:inset 3px 0 #d8b566}.command-sidebar-nav button>span,.command-sidebar-signout>span{background:#ffffff09;border-radius:11px;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.command-sidebar-nav button strong,.command-sidebar-signout strong{font-size:10px;font-weight:850}.command-sidebar-nav button em{color:#172031;background:#d8b566;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:7px;font-style:normal;font-weight:950;display:grid}.command-sidebar-user{background:#ffffff06;border:1px solid #ffffff0f;border-radius:14px;grid-template-columns:38px 1fr;align-items:center;gap:9px;margin-top:auto;padding:11px 8px;display:grid}.command-sidebar-collapsed .command-sidebar-user{grid-template-columns:38px;justify-content:center}.command-sidebar-user>div{color:#f0d69a;background:#d8b5660f;border:1px solid #d8b5662b;border-radius:12px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid}.command-sidebar-user span,.command-sidebar-user strong,.command-sidebar-user small{display:block}.command-sidebar-user strong{color:#f2f4f6;font-size:9px}.command-sidebar-user small{color:#7e8b98;margin-top:3px;font-size:7px}.command-sidebar-signout{margin-top:7px}.command-global-main{min-width:0;overflow:hidden}.command-center-topbar{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07111ddb;position:sticky;top:0}.command-center-content{max-width:1540px;margin:0 auto}.command-center-quick-actions{display:none!important}.command-center-intro{grid-template-columns:1fr!important}.command-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important}.command-metrics>article:nth-child(n+5){display:none}.command-today-grid{align-items:start}.command-task-list .command-task:nth-child(n+4){display:none}.valuation-quality-gate{background:#ffffff06;border:1px solid #ffffff12;border-radius:15px;gap:11px;margin-top:13px;padding:14px;display:grid}.valuation-quality-gate>div:first-child>span{color:#d8b566;letter-spacing:.1em;font-size:8px;font-weight:900}.valuation-quality-gate>div:first-child>strong{margin-top:5px;font-size:16px;display:block}.valuation-quality-gate>div:first-child>p{color:#8f9ca9;margin:5px 0 0;font-size:8px;line-height:1.5}.valuation-quality-blocked{background:#b037370e;border-color:#cd4e4e3b}.valuation-quality-limited{background:#d8b5660b;border-color:#d8b56638}.valuation-quality-reliable,.valuation-quality-strong{background:#2d9e720d;border-color:#41c28c3b}.valuation-quality-scores{grid-template-columns:1fr 1fr;gap:7px;display:grid}.valuation-quality-scores span{color:#84919e;background:#ffffff06;border-radius:10px;padding:9px;font-size:8px}.valuation-quality-scores strong{color:#f0d69a;margin-top:4px;font-size:12px;display:block}.valuation-reference-card.outlier{background:linear-gradient(#35232347,#0d1a2bfa);border-color:#d6765647}.valuation-outlier-badge{color:#eab19a;background:#d6765612;border:1px solid #d6765633;border-radius:999px;margin-top:5px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900;display:inline-flex}.valuation-reference-metrics{grid-template-columns:repeat(6,minmax(0,1fr))!important}.valuation-auto-adjustments{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.valuation-auto-adjustments span{color:#7f8c99;background:#ffffff06;border:1px solid #ffffff0b;border-radius:9px;padding:8px;font-size:7px}.valuation-auto-adjustments strong{color:#edf1f4;margin-top:3px;font-size:9px;display:block}.valuation-fair-range{border-top:1px solid #17203129;margin-top:12px;padding-top:11px}.valuation-fair-range span,.valuation-fair-range strong{display:block}.valuation-fair-range span{opacity:.72;font-size:8px}.valuation-fair-range strong{margin-top:4px;font-size:12px}.valuation-result-grid{grid-template-columns:1fr 1fr}.valuation-diagnostic-card{background:#437ebb0b;border:1px solid #5b9ee129;border-radius:15px;margin-top:12px;padding:14px}.valuation-diagnostic-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.valuation-diagnostic-heading span{color:#9bc8f5;letter-spacing:.1em;font-size:7px;font-weight:900}.valuation-diagnostic-heading strong{margin-top:4px;font-size:10px;display:block}.valuation-diagnostic-heading em{color:#e5c77f;background:#d8b5660d;border:1px solid #d8b5662e;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal}.valuation-diagnostic-heading em.publishable{color:#9ee6c5;background:#2d9e720d;border-color:#41c28c2e}.valuation-diagnostic-list{gap:5px;margin-top:10px;display:grid}.valuation-diagnostic-list span{border-radius:8px;padding:7px 8px;font-size:7px;line-height:1.45}.valuation-diagnostic-list.strengths span{color:#9ee6c5;background:#2d9e720d}.valuation-diagnostic-list.warnings span{color:#e4c98b;background:#d8b5660b}@media (width<=1180px){.command-center-page,.command-center-page.command-sidebar-collapsed{grid-template-columns:78px minmax(0,1fr)}.command-global-sidebar{padding:12px 8px}.command-sidebar-brand{grid-template-columns:42px;justify-content:center}.command-sidebar-brand>div:nth-child(2),.command-sidebar-nav button strong,.command-sidebar-user span,.command-sidebar-signout strong{display:none}.command-sidebar-nav button,.command-sidebar-signout{grid-template-columns:34px;justify-content:center;padding:6px}.command-sidebar-user{grid-template-columns:38px;justify-content:center}.command-sidebar-toggle{display:none}.command-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.valuation-reference-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=720px){.command-center-page,.command-center-page.command-sidebar-collapsed{display:block}.command-global-sidebar{border-bottom:1px solid #ffffff12;border-right:0;flex-direction:row;align-items:center;gap:8px;height:auto;min-height:auto;max-height:none;padding:8px;position:sticky;top:0;overflow-x:auto}.command-sidebar-brand,.command-sidebar-user,.command-sidebar-signout{display:none}.command-sidebar-nav{gap:5px;margin:0;display:flex}.command-sidebar-nav button{width:42px;min-width:42px}.command-center-topbar{top:59px}.command-metrics,.valuation-quality-scores,.valuation-auto-adjustments,.valuation-reference-metrics{grid-template-columns:1fr!important}}.valuation-pro-launcher{gap:16px;display:grid}.valuation-pro-hero{background:radial-gradient(circle at 100% 0,#d8b56624,#0000 38%),linear-gradient(135deg,#13263efa,#0b1828fa);border:1px solid #d8b5662e;border-radius:22px;grid-template-columns:minmax(0,1.45fr) minmax(240px,.55fr);align-items:center;gap:18px;padding:24px;display:grid}.valuation-pro-hero>div:first-child>span{color:#d8b566;letter-spacing:.14em;font-size:9px;font-weight:900}.valuation-pro-hero h1{letter-spacing:-.045em;max-width:780px;margin:8px 0;font-size:clamp(29px,4vw,48px);line-height:1.02}.valuation-pro-hero p{color:#96a3b1;max-width:760px;margin:0;line-height:1.6}.valuation-pro-hero-actions{gap:9px;display:grid}.valuation-pro-hero-actions button{min-height:46px}.valuation-pro-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.valuation-pro-summary article{background:linear-gradient(#14253cf7,#0d1a2bfa);border:1px solid #ffffff14;border-radius:16px;padding:15px}.valuation-pro-summary article.highlight{background:radial-gradient(circle at 100% 0,#d8b56621,#0000 45%),linear-gradient(#1b2a3bfa,#0f1c2bfa);border-color:#d8b5664d}.valuation-pro-summary span,.valuation-pro-summary strong{display:block}.valuation-pro-summary span{color:#8d9aa8;font-size:8px}.valuation-pro-summary strong{color:#f0d69a;margin-top:7px;font-size:20px}.valuation-pro-toolbar{background:#ffffff06;border:1px solid #ffffff14;border-radius:16px;justify-content:space-between;align-items:end;gap:14px;padding:14px;display:flex}.valuation-pro-toolbar label{gap:6px;width:min(620px,100%);display:grid}.valuation-pro-toolbar label span{color:#8c99a6;font-size:8px}.valuation-pro-toolbar input{color:#f6f8fa;background:#0e1c2d;border:1px solid #ffffff1a;border-radius:12px;width:100%;padding:12px 13px}.valuation-pro-toolbar>strong{color:#d8b566;padding-bottom:12px;font-size:9px}.valuation-property-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.valuation-property-card{background:linear-gradient(#14253cf7,#0d1a2bfa);border:1px solid #ffffff14;border-radius:18px;gap:14px;padding:17px;display:grid}.valuation-property-card:hover{border-color:#d8b5663b;transform:translateY(-2px)}.valuation-property-active{border-color:#4ccb9733}.valuation-property-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.valuation-property-card-top>span{color:#9ee5c5;background:#2d9e730f;border:1px solid #4ccb972e;border-radius:999px;padding:6px 8px;font-size:7px;font-weight:900}.valuation-property-card-top>small{color:#798795;font-size:8px}.valuation-property-card h2{margin:0;font-size:18px}.valuation-property-card p{color:#8d9aa8;margin:6px 0 0;font-size:9px}.valuation-property-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.valuation-property-facts>span{background:#ffffff06;border-radius:11px;padding:10px}.valuation-property-facts small,.valuation-property-facts strong{display:block}.valuation-property-facts small{color:#7f8d9a;font-size:8px}.valuation-property-facts strong{color:#f1f4f7;margin-top:4px;font-size:10px}.valuation-pro-empty{background:#ffffff06;border:1px solid #ffffff14;border-radius:18px;justify-items:start;gap:8px;padding:22px;display:grid}.valuation-pro-empty>span{font-size:28px}.valuation-pro-empty p{color:#8d9aa8;margin:0 0 5px;font-size:9px}@media (width<=1120px){.valuation-property-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.valuation-pro-hero,.valuation-pro-summary,.valuation-property-grid{grid-template-columns:1fr}.valuation-pro-toolbar{flex-direction:column;align-items:stretch}.valuation-pro-toolbar>strong{padding-bottom:0}}.valuation-pro-intake-mode{gap:14px;display:grid}.valuation-pro-intake-banner{background:radial-gradient(circle at 100% 0,#d8b56621,#0000 40%),#ffffff06;border:1px solid #d8b5663d;border-radius:17px;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.valuation-pro-intake-banner span,.valuation-pro-intake-banner strong,.valuation-pro-intake-banner small{display:block}.valuation-pro-intake-banner span{color:#d8b566;letter-spacing:.12em;font-size:8px;font-weight:900}.valuation-pro-intake-banner strong{margin-top:5px;font-size:16px}.valuation-pro-intake-banner small{color:#8e9ba8;text-align:right;max-width:330px;font-size:9px;line-height:1.5}.valuation-pro-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.valuation-pro-flow article{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;grid-template-columns:36px 1fr;align-items:center;gap:10px;padding:12px;display:grid}.valuation-pro-flow article.active{background:#d8b5660e;border-color:#d8b56640}.valuation-pro-flow article>span{color:#172031;background:linear-gradient(135deg,#d8b566,#f0d69a);border-radius:11px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.valuation-pro-flow strong,.valuation-pro-flow small{display:block}.valuation-pro-flow strong{font-size:10px}.valuation-pro-flow small{color:#82909d;margin-top:3px;font-size:8px;line-height:1.4}.valuation-pro-toolbar-actions{align-items:center;gap:10px;display:flex}.valuation-pro-toolbar-actions>strong{white-space:nowrap}@media (width<=900px){.valuation-pro-flow{grid-template-columns:1fr}.valuation-pro-intake-banner{flex-direction:column;align-items:flex-start}.valuation-pro-intake-banner small{text-align:left;max-width:none}.valuation-pro-toolbar-actions{flex-direction:column;align-items:stretch}}.command-center-topbar{grid-template-columns:minmax(220px,.7fr) minmax(360px,1.35fr) auto;gap:18px}.global-search{z-index:90;width:100%;max-width:760px;position:relative}.global-search-input-shell{background:#081422eb;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-height:44px;padding:0 12px;display:grid;box-shadow:inset 0 1px #ffffff06}.global-search-input-shell:focus-within{border-color:#d8b56685;box-shadow:0 0 0 3px #d8b56614,inset 0 1px #ffffff08}.global-search-input-shell>span{font-size:15px}.global-search-input-shell input{color:#f5f7fa;background:0 0;border:0;outline:0;width:100%;padding:0;font-size:11px}.global-search-input-shell input::placeholder{color:#70808e}.global-search-input-shell em{color:#a4afba;white-space:nowrap;font-size:8px;font-style:normal}.global-search-input-shell button{border-radius:8px;place-items:center;width:26px;height:26px;padding:0;display:grid}.global-search-results{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#07111dfb;border:1px solid #d8b56636;border-radius:18px;max-height:min(68vh,650px);padding:10px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 24px 70px #00000080,0 0 0 1px #ffffff05}.global-search-results section{gap:4px;padding:7px 0;display:grid}.global-search-results section+section{border-top:1px solid #ffffff0f}.global-search-results section>span{color:#d8b566;letter-spacing:.13em;text-transform:uppercase;padding:2px 8px 5px;font-size:7px;font-weight:900}.global-search-results section>button{text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:9px 10px;display:grid}.global-search-results section>button:hover,.global-search-results section>button.active{background:#d8b5660f;border-color:#d8b5662e}.global-search-results section>button>div{background:#ffffff0b;border-radius:11px;place-items:center;width:36px;height:36px;font-size:17px;display:grid}.global-search-results button>span,.global-search-results button strong,.global-search-results button small,.global-search-results button em{display:block}.global-search-results button strong{color:#f5f7f9;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.global-search-results button small{color:#8b99a6;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.global-search-results button>span:last-child{text-align:right;max-width:180px}.global-search-results button em{color:#d7bd81;margin-top:3px;font-size:7px;font-style:normal}.global-search-state{color:#8d9aa7;text-align:center;padding:22px;font-size:9px}.global-search-state.error{color:#e8a2a2}.portfolio-ownership-tabs{background:#ffffff06;border:1px solid #ffffff12;border-radius:16px;grid-template-columns:auto auto minmax(240px,1fr);align-items:center;gap:8px;margin:0 0 17px;padding:8px;display:grid}.portfolio-ownership-tabs button{border-radius:11px;align-items:center;gap:10px;padding:10px 12px;display:flex}.portfolio-ownership-tabs button.active{color:#f1d89e;background:#d8b56614;border-color:#d8b56647}.portfolio-ownership-tabs button strong{color:#d8b566;background:#d8b5661a;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:8px;display:grid}.portfolio-ownership-tabs>span{color:#81909d;text-align:right;justify-self:end;max-width:420px;font-size:8px;line-height:1.45}.property-card.owned-by-me,.buyer-card.owned-by-me{border-color:#d8b56652;box-shadow:inset 0 1px #d8b56614,0 18px 45px #0000001f}.property-card.search-highlight{animation:1.6s 2 valoraSearchPulse}@keyframes valoraSearchPulse{0%,to{box-shadow:0 0 #d8b56600}50%{box-shadow:0 0 0 6px #d8b5662e}}.portfolio-owner-strip{color:#81909d;background:#ffffff05;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:8px;display:flex}.portfolio-owner-strip strong{color:#d8bf86}.buyer-owner-strip{border:1px solid #ffffff0f;border-radius:11px;grid-column:2/-1}.next-action-zone,.next-action-panel{grid-column:1/-1}.next-action-panel{background:radial-gradient(circle at 100% 0,#d8b5661c,#0000 34%),linear-gradient(135deg,#13253bfa,#0b1828fa);border:1px solid #d8b56630;border-radius:19px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:16px;margin:14px 0;padding:17px;display:grid}.next-action-panel.priority-urgent{background:radial-gradient(circle at 100% 0,#dd656521,#0000 35%),linear-gradient(135deg,#231e2cfa,#0f1826fa);border-color:#dd656557}.next-action-panel.priority-high{border-color:#d8b56654}.next-action-panel.clear{background:#2b996f0e;border-color:#45bd8b33;grid-template-columns:1fr auto}.next-action-panel.loading{grid-template-columns:1fr}.next-action-icon{background:#d8b56614;border:1px solid #d8b56638;border-radius:16px;place-items:center;width:52px;height:52px;font-size:23px;display:grid}.next-action-copy>span,.next-action-panel.clear span{color:#d8b566;letter-spacing:.11em;font-size:8px;font-weight:900}.next-action-copy h3,.next-action-panel.clear strong{margin:5px 0;font-size:18px}.next-action-copy>p,.next-action-panel.clear p{color:#96a3af;margin:0;font-size:9px;line-height:1.5}.next-action-meta{gap:16px;margin-top:10px;display:flex}.next-action-meta span{color:#81909d;font-size:8px}.next-action-meta strong{color:#f1f4f7;margin-left:4px}.next-action-consequence{background:#dd65650b;border:1px solid #dd656521;border-radius:11px;gap:3px;margin-top:10px;padding:9px 11px;display:grid}.next-action-consequence strong{color:#e6a3a3;font-size:8px}.next-action-consequence span{color:#9da8b3;font-size:8px;line-height:1.45}.next-action-actions{gap:7px;display:grid}.next-action-more{background:#ffffff05;border:1px solid #ffffff0f;border-radius:14px;margin-top:-5px}.next-action-more summary{color:#c5ccd3;cursor:pointer;padding:11px 13px;font-size:9px}.next-action-more>div{gap:6px;padding:0 10px 10px;display:grid}.next-action-more article{background:#ffffff06;border-radius:10px;grid-template-columns:70px 1fr auto auto;align-items:center;gap:8px;padding:8px;display:grid}.next-action-more article span,.next-action-more article small{color:#83919e;font-size:8px}.next-action-more article strong{font-size:9px}.next-action-center{background:#ffffff06;border:1px solid #d8b5662e;border-radius:19px;gap:12px;margin:0 0 17px;padding:16px;display:grid}.next-action-center-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.next-action-center-heading span{color:#d8b566;letter-spacing:.12em;font-size:8px;font-weight:900}.next-action-center-heading h2{margin:5px 0 0;font-size:17px}.next-action-center-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.next-action-center-list>article{background:#ffffff06;border:1px solid #ffffff12;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.next-action-center-list>article.priority-urgent{border-color:#dd656540}.next-action-center-list span,.next-action-center-list strong,.next-action-center-list small{display:block}.next-action-center-list span{color:#d8b566;font-size:7px;font-weight:900}.next-action-center-list strong{margin-top:4px;font-size:10px}.next-action-center-list small{color:#84929f;margin-top:4px;font-size:8px}.next-action-center-row-actions{gap:5px;display:grid}.next-action-center-clear{color:#95dfbe;background:#2b996f0e;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.next-action-center-clear span{color:#85939f;font-size:8px}.valuation-quality-hub,.quality-hub-loading,.quality-hub-error{grid-column:1/-1}.valuation-quality-hub{background:radial-gradient(circle at 100% 0,#d8b5661a,#0000 30%),linear-gradient(160deg,#0f1f32fa,#091523fa);border:1px solid #d8b56630;border-radius:22px;gap:13px;padding:18px;display:grid}.quality-hub-loading,.quality-hub-error{background:#ffffff06;border:1px solid #ffffff14;border-radius:17px;gap:6px;padding:18px;display:grid}.quality-hub-header{grid-template-columns:1.4fr .55fr;align-items:center;gap:16px;display:grid}.quality-hub-header>div:first-child>span{color:#d8b566;letter-spacing:.13em;font-size:8px;font-weight:900}.quality-hub-header h2{letter-spacing:-.035em;margin:7px 0;font-size:25px}.quality-hub-header p{color:#8e9ba8;margin:0;font-size:9px;line-height:1.55}.quality-hub-score{background:#d8b5660e;border:1px solid #d8b56633;border-radius:16px;padding:15px}.quality-hub-score span,.quality-hub-score strong,.quality-hub-score small{display:block}.quality-hub-score span{color:#8c99a6;font-size:8px}.quality-hub-score strong{color:#f0d69a;margin-top:6px;font-size:25px}.quality-hub-score small{color:#a7b1ba;margin-top:4px;font-size:8px}.quality-hub-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.quality-hub-kpis article{background:#ffffff06;border:1px solid #fff1;border-radius:13px;padding:11px}.quality-hub-kpis article.warning{background:#de775d0b;border-color:#de775d33}.quality-hub-kpis article.highlight{border-color:#d8b56640}.quality-hub-kpis span,.quality-hub-kpis strong{display:block}.quality-hub-kpis span{color:#83909d;font-size:7px}.quality-hub-kpis strong{color:#f0d69a;margin-top:6px;font-size:15px}.quality-hub-tabs{border-bottom:1px solid #ffffff12;gap:5px;padding-bottom:9px;display:flex;overflow-x:auto}.quality-hub-tabs button{white-space:nowrap}.quality-hub-tabs button.active{color:#f0d69a;background:#d8b56612;border-color:#d8b56642}.quality-gate-grid{grid-template-columns:1fr 1fr .8fr;gap:9px;display:grid}.quality-gate-grid>article,.quality-approval-grid>article,.quality-backtest-grid>article{background:#ffffff06;border:1px solid #ffffff12;border-radius:15px;padding:14px}.quality-gate-grid>article>span,.quality-approval-grid>article>span,.quality-backtest-grid>article>span{color:#d8b566;letter-spacing:.1em;font-size:8px;font-weight:900}.quality-gate-grid>article>strong{color:#f0d69a;margin-top:7px;font-size:23px;display:block}.quality-positive{color:#92ddb9;font-size:9px}.quality-warning-list{gap:5px;margin-top:10px;display:grid}.quality-warning-list span{color:#e4b07b;font-size:8px}.quality-detail-list{gap:6px;margin-top:10px;display:grid}.quality-detail-list span{color:#8b98a5;justify-content:space-between;font-size:8px;display:flex}.quality-detail-list strong{color:#f0f3f6}.quality-gate-card{background:radial-gradient(circle at 100% 0,#d8b56626,#0000 50%),#ffffff06!important;border-color:#d8b56640!important}.quality-reference-list{gap:8px;display:grid}.quality-reference-card{background:#ffffff05;border:1px solid #ffffff12;border-radius:15px;grid-template-columns:minmax(260px,1.3fr) minmax(130px,.55fr) minmax(170px,.8fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.quality-reference-card.duplicate{background:#de67670a;border-color:#de676740}.quality-reference-card.freshness-stale{border-left:3px solid #de775da6}.quality-reference-main{grid-template-columns:48px 1fr;align-items:center;gap:10px;display:grid}.quality-reference-grade{text-align:center;color:#172031;background:linear-gradient(135deg,#d8b566,#f0d69a);border-radius:14px;place-content:center;width:48px;height:48px;display:grid}.quality-reference-grade strong,.quality-reference-grade span{display:block}.quality-reference-grade strong{font-size:15px}.quality-reference-grade span{font-size:7px}.quality-reference-main>div:last-child>span{color:#d8b566;font-size:7px;font-weight:900}.quality-reference-main h3{margin:4px 0;font-size:11px}.quality-reference-main p{color:#85929f;margin:0;font-size:8px}.quality-reference-price span,.quality-reference-price strong,.quality-reference-price small{display:block}.quality-reference-price span,.quality-reference-price small{color:#81909d;font-size:8px}.quality-reference-price strong{color:#f0d69a;margin:5px 0;font-size:13px}.quality-reference-flags{flex-wrap:wrap;gap:4px;display:flex}.quality-reference-flags span{color:#a8b2bb;background:#ffffff0a;border-radius:999px;padding:5px 7px;font-size:7px}.quality-reference-flags span.danger{color:#eba5a5;background:#de676714}.quality-reference-actions{gap:5px;display:grid}.quality-reference-actions a{color:#c9d2d9;text-align:center;border:1px solid #ffffff14;border-radius:9px;padding:7px 9px;font-size:8px;text-decoration:none}.quality-price-history{border-top:1px solid #ffffff0f;grid-column:1/-1;padding-top:8px}.quality-price-history summary{color:#c7cfd6;cursor:pointer;font-size:8px}.quality-price-history>div{gap:7px;margin-top:8px;display:flex;overflow-x:auto}.quality-price-history>div>span{background:#ffffff06;border-radius:10px;min-width:120px;padding:8px}.quality-price-history strong,.quality-price-history small{display:block}.quality-price-history small{color:#7f8c99;margin-top:3px;font-size:7px}.quality-map-board{gap:8px;display:grid}.quality-map-grid{background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle,#4b85bc1f,#0000 58%),#0a1929;border:1px solid #ffffff14;border-radius:18px;min-height:420px;position:relative;overflow:hidden}.quality-map-pin{color:#172031;background:linear-gradient(135deg,#d8b566,#f0d69a);border-radius:12px;gap:2px;min-width:54px;padding:7px;text-decoration:none;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 10px 25px #00000047}.quality-map-pin strong{font-size:11px}.quality-map-pin span{text-overflow:ellipsis;white-space:nowrap;max-width:110px;font-size:6px;overflow:hidden}.quality-map-legend{color:#8b98a5;justify-content:space-between;gap:12px;font-size:8px;display:flex}.quality-map-empty{text-align:center;background:#ffffff05;border:1px dashed #ffffff1a;border-radius:18px;justify-items:center;gap:7px;padding:55px 20px;display:grid}.quality-map-empty>span{font-size:35px}.quality-map-empty p{color:#84919e;max-width:500px;margin:0;font-size:9px;line-height:1.5}.quality-approval-grid{grid-template-columns:.8fr 1.2fr 1fr;gap:9px;display:grid}.quality-approval-grid article>strong{margin-top:8px;font-size:17px;display:block}.quality-approval-grid article>p{color:#8694a0;font-size:8px}.quality-rejection{color:#e4a0a0;background:#dd65650f;border-radius:10px;margin-top:10px;padding:9px;font-size:8px}.quality-review-form{gap:10px;display:grid}.quality-review-form label{gap:5px;display:grid}.quality-review-form textarea{resize:vertical;color:#f4f6f8;background:#0c1a2b;border:1px solid #ffffff17;border-radius:11px;min-height:90px;padding:10px}.quality-review-form>div{flex-wrap:wrap;gap:6px;display:flex}.quality-reject-button{color:#e6a0a0;border-color:#dd656533}.quality-review-log{align-content:start;gap:7px;display:grid}.quality-review-log>div{background:#ffffff06;border-radius:10px;gap:3px;padding:8px;display:grid}.quality-review-log>div span,.quality-review-log>div small{color:#82909d;font-size:8px}.quality-backtest-grid{grid-template-columns:.9fr .8fr 1.3fr;gap:9px;display:grid}.quality-backtest-form{gap:9px;display:grid}.quality-backtest-form h3{margin:0}.quality-backtest-form label{gap:5px;display:grid}.quality-backtest-form input{color:#f5f7f9;background:#0c1a2b;border:1px solid #ffffff17;border-radius:10px;padding:10px}.quality-portfolio-accuracy>strong{margin:8px 0;font-size:18px;display:block}.quality-portfolio-accuracy>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.quality-portfolio-accuracy>div>span{color:#8795a2;background:#ffffff06;border-radius:10px;padding:9px;font-size:8px}.quality-portfolio-accuracy>div strong{color:#f0d69a;margin-top:5px;font-size:15px;display:block}.quality-backtest-history{gap:7px;display:grid}.quality-backtest-history>div{background:#ffffff06;border-radius:10px;grid-template-columns:36px 1fr 1fr;align-items:center;gap:7px;padding:8px;display:grid}.quality-backtest-history>div>strong{color:#172031;background:#d8b566;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.quality-backtest-history>div span,.quality-backtest-history>div small{color:#8a98a4;font-size:8px}.quality-backtest-history>div small{grid-column:2/-1}.property-match-collaboration{gap:13px;display:grid}.property-match-collaboration>header{background:radial-gradient(circle at 100% 0,#d8b5661f,#0000 38%),#ffffff06;border:1px solid #d8b5662e;border-radius:19px;grid-template-columns:1.4fr .55fr;align-items:center;gap:14px;padding:18px;display:grid}.property-match-collaboration>header>div>span{color:#d8b566;letter-spacing:.12em;font-size:8px;font-weight:900}.property-match-collaboration>header h2{margin:6px 0;font-size:22px}.property-match-collaboration>header p{color:#8d9aa7;margin:0;font-size:9px;line-height:1.55}.property-match-collaboration>header article{background:#ffffff06;border-radius:14px;padding:13px}.property-match-collaboration>header article span,.property-match-collaboration>header article strong,.property-match-collaboration>header article small{display:block}.property-match-collaboration>header article span,.property-match-collaboration>header article small{color:#85929f;font-size:8px}.property-match-collaboration>header article strong{color:#f0d69a;margin:5px 0}.property-match-collaboration-list{gap:8px;display:grid}.property-match-collaboration-list>article{background:#ffffff05;border:1px solid #ffffff12;border-radius:16px;grid-template-columns:78px 1.15fr 1fr auto;align-items:center;gap:12px;padding:13px;display:grid}.property-match-collaboration-list>article.recommended{background:radial-gradient(circle at 100% 0,#d8b5661a,#0000 40%),#ffffff05;border-color:#d8b56647}.property-match-score{text-align:center;color:#172031;background:linear-gradient(135deg,#d8b566,#f0d69a);border-radius:18px;place-content:center;width:68px;height:68px;display:grid}.property-match-score strong,.property-match-score span{display:block}.property-match-score strong{font-size:19px}.property-match-score span{margin-top:2px;font-size:7px}.property-match-owner>span,.property-match-reasons>span{color:#d8b566;letter-spacing:.1em;font-size:7px;font-weight:900}.property-match-owner h3{margin:5px 0;font-size:14px}.property-match-owner p{color:#85929f;margin:0;font-size:8px;line-height:1.45}.property-match-owner>div{margin-top:8px}.property-match-owner>div strong,.property-match-owner>div span{font-size:8px;display:block}.property-match-owner>div strong{color:#f0d69a}.property-match-owner>div span{color:#8d9aa7;margin-top:3px}.property-match-reasons{gap:4px;display:grid}.property-match-reasons small{color:#94d7b7;font-size:8px}.property-match-reasons small.gap{color:#dfad79}.property-match-actions{gap:6px;min-width:130px;display:grid}.property-match-actions>span{color:#8c99a6;font-size:8px}.property-match-actions>small{color:#748391;font-size:7px}@media (width<=1180px){.command-center-topbar{grid-template-columns:1fr auto}.global-search{grid-area:2/1/auto/-1;max-width:none}.quality-hub-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.quality-reference-card{grid-template-columns:1fr 1fr}.quality-reference-actions,.quality-reference-flags{align-self:stretch}.quality-approval-grid,.quality-backtest-grid{grid-template-columns:1fr 1fr}.quality-review-log,.quality-backtest-history{grid-column:1/-1}}@media (width<=850px){.portfolio-ownership-tabs,.quality-hub-header,.quality-gate-grid,.quality-approval-grid,.quality-backtest-grid,.property-match-collaboration>header,.property-match-collaboration-list>article,.next-action-panel{grid-template-columns:1fr}.portfolio-ownership-tabs>span{text-align:left;justify-self:start}.next-action-center-list,.quality-hub-kpis,.quality-reference-card{grid-template-columns:1fr}.quality-reference-main{grid-template-columns:48px 1fr}.quality-map-grid{min-height:330px}.buyer-owner-strip{grid-column:1/-1}}:root{--valora-gold:#d8b566;--valora-gold-soft:#f0d69a;--valora-ink:#081523;--valora-panel:#11243a;--valora-panel-deep:#0d1c2d;--valora-line:#ffffff14;--valora-muted:#8e9ba8;--valora-positive:#77d9ae;--valora-warning:#e6c26f;--valora-danger:#ef9c9c;--valora-blue:#8fc4f4;--valora-radius-lg:22px;--valora-radius-md:16px;--valora-shadow:0 24px 60px #0000002e}.signature-section-hero{border-radius:var(--valora-radius-lg);box-shadow:var(--valora-shadow);background:radial-gradient(circle at 100% 0,#d8b56626,#0000 36%),linear-gradient(135deg,#14273ffa,#0a1828fa);border:1px solid #d8b56633;grid-template-columns:minmax(0,1.45fr) minmax(220px,.55fr);align-items:center;gap:18px;padding:24px;display:grid}.signature-section-hero>div>span,.signature-panel-heading span{color:var(--valora-gold);letter-spacing:.14em;font-size:8px;font-weight:900}.signature-section-hero h2{letter-spacing:-.045em;max-width:820px;margin:8px 0;font-size:clamp(27px,3vw,42px);line-height:1.02}.signature-section-hero p{color:#9aa7b4;max-width:760px;margin:0;line-height:1.55}.signature-section-hero>article{border:1px solid var(--valora-line);background:#040d1775;border-radius:18px;padding:18px}.signature-section-hero>article span,.signature-section-hero>article strong,.signature-section-hero>article small{display:block}.signature-section-hero>article span{color:#82909e;font-size:8px}.signature-section-hero>article strong{color:var(--valora-gold-soft);margin-top:8px;font-size:22px}.signature-section-hero>article small{color:#81909d;margin-top:5px;font-size:8px;line-height:1.45}.signature-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.signature-panel{border:1px solid var(--valora-line);background:linear-gradient(#14253cfa,#0c1a2bfa);border-radius:19px;padding:18px;box-shadow:0 16px 42px #0000001f}.signature-panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.signature-panel-heading h3{letter-spacing:-.025em;margin:5px 0 0;font-size:20px}.signature-panel-heading>button,.signature-panel-heading>strong{flex:none}.signature-panel-heading>strong{color:#101a27;background:linear-gradient(135deg, var(--valora-gold), var(--valora-gold-soft));border-radius:12px;place-items:center;min-width:35px;height:35px;display:grid}.signature-empty{text-align:center;color:#8c99a6;background:#ffffff05;border:1px dashed #ffffff1a;border-radius:17px;place-items:center;gap:6px;min-height:190px;padding:24px;display:grid}.signature-empty.compact{min-height:90px;padding:15px}.signature-empty strong{color:#f1f4f7}.signature-success-state{background:#2e9f7412;border:1px solid #49c7942b;border-radius:14px;padding:16px}.signature-success-state strong,.signature-success-state span{display:block}.signature-success-state strong{color:#91e0bd}.signature-success-state span{color:#85a99a;margin-top:4px;font-size:9px}.signature-tabs{border:1px solid var(--valora-line);background:#ffffff05;border-radius:15px;gap:7px;padding:5px;display:flex;overflow-x:auto}.signature-tabs button{white-space:nowrap;background:0 0;border-color:#0000}.signature-tabs button.active{color:#172031;background:linear-gradient(135deg, var(--valora-gold), var(--valora-gold-soft))}.signature-metric-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.signature-metric-strip article{border:1px solid var(--valora-line);background:linear-gradient(#14253cf7,#0d1a2bfa);border-radius:15px;padding:14px}.signature-metric-strip article.warning{background:radial-gradient(circle at 100% 0,#e7b75b1f,#0000 44%),linear-gradient(#1b2736fa,#101c2afa);border-color:#e7b75b47}.signature-metric-strip span,.signature-metric-strip strong{display:block}.signature-metric-strip span{color:#8794a1;font-size:8px}.signature-metric-strip strong{color:var(--valora-gold-soft);margin-top:7px;font-size:22px}.command-palette-trigger{justify-content:center;align-items:center;gap:8px;min-width:145px;display:inline-flex}.command-palette-trigger span{color:var(--valora-gold-soft);background:#ffffff09;border:1px solid #ffffff1c;border-radius:7px;padding:4px 6px;font-size:8px}.command-palette-backdrop{z-index:5000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#030910bd;place-items:start center;padding-top:min(12vh,110px);display:grid;position:fixed;inset:0}.command-palette{background:linear-gradient(#112237fc,#081422fc);border:1px solid #d8b5663d;border-radius:21px;width:min(720px,100vw - 30px);max-height:min(700px,78vh);overflow:hidden;box-shadow:0 36px 100px #00000080,0 0 0 1px #ffffff06}.command-palette>header{border-bottom:1px solid var(--valora-line);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:15px;display:grid}.command-palette>header>span{color:var(--valora-gold);font-size:21px}.command-palette>header input{color:#f8fafb;background:0 0;border:0;outline:0;width:100%;padding:10px 0;font-size:18px}.command-palette>header kbd{color:#8694a1;border:1px solid var(--valora-line);border-radius:7px;padding:5px 7px;font-family:inherit;font-size:8px}.command-palette-content{max-height:560px;padding:10px;overflow-y:auto}.command-palette-content section{gap:4px;margin-bottom:12px;display:grid}.command-palette-section-label{color:#768592;letter-spacing:.13em;padding:8px 9px 5px;font-size:8px;font-weight:900}.command-palette-content section>button{text-align:left;background:0 0;border-color:#0000;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.command-palette-content section>button:hover{background:#d8b5660e;border-color:#d8b5662b}.command-palette-content section>button>strong{background:#ffffff09;border-radius:11px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.command-palette-content section>button span,.command-palette-content section>button small{display:block}.command-palette-content section>button span{font-weight:800}.command-palette-content section>button small{color:#7f8d9a;margin-top:3px}.command-palette-content section>button em{color:var(--valora-gold);font-style:normal}.command-palette-state{color:#81909d;text-align:center;padding:18px}.command-palette>footer{color:#6e7e8c;border-top:1px solid var(--valora-line);justify-content:space-between;gap:14px;padding:10px 15px;font-size:8px;display:flex}.role-daily-cockpit,.agent-cockpit,.collaboration-marketplace,.market-intelligence-page,.client-portal-center,.client-portal-manager{gap:15px;display:grid}.daily-action-list,.daily-opportunity-list{gap:8px;display:grid}.daily-action-list>article{background:#ffffff06;border:1px solid #fff1;border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.daily-action-number{color:#152131;background:linear-gradient(135deg, var(--valora-gold), var(--valora-gold-soft));border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.daily-action-list article>div>span{color:var(--valora-gold);letter-spacing:.1em;font-size:7px;font-weight:900}.daily-action-list h4,.daily-opportunity-list h4{margin:4px 0}.daily-action-list p,.daily-opportunity-list p{color:#8c99a6;margin:0;font-size:9px;line-height:1.45}.daily-action-list small,.daily-opportunity-list small{color:#738391;margin-top:5px;font-size:8px;display:block}.daily-opportunity-list>article{background:radial-gradient(circle at 0,#d8b56612,#0000 45%),#ffffff05;border:1px solid #d8b5661f;border-radius:14px;grid-template-columns:75px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.daily-opportunity-list>article>div{text-align:center}.daily-opportunity-list>article>div strong,.daily-opportunity-list>article>div span{display:block}.daily-opportunity-list>article>div strong{color:var(--valora-gold-soft);font-size:24px}.daily-opportunity-list>article>div span{color:#8795a2;margin-top:3px;font-size:8px}.agent-selector{justify-content:flex-end;display:flex}.agent-selector label{gap:6px;width:min(340px,100%);display:grid}.agent-selector label span{color:#84929f;font-size:8px}.agent-selector select,.agent-goal-editor input,.portal-form-grid input,.portal-form-grid textarea,.portal-update-form input,.portal-update-form textarea,.portal-share-card input{color:#f5f7f9;background:#0d1c2d;border:1px solid #ffffff1a;border-radius:11px;width:100%}.agent-selector select,.agent-goal-editor input,.portal-form-grid input,.portal-share-card input{padding:10px 11px}.portal-form-grid textarea,.portal-update-form textarea{resize:vertical;min-height:105px;padding:11px}.agent-highlight-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.agent-highlight-grid article{border:1px solid var(--valora-line);background:linear-gradient(#14253cfa,#0c1a2bfa);border-radius:17px;padding:16px}.agent-highlight-grid article.gold{background:radial-gradient(circle at 100% 0,#d8b56629,#0000 45%),linear-gradient(#1e2b3afa,#0f1c2bfa);border-color:#d8b56647}.agent-highlight-grid span,.agent-highlight-grid strong,.agent-highlight-grid small{display:block}.agent-highlight-grid span{color:#84929f;font-size:8px}.agent-highlight-grid strong{color:var(--valora-gold-soft);margin-top:7px;font-size:22px}.agent-highlight-grid small{color:#73828f;margin-top:4px;font-size:8px}.agent-goal-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.agent-goal-editor label{gap:5px;display:grid}.agent-goal-editor label span{color:#8593a0;font-size:8px}.agent-goal-editor button{align-self:end}.agent-progress-list{gap:11px;display:grid}.agent-progress-list article>div:first-child{justify-content:space-between;gap:12px;margin-bottom:6px;display:flex}.agent-progress-list article span{color:#a2adb7;font-size:9px}.agent-progress-list article strong{color:#f2f5f7}.agent-progress-track{background:#ffffff0e;border-radius:999px;height:8px;overflow:hidden}.agent-progress-track span{border-radius:inherit;background:linear-gradient(90deg, #b8903f, var(--valora-gold-soft));height:100%;display:block}.agent-coaching-card{border-radius:15px;margin-bottom:10px;padding:15px}.agent-coaching-card span,.agent-coaching-card strong{display:block}.agent-coaching-card span{letter-spacing:.1em;font-size:8px;font-weight:900}.agent-coaching-card strong{margin-top:6px;line-height:1.45}.agent-coaching-card.positive{background:#2e9f7411;border:1px solid #49c7942e}.agent-coaching-card.positive span{color:#91e0bd}.agent-coaching-card.opportunity{background:#d8b5660e;border:1px solid #d8b56633}.agent-coaching-card.opportunity span{color:var(--valora-gold)}.agent-quality-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.agent-quality-grid article{border:1px solid var(--valora-line);background:#ffffff05;border-radius:12px;padding:12px}.agent-quality-grid article.warning{border-color:#e7b75b3d}.agent-quality-grid span,.agent-quality-grid strong{display:block}.agent-quality-grid span{color:#81909d;font-size:8px}.agent-quality-grid strong{margin-top:5px;font-size:18px}.collaboration-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.collaboration-card-grid>article{border:1px solid var(--valora-line);background:linear-gradient(#14253cfa,#0c1a2bfa);border-radius:18px;grid-template-columns:76px 1fr 50px 1fr;align-items:center;gap:11px;padding:16px;display:grid}.collaboration-card-grid>article.recommended{background:radial-gradient(circle at 0 0,#d8b5661f,#0000 42%),linear-gradient(#19283bfa,#0d1b2bfa);border-color:#d8b56645}.collaboration-score{text-align:center}.collaboration-score strong,.collaboration-score span{display:block}.collaboration-score strong{color:var(--valora-gold-soft);font-size:26px}.collaboration-score span{color:#83919e;margin-top:3px;font-size:8px}.collaboration-property>span,.collaboration-buyer>span{color:var(--valora-gold);letter-spacing:.1em;font-size:7px;font-weight:900}.collaboration-property h3,.collaboration-buyer h3{margin:5px 0}.collaboration-property p,.collaboration-buyer p{color:#8795a2;margin:0;font-size:8px;line-height:1.4}.collaboration-property>strong,.collaboration-property>small{margin-top:5px;display:block}.collaboration-property>small{color:#73828f}.collaboration-bridge{text-align:center}.collaboration-bridge span,.collaboration-bridge small{display:block}.collaboration-bridge span{color:var(--valora-gold);font-size:24px}.collaboration-bridge small{color:#70808e;font-size:7px}.collaboration-reasons{border-top:1px solid #ffffff0e;flex-wrap:wrap;grid-column:1/-1;gap:6px;padding-top:10px;display:flex}.collaboration-reasons small{color:#98b8aa;background:#2e9f740d;border-radius:8px;padding:5px 7px}.collaboration-card-grid footer{grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;display:flex}.collaboration-card-grid footer>div{gap:7px;display:flex}.collaboration-status{border:1px solid var(--valora-line);color:#94a1ad;border-radius:999px;padding:6px 8px;font-size:8px}.collaboration-status-accepted,.collaboration-status-completed{color:#91e0bd;border-color:#49c79433}.copilot-context-card{background:radial-gradient(circle at 100% 0,#5093d31a,#0000 40%),linear-gradient(#12243afa,#0b1929fa);border:1px solid #7eb2e329;border-radius:18px;gap:13px;padding:18px;display:grid}.copilot-context-card.compact{padding:14px}.copilot-context-card.loading,.copilot-context-card.error{color:#8b99a6;place-items:center;min-height:90px}.copilot-context-card>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.copilot-context-card>header span{color:#9bc8f5;letter-spacing:.12em;font-size:8px;font-weight:900}.copilot-context-card h3{letter-spacing:-.025em;margin:6px 0;font-size:22px}.copilot-context-card p{color:#8d9aa7;margin:0;line-height:1.5}.copilot-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.copilot-signal-grid article{border:1px solid var(--valora-line);background:#ffffff05;border-radius:12px;padding:11px}.copilot-signal-grid span,.copilot-signal-grid strong{display:block}.copilot-signal-grid span{color:#82909d;font-size:8px}.copilot-signal-grid strong{margin-top:5px;font-size:17px}.copilot-signal-grid article.positive strong{color:var(--valora-positive)}.copilot-signal-grid article.warning strong{color:var(--valora-warning)}.copilot-signal-grid article.danger strong{color:var(--valora-danger)}.copilot-recommendations{gap:7px;display:grid}.copilot-recommendations article{background:#ffffff06;border-radius:12px;grid-template-columns:30px 1fr;gap:9px;padding:10px;display:grid}.copilot-recommendations article>span{color:#152031;background:#94a9bb;border-radius:9px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.copilot-recommendations article.urgent>span{background:#e9a0a0}.copilot-recommendations article.high>span{background:var(--valora-gold)}.copilot-recommendations strong{display:block}.copilot-recommendations p{margin-top:3px;font-size:9px}.property-intelligence-card{box-shadow:var(--valora-shadow);background:radial-gradient(circle at 100% 0,#d8b56624,#0000 34%),linear-gradient(145deg,#15273dfc,#0a1726fc);border:1px solid #d8b56638;border-radius:20px;grid-column:1/-1;gap:13px;padding:20px;display:grid}.property-intelligence-card>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.property-intelligence-card>header>div>span{color:var(--valora-gold);letter-spacing:.13em;font-size:8px;font-weight:900}.property-intelligence-card h2{letter-spacing:-.035em;margin:6px 0 0;font-size:25px}.property-intelligence-card>header article{border:1px solid var(--valora-line);background:#030c166b;border-radius:14px;min-width:190px;padding:13px}.property-intelligence-card>header article span,.property-intelligence-card>header article strong{display:block}.property-intelligence-card>header article span{color:#7e8d9a;font-size:8px}.property-intelligence-card>header article strong{margin-top:5px}.property-intelligence-card>header article.risk-balanced strong{color:var(--valora-positive)}.property-intelligence-card>header article.risk-overpriced strong,.property-intelligence-card>header article.risk-low_demand strong,.property-intelligence-card>header article.risk-data_quality strong{color:var(--valora-warning)}.property-intelligence-card>header article.risk-severely_overpriced strong{color:var(--valora-danger)}.property-intelligence-values{grid-template-columns:1.35fr repeat(5,minmax(0,1fr));gap:8px;display:grid}.property-intelligence-values article{border:1px solid var(--valora-line);background:#ffffff06;border-radius:14px;padding:13px}.property-intelligence-values article.primary{border-color:#d8b56638}.property-intelligence-values span,.property-intelligence-values strong,.property-intelligence-values small{display:block}.property-intelligence-values span{color:#81909d;font-size:8px}.property-intelligence-values strong{color:var(--valora-gold-soft);margin-top:6px;font-size:17px}.property-intelligence-values article.primary strong{font-size:23px}.property-intelligence-values small{color:#758491;margin-top:4px;font-size:8px}.property-intelligence-message{background:#4680bc0d;border:1px solid #7eb2e324;border-radius:13px;padding:12px 14px}.property-intelligence-message strong{color:#9bc8f5;letter-spacing:.09em;font-size:8px}.property-intelligence-message p{color:#a4afb9;margin:5px 0 0;line-height:1.45}.portal-form-grid{grid-template-columns:1fr;gap:10px;display:grid}.portal-form-grid label{gap:6px;display:grid}.portal-form-grid label span{color:#84929f;font-size:8px}.portal-form-grid label.full{grid-column:1/-1}.portal-control-grid{grid-template-columns:1.4fr .6fr;gap:12px;display:grid}.portal-share-card,.portal-status-card{border:1px solid var(--valora-line);background:linear-gradient(#14253cfa,#0c1a2bfa);border-radius:17px;padding:17px}.portal-share-card>span,.portal-status-card>span{color:var(--valora-gold);letter-spacing:.1em;font-size:8px;font-weight:900}.portal-share-card>strong,.portal-status-card>strong{margin:7px 0;display:block}.portal-share-card>div,.portal-status-card>div{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.portal-status-card>strong{color:var(--valora-gold-soft);text-transform:capitalize;font-size:23px}.portal-status-card p{color:#84929f;font-size:9px}button.danger,.portal-status-card button.danger{color:#f0aaaa;background:#b7444412;border-color:#de646433}.portal-update-form{gap:9px;display:grid}.portal-update-form input{padding:10px 11px}.portal-feedback-list{gap:7px;max-height:390px;display:grid;overflow-y:auto}.portal-feedback-list article{background:#ffffff05;border:1px solid #fff1;border-radius:12px;padding:10px}.portal-feedback-list span{color:var(--valora-gold);text-transform:uppercase;font-size:7px}.portal-feedback-list strong{margin-top:4px;display:block}.portal-feedback-list p{color:#8795a2;margin:4px 0 0;font-size:9px}.portal-preview-overlay{z-index:6000;background:#07121f;position:fixed;inset:0}.portal-preview-toolbar{color:#f4f6f8;border-bottom:1px solid var(--valora-line);background:#0c1b2d;justify-content:space-between;align-items:center;height:58px;padding:0 18px;display:flex}.portal-preview-frame{height:calc(100vh - 58px);overflow-y:auto}.portal-center-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.portal-center-grid>article{border:1px solid var(--valora-line);background:linear-gradient(#14253cfa,#0c1a2bfa);border-radius:17px;padding:16px}.portal-center-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.portal-center-card-top>span{color:var(--valora-gold);letter-spacing:.1em;font-size:8px;font-weight:900}.portal-status{border:1px solid var(--valora-line);color:#8795a2;text-transform:uppercase;border-radius:999px;padding:5px 7px;font-size:7px}.portal-status-active{color:#91e0bd;border-color:#49c79433}.portal-status-paused{color:var(--valora-warning)}.portal-status-revoked{color:var(--valora-danger)}.portal-center-grid h3{margin:12px 0 5px}.portal-center-grid>article>p{color:#8795a2;min-height:38px;margin:0;font-size:9px;line-height:1.45}.portal-center-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.portal-center-stats span{color:#7d8c99;background:#ffffff06;border-radius:10px;padding:9px;font-size:8px}.portal-center-stats strong{color:#f3f5f7;margin-top:4px;display:block}.portal-center-grid footer{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.public-portal-shell{color:#152335;background:radial-gradient(circle at 10% 0,#d8b56624,#0000 28%),#f5f2ea;min-height:100vh}.public-portal-preview-ribbon{z-index:5;text-align:center;color:#fff;letter-spacing:.14em;background:#ad7e29;padding:6px;font-size:9px;font-weight:900;position:sticky;top:0}.public-portal-topbar{color:#fff;background:#0a1929;justify-content:space-between;align-items:center;gap:20px;padding:17px clamp(18px,5vw,72px);display:flex}.public-portal-brand{align-items:center;gap:10px;display:flex}.public-portal-brand>span{color:#101927;background:linear-gradient(135deg, var(--valora-gold), var(--valora-gold-soft));border-radius:13px;place-items:center;width:43px;height:43px;font-size:22px;font-weight:1000;display:grid}.public-portal-brand strong,.public-portal-brand small,.public-portal-contact span,.public-portal-contact strong,.public-portal-contact small{display:block}.public-portal-brand small,.public-portal-contact span,.public-portal-contact small{color:#92a0ad;font-size:9px}.public-portal-contact{text-align:right}.public-portal-contact strong{color:var(--valora-gold-soft);margin:3px 0}.public-portal-main{gap:18px;width:min(1180px,100% - 30px);margin:0 auto;padding:34px 0 60px;display:grid}.public-portal-hero{color:#fff;background:radial-gradient(circle at 100% 0,#d8b56633,#0000 34%),linear-gradient(135deg,#122a44,#081725);border-radius:28px;grid-template-columns:1.4fr .6fr;align-items:center;gap:18px;padding:clamp(24px,4vw,45px);display:grid;box-shadow:0 28px 80px #0c1c2c33}.public-portal-hero>div>span,.public-section-heading>span,.public-valuation-card>div>span,.public-search-criteria>span,.public-message-card>div:first-child>span{color:var(--valora-gold-soft);letter-spacing:.13em;font-size:9px;font-weight:900}.public-portal-hero h1{letter-spacing:-.055em;max-width:800px;margin:10px 0;font-size:clamp(35px,5vw,64px);line-height:.98}.public-portal-hero p{color:#acb6bf;max-width:700px;margin:0;font-size:16px;line-height:1.55}.public-portal-hero>article{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:19px;padding:20px}.public-portal-hero>article span,.public-portal-hero>article strong,.public-portal-hero>article small{display:block}.public-portal-hero>article span,.public-portal-hero>article small{color:#9aa6b1;font-size:9px}.public-portal-hero>article strong{color:var(--valora-gold-soft);text-transform:capitalize;margin:8px 0;font-size:23px}.public-property-summary,.public-buyer-profile{grid-template-columns:1.5fr repeat(3,.5fr);gap:10px;display:grid}.public-property-summary>article,.public-property-summary>div,.public-buyer-profile>article,.public-buyer-profile>div,.public-portal-metrics article,.public-search-criteria,.public-valuation-card,.public-update-section,.public-message-card,.public-match-section{background:#ffffffd1;border:1px solid #0c1f3114;border-radius:21px;box-shadow:0 14px 40px #212c390f}.public-property-summary>article,.public-buyer-profile>article{padding:20px}.public-property-summary>article span,.public-buyer-profile>article span{color:#a07933;font-size:9px;font-weight:900}.public-property-summary h2,.public-buyer-profile h2{margin:6px 0;font-size:25px}.public-property-summary p,.public-buyer-profile p{color:#64717e;margin:0}.public-property-summary>div,.public-buyer-profile>div{align-content:center;padding:17px;display:grid}.public-property-summary>div span,.public-property-summary>div strong,.public-buyer-profile>div span,.public-buyer-profile>div strong{display:block}.public-property-summary>div span,.public-buyer-profile>div span{color:#73808c;font-size:9px}.public-property-summary>div strong,.public-buyer-profile>div strong{margin-top:7px;font-size:18px}.public-portal-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.public-portal-metrics article{padding:17px}.public-portal-metrics span,.public-portal-metrics strong{display:block}.public-portal-metrics span{color:#6c7985;font-size:9px}.public-portal-metrics strong{color:#19283a;margin-top:7px;font-size:28px}.public-valuation-card{color:#fff;background:radial-gradient(circle at 100% 0,#d8b5662e,#0000 40%),#10253b;grid-template-columns:1.3fr .7fr;gap:14px;padding:23px;display:grid}.public-valuation-card>div strong,.public-valuation-card>div small,.public-valuation-card article span,.public-valuation-card article strong,.public-valuation-card article small{display:block}.public-valuation-card>div strong{color:var(--valora-gold-soft);margin-top:8px;font-size:35px}.public-valuation-card>div small,.public-valuation-card article span,.public-valuation-card article small{color:#96a4b0}.public-valuation-card article{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:15px;align-self:center;padding:16px}.public-valuation-card article strong{color:#fff;margin:7px 0;font-size:22px}.public-search-criteria,.public-update-section,.public-match-section,.public-message-card{padding:23px}.public-search-criteria>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.public-search-criteria article{background:#f1eee6;border-radius:12px;padding:12px}.public-search-criteria small,.public-search-criteria strong{display:block}.public-search-criteria small{color:#7b8791}.public-search-criteria strong{margin-top:5px}.public-section-heading h2{margin:7px 0 0;font-size:27px}.public-match-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:16px;display:grid}.public-match-grid>article{background:#faf8f3;border:1px solid #0b1d2e14;border-radius:17px;gap:9px;padding:16px;display:grid}.public-match-score{justify-content:space-between;align-items:center;display:flex}.public-match-score strong{color:#a07933;font-size:27px}.public-match-score span{color:#8b6a2d;background:#d8b56624;border-radius:999px;padding:5px 7px;font-size:8px}.public-match-grid h3{margin:0;font-size:19px}.public-match-grid p{color:#697682;margin:0}.public-match-grid>article>strong{font-size:19px}.public-match-grid>article>div:nth-of-type(2){gap:4px;display:grid}.public-match-grid small{color:#587468}.public-match-grid footer{gap:7px;margin-top:3px;display:flex}.public-primary-button{color:#141d29;background:linear-gradient(135deg, var(--valora-gold), var(--valora-gold-soft));border-color:#caa752}.public-update-timeline{gap:10px;margin-top:15px;display:grid}.public-update-timeline article{background:#f7f4ed;border-radius:14px;grid-template-columns:42px 1fr;gap:12px;padding:14px;display:grid}.public-update-timeline>article>span{background:#ebe5d7;border-radius:13px;place-items:center;width:42px;height:42px;font-size:19px;display:grid}.public-update-timeline small{color:#8a7653}.public-update-timeline h3{margin:4px 0}.public-update-timeline p{color:#66737f;margin:0;line-height:1.5}.public-message-card{color:#fff;background:radial-gradient(circle at 0 100%,#d8b5662b,#0000 36%),#0e2136;grid-template-columns:.8fr 1.2fr;align-items:center;gap:25px;display:grid}.public-message-card h2{margin:8px 0;font-size:28px}.public-message-card p{color:#9eabb6;margin:0}.public-message-card>div:last-child{gap:9px;display:grid}.public-message-card input,.public-message-card textarea{color:#fff;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:12px;width:100%;padding:12px}.public-message-card textarea{resize:vertical;min-height:105px}.public-message-result{color:#b7c4cf}.public-empty{color:#71808d;text-align:center;border:1px dashed #0c1f311f;border-radius:14px;margin-top:14px;padding:22px}.public-portal-footer{color:#92a0ad;background:#081725;justify-content:space-between;gap:16px;padding:24px clamp(18px,5vw,72px);display:flex}.public-portal-footer strong{color:var(--valora-gold-soft)}.public-portal-loading,.public-portal-unavailable{color:#fff;text-align:center;background:radial-gradient(circle at 50% 30%,#d8b56624,#0000 32%),#081725;place-content:center;gap:10px;min-height:100vh;padding:25px;display:grid}.public-portal-loading>div{color:#121b29;background:linear-gradient(135deg, var(--valora-gold), var(--valora-gold-soft));border-radius:18px;place-items:center;width:62px;height:62px;margin:0 auto;font-size:30px;font-weight:1000;display:grid}.public-portal-unavailable>span{font-size:40px}.public-portal-unavailable h1{margin:0;font-size:35px}.public-portal-unavailable p{color:#9aa7b3;margin:0}.market-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.market-summary-grid article{border:1px solid var(--valora-line);background:linear-gradient(#14253cfa,#0c1a2bfa);border-radius:16px;padding:16px}.market-summary-grid span,.market-summary-grid strong{display:block}.market-summary-grid span{color:#84929f;font-size:8px}.market-summary-grid strong{color:var(--valora-gold-soft);margin-top:7px;font-size:24px}.market-learning-action{background:#d8b5660e;border:1px solid #d8b56638;border-radius:17px;justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.market-learning-action span{color:var(--valora-gold);letter-spacing:.1em;font-size:8px;font-weight:900}.market-learning-action strong{margin-top:5px;display:block}.market-learning-action p{color:#8997a4;margin:5px 0 0;font-size:9px}.market-segment-table{gap:4px;display:grid;overflow-x:auto}.market-segment-head,.market-segment-table article{grid-template-columns:1.35fr 1fr .45fr .65fr .55fr .45fr .9fr;align-items:center;gap:9px;min-width:850px;display:grid}.market-segment-head{color:#748391;letter-spacing:.06em;padding:8px 10px;font-size:8px;font-weight:900}.market-segment-table article{background:#ffffff06;border-radius:11px;padding:10px}.market-segment-table article>span{color:#a5afb8;font-size:9px}.market-segment-table article>span strong,.market-segment-table article>span small{display:block}.market-segment-table article>span small{color:#71818e;margin-top:2px}.market-segment-table span.positive{color:var(--valora-positive)}.market-segment-table span.warning{color:var(--valora-warning)}.recent-closing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.recent-closing-grid article{border:1px solid var(--valora-line);background:#ffffff06;border-radius:14px;padding:14px}.recent-closing-grid>article>span{color:var(--valora-gold);font-size:8px}.recent-closing-grid h4{margin:6px 0 10px}.recent-closing-grid>article>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.recent-closing-grid small{color:#7d8c99}.recent-closing-grid small strong{color:#f1f4f6;margin-top:4px;display:block}.recent-closing-grid footer{color:#8c9aa7;border-top:1px solid #ffffff0e;justify-content:space-between;gap:8px;margin-top:11px;padding-top:9px;font-size:8px;display:flex}.command-sidebar-nav:before{content:"MUNKA";color:#d8b5668a;letter-spacing:.16em;padding:4px 11px 2px;font-size:6px;font-weight:900;display:block}.command-sidebar-collapsed .command-sidebar-nav:before{display:none}@media (width<=1260px){.signature-metric-strip,.property-intelligence-values{grid-template-columns:repeat(3,minmax(0,1fr))}.property-intelligence-values article.primary{grid-column:span 2}.portal-center-grid,.recent-closing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collaboration-card-grid{grid-template-columns:1fr}}@media (width<=980px){.signature-section-hero,.signature-two-column,.portal-control-grid,.public-portal-hero,.public-valuation-card,.public-message-card{grid-template-columns:1fr}.agent-highlight-grid,.market-summary-grid,.public-portal-metrics,.public-search-criteria>div{grid-template-columns:repeat(2,minmax(0,1fr))}.property-intelligence-card>header{flex-direction:column;align-items:stretch}.property-intelligence-card>header article{min-width:0}.public-property-summary,.public-buyer-profile{grid-template-columns:repeat(2,minmax(0,1fr))}.public-property-summary>article,.public-buyer-profile>article{grid-column:1/-1}.public-match-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.signature-metric-strip,.agent-highlight-grid,.property-intelligence-values,.market-summary-grid,.portal-center-grid,.recent-closing-grid,.public-portal-metrics,.public-search-criteria>div,.public-match-grid,.public-property-summary,.public-buyer-profile,.copilot-signal-grid,.agent-quality-grid{grid-template-columns:1fr}.property-intelligence-values article.primary{grid-column:auto}.daily-action-list>article,.daily-opportunity-list>article{grid-template-columns:34px 1fr}.daily-action-list>article>button,.daily-opportunity-list>article>button{grid-column:1/-1}.collaboration-card-grid>article{grid-template-columns:72px 1fr}.collaboration-bridge{display:none}.collaboration-buyer{grid-column:1/-1}.agent-goal-editor{grid-template-columns:1fr}.public-portal-topbar,.public-portal-footer{flex-direction:column;align-items:flex-start}.public-portal-contact{text-align:left}.public-portal-main{width:min(100% - 18px,1180px);padding-top:12px}.public-portal-hero{border-radius:20px;padding:23px}.public-portal-hero h1{font-size:38px}.command-palette-trigger{min-width:44px;font-size:0}.command-palette-trigger span{font-size:8px}}.public-property-allowlist,.public-property-blocklist,.public-pdf-internal-note{display:none!important}.command-sidebar-subnav,.command-sidebar-admin-group{border-left:1px solid #ffffff17;gap:4px;margin:2px 0 8px;padding-left:8px;display:grid}.command-sidebar-admin-group{border-top:1px solid #ffffff14;margin-top:12px;padding-top:10px}.command-sidebar-admin-group>small{color:#77859a;letter-spacing:.14em;padding:0 12px 5px;font-size:9px;font-style:normal;font-weight:800}.command-sidebar-more>span{letter-spacing:.12em}.wizard-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.wizard-draft-status{color:#7f8da2;white-space:normal;font-size:12px}.wizard-draft-restored{color:#bcebd0;background:#57bc8714;border:1px solid #57bc8742;border-radius:12px;margin:0 22px 14px;padding:11px 14px;font-size:13px}.test-data-toggle{cursor:pointer;background:#edb84b0f;border:1px dashed #edb84b61;border-radius:14px;grid-column:1/-1;align-items:flex-start;gap:12px;padding:14px 16px;display:flex!important}.test-data-toggle input{flex:none;width:18px;height:18px;margin-top:2px}.test-data-toggle span,.test-data-toggle strong,.test-data-toggle small{white-space:normal;overflow-wrap:anywhere;min-width:0;display:block}.test-data-toggle small{color:#9eabc0;margin-top:4px}.test-data-badge{color:#f0c96f;letter-spacing:.06em;text-transform:uppercase;background:#edb84b1a;border:1px solid #edb84b59;border-radius:999px;align-items:center;min-height:24px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:850;display:inline-flex}.record-status-stack{flex-direction:column;align-items:flex-end;gap:6px;min-width:max-content;display:flex}.buyer-card.is-test-data,.property-card.is-test-data{opacity:.9;border-style:dashed}.buyer-card-copy,.property-card-body,.buyer-card-title>div,.property-card-title>div,.property-home-card,.property-assistant-message,.property-message,.buyer-demand-selection,.trash-record-copy{min-width:0}.buyer-card h2,.property-card h2,.buyer-card p,.property-card p,.property-assistant-message,.property-message,.buyer-demand-selection,.trash-record-copy h2,.trash-record-copy p,.trash-record-copy small{overflow-wrap:anywhere;white-space:normal!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;height:auto!important;max-height:none!important;overflow:visible!important}.trash-os-page{gap:18px;display:grid}.trash-os-heading{background:#ffffff06;border:1px solid #ffffff14;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px;display:flex}.trash-os-heading>div{min-width:0;max-width:760px}.trash-os-heading span{color:#d7b66f;letter-spacing:.13em;font-size:11px;font-weight:850}.trash-os-heading h1{margin:6px 0 8px;font-size:clamp(28px,4vw,46px)}.trash-os-heading p{color:#94a1b4;margin:0;line-height:1.6}.trash-os-filters{flex-wrap:wrap;gap:8px;display:flex}.trash-os-filters button.active{color:#f0d99d;background:#d8b5661f;border-color:#d8b56673}.trash-record-list{gap:10px;display:grid}.trash-record-list>article{background:#ffffff06;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:15px;padding:16px;display:grid}.trash-record-icon{background:#ffffff0f;border-radius:14px;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.trash-record-copy>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.trash-record-copy>div span{color:#d7b66f;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:800}.trash-record-copy>div em{color:#f0c96f;font-size:10px;font-style:normal}.trash-record-copy h2{margin:4px 0;font-size:18px}.trash-record-copy p,.trash-record-copy small{color:#8f9db0;margin:0}.trash-record-copy small{margin-top:5px;display:block}.buyer-match-card[data-valora-match=true],.property-match-collaboration-list>article[data-valora-match=true]{box-shadow:0 0 0 1px #4abe7d14,0 16px 40px #18684014;background:linear-gradient(135deg,#4abe7d1f,#ffffff06)!important;border-color:#4abe7d80!important}.buyer-match-explanation>div{min-width:0}@media (width<=820px){.wizard-header-actions,.trash-os-heading{flex-direction:column;align-items:stretch}.wizard-header-actions>button,.trash-os-heading>button{width:100%}.trash-record-list>article{grid-template-columns:44px minmax(0,1fr)}.trash-record-list>article>button{grid-column:1/-1;width:100%}.record-status-stack{align-items:flex-start;min-width:0}}.property-match-collaboration-list>article{grid-template-columns:78px minmax(190px,1.15fr) minmax(210px,1fr) minmax(190px,.85fr);align-items:stretch}.property-match-owner,.property-match-reasons,.property-match-actions{min-width:0}.property-match-owner h3,.property-match-owner p,.property-match-owner strong,.property-match-owner span,.property-match-reasons small,.property-match-actions button,.property-match-actions span,.property-match-actions small{white-space:normal;overflow-wrap:anywhere;word-break:normal}.property-match-actions button{width:100%;min-height:42px;line-height:1.35}.property-match-collaboration-list>article[data-valora-match=true]{background:radial-gradient(circle at 100% 0,#49c48421,#0000 42%),#245c4114;border-color:#49c4846b}.property-match-collaboration-list>article[data-valora-match=true] .property-match-score{color:#082117;background:linear-gradient(135deg,#66d79d,#a7ecc8)}@media (width<=1040px){.property-match-collaboration-list>article{grid-template-columns:78px minmax(0,1fr) minmax(0,1fr)}.property-match-actions{grid-column:2/-1}}@media (width<=760px){.property-match-collaboration-list>article{grid-template-columns:1fr}.property-match-score{width:100%;height:auto;min-height:62px}.property-match-actions{grid-column:auto}}.deal-delete-button{color:#f2b2b2;letter-spacing:.04em;white-space:nowrap;cursor:pointer;background:#9126261f;border:1px solid #ef9c9c47;border-radius:11px;min-height:38px;padding:9px 12px;font-size:9px;font-weight:900}.deal-delete-button:hover{background:#91262638;border-color:#ef9c9c80}.deal-delete-button:focus-visible{outline-offset:2px;outline:2px solid #ef9c9cc7}@media (width<=920px){.deal-room-topbar{grid-template-columns:auto 1fr}.deal-room-top-actions{flex-wrap:wrap;grid-column:1/-1;width:100%}.deal-room-top-actions select{flex:210px}}:root{color:#f7f8fa;--gold:#d8b566;--gold-light:#f0d69a;--surface:#0f1c2d;--surface2:#142338;--muted:#9eabba;--line:#ffffff1a;background:#07101b;font-family:Inter,system-ui,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer;border:1px solid var(--line);color:#fff;background:var(--surface2);border-radius:12px;padding:10px 13px;font-weight:800}button:hover{border-color:#ffffff38;transform:translateY(-1px)}button:disabled{opacity:.45;cursor:not-allowed}input,select,textarea{border:1px solid var(--line);color:#fff;background:#0b1624;border-radius:13px;outline:none;width:100%;padding:12px 13px}textarea{min-height:110px}input:focus,select:focus,textarea:focus{border-color:#d8b5669e;box-shadow:0 0 0 3px #d8b56614}.appShell{background:radial-gradient(circle at 5% 0,#d8b56614,#0000 28%),linear-gradient(145deg,#07101b,#0a1523);grid-template-columns:248px 1fr;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);background:#08121df7;flex-direction:column;height:100vh;padding:18px 14px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;padding:8px 10px 22px;display:flex}.brand strong{letter-spacing:.12em;color:var(--gold-light);display:block}.brand small,.userCard small,.entityCard small,.softBlock small,.livePanel small{color:var(--muted);margin-top:3px;display:block}.brandMark,.avatar{width:42px;height:42px;color:var(--gold-light);background:linear-gradient(135deg,#263b59,#111d2f);border:1px solid #d8b56652;border-radius:14px;place-items:center;font-weight:900;display:grid}.avatar{border-radius:50%}.navGroup{letter-spacing:.16em;color:#738095;padding:14px 11px 6px;font-size:10px;font-weight:900}.navButton{text-align:left;color:#d0d7e0;background:0 0;border-color:#0000;align-items:center;gap:11px;width:100%;margin:3px 0;display:flex}.navButton.active{background:#15243a}.navButton.primary{background:linear-gradient(135deg,var(--gold),var(--gold-light));color:#17120a;border:0}.userCard{border:1px solid var(--line);background:#ffffff08;border-radius:14px;align-items:center;gap:10px;margin-top:auto;padding:11px;display:flex}.mainArea{min-width:0}.topbar{z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);background:#07101bd6;justify-content:space-between;align-items:center;height:72px;padding:0 24px;display:flex;position:sticky;top:0}.topbar small{color:var(--gold);letter-spacing:.16em;font-size:10px;font-weight:900;display:block}.topbar b{margin-top:3px;display:block}.topActions{gap:8px;display:flex}.pageContent{padding:24px}.eyebrow{color:var(--gold);letter-spacing:.18em;font-size:10px;font-weight:900}h1{letter-spacing:-.035em;margin:8px 0 6px;font-size:clamp(32px,4vw,52px)}h2{margin:6px 0 12px}.lead{color:var(--muted);line-height:1.6}.pageHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.pageHeader.compact h1{font-size:34px}.metricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.metric,.card{border:1px solid var(--line);background:linear-gradient(#142338fa,#0f1c2dfa);border-radius:18px;padding:18px;box-shadow:0 14px 42px #0000002e}.metric{text-align:left}.metric small,.metric span{color:var(--muted);display:block}.metric strong{margin:6px 0;font-size:26px;display:block}.goldEdge{border-color:#d8b5664d;box-shadow:0 0 32px #d8b5661a}.homeGrid{grid-template-columns:1.2fr 1fr;gap:14px;margin-top:14px;display:grid}.priorityItem{border-bottom:1px solid var(--line);grid-template-columns:36px 1fr auto;align-items:center;gap:12px;padding:13px 0;display:grid}.priorityItem small{color:var(--muted);margin-top:4px;display:block}.priorityNumber{width:34px;height:34px;color:var(--gold-light);background:#d8b5661f;border-radius:50%;place-items:center;font-weight:900;display:grid}.assistantMessage{grid-template-columns:42px 1fr;gap:12px;margin-top:16px;display:grid}.assistantMessage p{background:#d8b56612;border:1px solid #d8b56638;border-radius:18px;margin:0;padding:14px;line-height:1.55}.buttonRow{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.primaryButton{background:linear-gradient(135deg,var(--gold),var(--gold-light));color:#17120a;border:0}.chooserGrid,.entityGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.choiceCard{text-align:left;color:#fff;background:linear-gradient(#142338fa,#0f1c2dfa);min-height:190px;padding:22px}.choiceCard>span{font-size:36px}.choiceCard p{color:var(--muted);line-height:1.5}.valuationChoice{background:linear-gradient(#2d271cfa,#0f1c2dfa)}.wizardLayout{grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr);gap:14px;display:grid}.stepRow{flex-wrap:wrap;gap:8px;margin:14px 0 18px;display:flex}.stepBadge{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:8px 11px;font-size:12px}.stepBadge.active{background:var(--gold);color:#17120a}.formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:260px;display:grid}.formGrid label,.miniGrid label{color:#d8dee6;flex-direction:column;gap:7px;font-size:12px;font-weight:750;display:flex}.fullWidth{grid-column:1/-1}.sectionTitle{border-bottom:1px solid var(--line);padding:4px 0 8px}.sectionTitle b{font-size:17px}.sectionTitle small{color:var(--muted);margin-top:4px;display:block}.errorBox{color:#ffc5c5;background:#ff8f8f14;border:1px solid #ff8f8f59;border-radius:14px;margin-bottom:14px;padding:12px}.wizardFooter{justify-content:space-between;margin-top:18px;display:flex}.livePanel{align-self:start;position:sticky;top:92px}.livePanel .softBlock{margin-top:12px}.softBlock{border:1px solid var(--line);background:#ffffff09;border-radius:14px;padding:14px}.successSoft{background:#4bd6a212;border-color:#4bd6a247}.progress{background:#ffffff12;border-radius:999px;height:8px;margin-top:7px;overflow:hidden}.progress span{background:linear-gradient(90deg,var(--gold),var(--gold-light));height:100%;display:block}.liveValue{color:var(--gold-light);margin:7px 0;font-size:22px;display:block}.geoPanel{background:#d8b5660f;border:1px solid #d8b56647;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.geoPanel span,.geoPanel small{color:var(--muted);display:block}.mapFrame{border:1px solid var(--line);border-radius:16px;width:100%;height:360px}.linkButton{color:#17120a;background:linear-gradient(135deg,var(--gold),var(--gold-light));border-radius:12px;padding:10px 13px;font-weight:800;text-decoration:none;display:inline-flex}.referenceEditor{border:1px solid var(--line);background:#ffffff06;border-radius:18px;padding:16px}.referenceEditorHeader,.referenceFooter{justify-content:space-between;align-items:center;gap:12px;display:flex}.referenceEditorHeader span{color:var(--gold);font-size:10px;display:block}.switchLabel{align-items:center;flex-direction:row!important;display:flex!important}.switchLabel input{width:20px}.miniGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.referenceFooter{color:var(--muted);flex-wrap:wrap;margin-top:14px}.referenceFooter b{color:#fff}.m2Hero,.m2Result,.strategyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.m2Hero>div,.m2Result>div,.strategyGrid>div{border:1px solid var(--line);background:#ffffff08;border-radius:14px;padding:14px}.m2Hero span,.m2Result span,.strategyGrid span{color:var(--muted);font-size:11px;display:block}.m2Hero strong,.m2Result b,.strategyGrid b{color:var(--gold-light);margin-top:6px;font-size:19px;display:block}.valuationAuditTable{gap:7px;display:grid;overflow:auto}.auditHead,.auditRow{align-items:center;gap:8px;min-width:1260px;display:grid}.classicAudit{grid-template-columns:minmax(170px,1.6fr) 90px repeat(7,minmax(110px,1fr)) 120px}.auditHead{color:var(--muted);text-transform:uppercase;font-size:10px}.auditRow{border:1px solid var(--line);background:#ffffff06;border-radius:12px;padding:10px;font-size:12px}.auditRow small{color:var(--muted);display:block}.auditRow.outlier{background:#ffbe6e0f;border-color:#ffbe6e61}.auditRow.rejected{opacity:.58}.methodExplanation{border-left:3px solid var(--gold);background:#ffffff08;border-radius:0 14px 14px 0;padding:14px 16px}.methodExplanation p{color:var(--muted);line-height:1.55}.correctionTotal{background:#d8b56612;border:1px solid #d8b56647;border-radius:16px;padding:18px}.correctionTotal span,.correctionTotal small{color:var(--muted);display:block}.correctionTotal strong{color:var(--gold-light);margin:6px 0;font-size:30px;display:block}.warningCorrection{border-color:#ffbe6e66}.valuationHero{background:#d8b5660d;border:1px solid #d8b56657;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.valuationHero strong{color:var(--gold-light);margin:8px 0;font-size:clamp(36px,5vw,64px);display:block}.valuationHero span{color:var(--muted)}.confidenceRing{border:10px solid #d8b5662e;border-radius:50%;align-content:center;place-items:center;width:130px;height:130px;display:grid}.confidenceRing b{color:var(--gold-light);font-size:36px}.confidenceRing span{font-size:11px}.formulaPanel{background:#d8b56612;border:1px solid #d8b56659;border-radius:16px;padding:18px}.formulaPanel span,.formulaPanel strong{display:block}.formulaPanel span{color:var(--muted)}.formulaPanel strong{color:var(--gold-light);margin-top:7px;font-size:19px}.strategyGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.strategyGrid .recommended{background:#4bd6a214;border-color:#4bd6a259}.warningPanel,.blockingPanel{border-radius:16px;padding:16px}.warningPanel{background:#ffbe6e12;border:1px solid #ffbe6e4d}.blockingPanel{background:#ff6e6e14;border:1px solid #ff6e6e6b}.warningPanel b,.warningPanel span,.blockingPanel b,.blockingPanel span{display:block}.warningPanel span,.blockingPanel span{margin-top:6px}.valuationReport{color:#111;background:#fff;border-radius:20px;padding:28px}.valuationReport .brandMark{color:#17120a}.reportHeader{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.reportHeader>div:first-child{align-items:center;gap:12px;display:flex}.reportHeader span,.reportHeader small{color:#666;margin-top:4px;display:block}.reportSubject,.reportGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.reportGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.reportSubject>div,.reportGrid>div{border:1px solid #ddd;border-radius:12px;padding:12px}.reportSubject span,.reportGrid span,.reportGrid small{color:#666;display:block}.reportSubject b,.reportGrid b{margin-top:4px;display:block}.reportValue{text-align:center;padding:34px 10px}.reportValue span,.reportValue small{color:#666;display:block}.reportValue strong{margin:8px 0;font-size:48px;display:block}.reportReferenceTable{border:1px solid #ddd;border-radius:12px;margin-top:20px;overflow:auto}.reportReferenceHead,.reportReferenceRow{grid-template-columns:70px 100px 1fr 70px 1fr 1fr 70px;gap:8px;min-width:780px;padding:10px 12px;display:grid}.reportReferenceHead{text-transform:uppercase;color:#666;background:#f3f3f3;font-size:10px}.reportReferenceRow{border-top:1px solid #e5e5e5;font-size:12px}.reportMethod{border-top:1px solid #ddd;margin-top:20px;padding-top:18px}.reportMethod p{color:#444;line-height:1.6}.reportActions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.entityCard{flex-direction:column;gap:13px;display:flex}.propertyImage{border:1px solid var(--line);background:linear-gradient(135deg,#d8b5661c,#6ec5ff14),linear-gradient(145deg,#263b59,#111d2f);border-radius:14px;align-items:flex-end;height:145px;padding:14px;display:flex}.entityHeader,.badgeRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.score{color:var(--gold-light);font-size:30px}.badge{border:1px solid var(--line);border-radius:999px;padding:6px 9px;font-size:11px;font-weight:850;display:inline-flex}.badge.success{color:#8ef0c8;background:#4bd6a214}.badge.info{color:#a9ddff;background:#6ec5ff14}.tableWrap{border:1px solid var(--line);border-radius:16px;margin-top:18px;overflow:auto}table{border-collapse:collapse;background:#ffffff05;width:100%}th,td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:13px 12px}th{color:var(--muted);text-transform:uppercase;font-size:10px}.adminGrid{grid-template-columns:.8fr 1.2fr;gap:14px;display:grid}.statusBadge{color:#8ef0c8;border:1px solid #4bd6a247;border-radius:999px;padding:7px 10px;display:inline-flex}.permissionList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.permissionList div{border:1px solid var(--line);border-radius:12px;padding:11px}.toast{z-index:50;background:#080e16f5;border:1px solid #d8b5664d;border-radius:16px;gap:4px;width:min(380px,100vw - 48px);padding:14px;display:grid;position:fixed;bottom:24px;right:24px}.toast b{color:var(--gold-light)}@media (width<=1150px){.miniGrid,.metricGrid,.chooserGrid,.entityGrid,.strategyGrid,.reportGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.wizardLayout,.homeGrid,.adminGrid{grid-template-columns:1fr}.livePanel{position:static}.reportSubject{grid-template-columns:1fr}}@media (width<=760px){.appShell{grid-template-columns:1fr}.sidebar{display:none}.pageContent{padding:16px}.formGrid,.miniGrid,.metricGrid,.chooserGrid,.entityGrid,.m2Hero,.m2Result,.strategyGrid,.reportGrid{grid-template-columns:1fr}.pageHeader,.valuationHero,.geoPanel{flex-direction:column;align-items:stretch}.topActions .primaryButton{display:none}.confidenceRing{width:100px;height:100px}.valuationReport{padding:18px}}@media print{body{background:#fff!important}.sidebar,.topbar,.livePanel,.toast,.noPrint{display:none!important}.appShell{background:#fff!important;display:block!important}.pageContent{padding:0!important}.card{box-shadow:none!important;background:#fff!important;border:0!important}.wizardLayout{display:block!important}.valuationReport{padding:0!important}}.arrivalExperience{z-index:9999;color:#f8f9fb;--arrivalGold:#d8b86d;--arrivalGold2:#f1d79c;background:#04070c;position:fixed;inset:0;overflow:hidden}.officeWorld{filter:blur(1.5px)saturate(.88);will-change:transform,filter;background:radial-gradient(circle at 50% 18%,#f4d6971f,#0000 23%),linear-gradient(#17202b 0 57%,#0a0f16 57% 100%);transition:transform 1.55s cubic-bezier(.17,.82,.18,1),filter 1.3s,opacity .9s;position:absolute;inset:-5%;transform:scale(1.035)translate(0,0)}.phase-opening .officeWorld{filter:blur(1px)saturate(.94)}.phase-walk .officeWorld,.phase-login .officeWorld,.phase-success .officeWorld{filter:blur(4px)saturate(.82)brightness(.72);transform:scale(1.17)translateY(1.5%)}.officeCeiling{clip-path:polygon(6% 0,94% 0,100% 100%,0 100%);background:linear-gradient(#222c38,#121a24 72%,#0000);height:29%;position:absolute;top:-4%;left:-8%;right:-8%}.officeCeiling i{background:linear-gradient(90deg,#0000,#ffeab7eb,#0000);width:19%;height:3px;position:absolute;top:36%;box-shadow:0 0 22px #ffdd9370}.officeCeiling i:first-child{left:14%}.officeCeiling i:nth-child(2){left:40%}.officeCeiling i:nth-child(3){right:14%}.officeBackWall{background:linear-gradient(#202a35,#131c26);position:absolute;inset:15% 7% 24%;box-shadow:inset 0 0 120px #0000005c}.officeBrandWall{opacity:.34;align-items:center;gap:15px;display:flex;position:absolute;top:25%;left:50%;transform:translate(-50%,-50%)}.wallLogo{width:60px;height:60px;color:var(--arrivalGold2);border:1px solid #d8b86db3;border-radius:18px;place-items:center;font-size:26px;font-weight:900;display:grid;box-shadow:0 0 34px #d8b86d33}.officeBrandWall span{letter-spacing:.22em;color:#f2e5c6;font-size:29px;font-weight:850}.officeDesk{width:35%;height:24%;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.deskTop{background:linear-gradient(#8a6b42,#3e3021);border-radius:4px;height:13%;position:absolute;top:22%;left:-8%;right:-8%;box-shadow:0 18px 36px #0000005c}.deskBase{clip-path:polygon(10% 0,90% 0,100% 100%,0 100%);background:linear-gradient(90deg,#111923,#26313e,#111923);position:absolute;inset:35% 14% 0}.deskScreen{background:radial-gradient(circle at 50% 35%,#d8b86d29,#0000 54%),#08101a;border:4px solid #101720;border-radius:5px;place-items:center;width:34%;height:42%;display:grid;position:absolute;top:-18%;left:50%;transform:translate(-50%);box-shadow:0 15px 38px #00000080}.deskScreen span{color:var(--arrivalGold2);letter-spacing:.2em;font-size:10px}.officeWindow{grid-template-columns:repeat(3,1fr);gap:6px;width:25%;height:58%;display:grid;position:absolute;top:8%;right:4%}.officeWindow div{background:linear-gradient(#34475a,#192633);border:1px solid #ffffff12;box-shadow:inset 0 0 40px #0000004d}.officePlant{width:9%;height:28%;position:absolute;bottom:3%}.plantLeft{left:7%}.plantRight{right:7%}.officePlant:after{content:"";clip-path:polygon(14% 0,86% 0,100% 100%,0 100%);background:linear-gradient(90deg,#443326,#7e6548,#392a20);height:30%;position:absolute;bottom:0;left:25%;right:25%}.officePlant span{transform-origin:bottom;background:linear-gradient(135deg,#243e31,#4c7259);border-radius:100% 0;width:18%;height:63%;position:absolute;bottom:25%;left:48%}.officePlant span:first-child{transform:rotate(-31deg)}.officePlant span:nth-child(2){height:76%;transform:rotate(5deg)}.officePlant span:nth-child(3){transform:rotate(34deg)}.officeFloor{transform-origin:bottom;background:linear-gradient(90deg,#ffffff13 1px,#0000 1px) 0 0/145px 100%,linear-gradient(#ffffff0e 1px,#0000 1px) 0 0/100% 82px,linear-gradient(#161d24,#090d12);height:55%;position:absolute;bottom:-19%;left:-12%;right:-12%;transform:perspective(780px)rotateX(65deg)}.officeGlow{background:radial-gradient(at 50% 54%,#d8b86d14,#0000 40%);position:absolute;inset:0}.glassPortal{perspective:1800px;width:min(660px,72vw);height:min(78vh,780px);transition:opacity .7s,transform 1.4s cubic-bezier(.17,.84,.17,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.portalFrame{border:2px solid #1c232bf5;position:absolute;inset:-10px;box-shadow:0 0 0 12px #080c11e6,0 35px 110px #000000a6,inset 0 0 55px #00000052}.glassDoor{transform-origin:0;transform-style:preserve-3d;border:1px solid #ffffff26;transition:transform 1.45s cubic-bezier(.16,.86,.18,1),opacity .8s;position:absolute;inset:0;box-shadow:inset 0 0 70px #03070b59,0 20px 60px #00000073}.phase-opening .glassDoor,.phase-walk .glassDoor,.phase-login .glassDoor,.phase-success .glassDoor{transform:rotateY(-82deg)}.phase-walk .glassPortal,.phase-login .glassPortal,.phase-success .glassPortal{opacity:0;transform:translate(-58%,-50%)scale(1.22)}.frostedGlass{-webkit-backdrop-filter:blur(22px)saturate(.72);backdrop-filter:blur(22px)saturate(.72);background:linear-gradient(125deg,#ffffff2e,#0000 32%,#ffffff14 51%,#0000 67%),radial-gradient(circle at 48% 38%,#f5f7fa26,#aab9c617 50%,#141d2752),#a4b2be38;position:absolute;inset:0}.glassReflection{opacity:.52;background:linear-gradient(90deg,#0000,#ffffff24,#0000);width:17%;position:absolute;top:0;bottom:0;left:14%;transform:skew(-10deg)}.doorLogo{text-align:center;text-shadow:0 3px 20px #00000073;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.doorLogoMark{width:76px;height:76px;color:var(--arrivalGold2);background:#070b1157;border:1px solid #f1d79cb8;border-radius:22px;place-items:center;margin:0 auto 15px;font-size:34px;font-weight:900;display:grid;box-shadow:0 0 42px #d8b86d30}.doorLogo b{letter-spacing:.22em;color:#f7ebd0;font-size:29px;display:block}.doorLogo small{color:#ffffffb3;letter-spacing:.17em;margin-top:8px;display:block}.doorHandle{background:linear-gradient(90deg,#8b7448,#f0d89c,#6e5835);border-radius:99px;width:8px;height:94px;position:absolute;top:47%;right:7%;box-shadow:0 0 16px #d8b86d4d}.arrivalVignette{pointer-events:none;background:radial-gradient(circle at 50% 48%,#0000 27%,#0000004d 68%,#000000c7 100%);position:absolute;inset:0}.arrivalGrain{pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='.6'/%3E%3C/svg%3E");position:absolute;inset:0}.arrivalStatus{place-items:center;gap:11px;transition:opacity .4s;display:grid;position:absolute;bottom:5%;left:50%;transform:translate(-50%)}.arrivalStatus small{letter-spacing:.3em;color:#ffffff94;font-size:9px}.statusLine{background:linear-gradient(90deg,transparent,var(--arrivalGold),transparent);width:80px;height:1px;animation:1.5s ease-in-out infinite statusPulse}.phase-login .arrivalStatus,.phase-success .arrivalStatus{opacity:0}@keyframes statusPulse{50%{opacity:.55;width:130px}}.loginLayer{opacity:0;visibility:hidden;place-items:center;padding:24px;transition:opacity .8s,transform .9s cubic-bezier(.17,.84,.17,1),visibility 0s .8s;display:grid;position:absolute;inset:0;transform:scale(.985)}.phase-login .loginLayer{opacity:1;visibility:visible;transition-delay:0s;transform:scale(1)}.phase-success .loginLayer{opacity:0;visibility:hidden;transition-delay:0s;transform:scale(1.04)}.loginAmbient{filter:blur(12px);background:radial-gradient(circle,#d8b86d1f,#0000 65%);border-radius:50%;width:min(780px,88vw);height:min(780px,88vw);position:absolute}.loginCard{-webkit-backdrop-filter:blur(26px)saturate(1.08);backdrop-filter:blur(26px)saturate(1.08);background:linear-gradient(#0c1520e6,#070d15eb);border:1px solid #ffffff21;border-radius:28px;width:min(470px,100%);padding:30px;position:relative;box-shadow:0 35px 110px #0000009e,inset 0 1px #ffffff14}.loginCard:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(130deg,#ffffff0f,#0000 26% 72%,#d8b86d0b);position:absolute;inset:0}.loginBrand{border-bottom:1px solid #ffffff17;align-items:center;gap:12px;padding-bottom:22px;display:flex;position:relative}.loginMark{width:46px;height:46px;color:var(--arrivalGold2);background:linear-gradient(135deg,#243750,#0e1927);border:1px solid #d8b86d6b;border-radius:15px;place-items:center;font-weight:900;display:grid}.loginBrand b,.loginBrand span{display:block}.loginBrand b{letter-spacing:.14em;color:var(--arrivalGold2)}.loginBrand span{color:#8997a8;letter-spacing:.08em;margin-top:4px;font-size:10px}.loginIntro{padding:23px 0 19px;position:relative}.loginIntro h1{margin:7px 0;font-size:38px}.loginIntro p{color:#a8b2bf;margin:0;line-height:1.55}.loginField{gap:7px;margin-top:13px;display:grid;position:relative}.loginField>span{color:#c7ced7;font-size:11px;font-weight:750}.inputShell{align-items:center;display:flex;position:relative}.inputShell>i{color:var(--arrivalGold);z-index:1;font-size:12px;font-style:normal;position:absolute;left:14px}.inputShell input{background:#02080e9e;border-color:#ffffff1c;padding:14px 72px 14px 39px}.passwordToggle{color:#aeb8c3;background:0 0;border:0;padding:8px;font-size:10px;position:absolute;right:7px}.loginOptions{justify-content:space-between;align-items:center;gap:12px;margin:15px 0;display:flex;position:relative}.loginOptions label{color:#9faab7;align-items:center;gap:8px;font-size:11px;display:flex}.loginOptions input{width:16px;height:16px}.loginOptions button{color:#cbb274;background:0 0;border:0;padding:0;font-size:11px}.loginError{color:#ffc2c2;background:#ff646414;border:1px solid #ff81814d;border-radius:12px;margin-bottom:12px;padding:10px 12px;font-size:12px;position:relative}.loginSubmit{background:linear-gradient(135deg,var(--arrivalGold),var(--arrivalGold2));color:#171109;border:0;justify-content:space-between;align-items:center;width:100%;padding:15px 17px;display:flex;position:relative;box-shadow:0 12px 32px #d8b86d29}.loginSubmit i{font-size:18px;font-style:normal}.demoCredentials{background:#ffffff09;border:1px solid #ffffff12;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:10px 12px;display:flex;position:relative}.demoCredentials span{color:#8592a2;font-size:10px}.demoCredentials button{color:var(--arrivalGold2);background:0 0;border:0;padding:0;font-size:11px}.loginSecurity{color:#748191;justify-content:center;align-items:center;gap:7px;margin-top:18px;display:flex;position:relative}.securityDot{background:#49daa3;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #49daa399}.loginSuccess{text-align:center;opacity:0;visibility:hidden;align-content:center;place-items:center;padding:24px;transition:opacity .7s,transform .8s,visibility 0s .8s;display:grid;position:absolute;inset:0;transform:scale(.94)}.phase-success .loginSuccess{opacity:1;visibility:visible;transition-delay:.15s;transform:scale(1)}.successPulse{margin-bottom:22px;position:relative}.successPulse:before,.successPulse:after{content:"";border:1px solid #d8b86d47;border-radius:50%;animation:1.6s ease-out infinite successRipple;position:absolute;inset:-18px}.successPulse:after{animation-delay:.55s}.successMark{width:86px;height:86px;color:var(--arrivalGold2);background:linear-gradient(135deg,#263c56,#0e1927);border:1px solid #d8b86d6b;border-radius:28px;place-items:center;font-size:38px;font-weight:900;display:grid;box-shadow:0 25px 65px #00000073}.loginSuccess h1{margin:9px 0;font-size:clamp(38px,6vw,68px)}.loginSuccess p{color:#abb5c1;font-size:16px}.successLoader{background:#ffffff14;border-radius:99px;width:min(330px,68vw);height:3px;margin-top:24px;overflow:hidden}.successLoader span{background:linear-gradient(90deg,var(--arrivalGold),var(--arrivalGold2));transform-origin:0;width:100%;height:100%;animation:1.35s forwards successLoad;display:block}@keyframes successRipple{to{opacity:0;transform:scale(1.6)}}@keyframes successLoad{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.logoutButton{color:#9ca8b8;background:0 0}@media (width<=760px){.glassPortal{width:78vw;height:68vh}.officeDesk{width:58%}.officeWindow{opacity:.55}.loginCard{border-radius:23px;padding:23px}.loginIntro h1{font-size:32px}.doorLogo b{font-size:20px}.doorLogoMark{width:62px;height:62px}}@media (prefers-reduced-motion:reduce){.officeWorld,.glassDoor,.glassPortal,.loginLayer,.loginSuccess{transition-duration:.01ms!important}.statusLine,.successPulse:before,.successPulse:after,.successLoader span{animation-duration:.01ms!important}}.valora-match-indicator.is-match,[data-valora-match=true],.valora-match.is-match,.match-card.is-match,.match-row.is-match{box-shadow:inset 0 0 0 1px #4bd6a214,0 12px 34px #14694f1f;color:#9af1ce!important;background:linear-gradient(#235b4857,#112e276b)!important;border-color:#4bd6a26b!important}.valora-match-indicator{border:1px solid #ffffff1a;border-radius:999px;justify-content:space-between;align-items:center;gap:9px;min-width:96px;padding:8px 11px;font-size:10px;line-height:1;display:inline-flex}.valora-match-indicator strong,.valora-match-indicator span{display:block}.valora-match-indicator.is-not-match,[data-valora-match=false]{color:#a8b2bf;box-shadow:none;background:#ffffff09;border-color:#ffffff1a}:where(.property-message,.property-assistant-message,.valora-assistant-strip,.property-empty-module,.property-empty-state,.valora-home-empty,.buyer-demand-selection,.buyer-demand-no-key,.buyer-demand-error,.buyer-demand-empty,.match-reason-bubble){white-space:normal!important;height:auto!important;max-height:none!important;overflow:visible!important}:where(.property-message,.property-assistant-message,.valora-assistant-strip,.property-empty-module,.property-empty-state,.valora-home-empty,.buyer-demand-selection,.buyer-demand-no-key,.buyer-demand-error,.buyer-demand-empty,.match-reason-bubble) :where(p,strong,span,small,h1,h2,h3,h4,li){overflow-wrap:break-word;word-break:normal;text-overflow:clip;max-width:100%;white-space:normal!important;-webkit-line-clamp:unset!important;line-clamp:unset!important}.property-message p,.property-assistant-message p,.match-reason-bubble p{height:auto!important;max-height:none!important;display:block!important;overflow:visible!important}.buyer-card-grid{align-items:stretch;grid-template-columns:repeat(auto-fit,minmax(340px,1fr))!important}.buyer-card{align-content:start;align-items:start;min-width:0;grid-template-rows:auto auto!important;grid-template-columns:58px minmax(0,1fr)!important;height:auto!important;overflow:visible!important}.buyer-avatar{flex:none;grid-area:1/1}.buyer-owner-strip{grid-row:1;width:100%;min-width:0;grid-column:2/-1!important}.buyer-owner-strip span,.buyer-owner-strip strong{white-space:normal;overflow-wrap:break-word;min-width:0}.buyer-owner-strip strong{text-align:right;flex:0 auto}.buyer-card-copy{grid-row:2;width:100%;min-width:0;display:block;grid-column:1/-1!important}.buyer-card-title{align-items:flex-start;min-width:0}.buyer-card-title>div{flex:auto;min-width:0}.buyer-card-title h2,.buyer-card-title p,.buyer-card-title>span{white-space:normal;word-break:normal;overflow-wrap:break-word}.buyer-card-title>span{text-align:center;flex:none;max-width:42%}.buyer-card-metrics{align-items:stretch;grid-template-columns:repeat(3,minmax(92px,1fr))!important}.buyer-card-metrics>div{min-width:0;height:auto!important;overflow:visible!important}.buyer-card-metrics span,.buyer-card-metrics strong{white-space:normal;word-break:normal;overflow-wrap:break-word}.buyer-card-metrics span{min-height:2.5em;line-height:1.25}.buyer-card-metrics strong{line-height:1.25}.buyer-card .property-open-button{white-space:normal;overflow-wrap:break-word;text-align:center;min-width:0;display:block;width:100%!important;height:auto!important}@media (width<=760px){.valora-assistant-strip,.property-assistant-message,.match-reason-bubble{padding:15px}.buyer-card-grid{grid-template-columns:1fr!important}.buyer-card{grid-template-columns:48px minmax(0,1fr)!important}.buyer-card-metrics{grid-template-columns:1fr!important}.buyer-card-metrics span{min-height:0}}.buyer-view-switch{background:#ffffff09;border:1px solid #ffffff17;border-radius:14px;gap:4px;padding:4px;display:inline-flex}.buyer-view-switch button{color:#9eabba;background:0 0;border:0;border-radius:10px;padding:9px 12px}.buyer-view-switch button.active{color:#17120a;background:linear-gradient(135deg,#d8b566,#f0d69a)}.buyer-os-view-map .property-os-content>.property-empty-state,.buyer-os-view-map .property-os-content>.buyer-card-grid{display:none}.buyer-demand-module{background:linear-gradient(#142338fa,#0b1624fa);border:1px solid #ffffff17;border-radius:24px;margin-top:26px;padding:22px;box-shadow:0 30px 90px #00000045}.buyer-demand-heading,.buyer-demand-selection-heading,.buyer-demand-ranking-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.buyer-demand-heading>div,.buyer-demand-selection-heading>div{min-width:0}.buyer-demand-heading span,.buyer-demand-selection-heading span,.buyer-demand-ranking-heading span{color:#d8b566;letter-spacing:.14em;font-size:10px;font-weight:900}.buyer-demand-heading h2,.buyer-demand-selection-heading h3{margin:6px 0 0}.buyer-demand-heading p{color:#9eabba;max-width:840px;margin:8px 0 0;line-height:1.6}.buyer-demand-heading button,.buyer-demand-selection-heading button,.buyer-demand-error button{color:#e4e9ef;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;flex:none;padding:10px 13px}.buyer-demand-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.buyer-demand-kpis article{background:#ffffff08;border:1px solid #ffffff14;border-radius:17px;min-height:116px;padding:16px}.buyer-demand-kpis span,.buyer-demand-kpis strong,.buyer-demand-kpis small{display:block}.buyer-demand-kpis span,.buyer-demand-kpis small{color:#9eabba}.buyer-demand-kpis strong{color:#f0d69a;overflow-wrap:anywhere;margin:8px 0 5px;font-size:clamp(18px,2vw,25px)}.buyer-demand-filters{background:#03090f47;border:1px solid #ffffff12;border-radius:17px;flex-wrap:wrap;align-items:end;gap:12px;margin-top:14px;padding:14px;display:flex}.buyer-demand-filters label{color:#cad2dc;gap:6px;min-width:220px;font-size:11px;font-weight:750;display:grid}.buyer-demand-filters select{color:#fff;background:#0b1624;border:1px solid #ffffff1a;border-radius:12px;width:100%;padding:11px 12px}.buyer-demand-legend{color:#9eabba;flex-wrap:wrap;gap:11px;margin-left:auto;font-size:10px;display:flex}.buyer-demand-legend span{align-items:center;gap:6px;display:inline-flex}.buyer-demand-legend i{border-radius:50%;width:10px;height:10px}.buyer-demand-legend i.low{background:#3a6e9e}.buyer-demand-legend i.medium{background:#d8b566}.buyer-demand-legend i.high{background:#d33f3f}.buyer-demand-layout{grid-template-columns:minmax(0,1.55fr) minmax(310px,.55fr);gap:14px;margin-top:14px;display:grid}.buyer-demand-map-column{min-width:0}.buyer-demand-map-shell{background:#0b1624;border:1px solid #ffffff17;border-radius:20px;min-height:590px;position:relative;overflow:hidden}.buyer-demand-map-canvas{width:100%;height:590px}.buyer-demand-map-status{z-index:5;color:#e9eef3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07101be0;border:1px solid #ffffff1f;border-radius:12px;max-width:calc(100% - 28px);padding:10px 12px;font-size:11px;position:absolute;bottom:14px;left:14px}.buyer-demand-map-status.error{color:#ffc5c5;border-color:#ff8f8f4d}.buyer-demand-marker{color:#fff;border:2px solid #ffffffbf;border-radius:50%;align-content:center;place-items:center;gap:1px;min-width:54px;min-height:54px;padding:7px;transition:transform .18s,box-shadow .18s;display:grid;transform:translateY(-4px);box-shadow:0 10px 28px #00000061}.buyer-demand-marker:hover,.buyer-demand-marker.selected{transform:translateY(-7px)scale(1.08);box-shadow:0 15px 35px #0000007a}.buyer-demand-marker.level-low{background:#315f8a}.buyer-demand-marker.level-medium{background:#b78b31}.buyer-demand-marker.level-high{background:#c73e3e}.buyer-demand-marker strong,.buyer-demand-marker span{line-height:1;display:block}.buyer-demand-marker strong{font-size:16px}.buyer-demand-marker span{font-size:8px}.buyer-demand-selection{background:#d8b5660e;border:1px solid #d8b5663d;border-radius:19px;margin-top:12px;padding:18px}.buyer-demand-selection-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.buyer-demand-selection-metrics div{background:#07101b5c;border:1px solid #ffffff12;border-radius:13px;min-width:0;padding:12px}.buyer-demand-selection-metrics span,.buyer-demand-selection-metrics strong{display:block}.buyer-demand-selection-metrics span{color:#9eabba;font-size:9px}.buyer-demand-selection-metrics strong{overflow-wrap:anywhere;margin-top:5px}.buyer-demand-buyer-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.buyer-demand-buyer-list div{background:#ffffff09;border-radius:12px;justify-content:space-between;gap:9px;min-width:0;padding:10px 11px;display:flex}.buyer-demand-buyer-list span,.buyer-demand-buyer-list strong{overflow-wrap:anywhere}.buyer-demand-buyer-list strong{color:#9af1ce;text-align:right;font-size:9px}.buyer-demand-ranking{background:#03090f57;border:1px solid #ffffff14;border-radius:20px;min-width:0;max-height:790px;padding:15px;overflow:auto}.buyer-demand-ranking-heading strong{color:#f0d69a}.buyer-demand-ranking-list{gap:7px;margin-top:12px;display:grid}.buyer-demand-ranking-list>button{color:#e4e9ef;text-align:left;background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;padding:11px;display:grid}.buyer-demand-ranking-list>button.selected{background:#d8b56614;border-color:#d8b5666b}.buyer-demand-rank-number{color:#f0d69a;background:#d8b56617;border-radius:10px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.buyer-demand-rank-copy,.buyer-demand-rank-copy strong,.buyer-demand-rank-copy small{display:block}.buyer-demand-rank-copy small{color:#9eabba;margin-top:4px;line-height:1.4}.buyer-demand-rank-score{color:#f0d69a;font-weight:900}.buyer-demand-no-key,.buyer-demand-loading,.buyer-demand-error,.buyer-demand-empty{color:#9eabba;text-align:center;background:#03090f47;border:1px dashed #ffffff1f;border-radius:20px;align-content:center;place-items:center;gap:9px;min-height:320px;padding:24px;display:grid}.buyer-demand-no-key strong,.buyer-demand-error strong,.buyer-demand-empty strong{color:#fff}.buyer-demand-no-key p{max-width:650px;margin:0;line-height:1.6}@media (width<=1150px){.buyer-demand-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.buyer-demand-layout{grid-template-columns:1fr}.buyer-demand-ranking{max-height:none}}@media (width<=760px){.property-header-actions{flex-wrap:wrap}.buyer-view-switch{width:100%}.buyer-view-switch button{flex:1}.buyer-demand-module{padding:15px}.buyer-demand-heading,.buyer-demand-selection-heading,.buyer-demand-ranking-heading{flex-direction:column;align-items:stretch}.buyer-demand-kpis,.buyer-demand-selection-metrics,.buyer-demand-buyer-list{grid-template-columns:1fr}.buyer-demand-filters label{width:100%;min-width:0}.buyer-demand-legend{width:100%;margin-left:0}.buyer-demand-map-shell,.buyer-demand-map-canvas{height:500px;min-height:500px}.buyer-demand-buyer-list div{flex-direction:column;align-items:flex-start}.buyer-demand-buyer-list strong{text-align:left}}.buyer-view-toolbar{z-index:3;background:#08121eb3;border:1px solid #ffffff14;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;padding:12px;display:flex;position:relative;box-shadow:0 12px 36px #00000024}.buyer-view-toolbar>span{color:#8795a3;text-align:right;max-width:620px;font-size:9px;line-height:1.45}.buyer-view-toolbar .buyer-view-switch{flex:none}.buyer-view-toolbar .buyer-view-switch button{white-space:nowrap;min-height:39px;font-weight:850}.buyer-demand-fallback-shell{isolation:isolate;background:radial-gradient(circle,#d8b56614,#0000 42%),#0b1624}.buyer-demand-fallback-base{z-index:0;pointer-events:none;filter:saturate(.72)brightness(.72)contrast(1.08);border:0;width:100%;height:100%;position:absolute;inset:0}.buyer-demand-fallback-shell:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#060f1933,#060f1961),radial-gradient(circle at 50% 45%,#0000 35%,#040b1347 100%);position:absolute;inset:0}.buyer-demand-heat-overlay{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.buyer-demand-heat-point{--heat-size:120px;--heat-opacity:.7;width:var(--heat-size);height:var(--heat-size);pointer-events:auto;cursor:pointer;background:0 0;border:0;border-radius:50%;min-width:0;min-height:0;padding:0;position:absolute;transform:translate(-50%,-50%)}.buyer-demand-heat-glow{opacity:var(--heat-opacity);filter:blur(8px);border-radius:50%;transition:transform .18s,opacity .18s;position:absolute;inset:0;transform:scale(.88)}.buyer-demand-heat-point.level-low .buyer-demand-heat-glow{background:radial-gradient(circle,#408cd3fa 0,#408cd385 28%,#408cd300 72%)}.buyer-demand-heat-point.level-medium .buyer-demand-heat-glow{background:radial-gradient(circle,#f1c14ffa 0,#ea9d339e 32%,#ea9d3300 73%)}.buyer-demand-heat-point.level-high .buyer-demand-heat-glow{background:radial-gradient(circle,#ff3f3f 0,#ee4b2bb8 34%,#ee4b2b00 74%)}.buyer-demand-heat-point:hover .buyer-demand-heat-glow,.buyer-demand-heat-point.selected .buyer-demand-heat-glow{opacity:1;transform:scale(1.08)}.buyer-demand-heat-marker{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07121edb;border:2px solid #ffffffd1;border-radius:50%;align-content:center;place-items:center;gap:1px;min-width:50px;min-height:50px;padding:7px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px #00000073}.buyer-demand-heat-point.selected .buyer-demand-heat-marker{border-color:#f0d69a;box-shadow:0 0 0 5px #f0d69a29,0 14px 38px #00000080}.buyer-demand-heat-marker strong,.buyer-demand-heat-marker small{white-space:nowrap;line-height:1;display:block}.buyer-demand-heat-marker strong{font-size:16px}.buyer-demand-heat-marker small{margin-top:2px;font-size:8px}.buyer-demand-map-provider{z-index:4;color:#f3f6f8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07101bdb;border:1px solid #ffffff24;border-radius:12px;gap:3px;max-width:calc(100% - 28px);padding:10px 12px;display:grid;position:absolute;top:14px;left:14px;box-shadow:0 10px 30px #0000003d}.buyer-demand-map-provider strong{color:#f0d69a;letter-spacing:.12em;font-size:9px}.buyer-demand-map-provider span{color:#a9b5c0;font-size:8px;line-height:1.35}@media (width<=760px){.buyer-view-toolbar{flex-direction:column;align-items:stretch}.buyer-view-toolbar>span{text-align:left;max-width:none}.buyer-view-toolbar .buyer-view-switch{width:100%}.buyer-view-toolbar .buyer-view-switch button{white-space:normal;min-width:0}.buyer-demand-map-provider{right:14px}}.buyer-demand-volume-hero{background:radial-gradient(circle at 100% 0,#d8b5662b,#0000 42%),linear-gradient(135deg,#192a41f5,#0a1523f5);border:1px solid #d8b56657;border-radius:21px;grid-template-columns:minmax(240px,1fr) minmax(420px,1.5fr) auto;align-items:center;gap:18px;margin-top:18px;padding:20px;display:grid}.buyer-demand-volume-hero>div:first-child>span,.buyer-demand-top-five-heading span,.buyer-demand-acquisition-priorities>div>span{color:#d8b566;letter-spacing:.15em;font-size:9px;font-weight:900}.buyer-demand-volume-hero h3,.buyer-demand-top-five-heading h3{overflow-wrap:anywhere;margin:6px 0;font-size:clamp(20px,2.6vw,32px);line-height:1.08}.buyer-demand-volume-hero p{color:#aab5c0;margin:0;line-height:1.55}.buyer-demand-volume-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.buyer-demand-volume-metrics>div{background:#040b1359;border:1px solid #ffffff14;border-radius:14px;min-width:0;min-height:86px;padding:13px}.buyer-demand-volume-metrics span,.buyer-demand-volume-metrics strong{display:block}.buyer-demand-volume-metrics span{color:#92a0ae;font-size:9px;line-height:1.3}.buyer-demand-volume-metrics strong{color:#f3d990;overflow-wrap:anywhere;margin-top:8px;font-size:clamp(17px,2vw,24px)}.buyer-demand-volume-metrics .gap{background:#93432726;border-color:#ef906347}.buyer-demand-volume-metrics .gap strong,.buyer-demand-top-five-table .gap{color:#ffb386}.buyer-demand-volume-metrics .balanced strong,.buyer-demand-top-five-table .balanced{color:#91e0ba}.buyer-demand-volume-hero>button{color:#17120a;white-space:normal;background:linear-gradient(135deg,#d8b566,#f0d69a);border:0;border-radius:13px;min-width:190px;padding:13px 15px;font-weight:850;line-height:1.35}.buyer-demand-task-message{color:#cfe8db;overflow-wrap:anywhere;background:#2e785224;border:1px solid #5fc79138;border-radius:13px;margin-top:10px;padding:11px 13px}.buyer-demand-top-five{background:#03090f47;border:1px solid #ffffff14;border-radius:18px;margin-top:14px;padding:16px}.buyer-demand-top-five-heading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.buyer-demand-top-five-heading h3{margin-bottom:0;font-size:20px}.buyer-demand-top-five-heading small{color:#8f9ba8;text-align:right;max-width:330px;line-height:1.4}.buyer-demand-top-five-table{gap:6px;margin-top:14px;display:grid}.buyer-demand-top-five-table>.header,.buyer-demand-top-five-table>button{grid-template-columns:38px minmax(170px,1.4fr) 70px 70px 70px minmax(140px,1fr);align-items:center;gap:10px;min-width:0;padding:10px 12px;display:grid}.buyer-demand-top-five-table>.header{color:#82909e;letter-spacing:.08em;font-size:9px;font-weight:800}.buyer-demand-top-five-table>button{color:#edf1f5;text-align:left;background:#ffffff06;border:1px solid #ffffff12;border-radius:13px;width:100%}.buyer-demand-top-five-table>button.selected{background:#d8b56613;border-color:#d8b56661}.buyer-demand-top-five-table>button>*{overflow-wrap:anywhere;min-width:0}.buyer-demand-selection-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.buyer-demand-acquisition-priorities{border-top:1px solid #ffffff14;gap:8px;margin-top:18px;padding-top:15px;display:grid}.buyer-demand-acquisition-priorities>div strong{color:#eef2f5;margin-top:5px;font-size:12px;display:block}.buyer-demand-acquisition-priorities article{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.buyer-demand-priority-location,.buyer-demand-priority-task{border:1px solid #ffffff12;border-radius:12px;min-width:0;padding:10px}.buyer-demand-priority-location{color:#eef2f5;text-align:left;background:#ffffff06;gap:4px;display:grid}.buyer-demand-priority-location strong,.buyer-demand-priority-location span{overflow-wrap:anywhere}.buyer-demand-priority-location span{color:#ffb386;font-size:9px}.buyer-demand-priority-task{color:#f0d69a;white-space:normal;background:#d8b56614;font-weight:800}@media (width<=1180px){.buyer-demand-volume-hero{grid-template-columns:1fr}.buyer-demand-volume-hero>button{width:100%}}@media (width<=900px){.buyer-demand-volume-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.buyer-demand-top-five-table{padding-bottom:5px;overflow-x:auto}.buyer-demand-top-five-table>.header,.buyer-demand-top-five-table>button{min-width:760px}}@media (width<=760px){.buyer-demand-top-five-heading{flex-direction:column;align-items:flex-start}.buyer-demand-top-five-heading small{text-align:left}.buyer-demand-volume-metrics,.buyer-demand-selection-metrics{grid-template-columns:1fr}}.valora-record-actions{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;margin-top:14px;display:grid}.valora-record-actions .property-open-button{min-width:0;width:100%!important;margin:0!important}.valora-delete-button{color:#ffd2d2;cursor:pointer;background:#771d243d;border:1px solid #e865656b;border-radius:12px;min-width:104px;padding:12px 16px;font-weight:800;transition:border-color .16s,background .16s,transform .16s}.valora-delete-button:hover{background:#9a252e61;border-color:#ff8080cc;transform:translateY(-1px)}.valora-delete-button:disabled{opacity:.55;cursor:wait;transform:none}.valora-delete-backdrop{z-index:9999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#01060cc7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.valora-delete-dialog{color:#f6f8fb;background:linear-gradient(145deg,#1e1319fa,#08111dfc);border:1px solid #ffffff1f;border-radius:24px;width:min(520px,100%);max-height:calc(100vh - 48px);padding:28px;overflow:auto;box-shadow:0 30px 90px #00000094}.valora-delete-icon{color:#ffd1d1;background:#92232b47;border:1px solid #ff7e7e73;border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:18px;font-size:24px;font-weight:900;display:grid}.valora-delete-copy,.valora-delete-copy p,.valora-delete-copy strong,.valora-delete-copy small,.valora-delete-warning,.valora-delete-confirmation{white-space:normal;overflow-wrap:break-word}.valora-delete-copy>span{color:#efb1b1;letter-spacing:.16em;font-size:11px;font-weight:900}.valora-delete-copy h2{margin:7px 0 12px;font-size:clamp(25px,4vw,34px)}.valora-delete-copy p{color:#aeb8c5;margin:0 0 9px;line-height:1.55}.valora-delete-copy strong,.valora-delete-copy small{display:block}.valora-delete-copy strong{color:#fff;font-size:18px}.valora-delete-copy small{color:#8f9cab;margin-top:5px}.valora-delete-warning{color:#d9c9aa;background:#855b1e1f;border:1px solid #f0be6938;border-radius:14px;margin:20px 0;padding:14px 16px;line-height:1.5}.valora-delete-confirmation{color:#c8d0da;gap:8px;font-size:13px;display:grid}.valora-delete-confirmation input{box-sizing:border-box;color:#fff;width:100%;min-height:46px;font:inherit;background:#ffffff0e;border:1px solid #ffffff21;border-radius:12px;padding:0 13px}.valora-delete-confirmation input:focus{outline-offset:1px;outline:2px solid #e1606066}.valora-delete-error{color:#ffd0d0;background:#871a222e;border:1px solid #ff696947;border-radius:12px;margin-top:14px;padding:12px 14px;line-height:1.45}.valora-delete-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.valora-delete-actions button{color:#e7ebf0;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:12px;min-height:44px;padding:0 18px;font-weight:800}.valora-delete-actions button.danger{color:#fff;background:linear-gradient(135deg,#9d3038,#6f2028);border-color:#ff77776b}.valora-delete-actions button:disabled{opacity:.45;cursor:not-allowed}.buyer-demand-live-source{color:#8fa0b2;align-items:center;gap:8px;margin-top:10px;font-size:12px;display:inline-flex}.buyer-demand-live-source:before{content:"";background:#45c879;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #45c8791f}.buyer-demand-live-source strong{color:#bce8ca}@media (width<=620px){.valora-record-actions{grid-template-columns:1fr}.valora-delete-button{width:100%}.valora-delete-dialog{padding:22px}.valora-delete-actions{grid-template-columns:1fr;display:grid}}.property-summary-with-view{align-items:center;gap:18px;min-width:min(100%,430px);display:flex}.property-summary-with-view>div:first-child{gap:2px;display:grid}.property-view-toggle{background:#ffffff0f;border:1px solid #ffffff14;border-radius:12px;gap:4px;padding:4px;display:inline-flex}.property-view-toggle button{color:#ffffffad;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:38px;padding:0 13px}.property-view-toggle button.active{color:#fff;background:#ffffff1f;box-shadow:0 8px 20px #00000029}.property-card-image{text-align:left;color:#fff;cursor:pointer;background:linear-gradient(145deg,#102536,#07111d);border:0;border-radius:20px 20px 0 0;width:100%;min-height:240px;padding:0;position:relative;overflow:hidden}.property-card-image:disabled{cursor:wait}.property-card-image>img{object-fit:cover;width:100%;height:100%;transition:transform .32s;position:absolute;inset:0}.property-card:hover .property-card-image>img{transform:scale(1.025)}.property-card-placeholder{background:radial-gradient(circle at 75% 20%,#c49f573d,#0000 30%),linear-gradient(145deg,#153047,#07111d 72%);align-content:center;justify-items:center;gap:8px;padding:24px;display:grid;position:absolute;inset:0}.property-card-placeholder span{color:#d8bd7e;letter-spacing:.2em;font-size:12px;font-weight:800}.property-card-placeholder strong{text-align:center;font-size:24px}.property-card-placeholder small{color:#ffffff8f}.property-card-image-overlay{background:linear-gradient(#040a102e,#040a100d 45%,#040a10eb);flex-direction:column;justify-content:space-between;padding:18px;display:flex;position:absolute;inset:0}.property-card-image-overlay>div:first-child{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.property-card-image-overlay span,.property-card-image-overlay strong{text-shadow:0 2px 12px #0000008f}.property-card-image-overlay span{letter-spacing:.1em;font-size:11px;font-weight:800}.property-card-image-overlay strong{text-align:right;max-width:55%;font-size:16px}.property-card-visual-badges{flex-wrap:wrap;align-items:flex-end;gap:7px;display:flex}.property-card-visual-badges em{color:#fff;letter-spacing:.07em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07101bc7;border:1px solid #ffffff2e;border-radius:999px;padding:6px 9px;font-size:10px;font-style:normal;font-weight:800;line-height:1}.property-card-visual-badges em.match-badge{color:#caffda;background:#0f6f3ae0;border-color:#7effa957}.property-list-view{grid-template-columns:1fr;gap:12px;display:grid}.property-list-view .property-card{grid-template-columns:minmax(210px,280px) minmax(0,1fr);align-items:stretch;display:grid}.property-list-view .property-card-image{border-radius:20px 0 0 20px;min-height:100%}.property-list-view .portfolio-owner-strip,.property-list-view .property-card-body{grid-column:2}.property-list-view .portfolio-owner-strip{grid-row:1;align-self:start;margin-left:0}.property-list-view .property-card-body{grid-row:1/span 2;padding-top:62px}.property-list-view .property-card-data,.property-list-view .property-score-row{grid-template-columns:repeat(3,minmax(0,1fr))}.property-media-file-input{display:none!important}.visual-suite-grid{align-items:start}.property-media-card{overflow:visible}.property-media-card[draggable=true]{cursor:grab}.property-media-card[draggable=true]:active{cursor:grabbing}.property-media-card.internal{border-color:#ffb74d73}.property-media-card.ai-generated{border-color:#7ddcff66;box-shadow:inset 0 0 0 1px #7ddcff14}.property-media-preview{cursor:zoom-in;background:#0b1723;border:0;border-radius:16px 16px 0 0;width:100%;min-height:220px;padding:0;display:block;position:relative;overflow:hidden}.property-media-preview img{object-fit:cover;width:100%;height:220px;display:block}.property-media-badges{flex-wrap:wrap;gap:6px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.property-media-badges span{letter-spacing:.08em;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#060f19d6;border:1px solid #fff3;border-radius:999px;padding:6px 8px;font-size:9px;font-weight:900}.property-media-badges .cover-badge{background:#a67725eb}.property-media-badges .ai-badge{background:#176282eb}.property-media-badges .internal-badge{background:#8f5018f0}.property-media-editor{border-top:1px solid #ffffff14;gap:13px;margin-top:14px;padding-top:14px;display:grid}.property-media-editor label,.ai-staging-form label{color:#ffffffad;gap:7px;font-size:12px;font-weight:700;display:grid}.property-media-editor input,.property-media-editor select,.ai-staging-form input,.ai-staging-form select{color:#fff;background:#040b12a6;border:1px solid #ffffff1f;border-radius:10px;width:100%;min-height:42px;padding:9px 11px}.property-media-publish-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.property-media-publish-grid label{background:#ffffff0a;border-radius:10px;align-items:center;gap:8px;min-height:38px;padding:8px 10px;display:flex}.property-media-publish-grid input{width:16px;min-height:16px}.property-media-focus-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.property-media-focus-controls input{padding:0}.property-media-editor-actions,.ai-staging-actions{justify-content:flex-end;gap:10px;display:flex}.property-photo-quality-card{grid-template-columns:minmax(180px,.55fr) 1fr;align-items:start;gap:24px;display:grid}.property-photo-quality-card ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.property-photo-quality-card li{color:#ffffffb8;padding-left:20px;position:relative}.property-photo-quality-card li:before{content:"•";color:#d5ae62;position:absolute;left:5px}.property-upload-progress{color:#ffffffb8;gap:8px;margin-top:14px;font-size:12px;display:grid}.property-upload-progress>div{background:#ffffff14;border-radius:999px;height:5px;overflow:hidden}.property-upload-progress i{border-radius:inherit;background:linear-gradient(90deg,#b08a45,#eed99a);width:45%;height:100%;animation:1.3s ease-in-out infinite alternate valora-upload;display:block}@keyframes valora-upload{0%{transform:translate(-15%)}to{transform:translate(135%)}}.property-gallery-backdrop,.ai-staging-backdrop{z-index:1200;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#01060bdb;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.property-gallery-modal{background:#07111c;border:1px solid #ffffff1f;border-radius:24px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1180px,100%);max-height:calc(100vh - 44px);display:grid;overflow:hidden;box-shadow:0 30px 100px #0000008c}.property-gallery-modal>header,.property-gallery-modal>footer,.ai-staging-studio>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex}.property-gallery-modal>footer{border-top:1px solid #ffffff14;border-bottom:0}.property-gallery-modal h2,.ai-staging-studio h2{margin:3px 0 0}.property-gallery-modal header span,.ai-staging-studio header span{color:#d3ac63;letter-spacing:.12em;font-size:11px;font-weight:800}.property-gallery-modal button,.ai-staging-studio button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;min-height:40px;padding:0 13px}.property-gallery-stage{background:#02070c;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.property-gallery-stage>img{object-fit:contain;width:100%;height:min(70vh,760px)}.gallery-arrow{width:52px;height:52px;font-size:34px;position:absolute;top:50%;transform:translateY(-50%);background:#03090fb8!important;border-radius:50%!important;padding:0!important}.gallery-arrow.previous{left:16px}.gallery-arrow.next{right:16px}.property-gallery-modal footer>div{gap:4px;display:grid}.property-gallery-modal footer span{color:#ffffff8f;font-size:12px}.before-after-slider{background:#02070c;width:100%;height:min(70vh,760px);position:relative;overflow:hidden}.before-after-slider>img,.before-after-overlay img{object-fit:contain;width:100%;height:100%}.before-after-overlay{border-right:2px solid #fff;position:absolute;inset:0 auto 0 0;overflow:hidden}.before-after-overlay img{width:100vw;max-width:min(1180px,100vw - 44px)}.before-after-divider{pointer-events:none;background:#fff;width:2px;position:absolute;top:0;bottom:0;transform:translate(-1px)}.before-after-label{color:#fff;background:#03090fc7;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800;position:absolute;top:14px}.before-after-label.before{left:14px}.before-after-label.after{right:14px}.before-after-slider input[type=range]{opacity:0;cursor:ew-resize;width:100%;height:100%;position:absolute;inset:0}.ai-staging-studio{background:#07111c;border:1px solid #ffffff1f;border-radius:24px;width:min(1280px,100%);max-height:calc(100vh - 44px);overflow:auto;box-shadow:0 30px 100px #00000094}.ai-staging-studio>header{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07111cf5;position:sticky;top:0}.ai-staging-studio header p{color:#ffffff9e;max-width:760px;margin:7px 0 0}.ai-staging-layout{grid-template-columns:minmax(280px,.75fr) minmax(0,1.4fr);gap:24px;padding:24px;display:grid}.ai-staging-layout>aside{align-self:start;gap:9px;display:grid;position:sticky;top:110px}.ai-staging-layout>aside img{object-fit:contain;background:#02070c;border-radius:16px;width:100%;max-height:440px}.ai-staging-layout>aside span{color:#ffffff8f;font-size:12px}.ai-staging-form{gap:18px;display:grid}.ai-staging-usage{background:#c5a05b1a;border:1px solid #c5a05b38;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.ai-staging-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ai-staging-guardrail{background:#358b631a;border:1px solid #4fc78b38;border-radius:14px;gap:5px;padding:14px 16px;display:grid}.ai-staging-guardrail span{color:#ffffffa6;font-size:12px}.public-property-photo-labels{flex-wrap:wrap;gap:5px;display:flex}.public-property-photo-labels .ai-disclosure,.public-property-cover-ai-disclosure{color:#fff!important;background:#194a5ee6!important}.public-property-cover-ai-disclosure{z-index:3;letter-spacing:.04em;border-radius:999px;padding:2.5mm 4mm;font-size:9px;font-weight:800;position:absolute;bottom:18mm;right:18mm}@media (width<=980px){.property-list-view .property-card{grid-template-columns:220px minmax(0,1fr)}.ai-staging-layout{grid-template-columns:1fr}.ai-staging-layout>aside{position:static}}@media (width<=720px){.property-summary-with-view,.property-photo-quality-card{grid-template-columns:1fr;width:100%;display:grid}.property-view-toggle{width:100%}.property-view-toggle button{flex:1}.property-list-view .property-card{display:block}.property-list-view .property-card-image{border-radius:20px 20px 0 0;min-height:220px}.property-list-view .property-card-body{padding-top:18px}.property-media-publish-grid,.property-media-focus-controls,.ai-staging-grid{grid-template-columns:1fr}.property-gallery-backdrop,.ai-staging-backdrop{padding:0}.property-gallery-modal,.ai-staging-studio{border-radius:0;width:100%;min-height:100vh;max-height:100vh}.property-gallery-stage>img,.before-after-slider{height:62vh}.ai-staging-layout{padding:16px}}.ai-staging-confirmation{background:#b08a4d14;border:1px solid #b08a4d47;border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;line-height:1.5;display:flex!important}.ai-staging-confirmation input,.ai-staging-switch-row input{flex:none;width:18px;height:18px;margin-top:2px}.ai-staging-admin-modal{background:#fff;border-radius:24px;width:min(760px,100vw - 32px);max-height:calc(100vh - 32px);padding:24px;overflow:auto;box-shadow:0 28px 80px #08122347}.ai-staging-admin-modal>header{justify-content:space-between;gap:24px;margin-bottom:22px;display:flex}.ai-staging-admin-modal>header span{color:#9a743c;letter-spacing:.11em;font-size:.72rem;font-weight:800}.ai-staging-admin-modal>header h2{margin:5px 0 6px}.ai-staging-admin-modal>header p{color:#667085;margin:0}.ai-staging-admin-usage{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.ai-staging-admin-usage>div{background:#f5f7fa;border-radius:16px;flex-direction:column;gap:5px;padding:15px;display:flex}.ai-staging-admin-usage span{color:#667085;font-size:.8rem}.ai-staging-admin-usage strong{font-size:1.22rem}.ai-staging-switch-row{align-items:center;gap:10px;min-height:48px;flex-direction:row!important;display:flex!important}@media (width<=680px){.ai-staging-admin-usage{grid-template-columns:1fr}.ai-staging-admin-modal{width:calc(100vw - 16px);max-height:calc(100vh - 16px);padding:18px}}.buyer-best-match-cover{background:#e9edf2;border-radius:18px;height:190px;margin:-2px -2px 18px;position:relative;overflow:hidden}.buyer-best-match-cover img,.buyer-match-cover img{object-fit:cover;width:100%;height:100%}.buyer-best-match-cover span{color:#fff;background:#07121fc7;border-radius:999px;padding:6px 9px;font-size:.72rem;font-weight:800;position:absolute;bottom:12px;right:12px}.buyer-match-cover{color:#ffffffc7;background:linear-gradient(135deg,#0e2137,#233d5d);flex:0 0 176px;place-items:center;width:176px;min-height:172px;display:grid;overflow:hidden}.buyer-match-cover span{letter-spacing:.13em;font-size:.72rem;font-weight:900}@media (width<=900px){.buyer-match-cover{flex-basis:auto;width:100%;min-height:210px}}.buyer-match-card{grid-template-columns:176px 110px minmax(0,1fr)}@media (width<=900px){.buyer-match-card{grid-template-columns:1fr}}.valora-record-actions .valora-match-action{font-weight:850;color:#168258!important;background:#22a06c1f!important;border-color:#22a06c6b!important}.property-media-card-actions .media-order-button{min-width:38px;padding-inline:10px;font-size:1rem}.property-media-card-actions .media-order-button:disabled{opacity:.35;cursor:not-allowed}.ai-staging-manual-studio{width:min(1320px,100%)}.ai-staging-manual-notice{background:#358b631c;border:1px solid #4fc78b3d;border-radius:16px;gap:5px;padding:15px 17px;display:grid}.ai-staging-manual-notice strong{color:#8fe5bb}.ai-staging-manual-notice span{color:#ffffffb3;line-height:1.55}.ai-staging-source-download{width:100%;min-height:44px;color:#fff!important;background:#ffffff0d!important;border:1px solid #ffffff24!important;border-radius:12px!important}.ai-staging-step-heading{gap:4px;margin-top:2px;display:grid}.ai-staging-step-heading span{color:#c5a05b;letter-spacing:.16em;font-size:11px;font-weight:800}.ai-staging-step-heading h3{color:#fff;margin:0;font-size:19px}.ai-staging-full-field{grid-column:1/-1}.ai-staging-prompt-panel{background:#ffffff09;border:1px solid #ffffff1c;border-radius:18px;gap:12px;padding:16px;display:grid}.ai-staging-prompt-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ai-staging-language-toggle{background:#ffffff0f;border-radius:12px;gap:4px;padding:4px;display:inline-flex}.ai-staging-language-toggle button{color:#ffffff9e;background:0 0;border-radius:9px;min-height:36px;padding:7px 12px}.ai-staging-language-toggle button.active{color:#fff;background:#c5a05b33;box-shadow:inset 0 0 0 1px #c5a05b52}.ai-staging-prompt-textarea{resize:vertical;color:#ffffffe0;white-space:pre-wrap;overflow-wrap:anywhere;background:#02080f;border:1px solid #ffffff1f;border-radius:14px;width:100%;min-height:360px;padding:16px;font:13px/1.62 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ai-staging-provider-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ai-provider-button{text-align:left;align-content:center;justify-items:start;gap:5px;min-height:88px;display:grid;border-radius:16px!important;padding:16px 18px!important}.ai-provider-button strong{font-size:15px}.ai-provider-button span{color:#ffffff9e;font-size:12px;line-height:1.45}.ai-provider-button.chatgpt{background:linear-gradient(135deg,#10655342,#ffffff09)!important;border-color:#57d6ae57!important}.ai-provider-button.gemini{background:linear-gradient(135deg,#4152a447,#ffffff09)!important;border-color:#7a92ff57!important}.ai-staging-manual-steps{color:#ffffffb8;background:#ffffff08;border:1px solid #ffffff17;border-radius:16px;margin:0;padding:15px 18px 15px 38px}.ai-staging-manual-steps li{padding:4px 0;line-height:1.48}.ai-staging-result-upload{background:#ffffff06;border:1px solid #ffffff1a;border-radius:18px;gap:14px;padding:17px;display:grid}.ai-staging-upload-dropzone{text-align:center;place-content:center;gap:6px;width:100%;min-height:128px;display:grid;background:#c5a05b0e!important;border:1px dashed #c5a05b7a!important;border-radius:16px!important}.ai-staging-upload-dropzone strong{color:#fff}.ai-staging-upload-dropzone span{color:#ffffff91;font-size:12px}.ai-staging-result-preview{background:#00000040;border-radius:16px;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:14px;padding:12px;display:grid}.ai-staging-result-preview img{object-fit:cover;background:#02070c;border-radius:12px;width:100%;height:120px}.ai-staging-result-preview>div{gap:5px;min-width:0;display:grid}.ai-staging-result-preview strong,.ai-staging-result-preview span{overflow-wrap:anywhere}.ai-staging-result-preview span{color:#ffffff94;font-size:12px}.ai-staging-result-controls{background:#ffffff09;border-radius:14px;gap:10px;padding:13px 15px;display:grid}.ai-staging-result-controls label{color:#ffffffc2;align-items:flex-start;gap:10px;line-height:1.45;flex-direction:row!important;display:flex!important}.ai-staging-result-controls input{flex:none;margin-top:1px;width:18px!important;height:18px!important}@media (width<=720px){.ai-staging-provider-actions{grid-template-columns:1fr}.ai-staging-prompt-toolbar{align-items:stretch}.ai-staging-language-toggle,.ai-staging-prompt-toolbar>button{width:100%}.ai-staging-language-toggle button{flex:1}.ai-staging-prompt-textarea{min-height:440px}.ai-staging-result-preview{grid-template-columns:1fr}.ai-staging-result-preview img{height:220px}}.property-master-wizard,.property-master-panel{width:100%;min-width:0;color:var(--text-primary,#172033)}.property-master-header,.property-master-panel>header{background:linear-gradient(135deg,#fff 0%,#f6f8fb 100%);border:1px solid #14213d1a;border-radius:24px;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex;box-shadow:0 18px 55px #14213d14}.property-master-header>div:first-child,.property-master-panel>header>div:first-child{min-width:0;max-width:780px}.property-master-header span,.property-master-panel>header span,.property-master-section-heading>span{letter-spacing:.14em;text-transform:uppercase;color:#7c6544;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.property-master-header h2,.property-master-panel h3,.property-master-section-heading h3{overflow-wrap:anywhere;margin:0;font-size:clamp(24px,3vw,38px);line-height:1.08}.property-master-header p,.property-master-panel>header p,.property-master-section-heading p{color:#647084;overflow-wrap:anywhere;margin:12px 0 0;line-height:1.65}.property-master-header-actions,.property-master-panel-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:260px;display:flex}.property-master-header-actions span{color:#697487;text-align:right;letter-spacing:0;text-transform:none;width:100%;margin:0}.property-master-header-actions button,.property-master-panel-actions button,.property-master-footer button,.property-master-empty button{color:#1c2940;cursor:pointer;background:#fff;border:1px solid #14213d24;border-radius:12px;min-height:42px;padding:10px 16px;font-weight:750}.property-master-header-actions button:hover,.property-master-panel-actions button:hover,.property-master-footer button:hover,.property-master-empty button:hover{border-color:#a680457a;transform:translateY(-1px)}.property-master-header-actions button.primary,.property-master-panel-actions button.primary,.property-master-footer button.primary,.property-master-empty button.primary{color:#fff;background:#1e2d49;border-color:#1e2d49}.property-master-notice,.property-master-loading{overflow-wrap:anywhere;border-radius:14px;margin-top:16px;padding:15px 18px;line-height:1.55}.property-master-notice.success{color:#14633c;background:#1fa45e14;border:1px solid #18824c3d}.property-master-notice.error{color:#8b2525;background:#b8303014;border:1px solid #b830303d}.property-master-loading{color:#657084;background:#f8fafc;border:1px dashed #14213d2e}.property-master-layout{grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:start;gap:22px;margin-top:22px;display:grid}.property-master-stepper{gap:14px;min-width:0;display:grid;position:sticky;top:18px}.property-master-progress-card{color:#fff;background:#1d2a43;border-radius:18px;padding:18px;box-shadow:0 18px 40px #14213d29}.property-master-progress-card>span,.property-master-progress-card>small{color:#ffffffb3;display:block}.property-master-progress-card>strong{margin:8px 0;font-size:34px;display:block}.property-master-progress-card>div,.property-master-readiness-grid article>div{background:#ffffff29;border-radius:999px;height:7px;overflow:hidden}.property-master-progress-card i,.property-master-readiness-grid article i{border-radius:inherit;background:linear-gradient(90deg,#c8a56e,#f0d49f);height:100%;display:block}.property-master-stepper nav{gap:7px;max-height:calc(100vh - 210px);padding-right:4px;display:grid;overflow:auto}.property-master-stepper nav button{text-align:left;cursor:pointer;background:#fff;border:1px solid #14213d17;border-radius:14px;grid-template-columns:34px minmax(0,1fr);gap:11px;width:100%;min-width:0;padding:11px;display:grid}.property-master-stepper nav button>span{color:#4c5b72;background:#eef2f7;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.property-master-stepper nav button>div{min-width:0}.property-master-stepper nav strong,.property-master-stepper nav small{overflow-wrap:anywhere;display:block}.property-master-stepper nav strong{color:#1d2940;font-size:13px}.property-master-stepper nav small{color:#778195;margin-top:3px;line-height:1.35}.property-master-stepper nav button.active{background:#fffaf1;border-color:#ae85468c;box-shadow:0 12px 28px #ae85461a}.property-master-stepper nav button.active>span,.property-master-stepper nav button.completed>span{color:#fff;background:#1d2a43}.property-master-content{background:#fff;border:1px solid #14213d17;border-radius:24px;min-width:0;padding:24px;box-shadow:0 18px 50px #14213d0f}.property-master-section-heading{margin-bottom:20px}.property-master-section-heading h3{font-size:clamp(23px,2.6vw,34px)}.property-master-type-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.property-master-type-grid button{color:#26344c;cursor:pointer;text-align:left;background:#f8fafc;border:1px solid #14213d1f;border-radius:16px;min-width:0;min-height:104px;padding:15px}.property-master-type-grid button span,.property-master-type-grid button strong{overflow-wrap:anywhere;display:block}.property-master-type-grid button span{margin-bottom:10px;font-size:24px}.property-master-type-grid button.selected{background:#fff9ee;border-color:#b18c50;box-shadow:inset 0 0 0 1px #b18c5040}.property-master-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.property-master-fields>label,.property-master-registration-block>label{color:#26344c;background:#fbfcfe;border:1px solid #14213d14;border-radius:15px;align-content:start;gap:8px;min-width:0;padding:15px;font-weight:700;display:grid}.property-master-fields>label.full-width,.property-master-fields>.full-width{grid-column:1/-1}.property-master-fields input,.property-master-fields select,.property-master-fields textarea,.property-master-registration-block select{color:#18243b;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #14213d29;border-radius:10px;padding:10px 12px;font-weight:550}.property-master-fields textarea{resize:vertical;min-height:110px}.property-master-fields label>small,.property-master-registration-block label>small{color:#778195;overflow-wrap:anywhere;font-weight:500;line-height:1.45}.property-master-field-title{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.property-master-field-title em,.property-master-field-title i{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:3px 7px;font-size:9px;font-style:normal}.property-master-field-title em{color:#147343;background:#e8f6ee}.property-master-field-title i{color:#72508b;background:#f3edf9}.property-master-multiselect,.property-master-condition-grid{flex-wrap:wrap;gap:8px;display:flex}.property-master-multiselect button,.property-master-condition-grid button{color:#35445c;cursor:pointer;background:#fff;border:1px solid #14213d24;border-radius:10px;min-height:36px;padding:8px 11px;font-weight:650}.property-master-multiselect button.active,.property-master-condition-grid button.selected{color:#17653e;background:#eaf7ef;border-color:#1f7c4b}.property-master-address-preview{color:#fff;background:#1d2a43;border-radius:14px;padding:17px}.property-master-address-preview span,.property-master-address-preview strong{overflow-wrap:anywhere;display:block}.property-master-address-preview span{color:#ffffffad;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:11px;font-weight:700}.property-master-checkbox{grid-template-columns:28px minmax(0,1fr)!important;align-items:start!important}.property-master-checkbox input{width:20px;min-height:20px;margin-top:2px}.property-master-checkbox strong,.property-master-checkbox small{display:block}.property-master-inline-label{margin-bottom:9px;font-weight:800;display:block}.property-master-footer{border-top:1px solid #14213d17;grid-template-columns:minmax(120px,1fr) auto minmax(180px,1fr);align-items:center;gap:14px;margin-top:24px;padding-top:20px;display:grid}.property-master-footer button:last-child{justify-self:end}.property-master-footer span{color:#7a8497;font-weight:700}.property-master-footer button:disabled{opacity:.45;cursor:not-allowed;transform:none}.property-master-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.property-master-readiness-grid article{color:#fff;background:#1d2a43;border-radius:18px;min-width:0;padding:20px}.property-master-readiness-grid article>span,.property-master-readiness-grid article>small{color:#ffffffb8;overflow-wrap:anywhere;display:block}.property-master-readiness-grid article>strong{margin:7px 0 11px;font-size:35px;display:block}.property-master-readiness-grid article>small{margin-top:10px;line-height:1.45}.property-master-readiness-grid.compact{margin-top:20px}.property-master-review-columns,.property-master-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.property-master-review-columns article,.property-master-summary-grid article,.property-master-registration-block,.property-master-empty{background:#fafbfd;border:1px solid #14213d17;border-radius:17px;min-width:0;padding:19px}.property-master-review-columns h4,.property-master-summary-grid h4,.property-master-registration-block h4{margin:0 0 11px;font-size:16px}.property-master-review-columns ul,.property-master-summary-grid ul{color:#59667a;margin:0;padding-left:19px;line-height:1.7}.property-master-review-columns li,.property-master-summary-grid li{overflow-wrap:anywhere}.property-master-review-columns .complete,.property-master-summary-grid .complete{color:#167348;font-weight:700}.property-master-registration-block{grid-template-columns:minmax(220px,.8fr) minmax(260px,1fr);gap:16px;margin-top:16px;display:grid}.property-master-registration-block>div:first-child,.property-master-registration-block>label,.property-master-package-grid{min-width:0}.property-master-registration-block>div:first-child p{color:#697589;margin:0;line-height:1.55}.property-master-package-grid{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.property-master-package-grid button{text-align:left;cursor:pointer;background:#fff;border:1px solid #14213d1f;border-radius:14px;min-width:0;padding:15px}.property-master-package-grid button span,.property-master-package-grid button strong,.property-master-package-grid button small{overflow-wrap:anywhere;display:block}.property-master-package-grid button span{color:#8d7247;font-size:10px;font-weight:800}.property-master-package-grid button strong{margin:8px 0 5px;font-size:20px}.property-master-package-grid button.selected{background:#fff9ed;border-color:#b18c50}.property-master-panel{padding:0}.property-master-panel>header h3{font-size:clamp(24px,2.8vw,34px)}.property-master-panel-actions{min-width:240px}.property-master-empty{text-align:center;margin-top:18px}.property-master-empty strong,.property-master-empty p{overflow-wrap:anywhere;display:block}.property-master-empty p{color:#687589;max-width:650px;margin:10px auto 18px;line-height:1.6}.property-master-summary-grid dl{gap:10px;margin:0;display:grid}.property-master-summary-grid dl div{border-bottom:1px solid #14213d14;justify-content:space-between;gap:16px;padding-bottom:9px;display:flex}.property-master-summary-grid dt,.property-master-summary-grid dd{overflow-wrap:anywhere;margin:0}.property-master-summary-grid dt{color:#6f7a8d}.property-master-summary-grid dd{text-align:right;font-weight:800}.property-master-valuation-bridge{background:linear-gradient(135deg,#eff9f3 0%,#fff 100%);border:1px solid #1b78492e;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(210px,280px);gap:18px;margin-bottom:18px;padding:18px 20px;display:grid}.property-master-valuation-bridge>div:first-child,.property-master-valuation-score{min-width:0}.property-master-valuation-bridge span,.property-master-valuation-bridge strong,.property-master-valuation-bridge p,.property-master-valuation-bridge small{overflow-wrap:anywhere;display:block}.property-master-valuation-bridge>div:first-child>span{color:#1e7448;letter-spacing:.12em;font-size:10px;font-weight:800}.property-master-valuation-bridge>div:first-child>strong{color:#183528;margin-top:7px;font-size:18px}.property-master-valuation-bridge p{color:#637469;margin:8px 0 0;line-height:1.5}.property-master-valuation-score{color:#fff;background:#1e7448;border-radius:14px;padding:14px}.property-master-valuation-score span,.property-master-valuation-score small{color:#ffffffbd}.property-master-valuation-score strong{margin:5px 0;font-size:30px}@media (width<=1100px){.property-master-layout{grid-template-columns:1fr}.property-master-stepper{position:static}.property-master-stepper nav{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}}@media (width<=760px){.property-master-header,.property-master-panel>header{flex-direction:column;padding:18px}.property-master-header-actions,.property-master-panel-actions{justify-content:flex-start;width:100%;min-width:0}.property-master-header-actions span{text-align:left}.property-master-content{padding:16px}.property-master-type-grid,.property-master-fields,.property-master-readiness-grid,.property-master-review-columns,.property-master-summary-grid,.property-master-registration-block,.property-master-package-grid,.property-master-valuation-bridge,.property-master-stepper nav,.property-master-footer{grid-template-columns:1fr}.property-master-footer button,.property-master-footer button:last-child,.property-master-footer span{text-align:center;justify-self:stretch;width:100%}.property-master-registration-block>label,.property-master-package-grid{grid-column:auto}}
