[class*=headerActions]{height:100%;align-items:center!important;display:flex!important}[class*=headerActions] [class*=login],[class*=headerActions] [class*=demo]{white-space:nowrap;vertical-align:middle;justify-content:center!important;align-items:center!important;height:48px!important;min-height:48px!important;padding-top:0!important;padding-bottom:0!important;line-height:1!important;display:inline-flex!important}[class*=headerActions] [class*=login]{min-width:104px}[class*=headerActions] [class*=demo]{min-width:144px;gap:16px!important}[class*=headerActions] [class*=demo]>span{transform:translateY(-1px);place-items:center!important;line-height:1!important;display:inline-grid!important}[class*=demoForm] button{justify-content:space-between!important;align-items:center!important;line-height:1!important;display:flex!important}[class*=journeyCore]>span{z-index:5!important;top:22px!important;left:70px!important}[class*=journeyCore]>[class*=symbol]{z-index:4!important;width:38px!important;margin:0!important;position:absolute!important;top:17px!important;left:20px!important}[class*=formExperienceHeader]>[class*=symbol],[class*=controlTop]>[class*=symbol]{transform-origin:50%;will-change:transform, filter;color:#057bc1!important;animation:2.8s ease-in-out infinite bfMarkSignal!important}[class*=humanScene]{isolation:isolate;position:relative!important}[class*=humanScene]:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(100deg,#0000,#057bc124,#e3ff003d,#0000);width:28%;height:124%;animation:6.5s ease-in-out infinite cardSignalSweep;position:absolute;top:-12%;left:-38%;transform:skew(-18deg)}[class*=humanScene]>*{z-index:1;position:relative}[class*=formProgress] i{background:linear-gradient(90deg,#057bc1,#4dd8ff,#e3ff00,#057bc1) 0 0/260% 100%!important;animation:3.8s linear infinite routeEnergy!important}[class*=controlPanel]{isolation:isolate;position:relative!important}[class*=controlPanel]:after{opacity:.68!important;animation:6.2s ease-in-out infinite examplePanelSweep!important}[class*=controlRoute]{position:relative!important}[class*=controlRoute]:before{content:"";z-index:8;pointer-events:none;background:#e3ff00;border:2px solid #ffffffeb;border-radius:50%;width:8px;height:8px;animation:5.4s cubic-bezier(.22,.68,.2,1) infinite exampleDataPoint;position:absolute;top:50%;left:4%;transform:translate(-50%,-50%);box-shadow:0 0 14px #8da300b8}[class*=controlRoute]>i:after{background:linear-gradient(90deg,#057bc1,#4dd8ff,#e3ff00,#057bc1) 0 0/260% 100%!important;animation:2.5s linear infinite routeEnergy!important}[class*=controlRoute] article:after{background:linear-gradient(90deg,#057bc1,#4dd8ff,#e3ff00,#057bc1) 0 0/260% 100%!important;animation:3.2s linear infinite routeEnergy!important}[class*=controlTop]>span i{animation:1.55s ease-in-out infinite signalBlink!important}[class*=controlSignal]{animation:4.2s ease-in-out infinite signalBreath}[class*=glowLime],[class*=panelAuraLime],[class*=problemGlowLime],[class*=humanAuraLime],[class*=finalGlowLime]{will-change:transform;animation:7s ease-in-out infinite alternate limeDrift!important}[class*=benefitRows] article:after{opacity:.8;background:linear-gradient(90deg,#0000 0%,#4dd8ff 18%,#e3ff00 48%,#ffffff2e 70%,#0000 100%) 0 0/240% 100%!important;animation:5.2s ease-in-out infinite dividerGlide!important}[class*=benefitRows] article:nth-child(2):after{animation-delay:.75s!important}[class*=benefitRows] article:nth-child(3):after{animation-delay:1.5s!important}.loginBackHome{z-index:20;color:#fffffff0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:40px;font:700 10px/1 var(--font-system), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;background:#08364585;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:9px;padding:0 14px;transition:transform .18s,background .18s,color .18s;display:inline-flex;position:absolute;top:28px;left:30px;box-shadow:0 10px 28px #08364529}.loginBackHome:hover{color:#fff;background:#083645b8;transform:translate(-2px)}.loginBackHome>span{color:#083645;background:#e3ff00;border-radius:50%;place-items:center;width:25px;height:25px;font-size:14px;line-height:1;display:grid}.loginPage:before{will-change:transform;animation:8s ease-in-out infinite alternate loginLimeDrift!important}.loginPage .loginBrand{padding-top:max(82px,clamp(34px,5vw,76px))!important}@keyframes bfMarkSignal{0%,to{filter:drop-shadow(0 0 #057bc100);transform:translateY(0)scale(1)}50%{filter:drop-shadow(0 8px 14px #057bc157);transform:translateY(-4px)scale(1.07)}}@keyframes cardSignalSweep{0%,12%{opacity:0;left:-38%}22%{opacity:.95}58%{opacity:.55;left:116%}72%,to{opacity:0;left:116%}}@keyframes examplePanelSweep{0%,10%{opacity:0;left:-42%}22%{opacity:.72}60%{opacity:.5;left:120%}74%,to{opacity:0;left:120%}}@keyframes exampleDataPoint{0%,8%{opacity:0;left:4%}14%{opacity:1}78%{opacity:1;left:96%}88%,to{opacity:0;left:96%}}@keyframes routeEnergy{0%{background-position:180%}to{background-position:-60%}}@keyframes signalBlink{0%,to{opacity:.42;box-shadow:0 0 #70a90000}50%{opacity:1;box-shadow:0 0 14px #70a900b8}}@keyframes signalBreath{0%,to{transform:translateY(0);box-shadow:0 0 #057bc100}50%{transform:translateY(-2px);box-shadow:0 12px 28px #057bc121}}@keyframes limeDrift{0%{transform:translate(0,0)scale(1)}45%{transform:translate(-34px,22px)scale(1.09)}to{transform:translate(30px,-18px)scale(.97)}}@keyframes loginLimeDrift{0%{transform:translate(0,0)scale(1)}52%{transform:translate(-34px,24px)scale(1.1)}to{transform:translate(22px,-15px)scale(.97)}}@keyframes dividerGlide{0%,to{opacity:.46;background-position:190%}50%{opacity:.95;background-position:-50%}}@media (max-width:1050px){.loginPage .loginBrand{padding-top:84px!important}}@media (max-width:760px){.loginBackHome{min-height:35px;padding:0 10px;font-size:9px;top:15px;left:15px}.loginBackHome>span{width:21px;height:21px;font-size:12px}.loginPage .loginBrand{padding-top:74px!important}[class*=journeyCore]>span{top:20px!important;left:66px!important}[class*=journeyCore]>[class*=symbol]{top:16px!important;left:18px!important}[class*=controlRoute]:before{animation:5.4s cubic-bezier(.22,.68,.2,1) infinite exampleDataPointMobile;top:5%;left:50%}}@keyframes exampleDataPointMobile{0%,8%{opacity:0;top:5%}14%{opacity:1}78%{opacity:1;top:95%}88%,to{opacity:0;top:95%}}@media (prefers-reduced-motion:reduce){[class*=formExperienceHeader]>[class*=symbol],[class*=controlTop]>[class*=symbol],[class*=humanScene]:before,[class*=controlPanel]:after,[class*=controlRoute]:before,[class*=controlRoute]>i:after,[class*=controlRoute] article:after,[class*=controlTop]>span i,[class*=controlSignal],[class*=glowLime],[class*=panelAuraLime],[class*=problemGlowLime],[class*=humanAuraLime],[class*=finalGlowLime],[class*=benefitRows] article:after,.loginPage:before{animation:none!important}}
[class*=headerActions] [class*=demo]{letter-spacing:-.01em;box-shadow:inset 0 0 0 1px #08364514,0 8px 18px #08364514;border-radius:13px!important;gap:10px!important;min-width:0!important;height:44px!important;min-height:44px!important;padding:0 8px 0 15px!important;font-size:10.5px!important;font-weight:750!important;line-height:1!important}[class*=headerActions] [class*=demo]>span{color:#083645;background:#0836451a;border-radius:9px;flex:0 0 27px;width:27px;height:27px;font-size:13px;transition:transform .18s,background .18s;place-items:center!important;line-height:1!important;display:grid!important;transform:none!important}[class*=headerActions] [class*=demo]:hover{transform:translateY(-1px)!important}[class*=headerActions] [class*=demo]:hover>span{background:#08364529;transform:translate(1px,-1px)!important}
:root{--bf-teal:#093b43;--bf-teal-deep:#072f36;--bf-teal-soft:#e5f0ee;--bf-lime:#dfff00;--bf-lime-dark:#b4ce00;--bf-lime-soft:#f6ffd1;--bf-ink:#172d32;--bf-muted:#6e8285;--bf-line:#e5ebea;--bf-bg:#f5f7f7;--bf-green:#1b8b63;--bf-green-soft:#e8f8f0;--bf-red:#c94e4e;--bf-red-soft:#fff0f0;--bf-orange:#f16b3f;--bf-violet:#6b5bc6;--bf-shadow:0 10px 35px #08282d0e;--bf-shadow-strong:0 24px 75px #07222829;--bf-radius:18px;--brand-lime:var(--bf-lime);--brand-twilight:var(--bf-teal);--navy:var(--bf-teal);--navy2:var(--bf-teal-deep);--yellow:var(--bf-lime);--yellowSoft:var(--bf-lime-soft);--bg:var(--bf-bg);--line:var(--bf-line);--text:var(--bf-ink);--muted:var(--bf-muted);--red:var(--bf-red)}html,body{background:var(--bf-bg);color:var(--bf-ink)}body{font-family:var(--font-display),var(--font-body),ui-sans-serif,system-ui,sans-serif;font-synthesis:none;-webkit-font-smoothing:antialiased}.appShell{background:var(--bf-bg)}.pageHead h1{letter-spacing:-.035em;color:var(--bf-ink);font-weight:800}.pageHead p{color:var(--bf-muted)}.eyebrow{color:var(--bf-teal);letter-spacing:.14em;font-weight:800}.tableCard,.settingsCard,.integrationPanel,.leadInfoCard,.aeBlock,.tbBlock{border:1px solid var(--bf-line);border-radius:var(--bf-radius);box-shadow:var(--bf-shadow);background:#fff}.settingsTile{border:1px solid var(--bf-line);box-shadow:var(--bf-shadow);background:#fff;border-radius:16px;transition:transform .18s,box-shadow .18s,border-color .18s}.settingsTile:hover{box-shadow:var(--bf-shadow-strong);border-color:#cfe0dd;transform:translateY(-2px)}.emptyState,.homeEmpty{border-radius:var(--bf-radius)}.primaryBtn{background:var(--bf-lime);border:1px solid var(--bf-lime);color:var(--bf-teal);border-radius:12px;font-weight:800;box-shadow:0 6px 18px #b4ce0047}.primaryBtn:hover{background:#d4f300;border-color:#d4f300}.ghostBtn{border:1px solid var(--bf-line);color:var(--bf-ink);background:#fff;border-radius:12px;font-weight:700}.ghostBtn:hover{background:#fbfdfc;border-color:#c9dbd8}.dangerBtn,input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{border-radius:12px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:1px;outline:2px solid #093b4359}.alertOk{background:var(--bf-green-soft);color:#145c43;border-color:#bfe8d3;border-radius:12px}.alert{background:var(--bf-red-soft);color:#8f2f2f;border-color:#f2c9c9;border-radius:12px}.sideNav .navGroup{letter-spacing:.16em;text-transform:uppercase;color:#d8e9e78c;margin:16px 12px 6px;font-size:10px;font-weight:800}.sideNav nav .navGroup:first-child{margin-top:8px}@media (min-width:901px){.appShell{grid-template-columns:252px minmax(0,1fr)}.appShell.navCollapsed{grid-template-columns:76px minmax(0,1fr)}.sideNav{background:var(--bf-teal);color:#d8e9e7;border-right:0;padding:18px 12px}.navCollapsed .sideNav .navGroup{visibility:hidden;height:0;margin:8px 0}.sideNav nav a{color:#c6dbd9;border-radius:11px;gap:12px;min-height:42px;padding:10px 12px;font-size:13.5px;font-weight:600}.sideNav nav a i{color:inherit}.sideNav nav a:hover{color:#fff;background:#ffffff12;padding-left:12px}.sideNav nav a.active{background:var(--bf-lime);color:var(--bf-teal);font-weight:800;box-shadow:0 8px 22px #dfff002e}.sideNav nav a.active i{color:var(--bf-teal)}.sideNav nav a.active .navBadge{background:var(--bf-teal);color:var(--bf-lime)}.sideNav .navBadge{color:#fff;background:#ffffff24;border-radius:999px;font-weight:800}.sideNav .navSep{border-color:#ffffff1a}.wsSwitcher summary{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px}.wsAvatar{background:var(--bf-teal-soft);color:var(--bf-teal);font-weight:800}}.bfTopbar{display:none}@media (min-width:901px){.appShell .appMain{background:var(--bf-bg);min-height:100vh;padding:0!important}.bfTopbar{z-index:40;-webkit-backdrop-filter:blur(15px);border-bottom:1px solid var(--bf-line);background:#fffffff5;align-items:center;gap:12px;height:64px;padding:0 32px;display:flex;position:sticky;top:0}.bfCrumbs{color:var(--bf-muted);flex:1;align-items:center;gap:9px;min-width:0;font-size:12.5px;display:flex}.bfCrumbs a{color:var(--bf-muted)}.bfCrumbs a:hover{color:var(--bf-ink)}.bfCrumbs strong{color:var(--bf-ink);white-space:nowrap;font-weight:800}.bfSearch{border:1px solid var(--bf-line);color:#87999a;background:#f5f8f7;border-radius:11px;align-items:center;gap:8px;width:300px;height:40px;padding:0 12px;display:flex}.bfSearch input{outline:0;width:100%;height:38px;font-size:12.5px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.bfIconBtn{border:1px solid var(--bf-line);width:40px;height:40px;color:var(--bf-ink);cursor:pointer;background:#fff;border-radius:11px;place-items:center;list-style:none;display:grid}.bfIconBtn::-webkit-details-marker{display:none}.bfIconBtn:hover{background:#fbfdfc;border-color:#c9dbd8}.bfCreate{position:relative}.bfCreateMenu{border:1px solid var(--bf-line);min-width:220px;box-shadow:var(--bf-shadow-strong);z-index:60;background:#fff;border-radius:14px;padding:6px;display:grid;position:absolute;top:46px;right:0}.bfCreateMenu a{color:var(--bf-ink);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.bfCreateMenu a:hover{background:#f1f7f5}.bfPage{min-width:0;padding:28px 32px 40px}}.appMain .pageHead{justify-content:space-between;align-items:flex-start;gap:16px;margin:0 0 22px;display:flex}.appMain .pageHead h1{letter-spacing:-.035em;margin:0;font-size:32px;font-weight:800;line-height:1.1}.appMain .pageHead p{color:var(--bf-muted);max-width:720px;margin:8px 0 0;font-size:13px}.appMain .eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--bf-violet);margin:0 0 7px;font-size:10.5px;font-weight:800;display:block}.appMain .sectionHead h2,.appMain .settingsSection h2{letter-spacing:-.02em;color:var(--bf-ink);font-weight:800}.appMain .sectionTabs{border-bottom:1px solid var(--bf-line);gap:4px;margin:0 0 20px;display:flex;overflow-x:auto}.appMain .sectionTabs a{color:#7a8d8e;white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:12px 14px;font-size:12.5px;font-weight:800}.appMain .sectionTabs a:hover{color:var(--bf-teal)}.appMain .sectionTabs a.active{color:var(--bf-teal);border-bottom-color:var(--bf-lime-dark);font-weight:800}.bfTabs{flex-wrap:wrap;gap:6px;margin:0 0 18px;display:flex}.bfTabs a{border:1px solid var(--bf-line);color:#5f7779;background:#fff;border-radius:11px;padding:9px 13px;font-size:12px;font-weight:800}.bfTabs a:hover{border-color:#9fbbba}.bfTabs a.active{background:var(--bf-teal);border-color:var(--bf-teal);color:#fff}.appMain .tableCard{overflow:hidden}.appMain .formTable .tableRow{border-color:#edf1ef}.appMain .formTable .tableRow.header{background:#f8faf9}.appMain .formTable .tableRow.header>*{text-transform:uppercase;letter-spacing:.06em;color:#819596;font-size:10.5px;font-weight:800}.appMain .formTable .tableRow:not(.header):hover{background:#fcfefd}.appMain table th{text-transform:uppercase;letter-spacing:.06em;color:#819596;background:#f8faf9;font-size:10.5px;font-weight:800}.appMain table td{border-color:#edf1ef}.appMain .stats article{background:#fff}.appMain .stats b{letter-spacing:-.03em;color:var(--bf-ink);font-weight:800}.bfKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 18px;display:grid}.bfKpi{border:1px solid var(--bf-line);border-radius:var(--bf-radius);box-shadow:var(--bf-shadow);background:#fff;gap:6px;padding:18px 20px;display:grid;position:relative}.bfKpi span{color:#486365;font-size:12px;font-weight:700}.bfKpi b{letter-spacing:-.03em;color:var(--bf-ink);font-size:30px;font-weight:800;line-height:1.1}.bfKpi small{color:var(--bf-muted);font-size:11.5px}.bfKpi i{background:var(--bf-teal-soft);width:38px;height:38px;color:var(--bf-teal);border-radius:12px;place-items:center;font-style:normal;display:grid;position:absolute;top:16px;right:16px}.bfKpi i.violet{color:var(--bf-violet);background:#f0edff}.bfKpi i.lime{color:#4c6500;background:#f6ffd1}.bfKpi i.orange{color:var(--bf-orange);background:#fff0e8}@media (max-width:900px){.bfKpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bfKpi b{font-size:24px}}.appMain .statusDot{color:#607b7c;background:#f0f4f3;padding:5px 10px;font-size:10.5px}.appMain .statusDot.live{background:var(--bf-green-soft);color:var(--bf-green)}.appMain .typeBadge{color:var(--bf-violet);background:#f0edff;padding:5px 9px;font-size:10.5px}.appMain .emptyState{text-align:center;background:#fbfdfc;border:1px dashed #cbdcda;border-radius:16px;padding:34px}.appMain .homeEmpty{border-radius:14px}.appMain .importPop,.appMain .confirmModal{box-shadow:var(--bf-shadow-strong);background:#fff;border:1px solid #d8e4e0;border-radius:20px}.appMain .importPop label,.appMain .confirmModal label{color:#486365;font-size:11.5px;font-weight:800}.appMain .importPop input,.appMain .importPop select,.appMain .importPop textarea{border:1px solid var(--bf-line);border-radius:11px}.appMain .settingsLayout{grid-template-columns:250px minmax(0,1fr);gap:24px}.appMain .settingsNav{border:1px solid var(--bf-line);border-radius:var(--bf-radius);box-shadow:var(--bf-shadow);background:#fff;padding:14px;position:sticky;top:84px}.appMain .settingsNav p{letter-spacing:.14em;text-transform:uppercase;color:#98a9a8;margin:14px 10px 6px;font-size:10px;font-weight:800}.appMain .settingsNav a{color:#3f5a5c;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;display:flex}.appMain .settingsNav a:hover{background:#f1f7f5}.appMain .settingsNav a.active{color:var(--bf-teal);background:#e9f4f0;font-weight:800}.appMain .settingsSection h2{text-transform:uppercase;letter-spacing:.04em;margin:22px 0 12px;font-size:15px}.appMain .settingsGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}.appMain .settingsTile{align-items:center;gap:14px;padding:18px;display:flex}.appMain .settingsTile .bfTileIcon{background:var(--bf-teal-soft);width:42px;height:42px;color:var(--bf-teal);border-radius:13px;flex:none;place-items:center;display:grid}.appMain .settingsTile .bfTileText{flex:1;min-width:0}.appMain .settingsTile .bfTileText b{color:var(--bf-ink);margin:0 0 3px;font-size:14px;font-weight:800;display:block}.appMain .settingsTile .bfTileText small{color:var(--bf-muted);font-size:12px;line-height:1.45}.appMain .settingsTile .bfTileGo{color:#9db0b0;flex:none}@media (max-width:900px){.appMain .settingsLayout{grid-template-columns:1fr}.appMain .settingsNav{position:static}}.appMain .integrationPanelHead{border-color:var(--bf-line)}.appMain .integrationPanelHead h2{letter-spacing:-.02em;font-weight:800}.bfChecklist{border:1px solid var(--bf-line);background:#fff;border-radius:14px;display:grid;overflow:hidden}.bfChecklist>div{border-top:1px solid #edf1ef;align-items:center;gap:12px;padding:13px 16px;display:flex}.bfChecklist>div:first-child{border-top:0}.bfChecklist b{color:var(--bf-ink);flex:1;font-size:13px;font-weight:700}.bfChecklist .ok,.bfChecklist .wait,.bfChecklist .check{border-radius:999px;padding:5px 11px;font-size:10.5px;font-style:normal;font-weight:800}.bfChecklist .ok{background:var(--bf-green-soft);color:var(--bf-green)}.bfChecklist .wait{color:#9a6200;background:#fff6e5}.bfChecklist .check{color:#4b5bc6;background:#eef1ff}.bfChecklist .dotOk,.bfChecklist .dotWait{border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:13px;font-style:normal;font-weight:900;display:grid}.bfChecklist .dotOk{background:var(--bf-green-soft);color:var(--bf-green)}.bfChecklist .dotWait{color:#c07c00;background:#fff6e5}.bfStage{color:#3f63b8;white-space:nowrap;background:#eef4ff;border-radius:999px;align-items:center;padding:5px 10px;font-size:11px;font-style:normal;font-weight:800;display:inline-flex}.bfStage.st-calificado{color:var(--bf-violet);background:#f0edff}.bfStage.st-convertido{background:var(--bf-green-soft);color:var(--bf-green)}.bfStage.st-no_calificado{color:#6b7c7d;background:#f1f3f3}.bfMuted{color:var(--bf-muted);font-style:normal}.appMain .segmentedTable .tableRow>span small{color:var(--bf-muted);margin-top:2px;font-size:11px;display:block}.bfTabBlock{margin:0 0 18px}.bfTabBlock h3{margin:0 0 10px;font-size:14px;font-weight:800}.appMain .waStatusBar .statusDot{font-size:11px}.aeStepper{border:1px solid var(--line,#e5ebea);background:#fff;border-radius:16px;flex-wrap:wrap;gap:6px;margin:4px 0 14px;padding:6px;display:flex}.aeStepper button{font:inherit;color:#5d6b6c;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.aeStepper button span{background:#eef2f1;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:grid}.aeStepper button.done span{color:#093b43;background:#dfff00}.aeStepper button.active{color:#fff;background:#093b43}.aeStepper button.active span{color:#093b43;background:#dfff00}.aeStepper button.all{border:1px solid var(--line,#e5ebea);margin-left:auto}.aeStepper button.all.active{border-color:#093b43}.aeSteps:not([data-step="0"])>[data-s]{display:none}.aeSteps[data-step="1"]>[data-s="1"],.aeSteps[data-step="2"]>[data-s="2"],.aeSteps[data-step="3"]>[data-s="3"],.aeSteps[data-step="4"]>[data-s="4"],.aeSteps[data-step="5"]>[data-s="5"]{display:block}.aeStepNav{justify-content:space-between;align-items:center;gap:10px;margin:6px 0 12px;display:flex}.aeStepNav small{color:#7a8788;font-weight:700}@media (min-width:1101px){.aeLayout .agentSidebar{align-self:start;max-height:calc(100vh - 32px);position:sticky;top:16px;overflow:auto}}.appMain .aeBlock h3 span{color:#dfff00;background:#093b43}.appMain .crmToggle{border:1px solid var(--line,#e5ebea);background:#fff;border-radius:14px;gap:4px;padding:4px}.appMain .crmToggle a{color:#5d6b6c;border:0;border-radius:10px;padding:8px 14px;font-weight:700}.appMain .crmToggle a.on{color:#fff;background:#093b43}.appMain .crmTabs a{border-color:var(--line,#e5ebea);font-weight:700}.appMain .crmTabs a.on{background:#093b43;border-color:#093b43}.appMain .eqAlert{border-radius:14px}.appMain .eqCards>div{border-color:var(--line,#e5ebea);border-radius:16px}.appMain .eqPerson i{color:#093b43;background:#eef2f1}.appMain .eqPerson.on i{background:#dfff00}.appMain .myDayCounts>*{border-color:var(--line,#e5ebea);border-radius:16px}.appMain .myDayCounts b{color:#093b43;font-weight:800}.appMain .myDayTitle{color:#6b5bc6;font-weight:800}.appMain .myDayItem{border-color:var(--line,#e5ebea);border-radius:16px;padding:12px 14px}.appMain .myDayItem:hover{border-color:#093b43;box-shadow:0 8px 20px #093b4314}.appMain .myDayItem.urgent{border-left:4px solid #e5624a}.appMain .mdAvatar{color:#093b43;background:#e6f0ef}.appMain .mdCta{color:#dfff00;background:#093b43}.appMain .mdBox{border-color:var(--line,#e5ebea);border-radius:16px;padding:12px 14px}.appMain .homeGrid .tableCard,.appMain .myDay{border-radius:18px}.calWithSide{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:16px;display:grid}.calMain{min-width:0}.calUpcoming{border:1px solid var(--line,#e5ebea);background:#fff;border-radius:18px;gap:8px;padding:14px;display:grid;position:sticky;top:16px}.calUpcoming h3{text-transform:uppercase;letter-spacing:.06em;color:#6b5bc6;margin:0 0 4px;font-size:12px;font-weight:800}.calUpItem{border:1px solid var(--line,#e5ebea);color:inherit;border-radius:14px;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:10px;padding:9px 10px;text-decoration:none;display:grid}a.calUpItem:hover{border-color:#093b43}.calUpItem time{color:#4b3da6;text-align:center;background:#f0edff;border-radius:10px;gap:1px;padding:6px;display:grid}.calUpItem time b{font-size:12.5px}.calUpItem time small{text-transform:capitalize;font-size:10px}.calUpItem span{min-width:0;display:grid}.calUpItem span b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.calUpItem span small{color:#7a8788;font-size:11px}@media (max-width:1100px){.calWithSide{grid-template-columns:1fr}.calUpcoming{position:static}}.cbMonth{border:1px solid var(--line,#e5ebea);background:#fff;border-radius:16px;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.cbMonthHead{text-transform:uppercase;letter-spacing:.05em;color:#7a8788;border-bottom:1px solid var(--line,#e5ebea);background:#f7f9f9;padding:8px 10px;font-size:11px;font-weight:800}.cbMonthCell{border-bottom:1px solid #eef2f1;border-right:1px solid #eef2f1;flex-direction:column;gap:3px;min-width:0;min-height:104px;padding:6px;display:flex}.cbMonthCell:nth-child(7n+7){border-right:0}.cbMonthCell.out{background:#fafbfb}.cbMonthCell.out .cbMonthNum{color:#b6c0c0}.cbMonthCell.closed{background-image:repeating-linear-gradient(135deg,#0000 0 8px,#093b4306 8px 9px)}.cbMonthNum{color:#093b43;border-radius:50%;align-self:flex-start;place-items:center;width:24px;height:24px;font-size:12px;font-weight:800;text-decoration:none;display:grid}.cbMonthCell.today .cbMonthNum{color:#dfff00;background:#093b43}.cbMonthEv{text-align:left;font:inherit;color:#3f318f;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:#f0edff;border:0;border-radius:7px;padding:3px 6px;font-size:11px;font-weight:700;overflow:hidden}.cbMonthEv time{font-weight:800}.cbMonthEv.st-confirmada{color:#2f5a00;background:#e9f8d0}.cbMonthEv.k-bloqueo{color:#5d6b6c;background:#eef0f1}.cbMonthEv.st-cancelada{opacity:.6;text-decoration:line-through}.cbMonthMore{color:#6b5bc6;font-size:11px;font-weight:700}@media (max-width:700px){.cbMonthCell{min-height:64px}.cbMonthEv time{display:none}}@keyframes bfAppear{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes bfFloat{50%{transform:translateY(-6px)}}@keyframes bfPulse{0%{box-shadow:0 0 #1b8b6345}70%{box-shadow:0 0 0 8px #1b8b6300}to{box-shadow:0 0 #1b8b6300}}@keyframes bfAiPulse{0%,to{box-shadow:0 0 #6b5bc633}50%{box-shadow:0 0 0 11px #6b5bc600}}@keyframes bfModalIn{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@keyframes bfPop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.bfPage{animation:.34s cubic-bezier(.2,.8,.2,1) backwards bfAppear}.appMain .emptyState:before{content:"";background:#f0edff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960' fill='%236b5bc6'%3E%3Cpath d='M180-120q-24 0-42-18t-18-42v-600q0-24 18-42t42-18h600q24 0 42 18t18 42v600q0 24-18 42t-42 18H180Zm0-60h600v-136H634q-26 40-67.5 61.5T480-233q-45 0-86.5-21.5T326-316H180v136Zm300.02-113q34.98 0 64.48-17.5Q574-328 591-359q7-10 18.5-13.5T633-376h147v-404H180v404h147q12 0 23.5 3.5T369-359q17 31 46.52 48.5 29.51 17.5 64.5 17.5ZM180-180h600-600Z'/%3E%3C/svg%3E") 50%/24px no-repeat;border-radius:16px;width:46px;height:46px;margin:0 auto 12px;animation:4s ease-in-out infinite bfFloat;display:block}.appMain .bfChecklist .dotOk{animation:2s infinite bfPulse}.bfCreateMenu,.appMain .confirmModal,.appMain .importPop{animation:.28s both bfModalIn}.appMain .bfStage,.appMain .bfKpi{animation:.26s cubic-bezier(.34,1.4,.64,1) backwards bfPop}.appMain .bfKpi:nth-child(2){animation-delay:40ms}.appMain .bfKpi:nth-child(3){animation-delay:80ms}.appMain .bfKpi:nth-child(4){animation-delay:.12s}@media (prefers-reduced-motion:reduce){.bfPage,.appMain .emptyState:before,.appMain .bfChecklist .dotOk,.bfCreateMenu,.appMain .confirmModal,.appMain .importPop,.appMain .bfStage,.appMain .bfKpi{animation:none!important}}:root{--bf-ease:cubic-bezier(.2,.8,.2,1);--bf-spring:cubic-bezier(.34,1.56,.64,1)}.appShell a,.appShell button,.appShell summary,.appShell input,.appShell select,.appShell textarea{transition:background-color .18s var(--bf-ease),color .18s var(--bf-ease),border-color .18s var(--bf-ease),box-shadow .2s var(--bf-ease),transform .18s var(--bf-ease)}.appShell .primaryBtn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #a0be0047}.appShell .primaryBtn:active,.appShell .ghostBtn:active,.appShell .bfIconBtn:active{transform:scale(.96)}@keyframes bfIconPop{0%{transform:scale(.7)}60%{transform:scale(1.15)}to{transform:scale(1)}}.sideNav a>i svg,.sideNav a>i{transition:transform .28s var(--bf-spring)}.sideNav a:hover>i{transform:translate(2px)scale(1.08)}.sideNav a.active>i svg{animation:bfIconPop .42s var(--bf-spring)}@keyframes bfBell{0%,to{transform:rotate(0)}20%{transform:rotate(14deg)}40%{transform:rotate(-11deg)}60%{transform:rotate(7deg)}80%{transform:rotate(-4deg)}}.bfIconBtn[aria-label=Notificaciones]:hover svg{animation:bfBell .7s var(--bf-ease);transform-origin:50% 10%}.bfCreate>summary svg{transition:transform .3s var(--bf-spring)}.bfCreate[open]>summary svg{transform:rotate(45deg)}.bfSearch:focus-within{border-color:#093b43;box-shadow:0 0 0 3px #dfff0073}@keyframes bfBob{0%,to{transform:translateY(0)}40%{transform:translateY(-4px)}70%{transform:translateY(1px)}}.appMain .bfKpi{transition:transform .22s var(--bf-ease),box-shadow .22s var(--bf-ease),border-color .22s var(--bf-ease)}.appMain .bfKpi:hover{border-color:#d3e2df;transform:translateY(-2px);box-shadow:0 12px 28px #093b4317}.appMain .bfKpi:hover i{animation:bfBob .6s var(--bf-ease)}.appMain .bfKpi>b{font-variant-numeric:tabular-nums}.appMain .settingsTile,.appMain .myDayItem,.appMain .calUpItem{transition:transform .2s var(--bf-ease),box-shadow .2s var(--bf-ease),border-color .2s var(--bf-ease)}.appMain .settingsTile:hover,.appMain .myDayItem:hover{transform:translateY(-1px)}.appMain .settingsTile:hover .bfTileGo{transform:translate(3px)}.appMain .bfTileGo{transition:transform .2s var(--bf-ease)}@keyframes bfFadeUp{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.appMain details[open]>:not(summary){animation:bfFadeUp .22s var(--bf-ease) backwards}@keyframes bfRevealX{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.bfMeter,.appMain .eqGoal em{animation:bfRevealX .8s var(--bf-ease) backwards}.appMain .sectionTabs a,.appMain .bfTabs a{transition:color .18s var(--bf-ease),background-color .18s var(--bf-ease),box-shadow .2s var(--bf-ease)}.bfRouteBar{z-index:200;pointer-events:none;transform-origin:0;opacity:0;background:linear-gradient(90deg,#dfff00,#6b5bc6);height:3px;transition:opacity .25s .1s;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.bfRouteBar.on{opacity:1;transition:opacity .1s;animation:8s cubic-bezier(.1,.6,.2,1) forwards bfRoute}@keyframes bfRoute{0%{transform:scaleX(0)}10%{transform:scaleX(.35)}40%{transform:scaleX(.7)}to{transform:scaleX(.94)}}@media (prefers-reduced-motion:reduce){.appShell a,.appShell button,.appShell summary{transition:none}.sideNav a.active>i svg,.bfIconBtn[aria-label=Notificaciones]:hover svg,.appMain .bfKpi:hover i,.appMain details[open]>:not(summary),.bfMeter,.appMain .eqGoal em,.bfRouteBar.on{animation:none!important}.appMain .bfKpi:hover,.appShell .primaryBtn:hover,.appMain .settingsTile:hover,.appMain .myDayItem:hover{transform:none}}.bfUser{position:relative}.bfAvatarBtn{cursor:pointer;color:#dfff00;width:40px;height:40px;box-shadow:0 0 0 1px var(--bf-line,#e5ebea);background:#093b43;border:2px solid #fff;border-radius:50%;place-items:center;font-size:13px;font-weight:800;list-style:none;display:grid;position:relative;overflow:visible}.bfAvatarBtn::-webkit-details-marker{display:none}.bfAvatarBtn img{object-fit:cover;border-radius:50%;width:100%;height:100%}.bfAvatarBtn:hover{box-shadow:0 0 0 3px #dfff0099}.bfAvatarDot{background:#e5624a;border:2px solid #fff;border-radius:50%;width:11px;height:11px;animation:2s infinite bfPulseRed;position:absolute;top:-1px;right:-1px}@keyframes bfPulseRed{0%{box-shadow:0 0 #e5624a73}70%{box-shadow:0 0 0 7px #e5624a00}to{box-shadow:0 0 #e5624a00}}.bfUserMenu{min-width:260px}.bfUserHead{border-bottom:1px solid var(--bf-line,#e5ebea);gap:2px;margin-bottom:4px;padding:10px 12px;display:grid}.bfUserHead b{color:#093b43;font-size:14px}.bfUserHead small{color:#7a8788;word-break:break-all;font-size:12px}.bfUserMenu form{margin:0}.bfUserMenu form button{width:100%;font:inherit;color:#b42318;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:13.5px;font-weight:600;display:flex}.bfUserMenu form button:hover{background:#fff4f2}.bfUserWarn{font-weight:700;color:#b42318!important;background:#fff4f2!important}.bfNudge{color:#fff;background:linear-gradient(100deg,#093b43,#12545e);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:0 0 16px;padding:14px 18px;text-decoration:none;display:grid;box-shadow:0 10px 26px #093b432e}.bfNudge:hover{transform:translateY(-1px)}.bfNudgeIcon{color:#093b43;background:#dfff00;border-radius:14px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.bfNudge b{font-size:15px;display:block}.bfNudge small{color:#cfe3e0;margin-top:2px;font-size:12.5px;display:block}.bfNudge em{color:#dfff00;white-space:nowrap;font-style:normal;font-weight:800}@media (max-width:700px){.bfNudge{grid-template-columns:auto 1fr}.bfNudge em{grid-column:2}}.pfHero{border:1px solid var(--bf-line,#e5ebea);background:linear-gradient(120deg,#f2f8f6,#fff 60%);border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin:0 0 16px;padding:20px 22px;display:grid}.pfHeroAvatar{color:#dfff00;background:#093b43;border-radius:50%;place-items:center;width:72px;height:72px;font-size:24px;font-weight:800;display:grid;overflow:hidden;box-shadow:0 0 0 4px #fff,0 0 0 5px #d8e4e0}.pfHeroAvatar img{object-fit:cover;width:100%;height:100%}.pfHero h2{color:#093b43;margin:0;font-size:20px;font-weight:800}.pfHero p{color:#6f7d7e;margin:2px 0 0;font-size:13px}.pfRoles{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.pfRoles span{color:#4b3da6;background:#f0edff;border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:700}.pfWaBadge{color:#b42318;background:#fff4f2;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.pfWaBadge.on{color:#1b6b4a;background:#e9f8ef}.pfDot{vertical-align:middle;background:#e5624a;border-radius:50%;width:8px;height:8px;margin-left:6px;display:inline-block}.pfGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:16px;display:grid}.pfCard{border:1px solid var(--bf-line,#e5ebea);background:#fff;border-radius:18px;gap:12px;min-width:0;padding:20px 22px;display:grid}.pfCard h3{color:#093b43;margin:0;font-size:15px;font-weight:800}.pfHint{color:#6f7d7e;margin:0;font-size:12.5px;line-height:1.5}.pfForm{gap:12px;display:grid}.pfForm label,.pfCard>form label{color:#486365;gap:6px;font-size:12px;font-weight:800;display:grid}.pfForm label small{color:#97a3a4;font-weight:600}.pfForm input,.pfForm select,.pfForm textarea{border:1px solid var(--bf-line,#e5ebea);width:100%;font:inherit;color:#163b40;background:#fff;border-radius:12px;padding:10px 12px;font-size:14px;font-weight:500}.pfForm input:focus,.pfForm select:focus,.pfForm textarea:focus{border-color:#093b43;outline:none;box-shadow:0 0 0 3px #dfff0073}.pfForm .passwordFieldWrap{align-items:center;gap:6px;display:flex}.pfReadonly{color:#486365;background:#f7f9f9;border:1px dashed #d8e4e0;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:500;display:flex}.pfReadonly a{color:#6b5bc6;font-size:12.5px;font-weight:800}.pfPhone{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:10px;display:grid}.pfCheck{border:1px solid var(--bf-line,#e5ebea);cursor:pointer;border-radius:12px;align-items:flex-start;padding:10px 12px;gap:10px!important;display:flex!important}.pfCheck input{margin-top:3px;width:auto!important}.pfCheck span{gap:2px;display:grid}.pfCheck b{color:#163b40;font-size:13.5px}.pfCheck small{color:#7a8788;font-size:12px;font-weight:500}.pfFormFoot{justify-content:space-between;align-items:center;gap:12px;margin-top:2px;display:flex}.pfOk{color:#1b6b4a;margin:0;font-size:12.5px;font-weight:700;animation:.25s both bfFadeUp}.pfErr{color:#b42318;margin:0;font-size:12.5px;font-weight:700;animation:.25s both bfFadeUp}.pfLinkBtn{font:inherit;color:#6b5bc6;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:700}.pfLinkBtn.danger{color:#b42318}.pfPicker{grid-template-columns:auto 1fr;align-items:center;gap:18px;display:grid}.pfPickerImg{color:#dfff00;cursor:pointer;background:#093b43;border:0;border-radius:50%;width:104px;height:104px;padding:0;font-size:32px;font-weight:800;position:relative;overflow:hidden;box-shadow:0 0 0 4px #fff,0 0 0 5px #d8e4e0}.pfPicker.logo .pfPickerImg{border-radius:22px}.pfPickerImg img{object-fit:cover;width:100%;height:100%}.pfPickerImg i{color:#fff;opacity:0;background:#093b43b8;place-items:center;height:32px;font-size:14px;font-style:normal;transition:opacity .2s;display:grid;position:absolute;inset:auto 0 0}.pfPickerImg:hover i,.pfPickerImg:focus-visible i{opacity:1}.pfPickerSide{gap:6px;display:grid}.pfPickerSide b{color:#093b43;font-size:15px}.pfPickerSide>small{color:#6f7d7e;font-size:12.5px;line-height:1.45}.pfPickerBtns{align-items:center;gap:14px;margin-top:4px;display:flex}.pfSteps ol{counter-reset:s;gap:12px;margin:0;padding:0;list-style:none;display:grid}.pfSteps li{counter-increment:s;grid-template-columns:30px 1fr;align-items:start;gap:4px 12px;display:grid}.pfSteps li:before{content:counter(s);color:#4b3da6;background:#f0edff;border-radius:50%;grid-row:span 3;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:grid}.pfSteps li.done:before{content:"✓";color:#093b43;background:#dfff00}.pfSteps li b{color:#163b40;font-size:13.5px}.pfSteps li small{color:#7a8788;font-size:12px;line-height:1.45}.pfWaBtn{justify-self:start;align-items:center;gap:8px;margin-top:6px;display:inline-flex}@media (max-width:900px){.pfGrid{grid-template-columns:1fr}.pfHero{grid-template-columns:auto 1fr}.pfWaBadge{grid-column:1/-1;justify-self:start}.pfPhone{grid-template-columns:1fr}}.joinPhone{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:8px;margin-top:7px;display:grid}.joinPhone select,.joinPhone input{border:1px solid var(--line);width:100%;font:inherit;background:#fff;border-radius:9px;padding:10px;font-size:13px;margin:0!important}.pfGrid>.pfCard:first-child:has(.pfPicker){align-self:start}.pfCol{align-content:start;gap:16px;min-width:0;display:grid}.pfAccessList summary{cursor:pointer;color:#6b5bc6;font-size:12.5px;font-weight:800;list-style:none}.pfAccessList summary::-webkit-details-marker{display:none}.pfAccessList summary:after{content:" ›";transition:transform .2s;display:inline-block}.pfAccessList[open] summary:after{transform:rotate(90deg)}.pfAccessList ul{gap:2px;max-height:240px;margin:10px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.pfAccessList li{color:#163b40;border-bottom:1px solid #eef2f1;justify-content:space-between;gap:10px;padding:7px 2px;font-size:13px;display:flex}.pfAccessList li em{color:#7a8788;font-size:11.5px;font-style:normal;font-weight:700}.bfBell{fill:currentColor;display:block;overflow:visible}.bfBell g{transform-box:view-box}.bfBellBody{transform-origin:199.662px 175.822px;animation:2.333s infinite bfBellBody}.bfBellClap{transform-origin:200px 120px;animation:2.333s infinite bfBellClap}@keyframes bfBellBody{0%{animation-timing-function:cubic-bezier(.333,0,.667,1);transform:rotate(0)}7.14%{animation-timing-function:cubic-bezier(.333,0,.667,1);transform:rotate(20deg)}14.29%{animation-timing-function:cubic-bezier(.333,0,.667,1);transform:rotate(-15deg)}21.43%{animation-timing-function:cubic-bezier(.333,0,.667,1);transform:rotate(10deg)}28.57%{animation-timing-function:cubic-bezier(.333,0,.667,1);transform:rotate(-8deg)}35.71%{animation-timing-function:cubic-bezier(.333,0,.667,1);transform:rotate(4deg)}42.86%{animation-timing-function:cubic-bezier(.333,0,.833,1);transform:rotate(-2deg)}50%{animation-timing-function:cubic-bezier(.167,0,.833,1);transform:rotate(1deg)}57.14%,to{transform:rotate(0)}}@keyframes bfBellClap{0%,3.57%{animation-timing-function:cubic-bezier(.333,0,.667,1);transform:rotate(0)}10.71%{animation-timing-function:cubic-bezier(.333,0,.667,1);transform:rotate(-12deg)}17.86%{animation-timing-function:cubic-bezier(.333,0,.667,1);transform:rotate(12deg)}25%{animation-timing-function:cubic-bezier(.333,0,.667,1);transform:rotate(-8deg)}32.14%{animation-timing-function:cubic-bezier(.333,0,.667,1);transform:rotate(8deg)}39.29%{animation-timing-function:cubic-bezier(.333,0,.667,1);transform:rotate(-4deg)}46.43%{animation-timing-function:cubic-bezier(.333,0,.667,1);transform:rotate(4deg)}53.57%{animation-timing-function:cubic-bezier(.333,0,.667,1);transform:rotate(-2deg)}60.71%{animation-timing-function:cubic-bezier(.333,0,.667,1);transform:rotate(2deg)}67.86%,to{transform:rotate(0)}}.bfNudgeIcon{color:#020b19}@media (prefers-reduced-motion:reduce){.bfBellBody,.bfBellClap{animation:none}}.pfTeam ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.pfTeam li{border-bottom:1px solid #eef2f1;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;display:grid}.pfTeam li:last-child{border-bottom:0}.pfTeamAv{color:#093b43;background:#e6f0ef;border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:grid;overflow:hidden}.pfTeamAv img{object-fit:cover;width:100%;height:100%}.pfTeamTxt{min-width:0;display:grid}.pfTeamTxt b{color:#163b40;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.pfTeamTxt small{color:#7a8788;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pfTeam em{border-radius:999px;padding:3px 9px;font-size:11px;font-style:normal;font-weight:800}.pfTeam em.ok{color:#1b6b4a;background:#e9f8ef}.pfTeam em.warn{color:#b42318;background:#fff4f2}.bfTour{z-index:300;position:fixed;inset:0}.bfTourShade{background:#061c208c;animation:.2s both bfFade;position:fixed;inset:0}.bfTourHole{transition:left .35s var(--bf-ease,ease),top .35s var(--bf-ease,ease),width .35s var(--bf-ease,ease),height .35s var(--bf-ease,ease);pointer-events:none;border-radius:14px;position:fixed;box-shadow:0 0 0 9999px #061c208c,0 0 0 3px #dfff00}@keyframes bfFade{0%{opacity:0}to{opacity:1}}.bfTourCard{width:min(340px,100vw - 24px);animation:bfModalIn .28s var(--bf-ease,ease) both;transition:left .35s var(--bf-ease,ease),top .35s var(--bf-ease,ease);background:#fff;border-radius:18px;padding:16px 18px 14px;position:fixed;box-shadow:0 24px 60px #061c2059}.bfTourTop{color:#6b5bc6;text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:center;font-size:11.5px;font-weight:800;display:flex}.bfTourTop button{font:inherit;color:#7a8788;cursor:pointer;text-transform:none;letter-spacing:0;background:0 0;border:0;font-size:12px;font-weight:700}.bfTourCard h3{color:#093b43;margin:8px 0 6px;font-size:17px;font-weight:800}.bfTourCard p{color:#3d5557;margin:0;font-size:13.5px;line-height:1.5}.bfTourDots{flex-wrap:wrap;gap:4px;margin:12px 0 10px;display:flex}.bfTourDots i{background:#e1e8e6;border-radius:50%;width:6px;height:6px}.bfTourDots i.done{background:#9fd3c4}.bfTourDots i.on{background:#093b43;border-radius:4px;width:16px}.bfTourNav{justify-content:space-between;align-items:center;gap:8px;display:flex}.bfTourEnd{gap:8px;display:flex}.bfUserMenu .bfUserTour{width:100%;font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:13.5px;font-weight:600;display:flex}.bfUserMenu .bfUserTour:hover{background:#f2f6f5}@media (prefers-reduced-motion:reduce){.bfTourHole,.bfTourCard{transition:none;animation:none}}.appMain .tableCard.agencyTable{overflow:visible}.appMain .tableCard:has(.rowMenu){overflow:visible}.appMain .tableCard:has(details[open]){overflow:visible}@media (min-width:901px){.appMain .agencyActions{flex-wrap:nowrap;align-items:center}}.appMain .agencyActions .ghostBtn,.appMain .agencyActions a,.appMain .agencyActions button{white-space:nowrap}.bfGate{animation:bfGateIn .35s var(--bf-ease,ease) both;background:linear-gradient(120deg,#fbffe6 0%,#fff 55%);border:1px solid #e3f18a;border-radius:20px;grid-template-columns:auto 1fr;align-items:start;gap:16px;margin:0 0 18px;padding:20px 22px;display:grid;box-shadow:0 10px 28px #093b4312}.bfGateIcon{color:#dfff00;background:#093b43;border-radius:15px;place-items:center;width:46px;height:46px;display:grid}.bfGateBody b{color:#093b43;letter-spacing:-.01em;font-size:17px;line-height:1.3;display:block}.bfGateBody p{color:#4f6566;max-width:640px;margin:6px 0 0;font-size:13.5px;line-height:1.5}.bfGateActions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.bfGateCta{color:#093b43;transition:transform .18s var(--bf-ease,ease),box-shadow .18s var(--bf-ease,ease);background:#dfff00;border-radius:999px;align-items:center;gap:6px;padding:11px 18px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 6px 16px #a0be0047}.bfGateCta:hover{transform:translateY(-1px);box-shadow:0 10px 22px #a0be0057}.bfGateGhost{border:1px solid var(--bf-line,#dfe7e6);color:#093b43;cursor:pointer;background:#fff;border-radius:999px;padding:11px 16px;font-size:14px;font-weight:700}.bfGateGhost:hover{border-color:#093b43}.bfGateCompact{padding:16px 18px}.bfGateCompact .bfGateBody b{font-size:15.5px}[class*=placeholder]>.bfGate{text-align:center;grid-template-columns:1fr;justify-items:center;max-width:470px;margin:0 auto;padding:28px 26px}[class*=placeholder]>.bfGate .bfGateBody p{margin-left:auto;margin-right:auto}[class*=placeholder]>.bfGate .bfGateActions{justify-content:center}@keyframes bfGateIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:640px){.bfGate{grid-template-columns:1fr;padding:18px}.bfGateCta,.bfGateGhost{flex:auto;justify-content:center}}@media (prefers-reduced-motion:reduce){.bfGate{animation:none}.bfGateCta:hover{transform:none}}.mobileBarActions{display:none}@media (max-width:900px){.appShell .mobileAppBar{-webkit-backdrop-filter:blur(22px)saturate(150%);background:linear-gradient(#093b43f0,#093b43db);border-bottom:1px solid #ffffff14;gap:10px}.appShell .mobileAppBar .mobileBrand{flex:none}.appShell .mobileAppBar .wsSwitcherCompact{flex:auto;justify-content:flex-end;min-width:0;display:flex}.appShell .wsSwitcherCompact>summary{background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;max-width:100%;padding:5px 10px 5px 5px}.appShell .wsSwitcherCompact .wsLabel b{white-space:nowrap;text-overflow:ellipsis;max-width:34vw;font-size:13px;display:block;overflow:hidden}.appShell .wsSwitcherCompact .wsAvatar{border-radius:999px;width:28px;height:28px}.mobileBarActions{flex:none;align-items:center;gap:8px;display:flex}.mobileBarBtn{color:#fff;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;place-items:center;width:38px;height:38px;display:grid}.mobileBarAvatar{color:#093b43;background:#dfff00;border:2px solid #ffffffb3;border-radius:999px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:800;display:grid;position:relative;overflow:visible}.mobileBarAvatar img{object-fit:cover;border-radius:999px;width:100%;height:100%}.mobileBarAvatar .bfAvatarDot{background:#ff6b4a;border:2px solid #093b43;border-radius:999px;width:11px;height:11px;position:absolute;top:-1px;right:-1px}.appShell .mobileBottomNav.bfDock{left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(26px)saturate(180%);background:#ffffffbd;border:1px solid #ffffffbf;border-radius:26px;gap:2px;height:66px;padding:6px;box-shadow:0 18px 40px #093b432e,0 2px 6px #093b430f,inset 0 1px #ffffffe6}.appShell .bfDock a{color:#5f7475;letter-spacing:-.01em;height:100%;min-height:0;transition:color .2s var(--bf-ease,ease),background-color .25s var(--bf-ease,ease);border-radius:20px;gap:3px;font-size:10.5px;font-weight:700}.appShell .bfDock a i{width:44px;height:28px;color:inherit;transition:background-color .25s var(--bf-ease,ease),transform .25s var(--bf-ease,ease);border-radius:14px;place-items:center;display:grid}.appShell .bfDock a i svg{width:22px;height:22px}.appShell .bfDock a.active{color:#093b43;font-weight:800}.appShell .bfDock a.active i{color:#093b43;background:#dfff00;box-shadow:0 4px 12px #a0be0059}.appShell .bfDock a:active i{transform:scale(.92)}body{padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))}.appShell .appMain{padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))}.appShell .asFab{bottom:calc(88px + env(safe-area-inset-bottom,0px))}}@media (max-width:900px) and (prefers-reduced-motion:reduce){.appShell .bfDock a,.appShell .bfDock a i{transition:none}}.bfHeroM{display:none}.homeRowFollow{grid-template-areas:"name time""msg msg""chip chip"}.homeRowFollow .homeChip{grid-area:chip;justify-self:start;margin:4px 0 0}.homeRowFollow.isLate small{color:#b42318;font-weight:800}.homeLate{background:linear-gradient(#fff7f5,#fff);border-top:1px solid #b423181f}.homeLate>summary{cursor:pointer;flex-direction:column;gap:2px;padding:12px 20px;list-style:none;display:flex}.homeLate>summary::-webkit-details-marker{display:none}.homeLate>summary span{color:#b42318;align-items:center;gap:6px;font-size:13.5px;font-weight:800;display:flex}.homeLate>summary span:after{content:"▾";transition:transform .2s var(--bf-ease,ease);font-size:11px}.homeLate[open]>summary span:after{transform:rotate(180deg)}.homeLate>summary small{color:var(--bf-muted,#6b7f80);font-size:11.5px}@media (max-width:900px){.bfHeroM{color:#fff;background:radial-gradient(120% 90% at 100% 0,#dfff0029,#0000 55%),linear-gradient(150deg,#0d4a53,#093b43 60%,#072f36);border-radius:26px;margin:0 0 16px;padding:18px 18px 16px;display:block;position:relative;overflow:hidden;box-shadow:0 18px 36px #093b4340}.bfHeroM:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:180px;height:180px;position:absolute;top:-60px;right:-60px}.bfHeroEyebrow{letter-spacing:.14em;text-transform:uppercase;color:#b9d4d1;font-size:10.5px;font-weight:800;display:block}.bfHeroMain{align-items:flex-end;gap:10px;margin:8px 0 4px;display:flex}.bfHeroMain b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:52px;font-weight:800;line-height:.95}.bfHeroMain span{padding-bottom:5px;font-size:15px;font-weight:700;line-height:1.2}.bfHeroMain small{color:#b9d4d1;font-size:11.5px;font-weight:600;display:block}.bfHeroSub{color:#cfe3e0;margin:0 0 14px;font-size:12px}.bfHeroMinis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.bfHeroMinis a{color:#fff;background:#ffffff14;border:1px solid #ffffff1a;border-radius:16px;gap:2px;min-width:0;padding:10px 11px;text-decoration:none;display:grid}.bfHeroMinis a.hot{color:#093b43;background:#dfff00;border-color:#dfff00}.bfHeroMinis small{opacity:.85;font-size:10.5px;font-weight:700}.bfHeroMinis b{font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1.1}.bfHeroMinis em{opacity:.8;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-style:normal;overflow:hidden}.appMain .bfKpis{display:none}.homeRow,.homeLate>summary{padding:12px 16px}.appMain .homePageHead{margin-bottom:14px}.appMain .homePageHead .eyebrow,.appMain .homePageHead p,.appMain .homePageHead>.primaryBtn,.appMain .homePageHead>.ghostBtn{display:none}.appMain .homePageHead h1{margin:0;font-size:28px}}.pfDanger{border-color:#f6d3cf!important}.pfDanger h3{color:#b42318}.pfDangerList{gap:4px;margin:6px 0 12px;padding-left:18px;display:grid}.pfDangerOpen>summary{cursor:pointer;color:#b42318;padding:6px 0;font-size:13.5px;font-weight:800}.pfDangerOpen[open]>summary{margin-bottom:8px}.pfDanger .primaryBtn{color:#fff;background:#b42318;border-color:#b42318}.taskProgress{border:1px solid var(--bf-line,#e4ebea);box-shadow:var(--bf-shadow,0 4px 14px #093b430d);background:#fff;border-radius:20px;margin:0 0 14px;padding:14px 16px}.taskProgressTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.taskProgressTop b{color:#093b43;font-size:13.5px}.taskProgressTop em{color:#16794a;background:#e9f8ef;border-radius:999px;padding:3px 9px;font-size:11.5px;font-style:normal;font-weight:800}.taskProgressBar{background:#e8eeed;border-radius:999px;height:9px;margin:10px 0 8px;overflow:hidden}.taskProgressBar i{border-radius:inherit;height:100%;transition:width .5s var(--bf-ease,ease);background:linear-gradient(90deg,#0d5e68,#3fae8a);display:block}.taskProgress p{color:#4f6566;margin:0;font-size:12.5px}.taskPrio{color:#b42318;background:#fdecea;border-radius:999px;flex:none;padding:3px 9px;font-size:11px;font-style:normal;font-weight:800}@media (max-width:900px){.appMain .crmTaskRow{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.appMain .crmTaskRow form{grid-area:1/1}.appMain .crmTaskRow .crmTaskMain{grid-area:1/2}.appMain .crmTaskRow .taskPrio{grid-area:1/3}.appMain .taskCheck{background:#fff;border:2px solid #b8c7c6;border-radius:9px;place-items:center;width:28px;height:28px;min-height:28px;padding:0;display:grid}.appMain .taskCheck span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.appMain .crmTaskRow.done .taskCheck{background:#093b43;border-color:#093b43}.appMain .crmTaskRow.done .taskCheck:before{content:"✓";color:#dfff00;font-size:15px;font-weight:900}.appMain .crmTaskRow:not(.done) .taskCheck:active{background:#dfff00;border-color:#093b43}}@media (prefers-reduced-motion:reduce){.taskProgressBar i{transition:none}}.cbWeekStrip{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:0 0 12px;display:grid}.cbWeekStrip a{border:1px solid var(--bf-line,#e4ebea);color:#3e5556;background:#fff;border-radius:16px;justify-items:center;gap:2px;padding:9px 0 10px;text-decoration:none;display:grid;position:relative}.cbWeekStrip small{font-size:11px;font-weight:700}.cbWeekStrip b{color:#093b43;font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.cbWeekStrip a.today:after{content:"";background:#dfff00;border-radius:50%;width:5px;height:5px;position:absolute;bottom:5px;box-shadow:0 0 0 1px #9fb800}.cbWeekStrip a.on{color:#cfe3e0;background:#093b43;border-color:#093b43}.cbWeekStrip a.on b{color:#fff}.appMain .cbViews a.on{color:#fff;background:#093b43}@media (max-width:900px){.appMain .mPageHead{margin-bottom:12px}.appMain .mPageHead .eyebrow,.appMain .mPageHead>div>p{display:none}.appMain .mPageHead h1{margin:0;font-size:28px}.appMain .calNotice{gap:6px;padding:12px 14px}.appMain .calNotice span{font-size:12.5px}.appMain .calNotice .primaryBtn{min-height:40px;padding:8px 14px;font-size:14px}.appMain .calCount{margin:8px 0;font-size:12px}.appMain .cbBar{gap:10px;display:grid}.appMain .cbRight{grid-template-columns:1fr 1fr;gap:8px;display:grid}.appMain .cbViews{grid-column:1/-1;grid-template-columns:repeat(4,1fr);display:grid}.appMain .cbViews a{text-align:center}.appMain .cbNav{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.appMain .cbNav b{flex:100%;order:-1;font-size:16px}.appMain .cbNav .cbDate{max-width:150px;margin-left:auto}}.appMain .cbNav b{text-transform:none;display:inline-block}.appMain .cbNav b:first-letter{text-transform:uppercase}@media (max-width:900px){.appMain .cbGrid.v-dia .cbHead{display:none}}.sigCard{border:1px solid var(--bf-line,#e4ebea);box-shadow:var(--bf-shadow,0 4px 14px #093b430d);background:#fff;border-radius:20px;margin:0 0 16px;padding:16px 18px}.sigCard.done{background:linear-gradient(120deg,#fbffe6,#fff 60%);border-color:#cfe86a}.sigTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sigTop b{color:#093b43;font-size:14.5px;display:block}.sigTop small{color:var(--bf-muted,#6b7f80);margin-top:2px;font-size:12px;display:block}.sigTop em{color:#093b43;white-space:nowrap;background:#eef3f2;border-radius:999px;padding:4px 10px;font-size:13px;font-style:normal;font-weight:800}.sigCard.done .sigTop em{background:#dfff00}.sigBar{background:#e8eeed;border-radius:999px;height:10px;margin:12px 0 10px;overflow:hidden}.sigBar i{border-radius:inherit;height:100%;transition:width .5s var(--bf-ease,ease);background:linear-gradient(90deg,#0d5e68,#9fd400);display:block}.sigCard p{color:#3e5556;margin:0 0 8px;font-size:13px;line-height:1.5}.sigCard ul{color:#4f6566;gap:3px;margin:0 0 8px;padding-left:18px;font-size:12.5px;display:grid}.sigCard li.warn{color:#b42318}.sigLink{color:#093b43;font-size:13px;font-weight:800}@media (prefers-reduced-motion:reduce){.sigBar i{transition:none}}.bfPage.isNav{animation:none}.bfPage.isNav>:not(.bfSkel){display:none!important}.bfPage.isSoft{opacity:.62;pointer-events:none;transition:opacity .12s}.bfSkel{gap:12px;animation:.12s both bfSkelIn;display:grid}.bfSkel i,.bfSkel .bfSkelRow span i{background:linear-gradient(90deg,#e7eeed 0%,#f3f7f6 45%,#e7eeed 90%) 0 0/220% 100%;border-radius:14px;animation:1.1s linear infinite bfShimmer;display:block}.bfSkelTitle{width:46%;max-width:260px;height:30px;margin-bottom:4px}.bfSkelHero{opacity:.9;height:150px;background:linear-gradient(150deg,#0d4a53,#093b43)!important;border-radius:24px!important;animation:none!important}.bfSkelStrip{height:62px}.bfSkelChips{width:80%;height:34px;border-radius:999px!important}.bfSkelCard{height:120px;border-radius:20px!important}.bfSkelRow{grid-template-columns:44px 1fr;align-items:center;gap:12px;padding:6px 0;display:grid}.bfSkelRow .bfSkelAv{width:44px;height:44px;border-radius:50%!important}.bfSkelRow span{gap:7px;display:grid}.bfSkelRow span i{height:12px}.bfSkelRow span i:first-child{width:55%}.bfSkelRow span i:last-child{width:85%}@keyframes bfShimmer{to{background-position:-220% 0}}@keyframes bfSkelIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.bfSkel i{animation:none}}@media (max-width:900px){a,button,summary,[role=button],label{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.bfDock a:active,.mobileBarBtn:active,.mobileBarAvatar:active,.primaryBtn:active,.ghostBtn:active{transition:transform 80ms;transform:scale(.96)}}html.bfNative,html.bfNative body{overscroll-behavior:none}html.bfNative .mobileAppBar,html.bfNative .bfDock,html.bfNative .sideNav,html.bfNative button,html.bfNative a,html.bfNative summary,html.bfNative .bfKpi,html.bfNative .bfHeroM{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.ptr{left:50%;top:calc(64px + env(safe-area-inset-top,0px));z-index:70;color:#093b43;opacity:0;pointer-events:none;background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;transition:opacity .15s;display:grid;position:fixed;box-shadow:0 6px 18px #093b432e}.ptr.on{opacity:1}.ptr span{transition:transform .12s linear;display:block}.ptr.busy span{border:2.5px solid #dfe7e6;border-top-color:#093b43;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite ptrSpin}@keyframes ptrSpin{to{transform:rotate(360deg)}}@media (min-width:901px){.ptr{display:none}}.srOnly{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.pushWhen li{padding-left:28px;line-height:1.45;display:block;position:relative}.pushWhen li svg{position:absolute;top:1px;left:0}@media (max-width:900px){.appShell .mobileAppBar .wsSwitcherCompact .wsMenu{width:auto;max-height:min(72vh,560px);position:fixed;top:calc(100% + 6px);left:12px;right:12px}}
