:root{color:#172033;font-synthesis:none;text-rendering:optimizelegibility;background:radial-gradient(circle at 10% 4%,#684fff24,#0000 30%),radial-gradient(circle at 92% 92%,#25b88c14,#0000 28%),#f7f8fc;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.aiSidebarContent{flex-direction:column;width:286px;min-height:100%;display:flex}.aiSidebarContent .personalIdentity{padding-bottom:16px}.aiSidebarNavigation{gap:5px;padding:0 24px;display:grid}.aiSidebarItem,.aiSidebarSettings{color:#7b8291;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;min-height:42px;padding:0 14px;font-size:13px;display:grid}.aiSidebarItem>span,.aiSidebarSettings>span{color:#7d87a0;font-size:17px}.aiSidebarItem strong,.aiSidebarSettings strong{font-weight:600}.aiSidebarItem small{color:#fff;background:#20232d;border-radius:5px;padding:4px 8px;font-size:8px;font-weight:700}.aiSidebarItem:disabled{cursor:not-allowed;opacity:.72}.aiSidebarItem--active{color:#182033;cursor:default;background:#eaf0ff;opacity:1!important}.aiSidebarItem--active>span{color:#111827;font-weight:800}.aiSidebarSettings{cursor:pointer;width:calc(100% - 48px);margin:auto 24px 10px}.aiSidebarSettings:hover{color:#496be5;background:#f4f6fb}.aiSidebarContent .personalPulse{margin-top:0}.aiPanel{min-height:calc(100vh - 82px);padding:18px 28px 28px}.aiWelcome{background:#fff;border:1px solid #edf0f6;border-radius:16px;flex-direction:column;align-items:center;min-height:calc(100vh - 128px);padding:58px 46px 26px;display:flex}.aiHero{text-align:center}.aiHero .cardEyebrow{color:#6981db;margin:0 0 8px}.aiHero h2{color:#111722;letter-spacing:-.045em;margin:0;font-size:clamp(34px,4vw,58px);font-weight:500}.aiHero>p:last-child{color:#5f6676;margin:16px 0 0;font-size:clamp(18px,2vw,28px);line-height:1.3}.aiWelcome--chat{align-items:stretch;padding:30px 46px 26px}.aiUsageCard{background:#fafbff;border:1px solid #e3e8f4;border-radius:12px;align-self:center;width:min(100%,940px);margin-bottom:16px;padding:14px 16px}.aiUsageCardHeader,.aiUsageMetrics,.aiUsageMembers p{justify-content:space-between;align-items:center;gap:14px;display:flex}.aiUsageCardHeader>div{gap:2px;display:grid}.aiUsageCardHeader strong{color:#25304a;font-size:12px}.aiUsageCardHeader span,.aiUsageMetrics span,.aiUsageMembers{color:#8490a7;font-size:10px}.aiUsageMetrics{justify-content:flex-start;margin-top:12px}.aiUsageMetrics>div{gap:3px;min-width:150px;display:grid}.aiUsageMetrics strong{color:#46536d;font-size:11px}.aiUsageTrack{background:#e7ebf5;border-radius:999px;height:4px;margin-top:12px;overflow:hidden}.aiUsageTrack span{border-radius:inherit;background:#6381f1;height:100%;display:block}.aiUsageMembers{border-top:1px solid #e8ecf5;margin-top:10px}.aiUsageMembers summary{color:#61708c;cursor:pointer;padding-top:10px;font-weight:700}.aiUsageMembers>div{padding-top:7px}.aiUsageMembers p{margin:0;padding:5px 0}.aiConversationNav{justify-content:flex-end;align-self:center;align-items:flex-end;gap:10px;width:min(100%,940px);margin-bottom:18px;display:flex}.aiConversationNav label{gap:5px;min-width:min(360px,65vw);display:grid}.aiConversationNav label>span{color:#7f8aa0;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:700}.aiConversationNav select,.aiConversationNav button{color:#53617c;background:#fff;border:1px solid #dce3f2;border-radius:8px;min-height:36px;font-size:11px;font-weight:700}.aiConversationNav select{min-width:0;padding:0 34px 0 11px}.aiConversationNav button{white-space:nowrap;padding:0 13px}.aiConversationNav select:disabled,.aiConversationNav button:disabled{cursor:not-allowed;opacity:.55}.aiChatHeader{border-bottom:1px solid #edf0f6;justify-content:space-between;align-self:center;align-items:center;gap:20px;width:min(100%,940px);padding-bottom:18px;display:flex}.aiChatHeader h2,.aiChatHeader p{margin:0}.aiChatHeader h2{color:#151c2c;margin-top:4px;font-size:20px}.aiChatHeader button{color:#53617c;background:#fff;border:1px solid #dce3f2;border-radius:8px;padding:9px 13px;font-size:11px;font-weight:700}.aiChatThread{flex-direction:column;flex:1;align-self:center;gap:16px;width:min(100%,940px);min-height:260px;max-height:calc(100vh - 390px);padding:24px 8px;display:flex;overflow-y:auto}.aiChatMessage{background:#f8f9fc;border:1px solid #e5e9f2;border-radius:14px;width:min(82%,720px);padding:13px 16px}.aiChatMessage--user{background:#eef3ff;border-color:#dce5ff;align-self:flex-end}.aiChatMessage--assistant{background:#fff;align-self:flex-start;box-shadow:0 8px 24px #2a3a680f}.aiChatMessage strong{color:#536785;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:10px;display:block}.aiChatMessage p{color:#273147;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.65}.aiMessageContent{color:#273147;overflow-wrap:anywhere;font-size:13px;line-height:1.65}.aiMessageContent>:first-child{margin-top:0}.aiMessageContent>:last-child{margin-bottom:0}.aiMessageContent p,.aiMessageContent ul,.aiMessageContent ol,.aiMessageContent pre,.aiMessageContent table,.aiMessageContent blockquote{margin:0 0 10px}.aiMessageContent p{white-space:normal}.aiMessageContent ul,.aiMessageContent ol{padding-left:22px}.aiMessageContent li+li{margin-top:4px}.aiMessageContent h1,.aiMessageContent h2,.aiMessageContent h3{color:#172137;margin:14px 0 7px;font-size:15px;line-height:1.35}.aiMessageContent a{color:#4f70e8;text-underline-offset:2px;text-decoration:underline}.aiMessageContent code{background:#f1f4fa;border-radius:5px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}.aiMessageContent pre{background:#f4f6fb;border-radius:8px;padding:11px;overflow-x:auto}.aiMessageContent pre code{background:0 0;padding:0}.aiMessageContent table{border-collapse:collapse;width:100%}.aiMessageContent th,.aiMessageContent td{text-align:left;border:1px solid #e1e6f0;padding:6px 8px}.aiCitations{border-top:1px solid #edf0f6;flex-wrap:wrap;gap:6px;margin-top:12px;padding-top:10px;display:flex}.aiCitations>span{color:#3f5277;background:#f5f8ff;border:1px solid #dce5ff;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;font-weight:700;display:inline-flex}.aiCitations small{color:#7185bb;text-transform:uppercase;letter-spacing:.04em;font-size:8px}.aiActionProposal{background:#f8faff;border:1px solid #dfe6f7;border-radius:11px;margin-top:14px;padding:14px}.aiActionProposalHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.aiActionProposalHeader small{color:#6f7f9e;text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:800}.aiActionProposalHeader h3{color:#1c2941;margin:3px 0 0;font-size:14px}.aiActionProposalHeader>span{color:#756020;text-transform:uppercase;background:#fff4c9;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:800}.aiActionProposalHeader>span[data-status=completed]{color:#267456;background:#e6f8ef}.aiActionProposalHeader>span[data-status=dismissed],.aiActionProposalHeader>span[data-status=expired]{color:#758096;background:#edf0f5}.aiActionProposal>p{color:#5f6d86;margin-top:10px;font-size:11px}.aiActionProposal dl{gap:24px;margin:12px 0 0;display:flex}.aiActionProposal dl>div{gap:2px;display:grid}.aiActionProposal dt{color:#8c97aa;text-transform:uppercase;font-size:8px;font-weight:700}.aiActionProposal dd{color:#394760;text-transform:capitalize;margin:0;font-size:10px;font-weight:700}.aiActionProposalActions{border-top:1px solid #e4e9f4;justify-content:flex-end;gap:8px;margin-top:14px;padding-top:12px;display:flex}.aiActionProposalActions button{color:#5f6d86;background:#fff;border:1px solid #d9e0ed;border-radius:7px;min-height:32px;padding:0 11px;font-size:10px;font-weight:750}.aiActionProposalActions .aiActionConfirm{color:#fff;background:#6381f1;border-color:#6381f1}.aiActionProposalActions button:disabled{cursor:wait;opacity:.55}.aiActionProposal .aiActionProposalResult{color:#267456;margin-bottom:0;font-weight:750}.aiThinking{color:#7f8aa0;margin:0;font-size:12px}.aiWelcome--chat .aiComposer{align-self:center;padding-top:12px}.aiFeatureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:min(100%,940px);margin-top:72px;display:grid}.aiFeatureCard{color:#161c29;text-align:left;background:#fff;border:1px solid #e4e8f0;border-radius:13px;align-content:start;justify-items:start;min-height:142px;padding:18px;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid}.aiFeatureCard:hover,.aiFeatureCard--selected{border-color:#7690f5;transform:translateY(-2px);box-shadow:0 10px 25px #3f5bb91a}.aiFeatureCard:focus-visible{outline-offset:2px;outline:3px solid #5e7cf138}.aiFeatureIcon{color:#8f6cf4;background:#f7f5ff;border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:15px;font-size:20px;font-weight:700;display:grid}.aiFeatureIcon--quote{color:#ff8b65;background:#fff4ef}.aiFeatureIcon--analyze{color:#e8a51d;background:#fff8e8}.aiFeatureIcon--presentation{color:#ff7182;background:#fff3f5}.aiFeatureIcon--copy,.aiFeatureIcon--image,.aiFeatureIcon--tasks{color:#6382ef;background:#f1f5ff}.aiFeatureCard strong{font-size:16px;font-weight:650}.aiFeatureCard small{color:#97a0b4;margin-top:7px;font-size:11px;line-height:1.45}.aiComposer{width:min(100%,940px);margin-top:auto;padding-top:45px}.aiComposerHint,.aiProviderNotice{color:#496be5;background:#edf2ff;border-radius:10px 10px 0 0;align-items:center;gap:7px;min-height:34px;padding:7px 12px;font-size:10px;display:flex}.aiProviderNotice{color:#7a5a18;background:#fff8e6;border-radius:0;justify-content:space-between}.aiProviderNotice button{color:#6b5119;background:#fff;border:1px solid #e5ce96;border-radius:6px;padding:5px 9px;font-size:9px;font-weight:700}.aiComposer>label{border:0 solid #dfe4ee;border-width:0 1px;display:block}.aiComposer textarea{resize:none;color:#273147;width:100%;min-height:68px;font:inherit;background:#fff;border:0;outline:none;padding:15px 16px 8px;font-size:14px;display:block}.aiComposer textarea::placeholder{color:#9aa4b8}.aiComposerActions{background:#fff;border:1px solid #dfe4ee;border-top-width:0;border-radius:0 0 12px 12px;justify-content:space-between;align-items:center;min-height:42px;padding:5px 10px 8px 15px;display:flex}.aiSpeedPill{color:#68738a;border:1px solid #bcc8f5;border-radius:999px;padding:4px 10px;font-size:10px}.aiComposerActions>div{gap:5px;display:flex}.aiComposerActions button{color:#8d98ae;background:0 0;border:0;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.aiComposerActions button:disabled{cursor:not-allowed;opacity:.45}.aiComposerActions .aiSendButton{color:#fff;cursor:pointer;opacity:1;background:#6381f1}.aiComposerActions .aiSendButton:disabled{cursor:not-allowed;opacity:.4}@media (width<=1050px){.aiWelcome{padding-left:24px;padding-right:24px}.aiFeatureGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:45px}}@media (width<=700px){.aiPanel{padding:12px}.aiWelcome{min-height:auto;padding:35px 14px 18px}.aiHero h2{font-size:32px}.aiHero>p:last-child{font-size:16px}.aiFeatureGrid{grid-template-columns:1fr}.aiComposer{padding-top:35px}.aiProviderNotice{flex-direction:column;align-items:flex-start}.aiWelcome--chat{padding:22px 14px 18px}.aiUsageCardHeader,.aiUsageMetrics{flex-direction:column;align-items:flex-start}.aiUsageMetrics{gap:8px}.aiUsageMetrics>div{min-width:0}.aiConversationNav{flex-direction:column;align-items:stretch}.aiConversationNav label{min-width:0}.aiChatHeader{flex-direction:column;align-items:flex-start}.aiChatThread{max-height:none}.aiChatMessage{width:94%}}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.shell{width:min(1180px,100% - 40px);margin:0 auto;padding-bottom:64px}.shell--workspace{width:100%;margin:0;padding:0}.navigation{justify-content:space-between;align-items:center;min-height:84px;display:flex}.brand{letter-spacing:-.03em;align-items:center;gap:12px;font-size:20px;font-weight:720;display:inline-flex}.brandMark{color:#fff;background:#684fff;border-radius:11px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 8px 24px #684fff47}.status{color:#566078;background:#ffffffc7;border:1px solid #dde1ec;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex}.statusDot{background:#a5adbd;border-radius:50%;width:8px;height:8px}.status--ok .statusDot{background:#20a46b;box-shadow:0 0 0 4px #20a46b1f}.status--unavailable .statusDot{background:#d34b5f;box-shadow:0 0 0 4px #d34b5f1f}.authLayout{background:#fff;border-radius:18px;grid-template-columns:minmax(360px,.95fr) minmax(360px,.8fr);width:min(1120px,100% - 48px);min-height:min(760px,100vh - 70px);margin:35px auto;display:grid;overflow:hidden;box-shadow:0 20px 60px #303a5e17}.authIntroduction{max-width:700px}.eyebrow,.cardEyebrow{color:#684fff;letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:760}h1{color:#111827;letter-spacing:-.06em;margin:0;font-size:clamp(44px,6vw,72px);font-weight:720;line-height:1}.heroCopy{color:#5d6679;max-width:620px;margin:28px 0 0;font-size:19px;line-height:1.6}.trustList{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.trustList span{color:#596278;background:#ffffff9e;border:1px solid #dfe3ed;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:650}.authCard{background:#fff;border:0;border-radius:0 18px 18px 0;align-content:center;min-height:600px;padding:clamp(42px,8vw,110px);display:grid}.authVisual{color:#fff;background:linear-gradient(140deg,#3973f3,#254fdb);align-content:center;justify-items:center;gap:38px;padding:58px;display:grid;position:relative;overflow:hidden}.authVisual:before,.authVisual:after{content:"";background:#5c7efa6b;border-radius:44% 56% 52% 48%;width:460px;height:460px;position:absolute;transform:rotate(22deg)}.authVisual:before{top:40px;right:-190px}.authVisual:after{background:#2243cf47;bottom:-170px;left:-120px}.authVisual strong,.authVisual>span,.authVisualIllustration{z-index:1;position:relative}.authVisual strong{color:#060b1b;letter-spacing:.08em;font-size:clamp(40px,6vw,72px);font-weight:950}.authVisual>span{color:#fffc;font-size:14px}.authVisualIllustration{background:#ffffff29;border-radius:28px;grid-template-columns:repeat(3,1fr);align-items:end;gap:12px;width:min(310px,80%);height:250px;padding:28px;display:grid;box-shadow:0 18px 40px #1531a02e}.authVisualIllustration i{background:#ffffffe0;border-radius:14px 14px 6px 6px;display:block}.authVisualIllustration i:first-child{height:45%}.authVisualIllustration i:nth-child(2){height:76%}.authVisualIllustration i:nth-child(3){height:60%}.authVisualIllustration b{color:#ffe16d;margin:-90px 0 0 105px;font-size:34px;position:absolute}.authFormHeading{margin-bottom:36px}.authKicker{color:#252c3c;margin:0 0 5px;font-size:18px;font-weight:760}.authFormHeading h2{color:#222a38;max-width:330px;margin:0;font-size:25px;line-height:1.17}.authFormHeading>p:last-child,.authSubcopy{color:#8790a8;margin:11px 0 0;font-size:11px;line-height:1.55}.authForm{gap:17px;margin-top:0}.authForm label{color:#7c86a0;gap:5px;font-size:10px;font-weight:600}.authForm input,.authForm select{color:#20293b;background:0 0;border:0;border-bottom:1px solid #e6e9f0;border-radius:0;min-height:40px;padding:0;font-size:11px}.authForm select{outline:0;width:100%}.authForm input:focus{box-shadow:none;border-color:#6381f5}.authForm .primaryButton{background:#5d7df0;border-radius:7px;min-height:42px;font-size:11px}.authSwitchButton{color:#5d7df0;background:0 0;border:0;font-size:10px;font-weight:700}.onboardingShell{background:#fff;border-radius:18px;grid-template-columns:minmax(390px,.95fr) minmax(360px,.8fr);width:min(1120px,100% - 48px);min-height:min(760px,100vh - 70px);margin:35px auto;display:grid;overflow:hidden;box-shadow:0 20px 60px #303a5e17}.onboardingForm{align-content:center;max-width:390px;padding:clamp(42px,8vw,110px);display:grid}.onboardingForm h1{font-size:28px;line-height:1.18}.onboardingFormFields{margin-top:40px}.onboardingFormFields footer{grid-template-columns:1fr 1fr;gap:9px;margin-top:22px;display:grid}.onboardingFormFields button{min-height:40px}.authVisual--onboarding{min-height:600px}.authVisualCalendar{z-index:1;background:#fff;grid-template-columns:repeat(3,1fr);gap:1px;width:230px;height:230px;padding:20px;display:grid;position:relative;box-shadow:0 18px 42px #142fa133}.authVisualCalendar i{background:#f0f2fa}.authVisualCalendar i:nth-child(2n){background:#dbe3ff}.authVisualCalendar i:nth-child(3n){background:#6b84ef}.onboardingConnect{text-align:center;gap:16px;margin-top:40px;display:grid}.onboardingConnect>p{color:#8891a3;margin:0;font-size:10px;line-height:1.5}.googleOnboardingButton{color:#fff;background:#2e6bed;border:0;border-radius:9px;min-height:44px;font-size:12px;font-weight:750}.onboardingSyncVisual{color:#67728b;gap:10px;padding:22px;font-size:10px;display:grid}.onboardingSyncVisual span{background:#fff;border:1px solid #e5e8ef;border-radius:8px;padding:10px;box-shadow:0 3px 8px #2c3c5a0d}.onboardingSyncVisual i{background:#5d7df0;justify-self:center;width:1px;height:14px}.workspaceDashboard{min-height:100vh}.workspaceSidebar,.crmPanel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border:1px solid #dce0ebeb;border-radius:20px;box-shadow:0 18px 58px #292f4417}.workspaceSidebar{padding:22px}.workspaceSidebar .accountSummary h2{font-size:24px}.crmPanel{min-width:0;padding:28px}.crmWorkspace{min-width:0}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.productShell{color:#182033;background:#f5f6fb;grid-template-columns:76px 286px minmax(0,1fr);min-height:100vh;transition:grid-template-columns .18s;display:grid}.productShell--collapsed{grid-template-columns:76px 0 minmax(0,1fr)}.productRail{z-index:30;background:#fff;border-right:1px solid #e9ebf2;flex-direction:column;align-items:center;height:100vh;display:flex;position:sticky;top:0}.productLogo{background:0 0;border:0;width:52px;height:70px;position:relative}.productLogo span{border:5px solid #11131a;border-radius:999px;width:21px;height:14px;position:absolute;top:25px}.productLogo span:first-child{left:8px}.productLogo span:last-child{right:8px}.productRailLinks{justify-items:center;gap:5px;width:100%;padding-top:9px;display:grid}.railButton,.railAvatar{color:#8189a6;background:0 0;border:0;border-radius:8px;place-items:center;width:44px;height:42px;display:grid;position:relative}.railButton:before,.railAvatar:before{z-index:40;color:#fff;content:attr(data-label);opacity:0;pointer-events:none;white-space:nowrap;background:#20232e;border-radius:6px;padding:6px 9px;font-size:11px;font-weight:650;transition:all .12s;position:absolute;top:50%;left:calc(100% + 10px);transform:translate(-4px,-50%)}.railButton:hover:before,.railButton:focus-visible:before,.railAvatar:hover:before,.railAvatar:focus-visible:before{opacity:1;transform:translateY(-50%)}.railButton--active,.railAvatar--active{color:#5c7cfa;background:#eef2ff}.railButton--active:after,.railAvatar--active:after{content:"";background:#5c7cfa;border-radius:2px;width:2px;height:28px;position:absolute;right:-16px}.shellIcon{width:19px;height:19px}.railBadge,.presenceDot{background:#66dba7;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute}.railBadge{background:#ff7283;top:7px;right:6px}.railAvatar{color:#fff;background:#252a3a;border-radius:10px;margin:auto 0 18px;font-size:12px;font-weight:800}.presenceDot{bottom:-3px;right:-3px}.personalSidebar{opacity:1;background:#fff;border-right:1px solid #eceef4;flex-direction:column;min-width:0;height:100vh;transition:opacity .14s;display:flex;position:sticky;top:0;overflow:hidden}.productShell--collapsed .personalSidebar{opacity:0;pointer-events:none}.personalIdentity{width:286px;padding:68px 24px 30px}.personalAvatar{color:#fff;background:linear-gradient(145deg,#2f3548,#6f7c9c);border-radius:12px;place-items:center;width:72px;height:72px;margin-bottom:18px;font-size:22px;font-weight:800;display:grid}.personalIdentity p,.personalIdentity strong{margin:0}.personalIdentity p{color:#6f778a;font-size:17px}.personalIdentity>strong{color:#181b25;margin-top:3px;font-size:23px;display:block}.personalSection{width:286px;padding:0 24px 24px}.personalLabel{color:#222838;margin-bottom:10px;font-size:11px;font-weight:780;display:block}.personalSection button{color:#32394d;text-align:left;background:#f7f8fc;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:11px;display:flex}.personalSection button span{gap:2px;display:grid}.personalSection button strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.personalSection button small{color:#8a92a7;font-size:9px}.workspaceLetter{color:#5575ec;background:#e8edff;border-radius:8px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:800;display:grid!important}.personalShortcuts{gap:7px;display:grid}.personalShortcuts .personalLabel{margin-bottom:3px}.personalShortcuts button{background:0 0}.personalShortcuts button:hover{background:#f7f8fc}.personalShortcuts .shellIcon{color:#75809d;width:16px;height:16px}.personalShortcuts button span{font-size:11px;font-weight:650}.personalPulse{background:#f8f9fc;border-radius:12px;width:238px;margin:auto 24px 24px;padding:16px}.personalPulse>div:first-child{gap:2px;display:grid}.personalPulse strong{font-size:11px}.personalPulse small{color:#8b93aa;font-size:9px}.pulseBars{justify-content:space-between;align-items:flex-end;gap:7px;height:62px;margin-top:15px;display:flex}.pulseBars span{background:#6280fa;border-radius:2px 2px 0 0;width:3px}.pulseBars span:nth-child(2n){background:#6cdda9}.productMain{min-width:0}.productTopbar{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f5f6fbeb;grid-template-columns:38px minmax(130px,auto) minmax(240px,680px) minmax(110px,1fr);align-items:center;gap:12px;min-height:68px;padding:10px 22px;display:grid;position:sticky;top:0}.productTopbar h1{letter-spacing:-.02em;font-size:16px;font-weight:760}.topbarIconButton{color:#7d87a2;background:#eef0f6;border:0;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.commandLauncher,.createLauncher{position:relative}.commandButton{color:#b0b7c8;text-align:left;background:#fff;border:1px solid #eceef5;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;width:100%;min-height:38px;padding:0 12px;font-size:10px;display:grid}.commandButton .shellIcon{width:15px;height:15px}.commandButton kbd{color:#717b94;font-family:inherit;font-size:9px}.commandPalette{z-index:50;background:#fff;border:1px solid #e5e8f0;border-radius:10px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:hidden;box-shadow:0 20px 60px #1f263c29}.commandPalette label{border-bottom:1px solid #edf0f5;align-items:center;gap:8px;padding:10px 12px;display:flex}.commandPalette input{color:#232a3c;border:0;outline:0;width:100%;font-size:12px}.commandResults{max-height:360px;padding:8px;display:grid;overflow:auto}.commandResults>small{color:#949caf;text-transform:uppercase;padding:5px 8px;font-size:9px;font-weight:750}.commandResultGroup{display:grid}.commandResultGroup+.commandResultGroup{border-top:1px solid #edf0f5;margin-top:4px;padding-top:4px}.commandResultGroup>small{color:#949caf;text-transform:uppercase;padding:5px 8px;font-size:9px;font-weight:750}.commandResults button{color:#343c52;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:9px;font-size:11px;display:flex}.commandResults button:hover{background:#f0f3f9}.commandResults button .shellIcon{width:15px;height:15px}.commandResults p{color:#8d95a8;margin:10px;font-size:11px}.createLauncher{justify-self:end}.createButton{color:#6d7690;background:#eef0f6;border:0;border-radius:7px;min-height:35px;padding:0 10px;font-size:10px;font-weight:700}.createMenu{z-index:50;background:#fff;border:1px solid #e2e5ee;border-radius:9px;width:190px;padding:8px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 16px 44px #1f263c29}.createMenu strong{padding:7px 8px;font-size:11px}.createMenu button{color:#343c52;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:9px 8px;font-size:11px;display:flex}.createMenu button:hover{background:#f1f3f8}.createMenu .shellIcon{width:15px;height:15px}.productContent{padding:0 22px 30px}.productContent>.workspaceSidebar{max-width:1000px;margin:0 auto}.productContent .crmPanel{box-shadow:none;border-radius:12px}.crmPanel--empty{text-align:center;place-content:center;min-height:300px;display:grid}.crmPanel--empty h2,.crmPanel--empty p{margin:0}.crmPanel--empty p{color:#70798d;margin-top:10px}.crmHeader h2{color:#172033;letter-spacing:-.045em;margin:0;font-size:32px}.crmHeader>div>p:last-child{color:#70798d;margin:8px 0 0;font-size:13px}.companyEditor{background:#fafbfc;border:1px solid #e0e4ed;border-radius:15px;margin-top:26px;padding:18px}.companyEditorHeading{color:#333c50;justify-content:space-between;align-items:center;margin-bottom:13px;font-size:13px;display:flex}.companyEditorHeading button,.companyActions button{color:#684fff;background:0 0;border:0;font-size:11px;font-weight:700}.companyFields{grid-template-columns:1.15fr 1fr 1.35fr auto;align-items:end;gap:9px;display:grid}.companyFields label,.contactFields label,.companySearch label{color:#4a5367;gap:6px;font-size:11px;font-weight:680;display:grid}.companyFields input,.contactFields input,.contactFields select,.companySearch input,.companySearch select{color:#172033;background:#fff;border:1px solid #d9deea;border-radius:9px;outline:none;min-width:0;min-height:42px;padding:0 11px;font-size:12px}.companyFields input:focus,.contactFields input:focus,.contactFields select:focus,.companySearch input:focus{border-color:#806dff;box-shadow:0 0 0 4px #684fff1a}.companyFields>button,.contactFields>button,.companySearch button{color:#fff;white-space:nowrap;background:#684fff;border:0;border-radius:9px;min-height:42px;padding:0 14px;font-size:11px;font-weight:720}.companyFields>button:disabled,.contactFields>button:disabled{cursor:wait;opacity:.65}.contactFields{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:11px;display:grid}.contactFields>button{grid-column:3}.companySearch{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:8px;margin:20px 0 14px;display:grid}.companySearch>input:first-child{grid-column:span 2}.companySearch button:last-child{color:#4f586d;background:#eef0f5}.duplicateReview{background:#fff;border:1px solid #e0e4ed;border-radius:14px;margin-top:14px}.duplicateReview>summary{color:#293247;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:14px 15px;font-size:12px;font-weight:760;display:flex}.duplicateReview>summary small{color:#7a8396;font-size:10px}.duplicateReviewBody{border-top:1px solid #eceef3;gap:12px;padding:0 15px 15px;display:grid}.duplicateReviewBody>p{color:#6b7488;margin:12px 0 0;font-size:11px}.duplicatePair{background:#fafbfc;border:1px solid #e5e8ef;border-radius:12px;padding:12px}.duplicateReasons{color:#745d16;margin:0 0 9px;font-size:10px;font-weight:720}.duplicateRecords{grid-template-columns:1fr 1fr;gap:9px;display:grid}.duplicateRecords>div{background:#fff;border:1px solid #e2e5ec;border-radius:10px;gap:4px;padding:11px;display:grid}.duplicateRecords strong{color:#273147;font-size:12px}.duplicateRecords span,.duplicateRecords small{color:#778095;font-size:10px}.duplicateRecords button,.duplicateConfirmation button{color:#fff;background:#684fff;border:0;border-radius:8px;min-height:34px;margin-top:5px;padding:0 10px;font-size:10px;font-weight:720}.duplicateConfirmation{color:#69322e;background:#be4b4312;border:1px solid #be4b4340;border-radius:11px;padding:12px}.duplicateConfirmation p{margin:6px 0;font-size:11px;line-height:1.5}.duplicateConfirmation button+button{color:#5b6478;background:#fff;margin-left:7px}.companyList{border:1px solid #e0e4ed;border-radius:14px;min-height:180px;max-height:640px;overflow:auto}.companyTableToolbar{z-index:2;background:#f8f9fc;border:1px solid #e0e4ed;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:11px 13px;display:flex;position:relative}.companyTableToolbar>div:first-child{gap:3px;display:grid}.companyTableToolbar strong{color:#283147;font-size:12px}.companyTableToolbar span{color:#7a8396;font-size:10px}.companyTableToolbar details{position:relative}.companyTableControls,.companyDensityControl{align-items:center;gap:7px;display:flex}.companyDensityControl{background:#eceef4;border-radius:9px;padding:3px}.companyDensityControl button{color:#737c90;background:0 0;border:0;border-radius:7px;min-height:27px;padding:0 8px;font-size:9px;font-weight:720}.companyDensityControl button[aria-pressed=true]{color:#4f3dc7;background:#fff;box-shadow:0 1px 4px #262d411a}.companyTableToolbar summary{color:#4f586d;cursor:pointer;background:#fff;border:1px solid #d9deea;border-radius:8px;min-width:104px;padding:8px 10px;font-size:11px;font-weight:700;list-style:none}.companyTableToolbar summary::-webkit-details-marker{display:none}.companyColumnPicker{background:#fff;border:1px solid #dfe3ec;border-radius:10px;gap:5px;width:250px;padding:12px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 14px 35px #28314729}.companyColumnOption,.companyColumnOption label,.companyColumnOption>span{align-items:center;display:flex}.companyColumnOption{justify-content:space-between;gap:8px;min-height:30px}.companyColumnOption label{color:#4f586d;gap:8px;font-size:11px}.companyColumnOption>span{gap:3px}.companyColumnOption>span button{color:#687187;background:#f8f9fb;border:1px solid #e0e3eb;border-radius:6px;place-items:center;width:25px;height:25px;padding:0;display:grid}.companyColumnOption>span button:disabled{opacity:.3}.companyColumnPicker input{accent-color:#684fff;width:14px;height:14px}.companyTable{border-collapse:collapse;color:#4f586d;width:100%;min-width:900px;font-size:11px}.companySelectionBar{color:#5f687c;background:#f3f0ff;border:1px solid #684fff33;border-radius:11px;align-items:center;gap:10px;min-height:42px;margin-bottom:8px;padding:8px 12px;font-size:10px;display:flex}.companySelectionBar strong{color:#4f3dc7;font-size:11px}.companySelectionBar span{margin-right:auto}.companySelectionBar button{color:#5d49dd;background:#fff;border:1px solid #684fff2e;border-radius:7px;min-height:28px;padding:0 9px;font-size:9px;font-weight:720}.companyTable th,.companyTable td{text-align:left;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #e6e9f0;padding:11px 12px}.companyTable th{z-index:3;color:#737c90;letter-spacing:.02em;text-transform:uppercase;background:#f8f9fc;font-size:10px;font-weight:760;position:sticky;top:0}.companyList--compact .companyTable th,.companyList--compact .companyTable td{padding-top:7px;padding-bottom:7px}.companyList--compact .companyTableIdentity .companyAvatar{border-radius:8px;flex-basis:28px;width:28px;height:28px}.companyTable tr.isSelected td{background:#f7f5ff}.companyStickySelect{z-index:2;background:#fff;position:sticky;left:0}.companyStickyIdentity{z-index:2;background:#fff;position:sticky;left:39px;box-shadow:1px 0 #e6e9f0}.companyTable thead .companyStickySelect,.companyTable thead .companyStickyIdentity,.companyTable thead .companyStickyActions{z-index:5;background:#f8f9fc}.companyStickyActions{z-index:2;background:#fff;min-width:62px;position:sticky;right:0;box-shadow:-1px 0 #e6e9f0}.companyTable tr.isSelected .companyStickySelect,.companyTable tr.isSelected .companyStickyIdentity,.companyTable tr.isSelected .companyStickyActions{background:#f7f5ff}.companyTable tbody>tr:not(.companyExpansionRow):hover .companyStickySelect,.companyTable tbody>tr:not(.companyExpansionRow):hover .companyStickyIdentity,.companyTable tbody>tr:not(.companyExpansionRow):hover .companyStickyActions{background:#fbfbfe}.companyTable th button{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;padding:0}.companyTable tbody tr:last-child td{border-bottom:0}.companyTable tbody>tr:not(.companyExpansionRow):hover td{background:#fbfbfe}.companyTable a{color:#684fff;font-weight:700}.companySelectCell{width:36px}.companySelectCell input{accent-color:#684fff;width:15px;height:15px}.companyTableIdentity{align-items:center;gap:10px;min-width:180px;display:flex}.companyNameButton{color:#20283b;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-width:220px;padding:0;font-size:12px;font-weight:760;overflow:hidden}.companyNameButton:hover{color:#5d49dd;text-underline-offset:2px;text-decoration:underline}.companyTableIdentity .companyAvatar{flex:0 0 34px;width:34px;height:34px}.companyActionsHeading{text-align:right!important}.mutedCell{color:#a0a7b5}.companyExpansionRow>td{background:#f8f9fd;padding:0}.companyRowPreview{color:#778095;align-items:center;gap:18px;min-height:72px;padding:14px 18px 14px 64px;font-size:11px;display:flex}.companyPreviewMetrics{flex-wrap:wrap;flex:1;gap:7px;display:flex}.companyPreviewMetrics span{background:#fff;border:1px solid #e1e4ec;border-radius:8px;padding:7px 9px}.companyPreviewMetrics strong{color:#2d3548}.companyPreviewMetrics .isWarning,.companyPreviewMetrics .isWarning strong{color:#aa4d42;background:#be4b430f;border-color:#be4b4340}.companyPreviewPipeline{gap:3px;min-width:150px;display:grid}.companyPreviewPipeline strong{color:#2d3548;font-size:12px}.companyRowPreview>button{color:#5543cc;background:#fff;border:1px solid #d8dcee;border-radius:8px;min-height:32px;padding:0 10px;font-size:10px;font-weight:720}.companyRow{background:#fff;grid-template-columns:18px 38px minmax(140px,1fr) auto auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.contactRow{background:#fff;grid-template-columns:18px 38px minmax(130px,1.2fr) minmax(110px,1fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.companyRow+.companyRow,.contactRow+.contactRow{border-top:1px solid #e6e9f0}.companyAvatar{color:#4d3dc0;background:#eeebff;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:760;display:grid}.companyIdentity{min-width:0}.companyRow>input,.contactRow>input{accent-color:#684fff;width:15px;height:15px}.companyIdentity .tagBadges,.companyProfileHero .tagBadges{white-space:normal;flex-wrap:wrap;gap:4px;margin-top:6px;display:flex;overflow:visible}.companyIdentity .tagBadges>span,.companyProfileHero .tagBadges>span,.tagCatalog>div>span{border:1px solid color-mix(in srgb, var(--tag-color) 28%, transparent);width:fit-content;color:color-mix(in srgb, var(--tag-color) 70%, #172033);background:color-mix(in srgb, var(--tag-color) 10%, white);text-overflow:clip;white-space:nowrap;border-radius:999px;margin:0;padding:3px 6px;font-size:8px;font-weight:730;line-height:1;display:inline-flex;overflow:visible}.tagManager{background:#fafbfc;border:1px solid #e0e4ed;border-radius:14px;margin-top:14px}.tagManager>summary{color:#3f485c;cursor:pointer;justify-content:space-between;padding:13px 14px;font-size:12px;font-weight:720;list-style:none;display:flex}.tagManager>summary::-webkit-details-marker{display:none}.tagManager>summary small{color:#858d9e;font-size:9px}.tagManagerBody{border-top:1px solid #e0e4ed;gap:10px;padding:12px;display:grid}.tagEditor,.bulkTagActions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tagEditor input[type=text],.tagEditor input:not([type]),.bulkTagActions select{background:#fff;border:1px solid #d9deea;border-radius:8px;min-height:34px;padding:0 9px;font-size:10px}.tagEditor input[type=color]{background:#fff;border:1px solid #d9deea;border-radius:8px;width:38px;height:34px;padding:3px}.tagEditor button,.tagCatalog button,.bulkTagActions button{color:#5c4bd2;background:#eeebff;border:0;border-radius:7px;min-height:30px;padding:0 8px;font-size:9px;font-weight:720}.tagCatalog{gap:5px;display:grid}.tagCatalog>div{background:#fff;border-radius:9px;align-items:center;gap:6px;padding:7px;display:flex}.tagCatalog>div small{color:#858d9e;margin-right:auto;font-size:8px}.tagCatalog>p{color:#858d9e;margin:2px;font-size:9px}.tagCatalog .dangerAction{color:#b7354b;background:#b7354b14}.bulkTagActions{border-top:1px solid #e0e4ed;padding-top:10px}.bulkTagActions strong{color:#4a5367;margin-right:auto;font-size:10px}.tagEditor button:disabled,.tagCatalog button:disabled,.bulkTagActions button:disabled{opacity:.45}.companyIdentity strong,.companyIdentity span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.contactContext{min-width:0}.contactImporter{background:#fff;border:1px solid #e0e4ed;border-radius:14px;margin-top:14px}.contactImporter>summary{color:#4d3dc0;cursor:pointer;padding:13px 15px;font-size:12px;font-weight:720}.contactImporterBody{border-top:1px solid #eceef3;gap:14px;padding:0 15px 15px;display:grid}.contactImporterGuide{justify-content:space-between;align-items:center;gap:14px;padding-top:13px;display:flex}.contactImporterGuide p{color:#70798d;max-width:520px;margin:0;font-size:11px;line-height:1.5}.contactImporterGuide a{color:#684fff;flex:none;font-size:11px;font-weight:700}.csvFileField{color:#4a5367;gap:6px;font-size:11px;font-weight:680;display:grid}.csvFileField input{color:#5c6579;background:#fafbfc;border:1px dashed #cfd5e2;border-radius:10px;width:100%;padding:9px;font-size:11px}.csvFileField span{color:#8a92a2;font-size:10px;font-weight:500}.contactImporterActions{gap:8px;display:flex}.contactImporterActions button{color:#4f586d;background:#fff;border:1px solid #d9deea;border-radius:9px;min-height:38px;padding:0 13px;font-size:11px;font-weight:700}.contactImporterActions button:last-child{color:#fff;background:#684fff;border-color:#684fff}.contactImporterActions button:disabled{cursor:default;opacity:.45}.importResult{color:#14724c;background:#20a46b12;border:1px solid #20a46b33;border-radius:10px;padding:12px}.importResult--invalid{color:#a52d41;background:#d34b5f12;border-color:#d34b5f33}.importResult strong,.importResult>span{font-size:11px;display:block}.importResult>span{opacity:.76;margin-top:3px;font-size:10px}.importErrors{border-top:1px solid;max-height:180px;margin-top:10px;padding-top:8px;overflow:auto}.importErrors p{margin:4px 0;font-size:10px;line-height:1.4}.interactionEditor{background:#fafbfc;border:1px solid #e0e4ed;border-radius:15px;margin-top:26px;padding:18px}.interactionFields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:11px;display:grid}.interactionFields label{color:#4a5367;gap:6px;font-size:11px;font-weight:680;display:grid}.interactionFields input,.interactionFields select,.interactionFields textarea,.interactionFilters input,.interactionFilters select{color:#172033;background:#fff;border:1px solid #d9deea;border-radius:9px;outline:none;min-width:0;padding:0 11px;font-size:12px}.interactionFields input,.interactionFields select,.interactionFilters input,.interactionFilters select{min-height:42px}.interactionFields textarea{resize:vertical;min-height:92px;padding-top:10px;line-height:1.5}.interactionFields input:focus,.interactionFields select:focus,.interactionFields textarea:focus,.interactionFilters input:focus,.interactionFilters select:focus{border-color:#806dff;box-shadow:0 0 0 4px #684fff1a}.interactionSummaryField{grid-column:1/-1}.interactionFields>button,.interactionFilters button{color:#fff;white-space:nowrap;background:#684fff;border:0;border-radius:9px;min-height:42px;padding:0 14px;font-size:11px;font-weight:720}.interactionFields>button{grid-column:2}.interactionFields>button:disabled{cursor:wait;opacity:.65}.fieldHint{color:#8a6370;margin:10px 0 0;font-size:10px}.interactionFilters{grid-template-columns:minmax(0,1fr) 130px auto;gap:8px;margin:20px 0 14px;display:grid}.taskFilters{grid-template-columns:minmax(0,1fr) 130px 130px auto}.taskViewSwitcher{background:#f8f9fc;border:1px solid #e0e4ed;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin:14px 0;padding:11px 13px;display:flex}.taskViewSwitcher>div:first-child{gap:3px;display:grid}.taskViewSwitcher strong{color:#30394b;font-size:12px}.taskViewSwitcher span{color:#7d8597;font-size:10px}.taskViewSwitcher [role=tablist]{background:#ebeef4;border-radius:9px;gap:3px;padding:3px;display:flex}.taskViewSwitcher [role=tab]{color:#687185;background:0 0;border:0;border-radius:7px;min-height:30px;padding:0 10px;font-size:10px;font-weight:720}.taskViewSwitcher [role=tab][aria-selected=true]{color:#5543cc;background:#fff;box-shadow:0 1px 3px #2a33451f}.taskBoard{grid-template-columns:repeat(5,minmax(210px,1fr));gap:10px;padding-bottom:3px;display:grid;overflow-x:auto}.taskBoardColumn{background:#f8f9fc;border:1px solid #e1e5ed;border-radius:13px;min-height:240px;padding:11px}.taskBoardColumn>header,.taskCalendarUnscheduled>header,.taskCalendarDay>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.taskBoardColumn>header strong,.taskCalendarUnscheduled>header strong,.taskCalendarDay>header strong{color:#3a4356;font-size:11px}.taskBoardColumn>header span,.taskCalendarUnscheduled>header span,.taskCalendarDay>header span{color:#687185;background:#edf0f5;border-radius:7px;place-items:center;min-width:20px;height:20px;font-size:9px;font-weight:720;display:grid}.taskBoardColumn--overdue>header strong{color:#b64555}.taskBoardColumn>div{gap:7px;margin-top:10px;display:grid}.taskBoardColumn>div>p,.taskCalendarDay>div>p{color:#9198a7;text-align:center;margin:18px 0;font-size:10px}.taskViewCard{background:#fff;border:1px solid #e1e5ed;border-left:3px solid #2c7be5;border-radius:10px;gap:6px;padding:10px;display:grid}.taskViewCard:has(.taskPriorityLabel--high){border-left-color:#d68b20}.taskViewCard:has(.taskPriorityLabel--urgent){border-left-color:#c64259}.taskViewCard:has(.taskPriorityLabel--low){border-left-color:#7b8497}.taskViewCard--done{opacity:.66}.taskViewCard--done>strong{text-decoration:line-through}.taskViewCard header,.taskViewCard footer{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.taskViewCardStatus{color:#39795a;font-size:8px;font-weight:720}.taskViewCard>strong{color:#30394b;font-size:11px;line-height:1.35}.taskViewCard>p,.taskViewCard time{color:#81899a;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;overflow:hidden}.taskViewCard footer button,.taskCalendarToolbar button{color:#5e687b;background:#eef0f4;border:0;border-radius:6px;min-height:25px;padding:0 7px;font-size:8px;font-weight:720}.taskViewCard footer .dangerAction{color:#a93e4c;background:#c24b5a1a}.taskCalendar{background:#f8f9fc;border:1px solid #e0e4ed;border-radius:14px;padding:14px}.taskCalendarToolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.taskCalendarToolbar>div:first-child{gap:3px;display:grid}.taskCalendarToolbar strong{color:#30394b;font-size:12px}.taskCalendarToolbar span{color:#7d8597;font-size:10px}.taskCalendarToolbar>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.taskCalendarGrid{grid-template-columns:repeat(7,minmax(170px,1fr));gap:7px;display:grid;overflow-x:auto}.taskCalendarDay{background:#fff;border:1px solid #e0e4ed;border-radius:10px;min-height:280px;padding:9px}.taskCalendarDay--today{border-color:#684fff59;box-shadow:inset 0 0 0 1px #684fff14}.taskCalendarDay--today>header span{color:#5a48d2;background:#684fff1a}.taskCalendarDay>div,.taskCalendarUnscheduled>div{gap:7px;margin-top:9px;display:grid}.taskCalendarUnscheduled{background:#fff;border:1px dashed #d9deea;border-radius:10px;margin-top:10px;padding:11px}.taskCalendarUnscheduled>div{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.interactionTimeline{background:#fff;border:1px solid #e0e4ed;border-radius:14px;min-height:180px;overflow:hidden}.interactionRow{grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:14px;padding:17px 15px;display:grid}.interactionRow+.interactionRow{border-top:1px solid #e6e9f0}.interactionReadOnly{color:#5f6b7a;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;background:#f0f2f6;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:740}.interactionMarker{background:#806dff;border-radius:50%;width:10px;height:10px;margin-top:5px;box-shadow:0 0 0 5px #684fff1a}.interactionMarker--call{background:#20a46b;box-shadow:0 0 0 5px #20a46b1a}.interactionMarker--email{background:#2c7be5;box-shadow:0 0 0 5px #2c7be51a}.interactionMarker--meeting{background:#d68b20;box-shadow:0 0 0 5px #d68b201a}.interactionBody{min-width:0}.interactionBody header,.interactionBody footer{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.interactionType{color:#4d3dc0;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:760}.interactionBody time{color:#838b9c;font-size:10px}.interactionBody>p{color:#333c50;white-space:pre-wrap;margin:8px 0 10px;font-size:13px;line-height:1.55}.taskBody h3{color:#20283b;margin:8px 0 0;font-size:15px;line-height:1.35}.taskRow--done .taskBody h3{color:#777f90;text-decoration:line-through}.taskPriority{background:#7b8497;border-radius:999px;width:5px;min-height:46px}.taskPriority--medium{background:#2c7be5}.taskPriority--high{background:#d68b20}.taskPriority--urgent{background:#c64259}.taskPriorityLabel{color:#6b7487;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:760}.taskPriorityLabel--medium{color:#2c6fc5}.taskPriorityLabel--high{color:#aa6b13}.taskPriorityLabel--urgent{color:#b7354b}.taskActions{flex-wrap:wrap;justify-content:flex-end}.interactionBody footer span{color:#7a8292;font-size:10px}.companyIdentity strong{color:#20283b;font-size:13px}.companyIdentity span{color:#838b9c;margin-top:4px;font-size:11px}.companyRow>a{color:#684fff;font-size:11px;font-weight:700}.companyActions{gap:3px;display:flex}.companyActionMenu{margin-left:auto;position:relative}.companyActionMenu>summary{color:#687187;cursor:pointer;letter-spacing:.08em;background:#fff;border:1px solid #e0e3eb;border-radius:8px;place-items:center;width:30px;height:28px;font-weight:800;list-style:none;display:grid}.companyActionMenu>summary::-webkit-details-marker{display:none}.companyActionMenu>div{z-index:8;background:#fff;border:1px solid #dfe3ec;border-radius:10px;width:132px;padding:5px;display:grid;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 12px 30px #242c3f2e}.companyActionMenu>div button{color:#50596c;text-align:left;background:0 0;border:0;border-radius:6px;min-height:30px;padding:0 8px;font-size:10px;font-weight:650}.companyActionMenu>div button:hover{background:#f3f4f8}.companyActionMenu>div .dangerAction,.companyActions .dangerAction{color:#b7354b}.companyEmpty{color:#838b9c;place-items:center;min-height:180px;margin:0;font-size:12px;display:grid}.companyPagination{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.companyPagination button{color:#4f586d;background:#fff;border:1px solid #d9deea;border-radius:8px;min-height:34px;padding:0 11px;font-size:11px;font-weight:680}.companyPagination button:disabled{cursor:default;opacity:.45}.companyPagination span{color:#788195;font-size:11px}.authTabs{background:#f0f2f7;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.authTab{color:#687187;background:0 0;border:0;border-radius:9px;min-height:42px;font-size:13px;font-weight:680}.authTab--active{color:#172033;background:#fff;box-shadow:0 3px 12px #2a314614}.authForm{gap:16px;margin-top:24px;display:grid}.authForm label{color:#333c50;gap:7px;font-size:12px;font-weight:680;display:grid}.authForm input{color:#172033;background:#fff;border:1px solid #d9deea;border-radius:11px;outline:none;width:100%;min-height:46px;padding:0 13px;font-size:14px;transition:border-color .15s,box-shadow .15s}.authForm input:focus{border-color:#806dff;box-shadow:0 0 0 4px #684fff1a}.authForm input::placeholder{color:#a0a7b6}.formError{color:#a52d41;background:#d34b5f12;border:1px solid #d34b5f33;border-radius:10px;margin:0;padding:10px 12px;font-size:12px;line-height:1.45}.formNotice{color:#14724c;background:#20a46b12;border:1px solid #20a46b33;border-radius:10px;margin:0;padding:10px 12px;font-size:12px;line-height:1.45}.recoveryHeading h2,.recoveryState h2{color:#172033;letter-spacing:-.04em;margin:0;font-size:27px}.recoveryHeading>p:last-child,.recoveryState>p{color:#687187;margin:12px 0 0;font-size:13px;line-height:1.55}.recoveryState{align-content:center;min-height:450px;display:grid}.recoveryState .primaryButton{margin-top:24px}.textButton{color:#684fff;background:0 0;border:0;min-height:32px;font-size:12px;font-weight:700}.primaryButton,.secondaryButton{border-radius:11px;min-height:48px;font-size:14px;font-weight:700}.workspaceExportPanel{background:#f8f9fc;border:1px solid #dfe4ee;border-radius:12px;gap:10px;margin-top:22px;padding:14px;display:grid}.workspaceExportPanel strong,.workspaceExportPanel small{display:block}.workspaceExportPanel strong{color:#30394c;font-size:12px}.workspaceExportPanel small{color:#727b8d;margin-top:4px;font-size:10px;line-height:1.5}.workspaceExportPanel button{color:#4e3ed0;background:#fff;border:1px solid #d2d8e5;border-radius:9px;min-height:36px;font-size:11px;font-weight:720}.workspaceExportPanel p{margin:0}.workspaceDangerZone{background:#be323e0a;border:1px solid #be323e47;border-radius:12px;margin-top:14px}.workspaceDangerZone summary{color:#9f2f3c;cursor:pointer;padding:13px 14px;font-size:11px;font-weight:760}.workspaceDangerZoneContent{padding:0 14px 14px}.workspaceDangerZoneContent>strong{color:#742631;font-size:12px}.workspaceDangerZoneContent>p{color:#76555a;margin:7px 0 12px;font-size:10px;line-height:1.55}.workspaceDangerZoneContent form{gap:7px;display:grid}.workspaceDangerZoneContent label{color:#5f4850;font-size:10px;font-weight:680}.workspaceDangerZoneContent input{background:#fff;border:1px solid #dfc8cc;border-radius:8px;min-height:36px}.workspaceDangerZoneContent button{color:#fff;background:#b52f40;border:0;border-radius:8px;min-height:38px;margin-top:4px;font-size:10px;font-weight:760}.workspaceDangerZoneContent button:disabled{cursor:not-allowed;opacity:.45}.accountLifecycleForm{gap:.55rem;width:100%;display:grid}.accountLifecycleForm input,.accountLifecycleForm select{border:1px solid var(--line);border-radius:10px;min-width:0;padding:.65rem .75rem}.teamManagement{background:#fafbfc;border:1px solid #e0e4ed;border-radius:14px;margin-top:16px}.teamManagement>summary{color:#3f485c;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;font-size:12px;font-weight:720;list-style:none;display:flex}.teamManagement>summary::-webkit-details-marker{display:none}.teamManagement>summary small{color:#9299a8;font-size:9px;font-weight:650}.teamManagementContent{border-top:1px solid #e7e9ef;padding:0 12px 13px}.teamManagementContent>header{padding:12px 2px 8px}.teamManagementContent>header strong,.teamManagementContent>header small{display:block}.teamManagementContent>header strong{color:#3e475a;font-size:11px}.teamManagementContent>header small,.teamEmpty{color:#858d9e;margin-top:3px;font-size:9px}.teamMemberList{gap:5px;display:grid}.teamMember{background:#fff;border:1px solid #e7e9ef;border-radius:11px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.teamAvatar{color:#5c49d8;background:#684fff1a;border-radius:9px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:800;display:grid}.teamMember>div:nth-child(2){min-width:0}.teamMember strong,.teamMember small,.teamMember time{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.teamMember strong{color:#384155;font-size:10px}.teamMember small,.teamMember time{color:#858d9e;margin-top:2px;font-size:8px}.teamMember select{color:#4f586b;background:#fff;border:1px solid #dfe2ea;border-radius:7px;max-width:74px;padding:5px;font-size:9px}.teamRole{color:#687187;text-transform:capitalize;background:#eef0f4;border-radius:7px;padding:5px 7px;font-size:8px;font-weight:750}.teamPermissionToggle{white-space:nowrap;align-items:center;gap:.42rem;font-size:.78rem;display:inline-flex}.teamPermissionToggle input{margin:0}.teamRole--owner{color:#5d49dd;background:#684fff1a}.teamRole--admin{color:#267655;background:#20a46b1a}.teamMemberActions{grid-column:2/-1;justify-content:flex-end;gap:5px;display:flex}.teamMemberActions button,.teamInvitations button,.teamLeave button{color:#626b7e;background:#eff1f5;border:0;border-radius:7px;min-height:27px;padding:0 8px;font-size:8px;font-weight:720}.teamMemberActions .dangerAction,.teamLeave .dangerAction{color:#a93e4c;background:#c24b5a1a}.teamInvitations{border-top:1px solid #e4e7ed;gap:5px;margin-top:12px;padding-top:11px;display:grid}.teamInvitations>strong{color:#444d60;font-size:10px}.teamInvitations article{background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.teamInvitations article span,.teamInvitations article small{text-overflow:ellipsis;white-space:nowrap;max-width:125px;display:block;overflow:hidden}.teamInvitations article span{color:#4a5366;font-size:9px}.teamInvitations article small{color:#8a92a3;margin-top:2px;font-size:8px}.teamInvitations article>div:last-child,.teamLeave>div{gap:4px;display:flex}.teamLeave{background:#c24b5a0a;border:1px solid #c24b5a26;border-radius:10px;margin-top:12px;padding:10px}.teamLeave p{color:#7b6670;margin:0 0 7px;font-size:8px;line-height:1.45}.workspaceAuditLog{background:#fafbfc;border:1px solid #e0e4ed;border-radius:14px;margin-top:10px}.workspaceAuditLog>summary{color:#3f485c;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;font-size:12px;font-weight:720;list-style:none;display:flex}.workspaceAuditLog>summary::-webkit-details-marker{display:none}.workspaceAuditLog>summary small{color:#9299a8;font-size:9px;font-weight:650}.workspaceAuditContent{border-top:1px solid #e7e9ef;padding:0 12px 13px;position:relative}.workspaceAuditContent>header{justify-content:space-between;align-items:end;gap:8px;padding:12px 2px 9px;display:flex}.workspaceAuditContent>header strong,.workspaceAuditContent>header small{display:block}.workspaceAuditContent>header strong{color:#3e475a;font-size:11px}.workspaceAuditContent>header small{color:#858d9e;max-width:155px;margin-top:3px;font-size:8px;line-height:1.35}.workspaceAuditContent>header label span{color:#858d9e;text-transform:uppercase;margin-bottom:3px;font-size:7px;font-weight:700;display:block}.workspaceAuditContent>header select{color:#4f586b;background:#fff;border:1px solid #dfe2ea;border-radius:8px;max-width:116px;padding:6px;font-size:8px}.auditEventList{gap:5px;display:grid}.auditEvent{background:#fff;border:1px solid #e7e9ef;border-radius:10px;grid-template-columns:8px minmax(0,1fr);gap:9px;padding:9px;display:grid}.auditEventMark{background:#684fff;border:2px solid #684fff38;border-radius:50%;width:7px;height:7px;margin-top:3px}.auditEvent strong,.auditEvent small{display:block}.auditEvent strong{color:#3e475a;font-size:9px}.auditEvent small{color:#858d9e;margin-top:2px;font-size:8px}.auditEvent dl{flex-wrap:wrap;gap:4px;margin:7px 0 0;display:flex}.auditEvent dl div{color:#697286;background:#f1f2f6;border-radius:5px;gap:3px;padding:3px 5px;font-size:7px;display:flex}.auditEvent dt{font-weight:720}.auditEvent dd{margin:0}.auditEmpty,.auditRefreshing{color:#858d9e;margin:5px 2px;font-size:9px}.auditPagination{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.auditPagination button{color:#626b7e;background:#eff1f5;border:0;border-radius:7px;min-height:26px;padding:0 8px;font-size:8px;font-weight:720}.auditPagination button:disabled{opacity:.45}.auditPagination span{color:#858d9e;font-size:8px}.primaryButton{color:#fff;background:#111827;border:0;margin-top:4px;box-shadow:0 12px 28px #1118272e}.primaryButton:disabled{cursor:wait;opacity:.64}.secondaryButton{color:#3f485c;background:#fff;border:1px solid #d9deea;width:100%;margin-top:26px}.loadingState{color:#788195;place-items:center;min-height:450px;font-size:13px;display:grid}.accountSummary h2{color:#172033;letter-spacing:-.04em;margin:0;font-size:30px}.accountEmail{color:#70798d;margin:8px 0 20px;font-size:14px}.verificationPanel{background:#ffc14e14;border:1px solid #d59e363d;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;padding:12px;display:flex}.verificationPanel--verified{background:#20a46b12;border-color:#20a46b33}.verificationPanel strong,.verificationPanel small{display:block}.verificationPanel strong{color:#3b4252;font-size:12px}.verificationPanel small{color:#7a8292;margin-top:3px;font-size:10px}.verificationPanel button{color:#fff;background:#684fff;border:0;border-radius:9px;flex:none;min-height:34px;padding:0 11px;font-size:11px;font-weight:720}.verificationPanel button:disabled{cursor:wait;opacity:.65}.verificationNotice{color:#576075;margin:-8px 0 12px;font-size:11px;line-height:1.45}.developmentLink{color:#684fff;margin:-4px 0 16px;font-size:11px;font-weight:700;display:inline-flex}.incomingInvitation,.invitationContext{background:#684fff12;border:1px solid #684fff33;border-radius:12px;margin-bottom:18px;padding:13px}.incomingInvitation{justify-content:space-between;align-items:center;gap:12px;display:flex}.incomingInvitation strong,.incomingInvitation small,.invitationContext strong,.invitationContext span{display:block}.incomingInvitation strong,.invitationContext strong{color:#3d356f;font-size:12px}.incomingInvitation small,.invitationContext span{color:#756d99;margin-top:3px;font-size:10px}.incomingInvitation button{color:#fff;background:#684fff;border:0;border-radius:9px;min-height:34px;padding:0 12px;font-size:11px;font-weight:720}.invitationContext{margin-bottom:14px}.workspaceList{border:1px solid #e0e4ed;border-radius:14px;overflow:hidden}.sessionManager{background:#fafbfc;border:1px solid #e0e4ed;border-radius:14px;margin-top:20px}.sessionManager>summary{color:#3f485c;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;font-size:12px;font-weight:720;list-style:none;display:flex}.sessionManager>summary::-webkit-details-marker{display:none}.sessionManager>summary:after{content:"+";color:#7562ee;font-size:16px}.sessionManager[open]>summary:after{content:"−"}.sessionManager>summary small{color:#7d8597;margin-left:auto;font-size:10px;font-weight:650}.sessionManagerBody{border-top:1px solid #e0e4ed;gap:10px;padding:0 12px 12px;display:grid}.sessionManagerBody>p:first-child{color:#70798d;margin:12px 2px 2px;font-size:10px;line-height:1.45}.sessionRow{background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.sessionRow strong,.sessionRow small{display:block}.sessionRow strong{color:#3b4252;font-size:11px}.sessionRow small{color:#7a8292;margin-top:3px;font-size:9px;line-height:1.35}.sessionRow button,.sessionRevokeOthers{color:#5547bd;background:#fff;border:1px solid #d9deea;border-radius:8px;flex:none;min-height:32px;padding:0 10px;font-size:10px;font-weight:700}.sessionRevokeOthers{width:100%}.sessionRow button:disabled,.sessionRevokeOthers:disabled{cursor:wait;opacity:.55}.sessionEmpty,.sessionNotice{color:#70798d;margin:0;font-size:10px;line-height:1.4}.workspaceRow{color:#172033;text-align:left;background:#fafbfc;border:0;align-items:center;gap:12px;width:100%;padding:14px;display:flex}.workspaceRow+.workspaceRow{border-top:1px solid #e0e4ed}.workspaceRow--active{background:#f3f1ff}.workspaceAvatar{color:#fff;background:#684fff;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:750;display:grid}.workspaceIdentity{flex:1;min-width:0}.workspaceIdentity strong,.workspaceIdentity small{display:block}.workspaceIdentity strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.workspaceIdentity small{color:#7d8597;text-transform:capitalize;margin-top:3px;font-size:11px}.workspaceState{color:#7562ee;font-size:11px;font-weight:720}.workspaceForm{gap:7px;margin-top:20px;display:grid}.workspaceForm label{color:#4a5367;font-size:12px;font-weight:680}.workspaceForm div{grid-template-columns:1fr auto;gap:8px;display:grid}.workspaceForm input{color:#172033;border:1px solid #d9deea;border-radius:10px;outline:none;min-width:0;min-height:43px;padding:0 12px}.workspaceForm input:focus{border-color:#806dff;box-shadow:0 0 0 4px #684fff1a}.workspaceForm button{color:#fff;background:#684fff;border:0;border-radius:10px;min-width:64px;font-size:12px;font-weight:720}.workspaceForm button:disabled,.workspaceRow:disabled{cursor:wait;opacity:.65}.invitationForm{gap:7px;margin-top:18px;display:grid}.invitationForm label{color:#4a5367;font-size:12px;font-weight:680}.invitationForm div{grid-template-columns:minmax(0,1fr) 94px auto;gap:7px;display:grid}.invitationForm input,.invitationForm select{color:#172033;background:#fff;border:1px solid #d9deea;border-radius:10px;outline:none;min-width:0;min-height:43px;padding:0 10px;font-size:12px}.invitationForm input:focus,.invitationForm select:focus{border-color:#806dff;box-shadow:0 0 0 4px #684fff1a}.invitationForm button{color:#fff;background:#684fff;border:0;border-radius:10px;min-width:62px;font-size:11px;font-weight:720}.invitationForm button:disabled,.incomingInvitation button:disabled{cursor:wait;opacity:.65}.pipelineHeader{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:14px;display:flex}.pipelineHeader form{flex-wrap:wrap;gap:7px;display:flex}.pipelineHeader input,.pipelineHeader select,.pipelineStageForm input,.pipelineStageForm select,.opportunityCard select{color:#172033;background:#fff;border:1px solid #d9deea;border-radius:9px;outline:none;min-height:38px;padding:0 10px;font-size:11px}.pipelineHeader button,.pipelineStageForm button{color:#fff;background:#684fff;border:0;border-radius:9px;min-height:38px;padding:0 13px;font-size:11px;font-weight:720}.salesViewSwitch{background:#f5f6fa;border:1px solid #e3e7f0;border-radius:11px;gap:4px;margin:16px 0;padding:4px;display:inline-flex}.salesViewSwitch button{color:#687188;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:36px;padding:0 16px;font-size:11px;font-weight:720}.salesViewSwitch button.isActive{color:#182033;background:#fff;box-shadow:0 2px 9px #1d274414}.salesOverview{background:#f5f6fb;border-radius:16px;gap:14px;padding:18px;display:grid}.salesOverviewToolbar,.salesOverviewToolbar label,.salesCard header,.salesCard footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.salesOverviewToolbar h3,.salesCard h3{color:#161d2e;margin:2px 0 0;font-size:15px}.salesOverviewToolbar label{color:#70798f;font-size:10px;font-weight:700}.salesOverviewToolbar select{color:#20283a;min-height:36px;font:inherit;background:#fff;border:1px solid #dfe4ee;border-radius:9px;padding:0 30px 0 11px}.salesMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.salesMetricGrid article,.salesCard{background:#fff;border:1px solid #e7eaf1;border-radius:14px;box-shadow:0 9px 28px #29324c09}.salesMetricGrid article{align-content:center;gap:5px;min-height:92px;padding:15px;display:grid}.salesMetricGrid span,.salesMetricGrid small,.salesCard p,.salesCard small{color:#7b849a;font-size:9px}.salesMetricGrid strong{color:#161d2e;font-size:18px}.salesOverviewGrid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.9fr);gap:14px;display:grid}.salesCard{min-width:0;padding:18px;overflow:hidden}.salesCard header{min-height:42px;margin-bottom:12px}.salesCard header p{margin:3px 0 0}.salesCard header>span{color:#151c2d;font-size:18px;font-weight:760}.salesChartCard svg{width:100%;min-height:170px;display:block}.salesChartGrid{fill:none;stroke:#edf0f5;stroke-width:1px}.salesChartLine{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.salesChartLine--sales{stroke:#5d7dfa}.salesChartLine--won{stroke:#6de3a3}.salesMonthLabels{color:#8c94a8;text-align:center;grid-template-columns:repeat(12,1fr);font-size:8px;display:grid}.salesCard footer{color:#677086;justify-content:flex-start;margin-top:12px;font-size:9px}.salesCard footer span{align-items:center;gap:5px;display:inline-flex}.salesLegend,.salesChannelLegend i{border-radius:50%;width:8px;height:8px}.salesLegend--sales{background:#5d7dfa}.salesLegend--won{background:#6de3a3}.salesEventList,.salesTeamList{display:grid}.salesEvent,.salesTeamList>div{border-bottom:1px solid #edf0f5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;display:grid}.salesEvent:last-child,.salesTeamList>div:last-child{border-bottom:0}.salesEventIcon,.salesAvatar{color:#5d7dfa;background:#eef2ff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.salesEventIcon--sale{color:#0a9a69;background:#e9fbf3}.salesEvent div,.salesTeamList div div,.salesTeamList div>span:last-child{gap:3px;min-width:0;display:grid}.salesEvent strong,.salesTeamList strong{color:#20283a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.salesEvent>span:last-child{color:#20283a;font-size:10px;font-weight:720}.salesBreakdownCard{align-content:start;display:grid}.salesDonut{border-radius:50%;place-items:center;width:150px;height:150px;margin:12px auto 20px;display:grid}.salesDonut:after{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:94px;height:94px}.salesDonut span{z-index:1;color:#171f30;grid-area:1/1;font-size:18px;font-weight:780}.salesChannelLegend{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;display:grid}.salesChannelLegend>div{color:#667087;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;font-size:9px;display:grid}.salesIncomeCard>strong{color:#171f30;margin:14px 0;font-size:24px;display:block}.salesIncomeBars{background:#edf0f5;border-radius:99px;height:9px;overflow:hidden}.salesIncomeBars span{border-radius:inherit;background:linear-gradient(90deg,#62dfa4,#5d7dfa);height:100%;display:block}.salesIncomeStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:30px;display:grid}.salesIncomeStats div{text-align:center;background:#f7f8fb;border-radius:9px;gap:4px;padding:11px 7px;display:grid}.salesIncomeStats strong{color:#20283a;font-size:11px}.salesAvatar{color:#657087;background:#edf0f5;border-radius:50%;font-size:9px}.salesTeamList div>span:last-child{text-align:right}.salesPipelineStat{color:#70798e;border-bottom:1px solid #edf0f5;justify-content:space-between;gap:12px;padding:15px 0;font-size:10px;display:flex}.salesPipelineStat strong{color:#20283a}.salesPipelineCard button{color:#fff;cursor:pointer;background:#5d7dfa;border:0;border-radius:9px;width:100%;min-height:40px;margin-top:18px;font-size:10px;font-weight:740}.salesEmpty{text-align:center;padding:20px 0}@media (width<=980px){.salesMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.salesOverviewGrid{grid-template-columns:1fr}}@media (width<=620px){.salesOverview{padding:10px}.salesOverviewToolbar{align-items:flex-start}.salesMetricGrid{grid-template-columns:1fr}.salesMonthLabels{display:none}.salesIncomeStats{grid-template-columns:1fr}}.pipelineWorkspaceToolbar{background:#f8f9fc;border:1px solid #e6e9f0;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:4px 0 14px;padding:12px 14px;display:flex}.pipelineWorkspaceToolbar>div{flex-wrap:wrap;gap:8px;display:flex}.pipelineWorkspaceToolbar span{color:#687188;background:#fff;border-radius:8px;padding:6px 9px;font-size:9px;font-weight:700}.pipelineWorkspaceToolbar button{color:#fff;cursor:pointer;background:#5d7dfa;border:0;border-radius:9px;min-height:38px;padding:0 15px;font-size:10px;font-weight:760;box-shadow:0 7px 16px #5d7dfa33}.pipelineModalBackdrop{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#141b2b7a;place-items:center;padding:28px;display:grid;position:fixed;inset:0;overflow-y:auto}.pipelineOpportunityModal{background:#fff;border-radius:16px;width:min(760px,100%);max-height:calc(100vh - 56px);overflow-y:auto;box-shadow:0 28px 70px #151d303d}.pipelineOpportunityModal .opportunityEditor{border-radius:inherit;background:#fff;border:0;margin:0;padding:24px}.pipelineModalError{margin:18px 24px 0}.pipelineOpportunityModal .companyEditorHeading{align-items:flex-start;margin-bottom:20px}.pipelineOpportunityModal .companyEditorHeading>div{gap:4px;display:grid}.pipelineOpportunityModal .companyEditorHeading span{color:#5d7dfa;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.pipelineOpportunityModal .companyEditorHeading strong{color:#192135;font-size:19px}.pipelineOpportunityModal .companyEditorHeading small{color:#7a8398;font-size:10px;font-weight:500}.pipelineOpportunityModal .companyEditorHeading>button{color:#657087;background:#f2f4f8;border-radius:9px;place-items:center;width:34px;height:34px;font-size:19px;display:grid}.pipelineOpportunityModal .opportunityFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pipelineOpportunityModal .opportunityTitleField,.pipelineOpportunityModal .interactionSummaryField,.pipelineOpportunityModal .opportunityEditorActions{grid-column:1/-1}.opportunityEditorActions{justify-content:flex-end;gap:8px;padding-top:6px;display:flex}.opportunityEditorActions button{color:#596378;background:#fff;border:1px solid #dfe4ee;border-radius:9px;min-height:42px;padding:0 17px;font-size:10px;font-weight:740}.opportunityEditorActions button[type=submit]{color:#fff;background:#5d7dfa;border-color:#5d7dfa;min-width:140px}.pipelineBoard{grid-auto-columns:minmax(285px,1fr);gap:13px;margin:0 -2px;padding:2px 2px 18px}.pipelineColumn{background:#f6f7fb;border:1px solid #e5e8f0;border-top:0;border-radius:13px;min-height:540px;box-shadow:0 8px 24px #252e4809}.pipelineColumnHeader{background:#fffffff0;border-bottom-color:#e8ebf2;align-items:center;min-height:70px;padding:14px}.pipelineStageIdentity{align-items:center;gap:9px!important;display:flex!important}.pipelineStageIdentity>div{gap:3px;display:grid}.pipelineStageMark{background:#5d7dfa;border-radius:99px;width:10px;height:34px}.pipelineStageMark--won{background:#58d89a}.pipelineStageMark--lost{background:#ff858e}.pipelineColumnHeader .pipelineStageValue{color:#394258;background:#f2f4f8;border-radius:7px;padding:6px 8px;font-size:9px;font-weight:760}.pipelineCards{gap:10px;padding:10px}.opportunityCard{border-color:#e5e8f0;border-radius:12px;padding:14px;transition:border-color .16s,box-shadow .16s,transform .16s;box-shadow:0 7px 18px #27304b0b}.opportunityCard:hover{border-color:#5d7dfa6b;transform:translateY(-1px);box-shadow:0 11px 25px #313e641a}.opportunityCard>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.opportunityCard>header>div{gap:5px;min-width:0;display:grid}.opportunityCard>header .opportunityCompany{color:#7e879b;letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:760;overflow:hidden}.opportunityCard>header strong{color:#20283b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.opportunityCard>header button{color:#7b8498;cursor:pointer;background:#fff;border:1px solid #e5e8ef;border-radius:8px;width:29px;height:29px;font-weight:800}.opportunityValueRow{justify-content:space-between;align-items:baseline;gap:10px;margin-top:15px;display:flex}.opportunityValueRow strong{color:#172033;font-size:16px}.opportunityValueRow span{color:#5d7dfa;font-size:9px;font-weight:760}.opportunityProbability{background:#edf0f5;border-radius:99px;height:5px;margin:7px 0 12px;overflow:hidden}.opportunityProbability span{border-radius:inherit;background:linear-gradient(90deg,#5d7dfa,#8c6df6);height:100%;display:block}.pipelineColumn--won .opportunityProbability span{background:#58d89a}.pipelineColumn--lost .opportunityProbability span{background:#ff858e}.opportunityMeta{justify-content:space-between;align-items:center;margin:9px 0 12px}.opportunityMeta .opportunityOwner{color:#687188;align-items:center;gap:6px;display:inline-flex}.opportunityOwner i{color:#627089;background:#edf0f5;border-radius:50%;place-items:center;width:24px;height:24px;font-size:7px;font-style:normal;font-weight:800;display:grid}.opportunityCardFooter{border-top:1px solid #edf0f5;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding-top:11px;display:grid}.opportunityCardFooter>select{color:#5f6980;background:#f8f9fb;border-color:#e2e6ef;min-height:32px;font-size:9px}.opportunityActions{gap:3px;margin:0}.opportunityActions button{color:#657087;background:0 0;min-height:30px;padding:0 7px}.pipelineEmpty{color:#939bad;background:#ffffff94;border:1px dashed #dce1eb;border-radius:10px;place-items:center;min-height:130px;margin:0;display:grid}@media (width<=760px){.pipelineWorkspaceToolbar{flex-direction:column;align-items:stretch}.pipelineWorkspaceToolbar button{width:100%}.pipelineModalBackdrop{place-items:end center;padding:12px}.pipelineOpportunityModal{max-height:calc(100vh - 24px)}.pipelineOpportunityModal .opportunityFields{grid-template-columns:1fr}.pipelineOpportunityModal .opportunityTitleField,.pipelineOpportunityModal .interactionSummaryField,.pipelineOpportunityModal .opportunityEditorActions{grid-column:1}}.pipelineStageManager{background:#fafbfc;border:1px solid #e0e4ed;border-radius:13px;margin:16px 0}.pipelineStageManager summary{color:#4d3dc0;cursor:pointer;padding:13px 15px;font-size:11px;font-weight:750}.pipelineStageRows{gap:6px;padding:0 15px 12px;display:grid}.pipelineStageRow{background:#fff;border:1px solid #e4e7ef;border-radius:9px;grid-template-columns:10px minmax(100px,1fr) 55px repeat(5,auto);align-items:center;gap:6px;padding:7px 9px;font-size:10px;display:grid}.pipelineStageRow>span:nth-child(3){color:#7a8292;text-transform:capitalize}.pipelineStageRow button,.opportunityActions button{color:#596277;background:#f0f2f7;border:0;border-radius:7px;min-height:27px;padding:0 8px;font-size:9px;font-weight:700}.pipelineStageRow .dangerAction{color:#b7354b}.stageTypeDot{background:#806dff;border-radius:50%;width:8px;height:8px}.stageTypeDot--won{background:#20a46b}.stageTypeDot--lost{background:#c64259}.pipelineStageForm{grid-template-columns:minmax(0,1fr) 100px auto auto;gap:7px;padding:0 15px 15px;display:grid}.pipelineBoard{scroll-snap-type:x proximity;grid-auto-columns:minmax(245px,1fr);grid-auto-flow:column;gap:11px;padding:2px 1px 12px;display:grid;overflow-x:auto}.pipelineColumn{scroll-snap-align:start;background:#f7f8fb;border:1px solid #dfe3ec;border-top:3px solid #806dff;border-radius:13px;min-height:260px;overflow:hidden}.pipelineColumn--won{border-top-color:#20a46b}.pipelineColumn--lost{border-top-color:#c64259}.pipelineColumnHeader{background:#fff;border-bottom:1px solid #e1e4ec;justify-content:space-between;gap:8px;padding:13px;display:flex}.pipelineColumnHeader div{gap:3px;display:grid}.pipelineColumnHeader strong{color:#252d40;font-size:12px}.pipelineColumnHeader span{color:#7a8292;font-size:9px}.pipelineCards{gap:8px;padding:9px;display:grid}.pipelineEmpty{color:#969dac;text-align:center;margin:22px 0;font-size:10px}.opportunityCard{background:#fff;border:1px solid #e0e4ed;border-radius:10px;padding:12px;box-shadow:0 5px 14px #2b32470d}.opportunityCard>header{gap:5px;display:grid}.opportunityCard>header strong{color:#252d40;font-size:12px;line-height:1.35}.opportunityCard>header span{color:#4d3dc0;font-size:11px;font-weight:730}.opportunityCard>p{color:#626b7e;margin:8px 0;font-size:10px}.opportunityMeta{flex-wrap:wrap;gap:5px 8px;margin-bottom:10px;display:flex}.opportunityMeta span{color:#8991a1;font-size:9px}.opportunityHealth{flex-wrap:wrap;gap:5px;margin:-2px 0 9px;display:flex}.opportunityHealth span{letter-spacing:.03em;text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:780}.opportunityHealth--overdue{color:#a52d41;background:#c642591f}.opportunityHealth--closing_soon{color:#976115;background:#d68b2024}.opportunityHealth--stale{color:#60697b;background:#eceef3}.opportunityCard>label{color:#747d90;gap:4px;font-size:9px;font-weight:680;display:grid}.opportunityCard select{width:100%}.opportunityActions{justify-content:flex-end;margin-top:9px}.opportunityHistoryPanel{background:linear-gradient(135deg,#684fff0f,#fff 42%);border:1px solid #684fff38;border-radius:14px;margin:14px 0;padding:17px}.opportunityHistoryPanel>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.opportunityHistoryPanel h3{color:#252d40;margin:3px 0 5px;font-size:17px}.opportunityHistoryPanel>header p:last-child{color:#6f788b;margin:0;font-size:10px}.opportunityHistorySummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.opportunityHistorySummary>div{background:#ffffffe0;border:1px solid #e6e8ef;border-radius:10px;gap:4px;padding:10px;display:grid}.opportunityHistorySummary span,.opportunityHistoryTimeline article span{color:#858da0;font-size:9px}.opportunityHistorySummary strong{color:#30384a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.opportunityHistoryDescription{color:#555f73;white-space:pre-wrap;margin:12px 0 0;font-size:11px;line-height:1.55}.opportunityHistoryTimeline{border-top:1px solid #e6e8ef;margin-top:16px;padding-top:14px}.opportunityHistoryTimeline h4{color:#30384a;margin:0 0 10px;font-size:12px}.opportunityHistoryTimeline article{grid-template-columns:10px minmax(0,1fr);align-items:start;gap:10px;padding:9px 0;display:grid}.opportunityHistoryTimeline article+article{border-top:1px solid #eceef3}.opportunityHistoryTimeline article .stageTypeDot{margin-top:3px}.opportunityHistoryTimeline article div{gap:3px;display:grid}.opportunityHistoryTimeline article strong{color:#394256;font-size:10px}.savedFilterBar{background:#f8f9fc;border:1px solid #e0e4ed;border-radius:12px;grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) repeat(3,auto) minmax(130px,1fr) auto;align-items:center;gap:7px;margin:14px 0;padding:11px;display:grid}.savedFilterBar>div:first-child{gap:2px;display:grid}.savedFilterBar strong{color:#343d51;font-size:11px}.savedFilterBar span{color:#858d9d;font-size:9px}.savedFilterBar input,.savedFilterBar select{color:#172033;background:#fff;border:1px solid #d9deea;border-radius:8px;outline:none;min-width:0;min-height:36px;padding:0 9px;font-size:10px}.savedFilterBar button{color:#596277;white-space:nowrap;background:#eceff5;border:0;border-radius:8px;min-height:34px;padding:0 9px;font-size:9px;font-weight:720}.savedFilterBar button:last-of-type{color:#fff;background:#684fff}.savedFilterBar .dangerAction{color:#b7354b}.savedFilterBar button:disabled{cursor:not-allowed;opacity:.55}.savedFilterBar .formError{grid-column:1/-1;margin:0}.notificationBadge{color:#fff;text-align:center;background:#684fff;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:8px;line-height:18px}.notificationPanel{min-width:0}.notificationHeader{align-items:end}.notificationHeader button,.notificationCard button{color:#5543d9;white-space:nowrap;background:#efedff;border:0;border-radius:8px;min-height:34px;padding:0 11px;font-size:9px;font-weight:720}.notificationHeader button:disabled,.notificationCard button:disabled{cursor:not-allowed;opacity:.55}.notificationList{gap:8px;display:grid}.notificationCard{background:#fff;border:1px solid #e2e5ed;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;display:grid}.notificationCard--unread{background:#fbfaff;border-color:#cfc8ff;box-shadow:inset 3px 0 #684fff}.notificationIcon{color:#5d49e7;background:#efedff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:14px;display:grid}.notificationCard>div{min-width:0}.notificationCard strong{color:#2f384c;font-size:11px}.notificationCard p{color:#646d80;text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:10px;overflow:hidden}.notificationCard time{color:#9299a8;font-size:9px}.integrationPanel{gap:18px;display:grid}.operationsHealth{background:#fafbfc;border:1px solid #dfe3eb;border-radius:14px;gap:12px;padding:16px;display:grid}.operationsHealth>header,.operationsMetrics,.operationsConnections li,.operationsConnections li>span:first-child{align-items:center;gap:10px;display:flex}.operationsHealth>header{justify-content:space-between}.operationsHealth h3,.operationsHealth p{margin:0}.operationsMetrics{flex-wrap:wrap}.operationsMetrics span{color:#60697c;background:#fff;border-radius:8px;padding:7px 10px;font-size:10px}.operationsConnections{background:#e1e4eb;border:1px solid #e1e4eb;border-radius:10px;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.operationsConnections li{background:#fff;grid-template-columns:minmax(0,1fr) auto minmax(130px,auto);padding:9px 11px}.operationsConnections li>span:first-child{align-items:baseline}.operationsConnections small{color:#747d90}.operationsState{color:#27684f;text-transform:capitalize;background:#e8f6ef;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:740}.operationsState--warning,.operationsState--syncing{color:#8a5a0a;background:#fff3d6}.operationsState--error,.operationsState--unscheduled{color:#a13b3b;background:#fdeaea}.integrationHeader{margin-bottom:0}.providerCatalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.providerCard{background:#fff;border:1px solid #e0e4ed;border-radius:13px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px;display:grid}.providerMark{color:#fff;background:#684fff;border-radius:11px;place-items:center;width:38px;height:38px;font-size:14px;font-weight:780;display:grid}.providerMark--google_workspace{color:#2757ad;background:linear-gradient(135deg,#4285f42e,#34a85329),#fff;box-shadow:inset 0 0 0 1px #4285f42e}.providerMark--microsoft_365{color:#b04a22;background:#fff0ea}.providerCard>div,.integrationIdentity{min-width:0}.providerCard strong,.providerCard div>span,.integrationIdentity strong,.integrationIdentity>span{display:block}.integrationIdentity>.integrationAutomaticSync{color:#5f52b5}.integrationIdentity>.integrationConsentSummary,.integrationIdentity>.integrationRetentionSummary,.integrationIdentity>.integrationRevocation{color:#475569;font-size:.78rem}.integrationIdentity>.integrationRevocation--failed{color:#b91c1c}.integrationScopes{color:#475569;max-width:38rem;margin-top:.15rem;font-size:.78rem}.integrationScopes summary{cursor:pointer;font-weight:700}.integrationScopes ul{margin:.45rem 0 0;padding-left:1.15rem}.integrationScopes li{overflow-wrap:anywhere}.providerCard strong{color:#30394d;font-size:12px}.providerCard div>span{color:#858d9d;margin-top:3px;font-size:9px}.providerAvailability{color:#8a6370;white-space:nowrap;background:#f8edf0;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:740}.providerAvailability--ready{color:#14724c;background:#20a46b17}.integrationForm{background:#fafbfc;border:1px solid #e0e4ed;border-radius:14px;grid-template-columns:minmax(130px,.9fr) minmax(110px,.65fr) 1.2fr auto;align-items:end;gap:9px;padding:16px;display:grid}.integrationFormHeading{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.integrationFormHeading strong{color:#333c50;font-size:12px}.integrationFormHeading span{color:#8a92a2;font-size:9px}.integrationForm label{color:#4a5367;gap:6px;font-size:10px;font-weight:680;display:grid}.integrationForm input,.integrationForm select{color:#172033;background:#fff;border:1px solid #d9deea;border-radius:9px;outline:none;min-width:0;min-height:40px;padding:0 10px;font-size:11px}.integrationForm input:focus,.integrationForm select:focus{border-color:#806dff;box-shadow:0 0 0 4px #684fff1a}.integrationForm>button{color:#fff;white-space:nowrap;background:#684fff;border:0;border-radius:9px;min-height:40px;padding:0 13px;font-size:10px;font-weight:720}.integrationForm>button:disabled{cursor:not-allowed;opacity:.55}.integrationList{background:#fff;border:1px solid #e0e4ed;border-radius:14px;overflow:hidden}.integrationListHeading{background:#fafbfc;border-bottom:1px solid #e6e9f0;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.integrationListHeading strong{color:#333c50;font-size:11px}.integrationListHeading span{color:#858d9d;font-size:9px}.integrationRow{grid-template-columns:38px minmax(150px,1fr) auto auto;align-items:center;gap:12px;padding:14px;display:grid}.integrationRow+.integrationRow{border-top:1px solid #e6e9f0}.integrationIdentity strong{color:#252d40;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.integrationIdentity>span{color:#838b9c;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.integrationStatus{color:#6f7789;white-space:nowrap;background:#f0f2f7;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:740}.integrationStatus--connected{color:#14724c;background:#20a46b17}.integrationStatus--error{color:#a52d41;background:#d34b5f14}.integrationStatus--pending_authorization{color:#8b641d;background:#ffc14e1f}.integrationActions{justify-content:flex-end;gap:5px;display:flex}.integrationActions button{color:#5543d9;white-space:nowrap;background:#efedff;border:0;border-radius:8px;min-height:32px;padding:0 10px;font-size:9px;font-weight:720}.integrationActions .dangerAction{color:#b7354b;background:#faedf0}.integrationActions button:disabled{cursor:wait;opacity:.55}.integrationEmpty{color:#8a92a2;place-items:center;min-height:130px;margin:0;font-size:11px;display:grid}.integrationFootnote{color:#8991a1;margin:-7px 2px 0;font-size:9px;line-height:1.5}.integrationPanel{box-shadow:none;background:#fff;border:0;border-radius:18px;gap:20px;padding:22px}.integrationPanel>.integrationHeader{display:none}.integrationPanel>.integrationHeader h2{font-size:18px}.integrationPanel>.integrationHeader p:last-child{display:none}.integrationMarketplaceToolbar{align-items:center;gap:10px;min-height:44px;display:flex}.integrationMarketplaceToolbar form{background:#fff;border:1px solid #e4e7ef;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;width:min(520px,60%);min-height:38px;margin-right:auto;padding:0 12px;display:grid}.integrationMarketplaceToolbar form span{color:#8d96a8}.integrationMarketplaceToolbar input{color:#30394d;border:0;outline:0;min-width:0;padding:0 9px;font-size:10px}.integrationMarketplaceToolbar>span,.integrationMarketplaceToolbar>strong{color:#596276;font-size:9px;font-weight:680}.integrationMarketplaceToolbar>strong{color:#7c70c9}.integrationMarketplaceSection{gap:12px;display:grid}.integrationMarketplaceSection>h3{color:#252e41;margin:0;font-size:12px}.integrationMarketplaceGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.integrationMarketplaceCard{color:#273044;text-align:left;background:#fff;border:1px solid #e3e6ed;border-radius:10px;align-content:start;justify-items:start;gap:6px;min-height:108px;padding:12px;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid;position:relative}.integrationMarketplaceCard:hover{border-color:#cfd6e6;transform:translateY(-1px);box-shadow:0 9px 22px #262e4414}.integrationMarketplaceCard .providerMark{border-radius:9px;width:30px;height:30px;font-size:12px}.integrationMarketplaceCard>i{background:#73dfaa;border-radius:50%;width:9px;height:9px;position:absolute;top:13px;right:13px}.integrationMarketplaceCard strong{margin-top:2px;font-size:11px}.integrationMarketplaceCard small{color:#8b93a5;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;font-weight:500;line-height:1.45;display:-webkit-box;overflow:hidden}.integrationMarketplaceCard.isActive{background:#fdfefe;min-height:102px}.integrationStackGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.integrationStackGrid>button{color:#283145;text-align:left;background:#fff;border:1px solid #e3e6ed;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:42px 1fr;align-content:center;align-items:center;gap:4px 12px;min-height:125px;padding:18px;display:grid}.integrationStackGrid .providerMark{grid-row:1/span 2}.integrationStackGrid strong{font-size:11px}.integrationStackGrid small{color:#8a92a3;font-size:9px}.providerMark--slack{color:#5d2a77;background:#f3eafa}.providerMark--webhook{color:#396fbd;background:#eaf2ff}.integrationManagement{background:#fafbfc;border:1px solid #e2e5ed;border-radius:11px}.integrationManagement>summary{color:#636d82;cursor:pointer;padding:13px 15px;font-size:10px;font-weight:730}.integrationManagement>div{gap:14px;padding:0 14px 14px;display:grid}.integrationDetailPage{min-height:calc(100vh - 100px)}.integrationDetailTopbar{border-bottom:1px solid #eceef3;justify-content:space-between;align-items:center;min-height:45px;display:flex}.integrationDetailTopbar button{color:#5a70ce;background:0 0;border:0;font-size:10px;font-weight:750}.integrationDetailTopbar span{color:#9199aa;font-size:9px}.integrationDetailTitle{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 4px 2px;display:grid}.integrationDetailTitle h2{color:#212a3c;margin:0;font-size:17px}.integrationDetailTitle p{color:#838c9e;margin:4px 0 0;font-size:9px}.integrationDetailLayout{grid-template-columns:220px minmax(0,1fr);gap:12px;display:grid}.integrationDetailLayout>aside,.integrationDetailLayout>main{align-content:start;gap:12px;display:grid}.integrationDetailLayout>aside section,.integrationFeatureCard,.integrationSecurityCard{background:#fff;border:1px solid #e2e5ed;border-radius:10px;padding:15px}.integrationDetailLayout h3{color:#273044;margin:0 0 7px;font-size:11px}.integrationDetailLayout p{color:#7c8598;margin:0;font-size:9px;line-height:1.55}.integrationDetailLayout dl{margin:12px 0 0}.integrationDetailLayout dl>div{justify-content:space-between;padding:5px 0;font-size:8px;display:flex}.integrationDetailLayout dt{color:#929aaa}.integrationDetailLayout dd{color:#343d50;margin:0;font-weight:720}.integrationFeatureCard>header{justify-content:space-between;align-items:center;display:flex}.integrationFeatureCard>header span{color:#6177d4;font-size:8px}.integrationFeatureRows{gap:4px;margin-top:8px;display:grid}.integrationFeatureRows article{border-bottom:1px solid #eef0f4;grid-template-columns:34px 1fr;align-items:start;gap:10px;min-height:78px;padding:12px 4px;display:grid}.integrationFeatureRows article>span{color:#5d78ec;background:#edf1ff;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.integrationFeatureRows strong{color:#354055;margin-bottom:5px;font-size:10px;display:block}.integrationDetailActions{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.integrationDetailActions button{color:#fff;background:#1f2430;border:0;border-radius:7px;min-height:34px;padding:0 12px;font-size:9px;font-weight:720}.integrationDetailActions .dangerAction{color:#b13b4e;background:#faedf0;margin-left:auto}.integrationDetailForm{grid-template-columns:minmax(180px,1fr) auto;margin-top:14px;padding:14px}.integrationSecurityCard{min-height:130px}.integrationOverviewDanger{color:#fff;background:#171b25;border:0;border-radius:7px;width:100%;min-height:34px;margin-top:14px;font-size:9px;font-weight:720}.integrationSettingsLayout{grid-template-columns:minmax(230px,.72fr) minmax(250px,1.28fr);gap:28px;min-height:255px;margin-top:10px;display:grid}.integrationAccountSettings{border:1px solid #e5e8ef;border-radius:8px;align-content:start;gap:9px;padding:13px;display:grid}.integrationSettingStatus{color:#687185;justify-content:space-between;align-items:center;font-size:9px;display:flex}.integrationSettingStatus strong{color:#2f8e67;font-size:9px}.integrationSettingsTabs{background:#f0f2f7;border-radius:7px;width:fit-content;padding:2px;display:flex}.integrationSettingsTabs button{color:#747d90;background:0 0;border:0;border-radius:5px;min-height:27px;padding:0 11px;font-size:8px}.integrationSettingsTabs button[aria-pressed=true]{color:#283145;background:#fff;box-shadow:0 1px 4px #29314514}.integrationAccountSettings label{color:#3e4759;gap:4px;font-size:8px;font-weight:700;display:grid}.integrationAccountSettings input{color:#596276;background:#fafbfc;border:1px solid #dfe3eb;border-radius:6px;min-height:34px;padding:0 9px;font-size:9px}.integrationAccountSettings small{color:#929aaa;font-size:8px;line-height:1.45}.integrationSyncSettings{align-content:start;gap:0;display:grid}.integrationSyncSettings>div{border-bottom:1px solid #eef0f4;grid-template-columns:minmax(140px,1fr) minmax(130px,1fr);align-items:center;gap:14px;min-height:58px;padding:10px 0;display:grid}.integrationSyncSettings strong{color:#2e374a;font-size:9px}.integrationSyncSettings span{color:#7c8598;font-size:9px}.integrationConnectionHealth{min-height:315px}.integrationConnectionHealth>header{justify-content:space-between;align-items:center;display:flex}.integrationConnectionHealth>header span{color:#6177d4;text-transform:capitalize;font-size:8px}.integrationConnectionHealth>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:18px;display:grid}.integrationConnectionHealth article{border-right:1px solid #eef0f4;padding-right:16px}.integrationConnectionHealth article:last-child{border-right:0}.integrationConnectionHealth strong{color:#354055;margin-bottom:7px;font-size:9px;display:block}.integrationDisconnectConfirm{z-index:90;background:#fff;border:1px solid #d9dee8;border-radius:8px;width:min(360px,100vw - 32px);padding:18px;position:fixed;bottom:54px;left:50%;transform:translate(-50%);box-shadow:0 18px 45px #222a3d2e}.integrationDisconnectConfirm>strong{color:#2b3447;font-size:12px}.integrationDisconnectConfirm>p{margin:7px 0 14px}.integrationDisconnectConfirm>div{justify-content:flex-end;gap:7px;display:flex}.integrationDisconnectConfirm button{color:#465064;background:#fff;border:1px solid #dfe3eb;border-radius:6px;min-height:31px;padding:0 12px;font-size:8px;font-weight:720}.integrationDisconnectConfirm button:last-child{color:#fff;background:#171b25;border-color:#171b25}@media (width<=1000px){.integrationMarketplaceGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.integrationDetailLayout{grid-template-columns:1fr}.integrationDetailLayout>aside{grid-template-columns:repeat(2,minmax(0,1fr))}.integrationSettingsLayout{grid-template-columns:1fr}}@media (width<=640px){.integrationPanel{padding:14px}.integrationMarketplaceToolbar{flex-wrap:wrap;align-items:stretch}.integrationMarketplaceToolbar form{width:100%}.integrationMarketplaceGrid,.integrationStackGrid,.integrationDetailLayout>aside,.integrationConnectionHealth>div{grid-template-columns:1fr}.integrationConnectionHealth article{border-right:0;padding-right:0}.integrationDetailTitle{grid-template-columns:38px 1fr}.integrationDetailTitle>.integrationStatus{grid-column:1/-1;width:fit-content}}.webhookPanel{border-top:1px solid #e4e7ef;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;display:grid}.webhookPanel .integrationListHeading>div,.webhookConnection>div:first-child{gap:.2rem;display:grid}.webhookPanel .integrationListHeading span,.webhookConnection>div:first-child span,.webhookSecret span{color:#7b8497;font-size:.82rem}.webhookForm{background:#fafbfe;border:1px solid #e4e7ef;border-radius:.8rem;grid-template-columns:minmax(150px,.7fr) minmax(180px,1fr) minmax(260px,1.5fr) auto;align-items:end;gap:.8rem;padding:1rem;display:grid}.webhookForm label,.webhookForm fieldset{gap:.35rem;margin:0;display:grid}.webhookOAuthSummary{color:#5543d9;background:#f4f2ff;border:1px solid #dcd8ff;border-radius:.55rem;align-self:stretch;align-items:center;padding:.65rem .75rem;font-size:.82rem;line-height:1.4;display:flex}.webhookForm fieldset{border:0;grid-column:1/-1;padding:0}.webhookEvents{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.45rem .8rem;display:grid}.webhookEvents label{align-items:center;gap:.45rem;font-size:.86rem;display:flex}.webhookEvents input{width:auto;margin:0}.webhookSecret{background:#fff9df;border:1px solid #d5a31a;border-radius:.65rem;gap:.4rem;padding:.85rem;display:grid}.webhookSecret code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.webhookConnections{gap:.65rem;display:grid}.webhookConnection{border:1px solid #e4e7ef;border-radius:.7rem;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:.8rem;padding:.9rem;display:grid}.webhookEventSettings{border-top:1px solid #e4e7ef;border-bottom:1px solid #e4e7ef;grid-column:1/-1;padding:.65rem 0}.webhookEventSettings summary{color:#4f596d;cursor:pointer;margin-bottom:.65rem;font-size:.84rem;font-weight:650}.webhookDeliveries{border-top:1px solid #e4e7ef;grid-column:1/-1;gap:.35rem;margin:0;padding:.65rem 0 0;list-style:none;display:grid}.webhookDeliveries li{color:#7b8497;justify-content:space-between;align-items:center;gap:.8rem;font-size:.8rem;display:flex}@media (width<=900px){.webhookForm,.webhookConnection{grid-template-columns:1fr}.webhookForm fieldset,.webhookDeliveries{grid-column:1}}.calendarPanel{gap:18px;display:grid}.calendarMeetingForm{background:#fbfcfb;border:1px solid #18201d24;border-radius:.9rem;gap:.8rem;padding:1rem;display:grid}.calendarMeetingHeading,.calendarMeetingTimes{justify-content:space-between;gap:.75rem;display:flex}.calendarMeetingForm h3,.calendarMeetingForm p{margin:.2rem 0 0}.calendarMeetingForm label{color:var(--muted,#63706b);flex:1;gap:.35rem;font-size:.8rem;font-weight:650;display:grid}.calendarMeetingForm input,.calendarMeetingForm select{color:var(--ink,#18201d);font:inherit;background:#fff;border:1px solid #d9dce6;border-radius:.55rem;padding:.6rem .7rem}.calendarMeetingNotice{color:var(--muted,#63706b);font-size:.75rem}.calendarMeetingForm .formSuccess{align-items:center;gap:.75rem;display:flex}.emailPanel{gap:1rem;display:grid}.emailHeader,.emailRowHeading,.emailFilters,.pagination{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.emailFilters{justify-content:flex-start}.emailCompose{background:#fbfcfb;border:1px solid #18201d24;border-radius:.9rem;gap:.8rem;padding:1rem;display:grid}.emailComposeHeading,.emailComposeActions{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.emailCompose h3,.emailCompose p{margin:.2rem 0 0}.emailCompose label{color:var(--muted,#63706b);gap:.35rem;font-size:.8rem;font-weight:650;display:grid}.emailCompose input,.emailCompose select,.emailCompose textarea{color:var(--ink,#18201d);font:inherit;background:#fff;border:1px solid #d9dce6;border-radius:.55rem;padding:.6rem .7rem}.emailCompose textarea{resize:vertical}.emailComposeActions span{color:var(--muted,#63706b);font-size:.75rem}.emailFilters button[aria-pressed=true]{background:var(--ink,#18201d);color:#fff}.emailList{gap:.75rem;display:grid}.emailRow{border:1px solid #18201d1f;border-radius:.8rem;padding:1rem;position:relative}.emailRow--unread{border-left:4px solid #27684f}.emailRow h3,.emailRow p{margin:.4rem 0 0}.emailRow time,.emailRow p{color:var(--muted,#63706b);font-size:.85rem}.emailUnread{color:#27684f;text-transform:uppercase;font-size:.75rem;font-weight:700}.emailSent{color:#5543d9;text-transform:uppercase;font-size:.75rem;font-weight:700}.emailCrmContext{font-weight:650;color:#27684f!important}.emailActions{margin-top:.75rem}.emailActions button{color:#5543d9;background:#fff;border:1px solid #d9dce6;border-radius:8px;min-height:32px;padding:0 10px;font-size:10px;font-weight:720}.emailLinkEditor{background:#f7f7fb;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:10px;margin-top:12px;padding:12px;display:grid}.emailLinkEditor label{color:#60697c;gap:5px;font-size:10px;font-weight:720;display:grid}.emailLinkEditor select{background:#fff;border:1px solid #d9dce6;border-radius:8px;min-width:0;min-height:34px;padding:0 9px}.emailLinkEditor>div{gap:6px;display:flex}.emailLinkEditor button{min-height:34px;padding:0 10px}.linkedEmailActivity{background:#fafbfc;border-top:1px solid #eceef3;gap:10px;padding:14px 18px 16px 70px;display:grid}.linkedEmailActivity>header,.linkedEmailActivity>header>div,.linkedEmailActivity li{justify-content:space-between;align-items:center;gap:12px;display:flex}.linkedEmailActivity>header>div{justify-content:flex-start}.linkedEmailActivity>header span,.linkedEmailActivity p,.linkedEmailActivity li span,.linkedEmailActivity time,.linkedEmailFootnote{color:#747d90;font-size:10px}.linkedEmailActivity ol{background:#e2e6ef;border:1px solid #e2e6ef;border-radius:10px;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.linkedEmailActivity li{background:#fff;padding:10px 12px}.linkedEmailActivity li>div{gap:3px;min-width:0;display:grid}.linkedEmailActivity li strong,.linkedEmailActivity li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.linkedEmailActivity time{flex:none}.calendarHeader{justify-content:space-between;align-items:center;gap:18px;display:flex}.calendarHeader>button{color:#5543d9;background:#efedff;border:0;border-radius:9px;min-height:38px;padding:0 13px;font-size:10px;font-weight:720}.calendarHeader>button:disabled{cursor:wait;opacity:.6}.calendarRangeTabs{background:#fafbfc;border:1px solid #e0e4ed;border-radius:11px;gap:5px;padding:4px;display:flex}.calendarRangeTabs button{color:#747d90;background:0 0;border:0;border-radius:8px;min-height:34px;padding:0 12px;font-size:10px;font-weight:720}.calendarRangeTabs .calendarRangeTab--active{color:#4d3dc0;background:#fff;box-shadow:0 4px 14px #292f4414}.calendarEventList{background:#fff;border:1px solid #e0e4ed;border-radius:14px;min-height:220px;overflow:hidden}.calendarDay+.calendarDay{border-top:1px solid #e2e6ef}.calendarDay h3{color:#60697c;letter-spacing:.02em;background:#fafbfc;margin:0;padding:11px 14px;font-size:10px}.calendarEventRow{grid-template-columns:105px minmax(180px,1fr) auto auto;align-items:center;gap:12px;padding:14px;display:grid}.calendarEventRow+.calendarEventRow{border-top:1px solid #eceef3}.calendarEventRow>time{color:#4d3dc0;white-space:nowrap;font-size:10px;font-weight:740}.calendarEventIdentity{min-width:0}.calendarEventIdentity strong,.calendarEventIdentity span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.calendarEventIdentity .calendarEventCrmContext{color:#5543d9}.calendarEventIdentity strong{color:#252d40;font-size:12px}.calendarEventIdentity span{color:#838b9c;margin-top:4px;font-size:9px}.calendarEventStatus{color:#8b641d;background:#ffc14e1f;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:740}.calendarEventActions{align-items:center;gap:8px;display:flex}.calendarEventActions button{color:#5543d9;white-space:nowrap;background:0 0;border:0;padding:0;font-size:9px;font-weight:720}.calendarEventActions a{color:#5543d9;white-space:nowrap;font-size:9px;font-weight:720;text-decoration:none}.calendarEventActions a:hover{text-decoration:underline}.calendarLinkEditor{background:#f8f7ff;border-radius:10px;grid-column:2/-1;grid-template-columns:repeat(2,minmax(150px,1fr)) auto;align-items:end;gap:9px;padding:12px;display:grid}.calendarLinkEditor label{color:#687185;gap:5px;font-size:9px;font-weight:700;display:grid}.calendarLinkEditor select{color:#30384b;background:#fff;border:1px solid #dcdff0;border-radius:8px;min-height:34px;padding:0 9px;font-size:9px}.calendarLinkEditor>div{gap:6px;display:flex}.calendarLinkEditor button{color:#5543d9;background:#eae7ff;border:0;border-radius:8px;min-height:34px;padding:0 10px;font-size:9px;font-weight:720}.calendarEmpty{color:#8a92a2;text-align:center;place-items:center;min-height:220px;margin:0;padding:24px;font-size:11px;display:grid}.guidePanel{gap:18px;display:grid}.helpCenterPanel{background:#fff;border:0;border-radius:18px;gap:18px;padding:22px;display:grid}.helpCenterToolbar{justify-content:flex-end;align-items:center;gap:8px;min-height:42px;display:flex}.helpCenterToolbar>label{color:#8490a5;border:1px solid #e2e6ee;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:7px;width:min(430px,52%);min-height:36px;margin-right:auto;padding:0 11px;display:grid}.helpCenterToolbar input,.helpCenterHero input{color:#2d374b;background:0 0;border:0;outline:0;min-width:0;font-size:10px}.helpCenterToolbar>button,.helpCenterSidebar>button,.helpTicketModal footer>button{color:#2e3748;background:#fff;border:1px solid #e0e4ed;border-radius:7px;min-height:36px;padding:0 12px;font-size:9px;font-weight:720}.helpCenterPrimary{color:#fff!important;background:#5e7cf1!important;border-color:#5e7cf1!important}.helpCenterLayout{border:1px solid #edf0f5;border-radius:18px;grid-template-columns:minmax(0,1fr);min-height:690px;display:grid;overflow:hidden}.helpCenterSidebar{background:#fbfbfe;border-right:1px solid #edf0f5;flex-direction:column;min-width:0;padding:25px 20px;display:flex}.helpCenterSidebar>p:not(.cardEyebrow){color:#7a8598;margin:10px 0;font-size:9px;line-height:1.55}.helpCenterSidebar ul{gap:9px;margin:12px 0;padding:0;list-style:none;display:grid}.helpCenterSidebar li{grid-template-columns:27px 1fr;align-items:center;gap:8px;display:grid}.helpCenterSidebar li>span{color:#9067ed;background:#f1eaff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:12px;display:grid}.helpCenterSidebar strong,.helpCenterSidebar small{display:block}.helpCenterSidebar strong{color:#303a4e;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.helpCenterSidebar small{color:#8993a7;margin-top:3px;font-size:8px}.helpCenterSidebar>button{width:100%;margin-top:auto}.helpCenterContent{align-content:space-between;gap:26px;padding:55px 55px 38px;display:grid}.helpCenterHero{text-align:center;justify-items:center;display:grid}.helpCenterHero>.cardEyebrow{color:#8490a5}.helpCenterHero h2{color:#202b40;margin:8px 0 5px;font-size:clamp(24px,2.3vw,34px)}.helpCenterHero>p:not(.cardEyebrow):not(.helpCenterAiNote){color:#748098;margin:0;font-size:12px}.helpCenterHero>label{color:#697995;background:#fff;border:1px solid #e0e5ee;border-radius:28px;grid-template-columns:auto 1fr;align-items:center;gap:10px;width:min(690px,100%);min-height:52px;margin-top:40px;padding:0 17px;display:grid;box-shadow:0 6px 18px #25314b09}.helpCenterHero>label span{font-size:19px}.helpCenterHero input{font-size:11px}.helpCenterAiNote{color:#9aa3b2;margin:11px 0 0;font-size:8px}.helpCenterCategories{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.helpCenterCategories span{color:#4f5c71;background:#f0f2f7;border-radius:6px;padding:9px 14px;font-size:9px;font-weight:700}.helpCenterCategories span:first-child{color:#fff;background:#5e7cf1}.helpCenterArticles{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;display:grid}.helpCenterArticles h3{color:#273247;margin:0 0 15px;font-size:12px}.helpCenterArticles ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.helpCenterArticles button{color:#6b7892;text-align:left;background:0 0;border:0;justify-content:space-between;width:100%;padding:5px 0;font-size:10px;display:flex}.helpCenterArticles button:not(:disabled):hover{color:#4e6fe4}.helpCenterArticles button:disabled{cursor:default}.helpCenterArticles button span{color:#8d9aca;opacity:0}.helpCenterArticles button:not(:disabled):hover span{opacity:1}.helpTicketOverlay{z-index:100;background:#191f2d47;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.helpTicketModal{background:#fff;border-radius:14px;gap:13px;width:min(540px,100%);padding:23px;display:grid;box-shadow:0 22px 55px #191f2d33}.helpTicketModal header{justify-content:space-between;align-items:start;display:flex}.helpTicketModal header h2{color:#273247;margin:3px 0 0;font-size:19px}.helpTicketModal header>button{color:#7a8699;background:0 0;border:0;font-size:24px;line-height:1}.helpTicketModal>label{color:#485368;gap:5px;font-size:9px;font-weight:720;display:grid}.helpTicketModal input,.helpTicketModal select,.helpTicketModal textarea{box-sizing:border-box;color:#334056;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #dfe4ed;border-radius:7px;padding:0 10px;font-size:10px;font-weight:500}.helpTicketModal textarea{resize:vertical;min-height:112px;padding:10px}.helpTicketModal footer{justify-content:flex-end;gap:8px;margin-top:3px;display:flex}.helpCenterSidebarContent{flex-direction:column;min-height:100%;padding:0 24px 22px;display:flex}.helpCenterSidebarContent .personalIdentity{margin-top:0}.helpCenterRecentTickets{margin-top:50px}.helpCenterRecentTickets h2{color:#293347;margin:0 0 14px;font-size:12px}.helpCenterRecentTickets>p{color:#7d899e;margin:0;font-size:10px}.helpCenterRecentTickets ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.helpCenterRecentTickets li{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;display:grid}.helpCenterRecentTickets li>span{color:#9169ed;background:#f0eaff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;display:grid}.helpCenterRecentTickets strong,.helpCenterRecentTickets small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.helpCenterRecentTickets strong{color:#3a4559;font-size:10px}.helpCenterRecentTickets small{color:#8c97aa;margin-top:3px;font-size:8px}.helpCenterRecentTickets>button{color:#42506a;background:#fff;border:1px solid #dfe4ed;border-radius:7px;width:100%;min-height:35px;margin-top:16px;font-size:9px;font-weight:720}.helpCenterSidebarContent .personalPulse{margin-top:auto}@media (width<=900px){.helpCenterLayout{grid-template-columns:1fr}.helpCenterSidebar{border-bottom:1px solid #edf0f5;border-right:0}.helpCenterSidebar>button{width:fit-content;margin-top:12px}.helpCenterContent{padding:38px 25px}}@media (width<=620px){.helpCenterPanel{padding:14px}.helpCenterToolbar{flex-wrap:wrap;align-items:stretch}.helpCenterToolbar>label{width:100%}.helpCenterToolbar>button{flex:1}.helpCenterArticles{grid-template-columns:1fr;gap:22px}.helpCenterHero>label{margin-top:25px}}.guideHeader{justify-content:space-between;align-items:center;gap:18px;display:flex}.guideRole,.guidePermission{color:#5543d9;text-transform:capitalize;background:#efedff;border-radius:999px;flex:none;padding:6px 9px;font-size:9px;font-weight:740}.guideQuickStart{background:radial-gradient(circle at 92% 15%,#705cee1f,#0000 34%),#f9f8ff;border:1px solid #5543d924;border-radius:15px;grid-template-columns:minmax(220px,.75fr) minmax(360px,1.25fr);gap:20px;padding:20px;display:grid}.guideQuickStart h3,.guideCard h3{color:#252d40;margin:4px 0 0}.guideQuickStart h3{font-size:18px}.guideQuickStart>div>p:last-child{color:#747d90;max-width:420px;margin:8px 0 0;font-size:10px;line-height:1.6}.guideQuickStart ol{counter-reset:guide-step;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.guideQuickStart li{counter-increment:guide-step}.guideQuickStart button{color:#3d4557;text-align:left;background:#ffffffdb;border:1px solid #e4e1f8;border-radius:10px;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;width:100%;min-height:42px;padding:7px 10px;font-size:9px;font-weight:700;display:grid}.guideQuickStart button:before{color:#5543d9;content:counter(guide-step);background:#efedff;border-radius:7px;place-items:center;width:24px;height:24px;font-size:8px;display:grid}.guideQuickStart button span{color:#7f70df}.guideToolbar{grid-template-columns:auto minmax(220px,420px);align-items:center;gap:12px;display:grid}.guideToolbar label{color:#5f687b;font-size:10px;font-weight:720}.guideToolbar input{color:#293144;background:#fff;border:1px solid #dfe3eb;border-radius:9px;width:100%;min-height:38px;padding:0 12px;font-size:10px}.guideNotice,.guideEmpty{color:#725b20;background:#fff8e7;border-radius:10px;margin:0;padding:12px 14px;font-size:10px}.guideGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.guideCard{background:#fff;border:1px solid #e0e4ed;border-radius:13px;flex-direction:column;min-width:0;padding:17px;display:flex}.guideCardHeading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.guideCard h3{font-size:14px}.guideCard>p{color:#727b8e;margin:10px 0 0;font-size:10px;line-height:1.55}.guideCard ol{color:#535d70;gap:7px;margin:14px 0;padding-left:18px;font-size:9px;line-height:1.5;display:grid}.guideCard>button{color:#5543d9;background:#efedff;border:0;border-radius:8px;align-self:flex-start;min-height:34px;margin-top:auto;padding:0 11px;font-size:9px;font-weight:720}.guideCard>button:disabled{cursor:not-allowed;opacity:.5}.guideCard small{color:#8a7041;margin-top:10px;font-size:8px;line-height:1.45;display:block}.dashboardPanel{min-width:0}.dashboardHeader,.dashboardCardHeading{justify-content:space-between;align-items:center;gap:18px;display:flex}.dashboardHeader{min-height:58px;padding:2px 2px 12px}.dashboardHeader .cardEyebrow{color:#6a7fe7;margin-bottom:5px;font-size:9px}.dashboardHeader h2{font-size:18px}.dashboardHeader p:last-child{color:#80889c;margin:5px 0 0;font-size:10px}.dashboardHeader>button,.dashboardCardHeading button{color:#684fff;background:#684fff17;border:0;border-radius:9px;font-size:11px;font-weight:750}.dashboardHeader>button{color:#697289;background:#fff;border:1px solid #e2e5ee;min-height:34px;padding:0 12px}.dashboardHeaderActions{align-items:center;gap:9px;display:flex}.dashboardModeTabs,.dashboardActivityTabs{align-items:center;gap:4px;display:flex}.dashboardModeTabs{background:#eef1f7;border-radius:10px;padding:4px}.dashboardModeTabs button,.dashboardActivityTabs button{color:#778198;background:0 0;border:0;border-radius:7px;min-height:29px;padding:0 10px;font-size:10px;font-weight:720}.dashboardModeTabs button.isActive,.dashboardActivityTabs button.isActive{color:#3d5ed7;background:#fff;box-shadow:0 1px 3px #2c3b5b1f}.dashboardActivityTabs button{min-height:26px;padding:0 8px;font-size:9px}.dashboardMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.gettingStarted{background:linear-gradient(118deg,#f8faff,#fff 55%,#f5f1ff);border:1px solid #dce5ff;border-radius:13px;margin-bottom:14px;padding:18px 20px}.gettingStarted>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.gettingStarted h3{color:#1e2940;margin:0;font-size:16px}.gettingStarted p:not(.cardEyebrow){color:#778197;margin:5px 0 0;font-size:10px}.gettingStarted>header>button{color:#6877a1;background:0 0;border:0;font-size:10px;font-weight:750}.gettingStartedSteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.gettingStartedSteps button{min-height:68px;color:inherit;text-align:left;background:#fff;border:1px solid #e1e5ef;border-radius:9px;align-items:flex-start;gap:9px;padding:10px;display:flex}.gettingStartedSteps button:hover{border-color:#92a9f7;box-shadow:0 6px 16px #4a5c9117}.gettingStartedSteps b{color:#fff;background:#5f7df0;border-radius:50%;flex:0 0 19px;place-items:center;width:19px;height:19px;font-size:10px;display:grid}.gettingStartedSteps strong,.gettingStartedSteps small{display:block}.gettingStartedSteps strong{color:#263149;font-size:10px}.gettingStartedSteps small{color:#8790a5;margin-top:4px;font-size:9px;line-height:1.35}.dashboardMetric{color:#687187;text-align:left;background:#fff;border:1px solid #e5e7ef;border-radius:12px;gap:5px;min-height:112px;padding:19px 110px 17px 20px;display:grid;position:relative;overflow:hidden}.dashboardMetric:hover{border-color:#684fff59;transform:translateY(-1px);box-shadow:0 10px 26px #342e5c14}.dashboardMetric>span{font-size:10px;font-weight:720}.dashboardMetric strong{color:#172033;letter-spacing:-.04em;font-size:22px;line-height:1.1}.dashboardMetric small{color:#9299aa;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.dashboardMetricMark{justify-content:space-between;align-items:flex-end;gap:6px;width:76px;height:48px;display:flex;position:absolute;bottom:22px;right:18px}.dashboardMetricMark i{background:#6683f8;border-radius:99px;width:4px;display:block}.dashboardMetricMark i:first-child{height:35%}.dashboardMetricMark i:nth-child(2){height:62%}.dashboardMetricMark i:nth-child(3){height:48%}.dashboardMetricMark i:nth-child(4){height:82%}.dashboardMetric--green .dashboardMetricMark i{background:#69d9a2}.dashboardMetric--purple .dashboardMetricMark i{background:#9a81f5}.dashboardAttention{background:#fff;border:1px solid #e6e8ef;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px;display:grid;overflow:hidden}.dashboardAttention button{color:#737c91;text-align:left;background:0 0;border:0;border-right:1px solid #eceef3;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:0 17px;font-size:10px;display:flex}.dashboardAttention button:last-child{border-right:0}.dashboardAttention button:hover{background:#fafbfe}.dashboardAttention strong{color:#2c3446;font-size:15px}.dashboardAttention .isAttention strong{color:#d14f5f}.dashboardAttention .isAttention:before{content:"";background:#ee6b78;border-radius:50%;width:6px;height:6px}.dashboardGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.dashboardCard{background:#fff;border:1px solid #e5e7ef;border-radius:12px;min-width:0;padding:0 18px 10px}.dashboardCard--pipeline{grid-column:span 7}.dashboardCard:not(.dashboardCard--pipeline):not(.dashboardCard--activity){grid-column:span 5}.dashboardCard--activity{grid-column:1/-1}.dashboardCard>.dashboardCardHeading{border-bottom:1px solid #eff1f5;min-height:66px;margin:0 -18px;padding:0 18px}.dashboardCardHeading span{color:#858da0;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:760}.dashboardCardHeading h3{color:#232c3f;margin:3px 0 0;font-size:14px}.dashboardCardHeading button{min-height:30px;padding:0 10px}.dashboardPipelineValues{flex-wrap:wrap;gap:8px 18px;margin:18px 0;display:flex}.dashboardPipelineValues strong{color:#25314a;letter-spacing:-.04em;font-size:23px}.dashboardStages{gap:13px;display:grid}.dashboardStage>div{color:#5c6579;justify-content:space-between;margin-bottom:6px;font-size:11px;display:flex}.dashboardStageTrack{background:#eef0f5;border-radius:999px;height:7px;display:block;overflow:hidden}.dashboardStageTrack i{border-radius:inherit;background:#684fff;min-width:3px;height:100%;display:block}.dashboardStageTrack--won i{background:#20a46b}.dashboardStageTrack--lost i{background:#c86a73}.dashboardList{gap:4px;margin-top:6px;display:grid}.dashboardList>button{color:#626b7e;text-align:left;background:0 0;border:0;border-bottom:1px solid #eff1f5;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:52px;padding:8px 5px;display:grid}.dashboardList>button:last-child{border-bottom:0}.dashboardList strong,.dashboardList small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dashboardList strong{color:#30394b;font-size:11px}.dashboardList small{margin-top:3px;font-size:9px}.dashboardPriority{background:#9aa2b3;border-radius:50%;width:9px;height:9px;margin-left:8px}.dashboardPriority--high{background:#d45c67}.dashboardPriority--urgent{background:#b82f45;box-shadow:0 0 0 3px #b82f451f}.dashboardPriority--medium{background:#d69a35}.dashboardPriority--low{background:#4e9e78}.dashboardActivityType{color:#5d48e2;background:#684fff1a;border-radius:9px;place-items:center;width:28px;height:28px;font-size:10px;font-weight:800;display:grid}.dashboardEmpty{color:#858da0;margin:16px 0 4px;font-size:11px;line-height:1.5}.analyticsSection{border-top:1px solid #e5e7ef;margin-top:24px;padding-top:24px}.analyticsHeader{justify-content:space-between;align-items:end;gap:20px;display:flex}.analyticsHeader h2{color:#20293b;margin:4px 0;font-size:20px}.analyticsHeader p:last-child{color:#747d90;margin:0;font-size:11px}.analyticsHeader form{grid-template-columns:repeat(2,minmax(125px,1fr)) auto;align-items:end;gap:8px;display:grid}.analyticsHeader label{color:#626b7e;gap:5px;font-size:10px;font-weight:700;display:grid}.analyticsHeader input{color:#30394b;background:#fff;border:1px solid #dce0e9;border-radius:9px;min-height:38px;padding:0 9px}.analyticsHeader button{color:#fff;background:#684fff;border:0;border-radius:9px;min-height:38px;padding:0 12px;font-size:10px;font-weight:750}.analyticsForecast{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:16px;display:grid}.analyticsForecast article{background:linear-gradient(135deg,#684fff17,#fff);border:1px solid #684fff2e;border-radius:14px;padding:16px}.analyticsForecast article>span{color:#716895;text-transform:uppercase;font-size:10px;font-weight:750;display:block}.analyticsForecast article>strong{color:#3d2db4;margin-top:7px;font-size:24px;display:block}.analyticsForecast dl,.analyticsForecast dl div{justify-content:space-between;gap:8px;display:flex}.analyticsForecast dl{color:#687187;border-top:1px solid #684fff21;margin:13px 0 0;padding-top:10px;font-size:9px}.analyticsForecast dl div{display:grid}.analyticsForecast dd{color:#30394b;margin:0;font-weight:720}.analyticsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.analyticsCard{background:#ffffffe0;border:1px solid #e5e7ef;border-radius:15px;min-width:0;padding:17px}.analyticsCard--trend{grid-column:1/-1}.analyticsCard .dashboardCardHeading>strong{color:#332497;font-size:24px}.activityLegend{flex-wrap:wrap;gap:7px;margin:15px 0 8px;display:flex}.activityLegend span{color:#625a7b;background:#f0eefb;border-radius:999px;padding:5px 8px;font-size:9px}.activityChart{border-bottom:1px solid #dfe3eb;align-items:end;gap:3px;height:130px;padding:12px 4px 4px;display:flex;overflow-x:auto}.activityChart>span{flex:1 0 5px;align-items:end;height:100%;display:flex}.activityChart i{background:linear-gradient(#7a63ff,#b1a4ff);border-radius:3px 3px 0 0;width:100%}.analyticsCard--trend>small{color:#858da0;margin-top:8px;font-size:9px;display:block}.taskPerformance{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:15px;display:grid}.taskPerformance>div{background:#f5f6f9;border-radius:11px;gap:3px;padding:12px;display:grid}.taskPerformance strong{color:#2c3548;font-size:20px}.taskPerformance span{color:#7d8597;font-size:9px}.taskPerformance--attention strong{color:#c24b5a}.analyticsFunnel,.topCompanies{gap:8px;margin-top:15px;display:grid}.analyticsFunnel>div{color:#626b7e;grid-template-columns:minmax(80px,.7fr) 1fr 28px;align-items:center;gap:8px;font-size:10px;display:grid}.analyticsFunnel i{background:#eef0f5;border-radius:999px;height:7px;display:block;overflow:hidden}.analyticsFunnel b{border-radius:inherit;background:#684fff;height:100%;display:block}.analyticsFunnel strong{color:#30394b;text-align:right}.topCompanies button{color:#30394b;text-align:left;background:0 0;border:0;border-bottom:1px solid #eff1f5;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding:9px 0;display:grid}.topCompanies button strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topCompanies button span,.topCompanies button small{color:#7d8597;font-size:9px}.topCompanies button small{grid-column:1/-1}.insightDashboard,.marketingDashboard{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.insightCard,.marketingCard,.marketingMetrics article{background:#fff;border:1px solid #e5e8f0;border-radius:14px;min-width:0}.insightCard{padding:17px}.insightCard--salesChart,.insightCard--breakdown,.insightCard--report,.insightCard--events,.insightCard--income{grid-column:span 6}.insightCardHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.insightCardHeader>div:first-child{gap:3px;display:grid}.insightCardHeader span{color:#20293a;font-size:12px;font-weight:780}.insightCardHeader strong{color:#20293a;letter-spacing:-.04em;font-size:24px}.insightCardHeader small,.marketingCard small{color:#8490a7;font-size:9px}.insightCardHeader button{color:#4f5b76;background:#fff;border:1px solid #e6e9f0;border-radius:7px;min-height:28px;padding:0 10px;font-size:9px;font-weight:750}.insightPeriodTabs{background:#f3f5f9;border-radius:8px;gap:3px;padding:3px;display:flex}.insightPeriodTabs button{color:#7f899e;background:0 0;border:0;border-radius:6px;min-height:25px;padding:0 8px;font-size:8px;font-weight:720}.insightPeriodTabs button.isActive{color:#273247;background:#fff;box-shadow:0 1px 3px #26324b1a}.insightLineChart{height:160px;margin-top:14px}.insightLineChart svg{width:100%;height:100%;overflow:visible}.insightLineChartGrid{fill:none;stroke:#edf0f5;stroke-dasharray:2 4;stroke-width:1px}.insightLineChartPrimary,.insightLineChartSecondary{fill:none;stroke:#5d7cff;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.insightLineChartSecondary{stroke:#6ee2a9}.insightLineChart--green .insightLineChartPrimary{stroke:#65daa0}.insightLineChart--purple .insightLineChartPrimary{stroke:#9c91ed;stroke-dasharray:6 4}.insightMonths{color:#8e98ab;justify-content:space-between;margin-top:6px;font-size:8px;display:flex}.insightEvents{gap:2px;margin-top:14px;display:grid}.insightEvents button{color:#7c879a;text-align:left;background:0 0;border:0;border-bottom:1px solid #f0f2f6;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:50px;padding:6px 0;display:grid}.insightEvents button:last-child{border-bottom:0}.insightEvents i{color:#607cf7;background:#edf1ff;border-radius:8px;place-items:center;width:27px;height:27px;font-size:10px;font-style:normal;font-weight:800;display:grid}.insightEvents span{min-width:0}.insightEvents strong,.insightEvents small,.insightEvents b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.insightEvents strong{color:#2c3547;font-size:10px}.insightEvents small,.insightEvents b{color:#8b95a8;margin-top:2px;font-size:8px;font-weight:500}.insightEvents b{text-align:right;max-width:92px;margin-top:0}.insightDonut{background:conic-gradient(#f7bf57 0 38%, #74e2ae 38% 62%, #637ff2 62% 81%, #ff8291 81% 100%);text-align:center;border-radius:50%;place-content:center;width:150px;height:150px;margin:20px auto 14px;display:grid;box-shadow:inset 0 0 0 26px #fff}.insightDonut strong{color:#20293a;letter-spacing:-.04em;font-size:18px}.insightDonut span{color:#8e98aa;margin-top:2px;font-size:8px}.insightLegend{color:#707b8e;grid-template-columns:1fr auto;gap:7px 11px;font-size:9px;display:grid}.insightLegend i{border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.insightLegend i.isBlue{background:#637ff2}.insightLegend i.isGreen{background:#74e2ae}.insightLegend b{color:#2f394c;font-size:9px}.insightTotals{border-top:1px solid #edf0f5;grid-template-columns:repeat(3,1fr);margin:14px -17px -17px;display:grid}.insightTotals span{color:#8490a5;text-align:center;border-right:1px solid #edf0f5;gap:3px;padding:12px 8px;font-size:8px;display:grid}.insightTotals span:last-child{border-right:0}.insightTotals b{color:#273145;font-size:12px}.marketingMetrics{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.marketingMetrics article{gap:4px;padding:14px 18px;display:grid;position:relative;overflow:hidden}.marketingMetrics span{color:#343e51;font-size:12px;font-weight:760}.marketingMetrics strong{color:#20293a;letter-spacing:-.04em;font-size:21px}.marketingMetrics small{color:#8c95a7;font-size:9px}.marketingMetrics i{border-radius:9px;width:72%;height:3px;margin-top:8px;display:block}.marketingMetrics i.isGreen{background:#71e1ac}.marketingMetrics i.isBlue{background:#6681f7}.marketingMetrics i.isPink{background:#ff8493}.marketingCard{padding:17px}.marketingCard--revenue{grid-column:span 8}.marketingCard--expected{grid-column:span 4}.marketingCard--activity{grid-column:1/-1}.marketingCard--expected p{color:#737e93;margin:7px 0 0;font-size:10px}.marketingTable{gap:1px;margin-top:15px;display:grid}.marketingTableHead,.marketingTableRow{grid-template-columns:1.15fr 1fr 1.5fr .55fr .6fr;align-items:center;gap:13px;display:grid}.marketingTableHead{color:#8d97aa;text-transform:uppercase;padding:0 8px 8px;font-size:8px;font-weight:760}.marketingTableRow{color:#4f5a70;border-top:1px solid #eff1f5;min-height:57px;padding:8px;font-size:9px}.marketingTableRow>span:first-child{color:#2b3548;align-items:center;gap:8px;display:flex}.marketingTableRow i{color:#687ff1;background:#eef1ff;border-radius:7px;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.marketingTableRow b{font-size:10px}.marketingTableRow strong{color:#2f394b;font-size:10px}.marketingTableRow em{color:#dc951d;background:#fff6e7;border-radius:7px;justify-self:start;padding:5px 8px;font-size:8px;font-style:normal}.marketingTableRow em.isPaid{color:#35a76a;background:#ebfff4}@media (width<=900px){.insightCard--salesChart,.insightCard--events,.insightCard--breakdown,.insightCard--income,.insightCard--report,.marketingCard--revenue,.marketingCard--expected{grid-column:span 6}.marketingCard--activity{overflow-x:auto}.marketingTable{min-width:650px}}@media (width<=620px){.insightDashboard,.marketingDashboard{grid-template-columns:1fr}.insightCard--salesChart,.insightCard--events,.insightCard--breakdown,.insightCard--income,.insightCard--report,.marketingCard--revenue,.marketingCard--expected{grid-column:auto}.marketingMetrics{grid-template-columns:1fr}.insightCardHeader{flex-wrap:wrap}.insightEvents b{display:none}.insightEvents button{grid-template-columns:29px minmax(0,1fr)}}.companyProfilePanel{background:radial-gradient(circle at 88% 0,#20a46b17,#0000 28%),#fffffff0}.companyProfileToolbar,.companyProfileHero,.companyProfileCard>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.companyProfileToolbar{margin-bottom:22px}.companyProfileToolbar button,.companyProfileBack{color:#5b6478;background:#f0f2f6;border:0;border-radius:9px;min-height:34px;padding:0 12px;font-size:11px;font-weight:750}.companyProfileToolbar button:last-child{color:#684fff;background:#684fff17}.companyProfileHero{background:#ffffffc2;border:1px solid #684fff1f;border-radius:18px;justify-content:flex-start;padding:22px}.companyProfileHero>span{color:#fff;background:linear-gradient(145deg,#684fff,#907dff);border-radius:18px;flex:none;place-items:center;width:62px;height:62px;font-size:24px;font-weight:800;display:grid;box-shadow:0 12px 25px #684fff3d}.companyProfileHero>div{min-width:0;margin-right:auto}.companyProfileHero h2{color:#172033;letter-spacing:-.04em;margin:2px 0 4px;font-size:30px}.companyProfileHero>div>p:last-child{color:#747d90;margin:0;font-size:11px}.companyProfileHero>a{color:#684fff;background:#684fff14;border-radius:9px;flex:none;padding:9px 12px;font-size:11px;font-weight:750;text-decoration:none}.companyProfileMetrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.companyProfileMetrics>div{background:#ffffffd1;border:1px solid #e5e7ef;border-radius:13px;gap:4px;padding:14px;display:grid}.companyProfileMetrics span{color:#7b8497;font-size:10px;font-weight:700}.companyProfileMetrics strong{color:#252e41;font-size:22px}.companyOverviewCard{background:#ffffffd6;border:1px solid #e5e7ef;border-radius:16px;margin-bottom:12px;padding:18px}.companyResearchCard{background:linear-gradient(145deg,#f6f4fff2,#ffffffe6);border:1px solid #684fff33;border-radius:16px;margin-bottom:12px;padding:18px}.companyResearchCard>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.companyResearchCard>header span,.companyResearchResult h4{color:#7663e6;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:780}.companyResearchCard h3{color:#2a3345;margin:3px 0;font-size:16px}.companyResearchCard header p,.companyResearchResult p{color:#747d90;margin:0;font-size:10px;line-height:1.55}.companyResearchCard button{color:#fff;background:#684fff;border:0;border-radius:9px;min-height:34px;padding:0 12px;font-size:10px;font-weight:750}.companyResearchCard button:disabled{cursor:not-allowed;opacity:.55}.companyResearchTimeline{background:#ffffff9e;border:1px solid #684fff1f;border-radius:12px;gap:9px;margin-top:14px;padding:12px;display:grid}.companyResearchTimeline>div:first-child>span{color:#7663e6;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:780}.companyResearchTimeline p{color:#747d90;margin:3px 0 0;font-size:10px}.companyResearchTimelineItems{gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.companyResearchChanges{color:#536078;background:#f7f8fb;border-radius:8px;padding:8px;font-size:9px}.companyResearchChanges strong{color:#3d4660}.companyResearchChanges ul{margin:5px 0 0;padding-left:15px}.companyResearchChanges li{margin:2px 0}.companyResearchCard button.companyResearchTimelineItem{color:#536078;text-align:left;background:#fff;border:1px solid #e4e7f0;border-radius:8px;gap:3px;min-width:142px;padding:8px;display:grid}.companyResearchCard button.companyResearchTimelineItem--active{color:#4c3ac9;background:#f3f0ff;border-color:#684fff73}.companyResearchTimelineItem small{font-size:8px;font-weight:500}.companyResearchResult{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.companyResearchResult>section{background:#ffffffc7;border:1px solid #684fff1f;border-radius:12px;min-width:0;padding:13px}.companyResearchCoverage{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.companyResearchSecondaryButton{flex:none;color:#5d49dd!important;background:#eeeaff!important}.companyResearchResult h4{margin:0 0 8px}.companyResearchResult ul{color:#596276;margin:9px 0 0;padding-left:17px;font-size:10px;line-height:1.55}.companyResearchSuggestions{gap:6px;margin-bottom:10px;display:grid}.companyResearchSuggestions label{background:#f7f8fb;border-radius:8px;align-items:flex-start;gap:8px;padding:7px;display:flex}.companyResearchSuggestions span,.companyResearchSuggestions small,.companyResearchSuggestions strong{min-width:0;display:block}.companyResearchSuggestions small{color:#8a92a3;font-size:8px}.companyResearchSuggestions strong{overflow-wrap:anywhere;color:#394255;margin-top:2px;font-size:10px}.companyResearchSources a{color:#5d49dd;text-decoration:none}.companyResearchSignals,.companyResearchContacts{gap:8px;display:grid}.companyResearchSignals article,.companyResearchContacts article{color:#4d576d;background:#f7f8fb;border-radius:8px;gap:3px;padding:8px;font-size:10px;display:grid}.companyResearchSignals strong,.companyResearchContacts strong{color:#303a4f}.companyResearchSignalEvidence{color:#7f8798;font-size:8px}.companyResearchSignalEvidence a{color:#5d49dd;text-decoration:none}.companyResearchSignalReview{flex-wrap:wrap;gap:5px;margin-top:4px;display:flex}.companyResearchCard .companyResearchSignalReview button{color:#566078;background:#fff;border:1px solid #dfe3ed;min-height:25px;padding:0 8px;font-size:8px}.companyResearchCard .companyResearchSignalReview button[aria-pressed=true]{color:#4d3ad1;background:#eeeaff;border-color:#684fff}.companyResearchContacts a{color:#5d49dd;overflow-wrap:anywhere;text-decoration:none}.companyResearchContacts small{color:#7f8798;font-size:8px}.companyResearchContacts button{justify-self:start;min-height:27px;margin-top:4px}.companyResearchNoContacts{justify-items:start;gap:8px;display:grid}.companyResearchBuyerRoles,.companyResearchNextStep{grid-column:1/-1}.companyResearchConfidence{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;justify-self:start;padding:2px 5px;font-size:8px;font-weight:780}.companyResearchConfidence--verified{color:#26734a;background:#e8f7ee}.companyResearchConfidence--inferred{color:#8a5b00;background:#fff4d8}.companyResearchMeta{color:#8a92a3;grid-column:1/-1;font-size:8px}.companyOverviewCard>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.companyOverviewCard>header span,.companyOverviewDescriptionText>span{color:#8a92a3;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:780}.companyOverviewCard>header h3{color:#2a3345;margin:3px 0 0;font-size:16px}.companyOverviewCard>header button,.companyOverviewForm footer button{color:#5a48d2;background:#684fff17;border:0;border-radius:8px;min-height:32px;padding:0 10px;font-size:10px;font-weight:740}.companyOverviewFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.companyOverviewFacts>div{background:#f7f8fb;border-radius:10px;gap:5px;min-width:0;padding:11px;display:grid}.companyOverviewFacts span{color:#8991a2;font-size:9px}.companyOverviewFacts strong,.companyOverviewFacts a{color:#3c4558;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:720;overflow:hidden}.companyOverviewFacts a{color:#684fff}.companyAccountStatus{border-radius:999px;width:fit-content;padding:4px 7px}.companyAccountStatus--prospect{background:#684fff1a;color:#5d49dd!important}.companyAccountStatus--customer{background:#20a46b1a;color:#267655!important}.companyAccountStatus--partner{background:#2d99b81a;color:#23738d!important}.companyAccountStatus--inactive{background:#e9ebf0;color:#737b8d!important}.companyOverviewDescriptionText{border:1px solid #eceef3;border-radius:10px;margin-top:10px;padding:12px}.companyOverviewDescriptionText p{color:#5e677a;white-space:pre-wrap;margin:6px 0 0;font-size:11px;line-height:1.55}.companyOverviewForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:16px;display:grid}.companyOverviewForm label{color:#6f788b;gap:5px;font-size:9px;font-weight:700;display:grid}.companyOverviewForm input,.companyOverviewForm select,.companyOverviewForm textarea{color:#343d50;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #dfe3eb;border-radius:9px;padding:9px 10px;font-weight:500}.companyOverviewForm input:focus,.companyOverviewForm select:focus,.companyOverviewForm textarea:focus{border-color:#8b7bf0;outline:3px solid #684fff17}.companyOverviewDescription,.companyOverviewForm>.formError,.companyOverviewForm>footer{grid-column:1/-1}.companyOverviewForm>footer{gap:7px;display:flex}.companyOverviewForm footer button:first-child{color:#fff;background:#684fff}.companyOverviewForm footer button:last-child{color:#626b7e;background:#eff1f5}.companyProfileGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.companyProfileCard{background:#ffffffd6;border:1px solid #e5e7ef;border-radius:16px;min-width:0;padding:18px}.companyProfileCard--pipeline,.companyProfileCard--timeline{grid-column:1/-1}.companyProfileCard>header>div>span{color:#8a92a3;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:780}.companyProfileCard>header h3{color:#2a3345;margin:3px 0 0;font-size:16px}.companyProfileCard>header>b{color:#684fff;background:#684fff17;border-radius:9px;place-items:center;min-width:28px;height:28px;font-size:11px;display:grid}.companyProfilePipelineValues{flex-wrap:wrap;gap:10px 22px;margin:18px 0 10px;display:flex}.companyProfilePipelineValues>strong{color:#3d31a6;letter-spacing:-.035em;font-size:24px}.companyProfilePipelineValues small{color:#8b92a3;letter-spacing:0;font-size:9px}.companyProfilePipelineValues>p,.companyProfileEmpty{color:#858da0;margin:12px 0 2px;font-size:11px}.companyProfileRows{gap:2px;margin-top:10px;display:grid}.companyProfileRows>div{border-bottom:1px solid #eff1f5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:47px;padding:7px 4px;display:grid}.companyProfileRows>div:last-child{border-bottom:0}.companyProfileRows strong,.companyProfileRows small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.companyProfileRows strong{color:#30394b;font-size:11px}.companyProfileRows small{color:#7d8699;margin-top:3px;font-size:9px}.companyProfileRows>div>b{color:#3d4659;font-size:11px}.companyProfileStatus{color:#5f4ddb;text-align:center;background:#684fff17;border-radius:7px;min-width:62px;padding:5px 7px;font-size:9px;font-weight:750}.companyProfileStatus--won{color:#178457;background:#20a46b1a}.companyProfileStatus--lost{color:#b44754;background:#c24b5a1a}.companyProfilePerson{color:#3e6f5a;background:#20a46b1a;border-radius:10px;place-items:center;width:31px;height:31px;font-size:9px;font-weight:800;display:grid}.companyProfileTimeline{gap:0;margin-top:14px;display:grid;position:relative}.companyProfileTimeline:before{content:"";background:#e3e6ed;width:1px;position:absolute;top:16px;bottom:16px;left:15px}.companyProfileTimeline>div{grid-template-columns:31px minmax(0,1fr);gap:12px;padding:8px 2px;display:grid;position:relative}.companyProfileActivity{z-index:1;color:#5d48e2;background:#ece9ff;border:3px solid #fff;border-radius:50%;place-items:center;width:31px;height:31px;font-size:9px;font-weight:850;display:grid}.companyProfileActivity--google_email{color:#af4f5a;background:#fae8ea}.companyProfileActivity--google_calendar{color:#277b59;background:#e4f5ed}.companyProfileTimeline strong,.companyProfileTimeline small,.companyProfileTimeline time{display:block}.customerActivityTimeline{background:#fff;border:1px solid #e5e7ef;border-radius:12px;min-width:0;padding:18px}.companyProfileGrid>.customerActivityTimeline{grid-column:span 7}.customerActivityTimeline>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.customerActivityTimeline header span{color:#858da0;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:760;display:block}.customerActivityTimeline h4{color:#232c3f;margin:3px 0 0;font-size:14px}.customerActivityTimeline header small{color:#8e97a9;margin-top:3px;font-size:9px;display:block}.customerActivityTimeline>header>button{color:#5c75e7;background:#edf1ff;border:0;border-radius:8px;min-height:30px;padding:0 10px;font-size:9px;font-weight:740}.customerActivityComposer{grid-template-columns:95px minmax(0,1fr) auto;gap:7px;margin-top:14px;display:grid}.customerActivityComposer select,.customerActivityComposer input{color:#39445a;background:#fff;border:1px solid #dce1eb;border-radius:7px;min-width:0;min-height:35px;padding:0 9px;font-size:10px}.customerActivityComposer button{color:#fff;background:#5e7df4;border:0;border-radius:7px;min-height:35px;padding:0 12px;font-size:10px;font-weight:740}.customerActivityComposer button:disabled{opacity:.55}.customerActivityTimeline ol{gap:9px;margin:15px 0 0;padding:0;list-style:none;display:grid}.customerActivityTimeline li{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px;display:grid}.customerActivityIcon{color:#654fe8;background:#eeebff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:10px;font-weight:800;display:grid}.customerActivityIcon--google_email{color:#2c85d5;background:#e8f5ff}.customerActivityIcon--google_calendar{color:#2ca266;background:#eaf8f0}.customerActivityTimeline li strong,.customerActivityTimeline li small,.customerActivityTimeline li time{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.customerActivityTimeline li strong{color:#354055;font-size:10px}.customerActivityTimeline li small,.customerActivityTimeline li time{color:#8590a4;margin-top:3px;font-size:9px}.customerActivityEmpty{color:#8590a4;margin:15px 0 2px;font-size:10px;line-height:1.45}.contactDetailPanel .customerActivityTimeline{margin-top:15px;padding:13px}.contactDetailPanel .customerActivityComposer{grid-template-columns:1fr}@media (width<=920px){.companyProfileGrid>.customerActivityTimeline{grid-column:1/-1}}@media (width<=560px){.customerActivityComposer{grid-template-columns:1fr}}.companyProfileTimeline strong{color:#30394b;font-size:11px}.companyProfileTimeline small{color:#737d91;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.companyProfileTimeline time{color:#9aa1b0;margin-top:4px;font-size:8px}.companyWorkspacePanel{box-shadow:none;background:#fff;border:0;border-radius:18px;padding:24px}.companyWorkspacePanel .crmHeader{min-height:58px;margin:0}.companyWorkspacePanel .crmHeader h2{font-size:20px}.companyWorkspaceHeader{grid-template-columns:minmax(260px,1fr) auto;gap:18px;padding:16px 20px;display:grid}.companyWorkspaceHeader>div:first-child{display:none}.quickCompanySearch{background:#fff;border:1px solid #e4e7ef;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;max-width:520px;min-height:38px;padding:0 8px 0 13px;display:grid}.quickCompanySearch span{color:#8d96a8;font-size:15px}.quickCompanySearch input{color:#313a4d;border:0;outline:0;min-width:0;padding:0 10px;font-size:10px}.quickCompanySearch input::placeholder{color:#b3bac8}.quickCompanySearch button{color:#68738a;background:0 0;border:0;width:28px;height:28px}.companyWorkspaceHeader .contactHeaderActions{flex-wrap:nowrap}.companyEnrichAction,.companyFindAction{color:#fff;white-space:nowrap;border:0;border-radius:8px;min-height:36px;padding:0 13px;font-size:9px;font-weight:750}.companyEnrichAction{background:#5e7df4}.companyFindAction{background:#202126}.companyEnrichAction:disabled{cursor:not-allowed;opacity:.48}.companyEditorSurface{padding-top:1px}.companyDataTools>summary{text-align:right}.companyDataTools>div{gap:10px;display:grid}.companyDataTools .companySearch{margin:0}.companyCreateDisclosure{margin:0 0 14px auto}.companyCreateDisclosure>summary{color:#fff;cursor:pointer;background:#5d7cf3;border-radius:9px;width:fit-content;margin-left:auto;padding:10px 15px;font-size:10px;font-weight:760;list-style:none}.companyCreateDisclosure>summary:before{content:"+ "}.companyCreateDisclosure>summary::-webkit-details-marker{display:none}.companyCreateDisclosure .companyEditor{margin-top:10px}.companyWorkspacePanel .companyList{background:#fff;border:0;border-radius:0;max-height:680px;padding:0 14px 14px}.companyWorkspacePanel .companyTable{border-collapse:separate;border-spacing:0 12px}.companyWorkspacePanel .companyTable thead{transform:translateY(12px)}.companyWorkspacePanel .companyTable th{color:#717b92;text-transform:none;background:#f7f8fb;border:0;padding:13px 14px}.companyWorkspacePanel .companyTable tbody td{background:#fff;border-top:1px solid #e4e7ee;border-bottom:1px solid #e4e7ee;padding:14px}.companyWorkspacePanel .companyTable tbody tr>td:first-child{border-left:1px solid #e4e7ee;border-radius:12px 0 0 12px}.companyWorkspacePanel .companyTable tbody tr>td:last-child{border-right:1px solid #e4e7ee;border-radius:0 12px 12px 0}.companyWorkspacePanel .companyStickySelect,.companyWorkspacePanel .companyStickyIdentity,.companyWorkspacePanel .companyStickyActions{box-shadow:none;position:static}.companyWorkspacePanel .companyTable tbody>tr:not(.companyExpansionRow):hover td{background:#fbfcff;border-color:#cfd5e2}.companyWorkspacePanel .companyAvatar{color:#63708b;background:#eef0f4;border-radius:50%}.companyWorkspacePanel .companyActionMenu>summary{background:#fff;border:1px solid #e1e5ed;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.companyWorkspacePanel .companyPagination{justify-content:flex-end;padding:12px 16px 0}.companySummaryBackdrop{z-index:80;pointer-events:none;background:0 0;position:fixed;inset:0}.companySummaryDrawer{pointer-events:auto;background:#fff;border-right:1px solid #e2e5ed;width:min(520px,100vw - 76px);padding:24px 28px 30px;animation:.18s ease-out companySummaryEnter;position:absolute;top:0;bottom:0;left:76px;overflow-y:auto;box-shadow:22px 0 55px #222a3e24}.productShell:has(.companySummaryDrawer){grid-template-columns:76px 520px minmax(0,1fr)}.productShell:has(.companySummaryDrawer) .personalSidebar{visibility:hidden}@keyframes companySummaryEnter{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.companySummaryHeader,.companySummaryHeader>div,.companySummaryProgress>div,.companySummaryTasks>div:first-child{justify-content:space-between;align-items:center;display:flex}.companySummaryHeader>div:first-child{gap:12px}.companySummaryHeader span{color:#5876e8;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.companySummaryHeader strong{color:#20283a;font-size:14px}.companySummaryHeader button{color:#737d92;background:0 0;border:0;width:34px;height:34px;font-size:20px}.companySummaryIdentity{text-align:center;justify-items:center;padding:32px 0 24px;display:grid}.companySummaryIdentity>span{color:#66728c;background:#e9ecf2;border-radius:50%;place-items:center;width:76px;height:76px;font-size:24px;font-weight:800;display:grid}.companySummaryIdentity h2{color:#1f2739;margin:15px 0 4px;font-size:22px}.companySummaryIdentity p,.companySummaryAbout p{color:#727c91;margin:0;font-size:12px;line-height:1.65}.companySummaryIdentity .tagBadges{justify-content:center;margin-top:10px}.companySummaryAbout{text-align:center;border-top:1px solid #e5e8ef;border-bottom:1px solid #e5e8ef;padding:20px 0}.companySummaryAbout h3{color:#252e41;margin:0 0 8px;font-size:13px}.companySummaryProgress,.companySummaryTasks{border-bottom:1px solid #e5e8ef;padding:20px 0}.companySummaryProgress strong,.companySummaryTasks strong{color:#343d50;font-size:12px}.companySummaryProgress span,.companySummaryTasks>div:first-child span{color:#657087;font-size:11px}.companySummaryProgress progress{accent-color:#5d7cf3;width:100%;height:6px;margin:12px 0 5px}.companySummaryProgress small,.companySummaryTask small{color:#929aaa;font-size:9px}.companySummaryTask{background:#f8f9fc;border-radius:9px;grid-template-columns:auto 1fr;gap:10px;margin-top:10px;padding:10px 12px;justify-content:initial!important;display:grid!important}.companySummaryTask p{gap:3px;margin:0;display:grid}.companySummaryEmpty{color:#8790a2;text-align:center;background:#f8f9fc;border-radius:9px;margin:12px 0 0;padding:12px;font-size:10px}.companySummaryFacts{margin:0;padding:12px 0}.companySummaryFacts>div{border-bottom:1px solid #f0f1f4;grid-template-columns:120px 1fr;gap:16px;padding:9px 0;display:grid}.companySummaryFacts dt{color:#9098a8;text-transform:uppercase;font-size:9px}.companySummaryFacts dd{color:#3d4659;text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.companySummaryActions{grid-template-columns:1fr 1fr;gap:8px;padding-top:10px;display:grid}.companySummaryActions button,.companySummaryActions a{color:#5268c7;background:#fff;border:1px solid #dbe0ea;border-radius:9px;place-items:center;min-height:42px;font-size:10px;font-weight:750;text-decoration:none;display:grid}.companySummaryActions button:first-child{color:#fff;background:#5d7cf3;border-color:#5d7cf3}.companySummaryActions a{grid-column:1/-1}.companyProfilePanel{background:#f5f6fb;padding:24px 28px 60px}.companyProfileToolbar{min-height:52px;padding:0 4px}.companyProfileHero{text-align:center;background:#fff;border:1px solid #e4e7ef;border-bottom:0;border-radius:16px 16px 0 0;justify-items:center;padding:34px 28px 24px;display:grid}.companyProfileHero>div{margin:0}.companyProfileHero .companyProfileHeroLinks{gap:8px;margin-top:14px;display:flex}.companyProfileHeroLinks a{color:#5268c7;background:#fff;border:1px solid #dce1eb;border-radius:8px;padding:8px 11px;font-size:10px;font-weight:750;text-decoration:none}.companyProfileContext{background:#fff;border:1px solid #e5e7ef;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.companyProfileFigmaSummary{background:#fff;border:1px solid #e4e7ef;border-top:0;border-radius:0 0 16px 16px;padding:0 28px 30px}.companyProfileFigmaSummary>div:first-child{text-align:center;padding:4px 0 18px}.companyProfileFigmaSummary h3{color:#283145;margin:0 0 3px;font-size:12px}.companyProfileFigmaSummary>div:first-child small{color:#9aa1b0;font-size:8px}.companyProfileFigmaSummary>div:first-child p{color:#6f788d;max-width:820px;margin:9px auto 0;font-size:10px;line-height:1.6}.companyProfileRelationship{border-top:1px solid #eceef3;padding:16px 0}.companyProfileRelationship>span{color:#394255;justify-content:space-between;font-size:10px;display:flex}.companyProfileRelationship progress{accent-color:#5e7df4;width:100%;height:6px;margin-top:10px}.companyProfileFollowUps{gap:4px;padding-bottom:18px;display:grid}.companyProfileFollowUps>div{color:#475064;grid-template-columns:auto 1fr;align-items:center;gap:9px;min-height:34px;display:grid}.companyProfileFollowUps p{color:#8a92a3;gap:2px;margin:0;font-size:10px;display:grid}.companyProfileFollowUps strong{color:#535d72;font-size:10px}.companyProfileFollowUps small{color:#929aaa;font-size:8px}.companyProfilePrimaryActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.companyProfilePrimaryActions a,.companyProfilePrimaryActions button{color:#fff;background:#5e7df4;border:0;border-radius:7px;place-items:center;min-height:40px;font-size:9px;text-decoration:none;display:grid}.companyProfilePrimaryActions button{background:#202126}.companyProfileIntelligence{background:#fff;border:1px solid #e3e6ed;border-radius:12px;margin-top:14px}.companyProfileIntelligence>summary{color:#5f6980;cursor:pointer;padding:14px 16px;font-size:10px;font-weight:750}.companyProfileIntelligence>div{padding:0 14px 14px}.companyProfileContext>span{border-right:1px solid #eceef3;gap:5px;min-width:0;padding:14px 16px;display:grid}.companyProfileContext>span:last-child{border-right:0}.companyProfileContext small{color:#8a92a3;font-size:9px}.companyProfileContext strong{color:#384154;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}@media (width<=760px){.companyWorkspacePanel{padding:14px}.companySummaryDrawer{padding:18px}.companyWorkspaceHeader{grid-template-columns:1fr}.companyWorkspaceHeader .contactHeaderActions{overflow-x:auto}.quickCompanySearch{max-width:none}.companyProfilePrimaryActions{grid-template-columns:1fr}.companyProfileContext{grid-template-columns:repeat(2,minmax(0,1fr))}.companyProfileContext>span:nth-child(2){border-right:0}.companyProfileContext>span:nth-child(-n+2){border-bottom:1px solid #eceef3}}.contactWorkspace{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;padding:0;overflow:hidden}.customerRecordsWorkspace,.customerRecordsWorkspace>div{min-width:0}.customerRecordsWorkspace>div[hidden]{display:none}.contactWorkspaceHeader{border-bottom:1px solid #eceef4;min-height:82px;padding:18px 20px}.contactWorkspaceHeader .cardEyebrow{color:#7784a5;margin-bottom:4px;font-size:8px}.contactWorkspaceHeader h2{font-size:17px}.contactWorkspaceHeader p:last-child{margin-top:4px;font-size:10px}.contactHeaderActions,.customerViewSwitch{align-items:center;gap:7px;display:flex}.customerViewSwitch{background:#f5f6fa;border:1px solid #e3e6ed;border-radius:9px;padding:3px}.customerViewSwitch button{color:#7a8399;background:0 0;border:0;border-radius:7px;min-height:31px;padding:0 12px;font-size:10px;font-weight:700}.customerViewSwitch button[aria-pressed=true]{color:#242c3e;background:#fff;box-shadow:0 1px 4px #222a3e1a}.contactPrimaryAction{color:#fff;background:#5e7df4;border:0;border-radius:8px;min-height:36px;padding:0 13px;font-size:10px;font-weight:750}.contactEditorSurface{background:#fafbfe;border-bottom:1px solid #eceef4;padding:0 20px}.contactEditorSurface .companyEditor{background:#fff;border-radius:10px;margin:14px 0}.contactSearchBar{background:#fff;border-bottom:1px solid #eceef4;grid-template-columns:minmax(220px,2fr) repeat(3,minmax(120px,1fr)) auto auto;margin:0;padding:15px 20px}.contactSearchBar>input:first-child{grid-column:auto}.contactSearchBar .contactAdvancedFilter{display:none}.contactSearchBar input,.contactSearchBar select{border-color:#e3e6ee;min-height:36px;font-size:10px}.contactSearchBar button{min-height:36px}.contactDataTools{background:#fafbfe;border-bottom:1px solid #e9ebf1}.contactDataTools>summary{color:#6d7690;cursor:pointer;padding:10px 20px;font-size:9px;font-weight:720;list-style-position:inside}.contactDataTools>div{padding:0 20px 16px}.contactDataTools .contactImporter,.contactDataTools .duplicateReview{margin-top:8px}.contactWorkspaceBody{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.contactListPane{min-width:0;overflow:hidden}.contactTableWrap{min-height:300px;overflow:auto}.contactTableHeader,.contactRow{grid-template-columns:24px 38px minmax(130px,1fr) minmax(155px,1.1fr) minmax(110px,.75fr) minmax(130px,.9fr) minmax(110px,.7fr) minmax(170px,1fr) minmax(215px,auto);align-items:center;gap:10px;min-width:1180px;display:grid}.contactTableHeader{color:#7d869d;background:#f6f7fa;min-height:43px;padding:0 15px;font-size:9px;font-weight:730}.contactRow{background:#fff;border-bottom:1px solid #eceef3;padding:11px 15px;position:relative}.contactRow:hover{background:#fbfcff}.contactRow--active,.contactRow--active:hover{background:#f6f8ff;box-shadow:inset 3px 0 #5e7df4}.contactAvatarButton{cursor:pointer;border:0}.contactRow>input{accent-color:#5e7df4;width:14px;height:14px}.contactRow .companyIdentity{gap:3px;display:grid}.contactNameButton{color:#222a3c;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-size:11px;font-weight:760;overflow:hidden}.contactNameButton:hover{color:#5674e5}.contactRow .companyIdentity>span{color:#828ba0;font-size:9px}.contactRow .companyIdentity .tagBadges{margin-top:2px}.contactDataCell{color:#40495c;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.contactContext strong,.contactContext span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.contactContext strong{color:#30384a;font-size:10px}.contactContext span{color:#8b93a5;margin-top:3px;font-size:8px}.contactRow .companyActions{justify-content:flex-end;gap:3px;display:flex}.contactRow .companyActions button{color:#687187;background:#fff;border:1px solid #e3e6ed;border-radius:7px;min-height:29px;padding:0 8px;font-size:8px}.contactLifecycle{text-transform:capitalize;gap:6px;min-width:0;display:grid}.contactLifecycle>div{color:#6d7690;justify-content:space-between;gap:8px;font-size:9px;display:flex}.contactLifecycle>div strong{font-size:8px}.contactLifecycle>i{background:#eceef3;border-radius:99px;height:4px;display:block;overflow:hidden}.contactLifecycle>i b{border-radius:inherit;background:#6782f5;min-width:2px;height:100%;display:block}.contactLifecycle--deal_closed>i b,.contactLifecycle--offer_sent>i b{background:#75b000}.contactLifecycle--follow_up>i b,.contactLifecycle--not_contacted>i b{background:#9b71f2}.contactRow .companyActions .contactFavorite{color:#c8ccd5;background:0 0;border-color:#0000;font-size:15px}.contactRow .companyActions .contactFavorite--active{color:#ffb400}.contactAboutField{grid-column:1/-1}.contactFields textarea{resize:vertical;color:#172033;background:#fff;border:1px solid #d9deea;border-radius:9px;outline:none;width:100%;min-height:72px;padding:10px 11px;font-size:12px}.contactFields input[type=range]{accent-color:#5e7df4;padding:0}.productShell:has(.contactDetailPanel){grid-template-columns:76px 520px minmax(0,1fr)}.productShell:has(.contactDetailPanel) .personalSidebar{visibility:hidden}.contactDetailPanel{z-index:25;background:#fff;border-right:1px solid #e5e7ed;width:520px;padding:0 32px 32px;position:fixed;top:0;bottom:0;left:76px;overflow-y:auto}.contactDetailPanel>header{color:#293145;justify-content:space-between;align-items:center;min-height:70px;font-size:12px;display:flex}.contactDetailPanel>header>div{gap:3px;display:flex}.contactDetailPanel>header button{color:#a4aaba;background:0 0;border:0;border-radius:7px;width:30px;height:30px;font-size:18px}.contactDetailPanel>header button.isFavorite{color:#ffb400}.contactDetailIdentity{text-align:center;padding:10px 0 22px}.contactDetailIdentity>span{color:#62708d;text-transform:uppercase;background:#e8ebf1;border-radius:50%;place-items:center;width:68px;height:68px;margin:0 auto 12px;font-size:16px;font-weight:800;display:grid}.contactDetailIdentity h3{color:#20283b;margin:0;font-size:18px}.contactDetailIdentity p{color:#778196;margin:5px 0 0;font-size:11px}.contactDetailAbout{text-align:center;border-top:1px solid #e8eaf0;padding:16px 0}.contactDetailAbout h4{color:#30384b;margin:0;font-size:11px}.contactDetailAbout p{color:#7a849a;margin:8px 0 0;font-size:10px;line-height:1.6}.contactTaskChecklist{border-top:1px solid #e8eaf0;padding:18px 0}.contactTaskProgressHeading{justify-content:space-between;align-items:end;gap:16px;display:flex}.contactTaskProgressHeading h4{color:#252d40;margin:0;font-size:12px}.contactTaskProgressHeading span{color:#939aab;margin-top:4px;font-size:9px;display:block}.contactTaskProgressHeading strong{color:#4e5870;font-size:11px}.contactTaskProgressBar{background:#ebedf3;border-radius:99px;height:6px;margin-top:10px;overflow:hidden}.contactTaskProgressBar span{border-radius:inherit;background:#5e7df4;min-width:0;height:100%;transition:width .18s;display:block}.contactTaskList{gap:2px;max-height:250px;margin:14px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.contactTaskList li{border-radius:8px}.contactTaskList li:hover{background:#f7f8fc}.contactTaskList label{cursor:pointer;align-items:flex-start;gap:10px;padding:9px 7px;display:flex}.contactTaskList input{accent-color:#5e7df4;width:17px;height:17px;margin:1px 0 0}.contactTaskList label>span{gap:3px;min-width:0;display:grid}.contactTaskList strong{color:#3d465a;font-size:10px;font-weight:620}.contactTaskList small{color:#969dac;font-size:8px}.contactTaskList .isCompleted strong{color:#8b92a2;text-decoration:line-through}.contactTaskEmpty{color:#858da0;text-align:center;background:#f7f8fb;border-radius:8px;margin:15px 0 4px;padding:13px;font-size:9px;line-height:1.5}.contactTaskComposer{grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-top:12px;display:grid}.contactTaskComposer input{color:#30384b;border:1px solid #dfe3ec;border-radius:8px;outline:none;min-width:0;min-height:38px;padding:0 11px;font-size:10px}.contactTaskComposer input:focus{border-color:#6a84f5;box-shadow:0 0 0 3px #5e7df41a}.contactTaskComposer button{color:#fff;background:#5e7df4;border:0;border-radius:8px;min-width:56px;font-size:9px;font-weight:720}.contactTaskComposer button:disabled{cursor:not-allowed;opacity:.48}.contactTaskError{color:#b7354b;margin:9px 0 0;font-size:9px;line-height:1.45}.contactDetailProgress{border-top:1px solid #e8eaf0;gap:7px;padding:14px 0;display:grid}.contactDetailProgress>div{color:#687288;text-transform:capitalize;justify-content:space-between;font-size:10px;display:flex}.contactDetailProgress>i{background:#ebedf3;border-radius:99px;height:6px;display:block;overflow:hidden}.contactDetailProgress>i b{border-radius:inherit;background:#5e7df4;min-width:2px;height:100%;display:block}.contactDetailFacts{border-top:1px solid #e8eaf0;margin:0}.contactDetailFacts>div{border-bottom:1px solid #eef0f4;grid-template-columns:64px minmax(0,1fr);gap:8px;padding:10px 0;display:grid}.contactDetailFacts dt{color:#9299aa;text-transform:uppercase;font-size:8px;font-weight:700}.contactDetailFacts dd{overflow-wrap:anywhere;color:#343d50;text-align:right;margin:0;font-size:10px}.contactDetailActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:16px;display:grid}.contactDetailActions button,.contactDetailActions a{color:#5368c9;background:#fff;border:1px solid #dfe3ec;border-radius:8px;place-items:center;min-height:37px;font-size:9px;font-weight:720;display:grid}.contactDetailActions button:first-child{color:#fff;background:#5e7df4;border-color:#5e7df4}.contactDetailActions button:disabled{color:#a5aab6;cursor:not-allowed}.contactDetailPanel .linkedEmailActivity{margin-top:14px}.contactWorkspace .companyPagination{border-top:0;padding:13px 16px}.calendarSidebarContent{flex-direction:column;width:286px;min-height:100%;padding:50px 22px 24px;display:flex}.calendarSidebarIdentity>span{color:#fff;background:linear-gradient(145deg,#2f3548,#6f7c9c);border-radius:12px;place-items:center;width:76px;height:76px;margin-bottom:18px;font-size:20px;font-weight:800;display:grid}.calendarSidebarIdentity p,.calendarSidebarIdentity strong{margin:0}.calendarSidebarIdentity p{color:#6f778a;font-size:17px}.calendarSidebarIdentity strong{color:#181b25;margin-top:3px;font-size:23px;display:block}.calendarUpcoming{margin-top:42px}.calendarUpcoming h2{color:#222838;margin:0 0 14px;font-size:12px}.calendarUpcoming ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.calendarUpcoming li{background:#f8f9fc;border-radius:11px;padding:13px 14px}.calendarUpcoming li>div{justify-content:space-between;align-items:center;display:flex}.calendarUpcoming time{color:#5e7df4;align-items:center;gap:6px;font-size:9px;font-weight:720;display:flex}.calendarUpcoming li>div>span{color:#8f97ab;letter-spacing:.06em;font-size:9px}.calendarEventDot{background:#5e7df4;border-radius:50%;width:6px;height:6px}.calendarEventDot--1{background:#f3b84f}.calendarEventDot--2{background:#68dca6}.calendarUpcoming li>strong,.calendarUpcoming li>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.calendarUpcoming li>strong{color:#272e40;margin-top:7px;font-size:11px}.calendarUpcoming li>small{color:#818aa0;margin-top:3px;font-size:8px}.calendarUpcomingEmpty{color:#8a92a4;text-align:center;background:#f8f9fc;border-radius:10px;padding:14px;font-size:9px}.calendarConversionCard{background:#f8f9fc;border-radius:12px;margin-top:auto;padding:17px}.calendarConversionCard>div:first-child{gap:3px;display:grid}.calendarConversionCard strong{font-size:11px}.calendarConversionCard small{color:#8b93aa;font-size:9px}.calendarWorkspace{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:12px;min-height:calc(100vh - 98px);padding:0;display:block;overflow:hidden}.calendarWorkspaceToolbar,.calendarDateHeading,.calendarViewTabs{justify-content:space-between;align-items:center;gap:10px;display:flex}.calendarWorkspaceToolbar{border-bottom:1px solid #eceef4;min-height:82px;padding:17px 22px}.calendarWorkspaceToolbar>label{color:#8993aa;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;width:min(460px,42%);display:grid}.calendarWorkspaceToolbar input{color:#30384a;background:0 0;border:0;outline:none;min-width:0;min-height:37px;padding:0;font-size:10px}.calendarWorkspaceToolbar input::placeholder{color:#bbc1ce}.calendarViewTabs button,.calendarDateHeading button{color:#777f96;background:0 0;border:1px solid #0000;border-radius:8px;min-height:35px;padding:0 12px;font-size:10px;font-weight:700}.calendarViewTabs button[aria-pressed=true]{color:#252d40;background:#fff;border-color:#e0e4ed}.calendarViewTabs button:nth-last-child(3),.calendarViewTabs button:nth-last-child(2){background:#f0f2f7}.calendarViewTabs .calendarSyncButton{color:#fff;background:#5e7df4;min-width:84px}.calendarDateHeading{min-height:70px;padding:12px 22px}.calendarDateHeading h2{color:#20283a;margin:0;font-size:18px;font-weight:560}.calendarDateHeading>div{gap:7px;display:flex}.calendarDateHeading button{color:#384156;border-color:#e1e4eb;border-radius:50%;width:34px;padding:0;font-size:20px}.calendarMonthView,.calendarTodayView,.calendarWeekView{margin:0 22px 22px}.calendarWeekdays,.calendarMonthGrid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendarWeekdays{color:#6d7790;text-align:center;background:#f1f3f7;border-radius:8px;align-items:center;min-height:44px;font-size:10px}.calendarMonthGrid{gap:8px;margin-top:10px}.calendarMonthDay{background:#fff;border:1px solid #e1e4eb;border-radius:6px;min-width:0;height:102px;padding:8px;overflow:hidden}.calendarMonthDay.isOutside{color:#98a0b2;background:#fbfcfd}.calendarDayNumber{width:100%;color:inherit;text-align:right;background:0 0;border:0;padding:0;font-size:10px;display:block}.calendarMonthDay>div{gap:3px;margin-top:6px;display:grid}.calendarMonthDay>small{color:#7b8498;margin-top:3px;font-size:7px;display:block}.calendarGridEvent{color:#5f651d;text-align:left;background:#f8f9ae;border:0;border-radius:5px;gap:2px;width:100%;min-width:0;padding:5px 6px;font-size:8px;display:grid;overflow:hidden}.calendarGridEvent strong,.calendarGridEvent span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendarGridEvent strong{font-size:8px;font-weight:650}.calendarGridEvent span{font-size:7px}.calendarGridEvent--1{color:#6841c7;background:#eadfff}.calendarGridEvent--2{color:#0c7183;background:#c8f4f5}.calendarGridEvent--3{color:#bf3838;background:#ffdcdc}.calendarTodayView,.calendarWeekView{border:1px solid #e1e4eb;border-radius:8px;overflow:hidden}.calendarTodayView>header{color:#667087;text-align:center;background:#f1f3f7;padding:15px;font-size:11px}.calendarTimeRow{border-top:1px solid #e7e9ef;grid-template-columns:62px minmax(0,1fr);min-height:66px;display:grid}.calendarTimeRow>time{color:#69738b;border-right:1px solid #e7e9ef;padding:12px 10px;font-size:10px}.calendarTimeRow>div{align-content:center;gap:5px;padding:7px;display:grid}.calendarTimeRow .calendarGridEvent{min-height:45px;padding:9px}.calendarWeekView{grid-template-columns:repeat(7,minmax(115px,1fr));min-height:500px;display:grid;overflow-x:auto}.calendarWeekView>section+section{border-left:1px solid #e7e9ef}.calendarWeekView header{color:#747e95;text-align:center;background:#f1f3f7;gap:4px;padding:13px;display:grid}.calendarWeekView header span{font-size:9px}.calendarWeekView header strong{color:#252d40;font-size:15px}.calendarWeekView section>div{gap:6px;padding:9px;display:grid}.calendarModalBackdrop{z-index:100;background:#191f2e47;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.calendarEventModal,.calendarMeetingModal{background:#fff;border:0;border-radius:10px;width:min(660px,100%);max-height:calc(100vh - 48px);padding:24px;overflow-y:auto;box-shadow:0 24px 80px #1d243638}.calendarEventModal>header,.calendarMeetingModal>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.calendarEventModal header span,.calendarMeetingModal header span{color:#7f89a0;text-transform:uppercase;font-size:9px;font-weight:720}.calendarEventModal h2,.calendarMeetingModal h2{color:#222a3c;margin:8px 0 0;font-size:20px}.calendarEventModal header button,.calendarMeetingModal header button{color:#7f889c;background:0 0;border:0;width:34px;height:34px;font-size:22px}.calendarEventModalFacts,.calendarMeetingTimes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.calendarEventModalFacts{margin-top:24px}.calendarEventModalFacts>div{border:1px solid #e1e4eb;border-radius:8px;gap:7px;padding:13px;display:grid}.calendarEventModalFacts span{color:#8a92a4;font-size:9px}.calendarEventModalFacts strong{font-size:11px}.calendarEventModal>p{color:#6d7690;font-size:10px}.calendarEventAttendees{border-top:1px solid #edf0f5;gap:9px;margin-top:16px;padding-top:14px;display:grid}.calendarEventAttendees>strong{color:#34405a;font-size:10px}.calendarEventAttendees ul{gap:7px;max-height:128px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.calendarEventAttendees li{color:#3f4960;background:#f7f8fb;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;font-size:10px;display:flex}.calendarEventAttendees small{color:#808aa0;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.calendarModalActions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.calendarModalActions button,.calendarModalActions a{color:#5269ce;background:#fff;border:1px solid #dfe3ec;border-radius:8px;place-items:center;min-height:36px;padding:0 13px;font-size:9px;font-weight:720;display:grid}.calendarMeetingModal{gap:16px;display:grid}.calendarMeetingModal label{color:#343d50;gap:7px;font-size:10px;font-weight:680;display:grid}.calendarMeetingModal input,.calendarMeetingModal select{background:#fff;border:1px solid #dce1eb;border-radius:8px;outline:none;min-width:0;min-height:44px;padding:0 12px}.calendarMeetingModal input:focus,.calendarMeetingModal select:focus{border-color:#6782f5;box-shadow:0 0 0 3px #5e7df41a}.calendarAttendeePicker{border:0;gap:6px;margin:0;padding:0;display:grid}.calendarAttendeePicker legend{color:#343d50;font-size:10px;font-weight:680}.calendarAttendeePicker>p{color:#7a8498;margin:0;font-size:10px}.calendarAttendeePicker>div{border:1px solid #dce1eb;border-radius:8px;max-height:176px;display:grid;overflow-y:auto}.calendarMeetingModal .calendarAttendeePicker label{color:#343d50;cursor:pointer;align-items:center;gap:10px;padding:10px 12px;display:flex}.calendarMeetingModal .calendarAttendeePicker label+label{border-top:1px solid #edf0f5}.calendarMeetingModal .calendarAttendeePicker input[type=checkbox]{accent-color:#5e7df4;width:16px;min-width:16px;height:16px;min-height:16px;padding:0}.calendarAttendeePicker span{gap:2px;display:grid}.calendarAttendeePicker small{color:#7a8498;font-size:9px;font-weight:500}.calendarMeetingSubmit{color:#fff;background:#5e7df4;border:0;border-radius:8px;min-height:44px;font-size:10px;font-weight:740}.calendarMeetingModal .formSuccess{align-items:center;gap:10px;display:flex}@media (width<=1180px){.productShell:has(.contactDetailPanel){grid-template-columns:68px 420px minmax(0,1fr)}.contactDetailPanel{width:420px;padding-left:24px;padding-right:24px;left:68px}.productShell{grid-template-columns:68px 230px minmax(0,1fr)}.productShell--collapsed{grid-template-columns:68px 0 minmax(0,1fr)}.personalIdentity,.personalSection{width:230px;padding-left:18px;padding-right:18px}.personalPulse{width:194px;margin-left:18px;margin-right:18px}.productTopbar{grid-template-columns:38px minmax(110px,auto) minmax(200px,1fr) auto;padding-left:16px;padding-right:16px}.productContent{padding-left:16px;padding-right:16px}}@media (width<=920px){.productShell:has(.contactDetailPanel){grid-template-columns:68px minmax(0,1fr)}.contactDetailPanel{z-index:45;width:min(520px,100vw - 68px);box-shadow:16px 0 45px #1e263a29}.productShell,.productShell--collapsed{grid-template-columns:68px minmax(0,1fr)}.personalSidebar{display:none}.productTopbar{grid-template-columns:38px minmax(105px,auto) minmax(180px,1fr) auto}.contactSearchBar{grid-template-columns:minmax(200px,2fr) repeat(2,minmax(115px,1fr)) auto}.contactSearchBar>select:nth-of-type(3),.contactSearchBar>button:last-child{display:none}.companyResearchResult{grid-template-columns:1fr}.companyResearchMeta{grid-column:1}.companySearch{grid-template-columns:1fr 1fr}.companyTableToolbar{align-items:flex-start}.companyTableControls{flex-wrap:wrap;justify-content:flex-end}.authLayout{grid-template-columns:1fr;gap:50px}.authCard{width:min(100%,500px)}.workspaceDashboard{grid-template-columns:1fr}.dashboardMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboardMetric{padding-right:70px}.dashboardMetricMark{width:46px;right:12px}.dashboardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardCard--pipeline,.dashboardCard:not(.dashboardCard--pipeline):not(.dashboardCard--activity){grid-column:span 1}.dashboardCard--activity{grid-column:1/-1}.analyticsHeader{display:grid}.opportunityHistorySummary{grid-template-columns:repeat(2,minmax(0,1fr))}.companyProfileMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.companyFields,.contactFields{grid-template-columns:1fr 1fr}.contactFields>button{grid-column:2}.interactionFields{grid-template-columns:1fr 1fr}.companyFields>button{min-height:42px}.invitationForm div{grid-template-columns:1fr 90px}.invitationForm button{grid-column:1/-1;min-height:40px}.integrationForm{grid-template-columns:1fr 1fr}.integrationForm label:nth-of-type(3){grid-column:1/-1}.calendarEventRow{grid-template-columns:90px minmax(150px,1fr) auto}.calendarEventActions{grid-column:2}.calendarLinkEditor{grid-template-columns:1fr 1fr}.guideQuickStart{grid-template-columns:1fr}}@media (width<=560px){.productShell:has(.contactDetailPanel){grid-template-columns:54px minmax(0,1fr)}.contactDetailPanel{width:calc(100vw - 54px);left:54px}.productShell,.productShell--collapsed{grid-template-columns:54px minmax(0,1fr)}.productRailLinks{gap:2px}.railButton,.railAvatar{width:38px;height:38px}.railButton--active:after,.railAvatar--active:after{right:-8px}.productTopbar{grid-template-columns:34px minmax(0,1fr) auto;gap:8px;padding:8px 10px}.productTopbar h1,.commandButton span,.commandButton kbd{display:none}.commandButton{grid-template-columns:auto 1fr}.commandPalette{position:fixed;top:58px;left:64px;right:10px}.productContent{padding:0 10px 20px}.contactWorkspaceHeader{align-items:center;padding:14px}.contactWorkspaceHeader p:last-child,.contactWorkspaceHeader .cardEyebrow{display:none}.contactSearchBar{grid-template-columns:minmax(0,1fr) auto;padding:10px 12px}.contactSearchBar select,.contactSearchBar>button:last-child{display:none}.contactDataTools>summary,.contactDataTools>div{padding-left:12px;padding-right:12px}.duplicateRecords,.companySearch{grid-template-columns:1fr}.companyTableToolbar,.companyTableControls{width:100%;display:grid}.companyTableToolbar details,.companyTableToolbar summary{width:100%}.companyColumnPicker{width:min(280px,100vw - 60px);left:0;right:auto}.companySearch>input:first-child{grid-column:1}.shell{width:min(100% - 28px,1180px)}.navigation{min-height:72px}.status{padding:8px;font-size:0}.authLayout{padding-top:44px}.authCard{border-radius:19px;min-height:0;padding:20px}.workspaceLayout{padding-top:14px}.workspaceSidebar,.crmPanel{border-radius:17px;padding:18px}.dashboardHeader,.dashboardCardHeading{align-items:flex-start}.dashboardHeaderActions{justify-content:space-between;align-items:flex-start;width:100%}.dashboardMetrics,.dashboardGrid{grid-template-columns:1fr}.dashboardAttention{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardAttention button:nth-child(2){border-right:0}.dashboardAttention button:nth-child(-n+2){border-bottom:1px solid #eceef3}.dashboardCard--pipeline,.dashboardCard:not(.dashboardCard--pipeline):not(.dashboardCard--activity),.dashboardCard--activity{grid-column:auto}.analyticsHeader form,.analyticsGrid{grid-template-columns:1fr}.analyticsHeader form button,.analyticsCard--trend{grid-column:1}:is(.dashboardHeaderActions,.dashboardCardHeading:has(.dashboardActivityTabs)){flex-direction:column}.dashboardModeTabs,.dashboardActivityTabs{max-width:100%;overflow-x:auto}.opportunityHistorySummary{grid-template-columns:1fr}.dashboardMetric{grid-template-columns:1fr;padding-right:96px}.dashboardMetric small{grid-column:auto}.dashboardCard--pipeline{grid-row:auto}.companyProfileHero{flex-wrap:wrap;align-items:flex-start}.companyProfileHero>div{width:calc(100% - 82px)}.companyProfileMetrics{grid-template-columns:1fr 1fr}.companyOverviewFacts,.companyOverviewForm{grid-template-columns:1fr}.companyOverviewDescription,.companyOverviewForm>.formError,.companyOverviewForm>footer{grid-column:1}.companyProfileGrid{grid-template-columns:1fr}.companyProfileCard--pipeline,.companyProfileCard--timeline{grid-column:1/-1}.companyProfileMetrics>div{padding:11px}.companyProfileRows>div{grid-template-columns:auto minmax(0,1fr)}.companyProfileRows>div>b{grid-column:2}.companyFields,.contactFields{grid-template-columns:1fr}.contactFields>button{grid-column:1}.calendarHeader{align-items:flex-start}.calendarEventRow{grid-template-columns:1fr auto}.calendarEventRow>time,.calendarEventActions,.calendarLinkEditor{grid-column:1/-1}.calendarLinkEditor{grid-template-columns:1fr}.guideHeader{align-items:flex-start}.guideRole{display:none}.guideQuickStart ol,.guideGrid,.guideToolbar,.interactionFields{grid-template-columns:1fr}.interactionSummaryField,.interactionFields>button{grid-column:1}.interactionFilters{grid-template-columns:1fr 110px}.taskFilters{grid-template-columns:1fr 1fr}.taskViewSwitcher,.taskCalendarToolbar{flex-direction:column;align-items:flex-start}.taskCalendarToolbar>div:last-child{justify-content:flex-start}.taskFilters input{grid-column:1/-1}.contactImporterGuide,.contactImporterActions{display:grid}.interactionFilters button{grid-column:1/-1}.pipelineHeader{display:grid}.pipelineHeader form{grid-template-columns:minmax(0,1fr) 1fr;display:grid}.pipelineHeader form button{grid-column:1/-1}.pipelineStageRow{grid-template-columns:10px minmax(0,1fr) 50px repeat(2,auto)}.pipelineStageRow button:nth-of-type(n+3){grid-column:auto}.pipelineStageForm{grid-template-columns:1fr 90px}.pipelineStageForm button{grid-column:auto}.savedFilterBar{grid-template-columns:1fr 1fr}.savedFilterBar>div:first-child,.savedFilterBar select,.savedFilterBar input,.savedFilterBar .formError{grid-column:1/-1}.notificationCard{grid-template-columns:38px minmax(0,1fr)}.notificationCard button{grid-column:2;justify-self:start}.providerCatalog{grid-template-columns:1fr}.providerCard{grid-template-columns:38px minmax(0,1fr)}.providerAvailability{grid-column:2;justify-self:start}.integrationForm{grid-template-columns:1fr}.integrationForm label:nth-of-type(3),.integrationForm>button{grid-column:1}.integrationRow{grid-template-columns:38px minmax(0,1fr)}.integrationStatus,.integrationActions{grid-column:2;justify-self:start}.companyRow,.contactRow{grid-template-columns:18px 38px minmax(0,1fr)}.companyRow>a,.contactContext,.companyActions{grid-column:3}.interactionRow{grid-template-columns:10px minmax(0,1fr)}.interactionRow .companyActions{grid-column:2}}.pipelinePanel .pipelineBoard{grid-auto-columns:minmax(285px,1fr);gap:13px;margin:0 -2px;padding:2px 2px 18px}.pipelinePanel .pipelineColumn{background:#f6f7fb;border:1px solid #e5e8f0;border-top:0;border-radius:13px;min-height:540px;box-shadow:0 8px 24px #252e4809}.pipelinePanel .pipelineColumnHeader{background:#fffffff0;border-bottom-color:#e8ebf2;align-items:center;min-height:70px;padding:14px}.pipelinePanel .pipelineCards{gap:10px;padding:10px}.pipelinePanel .opportunityCard{border-color:#e5e8f0;border-radius:12px;padding:14px;box-shadow:0 7px 18px #27304b0b}.pipelinePanel .opportunityCard>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.pipelinePanel .opportunityMeta{justify-content:space-between;align-items:center;margin:9px 0 12px}.pipelinePanel .opportunityActions{gap:3px;margin:0}.pipelinePanel .pipelineEmpty{background:#ffffff94;border:1px dashed #dce1eb;border-radius:10px;place-items:center;min-height:130px;margin:0;display:grid}.filesSidebar{flex-direction:column;height:100%;padding:28px 22px 24px;display:flex}.filesSidebar .personalIdentity{padding:0 4px 26px}.filesSidebarLabel{margin:0 4px 10px;font-size:13px}.filesSidebarNav{gap:10px;display:grid}.filesSidebarNav button{color:#172033;text-align:left;cursor:pointer;background:#f8f9fd;border:0;border-radius:12px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;width:100%;padding:15px 14px;display:grid}.filesSidebarNav button:hover{background:#f0f3ff}.filesSidebarNav button>span:first-child{color:#5d7df2;text-align:center;font-size:22px}.filesSidebarNav button>span:nth-child(2){gap:3px;min-width:0;display:grid}.filesSidebarNav small{color:#8a94aa;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.filesSidebarNav b{color:#8a94aa;font-weight:600}.filesSidebar .personalPulse{margin-top:auto}.filePanel{color:#172033;background:#f4f5fb;min-height:calc(100vh - 86px);padding:24px}.fileToolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;display:flex}.fileSearch{background:#fff;border:1px solid #e8eaf2;border-radius:8px;align-items:center;gap:10px;width:min(420px,100%);padding:0 15px;display:flex}.fileSearch input{background:0 0;border:0;outline:0;width:100%;height:44px}.fileToolbarActions{gap:9px;display:flex}.iconSquare{cursor:pointer;background:#fff;border:1px solid #e7e9f1;border-radius:8px;width:44px}.fileViewTabs{justify-content:flex-end;gap:4px;margin-bottom:12px;display:flex}.fileViewTabs button{color:#717b99;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:10px 16px}.fileViewTabs button.active{color:#172033;background:#fff;border-color:#dfe3ee}.fileTableCard{background:#fff;border:1px solid #eaecf3;border-radius:18px;overflow:hidden}.fileSort{color:#66728c;justify-content:flex-end;padding:20px 24px;font-size:13px;display:flex}.fileTableHeader,.fileRow{grid-template-columns:56px minmax(200px,2fr) minmax(90px,.65fr) minmax(130px,1fr) minmax(120px,1fr) 42px;align-items:center;display:grid}.fileTableHeader{color:#737e98;background:#f7f8fb;padding:13px 18px;font-size:12px;font-weight:700}.fileTableHeader>span:first-child{grid-column:1/3}.fileRow{width:calc(100% - 32px);min-height:74px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e4e7ef;border-radius:11px;margin:12px 16px;padding:10px 12px;transition:box-shadow .15s,border-color .15s}.fileRow:hover{border-color:#bcc9f8;box-shadow:0 8px 24px #36487814}.fileType{color:#fff;background:#657df2;border-radius:50%;place-items:center;width:42px;height:42px;font-size:10px;font-style:normal;font-weight:800;display:grid}.fileType--pdf{background:#ff6d73}.fileType--docx{background:#089bbb}.fileType--png,.fileType--jpg,.fileType--jpeg,.fileType--webp{background:#8b68ed}.fileType--csv,.fileType--xlsx{background:#42b98b}.fileName{gap:4px;min-width:0;padding-right:15px;display:grid}.fileName strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fileName small,.fileDetailsMeta small{color:#8993aa;text-transform:capitalize}.fileTags{color:#6d7690;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fileMembers{align-items:center;display:flex}.fileMembers i{color:#64708a;background:#edf0f5;border:2px solid #fff;border-radius:50%;place-items:center;width:30px;height:30px;margin-left:-6px;font-size:10px;display:grid}.fileMembers i:first-child{margin-left:0}.fileMembers small{color:#7b859c;margin-left:6px}.rowMenu{border:1px solid #e5e8ef;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.filePagination{color:#758099;justify-content:space-between;align-items:center;padding:14px 18px 18px;font-size:12px;display:flex}.filePagination button{cursor:pointer;background:#f3f5f9;border:0;border-radius:7px;padding:9px 14px}.filePagination button:disabled{opacity:.45;cursor:not-allowed}.fileEmpty{text-align:center;place-items:center;min-height:360px;padding:40px;display:grid}.fileEmpty>span{color:#8095ed;margin-bottom:10px;font-size:58px}.fileEmpty p{color:#7f899f;margin:6px 0 18px}.modalBackdrop{z-index:1000;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#1f253747;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.fileUploadModal,.fileDetailsModal{background:#fff;border-radius:18px;width:min(600px,100%);max-height:calc(100vh - 40px);padding:24px;overflow:auto;box-shadow:0 24px 70px #1e263c33}.fileUploadModal header,.fileDetailsModal header{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.fileUploadModal header button,.fileDetailsModal header button{color:#69758d;cursor:pointer;background:0 0;border:0;font-size:28px}.fileDropzone{color:#936ef4;cursor:pointer;background:#f8f4ff;border:2px dashed #936ef4;border-radius:14px;place-items:center;width:100%;min-height:270px;padding:40px;display:grid}.fileDropzone span{font-size:42px}.fileDropzone strong{margin:14px 0 5px}.fileDropzone small{color:#9b82dd}.fileDetailsModal{width:min(680px,100%)}.fileDetailsModal header>div{gap:4px;display:grid}.fileDetailsModal header small{color:#7c87a0;text-transform:uppercase;letter-spacing:.12em}.fileDetailsModal header strong{font-size:23px}.fileDetailsMeta{background:#f7f8fb;border-radius:12px;align-items:center;gap:14px;padding:15px;display:flex}.fileDetailsMeta>div{gap:4px;margin-right:auto;display:grid}.fileDetailsModal>label:not(.kbToggle){gap:8px;margin-top:18px;font-size:12px;font-weight:700;display:grid}.fileDetailsModal>label input{border:1px solid #dfe3ec;border-radius:8px;height:44px;padding:0 12px}.kbToggle{border:1px solid #e5e8f0;border-radius:10px;align-items:flex-start;gap:12px;margin:18px 0;padding:14px;display:flex}.kbToggle span{gap:4px;display:grid}.kbToggle small{color:#7e899f}.fileKnowledgeStatus{color:#34415b;background:#f2f6ff;border-radius:9px;gap:4px;margin:-8px 0 18px;padding:12px 14px;display:grid}.fileKnowledgeStatus small{color:#6d7890;line-height:1.45}.fileDetailsModal fieldset{border:1px solid #e5e8f0;border-radius:10px;gap:8px;max-height:220px;padding:12px;display:grid;overflow:auto}.fileDetailsModal fieldset>label{background:#fafbfc;border-radius:8px;align-items:center;gap:10px;padding:8px;display:flex}.fileDetailsModal fieldset label span{display:grid}.fileDetailsModal fieldset small{color:#818ca3}.fileDetailsActions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.dangerButton{color:#ce3443;cursor:pointer;background:#fff4f5;border:1px solid #ffd4d8;border-radius:8px;padding:10px 14px}@media (width<=820px){.filePanel{padding:12px}.fileToolbar{flex-direction:column;align-items:stretch}.fileToolbarActions{justify-content:flex-end}.fileTableCard{overflow-x:auto}.fileTableHeader,.fileRow{min-width:850px}.fileViewTabs{justify-content:flex-start;overflow:auto}.fileDetailsActions>button{flex:1}}.communicationsWorkspace{background:#fff;border:0;border-radius:16px;min-height:calc(100vh - 92px);padding:30px 44px;display:block}.communicationsHeader{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:30px;display:flex}.communicationsChannels>div,.communicationsControls,.emailFilters{align-items:center;display:flex}.communicationsChannels>div{gap:10px}.communicationsChannels strong{color:#20283a;margin-right:3px;font-size:15px}.communicationsChannels p{color:#6f79ac;margin:3px 0 0;font-size:10px}.communicationChannel{color:#fff;border:0;border-radius:5px;place-items:center;width:19px;height:19px;font-size:10px;font-weight:800;line-height:1;display:grid}.communicationChannel--mail{background:#46a9e9}.communicationChannel--future{opacity:.45;background:#167fb1}.communicationChannel--whatsapp{background:#19a52d}.communicationChannel--add{cursor:pointer;opacity:1;background:#111318;padding:0}.communicationsControls{gap:8px}.emailFilters{gap:5px}.communicationsWorkspace .emailFilters button{color:#72799a;background:0 0;border:1px solid #0000;border-radius:8px;min-width:62px;min-height:37px;padding:0 13px;font-size:10px;font-weight:720}.communicationsWorkspace .emailFilters button[aria-pressed=true]{color:#1d2638;background:#fff;border-color:#e1e5ee}.communicationsRefresh,.communicationsComposeButton{border:0;border-radius:8px;min-height:37px;font-weight:740}.communicationsRefresh{color:#6d7692;background:#f0f2f7;width:40px;font-size:17px}.communicationsComposeButton{color:#fff;background:#5d7df4;padding:0 15px;font-size:10px}.communicationsList{gap:4px;min-height:500px;display:grid}.communicationRow{border:0;border-bottom:1px solid #0000;grid-template-columns:44px minmax(260px,1fr) minmax(150px,240px) 78px 84px;align-items:center;gap:14px;min-height:72px;padding:10px 2px;display:grid;position:relative}.communicationRow:hover{background:#fbfcfe;border-bottom-color:#edf0f5}.communicationMessageIcon{color:#fff;background:#42a8e8;border-radius:9px;place-items:center;width:36px;height:36px;font-size:17px;display:grid;position:relative}.communicationRow--unread .communicationMessageIcon:before{content:"";background:#2dc51d;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:-3px}.communicationMessageBody{min-width:0}.communicationMessageBody h3{color:#1d2535;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;font-weight:730;line-height:1.4;overflow:hidden}.communicationMessageBody p{color:#555f72;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:10px;line-height:1.35;overflow:hidden}.communicationMessageBody .emailCrmContext{font-size:8px;color:#4f72d8!important}.communicationRow>time{color:#333b4b;white-space:nowrap;font-size:10px}.communicationSource{color:#181f2d;text-align:right;gap:2px;font-size:10px;display:grid}.communicationSource strong{font-weight:720}.communicationActions{text-align:right;margin:0}.communicationActions button{color:#64708a;background:#fff;border-color:#e2e6ee;min-height:28px}.communicationLinkEditor{grid-column:2/-1;margin:0 0 8px}.communicationsWorkspace>.emptyState{color:#8590a5;place-items:center;min-height:420px;margin:0;font-size:11px;display:grid}.communicationsPagination{margin-top:16px}.communicationsModalBackdrop{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1c202b4d;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.communicationsCompose{background:#fff;border:0;border-radius:11px;width:min(650px,100%);max-height:calc(100vh - 48px);padding:22px;overflow-y:auto;box-shadow:0 22px 65px #161c2b33}@media (width<=980px){.communicationsWorkspace{padding:22px}.communicationsHeader{flex-direction:column;align-items:stretch}.communicationsControls{justify-content:space-between}.communicationRow{grid-template-columns:44px minmax(180px,1fr) 150px 74px}.communicationActions{display:none}}@media (width<=660px){.communicationsWorkspace{min-height:calc(100vh - 78px);padding:16px}.communicationsControls{flex-wrap:wrap;align-items:stretch}.emailFilters{order:2;width:100%;overflow-x:auto}.communicationsWorkspace .emailFilters button{flex:1}.communicationsComposeButton{margin-left:auto}.communicationRow{grid-template-columns:38px minmax(0,1fr) 70px;gap:10px}.communicationRow>time{display:none}.communicationSource{font-size:9px}.communicationMessageIcon{width:34px;height:34px}.communicationsModalBackdrop{padding:10px}.communicationsCompose{max-height:calc(100vh - 20px);padding:17px}.emailComposeActions{flex-direction:column;align-items:stretch}}.productWorkspace{background:#f5f6fb;border:0;border-radius:16px;min-height:calc(100vh - 92px);padding:20px}.productReadOnlyNotice{color:#725414;background:#fff8e6;border:1px solid #f2d58c;border-radius:10px;margin:0 0 1rem;padding:.8rem 1rem}.productMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.productMetricGrid article{background:#fff;border:1px solid #eceef4;border-radius:9px;gap:7px;min-height:96px;padding:22px;display:grid;position:relative}.productMetricGrid span{color:#707b92;text-transform:capitalize;font-size:11px}.productMetricGrid strong{color:#1d2638;font-size:19px}.productMetricGrid i{color:#172033;background:#d1f525;border-radius:50%;place-items:center;width:44px;height:44px;font-style:normal;display:grid;position:absolute;top:20px;right:20px}.productMetricGrid .productMetricColor--0{color:#ed6868;background:#ffdede}.productMetricGrid .productMetricColor--1{color:#9464ee;background:#eee5ff}.productMetricGrid .productMetricColor--2{color:#04b9c9;background:#d4f8fa}.productCatalog{background:#fff;border:1px solid #eceef4;border-radius:10px;min-height:560px;overflow:hidden}.productCatalog>header{justify-content:space-between;align-items:center;gap:14px;min-height:78px;padding:16px 20px;display:flex}.productCatalog>header form,.productCatalog>header>div{gap:8px;display:flex}.productCatalog>header input,.productCatalog>header select{color:#69758a;min-height:38px;font:inherit;background:#fff;border:1px solid #e1e6ee;border-radius:7px;padding:0 12px}.productCatalog>header input{width:min(330px,50vw)}.productCatalog>header button,.productPagination button,.productDetailWorkspace button,.productSettings button{color:#667188;background:#fff;border:1px solid #e1e6ee;border-radius:7px;min-height:38px;padding:0 13px;font-size:10px;font-weight:720}.productCatalog>header form button{color:#667188;background:#eef1f5}.productCatalog>header>div button{color:#fff;background:#5d7df4;border-color:#5d7df4}.productTableHeader,.productRow{grid-template-columns:minmax(220px,1.15fr) .75fr .75fr .55fr .75fr .55fr 32px;align-items:center;gap:14px;display:grid}.productTableHeader{color:#68748d;background:#f8f9fb;min-height:44px;padding:0 20px;font-size:9px;font-weight:720}.productRow{cursor:pointer;border:1px solid #e2e7ef;border-radius:9px;min-height:68px;margin:10px 20px 0;padding:8px 12px}.productRow:hover{border-color:#aebdf7;box-shadow:0 4px 14px #2633530f}.productRow>div{align-items:center;gap:10px;min-width:0;display:flex}.productAvatar,.productDetailAvatar{color:#707b91;background:#e9edf3;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.productDetailAvatar{overflow:hidden}.productDetailAvatar img{object-fit:cover;width:100%;height:100%}.productRow p{gap:3px;min-width:0;margin:0;display:grid}.productRow strong{color:#1d2638;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.productRow small{color:#77839a;font-size:8px}.productCategoryPill{color:#087a88;text-transform:capitalize;background:#cef6f8;border-radius:999px;place-items:center;min-height:27px;padding:0 13px;font-size:8px;font-weight:720;display:inline-grid}.productRow>button{color:#637087;background:0 0;border:0}.productPagination{color:#737e93;justify-content:space-between;align-items:center;min-height:68px;padding:10px 20px;font-size:9px;display:flex}.productPagination>div{align-items:center;gap:9px;display:flex}.productEmpty{text-align:center;place-content:center;justify-items:center;min-height:380px;display:grid}.productEmpty strong{color:#263147;font-size:17px}.productEmpty p{color:#7b869b;font-size:11px}.productEmpty button{color:#fff;background:#5d7df4;border:0;border-radius:7px;min-height:38px;padding:0 17px}.productLowStock{color:#b64a38;background:#fff0ed;border-radius:999px;margin-left:5px;padding:2px 5px;font-size:7px;font-style:normal;font-weight:750;display:inline-flex}.productOrdersWorkspace{background:#fff;border-radius:12px;min-height:calc(100vh - 150px);padding:20px}.productOrdersWorkspace>header,.productOrderFilters,.productOrderFilters form,.productOrdersWorkspace>header>div:last-child{align-items:center;gap:10px;display:flex}.productOrdersWorkspace>header{justify-content:space-between;margin-bottom:18px}.productOrdersWorkspace h2{color:#1f293b;margin:2px 0;font-size:20px}.productOrdersWorkspace header span{color:#7b869b;font-size:9px}.productOrdersWorkspace button,.productOrderFilters select,.productOrderFilters input{color:#344057;min-height:38px;font:inherit;background:#fff;border:1px solid #e1e5ed;border-radius:7px;padding:0 12px;font-size:9px;font-weight:650}.productOrdersWorkspace>header>div:last-child button:last-child,.productOrderFilters button{color:#fff;background:#5d7df4;border-color:#5d7df4}.productOrderFilters{background:#f7f8fc;border-radius:9px 9px 0 0;justify-content:space-between;padding:14px}.productOrderFilters form{flex:1}.productOrderFilters input{width:min(420px,100%)}.productOrdersTable{border:1px solid #e8ebf2;border-radius:0 0 9px 9px;overflow-x:auto}.productOrdersHeader,.productOrdersTable article{grid-template-columns:120px minmax(150px,1.2fr) minmax(150px,1.2fr) 75px minmax(130px,1fr) 90px 100px 90px;align-items:center;gap:12px;min-width:1050px;padding:12px 14px;display:grid}.productOrdersHeader{color:#768299;background:#f7f8fc;font-size:8px;font-weight:700}.productOrdersTable article{color:#354158;border-top:1px solid #edf0f5;min-height:66px;font-size:9px}.productOrdersTable article>button{text-align:left;border:0;justify-items:start;min-height:auto;padding:0;display:grid}.productOrdersTable article small{color:#8490a6;margin-top:3px;font-size:7px;display:block}.productModalBackdrop{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1c202b4d;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.productModal{background:#fff;border-radius:10px;width:min(620px,100%);max-height:calc(100vh - 40px);padding:24px;overflow-y:auto;box-shadow:0 22px 65px #161c2b33}.productModal header,.productModal footer,.productSettings>header,.productDetailWorkspace main>header,.productSalesList>header,.productIncome>header,.productMonthly>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.productInventoryCurrent{color:#68748a;background:#f6f7fb;border-radius:8px;justify-content:space-between;align-items:center;margin:18px 0;padding:14px;font-size:10px;display:flex}.productInventoryCurrent strong{color:#1f293b;font-size:18px}.productOrderSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.productOrderSummary article{background:#f6f7fb;border-radius:8px;gap:5px;min-width:0;padding:12px;display:grid}.productOrderSummary span{color:#7a869b;font-size:8px}.productOrderSummary strong{color:#202a3c;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.productReturnBackdrop{z-index:1010}.productReturnHistory{background:#fbfcff;border:1px solid #e5e9f1;border-radius:9px;margin:0 0 18px;padding:14px}.productReturnHistory>header,.productReturnHistory>article,.productReturnAvailable,.productReturnRestock{justify-content:space-between;align-items:center;gap:12px;display:flex}.productReturnHistory h4{color:#202a3c;margin:0 0 3px;font-size:11px}.productReturnHistory header span,.productReturnHistory p,.productReturnHistory small{color:#7a869b;font-size:8px}.productReturnHistory header button{color:#fff;background:#5d7df4;border:0;border-radius:6px;min-height:32px;padding:0 12px;font-size:9px;font-weight:700}.productReturnHistory>article{color:#273247;border-top:1px solid #e8ebf2;margin-top:10px;padding-top:10px;font-size:9px}.productReturnHistory>article>div{gap:3px;display:grid}.productReturnAvailable{background:#f6f7fb;border-radius:8px;margin:18px 0;padding:14px}.productReturnAvailable span{color:#7a869b;gap:4px;font-size:9px;display:grid}.productReturnAvailable strong{color:#202a3c;font-size:14px}.productReturnRestock{border:1px solid #e0e5ee;border-radius:7px;grid-template-columns:auto 1fr;justify-content:start;padding:12px}.productReturnRestock input{width:16px;min-height:16px}.productReturnRestock span{gap:3px;display:grid}.productReturnRestock small{color:#7a869b;font-weight:500}.productModal h3,.productSettings h3{color:#1e2739;margin:0;font-size:15px}.productModal header>button{color:#69758a;background:0 0;border:0;font-size:24px}.productPhotoPlaceholder{color:#9567f2;background:#faf7ff;border:2px dashed #9b72f7;border-radius:11px;place-content:center;justify-items:center;gap:8px;min-height:120px;margin:20px 0;font-size:25px;display:grid}.productPhotoPlaceholder span{font-size:10px}.productFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;display:grid}.productFormGrid label{color:#283247;gap:7px;font-size:10px;font-weight:680;display:grid}.productFormGrid input,.productFormGrid select,.productFormGrid textarea{color:#536077;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #e0e5ee;border-radius:7px;padding:0 12px}.productFormGrid textarea{resize:vertical;padding-top:10px;line-height:1.45}.productFormWide{grid-column:1/-1}.productModal footer,.productSettings form footer{margin-top:18px}.productModal footer button,.productSettings form footer button{color:#283247;background:#fff;border:1px solid #e1e5ed;border-radius:7px;flex:1;min-height:42px;font-weight:720}.productModal footer button[type=submit],.productSettings form footer button[type=submit]{color:#fff;background:#5d7df4;border-color:#5d7df4}.productDetailWorkspace{grid-template-columns:300px minmax(0,1fr);gap:18px;min-height:calc(100vh - 135px);margin:-20px;display:grid}.productDetailWorkspace>aside{background:#fff;padding:24px}.productDetailWorkspace>aside>button{margin-bottom:50px}.productDetailWorkspace aside h3{color:#1c2537;margin:16px 0 3px;font-size:14px}.productDetailWorkspace aside>p{color:#768197;margin:0;font-size:9px}.productDetailWorkspace aside h4{color:#1f293b;margin:30px 0 12px;font-size:10px}.productDetailWorkspace aside ul{color:#727e96;gap:9px;margin:0;padding:0;font-size:9px;list-style:none;display:grid}.productRating{color:#5f6980;padding-bottom:8px;font-size:10px;position:relative}.productRating:after{content:"";background:#edf0f4;border-radius:5px;height:5px;position:absolute;bottom:0;left:0;right:0}.productRating i{z-index:1;background:#9a68ef;border-radius:5px;height:5px;position:absolute;bottom:0;left:0}.productDetailWorkspace>main{padding:18px 18px 30px 0}.productDetailWorkspace main>header,.productSettings>header{background:#fff;border-radius:9px;min-height:72px;margin-bottom:14px;padding:0 20px}.productDetailWorkspace main>header>div,.productSettings>header>div{color:#67738b;gap:7px;font-size:10px;display:flex}.productDetailWorkspace main>header>div:last-child{gap:8px;display:flex}.productDetailWorkspace main>header>div:last-child button:last-child{color:#fff;background:#5d7df4;border-color:#5d7df4}.productAnalyticsGrid{grid-template-columns:minmax(400px,1fr) minmax(330px,.9fr);gap:14px;display:grid}.productSalesList,.productIncome,.productMonthly,.productInventoryHistory{background:#fff;border-radius:9px;padding:20px}.productSalesList{grid-row:span 2}.productSalesList h3,.productIncome h3,.productMonthly h3,.productInventoryHistory h3{color:#1c2537;margin:0;font-size:16px}.productSalesList header span,.productIncome header span,.productMonthly header span,.productInventoryHistory header span{color:#77839a;font-size:9px}.productInventoryHistory{grid-column:1/-1}.productInventoryHistory>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.productInventoryHistory>header>div{gap:4px;display:grid}.productInventoryHistory>header>strong{color:#1f293b;font-size:11px}.productInventoryHistory>div{gap:8px;display:grid}.productInventoryHistory article{border:1px solid #e4e8ef;border-radius:8px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;padding:8px 12px;display:grid}.productInventoryHistory article p{gap:3px;margin:0;display:grid}.productInventoryHistory article p strong{color:#263044;font-size:10px}.productInventoryHistory article p small,.productInventoryHistory article>span:last-child{color:#7a869b;font-size:8px}.productStockChange{border-radius:999px;place-items:center;min-height:30px;font-size:10px;font-weight:760;display:grid}.productStockChange--positive{color:#08795b;background:#dff8eb}.productStockChange--negative{color:#c94f4f;background:#ffe4e4}.productSalesList>article{border:1px solid #e4e8ef;border-radius:9px;grid-template-columns:minmax(150px,1fr) auto 100px auto;align-items:center;gap:12px;min-height:62px;margin-top:10px;padding:8px 10px;display:grid}.productOrderDetailsButton{color:#55647f;background:#fff;border:1px solid #e0e5ee;border-radius:7px;min-height:30px;padding:0 10px;font-size:8px;font-weight:700}.productSalesList>article>div{gap:4px;min-width:0;display:grid}.productSalesList>article strong{color:#222b3c;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.productSalesList>article small{color:#77839a;font-size:8px}.productSaleStatus{color:#7150cd;text-align:center;background:#eee5ff;border:0;border-radius:999px;min-height:30px;font-size:8px}.productSaleStatus--pending{color:#087987;background:#cff5f7}.productSaleStatus--cancelled{color:#d14747;background:#ffe0e0}.productDonut{border-radius:50%;place-items:center;width:150px;height:150px;margin:50px auto 36px;display:grid}.productDonut:after{content:"";background:#fff;border-radius:50%;width:104px;height:104px}.productDonut>span{z-index:1;color:#1d2638;font-size:19px;font-weight:760;position:absolute}.productChannelLegend{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.productChannelLegend span{color:#40495c;text-transform:capitalize;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:6px;font-size:8px;display:grid}.productChannelLegend i{border:2px solid #b99af7;border-radius:50%;width:7px;height:7px}.productBarChart{border-bottom:1px solid #e7eaf0;align-items:end;gap:12px;height:220px;margin-top:25px;padding:15px;display:flex}.productBarChart>div{flex-direction:column;flex:1;justify-content:end;align-items:center;height:100%;display:flex}.productBarChart i{background:linear-gradient(#9c70f5,#d3c2fb);border-radius:5px 5px 0 0;width:60%;min-height:8px}.productBarChart span{color:#8490a5;margin-top:7px;font-size:8px}.productSettings{min-height:calc(100vh - 135px)}.productSettings>div{grid-template-columns:minmax(0,1fr) 250px;gap:18px;display:grid}.productSettings form,.productSettings aside{background:#fff;border:1px solid #e8ebf1;border-radius:9px;padding:24px}.productSettings form h3{margin-bottom:20px}.productImageManager{border-bottom:1px solid var(--border);margin-bottom:1.25rem;padding-bottom:1.25rem}.productImageManager>header,.productImageManager>header>div{justify-content:space-between;align-items:flex-start;gap:.35rem;display:flex}.productImageManager>header>div{flex-direction:column}.productImageManager>header label{color:#fff;cursor:pointer;background:#5b7cfa;border-radius:8px;padding:.65rem .9rem}.productImageManager>header input{display:none}.productImageManager>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.productImageManager figure{min-width:0;margin:0}.productImageManager img{aspect-ratio:4/3;object-fit:cover;border-radius:10px;width:100%}.productImageManager figcaption{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.productSettings form footer{gap:9px;width:min(360px,100%);display:flex}.productSettings aside{align-content:start;gap:7px;display:grid}.productSettings aside strong{color:#202a3d;margin-top:15px;font-size:10px}.productSettings aside span{color:#7b879c;border-bottom:1px solid #eceff4;padding-bottom:15px;font-size:9px}.productSettings aside .dangerAction{color:#db5252;margin-top:25px}@media (width<=1100px){.productTableHeader,.productRow{grid-template-columns:minmax(200px,1.2fr) .7fr .7fr .7fr .55fr 30px}.productTableHeader>span:nth-child(4),.productRow>p:nth-child(4){display:none}.productAnalyticsGrid{grid-template-columns:1fr}.productSalesList{grid-row:auto}}@media (width<=800px){.productMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.productCatalog>header{flex-direction:column;align-items:stretch}.productCatalog>header input{width:100%}.productTableHeader{display:none}.productRow{grid-template-columns:minmax(180px,1fr) .7fr .7fr 30px}.productRow>p:nth-child(4),.productRow>p:nth-child(5),.productCategoryPill{display:none}.productDetailWorkspace{grid-template-columns:1fr;margin:-20px}.productDetailWorkspace>aside{display:none}.productDetailWorkspace>main{padding-left:18px}.productSettings>div{grid-template-columns:1fr}.productOrdersWorkspace>header,.productOrderFilters{flex-direction:column;align-items:stretch}.productOrderFilters form,.productOrderFilters input{width:100%}}@media (width<=560px){.productWorkspace{padding:12px}.productMetricGrid{gap:8px}.productMetricGrid article{min-height:80px;padding:14px}.productMetricGrid i{width:35px;height:35px;top:14px;right:14px}.productCatalog>header>div{flex-wrap:wrap}.productRow{grid-template-columns:minmax(0,1fr) auto 28px;margin:8px 10px 0}.productRow>p:nth-child(3){display:none}.productFormGrid{grid-template-columns:1fr}.productFormWide{grid-column:auto}.productModalBackdrop{padding:8px}.productOrdersWorkspace{padding:12px}.productOrdersWorkspace>header>div:last-child{flex-direction:column;align-items:stretch}.productModal{max-height:calc(100vh - 16px);padding:17px}.productDetailWorkspace main>header{flex-direction:column;align-items:stretch;padding:14px}.productSalesList>article{grid-template-columns:minmax(110px,1fr) 88px}.productSalesList>article>strong{display:none}.productOrderSummary,.productChannelLegend{grid-template-columns:1fr}}.taskWorkspace{background:#f5f6fb;border:0;border-radius:16px;min-height:calc(100vh - 92px);padding:22px}.taskWorkspaceToolbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.taskWorkspaceToolbar form,.taskWorkspaceToolbar form label,.taskStatusTabs{align-items:center;display:flex}.taskWorkspaceToolbar form{width:min(370px,100%)}.taskWorkspaceToolbar form label{color:#9099ad;background:#fff;border:1px solid #e6e9f1;border-radius:9px 0 0 9px;flex:1;gap:8px;min-height:42px;padding:0 13px}.taskWorkspaceToolbar input{color:#253047;width:100%;font:inherit;background:0 0;border:0;outline:0}.taskWorkspaceToolbar form>button{color:#657086;background:#eceff5;border:0;border-radius:0 9px 9px 0;min-height:42px;padding:0 13px;font-size:10px;font-weight:750}.taskStatusTabs{gap:4px}.taskStatusTabs button,.taskStatusTabs select{color:#727a98;background:0 0;border:1px solid #0000;border-radius:8px;min-height:38px;padding:0 12px;font-size:10px;font-weight:720}.taskStatusTabs button[aria-selected=true]{color:#20283a;background:#fff;border-color:#e2e6ee}.taskStatusTabs .taskOrganizeButton{color:#fff;background:#5d7df4;margin-left:4px}.taskMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.taskMetricGrid article{background:#fff;border:1px solid #eceef4;border-radius:10px;gap:6px;min-height:90px;padding:20px;display:grid;position:relative}.taskMetricGrid span{color:#727b90;font-size:11px}.taskMetricGrid strong{color:#192236;font-size:20px}.taskMetricIcon{border-radius:8px;place-items:center;width:42px;height:42px;font-style:normal;font-weight:800;display:grid;position:absolute;top:20px;right:20px}.taskMetricIcon--all{color:#142100;background:#d2f327}.taskMetricIcon--pending{color:#e95e64;background:#ffe0e1}.taskMetricIcon--done{color:#8b63e8;background:#eee6ff}.taskMetricIcon--overdue{color:#00a9b8;background:#cff7f8}.taskSavedViews{margin:0 0 14px}.taskSavedViews>summary{color:#69748b;cursor:pointer;width:max-content;margin-left:auto;font-size:10px;font-weight:720}.taskListRedesign{background:#fff;border:1px solid #eceef4;border-radius:12px;gap:10px;min-height:310px;padding:22px;display:grid}.taskListRow{cursor:pointer;border:1px solid #e4e8f0;border-radius:10px;grid-template-columns:20px minmax(220px,1fr) auto 115px 85px 34px 32px;align-items:center;gap:14px;min-height:58px;padding:9px 12px;transition:border-color .12s,box-shadow .12s;display:grid}.taskListRow:hover{border-color:#aebdf7;box-shadow:0 4px 14px #2633530f}.taskListRow--done{opacity:.72}.taskListRow--done .taskListIdentity strong{text-decoration:line-through}.taskListIdentity{gap:3px;min-width:0;display:grid}.taskListIdentity strong{color:#20283a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.taskListIdentity span,.taskListMeta,.taskListRow time{color:#8791a7;font-size:9px}.taskListMeta{white-space:nowrap;text-transform:capitalize;gap:9px;display:flex}.taskListRow time{white-space:nowrap}.taskStatusPill{color:#667085;text-align:center;white-space:nowrap;background:#eef1f5;border-radius:7px;padding:8px 9px;font-size:9px}.taskStatusPill--progress{color:#087987;background:#cbf4f6}.taskStatusPill--done{color:#7758ca;background:#eee7ff}.taskAssigneeAvatar,.taskBoardAssigneeGroup>span{color:#68748b;background:#edf0f5;border-radius:50%;place-items:center;width:32px;height:32px;font-size:9px;font-weight:760;display:grid}.taskAssigneeGroup,.taskBoardAssigneeGroup{align-items:center;display:flex}.taskAssigneeAvatar+.taskAssigneeAvatar,.taskBoardAssigneeGroup>span+span{border:2px solid #fff;margin-left:-8px}.taskAssigneeAvatar--more,.taskBoardAssigneeAvatar--more{color:#50617d;background:#dfe5ef}.taskListActions button{color:#728097;cursor:pointer;background:0 0;border:0}.taskPagination{padding:14px 2px 0}.taskEmptyState{text-align:center;align-content:center;justify-items:center;min-height:500px;display:grid}.taskEmptyIllustration{opacity:.48;width:210px;height:120px;margin-bottom:24px;position:relative}.taskEmptyIllustration:before{content:"";border:14px solid #d9dde5;border-radius:16px;position:absolute;inset:15px 30px 0}.taskEmptyIllustration span{background:#bbc0c9;border-radius:50%;width:52px;height:52px;margin:48px 5px 0;display:inline-block;position:relative}.taskEmptyState h3{color:#1f293b;margin:0;font-size:18px}.taskEmptyState p{color:#78839a;max-width:430px;margin:10px 0 20px;font-size:12px;line-height:1.5}.taskEmptyState button{color:#fff;background:#5d7df4;border:0;border-radius:7px;min-height:42px;padding:0 25px;font-weight:720}.taskWorkspace .taskBoard{background:#fff;border:1px solid #eceef4;border-radius:12px;grid-template-columns:repeat(3,minmax(280px,1fr));padding:16px}.taskWorkspace .taskBoardColumn{background:#fff;border-radius:9px;min-height:540px;padding:12px}.taskWorkspace .taskBoardColumn>header button{color:#5d7df4;text-transform:uppercase;background:0 0;border:0;font-size:9px;font-weight:760}.taskBoardCard{cursor:pointer;background:#fff;border:1px solid #e4e8f0;border-radius:8px;gap:10px;padding:14px;display:grid}.taskBoardCard>strong{color:#20283a;font-size:11px}.taskBoardCard>p{color:#7b8599;margin:0;font-size:9px}.taskBoardProgress{color:#788398;justify-content:space-between;padding-bottom:8px;font-size:9px;display:flex;position:relative}.taskBoardProgress i{background:#5d7df4;border-radius:5px;height:3px;position:absolute;bottom:0;left:0}.taskBoardProgress:after{content:"";z-index:-1;background:#edf0f5;height:3px;position:absolute;bottom:0;left:0;right:0}.taskBoardAssignee{align-items:center;gap:7px;min-width:0;display:flex}.taskBoardAssignee small{color:#768197;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.taskBoardCard time{color:#69758b;font-size:9px}.taskBoardCard footer{gap:6px;display:flex}.taskBoardCard footer button{color:#657087;background:#f0f2f6;border:0;border-radius:5px;min-height:26px;font-size:8px}.taskBoardCard--done{opacity:.7}.taskModalBackdrop{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1c202b47;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.taskModal{background:#fff;border-radius:10px;width:min(690px,100%);max-height:calc(100vh - 48px);padding:24px;overflow-y:auto;box-shadow:0 22px 65px #161c2b33}.taskModalHeader{justify-content:space-between;align-items:center;display:flex}.taskModalHeader>div{gap:8px;display:flex}.taskModalHeader button{color:#344056;background:#fff;border:1px solid #e1e5ed;border-radius:7px;min-height:34px;padding:0 12px}.taskModalHeader .taskModalClose{border:0;font-size:24px}.taskModalTitle{margin-top:22px;display:block}.taskModalTitle>span{width:1px;height:1px;position:absolute;overflow:hidden}.taskModalTitle input{color:#1c2537;background:0 0;border:0;outline:0;width:100%;font-size:22px;font-weight:670}.taskModalCreated{color:#7c879b;margin:5px 0 22px;font-size:10px}.taskModalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;display:grid}.taskModalGrid label,.taskModalDescription{color:#263147;gap:7px;font-size:11px;font-weight:700;display:grid}.taskModalGrid input,.taskModalGrid select,.taskModalDescription textarea{color:#5d6980;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #e0e5ee;border-radius:7px;padding:0 12px}.taskModalDescription{margin-top:18px}.taskModalDescription textarea{resize:vertical;padding-top:12px;line-height:1.55}.taskModalAssignee{color:#718096;font-size:9px;font-weight:500}.taskAttachments{border-top:1px solid #edf0f5;gap:9px;margin-top:18px;padding-top:16px;display:grid}.taskAttachments>header{justify-content:space-between;align-items:baseline;display:flex}.taskAttachments>header strong{color:#273247;font-size:11px}.taskAttachments>header span{color:#75829a;font-size:9px}.taskAttachments>p{color:#78849a;margin:0;font-size:10px;line-height:1.45}.taskAttachments ul{gap:7px;max-height:126px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.taskAttachments li{border:1px solid #e7eaf1;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 9px;display:flex}.taskAttachments li a{min-width:0;color:inherit;text-decoration:none;display:grid}.taskAttachments li a strong{color:#3a4559;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.taskAttachments li a span{color:#8994a8;font-size:8px}.taskAttachments li button,.taskAttachmentPicker button{color:#52617c;background:#fff;border:1px solid #dce2ec;border-radius:6px;min-height:30px;padding:0 10px;font-size:9px;font-weight:700}.taskAttachmentPicker{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.taskAttachmentPicker select{color:#52617c;min-width:0;min-height:34px;font:inherit;background:#fff;border:1px solid #dfe4ed;border-radius:7px;padding:0 8px;font-size:10px}.taskAttachmentPicker button{color:#fff;background:#5d7df4;border-color:#5d7df4}.taskAttachments button:disabled{cursor:not-allowed;opacity:.5}.taskComments{border-top:1px solid #edf0f5;gap:9px;margin-top:18px;padding-top:16px;display:grid}.taskComments>header{justify-content:space-between;align-items:baseline;display:flex}.taskComments>header strong{color:#273247;font-size:11px}.taskComments>header span{color:#75829a;font-size:9px}.taskComments>p,.taskComments li p{color:#78849a;margin:0;font-size:10px;line-height:1.45}.taskComments ol{gap:8px;max-height:150px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.taskComments li{border:1px solid #e7eaf1;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;padding:9px;display:grid}.taskComments li strong{color:#3a4559;font-size:10px}.taskComments li time{color:#8994a8;font-size:8px}.taskComments li p{grid-column:1/-1;margin-top:5px}.taskCommentComposer{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.taskCommentComposer textarea{color:#334056;min-height:42px;font:inherit;resize:vertical;border:1px solid #dfe4ed;border-radius:7px;padding:8px 9px;font-size:10px}.taskCommentComposer button{color:#fff;background:#5d7df4;border:0;border-radius:7px;align-self:end;min-height:34px;padding:0 13px;font-size:10px;font-weight:720}.taskCommentComposer button:disabled{cursor:not-allowed;opacity:.5}.taskModalFooter{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:14px;margin-top:20px;padding-top:16px;display:flex}.taskModalFooter>span{color:#8490a5;font-size:9px}.taskModalFooter>div{gap:8px;display:flex}.taskModalFooter button{color:#647087;background:#fff;border:1px solid #e0e5ed;border-radius:7px;min-height:38px;padding:0 16px;font-weight:720}.taskModalFooter button[type=submit]{color:#fff;background:#5d7df4;border-color:#5d7df4}@media (width<=980px){.taskWorkspaceToolbar{flex-direction:column;align-items:stretch}.taskWorkspaceToolbar form{width:100%}.taskStatusTabs{flex-wrap:wrap}.taskMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.taskListRow{grid-template-columns:20px minmax(160px,1fr) auto 34px 32px}.taskListRow time,.taskListMeta{display:none}}@media (width<=620px){.taskWorkspace{padding:12px}.taskMetricGrid{gap:8px}.taskMetricGrid article{min-height:78px;padding:14px}.taskMetricIcon{width:34px;height:34px;top:14px;right:14px}.taskListRedesign{padding:10px}.taskListRow{grid-template-columns:20px minmax(0,1fr) 32px}.taskStatusPill,.taskAssigneeAvatar{display:none}.taskModalBackdrop{padding:10px}.taskModal{max-height:calc(100vh - 20px);padding:18px}.taskModalGrid{grid-template-columns:1fr}.taskModalFooter{flex-direction:column;align-items:stretch}.taskModalFooter>div button{flex:1}}@media (width<=920px){.calendarWorkspaceToolbar{flex-wrap:wrap}.calendarWorkspaceToolbar>label{width:100%}.calendarViewTabs{justify-content:flex-end;width:100%}.calendarMonthView{overflow-x:auto}.calendarWeekdays,.calendarMonthGrid{min-width:760px}}@media (width<=560px){.calendarWorkspace{min-height:calc(100vh - 78px)}.calendarWorkspaceToolbar{padding:12px}.calendarViewTabs{justify-content:flex-start;overflow-x:auto}.calendarViewTabs button{flex:none}.calendarDateHeading{min-height:60px;padding:10px 12px}.calendarMonthView,.calendarTodayView,.calendarWeekView{margin-left:12px;margin-right:12px}.calendarModalBackdrop{padding:10px}.calendarEventModal,.calendarMeetingModal{max-height:calc(100vh - 20px);padding:18px}.calendarEventModalFacts,.calendarMeetingTimes{grid-template-columns:1fr}}.prospectFinderPanel{gap:24px;min-height:calc(100vh - 120px);padding:28px;display:grid;container-type:inline-size}.prospectFinderHeader h2{letter-spacing:-.04em;margin:5px 0 8px;font-size:clamp(28px,4vw,44px)}.prospectFinderHeader>div>span{color:#5d7df4;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}.prospectFinderHeader p{color:var(--muted-text,#6d7487);max-width:720px;margin:0;line-height:1.6}.prospectTwinBrief{background:linear-gradient(135deg,#f1f4ff,#fbfaff);border:1px solid #ced9ff;border-radius:18px;gap:14px;padding:20px;display:grid}.prospectTwinBrief.isApplied{border-color:#8fa7ff;box-shadow:0 10px 26px #485ebe17}.prospectTwinBrief__heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.prospectTwinBrief__heading span{color:#5d67c7;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.prospectTwinBrief__heading h3{color:#202a46;margin:5px 0}.prospectTwinBrief__heading p{color:#606b85;max-width:760px;margin:0;line-height:1.5}.prospectTwinBrief__heading button{flex:none}.prospectTwinBrief__meta,.prospectTwinBrief__evidence{flex-wrap:wrap;gap:8px;display:flex}.prospectTwinBrief__meta span,.prospectTwinBrief__meta strong,.prospectTwinBrief__evidence span{color:#536079;text-overflow:ellipsis;white-space:nowrap;background:#ffffffd1;border:1px solid #dce3fa;border-radius:999px;max-width:100%;padding:6px 10px;font-size:12px;overflow:hidden}.prospectTwinBrief__meta strong,.prospectTwinBrief__evidence b{color:#354b9d}.prospectFinderForm{background:#f8faff;border:1px solid #dfe6f8;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:16px;padding:20px;display:grid}.prospectFinderForm label{color:#30384d;gap:7px;font-size:13px;font-weight:700;display:grid}.prospectFinderForm input,.prospectFinderForm select,.prospectFinderForm textarea{color:#20283c;font:inherit;background:#fff;border:1px solid #ccd7f1;border-radius:9px;padding:10px 12px}.prospectFinderForm textarea{resize:vertical;min-height:92px}.prospectFinderForm__wide{grid-column:span 3}.prospectFinderForm>button{justify-self:start}.prospectQualification{background:#fff;border:1px solid #dfe6f8;border-radius:12px;padding:13px 14px}.prospectQualification summary{color:#30384d;cursor:pointer;font-size:13px;font-weight:800}.prospectQualification>p{color:#69738c;margin:10px 0 14px;font-size:12px}.prospectQualification>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.prospectIcpProfiles{border-bottom:1px solid #dfe6f8;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;align-items:end;gap:12px;padding-bottom:16px;display:grid}.prospectIcpProfiles__saved{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.prospectIcpProfiles__saved .textButton{font-size:12px}.prospectCandidateGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.prospectDiscoveryProgress{background:#f2f5ff;border:1px solid #cfd9fb;border-radius:16px;align-items:flex-start;gap:14px;padding:18px;display:flex}.prospectDiscoveryProgress strong{color:#24345f;margin-bottom:4px;display:block}.prospectDiscoveryProgress p{color:#59647f;margin:0;line-height:1.5}.prospectDiscoveryProgress ol{color:#7b849b;flex-wrap:wrap;gap:6px 20px;margin:14px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.prospectDiscoveryProgress li:before{content:"○";margin-right:6px}.prospectDiscoveryProgress__done,.prospectDiscoveryProgress__active{color:#425fd5;font-weight:700}.prospectDiscoveryProgress__done:before{content:"✓"}.prospectDiscoveryProgress__active:before{content:"•"}.prospectDiscoveryProgress__spinner{border:3px solid #c6d2fa;border-top-color:#5778ed;border-radius:50%;flex:none;width:22px;height:22px;margin-top:2px;animation:.9s linear infinite prospectFinderSpin}@keyframes prospectFinderSpin{to{transform:rotate(360deg)}}.prospectCandidate{background:#fff;border:1px solid #dfe6f8;border-radius:16px;flex-direction:column;gap:13px;min-width:0;padding:20px;display:flex}.prospectCandidate__heading{min-width:0}.prospectCandidate h3{overflow-wrap:anywhere;margin:0 0 4px;font-size:18px}.prospectCandidate__verification{color:#8a5b00;text-transform:uppercase;background:#fff4d8;border:1px solid #f2d48f;border-radius:999px;margin-bottom:8px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.prospectCandidate p{color:var(--muted-text,#6d7487);margin:0;line-height:1.5}.prospectCandidate__facts{min-height:3em}.prospectCandidate__summary{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.prospectCandidate__summary.isExpanded{display:block;overflow:visible}.prospectCandidate__fitScore{color:#4a5876;background:#f3f6ff;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;padding:10px 12px;display:flex}.prospectCandidate__fitScore strong{color:#26386f;font-size:22px}.prospectCandidate__fitScore small{color:#68718a;font-size:13px;font-weight:600}.prospectCandidate__fitScoreBar{background:#d8e1fb;border-radius:999px;width:100%;height:5px;margin-top:8px;overflow:hidden}.prospectCandidate__fitScoreBar i{border-radius:inherit;background:linear-gradient(90deg,#6685f4,#435fce);height:100%;display:block}.prospectCandidate__detailsToggle{color:#4d6fe9;background:0 0;border:0;align-self:flex-start;padding:0;font-size:12px;font-weight:700}.prospectCandidate__scoreExplanation{color:#536079;background:#f8faff;border-radius:10px;padding:11px;font-size:12px}.prospectCandidate__scoreExplanation strong{color:#30384d}.prospectCandidate__scoreExplanation ul{gap:5px;margin:8px 0 0;padding-left:16px;display:grid}.prospectCandidateSources{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.prospectCandidateSources strong{color:#68718a;width:100%;font-size:12px}.prospectCandidateSources a{color:#4d6fe9;gap:2px;min-width:0;max-width:100%;font-size:12px;text-decoration:none;display:grid}.prospectCandidateSources a span{overflow-wrap:anywhere}.prospectCandidateSources a small{color:#7b849b;overflow-wrap:anywhere}.prospectCandidate button{justify-self:start}.prospectCandidateActions{flex-wrap:wrap;gap:8px;display:flex}.prospectCandidateActions .isSelected{color:#2849ba;background:#e7edff;border-color:#9cb1fa}.prospectCandidateActions .isRejected{color:#ad3342;background:#fff0f1;border-color:#edb9c0}.prospectCandidate__addButton{margin-top:auto}.prospectCandidate__importStatus{color:#476283;margin:8px 0 0;font-size:.78rem;line-height:1.45}.companyDiscoveryOrigin{background:linear-gradient(135deg,#fbfcff,#f4f2ff);border:1px solid #d7def7;border-radius:16px;gap:14px;padding:20px;display:grid}.companyDiscoveryOrigin header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.companyDiscoveryOrigin header span{color:#6755e7;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.companyDiscoveryOrigin header h3,.companyDiscoveryOrigin p,.companyDiscoveryOrigin dl{margin:0}.companyDiscoveryOrigin header>strong{color:#33477c;flex:none;font-size:1.05rem}.companyDiscoveryOrigin dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.companyDiscoveryOrigin dl div{background:#ffffffc7;border-radius:10px;min-width:0;padding:10px 12px}.companyDiscoveryOrigin dt{color:#71809a;font-size:.72rem}.companyDiscoveryOrigin dd{overflow-wrap:anywhere;margin:3px 0 0;font-weight:700}.companyDiscoveryOrigin__sources{flex-wrap:wrap;gap:8px 14px;display:flex}.companyDiscoveryOrigin__sources a{color:#405ff2;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.8rem;overflow:hidden}@media (width<=900px){.companyDiscoveryOrigin dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.companyDiscoveryOrigin header{display:grid}.companyDiscoveryOrigin dl{grid-template-columns:1fr}}.prospectReviewHint{color:#59647f;background:#f4f7ff;border:1px solid #dae3ff;border-radius:12px;margin:0;padding:12px 14px;font-size:13px;line-height:1.5}.prospectReviewHint strong{color:#33466e}@container (width<=1080px){.prospectCandidateGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=680px){.prospectCandidateGrid{grid-template-columns:1fr}}@media (width<=760px){.prospectFinderForm{grid-template-columns:1fr}.prospectFinderForm__wide{grid-column:auto}.prospectIcpProfiles{grid-template-columns:1fr}.prospectTwinBrief__heading{flex-direction:column;align-items:flex-start}.prospectQualification>div{grid-template-columns:1fr}}.businessTwinPanel{gap:20px;min-height:calc(100vh - 120px);padding:28px;display:grid}.businessTwinHeader,.businessTwinVersionBar{justify-content:space-between;align-items:center;gap:24px;display:flex}.businessTwinHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.businessTwinHeader h2{letter-spacing:-.04em;margin:5px 0 8px;font-size:clamp(28px,4vw,44px)}.businessTwinHeader p,.businessTwinNarrativeGrid p,.businessTwinSectionGrid p,.businessTwinFacts>p{color:var(--muted-text,#6d7487);margin:0;line-height:1.6}.businessTwinEyebrow{color:#5d7df4;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}.businessTwinFoundation,.businessTwinReadiness{background:linear-gradient(135deg,#fbfcff,#f4f7ff);border:1px solid #dce4f8;border-radius:18px;gap:16px;padding:20px;display:grid}.businessTwinFoundation__intro{justify-content:space-between;align-items:start;gap:24px;display:flex}.businessTwinFoundation__intro span,.businessTwinReadiness span{color:#5d7df4;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.businessTwinFoundation h3{margin:5px 0 7px;font-size:20px}.businessTwinFoundation p,.businessTwinFoundation>small,.businessTwinFoundation label small,.businessTwinReadiness p{color:#747c91;margin:0;line-height:1.5}.businessTwinFoundation__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.businessTwinFoundation__fields label{color:#333b50;gap:7px;font-size:13px;font-weight:700;display:grid}.businessTwinFoundation__fields input,.businessTwinFoundation__fields textarea{color:inherit;font:inherit;resize:vertical;background:#fff;border:1px solid #d7deef;border-radius:12px;width:100%;padding:11px 13px;font-weight:400}.businessTwinFoundation__wide{grid-column:1/-1}.businessTwinReadiness>div{justify-content:space-between;align-items:center;display:flex}.businessTwinReadiness strong{color:#334a99}.businessTwinReadiness>div>strong{font-size:28px}.businessTwinReadiness progress{accent-color:#5d7df4;width:100%;height:10px}.businessTwinEmpty{text-align:center;border:1px dashed #cfd8f0;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:430px;padding:48px;display:flex}.businessTwinEmpty>span{color:#5478f5;background:#edf2ff;border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;font-size:28px;display:flex}.businessTwinEmpty h3{margin:20px 0 8px;font-size:24px}.businessTwinEmpty p{color:#747c91;max-width:620px;margin:0;line-height:1.6}.businessTwinVersionBar{background:#f7f9ff;border:1px solid #e1e7f5;border-radius:16px;padding:15px 18px}.businessTwinVersionBar>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.businessTwinVersionBar small{color:#7c8498;width:100%}.businessTwinStatus{text-transform:capitalize;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:700}.businessTwinStatus--draft{color:#a06400;background:#fff3d8}.businessTwinStatus--approved{color:#168553;background:#ddf8ea}.businessTwinStatus--superseded{color:#687086;background:#edf0f6}.businessTwinReviewNotice{color:#765818;background:#fff9e9;border-left:3px solid #f1b740;margin:-8px 0 0;padding:12px 15px}.businessTwinProfileBody{gap:18px;display:grid}.businessTwinNarrativeGrid,.businessTwinSectionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.businessTwinNarrativeGrid article,.businessTwinSectionGrid section,.businessTwinFacts{border:1px solid #e3e7f0;border-radius:16px;padding:20px}.businessTwinNarrativeGrid span,.businessTwinFacts>div>span{color:#7c8498;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:700;display:block}.businessTwinSectionGrid h3,.businessTwinFacts h3,.businessTwinHistory h3{margin:0 0 14px;font-size:16px}.businessTwinSectionGrid ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.businessTwinSectionGrid li{color:#4f576b;padding-left:18px;line-height:1.45;position:relative}.businessTwinSectionGrid li:before{content:"";background:#6d8cff;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:0}.businessTwinFacts ol{gap:13px;margin:0;padding:0;list-style:none;display:grid}.businessTwinFacts li{background:#fafbfe;border-radius:12px;padding:14px}.businessTwinFacts li p{margin:0 0 10px;line-height:1.5}.businessTwinFacts .businessTwinFactMeta{margin-bottom:9px}.businessTwinFacts .businessTwinFactMeta span{color:#626b80;background:#f0f2f7}.businessTwinFacts li div{flex-wrap:wrap;gap:7px;display:flex}.businessTwinFacts li span{color:#526fce;text-transform:capitalize;background:#eaf0ff;border-radius:999px;padding:5px 9px;font-size:11px}.businessTwinFacts li a{color:#526fce;background:#eaf0ff;border-radius:999px;padding:5px 9px;font-size:11px;text-decoration:none}.businessTwinHistory{border-top:1px solid #e4e8f1;padding-top:20px}.businessTwinHistory>div{flex-wrap:wrap;gap:10px;display:flex}.businessTwinHistory button{color:inherit;text-align:left;background:#fff;border:1px solid #dfe4ef;border-radius:12px;gap:3px;min-width:145px;padding:12px;display:grid}.businessTwinHistory button[aria-current=true]{border-color:#6d8cff;box-shadow:0 0 0 2px #e6ecff}.businessTwinHistory button span,.businessTwinHistory button small{color:#7b8396;text-transform:capitalize}@media (width<=900px){.businessTwinHeader,.businessTwinVersionBar{flex-direction:column;align-items:stretch}.businessTwinNarrativeGrid,.businessTwinSectionGrid,.businessTwinFoundation__fields{grid-template-columns:1fr}.businessTwinFoundation__intro{flex-direction:column}}
