.cls-root .cls-agent-shell>.sidebar{overflow-y:auto}.cls-root .cls-agent-shell .sidebar .agency-logo img,.cls-root .cls-agent-shell .mobile-brand .agency-logo img{filter:brightness(0)invert()}.cls-root .cls-agent-shell>.workspace{min-width:0}.cls-root .cls-module-bar{color:var(--muted);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;font-size:.7rem;display:flex}.cls-root .cls-module-bar a{color:var(--green);font-weight:750}.cls-root .single-agent-module.app-shell{background:0 0;min-block-size:0}.cls-root .single-agent-module>.workspace{min-block-size:0;margin-inline-start:0}.cls-root .single-agent-module #main-content{min-block-size:0;padding:0}.cls-root .cls-dashboard-actions{flex-wrap:wrap;gap:.5rem;padding:.8rem;display:flex}.cls-root .cls-inline-action{color:var(--forest);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:750}.cls-root .cls-search{width:100%;box-shadow:none;margin:1rem 0}.cls-root .cls-section-actions{margin-bottom:1rem}.cls-root .cls-create-menu{z-index:25;display:inline-block;position:relative}.cls-root .cls-create-menu summary{border:1px solid var(--forest);background:var(--forest);color:#fff;cursor:pointer;border-radius:.65rem;align-items:center;gap:.4rem;padding:.8rem 1rem;font-size:.75rem;font-weight:750;display:flex}.cls-root .cls-create-menu>div{border:1px solid var(--line);min-width:16rem;box-shadow:var(--shadow);background:#fff;border-radius:.8rem;margin-top:.5rem;padding:.7rem;position:absolute;top:100%;left:0}.cls-root .cls-create-menu p{color:var(--muted);font-size:.65rem}.cls-root .cls-create-menu a{border-radius:.5rem;gap:.25rem;padding:.65rem;font-size:.75rem;display:grid}.cls-root .cls-create-menu a:hover{background:var(--mint)}.cls-root .cls-create-menu small{color:var(--muted);text-transform:capitalize}.cls-root .cls-feed-row,.cls-root .cls-access-list article{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;padding:1rem;display:flex}.cls-root .cls-feed-row>div{min-width:0}.cls-root .cls-feed-row h3,.cls-root .cls-access-list h2,.cls-root .cls-access-list h3{margin:.4rem 0;font-size:1rem}.cls-root .cls-feed-row p,.cls-root .cls-access-list p{color:var(--muted);overflow-wrap:anywhere;font-size:.75rem;line-height:1.6}.cls-root .cls-feed-meta,.cls-root .cls-status,.cls-root .cls-access-list small{color:var(--muted);font-size:.65rem}.cls-root .cls-status{text-transform:capitalize}.cls-root .cls-feed-row>a,.cls-root .cls-access-list a{min-height:44px;color:var(--green);align-items:center;gap:.4rem;font-size:.72rem;font-weight:750;display:flex}.cls-root .cls-access-actions{gap:.4rem;display:grid}.cls-root .cls-profile-actions{margin-bottom:1.5rem}.cls-root .cls-profile-actions a{gap:.4rem;padding:1rem;font-size:.8rem;display:grid}.cls-root .cls-profile-actions span{color:var(--muted);font-size:.75rem}.cls-root .cls-team-tasks{color:var(--green);padding:1rem 0;font-size:.75rem;display:block}.cls-root .agent-property-card-meta{color:var(--muted);justify-content:space-between;gap:.5rem;font-size:.6rem;display:flex}.cls-root .property-copy h3{margin:.8rem 0 .4rem;font-size:1.05rem;line-height:1.4}.cls-root .property-copy .price{margin:.75rem 0;font-size:1.1rem;display:block}.cls-root .cls-record-source{color:var(--muted);gap:.2rem;margin-bottom:1rem;font-size:.7rem;display:grid}.cls-root .property-copy>a{border-top:1px solid var(--line);color:var(--green);justify-content:space-between;padding:.75rem 0;font-size:.75rem;font-weight:750;display:flex}.cls-root .filter-row>a{border:1px solid var(--line);min-height:44px;color:var(--muted);background:#fff;border-radius:.55rem;align-items:center;padding:.5rem .9rem;font-size:.75rem;display:inline-flex}.cls-root .filter-row>a[aria-current=page]{background:var(--forest);border-color:var(--forest);color:#fff}.cls-root .agent-surface-v15>.filter-row{margin:1rem 0}@media (max-width:68rem) and (min-width:48.01rem){.cls-root .cls-agent-shell .sidebar .agency-logo img{object-fit:contain;max-width:3.3rem!important}.cls-root .cls-agent-shell .main-nav button>span:nth-child(2){display:none}}@media (max-width:48rem){.cls-root .cls-feed-row,.cls-root .cls-access-list article{flex-direction:column;align-items:flex-start;gap:.5rem}.cls-root .cls-module-bar{flex-direction:column;align-items:flex-start}.cls-root .cls-dashboard-actions{grid-template-columns:1fr 1fr;display:grid}.cls-root .cls-dashboard-actions button{font-size:.65rem}.cls-root .cls-agent-shell .mobile-brand .agency-logo img{max-width:146px;height:34px!important}}.cls-root .cls-agent-shell .sidebar .agency-logo img,.cls-root .cls-agent-shell .mobile-brand .agency-logo img{object-fit:contain;background:0 0;border-radius:0;max-width:100%;padding:0;width:170px!important;height:44px!important}.cls-root .cls-agent-shell .agent-dashboard-hero .eyebrow{color:#7ee1d7}body:has(.cls-agent-shell)>aside[aria-label=Private\ beta]{margin-inline-start:15.5rem}@media (max-width:68rem) and (min-width:48.01rem){body:has(.cls-agent-shell)>aside[aria-label=Private\ beta]{margin-inline-start:5.1rem}}@media (max-width:48rem){body:has(.cls-agent-shell)>aside[aria-label=Private\ beta]{margin-inline-start:0}.cls-root .cls-agent-shell .mobile-brand .agency-logo img{width:146px!important;height:34px!important}}.cls-root .app-shell.cls-agent-shell .brand-lockup{min-height:58px;margin-bottom:10px;padding-bottom:18px}.cls-root .cls-agent-shell .brand-lockup .agency-logo img{filter:none}.cls-root .cls-agent-shell .brand-lockup a{justify-items:start;text-decoration:none;display:grid}.cls-root .cls-agent-shell .agent-brand-plan{color:#718196;letter-spacing:.14em;text-transform:uppercase;margin:-2px 0 0 45px;font-size:10px;font-weight:700}.cls-root .cls-agent-shell .main-nav{flex-direction:column;flex:1;display:flex}.cls-root .cls-agent-shell .main-nav .agent-nav-footer{border-top:1px solid #e8edf2;border-radius:0;margin-top:auto;padding-top:20px}.cls-root .cls-agent-shell .sidebar .profile-button{color:#526174;margin-top:14px}.cls-root .cls-agent-shell .main-nav button.active .nav-icon{color:#007a76}.cls-root .app-shell.cls-agent-shell>.workspace>.topbar{justify-content:flex-end;min-block-size:64px}.cls-root .app-shell.cls-agent-shell .topbar .notification-trigger{background:0 0;border:0;min-block-size:44px;min-inline-size:44px;text-decoration:none}.cls-root .app-shell.cls-agent-shell .topbar .notification-trigger:hover{background:#e7f8f5}.cls-root .cls-agent-shell .sidebar .agent-sign-out{color:#526174;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;min-block-size:44px;padding:10px 12px;font-size:13px;display:flex}.cls-root .cls-agent-shell .sidebar .agent-sign-out:hover{color:#061f3e;background:#e7f8f5}.cls-root .cls-agent-shell .agent-nav-count{color:#526174;font-variant-numeric:tabular-nums;white-space:nowrap;background:#edf1f6;border-radius:6px;justify-content:center;align-items:center;min-inline-size:24px;padding:2px 6px;font-size:11px;font-weight:650;display:inline-flex}.cls-root .cls-agent-shell .agent-nav-count.is-unread{color:#fff;background:#007a76}.cls-root .cls-agent-shell .mobile-primary-nav>button{position:relative}.cls-root .cls-agent-shell .mobile-primary-nav .agent-nav-count{min-inline-size:18px;padding:1px 4px;font-size:10px;position:absolute;inset:2px 5px auto auto}.cls-root .cls-agent-shell .focus-dashboard{gap:18px;max-width:1320px;margin:auto;display:grid}.cls-root .cls-agent-shell .focus-dashboard :is(h1,h2,h3,p){margin:0}.cls-root .cls-agent-shell .focus-dashboard a{text-decoration:none}.cls-root .cls-agent-shell .focus-hero{justify-content:space-between;align-items:center;gap:24px;margin:0 0 2px;display:flex}.cls-root .cls-agent-shell .focus-hero h1{letter-spacing:-.04em;color:#061f3e;font-family:Manrope,Inter,sans-serif;font-size:clamp(28px,2.8vw,36px);font-weight:800;line-height:1.25}.cls-root .cls-agent-shell .focus-hero p{color:#526174;margin-top:5px;font-size:15px}.cls-root .cls-agent-shell .focus-hero-actions{flex-shrink:0;gap:10px;display:flex}.cls-root .cls-agent-shell .focus-metrics{background:#fff;border:1px solid #e5ebf2;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));padding:18px 0;display:grid}.cls-root .cls-agent-shell .focus-metrics a{color:#061f3e;border-right:1px solid #e1e8f0;flex-direction:column;gap:3px;padding:0 24px;transition:background .15s;display:flex}.cls-root .cls-agent-shell .focus-metrics a:last-child{border:0}.cls-root .cls-agent-shell .focus-metrics a:hover{background:#f5f8fc}.cls-root .cls-agent-shell .focus-metrics span{color:#526174;font-size:12px;font-weight:550}.cls-root .cls-agent-shell .focus-metrics strong,.cls-root .cls-agent-shell .focus-stages strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:29px;font-weight:750;line-height:1.2}.cls-root .cls-agent-shell .focus-columns{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.cls-root .cls-agent-shell .focus-column{gap:18px;min-width:0;display:grid}.cls-root .cls-agent-shell .focus-card{background:#fff;border:1px solid #e5ebf2;border-radius:9px;min-width:0;padding:18px 20px;box-shadow:0 2px 8px #061f3e02}.cls-root .cls-agent-shell .focus-card>header{justify-content:space-between;align-items:baseline;gap:12px;min-height:35px;display:flex}.cls-root .cls-agent-shell .focus-card h2{letter-spacing:-.035em;color:#061f3e;font-size:18px;font-weight:750;line-height:1.4}.cls-root .cls-agent-shell .focus-card>header>a{color:#007a76;white-space:nowrap;padding:5px 0;font-size:12px;font-weight:600}.cls-root .cls-agent-shell .focus-card>header p{color:#526174;margin-top:2px;font-size:13px}.cls-root .cls-agent-shell .focus-task{border-bottom:1px solid #edf1f5;align-items:center;gap:12px;padding:15px 0;display:flex}.cls-root .cls-agent-shell .focus-task:last-child{border-bottom:0;padding-bottom:4px}.cls-root .cls-agent-shell .focus-task-icon{color:#007a76;background:#eaf5f7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.cls-root .cls-agent-shell .focus-task-copy{flex:1;min-width:0}.cls-root .cls-agent-shell .focus-task h3{font-size:13px;font-weight:650;line-height:1.5}.cls-root .cls-agent-shell .focus-task p{color:#526174;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;overflow:hidden}.cls-root .cls-agent-shell .focus-pill{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;padding:4px 9px;font-size:10px;font-weight:550;line-height:1.4;display:inline-flex}.cls-root .cls-agent-shell .focus-pill.mint{color:#006561;background:#e7f8f5}.cls-root .cls-agent-shell .focus-pill.amber{color:#885308;background:#fff2d9}.cls-root .cls-agent-shell .focus-pill.slate{color:#43546a;background:#edf1f6}.cls-root .app-shell.cls-agent-shell .focus-task .primary-action{white-space:nowrap;border-radius:6px;min-width:102px;min-height:38px;padding:9px 12px;font-size:11px}.cls-root .cls-agent-shell .focus-empty{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-height:125px;padding:22px 0;display:flex}.cls-root .cls-agent-shell .focus-empty strong{font-size:14px;font-weight:650}.cls-root .cls-agent-shell .focus-empty p{color:#526174;max-width:48ch;font-size:13px;line-height:1.65}.cls-root .cls-agent-shell .focus-empty a{color:#007a76;text-underline-offset:3px;text-decoration:underline}.cls-root .cls-agent-shell .focus-tabs{border-bottom:1px solid #e7edf3;gap:16px;margin-top:5px;display:flex}.cls-root .cls-agent-shell .focus-tabs button{color:#526174;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-height:40px;padding:10px 6px;font-size:12px}.cls-root .cls-agent-shell .focus-tabs button[aria-pressed=true]{color:#007a76;border-bottom-color:#007a76;font-weight:650}.cls-root .cls-agent-shell .focus-property{border-bottom:1px solid #edf1f5;align-items:center;gap:14px;padding:15px 0;display:flex}.cls-root .cls-agent-shell .focus-property-image{background:#edf2f6;border-radius:7px;flex-shrink:0;width:128px;height:98px;display:block;overflow:hidden}.cls-root .cls-agent-shell .focus-property-image img{object-fit:cover;width:100%;height:100%}.cls-root .cls-agent-shell .focus-property-copy{flex:1;min-width:0}.cls-root .cls-agent-shell .focus-property-copy h3{overflow-wrap:anywhere;font-size:13px;font-weight:650;line-height:1.45}.cls-root .cls-agent-shell .focus-property-copy p{color:#526174;font-size:11px;line-height:1.5}.cls-root .cls-agent-shell .focus-property-copy strong{font-size:13px;line-height:1.65}.cls-root .cls-agent-shell .focus-property-tags{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.cls-root .app-shell.cls-agent-shell .focus-property .primary-action{border-radius:6px;min-height:36px;padding:8px 16px;font-size:12px}.cls-root .cls-agent-shell .focus-image-empty{color:#77909d;background:#edf3f7;justify-content:center;align-items:center;width:100%;height:100%;min-height:60px;display:flex}.cls-root .cls-agent-shell .focus-footer-link{color:#007a76;align-items:center;gap:7px;width:fit-content;min-height:44px;margin-top:4px;font-size:12px;font-weight:650;display:flex}.cls-root .cls-agent-shell .focus-preview-note{color:#637184;font-size:11px;line-height:1.5}.cls-root .cls-agent-shell .focus-stages{grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 0 6px;display:grid}.cls-root .cls-agent-shell .focus-stages>div{border-right:1px solid #e1e8f0;flex-direction:column;gap:6px;padding-left:18px;display:flex}.cls-root .cls-agent-shell .focus-stages>div:first-child{padding-left:0}.cls-root .cls-agent-shell .focus-stages>div:last-child{border:0}.cls-root .cls-agent-shell .focus-stages span{color:#526174;font-size:11px}.cls-root .cls-agent-shell .focus-progress-note{color:#637184;margin:10px 0 20px;font-size:11px}.cls-root .cls-agent-shell .focus-followup{border-top:1px solid #e7edf3;padding-top:15px}.cls-root .cls-agent-shell .focus-followup h3{margin-bottom:10px;font-size:13px;font-weight:650}.cls-root .cls-agent-shell .focus-followup>a{color:#061f3e;align-items:center;gap:10px;display:flex}.cls-root .cls-agent-shell .focus-followup>a>span:nth-child(2){flex:1;min-width:0;display:grid}.cls-root .cls-agent-shell .focus-followup strong{overflow-wrap:anywhere;font-size:12px}.cls-root .cls-agent-shell .focus-followup small,.cls-root .cls-agent-shell .focus-followup>p{color:#526174;font-size:12px}.cls-root .cls-agent-shell .focus-collection{border-bottom:1px solid #edf1f5;align-items:center;gap:12px;padding:16px 0;display:flex}.cls-root .cls-agent-shell .focus-collection-images{background:#edf2f6;border-radius:7px;flex-shrink:0;width:91px;height:65px;display:flex;overflow:hidden}.cls-root .cls-agent-shell .focus-collection-images img{object-fit:cover;flex:1;width:100%;min-width:0;height:100%}.cls-root .cls-agent-shell .focus-collection>div{flex:1;min-width:0}.cls-root .cls-agent-shell .focus-collection-title{color:#061f3e;overflow-wrap:anywhere;font-size:13px;font-weight:650;line-height:1.5;display:block}.cls-root .cls-agent-shell .focus-collection p{color:#526174;margin-top:3px;font-size:11px}.cls-root .app-shell.cls-agent-shell .focus-collection .secondary-action{color:#007a76;border-radius:6px;flex-shrink:0;min-height:36px;padding:8px 11px;font-size:11px}.cls-root .cls-agent-shell .focus-copy-notice{color:#006561;overflow-wrap:anywhere;background:#e7f8f5;border-radius:6px;padding:10px;font-size:12px}.cls-root .cls-agent-shell .focus-error{background:#fff2e8;border:1px solid #e9c4ad;border-radius:8px;align-items:center;gap:16px;padding:16px;font-size:14px;display:flex}@media (min-width:68.01rem) and (max-width:82rem){.cls-root .cls-agent-shell .focus-task{gap:9px}.cls-root .cls-agent-shell .focus-task>.focus-pill{display:none}.cls-root .cls-agent-shell .focus-property-image{width:104px}.cls-root .cls-agent-shell .focus-collection-images{width:70px}.cls-root .cls-agent-shell .focus-card{padding:16px}}@media (max-width:68rem){.cls-root .cls-agent-shell .agent-brand-plan{display:none}.cls-root .cls-agent-shell .focus-hero{flex-wrap:wrap;gap:16px}.cls-root .cls-agent-shell .focus-columns{grid-template-columns:1fr}.cls-root .cls-agent-shell .focus-column{display:contents}.cls-root .cls-agent-shell .focus-attention{order:0}.cls-root .cls-agent-shell .focus-progress{order:1}.cls-root .cls-agent-shell .focus-opportunities{order:2}.cls-root .cls-agent-shell .focus-collections{order:3}}@media (max-width:48rem){.cls-root .app-shell.cls-agent-shell>.workspace>.topbar{gap:8px;padding:10px 16px}.cls-root .cls-agent-shell .topbar .mobile-brand{margin-right:auto}.cls-root .cls-agent-shell .focus-dashboard{gap:14px}.cls-root .cls-agent-shell .focus-hero{gap:18px}.cls-root .cls-agent-shell .focus-hero h1{font-size:29px}.cls-root .cls-agent-shell .focus-hero p{font-size:13px}.cls-root .cls-agent-shell .focus-hero-actions{gap:8px;width:100%}.cls-root .app-shell.cls-agent-shell .focus-hero-actions a{flex:1;padding:10px 8px;font-size:12px}.cls-root .cls-agent-shell .focus-metrics{grid-template-columns:1fr 1fr;padding:0}.cls-root .cls-agent-shell .focus-metrics a{border-bottom:1px solid #e1e8f0;padding:14px 18px}.cls-root .cls-agent-shell .focus-metrics a:nth-child(2){border-right:0}.cls-root .cls-agent-shell .focus-metrics a:nth-child(3){border-bottom:0}.cls-root .cls-agent-shell .focus-metrics strong{font-size:27px}.cls-root .cls-agent-shell .focus-card{border-radius:9px;padding:16px}.cls-root .cls-agent-shell .focus-card h2{font-size:17px}.cls-root .cls-agent-shell .focus-task{grid-template-columns:34px minmax(0,1fr) auto;gap:9px;display:grid}.cls-root .cls-agent-shell .focus-task-icon{width:34px;height:34px}.cls-root .cls-agent-shell .focus-task>.focus-pill{grid-area:1/3}.cls-root .cls-agent-shell .focus-task-copy{grid-column:2}.cls-root .cls-agent-shell .focus-task p{white-space:normal;font-size:11px;line-height:1.5}.cls-root .app-shell.cls-agent-shell .focus-task .primary-action{grid-column:2/-1;justify-self:start;min-height:44px}.cls-root .cls-agent-shell .focus-stages>div{padding-left:10px}.cls-root .cls-agent-shell .focus-stages span{font-size:10px}.cls-root .cls-agent-shell .focus-stages strong{font-size:27px}.cls-root .cls-agent-shell .focus-property{grid-template-columns:90px minmax(0,1fr);gap:10px;display:grid}.cls-root .cls-agent-shell .focus-property-image{grid-row:1/3;align-self:start;width:90px;height:90px}.cls-root .app-shell.cls-agent-shell .focus-property>.primary-action{grid-column:2;justify-self:start;min-height:44px}.cls-root .cls-agent-shell .focus-collection{grid-template-columns:74px minmax(0,1fr);gap:8px 12px;display:grid}.cls-root .cls-agent-shell .focus-collection-images{grid-row:1/3;width:74px;height:65px}.cls-root .app-shell.cls-agent-shell .focus-collection>.secondary-action{grid-column:2;justify-self:start;min-height:44px}.cls-root .cls-agent-shell .focus-card>header>a{align-items:center;min-height:36px;display:flex}}.cls-root .cls-agent-shell .mobile-primary-nav [data-section=requirements] small{white-space:normal;line-height:1.15}
