.providerBanner{background:linear-gradient(90deg,#edf4eb,#f6f5ec);border:1px solid #d9e4d9;border-radius:12px;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;margin-bottom:14px;padding:13px 15px;display:grid}.providerBannerIcon{width:36px;height:36px;color:var(--gold);background:#fff;border-radius:10px;place-items:center;display:grid;box-shadow:0 3px 12px #142f220f}.providerBanner strong{font-size:9px}.providerBanner p{color:#77857d;margin:4px 0 0;font-size:7.5px;line-height:1.45}.providerBanner>a{color:#5b7064;white-space:nowrap;font-size:7px;font-weight:800;text-decoration:none}.inboxWorkspace{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:12px;display:grid}.inboxFilters{padding:15px;position:sticky;top:28px}.inboxFilters>div>.eyebrow{padding:0 7px}.inboxFilters>div>button{color:#728078;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;height:37px;padding:0 9px;font-size:8px;font-weight:750;display:flex}.inboxFilters>div>button:hover{background:#f5f7f3}.inboxFilters>div>button.active{color:#3e5b4b;background:#edf3ec}.inboxFilters button small{color:#8a958f;background:#ffffffb3;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:6px;display:grid}.inboxFilters>label{border-top:1px solid var(--line-soft);margin-top:15px;padding-top:15px;display:block}.inboxFilters>label>span{color:#87928b;letter-spacing:.1em;margin:0 7px 7px;font-size:6px;font-weight:850;display:block}.inboxFilters select{color:#52635a;background:#fafbf9;border:1px solid #dfe6df;border-radius:8px;width:100%;height:36px;padding:0 8px;font-size:7px}.inboxFeed{min-height:580px;overflow:hidden}.inboxFeed>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.inboxFeed>header h2{font-family:var(--serif);margin:0;font-size:23px;font-weight:500}.inboxFeed>header>span{color:#7a8780;background:#eff3ee;border-radius:999px;padding:5px 7px;font-size:6px;font-weight:750}.inboxEvent{border-bottom:1px solid var(--line-soft);color:inherit;grid-template-columns:38px 1fr auto 16px;align-items:center;gap:11px;padding:14px 20px;text-decoration:none;transition:background .15s;display:grid}.inboxEvent:hover{background:#fafcf9}.inboxAvatar{color:#536d5e;width:38px;height:38px;font-family:var(--serif);background:#ecf2eb;border-radius:50%;place-items:center;font-size:10px;display:grid}.inboxEventBody{min-width:0}.inboxEventBody>header{align-items:center;gap:8px;display:flex}.inboxEventBody strong{font-size:9px}.inboxEventBody header span{color:#8d9791;font-size:6px}.inboxEventBody p{color:#637169;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 3px;font-size:8px;overflow:hidden}.inboxEventBody small{color:#9ba49f;font-size:6px}.inboxEvent>em{color:#818d86;text-transform:uppercase;background:#eff2ee;border-radius:999px;padding:5px 7px;font-size:5.5px;font-style:normal}.inboxEmpty{text-align:center;place-items:center;min-height:430px;padding:35px;display:grid}.inboxEmpty>span{color:var(--gold);font-size:22px}.inboxEmpty h3{font-family:var(--serif);margin:13px 0 6px;font-size:22px;font-weight:500}.inboxEmpty p{color:#7d8982;max-width:460px;margin:0 0 15px;font-size:9px;line-height:1.55}.mailConnectionBanner{color:#766e52;background:#f8f4e7;border:1px solid #e3ddca;border-radius:11px;align-items:center;gap:10px;margin-bottom:14px;padding:11px 14px;display:flex}.mailConnectionBanner>span{letter-spacing:.08em;background:#eee4c5;border-radius:999px;padding:5px 7px;font-size:5.5px;font-weight:850}.mailConnectionBanner>strong{font-size:8px}.mailConnectionBanner>p{color:#8b8268;margin:0;font-size:7px}.mailConnectionBanner>a{color:#776329;margin-left:auto;font-size:7px;font-weight:800;text-decoration:none}.mailWorkspace{grid-template-columns:minmax(260px,.68fr) minmax(420px,1.32fr);align-items:start;gap:12px;display:grid}.draftList{min-height:600px;overflow:hidden}.draftList>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:20px;display:flex}.draftList h2{font-family:var(--serif);margin:0;font-size:21px;font-weight:500}.draftList>header>span{color:#63766a;background:#edf3ed;border-radius:999px;place-items:center;min-width:25px;height:25px;padding:0 7px;font-size:7px;font-weight:800;display:grid}.mailDraftRow{border-bottom:1px solid var(--line-soft);color:inherit;grid-template-columns:35px 1fr 12px;align-items:center;gap:10px;padding:13px 18px;text-decoration:none;display:grid}.mailDraftRow:hover{background:#fafcf9}.mailDraftAvatar{color:#5b7365;width:35px;height:35px;font-family:var(--serif);background:#eef3ed;border-radius:50%;place-items:center;font-size:9px;display:grid}.mailDraftRow>div:nth-child(2){min-width:0}.mailDraftRow strong,.mailDraftRow p,.mailDraftRow small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mailDraftRow strong{font-size:8px}.mailDraftRow p{color:#7f8b84;margin:4px 0 2px;font-size:7px}.mailDraftRow small{color:#9ca49f;font-size:5.5px}.mailDraftRow>span{color:#9ca69f}.mailEmpty{text-align:center;place-items:center;min-height:420px;padding:35px;display:grid}.mailEmpty>span{color:var(--gold);font-size:22px}.mailEmpty h3{font-family:var(--serif);margin:13px 0 6px;font-size:20px;font-weight:500}.mailEmpty p{color:#7e8a83;max-width:330px;margin:0;font-size:8.5px;line-height:1.6}.mailComposer{padding:22px}.mailComposerHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.mailComposer h2{font-family:var(--serif);margin:0;font-size:25px;font-weight:500}.composeFields{grid-template-columns:1fr 1fr;gap:11px;margin-top:19px;display:grid}.composeFields label:first-child,.composeFields label:nth-child(4),.composeFields label:nth-child(5){grid-column:1/-1}.composeFields label>span{color:#68766e;letter-spacing:.04em;margin-bottom:6px;font-size:7px;font-weight:800;display:block}.composeFields input,.composeFields textarea,.composeFields select{width:100%;color:var(--ink);background:#fbfcfa;border:1px solid #dce4dd;border-radius:9px;outline:0;font-size:10px}.composeFields input,.composeFields select{height:41px;padding:0 11px}.composeFields textarea{resize:vertical;min-height:220px;padding:11px;line-height:1.55}.composeFields input:focus,.composeFields textarea:focus,.composeFields select:focus{border-color:#7f9986;box-shadow:0 0 0 4px #7f99861a}.composeFields input[readonly]{color:#87928c;background:#f2f4f1}.signaturePreview{border-left:2px solid var(--gold);background:#faf7ee;margin-top:12px;padding:11px 13px}.signaturePreview>span{color:#91845d;letter-spacing:.1em;font-size:6px;font-weight:850}.signaturePreview pre{color:#6f7c74;white-space:pre-wrap;margin:6px 0 0;font-family:inherit;font-size:8px;line-height:1.45}.composerMessage{color:#587063;background:#edf3ec;border-radius:8px;margin-top:11px;padding:9px 11px;font-size:7.5px}.mailComposer>footer{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:flex-end;gap:20px;margin-top:15px;padding-top:14px;display:flex}.mailComposer>footer>div:first-child small,.mailComposer>footer>div:first-child a{display:block}.mailComposer>footer small{color:#8e9892;font-size:6.5px}.mailComposer>footer a{color:#586f62;margin-top:4px;font-size:6.5px;font-weight:800;text-decoration:none}.mailComposer>footer>div:last-child{gap:7px;display:flex}.mailRestrictionNotice{color:#7b5141;background:#fff7f1;border:1px solid #ead4c5;border-radius:8px;align-items:flex-start;gap:8px;margin-top:11px;padding:10px 12px;font-size:8px;display:flex}.mailRestrictionNotice strong{white-space:nowrap}.mailRestrictionNotice span{line-height:1.4}@media (max-width:1000px){.mailWorkspace{grid-template-columns:1fr}.draftList{min-height:360px}.mailEmpty{min-height:250px}.inboxWorkspace{grid-template-columns:155px minmax(0,1fr)}}@media (max-width:700px){.providerBanner{grid-template-columns:34px 1fr}.providerBanner>a{grid-column:2}.inboxWorkspace{grid-template-columns:1fr}.inboxFilters{position:static}.inboxFilters>div{display:flex;overflow:auto}.inboxFilters>div>.eyebrow{display:none}.inboxFilters>div>button{gap:8px;min-width:max-content}.inboxFilters>label{margin-top:10px;padding-top:10px}.inboxEvent{grid-template-columns:36px 1fr 13px;padding:13px}.inboxEvent>em{display:none}.mailConnectionBanner{flex-wrap:wrap;align-items:flex-start}.mailConnectionBanner>p{width:100%}.mailConnectionBanner>a{margin-left:0}.composeFields{grid-template-columns:1fr}.composeFields label:nth-child(n){grid-column:auto}.mailComposer>footer{flex-direction:column;align-items:stretch}.mailComposer>footer>div:last-child{grid-template-columns:1fr 1fr;display:grid}}@media (max-width:480px){.providerBanner{padding:12px}.providerBanner p{font-size:7px}.inboxFeed>header{padding:16px}.inboxEventBody header span{display:none}.mailComposer{padding:17px}.mailComposerHeader{display:block}.mailComposerHeader .providerTag{margin-top:8px;display:inline-block}.mailComposer>footer>div:last-child{grid-template-columns:1fr}.draftList{min-height:300px}}
.heroValue{color:#66766d;background:#ffffff94;border:1px solid #405b4b1f;border-radius:12px;align-items:flex-start;gap:10px;max-width:560px;margin-top:24px;padding:13px 15px;font-size:11px;line-height:1.55;display:flex}.heroValue>span{background:var(--gold-soft);width:24px;height:24px;color:var(--gold);border-radius:7px;flex:0 0 24px;place-items:center;display:grid}.heroValue p{margin:0}.heroValue strong{color:#344a3e}.previewPerson>b{color:#526b5d;font-family:var(--sans);letter-spacing:.04em;text-transform:uppercase;background:#edf3ed;border-radius:999px;padding:5px 7px;font-size:6px;font-weight:850}.answerStrip{color:#fff;background:linear-gradient(125deg,#102a20,#173b2d);border:1px solid #ffffff14;border-radius:18px;grid-template-columns:repeat(3,1fr);width:min(1220px,100% - 56px);margin:0 auto;padding:0;display:grid;overflow:hidden;box-shadow:0 24px 55px #102a2024}.answerStrip article{border-right:1px solid #ffffff17;grid-template-columns:38px 1fr;align-items:center;gap:12px;min-height:126px;padding:26px 30px;display:grid}.answerStrip article:last-child{border-right:0}.answerStrip article>span{color:#d1b660;font-family:var(--serif);font-size:17px}.answerStrip small,.answerStrip strong{display:block}.answerStrip small{color:#8fa89a;letter-spacing:.14em;font-size:7px;font-weight:850}.answerStrip strong{max-width:260px;font-family:var(--serif);margin-top:8px;font-size:17px;font-weight:500;line-height:1.35}.outcomeSection{border-top:1px solid #1933281c;width:min(1220px,100% - 56px);margin:0 auto 20px;padding:100px 0 120px}.outcomeIntro{grid-template-columns:.45fr .9fr .65fr;align-items:end;gap:45px;display:grid}.outcomeIntro .eyebrow{align-self:start}.outcomeIntro h2{font-family:var(--serif);letter-spacing:-.035em;margin:0;font-size:clamp(38px,4vw,55px);font-weight:400;line-height:1.08}.outcomeIntro>p:last-child{color:#6d7b73;margin:0;font-size:14px;line-height:1.75}.outcomeCards{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:48px;display:grid}.outcomeCards article{min-height:245px;box-shadow:var(--shadow-sm);background:linear-gradient(155deg,#fff,#f2f5ef);border:1px solid #203a2d1c;border-radius:17px;padding:30px;position:relative}.outcomeCards article:nth-child(2){color:#fff;background:linear-gradient(155deg,#17382b,#10271e)}.outcomeCards span{color:#8a968f;letter-spacing:.14em;font-size:7px;font-weight:850}.outcomeCards article:nth-child(2) span{color:#93aa9d}.outcomeCards strong{max-width:290px;font-family:var(--serif);margin-top:52px;font-size:25px;font-weight:500;line-height:1.15;display:block}.outcomeCards p{color:#718078;margin:15px 0 0;font-size:11px;line-height:1.65}.outcomeCards article:nth-child(2) p{color:#95aa9e}.authPromise{grid-template-columns:repeat(3,1fr);gap:8px;max-width:590px;margin-top:30px;display:grid}.authPromise>div{background:#ffffff0a;border:1px solid #ffffff17;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}.authPromise>div>span{color:#d0b35e;font-family:var(--serif);font-size:12px}.authPromise p,.authPromise strong,.authPromise small{display:block}.authPromise p{margin:0}.authPromise strong{font-size:8px}.authPromise small{color:#849a8e;margin-top:4px;font-size:6px;line-height:1.4}.railNavGrouped{gap:0}.railNavGroup{gap:4px;display:grid}.railNavGroup+.railNavGroup{margin-top:24px}.railNavGroup .railLabel{margin:0 12px 6px}.railNavGroup>a{color:#8fa499;border-radius:9px;align-items:center;gap:12px;height:43px;padding:0 12px;font-size:11px;font-weight:680;text-decoration:none;transition:background .18s,color .18s;display:flex;position:relative}.railNavGroup>a:hover{color:#dce7e0;background:#ffffff0b}.railNavGroup>a.active{color:#fff;background:#eff3e91a;box-shadow:inset 2px 0 #d1b25e}.railNavGroup>a.active .uiIcon{color:#d8bd72}.railFuture{margin-top:auto}.railAdd{margin-top:24px}.dashboardLaunchGrid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:15px;margin:15px 0;display:grid}.dailyFocusCard{color:#f4f7f4;background:linear-gradient(145deg,#102a20,#173c2e);min-height:285px;padding:27px;position:relative;overflow:hidden}.dailyFocusCard:after{content:"";filter:blur(12px);background:#709d7933;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-210px;right:-160px}.dailyFocusCard>*{z-index:1;position:relative}.dailyFocusLabel{align-items:center;gap:11px;display:flex}.dailyFocusLabel>span{color:#d5b85e;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.dailyFocusLabel p,.dailyFocusLabel small,.dailyFocusLabel strong{display:block}.dailyFocusLabel p{margin:0}.dailyFocusLabel small{color:#8ca397;letter-spacing:.13em;font-size:6px;font-weight:850}.dailyFocusLabel strong{margin-top:4px;font-size:8px}.dailyFocusPerson{align-items:center;gap:13px;margin-top:28px;display:flex}.dailyFocusPerson .personAvatar{color:#fff;background:#ffffff1a;flex-basis:47px;width:47px;height:47px}.dailyFocusPerson h2,.dailyFocusCard>h2{font-family:var(--serif);margin:0;font-size:30px;font-weight:500}.dailyFocusPerson .stateChip{color:#b7c9bf;background:#ffffff14}.dailyFocusReason{color:#9fb3a8;max-width:720px;margin:17px 0 23px;font-size:10px;line-height:1.6}.dailyFocusAction{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:22px;padding-top:18px;display:flex}.dailyFocusAction small,.dailyFocusAction strong{display:block}.dailyFocusAction small{color:#d1b45c;letter-spacing:.12em;font-size:6px;font-weight:850}.dailyFocusAction strong{max-width:520px;margin-top:6px;font-size:9px;line-height:1.5}.dailyFocusAction .primaryButton{color:#153127;box-shadow:none;white-space:nowrap;background:#f1f3ed;border-color:#f1f3ed}.dailyFocusAction .primaryButton:hover{background:#fff}.setupJourney{padding:22px}.setupJourney>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.setupJourney h2{font-family:var(--serif);margin:0;font-size:22px;font-weight:500}.setupJourney>header>span{color:#587063;background:#edf3ed;border-radius:999px;place-items:center;min-width:35px;height:35px;padding:0 8px;font-size:8px;font-weight:850;display:grid}.setupProgress{background:#edf0ec;border-radius:999px;height:4px;margin:17px 0 8px;overflow:hidden}.setupProgress i{border-radius:inherit;background:linear-gradient(90deg,#5c8067,#c1a24d);height:100%;transition:width .25s;display:block}.setupJourney ol{margin:0;padding:0;list-style:none}.setupJourney li{border-bottom:1px solid var(--line-soft);grid-template-columns:27px 1fr 18px;align-items:center;gap:10px;padding:11px 0;display:grid}.setupJourney li>span{color:#89958e;background:#f0f2ee;border-radius:50%;place-items:center;width:24px;height:24px;font-size:6px;font-weight:850;display:grid}.setupJourney li.done>span{color:#527359;background:#e7f1e6}.setupJourney li.next>span{color:#8f7431;background:#f3ecd8}.setupJourney li strong,.setupJourney li small{display:block}.setupJourney li strong{font-size:8px}.setupJourney li small{color:#919b95;margin-top:3px;font-size:6px}.setupJourney li>a{color:#7b8981;text-decoration:none}.setupNext{color:#3f5c4c;justify-content:space-between;gap:12px;margin-top:13px;font-size:8px;font-weight:850;text-decoration:none;display:flex}.priorityRow{grid-template-columns:minmax(175px,.9fr) minmax(180px,1.25fr) 72px 18px}.priorityTiming{text-align:right}.priorityTiming small,.priorityTiming b{display:block}.priorityTiming small{color:#98a29c;letter-spacing:.1em;font-size:5px;font-weight:850}.priorityTiming b{color:#3f5d4d;font-family:var(--serif);margin-top:4px;font-size:16px;font-weight:500}.settingsOverview{margin-bottom:34px;padding:24px;overflow:hidden}.settingsOverview>header{justify-content:space-between;align-items:flex-end;gap:35px;display:flex}.settingsOverview h2{font-family:var(--serif);margin:0;font-size:27px;font-weight:500}.settingsOverview header p:last-child{color:#78857d;max-width:720px;margin:8px 0 0;font-size:9px;line-height:1.6}.settingsOverview>header>a{color:#526d5e;white-space:nowrap;font-size:8px;font-weight:850;text-decoration:none}.settingsHealthGrid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:21px;display:grid}.settingsHealthGrid article{border:1px solid var(--line-soft);background:#fafbf9;border-radius:11px;grid-template-columns:29px 1fr;gap:10px;min-height:112px;padding:14px;display:grid}.settingsHealthGrid article>span{color:#8a958f;background:#eff1ee;border-radius:8px;place-items:center;width:27px;height:27px;font-size:8px;font-weight:850;display:grid}.settingsHealthGrid article.ready>span{color:#54765c;background:#e6f0e5}.settingsHealthGrid article.attention>span{color:#91742f;background:#f6eed7}.settingsHealthGrid small,.settingsHealthGrid strong{display:block}.settingsHealthGrid small{color:#909a94;letter-spacing:.09em;font-size:5.5px;font-weight:850}.settingsHealthGrid strong{margin-top:6px;font-size:8px}.settingsHealthGrid p{color:#8a958f;margin:5px 0 0;font-size:6.5px;line-height:1.45}.connectionPhases{background:#fffffcbf;border:1px solid #dfe5df;border-radius:12px;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:10px;margin-bottom:13px;padding:15px 17px;display:grid}.connectionPhases>div{grid-template-columns:24px auto;align-items:center;gap:1px 8px;display:grid}.connectionPhases>div>span{color:#89948e;background:#eef1ed;border-radius:50%;grid-row:1/3;place-items:center;width:24px;height:24px;font-size:6px;font-weight:850;display:grid}.connectionPhases>div.live>span{color:#4e7457;background:#e4f0e4}.connectionPhases strong,.connectionPhases small{display:block}.connectionPhases strong{white-space:nowrap;font-size:7px}.connectionPhases small{color:#98a19c;letter-spacing:.08em;font-size:5px;font-weight:850}.connectionPhases>i{background:#dfe5df;height:1px}.integrationCard>div:nth-child(2)>small{color:#9b9784;letter-spacing:.08em;margin-top:6px;font-size:5px;font-weight:850;display:block}.settingsInlineAction{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:20px;margin-top:15px;padding-top:15px;display:flex}.settingsInlineAction p{color:#7d8982;margin:0;font-size:8px}.intelligenceSetupFooter{background:#f7f9f5;border:1px solid #dfe6df;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding:15px;display:flex}.intelligenceSetupFooter span,.intelligenceSetupFooter strong{display:block}.intelligenceSetupFooter span{color:#8b958f;letter-spacing:.1em;font-size:5.5px;font-weight:850}.intelligenceSetupFooter strong{margin-top:4px;font-size:8px}.intelligenceSetupFooter p{color:#87928c;margin:4px 0 0;font-size:6.5px}.relationshipBookSummary{border-top:1px solid #223e311a;border-bottom:1px solid #223e311a;grid-template-columns:auto 1px repeat(4,minmax(100px,auto));align-items:center;gap:24px;margin:-4px 0 18px;padding:16px 20px;display:grid}.relationshipBookSummary>i{background:#dfe5df;height:34px}.relationshipBookSummary>div span,.relationshipBookSummary>div small{display:block}.relationshipBookSummary>div span{font-family:var(--serif);font-size:23px}.relationshipBookSummary>div small{color:#8b9690;letter-spacing:.08em;margin-top:3px;font-size:5.5px;font-weight:850}.relationshipBookSummary .reachable{text-align:right;justify-self:end}.directoryHead,.directoryRow{grid-template-columns:minmax(180px,1.05fr) minmax(125px,.7fr) minmax(150px,.85fr) minmax(205px,1.15fr) minmax(90px,.55fr) 18px}.directorySignal{min-width:0}.directorySignal strong,.directorySignal p{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.directorySignal strong{font-size:8px}.directorySignal p{color:#89948e;margin:4px 0 0;font-size:7px}.profileSignal{border-left:1px solid var(--line);min-width:205px;max-width:245px;padding-left:13px}.profileSignal>span,.profileSignal>strong,.profileSignal>small{display:block}.profileSignal>span{color:#849088;letter-spacing:.09em;margin-bottom:6px;font-size:6px;font-weight:850}.profileSignal>strong{font-size:8px;line-height:1.4}.profileSignal>small{color:#929c96;margin-top:4px;font-size:5.5px;line-height:1.4}.relationshipCheckpoints{border-top:1px solid #ffffff1a;margin:0 0 14px;display:grid}.relationshipCheckpoints>div{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:15px;padding:10px 0;display:flex}.relationshipCheckpoints span{color:#7f998c;letter-spacing:.1em;font-size:5.5px;font-weight:850}.relationshipCheckpoints strong{color:#c4d1ca;text-align:right;font-size:7px;font-weight:700}.nextMovePanel .nextMoveCallout{margin-top:0}.quickCaptureBanner{background:linear-gradient(90deg,#edf4eb,#f8f5ea);border:1px solid #d9e4d9;border-radius:12px;grid-template-columns:auto auto 1fr;align-items:center;gap:11px 18px;margin:-4px 0 16px;padding:14px 17px;display:grid}.quickCaptureBanner>span{color:#53705b;letter-spacing:.09em;background:#ddebdc;border-radius:999px;padding:5px 7px;font-size:5.5px;font-weight:850}.quickCaptureBanner>strong{font-family:var(--serif);font-size:14px;font-weight:500}.quickCaptureBanner>p{color:#78857d;margin:0;font-size:7.5px;line-height:1.5}@media (max-width:1180px){.outcomeIntro{grid-template-columns:.36fr 1fr}.outcomeIntro>p:last-child{grid-column:2}.dashboardLaunchGrid{grid-template-columns:1fr}.settingsHealthGrid{grid-template-columns:1fr 1fr}.connectionPhases{grid-template-columns:1fr 1fr 1fr 1fr}.connectionPhases>i{display:none}.directoryHead,.directoryRow{grid-template-columns:minmax(180px,1.05fr) minmax(125px,.7fr) minmax(150px,.85fr) minmax(205px,1.15fr) 18px}.directoryHead>span:nth-child(4){display:block}.directoryHead>span:nth-child(5),.directoryMoment{display:none}}@media (max-width:900px){.answerStrip article{padding:23px 20px}.answerStrip strong{font-size:15px}.outcomeCards{grid-template-columns:1fr}.outcomeCards article{min-height:210px}.outcomeCards strong{margin-top:38px}.authPromise{grid-template-columns:1fr}.railFuture{margin-top:auto}.relationshipBookSummary{grid-template-columns:repeat(4,1fr);gap:12px}.relationshipBookSummary>div:first-child{grid-column:1/-1}.relationshipBookSummary>i{display:none}.relationshipBookSummary .reachable{text-align:left;justify-self:auto}.profileSignal{min-width:0;max-width:none}}@media (max-width:720px){.heroValue{font-size:10px}.answerStrip{grid-template-columns:1fr;width:calc(100% - 32px)}.answerStrip article{border-bottom:1px solid #ffffff17;border-right:0;min-height:0}.answerStrip article:last-child{border-bottom:0}.outcomeSection{width:calc(100% - 32px);padding:75px 0}.outcomeIntro{display:block}.outcomeIntro h2{margin-top:12px}.outcomeIntro>p:last-child{margin-top:18px}.dashboardLaunchGrid{margin-top:12px}.dailyFocusCard{padding:22px}.dailyFocusPerson h2,.dailyFocusCard>h2{font-size:26px}.dailyFocusAction{flex-direction:column;align-items:stretch}.dailyFocusAction .primaryButton{width:100%}.priorityRow{grid-template-columns:1fr 58px 14px}.priorityTiming{grid-area:1/2/3}.priorityRow>.rowArrow{grid-area:1/3/3}.settingsOverview>header{display:block}.settingsOverview>header>a{margin-top:12px;display:inline-block}.settingsHealthGrid{grid-template-columns:1fr}.connectionPhases{grid-template-columns:1fr 1fr}.settingsInlineAction,.intelligenceSetupFooter{flex-direction:column;align-items:stretch}.settingsInlineAction .primaryButton,.intelligenceSetupFooter .quietButton{width:100%}.relationshipBookSummary{grid-template-columns:1fr 1fr;padding:14px}.relationshipBookSummary>div:first-child,.relationshipBookSummary .reachable{grid-column:1/-1}.directoryRow{grid-template-columns:minmax(0,1fr) auto 14px}.directoryPerson{grid-column:1}.directoryRow>div:nth-child(2){grid-column:2}.directoryContext{grid-column:1;padding-left:47px}.directorySignal{border-top:1px solid var(--line-soft);grid-column:1/3;padding:10px 0 0 47px}.directoryRow>.rowArrow{grid-area:1/3/4}.profileSignal{border-top:1px solid var(--line);border-left:0;grid-column:1/-1;padding:10px 0 0}.quickCaptureBanner{grid-template-columns:auto 1fr}.quickCaptureBanner>p{grid-column:1/-1}.relationshipCheckpoints strong{max-width:65%}}@media (max-width:480px){.marketingHero{padding-bottom:80px}.answerStrip,.outcomeSection{width:calc(100% - 24px)}.outcomeCards article{padding:24px}.authPromise>div{padding:10px}.dailyFocusCard{padding:19px}.setupJourney{padding:18px}.priorityReason{display:none}.priorityTiming{grid-row:1}.settingsOverview{padding:18px}.connectionPhases{grid-template-columns:1fr}.relationshipBookSummary{gap:10px}.relationshipBookSummary>div span{font-size:20px}.directoryContext{display:none}.directorySignal{padding-left:47px}.quickCaptureBanner{display:block}.quickCaptureBanner>strong,.quickCaptureBanner>p{margin-top:9px;display:block}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.setupProgress i,.primaryButton,.quietButton,.marketingPrimary,.marketingSecondary,.textButton{transition:none}}
.printHeader,.printSignatures{display:none}.opportunityHeroGrid{grid-template-columns:minmax(0,1.42fr) minmax(310px,.58fr);gap:14px;margin:15px 0;display:grid}.dailyOpportunityHero{color:#f4f7f4;background:linear-gradient(145deg,#0e291e,#173b2d);border-radius:15px;min-height:360px;padding:27px;position:relative;overflow:hidden;box-shadow:0 18px 40px #0f2b1f21}.dailyOpportunityHero:after{content:"";filter:blur(7px);background:#6b9d762b;border-radius:50%;width:390px;height:390px;position:absolute;bottom:-185px;right:-125px}.dailyOpportunityHero.urgent{box-shadow:0 18px 45px #8652352e}.dailyOpportunityHero.moment{box-shadow:0 18px 45px #b896432b}.dailyOpportunityHero>*{z-index:1;position:relative}.opportunityHeroTop{align-items:center;gap:11px;display:flex}.opportunityHeroTop>span{color:#d5b85e;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.opportunityHeroTop p,.opportunityHeroTop small,.opportunityHeroTop strong{display:block}.opportunityHeroTop p{margin:0}.opportunityHeroTop small{color:#8ea498;letter-spacing:.12em;font-size:5.5px;font-weight:850}.opportunityHeroTop strong{margin-top:4px;font-size:8px}.opportunityHeroTop>em{color:#d9e4de;letter-spacing:.08em;background:#ffffff14;border-radius:999px;margin-left:auto;padding:6px 8px;font-size:5.5px;font-style:normal;font-weight:850}.opportunityHeroPerson{align-items:center;gap:12px;margin-top:26px;display:flex}.opportunityHeroPerson .personAvatar{color:#fff;background:#ffffff17;flex:0 0 46px;width:46px;height:46px}.opportunityHeroPerson h2{font-family:var(--serif);margin:0;font-size:27px;font-weight:500}.opportunityHeroPerson p{color:#92a99c;margin:4px 0 0;font-size:7px}.dailyOpportunityHero>h3{max-width:760px;font-family:var(--serif);letter-spacing:-.02em;margin:20px 0 0;font-size:31px;font-weight:500}.heroReason{color:#a3b5ab;max-width:760px;margin:10px 0 25px;font-size:9px;line-height:1.6}.opportunityHeroAction{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:25px;padding-top:17px;display:flex}.opportunityHeroAction span,.opportunityHeroAction small,.opportunityHeroAction strong{display:block}.opportunityHeroAction small{color:#d0b25d;letter-spacing:.11em;font-size:5.5px;font-weight:850}.opportunityHeroAction strong{max-width:570px;margin-top:5px;font-size:8px;line-height:1.45}.opportunityHeroAction button,.heroAddLink{color:#173127;font:850 7px var(--sans);cursor:pointer;background:#eef2ec;border:0;border-radius:8px;flex:none;padding:11px 14px;text-decoration:none}.emptyHeroTitle{font-family:var(--serif);margin:55px 0 0;font-size:31px;font-weight:500}.monthlyGoalCard{padding:23px}.monthlyGoalCard>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.monthlyGoalCard h2{font-family:var(--serif);margin:3px 0 0;font-size:23px;font-weight:500}.monthlyGoalCard>header>a{color:#587163;white-space:nowrap;font-size:7px;font-weight:850;text-decoration:none}.goalCardBody{grid-template-columns:120px 1fr;align-items:center;gap:18px;margin-top:20px;display:grid}.goalRing{background:conic-gradient(#66856d var(--goal-percent),#edf0ec 0);border-radius:50%;place-items:center;width:116px;height:116px;display:grid}.goalRing:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:91px;height:91px}.goalRing>span{z-index:1;text-align:center;grid-area:1/1}.goalRing strong,.goalRing small{display:block}.goalRing strong{font-family:var(--serif);font-size:32px;font-weight:500}.goalRing small{color:#8c9790;font-size:6px}.goalNumbers{gap:7px;display:grid}.goalNumbers>div{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding:7px 0;display:flex}.goalNumbers span{color:#8a958e;letter-spacing:.09em;font-size:5.5px;font-weight:850}.goalNumbers strong{font-family:var(--serif);font-size:17px;font-weight:500}.goalEarnings{background:#f5f7f2;border-radius:10px;margin-top:17px;padding:13px}.goalEarnings span,.goalEarnings strong,.goalEarnings small{display:block}.goalEarnings span{color:#87928b;letter-spacing:.09em;font-size:5.5px;font-weight:850}.goalEarnings strong{font-family:var(--serif);margin-top:4px;font-size:20px;font-weight:500}.goalEarnings small{color:#8b9690;margin-top:3px;font-size:5.7px;line-height:1.4}.goalEditButton{color:#4e6859;width:100%;font:850 7px var(--sans);cursor:pointer;background:0 0;border:0;justify-content:space-between;margin-top:13px;padding:10px 0;display:flex}.goalEditor{grid-template-columns:1fr auto auto;align-items:end;gap:7px;margin-top:13px;display:grid}.goalEditor label span{color:#859089;letter-spacing:.08em;margin-bottom:5px;font-size:5px;font-weight:850;display:block}.goalEditor input{width:100%;font:750 8px var(--sans);border:1px solid #dce3dc;border-radius:7px;padding:8px}.goalEditor button{color:#50685b;height:33px;font:800 6px var(--sans);cursor:pointer;background:#fff;border:1px solid #dce3dc;border-radius:7px;padding:0 9px}.goalEditor button:first-of-type{color:#fff;background:#365b46;border-color:#365b46}.goalMessage{color:#5d7868;margin:7px 0 0;font-size:6px}.opportunityFilters{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:14px;display:grid}.opportunityFilter{color:#294235;text-align:left;min-height:162px;box-shadow:var(--shadow-sm);cursor:pointer;background:#fff;border:1px solid #253d311a;border-radius:13px;padding:17px;transition:transform .17s,border-color .17s,box-shadow .17s;position:relative;overflow:hidden}.opportunityFilter:hover{transform:translateY(-2px)}.opportunityFilter.active{border-color:#708a78;box-shadow:0 0 0 2px #557e601a,0 14px 30px #22432f17}.opportunityFilter.needs.active{box-shadow:0 0 0 2px #9f603917,0 0 30px #b0673a1f}.opportunityFilter.approval.active{box-shadow:0 0 0 2px #4d77581a,0 0 30px #4d77581f}.opportunityFilter.moments.active{box-shadow:0 0 0 2px #bc96361a,0 0 32px #bc963624}.opportunityFilter.recent.active{box-shadow:0 0 0 2px #53736917,0 0 28px #5373691a}.opportunityFilter>span{color:#88938c;letter-spacing:.1em;font-size:5.5px;font-weight:850}.opportunityFilter>strong{font-family:var(--serif);font-size:31px;font-weight:400;position:absolute;top:13px;right:16px}.opportunityFilter h3{font-family:var(--serif);margin:28px 0 0;font-size:20px;font-weight:500}.opportunityFilter p{color:#7e8b83;margin:7px 0 13px;font-size:6.7px;line-height:1.5}.opportunityFilter>i{color:#526c5d;font-size:6px;font-style:normal;font-weight:850}.opportunityWorkspace{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:14px;display:grid}.opportunityFeed{overflow:hidden}.opportunityFeed>header{justify-content:space-between;align-items:flex-start;gap:25px;padding:24px;display:flex}.opportunityFeed>header h2{font-family:var(--serif);margin:3px 0 0;font-size:27px;font-weight:500}.opportunityFeed>header p:last-child{color:#7f8c84;margin:7px 0 0;font-size:7.5px}.opportunityFeed>header>span{color:#587061;min-width:37px;height:37px;font:850 8px var(--sans);background:#edf2ec;border-radius:999px;place-items:center;padding:0 9px;display:grid}.opportunityRows{border-top:1px solid var(--line-soft)}.opportunityRow{border:0;border-bottom:1px solid var(--line-soft);color:#294235;text-align:left;cursor:pointer;background:#fff;grid-template-columns:minmax(190px,.82fr) minmax(260px,1.35fr) 100px 16px;align-items:center;gap:14px;width:100%;min-height:91px;padding:14px 22px;transition:background .16s,box-shadow .16s;display:grid;position:relative}.opportunityRow:hover{z-index:1;background:#fbfcfa;box-shadow:inset 3px 0 #6e8c77}.opportunityRow.urgent:hover{box-shadow:inset 3px 0 #af6b46,0 0 24px #af6b4614}.opportunityRow.moment:hover{box-shadow:inset 3px 0 #c1a34e,0 0 24px #c1a34e1a}.opportunityRow.approval:hover{box-shadow:inset 3px 0 #577b64,0 0 24px #577b6417}.opportunityIdentity{align-items:center;gap:10px;min-width:0;display:flex}.opportunityIdentity .personAvatar{flex:0 0 38px;width:38px;height:38px}.opportunityIdentity>span,.opportunityIdentity strong,.opportunityIdentity small{min-width:0;display:block}.opportunityIdentity strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.opportunityIdentity small{color:#929c96;text-overflow:ellipsis;white-space:nowrap;max-width:140px;margin-top:4px;font-size:5.8px;overflow:hidden}.opportunityWhy{min-width:0}.opportunityWhy>span{color:#9a7b36;letter-spacing:.08em;text-transform:uppercase;font-size:5px;font-weight:850;display:block}.opportunityWhy>strong{margin-top:5px;font-size:8px;display:block}.opportunityWhy>p{color:#818e86;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:6.7px;line-height:1.45;overflow:hidden}.opportunityWhen{text-align:right}.opportunityWhen small,.opportunityWhen strong{display:block}.opportunityWhen small{color:#939d97;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:5.5px;overflow:hidden}.opportunityWhen strong{color:#3e5c4c;font-family:var(--serif);margin-top:6px;font-size:13px;font-weight:500}.opportunityRow>i{color:#87958d;font-size:12px;font-style:normal}.opportunityEmpty{text-align:center;border-top:1px solid var(--line-soft);padding:65px 25px}.opportunityEmpty>span{color:#b59a49;font-size:18px}.opportunityEmpty h3{font-family:var(--serif);margin:12px 0 0;font-size:22px;font-weight:500}.opportunityEmpty p{color:#89958e;max-width:520px;margin:8px auto 0;font-size:7px;line-height:1.55}.knownaraWorking{color:#f2f6f3;background:linear-gradient(150deg,#122d22,#173b2d);padding:23px;position:sticky;top:28px;overflow:hidden}.workingOrb{color:#d0b25b;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:45px;height:45px;margin-bottom:17px;display:grid;box-shadow:0 0 28px #c1a34e24}.knownaraWorking .eyebrow{color:#8fa69a}.knownaraWorking h2{font-family:var(--serif);margin:6px 0 0;font-size:23px;font-weight:500}.knownaraWorking>p:not(.eyebrow){color:#9aafa3;margin:10px 0 0;font-size:7.3px;line-height:1.55}.knownaraWorking dl{margin:20px 0 0}.knownaraWorking dl>div{border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;padding:9px 0;display:flex}.knownaraWorking dt{color:#8fa499;letter-spacing:.08em;font-size:5.2px;font-weight:850}.knownaraWorking dd{font-family:var(--serif);margin:0;font-size:17px}.workingNote{background:#ffffff0e;border-radius:9px;margin-top:16px;padding:13px}.workingNote span{color:#d0b25b;letter-spacing:.09em;font-size:5px;font-weight:850}.workingNote p{color:#a1b2a9;margin:7px 0 0;font-size:6.2px;line-height:1.55}.knownaraWorking>a{color:#d9e5de;justify-content:space-between;margin-top:17px;font-size:7px;font-weight:850;text-decoration:none;display:flex}.dashboardSetupStrip{grid-template-columns:50px 1fr auto;align-items:center;gap:17px;margin-top:14px;padding:17px;display:grid}.dashboardSetupStrip>span{color:#5b7666;background:#eef2ec;border-radius:50%;place-items:center;width:44px;height:44px;font-size:8px;font-weight:850;display:grid}.dashboardSetupStrip h2{font-family:var(--serif);margin:3px 0 0;font-size:19px;font-weight:500}.dashboardSetupStrip p:last-child{color:#87928c;margin:5px 0 0;font-size:6.5px}.opportunityDrawerScrim{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#08181080;border:0;position:fixed;inset:0}.opportunityDrawer{z-index:81;background:#f8faf6;flex-direction:column;width:min(510px,100%);height:100dvh;animation:.2s ease-out drawerIn;display:flex;position:fixed;top:0;right:0;box-shadow:-24px 0 60px #071a1030}.opportunityDrawer>header{background:#fff;border-bottom:1px solid #dfe5df;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;display:flex}.drawerPerson{align-items:center;gap:11px;min-width:0;display:flex}.drawerPerson>span,.drawerPerson small,.drawerPerson strong,.drawerPerson em{min-width:0;display:block}.drawerPerson small{color:#8d9891;letter-spacing:.1em;font-size:5.2px;font-weight:850}.drawerPerson strong{margin-top:4px;font-size:9px}.drawerPerson em{color:#89958e;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:6px;font-style:normal;overflow:hidden}.opportunityDrawer>header>button{color:#52675b;cursor:pointer;background:#fff;border:1px solid #dce3dc;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.drawerBody{flex:1;padding:30px 27px;overflow:auto}.drawerStatus{color:#52705c;letter-spacing:.08em;background:#edf2ec;border-radius:999px;padding:6px 8px;font-size:5.5px;font-weight:850;display:inline-flex}.drawerStatus.urgent{color:#9b5738;background:#f8e8e0}.drawerStatus.moment{color:#8a7031;background:#f6efd9}.drawerStatus.approval{color:#50705a;background:#e5f0e7}.drawerStatus.recent{color:#577069;background:#e9efed}.drawerBody>h2{font-family:var(--serif);letter-spacing:-.025em;margin:16px 0 0;font-size:33px;font-weight:500}.drawerWhy{color:#65766d;margin:13px 0 0;font-size:9px;line-height:1.7}.drawerBody>section{border-top:1px solid #dce3dc;margin-top:25px;padding-top:19px}.drawerBody>section>span{color:#88958d;letter-spacing:.1em;margin-bottom:9px;font-size:5.5px;font-weight:850;display:block}.drawerBody>section>strong{color:#314b3d;font-size:9px;line-height:1.55;display:block}.drawerBody>section>p{color:#849088;font-size:7px;line-height:1.5}.drawerEvidence{gap:7px;display:grid}.drawerEvidence p,.drawerDraft{color:#67776e;background:#fff;border-radius:8px;margin:0;padding:10px;font-size:7px;line-height:1.5}.opportunityDrawer>footer{background:#fff;border-top:1px solid #dce3dc;flex-wrap:wrap;gap:7px;padding:18px 22px;display:flex}.opportunityDrawer>footer>a,.opportunityDrawer>footer>button{color:#456051;min-height:38px;font:850 7px var(--sans);cursor:pointer;background:#fff;border:1px solid #d9e1da;border-radius:8px;flex:calc(50% - 4px);justify-content:center;padding:9px 11px}.opportunityDrawer>footer .primaryButton{color:#fff;background:#254c39;border-color:#254c39}.opportunityDrawer>footer .drawerQuiet{color:#7d8982}.opportunityDrawer>footer button:disabled{opacity:.55;cursor:wait}@keyframes drawerIn{0%{transform:translate(100%)}to{transform:none}}.salesPageHeader{align-items:flex-start}.salesPageHeader .pageActions{flex-wrap:wrap}.salesControlBar{background:#ffffffa3;border:1px solid #243d301a;border-radius:13px;grid-template-columns:minmax(220px,.55fr) 1fr auto;align-items:center;gap:25px;margin:-3px 0 15px;padding:15px 19px;display:grid}.salesControlBar label>span,.salesControlBar>div>span{color:#8a958e;letter-spacing:.11em;margin-bottom:5px;font-size:5.5px;font-weight:850;display:block}.salesControlBar select{color:#344c3e;width:100%;font:700 8px var(--sans);background:#fff;border:1px solid #dce3dc;border-radius:8px;padding:9px 11px}.salesControlBar strong,.salesControlBar small{display:block}.salesControlBar strong{font-size:9px}.salesControlBar small{color:#8d9791;margin-top:4px;font-size:6.5px}.salesControlBar>a{color:#526f5e;font-size:8px;font-weight:850;text-decoration:none}.salesMetrics{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:15px;display:grid}.salesMetric{min-height:138px;box-shadow:var(--shadow-sm);background:linear-gradient(145deg,#fff,#f5f7f2);border:1px solid #233d301a;border-radius:14px;grid-template-columns:1fr auto;padding:19px;display:grid}.salesMetric>span{color:#7e8c84;letter-spacing:.11em;font-size:6px;font-weight:850}.salesMetric>strong{font-family:var(--serif);grid-area:1/2/3;font-size:39px;font-weight:400;line-height:.9}.salesMetric>p{color:#8b9690;align-self:start;margin:3px 0;font-size:7px}.salesMetric>div{border-top:1px solid var(--line-soft);grid-column:1/-1;align-self:end;padding-top:16px}.salesMetric b,.salesMetric small{display:block}.salesMetric b{font-family:var(--serif);font-size:19px;font-weight:500}.salesMetric small{color:#89958e;margin-top:4px;font-size:6px}.salesWorkspace{grid-template-columns:minmax(0,1.55fr) minmax(260px,.45fr);align-items:start;gap:15px;margin-bottom:15px;display:grid}.soldDealForm{padding:25px}.soldDealForm>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.soldDealForm h2,.salesMonthBrief h2,.commissionSheet h2{font-family:var(--serif);margin:3px 0 0;font-size:25px;font-weight:500}.soldDealForm>header p:last-child{color:#7f8d85;max-width:650px;margin:7px 0 0;font-size:8px;line-height:1.55}.soldDealForm>header>button{color:#65786d;cursor:pointer;background:0 0;border:0;font-size:7px;font-weight:800;text-decoration:underline}.soldFormGrid{grid-template-columns:1fr 1fr;gap:14px;margin-top:19px;display:grid}.soldFormGrid label>span{color:#53675b;letter-spacing:.07em;margin-bottom:7px;font-size:6px;font-weight:850;display:block}.soldFormGrid input,.soldFormGrid select,.soldFormGrid textarea{color:#273f32;width:100%;font:650 9px var(--sans);background:#fff;border:1px solid #dce3dc;border-radius:9px;outline:0;padding:11px 12px}.soldFormGrid input:focus,.soldFormGrid select:focus,.soldFormGrid textarea:focus{border-color:#819989;box-shadow:0 0 0 3px #5b81691a}.soldFormGrid textarea{resize:vertical;min-height:78px}.soldFormGrid label>small{color:#909a94;margin-top:6px;font-size:6px;line-height:1.45;display:block}.soldFormGrid .span2{grid-column:1/-1}.moneyInput{position:relative}.moneyInput>i{color:#708078;font-size:9px;font-style:normal;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.moneyInput input{padding-left:25px}.soldFormGrid .bonusToggle{cursor:pointer;background:#faf9f3;border:1px solid #e1e5dc;border-radius:10px;align-items:center;gap:11px;padding:12px;display:flex}.bonusToggle input{accent-color:#5d7d67;width:16px;height:16px}.bonusToggle>span{margin:0}.bonusToggle strong,.bonusToggle small{display:block}.bonusToggle strong{font-size:8px}.bonusToggle small{color:#8d948d;margin-top:3px;font-size:6px}.soldDealForm>footer{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:20px;margin-top:19px;padding-top:17px;display:flex}.soldDealForm>footer>small{color:#8b9690;font-size:6px}.soldFormMessage{color:#4f6e58;background:#eaf3e9;border-radius:8px;margin-top:15px;padding:11px;font-size:7.5px;font-weight:750}.soldFormMessage.error{color:#8b4434;background:#f9e8e3}.relationshipPicker{grid-template-columns:1fr 1fr;gap:7px;display:grid}.relationshipPicker>span,.relationshipPicker>small{grid-column:1/-1}.salesMonthBrief{color:#fff;background:linear-gradient(150deg,#102b20,#173b2d);padding:24px;position:sticky;top:28px;overflow:hidden}.salesMonthBrief:after{content:"";background:#81a88624;border-radius:50%;width:230px;height:230px;position:absolute;top:-85px;right:-95px}.salesMonthBrief>*{z-index:1;position:relative}.salesMonthBrief .eyebrow{color:#91a89b}.goalMiniRing{background:conic-gradient(#d0b25c var(--goal-percent),#ffffff17 0);border-radius:50%;place-items:center;width:130px;height:130px;margin:22px auto;display:grid;box-shadow:0 0 38px #d0b25c1f}.goalMiniRing:before{content:"";background:#163629;border-radius:50%;grid-area:1/1;width:103px;height:103px}.goalMiniRing>span{z-index:1;text-align:center;grid-area:1/1}.goalMiniRing strong,.goalMiniRing small{display:block}.goalMiniRing strong{font-family:var(--serif);font-size:34px;font-weight:400}.goalMiniRing small{color:#98ada2;text-transform:uppercase;font-size:6px}.salesMonthBrief h2{text-align:center;color:#f6f8f4}.salesMonthBrief dl{margin:24px 0 0}.salesMonthBrief dl>div{border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:15px;padding:11px 0;display:flex}.salesMonthBrief dt{color:#8fa69a;letter-spacing:.08em;font-size:5.5px;font-weight:850}.salesMonthBrief dd{font-family:var(--serif);margin:0;font-size:15px}.salesMonthBrief>button{color:#edf3ef;width:100%;font:800 7px var(--sans);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff21;border-radius:8px;justify-content:space-between;margin-top:14px;padding:12px;display:flex}.commissionSheet{padding:26px}.commissionSheet>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:19px;display:flex}.commissionSheet>header p:last-child{color:#859089;margin:6px 0 0;font-size:7px}.commissionTable{margin-top:5px}.commissionHead,.commissionRow{grid-template-columns:1.05fr 1.4fr .7fr .75fr .75fr .75fr .75fr;align-items:center;gap:13px;display:grid}.commissionHead{color:#89938d;letter-spacing:.08em;border-bottom:1px solid #dfe5df;padding:12px 10px;font-size:5.5px;font-weight:850}.commissionRow{border-bottom:1px solid var(--line-soft);min-height:72px;padding:13px 10px}.commissionRow strong,.commissionRow small{display:block}.commissionRow strong,.commissionRow a{color:#324b3d;font-size:8px;font-weight:800;text-decoration:none}.commissionRow a:hover{text-decoration:underline}.commissionRow small{color:#919b95;margin-top:4px;font-size:5.8px;line-height:1.35}.commissionActions{gap:5px;display:flex}.commissionActions button{color:#5b6e63;font:800 6px var(--sans);cursor:pointer;background:#fff;border:1px solid #dde3dd;border-radius:6px;padding:6px 8px}.commissionActions .danger{color:#965b4a}.commissionTotals{color:#344f40;grid-template-columns:2.45fr .7fr .75fr .75fr .75fr .75fr;align-items:center;gap:13px;padding:17px 10px;display:grid}.commissionTotals span{letter-spacing:.1em;font-size:6px;font-weight:900}.commissionTotals strong{font-family:var(--serif);font-size:15px;font-weight:500}.commissionEmpty{text-align:center;padding:55px 20px}.commissionEmpty>span{color:#b39a4c;font-size:20px}.commissionEmpty h3{font-family:var(--serif);margin:12px 0 0;font-size:22px;font-weight:500}.commissionEmpty p{color:#8b9690;margin:8px 0 0;font-size:8px}@media (max-width:1180px){.opportunityHeroGrid{grid-template-columns:1fr}.opportunityFilters{grid-template-columns:1fr 1fr}.opportunityWorkspace{grid-template-columns:1fr}.knownaraWorking{grid-template-columns:60px 1fr;column-gap:12px;display:grid;position:static}.knownaraWorking>.eyebrow,.knownaraWorking>h2,.knownaraWorking>p,.knownaraWorking>dl,.knownaraWorking>.workingNote,.knownaraWorking>a{grid-column:2}.workingOrb{grid-row:1/4}.knownaraWorking .eyebrow{align-self:end}.knownaraWorking>h2{grid-row:2}.knownaraWorking>p{grid-row:3}.salesWorkspace{grid-template-columns:1fr}.salesMonthBrief{grid-template-columns:140px 1fr;column-gap:25px;display:grid;position:static}.salesMonthBrief>.eyebrow{grid-column:1/-1}.goalMiniRing{grid-row:2/5;margin:16px auto}.salesMonthBrief h2{text-align:left}.salesMonthBrief dl{margin-top:13px}.salesMonthBrief>button{grid-column:2}.commissionHead,.commissionRow{grid-template-columns:1fr 1.2fr .65fr .72fr .72fr .72fr}.commissionHead>span:last-child,.commissionActions{display:none}.commissionTotals{grid-template-columns:2.2fr .65fr .72fr .72fr .72fr}}@media (max-width:760px){.opportunityHeroGrid{margin-top:12px}.dailyOpportunityHero{min-height:0;padding:21px}.dailyOpportunityHero>h3{font-size:26px}.opportunityHeroAction{flex-direction:column;align-items:stretch}.opportunityHeroAction button{width:100%}.goalCardBody{grid-template-columns:105px 1fr}.goalRing{width:100px;height:100px}.goalRing:before{width:77px;height:77px}.opportunityFilters{grid-template-columns:1fr}.opportunityFilter{min-height:140px}.opportunityRow{grid-template-columns:1fr 74px 13px;gap:8px;padding:14px 16px}.opportunityIdentity{grid-column:1}.opportunityWhy{grid-column:1;padding-left:48px}.opportunityWhen{grid-area:1/2/3}.opportunityRow>i{grid-area:1/3/3}.knownaraWorking{display:block}.dashboardSetupStrip{grid-template-columns:45px 1fr}.dashboardSetupStrip>a{grid-column:1/-1}.opportunityDrawer>footer>a,.opportunityDrawer>footer>button{flex-basis:100%}.salesControlBar,.salesMetrics{grid-template-columns:1fr}.soldDealForm{padding:19px}.soldFormGrid{grid-template-columns:1fr}.soldFormGrid .span2{grid-column:auto}.salesMonthBrief{display:block}.goalMiniRing{margin:18px auto}.salesMonthBrief h2{text-align:center}.salesMonthBrief>button{width:100%}.commissionSheet{padding:18px}.commissionSheet>header{flex-direction:column;align-items:flex-start}.commissionHead{display:none}.commissionRow{grid-template-columns:1fr 1fr;gap:12px;padding:18px 4px;display:grid}.commissionRow>div:before{content:attr(data-label);color:#929c96;letter-spacing:.08em;margin-bottom:5px;font-size:5px;font-weight:850;display:block}.commissionActions{grid-column:1/-1;display:flex!important}.commissionTotals{grid-template-columns:1fr 1fr;gap:10px}.commissionTotals span{grid-column:1/-1}.soldDealForm>footer{flex-direction:column;align-items:stretch}.soldDealForm>footer .primaryButton{width:100%}}@media (max-width:480px){.goalEditor{grid-template-columns:1fr 1fr}.goalEditor label{grid-column:1/-1}.opportunityFeed>header{padding:19px}.opportunityFeed>header h2{font-size:23px}.opportunityWhy{padding-left:0}.opportunityWhy>p{white-space:normal}.opportunityIdentity small{max-width:180px}.opportunityDrawer>header{padding:17px}.drawerBody{padding:24px 19px}.drawerBody>h2{font-size:29px}}@media print{@page{size:landscape;margin:13mm}body{color:#111!important;background:#fff!important}.appRail,.appMobileHeader,.noPrint{display:none!important}.appStage,.appViewport{background:#fff!important;width:100%!important;margin:0!important;padding:0!important;display:block!important}.commissionSheet{padding:0;box-shadow:none!important;border:0!important}.printHeader{border-bottom:2px solid #163629;justify-content:space-between;align-items:flex-end;margin-bottom:18px;padding-bottom:10px;display:flex}.printHeader strong{font:600 20px Georgia,serif}.printHeader span{font:700 10px Arial,sans-serif}.commissionSheet>header{padding-bottom:12px}.commissionSheet h2{font-size:24px}.commissionHead,.commissionRow{grid-template-columns:1fr 1.45fr .7fr .75fr .75fr .75fr}.commissionHead{color:#333;padding:9px 5px}.commissionRow{break-inside:avoid;min-height:54px;padding:9px 5px}.commissionRow strong,.commissionRow a{color:#111;font-size:8px}.commissionRow small{color:#444}.commissionTotals{border-top:2px solid #111;grid-template-columns:2.45fr .7fr .75fr .75fr .75fr;padding:13px 5px}.printSignatures{grid-template-columns:1fr 1fr .35fr;gap:25px;margin-top:45px;display:grid}.printSignatures>div{border-bottom:1px solid #111;height:28px}.printSignatures span{text-transform:uppercase;margin-top:31px;font:7px Arial,sans-serif;display:block}.surface{box-shadow:none!important}}
.v2DashboardLayer{background:linear-gradient(145deg,#fffffcf5,#f6f8f3f0);border:1px solid #233d301c;border-radius:18px;margin:0 0 22px;padding:22px;box-shadow:0 18px 45px #17372814}.v2Header{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:16px;display:flex}.v2Header h2{font-family:var(--serif);margin:0;font-size:29px;font-weight:500}.v2Header>div:first-child>p:last-child{color:#7d8982;margin:7px 0 0;font-size:8px}.v2Legend{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.v2Legend span{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:7px 9px;font-size:6px;font-weight:850}.v2Legend .green{color:#4d7456;background:#e7f3e8}.v2Legend .yellow{color:#896b13;background:#fff5cc}.v2Legend .red{color:#983f31;background:#fde5df}.v2Grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.v2Card{background:#fff;border:1px solid #dfe6df;border-radius:14px;min-width:0;padding:18px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative}.v2Card:hover{transform:translateY(-2px)}.v2Card.green{border-color:#cfe0d2;box-shadow:0 0 0 1px #537e5d0d,0 0 26px #537e5d1f}.v2Card.yellow{background:linear-gradient(145deg,#fffef8,#fff9df);border-color:#ead894;box-shadow:0 0 0 1px #d4b23e1a,0 0 34px #d4b23e2e}.v2Card.red{background:linear-gradient(145deg,#fffdfa,#fff0ec);border-color:#e9aaa0;box-shadow:0 0 0 1px #c148351f,0 0 38px #c1483538}.v2CardTop{align-items:center;gap:7px;display:flex}.v2Rank{color:#89958e;font-size:6px;font-weight:850}.v2Urgency{letter-spacing:.08em;border-radius:999px;padding:5px 7px;font-size:5px;font-weight:900}.v2Urgency.green{color:#50745a;background:#e7f3e8}.v2Urgency.yellow{color:#7b6010;background:#f9e9a8}.v2Urgency.red{color:#8b372a;background:#f5cfc8}.v2CardTop>strong{font-family:var(--serif);margin-left:auto;font-size:28px;font-weight:500}.v2Person{align-items:center;gap:10px;margin-top:15px;display:flex}.v2Person .personAvatar{flex:0 0 39px;width:39px;height:39px}.v2Person h3{font-family:var(--serif);margin:0;font-size:20px;font-weight:500}.v2Person p{color:#8a958f;margin:3px 0 0;font-size:6px}.v2Reason{color:#5f6f66;min-height:43px;margin:14px 0 0;font-size:7.2px;line-height:1.55}.v2Moved,.v2Memory,.v2Next{border-top:1px solid #29413417;margin-top:13px;padding-top:12px}.v2Moved span,.v2Memory span,.v2Next span{color:#8b958f;letter-spacing:.1em;font-size:5px;font-weight:900;display:block}.v2Moved strong,.v2Next strong{color:#344e40;margin-top:6px;font-size:7px;line-height:1.5;display:block}.v2Memory{background:#faf6e8;border:1px solid #b7933f24;border-radius:9px;padding:11px}.v2Memory span{color:#9a7b2f}.v2Memory p{color:#6e684f;margin:6px 0 0;font-size:6.7px;line-height:1.5}.v2Actions{justify-content:space-between;align-items:center;gap:8px;margin-top:15px;display:flex}.v2Actions>a,.v2Actions summary{color:#456051;cursor:pointer;background:#fff;border:1px solid #dce3dc;border-radius:8px;padding:8px 10px;font-size:6px;font-weight:850;text-decoration:none}.v2Actions details{position:relative}.v2Actions details>div{z-index:20;background:#fff;border:1px solid #dce3dc;border-radius:9px;min-width:170px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 35px #132f2224}.v2Actions details button{color:#4f6258;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:6px;padding:8px;font-size:6px;font-weight:750}.v2Actions details button:hover{background:#f3f6f1}.v2Actions details button:disabled{opacity:.5;cursor:wait}.v2AllClear{background:#eef7ee;border:1px solid #cfe0d2;border-radius:13px;align-items:center;gap:13px;padding:18px;display:flex;box-shadow:0 0 30px #537e5d1f}.v2AllClear>span{color:#4f7458;background:#dceedd;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.v2AllClear strong{font-family:var(--serif);font-size:19px;font-weight:500;display:block}.v2AllClear p{color:#6e7d74;margin:4px 0 0;font-size:7px}.v2Footer{color:#89958e;border-top:1px solid #29413417;justify-content:space-between;gap:20px;margin-top:14px;padding-top:12px;font-size:5.7px;display:flex}@media (max-width:1180px){.v2Grid{grid-template-columns:1fr}.v2Reason{min-height:0}}@media (max-width:760px){.v2DashboardLayer{padding:16px}.v2Header{flex-direction:column;align-items:flex-start}.v2Legend{justify-content:flex-start}.v2Footer{flex-direction:column;gap:4px}}
.bridgeSetupHero{grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:20px;margin-bottom:14px;padding:25px;display:grid}.bridgeSetupMark{color:#fff;width:66px;height:66px;font:600 36px var(--serif);background:linear-gradient(145deg,#15382a,#244d39);border-radius:18px;place-items:center;display:grid;position:relative;box-shadow:0 16px 34px #13382929}.bridgeSetupMark span{color:#d3b45c;font:11px var(--sans);position:absolute;top:8px;right:9px}.bridgeSetupHero h2,.bridgeKeyReveal h2{font-family:var(--serif);margin:4px 0 0;font-size:26px;font-weight:500}.bridgeSetupHero p:not(.eyebrow),.bridgeKeyReveal p:not(.eyebrow){color:#74827a;max-width:760px;margin:7px 0 0;font-size:9px;line-height:1.6}.bridgeKeyReveal{border-color:#d9c684;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;margin-bottom:14px;padding:24px;display:grid;box-shadow:0 0 28px #be9b3a1a}.bridgeKeyReveal code{color:#294235;overflow-wrap:anywhere;background:#f7f8f4;border:1px solid #dfe5df;border-radius:10px;grid-column:1/-1;padding:14px;font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.bridgeSetupGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px;display:grid}.bridgeSetupGrid article{padding:22px}.bridgeSetupGrid article>span{color:#587162;width:32px;height:32px;font:850 8px var(--sans);background:#edf2ec;border-radius:9px;place-items:center;display:grid}.bridgeSetupGrid h3{font-family:var(--serif);margin:14px 0 0;font-size:20px;font-weight:500}.bridgeSetupGrid p{color:#7d8982;margin:7px 0 0;font-size:8px;line-height:1.6}@media (max-width:900px){.bridgeSetupHero{grid-template-columns:58px 1fr}.bridgeSetupMark{width:54px;height:54px;font-size:30px}.bridgeSetupHero>.primaryButton{grid-column:1/-1}.bridgeSetupGrid,.bridgeKeyReveal{grid-template-columns:1fr}.bridgeKeyReveal>.primaryButton{width:100%}}
.permissionReviewPanel{box-shadow:none!important;background:#fffdf7!important;border-color:#dfd4b4!important;grid-template-columns:minmax(250px,.8fr) minmax(340px,1.4fr) auto!important;align-items:center!important;gap:18px!important;margin-top:14px!important;padding:20px!important;display:grid!important}.permissionReviewPanel>div:first-child{align-items:flex-start!important;gap:11px!important;min-width:0!important;display:flex!important}.permissionReviewPanel>div:first-child>span{color:#735d25!important;background:#f4ead0!important;border-radius:10px!important;flex:0 0 34px!important;place-items:center!important;width:34px!important;height:34px!important;display:grid!important}.permissionReviewPanel .eyebrow{letter-spacing:.1em!important;color:#756c54!important;margin:0 0 5px!important;font-size:12px!important}.permissionReviewPanel h2{font-family:var(--serif)!important;color:#35483e!important;margin:0!important;font-size:22px!important;font-weight:500!important}.permissionReviewPanel h2+p{color:#66766d!important;margin:7px 0 0!important;font-size:13px!important;line-height:1.5!important;display:block!important}.permissionReviewChoices{align-items:stretch!important;gap:9px!important;display:flex!important}.permissionReviewChoices label{background:#f6f7f2!important;border-radius:10px!important;min-height:48px!important;padding:10px 12px!important}.permissionReviewChoices label span strong{font-size:13px!important}.permissionReviewChoices label span small{margin-top:3px!important;font-size:12px!important;display:block!important}.permissionReviewActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.permissionReviewActions>.primaryButton,.permissionReviewActions>.quietButton{min-height:44px!important;box-shadow:none!important;white-space:nowrap!important;padding:9px 14px!important;font-size:13px!important}.permissionEditButton{justify-content:center;width:100%;margin-top:14px;min-height:40px!important;font-size:12px!important}.restrictedAction{color:#785e24!important;align-items:center!important;min-height:36px!important;font-size:12px!important;font-weight:750!important;display:inline-flex!important}.relationshipSignalBrief.restricted{opacity:1!important}.relationshipSignalBrief.restricted .signalBriefAction>small{color:#7d8982!important;font-size:0!important}.relationshipSignalBrief.restricted .signalBriefAction>small:after{content:"DELIVERY CHECKS APPLY WHEN SENDING";letter-spacing:.06em!important;font-size:12px!important}@media (max-width:1100px){.permissionReviewPanel{grid-template-columns:1fr!important;align-items:start!important}.permissionReviewChoices{flex-wrap:wrap!important;width:100%!important}.permissionReviewActions{justify-content:stretch;width:100%}.permissionReviewActions>*{flex:1}}
