.scout-content{max-width:1450px;margin:0 auto}.scout-intro{display:flex;align-items:center;gap:28px;padding:30px;background:linear-gradient(120deg,#2b293e,#1b2936);border:1px solid #514861;border-radius:22px}.scout-intro>div:nth-child(2){flex:1}.scout-intro h2{font-size:25px;margin:10px 0}.scout-intro p{font-size:13px;line-height:1.8;color:#bbbdcf;max-width:650px}.scout-intro .scout-scope{font-size:10px;color:#a9a2c4}.scout-controls{display:grid;justify-items:center;gap:15px}.scout-avatar{display:block;position:relative;flex-shrink:0;width:90px;height:105px;background:linear-gradient(140deg,#667487,#29374b);border-radius:45% 45% 38% 38%;border:3px solid #718299;box-shadow:inset -10px -7px 15px #11182755}.scout-avatar:before{content:'';position:absolute;left:10px;right:10px;top:27px;height:29px;border-radius:30px;background:#101a29}.scout-avatar:after{content:'••';font-size:28px;letter-spacing:10px;position:absolute;top:21px;left:21px;color:#b8b2ec}.scout-avatar i{position:absolute;width:78px;height:15px;background:#172235;border-radius:50%;top:1px;left:3px;z-index:1;transform:rotate(-7deg)}.scout-avatar i:before{content:'';position:absolute;width:51px;height:24px;background:#172235;border-radius:9px 9px 0 0;left:14px;top:-17px;border-bottom:5px solid #9486bd}.scout-avatar b{position:absolute;bottom:5px;left:33px;font-size:26px;color:#c9bce9}.scout-note{display:flex;gap:18px;margin:22px 0 34px;color:#b7b6c8;font-size:12px;line-height:1.8}.scout-note strong{color:#d9d5e9;min-width:140px}.scout-section-head{display:flex;justify-content:space-between;align-items:center;margin:28px 0 20px;gap:15px}.scout-section-head h2{font-size:21px;font-weight:600;margin:0}.scout-section-head h2 span{font-size:12px;color:#b9acce;margin-left:10px}.scout-leads{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.scout-lead{padding:24px;background:#1b2432;border:1px solid #4a435b;border-radius:18px;min-width:0}.scout-lead h3{font-size:19px;line-height:1.4;margin:19px 0 10px;overflow-wrap:anywhere}.scout-for{font-size:11px;line-height:1.7;color:#a4b5c8;overflow-wrap:anywhere}.scout-lead dl{font-size:12px;line-height:1.75}.scout-lead dt{font-size:10px;color:#a89ebf;margin:18px 0 5px}.scout-lead dd{margin:0;color:#d3d9e4;overflow-wrap:anywhere}.scout-lead ul{padding-left:18px;color:#aabdd0;font-size:11px;margin:6px 0}.scout-quote{padding:12px;background:#302d40;border-left:2px solid #a599c8;border-radius:0 8px 8px 0}.scout-lead details,.scout-job details{font-size:12px;color:#c0b4dc;margin:15px 0}.scout-lead summary,.scout-job summary{cursor:pointer}.scout-description{white-space:pre-wrap;line-height:1.8;color:#afbed0;overflow-wrap:anywhere}.scout-lead .btn{display:inline-flex;align-items:center;gap:7px;text-decoration:none}.scout-lead .btn svg{width:12px}.scout-review{display:flex;gap:10px;align-items:center;flex-wrap:wrap;border-top:1px solid #354353;padding-top:17px;margin-top:17px}.scout-dismissed{opacity:.65}.scout-empty{grid-column:1/-1;text-align:center;padding:45px 25px;border:1px dashed #465064;border-radius:18px;background:#1a233055}.scout-empty .scout-avatar{margin:12px auto 25px;transform:scale(.8)}.scout-empty h3{font-size:19px}.scout-empty p{font-size:12px;line-height:1.75;color:#a3b1c8}.scout-jobs{display:grid;gap:12px}.scout-job{display:flex;justify-content:space-between;gap:22px;padding:20px;background:#192431;border:1px solid #344454;border-radius:13px;min-width:0}.scout-job>div:first-child{min-width:0;flex:1}.scout-job h3{font-size:14px;margin:13px 0 8px;overflow-wrap:anywhere}.scout-job p{font-size:12px;color:#a8b8cc;line-height:1.8;margin:5px 0}.scout-job a{color:#c0bbdb}.scout-job-actions{display:grid;justify-items:end;align-content:center;gap:10px}.scout-footer{font-size:11px;line-height:1.9;color:#879db4;margin-top:25px}.pick-owner-link{margin:12px 0 2px}.scout-room-link{color:#c9b7e8!important}
@media(max-width:1000px){.scout-intro{gap:20px;padding:24px;flex-wrap:wrap}.scout-controls{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-end}.scout-leads{grid-template-columns:1fr}}
@media(max-width:760px){.scout-content{padding:24px 15px!important}.scout-intro{align-items:flex-start;padding:23px 18px;gap:18px}.scout-intro .scout-avatar{width:70px;height:85px;transform:scale(.85);transform-origin:top left;margin-right:-8px}.scout-intro h2{font-size:20px}.scout-intro p{font-size:11px}.scout-intro .scout-scope{font-size:9px}.scout-note{display:block}.scout-note strong{display:block;margin-bottom:8px}.scout-section-head{align-items:start;flex-direction:column;gap:7px}.scout-lead{padding:19px}.scout-job{flex-direction:column;gap:8px}.scout-job-actions{display:flex;justify-content:space-between;align-items:center}.scout-lead h3{font-size:18px}}

.owner-ai-panel{border:1px solid #794653;background:linear-gradient(125deg,#271e26,#172b25);padding:24px;border-radius:18px;margin:18px 0}.owner-ai-panel .world-kicker{color:#fb849d}.owner-ai-metrics{display:flex;gap:28px;flex-wrap:wrap;margin:20px 0}.owner-ai-metrics span{display:grid;gap:5px;font-size:12px;color:#becfc7}.owner-ai-metrics strong{font-size:20px;color:#fff}.owner-evidence-summary{margin:12px 0;padding:14px;border:1px solid #65524e;border-radius:12px;background:#202f2b;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.owner-evidence-summary>strong{color:#f0c37d}.owner-evidence-summary details{margin:8px 0}.owner-evidence-summary summary{cursor:pointer;color:#dcebe4}.owner-evidence-summary ul{padding-left:18px}.owner-price-compare strong{color:#b7ead1}.owner-evidence-empty{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;color:#a9bdb4;margin:8px 0}.scout-avatar{background:#651d34!important;box-shadow:0 0 24px #f5245533}.scout-avatar b{color:#ff8ba6}
@media(max-width:650px){.owner-ai-panel{padding:16px}.owner-ai-metrics{gap:18px}.owner-evidence-empty{align-items:flex-start;flex-direction:column}}

.owner-match-results{margin-bottom:36px}.owner-result-totals{display:flex;gap:32px;flex-wrap:wrap;margin:22px 0}.owner-result-totals span{display:grid;gap:7px;font-size:12px;color:#b5c8bf}.owner-result-totals strong{font-size:30px;color:#f0d7a2}.owner-match-results .scout-section-head h2{margin-top:10px;font-size:28px}#owner-match-filters{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:12px;align-items:end;margin:22px 0}#owner-match-filters label{display:grid;gap:8px;font-size:11px;color:#b5c8bf;min-width:0}#owner-match-filters input,#owner-match-filters select{width:100%;min-width:0;height:42px}#owner-match-filters button{height:42px}.owner-result-list{display:grid;gap:24px}.owner-result-card{border:1px solid #536155;border-radius:18px;background:#182a23;overflow:hidden}.owner-result-card>header{display:flex;gap:16px;align-items:center;padding:22px;background:#20392e;border-bottom:1px solid #435548}.owner-result-card h3{margin:0 0 7px;font-size:22px;overflow-wrap:anywhere}.owner-result-rank{font-size:26px;color:#f0d7a2;min-width:44px}.owner-result-comparison{padding:22px;line-height:1.7;font-size:13px;overflow-wrap:anywhere}.owner-result-comparison h4{font-size:16px;margin:16px 0 8px}.owner-result-comparison ul{padding-left:20px;color:#c2d2c7}.owner-result-sides{display:grid;grid-template-columns:1fr 1fr;margin-top:20px;border:1px solid #405749;border-radius:12px;overflow:hidden}.owner-result-sides>section{padding:20px;min-width:0}.owner-result-sides>section+section{background:#223a2e;border-left:1px solid #405749}.owner-result-sides p{margin:7px 0}.owner-result-rent{font-size:25px;color:#eaf1de}.owner-result-difference{padding:12px 16px;border-radius:8px;background:#304234;color:#f1d9a6}.owner-result-comparison details{margin:15px 0}.owner-result-comparison summary,.owner-result-alternatives>summary{cursor:pointer;color:#d4e6d5}.owner-result-comparison .saved-photo-pairs img{height:240px;object-fit:contain;background:#101c16}.owner-result-comparison .saved-photo-pairs{max-width:100%}.owner-result-alternatives{border-top:1px solid #435548}.owner-result-alternatives>summary{padding:18px 22px}.owner-result-pages{margin-top:20px;justify-content:flex-end}
@media(max-width:950px){#owner-match-filters{grid-template-columns:1fr 1fr}}
@media(max-width:600px){#owner-match-filters{grid-template-columns:1fr}.owner-result-totals{gap:18px}.owner-result-totals span{max-width:130px}.owner-result-totals strong{font-size:25px}.owner-result-card>header,.owner-result-comparison{padding:16px}.owner-result-sides{grid-template-columns:1fr}.owner-result-sides>section+section{border-left:0;border-top:1px solid #405749}.owner-result-sides>section{padding:16px}.owner-result-comparison .saved-photo-pairs img{height:150px}.owner-result-card h3{font-size:19px}.owner-match-results .scout-section-head h2{font-size:25px}}

.landlord-results{padding:24px;border:1px solid #426250;border-radius:20px;background:#15241c;margin-bottom:36px}.landlord-results>p{line-height:1.7;font-size:13px;color:#becfc1}.landlord-results .scout-section-head{margin-top:0}.landlord-results h2{margin-top:10px;font-size:27px}.landlord-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.landlord-card{min-width:0;padding:22px;border:1px solid #425746;border-radius:16px;background:#1b3023;overflow-wrap:anywhere;font-size:13px;line-height:1.7}.landlord-card h3{font-size:19px;line-height:1.4;margin:17px 0 12px}.landlord-card summary{cursor:pointer;color:#d6e6cd}.landlord-card details{margin:14px 0}.landlord-card .btn{display:inline-block;text-decoration:none}#landlord-filters{display:grid;grid-template-columns:1.3fr 1fr auto;gap:14px;align-items:end;margin:22px 0}#landlord-filters label{display:grid;gap:8px;font-size:11px;color:#b5c8bf;min-width:0}#landlord-filters input,#landlord-filters select{height:42px;width:100%;min-width:0}#landlord-filters button{height:42px}
@media(max-width:850px){.landlord-grid{grid-template-columns:1fr}#landlord-filters{grid-template-columns:1fr}.landlord-results{padding:17px}.landlord-card{padding:17px}}
