/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--navy:#0d172b;--blue:#0866ff;--green:#087c5b;--ink:#101c32;--muted:#627087;--line:#e2e7ef;--canvas:#f3f5f9;--card:#fff}*{box-sizing:border-box}body{background:var(--canvas);color:var(--ink);font-family:var(--font-geist),Arial,sans-serif;margin:0;font-size:14px}button,input,select{font:inherit;color:inherit}button{cursor:pointer}.appShell{min-height:100vh;display:flex}.appShell>aside{color:#fff;z-index:5;background:#0b1c33;flex-direction:column;width:238px;padding:28px 17px 20px;display:flex;position:fixed;inset:0 auto 0 0}.logo{letter-spacing:-.6px;align-items:center;gap:10px;padding:0 12px;font-size:20px;font-weight:750;display:flex}.logo>span:last-child>span{color:#53a0ff}.logoMark{color:#fff;background:linear-gradient(140deg,#2695ff,#1260de);border-radius:11px;place-items:center;width:35px;height:35px;font-size:18px;display:grid}.appShell>aside nav{flex-direction:column;gap:6px;margin-top:43px;display:flex}.appShell>aside nav button{color:#9aa9bd;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:13px;height:44px;padding:0 13px;font-weight:600;display:flex}.appShell>aside nav button b,.appShell>aside nav button i{color:#b8c5d6;background:#223551;border-radius:15px;margin-left:auto;padding:3px 7px;font-size:11px;font-style:normal}.appShell>aside nav button i{color:#fff;background:#e34e58}.appShell>aside nav button.active{color:#fff;background:#1b3556}.appShell>aside nav button.active>span{color:#63a9ff}.asideBottom{margin-top:auto}.miniPulse{background:#102641;border:1px solid #27415e;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.miniPulse>span{color:#44d69b;font-size:10px}.miniPulse strong,.miniPulse small,.profile strong,.profile small{display:block}.miniPulse strong{font-size:12px}.miniPulse small{color:#8294aa;margin-top:3px;font-size:10px}.profile{border-top:1px solid #243752;align-items:center;gap:9px;margin-top:17px;padding:18px 5px 0;display:flex}.profile>div{color:#2462a9;background:#d7e9ff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}.profile p{flex:1;margin:0}.profile strong{font-size:12px}.profile small{color:#8192a9;margin-top:3px;font-size:10px}.profile>span{color:#657890}.appShell>main{width:calc(100% - 238px);margin-left:238px}.appShell>main>header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:95px;padding:0 34px;display:flex}.appShell>main>header small{color:#8a95a7;letter-spacing:1.2px;font-size:10px;font-weight:700}.appShell>main>header h1{letter-spacing:-.7px;margin:5px 0 0;font-size:23px}.search{color:#8895a8;border:1px solid #e1e6ed;border-radius:8px;align-items:center;gap:7px;width:265px;height:40px;padding:0 11px;display:flex}.search input{border:0;outline:0;width:100%;font-size:12px}.iconBtn{background:#fff;border:1px solid #e1e6ed;border-radius:8px;width:40px;height:40px;position:relative}.iconBtn i{background:#ef4c5b;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:9px}.primary{background:var(--blue);color:#fff;border:0;border-radius:8px;height:40px;padding:0 16px;font-weight:650;box-shadow:0 4px 12px #1677ff2d}.focus{color:#fff;background:linear-gradient(110deg,#0c3160,#0d4985);border-radius:13px;align-items:center;height:125px;padding:25px 31px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #113a6b22}.focus h2{letter-spacing:-.4px;margin:8px 0 5px;font-size:20px}.focus h2 em{color:#7cbaff;font-style:normal}.focus p{color:#a9c0dc;margin:0;font-size:12px}.focus p strong{color:#fff}.eyebrow{letter-spacing:1.3px;color:#66afff;font-size:9px;font-weight:750}.focus>button{color:#fff;background:#1b4f86;border:1px solid #4a78a9;border-radius:8px;height:40px;margin-left:auto;margin-right:125px;padding:0 15px;font-weight:650}.focus>button span{margin-left:20px}.focusOrb{color:#7eb7f2;background:#ffffff08;border:1px solid #5082b5;border-radius:50%;place-items:center;width:89px;height:89px;font-size:36px;font-weight:250;display:grid;position:absolute;right:22px;box-shadow:0 0 0 18px #ffffff04,0 0 0 36px #ffffff03}.metrics{grid-template-columns:repeat(4,1fr);gap:15px;margin:18px 0;display:grid}.metric{border:1px solid var(--line);background:#fff;border-radius:11px;padding:17px 19px;position:relative;overflow:hidden;box-shadow:0 2px 8px #203d6410}.metric:before{content:"";background:#3485f5;width:3px;position:absolute;top:0;bottom:0;left:0}.metric.green:before{background:#18b67a}.metric.amber:before{background:#e7a12d}.metric.red:before{background:#e65c68}.metric>div{color:#7f8b9d;letter-spacing:1px;justify-content:space-between;font-size:9px;font-weight:750;display:flex}.metric i{letter-spacing:1px;font-style:normal}.metric>strong{letter-spacing:-.6px;margin-top:10px;font-size:22px;display:block}.metric p{color:#8994a5;margin:7px 0 0;font-size:10px}.metric p b{color:#0ea76b;margin-right:5px}.dashboardGrid{grid-template-columns:minmax(0,2fr) minmax(260px,.86fr);gap:17px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:11px;box-shadow:0 2px 8px #203d6410}.panelHead{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;height:72px;padding:0 20px;display:flex}.panelHead h3{margin:0 0 5px;font-size:14px}.panelHead p{color:#8c97a8;margin:0;font-size:10px}.panelHead button{color:#377dce;background:0 0;border:0;font-size:11px;font-weight:650}.leadRow{text-align:left;background:#fff;border:0;border-bottom:1px solid #f0f2f5;grid-template-columns:35px 1.3fr 70px 1fr 75px 15px;align-items:center;gap:11px;width:100%;height:62px;padding:0 14px;display:grid}.leadRow:hover{background:#f9fbff}.leadRow:last-child{border-bottom:0}.avatar,.cardMeta>span{color:#3672b1;background:#dfeeff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;font-weight:750;display:grid}.leadName strong,.leadName small,.leadNext strong,.leadNext small{display:block}.leadName strong{margin-bottom:4px;font-size:11px}.leadName small,.leadNext small{color:#8b96a6;font-size:9px}.priority{color:#d94d5b;background:#ffebed;border-radius:5px;width:max-content;padding:4px 6px;font-size:9px;font-weight:700}.leadNext strong{color:#4b5b70;margin-bottom:4px;font-size:10px}.amount{text-align:right;font-size:11px}.arrow{color:#a0aabd;font-size:19px}.recovered{padding-bottom:16px}.help{color:#8491a3;border:1px solid #cbd3df;border-radius:50%;place-items:center;width:19px;height:19px;font-size:10px;display:grid}.recoveredValue{align-items:center;gap:12px;padding:23px 20px 10px;display:flex}.recoveredValue>span{color:#11a66b;background:#dcf8ed;border-radius:11px;place-items:center;width:42px;height:42px;font-size:19px;display:grid}.recoveredValue strong,.recoveredValue small{display:block}.recoveredValue strong{letter-spacing:-1px;font-size:26px}.recoveredValue small{color:#8c97a6;margin-top:3px;font-size:10px}.recoveryBar{background:#eaf0f3;border-radius:6px;height:5px;margin:7px 20px}.recoveryBar span{background:#12ae72;border-radius:6px;height:100%;display:block}.recoveryCopy{color:#7f8b9b;margin:12px 20px;font-size:10px;line-height:1.5}.recoveryCopy strong{color:#11a66b}.quote{color:#54736a;background:#f5faf8;border-left:2px solid #20b77c;border-radius:7px;margin:14px 20px 0;padding:11px;font-size:9px;line-height:1.5}.pipelineMini{margin-top:17px}.miniStages{grid-template-columns:repeat(6,1fr);padding:19px;display:grid}.miniStages>div{border-right:1px solid #edf0f4;padding-left:18px;position:relative}.miniStages>div:first-child{padding-left:0}.miniStages>div:last-child{border:0}.miniStages span{background:#3d8bef;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.miniStages strong{font-size:18px}.miniStages small,.miniStages b{margin:5px 0 0 15px;display:block}.miniStages small{color:#8490a2;font-size:9px}.miniStages b{color:#405169;font-size:9px}.toolbar{justify-content:space-between;margin-bottom:18px;display:flex}.toolbar>div{background:#fff;border:1px solid #dde3eb;border-radius:8px;padding:3px;display:flex}.toolbar button{color:#6d7b8e;background:0 0;border:0;border-radius:6px;padding:7px 13px;font-size:11px}.toolbar button.selected{color:#176ecf;background:#eaf3ff;font-weight:700}.kanban{gap:12px;min-height:640px;padding-bottom:15px;display:flex;overflow-x:auto}.column{width:230px;min-width:230px}.column>header{align-items:center;gap:8px;height:27px;display:flex}.column>header h3{margin:0;font-size:11px}.column>header b{color:#647185;background:#e5eaf0;border-radius:9px;padding:2px 6px;font-size:9px}.stageDot{background:#3788f4;border-radius:50%;width:7px;height:7px}.sContactado{background:#8c6be7}.sVisita{background:#e8a33b}.sPresupuestoenviado{background:#e47936}.sSeguimiento{background:#ec5c6b}.sGanado{background:#12ac72}.sPerdido{background:#8a96a6}.column>div{flex-direction:column;gap:10px;display:flex}.leadCard{text-align:left;background:#fff;border:1px solid #e2e7ed;border-radius:9px;padding:13px;box-shadow:0 2px 5px #243a5710}.leadCard:hover{border-color:#9dc5f2;transform:translateY(-1px)}.cardTop{justify-content:space-between;align-items:center;display:flex}.leadCard h4{margin:14px 0 4px;font-size:12px}.leadCard>p{color:#8490a0;margin:0;font-size:9px}.cardMeta{border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;margin-top:13px;padding-top:10px;display:flex}.cardMeta small{color:#66768a;font-size:9px}.sequence{align-items:center;margin-top:10px;display:flex;position:relative}.sequence i{background:#dce4ed;border-right:2px solid #fff;flex:1;height:5px}.sequence i.done{background:#28b078}.sequence small{color:#718095;margin-left:6px;font-size:8px}.overlay{z-index:20;background:#0b18295c;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{overflow:auto;width:510px!important;color:var(--ink)!important;background:#fff!important;padding:0!important;display:block!important;position:relative!important}.drawer>header{border-bottom:1px solid var(--line);align-items:center;gap:11px;height:74px;padding:0 19px;display:flex}.drawer>header button{color:#768398;background:0 0;border:0;font-size:22px}.drawer>header button:last-child{margin-left:auto;font-size:14px}.drawerAvatar{color:#2d6caf;background:#dfedff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;font-weight:750;display:grid}.drawer>header h2{margin:0 0 4px;font-size:15px}.drawer>header p{color:#8490a1;margin:0;font-size:9px}.drawerAmount{justify-content:space-between;align-items:center;padding:18px 21px;display:flex}.drawerAmount small,.drawerAmount strong{display:block}.drawerAmount small{letter-spacing:1px;color:#8793a4;font-size:8px;font-weight:700}.drawerAmount strong{margin-top:5px;font-size:25px}.scoreBox{background:#f2f8ff;border:1px solid #dcecff;border-radius:10px;align-items:center;gap:13px;margin:0 20px 15px;padding:13px;display:flex}.scoreRing{background:conic-gradient(#247bea var(--score),#d9e5f2 0);border-radius:50%;place-items:center;width:49px;height:49px;display:grid;position:relative}.scoreRing:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:5px}.scoreRing span{font-size:13px;font-weight:750;position:relative}.scoreBox>div:last-child{flex:1}.scoreBox strong{font-size:10px}.scoreBox p{color:#6e7e91;margin:4px 0 0;font-size:8px;line-height:1.5}.drawerTabs{border-bottom:1px solid var(--line);padding:0 20px;display:flex}.drawerTabs button{color:#7d8999;background:#fff;border:0;border-bottom:2px solid #0000;padding:12px 14px;font-size:10px}.drawerTabs button.active{color:#176fda;border-color:#176fda;font-weight:700}.drawerBody h3{margin:14px 0 10px;font-size:11px}.drawerBody dl{border:1px solid #e8ecf1;border-radius:9px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.drawerBody dl>div{border-bottom:1px solid #edf0f4;padding:10px 12px}.drawerBody dd{margin:0;font-size:10px;font-weight:650}.note{color:#59697c;background:#f7f8fa;border-radius:7px;padding:10px;font-size:10px;line-height:1.5}.contact{border:1px solid #e8ecf1;border-radius:7px;align-items:center;gap:10px;margin-bottom:7px;padding:9px 11px;display:flex}.contact>span{color:#4d86c9}.contact>div{flex:1}.contact small,.contact strong{display:block}.contact small{color:#8a95a4;font-size:7px}.contact strong{margin-top:2px;font-size:10px}.contact button{color:#2075d6;background:#edf5ff;border:0;border-radius:5px;padding:5px 8px;font-size:9px}.drawer>footer{border-top:1px solid var(--line);background:#fff;justify-content:flex-end;gap:9px;width:510px;padding:14px 20px;display:flex;position:fixed;bottom:0;right:0}.secondary{background:#fff;border:1px solid #dce2ea;border-radius:8px;height:40px;padding:0 14px;font-weight:600}.timeline,.sequencePanel{padding:22px 25px 90px}.timeline>div{gap:13px;min-height:75px;display:flex;position:relative}.timeline>div:not(:last-child):after{content:"";border-left:1px solid #cdd6e1;height:45px;position:absolute;top:28px;left:13px}.timeline i{color:#0ea36a;background:#e5f7ef;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;font-style:normal;display:grid}.timeline p{margin:2px 0}.timeline strong,.timeline small{display:block}.timeline strong{font-size:11px}.timeline small{color:#8290a3;margin-top:5px;font-size:9px}.timeline .future i{color:#5e7897;background:#edf3fa}.responseState{background:#eaf8f2;border:1px solid #c9eddd;border-radius:9px;gap:10px;margin-bottom:20px;padding:12px;display:flex}.responseState>span{color:#fff;background:#16aa71;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.responseState strong{font-size:10px}.responseState p{color:#60786f;margin:3px 0;font-size:8px}.responseState.paused{background:#fff7e9;border-color:#f1dfbc}.responseState.paused>span{background:#dc9a2d}.messageStep{gap:12px;display:flex}.messageStep>div{flex-direction:column;align-items:center;display:flex}.messageStep i{border:1px solid #cbd5e1;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;font-style:normal;display:grid}.messageStep i.sent{color:#fff;background:#1680e9;border:0}.messageStep>div span{border-left:1px solid #d8e0e8;height:69px}.messageStep section{border:1px solid #e5eaf0;border-radius:7px;flex:1;margin-bottom:12px;padding:10px 12px}.messageStep small,.messageStep strong{display:block}.messageStep small{color:#8a96a6;letter-spacing:.5px;font-size:7px}.messageStep strong{margin:5px 0;font-size:10px}.messageStep p{color:#748194;margin:0;font-size:8px}.simulate{color:#176fce;background:#f5faff;border:1px dashed #93bce8;border-radius:7px;width:100%;padding:10px;font-size:10px;font-weight:700}.toast{z-index:50;color:#fff;background:#142b45;border-radius:8px;padding:11px 17px;font-size:11px;position:fixed;bottom:25px;left:50%;box-shadow:0 8px 25px #0d1c2e3d}.toast span{background:#1eb77a;border-radius:50%;place-items:center;width:19px;height:19px;margin-right:8px;display:inline-grid}.formWorkspace{background:#fff;grid-template-columns:.85fr 1.15fr;min-height:calc(100vh - 95px);display:grid}.formIntro{color:#fff;background:linear-gradient(150deg,#0b2749,#0b3c6b);padding:47px max(45px,8vw);position:relative}.formIntro>.logo{margin-bottom:70px;padding:0}.formIntro>span{letter-spacing:1.4px;color:#62adff;font-size:9px;font-weight:750}.formIntro>h2{letter-spacing:-1px;max-width:470px;margin:14px 0;font-size:30px;line-height:1.18}.formIntro>p{color:#abc0d8}.trust{gap:10px;margin-top:28px;display:flex}.trust>span{color:#63b2ff;background:#184c7b;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.trust p{margin:0}.trust strong,.trust small{display:block}.trust strong{font-size:11px}.trust small{color:#8da8c5;margin-top:4px;font-size:9px}.formIntro blockquote{color:#c5d4e4;background:#ffffff0b;border:1px solid #ffffff18;border-radius:9px;margin:0;padding:15px;font-size:10px;line-height:1.5;position:absolute;bottom:30px;left:max(45px,8vw);right:max(45px,8vw)}.formIntro blockquote footer{color:#7f9bb9;margin-top:7px}.formPreview{width:100%;max-width:760px;margin:0 auto;padding:42px max(45px,9vw)}.steps{align-items:center;margin-bottom:32px;display:flex}.steps span{color:#8491a3;background:#e5eaf0;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;font-weight:700;display:grid}.steps span.on{color:#fff;background:#1678ec}.steps i{background:#e5eaf0;flex:1;height:2px}.steps i.on{background:#1678ec}.formPreview>small{color:#1680ec;letter-spacing:1.2px;font-size:9px;font-weight:750}.formPreview>h2{letter-spacing:-.6px;margin:9px 0 5px;font-size:24px}.formPreview>p{color:#7d8999;margin:0 0 26px;font-size:11px}.formPreview label{margin:17px 0 7px;font-size:10px;font-weight:650;display:block}.formPreview input,.formPreview select{background:#fff;border:1px solid #dce2e9;border-radius:7px;outline:none;width:100%;height:42px;padding:0 11px}.formPreview input:focus,.formPreview select:focus{border-color:#5ba1ed;box-shadow:0 0 0 3px #e7f2ff}.choiceGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.choiceGrid button{text-align:left;background:#fff;border:1px solid #dfe4eb;border-radius:8px;height:57px;padding:0 12px;font-size:10px}.choiceGrid button>span{color:#6c7b8d;margin-right:8px;font-size:18px}.choiceGrid button.chosen,.people button.chosen{color:#176fd1;background:#f1f7ff;border-color:#2c85eb;box-shadow:0 0 0 1px #2c85eb}.choiceGrid.two button{text-align:center;height:41px}.inputUnit{position:relative}.inputUnit span{color:#8591a0;font-size:10px;position:absolute;top:12px;right:12px}.formActions{justify-content:flex-end;gap:9px;margin-top:26px;display:flex}.formActions>button:not(.primary){color:#6e7a8a;background:#fff;border:0;padding:0 14px}.toggleRow{background:#f7f9fb;border-radius:8px;justify-content:space-between;align-items:center;margin-top:17px;padding:12px;display:flex}.toggleRow strong,.toggleRow small{display:block}.toggleRow strong{font-size:10px}.toggleRow small{color:#8b96a4;margin-top:3px;font-size:8px}.toggle{background:#cfd7e0;border:0;border-radius:15px;width:38px;height:22px;padding:3px}.toggle i{background:#fff;border-radius:50%;width:16px;height:16px;display:block}.toggle.on{background:#1678ec}.toggle.on i{margin-left:auto}.people{gap:7px;display:flex}.people button{background:#fff;border:1px solid #dfe4ea;border-radius:7px;width:42px;height:37px;font-size:10px}.twoInputs{grid-template-columns:1fr 1fr;gap:10px;display:grid}.formPreview label span{color:#8793a4;font-weight:400}.upload{color:#2775cc;border-radius:8px;align-items:center;gap:10px;border:1px dashed #b6c5d6!important;padding:12px!important;display:flex!important}.upload span strong,.upload span small{display:block}.upload span small{color:#8b96a4;margin-top:2px;font-size:8px}.legal{align-items:center;gap:7px;font-size:8px!important;font-weight:400!important;display:flex!important}.legal input{width:14px;height:14px}.successScreen{text-align:center;margin:80px auto}.successIcon{color:#0eab70;background:#e5f8f0;border-radius:50%;place-items:center;width:70px;height:70px;margin:0 auto 20px;font-size:30px;display:grid}.successScreen>span{color:#0fa76c!important}.successScreen>p{max-width:430px;margin:12px auto 25px}.successScreen>div:not(.successIcon){background:#f6f8fa;border-radius:8px;justify-content:space-between;max-width:350px;margin:0 auto 20px;padding:14px;display:flex}.successScreen button{color:#1877dd;background:0 0;border:0;font-weight:700}@media (max-width:1050px){.dashboardGrid{grid-template-columns:1fr}.metrics{grid-template-columns:1fr 1fr}.leadRow{grid-template-columns:35px 1fr 65px 80px 15px}.leadNext{display:none}.formWorkspace{grid-template-columns:1fr}.formIntro{display:none}}@media (max-width:760px){.appShell>aside{width:67px;padding:20px 10px}.appShell>aside .logo>span:last-child,.appShell>aside nav button:not(.active)>:not(span),.appShell>aside nav button.active>:not(span),.asideBottom{display:none}.appShell>aside .logo{padding:0}.appShell>aside nav button{justify-content:center;padding:0}.appShell>main{width:calc(100% - 67px);margin-left:67px}.appShell>main>header{padding:0 18px}.headerActions .search,.headerActions .iconBtn{display:none}.pageContent{padding:18px}.focus>button,.focusOrb{display:none}.metrics{grid-template-columns:1fr 1fr}.leadRow{grid-template-columns:33px 1fr 65px}.leadRow .priority,.leadRow .amount,.leadRow .arrow{display:none}.miniStages{grid-template-columns:repeat(3,1fr);gap:18px}.drawer,.drawer>footer{width:calc(100vw - 20px)!important}.kanban{min-height:520px}.formPreview{padding:32px 22px}}@media (max-width:520px){.appShell>main>header h1{font-size:18px}.headerActions .primary{width:40px;padding:0;font-size:0}.headerActions .primary:first-letter{font-size:16px}.metrics{grid-template-columns:1fr}.focus{height:145px}.focus h2{font-size:18px}.miniStages{grid-template-columns:1fr 1fr}.choiceGrid,.drawerBody dl{grid-template-columns:1fr}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.opportunityList{overflow:hidden}.followupHero{color:#fff;background:linear-gradient(110deg,#112f55,#124d83);border-radius:13px;justify-content:space-between;align-items:center;min-height:125px;padding:25px 30px;display:flex}.followupHero>div:first-child>span{letter-spacing:1.2px;color:#72b6ff;font-size:9px;font-weight:750}.followupHero h2{margin:8px 0 5px;font-size:20px}.followupHero p{color:#aec3da;margin:0;font-size:11px}.followupHero p strong{color:#fff}.followupProgress{text-align:center;background:#ffffff08;border:1px solid #5f87b1;border-radius:50%;place-content:center;width:78px;height:78px;display:grid}.followupProgress strong{font-size:25px}.followupProgress small{color:#b6c9dd;margin-top:2px;font-size:8px}.followupStats{grid-template-columns:repeat(3,1fr);gap:14px;margin:17px 0;display:grid}.followupStats>div{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:12px;padding:15px 18px;display:flex}.followupStats>div>span{color:#2078d7;background:#eaf4ff;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.followupStats p{margin:0}.followupStats strong,.followupStats small{display:block}.followupStats strong{font-size:16px}.followupStats small{color:#8793a4;margin-top:3px;font-size:9px}.followupSection{margin-bottom:15px;overflow:hidden}.followupSection>header{border-bottom:1px solid #edf0f4;align-items:center;height:65px;padding:0 18px;display:flex}.followupSection>header div{flex:1}.followupSection>header h3{margin:0 0 4px;font-size:13px}.followupSection>header p{color:#8793a3;margin:0;font-size:9px}.followupSection>header>b{color:#1d71ce;background:#eaf3ff;border-radius:11px;place-items:center;min-width:22px;height:22px;font-size:9px;display:grid}.followupRow{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f4;grid-template-columns:34px minmax(190px,1.1fr) 70px minmax(180px,1fr) 70px 14px;align-items:center;gap:12px;width:100%;min-height:64px;padding:9px 18px;display:grid}.followupRow:last-child{border-bottom:0}.followupRow:hover{background:#f8fbff}.followupClient strong,.followupClient small,.followupMessage strong,.followupMessage small{display:block}.followupClient strong,.followupMessage strong{margin-bottom:4px;font-size:10px}.followupClient small,.followupMessage small{color:#8793a4;font-size:9px}.followupDay{color:#1d70ca;background:#eaf4ff;border-radius:5px;width:max-content;padding:5px 7px;font-size:9px;font-weight:750}.followupDay.last{color:#ba6d1d;background:#fff1e3}.upcoming{opacity:.92}.kanban{scrollbar-width:none}.kanban::-webkit-scrollbar{display:none}.listHeader,.opportunityRow{grid-template-columns:minmax(260px,1.6fr) minmax(130px,.75fr) 90px minmax(175px,1fr) 100px 18px;align-items:center;gap:16px;display:grid}.listHeader{border-bottom:1px solid var(--line);color:#8995a6;letter-spacing:.7px;text-transform:uppercase;background:#f8fafc;height:43px;padding:0 18px;font-size:9px;font-weight:750}.opportunityRow{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f4;width:100%;min-height:68px;padding:10px 18px}.opportunityRow:last-child{border-bottom:0}:is(.opportunityRow:hover,.opportunityRow:focus-visible){background:#f8fbff;outline:0}.listClient{align-items:center;gap:11px;min-width:0;display:flex}.listClient>i{flex:none;font-style:normal}.listClient strong,.listClient small,.listNext strong,.listNext small{display:block}.listClient strong{margin-bottom:4px;font-size:11px}.listClient small,.listNext small{color:#8995a5;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.stageBadge{color:#4e5d70;align-items:center;gap:7px;font-size:10px;font-weight:650;display:flex}.stageBadge .stageDot{flex:none}.listNext strong{color:#48586d;margin-bottom:4px;font-size:10px}.listAmount{text-align:right;font-size:11px}.toolbarControls,.toolbarControls>.controlWrap{position:relative}.toolbarControls .controlActive{color:#176ecf;background:#edf5ff;font-weight:700}.toolbarControls button b{color:#fff;background:#1677ed;border-radius:9px;place-items:center;min-width:17px;height:17px;margin-left:4px;padding:0 5px;font-size:8px;display:inline-grid}.controlPopover{z-index:12;color:var(--ink);background:#fff;border:1px solid #dde4ec;border-radius:10px;position:absolute;top:42px;right:0;box-shadow:0 14px 34px #19365325}.filterPopover{width:370px;padding:16px}.filterPopover>header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:flex-start;padding-bottom:13px;display:flex}.filterPopover>header strong,.filterPopover>header small{display:block}.filterPopover>header strong{font-size:12px}.filterPopover>header small{color:#8793a4;margin-top:3px;font-size:9px}.filterPopover>header button{color:#2478d5;font-weight:650}.filterPopover fieldset{border:0;margin:15px 0;padding:0}.filterPopover legend{color:#718095;text-transform:uppercase;letter-spacing:.7px;margin-bottom:9px;font-size:9px;font-weight:750}.filterOptions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.filterOptions label{cursor:pointer;border:1px solid #e4e8ee;border-radius:7px;align-items:center;gap:7px;padding:8px;font-size:10px;display:flex}.filterOptions label:last-child{grid-column:1/-1}.filterOptions input{accent-color:#1677ed}.filterOptions .stageDot{flex:none}.priorityOptions{gap:6px;display:flex}.priorityOptions button{border:1px solid #e0e5eb;border-radius:6px;padding:7px 12px}.priorityOptions button.selected{color:#176fcc;background:#eef6ff;border-color:#2b82e5;font-weight:700}.filterPopover>footer{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;padding-top:13px;display:flex}.filterPopover>footer span{color:#7c899a;font-size:9px}.filterPopover>footer .primary{background:var(--blue);color:#fff;height:32px;padding:0 12px;font-weight:700;box-shadow:0 4px 12px #1677ff2d}.sortPopover{width:210px;padding:10px}.sortPopover>strong{text-transform:uppercase;letter-spacing:.7px;color:#8591a1;padding:5px 8px 8px;font-size:9px;display:block}.sortPopover>button{text-align:left;border-radius:6px;justify-content:space-between;align-items:center;width:100%;padding:9px 8px;display:flex}.sortPopover>button:hover{background:#f5f8fb}.sortPopover>button.selected{color:#176fce;background:#edf5ff;font-weight:700}.sortPopover>button b{color:#176fce;background:0 0;margin:0;padding:0}.resultsSummary{color:#7c8999;justify-content:space-between;align-items:center;margin:-8px 0 12px;font-size:9px;display:flex}.resultsSummary button{color:#2377d2;background:0 0;border:0;font-size:9px;font-weight:650}.emptyColumn{opacity:.7}.emptyState{text-align:center;color:#919baa;border:1px dashed #d5dde7;border-radius:8px;padding:17px 5px;font-size:9px;display:block}.noResults>span{color:#4d81b8;background:#edf4fb;border-radius:50%;place-items:center;width:40px;height:40px;margin:auto;font-size:18px;display:grid}.noResults strong,.noResults p{display:block}.noResults strong{margin-top:12px;font-size:12px}.noResults p{color:#8490a1;font-size:9px}.noResults button{color:#176fce;background:#edf5ff;border:0;border-radius:6px;padding:7px 11px;font-size:9px;font-weight:700}@media (max-width:1050px){.listHeader,.opportunityRow{grid-template-columns:minmax(220px,1.5fr) minmax(120px,.8fr) 80px minmax(140px,1fr) 85px 12px;gap:10px}.opportunityList{overflow-x:auto}.listHeader,.opportunityRow{min-width:850px}}@media (max-width:760px){.toolbar{align-items:flex-start;gap:10px}.toolbarControls{flex-wrap:wrap;justify-content:flex-end}.filterPopover{width:auto;position:fixed;top:150px;left:80px;right:12px}.sortPopover{right:0}.filterOptions{grid-template-columns:1fr}.filterOptions label:last-child{grid-column:auto}.resultsSummary{align-items:flex-start}.followupStats{grid-template-columns:1fr}.followupRow{grid-template-columns:34px 1fr 62px 12px}.followupRow .followupMessage,.followupRow .priority{display:none}}.stageEditor{background:#f7f9fc;border:1px solid #e2e8f0;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin:0 20px 15px;padding:12px;display:flex}.stageEditor label{color:#536276;font-size:10px;font-weight:700}.stageEditor select{color:#203148;background:#fff;border:1px solid #d4dce7;border-radius:7px;min-width:190px;height:36px;padding:0 10px}.formActions .primary:disabled{opacity:.45;cursor:not-allowed}@media (max-width:760px){.appShell{padding-bottom:66px}.appShell>aside{z-index:40;border-top:1px solid #203650;width:100%;height:66px;padding:7px 8px;inset:auto 0 0}.appShell>aside .logo,.asideBottom{display:none}.appShell>aside nav{grid-template-columns:repeat(4,1fr);gap:3px;margin:0;display:grid}.appShell.adminShell>aside nav{grid-template-columns:repeat(5,1fr)}.appShell>aside nav button{text-align:center;flex-direction:column;justify-content:center;gap:3px;min-width:0;height:52px;padding:5px 2px;font-size:8px;line-height:1.05}.appShell>aside nav button>span{width:auto;font-size:17px}.appShell>aside nav button>b,.appShell>aside nav button>i{display:none}.appShell>main{width:100%;min-width:0;margin-left:0}.appShell>main>header{gap:10px;height:78px;padding:0 16px}.appShell>main>header small{font-size:8px}.appShell>main>header h1{white-space:nowrap;text-overflow:ellipsis;max-width:58vw;font-size:19px;overflow:hidden}.headerActions .search,.headerActions .iconBtn{display:none}.headerActions .primary{width:40px;padding:0;font-size:0}.headerActions .primary:first-letter{font-size:17px}.pageContent{padding:16px}.focus{height:auto;min-height:126px;padding:22px}.focus>button,.focusOrb{display:none}.dashboardGrid{display:block}.dashboardGrid>.panel{margin-bottom:14px}.leadRow{grid-template-columns:33px minmax(0,1fr) 70px;height:auto;min-height:66px}.leadRow .priority,.leadRow .amount,.leadRow .arrow{display:none}.drawer,.drawer>footer{width:100%!important}.drawer{padding-bottom:74px!important}.kanban{min-height:520px}.pipelinePage .resultsSummary:after{content:"← Desliza para ver las etapas →";color:#6f7f93;margin-top:6px;font-size:9px;display:block}.formWorkspace{min-height:calc(100vh - 144px);display:block}.formPreview{max-width:none;padding:26px 18px}.toolbar{align-items:flex-start;gap:10px}.toolbarControls{flex-wrap:wrap;justify-content:flex-end}.filterPopover,.sortPopover{width:auto!important;position:fixed!important;top:90px!important;left:12px!important;right:12px!important}.followupStats{grid-template-columns:1fr}.followupRow{grid-template-columns:34px minmax(0,1fr) auto}.followupMessage,.followupRow>.priority,.followupRow>.arrow{display:none}.stageEditor{flex-direction:column;align-items:flex-start}.stageEditor select{width:100%;min-width:0}.toast{text-align:center;bottom:82px;left:16px;right:16px}}.drawerEdit{color:#176fce!important;background:#edf5ff!important;border-radius:6px!important;margin-left:auto!important;padding:7px 10px!important;font-size:10px!important}.drawerTabs button b{color:#176fce;background:#eaf3ff;border-radius:10px;margin-left:5px;padding:2px 5px;font-size:8px}.editGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.editGrid label{color:#637287;font-size:9px;font-weight:700}.editGrid input,.editGrid select,.editGrid textarea{background:#fff;border:1px solid #dce3eb;border-radius:7px;width:100%;margin-top:6px;padding:9px;font-size:10px;display:block}.editGrid input,.editGrid select{height:39px}.editGrid textarea{resize:vertical;min-height:76px}.editGrid .wide{grid-column:1/-1}.editGrid button.wide{border:0;height:40px}.addNote{background:#f6f8fb;border:1px solid #e6eaf0;border-radius:9px;padding:10px}.addNote textarea{resize:vertical;background:0 0;border:0;outline:0;width:100%;min-height:70px;font-size:10px}.addNote button{border:0;height:32px;margin-left:auto;font-size:9px;display:block}.addNote button:disabled{opacity:.45}.activityList{margin-top:18px}.activityList>div{gap:11px;min-height:58px;display:flex;position:relative}.activityList>div>i{color:#2175cf;background:#eaf4ff;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:10px;font-style:normal;display:grid}.activityList p{margin:2px 0}.activityList strong,.activityList small{display:block}.activityList strong{font-size:10px}.activityList small{color:#8491a3;margin-top:4px;font-size:8px}.emptyActivity{color:#8592a3;font-size:9px;margin-left:38px!important}.followupManageRow{border:1px solid #e3e8ee;border-radius:9px;margin-bottom:10px;padding:12px}.followupManageRow>div{align-items:center;gap:10px;display:flex}.followupManageRow>div:last-child{gap:7px;margin:10px 0 0 48px}.followupManageRow p{flex:1;margin:0}.followupManageRow strong,.followupManageRow small{display:block}.followupManageRow strong{font-size:10px}.followupManageRow small{color:#8592a3;margin-top:3px;font-size:8px}.followupManageRow button,.stopSequence{color:#4d6076;background:#fff;border:1px solid #d8e1eb;border-radius:6px;padding:6px 9px;font-size:8px}.followupStatus{color:#2777cc;background:#edf4fc;border-radius:50%;place-items:center;width:38px;height:38px;font-size:9px;font-weight:750;display:grid}.followupStatus.completado{color:#0b9961;background:#ddf7ec}.followupStatus.pospuesto{color:#b87519;background:#fff1dc}.stopSequence{color:#b44d58;background:#fff8f8;border-color:#e6c6c9;width:100%;margin-top:8px;padding:9px;font-weight:700}.editSections>h3{margin-top:22px}.editSections>h3:first-child{margin-top:0}.activityItem>p{flex:1}.deleteNote{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;margin-left:auto;gap:5px!important;min-height:0!important;display:flex!important}.deleteNote>button{color:#b34c57;background:#fff0f1;border:0;border-radius:5px;padding:5px 7px;font-size:8px}.deleteNote>button:last-child{color:#596b80;background:#eef3f8}.deleteNote>span{text-align:right;color:#9b4c55;width:100%;font-size:8px;font-weight:700}.profileControl{z-index:15;width:204px;position:fixed;bottom:20px;left:17px}.profileTrigger{color:#fff;text-align:left;background:#0b1c33;border:0;border-top:1px solid #243752;align-items:center;gap:9px;width:100%;height:54px;padding:10px 5px;display:flex}.profileTrigger>span,.profileMenu header>span{color:#2462a9;background:#d7e9ff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:11px;font-weight:700;display:grid}.profileTrigger p{flex:1;min-width:0;margin:0}.profileTrigger strong,.profileTrigger small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.profileTrigger small{color:#8192a9;margin-top:3px;font-size:9px}.profileTrigger i{color:#7e8da1;font-style:normal}.profileMenu{color:#17243a;background:#fff;border:1px solid #dfe5ed;border-radius:10px;width:270px;padding:10px;position:absolute;bottom:62px;left:0;box-shadow:0 16px 40px #07172d38}.profileMenu header{border-bottom:1px solid #edf0f4;align-items:center;gap:10px;margin-bottom:6px;padding:8px;display:flex}.profileMenu header strong,.profileMenu header small{display:block}.profileMenu header strong{font-size:11px}.profileMenu header small{color:#8190a3;margin-top:3px;font-size:9px}.profileMenu>button{text-align:left;background:#fff;border:0;border-radius:6px;width:100%;padding:10px;font-size:10px;display:block}.profileMenu>button:hover{background:#f3f7fb}.profileMenu .resetOption{color:#a24d57}.profileMenu>h3{margin:6px 6px 12px;font-size:12px}.profileMenu>label{margin:9px 6px;font-size:9px;font-weight:700;display:block}.profileMenu input{border:1px solid #dce3eb;border-radius:6px;width:100%;height:37px;margin-top:5px;padding:0 8px;font-size:10px;display:block}.profileActions{justify-content:flex-end;gap:7px;margin:13px 6px 5px;display:flex}.profileActions button{background:#fff;border:1px solid #dbe2ea;border-radius:6px;height:34px;padding:0 10px;font-size:9px}.profileActions .primary{background:var(--blue);color:#fff;border:0}.profileHint{color:#8995a5;border-top:1px solid #edf0f4;padding:9px 9px 2px;font-size:8px;display:block}.resetConfirm{background:#fff7f7;border:1px solid #f0d9db;border-radius:7px;padding:9px}.resetConfirm p{color:#8f4c53;margin:0 0 8px;font-size:9px;line-height:1.4}.resetConfirm button{border:0;border-radius:5px;margin-right:5px;padding:6px 8px;font-size:8px}.resetConfirm button:first-of-type{color:#fff;background:#bd5360}.resetConfirm button:last-child{color:#526478;background:#eef2f6}.companyLabel{background:#f5f8fb;border-radius:7px;margin:9px 7px 12px;padding:9px}.companyLabel small,.companyLabel strong{display:block}.companyLabel small{letter-spacing:.8px;color:#8795a7;font-size:7px}.companyLabel strong{margin-top:3px;font-size:10px}.teamMenu>h3{text-transform:uppercase;letter-spacing:.7px;color:#728095;margin:10px 7px 7px;font-size:9px}.teamList{flex-direction:column;gap:4px;margin-bottom:8px;display:flex}.teamList>button{text-align:left;background:#fff;border:0;border-radius:7px;align-items:center;gap:9px;width:100%;padding:8px;display:flex}.teamList>button:hover,.teamList>button.active{background:#edf5ff}.teamList>button>p{flex:1;margin:0}.teamList strong,.teamList small{display:block}.teamList strong{font-size:10px}.teamList small{color:#8190a2;margin-top:3px;font-size:8px}.teamList>button>i{color:#1677df;font-style:normal}.teamAvatar.purple{color:#6b58b6!important;background:#eee8ff!important}.teamAvatar.green{color:#18815a!important;background:#dcf5e9!important}.teamAvatar.blue{color:#2462a9!important;background:#d7e9ff!important}.profileMenu .tourOption{color:#176fce;background:#eaf4ff;margin:6px 0;font-weight:700}.profileMenu .tourOption small{color:#71869e;margin:4px 0 0 16px;font-size:8px;font-weight:400;display:block}.manageUsersOption{font-weight:700;color:#117452!important;background:#edf8f4!important}.manageUsersOption small{color:#708d82;margin:4px 0 0 20px;font-size:8px;font-weight:400;display:block}.logoutOption{margin-top:5px;color:#a34c55!important;border-top:1px solid #edf0f4!important}.financialRestricted .metric,.financialRestricted .amount,.financialRestricted .cardTop>span:nth-child(2),.financialRestricted .drawerAmount,.financialRestricted .followupStats>div:nth-child(3),.financialRestricted .followupClient small,.financialRestricted .pipelineMini .panelHead p,.financialRestricted .miniStages b,.financialRestricted .column>p,.financialRestricted .followupHero p{display:none!important}.financialRestricted .metrics:after{content:"Información económica restringida para este perfil";color:#6d7b8d;text-align:center;background:#f5f7fa;border:1px solid #e1e6ec;border-radius:9px;grid-column:1/-1;padding:18px;font-size:11px}.loginScreen{background:#fff;grid-template-columns:1.05fr .95fr;min-height:100vh;display:grid}.loginBrand{color:#fff;background:linear-gradient(145deg,#081c34,#0c4276);flex-direction:column;justify-content:space-between;padding:55px clamp(45px,7vw,110px);display:flex}.loginLogo{align-items:center;gap:10px;font-size:20px;font-weight:700;display:flex}.loginLogo>b{background:#1b7de8;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.loginLogo strong{color:#63b3ff}.loginBrand>div:nth-child(2)>span,.loginPanel form>span{color:#62adff;letter-spacing:1.3px;font-size:9px;font-weight:750}.loginBrand h1{letter-spacing:-1.5px;max-width:620px;margin:15px 0;font-size:42px;line-height:1.08}.loginBrand p{color:#afc5dc;max-width:520px;line-height:1.6}.loginBrand>small{color:#7f9ab6}.loginPanel{place-items:center;padding:35px;display:grid}.loginPanel form{width:min(410px,100%)}.loginPanel h2{margin:12px 0 6px;font-size:30px}.loginPanel form>p{color:#7b8798;margin-bottom:28px;font-size:12px}.loginPanel label{margin:16px 0 7px;font-size:10px;font-weight:700;display:block}.loginPanel input{border:1px solid #d8e0e9;border-radius:8px;outline:none;width:100%;height:46px;padding:0 12px}.loginPanel input:focus{border-color:#4b96e9;box-shadow:0 0 0 3px #e8f3ff}.loginPanel .primary{width:100%;margin-top:22px}.loginError{color:#a94651;background:#fff0f1;border:1px solid #f0ced2;border-radius:7px;margin-top:12px;padding:9px 11px;font-size:10px}.demoCredentials{background:#f4f8fc;border-radius:8px;margin-top:25px;padding:13px}.demoCredentials strong,.demoCredentials small{display:block}.demoCredentials strong{font-size:9px}.demoCredentials small{color:#718095;margin-top:5px;font-size:9px}.userManagerOverlay{z-index:100;background:#07162999;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.userManager{background:#fff;border-radius:14px;width:min(980px,100%);max-height:90vh;overflow:auto;box-shadow:0 25px 80px #07142766}.userManager>header{border-bottom:1px solid #e8edf2;justify-content:space-between;padding:24px 28px;display:flex}.userManager>header span{color:#1777dc;letter-spacing:1.2px;font-size:8px;font-weight:750}.userManager>header h2{margin:6px 0;font-size:22px}.userManager>header p{color:#7c8999;margin:0;font-size:10px}.userManager>header>button{color:#748297;background:#fff;border:0;font-size:24px}.userManagerBody{grid-template-columns:300px 1fr;min-height:500px;display:grid}.userManagerBody>aside{border-right:1px solid #e8edf2;padding:20px}.userManagerBody>aside h3{text-transform:uppercase;color:#718095;font-size:10px}.userManagerBody>aside>button{text-align:left;background:#fff;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;padding:10px;display:flex}.userManagerBody>aside>button.active,.userManagerBody>aside>button:hover{background:#edf5ff}.userManagerBody aside p{flex:1;margin:0}.userManagerBody aside strong,.userManagerBody aside small{display:block}.userManagerBody aside strong{font-size:10px}.userManagerBody aside small{color:#8290a2;margin-top:3px;font-size:8px}.userManagerBody .newUser{color:#176fce;border:1px dashed #9dbde0;justify-content:center;margin-top:12px}.userForm{padding:25px 28px}.userForm>h3{margin:0 0 18px;font-size:16px}.userFormGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.userFormGrid label{color:#5f6e82;font-size:9px;font-weight:700}.userFormGrid input,.userFormGrid select{background:#fff;border:1px solid #dbe2ea;border-radius:7px;width:100%;height:40px;margin-top:6px;padding:0 9px;display:block}.permissionToggle{background:#f5f8fb;border-radius:8px;grid-column:1/-1;align-items:center;gap:10px;padding:12px;display:flex!important}.permissionToggle input{width:17px!important;height:17px!important;margin:0!important}.permissionToggle strong,.permissionToggle small{display:block}.permissionToggle small{color:#7a899b;margin-top:4px;font-weight:400}.userForm>footer{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.userForm>footer button{background:#fff;border:1px solid #dbe2e9;border-radius:7px;height:38px;padding:0 13px}.userForm>footer .primary{background:var(--blue);color:#fff;border:0}@media (max-width:760px){.loginScreen{grid-template-columns:1fr}.loginBrand{display:none}.userManagerBody{grid-template-columns:1fr}.userManagerBody>aside{border-bottom:1px solid #e8edf2;border-right:0}.userFormGrid{grid-template-columns:1fr}.permissionToggle{grid-column:auto}}.followupGuide,.followupExplainer{color:#35536f;background:#edf6ff;border:1px solid #d4e8fb;border-radius:10px;padding:15px}.followupGuide{margin:16px 0}.followupGuide strong,.followupExplainer strong{font-size:11px}.followupGuide p,.followupExplainer p{color:#60788f;margin:5px 0 10px;font-size:9px;line-height:1.5}.followupGuide>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.followupGuide span{background:#fff;border-radius:7px;padding:10px;font-size:9px}.followupGuide span b{color:#176fce;margin-bottom:4px;display:block}.followupExplainer{margin-bottom:12px}.performanceHero{color:#fff;background:linear-gradient(120deg,#0b315e,#0d4b84);border-radius:13px;justify-content:space-between;align-items:center;padding:25px 30px;display:flex}.performanceHero span{letter-spacing:1.2px;color:#6db7ff;font-size:8px;font-weight:750}.performanceHero h2{margin:8px 0 5px;font-size:24px}.performanceHero p{color:#aac1da;margin:0;font-size:10px}.performanceHero>div:last-child{border:1px solid #4d7eae;border-radius:10px;place-items:center;width:115px;height:78px;display:grid}.performanceHero>div:last-child strong{font-size:28px}.performanceHero>div:last-child small{color:#aac1da;margin-top:-16px;font-size:8px}.performanceMetrics{grid-template-columns:repeat(3,1fr);gap:14px;margin:17px 0;display:grid}.performanceMetrics>div{background:#fff;border:1px solid #e2e7ed;border-radius:10px;padding:17px}.performanceMetrics small{letter-spacing:.8px;color:#7b899a;font-size:8px;font-weight:700}.performanceMetrics strong{margin:9px 0 4px;font-size:23px;display:block}.performanceMetrics p{color:#8290a1;margin:0;font-size:9px}.workerPerformance>header{border-bottom:1px solid #e8edf2;padding:18px 20px}.workerPerformance h3{margin:0 0 4px;font-size:13px}.workerPerformance header p{color:#8491a2;margin:0;font-size:9px}.performanceHead,.performanceTable article{grid-template-columns:minmax(220px,1.5fr) repeat(5,minmax(80px,.65fr));align-items:center;gap:10px;display:grid}.performanceHead{color:#768497;text-transform:uppercase;background:#f5f7fa;padding:11px 18px;font-size:8px;font-weight:750}.performanceTable article{border-top:1px solid #edf0f4;padding:12px 18px}.workerName{align-items:center;gap:9px;display:flex}.workerName p{margin:0}.workerName strong,.workerName small{display:block}.workerName strong{font-size:10px}.workerName small{color:#8290a2;margin-top:3px;font-size:8px}.performanceTable article>b,.performanceTable article>strong{font-size:11px}.performanceTable .needsWork{color:#c35831;background:#fff1e8;border-radius:6px;width:max-content;padding:5px}.performanceNote{background:#f6f8fb;border-radius:9px;margin-top:15px;padding:14px}.performanceNote p{color:#748296;margin:5px 0 0;font-size:9px;line-height:1.5}@media (max-width:760px){.followupGuide>div,.performanceMetrics{grid-template-columns:1fr}.followupGuide span{padding:8px}.performanceHero{align-items:flex-start;padding:20px}.performanceHero>div:last-child{width:80px;height:65px;margin-left:10px}.performanceHead{display:none}.performanceTable article{grid-template-columns:1fr 1fr 1fr;gap:9px}.workerName{grid-column:1/-1}.performanceTable article>b:before,.performanceTable article>strong:before{color:#8290a2;font-size:7px;font-weight:500;display:block}.performanceTable article>b:nth-child(2):before{content:"Asignadas"}.performanceTable article>b:nth-child(3):before{content:"Activas"}.performanceTable article>b:nth-child(4):before{content:"Hoy"}.performanceTable article>b:nth-child(5):before{content:"Ganadas"}.performanceTable article>strong:before{content:"Importe ganado"}.performanceTable article>strong{grid-column:2/-1}.followupHero{min-height:150px;height:auto!important;padding:18px!important}.followupProgress{align-self:flex-start}.followupRow{min-height:72px;grid-template-columns:32px 1fr 50px!important;height:auto!important;padding:10px!important}.followupMessage,.followupRow .priority,.followupRow .arrow{display:none}.toolbar{align-items:flex-start;gap:10px}.toolbar>div:first-child{max-width:100%;overflow-x:auto}.filterActions{flex-wrap:wrap}.userManager{max-height:94vh}.userManagerBody>aside{max-height:220px;overflow:auto}.loginPanel{padding:24px}.loginPanel h2{font-size:25px}.workerPerformance{box-shadow:none;background:0 0;border:0}.workerPerformance>header{background:#fff;border:1px solid #e3e8ef;border-radius:10px;margin-bottom:10px}.performanceTable{gap:10px;display:grid}.performanceTable article{background:#fff;border:1px solid #e1e7ee;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px;display:grid;box-shadow:0 3px 10px #203d6410}.workerName{border-bottom:1px solid #edf1f5;grid-column:1/-1;margin-bottom:2px;padding-bottom:10px}.workerName .teamAvatar{border:3px solid #fff;border-radius:50%;width:44px;height:44px;font-size:13px;font-weight:750;box-shadow:0 0 0 1px #dfe6ee,0 4px 10px #203d6418}.workerName .teamAvatar.green{color:#147958;background:linear-gradient(145deg,#d7f5e8,#bdebd8)}.workerName .teamAvatar.purple{color:#6552b3;background:linear-gradient(145deg,#eee8ff,#dcd1ff)}.workerName .teamAvatar.blue{color:#2867ad;background:linear-gradient(145deg,#dcecff,#bfdcff)}.workerName strong{font-size:13px}.workerName small{margin-top:4px;font-size:9px}.performanceTable article>b,.performanceTable article>strong{background:#f5f8fb;border-radius:8px;min-width:0;padding:9px;font-size:15px;line-height:1.1}.performanceTable article>b:before,.performanceTable article>strong:before{text-transform:uppercase;letter-spacing:.35px;color:#7b8ba0;margin-bottom:6px;font-size:7px}.performanceTable article>b:nth-child(4){color:#bd5732;background:#fff1e7}.performanceTable article>b:nth-child(5){grid-column:1/2}.performanceTable article>strong{color:#147451;background:#eef8f4;grid-column:2/4}.performanceTable article>strong:before{color:#6c8a7d}.performanceTable .needsWork{width:auto;padding:9px}.performanceNote{margin-top:10px}.performanceHero h2{font-size:19px}.performanceHero p{line-height:1.45}.performanceHero>div:last-child strong{font-size:23px}}.workerName .teamAvatar{text-align:center!important;flex:none!important;place-items:center!important;padding:0!important;line-height:1!important;display:grid!important}.headerActions .iconBtn{display:none!important}.metric>div>i,.recovered .help{display:none}.miniStages{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;padding:0}.miniStages>div{grid-template-rows:auto auto auto;grid-template-columns:10px 1fr;align-content:center;column-gap:8px;min-height:112px;display:grid;padding:20px!important}.miniStages>div>span{grid-column:1;width:8px;height:8px;margin:5px 0 0}.miniStages>div>strong{grid-column:2;font-size:18px}.miniStages>div>small,.miniStages>div>b{grid-column:1/-1;margin:7px 0 0!important}.miniStages>div>small{min-height:22px;line-height:1.25}.miniStages>div:first-child>span{background:#3788f4}.miniStages>div:nth-child(2)>span{background:#8c6be7}.miniStages>div:nth-child(3)>span{background:#e8a33b}.miniStages>div:nth-child(4)>span{background:#e47936}.miniStages>div:nth-child(5)>span{background:#ec5c6b}.miniStages>div:nth-child(6)>span{background:#12ac72}.ownerEditor{border:1px solid #e2e8f0;border-radius:9px;justify-content:space-between;align-items:center;margin:-6px 20px 15px;padding:10px 12px;display:flex}.ownerEditor label{color:#536276;font-size:10px;font-weight:700}.ownerEditor select{background:#fff;border:1px solid #d4dce7;border-radius:7px;min-width:190px;height:36px;padding:0 10px}.lossPrompt{z-index:5;background:#fff;border:1px solid #e7c9cc;border-radius:10px;padding:15px;position:absolute;bottom:76px;left:20px;right:20px;box-shadow:0 14px 35px #11243b2e}.lossPrompt p{color:#7c8999;margin:5px 0 10px;font-size:9px}.lossPrompt select{background:#fff;border:1px solid #dce3eb;border-radius:7px;width:100%;height:38px;padding:0 9px;font-size:10px}.lossPrompt>div{justify-content:flex-end;gap:7px;margin-top:11px;display:flex}.lossPrompt button{background:#fff;border:1px solid #dce3eb;border-radius:6px;padding:7px 10px;font-size:9px}.lossPrompt button:last-child{color:#fff;background:#bd5360;border:0}.demoBar{z-index:14;color:#dce9f7;background:#102946;border:1px solid #2a4969;border-radius:9px;align-items:center;gap:12px;padding:9px 11px;font-size:9px;display:flex;position:fixed;bottom:18px;right:20px;box-shadow:0 10px 25px #0b1d3629}.demoBar b{color:#fff;background:#2d83e8;border-radius:4px;margin-right:5px;padding:3px 5px}.demoBar button{color:#176fce;background:#eaf4ff;border:0;border-radius:5px;padding:6px 8px;font-size:9px;font-weight:700}.guideOverlay{z-index:80;background:#09182a99;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.guideOverlay>section{background:#fff;border-radius:14px;width:min(430px,100%);padding:25px;box-shadow:0 24px 70px #07142766}.guideOverlay>section>span{color:#2179d9;letter-spacing:1px;font-size:8px;font-weight:750}.guideOverlay h2{margin:10px 0;font-size:22px}.guideOverlay p{color:#66768a;font-size:11px;line-height:1.6}.guideDots{gap:6px;margin:20px 0;display:flex}.guideDots i{background:#dfe5ec;border-radius:3px;width:22px;height:4px}.guideDots i.active{background:#1677e8}.guideOverlay footer{justify-content:flex-end;gap:8px;display:flex}.guideOverlay footer button{background:#fff;border:0;height:38px;padding:0 12px}.guideOverlay footer .primary{background:var(--blue);color:#fff}.inputUnit input[type=number]{text-align:left;direction:ltr;padding-left:11px;padding-right:68px}.inputUnit input[type=number]+span{pointer-events:none;top:50%;right:34px;transform:translateY(-50%)}.formPreview .conditionalField{color:#285f9b;background:#f1f7ff;border:1px solid #cfe3fb;border-radius:8px;margin-top:10px;padding:11px}.formPreview .conditionalField input{background:#fff;margin-top:7px}.formPreview .conditionalField small{color:#7289a3;margin-top:6px;font-size:8px;font-weight:400;display:block}@media (max-width:520px){.metrics{grid-template-columns:1fr}.miniStages{grid-template-columns:1fr 1fr}.miniStages>div{border-bottom:1px solid #edf0f4;min-height:105px}.choiceGrid,.twoInputs,.drawerBody dl{grid-template-columns:1fr}.followupHero{padding:20px}.editGrid{grid-template-columns:1fr}.editGrid .wide{grid-column:auto}}@media (min-width:521px) and (max-width:760px){.miniStages{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.profileControl{z-index:45;width:38px;display:block;position:absolute;inset:18px 66px auto auto}.profileTrigger{background:0 0;border:0;width:38px;height:38px;padding:2px}.profileTrigger>span{width:34px;height:34px}.profileTrigger>p,.profileTrigger>i{display:none}.profileMenu{width:auto;position:fixed;inset:68px 12px auto}.demoBar{justify-content:space-between;bottom:72px;left:10px;right:10px}.demoBar>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ownerEditor{flex-direction:column;align-items:flex-start}.ownerEditor select{width:100%;min-width:0}.guideOverlay>section{padding:21px}.guideOverlay h2{font-size:19px}}html,body{max-width:100%;overflow-x:hidden}.navIcon{color:currentColor;flex:0 0 20px;height:20px;display:block;position:relative;width:20px!important;font-size:0!important}.navIcon:before,.navIcon:after{content:"";box-sizing:border-box;position:absolute}.navHome:before{border:2px solid;border-top:0;border-radius:1px;width:12px;height:10px;top:7px;left:4px}.navHome:after{border-top:2px solid;border-left:2px solid;border-radius:1px;width:12px;height:12px;top:3px;left:4px;transform:rotate(45deg)}.navOpportunities:before{border:2px solid;border-radius:2px;inset:3px 2px}.navOpportunities:after{border-left:2px solid;top:3px;bottom:3px;left:9px}.navFollowups{background:linear-gradient(currentColor,currentColor) 9px 5px/2px 5px no-repeat,linear-gradient(currentColor,currentColor) 9px 9px/4px 2px no-repeat}.navFollowups:before{border:2px solid;border-right-color:#0000;border-radius:50%;width:17px;height:17px;top:1px;left:1px;transform:rotate(-32deg)}.navFollowups:after{border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid;width:0;height:0;top:0;right:-1px;transform:rotate(-18deg)}.navPerformance:before{border:2px solid;border-radius:6px 6px 2px 2px;height:6px;bottom:3px;left:3px;right:3px}.navPerformance:after{border:2px solid;border-radius:50%;width:7px;height:7px;top:2px;left:7px}.navForm:before{background:currentColor;border-radius:2px;width:2px;height:14px;top:3px;left:9px}.navForm:after{background:currentColor;border-radius:2px;width:14px;height:2px;top:9px;left:3px}:is(button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline-offset:2px;outline:3px solid #9dc9ff}@media (min-width:761px){.appShell>aside nav button>.navIcon{width:20px!important}}@media (min-width:761px) and (max-width:900px){.appShell>aside{width:200px;padding-inline:14px}.appShell>main{width:calc(100% - 200px);margin-left:200px}.profileControl{width:166px}.appShell>main>header{padding-inline:24px}.pageContent{padding:24px}.focus{height:auto;min-height:125px;padding:24px}.focus>button,.focusOrb{display:none}}@media (max-width:1050px){.pageContent,.toolbar,.panelHead,.performanceHero{min-width:0}.formWorkspace{min-height:calc(100dvh - 95px)}}@media (max-width:760px){:root{--mobile-nav-height:60px}body{-moz-text-size-adjust:100%;text-size-adjust:100%;min-width:0}.appShell{min-height:100dvh;padding-bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom,0px) + 18px);display:block}.appShell>aside{background:#0b1c33;box-shadow:0 -5px 18px #07182a24;width:100%!important;height:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom,0px))!important;padding:4px 6px env(safe-area-inset-bottom,0px)!important;inset:auto 0 0!important}.appShell>aside nav{height:var(--mobile-nav-height);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:2px}.appShell.adminShell>aside nav{grid-template-columns:repeat(5,minmax(0,1fr))}.appShell>aside nav button{letter-spacing:-.12px;white-space:nowrap;border-radius:9px;gap:4px;min-width:0;height:52px;min-height:52px;padding:5px 1px 4px;font-size:9px;line-height:1;overflow:hidden}.appShell>aside nav button.active{color:#fff;background:#1a3a60}.appShell>aside nav button>.navIcon{color:#91a5be;flex-basis:20px;height:20px;width:20px!important}.appShell>aside nav button.active>.navIcon{color:#66b0ff}.appShell>main{min-width:0;width:100%!important;margin-left:0!important}.appShell>main>header{height:76px;padding:0 16px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.appShell>main>header h1{max-width:calc(100vw - 132px);font-size:19px}.pageContent{padding:16px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));padding-bottom:28px;overflow:visible}.focus{min-height:132px;padding:21px}.focus h2{font-size:18px;line-height:1.4}.focus p{font-size:10px;line-height:1.5}.panelHead{gap:12px;height:auto;min-height:66px;padding:14px 16px}.panelHead button{min-height:44px;padding:0 6px}.leadRow,.followupRow,.opportunityRow{min-height:72px}.formWorkspace{min-height:calc(100dvh - 76px);padding-bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom,0px) + 24px);display:block}.formPreview{max-width:none;padding:24px 18px 32px}.steps{margin-bottom:24px}.formPreview>h2{margin-top:10px;font-size:22px;line-height:1.2}.formPreview label{margin:18px 0 8px;font-size:11px}.formPreview input,.formPreview select{border-radius:9px;height:48px;min-height:48px;padding-left:12px;padding-right:12px;font-size:16px}.twoInputs{gap:0}.legal{min-height:48px;padding:10px 2px;line-height:1.45;align-items:flex-start!important;gap:11px!important;margin:20px 0 4px!important;font-size:10px!important}.legal input{min-height:20px;accent-color:var(--blue);flex:0 0 20px;margin:0;width:20px!important;height:20px!important}.formActions{grid-template-columns:minmax(86px,.75fr) minmax(0,1.45fr);align-items:stretch;gap:10px;margin-top:22px;padding-bottom:8px;display:grid}.formActions>button{white-space:nowrap;border-radius:9px;height:48px;min-height:48px;font-size:11px;padding:0 10px!important}.formActions>button:only-child{grid-column:1/-1}.formActions>button:not(.primary){background:#fff!important;border:1px solid #dce3eb!important}.performanceHero{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px;padding:21px;display:grid}.performanceHero h2{font-size:20px;line-height:1.2}.performanceHero p{max-width:32rem;font-size:10px;line-height:1.55}.performanceHero>div:last-child{border-radius:9px;justify-content:flex-start;gap:10px;width:100%;height:auto;min-height:58px;margin:0;padding:11px 14px;display:flex}.performanceHero>div:last-child strong{font-size:25px;line-height:1}.performanceHero>div:last-child small{white-space:nowrap;margin:0;font-size:10px;line-height:1.25}.followupHero{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:15px;display:grid}.followupProgress{text-align:left;border-radius:9px;justify-content:flex-start;align-items:center;gap:10px;width:100%;height:58px;padding:11px 14px;display:flex}.followupProgress strong{font-size:24px;line-height:1}.followupProgress small{white-space:nowrap;margin:0;font-size:10px}.performanceMetrics>div{min-height:112px;padding:16px}.performanceTable article{overflow:hidden}.performanceTable article>b,.performanceTable article>strong{overflow-wrap:anywhere}.opportunityList{box-shadow:none;background:0 0;border:0;gap:10px;display:grid;overflow:visible!important}.opportunityList .listHeader{display:none}.opportunityList .opportunityRow{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"client amount""stage priority""next next";align-items:center;gap:11px 12px;width:100%;height:auto;min-height:0;padding:14px;box-shadow:0 2px 8px #203d6410;min-width:0!important}.opportunityRow .listClient{grid-area:client;min-width:0}.opportunityRow .listClient>span{min-width:0}.opportunityRow .listClient strong{font-size:12px}.opportunityRow .listClient small{white-space:normal;line-height:1.35}.opportunityRow .stageBadge{grid-area:stage;min-width:0;font-size:9px}.opportunityRow>.priority{grid-area:priority;justify-self:end}.opportunityRow .listNext{border-top:1px solid #edf0f4;grid-area:next;justify-content:space-between;gap:12px;min-width:0;padding-top:10px;display:flex}.opportunityRow .listNext strong,.opportunityRow .listNext small{white-space:normal;min-width:0;line-height:1.35}.opportunityRow .listNext small{text-align:right}.opportunityRow .listAmount{white-space:nowrap;grid-area:amount}.opportunityRow>.arrow{display:none}.pipelinePage:has(.opportunityList) .resultsSummary:after{display:none}.drawer{max-height:100dvh;height:100dvh!important;padding-bottom:calc(78px + env(safe-area-inset-bottom,0px))!important}.overlay{z-index:70}.drawer>header{padding-top:env(safe-area-inset-top,0px);height:auto;min-height:74px}.drawer>footer{padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px));gap:8px;bottom:0}.drawer>footer button{flex:1;min-width:0;min-height:44px;padding:0 8px}.drawerTabs{padding:0 10px;overflow-x:auto}.drawerTabs button{white-space:nowrap;min-height:44px}.overlay,.guideOverlay,.userManagerOverlay{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.filterPopover,.sortPopover{max-height:calc(100dvh - 120px);overflow:auto}.toast{bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom,0px) + 12px)}.demoBar{bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom,0px) + 8px)}.guideOverlay{padding-top:max(20px,env(safe-area-inset-top,0px));padding-bottom:max(20px,env(safe-area-inset-bottom,0px))}.guideOverlay>section{max-height:calc(100dvh - 40px);overflow:auto}.userManagerOverlay{padding:0}.userManager{width:100%;height:100dvh;max-height:100dvh;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:0}.userManager>header{z-index:2;background:#fff;padding:18px 16px;position:sticky;top:0}.userForm{padding:20px 16px 28px}.userFormGrid input,.userFormGrid select{min-height:48px;font-size:16px}.userForm>footer{padding:12px 0 calc(12px + env(safe-area-inset-bottom,0px));background:#fff;margin-top:18px;position:sticky;bottom:0}.userForm>footer button{min-height:44px}.profileMenu{max-height:calc(100dvh - 84px);overflow:auto}.profileMenu input,.drawer input,.drawer select,.drawer textarea{font-size:16px!important}}@media (max-width:390px){.appShell>aside{padding-inline:3px!important}.appShell>aside nav{gap:0}.appShell>aside nav button{letter-spacing:-.25px;padding-inline:0;font-size:8.25px}.appShell>aside nav button>.navIcon{transform:scale(.92)}.pageContent,.appShell>main>header{padding-inline:12px}.performanceHero,.focus{border-radius:11px;padding:18px}.performanceTable article{padding:12px}.workerName strong{font-size:12px}.formPreview{padding-inline:15px}.formActions{grid-template-columns:84px minmax(0,1fr)}.formActions>button{font-size:10px}}@media (max-width:760px){.loginScreen{background:#fff;min-height:100dvh;display:block}.loginPanel{min-height:100dvh;padding:clamp(30px,7svh,64px) max(22px,env(safe-area-inset-left,0px)) max(28px,env(safe-area-inset-bottom,0px));justify-content:center;align-items:flex-start;display:flex}.loginPanel form{width:min(410px,100%);margin:0}.loginPanel h2{margin:12px 0 7px;font-size:28px}.loginPanel form>p{margin-bottom:24px;font-size:12px;line-height:1.45}.loginPanel label{margin-top:16px;font-size:11px}.loginPanel input{height:50px;font-size:16px}.loginPanel .primary{height:50px;margin-top:22px;font-size:14px}.demoCredentials{margin-top:20px;padding:15px;line-height:1.45}.demoCredentials strong,.demoCredentials small{font-size:10px}}@media (max-height:650px) and (max-width:760px){.loginPanel{padding-top:20px;padding-bottom:20px}.loginPanel h2{font-size:24px}.loginPanel form>p{margin-bottom:14px}.loginPanel label{margin-top:11px}.loginPanel .primary{margin-top:16px}.demoCredentials{margin-top:14px}}.uiIcon{color:currentColor;vertical-align:middle;box-sizing:border-box;flex:none;width:18px;height:18px;font-size:0;line-height:1;display:inline-block;position:relative}.uiIcon:before,.uiIcon:after{content:"";box-sizing:border-box;position:absolute}.uiIcon-clock{border:1.8px solid;border-radius:50%}.uiIcon-clock:before{background:currentColor;border-radius:2px;width:1.8px;height:5px;top:3px;left:7px}.uiIcon-clock:after{transform-origin:0;background:currentColor;border-radius:2px;width:5px;height:1.8px;top:7px;left:7px;transform:rotate(18deg)}.uiIcon-sequence:before,.uiIcon-chevron:before{border-top:2px solid;border-right:2px solid;width:8px;height:8px;transform:rotate(45deg)}.uiIcon-sequence:before{top:5px;left:2px}.uiIcon-sequence:after{border-top:2px solid;border-right:2px solid;width:8px;height:8px;top:5px;left:8px;transform:rotate(45deg)}.uiIcon-chevron:before{top:5px;left:4px}.uiIcon-play:before{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid;top:4px;left:6px}.uiIcon-pause:before{background:currentColor;border-radius:1px;width:3px;height:10px;top:4px;left:4px;box-shadow:7px 0}.uiIcon-check:before{border-bottom:2px solid;border-left:2px solid;width:11px;height:6px;top:5px;left:3px;transform:rotate(-45deg)}.uiIcon-plus:before{background:currentColor;border-radius:2px;width:2px;height:12px;top:3px;left:8px}.uiIcon-plus:after{background:currentColor;border-radius:2px;width:12px;height:2px;top:8px;left:3px}.uiIcon-close:before,.uiIcon-close:after{background:currentColor;border-radius:2px;width:2px;height:14px;top:2px;left:8px}.uiIcon-close:before{transform:rotate(45deg)}.uiIcon-close:after{transform:rotate(-45deg)}.uiIcon-search{border:2px solid;border-radius:50%;width:13px;height:13px;margin:1px 4px 4px 1px}.uiIcon-search:after{background:currentColor;border-radius:2px;width:7px;height:2px;bottom:-3px;right:-6px;transform:rotate(45deg)}.uiIcon-bell:before{border:2px solid;border-bottom:0;border-top-left-radius:7px;border-top-right-radius:7px;width:10px;height:11px;top:3px;left:4px}.uiIcon-bell:after{background:currentColor;border-radius:2px;width:14px;height:2px;top:13px;left:2px}.uiIcon-more:before{background:currentColor;border-radius:50%;width:3px;height:3px;top:8px;left:2px;box-shadow:6px 0,12px 0}.uiIcon-phone:before{border:2px solid #0000;border-color:#0000 #0000 currentColor currentColor;border-radius:50%;inset:2px;transform:rotate(-35deg)}.uiIcon-mail{border:1.8px solid;border-radius:3px;height:14px;margin-top:2px}.uiIcon-mail:before{border-bottom:1.8px solid;border-right:1.8px solid;width:10px;height:10px;top:1px;left:2px;transform:rotate(45deg)translate(-2px,-5px)}.uiIcon-settings{border:2px solid;border-radius:50%}.uiIcon-settings:before{border:2px solid;border-radius:50%;inset:5px}.uiIcon-reset{border:2px solid;border-left-color:#0000;border-radius:50%}.uiIcon-reset:before{border-top:4px solid #0000;border-bottom:4px solid #0000;border-right:5px solid;top:-3px;left:-2px;transform:rotate(30deg)}.uiIcon-arrow-up:before{background:currentColor;width:12px;height:2px;top:7px;left:3px;transform:rotate(-45deg)}.uiIcon-arrow-up:after{border-top:2px solid;border-right:2px solid;width:8px;height:8px;top:1px;right:1px}.uiIcon-filter:before{border-top:2px solid;border-bottom:2px solid;width:14px;height:12px;top:3px;left:2px}.uiIcon-filter:after{background:currentColor;width:8px;height:2px;top:8px;left:5px}.uiIcon-sort:before{background:currentColor;width:2px;height:14px;top:2px;left:3px;box-shadow:10px 0}.uiIcon-sort:after{border-top:2px solid;border-left:2px solid;width:8px;height:8px;top:1px;left:0;transform:rotate(45deg)}.responseState>span .uiIcon{width:16px;height:16px}.followupStats>div>span>.uiIcon{width:18px;height:18px}.contact>.uiIcon{color:#4d86c9}.headerActions .primary{gap:7px}.headerActions .primary .uiIcon{width:15px;height:15px}.search{gap:7px}.toast>.uiIcon{color:#fff;width:15px;height:15px;margin-right:8px;display:inline-block}.recoveredValue>span{font-size:0;position:relative}.recoveredValue>span:before{content:"";background:currentColor;border-radius:2px;width:17px;height:2px;position:absolute;top:22px;left:12px;transform:rotate(-42deg)}.recoveredValue>span:after{content:"";border-top:2px solid;border-right:2px solid;width:9px;height:9px;position:absolute;top:10px;right:10px}.drawer>footer .primary{align-items:center;gap:7px;display:inline-flex}.drawer>footer .primary .uiIcon{width:15px;height:15px}.trust>span,.successIcon,.activityList i{font-size:0;position:relative}.trust>span:before,.successIcon:before,.activityList i:before{content:"";border-bottom:2px solid;border-left:2px solid;width:10px;height:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-65%)rotate(-45deg)}:root{--navy:#111e31;--blue:#245de8;--green:#087c5b;--ink:#19263d;--muted:#627087;--line:#e2e7ef;--canvas:#f4f6fa;--card:#fff;--mobile-nav-height:66px}html{scroll-behavior:smooth}body{letter-spacing:-.012em;font-size:1rem;line-height:1.5}button,input,select,textarea{font:inherit}button{transition:background .16s,border-color .16s,box-shadow .16s,transform .16s}button:disabled{opacity:.45;cursor:not-allowed}:is(button:focus-visible,a:focus-visible){outline-offset:3px;outline:3px solid #8aadff}input:focus,select:focus,textarea:focus{outline-offset:1px;outline:2px solid #8aadff}.vectorIcon{vertical-align:middle;flex-shrink:0;width:20px;height:20px;display:inline-block}.primary,.secondary{border-radius:9px;justify-content:center;align-items:center;gap:10px;height:auto;min-height:44px;padding:12px 18px;font-size:.875rem;font-weight:650;line-height:1.25;display:inline-flex}.primary{background:var(--blue);color:#fff;border:1px solid var(--blue);box-shadow:0 3px 7px #245de81c}.primary:hover{background:#174cce;box-shadow:0 5px 14px #245de828}.secondary{background:#fff;border:1px solid #d5dde8}.textButton{color:#506482;background:0 0;border:0;padding:10px 0;font-size:.875rem;font-weight:600}.eyebrow{letter-spacing:.12em;color:#657894;font-weight:700;line-height:1.4;font-size:.75rem!important}.panel{border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:0 3px 12px #253b5703}.panelHead{gap:16px;height:auto;min-height:86px;padding:22px 24px}.panelHead h3{letter-spacing:-.035em;margin:5px 0 0;font-size:1.125rem}.panelHead p{color:var(--muted);font-size:.8125rem}.panelHead button{color:#335d9e;white-space:nowrap;align-items:center;gap:8px;padding:8px;font-size:.8125rem;display:flex}.skipLink{z-index:150;background:#fff;padding:12px;position:fixed;top:-80px;left:20px}.skipLink:focus{top:12px}.loginScreen{background:#fff;grid-template-columns:1.12fr 1fr;min-height:100dvh}.loginBrand{background:#101f36;min-height:100dvh;padding:48px clamp(28px,5vw,84px);display:flex;position:relative;overflow:hidden}.loginLogo{letter-spacing:-1px;gap:10px;font-size:1.5rem}.loginLogo>b,.logoMark{background:#2864ed;border-radius:9px;width:38px;height:38px;font-size:1.3125rem;box-shadow:inset 0 0 0 1px #ffffff20}.loginLogo strong,.logo>span:last-of-type>span{color:#90b8ff}.loginLogo .brandTag{letter-spacing:.16em;border-left:1px solid #ffffff2a;margin-left:8px;padding-left:18px;color:#91a4c0!important;font-size:.75rem!important}.loginStatement{margin:65px 0 70px}.loginBrand .loginStatement>.eyebrow{color:#92b6ff;letter-spacing:.12em;font-size:.75rem!important}.loginBrand h1{letter-spacing:-.055em;max-width:none;margin:24px 0;font-size:clamp(36px,3.8vw,60px);font-weight:550;line-height:1.12}.loginBrand h1 em{color:#92b6ff;font-style:normal}.loginBrand p{color:#b4c1d5;max-width:450px;font-size:1rem;line-height:1.75}.valuePath{align-items:center;gap:18px;margin-top:38px;display:flex}.valuePath>span{color:#c7d3e4;white-space:nowrap;flex-direction:column;align-items:flex-start;gap:10px;font-size:.8125rem;display:flex}.valuePath .vectorIcon{color:#92b6ff;width:22px;height:22px}.valuePath>i{background:#41526b;align-self:flex-start;width:30px;height:1px;margin-top:11px}.loginBrand>footer{color:#a4b5cb;border-top:1px solid #ffffff1c;justify-content:space-between;align-items:flex-end;gap:24px;padding-top:26px;font-size:.875rem;display:flex}.loginBrand>footer strong{color:#e1e7ef;font-weight:500}.loginBrand>footer small{color:#788da9;font-size:.75rem}.loginPanel{flex-direction:column;justify-content:center;gap:50px;padding:45px clamp(30px,5vw,90px);display:flex;position:relative}.loginCard{width:100%;max-width:420px}.loginCard>.eyebrow{color:var(--blue)}.loginPanel h2{letter-spacing:-.05em;margin:15px 0 18px;font-size:clamp(32px,3vw,44px);font-weight:550;line-height:1.13}.loginCard>p{color:var(--muted);max-width:350px;margin:0 0 24px;font-size:1rem;line-height:1.6}.loginPanel .demoEnter{justify-content:space-between;min-height:54px;margin:6px 0 0;padding:17px 20px;font-size:.9375rem}.demoFeatures{color:#6b7890;justify-content:center;gap:26px;margin:15px 0 28px;font-size:.75rem;display:flex}.demoFeatures span{align-items:center;gap:5px;display:flex}.demoFeatures .vectorIcon{color:#2f8a70;width:15px;height:15px}.loginDivider{letter-spacing:.1em;color:#8995a7;align-items:center;gap:15px;font-size:.75rem;display:flex}.loginDivider:before,.loginDivider:after{content:"";background:var(--line);flex:1;height:1px}.roleChoices{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.roleChoices button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:10px;align-items:center;gap:10px;padding:13px 11px;display:flex}.roleChoices button:hover{background:#f5f8ff;border-color:#b4c8f7}.roleAvatar{color:#4b6c9e;background:#edf3ff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.75rem;font-weight:600;display:grid}.roleChoices strong,.roleChoices small{display:block}.roleChoices strong{font-size:.875rem;font-weight:600}.roleChoices small{color:var(--muted);font-size:.75rem}.roleChoices .vectorIcon{color:#8491a5;width:15px;margin-left:auto}.manualAccess{color:#61718a;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;width:100%;padding:17px 0;font-size:.75rem;display:flex}.manualAccess .vectorIcon{width:14px}.loginPanel form{width:100%;padding:10px 0 22px}.loginPanel form>label{font-size:.875rem}.loginPanel form>small{color:var(--muted);margin-top:12px;font-size:.75rem;display:block}.demoDisclosure{background:#f6f8fc;border:1px solid #e9edf3;border-radius:10px;gap:12px;margin-top:14px;padding:15px;display:flex}.demoDisclosure>.vectorIcon{color:#7288aa;margin-top:2px}.demoDisclosure p{margin:0}.demoDisclosure strong,.demoDisclosure span{display:block}.demoDisclosure strong{color:#445774;margin-bottom:4px;font-size:.75rem}.demoDisclosure span{color:#738197;font-size:.75rem;line-height:1.55}.loginFoot{color:#8b97aa;font-size:.75rem}.appShell{min-height:100dvh}.appShell>aside{background:var(--navy);z-index:30;width:248px;padding:32px 20px 96px}.logo{flex-wrap:wrap;gap:10px;padding:0 8px;font-size:1.5rem}.logo>small{color:#8497b4;letter-spacing:.18em;flex-basis:100%;margin:0 0 0 48px;font-size:.75rem;line-height:1}.companySwitcher{background:#ffffff05;border:1px solid #ffffff18;border-radius:10px;align-items:center;gap:10px;margin-top:31px;padding:12px 10px;display:flex}.companySwitcher>span{color:#bdd0ef;background:#ffffff0a;border-radius:7px;padding:9px;font-size:.75rem;font-weight:600}.companySwitcher strong,.companySwitcher small{display:block}.companySwitcher strong{color:#dee6f3;font-size:.75rem;font-weight:600}.companySwitcher small{color:#8fa0ba;margin-top:3px;font-size:.75rem}.navSectionLabel{color:#657b9a;letter-spacing:.12em;margin-top:32px;padding:0 11px;font-size:.75rem;font-weight:600}.appShell>aside nav{gap:7px;margin-top:12px}.appShell>aside nav button{color:#9eafc7;border-radius:8px;gap:12px;height:47px;padding:0 13px;font-size:.875rem;font-weight:450;position:relative}.appShell>aside nav button>span{width:auto;font-size:.875rem}.appShell>aside nav button>.vectorIcon{color:#8299bd;width:19px;height:19px}.appShell>aside nav button:hover{color:#fff;background:#ffffff06}.appShell>aside nav button.active{color:#fff;background:#245de8;box-shadow:0 4px 14px #00000018}.appShell>aside nav button.active>.vectorIcon{color:#fff}.appShell>aside nav button b,.appShell>aside nav button i{text-align:center;color:#c1cfe2;background:#ffffff0f;min-width:23px;padding:2px 5px;font-size:.75rem}.appShell>aside nav button.active b,.appShell>aside nav button.active i{color:#fff;background:#ffffff24}.sideAdvice{background:#ffffff03;border:1px solid #ffffff14;border-radius:11px;padding:17px 15px}.sideAdvice>.vectorIcon{color:#97b7f4;margin-bottom:12px}.sideAdvice strong{color:#e2e9f4;font-size:.875rem;font-weight:500;line-height:1.5;display:block}.sideAdvice p{color:#8a9ebb;margin:8px 0 15px;font-size:.75rem;line-height:1.6}.sideAdvice button{color:#91b7ff;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:.75rem;display:flex}.sideAdvice button .vectorIcon{width:16px}.sideVersion{text-align:center;color:#607794;margin:16px 0;font-size:.75rem;display:block}.appShell>main{width:calc(100% - 248px);min-width:0;margin-left:248px}.appShell>main>header{background:var(--canvas);border-bottom:0;gap:24px;height:auto;min-height:110px;padding:24px 36px}.appShell>main>header small{color:#7a899f;text-transform:capitalize;letter-spacing:0;align-items:center;gap:10px;font-size:.75rem;font-weight:450;display:flex}.headerDemo{letter-spacing:.08em;color:#6480aa;border:1px solid #ccd8e8;border-radius:4px;padding:4px 5px;font-size:.75rem;line-height:1}.appShell>main>header h1{letter-spacing:-.045em;white-space:normal;max-width:none;margin:7px 0 0;font-size:1.6875rem;font-weight:550;line-height:1.2}.headerActions{align-items:center;gap:12px;display:flex}.guideButton{color:#5f708b;background:#fff;border:1px solid #dce3ec;border-radius:8px;align-items:center;gap:8px;padding:12px 13px;font-size:.8125rem;display:flex}.guideButton .vectorIcon{width:15px;height:15px}.pageContent{max-width:1640px;margin:auto;padding:8px 36px 34px}.searchBand{justify-content:space-between;align-items:center;gap:15px;padding:0 36px 22px;display:flex}.searchBand>.search{border:1px solid var(--line);color:#8392a8;background:#fff;border-radius:10px;gap:10px;width:min(490px,100%);height:46px;padding:0 14px;display:flex}.search input{background:0 0;border:0;outline:none;width:100%;min-width:0;height:44px;font-size:.875rem}.searchBand>span{color:var(--muted);font-size:.8125rem}.search button{background:0 0;border:0;padding:5px}.profileControl{z-index:45;width:208px;bottom:17px;left:20px}.profileTrigger{background:var(--navy);border-top:1px solid #ffffff14;height:60px;padding-top:16px}.profileTrigger strong,.profileTrigger small{font-size:.75rem}.profileMenu{border-radius:13px;width:300px;padding:12px;bottom:69px;box-shadow:0 14px 40px #0b203e26}.profileMenu>button{padding:12px;font-size:.875rem}.profileMenu header strong,.companyLabel strong{font-size:.875rem}.profileMenu header small,.profileHint,.profileMenu .tourOption small,.manageUsersOption small,.profileMenu .companyLabel small{font-size:.75rem}.storageNotice{color:#74562b;background:#fff7e6;border:1px solid #efca85;border-radius:9px;margin:0 36px 18px;padding:13px 16px;font-size:.875rem}.commandHero{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:1.6fr 1fr;align-items:center;gap:30px;padding:30px 34px;display:grid;position:relative;overflow:hidden}.commandHero:before{content:"";background:var(--blue);width:3px;position:absolute;top:25px;bottom:25px;left:0}.commandHero .eyebrow{color:#5279b6;align-items:center;gap:8px;display:flex}.commandHero .eyebrow i{background:#4685ec;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #edf3fd}.commandHero h2{letter-spacing:-.05em;margin:14px 0 11px;font-size:clamp(24px,2.25vw,35px);font-weight:500;line-height:1.22}.commandHero h2 em{color:var(--blue);font-style:normal}.commandHero p{color:#6a7991;margin:0 0 19px;font-size:.875rem;line-height:1.6}.commandHero .primary{min-height:42px;padding:12px 15px;font-size:.8125rem}.heroRoute{border-left:1px solid #e9edf4;justify-self:center;width:100%;max-width:370px;padding:14px 0 14px 35px}.routeLabel{letter-spacing:.1em;color:#8b99ae;text-align:center;margin-bottom:21px;font-size:.75rem;font-weight:600;display:block}.heroRoute>div{align-items:center;gap:10px;display:flex}.heroRoute>div>span{color:#4e78bf;background:#f2f6fe;border:1px solid #d9e4f7;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.heroRoute>div>i{background:#d8e2f1;flex:1;height:1px}.heroRoute>div>.routeFinish{color:#138462;background:#e9f7f1;border-color:#cfeade}.heroRoute>footer{color:#718098;justify-content:space-between;gap:12px;margin-top:10px;font-size:.75rem;display:flex}.heroRoute p{text-align:center;color:#7d8ca2;margin:20px 0 0;font-size:.75rem;line-height:1.65}.businessMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:22px 0;display:grid}.businessMetric{border:1px solid var(--line);background:#fff;border-radius:12px;padding:20px 21px}.businessMetric>span{color:#65758d;justify-content:space-between;gap:6px;font-size:.8125rem;display:flex}.businessMetric>span>.vectorIcon{color:#97a8c0;width:17px;height:17px}.businessMetric>strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:12px 0 5px;font-size:1.75rem;font-weight:550;display:block}.businessMetric>small{color:#8996a9;font-size:.75rem}.businessMetric.green{background:#edf8f3;border-color:#d6eade}.businessMetric.green>strong{color:#087c5b}.businessMetric.green>span>.vectorIcon{color:#68a48f}.workspaceGrid{grid-template-columns:minmax(0,1.8fr) minmax(260px,.85fr);align-items:stretch;gap:20px;display:grid}.actionPanel .panelHead{border-bottom:0;padding-bottom:17px}.queueTabs{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:0 24px;display:flex;overflow-x:auto}.queueTabs button{white-space:nowrap;color:#78869b;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:7px;padding:13px 0;font-size:.8125rem;display:flex}.queueTabs button.selected{color:#245de8;border-bottom-color:#245de8;font-weight:600}.queueTabs b{color:#8c99ad;background:#f0f3f8;border-radius:5px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 4px;font-size:.75rem;font-weight:550;display:inline-flex}.queueTabs .selected b{color:#4978cd;background:#edf3ff}.priorityRow{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f5;grid-template-columns:34px minmax(110px,1fr) minmax(130px,1.2fr) auto 13px;align-items:center;gap:12px;width:100%;min-height:85px;padding:18px 23px;display:grid}.priorityRow:hover,.agendaRow:hover{background:#f8faff}.avatar{color:#5d78b5;background:#eaf0fd;flex-shrink:0;width:34px;height:34px;font-size:.75rem;font-weight:550}.av1{color:#8870ad;background:#f1eafa}.av2{color:#548a77;background:#e5f2ed}.av3{color:#a38754;background:#faf0df}.priorityIdentity,.priorityAction{min-width:0}.priorityRow strong{font-size:.8125rem;font-weight:600;line-height:1.4}.priorityRow small{color:#8996a9;margin-top:5px;font-size:.75rem;line-height:1.4;display:block}.priorityIdentity strong{font-size:.875rem}.priorityAction strong{color:#596d8c;font-size:.75rem;font-weight:450}.rowValue{white-space:nowrap;text-align:right;font-size:.8125rem;font-weight:600}.priorityRow>.vectorIcon{color:#a4b1c5;width:14px;height:14px}.panelFooterLink{color:#4773b8;background:#fff;border:0;justify-content:space-between;align-items:center;width:100%;padding:15px 24px;font-size:.75rem;font-weight:500;display:flex}.panelFooterLink>.vectorIcon{width:17px}.impactCard{color:#f0f8f4;background:#122a25;border:1px solid #183c32;border-radius:14px;padding:26px;position:relative;overflow:hidden}.impactIcon{color:#a9ddc2;background:#28493f;border:1px solid #427162;border-radius:9px;place-items:center;width:35px;height:35px;margin-bottom:22px;display:grid}.impactCard>.eyebrow{color:#88b2a2;letter-spacing:.12em;font-size:.75rem!important}.impactCard h3{letter-spacing:-.03em;margin:9px 0 19px;font-size:1.4375rem;font-weight:450;line-height:1.25}.impactValue{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:2.375rem;font-weight:500;line-height:1.15;display:block}.impactCard>p{color:#93b3a5;margin:10px 0 23px;font-size:.75rem}.impactCases{border-top:1px solid #ffffff16}.impactCases button{color:#daebe3;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff16;align-items:center;gap:8px;width:100%;padding:15px 0;display:flex}.impactCases button>span{flex:1;font-size:.75rem}.impactCases small{color:#779c8d;margin-top:3px;font-size:.75rem;display:block}.impactCases b{white-space:nowrap;font-size:.75rem;font-weight:500}.impactCases .vectorIcon{color:#698f7d;width:13px}.impactDefinition{color:#729888;margin-top:18px;font-size:.75rem;line-height:1.65;display:block}.pipelineOverview{margin-top:22px}.stageOverview{grid-template-columns:repeat(7,minmax(0,1fr));padding:23px 12px 25px;display:grid}.stageOverview>button{text-align:left;background:0 0;border:0;border-right:1px solid #edf0f5;min-width:0;padding:0 17px;position:relative}.stageOverview>button:last-child{border:0}.stageOverview small{color:#72829a;height:34px;margin:7px 0;font-size:.75rem;line-height:1.4;display:block}.stageOverview strong{letter-spacing:-1px;font-size:1.75rem;font-weight:450;display:block}.stageOverview b{color:#74859e;font-size:.75rem;font-weight:450}.stageTrack{background:#eef1f6;border-radius:3px;height:3px;margin:12px 0 9px}.stageTrack span{border-radius:3px;height:100%;display:block}.stageOverview>button:hover{background:#f8faff}.workspaceFoot{color:#96a2b4;justify-content:space-between;align-items:center;gap:18px;margin-top:21px;font-size:.75rem;display:flex}.workspaceFoot span{align-items:center;gap:7px;display:flex}.workspaceFoot i{background:#6aaf92;border-radius:50%;width:5px;height:5px}.calmEmpty{text-align:center;color:#7d8ca1;padding:45px 25px}.calmEmpty>.vectorIcon{color:#7eaa99;width:32px;height:32px;margin-bottom:10px}.calmEmpty h3{color:#3e526e;font-size:1.125rem;font-weight:500}.calmEmpty p{max-width:360px;margin:10px auto;font-size:.875rem;line-height:1.65}.overdue{color:#b45738!important}.toolbar{align-items:center;gap:14px}.toolbar button{min-height:40px;padding:9px 15px;font-size:.875rem}.toolbar>div{border-radius:9px}.toolbarControls{gap:8px}.toolbar .vectorIcon{width:17px;height:17px;margin-right:4px}.resultsSummary{color:#7d8da4;margin-bottom:22px;font-size:.8125rem}.resultsSummary:after{font-size:.75rem!important}.kanban{scroll-snap-type:x proximity;gap:16px;min-height:540px;padding:0 0 20px}.column{scroll-snap-align:start;background:#ebeff5;border:1px solid #e0e6f0;border-radius:12px;width:265px;min-width:265px;padding:15px 12px}.column>header{height:auto;margin-bottom:5px}.column>header h3{font-size:.875rem;font-weight:600}.column>header b{font-size:.75rem}.column>p{color:#7a8ca5;margin:5px 0 18px 15px;font-size:.75rem}.column>div{gap:12px}.leadCard{border-color:#dde4ef;border-radius:10px;padding:17px 15px;box-shadow:0 2px 6px #22395604}.leadCard h4{letter-spacing:-.025em;margin:16px 0 3px;font-size:1rem;font-weight:550}.leadCard>p{color:#7b8ba3;margin:3px 0;font-size:.75rem;line-height:1.5}.cardOwner{color:#8292a8;font-size:.75rem;display:block}.cardTop b{font-size:.8125rem}.priority{color:#ad584c;background:#fbe9e7;padding:4px 7px;font-size:.75rem;font-weight:500}.priority.media{color:#977338;background:#fbf0d8}.priority.baja{color:#6d829f;background:#eaf0f7}.cardMeta{margin-top:17px;padding-top:14px}.cardMeta>span{width:29px;height:29px;font-size:.75rem}.cardMeta>small{color:#6c7e99;font-size:.75rem}.sequence small{font-size:.75rem}.emptyState{color:#8c9cb3;text-align:center;padding:30px 0;font-size:.8125rem;display:block}.listHeader{padding:16px 22px;font-size:.75rem}.opportunityRow{min-height:90px;padding:18px 22px}.listClient strong{font-size:.875rem}.listClient small,.stageBadge{font-size:.75rem}.listNext strong{font-size:.8125rem}.listNext small{font-size:.75rem}.listAmount{font-size:.875rem}.controlPopover{border-radius:12px;padding:18px;box-shadow:0 16px 35px #253c6320}.controlPopover strong,.controlPopover label,.controlPopover legend{font-size:.875rem}.controlPopover small,.controlPopover footer span{font-size:.75rem}.controlPopover input[type=checkbox]{width:17px;height:17px;accent-color:var(--blue)}.agendaIntro{justify-content:space-between;align-items:center;gap:24px;padding:8px 0 28px;display:flex}.agendaIntro h2{letter-spacing:-.045em;margin:10px 0;font-size:1.875rem;font-weight:500}.agendaIntro p{color:var(--muted);margin:0;font-size:.9375rem}.agendaCounter{border:1px solid var(--line);background:#fff;border-radius:12px;flex-shrink:0;align-items:center;gap:18px;padding:18px 24px;display:flex}.agendaCounter strong{color:var(--blue);font-size:2.375rem;font-weight:450;line-height:1}.agendaCounter span{color:#7890b0;font-size:.75rem}.agendaLayout{grid-template-columns:minmax(0,2fr) minmax(240px,.8fr);align-items:start;gap:24px;display:grid}.agendaTabs{gap:20px;padding-top:12px}.agendaRow{text-align:left;border:0;border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:15px;width:100%;padding:23px;display:flex}.agendaRow>span:nth-child(2){flex:1;min-width:0}.agendaRow strong{font-size:.9375rem;font-weight:550;display:block}.agendaRow small{color:#8493a9;margin-top:3px;font-size:.75rem;display:block}.agendaRow p{color:#5c7498;margin:9px 0 0;font-size:.8125rem}.agendaRight{flex-direction:column;align-items:flex-end;gap:9px;display:flex}.duePill{color:#597bac;white-space:nowrap;background:#edf3ff;border-radius:5px;padding:4px 7px;font-size:.75rem}.agendaRight b{font-size:.875rem;font-weight:500}.agendaRow>.vectorIcon{color:#9aaac0;width:15px}.agendaMethod{background:#e9eef7;border:1px solid #dce5f2;border-radius:14px;padding:25px}.agendaMethod .eyebrow{font-size:.75rem!important}.agendaMethod h3{letter-spacing:-.035em;margin:10px 0 26px;font-size:1.5rem;font-weight:500;line-height:1.3}.agendaMethod>div{align-items:flex-start;gap:12px;margin-bottom:25px;display:flex}.agendaMethod>div>b{color:#6f8bb7;background:#f6f9ff;border:1px solid #cbd9ef;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:.75rem;font-weight:500;display:grid}.agendaMethod p{margin:0}.agendaMethod strong{color:#4e6689;font-size:.8125rem;font-weight:600;display:block}.agendaMethod small{color:#7b8ca5;margin-top:4px;font-size:.75rem;line-height:1.65;display:block}.agendaMethod footer{color:#8aa0be;border-top:1px solid #d5dfed;gap:10px;padding-top:20px;display:flex}.agendaMethod footer p{font-size:.75rem;line-height:1.7}.overlay{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#09172b66}.drawer.enhancedDrawer{max-height:100dvh;overflow:auto;box-shadow:-12px 0 70px #071c3020;width:min(620px,100vw)!important;max-width:100vw!important;padding:0 0 85px!important}.drawer>header{z-index:5;background:#fff;gap:12px;height:auto;min-height:82px;padding:20px 24px;position:sticky;top:0}.drawer>header h2{letter-spacing:-.03em;font-size:1.25rem;font-weight:550}.drawer>header p{color:var(--muted);font-size:.75rem}.drawerAvatar{width:40px;height:40px;font-size:.8125rem}.drawer>header>button:first-child{place-items:center;width:32px;height:36px;padding:0;display:grid}.drawerEdit{min-height:36px;padding:7px 12px!important;font-size:.8125rem!important}.drawerAmount{padding:22px 26px 12px}.drawerAmount small{letter-spacing:.08em;font-size:.75rem}.drawerAmount strong{letter-spacing:-.045em;font-size:1.9375rem;font-weight:500}.nextActionCard{background:#f1f6ff;border:1px solid #d5e4fa;border-radius:12px;margin:12px 24px 23px;padding:20px}.nextActionCard>.eyebrow{color:#6d8ab5;font-size:.75rem!important}.nextActionCard h3{letter-spacing:-.025em;margin:8px 0;font-size:1.1875rem;font-weight:550;line-height:1.3}.nextActionCard p{color:#6f84a2;font-size:.8125rem;line-height:1.6}.nextActionCard button{color:#245de8;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:.8125rem;font-weight:600;display:flex}.nextActionCard button .vectorIcon{width:16px}.stageEditor,.ownerEditor{background:0 0;border:0;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;margin:0 24px 14px;padding:0;display:flex}.stageEditor label,.ownerEditor label{color:#6e7d94;max-width:44%;font-size:.8125rem;font-weight:450}.stageEditor select,.ownerEditor select{background:#fff;border:1px solid #d9e1ed;border-radius:8px;width:54%;min-width:0;max-width:54%;height:42px;padding:0 10px;font-size:.875rem}.drawerTabs{gap:18px;margin-top:24px;padding:0 24px}.drawerTabs button{min-height:48px;padding:14px 3px;font-size:.875rem}.drawerTabs button b{font-size:.75rem}.drawerBody{padding:10px 26px 30px}.drawerBody h3,.editSections>h3{margin:23px 0 13px;font-size:.9375rem;font-weight:600}.drawerBody dl{border-radius:10px;grid-template-columns:1fr 1fr}.drawerBody dl>div{padding:15px}.drawerBody dt{color:#8393aa;margin-bottom:6px;font-size:.75rem}.drawerBody dd{color:#3f5573;font-size:.875rem;font-weight:450}.note{color:#667a98;border-radius:9px;padding:16px;font-size:.875rem;line-height:1.8}.contact{border-radius:9px;flex-wrap:wrap;gap:12px;padding:13px}.contact small{letter-spacing:.08em;color:#8295b1;font-size:.75rem}.contact strong{overflow-wrap:anywhere;font-size:.875rem;font-weight:450}.contact button{min-height:36px;padding:9px;font-size:.75rem}.contact .vectorIcon{color:#7a9ac5}.drawer>footer{z-index:6;padding:16px 24px calc(16px + env(safe-area-inset-bottom,0px));gap:10px;box-shadow:0 -5px 18px #19345705;width:min(620px,100vw)!important}.activityPanel,.followupManager{padding:24px 26px 30px}.addNote{background:#f7f9fc;padding:14px}.addNote textarea{min-height:96px;font-size:.875rem;line-height:1.65}.addNote button{min-height:40px;font-size:.8125rem}.activityList>div{gap:14px;min-height:80px}.activityList strong{font-size:.875rem;font-weight:500}.activityList small{font-size:.75rem}.activityList>div>i{width:32px;height:32px}.activityList .vectorIcon{width:16px}.emptyActivity{font-size:.8125rem}.deleteNote>button,.deleteNote>span{font-size:.75rem}.responseState{gap:12px;padding:15px}.responseState strong{font-size:.9375rem;font-weight:550}.responseState p{margin-top:4px;font-size:.75rem;line-height:1.6}.responseState>span{flex-shrink:0;width:32px;height:32px}.responseState>span>.vectorIcon{width:16px}.followupManageRow{border-radius:11px;padding:18px}.followupManageRow>div{gap:14px}.followupManageRow strong{font-size:.875rem;font-weight:550}.followupManageRow small{margin-top:6px;font-size:.75rem}.followupStatus{flex-shrink:0;font-size:.75rem}.followupManageRow button,.stopSequence{justify-content:center;align-items:center;gap:6px;min-height:38px;padding:9px 12px;font-size:.75rem;display:inline-flex}.followupManageRow .vectorIcon{width:16px;height:16px}.followupManageRow .completeAction{color:#288364;background:#f1f8f5;border-color:#d5e8df}.followupManageRow>div:last-child{justify-content:flex-end;margin-top:14px;margin-left:0}.stopSequence{color:#92733c;background:#fffaf0;border-color:#eee0c0;min-height:44px;display:flex}.postponeForm{align-items:flex-end;gap:8px;margin-top:15px;display:flex}.postponeForm label{color:#6f819b;flex:1;font-size:.75rem}.postponeForm input,.manualSchedule input{background:#fff;border:1px solid #d6dfec;border-radius:7px;width:100%;min-width:0;margin-top:6px;padding:9px;font-size:.875rem;display:block}.manualSchedule{background:#f2f6fc;border-radius:10px;margin-bottom:18px;padding:16px}.manualSchedule label{color:#617895;margin-bottom:14px;font-size:.8125rem;display:block}.manualSchedule button{width:100%;font-size:.75rem}.editGrid{gap:14px}.editGrid label{font-size:.8125rem}.editGrid input,.editGrid select,.editGrid textarea{height:auto;min-height:44px;padding:11px;font-size:.875rem}.editGrid button{font-size:.875rem}.lossPrompt{z-index:10;width:min(540px,100vw - 48px);padding:22px;position:fixed;bottom:95px;left:auto;right:24px}.lossPrompt strong{font-size:1rem}.lossPrompt p{font-size:.8125rem}.lossPrompt select,.lossPrompt button{min-height:42px;font-size:.875rem}.toast{z-index:130;border:1px solid #3b4e67;border-radius:11px;justify-content:center;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:16px 22px;font-size:.875rem;line-height:1.5;display:flex;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 10px 35px #112d4930}.toast>.vectorIcon{color:#8ad5b3}.captureWorkspace{grid-template-columns:.8fr 1.2fr;align-items:start;gap:50px;max-width:1080px;margin:12px auto 0;padding:15px 36px 70px;display:grid}.captureIntro{padding:26px 0;position:sticky;top:20px}.captureIntro h2{letter-spacing:-.05em;margin:18px 0;font-size:2.4375rem;font-weight:500;line-height:1.18}.captureIntro h2 em{color:var(--blue);font-style:normal}.captureIntro>p{color:#6e819d;max-width:285px;font-size:.875rem;line-height:1.8}.captureIntro ol{margin:34px 0;padding:0;list-style:none}.captureIntro li{color:#8b9bb2;align-items:center;gap:14px;margin-bottom:24px;display:flex}.captureIntro li>span{background:#f7f9fd;border:1px solid #d5deec;border-radius:50%;flex-shrink:0;place-items:center;width:33px;height:33px;font-size:.75rem;display:grid}.captureIntro li strong{font-size:.875rem;font-weight:500;display:block}.captureIntro li small{margin-top:3px;font-size:.75rem;display:block}.captureIntro li.active{color:#3464aa}.captureIntro li.active>span{color:#fff;background:#245de8;border-color:#245de8;box-shadow:0 0 0 5px #e6edfc}.captureIntro li.complete>span{color:#5a9a7f;background:#e3f3ea;border-color:#cce4d8}.captureIntro li .vectorIcon{width:16px}.captureNote{color:#8c9bb1;border-top:1px solid var(--line);gap:11px;max-width:285px;padding-top:20px;font-size:.75rem;line-height:1.7;display:flex}.captureNote>.vectorIcon{width:18px;margin-top:3px}.captureForm{border:1px solid var(--line);background:#fff;border-radius:15px;padding:30px;box-shadow:0 6px 20px #12294e04}.captureForm>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:24px;display:flex}.captureForm>header>span{color:#6c87b0;letter-spacing:.1em;font-size:.75rem;font-weight:600}.captureForm>header>button{color:#6584b3;background:#f1f5fe;border:0;border-radius:6px;padding:7px 9px;font-size:.75rem}.captureForm h2{letter-spacing:-.035em;margin:0 0 8px;font-size:1.5625rem;font-weight:500;line-height:1.25}.captureForm>p{color:#8292a9;margin:0 0 25px;font-size:.8125rem}.captureFields label{color:#4a5e7e;margin-bottom:19px;font-size:.8125rem;font-weight:500;display:block}.captureFields input,.captureFields select{color:#294363;background:#fff;border:1px solid #d9e1ed;border-radius:8px;width:100%;min-width:0;min-height:47px;margin-top:8px;padding:11px 12px;font-size:.9375rem;font-weight:400;display:block}.captureFields input::placeholder{color:#a0adc0}.fieldPair{grid-template-columns:1fr 1fr;gap:15px;display:grid}.captureFields .captureCheckbox{background:#f6f8fc;border:1px solid #e5ebf5;border-radius:9px;align-items:flex-start;gap:12px;padding:15px;font-size:.8125rem;font-weight:450;line-height:1.65;display:flex}.captureCheckbox input{width:17px;height:17px;min-height:0;accent-color:var(--blue);flex-shrink:0;margin:3px 0 0;padding:0}.captureCheckbox small{color:#8899b1;margin-top:3px;font-size:.75rem;display:block}.captureForm>footer{border-top:1px solid #edf1f7;justify-content:flex-end;gap:22px;margin-top:25px;padding-top:22px;display:flex}.captureForm footer .primary{padding:12px 19px;font-size:.8125rem}.newFormSuccess{text-align:center;max-width:620px;margin:auto;padding:65px 30px}.newFormSuccess .successIcon{color:#3e9672;background:#e6f5ed;width:65px;height:65px}.newFormSuccess .successIcon .vectorIcon{width:30px;height:30px}.newFormSuccess h2{letter-spacing:-.04em;font-size:2rem;font-weight:500}.newFormSuccess p{color:#7b8ea9;font-size:1rem;line-height:1.7}.newFormSuccess>div{border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;margin:25px 0;padding:16px;display:flex}.newFormSuccess>div span{letter-spacing:.1em;color:#8da0b9;font-size:.75rem}.newFormSuccess>div strong{font-size:1rem;font-weight:500}.newFormSuccess>.primary{width:100%;margin:24px 0 10px;display:flex}.performanceHero{color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:14px;padding:28px}.performanceHero span{color:#5d7faa;font-size:.75rem}.performanceHero h2{letter-spacing:-.04em;font-size:1.75rem;font-weight:500}.performanceHero p{color:#7c8da5;font-size:.875rem}.performanceHero>div:last-child{background:#edf3fc;border-color:#dce5f4;flex-direction:column;gap:7px;width:auto;min-width:130px;height:auto;padding:16px;display:flex}.performanceHero>div:last-child strong{color:#4872b4;font-size:1.875rem;line-height:1.1}.performanceHero>div:last-child small{color:#8a9cb9;margin:0;font-size:.75rem;line-height:1.5}.performanceMetrics{gap:18px;margin:23px 0}.performanceMetrics>div{border-radius:12px;padding:23px}.performanceMetrics small{font-size:.75rem}.performanceMetrics strong{letter-spacing:-.03em;font-size:1.8125rem;font-weight:500}.performanceMetrics p{font-size:.8125rem}.workerPerformance>header{padding:23px}.workerPerformance h3{font-size:1.125rem;font-weight:550}.workerPerformance header p{font-size:.8125rem}.performanceHead{grid-template-columns:minmax(200px,1.5fr) repeat(5,minmax(58px,.65fr));padding:16px 23px;font-size:.75rem}.performanceTable article{grid-template-columns:minmax(200px,1.5fr) repeat(5,minmax(58px,.65fr));gap:14px;padding:23px}.workerName{gap:12px;min-width:0}.workerName strong{font-size:.875rem;font-weight:550}.workerName .teamAvatar{border-radius:50%;width:38px;height:38px;font-size:.75rem!important}.performanceTable article>b,.performanceTable article>strong{font-size:1rem;font-weight:500}.performanceNote{background:#eaf0f9;border:1px solid #dbe5f5;padding:19px}.performanceNote strong{font-size:.875rem}.performanceNote p{font-size:.8125rem;line-height:1.7}.userManager>header h2{font-size:1.625rem}.userManager>header p{font-size:.875rem}.userManager>header span{font-size:.75rem}.userManagerBody>aside h3{font-size:.8125rem}.userManagerBody>aside button strong,.userForm h3{font-size:.9375rem}.userManagerBody>aside button small{font-size:.75rem}.userFormGrid label{font-size:.8125rem}.userFormGrid input,.userFormGrid select{min-height:44px;font-size:.9375rem}.userForm>footer button{min-height:43px;font-size:.875rem}.guideOverlay>section{width:min(490px,100%);padding:30px}.guideOverlay>section>span{font-size:.75rem}.guideOverlay h2{letter-spacing:-.04em;font-size:1.625rem;font-weight:500}.guideOverlay p{font-size:1rem;line-height:1.7}.guideOverlay footer button{min-height:44px;font-size:.875rem}.loginError{font-size:.8125rem}@media (min-width:1550px){.pageContent,.appShell>main>header{padding-left:48px;padding-right:48px}.commandHero{padding:36px 40px}.priorityRow{padding-top:22px;padding-bottom:22px}}@media (max-width:1200px) and (min-width:761px){.appShell>aside{width:214px;padding-left:14px;padding-right:14px}.appShell>main{width:calc(100% - 214px);margin-left:214px}.profileControl{width:186px;left:14px}.companySwitcher{gap:7px;padding:11px 7px}.companySwitcher strong{font-size:.75rem}.appShell>main>header{padding:24px}.pageContent{padding:8px 24px 30px}.guideButton{display:none}.businessMetrics{gap:10px}.businessMetric{padding:17px 15px}.businessMetric>span{font-size:.75rem}.businessMetric>strong{font-size:1.5625rem}.businessMetric>span>.vectorIcon{display:none}.workspaceGrid{grid-template-columns:1fr}.impactCard{grid-template-columns:1fr 1fr;column-gap:30px;padding:25px;display:grid}.impactCard>.impactIcon{display:none}.impactCard>.eyebrow,.impactCard>h3,.impactCard>.impactValue,.impactCard>p{grid-column:1}.impactCases{grid-area:1/2/5}.impactDefinition{grid-column:1/-1}.stageOverview{grid-template-columns:repeat(4,1fr);row-gap:24px}.heroRoute{padding-left:20px}.commandHero{gap:22px;padding:27px}.agendaLayout{grid-template-columns:1fr}.agendaMethod{display:none}.searchBand{padding:0 24px 22px}.performanceHead,.performanceTable article{grid-template-columns:minmax(170px,1.5fr) repeat(5,minmax(45px,.65fr));gap:7px;padding-left:16px;padding-right:16px}.workerName strong{font-size:.8125rem}.workerName small{font-size:.75rem}.captureWorkspace{grid-template-columns:.7fr 1.3fr;gap:28px;padding-left:24px;padding-right:24px}.captureIntro h2{font-size:2.0625rem}}@media (max-width:980px){.loginBrand{padding:35px}.loginBrand h1{font-size:2.375rem}.loginPanel{padding:35px}.loginBrand>footer{display:block}.loginBrand>footer small{margin-top:15px;display:block}.valuePath{gap:12px}.valuePath>span{font-size:.75rem}}@media (max-width:760px){:root{--mobile-nav-height:66px}.appShell{padding-bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom,0px))}.appShell>aside{width:100%;height:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom,0px));padding:5px 8px calc(5px + env(safe-area-inset-bottom,0px));z-index:60;background:#fff;border-top:1px solid #dde5f0;inset:auto 0 0;box-shadow:0 -4px 20px #18324b06}.appShell>aside .logo,.companySwitcher,.navSectionLabel,.asideBottom{display:none!important}.appShell>aside nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;margin:0;display:grid}.appShell.adminShell>aside nav{grid-template-columns:repeat(5,minmax(0,1fr))}.appShell>aside nav button{color:#8491a5;min-width:0;height:55px;box-shadow:none;background:0 0;border-radius:8px;flex-direction:column;justify-content:center;gap:5px;padding:6px 1px;font-size:.75rem;font-weight:450}.appShell>aside nav button>span{max-width:100%;line-height:1.15;overflow:visible;width:auto!important;font-size:.75rem!important;display:block!important}.appShell>aside nav button>.vectorIcon{color:#8b99ae;width:20px;height:20px;display:block!important}.appShell>aside nav button.active{color:#245de8;box-shadow:none;background:#edf3ff;font-weight:600}.appShell>aside nav button.active>.vectorIcon{color:#245de8}.appShell>aside nav button b,.appShell>aside nav button i{display:none!important}.appShell>main{width:100%;min-width:0;margin:0}.appShell>main>header{align-items:center;gap:12px;min-height:100px;padding:21px 18px 20px}.appShell>main>header small{gap:8px;font-size:.75rem}.headerDemo{padding:3px;font-size:.75rem}.appShell>main>header h1{white-space:normal;max-width:none;margin-top:9px;font-size:1.4375rem;font-weight:550;line-height:1.2;overflow:visible}.headerActions{gap:0;margin-left:0;padding-right:44px}.headerActions .guideButton{display:none}.headerActions .primary{border-radius:8px;place-items:center;width:37px;height:37px;min-height:37px;padding:8px;font-size:0;display:grid}.headerActions .primary>span{display:none}.headerActions .primary>.vectorIcon{width:18px;height:18px;display:block}.profileControl{z-index:65;width:33px;height:37px;position:absolute;inset:41px 17px auto auto}.profileTrigger{background:0 0;border:0;width:33px;height:33px;padding:0}.profileTrigger>span{width:31px;height:31px;font-size:.75rem}.profileTrigger>p,.profileTrigger>i{display:none}.profileMenu{width:auto;max-height:calc(100dvh - 165px);position:fixed;inset:85px 12px auto;overflow:auto}.pageContent{padding:5px 17px 24px}.commandHero{border-radius:12px;grid-template-columns:1fr;gap:0;padding:23px 22px}.commandHero h2{letter-spacing:-.045em;margin-top:14px;font-size:1.6875rem;line-height:1.22}.commandHero p{margin:13px 0 19px;font-size:.8125rem;line-height:1.7}.commandHero .eyebrow{font-size:.75rem!important}.commandHero .primary{min-height:40px;font-size:.75rem}.heroRoute{display:none}.businessMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:15px 0 19px}.businessMetric{border-radius:10px;padding:16px 14px}.businessMetric>span{letter-spacing:-.02em;font-size:.75rem;line-height:1.5}.businessMetric>span>.vectorIcon{display:none}.businessMetric>strong{letter-spacing:-.035em;margin:10px 0 5px;font-size:1.5625rem;line-height:1.2}.businessMetric>small{font-size:.75rem;line-height:1.45;display:block}.workspaceGrid{grid-template-columns:1fr;gap:18px}.panelHead{min-height:79px;padding:21px 18px}.panelHead .eyebrow{font-size:.75rem!important}.panelHead h3{margin-top:6px;font-size:1.125rem}.panelHead button{white-space:normal;font-size:.75rem;line-height:1.3}.actionPanel .panelHead{padding:21px 18px 12px}.queueTabs{gap:15px;padding:0 18px}.queueTabs button{gap:5px;padding:12px 0;font-size:.75rem}.queueTabs b{min-width:17px;height:17px;font-size:.75rem}.priorityRow{grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr) auto;gap:5px 12px;min-height:100px;padding:17px 18px}.priorityRow>.avatar{grid-row:1/3;align-self:start;width:32px;height:32px;margin-top:2px}.priorityIdentity{grid-area:1/2}.priorityIdentity strong{font-size:.875rem}.priorityRow small{margin-top:4px;font-size:.75rem}.priorityAction{grid-area:2/2/auto/-1;justify-content:space-between;align-items:flex-start;gap:8px;margin-top:6px;display:flex}.priorityAction strong{max-width:80%;font-size:.75rem;line-height:1.4}.priorityAction small{white-space:nowrap;margin:0;font-size:.75rem}.priorityRow .rowValue{grid-area:1/3;align-self:start;padding-top:1px;font-size:.75rem}.priorityRow>.vectorIcon{display:none}.panelFooterLink{padding:16px 18px;font-size:.75rem}.impactCard{padding:26px;display:block}.impactCard>.impactIcon{position:absolute;top:26px;right:26px}.impactCard>.eyebrow{font-size:.75rem!important}.impactCard h3{max-width:230px;margin-bottom:20px;font-size:1.5625rem}.impactValue{font-size:2.375rem}.impactCard>p{margin-bottom:22px;font-size:.75rem}.impactCases button>span,.impactCases b{font-size:.8125rem}.impactCases small,.impactDefinition{font-size:.75rem}.pipelineOverview{margin-top:18px}.stageOverview{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:25px;padding:19px 5px}.stageOverview>button{padding:0 15px}.stageOverview small{height:29px;font-size:.75rem}.stageOverview strong{font-size:1.5625rem}.stageOverview b{font-size:.75rem}.workspaceFoot{margin:19px 1px;font-size:.75rem;line-height:1.7;display:block}.workspaceFoot>span{margin-top:5px}.searchBand{padding:0 17px 19px;display:block}.searchBand>.search{border-radius:9px;width:100%;height:45px}.searchBand .search input{height:43px;font-size:.875rem}.searchBand>span{margin-top:8px;font-size:.75rem;display:block}.toolbar{flex-wrap:wrap;gap:10px}.toolbar button{min-height:36px;padding:8px 10px;font-size:.75rem}.toolbar>div{overflow:visible}.toolbarControls{gap:7px}.toolbar .vectorIcon{width:15px;height:15px}.resultsSummary{margin-bottom:15px;font-size:.75rem;line-height:1.6}.kanban{gap:12px;min-height:0}.column{width:265px;min-width:265px}.column>header h3{font-size:.8125rem}.cardTop .priority{font-size:.75rem}.opportunityRow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"client amount""stage priority""next next";gap:10px;min-height:125px;padding:17px}.listClient{grid-area:client}.listClient strong{font-size:.875rem}.listClient small,.stageBadge,.listNext strong,.listNext small{font-size:.75rem}.listAmount{font-size:.8125rem}.opportunityRow .priority{font-size:.75rem}.agendaIntro{gap:15px;padding:0 0 21px}.agendaIntro .eyebrow{font-size:.75rem!important}.agendaIntro h2{margin:9px 0;font-size:1.5625rem;line-height:1.2}.agendaIntro p{font-size:.8125rem;line-height:1.7}.agendaCounter{text-align:center;border-radius:10px;flex-direction:column;gap:8px;min-width:66px;padding:13px}.agendaCounter strong{font-size:1.8125rem}.agendaCounter span{font-size:.75rem}.agendaLayout{grid-template-columns:1fr;gap:20px}.agendaTabs{gap:18px;padding-top:7px}.agendaTabs button{font-size:.75rem}.agendaRow{flex-wrap:wrap;gap:12px;padding:19px 16px}.agendaRow>.avatar{align-self:flex-start;width:30px;height:30px;margin-top:2px}.agendaRow strong{font-size:.875rem}.agendaRow small{font-size:.75rem}.agendaRow p{margin-top:8px;font-size:.75rem;line-height:1.5}.agendaRight{flex-direction:row;justify-content:space-between;width:100%;padding-left:42px}.agendaRight b{font-size:.8125rem}.agendaRow>.vectorIcon{display:none}.agendaMethod{padding:23px}.agendaMethod h3{font-size:1.5rem}.agendaMethod>div{margin-bottom:20px}.agendaMethod small,.agendaMethod strong{font-size:.8125rem}.agendaMethod footer p{font-size:.75rem}.drawer.enhancedDrawer{border-radius:0;min-height:100dvh;width:100%!important;max-width:100%!important;padding-bottom:105px!important}.drawer>header{gap:10px;min-height:78px;padding:17px 15px}.drawer>header h2{font-size:1.125rem}.drawer>header p{font-size:.75rem}.drawerAvatar{display:none}.drawerAmount{gap:12px;padding:23px 20px 12px}.drawerAmount small{font-size:.75rem}.drawerAmount strong{font-size:1.875rem}.drawerAmount .priority{white-space:nowrap;font-size:.75rem}.nextActionCard{margin:12px 18px 21px;padding:18px}.nextActionCard h3{font-size:1.1875rem}.nextActionCard p{font-size:.75rem}.stageEditor,.ownerEditor{flex-direction:row;align-items:center;margin:0 19px 13px}.stageEditor select,.ownerEditor select{width:56%;max-width:56%;height:43px;font-size:1rem}.stageEditor label,.ownerEditor label{max-width:40%;font-size:.75rem}.drawerTabs{gap:18px;margin-top:20px;padding:0 20px}.drawerTabs button{padding:13px 0;font-size:.8125rem}.drawerBody{padding:8px 20px 30px}.drawerBody dl{grid-template-columns:1fr 1fr}.drawerBody dl>div{padding:13px}.drawerBody dd{font-size:.8125rem}.drawerBody dt{font-size:.75rem}.drawerBody h3{font-size:.9375rem}.note{padding:14px;font-size:.8125rem}.contact{gap:10px;padding:12px}.contact strong{font-size:.8125rem}.contact button{font-size:.75rem}.drawer>footer{padding:14px 18px calc(14px + env(safe-area-inset-bottom,0px));gap:10px;display:flex;width:100%!important}.drawer>footer button{flex:1;min-height:45px;padding:11px 9px;font-size:.8125rem}.activityPanel,.followupManager{padding:20px 18px 25px}.activityList strong{font-size:.8125rem}.activityList small{font-size:.75rem}.addNote textarea{font-size:1rem}.followupManageRow{padding:15px}.followupManageRow strong{font-size:.8125rem}.followupManageRow small{font-size:.75rem}.followupManageRow button{min-height:39px;padding:8px 10px;font-size:.75rem}.followupManageRow>div:last-child{margin:15px 0 0}.followupManageRow>div{gap:12px}.postponeForm input,.manualSchedule input{font-size:1rem}.stopSequence{min-height:43px;font-size:.75rem}.editGrid{grid-template-columns:1fr}.editGrid input,.editGrid select,.editGrid textarea{font-size:1rem}.responseState strong{font-size:.875rem}.responseState p{font-size:.75rem}.toast{left:16px;right:16px;bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom,0px) + 14px);width:auto;max-width:none;padding:14px 16px;font-size:.8125rem;transform:none}.captureWorkspace{margin:0;padding:5px 17px 30px;display:block}.captureIntro{padding:0 0 20px;position:static}.captureIntro>.eyebrow{font-size:.75rem!important}.captureIntro h2{max-width:300px;margin:10px 0 20px;font-size:1.6875rem;line-height:1.2}.captureIntro h2 br{display:none}.captureIntro h2 em:before{content:" "}.captureIntro>p,.captureNote{display:none}.captureIntro ol{justify-content:space-between;gap:10px;margin:0;display:flex}.captureIntro li{align-items:center;gap:8px;margin:0;display:flex}.captureIntro li>span{width:27px;height:27px;font-size:.75rem}.captureIntro li strong{font-size:.75rem}.captureIntro li small{display:none}.captureForm{border-radius:12px;padding:23px 20px}.captureForm h2{font-size:1.4375rem}.captureForm>p{font-size:.8125rem;line-height:1.6}.captureForm>header{margin-bottom:20px}.captureForm>header>button{padding:7px;font-size:.75rem}.captureForm>header>span{font-size:.75rem}.captureFields label{font-size:.8125rem}.captureFields input,.captureFields select{min-height:47px;padding:11px 10px;font-size:1rem}.fieldPair{grid-template-columns:1fr;gap:0}.captureFields .captureCheckbox{padding:13px;font-size:.75rem}.captureCheckbox input{width:17px;height:17px;min-height:0;margin-top:4px}.captureCheckbox small{font-size:.75rem}.captureForm>footer{gap:16px}.captureForm footer .primary{flex:1;min-height:44px;font-size:.8125rem}.newFormSuccess{padding:40px 24px}.newFormSuccess h2{font-size:1.6875rem}.newFormSuccess p{font-size:.875rem}.performanceHero{align-items:flex-start;gap:12px;padding:23px}.performanceHero h2{font-size:1.5rem}.performanceHero p{font-size:.8125rem;line-height:1.7}.performanceHero span{font-size:.75rem}.performanceHero>div:last-child{flex-shrink:0;gap:7px;width:75px;min-width:70px;margin:0;padding:11px}.performanceHero>div:last-child strong{font-size:1.5625rem}.performanceHero>div:last-child small{font-size:.75rem;line-height:1.4}.performanceMetrics{grid-template-columns:1fr;gap:10px;margin:18px 0}.performanceMetrics>div{grid-template-columns:1fr auto;align-items:center;gap:5px;padding:18px 20px;display:grid}.performanceMetrics small{font-size:.75rem}.performanceMetrics strong{grid-area:1/2/3;margin:0;font-size:1.5rem}.performanceMetrics p{grid-column:1;margin:0;font-size:.75rem}.workerPerformance>header{padding:20px}.workerPerformance h3{font-size:1.0625rem}.workerPerformance header p{font-size:.75rem;line-height:1.7}.performanceHead{display:none}.performanceTable article{background:#fff;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:18px}.workerName{grid-column:1/-1;min-width:0;padding-bottom:15px}.workerName strong{font-size:.9375rem}.workerName small{font-size:.75rem}.performanceTable article>b,.performanceTable article>strong{padding:12px;font-size:1.1875rem;font-weight:500}.performanceTable article>b:before,.performanceTable article>strong:before{letter-spacing:0;margin-bottom:7px;font-size:.75rem;line-height:1.5}.performanceTable article>b:nth-child(5){grid-column:1}.performanceTable article>strong{grid-column:2/4}.performanceNote{padding:18px}.performanceNote p{font-size:.8125rem}.userManagerOverlay{padding:12px}.userManager{border-radius:12px;max-height:94dvh}.userManager>header{padding:20px}.userManager>header h2{font-size:1.375rem}.userManager>header p{font-size:.8125rem}.userForm{padding:20px}.userFormGrid input,.userFormGrid select{font-size:1rem}.userFormGrid label,.permissionToggle{font-size:.8125rem}.guideOverlay>section{padding:25px}.guideOverlay h2{font-size:1.5rem}.guideOverlay p{font-size:.9375rem}.storageNotice{margin:0 17px 16px;font-size:.75rem}.loginScreen{flex-direction:column;min-height:100dvh;display:flex}.loginBrand{background:#101f36;min-height:0;padding:25px 25px 31px;display:flex!important}.loginLogo{font-size:1.3125rem}.loginLogo>b{width:32px;height:32px;font-size:1.125rem}.loginLogo .brandTag{margin-left:4px;padding-left:12px;font-size:.75rem!important}.loginStatement{margin:31px 0 0}.loginBrand .loginStatement>.eyebrow{letter-spacing:.09em;font-size:.75rem!important}.loginBrand h1{letter-spacing:-.045em;margin:14px 0 0;font-size:2rem;line-height:1.16}.loginBrand h1 br{display:none}.loginBrand h1 em{margin-top:3px;display:block}.loginBrand p,.valuePath,.loginBrand>footer{display:none}.loginPanel{background:#fff;gap:30px;padding:30px 25px 25px}.loginCard{max-width:460px}.loginCard>.eyebrow{font-size:.75rem!important}.loginPanel h2{margin:10px 0 12px;font-size:1.8125rem;line-height:1.2}.loginPanel h2 br{display:none}.loginCard>p{margin:0 0 18px;font-size:.875rem;line-height:1.7}.loginPanel .demoEnter{min-height:51px;margin:2px 0 0;padding:16px;font-size:.875rem}.demoFeatures{margin:14px 0 22px;font-size:.75rem}.roleChoices button{padding:13px 10px}.roleChoices strong{font-size:.8125rem}.roleChoices small,.loginDivider,.manualAccess{font-size:.75rem}.demoDisclosure{margin-top:8px;padding:14px}.demoDisclosure strong,.demoDisclosure span{font-size:.75rem}.loginPanel label{font-size:.875rem}.loginPanel input{font-size:1rem}.loginFoot{font-size:.75rem}}@media (max-width:390px){.appShell>main>header{min-height:94px;padding:19px 14px}.appShell>main>header h1{font-size:1.25rem}.appShell>main>header small{font-size:.75rem}.headerDemo{display:none}.headerActions{padding-right:37px}.profileControl{top:37px;right:13px}.pageContent{padding-left:13px;padding-right:13px}.commandHero{padding:22px 18px}.commandHero h2{font-size:1.5rem}.businessMetric{padding:14px 11px}.businessMetric>span{font-size:.75rem}.businessMetric>strong{font-size:1.375rem}.businessMetric>small{font-size:.75rem}.queueTabs{gap:11px;padding:0 14px}.queueTabs button{font-size:.75rem}.priorityRow{gap:6px 10px;padding:16px 14px}.priorityIdentity strong{font-size:.8125rem}.rowValue{font-size:.75rem!important}.priorityAction strong{font-size:.75rem}.impactCard{padding:23px}.impactCard h3{font-size:1.4375rem}.stageOverview>button{padding:0 11px}.stageOverview small{font-size:.75rem}.appShell>aside nav button>span{font-size:.75rem!important}.captureWorkspace{padding:0 13px 25px}.captureForm{padding:22px 17px}.captureIntro h2{font-size:1.5625rem}.captureIntro li strong{font-size:.75rem}.captureIntro li>span{width:23px;height:23px}.captureIntro li{gap:7px}.agendaIntro h2{font-size:1.4375rem}.agendaIntro p{font-size:.75rem}.agendaTabs{gap:14px}.agendaTabs button{font-size:.75rem}.loginBrand{padding:23px}.loginBrand h1{font-size:1.8125rem}.loginPanel{padding:28px 23px}.roleChoices{gap:8px}.roleAvatar{width:28px;height:28px;font-size:.75rem}.roleChoices button{gap:7px}.contact button{padding:7px;font-size:.75rem}.drawer>header h2{font-size:1.0625rem}.drawer>header p{font-size:.75rem}.drawerTabs{gap:17px}.performanceHero{padding:20px}.performanceHero h2{font-size:1.3125rem}.performanceHero>div:last-child{width:66px;min-width:66px}.performanceTable article>b:before,.performanceTable article>strong:before{font-size:.75rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}[hidden]{display:none!important}@media (max-width:760px){.loginPanel{align-items:center;min-height:0}.performanceHero{display:flex}.performanceHero>div:last-child small{white-space:normal}.opportunityRow .listClient strong{font-size:.875rem}.opportunityRow .stageBadge{font-size:.75rem}.opportunityList .opportunityRow{padding:17px}.appShell>aside nav{height:56px}.appShell>aside{padding:5px 8px calc(5px + env(safe-area-inset-bottom,0px))!important}.contact>div{min-width:0}}.successIcon:has(>.vectorIcon):before{content:none}.activityList i:has(>.vectorIcon):before{content:none}.profileMenu>button>.vectorIcon{width:16px;height:16px;margin-right:7px}.profileTrigger i>.vectorIcon{width:17px;height:17px}:root{--mobile-nav-height:72px}h1,h2,h3,h4,p,button,label,small,strong,span{overflow-wrap:break-word;word-break:normal}h1,h2,h3,h4{white-space:normal;text-wrap:balance}p{line-height:1.65}.loginStatement h1{max-width:15ch;font-size:clamp(2.1rem,3.7vw,3.75rem);line-height:1.15}.loginStatement h1 em{display:inline}.loginPanel h2{max-width:14ch}.loginPanel h2,.captureIntro h2{white-space:normal}.loginBrand>footer strong{margin-top:5px;display:block}.loginBrand>footer small{white-space:normal;max-width:13ch}.loginLogo .brandTag{letter-spacing:.07em;line-height:1.4;font-size:.75rem!important}.loginBrand .loginStatement>.eyebrow,.loginCard>.eyebrow,.captureIntro>.eyebrow{line-height:1.6;font-size:.75rem!important}.loginCard>p,.loginBrand p,.captureIntro>p,.captureForm>p,.agendaIntro p,.performanceHero p{font-size:1rem}.demoFeatures,.demoDisclosure strong,.demoDisclosure span,.roleChoices small,.loginFoot,.manualAccess,.loginDivider{font-size:.8125rem}.demoDisclosure p{min-width:0}.demoDisclosure span{line-height:1.65}.roleChoices{grid-template-columns:repeat(2,minmax(0,1fr))}.roleChoices button{flex-wrap:wrap;min-width:0}.roleChoices button>span:nth-child(2){min-width:0}.roleChoices strong{font-size:.875rem}.roleChoices .vectorIcon{margin-left:auto}.loginCard .demoEnter{white-space:normal;text-align:left;line-height:1.5}.loginPanel input{font-size:1rem}.appShell>main>header{align-items:flex-start;height:auto;min-height:110px}.appShell>main>header>div:first-child{flex:1;min-width:0}.appShell>main>header h1{text-overflow:clip;max-width:none;line-height:1.3;overflow:visible}.appShell>main>header small{flex-wrap:wrap;font-size:.8125rem;line-height:1.5}.headerActions{flex-shrink:0;align-self:center}.headerActions .primary{white-space:normal;font-size:.875rem;line-height:1.4}.appShell>aside nav button>span.navLabelShort{display:none}.appShell>aside nav button>span.navLabelFull{font-size:.875rem;display:block}.appShell>aside nav button{height:auto;min-height:48px;padding-block:10px;line-height:1.4}.companySwitcher{align-items:flex-start}.companySwitcher>div{min-width:0}.companySwitcher strong,.companySwitcher small{white-space:normal;font-size:.75rem}.logo>small{line-height:1.4}.sideAdvice strong,.sideAdvice p{font-size:.875rem;line-height:1.65}.sideAdvice button{font-size:.8125rem;line-height:1.5}.sideVersion{font-size:.75rem}.profileTrigger p{overflow:visible}.profileTrigger strong,.profileTrigger small{white-space:normal;text-overflow:clip;line-height:1.45;overflow:visible}.profileTrigger strong{font-size:.875rem}.profileTrigger small{font-size:.75rem}.profileMenu>button{line-height:1.6}.profileMenu .tourOption small,.profileMenu .manageUsersOption small{margin-left:0;font-size:.8125rem}.commandHero{grid-template-columns:minmax(0,1.4fr) minmax(220px,.85fr);gap:28px;min-height:0}.commandHero>div{min-width:0}.commandHero h2{max-width:23ch;font-size:clamp(1.625rem,2.3vw,2.2rem);line-height:1.28}.commandHero p{font-size:1rem}.commandHero .primary{white-space:normal;min-height:44px;font-size:.875rem;line-height:1.4}.heroRoute{min-width:0}.heroRoute>footer{text-align:center;font-size:.75rem;line-height:1.5}.heroRoute>footer>span{flex:1;min-width:0}.heroRoute p{font-size:.8125rem}.businessMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}.businessMetric{flex-direction:column;min-width:0;padding:20px 18px;display:flex}.businessMetric>span{align-items:flex-start;min-height:42px;font-size:.875rem;line-height:1.5}.businessMetric>strong{white-space:normal;overflow-wrap:anywhere;margin:8px 0 6px;font-size:clamp(1.5rem,2.2vw,1.875rem);line-height:1.35}.businessMetric>small{font-size:.8125rem;line-height:1.6}.businessMetric>span>.vectorIcon{flex-shrink:0}.workspaceGrid{grid-template-columns:minmax(0,1.8fr) minmax(290px,.9fr)}.panelHead{flex-wrap:wrap;gap:12px;height:auto;min-height:0}.panelHead>div{flex:1;min-width:0}.panelHead h3{font-size:1.125rem;line-height:1.4}.panelHead .eyebrow{line-height:1.6;font-size:.75rem!important}.panelHead button{white-space:normal;min-height:44px;padding:8px 0;font-size:.875rem;line-height:1.45}.queueTabs{flex-wrap:wrap;gap:16px;padding-top:4px;overflow:visible}.queueTabs button{white-space:normal;text-align:left;gap:7px;min-width:0;min-height:44px;font-size:.875rem;line-height:1.5}.queueTabs b{flex-shrink:0;min-width:22px;height:auto;min-height:22px;font-size:.75rem;line-height:1.4}.priorityRow{grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:8px 12px;height:auto;min-height:110px}.priorityRow>.avatar{grid-area:1/1/3;margin-top:3px}.priorityIdentity{grid-area:1/2;min-width:0}.priorityIdentity strong{font-size:.9375rem;line-height:1.5}.priorityIdentity small{white-space:normal;font-size:.8125rem;line-height:1.5}.priorityAction{grid-area:2/2/auto/-1;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.priorityAction strong{max-width:none;font-size:.875rem;line-height:1.5}.priorityAction small{flex-shrink:0;margin-top:0;font-size:.8125rem;line-height:1.5}.priorityRow .rowValue{white-space:normal;overflow-wrap:anywhere;grid-area:1/3;max-width:10ch;font-size:.9375rem;line-height:1.5}.priorityRow>.vectorIcon{display:none}.panelFooterLink{gap:12px;min-height:48px;font-size:.875rem;line-height:1.5}.impactCard h3{max-width:16ch;padding-right:0;font-size:1.625rem;line-height:1.3}.impactCard>.eyebrow{letter-spacing:.07em;line-height:1.7;font-size:.75rem!important}.impactCard>p{font-size:.875rem;line-height:1.65}.impactDefinition{font-size:.8125rem;line-height:1.7}.impactCases button{flex-wrap:wrap;gap:8px 10px}.impactCases button>span{min-width:120px;font-size:.875rem}.impactCases small{font-size:.75rem;line-height:1.6}.impactCases b{font-size:.875rem}.stageOverview{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 0}.stageOverview small{height:auto;min-height:43px;margin-block:8px;font-size:.875rem;line-height:1.55}.stageOverview strong{line-height:1.3}.stageOverview b{white-space:normal;overflow-wrap:anywhere;font-size:.8125rem;line-height:1.5}.workspaceFoot{flex-wrap:wrap;font-size:.8125rem;line-height:1.65}.workspaceFoot>span{min-width:0}.agendaIntro{align-items:flex-start}.agendaIntro h2{max-width:24ch;line-height:1.3}.agendaCounter{flex-direction:column;align-items:flex-start;gap:10px;min-width:116px;max-width:160px}.agendaCounter span{white-space:normal;font-size:.875rem;line-height:1.5}.agendaTabs button{font-size:.875rem}.agendaRow{flex-wrap:wrap;align-items:flex-start;height:auto}.agendaRow>span:nth-child(2){min-width:100px}.agendaRow strong{font-size:1rem;line-height:1.5}.agendaRow small{font-size:.8125rem;line-height:1.55}.agendaRow p{font-size:.875rem;line-height:1.6}.agendaRight{gap:8px;min-width:0;max-width:100%}.duePill{white-space:normal;font-size:.8125rem;line-height:1.6}.agendaRight b{font-size:.9375rem;line-height:1.5}.agendaMethod h3{font-size:1.5rem;line-height:1.35}.agendaMethod strong{font-size:.875rem}.agendaMethod small,.agendaMethod footer p{font-size:.8125rem;line-height:1.75}.toolbar{flex-wrap:wrap;align-items:flex-start;height:auto}.toolbar>div{min-width:0;max-width:100%}.toolbarControls{flex-wrap:wrap}.toolbar button{white-space:normal;height:auto;min-height:44px;font-size:.875rem;line-height:1.5}.resultsSummary{font-size:.875rem;line-height:1.6}.column>header{align-items:flex-start;height:auto;min-height:24px}.column>header h3{flex:1;font-size:.9375rem;line-height:1.5}.column>header b{flex-shrink:0;font-size:.8125rem}.column>p{font-size:.875rem}.leadCard{min-width:0;height:auto}.leadCard h4{white-space:normal;font-size:1rem;line-height:1.5}.leadCard>p,.cardOwner{font-size:.8125rem;line-height:1.6}.cardTop{flex-wrap:wrap;gap:8px}.cardTop b{white-space:normal;overflow-wrap:anywhere;font-size:.9375rem}.priority{white-space:normal;font-size:.8125rem;line-height:1.5}.cardMeta{align-items:flex-start;gap:10px}.cardMeta small{white-space:normal;text-align:right;font-size:.875rem;line-height:1.5}.sequence{flex-wrap:wrap;gap:6px}.sequence small{white-space:normal;margin-left:0;font-size:.8125rem}.sequence i{flex:1;min-width:18px}.opportunityRow{height:auto;min-height:100px}.listClient,.listClient>span,.listNext{min-width:0}.listClient strong{white-space:normal;font-size:.9375rem;line-height:1.5}.listClient small{white-space:normal;font-size:.8125rem;line-height:1.6}.stageBadge{white-space:normal;font-size:.8125rem;line-height:1.5}.listNext strong{font-size:.875rem;line-height:1.5}.listNext small{font-size:.8125rem;line-height:1.6}.listAmount{white-space:normal;font-size:.9375rem;line-height:1.5}.drawer>header>div{flex:1;min-width:0}.drawer>header h2{white-space:normal;overflow-wrap:anywhere;line-height:1.4}.drawer>header p{white-space:normal;font-size:.8125rem;line-height:1.6}.drawer>header>.drawerEdit{flex-shrink:0;font-size:.875rem!important}.nextActionCard h3{font-size:1.1875rem;line-height:1.45}.nextActionCard p{font-size:.875rem;line-height:1.7}.nextActionCard button{text-align:left;font-size:.875rem;line-height:1.6}.drawerTabs{flex-wrap:wrap;gap:20px;height:auto;overflow:visible}.drawerTabs button{white-space:normal;font-size:.875rem;line-height:1.5}.drawerBody dd{white-space:normal;overflow-wrap:anywhere;font-size:.875rem;line-height:1.6}.drawerBody dt{font-size:.8125rem;line-height:1.5}.note{font-size:.9375rem;line-height:1.8}.contact{flex-wrap:wrap;align-items:flex-start}.contact>div{flex-basis:60%;min-width:0}.contact small{font-size:.75rem;line-height:1.7}.contact strong{font-size:.9375rem;line-height:1.6}.contact button{white-space:normal;min-height:42px;margin-left:auto;font-size:.875rem}.drawer>footer{height:auto;min-height:76px}.drawer>footer button{white-space:normal;min-height:46px;padding:11px 14px;font-size:.875rem;line-height:1.5}.stageEditor,.ownerEditor{align-items:flex-start}.stageEditor label,.ownerEditor label{font-size:.875rem;line-height:1.55}.stageEditor select,.ownerEditor select{height:46px;font-size:1rem}.followupManageRow,.followupManageRow>div{min-width:0}.followupManageRow strong{font-size:.9375rem;line-height:1.5}.followupManageRow small{font-size:.875rem;line-height:1.6}.followupManageRow>div:last-child{flex-wrap:wrap}.followupManageRow button,.stopSequence{white-space:normal;text-align:center;min-height:44px;font-size:.875rem;line-height:1.5}.followupStatus{font-size:.875rem;line-height:1.3}.postponeForm{flex-wrap:wrap}.postponeForm label{min-width:150px}.postponeForm button{flex-shrink:0}.responseState strong{font-size:1rem;line-height:1.4}.responseState p{font-size:.875rem;line-height:1.6}.captureIntro h2{max-width:16ch;font-size:clamp(1.875rem,3vw,2.5rem);line-height:1.22}.captureIntro h2 em{display:inline}.captureIntro h2 em:before{content:none}.captureIntro ol{gap:16px}.captureIntro li{min-width:0}.captureIntro li strong{font-size:.875rem;line-height:1.5}.captureIntro li small{font-size:.8125rem;line-height:1.5}.captureNote{font-size:.8125rem;line-height:1.7}.captureForm>header{flex-wrap:wrap;align-items:center}.captureForm>header>span{font-size:.75rem}.captureForm>header>button{white-space:normal;min-height:40px;font-size:.8125rem;line-height:1.5}.captureForm h2{line-height:1.4}.captureForm label{font-size:.875rem;line-height:1.6}.captureFields .captureCheckbox{font-size:.875rem;line-height:1.7}.captureCheckbox small{font-size:.8125rem;line-height:1.6}.captureForm footer .primary{white-space:normal;font-size:.9375rem;line-height:1.45}.newFormSuccess h2{line-height:1.3}.newFormSuccess p{line-height:1.75}.performanceHero{min-width:0}.performanceHero h2{line-height:1.3}.performanceHero>div:last-child{min-width:120px;max-width:150px}.performanceHero>div:last-child small{white-space:normal;font-size:.875rem;line-height:1.6}.performanceMetrics small{font-size:.8125rem;line-height:1.6}.performanceMetrics p{font-size:.875rem;line-height:1.6}.workerName p{min-width:0}.workerName strong{font-size:.9375rem;line-height:1.5}.workerName small{font-size:.8125rem;line-height:1.6}.performanceHead{font-size:.75rem}.performanceNote{font-size:.875rem;line-height:1.7}.performanceTable article>b,.performanceTable article>strong{overflow-wrap:normal;word-break:normal}.userManagerBody>aside button p{min-width:0}.userManagerBody>aside button strong,.userManagerBody>aside button small{white-space:normal;line-height:1.6}.permissionToggle span{min-width:0}.permissionToggle strong{font-size:.875rem;line-height:1.6}.permissionToggle small{font-size:.8125rem;line-height:1.7}@media (max-width:1300px){.businessMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.businessMetric>span{min-height:0}.workspaceGrid{grid-template-columns:minmax(0,1fr)}.impactCard{display:block}.impactCard h3{max-width:24ch}.impactIcon{display:grid}.impactCases{flex-wrap:wrap;gap:0 25px;display:flex}.impactCases button{flex:1;min-width:240px}.impactDefinition{max-width:70ch}.heroRoute{display:none}.commandHero{grid-template-columns:minmax(0,1fr)}.commandHero h2{max-width:29ch}.stageOverview{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:761px) and (max-width:1000px){.captureWorkspace{grid-template-columns:minmax(0,1fr);gap:15px}.captureIntro{padding:5px 0;position:static}.captureIntro h2{max-width:24ch;font-size:2rem}.captureIntro ol{flex-wrap:wrap;gap:15px;display:flex}.captureIntro li{flex:1;min-width:140px}.captureIntro li small,.captureIntro>p,.captureNote{display:none}.opportunityList{overflow-x:auto}.opportunityRow,.listHeader{min-width:760px}}@media (max-width:760px){:root{--mobile-nav-height:74px}.appShell>aside{height:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom,0px))!important;padding:5px 6px calc(5px + env(safe-area-inset-bottom,0px))!important}.appShell>aside nav{gap:2px;height:64px}.appShell>aside nav button{white-space:normal;gap:6px;height:62px;min-height:62px;padding:6px 1px;line-height:1.35;overflow:visible}.appShell>aside nav button>span.navLabelFull{display:none!important}.appShell>aside nav button>span.navLabelShort{white-space:normal;letter-spacing:-.025em;line-height:1.35;font-size:.75rem!important;display:block!important}.appShell>aside nav button>.vectorIcon{width:20px;height:20px}.appShell>main>header{min-height:0;padding:22px 17px 18px;display:block}.appShell>main>header h1{max-width:none;margin-top:8px;padding:0;font-size:1.5rem}.appShell>main>header small{padding-right:43px;font-size:.75rem;line-height:1.55}.headerActions{margin-top:17px;padding:0}.headerActions .primary{gap:8px;width:auto;height:auto;min-height:43px;padding:10px 13px;font-size:.875rem;display:inline-flex}.headerActions .primary>span{display:inline}.profileControl{top:17px;right:17px}.profileMenu{top:65px}.pageContent{padding-inline:17px}.loginBrand{padding:26px 24px}.loginStatement h1{max-width:18ch;font-size:clamp(1.875rem,7.7vw,2.5rem);line-height:1.22}.loginStatement h1 em{display:inline}.loginLogo{flex-wrap:wrap}.loginLogo .brandTag{font-size:.75rem!important}.loginPanel{padding:29px 24px}.loginPanel h2{max-width:16ch;font-size:1.875rem;line-height:1.25}.loginCard>p{font-size:1rem}.loginPanel .demoEnter{min-height:52px;padding:15px;font-size:.9375rem;line-height:1.5}.demoFeatures{gap:20px}.roleChoices button{padding:14px 10px}.roleChoices .vectorIcon{display:none}.roleChoices .roleAvatar{width:30px;height:30px}.demoDisclosure{padding:15px}.demoDisclosure strong,.demoDisclosure span{font-size:.8125rem}.loginFoot{text-align:center;font-size:.75rem;line-height:1.6}.commandHero{gap:0;padding:22px}.commandHero h2{max-width:22ch;font-size:1.625rem;line-height:1.3}.commandHero p{font-size:.9375rem}.commandHero .eyebrow{font-size:.75rem!important}.commandHero .primary{min-height:44px;font-size:.875rem}.businessMetrics{gap:12px}.businessMetric{padding:17px 14px}.businessMetric>span{min-height:42px;font-size:.875rem;line-height:1.5}.businessMetric>strong{letter-spacing:-.04em;font-size:clamp(1.3rem,5.3vw,1.625rem);line-height:1.4}.businessMetric>small{font-size:.75rem;line-height:1.65}.panelHead{padding:20px 18px}.panelHead .eyebrow{font-size:.75rem!important}.panelHead h3{font-size:1.125rem}.panelHead button{font-size:.875rem;line-height:1.5}.queueTabs{flex-wrap:wrap;gap:14px;padding:0 18px;overflow:visible}.queueTabs button{min-height:45px;font-size:.8125rem;line-height:1.5}.queueTabs b{font-size:.75rem}.priorityRow{grid-template-rows:auto auto auto;grid-template-columns:30px minmax(0,1fr);gap:8px 12px;min-height:0;padding:18px}.priorityRow>.avatar{grid-area:1/1/3;align-self:start}.priorityIdentity{grid-area:1/2}.priorityIdentity strong{font-size:.9375rem;line-height:1.5}.priorityRow small{font-size:.8125rem;line-height:1.6}.priorityRow .rowValue{text-align:left;grid-area:2/2;max-width:none;margin-top:2px;font-size:1rem!important}.priorityAction{border-top:1px solid #edf1f6;grid-area:3/1/auto/-1;margin:5px 0 0;padding-top:12px;display:block}.priorityAction strong{max-width:none;font-size:.875rem;line-height:1.6;display:block}.priorityAction small{white-space:normal;margin-top:5px;font-size:.8125rem;display:block}.panelFooterLink{padding:16px 18px;font-size:.875rem}.impactCard{padding:25px}.impactCard .impactIcon{margin-bottom:16px;position:static}.impactCard h3{max-width:20ch;font-size:1.625rem;line-height:1.3}.impactCard>.eyebrow{font-size:.75rem!important}.impactCard>p{font-size:.875rem}.impactValue{overflow-wrap:anywhere;font-size:2.25rem;line-height:1.3}.impactCases{display:block}.impactCases button{min-width:0;padding:17px 0}.impactCases button>span,.impactCases b{font-size:.875rem}.impactCases small{font-size:.75rem}.impactDefinition{font-size:.8125rem;line-height:1.7}.stageOverview{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 0;padding:20px 6px}.stageOverview>button{padding-inline:16px}.stageOverview small{height:auto;min-height:43px;font-size:.875rem;line-height:1.55}.stageOverview b{font-size:.8125rem}.workspaceFoot{font-size:.75rem;line-height:1.7}.searchBand .search input{font-size:1rem}.searchBand>span{font-size:.8125rem;line-height:1.6}.searchBand>.search{height:48px}.toolbar{gap:12px}.toolbar button{min-height:44px;font-size:.875rem}.toolbarControls{flex-wrap:wrap;justify-content:flex-start}.resultsSummary{font-size:.8125rem;line-height:1.65}.pipelinePage .resultsSummary:after{line-height:1.6;font-size:.75rem!important}.column{width:min(300px,100vw - 48px);min-width:min(300px,100vw - 48px)}.column>header h3{font-size:.9375rem;line-height:1.5}.column>p{font-size:.8125rem}.leadCard h4{font-size:1rem}.cardTop .priority{font-size:.8125rem}.cardTop b{font-size:.9375rem}.cardMeta small{font-size:.875rem;line-height:1.6}.cardOwner,.leadCard>p{font-size:.8125rem;line-height:1.7}.opportunityList .opportunityRow{grid-template-areas:"client client""amount amount""stage priority""next next";gap:12px;padding:19px}.opportunityRow .listClient strong{font-size:1rem;line-height:1.5}.opportunityRow .listClient small{font-size:.8125rem;line-height:1.65}.opportunityRow .stageBadge{font-size:.8125rem;line-height:1.5}.opportunityRow .listAmount{text-align:left;font-size:1rem}.opportunityRow .listNext{display:block}.opportunityRow .listNext strong{font-size:.875rem;line-height:1.5}.opportunityRow .listNext small{text-align:left;margin-top:6px;font-size:.8125rem;line-height:1.65}.agendaIntro{padding:0 0 22px;display:block}.agendaIntro .eyebrow{font-size:.75rem!important}.agendaIntro h2{font-size:1.625rem;line-height:1.35}.agendaIntro p{font-size:.9375rem;line-height:1.7}.agendaCounter{text-align:left;flex-direction:row;align-items:center;gap:14px;min-width:0;max-width:none;margin-top:18px;padding:15px 18px;display:flex}.agendaCounter strong{font-size:1.875rem}.agendaCounter span{font-size:.875rem;line-height:1.5}.agendaTabs button{font-size:.8125rem}.agendaRow{gap:12px;padding:20px 18px}.agendaRow strong{font-size:1rem;line-height:1.5}.agendaRow small{font-size:.8125rem;line-height:1.6}.agendaRow p{font-size:.875rem;line-height:1.65}.agendaRight{flex-wrap:wrap;align-items:flex-start;gap:10px;width:100%;padding-left:0}.duePill{font-size:.8125rem;line-height:1.6}.agendaRight b{font-size:.9375rem}.agendaMethod strong{font-size:.875rem}.agendaMethod small,.agendaMethod footer p{font-size:.8125rem;line-height:1.75}.drawer>header{gap:10px;padding:16px}.drawer>header h2{font-size:1.125rem;line-height:1.45}.drawer>header p{font-size:.8125rem;line-height:1.6}.drawer>header>.drawerEdit{font-size:.8125rem!important}.drawerAmount{flex-wrap:wrap;gap:12px}.drawerAmount small{font-size:.75rem;line-height:1.5}.drawerAmount .priority{font-size:.8125rem}.nextActionCard{padding:19px}.nextActionCard h3{font-size:1.1875rem;line-height:1.45}.nextActionCard p{font-size:.875rem;line-height:1.7}.nextActionCard button{font-size:.875rem;line-height:1.55}.stageEditor,.ownerEditor{margin:0 20px 18px;display:block}.stageEditor label,.ownerEditor label{width:100%;max-width:none;margin-bottom:7px;font-size:.875rem;line-height:1.6;display:block}.stageEditor select,.ownerEditor select{width:100%;min-width:0;max-width:100%;height:48px;padding:0 10px;font-size:1rem}.drawerTabs{flex-wrap:wrap;gap:22px;padding-inline:20px;overflow:visible}.drawerTabs button{min-height:46px;font-size:.875rem}.drawerBody dl{grid-template-columns:1fr}.drawerBody dt{font-size:.8125rem;line-height:1.55}.drawerBody dd{font-size:.9375rem;line-height:1.65}.note{font-size:.9375rem;line-height:1.8}.contact strong{font-size:.9375rem;line-height:1.6}.contact button{min-height:42px;font-size:.8125rem;line-height:1.5}.contact small{font-size:.75rem;line-height:1.7}.drawer.enhancedDrawer{padding-bottom:calc(116px + env(safe-area-inset-bottom,0px))!important}.drawer>footer{align-items:stretch;gap:10px}.drawer>footer button{white-space:normal;min-width:0;min-height:50px;padding:12px 9px;font-size:.8125rem;line-height:1.5}.activityList strong{font-size:.9375rem;line-height:1.6}.activityList small{font-size:.8125rem;line-height:1.6}.deleteNote>button,.deleteNote>span{font-size:.8125rem}.followupManageRow strong{font-size:.9375rem;line-height:1.55}.followupManageRow small{font-size:.875rem;line-height:1.65}.followupManageRow button{min-height:44px;font-size:.8125rem;line-height:1.5}.followupManageRow>div:last-child{flex-wrap:wrap;justify-content:flex-start}.stopSequence{min-height:48px;font-size:.875rem;line-height:1.6}.responseState strong{font-size:.9375rem}.responseState p{font-size:.875rem;line-height:1.6}.manualSchedule label{font-size:.875rem}.manualSchedule button{font-size:.8125rem;line-height:1.6}.captureWorkspace{padding:6px 17px 30px}.captureIntro h2{max-width:21ch;font-size:1.75rem;line-height:1.3}.captureIntro ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.captureIntro li{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.captureIntro li>span{width:29px;height:29px;font-size:.8125rem}.captureIntro li strong{font-size:.8125rem;line-height:1.5}.captureIntro li small{display:none}.captureForm{padding:24px 20px}.captureForm h2{font-size:1.5rem;line-height:1.4}.captureForm>p{font-size:.9375rem;line-height:1.7}.captureForm>header>span{font-size:.75rem;line-height:1.5}.captureForm>header>button{min-height:40px;font-size:.8125rem;line-height:1.5}.captureFields label{font-size:.875rem;line-height:1.6}.captureFields .captureCheckbox{font-size:.875rem;line-height:1.7}.captureCheckbox small{font-size:.8125rem;line-height:1.7}.captureForm footer .primary{min-height:47px;font-size:.875rem;line-height:1.5}.newFormSuccess p{font-size:1rem;line-height:1.7}.performanceHero{padding:23px;display:block}.performanceHero h2{font-size:1.5rem;line-height:1.4}.performanceHero p{font-size:.9375rem;line-height:1.7}.performanceHero>div:last-child{flex-direction:row;justify-content:flex-start;align-items:center;gap:13px;width:100%;min-width:0;max-width:none;margin-top:18px;padding:15px;display:flex}.performanceHero>div:last-child small{white-space:normal;font-size:.875rem;line-height:1.6}.performanceMetrics>div{gap:8px 16px;min-height:100px}.performanceMetrics small{font-size:.8125rem;line-height:1.6}.performanceMetrics p{font-size:.8125rem;line-height:1.65}.workerName strong{font-size:.9375rem;line-height:1.5}.workerName small{font-size:.8125rem;line-height:1.7}.performanceTable article>b:before,.performanceTable article>strong:before{white-space:normal;text-transform:none;font-size:.75rem;line-height:1.6}.performanceTable article>b:nth-child(4):before{content:"Pendientes"}.performanceTable article>strong{overflow-wrap:anywhere;font-size:1.125rem}.performanceNote p{font-size:.875rem;line-height:1.75}.userManager>header p{font-size:.875rem;line-height:1.7}}@media (max-width:350px){.roleChoices{grid-template-columns:1fr}.roleChoices button{flex-wrap:nowrap}.businessMetrics{grid-template-columns:minmax(0,1fr)}.businessMetric>span{min-height:0}.businessMetric>strong{font-size:1.875rem}.captureIntro h2{font-size:1.5rem}.queueTabs{gap:12px}.queueTabs button{font-size:.8125rem}.drawer>footer{flex-wrap:wrap}.drawer>footer button{flex-basis:100%;min-height:44px}.drawer.enhancedDrawer{padding-bottom:calc(162px + env(safe-area-inset-bottom,0px))!important}.stageOverview{grid-template-columns:minmax(0,1fr)}.stageOverview small{min-height:0}}@media (min-width:761px){.appShell>aside{overflow-y:auto}.appShell>aside nav,.companySwitcher{flex-shrink:0}.asideBottom{margin-top:28px}}.sequence i.postponed{background:#bd7622}.sequence small{flex-basis:100%;margin-top:5px}.duePill,.priorityAction small,.cardMeta small,.listNext strong{font-size:.875rem}.opportunityRow:focus-visible{outline-offset:-3px;background:#edf4ff;outline:3px solid #245de8}.leadCard:focus-visible{outline-offset:-3px;background:#edf4ff;outline:3px solid #245de8}.stageOverview>button:focus-visible{outline-offset:-3px;background:#edf4ff;outline:3px solid #245de8}.controlPopover{top:calc(100% + 8px)}.controlPopover strong,.controlPopover label,.controlPopover legend,.controlPopover button{font-size:.875rem;line-height:1.5}.controlPopover small,.controlPopover footer span{font-size:.8125rem;line-height:1.6}.filterOptions label,.priorityOptions button,.sortPopover button{min-height:42px}.noResults{text-align:center;padding:38px 24px}.noResults strong{font-size:1.0625rem;line-height:1.5;display:block}.noResults p{max-width:48ch;margin:12px auto 20px;font-size:1rem}.noResults button{color:#18499d;background:#eff5ff;border:1px solid #cedbf0;border-radius:8px;min-height:44px;padding:10px 16px;font-size:.875rem;line-height:1.5}.editGrid label,.userFormGrid label,.manualSchedule label{font-size:.875rem;line-height:1.6}.editGrid input,.editGrid select,.editGrid textarea{min-height:44px;font-size:1rem}.editGrid .primary{height:auto;min-height:46px;padding:12px;line-height:1.5}.userManagerBody>aside button{min-height:48px}.userForm>footer button{height:auto;min-height:44px;padding:10px 14px;font-size:.875rem}.userFormGrid,.userFormGrid>label{min-width:0}.profileMenu .resetConfirm p,.profileMenu .resetConfirm button{font-size:.875rem;line-height:1.6}.profileMenu .resetConfirm button{min-height:42px}.profileMenu .profileHint{font-size:.75rem;line-height:1.7}.guideOverlay>section>span{font-size:.75rem;line-height:1.5}.guideOverlay footer button{height:auto;min-height:44px;font-size:.875rem;line-height:1.5}.guideOverlay h2{line-height:1.35}@media (min-width:761px){.financialRestricted .listHeader,.financialRestricted .opportunityRow{grid-template-columns:minmax(220px,1.5fr) minmax(130px,.85fr) 90px minmax(180px,1fr) 18px}.financialRestricted .listHeader>span:nth-child(5){display:none}}@media (max-width:760px){.financialRestricted .opportunityList .opportunityRow{grid-template-areas:"client client""stage priority""next next"}.filterPopover{max-width:calc(100vw - 34px)}.guideOverlay>section,.userManager{max-width:calc(100vw - 24px)}.userFormGrid{grid-template-columns:minmax(0,1fr)}.userFormGrid .permissionToggle{grid-column:auto}.lossPrompt{max-height:calc(100dvh - 160px);overflow:auto}}@media (max-width:350px){.lossPrompt{max-height:calc(100dvh - 175px);bottom:150px}}.serviceSite{--service-blue:#245de8;color:#15243b;background:#fff;font-size:1rem}.serviceSite a{color:inherit}.siteNav{border-bottom:1px solid #e8edf5;justify-content:space-between;align-items:center;gap:24px;max-width:1240px;min-height:94px;margin:auto;padding:24px 32px;display:flex}.siteBrand{letter-spacing:-.06em;align-items:center;gap:10px;font-size:1.5rem;font-weight:750;text-decoration:none;display:inline-flex}.siteBrand>b{color:#fff;background:#245de8;border-radius:10px;place-items:center;width:34px;height:34px;font-size:1.1rem;display:grid}.siteBrand strong{color:#245de8}.siteNav nav{flex-wrap:wrap;align-items:center;gap:27px;display:flex}.siteNav nav a{font-size:.875rem;font-weight:600;text-decoration:none}.siteAccess{border:1px solid #dbe3ef;border-radius:8px;padding:11px 17px}.serviceHero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:64px;max-width:1240px;margin:auto;padding:82px 32px 74px;display:grid}.serviceEyebrow{color:#245de8;letter-spacing:.12em;font-size:.75rem;font-weight:750;line-height:1.7;display:block}.servicePitch h1 em{color:#245de8;font-style:normal}.servicePitch>p{color:#52637a;max-width:47ch;font-size:1.125rem;line-height:1.75}.serviceActions{flex-wrap:wrap;gap:14px;margin:30px 0 18px;display:flex}.servicePrimary,.serviceSecondary{cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:14px;min-height:50px;padding:15px 21px;font-size:.9375rem;font-weight:650;line-height:1.5;display:inline-flex;text-decoration:none!important}.servicePrimary{background:#245de8;box-shadow:0 6px 17px #245de81c;color:#fff!important}.serviceSecondary{background:#fff;border-color:#dbe3ef;color:#253c5b!important}.servicePrimary:disabled{opacity:.55;cursor:wait}.servicePitch>small{color:#6b788a;max-width:50ch;font-size:.8125rem;line-height:1.7;display:block}.servicePreview{background:#f9fbff;border:1px solid #dfe7f1;border-radius:18px;overflow:hidden;box-shadow:0 25px 65px #19396612}.servicePreview>header{background:#fff;border-bottom:1px solid #e4eaf3;justify-content:space-between;align-items:center;padding:19px 24px;font-size:.875rem;display:flex}.servicePreview>header span{align-items:center;gap:8px;font-weight:650;display:flex}.servicePreview>header i{background:#178260;border-radius:50%;width:7px;height:7px}.servicePreview>header small{color:#667b95;letter-spacing:.08em;font-size:.75rem}.previewClient{flex-wrap:wrap;align-items:center;gap:12px;margin:28px 25px 22px;display:flex}.previewAvatar{color:#235ab3;background:#dde9ff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:.8125rem;font-weight:700;display:grid}.previewClient strong,.previewClient small{display:block}.previewClient small{color:#6b788a;margin-top:4px;font-size:.8125rem}.previewClient>b{color:#2961a4;background:#e9f1ff;border-radius:6px;margin-left:auto;padding:7px 10px;font-size:.75rem}.servicePreview h2{letter-spacing:-.025em;margin:0 25px;font-size:1.5rem;line-height:1.35}.servicePreview>p{color:#375b8c;align-items:center;gap:9px;margin:16px 25px;font-size:.875rem;display:flex}.previewSteps{gap:15px;padding:8px 25px 28px;display:grid}.previewSteps span{color:#677990;align-items:center;gap:10px;font-size:.875rem;display:flex}.previewSteps .vectorIcon{color:#158761}.previewSteps .current{color:#245de8;font-weight:650}.previewSteps .current .vectorIcon{color:#245de8}.servicePreview>footer{color:#627187;background:#fff;border-top:1px solid #e0e7f1;flex-wrap:wrap;justify-content:space-between;gap:15px;padding:18px 25px;font-size:.8125rem;display:flex}.servicePreview>footer strong{color:#233d60}.serviceStrip{background:#f3f7fd;border-block:1px solid #e7eef8;flex-wrap:wrap;justify-content:center;gap:65px;padding:25px 32px;display:flex}.serviceStrip>span{color:#475d79;align-items:center;gap:10px;font-size:.875rem;font-weight:600;display:flex}.serviceSection{max-width:1240px;margin:auto;padding:85px 32px}.sectionIntro h2,.serviceOffer h2,.serviceFaq h2,.serviceClosing h2{letter-spacing:-.035em;margin:18px 0;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.2}.sectionIntro>p{color:#627187;max-width:54ch;line-height:1.75}.serviceCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:36px;display:grid}.serviceCards article{border:1px solid #e0e7f1;border-radius:12px;padding:28px}.serviceCards article>span{color:#245de8;justify-content:space-between;align-items:center;margin-bottom:28px;font-size:.8125rem;font-weight:700;display:flex}.serviceCards h3{letter-spacing:-.015em;font-size:1.1875rem;line-height:1.45}.serviceCards p{color:#627187;font-size:1rem;line-height:1.8}.serviceOffer{color:#fff;background:#10243f;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;max-width:1176px;margin:0 auto;padding:52px;display:grid}.serviceOffer .serviceEyebrow{color:#8ab8ff}.serviceOffer p,.serviceOffer dd{color:#c1cede;font-size:1rem;line-height:1.8}.serviceOffer .servicePrimary{margin-top:16px}.serviceOffer dl{margin:0}.serviceOffer dl>div{border-bottom:1px solid #31445c;padding:18px 0}.serviceOffer dl>div:first-child{padding-top:0}.serviceOffer dt{margin-bottom:8px;font-size:1rem;font-weight:650}.serviceOffer dd{margin:0;font-size:.9375rem}.serviceStart{grid-template-columns:1fr 1fr;gap:80px;display:grid}.serviceStart ol{gap:28px;margin:0;padding:0;list-style:none;display:grid}.serviceStart li{align-items:flex-start;gap:20px;display:flex}.serviceStart li>b{color:#245de8;border:1px solid #d6e4fa;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:.875rem;display:grid}.serviceStart h3{margin:3px 0 8px;font-size:1.125rem}.serviceStart p{color:#627187;margin:0;font-size:1rem;line-height:1.8}.serviceFaq{max-width:860px;margin:auto;padding:20px 32px 85px}.serviceFaq details{border-bottom:1px solid #e1e7ef;padding:21px 0}.serviceFaq summary{cursor:pointer;font-size:1rem;font-weight:600;line-height:1.6}.serviceFaq details p{color:#627187;margin-bottom:0;font-size:1rem;line-height:1.8}.serviceClosing{text-align:center;background:#f3f7fd;padding:64px 24px}.serviceClosing .serviceActions{justify-content:center}.siteFooter{border-top:1px solid #e1e7ef;flex-wrap:wrap;align-items:center;gap:24px;max-width:1240px;margin:auto;padding:32px;display:flex}.siteFooter p{color:#63758e;flex:1;font-size:.8125rem}.siteFooter>a:not(.siteBrand){font-size:.875rem;line-height:1.6;text-decoration:none}:is(.serviceSite a:focus-visible,.serviceSite summary:focus-visible){outline-offset:4px;outline:3px solid #245de8}.proposalLayout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:72px;max-width:1140px;margin:0 auto;padding:70px 32px;display:grid}.proposalLayout h1{letter-spacing:-.035em;margin:20px 0;font-size:2.6rem;line-height:1.15}.proposalLayout>section>p{color:#627187;line-height:1.8}.contactLine{margin:28px 0 10px;font-size:1.5rem;font-weight:650;text-decoration:none;display:block;color:#245de8!important}.proposalLayout>section>small{color:#627187;font-size:.8125rem;line-height:1.7;display:block}.proposalScope{border-top:1px solid #e3e9f2;margin-top:38px;padding-top:22px}.proposalScope h2{font-size:1.2rem}.proposalScope ul{color:#627187;padding-left:20px;font-size:.9375rem;line-height:2}.serviceForm{background:#fff;border:1px solid #dfe7f1;border-radius:14px;align-self:start;padding:30px}.serviceForm h2{margin:0 0 20px;font-size:1.5rem;line-height:1.4}.serviceForm label{margin-bottom:20px;font-size:.875rem;font-weight:600;line-height:1.6;display:block}.serviceForm input,.serviceForm select,.serviceForm textarea{width:100%;font:inherit;background:#fff;border:1px solid #cad5e5;border-radius:7px;min-height:46px;margin-top:7px;padding:11px 12px;font-size:1rem;display:block}.serviceForm textarea{resize:vertical}.serviceForm small,.formFootnote{color:#65748c;font-size:.8125rem;line-height:1.8;display:block}.serviceForm>small{margin-top:15px}.serviceFieldPair{grid-template-columns:1fr 1fr;gap:18px;display:grid}.serviceConsent{align-items:flex-start;gap:12px;font-weight:400!important;display:flex!important}.serviceConsent input{flex-shrink:0;width:18px;height:18px;min-height:18px;margin-top:4px;padding:0}.requestHistory{background:#eff6ff;border-radius:8px;margin:20px 0;padding:17px;font-size:.875rem}.requestHistory p{margin:8px 0}.demoReturn{z-index:110;color:#214773;background:#eef4ff;border-bottom:1px solid #d5e1f2;justify-content:center;align-items:center;gap:30px;height:44px;padding:7px 18px;font-size:.8125rem;display:flex;position:fixed;inset:0 0 auto}.demoReturn a{color:#174caa;font-weight:600;text-decoration:none}.demoReturn~.loginScreen,.demoReturn~.appShell{padding-top:44px}.demoReturn~.appShell>aside{top:44px}.liveWelcome{max-width:640px;margin:0 auto;padding:64px 24px;font-size:1rem}.liveWelcome>.siteBrand{margin-bottom:45px}.liveWelcome h1{letter-spacing:-.04em;font-size:2.25rem;line-height:1.2}.liveWelcome p{color:#627187;line-height:1.8}.liveWelcome .serviceForm{margin:28px 0}.liveWelcome>a:last-child{color:#245de8;margin:20px 0;font-size:.875rem;display:inline-block}.liveBrand{color:#fff;letter-spacing:-.04em;padding:0 10px;font-size:1.5rem;font-weight:750;text-decoration:none}.liveBrand span{color:#85b6ff}.liveAccount{border-top:1px solid #31445c;margin-top:auto;padding:22px 10px 0}.liveAccount strong,.liveAccount small{line-height:1.7;display:block}.liveAccount strong{font-size:.875rem}.liveAccount small{color:#a1b3cc;font-size:.8125rem}.liveAccount a{color:#a9cfff;margin-top:15px;font-size:.875rem;display:inline-block}.liveSync{color:#59708f;background:#eef4fc;border-bottom:1px solid #e0e8f3;flex-wrap:wrap;justify-content:space-between;gap:18px;padding:15px 34px;font-size:.8125rem;display:flex}.liveInsights{grid-template-columns:1fr 1fr;gap:20px;max-width:1540px;margin:auto;padding:0 34px 30px;display:grid}.liveInsights article{padding:25px}.liveInsights h2{margin:14px 0;font-size:1.125rem;line-height:1.4}.liveInsights article>strong{color:#245de8;font-size:2rem;font-weight:600;display:block}.liveInsights p{color:#627187;font-size:.9375rem;line-height:1.7}.liveInsights ul{margin:0;padding:0;list-style:none}.liveInsights li{border-bottom:1px solid #e4eaf3;justify-content:space-between;gap:18px;padding:12px 0;font-size:.9375rem;display:flex}.liveEmptyAction{background:#fff;border:1px dashed #aac1e3;border-radius:12px;max-width:1472px;margin:0 34px 35px;padding:28px}.liveEmptyAction h2{font-size:1.375rem}.liveEmptyAction p{color:#627187;font-size:1rem}.liveSettings{grid-template-columns:1fr 1fr;gap:24px;max-width:1440px;margin:auto;padding:30px 34px;display:grid}.liveSettings>.panel{min-width:0;padding:26px}.liveSettings h2{font-size:1.375rem;line-height:1.4}.liveSettings p{color:#627187;font-size:1rem;line-height:1.75}.liveTeam{margin:25px 0;padding:0;list-style:none}.liveTeam li{border-bottom:1px solid #e0e7f1;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:16px 0;font-size:.875rem;display:flex}.liveTeam small{color:#65758b;overflow-wrap:anywhere;margin-top:5px;font-size:.8125rem;display:block}.compactForm{background:#f8faff;padding:20px}.connectionState{border-top:1px solid #e0e7f1;margin-top:26px;padding:20px 0}.connectionState strong,.connectionState span{font-size:1rem;line-height:1.6;display:block}.connectionState span{color:#8b5a16;margin-top:5px;font-size:.8125rem}.integrationHelp{margin:24px 0}.integrationHelp summary{cursor:pointer;color:#245de8;font-size:.875rem;line-height:1.6}.integrationHelp p{font-size:.875rem;line-height:1.75}.integrationHelp code{overflow-wrap:anywhere}.connectionSecret{border:1px solid #d4e2f4;border-radius:8px;margin:20px 0;padding:16px;font-size:.875rem}.connectionSecret textarea{overflow-wrap:anywhere;width:100%;min-height:90px;margin-top:10px;font-size:.875rem}.liveSaving{z-index:120;color:#fff;background:#152d4c;border-radius:8px;padding:14px 20px;font-size:.875rem;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #10243f24}.liveShell>aside{padding-bottom:30px}.liveShell .toast{white-space:normal;max-width:min(650px,100vw - 30px);height:auto;line-height:1.6}@media (max-width:1050px){.serviceHero{gap:30px;padding-block:56px}.servicePitch h1{font-size:2.75rem}.previewClient>b{margin-left:52px}.serviceCards{gap:16px}.serviceCards article{padding:22px}.serviceOffer{gap:36px;margin-inline:25px;padding:36px}.proposalLayout{gap:35px}.liveSettings{grid-template-columns:1fr}.siteFooter p{flex-basis:60%}}@media (max-width:760px){.siteNav{flex-wrap:wrap;gap:20px;min-height:0;padding:20px}.siteNav nav{gap:17px}.siteNav nav a{font-size:.8125rem}.siteNav .siteBrand{font-size:1.3rem}.siteAccess{padding:9px 12px}.serviceHero{grid-template-columns:1fr;gap:36px;padding:46px 22px}.servicePitch h1{max-width:20ch;font-size:2.5rem;line-height:1.16}.desktopBreak{display:none}.servicePitch>p{font-size:1.0625rem}.serviceActions{gap:12px}.servicePrimary,.serviceSecondary{padding:14px 18px;font-size:.875rem}.previewClient>b{margin-left:auto}.serviceStrip{justify-content:flex-start;gap:20px;padding:25px 22px}.serviceStrip>span{font-size:.875rem}.serviceSection{padding:55px 22px}.serviceCards{grid-template-columns:1fr;gap:16px}.serviceCards article{padding:25px}.serviceCards article>span{margin-bottom:18px}.serviceOffer{grid-template-columns:1fr;gap:36px;margin:0 15px;padding:30px 24px}.serviceStart{grid-template-columns:1fr;gap:25px}.serviceFaq{padding:10px 22px 50px}.serviceClosing{padding:45px 22px}.siteFooter{align-items:flex-start;gap:18px;padding:28px 22px}.siteFooter p{flex-basis:100%;margin:0}.siteFooter>a:not(.siteBrand){flex-basis:100%}.proposalLayout{grid-template-columns:1fr;gap:35px;padding:40px 22px}.proposalLayout h1{font-size:2.2rem}.serviceForm{padding:24px 20px}.serviceFieldPair{grid-template-columns:1fr;gap:0}.demoReturn{justify-content:space-between;gap:12px;font-size:.75rem}.demoReturn>span{display:none}.demoReturn~.appShell>aside{top:auto}.liveShell>aside>.liveBrand,.liveAccount{display:none}.liveShell>main>header small{padding-right:0}.liveSync{padding:14px 18px;font-size:.75rem}.liveInsights{grid-template-columns:1fr;padding:0 17px 25px}.liveSettings{gap:20px;padding:22px 17px}.liveSettings>.panel{padding:22px 18px}.liveEmptyAction{margin:0 17px 30px;padding:24px}.liveSaving{width:max-content;max-width:calc(100vw - 30px);bottom:96px}.liveWelcome{padding:38px 22px}.liveWelcome h1{font-size:2rem}.liveShell .liveSync a{color:#245de8}.liveShell>aside{padding-bottom:5px}}@media (prefers-reduced-motion:reduce){.serviceSite *{scroll-behavior:auto!important;transition:none!important}}.operatorPanel{max-width:1000px;margin:auto;padding:40px 24px;font-size:1rem}.operatorPanel h1{font-size:2.25rem;line-height:1.3}.operatorPanel>.serviceForm{margin-top:24px}.operatorPanel p{color:#627187;line-height:1.7}.liveTeam li>button{color:#95404c;background:#fff5f7;border:1px solid #e3c8ce;border-radius:6px;min-height:40px;padding:8px;font-size:.8125rem}.brandAsset{vertical-align:middle;aspect-ratio:4.05;background:#fff;flex-shrink:0;width:132px;display:inline-block;position:relative;overflow:hidden}.brandAsset img{width:151%;max-width:none;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.brandAsset-symbol{aspect-ratio:2;width:52px}.brandAsset-symbol img{width:148%;top:43%}.brandAsset-full{aspect-ratio:1.38;width:min(100%,350px)}.brandAsset-full img{width:184%;top:47%}.serviceSite{color:#101c32;--service-blue:#0866ff}.siteNav{max-width:1320px;min-height:96px;padding:24px 48px}.siteNav nav a{font-size:.9375rem}.siteAccess{background:#101c32;border:0;border-radius:5px;padding:13px 20px;color:#fff!important}.serviceHero{grid-template-columns:1.15fr 1fr;align-items:center;gap:64px;max-width:1320px;padding:64px 48px 76px}.servicePitch h1{letter-spacing:-.055em;max-width:15ch;margin:26px 0;font-size:clamp(2.7rem,4.6vw,4.6rem);line-height:1.08}.servicePitch h1 em{color:#0866ff}.servicePitch>p{max-width:42ch;font-size:1.125rem}.serviceEyebrow{letter-spacing:.13em;color:#0957d5;font-size:.8125rem}.servicePrimary,.primary{box-shadow:none;background:#075ce5;border-radius:5px}.serviceSecondary{border-radius:5px}.servicePrimary:hover,.primary:hover{background:#054dc1}.servicePitch>small{font-size:.875rem}.heroVisual{border-left:1px solid #dce3ee;flex-direction:column;align-items:center;gap:30px;padding-left:38px;display:flex}.heroBrand{text-align:center;width:100%}.servicePreview{background:#f5f8ff;border-color:#dce5f4;border-radius:8px;width:100%;box-shadow:0 12px 32px #101c320a}.servicePreview>header{padding:13px 20px}.servicePreview h2{margin-inline:20px;font-size:1.2rem}.previewClient{margin:18px 20px 15px}.previewClient>b{font-size:.8125rem}.servicePreview>p{margin:12px 20px}.previewSteps{gap:10px;padding:4px 20px 18px}.servicePreview>footer{padding:14px 20px}.serviceStrip{background:#101c32;border:0;gap:60px;padding:27px 32px}.serviceStrip>span{color:#fff;font-size:.9375rem}.serviceStrip .vectorIcon{color:#75aaff}.serviceSection{max-width:1320px;padding:94px 48px}.sectionIntro h2,.serviceOffer h2,.serviceFaq h2,.serviceClosing h2{letter-spacing:-.045em;font-size:clamp(2rem,3.5vw,3rem)}.serviceCards{border-top:1px solid #d9e1ec;gap:0;margin-top:42px}.serviceCards article{border:0;border-right:1px solid #d9e1ec;border-radius:0;padding:30px}.serviceCards article:first-child{padding-left:0}.serviceCards article:last-child{border:0}.serviceCards article>span{color:#075ce5;font-size:1rem}.serviceCards h3{font-size:1.35rem}.serviceOffer{background:#0d172b;border-radius:8px;gap:65px;max-width:1224px;padding:60px}.serviceStart{gap:85px}.serviceStart li>b{background:#edf4ff;border-radius:4px}.serviceFaq{max-width:980px}.serviceFaq summary{font-size:1.0625rem}.serviceClosing{background:#edf3ff;padding:75px 24px}.siteFooter{max-width:1320px;padding:38px 48px}.siteFooter .brandAsset{width:110px}.siteFooter p{font-size:.875rem}.proposalLayout{padding-block:80px}.serviceForm{border-radius:8px;box-shadow:0 10px 35px #0d172b05}.proposalLayout .serviceForm{border-top:4px solid #0866ff}.appShell>aside{background:#0d172b}.appShell .logo{background:#fff;border-radius:5px;justify-content:center;padding:12px}.appShell .logo small{display:none}.appShell .logo .brandAsset{width:145px}.liveBrand{text-align:center;background:#fff;border-radius:5px;padding:12px;display:block}.focus{background:#0d2348;border-radius:8px}.metric,.panel,.leadCard{box-shadow:none;border-radius:7px}.appShell>aside nav button.active{background:#075ce5}.appShell>aside nav button.active .vectorIcon{color:#fff}.loginBrand{background:#0d172b!important}.loginLogo{background:#fff;border-radius:5px;width:max-content;padding:15px}.loginLogo .brandAsset{width:170px}.loginLogo .brandTag{display:none}.loginStatement h1 em{color:#78acff}.liveWelcome>.siteBrand,.operatorPanel>.siteBrand{margin-bottom:28px}.serviceSite a:focus-visible{outline-offset:4px;outline:3px solid #0866ff}button:focus-visible{outline-offset:4px;outline:3px solid #0866ff}@media (max-width:1050px){.siteNav{padding-inline:30px}.serviceHero{gap:28px;padding-inline:30px}.heroVisual{padding-left:25px}.servicePitch h1{font-size:3.4rem}.previewClient>b{margin-left:0}.serviceStrip{gap:30px}.serviceOffer{margin-inline:25px;padding:38px}.serviceSection{padding-inline:30px}.serviceCards article{padding:24px}}@media (max-width:760px){.siteNav{gap:20px;padding:20px}.siteNav .brandAsset{width:112px}.siteNav nav{gap:16px}.siteNav nav a{font-size:.875rem}.siteAccess{padding:10px 13px}.serviceHero{grid-template-columns:1fr;gap:38px;padding:42px 22px 45px}.servicePitch h1{max-width:16ch;font-size:clamp(2.7rem,10vw,3.8rem)}.servicePitch>p{font-size:1.0625rem}.heroVisual{border:0;gap:22px;padding:0}.heroBrand .brandAsset{width:225px}.servicePreview{max-width:480px}.serviceStrip{gap:22px;padding:28px 22px}.serviceSection{padding:58px 22px}.serviceCards{grid-template-columns:1fr}.serviceCards article,.serviceCards article:first-child{border-bottom:1px solid #d9e1ec;border-right:0;padding:24px 0}.serviceCards article>span{margin-bottom:18px}.serviceOffer{gap:30px;margin-inline:15px;padding:30px 24px}.serviceStart{gap:30px}.siteFooter{padding:30px 22px}.serviceClosing{padding:52px 22px}.proposalLayout{padding:42px 22px}.liveShell>aside>.liveBrand{display:none}}.servicePreview>header .brandAsset-symbol{width:38px;display:inline-block}.servicePreview>header .brandAsset-symbol img{width:148%}
