:root{--bg:#f5f6f8;--card:#fff;--text:#111318;--muted:#727784;--line:#e7e9ee;--accent:#111318;--soft:#f0f2f5;--green:#19784b;--green-bg:#eaf7f0;--amber:#9b6410;--amber-bg:#fff5df;--red:#b63b3b;--red-bg:#fff0f0;--blue:#3d64b8;--blue-bg:#edf3ff}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}.appShell{min-height:100vh;display:flex}.sidebar{color:#fff;z-index:20;background:#0f1115;flex-direction:column;width:242px;padding:22px 14px;display:flex;position:fixed;inset:0 auto 0 0}.brand{border-bottom:1px solid #252831;align-items:center;gap:11px;padding:0 10px 22px;display:flex}.brandMark{color:#111;background:#fff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.brand strong{font-size:15px;display:block}.brand span{color:#858b98;margin-top:3px;font-size:11px;display:block}.sidebar nav{flex-direction:column;gap:5px;margin-top:20px;display:flex}.navItem{color:#9aa0ab;border-radius:10px;align-items:center;gap:12px;padding:11px 12px;font-size:14px;display:flex}.navItem:hover{color:#fff;background:#181b20}.navItem.active{color:#111;background:#fff}.sidebarBottom{color:#d4d7dd;border:1px solid #2a2d35;border-radius:12px;margin-top:auto;padding:12px;font-size:12px}.sidebarBottom small{color:#777d88;margin:5px 0 0 14px;display:block}.statusDot{background:#46d68c;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.mainArea{width:calc(100% - 242px);min-height:100vh;margin-left:242px}.topbar{border-bottom:1px solid var(--line);z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f5f6f8f0;justify-content:space-between;align-items:center;height:90px;padding:20px 30px;display:flex;position:sticky;top:0}.topbar h1{letter-spacing:-.5px;margin:0;font-size:23px}.topbar p{color:var(--muted);margin:5px 0 0;font-size:12px}.topActions{align-items:center;gap:9px;display:flex}.searchBox{border:1px solid var(--line);color:#8b909a;background:#fff;border-radius:12px;align-items:center;width:310px;height:40px;padding:0 12px;display:flex}.searchBox input{border:0;outline:0;width:100%;padding-left:8px;font-size:12px}.iconBtn,.ghostBtn,.primaryBtn,.smallBtn{cursor:pointer;border:0}.iconBtn{border:1px solid var(--line);background:#fff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.avatar{color:#fff;background:#111;border-radius:12px;place-items:center;width:40px;height:40px;font-size:12px;font-weight:700;display:grid}.metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px;display:grid}.metric{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:18px}.metricTop{color:var(--muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}.metricIcon{background:var(--soft);color:#333;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.metric strong{letter-spacing:-1px;margin-top:12px;font-size:28px;display:block}.metric small{color:var(--muted);font-size:11px}.grid2{grid-template-columns:1.45fr .8fr;gap:18px;display:grid}.card{background:var(--card);border:1px solid var(--line);border-radius:17px}.cardHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.cardHeader h2{margin:0;font-size:14px}.cardHeader p{color:var(--muted);margin:4px 0 0;font-size:11px}.cardBody{padding:18px}.tableWrap{overflow:auto}.dataTable{border-collapse:collapse;width:100%}.dataTable th{text-align:left;text-transform:uppercase;letter-spacing:.7px;color:#8b909a;border-bottom:1px solid var(--line);padding:11px 14px;font-size:10px}.dataTable td{white-space:nowrap;border-bottom:1px solid #f0f1f4;padding:13px 14px;font-size:12px}.dataTable tr:last-child td{border-bottom:0}.mainCell strong{font-size:12px;display:block}.mainCell span{color:var(--muted);font-size:10px}.badge{border-radius:999px;align-items:center;padding:5px 8px;font-size:10px;font-weight:650;display:inline-flex}.badge.green{background:var(--green-bg);color:var(--green)}.badge.amber{background:var(--amber-bg);color:var(--amber)}.badge.gray{color:#646a74;background:#f1f2f4}.badge.blue{background:var(--blue-bg);color:var(--blue)}.score{font-size:13px;font-weight:800}.score.high{color:var(--green)}.score.mid{color:var(--amber)}.primaryBtn{color:#fff;background:#111;border-radius:11px;align-items:center;gap:7px;padding:10px 14px;font-size:12px;font-weight:650;display:inline-flex}.ghostBtn{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:6px;padding:9px 12px;font-size:11px;display:inline-flex}.smallBtn{background:var(--soft);border-radius:8px;padding:7px 9px;font-size:10px}.list{flex-direction:column;gap:10px;display:flex}.miniItem{border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;padding:12px;display:flex}.miniItem strong{font-size:12px;display:block}.miniItem span{color:var(--muted);margin-top:3px;font-size:10px;display:block}.progress{background:#eceef1;border-radius:99px;height:7px;margin-top:7px;overflow:hidden}.progress i{background:#1b8d5c;border-radius:99px;height:100%;display:block}.empty{text-align:center;color:var(--muted);padding:44px;font-size:12px}.toolbar{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.toolbarLeft{gap:8px;display:flex}.input,.textarea,.select{border:1px solid var(--line);background:#fff;border-radius:11px;outline:none;width:100%;padding:10px 11px;font-size:12px}.textarea{resize:vertical;min-height:86px}.input:focus,.textarea:focus,.select:focus{border-color:#9da2ac}.formGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.field label{color:var(--muted);margin:0 0 6px;font-size:10px;display:block}.modalBackdrop{z-index:50;background:#0d0f126b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:18px;width:min(650px,100%);max-height:90vh;overflow:auto;box-shadow:0 25px 80px #0003}.modalHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.modalHeader h3{margin:0;font-size:15px}.modalBody{padding:18px}.modalFooter{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:14px 18px;display:flex}.detailBox{background:#f7f8fa;border-radius:11px;padding:11px}.detailBox span{color:var(--muted);text-transform:uppercase;font-size:9px;display:block}.detailBox strong{margin-top:5px;font-size:11px;display:block}.settingsGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.settingCard{padding:18px}.settingCard .settingIcon{background:var(--soft);border-radius:12px;place-items:center;width:38px;height:38px;margin-bottom:13px;display:grid}.settingCard h3{margin:0;font-size:13px}.settingCard p{color:var(--muted);min-height:44px;font-size:10px;line-height:1.5}.codeHint{color:#d9dce2;background:#111317;border-radius:12px;padding:12px;font-family:monospace;font-size:10px;overflow:auto}.notice{color:#3e5d9a;background:#eef4ff;border-radius:12px;margin-bottom:16px;padding:12px 14px;font-size:11px}.error{background:var(--red-bg);color:var(--red)}@media (max-width:1050px){.metrics{grid-template-columns:repeat(2,1fr)}.grid2{grid-template-columns:1fr}.settingsGrid{grid-template-columns:1fr 1fr}.searchBox{display:none}}@media (max-width:760px){.sidebar{width:70px;padding:18px 9px}.brand{padding:0 6px 18px}.brand>div:last-child,.navItem span,.sidebarBottom{display:none}.brandMark{width:38px}.navItem{justify-content:center;padding:12px}.mainArea{width:calc(100% - 70px);margin-left:70px}.topbar{height:auto;padding:16px 18px}.topActions .iconBtn{display:none}.page{padding:18px}.metrics{grid-template-columns:1fr 1fr}.formGrid,.settingsGrid{grid-template-columns:1fr}.detailGrid{grid-template-columns:1fr 1fr}}:root{--bg:#f3f4f2;--card:#fff;--text:#101a1a;--muted:#75807d;--line:#e4e8e5;--accent:#122b28;--soft:#f2f5f3;--green:#13745b;--green-bg:#e8f6f0;--gold:#c9a96e;--navy:#0b1d1b}html,body{background:radial-gradient(circle at 84% -10%,#c3d8cd73,transparent 26%),var(--bg);font-feature-settings:"ss01" 1,"cv02" 1}.sidebar{background:linear-gradient(#0b1e1b 0%,#071411 100%);width:256px;padding:26px 16px;box-shadow:16px 0 48px #0718140f}.brand{border-bottom-color:#ffffff14;padding:0 10px 25px}.brandMark{color:#10241f;background:linear-gradient(145deg,#e3cf9d,#aa8447);border-radius:14px;width:42px;height:42px;box-shadow:0 8px 22px #c9a96e33}.brand strong{letter-spacing:.2px;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:500}.brand span{color:#83958f;letter-spacing:.8px;text-transform:uppercase;font-size:8px}.navItem{color:#8da099;border-radius:12px;padding:12px 13px;font-size:13px;transition:all .2s}.navItem:hover{background:#ffffff0f;transform:translate(2px)}.sidebarBottom{color:#dbe6e1;background:#ffffff09;border-color:#ffffff17;border-radius:14px}.statusDot{box-shadow:0 0 0 4px #46d68c1a}.topbar{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#f3f4f2c7;border-bottom:1px solid #14322c14;height:92px;padding:20px 34px}.topbar h1{letter-spacing:-.35px;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:500}.topbar p{letter-spacing:.2px;font-size:11px}.searchBox,.iconBtn{background:#fffc;border-color:#14322c1a;box-shadow:0 4px 16px #14282306}.searchBox{border-radius:14px;width:330px}.avatar{color:#e8dab4;background:linear-gradient(145deg,#173c35,#0c211d);border-radius:14px;box-shadow:0 7px 18px #091f1a29}.page{max-width:1600px;margin:0 auto;padding:30px 34px 54px}.radarHero{color:#fff;background:linear-gradient(118deg,#0b211d 0%,#143f36 58%,#1b5548 100%);border-radius:25px;justify-content:space-between;align-items:center;min-height:270px;margin-bottom:18px;padding:36px 40px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 55px #0b282129}.radarHero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 45%,#e5cf990f);position:absolute;inset:0}.heroGlow{filter:blur(10px);background:#dac3892e;border-radius:50%;width:420px;height:420px;position:absolute;top:-235px;right:-120px}.heroContent{z-index:2;max-width:570px;position:relative}.eyebrow{color:#d8c590;text-transform:uppercase;letter-spacing:1.7px;align-items:center;gap:7px;margin-bottom:17px;font-size:9px;font-weight:700;display:inline-flex}.radarHero h2{letter-spacing:-1.3px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:39px;font-weight:400;line-height:1.02}.radarHero h2 em{color:#d9c28b;font-weight:400}.radarHero p{color:#aebdb7;max-width:500px;margin:16px 0 19px;font-size:12px;line-height:1.7}.heroMeta{color:#b8c7c1;text-transform:uppercase;letter-spacing:.6px;gap:21px;font-size:9px;display:flex}.heroMeta span{align-items:center;gap:7px;display:flex}.liveDot{background:#56d893;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #56d8931c}.heroVisual{z-index:2;width:310px;height:210px;position:relative}.radarRings{border:1px solid #e5d2a01f;border-radius:50%;place-items:center;width:205px;height:205px;display:grid;position:absolute;top:-17px;right:20px}.radarRings:after{content:"";transform-origin:top;background:linear-gradient(#d8bc79,#0000);width:1px;height:102px;position:absolute;top:102px;transform:rotate(42deg)}.radarRings span{border:1px solid #e5d2a021;border-radius:50%;position:absolute}.radarRings span:first-child{width:135px;height:135px}.radarRings span:nth-child(2){width:66px;height:66px}.radarRings span:nth-child(3){background:#d8bc79;width:8px;height:8px;box-shadow:0 0 18px #d8bc79}.radarRings i,.radarRings b{background:#62d69d;border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 0 5px #62d69d1a}.radarRings i{top:68px;right:42px}.radarRings b{bottom:66px;left:34px}.heroScore{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff17;border:1px solid #ffffff1f;border-radius:15px;min-width:130px;padding:13px 17px;position:absolute;bottom:5px;left:0}.heroScore small,.heroScore span{color:#a9bbb4;text-transform:uppercase;letter-spacing:.7px;font-size:8px;display:block}.heroScore strong{color:#ead9aa;margin:2px 0;font-family:Georgia,serif;font-size:28px;display:block}.metrics{gap:12px;margin-bottom:18px}.metric{border-color:#12393114;border-radius:18px;padding:18px 19px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 9px 30px #122b250a}.metric:hover{transform:translateY(-2px);box-shadow:0 15px 36px #122b2514}.metric:after{content:"";background:var(--green-bg);border-radius:50%;width:60px;height:60px;position:absolute;bottom:-34px;right:-34px}.metricTop{text-transform:uppercase;letter-spacing:.7px;font-size:10px}.metricIcon{color:#1a604f;background:#edf4f0;border-radius:11px}.metric:nth-child(3) .metricIcon{color:#9a7739;background:#faf3e1}.metric strong{font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:500}.metric small{font-size:9px}.grid2{gap:16px}.card{border-color:#12393114;border-radius:19px;overflow:hidden;box-shadow:0 10px 36px #122b250a}.cardHeader{background:linear-gradient(#fff,#fdfefd);padding:19px 21px}.cardHeader h2{font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:500}.cardHeader p{font-size:10px}.ghostBtn{color:#31574e;background:#fff;border-color:#1239311c;border-radius:11px}.primaryBtn{color:#f5e9c9;background:linear-gradient(135deg,#173f36,#0c261f);border-radius:12px;box-shadow:0 7px 16px #0d2f2624}.dataTable th{color:#87938f;background:#fafbf9;padding:12px 15px}.dataTable td{border-bottom-color:#edf0ee;padding:15px}.score.high{background:var(--green-bg);border-radius:999px;padding:6px 9px}.miniItem{background:#fcfdfc;border-color:#e8ece9;border-radius:13px}.badge{letter-spacing:.2px}.modal{border-radius:23px;box-shadow:0 30px 100px #071c173d}.input,.textarea,.select{border-color:#dfe5e1;border-radius:12px}.input:focus,.textarea:focus,.select:focus{border-color:#679c8e;box-shadow:0 0 0 3px #23705b14}@media (max-width:1050px){.heroVisual{width:230px}.radarHero h2{font-size:34px}}@media (max-width:760px){.sidebar{width:72px}.mainArea{width:calc(100% - 72px);margin-left:72px}.page{padding:18px}.radarHero{min-height:260px;padding:27px 24px}.radarHero h2{font-size:31px}.heroVisual{display:none}.heroMeta{flex-direction:column;gap:9px}.metrics{grid-template-columns:1fr}.topbar{padding:16px 18px}.topbar h1{font-size:21px}}html,body,button,input,textarea,select,.brand strong,.topbar h1,.radarHero h2,.metric strong,.cardHeader h2,.heroScore strong{font-family:Roboto,Arial,sans-serif}html{-moz-text-size-adjust:100%;text-size-adjust:100%;background:#0b1e1b}body{overscroll-behavior-y:none;-webkit-tap-highlight-color:transparent;min-width:320px;min-height:100dvh}.appShell{min-height:100dvh}.mainArea{padding-bottom:env(safe-area-inset-bottom)}button,a,input,textarea,select{touch-action:manipulation}.iconBtn,.ghostBtn,.primaryBtn,.smallBtn,.navItem{min-height:44px}.tableWrap{-webkit-overflow-scrolling:touch;scrollbar-width:thin}.modal{padding-bottom:env(safe-area-inset-bottom)}@media (max-width:760px){.appShell{display:block}.sidebar{width:100%;height:calc(66px + env(safe-area-inset-bottom));padding:6px 8px env(safe-area-inset-bottom);z-index:40;border-top:1px solid #ffffff1a;display:block;inset:auto 0 0;box-shadow:0 -10px 35px #04141033}.sidebar .brand,.sidebarBottom{display:none}.sidebar nav{overscroll-behavior-x:contain;scrollbar-width:none;flex-direction:row;gap:3px;height:60px;margin:0;display:flex;overflow-x:auto}.sidebar nav::-webkit-scrollbar{display:none}.navItem{text-align:center;border-radius:11px;flex-direction:column;flex:0 0 74px;justify-content:center;gap:4px;min-height:56px;padding:7px 4px;font-size:9px;display:flex}.navItem span{white-space:nowrap;display:block}.navItem:hover{transform:none}.navItem.active{color:#f1e7cb;background:#e2cd9724}.mainArea{width:100%;padding-bottom:calc(80px + env(safe-area-inset-bottom));margin-left:0}.topbar{height:auto;min-height:74px;padding:calc(12px + env(safe-area-inset-top)) 16px 12px;top:0}.topbar p{max-width:220px;line-height:1.4}.topActions{gap:7px}.topActions .iconBtn{display:grid}.searchBox{display:none}.avatar,.iconBtn{flex:0 0 40px;width:40px;height:40px}.page{padding:16px 14px 24px}.radarHero{border-radius:20px;min-height:235px;padding:25px 21px}.radarHero h2{letter-spacing:-.8px;font-size:30px}.radarHero p{font-size:11px}.metrics{grid-template-columns:1fr 1fr;gap:10px}.metric{padding:15px}.metric strong{font-size:27px}.grid2,.settingsGrid{grid-template-columns:1fr}.card{border-radius:17px}.cardHeader{align-items:flex-start;gap:10px;padding:16px}.cardBody{padding:15px}.dataTable{min-width:680px}.dataTable th,.dataTable td{padding:13px 12px}.toolbar{align-items:stretch;gap:10px}.toolbarLeft{flex:1}.toolbar .primaryBtn{justify-content:center}.modalBackdrop{align-items:end;padding:0}.modal{border-radius:23px 23px 0 0;width:100%;max-height:92dvh}.modalHeader{padding:18px}.modalBody{padding:16px}.modalFooter{padding:13px 16px calc(13px + env(safe-area-inset-bottom))}.formGrid{grid-template-columns:1fr}.detailGrid{grid-template-columns:1fr 1fr}.empty{padding:34px 18px}}@media (max-width:430px){.topbar h1{font-size:19px}.topbar p{max-width:175px;font-size:10px}.topActions .iconBtn{display:none}.radarHero{min-height:220px}.radarHero h2{font-size:27px}.heroMeta span:nth-child(2){display:none}.metrics{grid-template-columns:1fr}.metric{grid-template-columns:1fr auto;align-items:center;display:grid}.metricTop{grid-column:1/-1}.metric strong{margin-top:9px}.metric small{text-align:right}.toolbar{flex-direction:column}.toolbarLeft>*{justify-content:center;width:100%}.detailGrid,.settingsGrid{grid-template-columns:1fr}}.investorMatchGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.investorMatchCard{appearance:none;text-align:left;color:var(--text);cursor:pointer;background:#fff;border:1px solid #12393117;border-radius:20px;padding:21px;transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 10px 34px #122b250b}.investorMatchCard:hover{border-color:#1b675238;transform:translateY(-3px);box-shadow:0 18px 44px #122b2517}.investorMatchHead{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.investorAvatar{color:#1a654f;background:#eaf4ef;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.investorMatchArrow{color:#63736e;background:#f4f6f4;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.investorMatchCard>strong{font-size:16px;display:block}.investorMatchCard>p{height:40px;color:var(--muted);margin:7px 0 17px;font-size:11px;line-height:1.65;overflow:hidden}.investorMatchStats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:8px;padding:13px 0;display:grid}.investorMatchStats span+span{border-left:1px solid var(--line);padding-left:10px}.investorMatchStats small,.investorMatchStats b{display:block}.investorMatchStats small{color:var(--muted);font-size:8px;line-height:1.3}.investorMatchStats b{margin-top:4px;font-size:18px}.investorMatchCta{color:#17634f;justify-content:space-between;align-items:center;margin-top:15px;font-size:11px;font-weight:600;display:flex}.matchesToolbar{align-items:center;gap:14px;margin-bottom:17px;display:flex}.requestSummary{border:1px solid var(--line);background:#ffffffb8;border-radius:13px;flex:1;min-width:0;padding:10px 13px}.requestSummary span{text-transform:uppercase;letter-spacing:.7px;color:var(--muted);font-size:8px;display:block}.requestSummary strong{white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11px;display:block;overflow:hidden}.listingMatchList{flex-direction:column;gap:17px;display:flex}.listingMatchCard{background:#fff;border:1px solid #12393117;border-radius:21px;padding:22px;box-shadow:0 11px 36px #122b250b}.listingMatchTop{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.listingSource{color:#16725a;text-transform:uppercase;letter-spacing:1px;align-items:center;gap:6px;font-size:8px;font-weight:700;display:inline-flex}.listingLocation{color:var(--muted);align-items:center;gap:5px;font-size:10px;display:flex}.listingLocation span{border-left:1px solid var(--line);margin-left:8px;padding-left:11px}.matchScoreBlock{text-align:center;background:#f5f8f6;border-radius:16px;min-width:105px;padding:12px}.matchScoreBlock>span{text-transform:uppercase;letter-spacing:.5px;color:var(--muted);font-size:7px;display:block}.matchScoreBlock>strong{color:#17634f;margin:2px 0 5px;font-size:27px;display:block}.matchScoreBlock i{font-style:normal}.listingFacts{grid-template-columns:repeat(4,1fr);gap:9px;margin:19px 0;display:grid}.listingFacts>div{color:#35705f;background:#f7f9f7;border:1px solid #edf0ee;border-radius:13px;align-items:center;gap:10px;padding:12px;display:flex}.listingFacts span,.listingFacts strong{display:block}.listingFacts span{color:var(--muted);font-size:8px}.listingFacts strong{color:var(--text);margin-top:4px;font-size:11px}.listingDescription,.aiExplanation{border-radius:14px;padding:14px 16px}.listingDescription{border:1px solid var(--line);background:#fafbf9}.listingDescription>span,.aiExplanation span{text-transform:uppercase;letter-spacing:.7px;color:#71807b;font-size:8px;font-weight:700;display:block}.listingDescription p,.aiExplanation p{color:#52615d;margin:6px 0 0;font-size:11px;line-height:1.65}.aiExplanation{color:#177054;background:#eff7f3;align-items:flex-start;gap:11px;margin-top:10px;display:flex}.aiExplanation p{color:#365d52}.scoreBreakdown{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:13px;display:grid}.scoreBreakdown span{color:var(--muted);border-left:2px solid #d8e6df;padding:3px 8px;font-size:9px}.scoreBreakdown b{color:var(--text);margin-top:3px;font-size:12px;display:block}.listingMatchActions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;margin-top:17px;padding-top:16px;display:flex}.decisionButtons{gap:7px;display:flex}.listing_poolLink{color:#f4e8c8;background:#0e2b24;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-size:11px;font-weight:600;display:inline-flex}.missingLink{color:var(--muted);font-size:10px}@media (max-width:1100px){.investorMatchGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.listingFacts{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.investorMatchGrid{grid-template-columns:1fr}.investorMatchCard{padding:18px}.matchesToolbar{flex-direction:column;align-items:stretch}.matchesToolbar .ghostBtn{align-self:flex-start}.requestSummary strong{white-space:normal}.listingMatchCard{border-radius:18px;padding:17px}.listingMatchTop{gap:11px}.listingTitleBlock h2{font-size:15px}.listingLocation{flex-wrap:wrap;align-items:flex-start}.listingLocation span{border:0;width:100%;margin:4px 0 0;padding:0}.matchScoreBlock{min-width:86px;padding:10px 7px}.matchScoreBlock>strong{font-size:23px}.listingFacts,.scoreBreakdown{grid-template-columns:1fr 1fr}.listingMatchActions{flex-direction:column;align-items:stretch}.decisionButtons{grid-template-columns:repeat(3,1fr);display:grid}.decisionButtons button{justify-content:center;padding-left:7px;padding-right:7px}.listing_poolLink{justify-content:center;width:100%}}@media (max-width:430px){.listingMatchTop{flex-direction:column}.matchScoreBlock{text-align:left;justify-content:space-between;align-items:center;width:100%;display:flex}.matchScoreBlock>strong{margin:0}.listingFacts{grid-template-columns:1fr}.scoreBreakdown{grid-template-columns:1fr 1fr}.investorMatchStats small{font-size:7px}}.settingActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.settingActions .ghostBtn{min-height:34px;padding:7px 10px}.taskHero{color:#fff;background:linear-gradient(125deg,#0c2922,#16483b);border:1px solid #deca972e;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;padding:26px 28px;display:flex;box-shadow:0 18px 54px #0a2d2429}.taskHero h2{margin:0 0 7px;font-size:23px}.taskHero p{color:#bbcec7;max-width:660px;margin:0;font-size:11px;line-height:1.65}.taskHero .primaryBtn{color:#17342c;white-space:nowrap;background:#e1c98d}.sectionTitle{margin:25px 0 4px;font-size:17px}.sectionSub{color:var(--muted);margin:0 0 14px;font-size:10px}.taskGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.taskCard,.learningCard{background:#fff;border:1px solid #12393117;border-radius:19px;padding:18px;box-shadow:0 10px 32px #122b250a}.taskCardTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.taskIcon{color:#17634f;background:#e9f4ef;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.taskCard h3{margin:14px 0 5px;font-size:14px}.taskCard p{min-height:31px;color:var(--muted);font-size:10px;line-height:1.55}.taskSchedule{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:10px;margin:15px 0;padding:11px 0;font-size:9px;display:flex}.taskSchedule b{color:var(--text);margin-top:3px;font-size:10px;display:block}.taskActions{flex-wrap:wrap;gap:7px;display:flex}.taskActions button{flex:1;justify-content:center}.dangerBtn{color:#a93d3d;cursor:pointer;background:#fff5f5;border:1px solid #f0d6d6;border-radius:10px;min-width:42px;min-height:44px}.learningHead{justify-content:space-between;align-items:end;gap:16px;margin-top:25px;display:flex}.learningGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.learningCard h3{margin:0;font-size:14px}.learningCard>p{color:var(--muted);margin:5px 0 16px;font-size:10px}.learningBars{gap:9px;display:grid}.learningBars>div{color:var(--muted);grid-template-columns:76px 1fr 38px;align-items:center;gap:8px;font-size:9px;display:grid}.learningBars i{background:#edf1ee;border-radius:20px;height:7px;overflow:hidden}.learningBars i:after{content:"";width:var(--weight);background:linear-gradient(90deg,#1c725a,#c4a765);border-radius:20px;height:100%;display:block}.learningBars b{text-align:right;color:var(--text)}@media (max-width:1100px){.taskGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.taskHero{flex-direction:column;align-items:flex-start;padding:21px}.taskHero .primaryBtn{justify-content:center;width:100%}.taskGrid,.learningGrid{grid-template-columns:1fr}.learningHead{flex-direction:column;align-items:stretch}.learningHead .ghostBtn{justify-content:center}.taskActions button{min-width:calc(50% - 4px)}}.automationHealthGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-bottom:12px;display:grid}.healthCard{background:#fff;border:1px solid #12393117;border-radius:17px;align-items:center;gap:13px;padding:16px;display:flex;box-shadow:0 8px 28px #122b2509}.healthIcon{color:#62716d;background:#f1f4f2;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.healthIcon.good{color:#13745b;background:#e8f6f0}.healthIcon.warn{color:#a36a12;background:#fff3df}.healthCard small,.healthCard strong,.healthCard p{display:block}.healthCard small{color:var(--muted);letter-spacing:.7px;font-size:8px}.healthCard strong{margin-top:4px;font-size:13px}.healthCard p{color:var(--muted);margin:4px 0 0;font-size:9px}.reliabilityActions{justify-content:flex-end;gap:8px;margin:0 0 16px;display:flex}.automationEvents{margin-top:18px}.automationEvents .miniItem strong{white-space:normal;line-height:1.5}@media (max-width:1050px){.automationHealthGrid{grid-template-columns:1fr 1fr}.healthCard:last-child{grid-column:1/-1}}@media (max-width:760px){.automationHealthGrid{grid-template-columns:1fr}.healthCard:last-child{grid-column:auto}.reliabilityActions{grid-template-columns:1fr;display:grid}.reliabilityActions button{justify-content:center}}.authLoading{color:#f3e7c8;background:#0c2922;place-content:center;justify-items:center;gap:15px;min-height:100dvh;display:grid}.authLoading strong{letter-spacing:.3px;font-size:12px}.authSpinner{border:3px solid #ffffff29;border-top-color:#e2cd99;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite authSpin}@keyframes authSpin{to{transform:rotate(360deg)}}.logoutBtn{color:#dce8e3;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1c;border-radius:11px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:40px;margin-top:13px;font-size:9px;display:flex}.logoutBtn:hover{background:#ffffff1a}.loginPage{background:#f6f7f5;grid-template-columns:minmax(420px,1.08fr) minmax(420px,.92fr);min-height:100dvh;display:grid}.loginVisual{color:#fff;background:radial-gradient(circle at 75% 30%,#39826c61,#0000 34%),linear-gradient(145deg,#081f1a,#123d33 72%,#1a5142);flex-direction:column;justify-content:space-between;min-height:100dvh;padding:48px 56px;display:flex;position:relative;overflow:hidden}.loginVisual:after{content:"";border:1px solid #e2cd991f;border-radius:50%;width:600px;height:600px;position:absolute;inset:auto -160px -260px auto}.loginBrand,.loginMobileBrand{align-items:center;gap:11px;display:flex}.loginBrand>span{color:#123b32;background:#e2cd99;border-radius:14px;place-items:center;width:45px;height:45px;display:grid}.loginBrand strong{font-size:16px}.loginVisualCopy{z-index:2;max-width:590px;margin:auto 0;position:relative}.loginVisualCopy small{color:#e2cd99;letter-spacing:2px;font-size:9px}.loginVisualCopy h1{letter-spacing:-1.6px;max-width:570px;margin:16px 0 18px;font-size:48px;line-height:1.07}.loginVisualCopy p{color:#bdcec8;max-width:500px;font-size:13px;line-height:1.75}.loginRadar{opacity:.32;width:240px;height:240px;position:absolute;bottom:8%;right:7%}.loginRadar i{border:1px solid #e2cd99;border-radius:50%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.loginRadar i:first-child{width:230px;height:230px}.loginRadar i:nth-child(2){width:150px;height:150px}.loginRadar i:nth-child(3){width:70px;height:70px}.loginRadar b{transform-origin:0;background:#e2cd99;width:105px;height:3px;position:absolute;top:50%;left:50%;transform:rotate(-43deg)}.loginPanel{place-items:center;min-height:100dvh;padding:42px;display:grid}.loginCard{background:#fff;border:1px solid #12393117;border-radius:26px;width:min(100%,430px);padding:38px;box-shadow:0 30px 80px #122b251a}.loginMobileBrand{display:none}.loginLock{color:#17634f;background:#eaf4ef;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.loginCard h2{margin:20px 0 7px;font-size:25px}.loginCard>p{color:var(--muted);margin:0 0 25px;font-size:11px;line-height:1.65}.loginField{margin-top:15px;display:block}.loginField>span:first-child{color:#50625c;text-transform:uppercase;letter-spacing:.65px;margin-bottom:7px;font-size:9px;font-weight:700;display:block}.loginField>input,.passwordInput{background:#fbfcfb;border:1px solid #dce4e0;border-radius:13px;width:100%;height:50px}.loginField>input,.passwordInput input{color:var(--text);outline:none;padding:0 14px;font-size:16px}.loginField>input:focus,.passwordInput:focus-within{border-color:#4d8c7b;box-shadow:0 0 0 3px #23705b17}.passwordInput{align-items:center;display:flex}.passwordInput input{background:0 0;border:0;flex:1;min-width:0;height:48px}.passwordInput button{color:#72807c;cursor:pointer;background:0 0;border:0;place-items:center;width:46px;height:46px;display:grid}.rememberRow{color:#53625e;cursor:pointer;align-items:center;gap:9px;margin:17px 0;font-size:10px;display:flex}.rememberRow input{accent-color:#17634f;width:17px;height:17px}.loginSubmit{color:#f5e9c9;cursor:pointer;background:linear-gradient(135deg,#173f36,#0c261f);border:0;border-radius:13px;width:100%;min-height:50px;font-size:11px;font-weight:700;box-shadow:0 10px 24px #0d2f262e}.loginSubmit:disabled{opacity:.65;cursor:wait}.loginSecurity{color:#7b8984;justify-content:center;align-items:center;gap:7px;margin-top:18px;font-size:9px;display:flex}.loginError{color:#9c3434;background:#fff4f4;border:1px solid #f0cece;border-radius:11px;margin:0 0 17px;padding:11px 13px;font-size:10px;line-height:1.5}.toolbarActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hiddenFileInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.excelImportPanel{background:linear-gradient(120deg,#eef6f2,#fbfcfb);border:1px solid #dce9e3;border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;margin-bottom:16px;padding:17px 19px;display:grid}.excelImportIcon{color:#f4e8c8;background:#17634f;border-radius:14px;place-items:center;width:45px;height:45px;display:grid}.excelImportPanel strong{font-size:12px;display:block}.excelImportPanel p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.55}.importResult{border-radius:13px;gap:4px;margin:-4px 0 16px;padding:13px 15px;font-size:10px;display:grid}.importResult.success{color:#175d49;background:#eaf7f1;border:1px solid #cce8db}.importResult.warning{color:#805e24;background:#fff6e8;border:1px solid #edb}.importResult strong{font-size:11px}.importResult small{line-height:1.5}.listingMatchTimeline{flex-direction:column;gap:22px;display:flex}.matchDayHeader{align-items:center;gap:10px;margin:0 0 10px 5px;display:flex}.matchDayHeader>span{color:#17634f;background:#eaf4ef;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.matchDayHeader strong,.matchDayHeader small{display:block}.matchDayHeader strong{text-transform:capitalize;font-size:12px}.matchDayHeader small{color:var(--muted);margin-top:2px;font-size:9px}.listingContactGrid{grid-template-columns:repeat(3,1fr);gap:9px;margin:10px 0;display:grid}.listingContactGrid>div{background:#fffaf0;border:1px solid #eee2c6;border-radius:13px;align-items:flex-start;gap:10px;min-width:0;padding:13px;display:flex}.contactIcon{color:#755c28;background:#f2e5c6;border-radius:9px;flex:0 0 31px;place-items:center;width:31px;height:31px;display:grid}.listingContactGrid small,.listingContactGrid strong,.listingContactGrid a{display:block}.listingContactGrid small{color:#8b7a56;font-size:8px}.listingContactGrid strong,.listingContactGrid a{color:#433a27;margin-top:4px;font-size:10px;line-height:1.45}.listingContactGrid a{text-underline-offset:2px;text-decoration:underline}.contactPhones a+a{margin-top:2px}@media (max-width:900px){.loginPage{grid-template-columns:1fr}.loginVisual{display:none}.loginPanel{padding:28px}.loginMobileBrand{color:#173f36;margin-bottom:28px;display:flex}.listingContactGrid{grid-template-columns:1fr 1fr}.contactPhones{grid-column:1/-1}}@media (max-width:760px){.input,.textarea,.select{font-size:16px}.toolbarActions{grid-template-columns:1fr 1fr;width:100%;display:grid}.toolbarActions .primaryBtn{grid-column:1/-1}.excelImportPanel{grid-template-columns:auto 1fr;padding:15px}.excelImportPanel>button{grid-column:1/-1;justify-content:center;width:100%}.listingContactGrid{grid-template-columns:1fr}.contactPhones{grid-column:auto}.logoutBtn{display:none}.loginPanel{min-height:100dvh;padding:calc(18px + env(safe-area-inset-top)) 15px calc(18px + env(safe-area-inset-bottom))}.loginCard{border-radius:22px;padding:27px 22px}.loginMobileBrand{margin-bottom:23px}.loginCard h2{font-size:23px}.loginSecurity{text-align:center;line-height:1.5}.matchDayHeader{margin-left:1px}}@media (max-width:430px){.toolbarActions{grid-template-columns:1fr}.toolbarActions .primaryBtn{grid-column:auto}.excelImportPanel{text-align:center;grid-template-columns:1fr}.excelImportIcon{margin:auto}.excelImportPanel>button{grid-column:auto}.loginPanel{place-items:stretch stretch}.loginCard{align-self:center;width:100%}.listingSource{align-items:flex-start;line-height:1.5}}.aiSettingsCard .cardHeader h2{align-items:center;gap:8px;display:flex}.aiProviderChoice{max-width:620px;margin-bottom:16px}.aiCredentialGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.aiCredentialBox{background:linear-gradient(145deg,#fbfdfc,#f3f7f5);border:1px solid #dfe7e3;border-radius:16px;padding:17px}.aiCredentialBox.geminiBox{background:linear-gradient(145deg,#fcfbff,#f5f2fb);border-color:#e5def0}.aiCredentialHead{align-items:center;gap:11px;margin-bottom:16px;display:flex}.aiCredentialHead>span{color:#17634f;background:#e5f2ed;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.geminiBox .aiCredentialHead>span{color:#6b4592;background:#eee7f7}.aiCredentialHead strong,.aiCredentialHead small{display:block}.aiCredentialHead strong{font-size:12px}.aiCredentialHead small{color:var(--muted);margin-top:3px;font-size:9px}.aiCredentialBox .field+.field{margin-top:12px}.secretInput{color:#82908b;background:#fff;border:1px solid #dfe5e1;border-radius:12px;align-items:center;gap:9px;height:42px;padding:0 11px;display:flex}.secretInput:focus-within{border-color:#679c8e;box-shadow:0 0 0 3px #23705b14}.secretInput input{min-width:0;height:40px;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:12px}.aiSettingsActions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;margin-top:17px;padding-top:15px;display:flex}.aiSettingsActions p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.aiSettingsActions>div{flex:none;gap:8px;display:flex}.primaryBtn:disabled{opacity:.65;cursor:wait}@media (max-width:760px){.aiSettingsCard .cardHeader{flex-direction:column}.aiCredentialGrid{grid-template-columns:1fr}.aiSettingsActions{flex-direction:column;align-items:stretch}.aiSettingsActions>div{grid-template-columns:1fr 1fr;display:grid}.aiSettingsActions button{justify-content:center}.secretInput input{font-size:16px}}@media (max-width:430px){.aiSettingsActions>div{grid-template-columns:1fr}.aiCredentialBox{padding:14px}}.listing_poolSettingsCard .cardHeader h2{align-items:center;gap:8px;display:flex}.listing_poolCredentialGrid{grid-template-columns:1fr 1fr auto;align-items:end;gap:13px;display:grid}.listing_poolCredentialGrid .primaryBtn{justify-content:center;min-height:42px}.secureNote{color:var(--muted);margin:13px 0 0;font-size:9px;line-height:1.55}.ghostBtn:disabled{opacity:.65;cursor:wait}.listing_poolScopeCard .cardHeader h2{align-items:center;gap:8px;display:flex}.scopeSettingsGrid{grid-template-columns:1fr 1fr .85fr;gap:13px;display:grid}.scopeGroup{background:linear-gradient(145deg,#fbfdfc,#f4f8f6);border:1px solid #e2e9e5;border-radius:15px;padding:15px}.scopeLabel{color:#49645c;text-transform:uppercase;letter-spacing:.75px;margin-bottom:10px;font-size:9px;font-weight:750;display:block}.scopeOption{cursor:pointer;border-radius:11px;align-items:flex-start;gap:9px;padding:9px 10px;display:flex}.scopeOption:hover{background:#fff}.scopeOption input{accent-color:#17634f;width:17px;height:17px;margin:1px 0 0}.scopeOption b,.scopeOption small{display:block}.scopeOption b{font-size:11px}.scopeOption small{color:var(--muted);margin-top:3px;font-size:8px}.dateScopeGroup .input{margin-top:2px}.dateScopeGroup p{color:var(--muted);margin:10px 0 0;font-size:9px;line-height:1.55}.scopeActions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding-top:14px;display:flex}.scopeActions span{color:#567168;font-size:9px}.qualifiedListingCard{background:linear-gradient(145deg,#fff 0% 70%,#f2f8f5 100%);border-color:#16634f33;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 16px 48px #134b3c17}.qualifiedListingCard:hover{transform:translateY(-2px);box-shadow:0 21px 55px #134b3c21}.qualifiedListingCard:before{content:"";background:linear-gradient(#d7bd77,#17634f);width:4px;position:absolute;inset:0 auto 0 0}.qualifiedRibbon{color:#f1dfad;text-transform:uppercase;letter-spacing:.8px;background:#0e2b24;border-radius:0 0 0 13px;align-items:center;gap:5px;padding:7px 12px;font-size:8px;font-weight:750;display:flex;position:absolute;top:0;right:0}.listingMetaChips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.listingMetaChips span{color:#2a6958;background:#f2f8f5;border:1px solid #d9e8e1;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:650}@media (max-width:900px){.listing_poolCredentialGrid{grid-template-columns:1fr 1fr}.listing_poolCredentialGrid .primaryBtn{grid-column:1/-1}}@media (max-width:760px){.listing_poolSettingsCard .cardHeader{flex-direction:column}.listing_poolCredentialGrid{grid-template-columns:1fr}.listing_poolCredentialGrid .primaryBtn{grid-column:auto}.listing_poolCredentialGrid .input{font-size:16px}}.requestActions{white-space:nowrap;justify-content:flex-end;gap:7px;display:flex}.requestEditForm{flex-direction:column;gap:15px;display:flex}.requestEditMeta{color:#60716b;background:#f7faf8;border:1px solid #e0e8e4;border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:11px 13px;font-size:9px;display:flex}.requestEditMeta span{align-items:center;gap:6px;display:flex}.requestTextArea{min-height:130px}.aiParseOption,.activeRequestOption{cursor:pointer;background:#f1f8f4;border:1px solid #dce8e2;border-radius:13px;align-items:flex-start;gap:10px;padding:13px;display:flex}.aiParseOption input,.activeRequestOption input{accent-color:#17634f;width:18px;height:18px;margin:1px 0 0}.aiParseOption strong,.aiParseOption small,.activeRequestOption strong,.activeRequestOption small{display:block}.aiParseOption strong,.activeRequestOption strong{font-size:11px}.aiParseOption small,.activeRequestOption small{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.45}.requestEditGrid{grid-template-columns:1fr 1fr;gap:12px;transition:opacity .2s;display:grid}.requestEditGrid.isMuted{opacity:.58}.requestEditGrid input:disabled,.requestEditGrid select:disabled{cursor:not-allowed;background:#f3f5f4}.activeRequestOption{background:#fffaf0;border-color:#eee3ca}.requestStatusCell{min-width:112px}.requestStatusCell small{color:var(--muted);margin-top:7px;font-size:8px;line-height:1.45;display:block}@media (max-width:900px){.requestActions{flex-direction:column;align-items:stretch}.requestActions button{justify-content:center}}@media (max-width:760px){.requestEditGrid{grid-template-columns:1fr}.requestEditMeta{flex-direction:column}.requestActions{min-width:180px}.modal:has(.requestEditForm){width:min(100%,640px);max-height:92dvh}.requestEditForm .input,.requestEditForm .select{font-size:16px}}.pushSettingCard{background:linear-gradient(145deg,#fff 0%,#f1f8f4 100%);border-color:#dce9e3}.pushStatusLine{justify-content:space-between;align-items:center;gap:8px;margin:10px 0;display:flex}.pushStatusLine small{color:var(--muted);font-size:9px}.pushActions{flex-wrap:wrap;gap:7px;display:flex}.pushActions button{justify-content:center}.pushActions .primaryBtn{min-height:36px}@media (max-width:430px){.pushActions{grid-template-columns:1fr 1fr;display:grid}.pushActions button{width:100%}}@media (max-width:900px){.scopeSettingsGrid{grid-template-columns:1fr 1fr}.dateScopeGroup{grid-column:1/-1}}@media (max-width:760px){.listing_poolScopeCard .cardHeader{flex-direction:column}.scopeSettingsGrid{grid-template-columns:1fr}.dateScopeGroup{grid-column:auto}.scopeActions{flex-direction:column;align-items:stretch}.scopeActions .primaryBtn{justify-content:center}.qualifiedRibbon{border-radius:0 18px 0 13px;width:max-content;margin:-17px -17px 13px auto;position:static}}.crmNotice{color:#125a48;background:#edf8f3;border:1px solid #b9d9cc;border-radius:12px;margin-bottom:14px;padding:12px 15px;font-size:12px;font-weight:600}.crmTransferButton{color:#102d26;min-height:44px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#d6b767,#b8913d);border:1px solid #b9984c;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 6px 16px #97742a2e}.crmTransferButton:disabled{cursor:wait;opacity:.65}.crmTransferStatus{color:#126149;background:#edf8f3;border:1px solid #b9d9cc;border-radius:11px;align-items:center;gap:6px;min-height:44px;padding:8px 12px;font-size:11px;font-weight:700;display:inline-flex}.crmTransferStatus small{color:#52746a;font-size:8px;font-weight:500}@media (max-width:760px){.decisionButtons{grid-template-columns:repeat(2,minmax(0,1fr))}.decisionButtons button,.decisionButtons .crmTransferStatus{justify-content:center;min-width:0;padding-left:7px;padding-right:7px}.crmTransferStatus{flex-wrap:wrap}.crmTransferStatus small{text-align:center;overflow-wrap:anywhere;width:100%}}.wizardModal{width:min(900px,100vw - 28px);max-height:92dvh;overflow:auto}.wizardSteps{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:8px;padding:14px 22px;display:grid}.wizardSteps span{color:var(--muted);align-items:center;gap:7px;font-size:10px;display:flex}.wizardSteps i{background:#eef2ef;border-radius:50%;place-items:center;width:23px;height:23px;font-style:normal;display:grid}.wizardSteps .active{color:#125a48;font-weight:700}.wizardSteps .active i{color:#fff;background:#17634f}.wizardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.wizardGrid .full{grid-column:1/-1}.textarea.compact{min-height:82px}.wizardScope{grid-template-columns:1fr 1fr;gap:12px;display:grid}.scopePreview{color:#fff;background:linear-gradient(135deg,#0d3027,#175b49);border-radius:15px;grid-column:1/-1;padding:18px}.scopePreview p{margin:7px 0;font-size:13px}.scopePreview small{color:#bcd6ce}.checkCard{border:1px solid var(--line);background:#fafcfb;border-radius:13px;align-items:center;gap:10px;padding:14px;display:flex}.checkCard span,.checkCard strong,.checkCard small{display:block}.checkCard small{color:var(--muted);margin-top:3px}.investorDirectory{gap:10px;display:grid}.investorDirectoryCard{border:1px solid var(--line);color:var(--text);background:#fff;border-radius:15px;justify-content:space-between;align-items:center;gap:14px;padding:17px 19px;display:flex}.investorDirectoryCard>div:first-child{grid-template-columns:auto 1fr;gap:3px 9px;display:grid}.investorDirectoryCard strong{font-size:13px}.investorDirectoryCard small{color:var(--muted);grid-column:2}.statusDot{background:#aaa;border-radius:50%;width:8px;height:8px;margin-top:4px}.statusDot.on{background:#25a67d;box-shadow:0 0 0 4px #e4f5ef}.investorDirectoryMeta{color:var(--muted);align-items:center;gap:18px;font-size:10px;display:flex}.profileBack{margin-bottom:12px}.investorProfileHero{color:#fff;background:linear-gradient(135deg,#0c3027,#155a48);border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:25px;display:flex}.investorProfileHero h1{margin:9px 0 4px;font-size:27px}.investorProfileHero p{color:#c6dcd5;margin:0}.investorProfileHero small{color:#91b7aa;margin-top:10px;display:block}.profileActions{gap:8px;display:flex}.whatsappBtn{color:#092a20;background:#25d366;border-radius:11px;align-items:center;gap:7px;padding:10px 13px;font-size:11px;font-weight:700;display:inline-flex}.profileEdit,.requestProfile{margin-top:14px}.requestChips{flex-wrap:wrap;gap:7px;padding:0 18px 18px;display:flex}.requestChips span{color:#165b49;background:#e9f4ef;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:600}.profileColumns{grid-template-columns:.85fr 1.15fr;gap:14px;margin-top:14px;display:grid}.noteComposer{gap:8px;padding:0 18px 12px;display:flex}.noteComposer textarea{flex:1}.noteTimeline,.profileMatchList{padding:0 18px 18px}.noteTimeline article{border-top:1px solid var(--line);padding:11px 0}.noteTimeline p{margin:0 0 5px;font-size:11px}.noteTimeline small{color:var(--muted);font-size:9px}.segmented{background:#eff3f1;border-radius:10px;gap:5px;margin:0 18px 13px;padding:4px;display:flex}.segmented button{color:var(--muted);background:0 0;border:0;border-radius:8px;flex:1;padding:8px;font-size:10px}.segmented button.active{color:#155a48;background:#fff;box-shadow:0 2px 8px #143e3112}.profileMatchList>a{border-top:1px solid var(--line);color:var(--text);align-items:center;gap:10px;padding:11px 0;display:flex}.profileMatchList>a div{flex:1;min-width:0}.profileMatchList strong,.profileMatchList small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.profileMatchList small{color:var(--muted);margin-top:4px}.matchFilterBar{flex-wrap:wrap;gap:7px;margin-bottom:13px;display:flex}.matchFilterBar select{border:1px solid var(--line);min-height:38px;color:var(--text);background:#fff;border-radius:10px;padding:0 30px 0 10px;font-size:10px}.bulkActionBar{z-index:20;color:#fff;background:#102f27;border-radius:13px;align-items:center;gap:7px;margin-bottom:13px;padding:10px 13px;display:flex;position:sticky;top:8px;box-shadow:0 12px 25px #102f2733}.bulkActionBar strong{margin-right:auto;font-size:11px}.bulkActionBar button{color:#fff;background:#ffffff12;border:1px solid #ffffff30;border-radius:8px;padding:7px 9px;font-size:9px}.matchCheckbox{z-index:3;border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:4px;padding:5px 7px;font-size:8px;display:flex;position:absolute;top:12px;left:12px}.qualifiedListingCard{padding-top:46px;position:relative}.listingDescription p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.detailInlineLink{color:#16634f;margin-top:8px;font-size:10px;font-weight:700;display:inline-block}.whatsappMini{color:#12723a;background:#e4f8eb;border-radius:10px;align-items:center;gap:5px;padding:9px 11px;font-size:9px;font-weight:700;display:inline-flex}.listingMatchList{gap:11px}.listingMatchCard{padding-bottom:16px}.listingFacts{margin:13px 0}.scoreBreakdown{margin-top:9px}.listingMatchActions{margin-top:12px;padding-top:12px}.propertyDetailHero{border:1px solid var(--line);background:#fff;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:20px;margin-top:13px;padding:23px;display:flex}.propertyDetailHero h1{margin:8px 0;font-size:22px}.propertyDetailHero p{color:var(--muted)}.propertyPrice{text-align:right}.propertyPrice strong,.propertyPrice span{display:block}.propertyPrice strong{font-size:22px}.propertyPrice span{color:var(--muted);margin:5px 0}.propertyPrice b{color:#12604a;background:#e7f4ef;border-radius:10px;padding:7px 10px;display:inline-block}.detailGrid{grid-template-columns:1.4fr .6fr;gap:14px;margin:14px 0;display:grid}.detailGrid .card{padding:18px}.comparisonTable>div{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr 1fr 25px;align-items:center;gap:10px;padding:10px 0;font-size:10px;display:grid}.comparisonTable i{color:#16805e}.priceHistory>div{border-bottom:1px solid var(--line);justify-content:space-between;padding:10px 0;font-size:10px;display:flex}.propertyDescription{padding:19px}.propertyDescription p{-webkit-line-clamp:4;color:#56635f;-webkit-box-orient:vertical;line-height:1.7;display:-webkit-box;overflow:hidden}.propertyDescription p.expanded{display:block}.propertyDescription .listing_poolLink{float:right;margin-top:10px}.dashboardDateBar{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:7px;margin-bottom:12px;padding:9px 12px;display:flex}.dashboardDateBar div{align-items:center;gap:7px;margin-right:auto;display:flex}.dashboardDateBar button,.dashboardDateBar input{border:1px solid var(--line);color:var(--text);background:#f8faf9;border-radius:8px;padding:7px 9px;font-size:9px}.operationsGrid{grid-template-columns:1.25fr .75fr;gap:14px;margin-bottom:14px;display:grid}.summaryTiles{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 18px 18px;display:grid}.summaryTiles span{color:var(--muted);background:#f4f7f5;border-radius:12px;padding:12px;font-size:9px}.summaryTiles b{color:#173b31;margin-bottom:4px;font-size:21px;display:block}.summaryTiles .down{color:#187549;background:#e9f7ef}.investorDaily{padding-bottom:14px}.investorDaily>a{border-top:1px solid var(--line);color:var(--text);grid-template-columns:1fr auto;align-items:center;gap:3px 8px;margin:0 17px;padding:9px 0;display:grid}.investorDaily>a span{color:var(--muted);font-size:9px}.investorDaily>a svg{grid-area:1/2/3}.activityFeed{margin-bottom:14px}.activityFeed>div:last-child{grid-template-columns:1fr 1fr;gap:0 18px;padding:0 18px 15px;display:grid}.activityFeed article{border-top:1px solid var(--line);gap:8px;padding:8px 0;font-size:10px;display:flex}.activityFeed article i{background:#c5a24d;border-radius:50%;width:7px;height:7px;margin-top:3px}.activityFeed article small{color:var(--muted);margin-top:4px;display:block}.notificationCenter{margin-bottom:14px}.notificationList{padding:0 18px 15px}.notificationList>a{border-top:1px solid var(--line);color:var(--text);gap:10px;padding:11px 0;display:flex}.notificationList>a>i{background:#cf9f35;border-radius:50%;width:8px;height:8px;margin-top:4px}.notificationList>a.read>i{background:#cbd3cf}.notificationList p{color:#4f5f5a;margin:3px 0;font-size:10px}.notificationList small{color:var(--muted);font-size:8px}.metrics{grid-template-columns:repeat(5,1fr)}@media (max-width:1000px){.metrics{grid-template-columns:repeat(3,1fr)}.profileColumns,.operationsGrid,.detailGrid{grid-template-columns:1fr}}@media (max-width:700px){.wizardSteps{padding:10px 14px}.wizardSteps span{font-size:0}.wizardSteps i{font-size:10px}.wizardGrid,.wizardScope{grid-template-columns:1fr}.wizardGrid .full,.scopePreview{grid-column:auto}.investorDirectoryCard{align-items:flex-start}.investorDirectoryMeta{flex-direction:column;align-items:flex-end;gap:5px}.investorProfileHero{flex-direction:column;align-items:flex-start;padding:19px}.profileActions{flex-wrap:wrap;width:100%}.profileActions>*{flex:1;justify-content:center}.matchFilterBar{grid-template-columns:1fr 1fr;display:grid}.matchFilterBar select{width:100%;min-width:0}.bulkActionBar{flex-wrap:wrap;align-items:stretch}.bulkActionBar strong{width:100%;margin:0}.summaryTiles{grid-template-columns:1fr 1fr}.activityFeed>div:last-child{grid-template-columns:1fr}.propertyDetailHero{flex-direction:column}.propertyPrice{text-align:left}.comparisonTable>div{grid-template-columns:75px 1fr 1fr 18px}.metrics{grid-template-columns:1fr 1fr}.dashboardDateBar{flex-wrap:wrap}.dashboardDateBar div{width:100%}.noteComposer{flex-direction:column;align-items:stretch}.listingMatchActions{overflow:visible}.decisionButtons{width:100%}}.matchFilterBar input{border:1px solid var(--line);min-height:38px;color:var(--text);background:#fff;border-radius:10px;padding:0 10px;font-size:10px}.matchFilterBar input[type=number]{width:95px}.priceChangeBadge{border-radius:8px;margin-top:8px;padding:6px 9px;font-size:9px;font-weight:700;display:inline-flex}.priceChangeBadge.down{color:#137343;background:#e7f7ed}.priceChangeBadge.up{color:#ad4d2d;background:#fff0eb}.pagination{justify-content:center;align-items:center;gap:10px;margin-top:15px;display:flex}.pagination button{border:1px solid var(--line);color:var(--text);background:#fff;border-radius:9px;padding:8px 12px}.pagination button:disabled{opacity:.4}.pagination span{color:var(--muted);font-size:10px}@media (max-width:700px){.matchFilterBar input{min-width:0;width:100%!important}}.investorToday{border-top:1px solid var(--line);color:#477168;margin-top:8px;padding-top:8px;font-size:9px;display:block}:root{--liva:#073b31;--liva-dark:#032a23;--liva-soft:#edf5f1;--liva-gold:#d8a94a}body{background:#f3f6f4;font-family:Roboto,Arial,sans-serif}.sidebar{background:linear-gradient(165deg,#063b31 0%,#032c25 68%,#05251f 100%);width:205px;padding:20px 14px}.mainArea{width:calc(100% - 205px);margin-left:205px}.brand{border-color:#ffffff18;padding:0 8px 18px}.brandMark{color:#e3c16e;background:#ffffff16;border:1px solid #d9b96688;border-radius:50%;width:36px;height:36px}.brand strong{font-size:15px}.brand span{letter-spacing:1.4px;color:#b8cbc5;font-size:7px}.sidebar nav{gap:4px;margin-top:17px}.navItem{color:#c6d8d2;padding:12px 11px;font-size:12px}.navItem.active{color:#fff;background:#ffffff15;box-shadow:inset 0 0 0 1px #ffffff08}.navItem:hover{background:#ffffff0f}.sidebarPromo{color:#fff;background:radial-gradient(circle at 70% 10%,#315f51 0,#0f473b 35%,#0a362e 72%);border:1px solid #ffffff18;border-radius:15px;min-height:178px;margin-top:auto;padding:68px 14px 14px;position:relative;overflow:hidden}.sidebarPromo:before{content:"";border:1px solid #ffffff18;border-bottom:0;width:75px;height:85px;position:absolute;top:22px;left:22px;transform:skewY(-18deg);box-shadow:18px 12px 0 -1px #ffffff0d,36px 24px 0 -1px #ffffff08}.sidebarPromo>svg{color:#d6bf7a88;position:absolute;top:36px;left:52px}.sidebarPromo strong{font-family:Georgia,serif;font-size:15px;font-weight:400;line-height:1.45;display:block;position:relative}.sidebarPromo a{color:#193b32;background:#e2c47d;border-radius:50%;place-items:center;width:29px;height:29px;display:grid;position:absolute;bottom:12px;right:12px}.sidebarBottom{display:none}.controlDashboard{color:#17241f;background:radial-gradient(circle at 72% 10%,#e8f1ed 0,#0000 32%),#f6f8f7;min-height:100vh}.controlHeader{background:#fbfcfb;border-bottom:1px solid #dfe7e3;justify-content:space-between;align-items:center;height:104px;padding:20px 28px 14px;display:flex}.controlEyebrow{color:#31594d;letter-spacing:3px;margin-bottom:7px;font-size:8px;font-weight:800;display:block}.controlHeader h1{letter-spacing:-.8px;margin:0;font-size:27px}.controlHeader h1 span{font-size:20px}.controlHeader p{color:#7a8984;margin:6px 0 0;font-size:10px}.controlHeaderTools{align-items:center;gap:10px;display:flex}.controlHeaderTools>label{color:#91a09b;background:#fff;border:1px solid #dde5e1;border-radius:11px;align-items:center;gap:8px;width:330px;height:38px;padding:0 11px;display:flex}.controlHeaderTools input{border:0;outline:0;flex:1;min-width:0;font-size:10px}.controlHeaderTools kbd{color:#81908b;background:#f1f4f2;border-radius:5px;padding:4px 6px;font-size:8px}.controlBell{background:#fff;border:1px solid #dde5e1;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:relative}.controlBell i{background:#ef374d;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:7px}.controlUser{align-items:center;gap:8px;padding-left:3px;display:flex}.controlUser>b{color:#fff;background:#073b31;border-radius:50%;place-items:center;width:35px;height:35px;font-size:9px;display:grid}.controlUser span strong,.controlUser span small{display:block}.controlUser span strong{font-size:10px}.controlUser span small{color:#87938f;margin-top:2px;font-size:8px}.controlContent{padding:16px 28px 30px;position:relative}.controlRange{justify-content:flex-end;gap:4px;margin-bottom:15px;display:flex}.controlRange button,.controlRange label{color:#344b43;background:#fff;border:1px solid #dfe5e2;align-items:center;gap:7px;height:35px;padding:0 15px;font-size:9px;display:flex}.controlRange button:first-child{border-radius:9px 0 0 9px}.controlRange button.active{color:#fff;background:#073b31}.controlRange label{border-radius:9px;margin-left:4px}.controlRange input{color:#52625d;background:0 0;border:0;outline:0;width:98px;font-size:9px}.controlMetrics{grid-template-columns:repeat(5,1fr);gap:11px;margin-bottom:12px;display:grid}.controlMetric{background:#fff;border:1px solid #e3e9e6;border-radius:13px;align-items:center;gap:12px;min-height:104px;padding:17px;display:flex;box-shadow:0 5px 18px #163a2d08}.controlMetricIcon{color:#075b47;background:#dff2e9;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;display:grid}.controlMetric.aqua .controlMetricIcon{background:#e0f4ef}.controlMetric.gold .controlMetricIcon{color:#bb7614;background:#fff0d5}.controlMetric.violet .controlMetricIcon{color:#503bd8;background:#eeebff}.controlMetric.rose .controlMetricIcon{color:#e63b5a;background:#ffe4e8}.controlMetric small{color:#51635d;font-size:9px}.controlMetric strong{margin:4px 0;font-size:27px;line-height:1;display:block}.controlMetric p{color:#33865f;margin:0;font-size:7px}.controlCard{background:#fff;border:1px solid #e1e8e4;border-radius:14px;overflow:hidden;box-shadow:0 5px 18px #163a2d08}.controlCardHead{justify-content:space-between;align-items:flex-start;min-height:52px;padding:14px 15px 8px;display:flex}.controlCardHead h2{margin:0;font-size:13px}.controlCardHead p{color:#89958f;margin:4px 0 0;font-size:8px}.controlCardHead>a{color:#087054;align-items:center;gap:4px;font-size:8px;font-weight:600;display:flex}.controlCardHead>span{border:1px solid #e4e9e7;border-radius:7px;align-items:center;gap:4px;padding:6px 8px;font-size:8px;display:flex}.controlTopGrid{grid-template-columns:1.55fr 1.08fr .95fr;gap:11px;margin-bottom:12px;display:grid}.chartLegend{color:#66756f;justify-content:flex-end;align-items:center;gap:7px;padding:0 14px;font-size:7px;display:flex}.chartLegend i{border-radius:50%;width:7px;height:7px}.new{background:#087053!important}.ok{background:#58c095!important}.sent{background:#aedcc9!important}.reject{background:#909997!important}.barChart{background:repeating-linear-gradient(#0000 0 29px,#edf1ef 30px);align-items:flex-end;gap:20px;height:154px;padding:15px 14px 23px 42px;display:flex;position:relative}.axis{color:#87938e;flex-direction:column;justify-content:space-between;font-size:7px;display:flex;position:absolute;top:10px;bottom:22px;left:14px}.barDay{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;height:100%;display:flex}.barDay>span{color:#70807a;font-size:7px}.barStack{flex-direction:column-reverse;width:27px;max-height:118px;display:flex;overflow:hidden}.barStack i{min-height:2px;display:block}.donutBody{justify-content:center;align-items:center;gap:18px;padding:12px 13px 18px;display:flex}.donut{border-radius:50%;place-items:center;width:126px;height:126px;display:grid;position:relative}.donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:24px}.donut>div{z-index:1;text-align:center;position:relative}.donut strong,.donut small{display:block}.donut small{color:#7e8c87;font-size:7px}.donutLegend{flex:1}.donutLegend>div{grid-template-columns:7px 1fr auto 25px;align-items:center;gap:5px;padding:4px 0;font-size:8px;display:grid}.donutLegend i{border-radius:50%;width:6px;height:6px}.donutLegend small{color:#81908b;text-align:right}.quickActions>div:last-child{grid-template-columns:1fr 1fr;gap:8px;padding:5px 13px 14px;display:grid}.quickActions>div>a{text-align:center;background:#edf6f2;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:73px;font-size:8px;font-weight:600;display:flex}.quickActions>div>a svg{color:#075b47;width:20px}.quickActions>div>a:nth-child(3){background:#fff5e4}.quickActions>div>a:nth-child(4){background:#f2effb}.controlBottomGrid{grid-template-columns:1.5fr .95fr .86fr;gap:11px;display:grid}.investorTableHead,.investorTableRow{border-top:1px solid #edf1ef;grid-template-columns:1.5fr repeat(4,.6fr) .85fr;align-items:center;padding:8px 14px;font-size:8px;display:grid}.investorTableHead{color:#88958f}.investorTableRow>span:first-child{align-items:center;gap:8px;display:flex}.investorTableRow>span:first-child b{color:#fff;background:#315f51;border-radius:50%;place-items:center;width:24px;height:24px;font-size:7px;display:grid}.investorTableRow>span:last-child{color:#788680;justify-content:space-between;align-items:center;display:flex}.topListings>a{border-top:1px solid #edf1ef;grid-template-columns:48px 1fr auto 28px;align-items:center;gap:8px;padding:7px 12px;display:grid}.listingThumb{color:#fff;background:linear-gradient(145deg,#c5d4c8,#718e7c);border-radius:7px;place-items:center;width:48px;height:38px;display:grid;overflow:hidden}.listingThumb img{object-fit:cover;width:100%;height:100%}.topListings>a>span strong,.topListings>a>span small,.topListings>a>span b{display:block}.topListings>a>span strong{text-overflow:ellipsis;white-space:nowrap;max-width:155px;font-size:8px;overflow:hidden}.topListings>a>span small{color:#85918c;margin:3px 0;font-size:6px}.topListings>a>span b{font-size:7px}.topListings>a>em{font-size:8px;font-style:normal;font-weight:700}.topListings>a>i{color:#087056;background:#daf1e7;border-radius:7px;place-items:center;width:27px;height:27px;font-size:9px;font-style:normal;font-weight:800;display:grid}.controlSideFeed{gap:10px;display:grid}.noticeRow{border-top:1px solid #edf1ef;align-items:center;gap:8px;min-height:45px;padding:7px 12px;display:flex}.noticeRow>span{color:#087055;background:#e7f3ee;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;display:grid}.noticeRow>span svg{width:12px}.noticeRow>div{flex:1;min-width:0}.noticeRow strong,.noticeRow small{display:block}.noticeRow strong{white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.noticeRow small{color:#8a9691;margin-top:3px;font-size:6px}.noticeRow>i{background:#f04455;border-radius:50%;width:5px;height:5px}.controlEmpty{text-align:center;color:#89958f;padding:24px;font-size:9px}.controlBanner{color:#fff;background:radial-gradient(circle at 70% 0,#496f5d 0,#0000 30%),linear-gradient(105deg,#06382f,#0b4a3c);border-radius:14px;justify-content:space-between;align-items:center;min-height:83px;margin-top:12px;padding:16px 20px;display:flex;overflow:hidden}.controlBanner small{color:#d6bd72;letter-spacing:2px;font-size:7px;display:block}.controlBanner strong{margin:5px 0;font-size:17px;display:block}.controlBanner p{color:#b9cec6;margin:0;font-size:8px}.controlBanner>a{color:#173d33;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:11px 14px;font-size:9px;font-weight:700;display:flex}@media (max-width:1200px){.controlHeaderTools>label{width:230px}.controlTopGrid{grid-template-columns:1.4fr 1fr}.quickActions{grid-column:1/-1}.quickActions>div:last-child{grid-template-columns:repeat(4,1fr)}.controlBottomGrid{grid-template-columns:1.35fr 1fr}.controlSideFeed{grid-column:1/-1;grid-template-columns:1fr 1fr}}@media (max-width:900px){.sidebar{width:76px}.mainArea{width:calc(100% - 76px);margin-left:76px}.brand>div:last-child,.navItem span,.sidebarPromo{display:none}.brand{justify-content:center;padding-left:0;padding-right:0}.navItem{justify-content:center}.controlHeader{align-items:flex-start;gap:15px;height:auto}.controlHeaderTools>label,.controlUser span,.controlUser>svg{display:none}.controlMetrics{grid-template-columns:repeat(3,1fr)}.controlTopGrid,.controlBottomGrid{grid-template-columns:1fr}.quickActions,.controlSideFeed{grid-column:auto}.controlSideFeed{grid-template-columns:1fr 1fr}}@media (max-width:700px){.sidebar{width:auto;height:67px;padding:7px 8px;display:block;top:auto;left:0;right:0}.sidebar .brand,.sidebarPromo{display:none}.sidebar nav{grid-template-columns:repeat(7,1fr);gap:2px;height:100%;margin:0;display:grid}.navItem{border-radius:8px;flex-direction:column;gap:3px;padding:6px 2px;font-size:7px}.navItem svg{width:16px}.navItem span{display:block}.mainArea{width:100%;margin:0 0 67px}.controlHeader{padding:17px 16px}.controlHeader h1{font-size:21px}.controlHeader p{font-size:9px;line-height:1.4}.controlContent{padding:12px 12px 25px}.controlRange{justify-content:flex-start;padding-bottom:3px;overflow:auto}.controlRange button,.controlRange label{flex:none;padding:0 11px}.controlMetrics{padding-bottom:5px;display:flex;overflow:auto}.controlMetric{min-width:164px}.controlTopGrid,.controlBottomGrid{display:block}.controlTopGrid>.controlCard,.controlBottomGrid>.controlCard,.controlSideFeed>.controlCard{margin-bottom:11px}.controlSideFeed{display:block}.donutBody{justify-content:flex-start}.quickActions>div:last-child{grid-template-columns:1fr 1fr}.investorTable{overflow:auto}.investorTableHead,.investorTableRow{min-width:650px}.topListings>a{grid-template-columns:43px 1fr 28px}.topListings>a>em{display:none}.controlBanner{flex-direction:column;align-items:flex-start;gap:14px}.controlHeaderTools{position:absolute;top:15px;right:14px}.controlUser{display:none}.controlEyebrow{padding-right:85px}.barChart{gap:8px;padding-left:37px}.barStack{width:21px}}.mainArea>.topbar{background:#fbfcfb;height:90px;padding:19px 28px}.mainArea>.topbar:before{content:"YATIRIMCI YÖNETİMİ";color:#49685e;letter-spacing:2.4px;font-size:7px;font-weight:800;position:absolute;top:11px;left:28px}.mainArea>.topbar h1{margin-top:10px;font-size:24px}.page{padding:18px 28px 42px}.investorActionRow{justify-content:flex-end;margin-bottom:9px;display:flex}.toolbarActions{gap:8px;display:flex}.investorFilters{background:#fff;border:1px solid #dfe7e3;border-radius:13px;grid-template-columns:1.65fr repeat(4,.85fr) auto;gap:8px;margin-bottom:11px;padding:9px;display:grid}.investorFilters label{border:1px solid #dfe6e2;border-radius:9px;align-items:center;gap:7px;padding:0 9px;display:flex}.investorFilters input{border:0;outline:0;width:100%;height:33px;font-size:10px}.investorFilters select,.investorFilters button{background:#fff;border:1px solid #dfe6e2;border-radius:9px;min-width:0;padding:0 10px;font-size:9px}.investorFilters button{color:#17634f;align-items:center;gap:5px;display:flex}.excelImportPanel{background:linear-gradient(90deg,#effaf6,#f9fcfb);border:1px solid #cfe9df;border-radius:13px;grid-template-columns:auto 1fr auto;min-height:58px;margin-bottom:11px;padding:10px 14px}.excelImportPanel p{margin:4px 0 0}.excelPanelActions{gap:7px;display:flex}.investorListCard{margin-bottom:12px}.investorListHead{border-bottom:1px solid #e7ece9;justify-content:space-between;align-items:center;padding:12px 15px;display:flex}.investorListHead h2{margin:0;font-size:14px}.investorListHead h2 b{background:#eff3f1;border-radius:99px;place-items:center;min-width:24px;height:19px;margin-left:5px;font-size:9px;display:inline-grid}.investorListHead p{color:#80908a;margin:3px 0 0;font-size:8px}.investorListHead button{background:#fff;border:1px solid #e1e7e4;border-radius:8px;padding:8px 10px;font-size:8px}.investorRichList{padding:0 10px 8px}.investorRichList article{border-bottom:1px solid #e8eeeb;grid-template-columns:34px 1.4fr 1fr .9fr auto .75fr .7fr 1.1fr auto;align-items:center;gap:10px;min-height:65px;padding:8px 5px;display:grid}.investorInitials{color:#0a6650;background:#d9f1e7;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.investorIdentity strong,.investorIdentity small{display:block}.investorIdentity small{color:#7c8985;margin:3px 0;font-size:7px}.investorIdentity>div{gap:4px;display:flex}.investorIdentity i{color:#62746e;background:#f0f4f2;border-radius:99px;padding:3px 6px;font-size:6px;font-style:normal}.investorContact{flex-wrap:wrap;gap:4px;display:flex}.investorContact a{color:#17634f;border:1px solid #dfe8e3;border-radius:99px;padding:5px 7px;font-size:7px}.investorContact a.whatsapp{color:#16894f}.investorAdvisor{align-items:center;gap:6px;display:flex}.investorAdvisor>span{background:#eef3f1;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.investorAdvisor strong,.investorAdvisor small,.investorLast strong,.investorLast small,.investorDemand strong,.investorDemand small,.investorDailyMatch small{display:block}.investorAdvisor strong,.investorLast strong,.investorDemand strong{font-size:8px}.investorAdvisor small,.investorLast small,.investorDemand small,.investorDailyMatch small{color:#88958f;margin-bottom:3px;font-size:6px}.investorDemand a{color:#087055;margin-top:3px;font-size:7px;display:block}.investorDailyMatch span{white-space:nowrap;font-size:7px}.investorDailyMatch span b{color:#087055}.investorDailyMatch span i{color:#4c61d7;font-style:normal}.investorDailyMatch span em{color:#dd744f;font-style:normal}.profileOpen{white-space:nowrap;border:1px solid #dfe6e2;border-radius:8px;padding:8px 10px;font-size:8px}.requestHeaderActions{align-items:center;gap:10px;display:flex}.requestHeaderActions>span{color:#52655f;font-size:8px}.wizardModal{border-radius:17px;width:min(850px,100vw - 28px)}.wizardModal .modalHeader{padding:17px 22px}.wizardModal .modalHeader h3{font-size:18px}.wizardModal .modalHeader small{color:#697973;margin-top:4px;font-size:10px;display:block}.wizardModal .wizardSteps{padding:15px 24px}.wizardModal .wizardSteps span{font-size:10px;font-weight:600;position:relative}.wizardModal .wizardSteps span:after{content:"Temel bilgileri girin";color:#8a9691;width:130px;font-size:7px;font-weight:400;display:block;position:absolute;top:18px;left:31px}.wizardModal .wizardSteps span:nth-child(2):after{content:"Arama kriterlerini belirleyin"}.wizardModal .wizardSteps span:nth-child(3):after{content:"Tarama kapsamını seçin"}.wizardModal .wizardSteps span:nth-child(4):after{content:"Ek bilgiler ve notlar"}.wizardModal .modalBody{padding:23px}.wizardModal .input,.wizardModal .select{height:40px}.wizardModal .field label{color:#41564f;font-weight:600}.wizardModal .modalFooter{padding:13px 22px}.wizardModal .modalFooter:before{content:"ⓘ  Zorunlu alanlar * ile işaretlenmiştir.";color:#64736e;background:#f0f4f6;border-radius:8px;margin-right:auto;padding:9px 12px;font-size:8px}.matchesToolbar{align-items:center;margin-bottom:10px}.matchesToolbar .ghostBtn{order:2;margin-left:auto}.requestSummary{background:linear-gradient(90deg,#effaf6,#f8fcfa);border:1px solid #cee5dc;border-radius:12px;min-height:56px;padding:11px 15px}.requestSummary:before{content:"♙";float:left;color:#fff;background:#087057;border-radius:10px;place-items:center;width:34px;height:34px;margin-right:10px;display:grid}.requestSummary span{text-transform:uppercase;font-size:7px}.requestSummary strong{font-size:10px}.listingMatchTimeline{margin-top:10px}.matchDayHeader{display:none}.listingMatchList{display:block}.listingMatchCard.qualifiedListingCard{border-radius:14px;margin-bottom:14px;padding:15px 16px 10px;box-shadow:0 8px 25px #123d3010}.qualifiedListingCard:before,.qualifiedRibbon{display:none}.matchCheckbox{width:max-content;margin-bottom:7px;position:static}.listingMatchTop{align-items:flex-start}.listingTitleBlock h2{margin:9px 0 6px;font-size:15px}.listingSource{color:#087055;background:#e4f6ed;border-radius:99px;width:max-content;padding:5px 9px}.listingLocation{font-size:9px}.listingMetaChips{margin:0;position:absolute;top:14px;left:155px}.matchScoreBlock{display:none}.listingGallery{float:left;grid-template-columns:1fr 105px;gap:7px;width:46%;height:225px;margin:12px 12px 10px 0;display:grid}.listingHeroImage,.listingGallerySide>div{color:#fff;background:linear-gradient(145deg,#c4d9cf,#568071);border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.listingHeroImage img,.listingGallerySide img{object-fit:cover;width:100%;height:100%}.listingHeroImage>span{place-items:center;gap:7px;display:grid}.listingHeroImage>b{background:#0008;border-radius:6px;padding:4px 7px;font-size:8px;position:absolute;bottom:8px;left:9px}.listingGallerySide{grid-template-rows:1fr 1fr;gap:7px;display:grid}.listingGallerySide>div strong{font-size:16px;position:absolute;top:38px}.listingGallerySide>div small{font-size:7px;position:absolute;top:58px}.listingContactGrid{float:right;grid-template-columns:1fr;gap:6px;width:52%;margin:12px 0 8px}.listingContactGrid>div{min-height:52px;padding:8px 10px}.listingFacts{float:right;grid-template-columns:1fr 1fr;gap:6px;width:52%;margin:0 0 8px}.listingFacts>div{min-height:55px;padding:9px}.priceChangeBadge{position:absolute;top:45px;right:290px}.listingDescription{clear:both;vertical-align:top;border:1px solid #e2e9e5;border-radius:10px;width:49%;margin:0 1% 8px 0;padding:11px;display:inline-block}.listingDescription span{font-size:8px}.listingDescription p{font-size:8px;line-height:1.55}.aiExplanation{vertical-align:top;width:49%;min-height:116px;margin:0 0 8px;display:inline-flex}.scoreBreakdown{grid-template-columns:1fr;width:49%;margin:-73px 0 12px auto;display:grid}.scoreBreakdown span{border-bottom:0;grid-template-columns:1fr auto;align-items:center;padding:5px 0;font-size:8px;display:grid}.scoreBreakdown span:after{content:"";background:linear-gradient(90deg,#087057 78%,#dce8e3 78%);border-radius:99px;grid-column:1/-1;height:5px;margin-top:4px}.listingMatchActions{clear:both}.decisionButtons{gap:7px}.decisionButtons .primaryBtn{min-width:90px}.listing_poolLink{margin-left:auto}@media (max-width:1100px){.investorRichList article{grid-template-columns:34px 1.4fr 1fr .8fr auto auto}.investorLast,.investorDemand,.investorDailyMatch{display:none}.investorFilters{grid-template-columns:1.5fr repeat(2,1fr) auto}.investorFilters select:nth-of-type(n+3){display:none}.listingGallery{width:50%}.listingContactGrid,.listingFacts{width:48%}}@media (max-width:700px){.mainArea>.topbar:before{display:none}.mainArea>.topbar{height:auto;min-height:82px;padding:14px 15px}.mainArea>.topbar h1{margin-top:0}.investorActionRow{justify-content:stretch}.toolbarActions{width:100%;overflow:auto}.toolbarActions>*{flex:none}.investorFilters{display:flex;overflow:auto}.investorFilters>*{min-width:145px;height:38px}.excelImportPanel{grid-template-columns:auto 1fr;display:grid}.excelPanelActions{grid-column:1/-1}.excelPanelActions>*{flex:1;justify-content:center}.investorListHead{align-items:flex-start}.investorListHead button{display:none}.investorRichList article{grid-template-columns:38px 1fr auto;padding:12px 4px}.investorContact,.investorAdvisor,.investorLast,.investorDemand,.investorDailyMatch{display:none}.investorRichList article>.badge{grid-column:3}.profileOpen{text-align:center;grid-column:2/-1}.requestHeaderActions>span{display:none}.wizardModal .modalBody{padding:16px}.wizardModal .modalFooter:before{display:none}.listingGallery,.listingContactGrid,.listingFacts,.listingDescription,.aiExplanation,.scoreBreakdown{float:none;width:100%;margin:10px 0}.listingGallery{grid-template-columns:1fr 80px;height:190px}.listingMetaChips{margin-top:7px;position:static}.priceChangeBadge{position:static}.listingMatchCard.qualifiedListingCard{padding:13px}.listingMatchActions,.decisionButtons{grid-template-columns:1fr 1fr;display:grid}.listing_poolLink{margin:0}}.mainArea>.topbar:not(.investorTopbar):before{display:none}.mainArea>.topbar:not(.investorTopbar) h1{margin-top:0}.wizardIntroLayout{grid-template-columns:1fr 245px;gap:20px;display:grid}.wizardSectionTitle{align-items:center;gap:10px;margin-bottom:17px;display:flex}.wizardSectionTitle>span{color:#087055;background:#e6f5ef;border-radius:9px;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.wizardSectionTitle strong,.wizardSectionTitle small{display:block}.wizardSectionTitle strong{font-size:11px}.wizardSectionTitle small{color:#81908a;margin-top:4px;font-size:8px}.wizardNext{background:#f1f8f5;border-radius:12px;padding:14px}.wizardNext ol{margin:10px 0;padding:0;list-style:none}.wizardNext li{gap:9px;margin:14px 0;display:flex}.wizardNext li>b{color:#245b4d;background:#e3eeea;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:8px;display:grid}.wizardNext li span strong,.wizardNext li span small{display:block}.wizardNext li span strong{font-size:9px}.wizardNext li span small{color:#7d8c86;margin-top:3px;font-size:7px;line-height:1.45}.wizardOneShot{color:#075b47;background:#e8f6f0;border:1px solid #cfe6dc;border-radius:9px;gap:8px;margin-top:18px;padding:10px;display:flex}.wizardOneShot span strong,.wizardOneShot span small{display:block}.wizardOneShot span strong{font-size:8px}.wizardOneShot span small{margin-top:3px;font-size:7px;line-height:1.45}@media (max-width:700px){.wizardIntroLayout{grid-template-columns:1fr}.wizardNext{display:none}}.listingMatchCard .listingContactGrid{float:none;grid-template-columns:repeat(3,1fr);width:100%;margin:12px 0 8px}.listingMatchCard .listingFacts{float:none;grid-template-columns:repeat(4,1fr);width:100%;margin:0 0 8px}.listingMatchCard .scoreBreakdown{grid-template-columns:repeat(4,1fr);gap:12px;width:100%;margin:0 0 12px}.listingMatchCard .listingDescription{width:49%;margin-right:1%}.listingMatchCard .aiExplanation{width:49%}@media (max-width:700px){.listingMatchCard .listingContactGrid{grid-template-columns:1fr}.listingMatchCard .listingFacts,.listingMatchCard .scoreBreakdown{grid-template-columns:1fr 1fr}.listingMatchCard .listingDescription,.listingMatchCard .aiExplanation{width:100%;margin:9px 0}}.activityChart .controlCardHead{padding:17px 18px 10px}.activityChart .controlCardHead h2{font-size:15px}.activityChart .controlCardHead p{font-size:10px}.activityChart .controlCardHead>span{padding:7px 10px;font-size:9px}.chartLegend{gap:11px;padding:2px 18px 5px;font-size:9px}.chartLegend i{width:9px;height:9px}.barChart{background:repeating-linear-gradient(#0000 0 39px,#e8eeeb 40px);gap:22px;height:213px;padding:18px 18px 31px 49px}.axis{font-size:9px;font-weight:500;top:14px;bottom:30px;left:17px}.barDay{gap:9px}.barDay>span{color:#52665f;font-size:9px;font-weight:500}.barStack{border-radius:3px 3px 0 0;width:34px;max-height:155px}.barStack i{min-height:3px}@media (max-width:1200px){.controlTopGrid{grid-template-columns:1.35fr 1fr}.activityChart{min-height:280px}.quickActions{grid-column:1/-1}}@media (max-width:900px){.controlTopGrid{grid-template-columns:1fr}.activityChart{min-height:280px}}@media (max-width:700px){.barChart{gap:9px;height:205px;padding-left:43px;padding-right:10px}.barStack{width:25px}.barDay>span{font-size:8px}.chartLegend{white-space:nowrap;justify-content:flex-start;overflow:auto}}.activityChart{min-height:385px}.groupedChart{background:repeating-linear-gradient(#0000 0 39px,#e6ede9 40px);grid-template-columns:repeat(7,1fr);gap:12px;height:205px;padding:13px 16px 8px;display:grid}.groupedDay{flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.groupedDay>strong{color:#334e45;font-size:9px}.groupedBars{justify-content:center;align-items:flex-end;gap:4px;width:100%;height:148px;display:flex}.singleBar{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:3px;min-width:0;height:100%;display:flex}.singleBar>b{color:#263d35;font-size:9px}.singleBar>i{background:#087053;border-radius:4px 4px 1px 1px;width:100%;max-width:15px;min-height:5px}.singleBar>small{color:#52655e;writing-mode:vertical-rl;font-size:6px;font-weight:700;display:none}.singleBar.ok>i{background:#58c095}.singleBar.sent>i{background:#83a7e8}.singleBar.reject>i{background:#df825d}.activityNumberTable{border:1px solid #dfe7e3;border-radius:9px;grid-template-columns:54px repeat(4,1fr);margin:5px 16px 14px;display:grid;overflow:hidden}.activityNumberTable>span{text-align:center;background:#f0f5f2;padding:6px 5px;font-size:8px;font-weight:700}.activityNumberTable>div{display:contents}.activityNumberTable>div>*{text-align:center;border-top:1px solid #e8eeeb;padding:5px;font-size:8px}.activityNumberTable>div>strong{text-align:left}.newText{color:#087053}.okText{color:#24966c}.sentText{color:#587ec6}.rejectText{color:#c45c3c}@media (max-width:1200px){.activityChart{min-height:385px}}@media (max-width:700px){.groupedChart{gap:5px;padding-left:8px;padding-right:8px}.groupedBars{gap:2px}.singleBar>i{max-width:10px}.activityNumberTable{margin-left:8px;margin-right:8px}.chartLegend{font-size:8px}}.singleBar.barNew>i{background:#087053}.singleBar.barOk>i{background:#58c095}.singleBar.barSent>i{background:#83a7e8}.singleBar.barReject>i{background:#df825d}.mobileMenuButton,.mobileMenuClose,.mobileMenuOverlay{display:none}@media (max-width:700px){html,body{max-width:100%;overflow-x:hidden}.mobileMenuButton{left:12px;top:max(12px,env(safe-area-inset-top));z-index:45;color:#fff;background:#073b31;border:1px solid #d7e2dd;border-radius:11px;place-items:center;width:42px;height:42px;display:grid;position:fixed;box-shadow:0 7px 20px #073b3130}.mobileMenuOverlay{z-index:48;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#001b168f;border:0;display:block;position:fixed;inset:0}.mobileMenuClose{z-index:2;color:#fff;background:#ffffff10;border:1px solid #ffffff24;border-radius:9px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:13px;right:12px}.sidebar{z-index:50;width:min(295px,84vw);height:100dvh;padding:18px 14px;transition:transform .24s;display:flex;inset:0 auto 0 0;transform:translate(-105%);box-shadow:18px 0 55px #001d1766}.sidebar.mobileOpen{transform:translate(0)}.sidebar .brand{padding-right:48px;display:flex}.sidebar .brand>div:last-child{display:block}.sidebar nav{grid-template-columns:none;gap:5px;height:auto;margin-top:18px;display:flex}.sidebar .navItem{flex-direction:row;justify-content:flex-start;gap:12px;padding:12px;font-size:13px}.sidebar .navItem span{display:block}.sidebar .sidebarPromo{margin-top:auto;display:block}.mainArea{width:100%;margin:0}.mainArea>.topbar,.controlHeader{padding-left:65px}.controlHeaderTools{right:12px}.controlHeaderTools .controlBell{display:none}.page{padding:14px 12px 32px}.settingsGrid,.formGrid,.detailGrid,.profileColumns{grid-template-columns:1fr}.tableWrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.dataTable{min-width:720px}.modalBackdrop{padding:8px}.modal{border-radius:15px;max-height:95dvh}.modalFooter{background:#fff;position:sticky;bottom:0}.investorMatchGrid{grid-template-columns:1fr}.matchesToolbar{flex-direction:column;align-items:stretch}.matchesToolbar .ghostBtn{order:0;width:max-content;margin-left:0}.requestSummary{width:100%}.matchFilterBar{flex-wrap:nowrap;padding-bottom:5px;display:flex;overflow-x:auto}.matchFilterBar select,.matchFilterBar input{flex:none;min-width:145px!important}.controlUser{display:none}}.controlHeaderTools input,.controlUser span strong{font-size:14px}.controlMetric p{font-size:13px;line-height:1.35}.controlCardHead{min-height:66px;padding:16px 17px 10px}.controlCardHead>a,.controlCardHead>span,.activityChart .controlCardHead>span{font-size:12px}.chartLegend{font-size:13px}.groupedDay>strong,.singleBar>b,.activityNumberTable>span,.activityNumberTable>div>*{font-size:12px}.donutLegend>div{grid-template-columns:9px 1fr auto 34px;font-size:12px}.investorTableHead,.investorTableRow,.topListings>a>span strong{font-size:12px}@media (max-width:700px){.controlHeader h1{font-size:25px}.controlHeader p{font-size:12px}.controlEyebrow{font-size:9px}.controlMetric small{font-size:14px}.controlMetric p{font-size:11px}.controlCardHead h2,.activityChart .controlCardHead h2{font-size:17px}.controlCardHead p,.activityChart .controlCardHead p,.investorTableHead,.investorTableRow{font-size:12px}.noticeRow strong{font-size:13px}.noticeRow small{font-size:11px}.sidebar nav{flex-direction:column!important;align-items:stretch!important;height:auto!important;display:flex!important}.sidebar nav .navItem{flex:none!important;width:100%!important;display:flex!important}.sidebar.mobileOpen .sidebarPromo{display:block!important}}.controlEyebrow{font-size:10px}.controlHeader h1{font-size:31px}.controlHeader p,.controlHeaderTools input,.controlUser span strong{font-size:12px}.controlUser span small{font-size:9px}.controlRange button,.controlRange input,.controlRange label{font-size:11px}.controlMetric{min-height:118px}.controlMetric small{font-size:13px}.controlMetric strong{font-size:32px}.controlMetric p{font-size:10px}.controlCardHead{min-height:58px}.controlCardHead h2,.activityChart .controlCardHead h2{font-size:15px}.controlCardHead p,.activityChart .controlCardHead p,.controlCardHead>a,.controlCardHead>span,.activityChart .controlCardHead>span,.chartLegend,.groupedDay>strong,.singleBar>b,.activityNumberTable>span,.activityNumberTable>div>*{font-size:10px}.donut strong{font-size:24px}.donut small{font-size:9px}.donutLegend>div{font-size:10px}.quickActions>div>a{font-size:11px}.investorTableHead,.investorTableRow,.topListings>a>span strong{font-size:10px}.topListings>a>span small,.topListings>a>span b{font-size:8px}.topListings>a>em{font-size:9px}.noticeRow strong{font-size:10px}.noticeRow small{font-size:8px}.controlBanner small{font-size:9px}.controlBanner strong{font-size:19px}.controlBanner p,.controlBanner>a{font-size:10px}@media (max-width:700px){.controlHeader h1{font-size:23px}.controlHeader p{font-size:11px}.controlMetric small{font-size:12px}.controlMetric p{font-size:10px}.controlCardHead h2,.activityChart .controlCardHead h2{font-size:15px}.controlCardHead p,.activityChart .controlCardHead p,.investorTableHead,.investorTableRow{font-size:10px}.noticeRow strong{font-size:11px}.noticeRow small{font-size:9px}}.matchesPage button,.matchesPage a.listing_poolLink{transition:transform .16s,box-shadow .16s,background-color .16s,border-color .16s,color .16s}.decisionButtons button:disabled{cursor:not-allowed;opacity:.55}.decisionButtons .dangerAction{color:#9b3f31}.decisionButtons .approveAction{box-shadow:0 7px 16px #0c35292b}@media (hover:hover){.matchesPage .ghostBtn:hover,.matchesPage .smallBtn:hover{color:#0d604b;background:#edf7f3;border-color:#8eb7aa;transform:translateY(-2px);box-shadow:0 7px 17px #123d3017}.decisionButtons .dangerAction:hover{color:#a23222;background:#fff0ed;border-color:#e4a89d}.matchesPage .primaryBtn:hover{background:#17634f;transform:translateY(-2px);box-shadow:0 9px 21px #0c352938}.crmTransferButton:hover{background:linear-gradient(135deg,#e3c779,#c09a48);transform:translateY(-2px);box-shadow:0 9px 21px #97742a38}.listingMatchActions .listing_poolLink:hover{background:#17483c;transform:translateY(-2px);box-shadow:0 9px 21px #0c352938}.bulkActionBar button:hover{background:#ffffff28;border-color:#fff6;transform:translateY(-1px)}}.matchesPage button:active,.matchesPage a.listing_poolLink:active{transform:translateY(0)scale(.98)}@media (min-width:901px){.controlTopGrid{align-items:stretch}.controlTopGrid>.controlCard{height:252px;min-height:0}.activityChart{min-height:0}.activityNumberTable{display:none}.groupedChart{gap:9px;height:169px;padding:9px 14px 8px}.groupedBars{height:116px}.matchDonut .donutBody{height:194px;padding:8px 15px 14px}.matchDonut .donut{flex:none;width:122px;height:122px}.quickActions>div:last-child{grid-template-rows:1fr 1fr;height:194px;padding:5px 13px 14px}.quickActions>div>a{height:auto;min-height:0}.controlBottomGrid{align-items:start}}@media (min-width:901px) and (max-width:1200px){.controlTopGrid>.controlCard{height:auto}.quickActions{grid-column:1/-1}.quickActions>div:last-child{grid-template-rows:none;height:auto}.activityChart,.matchDonut{height:252px}}@media (max-width:900px){.controlTopGrid>.controlCard,.activityChart,.matchDonut{height:auto}.activityNumberTable{display:none}.groupedChart{height:180px}.groupedBars{height:125px}.quickActions>div:last-child{height:auto}}.controlBottomGrid{grid-template-columns:minmax(0,2.45fr) minmax(245px,.86fr);align-items:start}.controlBottomMain{gap:11px;min-width:0;display:grid}.controlBottomCards{grid-template-columns:minmax(0,1.5fr) minmax(270px,.95fr);gap:11px;min-width:0;display:grid}.controlBottomMain .controlBanner{margin-top:0}.controlSideFeed{min-width:0}@media (max-width:1200px){.controlBottomGrid{grid-template-columns:1fr}.controlSideFeed{grid-column:auto;grid-template-columns:1fr 1fr}.controlBottomCards{grid-template-columns:1.35fr 1fr}}@media (max-width:900px){.controlBottomCards{grid-template-columns:1fr}.controlSideFeed{grid-template-columns:1fr 1fr}}@media (max-width:700px){.controlBottomGrid,.controlBottomMain,.controlBottomCards,.controlSideFeed{display:block}.controlBottomCards>.controlCard,.controlBottomMain>.controlBanner,.controlSideFeed>.controlCard{margin-bottom:11px}}.matchesPage .listingMatchList{gap:10px;display:grid}.matchesPage .listingMatchCard.qualifiedListingCard{border-radius:13px;margin:0;padding:13px 15px}.matchesPage .matchCheckbox{float:left;margin:0 9px 0 0}.matchesPage .listingMatchTop{gap:12px;min-height:45px}.matchesPage .listingTitleBlock{flex:1;min-width:0}.matchesPage .listingTitleBlock h2{white-space:nowrap;text-overflow:ellipsis;margin:6px 0 4px;font-size:14px;overflow:hidden}.matchesPage .listingSource{padding:3px 7px;font-size:7px}.matchesPage .listingLocation{font-size:9px}.matchesPage .listingMetaChips{margin-top:5px;position:static}.matchesPage .listingMetaChips span{padding:3px 6px;font-size:7px}.matchesPage .matchScoreBlock{border-radius:11px;min-width:78px;padding:7px 8px;display:block}.matchesPage .matchScoreBlock>strong{font-size:21px}.matchesPage .listingContactGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:8px 0 6px}.matchesPage .listingContactGrid>div{border-radius:9px;min-height:42px;padding:6px 8px}.matchesPage .listingContactGrid small{font-size:7px}.matchesPage .listingContactGrid strong,.matchesPage .listingContactGrid a{font-size:9px}.matchesPage .listingFacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0 0 7px}.matchesPage .listingFacts>div{border-radius:9px;min-height:43px;padding:7px 8px}.matchesPage .listingFacts span{font-size:7px}.matchesPage .listingFacts strong{margin-top:2px;font-size:9px}.matchesPage .listingDescription,.matchesPage .aiExplanation{min-height:68px;margin-top:0;padding:9px 11px}.matchesPage .listingDescription p,.matchesPage .aiExplanation p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:9px;line-height:1.45;display:-webkit-box;overflow:hidden}.matchesPage .detailInlineLink{margin-top:5px;font-size:8px}.matchesPage .scoreBreakdown{display:none}.matchesPage .listingMatchActions{margin-top:7px;padding-top:8px}.matchesPage .decisionButtons button,.matchesPage .listing_poolLink{min-height:37px;padding:7px 10px;font-size:9px}@media (max-width:700px){.matchesPage .listingTitleBlock h2{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.matchesPage .matchScoreBlock{min-width:68px}.matchesPage .listingContactGrid{grid-template-columns:1fr}.matchesPage .listingFacts{grid-template-columns:1fr 1fr}.matchesPage .listingDescription,.matchesPage .aiExplanation{width:100%;min-height:0}.matchesPage .listingMatchActions{grid-template-columns:1fr}.matchesPage .decisionButtons{grid-template-columns:1fr 1fr}}.consoleToolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:15px 17px;display:flex}.consoleToolbar>div{align-items:center;gap:11px;display:flex}.consoleToolbar strong,.consoleToolbar small{display:block}.consoleToolbar small{color:var(--muted);margin-top:3px;font-size:10px}.consoleToolbar .select{width:170px}.consoleStream{gap:7px;display:grid}.consoleLine{color:#dce9e4;background:#0b211c;border:1px solid #173b32;border-radius:12px;grid-template-columns:26px 145px 120px minmax(0,1fr);align-items:start;gap:10px;padding:12px 14px;font-size:11px;display:grid}.consoleLine time{color:#86a39a;font-variant-numeric:tabular-nums}.consoleLine b{color:#d8c080}.consoleLine p{overflow-wrap:anywhere;margin:0;line-height:1.55}.consoleState svg{color:#54c79c;width:15px;height:15px}.consoleLine.running .consoleState svg{color:#e0bd6e;animation:1.2s linear infinite consoleSpin}.consoleLine.error .consoleState svg,.consoleLine.critical .consoleState svg{color:#ff7a7a}@keyframes consoleSpin{to{transform:rotate(360deg)}}@media (max-width:760px){.consoleToolbar{flex-direction:column;align-items:stretch}.consoleToolbar .select{width:100%}.consoleLine{grid-template-columns:24px 1fr;gap:5px 9px}.consoleLine time,.consoleLine b,.consoleLine p{grid-column:2}.consoleLine p{font-size:11px}}.consoleLine.warning{background:#2a2413;border-color:#7a6326}.consoleLine.warning .consoleState svg{color:#e3bd58}.portfolioRecommendationCard{background:linear-gradient(120deg,#fff 55%,#eef8f4);border:1px solid #cfe2da;border-radius:16px;margin-bottom:12px;overflow:hidden;box-shadow:0 8px 24px #163a2d0b}.portfolioRecommendationHead{border-bottom:1px solid #e1ebe7;justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;display:flex}.recommendationTitle{align-items:center;gap:11px;display:flex}.recommendationTitle>span{color:#087056;background:#dff3eb;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.recommendationTitle h2{margin:0;font-size:16px}.recommendationTitle p{color:#73827d;margin:4px 0 0;font-size:11px}.portfolioRecommendationHead>a{color:#087056;align-items:center;gap:5px;font-size:11px;font-weight:750;display:flex}.portfolioRecommendationList{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px;display:grid}.portfolioSuggestion{background:#fff;border:1px solid #e2ebe7;border-radius:13px;grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.suggestionScore{color:#08654f;background:#e4f6ef;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:58px;height:58px;display:flex}.suggestionScore strong{font-size:17px}.suggestionScore span{font-size:8px}.suggestionBody{min-width:0}.suggestionBody>small{color:#178267;letter-spacing:.8px;font-size:8px;font-weight:800}.suggestionBody h3{white-space:nowrap;text-overflow:ellipsis;margin:3px 0;font-size:13px;overflow:hidden}.suggestionBody p{color:#52645e;margin:0;font-size:10px}.suggestionBody>div{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.suggestionBody>div span{color:#4c6059;background:#f1f5f3;border-radius:7px;padding:4px 6px;font-size:8px}.suggestionBody em{color:#70817b;margin-top:5px;font-size:9px;font-style:normal;display:block}.portfolioSuggestion>a,.portfolioSuggestionEmpty>a{white-space:nowrap;color:#fff;background:#073f34;border-radius:9px;align-items:center;gap:4px;padding:9px 10px;font-size:9px;font-weight:750;display:flex}.portfolioSuggestionEmpty{color:#667873;grid-column:1/-1;justify-content:center;align-items:center;gap:13px;padding:24px;display:flex}.portfolioSuggestionEmpty strong{color:#193d33;font-size:13px;display:block}.portfolioSuggestionEmpty p{margin:3px 0 0;font-size:10px}.portfolioSuggestionEmpty>a{margin-left:12px}.simplifiedFeed{display:block}@media (max-width:1000px){.portfolioRecommendationList{grid-template-columns:1fr}.portfolioSuggestion{grid-template-columns:62px minmax(0,1fr) auto}}@media (max-width:700px){.controlContent{padding:12px}.controlHeader{height:auto;min-height:92px;padding:17px 12px 14px 65px}.controlHeaderTools>label{display:none}.controlRange{justify-content:flex-start;padding-bottom:3px;overflow-x:auto}.controlRange button,.controlRange label{flex:none}.controlMetrics{grid-template-columns:1fr 1fr;gap:8px}.controlMetric{gap:9px;min-height:92px;padding:12px}.controlMetric:last-child{grid-column:1/-1}.controlMetricIcon{width:36px;height:36px}.controlMetric strong{font-size:27px}.portfolioRecommendationHead{align-items:flex-start;padding:14px}.portfolioRecommendationHead>a{display:none}.recommendationTitle h2{font-size:15px}.recommendationTitle p{font-size:10px;line-height:1.4}.portfolioRecommendationList{padding:9px}.portfolioSuggestion{grid-template-columns:52px 1fr;gap:9px;padding:11px}.suggestionScore{width:48px;height:48px}.suggestionScore strong{font-size:15px}.suggestionBody h3{white-space:normal;font-size:13px}.suggestionBody p{font-size:11px;line-height:1.4}.suggestionBody em{font-size:10px;line-height:1.35}.portfolioSuggestion>a{grid-column:1/-1;justify-content:center;min-height:40px;font-size:11px}.portfolioSuggestionEmpty{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;padding:17px}.portfolioSuggestionEmpty>a{justify-content:center;width:100%;margin:0}.controlTopGrid{display:block}.controlTopGrid>.controlCard{margin-bottom:10px}.matchDonut{display:none}.quickActions>div:last-child{grid-template-columns:1fr 1fr}.controlBottomCards{display:block}.topListings,.controlBanner{display:none}.controlSideFeed{display:block}.investorTable{margin-bottom:10px}.investorTableHead{display:none}.investorTableRow{grid-template-columns:1fr auto auto!important}.investorTableRow>span:nth-child(4),.investorTableRow>span:nth-child(5),.investorTableRow>span:nth-child(6){display:none}}.workPage,.waPage{padding-top:24px}.workHero{color:#fff;background:linear-gradient(120deg,#062f28,#0b5545);border-radius:20px;grid-template-columns:1fr auto 130px;align-items:center;gap:24px;padding:24px 28px;display:grid;box-shadow:0 18px 42px #073c3026}.workHero h2{margin:5px 0;font-size:25px}.workHero p{color:#c9e4dc}.eyebrow{letter-spacing:2px;color:#82cdb7;font-size:10px;font-weight:800}.dateControl{background:#ffffff15;border:1px solid #ffffff25;border-radius:12px;align-items:center;gap:9px;padding:10px 13px;display:flex}.dateControl input{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0}.progressRing{background:radial-gradient(circle at center,#0a493c 59%,transparent 60%),conic-gradient(#efd9a0 var(--progress),#ffffff26 0);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:104px;height:104px;display:flex}.progressRing strong{font-size:20px}.progressRing span{color:#cbe6df;font-size:10px}.workLayout{grid-template-columns:340px 1fr;gap:18px;margin-top:18px;display:grid}.workComposer,.workList,.waPanel{background:#fff;border:1px solid #dfe8e5;border-radius:18px;box-shadow:0 10px 30px #173e3310}.workComposer,.workList{padding:22px}.sectionTitle{align-items:flex-start;gap:11px;margin-bottom:20px;display:flex}.sectionTitle>svg{color:#086552;background:#e8f6f1;border-radius:11px;width:38px;height:38px;padding:8px}.sectionTitle h3{margin:1px 0 3px}.sectionTitle p{color:#7c8c88;font-size:12px}.workComposer label,.descriptionField{color:#4f625d;gap:7px;margin-bottom:14px;font-size:11px;font-weight:800;display:grid}.workComposer input,.workComposer textarea,.workComposer select,.draftFields input,.descriptionField textarea,.waSend input{color:#10251f;background:#fbfdfc;border:1px solid #d9e3e0;border-radius:11px;padding:11px 12px}.workComposer textarea,.descriptionField textarea{resize:vertical;min-height:80px}.primaryBtn,.secondaryBtn,.dangerBtn{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:11px 15px;font-weight:750;display:inline-flex}.primaryBtn{color:#fff;background:#073f34}.secondaryBtn{color:#183b32;background:#fff;border-color:#cfdbd8}.dangerBtn{color:#a33c2e;background:#fff5f3;border-color:#f1d4cf}.primaryBtn:hover{background:#0a5b49;transform:translateY(-1px)}.secondaryBtn:hover{background:#f0f7f4}.dangerBtn:hover{background:#fbe5e1}.workComposer>.primaryBtn{width:100%}.workRow{border:1px solid #e1e9e7;border-radius:13px;grid-template-columns:40px 1fr 40px;align-items:center;gap:12px;margin-top:10px;padding:13px;transition:all .2s;display:grid}.workRow:hover{border-color:#9ccbbf;box-shadow:0 5px 18px #154f3f12}.workRow.done{background:#eff9f5;border-color:#bfe4d8}.workRow.done strong{color:#74837f;text-decoration:line-through}.checkTask,.iconBtn{cursor:pointer;color:#81908c;background:0 0;border:0;place-items:center;display:grid}.workRow.done .checkTask{color:#08705a}.taskLine{align-items:center;gap:9px;display:flex}.workRow p{color:#71817c;margin-top:5px;font-size:12px}.priority{background:#edf2f1;border-radius:9px;padding:4px 7px;font-size:9px}.priority.high{color:#a45518;background:#fff0e4}.priority.low{color:#316f99;background:#edf5fb}.iconBtn.danger:hover{color:#b93e30}.emptyWork{color:#8b9995;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:220px;display:flex}.emptyWork svg{color:#bdd0cb;width:38px;height:38px}.waConnect{background:linear-gradient(110deg,#fffaf0,#fff);border:1px solid #ead8a8;border-radius:16px;grid-template-columns:46px 1fr auto;align-items:center;gap:14px;margin-bottom:14px;padding:16px 18px;display:grid;box-shadow:0 8px 24px #4937100d}.waConnect.connected{background:linear-gradient(110deg,#edf9f4,#fff);border-color:#b9ddcf}.waConnectIcon{color:#8a6300;background:#fff0c8;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.waConnect.connected .waConnectIcon{color:#08705a;background:#d9f2e8}.waConnect h3{margin:3px 0;font-size:15px}.waConnect p{color:#71807c;font-size:11px}.waConnect small{color:#a33c2e;margin-top:5px;display:block}.waConnectActions{gap:8px;display:flex}.waQr{object-fit:contain;border:8px solid #fff;border-radius:12px;width:154px;height:154px;box-shadow:0 4px 16px #152e2720}.waGrid{grid-template-columns:250px 290px minmax(480px,1fr);gap:14px;min-height:calc(100vh - 155px);display:grid}.waPanel{overflow:hidden}.waPanel>header{border-bottom:1px solid #e5ecea;align-items:center;gap:10px;padding:16px;display:flex}.waPanel>header>svg{color:#08705a}.waPanel header h3{margin:0}.waPanel header span,.conversationList small,.bundleList small{color:#7a8b87;margin-top:3px;font-size:10px;display:block}.conversationList>button,.bundleList>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f0;align-items:center;gap:10px;width:100%;padding:13px;display:flex}.conversationList>button:hover,.bundleList>button:hover,.conversationList>button.selected,.bundleList>button.selected{background:#edf8f4}.waAvatar{color:#075b49;background:#d9f0e8;border-radius:50%;flex:0 0 38px;place-items:center;height:38px;font-weight:850;display:grid}.conversationList button>span:last-child,.bundleList button>div{min-width:0}.conversationList strong,.bundleList strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.bundleList>button{justify-content:space-between;align-items:flex-start}.waStatus{color:#8a5c00;background:#fff1d8;border-radius:10px;padding:5px 7px;font-size:9px;font-weight:800}.waStatus.approved{color:#07705a;background:#dff5eb}.waStatus.rejected{color:#a33c2e;background:#f8e5e2}.waEmpty{color:#85928f;padding:25px 16px;font-size:12px}.intakeReview{padding:22px;overflow:auto}.reviewHead{justify-content:space-between!important;align-items:flex-start!important;padding:0 0 17px!important}.reviewHead h2{margin:6px 0;font-size:18px}.confidence{color:#086451;background:#eaf7f2;border-radius:12px;flex-direction:column;align-items:center;padding:9px 13px;display:flex}.confidence strong{font-size:19px}.confidence span{font-size:9px!important}.reviewWarnings{gap:7px;margin:12px 0;display:grid}.reviewWarnings>div{color:#735615;background:#fff7e8;border-radius:10px;align-items:flex-start;gap:8px;padding:10px;font-size:11px;display:flex}.reviewWarnings svg{flex:none;width:16px}.draftFields{grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px;display:grid}.draftFields label{color:#586963;font-size:10px;font-weight:800}.draftFields input{width:100%;margin-top:5px;display:block}.descriptionField{margin-top:12px}.evidenceBox{border:1px solid #dfe9e6;border-radius:12px;margin:12px 0;padding:13px}.evidenceBox h4{margin:0 0 9px}.evidenceBox>div{border-top:1px solid #edf2f0;grid-template-columns:18px 1fr auto;gap:6px;padding:7px 0;font-size:11px;display:grid}.evidenceBox em{color:#08705a;font-style:normal}.reviewActions{justify-content:flex-end;gap:8px;display:flex}.waSend{border-top:1px solid #e2e9e7;gap:8px;margin-top:16px;padding-top:15px;display:flex}.waSend input{flex:1}.waSend button{color:#fff;cursor:pointer;background:#1b8d60;border:0;border-radius:10px;align-items:center;gap:6px;padding:0 15px;display:flex}.waSend button:hover{background:#12754e}.waBlank{text-align:center;color:#758580;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.waBlank svg{color:#9cc9bc;width:48px;height:48px}.waBlank h3{color:#18372f;margin:12px 0 5px}@media (max-width:1100px){.waGrid{grid-template-columns:220px 1fr}.intakeReview{grid-column:1/-1}.draftFields{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.workHero{grid-template-columns:1fr auto;padding:19px}.progressRing{background:linear-gradient(90deg,#efd9a0 0,#efd9a0 calc(var(--progress)/3.6),#ffffff26 calc(var(--progress)/3.6));border-radius:8px;grid-column:1/-1;align-items:flex-start;width:100%;height:12px;padding-top:19px}.progressRing strong,.progressRing span{display:none}.workLayout{grid-template-columns:1fr}.waConnect{grid-template-columns:42px 1fr}.waQr,.waConnectActions{grid-column:1/-1}.waConnectActions{display:grid}.waQr{justify-self:center}.waGrid{display:block}.waPanel{max-height:360px;margin-bottom:12px}.intakeReview{max-height:none}.draftFields{grid-template-columns:repeat(2,1fr)}.reviewActions{display:grid}.waSend{align-items:stretch}.waSend button{padding:12px}.dateControl{align-self:start}.workHero h2{font-size:21px}}@media (max-width:430px){.draftFields,.workHero{grid-template-columns:1fr}.reviewHead{display:block!important}.confidence{align-items:flex-start;margin-top:8px}.waSend{display:grid}.taskLine{flex-direction:column;align-items:flex-start}}.summaryActions{background:#fff;border:1px solid #dfe8e5;border-radius:15px;grid-template-columns:1fr auto minmax(330px,auto);align-items:center;gap:12px;margin-top:16px;padding:15px 18px;display:grid;box-shadow:0 8px 24px #173e330d}.summaryActions>div:first-child{gap:3px;display:grid}.summaryActions span{color:#71817c;font-size:11px}.summaryWhatsapp{gap:7px;display:flex}.summaryWhatsapp input{border:1px solid #d6e1de;border-radius:10px;min-width:150px;padding:10px}.summaryWhatsapp button{white-space:nowrap}@media (max-width:900px){.summaryActions{grid-template-columns:1fr}.summaryActions>button{width:100%}.summaryWhatsapp{display:grid}.summaryWhatsapp input{width:100%}}.wpPortfolioPage{padding-top:24px}.wpPortfolioHero{color:#fff;background:linear-gradient(115deg,#073f34,#0b5c49);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:23px 26px;display:flex;box-shadow:0 16px 38px #073e3024}.wpPortfolioHero h2{margin:5px 0;font-size:24px}.wpPortfolioHero p{color:#cfe6df;max-width:720px;font-size:12px}.wpPortfolioHero .primaryBtn{color:#073f34;white-space:nowrap;background:#fff;text-decoration:none}.wpPortfolioHero .primaryBtn:hover{background:#e9f5f1}.wpPortfolioStats{grid-template-columns:repeat(3,1fr);gap:13px;margin:15px 0;display:grid}.wpPortfolioStats article{background:#fff;border:1px solid #dfe8e5;border-radius:14px;align-items:center;gap:13px;padding:16px 18px;display:flex}.wpPortfolioStats svg{color:#08705a;background:#e6f5ef;border-radius:11px;width:36px;height:36px;padding:9px}.wpPortfolioStats strong,.wpPortfolioStats span{display:block}.wpPortfolioStats strong{color:#153b31;font-size:21px}.wpPortfolioStats span{color:#758580;font-size:10px}.wpPortfolioToolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.wpSearch{background:#fff;border:1px solid #d9e4e1;border-radius:11px;align-items:center;min-width:360px;padding-left:12px;display:flex}.wpSearch svg{color:#82928e}.wpSearch input{background:0 0;border:0;outline:0;flex:1;padding:11px}.wpSearch button{cursor:pointer;background:#f1f7f5;border:0;border-left:1px solid #e2e9e7;padding:11px 16px}.wpFilters{gap:6px;display:flex}.wpFilters button{cursor:pointer;background:#fff;border:1px solid #dbe5e2;border-radius:10px;padding:10px 13px}.wpFilters button:hover,.wpFilters button.active{color:#fff;background:#073f34;border-color:#073f34}.wpPortfolioList{gap:10px;display:grid}.wpPortfolioRow{background:#fff;border:1px solid #dfe7e5;border-left:4px solid #d5ae4d;border-radius:14px;grid-template-columns:minmax(300px,1fr) minmax(330px,.7fr) 180px;align-items:center;gap:20px;padding:17px 19px;transition:all .2s;display:grid;box-shadow:0 5px 20px #173e3309}.wpPortfolioRow:hover{transform:translateY(-1px);box-shadow:0 10px 25px #173e3315}.wpPortfolioRow.approved{border-left-color:#118065}.wpPortfolioRow.rejected{border-left-color:#b85343}.wpPortfolioSource{color:#13805e;text-transform:uppercase;letter-spacing:.7px;align-items:center;gap:6px;font-size:9px;font-weight:850;display:flex}.wpPortfolioMain h3{margin:7px 0;font-size:14px}.wpPortfolioMeta{color:#70817c;flex-wrap:wrap;gap:11px;font-size:10px;display:flex}.wpPortfolioMeta span{align-items:center;gap:4px;display:flex}.wpPortfolioNumbers{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.wpPortfolioNumbers div{background:#f4f8f7;border-radius:10px;padding:9px}.wpPortfolioNumbers span,.wpPortfolioNumbers strong{display:block}.wpPortfolioNumbers span{color:#778783;font-size:9px}.wpPortfolioNumbers strong{margin-top:4px;font-size:12px}.wpPortfolioState{justify-items:end;gap:6px;display:grid}.wpPortfolioState .waStatus{align-items:center;gap:4px;display:inline-flex}.wpPortfolioState .waStatus svg{width:12px;height:12px}.wpPortfolioState>strong{color:#49615a;font-size:11px}.wpPortfolioState small{color:#94660b;align-items:center;gap:4px;font-size:9px;display:flex}.wpPortfolioState a{color:#08705a;align-items:center;gap:4px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.wpEmpty{color:#81908c;background:#fff;border:1px dashed #cbdad6;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:260px;display:flex}.wpEmpty>svg{color:#aac9c0;width:40px;height:40px}@media (max-width:1050px){.wpPortfolioRow{grid-template-columns:1fr 1fr}.wpPortfolioState{grid-column:1/-1;justify-content:flex-start;align-items:center;display:flex}.wpPortfolioToolbar{flex-direction:column;align-items:stretch}.wpSearch{min-width:0}.wpFilters{overflow:auto}}@media (max-width:650px){.wpPortfolioHero{flex-direction:column;align-items:flex-start}.wpPortfolioHero .primaryBtn{width:100%}.wpPortfolioStats,.wpPortfolioRow{grid-template-columns:1fr}.wpPortfolioNumbers{grid-template-columns:1fr 1fr 1fr}.wpPortfolioState{flex-wrap:wrap;grid-column:auto;justify-content:flex-start}.wpFilters button{white-space:nowrap}}.wpHeroActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.wpPortfolioHero .wpHeroActions .secondaryBtn{color:#fff;background:#ffffff16;border-color:#fff5}.wpPortfolioHero .wpHeroActions .secondaryBtn:hover{background:#ffffff2b}.wpPortfolioHero .wpHeroActions button{white-space:nowrap}@media (max-width:780px){.wpHeroActions{grid-template-columns:1fr 1fr;width:100%;display:grid}.wpHeroActions .primaryBtn{grid-column:1/-1;width:100%}}:root{--font-ui:"Segoe UI Variable Text","Segoe UI Variable","Aptos",Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-display:"Segoe UI Variable Display","Segoe UI Variable","Aptos Display","Segoe UI",sans-serif;--shadow-card:0 12px 38px #092b2211;--focus-ring:0 0 0 4px #11745821}html,body,button,input,textarea,select,.brand strong,.topbar h1,.controlHeader h1,.radarHero h2,.metric strong,.cardHeader h2,.heroScore strong{font-family:var(--font-ui)}body{letter-spacing:-.005em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5}.topbar h1,.controlHeader h1,.cardHeader h2,.controlCardHead h2,.workHero h2,.wpPortfolioHero h2,.investorProfileHero h1{font-family:var(--font-display);letter-spacing:-.035em;font-weight:720}.card,.controlCard,.settingCard,.workComposer,.workList,.waPanel,.wpPortfolioRow{box-shadow:var(--shadow-card)}button,a,input,textarea,select{outline:none}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{box-shadow:var(--focus-ring)!important}.primaryBtn,.ghostBtn,.secondaryBtn,.dangerBtn,.smallBtn{min-height:42px;font-size:13px;font-weight:680;transition:transform .16s,box-shadow .16s,background-color .16s}.primaryBtn:active,.ghostBtn:active,.secondaryBtn:active,.dangerBtn:active,.smallBtn:active{transform:scale(.98)}.input,.textarea,.select{font-size:14px;line-height:1.45}.field label,.scopeLabel{letter-spacing:.025em;font-size:12px;font-weight:700}.notice{font-size:13px;line-height:1.5}.cardHeader h2{font-size:18px}.cardHeader p{font-size:13px;line-height:1.5}.dataTable th{font-size:11px;font-weight:750}.dataTable td,.mainCell strong{font-size:13px}.mainCell span{font-size:12px;line-height:1.45}.badge{font-size:11px}.topbar p,.navItem{font-size:13px}@media (max-width:760px){html,body{width:100%;max-width:100%;overflow-x:hidden}.appShell,.mainArea{min-width:0;max-width:100%}.mainArea{padding-bottom:calc(82px + env(safe-area-inset-bottom));width:100%!important;margin-left:0!important}.page,.controlContent{width:100%;max-width:100%;padding:14px 12px 28px!important}.topbar,.mainArea>.topbar{height:auto;min-height:82px;padding:calc(14px + env(safe-area-inset-top)) 14px 13px 64px!important}.topbar h1,.mainArea>.topbar h1{line-height:1.15;margin:0!important;font-size:22px!important}.topbar p,.mainArea>.topbar p{max-width:100%;margin-top:5px;line-height:1.4;font-size:12px!important}.topActions{right:12px;top:calc(14px + env(safe-area-inset-top));gap:6px;position:absolute}.topActions .searchBox,.topActions .avatar{display:none}.topActions .iconBtn{width:42px;height:42px;display:grid}.card,.controlCard,.workComposer,.workList,.waPanel{border-radius:16px;max-width:100%}.cardHeader,.controlCardHead{flex-wrap:wrap;gap:10px;min-height:auto;padding:15px!important}.cardHeader h2,.controlCardHead h2{line-height:1.25;font-size:17px!important}.cardHeader p,.controlCardHead p{line-height:1.45;font-size:12px!important}.cardBody{padding:14px}.toolbar,.investorActionRow,.reliabilityActions,.aiSettingsActions,.scopeActions,.settingActions{flex-direction:column;align-items:stretch;gap:8px}.toolbarLeft,.toolbarActions,.requestHeaderActions,.profileActions,.reviewActions,.taskActions{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.toolbarLeft>*,.toolbarActions>*,.requestHeaderActions>*,.profileActions>*,.reviewActions>*,.taskActions>*{justify-content:center;width:100%}.toolbarActions .primaryBtn,.requestHeaderActions .primaryBtn{grid-column:1/-1}.primaryBtn,.ghostBtn,.secondaryBtn,.dangerBtn,.smallBtn{min-height:44px;padding:10px 12px;font-size:13px}.input,.textarea,.select,input,textarea,select{font-size:16px}.formGrid,.detailGrid,.settingsGrid,.listing_poolCredentialGrid,.scopeSettingsGrid,.aiCredentialGrid,.automationHealthGrid,.taskGrid,.learningGrid,.profileColumns,.grid2{grid-template-columns:1fr!important}.settingsGrid,.automationHealthGrid,.taskGrid,.learningGrid{gap:10px}.settingCard,.healthCard,.taskCard,.learningCard{padding:16px}.settingCard h3,.healthCard h3,.taskCard h3,.learningCard h3{font-size:16px}.settingCard p,.healthCard p,.taskCard p,.learningCard p,.sectionSub{min-height:0;line-height:1.5;font-size:13px!important}.tableWrap{scroll-snap-type:x proximity;border-radius:0 0 14px 14px;width:100%;max-width:100%;overflow-x:auto}.dataTable{min-width:680px}.dataTable th{font-size:11px}.dataTable td,.mainCell strong{font-size:13px}.mainCell span{font-size:12px}.modalBackdrop{align-items:end;padding:0}.modal{border-radius:22px 22px 0 0;width:100%;max-width:100%;max-height:94dvh}.modalHeader{padding:16px}.modalHeader h3{font-size:18px}.modalBody{padding:15px}.modalFooter{padding:12px 15px calc(12px + env(safe-area-inset-bottom));grid-template-columns:1fr 1fr;display:grid}.modalFooter>*{justify-content:center;width:100%}.sidebar{width:100%!important;height:calc(72px + env(safe-area-inset-bottom))!important;padding:6px 7px env(safe-area-inset-bottom)!important;display:block!important;position:fixed!important;inset:auto 0 0!important;transform:none!important}.sidebar .brand,.sidebarPromo,.sidebarBottom,.mobileMenuClose,.mobileMenuOverlay,.mobileMenuButton{display:none!important}.sidebar nav{scrollbar-width:none;flex-direction:row!important;align-items:stretch!important;gap:4px!important;height:62px!important;margin:0!important;display:flex!important;overflow-x:auto!important}.sidebar nav::-webkit-scrollbar{display:none}.sidebar .navItem{text-align:center;line-height:1.1;border-radius:11px!important;flex-direction:column!important;flex:0 0 76px!important;justify-content:center!important;gap:4px!important;width:76px!important;min-height:58px!important;padding:6px 3px!important;font-size:10px!important;display:flex!important}.sidebar .navItem span{text-overflow:ellipsis;white-space:nowrap;max-width:72px;overflow:hidden;display:block!important}.sidebar .navItem svg{width:19px;height:19px}.investorFilters,.matchFilterBar,.wpFilters{scroll-snap-type:x mandatory;max-width:100%;padding-bottom:6px;overflow-x:auto;flex-wrap:nowrap!important;display:flex!important}.investorFilters>*,.matchFilterBar>*,.wpFilters>*{scroll-snap-align:start;flex:none;min-height:44px;min-width:150px!important}.excelImportPanel{grid-template-columns:42px 1fr;padding:14px}.excelImportPanel p{font-size:12px;line-height:1.45}.excelPanelActions{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.investorListHead{padding:14px}.investorListHead h2{font-size:18px}.investorListHead p{font-size:12px}.investorRichList article{gap:10px;min-height:104px;padding:15px 7px;grid-template-columns:46px minmax(0,1fr) auto!important}.investorInitials{width:46px;height:46px;font-size:14px}.investorIdentity strong{font-size:15px}.investorIdentity small{font-size:12px}.investorIdentity i{font-size:11px}.investorContact,.investorAdvisor,.investorLast,.investorDemand,.investorDailyMatch{display:none!important}.investorRichList article>.badge{grid-column:3;font-size:11px}.profileOpen{grid-column:2/-1;place-items:center;min-height:42px;font-size:13px;display:grid}.investorProfileHero{padding:18px}.investorProfileHero h1{font-size:24px}.investorProfileHero p{font-size:13px;line-height:1.5}.requestChips{padding:13px}.requestChips span{font-size:12px}.matchesPage .listingMatchCard.qualifiedListingCard{padding:14px}.matchesPage .listingMatchTop{grid-template-columns:1fr auto;display:grid}.matchesPage .listingTitleBlock h2{font-size:16px;line-height:1.35}.matchesPage .listingLocation{font-size:12px}.matchesPage .listingContactGrid,.matchesPage .listingFacts{grid-template-columns:1fr 1fr}.matchesPage .listingContactGrid strong,.matchesPage .listingContactGrid a,.matchesPage .listingFacts strong{font-size:13px}.matchesPage .listingContactGrid small,.matchesPage .listingFacts span{font-size:11px}.matchesPage .listingDescription p,.matchesPage .aiExplanation p{font-size:13px}.matchesPage .decisionButtons{grid-template-columns:1fr 1fr}.consoleToolbar{padding:14px}.consoleLine{grid-template-columns:22px minmax(0,1fr);gap:5px 8px;padding:12px;font-size:12px}.consoleLine time,.consoleLine b,.consoleLine p{grid-column:2}.consoleLine p{font-size:13px;line-height:1.5}.workHero{padding:18px;grid-template-columns:1fr!important}.workHero h2{font-size:23px}.workHero p{font-size:13px}.dateControl{justify-content:center;width:100%}.workLayout{grid-template-columns:1fr}.workComposer,.workList{padding:16px}.workRow{grid-template-columns:42px 1fr 42px;padding:12px}.workRow strong{font-size:14px}.workRow p{font-size:12px}.waConnect{grid-template-columns:42px 1fr;padding:14px}.waConnect p{font-size:12px;line-height:1.45}.waConnectActions,.waHistoryControl{grid-column:1/-1;grid-template-columns:1fr;width:100%;display:grid}.waGrid{min-height:0;display:block}.waPanel{max-height:none;margin-bottom:11px}.conversationList,.bundleList{max-height:340px;overflow:auto}.conversationList strong,.bundleList strong{font-size:14px}.conversationList small,.bundleList small{font-size:12px}.intakeReview{padding:15px}.draftFields{grid-template-columns:1fr 1fr}.draftFields label,.descriptionField{font-size:12px}.evidenceBox>div{grid-template-columns:18px 1fr auto;font-size:12px}.wpPortfolioHero{flex-direction:column;align-items:flex-start;padding:18px}.wpPortfolioHero h2{font-size:23px}.wpPortfolioHero p{font-size:13px;line-height:1.5}.wpHeroActions{grid-template-columns:1fr 1fr;width:100%;display:grid}.wpHeroActions .primaryBtn{grid-column:1/-1}.wpPortfolioStats{grid-template-columns:1fr;gap:8px}.wpPortfolioStats article{padding:13px}.wpPortfolioStats span{font-size:12px}.wpPortfolioToolbar{flex-direction:column;align-items:stretch}.wpSearch{min-width:0}.wpPortfolioRow{grid-template-columns:1fr;gap:13px;padding:15px}.wpPortfolioMain h3{font-size:16px}.wpPortfolioMeta{font-size:12px}.wpPortfolioNumbers{grid-template-columns:1fr 1fr}.wpPortfolioNumbers span{font-size:11px}.wpPortfolioNumbers strong{font-size:13px}.wpPortfolioState{flex-wrap:wrap;grid-column:auto;justify-content:flex-start;display:flex}.portfolioRecommendationList{grid-template-columns:1fr}.portfolioSuggestion{grid-template-columns:52px minmax(0,1fr)}.portfolioSuggestion>a{grid-column:1/-1}.suggestionBody h3{font-size:15px}.suggestionBody p,.suggestionBody em{font-size:12px}.suggestionBody>div span{font-size:11px}.controlHeader{padding:calc(14px + env(safe-area-inset-top)) 12px 13px 64px!important}.controlHeader h1{font-size:24px!important}.controlHeader p{font-size:12px!important}.controlRange{justify-content:flex-start;overflow-x:auto}.controlMetrics{grid-template-columns:1fr 1fr;gap:8px;display:grid}.controlMetric{min-width:0;min-height:98px;padding:13px}.controlMetric small{font-size:12px}.controlMetric strong{font-size:28px}.controlMetric p{font-size:11px}.controlMetric:last-child{grid-column:1/-1}.controlTopGrid{grid-template-columns:1fr}.matchDonut{display:none}.quickActions>div:last-child{grid-template-columns:1fr 1fr}.quickActions>div>a{min-height:70px;font-size:13px}.controlBottomGrid,.controlBottomMain,.controlBottomCards,.controlSideFeed{display:block}.investorTableHead{display:none}.investorTableRow{padding:12px;font-size:12px;grid-template-columns:1fr auto auto!important;min-width:0!important}.investorTableRow>span:nth-child(4),.investorTableRow>span:nth-child(5),.investorTableRow>span:nth-child(6){display:none}.noticeRow strong{font-size:13px}.noticeRow small{font-size:11px}}@media (max-width:430px){.page,.controlContent{padding-left:10px!important;padding-right:10px!important}.metrics,.controlMetrics{grid-template-columns:1fr}.controlMetric:last-child{grid-column:auto}.draftFields,.matchesPage .listingContactGrid,.matchesPage .listingFacts,.wpPortfolioNumbers,.toolbarLeft,.toolbarActions,.requestHeaderActions,.profileActions,.reviewActions,.taskActions,.modalFooter,.excelPanelActions,.wpHeroActions{grid-template-columns:1fr}.toolbarActions .primaryBtn,.requestHeaderActions .primaryBtn,.wpHeroActions .primaryBtn{grid-column:auto}.portfolioSuggestion{grid-template-columns:46px minmax(0,1fr)}.suggestionScore{width:44px;height:44px}.controlRange label{display:none}}.controlBottomCards{grid-template-columns:1fr}@media (max-width:1200px){.controlBottomGrid{grid-template-columns:1fr}.controlSideFeed{display:block}}.waHistoryControl{align-items:stretch;gap:7px;display:flex}.waHistoryControl select{color:#183b32;background:#fff;border:1px solid #cfdbd8;border-radius:10px;min-width:105px;padding:0 9px;font-size:11px}.waHistoryControl button{white-space:nowrap}.waHistoryControl button:disabled,.waHistoryControl select:disabled{opacity:.55;cursor:not-allowed}@media (max-width:700px){.waHistoryControl{grid-template-columns:1fr;display:grid}.waHistoryControl select{width:100%;min-height:42px}}.investorRichList article{grid-template-columns:42px minmax(230px,1.7fr) minmax(185px,1fr) auto minmax(105px,.55fr) auto;gap:14px;min-height:82px;padding:12px 10px}.investorInitials{width:42px;height:42px;font-size:13px}.investorIdentity strong{font-size:13px}.investorIdentity small{font-size:11px}.investorIdentity i{padding:4px 7px;font-size:10px}.investorContact a{padding:7px 9px;font-size:11px}.investorDemand small{font-size:10px}.investorDemand strong{font-size:12px}.investorDemand a{font-size:11px}.investorRichList article>.badge{font-size:10px}.profileOpen{padding:9px 11px;font-size:11px}.investorListHead h2{font-size:16px}.investorListHead p,.investorListHead button{font-size:11px}@media (max-width:900px){.investorRichList article{grid-template-columns:42px minmax(210px,1fr) auto auto;gap:10px}.investorContact{display:none}.investorDemand{min-width:100px}}@media (max-width:700px){.investorRichList article{grid-template-columns:44px minmax(0,1fr) auto;min-height:98px;padding:14px 6px}.investorInitials{width:44px;height:44px;font-size:14px}.investorIdentity strong{font-size:14px}.investorIdentity small{font-size:12px}.investorIdentity>div{flex-wrap:wrap;margin-top:5px}.investorIdentity i{font-size:10px}.investorDemand{display:none}.profileOpen{place-items:center;min-height:40px;font-size:12px;display:grid}}.controlTopGrid>.controlCard{height:210px}.matchDonut .donutBody,.quickActions>div:last-child{height:152px}@media (max-width:900px){.controlTopGrid{grid-template-columns:1fr}.controlTopGrid>.controlCard,.matchDonut .donutBody,.quickActions>div:last-child{height:auto}}:root{--premium-ink:#102c25;--premium-muted:#667b74;--premium-line:#0e47391b;--premium-green:#075846;--premium-green-2:#0b765c;--premium-gold:#d2a953;--premium-canvas:#f3f7f5;--premium-card:#ffffffeb;--premium-shadow:0 1px 2px #092c2308,0 12px 34px #092c2312}html{background:var(--premium-canvas)}body{color:var(--premium-ink);background:radial-gradient(circle at 73% -8%,#84c1ad38,#0000 30%),linear-gradient(#f8faf9 0,#f1f6f3 100%)!important;font-family:Segoe UI Variable Text,Aptos,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.controlDashboard{background:0 0!important}.controlContent,.page{max-width:1680px;margin-inline:auto}.controlHeader,.topbar{-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%);box-shadow:0 1px #ffffffd9;border-color:var(--premium-line)!important;background:#fafcfbe0!important}.userMenu{position:relative}.userMenuTrigger{color:#12372f;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:15px;align-items:center;gap:10px;min-height:48px;padding:4px 8px 4px 4px;display:flex}.userMenuTrigger:hover,.userMenuTrigger[aria-expanded=true]{background:#fff;border-color:#dce7e2;box-shadow:0 8px 24px #08332914}.userMenuIdentity{max-width:170px}.userMenuIdentity strong,.userMenuIdentity small,.userDropdownHead strong,.userDropdownHead small,.userDropdown a strong,.userDropdown a small,.userDropdown button strong,.userDropdown button small{display:block}.userMenuIdentity strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.userMenuIdentity small{text-overflow:ellipsis;white-space:nowrap;color:#81908b;max-width:170px;font-size:9px;overflow:hidden}.userMenuTrigger>svg{transition:transform .18s}.userMenuTrigger>svg.open{transform:rotate(180deg)}.userDropdown{z-index:80;background:#fffffffa;border:1px solid #dce7e2;border-radius:17px;width:285px;padding:8px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 22px 55px #052b222b}.userDropdownHead{border-bottom:1px solid #e8eeeb;align-items:center;gap:10px;margin-bottom:5px;padding:8px 9px 12px;display:flex}.userDropdownHead>span:last-child{min-width:0}.userDropdownHead strong{font-size:13px}.userDropdownHead small{text-overflow:ellipsis;white-space:nowrap;color:#81908b;font-size:10px;overflow:hidden}.userDropdown>a,.userDropdown>button{color:#173b33;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:11px;width:100%;padding:10px;display:flex}.userDropdown>a:hover,.userDropdown>button:hover{background:#f0f7f4}.userDropdown>a>svg,.userDropdown>button>svg{color:#17745b;flex:none}.userDropdown a strong,.userDropdown button strong{font-size:12px}.userDropdown a small,.userDropdown button small{color:#80908b;margin-top:2px;font-size:9px}.userDropdown .userLogout{color:#a53c3c;border-top:1px solid #edf1ef;border-radius:0 0 11px 11px;margin-top:5px}.userDropdown .userLogout>svg{color:#b64a4a}.userDropdown button:disabled{opacity:.6;cursor:wait}.controlHeader h1,.topbar h1{color:#0b2c24;letter-spacing:-.045em!important;font-family:Segoe UI Variable Display,Aptos Display,Segoe UI,sans-serif!important;font-weight:760!important}.controlEyebrow{letter-spacing:.23em;font-weight:800;color:#14725a!important}.sidebar{border-right:1px solid #e5c87e21;background:radial-gradient(circle at 50% 100%,#0d5848 0,#0000 38%),linear-gradient(175deg,#073f34 0%,#032a24 64%,#021d19 100%)!important;box-shadow:18px 0 55px #03241d1f!important}.brandMark{box-shadow:inset 0 1px #ffffff2e,0 8px 22px #00000029;background:linear-gradient(145deg,#ffffff29,#ffffff0d)!important;border-color:#e2c479a6!important}.navItem{border:1px solid #0000;transition:background .18s,color .18s,transform .18s,border-color .18s!important}.navItem:hover{transform:translate(3px);color:#fff!important;background:#ffffff13!important}.navItem.active{border-color:#ffffff14;background:linear-gradient(90deg,#ffffff25,#ffffff13)!important;box-shadow:inset 3px 0 #d7b864,0 10px 24px #00000014!important}.controlMetric,.controlCard,.card,.settingCard,.healthCard,.taskCard,.learningCard,.workComposer,.workList,.waPanel,.wpPortfolioRow{background:var(--premium-card)!important;border-color:var(--premium-line)!important;box-shadow:var(--premium-shadow)!important}.controlMetric,.controlCard,.card{border-radius:18px!important}.controlMetric:before{content:"";background:linear-gradient(90deg,var(--premium-green),#70b99f);opacity:.78;height:3px;position:absolute;inset:0 0 auto}.controlMetric.gold:before{background:linear-gradient(90deg,#c28c27,#edcf88)}.controlMetric.violet:before{background:linear-gradient(90deg,#5d48cf,#a89ce8)}.controlMetric.rose:before{background:linear-gradient(90deg,#d94663,#f2a1b0)}.controlMetricIcon{box-shadow:inset 0 0 0 1px #ffffffad;border-radius:14px!important}.controlMetric strong{letter-spacing:-.055em;font-family:Segoe UI Variable Display,Aptos Display,Segoe UI,sans-serif;font-weight:760}.controlCardHead,.cardHeader{border-bottom:1px solid var(--premium-line);background:linear-gradient(#ffffffb3,#fafdfb66)}.controlCardHead h2,.cardHeader h2{color:#153b31;letter-spacing:-.025em!important;font-weight:750!important}.controlCardHead p,.cardHeader p{color:var(--premium-muted)!important}.primaryBtn{color:#fff!important;background:linear-gradient(135deg,#0b654f,#063d33)!important;border:1px solid #04302759!important;box-shadow:0 8px 20px #054b3b2e!important}.primaryBtn:hover{transform:translateY(-1px);box-shadow:0 12px 26px #054b3b40!important}.ghostBtn,.secondaryBtn,.smallBtn{border-color:var(--premium-line)!important;background:#ffffffd1!important}.ghostBtn:hover,.secondaryBtn:hover,.smallBtn:hover{color:#075846!important;background:#f0f7f4!important;border-color:#0b654f40!important}.input,.textarea,.select,input,textarea,select{background:#ffffffe6!important;border-color:#104c3e29!important}.input:focus,.textarea:focus,.select:focus,input:focus,textarea:focus,select:focus{border-color:#4c9a82!important;box-shadow:0 0 0 4px #0b765c1a!important}.badge.green{color:#086047!important;background:#e2f4ed!important}.tableWrap{background:#ffffff80}.dataTable tbody tr{transition:background .16s}.dataTable tbody tr:hover{background:#f2f8f5}.quickActions>div>a{border:1px solid #0c5e4914;transition:transform .18s,box-shadow .18s;border-radius:14px!important}.quickActions>div>a:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0a3e3117}.portfolioRecommendationPanel{overflow:hidden;box-shadow:var(--premium-shadow)!important;border-radius:20px!important}.portfolioRecommendationHead{background:linear-gradient(100deg,#f8fdfb,#edf8f4)!important}.controlRange button,.controlRange label{border-color:var(--premium-line)!important}.controlRange button.active{box-shadow:0 7px 18px #074f3e2e;background:linear-gradient(135deg,#0a654f,#073c32)!important}@media (max-width:760px){body{background:linear-gradient(#f7faf8,#eff5f2)!important}.controlHeader,.topbar{border-radius:0 0 22px 22px;box-shadow:0 8px 28px #0a392d12}.sidebar{-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%);background:#032b24f5!important;border-top:1px solid #ffffff1f!important;box-shadow:0 -12px 35px #03221c33!important}.sidebar .navItem:hover{transform:none}.sidebar .navItem.active{box-shadow:inset 0 2px #dfbf6a!important}.controlMetric,.controlCard,.card{border-radius:17px!important}.controlMetric:hover{transform:none}.controlMetric:before{height:2px}.controlContent,.page{padding-top:16px!important}.portfolioRecommendationPanel{border-radius:18px!important}.userMenuIdentity,.userMenuTrigger>svg{display:none}.userMenuTrigger{border:0;min-height:42px;padding:1px}.userMenuTrigger:hover,.userMenuTrigger[aria-expanded=true]{box-shadow:none;background:0 0;border:0}.userDropdown{right:12px;top:calc(66px + env(safe-area-inset-top));width:min(310px,100vw - 24px);position:fixed}.topActions .userMenu .avatar{display:grid}}.networkChatPage{height:calc(100vh - 92px);padding-bottom:22px}.networkChatShell{background:#fff;border:1px solid #dbe8e2;border-radius:22px;grid-template-columns:330px minmax(0,1fr);height:100%;min-height:620px;display:grid;overflow:hidden;box-shadow:0 24px 70px #0831281a}.networkChatNav{background:linear-gradient(#f8fcfa,#f1f7f4);border-right:1px solid #e2ebe7;min-width:0;overflow-y:auto}.networkChatBrand{border-bottom:1px solid #e0eae5;align-items:center;gap:11px;padding:20px 18px;display:flex}.networkChatBrand>span{color:#e4c66e;background:#073b31;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.networkChatBrand>span svg{width:20px}.networkChatBrand div{flex:1;min-width:0}.networkChatBrand strong,.networkChatBrand small{display:block}.networkChatBrand strong{font-size:14px}.networkChatBrand small{color:#73877f;margin-top:3px;font-size:11px}.networkChatBrand>i{background:#2ac988;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #dff7ee}.networkChatSection{padding:17px 11px 6px}.networkChatSection>header{color:#71847c;letter-spacing:.12em;justify-content:space-between;align-items:center;padding:0 8px 8px;font-size:10px;font-weight:800;display:flex}.networkChatSection>header small{color:#17634f;text-align:center;letter-spacing:0;background:#dcebe5;border-radius:99px;min-width:22px;padding:3px 6px}.networkChatSection>button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:13px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:9px;display:grid}.networkChatSection>button:hover,.networkChatSection>button.active{background:#fff;box-shadow:0 7px 22px #09372c14}.networkChatSection>button>i{color:#17634f;background:#e4f1ec;border-radius:12px;place-items:center;width:40px;height:40px;font-size:11px;font-style:normal;font-weight:800;display:grid;position:relative}.networkChatSection>button>i svg{width:17px}.networkChatSection>button>i.person{background:#d7eee5;border-radius:50%}.networkChatSection>button>i.person b{background:#a9b5b0;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;bottom:1px;right:0}.networkChatSection>button>i.person b.online{background:#24c982}.networkChatSection>button>span{min-width:0}.networkChatSection>button strong,.networkChatSection>button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.networkChatSection>button strong{font-size:12px}.networkChatSection>button small{color:#82918b;margin-top:3px;font-size:10px}.networkChatSection>button>em{color:#fff;text-align:center;background:#c99f3c;border-radius:99px;min-width:21px;padding:3px 6px;font-size:10px;font-style:normal}.networkChatSection.direct{padding-top:18px}.networkChatSection>label{color:#84928d;background:#fff;border:1px solid #dce7e2;border-radius:11px;align-items:center;gap:8px;height:39px;margin:0 5px 8px;padding:0 10px;display:flex}.networkChatSection>label svg{width:15px}.networkChatSection>label input{background:0 0;border:0;outline:0;width:100%;font-size:12px}.networkChatMain{background:linear-gradient(#fff,#fbfdfc);grid-template-rows:auto minmax(0,1fr) auto;min-width:0;display:grid}.networkChatHeader{border-bottom:1px solid #e3ebe7;align-items:center;gap:12px;padding:17px 20px;display:flex}.roomIcon{color:#e3c76f;background:#073b31;border-radius:14px;place-items:center;width:43px;height:43px;font-weight:800;display:grid}.roomIcon svg{width:20px}.networkChatHeader>div{flex:1}.networkChatHeader h2{margin:0;font-size:17px}.networkChatHeader p{color:#7e8e88;margin:3px 0 0;font-size:11px}.secureChat{color:#43806e;align-items:center;gap:6px;font-size:10px;display:flex}.secureChat svg{fill:#2ac988;color:#2ac988;width:8px}.networkChatMessages{scroll-behavior:smooth;padding:22px 8%;overflow-y:auto}.networkChatMessages article{align-items:flex-start;gap:10px;max-width:760px;margin:0 auto 18px;display:flex}.networkChatMessages article>i{color:#17634f;background:#dbeee7;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;font-size:10px;font-style:normal;font-weight:800;display:grid}.networkChatMessages article>div{max-width:75%}.networkChatMessages article header{align-items:center;gap:8px;margin:0 4px 5px;display:flex}.networkChatMessages article header strong{font-size:11px}.networkChatMessages article time{color:#93a09b;font-size:9px}.networkChatMessages article p{color:#203e36;white-space:pre-wrap;background:#fff;border:1px solid #e0e9e5;border-radius:4px 15px 15px;margin:0;padding:11px 14px;font-size:13px;line-height:1.5;box-shadow:0 5px 16px #0830270a}.networkChatMessages article.mine{justify-content:flex-end}.networkChatMessages article.mine>i{display:none}.networkChatMessages article.mine>div{flex-direction:column;align-items:flex-end;display:flex}.networkChatMessages article.mine p{color:#fff;background:#0d5948;border-color:#0d5948;border-radius:15px 4px 15px 15px}.networkChatEmpty{color:#80918a;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:300px;display:flex}.networkChatEmpty>svg{color:#bad0c7;width:40px;height:40px;margin-bottom:13px}.networkChatEmpty strong{color:#284b41;font-size:14px}.networkChatEmpty small{margin-top:5px;font-size:11px}.networkChatComposer{background:#fff;border-top:1px solid #e1ebe6;gap:10px;padding:15px 20px;display:flex}.networkChatComposer input{border:1px solid #dbe6e1;border-radius:13px;outline:0;flex:1;min-width:0;height:46px;padding:0 15px;font-size:13px}.networkChatComposer input:focus{border-color:#64a993;box-shadow:0 0 0 3px #e3f3ed}.networkChatComposer button{color:#fff;cursor:pointer;background:#0b5545;border:0;border-radius:13px;align-items:center;gap:7px;height:46px;padding:0 18px;font-size:12px;font-weight:750;display:flex}.networkChatComposer button:disabled{opacity:.45;cursor:not-allowed}.networkChatComposer button svg{width:16px}@media (max-width:900px){.networkChatPage{height:auto}.networkChatShell{grid-template-columns:260px minmax(0,1fr);min-height:calc(100dvh - 180px)}.networkChatMessages{padding-inline:4%}}@media (max-width:700px){.networkChatPage{padding:12px!important}.networkChatShell{border-radius:17px;height:auto;min-height:calc(100dvh - 190px);display:block;overflow:visible}.networkChatNav{border-bottom:1px solid #e2ebe7;border-right:0;max-height:310px}.networkChatBrand{padding:14px}.networkChatSection{padding-top:12px}.networkChatSection>button{width:230px;margin-right:5px;display:inline-grid}.networkChatSection:not(.direct){white-space:nowrap;overflow-x:auto}.networkChatSection.direct{max-height:180px;overflow-y:auto}.networkChatMain{height:600px}.networkChatHeader{padding:13px}.secureChat{display:none}.networkChatMessages{padding:16px 12px}.networkChatMessages article>div{max-width:86%}.networkChatComposer{padding:10px}.networkChatComposer button{justify-content:center;width:46px;padding:0;font-size:0}.networkChatComposer button svg{width:18px}}@media (min-width:701px){.networkChatPage{height:calc(100dvh - 92px);min-height:0;overflow:hidden}.networkChatShell{height:100%;min-height:0}.networkChatNav{overscroll-behavior:contain;min-height:0}.networkChatMain{min-height:0;overflow:hidden}.networkChatMessages{overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;min-height:0;overflow:hidden auto}}@media (max-width:700px){.networkChatPage{height:auto;min-height:calc(100dvh - 82px);overflow:visible}.networkChatShell{overflow:hidden}.networkChatMain{min-height:0;overflow:hidden}.networkChatMessages{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;overflow:hidden auto}}.investorClickableRow{cursor:pointer;border-radius:12px;transition:background .17s,box-shadow .17s,transform .17s}.investorClickableRow:hover{background:#f1f8f5;position:relative;transform:translate(2px);box-shadow:inset 3px 0 #159070}.investorClickableRow:focus-visible{box-shadow:var(--focus-ring),inset 3px 0 #159070;outline:0}.investorTableRow{cursor:pointer;transition:background .17s,box-shadow .17s,transform .17s}.investorTableRow:hover{background:#eff8f4;transform:translate(2px);box-shadow:inset 3px 0 #159070}.investorTableRow:focus-visible{box-shadow:var(--focus-ring),inset 3px 0 #159070;outline:0}@media (max-width:760px){.investorClickableRow:hover,.investorTableRow:hover{transform:none}}.evidenceBox>div.evidenceError{color:#9b3d32;background:#fff6f4;border-color:#f0d3ce}.evidenceBox>div.evidenceError svg{color:#c44f42}.profileMatchTabs{grid-template-columns:repeat(3,1fr)!important}.profileMatchTabs button{min-height:38px;font-weight:700}.profileMatchTabs button.active{box-shadow:0 7px 18px #054b3b29;color:#fff!important;background:linear-gradient(135deg,#0b654f,#063d33)!important}.sidebarQuickWrap{position:relative}.sidebarQuickWrap>.sidebarQuickAction{cursor:pointer;border:0;width:calc(100% - 24px);margin-inline:12px}.sidebarQuickMenu{z-index:120;color:#12372f;background:#fff;border:1px solid #dce7e2;border-radius:16px;width:270px;padding:9px;position:absolute;bottom:0;left:calc(100% + 12px);box-shadow:0 20px 55px #03261e33}.sidebarQuickMenu header{border-bottom:1px solid #e8eeeb;justify-content:space-between;align-items:center;padding:6px 8px 10px;display:flex}.sidebarQuickMenu header strong{font-size:13px}.sidebarQuickMenu header button{cursor:pointer;background:#f0f5f3;border:0;border-radius:8px;width:28px;height:28px}.sidebarQuickMenu>a{color:#173b33;border-radius:10px;align-items:center;gap:10px;padding:10px 9px;text-decoration:none;display:flex}.sidebarQuickMenu>a:hover{background:#eef7f3}.sidebarQuickMenu>a>svg{color:#087057;width:19px}.sidebarQuickMenu>a span,.sidebarQuickMenu>a b,.sidebarQuickMenu>a small{display:block}.sidebarQuickMenu>a b{font-size:12px}.sidebarQuickMenu>a small{color:#7c8d87;margin-top:2px;font-size:9px}@media (max-width:760px){.sidebarQuickMenu{width:auto;position:fixed;bottom:82px;left:12px;right:12px}}@media (min-width:801px){:is(.topActions,.rfTopActions,.rfTopbar>div,.portfolioGlobalTop>div,.peopleTop>div,.homeTopbar>div){justify-content:flex-end;align-items:center;gap:12px;min-height:52px;display:flex}:is(.topActions>.iconBtn,.rfTopActions>.rfBell,.rfTopbar>div>button:first-child,.portfolioGlobalTop>div>a:first-child,.peopleTop>div>a:first-child,.homeTopbar>div>a:first-child){place-items:center;min-width:40px;min-height:40px;position:relative;color:#0b2d42!important;background:0 0!important;border:0!important;border-radius:12px!important;width:40px!important;height:40px!important;padding:0!important;display:grid!important;overflow:visible!important}:is(.topActions>.iconBtn,.rfTopActions>.rfBell,.rfTopbar>div>button:first-child,.portfolioGlobalTop>div>a:first-child,.peopleTop>div>a:first-child,.homeTopbar>div>a:first-child)>svg{width:20px!important;height:20px!important}:is(.headerNotificationBadge,.rfTopActions>.rfBell>b,.rfTopbar>div>button:first-child>b,.portfolioGlobalTop>div>a:first-child>b,.peopleTop>div>a:first-child>b,.homeTopbar>div>a:first-child>b){z-index:3;color:#fff!important;background:#e63b3f!important;border:2px solid #fff!important;border-radius:50%!important;place-items:center!important;width:16px!important;min-width:16px!important;height:16px!important;margin:0!important;padding:0!important;font-size:8px!important;font-weight:800!important;line-height:1!important;display:grid!important;position:absolute!important;inset:0 1px auto auto!important}:is(.topActions,.rfTopActions,.rfTopbar>div,.portfolioGlobalTop>div,.peopleTop>div,.homeTopbar>div)>.userMenu{align-items:center;height:48px;display:flex}:is(.topActions,.rfTopActions,.rfTopbar>div,.portfolioGlobalTop>div,.peopleTop>div,.homeTopbar>div) .userMenuTrigger{border-radius:15px;gap:10px;height:48px;min-height:48px;padding:4px 8px 4px 4px}:is(.topActions,.rfTopActions,.rfTopbar>div,.portfolioGlobalTop>div,.peopleTop>div,.homeTopbar>div) .userMenuTrigger>.avatar{flex:0 0 40px;color:#fff!important;background:#082f28!important;border:0!important;border-radius:13px!important;width:40px!important;height:40px!important;box-shadow:0 3px 10px #052d2524!important}:is(.topActions,.rfTopActions,.rfTopbar>div,.portfolioGlobalTop>div,.peopleTop>div,.homeTopbar>div) .userMenuIdentity{width:96px;max-width:96px}:is(.topActions,.rfTopActions,.rfTopbar>div,.portfolioGlobalTop>div,.peopleTop>div,.homeTopbar>div) .userMenuIdentity strong{color:#092d25!important;font-size:12px!important;line-height:15px!important}:is(.topActions,.rfTopActions,.rfTopbar>div,.portfolioGlobalTop>div,.peopleTop>div,.homeTopbar>div) .userMenuIdentity small{color:#7a8d87!important;font-size:8px!important;line-height:12px!important}}:where(button,a,[role=button],select,.rsTag,.rsToggle){transition:transform .17s,box-shadow .17s,background-color .17s,border-color .17s,color .17s,filter .17s,opacity .17s}:where(button,a,[role=button]):not(:disabled){cursor:pointer}@media (hover:hover) and (pointer:fine){:where(button,[role=button]):not(:disabled):hover{filter:brightness(.985);transform:translateY(-1px);box-shadow:0 7px 18px #0740321c}:where(a):not(.navItem):not(.userDropdown a):hover{filter:brightness(.97)}:where(.primaryBtn,.rfPrimary,.rsPrimaryWide,.rsUpgrade,.rsFormActions .primary,.rsBottomActions .primary,.rsActionGrid .primary,.sidebarQuickAction):hover{filter:brightness(1.08)!important;box-shadow:0 10px 24px #054b3b3d!important}:where(.ghostBtn,.secondaryBtn,.smallBtn,.rsOutlineWide,.rsMiniButton):hover{color:#075846!important;background:#f0f7f4!important;border-color:#86aa9f!important}:where(.rfTabs a,.rsTabs a,.peopleTabs button,.mpeTabs button,.portfolioFamilyHead nav a,.mcwTabs a):hover{background-color:#edf6f2;transform:translateY(-1px);box-shadow:0 7px 17px #07403217;border-color:#0a6f5247!important}:where(.rsTag,.rfChips button,.mcwChips button,.badge,.rfPill):hover{filter:saturate(1.08);transform:translateY(-1px);box-shadow:0 5px 12px #0740321a}:where(.rsSummaryRows>span,.rsSimpleRows>span,.rsDeviceRows>span,.rsAlertRows>span,.rsRecommendRows>span,.rsIntegrationGrid article,.rfTr,.peopleTable>button,.mpeList>button,.wpPortfolioRow,.realtorRow,.fsExactTable>article,.scanExactTable>article):hover{transform:translate(2px);box-shadow:inset 3px 0 #159070,0 5px 14px #0740320f;background-color:#f0f8f4!important}:where(.card,.controlCard,.rsPanel,.rfPanel,.homePanel,.mhePanel,.metric,.controlMetric,.rsMetric):hover{border-color:#0a6f5233;box-shadow:0 12px 30px #07403217}:where(.iconBtn,.rfBell,.homeBell,.controlBell,.userMenuTrigger):hover{color:#075846!important;background:#f0f7f4!important;box-shadow:0 7px 18px #0740321f!important}:where(input,textarea,select):hover{border-color:#8db2a6!important}}:where(button,a,[role=button],input,textarea,select):focus-visible{outline:0;box-shadow:0 0 0 3px #12896733!important}@media (hover:none){:where(button,a,[role=button]):hover{box-shadow:none;transform:none!important}}.presentationGroupActions{align-items:center;gap:9px;display:flex}.presentationGroupActions em{color:#087057;font-size:11px;font-style:normal;font-weight:700}.interactionModal .modalHeader p{color:var(--premium-muted);margin:4px 0 0;font-size:12px}.interactionModal .modalBody{gap:14px;display:grid}.interactionModal textarea{min-height:120px}.interactionCard{margin-top:14px;overflow:hidden}.interactionComposer{grid-template-columns:180px 180px minmax(260px,1fr) auto;align-items:start;gap:9px;padding:16px 18px;display:grid}.interactionComposer textarea{height:44px;min-height:44px}.interactionTimeline{padding:0 18px 18px}.interactionTimeline article{border-top:1px solid var(--premium-line);grid-template-columns:40px 1fr;gap:11px;padding:14px 0;display:grid}.interactionIcon{color:#087057;background:#e4f4ee;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.interactionIcon.presentation_response{color:#5a45ca;background:#eeeaff}.interactionTimeline header{align-items:center;gap:8px;display:flex}.interactionTimeline header strong{font-size:13px}.interactionTimeline header em{color:#356a5c;background:#edf5f2;border-radius:99px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:700}.interactionTimeline p{color:#344d46;margin:6px 0;font-size:13px;line-height:1.5}.interactionTimeline small{color:#7a8b85;font-size:10px}.interactionTimeline a{color:#087057;margin-left:9px;font-size:10px;font-weight:700;display:inline-block}@media (max-width:900px){.interactionComposer{grid-template-columns:1fr 1fr}.interactionComposer textarea{grid-column:1/-1;height:auto;min-height:80px}.interactionComposer button{grid-column:1/-1}}@media (max-width:760px){.presentationGroupActions{flex-direction:column;align-items:flex-end}.presentationGroupActions .ghostBtn{padding:8px;font-size:11px}.interactionComposer{grid-template-columns:1fr;padding:14px}.interactionComposer textarea,.interactionComposer button{grid-column:auto}.interactionTimeline{padding:0 14px 14px}.interactionTimeline article{grid-template-columns:36px 1fr}.interactionIcon{width:34px;height:34px}.interactionTimeline header{flex-direction:column;align-items:flex-start;gap:5px}.interactionTimeline a{margin:7px 0 0;display:block}.presentationRowActions{grid-template-columns:1fr}.presentationRowActions .presentationDate{place-items:center;display:grid}}.presentationPage{gap:16px;display:grid}.presentationHero{color:#fff;background:radial-gradient(circle at 82% 0,#d5b76747,#0000 30%),linear-gradient(120deg,#063a31,#0b5b49);border-radius:22px;justify-content:space-between;align-items:center;gap:24px;padding:25px 28px;display:flex;box-shadow:0 18px 45px #063e322b}.presentationHero h2{letter-spacing:-.04em;margin:5px 0 6px;font-size:27px}.presentationHero p{color:#c9e1da;margin:0;font-size:13px}.presentationStats{gap:10px;display:flex}.presentationStats article{background:#ffffff12;border:1px solid #ffffff24;border-radius:15px;align-items:center;gap:10px;min-width:135px;padding:13px;display:flex}.presentationStats article>svg{color:#efd18a}.presentationStats span{font-size:11px}.presentationStats strong{font-size:23px;display:block}.presentationTabs{gap:8px;display:flex}.presentationTabs button{border:1px solid var(--premium-line);color:#456057;cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:0 17px;font-weight:700;display:flex}.presentationTabs button b{background:#edf3f0;border-radius:99px;place-items:center;min-width:22px;height:22px;display:grid}.presentationTabs button.active{color:#fff;background:#075846;box-shadow:0 8px 20px #054b3b2b}.presentationTabs button.active b{background:#ffffff1f}.presentationGroups{gap:13px;display:grid}.presentationGroup{border:1px solid var(--premium-line);box-shadow:var(--premium-shadow);background:#fff;border-radius:18px;overflow:hidden}.presentationGroup>header{border-bottom:1px solid var(--premium-line);background:linear-gradient(100deg,#f7fcfa,#eef8f4);justify-content:space-between;align-items:center;gap:15px;padding:15px 18px;display:flex}.presentationInvestor{align-items:center;gap:11px;min-width:0;display:flex}.presentationInvestor>span{color:#087057;background:#dff2ea;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.presentationInvestor a{align-items:center;font-size:15px;font-weight:780;display:flex}.presentationInvestor p{color:#71837c;text-overflow:ellipsis;white-space:nowrap;max-width:850px;margin:3px 0 0;font-size:11px;overflow:hidden}.presentationGroup>header>em{color:#087057;font-size:11px;font-style:normal;font-weight:700}.presentationRow{border-bottom:1px solid #eaf0ed;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 18px;display:grid}.presentationRow:last-child{border-bottom:0}.presentationScore{color:#076148;background:#e2f4ed;border-radius:15px;place-items:center;width:52px;height:52px;font-size:15px;font-weight:850;display:grid}.presentationListing>a{align-items:center;gap:6px;font-size:14px;font-weight:760;display:flex}.presentationListing p{color:#71817c;align-items:center;gap:13px;margin:7px 0 0;font-size:11px;display:flex}.presentationListing p span{align-items:center;gap:4px;display:flex}.presentationListing p strong{color:#173e34}.presentationRowActions{align-items:center;gap:7px;display:flex}.presentationDate{color:#087057;background:#e6f4ee;border-radius:10px;padding:8px 10px;font-size:11px;font-weight:700}.presentationEmpty{color:#60766f;text-align:center;background:#ffffffa8;border:1px dashed #bed3cc;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:260px;display:flex}.presentationEmpty strong{color:#153b31;font-size:17px}.presentationEmpty p{margin:0 0 6px;font-size:12px}@media (max-width:760px){.presentationHero{flex-direction:column;align-items:flex-start;padding:20px}.presentationHero h2{font-size:23px}.presentationStats{width:100%}.presentationStats article{flex:1;min-width:0}.presentationTabs{grid-template-columns:1fr 1fr;display:grid}.presentationTabs button{justify-content:center;padding:0 9px}.presentationGroup>header{align-items:flex-start}.presentationInvestor p{white-space:normal;line-height:1.4}.presentationRow{grid-template-columns:48px minmax(0,1fr);padding:13px}.presentationScore{width:46px;height:46px}.presentationListing p{flex-wrap:wrap;align-items:flex-start;gap:7px 10px}.presentationRowActions{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.presentationRowActions>*{justify-content:center;width:100%}}.stagePill{color:#08644f;cursor:pointer;background:#f2faf7;border:1px solid #bedbd2;border-radius:99px;align-items:center;gap:6px;margin-top:9px;padding:6px 9px;font-size:11px;font-weight:750;display:inline-flex}.stagePill:hover{background:#dff3eb;border-color:#82b8a7}.flowOpen{background:#fbfefc}.workflowPanel{background:linear-gradient(145deg,#f7fcfa,#fff);border:1px solid #dbe9e4;border-radius:15px;grid-column:1/-1;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:18px;padding:17px;display:grid}.workflowTree{grid-template-columns:1fr auto 1.25fr auto 1fr auto 1.15fr auto .8fr;align-items:center;gap:8px;display:grid}.workflowTree>span,.workflowBranch span{color:#63766f;text-align:center;background:#fff;border:1px solid #dce7e3;border-radius:11px;place-items:center;min-height:42px;padding:7px 9px;font-size:10px;font-style:normal;font-weight:750;display:grid}.workflowTree>i{color:#91a69f;font-style:normal}.workflowTree .done{color:#075d49;background:#dff3eb;border-color:#abd4c6}.workflowTree .current,.workflowBranch .current{color:#fff;background:#07614d;border-color:#07614d;box-shadow:0 7px 18px #07614d33}.workflowTree .won{color:#075d49;background:#d9f5e7;border-color:#8fd4b0}.workflowTree .lost{color:#9e3535;background:#fff0f0;border-color:#ecc1c1}.workflowBranch{gap:5px;display:grid}.workflowHistory{border-left:1px solid #dce8e3;padding-left:18px}.workflowHistory>strong{color:#153d32;margin-bottom:9px;font-size:12px;display:block}.workflowHistory>div{border-bottom:1px solid #e8efec;grid-template-columns:105px 1fr;gap:2px 9px;padding:8px 0;display:grid}.workflowHistory time{color:#82928d;grid-row:1/3;font-size:9px}.workflowHistory b{font-size:11px}.workflowHistory span,.workflowHistory p{color:#6f817b;margin:0;font-size:10px;line-height:1.4}@media (max-width:1050px){.workflowPanel{grid-template-columns:1fr}.workflowHistory{border-top:1px solid #dce8e3;border-left:0;padding:14px 0 0}.presentationRowActions{flex-wrap:wrap;justify-content:flex-end;max-width:270px}}@media (max-width:760px){.workflowPanel{padding:12px}.workflowTree{grid-template-columns:1fr;gap:5px}.workflowTree>i{text-align:center;transform:rotate(90deg)}.workflowBranch{grid-template-columns:repeat(3,1fr)}.workflowHistory>div{grid-template-columns:86px 1fr}.presentationRowActions{max-width:none}.presentationRowActions .primaryBtn{grid-column:1/-1}}.processPage{gap:15px;display:grid}.processBack{color:#315f53;align-items:center;gap:7px;width:max-content;font-size:12px;font-weight:750;display:flex}.processHero{box-shadow:var(--premium-shadow);background:radial-gradient(circle at 88% 0,#dff3eb,#0000 29%),#fff;border:1px solid #dce9e4;border-radius:20px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px;display:grid}.processHeroIcon{color:#fff;background:linear-gradient(145deg,#08705a,#064a3d);border-radius:16px;place-items:center;width:54px;height:54px;display:grid}.processHero>div:nth-child(2)>span{color:#168066;letter-spacing:.16em;font-size:9px;font-weight:850}.processHero h2{letter-spacing:-.025em;margin:4px 0 7px;font-size:20px}.processHero p{color:#6b7e77;align-items:center;gap:5px;margin:0;font-size:11px;display:flex}.processCurrent{border:1px solid;border-radius:14px;min-width:205px;padding:13px 15px}.processCurrent small,.processCurrent strong,.processCurrent em{display:block}.processCurrent small{letter-spacing:.1em;font-size:8px;font-weight:850}.processCurrent strong{margin:4px 0;font-size:13px}.processCurrent em{opacity:.75;font-size:9px;font-style:normal}.processCurrent.blue{color:#2464a8;background:#edf6ff;border-color:#bdd8f3}.processCurrent.cyan{color:#087785;background:#ebfbfc;border-color:#b8e3e8}.processCurrent.purple{color:#6546a8;background:#f3effd;border-color:#d5c8f2}.processCurrent.orange{color:#a75d0a;background:#fff6e8;border-color:#f0d4a7}.processCurrent.gold{color:#896b0d;background:#fff9df;border-color:#eadb9c}.processCurrent.violet{color:#77459b;background:#f8effc;border-color:#ddc2eb}.processCurrent.green{color:#087448;background:#eaf9f0;border-color:#b8dfc9}.processCurrent.red{color:#aa3e45;background:#fff0f1;border-color:#efc2c6}.processStageCard,.processPanel,.processTimeline,.processInvestor{box-shadow:var(--premium-shadow);background:#fff;border:1px solid #dce8e4;border-radius:18px}.processStageCard>header,.processTimeline>header{border-bottom:1px solid #e6eeeb;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.processStageCard h3,.processTimeline h3,.processPanel h3{margin:0;font-size:14px}.processStageCard header p,.processTimeline header p,.processPanel header p{color:#7a8b85;margin:3px 0 0;font-size:10px}.processStageCard header a{color:#087057;align-items:center;gap:5px;font-size:11px;font-weight:750;display:flex}.processStageMap{grid-template-columns:repeat(6,minmax(125px,1fr));gap:9px;padding:17px;display:grid;overflow-x:auto}.processNode{opacity:.72;border:1px solid;border-radius:12px;align-items:center;gap:8px;min-height:55px;padding:9px;display:flex}.processNode i{background:#ffffffb8;border-radius:8px;flex:none;place-items:center;width:25px;height:25px;font-size:9px;font-style:normal;font-weight:850;display:grid}.processNode small,.processNode strong{display:block}.processNode small{text-transform:uppercase;opacity:.7;font-size:8px}.processNode strong{margin-top:2px;font-size:9px;line-height:1.25}.processNode.active{opacity:1;transform:translateY(-2px);box-shadow:0 8px 18px #0a3e2f1a}.processNode.blue{color:#2766a6;background:#edf6ff;border-color:#c7dcf1}.processNode.cyan{color:#087985;background:#edfbfc;border-color:#bfe5e8}.processNode.purple{color:#6547a8;background:#f4f0fd;border-color:#d9cdf1}.processNode.orange{color:#a66212;background:#fff5e6;border-color:#f0d4aa}.processNode.gold{color:#84680d;background:#fff9df;border-color:#e9db9d}.processNode.violet{color:#75459a;background:#f8effc;border-color:#ddc5e9}.processNode.green{color:#087348;background:#eaf9f0;border-color:#b9dfca}.processNode.red{color:#aa3f46;background:#fff0f1;border-color:#efc3c7}.processColumns{grid-template-columns:1fr 1fr;gap:15px;display:grid}.processPanel{gap:10px;padding:17px;display:grid}.processPanel>header{align-items:center;gap:10px;margin-bottom:2px;display:flex}.processPanel>header>svg{color:#087057;background:#e5f4ee;border-radius:11px;width:38px;height:38px;padding:10px}.processPanel>label{color:#587069;font-size:9px;font-weight:800}.processPanel>button{justify-self:end}.processFormRow{grid-template-columns:1fr 1fr;gap:9px;display:grid}.processTimeline>div{padding:3px 18px 14px}.processTimeline article{border-bottom:1px solid #e8efec;grid-template-columns:40px 1fr;gap:11px;padding:13px 0;display:grid}.processTimeline article:last-child{border:0}.processTimeline article>span{border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.processTimeline article>span svg{width:15px}.processTimeline .stage{color:#6547a8;background:#f0eafa}.processTimeline .call{color:#087057;background:#e4f4ee}.processTimeline .reply{color:#a45d0b;background:#fff3df}.processTimeline time{color:#879790;font-size:9px}.processTimeline h4{margin:2px 0 3px;font-size:12px}.processTimeline p{color:#4e635c;margin:0;font-size:11px;line-height:1.45}.processTimeline small{color:#87958f;margin-top:4px;font-size:9px;display:block}.processInvestor{grid-template-columns:40px 1fr auto;align-items:center;gap:11px;padding:15px;display:grid}.processInvestor>svg{color:#087057;background:#e4f4ee;border-radius:11px;width:38px;height:38px;padding:10px}.processInvestor small,.processInvestor strong{display:block}.processInvestor small{color:#7b8c86;font-size:8px}.processInvestor p{color:#71837c;white-space:nowrap;text-overflow:ellipsis;max-width:900px;margin:3px 0 0;font-size:10px;overflow:hidden}.processInvestor>a{color:#08624e;border:1px solid #cfdfd9;border-radius:10px;padding:9px 12px;font-size:10px;font-weight:750}@media (max-width:900px){.processHero{grid-template-columns:45px 1fr}.processHeroIcon{width:45px;height:45px}.processCurrent{grid-column:1/-1}.processColumns{grid-template-columns:1fr}.processStageMap{grid-template-columns:repeat(11,140px)}}@media (max-width:600px){.processHero{padding:15px}.processHero h2{font-size:16px}.processHero p{flex-wrap:wrap;align-items:flex-start}.processStageCard>header,.processTimeline>header{align-items:flex-start;gap:8px;padding:14px}.processStageMap{padding:13px}.processFormRow{grid-template-columns:1fr}.processPanel{padding:14px}.processPanel>button{justify-content:center;width:100%}.processTimeline>div{padding:2px 14px 10px}.processTimeline article{grid-template-columns:34px 1fr}.processTimeline article>span{width:32px;height:32px}.processInvestor{grid-template-columns:34px 1fr}.processInvestor>svg{width:32px;height:32px;padding:8px}.processInvestor>a{text-align:center;grid-column:1/-1}.processInvestor p{white-space:normal}}.controlDashboard .controlHeader{justify-content:flex-end;height:58px;min-height:58px;padding:9px 24px;background:#fff!important}.controlDashboard .controlHeaderTools{width:100%}.controlDashboard .controlHeaderTools>label{width:min(430px,48vw);margin-right:auto}.controlDashboard .controlContent{padding-top:12px}.controlDashboard .controlRange{z-index:2;margin:0;position:absolute;top:12px;right:28px}.dashboardIntroRow{grid-template-columns:minmax(360px,.95fr) minmax(420px,1.05fr);align-items:stretch;gap:14px;margin-bottom:12px;padding-top:2px;display:grid}.dashboardGreeting{padding:8px 0 4px}.dashboardGreeting h1{font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:29px;line-height:1.05}.dashboardGreeting h1 span{font-size:21px}.dashboardGreeting p{color:#71827c;margin:7px 0 0;font-size:11px}.dashboardVista{background:linear-gradient(90deg,#f8f6ecf5 0 35%,#eef6f2b8 58%,#d8e6e1e0),repeating-linear-gradient(160deg,#0000 0 28px,#9eb6ad22 29px 31px);border:1px solid #dde9e4;border-radius:15px;justify-content:space-between;align-items:center;min-height:82px;padding:16px 24px;display:flex;position:relative;overflow:hidden}.dashboardVista:before,.dashboardVista:after{content:"";clip-path:polygon(0 100%,13% 45%,28% 66%,45% 12%,60% 57%,77% 28%,100% 100%);background:linear-gradient(145deg,#53776b55,#b7c9c244);width:150px;height:68px;position:absolute;bottom:-20px;right:18%}.dashboardVista:after{opacity:.7;width:120px;height:55px;right:1%}.dashboardVista>div,.dashboardVista>em{z-index:1;position:relative}.dashboardVista strong{color:#344a43;font-family:Georgia,serif;font-size:12px;line-height:1.5;display:block}.dashboardVista span{color:#8b6c27;margin-top:7px;font-size:8px;font-weight:750;display:block}.dashboardVista em{color:#3c6257;text-align:center;font-family:Georgia,serif;font-size:18px;line-height:1.15;transform:rotate(-5deg)}.controlMetric{transition:all .18s;position:relative;overflow:hidden}.controlMetric:after{content:"›";color:#587069;background:#fbfdfc;border:1px solid #e1e9e5;border-radius:50%;place-items:center;width:28px;height:28px;font-size:18px;display:grid;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.controlMetric:hover{transform:translateY(-2px);box-shadow:0 12px 26px #153c3012}.controlMetric>div{padding-right:24px}.controlMetric p{color:#71847d}.portfolioRecommendationCard{grid-template-columns:minmax(0,1fr);display:grid;position:relative}.portfolioRecommendationCard:after{content:"Doğru portföy, doğru yatırımcıyla buluşur.";color:#36534a;background:linear-gradient(100deg,#f7f4e9dd,#e2eee9c7),repeating-linear-gradient(150deg,#0000 0 25px,#748f8420 26px 28px);border-radius:13px;align-items:center;width:235px;height:calc(100% - 26px);padding:20px 28px;font-family:Georgia,serif;font-size:14px;line-height:1.5;display:flex;position:absolute;top:13px;right:14px}.portfolioSuggestionEmpty{justify-content:flex-start;min-height:72px}.controlTopGrid{grid-template-columns:minmax(320px,.78fr) minmax(420px,1.22fr)}.controlBottomGrid{grid-template-columns:minmax(0,1fr) minmax(280px,.38fr)}.investorTable{min-height:0}.simplifiedFeed .controlCard{height:100%}@media (max-width:1100px){.dashboardIntroRow{grid-template-columns:1fr}.dashboardVista{min-height:76px}.controlDashboard .controlRange{margin-bottom:10px;position:static}.portfolioRecommendationCard:after{display:none}.portfolioRecommendationHead,.portfolioRecommendationList{margin-right:0}}@media (max-width:700px){.controlDashboard .controlHeader{min-height:62px;height:62px!important;padding:10px 12px 10px 62px!important}.controlDashboard .controlHeaderTools>label{width:100%;margin:0;display:flex}.controlDashboard .controlHeaderTools .controlBell,.controlDashboard .controlHeaderTools .controlUser{display:none}.dashboardIntroRow{margin-bottom:10px;display:block}.dashboardGreeting{padding:4px 2px 12px}.dashboardGreeting h1{font-size:25px}.dashboardGreeting p{font-size:12px;line-height:1.45}.dashboardVista{display:none}.controlDashboard .controlRange{margin:0 0 10px;display:flex;position:static}.controlMetric:after{width:25px;height:25px;right:10px}.portfolioRecommendationCard{border-radius:16px}.controlTopGrid,.controlBottomGrid{grid-template-columns:1fr;display:grid!important}.quickActions,.simplifiedFeed{display:block}.simplifiedFeed .controlCard{height:auto}}.controlDashboard .controlContent>.controlRange{min-height:35px;z-index:auto!important;margin:0 0 10px!important;position:static!important;top:auto!important;right:auto!important}.processPage{background:linear-gradient(#f5faf8,#edf7f3);max-width:none!important;padding-top:0!important}.processTitleBanner{background:radial-gradient(circle at 83% 45%,#d4ebe4 0,#0000 29%),linear-gradient(105deg,#fff 50%,#eaf5f1);border-bottom:1px solid #dce9e4;justify-content:space-between;align-items:center;min-height:126px;margin:0 -30px;padding:20px 48px;display:flex;position:relative;overflow:hidden}.processTitleBanner:after{content:"";opacity:.26;background:repeating-linear-gradient(90deg,#5a8878 0 2px,#0000 2px 37px),repeating-linear-gradient(0deg,#5a8878 0 2px,#0000 2px 36px);width:360px;height:180px;position:absolute;top:-25px;right:0;transform:skewY(-10deg)}.processTitleBanner>div,.processTitleBanner blockquote{z-index:1;position:relative}.processTitleBanner>div>span{color:#71847d;font-size:10px}.processTitleBanner>div>span b{color:#0b6d55;padding:0 7px}.processTitleBanner h1{font-family:var(--font-display);letter-spacing:-.045em;margin:11px 0 3px;font-size:30px}.processTitleBanner p{color:#75857f;margin:0;font-size:12px}.processTitleBanner blockquote{color:#315c50;margin:0 24% 0 0;font-family:Georgia,serif;font-size:17px;line-height:1.45}.processTitleBanner blockquote i{background:#b59443;width:42px;height:2px;margin-top:10px;display:block}.processBack{background:#fff;border:1px solid #d1e1db;border-radius:10px;margin-top:-3px;padding:9px 12px}.processHero{border-radius:15px;grid-template-columns:160px 58px minmax(0,1fr) 230px;gap:14px;padding:12px}.processHero:before{content:"";background:linear-gradient(155deg,#0000 46%,#fff5 47% 51%,#0000 52%),linear-gradient(20deg,#3b5d53 0 28%,#8da39c 29% 46%,#d7e2df 47% 62%,#52736a 63%);border-radius:11px;grid-column:1;width:160px;height:92px;box-shadow:inset 0 0 0 1px #ffffff80}.processHeroIcon{border-radius:15px;grid-column:2;width:58px;height:58px}.processHero>div:nth-child(4){grid-column:4}.processHero h2{font-size:18px}.processCurrent{flex-direction:column;justify-content:center;min-height:76px;display:flex}.processStageCard>header{min-height:58px}.processStageMap{grid-template-columns:repeat(11,minmax(83px,1fr));gap:0;padding:9px 14px 14px;overflow-x:auto}.processNode{text-align:center;opacity:1;border:0;border-radius:9px;flex-direction:column;justify-content:flex-start;gap:5px;min-height:68px;padding:7px 4px;display:flex;position:relative;box-shadow:none!important;background:0 0!important;transform:none!important}.processNode:not(:last-child):after{content:"";background:#d9e6e1;height:1px;position:absolute;top:19px;left:62%;right:-38%}.processNode i{z-index:1;background:#fff;border:1px solid;border-radius:50%;width:25px;height:25px;margin:auto;position:relative}.processNode small{display:none}.processNode strong{font-size:8px;line-height:1.25}.processNode.active{background:linear-gradient(#e8f8f2,#f5fbf8)!important}.processNode.active i{color:#fff;background:#087158;border-color:#087158}.processColumns{gap:12px}.processPanel{border-radius:14px;min-height:236px;padding:16px}.processPanel textarea{min-height:75px}.processPanel>button{min-width:145px}.processTimeline{border-radius:14px}.processTimeline>header{min-height:58px}.processTimeline>div{padding:10px 18px 14px 75px;position:relative}.processTimeline>div:before{content:"";background:#bcded3;width:1px;position:absolute;top:15px;bottom:20px;left:42px}.processTimeline article{background:linear-gradient(100deg,#f8fdfb,#fff);border-radius:11px;min-height:86px;margin:0 0 11px;padding:13px 15px;display:block;position:relative;border:1px solid #d9e7e2!important}.processTimeline article>span{border-radius:50%;width:40px;height:40px;position:absolute;top:10px;left:-58px;box-shadow:0 0 0 7px #eff8f5}.processTimeline article>span:after{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;position:absolute;top:18px;right:-14px}.processTimeline h4{font-size:13px}.processTimeline p{font-size:11px}.processTimeline small{background:#eef5f2;border-radius:7px;margin-top:7px;padding:4px 8px;display:inline-flex}.processInvestor{border-radius:14px;min-height:104px}.processInvestor strong{font-size:15px}.processInvestor p{font-size:11px}@media (max-width:1000px){.processTitleBanner{margin:0 -14px;padding:18px 24px}.processTitleBanner blockquote{margin-right:8%}.processHero{grid-template-columns:125px 50px 1fr}.processHero:before{width:125px;height:82px}.processHeroIcon{width:50px;height:50px}.processHero>div:nth-child(4){grid-column:1/-1}.processCurrent{min-height:64px}.processStageMap{grid-template-columns:repeat(11,96px)}}@media (max-width:600px){.processTitleBanner{min-height:110px;margin:0 -12px;padding:16px 14px}.processTitleBanner blockquote{display:none}.processTitleBanner h1{font-size:26px}.processHero{grid-template-columns:58px 1fr;padding:11px}.processHero:before{display:none}.processHeroIcon{grid-row:1;grid-column:1!important}.processHero>div:nth-child(3){grid-column:2}.processHero>div:nth-child(4){grid-column:1/-1}.processHero h2{font-size:15px}.processStageMap{padding:8px 10px 12px}.processTimeline>div{padding-left:58px}.processTimeline>div:before{left:31px}.processTimeline article>span{width:34px;height:34px;left:-47px}.processTimeline article>span:after{top:15px;right:-12px}}.processHero>.processHeroIcon{grid-column:2}.processHero>div:nth-child(2){grid-column:3}.processHero>div:nth-child(3){grid-column:4}@media (max-width:1000px){.processHero>div:nth-child(2){grid-column:3}.processHero>div:nth-child(3){grid-column:1/-1}}@media (max-width:600px){.processHero>.processHeroIcon{grid-column:1!important}.processHero>div:nth-child(2){grid-column:2}.processHero>div:nth-child(3){grid-column:1/-1}}.crmTasks,.teamPage{background:linear-gradient(#f4f8f6,#edf4f1);min-height:calc(100vh - 70px)}.crmTaskHero{box-shadow:var(--premium-shadow);background:radial-gradient(circle at 80% 10%,#d8eee7,#0000 34%),#fff;border:1px solid #dce9e4;border-radius:18px;justify-content:space-between;align-items:center;padding:22px 25px;display:flex}.crmTaskHero h2{letter-spacing:-.04em;margin:5px 0;font-size:25px}.crmTaskHero p{color:#71837d;margin:0}.taskStats{grid-template-columns:repeat(4,1fr);gap:12px;margin:13px 0;display:grid}.taskStats>div{background:#fff;border:1px solid #dfeae6;border-radius:14px;flex-direction:column;padding:16px 18px;display:flex}.taskStats strong{color:#0a5d49;font-size:25px}.taskStats span{color:#72837d;font-size:11px}.taskViews{background:#fff;border:1px solid #dce7e3;border-radius:12px;gap:5px;width:max-content;padding:5px;display:flex}.taskViews button{color:#5e716a;background:0 0;border:0;border-radius:9px;padding:9px 16px;font-weight:700}.taskViews button.active{color:#fff;background:#075745}.taskBoard{gap:13px;margin-top:13px;display:grid}.taskDay{background:#fff;border:1px solid #dce8e4;border-radius:16px;overflow:hidden;box-shadow:0 12px 30px #0a49350b}.taskDay>header{color:#174b3e;background:#f8fbfa;border-bottom:1px solid #e5eeeb;align-items:center;gap:9px;padding:13px 17px;display:flex}.taskDay>header span{color:#71837c;margin-left:auto;font-size:11px}.crmTaskRow{border-bottom:1px solid #edf2f0;grid-template-columns:34px 105px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 17px;display:grid}.crmTaskRow:last-child{border:0}.crmTaskRow.done{opacity:.55}.crmTaskRow.done .taskMain>strong{text-decoration:line-through}.taskCheck{color:#087057;background:#fff;border:1px solid #bdd4cc;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.taskCheck span{background:#dce8e4;border-radius:50%;width:8px;height:8px}.taskType{color:#08644e;text-align:center;background:#e8f5f0;border-radius:8px;padding:7px 9px;font-size:10px;font-weight:800}.taskType.offer{color:#95610b;background:#fff1d9}.taskType.meeting{color:#5d48bf;background:#eeeaff}.taskType.whatsapp{color:#08753b;background:#e3f7e9}.taskMain>strong{font-size:13px}.taskMain>p{color:#6c7d77;margin:3px 0 7px;font-size:11px}.taskMain>div{flex-wrap:wrap;gap:7px;display:flex}.taskMain>div>*{color:#536a62;background:#f0f5f3;border-radius:6px;align-items:center;gap:4px;padding:3px 7px;font-size:9px;display:inline-flex}.taskEmpty{color:#71847d;background:#fff;border:1px dashed #cbded7;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:230px;display:flex}.taskEmpty svg{color:#19846a;width:38px;height:38px}.taskModal{background:#fff;border-radius:19px;width:min(760px,100vw - 30px);max-height:90vh;padding:0;overflow:auto}.taskModal>header,.taskModal>footer{border-bottom:1px solid #e3ebe8;justify-content:space-between;align-items:center;padding:18px 21px;display:flex}.taskModal>header h2{margin:0}.taskModal>header p{color:#70827b;margin:3px 0 0}.taskModal>footer{border-top:1px solid #e3ebe8;border-bottom:0;justify-content:flex-end;gap:8px}.taskFormGrid{grid-template-columns:1fr 1fr;gap:13px;padding:20px;display:grid}.taskFormGrid label,.teamComposer label{color:#476158;gap:6px;font-size:11px;font-weight:700;display:grid}.taskFormGrid .wide{grid-column:1/-1}.taskFormGrid input,.taskFormGrid select,.taskFormGrid textarea,.teamComposer input,.teamComposer select{border:1px solid #d5e2dd;border-radius:10px;min-height:43px;padding:10px 12px}.taskFormGrid textarea{min-height:85px}.teamLayout{grid-template-columns:330px 1fr;gap:15px;display:grid}.teamComposer,.teamList{box-shadow:var(--premium-shadow);background:#fff;border:1px solid #dce8e4;border-radius:17px;padding:19px}.teamComposer{align-self:start;gap:13px;display:grid}.teamRow{border-bottom:1px solid #e8efec;grid-template-columns:43px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px;display:grid}.teamAvatar{color:#086049;background:#dff2eb;border-radius:12px;place-items:center;width:41px;height:41px;font-weight:800;display:grid}.teamRow>div:nth-child(2){gap:3px;display:grid}.teamRow>div:nth-child(2) span{color:#74857f;font-size:11px}.role,.activeUser,.passiveUser{color:#42675c;background:#edf5f2;border-radius:8px;align-items:center;gap:4px;padding:6px 9px;font-size:10px;font-weight:700;display:inline-flex}.role.admin{color:#6249bd;background:#eee9ff}.role.manager{color:#8b5b12;background:#fff0d8}.activeUser{color:#087057}.passiveUser{color:#a05353}@media (max-width:800px){.crmTaskHero{align-items:flex-start;gap:14px}.taskStats{grid-template-columns:1fr 1fr}.taskViews{width:100%;overflow-x:auto}.taskViews button{white-space:nowrap}.crmTaskRow{grid-template-columns:32px 1fr auto}.taskType{grid-column:2;width:max-content}.taskMain{grid-column:2}.crmTaskRow>.priority{grid-area:1/3}.teamLayout{grid-template-columns:1fr}.teamRow{grid-template-columns:43px 1fr}.teamRow>.role,.teamRow>.activeUser,.teamRow>.passiveUser{grid-column:auto}}@media (max-width:520px){.crmTaskHero{display:grid}.crmTaskHero h2{font-size:21px}.crmTaskHero .primaryBtn{width:100%}.taskStats{gap:8px}.taskStats>div{padding:12px}.taskStats strong{font-size:21px}.taskFormGrid{grid-template-columns:1fr}.taskFormGrid .wide{grid-column:auto}.crmTaskRow{padding:12px 10px}.taskMain>p{max-width:62vw}.teamRow{grid-template-columns:38px minmax(0,1fr)}.teamRow>.role,.teamRow>.activeUser,.teamRow>.passiveUser{grid-column:2;width:max-content}}.quickScanCard{background:radial-gradient(circle at 92% 4%,#d5eee6 0,#0000 31%),linear-gradient(145deg,#fff,#f5fbf8);border:1px solid #d8e8e2;border-radius:20px;margin-bottom:16px;padding:22px;box-shadow:0 18px 50px #08413214}.quickScanIntro{gap:14px;margin-bottom:18px;display:flex}.quickScanIntro>span{color:#087058;background:#dff3ec;border-radius:13px;flex:0 0 45px;place-items:center;height:45px;display:grid}.quickScanIntro b{color:#168066;letter-spacing:.15em;text-transform:uppercase;font-size:10px}.quickScanIntro h2{letter-spacing:-.035em;margin:5px 0 4px;font-size:22px}.quickScanIntro p{color:#687d75;max-width:760px;margin:0;font-size:12px;line-height:1.55}.quickScanForm{grid-template-columns:1fr 1fr auto;gap:11px;display:grid}.quickScanForm label{color:#34584e;gap:7px;font-size:11px;font-weight:750;display:grid}.quickScanForm label>span{align-items:center;gap:5px;display:flex}.quickScanForm input,.quickScanForm textarea{border:1px solid #d2e1dc;border-radius:11px;width:100%;min-height:46px;padding:11px 13px}.quickScanForm .requestInput{grid-column:1/3}.quickScanForm textarea{resize:vertical;min-height:88px}.quickScanButton{flex-direction:column;grid-area:1/3/3;justify-content:center;align-self:stretch;min-width:165px}.quickScanFeedback{color:#155c49;background:#eaf8f3;border:1px solid #bfe1d5;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:13px;padding:11px 13px;font-size:12px;display:flex}.quickScanFeedback a{color:#087058;white-space:nowrap;align-items:center;gap:4px;font-weight:800;display:inline-flex}.scanHistoryHead{border-bottom:1px solid #e2ebe8;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.scanHistoryHead h2{margin:0;font-size:16px}.scanHistoryHead p{color:#71827c;margin:3px 0 0;font-size:11px}.scanHistoryHead>span{color:#42675c;background:#edf5f2;border-radius:8px;padding:6px 9px;font-size:10px;font-weight:750}@media (max-width:850px){.quickScanForm{grid-template-columns:1fr 1fr}.quickScanForm .requestInput{grid-column:1/-1}.quickScanButton{flex-direction:row;grid-area:auto/1/auto/-1;min-height:48px}.quickScanFeedback{align-items:flex-start}}@media (max-width:560px){.quickScanCard{border-radius:17px;padding:16px}.quickScanIntro h2{font-size:19px}.quickScanForm{grid-template-columns:1fr}.quickScanForm .requestInput,.quickScanButton{grid-column:auto}.quickScanFeedback{display:grid}.scanHistoryHead{padding:14px}.scanHistoryHead p{max-width:230px}.quickScanCard+.card .tableWrap{overflow-x:auto}.quickScanCard+.card .dataTable{min-width:720px}}.controlDashboard .dashboardIntroRow{background:radial-gradient(at 82% 75%,#d8f0e8,#0000 42%);border-radius:0;min-height:112px;margin-bottom:10px;padding:16px;grid-template-columns:1fr!important}.controlDashboard .dashboardVista{display:none}.dashboardGreeting h1{color:#0b1039!important;margin:5px 0 2px!important;font-size:30px!important}.dashboardGreeting p{margin:0;color:#74819a!important}.opportunityPills{gap:8px;margin-top:9px;display:flex}.opportunityPills span{color:#08784a;background:#e3f7ec;border-radius:99px;align-items:center;gap:5px;padding:6px 10px;font-size:10px;font-weight:800;display:flex}.opportunityPills span:nth-child(2){color:#d56a16;background:#fff0dc}.opportunityPills span:nth-child(3){color:#6445d8;background:#eee9ff}.opportunityPills svg{width:13px;height:13px}.opportunityPills b{background:#fff9;border-radius:99px;padding:2px 5px}.controlDashboard .controlMetrics{gap:9px;margin-bottom:11px}.controlDashboard .controlMetric{min-height:82px;border-radius:12px!important;padding:13px!important}.dashboardActionGrid{grid-template-columns:minmax(330px,.72fr) minmax(500px,1.28fr);gap:11px;margin-bottom:11px;display:grid}.dashboardQuickScan,.liveScanPanel{background:#fff;border:1px solid #dbe8e3;border-radius:13px;padding:15px;box-shadow:0 12px 30px #073c2e0c}.dashboardQuickScan header{gap:10px;display:flex}.dashboardQuickScan header>span{color:#087058;background:#ddf2eb;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.dashboardQuickScan header small{color:#13745c;letter-spacing:.1em;font-size:9px;font-weight:850}.dashboardQuickScan h2{margin:3px 0 2px;font-size:16px}.dashboardQuickScan p{color:#798883;margin:0;font-size:9px}.dashboardQuickFields{grid-template-columns:1fr 1fr;gap:8px;margin-top:11px;display:grid}.dashboardQuickFields label{color:#365c50;gap:4px;font-size:9px;font-weight:750;display:grid}.dashboardQuickFields label>span{align-items:center;gap:4px;display:flex}.dashboardQuickFields label svg{width:12px;height:12px}.dashboardQuickFields .wide{grid-column:1/-1}.dashboardQuickFields input,.dashboardQuickFields textarea{border:1px solid #d5e3de;border-radius:8px;min-height:36px;padding:8px 10px;font-size:10px}.dashboardQuickFields textarea{resize:none;height:58px}.dashboardQuickScan>button{justify-content:center;width:100%;min-height:40px;margin-top:9px}.dashboardQuickScan>button svg{width:16px}.dashboardScanFeedback{color:#087058;background:#e7f7f1;border-radius:7px;margin-top:7px;padding:7px 9px;font-size:9px;font-weight:700}.liveScanPanel>header{justify-content:space-between;align-items:center;padding-bottom:9px;display:flex}.liveScanPanel>header>div{align-items:center;gap:6px;display:flex}.liveScanPanel>header svg{color:#08735a;width:16px}.liveScanPanel h2{margin:0;font-size:13px}.liveScanPanel>header span{color:#71847d;padding-left:10px;font-size:8px;position:relative}.liveScanPanel>header span:before{content:"";background:#9aaca6;border-radius:50%;width:7px;height:7px;position:absolute;top:2px;left:0}.liveScanPanel>header span.live:before{background:#20c778;box-shadow:0 0 0 4px #dff7eb}.liveScanPanel>header a{color:#087058;align-items:center;gap:3px;font-size:8px;font-weight:800;display:flex}.liveScanPanel>header a svg{width:11px}.activeScanTitle{background:linear-gradient(100deg,#f5fbf8,#e8f8f2);border-radius:9px;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;padding:9px;display:grid}.activeScanTitle>span{color:#087058;background:#dcf3ea;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.activeScanTitle strong{font-size:10px}.activeScanTitle p{text-overflow:ellipsis;white-space:nowrap;color:#668078;max-width:500px;margin:2px 0 0;font-size:8px;overflow:hidden}.activeScanTitle>b{color:#087058;background:#d9f3e8;border-radius:7px;padding:6px 8px;font-size:8px}.activeScanTitle>b.failed{color:#b63d3d;background:#ffe8e7}.scanProgress{background:#e2ece8;border-radius:99px;height:6px;margin:9px 3px 4px;overflow:hidden}.scanProgress i{border-radius:inherit;background:linear-gradient(90deg,#0a976b,#16bf7b);height:100%;display:block}.scanSteps{grid-template-columns:repeat(6,1fr);gap:3px;display:grid}.scanSteps>div{color:#92a09b;text-align:center;justify-items:center;gap:3px;display:grid}.scanSteps span{background:#e9efed;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;font-weight:800;display:grid}.scanSteps svg{width:13px}.scanSteps small{font-size:7px}.scanSteps .done,.scanSteps .current{color:#087058}.scanSteps .done span{background:#dff5ec}.scanSteps .current span{color:#fff;background:#087058;box-shadow:0 0 0 4px #e4f5ef}.scanLiveBottom{border-top:1px solid #e4ece9;grid-template-columns:1fr auto;gap:8px;margin-top:11px;padding-top:9px;display:grid}.scanLiveBottom h3{margin:0;font-size:9px}.scanLiveBottom p{color:#61766e;margin:4px 0;font-size:8px}.scanLiveBottom p i{background:#1fc57c;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.scanNumbers{gap:6px;display:flex}.scanNumbers span{color:#557269;text-align:center;background:#eef8f4;border-radius:7px;min-width:62px;padding:7px;font-size:7px}.scanNumbers span:nth-child(2){background:#fff4df}.scanNumbers span:nth-child(3){background:#fff0ef}.scanNumbers b{color:#113f33;font-size:14px;display:block}.noLiveScan{color:#788a84;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:175px;display:flex}@media (max-width:1050px){.dashboardActionGrid{grid-template-columns:1fr}}@media (max-width:700px){.controlDashboard .dashboardIntroRow{min-height:auto;padding:9px 2px}.dashboardGreeting h1{font-size:24px!important}.opportunityPills{overflow-x:auto}.opportunityPills span{white-space:nowrap}.dashboardActionGrid{grid-template-columns:1fr;display:grid!important}.dashboardQuickScan,.liveScanPanel{padding:12px}.dashboardQuickFields{grid-template-columns:1fr}.dashboardQuickFields .wide{grid-column:auto}.activeScanTitle{grid-template-columns:32px 1fr}.activeScanTitle>b{grid-column:1/-1;width:max-content}.scanSteps{grid-template-columns:repeat(6,72px);padding:4px;overflow-x:auto}.scanLiveBottom{grid-template-columns:1fr}.scanNumbers{grid-template-columns:repeat(3,1fr);display:grid}.scanNumbers span{min-width:0}}.controlMetric{color:inherit;cursor:pointer;display:flex}.controlMetric:focus-visible{outline-offset:2px;outline:3px solid #1f8f7350}.portfolioRecommendationCard:after{content:none!important;display:none!important}.portfolioRecommendationHead,.portfolioRecommendationList{margin-right:0!important}html,body{max-width:100%;overflow-x:hidden}.investorOverview{grid-template-columns:repeat(3,minmax(160px,.72fr)) minmax(360px,1.35fr);gap:12px;margin-bottom:12px;display:grid}.investorOverview>button,.investorSegmentation{text-align:left;color:#184538;background:#fff;border:1px solid #dce9e4;border-radius:15px;min-height:92px;padding:15px 17px}.investorOverview>button{cursor:pointer;gap:3px;display:grid}.investorOverview>button.active{background:#eaf7f1;border-color:#0a765a}.investorOverview small{color:#61766f;font-size:10px}.investorOverview>button strong{font-size:27px;line-height:1}.investorOverview>button span{color:#85948f;font-size:9px}.investorSegmentation{padding:12px 14px}.investorSegmentation header{margin-bottom:9px;font-size:11px;font-weight:800}.investorSegmentation section{grid-template-columns:repeat(3,1fr);display:grid}.investorSegmentation button{color:#536c63;text-align:left;cursor:pointer;background:0 0;border:0;border-left:1px solid #e3ebe8;gap:3px;padding:4px 10px;display:grid}.investorSegmentation button:first-child{border-left:0}.investorSegmentation button.active{color:#087058}.investorSegmentation button span{font-size:9px}.investorSegmentation button strong{font-size:20px}.investorColumnHead{color:#73867f;text-transform:uppercase;letter-spacing:.5px;background:#f5f9f7;grid-template-columns:42px minmax(230px,1.7fr) minmax(165px,1fr) minmax(185px,1fr) minmax(105px,.55fr) auto;gap:14px;padding:9px 20px;font-size:8px;font-weight:800;display:grid}.investorRichList article{grid-template-columns:42px minmax(230px,1.7fr) minmax(165px,1fr) minmax(185px,1fr) minmax(105px,.55fr) auto!important}.investorSegment{color:#095d46;cursor:pointer;background:#ecf8f2;border:1px solid #d6e7df;border-radius:9px;width:100%;max-width:165px;min-height:38px;padding:7px 10px;font-size:10px;font-weight:750}.investorSegment.passive{color:#66716d;background:#f1f3f4}.investorSegment.opportunity{color:#3265ae;background:#ebf2ff}.investorSingleScan{color:#087058;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-top:6px;padding:4px 0;font-size:10px;display:flex}.scanFailure{color:#ad3a34;white-space:normal;max-width:320px;margin-top:6px;font-size:11px;line-height:1.45;display:block}.scanTime{color:#5d7068;min-width:180px;font-size:10px;line-height:1.6;display:block}.scanTime b{color:#194637}@media (max-width:1100px){.investorOverview{grid-template-columns:repeat(3,1fr)}.investorSegmentation{grid-column:1/-1}.investorColumnHead{display:none}}@media (max-width:700px){.investorOverview{grid-template-columns:1fr 1fr}.investorSegmentation{grid-column:1/-1}.investorOverview>button strong{font-size:23px}.investorSegment{max-width:135px}.investorRichList article{grid-template-columns:44px minmax(0,1fr) auto!important}.investorSegment{grid-area:1/3}.investorContact,.investorDemand{display:none!important}.profileOpen{grid-column:2/-1}}html{scroll-behavior:auto;height:auto!important;overflow-y:scroll!important}body{min-height:100vh;overscroll-behavior-y:auto!important;height:auto!important;overflow-y:visible!important}.appShell,.mainArea{height:auto!important;overflow-y:visible!important}.waMessages,.conversationList,.tableWrap,.modal{overscroll-behavior:auto!important}.listingMatchPrice{color:#173d34;white-space:nowrap;margin:1px 0 7px;font-size:17px;line-height:1.15;display:block}.matchScoreBlock{min-width:150px}.realtorDetail{background:#f7fbf9;border:1px solid #dbe8e3;border-radius:14px;margin:4px 0 15px;padding:16px}.realtorDetail header{color:#0b6d57;align-items:center;gap:8px;display:flex}.realtorDetail>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:13px 0;display:grid}.realtorDetail span{background:#fff;border:1px solid #e3ece9;border-radius:10px;padding:10px}.realtorDetail small,.realtorDetail b{display:block}.realtorDetail small{color:#7b8a85;font-size:9px}.realtorDetail b{color:#173a31;margin-top:4px;font-size:11px}.realtorDetail p{white-space:pre-wrap;color:#52665f;margin:0;font-size:11px;line-height:1.6}@media (max-width:760px){.realtorDetail>div{grid-template-columns:1fr 1fr}.matchScoreBlock{min-width:125px}.listingMatchPrice{font-size:14px}}.waAccountTabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.waAccountTabs>button{color:#173d34;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e5e0;border-radius:14px;align-items:center;gap:11px;padding:14px 16px;display:flex;box-shadow:0 8px 24px #123c3009}.waAccountTabs>button.active{background:linear-gradient(120deg,#f4fcf9,#e8f7f1);border-color:#168064;box-shadow:0 0 0 2px #16806418}.waAccountTabs>button>span{background:#b9c5c1;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #edf1ef}.waAccountTabs>button>span.connected{background:#18ae74;box-shadow:0 0 0 5px #dff5ec}.waAccountTabs strong,.waAccountTabs small{display:block}.waAccountTabs strong{font-size:13px}.waAccountTabs small{color:#75857f;margin-top:2px;font-size:10px}@media (max-width:650px){.waAccountTabs{grid-template-columns:1fr}}.waMessages{background:#f4f8f6;flex-direction:column;gap:8px;height:430px;padding:14px;display:flex;overflow:auto}.waMessage{justify-content:flex-start;display:flex}.waMessage.outgoing{justify-content:flex-end}.waMessage>div{background:#fff;border:1px solid #e0e9e6;border-radius:12px 12px 12px 3px;max-width:85%;padding:9px 11px;box-shadow:0 2px 8px #173f3510}.waMessage.outgoing>div{background:#dff4eb;border-color:#c7e8dc;border-radius:12px 12px 3px}.waMessage p{white-space:pre-wrap;margin:0;font-size:12px;line-height:1.45}.waMessage small{text-align:right;margin-top:4px!important;font-size:9px!important;display:block!important}.waMessage button{color:#08705a;cursor:pointer;background:0 0;border:0;padding:5px 0 0;font-size:10px;font-weight:800}.bundleList>.waSend{border-top:1px solid #dfe8e5;margin:0;padding:10px}.waPortfolioStrip{border-top:1px solid #e2e9e7;align-items:center;gap:6px;padding:10px;display:flex;overflow-x:auto}.waPortfolioStrip>strong{white-space:nowrap;font-size:10px}.waPortfolioStrip>button{white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d6e3df;border-radius:9px;padding:7px 9px;font-size:10px}.waPortfolioStrip>button.selected{color:#075b49;background:#e7f6f1;border-color:#08705a}.waPage{overflow-anchor:none;padding-top:16px!important}.waAccountTabs{gap:9px!important;margin-bottom:9px!important}.waAccountTabs>button{box-shadow:none!important;border-radius:12px!important;padding:10px 14px!important}.waConnect{border-radius:15px!important;grid-template-columns:42px minmax(260px,1fr) auto!important;gap:12px!important;min-height:0!important;margin-bottom:12px!important;padding:13px 18px!important}.waConnect .eyebrow{display:none}.waConnect h3{font-size:14px;margin:0 0 3px!important}.waConnect p{margin:0!important;font-size:10px!important}.waConnectIcon{width:38px!important;height:38px!important}.waConnectActions{gap:7px!important}.waConnectActions button,.waHistoryControl select{font-size:11px;padding:9px 11px!important}.waGrid{height:calc(100dvh - 305px);grid-template-columns:280px minmax(440px,520px) minmax(520px,1fr)!important;gap:12px!important;min-height:560px!important}.waPanel{min-height:0}.conversationList,.bundleList,.intakeReview{height:100%;max-height:none!important}.conversationList{overflow:auto}.bundleList{flex-direction:column;display:flex}.waMessages{overscroll-behavior:contain;overflow-anchor:none;scroll-behavior:auto;flex:1;min-height:0;height:auto!important;padding:18px 16px!important}.waMessage>div{max-width:78%!important;padding:10px 12px!important}.waMessage p{font-size:13px!important;line-height:1.5!important}.bundleList>.waSend{flex:none;padding:11px!important}.waSend input{min-width:0;font-size:13px}.waPortfolioStrip{flex:none;padding:9px 11px!important}.intakeReview{padding:20px!important}.waBlank{min-height:360px}.conversationList>button{padding:12px 14px!important}.conversationList>button.selected{box-shadow:inset 3px 0 #118064;background:linear-gradient(90deg,#e2f5ee,#f3faf7)!important}.draftFields{grid-template-columns:repeat(3,minmax(125px,1fr))!important}@media (max-width:1450px){.waGrid{grid-template-columns:250px minmax(400px,470px) minmax(440px,1fr)!important}.draftFields{grid-template-columns:repeat(2,minmax(120px,1fr))!important}}@media (max-width:1100px){.waGrid{height:auto;grid-template-columns:240px minmax(0,1fr)!important}.intakeReview{grid-column:1/-1;height:auto;min-height:500px}.waMessages{flex:none;height:520px!important}}@media (max-width:700px){.waConnect{grid-template-columns:38px 1fr!important}.waGrid{height:auto;display:block!important}.waMessages{height:480px!important}.conversationList{max-height:300px!important}.draftFields{grid-template-columns:1fr 1fr!important}}.realtorPage{padding-top:22px}.realtorHero{color:#fff;background:radial-gradient(circle at 80% 0,#29745d 0,#0000 34%),linear-gradient(125deg,#082e27,#0d5142);border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;padding:28px 32px;display:grid;box-shadow:0 20px 48px #0a3c3026}.realtorHero h2{letter-spacing:-.8px;margin:7px 0 8px;font-size:27px}.realtorHero p{color:#c8dfd8;max-width:760px;margin:0;font-size:13px;line-height:1.6}.realtorUpload{justify-items:center;gap:7px;display:grid}.realtorUpload button{color:#183a31;cursor:pointer;background:#efd48f;border:0;border-radius:13px;align-items:center;gap:9px;padding:14px 18px;font-weight:850;display:flex;box-shadow:0 12px 28px #031a1545}.realtorUpload button:disabled{opacity:.65;cursor:wait}.realtorUpload small{color:#a9c8bf;font-size:9px}.realtorStats{grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0;display:grid}.realtorStats article{background:#fff;border:1px solid #dce8e4;border-radius:16px;align-items:center;gap:13px;padding:17px 19px;display:flex;box-shadow:0 8px 24px #123d320a}.realtorStats svg{color:#08705a;background:#e7f5f0;border-radius:12px;width:38px;height:38px;padding:9px}.realtorStats strong,.realtorStats span{display:block}.realtorStats strong{color:#123a30;font-size:23px}.realtorStats span{color:#74857f;font-size:10px}.realtorToolbar{justify-content:space-between;align-items:center;gap:12px;margin:15px 0;display:flex}.realtorSearch{color:#7a8c86;background:#fff;border:1px solid #d7e3df;border-radius:13px;flex:1;align-items:center;max-width:620px;padding-left:13px;display:flex}.realtorSearch input{border:0;outline:0;flex:1;min-width:0;padding:11px;font-size:12px}.realtorSearch button{color:#0a6652;cursor:pointer;background:#f5faf8;border:0;border-left:1px solid #e1e8e6;align-self:stretch;padding:0 17px;font-weight:750}.realtorToolbar>label{color:#64756f;align-items:center;gap:8px;font-size:11px;display:flex}.realtorToolbar select{background:#fff;border:1px solid #d7e3df;border-radius:10px;padding:9px}.realtorTableCard{background:#fff;border:1px solid #dce6e3;border-radius:18px;overflow:hidden;box-shadow:0 13px 38px #133d3310}.realtorTableHead,.realtorRow{grid-template-columns:1.35fr 1.05fr .75fr .65fr 24px;align-items:center;gap:15px;display:grid}.realtorTableHead{color:#82908c;text-transform:uppercase;letter-spacing:.7px;background:#f5f9f7;padding:11px 17px;font-size:9px;font-weight:800}.realtorTableCard>article{border-top:1px solid #e8eeec}.realtorTableCard>article:first-of-type{border-top:0}.realtorTableCard>article.open{background:#fbfdfc}.realtorRow{text-align:left;color:#173a31;cursor:pointer;background:0 0;border:0;width:100%;padding:15px 17px}.realtorRow:hover{background:#f1f8f5}.realtorRow strong,.realtorRow small,.realtorRow span,.realtorRow b{display:block}.realtorRow>div:first-child strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.realtorRow small{color:#7b8985;margin-top:4px;font-size:10px}.realtorRow span{align-items:center;gap:5px;font-size:11px;display:flex}.realtorRow b{color:#0a735b;font-size:19px}.realtorMatches{padding:0 17px 18px}.realtorMatchTitle{border-top:1px dashed #ccdcd7;justify-content:space-between;align-items:center;padding:14px 0;display:flex}.realtorMatchTitle>div{align-items:center;gap:9px;display:flex}.realtorMatchTitle svg{color:#0b755d}.realtorMatchTitle strong,.realtorMatchTitle small{display:block}.realtorMatchTitle small{color:#81908b;font-size:9px}.realtorMatchTitle>button{color:#17614f;cursor:pointer;background:#fff;border:1px solid #d4e2dd;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:10px;display:flex}.realtorMatchGrid{gap:9px;display:grid}.realtorMatch{background:#fff;border:1px solid #dce7e3;border-radius:14px;grid-template-columns:72px minmax(0,1fr) 130px;align-items:start;gap:14px;padding:14px;display:grid}.realtorScore{text-align:center;color:#64706c;background:#f2f3f3;border-radius:50%;place-content:center;width:64px;height:64px;display:grid}.realtorScore.high{color:#08705a;background:#ddf5eb}.realtorScore.mid{color:#936405;background:#fff2d7}.realtorScore.low{background:#edf1f0}.realtorScore strong{font-size:17px}.realtorScore span{font-size:8px}.realtorInvestor h4{margin:0;font-size:13px}.realtorInvestor>span{color:#788781;font-size:10px}.realtorInvestor p{margin:7px 0;font-size:11px;line-height:1.45}.realtorInvestor>small{color:#778681;font-size:9px;display:block}.realtorInvestor>div{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.realtorInvestor em{color:#08705a;background:#e7f6f0;border-radius:7px;padding:4px 6px;font-size:8px;font-style:normal}.realtorInvestor em.risk{color:#a85332;background:#fff0e9}.realtorMatch>aside{justify-items:end;gap:6px;display:grid}.realtorMatch>aside span{color:#65756f;font-size:9px}.realtorMatch>aside a{color:#fff;background:#0b5d4b;border-radius:8px;margin-top:5px;padding:7px 9px;font-size:9px}.realtorEmpty{color:#82918c;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:300px;display:flex}.realtorEmpty>svg{color:#a7c9be;width:43px;height:43px}.realtorEmpty h3,.realtorEmpty p{margin:0}.realtorEmpty p,.realtorNoMatch{color:#83918d;font-size:11px}@media (max-width:1000px){.realtorTableHead{display:none}.realtorRow{grid-template-columns:1fr 1fr 90px 24px}.realtorRow>div:nth-child(3){display:none}.realtorMatch{grid-template-columns:64px 1fr}.realtorMatch>aside{grid-column:2;justify-items:start;display:flex}.realtorHero{grid-template-columns:1fr}.realtorUpload{justify-items:start}}@media (max-width:700px){.realtorHero{padding:20px}.realtorHero h2{font-size:22px}.realtorStats{grid-template-columns:1fr}.realtorToolbar{flex-direction:column;align-items:stretch}.realtorRow{grid-template-columns:1fr 65px 20px}.realtorRow>div:nth-child(2){display:none}.realtorMatch{grid-template-columns:1fr}.realtorScore{width:58px;height:58px}.realtorMatch>aside{grid-column:1;justify-content:flex-start}}.investorProfilePage{padding-top:12px}.investorProfilePage .profileBack{margin-bottom:8px}.investorProfilePage .investorProfileHero{color:#fff;background:radial-gradient(circle at 72% 10%,#24765e,#0000 40%),linear-gradient(120deg,#08392f,#075645);border-radius:17px;grid-template-columns:minmax(390px,1fr) auto;gap:16px;min-height:152px;padding:18px 20px 70px;display:grid;position:relative}.profileHeroIdentity{align-items:center;gap:16px;display:flex}.profileHeroAvatar{background:#ffffff17;border:1px solid #d8eadf;border-radius:50%;flex:0 0 82px;place-items:center;width:82px;height:82px;font-size:25px;font-weight:800;display:grid}.profileHeroBadges{align-items:center;gap:7px;display:flex}.profileHeroSegment{border:1px solid #fff5;border-radius:99px;padding:5px 9px;font-size:9px}.profileHeroIdentity h1{margin:7px 0 5px;font-size:24px}.profileHeroIdentity p{color:#d2e4de;align-items:center;gap:6px;margin:0;font-size:10px;display:flex}.profileHeroIdentity small{color:#c1d7d0;max-width:650px;margin-top:8px;font-size:10px;display:block}.profileHeroStats{gap:8px;display:flex;position:absolute;bottom:14px;right:18px}.profileHeroStats>span{background:#ffffff0d;border:1px solid #ffffff0f;border-radius:10px;min-width:105px;padding:9px 12px}.profileHeroStats svg,.profileHeroStats strong,.profileHeroStats small{display:block}.profileHeroStats svg{float:left;color:#a8d9ca;margin:3px 8px 0 0}.profileHeroStats strong{font-size:17px}.profileHeroStats small{color:#bcd2cb;font-size:8px}.profileSummaryGrid{grid-template-columns:1.15fr 1fr;gap:12px;margin:12px 0;display:grid}.profileSummaryGrid .requestProfile{margin:0}.investorSummaryBody{grid-template-columns:1fr 235px;gap:13px;padding:14px;display:grid}.summaryFacts{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.summaryFacts span{border-bottom:1px solid #e5ece9;padding:9px}.summaryFacts small,.summaryFacts strong{display:block}.summaryFacts small{color:#7d8d87;font-size:8px}.summaryFacts strong{margin-top:3px;font-size:10px}.nextAction{background:linear-gradient(135deg,#f0f8f5,#e4f2ed);border-radius:11px;gap:8px;padding:13px;display:grid}.nextAction header{align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.nextAction span{justify-content:space-between;gap:10px;display:flex}.nextAction small,.nextAction strong{font-size:8px}.nextAction button{color:#fff;cursor:pointer;background:#075443;border:0;border-radius:8px;min-height:34px;font-size:9px}.followUpEditor{grid-template-columns:190px 120px 1fr auto;gap:8px;padding:0 14px 14px;display:grid}.profileColumns{gap:12px}.investorProfilePage .card{border-radius:14px}.investorProfilePage .cardHeader{padding:13px 15px}.investorProfilePage .noteComposer{padding:12px}.investorProfilePage .interactionCard{margin-top:12px}@media (max-width:1100px){.investorProfilePage .investorProfileHero{grid-template-columns:1fr;padding-bottom:120px}.profileSummaryGrid{grid-template-columns:1fr}.profileHeroStats{flex-wrap:wrap;left:18px;right:auto}}@media (max-width:700px){.investorProfilePage .investorProfileHero{padding:16px}.profileHeroIdentity{align-items:flex-start}.profileHeroAvatar{flex-basis:58px;width:58px;height:58px;font-size:18px}.profileHeroIdentity p{flex-wrap:wrap;align-items:flex-start}.profileHeroStats{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid;position:static}.profileHeroStats>span{min-width:0}.profileActions{grid-column:1/-1}.investorSummaryBody,.followUpEditor,.summaryFacts{grid-template-columns:1fr}}.profilePage{gap:16px;display:grid}.profileHero{color:#fff;background:radial-gradient(circle at 75% 0,#236f59,#0000 40%),linear-gradient(120deg,#082f27,#0d5142);align-items:center;gap:16px;padding:23px 26px;display:flex}.profileAvatar{background:#ffffff12;border:1px solid #fff6;border-radius:50%;place-items:center;width:68px;height:68px;display:grid}.profileAvatar svg{width:32px;height:32px}.profileHero h2,.profileHero p{margin:0}.profileHero h2{margin:4px 0;font-size:24px}.profileHero p{color:#bfd8d0;font-size:12px}.subscriptionPill{border-radius:99px;align-items:center;gap:7px;margin-left:auto;padding:9px 12px;font-size:11px;font-weight:800;display:flex}.subscriptionPill.active{color:#087052;background:#daf8e9}.subscriptionPill.expired{color:#a23f2d;background:#ffe5df}.subscriptionPill svg{width:15px}.profileGrid{grid-template-columns:minmax(0,1.5fr) minmax(300px,.7fr);gap:16px;display:grid}.profileFields{grid-template-columns:1fr 1fr;gap:13px;display:grid}.profileFields label{gap:6px;display:grid}.profileFields label b{color:#52665f;font-size:10px}.profileFields .wide{grid-column:1/-1}.profileFields textarea{resize:vertical;border:1px solid #d6e2de;border-radius:11px;min-height:92px;padding:12px}.subscriptionCard{background:linear-gradient(145deg,#fff,#f0f8f5);padding:22px}.subscriptionHead{align-items:center;gap:11px;display:flex}.subscriptionHead>svg{color:#0a7059;background:#e3f3ed;border-radius:13px;width:42px;height:42px;padding:10px}.subscriptionHead small{color:#7c8d87;letter-spacing:1px;font-size:8px}.subscriptionHead h2{margin:3px 0;font-size:18px}.daysRemaining{color:#0a674f;align-items:end;gap:7px;margin:24px 0 18px;font-size:48px;line-height:1;display:flex}.daysRemaining small{color:#6e807a;padding-bottom:6px;font-size:11px}.subscriptionDates{grid-template-columns:1fr 1fr;gap:8px;display:grid}.subscriptionDates span{color:#73837d;background:#fff;border:1px solid #dce8e3;border-radius:10px;gap:4px;padding:10px;font-size:9px;display:grid}.subscriptionDates svg{color:#0b735a;width:14px}.subscriptionDates b{color:#173d33;font-size:11px}.subscriptionCard>p{color:#667871;font-size:10px;line-height:1.6}.renewState{color:#65766f;border-top:1px solid #dce7e3;justify-content:space-between;padding-top:13px;font-size:10px;display:flex}.renewState b{color:#173d33}.settingToggles{grid-template-columns:1fr 1fr;gap:10px;display:grid}.settingToggles>label{background:#fbfdfc;border:1px solid #dfe8e5;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.settingToggles>label>span{align-items:center;gap:10px;display:flex}.settingToggles svg{color:#0a7059;width:18px}.settingToggles b,.settingToggles small{display:block}.settingToggles b{font-size:11px}.settingToggles small{color:#7b8984;margin-top:3px;font-size:9px}.personalSettings footer{justify-content:flex-end;padding:0 18px 18px;display:flex}@media (max-width:900px){.profileGrid,.settingToggles{grid-template-columns:1fr}}@media (max-width:600px){.profileHero{flex-wrap:wrap;align-items:flex-start}.subscriptionPill{margin-left:0}.profileFields{grid-template-columns:1fr}.profileFields .wide{grid-column:auto}.subscriptionDates{grid-template-columns:1fr}}.tenantRow{border-bottom:1px solid #e2ebe8;grid-template-columns:minmax(210px,1fr) 120px 150px 80px auto;align-items:center;gap:14px;padding:15px;display:grid}.tenantRow>div>*{display:block}.tenantRow span,.tenantRow small{color:#788883;margin-top:3px;font-size:9px}.tenantRow .badge{margin-top:5px;display:inline-flex}.tenantRow button{white-space:nowrap}.tenantRow button svg{width:14px}@media (max-width:900px){.tenantRow{grid-template-columns:1fr 1fr}.tenantRow button{justify-self:start}}.adminGate{color:#164d40;background:#eff5f2;place-content:center;justify-items:center;gap:12px;min-height:100vh;display:grid}.adminGate svg{width:42px;height:42px}.subscriptionAdminV2{background:linear-gradient(#f4f8f6,#edf4f1);min-height:calc(100vh - 70px)}.catalogAdmin{gap:14px;display:grid}.catalogMetrics{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.catalogMetrics article{background:#fff;border:1px solid #dce8e4;border-radius:15px;align-items:center;gap:12px;padding:17px;display:flex}.catalogMetrics svg{color:#087158;background:#def3eb;border-radius:11px;width:38px;height:38px;padding:9px}.catalogMetrics span{color:#71837d;font-size:10px;display:grid}.catalogMetrics strong{color:#123f34;font-size:22px}.catalogForm{background:#fff;border:1px solid #dce8e4;border-radius:18px;padding:20px}.catalogForm header{justify-content:space-between;align-items:center;display:flex}.catalogForm h2{color:#153e34;margin:0}.catalogForm p{color:#74857f;margin:4px 0 14px;font-size:11px}.catalogForm header>svg{color:#087158}.catalogForm>div{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.catalogForm label{color:#385a50;gap:5px;font-size:10px;font-weight:800;display:grid}.catalogForm input,.catalogForm select{background:#fff;border:1px solid #d7e4df;border-radius:9px;min-height:39px;padding:8px 10px}.catalogForm>.primaryBtn{margin-top:14px}.catalogScopeList>article{border-top:1px solid #e5eeeb;grid-template-columns:38px minmax(240px,1fr) minmax(210px,.7fr) 38px auto 38px;align-items:center;gap:10px;padding:13px 16px;display:grid}.catalogScopeList>article>svg{color:#087158;background:#e4f4ee;border-radius:10px;padding:9px}.catalogScopeList article>span,.catalogScopeList article>div{gap:3px;display:grid}.catalogScopeList small,.catalogScopeList em{color:#778983;font-size:9px;font-style:normal}.catalogScopeList button{color:#075746;background:#fff;border:1px solid #d4e2dd;border-radius:8px;min-height:34px;padding:7px 10px}.catalogScopeList button svg{width:16px;height:16px}.catalogRuns article{border-top:1px solid #e5eeeb;grid-template-columns:1fr auto 2fr;align-items:center;gap:12px;padding:11px 16px;font-size:10px;display:grid}.catalogRuns article>span{gap:3px;display:grid}.catalogRuns small{color:#7b8c86}.listingPoolAdminConnection{background:linear-gradient(135deg,#fff,#edf8f4);border:1px solid #cfe1da;border-radius:18px;padding:20px}.listingPoolAdminConnection header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.listingPoolAdminConnection header small{color:#9a6d11;letter-spacing:.12em;font-size:9px;font-weight:900}.listingPoolAdminConnection h2{color:#123e34;margin:4px 0}.listingPoolAdminConnection p{color:#6f827b;margin:0;font-size:11px}.listingPoolAdminConnection header>span{white-space:nowrap;border-radius:9px;padding:7px 10px;font-size:10px;font-weight:900}.listingPoolAdminConnection header>.ready{color:#087052;background:#dff5e9}.listingPoolAdminConnection header>.waiting{color:#95610b;background:#fff0d5}.listingPoolAdminConnection form{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;margin-top:16px;display:grid}.listingPoolAdminConnection label{color:#385a50;gap:5px;font-size:10px;font-weight:800;display:grid}.listingPoolAdminConnection input{border:1px solid #d5e3de;border-radius:9px;min-height:39px;padding:8px 10px}.listingPoolAdminConnection button{color:#075746;background:#fff;border:1px solid #0b6d57;border-radius:9px;min-height:39px;padding:8px 13px;font-weight:800}.listingPoolAdminConnection form button,.listingPoolAdminConnection footer button:first-of-type{color:#fff;background:#075746}.listingPoolAdminConnection footer{border-top:1px solid #dce8e4;align-items:center;gap:9px;margin-top:12px;padding-top:12px;display:flex}.listingPoolAdminConnection footer>div{flex:1;gap:3px;display:grid}.listingPoolAdminConnection footer small{color:#71837d}.listingPoolAdminConnection footer button{align-items:center;gap:6px;display:flex}.listingPoolAdminConnection footer svg{width:15px}.adminMetricGrid{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:15px;display:grid}.adminMetricGrid article{box-shadow:var(--premium-shadow);background:#fff;border:1px solid #dce9e4;border-radius:17px;grid-template-rows:auto auto auto;grid-template-columns:44px 1fr;column-gap:12px;padding:17px 18px;display:grid;position:relative}.adminMetricGrid svg{color:#087057;background:#e1f2ec;border-radius:13px;grid-row:1/4;width:42px;height:42px;padding:10px}.adminMetricGrid span,.adminMetricGrid small{color:#74847f;font-size:10px}.adminMetricGrid strong{letter-spacing:-.03em;color:#123f34;font-size:24px}.adminWorkspace{grid-template-columns:340px minmax(0,1fr);gap:15px;display:grid}.adminCreateCard,.tenantDirectory{box-shadow:var(--premium-shadow);background:#fff;border:1px solid #dce8e4;border-radius:18px}.adminCreateCard{align-self:start;gap:12px;padding:19px;display:grid}.adminCreateCard header{align-items:flex-start;gap:11px;display:flex}.adminCreateCard header>svg{color:#efd079;background:#0b614d;border-radius:11px;width:37px;height:37px;padding:9px}.adminCreateCard h3,.tenantDirectory h2{color:#153e34;margin:0}.adminCreateCard p,.tenantDirectory p{color:#71827c;margin:3px 0 0;font-size:11px}.adminCreateCard label,.tenantEditGrid label{color:#496158;gap:5px;font-size:10px;font-weight:800;display:grid}.adminCreateCard input,.adminCreateCard select,.tenantEditGrid input,.tenantEditGrid select,.tenantFilters input,.tenantFilters select{color:#173f35;background:#fff;border:1px solid #d6e3de;border-radius:10px;min-height:42px;padding:9px 11px}.adminFormPair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tenantDirectory{overflow:hidden}.tenantDirectory>header{border-bottom:1px solid #e3ece8;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.tenantDirectory>header>b{color:#08654f;background:#e9f4f0;border-radius:9px;padding:7px 10px;font-size:11px}.tenantFilters{background:#f7faf9;grid-template-columns:1fr 180px;gap:10px;padding:12px 16px;display:grid}.tenantFilters label{position:relative}.tenantFilters label svg{color:#71827c;width:16px;position:absolute;top:12px;left:12px}.tenantFilters input{width:100%;padding-left:37px}.tenantTableHead,.tenantAdminRow{grid-template-columns:minmax(250px,1.5fr) 125px 135px 80px 105px 75px;align-items:center;gap:12px;display:grid}.tenantTableHead{color:#667b73;text-transform:uppercase;background:#eef5f2;padding:9px 15px;font-size:9px;font-weight:800}.tenantAdminRow{border-top:1px solid #e7eeeb;padding:13px 15px}.tenantAdminRow:hover{background:#fbfdfc}.tenantAdminRow>div:not(.tenantIdentity):not(.tenantActions){gap:4px;display:grid}.tenantAdminRow small{color:#788983;font-size:9px}.tenantIdentity{align-items:center;gap:10px;min-width:0;display:flex}.tenantIdentity>i,.adminUserList>article>i{color:#08624d;background:#dff1eb;border-radius:12px;flex:none;place-items:center;width:39px;height:39px;font-style:normal;font-weight:900;display:grid}.tenantIdentity>span{gap:2px;min-width:0;display:grid}.tenantIdentity strong,.tenantIdentity small,.tenantIdentity em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tenantIdentity em{color:#9aa6a2;font-size:8px;font-style:normal}.adminStatus{color:#61736d;background:#edf2f0;border-radius:7px;width:max-content;padding:4px 7px;font-size:9px;font-weight:800}.adminStatus.active{color:#08724e;background:#dcf5e9}.adminStatus.expired,.adminStatus.cancelled{color:#a0443b;background:#fde8e6}.adminStatus.suspended{color:#94620e;background:#fff0d5}.usageMini{grid-template-columns:auto 1fr;align-items:baseline}.usageMini b{color:#08644f}.tenantActions{gap:5px;display:flex}.tenantActions button,.tenantDetailModal>header>button{color:#315c50;background:#fff;border:1px solid #d4e2dd;border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.tenantActions svg,.tenantDetailModal>header>button svg{width:15px}.adminEmpty{color:#7b8c86;place-content:center;justify-items:center;gap:7px;min-height:240px;display:grid}.adminEmpty svg{color:#1c826a;width:38px;height:38px}.tenantDetailModal{background:#f7faf9;border-radius:20px;width:min(940px,100vw - 30px);max-height:92vh;overflow:hidden;box-shadow:0 30px 90px #062e2466}.tenantDetailModal>header{color:#fff;background:linear-gradient(115deg,#073e34,#0a6650);justify-content:space-between;align-items:center;padding:19px 22px;display:flex}.tenantDetailModal>header small{color:#8dd1bc;letter-spacing:.15em;font-size:9px;font-weight:900}.tenantDetailModal>header h2{margin:3px 0;font-size:25px}.tenantDetailModal>header p{color:#b7d3ca;margin:0;font-size:10px}.tenantDetailBody{max-height:calc(92vh - 92px);padding:17px;overflow:auto}.tenantDetailHero{background:#fff;border:1px solid #dce8e4;border-radius:15px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:15px;display:grid}.tenantDetailHero>div{align-items:center;gap:9px;display:flex}.tenantDetailHero>div+div{border-left:1px solid #dfebe7;gap:3px;padding-left:18px;display:grid}.tenantDetailHero svg{color:#087158;background:#e2f3ed;border-radius:10px;width:35px;height:35px;padding:8px}.tenantDetailHero span{gap:3px;display:grid}.tenantDetailHero small{color:#74877f;font-size:9px}.tenantEditGrid{background:#fff;border:1px solid #dce8e4;border-radius:15px;grid-template-columns:repeat(4,1fr) auto;align-items:end;gap:10px;margin-top:13px;padding:14px;display:grid}.tenantEditGrid .primaryBtn{min-height:42px}.detailSectionTitle{color:#17483b;margin:19px 2px 9px;font-size:13px}.usageDetailGrid{grid-template-columns:repeat(8,1fr);gap:8px;display:grid}.usageDetailGrid>div{text-align:center;background:#fff;border:1px solid #dce8e4;border-radius:12px;gap:4px;padding:12px;display:grid}.usageDetailGrid strong{color:#08634d;font-size:20px}.usageDetailGrid span{color:#73857e;font-size:9px}.adminUserList,.paymentHistory{background:#fff;border:1px solid #dce8e4;border-radius:14px;overflow:hidden}.adminUserList article{border-bottom:1px solid #e8efec;grid-template-columns:38px 1fr auto auto;align-items:center;gap:10px;padding:11px 13px;display:grid}.adminUserList article:last-child,.paymentHistory article:last-child{border:0}.adminUserList article>div{gap:3px;display:grid}.adminUserList article>div span,.adminUserList article>em{color:#73857e;font-size:9px}.adminUserList article>em{font-style:normal}.userOn,.userOff{color:#087057;align-items:center;gap:4px;font-size:9px;font-weight:800;display:flex}.userOff{color:#a04d47}.userOn svg,.userOff svg{width:14px}.paymentHistory article{border-bottom:1px solid #e8efec;grid-template-columns:1fr 1fr 1fr;gap:12px;padding:12px 14px;display:grid}.paymentHistory article>div{gap:3px;display:grid}.paymentHistory span{color:#73857e;font-size:9px}.paymentHistory code{color:#6c7f78;align-self:center;font-size:9px}.adminUserList>p,.paymentHistory>p{color:#71827c;padding:16px;font-size:11px}@media (max-width:1180px){.adminWorkspace{grid-template-columns:1fr}.adminCreateCard{grid-template-columns:repeat(2,1fr)}.adminCreateCard header,.adminCreateCard>label,.adminCreateCard>.primaryBtn{grid-column:1/-1}.tenantTableHead{display:none}.tenantAdminRow{grid-template-columns:minmax(240px,1.5fr) repeat(4,1fr) auto}.usageDetailGrid{grid-template-columns:repeat(4,1fr)}.tenantEditGrid{grid-template-columns:repeat(2,1fr)}.tenantEditGrid .primaryBtn{grid-column:1/-1}}@media (max-width:760px){.adminMetricGrid{grid-template-columns:1fr 1fr}.adminCreateCard{grid-template-columns:1fr}.adminCreateCard header,.adminCreateCard>label,.adminCreateCard>.primaryBtn{grid-column:auto}.adminFormPair,.tenantFilters{grid-template-columns:1fr}.tenantAdminRow{grid-template-columns:1fr 1fr}.tenantIdentity{grid-column:1/-1}.tenantActions{justify-content:flex-end}.tenantDetailHero{grid-template-columns:1fr}.tenantDetailHero>div+div{border-top:1px solid #e2ebe8;border-left:0;padding:8px 0 0}.adminUserList article{grid-template-columns:38px 1fr}.adminUserList article>em,.adminUserList article>.userOn,.adminUserList article>.userOff{grid-column:2}.paymentHistory article{grid-template-columns:1fr 1fr}.paymentHistory code{grid-column:1/-1}}@media (max-width:480px){.adminMetricGrid,.tenantAdminRow{grid-template-columns:1fr}.usageDetailGrid{grid-template-columns:repeat(2,1fr)}.tenantEditGrid,.paymentHistory article{grid-template-columns:1fr}}.subscriptionFeatures{color:#315d51;background:#e8f5f0;border-radius:11px;gap:6px;margin:16px 0;padding:13px;font-size:9px;display:grid}.subscriptionFeatures b{color:#173d33;margin-bottom:2px;font-size:10px}.multiSelect{position:relative}.multiSelectTrigger{color:#274a40;cursor:pointer;background:#fff;border:1px solid #d3e2dc;border-radius:12px;justify-content:space-between;align-items:center;width:100%;min-height:46px;padding:0 14px;font-weight:700;display:flex}.multiSelectTrigger svg{width:17px;transition:all .2s}.multiSelect.open .multiSelectTrigger{border-color:#168065;box-shadow:0 0 0 3px #16806516}.multiSelect.open .multiSelectTrigger svg{transform:rotate(180deg)}.multiSelectChips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.multiSelectChips>span{color:#0a674f;background:#e7f5f0;border-radius:99px;align-items:center;gap:5px;padding:6px 8px;font-size:10px;font-weight:700;display:flex}.multiSelectChips button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.multiSelectChips svg{width:12px;height:12px}.multiSelectMenu{z-index:80;background:#fff;border:1px solid #d5e4de;border-radius:14px;position:absolute;top:51px;left:0;right:0;overflow:hidden;box-shadow:0 20px 55px #082f2730}.multiSelectMenu>label{border:1px solid #dbe7e3;border-radius:10px;align-items:center;gap:8px;margin:10px;padding:0 11px;display:flex}.multiSelectMenu>label svg{color:#78908a;width:15px}.multiSelectMenu input{border:0;outline:0;width:100%;padding:10px 0}.multiSelectMenu>div{max-height:260px;padding:3px 7px;overflow:auto}.multiSelectMenu>div>button{text-align:left;color:#35574e;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;width:100%;padding:9px 10px;display:flex}.multiSelectMenu>div>button:hover{background:#f0f8f5}.multiSelectMenu>div>button.selected{color:#087057;background:#e4f5ee;font-weight:800}.multiSelectMenu>div svg{width:14px}.multiSelectMenu>div>small{text-align:center;color:#82928d;padding:20px;display:block}.multiSelectMenu>footer{background:#f8fbfa;border-top:1px solid #e4ece9;justify-content:space-between;padding:9px 11px;display:flex}.multiSelectMenu>footer button{color:#527068;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 11px;font-weight:700}.multiSelectMenu>footer button:last-child{color:#fff;background:#0b6652}.onboardingCard{overflow:visible!important}.onboardingCard header>span{color:#fff!important;background:linear-gradient(135deg,#0d745b,#d8b663)!important}.onboardingCard .primaryBtn{background:linear-gradient(135deg,#0b644f,#12846a);box-shadow:0 10px 25px #0c66502c}.onboardingCard .ghostBtn{background:#fff;border:1px solid #d6e3df;border-radius:10px}.multiSelectMenuPortal{z-index:1000;box-sizing:border-box;flex-direction:column;min-height:0;display:flex;position:fixed;right:auto}.multiSelectMenuPortal>label,.multiSelectMenuPortal>footer{flex:none}.multiSelectMenuPortal>.multiSelectOptions{overscroll-behavior:contain;flex:1;min-height:0;max-height:none;overflow-y:auto}.catalogQueueActions{align-items:center;gap:12px;display:flex}.catalogQueueActions button,.catalogPoolFilters button,.catalogPoolPager button{color:#fff;cursor:pointer;background:#075a47;border:1px solid #b7d9ce;border-radius:9px;align-items:center;gap:7px;padding:9px 13px;display:inline-flex}.catalogQueueActions button svg{width:15px}.catalogQueueActions button:disabled,.catalogPoolPager button:disabled{opacity:.45;cursor:not-allowed}.catalogScopeList>article{grid-template-columns:72px minmax(220px,1fr) minmax(190px,.7fr) 38px auto 38px}.catalogQueueOrder{align-items:center;gap:3px;display:flex!important}.catalogQueueOrder b{text-align:center;color:#075a47;min-width:23px}.catalogQueueOrder button{min-height:25px!important;padding:2px 5px!important}.catalogPoolFilters{gap:9px;padding:14px 16px;display:flex}.catalogPoolFilters label{border:1px solid #d7e5df;border-radius:9px;flex:1;align-items:center;gap:7px;padding:0 10px;display:flex}.catalogPoolFilters label svg{width:17px}.catalogPoolFilters input{border:0;outline:0;width:100%;min-height:37px}.catalogPoolFilters select{background:#fff;border:1px solid #d7e5df;border-radius:9px;min-width:140px;padding:6px}.catalogPoolRows>button{text-align:left;color:#173e35;cursor:pointer;background:#fff;border:0;border-top:1px solid #e5eeeb;grid-template-columns:66px minmax(160px,1fr) 125px 80px 70px;align-items:center;gap:12px;width:100%;padding:9px 16px;display:grid}.catalogPoolRows>button:hover{background:#f1faf6}.catalogPoolRows>button>img,.catalogPoolNoImage{object-fit:cover;background:#e8f2ee;border-radius:8px;width:66px;height:52px}.catalogPoolNoImage{place-items:center;display:grid}.catalogPoolNoImage svg{color:#7da99a;width:23px}.catalogPoolRows>button>span:nth-child(2){gap:4px;display:grid}.catalogPoolRows small{color:#71837c}.catalogPoolPager{border-top:1px solid #e5eeeb;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.catalogPoolPager>div{gap:7px;display:flex}.catalogPoolDetail{background:#f8fcfa;border:1px solid #c9e2d8;border-radius:12px;margin:12px 16px 16px;padding:15px}.catalogPoolDetail>header{justify-content:space-between;align-items:center;display:flex}.catalogPoolDetail h3{margin:0}.catalogPoolDetail header button{cursor:pointer;background:0 0;border:0}.catalogPoolDetail header svg{width:19px}.catalogPoolDetail>div{grid-template-columns:minmax(130px,240px) 1fr;gap:16px;margin-top:12px;display:grid}.catalogPoolDetail>div>img{object-fit:cover;border-radius:10px;width:100%;max-height:190px}.catalogPoolDetail section strong{color:#075a47;font-size:19px}.catalogPoolDetail section p{color:#52675f;margin:7px 0}.catalogPoolDetail section a{color:#075a47;margin-top:6px;text-decoration:underline;display:inline-block}@media (max-width:900px){.catalogScopeList>article{grid-template-columns:70px 1fr auto;gap:7px}.catalogPoolRows>button{grid-template-columns:58px 1fr auto}.catalogPoolRows>button>img,.catalogPoolNoImage{width:58px;height:48px}.catalogPoolRows>button>small,.catalogPoolRows>button>em{display:none}.catalogPoolDetail>div{grid-template-columns:1fr}.catalogPoolFilters{flex-wrap:wrap}.catalogPoolFilters label{min-width:100%}}.catalogPoolDetail>.catalogPoolGallery{gap:8px;padding:8px 0;display:flex;overflow-x:auto}.catalogPoolGallery img{object-fit:cover;border-radius:8px;flex:none;width:120px;height:80px}.salesPage{color:#153a31;background:#f5f9f7;min-height:100vh}.salesPage>nav{background:#fff;border-bottom:1px solid #e1ebe7;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(24px,6vw,100px);display:flex}.salesPage>nav>div{align-items:center;gap:22px;display:flex}.salesPage>nav>div:first-child span{color:#e7c978;background:#0b5b49;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.salesPage>nav strong{font-size:18px}.salesPage nav a{color:#536e66;font-size:12px}.salesPage nav button,.salesHero button,.salesPricing button,.salesSubmit{color:#fff;cursor:pointer;background:#0b5d4b;border:0;border-radius:11px;padding:12px 17px;font-weight:800}.salesHero{background:radial-gradient(circle at 78% 20%,#dcefe8,#0000 35%),linear-gradient(135deg,#f9fcfb,#edf6f2);grid-template-columns:1.05fr .95fr;align-items:center;min-height:650px;padding:70px clamp(24px,7vw,120px);display:grid}.salesBadge{color:#0b7159;background:#e2f3ec;border-radius:99px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;font-weight:800;display:inline-flex}.salesBadge svg{width:14px}.salesHero h1{letter-spacing:-3px;margin:22px 0 16px;font-size:clamp(42px,5vw,72px);line-height:1.02}.salesHero h1 em{color:#b38b32;font-style:normal}.salesHero>div>div{align-items:center;gap:18px;margin-top:25px;display:flex}.salesHero button{align-items:center;gap:8px;padding:15px 20px;display:flex}.salesHero button svg{width:16px}.salesHero>div>small{color:#80908b;margin-top:12px;display:block}.salesMock{background:#fff;border:1px solid #cdded8;border-radius:22px;max-width:480px;margin:auto;padding:15px;transform:rotate(1deg);box-shadow:0 35px 80px #123e3326}.salesMock header{gap:5px;padding:8px;display:flex}.salesMock header span{background:#d9e4e0;border-radius:50%;width:7px;height:7px}.salesMock article{background:#f2f8f5;border-radius:15px;gap:10px;padding:15px;display:grid}.salesMock article>div{background:#fff;border-radius:12px;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:15px;display:grid}.salesMock svg{color:#0b7159;background:#e1f3ec;border-radius:11px;width:38px;height:38px;padding:9px}.salesMock b{font-size:12px}.salesMock strong{color:#b68b2f;font-size:20px}.salesFeatures,.salesPricing{text-align:center;padding:90px clamp(24px,7vw,120px)}.salesFeatures h2,.salesPricing h2{margin:10px auto 40px;font-size:34px}.salesFeatures>div,.salesPricing>div{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.salesFeatures article,.salesPricing article{text-align:left;background:#fff;border:1px solid #dce7e3;border-radius:18px;padding:27px}.salesFeatures article>svg{color:#096b55;background:#e5f4ee;border-radius:12px;width:42px;height:42px;padding:10px}.salesFeatures h3{margin:18px 0 8px}.salesFeatures p,.salesPricing p{color:#71827c;font-size:12px;line-height:1.6}.salesPricing{color:#fff;background:#0a3c31}.salesPricing>div{grid-template-columns:repeat(3,1fr);max-width:1000px;margin:auto}.salesPricing article{color:#173a31;position:relative}.salesPricing article.featured{border:2px solid #d6b65f;transform:translateY(-10px)}.salesPricing article>small{background:#d6b65f;border-radius:99px;padding:6px 9px;font-size:8px;position:absolute;top:-12px;left:20px}.salesPricing ul{gap:10px;padding:0;list-style:none;display:grid}.salesPricing li{gap:7px;font-size:11px;display:flex}.salesPricing li svg{color:#0b765d;width:14px}.salesPricing button{width:100%;margin-top:12px}.salesFooter{color:#b9d2ca;background:#062820;justify-content:center;gap:25px;padding:28px;display:flex}.salesFooter a{color:#e4c66f}.salesModal{z-index:200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#052b2488;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.salesModal form{background:#fff;border-radius:20px;width:min(480px,100%);max-height:94vh;padding:28px;position:relative;overflow:auto;box-shadow:0 30px 90px #001b1666}.salesClose{cursor:pointer;background:0 0;border:0;font-size:26px;position:absolute;top:14px;right:17px}.salesFormIcon{color:#e5c66b;background:#0a5f4c;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.salesModal h2{margin:16px 0 5px}.salesModal>form>p{color:#72857e;font-size:11px}.salesModal label{color:#4f6860;gap:5px;margin-top:10px;font-size:10px;font-weight:700;display:grid}.salesModal input{border:1px solid #d7e4df;border-radius:10px;padding:11px}.salesSubmit{width:100%;margin-top:16px}.salesLogin{color:#08705a;justify-content:center;align-items:center;gap:5px;margin-top:13px;font-weight:800;display:flex}.salesLogin svg{width:15px}@media (max-width:900px){.salesHero{grid-template-columns:1fr}.salesHero aside{display:none}.salesFeatures>div{grid-template-columns:1fr 1fr}.salesPage nav a{display:none}}@media (max-width:620px){.salesHero h1{letter-spacing:-2px}.salesFeatures>div,.salesPricing>div{grid-template-columns:1fr}.salesPricing article.featured{transform:none}.salesPage>nav{padding:0 16px}.salesPage>nav>div{gap:8px}.salesPage nav button{padding:10px}.salesFooter{text-align:center;flex-direction:column}}.salesPage{--sales-ink:#092c26;--sales-green:#075b4b;--sales-gold:#d7b65d;color:var(--sales-ink);background:#f5f7f5}.salesPage>nav{z-index:30;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fafcfbe0;border-bottom:1px solid #092c2614;height:82px;padding:0 clamp(20px,6vw,104px);position:sticky;top:0}.salesPage>nav>div:first-child span{background:linear-gradient(145deg,#0b6b59,#063e34);border-radius:14px;width:42px;height:42px;box-shadow:0 10px 26px #075b4b33}.salesPage>nav strong{letter-spacing:-.4px;font-size:19px}.salesPage nav a{font-size:12px;font-weight:650}.salesPage nav button,.salesHero button,.salesPricing button,.salesSubmit{background:linear-gradient(135deg,#08705b,#06493d);border-radius:13px;transition:transform .2s,box-shadow .2s;box-shadow:0 12px 25px #075b4b2e}.salesPage nav button:hover,.salesHero button:hover,.salesPricing button:hover,.salesSubmit:hover{transform:translateY(-2px);box-shadow:0 16px 30px #075b4b42}.salesHero{background:radial-gradient(circle at 84% 16%,#d7b65d38,#0000 24%),radial-gradient(circle at 72% 68%,#509c852e,#0000 33%),linear-gradient(135deg,#fbfcfb,#edf4f1);min-height:690px;padding:82px clamp(24px,7vw,120px);position:relative;overflow:hidden}.salesHero:before{content:"";border:1px solid #075b4b12;border-radius:50%;width:620px;height:620px;position:absolute;top:-240px;right:-160px;box-shadow:0 0 0 72px #075b4b06,0 0 0 144px #075b4b04}.salesHero>div,.salesHero>aside{z-index:1;position:relative}.salesBadge{letter-spacing:.035em;background:#ffffffb3;border:1px solid #075b4b17;padding:9px 13px;font-size:10px;box-shadow:0 8px 25px #092c260d}.salesHero h1{letter-spacing:-4.4px;max-width:760px;margin:26px 0 20px;font-size:clamp(48px,6vw,82px);line-height:.98}.salesHero h1 em{color:#a67b22}.salesHero p{color:#536c65;max-width:680px;font-size:17px;line-height:1.7}.salesHero>div>div{margin-top:30px}.salesHero button{padding:17px 22px;font-size:12px}.salesHero>div>div>a{color:#315e52;font-size:12px;font-weight:800}.salesHero>div>small{margin-top:15px;font-size:10px}.salesMock{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffc7;border:1px solid #ffffffc2;border-radius:26px;max-width:500px;padding:13px;transform:perspective(900px)rotateY(-4deg)rotate(1deg);box-shadow:0 40px 100px #092c262e}.salesMock article{background:linear-gradient(145deg,#eff7f3,#f9f7ef);border-radius:18px;padding:18px}.salesMock article>div{border:1px solid #092c260e;border-radius:14px;padding:18px;box-shadow:0 8px 20px #092c260a}.salesMock strong{font-size:22px}.salesTrust{background:#fff;border-top:1px solid #092c2612;border-bottom:1px solid #092c2612;grid-template-columns:repeat(4,1fr);gap:0;padding:0 clamp(24px,7vw,120px);display:grid}.salesTrust>div{border-right:1px solid #092c2614;padding:30px 24px}.salesTrust>div:last-child{border-right:0}.salesTrust strong,.salesTrust span{display:block}.salesTrust strong{color:#0b5648;margin-bottom:6px;font-size:15px}.salesTrust span{color:#758780;font-size:10px;line-height:1.5}.salesWorkflow{color:#fff;background:#092f28;padding:110px clamp(24px,7vw,120px)}.salesSectionIntro{grid-template-columns:.8fr 1.2fr;align-items:end;gap:40px;margin-bottom:48px;display:grid}.salesSectionIntro .eyebrow{color:#e1c77f;grid-column:1/-1;margin:0}.salesSectionIntro h2{letter-spacing:-2px;max-width:580px;margin:0;font-size:clamp(34px,4vw,54px);line-height:1.08}.salesSectionIntro p{color:#aec2bc;max-width:550px;margin:0;font-size:14px;line-height:1.75}.salesWorkflowGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.salesWorkflowGrid article{background:linear-gradient(145deg,#ffffff13,#ffffff06);border:1px solid #ffffff1a;border-radius:21px;min-height:250px;padding:30px;transition:transform .25s,border-color .25s}.salesWorkflowGrid article:hover{border-color:#d7b65d73;transform:translateY(-5px)}.salesWorkflowGrid b{color:#e0c576;background:#d7b65d24;border-radius:13px;place-items:center;width:42px;height:42px;font-size:11px;display:grid}.salesWorkflowGrid h3{margin:46px 0 10px;font-size:20px}.salesWorkflowGrid p{color:#aec2bc;margin:0;font-size:12px;line-height:1.7}.salesFeatures{background:#f5f7f5;padding:110px clamp(24px,7vw,120px)}.salesFeatures>.eyebrow,.salesPricing>.eyebrow{color:#98741e}.salesFeatures h2,.salesPricing h2{letter-spacing:-1.6px;max-width:760px;margin:12px auto 48px;font-size:clamp(32px,4vw,48px);line-height:1.1}.salesFeatures>div{gap:14px}.salesFeatures article{border:0;border-radius:21px;min-height:240px;padding:30px;transition:transform .22s;box-shadow:0 16px 45px #092c2612}.salesFeatures article:hover{transform:translateY(-5px)}.salesFeatures article>svg{border-radius:14px;width:46px;height:46px}.salesFeatures h3{margin-top:30px;font-size:17px}.salesFeatures p{font-size:11px;line-height:1.75}.salesPricing{background:radial-gradient(circle at 50% 0,#d7b65d2e,#0000 30%),#072a24;padding:110px clamp(24px,7vw,120px)}.salesPricing article{border:1px solid #092c2617;border-radius:22px;padding:32px;box-shadow:0 18px 55px #00141024}.salesPricing article.featured{border:2px solid #d7b65d;box-shadow:0 28px 70px #00141047}.salesPricing li{font-size:12px}.salesPricing button{min-height:46px}.salesFooter{background:#041e19;padding:36px}@media (max-width:900px){.salesHero{min-height:620px}.salesTrust{grid-template-columns:1fr 1fr}.salesTrust>div:nth-child(2){border-right:0}.salesTrust>div:nth-child(-n+2){border-bottom:1px solid #092c2614}.salesSectionIntro,.salesWorkflowGrid{grid-template-columns:1fr}.salesWorkflowGrid article{min-height:190px}.salesWorkflowGrid h3{margin-top:28px}.salesFeatures>div{grid-template-columns:1fr 1fr}}@media (max-width:620px){.salesPage>nav{height:70px}.salesPage>nav strong{font-size:16px}.salesHero{min-height:auto;padding:66px 20px 70px}.salesBadge{font-size:9px}.salesHero h1{letter-spacing:-2.8px;font-size:46px}.salesHero p{font-size:14px}.salesHero>div>div{flex-direction:column;align-items:stretch}.salesHero>div>div>a{text-align:center}.salesTrust{grid-template-columns:1fr}.salesTrust>div{border-bottom:1px solid #092c2614;border-right:0;padding:22px 20px}.salesWorkflow,.salesFeatures,.salesPricing{padding:76px 20px}.salesSectionIntro{gap:20px}.salesSectionIntro h2,.salesFeatures h2,.salesPricing h2{letter-spacing:-1.3px;font-size:34px}.salesFeatures>div{grid-template-columns:1fr}.salesFeatures article{min-height:0}.salesPricing article.featured{transform:none}}.salesPrice{font-weight:900;color:#a77d26!important;font-size:22px!important}.paymentResult{background:linear-gradient(135deg,#eef7f3,#fff);place-items:center;min-height:100vh;padding:20px;display:grid}.paymentResult section{text-align:center;background:#fff;border:1px solid #dbe8e3;border-radius:22px;width:min(520px,100%);padding:42px;box-shadow:0 24px 70px #113f3320}.paymentResult svg{width:62px;height:62px}.paymentResult .ok{color:#0b795e}.paymentResult .fail{color:#b64e39}.paymentResult p{color:#687b74;line-height:1.65}.paymentResult a{color:#fff;background:#0b604d;border-radius:10px;margin-top:15px;padding:12px 18px;font-weight:800;display:inline-block}@media (max-width:700px){.investorListCard,.investorRichList,.investorClickableRow,.investorIdentity{min-width:0;max-width:100%}.investorClickableRow{width:100%;overflow:hidden}.investorIdentity strong,.investorIdentity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.investorSegment{width:118px;max-width:118px}.investorOverview{width:100%;min-width:0}.investorSegmentation{min-width:0;overflow:hidden}.investorSegmentation button{min-width:0;padding:4px 6px}.investorSegmentation button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.campaignAdminCard{box-shadow:var(--premium-shadow);background:#fff;border:1px solid #dce8e4;border-radius:18px;gap:15px;margin-top:14px;padding:20px;display:grid}.campaignAdminCard>header{justify-content:space-between;align-items:center;display:flex}.campaignAdminCard h2{color:#153e34;margin:0}.campaignAdminCard p{color:#74857f;margin:4px 0 0;font-size:10px}.campaignAdminCard>header>label{color:#08705a;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.campaignAdminCard>div{grid-template-columns:2fr repeat(3,1fr);gap:10px;display:grid}.campaignAdminCard label{color:#526961;gap:5px;font-size:10px;font-weight:800;display:grid}.campaignAdminCard input{border:1px solid #d6e3de;border-radius:9px;min-height:40px;padding:8px 10px}.campaignAdminCard fieldset{border:1px solid #dce8e4;border-radius:12px;gap:10px;padding:12px;display:flex}.campaignAdminCard legend{color:#536b62;padding:0 6px;font-size:10px;font-weight:800}.campaignAdminCard fieldset label{background:#f3f8f6;border-radius:9px;grid-template-columns:auto auto;align-items:center;gap:5px 7px;min-width:170px;padding:9px;display:grid}.campaignAdminCard fieldset input{min-height:0}.campaignAdminCard fieldset small{color:#71857d;grid-column:2}.campaignBadge{color:#173d34;background:#d7b65d;border-radius:7px;width:max-content;padding:5px 8px;font-size:9px;font-weight:900;display:inline-block}.salesPrice del{color:#899691;margin-right:7px;font-size:14px;font-weight:600}.checkoutPrice{color:#164b3e;background:#eef7f3;border:1px solid #d9e7e2;border-radius:10px;grid-template-columns:1fr auto;gap:3px 10px;padding:11px 13px;display:grid}.checkoutPrice b{font-size:18px}.checkoutPrice small{color:#98741e;grid-column:1/-1;font-weight:800}@media (max-width:900px){.campaignAdminCard>div{grid-template-columns:1fr 1fr}.campaignAdminCard fieldset{flex-wrap:wrap}}@media (max-width:600px){.campaignAdminCard>header{align-items:flex-start;gap:10px}.campaignAdminCard>div{grid-template-columns:1fr}.campaignAdminCard fieldset{display:grid}.campaignAdminCard fieldset label{min-width:0}}.adminTabs{background:#fff;border:1px solid #dce8e4;border-radius:14px;gap:7px;margin:14px 0;padding:6px;display:flex;overflow:auto}.adminTabs button{color:#62756e;white-space:nowrap;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;min-height:38px;padding:8px 13px;font-size:11px;font-weight:800;display:flex}.adminTabs button.active{color:#fff;background:#075746}.adminPanelGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.planAdminCard,.adminDataPanel{box-shadow:var(--premium-shadow);background:#fff;border:1px solid #dce8e4;border-radius:18px}.planAdminCard{gap:10px;padding:21px;display:grid}.planAdminCard header{align-items:center;gap:11px;display:flex}.planAdminCard header svg{color:#08705a;background:#e1f3ed;border-radius:12px;width:40px;height:40px;padding:10px}.planAdminCard h2,.adminDataPanel h2{color:#153e34;margin:0}.planAdminCard p,.adminDataPanel p{color:#74857f;margin:3px 0 0;font-size:10px}.planAdminCard>span{color:#385a50;align-items:center;gap:8px;font-size:11px;display:flex}.planAdminCard>span svg{color:#16916e;width:15px}.planAdminCard>small{color:#83918c;border-top:1px solid #e5eeeb;margin-top:7px;padding-top:11px}.adminDataPanel{overflow:hidden}.adminDataPanel>header{border-bottom:1px solid #e2ebe8;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.adminDataPanel>header>b{color:#9a6d11;font-size:10px}.adminDataTable .head,.adminDataTable article{grid-template-columns:1.5fr .7fr .6fr .6fr 1fr;align-items:center;gap:12px;padding:11px 16px;display:grid}.adminDataTable .head{color:#6b7e77;background:#eef5f2;font-size:9px;font-weight:900}.adminDataTable article{border-top:1px solid #e7efec;font-size:10px}.adminDataTable article>span{gap:3px;min-width:0;display:grid}.adminDataTable small{color:#7c8d87;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adminStatus.paid{color:#08724e;background:#dcf5e9}.adminStatus.pending{color:#94620e;background:#fff0d5}.adminStatus.failed{color:#a0443b;background:#fde8e6}.healthAdminGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.healthAdminGrid article{background:#fff;border:1px solid #dce8e4;border-radius:15px;align-items:center;gap:11px;padding:17px;display:flex}.healthAdminGrid article>svg{color:#087158;background:#def3eb;border-radius:11px;width:38px;height:38px;padding:10px}.healthAdminGrid article.warn>svg{color:#9b6810;background:#fff0d8}.healthAdminGrid article>span{flex:1;gap:3px;display:grid}.healthAdminGrid small{color:#758781}.healthAdminGrid i{color:#087052;background:#dcf5e9;border-radius:7px;padding:5px 7px;font-size:9px;font-style:normal;font-weight:800}.healthAdminGrid .warn i{color:#95610b;background:#fff0d8}.auditList article{border-top:1px solid #e6eeeb;grid-template-columns:30px 1fr auto 145px;align-items:center;gap:10px;padding:11px 15px;display:grid}.auditList article>svg{color:#176a56;background:#e7f3ef;border-radius:9px;width:30px;height:30px;padding:8px}.auditList article>div{gap:3px;display:grid}.auditList span,.auditList code,.auditList time{color:#778983;font-size:9px}.auditList code{background:#f0f5f3;border-radius:6px;padding:4px 7px}@media (max-width:900px){.healthAdminGrid{grid-template-columns:1fr 1fr}.adminDataTable{overflow:auto}.adminDataTable .head,.adminDataTable article{min-width:760px}}@media (max-width:600px){.adminPanelGrid,.healthAdminGrid{grid-template-columns:1fr}.auditList article{grid-template-columns:30px 1fr}.auditList code,.auditList time{grid-column:2}}.adminBusinessView{background:linear-gradient(#fff,#f8fbfa);border:1px solid #d7e6e1;border-radius:17px;margin-top:16px;overflow:hidden}.adminBusinessView>header{border-bottom:1px solid #e1ebe7;justify-content:space-between;align-items:center;gap:15px;padding:17px 18px;display:flex}.adminBusinessView>header>div{gap:3px;display:grid}.adminBusinessView>header strong{color:#123e33;font-size:14px}.adminBusinessView>header small{color:#71847d;font-size:10px}.adminBusinessView>header>span{color:#087057;background:#e7f5ef;border-radius:9px;align-items:center;gap:6px;padding:7px 9px;font-size:9px;font-weight:850;display:inline-flex}.adminBusinessView>nav{background:#f6faf8;border-bottom:1px solid #e6eeeb;gap:6px;padding:10px 12px;display:flex;overflow-x:auto}.adminBusinessView>nav button{color:#5d736b;white-space:nowrap;background:0 0;border:0;border-radius:9px;align-items:center;gap:5px;padding:8px 11px;font-size:10px;font-weight:800;display:flex}.adminBusinessView>nav button.active{color:#fff;background:#075746}.adminBusinessList{max-height:330px;overflow:auto}.adminBusinessList article{border-top:1px solid #e8efec;grid-template-columns:minmax(150px,1.1fr) minmax(170px,1.5fr) minmax(120px,.8fr);align-items:center;gap:12px;padding:12px 16px;display:grid}.adminBusinessList article:first-child{border-top:0}.adminBusinessList article>span{gap:3px;min-width:0;display:grid}.adminBusinessList b{color:#173f35;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.adminBusinessList small{color:#788983;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.adminBusinessList em{color:#42685d;background:#edf5f2;border-radius:7px;justify-self:end;padding:6px 8px;font-size:9px;font-style:normal;font-weight:800}.adminBusinessEmpty{color:#7c8d87;font-size:11px;justify-content:center!important;padding:38px 20px!important;display:flex!important}.legalPage{color:#173c33;background:radial-gradient(circle at 82% 6%,#d8eee7,#0000 26%),linear-gradient(145deg,#f7faf8,#edf5f2);min-height:100vh;padding:50px 18px 80px}.legalPage>main{background:#fff;border:1px solid #dce8e3;border-radius:24px;width:min(920px,100%);margin:auto;padding:clamp(24px,5vw,58px);box-shadow:0 26px 80px #09372b1a}.legalPage>a{color:#0a6651;align-items:center;gap:7px;width:min(920px,100%);margin:0 auto 14px;font-size:12px;font-weight:850;display:flex}.legalPage .legalEyebrow{color:#a17b25;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:900}.legalPage h1{letter-spacing:-1.8px;margin:10px 0 8px;font-size:clamp(30px,5vw,48px);line-height:1.04}.legalPage .legalUpdated{color:#7a8a85;border-bottom:1px solid #e4ece9;padding-bottom:22px;font-size:10px;display:block}.legalPage section{padding-top:24px}.legalPage h2{color:#0b5948;margin:0 0 9px;font-size:18px}.legalPage p,.legalPage li{color:#526b63;font-size:12px;line-height:1.8}.legalPage ul{padding-left:20px}.legalPage .legalNotice{color:#735918;background:#fff9e9;border:1px solid #ead9a9;border-radius:12px;margin-top:28px;padding:15px 17px;font-size:11px;line-height:1.65}.salesFooter{text-align:left;grid-template-columns:minmax(230px,1.4fr) minmax(300px,2fr) auto;align-items:center;gap:25px;padding:38px clamp(22px,7vw,120px);display:grid}.salesFooter>div:first-child{gap:6px;display:grid}.salesFooter strong{color:#fff;font-size:13px}.salesFooter small{color:#91aaa2;max-width:460px;font-size:9px;line-height:1.55}.salesFooter nav{flex-wrap:wrap;justify-content:center;gap:9px 16px;display:flex}.salesFooter nav a{font-size:10px;font-weight:750}.paymentMarks{justify-content:flex-end;align-items:center;gap:12px;display:flex}.paymentMarks>span:last-child{color:#dceae5;gap:2px;font-size:9px;display:grid}.paymentMarks>span:last-child small{color:#89a39a}.mastercardMark{width:49px;height:31px;position:relative}.mastercardMark:before,.mastercardMark:after{content:"";border-radius:50%;width:27px;height:27px;position:absolute;top:2px}.mastercardMark:before{background:#eb001b;left:0}.mastercardMark:after{mix-blend-mode:screen;background:#f79e1b;right:0}.legalConsent{background:#f7faf9;border:1px solid #dce7e3;border-radius:10px;line-height:1.55;color:#536c64!important;grid-template-columns:18px 1fr!important;align-items:start!important;gap:7px!important;margin-top:12px!important;padding:10px!important;font-size:9px!important;display:grid!important}.legalConsent input{width:15px;height:15px;margin:1px 0 0;padding:0}.legalConsent a{color:#087058;text-decoration:underline}@media (max-width:900px){.salesFooter{text-align:center;grid-template-columns:1fr}.salesFooter>div:first-child{justify-items:center}.salesFooter nav,.paymentMarks{justify-content:center}.adminBusinessList article{grid-template-columns:1fr 1fr}.adminBusinessList em{grid-column:2;justify-self:end}}@media (max-width:560px){.legalPage{padding:24px 12px 50px}.legalPage>main{border-radius:18px;padding:23px 18px}.legalPage h1{letter-spacing:-1px}.adminBusinessView>header{flex-direction:column;align-items:flex-start}.adminBusinessList article{grid-template-columns:1fr}.adminBusinessList em{grid-column:1;justify-self:start}.salesFooter{padding:32px 18px}.salesFooter nav{flex-direction:column;align-items:center}}.adminBusinessView>header>div{align-items:center;gap:10px;display:flex}.adminBusinessView>header>div>svg{color:#087057;background:#e1f3ec;border-radius:10px;width:35px;height:35px;padding:9px}.adminBusinessView>header>div>span{gap:2px;display:grid}.adminBusinessView>header>em{color:#087057;background:#e7f5ef;border-radius:9px;align-items:center;gap:6px;padding:7px 9px;font-size:9px;font-style:normal;font-weight:850;display:inline-flex}.adminBusinessView>header>em svg{width:13px}.adminBusinessList article>div{gap:3px;min-width:0;display:grid}.adminBusinessList article>div span{color:#788983;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.adminBusinessList>p{text-align:center;color:#7c8d87;margin:0;padding:38px 20px;font-size:11px}.legalPage>nav{justify-content:space-between;align-items:center;width:min(920px,100%);margin:0 auto 14px;display:flex}.legalPage>nav a{color:#0a6651;font-size:12px;font-weight:850}.legalPage>nav span{color:#587068;font-size:9px}.legalPage>article{background:#fff;border:1px solid #dce8e3;border-radius:24px;width:min(920px,100%);margin:auto;padding:clamp(24px,5vw,58px);box-shadow:0 26px 80px #09372b1a}.legalPage>article>small{color:#a17b25;letter-spacing:.1em;padding-bottom:8px;font-size:9px;font-weight:900;display:block}.legalPage .legalIntro{color:#526b63;border-bottom:1px solid #e4ece9;padding-bottom:22px;font-size:13px;line-height:1.75}.legalPage article section{grid-template-columns:42px 1fr;gap:12px;padding-top:25px;display:grid}.legalPage article section>b{color:#087057;background:#e5f4ee;border-radius:10px;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.legalPage article section h2{margin:2px 0 8px}.legalPage article section p{margin:0}.legalPage>article>aside{color:#735918;background:#fff9e9;border:1px solid #ead9a9;border-radius:12px;margin-top:30px;padding:15px 17px;font-size:11px;line-height:1.65}@media (max-width:560px){.legalPage>article{border-radius:18px;padding:23px 18px}.legalPage>nav{align-items:flex-start;gap:10px}.legalPage>nav span{text-align:right}.legalPage article section{grid-template-columns:32px 1fr;gap:9px}.legalPage article section>b{width:29px;height:29px}}.salesPaymentBar{color:#7f9d94;background:#031913;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:24px;padding:24px clamp(22px,7vw,120px) 28px;display:flex}.salesPaymentLogos{align-items:center;gap:22px;display:flex}.visaLogo,.iyzicoLogo{color:#fff;border-radius:3px;place-items:center;height:31px;font-weight:900;line-height:1;display:grid}.visaLogo{letter-spacing:-1px;background:#1a1f71;min-width:52px;padding:0 7px;font-size:18px;font-style:italic}.mastercardLogo{width:52px;height:31px;position:relative}.mastercardLogo:before,.mastercardLogo:after{content:"";border-radius:50%;width:25px;height:25px;position:absolute;top:3px}.mastercardLogo:before{background:#eb001b;left:4px}.mastercardLogo:after{opacity:.92;background:#f79e1b;right:4px}.mastercardLogo i:first-child{z-index:1;clip-path:polygon(40% 0,100% 16%,65% 50%,100% 84%,40% 100%,0 82%,35% 50%,0 18%);background:#ff5f00;width:7px;height:19px;position:absolute;top:6px;left:23px}.iyzicoLogo{letter-spacing:-.3px;background:#2864dc;min-width:105px;padding:0 15px;font-size:15px}.salesPaymentBar>small{color:#78968d;letter-spacing:.01em;font-size:10px}@media (max-width:620px){.salesPaymentBar{text-align:center;flex-direction:column;justify-content:center;padding:24px 18px}.salesPaymentLogos{gap:15px}.iyzicoLogo{min-width:90px}.salesPaymentBar>small{line-height:1.6}}.scanRunCard>header>aside{align-items:center;gap:9px;display:flex}.scanRunCard>header>aside>span{color:#176b57;background:#edf7f3;border-radius:9px;align-items:center;gap:5px;padding:7px 9px;font-size:9px;font-weight:800;display:flex}.scanRunCard>header>aside>span svg{width:13px}.scanAliveNotice{background:linear-gradient(100deg,#f2fbf7,#e9f8f2);border:1px solid #cce8dc;border-radius:11px;align-items:center;gap:11px;margin:13px 0;padding:11px 13px;display:flex}.scanAliveNotice>i{background:#19b979;border-radius:50%;flex:0 0 10px;width:10px;height:10px;animation:1.7s infinite scanPulse;box-shadow:0 0 #19b97955}.scanAliveNotice>span{color:#5d776e;gap:2px;font-size:9px;line-height:1.45;display:grid}.scanAliveNotice b{color:#0b604c;font-size:10px}@keyframes scanPulse{70%{box-shadow:0 0 0 9px #0000}to{box-shadow:0 0 #0000}}.scanHistoryCard{background:#fff;border:1px solid #dbe8e3;border-radius:17px;overflow:hidden}.scanHistoryCard>header{border-bottom:1px solid #e3ece8;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.scanHistoryCard>header>div{align-items:center;gap:9px;display:flex}.scanHistoryCard>header svg{color:#087058;background:#e5f4ee;border-radius:9px;width:31px;height:31px;padding:8px}.scanHistoryCard h2{margin:0;font-size:13px}.scanHistoryCard p{color:#788a84;margin:3px 0 0;font-size:9px}.scanHistoryCard>header>b{color:#567168;background:#edf4f1;border-radius:8px;padding:6px 8px;font-size:9px}.scanHistoryCard>div{max-height:310px;overflow:auto}.scanHistoryCard>div>button{color:#173f35;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e8efec;grid-template-columns:34px minmax(150px,1fr) 150px 75px;align-items:center;gap:10px;width:100%;padding:11px 16px;display:grid}.scanHistoryCard>div>button:first-child{border-top:0}.scanHistoryCard>div>button:hover,.scanHistoryCard>div>button.active{background:#f0f8f5}.scanHistoryState{color:#087058;background:#e5f5ef;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.scanHistoryState.failed{color:#b7483b;background:#ffedeb}.scanHistoryState svg{width:15px}.scanHistoryCard button>span:nth-child(2){gap:3px;display:grid}.scanHistoryCard button small{color:#748780;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.scanHistoryCard time{color:#748780;font-size:9px}.scanHistoryCard button>em{color:#3e6c5f;background:#edf5f2;border-radius:7px;justify-self:end;padding:5px 7px;font-size:8px;font-style:normal;font-weight:800}@media (max-width:700px){.scanRunCard>header{align-items:flex-start}.scanRunCard>header>aside{flex-direction:column;align-items:flex-end}.scanHistoryCard>div>button{grid-template-columns:34px 1fr auto}.scanHistoryCard time{grid-column:2}.scanHistoryCard button>em{grid-area:1/3/-1}.scanRunSteps{overflow-x:auto}}.guidedOnboarding{width:min(760px,100%);max-height:92vh;padding:32px;position:relative;overflow:auto!important}.onboardingProgress{background:#e1ebe7;border-radius:24px 24px 0 0;height:5px;position:absolute;top:0;left:0;right:0;overflow:hidden}.onboardingProgress span{border-radius:inherit;background:linear-gradient(90deg,#087058,#d6b65d);height:100%;transition:width .3s;display:block}.onboardingWelcome{text-align:center}.onboardingWelcome>span,.onboardingReady>span{color:#edcf7a;background:linear-gradient(145deg,#075b49,#0f8168);border-radius:18px;place-items:center;width:58px;height:58px;margin:4px auto 15px;display:grid;box-shadow:0 14px 32px #075b4930}.onboardingWelcome>span svg,.onboardingReady>span svg{width:28px}.onboardingWelcome>small,.onboardingReady>small,.onboardingAutomation header small,.onboardingWhatsapp header small{color:#087058;letter-spacing:.13em;font-size:9px;font-weight:900}.onboardingWelcome h2,.onboardingReady h2{letter-spacing:-.04em;margin:7px 0;font-size:28px}.onboardingWelcome>p,.onboardingReady>p{color:#6b7f77;max-width:570px;margin:0 auto 22px;line-height:1.65}.onboardingWelcome>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.onboardingWelcome article{background:#f7fbf9;border:1px solid #dce9e4;border-radius:15px;justify-items:center;gap:7px;padding:18px 13px;display:grid}.onboardingWelcome article svg{color:#087058;width:25px}.onboardingWelcome article b{font-size:12px}.onboardingWelcome article small{color:#72857e;font-size:9px;line-height:1.5}.onboardingAutomation header,.onboardingWhatsapp header{text-align:center}.onboardingAutomation header>span,.onboardingWhatsapp header>span{color:#087058;background:#e1f3ec;border-radius:14px;place-items:center;width:48px;height:48px;margin:auto auto 11px;display:grid}.onboardingAutomation h2,.onboardingWhatsapp h2{margin:6px 0}.onboardingAutomation header p,.onboardingWhatsapp header p{margin-bottom:18px}.onboardingAutomation>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.onboardingAutomation>div>button{text-align:left;color:#234b40;background:#fff;border:1px solid #dce7e3;border-radius:13px;grid-template-columns:34px 1fr 22px;align-items:center;gap:10px;padding:14px;display:grid}.onboardingAutomation>div>button.selected{background:#ebf8f3;border-color:#128068;box-shadow:inset 0 0 0 1px #1280681c}.onboardingAutomation button>svg{color:#087058;background:#e8f4f0;border-radius:8px;width:27px;height:27px;padding:6px}.onboardingAutomation button span{gap:3px;display:grid}.onboardingAutomation button small{color:#71847d;font-size:9px;line-height:1.4}.onboardingAutomation button i{color:#fff;border:1px solid #c8dad4;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.onboardingAutomation button.selected i{background:#087058;border-color:#087058}.onboardingAutomation button i svg{width:12px}.onboardingWhatsapp>div:not(.notice){background:#f7fbf9;border:1px solid #d7e5e0;border-radius:16px;grid-template-columns:72px 1fr auto;align-items:center;gap:15px;padding:19px;display:grid}.onboardingWhatsapp>div.connected{background:#eaf8f3;border-color:#9ed8c4}.onboardingWhatsapp>div>svg{color:#087058;background:#e0f1eb;border-radius:16px;width:58px;height:58px;padding:15px}.onboardingWhatsapp img{border-radius:8px;width:72px;height:72px}.onboardingWhatsapp section{gap:4px;display:grid}.onboardingWhatsapp section small{color:#71847d;font-size:10px}.onboardingWhatsapp aside{gap:7px;display:grid}.onboardingWhatsapp aside button{white-space:nowrap;justify-content:center}.onboardingWhatsapp aside svg{width:14px}.onboardingReady{text-align:center}.onboardingReady>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.onboardingReady article{background:#f7fbf9;border:1px solid #dce8e4;border-radius:12px;gap:3px;padding:13px;display:grid}.onboardingReady article b{color:#087058;font-size:20px}.onboardingReady article small{color:#71847d;font-size:9px}.onboardingReady>aside{text-align:left;background:#fff9e8;border:1px solid #e4d29b;border-radius:13px;align-items:center;gap:12px;margin-top:12px;padding:14px;display:flex}.onboardingReady>aside>svg{color:#9a741b;width:34px}.onboardingReady>aside span{gap:3px;display:grid}.onboardingReady>aside small{color:#75652f;font-size:9px}.guidedOnboarding>footer>div{max-width:260px;overflow:hidden}.guidedOnboarding>footer .ghostBtn,.guidedOnboarding>footer .primaryBtn{align-items:center;gap:5px;display:flex}.guidedOnboarding>footer button svg{width:14px}@media (max-width:640px){.guidedOnboarding{padding:27px 18px}.onboardingWelcome>div,.onboardingAutomation>div{grid-template-columns:1fr}.onboardingWelcome article{text-align:left;grid-template-columns:30px 1fr;justify-items:start}.onboardingWelcome article small{grid-column:2}.onboardingWhatsapp>div:not(.notice){grid-template-columns:58px 1fr}.onboardingWhatsapp img{width:58px;height:58px}.onboardingWhatsapp aside{grid-column:1/-1}.onboardingReady>div{grid-template-columns:1fr 1fr}.guidedOnboarding>footer{flex-wrap:wrap}.guidedOnboarding>footer>div{order:3;width:100%;max-width:none}.onboardingWelcome h2,.onboardingReady h2{font-size:24px}}.testInviteField small{color:#8b7434;font-size:8px;font-weight:750}.testInviteField>span{color:#71847d;margin-top:5px;font-size:8px;line-height:1.45}.testInvitePanel{max-width:760px;margin:0 auto}.testInvitePanel>header>svg{color:#087058;background:#e5f4ee;border-radius:12px;width:42px;height:42px;padding:10px}.testInviteBox{background:#fff9e8;border:1px solid #dfcf99;border-radius:12px;grid-template-columns:1fr auto;gap:9px;margin:18px;padding:15px;display:grid}.testInviteBox>div{gap:3px;display:grid}.testInviteBox b{color:#5f4c18;font-size:11px}.testInviteBox small{color:#806f41;font-size:8px;line-height:1.45}.testInviteBox>button{color:#fff;background:#92711e;border:0;border-radius:8px;align-items:center;gap:5px;padding:8px 10px;font-size:9px;font-weight:850;display:flex}.testInviteBox>button svg{width:13px}.testInviteBox>code{color:#604d18;overflow-wrap:anywhere;background:#fff;border:1px dashed #b79b50;border-radius:8px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;padding:9px;font-size:10px;display:flex}.testInviteBox>code button{color:#604d18;background:#e9dab0;border:0;border-radius:7px;flex:0 0 29px;place-items:center;width:29px;height:29px;display:grid}.testInviteBox>code svg{width:13px}.testInviteHelp{color:#647a72;margin:0 18px 20px;font-size:10px;line-height:1.65}@media (max-width:560px){.testInviteBox{grid-template-columns:1fr}.testInviteBox>button{justify-content:center}.testInviteBox>code{grid-column:1}}.subscriptionAdminV2 button,.subscriptionAdminV2 a,.subscriptionAdminV2 article,.subscriptionAdminV2 .adminDataPanel,.subscriptionAdminV2 .catalogForm,.subscriptionAdminV2 .listingPoolAdminConnection,.subscriptionAdminV2 .campaignAdminCard,.subscriptionAdminV2 .testInviteBox,.subscriptionAdminV2 .tenantDetailHero,.subscriptionAdminV2 .usageDetailGrid>div{transition:transform .2s,box-shadow .2s,border-color .2s,background-color .2s,color .2s,opacity .2s}.subscriptionAdminV2 button:not(:disabled),.subscriptionAdminV2 a{cursor:pointer}.subscriptionAdminV2 button:focus-visible,.subscriptionAdminV2 a:focus-visible{outline-offset:2px;outline:3px solid #13896847}@media (hover:hover) and (pointer:fine){.subscriptionAdminV2 .adminMetricGrid article:hover,.subscriptionAdminV2 .catalogMetrics article:hover,.subscriptionAdminV2 .planAdminCard:hover,.subscriptionAdminV2 .healthAdminGrid article:hover,.subscriptionAdminV2 .usageDetailGrid>div:hover,.subscriptionAdminV2 .tenantDetailHero:hover{border-color:#a8d2c4;transform:translateY(-3px);box-shadow:0 12px 28px #084a391c}.subscriptionAdminV2 .tenantAdminRow:hover,.subscriptionAdminV2 .adminDataTable article:hover,.subscriptionAdminV2 .catalogScopeList>article:hover,.subscriptionAdminV2 .catalogRuns article:hover,.subscriptionAdminV2 .adminUserList article:hover,.subscriptionAdminV2 .paymentHistory article:hover,.subscriptionAdminV2 .auditList article:hover{background:#f2faf7;box-shadow:inset 3px 0 #128568}.subscriptionAdminV2 .adminTabs button:not(.active):hover{color:#075746;background:#eaf5f1;transform:translateY(-1px)}.subscriptionAdminV2 .primaryBtn:hover:not(:disabled),.subscriptionAdminV2 .listingPoolAdminConnection button:hover:not(:disabled),.subscriptionAdminV2 .catalogScopeList button:hover:not(:disabled){color:#fff;background:#096a52;border-color:#075746;transform:translateY(-2px);box-shadow:0 8px 18px #07574633}.subscriptionAdminV2 .tenantActions button:hover:not(:disabled),.subscriptionAdminV2 .testInviteBox button:hover:not(:disabled){color:#075746;background:#e5f5ef;border-color:#0c795f;transform:translateY(-2px);box-shadow:0 6px 14px #07574624}.subscriptionAdminV2 .catalogForm:hover,.subscriptionAdminV2 .listingPoolAdminConnection:hover,.subscriptionAdminV2 .campaignAdminCard:hover,.subscriptionAdminV2 .adminDataPanel:hover{border-color:#bddbd1}}.subscriptionAdminV2 button:active:not(:disabled),.subscriptionAdminV2 a:active{transform:translateY(0)scale(.97)}.subscriptionAdminV2 button:disabled{cursor:not-allowed;opacity:.62}.aiWorkAssistant{background:linear-gradient(145deg,#fff 45%,#f0faf6);border:1px solid #d7e6e1;border-radius:18px;padding:18px;box-shadow:0 10px 28px #094d3c12}.aiWorkAssistant>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.aiWorkAssistant>header>div{align-items:center;gap:11px;display:flex}.aiWorkAssistant>header>div>span{color:#087058;background:#daf2e9;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.aiWorkAssistant>header svg{width:19px}.aiWorkAssistant h2{color:#123c32;margin:0;font-size:17px}.aiWorkAssistant>header p{color:#748780;margin:3px 0 0;font-size:10px}.aiWorkAssistant>header button{color:#0a604d;background:#fff;border:1px solid #c9ddd6;border-radius:10px;align-items:center;gap:7px;padding:9px 12px;font-size:10px;font-weight:800;display:flex}.aiAssistantMessage{color:#146b56;background:#edf8f4;border-radius:9px;margin:0 0 10px;padding:8px 10px;font-size:10px}.aiRecommendationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.aiRecommendationGrid article{background:#fff;border:1px solid #dfeae6;border-radius:13px;flex-direction:column;min-width:0;padding:13px;display:flex}.aiRecommendationGrid article.urgent{background:linear-gradient(145deg,#fffdf6,#fff8df);border-color:#e5c574}.aiRecommendationMeta{justify-content:space-between;align-items:center;gap:8px;display:flex}.aiRecommendationMeta span{color:#087058;background:#e5f5ef;border-radius:7px;padding:4px 7px;font-size:8px;font-weight:850}.aiRecommendationMeta b{color:#8b6a18;font-size:8px}.aiRecommendationGrid h3{color:#173e34;margin:10px 0 5px;font-size:12px;line-height:1.35}.aiRecommendationGrid article>p{color:#62776f;margin:0;font-size:9px;line-height:1.55}.aiRecommendationGrid ul{color:#668078;margin:8px 0 0;padding-left:15px;font-size:8px;line-height:1.5}.aiRecommendationGrid footer{align-items:center;gap:6px;margin-top:auto;padding-top:11px;display:flex}.aiRecommendationGrid footer>a{color:#fff;background:#0a684f;border-radius:8px;justify-content:center;align-items:center;gap:5px;margin-right:auto;padding:7px 10px;font-size:9px;font-weight:800;display:flex}.aiRecommendationGrid footer>a svg{width:12px}.aiRecommendationGrid footer>button{color:#54756b;background:#fff;border:1px solid #d6e3df;border-radius:8px;place-items:center;width:29px;height:29px;padding:0;display:grid}.aiRecommendationGrid footer>button:hover{color:#087058;background:#eaf7f2;border-color:#178269}.aiRecommendationGrid footer>button svg{width:13px}.aiAssistantEmpty{color:#758981;text-align:center;grid-column:1/-1;place-items:center;gap:5px;padding:25px;display:grid}.aiAssistantEmpty svg{color:#0b8064}.aiAssistantEmpty strong{color:#254d42;font-size:12px}.aiAssistantEmpty p{margin:0;font-size:9px}.spinning{animation:.8s linear infinite aiSpin}@keyframes aiSpin{to{transform:rotate(360deg)}}@media (max-width:760px){.aiWorkAssistant{border-radius:15px;padding:14px}.aiWorkAssistant>header button span{display:none}.aiRecommendationGrid{grid-template-columns:1fr}.aiWorkAssistant:not(.compact){display:none}.aiWorkAssistant.compact{margin-top:12px}.aiRecommendationGrid article:nth-child(n+3){display:none}}:where(.pfTable>button>i,.peopleTable>button>i,.mpList article>i,.mcwTaskRows article>i,.mcwFollowRows article>i,.mcwUpcoming article>i){box-sizing:border-box;vertical-align:middle;flex:none;place-items:center;padding:0;line-height:0;display:inline-grid;overflow:hidden}:where(.pfTable>button>i,.peopleTable>button>i,.mpList article>i,.mcwTaskRows article>i,.mcwFollowRows article>i,.mcwUpcoming article>i)>svg{stroke-width:2.5px;max-width:100%;max-height:100%;display:block;overflow:visible;width:calc(100% - 3px)!important;height:calc(100% - 3px)!important;margin:0!important}input[type=checkbox]{box-sizing:border-box;vertical-align:middle;flex:none}:where(.reExactTable article>i:first-child,.fsExactTable article>i:first-child,.scanExactTable article>i:first-child,.fsboList>button>i,.onboardingAutomation button>i){box-sizing:border-box;vertical-align:middle;flex:none;place-items:center;padding:0;font-style:normal;line-height:0;display:inline-grid;overflow:hidden}:where(.fsboList>button>i,.onboardingAutomation button>i)>svg{max-width:100%;max-height:100%;display:block;width:calc(100% - 3px)!important;height:calc(100% - 3px)!important;margin:0!important}.reExactTable article>i:first-child{text-align:center;line-height:11px}.salesPricing>div{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}.salesPlanIcon{color:#087058;background:#e4f3ee;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.salesPlanIcon svg{width:22px}.salesPlanDescription{min-height:38px;margin:7px 0 14px!important}.salesWhatsappButton{z-index:80;background:linear-gradient(145deg,#25d366,#15994a);border:1px solid #ffffff5c;border-radius:16px;align-items:center;gap:10px;padding:11px 15px 11px 11px;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 16px 38px #07552b55;color:#fff!important}.salesWhatsappButton:hover{transform:translateY(-3px);box-shadow:0 20px 44px #07552b70}.salesWhatsappButton>svg{background:#ffffff20;border-radius:11px;width:36px;height:36px;padding:7px}.salesWhatsappButton>span{gap:2px;display:grid}.salesWhatsappButton b{font-size:12px}.salesWhatsappButton small{color:#eafff1;font-size:8px}@media (max-width:620px){.salesPricing>div{grid-template-columns:1fr}.salesWhatsappButton{border-radius:14px;padding:9px;bottom:13px;right:13px}.salesWhatsappButton>span{display:none}}.salesNetwork{background:radial-gradient(circle at 82% 45%,#dceee8,#0000 34%),linear-gradient(135deg,#fbfcfb,#eef5f2);grid-template-columns:1fr minmax(420px,.9fr);align-items:center;gap:clamp(40px,7vw,100px);padding:110px clamp(24px,7vw,120px);display:grid;overflow:hidden}.salesNetworkCopy>.eyebrow{color:#98741e}.salesNetworkCopy h2{letter-spacing:-2.5px;margin:13px 0 20px;font-size:clamp(36px,4.5vw,59px);line-height:1.05}.salesNetworkCopy h2 em{color:#0b765d;font-style:normal}.salesNetworkCopy>p{color:#5c736b;max-width:650px;font-size:14px;line-height:1.8}.salesNetworkCopy ul{gap:13px;margin:25px 0;padding:0;list-style:none;display:grid}.salesNetworkCopy li{align-items:flex-start;gap:10px;display:flex}.salesNetworkCopy li>svg{color:#087058;flex:0 0 20px;width:20px}.salesNetworkCopy li>span{gap:3px;display:grid}.salesNetworkCopy li b{font-size:12px}.salesNetworkCopy li small{color:#71847d;font-size:10px;line-height:1.5}.salesNetworkCopy>a{color:#fff;background:#075746;border-radius:12px;align-items:center;gap:7px;margin-top:4px;padding:13px 17px;font-size:11px;font-weight:850;display:inline-flex;box-shadow:0 12px 28px #0757462d}.salesNetworkCopy>a svg{width:15px}.salesNetworkMock{background:#fff;border:1px solid #d5e4df;border-radius:25px;padding:16px;position:relative;transform:rotate(1deg);box-shadow:0 35px 90px #0a3d3025}.salesNetworkMock:before{content:"";z-index:-1;background:#d8b65d33;border-radius:28px;position:absolute;inset:28px -35px -30px 40px}.salesNetworkMock>header{border-bottom:1px solid #e3ece8;justify-content:space-between;align-items:center;padding:9px 8px 17px;display:flex}.salesNetworkMock>header>div{align-items:center;gap:10px;display:flex}.salesNetworkMock>header svg{color:#087058;background:#e1f3ec;border-radius:12px;width:39px;height:39px;padding:9px}.salesNetworkMock>header span{gap:2px;display:grid}.salesNetworkMock>header small{color:#71847d;align-items:center;gap:5px;font-size:8px;display:flex}.salesNetworkMock>header small i{background:#25c17d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #dff5eb}.salesNetworkMock>header>strong{color:#95600e;background:#fff0d7;border-radius:8px;padding:6px 8px;font-size:8px}.salesNetworkMock>main{gap:9px;padding:14px 3px;display:grid}.salesNetworkMock article{background:#fff;border:1px solid #e2ebe8;border-radius:13px;grid-template-columns:39px 1fr;gap:9px;padding:11px;display:grid}.salesNetworkMock article>span{color:#087058;background:#def2eb;border-radius:11px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.salesNetworkMock article>div{gap:2px;display:grid;position:relative}.salesNetworkMock article b{font-size:10px}.salesNetworkMock article small,.salesNetworkMock article time{color:#7b8c86;font-size:7px}.salesNetworkMock article p{color:#36584f;margin:6px 32px 0 0;font-size:9px;line-height:1.55}.salesNetworkMock article time{position:absolute;top:1px;right:0}.salesNetworkMock article.highlight{background:#fff9e9;border-color:#dcca91}.salesNetworkMock article.highlight>span{color:#fff;background:#d8b65d}.salesNetworkMock>footer{color:#82918c;background:#f7faf9;border:1px solid #dce7e3;border-radius:12px;grid-template-columns:1fr 37px;align-items:center;gap:8px;padding:7px 7px 7px 13px;font-size:9px;display:grid}.salesNetworkMock>footer button{color:#fff;background:#087058;border:0;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.salesNetworkMock>footer svg{width:15px}@media (max-width:950px){.salesNetwork{grid-template-columns:1fr}.salesNetworkMock{width:min(600px,100%);margin:auto;transform:none}}@media (max-width:620px){.salesNetwork{padding:76px 20px}.salesNetworkCopy h2{letter-spacing:-1.5px;font-size:36px}.salesNetworkMock{border-radius:19px;padding:10px}.salesNetworkMock article p{margin-right:0}.salesNetworkMock article time{display:none}}
