:root{font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif;color:#1c2723;background:#f4f7f5;font-synthesis:none;text-rendering:optimizeLegibility;--green: #173f36;--green-2: #1f6f5c;--mint: #e3f0eb;--orange: #d77736;--pink: #eaa7b5;--ink: #1c2723;--muted: #68756f;--line: #dce4e0;--surface: #ffffff;--canvas: #f4f7f5}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:var(--canvas)}button,input,textarea,select{font:inherit;letter-spacing:0}button{color:inherit}button,a{-webkit-tap-highlight-color:transparent}h1,h2,h3,p{margin-top:0}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid rgba(31,111,92,.2);outline-offset:2px}.app-shell{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:238px;padding:26px 18px 18px;background:#fff;border-right:1px solid var(--line);display:flex;flex-direction:column;z-index:30}.brand{border:0;background:none;padding:0 8px;height:50px;display:flex;align-items:center;gap:11px;cursor:pointer;text-align:left}.brand img{width:42px;height:42px;border-radius:8px}.brand span{display:grid;gap:1px}.brand b{font-size:18px;line-height:1.1}.brand small{color:var(--muted);font-size:11px}.side-nav{display:grid;gap:4px;margin-top:32px}.side-item{width:100%;height:44px;padding:0 12px;border:0;border-radius:6px;background:transparent;display:flex;align-items:center;gap:12px;color:#56635d;cursor:pointer;text-align:left}.side-item:hover{background:#f1f5f3;color:var(--ink)}.side-item.active{background:var(--mint);color:var(--green);font-weight:650}.side-divider{height:1px;background:var(--line);margin:20px 12px}.nav-group-label{color:#94a09b;font-size:11px;padding:0 12px;margin-bottom:7px}.sidebar-user{margin-top:auto;border-top:1px solid var(--line);padding:18px 6px 0;display:flex;align-items:center;gap:10px}.sidebar-user>span:nth-child(2){display:grid;flex:1;gap:2px}.sidebar-user b{font-size:13px}.sidebar-user small{color:var(--muted);font-size:11px}.main-area{margin-left:238px;min-height:100vh}.desktop-topbar{height:74px;padding:0 max(28px,calc((100vw - 1470px)/2));background:#fffffff0;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:12px;position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.global-search,.mobile-search{height:40px;background:#f1f4f2;border:1px solid transparent;border-radius:6px;display:flex;align-items:center;gap:9px;padding:0 12px;color:#7a8781}.global-search{width:min(520px,55vw);margin-right:auto}.global-search:focus-within,.mobile-search:focus-within{background:#fff;border-color:#99b8ac}.global-search input,.mobile-search input{width:100%;border:0;outline:0;background:none;color:var(--ink)}.icon-button{width:38px;height:38px;flex:0 0 auto;border:1px solid var(--line);border-radius:6px;background:#fff;display:grid;place-items:center;position:relative;cursor:pointer}.icon-button:hover{background:#f3f6f4}.icon-button i{width:7px;height:7px;border-radius:50%;background:#dc683c;position:absolute;right:7px;top:6px;border:2px solid #fff}.icon-button.subtle{border-color:transparent;background:transparent;color:var(--muted)}.notification-button>span{min-width:17px;height:17px;padding:0 4px;border-radius:9px;position:absolute;right:-6px;top:-6px;background:#c65335;color:#fff;border:2px solid #fff;display:grid;place-items:center;font-size:8px;font-weight:750}.primary,.secondary,.joined{min-height:40px;border-radius:6px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;font-weight:650;border:1px solid transparent}.primary{background:var(--green);color:#fff}.primary:hover{background:#0f332b}.primary:disabled{opacity:.45;cursor:not-allowed}.primary.small{min-height:38px;padding:0 14px}.secondary{background:#fff;border-color:var(--line)}.secondary:hover{border-color:#aab8b2}.joined{color:var(--green-2);background:var(--mint)}.full{width:100%}.mobile-header,.bottom-nav{display:none}.mobile-login{border:0;background:var(--mint);color:var(--green);min-height:34px;padding:0 11px;border-radius:6px;display:inline-flex;align-items:center;gap:6px;font-weight:650}.offline-banner{position:fixed;left:50%;top:82px;z-index:60;transform:translate(-50%);background:#fff1e6;color:#985020;border:1px solid #efc7a9;border-radius:5px;padding:7px 12px;font-size:11px;box-shadow:0 5px 18px #4a2f1a1a}.page,.page-grid{width:min(1210px,calc(100% - 56px));margin:0 auto;padding:30px 0 70px}.page-grid{display:grid;grid-template-columns:minmax(0,1fr) 295px;gap:28px}.content-column{min-width:0}.right-rail{min-width:0;display:grid;align-content:start;gap:18px}.welcome-band{min-height:170px;padding:28px 30px;background:var(--green);color:#fff;border-radius:8px;display:flex;justify-content:space-between;align-items:center;position:relative;overflow:hidden}.welcome-band:after{content:"";width:155px;height:155px;position:absolute;right:154px;bottom:-103px;border:24px solid rgba(234,167,181,.25);border-radius:50%}.welcome-band h1{font-size:27px;margin-bottom:8px;letter-spacing:0}.welcome-band p:not(.eyebrow){color:#c9d9d3;margin-bottom:0}.welcome-band .primary{background:#fff;color:var(--green);z-index:1}.eyebrow{font-size:12px;font-weight:750;color:var(--orange);margin-bottom:8px}.section-head{min-height:48px;margin-top:24px;display:flex;align-items:center;justify-content:space-between;gap:12px}.section-head h2{font-size:18px;margin:0;letter-spacing:0}.section-head button{border:0;background:transparent;display:inline-flex;align-items:center;color:var(--muted);padding:7px 0;cursor:pointer;font-size:13px}.featured-strip,.tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.tool-card{min-width:0;background:#fff;border:1px solid var(--line);border-radius:7px;padding:18px;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.tool-card:hover{transform:translateY(-2px);border-color:#bdcbc5;box-shadow:0 8px 24px #183f3614}.tool-top,.tool-title,.tool-meta,.tool-footer{display:flex;align-items:center}.tool-top{justify-content:space-between}.tool-icon{width:43px;height:43px;border-radius:8px;color:#fff;display:grid;place-items:center;font-weight:750}.tool-icon.large{width:58px;height:58px;font-size:20px}.tool-icon.mini{width:30px;height:30px;border-radius:6px;font-size:12px;flex:0 0 auto}.tool-title{gap:6px;margin-top:14px}.tool-title h3,.tool-title h2{margin:0;font-size:17px}.tool-title svg{color:var(--green-2)}.company{color:var(--muted);font-size:12px;margin:5px 0 13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tool-description{color:#495650;font-size:13px;line-height:1.65;height:43px;margin-bottom:15px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tool-meta{gap:15px;color:var(--muted);font-size:12px}.tool-meta span{display:inline-flex;align-items:center;gap:4px}.tool-meta span:first-child{color:#b36b26}.tool-footer{border-top:1px solid #edf1ef;padding-top:13px;margin-top:14px;justify-content:space-between;font-size:12px}.tool-footer>span{color:var(--green-2);background:#edf6f2;padding:4px 7px;border-radius:4px}.tool-footer button{border:0;background:none;padding:5px 0;display:flex;align-items:center;cursor:pointer;color:var(--green);font-weight:650}.feed{display:grid;gap:12px}.post{background:#fff;border:1px solid var(--line);border-radius:7px;padding:19px}.post-head{display:flex;align-items:center;gap:10px}.avatar{width:39px;height:39px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:13px;flex:0 0 auto}.avatar-green{background:var(--green-2)}.post-head>div{flex:1}.post-head b{font-size:14px}.post-head p{color:var(--muted);font-size:11px;margin:3px 0 0}.post-content{line-height:1.75;margin:15px 0 10px;font-size:14px;color:#38443f}.topic-tag{color:var(--green-2);border:0;background:#edf6f2;border-radius:4px;padding:5px 8px;cursor:pointer;font-size:12px}.post-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.post-tags>span{padding:5px 8px;border:1px solid var(--line);border-radius:4px;color:var(--muted);font-size:10px}.post-actions{border-top:1px solid #edf1ef;margin-top:15px;padding-top:11px;display:flex;gap:26px}.post-actions button{border:0;background:none;color:var(--muted);display:flex;align-items:center;gap:6px;padding:4px;cursor:pointer;font-size:12px}.post-actions .liked{color:#c64d62}.post-actions .active{color:var(--green-2)}.comments-panel{border-top:1px solid #edf1ef;margin-top:9px;padding-top:13px}.comment-status{margin:4px 0 12px;color:var(--muted);font-size:11px}.comment-list{display:grid;gap:13px}.comment-list>article{display:flex;gap:9px;align-items:flex-start}.comment-avatar{width:30px;height:30px;font-size:10px}.comment-list>article>div{min-width:0;flex:1}.comment-list p{margin:0 0 4px;display:flex;align-items:baseline;gap:7px}.comment-list b{font-size:12px}.comment-list p span{color:var(--muted);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comment-list article>div>div{color:#46534d;font-size:12px;line-height:1.65;overflow-wrap:anywhere}.comment-composer{display:flex;align-items:flex-end;gap:8px;margin-top:14px;padding:8px;background:#f5f8f6;border-radius:7px}.comment-composer textarea{min-height:34px;max-height:110px;flex:1;resize:vertical;border:0;background:transparent;outline:0;padding:7px 4px;line-height:1.45;font-size:12px}.comment-composer button{width:34px;height:34px;flex:0 0 auto;border:0;border-radius:6px;background:var(--green);color:#fff;display:grid;place-items:center;cursor:pointer}.comment-composer button:disabled{opacity:.4;cursor:not-allowed}.comment-login{margin-top:12px;border:0;background:none;color:var(--green-2);display:inline-flex;align-items:center;gap:6px;padding:5px 0;cursor:pointer;font-size:12px;font-weight:650}.rail-section{background:#fff;border:1px solid var(--line);border-radius:7px;padding:17px}.rail-section .section-head{margin-top:0;min-height:34px}.rail-section .section-head h2{font-size:15px}.credit-row{display:flex;justify-content:space-between;align-items:center;color:var(--green-2);margin-top:8px}.credit-row span{display:grid}.credit-row b{font-size:27px}.credit-row small{color:var(--muted)}.progress{height:6px;border-radius:3px;background:#e8eeeb;overflow:hidden;margin:15px 0 8px}.progress i{display:block;height:100%;background:var(--orange);border-radius:inherit}.muted{color:var(--muted);font-size:11px;margin:0}.mini-circles{display:grid}.mini-circles button{border:0;border-bottom:1px solid #edf1ef;background:none;padding:11px 0;display:flex;align-items:center;gap:9px;text-align:left;cursor:pointer}.mini-circles button:last-child{border-bottom:0}.mini-circles button>span:first-child{width:31px;height:31px;color:#fff;border-radius:6px;display:grid;place-items:center;font-size:12px}.mini-circles button>span:nth-child(2){display:grid;flex:1;gap:2px}.mini-circles b{font-size:12px}.mini-circles small{color:var(--muted);font-size:10px}.event{border-top:3px solid var(--orange)}.event h3{font-size:16px;line-height:1.5;margin-bottom:16px}.event>div{display:flex;align-items:center;margin-bottom:16px}.small-avatar{width:28px;height:28px;margin-right:-7px;border:2px solid #fff;background:#456b5e;font-size:10px}.event>div small{color:var(--muted);margin-left:13px;font-size:10px}.single-column{max-width:1160px}.narrow-page{max-width:820px}.page-title{min-height:98px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.page-title h1{margin:0 0 7px;font-size:27px;letter-spacing:0}.page-title p:not(.eyebrow){color:var(--muted);margin:0;font-size:13px}.count-badge{background:var(--mint);color:var(--green);border-radius:6px;padding:9px 12px;font-size:12px}.mobile-search{display:none}.category-tabs{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none;margin-bottom:20px;padding-bottom:2px}.category-tabs::-webkit-scrollbar{display:none}.category-tabs button{min-width:max-content;border:1px solid var(--line);background:#fff;border-radius:18px;padding:7px 13px;font-size:12px;cursor:pointer}.category-tabs button.active{background:var(--green);border-color:var(--green);color:#fff}.community-page .page-title{margin-bottom:13px}.community-toolbar{min-height:58px;padding:9px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:16px}.community-tabs{min-width:0;display:flex;gap:5px;overflow-x:auto;scrollbar-width:none}.community-tabs::-webkit-scrollbar{display:none}.community-tabs button{min-width:max-content;height:36px;padding:0 12px;border:0;border-radius:5px;background:transparent;color:var(--muted);cursor:pointer;font-size:12px}.community-tabs button.active{background:var(--green);color:#fff;font-weight:700}.community-toolbar>label{min-width:162px;height:36px;padding:0 9px;border:1px solid var(--line);border-radius:6px;background:#fff;display:flex;align-items:center;gap:6px;color:var(--green-2)}.community-toolbar select{min-width:0;width:100%;height:100%;border:0;outline:0;background:transparent;color:var(--ink);font-size:12px}.community-result{min-height:48px;display:flex;align-items:center;gap:9px}.community-result b{font-size:13px}.community-result span{color:var(--muted);font-size:11px}.community-result button{margin-left:auto;padding:6px 0;border:0;background:none;color:var(--green-2);display:inline-flex;align-items:center;gap:5px;cursor:pointer;font-size:12px;font-weight:650}.community-feed{gap:10px}.community-empty{min-height:300px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.community-empty .primary{margin-top:9px}.community-rail{position:sticky;top:92px}.results-head{display:flex;align-items:center;gap:10px;margin-bottom:13px}.results-head span{color:var(--muted);font-size:12px}.results-head button{margin-left:auto;border:0;background:none;color:var(--muted);display:flex;gap:5px;align-items:center;font-size:12px}.tool-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.empty-state{min-height:320px;display:grid;place-content:center;justify-items:center;color:var(--muted);text-align:center}.empty-state h3{color:var(--ink);margin:14px 0 6px}.empty-state p{font-size:13px}.composer{background:#fff;border:1px solid var(--line);border-radius:8px;padding:23px}.segmented{display:grid;grid-template-columns:repeat(4,1fr);padding:4px;background:#eff3f1;border-radius:7px;margin-bottom:22px}.segmented button{height:35px;border:0;background:transparent;border-radius:5px;cursor:pointer}.segmented button.active{background:#fff;color:var(--green);font-weight:700;box-shadow:0 1px 3px #173f361a}.composer label{display:grid;gap:8px;font-size:13px;font-weight:650}.composer textarea,.composer select{border:1px solid var(--line);border-radius:6px;padding:12px;background:#fbfcfb;resize:vertical;outline:none;line-height:1.6}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:15px}.demand-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.composer-tools{display:flex;align-items:center;gap:8px;border-top:1px solid var(--line);padding-top:15px;margin-top:17px}.composer-tools>span{margin-left:auto;color:var(--muted);font-size:11px}.form-note{display:flex;gap:7px;align-items:center;color:var(--muted);font-size:11px;margin:12px 4px}.form-error{color:#b34457;background:#fdecef;border-radius:5px;padding:9px 11px;margin:10px 0;font-size:12px}.form-success{color:var(--green-2);background:var(--mint);border-radius:5px;padding:9px 11px;margin:10px 0;font-size:12px;display:flex;align-items:center;gap:7px}.submission-form{background:#fff;border:1px solid var(--line);border-radius:8px;padding:20px;margin-bottom:18px;display:grid;gap:14px}.submission-form label,.auth-fields label{display:grid;gap:7px;color:#4c5953;font-size:12px;font-weight:650}.submission-form input,.submission-form select,.submission-form textarea,.auth-fields input{width:100%;border:1px solid var(--line);border-radius:6px;background:#fbfcfb;padding:10px 11px;outline:none;resize:vertical}.submission-form input:focus,.submission-form select:focus,.submission-form textarea:focus,.auth-fields input:focus{border-color:#87aa9c;background:#fff}.form-actions{display:flex;justify-content:flex-end;gap:8px}.circle-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.circle-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:18px;background:#fff;border:1px solid var(--line);border-radius:7px}.circle-mark{width:48px;height:48px;border-radius:7px;color:#fff;display:grid;place-items:center;font-weight:700}.circle-card h3{font-size:15px;margin-bottom:5px}.circle-card p{color:#52605a;font-size:12px;margin-bottom:7px}.circle-card small{color:var(--muted);font-size:10px}.circle-card button{padding:0 11px;min-height:34px;font-size:12px}.discussion-list,.feedback-section{background:#fff;border:1px solid var(--line);border-radius:7px}.discussion-list article{display:flex;align-items:center;gap:12px;padding:17px;border-bottom:1px solid var(--line)}.discussion-list article:last-child{border-bottom:0}.discussion-list article>div{flex:1}.discussion-list b{font-size:13px}.discussion-list p{margin:5px 0 0;color:var(--muted);font-size:11px}.status-dot{width:8px;height:8px;border-radius:50%;background:var(--green-2)}.status-dot.orange{background:var(--orange)}.profile-head{display:flex;align-items:center;gap:17px;min-height:140px;border-bottom:1px solid var(--line)}.profile-head>div{flex:1}.profile-head-actions{flex:0 0 auto!important;display:flex!important;gap:8px!important}.profile-head h1{margin:0 0 4px;font-size:24px}.profile-head p{color:var(--muted);font-size:13px;margin-bottom:12px}.profile-head div div{display:flex;gap:14px;align-items:center;color:var(--muted);font-size:11px}.profile-avatar{width:70px;height:70px;background:var(--green);font-size:21px}.member-chip{background:#ffefe4;color:#a95927;padding:5px 8px;border-radius:5px;display:inline-flex;gap:4px;align-items:center;white-space:nowrap}.profile-metrics{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid var(--line);border-radius:7px;margin:22px 0}.profile-metrics div{display:grid;text-align:center;gap:4px;padding:18px;border-right:1px solid var(--line)}.profile-metrics div:last-child{border-right:0}.profile-metrics b{font-size:21px}.profile-metrics span{color:var(--muted);font-size:11px}.profile-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.profile-actions button{background:#fff;border:1px solid var(--line);border-radius:7px;padding:16px;display:flex;gap:12px;align-items:center;text-align:left;cursor:pointer}.profile-actions button>svg:first-child{color:var(--green-2)}.profile-actions button>span{display:grid;gap:4px;flex:1}.profile-actions small{color:var(--muted)}.diagnostic-history{margin-top:22px;border-top:3px solid var(--green-2);border-bottom:1px solid var(--line);background:#fff}.diagnostic-history .section-head{min-height:72px;margin:0;padding:11px 16px;border-bottom:1px solid var(--line)}.diagnostic-history .section-head>div{min-width:0}.diagnostic-history .section-head p{margin:4px 0 0;color:var(--muted);font-size:11px}.diagnostic-history .section-head>span{color:var(--green-2);font-size:11px;font-weight:700}.diagnostic-history-list article{min-height:94px;padding:15px 16px;display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;border-bottom:1px solid var(--line)}.diagnostic-history-list article:last-child{border-bottom:0}.history-score{width:54px;height:54px;border-radius:6px;background:var(--mint);color:var(--green);display:grid;place-content:center;text-align:center}.history-score b{font-size:20px;line-height:1}.history-score small{margin-top:4px;color:var(--green-2);font-size:9px}.history-copy{min-width:0}.history-copy>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.history-copy>div:first-child b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.history-copy time{min-width:max-content;color:var(--muted);font-size:10px}.history-copy p{margin:5px 0 7px;color:var(--muted);font-size:11px}.history-copy>div:last-child{display:flex;flex-wrap:wrap;gap:5px}.history-copy>div:last-child span{padding:3px 6px;border-radius:4px;background:#f0f4f2;color:#526159;font-size:9px}.diagnostic-history-list article>button{min-width:176px}.compact-grid{grid-template-columns:repeat(3,1fr)}.favorite-empty{min-height:110px;margin-top:4px;background:#fff;border:1px solid var(--line);border-radius:7px}.shortlist-section,.contact-progress-section,.lead-inbox{margin-top:22px;border-top:3px solid var(--green-2);border-bottom:1px solid var(--line);background:#fff}.shortlist-section .section-head,.contact-progress-section .section-head,.lead-inbox .section-head{min-height:78px;margin:0;padding:12px 16px;border-bottom:1px solid var(--line)}.shortlist-section .section-head p:last-child,.contact-progress-section .section-head p:last-child,.lead-inbox .section-head p:last-child{margin:4px 0 0;color:var(--muted);font-size:11px}.shortlist-section .section-head>span,.contact-progress-section .section-head>span,.lead-inbox .section-head>span{color:var(--green-2);font-size:11px;font-weight:700}.shortlist-list>article{min-height:92px;padding:13px 16px;display:grid;grid-template-columns:minmax(160px,1.1fr) 140px minmax(220px,1.6fr) auto;align-items:end;gap:12px;border-bottom:1px solid var(--line)}.shortlist-list>article:last-child{border-bottom:0}.shortlist-tool{border:0;background:transparent;padding:0;display:flex;align-items:center;gap:10px;text-align:left;cursor:pointer;align-self:center;min-width:0}.shortlist-tool>span:last-child{min-width:0;display:grid;gap:4px}.shortlist-tool b,.shortlist-tool small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shortlist-tool small{color:var(--muted);font-size:10px}.shortlist-list label,.lead-followup label{display:grid;gap:5px;min-width:0}.shortlist-list label>span,.lead-followup label>span{color:var(--muted);font-size:9px}.shortlist-list select,.shortlist-list input,.lead-followup select,.lead-followup textarea{width:100%;border:1px solid var(--line);border-radius:5px;background:#fff;padding:8px 9px;outline:0;color:var(--ink)}.shortlist-actions{display:flex;align-items:center;gap:6px}.shortlist-actions .secondary{min-height:34px;padding:0 12px}.contact-progress-list>article{padding:16px;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;border-bottom:1px solid var(--line)}.contact-progress-list>article:last-child{border-bottom:0}.contact-progress-list article>div{min-width:0}.contact-progress-list article>div>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.contact-progress-list small{display:block;margin-top:4px;color:var(--muted);font-size:10px}.contact-progress-list p{margin:8px 0 0;color:#47554e;font-size:11px;line-height:1.6}.lead-status{padding:4px 7px;border-radius:4px;background:#fff1e6;color:#9b5a2e;font-size:9px;font-weight:700;white-space:nowrap}.lead-status.contacted,.lead-status.qualified{background:var(--mint);color:var(--green-2)}.lead-status.closed{background:#e9f2ed;color:#39745d}.lead-status.declined{background:#f1f2f1;color:#6f7974}.lead-response{margin-top:10px;padding:10px 11px;border-left:3px solid var(--green-2);background:#f2f7f4;display:flex;align-items:flex-start;gap:8px;color:var(--green-2)}.lead-response span{display:grid;gap:4px;color:#47574f;font-size:11px;line-height:1.55}.lead-response b{color:var(--green-2);font-size:9px}.dashboard-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:22px}.dashboard-metrics>div{background:#fff;border:1px solid var(--line);border-radius:7px;padding:17px;display:grid;gap:7px}.dashboard-metrics span{color:var(--muted);font-size:11px}.dashboard-metrics b{font-size:24px}.dashboard-metrics small{color:var(--green-2);font-size:10px}.admin-metrics>div:nth-child(3) small,.admin-metrics>div:nth-child(4) small{color:var(--orange)}.table-section{background:#fff;border:1px solid var(--line);border-radius:7px;padding:0 18px 8px}.table-section .section-head{margin:0}.demand-opportunities{margin:22px 0;border-top:3px solid var(--green-2);border-bottom:1px solid var(--line);background:#fff}.lead-inbox{margin-bottom:22px}.lead-list>article{padding:17px 18px;border-bottom:1px solid var(--line)}.lead-list>article:last-child{border-bottom:0}.lead-list article>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.lead-list article>header>div{display:flex;align-items:center;gap:8px}.lead-list time{color:var(--muted);font-size:9px}.lead-contact{margin-top:12px;display:flex;align-items:center;gap:9px}.lead-contact>span:nth-child(2){display:grid;gap:3px}.lead-contact small{color:var(--muted);font-size:9px}.lead-contact>span:last-child{margin-left:auto;padding:7px 9px;background:var(--mint);color:var(--green-2);border-radius:5px;display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;overflow-wrap:anywhere}.lead-list article>p{margin:12px 0 9px;color:#46534d;font-size:12px;line-height:1.65}.lead-meta{display:flex;flex-wrap:wrap;gap:7px}.lead-meta span{padding:4px 7px;border-radius:4px;background:#f0f4f2;color:#56645d;font-size:9px}.lead-followup{margin-top:13px;padding-top:13px;border-top:1px dashed var(--line);display:grid;grid-template-columns:140px minmax(220px,1fr) auto;align-items:end;gap:10px}.lead-followup textarea{min-height:58px;resize:vertical;line-height:1.45}.lead-followup>button{min-height:38px}.demand-opportunities>.section-head{min-height:82px;margin:0;padding:12px 18px;border-bottom:1px solid var(--line)}.demand-opportunities>.section-head>div{min-width:0}.demand-opportunities>.section-head h2{margin-top:0}.demand-opportunities>.section-head p:last-child{margin:4px 0 0;color:var(--muted);font-size:11px}.demand-opportunities>.section-head>span{color:var(--green-2);font-size:11px;font-weight:700}.opportunity-list>article{padding:18px;display:grid;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:15px;border-bottom:1px solid var(--line)}.opportunity-list>article:last-child{border-bottom:0}.opportunity-score{width:60px;height:54px;border-radius:6px;background:#fff1e6;color:#9b5a2e;display:grid;place-content:center;text-align:center}.opportunity-score b{font-size:18px;line-height:1}.opportunity-score small{margin-top:4px;font-size:9px}.opportunity-copy{min-width:0}.opportunity-copy>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.opportunity-copy>div:first-child b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.opportunity-copy time{min-width:max-content;color:var(--muted);font-size:10px}.opportunity-copy>p{margin:6px 0 8px;color:#46534d;font-size:12px;line-height:1.65;overflow-wrap:anywhere}.opportunity-copy>small{display:block;margin-top:7px;color:var(--muted);font-size:10px}.opportunity-tags{display:flex;flex-wrap:wrap;gap:5px}.opportunity-tags span{padding:4px 7px;border-radius:4px;background:var(--mint);color:var(--green-2);font-size:9px}.opportunity-reply{min-width:108px}.opportunity-composer{grid-column:2 / -1;padding:12px;border-radius:6px;background:#f4f7f5;display:grid;gap:9px}.opportunity-composer textarea{width:100%;border:1px solid var(--line);border-radius:6px;background:#fff;padding:10px 11px;outline:0;resize:vertical;line-height:1.55}.opportunity-composer>div{display:flex;align-items:center;justify-content:flex-end;gap:10px}.opportunity-composer>div>span{color:var(--muted);font-size:10px}.opportunity-composer .form-error{margin:0}.data-table{min-width:760px}.table-row{min-height:61px;display:grid;grid-template-columns:2fr 1fr 1fr .7fr 1.05fr;align-items:center;border-top:1px solid var(--line);font-size:12px}.table-header{min-height:38px;color:var(--muted);font-size:10px}.table-tool{display:flex;gap:9px;align-items:center}.table-tool i{width:29px;height:29px;border-radius:6px;display:grid;place-items:center;color:#fff;font-style:normal}.status{display:inline-block;width:7px;height:7px;border-radius:50%;background:#4b9f75;margin-right:6px}.status.pending{background:#dc8b48}.feedback-section{margin-top:18px;padding:0 18px 8px}.recovery-section,.iteration-review-section{margin-bottom:18px}.feedback-section .section-head{margin-top:0}.feedback-section article{border-top:1px solid var(--line);padding:15px 0;display:flex;align-items:center;gap:10px}.feedback-section article>div{flex:1}.feedback-section p{margin:4px 0;font-size:12px;color:#4c5953}.feedback-section small{color:var(--muted);font-size:10px}.review-list article{min-height:68px;display:flex;align-items:center;gap:12px;border-top:1px solid var(--line)}.review-icon{width:38px;height:38px;background:var(--mint);color:var(--green-2);display:grid;place-items:center;border-radius:6px}.review-list article>div{flex:1}.review-list article b{font-size:13px}.review-list article p{color:var(--muted);font-size:11px;margin:4px 0 0}.risk{font-size:10px;padding:5px 7px;background:#edf5f1;color:var(--green-2);border-radius:4px}.risk.medium{background:#fff1e6;color:#ad5c27}.risk.high{background:#fde9ec;color:#b34457}.empty-inline{min-height:100px;display:flex;justify-content:center;align-items:center;gap:8px;color:var(--muted)}.member-section{margin-top:18px;overflow-x:auto}.member-section .section-head button{gap:5px}.member-table{min-width:820px}.member-row{min-height:58px;display:grid;grid-template-columns:1.1fr 1.5fr 1.2fr 1.1fr .8fr;align-items:center;gap:14px;border-top:1px solid var(--line);font-size:12px}.member-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.member-row>span:first-child,.member-row>span:nth-child(2){display:grid;gap:3px}.member-row small{color:var(--muted);font-size:10px}.member-header{min-height:38px;color:var(--muted);font-size:10px}.danger-text{color:#b34457}.access-page{display:grid;place-items:center;min-height:calc(100vh - 120px)}.access-gate{max-width:470px;text-align:center;display:grid;justify-items:center}.access-gate>span{width:64px;height:64px;border-radius:8px;display:grid;place-items:center;color:var(--green-2);background:var(--mint)}.access-gate h1{font-size:22px;margin:18px 0 8px}.access-gate p{color:var(--muted);font-size:13px;line-height:1.7;margin-bottom:20px}.modal-backdrop{position:fixed;inset:0;background:#0e1c1773;z-index:100;display:flex;justify-content:flex-end}.modal-backdrop.centered{justify-content:center;align-items:center;padding:18px}.notification-backdrop{position:fixed;inset:0;z-index:160;background:#0e1c176b;display:flex;justify-content:flex-end}.notification-center{width:min(440px,100%);height:100%;background:#fff;box-shadow:-18px 0 42px #09201829;display:grid;grid-template-rows:auto auto minmax(0,1fr);animation:slideIn .2s ease}.notification-center>header{min-height:86px;padding:18px 20px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:16px}.notification-center>header h2{margin:0;font-size:21px}.notification-center>header .eyebrow{margin-bottom:4px}.notification-summary{min-height:46px;padding:0 20px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:11px}.notification-summary button{border:0;background:none;color:var(--green-2);display:inline-flex;align-items:center;gap:5px;cursor:pointer;font-size:11px;font-weight:650}.notification-list{min-height:0;overflow-y:auto}.notification-item{width:100%;min-height:92px;padding:15px 17px;border:0;border-bottom:1px solid var(--line);background:#fff;display:grid;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:10px;text-align:left;cursor:pointer}.notification-item:hover{background:#f7faf8}.notification-item.unread{background:#f1f7f4}.notification-type{width:36px;height:36px;border-radius:6px;background:var(--mint);color:var(--green-2);display:grid;place-items:center}.notification-copy{min-width:0;display:grid;gap:6px}.notification-copy>span{display:flex;align-items:center;justify-content:space-between;gap:10px}.notification-copy b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.notification-copy time{min-width:max-content;color:var(--muted);font-size:9px;font-weight:400}.notification-copy small{color:#526159;font-size:11px;line-height:1.55;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notification-item>i{width:7px;height:7px;border-radius:50%;background:#c65335}.notification-item>svg{color:#9aa59f}.notification-empty{min-height:280px;color:var(--muted);display:grid;place-content:center;justify-items:center;gap:12px}.notification-empty b{color:#55625c;font-size:13px}.auth-modal{width:min(410px,100%);background:#fff;border-radius:8px;padding:24px;position:relative;box-shadow:0 22px 55px #09201838}.auth-modal.registration-modal{width:min(560px,100%);max-height:calc(100vh - 36px);overflow-y:auto}.auth-modal .brand{padding:0}.auth-heading{margin:23px 0 18px}.auth-heading h2{font-size:21px;margin-bottom:7px}.auth-heading p{color:var(--muted);font-size:12px;line-height:1.6;margin:0}.auth-fields{display:grid;gap:13px;margin-bottom:15px}.registration-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.identity-switch{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:4px;background:#eff3f1;border-radius:7px}.identity-switch button{height:39px;border:0;border-radius:5px;background:transparent;color:var(--muted);display:flex;align-items:center;justify-content:center;gap:7px;cursor:pointer}.identity-switch button.active{background:#fff;color:var(--green);font-weight:700;box-shadow:0 1px 3px #173f361a}.auth-switch{width:100%;border:0;background:none;color:var(--green-2);padding:14px 0 8px;cursor:pointer;font-size:12px}.auth-options{display:flex;justify-content:space-between;padding:12px 2px 4px}.auth-options button{border:0;background:none;color:var(--green-2);padding:4px;cursor:pointer;font-size:12px}.auth-terms{color:#909b96;text-align:center;font-size:10px;margin:5px 0 0}.settings-modal{width:min(530px,100%)}.settings-heading{margin:4px 0 18px}.settings-heading h2{margin-bottom:5px;font-size:21px}.settings-heading p{color:var(--muted);margin:0;font-size:12px}.settings-tabs{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:4px;background:#eff3f1;border-radius:7px;margin-bottom:18px}.settings-tabs button{height:38px;border:0;border-radius:5px;background:transparent;display:flex;align-items:center;justify-content:center;gap:7px;color:var(--muted);cursor:pointer}.settings-tabs button.active{color:var(--green);background:#fff;font-weight:700;box-shadow:0 1px 3px #173f361a}.settings-tabs.three{grid-template-columns:repeat(3,1fr)}.settings-v2{width:min(640px,100%);max-height:calc(100vh - 36px);overflow-y:auto}.settings-scroll{max-height:min(55vh,510px);overflow-y:auto;padding-right:4px}.settings-v2 select,.settings-v2 textarea,.verification-form input,.verification-form textarea,.report-modal select,.report-modal textarea,.deletion-form input{width:100%;border:1px solid var(--line);border-radius:6px;background:#fbfcfb;padding:10px 11px;outline:none;resize:vertical;color:var(--ink)}.settings-v2 select:focus,.settings-v2 textarea:focus,.verification-form input:focus,.verification-form textarea:focus,.report-modal select:focus,.report-modal textarea:focus,.deletion-form input:focus{border-color:#87aa9c;background:#fff}.profile-head h1{display:flex;align-items:center;gap:7px}.profile-head h1>svg{color:var(--green-2)}.verification-panel{margin-top:22px;border:1px solid var(--line);border-left:3px solid #8a9992;background:#fff;border-radius:7px;padding:16px}.verification-panel.verified{border-left-color:var(--green-2)}.verification-panel.pending{border-left-color:var(--orange)}.verification-panel.rejected{border-left-color:#b34457}.verification-summary{display:flex;align-items:center;gap:13px}.verification-summary>span{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;border-radius:6px;background:var(--mint);color:var(--green-2)}.verification-summary>div{flex:1;min-width:0}.verification-summary>div>div{display:flex;align-items:center;gap:9px}.verification-summary h2{margin:0;font-size:15px}.verification-summary i{padding:3px 6px;border-radius:4px;background:#eef2f0;color:var(--muted);font-size:9px;font-style:normal}.verification-summary p{margin:5px 0 0;color:var(--muted);font-size:11px;line-height:1.55}.verification-form{margin-top:16px;padding-top:16px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:12px}.verification-form label,.report-modal label,.deletion-form label{display:grid;gap:6px;color:#4c5953;font-size:11px;font-weight:650}.verification-form .wide{grid-column:1 / -1}.privacy-settings{display:grid;gap:12px;margin-bottom:16px}.privacy-settings>section{display:flex;align-items:flex-start;gap:11px;padding:13px 0;border-bottom:1px solid var(--line)}.privacy-settings>section>svg{flex:0 0 auto;color:var(--green-2)}.privacy-settings h3{margin:0 0 5px;font-size:13px}.privacy-settings p{margin:0;color:var(--muted);font-size:11px;line-height:1.65}.danger-zone{padding:14px;border:1px solid #eacbd1;background:#fff8f9;border-radius:7px;display:flex;align-items:center;gap:14px}.danger-zone>div:first-child{flex:1}.danger-button{min-height:38px;padding:0 13px;border:0;border-radius:6px;background:#b34457;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.danger-button:disabled{opacity:.45;cursor:not-allowed}.deletion-form{flex:1.4;display:grid;gap:10px}.deletion-form>div{display:flex;justify-content:flex-end;gap:8px}.privacy-consent{grid-template-columns:18px 1fr!important;align-items:flex-start;gap:8px!important;font-weight:500!important;line-height:1.55}.privacy-consent input{width:16px!important;height:16px;margin:1px 0 0;accent-color:var(--green)}.post-author{min-width:0;flex:1;padding:0;border:0;background:none;display:flex;align-items:center;gap:10px;text-align:left;cursor:pointer}.post-author:disabled{cursor:default}.post-author>span:last-child{min-width:0;display:grid;gap:3px}.post-author b{display:flex;align-items:center;gap:4px}.post-author b svg,.comment-list b svg{color:var(--green-2);vertical-align:middle}.post-author small{color:var(--muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.follow-button{min-width:52px;height:29px;padding:0 9px;border:1px solid var(--green-2);border-radius:5px;background:#fff;color:var(--green-2);font-size:10px;cursor:pointer}.follow-button.active{border-color:var(--line);color:var(--muted)}.comment-profile{width:30px;flex:0 0 auto;padding:0;border:0;background:none;cursor:pointer}.comment-profile:disabled{cursor:default}.comment-report{margin-left:auto;padding:2px;border:0;background:none;color:var(--muted);cursor:pointer}.comment-list p{min-width:0}.comment-list p>span{flex:1}.tool-head-actions{display:flex;align-items:center;gap:5px}.company-profile-link{padding:0;border:0;background:none;color:var(--green-2);display:inline-flex;align-items:center;gap:2px;cursor:pointer;font-size:inherit}.public-profile-modal{padding-top:68px}.profile-loading{min-height:280px;display:grid;place-items:center;color:var(--muted)}.public-profile-head{display:flex;align-items:center;gap:14px}.public-profile-head>div{min-width:0}.public-profile-head>div>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.public-profile-head h2{margin:0;font-size:22px}.public-profile-head p{margin:6px 0;color:var(--muted);font-size:12px}.public-profile-head small{color:#52605a;font-size:11px}.public-profile-actions{display:flex;gap:8px;align-items:center;margin:18px 0}.public-profile-actions a{color:var(--ink);text-decoration:none}.public-profile-metrics{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.public-profile-metrics span{padding:14px;display:grid;gap:3px;text-align:center;border-right:1px solid var(--line)}.public-profile-metrics span:last-child{border-right:0}.public-profile-metrics b{font-size:18px}.public-profile-metrics small{color:var(--muted);font-size:10px}.profile-intro,.profile-public-section{margin-top:21px}.profile-intro h3,.profile-public-section h3{margin:0 0 10px;font-size:14px}.profile-intro p{margin:0;color:#46534d;line-height:1.7;font-size:12px}.profile-tool-list{display:grid;gap:7px}.profile-tool-list button{width:100%;min-height:59px;padding:9px;border:1px solid var(--line);border-radius:6px;background:#fff;display:flex;align-items:center;gap:10px;text-align:left;cursor:pointer}.profile-tool-list button>span:nth-child(2){min-width:0;flex:1;display:grid;gap:4px}.profile-tool-list small{color:var(--muted);font-size:10px}.profile-post-list{display:grid}.profile-post-list article{padding:13px 0;border-top:1px solid var(--line)}.profile-post-list article>div{display:flex;justify-content:space-between;color:var(--muted);font-size:10px}.profile-post-list article>div span{color:var(--green-2)}.profile-post-list p{margin:6px 0;color:#46534d;font-size:12px;line-height:1.6}.profile-post-list small{color:var(--muted);font-size:9px}.report-modal{width:min(460px,100%)}.report-heading{display:flex;gap:11px;align-items:center;margin:4px 0 20px}.report-heading>span{width:40px;height:40px;display:grid;place-items:center;border-radius:6px;background:#fff0f2;color:#b34457}.report-heading h2{margin:0 0 4px;font-size:20px}.report-heading p{margin:0;color:var(--muted);font-size:11px}.report-modal label{margin-bottom:13px}.report-note{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:10px}.governance-section .review-list article>div small{display:block;color:var(--muted);font-size:10px;line-height:1.5;margin-top:3px;overflow-wrap:anywhere}.tool-modal{width:min(500px,100%);height:100%;overflow-y:auto;background:#fff;padding:26px;position:relative;box-shadow:-20px 0 45px #09201824;animation:slideIn .2s ease}@keyframes slideIn{0%{transform:translate(25px)}to{transform:translate(0)}}.modal-close{position:absolute;top:18px;right:18px;width:36px;height:36px;background:#f1f4f2;border:0;border-radius:6px;display:grid;place-items:center;cursor:pointer}.modal-tool-head{display:flex;gap:13px;align-items:center;padding:40px 0 22px}.modal-tool-head>div:nth-child(2){flex:1}.modal-tool-head .tool-title{margin:0}.modal-tool-head p{color:var(--muted);margin:5px 0;font-size:12px}.modal-rating{display:flex;align-items:center;gap:5px;color:#b36b26;font-size:12px}.modal-rating span{color:var(--muted);margin-left:8px}.bookmark-large{color:var(--green-2)}.detail-tags{display:flex;flex-wrap:wrap;gap:7px;border-top:1px solid var(--line);padding:17px 0}.detail-tags span{padding:5px 8px;background:#f1f4f2;border-radius:4px;color:var(--muted);font-size:11px}.detail-tags .free-tag{color:var(--green-2);background:var(--mint)}.tool-modal>h3{font-size:14px;margin:20px 0 8px}.detail-copy{color:#4b5852;font-size:13px;line-height:1.75}.data-notice{display:flex;gap:10px;padding:13px;background:#f0f6f3;border-left:3px solid var(--green-2);border-radius:4px;color:var(--green)}.data-notice b{font-size:12px}.data-notice p{margin:4px 0 0;color:#61716a;font-size:11px;line-height:1.5}.use-list{padding:0;list-style:none;display:grid;gap:9px;color:#495650;font-size:12px}.use-list li{display:flex;gap:7px;align-items:center}.use-list svg{color:var(--green-2)}.modal-primary{margin-top:25px}.selection-entry,.contact-entry,.feedback-entry{margin-top:9px}.contact-success{margin:10px 0 0}.contact-request-form{margin-top:11px;padding:15px;background:#f4f7f5;border:1px solid var(--line);border-radius:6px;display:grid;gap:13px}.contact-request-form>div:first-child h3{margin:0 0 5px;font-size:14px}.contact-request-form>div:first-child p{margin:0;color:var(--muted);font-size:10px;line-height:1.55}.contact-request-form label{display:grid;gap:6px}.contact-request-form label>span{color:#52605a;font-size:10px}.contact-request-form textarea,.contact-request-form select{width:100%;border:1px solid var(--line);border-radius:5px;background:#fff;padding:9px 10px;outline:0;resize:vertical;line-height:1.5}.contact-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.contact-request-form .consent-check{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:10px;background:#fff;border:1px solid var(--line);border-radius:5px}.contact-request-form .consent-check input{width:16px;height:16px;margin-top:1px;accent-color:var(--green-2)}.contact-request-form .consent-check span{line-height:1.55}.external-notice{margin:9px 0 0;color:var(--muted);text-align:center;font-size:10px}.verified{display:inline-flex;align-items:center;gap:3px;color:var(--green-2);font-size:10px}.home-paths{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.home-paths>button{min-height:76px;padding:14px 16px;border:1px solid var(--line);border-radius:7px;background:#fff;display:flex;align-items:center;gap:12px;text-align:left;cursor:pointer}.home-paths>button>span:first-child{width:38px;height:38px;border-radius:6px;background:var(--mint);color:var(--green-2);display:grid;place-items:center;flex:0 0 auto}.home-paths>button>span:nth-child(2){display:grid;gap:4px;min-width:0;flex:1}.home-paths b{font-size:13px}.home-paths small{color:var(--muted);font-size:11px;line-height:1.45}.market-filters{display:grid;grid-template-columns:170px minmax(0,1fr);gap:16px;align-items:start;margin-bottom:18px}.market-filters>label{display:grid;gap:5px;color:var(--muted);font-size:10px}.market-filters select{height:36px;padding:0 10px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--ink)}.market-filters .category-tabs{margin:17px 0 0}.industry-radar{margin:4px 0 22px;border-top:3px solid var(--green-2);border-bottom:1px solid var(--line);background:#fff}.radar-heading{min-height:82px;display:flex;align-items:center;gap:13px;padding:15px 18px;border-bottom:1px solid var(--line)}.radar-heading>div{flex:1;min-width:0}.radar-heading h2{margin:1px 0 3px;font-size:19px}.radar-heading p:last-child{margin:0;color:var(--muted);font-size:11px}.radar-heading>b{color:var(--green-2);font-size:11px;font-weight:650}.radar-content{display:grid;grid-template-columns:1.1fr .9fr;gap:24px;padding:18px}.radar-content>div>span{display:block;margin-bottom:10px;color:var(--muted);font-size:10px;font-weight:700}.radar-pains{display:flex;flex-wrap:wrap;gap:7px}.radar-pains button{min-height:33px;padding:0 10px;border:1px solid var(--line);border-radius:17px;background:#fff;color:#4f5d57;display:inline-flex;align-items:center;gap:5px;font-size:11px;cursor:pointer}.radar-pains button svg{color:var(--orange)}.radar-pains button.active{border-color:var(--green-2);background:var(--mint);color:var(--green);font-weight:700}.radar-content ul{display:grid;grid-template-columns:1fr;gap:8px;margin:0;padding:0;list-style:none;color:#4c5953;font-size:11px}.radar-content li{display:flex;align-items:center;gap:7px}.radar-content li svg{color:var(--green-2);flex:0 0 auto}.radar-actions{display:flex;justify-content:flex-end;gap:8px;padding:0 18px 18px}.radar-actions button:disabled{opacity:.45;cursor:not-allowed}.empty-state>div{display:flex;gap:8px;margin-top:10px}.diagnosis-workspace{background:#fff;border:1px solid var(--line);border-radius:8px}.diagnosis-section{display:grid;grid-template-columns:46px minmax(0,1fr);gap:15px;padding:24px;border-bottom:1px solid var(--line)}.diagnosis-section:last-child{border-bottom:0}.diagnosis-number{width:34px;height:34px;border-radius:6px;display:grid;place-items:center;background:var(--green);color:#fff;font-weight:750}.diagnosis-fields{min-width:0}.diagnosis-fields h2{font-size:17px;margin:5px 0 16px}.diagnosis-fields>p{color:var(--muted);font-size:12px;line-height:1.65;margin-bottom:15px}.diagnosis-fields .identity-switch{max-width:390px;margin-bottom:15px}.diagnosis-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.diagnosis-grid label,.feedback-form label{display:grid;gap:7px;color:#4c5953;font-size:12px;font-weight:650}.diagnosis-grid select,.diagnosis-grid textarea,.feedback-form textarea,.feedback-form input{width:100%;border:1px solid var(--line);border-radius:6px;background:#fbfcfb;padding:10px 11px;outline:none;resize:vertical}.diagnosis-grid select{height:40px}.wide-field{grid-column:1 / -1}.pain-selector,.choice-chips{display:flex;flex-wrap:wrap;gap:8px}.pain-selector button,.choice-chips button{min-height:34px;padding:0 11px;border:1px solid var(--line);border-radius:17px;background:#fff;color:#53615b;display:inline-flex;align-items:center;gap:5px;cursor:pointer;font-size:12px}.pain-selector button svg,.choice-chips button svg{opacity:0;width:0}.pain-selector button.active,.choice-chips button.active{border-color:#7aa595;background:var(--mint);color:var(--green);font-weight:650}.pain-selector button.active svg,.choice-chips button.active svg{opacity:1;width:14px}.diagnosis-submit{min-width:220px;margin-top:16px}.diagnosis-summary{display:grid;grid-template-columns:220px 1fr;gap:28px;align-items:center;padding:24px;border-top:3px solid var(--green-2);border-bottom:1px solid var(--line);background:#fff}.maturity-score{min-height:120px;display:grid;place-content:center;text-align:center;border-right:1px solid var(--line)}.maturity-score span{color:var(--muted);font-size:11px}.maturity-score b{font-size:46px;line-height:1.1;color:var(--green)}.maturity-score small{color:var(--muted);font-size:11px}.diagnosis-summary h2{font-size:17px;margin-bottom:12px}.diagnosis-summary ol{margin:0;padding-left:20px;display:grid;gap:9px;color:#46534d;font-size:13px;line-height:1.55}.match-heading{min-height:74px;display:flex;align-items:center;justify-content:space-between;margin-top:18px}.match-heading h2{margin:0;font-size:20px}.match-heading span{color:var(--muted);font-size:12px}.recommendation-list{border-top:1px solid var(--line)}.recommendation-row{min-height:132px;padding:18px 4px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;border-bottom:1px solid var(--line)}.recommendation-copy{min-width:0}.recommendation-copy>div:first-child{display:flex;align-items:center;gap:9px}.recommendation-copy h3{font-size:16px;margin:0}.recommendation-copy>p{color:var(--muted);font-size:11px;margin:5px 0}.recommendation-copy>p:nth-of-type(2){color:#46534d;font-size:12px;line-height:1.55}.recommendation-copy>div:last-child{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.recommendation-copy>div:last-child span,.match-score{color:var(--green-2);background:var(--mint);padding:4px 7px;border-radius:4px;font-size:10px}.diagnosis-account-note{display:flex;align-items:center;gap:13px;padding:16px;margin-top:20px;border:1px solid var(--line);background:#fff}.diagnosis-account-note>svg{color:var(--green-2)}.diagnosis-account-note>div{flex:1}.diagnosis-account-note b{font-size:13px}.diagnosis-account-note p{margin:4px 0 0;color:var(--muted);font-size:11px}.industry-directory{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.industry-directory>button{min-height:116px;padding:18px;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;display:flex;align-items:center;gap:13px;text-align:left;cursor:pointer}.industry-directory>button:hover{background:#f8faf9}.industry-icon{width:42px;height:42px;border-radius:7px;color:#fff;display:grid;place-items:center;flex:0 0 auto}.industry-directory>button>span:nth-child(2){display:grid;gap:4px;min-width:0;flex:1}.industry-directory b{font-size:14px}.industry-directory small{color:var(--muted);font-size:10px;line-height:1.4}.industry-directory em{color:var(--green-2);font-size:10px;font-style:normal}.opc-submission{padding:22px}.submission-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);padding-bottom:15px}.submission-heading h2{margin:0 0 5px;font-size:18px}.submission-heading p{margin:0;color:var(--muted);font-size:11px}.submission-heading>span{color:#9b5a2e;background:#fff1e6;border-radius:4px;padding:6px 8px;font-size:10px}.opc-submission fieldset{border:0;padding:0;margin:2px 0}.opc-submission legend{color:#4c5953;font-size:12px;font-weight:650;margin-bottom:9px}.table-tool>span{display:grid;gap:3px}.table-tool small{color:var(--muted);font-size:9px}.analytics-button{min-height:32px;padding:0 9px;font-size:11px}.row-actions{display:flex;align-items:center;gap:5px}.iteration-form{margin-top:18px;padding:20px;border:1px solid var(--line);border-left:3px solid var(--orange);background:#fff;display:grid;gap:14px}.iteration-form h2{margin:0 0 6px;font-size:19px}.iteration-form>div:first-child>p:last-child{color:var(--muted);font-size:11px;margin:0}.iteration-form label{display:grid;gap:7px;color:#4c5953;font-size:12px;font-weight:650}.iteration-form input,.iteration-form textarea{width:100%;border:1px solid var(--line);border-radius:6px;background:#fbfcfb;padding:10px 11px;outline:none;resize:vertical}.analytics-panel{margin-top:18px;border:1px solid var(--line);background:#fff;padding:0 18px 18px}.analytics-panel .section-head{margin-top:0;min-height:72px}.analytics-panel .section-head h2{font-size:19px}.analytics-funnel{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line)}.analytics-funnel>div{padding:17px;display:grid;gap:6px;border-right:1px solid var(--line)}.analytics-funnel>div:last-child{border-right:0}.analytics-funnel span,.analytics-funnel small{color:var(--muted);font-size:10px}.analytics-funnel b{font-size:24px}.outcome-bar{min-height:31px;display:flex;margin:14px 0 22px;background:#edf1ef;overflow:hidden}.outcome-bar span{min-width:0;overflow:hidden;display:grid;place-items:center;color:#fff;font-size:9px;white-space:nowrap}.outcome-bar span:nth-child(1){background:#3f8d6b}.outcome-bar span:nth-child(2){background:#d58a45}.outcome-bar span:nth-child(3){background:#b75a67}.feedback-stream h3{font-size:15px}.feedback-stream article{display:grid;grid-template-columns:1fr auto auto;gap:7px 12px;padding:14px 0;border-top:1px solid var(--line)}.feedback-stream article>div:first-child{display:flex;align-items:center;gap:8px}.feedback-stream article>div:first-child span{color:var(--muted);font-size:10px}.feedback-stream article p,.feedback-stream article small{grid-column:1 / -1;margin:0;font-size:12px;line-height:1.6}.feedback-stream article small{color:var(--muted)}.feedback-stars{color:#b36b26;font-size:12px}.outcome{height:24px;padding:0 7px;border-radius:4px;display:inline-flex;align-items:center;color:#fff;font-size:10px}.outcome.solved{background:#3f8d6b}.outcome.partial{background:#d58a45}.outcome.unsolved{background:#b75a67}.feedback-reply-manager{margin-top:18px;border:1px solid var(--line);background:#fff;padding:0 18px 18px}.feedback-reply-manager .section-head{margin-top:0;min-height:82px}.feedback-reply-manager .section-head h2{font-size:18px}.feedback-reply-manager .section-head p:not(.eyebrow){margin:5px 0 0;color:var(--muted);font-size:10px}.feedback-reply-manager .section-head>span{color:var(--green-2);font-size:10px;font-weight:650}.feedback-reply-list{border-top:1px solid var(--line)}.feedback-reply-card{padding:16px 0;border-bottom:1px solid var(--line);display:grid;gap:10px}.feedback-reply-card:last-child{border-bottom:0}.feedback-reply-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.feedback-reply-head>span:first-child{display:grid;gap:3px}.feedback-reply-head b{font-size:12px}.feedback-reply-head small,.feedback-improvement{color:var(--muted);font-size:10px}.feedback-reply-card>p{margin:0;color:#3f4c46;font-size:12px;line-height:1.65}.developer-reply{border-left:3px solid var(--green-2);background:#f2f7f4;padding:11px 12px;display:grid;gap:7px}.developer-reply>span{color:var(--green-2);display:flex;align-items:center;gap:6px;font-size:10px;font-weight:700}.developer-reply p{margin:0;font-size:11px;line-height:1.6}.text-button{width:max-content;border:0;background:none;color:var(--green-2);padding:0;font-size:10px;cursor:pointer}.reply-user-button{width:max-content;min-height:34px;padding:0 12px}.feedback-reply-composer{display:grid;gap:8px}.feedback-reply-composer label{display:grid;gap:6px;color:#4c5953;font-size:11px;font-weight:650}.feedback-reply-composer textarea{width:100%;border:1px solid var(--line);border-radius:6px;background:#fbfcfb;padding:10px 11px;outline:none;resize:vertical;font:inherit;line-height:1.55}.feedback-reply-composer>div:last-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.feedback-reply-composer>div:last-child>small{color:var(--muted);font-size:9px}.feedback-reply-composer>div:last-child>span{display:flex;gap:7px}.feedback-reply-composer button{min-height:34px;padding:0 12px}.feedback-entry{margin-top:9px}.feedback-form{margin-top:14px;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;gap:13px}.feedback-form>h3{margin:0}.outcome-selector{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.outcome-selector button{min-height:36px;border:1px solid var(--line);border-radius:5px;background:#fff;cursor:pointer}.outcome-selector button.active.solved{border-color:#3f8d6b;color:#2d7556;background:#edf7f2}.outcome-selector button.active.partial{border-color:#d58a45;color:#a15d20;background:#fff4e9}.outcome-selector button.active.unsolved{border-color:#b75a67;color:#9f4050;background:#fcedef}.continued-use-selector{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.continued-use-selector button{min-height:38px;border:1px solid var(--line);border-radius:5px;background:#fff;color:var(--muted);cursor:pointer;font-size:11px}.continued-use-selector button.active{border-color:#7aa595;background:var(--mint);color:var(--green);font-weight:650}.rating-input{display:flex;gap:4px;color:#b36b26}.rating-input button{width:32px;height:32px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.public-feedback{margin-top:20px}.public-feedback-head{display:flex;align-items:center;justify-content:space-between}.public-feedback-head h3{margin:0}.public-feedback-head span{color:var(--muted);font-size:10px}.public-feedback article{display:grid;grid-template-columns:1fr auto;gap:7px;padding:12px 0;border-bottom:1px solid var(--line)}.public-feedback article>div{display:flex;align-items:center;gap:7px}.public-feedback article>div span{color:var(--muted);font-size:9px}.public-feedback article p{grid-column:1 / -1;margin:0;color:#46534d;font-size:11px;line-height:1.6;white-space:pre-line}.feedback-empty{color:var(--muted);font-size:11px;line-height:1.6;padding:16px 0}.version-history{margin-top:20px;border-top:1px solid var(--line);padding-top:2px}.version-history>h3{margin-bottom:7px}.version-history article{padding:11px 0;border-bottom:1px solid var(--line)}.version-history article>div{display:flex;align-items:center;justify-content:space-between}.version-history article b{color:var(--green);font-size:12px}.version-history article span{color:var(--muted);font-size:9px}.version-history article p{margin:5px 0 0;color:#46534d;font-size:11px;line-height:1.6}.toast{position:fixed;z-index:200;left:50%;bottom:28px;transform:translate(-50%);padding:11px 16px;background:#1d2924;color:#fff;border-radius:6px;box-shadow:0 8px 25px #0003;display:flex;gap:8px;align-items:center;font-size:12px}@media(max-width:1120px){.page-grid{grid-template-columns:minmax(0,1fr)}.right-rail{display:grid;grid-template-columns:repeat(3,1fr)}.tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.industry-directory{grid-template-columns:repeat(2,1fr)}}@media(max-width:840px){body{background:#f6f8f7}.sidebar,.desktop-topbar{display:none}.main-area{margin-left:0;padding:60px 0 74px}.mobile-header{height:60px;padding:0 16px;position:fixed;inset:0 0 auto;z-index:40;background:#fffffff5;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mobile-header .brand{padding:0}.mobile-header .brand img{width:36px;height:36px}.mobile-header .brand b{font-size:16px}.bottom-nav{height:calc(64px + env(safe-area-inset-bottom));padding:6px 5px env(safe-area-inset-bottom);position:fixed;inset:auto 0 0;z-index:50;display:grid;grid-template-columns:repeat(5,1fr);background:#fffffff7;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.bottom-nav button{border:0;background:none;display:flex;flex-direction:column;align-items:center;gap:3px;color:#7a8781;cursor:pointer}.bottom-nav button.active{color:var(--green);font-weight:700}.bottom-nav small{font-size:10px}.publish-icon{width:35px;height:30px;margin-top:-10px;display:grid;place-items:center;background:var(--green);color:#fff;border-radius:7px;box-shadow:0 4px 10px #173f3633}.page,.page-grid{width:100%;padding:18px 15px 28px}.page-grid{display:block}.right-rail{display:none}.welcome-band{min-height:158px;padding:22px;display:block}.welcome-band h1{font-size:22px;max-width:270px}.welcome-band p:not(.eyebrow){font-size:12px;max-width:270px}.welcome-band .primary{margin-top:18px;min-height:36px;font-size:12px}.welcome-band:after{right:-44px;bottom:-45px;width:130px;height:130px}.home-paths{grid-template-columns:1fr}.featured-strip{display:flex;overflow-x:auto;margin:0 -15px;padding:0 15px 8px;scrollbar-width:none}.featured-strip::-webkit-scrollbar{display:none}.featured-strip .tool-card{min-width:240px}.section-head{margin-top:19px}.post{padding:15px}.post-actions{justify-content:space-between;gap:8px}.page-title{min-height:72px;margin-bottom:14px}.page-title h1{font-size:23px}.page-title p:not(.eyebrow){font-size:11px}.page-title>button{align-self:flex-end;min-width:max-content}.community-page .page-title{align-items:flex-start}.community-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:10px}.community-tabs{margin-left:-15px;padding-left:15px}.community-toolbar>label{min-width:0}.community-rail{position:static}.count-badge{display:none}.mobile-search{display:flex;margin-bottom:13px;background:#fff;border-color:var(--line)}.mobile-search button{border:0;background:none;display:grid;place-items:center}.category-tabs{margin:0 -15px 17px;padding:0 15px 3px}.market-filters{grid-template-columns:1fr;gap:10px}.market-filters .category-tabs{margin:0 -15px}.industry-radar{margin:2px 0 18px}.radar-heading{padding:14px}.radar-heading>b{display:none}.radar-content{grid-template-columns:1fr;gap:17px;padding:15px 14px}.radar-actions{padding:0 14px 15px}.radar-actions button{flex:1;padding:0 10px}.tool-grid{grid-template-columns:1fr 1fr;gap:10px}.tool-card{padding:14px}.tool-card .tool-icon{width:39px;height:39px}.tool-title{margin-top:12px}.tool-title h3{font-size:15px}.tool-description{font-size:12px}.tool-meta{display:grid;gap:4px}.tool-footer button{font-size:0}.tool-footer button svg{width:17px;height:17px}.composer{padding:16px}.composer-tools{flex-wrap:wrap}.composer-tools>span{margin-left:0;flex:1;text-align:right}.composer-tools .primary{width:100%}.form-grid{grid-template-columns:1fr}.diagnostic-history-list article{grid-template-columns:54px minmax(0,1fr);gap:12px}.diagnostic-history-list article>button{grid-column:2;justify-self:start;min-width:0}.opportunity-list>article{grid-template-columns:58px minmax(0,1fr);gap:12px;padding:15px}.opportunity-reply{grid-column:2;justify-self:start}.opportunity-composer{grid-column:1 / -1}.circle-grid{grid-template-columns:1fr}.circle-card{grid-template-columns:auto 1fr}.circle-card button{grid-column:2;justify-self:start}.profile-head{min-height:115px;flex-wrap:wrap;padding-bottom:15px}.profile-head .secondary{padding:0 10px;font-size:0}.profile-head-actions{gap:5px!important}.profile-avatar{width:58px;height:58px}.profile-metrics{grid-template-columns:1fr 1fr}.profile-metrics div:nth-child(2){border-right:0}.profile-metrics div:nth-child(-n+2){border-bottom:1px solid var(--line)}.profile-actions{grid-template-columns:1fr}.shortlist-section .section-head,.contact-progress-section .section-head,.lead-inbox .section-head{padding:12px 14px}.shortlist-list>article{grid-template-columns:minmax(0,1fr) 132px;align-items:end;padding:14px}.shortlist-note{grid-column:1 / -1}.shortlist-actions{grid-column:1 / -1;justify-content:flex-end}.lead-followup{grid-template-columns:130px minmax(0,1fr)}.lead-followup>button{grid-column:2;justify-self:end}.compact-grid,.dashboard-metrics{grid-template-columns:1fr 1fr}.table-section{overflow-x:auto}.review-list article{flex-wrap:wrap;padding:12px 0}.review-list article>div{min-width:calc(100% - 55px)}.review-list .risk{margin-left:50px}.tool-modal{padding:18px}.notification-center{width:min(430px,100%);padding-bottom:env(safe-area-inset-bottom)}.modal-tool-head{padding-top:38px}.toast{bottom:82px;min-width:180px;justify-content:center}.offline-banner{top:67px;width:calc(100% - 30px);text-align:center}.access-page{min-height:calc(100vh - 160px)}.submission-form{padding:15px}.submission-heading{align-items:flex-start}.submission-heading>span{display:none}.diagnosis-section{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:17px 14px}.diagnosis-number{width:30px;height:30px}.diagnosis-grid{grid-template-columns:1fr}.wide-field{grid-column:auto}.pain-selector,.choice-chips{gap:6px}.pain-selector button,.choice-chips button{font-size:11px;min-height:32px;padding:0 9px}.diagnosis-submit{width:100%;min-width:0}.diagnosis-summary{grid-template-columns:1fr;gap:17px;padding:18px}.maturity-score{border-right:0;border-bottom:1px solid var(--line);padding-bottom:17px}.recommendation-row{grid-template-columns:auto minmax(0,1fr);gap:12px}.recommendation-row>button{grid-column:2;justify-self:start}.diagnosis-account-note{align-items:flex-start;flex-wrap:wrap}.diagnosis-account-note>div{min-width:calc(100% - 40px)}.diagnosis-account-note>button{margin-left:33px}.industry-directory{grid-template-columns:1fr}.industry-directory>button{min-height:100px}.analytics-funnel{grid-template-columns:1fr 1fr}.analytics-funnel>div:nth-child(2){border-right:0}.analytics-funnel>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.feedback-stream article{grid-template-columns:1fr auto}.feedback-stars{grid-column:1 / -1}.contact-form-grid,.registration-grid{grid-template-columns:1fr}.auth-modal.registration-modal{padding:20px}.verification-form{grid-template-columns:1fr}.verification-form .wide{grid-column:auto}.verification-summary{align-items:flex-start;flex-wrap:wrap}.verification-summary>div{min-width:calc(100% - 60px)}.verification-summary>button{margin-left:55px}.danger-zone{align-items:stretch;flex-direction:column}.deletion-form{width:100%}.public-profile-actions{flex-wrap:wrap}.governance-section .review-list article>div{min-width:calc(100% - 55px)}}@media(max-width:430px){.notification-center>header{min-height:76px;padding:14px 16px}.notification-summary{padding:0 16px}.notification-item{grid-template-columns:36px minmax(0,1fr) auto;padding:14px 15px}.notification-item>svg{display:none}.notification-copy>span{display:grid;gap:3px}.notification-copy b{white-space:normal}.notification-copy time{min-width:0}.diagnostic-history .section-head,.demand-opportunities>.section-head{padding-left:14px;padding-right:14px}.diagnostic-history-list article{padding:14px}.history-copy>div:first-child,.opportunity-copy>div:first-child{display:grid;gap:4px}.history-copy>div:first-child b,.opportunity-copy>div:first-child b{white-space:normal}.diagnostic-history-list article>button{grid-column:1 / -1;width:100%}.opportunity-list>article{grid-template-columns:48px minmax(0,1fr)}.opportunity-score{width:48px;height:48px}.opportunity-score b{font-size:16px}.opportunity-reply{grid-column:1 / -1;width:100%}.opportunity-composer>div{flex-wrap:wrap}.opportunity-composer .primary{width:100%}.community-page .page-title{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.community-page .page-title>button{width:38px;min-width:38px;padding:0;font-size:0}.community-page .page-title>button svg{width:18px;height:18px}.community-toolbar{grid-template-columns:1fr;padding-top:8px}.community-tabs{width:calc(100% + 30px);padding-right:15px}.community-toolbar>label{width:100%}.community-result{min-height:45px}.community-result button{font-size:11px}.community-empty{min-height:260px}.tool-grid,.market-page .tool-grid{grid-template-columns:1fr}.tool-grid .tool-description{height:auto}.profile-head div div{gap:7px}.shortlist-list>article{grid-template-columns:1fr;align-items:stretch}.shortlist-note,.shortlist-actions{grid-column:auto}.shortlist-actions{justify-content:space-between}.shortlist-actions .secondary{flex:1}.contact-progress-list>article{padding:14px}.lead-list>article{padding:15px 14px}.lead-contact{align-items:flex-start;flex-wrap:wrap}.lead-contact>span:last-child{width:100%;margin-left:0}.lead-followup{grid-template-columns:1fr}.lead-followup>button{grid-column:auto;width:100%;justify-self:stretch}.circle-card{gap:11px}.recommendation-row{align-items:start}.recommendation-row .tool-icon{width:38px;height:38px}.outcome-selector,.continued-use-selector{grid-template-columns:1fr}.settings-tabs.three{gap:3px}.settings-tabs.three button{padding:0 4px;gap:4px;font-size:10px}.settings-tabs.three button svg{width:15px;height:15px}.settings-v2{max-height:calc(100vh - 18px);padding:18px}.settings-scroll{max-height:52vh}.verification-summary>span{width:36px;height:36px}.verification-summary>div{min-width:calc(100% - 50px)}.verification-summary>button{width:100%;margin-left:0}.public-profile-head{align-items:flex-start}.public-profile-head .profile-avatar{width:52px;height:52px}.public-profile-head h2{font-size:18px}.public-profile-actions>.primary,.public-profile-actions>.secondary{flex:1;min-width:120px}.public-profile-metrics span{padding:11px 5px}.post-head{gap:6px}.post-author{gap:7px}.post-author .avatar{width:34px;height:34px}.follow-button{min-width:48px;padding:0 6px}.report-modal{padding:20px}.deletion-form>div{display:grid;grid-template-columns:1fr 1fr}.deletion-form button{width:100%}}
