html[data-bsm-font-scale=large]{font-size:112%!important}html[data-bsm-font-scale=xlarge]{font-size:125%!important}@keyframes bsm-dot-glow-yellow{0%,to{box-shadow:0 0 0 2px rgba(234,179,8,.3),0 0 6px rgba(234,179,8,.4)}50%{box-shadow:0 0 0 4px rgba(234,179,8,.5),0 0 14px rgba(234,179,8,.65)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.bsm-spin{display:inline-block;animation:spin .7s linear infinite}@keyframes bsmPop{0%{transform:scale(.7);opacity:0}60%{transform:scale(1.15);opacity:1}to{transform:scale(1)}}.bsm-pop{animation:bsmPop .35s ease both}.bsm-btn-outline-primary{border:1px solid var(--bs-primary)!important}.bsm-btn-outline-success{border:1px solid #198754!important}.bsm-btn-outline-muted{border:1px solid rgba(108,117,125,.45)!important}@keyframes tabFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.tab-fade-in{animation:tabFadeIn .22s ease both}:root{--sales-card-bg:#ffffff;--bsm-card-bg:#ffffff}[data-layout-mode=dark]{--sales-card-bg:#2a2f3d}.email-body-dark,.email-body-dark *{color:#ced4da!important;background-color:transparent!important}.bsm-card{transition:transform .18s ease,box-shadow .18s ease}.bsm-card:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(0,0,0,.13)!important}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}details>summary .bsm-details-chevron{transition:transform .18s ease}details[open]>summary .bsm-details-chevron{transform:rotate(180deg)}details.bsm-card:hover{transform:none}.app-search .form-control{transition:width .25s ease,box-shadow .2s ease,border-color .2s ease!important;width:180px}.app-search .form-control:focus{width:260px}@keyframes dropIn{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.bsm-notification-menu.show{animation:dropIn .2s ease forwards;background-color:var(--bsm-card-bg,var(--vz-secondary-bg))!important}.bsm-notif-item{transition:background-color .15s ease,padding-left .15s ease}.bsm-notif-item:hover{background-color:rgba(var(--vz-primary-rgb),.06)!important;padding-left:1.25rem!important}.bsm-chart-expand-btn{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}.bsm-chart-expand-btn:hover{transform:scale(1.15)!important;border-color:var(--vz-primary,#4285f4)!important;box-shadow:0 0 8px rgba(66,133,244,.3)!important;color:var(--vz-primary,#4285f4)!important}.bsm-chart-expand-btn:active{transform:scale(1)!important}.bsm-chart-filter-btn{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease!important}.bsm-chart-filter-btn:hover{transform:translateY(-1px)!important;border-color:var(--vz-primary,#4285f4)!important;box-shadow:0 3px 8px rgba(66,133,244,.2)!important;color:var(--vz-primary,#4285f4)!important}.bsm-chart-filter-btn:active{transform:translateY(0)!important}.bsm-cancel-btn{transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease!important}.bsm-cancel-btn:hover:not(:disabled){background-color:rgba(239,68,68,.12)!important;box-shadow:0 3px 10px rgba(239,68,68,.25)!important;transform:translateY(-1px)!important}.bsm-cancel-btn:active:not(:disabled){transform:translateY(0)!important;box-shadow:none!important}.bsm-edit-btn{padding:.375rem 1rem!important;font-size:.8125rem!important;color:var(--vz-primary)!important;background-color:rgba(var(--vz-primary-rgb),.08)!important;border-color:rgba(66,133,244,.55)!important;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,color .18s ease!important}.bsm-edit-btn:hover{transform:translateY(-2px)!important;box-shadow:0 5px 16px rgba(var(--vz-primary-rgb),.32)!important;background-color:var(--vz-primary)!important;color:#fff!important}.bsm-edit-btn:active{transform:translateY(0)!important}.bsm-edit-btn .icon-pencil{display:inline-block;transition:transform .22s ease}.bsm-edit-btn:hover .icon-pencil{transform:rotate(-20deg) scale(1.2)}.bsm-save-btn{padding:.375rem 1.1rem!important;font-size:.8125rem!important;font-weight:600!important;color:var(--vz-primary)!important;background-color:rgba(var(--vz-primary-rgb),.08)!important;border:1px solid rgba(var(--vz-primary-rgb),.35)!important;border-radius:.375rem!important;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,color .18s ease!important}.bsm-save-btn:hover:not(:disabled){transform:translateY(-2px)!important;box-shadow:0 5px 16px rgba(var(--vz-primary-rgb),.32)!important;background-color:var(--vz-primary)!important;color:#fff!important;border-color:var(--vz-primary)!important}.bsm-save-btn:active{transform:translateY(0)!important}.bsm-save-btn.saved{color:#10b981!important;background-color:rgba(16,185,129,.1)!important;border-color:rgba(16,185,129,.3)!important}.bsm-primary-btn{transform:translateY(0) scale(1);transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease,filter .18s ease!important}.bsm-primary-btn:hover:not(:disabled){transform:translateY(-3px) scale(1.04)!important;box-shadow:0 6px 20px rgba(var(--vz-primary-rgb),.45)!important;filter:brightness(1.08)!important}.bsm-primary-btn:active:not(:disabled){transform:translateY(0) scale(.97)!important;box-shadow:none!important;filter:brightness(.96)!important}.bsm-ghost-btn{transform:translateY(0) scale(1);transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease!important}.bsm-ghost-btn:hover:not(:disabled){transform:translateY(-2px) scale(1.03)!important;box-shadow:0 4px 12px rgba(0,0,0,.12)!important}.bsm-ghost-btn:active:not(:disabled){transform:translateY(0) scale(.97)!important;box-shadow:none!important}@keyframes bsm-inbox-drop{0%{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-3px) rotate(-6deg)}50%{transform:translateY(1px) rotate(0deg)}70%{transform:translateY(-1px) rotate(3deg)}to{transform:translateY(0) rotate(0deg)}}.bsm-inbox-icon{display:inline-block;transform-origin:center;transition:transform .18s ease}.bsm-inbox-btn:hover:not(:disabled) .bsm-inbox-icon{animation:bsm-inbox-drop .55s cubic-bezier(.34,1.56,.64,1)}.bsm-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--vz-border-color);border-radius:8px;background:var(--vz-light,#f3f6f9);color:var(--vz-body-color);cursor:pointer;font-size:.95rem;line-height:1;transform:translateY(0) rotate(0deg);transition:transform .25s cubic-bezier(.34,1.56,.64,1),background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.bsm-icon-btn:hover:not(:disabled){transform:translateY(-2px) rotate(45deg);background:var(--vz-primary);border-color:var(--vz-primary);color:#fff;box-shadow:0 4px 14px rgba(var(--vz-primary-rgb),.35)}.bsm-icon-btn:active:not(:disabled){transform:translateY(0) rotate(45deg) scale(.94);box-shadow:none}@keyframes past-report-exit{0%{opacity:1;transform:translateY(0);max-height:600px;margin-bottom:0}to{opacity:0;transform:translateY(-6px);max-height:0;margin-bottom:-1rem;padding:0}}.past-report-removing{animation:past-report-exit .32s cubic-bezier(.4,0,.2,1) forwards;overflow:hidden;pointer-events:none}@keyframes trash-shake{0%{transform:rotate(0deg)}15%{transform:rotate(-18deg)}30%{transform:rotate(18deg)}45%{transform:rotate(-12deg)}60%{transform:rotate(12deg)}75%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.bsm-trash-btn{background:none;border:none;cursor:pointer;color:var(--vz-body-color);opacity:.4;padding:4px 6px;border-radius:6px;font-size:.9rem;transition:opacity .15s ease,color .15s ease,background .15s ease;display:inline-flex;align-items:center}.bsm-trash-btn:hover{opacity:1!important;color:#dc3545!important;background:rgba(220,53,69,.08)!important}.bsm-trash-icon{display:inline-block;transform-origin:center top}.bsm-trash-btn:hover .bsm-trash-icon{animation:trash-shake .45s ease}.bsm-back-btn{display:inline-flex;align-items:center;gap:.4rem;background:none;border:1px solid var(--vz-border-color);border-radius:8px;padding:.375rem .875rem;font-size:.8125rem;font-weight:500;cursor:pointer;color:var(--vz-body-color);transform:translateX(0);transition:transform .22s cubic-bezier(.34,1.56,.64,1),border-color .18s ease,box-shadow .18s ease,color .18s ease!important}.bsm-back-btn:hover{color:var(--vz-primary)!important;box-shadow:0 2px 12px rgba(var(--vz-primary-rgb),.22)!important}.bsm-back-btn:active{transform:translateX(-1px) scale(.98)!important}.bsm-back-icon{display:inline-block;transition:transform .22s cubic-bezier(.34,1.56,.64,1)}.bsm-back-btn:hover .bsm-back-icon{transform:translateX(-4px)}.rm-card:has(.bsm-primary-btn:hover,.bsm-ghost-btn:hover){transform:none!important;box-shadow:0 1px 4px rgba(0,0,0,.06),0 4px 14px rgba(0,0,0,.05)!important}@keyframes bsm-generate-glow{0%,to{box-shadow:0 0 8px rgba(16,185,129,.4),0 2px 8px rgba(0,0,0,.1)}50%{box-shadow:0 0 22px rgba(16,185,129,.75),0 4px 16px rgba(0,0,0,.12)}}.bsm-generate-btn{position:relative!important;overflow:hidden!important}.bsm-generate-btn:not(:disabled){animation:bsm-generate-glow 2.4s ease-in-out infinite!important;transition:transform .18s ease,filter .18s ease!important}.bsm-generate-btn:before{content:""!important;position:absolute!important;width:280px!important;height:280px!important;border-radius:50%!important;background:radial-gradient(circle,rgba(255,255,255,.28) 0,transparent 68%)!important;transform:translate(-50%,-50%)!important;left:var(--mx,50%)!important;top:var(--my,50%)!important;pointer-events:none!important;opacity:0!important;transition:opacity .25s ease!important}.bsm-generate-btn:hover:not(:disabled):before{opacity:1!important}.bsm-generate-btn:hover:not(:disabled){transform:translateY(-2px)!important;filter:brightness(1.07)!important;animation-play-state:paused!important;box-shadow:0 6px 24px rgba(16,185,129,.6)!important}.bsm-generate-btn:active:not(:disabled){transform:translateY(0)!important;filter:brightness(.96)!important}.btn-add-client{transition:transform .18s ease,box-shadow .18s ease!important}.btn-add-client:hover{transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(var(--vz-primary-rgb),.42)!important}.btn-add-client:active{transform:translateY(0)!important}.btn-add-client .icon-plus{transition:transform .22s ease;display:inline-block}.btn-add-client:hover .icon-plus{transform:rotate(90deg)}.btn-add-client .icon-client{display:inline-block;opacity:0;max-width:0;overflow:hidden;transition:opacity .2s ease .08s,max-width .2s ease}.btn-add-client:hover .icon-client{opacity:1;max-width:1.5rem}.light-dark-mode i{display:inline-block;transition:transform .4s ease,opacity .25s ease}.light-dark-mode:hover i{transform:rotate(30deg);opacity:.8}.light-dark-mode:active i{transform:rotate(180deg) scale(.85)}.bsm-project-row{transition:background-color .15s ease}.bsm-project-row:hover{background-color:rgba(var(--vz-primary-rgb),.04)!important}.bsm-project-row:active{background-color:rgba(var(--vz-primary-rgb),.08)!important}.bsm-project-row .bsm-project-name{transition:transform .2s ease,color .2s ease;display:inline-block}.bsm-project-row:hover .bsm-project-name{transform:translateX(6px);color:var(--vz-primary)!important}.bsm-delete-btn{opacity:0;transition:opacity .15s ease,color .15s ease}.bsm-project-row:hover .bsm-delete-btn{opacity:1}.bsm-delete-btn:hover{color:var(--vz-danger)!important}.bsm-circle-back{color:var(--vz-primary)!important;border:2px solid rgba(var(--vz-primary-rgb),.4)!important;background-color:rgba(var(--vz-primary-rgb),.08)!important;transition:background-color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease!important}.bsm-circle-back:hover{background-color:var(--vz-primary)!important;border-color:var(--vz-primary)!important;color:#fff!important;box-shadow:0 4px 14px rgba(var(--vz-primary-rgb),.38)!important;transform:translateX(-2px)!important}.bsm-circle-back:active{transform:translateX(-4px) scale(.95)!important}.bsm-back-btn{padding:.35rem .85rem!important;border:1.5px solid rgba(var(--vz-primary-rgb),.35)!important;border-radius:.375rem!important;background-color:rgba(var(--vz-primary-rgb),.06)!important;color:var(--vz-primary)!important;font-size:.8125rem!important;font-weight:500!important;transition:color .18s ease,transform .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease!important}.bsm-back-btn:hover{background-color:var(--vz-primary)!important;border-color:var(--vz-primary)!important;color:#fff!important;box-shadow:0 4px 14px rgba(var(--vz-primary-rgb),.32)!important;transform:translateX(-3px)!important}.bsm-back-btn:active{transform:translateX(-5px) scale(.97)!important}.bsm-filter-btn{transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .12s ease,box-shadow .18s ease}.bsm-filter-btn:hover{box-shadow:0 2px 8px rgba(0,0,0,.12);transform:translateY(-1px)}.bsm-filter-btn:active{transform:scale(.93) translateY(0)!important;box-shadow:none}.bsm-edit-btn{transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .1s ease!important}.bsm-edit-btn:hover{background-color:rgba(var(--vz-primary-rgb),.08)!important;border-color:var(--vz-primary)!important;color:var(--vz-primary)!important}.bsm-edit-btn:active{transform:scale(.94)!important}.btn{transition:transform .1s ease,opacity .12s ease,background-color .15s ease,border-color .15s ease!important}.btn:active{transform:scale(.95)!important;opacity:.88}@keyframes bsm-dot-jump{0%,to{transform:translateY(0)}40%{transform:translateY(-7px)}60%{transform:translateY(-4px)}}@keyframes portalFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes bsm-spin-once{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.2)}to{transform:rotate(1turn) scale(1)}}.bsm-spin-once{animation:bsm-spin-once .4s cubic-bezier(.34,1.56,.64,1) both}@keyframes bsm-bell-ring{0%{transform:rotate(0deg)}10%{transform:rotate(18deg)}30%{transform:rotate(-16deg)}50%{transform:rotate(12deg)}70%{transform:rotate(-8deg)}90%{transform:rotate(4deg)}to{transform:rotate(0deg)}}.bsm-bell-ring{animation:bsm-bell-ring .55s ease both;transform-origin:top center}.bsm-header-icon-btn{width:2.25rem;height:2.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;transition:background-color .15s ease,transform .15s ease;font-size:1.1rem;line-height:1}.bsm-header-icon-btn:hover{background-color:rgba(0,0,0,.06);transform:scale(1.08)}[data-bs-theme=dark] .bsm-header-icon-btn:hover{background-color:rgba(255,255,255,.09)}.bsm-header-icon-btn:active{transform:scale(.94)}.bsm-brain-border{border-color:rgba(0,0,0,.35)!important;border-width:1.5px!important}[data-bs-theme=dark] .bsm-brain-border{border-color:rgba(255,255,255,.28)!important;border-width:1.5px!important}.bsm-context-aside,.bsm-context-aside .border,.bsm-context-aside .border-bottom,.bsm-context-aside .border-start,.bsm-context-aside .border-top{border-color:rgba(0,0,0,.2)!important;border-width:1.5px!important}[data-bs-theme=dark] .bsm-context-aside,[data-bs-theme=dark] .bsm-context-aside .border,[data-bs-theme=dark] .bsm-context-aside .border-bottom,[data-bs-theme=dark] .bsm-context-aside .border-start,[data-bs-theme=dark] .bsm-context-aside .border-top{border-color:rgba(255,255,255,.22)!important;border-width:1.5px!important}[data-bs-theme=dark]{--vz-body-bg:#1A1D21;--vz-card-bg:#292E32;--vz-secondary-bg:#292E32;--bsm-card-bg:#292E32}#navbar-nav a[href*="tab=ai-agent"]{display:none!important}#navbar-nav a[href*="tab=ai-agent"]+li,li:has(a[href*="tab=ai-agent"]){display:none!important}[data-bs-theme=dark][data-topbar=dark]{--vz-header-bg:#292E32;--vz-header-border:#111315}.ai-agent-link:hover{background-color:rgba(var(--vz-primary-rgb),.1)!important}.bsm-tl-drawer{background-color:#f3f4f6!important}[data-bs-theme=dark] .bsm-tl-drawer{background-color:#161a1d!important}.bsm-tl-entry{background-color:#ffffff!important}[data-bs-theme=dark] .bsm-tl-entry{background-color:#292E32!important}.bsm-brain-cards{--vz-card-bg:#ffffff}[data-bs-theme=dark] .bsm-brain-cards{--vz-card-bg:#292E32}.kh-kpi-row{background-color:#ffffff;border:1px solid var(--vz-border-color,#e5e7eb);box-shadow:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.08);transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}[data-bs-theme=dark] .kh-kpi-row{background-color:#292E32;border-color:#3a4046}.kh-kpi-row:hover{border-color:var(--vz-primary,#4285f4);box-shadow:0 4px 12px rgba(16,24,40,.1),0 2px 6px rgba(16,24,40,.08);transform:translateY(-1px)}.kh-kpi-row.is-selected{background-color:#eef4ff;border-color:var(--vz-primary,#4285f4);box-shadow:0 0 0 1px var(--vz-primary,#4285f4),0 2px 8px rgba(66,133,244,.18)}[data-bs-theme=dark] .kh-kpi-row.is-selected{background-color:#1e2a40}@keyframes khPreviewPulse{0%{box-shadow:0 0 0 0 rgba(66,133,244,0)}15%{box-shadow:0 0 0 4px rgba(66,133,244,.45)}to{box-shadow:0 0 0 0 rgba(66,133,244,0)}}.kh-preview-highlight{border-radius:.75rem;animation:khPreviewPulse 1.5s ease-out}[data-sidebar-size=sm-hover-active] .ai-agent-status-text,[data-sidebar-size=sm-hover] .ai-agent-status-text{display:none!important}.app-menu .navbar-nav .menu-link,.app-menu .navbar-nav .menu-link i,.app-menu .navbar-nav .menu-link span{font-size:.875rem!important;color:var(--ms-text-2)!important}.app-menu .navbar-nav .menu-link i{font-size:1.2rem!important}[data-bs-theme=dark] .app-menu .navbar-nav .menu-link,[data-bs-theme=dark] .app-menu .navbar-nav .menu-link i,[data-bs-theme=dark] .app-menu .navbar-nav .menu-link span{color:var(--ms-text-2)!important}.app-menu .navbar-nav .menu-link.active,.app-menu .navbar-nav .menu-link.active i,.app-menu .navbar-nav .menu-link.active span{color:var(--vz-primary)!important}@keyframes rmFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.rm-card{background-color:var(--bsm-card-bg)!important;box-shadow:0 1px 4px rgba(0,0,0,.06),0 4px 14px rgba(0,0,0,.05)!important;transition:box-shadow .2s ease,transform .2s ease!important;animation:rmFadeUp .28s ease both}@keyframes rm-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.rm-card:hover{box-shadow:0 4px 20px rgba(0,0,0,.12)!important;transform:translateY(-2px)}.rm-win-card{box-shadow:0 1px 4px rgba(25,135,84,.08),0 4px 12px rgba(25,135,84,.06)!important;transition:box-shadow .2s ease,transform .2s ease!important;animation:rmFadeUp .28s ease both}.rm-win-card:hover{box-shadow:0 4px 20px rgba(25,135,84,.18)!important;transform:translateY(-2px)}.rm-info-icon{transition:transform .18s ease;display:inline-flex}.rm-info-icon:hover{transform:scale(1.3)}@keyframes tooltipFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.rm-tooltip-popup{animation:tooltipFadeIn .15s ease both}@keyframes stepFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.bsm-step-btn{animation:stepFadeUp .3s ease both;transition:transform .15s ease,box-shadow .18s ease,background-color .18s ease!important}.bsm-step-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)!important}.bsm-step-btn.bsm-complete:hover{box-shadow:0 4px 16px rgba(16,185,129,.22)!important}.bsm-step-btn:active{transform:scale(.96) translateY(0)!important}.bsm-step-circle{transition:transform .2s ease}.bsm-step-btn:hover .bsm-step-circle{transform:scale(1.12)}@keyframes dotGlow{0%,to{box-shadow:0 0 4px rgba(16,185,129,.7),0 0 8px rgba(16,185,129,.4)}50%{box-shadow:0 0 9px rgba(16,185,129,1),0 0 18px rgba(16,185,129,.55),0 0 28px rgba(16,185,129,.25)}}.bsm-active-dot{transition:background .25s ease,box-shadow .25s ease}.bsm-active-dot-on{animation:dotGlow 1.5s ease-in-out infinite}@keyframes connectorGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.bsm-connector{transform-origin:left center;animation:stepFadeUp .3s ease both;transition:background .3s ease}.bsm-connector-complete{animation:stepFadeUp .3s ease both,connectorGrow .4s ease both}.bsm-kw-table thead th{background-color:var(--bsm-card-bg)!important;border-bottom:2px solid rgba(0,0,0,.1)!important;font-weight:600!important;color:var(--vz-body-color)!important;white-space:nowrap}[data-bs-theme=dark] .bsm-kw-table thead th{border-bottom-color:rgba(255,255,255,.1)!important}.bsm-kw-table thead tr{box-shadow:0 2px 8px rgba(0,0,0,.07)}.bsm-kw-table tbody tr{transition:background-color .12s ease}.bsm-remove-btn{opacity:.45;transition:transform .18s ease,color .15s ease,opacity .15s ease}.bsm-remove-btn:hover{transform:rotate(90deg) scale(1.2);color:var(--bs-danger)!important;opacity:1}.bsm-refresh-btn{width:2rem!important;height:2rem!important;padding:0!important;border-radius:.375rem!important;border:1.5px solid rgba(var(--vz-primary-rgb),.3)!important;background-color:rgba(var(--vz-primary-rgb),.06)!important;color:var(--vz-primary)!important;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease!important}.bsm-refresh-btn:hover{background-color:rgba(var(--vz-primary-rgb),.14)!important;border-color:rgba(var(--vz-primary-rgb),.55)!important;box-shadow:0 2px 8px rgba(var(--vz-primary-rgb),.2)!important}.bsm-refresh-btn svg{transition:transform .35s ease}.bsm-refresh-btn:hover svg{transform:rotate(180deg)}.bsm-refresh-btn:active svg{transform:rotate(1turn);transition:transform .18s ease}.bsm-refresh-text-btn{transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease!important}.bsm-refresh-text-btn:hover:not(:disabled){transform:translateY(-1px)!important;box-shadow:0 3px 10px rgba(66,133,244,.2)!important;background-color:rgba(66,133,244,.06)!important}.bsm-refresh-text-btn:active:not(:disabled){transform:translateY(0)!important;box-shadow:none!important}.bsm-refresh-text-btn svg{transition:transform .4s ease}.bsm-refresh-text-btn:hover svg{transform:rotate(200deg)}.bsm-refresh-text-btn:active svg{transform:rotate(1turn);transition:transform .2s ease}.bsm-cta-text-btn{transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease!important}.bsm-cta-text-btn:hover:not(:disabled){transform:translateY(-1px)!important;box-shadow:0 3px 10px rgba(66,133,244,.2)!important}.bsm-cta-text-btn:active:not(:disabled){transform:translateY(0)!important;box-shadow:none!important}.topnav-hamburger .hamburger-icon{transform:scale(1.3)}.topnav-hamburger .hamburger-icon span{transition:transform .3s ease,opacity .3s ease,top .3s ease,width .3s ease!important}.bsm-hamburger-toggle{transition:box-shadow .2s ease,background-color .2s ease,transform .1s ease}.bsm-hamburger-toggle:hover{box-shadow:0 4px 14px rgba(0,0,0,.18)!important;background-color:var(--vz-primary-bg-subtle,rgba(var(--vz-primary-rgb),.08))!important}.bsm-hamburger-toggle:active{transform:translateY(-50%) scale(.9)!important}.baseline-doc-editor::-webkit-scrollbar{width:8px}.baseline-doc-editor::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border-radius:4px}.baseline-doc-editor::-webkit-scrollbar-thumb{background:rgba(0,0,0,.45);border-radius:4px}.baseline-doc-editor::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.65)}.notes-toolbar-btn:hover{background-color:rgba(var(--vz-primary-rgb),.08)!important;color:var(--vz-primary)!important}.notes-toolbar-btn:active{transform:scale(.88)!important}@media (max-width:767.98px){body:has(.bsm-mobile-tabbar) main.flex-grow-1{padding-bottom:calc(76px + env(safe-area-inset-bottom))!important}}.bsm-quick-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}@media (max-width:575.98px){.bsm-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.bsm-attention-cta{width:100%!important}}@supports not (selector(:has(*))){@media (max-width:767.98px){main.flex-grow-1{padding-bottom:calc(76px + env(safe-area-inset-bottom))!important}}}@media (max-width:767.98px){.bsm-ai-chat-active{height:calc(100vh - 130px - 84px - env(safe-area-inset-bottom))!important}}.topbar-user .dropdown-menu{animation:none;transform-origin:top right;margin-top:60px!important}.topbar-user .dropdown-menu.show{animation:profileDropIn .28s cubic-bezier(.16,1,.3,1) both}@keyframes profileDropIn{0%{opacity:0;transform:translateY(-6px) scale(.96);filter:blur(2px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.guide-prose{color:var(--vz-body-color);font-size:.95rem;line-height:1.78;word-break:break-word}.guide-prose>:first-child{margin-top:0}.guide-prose h1{font-size:1.6rem;font-weight:700;margin:1.6rem 0 .75rem;letter-spacing:-.02em}.guide-prose h2{font-size:1.3rem;font-weight:700;margin:1.8rem 0 .6rem;letter-spacing:-.01em}.guide-prose h3{font-size:1.1rem;font-weight:600;margin:1.4rem 0 .5rem}.guide-prose h4{font-size:1rem;font-weight:600;margin:1.2rem 0 .4rem}.guide-prose p{margin:0 0 1rem}.guide-prose ol,.guide-prose ul{margin:0 0 1rem;padding-left:1.5rem}.guide-prose li{margin:.3rem 0}.guide-prose li>p{margin:0}.guide-prose a{color:var(--vz-primary);text-decoration:underline}.guide-prose img{max-width:100%;height:auto;border-radius:12px;border:1px solid var(--vz-border-color);margin:1.1rem 0;display:block}.guide-prose blockquote{border-left:3px solid var(--vz-primary);padding:.25rem 0 .25rem 1rem;margin:1rem 0;color:var(--vz-secondary-color)}.guide-prose pre{background:var(--vz-secondary-bg);border:1px solid var(--vz-border-color);border-radius:10px;padding:1rem;overflow-x:auto;font-size:.85rem;margin:1rem 0}.guide-prose code{background:var(--vz-secondary-bg);padding:.1rem .35rem;border-radius:5px;font-size:.85em}.guide-prose pre code{background:transparent;padding:0}.guide-prose hr{border:none;border-top:1px solid var(--vz-border-color);margin:1.6rem 0}.guide-prose table{border-collapse:collapse;width:100%;margin:1rem 0}.guide-prose td,.guide-prose th{border:1px solid var(--vz-border-color);padding:.5rem .75rem;text-align:left}.guide-prose th{background:var(--vz-secondary-bg);font-weight:600}.ProseMirror{outline:none;min-height:320px}.ProseMirror:focus{outline:none}.pm-scope,:root{--ms-bg:#F4F6F8;--ms-bg-elev:#FFFFFF;--ms-surface:#FFFFFF;--ms-surface-2:#F3F5F7;--ms-surface-3:#E9ECF0;--ms-border:#E2E6EB;--ms-border-soft:#EDF0F3;--ms-text:#161A20;--ms-text-2:#5B6573;--ms-text-3:#8A93A0;--ms-text-faint:#AEB6C0;--ms-shadow:0 1px 2px rgba(16,20,28,.06),0 12px 32px rgba(16,20,28,.08);--ms-brand:#4F4DC9;--ms-brand-2:#8E8CF0;--ms-blue:#5BA4DB;--ms-blue-strong:#4793D0;--ms-green:#22C55E;--ms-amber:#F59E0B;--ms-red:#EF4444;--ms-violet:#7C6FF0;--ms-brand-gradient:linear-gradient(92deg,#8E8CF0,#4F4DC9);--ms-font-ui:var(--font-jakarta),"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--ms-font-mono:var(--font-jetbrains-mono),"JetBrains Mono",ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace}.pm-scope{font-family:var(--ms-font-ui)}[data-bs-theme=dark],[data-bs-theme=dark] .pm-scope{--ms-bg:#0B0C0E;--ms-bg-elev:#101216;--ms-surface:#16181D;--ms-surface-2:#1C1F26;--ms-surface-3:#23272F;--ms-border:#272B33;--ms-border-soft:#1E222A;--ms-text:#F3F4F6;--ms-text-2:#A0A6B0;--ms-text-3:#6B717C;--ms-text-faint:#474C56;--ms-shadow:0 1px 2px rgba(0,0,0,.35),0 10px 30px rgba(0,0,0,.30)}.pm-scope .font-mono,.pm-scope code,.pm-scope kbd,.pm-scope pre,.pm-scope samp{font-family:var(--ms-font-mono)}.pm-scope{--vz-body-bg:var(--ms-bg);--vz-card-bg:var(--ms-surface);--vz-card-cap-bg:var(--ms-surface);--vz-secondary-bg:var(--ms-surface-2);--vz-tertiary-bg:var(--ms-surface-3);--vz-light:var(--ms-surface-2);--vz-light-rgb:243,245,247;--bs-body-bg:var(--ms-bg);--bs-secondary-bg:var(--ms-surface-2);--bs-tertiary-bg:var(--ms-surface-3);--bsm-card-bg:var(--ms-surface);--sales-card-bg:var(--ms-surface);--vz-border-color:var(--ms-border);--bs-border-color:var(--ms-border);--vz-body-color:var(--ms-text);--vz-secondary-color:var(--ms-text-2);--vz-tertiary-color:var(--ms-text-3);--vz-heading-color:var(--ms-text);--bs-body-color:var(--ms-text);--bs-secondary-color:var(--ms-text-2);--bs-emphasis-color:var(--ms-text);--vz-vertical-menu-bg:var(--ms-bg-elev);--vz-vertical-menu-border:var(--ms-border-soft);--vz-header-bg:var(--ms-bg-elev);--vz-header-border:var(--ms-border-soft);--vz-primary:var(--ms-blue);--vz-primary-rgb:91,164,219;--bs-primary:var(--ms-blue);--bs-primary-rgb:91,164,219;--vz-link-color:var(--ms-blue);--vz-link-color-rgb:91,164,219;--vz-link-hover-color:var(--ms-blue-strong);--vz-success:var(--ms-green);--vz-success-rgb:34,197,94;--vz-warning:var(--ms-amber);--vz-warning-rgb:245,158,11;--vz-danger:var(--ms-red);--vz-danger-rgb:239,68,68;--vz-info:var(--ms-blue);--vz-info-rgb:91,164,219;--bs-success:var(--ms-green);--bs-success-rgb:34,197,94;--bs-warning:var(--ms-amber);--bs-warning-rgb:245,158,11;--bs-danger:var(--ms-red);--bs-danger-rgb:239,68,68;--bs-info:var(--ms-blue);--bs-info-rgb:91,164,219}.pm-scope #layout-wrapper{background-color:var(--ms-bg);min-height:100vh}.pm-scope .pm-page-header{margin-bottom:22px}.pm-scope .pm-eyebrow{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ms-text-3);margin:0 0 6px}.pm-scope .pm-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.pm-scope .pm-title{font-size:24px;font-weight:800;letter-spacing:-.02em;color:var(--ms-text);margin:0;line-height:1.2}.pm-scope .pm-submeta{font-size:13px;color:var(--ms-text-3);margin:6px 0 0}.pm-scope .pm-surface{background-color:var(--ms-surface);border:1px solid var(--ms-border);border-radius:14px;box-shadow:var(--ms-shadow)}.pm-scope .pm-surface-flush{box-shadow:none}.pm-scope .pm-divider{border:0;border-top:1px solid var(--ms-border-soft);margin:0}.pm-scope .client-card-wrapper .card{border:1px solid var(--ms-border);box-shadow:var(--ms-shadow)}.pm-scope .pm-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 18px;border-radius:8px;font-size:14px;font-weight:600;line-height:1;border:1px solid transparent;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .1s ease}.pm-scope .pm-btn:active{transform:scale(.97)}.pm-scope .pm-btn:disabled,.pm-scope .pm-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.pm-scope .pm-btn-primary{background-color:var(--ms-blue);border-color:var(--ms-blue);color:#fff}.pm-scope .pm-btn-primary:hover{background-color:var(--ms-blue-strong);border-color:var(--ms-blue-strong)}.pm-scope .pm-btn-secondary{background-color:var(--ms-surface-2);border-color:var(--ms-border);color:var(--ms-text)}.pm-scope .pm-btn-secondary:hover{background-color:var(--ms-surface-3)}.pm-scope .pm-btn-ghost{background-color:transparent;border-color:var(--ms-blue);color:var(--ms-blue)}.pm-scope .pm-btn-ghost:hover{background-color:color-mix(in srgb,var(--ms-blue) 10%,transparent)}.pm-scope .pm-btn-approve{background-color:color-mix(in srgb,var(--ms-green) 14%,transparent);border-color:color-mix(in srgb,var(--ms-green) 26%,transparent);color:var(--ms-green)}.pm-scope .pm-btn-approve:hover{background-color:color-mix(in srgb,var(--ms-green) 22%,transparent)}.pm-scope .pm-btn-danger{background-color:color-mix(in srgb,var(--ms-red) 14%,transparent);border-color:color-mix(in srgb,var(--ms-red) 26%,transparent);color:var(--ms-red)}.pm-scope .pm-btn-danger:hover{background-color:color-mix(in srgb,var(--ms-red) 22%,transparent)}.pm-scope .pm-btn-sm{height:32px;padding:0 12px;font-size:13px}.pm-scope .pm-btn-icon{width:40px;height:40px;padding:0}.pm-scope .pm-btn-icon.pm-btn-sm{width:32px;height:32px}.pm-scope .pm-input,.pm-scope .pm-textarea{width:100%;height:42px;padding:0 14px;border-radius:8px;background-color:var(--ms-surface-2);border:1px solid var(--ms-border);color:var(--ms-text);font-size:14px;font-family:inherit;line-height:1.4;transition:border-color .15s ease,box-shadow .15s ease}.pm-scope .pm-textarea{height:auto;min-height:84px;padding:10px 14px;resize:vertical}.pm-scope .pm-input::placeholder,.pm-scope .pm-textarea::placeholder{color:var(--ms-text-3)}.pm-scope .pm-input:focus,.pm-scope .pm-textarea:focus{outline:none;border-color:var(--ms-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--ms-blue) 22%,transparent)}.pm-scope .pm-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;line-height:1;border:1px solid transparent;white-space:nowrap}.pm-scope .pm-badge-tag{border-radius:6px}.pm-scope .pm-badge-info{background-color:color-mix(in srgb,var(--ms-blue) 14%,transparent);color:var(--ms-blue);border-color:color-mix(in srgb,var(--ms-blue) 24%,transparent)}.pm-scope .pm-badge-success{background-color:color-mix(in srgb,var(--ms-green) 14%,transparent);color:var(--ms-green);border-color:color-mix(in srgb,var(--ms-green) 24%,transparent)}.pm-scope .pm-badge-warn{background-color:color-mix(in srgb,var(--ms-amber) 16%,transparent);color:var(--ms-amber);border-color:color-mix(in srgb,var(--ms-amber) 28%,transparent)}.pm-scope .pm-badge-danger{background-color:color-mix(in srgb,var(--ms-red) 14%,transparent);color:var(--ms-red);border-color:color-mix(in srgb,var(--ms-red) 24%,transparent)}.pm-scope .pm-badge-published{background-color:color-mix(in srgb,var(--ms-violet) 14%,transparent);color:var(--ms-violet);border-color:color-mix(in srgb,var(--ms-violet) 24%,transparent)}.pm-scope .pm-table{width:100%;border-collapse:collapse}.pm-scope .pm-table thead th{background-color:var(--ms-surface-2);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ms-text-3);padding:11px 18px;text-align:left;white-space:nowrap}.pm-scope .pm-table tbody td{padding:15px 18px;font-size:14px;color:var(--ms-text);border-bottom:1px solid var(--ms-border-soft);vertical-align:middle}.pm-scope .pm-table tbody tr:last-child td{border-bottom:0}.pm-scope .pm-table .pm-cell-2{color:var(--ms-text-2)}.pm-scope .pm-table .pm-cell-strong{font-weight:700}.pm-scope .pm-list-head,.pm-scope .pm-list-row{display:flex;align-items:center;gap:16px}.pm-scope .pm-list-head{background-color:var(--ms-surface-2);padding:11px 18px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ms-text-3)}.pm-scope .pm-list-row{padding:15px 18px;border-bottom:1px solid var(--ms-border-soft)}.pm-scope .pm-list-row:last-child{border-bottom:0}.pm-scope .pm-progress{height:6px;background-color:var(--ms-surface-3);border-radius:999px;overflow:hidden}.pm-scope .pm-progress-bar{height:100%;border-radius:999px;background-color:var(--ms-blue);transition:width .3s ease}.pm-scope .pm-segmented{display:inline-flex;gap:2px;padding:3px;background-color:var(--ms-surface-2);border-radius:9px}.pm-scope .pm-seg{border:0;background-color:transparent;color:var(--ms-text-2);padding:6px 12px;border-radius:7px;font-size:13px;font-weight:600;cursor:pointer;transition:background-color .15s ease,color .15s ease}.pm-scope .pm-seg:hover{color:var(--ms-text)}.pm-scope .pm-seg.active,.pm-scope .pm-seg[aria-selected=true]{background-color:var(--ms-blue);color:#fff}.pm-scope .pm-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 24px}.pm-scope .pm-empty-icon{font-size:40px;line-height:1;color:var(--ms-text-faint);margin-bottom:12px}.pm-scope .pm-empty-title{font-size:16px;font-weight:600;color:var(--ms-text);margin:0}.pm-scope .pm-empty-text{font-size:13px;color:var(--ms-text-2);margin:4px 0 0}.pm-scope .pm-empty .pm-btn{margin-top:16px}.pm-scope .pm-skeleton{position:relative;overflow:hidden;background-color:var(--ms-surface-2);border-radius:8px}.pm-scope .pm-skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ms-text-faint) 18%,transparent),transparent);transform:translateX(-100%);animation:pm-shimmer 1.4s ease-in-out infinite}@keyframes pm-shimmer{to{transform:translateX(100%)}}.pm-scope .pm-error{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-radius:12px;background-color:color-mix(in srgb,var(--ms-red) 7%,transparent);border:1px solid color-mix(in srgb,var(--ms-red) 22%,transparent);color:var(--ms-red);font-size:14px}.pm-scope #navbar-nav .menu-link.active{background-color:color-mix(in srgb,var(--ms-blue) 12%,transparent);box-shadow:inset 3px 0 0 0 var(--ms-blue);border-radius:9px;font-weight:600}.pm-scope{--mkt-surface-0:var(--ms-bg);--mkt-surface-1:var(--ms-surface);--mkt-surface-2:var(--ms-surface-2);--mkt-surface-3:var(--ms-surface-3);--mkt-surface-4:var(--ms-surface-3);--mkt-text-primary:var(--ms-text);--mkt-text-secondary:var(--ms-text-2);--mkt-text-muted:var(--ms-text-3);--mkt-brand-400:var(--ms-blue);--mkt-brand-500:var(--ms-blue);--mkt-brand-600:var(--ms-blue-strong);--mkt-brand-700:var(--ms-blue-strong);--mkt-success:var(--ms-green);--mkt-violet:var(--ms-violet);--mkt-accent-from:var(--ms-blue);--mkt-accent-mid:var(--ms-violet);--mkt-accent-to:var(--ms-brand);--mkt-accent-gradient:linear-gradient(135deg,var(--ms-blue) 0%,var(--ms-violet) 50%,var(--ms-brand) 100%)}